ttggtacgtacacaggctgtggataacttgtggacaaggaccggtcggtcagccgggtggggaaccgccgcgtgaacgcgggagcccaggacggccgacagggaggacggcggcgtccgggagcagaggcgagggggtggcacgacggtggccggtacgaccgaccttgccgcagtgtggacggcgacgactgacgaactcgccgacgagatcatatctgcgcagcaacgggcgtacctgcgactgacccggctccgggccatcgtcgaggacaccgcgctcctgtccgtcccggacgcgttcacccgggacgtcatcgagtcccggctacgcccagcgatcaccgaggcgctcacccgccgactgggccggcccatccaggtggccgttacggtgcgggtgacggaggacggcgccagtcgcccgacaggcacgctttaccacagcgccccgaacccggagaccggcgcgttacccctcgacaccgtcgacggcctcgcggcgacaggtccggacgacggcgcggaccaccactttccgacgatccccgggcagacccagccggagcaccggacagcgacgcccgtcggaccgtacggcgccgagcagaccacgcaggtgccccgggacgggcaggaaccgctgttcggtaacgccttcgccgggccgccccaccccgagcgacgcgatggtggcgagcaggccctgctggtcccgccggcgaccgaccttccgttcgacggccgttaccggaccgacggggtcgcaccgcgcgaccagcacgggatccgggcactgccccgcgaccacggcaccgacagcgggccggggcgggtggaccaccggcccggcggccgggaggatcggcgcttgtccgggcccgccgacggtggcggcaaccggctcaaccccaagtacatgttcgagacgttcgtcatcggctcgtcgaaccggttcgcccacgcggcttcggtggcggtagccgagtcgccggcgaaggcgtacaacccgctgttcatctacggcagctcgggactgggtaagacgcacctgctgcacgcgatcggccattacgccacgacgctgggcaacgcccactcggtccggtacgtctcgaccgaggagttcaccaacgacttcatcaactcgctacgcgacgacaagacgagcgccttccagcgccggtaccgggacgtggacatcctcctgatcgacgacatccagttcctggagaaccgggagcgaacgcaggaggagttcttccacacgttcaacacgctgcacaacgccaacaagcagatcgtgatcacctccgaccggtcgcccaagcagctggcgaccctggaggaccggttgcggacccggttcgaatggggcctcctcgccgacatccagccgccagacctggagacccggatcgcgatcctgcagaagaaggccgcccaggagcggctgttcgccccgccggacgtactcgagttcatcgcctcccgggtgtcgaactcgatccgggaactcgagggcgcgttgatccgggtcaccgcgttcgccagcctcacccggtcgtcggtggagttgtcactggccgaggaggtgctgcgggacttcattccggacggcgccgggccagagatcaccgccgaccagatcatggtggccaccgcggactacttcggggtgagcctggaagacctgcgcgggcactcgcggtcacgggttctcgtcaacgcccgccaagtcgccatgtacctgtgccgggagctgaccgacctgtcgctgccccgaatcgggcaggcgttcgggggccgcgaccacaccacggtcatgcacgccgaccgcaagatccgtcagcagatggcagaacgccggtcgctctacaaccagatcgccgagctgaccaaccggatcaagcagaacacctgaggcgtacaccgaaccgctgggcctgagcgccctcgactgtcttccgctaccccgccggaccggacgagggccgccgagtcggacggtggggctgggggtgagctcggcagtgaccctggggcagacgccgctccgtcgccgcaactcccatccgttgtccacagcctctggtccgtccggtggacaacgctgggccggcacacgtcccgttacccacaggctgtggataaccctgggggtgatgctgtggatgcctgtgggtaacggttccgttgtccacagggcacgagcggcttgtggacaagctgttgaaggttctggggacagttcgggccagcacgcaccagacgatccacaggcctggggagaaagtcggtggataaccggtggataaccggtggacaacggtggacgggctgggggtaacgcgggccctgtggacaaccgcccgggttatccccctggttctccacaggtaacccactgggcaatcatcaggttgacctgcgctaacggaggttctccacagtttgcacaggtgcgacgaagacgatgagttagatcttctaagacaacaaaaaccaatcatcaccgttggacttcctgtggatcggttcgcagaccaccgtcgttggttcgtcggcaccgggacgcacacggggtcggacgcacagccgatccccgcgcgccctaaggtgcaggagaaccggcacgcccaggcggctcggtcggcagcggtcggcatgagagagttgtcgctgacgttgacgcggaggcattgatgaagttccgagtagagcgcgacgcgctcgccgaggccgtggcctggaccgcgaagagcctgccgagccggccgtcggtgccggtgctcgcgggggtgctgctgcgggtctccgacgcgaacctgcaggtctccggcttcgactatgaggtctccagtcaggtgaccgtcgaggtgcagggggatgctgacggcgccgccctggtctccggccggctactcgccgagatcaccaaggccctgccggcgaaaccggtcgacatcgcggcggtcggcgctcacctcgaactggtctgtggcagcgcccggttcactctgcccaccatgccggtggaggactatccgaccctgccggagatgccggtcagcaccggcaccgtcgacgccgccgcgttcgccgccgccgtcgcccaggtggccgtggcggccggccgggacgagacgctgccgatgatgaccggtgtccggctcgagttgtccggcggcacgctggccatgctcgccaccgaccgctaccggctcgccctgcgcgagatggagtggaacccggacgacccggagatcaccctcaacgccctggtgccggcccgcacgctgcacgacaccgccaaggccctggggtcgctcggcggccaggtgaccatggcgctctcccagggcgcggccggcgagggcatgattggtttcgccggaggcacccgccgcaccaccagccggctactcgacggcgccaactacccgccggtccgttctctcttccccgccacgcacaacgcgcaggcccaggtgccggtcagcgcgctcatcgaggtcgtcaagcgggttgcgctggtcgccgaacgcaccactccggtcctgctgagcttcagcggcgacggattggtggtcgaggccggcggcaccgaggaagcccgggccagcgaagcgatggaggccaccttcaccggtgatccgctgactgtcggcttcaacccccagtatctgatcgatggtctctcgaacatggggacccagtccgccgtgctgtcgttcgtcgacgccttcaaaccggcagtgatttccccggtcggtgaggatggcgaggtcgtgcccgggtaccgctacctcatcatgccgatccgcgtctcacgctgatcgcacccgacgaaccacgacgcacggaggtacggacaatgcagctcggtctggtagggctcggccggatgggcggcaacatgcgcgaacggctgcgcgccgccgggcacgaggtgatcggctacgacaaccgtcccgaactgagcgacgtcgcgaacctgggagagttggcggagaagctggacgcgccccgcgcggtgtgggtcatggtgcccgttggcgtcaccgacgacaccatcgccaaggtcgctgacgttctcggcaccggcgacatcatcatcgacggcggaaactcgcggttcagcgacgacgcgccccgcgccgagcggctggacgagcgtggtatcgggtacgtcgacgtcggggtgtccggcggtgtctggggccggcagaacgggtacggcctcatggtcggcggcgccaaggaccacgtcgaccggctgatgccgatcttcgaggcgctcaagccggccggggagttcggctttgtgcacgccgggccggtcggcgccggacattacgccaagatggtgcacaacggcgtcgagtacggcctcatgcacgcctacgccgagggctacgaactgctcaccaagtccgagctggtcaccgatgtccccggtgtcgtcaaatcctggcgtgagggcacggttgtccggtcctggctgctcgacctgctcgaccgcgcgctcgacgaggacccagagctggccgagttgagcgactacacggaggacacgggcgagggccggtggaccgtggacgaggcggtccggctcgccgtcccgatgaacgtcatcgccgcggcgctcttcgcccgcttcgcctcccgccaggacgaatcacccgccatgaaggccgtcgccgcgctgcgtcagcagttcggtgggcacgccgtccgcaagcgctgaccggcgtccaccccccgtgtacgtacgccggctcgaactcgtcgatttccgctcgtacgagcgggtcggcgtggacctcgaaccgggggcgaacgtcctggtcggccacaacggggtcggcaagaccaacctgatcgaggcgctcggctacgtggcgaccctggactcccaccgggtcgccaccgacgccccgctggtccggatgggcgccggtgcggcggtcatccgctgcgcggtggtgcacgagggccgcgagttgctgatcgagttggagattgtcccggggcgggccaaccgggcccggctcggtcggtccccggcccggcgagcccgggacgtgctcggtgccctgcggctggtgctcttcgccccggaggacctggaactggtccggggcgacccggccgagcgccgccgctaccttgacgacctgctggtgctccgacagcctcgctacgccggtgtgcgggccgactacgaacgggtggtccggcagcgcaacgccctgctgcgcaccgcgtacctggccaggaagaccggcggcacccgcggtggggacctgtccacgctcgcggtgtgggacgaccacctcgcgcggcacggcgcggaactgctcgccggtcgactcgacctcgttgccgcgctcgcccctcatgtgaccagggcatacgacgcggtggccgccggcacgggcgccgccggaatcgcgtatcgaccctcggttgagctgcccaccccgaccaccgaccgggctgacctgaccgcggcgttgagcgccgcgctcgccgccggccggtccgctgagatcgagcggggaaccaccctggtcggcccgcaccgggacgacctcaccctgacgctggggccactgcccgcgaaggggtacgccagccacggcgagtcctggtccttggcgctggcactccggctggccggatacgacctgctgcgggtcgacggaatcgaaccggtgctggtgctggatgacgtcttcgccgagttggacacgggccgtcgggatcggctcgcgcaactggtcggcgacgcgagtcaactcctggtgacgtgcgcggtggaggaggatgttcccgcgcgtctgcggggtgcgcggttcgttgtccgcggtggggaggtgcaccgtgcctgatgacgctgtgtcggccgcggatccgtgccggcacttggggcccggcgcggacgggggagccgtgacgcccgccggcgtggagggactgccggccggcgcgtccgggccgcagctcgcgcgggccgtgctggacgcggcgaaggcgcgccggtcggtggcgcagccgcagcggcgcagcgtgcgcggtggtccgagcggtggcgggcgacggccacggggttactccggcccggggccggatccacgcgacccacagcccctcggcgcggtgttggaccgcctggtcaaggcccgcgggtggcagcaaccggcggccgaggcgacggtcttcggcgcctgggaacgggtggtcggcccggaggtggcccagcacagccgaccggtgaagctggacaacggtgagctgaccgtggaggcgcgctcgactgcctgggccacccagcttcggctgctcgccggctcgctccttcagcagatcgcccgcgaggtgggccacaacgtcgtacgtcggctgcacatccacggtccggccgcgccgtcctggtcgcgtgggccccgtcgggtgcgcggccgcggcccccgggacacctacggctgaacggctcggcggggtgccgccgactcggcgtagaccgcgaagccccggtcggcgcagcggcggtagaacgcggcgaggacgctcagctccgcgcaggtgaaggtccactgcggcggatctccgttgtcgtcgcgtagccgatccagccggctgccgagccagcgcagttgctgctcggccaggcgtccgtcgccgagcagcgcgtggagtacctcgctgacggtgtcgaacgtgattgcctcaccgaccgttcggtgtcgggcgacgaaccgctccaacccgtcggcgatccatccgcagccgtccgggtcgatcaccggatcctcgtcctcggcggcgttctcggtggcgtagagcacgttctccagcccgaggatcaggtcgaccagctccgtgtacgcggtcgctcgtacggtgccggttttggcgatcagctcggcgagcgcggcggtcggtgcggagatctgcggcatatcgacgatttcgccgaagtccacgaactctgccggcgcgaccgggttatagaagcggccggtccgcggccagttcaccacgacgttgtccagccccatctggtgtcacctctcaagcccgtgtccgttcgatcgggtcgatcgtccggttccggccggcaaagatcaagcggatgttcgtcgtgacgaggtacacgccgggcgcgcaggcgccgccggtcgatgcgagccttcggtcgactcgatgcgcgtggggggagtcgcggaccgagcagtcggccggctacgaacgtctcagccgccgcgcaaggggtgccgagtggtggttctgtcgtcgactcccagtaggattgggtctgagacgaagacccggtgcagagcgatgaagcccggggccgacccgggcccgagatcatcgtcccacatcgggtcgagccgatcgcgatccgcgggcaaccgcggcggccggcgcgttcgacccccagcccggatgagcctccggtgccggtccgcgcgcccgacgtcgcgtccctgtccgccgaaccccgcgaccggtcgcgcccgtggcgtggccgacgcgagaaagtggccgagggtggcagcgcaggacaagcaggagtacggcgccgagtcgatcaccgtcctcgaggggctggaggcggtccggaagcgtcccggtatgtacatcgggtccaccggtgaacgcgggctgcaccacctggtgtgggaggtcgtggacaacgcggtggacgaggcgctggccgggtactgcgacaccattgacgtggtgctgctcgccgacggcggggttcgggtcaccgacaacggccggggtttcccggtcgacccgcacccgaagctcaagaagccgggtgtcgaagtggccttgaccgtgctgcacgccggcggcaagttcgacggcaaggcgtacgccgtgtccggcggcctgcacggcgtcggggtgtcggtcgtgaacgcgctctccacccggatggccgtcgagatccagaaggacggctacttctggcgacagtcgtacacggactcgaagccgtcgcccctggagaagggcgagccgaccgacgccaccggttcggcggtctccttctggcccgatccggcggtcttcgagaccgttgatttcgacttccagaccatctaccggcgtctccaggagatggccttcctcaaccgcggtctcaccatccacttcctcgacgagcgagtggctgcggacgaggacggcaagatgcgggaggtcaccttctgctacaagggcggcatcgccgacttcgtccggcacctcaacgcctcgaagaccccgatccacaagtcggtggtcgagttcggcaccgaggaggacggcatgtcggtcgagatcgccatgcagtggaacgaatcgtacggtgagtcggtctacacctttgccaacaacatcaacacgcatgagggcggcacccacgaggaaggcttccgggcagcgctgaccagcgtcatcaaccggtacggtgcggacaagcggctactcaagagcgacgaaaagctctccggggaggacatccgggagggactggccgcgatcatctcggtgaagttgaccaatccgcagttcgaggggcagaccaagaccaagctgggcaacaccccggtcaagagtttcgtccagcgggtctgcaacgagtggctggtcgactggctcgaccgcaacccggccgaggcgaaggtcatcatcaccaaggcgtcgcaggcggctcgcgcccgcgtcgccgcccagcaggcccgcaagttggctcggcgcaagtcgctgctggagtccgggtcgatgcccggcaagctggccgactgccagtccaccgatccgcgtgagtgtgaggtgttcatcgtcgagggcgactcggcgggtggctctgccaagcaggggcgcgacccgcggacccaggcgatcctgccgattcgcggcaagatcctcaatgtggagaaggcacggatcgaccgggtcctcaagaacaacgaggtgcaggccctgatcaccgcgctcggcaccggtattcacgacgacttcgacatcgagaagctgcgttaccacaagatcgtgttgatggccgatgcggacgtcgatggccagcacatccagacgctgctgctcaccctgctgtttcggttcatgcgaccgctggtggagctggggcacgtctatctggccgccccgccgctctacaagatcaagtggaaccggaagggggacgacgctcagtacgcgtactccgaccgggagcgggacgggctgattgccctgcgtcagcagaagaagcccaacgcgaagccggacgacatccagcggttcaaggggctcggtgagatgaactaccccgagctgtgggaaaccacgatgaacccggcgacccgtacgctgcgtcaggtcacgctcgacgacgcggcgaccgccgacgagctgttcagcgtgctgatgggtgaggatgtcgaggcccgtcgttcgttcatccagcgcaacgccaaggacgtgcggttcctggatatctgagaccgctcgggatcggccgggcccgtcgtgggccggatccgattaatccacagagttatccacagccaggccgatttccacagcggttatccacagcgccaaagcgactctgagtctgataagggttaaaagtgaccgatacccctgagtccacaccgaacgagcccgacgcccccgagaccggcggcgccgtcgtggcgcacgaccggatcgagccggtcgggctcgaggtggagatgcagcgctcctacctcgactacgccatgagcgtcatcgtcgggcgtgcgctgccggacgtccgggacgggctgaagccggtccaccgcaagatcctctacgcgatgttcgattcggggtaccggcccgaccgcgggtacgtgaagtgctcccgcgtggtcggcgacgtgatggggcagttccacccgcacggcgactcggcgatctacgacgcgctggtccggatggcccagccctgggcgctgcgctacccgctggtggacggaaacggcaacttcgggtcgccgggcaacgacccggccgccgcgatgcggtacaccgagtgcaagctcgacccgctggcgatggagatgctgcgggacatcgacgaagacaccgtcgacctgcaggacaactacgacggccgggccaaggagcccacgatcctgccgtcccggatccccaacctgctggtcaacggctccgaaggcattgcggtcgggatggccaccaagatcccgccacacaacctgcgggagatcggcgcggccgtgcagtggtgcctggagcacccggaggccgacgaggcgagcacgctggaagccctcctcgggatcgtcaaggggcccgactttccgactcacggcctgatcgtcggccaggcgggaatccaggacgcgtaccgcaccggtcgcggctcgatccggatgcgagccgtggtcgaggtcgaggaggacaagcgcggtcgcccggcgctggtggtcagcgaactgccgtaccaggtgaacccggacaacctggctgagcggatcgccgagctgatccgggaggggaagctgggcgggatcgccgacatccgggacgagtcctccgggcgtaccggcatgcggctggtgctggtactcaagcgcgacgcggtcgccaaggtggtgctgaacaacctctacaagcacacccagctgcaggagacgttcggcgcgaacatgctggcgctggtcgacggcgtgccgcgcacgctcaacctggctcagttcatccgctcctacgtcgaacaccagatcgaggtgatccgccggcggacggcgttccggctgcgcaaggccgaggagcgggcacacatcctgcgcgggctggccaaggcgctggacgcgctcgacgaggtgatcgcgctgatccggcgctcgccgacggtcgacgacgcacggcagggcctgatccggttgctggacatcgatgagatccaggcgaccgccatcctggacatgcagctgcgacggctggccgcgctggaacggcagcggatcctcgacgacctggtgaagctggaactggagatcgccgacttcaaggacatcctggcgaagccggagcggcagcggcggatcgtctcggaggagctgggcgagatcgtcgcgaagtggggggacgaccggcgtacccagatcatcccgttcgacggcgaggtctcgatggaggacctgatcgcccgcgaggacgtggtggttaccatcacccggaccgggtacgcgaagcgcaccaaggtcgacgcctaccgttcccagcggcgtggcggtaagggggtcagcggcgcgtcgcttcggcaggacgacatcgtcagccatttcttcgtgtgctcgacgcacgactggatcctgttcttcaccaacaaggggcgggtgtaccgggccaaggcatacgagcttccggaagccagtagggtggccaagggccagcatgtggccaacctgctcgccttccagccggacgagcagatcgcacagatcatcgagatttccgactaccaggtggccccctacctggttctggccacgaagaacggagtggtgaaaaagacgaaactcgaggagttcgactccaaccggtccggcggcatcatcgcgatcaacctgcgcgaggacgacgaactggtcggtgccgccctggtggcgccggagcaggacctcctgctggtgtcgaagaacgccctggcgatccggttcaatgcctccgacgaggcactgcggccgatgggacgggcgacctcgggcgtgatcggaatgcggttcagcgaggacgatgagctgctcgccatggaggtcgtgcggcacggactggacgtcctggtggccaccaacggtggctacgcgaaacgtactccgatcgaggaatacccggtccagggccggggaggtaagggcgtgctgactgcgaagatcaccgagcggcgcggtggtctggttggcgctgtcgtgatcgacccggacgacgagctgttcgctatcacgagtaacggtggtgtcatccggactccggtgaagcctgtacgccgaacgcgtgaccggaacacaatgggtgtcaagctgatggaccttccggatggtgtgaccatcgtggcgattgctcgcaatgccgacgagcctgacgaacaggactagttgcatgacggagacacaggcgaagtcggggaacgcggggaactcggccaacccggtggacgaggaaggcgccaagagcgcagccccagcagccgggcgtgcggcggtgggccgcgcgaccgtacccgccgacgtgcctgccccgaaattcaccagggctccggggatggcgccgccgccggacaaaccgaccaaggctccggaatccgccgaggatccagccgaggcgaccaaggtcgagccgccgcgtgcggatggtgctgccactgccgaggcgacgcccggcacgacccagccggtcaccgctggagctggacagaccaacacgaccgccctggggagtctgaccggcgcgcttcggctcggcgacaccggaactcagccgcgggtgaccggaacagcccgtccgcagccgggctccgccggccggccccaaggcggcgggcttccgcctggtgtcggcggggcggcggccgtcggggcggcacgagtcggcgaggcggtgcgcgcggcgcgcaccgcggtcagctcggccgcgtcccgcgggccacgccgggcccggctgaacctgcggcggatcgacccgtggtcggtcatgaaattcgccttcgcggtgtcggtggtgctcttcatcgtcgtggtggtcgcgacctcggtgctgtatctggcactggacgctatgggcgtgttcgccagcgtcaacgacagtttgagcgatctggtcaacgcgggcggcggtcagagcgccgacggcttccagatcaccgcccgcggcgtgatcctgagttccgcgttgatcggcctggtcaacgtcgtgctgttcaccgcactggccacgctgggcgcattcgtctacaacgtgtgcgccgacctggtgggcggtgtcgagctgacgctcgccgagcgcgactgagcacgtcagcgcacccgggccgtcggccgacgacccgggtgccaccgtccgccggcgggtcgggaggccggggtcaccccgattttgggacggccgggccgatgggttaaccttgctcgtcgcaacacggggggctatagctcagtcggttagagcgcagagctgataactctgaggtcgctggttcgattccagctagccccacccataccgccgcacctgcgcaaacgccggtactccactgacgcggaggaccgaacgatgcgacagagacgataaaagtacgtggcattcagccgattcgccggcccgtaactgtgggcaaggtaggggcatgccaccctcgcccaacgtgcccgactgggcactgtcacggatcgacagcttcacacttcccctggaatccgcgggcaggtccccctgaccgtcgcgcgatacaccgatgcgatcggcagtcgtcgagtgcggagtgacagcccattggatcggcgtccggcgtcgaggcgccatgaccccatccggcatccggcaggtggcctggcgcgtggcgtggttgatgacctccgctgagtgtcgggcaggaacgcgttagtcacacatttatgaacgaatgggaagacttctcgcggtgtgtcgatggatcttcgcctgtggagacggtgatggtgcgcgatcgagggctgcgacccacgcggagcccccgtcaccgatgctcaatgatcagcgggaccatttttagtaccagatcgataatcgacaagcaatgtccacgaatgtgattcgcatcgttgtggcttgttaaatgtccgacacgtatctccggccgacggcgtgaccggtttgaaggccagccaggattgcagtcccgtgttatcgcgcgcgaggtatccacaatacaacacggtctgttactgacggcgtgacgtggtgggcggggagtaccgtcgactgtggcggcccgccggggttgaggccggcggcccgccgcccagtcctcaacctgggaggccaacatggagccgaggcacgacccgataccgcccggtgggcggatcaagctctatcgcaggcggcgcgggctcacccaagaggtgtgcgcccaactcaagggtgtcagcgtgggcgcctggcggaagtgggaatccggggagcggtcggtcaacagtctggctgactggatcgagattgctcggattctcaatgttcgtgacctctacaaactcaccggccatccgctcggggtactgcccgatgacccggccgaacatgagtcggtgccgccgctacgggcggcgatgaccgcctacgcgcctgatattgaccagctatcaagcgtcgccgagctacggtcggcagtcagactggcgtggacgacgtggtaccagtcgcggcagcgctacacctacaccagcccggtcctaccgggcctggtccacgcatcccgggccgcggttgccagcctcgacggcaacgagcgacggcaagcccagcgggtcgcggccgacctgtacctactcgtccgggcgttcgcgaagaaggtcggcgcgcaggatctcgcggtcatcgccgccgaccgggcgctgacagccgcatacgaggccgatgatcccgcctaccgggcgtccgcggcgtggaacatgggccaggtgctctccaatcgagggcataccgaggatgcggtggacatgtgccggcaggccatcgccgacctgcaacgcaccgccgacgacgaccctgttcgcctcgcggcactcggcgggctgcacctgctgctgtccatccagtacgcccgactgcgagacgaacgacgaacccttgacgtgcttgatcgtgccgacgaacttgcggcccgcaccggggagacagagcaccatttcatcttcttcggtccgaccaatacggcgattcaccgcgccgccgcaacactggaactatcccgaccgggggaggcggcgcgaatcgcggagcgggtcgacgtgggtcggtcgccgtcgattgagcggcggcactcccatctcactcacctggcgcgggcgtacgccagcaagcgcgatgactacgccgcgatccacatgttgcaacgcgcgcaccgggagtcccccgaggaatcatcgttgaacctactcatgcgggggacggtacgggagctgctgaccagggagactgccaccagtcgggacgaattgcgcggtctcgcggagctggtaggcgtggtctgaactaccaccccactacggggtagtcccccaaatcgtggaagtcgcagcgtaatagcgcgcctaccttctgtcgtggctcggctgattcggcccccgtccgaatcagccgagcacgccagatcgggtagggcgtagcgaacgaaccggacgcctcacccgccgtcgagggtgagggagtacgcgcatgttccggctgttccgcaaacgccgccgccgctccgggcggctggacgccaccggtcccgccaccgtgtacgccgggcgggccggcgcctaccggccactgcgcgaccaaccgacggtgatcctggatacgcggccgttgatgacccggttgggccggcagcgggcctgctcccggtgatggccgccgctcacgcccggcctgccccgattggcctgtcgccggcgcagctacgtaaccggatgatcgtgtccgcccggcggatcatcgtggagcattggccgcgggtggaccgctgcccgttgtgcgggaccgggtggccgtgcacgcccaccggctacgcctacgcgtttctcggctctgtgggtcaggcgaattgggtgccacctgagcaggtcctgggtcggcggtagtcccggccctcgttcatccgacaactggaaggggatgtcctgtcatgcgtgtccggtcctggcgttgcaatccgccgccaccaccgctaccccaacggatccggaaggatcaccagccgaccacgacaccgaacccgacaccgaatccggatccggaccggccgaacgggggccactggtgaagggacaaccggcgacagcccgccggcgccgccaggaccggtgttcgatccggcggtgcgctgcctgggttgcgcccccgggaccgtggtgaagacgcaccagtgcgccggggaccaggagctactacggcgcgggtggttactgcggctgccaggagccggggtgtgggcctgggctgcggcggggccgggcttgacgcgatgtgttggagccgtgccccaccccacccgccggtacactgacccggcccgtcagctgccacgatccctgataggagagcgcccgtgcaggtatcccaggccctggacgtgatggaagcgatcctgcgggcagccgagcaccccgacatcgtcgaggtcacccgctacggcgccgatactcaaccgggcggtcagtcgccaccggggatcaaggtcaggcaccagtccggaacagccgccatgctctgggcgggtgtgtcaccgcgtgacgccacaccggtgccgctgcccaccgggccgctgcctccgaagcagcgcgccgctcgaatcctcgtgctcacccagcaactcctggatgtcgcccgacctgaggtgttcgcctcgtgggagctgtgccgccagcctggcgtggaggtgccggttgccgccgcggtacgcatcaccgcccgcgacgggtcgacgatttacctcagggggacagcggcgtccggggacaccgagcccgagaccgacccctatccggactaccagatcccccagggagtccagtcatggcatcgtctcaatgctcagcctgcggagcccgcgtcagtgtaggcgctggcaagagttgcccaccgcatcaggcgatgggcgaccgggcccgctgcccaggctcaggccaacccaccttgtaacggaagcggccccgccctcccaggccgggagagcggggtccactgcgtacggcgtggcccggtccggccataggccaggaaccgggttgtggccgagggggcgcgtgtcgcggtcggtgcggtagacaatcagacgtacggtgcgttgatgagacggacaccaatcgtgatcatcgtggcagcggcgatggcactgggtgccgggattgccggcgcaggcatctacctcaccgtcaccgacgagacctcgccgacctcgcaggtgccagcaccggaaccgtcggcggaaccggcaccggctgatccgtatgaggtgtacctcgatcttgccccggttgacgcggtgaatctgtcccgggaggacgcgcaggctcgcgcaatgctcgggtgcgggcagacgtgggcgccggggaccgtggacgcagcactcgcggaggcgtacgcggagttgtgcgcggacatggagtagcgcacggggtaagccctggacacgacgaagcgccccgcccggccgtaggaccaagggcggggcttttgtcgtcatacgacgctgcgatccctccaggggcgatgagcgacgggatcgccgccagggcgaacgcctcgatcgctctccgcaggtcgggcggaagggtgacggcgtgggctggtggcgccttgtttctatgcggggtggtggtgtggtggtcggtgtcggcggtgggtggcgtagatgagggtggcgccggccaggatggacagggtggcggctccggtggtggtggtgagggtggggccggtgatgggtaggtcgggtttgatggtgatggtggtgggtggggattggctgttggggcaggtgttggtgctggtgtagtgggcggtgagggtgtgggtgccggtgggcagtgtggtggtgtgggtggcggtgccactggtggtcaggggcacggtggccagggtttcgccgttggtgcggaaggtgatggttccggtgggggtgtcgacgttgcaggtgacggtggcggtaagggtgatgtcctgatccgctgtggggttggctggggttacctgcagggtggtggtggacgtcggtggtgcggtcagggccaggctgtggtcgtcgccggcggcgatggccgtgatggtgacgcctgtgggtaggttgacgtcggcgggtgtgtcgcggtcggtggtggtgccgtcgccagttggccggaggagttgttgccccaggcgaggacggcgccagcggaggtgaccgccaggctgtggtcgttgccgccagtgatggccgtgatggtgacgcctgtgggtaggttgacgtcggcgggtgtgtcgcggtcggtggtggtgccgtcgcccagttggccggaggagttgttgccccaggcgaggacggtgccggcggaagtcactgccaggctgtggtcgccgtgggcggcgacgtcagtgacctcggtgcctgcgggtaggtcgacgtcgacgggtgtgtcgcggtcggtggtggtgccgtcgcccaactcgccgtcattgttttggccccaggcgaggacggtgtccgacgcggcactggacggcgatggcgtgtgctgcgcggccagggaccacacaccggtgactgcctgcgtgactgtcaccgccaccaccaggaggaaccagccgacgatgacccggcccacccggcccgcgtcagcgccgcggacggcccaccggcagaatctccccatcactcctacccccaagcaggcaacatcctcaataggacgatgccagtgtcaaccacctaacccgtattgatgcggagaaacgcccttaaggggatattcgaccaacgccggccgtcgacaccgacacggcaacggcggccgaggggctgtccagccgtccccgtgtcggacgcgaccctgggcacccggcgtgccagcggaactgacgtgccctcgcccccagcctgcagctgtccgacgtgcggctccgtcggatttcccgtgtcaccgaccggagtgacaattcccgcagcggcgaggccgctgcgggaattgtgccggtgaatgggcgtcgccatgcaccgttggtcatgggctgcgtggtggccggatgtttcggtcgccggccaccacggcagcatctatcagtgatcgtcagcgctagcagccaggtcccaccgcggggttctggcagatgttggtcccggcaccaccattgttgaagttcacgccggtctgaccatcgaggttgtcgtcatcggcatttccgaagagacggtcgttaccggatccaccctccatgcggtcatttccattaccaccggaggcgaagtcgttgccggcgccgccatcgatgatgtcgtcgccgccgttgccgtggatgcggtcgttgcccgcgtcacccagaattcgatcgctgtcactaccgccctggatgatgtcgtcgccggcacctccgaatatcagttcggttcccttgcccccggagatttggtcgcgaccgttaccgccattgaggccgtcgtttccgtcgccaccgatgagaatgtcgtcaccggacccgccgccaagcccatcgtctccgctgccgccggtgagtcgatcgtttccgtcatcgccctcgagaccgtcactgccggccccgccagaaagctggtcgttgccgctgccccctaccaggccgtcgtctccgtccccaccggtgagggtgtcgtttccggggccgccgtcgagaccgtcgtcaccgtggccgccggagaggatgtcgttgttggctccaccaaagatgaggtcgttttccctgccaccggagagacggtcgttaccggcgtcgccgagcaggacatcgaagtcgttgttgccgaagatgtggtcgtcaccggtatcaccggacatgaagtcccggccgtttccgccggtgaggcggtcatggccagggtcgccgatgacgtcgtcatccccgtctcccccaccgacaatgtcgtgcccggcgccgccgcggaggtcgtcgtcaccggcaccaccctggatgatgtcgtgtccagcgtcaccgaggacgaggtcgttgccgtcctgcccgaagatgacatccgcaccgtcaccaccgcagatggtgtcgtcgccgcccaggccacgaatggcgtcatctccgtcgagggcaacgatcacgtccgcggcgggagtgccgacgatgttgtcgaacccgggcgtaccgacgatcgtggccggcttacctgcacattccagaacggatgcggctggggcagctgctgctggtgcacccagtccggcgacagcgagtgccagtgcgggaaccagcacgccgacaacccggaggattccgaagtgtcgactacgtgattcaggaatggttgcggtgccctgtgtggaacttgcttgtcgagagccagatagacgtgaactcacttttccgagatcctttctggttcgtcataaaatgagaaacgatcacgaatttctcctcccttgggaagtatttcagatcattttgagaagcgcatcgtgtggttcggtcaatttatagatcatttaagtcggcaaacgttcaccgtgattcgcgaatgcgttgatgtgatctcactccgacgaataccgtgcgtcctggcaattaatggatttccgagattcttgtaccggcgttgccggtgccctcgcccagactggctccgacgcgcgggaacggatgcccgtaatcggctcgtcgcgtacagcggctgtcggcgtggtggggcaacgctggtcgagcgggatgcggtgccgaggtcactgggacaggagacgggacgcggtcatcgagtcgcggcacgggccgagcccggcgccccgccccctggtggacccgtcggctggctgggcgggcccgttcaccggacctcgtccgggactgatacggtccacaggtaggtccgacggcactgtcgagcgtgaggggtcgccctaatgttcaagaagctgctgatcctcgtcggtatcgtcggtgtggcggccatcgtggccaagcgggtgaaggaatccaacgacgagcgtgccctgtggcacgaggccacctccgcacccgacctgcgctgagtcaaccgcccagcggtcgactcaggcggcacaaccgcctccggggccctagctcaactggcagagcactgcctttgcaaggcaggggttaggggttcaagtcccctgggctccaccaggacttccttggttgatctcggtttcgagtacagccatccgtgcggccatgcggtttctcgcccagcacacgatcgatggcccgctgatcggagccaccaaatcgctgtctgtcgtgccgtgccgtgctgatgggctgcacccgtgtgcaagcacatccctgtcgccgcggtcgtccgggtgtccacaggtcgggcaggcgtcgttggctactcgtcggcgtatggtccggcgtcgacgctgatcctgtgggcacccgggcgcatgcctcggcccggcttgggtcagccgagtgtgatctccggtgtcaacggcacgtccgcttcggcggtgtcgacgtcgcgcaccacacccgctgcccggacgtcccggctgaccagagcgaaggcggcgaggtcggaggcgcgtccgcgcagggtgagccgggccaccgacgcccgcatcgactgcttcgcctcggatttcgcccgccggatggcggcgagcacgccggaggcgagcccgagcaggtcttccacggcctcgtcggagccgttggtctcatcgatgcggttggcccggtcgacgccgtcggcgtcgccgacgagttcctgccgggcgggccacgatgcccggtgcaccgaaccctcctgccaccacgaccaggcttcctcggtgacgaacggcagcatcggcgcgaacagtcgcagcagcgtgcgcagcgccaacgcgagcgccgcatgggccgagcggacggcgggatcgtccgggttcccgtatgcgcgttccttgaccagttccaggtagtcgtcacagaacgaccagaagaaatgctccgtgcactcgagggaccgggtgtagtcgtactgggtgaacccggtggtggcggcggcgaccacatcggccagacgggccagcatcgaacggtcgagcggttcggtcacgtgcgccacgtggggtgcccggagcgtcggagactcgaaccgcagcacgaacttggtggcgttcaagatcttgatggcgagccggcggccgatcttcatctggccggtgtcgaaggccgtgtcggtgcccggacggccgctgacagcccagtaccggacggcgtcggacccgtattcggccaggagggacatcggcgtgaccacgctgtttcccttggactttgacatcttcttgcggtccgggtcgaggatccaacccgacagcagcgctgtacgccagggcaggcggtcgaactcctggtgcgaccggagcatggtggcgaacagccacgtccggatgatttcgtgcgcctgcggacggaggtccatggggaagacccggccgaaaagatcgtcgtcgaccgtccacccgccggcgatctccggcgtgagcgaggacgtggcccaggtatccatgacatccgggtccgccatgaaaccgcccggttggtggcgctggctgtcgtggtagccggtcggtgtatcactgctgggatcgaccggcagcgccgcgtcgtcgggcaggatggggcgctcatagtcgggctcgcccgagtcgtcgagcggataccagaccgggatcggcacaccgaagaagcgctgtcgactgatgatccagtctcccgcgaggccctcgacccagttctcgtaccggctgcgcatgaaccggggggaccaggacagctcacgcccgcggcggatcagggcggcccgcagctgggcgttccgaccaccgttgcggacataccactggcgggtggtgacgatttcgaggggcttgtcgcccttctcgtagaacttgaccgcctgggcggtgggctgtgggtctcccgcgagatccccggaggcgcgcagcagctccaccatcttcgccttggcggagaacgccgtcaggccggccaacgtccgatatgccgccacggcctcggcgttggtgatcccggggggtggctcggggagtaggcggccgtcgcgacccatcaccggccgggtcggcagggccagctcccgccaccacagcacgtccgtcaggtcgccgaaggtgcagatcatcgcgatgccggagcccttgtccggctgcgccagcgggtgggccttgatcggcactggaacccggaagaccggtgtgacggcggtactgccgaacaggtgctggtatcgcttgtcatccgggtgggcgacgagcgcgacgcaggccggtagcaactccggccgggtggtctcgacgtggatggtgtcaccggccgccgaggtgaaggagagccggtagtagtggccctggcgttcgcgatcctccagctcggcctgcgcgacggcggtccgaaagctgacatcccagagggtcggggcatccgccaggtacgcctcgccgcgtgccaggttgcgcaggaaggcccgctgcgagatcgcccgactccggtcgtcgatcgtcgcgtacgtcaaggaccagtcaacggacaggccaaggtgccgccacagggcctcgaacgcctgttcgtcgatcttcgtgaggttcctgcacagctccacgaagttacgccgggagatcggctgtggccggcccggtggctcggtcggtggggtgtagccggggtcgtacggcagggaggggtcgcactgcaccccgtagtagttctgcacccgccgctcggtgggcagaccgttgtcgtcccagcccatcgggtagaacaccatcttgccccgcatccgttggaaccgggcgatagcgtcggcgtgggtgtaggagaagacgtgaccgacgtgcagcgccccgctgaccgtcggcggcggggtgtcgatcgagtacacctcgtcccgggttaccgagcggtcgaagcgataggtgccgttctgctcccatacccgcgaccagacctgctcgatgccctcgagggacgccttggctggcacggttattcgcttcctggtgttcccggtcactgtcggactatatgccgctggtccagtgatttccccgcgctgaccgggtcggcgagggccgagcgggtccggcaggctagcgtcgaggggtgagcacgccgcgagtgatgtccgccgacagtggtgtcgccgaggcggctgccgtcctgcgggccggcggtctggtggccttccccaccgagacggtgtacggcctgggtgcgaatgcactggacgctcaggcggtggcccggatcttcgcggccaaggcacggccgagcttcgatccgctgatcacccacctggccgaggcggcggagttggagaagctggtgggcacggtgtcgccggcggtggcggtgctggccgagcggttctggcccggtccgttgacgctgatcgtggaccggccggcggcgattccaccaatcgtcacctccgggttggagacgatggcggtgcgggtgccggaccatgcggcggctcgcgggttgatcgcggcggcgggggtgcccgtggcggcaccgagcgcaaaccggttcggacagctcagtccgacgtgggccgagcacgtggtggcggggctgggggcggcagtcgacgtggtgctcgacggtgggccgacccggtgtgggatcgagtcgacgatcgtggacgtgcgaggtgagcgtccggtggtgctgcggctgggcgcactgccggtggagtcgctggaggaagcggtcggcccggtgaccgtccggccaggcagttcggggcagccggtggcgccggggacgctggcggcgcactacgccccgcgtacgccgttgcggttggtcacgggtgccggaccgatggacggcgggggtgcccggcgggggtttctgggcttccgcagccgaccggcgggggagtgggcggcggtcgaggtgctgtccagcgatggtgacctgaccgaggcggcggcccggctgttcgacgcgctgcaccggctggatggtgccggcgtcgacgagatcgtcgtcgaaccggtgcctgaggtgggcgtgggccgggcagtcaacgaccggttgcgccgcgccgccgctacctgggggtaagcggcgggacgccggccgccctcgaatccgtcatcgccctgacgtcggtcggccgccgctactcgggggaagcgtcgtggcgaacgccgctacccggggtggggcgttcgtggcgaccgccgccgtcgtggcttgcctgcccgtggcggcgtagccgggcgatcaggtcgtgcagatccaccccgggtcggggcggcgccggtagctgctgcaccaggcgggcgaccgcgccgttggcgagggcggcgccggctgcggagccggtggcgatcgtccagctgatcgggccgagcggggtgcagccgaagaagtggctgaggccgggagtctgcacgaccagcacgagtacccccaccgagccggcggtggagagcaggacgcccggagtggcaccgccggccaacagggtctgtccgagctgggtgccgaccagcgataccagggctaccgtgccggaccggcgcggtgacgccgccacccaacgggacagcacccaacctgcggtggcaccgagcgcggtggaggtggcgcggacaccgagttcctggttgagcgtggcgccgagggaagtgtccggcccctcccggagcaggttttcgctgtgttcgggccggggcggccggaccgccacggccagcgcgggggccaggtcggtgagaaggttgacgagcagcagctgccggccgttgagcgcggaacgtccgtcgacagcggcggtgacgatgctgaacgcgatttcgccgaggttgccgccgaacaggatgctcagcgcatgccggaccgacgaccacatggctcgtccctcggcgagggtggcgatgatggtctccagccggtcgtccatgaccaccagatcggcggccgcgcgagccgccggggtgccccgttgtccgagggcgatgccgacatcggcgaggcggatggcgggtgcgtcgttggcgccgtcgccggtcatcgccacggtacgaccacagcttcgcagcgcctggatgatccgaaccttgtgggcgggggtgcagcgggccacgacgtccgtggtgaccaggcgggcggccagcgcctcgtcgtcgaggtcctcaaggtcgttggcggtcaccacctgctggccgtcaccggggctgatcaccgaggcgatcgcttcggcggtggccggatgatcgccggtgatcatgatggtgtgcaccccggcccggcggatgttctcgaccgccggtgcggcgctggcccggatcccgtcggccagcgcgaggatgccgacgaacgtcaggtcccggacgtcctcgtcggtgacggtctcgtcgggcacgatgcgttcggcgagggccagcacccgctggccggcaccggcgtgccggagcagctcctgctggaccgcctcccgggtcgaatcgtccatcggtaccaccccggcctcggtacggcggttgaggcagcggggcaggacggtctccggggcgcccttgacgctgagcagcaggccagcatcgcaggcgccgacggtggcgtggtagccgcgcgacggttcgaagggaagtcccccggcgggacgccaggccccggcgccggtccgcaccgccgtcccggtctcgtgggccgcccggcggacggcccggtcggcctgttcgggcaactgttccgggtcgtccgcgtccggggtggcgcggagtgcgaccgcgaggatcgtgcggagatggtcgtcgagctggtcgactttggcgtaacgatcgccgtcgccgactccggagagcatcaggcggccctcggtcagggttccggtcttgtcgaaacagagcacatcgacgcgccccaacgcctcgatcgtgcggggattacggaccagggcgccgcgttcggcgagccgccgggccgccgccagctgcgcggcgctgaccaggaacggcaatccctcgggcaccgacgcgacggccaggttcgcggcggtcgcggccgtctcggacagcggtacaccccgagccacaccggccccggcgaccgcgacagcggatccgagcgcgagcggtatcgccgagccggtgagcccgccgagccgcgcttcgacgccgccggtggtgggggcgtgccgagccagcgcgaggctgcgccccgcctccgtgtcggctccggtggcgacgacgacaccccggccgtgaccggcggcgatggtggttccctcgtacagcatcgaatgacgttcggcgaggtcggccgcggtaaccggctcgtcggtcttgcccaccggcagcgactcgccggtgagtgaggactcgtccgcctccagcccgttggcctcgaggacccggcagtcggccggcaccgcgtcacccggttcgaggacgatcacgtcgccggggaccaggtggtcggcgggcagcaggtgttcggcgccgccccgccgtacccgggcggtgaccgccgtgcgggacagcaactcggccagggaccgctcggtgttgcgctggtgcaccgccccgaccagggcagacccgcccaccaccccgccgacgaggccagcgtcgacgagcgagccgaacgacgcggacagcaccgccccggcggcgagcaccggggtcaacgggttggccaactcgtcgaggaaggcgcggagcagggtcgggctcgggccgccgtcggcgaccccaccggtgtgccggcggtcggcctccaccggatccaacccgtcggagccgctgtccagccgatcgaggacggtccgcaccggcatcaggtgccacgggaccgtcctgtgcggggtgggcgccccggtccggttgggtaggcgttgggcgcgccacacgccgtgggcgaacgccagcgccgccgtcccgttgaccgccgccagggacctgcccggaagctgctcacgcgcggcggtgagggcggacagtgccccgaggccggtgccggcgaaccccagccggatgttctgctccgtcatccgccgcgctaccccggccgcctccaccaccagcgcggatatccgcaggtccgttccgaccagcaggtgtgcgccccagggcggaggttcctcgtcggtggtcaggccgaggccacagtcagcggcaccgagggccacccggtcgccggagaccagcatcacgacggcgccgtcgcgttgcagctggcgtacggtctcggcgagccggtccccgccggccaggacggtgtcggcgaagtcgtaccggccggggtcgtcgtctgccacgaccagccgcaaccccgcccgtcgggcggctgccggcagaaggtccacccccggggccggctcggtctcgacccgcagcaacgcgacgagtcgatcgccgtacgccaggccgagtagccggccgccggcgttccgaagccggtcgctgtgtggagtgtcgccagggacagccacgtcgaggcggtccagcgggccgacgcgccagcttccgtcccggtggacagcccccgggcgatccgggtcgaagagggcgaacgctcgagcggccacctcgcccaggtccgtgtcgtcgagtggcgccaggtcggtgagcagtccccggtcggagccgaggatcgcggcgtccagcaccagcgtatcgatccggtcgagttcgcgcagcacactgcgatccatggcgatgacgccacgccgcgccagcagggcaccgagttgggcggcgtatccctcccggccggatccggtggccttcggtagcgcggagaggctgagtgcggcggctcgcttgacaccggccatcgggatcgtggcggctgcggccaccgcgccggcgtggagcatcctggtcacgtacgtctcggccggaccgtccggtttcggacacggtcgttcggccggcagaacgtgcgcggaagcccggtcgggggtgccggtgagctggggctcggccttcgcccacgcgacgagctgggcccgtgcctcgccccactgcaccacccgctggacgccgtccaggacgatgccggtccagccgcccgcgaggccctgcaccacggcctcggccagggggaagagcacatcggcacgggggtcggcgcgcagccctcgaccggcgagggcgtgcagccgcgggtgcaggtcgaccgcgttgaggaggccggcaacctcaccgggcaccggggtgaagggcaggatccgggtagctgcggagatcgtcaggccgagcgcgtcggaggcgagggcgccgagcgtacggggggttcgggggccctcctccggtgggtgcggcggcgggatctctgggtccggctcgtgcgggctgacgcgttcggcgcgggccacggtggcgatcaggtcacggagccgcggcttggggggcccgacagcgacgatcacccgtccggagggggcgttcacccgcgcccagatcaccccgggtactcgttccagtgctgcttcgacctgccgcgcgagctggtcaccgccgtcctgacagacaccgtgcacttcgatgtggtgccggccggggcgggaccagacccggcggcgggtcaggccggcgagccgtgcggcctgggtggcggcggatccgacgttgcgagccgcatgtcccaccagctgtggcacgccgcccgatgcgagcatgctgccggcgatgcggcccagcgacatcatcgagtcgtacgacgcgactcgtgttggttcggtttcccggtgccgctgctcccgccgtacgccatcccgcctcccacgccgtgtgtcccggcggtctgacttcccgcccggccgtccgttatgcccctgctgaacggcgaagttctaccggccgagccggcatggagggcggtgaaggtggaaaaccacggcggtcaccgccgtttctggaggtcgagatgagtatgttgacccgcgaactcagtgggggtcgggacatgatccggacattcactcatcgggtggaggtgccaatgttgggcgaggtggccatcccgccgccggacaagctggcgtactacgcaggcgtgggcctgctcaccctgcttcaggtcatcgagtggccgatcgcgttggtggtgaccgccggtcacctgctcgccgatcagcatctgtcggggctggccaaaggagtcggggaggcaatggagaccgcctgagtgacgtggagcggaatgccgcgggtggccggggcgcgtcccgccgtgctgttctccgggtctgtggccggcggtcgacacgtacgggggaacggcgtgcggcgaacctctcaccggttcgggacggacctacggtggcctcatgttcaccctggtcaccaccgtggttctgtacgtcggaggtttcgttttcctgtacggagtgatccgcctggcgatccggcatgcgctggaggaggcggaggtgcggcggatccaggcccagcgggccgaggaactggccgcccaccgcgatcggaccctgctgcgggagaagggctatttcaccggcagctgacccggcggtggcggtgcctgcccattccgaaacatgagtgggcatcctcgtcgatgttgttgcacgtgaaacatgatgttcgtcgatcaggtcccggctgtcagctgtcggcggacctcggtcagggcggcgagcagggtcggcgactcctgggcgccggtcacggcgtacctgccggcgaggacgaaggtgggcacgctcgtgatgccgagttcccgcgcggcggccagttcggtgtggacctgggcgacctgtccgtcggattcgaggaacgcgtgagccgccgtggcgtccaggccgacctcgcccgcgatcgcggccagggccggtcgggcgccgatgtcgatgccgtcgcggaagtgtgatcggtgtagcgcctcgactgtctcaccggcccggccgtgttcggttgcccaggcgaccagccgatgcgcgtcgaaggtgttcgcggcgagcgcgcggtcgaagtcgaactcgatgccggctccggcggcggcccgagcgacctggtcggccatctgctgcgcgcgcccccggccaccgaacttcgcggccagcgtgtcgagcagcggcagcggctcgggtaccggcgacgggtcgagttggaacggccggtagcggacggtcaccacgccgtcgtacgacgcgagggcctgctccagtcggcgcttgcccaggtagcaccaggggcagaccaggtcggcgtagatgtcgatctccatacccggagacaacccggtggtcagcctgcctgttcccggatctgacgtttgagtcgggccaggatcgcggtgccgccccgaacccgcagggggctgatcacctgggccaaccccatccgctggtacaggtcgtcgggaaccgccagtacctgctccggcccggccccggccagcccctcggcgaggatgccggcgaaggcgcgggtcgtgggtgcctcgggtgggcagtcgaagagcgtctcgacgtcgccctccggagttacccgtgcgcgcaggaagaacgccgtttggcactccgggacctgttccatgtccgtgcggtcgacgtgctcgggcggcaacggcccgatgacatcggcgtactccagcagcatctccaacaccacgtcacggggcgccgcgacgaactcgtcgacgatttcggccagccggggcggcatctcgggcatcccgtcaggctaccggcgtccggagtccgcgacagcgggtgcggtggaccgtgtgcagcgcgagggtgaggtggtgctcaccgggtcgtggaggtcaccgatggcaacacctcgccgcgcaccacgcgggtatgttgccggcgttccgggtcacgtcgtcggggtccgctcgctgatctggccgagtgccgactgggggtcgaaccgcgtggcgaggtcgccgagggagacgatgccgaccagcttccggtcgttgtcgcagaccaacacccgccgtacgccccgctcccgcatgagcgccgccgcctcgcccaccgtgcagttttggtcgatcatcaccacctcgcgggtgatgatcgcgtcgatcgtggtcctggccgggtcgctccgctcagcgaccgcccgcaccacgatgtcccggtcggtgagcattccgacgagtgtggccccctcggtggcgacgacgtccccgatgtcggcttctctcatcacccgcgctgcctcgtccagggtggtctccgttggcaggtagatgacctgcttcgtcatgacgtcgcggacccggtaaccggtcatgggagtcctccagaaacgattcagcccgatcgggacgcggtaccccgtttcacccctcctacacctacctcggcattcacctctcgaccagaatgtcgagcggtgtccgtccggtcccatcgccgtccccgatgcccgccgtccgaccccgggggcaccacacgaagccccattggtgagaaactgtcgcttctcaggcagggccctccgctaccggaggcggcgaccagggcccttccctaccgtggagggtgtagtgggctggcgcagtttcgtggcggtcggggacagcttcaccgaggggctgaacgacgtgtacccagagggcggctaccggggctgggccgacctggtggccacccggctcgccgctgaggtcggtccagacttccggtacgcgaacctcgctattcgcggccggctcttcccccgggtggtggacgagcaggttcccgcggcactggcgatgcagccggatctgatcagcttcgcagcgggtggcaacgacgtgctgcggcgaacgttcgatccggacgacatgatcgcgcggttcaacgacgtggtggggcggctccgctccggcggctccgacgtggtcctgttccggttcgccgacgtgatggcccgcctgcctgggcagcggctggtcgccccccgggtacggctactcaatcaggccgtcggtgagaccgcgcaacggcacggggcgatcctggtcgacctgtacgccgacgacacgtacctgaacccgatgttgtggagcaccgatcggctgcacctctcctcggccgggcaccgccgggtggccgctcaggtgctgaccgcgttgggggtcagttgcgccgaggagtggctgctggtccccgagcgtccactgcccaagccgtggctgacggcccgtaccgacgatctccgctgggccgcccaccacctggctccctggctcacccgtcgcctcaccggccgcagctccggcgacacggtcacggccaaacgccccaccctgagcccgctgacggactgactggcccgcccgggtcgacggtggatccaacggggttcgacggggcggagccggccggaggggaaccggcgtacgttgggatcatgtcggtaccgagcgaccctgatccccgactccagtcctacgcggatccgcggcgcctggtcaccacggggtggctggcggagcacctgggtgccccgggccttgtcgtcgtggagtgcgacgaggacgtgctgctctacgaatccgggcacattccgggtgctgtcaaggtcgactggcatgtcgagctgaacgaccaggtgacccgtgactacctggacgcggaggagttcgccgagctgtgtgcggccaagggcatcggccgggacgacaccgtcgtcttctacggtgacaatttcaactggtgggcggcgtacgccctctgggtcttcaccctcttcggccacccggacgtgcggctgctcgacggcgggcggcagaagtggatcgccgaggggcgagaggtgacccgcgaacggacgtcccgcccccgggccgggtacccggtgccgcagcgcgacgacgcgccgatccgcgcgtaccgcgaccacgtgatggaccacgtcgccgctggccggccgctggtggacgtgcgctcaccgggtgagtacaccggcgagatgctgcacatgccggactacccgcaggagggcgcgctgcgcggcgggcacatcccgggcgcggtgaacaagccgtggcggtcggcggcgaacgacgacggcaccttcaggtcaccggccgagttgcgggcggtgtacgccgaccaactcgggctggggccggacgacgacatcgtggcgtactgccggatcggggagcggtccagccacacctggttcgtgctgcgtcacctgctcgggtttccccgggtgcgtaactacgacggctcgtggaccgagtggggcaacctggtccgcgcgccggtcgtacggggtgaccggccccggggctgaggtgcgcggacgaccgggccccgggctgaggtgcgcggacgaccccggtcgacgcggggaatcggccggggtcgtgcggtggctcaggggccgcagtagagcagccggttcggggtgtcgtcggtgggtacgccggtgaccaccccgaccgtcgccctgcggatcaggtagcgcgccacccgggccggggaccaggtgggttgggccgagaggacgagggccgcgcagcccgtcacgtgcgcggctgccatcgagctgccgctgacggtggcggtcgccgtgttgctggtgtaccaggtcgaggtgatgcccgagccaggggcgtggaggtccaggcaagggccgtggttgttgctcgtcatccgggcgtcggtgggcgtggtgccggccgtggtcagcgccgccggtacccgcgccggcgagtagttgcaggcgtttccgttggagctgcccgatgccacggcgtaggtgatgcccgaggcgatcgagttggtcaccgccgcgtccaggctcgtgcttgcggcgccgccgagccccatcagcgccaccgccggccggaccgcgttcccggtgatccagtccaccccggcgatcacggtcgcttgggtgccgctgccggtgcagccgaacacccgtaccgggtggagctggacggccttcgccaccccgtggtcggtgccgccgaccgtgccggccagatgcgtaccgtggccgttgcagtcgtccgcgggaagcgcaccgtcgacgaggtccacgccaccggtgacccgcccgccgaagtccagatgggtaccgcgaatgccggtgtccacaaggtacgcatggacgttgggggcggtgttcgggtaggcgtactggttgtccaggggcaggtggcgctggtcgattcggtccaggccccaggacggtgggttgggctggacgcccgaggcgatggtcggcgtcacctggttctgctccacgtaggccaccgcggggtcggcggcgaggcggtgggctgcccgttcggagagctggatctcgaatccgtggagcgcgtcacggtagacgtgtccgatcgtgccgccgaaccgctcggcgaggctgtcggcggtcctttgcacagtgggctgccggctgccggtgggtgcgccgacagcgctgtccttgagtaccacgatgtagctgtcggctacggcggtcgcgctgccggcgttgcggatctcagcggtggccggggtcgcggtcgccggggaggcgaccatcgtgatgatcatggccgcgctggtgagcatgcctaccgtcgcgagcctgcggcggtgggtacgggggagtgtcatctcccggtcctcctcctgtgcgggccctcccgcggccgacggccgattcgagaggcgctggacgataggagaatgctagccaaattagtgatggatatcgatgcttagggtttgcctcggctgctggacctccgccctggtccggatggcacgggtaacggtgggacgtgcgaacggacccgtcgaccagcgtgtcggtggttgacgaagggcgcggtgtgtccggttgggcaggcctgacccggcccctgcacaccgtgccggccgcgggtctacgctttgccccgtgacggtgcagcagtcgcggggagcgacggacggcgatatgggcagcggccgacgccggtcccgcaaggacgagatcctggagatcgcggtcgggttgtttgctgcccggggttaccacggcgtgtcgatggatgacatcggtgccgccgccggggtcaccgggccggcgctctaccaccatttcgccggcaaggaggcgatgctggtcgccgcgctggttccggtcagcgaagggctgctcgccggcggacaggagcgggccgcggcccaccccgacgatccacacgccgcgttggagtcgctgatcgatttccatgtcgacttcgcgttggcccagccggcggtgatcgccctgcacctgcacgagttggaccggctgcctgaccagccgcgtcgccgtatccgccggctccaacggctgtacgtcgaagagtgggtgagtgtgctgaccgcagcgcacccaggcttgcccgacggcgaggcgcgggtgctggcccacgccgccttcgggctgatgaactcgaccccgttcctcggcggcgaggtgaaccgacagcgccgggccgagctgctccgaggcgcgacgctggcggccctgctggcgccgacagcacgctgagcgttgactgaaggcccggcgttaccccaggctcgaccgagggccctgcgcacactgactcgtcagtaaccggggtggcgtggttccctagcttccgttcgaaccgggacgctggaggaaacatgatcgagtcgctgctggtcgtcaatcggggtgagatcgcccgccggatcatccgtaccgcgaagcggctcggtgtccgggcggtcgcggtgcactcagaggcggacgccggcctaccgtttgtggccgaggccgatgaggccgtctgcgtcggcccggcgaacccggcagagagctaccggaacgtcgaggccgtcctcgccgccgccaagtccaccggggcgcaggcgatccaccccggctatggcttcctgtcggagaacgccgacttcgcccaggcggtcgaggccagtggcctgatctgggttgggcccggcgctgatgcgatcaccgcgatgggcgacaagatcaacgcccggaacctgatggcggcggccggggtgccggtcgcgccggggaccacggaaccggcggctgacctcgccgcagcggtcgatgcggcggcggggatcggctacccggtgatggtcaaggccgccgccggcgggggcggcatgggcatggggatcgcgaacgacgaggccgcgctacgcaccgaattcgacaaggtgcggtcgttcgccgagcggatgttcggggacggttcggtgctgatcgaacggtacttccctcgggtacggcacgtcgaggtgcagatcctcggcctggccgacggccgggtggtggcgctcggtgaacgcgagtgctcggtgcagcgacgtaaccagaagctggtggaggagtcaccgtccccagccgtcactcccgagctccggtcccgtttcctggctgcggcggtgcgggccggcgaggcggtcggctaccggaacgccggcacggtcgagtgtctgctcgaccccaccacggatgagttcttcttcctcgagatgaacacgcggctgcaggttgagcacccggtcaccgagtcggtctacggggtcgacctggtggaggagcagctgcgggtggccgccgggctgccgccgacctttgacccggacgccgtcacgccccgcgggcacgcgatcgagctgcgggtcaacgccgaggacccgaagcgtttcctgcccggtccgggtgcgatcaccgtctggaccgaaccggccggcgagggcgtccgcgtcgatgctgggtacgtcgccggcaacacggtgaccccgttctacgacagcctgatggccaagctcatcgtcagtggtgcggatcgcgcggaggcgatcagccgtgcgcgggccgcggtggcgcagttccagctcgtcggcccgaagaacaaccttcccttcttcgccgagctgctggacaacgccgagttcctctccggcgactacgacaccggcatcgtctcccggatgcgttgacccgtactcgtcggggtggttgcgccacccgccgtggtgtcggcctcgtggccccgcgctcgcggtggaacccaggtcgacacgccggccaccgaccctggtggctttgcatgatcgactgggttggcggcgggggtgacatgctgggggagtcggaccagagcgtgtcacagtgaggtggcccatggggaatatgccgggattcgtgtccatccgggaggttgggccgcgcgacgggctccagaacgaggagccgatcccgaccgaggcgaaggtgcggctgctcgacgcgctctcccggaccggggtgcggcggatcgaggcggtgtccttcgtgcatccgaaggcgatcccgcagatggccgacgccgacgaggtgtggcggcgggcggagcgggccgacggggtgcgctactcggcgctggtgccgaacatacgaggtgcccaacgtgcgctggccgccgggttcaccgaggtcgaggtggtggtgtcagccagtgacacgcacaaccggcgcaacatcaaccgctcgaccgatgagtcactggacgatgtcgccgagttggttggcctgctccacgatgccggtgctcaggccgaggtcatcgtcgcgaccagtttcggctgtccgtacgagggcgacgttgaccccgtccgggtcgccgggatcgtggaccgggtggcgcgggacggcgccgaccgggtggcgttcggcgacaccaccggcatggcgacgccccgccgggtccgcgaggtggtgacggcggtacgcgaccgcaacgcgggcataccggtgctgctgcacttccacaacacccggggtaccgcgctggcgaacctgttgaccgctatcgagctgggggtgaccgagttcgacgcgagcgtcggtggcctgggcggctgcccgtacgcgcccggggccagcggcaacctggccaccgaggaggccgtacacatgctgcacgacatgggcatcgacaccggtgtcgacctggccgccctgatcgaggccgccgaactggccgaggagttgaccggtcggcgcctgcccagcggcgtcctccgcgccggcccgcgtacccggttgaccccgctggccagctagtcccgtcaccggtgtgggccggcccaccgggccggccgacaccgggcgccgccccggatcagggtgagtaccggatcttcccgggtgtgggcgggtcgatggtgtgcgtggtgcgctaccctaacgatcgttcaggatggtttggcggtgcaccgagtgcgcgccggaccgggagcggcggcacaggaggagtcggcgtgacgctcgatggtgaggcgctggagcagctacgcaagcgggcccgggccggaggcgcggacaagtaccatgcggcgaacgccgcgaagggcaagctgttcgcccgggagcgcgttgcctccctggtcgacgacggctccttcgtcgaggacggcctctatgccaacgcgttggccgagggcctgcccgccgacggcgtgatcaccggcaccgccaccatcgacggccgcccggtctgcctgatggccaacgactccacggtcaaggccggcagctggggcgcccggacagtcgagaagatcatccggatcatcgagcaggcttacgcgaccaaagttccgatggtctacctggtcgactcggccggtgcccggatcaccgaccaggtcgagctgttccccgggcggcgtggcgccgggaagatcttctggaaccaggtccgcgcctccggatcgatcccacaggtctgtgcgctcttcgggccgagcgcggccggcggggcgtacatcccggcattctgcgacgtggtcgccatggtcgatggcaatgccagcatgtacctgggctcggaccgcatggtcgagatggtcaccggagagaagacgaccctggaggcgatgggcggggcccgggtgcactgcgccgagtccggcgtcgggcacttcctctgccgcagtgaggccgacgcgctcgacgtcgtgcggcgctacctgtcgtaccttccgaccaactggacccagccgccgccagcggcgcccgccgccgaagcgccgacgaaggtcgatctggcggcgctggtgccggccagcgagcgacaggcgttcgacatgcgtcggtacgcgaagggtctgcttgaccagggaagctttttcgagatccaggccctgtgggccaaggagctgaccatcggcttcggccggctcgatggcgaggtcgttggcgtggtcggcaacaactcgatgttcaagggtggcgtgctcttcgtcgactcggctgacaaggcgacgcggttcgtgcagctctgcgacgcgttcaacgtgccgttgctgttcctctccgatgttcctggattcatggtcggtagcgctgtcgagaagcagggcatcatccgtcacggcgccaaaatgatcactgcgatctccgaggcgaccgtgcccaagatctgcgtggtcgtgcgcaaggcgtacggtgccggcctctacgcgatggcgggccccgggttcgagccggacgccacgatcgccctgccgaccgcgaagatcgccgtgatgggcgcggaggcggcggtgaacgctgtctacgccaacaagatcgcggcaatcggggacgagagcgaacgggccgccttcgtcgctgcccgtcgcgaggagtacgagcaggacatcgacatcgtccgactcgccggtgaactggtggtcgacgcgatcgttgaaccacacgagctacggaccgagctgatccgccggttcgccgccgcccgcggcaaagaccgccacttcgccacccgccggcacggcgtgacccctgtctgacccggccgtccggcgtcacgagcgcccggcggccctctcccccaccaggaggaaaccatggacttccggctcaccgaggaacacgaggcactccggacgagcgtccgggacctcgcccgcgaggtggttgccccggtcatcgccgagcattacgagcggcacagcttcccgtacgacgtgattcgccagatggggaagatgggcctgttcggcctacccttccccgaggaacacggcggcatgggcggcgactacttcgcgctctgcctcgcgctggaggaactcgcccggatcgactccagtgtggcgatcacgctcgaggcggcggtctcgctcggcgcgatgcccatctaccgattcggcacggacgagcagcgggagcggtggctgccaaggctgctcaccggcacggcgctggccgcgttcgggctcaccgagccgggtttcggctcggacgccggtggcacccagacccgggcggtgctcgacgagacgacggacgagtgggtgatcaacggcgcgaaggcgttcatcaccaactccgggaccgacatcaccgatctggtcaccgtcacggcggtcaccggaacgaggccggacggatcgaaggagctttccacgatcatcgtgccgaccggaaccccgggcttcacggtggctcctggctactccaaggttggttggaccgcgtccgacacgcacgagctgaccttcgacgactgccgggtgccggcgggcaacctgctcggcgagcggggtcgaggcttcgcgcagttcctgcgcatcctcgacgaggggcggatcgctatcgccgccctcgcagtcggtctggcccagggctgtgtcgacgagtcggtcaggtacgccagggagcggcatgccttcggtcgtccaatcgggagtaaccaggcaattcagttcaagattgcggatatggagttgagggtgcacacggcccggttggcgtactacgacgccgcgcaacggatgctcgccggggagccgttcaagcgtcaggccgccatcgccaagctgcacgccagcaccatcgcggtcgacaacgcccgagacgccacccagatccacggcggatacggattcatgaacgagtttccggttgcccgcttctggcgggacgccaagatcctggagatcggcgagggtacctccgaggtgcaacgcatgatcatcgctcgggaactgggactgtgaccgggatcgttcccgttcggccgcgaggacccgcccggcggcgccgctgtcgggtatccgcagcgaggcgtcggtagaacgacgatcgcctgtcgacagtcggcggagatccgtacccttcctggccatgaacccggaggatgaccgttcgcggtggtcgagtggccggacagggctgcccgatctgctccgtggacaccggctcgccgccggtctgacccaggccgaactggcgacccgagccggtatcggtgtccgcaccgtccgggacgtggagcggggacgttcgtcgcggccccagcggaccaccatcgagctgctcgccaccgccctggggctggcgggggcggcacggtcgacgttcgtcgccgcccgacacgtgccgacaccccggtccccggagcctgagccaccgtcgtacgacggctccgccggggtggtgcggccggctgttctgccgccggccgtcgagctgatcggccgggagcgtgacgtggtcgagttggtcgggatgctcacctccgacccggcggtacgactggtcagcctcgtcggtctggccggcgtcggtaagaccgcgctggccctggcggtagcccacgcggccgccgggcgccttccgggcggggtggccggggtcctggtcggggagggatcggacgtcgcggaggtgctcgccgtctcggccgcggtgttcggggcggctcgcctccccgagctcgccacccgcctcgatggccagccggcactgctgatcgtggacgcggtggagcgggctcccggcactgccgtggaaaccgtgcaccggctggcgagcgcggtaccgtccctgcgggtactggtcaccggcaggcacccggtcgggctgcgtggcgagcgggtccggccagtcgctccgctcgacgcgccaccgcccgaccgggacgacgccgattcggcttccctcgccaggtatccggcggtggcgctgttcaccgcccgtctcgcgctggtccgcccgaatccgccgaccgcggcggagctgccggcactggcccgcctggttcggcgcctcggcggccttcccctggccatcgagctgatggcggcgcggggacgcatcctcgacctcaacgagttgctcgaccggtacggcgaccgagtcctcgacctggccaccttctccggcgcgggtgagcggccgggctggaacgccgccgacccgggcccggtgcagcggacgcccgcgacggccgtcgagacgctgcgggatgccgtggcgaccagctacctgctgctcacaccgaaggagcgggccgccctgcgccggctcgccgccttcagtaaccgctggtcggtcaagctggccgaagagatgctcgacgtcggtcccgacgcagcggacacagtggtcaccgactcggtcgcgctgctggaccggctgctcgaactgggcctgctcagcgttcggggggccgggccgttccgattccggctgctcgacgcggtccgggagttcgccgtggagcagacggccggcgtgggtgaactcaccgctgtgcgtcgccgacacgcccgggtcatcgcccggttggttgcccggacggcaccgaatctggtcgggtccgacctgatcgcggcggtgcaccgactggacaacatgggtggggacatcagctccgcactggcccacgccgctgtcgacgatccggtgacggcgctgcgcctggcggccgggctcactcgatggtggcgcttccggggccgggacgtcgccggccggcgatggctgcgacggttgctggccgacccgcgtaccgccgacgccgctccggtgttgcgggcgtgggcggggctgggcgtggctcggttggcagcggagcacggcgcgggggccgaggagcttccggctgcccgtgcggcgttgggtgctttccggtcggccggcgatgtcgccggtgaactggaggctcgtacggttctgagtgccctgctcaccggcaccggcgaccatgacgaggcgcgcgggcaggccgaggcggtactggcgctggccacccggcacgggcggacccgggacatgacggtggcgcagaacaacctggcctggcacggaatccgggtcggtgacctggccactgcccgacgccggctggcggccgctgaccggctggcggcccagtgcggggatcggcggctgcgggcactcgcgatggccaacctggctgaggtcgcgcgcctcgagggccggtacggtgtcgcggtcgatcagggccggcggacgctggcggcgttgaccgcgttgggcgacccgggtcaccaccgtcgggtgctgggcacggtcggactggcgctggcgcgggacggtcgcgtagtggaggccaccgaggtgctggccgagttgcgccgcggcggtccggttgcgggtctgggccggatgccagcggacgggatctgcgcgttgatcgagggaaccctggcgctgcaccagggcgaccgggacctggcggccgagtggttcgccgtggcggttgagtccggtgccaacggtcaggaccgccgtgacctggtggaggcgctggtggggttggccgccagtacggcggatccggccgtgctggaccggctgagagaggtttgccgagacagcggcttccgcctgctgccgccggagatggagtcgctggaagccgtgacccgacggccgtgaccggcgggggctgatgtatgggtgggcggggcccggggtggcgcgagcgaaaagccccctcttgttaccccttgctgttcgctcgcgccgtatcccccggttgcgtccccgctgatcggagcctagccggcgggcccgtactgcctgcctgttctgtgtataaatcacctatctatttggcggttctgccgctctttctgccggtggggattcccgcgtcagccggtgtcagcccggacgccgcgcggcgcgggcggcgccgaggcggtgtggcggtgtggcgtccgcggtggacgttggggtggcacctgtcgcgccgcttcaggccggtgccggtggccacgctcgggttgtgtggcgaccgaccttggctacacggtggtggtgacacgtggctcatcgacggctgtcctggcccccgaccggcggatcgtcagggcgatgccggcgccgagaagtgcgatggcggctgcgaccccaccggcgacccgcaggccgggtaccagtgcggcgccggtcgttcccgtggtgctcatgctcgcatggtgtcaagtcctcgcgaacgagacgtggcggacaggagcgacgcccggggtgcggccggctctggcccgcctggttgggcactcttaccgtaaatggttcacaatgcgctgcggaacagcatcgttccgtcacctcagcgccgggaggggcacatgggtagggacgtcacgcagggcgccttttcccgggaggatcggatccgctatcgccgtaaggtccgtcgctgtctggacgtcttcgcgttgatgctggacgacttcggcttcgacggcgaccggccgatgaccggcctggagatcgagctgaacctggtcgactccgcggccgagccggcgatgcgcaacgaggagattctcgccgacatcgccgacccgctcttccagaccgagctgggccagttcaacctcgagctgaacgccgcaccccggctgatcgagggcaccggcttcgccggctacgaacaggaccttcgtggcagcctcgcccgcgccgacgagcgagccgccaagtccgacgcgaagatcgtcctggtgggtatcctgcccacattgaccgaggggcacctggtcgccgacaacctctccaccaacgagcgctttcgggttctcaacgaccagatcgtcagggcacgtggtgaggacatcgaactcgacatccgaggagtcgagcggttgcagacccataccgactcgatcgcccccgaagcggcctgtaccagtctccagtttcacctgcaggtcgcgccggacagcttcgccgactactggaacgcctcgcaggcgatcgccgccgcccaggtggcgatcggggccaactcgccgtacctgtacggccggcagctctgggcagagacccggatcgcgctgttccagcaggcgaccgacacccggccggacgagctcaaggctcagggcgtccgccctcgggtctggttcggcgagcggtggatcacctcgatattcgacctcttcgaggaaaacgtccgctacttcccgtcgctgctaccgatctgcgaggaggaggatccggtggaggtgctgcacgccggcggggtgccccaactcggcgaactgcgtctgcacaacgggaccgtctatcgctggaaccggccggtctacgacatcatgaatggccgcccgcacctacgggtggaaaaccgggtcctgccggccggaccgaccgtagtcgacatgctggccaacgcggccttctacttcgggttggcacgcgggctcgccgaagcggaacggcccacctggagccagttgaccttcagctcggcggaggagaacttcctcaccgcagcccgccgcggcatggacgcgatgctgcactggccccggctcggtgaggtgccggtcgccgggctggttctcgacgtcctgctcccgcaggcggctgtcggactggaccggttcggcgtggcgcccgtggaacgggaccggttgctcggcgtcatcgagcagcgctgccagaccgggcgcaacggcgcggtgtggcagtccgaggcggtgtgggcggccgagcggcaccggaacctcgaccgcccagcggcgttgcaccacatgcttcagcggtacgccgaactccaacgcagcaacgagcctgtgcacacctggccggtcgactgaccacatgcgttcggccggatcgtcggcgtcgccggagagcaccaccgcgggcagcgccgatcgggggcctgacgtcggcgggccgtcagctggtgcggcgggtggaccgcgcccggcgtgagcccccgtccgtcgactccttcgacgcggtggtcgcgtccgctggtgcggcttctgcggtgcgctgaaccggcacctcggtggtcggatccccgcccgcggagcccgaccgggcggcggtgccccggccccgacgggcgcccccgggggccgaggggcgaccggatgcgtcgctcggctggtcgtcgggggcggacgcgccggtagcgtcgctggccgccgtgggctcacccgcttcggcggtcgggtccgacttcacggtgcgcgagcgccgactgcccgatccgcgcactcgaccgcgagtggtgggcgtcgcggtggtcgaaccgtcggtgcctgggccggcgtgggactccaccggtcggggcgggtaggcccgcgtccggcggtcggcccggttgccgagcgccgtgaccagtgccgagcccccgaaaccgacgatgaccgcgtacggggcgatgaggtgcgccgacgcctgtccggcagcgagttcggccaggtccggcacggcgaccaggtaggcaaccgcgaccaggagcgggccggccgccccggaggcggtggcacccacctggcggtcggggtgcctgggtgcacggcgggcgaccagtacgccgatgagtagggcggaaccgagtgacagcactgcgcccggccagtagaaccagtcgcggagccacagcccctccccgccggcgctgagctgccagataccaagctgggcgctgctgagcccacgccccgcgacgacaccgtcgacaacggccaccacggcgagcagccacagccagcccaaggtcgcgatcacgttgccggcggcagcgcgggagtgcagtgcccatacagcaatggccaccccgaccagtacgcccactgtggcgtaccctgcggcgacgtcccggggtgcggtgacgccgggcaccacggcgacccgtgccggcacggcggtcagcagcaccgtgaccagcgcaccgaatccggctgccgcggcgagtgccagcctgcccagtgcaccgtcggtgtcgctcgcgtccaccgagaggtgtcgcgcccctgtctccgtggtcgcggcggggtcgagatcgccggggctggtggttgccgacgtcgcttcggcctcgccgctgccgctgccgctgcggttgctggttgcgtggtcgccagctctgctgcggcggcgcaggtgttgggcaccgacggcgccaaccacagtggacgtggcggcgatccacatggcccagatgagactggcggtccaggcggtggcggcggtgctctcgtcgggtggtggcgcccagttgatgatgcccaggccgtagccgaagcccagttgagctgcacccgctccggcagcggtgccaagcgcggtcgtgatcgatgttccccagccgcgtctcgccatgccggcgagcgtaacgtcccgtggtcggcgcggcgagtcccgagcccatttcactactctgcgtggtggagtgggtggttttcgggcatcgtgctcgggcgttcaccaaccgcggcgtctggtgccgacgaggcccagtccggcgagcgagattgtcagaccgaatatccccgaccagaacagtgagcgccgaacgtcctccggtgggtgtttgccgggcgttcgggcggcagggccggctgcggggttgctgtcgacgcggggcaccatggcgggttcgtcgaggccgtcgtcgggcatgaacggatcggatccggtggtgtccccgtgccccgggacgtcctcgaacacggtgatttccggtgcggggaccggggtggacaactggggtgtggcgaaggcggggtggcgtgccacgaccacgaggacggtcgcggcaccgacgagcgccagcagtccgaaggtgtacgcgatgcgggggctgtgccgccacgcagtgggctgattgaccatggccatcccaggtttggggtcctggaggcgcggggtggagctgccgggtgggcgtaccaatgctatctcgttggtgcgcccaccagcggcggatcgcggcagttcagcccacgcggacgggagtccgtacgagtggccggcgcggcgttcgtacggtgtgcggttggcgctgcggcgcggcctggatctggtacagcccatcctgttgtacgaagatcgaccgccggctgaccgcgtcccccgatgcgttcaactcgtagccgtcgagccagagccaaccgtcgtaggtaggccagtcgaggacccggatgacccggaaggtgatgggccggaggaactggacactcgccgcgcgagtcacgtgcagtacgtcaccggtgcggggaagcacatgggctcctgggttagagggccggcggaggcgccggcgggggttgtcgggggacaggtggtgcccggcctcgggggtcgtgccgtgtaggccggcgtcgttcggggctggccgaggggttaccacggacagagatcggaagtggactgtgcgtgatccgccatacggaacagggtgcatcagtcacgtgcgacatgcaagttgcatgtcggctattgccgatatgctgcgtgccctgggcggtgcaatgcttgagccgttcgtattcgggcggcacactgagggccgggttcgccccccaccacccaacgccgcgagcccgtccaccggcgtgcccgccccagtgcggcgcccgaaccggggaggttgacaaggtggagggggcagatgaccgcgagattgagtccggggtggcaccgtgactgagcggcgaagcccgacgatccgccgacggcggctgggagcggaactccgccgtcagcgcgaagccgcagggataaccatcgagtcagtcgccgagcacctcgaatgttcggcttcgaagatttctcggatcgagaccggtcacaccacggcgacaccgcgcgatgttcgggacatgcttcgtatctacggcgtggtgggcgcggaaagtgacgaactagtgcagatcgcccgtgaggcccgacagaagggttggtggcacccgtacagcacggtgttggtcggcgcctacgtcggcctggaggcggcggcaagttccattcgcgcctacgagcagcaggtcgtgccgggtctactggagaccgaggagtacgcgagcgccatgatccgcgcggcacgacctgacttcaccccagaacaagtcgcacaacgtgtccgtgtccggctgggccgtcaatcgttgctgactcagaatgatccggtcgatctgtgggtggtgctcgatgagacggtggtgagccgaccggtgggtggggacacagtgatgcgtggtcagctcaagcggctgttggaagtggccgaactaccgaacgtgacggtgcagatcctgccgttcgaggtgggtgcgcacgcgggcatggacgggaccttcagcatcctgagcttccccgaacccagtgatccagatgttgtgtacgcggagaacgccacgggtgggctcttcctggaaaagagcgacgagctacagaagtacagcttcatcttcgatcacatccgcgcggctgccatgcgtcctgaggagtccatcgcacgcatcgcaaaactggcagaggagccgttgtggaaatggcgaccaaggagttccccgtggacctgacgcagggtacttggttcaagagctcgaagagcgggccgaactgcgacaactgcgtagaggtggcgtacgtgccgggggcggtcggcgttcgggactcaaaggacaggtccggcccggccctggtcttcagcccgggtggctggcgttccttcgtcaccgacgcacggggcggcgccttcgaccggcgctgacggcgaccgacgtccctgtccggcccgtccgggcggggacgtcggcccacccggtaccgggtagatcatcgcggcccggacgagccggtggacgtttcccgtcgccacatgggttccgcctcgttgtacccgtcggtacggcgcaggtcgatgacccgccgcgccgatcggcaaccgaacgaggcaggcgagacggatgacgacgatcgggtcagagaacctcaccaacggtccaggcaagccggagcggtttggtggcaaataccgcggtacacgccgggacagtgtgctcaccgaggtcgtgtcgccggaggccgagtccggtgagcgcaaggatgggccggcaccggagcggcccagcccgtcacgcccgctctcctcgctcgaccacgacccgttgaccggcccgcggtttccggccgacggctggtcggccgggccggccgagtcgctggtggaccatccgttgctgcgcggtctgctgatggaactgcccccgaagggcagcgtcccaccgccgggctggctggatcgctggttcgaggcgacccgggccatcctcgagctgctgtacgtgcagggctcggggcgttctcgctgacgttcgccgaccccagggtgggtcggcggagtatccatcgccgcaccgcgcggggcatcccacccgtggtatagccaactcggcatgttcatctctcggccacatgcgtcctactctctgaattagatcggtgtccatcgattagctcgccacgaaccggtggacgtagatgccgttcggagggagacagaggagatgggtctatcccgcaggtccgtattcgtcggactggccacgatggccatggtggcgtccgcaacccccgccatggccgccgagccggtcggcacgatcagaagtgccggcggcgccaccgccgtcgccgacagctacatcgtggtcttcaaggacagccgggtcagccgtggcgctgtcgagcagtccgtcgaccgcctgcttgaccggcacggtggccagatggcccggatgtacaccgcagcactccgcggagcagaggtgcgggtggacgccagcgccgccgcccgaatcgcggccgacccggccgtagcctacgtcgagcagaaccacaccgtctcgatcgccggtacccagcccaaccccccgtcctggggcctggaccgagtcgaccagcgaaacctgccgctggacagttcctacacgtacccgaacaccgccagtgacgtgaccgcctacatcatcgacaccggaatccgcaccactcacacggacttcggtggtcgggccacgtggggcaccaacacggccgacaacaacgacaccgactgcaacgggcacggcacgcacgtcgccggcaccgtcggtggctcggcgtacggcatcgccaaggaagccaaactggtcgcggtcaaggtgctgaactgcgccggcagcggcagctacgccggggtcatcgccggcgtcgactgggtcaccgcgaacgcggacaagccggccgtggcgaacatgagcctcggtggcggtgcgaacagctcggtggacaacgcggtgaccaactcgatcaactccggtgtcacctacgcgctggcggcggggaacagcaacgccaacgcctgtaactactcgccggcccgtacccctgcggcgatcaccgtcgggtcgacgaccagcaccgacggacggtcctggttctccaactacggcacctgcctggacctcttcgcaccgggctcgtcgatcaccgcgccgtggaacgacagcgacaacggcacgaacacgatcagcggcacgtcgatggcctcgccgcacgccgcgggtgccgcggcgctggtcctctcggccaacccgtcgtacaccccgcaacagattcgggacgctctggtcgacaacgccacggacaacgtggtgggcggcccgggcagtggctcgccgaacaagctcctctacatcggtgacggcggcaccccgccgcccccgcccccgcccggctgcaccggcaccaacgacaccgacgtagcgatcccggacgccggtgccgcggtgaccagctcgatcaccatcaccgactgtgacggaaacgcctcggcggcctcgaccgtggcagtggacatcccccacacctggcgtggtgacctcgtgatcgacctgatcgcgccggacggctcgtcctaccggctcaagaccaacaacctgtccgactccgccgacaacgtcaacgagacctacacggtgaacctctccagcgaggtagcggacggcacctggaaactccaggtccaggacgtctaccgcgcggacaccggctacatcaacacctggaccctgacggtctgagacctggttcccacgggccggggccccttccgaagcgaccgggaggggcctcgtgccgtgccgggacgctggtcagaccgcgaagccggtggggcgttcggtggcgggctccggcggcttcgccttccacagaccgaccttctgtgcggcgagccgggacaggtatgccgggttgaggatcacgtatcggcgccagaggcgcttcggctccaggccgagccgccagaaccactccaggccggcccgctgcatccacggcggcggctgccgcagcagacccgcgtggtagtcgaaggccgcgccgaccgccatcagcggcatgtccagcagtggccgcatggcgtacgtgaagatttcctgccgcgggcagcccagcccgaccaggacgagtcgggccccgctgctcctgatccgatccgcgatctcgacatcctcgccgggttgtacggatcggaacttggacggttccaccccagcgagcttcagcgcggggaacatgcgctccagcgccggcaccagcttcgcgagcgtctcctcggtggacccgtacaggtagatcgggagaccttcgtcggcgaagcgggacagcacgtgcagggtgagcgtcgggccgtagacccggtcggtcaggccagcgcggtgcagcacgttgagcgcccagcgcaccggttgcccgtccggagtgaccacgtcgaacgagttcaaccgagcgttgtgtacgggatcgagcaccccggtcatcacgccgtgtacggccagggcggtcagcgccagcggttgccgctcgtacgcggccgtcacgactgcctcggttgcggtggcgtagtcggtggcgtccacgagaacaccgagcacgttccgtttgcccctggtcatggctgcggaacccatttgtcgacgttggcctcgtagatctcacgcatgatcatgggcacgtcgtagacctgcttccagtcgggataatcggcgtggaatgcctcgttcgagccgatccaccacttgtggtcgccgatccggttcgcctcgacgtactcggagatcatctcctgtccggtgatctgccgggccagggcgaacgcctcgcgcatcgaggtgttggagtgtcggccgccaccgaggttgtagacggcggcggagcgtgggttgcggaagaacgactcaaacgccgagaccacgtccgagctgtggatcgcgtcccggacctgcttaccctgatagccaaagatcttgtacgtgcggcgctccatgttggcccgcatcaggtatccgaggaaaccgtgcaactcggtggcggcgtgtgcgggcccggtcagggttccaccccggaaacacgccgtccgcatgtcgaagtaacggccgtactcctgcaccatcacgtccgcggccaccttggaggcaccgaagatcgagtgcaggcaggagtcgatcgacatgtcctcccggatgccctgctcgtacgggtgcccgggctcgatctcccaccgggtctccaactcgaccagcggcaggctgttcggtcggttgccgtacaccttgttggtggagcagtggatgaacggtgcctcgatgcagtgctcgcggacgttctgcagcacgttgagggtgccggcggcgttgacgtcgaagtcggtgaacgggtcacggacggcccagtcgtgtgacggttgtgcggcggtgtggatcaccaccgtcgtatcgcggccgtatcggcggaagagcttcgcgagcgagtcccggtcgcggatgtcgatgctgtggtgcgagtacgcggggcccagctcctcggtgagccgccggacgttccaggcggtcgatgcctcctcgccgaagaactcctgccgcatgtcgttgtcgatgccgacgacgtcgagaccgaggccggcgaagtgccggactgcttcggagccgatcagaccgcccgatccggtcacgaatgcgacactcacacgccactccaggtccgtcggagtcaagaacgatcggagcatagcgtgacgtacggtgtgccccgagacgctgcgagggctccgctgtagcggagccctcgtctggtggggaaggggggagttgaacccccacgccctttcgggcacacggacctgaaccgtgcgcgtctgccattccgccacttccccgtggcttcaaccggagacacttcagtgtctgggccctcggcttcgccgacgggctcgggacattctacgcggctcctggcacttgccaccaacggttaccctcgtaggacgaccaccgttcgtggcggacgaaagactagcacgacggaaccggcccgccgaacgggccgggatcagcgtggccgagcggcgtgtgagctgcacgcttgtcggccggataccatcatgtcctcgggacccgaggaggagccggtgagcgtgctgcaacgcttcgagaagcgtctggaaggcctggtcgaaggggccttcgccaaggtcttcaaaggggtggtccaccccgtggagatcctcaacgccatgcagcgggaggccgaggcgcacaaggcgatcctggccggtgggcgcaccctggtgcccaaccgctacgtgattgatctctcgccatacgaccacagccgcttggcgccgtacgccgccgcgctggcccaggaactggcccagtcgcaggcggagttcatcggcgagcaggcgtggacggtctacggcgatgtgatcgtcgaaatcgaacggggggaggggctcgacaccggcatgttccgggtcaccgccgaggtgtacaccggtggtgaggtcgccccggtatccgggcccggttacgacgcaggcccaccggcctatccggcctacgagcagggaggcggctacggcccgccgcccggtcacggcggcggtcacaatgtgcggctggtctccggcgacgggcgcacctacccgctccagctcggctcgaccgtgatcggccgcggcgaccaggccaccctgcgcctgcccgacgtcggtatctcacggcgacacgcccggctggacttcgacggtggtcaggtcgtgctgaccgacctcgggtcgaccaacggcacgatggtcaacggtcagcgggtctccgccgtcgccctcaacccgggcgacatgatccagctcggtaccacgacgttgaccttccgcgtggacggctgattcgccttgcccgagctcgtcatcaccgtcgcccggttcgggttcctgatcctgctgtggattttcgtgttcacggtggtcggggtgattcgccgggacctcttcgccggtgctcgatctggccggctggtggcggcaccccggggtgtcggggccgccctcggtcaggccaccaagccggcccgggtgaagcggggaagggcggcacaccagctggtggtgaccgccggccagttggccggcacccgaatcacgcttggtgaagcgcagatcaccatcggccgggccgaggattccaccctcgtgatcaccgacgactacgcctctgcccggcatgcgcggctcgtgcctcgcgacgggcagtggttcgtcgaggaccttggttcgactaacggcacctacctggatcgcgctaaggtcaccggacctacccccgtccccctcggcgtgccgatccgcatcgggcgcacctcacttgaattacggccatgactctgaccctgcgctacgcggcccacagtgaccgcggtctgatccgcgacggtaaccaggactccgtctatgccgggccacggctgctcgccgtagctgacggtatgggtggtatggccgccggtgacgtcgccagcaatatcgtcatcggcgcaatggcgccgctggacgaggacgtcccgggcaatgccctcgtggacgcgctccgttcggccgtcaccaacgccacccagcaactgcgcgagacggttgacgccaacccgcagttggaggggatggggaccacgctcaccgcgatcctcttctccggcagcaagctgggcatggtgcacatcggcgactcccgtgcctacctgctgcgtgccggcgagttcgcccagatcaccaaggacgacacctacgtccagatgctggtcgacgagggccggatcagtgccgaggaggcgagtagccacccccaacggtcactgctgacccgggccctcgacggccgggacatcgacgcggagtactcggtgcgccaggtcctcaccggtgaccggtacctgatctgcagcgacggcctctcgggcgtggtgagcgcggatacgatcgccgacacgatgcgggagtacgccgacccgcagcagtgcgtggagcggctggtgcagctcgcgttgcgcggtggcggcccggacaacatcaccgtgatcatcgctgacgcgacggaccaggacatcgtcgaggcgaccccgatcgtcggcggcgccgcctcccgggaccggggcatggcgacctccgctgacgactccacccccgcggcccgtgcctccgcgctctccgcgtcaccgccggccccgccggacgagccgacggccggggccgacgacgagccggagcgccgtcgccgccggccgatccgtgtcgcggcggtgaccctcgccctgctcgtccttgtgggtggtgcggtctacgggggatggagctacacccagcggcagtactacgtcggagccaccgagggcggccaggtcgccgtgttccgcggcatcgaaggtcaggtcgccggtgtggatctctccaccgtgcattcgaccagctccgccgaactggatgacctcacgctcgccgcgcaggagcgggtgaaacagggcatcccggccaaaagcgaatcggatgcggcgcgccgactcgccgagctgaccgctgacgtgccgaccaaccccaacctgaagccgacctgtccccccagcccgagccccagcccgtcagcggtgtccgtcacgccgacgccgacccctgttgcgggtacgccttcccccagccccagcgccgcgatcccgagcgcagcggcgaccgaccagccgaccgaaccgaccacctcgcccgacgccttgcccgccgatccggctccgccggccgtcgatccggccgcctgccggtcgcccgagtgagcgtcggctcgacccgtcaggacgtgcagtgaccgtagcggccactccggcatccccgcccgccaccacgggcgggcagaacggcgtgcggctggcccggtcgcggcgcaacgccgagctgtcgctactgatgctcgccatggtgctggtggccgcgtacggggcgatggtcgaggcgagcgtgctcgacagggtcacgccgaacttctgggtgccggcagccgcgctcagcgcggtcttcctcggcctgcacgtggcgatccggttcctggctcccttcgccgatccggccctgttgccgtcggtcgccctgctcaacggcctcggagtcggcttcctgcaccggctggacctggcgcgggccactcccgcggagcgcgccgacctggcaaccttcgccggcaccggtgggcgtcagctggcctggacactgatctcggtcgccctcgctgccgggttgctcgccgtggtccgcgaccaccgctcgatctcccggtacgcatacaccctgggcctcgccggcatcgtgctggtgatgatcccggcagtgctaccgtcgagcatctccgagatcaatggcgcgaagctctgggttcgcgtcggaggcttctcgatccagcccggtgagttcgccaagctcgcgctgctcgccttcttcgcgtactacctggtccgaaagcgggaggtcctctcgctggccagccgaaggattctcggtgtggacctcccacggggtcgggacctcggaccggtcgtggtggtctggctgatcagccttctggtcctcgtcttcgagaaggacctgggcacctccctgctctacttcggcatgttcgtggtgacgctgtacatcgccaccgagcgggtgagctggctgctcatcggtctggtgctcttcttcggcggcgcctacctcgcgtacgtgctgggcagcaccgtcggtgggccgttcgccaacttctacctgcgggccgagatctggctggacccgttcgccgacccatacaacgacggctaccagctggtgcaggggctgctcgccctgggcacgggtgggatgttcggtgccggccccggtggtggccagccgctcaagctgcccgaggtgcagaacgacttcatcttcgccggcctcggtgaggagatcggtctcttcggcctctccgccctgctggtgatctacctgctcatcgtcgagcgagggctgcgcgccgcgctggcggttcacgactcgttcggcaagctgctcgccggtggtctggcgttcactctcgggctccaggtcttcgtgatcgtaggggggatcagcaggctgatcccgctcactggccagaccacgccgttcctttccgccggtggttcgtcgctgatggcgaactggctgctcatcgcggtcctgctccgggtctccgacgcggcccgtcggccggtgagcggtgggagcggtccggcgccccgaccgacgggcggcccaccggagcaactgcacggtgcccccacggaggtgatcagaccgtgaacgcaccactgcgtcgtgtcggcctcgtcgtgatagtcctgttcggactgctgttcgcgaacctgaactggatccaggcctacaaggccgacgactaccgcaacagcgactacaacggccgggttcaggtcgccgaatacgagcgcaagcgcggcaacatcgaggctggcggcacggcgctcgcggtcagcaaggagaccggcggggagctcaagtacctgcggacctacccgggcgggccgaagtacgctcacgtcattggctacaaaccggtcaacctggccgataccggcatcgaggagtcggagaacgaattcctggccggcaccagcgatcggctcatcggcgatcggctccgggacctggtcaccggcgacgagaccgccggtgcgaacgtcctgctcaccatctccaaacaggcgcaggacgtcgcgtacgagcaactacggaagaaccgcctgggagtcaagaagggcgcggccatcgcgctcgacccgagtacgggggcggtgcaggcgctggtctccatgccgagcttcgatccggacccgctcgccagccacgatacggacgaggccacggcggcgttcaacgagttgcagcaggacccggacggcccgctgaagaaccgggtgctcaaggaggtgctgccaccaggctccaccttcaagatcgtgacagccgccgccgcgctggagaacggggtcacgacggagacgaagatccccgctgggccgagctggacgcccccgacctcgggccagccgatcggtaacgcggccccctccatctgcccggaggcagaggtcaccctgatgaacgcggtgaccgagtcgtgcaacaccggcttcgcccagctcggtgtgcggctgggcgcggacacgctcaaggagaaggcacggcagttcggcttcgatcaggacgaggatgacctgaccgtcggccggatcggtgaggacggtgaatcggtcgcggccagccggaccggcagcatggaaaacgccgacggcagtgttgacccggctgctctcgcccagtcttccatcggccagcgtgacgtgcggatgactccgctccagggcgccctgatcgctgccacggtcgcccacgacggccgccagatgtcgccgtacctggtcagtcagatccttggcccggatcgcaccaccaactactaccccaccaccaagccacgcgagctgcgccagcccgtcagtggcgaggtcgccgcggatctgcgggcaatgatggtgagtgcggtcgagaacggcaccggccgtaacgcccggatcggcggctacaccgttggcggaaagaccggtacggcacaggacggcgacaagcctccccacggctggttcatcggcttcgcgctcgacaaggacggcaagccggtgtccgcggtctgcgtcgtgctggagagcgccggcgacagcggcagcgccgaggccgcgcggatcgccgggcagatcatgcgggcggcgatcgcctcccccgggagccgttgacatgctcagccccggggtgaagctcggtaaccgctatcgtctcgacgagcggatcgccagtggcggcatgggcgacgtctggcgcggcaccgatcaggtgctcggtcgaaccgtggccgtgaagagcctgctcccggccctgctcgacgaccccgacttcgccgaacggttccggggcgaggcacgcacgatggccaccatcaaccatcccggcgtggtggacatctacgacttcggcagcgaccagcagatcgccttcctggtgatggagtacgtggagggcgacgcgctctcgtccaccctgaaacgggtcggccggctcacccccgcccgcacgatggctctcgtcgcccaggccgctgacgcgttgcacgccgcccacctggagggcatcgtgcaccgggacgtgaagcccgggaacctgctcgtccggccgaacggcaccctggtgctcaccgacttcggtatcgcccgatccgacctggtggcccagctcaccgccgccggctcggtgctcggcaccgcctcgtacatctcaccggaacaggccaccggtgcggtggccacccccgtctcggacgtctacgccctcggtgtggtcgcgtaccagtgcctttccgggaggcggcccttcgagggcgacaatccgctcgagatcgcgatgcagcacgtccgggagactccgcggtcgttgcccgctgacattccaccgcaggtgcaggtggtggtcgagcgggccatggcgaaggacccggcggaccgctggcagagcgcggcggcgttggccggggtgacccgacagctgaaggtccagctctcccagatcgcccgggagaccggccgggcccgcccggtttccgcggcgccggcctcaccggcgccgggccgggccaaggtgccgccaccggccgttgcccgcccaccgcgagcatcccgcccgccgatcgtggcgccgcaaccgtccggcccgccgatggtggcgccgcagccctcccggccgtcggttgcggtaccgcagccgtcccggccgcccgtggtggcgccgcaggcatcccgaccgccagccccggcgctggctccgcgtccccagccagggtggccacgggtcgcagccgccgcgccggcatcggcccgacccggatacgccccggttcctgctccgccaccacgccgatcccgcctcggcacggtgttcctcgccatcctcttggccgtgctggtcctggcctgcttcggcatggtttccttcatcctgcgacagtcgaaccaggccgggccctccggcgtgccggcgcggcggacggggacgtccagcgagctccggctggacggccgtgacgatccagttggaacgtcgtaccgtcgacagcaactgccccggacgggcggcgatgagacgacgacgagcgaaggacgacagacgcgatgacagcgcaggcccgcctgctcggtggcaggtaccaggtcggcgagcttattggctacggcggcatggccgaggtgcatcgtggtcgtgacctgcggctcggtcgggacgtcgcgatcaagatgctccgaaccgacctggcccgggacgccacctttcagatgcggtttcggcgagaggcgcagaacgccgcatccctcaaccacccggccatcgtcgccgtctacgacaccggtgaggaacaggcaccgaccggcgagaccctgcccttcatcgtcatggagttcgtcaacgggcggaccctgaaggaggtactgggcggcgaggggcggctccagccgcgccgggcgttggagatttgcgccgacatgtgcgcggcgctcgagttcagccaccggcacggcatcattcaccgggacatcaagcccggcaacgtcatgctcacccagaccggccaggtcaaggtgatggatttcggtatcgcccgggcgctggccagcggcgcgaccacgatgacgcagaccagcgccgtgatcggcaccgcccagtacctctcccccgaacaggcccggggcgagtcggtggacgcccgctcggatgtctacgcagccggctgcgtgctcttcgaactgctctgcgggcacccaccgttcgtcggggacagcccggtcagcgtcgcgtaccagcatgtccgggaggcgccaccgacgcctagcgacctcaacccggaggtccccccggcggtcgatgcgatcatcctcaaggcgctgtcgaagaacccgctcaaccgctaccagagcgccggcgaaatgcgggcggacctgctgcgcgccgccgccggacggccggtcatggcgaccccggtcctacggcaggacgagaccacccaggtcgccccagccggtgccggatacccacccaccgcgtccggtccctatacccaacggatcccggcccgggtcggggatccacgccgacgccgggcctcgtcatggctgatcgccgcttttgtcgcgctcggcgtactcgcggtggtcgcgctcgctgccgcccggtttggactgccggacacgcccgagcaggccacggttccacaggtgaccgggctgacccaggccgaggcgttcgccgcgattcagcgggccaacctggcaccggacaccggcaccgaggtccgcaacaacgactgcgtccaggggcgggtggccaaccaggaaccgggccagggcacccggctgcaaccaaacgaggtcgtcaccgtctacatctgtgctgggccggcgacggcgaagatcccggacaccctggtcggcaccaccttcgagaacgcaaagcggcagctggagaatgccggcttcacggtcaagcgtgccgaggtcgacgacggagcgccgaaggacaccgtcctccgggtatcgccggaggagggtgcccaggtagccgagggtgaggaagttacgctgaccgtctcccggggcaacgtcggcaccgtgccgaacgtcgtgaactcctacgtcaacgacgccaaggaggaactcgaggacgccggataccaggtcagagtcaggtccggcgatccggtgccgccgggcgaggagggccgggtgacgaagcaggacccgcgcccgaacaccaagctccagaagggcaagcgggtcaccatcacggtgacggtcgccgaggagccgaccgagtcgccgtcgccgtcgccggagccgaccgagtcgccgtcgcccgagccgcccgatggcggcggagggggtggcgtgcccctgccgacctcactcccggcccgccatccggcacgctgacggggccgtacggagttgtgcggggatgcggacctggccgccggtcacgtggggctgaatgcggtgcgccggcgggcatcgacctcggccgccaacgctggggcgcgctccagcgcctctgggtagccacaggacgccagccagttcgccagcatgaggtgcccgccctcggtcaggaccgactcggggtggaactgcacgccctcgatcggcagcgtccggtggcgcatcgccatcaccacgcccgagtcggtccagccggtgacctccaactcgtctggcagcgtctccggcaggagggtgagcgagtggtatcgggtcgcggtgaaccgctccggtagaccggccagcacaccaacgtcgtggtgccggacctcggaggtcttgccatgcagcagttccgaggcccgggcgacagtggcgccgaacgcctccccgatcgcctggtgcccgaggcagacaccgaagagaggcagcacgccagcgtagtccctgatcacatccaggcagatgccggcgcgatccgggctacccgggccgggggagagcaggacgccgtccgcgttcgccttcccgacctccgcgacgctgatctcgtcgttgcggcgtacctcgcagtctgctcccagctgacccaggtactgcaccaggttgaagacgaacgagtcatagttgtcaatgaccaggatgcgcacgagtcactcttccggtgagggcggcgggttgttctcgtccgtgtcgtagggcaggtcgtgcccgtcctcggtcggggtctgcccttcaccgggcagcgggccgggcgcacccggatccccgggaccagccgggttggtgacctgcacgtcgtcgaagggcagcagcggctcggcccaggggaagaccacgaaccagagcagtgtgaccgtgaccgccgccaacagtacgctgccggccagcttgcccggcagcccgaacggcagcttgcgccagatccaggcgtacatctcctcagccccccagttccgctggacgacccgccgacttggcctgtgtccggtccagcttcgcgtggatgatcaggcgttcgtagttgtcgaacttggggtggcaggtggtcagggtgagcattgcggtggtcggtttcgcgtccggctcgccgggaaccggcgccaccacctccacctggctcggtctgacgatgtggtttcgggtgacgcggtagacgtgccactcgtttcgatcctcggcgacgatcacatcgccctcgtccagctcgtcaagtcgccagaaggtggcccggttccggtgcccggcgatggagaagttgccgagctggccggggagggcgcttgtcgggtagtggcccggggcgtaccggaggtccttctgggttatcccctcgaccacgatccaactcttgttcagcctggggatgtagagcccggcgatcggggtgccctggacggtctgcggggcggggacgggggcggaggaggaagtggcggagggcgtgacggtcgggtcgccggtggggccccacgcctcggcgagctgctggctgaggtcgtcctggtgggcgttgacgatcaccgactttccccagatctcgtaccctgcgaaaaggaggaccaccatgccgaacgtgatgagtatctccccggccgcccggacgccgatgcgtagccgggatgtgaacgtcggtcgggtcagctcggagtagacgctcttgtaaccatcggcggactgctcggggcgcagcttcacaacccgctcgccccggcgcggctcggccgtctccggcgcggtggcgtcggccatgtgctccgcgccctgggacgttcggggcacagcgcccatcagggcggtggagtcgtgggtggggggtgtccggctcacgacacgcgggatgagtgcggtggctgccgggtcggtcgggctggccggcgatgtcgtcgccgtgggcctggagggcggcggcgcggcgtcggtcgtggtgccagtcggatcggtgggggcggcggtgccctggttggtgccggtgaccgtgctgccacccggggtggcgctccgcagcggtgtcgcggggatcagcgcggtcggagcgtcagccgtctgtggggtgtggtcccacgtgggcggggccgggtcgaccgtcgccgggtcgatccgcggttccgagcccgagtggtggcggcgatcgtgtgatgacggtgtcggggtggccgttcccggggtgtgggatgggggttcgggcccgagatcgcggtgggccgcgggcggctggtggggtgccggcggtttttcggaggcaggtgggcgccgagtgtcgaacgtcgggccggccgggtgggtgtaggtaggggtggtcgcgtgtgccggtggtgctggcggacccggcggtggcggtggtcccgacggtggcggcaggtcgggtcggtgcccggtcggctggtgcgccgagcgtggtggcggtgcgcctggcggggaggccgggcgcgctgatgcggcggttgaccgcggtgggtggctcggcgagcctgactggggtggcggatccagctgagctgacggctgctccgggtcgtgcgtgggctgttgccaggggtgctccaccttcgggatgaaggccgtcgggtcgtcgccccgatcgtgttgccagccgtctggcgccctggtcattcgggcaccgtcgcggcacggagcgcggctgaaccgtcgaatgccggcaccgtcaccgtggagacggtctggttatagcccagctcgtaggtgttcgccagatccctgaacaaccggactccctcggactcggcgagagcccgctcgagggaggcggggtcaccgatcgctacgatcttgaatggaggggaatacacccggccgtggagtagcagggtgttaccgacgcagcgtaccgcgctggtggcgagaacgcggacatccatgattgacatcgcctccgcgccgccggcccagagagcgttcaccaccgcctgcacgtcaccctggtgaaccaccaggtcgtcgttggtggcacccgtgggcaggctgccgtcgctgcggcgcggcgcgtcgtcgagctccacggtcaccgcctggccggtgagctcggtgaaaccggcggcctcccggctggccgccgcgcgggcctgctgcttctggatcgtcccatcggaaccggccagggcgctggtgtaggcctcgactctcgcacgcagcgccgctgcctgctgctcacttgccacgacctcggcgcggcggtcctggatgagctggttgagctggggacgccggtcctcgcgaagggtggtgcctccggcggtggtggcggtggtggtgaagagcagtccggccgcggcagcgatcaacggtacgccgaccggccacccgaatcggcgccgccgcgggcgctgcacgagggcagcggcggctcgccggagcgccttcttccaggaggccgcgccggacgtgtactccacggggttccctcccctagtcgcgtgccagcccgccgatgacccctctgggtatcggagaagaccctttcgtggcctgaacgggtcttccggactacgctagctgtcgaacattattggccaaggaccgtcgccctcgcgcccggttgtcaggccggacgaggtcgtcaccccctctggagagcgtcgtgcccaagtctcaggtccgcaagaagaaggtgtacaccccgccgacggacgtgcgtccgacggcgacggcggcgacgcgcaagcctagcccggtatggttgccggccacggcggtctcgctcatcgtcgccggcatcggctggctggtggtctactacctctccgagcaggcgtacccggtcatgtcgtggggttactggaacctcgcggtgggcttcggtgcgatggtcggctccctgatcctgctttcccgctggcgttgaccgcacgctgacctgcgccggcccgagtcggtgcgtcagcgtagcgagctcggtcgacccggccccgaccagcgagtccgggcgcggcaccctagggtgtggcgcaggtcggtgcggctcggggtgcgatatgcgtcacgttactgctgggtaaccttgcgcgtaggctgcactgcacgaccgagcggagcaaggtcgtcgaccggtccggtcgaggacgtggcgagggcgactcgccgaccacgtcctgacccggtgccgatcgcctagccgctcgaggcagtagcagaccgggagggccaactcgatgggcagcgttcagatcgtcaccacgatcgtcgcggccgccatcaccgcagtggcggtgtggctcgccgtgcgggcagtcatgacgatgacggccgtgatccggctgggccagccggacccggcccgcttcaccgacaaggccgcacggacgaggacgatgctggccgagaccgccggccacacccggatgctccggtggagcgtcgtgggcgccgcgcactggttcgtgatggtcggtttcatcgtgctgtcgctgctggtgctggaggcatacttcgaggttgtctccccgaccggtggactcccgttgatcgggaactgggtggtctacggcctggtcaccgaagggctcggcatcctcggtatcgccggcatcctggtgttgatcgcgattcggctgcacaaccgcccgaaccggcccggtggaaagtcccggttcaccggctcgaccatgtggcagggctactttgtcgaggccgtcattctcggcgtcctgatcatgggtttcgccatccggggtttcaaggtcgctaccgaccacttcgagtacccggtctgggcggcaccgctcagccacgcggtcggcggcctgttgccaagctgggaggccggcgtcagtgtcgccgccctcatcaagatcgcgatttcgatggcctggctgatcgtgatctcactgaacgtcaccatgggtgtcgcctggcaccgcttcctggccttccccaacatcttcttcaagcgcaacccgggccgcccgggttccgggctcggcgccctgaggccgatgaccagcaacggcaagcccctcgacttcgaggaggcggatccggagaaggaccagttcggtgtggcccaggtcgaacagttcacctggaagggcctgctggacttcagtacctgcaccgagtgtggccggtgccagtcgcagtgccccgcgtggaacacgggcaagccgctgtcgccgaagctgttggtgctcagcctccgcgatcacgcctacgcgaaggccccgtatctgctggccggcggcggcagggacctggccggtgcggagcaggccaccgccgcgcagctcgcccacgtcgacgcgctggcgctcgccgaggcggagaagccgctgatcggcggcgccgaggagtccggggtcatcgacccggacgtgctctggtcctgcacgacctgcggagcctgcgtcgagcagtgcccggtcgacatcgaacatgtcgaccacatcgtggacatgcgtcgctaccagatgctcatcgagtccagcttcccctccgaggccggcgtgatgctgcgcaacctggaaaacaagggaaacccgtggggcgccccgcagaacaccagggaggactggaccaagggtctcgacttcgaggtgccgcgggtcggcgaggtcgaggacttcgagtacctgttctgggtgggctgcgccggggccttcgaggatcgggccaagaagaccacccgggcggtcgccacgctgctgcacgaggccggcgtctctttcgcgatcctcggcgagggggagacctgctccggcgatccggcccgccggatcgggaacgagttcgtcttccagatgctcgcgcagcagaacgtcgagaccctgaacgaggcgttcgacggcagggagccgagcaagcgcaagatcgtcgccacctgcccgcactgcttcaacacgctgggcaacgagtacgggcaactcggtggtgagttcgaggtcgtgcaccacacccagctgctggcgcacctggtggccaccggcaagctgaccccggtgcagccgatcgacggcggcgtcacctatcacgacccctgctacctgggccggcacaaccgggtgttcgccccaccgcgcgaggtgctcggaaccgccgtccagggcgaggtcaccgagatgccgcggaacagcgaacgctccttctgctgtggcgccggcggcgcccgcatgtggatggaggagaagatcggtaagcggatcaacgtggatcgggtcgaggaggccatgtcgaccggtgcggcgacggtggcggttggctgtccgttctgctcgacgatgttgaacgacggcgtgaacggtaagggcgctggcgagcaggtcgaggtcgtcgacgtggcgagtgtcctgctccggtcgatgcggccggagtagccgcggggcgcgagcagggcggtgagcgggtcgcgagtagaccccacctgcgccggctggcggacggcgccctggtgcccgggaacctggcccgcgacccgcggtcgcgcccgccggcctgcccgcgttgtcagcccagcggcaatttcgtgaccaccagtaatggcagcggatgttggtttttccgacattcgccattcttgggttgggtcatcgacactatttgtcagtggctgatcacgcagaagtgatagcgactcgctcgccttgattccctaccgagtattccctaatgttatgcgtcggccgcagtggatcgtctgcctcgtcccctcctgcccgaggcgccccgcggcccgggttgcaaaaggagtcggtgccggtggcaaccacgccccctcatcgcgatgcctcggtatggtcgcgtcgcccgaaagggctgcgtcgggccgcccgcggtctgctcaccctgaccgccgcggtcgcggtcagtgtcggtgtgctggcggtccccgcccacgccgagccgtccgtcgacgagatcgaggccgctatcgacaagcagtggcgcgagctggagcccacgatcgagcagtacaacaaggtccgggcacaactcaaggtcaaccgtgagaagtcggccgagctggagaagaagatcgcgccgctcctgctggaaagcgagatcgcgacaaaccggatcggtgacctggcctcgcgctactacatgaccggaccgtcgcgggaaatcggcgcgttgctggtcaaccccgattccgattcgatcggcgagcagttggtcctgttggatcgggtagccgccatggagcgcaagcagctcgaggaagtggtggcgatccgtcagaagtacgacactgagaagcagaaactcgatgccttgatcgtcgcgcagggcaaacaggagaaagggctggcggcgaagaagaagcagatcgacgccgagatcaagcgactcaaggcctcgctgccggtgaccacggtgtcgactccacagtgccccaccatcaacggcgtggtcagcgcggctgcccgaaccgccatcaaaaccgcctgcgcacaggtgggtgacccgtacgtctggggtgccaccggccccaactcgttcgactgctcggggctgacgcagtacgcgtacaaggccgctggcatctacctgacgcactacaccggcgcccagtggaacgagggcaaggcgatctcgcggtccgaggcacgccccggcgacctcgtcttcttctccagccccagcaacctgcaccatgtcgggctgtacctgggcaacagccagatggtgcacgcgccccggaccggcaaaccagtcatggtgggcagcatcaacagcatgtcggtcgctggcttccgccgaccgggctgaaccgacgactggatcgaggccccggacgactacgtcgtccggggcctcgtcgtgtgcgtctgtcggttccgacgggtgacgctgcgggctcgcccgtgagtagccgctgggtcgccaagcgtcagcgcgtcggccaggtgtgccaactctgccaggagcggctgggcgtgggcccacgctgcccctggtaccgggatccgtagacggctgatccatacgggtactcggcgggtgaggagagacggaagatgcagagctgaccgatcttcatgccgggccacagcatgattggcaggttcgccacgttggagagttccagcgtcacgtgaccggagaagcccgggtcgatgaaaccggcggtcgagtgggtgagcagcccgagccggccgagtgagctcttgccttccagccgccccgcgagctggtccccgagtgagatgacctcgagggtggaggccaacacgaactcgccggggtgcagcacgaacggctcgccggcgggcacctcgaccgtcgaggtcaggtcgtcctgctgccgggacgggtcgatgtgcgtgtacaggtggttgttgaacacccggaagagtttgtccagccgtacgtcgatgctggagggctggaccagcgcgggatcgaacggctccagcgccagcgtgccggccttgatctcggcggccaggtcacgatcggagagcagcatcgcaccaccatagcgagcagggtgacacgaccccgtgtcgactgcgtgttcgaacacgtgttcgatatagtgtcggtatggcttcctggtccgaattcgccgccgacgtaccccgcctcgccgaggggatccgccggctcctccagcagtacgggccgggcctgggctatctggccacggtccgcgccgatggtggcccccgcgtacacccggtctccccggtgctcaccgacgagggtctcttctgctttgtgatcgactcgcccaagcggcgcgacctggagcgcgacgggcgctacgcgctgcactccttccccgcggaggagtgcgacgacgaggcatacctggcgggtcatgcccggccggtgacggatccgacctgggtgacccgcctggcccaccagcaccgcgcgagttccgggacggactggaggctcttcgagttcaccatcgacatcgcgatgatcgcccgacgcgacgccgctagcccagccaggccagccgtccacgtctggctggagccgggtgccccgaccgcgtcagaacgcctgggccgtgttcgcggtgcgtcgcggacatccaccgtcggccagcgggctgaggccgcctgagggtcggccaaagcctcggtgccggctccgaatgtcggagccggcacccggcaccgggtcgtgccggtcgtgaggctatgcccgatacacgttccaggcggtcagcattcggctggcctggcccggggtgaactcgtacatgcaggagtcgtacgtgtagtccatgaagttggtgatcgggtccaggcccggcgccgagcaggtgtcccgcccggtggggcactggtaggccggggacgcctcggccggggtgtcgctaaccccgtcacccgagccgcggcatccgcgctggaaggtgtggtaaaggttcagccagtgaccgacctcgtgggtgccggtgtcgccgaggttgtagttggtggcggtgccgccgggcagtgactcgctcaggacaacgacgccgtccatgtcgttcagtgagcgttccgggaacgtcgcccagccgagcaggccgctggagaggtcaccgaggtagacgttgagggtttccatgccgccggtgcgcagcgaggacttcatcgaccgttccgccgacgagtccttgatgatcggataccagctcgggttcgtgacccgattgatcgactggagttggaaagtgaaggcagtggctgcgccaccggtctccccgctgaacgactggttcagcacgtcgatctgtgagtagatcatcgagtccgggatgttgccgccggcccgggtgctgttctcctggatgacgtgcaccgcgaccgggacggcgatcgacgcgggagccgcggaggtcagcccggcagcgccggcgcgcctcatccgttcgtgtaccagctcgtccagctcgttctcccgggcgagcacctgggcttcggtcaggtggttcgggtcgtgtgcgttgacgccgcccggtcgggctttgaccttggcgtgtgcgtcaaccggcgcgcactccgcgctttccgcatgccccgcagcgtggtggccatcggccggtgccgcgtgggcggggacgtacccggccgtgacggcgccaaggagcagcgcgaacgacgttgacgcgatgccggcgcttcgacgggacagaaggttgggacggagtcccatggacccacctccttctggccgcacagcagcgtgtgcgtgccgagctggaaacatgggccagaccttacagtagatcgatagatttgagaatatcgaactattccggaaggattccttcctggtgtttcgcgacaccagcccagggctcgtccggcgtgagtggcgtcatgtccaacgttcgcgcgccggggtccagcctttccggagcccgctcgtgagccggcaggttggcgtcggtgggtacctgggtgggcgacggacggcgactcaggtagagtgatcccgcctgcgggtgtagttcaatggcagaacatcagcttcccaagctgacagtgcgggttcgattcccgtcacccgctccaggttgaggcccaggtcaggacgcgtttccgacctgggcctcattcataccgatcacttcttggccttaccgtgccccttgcgtgcccgatcgcggttcttcttgatctgctcgctgaggccatcggcgatgtgctggtcacgctcctgggcggtgtgctggtagatcagcgcggcccgggtcaaggcggcccttgacgggccgcacgcgccgccgcctcggcgcgcgtccgtcgctccgctgacgctccgactccggccacgcaacacgcccggcggctggcgcggagagcgggaagcccgggggccgccgcagacggatcggtgtgagagtggtggaggtttgtcgccggcagccggccgcgccgcgcccgagcgacgcggcgcagggaagggcacgccgggtccgtgtggcgggtcgcgggtggcgaaccggtcgcggttactgcgcctccggcgggggcgcaacgactccaggatggccggggctccgtctgcgggtcgcggtccgtgggtagtcgcgcgcggccatcccgccagccgacgacccgggcaagccgagcagaccaccgcccgacccgccagcgtccgaccgtgcgtcaaggtccgcttgacgtggcgggccgggcggcggcccgctccccagtgggcgggtcggcggcagacgggatggcaacagcttgccgctggcctttcgtcctatgggtcagccgacatggcagtatctcggccatgaccgaagccgagcaggttccgcatcgggatgaccgtgcgtggccgcgtggggcggggccgatctccctagtcgttggcctggccgcgatcgctttcggggtcgcagtgaccgcaagctctgcacaggccctcatatcggcgctgtgtctgcttgcgggtctgctgatcggatcgtcattgatagtcgtcgggatgcagcgatggctttccggcaaggggattccggcagggctcggcatgacttcggtagccgttgccgtggccgcctgggtctttttcacggtgaccggcatgactggtgggggaggcgcactctttgctggactagtgggcggccttcttctcgccaacgtctgggccatccaggctgcgagggcgaaccgtcgacggtgatggcgtggctcacacaaacgtccaagcatgcccgatccgtgcccgatacagcggcgagcaacggttaacgtcagcagacgcgacacctcattcctcgcggattgtgcttctcttcctcccaacgcggttacgcaccgtgtagatcagcgcgcttcccaagctgacagtgcgggttcgattcccgtcacccgctccacacacggaagccctggtcaggacacatgtcccgccagggcttccatcgttcgggcaagcacgatagccgtcacgtgagagttcctccgatagggcgcgcgcgatcaggctggccggtgccgcctgcgcggtttagctgggtgagtcgagggatatccagggctcgatcagcgcggcagcgagggttcgatgtcgccggatgtgctccagcggcccagcgacagtcggaccgtccccagcaggcgggcggcgtctaggccacacgggagaaggcgaaggagcgctgtggcgggccgagccgatagctccgccgtggtatcggccgaggcccggcccgcctcgatcagcgctcgtcgcctaggtccaggcgatcaaccagcccggcggcggtgaaggcggcgaccagttcgtttcggccctcggtgaagtgggcccaactgtcgtagtggacggggaccacccggcgagtgccgaggatctcggcagcctcggcggcctggacgctgtcgaggacgataagcgcgccgtcgaagaggacgccggggaagcgcggagcgccggcgaagagaatggcagtgtccaccggctcgaagcgctccgcgatctccttcacggcgtcgagcgaggcgttgtcgccgctgacataaaccgtgggcaggccctccccggtcaagacgaatccgacgacctgaccggtgatcggctcgacatcctcgcgagcgccgggtccatgtatggcgggtacgcccgtcacggtgatcctgccgccgccggggcggtccagctcgatcgactcccagtccgccagccccttggccctattccccaagcggcgcccaccctcgggcgtggtgagggtcagtggaacgtcggcgagcaggacccggccggagttgtcgaggttgtcagggtgcttgtcgtgggagagcaggactacgtcgatgcggccgaggtctgcggaactgccggaggggggcgcggtcttggtcaggattctctggcctgattcgtaatagtcgccaggagcgtcgaaggttgggtcggtgaggagccgtagcccgccgtattcaaagagggcggtcgggccgccgaagacgcggacggggaactgctcagtggtggtgtcggcagaagtcacgggaacatcctcacggatgggggctaggatatccgtgaagtgacggtagtggctcctcacggatgaacgcaagtcgtaccatgagggccatgacagagagctggactgtcgagcctgtgctgccgtccgcgccaggggcggagcagtacctcgcactagacttcgtcaacagcgccatcgcgctacccggtgggcagttcatcgatctcctcggcacccccgagacgacgaatcactggctcacagaacgcggcctcgctccggccggtgccggagtgcaggagatgtgcgcgacccagctacgctcgctgcgcgaacacgtcagggcattgttcgccgcccacgtcgccgggctttcccccttgcccgcagctctatccgccgttaatgacgcactgagcagggctcccacggccgctctgctgctttggaacgacaaagaaggcccctaccgagcggcaccgtgccccaccaacgaggttctcgagcacgccctagcggccctcgcggccagtacggccgacctcctcaccggcccccactccggctgcctgaccgcctgcgactccactccctgcaatcgctacctgctgcgccggggccgccgccactggtgctctacccgctgcggcgaccgcgcccgcgcggcccgcgcctacgcccgacgcacccagtcgaaggtcgactgacgaacgcctccccttggttaccccaagccggtggctatcctcggggctacatgtgcagccgggcgtcgtcaccactcccttgaccatgtcagctcctcgtagaacgccgcgtactgcgccggtcgtccccgccggggggcgggaccggttcgttccaggtcgctttgggctctattccgatctgctcacgcaactcggcgtcaactaatccgacgttgtcgccctgcccatcccggactacctggcttgccaccgcgccgaccacggcgtccggccgaaggggccggtgtcgctgccccgggctgtccgtcgggcccgggaacgagtggcccggcgacgctgaacgcatgcggcctccaggtcgccggatctgtcgcgcatcagatggcggacatgtgtcgcggatccggatcacaggccggctgccggcgacgtcgggtctcaggacctccttacagagcagtctcgggacctccgtgacacctttggctcgagatcgcctggagtgcgccgaacctcgttggtagcctcgggcagcgcgactggcgagggtggtgaaccaccggggagcgctgatggctggagcatcgcccgcctgggtgcttctcactgcggcgtgaggagcacagctgtgaccgcgacgttgatggacgggcggaccctgtcccggcagctactggagtcgacagccgaacgtgtcaccggattccaccgttcgcacggacgccggccatgcctggccacggttctggtcggcgaggaccccgcctcccacacgtatgtgcggatcaaggtcaatcggtgtaccgaggtgggcatcgactctcgccgcttcgatctgccgaccttgacaaccaccgagcagttggtgcgggtgttgcgcgacctctcctccgactccgcggtggatggcatccttctgcagcatccgacgcctccacagatcgatgagcacgctgcctttgaggcgattgatccgagcaaggatgtggacggggtgaccggcacctcgttcgccgccatggcattcgggtatcgcgggttcgcgtcctgcacaccggcagccatcatgcggctgctcgatgcctacgacgtaccgctcagtgggcagcgggccgtagtcgtgggtcgtagcgccatcctcggcaagccgatcgggatgttgctgctggcccgcgatgccacggtcacctactgccattcccggacaacggacctggccgcgcatgtggccgaggctgaccttgtggtagcggcggtcggtgtgccccatctcgtccgtggcgaatggatcaagcccggagccgtggtcgtcgacgccggctacaacgcgggcaatgtaggagacgtccaggccgccaccgctgccaaccgagcaagcctcatcacccccgtaccaggcggcgtagggccgatgacgatcgcggtacttctggcccagacagtcgacgctgcggaacgacacggctgacatgtcacggaggttccgaaactgatctgtcgcggaggtcgtgagacccgacagtcgaatcgatcacgacttcgtacggcttggtgaactggttgccgttccagcagtcgcggggtacctgcccggctgttcggtactcggggccgagatgttgccgcgccggcccgggtgcggcctcagactggtctcaccgcgatgctgcagtgctcacaccactcgtggacgagccgccccacggtcgcttcggcatgctgactctttcccgtcgatcggacggcccgctgtcgggtcaatcttccagcctggctcagaccgggccgtctccatcgccggctggggcggtcgaggctgaatggaagagcccgtcggcgcggcgctccaaccgctcgcgcaactgctcgaaatgctcgcaacgctcctgcatgtcggtgctgttaaccttctccgccatcatgtcctcgagcttttccgcggccgcccgctgctcagcaacgatccgccccaccacctcggcgagctccttctcggtcatctcggcggcacccgcggcggccgggctgccgagcaggtcggtcaggatgtccgtccactgccgactgagccgctcggtgtactcggcgcggcgcacccgcacgtcatgctcgcaatccagcctgatcaactgctcccagtatggccggaccgcctccttgacctgctcgtccatgtccacggcgacgacgactcgccggtgcggatcccgcatgacgggcccttcgatgacgggtgcgggtcgccctccttcctaccgacgtggtcaccagccaagtacgtacttctatgtattgtccggaacctgatctttggcccgaccgtatagcaagatgttttctttcccggtgtcgcgggatgcactaacggcatgacccttgccgatcagtccgacgtccacctcgatctccgctccgccctgtacaccgccacgtcgttgcagaccaccatccgtcacgccgacgccaaggcgcggatcatgctcggcctgctgggcggttcagttgtcgtcgtcctgcagcaggcaccgaccctgggccgcttcgacagcgctcccctgctggcggccacagccgtcgcggccgtcgtatggctcgccgccctggccgccggcggctggcatctgctggcggcggtgtcgccgcgcctgtctccggccgaccgcgccaaccgttttgcctttccggccacgcgacccgccacgaccggcgtccgtgagcagcgcaacgaggcatgggacctggcatcggccctggccggtatcgcggtggacaagcattcccgggtacggcgagcccgccccgccgtggcggtcgccatgttcgcggcggcagcattgacggcgctcaccaccatcgtggcgatcgccatgtagcgcggacgcggacggcgtgctgtagtcaggtctgcacggaaagccagcacctgaccgcgcggaggcggagcgtgaccgacaccccctggctacccggcacgctgttgcgccgcatcgacgaaacgagtcgccgcgcgctgctccggctgggagtcgagcggaccgcggcggcgccccgggtgctgctgcgtgagggcgtccgggagtcacacgtgatcctcctggatgacgctctcgcgaaggtcaccgtggcgatgaccgacggccgccaggccctcatcgacgtccgggtctcgggcgacattatcggcgagatgtccgccctcaacggcgagccacgctcggcaaccgtgactacgtgccggacctcgaagatcaggatcatccagcgcagcgaactccgtgcctttctccgcggccaccccgacgcggccatggaactggccggtatcgtcgcgaaccgcctgcgcaccgcgaaccgccgccgtgtcgacttcgccgcccatcccgtcaagatccgcttggcacgggtcctctgggagatcgcggcggcctatggctatcgcgaccgcgacggcatcgtcgtcgacatccacctgacccaggatgagctggcgaccatgtgcggcgtcgctgagatcacgctgcagaaggccctgcgcgacctgcgaacggccggcatcctcgccaccggctaccgccggatgctggtacgcgacgccgccgccctccagcggtgcgccgacaccccctgacgctggccgcccaggggtcacctggccctccacatccaacccggccgcatcggatgtacgaatcgggtggtaggtgctgcaggcgccctgctggccggatggttgacgcctgtccgagcatggggtgcagtgggacgattcgacatcgagcgagcccgcgtcgagatcttgctgggaaccgtccggtgctctgcgtccggaacacttgggaagcggcgaaacgtaaatgcaggtcagcgccactgtccggattcacggggctgaacaggacgggttgttcccaggctgacagtgcgggttcgatcccctccccgctccatacatcgaagccctggtcagggctgatgccccgccagggctggctgcagggtgaccaccgcccggtgacgggccggcagcggacggtgccaccccgcgtctgatcagtgcccacctggccctacttgccggcggacatcggcggtggtgttacttcgcgccggtaagggcgactagggcgttcgcggtgcggaagtacgggttgcggccgaggtcaccgacggtggtgatgttgaaggcttccttgagcagcttggcatcgccgtcgctgaccccggagagggcggacaccggggcgtcaacgatctcggtgagggtcttgtcctggtaggccttgtcaaccagcttgccgaggtcggcggtgacgggcatgcgcactccttcacaactccggccggatgctccggtcggatacggatgaacctgccaaattagaacacggcgacttcgtcggattccactgtggatcaactcgggttcggcttcctttccgtcgcgggagcgagttgaggaccccgtcggtggcggcaccgccatgtcgtcgccgggtcgccgcatcccaccaccacgacagtgccgtaggtggaccgcccggagccacccgaggtggcggggaggccgtggtcctggatagatgaagtgagcccggtgggctgcccatgattgccgccgcgggctcgccgaaccaggtgccacgtggcactgaacacgcgcgtttcccctcgaggatccgcagatcgggtcacccgtgctcacgcaacctccacaggaggcctgtcgcaaccagctcgacaacctacatgctggatgctatcgcgacggatagcgaccaacacaacccgatgatcgcgtatagcgttcgtctgattaacgacagcctatacagtgctgatcatcatgcccttcctgcggtcgcggctaccgccagcacgccacgagccgccctgaagtcggctgccccgagacgttgttggccggcacccgtgtcgggtgccggccaacgagctggtttctcgtatgggtgtggcttgtggtgctggtcagctggtccagtgctcggcgacgaggtcggcggcctgggtttcccactgggcgtagtggaacgggtatgccgacacctgcaccgtctgggcggccttggtcaggggcatgtcctgccagccctcgacctgcttcaaaccctcaaggaaggcggtggtggagtactcggggtcggtgatctgctccaccgtgccccacccagacgacggacgctgctggaacaggccctgcgagtcatggtcgttgcggtcacccaggtgtcccaggttctccagcttcgactcctgcaaactggtcgcgatcgccaccacggcggcacgctcgtccatacccgccttcttcgtggcctcaatgatcgccttaacattcgacacctgctcgtcacccaggtcgatgcgggactgctggccctgagtgccatgcggaatcaggatgtccatgtccggcttcgcggcctgcgccacgctcaccgcgacagccgagtccgccggcatgctggtggtgggggtggtggtgtcggcggccagggggccggcgacgacgccggtggacagggccagaccagcaataccgaggacgctacgacgcagaatcgtgttcatgaggtgtgctccattcgggggtcgacacccacgcacgcgcacccgaaaaagggggggtcggggaacacacggggtgcaagcaccgtccggcgctcaacagaacaaggaaacagaaccagaagagaagaattccctgaggcaaccgcggccccgggggctcgcgcggcgccgggtccatgtgtaacgaccgaccggctgccaccattcccggcggggaccccgtgcccggggcccgaccgcgtcaccagaacacacgcggcggcacgcagctacctcggtcgtacgcacggtgtaacgccctgagggccgccgagattccgccatcaccacccccgaccacccccataccggcatcaaccgggcattattgacgcccgcccgccgtaggtcctggcccgtcgccaccgtcacgtcgccacgtcgcacgatccagaacatctgggtgtttggctgacctgggttgtcgctctacccgttccgcaatacactcatcgttaatcggcgatagacgatgatgttggagatggatgtggagcttctcgaccggaccacggcggccgagtatgcgtcgtggttccgagcgttggcagacccgtcccgggtccaactggtcgaactcctcgcgcgccatggcgcgccgatgagcgtcggccagatcgtggcggcgatgggcctggcccagtcgaccgtctcccagcacttgatgatcctcgctgaggtgcagttcgtcctggtcgagccagtggggaacgcccgctactaccggatcaacaccgactgcgtatcaggctttcccagtgctgccgacgtcgtgatgggcaaaccagcaccggcgacgggtgggaagtgctcatgacggcgacggacctgctcgtacgcgagctgacgccgaccgaaaccgtggcgtctaccaggcaggggttcgacggtggcccggccgcttcgaggtttcctccaccgaggtggtcgggatctgcgccatcggttgggtgtgttcccgacaatcaccgccagcgtgcgcctgcacgccaaggtcggtgtttccgggtggccggcaacccggggaagggtcggccgcaacggtcagagcagcgttcattcgatagacccctacatactcgccccggggcggctgggaggagaacaccatgagcagcacacagcggcttcccgtcgcggtgattggcgccggaccaatcggtcttgcggccgccgcccagctggccacccgcggcctggacttcgtcgtgctggaagccggagacgagatcgccgcctcgattcgcgagtgggcgcacgtgcggctcttcaccccgtggcagatcaacacggacccagccgcccgggacctgctcgagcaggcgggttggaccgtgccggactcggagcggttgcccaccggcggtgagctgatcgacagctacctgtccccgctcgccgcccacccggcgatcgcatcgcacgtgcgccttggggtcacggtgaccgtgatcgcccggcagggcttcgacaaggtccgcaccgttggccgcgacacctccccctttctcatccgtctgtccgacggtggtgagctgctcgcctcggcgatcatcgacgcgtcgggcacctggtgtacgccgaaccccctcggcggcaacggcatccccgcgcacaaggaaaccgaggcagtcgccgccgggcgcgtgttcaacggcatgccggacgtgctcggccgcctccgggcacagttcgccggggagagcgttgcggtcgtcggagcgggccattcggccaccggcacgctgcttgctctggccgacctcgccgaggccgagcctggcaccagcttgcactgggtgctgcgcgcaccgaacccgtcgcgggcgtacggcggcggcgacgccgacgcgctcgcggcgcggggtgcgatcggaacccggatcaaggcgctggtcgacgccgggaagatcaccgtccacacctcgttcctggttcaggagatcaccgaccggagcctcgtctcagccgacggccgcaagatcgacgcggctgtgctcgtcaactcgacgggtacccgcccggaccacggcccgacgacggaactgcggctggacctggacccgatccttggctccacccgcgccctggccccactgatcgacccgaatcaccattcctgtggcaccgtgcccccgcacggtgtcgacgagctcacacaccccgagaccgggttctacatagtcggcgcgaagtcctatggccgcgctccgacattcctgctcgcaaccggctacgagcaggcccgctcggtcgtcgccgccctggccggcgactgggaggccgcccgcgatgtgcagttggaactgcccgagaccggcgtgtgacgttcccaccacgccgtcgacggcgacgacaccatcgggggccgctgcggcaccacccggtatcacccgcatatccgtgtcacgactggtggattagccggaattatgttgttaataactggtcaataatctagaaatgcgcgcctatcttctcgctacccatgtcggcatcgcggggaagatgacatcggccctcgtaaccggtggtgtcgtcctcctggggcagcgaatcgatcgcggtcgcggggacgccggccagtccaccccggaaacaccagagtcgggcttgttccgagggtctatgcaggaatggattcgggaacagttaaggagtccgctacccggctccgtgtctcagagatacccgtcgttaccaattcgttatcagagcttccggtgcccttaagccccctcgtcccagactctgtgcgatccagcaatcgaacggcgtcttggagatgacaacactcgtgaagcatgcaaagaaacgcagaaacacgcgacgaaaaacgctgatcggtggcgtgatcgtgacggtgcaggctgccggggcgatcatcgccctcgggtacacgtccgccagcgagctgccggagctggacgcgctcgaacgcctggcgatcagcactgccgccgccgatcagtatgtctccggcacctccaccgggtttgtgaaaggtgaggacgagaagtacagccgtcagcaggtgacccccgcctcgcgcggcctgacgtacgtcacctactcccggacttacaaggacctaccggtattcgtcgggggtgaggccgtggtggtgaccgacagcaagagcaccgtccgcagcagcaccgctggctcggggccgctgcaggtgtccacgtcggcgaaagtgagcgccaagaaggccaaggcagtggcgttgggcaagcaccagggcaccgtacgaggcgagccgacgctgggtgtgatcgccgaaggtgatggccggctcgtctgggaggtcgtcgtgagcggcgacggcgagcacgggccgagtgtggcgcacgcattcgtggatgggcagaccggcgcttacgttggctcctgggacgaggttgctcgaggcacgggcaacggacactacaacgagcaggttcacctcgacaccaccggcagcgccggtcgcttcgaattgcgtgatccgacgcgcggcaatatgcgaactctgaacgacgccgcgtccggcactccattcaccgacgccgacgacgtgtggggcaacggcgtcggctctgacctggtcaccggagcggtcgacacccagtatgcgggcgcggcggtgtgggacatgctggaggagaagttctcgcgcaatggcatcgatgacgcgggtaggaccgcgaccatgttcgtcggccttcctgccgccaatgcctactacgcctgcgccggtaccggcgatgcgagccgcgaccagaccaagtatggccgcaccaccgaccgtgcccgacaggtcaactcagtagacgtggttgcgcacgagctgggccacggcatcttctgccacactcccggcggcagccgtggcatcacgaacgagaccggcggcctcaacgagggtacgggcgacattttcggcgcgctcgccgagcatttcgttgccaatccgaacgacccagccgactacctggtcggcgaggaagtcaacctgtccgggcgtggcccaattcgtacgatgtacgatccatccaagaacggcgacccgaactgttggtcaaccgacatcccgagaactcgggtgcactcggcggctggaccgctcaaccactggttctacctcgcggctgagggctccaagcccgctggcaagccggccagccccacctgcaacggcactgacgttactggcatcgggctgtggcaggccggtgagatctactaccacgcgctgctgcgcaagacctcgggctggacgtacacgcaggcacggaaggcgaccctggacgccactcgagagctgtacccgaacagctgcgccgaattcaacgtgatcaaggcagcgtggaacgcggtgagcgtcccggcgcagggtgaccccacctgcacgaccggcacgccaacgccgacggcctcgccgtcagcgccaggtccctcatcgtcgccgacatcgccacccggtggagagccggcggcagcaccggacattgatggcgccaaggtcgaggcacacctcgaggaactcggccgaatcgccgccgcgaacggcggtaaccgggcacacggcaccccggggtaccgggcttcgctcgactatgtgaagggcgaactcgacgccgcgggctacaacacccggatccagcagttcaactccggcggcaaacccgggttcaacctgatcgccgacctgcccgaccgagaagaccacgacaaggtggtcatgctcggcgcgcacctggacagcgtcgacattgggcctggcatcaacgacaacggcagtggctctgctggcatcctcgaggtcgctctgacctacgccgccagcggcgcgaaaggcgacaaggcgattcgcttcggctggtggggggcagaggaggacggcctggtcgggtccaaggcgtacgtgacgtcgttgtcagccgcggaaagggaatcgatcaccgcatacctgaacttcgacatgatcggttcgccgaatccggggtacttcgtctacaacgacgacgccaagggtgacttcatcaccgaggcgctcgaggagggcttcgctgccgaggatgttccgtccgagggcgtcagccttcgcggccggtcggatcatgcccccttcatggcggtgggcatccccagcggcggcaccgccacgctgagcctcgtgccggtgatgagccaggcccaggccgccaagtggaacggcaaggccgggcagccgtttgacccctgctaccacagaaactgcgacacggtggagaacatcagcaccgctgccctggacacgcacacggatgtggccgcgtacgccgcgtggaagttgaccggtgtgcacgccgctggcggatcagcgggctccacgcacgtcaccaacaacacccacttccccatccgtgaccggtcggtcgtcgagtcccccattacggtgcagcgcgacggacctgcgcaggccgttcgtgaggtgaaagtcgatatcgtgcactcctaccgcggcaacctggagatccatctgctggcacccgacggcaccgaatacctcatcaagcgtccgagccgcctcgacagggcggacgacgtcaagctaacaaagccgatcgactcctcggcggagaaaaccgatggaacctggaaactgcgggtacgtgacctgcactctggcaacattggcacgctccgctcctggagcctgattttctaggttccggatcgggagggtggctcgatggggacggttccgtgcggagccgtccccgccataacagcgccttggcgggttgtcgttgacctgggtccatcagtggacagggggacggcctgtgactgccgcccactccacgggtagtcgtattccagaaccagtcgggatggttcagtttcgaccacatccagtgcgatgacgagtgaggaggtcgcggtacccacgatcgttgagggcgtgcgcgtgtgtgcggtagctcaaccggcatcctccggtgcaccgaggcggattcctactccgcgcaccgtgtgcagatagcgtggcgtcgacgcactttcgcccagcttgcgacggagccatgtgacgtgcacatcgacggtttcgagcgagcgaccctccgagcgccagacatggtcgagcagctggcgccgagtgaccacctttcctgctcgttgcgcgaggtacgtgagcagatcgaattcgaggcgggagagctgcaggcgtaccccgtcgagcgatgcgatccgcgcctcagcgtcgaggtgaaggccaccgatcgtcagcaccgtcgcagcttgcccggccccacggcgtagcaccgctgcgatccgcgcctccaactgctcgacggagtacggcttgaccacgtagtcgtcggcacctgcgcgcagcaggcggatgatctcgctctcggtatcacaagcagttgcgacgacaaccggtaccgcggaatcggcccggatgaggctcagcaccgtcgcgccatcgaggtccggcaggtggaggtccaagatcacgacatcggactgcctgctcgccagctcccgaagcccgtcaagagcggtcccacacggccgtacgacgtggccggttgccgaaagcgagtcgtcgatcgcttctcggatatcccgatcgtcctcgattaccagcacatgagccactaatgtaacatccatcgctatgaaagattgtgattacggaccagtttcggagaatgtcgtcctgtcaacgttgatagtcgagcatcagttgccaaagcaacataaggatagccccaaggggtggggtcggccaagcgtccagcgtagtggggtcgggtgtggacgcgtccgggcataatgtgtgaccagtaggccctgatcactacgtcggccggcttcagggaatgttgccagcgcgcacagtgaccgaatcatcgcgatgggatcagggcgtgcggcacccagggggagtcgcggtagaaagggcatcgtatgtggtgttgagcaggggtggggtgtctacgaccatcgaccctgtcgcacattccggttgcaccagcgacgatctggagcacgaacatccccaccgtcactgtggccgagacggcaagagaaccgcgggccgggtggtgcccgcggctgcggttggctacgactgggtgcctgccctggtcaacagggtgctgaggatcggctcggcatgtgtccacagcaccgctccgccgatcgcgggtacgaggtggtgctgtgcgccgggtatccgggtggtgagcagcgatccgttgtcgggcgagtggctctggtccagctcgccgtaccagacgtcgactggcacggagattttgtcgaggtcgatggcccagggtctcatcgccagcaccgtgtcccgcgcgtacccagccgccccttgcccgaacgcctcgttgagggctcgacgataggcgtccgcgaacccgggctcgcggtacaccgcgaggtcacactcagggctgccgcccagcaccaggtcaagcagcgcatcggcgctgaagccggcgaagaagcgttcggcctcagccgcgtcacgtaccgtccagtcgacgagcttgcgtaactcggctggcagtgcggaggcgaactccggcgcggccacctcatctgcaccggaaacgatggcgagggcagcggtgacacctccctccgcgcaggccagcgcgaacggcgccccctgggagttcccgaccatcgcgggccgacccaatccgcgtatcgcggtgaactgtcggatgtcggcgacgaagtcggcgaacgttcgaccgggcaacggcgtcgaggcgccgagccccggacggtccacagaagcgagtcgcaccccgagccggtcgatggcctcggcaccgaacccgagccaacggctggtggcggcaccaggggaaaacagcacgggtgtcccatccggcggtccccattccgcccaacccagcagccgcccgtcagagagctggacttcaccaacgcggtcaggagccgtgacgtacatggagtaatcaaatcaagcggggctcggccctcctgcaatggcccatgcaccaccccgcatggcacccgggctgccgcgacccctgatcttgccttacttgtccgtcaggggcttcatcgcgcgggattggcgcctgcgagccagacgacggagcgggtgccggggtgtcggtggactgggttgcagtcggatggtccaccaccgtcacgtcactcggtcggcttctgggcggcccgagcggcagtgtcggtcggggcggactcgtcggcgacgccgctcgccgtttcgcctgccggcatccgggtctcgcgcagcgataccgccgcgacgatggcgagcgtgagaaacaacccggcgccaatgtatgcggcggtgttcaggccgtgtgtgaaggcggtcgccgcggcatcgaggagctgtgccgccggtccggcgggcagcccttccgccgcggtgaccgccccggtgacgttctcccgtgccgcttcggcagcgtcggcggcgattccgtccggcacggtggtgtcgatccggtcccggtagacggtggtcccgatactgcccatcaccgcgattccgatcgcgataccgaggtggttgccggtctccgacagggatgccgcagaaccggcctgctccggcgacgcggatccgacgaccaggtcggtgccgagcgcgcccatcggaccggcgcccaggaacgccaacacgaaaccagttaccagcagtggcagcccacctgtcgggtctacctgggtaagtagtaggtaaccgaaggtggtcaccgccaacccgctcgagatgaggtacgccggccgtaccctcggcgccagcgccggcgccgtcatcgagcccacgacgatggccagtgtggacggcagcagccagagtccggtccgcaggggcgagagcccttcgaccatctgtaggtacaggttgaccagcaggtagatcccgccggtggtgaccgagccgaacagcaggatcaccaacgcggcgctgaacgcgcgggtccggaagagccggatgtcgaccagcggttccgccagccggtgctgacgggtgacgaagaccgcgccgaacaccacgccggccgacatgacaaccagcggttccgccgtccagccgtcgtaggcgagttccttgatcccgtagatgatcggtaggaccgtcagtagggagagcagtacgctgagtaggtcgattcgtccggccgaggggtcgcggtactcgggtagcagtacgggcccgagaaccagcagcagcatcatgatcggcgcgcccagcaggaggaccgaaccccaccagaagtgctccagcagggcgcctccgaccaccggaccgagcgcgccgccgaccatgaggcagctgaaccacaccgcgatggccacgccgcgctgcttggcgtcgtggaacacattgctgatcagcgccagtgtggacggcatcagggtcgcgcctgccacacccatcgccgcgcgggtcacgatcaacatctgtgcgctgtccgagtacgccgccgcgaccgtgctgacgccgaaggcagcagccccgatgagcagcagtttgcgccggccgatccggtcaccgagagtccccatggtgaccaggaagcccgcgagcatgaagccgtagatgtccagaatccagagcgactcgatgctgcccgcccccagatcggcgctcaggtgcggcagcgcgaggtagagcacgctctggtcgagcgacagcaggagggtgggcagcccgagcaccgcgagtccgaaccagctccggcgggtcgctcgctggcccatgtcgcccgggtgtgtgtcgtgcacggcagatccttccgttcgcgggtcctgtcgtgggtacagatacgggcggcgacggaaactcatcggtgtgccggggataccgtgccgccgagtcggcggcgatctggccatcacccccgtatcgcccggccccgggtctcggccgcaccagccgacctacaatcggggccgtgtggcgggagtgcgggcggtgacggtcgacggtgcggtccgggcggacttctcccagctcgccgccccgttacgacgcgaactgctggtccactgctatcgcatgctcggctcgatgcacgacgccgaggacctcgtccaggaaacctacctgcgggcctggcgctcatacgacggcttcgaggggcgttcgtcgttgcgtacctggctgtaccggatcgccaccaccgtctgtctgcgcgcgatggaaaaccgtgggcggcgtccgttgccggtggggctgggcgcaccgggggccgacccggaggaacggccgattcacgacggggagaccccgtggttggaaccgctgccggacgccctgctgcgacgggagcgcgaggacccggctgcgattgtgagcgcccggcagagcgtccgcctggcgttcgtcgccgccctgcagcacctgccgccgcgacaacgagccgtgctgatcctgcgtgacgtgctccagtggcgagcggtggaggtcgccgacctgttgggcgggagcccggccgcggtgaacagcctgctgcaacgggcccgggccaccctcggccatctgtcgccccgggaggaccgggtcaccgagccgactaccgccgcagagcgagaactgctcgaccggtatgtgacggcgttcgaggccaaggacatagccggactggtgcggttgttcgcgtcggacgcggtgtgggagatgccgccctacaccagttggtaccggggcccgcgggacatcggccggcacctcgcgctgcgctgcctggccacgcctggcccggtgcggctggtgcccacggccgccaacggccagcccgcactggccggctacgtggccgcaggaggaagtacgttcgcgctgacgaatctccaggtgctctcggtgaccagcacggcgatcacccggatcaccgtgttctccgacccgcgactgttcacggccttcgggctacccgcatcggtcgccgcggcccagatgaatgagctggcaccggccaacggctgctgaccactgtttcctttgctcagggcgtacgatgcgggccgcttggactgcaccggccattgtcgtaccggcgggacaggatgggtcgatgcgtgggcggatccccgacgacagcggcgtcaccgaccgcttcggcgacaatggcttcgtctcccgtcaggtacggctgcggctggacgaggtggggtgctgggtagccttcggccatgagtccattcgtgagactgcgcgacatgcgccaggacgagtatgacgcctactcggagcagcagctccgcgagtacgtggagtcccagaccggattggtctcgaccgaggcagccttgaggaaggctcaccgggatcgcgagcggttcctgccccacgggctggccaccgagcgccaccgtctgctggtggcggagaacgacagcggtgagatggtgggaacggtctggctcggcctggacagcccaggcagcaaggacgaaccggacggtaggtcggccgagatggcctggctctacgacatcagggtcgataccgcctatcggcgatcgggttacggcgctgccatcctgtcggcggtcgaggtgctggcccgagatgcgggcgcgctgcgcttggggctgaacgtcttcggtcacaacacgccggcgctagcgttgtatgagcgtagtgggtacgaggtgactacccagcagatggcgaagcgcctgcgctgacccgtgctggtccacctcttgtggcccgcctcaccggtcccctgatggccggtggggaagaggctaggctggtgatcatgcggatcggcattgtgatccttcctgaccagcgctgggtggagtctgagcggcgttggcggcaggttgacgagtggggcttcgaccacgcctggacgtacgaccacctgggctggcgggatctggtggacgggccgtggttcgactcgatgaccaccctgaccgccgcggcggccacgacccgtcggatccggctcggcactctggtcgcgtcgccgaacttccggcatccggcggccttcgcccgtcaggtcaccgccctcgacgacgtgtcgggcggccgggccgtgctcggccttggtgcgggcggcatcggtttcgactcggcggtgctcggcggcgagacacttccgccacggcagcgggtggaccggttcgccgagttcgtcgagttgctcgacttggtgctgcgcgaggatgggacgacgtggcggggtgactggttcgccgcggtcgacgcccggaacaacccgggctgcgtccagactccgcgggtgccgttcgtggtcgccgccaacgggcctcgttcgatgcggctggcggttcggtacggccagggctgggtcaccaccggctcggggggtgatgacctggatgcctggtgggatggcgtggcggacctggctgttcgactcgacaagtcgctggcgtcggccggtcgggagccgagttcactcgatcggtatctgtcgttggactccgcgcccgtcttctcgctccgtagcgcggatttcttcgccgagcaggtggagcgtgccgcggcgctcggtttcaccgacgtcatcacccactggccgcgatccagtagctggtacgcgggcgatgaggcagtgctggtggatgtcgcctcccggctgcccgagctacgtcgggtgaccgactgatcggctcacgggctgagatcggctctggtgagtaggccccggatccgtagctcggcggcgacctctggtgggcagtcggctaccaccgtggcggtgccgaccggggtggcgccccgcgcggtgcagatctcgtagagggcgcgtacctgggcaccggtggacacccagtcgtcaaccaccagtacccggtccccggcttcgaggtgccggtcacgtacggcgaggtcaagccggcgaccgaggtagtccggctggctctgtgcccaggtgagggtccccggggggaggcggccgtcgtggggcttgtgcgcggcgacgaacccgacgccgagcgcggtcgcggcgagcggcccgagtaggtagccggtgaccgccggggagatcacgaccgtcggtggggattgccggaacggtgcgaccagggccgggccgaggtcagcgagcaccgccggatcccgccaccagccggagatgtcactgaccagatgggcggcgcccggtccggggtcgacccaacggatcagctcagcgaggcgtcggctcagttcggggcgcatgccgccatcctggtccaccgccacggtgggccgtcgacggtgtcgaggggcaacgcgccggtctctggtcactcatcccgacccgcggtgttgaagggtcgtctggtcggacgatcacaggtccgctgatcggacggtggtttcaccataatttgggtaataccaccatgatcacgttgacgtcggatgcgcttcactagctacggtccgacccggtttgttcgcctgacgaaaggaccgggccggtggccggcaggcacgcgcgtacccgaaggttgtccccgaccgccatcgcggccaccgcagcggttggtgtcgcgctcgcgatcggtgggaccgtgggcgccgtccggctcacctccggcgacgtgtccgaccggtccgtcgcggtcgcgccgaccgaggtcgaccctccggccgccgcatccgccccgccgagcggctcgccgagcgccagtggctcaccgagcgccagtggctcacccagcttgccgagtccgatcgcgagcccggcgtcggtccggaagacgcaggcgccctcccggagcaagccgaggaccgcgactccgcagccgaccgcgaccaactcgtccgctcctgcggtggagaccggctcgtgtggcgcctcgtactactccgaggggcagctcaccgcgagcggggagccgttcgacccgtcggccatgaccgccgcccacaagaccctgccgttcgacacgagggtgcgggtcaccaatccggctaccggcacgtcggtgaccgtgcggatcaacgaccggggcccgttcgtcgaaggacgctgcatcgacctgtcccgggcggccttcgccgagatcgccccactgagtgcgggtcacgtcgaggtccggtacgaggtcctgggctgagcccagtgccagccgcgatcggcttcccggtgtgacccgcccagccagaaccacctcggacgtcaggtcaggtccattcaccggtcatcgtctttcaggcatgctgtgctgcgtacgcacgcacccttttcagtcgggccgcggcccgctgagccccggatcccgcgccggtctcggcgcggcctttgctctgctcgccctcgtgtcggcggtggagtgtgtcgacggccggggagccaactacaccgcactgctgatcgtcgccccgttcctggccgccgccctggcgtcctggcaggtggtgctgggcgtgggagccgtagccatcgtcctcggcgccggcttcgcgctggccgagcaggtcggctccctgtcggccgcggtagcggtcgccggcatcgctctgggtaccgtgctggccgccgccaccgcggcagtacggcagcggcacggcgagcggatcgcggagttgtcgaagctggccacggtcgctcagcaggcggttctccgtccgctcggcccgcaggtggggtccttggccgtcgccgcccggtacatctcctccacctccaccgcggagatcggcggggacctgtacgaggccctggacacgccgtacggcgtacgaatgatcatcggggatgttcgtggcaagggcctggaggcggtccggttggccagcatcgtgctggggtcctatcggcatgtggcgtacgagcgggccgacctgcgggcggtcgtcgccgatctggaccgggcggtggcccgtagtgtgggtgacgaggacttcgtgacggctgccctggtcgaggagcggggcggcacgttgacgatcgtcaactgcgggcacccggcgccgttgttgttacggcgtggcgcggttatcgccctggaacctccggcgccggctccgccgttggggttcatgccggcggtccggtcccgggtggagcggctggagccgggcgaccggttgttgttgtttaccgacgggctcggcgaggcccggcgggagggcgagttcttcccgaccacgtgccgggcctggcggttgctggggcatggcaccgtcgccgacgggttggcgtccctggaggcggcgctggtcgagtgggtgcacggtcgtctcgacgatgacattgcgctggtcctgatggagtacaccggggcccgcaccgggggttccgctgccgtgccgagttgggaggtcggcacgaccgaggggtgagggacttgtcgttgcctacccgcgagtaatacagtcagggttactcatcggtaacacgcgtccggaagcggggccagcgaccatgacccactacaagagcaaccttcgggacctcgagttcaacctgtttgaggtattcggggcggaccggacgttcagccaggctccatacacggagctggacgtcgacaccgcccgtagttttctctccgaggtcgaccgcctggcccgggaggacctggcggccagctacacggacagcgaccgtaacccgccggtgttcgacccggcgacacacaccgcgccactgccggagccgttcaagaagtcgtaccagaggttcatggactccgagttctggcggctggacctacccgaggcacttgggggcagcaacgccccccgcgccctctggtggtcgctggccgaactcgtcctgggtgccaacgcaccggtctggatgtatgcctcaggcccgtccttcgcacacgtactgcacgtcgagggcaccgagcggcagcggaagtgggccaagctgttcatcgaccggggctggggctccacgatggtgctgaccgaggcggatgccggctcggacgttggcgccggccgcgcccgtgccattccacagccggacggctcgtggcacatcgagggcgtcaagcgtttcatcacctccggcgagcacgacctcggtgacaacatcgtccactatgtgctggcccgtccggtcggcgtcgagggtgtgggcggaccgggcaccaagggtctgtccctgttcgtcgtgccgaagtaccacttcgacgaggacaccggcgagctgggcgagcgcaacggggtcttcgccaccaacgtcgagcacaaaatgggtctgaaggtctcgaacacctgcgaactgaccttcggcgagcacggcgtgccggcccagggctggctgctgggcgacaagcacgacggcatccggcagatgttcatgatcattgagtacgcccggatgatggtcggtacgaaggcgatcgccactctctccaccggttacctgaacgcgctcgagtacgccaagaaccgggtgcagggcgccgacctgacccagatgaccgacaagagcgccccgcgggtcgcgatcacccggcatccggacgtgcgccgttcgctgctgctgcagaagtcgtacgccgaagggctgcgggccctggtctgctacaccgccacctggcaggacaaggtcgccatcgccacggcggccggcgacgagaaggccgtcaagctggccaagcgggtcaacgacctgctgctgccgctggtcaagggggtcggctcggagcgggcgtacgagttgctcggccacgagtcgctgcagaccttcggtggctccggcttcctccaggactacccgctggagcagtacgtccgagatgccaagatcgacacactctacgagggcaccacggcgatccagagcctcgacctgatcttccgaaaggtcgtccgggacaacggcaaggccctgctggcggtcgccggcgagatccaggagttcatctcgaccgagggtggcaatggccagctcaaggaggagcggcaggcgctcggccgcgccctcgccgaggtccagagcatcctcggcacgctgaccggctggctgggcgaggcgcagggcggtaacacccaggcgctgtaccaggtcgggctcagcagccgccggttcctgctggcggtcggcgacctggtcgtgggctggctgctgcagcggcaggctgacgtggcgctgacggcgctcaccgccgacgggtccgccgatcgggagttctacaccggcaaggtggccgccgcccggttcttcgcccgtgaggtgctcccgcgcatcggtgccgaccggcgcatcatcgaaaacgccgacccgggcatcatggacctcccggaggaggcgttctgaccccgaatgtcgggacagggctgatccggggacagaaccggcaatacggcggccggcggggtgacccgccggccgccgcgctggttgccggcctgggcaggggtagcacccgccgacggcgggtaaccgtcatcaggtcaggcagagaacgcccagagccaccgcacgggggagtgcagcgcacatgggcattggtagcggtatattcctgattgccctcggggcgatcctcaccttcgcgatccgagccaacgtctggtgggtcgacctgcgcgcggtcggctgggtgttcatcctggccgggctggccgttctgctcacgacgttgtggttctggcaggaccggcgcaagcgggcgcggaccctgatcgtggaggagaaccgactgtcgcatccgaccgcgatgatgccaccgccgcccgacccgccgccgcccacagcgccgccgtcctgagcctgccgcgcacagcgccggcatcctgaacccgccgtttcggggcaagcggtcagcgcctcgcctccccgggcggcgggctcaaccgcgcgcggtgtgcgcggtggtgacgacggtgtccccacggccgagacctgcccattccgccgttgtccggtgcaccacgacttcgctggtccgcagcgcgtcccggtccgcctgctccgggttgagcagcgccgacagctgcgacacgccgggattgtgggcgatcagcaacaccgtccgagtgaccgggttgacccgccggaccagggccagcagatcctccgggtgcgcctcgtacgcgtcgtccgcgtactgcacgtcgggtgccgggcccgcggaaccgccctctggtggcgccccggtcatccccatggccacgccgtgccaggtttcccgggtgcggcgggccgaagagcagatcaccaagtccgggagcagcgcgttgtgggccagccaggcgccggccgccgccgcgtccgctcgtccccgcggcgccagcggccgatccacgtccggccggtcaccgggcggctccgccttcgagtgccggagcaacaccagcgtgcgatcctgggcgtacgcgtccgtcatgcccccagcttgcctgatcggcgatccggccgcccgggtacgtcgatgctgtcggcagtgtttgctgtcgagcagtgcgacgaaatcctccacgggactcggtcgaacgctgctcgcctcacagccggaaggtggtgcgataggcgcctggtgtggtgccgacgacctcctggaactgcgcacggaagttgctcgtggtggtgaatccggtctggtttgcgatgcggtcgatcgtgtagtcggtggtctccaggagctcctgggcgtgacgaatccggacgccggcgacccattgcatcgggctctgtccggtctcgacagcgaatcgcctggtcagggtgcgtgtgctcaggttcgcggcggcggcgaggtcggcgagcgtgagggcccgatgcgcgttggtctcgatccaggcgaggacgggttcgaggactgaggtccgcaggggcggccggttccgcaggatgtactgcgcctgcccaccggctcggtgcagtggggccacggcgaggcgtgcggcatccgcggccaccgccgcaccgtagtcggtgtggatcacgtgcaggcacaggtccagcccggacgcggcaccggcagaggtgagaatgctgccgttgtcgatgtagagcacgtcggggtccacctggatcgacgggtgttggtgcgcgaggtgttcggcggcgagccagtgggtcgtggccctcatgttgtcgagtagtcctgcttctgccagcgtgaatgctccgacgcagatggaggcgacgcgtgtgcccctggtcgcggcagcacgcagggcggcgagcaccgagggtggggagggccgtaaggggttgttgcggccaggcaccacgaccaggtcggcgcgatcgagcgcatccagctgctcgctgactgccagccgcaccggcccggcgtcgacgacatcgtcgggccctgcgacgaggacccggtatccgggccggccgtccggcaggcggacacggccgaacgtctcgaccggtgtggccagatcaaaggcaatcacatccggcagcgcgaggacgacgactgtgtacatgcctgcatgataggccatctcgcacttggcgagattcaggtgatgcctgtcctcgtagccactatcgggaggcgtgcggctgcccaaccatggatgcacctaccacgtgaagggactaccgatgcccacgcttcgcgcccagttcgtgcttttcgacggcttcgatctgctcgacgtcatcgccccattcgaggtgctttccgcgggcagcgccgccctcggcggcgtactcgagtgtgtgctggtgagcgagtcgggacgggacagcatcccgtcgggagccgccggtgtctccctccccgccagcaccgcgctggaaccggaggcacccggttacgtcatcgtcccgggcgcgtccgggcccgtcgacggcgacccggacgcaggcgagcggaccgttcccgcgctactcggacggttcgccggaagcccggcgatgtcactcgtcgcccgggctctcgccgcgccgcaggtcaccgtcgtcgccgtctgtggtggcgggctcgcgctcgccatggcgggcctgctggagggaaggacagctaccacccaccacctcggcatcgatcgactgcagtctatcggcgtgaacgcggtccgtgcgcgggttgtcgacgacggcgacctcgtcaccggcggcggtgtcctgtccggcgtcgatgtagccctctacctgctcgaacgtgacttcggctgtgccgctgcccgggccgtcgaggacctcttcgagttcgagcgccgcggcaccacctggaaaacgtctgccggacgtctgcctcgcacgcctgtcaccgggcagcgagtgcaggcatgagcgccttcctgctgtcggtccacgtcctggccgcgatcctcaccatcggcccggtcgccatcaccgcaagcatgttccctcgcttcgcccgactcgcgctcgacaagccagccgacccgcgccgcagtgccgtcgtacgcatcctgcaccggatcacccgaaaatacgccgtgatcggcgtactcgttcccgtgttcgggctcgctaccggcgccagtatcggtgtcctcggtgacgcgtggctgatcgtgtccatggttctcaccgccggtgccgccgccgtgctcatcgccgtcgtcctgcccggccagcgtcgcactctgcactgccttgatacgggtgcgcaacccgcggacctcgcccgtgtcgcccctcgcatgggcatgcacgccggaatcttcaacctgctctgggcgatcgtggtggttctgatgatctaccgtccgggatcgacgacgggggtcggactgtgagcccccgtcacctgctgcgggtcatcggctcagtcgaactggccaccctcgcactgatgctcctgaacatcgtcaccgtgcacacacctaccgtctcccgcattctcggtccggtacacggactggcctacaccctcacggtcctcgccgcggccctggtcatgcggcgccgccaccgcgtctggttgatcgcactcgttcccggcatcggtgggcttctggcggctcgcgtcgcggcgccggaacccttcgcaaccgtttccgacgtcgacctgtaataccggggacggcgtcgacctgtgcagcccggtgcaggtcaccgcgacatgaactacccgagccccacttgaactacccgaaccgctccgactgctcggcgacaccgacctggcaacgcactgctaggcgaagagggcgaagtagatcgcgatgtggtggcagatcgcggcgaccagggtgcaggcgtggaagaactcgtggtgaccgaagacggtgggccacgggttgggtcggcgcagggcgtagctgaacgcgccgacgctgtagatcgcgcccccgacgatcagcaggaccagggcggtgaccccgcccgcgcggaggatgtctggcagcatcgccaccgcgacccaaccgagcgccaggtagagcggcgcggagacccagcgcggggcgtgcggccagatgagtttgagtgccacaccgccgagtgccccaccccacaccagcgagagcatgatcgtcgccgggcggggctccagcaacagaacgcagaacggcgtgtacgtaccagcgatgaacacgaagatcatcgaatggtccatgcgccgcatgacttggtagccgcgctctgaccacacccgtcggtggtagagcgcgctggtgccgaagaggccacagacggtcaggctgtagaccagggtgctgaccagtggcgaccagccgggccgggatgcggcgatggagcagagcacggccccgcagacgagggcgacgaagaacgcgtacgcgtgcagccagccgcgcatccgaggtttgccgaggtcgaccggcttgaggcgggtcggtgcggaggtggtcacgccaacaggttacgacgccgtaggttacctgtcggtagtgtgtctggtcacgcgaaaactgcgtaccgacggggcggtaggtccggtggtgccggatcccggcacgggtccgggaagccagcccgttccggaagccggcccgttccggaagccggcttggtgccggtgtcggcctgttccggaagtcggcttggtgccggtgtcggcctgttccggaagctggcctgttccggaagtcgggctgttccggaaggatgacgggatgcggattcgaccggcgggagcacacgccctgctgctcgactgttccgacgccgacgccgacgccgacgccgcgacctttgacgcgaacgtcgacgacacggccgacacggagcatggtgacgcgggccggcccgccgcgacggtggtcgccgaccgggtggaggcctggcgggccgagctgtggcgactccgggagcaaggggacctggacgcggtcgagatcgtcccggcggccaccaccgtgctgctcgacggcctgtccgatcccgcccacaccgccgcactcctcaacgactgggccccgacaccgatcagcaccggcactgccaacacgggaaccaccgacacgggaaccaccagcaccggtgccgtcgaggtcccggtgatctacgacggggtggacctggcgacagtcgccggccactggaatgttgacgtgacggccgtcgtccgccgacttaccgccaccgagttccgggtggccttctgcggtttcgcacccggcttcgcgtacctgaccgggctggccgccgggctgggcgtgcctcgcctgtcgacaccgcgcccccgggtgccggcgggttccgtcggcctggccggcccgtacgccgggatctatccgaccgcctcacccggcggctggctactcgtgggccgcaccgacctgcccctgttcgacgtgcacgccgacccaccggcccggctcgcgcccggcacccgggtacggctggtcgcggcatgaccggcatcccaccggccgaccgggtcggggcggccgacacacccggcagaagtgcggagcccggcatggtcgaggagcccggcatggtcgaggtagtgcgggccggcgctctcaccaccgtgcaggatctcggccggcccggctgggcgcacctcggcgtaccgcgctccggtgccctcgacccgagcgcgctccggttggccaaccggctggtcggcaacccggagaccgccgccggtctggagatcaccctcaccggctgtgggctgcggtttcgcggtgccaccaccgtcgcggtcaccggggcggacgtccccgtgcgggtcaatgatcggcccggcgatgtaggacggccgctcgccgtgccggcgggcgcggtgctgcgggtcggcccaccccgcaccggcctgcggtcctggctcgcggtcgccggtgggttcgccgtcgaaccggtgctcggcagccgcgccacggacaccctttccgggctcggcccgcccctgctgcgcgacggcgaccggcttcccatgggcgtgccagctgggccgcccgccccggtggacgccaccgcgaccgtgccgacgccggccgaggtgcggctggcactgcgccttggcccgcgggccgactggttcacgccactcgcgctcgaactgctgctcggcacggcctacaccctcactccgctcagtaaccgcatcggtgctcggctgtccggggcgccgctgccccgcgcggtggtgggggaactgcccagtgagggcctcgtgctcggtgcggtgcaggtgccggcggacggccaacccctggtcttcctcgccgaccatccgaccaccggtggatacccggtcgtcggggtggtggtcgacgtgaccccgcttgcgcaggcccggccaggcactacggtgaggttccatggatctcaacgctgatctcggtgaagggttcggcgtctggcagctcggtgatgacgccgcgttgctggacctggtgacctccgccaacgtcgcctgcggcttccacgctggagacgccgtcaccatgcgccgggtctgcgctggggccgccgagcggggtgttgcggtgggcgcgcaggtcggctaccgggatctggtcggcttcgggcggcgcccgatcgcatacgagttcgccgagctacgtgacgagatcctctaccaactcggcgccctcgacgggttctgtcgggtcgtcgggacgagggtccggtacctcaagccgcacggcgcgctctaccacgccgtcgcccacgacgagtcccaggcggcggcggtggtcgccgcggtcgccgagtacgacgaccagcttccgctgctctgcccgcccggctcggtactcgcccagctcgcgaccggtgcggggctccgggccgtcggcgagggcttcgccgaccggggctacctgcccaacggcaggctggtgccccggggcgccccgaacgcgctgatcaccgacccggagctgatggccaggcaggccgtccggatcgccaccgaccggaccgtggtggcggtcgacggcagcgtgattccgtgcccggcccagtcgatctgcctgcacggcgacaccccaggtgcggtgcgctgcgccgagctgatccgcgcggtgctggtcgacgcgggagtcccactttccccgttcacgtgaacgtggttcctcgttcctcgcctgggcttcgggtggagcggtgtcaggcgtccatgccgcgcagcaccagcgggagacggtcggcggcctcgtcagtcacccggatcggtacaccccagtcctgccgggtcaggtggcacgcggcatgctccacgtcggcgtcgcaggtggccgcctgcgcggtcacctggagcacgccttcggagaccgcaccgttgagcaccagccggcgggtcagctcggtgttggtgcccgccccagccagtagcagctccggcggggacgccgagaccaccagccgggtcgacgggccgtaggtgtcgtcgagcttctggccgggggccggggtgaagatgacctccagggtcacctcgccggctcgcagttcggtcggcttccgctcggtacggtgccgtgggccgttgaccgtgctggccccggcggcggtgagcgtgcccggcgcgagctgggtcagtcggtgggcggcggactccacgaccagtaccccgccgtccggggtgagaacgaggtcgctcggttcggcaagtccgtcggcgacggtgcccaccgagtccgactccgggtcgtagcggcggaccgccccgttgtacgtgtcggcgatcagcaccgagccgtccggcagtgcacagacccccagcgggtgctggagcagcgcctgtgccgctggcccgtcgacatgcccgaattcgaagagcccctggccgaccgcagtgttcaggacaccgtcctggacgtaccggatcgcgctggtttcgctgtcggcgacccagagccggctgccgtcggcggagaccgacagaccggagggctgggccagccacgcttcggccagcgggccgtccttgagggcctcgacggtgctgcccgcgtacatgccggcggtgcgcttcaccgggtcgaaccaccagagctggtggatgccggccatggcgatcacgagccggccgtcgtaccaggccaggtcccagggggaggagaggtcgacggagagcgcgtcgtgggcgtggtcgtccacggtggaacgccactgtcggccggtgccggcgacggtgaccacctcgccggtggcgaggcggacgccgcgcagcaggtggttgacggtgtcggcgacgaccaggtcgtagtcgaccagccgggcgacgtgggccgggagcaggcagagcccctgcggctcggcgaaggtggccgccgtggcgggcccgtcggcccggccgcgcgcgccggtgccgatccggcggaccaccctctcgccgtcgggtgccagctccgcgatggagtgccgggccgagtccgacaccagcaggttcccgttgccgagtacgacagctttgccgggaaagcgcagcgtggtctccggttcggcgggtggcacgtacgggccgtcgccccggtgcagggtgcccttggcctcgtgggtggcgatcaggtcgtccaccagccggaccaggccctcggcgtgtccctcgccggccatggtggccaccacgtaaccctcggggtcgatcacggccagggtcggccaagcccgggcggcgtactgctgccacatgttcagttcggggtcgtcgagcaccgggtggtgcacgccgtaccgttcgacggcgtcggccagggcgtccgggtccttttcgtgctcgaacttcggcgagtggacgccgatgaccacgagcacgtccgcgtacttctgctcgatggggcgtagctcgtcgagcacgtgaaggcagttgatgcagcagaaggtccagaagtcgaggacggtgatgcggcctcgaaggtccggcagggtcaggtgtcgtccgccggtgttcagccagcggcggcccttcagttcgggtgctcggacgcgaggcgcggtagccatggggtaaccctcccatggcggcgtcccgggcagccccggggatcggccaacgtgacgtgcgagacgacccagctgtcaccctggtgggcgaggcgggccgggaacagcggtggtcggcgagtgcccggtagcccgctggtcctagcgttccttgggtgaacaccggagctgatcggagatcgtcagccgagatccggaatcgtgcaggtcggcgtggccgggcgacgcgctcgcccggttcgccgcggagcgtccccggttgcgacgcactgaatcgcggcctcactcccgcgcctccctgggtgttcgtcggaacggtccccaggcgatgaatcggtcgaagagctggcgggggcttggtccgtcgtgggggttgaggtggtagaggtcgtgcatggcgtcgtggtagaggccggcgaggtagatggacaggttttgttgtcgggtgtggtattcggcggtgaggtggaggcgggcgtcggggcagggccagggttgggcgcaggcgcggcaggtccataggggtcgtcgtggtgtgtggggtggtcggttggtggtgtggtggcgggtgttgggggtgggtccgagtcgtggtgggggtgggtggtgggggttcaccagtggcctccgttggctcgccattgttgggcgggggtgagccagccggcgcggccgggtcgggggtcggcgagggttggttgggtcatccatgtgggcaggtttctgggctgggcccggtgcggtgcgttggtgcggtgcggcaggggtggttggttgtttcgccggtgtcggctgaacaaacggattcgcattgtgggctccttgatggtgttggcgggaccgcccccaccaatgccggtgttggtgggggcggtccgacggcgtgtccggcgggtcaggcctccaccggctcgcgccgttccgtaggaatagttttgctgtcagtagtggacagcaaaagcccatctatatatggtcgctagacatccgaaatgcctaccggaggggccatgaacgaggcgcttcggctggccatgaacgaggctggccacaccgctcattcgctcgctgaaagggtcggggtcgaccggaaaacaacgacccggtggctcgtgaaggatcacattccgcacccggcgcaccgcacggcggctgcggaggcgctcggagtggacacggaggacatatggccggacacttcgagacgtcgtaatccagtttggttccgaccgtggcaggaatttgaacgcgaggcgacgttgctgcggtcatatcagccgttagttttgcccggcttgctgcagaccgaggcttacgctcgcgcggtgctgtcgatcgggggtttacgggggcgtacggacgtcgaccggctggtggccacgcggctgtcgcgtcaggccatcctcaccaaggacgacccgccgcagttcgcggccgtggtggacgagaccgccctccggcggccggtcggtggccgggcgacgatgcgggagcaggcgcgcgccctgctggcgacgtgcgaggccccacacgtgcggttgcacgtcgtgccctcggccgttggcgcctacgcgggcctgaacgggccgttcgtcatcggcaccggcgcggaccatcgcatggctgtctacctggacaaccaactggagggggagatggttagcgccccgaacgacgtagcggcgatactggcggcgtgggagaacgttcgcggcgaggcgctgtcccactggcagtcagttgatctcctcagggaagtagccgaatcatggacctgaccggcgcgcgatggcacaagagcagccgcagcagcggcaacggcggcgactgtgtcgaggttgccgacaaccttcccggcgtcgtgggtgtccgggattccaaggacccgaccgggccggcgttggtgttcgggccgggggcgtggcgggcgttcgtcgcccagtttccgggccgcgactgacctaccgcgcacacggaacgcgcccgtcccgacctggggcgggcgtttcgttgtcggcgaggttggcacacctaccgacttgttcgatccccttcggctggatgatgcgttgttgggcagcgacgatggacggacagcccttcgggcgccccggccgacacatgcggacgacttctggccctggttcgtggtgctcgccgtcgggacacgggccgctggtgcggtcttcgggacgcgggcccgcgacgagcaggcccgcgttggctagccgcccgagctgagggtggcgaacgcggccgggtcgtgtgcggagaacagggtcaggtccggttccgcgcgagcccgtacggccgcgaggcgggcatggttctcgcgtacccttctccggtcgaacgcgacgagggtctccattgcccgcaggacgaacggcacaccgccgcctccgtcgatgctgccggggtggtagaaggcgtccccggcgtgcagcagccattgttcgcccgcgtcgaccgccacgcaggcgtgaccgcgggtgtgaccgggcagcgggatcaggacgaacccgggcgctatctcgtccagtggcttcaccgccgcgaagccacgccacggctctcccgccgcgccgtgttcgatgattcgtggtccgtgccgccactgggcagggcgaaaccgacttctctcgcgccaggtgggcgggttccgggcaccacgcacctcgtcagcggtggtgtgcacggccgcgtgcgggaagtcggagaggccgccgatgtggtcggcgtcgaagtgcgtgacgacgatgtgccgtacgtcgtcacgtcggaacccgaggcgttcgacctgacgtgcggctgtctcgtccgggtcgagcacgggccgcacgatggtccgcgtcgggccgatgcgtcgcctggggtcggcgatgtcgtcgaggccgtagccggtgtcgacgaggacgaggccgttgttggtctcgacgaggagcacgtggcacaccaacggctcacggaacacccggatacttccgcagttgaggtgatggaccttcaccgcgctgccgccggaccgggtggggtggccgggcggaggcgcggagtgtccttcgaaggcaacgcgcaggcggtcacaggcgaattagatccatgatctgactgtctgtccagtggctccggtccgttccccttcctgcgtgcggccgatgcgcgtcatcggtagtcctgggggtcgacgtcgtcgccgtctccttgctgggtcgcaccgaagtagccaccccagtccggccgcgacccgtccgcgtcggtgaagccgtactccttggccagttgccaggtcgccagtgactgtccgttccaacggctgacgtccgggtcggcggcgagtgcggccactgcgcggccgaggtaggcagggctctccgacatcgcgaagtaggggtcggcggtgatggcgtcccgccaggtgtcctcggtcacgccgaagtggtcgagcatcgcctccgaccgcaggaacccgggcgtgagagcgaccgcggtgacgccgtgcggtcgcaggtcgcccgcctgcgcctgggctgctcggatcaccccggatttggccagatcgtagaagaaggttccccggtagccctggtcggccgtaccgtcggtgacctccacgaccaggccacggcgacgggccaccaggagcggcagggcgtgccagctggtgatgatgtgcgtgtgcaccgcctgtcgctgtagcagcaggccatcgtcgagtggttgctcccacagtggcttgtcccacaccgtcagcggatcgccaccccagacgttgttcaccagaatgtcgagcctgccctgctgttcccggtcgatcctcgccaccaggtcgcggacctgagcgacatccaggtgatcggtgggagccgcgataccgtgaccgccggcggcggtgacgaggtcggcggtctgctcggtggtctcggggcggttcatcggcgatctcgaggtcgtcgtgctgcgcccggtcacgtagacggtcgctccggcggcgccgagctggacggcgattccccggcctccgccacgggtggctccgctcacgagggcaacctgtcccgtcaatggcttgtctgtcactatttctcccttgtcaacctatatgtcggaaggatcgcgtcacggtgacgacgcgcgttggcgagtgacccgctacccggaagaacaccggatttcgtcagtagtgatgatcagaatcagcgccggtggattgacttcccgatgtctcccgaggtcgatcagctcgcgaccttctcggcttcggttgcctgaccgagccggcgtggcacggtgacggcgatcgtcgctccgatggcgaacagcacggctgcggcgagcacaccggcgcggtacccctcggcgaggctggtcgcactgccgccgggtccggcggccgtggtggcgatgagcgcgagcatcgcgaggcacaccgcggcacctatctcctgcgccgagttgatcagccctgatgccgcgccctggtcctccgccgtcacaccgctggaggcggcgatgtatgtcggggcgtaggtcagaccactaccgatcgcgagcagaagcatgccgggcaggacgtcggtccagtagtcgccgtggacgggtagccgggcgagcaggagcgcgccggcggcgaggactgtcaatccgctgaccagtacccgccgggcgccgaatcgggtgacgagtttcgcagcgcgcggtgacagcagcatgatgagcagggtgatcggtgcgaatgcgacacccacggccagtggcgagtagccgaggacgatctggaggtagagcgtcaggaagaagagggtcgcgccgagcgcgccggcgttgagcagcagcgtggcgttggctgcccgtactccgggcaggcgcagcagcgcgtaccgcaggaccggtgtcgactcgctgcgttccacgagggcgaagcttgcgagcaacacgaacgccgtgacggccgcggcgaacgaccggtcccggccgccgtcctcggccagccaggtcaacgccatgatgccgctggccagacccccagccagcaggaacgcgccggccaggttgattcggggtcggttggtggcaggggtatcgcgaaggagtagcgcgagcacggctacgaccgccaagccgaccgggatgttgatgaagaagatccagcgccaaccgagaaactgggtgatcgcaccgccgacgagttggccggcgatggcaccggctgagctgacggccgcccacagcccgagcgcccagttccgggccggaccttcggcgaggctcgcggtgatggcggccaacgcgttcgcggaaaccatcgccgcgccgacgccttgcaggccccgggagacgaacagatgccaatcgacctgggcggcaccagcgccgagcgatgccgcgacgaagaaggtgaggccggtcagcaggagcctcttgcggccgaggagatcaccaacgcggccactgatgatcaacaagctaccgaacgtgatggtgtacgccgtcgcggtcagctggatgcggctgtcgagcaggccgaggtcttgccggatcgaggggacggccacattgatgatcactacgtcgaggatcagcatgaactgcgccgcacacagcgcgatcaccgtccaggcggcccgccgttccaccatgcccaactccatttctctacgccgtaggattaattgaaccctacgctgtagtattggtgtgtgccagaagatgtgaccgacacgaccaggcgtcgtcgcccgggccggccgcgagtgagcgagtcgcccctgacccggcaggcgatcctgaccgccgccctggctctcgtcgacgagcagggcatcgaagcgctgagcatgcgccggctggccgccgcgctcaaggtcgacccgatgtcgatctatcaccacgtacccaacaaggcggcgctcgtctccggcctggtgcagacggtcttctccgagatggcgctgcccgcacctggcggctcctggccggtgcaggtccgcgcgtgggctcgggcctaccgggacctggccctggcccaccccaacctcgtgctccagatcgtcacggacgccgctgccgtctccgaggccgcaatcctggtcagcgagccgctgtacgccgccctggacagcgccggcctcggggcccgtgcggtggtggacagcgcaaacacgctgatcgacttcgtcaacgggtacaccctcgcccttgccgagggcacgacatcacagtcagccggcgtcggctcgatgggcgaacgtctggcggccatggaccccgaccaggtgcccacgatgtgtcaggttcacgatgcgctgaaggacgagcagacgacgtccagcggcttcgaagcgggactcgacatcatcatccgtggcatctcatgacgagaagtcggatatctcctgctgcagtacgggtatcgccagctgactgaccatgccgtcgtcggcgctgcggcgggacgacggtgggaccacagatgagtgtggccccaccgtcgcgccggacaggtcagctggctggttcgaggcagagcacccggttgctgcccgcgagcgtcacgtgcggctgcaccgggtcggcgcactgctccttggtatccaccttcgacaccacggtgtaggcgtcgacgtcgccgcagtccactgccacggccgttgtgtccgcctgcttgacgcagcttccgaccgccgggtcgaaggccggggccgattcgttcgcgccgatcttgccgagtagcgcgagcaggcccagcggcacagccaggatcagcaccgcggcgacgagtaccgcggccagcacccgaccgttacgaaccttgggtgggggcgcctcggcggccggctcggcgatcggctggaacgcgtcgaaccggccctgttccgcgtcctgagtggccggactgtcctgctcccaggactgggtgggggggtgtgccaggtcccgggactgcgcgggggggtgcgccggcggcgagaacgctggctcgggtggtggcgggaaagcggtggtgttgtcgacgctggcggtacccgtcgtcgccccaccgaagcggtcggtcgggcgttcctcgcccgggtgcggccgggtgccgttgaccggtcgttcgctgggcggagcgtcggcgaaggcagggatgtctggcgggaagggggccgcgggggctggtacgacgggtgcgtagccggttggttctgcgggtcgatcctcgccaccatgaccgaagccagcgtccgtaccgaagccgtcctccgggttgtagcggctctgcgggttgtagccgccctccgggttgtagccgctctccgaggtgatgccgccgttggcgccgaggccggcgtcacggccgtactccggtgggctctccggcccaaatcgttgctggtcagcctggtagccgtcgggttcggcgcgctctaccggctccggcggggcgggccgaccgtacacgcgaggctgcggcgccggcgtggcgggcaactgggcctggtcggctgggggcgtcacccggcttgacagcggcacagcggcgctggccgagacgccggcggatgcggccggtggcgcgggatggtcggtgaactccggggaggtgggcggcgcgggcaccgccggcggcgcggggggcccgcccggcccggcggcggccgggggccagccgtgctggtcagcctggtatccggggtcgatgcgcgggggctccggggcggcgggtggcggaacagcggccggtggtggcatggcggccggtggtggcatggtgaagtcggccggtggtggcgcggtagctggctgtggcatggcgaagtcggccggtgggctggccgccaggctggcgccgggcacccgctgctcctgcggcgggagcgggaccgcgttggcaggtgagatgccggggcccggtgccggctggtaggcgggaggttccccgaagcccaccggttcctgcccgaggtttgccggccgctcggagttgccccatgcctcgcccggcgcccatggttcgacatgggacacgttcagcccttcgggcccgctgcggggcgccggtacccagggctgcggggagctgttgccgggcacggctgtgcccgcgggggcggcgggctccccggggtgccagccaccctcgttggtcgcggcgacagcgggatcctgctggccgagtggtcggccgccggggtgttccggagcgagctgcccggtcgactggctgggcctgtcctggccgggccatcccggggtgggggcttcgggtgcctgagcggtgctgcccaggggtgcccaggcggcagcctctggtgcccatccaggctgctgaccggctccgccgttccactcgggtgccggttcggggtggctgctcgccggagtgtccggcgtgggccaggcgggtgccggctggggcacctgcgcggtggctcggacgaccgggggctgcggcgtcaccgggggctgcggcgtccaggcggtgggggactgcggcggggcccacgctggcgcctcgggcgggctactggggcctggctgctcctgctgggcgggccatgggtgggtgcccggttcccgggaccacgcggccgacgtggctgccgggtcctgttccggtgggcgggcggtgccccacgcggcggtcggtggtgcctcggccgaccaggcgggtccggccggggtgggttgtgggggtggcggaggtgcccagcccagatccggctggcccggggcgtacccgtcgtcctgcttcgctggccgatcaccgtacggtgtcggtccgcccgcgcccggcgacgcctcttccggctgctggccggggtggtgcgtgccttcggacgtcatgcgtgcgcctcctccatcacctgtcggccgcggacgccggtgcgtggcaccgcagccggcgccgccggaccaggacgtcccggccgccctccgcaccgtatccggtcctcctgaaaggaggtttcgggaggaccggatcgctactgcgcgtcgccgggcagtagcgattggattcgatccggaaccgacctgccgcaccgggcgggcgacgaccggtcaccaccgtaccgggcggcgagtattggcgaaatcccggtgccacggcgcgaaggtcggtttcccgcacctgatcgtgggaacgccgaaggcccgtccgggtgaaccggacgggccttcttggaggaggcgagaaacgtcgtggcgcgtcagtacatctgacgctgcgcgatggtgaggatctcgtcgcggaccgccggggagttggcggaacgcagcgcgcgctcgatggcacgggcgcggcggctggcgtcgcgacggttgcggattcggtcgatcatgctcatgggtctcactcctggctattcggttgtcggtagcccctggtgacacccattgaagcgcatttgggttcgagatcgccaacgattcgtaggtgagctcggacacggaccgaacgatccaaggttggttggcccttcgactgaaggtgtatcgccttatagcaacggccggtgtgccgggtgtcaacccctggcacaccggccgtcaatcggtcagcggtaccccatcgatcaggtccaggcgagcaacgccgcctcgggatcggcgaggaagtcgccgacatcccgcaggaacctcgacccgagctcgccgtcaatgatccgatggtcgaacgacaacccgagcgtggtgacctggcggggacgaaccttgcccttgtgcacccacggcatctttcggaccgcaccgaaggccaggatcgccgactcacccggcggcagaatcggcgtaccggtgtccacgccgaagaccccgacgttggtgatggtcagggtgccgccggacatgtccgccggggaggtcttccccgtcttggcagtctgcacgagatcggtcagagcatccgccaactcccgcaggctgagccgccccgcgtccttcacgttcggcacgatcaggccgcgctcggtcgccgccgcgatgccgaggttcacgtagtccttgacgacgatctcctcgccggcccaggtcgcgttcaccatcggatggcgccggaccgccagcagcaccgccttggcgaccagcagcagcggagagacccggacgtcccgccactcgcgtcgctgacggagacggtccagggccttcatcgcccgggtcatgtcgacggtcaggaactccgtcacgtgcggtgccgtgaacgccgagcgggacatgttctccgcggtcagcttccggacccccttgaccgggatccgctgctcgcggtgcgcgccgacactcgctgccgtactgcccgccgcggccaccgccagcggttcggccgtggtggtggcgctcgccgcccgctgcacatcgtctcggctgatcgagccgagcggacccgacccggtcagggtggacaggtcaaccccgaggtccttcgccagcttgcgtaccgggggcttggccaacaccagagcgccgccggccggaccgccgcgcccgttgccgacggtggtcggcccggtgaccgccggtgcgggtgccggtcgcggcggtgcggctggtgcgggtaccggcggtgcgggtgtcggtgcggccggcaccgctgccgaagccgcggcacccttacgcgggcgacgcttcgcgacagtggtgcgcgggccgtagcccaccagcacgggggtgcgcccaccctgacccgactcgcccgcaccctcggtggaggtcaccgccgccggcgcggcggccgacggagcacccgaaacggtgccggccgcctcaaccgactccgttgcctcgaccgggccggcggtcggatccgtgtcgatcgcgatgatcggcgacccgacctcgacggtcgcgccttccgcatggaagatcgactggacccggccggcccacttcgccgggatctcgaccgccgccttggcggtctccacctcgacgatgggttggttcagctcgacggtgtcgcccaccttcacgagccagctgaggatctccccctcagtcaggccctcgccgaggtcgggcaggttgaattccttgattcgcgacatgtcgttcaccagccgaaggtgcggtcgacggcgtcgagcacccggtcaaggtcgggtaggtactcctcctccacccgggaggccgggtaggggatgtcgaagccggtaacccgtagcaccggggactccagggagtagaagcactcctcggtgatccgggccgcgacctcggccccgaggccgatgttcgacggtgcctcgtgcaccaccacggcccgaccggtacggcgcaccgactcgtacaccaggcccaggtccagcggggcgagcgtgcgtaggtcgatgacctccaactcacggccgtcctcggcggcggcggtcgccgcgtccaggcaggtacgcaccatcggcccgtacccgatcagggtcgcgtcggtgcccggccgcgcgacgcgggcggcgtgcagcgggtacgcctccggcagcggcccgtcgacctcgaccggccccttctcccagtagcggcgcttgggttcgaggaacacgatcgggtcgtccgacgcgatggcctgctggatcatcacgtacgcgtcctgcgggctggcgcaggtggcgaccttgagcccgggtgtgtgcgcgaagtaggcctcgggcgactcggagtggtgctccaccgccccgatgccgccaccgaacgggatgcggatcaccatcgggatcctgagcttgccgcgggagcggtagtgcatcttcgccacctgcgacacgatctggtcgtacgccgggtagacgaaaccgtcgaactggatctcgcagaccggccggtagccacggatggccaggccgattgcggtaccgatgatgcccgactcggcgagcggggtatcgatcacccgctggtcgccgaagtccttctgcagcccgtcggtgatccggaagacaccaccgagcttgccgacgtcctcgcccatgatgacgaccttcgggtcgttctccagggccttgcgcatcccggcgttgagggccttgccgagggtgagggtctccgtggccatcagtgcgcgctcccctcgaacgactccaggtactggctgaactgcgcccgctgctggtcgaccagcggcgatccgttggggtagacgtggtcgaacatgctgcccggctccgggttcggcatctccagcacccgctcgcgcaggtgcaccgactcacgcttggcctgctcgtcgacctcggtgaagaaaccgtcgtcagcgatcttctgcttctgcaggaaggtcttcatccgagcgatcggatccttcgcctgccatgcctcgacctcgctggcgatccggtaccgggtggggtcgtcggaggtggtgtgcgcccccatccgataggtgtacgcctcgatcaggctcgggccctgcccgtgtcgcgcgttgtccagtgcgtgccgggtcaccgcgtacgtggccagcacgtcgttgccgtccacccggaggccggggaagccgaagccggcggcccgccggtagagcggaatgcgtgtctgccgctccagcggctccgagatggcgtactggttgttctggcagaagaagaccatcggcgcgttgaacacgctggcccagacgaaggactcgttgacgtccccctggctggtggcgccgtcgccgaagtaggcgatcaccgcctcgccctcgtcggtaccggtcttgccgtccatggtgacgcccatggcgtatccggtcgcgtgcagggcctgtgccccgatcacgatcgtgtacatgttgaacttgaactcgttcggatcccagccgccctgatcgaccccgcggaacaggcccagcggcatgatcgggtcgataccccggcagtagaggacgccgtgctcccggtaggtcgggaaggccatgtcctgcgtgcggagcgcccggccggaaccgacctgggccgcctcctggccgagcaggctcgcccagaggcccagttcgccctgccgctgcagggcggtggcctcggcgtccagcttccgcaccagcaccaggtcccgatagaagccgcggtactcctcgtcggtgaagtcgacccggtactcgatgccgtccggcccggtcacactctcgatgcgctcaccttcgggggtgagtagctgcaccagctcggggtcgccggtcgcgcccttcctggatcggggtacggcccgccggccgcgggtgttgaccccggggtcgccctttgccatccgtctctccctgtcatgtctgcgtcggcgccgggggtagcccggcaacgcgcaactcgtgcgcctgtccgactgctgccggacaagatcctggcggccacgcctggccccggtgggggttgccgcgcggcgtgagccggatccaggggagtggatccggttcgggagcgccggcgctcagccgtaccgcctgcgagggtgcgcggaggttccggctgcgttgccgtcgtggtccatactcgcatcacacgtgagcgcgcccacagtccggcctgcccgcacccggtggcctgcccgcttcgtgacgcggatcgccgagtgtcgttgtgcgaggtacaccgccggtcgggggttggttcatgccccttcgggtaatttggcgtgtcgacacgcggtgccaggtggtctactcagcgttactaggtcaaggtgaggtgcggctgatgccgtagccgccagtgggatcactcccgtcggctggagacgacgaggagggtgacgtgtccgagactgatggtgctccggatacctcgcccgtcggtcggcaccgctcggtagccggctatcgacgcgtcgtcggcgcccaccgtgcccccggtggcgcgggcccctcccggggctacctgttcacggtggcgttgctcgcggggaccgcttccatgccgatcctcaccgcggtcagcaccggcccggccaccgtcgccagcaccgcctcgcccaacagtgaggccccgctcatcccgactccgtcggtgcggccggtggtcattccgccacaccccgatccgactcccgtcgtcgccgtccccaacgactcgagctcacgatccgtcgtacccaaggcgacccgccctgcccgaaggccgccgccagccgtgcacgtcgccggcccaccaccgccggcccccgcaccgttgccctcgccggccgaggtgctgccaccatcgccagccccctcgccctcgccgtcgtcctcgccctcgctgcccccgtcgcccacgccggcccccacccctgatcccaccgacaccggaccgatcccgtcggcggaaccgacgggatcggcgagcgcagccgaaccgtactgagcccggggcgcggaaacccgccggcgaagcaccggtgcaccggatgaactccaggtcccgcgactgatccgggtacgcgcggcaggtacgtcgacggagtgcgcacgatgaccgcggcgacgctgggtcagcacggcacggcgaccgcgaaggcgcgtcgagtcggcgcgcgccgggtgtgccgcacggccgcggcgtcaggacccgtcgtcggtgaggtggtgccggttggcttcgatccacgcgtcgagtgcgaccggatcgtccgggtcgaccccgtccgcgagtagctgggcgaccgccgcggtcgacgggctacgccgctcaccggtggtgtagagccgggcgaactccggcaccatctcctcgatggcggcgtcggtgcgggccgtcgccgatgtcgacagccctcgcttacggctggcatatgccgcccagccgcgaaggacccgggggagcagcgccgcgtcgtccatgtccagtacggcccgccggtgcacccagtccagcaggaacagcccggcgaccgtcgggctccaccgcagcgggtcggggtcggtgaaggtggccgtgtggtccagcagcaacccgatgcagaaatgcagggaggcgagctgcgcgccgtcgatggagtccagcccgaagtgggcggcctccggcgccgcgaggaaccgtcggaccaggtccgtccgttcggccgcggtgagtggctccgccccccggaccgccgcccggctcgtcggcagcagggccagcctggccccgaccagggcgcggtcggtggcgagtgagccctccccgggcagctcaccgagatcgtcggtgatggccaggtgtcgacgcacctcggtgtgcatgttcgccggcgtctcgtcccggaaccaggtcagctcgtcctcggcgcacatctgccggatctggtcgaggacccgggccggtgggccgccgacaaagacgtccttggtgatgccgatgttgtggtcgacgagcgccaccagggcgtgttccggtccgaccgccggatcgtcgtacgcgaacgtcgccaggtaggaggtctggtcaccgaatacgtccccgtacgcccaacagccggtgaggtggacccggccgagctgacccgaccaggcgggtgcggtggcaccgggccgcacccggtcggcgccgaccgcgtccggcaccagggcggcgaagaccgagcggatggtggtcgccgccgctgcccggcggcgggaggtggcggcgaggaagtcgctgacgaacgcgcggacagcgtcgtcccgtcgggtctcggcgaccgcgtagacgctgcccaacagcgccgcgccgagcatctcggcgtccagggcgttgtcgagctcggccacgtcgcgggcagcgtgcagcaccgcgtcgtagggggtctgcggagttcccatccatcgaccctacgttgccagccgccctcagtggcaccggaaagcagtcggtcgtcccaccaccccgacggcgcacgaccacccacgggggcggtggggtcggggtggtgactgggaggagcagcaggcggcgggtgggttgcgcggggtacgctcaacctcgacttgacgatcggcgtcggcgtggcactattgagtccagtccactcaacttgtggcggagtgcgctacggcgatgcccgtcacctgctcaaccgaacgaagcgaggaagcgaagatggcacgtgcggtcggtatcgacctcggcacgacgaactcctgcgtcagcgtcctggagggcggtgagcccaccgtcatcgccaacgcggagggctcgcggacgaccccgtcgatcgtcgcgttcgcccgtaacggcgaggtgctcgtcggtgaggtcgccaagcgtcaggcagtgaccaacccggaccggacgatccggtcggtcaagcgggaggtcggcaccaactggtccgtcgacatcgacgacaagaagtacacgccgcaggagatctcggctcgcacgctgatgaagctcaagcgggacgccgagtcgtacctgggcgagcagatcaccgatgcggtgatcaccgttccggcgtacttcaacgacggtcagcgacaggccaccaaggaggccggtgagatcgccggcttcaacgtgctgcggatcgtcaacgagccgaccgcggctgccctggcgtacgggctggacaagggctccaaggagcagaccgtactggtcttcgacctcggcggcggcaccttcgacgtgtcgctgctggaactggccgagggtgtcatcgaagtcaagtcgaccagcggcgacaacctcctcggcggtgacgactgggaccagcggatcatcgaccacctggtcaagaccttcaacggtgagcacggcatcgacctgtcccaggacaagatggcgatgcagcggctcaaggaggcggctgagaaggcgaagatcgagctgtccgccgctgccaccagcaacatcaacctgccgtacatcaccgccggcgccgccggcccgctgcacctcgacgtgacgctcacccgggccgagttccagcggatgacgcaggacctgctggaccggtgcaagggcccgttcgagcaggccgtcaaggacgccgggatcaaggtcgccgacgtcgaacacgtcatcctggtcggcggctcgacccggatgccggccgtgaccgagttggtcaaggacctcaccggcagggaccccaacaagggcgtgaacccggacgaggtcgtcgccgtcggtgccgccctgcaggccggtgtgctcaagggtgaggtcaaggatgtcctgctgctcgacgtgaccccgctgagcctcggaatcgagaccaaggggggcatcttcaccaagctgatcgagcgcaacaccaccatcccgaccaagcgctccgaggtcttcaccacggcagacgacaaccagccgtcagtgctgattcaggtcttccagggtgagcgtgagatcgccgcctacaacaagaagctcggcaccttcgagctgaccggcctgccgccggcgccgcgcggtatgccgcagatcgaggtcaccttcgacatcgacgccaacggcatcgtgaacgtgcacgcgaaggacctcggcaccggcaaggagcagaagatgacggtcaccgccggctcctcgctgccgaaggaggacatcgagcggatgcgtcgggacgccgaggagcacgccgaggaggacaagcggcgtcgcgaggaggcggagacccgcaacctggccgaggcgctccagtggcagaccgagaagttcctcgccgagagcggcgacaagcttcccaccgagtcccgggaccagatcaacgaggcgcttggcgagctgcgcagcgcactcggtggtcaggacatcgaaaagatcaagtcggcgcacgcgcagctggcccaggtctcccagcaggccggctcccagctctacacccagcagggtgagcaggccggtgcgaccggagcccaggccggcggtgcgcaggccggtggcccggacgacgtggtcgacgcggagatcgtggacgaggacaagaagtgaccgttctcggacaggtactccgtacagggatgaggtagccgcatgacggacaagccacgagccaccgacccggatgtcgccgggtcggtgccgggtggctccgcctccgccggtgaggccggtgcggagccgcgggtcgtgatccgcgacaaccgcaagatcagcaatgctgccggctcgggctcgaagaatgcgggctcgaagaacgcgggctcgggctcggagggcactggctcgggctcgggcgctgcgggtgctggctcggaggccactggttcgggctcgggcgctacgggcccgggctcggaggcgaccggggttaccgactcggactcgggttcggccgctgctgacgccggatcggagtctccagcagcagggctggtcgaggacgccgacgtcgtggtcgacgagatccaggccgaggccgccgagggcgctcccgccagcccgccggtggtggacgcgcccgccgcgccggtcgatgccgccccggcgacatcgctcggcacggagtcggagacgttgcgcgccgagctggacgagcggacccgggacctccagcgggtgaccgcggagtacgccaactaccgcaaacgggtcgaccgagaccggggcctcgtcaccgagcaggccaccggcgcggtgctcgccgcgctgctgccgatcctcgacgacctggaccgggcccgcgagcacggtgatttggtcgggccgttcggctcggtggccgagcagctcaccaccgcgctcggcaagttcgggctgaccccgttcggcgaggagggcgacccgttcgacccgacccggcacgaggcggtgacccaccagacctcggccgacgtcaccgagccgacctgcgttcaggtcatgcggcggggttacctggtcggtgagcggctgctgcggccggcgctggtcggggtcgccgaacccgagtgaggtgtgacacgacgacgtgatcgtcccgcccgcccgacaggggtgggcgggacgatcactcgagggaagggggtggaccggtgagttcccaggactggatcgagaaggactactacgccgccctcggcgtgcagaaggccgcctcggctgacgagatcaagaaggcgtaccggaagctggcgcgggagtcgcacccggaccacaatcccggtgacgcgaaggccgaggagcggttcaaggcggtttccgaggcgtacacggtgctcggcgatgatgcgaagcgccgggagtacgacgagatgcgctcgctgttcggctcgggcgcgttccgacgtaacgcccgcggggcgggacggcccggcggggtgccgttcgatgtcggcgacctgttcggtggcggcgcggctggtggtgaacggcgattcaacggggcaggcttccaggacctgttcggttcgatcttctcgggtgcgggtggggccgcgtcgcgcggcccggctcgggggcgggatgtggagaccgaggtcgtgctcgacttcgacgatgcggtccgcggcgtgaccctgcccctgacgctgcggacgccgggggtgtgtgacacctgtcgcgggaacggggcgaagcccggcacccagccgcgcgcctgcccggcctgccacggtgccggcgtgaccacccgtaaccaggggtcgttcagtttctccgagccgtgtcgcgaatgccagggtgtcggcacggtggtggacgagaagtgcccggagtgtcagggcaccggcggggtcaccaagacccggacgctgaacgtccggttccccgccggggtagccgacggccaacggatccggttggctggacggggggagcccggagcgcggggcggtccggccggtgacctcttcgtccaggtcaaggtccaaccggacgacctgttcgggcggtccggcgaggacctgacgttgactgcgccgatcaccttcgcggaagcggtactcggcaccgatctgcgggtacccacgctcgacggcgcggtaaccctccgggtgccgccgggtacgccgagcgggcgggtactgcgggcccgcggcaagggcgtggtccgtaccgacgggcgggccggcgacctgttggtcaccctggaggtggtggttccggcgaagctgtcagaggaggcacgggcggcgttggagacgttcgtgtcccagaccccgccggcggcgcgggaacatctcgacgcccgcgtgcgtcgggtgagttgacccgggcggtgggctcggtgggagtgcacgcggaggtgagcggggatgtcggacaacgtcgtcggcgcggatgaccctgcctatgaggccaaggtgctgatgatctcggtggctgcccggatggcggggatgcacccgcagacgttgcgccagtacgaccggctcggtctggtgcagcccggtcgtgcggcggggggtggtcgtcggtacagcgtccgcgatgtggtgctgctccgcgaggtgcagcggctcagccaggacgacggcatcaacctggccggggtgaaacggatcattgggttggagcggctgctggagcaggcgcagctgcgggtggcacggctggaggcggagctggacgccgcgtaccgccggatagccgagttggaggcggtggcccgtttccccggcagcgatctggtgcccaccagccgtacctccaccgcactggtggtctggcgcccccgccggaatccggagcggtgagtcctcgccggatccctggttcggccgcgagggcggggtgggtcgactactctcaggattagttccaaaccacccaaatcggactccactggcagggggtcatggcggaatcggccaaggatgtcgcccagcagacggaggaccgcctcggacaggtgaccgaggacgtccggaagcggttcgacgcgctcgtcgagggaaggttcagcgaaaagatcaaggaggggtggttctcggattcgggtgattccggcaacgacccgggtcgccaggcgaaccagaaccaggatccgcgctgaccgagccgtcggccgacggacgggccgggacccacggggggtcccggcccgccggggatgacacggacccgcgacgtcccgccctgcggcgggcgcgatgcgagctcaggtgaggcggcggttcgcgcggaccaggccaccctcgcaccagtcgcggtagacgaacgcgttcggctggtcccgcaggaaccggctgttgtgtgcccacgtacgcatcaactcgtcgccatcccgttcggccagttccaccagcttccagaagcgacgcttcgggtgggcgcggaacttggtccggatcccgtccgcggcgtagatgtagaggcagtgcagcgcgaaacggcgagccgggcaggccggatccatcgccaggtcgaagagcgtcgcaaccagtccgttgccggagaccaggagatcccagtcctgcggcatggacgtcagcggtatcgaatcggggtggtacgcccaggcccgcagctccgccggtgacgggtcgaccgggttggcgaagccgtggaacgccgattcctgcacgctcaccggtcaaccttcccgctctcgacgtggtcctggcccccgcctgttgggcggcaacggtaacgcgagcaggccgacggcgggtagtgctcgccgggaacgagttcacgatcgctcgactcaacgacccctgccaggccgacatccgccgaccggtccgtccgggtgccgcaacggcccagggccgtgggttgccccggggccggccgtccggcgcgtggacggatcagtctccgaccggcgccggccgagcctgttgtttggccgcacgtcgccgcaaccagctcttgaagccttcgagatcgggcacccgggcgagcgtcggcccgacgaccacggtgatcaacacgtacgccgtggcgagcgcggccaactgtggatcgacgcttcccgccgccaccgccagcccggcgatgacgatggagaactcccctcgcggcaccagggtgagcccggtccgccagcgaccgggttcaccgatgccggcccgtcgcgcggcgaggtatccggtgagcgtcttcgtgcccatcgtcaccaccgccagcgcgagcgccggcagcagtaccggtgggatgtcgcgtggatcggtgaccagcccgaagaacaggaagaacaccgcggcgaacaggtcccgcagcggggtcagcaactcggtggcgtggtgcgcgaccggcccggagatcgcgataccgaccaggaacgcgccgaccgcggccgacacctggagtttcgcggccgcaccggcgaccagcagggtcaggccgagcacacccaggagcagcgcctccggatcgcgggccgacatgatgttcgagatggtgcggccgtaccggatcgcgaccacgagcacgaccagcaccgtggcgaccgctacggcgagcgcggcgccgccggcgaccagtccggccccggccaggacggcggtgaggagcggcaggtagaaggccatcgccaggtcctcgatgaccagcaccgacagcaccacgggcgtctcccggttaccgagtcggcccagatcgccgagcaccttggcgatcacgccggacgacgagatccaggtgatgccggcgagcacgatggcagccacccagtcccaaccgagcagcagtgcgaaggcggcaccgggcagtgcgttgagcagcccgtcgatcagcccggccggtgccgcggcgcggaggttgccgaccagctcgctggcggagtattccaggccgagcatgaccagcaggaggatcacaccgatctcggcgccgacggcgaagaactcctcgctggccttgaagccgaagacgccgccatgcccgaagagcagcccggcgagcaggtacagcgggatcggcgagagcccgatccgtcggccgagtcggccgagcaggccgagcaggaacaggagcgctccgacttcgatgagcagcgtggtggagtcgtgcatccgcctcagccgtccggatcgccgtcggcgaggatggccgtcacgccgtcgagaccctgtcgagtcccgaccacgaccaccacgtcaccggccacgaagcggaatgaggggtctggggagacgatcacctcaccctggcgaagcaccgccacgatcgaggcgcccgtgcgggtacgcgccttcgtgtcgccgagtttgcgaccgacgtacgacgagcccgccgtaatggcgacctgctcggtcagcaggccggcggcctgctcccgcagcccggacagctgacccagcagcagcgacgcgccgaggatgtcggcgagcgcctcggcctcgtcgtcggtgagtgggatgtcggcctggcaggcgtcggggtcgtccggatcgtagaggacaaggtctcgccggccgttgcggtgggagaccaccccgagtcgtcgcccggattccgtcatcagatcgtggcggacgccgatccccggaagggcagtctgttcgacacgtactcgcacctgggtaaggctaccctccgcgctgggcgtggctgatcgagcaggaggtggagccggcgttggccggaagtccgaacaggtgactcacttcacaccggcaaagttgagcggaataggctcaactttggcagtgtccttactagtggacacgccgaccccgggggagcccatgaacaccgaacgactcaccacgaagagccgcgagaccatcacccgtgccgtcgcactcgccggtcagggcggacacgccaccgtggagccctggcacctgctgctgtccctgctggacaccgaaggatcgaccgcggccggcctgctgcgcgccgcgggggctgaccccgacgagctgcgccgcgtcgcccagcgtgcggtggacgcgttgcccgtcgcccgtggctccagcgtcgccgagccgaccctggcccgcgagttcgtcaacgccatcggtgccgccgaacagatcgcccgtccgctcggcgacgagtacacctcgaccgagcacctgctcgccggtttggcccaggtcggtggcgcggtgtcggcggcgctcaaggccgccggggccaccgaggacgcgctggtggcctcgttcccaaccgttcggggtggggaccgtcgagtcaccaccgccgacccggagcagacctaccaggccctcgccaagtacggcgtcgacctgaccgccagcgcccgggacggccgcaccgacccggtgatcggccgggacaccgagatccgccgggtgatccaggtgctgtctcggcggacgaagaacaacccggtcctgatcggtgagccgggcgtcggcaagaccgccatcgtcgagggcctggcccagcggatcgtcgccggggacgtacccgagtcactgcgggacaagaagctggtctccctggaccttggtgccatggtggccggtgcgtcctaccggggtcagttcgaggagcggctgaagtccgtcctcgaggagatcaagaactcggacggccaggtcatcacctttctcgacgaactgcacaccgtcgtcggcgccggcaagggtgagggttcgatggacgccggcaacatgctcaagccgatgttggcccgtggcgagttgcggatggtgggcgcgacaaccctggacgagtaccgcgagcacatcgagtccgacccagccctggagcgtcgcttccagccggtgttggtcggcgagcccaccatcgaggacaccgtcggcatcctgcggggcctcaaggagcggtacgaggtacaccacggcgtgcgtatcaccgacggagcgctggtcgccgccgccaccctgtccgaccgctacatcaccgaccggtttctgcccgacaaggccatcgacctggtggacgagtccgcttcccggctgcggatggagatcgactcccggccggtcgaggtggacgagatcgagcgggcggtacgccggctcgaaatcgaggagatggcgctggcgaaggagtcggacgacgcctccgttgagcggctggagcggctccgcaaggaactggccgacaaacgtgaacagctcaccgccctgtccgagcgttggcagaccgagaaggggcacatcaccaggctctcgaccgccaaggaggaactggagcgcctcagcggtgaggccgagcgggccgagcgcgacggagagttggagcgcgccgccgagctgcggtacggacgcatcccggcactcaaggtcgacctgacccaggcggccgaggaactggcccgactccaggcagacggcgcgatgctcaaggaggaggtcggcgccgacgacattgccgccgtggtcgcctcctggaccggcatccccgctggccgtatgctcgagggcgagaccgcgaaattgctccggatggagacgtcgctcagcgagcaggtggttggccaggagcgtgccgtgggcgccgtcgccgacgccgtccggcgggcccgcgccggcatcgcggacccggaccgcccgaccggcagcttcctcttcctcggcccgaccggtgtcggcaagacggagctggccaaggcgctcgcggggttccttttcgacgacgagcgggcaatggttcggatcgacatgagtgagtatggtgagaagcactccgtggcccgcctggtcggtgccccacctggctacgtcgggtacgaggagggtggccagctcaccgaggcggtgcgccgccgaccgtactcggtgatcctgctcgacgaggtggagaaggcccacccggacgtcttcgacgtgctgctccaggtgcttgacgatgggcggctcaccgacggccagggccggacggtggacttccgcaacaccatcctgatcctcacctccaacctcgggtcgtcggtgatcggcgacctgacgctggccgaggagcagcgccgtgagggcgtcctggcggtggtccggtcgcacttcaagccggagttcctcaaccgcctcgacgacacgatggtgttcgccgcactccagggcgatgacctccgggccatcgtggacatccagctggaccggatgcgccgccggctcgccgaccgccggctgggcctggagatcaccgacccggctcgaaggtggctcgccgagcacggctacgacgcgatctacggcgcccgcccgctgcgtcgcctggtgcagaccgccatcggcgaccagttggcgaaggccctcctggccggacggatccgcgacggtgacacggtccgggtgggcctgtcggacaccggggactccctcaccgtgaccgccacgtagaccacccggttcgcgcggggacacgcgctggccagccatttcgaattgcactgggctgttaccgtctccgaccgacatacctggggaggtggtcagtgaacgggtcggtggcgtacctgctggcggcgacgggctgcctggtggccgtggccggggtggtgaccgccgtgttggcccagcgcaggacccgccgccgtccaaccggtgaacgggtcgccggggatccgctgcgcgatcgcgacgcggacgcgctgcgcggcgacccgcggcgcctcaaacccggggacctcgtggaggtgcgtggcggcgtcacgtacgcggtgcgcggttccgtccggctggtggagggcgcgtggagctggacggagcacctgctcgacgacgcggacggcgtccggcgctggctctccgtcgaggaggatccagagctggaactggtgctctgggcggccgaaccaggcacgacgatcactccgggcgcgccgaccatcgacttcgccggccgtcgctaccgctggaacgagtccggccgggcccgctacaccgcggtcggcaccaccgggctcgacccgaacggcaccctgcgctaccacgactaccaggcatccggcggggcgcggttgtcgttcgaggcgtacggcgacgcgggctgggaggtggcccggggcgagcggctgcaccgctccgaggtgatgatctatccacagggcgaggtggcctgaatgctcgtcaccctggccaccccctacgtcgacaccagcgccgccgacctcagcctggcactcgacggcgtggagcacccggccctgcacgtgctccacgtcgacctgcccggcggggtgcaggtccggttgcgcctgctcggcgcttcgcaccaggtggtgctgcgcgccccgggcgccgcgctgaccgagacggtggcgtgcctgcccggtcgccgccccgacctgcccgaccgcgtccacgacgagtccgtgggctaccggttcaccgccaccgtgctgcgtcccggcgacgacgccctgcgcgaacgggtggcggcgcttcgtgcgggcctggcagacgacccgtacgccctggtcggtgtctttcccggtgacgtcgatgcggtgaccgcgttggcggtgcggccgggcccgccgggcggcgctctcggctggcgcacctggcacgcatacccacagaccagggaactggtcgtgaccgagacggcggtggctctgcgatgaactcccggcgctggttcgtggtggcggcggcgttcgctgtcatcggtgcgctggtcgtggccctcgccatcggctacggcaacttctccccgcgcggtttcgtcgaggaccactacgagcgggccgccgcccaggacctcgacgacgaggcgctggcgtacacctcgacgaaacggccgagccaggtcgcccaggagatcaccgacgcctggcggccggctgaccagtacatcgacagcagcggcgtctacctgcgctacgacgacgactcggtggtgatcctgccggttgccgccggctcactgatcctcctggaacggctcaccaccgcgtacccgcgctaccactccctggtcggaagtcactggggctggggccggggcagcaccgtccggggtggtggcccgggcagcggcaagtaggacctcggcagaccgaacggaccctggagcgcccctgtgcagaccctcgtcaccgacctgctggtcaccctcgcctatggagtggtcggaatcgccctcatgggggtcggctacggcctggtcgacgtggccaccccgggccggctcaatgagctgatctggaacgagcgcaaccgcaacgccgcgctcctgctcgcctcgaacctgctcggcgtcggcaccatcgtggtcgccgcgatcgccgccagtgaggacgacctcgtcgtcggtttggtcggggcggcgtcctacgggttcctgggcctggtcgtgatggcagccgcgttcctgctgctggacctcgtcacccccggacggctcggtgagattctcgttgaccccgagccacacccagcggtgtgggtcaccgccgccattcacctcgccgccggcgcgatcatcgccgccgcgatcagttgacggcccggggcgcgcggccgggaaagcccgcagggggaagcgtacgggtgtgggttggcatcgccgcgatggtcgtcgtcgccatcctggtcgccgccgtgctgaccgacagcgagagcacaaccgtaccgccgcccaccgccaccgaacggaacgacaccgtggccatcctgcgcgacgccgccgagcggcagggcatctgctacggctggcacctgcaggagaggtacggggacgtggtcagcggcggatccaacctcggtgacggtgtcttggtggccggccacccacggtgcccccgctggttgcaggtcaccgcgaccgtcgtctacaccgctgagagcagtgagtccgaggactccgccgtcgtgacggtcaaaggttcgcccgaattcgacgacgacgcacgtgatctgacggctgggttgtcccgtttcggcctcaccgaagcggccttcgtcgaggagcccggatgggcggtgacgcgggctgccgtgagtctgccactgctcgccgtcgagattggtgcggccagcccggaaccaatggtcacgaccgctcccaccggggtgccgaccccgctgccggccgccggcagcgacctgtggcgcgaccgctcgggctggctgatcggagccaccgggctgttgctgatcgccgtactgctggtcgtggtcggtctggtccagcggcgccgcgccgcggcggcggtggcgaacgggcagggtgcgggcgtgacctcgaggcggaagccggggcgggtgtgacggcggacgcgccgatccgctggcggccggctcgcgccgccgtgctggcggcggtgttcgtctgcgcggcctgcggcctggtctacgagctggccctggtcgcgctcggcagctacctgatcggcgacacggtcgggcaggcgtcgatcgtgctcggggtcatggtcttcgcgatgggtgtgggagccctcgccgcgaagccgttgcagtcgcgggccgccgccatgttcgccgcgatcgagctggccctggcgctgctcggtggcctgtcggtactcggcctctacgcggcgttcgcctggctgaacctgtatgtgccggccctggtcggtaccgccttcgtgctcggactgttgatcggcgcggagatcccgctgctgatggtgctgctgcaacggatccgccagcaggcggccggcagtgcggtcgccgacctgttcgccgccgactacgtcggtgccctactcggtggtctggccttcccgtttctgctgctgccgcttttcggtcagctcaagggcgcgctggtggtcggcgcggtgaacgctgtcgccggcctggcgttggtcttcaccgtctttcggcgggaactgagcggccgggcgcgtacggcactgaccgccggctccgtactggtcgctctctgcctcgggtacgcgtggctgaccgcccacgacttcgaggtgaccgcccggcagcagctctatcgcgacccggtggtgcacgcggagcgcagccgctaccaagagatcgtcctgacccggtcggtggccgagcccggcggcgggaccgacctgcgcctgttcctcaatggtgacctccagttcagttcagtcgacgagcatcgataccatgaggcactggtgcatccggcgctcgctggcgcgcgtggtgaggtgctggtgctcggcgccggggatgggctcgcggcccgggaactgctgcgctacccggacgtccgtcggatcaccgtggtcgacctggattcggcggtggtggcgttggcccgcacagagccgcggttgcagcggctcaacggtgggtcgctcgacgatccccgggtgcgggtcctgcatgccgacgcgttcgggtggttgcggaccaccgccgagcggttcgacgtggtgatcgccgacctccccgacccggacgagacggctaccgcgaagctctacaccgtagagttctacacgttggtccgcaacgtgctggccacggagggccggctggtcgtgcaggccggttccccgtacttcgcgccccggtcctactggtccatcgaggcctcgctgcgaggagccgggttcgccaccacgccgtaccacgtggacgtcccctccttcggtgactggggcttcctgctcgccgcgcccggcgcgatcccgcccacgctggccctgccgagcgacgcaccagcgctgcgttttcttgacccggccacgctggccgccgccggggtcttcccgccggaccggcgccggatcgatgtgccggaatcgacgctgctgcgaccccgagtgctcgagttcgcgcgtgccgaatggcgcgggtactgagatcctcgtaccgtcgggcccgttggggccgaggtcgtacggtgtggggcgcgatccaggaagggagaatcgtgtccgatccttatcagcccgcgcgggtgcgcccgggcgtcgtcaccatttccagctacctgatcttcttctacgccgccctgtccgtgttcgatgtgatcatggggctcaccacgctgggtacggtccaggagatctaccgggaggagttcgctggcaccgacgctgagggatctgagggcgtcgtggtggtcaccgtcgccgtaatgagcctggtcagcctgctctttgcggtcgggatggtggtgctggcgctgctcaacaaccggggcaagcgcgtcgcccgcatcgtcacctgggccgtcggcggattcgcgctctgctgtgtgggggtcagcctggccgtctccgcggcgggtaacgccatgagtatcgacgacacgtccggtgacatggccagtcaggaggagatcgagcgtcggctggccgaagcccttccatcctggtacgagccgatgctgacctcggcgctcggcgccatcgccctcgtggcggccctgatcctgctcgcgctgccgccggcgaacgagtacttccgcaagccgcagcagcagtgggagccgccggtccctggtgccgtctacccaggggccccgggaggagggcccgcctatcccgtgaacccggggcagccgggttatccgcaggctggtccgcctccggggcagccgggtcatccgcaggctggtccgcctccggggcagccgggtcatccgcaggctggtccgcctccggggcagccgggctccgcgtcgggctcgtccgagcagggcggaggcgcacagtcgggctccgacgggaccggtgcgtcgagcgccggataacgcgacgccgacgaccctccggatagcgtcatcccgacgtctaccggagggatcagtcgtgtcgtaccccgatccggcccgccgccccgcggtcgtgaccgcggctgccgcgctgctggcgctgatggcggtggccgccgtcatgtacgccgtggccagtctgtttgtcctggcaggcacggtggacgtgtttcggtcggcggcggcgggaacggcggcctcaccggacgaggtcgacgcgatggtcctgctggtcagcacctggatggtgggcggcgcggtggtcagcctgctcgccggggtgctgttggccgtgctcgccggggtggtacgcactggtcgctccggcgctcgggtagcgatctgggtggtcgccgggctgggggtgctggccggctgttgcgggctcacggtcctgggcggaatgcgtgccctccccttgccggtggccgaggaggatcggtccgccgccgaactgttcgcccggctgtccgaggcgtatccggactggtggattccgctcggcgtggggctttcggtcgggcaggtgctcggttaccttgtggtagccgtgttgctggcgtcaccaccggcctccaactggtttcgtcggccaacgccctccacgcatgccccatatccgcccccgtacgccccgaggtgaggtcacccgtgcccttcgaccagccggccactgagcggcgtgccctgatcaccggtgcgacggccggcattggtgcggagttcgcccgccaactcgcagcggacggctggcacctggtgctggtcgcccgggacgccacccggttgaccgagtccgcggcggaactgacctcccggcatggccggaaggtggagacgatttccgcggacctgtccaccgacgagggatgcacggaggtggagcgccgactcgccggcggctccccggtcgggttggtggtgaacaacgccggggtcagtctcaacacgccgttcctcacgtcgtcgccagaggacgaggcccgcctgctgcggctcaacgtgcacgcggtgatgcggctgactctcgccgccgtccagtcgatggttgagcggcggagcggggcagtgataaatgtctcttcggtgtccgggttcgggccggtcatgcccggttcgacgtatccggccagcaaggcgtgggtcaccagcttcagtgagtcggtcgggctctccgcgcgtgacttcggcgtccgggtgatggccctctgcccgggctacacgcgaacggaataccacgaccgggccggcatcgacacatcgaagacgccgggctggatgtggctgcgggctgacgaagtcgtcactggtgccctccgtgacctgcgaaaaggcaagctggtcagcgttccagtgtggaagtacaagctgatggtggcggggctgcggcacgcgccccgacgattggtggaggctttctcacaggacacgcgcggccgggtgagccccgagcagcggtgagcggccggagcgccggacagcgcctccacccactgattccgtcgctctgggtggctgtacatcgccagacgtcacctcgcccgcagggttgacgtaggcggccccgacacatacctcccagcatcgagcagtaccctcttcgccatgggggaccacgacgacctgcgtaaattcatcaccgacctggcagtggtccacggtcgggtggtgctctcctcggggcgtgcggcggactggtatgtggacctgcggcgcgtaacgctgcatcacgaggccgcaccgttggtgggtcgggtgctgcgggcgacgactgccgactgggcgtacgacgcagtgggcgggctcaccctcggcgctgacccgatcgcgctgtcgatgctgcacgccactgccggtaccgaccgtccgctggacgccttcgtagtccggaaggcgggtaaggcgcacgggctgcagcgccggatcgaggggcctgatgtggctgggcgccgggtgctcgcggtggaggacacatccaccacgggccagagcgtgttgaccgctgtcgaggcccttcgcgaggccggggccgaggtggtgggagtggcggttattgttgatcgaggtgccggggccgcggtgcgagccgccggactgccgtaccgggcggcctatacgttggctgacctcggccttgtggcgtaaaagtctgccgatttggattcgccgatatgcaggcgaatcaatgctgctggtggaaggatggattacgtgggaactgcgttggcggaaatgacaatgcctcagatctcgccgcttgccggcgagccgatcgaacgagcagacgctgagcggctggctggggtcctcaaggcccttgccgaccccgcccggctgcgcctgctgagcctgatccagtcggctccggagggcgaggcgtgcgtgtgtgacctcaccgcgcccctcggcctctcgcagccgacggtcagccatcacctacgcatccttaccgaggccagtttgctggagcgggagaagcgtggggtctgggcgtactaccggttggtgccgagcgcgatcgcgaccatcgccgatctcctgacgccgccgcggaagcgcgccggcaagaaggcgcgctgacccgtatcgttcgtccgacgccctccgacccgggacggcgtcggacggccgatccgcccgccgctacgaccggccaaaccgggcggctcgtccgcggaggacgggttcggggccgggcgcggccgcctcgagggcgcgccctggccggcccgggtcagtgtttcccgaagtgctctcgggtctcccggatcgcctcctcggcagcggcccgctccgccgcggtggtgccgcgccgcgccgccaggcgggcccgcagcagctcgaccacgatcgggatcaccgagatccccacgatcgcgatcaggatcagctcgatgttcgccttcacgaacgggatctggccgaggaagtagccgagcaccgtcacgccggtgccccacaggactgcgccgaccacgttgtagatgacgaacgtgcggtagttcatgcggctgaccccggccacgatcggggtgaacgtgcggacgatcggcacgaagcgggccagcacgaccgagcgagccccgtacttctcgaagaagtcgtgcgccttcagcaggttttcctgcttgaacagcttcgagttcggccgtcggaacagcgccggcccgaccttgcgcccgaacgcgtaccccacctggtcgccggcgatcgccgacagggtgatgagcaggcagaccagccagagcggccaggtgatgtacttcccgtcggcggtgagcagcccggcggtgaacagcagcgagtcaccgggcaggaagaaaccgatcaggagccccgattcggcgaagacgatcaccagaatgccgagcaggccgaaggttgagatcagcacctcgggatcgagccagtccggcccgagagccagggtggtggtgggcgtcgacacgaggtgacctccgtggggctgccgggcggtggacgtcgccagcggcgacgggaatgtccgtagtctaggtggcagtccggtccgtccggtgcgtgacgtcacagctgcgcccatgccggaggtcgccctgcggagtaacccacggtagcgggccaaccggagcggaccggcggaccagatcttcgttactcggttgtcccgcgctcggttcgtccgaccaccgaagtaagccaaacggccgatcatggttcaccgcgacggccattccatgaccgtcatatcgccctgaccgatgccaacttcgcctctcggcggctcagcggtagtcgtcctcgtcggtgccgacgacgcgggcctgctccgtcgcgtcccagccgctgacctccaggccgcggcgcggctcgacgtccacctcacccgggtccaccaccgtggcctgctcgagggcgtccgccggctcggcctccggatcccgctcgtccggcatgagatggtcgcttggggcgaagtcctcgtcgggcaggctcatggtccctccctgaatcggtgcggacagctacccataccgtacgggctggtcaccatccgtgtcgggagctggcgtgggactgtgccgaccgtccggaaacgggaatgcctccctggtctggcaccccggtgccacgatgggggcgtggctttcggggcgcgtccgtgacgaccgtgagggctgggttgatcagcgtcgttgtgcgggaaccccgggtcgtcgaacgacccgggcgtaccgggccggtggtgccggccgtaatcaactgcgggatactgccggcggtggacagcgcggtccggcgcacccatggacaacagcggccggcgacggccgagagcgttaagtaaggagcgttcgacatgcctatcgcttcccccgaggcctacgcggagatgctggaccgtgccaaggaaggccggttcgcgtaccccgcgatcaacgtgacctcctcgcagactctcaacgcggcgctgaagggcttcgccgacgcggagagcgacggcatcatccaggtctccaccggtggtgccgagtacctgtccggcccttcggtcaaggacatggtcactggtgcggcggcgttcgccgcgtacgcgcacgaggtcgccaagaagtacccgatcaacatcgcgctgcacaccgaccactgcccgaaggacaagctggacaagttcgtccggccgttgatggccatctcccaggagcgggtgcgtgccggccaggagccgcttttccagtcgcacatgtgggacggctcggccgtgccggtcgcggagaacctgacgatcgccgagcaactcctcggcgaggccgccaagggcaaggtcgtccttgagatcgaggtcggcgtggtcggcggcgaggaggacggcgtcgagaacgccatcaacgagaagctctacaccaccgtcgacgacggcctggccatggtggaggcactcggcctgggcgagaagggccgctacatggcggcgttgaccttcggcaacgtgcacggcgtctacaagccgggcaacgtcaagcttcgccccgaggtgctcaaccagattcagggggcggtcggtgccaaatacggcaaggagaagccgctgagcctggtcttccacggcggttccggttcgctgctgtcggagatccgcgagtccctggactacggcgtggtgaagatgaacatcgacaccgacacccagtactgcttcacccgtcccgtcgcggaccacatgttccgcaactacgacggggtgctgaaggtcgacggcgaggtcggcaacaagaagaagtacgacccgcgggtctggggcaaggccgccgaggccgggatggccgcgcgtgtcgtcgaggcgtgcgaggacctgcggtccaccggtaccaggatgaagtgaacccacggtccagcccggcggccggctcccgtacgggagccggccgccgggctgttcgggcatgggcgtctgccgggtggtcctcccgcaccaccgatggggcgtggaggagggaatcttccgcagcgtggaacggtgggttggtcgacccgctcgcgtcccgacaaccggagcgggttgaatggggcgatgcagaacctgttgccggagccaccggccaccctcctgcccgcgcacgatgaggccgaccgtgccctcgccgccgctgaggagaacggcggcgacgaggacttcgccgcggtggcggcacgcttccccacgttcagtgcggcctgggccgcgctcgcggcccgcgcgttcgcggcggaccaggtggtgcaggcgtacgcgtacgcccgcaccggctaccaccggggtctcgaccagctacgccgtagcggttggaagggacacgggccggtgccgtggtcacatgaaccgaaccagggcttcctccggtgcctgtgggtactgtcccgcacggccgatgctatcggtgaggcggacgaggcggcccgctgcgcccagttcctccgggactgcgacccggccgcggcggacgcgttggccagcgactgacctgccctcgggccacgggccggcagcgccggcccgtggcgccgggcggcgcaccgaggccggcgcggtggatcagaggccctcggccaccgcggctgcgatcttgagccaggcgtcccgggccgccgacgagagtgctccgtaccggagtggttcgccagagtcgatgagtcgttcgtacggggccagcagcactgcccgggtccgcgccgcgaagtgcgcctcgatcgccggcagatccatctccttgcgggacggcggcatcgacacgacggtcaccgcctgccgtaccagccgttgcctaccgctctgctccagatggtcgagcatccgggcggccgtctcggccgagtcgttgcgggccgacatggtcaccaccaactggtcggtggcgtccatcgcggcctgccagttctgcgcccgtacgttgttaccggtatccacgaagatcagcttgtagaagcggctgaccacctcgcggatctccccgaacgcggcggcggtgagcatctcgccgccggtggccgactcgtccgacgcgaggacgtcgaacatgccctcgccctgggcccggacgtactgcgacaggtcaccaactcgcccgtgggagccctggaactgggccaggtcgcggagcaggtcccgcacggtgcgggcatggaagtcctgctgcgcacgcatgcccagggtgccctgcgtctcgttgttgtcccaggccaggatgtagccgccacgcttctggccgaaggtcatggcgagcagcaggatcgcgacggtcttgccggcgccgcccttcgggttgaccacggtcacctgccgaagcccgccgaagttgcggcggaccatctcgatgtcgcggcgtagctcctgttcgagccggcccggcggtaggcgaagccccatcttgttggccacggcccggacgcccatggtggccatcgggtccatcgggcgcagctgccggcgccgggcgaagtcctcggcggtcggcggagctcccggcatcggcgtccatccggccggcggaagcgcggcgctgacgcttgccgctggctggtggcccggggccggtccttcgggaggcggcgggtagggcgtcggggggaccgccctggccgcaatcggcggggccgacggctccggggctgcggcgtgcggggcccacgctcccggagccggcgcttccggagaccgaccgttttgggccggcgccgggccggattctggaccaccggcgggggcggctgtgccggggtgcgtggtcgggtcggtgggttcccagtcggtgcccagctgggaaccgcgggtgccgttcgtggccggtcgttgcggcggcagcgcccatggcgactcggccggggcgtcaccgcggccagccggggccgcttcgtcgccggcaggctcacccccggctggcgtcccggcggtcggtcggtggccgatcggtgtcagggcagccggtgccccgaccggcgggccgaccgggtcgaggccgaagggttggtgcaggttgacgcccacagcgggccggggagccggcaccacgtcctggctggtgagtgcagcgtgggtttcggacgccgcgccgaccggatcgatgttcgggtggggagcccaggcgcgggcagcttcggaagggacgtggggcgcccaacccgtgggcaccggtgtcccgtcgccggcaccgggcggctgaccgggaccgcccggtgccggcacgggcgaccaggacggtggggtggtctgggccgccggccacaatggttcgatgtcccgctccggcgccggctgccggccgggcgcgtacgaccggtcggggttctcgtccaccatggttcctccccatgcctcctgctgaggatatgcctcggggggtgggtagagggggctgccggtggccggtcaggacgcccagaccgcccaggcgcccggctcagtccaccaggacctcttccggctcagttcgccctcggcgccgtcgtccaggaaggggaccgtgccctcgcggggtaccacggccaccgcccgaccacgggcacggcggacctccaggcgcacccggcggcggccccaccgggactgggcgaccaccgggacggccaccgcgacctcgaccaggccgtcgcccgggtccggggcggtgagcagagtcacgtcggccagccgggcgtacccgccggcgttgccgatcgcacaggccagcagcgggtcgtcgccggtggagaggagcgtgtcatcgacttcgacccggcctcgccagtgcaggggtcggccgccttcgtcggccgcgccgaacagcgcgccgtccagtgtcaccgagccgccgtcgttgcgcagcaggtcgagccgccggggtgtgccctccagtaccgccgccgccaccgccaccgggtcgcggggcagcccgagctgcgctgccaggtctcggtgcgacccgccccggaccgggtcgagcggcaggacgccgaccggcggcaggtctggcaccgtccggtcggccggcaggtccgccgggcggcgactcgccggaggggcgtaccgccggaccaggcgacgcaggacggtgcgtaactgcgcgtcactggccgtgccgacgaccagccgggtcctggcgtcggcgtcgggccagttgaggccgtccggtcggggcggtccgtcgaggcggctcagtacgtcgtcgatctccgcgtccgagcgggcggtcaccgggtcgacccgagcgcccctggcggcaagcgcatccgcgcaggccagcaccggtacgcggggagtctcgcagcgttcggccggcggctcgccgctggccgcaccggagttgccgcagcagccaccgccgctgccgcaggtgcccggggcgtcccgttccgagccgagcgtgagtagcaccacgtcgtacacgggtcgcagcctcctgcctccgcgcgcgaacccctgccggtcgcgccctcacttcttgttagcctgacaccccgggctcgccgaccggtcgccgcctggcacccgagccttctggaggcgaagaaagatgccagcgatcgtgctccttggagcccagtggggcgacgagggcaagggcaaggttaccgacctgctgggtgagcgggtcgaccacgtggtgcgctactcgggcggcaacaacgccggtcacacggtcatcaccccggatggccagaagtacgcgctgcacctgatgccctcgggggcgctctcgccgagtgcgaagatcgtcatcgggaacggcgtggtggtcgacccgaaggtgctgttggccgagatcgacgggctcgcggagcgcggcgtcgacgtgtcgcggctgcggatctccggcgacgcgcacctgatcatgccgcaccaccgggcgttggaccgggtggtcgagcgctacctggggtcgtcccggatcggtaccaccggccggggtatcggcccggcgtacggcgacaaggtcgctcggatgggcatccgggtgcaggacctgctcgacccggggatcctccgcaagaagctggaactcgcgctgcgcgagaagaaccagatgctgttcaaggtgtacaaccgcaaggcgatcgacgtcgaggcgaccgtcgaggagtatctggggtatgccgagcggctccggccgtacatcgccgagacccgggcgttgctctgggacgcgttggaccgcggggacaccgtgctgctggaaggcgcccaggcgaccatgctggacatggaccacggcacctaccccttcgtgacctcgtcgaacccaacggccggtggggcctgtgtcggggcgggcgtcccaccgaccgccatcaccaaggtgatcgcggtcagcaaggcgtacgccacccgggtcggtgccgggccgttcccgaccgagctgttcgacgacaacggccagcacctacgcaagatcggccacgagtacggcaccaccaccggccgggaacgccggtgcggttggttcgacgcggtcgtcgcccggtacgcctgccggctcaacggggtcaccgacctggtcgtcacgaagctcgacgtgctgaccggcctgccgaaggtgccgatctgcgtcgggtacgagatcgatggccggcggatcgacgacatgccgatgacgcagacggacttccaccacgcgactccgatctacgaggaactcgacggctggtgggaggacatcaccgcggcacggaccgaggcggaactgccggcggcggcccgtcgctacgtcgcccggatcgaggaactctgccgaacccgggtcagcgtcgtcggcgtcggccccggccgtgaggagaacgtcgtctaccacccactcctaccctgacggcgcactcccgtgcccaccccgggaacgaccggggtggaggtggaggccgtaggatcgcccccgtgcgggttctacttgttggtgctggtgggcgggaacacgcgctcgcgctcgggttggtggccgatccctcggtcgaggtgctgttcgccgcgccgggaaatccggggatcggaacggtcgccgtactgcgtgacgtggttcccaccgatccgaccgaggtggcggcgctggcggtcgagtgcggcgcggacctggtggtcgtggggccggaggcgccgctggtcgccggggtcgccgacgctgtccgagccaagggcattcccgccttcgggccgtccgccgaggccgcgcgcctggagggttcgaaggcgttcgccaaggacgtgatggccgccgcgggggtgccgaccgcccgcgcgtacacctgctccgatgccgagagcgtcggcagggctttggacgacttcggcgcaccgtacgtggtcaaggatgactgcctcgccgccggtaagggtgtcgtggtcaccgaggaccgcgcggtggccgagcagcatgcgcaggggtgcggccaggttgtgatcgaggagtacctcgccggccccgaggtctccctgttcgtcgtgaccgacggcgaggcggccgtcccgctgctgcccgctcaggacttcaagcgcgtcggcgatggtgacagcggtccgaacaccggcgggatgggggcgtacgcaccgttgccgtgggcgccgcccggcctggtcgacgaggtgatgcgtgacatcgtccacccgactctggccgaactgcgccggcgtggcacaccgttcgccgggctgctctatgtgggcctggccatcaccgcacgtggcccacgggtgatcgagttcaacgcgcgtttcggtgatccggaaacgcaggttgtcctggccctgttggagacgccgctcgccgggctgctgcacgccgcggccaccggcgagttggccgcgcacccgccgctgcgctggcgggacggcgcggcggtcaccgtcgtggtggccgcccagggctatccggccaagccgcgtaccggcgacgtgatcctgggggcggagcgtccgggcgtcgtccaggcgggcaccgtgcgccgggccgccgacggcgcgttgctctccgcgggcggccgggtcctgtgcggcacggccaccggcgccgacctggccgccgcgcgcgacgccgcctacacgctggtccgcgggatcgagctggccgactcgcaccatcgcagcgacatcgccgccgcggcggtggacggtcgtatcgacatcccgcgctgaccgaggtcggtgatctcgcccggctgccggggtggccggattagccgatcgctggcgggtcgcggtgggcggcgggcaaccactgttcacccagcggcaccggtccctcactgcgacccgaggtcccgccgggtggtgcgggtgggtaccggggtggttcgtccaacgccgccagcaccggcagcggcgcggcggccagcgcggtcaccagcagcgcaccggcgagcaccaggaacgccgtggccaggcccaaccactccaccagggggccagccagcaggtagccggccggcccggcggcgtacgcgaacgacgtcatcaccccgaccacccggccgcgtagccgctccggggtgcgggtctgcatggcgtagttggccagcgggttgaccggtccgtacgcgagcccgaccaggacggcgaaggcgagcatcgccggatatggcggtaggaacgcgagcccgagcagggccacgccggtgaccacgagggcgacggccatcaggtgccggcggcggacgaaccggccggccgccgacgagcccagcgcacctgccacggccccggcgctcatcgccatcaggacggcaccgaggcgggcgggttccccctcggcgacgaaccaggcgggcagcaggaccccctcgaccggtaggtagagcgcgaccaggaccatcgtgatcagggcgatggtgcgcagcaggggatcccgccagacgaagaccaggccctcctgggtgccccgccacaggccgttgggcgggcgttcgggtcggcccgcgccgggcagccggacggcggcgatcaggaggacggacagtgcgaagccggcggcggtgacccagaacgtcgcctccggaccgaccgtggcgatgagcaggccgccgagccccgggccgatcaggaatgccagtccgaagatcgcctcgtgtatgccgttcgctcgctcgatccgccacccggcggcctgcgcggctgcgggcagcagcgtctcccgcgcggtcatcccggctgggtcgaagaccgcgccgaggacggccagcgcgacgatccagccgaggttcagcccgagcagggtgtcgacgagcgggatcgcggccaccgagatggcggacagggcatcggaggccagcgcggtccggcggcgtccgagtaggtcgacgaccgtgccggagaggaggctggacagcagcagcggtagcccgctggccgccgccacgacgccggccgcggtggcgctgccggtgcgctccagcaccagccagggcagtgccacgatggccacgccgttgccggtcgccgagagcagcgtcgccgcttcgaccagcagcaacggcgtccggtggcggtgtgcggtccgagtcattgtgaagatcagcctagccagtccggcgggaccggcatcggcgtcacccgtggtagctgtgctcgcgaatcgtgccagcagcgacggggtcacgatgacgagggcctgcaccgccggccgcggagggaccgcggggcggatttcgggtgggccgcaccccgggccccgtagggtcagggcccggggggatggcggaggggcgcccgggtcagcggatctggacgccggagacggcgcgggcgatgacgagccgctgaatctcggaggtgccttcgaagatggtgtagatcttggcgtcccggtaccaccgctcgaccgggtggtcgcggaggaagccggcaccaccgagtagctgcacggccttctcggtcacggtgaccgccacctcaccggccttcagcttggacatcgagccctcgccggcggtgaagggccgattgttgcgtcccatccaggaggcgcgccagaccaacagccgggcagcgtcgatctccatcttcatgtcggccagcgtgaacgccaccgcctggttctcgatgatgggccgcccgaactggacccgttccttcgcgtagtccagcgcgtactcgtaggccgcccgggccactccgagcgcctgcgcgccgacggtcggccgggacagttcgaacgtgcgcatggccgcctgcgacgcggcccgctggccggagcgggcccgggcgagccgctcgtccagcgcctccttgccgccgagcaggcagcggccgggtaggcggacgtcgtcgaggaagacatccgcggtgtgcgaggcgcgcaggcccagcttgcgtagcttgcgggtcgcggtgagccctgcggtacccggcggtacgacgaacgccgcctgccctcgtgacccgagttccgggtcgaccgaggcggtcaccacgtgtacgccggcgatcccgccgttggtggcgtacgccttctggccgttcagtacccactcgtcggtggcctggtcgtagaccgcccgggtgcgtatcgccccgacgtcggagccggcttcgggttcgctggtgcagaacgccgccacggtgggggagtcaaggtcaccgaagcactgcggcacccactccagcagctgctccggggttccggagccgtagatggcggccacggcgaggccggtgccgaagatgctcaggccgatgccggagtcaccccagaagagttcctcgcaggcgatcggcagggagaggccgctggggtcgccccagcaggtcgtgaggaactcgaagccgtagaggccaactttggccgcctcctggatgatcggccacggtgtttcctcccgggcgtcccactcggccgcggccgggcggacgacttcggtggcgaagccgtgcacccagtcacgaagatctcgctgttcctctgtcagatcgagcgagaactcggccatctcatgccttggggatgtcgaagaggttcgcgatgttggcggccagacccaggtcgcccttggccttcaacttgccggtcatgaacatcatgacggggttggcgccgccggagacggtcttgaggaactccaccgggcccagggtgaggctcagcttcgggtcgtgctgcgaggtctggttgacggtgcagccgccgtcggcgatgaccacctcgtaggtgtcggtgccaccgtcgggacgaccagtgatgttccagtggatgaccgcgttggtcgagcccgcccggtcggcgcggaacagctgcggcatccggccgaagacctcgtcgaggaccttgccgcggaggtcgcccgacatcacctcggtgatcttgtcgtcgggggtggacttgaccagctgcgcgaactccttggggccgacgttggcgaagcgggccgggtcgaagtcagtcatgggggcgcaccttccggaatttgactactcgcgcgtaaccctacgcacgagtaggtatgctcgcaagagtgtccagcacccccaccttcaggcgcctgccccgagccgtccgcgagcaacagatgctcgacgcggcggtcaaggtcttctcccgccgcggctatcacgcggccagcatggacgagatcgccgacgacgccggcatctccaagccgatggtgtacgcgtacctgggcaccaaggaggagctcttcattgcctgcctgcaccgcgagggcacccggatgatgcaggccatcgccggcgcagtcgcccccgacctgtcggccgacgaacggctctggcgcagtctgcgggcgttcctcggcttcgtcggtgcgcaccgggacggctgggcggtgctctaccggcaggcccggggcgagcagcccttcgccggggagatcgccgccatgcggagccggatggtcgagatcgtcgccgggatgctcgcgcacaccctgcgcgccgagtgccgcgaggtggccgaaaccgagctggaggtcgtcgcctacgctctggtcggcgccaccgagtcggtcgccgactggctcgtcgaccacccggaggccgacccggagcagaccgcgacccgggtgatgaacgtcgcctgggttggtgccgctcaactgctcgccggtaccagctggcatccacccacgagtcagggcgaggcccctcctgacgcgccttcagcgggttgagcggctgaccccgagctgttcatcgccggcctggcgcgcgtgtcaccggcgggcagcggcccggcgacgcgagcgctggcccagccgccgccccagctcgagcagggcggtcaccccgatcgacaggcccaggccggcgagcacgccgcgcagcgggtcctgctggaacgccagcccgccgaagtagcccagcaacacgctgtacagcgcccaactcgccccgccgatcgcgtcgaacaggaggaacgaccgcagcggatagcgcaccgcgcccatcgtcagggtcaccgcggtccgaccgccgggaacgtagcgggcgctggtgaggaccagcccaccccgccggtgcaacgcccgccgggcccactccgagctggccctgcgccggctctgcgcaggaaaactggcgagccgccgcgcaccgccaccccgcccgatcaggtacgaggcgtggtcgccggccatcgcaccgagcgtggcgacggcccagatccccaccagttccggcgcgacgccaccgacgagtaccgccgcggtgatcaccgccgtctcggccggcaccatcgggaagaccgcgtcgaccgcggtgagcgcgaacagcagcaggtacaccaggggtgaggtgatcagctgccgcagcaggtcgagcgcggactccatcccctcatgctcggggtgccggtgtgaagaagtggcccttccgctacaaaaggcgtggagaaggaccccttccccgctctcggagcgtgccgaggagatgggggcggccacgcacgtcgcgcagcgcgaagtcgcccgccggggtgccaccgaaggcgaccgtgccgggcagcggcaacggcaacttgaacgccacatcgaccgtgtacgcgtccggcagccgcggctccagtgcggccaggcagcgcgccttgctccacatgccgtgtgcgatcgggcgccggaagccgaacagccgggccccgagccgtgaggtgtggatcgggttgtggtcgccggagacctgggcgtacgcgggaccgacccggcgcccgacgcgccagaacgcggaggcgggcggcgccggaggccgttcgccccgatcgtgccgttcaccagcgtcggatgtgtgttcccgggacaggtaggtggagacgccccgccacacctcctcgccgtcgacggcgccgatcagcaccatgtcgatttgtcggcctcgttcgtgtgggcggaggttcgtcgcgtacgcactgaaatcgagggtttcggcggcgtcgacgggtcggtgcacggtgatccggttcccgacgtgtaccacgccggtgagcgggatcggaaagtccggcgcggtcatcaggcgcagcgccagcgggaagcccatgacgtgtgggaacgtcgcgggcagccggtcggtgagccggaacccgcagacccggtcgtaggcggcgagacgcgcccggtcgacgccgacaccgtccacgcacaactcgaccgccggcggcctcccggcccgccgtgatccgctcccgggcagcgcgccgagcagcgcccgtcggtaggacgcgccgatcgccggcaggtccgccagccggactcgggaccgggcgatctgaccggtgccggccggctcctgtgggcctcccatcacgcccccagcaggctctggccgcagacccggacgacgttgccgctgaccgcgccggtggctggccaggccagccagctgatcgtctcggcgacatccaccggtagtccaccctgggcgaggctgttcatccgtcggccggcctcgcgcagcaccagcggaacacgggcggtcagccgggtctcgacgaaccccggggcgaccgcgttgacgctgatgccgcgctcccgcagggtcggggcgagcgactcgaccaggccgatcacgccggccttgctggtggcgtagttggtctgcccccggttgccggcgatcccggcgatcgaggagaccgagacgatccggccgccggccggaatcaagccgcgctccagcaggacgtcgttgatccgctcctggctcgacaggttgacgtcgagtacctggtcccaccggtcgacgtccatccgaccgagcgtccggtcccgggtgatgcccgcgttgtgcaccaccacgtcggcccggccgtgccgggcggacaggtgatcggccagccgcgtcggggcgtcgggggcggtgaggtcgagttgcacggcggtggccccgatcttgttcgccaccgcggccagttcgtcgccggcggccgggatgtccagggcaaccacctgggcaccgtctcgggcgaggacccgggccagcgccgcgccgatcccgcgcgccgcaccggtgaccagcaccacctgaccgtccagcgggcggtcccagtccgccgggggttcggcctgcccggtgccgacccggaccacctggccggagacgtacgcggagcgcccggagagcaggaaccggagggtggcttcgaggctggtggcggtgcccgggtcgccggtgtcggtcacgtacaccaggtgagcggtgactccccggccgaactccttgccgatgctgcgggtcagcccttcgagggcccgctgggcggtggcctcccggggcgtggcgcactcggcgggtgcggtgccgagcacgatcacccgcccgctgggcagcaccgagcgggcatgcgggtgcaggtagtcgtacagctggcgcagcgcggtcgagtccgtgacgccggtcgcgtcgtacacgagggcaccgagcctggtcccggcggcgacgtcggccggatcgcggagttcgaccccggcggccgtgaggagtttgccgaccggaccggcgaggcggccgccggcggcggcaccgagcaggacgggtccggggacgagggggtcgccgggccggtgccggcgtagttgtggcgggtcgggcagcccgaggcgcttgaccagcgcgcggccgacccctgattggacgaagctcgcgtacctgtcggtcataggcgtagcctactggcgagtaggttgagggcaacccccagaaggaggcggcaacgtgcagaacatccggcgggtcgcggtcatcggcggcaaccgcatccccttcgcccgctccaactcacggtacgccgaagcgtccaacgcggacctgctcggcgcggccctcgacgggctggtcgcccggtacgggctggccggccagcaggtcggcgaggtggtggcgggtgccgtgctgaagcactcccgggactacaacctgacccgcgaggtggtgctcggctcgacgctcgacccacacacccccgcgtacgacatccagcaggcatgcggcaccggcctggaggcagccatcctggtcgccaacaagattgcgctggggcaactcgacgtgggcatcgccggtggtgtcgacaccacgtccgatgcgccgcttgcggtgaacgaggagatgcggcgcacgctgctcaccctcaacactgcccgcaccctcggggaacggctgcggatcgccgcgcggctgcgcccctcgcaaccgttccggccggagattccgcgcaacgccgagccccgcaccgggctgtccatgggagagcatgccgcccgcaccgccgtccactggcaggtcgaccggcggtcgcaggacgagctggccctgcggtcgcaccaccggctggccgccgcgtacgagcgtgggttcttcgacgacctgatgacgccgtacctcgggttgacccgggaccagaacctgcgcccggacaccagcctggagaagctcggcggcctccgcccggtcttcgggacgaaggggccggacgccgagcaggcgaccatgaccgccggcaactcgtcgccgctgaccgacggcgcgtcgaccgtgctgctcgccagtgaggagtgggcgcaggcgcacagcctgccggtgcaggcgtggttcacctggtcgcagaccgccgccgtggacttcgtgcccggtgaggaagggctgttgatggcccccgcgtacgcggtgccccggatgctggcccgcgccgggctgaccctccaggacttcgacttctacgagatccacgaggcgttcgccgcgcaggtcctggccactctggctgcctgggagtcgccggagttctgcagggaccggctcggcctggacgccccgctcggagcgatcgacccggaccggatcaacgtcaacggctcgtcgctggccgccgggcacccgttcgccgcgaccggcggccggatcgtggcgaccctggccaagctgctcgccgagcgaggtggcggccgagggctcatctcgatctgcgccgcgggcgggcagggcgtcacggcgatcctggagcgttgaccgaggcgccaaccggacggcccacggcgttaggccagctgcagccagcccaggaaccgttcgtacaactcctcggggggaaggtgacgcaggtcgggtaccgctgccgtcatctgtgtgctcaggtagatgccgagcgctgcgggcttgcctgcgtaccggtcgagtaggcgtcgccgatggtccgggcagggccacgccgctccgcagccggcgcagtcccatcccggtcggaccggtatatgcgtgaccgggatgggtaccggctgcgtctggatggcgtccaggcgggccaggatccgtcggtggcgtggtgggctttcgagttgaacgccccgcacgttgatccagagcccgtccgtgtgccgtacccggcgtcccacctcgacgatgcgcagggtcagggtgcccaggccgtagcagtagtgctgttcagcaagttgcaccacgctacccacgccgaagggtaggccggcggtcacgagatgaccccgagccggaggagccaggcgaaagtgagcagcgatgcccgacgccaccgagttgaccccgtcgccggaaccgccccggtggagccgaaccagccccgccatccggcccgccgatcgcgtctcgattcggggagcagcaccggccgccccaggtcgaccaagcggtttgccgctgcattggccggcccgcacggaccaggcgccaggcagatcgtgcagcagccgttctccgggtcggccatgtggttggtcaggatctcgtgcgctgcctcagcctccgcctcttcacgagaccacctggatgctgatcggtagatgcccatgctccgctcctgtcggtttgggtgggtgcacggtgaaccgactgccgcgcctacacggcagtcggagtcgctgcaggccctctgcgtccgtcccccggcaaagttgctgcgcctcggtggctgccagttacattactgccattcgaataaggcagcaaggtaccatgatgcgtgagcaggcatagatggatacgctgacgcaacatggaaccgcggggaggtagcgatgggcggatctgactggctcagcgtctcgatgccctatgtccaaccggacgcgactcatgctggagacgtgtgggccgccgacgctgcggggcagggccgaagcggtacgcagcgaatactcgcggtcggtgaggtggtggcggccgctgaggtggctgcggcgctacgagtggcaccgggcgacccggtgaccgtccgaaggcggttgatgctgctggacgacgagccggtggaactaacggactcgtattatccggtcgccatcgcccgcggtaccgctctcgccgaacaacggaagatccgcggtggggccgtccgactgctcgccgaggtgggctatcgtcccagacgggtacgagaggatgtctacacgcgcctgccggagccagctgagcggcgcctgcttggcctggccgatcatgagtgggcgctgggcctcacccgggtgttgagcacgcaggacgacgttccggtcgaggtcagcgtcatgacgatggtgccgtggggtcgacgcctccggtacgagctggcgatcgactgacggagcggagtagcggacatggcgagtggatccgacagccgtccccgtcatgagcaggtcgcggccgaccttcgatcccgcatcatgtccggcgagttgccgccggggtcagcgctgccgtcgatcccgacgctcgtgcggcagtactccgctgccaccgcgacagtccagcgtgcccttggcgcactgaaggcggagggcgctgtctacagcgaggtgggaaagggcgtctatgtccgaccgaggcgaccgctggtggtggaggcgtcggcttacctcgctcctacctccgacgggtacgcctaccggctccgctcggtggcagaggtggtgccgccagccgaggtggcgcgggaactggggatcggtgcgggcgaacgagcggtcctgcggcatcggctgctggtgtgtggtgacgagccggtcgagctgtcctggtcgtactatccggcggcaatcgccagcggtacggagctcgccgagcggcgcaagatcccgggtggtgccccgcgggccctggcggatctggggtacccgcagcggcagacgcgggaccgggtttgcgcgcggatgccaacgacggaggaggtcgaagcgcttgacctgccgccgtacgttccagtgcttcgccagctacgggtgatccggtcggttgacgccagaccggtcgaggtgtcgatcctcatcaagggcagccaccggcacgaactgcactacgaccaacgggggtagtcccgggcccgattccgggcgcatcgcgggcgaaaatccgtcgatggtgcgcccggagtttcggtaggttcctgctcgtgtccagcatcgaactccggcgaaccgtcctcgaccgcctgagttgacccttcgtgtccggcggatcgatccgccggacaccctggtcgtcgatctgctcctccgagattggcgtacctttcatgaaccttgagacgttgctggcggaccggctgggaccggcgtttgcggcggtggccggggcaccggtcgacccggttctgcggcggtcgcagcacgcggactatcagtgcgacgccgccctttccctggcgcgtcggcttggtcgccggccacgggacatcgcggccgaagtgctgggccaggtggagttggcggacctctgctcagcggtggcggtgtccggtcccggtttcatcaacctgacggtcgccgactcggcactcggcacgctgctgtcgaccgcagccgtcgacagccggctcggggtcgcgccgagcgccgccacggagacggtgattgtcgactattcgtccccgaacgtggccaaggagatgcacgtcgggcacctgcgggggaccgtgatcggtgacgccgccgtacggctgctcgaatggcgcgggcatcaggtgatcaaggccaaccacctgggtgactggggcacccccttcgggatgctcatcgagcacctgctcgacctgggtgagtcggaggctgccgacgagttgtcggttggggacctggactcgttttacaaggcggcccgggtcaagttcgacgccgacgacgcgttccgggagcgggcccagcggcgagtggttgccctgcagcggggggacgagctgacgctgcggttgtggcggctgctcgtcgccgagtcggagaagtacttcctcaccgtctacgaccagctcggcgtcctcctgaccgagcgggacttccgtggggagagctactacaacgaacagctcgccccggtgaccgacgagctggatcggctcggtctgctgcgggagagcggcgacgccgcctgcgtctttccggccggcttcgtcggccgcgacgggcagccgctaccgatcattgtgcggaagcgggacggcggcttcggctatggcgccaccgatctcgcggcgatccgccaccgcacccaggacctcggcgcgacccggttgctctacgtcgtcggcctgccgcagcgtcagcacttcgagctggtgtacgcggtcgcgtggcaggcgggctggctgagcccaccggcgcgggccgagcacctcggcttcggttcgatcctcggctcggacggcaagatgctgcgcagccggaccggtgattcgatcaaacttgtcgggctgctcgaggaggccgtgacccgggccgccgagttggcccggcagaagaaccccgacctctccgcgacggaggtcgctgacgtcgcccgtgcggtcggcatcggtgccatcaagtacgcggatctgtctacggaccggaacaaggactacgtcttcgactggcagcggatgctctccctcgacggcaacaccgccccgtacctgcagtatgcccacgcccggatccggtccatctttcgccgggccgagatcgagcagttcacccccaccccgatcacggtcgggcacccggccgaacacgccctcgccctcgaactggcgggtttcggagccgtggtggccagcgtcgagcagaccctgcagtttcaccggcttgccggctacctgcacaccctcgccaccaccttcagcggcttctacgaacactgcccggtcctgcgggctgaggacgcggtacgcgacagccggctcgccctctgcgacctcaccgcccgggtcctccggcagggcctgtatctactcggcatcgccacccccgaccggatgtagcgcccgggcgctcggatcgcgtcgtcggcggtggcccggccgggagcgctacgcccgggtaccggagaatggggcggtgacgacgatcccgaacgtgctcgccaaccggtatgcctcccccgaactggtcgccctctggtccccggaggagaagattcggatggagcggcggctctggctggccgtgctcaccgcccagcgggatctcggcgtggacgtgccggacggggtggtcgaggcgtaccggcgggtgctcgaccaggtcgacctggcctcgatcgcgcagcgggagcgggtcacccgacacgacgtgaaggcgcggatcgaggagttcagcgcgctcgccgggcacgagcacgtgcacaagggcatgacctctcgggacctgaccgaaaacgtcgagcagcttcaggtgcgggcgtccctggagctgatccgggatcgggtggtcgccaccctggcccggttggctcggctcgccgtcgagcattccggcctggtgctgacggggcgctcgcacaacgtggcggcgcaggccaccacactgggcaagcgtttcgcgtcggcggcggaggagctgctgatcgcgtacgagcggctggacgacctgatcgggcggtatccgctgcgcgggatcaagggtccggtcggtaccgccgcggaccagctcgacctgctcgacggtgatgccggcaaggtggccgagttggagcgacgggtggcggagcatctcgggttcggccgggtgctggacagcgtcgggcaggtctacccgcgttcgctcgacttcgacgtgctctcggcgttggcccaggtggcggccgggccgtcgtcgctggccaccacgatccggctgatggtcgggcaggagttggccaccgagggcttccagccgggccaggtgggctccagcgcgatgccgcacaagatgaacacccggtcgtcggagcgggtgaacggcttcgcggtgatcatcagaggttacctgtcgatggccggtgagctggccggcgaccagtggaacgaaggggacgtctcctgttcggtggtgcgccgggtggcgctgccggacgcgttcttcgccgccgacgggctgttccagacgttcctcaccgtgctggacgagttcggcgcgtacccggcggtggtcaaccgggagttggagcgtttcctgccgttcctggccaccaccaagatcctggtcgcggcggtacggcggggcgtcggtcgggaggtcgcgcacgaggtgatcaaggagcacgcggtggcggtcgccctggcgatgcgggagaagggcgcgaccgagaatgacctgttcgaccggctcgccgcagaccaccggctgaacctgacccgtgccgacatcgccggcctggtggccgaccgtacggccttcgtcggcgccgcttccgcccaggtccgtgcggtggcggaacgggtcgcgggggtggtcgcccgccaccccgacgccgccgcgtacacgccgccgccgatcctctgaccgcctcggtgccccggggttcggctcccgggccgcacaacccgggagtggttcgaccagttccgcctcgtggccgcgtggttggggcgacgtcggtcaggagtcgcgggtgggagttccggccgcgctgcccaggtcaggtgcactgggcggctcggcgatgccgctgggctgctcctccgcgatcgccggctcgtgtgcggtctccgcagccaccaggggctgatcgggcggcatgacgtcggggaccgtgggtaccacgatcaccgccgtgccgtacgcgcagatctccatccacatctccccgcagtcccggctgtcgaaccgcatcccgatcaccgcgttcgcgccgagccggcgggcctcctcgccgaggcgggccaccgagtcggtacgccagcgggtcaggttgtccggcgccatcgggtcgtacgcgccgccgcggaggttcttcacgccctcgcggtacgggttcctggtcctggccatcgaggagaccacctcgccgaggatctggcggacctcgtagccgggtagttgatccgtcgtcacgaccagcacggttccgatgctgtcagtcgacgctggggcccaacgtgggccttgttcacctgatcggatggtgaaaaacggcgcggcgcggacggtcggcgctcggccgaccatccgcgccgcagcggtgctaaccctcagacaccggccaccgcggcgatccaggaccggttgtacgcgacactgccgtagttctggatgttgaagccgttggcggtcgacgccacgccgacctgccggccgttgtagaactgcggtccacccgagtcgccccgccaggcgttgccgttgatccgggtggtccggatggcctgtccgccgtacgcgtcgctggcgttgttggtggttacccggacgtctgcggtcttcagctggttggacgccgagcagccgctgtagcaggtcatcccccagccgtagatcgagttggtggagccgaccggcgggttgctgttggccagcgtcacgtagctggtgttcaccgagctgttcagccgcatcagggccaggtcgtaccggccgtaggcggcggtgacggtgcgggtgacgccgccggaggagcggtagacactgccgacccggaccgacatcgagccgccgacgcagtgtcgggcggtgagtacccactgcggggcgatgatcgtgccggagcaggtgaacgagccgttgctgaacacggcggcggcccacggtgcggaggagacgtagccgccgccgatgatgaggggcgtggggccggggttggcgacggcgccggaactgacgccgagtacgcccgcgacggtggtggcgaggaccgcgaccagggatcggatgcgcatggaggctccttcggggtggcgcccgggttcaccgggctcggccggctgtcggatggtcacgccagcggtggatttacatcgatgcgcgccgatttatggtaggagccctgagggcgtttctcaaggattcacattgaaatgagtccatgttatctgggtcgtatcacccagcgggtgggtcggccaaccgtgaattgggtggcaacggaaccgcatcgggaacgcaacggaaccgcatcggtctcggtccccgtgtgaatcgcgacggacaccgccggaaccgcgtgcggccggtgcggcatctgccaggtaggctggctgcgctcgcccctagtgggtcggcacccaactgcgtacacagtcaggagtgcccagtgcctcgcgtcgtcgtcgacgtcatgctcaaacctgaaattctcgatccgcagggacaggccgtcgcaaacgcgctgccccggctcggcgtcaatgacgtcgcctcggtccggatcggccggcggatcgagatcgagttcaccggggagccggatctgaaccgggctcaggagatcgccgacaagctgctcgccaatccggtcatcgaggatttcaccgtccgcctggtcgaggacgacgagaccgtggacgcccgccggtgaccgcccgggttggcgtggtcaccttccccgggtcactcgacgacggggacgccgcgcgggccgtccggctcgccggcgccgagccggtccgcctctggcatgctgatccgcagctgcacggggtggacgccgtcgtcctgcccggcggcttctcgtacggcgactacctgcgctgtggtgccatcgcccggttcgctcctgtgatggggacgatcgtggacgccgctcggcagggtctgccggtactcggcatctgtaacggtttccagatcctctgcgaggcgcacctgctgcccggggcgctgacccgcaaccagcacctgcacttccgcaaccgggaccagatcctgcgcatcgaatcggccggtacggcctggaccaacgcgttccagcccggccaggaggtgctgattccggtcaagaacggcgagggctgctacgttgccgacgccgcgacgctggaccagctcgaggccgagggtcgggtggtcgcccgctacgtgggcaacccgaacgggtcacagcgggacatcgccgcgatcaccaactccgccggcaacgtggtcggcatcatgccgcaccccgagcacgcggtggaggagctcaccggcccttccctggacggcctcggcttcttcacctcggcgctcaaacacctggtggagaccccggcgtgaccattcgcggcatcatcggtcggctcacccgcccgacgggcggtccggtgcgtaacaaggagaggtcatgaccacccaggacccggtccgggactcggacgccgctgtggccggaccaacggccgcccctgaccgggacgccaccgtcatcggctgggtcggcggcgtggacaccgtcccccatgccggcgacagcccggacgagcttcagccctacgccgaactgggcctccgtgacgacgagtacgcccggatccggcagctgctcaaccgtcgacccacccaggccgagttggccatgtactcgatcatgtggagcgagcactgctcctacaagtcgagcaaggtgcacctgaggcagttcggggagaaggcgccgtccagcgaccggatgctcgccggcatcggtgagaatgcgggcgtggttcgggtctccgacgagctcgcggtcaccttcaaggtcgagtcgcacaaccacccgagcttcgtcgagccccaccagggcgcggccaccggcgtcggcggcatcgtccgggacatcctcgccatgggcgcccgcccggtcgcggtgatggacccgttgcgcttcggcgcggccgaccacccggacaccgcccgcgtgctgccgggcgtggtcgccgggatcggcggctacggcaactgcctcggcctgccgaacatcggtggcgaggtcgtctttgacccctgctaccagggcaacccgctggtcaacgcactctgcgtcggcgtgctgccggtcgaccggcttcagaacaaggccgccgccgggaccggaaatgtcgtggtgctgatgggcgccaagaccggccgcgatggtatcggcggtgtgtcggtgctggccagcgccacctttgacgagggcagtgagcagcgccgtccctcggtgcaggtgggtgacccgttcatcgagaagctactcatcgaggcgtgcctggagctctatgacgagcagctcgtcgtcggaatccaggacctcggtggcgccgggctgacgtgtgccctcgccgagacggccgccgcggcgggcaccggcatgcgggtctggctcgagcgggtaccgctgcgggagccttcgatggaaccgcacgagattctggccagcgagtcccaggaacggatgctgctggtcgtcgagccggagaagctggaggcggtgctccagaccgccgagaagtggggcgtgctggccaccgcgatcggcgaggtcaccgcaccggccccggacggccagccgggccgcctggtcatcacctggcgggatcacctggtcgtcgacgtcccaccgggctcgttggccgacgacgggccggtctaccaccggccgatgcgtgagccggccgacctgatcctgctccaggccgaccgcgcggagacgctaccccggccgagtgaccccgactccctgcgggagacggtcctacggatgatcgcctcgccgaacctcgccgacaagacctgggtcaccgagcagtacgaccggtacgtgttggggaacaccgtgctcgctcagcccgaggactcgggtgtgatccggatcgacgagcggagcggtatcggcatcgcgctctccgtcgacggcaacggccggtacgcccgcctcgacccgtaccacggcgccaagctcgcgctggccgaggcgtaccggaacgtggccgtgaccggtgccaagccgatcgccgtcaccgactgcctcaacttcggttcgccagaggacccgggcgtgatgtggcagttcgccgaggccgtccgtggcatcgccgacggctgcggcgaactgggcatcccggtgaccggcggtaacgtcagcttctacaaccagaccggcgcagcagccatccatccaaccccggtggtgggcgtcctcggcgtgctggacgacgtggccgaccggatcccgatgggcttcgtcccgcgcgacggcggtcacgaccagatctacctgctgggtgacacgaacgtggagttgtccggatcggagtgggcgtgggctacccacgaacacctcggcggcgtacctccccgggtggacctcgaccgggaacgggcgatcgccgacctgatggcggtggcggcccggggtgggcacctcagctccgcacacgacctctccgacggcggtctcgcgcagagcctggtcgagtcctgcctgcgccggggtgtcggtgcccgggtcactctgccggagcagttcaccggcggctcgatgccgttcgtcttcctgttcagcgaatccgccggccgggtgctggtctcggtgccgcgcgggcacgagaaggcgttcaccgcactggctgccgagcatggcgtgccgtgcgagctgatcggcgtcaccgacacggcgggtggggcgctggaactgcacggccagttccgtcttggcttggacgagctgcgcgccgcccacagtgccaccctgccccgccttttcggcggcgcggaactcggggcggcgaatgcctcggcggtgggcgacgccggctcgccggctggtgcggtcgccacgccgccggtcacgatgaccgaggagccgaccgcgaccggtgggccagcggctcccatcgacaccgagccgccacccggggcggacgagcgctgaggcgtgaccgcagccgcgcatacccagcccggctccggcgcccggttcgagtgggggctggcgggggcggctgaactcagccgggtctgcgcggtgctggtggtggtggacgtgctctcgttcaccaccgccgtcgaggtggcggtgggccggggcacgcgggtgcaccccttcccctggggagagcaggccgccgagtacgcccgtcgaatcggtgccgtggccgccgtgggccgccgtagcgtcgtgccggagcagccgtggtcactttccccggcggcgctggccgccgctccggccgtccgcgagctggttctgccgtcgcccaacggctcggccatcagcgcggcggcgagtgccaccggattgccggtggtcgcggcgtgcctgcgcaacgcccgcgccgtcggccgctggctgcaccggcaggggtacggcacgacgcacgccccgatcggggtcgtggctgccggtgaacgctggccggacacgtcgttgcgtccggcggtggaggaccaactcggcgcggcctacgtgctggatgcgctctccagggtgccgggtgggctctccgtcgaggcagcgttggcgctcgccgcgctggccagtaccccggacgtcccggcggccgtccggggcagtgtctctggtcgggagctcgccgaagggggcttcgccgcggacgtagagatggccgtgcaggtcaacgtctcagacgtggtgccggtgctgcgcaacgatgtgttctccgccgcctgaccggctacgcctgcgggcacgtacggccgtgcccgcaggcgcctagcgctcggtggcgctcagcggaagctccgtcgcggtcctcagtcgtccagccagtccagtcggcgaccgccccggtccggcgggggagcgtcggaccggggccggtcggtctggttcgggtcaccgtagccgccctggccgtacccgcggtcgtcgtagccgccgtgttggccgggtgcttcctggtcgtagccgtcgtagccaccgcgctgggtgggtaggtcctggccgtagccgccgtactgggtggggggttgctggctgtaaccgccgtacgcggttggcggttgctggccgtagccgccgtacggggtgggtgtctcctggccgtagccaccgtagccgcccccatagccaccgtgctggccgtagccggggtcgtcatagctgccccgctggtcgtagccgccggccggctcgccaccctggccgtacgtgggatccgggtggctgtacccggcgtcctgctggtaccgcccggtggggtacgggtcggccggggccggatactgcgtggcggcctcctggtggaagtggccggtcgcctcgttgtaccgctcgccgtaaccgtacgacccgccggaggccggcggatagccgctcccggccgacgtgggcgtgccgtagtcgccgccgtagccgctgccggatgagggcgttgcggtgctgccgtagccgccgccggatgagggcgtcgcggtgccgccgtagccgccttcggcgggcccggtggcgccgaagcccccggtgccgtaggcgtccggctggtcaccgtagccgctgccggcccagccggactggccggcgggggtgccgtacgggttcggcggtgcaccgtagggatccggtgggacgtcgtcgaccaccgggcggtgcatcatcgtgggagcgtcggcgagggaggggtcaccgccgaccatcgtcggagcagccgcggtcgggttcacgatccgcgtgtgatcgtcaaggccgccgtagccgccgcgggccaccgggaccgcgccggtggcagtgctgggcggaccatccgcctcgtcggcttcgtcgtcgttctccttgcggcgtagccacagcagcacgatggtgccgacgccggcggcgacgaggaggccgccgagcaggatgatcagcagtgagccgatgccgccggagtcctcattaccggcggcctccgtcggggtgtccacgaccgcttcgatcgattgctcgacctcttcctcggcccctacggtcggtgccggcgcgatactcgacgacgcggtaggactcggcgtctcgttcttgatcgcgagggagattcgctgaccggagacgctctgccccgcggaggcgctgaagctcttggtggcgtagacgttctcgaagctcgcgccgatgtcgattcggccgggggcgatcgggttctgggtgctgccggtgaaccggaagttgcccccgttgtcggtcatggtgtcgaatttcttgccgttggagtccttgaggaccaccagggcgctcggcaccgcgctgccggtgctctggttgaccacctcgccggataccgacttcaccgtctgcgcctgggtgggcggcggggtgggttgcggctccggcttgcccaccagggtgacggtggtgtcggcggtgtcctccccctcggagtcgaccgccgtaaccgtgatcgtggcccgcccgtcggccgcgtcgctcgccagccggaagctggcctggaagccctggttcctcgtgacatcgctgtggctgcagccgctgacacaggtgagctctccgttgctggaggccaccgtcacgttggcgggattgccgtccgagatgttgatcgagtagttgaccgtcatggtgccgccggcctcgatccggctcggcgacgccgacagattgttgacgcccggagcggcggaggccggggacgcggggacggtgagcagggcgccgaccacgagcgccgcgaccacaccggcccgctgcttccaggcacgtcggtgtgttgacacgtccaccgccttccactggattccctcggcggccggcggtcgccgggccagaatcatcacggtacgaatacgccgtgggctactatgccttgccgagccggatcggcgcgacccagggccggtgtgagacgatccgcgcccacctcgtatcgtcccgctgtgtcctcttcgtgcgtgagttctgctgcagtcgtggcggcgctgtcggcgctcgatgaggggcgcgtccccgatcgtcccgtgttccgtgcggcggttcgtgccctgttgaccgggctcgcggagcgggcacccggtcggtcggtggaggtgcgtgttccaccttacggcgcggttcagtgcgtcccgggcccccgacacacccggggtactccgccgaacgtggtcgagatggacccggagacctggttgagggtcgcgacgggggccctctcctgggcgaaagcggtcactgagggtcgcgtacgggtgagtggggtcagggctgacctggccgcgtacctgccgctctagcgaggcggcaggaccgaatattacagcgtgcagtggtttcgtgactttctgtgtcgatggggttcgcgtacactgtcaggcgacgacaagcggtcccggccgagcagcggatcccgtgatctgcctggccagtccagcaagagggagcggcaggtgccccgaggcgatggccggctgagccacgaccttgacccccagcgtcccgggcctcaggacgcgtgcggcgtcttcggtgtctgggcgcccggcgaggaggtcgccaatctgacctacttcgggctgtacgcgttgcagcaccgggggcaggaggcggccggaatcgcggtcagcgacggcacgggcgtggtggtctacaaggacctcggcctggtcgcccaggtcttcgacgaaccgacactggccagcctgcgtgggcacgtggcgatcggccacgcgcgttactcgaccaccggtgcctccacctgggaaaacgcccagccgaccatgcggtcgaccacatccggcacgacgatcgccctggcgcacaacggcaacttggtcaacgcggccgagttgcatcgtgcggccggcgaacgggaactgatggcagacggggccaccaacgacacctccctggtgaccatgctgctggccagccgccccgacctgtcggtcgaggccgccgcgttggaggtgttgccccagctgcggggagcgttcagcttcgtcttcatggacgagtcgacgctgtacgcggctcgggaccagcacggggtgcgtccgttggtgttgggccggctggagcgtggttgggtcgtggccagcgagacggccgcgctcgacatcgtcggtgccagtgtggtccgtgaggtcgagcccggtgagctgatcgcgatcgacgaggacgggctacggtccgcccggttcgcctcgccggagccgaagggctgcctcttcgaatacgtctacatcgcccgtccggacgccacgatcgccggccggaacgtgcacgcggcgcgcgtgcagatcggtcgccagctcgcccgggagcaccaggtcgacgccgacctggtgattcccgtgcccgagtcggggacgcccgccgcgatcggctacgcagcggagtccggcatcaccttcggtgccggcctgatgaagaatccgtacgtcggccggacgttcatccagccgtcgcagacgctgcgccagctcggtatccgactcaagctcaacccgctgcgggagaacgtgcggggcaagcggctggtcgtcgtcgacgattccattgttcgtggcaacacccagcgggccatcgtgcggatgctccgcgaggccggcgcgttggaggtgcacgtccgtatttcctcgccgccggtcgcctggccgtgcttctacggcatcgacttcgccacccgcgccgagctgctggcgaacggcctggacaacgagggcatccggcggtcgatcggcgccgacacgctcggttacgtatcgctcagcggcctgatcgcggccaccgaacaaccgaagagccggctctgccgcgcgtgcttcgacggcgagtacccgatcgacctgcccccggacaccctgattggcaagcacgtgctcgagggggttggtcggcgggtcgccgcggagtcgcccgacctccactccgctccgctcgtcgccgccctcagcggccacgacacgttcagctcggcgcgggcgccgcgccccgacccggaagagccgaccacccaccgccggtagcaccaccgggtgtggaccggccatcgccggtccagaccaggaccacaaaggggagaaccgtgacgcacgtgtccgagcgcagcggcgcaggaagcagccagaccggtgccggcggcgaccgccagccctggaccaccgggaccgggagcccggtgcgccgccgcgccgcgtcgtacctggacgccggggtctcgatcgaggcgggcgaccgggcggttgagttactcaagtcgaaggtgaagcagacccggcgaccggaggtgatgggcgacctgggcggcttcgccggcctgttccgactggataccaagaagtaccggaatccgatcctggcctcctccaccgacggggtcggcaccaagctggtgatcgcccagcagctggacatccacgacacggtcggtatcgacctggtcgccatggtcgtggacgacctggtcgcgtgcggtgccgagccgctgtttctgctcgactacatcgctaccggcgaggttgtcccggacaaggtcgccgagatcggtgctggcatcgccgacggctgccgctacgcgggctgcgccctactgggtggggagaccgccgagcaccccggcgtcctccgcccggacgagtacgacatctccgccaccggagtcggggtggtggaggagagcgagatcctcagctccgagcgggtggaggtcggcgacgtggtgatcgcgatgcgcgcctccggcctgcactccaacgggttctccctggtccggcacgtgctgctcggcgccggccgaatgcggctggacgtggtcatcgaggacttcggtcggcagcgcaccctcggtgaggagctgctgacccccaccaagatctatgcgcaggactgcctgaagctgatcgccgaagcggaggtacgggtgttcgcgcacgtcaccgggggtggcatcccgggaaacctggttcgcgtcctgcctgagcacgtggacgcggtggtcaaccgctccacctggaagccacagccgatcttcgacctggtgcagtccaaggggcggatcgaggctccggagatggaggcgacgttcaacatgggggtcggcatgttcgcggtggtctcggccgaggacgctgaccgcgcgctggccaccctcaccggtcgtggcgtggacgcgtggcaggctggcgagatcgtcgaaggtaccggcaacgttcagctggtcgggcagcacacccgcggctgatcaccctccggcggccggatggacttccattcaggggttctcccgggcggccgattccgcctagcctgaggggcactctgaacgctgccgggcacatccgggtgcccggttcagcgcccaggtctgcctgaggagggcgatggcggtacgggggcagtcgagtcggatgcgcggcctggccgccgttccggcgtatgtggtcatgcagcccaccacgctctgcaacctcgactgcgtgtactgctacctcccgttgagggcggccgaccggcggatgccggttgcggttgcggaggcggtggcggcatcggtcaacccgtgggcgcgggccgggcggttctccgtggtgtggcacggcggcgagccgctcgctgcggggagagagctactcgccgcgctgatcgccccgttcgggccggaggtcgagcatcacgtccagaccaatgcggcgctgatcgatgacgcctggtgtcggttcttcgcggagcaccagatccgggtgagtgtcagcgtggacgggccgcgggagcacaacgggggccgggtcacccgaggcggacgtcccgcgtatgaccggatcgtgcagggagtcgcggcgttgcggcggcacggcctaccgttttcggcgctggctgtggtggggcaccccaagccaggtctcgcccgtgaactctatgacttcttcctcgacctcggcccggacgtgctgggtgtgaacatcgaggagaccgagggagtcaacacccgggccaaccgtcacgacgcggccgcggtgaccgccttctgggcggagctggtggcggcctggcgccggaatccccgcatccatctgcgtgaggtcgagtggtccctgcggtacgccgccgcggcgctggacggtgtcgagggtgaggtgctgccccaccagctggatccgatccccacggtcggtcacgacggttcggtgaccgtgctctcgcccgagctggccggcttcacgaacccccgctacggcgacttcagtagcggcaacgtgctggtcaccccgttggcggagattctggccgaggccacacagacaccctgggtgggggagtttctcaccggggtggaggcatgccggtcgtcatgtccctacttcggcttctgcggcggcggccacgcggccaatcgctacttcgagcagggacggtttgacggcaccgagaccgagcactgccgcaacagcaagatccgcctactggagggagtgttggagcatgcccgaggacaccggtcaccggcagtctgagtacgctgcgggcaccagcgcgtacgacgtggctgaccgtgtgcgcgccgcccgcgccgacctcaccacgttactccgcgaggccgagaccgcccgtcacctacgggcggaggcggcaggtgacggcactgccagcgcggtctgcgcctggaaccatttcgagaacatcccgacgttctacaactggaacaatcgtccacgctgagccggccgcgtcgaacggcccggttggcgtcgctggacaggccgtgtccgggagcctgtgccagcgctccgagacacgacctgtcttcgtcgggccctgctgaccgaacgggcacagacatgagcacgcggttgatccgcgtgctcagttgcgaccaggggtcagcggtcgggacgagcccggttgtccgggtcgtcgtccgcgtggtcctcgtcatcgtcgtcgacatactctttgtagtcgtcgtcgaagtcgtggtccgacttgcggccgccgccgagttcgcgttgcaaggcggcgaggtcggtgttcggggagtggtatttcaactcccgggccacctttgtctgcttggccttagcacggccgcgccccatggctcgaccccctcgcacagaatgcggggcagcccgaaggcgggccccgatgacgtcaggcatctctcgtggctcttacggtacatggggatgccgtcgttcggcacctcgggttaccgtcgaccgaccccgcgcgtcgcggtgggtcggtcgtcacccagtgtactcggtaaggaccaatccggggagcgcccctaacagcgggtgaatcaccgcgaaatcagcttaacggcgccacgtccgtcagggcagcccaggggcggaaccgactcgttccgcccccggacccgatcagggcagaaggatcgtccgtaaccggcccacctcggccattcgccgctcggcgaggcggtccgccgccaccgccggcggtaccccctcggcgtcggcgagtcgcaggatctcccgtgtggtgtcgaaaattttcgtcgcccgcagcttggcgcgttcgaagctgaaaccttcgatctcgtccgcgacctggatcacgccaccggcgttcaccacgtagtcgggcgcatacagaatgttccggtcggcgagaagcttctcgatgcccgggtgggcgagctggttgttcgcggccccggcgaccaccttcgcccgtagcgccgggacggtgtcgtcgttcagcgcgccccccagcgcgcacggggcgtacacatcgatgtcggaagcgaccagcgcggtggcatcgtccaccagcgtgacctgcggatgggttgcccgggcccaggccagggcccgcgggttcacgtcggtcgccacgacctcggcgccgtcctcgatcaggtgaccgaccagatacttaccgaccttgcccaggccggccaccccgactcgccgcccgcgcagcgttggcgtaccccagacatgctccgccgcggcacgcataccctggaacacgccccaggcggtgagaatcgaggagtcgccggcgcccccgtgttcgaggctgcggccggtcacgaaccgggtctcccgggcgaccacgtccatgtcgctgacgtaggtgccgacatcacaggcggtgtagtaacggccgcccagcgtcgcgacgaagcggccgtacgcccgcagcagcgcctcgctcttgagctgctcgggatccccccagataacggccttgccgccgcccaggtccagcccggcgagggcgttcttgtacgccatgccacgggacaggtcgagtacatcggcgagggcggcctcctcgctcgcgtaggggtagaaccgagtgccgccgagcgcgggtcccagcgcggtggagtagataccgatgatcgcccggaggccggtctgtttgtcctggcagaacacgacctgttcgtggccggccgatcccgggtcgtcggtggtggcgaatacgcccatgactcgctcctggtgtggtgtgcggccttgtgggccgcggacctgcggacgccggcgggatgctgccggtgccgctgagcctagtatcggccgacatcgtctcgccgccgccggcgtgcgcgcccggacggcgggacgggcccgctcggcgaccctccggaggcgcccgtcaaacggtgccatcggggtttcgcatccgactcgtgggaggatcgcgccgtgccgtcgctcttcgccgcatacctgcgcgtgtacgaaccgttgaccgccttcgaccgagaccgccaggcgtactggcggcgttatgtcgagcaggggcgggctgtcgccccggtggaagggccgggccggcagctgacgtcggtgatcgaggcgctcggcgcgggctggacacggctgccggacctcccggatgaggcatacgtcctagaggctgacgacaccctgctggtctgcccgtggaacctgcgcatccgggtcgccgaggcggcactgaacgcgcgggacggcgttcctccggtgctggccgacgccttcgtgccgccggtgctcgccgggcaggccaaggcggtggttgacgactggcgtagcggggcgcgcgtactggagcacggtgttccgcgggtgcacgaacagatcgccacctggggtgtgccgctgcggtggttcgtcctcttcgaaccggcggagcggcatcacgtcacccagccgggccggcgggcactgcgataccggacggaaatctccaaggctcgccgtcgctcctcgcgggccctcgccgtgctgcgcaagtcggtaggtgccgcgcccatcaccgaggcggtggaggaggccgcgcgctggctggaggaatttcatccgcggtcggtggtggagctggactacggcggcctggtcgcactgctctccgacgagactctcgccgccgacgactcgccggagttggtcgctgctggcctggcggggttgtcccggggcgaggcggaggaggcgtcggccgcctacgacaagctggtcgcgcgctggcgtgcggtgcagctgctcgagcgatgcaactgatggaaaatcatctgatttaacctcgccaacctggaagtctctcacgttcggcacatcacgaaccgtggctatgagtctaaataaggtgcctactgtcacgttataaccgaataattcgggcatggttcatccgtccgtctacggaccttcggccgttcggcccatgtcggacatcggggactagccggaccatgggaggcgcgtcggccggcgggaccccggccgatgtctatacatgtggaggagtgacccatggcatcgcgaacgcacgaaccggagccgctgctcacgccggccgaggtggcgtcgatgttccgtgtcgacccgaagacggtgacccggtgggccaaggccggcaaactgagcgccatccggacgcttggcgggcaccgcaggtaccgggaatcggaggtcagggcgctgctgcaggggcagatcccccagcagcgtcagggggactgaccggggtgacagttgagggacagcgtgagtagggcggcggacgatcggtccgccgccctacggcattcagaggaagtaccgactcaacccttgagcgtgacccggataccgaccgtgccctgctcaccccggcgcaaccggctccccagcagcgtgagtcggccgagtacccggtacttttccttgatcagcccgcggacccgccgggtgcccgccgagtcggacagcacggcgtgaccgggcaccgctggcccgtggggccgccctcggacgtcgcacggggcgatcgtcacgtcgccgctgcgccggatccgtttcaccttgcccgagccggcaacggtccagaccaccagcgcgtcgccgtcgcggacggcccagaccggtgtcggcaccgcacggccgtccttacggaaggtcgtgagcaggatgtacttctcggtcgcgagccggtccagcatcgtcacgccgccaggatacggctccacggtcggctgaccgggcagtaagcgtgaccggcgagccgcttgtccgagacgcggcgagggaacagcggtgggacacggctgcccggaccgggacggctccgcccgtccgctcccctgcggcttccggtgacgtgccgctgtccgccctggcggcggccggagaacccggtcggaagcactcccgtcgagcgcggaccgaccgcccggggcccgtgcgcggggcccctaatagggtcgcgggaatgagcgagtggagtagtcaggacggcgtgggtgacccgggtcgccccggagggaggcggcatgagtgaccgttgggtcgtcgtcggggccggaacgatgggcctcgggatcgcgtacgtggctgccggcgccggacacgacgttgacctggtcgaggtcgaccaggcccgaggccaggtcgcggcggtccgtctcggcgaactgtgggaccgggcggtcggccgcggtcgactgactgccgagcaggccgacgccaaccggtcccgggtgaccatgcgggcaaccctcgacgaggtcagcgccggcccggacgtcgtggtcgaggccgtcccggaacgggccgacctgaagcgccgcgtgctacgcgaggccgagaccctgggccccgtgctgttggccagcaatacctccagcatctcgatcgccgagctggccgaagggctgaaccgccccgaggccttcctcggcctgcacttcttcaacccggtctgggcgatggcgctgctcgaggtcgtggtcggcccggccaccacatcgcagagcgtcgacgcggcggtcgcgctcgccggccggctgggcaaggatcctgtcgtcgtacgggacatgcccggcttcgccacctcccgacttggggtgaccctcggtctggaggcgatccggatggtcgccgacaaggtggcggagccagccgacatcgacaaggcgatggttctcggctaccggcatccgatcgggccactggagctcaccgacctggtcgggctggacgttcggctcgacatcgcgcgcaccctcgaggccgcgtacgggcaacggttcgcaccgccaccgctgttggtcgagatggtcgccgccgggcacctcggcaagaagtccggccagggcttctaccggtggcagaacggggtgaaggcgtgaccggactgcgggtcgacgagcaggccgaccgggtggtggcgacgctggaccgcccggcaaagcgtaatgccatcgacgctgatctcgttcacgcgttacacgacctctgcgccgacctggaggtccgtccgcggctgctgctgctcaccggaggtgccgaaggcatcttcgccgggggcgccgacatcgggcagctccgcgagcgcggccggctggatgccctcgccgcgatcaactcggccgtcttcgcccggatcagggcgctgccgatgccgaccgtggtggctgtcgacgggccggcgctgggtggcggtgctgaattggcgtacgcctgcgacctgcgggtgtgcacggcacgcgcgatcttcgggcagcccgaggtgcggctcggcatactggccggcgccggggcgacccaccggctgccggcgctggtcggtgaggcgcgggcgaaggagatgctgttcaccggccggcgggtggacgctgaggaggcgctgcggatcggtctggtcaaccgggtcgtcgccgagccggccgaactactgccgtctgcgcacgccctgctcgacgaggtggcgaagggctccgccctggccttgcgactgacgaaatcggcggtggacgctccgcccgccgcccacccccacctggatctggtcagccaggcggtgctcttcgaagacgaggagaagcaccggcggatgaccgagttcctggaacgccgtcgcccgtcctgaatcaggcgacggccgcaccggcttggtgcggccgtcgcctgaaaggggccgctcagcggtgcagcggcacccccgcgtcggcgagggcccggatcagcccggctgactcactgaacccgatgatcaggacggcgtcggccccgaagctcgtgatctcgtggactccggcggtgaagtcgaccggcgccgcctcggcgtcctccggcggctggtatgtgatcagcttgagtcggtccgagtcgatgccggcccgctccaactcggaccgcacgatgttctgcaggccttcaccgtaggaatcctggcgggccacgatggcgacctgctgcgggccgtcccgcaaaatgacgtcagccagcgcccggccctgcaggctgtcgggcggggcggtacggaagtagtggccctcgtcgtccaggtcggtcaggctcgcgtcggtgttcgacggggagaacagcaccagcccggcctctaccacgtcgggtagcaccgctcgagagacccccgacgcgccggcgccgatgatgacgtccaccccggccgcgacgtggctcgccacggtcgccttggcgactgccgggttggtgccgtcgtcgccgtcgatccaggtgaccgggtcaccgaggacgccaccggcggcgttgatctcctcgatcgcgagggcggcaccagcggcgagcggcgggttggacagcgcgaggtcgccggtcttcggcagcaggccacccagcaccagcggtgatccgtcgttgcggttggacgcgccggcgccctgccgcttcggcggcggcggggcttcggtgctcgccgtggactccgagccggcgccgacgaactccgtcttgctgtcgttgatctgctccccgtcgaagtgcagggtggcgtagctggctgtggagggttcaccggccgtggtgaatccggctcgggtgatcgagacgctgcggtactcgatgtcctgcccgtcgctggccaactcgagacaggtcgcggcggtctcgcaccgctcaccgtcgttggtgaccccaacgatctgcttcgcgatggccgccggatcggtggtgccggcgagctgcgcggcgagcgcgctgatcagcaccgcgtcgtaggcttccgccgcgtagacgaagtcggtcaggccggagtcgatcgaccgcagccggttcttgaagtcctccggtagcggggtgagcggtgtcgttcccttcattccgtcgaccagaccggcgcgcgtccccagctcgctggggaacgaactgagcatggtggaatccgtgccgtagaggcgtatcggggtggcggtggcctcgtcggaccggtcggtcccgcaggcgctggtggcgagcagggacatcgcgcaggcggccagggtggcagctcgcgtggcgcgtgagatcagcatcgtcgtccttcctggggcgaaggtacgctgcgcagggtagcgtgcctcgctgcgggtgaagccatggccgtacctggatccgcaggaagacccgcatggtcacgcggagtgtcagcccactgccgcctggcgatccggcgggtggcccggctgccggggcgaacccggccgtttggcagtcgcgacctctgcagccgggcacgtgctgctcagccgagggcgcgtttcgccaccacgctggcgtagcgggcgaggagttcggaccagccggtggtgagtgcccggcgatagccctcggccgccctgccgtgccggtcgaaatgtcggtgttctacctccacccgggtccgccccgagtggtcgggctggaaaagagcctcgacctcactcgcccgagccggatcgggcaccgggaggcggtccgctccgatctgccaggtgaagacgagccggcggggtggatcccagaccagcacccgaccccagtcgttgcggaagccgtgtgggccgatctcgtacagcagcccgccggcccatggttccattcccaacgcggcgagcaagccgggtcccgaccaggtgtactccgtgacccaccagtcggctatcgccccggtgaacacctcgaacgcctgctgtacggaggcaggaacgaggagtgagctacggagtgagaagcgtgcgaaagcctgccggacatcgacgggatcgaccatctcctgtcccataggcccggaccataccggctacatgcctggctgtgcagcgccgtgaggggctcggttccggatagggcacggtggccatgaggtagggcaggccggttaacaagttcttcaaatcatatccatggtgagaaatttccttcgcagggtgcctcggggttggcggggcgccttcgacaggtgcttccggttgcttgctaggctgtgttaacttgaacgttcagaaaactttaaaccttcgtgacggctgtgatcaagggggacgtacgtggatccggagaccggccggcgctacgccgaggaggtcggcgtcgttcttgcccagatgggcaccactcccgcgttcggcaagctgcttggctggttgctcgtctgcgatccgccgaaccagaccaccgcacaactctgcgaggcaatggggctgtccaaggcatcggtgtccaccggaatgcgagtactggaacagtccggcatggtgcggcgggtaccgagccccggtcggggccatgcgtacgagatgcacccggatgccttcgcccgtgccctcgacccaaccgagaagatgcgcgtcttcatcgacctgatgcagcgtggcatcgatctgatcggtgacgcgcaggcacccgaggcgagccggttacgccacacccgcgacttctacgccttcatgatcgaacgcacgccagccctgatggaggagttccgtcgacaggaacgaaaggacacgtgacgatgcgagttcttgtggtcaccgtcgggtcgcgcggggacgtccagccgtacgtggccctcggcaagggcctccaggcggccggccatcacgtcaccctggccacctgcgccaggttccggacggtcgtcaccgaccagggtttggcgtacggccaactcagcgacgacatactgcagctgctcgattcgacggcgggccgggccgcgatggaggacgcgaccggagtgttcggctccatcaagaccaacatcaagctcgcccgccaggcgaatccgatcaaccggaaactgctggtcgatgtctgggcggcggcccagcaggccgagccagatgtgatcgtctaccatcccaaggcgctggccggtccgcacgtcgcggagaaactgggggtaccggttgtgctggcgctgcccgtgccggtctccgtaccgacgggtgacttcccccttgtcgggctgcccgcactgccactcggccgctggtacaaccggctgacctaccgccttgccggcgctggataccgaatgtacgacggcatggtcaacgccttccgtcgcgagacgctcggactcgccagaaccagcggtgccgccctgaccacccggctacccgacgggcggccgatcccggtgctgcacggaatcagcgagcacgtcctgccgcgtcccgccgactggcccgcgcacgtacacctgaccggctactggttcctcgacggcgctgaccggtggcagcccccacccgccctggtcgacttcatcgaggccggcgatcccccggtgtacgtcggcttcggcagcatggccgggcgcgacccgcatcgactcacccgcgtcgtcggcgaagccctgcgcctggctggtgttcgcggcatcatcaccaccggttggggcgggctggagatggtcgagcagtcggacacgaactggcacctcacgcaggccccgcacgactggctgttcccccgggtgtccgccgtcgtgcatcacggtggagccggcaccaccgctgcggcgctgcgcgccggcaaaccctcggtgatctgcccgttcatcctggaccagttcgtctggggccggcaggtcttcgcgctcggtgcgggcagtgcacccataccgcagcggaagctcaccgcgcagcggctggctgccgcgatccgtgaggtcaccaccaacgccgacgtccagggcgccgcggccaggctgggaaggagcctcgcggccgaggacggtgtcgccaacgcggtcgcgaggatcgacgccgtcctcgaccgggccggctaggcggcgactgtctgggtaggaactcccggctaccctatgtgacgggagtcccaaccggctcgtgtggacatcccatcctgcccgcgttcctgggtgaccatgtcctgcccgtcgacagaggtagttgggcgcgcggtgtggtggtggtgttcgatgcccgggtcgtattcggacgtgtacggcctaagtccggggccgcacaaaccaggttcgggtcatgctggcgttggtattagtaacggtttgacaagcgtgacttcgagggattccggcaccgttgtcgattcagtacgctccgccatcacgagccgtggtaggtgtgcgggttcacatcgaggtggggaggctgccgtactggtgcggtcgcctgtgtctcgggtgtgcctggactcctgcaactggaggaggtctacagccgtgaggcgtaagtacgtacgggcgctcggcgccatggggttgtcggcagctctcattgctgcggcgggctgccaggcggcggaggacgacaccgctggcggcagcggtgactgcggtggcaagatcgccatgttcggtgcctacagcggcccgaactcgggtctggcgatcccggcgctcaagagtgcccagcttgcggtgaagcagcataacgaggcgaacccggactgcgaggtgaccctgcaggagttcgataccaagggtgacccgaccgaagccacaccggtcgcgaacagggtcgccggcgacgcgtcattcctgggcgtcatcggtggtgcgttctccggtgagagtaaggcgacgatggatgtctacgaggcggccgagatggtgatggtcagcccgtcgtcgaccgcgatcgagttgaccgcgggcggtaacgaggtgttccaccgggtggtcgggaacgacgccgtccagggggctgccgccgccgtctaccttcgggatgtcgtgcgggccaggaaggtcttcgtgatcaatgacggcaccacctatggcgccggcatcaccgacgagctgacccgggccctcggcgagttggcgggcggcaccgaccaggtgcaggaaaagcaggtcaacttcgccgccaccatttcgaagatcaaggctgccgcgccggacgcgatcgcgtacggcggctactcaaacgaggcggctccgctggtgaagcagatgcgggaggccggagtcacggccaccttcctcggcctcgacgggatctacgacccgtcctttccggagggtgccggggccagcgccgagggtgcgatcgtgacctgtctgtgtctgccgtcggacaaggcaggcggaaccttcgcggccgacttcgaggcggagtacggagtgcctccgggtcccttcggcgccgagggtttcgacgccgccaacgtgttgatcgagggcctggccgagggcaacaccacgcgcaaggacctgctggcgtgggtcgactcctacgacaaggagggagtctcgaagtccctcaagttcgatgagaacggtgacgtggacaagtcccgggtggtgacgtgggcctacgagatcaagggcggtgagatcacggcccagcaggagatcaagctcagctgagccaggactaccgtcgcgcggccagggcctccccggccgcgcgacggtgccagaggcagaagcccgtgacctcgcctatcgatgctggtgtggtccttcatcgcgccggccttgtacgcgaacatgcaaacagggccacagtgatctgcgcttgaccagcgttgccgttggcttccgggctgggagctacgactaggtctgtagtgacgacatcgtgtgacagatgtgcccgttaggtccgctatgatcattttcatgggcgagatcgtggtggtgcgcgatggctcggggccggagatcctgctggtgcacggcggtgccggcccgcggaggacgtggggcgctatcgctccgctggccgcccggtggacgctgggatacgtccatcgccgaggctatccgccgagtcccccaccgcaggaacgtcaggacttccaggtggacgccctggatctggcaccgctgctcgtcggccgcccgcacgttgtcgcccactcctacggcgttctcgggacgttgattgcggccgctgccgcgccgggcagcgtgcgctcgctcacgttgatcgagccaccgctcaactaccttgttcctgacgatctcgaggtggcgcggcttgggcgcatcggcgatgcggtcctcactcacgggatggacgtggacccgaccgagctgcgcgagttcctccatctcgcgggcgcgcccatcggggacggaccgcttcccgaggacgtggttgccagcgttcggcgggcgcacggtggtcggccgaccagtgaggcgcgcccgcagctcgacacgatccgggacgccggagtcccggtgctcgtcgcgtccggcgaccatgcggccgcgctcgagcggatctgcgacgctctcgcggatgcgctcggtggcacgcgcagcgtgcatccgggcgctggtcacttcgtcgccgcagcaccgggcttcgccgaacagctggagaccttccttcgcaagagcgtcacgtggtgaggttcttccagctcatcctgcgggcgaggcgaggcatgctcgacgtggtggaggacaggtcatacaccggccacacaccggccatacgtgaccggatgctcacgctacgctgatcgacacccgtgcctgtggggaggagctacgaggtggcagatcaactcggattgctgttgcgtcggctacgaaaccaagcgggattgacacaggaacaggtcgcggaacggtccggggtgagtgtccgcaccattcgccgcctggaatcggcgaggaacatcgatcaccgcctgggcaccctgaacctgttggctgacgcgctggaacttggatccgaggatcgcgaactcctcgccaccatgctcgcgagaacgagcaccccgcccacgttcgcggttcacgctgcttccacggagactcggccaactgcatcggccagcgggccgcccagggcgccatcgaggcagacgtccgtcctggtgccggcgcgtgccgtgctggacgctgctgagacgttggcgagggaagccaaacgtcggtggcagcgcgaggaggagcagcgccaggtccacgacccgtttccgttgccgctgtgctggcagccggcccccgcgcagctggtcgactacgcggcgaacgtccagcgccttccaccaggagctaccccacaactggatctcagtggtgatatgggcagtatcgccgaggtctaccgaaggatccggtccggccggttggtgatcctgggccgggcgggttcgggtaagtcgatcatgttgatcaggctcgtcctggactcgctcgcggccttcaccctccccgagcgggtgccgatgatcttcaacctcggatcctgggacgcgacagccatcaccttgcgggactggctgatcggtcagctgttgcgtgaccacccgcacctggcccgcagggcacccggcggtccgacgttggccgccgcactggtcgacgctgatctcatcctgcccatcctggacgggttcgacgagatcgccgacggcctgcggcgcgaggcgctcgaagcgttcaacgcgacctcactgccgcttgtgctgaccagccgccgtgacgagtacgccgaggcggtgcgcggagccggggccccgctgaactgggcggccggtatcgagctcgtggacctcaccctcgatgacctcgcggcctacctgccccggaccgccaggcaggccggccgcgacgacaccgtagcggtgtgggatcccgtcctgaagctgctgcaggccacgacgtgcccggcgagcgtgaacctcacgagagtactgtccactcctctgatggtcgtcctggcgcggacgatgtatagcgagacaccggaacgggatccggccgaactgctcgacataacgcggtttcccagcgcgaagtccgtcgaggagcatttactggcaggatttgtcccgacggtctaccgaccgtccgtccccgaccgggaggctggcggcttccggcagcggacctggaacccgcaccacgcagagcgttggctcggctacctcgcccatcagttggtacggcacggccaggaccggcgggatctcgcgtggtggcagatcggcgactcccttcgtcgttcgacgcgtatcgggaccgcaacgctggtttctgcgctgtgcactgccgtgtcggcctggatgaccgggctggtcgccgggcaggtcgaccccgagcagatcctggtggaaggggccatgatggggctgtcggccggcctcgccttcggagctgtctatgcggcgataaccgccttcggcggcaccttccagccgacccacgtgcggctgcgactgcgtcgccgccacagcgtcgtcgcccgcccgccaatccagacattcaccgtcaggttcgcagtcgtcctgctgggcgggttcgtcatgggcgttggaagcgcctgcgccaccgccctggtacgcgcacggtactgggaaaccccgctcgcgagccttgaggtgatcagggcgaccctcatcaacatgctggtcttcggactgatcttcggtttggcggccggactggtgttcgggctcctggccgcgttggaggtgccggtggacgtttccttcgtcgccactccggtcagcctattgtccgcgaaccgtgcgaccgtgagccaacagatcctcttccttgcccccgttctcgccctgacaatcgccgtcggtggacggctggtcgtcgacctgctcgagggaggcgtcctcggagagctgagatgggcctggcccgacgcgtttctcatcggggctgccggggggctgggaggcgcattgtcgtacatgttctgcttcaccgcctgggggcagtgggtgatcctgacccgggtgtggctaccgctgactggccggctgccctggaacacgatggcctttctggaaggcgcctaccgacggggcgtgctccgtcagaccggcgcggtttaccagttccgccacgttcggcttcaacagcacctgagtcactcgtactgcgagcggcggcggagaagtcgacgaactcccgttcactccgagggctgaccggggcaggagatgggcgttggctggtggctccacgagtggcggatgtcagcgatattcggctgtaccttaccctgagcagaaccgggcatctgattggccttcgccagtctcgcaatagctgtcggtggatggcgcctgccgtaccgtgagactggcaccgaatgtgaggtagcggggcctgtgtcagggtgctgccgctctggcagtacaccgtgcccgggacagctggagtcgaatgcacacccgatggatgagcgcaattttcgtgaataacggactcgtcgtgtcgggtcagcttggcgtgtggtacgggcgtatcacaggcaacacgaatggcacctaccagtcatgggcccagcacagggccgaagattcgggccgcgcggcggacttgcatgttccggggggcgcctaccggtcccgaggaaacggataccaggccctgggtcgtggctggcacaaccacggcaatgattctgaatgtgcgccgtacacctataccagttcggcaaccatcctcgccggctttcgtgctcgagacgccgctgttttcgacgaggcctacggtgcgaggttcgagatgaccgacaacccgtgaaccgtcccgttggtgccgaccgcccggtacagcgggccggcgtcaacagacgatgatggttggaggccctgagtcggagcccgagtccatatcgctgcgcggtatggtcacctatattatgtattgtcttctaaaccctgattttgacgttggaggtgattcggggtggctaggagcatcggctcctgtctcgaagtggcggtagccgtctggctaccttccggctacgggaggtagcaaagtgcggatcctgcccccaatgcggtgctccgctggactggccggaggagccatgaaccaccggtgccggagattcggtcctgtcggccggcacgcgactgaaacccacccctcaggccggctccaaggcggcaccagggccagaaaggaactggccggctcgcttgtctcagtccgagcaaacgcgcagttgggcgccgggaaaccgcaccgtcatccgaccggtggcaggagccgggacgggctcgactccgcgtgtcagcgcaccgagatgtgtcgaatgtggagccacgatcgtggcttggtctggtcgaaaggatgctggagagtactgcgatgcgtcacatcgcccgatcacaatcagcgacatcgggcgaccgtgcactcgcgctcatccacgttcctacctgcgatctaaccgaggtcaccgcactgcgctagcaccgggaccgaagcaggttgtctgatttgccggcttggctaatctctgaattcaccatatcctactggtgtagcacccgatgcctccggcctccgtgggccggaggctgtgtttcggccctgagtttgcaccccggagtaaagggagtcaaaacgttgaccgacgagtccggtaaggccaacttcagcggaatctacaatcaggagacgccgttcgcgtattacgcaaatctgcgacggttgaagtacgagatcccgcagcatggggccaccgtgttcaaccagctgatcgatgcccaaccgtggggtgacggctatcgccccaccgtgctcgacgtgtgctgttcctatggcatcgtcggggtgctcaccaagacagatctcgagctcgacgacgtgtacacgtactaccagggcaccgttgacgacgggcggaccgtggatcaggtgcgccgtgccgagaccgaattcatcggccaacgggcccggccagacgctcctcacgtcctcgggttggacgtggccgagaacgccacccagcacggtgtggcagtcggcgcgctcgacggtgcgttcgtcgagaacctggaggcgacggcaccatcgtcggaactggccaagaagatgtccgaggtcgatctcatcacgaccacgggcggcatcggctacgttaccgagcggacgttcgaacggctactcacctgcaccgaggcccctccctgggtggccgcattctgccttcgcacgtacgactattccccaatttcggacgtgcttgcgcagtacgggctcgtgaccgagaaagcagaccaggctgttcggcagcggcagttcatcgacgacaccgaacgggaatgggcgctgtcagagttggcggcacgaggcgtcgacccgtcggagatggaggccggcggctatctctatgccgacttctacctttcccggccgcgtgaggacgcaacggagaccgcgttggcggacctggtaacgatcccatccaactagtcgaccctgcccccgatctcgtcgctgccgtgcaaggtgcagcaggtatttccgcactcgtttcggggtgatgggcgagtcgggtcaggcgccctccgaactggcgggaacacagttgctgcaccctgactgccggttcgagggggcacctgagtgactgtggcacgggggctgccgcgctccaggcgcggacagcccccgcatgaccccgcatcagcataagaccccgttcgttggcctccccggtcggcgattctggtggctgcggtggggtccgacgaaactcgcaccggctcataccgtgcctcgcatgaggccgagtagcatccaaaagacgatcaccgtctggatcgcgtgcggaacaacggcgagccacatgctgcgatagcgctttaccggcagcgacatgattagtccgctggccagcatgatgccaccaatcgtccagggctgatgaaggtggtacaggccgaacaggaccccgttggcgaaccagtcgtatgatccgaacacaccctgcatcctgggtaggaggatcccgcggaagatgaactcctcaccgaggaagacattaaaaatgctcagcgtcatgaatagcgcaaggaaccaccaggcccctaccatctgcggggcgacctcgtccgagaacagagtctcaccatcctggaagggtagtggagctatccctggtaacaggtgctgctgcaggttctggaccgctggcgccaggtacagcatgttcagcgtaaacgcaactcccagtggagctagtagccacagcaggcgtttgcgtggcctgccggtcacacggtccctggggacctgtagccatagccggcgagccatggcggaaggtcccatggaaccttcctcccggcgcagtatgaacatcgcgagcacgaattgccagatcaagccgaccgttagggtgacggtcgccagcaccaccgtgtcgtaagggccaactgcgatcgcaggtgtaactacccagtagcccagggccatgggtgcggtgacggccgcccagattccgataatcttcgccagggagtattgcccgggagagctgctcgatgtgctccgtgggggactgtgccgtcgccattgcgcacctcgccgtacctgtgttgcgccatcacgcatgtagttcagcccttcacgaataggccgattctcttggcatgggctaattctggtgtcgtccaaggtgtgcgtccatggcggctagccggccaatcagtggtggggttacacctaccgtcaggggttgggtcagacctacttgcgggcggggacctgggccgggtgcgctcgtgctgcgggtcctgcccggctctcgcgagccgcatcgccgaagtcgattcggctcggcgtcgggcagatccgggacgttgccggctgttggcaccgtccgggaccgacgtggtcgacccgccgcgatcagtgaccgggtggcggtgctgcggtggccgaggtttccactacagttgcactcatagcaatgtgagcatatgttcggggcgtagcgcgaggggatgttgagcgacgggagaggagccggcggatgggtgcggggcacgatcatggccaacaggcggttcgggccggagagcggcatcgaggtcggttgtgggctgctttcgggttgctcgccttgttcatgctggtggaggcggtcgcggcggccctgaccggttccctggcgctgctgtccgacgccggacacatgttcaccgacgtgctgggcatcggcatggctctggccgcgatcaccgctgccagcaaggcgtcccggaccggccagcgaaccttcgggctctaccggatggaggtgctggccgccctggccaacgctgttctgctgtttggcgtggccagctacgtggtcgtcgaggcggtacgtcggatcagccagccacccgaggtgctggcggggccgatgctggcggtggcggtggcgggcctgctggccaacgtcgtcgccttcctcctcctgcgttccggctctcaggagagtctgaacgtgcggggtgcctacctggaggtgctgggagacctgttcacctccgtgggtgtgatcatcgccgctgtagtgatcacgttgactggatggtggtacgccgacccgctgatcgcggtggcggtggggctgttcatcctgccccgcacctaccacttgggccgtgccgcgctgcgggtgctggtgcaggccgcgcccccacatctggatatctccgcggtgcgagcggcgttgcgcgccgtggacggggtggccgacgtgcacgacctgcacgtatggacgctaacctcgggcatggaggtcgcctcggcgcacctggcgctcgagcgtgatgctgatttcgccgcagtgctggccacgtcccggcgcctgctgcacgatcgtttcgctgtcgagcacgccactttgcaggccgaaccggccgatgcgaacggcgtctgccacgagagcggatggtgacctgcatcgcgccgggaaccagttgccgtgacccaccgaccacccgacgtacgccatctatctgggagctgttcgtgaaccgcccatgcagcctgaccgcccgtagggccggcgtcgggcgtgtcgtcgccggtggcctgccggcccccggttatcccagcgttggcgatggtgccgccctggcagctcacctggtgtacgtgggcttcaccacggccccggtgcgcgatgtgggcttgcgcggcggcatgaccgagcggcggtggctgcggtgaagctgttggcggctgcttcggggacgtggcggcaccggtcggcggtacggtgatgagcatggccgccctcacgcgtcggccgttcctgcttcctgcgggcatggtgctggtggccgccgccatcggtgcggtgctgctgtggtggggcggcggtgccgtctcgcaggccccgccgggccttcccgatccaggaccaaccacggcctggctgctgccgactgcccggttgggcatgcaggtcagcgcggtcgccacggtcgggctgctgttggcggtggtcgtgctctcgccccgggacgacggccgacggttgtccccgatcggctaccggcgcctgcgtgccgctgccgtcgcggccacgtcgtggggagcggcgtcggtggttgcgctctgctacaccctggtcgatctgttcggccttcccgccgcgcaggtgttgtccttgcgggcggtgctcaacttcgccacctccgttccgctcgggcagtccctggcgctgagcggcgccttggccctggcagcggcggtggtcgccgcgaccagtctgcggcccggcggtgcgctggccgccctactgctggcgctgggcgccttggtgccaccggtgttcaccggccacgccgccgccagcggcaaccaccagttggcggtgtccggtctgcttctgcacgtgttgccggtcaccgtgtgggccggtggcctgctcgccttggccgttacgagccgcggcacgaccgccgacctggcgatagccgtgcgcaggttctcccctctcgcagtgggatgtctggccgcggtgggtctgtccgggttgttgtcggccgccgttcggctcacgagcaccgccgacgtgctgggcactcgctacgggtacgtactcctgatcaaggccgccgctcttgtcgcgatcgccgccgcggggttggcgcaccgtcgtcgtgccctgcccgccctggcggcaggcagacgggggccgttcctgcgggtcgcggccgtcgaaacgctgctgttcgccgctgcgatcggcacctcggttgcgctgtcccgcaccccggcacccatcggtgaggacacggaggacgccgccaccgcgctgctcggcttcccgatgcctcccccgatgagcgtcgacaccctcgccacggcatggctgcccgagccgctgatcatcgccgccgtgctcgtcgccgccgggttctacaccgccggggtgtggcggctgcaccgccgcggtgatagctggccagtgtcccgtaccgcattgtggctggtgggctgcgccctcatcatcgtggccacctcgagcggcctggcccgctacgggccgttgctgttctcgatccacatgattcagcacctgctgctgatgatgctcgccccgatcatgctcgcgctcggtgggcccatcaccctggctctgcgcgccctggccccgtcgaccgacccgcgctggccaggcccccgtgagtggctgcagacggccctgcactcccgggtctcgcgtgccctcaccaacccggtggtggcgttggtgatctacgtcgccagcctctacctgatgtacttcaccggcctgtacgagctggcgctccgctcacacgccgcgcacctggccatggtcgggcacttcctcggcgccggctacctgttcttctgggtcgtcatcggcgtcgaccccgcgccgcgacgcatcccccatccgttgaagctgatcctggtcctgatcagcatggtgttgcacgcgttcctcggtgtcacgctcatgcagtccaccaccctgatcgcggagaactggtggatcgcgttggaacgtccgtggggtcccaccccactggcggaccagcgcaccgctggcggcatcgcgtggtccttcggtgagttgcccaccgtagtcgtgctgggtgccttgatgcgtcagtggatgaaggccgacgagcgggaggcccgtcgtcgtgaccgggccgccgaccgcgccgaagccgaaggacgcgaggacgctgaactggccgcgtacaaccggatgttggctgacctggccgaacgcgatcggcaggtccgccgctgagtcggcatcccggggcagcgatcccggtacctttgccttcggcaccgcgccagttcagggggcgccggacgccgcttcggaccgaccgacaggggatggagagatgacgaggaacacccggcttaccctcgccgcggtcgtggcgctgatactggtggtggtcgtcgtgctggcggtcaaccgccgcgacgcgattcccaccgccgagacggctggcggcacggtagaccctgctgtcctggtccgtgacgagagtcaccgattggcgaccgcaaccgacggcaaggtcaccttggtggagttcctcgacttcgagtgcgaggcgtgcgctgcggcatacccggcggtcaaggagatcctcaccgcctacgagggacagatcaccttcgtggtgcggtatttccccatacccagccaccccaacgccgaactcgccgcccacaccgcgcaggccgcggccaaccagggccacttccgcggcatgtaccagatgctcttcgagaaccagagcgtctgggggcacaaggaggagccgcagaccgaggtcttcctcgactacgcccgtgccctcggcctggacatggatcggttccagcgagaccttgacgaccctgccaccgtcgcgcgggtcgcgagggatcgggccgacggtgaggccgtcggagtgcagggcacccccacgttcttcctcaacgggagcccgctgaccgacctgcgcagcaaggacgacctgaccgccatgatcgacgccgcacttgccggatgacgtcggcaacggctgtccgacctgccaccgcccccgcggacgggcgtttcctgaacaccgtcaccgcgtgggttctcaccgtcggcggtgccgtcggcctgctcgccgcaacgatcctcaccgtcgaaaagatcaacctgctcgccgatccggggtatgtccccacctgcagcatcaatccgatcctgtcctgcggttcggtgatgagcaccgcgcaggccgaggtgttcggcatccccaacccactgctcggtatcgccgggttcgccgcggtcaccaccatgggcgctgccctgctcgccggcgcacagtttcctcgttggtggtggctcgccctgcagggtggtgtcatcctcggtgtcgccttcgtgcactggctcatctaccagagcctctaccgcatcggcgccctgtgcccgtactgcatggtggtctgggcggtaaccatgccgatttttctctacaccaccctgcggaccctgcgtgacagcgccaccacgctgccccgcaccgtccgtgccggcgcggagcgcgtcgcccgctaccacagcctggtactcgtcgtctggtacgcggtcatcgtcgccgcgatcctgcatcgcttctgggattactggagcaccctcgcctgacgccaggccacacggtcctgccgacaggtggaacggatgcgccgtcttgggtacggacgcaacctccgggcggtccggcccatcgtgcggcgagtgggtaggtaccgaaatgccgggctgatctcgttgctggtcaacgagatcagcccggctcggtcgtcgtacgccactgacgcgtgcggctgggcggctgagggaaacgacccgcctggcgcctgaccgggagggtcagctgggtttcggtgctccaggacgggcgtagcgcagccaggtgatcatgacgcagaggaccgcgaacgccagtccgatgaggtagaaggcggttggggacatgatcgtcaggccgacgccgaagaagaacgggccaaacgcggcgatcgcggccgtccagccgatgacgccgccagcctgccggcgttcgaagatcatcggcatctgcttgaaggtggacgcgttgccgattccgctgaacaggaagatcgcgagcatgccccagaggaatcggtcgaagccggcatccagcgtggcggccgagctggtgtcgggtcggagcgcggtgatggtgaatccgatggaggcgacgagcccgactccggatatcagggtccaccgggcaccaccgaacttgtcggtcagcggactgaacgcgacgcgggccgcggcgccgaccagcgggccgaggaagacgaacttgatcggatcgggtacggagtagccgtcaacgagcagctgggcggtggctccggtgccctgcacgatgtcggggttgccggcaccgtagaggttcttcatcagcagtccgaactgggcggacagcccggcgaaggtgccgaaggtcatgatgtagagcagcgtcatccaccacgtgtcgacgttgcggaagatgtcgaactgctgccggacgttcgccttgacggggaccgaacgcagcatggtccaggcgagcaccgcaccgacgatgatgaacggaatgtagatgtacgccgcgttctggtaccagacgtcgcgagcgggttcgccgggtgcggtggccatcggccgggaactgccgaggaaaccgatcatcgagaagccgatgacccacggggtcagcagctgcaccagcgagaccccgaagttgccgatgccggcctggatgcccagcgcggtgccctggcgccggcgggggaagaagtaggaggtactcggcatgaagccggagaacgctccgccgccgatgccggacaggaacgacaacgacagcagcacccagaatggcgtgcttggatcctgaacgaaaattccccagcccacgactgggagcagcaggagcacggtggtcagggtgaccatcttgcgggtgcccatgatcggcggcagcaccatccagatcaggcgcatgaggccgccggccaggccgggcatggcggtcagccagtagagctggctggtggtgaggtcgaagccgaggttcgtcagtttcggggcgatcgcggaggcgagaaaccacgatgtgaagcacagggtcagcgtgaaggtgctgatccagagggtgcgccaggccaggcccttgtcccaggtggcatcgtcctctgggttccaggactccaaccattcgccgttgccggcgcggccggcttttcgggcggaactcgtggtgttcattcgcgggcctcctcaggcacacgggtcgccgccgtagccggagcggtcggctggtcaacgggttctggcttctcgaaatggtcggcaagctggggcgattcaccgtgcaacatgcgaaccacggtcaggtgcatccaaacagcgcaaatagcggtgagtatgaacaggaccaggaaggtgctggaggggaggcccgtccacgccttggtgtaggcgaacatcgggggcaggaagaacccgccgaggccgccgagcatgccgaccagaccgcccacggccccgacctggcgcgggaagtactcggggatgtgcttgtacaccgcggccttgccgacgcccatggcgcagccgagcaggacgaccagaacagtgaagggcacgatgccgagctggtaggcgaggtgactggtctgcgtgccatcggggtggtcgacgacgatgtggcccgggggcatcatcaggatgcccgtgctgagcagcatgaggccgaatgtccagtacatgacgcggcgggcacccagacggtcggacaacgacccgccgaccggtcgcagcagcgaggcggggaagatgtacagggcggtcagataggccgcggtctgcagcgacacgtcgtagttgttcatgtagtaggtcggcagccacgcggcgagcgccacataggccccgaacaccgccacgtagtacaggctgaatcgccacactcgtatctgcttgagcggttcgagctgttcgcgcagcggggtgccgtggcttggcacgcggtcgcggcggggggtgaggaaccacgtagccgccgcgaggacgagcagcaacaccgcgtagacgacggggacgaggcgccaaccaccctcgataacgccgaggtaggtggcgcccgcggttcccgcgatcagcggcgggccgatgaacttggttaccgatgcgccgacgttgcccgcaccgaacaggccgagcgcgaaaccctgcttctcccgcggctgccacgccgagttccaggcgataccagcggtgaacgagttgccggcgaagccgaccagaaacgccagcgccagcagcatcgggtaggaattggcgcgggacacgaggaacgaggccagcgcggtcaggagaagcatcgccgtcatcactcggcgtccgccgatgcggtccgccacgatgccggcggggagccgccagagcgagccgttgagcacggcggcggcgatgatccaggacagttgcacctcggagaggttgaactcgtcgctgatcggcttgccgaggatgccgaacatgagccacaccgcgaacatgacggtgaagccgatggtggacagggtgaggacccggttgcgcccacgatcgtcgcggctgttctggccggcagccgtttcgtccggggtcgggtcgtcgggagtgggtttgacgggcacggcagttccttgatcagcggttgggtggacgtcggcgatctcgcaccggcgcagctgtctacccaaggctggtgtcatgtatcagccacgggtagggaccttcttcccatctgcccggcaacaggtcccggcggggagcgcggataccagggcgctcttcgtacgcagggtgtgtaccccggccggtggccgggaccttggtcccggttgctagggaccgcggcctcccgatctggcggttgaattcgcgaaccctggtaggtgtggcgcactcccgtgcgccaccgacagcccccgcgttgtcgtccgccgccggaggagtgcccacgtgtcagcgcaccgcccgccagaagttcatgatcctgcgacggaccaggtacccggtgcggcgccgttgctggctgctcgtcgcttcctccgccgggagacggtcggtgaccacggccgcacgctgcaccaggtgaaggacggggactgggaccagttctaccgtgaccggtggcgctacgaccgggtggtgcggtccactcacggcgtcaactgcacgggctcgtgctcgtggaacgtcttcgtcaaggacggcttgatcacctgggaacaccaggccaccgactacccgacgaccggaccggactcgccggagtacgagccgcgcggctgcccccgtggagcgtccttctcctggtacgaatactcgccttcacgggtacgtcacccctacgtgcggggcgtactggccgagatgttccgcgacggtctccagcgcctgggcgatcccgtggccgcctgggcggacatcgtggagaacccgctcaaggcccgcgcgtacaagagccagcgcgggcgcggcggcttcgtgcgcgccagctgggacgaggtgaccacgatggtcgccgccgcacacgtctacaccacgaagacgtacggaccggaccgggtggtgggcttctcgccgatcccggcgatgtcgatggcgtccttcgccgcgggcacccggtaccacgccctactcggcggcaccctgctgagcttctacgactggtacgccgacctgccgatcgcctcgccgcagatctggggcgaccagaccgacgtgcccgaggccggcgactggtggaacgccacctacctgatgatgtggggctcgaacattccggtcacccgcaccccggacgcccacttcctgaccgaggcccgctaccgcggcaccaaggtggtcgcggtgagcccggactacgccgacaacgtcaagttcgccgacgactggctggccccgcacccgggcaccgacggggcgctggcgatggcgatgggccacgtcgtgctcaccgagttcttccgggaccgcaccgtgccctacttcaccgactacgtccgtcgctacaccgacctgccattcctggtcacacttcggcagaccacaagtggccggtgggccacggaccgattcctcaccgcatcggacctgggcgaggaggacggggcacacaagaccgtcctggttgacgagcgcaccggcgagccggtcgtgccgaacgggtcactgggcttccggtacggcgaggccggggagggacgctggaacctcgatctgggcgacgtgcttcccgcgctgggtctgctcgacctcagcgacgaggcagtcgaaatcgacttggctcgctttgacgtcggtgacaccgagggtggggccaccatccgccgtggcgtaccggttatccgggtcggtgagcatctggtcacctcggtcttcgacctggtcatggcgcagtacggagtgcgccgtggcgacctgccaggggagtggccgaccgggtacgacgacccggagtcgccgaacacgccggcctggcaggagcggatcaccggcgtgccggccccgctggccgctcgcatcggccgggagttcgcccgcaacgccgagcgcagcaaggggcggtcgctgatcgttctgggcgccggcgcgaatcagtggttccactccgacatgacctaccgggcgttcatctccctggtcaccctgaccggctgccagggcgtcaacggcggtggctgggcgcactacgtcgggcaggagaaggcccgaccgatcaccggccagcagcacatgtccttcgcgctggactggcagcggccgatgcgccaccaggcgagtaccccgttctggtacctgcacacggaccagtggcggtacgagcgggttcctgccgacgagttgtcctcgccgctgggtaccggccggttctcgggcatggcgttcgccgacaccgtggcggccgcgcagcggatgggctggagtccgggccacccggccttcaaccgcaaccccctcgacctcaccgacgaggctgcggtggccggggtgtcggtgcaggagcacatcgtcgccgagctgaaggccggccggctacggcccatggcggaagacccggacgacccggcgaacttcccgcgctgtctcaccctgtggcgggcgaacctgttgggctcctccggcaagggcaacgagtacttcctccggcatctgctggggatcgactcggctgccaccgcccaggagtgcgacccgcagcaccggccccgggacctggtgtggcgagacgaggcgccgacgggcaaactcgacctgctgaccgcgatcgacttccggatgaccaacaccggcctgcacgccgacgtggtgctgcccaccgccacctggtacgagaagcacgacatctccaccacggacatgcacccgttcgtgcatgcgttcagtccggcggtggaaccgcccggtgacgcacactccgactacgacaccttcctggcgctcgccgaccgggtcagcgagctggccgccagccacctgggggtgcgccgcgacgtgctggccgcgccgctgcagcacgacaccccggacgagttggcaatgcccagtggtcgggtgcgggactggaaggccggcgagtgcgagccggtgcccggcagcaccatgccgaagctgatcgagatcgagcgagactacacccagatcggcgcgaagatgcgcgccgtcggcttgttgctcgacaagctcggcaccaacacgaaggcactcaccgtcgacgtgaccgcggagttggactacctgcggcaccagaacggggtcgtcaccgacgggccgttcgccggccggccgtcgttggccaccgccgaccgcatgtgcgaggcgattctggcgctgtcgggtacgacgaacggtcgggtcgccgcggccggtttcgaggcgttggagaagcggacaggccaaccgttcgcggatctgatcgccgggcacgagagcgatcggatcacgtacccggacacccagcgggcgccgcagccggtcttcaccagcccggagtggtcgggctcggagaaggggggccgtcgctactcgccgttcactctgaacgtggagcggctcaagccgtggcacacgatcaccggccgacagcacttcttcgtggagcacgactgggtggcggagttgggcgaacagctgccggccttccgacccccgctgaacatggcccggcatttcggtgcaccgggagagttggtcgacggcggcgtcaccgtgcgcttcctgaccccgcacgctaagtggtcgatccactcgatgtaccacgacaacgaattgatgttggcgttgtcgcgaggtggaccggtgatctggatcagcgtccccgacgccgccaaggtcggcatccgggacaacgactggatcgaggcgcacaaccgcaacggtgtcatcgtggcccgtgcggtggtcagccaccggatgcccgagggcaccgtgttccaataccattcgccggagcggacggtcaatgtgcccaaggcggagaagagcggccgccggggtggctaccacaactcgctgacccggctgctggtcaagcccacccacctggccggtggacacgcccaactcacctacgccttcaactactacggcccgatcggcagtcaacgcgacgagatcacggtgatccgccgtcgcgaccaggaggtggagtactgatgaggatccgagcgcaggtcgccatggtgatgaacctggacaagtgcatcgggtgtcacacctgctccgttacctgcaagcagacgtggaccaaccgggacggtaccgagtacgtctggttcaacaacgtcgagaccaagcctggcatcggctacccgaagcactacgaggatcaggaccgctggcacggcggctggcagctggacgacaaaggtcggctgaagctgcgctccggcggccggctcaagcggctcagccggctgttcgtcaacccggacctgcccacaatcgacgactactacgagccggccaccttcgacaaggacatcctggtcaacgccccggccggcctgaaggacaccccggtcaagcagccccgttccgcgctgaccggcgagccgatggcggtcacctggggtgccaactgggaggacagcctcggcggggcgcacgagcatgctgccggtgacccgaacatcgcccggatgcccgccgaggcggcggcacaggtgaagttcgagttcgagaagaccttcctgttccacctgccgcgcatctgcgagcactgcctcaacccggcgtgtgtgtcggcctgcccttccggcgcgatgtacaagcgggaggaggacggcatcgtcctggtcgaccaggaccgctgtcggggctggcggatgtgtgtgtccgcctgcccgtacaagaaggtgtacgtcaaccacaccaccggcaaggccgagaagtgcaccctgtgctttccgcggatcgaggcgggacagccgacgatctgttccgaaacctgcgtgggtcgactgcgctacctgggcatcgtgttctacgacgaggacgcggtgctcgccgccgcttcggtggccgatgagcacgacctgctcgaggcgcagcgcgcggtcttcctcgacccgaccgacccggccgtacgggaagcggcccgggcagccgggatgccgcaggactggttggacgccgccgaacggtccccggtgtggcggctgatcagtgagtacaaggtggcgctgccgctgcatccggagtaccggacactgcccatggtctggtatatcccgccgctgtcgccggtgctggacgcggtggggggcgcgggccgcgacgacgccgacgccgacgacgtcttccacaccatccgggagctacgcatcccggtggaatacctggccgagctgttcaccgctggtgacgtggaggcggtcgccggtgtcctgatgaagctggccgccatgcgctcctacatgcgcgctcgcaccctcgacggcaccgtcgccgaggatctgctcgacggcatcggcatgaccggggaccaggtcgaggccatgtaccggctgttggccatcgccaagtacgacgagcgctacgtcatcccggtcgcacacaccaaggacgccgccgccctcgaggcgcaggccaccgccaatccggattgtgcgctcgactgcgagggcggcccgggaatgaccacgcaagccaccgcggagagtttccacctggtcgagggtgagcaggtccgccccggccggcccggactcctctcccggcgtgccgacgggcggcgtggcctcaccatcaacccgctgcgaggccgggcatgaccaccccgaccgaccggtcccgcatcttcgatttggtgtcgctgctgctcacctaccccgatgacgagttgctcggtgccggagccgagctccgcggtgccgccgaacggatcgaggcgcgagaggtgcgggggtggatcaacgggttcctcgactggctgctggccagcgccctgatcgatgcgcagcggcacttcgtgcagacgttcgacctgcgccgccgctccggtctctacctcacctactacctgcacggtgacacccgtaagcgggggatggcgctactggtgctcaagcagcggtatcgggcgcacggcctgcggctcgcggacggtgaactgccggacctgctgccggtggtgctcgagttcgccgccacggtgggccccggcgagggtgaggcgccgttgcgtcagcatcggcagggcatcgaactgctgcgtgccgcgctgaccgagtccggcacgccctatcgattgctgctggacgctgtctgcgccgtgctgcccgagctcaccgacgccgaccgagccgccatcacggcgctggccgccgacgggccaccggtggaaaccgtcggcctggactccatcggcgacggcccggatctgcacgccgccgcgcttgccccctatcccgcctgctccccgtcggaggcatcgcgatgaccaccctcgtctggatcgttcttccgtacctgtgcctcgcggtcttcgtcgccggccacgtctggcgctggcgccacgatcagttcggctggaccacacacaccagccaagtgctggagaaccgtatcctgcggctcggctcgccgctgttccacctcggtgctctcggtgtcgttggtgggcacgccatgggattgctggtgcccgcgtcggtgaccgagtggctcggtctgagcgaacacgcctaccacctcatcgcggtgtggggcggcacggtgaccggcctgatgctgatggtcggcctggtattgctgatcatccgtcggatggtcaacggtcggatccgcgcagtcaccacccggatggacaaggtgctctacgccgcgctggccgtcatggtgacgctcggcatgatcgccacggtcggcgtcaacctggtcggcgggggctacgactaccgggagacgatcgccgtctggttccgtgggatcttctggttccagcccgattccgggttgatgaccggggcgcccctggtctaccagctccacgcgatcggcggcttcctgttcctggcgctgtggccgttcacccgactggtgcacgtctggtcggtgccgttggcgtacctgtggcgtccgtacgtcgtctaccgcgctcggcggcggccggcgccggcgccgtcgccctcgccggaccaggtacgtgacgctgcccgcgagccggcggcccggcggtgagagcgcgcggcgtcgctgcgcgaatcgtcctcgtatgtgctctcgaaccacgctgaccgaggtgtgatggctacgctgtcaacatcggttagtagcggagggtgacatgcagcacaagtatcttccggaggtccacgtacgattcctggagcgcttcccggatgtggcggaggcgcacggcgagttggcgcggatcgtgcgggagcggaactcgttcgacgaccggaccgaccggttgatcaagttggcggtggccgtcggctccgaggcagagggggcggtgcgctccaacgtccgtaaggcgctccagcacggggcgaccgtggaggacgtgcaggccgtcgcgctcgccgccatcaccacctgcggctttcctaccgccatcgcggcgctgggctggatcgattcggttgtcctggctccatcggatgcgtgacggaggaggtcccatcgggcaggcgtcgccgggtgggatgcgggtcaccgcatgggaggcacggcgtcacgccactgggtcggggtgacgccgtggccggagcggaagcgtttgatgaagtaactggtgtcggggtagccgacccggcgactgatcgcggtcacggtcaggtcggtctcggtgagcagtagacgcgcctgctgcatccggcgctgggtgatccactgctgaacggttcggccggtcttgcgacgtaccacggtggtgaggtgacccgcggtgagtgcgaggtcggcggcgacgtcagcgagcgagatgggttcgtggtagcgggcttcgatggcctcgaagacagccgcgagcagcggctcgtcggcggaccgcagatggtcggcgacgtcggtcgacaagcgggcagtggccaccagcagcagcgtcaggtgggcgaggactgcctcctggtgaccctcgcgacgggcacggagttcggcgtcgagcgcggcgaagcgctccaccagtccggcccggtcggtcggcgggacaggtagccgctgtgcccggttgatgccccgggcgaacggggagagcaacgggtgagcccgccaggacgaataggcaccgggcatcccgggccgcaccacgtcggtcggaaaccacaccgtccagccgtcggtggtggcctcctcgaaccggtcgtcgaaggagacgacctgccccggtgcgatgacgaacaggtccccgtcggtcaccgtccacctgcggccgtcgatcagcaccctcccgtgggccaggtgggcgtagaagagcaccaggaagtcgtgggtgtgggcgccgactgtcgtggggtcgacgaccggcttgccgtgggggagacgggccaccgcgaccggggcgattccgggcatgtgaccgaagccgaagaccggcacgccctgtccggtgacgccgacaagtcgggaagcagaaaccgaactctgtcgcatccggcccacagttccgccattgtccgtagcttcgccgcccatgaggctgagggtacgaccgaacttcagtggattgcggagcgtgccatgaccggacagcacaacaccagtcacgagcatcgggcctatctgcccgccatgggcaagcaatggctgctgcccctctacgatccgtttgcccggttcgtaggcatcaaacgcgttcatgaaaagctcttggaccgtgccaatattcggccggggcaacgggttctggagatcggctgtggcaccggtgacctcctgcagacgctcaagcgtcgctaccctgacgtcagcgcgctgggcatcgacccggacccgagcgccttacgccgcgcccgccgcaaggcggcccgggccaagctgcgcatccagtacgagcgtgccttcgccgacgacctgccgctgccggacggcagcttcgaccgggtcctgtcctcgttcatgctgcaccacatcgatgaagaggagtggacgcgggtgctgcgtgaggtcaagcgggtgttgcgtcccggcggcgagctgcatgtggccgacctcgacggcaccctgcccggacaggaagggggccacgctcaccactctggccagaccgcggacagcctccccgagcgggcgctgtcggcgctggtcgacgccggcctgaccggcgtccgggagaacggctacggccgggcccgactgggccgctacgtcttctaccgggctgacgtcggctgaggagactctcgccgccgggacagggaggcccgccggtcgtcccgctgaccatctccgaagccgtggatcgtcagcgccggatcatcgggggcacgtcgaggtcggtggcgtcggcgacgtccgcgcaagggacgacgcggacgagcccgcggtgctgacggaggtagtcacgggcgccccggtccagcctggcgctggcggcggcgccggtccagtgctcgcgccccagcaacaccggatgtccccaccggtttccgtggtagccggcgacagccaggacgtcgggtcgggccacagcagccagccggcgtaccgcctcgactccaacgcccggcatgtcgaccaacaccaccaccacggccgtcacggcggtaacctccagcgccgccaaccccgcccgcaacgacgaacccatgccggtcggccaggcggggtttcggatggcccccgagccgaccagcgcggtcaccgcctccgcctgcgcccccaccacgacgagcacgggagcgcagccggcggccaccagcacgtcccggctccgcagcaccagtggtcggccctggaacgacacgagcgccttcggcccgccgtaccgtcgtcccgatccggcggcgagcaggagacccgcgacacggtcggtgctctccgcgaccggccctggatccgccggccccggatccgcatccattggatccaccggctccgagtccattggcgaacaggctgaatcatgccgtcgatccagcatggtcagccgaccggggcgccggtatgccgatggatcggaccgtccaggtaggtcaacggacgaccggtgcctccggcgccggacacggcgaccagctcggcgcagatggacacggcggtctcctggggagtctgggcgccaaggtccaggccgatgggcgcccgaagacggcagaggtcgtcggctgtcagaccagccgcggtgagtcggagcagccgctcgcgctgggtcactctgctgcccatcacgccgacgtagccggcgcgcccccgcagggccagcgacagcagttcggtctcgtggcggtcgtcatggctgagcaccacgatcaccgtgcgggcgtcgacgtcgatgctgctcagatgacggtgcggccagtcgcagaccacctggtgggcgtccgggaagtgtccggctcgcatgaacgtcggccgggggtcacaaactgtcacgtcgaagccgaggaaacgcccgagttggctcatcgctcgggcgacggggctcattccgtagagcaacatgcggggtgccggttggtgtccgacgagcagcacgtcgaccggtcggccacgagcaccgacaaggcgctcgatctgccttccaccgtgggacgctggtgcgcgaagccggcaggccaccatctcgtccacctcggcatcgcccgatgatccccatagccggttcgggtcggccaccagaagcgccgccgggcggtccgcgggcagtaccagagcagagccgacggtctgattcgccagcaaccgatcaagcagcggcgtcaggacgtccaccgccgccggcagcaccacgacgtcgatctcactacgacaggcaaggccgacaatcggagcggcgtcactctggtgggcgtagcggctccggtgcgcgcgaccggaccggatcgcctcctgcgccaccgtgaacaccgcgccgtcgacgcacccaccggccacaccaccggcgacctcgccggtggcgcagacggccatcaccgtcccaaccgggcacggcgtgctgcccgacactccgacgacggtggcgacagcgaagggcacgccggctgagcaccactgtcgtagggccggcgcgacatacctgatctccgctgtcatcagactccctgcccgcccgcggcgagcggcctatcgcggggtggacaacatacggttcgtcatcgggaggtctccgtcatcaggtcctcgatgtgtacgggcagatcccggacccggacgccggttgcatggtagatggcgttggtgatcgcggctgctgccccgacatggacgacctcccccaggcccttgataccgaacgcgctgaacgaggggtcgggctcgtcgatgaagtcgacgtcgagcgtgggtatgtcggcgttcaccggcatcttgtagtcgcccaggttggagttgagaaacccgccgtagcgggggtccacgatgctctcctcactgagcgcggtgctgatgccccagaccaggccgcccagtgcctggctggtggcggtacgccgactgatcacccggccgcagtcgatcaccgacagcatccgggtgacccgcggtcggcggacccgggctccgacgcggacctcgacgaagtgggcgatgtaggaccaggtgacgaaaccggggaacgccgggcccacgaaggcactgccgacgtccgccatcaccgcgctcttccgcgccggagccagggtcggggcctcggacggctgctgccccggggcgtagtactgccccgtcgcctcaaccgaggagcggccggcggccatcaggagcccggtcatcagtggccccgaattgtccgggccgaccagcctgccgtctgccagtcggcactcggtgacgtcgacggtggcgacggactcgccacgggcggcggcgatctgatgcagttgggcccggatgtcgttggccgcgtcccggaccgcgggcacagcggtggcggttccccacgaaccgccggtttctggctgaggagcgacccgggtgtctccgatggtgatgcggattcgatctggcggcaggccgagagattcggccgcgaccagcgcgatcacggtgcgaatcccctggcccatctcgtgtccgctgaccgcgacgtccgccgtgccgttttcgtgcagccgtatccgggagccggcggcggaggcgatgccgggatagcagcctgccgccataccccagccgacgagactgccgtcgtcggcgcgcatcgacccggccgccggatcgcgtctggaccacccgaaccgctcggcaccccgatcgaggcactgcttgagtcgccgcgaggagaacggtctgccggtcagcgggtcggtggcggtgtcgtggcgccggcgtagctcgaccgggtcgacgtgtagccgctcggcgagttcgtccagcgcgctctccaccgcgaacatcgtcaccatctccatcggcgcccgcatgtagccgggcgtctgggtgtcgagacgcaccagcgtggtcgtgccgcgaaagttcgggatgccgtacatgcgggacgagacttccggcccccagaacggcatcagatcgtggcgtgacgtttgcgcatgcgcgtcgtgcaccagggaggtgatcgtgccgtcgtcccgtgcaccgagccggatgcggtgccgggacgccggacgaaagtgcaccatgtggaacacgtcggcccgcgggacgatcagcttcaccggccgaccgatccgccgcgcggcgagagcagcgagcaccgtgttgaacgtctgaccggtgcgctggccgaagccgccaccgaggtatggcgcaactgcccggaccatttccatcgggatcccgagctgattcgccagcgcgtgccgtacgcgtcccgccgcctgagtgccctcatggatgagaagtgaaccgtccttccactcggcgacggtggacagcagctccagcccgttgtggtgctgcgccggcgtgccgtaggtggcgtcgaccacgaccggcgcttggtcgagtagccgatcaccctccccgatctccagcaccgggaacgtgggcaccgcctgcgcctggtcgaccgattcggccgccggatcgtcgagtgtgacggcgaacggttcgacctcgtacccggcggtcaccaacccggcggcttccgccgcggcctccagggtctcagccacgacaagcgcgatcggttgaccccggtaggccacgacggcgtcctgcatcggctggtagctcgcgctcgcgctccccacgccataggcgaagtcggccgggtgcaggcggtccaggttctcgtgtgtgagcaccgcgagcacgcccggcacccgctgcgcggcggtagtgtcgagcgccgtgatccggccccggcccacggtcgcactgaccgggaccgcgtacgtcatcgcctcggccgtgcgatcggcaccatagatcggttcgccgcggaccttctcggtgccgtcgtggcggacatggtcggagccgatccaggccatggcgctcatcccaccctctcctgcgccgaggcgacagcctcaaggacggtttccacacccaaccgcacccggaaggcgttctgcctcgtggtgcatgccgaccggaactccggctccagcgccgcccgtacggttgcgtcgtccagccggccaccggtcagtgctcgttcggcgtcccacagtcgccagggcacggtgcccaggccaccgagggcgatccgtacctcgtcgacggtgccgcccgcgtcgaggtggagcccgacggcggccgacgccagcgcgaacgagtacgaactccggtcgccgaccttgcgatagctggacgaccgtgccgtcggtgtcatcggcacccggatggtcgtgatgaactcgccgggcgtgagtgttgtctcccggtgtggtgtgtcgccgggcggcacgatcaggtcatggatcggtatggagcgggtgccactcggtccgacgaccgcgaggttcgcgtcgaacgcggtcagcgccaccgcccagtcacccgggtacacggcgatgcagtgttcgctggtaccgaggatggcgtgctggcggttgacgccgccgatcgcggcacatcccgacccaggccgccgcttgttgcagggaaactcgaccgatcggaagtagtcgcagcgggtgcgctgcagcaggttgccgccaactcgcgccatgttccgaagctgttgcgaagccccggagagcagtgaatccgcgagcgccggacatctggcaccgaccagcgggtggttcgcgacgtcactcatccgggtcaacgcgccgatgaccaggtcaccgtcttcctcgcggacgaagtcgaggtcggtgacgtcagtcaggtcgatgacctggccgggtgcttcgatgtccagtttcatcaggtctaccagggtcgtgccaccgctgaggtagtgcggccggtcatcggtggaggtggcgaacgccgtcacggcctctggtacggagcgcacccgggtgtaggtgaaggtccgcatcaggaccgcccgtggccggcagcgtggaccatggcgacggcttggacgatgccctggtaggccccacaccggcagagatttccgctcatgaattcgcggatatcgtcggtcgttccggcgtgaccctcggcaacgcaggcaaccgcggacatcagctgtcccggggtgcagtagccgcactggagcgcgtcgcacgcgaggaacgcgcgctgcatcggatgcagatcgtctgacgactccgtgaggccttcgacggtcagtaccgcactgcctgcgacctgggcggcgagggtgagacatgacaccacgggccgactgtcgagatgcaccgtgcaggctccgcactgcccatggtcacaccccttcttcgtgccgtagaggccgaggtgatctcgtagcgcgtccaggagggtggttcgggcatcgaggatccactcacggttctgaccgttcacgatgagtctggtccgcaccgtcatggactcgtccaccatttcatgatctctttcgctcgccgctgggtagtcgtgccggatgtaggataaattccgcttcgactcagtttggcctgatttctacaggagtgcggatcctgctggtgcggttgaccctcaagtacggcgcctggtgctgcatcaggtgaggtcgcgcgagcggtgcagggcgggcgacctgccccggtgcaccgcgcacgccgtctcccggggagtgcacgcaacagtcctggccccggctgtggcggcgaaccgggtcgggacgaacggccgccagggcccagtcggacgagcggacaccgaccgtgcgcttctgttggtgctgaccccgccagcccagtcgcccgacacctggtcgttcgggctggcggggtcacccagctgacgcgcgggccgtccaccacgtccgacgtcggtgtgacggcccgtccaccacgttgagcgacggtgtgacgcgggccgctcccgctcgatttgacgtgtgaaaccgaatccgcgtaactttctctctgccagcgcggaacgggcaaacggggccgaaactccttagcccactccacgcggcaccagctccaccggggtatccctccgatgtagctggtcgggcggtgtccgccgagtctgccggaaggccgatttggtgcggcgagaccgaccgggtaaggtaacggccggcaggaaccgggcgagtcagcgggagaccgcaggcggccggtctgccaaatccgatggtcagacgcgagggagacctcgcgggtgctcagcgggtaccgaaccgtacgaagtgtgacagaccggggtaaacggtttgacacaccaaagacggtgaggtaaggtagtagaagtgcctggcgcgtgggtgctgggtgtggttggttgctcttgaggggcctcgtgtggggttctgatggtgtgtggttgttctttgagaactcaacagggtgtttggaaagccagtgccgtttggtctgggttggcctgctgattttgttggtgggttggtttggatcgtttggcaacatgatttgttgctgggattgtttttcaatggtttttgttggagagtttgatcctggctcaggacgaacgctggcggcgtgcttaacacatgcaagtcgagcggaaaggcccttcggggtactcgagcggcgaacgggtgagtaacacgtgagtaacctgccccaggctttgggataaccccgggaaaccggggctaataccggatatgaccatctgtcgcatggtgggtggtggaaagattttttggcttgggatgggctcgcggcctatcagcttgttggtggggtgatggcctaccaaggcggcgacgggtagccggcctgagagggcgaccggccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaatcttgcacaatgggcggaagcctgatgcagcgacgccgcgtgagggatgacggccttcgggttgtaaacctctttcagcagggacgaagcgtttgtgacggtacctgcagaagaagcgccggccaactacgtgccagcagccgcggtaagacgtagggcgcaagcgttgtccggatttattgggcgtaaagagctcgtaggcggcttgtcgcgtcgactgtgaaaacccgtggctcaactgcgggcttgcagtcgatacgggcaggctagagttcggtaggggagactggaattcctggtgtagcggtgaaatgcgcagatatcaggaggaacaccggtggcgaaggcgggtctctgggccgatactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgctgtaaacgttgggcgctaggtgtggggggcctctccggttctctgtgccgcagctaacgcattaagcgccccgcctggggagtacggccgcaaggctaaaactcaaaggaattgacgggggcccgcacaagcggcggagcatgcggattaattcgatgcaacgcgaagaaccttacctgggtttgacatcgccggaaatccttcagagatggggggtccttcggggccggtgacaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgttcgatgttgccagcgcgttatggcggggactcatcgaagactgccggggtcaactcggaggaaggtggggatgacgtcaagtcatcatgccccttatgtccagggcttcacgcatgctacaatggccggtacagtgggctgcgataccgtgaggtggagcgaatcccaaaaagccggtctcagttcggatcggggtctgcaactcgaccccgtgaagtcggagtcgctagtaatcgcagatcagcaacgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacgtcacgaaagtcggcaacacccgaagccggtggcctaacccttgtggggggagccgtcgaaggtggggctggcgattgggacgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttctaaggagcgccatccgtcgaagggcggtatggagcctcgtgtcacctgtgttgggtggtggggtgctcattggtcggagacactggctagttggcgtcggcagcggtcggatgctcttgtacacgcttctcatcgtgtggtggggggtgggggaaggggttgatgatgcggctggtgctggtggtggacaccctgttgggtcctgaaggaatgaccgtttggttgtttcttgggccgtgtgctctgcggtgccgtgtggtgcggtggggtggcggttgcctggcgtggctggcttcgtataccggatgctgctgttgtgccctcgtggtgggggtggggtggtgttgctggtgcggggtggtggttgcgggtgggttgtttgttgagaattacacagtggacgcgagcatctttgtggtcaagttgtcaagggcggacggtggatgccttggcaccaggagccgatgaaggacgtgggaggccgcgataggcctgggggagctgtcaaccgagctgtgatcccagggtgtccgaatgggggaacccggcatcagtcatgtgatgtcacctgcacctgaactcatagggtgtgtggagggaacgcggggaagtgaaacatctcagtacccgtaggaagagaaaacaattgtgattccgtgagtagtggcgagcgaaagcggattgaggctaaaccggcggcgtgtgatacctgtcaggggttgcgtggtcggggttgtgggatcctgcgacacgggctgacactcgtgtggggagtgataaagctggtggctagttgaacagtctggaatggctgaccgtagacggtgatagtccggtaggtgaaagctgctggtctcctgtgggtgttcccgagtagcggcggactcctgtaatctgccgtgaatctgccaggaccatctggtaagcctaaatacttcctggtgaccgatagcggatagtaccgtgagggaatggtgaaaagtaccccgggaggggagtgaaagagtacctgaaaccgttcgcctacaatccgtcggagcctcctttgtggggtgacggcgtgccttttgaagaatgagcctgcgagttagtggcatgtggcgaggttaacccgggtggggtagccgtagcgaaagcgagtctgaatagggcgttgagtcgcgtgttctagacccgaagcggagtgatctagccatgggcaggctgaagcgtgggtaagactgcgtggagggccgaacccaccaacgttgaaaagttgggggatgacctgtggttaggggtgaaaggccaatcaaactccgtgatagctggttctccccgaaatgcatttaggtgcagcgtcgtgtgtttcttgccggaggtagagcactggatggtctagggggcctacaagcttaccgaaatcagccaaactccgaatgccggtaagtgagagcgcggcagtgagactgcgggggataagcttcgtagtcgagagggaaacagcccagatcaccagctaaggcccctaagcgtgtgctaagtggaaaaggatgtggggtcgcatagacaaccaggaggttggcttagaagcagccatccttgaaagagtgcgtaatagctcactggtcaagtggttccgcgccgacaatgtagcggggctcaagcacaccgccgaagctgtggcattcacgcgtgtacttcgcatggcccttttgggggttgtgtgcaggtgtgtggatgggtaggggagcgtcgtgccgggggtgaagcagccgagtgatcgagttgtggacgcggtgcgagtgagaatgcaggcatgagtagcgaaagaagggtgagaaacccttccgccggatgaccaagggttccagggccaggttaatccgccctgggtgagtcggggcctaaggcgaggccgagaggcgtagtcgatggataacgggttgatattcccgtacccgcgaaggagcgtccctgatgaacctcgttgtgctaaccatccgagcttggtgtggtcttcggactgtgctgggggagcgtgggaacctggcgggtagtagtcaagcgatggggtgacgcaggaaggtagctgagcccggccggtggttgtgccggggtaagcgtgtaggccgtgtcgtaggtaaatccgcggcgcgtgtggctgagacgtgatgccgagccgattcaggtgaagtcagtgatcctatgctgtcgagaaaagcctctagcgagttccgagcggcccgtaccccaaaccgacacaggtggtcaggtagagaataccgaggcgatcgggtgaactgtggttaaggaactcggcaaattgcccccgtaactttgggagaaggggggccggagacgtgaaggcacgtgctgctggagcgttgtatggccgcagagagcagggggaagcgactgtttactaaaaacacaggtccatgcgaagaagtaattcgatgtatatggactgacgcctgcccggtgctggaacgttaaggggacctgttagtctttcggggcgaagcggagaacttaagcgccagtaaacggcggtggtaactataaccatcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacttccccactgtctcaaccacaggcccggcgaaattgcattacgagtaaagatgctcgttacgcgcggcaggacggaaagaccccgggacctttactatagcttgacattggtatccgaatttgcttgtgtaggataggtgggagccggtgaagtgtgcacgccagtgcatgtggaggcaatcttgaaataccactctggttggtttgggtatctaacttcggaccgttatccggttcagggacagtgtctggtgggtagtttaactggggcggttgcctcctaaagggtaacggaggcgcccaaaggttccctcagcctggttggcaatcaggtgttgagtgtaagtgcacaagggagcttgactgtgagactgacgggtcgagcagggacgaaagtcgggactagtgatccggcactggcgtatggaagcggtgtcgctcaacggataaaaggtaccccggggataacaggctgatcttccccaagagtccatatcgacgggatggtttggcacctcgatgtcggctcgtcgcatcctggggctgtagcaggtcccaagggttgggctgttcgcccattaaagcggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatccgccgtgcgcgtaggatacttgagaagggctgtccctagtacgagaggaccgggacggacgaacctctggtgtgccagttgtcccgccaggggcacggctggttagctacgttcggaagggataaccgctgaaagcatctaagcgggaagctcgcttcaagatgaggtatcccatccacccttgtggtggggtaaggcccccagctagacgactgggttgataggccggaaatgtaagcccggtaacgggttcagttgaccggtactaataggccgaggacttgactacaaagctgctacgcgtccactgtgtaactctcgacaaacaaacaccaccaccaccacacgtgtgggtgtgtttgatatgtccataactgttacggcggtcatggcggaggggaaacgcccggtcacattccgaacccggaagctaagccctccagcgccgatggtactgcactcgggagggtgtgggagagtaggacaccgccggacacaaccaccagtcgagggccgaccccatcccgggtcggccctcactgcatacccccatcaccggcctgacgtggacaatctcgggtcaccccggagcgaacggattgcgtgggggacgccggtgggggtccgaacgcatcggcggcggaaccggccggtgccacgaacacacgacgaacacgccgcgcggccgatgcggtgcgcaccgagtgagcctcgagaattcagcgcctcaccggtcaccggatgcactacccgtgctcatgagacacgcacccttgcgccccgctcctcggtggcggcataggatccgaaaaagacaccacgctggtgcggtgcgacaagggccccgccggcgtcacgcgccggcggggcccttcgagatcgatgttggcggtgccgtgggagtcaggacgactctggctctgggccgcagatgaaacggggctctgcggcatagcgccagctgaacttctcccgcttcaccaccttgccgtccttgtggaacacccggtaggcatcctggctgaatccgtcactgccgcgggcggcgatgcatgtcgggccaggctccaggtagaccgtcttcggcttggtgatgttgcgacgggggctgtactccgtcttcacccggtcccagatcttcgtgctccagatcgacacggtgatcgtgctcgacgtgtaggaggtgtcgatcagaactccgtacttggtgttgttgcggaacttgaaatcgagattcggatagaagatcgttgactcgatcactgaggggtagcggctgaaatagtatgagtgcggcttgtgctcaacatcctcgagccccgcgtagtaggtggcgttgaaaagcgtggtggtgaactgcgagacgccacccccgactccggggacgagcttgccgttgaggatgacgggagcatcctggtagcccttcgcgtagttccgctcgccggtgtgcttgttcaaggagaacgtttctcccggcaacaccagagtgtggtcaacggccttggcggcggtgatgatgttctggctgcgcggcgaggagagtccgccggagaaccgggtggtgaaggtggagaccttctccttgatacccagcccggccagcttttccgtggtgagctccggcttcgttggcttcagcgtgccggtcacccgacggttgtccggttgcgggaggaccgcgagcagttcctccccgagagtcgcggtgtccagttccttcccgtcgctactggcaatgatcttgggtttgccgccggagagcgtcattctggcgttcttcggggttacctcgaccttggccaggtcgccgccgagcgcggtgcggagctgcttgacgtccacttccgcggccaacgtgccggccttgtccgcggtgaaccgcaggctcttcgcgattgccttcggtggaatgctcagcgagcccttgtccgtggtcagggtgaccggggccgccacggcaggcttcgccaactcggccaccatccggtccacctcctcggcggtggtcaccgcgtgcgtctcggccaggggaatggtgaccgggccgttgctcagccagccctcccgaaccgcctgcgtggaggctttggggtcgagccccaggctgggctgtgggtggatcgccttcggggtgaggccgtcccaggtgatccccggcatggtcatcttccgaccctggtctcccaggacctccttgagtgccgcgtcgaggcgctcctcgtccaccgtcaccaccggtcgcaccgtgcgggagccgacgagccggtccaccacgtgcgcctgcgtctgcatggcggccgtcaccgtggcgtccacgtcaacctggagacccacctcggccggaaccagctcggcggtgcgttcgccgacacgtaccggcaggggcgcgttgagctcgctggcctgtcgctccaacgccgtgcgtagctcccgggtggcgtccgcctggctccggccaccgagttccgtgccgagcactgtcgtgccgcggggcacgtcgccgacgtacgcaaaggcgccgacaccggccacggaggcgagcaccgcggtggcgatcccagcggcgatcagtatccgggtgcggcggggccgcttcccatcacgttgaaggctggcgggttccagctcctcgacgggccactgcaccgcggtcacctgcaccgtgggccggtcgtcggcgggcggatcattgtcgccgtacagggtcacagtcacctcgatcaggagcgtggcaccagggtgggtctcccacccggaaggaaactacggtaaccaacatctgcgagtgacgtcaggtcgcgtctgctcgtcgcgtgtcgcaggccacccgatcctcgcgcgtcagtccggacgtgcgacggtgggcccatgcgggaggacaaggcggccctggcgtacggcggtggttgggtggatcgggccggtgccctacgcgccgacccggaccggctggcggcgctgctgatcgcaccagacaccaggttcctgccgctgtggcgggaccgttgcctggtcaacgggtcgggtccggttcagctgaacggtgaggtagcggagagggcccgtgccaccgcagaggagacggtcttcctcggctacgcggcagggcgggcggtgtttgcggtggacctgtccgggctcacccaggaggtcgccctggcgaccgtcggagcgaccggtgtggtggacgtccgaggactcgtcgggcagctcggcccggccgaggcagccctccaggcgtacgcgcggggcctgctgcactggcaccggcagcagcagtactgcggtacgtgcggtgagtcgaccagggcccgggaggccgggcacgcccgtcggtgctcgggtccgaactgcgaccggctgtacttcccccggatcgagcccgccatcatcgtgttggtggaggcacccggcgactctggtcgttgcctgttggcccggcacgctgggacagccgaaggcgcgtactcgaccctcgccggcttcgtcgaggtgggcgagacactggaggacgcggtccgacgggaagtcgccgaggaagccggcgtggtggtgaccgacgtcgcgtaccaggggtcgcaggcgtggccgttcccggcggggctgatggtgggattccgggccaccgcggcgaccgacgagatccgggtggacggggtcgaactgctggaggcacggtggttcacccgcgccgagctgcgcgagcggtcggcggcaggtcatcctctcggtcggctggactcgatcggtcgccacctgctcaccggttggctggccagcggctgagtgctcatcagccccggtctggcgcggttcgtggcgccgggtccgacctgccggatcgtgctggtgttgacgcccacgtgcggaccgccatggccagggtcgtgaccatggcggcgccgagggtgggccagagcagaccggcgatggtccgtggcgtgatcgacagcgtgacggctgccagcaggacgctgccgatccacagtggtgcggcgggccagcggaccccggttgcgaccgctccgttcaacaggacgaatacgacggcgtagagtgctccgacggcagcgaagagtggggcgaacgtgcccaggtgggtgtagtgcgggccaccggcgagtcggaaggccagatcaccggcgagcgtcgagccgagtatcagcagggcaccgcatccgacggtcacggcgagtgcgacggtccgactgaaccgatcctcctgggccagccggggcagggcgagcacggtggcgacctgtggcgcccagagcgcgcccttggtcagtacggtccccaccgcgtacgccccggaatcgtcagccgacagcagctgacgggcgaggaagagatcgacgtatgagacgacgagcatggcgagcatcgcggcgcagccggtgacgatccggccggcctccagtggtggtgccgcggaggtggtggccggatcggctgtccgggtcagcgcggcgagcccgatcggggtgagcgcggcggtcacggcaccgagtagcagggatccggtcaggccggcgcccagcagcagaccgacaagtactcctccgtatcgaccggcggccagcaggcccatggcgatggccagtcgaacgaatcgctgtccgccctggagttcgcccaacgtccggcaggagaccacgatggcggccgtggtcaccgcggacaggagcaacgcctcggccgggagccgtagcgtcgcgatgagcaacggggtggccacgatcagggcggaaccgcagagcgcggcggtcagcagagtcgcccggtgggtgtccgtgtggccgtgtttcgcgtggtgcaccgcgacggcgagttgaaggccgaatcccggcacgctcgcgatcgcgatcaggccgagcgtggtggcgagggcgctgaggtcggctgatccgagctggcgggcggccagcaccggtgccaggtaggcgagaccgttcgccagcagacccgccgcggtgacggcgaggccggcggtgccgagtgcccgggcgccggtgcccgcggcccgggtccgcgacccgtccccgtcgtcggtccgccggctcacgtgattcccgatgggccggagtcccgcccgcacgtggcctccgcgacgctgcgatgtgatcgctcgggcatccccgccggcggtgccgtcgccgtggctgggtgcccggcggtgcggtggatgagcctgaatcggatgcaggtcgacaaccagaggcagccgagagcgaggacaaccagcagttgtggcagggcagcggtgtgccgttgcgtggcgtccaggtatgcccaaccggctaggaggacgagggtggctgggagaccggagtccgcgaaccgggcggcgtgcctcacccagcgtgggttcgccgtccggggcgtccggaccgaaccgggaagggctagcaggacgccagcggtgacgatcagcccaccgacgagacccccgagcagcaccaaggccgctgcgccgaccgccagcagggtcagggaccgggcggctcggcgccgaaccggtcgggccggtgtgccgccgcgacgctcgggcaggagggcgaggacggcgacgcccaggaacagggcgccgccggtgaagatgccaatccggtacgggccgtccggggcgaagcgcaggacgatctcgccagcggcgccggcgggcagcaaccagccctgctgccagccgtcgacgacgacggagcggagcggctcgccgccgagcgtggcctgccagccccggttcgtgttctcccgcaccgcgagtatccgttcggcggctcgctcgtcaacccgcacgcgccgctcggtcgcaccccacgtggagatgtcgagggcgctcgggggcgtggccgcggcgggcgtggtctgccgcggtacgagagcgacgcgggtcggtgtggcgagctggccggcggtggcgacgaggcggtgctcatcggcgccgaggtgtgtcccggtggcgggtccgcacggctcggccgggacttcccgcaactccagcaggtcccgcatcgtgccgcgcagggcggtggtcaccgtgtcgtcgccgatcgccatggtcggacctgagccgcagcccagcgtcaccggtgtggtggggtctggtcgtgcgctgggggcgcccggaagtacggtgatctcgccgacggcgatcggcaggggctccggcaaccggtatccgtacggatcggtgctggtggcggagggccggtcgaggaactggatggtcagctcatcggtccgtgccggcggatccagggtcagcagtccgtcctcgcccagcaggctgctccggaaaccatcgtcagcgatcacccgcacgctgccgagtcgggtggccgcgacggccgggtccacggcgaagtgaagcccgttgatcacttgtggcttcagccatgtgaggcgcaggatcggggcgtcgtcgcggatcgacggtgaccaactggtggcgggatctccgtccagcaccgcgccggggcggcgggccggatgcggcacaccggttgacgaggcgctcacctcgggtgcgaggcccagtccctgcgccgcggccaccgcctcgtccagggccgcgttcagggcggggccggctgtcggacgggcccacagctgggtgtcataggttccggcggtcggcagggtgagcgtgcggtcgatcgtgcgtccgtcctccgagccgcgcacagcgtcggtggaacagtgtggctttccgttgacgacgaagcaggcgggtgtgctgggcgcggcggacacgacaacggccggcggtcgttcggtggccggtgcggccggcagccggagagttcgactggcctcgacgcctgggatgctgatttcggagatccccacgaccccgcttccgagcgggcggagggtgaaggtgtcgtcgatgctgatccggatccgccgggtggcgtgaatgccgtccaggtcgaaggccatccgatcgccgaaaccctccacggtgcggcgttcgtatccggcggtgacggtcaccgtggtcggcaccgagtctgcggtcaggtcgaagctgagctccaccctggtgatctccgtgggtttgtccagccctatctcgatccattgacggttgccgcggctgtacggcgcggactgccaggaggtcgtggggtcgccgtccatcgccgcgtatggctgatgctcgggacgggtgccaccgggggtgttcacctgtgaccgtgccgttgacgcctggatcgtgctgatgccctcgaggtgggcgacggtggaccatgctggtgcccagtcgggcaggtagtcatgcgcgggcgccggcagctcgaaggtctcgtccggggtgagggtgtgtgaggcgttgtcacgggatcggccgaaggacacctcccggcgccggagcccgtcggtcatcgtgaccgggccgttggccccgatggtggccgcgtcgccggccagcaccgtgggggccgggctcagcaggccggctgcggcgaggtcgaggagggattccggtccaccgacgacggtggccacggcctcgcggtcataggcgacgaccggttccacgcggcggttgacccggtagacctcgagtgcccgtcccggcacatcgagtccttcgtcgcgaatctcgtccggttccgacggtccgccacggatcgggccgaaggtggcgacccgggacagccccggtgagcgctgcagtgcctggcgaaccaccgccgggcgggccgtgtcggagcgaccgtggtcgaggtcggcgcggaacaggacgtggctgactccggagcgggcgagcaggtcggcgaggcccgccgagccggcaccggtggcgagcgtggattcgatcgcgtccagcagccggatggtggtgggtggggtgaaggggatggcgttgcgtaccgcccagcggctgtccagcagtggttgggtgatctcgtcggtggtgctgccccagtcgtaggaggggcggcgtgccccggggacgacgagtacccgtccgtgaccggtgttcgtgtccagccagtcggcggcgtctcgccagtaaccggggacctcgccggcgcttgccggtgtcgccagtccgccggcgacggccgggctggcgaccgtcgcgaccgacaccatggtcacgcctgcggtgagccaggcccgcgcgacggggtgtgtgcgtcgcccggtcggcgcggtacgtgctgcgcggaccaccacacccaccaggtgggccactccgagcgccagcggtaggcgcagcaggacgtcgaacttgtgcgtgttccgtaacggggcgccgatcccgtcgagaaactgctgctgcggcccggtgagcagattgggaagatcgctgacgtgcccgagcccgaccagcgcggcgccgagcaccaacccggtgaccaggaaccggcggtgcggcatcccgcgccgggagagccccagcacacccagggcggcgacggtaagcgtggcgaggaccagcggcagctcgttggccagtcgggcgccgccgggaatggcctgctccacgggggaggccaggtacgccacccagtaggaggcgccgcgcagggtcgtcacggcgtcggtgacgctggtggtggtccgggcggtttcgatgtagtcgagaaacggcgggctgtactgcccgaggatgagcagtggaatcagccaccaggcggtggccagggcgaccgcaccgcaccaggcggcgagtgcggcgatccggcggcgaaccggcgtgagtgtggcgagccagagcacggcgagcggtaccaccgcgagcacggcagtcgcattgaccccgccagcacaggccacggcgagtgccgacccggcgatggcccgccgcaggggtgcgccccgcgcgaggcccaccagggggatcagcacccacggtgccaccgcgctgggccaggactcgaccgacgaccagcccagttgggtgaggatccggggggacagcgcgaaggcgatgccagcgatcatgcgtgcggcgggcgagccgatgccgagtcggccggccagccgcaccacgcccaggtaggcgacgcagaagagcagcgcccaccacaatcgttggacgacccacggtgccaggccgagctccgaccccagcaggaagaacggacccatcggccagaggtatccgtacgcctggttctgtagctgaccgaaggtgccggcgggatcccagaggtgcagcgagcggagcagccacccggcggggtcgacggtcaggtcgaccttggtgtcggggacgaccagccctggggcctgctggaaggcgagggcggtgaggacgacgcagacggcgaggtgccgaaagctccggtccaggcgtcgggttcggttcggccgccgtccggaaccactggtcacctctgcgcgcatgtcgctcctgtctccgcgggcgggacgggtaccggcggcagacgacggtcgagtgacgtcgccgggaccgggttggcggggtggccggggaggacgtgtcggtgaatgtggatgaacggccgcccccacggcgtgtaagcgtgtggcaggctgccgaccatgtcaatgccagaggctgggacggtggcgacgtcgggccggaccgcgtcgacggctgaccagccggtggtgttcgctcggcggtttcgggtcgaccgggtcgcggcggtggcagccgccctcatcgtggtgtcggttgcctggcgggccggcctcgccgcgcgtggctggttctcccaggacgagttcgtcattgccgcccaggccctcgacgcacgtctggacgcggatttcctgctgcgcaccttcaacaaccacctgatgcccggcggcctgttggcggcctggttgatggtgcgatcggccggctttgtcacctggccctgggtactgatgttggcggtggcgcaggcagccgtcggtatcgccggctaccgactgctgcgcgatctgctgcggccgggctggggcctgctcgttcccctgtgcctgttgctgttcagcccgctgacgctggaggcgtcgtcgctgtggctggtcgggttgcttgtgttaccggtgcagctcgccctggttctggcggtgcgagcccatgtgtggtacgtgcgtacccgccgccgcaggcacctcgcgacggtcgccctgtggttggtgttcggtctgctgttcgacccgaaggcgctgctgatcgcgccgttgttgtttctgctgaccgtctttctgttcacccggggcgcgccgtggcgcagcctggtgacggcggtggttcggtactggctggcctggctggtgctggttctgctgtcgggggcctacctggcgttctacctgacccgtccggcccgtgcactggaccggccgacgtcggttggtcaggttctgacgttcctcggtgacctgctcgggaagaccgtcgtgccgggcctgttcggtgggccgtggcggtggacgtacgccggtgacgggccgccgctggtggatccctatgccgttccgatgtggctgtcctgggtggtgctggcgacgctggtcgtggtcacggtccggcggcgcccgtcggccgcgcgggcctggttgctgctggcctgctacctcggtctggtcgccgtactcttcgcggtgacccgtgtcggtggcgtgctcggcccgatggtgggcacggttccccggttcgtggccgatgtggtgccggtcgcggcgatctgtgtcggggtggccctgttcgggatccgcgacgccgacgagaaggtcggttcggcctggccggtgccggtgatcccgagagtggtgggtccggtcgcggttggccgggtggcgacgatcgccgtcctggtcgccgcgggcgtgggcaccgtgtggagcaccgtgcggttcggggacaactggggcacgaagcacggccgggagtacctcgcgacgacgcaggccgagttggccgccgcgccgccggacgccgtcttcctggacacgatcgtgccggaccgggtcgtcgccggatacttctggccggacaaccttcagtcgcacttcttccggccggcgccgcgccggccggtgttcgtcgaggccgccgagcggccgttgacgttcgacgagtacggccggattcgtgcggtcacggttgagggcacgaacattctgcctggccaggtgcccgactgcggacacctggtggagagcgggcgtacggctcggatcccgttggagacgcgcctcgaggaatggccgtacgtggtggagttcggctacgtgagctccggcgacgcaaccgcgaccatgcgactgggtgaggccacccgggagatcacggtgagcagtgggctgaaccagttgtacttcccgttgagtggtgccggggacgtcatcgaggttaccctcagcacccctgatgtcgccgtgtgcaccaggttgatcactgtcggacgggtggtgccggcatcgtgagtgggtgaaggatcggccgaccggggccgtgcggttcgcgatcggctcctgttgtacgccgtcgcgggagccgtgacggcggtggtgctcgctccactcgcggcaccgggctacgtgctgcgctacgacatggtgttcgtaccccggcagccgctgacctgggaccttgtcgcaccggcgcagagcctgcccagggcggttccgatggacgccgtggtctcgctggtcacccagctcgtcccgggttgggcggtgcagcggatcgtgctggccgggacggtcctgctggcagcggtcggcgcggcgcggctggtaccgacccagcggcgtggagtccggctgctcggcgcggtcggctacgcctggacgccctatctggccgagcgactgttgatcgggcagtgggggttgctggtcgcgtacgcggctctgccgtggctggtgcgggcggtgctggatctgcgggctgggcgtgccggtgcgctggcccgggtggtgctcaccgccgcgccggcggcgatcaccccgaccggcgggctgatcgcgttcggtgtcgtggcgctgctgtcgccgcagcgggagcgctggtggcggtcgaccgtcgcggtggtgggtgtcgcggtgctcaactccccttgggtgaccgccgccctggtcacccgcgcgggtggcacgtcggatccggcgggagtggccgccttcgcggcgcgcggcgagaactgggctggccccctggcggcgctcgcgggcaccggcggtatctggagtgctcaggccaccccggcgagtcgagccctcccgctggtgccgctggtgaccctggtgctgttggtcctggcggctgctggggtcggcctgctgcggcgccggttaccgccgggcatctcggcccggttggtggtgctcgcgggtgctggcttcctgctcgctgcgctcggcgcggcgccggggacagccgaggtgttgcggtgggcggtggcgcatctgccgggggctgggctgctccgtgacgggcagaagtttctggctccctacgcgttgctgctgatggtgtgcgcggcgctgggtgtcgagcggctcgtgacccgggtggagcgtgtgagtcgggaggtggccggtgtggtgctggtcggcgtcctgctgctaccggtcgccgtcatgccggacctcgcgttcggtggcgctggtcggttgcggccggtgagctacccggcggattggcgggaggtggccgggcggttggctgacgacccaggcggagaggtcctggcgctgccgttgagtggctaccgcgcgtacccgtggaatccaggacggatcgtcctggacccggcacctcgttacctgccggcggcggtactgactgatgacacgctacgggtcggtgacgtcgcggtgctcggcgagaatccccgcctgcgggagatccgcgggctgctcgaggatggacggccggtcgcggtcacgggtgtgcgctgggtggtggtgcagcaccatcgcgcgaaccgggtggacccggctaccctcgctggtttcgaggtcgtgtatcaggggatgtttctcacgctctaccgcaatccgtccgtgccgccgcgctcggtggccgtctctccgggccagtgggccgtggtggcggcgctgggcctcgccggtgtggtggtggtagctgcacttgtggcgctacgccgacggcctactgcgtggtaacgtccgctcgcacgtcctggcattggaggattgacatgcgtagagctctgatcctggtcgtctccggcctggtggcggcggtgctcggaatcctgtctgtcggcgggcttgcggctgccacgactgctaccgaaaccgaggcggtcaccgaagccgagaacctccagcgggaggctgagcgagccgacgagcctgacccctaccagcccgaggtctacggcggcaggggttaggagggggcgccccgccgcgtcgggtggggcgactcggcattccgcaacagggatgcgaagcggctgccggcggcctgccaggtgaaggtcgccgcgtgctgccgagctgctgcccccatctcctgccgcatgctggcgtcctggagcaggatacgtaccttcgccacgtagtcgtcgatgtcgtcggcgagcagcccggtgcggccgtccaccactgcctcaccaacgccgcccgcggcccggtaggccaccgtgggcgtgccggcggacccagcttccacgatcgtcaggccccacccttctttcagggacggggtcagtgccacccaggccgaggcgagcagggccgctttctcctcctccgtcacgaatccccggaactccactcggtcggtgatgtcgagctcgttggcgatctgctgcaactgccccttccaccagccctgcccggcgacgaccagccgcagttggggcaactcgtcggcgagggcggcgaccgcccgcagggccacttcgacgcgtttgtgtgggaccaaccggttgagcgtgaccaacagtgggaacggtgcgcgttccgcgtccgtggcagggagcgtcggggtgccgttgtgcaccacggacacctggtccgcgggcacacccaggttggtcaactcctgacgggtggcgtccgagaccgtgacgtggcggcagcgccggtatacgcgtacggcgaacgacgactccacccaccagccgaaccgggcggcccatggtgggagtaccacgggccactgttcccggtggatgtgatgggtcagcttgaccacgggtcgtcgtgcccacagtggcgccaggaagggcagcccgttgcagacgtcgacgaggatgtccggtcggccgccgtgccggcgggacagtgggcccagcccgagggcaccggccagataacagagcgcggcccacaggtacaccgtgtggcgtccgccgcggcgcaccagccggatgccggcgtcgtcgatctcgtcggtgggtgcctgacggtgcgcggcgcagaacagcgtgacgcggaagccgcggactatcagctccgcggcgatccgctcgacgtacacctcggaccccccgccttcggggttgcgggtgtctcgccagttgaggaacaacacgtgtccgggggttgcggcgaagcgctccacgtgatccctactctcgagtaatgtggcgatgcgcgtcacattagggcgtgagagtccggggcggcaatgcctgcggcgacgatgcggttcaatgtggggaattgaccgccggcagtgttttgtccggctgggtttcgaccggatggggacggtgtcgggtgccacgtgtctggatcgggcgttcgacgccgtagtagctcagcgccgcgagcgccagcccgcccgccatggttaatgcgaaggtgccgagcagatcaccggtgaacggtgggcggtcgtccaggaggtagatcacttcgatcaccagcggatgccagaggaacagcccgtacgagacggtgccgagccaccgagcaggagggctgccgaagagttcgtggacccgggtcgtccggtcaccgaacgccaccgggatcatgatcaggactccgaccgcgaggtagagggtgagcttcacggcgaactctgcggcggtcggttcggcgaggtcacggggaccggcgatgggagtcgtggcgatcgccagcaggcccacggcggcggcccaacaggagaccggtgcggtggcgaggtcgtcgagtacgcgcagcgcgccgggcgccgtcccggtgcggagggcgacatgcgccaccgccaggaccatacccgcgcagaaccaggcggcgtacgagggaagccacatggtgtataaggcggtatcgatccagccgagtcccatcagggtgagccacccggctgtcaccaggacgcctccggagacgatcgcgacggtgcgaacggggcgccaggtccggcccacggcgcctacggcgaccagtggcaggatcaggtagaacgccacctcggtggcgaggctccaggtctgcccgaggccgggccgaagctgatcaggtagatagatctgggtgaaggtcaggtggtgcagccagtcgccggccaccgccggccggttctgcggcaggacgatcaggcagaccagcaccgtcaaccagtacgccggcaggatccgcagggcacgccgccagaagtaccgcccgacgggtggccggggcaggccggtggcggcgttcagggcccacggccggaagagcaggaaccccgagagcacgaagaagacggcgacgccgacatccatccgcgccaaccaaccgccccactggctgttcaggctgacaccggtgtggaatccgacgtggtgagcgacgacagccactgcgccgatcgcgcgtagcgcgtcgagggcgggcaggcggctggtggccgaagggcgtggcgtactcggtgcaacggttgcggacatctagacatccagggggttcgctttaatgttgaccggggagtaacctcccgccatgttatggatcgtgtgccccggacaacaggtcgtagggcggcagacgtcataggaggatgagtgaagcttcgtgtgggtgccgcgctcttcggactcggcgtcttgtttctggtcttcgcggtcgggttgccgttctacgtagcccccgccataaccaagctcccctacgacctcaagccaacggtgttggtggcagaggcgacggacgcagagttcctgcagatcacggccgtcgatgagtcgaatgtggaaatcgaggttccgcgggccacgttgcggtccaccgtggaggtcattcccaaccccggtgacaccagggacaagttgccggagcggctcgagggcgacgcggtgatctgggacgtctaccagacggtcaggcgggatgacacccagcgcccgatcacccagtacagtacgcaacttgccctgtaccggatctccgctgccgcggccccatgggaggagcagtggctccagcaggacgacagcgacgagatccccgtgggaaacgtgagctattcggggcaaatctacaagttcccgttcagctccgagaagaaggactaccaggtcttcgaccgcgacctcaaagaagcgcttccggcgacgttcgtcggcaccgagacggtcaagggcatcgaggtgtaccgctacgagcagcgaattgagaacagggcgctcgacaccccggaggacagcattcaggtacttctgggcactttcgccccggaggcgaccacgggtcagatttattacagcaacacccggacgatctgggtcgatccggttactggcgcctatgtcaacgttcgtgaacagcagcgtaaggaactgcgtccggaggtcgggccggtcaccgtcctgctcgacgccgacttcaactacacggacgagacggtcaccagcagcgtcgataccgtcaagtcgaaccgtctcaagatcggtctggccagtctctgggggccgatcgctgccgcgatccttggcctgatcgctctcgtcgtagggctccggctggtcatccagggcaacggtgccaccggtcggcactctgccccttcggcggcggctgccgatccggcttcgaccaaggcggatgagtagccgagctgagggtgttgcccggccgatcggtttgcggtaggggcgggggtgggctcgtggctcacccccgcccctacggctaacagtcgaagatccatagttatttgatcgttacatatggatgtttcgccacgaatggtcaaggggttgtgactcagagctcatcggtgcaccatcactggacgctagttacccgccggtaacagattgtgcggtctgggcaagcccggccgggccgtcaccggccaccgggccgcaaaccccgctgaggagggcaccgtgcaggatcgaatcgacaacccgggtcgtacccggtggcggcgcttcgccgccctcatggtgccggcgaccgccgtcgccggtgcgatcgtcttcggcatggcgaacggcgcgatagcggcctcattcgccgtctccggccagaccttcaaggtctccgcgaccgagttgcacggtaccggcttcgtccagtacggcggcctggccaaggagcaggacggcacgatccatccggtagccgtgtccggaatccgccaggcgaagctgtacgacctgtgccagtcggtgaaggtgcccggagccccggtggtgctcaccatcaacgccggcgggggcagtagaccggcgaccgccaccgatctgctcatcgacatggatgtcctcgagggcgacgccgagttccgcaacatcaacattggtcaggacgcttccaccctgaccggtggcccggcgggcgcggtcggcgagaaagggtcgttcggtcagcagtccgacacggtagtgatcaaggatgtccggcaggtcgcgcgctccacccacgccggcacgttcaagctcaccggcctccggctcgcggtcaacgtgggcgcggacgccaaggagtgcttctaacgagaccaacgggcccgcggagtgtgcctccgcgggcccgacctgccctcacccccgaaatcggcaggaggcgcacgtgagcaccgccgcaccgcagccggctcgaaccagccggctccgcccgccctggcgggccttccgccggcttcgcccgtcctggcgggccgtccgccggtctcgcccgtcctggcgggcattccgtcagtggcgccgggcccgcccgttctggggcggcctgctcacgctgctcgccggcctggagatattcgggaccacccagatgtcgctcggtgggctcaccgtccagatggggccgacgggcttcctctcgtggttgattcccacgatcctggtcacctgtggcctgctgatctggttcagcgcgcgccagcgaatcttctacgccgtagtggcagccgtgaccgcgatcttcgcgcttatcggggtgaacctcggcggcttcttcgtcggcatgctgctcggcatcgtcggtagcgccctggccttcgcctggacccgagatccgcgtccgcccgaccagcgcgggtccgagccggccgatgggtcgcccgaccagcacggggccgccgggtcgcccgaccctcgggtactcccggtgctgctcgggctggccgggctcaccgcggtgacggctcttgcctcgcctgctccagcccagggctcctgggcgaacggactatccacgtcggcgctgccggccggctgccccacgccggctcccagttcggcggagcccgggcgcccgctaccgtcgccgacggattcgccccgaccgaccccgaccgggactctcggtcagaccccgaccgggactctcggtcagaccccgaccggcgctcgtgacccgagcccgactggtccgccgtcgtcccgcccgagcccgaccgccccacccagcgatccgccggccacgccgagcccacgccccaccggggctggatgcccgggaccggcaccccggcccaccgaggacaccgagacgggtgagcccctgccacggatctcccccgatgcggagcagcccgtggtgaacgtggtgccgtcgaagctgaccggttcgaaggtgaccatgaccaagctgcggttcgagggcatcgtcgacctgcccaccgcagagggcacgctgaagacactgaagttcagcatggtgaaggcggtcacggacgacttcctgctccgcgtgcccggcccggctgaccgaaccatgcggttcgccaccaacgagctcaccatacgtggttcggtcgacttctacacgacgcgcttcgcgggcagattcctcgggatcaagatcgtcctgacccccgatctgcccctgccggacggcattccgctgccggtgccgatcccgatctccttcaccgacccggagatcgatctcgccttcgtcaccagcgacaccctgaccgcgaagccacagctgcgactggccctggactgacagccaccgtgatccggacgggcaacggccggagctcgtcagctcagattcgggcgagtgcccgacgcagcgggtccaggccgagtgagcccaggtcgagtgcctgccggtggaactcccggaggtcgaagtcggcacccttgcgggccttcgcgtcggcccgggcctgcagccagatccgctcaccaaccttgtaggacggcgcctgcccgggccaacccaggtagcggttcagctcgaagcgcaggacctcatccggtatccgacagtgcgcccgcatgaactcccagcccagttccggtgtccagcgctcgcccgggtggaagccgaacgggttgtcggtcgggatctccaactccaggtgcatgccaatgtcgacgatcacgcgggcggcgcgcagcgcctggccgtcgagcatgcccagccgttcgcccgcgtcctccaggtaacccagttcctccatcagccgctcggcgtagagggcccagccctcaccgtgcccggagacccagcagagcaaccgttgccagcggttcagggtctccgcccggaccgcggtctgggcgacctgaaggtggtggccgggtacaccctcgtggtagacggtggtgacctcgcgccaggtggagaagtcgttgatgccctgcggcactgcccaccacatgcggccggggcgggagaagtcctcactcggaccggtgtagtagatcgcgccgtcactcgtcggcgccaggcaacactcgatccggtggacctgctccggaatgtcgaagtgggtgccgtgcagctcgctgatcgccctgtccgcgaggccctgcatccagtcccggaacgcctccttaccctggatggtccgcgccggatccgcgtccagcgcggctaccgcctcgtcgaccgtggcgccgggaccgacgatccgcgcggccaccgttcgcatgtccgcctcgagccgggccagctcctcgaacccccaggcgtacgtctcgtcgagatcgacccgcgcgccgagaaaatactgcgaggccagctcgtagcgctcccggccggcggcctggttcgtcctaccccgtggggccagttcggtacggaggaatcggccgaactcggcggtcgccgcggtggcggccgtggcaccccggcgcagctcggcgccgagagtgcccccctcgtccagccgctcgaccagcccgtggaagaagttgtcgccgtccgggtccacccagacgtcacactgcctggccacctcgagtagctgcgcctgggcgctggcctggccggcgtcggtcgcctcgcgcaacgtggtcttgtatccctcgagtgcttcggcgaagcggttgagccgcgcggcgatgttggcccggtcgccctcgccgccggtcggcatcaggtcgaacacggaccggagttcgtgtagaccgctggtgatgacactgactccgcgacccacctctcccgcctcgtagcgggcgagctcgaggccgagtcgctcctgcatggcctccttcgcggtgtgctccgccggtgacgtcggctctgtggcgtcgacgtcggcgaggactcggcgggtcaggtcagtgcggctggcgtacccgtccggcgagagatcgtcgagccggtcgtcgtggcccgggatgccgacgtaggtggcaccggttgggttcagtgcggcccagtccgccacgtaccggttcgcaatatcatcgattcgtcgcacggtcccgaccctacgtgatcgcggggctgagacgttcattcgaatggccgtcgggtgttcggtcacctcggcgagcaggccgccgacctagctgtcggcggccgacgccgcggtcacgacgactgcccgtcgccgcgacggccaccctgcggtcgcgacgccgcgcaggcatcctgcgcctgctgccagctgacatcgtcaacaccatccggccgcagcgcatccaccgccggtcgaccctcggcaccggccgaaccggacgggcgggcgctggggcgatccgtggggcgatcggtggggcggccgctacggtccggctgaccgctgcggttcgggcgagccccttccaggtcctccggcacgtcgattccctgagcacgcaggcactccgcgtattcagccaggcggccgtcggcaggccggtctgccggttgctcggccaccgactggctgtcgcatccggccgccagcgtgagcagggcggcaccggccgccactatcagcgccgggtgacgacgactacgagacatacgctcctcctcaggtcctcggcggagacgacgccccgcaccgggccagcagagatgaccaacctccggcgtcgctcgggcgtacctgggagtcagctcggagtgcggactgtgaggtagttccgagcttcagccgaggcaccggtcaggaacggtcgccaggatcggcacccatgagcgttcacctggatccctggcggatgatccgccgtcggccggcacgcaccgtcgccgccgtcgcgttggccaccgccacggtggcgggcggcgtgtccgtgttcgccgccggtaccgactcgaccggggcgccttccgccgaggtgcgggtgggccggggggaggtgacggctgcggtggccgcacgcggggcggtccagccggcggccaaccgaacgctggccttcaccgccgacgggactgtcgtcgaggtccgggtccggccgggcgacgaggtcagcgccgggcaggaactggcggtcgtcgacgacggtgacgtccgcgctgaggtcgaccgcgcgcggcaggtgctggcggaggctgaggagacgctggccgagctggaggatgctggtgcgactgactgtgtcaccggcgtggtcgaccgtgagggggcgggcggcaccagcggcacgcggatcatcggcgtcgccgcgacggccggcggcgcaggcgggggacggtccgcggccggcactgtccccacgggcagcggatcagcgactccagcaacccatcagccctcggtgccgccggtaacgccgtcgccggagccgacggtggccgcgtccgtgacaccacccgtcgtcgatcaggacacgccgacgcctgcggcgccctccggcccggactcgtcggggggcaggcccagctccaccgcggatccacacgggtgctccgccggggggaccggcgacgcggatccgctgctgcgggcgcatcagcaggtcaccgctgcgcggttggcgctggctgccgcacaggaccggttggccggcaccaccatcacggcacccctacccggccgagtgctggctgtggccgggccggtggggactctggtgcgtgcgggcggtcgcttcatcgacctggccgtggttgacggaatgcaggttgcggcgagcttcccggaggccgacgccgggcggatcgcggtgggtcaaccggcggcagtgagcctggccagtagcccggaaacggagctggccgccgaggtcgtccaggtggatccggtgggtaccgcggaggggcaggtgatcgcgttcggggtgcggatcgccttcgccgagcccccggccaacctgctgatcggacagaccgtcgcggtccgtgtcgagatcacaacggtccgggacgtgctccggctgcccataggcgcggttcgcggggagccggacgattccggtgtggtccgactcgtgggggccgccgaaccgcaccccgtcatcctcggcatccggggggaccggttcgtcgagatcagggcaggtctcaccgagggtgatcgggttctggccgccatgtagtcgccgcatgcaccaccgactgtgtcggctcgccgctcggcttccgattcgccgctcggcttccgattcgccgctcggcttccggttcgtggatcggcgggtttccagccgccggacaggtggcgcctagtccgctccgaagttgggccggtagatgtgagtgccgtgtcctcatgccgaacccgtgtcctcgtcgtcgacgacgaggacaacatccgcgccctgctgtcggccaccctgcgcctgatcgaattcgacgtacggaccgcggcgagcggtcaggaggcactggccttggcggcagagttcgacccggatctggtggtcctcgacgtgatgctgcccgacctcgacggattccaggtggcccagcggctacgtgacgtgagggtcggcgtgccggtgctgttcctgacggcccgcagcgcggtggaggaccggatctccgggctgaccgccggcgccgacgactacgtgagcaagccgttcagcctggaggaggtggtactgcggatccgcgccatcctgcggcgcagccaggtcgagccctaccccggtgcggactcgggcgtgctccgctacgccgatctccagctcgatgaggacgcccacgaggtacgccgggccgaccgggtgatcgacttgtcgccgacggagttcaagctgttgcgctacctgatggtcaacgccggccgggtggtcagcaaggcgcagatcctcgaccgggtctggaactacgacttcggcggcgacgggcggatcgtcgagtcctacgtctactacctgcgcaagaaggtggacagccgggcacccgccctgatccacaccatccggggagtgggctacacacttcgggtgccgcgcaccggggagcggtgaggtgcgacgccgggcgccgaggtggcggctgcggcgctgggcgcactggaacctgcggtcccggctggtcgtggtcgtcgcggcactcaccgcactcgcactggtcgccgccaacgccgccggcgtggtgctgctgcgccggaccctcatcgagcggatcgacgaccagctgtccgcagtcaaccgtccgttcaaccgggacggccccacaccgtacgaccatcctcgggtgttcccgaacgtcaagctcgggcccgagcaggtgctgctgctctatggtgccgacggccggctcagggacgtgcgccggtcggacgagtcgaacgacctgccgatactcgaaccgtacgagcaactggtcgcggatgcggcggcgggccggccgtactctgtcgggggtgtcgacggtacgtcgccgtggcgagtgctggtggttgatcgtggcggcgaccgcggggtggcggtgctggcggtgtcgctgcgtgaggtcgacgaaaccgttggtctcctcctgctgatcgacatcgtggtcgtcctgatcgcgctgttcctgctgggctttctcgcggcggtggtggtccggctcgggctgcgtccactgacccgaatggagtgggtcacggccgagatcactgctgggaatctggaccgtcgggttccggatgccgatccgcacaccgagccaggtcgccttgggggcgcgctcaacctgatgttggaccggatctctgccgaggtcgcggcgcgccgtgactcggagcggcggctgcgggatttcgtcgccgacgcgtcacatgagctgcgtacgccactgacctcgatccgtggcttcgccgagctgtaccgccggggcggcgcgccgccggggccggacctggacgagacgatgacccggatcgaggccgaggcggctcggatgggactgctggtcgaggatttgttgctcctggcccagctcgaccacgatcgcccggcgcggcggcgtccggtggacctgctggcagtcgccgccgacagcgtccgggacgcacacgcccgggcgccgtttcgggacattcggctcaccgcgcttgacgacgacgccctgttcgaggcggtcacggtcagcggcgacgaccatcgactacgccaggtagcagccaacctggtcagcaacgcgctccagcacaccccgccggacgtgccggtcacggtgcgggctggccgttcgcatcgagttccggccgggccggcccccacggtgtcagtcggcggctcgctgccagccgaggagcctgtcgccgtgctggaggtcaccgacaccgggccgggaatcgccgctgatcaggcggtgcgggtgttcgagcggctctttcgggcggagcgtagtcgtagccgcggtagcggaggttccgggttgggtctgtccatcgtggcagccattgtcagcgcgcatcgggggcgagtcgagctggtcaccgcccccggccggggcgcgacgttccgggtgctgctgccggcggtctctggcagcggccgggacgagccgggtgacctgcctcgcggcgtcgcgcatgacactcccagccggttccgaggttgccctgggttgcctccgagctgcgggttccaaggtgttgaccatgcgtgtgcgacgactcctcccggcgcctagctcgtccctggttgtcaacgccggtctcggtgtggcggtgctgctcggggcggcgctggcgtatccggcgttcaccggcccggatcggtcggcgaccaccgaaccgagaacgctgccggtcagccgggcgacggtgacatccgtggtctccgttgccggttcggtgcgcagcgcggtgaccgcgaacgcggttttcgccaccagtgggacggtggccgaggtcttggccacggtcggggattcggtgaccgaggggcaggtactggcccggcttgacgccacggtggtggaacgcgaactggctggtgccgaggcggacctgacggcggcgcgggacgcggtcgagcgggcggccgggaacggtgactccagcacgcaggcggaaaccgcggtggtccaggcggagctggcggtcgccgaggcccgggagagggtcgacggtgccaccctcaccgcgccgatggccgggacggtcgtcgcggtcaacggtggcgtcggggattcgggggacgcgggcggcagcaccggtggcactgccacgggtggcagcagcacgggcagcaccagtgccggcttcgtgcagatcgcggacctcgaccggctggaggtgagcgctgggataccggaggctgacgcgacctcgctgaccgtcgggatgtccgccacggtcagctggaacgcgctgccgggcaccacggccggggcgaggctcgcggctgtcgacccgaatgccaccgtcaccaacgatgtggtcacgtacgggatcaccctcagcctggacgaccgtcccgaggcggctcggcccgggcagagcgttcaggtgaccatttcccttggcacggccgagaacgtcgtcgcggtgagcgcgctcgccgtgaccagcatcggcaaccggcacaccgtgtcggtgctggaagacggcgcgccggtcgtccgctcggtcgagctgggactccagggcgaccaattggtggaggtcaccacgggcctacgggaaggcgagcgggtggtgctgcccagcaccggtgggacggacacgcagcccgacaccgacggagggcggggcagaccagccgggggcggcctccccgggggcggcgctccgggtggcgggcggggcggccggtgacggtgtatcaggccaccgtcggccaaccagccacctgggccaccacccggccggtgctcgacgtccgggagatgaccaaggtgtacggccagggcgaggcggccgtgcatgcgctgcgcggggtgtccctcaccgtcgcggcgggcgactatgtggcaatcatgggctcgtcgggatcgggcaagtccaccctgatgaacatcctcggctgcctcgatgtgcccaccggcggcacatacctgctcgacggcgtcgatgtgggtcggctcgacgacaaccggctggccctggtacgcaatcgacggatcggcttcgtcttccaggcgttcaacctgatcccgcgcacctcggcggtgaccaatgtcgagcttccgctggcctacgcgggggtgcggcctgcgcggcggcggcggcaggcgctcgccgcgttggagctggtcgggctggccgatcgggccggtcacgagccgaaccagctctccggcggccagcaacagcgggtcgcggttgcccgcgcgctggtcacccagccggcactgattctggccgacgagccgaccggcaacctggacagccgttccaccgaggagatactggccatcttcgacgagctgcacgcagctggccgcaccatcgtcatgatcacgcacgagccggacgtcgccgatcgaacccgccggctggtagccctcctcgacgggcggatcagctccgacgtgcggcgggacggtgcccgatgagcctgtgggagatcctgcgtttcgccggccagggcgtcgccggcaacaagctgcgctcggcactgaccatgctgggcatcctgatcggtgtcgcggcggtgattctgctggtcgccgtcggcaacggttcggcccaggccgtcaaccgcagcatcgagacgctgggcacgaacacgatcaccgtgtcgagcaccgctcgcggtggctccacgccgtccgcgctcaccgtcgacatcgccgaggcgctgtacgacccggcgctggctcctgacgtacgggcggtgtcaccggtggtcaccaccgcgccgacgatcactcacgatggcgctgatcaccaggtcgcccagttcctcggcacgtatccgacctacttcggttcctcgaacagccaggttgccagcggtgccggcttcaccgacgaggacgtgacgcagggccgtcgggtggtggtgctcggccggaccgtcgccgctgagctgttcgtcgacgccgatccagtcggtcgacaggtcaccgtcggcggtgccctttacacggtggtcggtgtgctcgccgagaagcctgcggccggaggactcacggactccaacgacgtggcgatcgctccgctgaccgccgtacagcagacgctgaccgggtacggtgcggtcaactcgatcctggtcgaggccgccggggcggatcgggtgaacgccgcccaggaccaggtcacccggatcctcgaccagcggctcaacgatccgacgggcgccaccgccgcggcgccgtatcgcatccagaacgccagccagctactcgccacccgtaccgagaccgcgcggaccttcaccgtgctgctcggtaccgtcgccggcataagcctgctcgtcggtggaatcggcatcaccaacatcatgctggtgacggtcaccgaacggacccgggagatcggtatccggaaggccctcggcgcccctcggcgcaccatcgcgacccagttcctcgccgaggcgaccctgctcagcgtgctcggcggcggcctcggtgtggccgtggcgctgatcggcagccgcttcaccatcgtcggcgtgcagccggtgatcgtgcccagctccgtcgcgctggcgctgggcgtctcagtcgccatcgggctcttcttcggcagcgtccccgccaaccgggccgccgggctacgtcctatcgaggcacttcgctacgaatgacaggtggagatatgacgaccgacctggccaccgcgttggccgccgaaacccggccctggcgcaaccgggccaccccgtggctcgccgcggcggtgctgctcgtcgggggcttcgccgcgggggcgcagacacaccacgcatacggcccggagccggtgccggccgcggcgggccgaggggcggggacggagcgagagggcggtgggggccgcggagcccggggcggcgaggagacgtccccgggtactcccgctacccagccggtcgtcaccggcaccgtgacccacatcgacggcgataccctccggcttcgccgggaatccggcgagacggtgaccgtacgtgtcgacgaccgcacccaggttcgcctgcccggcacggtcaaggacctggagaccggcgacaccgtgtcggttgccggaaccgccgacggcgactccgtcgcggcgaccaacatcaccacccaggagtgactcactgagtcagcgggtgtcgaaggcggtcccagatgttggatcgaagggtccgaaaaccaccggactttcccccgcgccacgggcagagtgtcagtggtgacctttgaatccacccctgaccggtcggcgctacggagctggctgcccgggtttctcgcgttggccgcgatctgggggtccagcttcctgttcatcaagatcggggtgcgtgagctgcacccgctgcagctcaccctctaccgggtcggtaccggcgcgctgacgctgttgatcctgcttgccgtgctgcgcgtccgactgccccgtgagccgcggatatgggcccatctggtcgtgaccggtgcgctcggcgtggcgctcccgttcaccctgttcggctacggcgagcagcgggtcgagtccatgctcgccgggatctggaacgccaccacgccgctggtcgtactgccgatggcggtactggccttccgcaccgaacggctgactgctgcccgagctgggggcctcctgctgggcttcctcggcgtgctgatcgtactcggggtctgggagggggttggcggtgcgcacttcaccggccagctgatgtgcctcggcgccgcaacctgctacggcattgccatcccataccagaagaagttcgtcgtgggccagtcctactcggggctggccctgtccacggcgcagctgttgacggcgctggcgctactcgcggtcgtcacgccgttcgtggctggtgccccgccggcgcccaccgccctcaccggcccggtcgtcgtcagcgtggccgcgctcggcgcggtcggcaccggactggcctttgtgatccactttcggaacatccgggtcgccggcgcgagcaccgccgctacggtgacctatctgattccggtcttcgcggtgctgatcggcgtgttcgcgctcggcgagcggctgacctggcaccagccggtcggcgccctggtggtcctgctcggcgtcgccgtcacccagggcctgatcggtccccgtcgccctccgcgcgcgcccgcgccaccgtcctcacccgccacggttccggtcgccgccggtcaggagcggctcccggcccacaccaccagccgttccgccggccaggtgttgaccacccgatcggcggggacaccgcagcgggcggcgcgttcgcagccgaaccgctgccagtcgagttgaccgggagcatgggcgtcggtattgatcgcgaactggcagccggcctcgagcgcccgccggatcagccgcttcggcggatcctgccgctccggccgggagttgacctcgacagcgacaccgtgttccgcgcaggccgcgaagacagcgtccgcgtcgaagtcactctccccccgggtgcgccggcggtgtccccggtcgccggggccggtcacgcccgccggtcggctggacaccatccggcccgtacagtgtccgaggatgtccaggtgcggattcgcgatcgcggcgagcatccggtgggtcatcctcccccgctcgtcggacaggccactgtgcaccgatcccaccaccacgtcgagccgggcgagcagctcctcgtcctggtccagggagccgtcggcgaggatgtccacctcgacgccggtgaggatccggaacccctccggtagcgcctcgttcagactcgccacctggtccagctgacggcgcagccggtcggcggtcagcccctgcgccaccttcagccgaggtgagtggtcggtgatcaccaggtactcgtggcccaactcgaccgccgccaacgccatctcctcgatcgaggagccgccgtcggaccagtcggagtgggtgtggcagtcgccgcgcaacgccgtccgcagcgcggtggcctcggcgtccaggtcggcgccctcggtcgccgccaggcgacgcagatagaccggctcctcaccggccagcgactcggcgacgcagcgggcggtcacctcacccaccccggacagcgtggtcagcttgccggcgcgggccagctcggcgacctccgcggacggcagcgcggccacggctttcgccgccgaccggaaggcacgcacccggtaggtggcctcgttggcccgctccagcaggaaagctatccggcgtaggtcggcgatgggatcccgggcggtcatgccttgcaacctagcgctcgcgggcgggacggtcatggctccttgggacaaccgtgtcggcgctgccaggcagccacctccaccgcgggcgaccggttgatcccacgccgccacgcgtccaggtagggcgccggccacaccaccccccgccggatccaccagccgtccttcccggggcacggcggtgagataccaaagtgcaggtggcacacgttgttcgcgttgccggtgcggccaaccgtgccgagttgctggccggcgcggacgcgtacccccggatcgaggcccgccgcgacctcggtcagatgcgagccgtagtagcgcaccccgtcgtcgcccagcaccgccaccgacaggccaccgttgaacgggccgcggggaccgccccggttgaaccggtccacccggctcacctccagcaccgaaccgtcggtcaccgccacgaccggtacgccgcagtcggcgaaaatgtccgtggcggggtagaccgaatgggtcggatggtaggaggcgttgccggcgcgtaccgggaagacgtgccggatttcagcggacggcgtcaccggtggggtcgccgccgcggtcggcggggccgatccatccgacggggtcgatccggccggggtggccgatccggtcggggcggccgatccggtcggggtggccggctgcgtggtggctgggctgctggcagtgccaggactcgccccgggacgagtcgtcgcgcagctggcggcgagcatcgaggcgagtaggaacaggagcgggtacgccaggcggcggccggtcagcggcgcgggcatccggccatcctgacagaccagtacggtgggagcgagaggccgggcaggaggcgaccgtgacgaccgacccgtacggggcaggccgcccccaccatccgtcggggctcttcccggccgggccgccggcgcggcccacctaccgcgaaccgcatccggtcgtcggcaccgcggtggccctcggcggtgttttcgccgccgcctggctgctgctgttcgggctgctcggcaccggtgtgcgggcctacgcctggtggacgatggcggccgggggcctcgcctggctggcagcacttctgctggtgcggtacggcgaccggggagtcggcaccgggatcgcgatcgtcgtcggtggcgggtggagcatcacggcagcggttgtggcgagccgttggatgactgacggaaactggcccctctggtgagcccacccggtgccgccttgccggccgacccaccgacttctccgattggccgcccttcggggcgttgaccggtcgcttgccgatccgaccggctaacgtgcacgcgtaagaccgtccggtcatcctgggcggagcgagcagggtcgaaccggatgtctggccaggcgcgaacgccagcggcccgtcggtcggttcggccaccgacgatgctggccccgcggacggtcgaaggttcggggcgacgccgaggcagtttgggggaaccgtgtcgtatttcgctgcggccgtcgtgcgtgacgacgggggcggttggaccgccgctgaggtgaatctgcgcggagccgttgacgtcgacggggtcgccgaccggttgcgggacgtggacccgaatgccgacctgtcgctgctcttcgtcgaggccgaggacgagtatctggtgatcctgcgcctggacgagggtgaggacctgcgcgttttcggctcggattcggcgtacgccgaggaaactcgcctgggcgcgctgctggtcggggacctcaaggcgtcggtgaccgggctggacgagatcgaggagcccggcgcgtccgacagcgacccggggagcgagcaacccgccgccgatccggaggcagatccggtcggggacgccgacctcctcgctgacctgggggtgtccgggtcgaggctgatcgcgctctgcggccacgaggggatgctgccggcggatgtcaccgccgaggcctgcacggtgttgggctgcgccgacgaggtcgaggaactgcgtgaggtctgaggccgctgccgtggccgaggacctggccgacccggacgctgtgggccgccgacagcgccacgaactgtggatgcgccgggcgttggaggtcgcggtcaccggggcggaccccacggtcaccgttgtcgacgacattccggtcggcgcggtgctccttggcccggacgggacggaactggccaccggacgcaacgagcgggagctgaccggagacccgaccgcgcatgccgaggtgttggccctgcgtcgggcggccggccggctcggtcgctggcggctcgacggttgcaccctggtggtcaccctggaaccctgcacgatgtgcgccggcgcgctggtgctggcccgggtctcgacggtcgtgttcggagcgtgggagccgaagaccggcgcggccggctcgctctgggatgtgctgcgcgaccgccgcctcaaccaccgccccgaggtctacggcggcgttctggcaacagagacggcggcggtcctccgcgccttcttccgctaggaggggcggtcagaaggagtccacgccagtgagcggcgaatcaggcggtgatggtgtccagggcgatctcgaccatctggctgaacgtgtgttcccgctcctcggaggtggtcttcgcgccggtgcggaggtgatcggaaaccgtcaggatcgtcagtgcgcgcgccttgtgccgggcggcggtggtgtagagcgccgccgactccatctcgaccgccaacacgccatagtcggcgagcgaatcgtagaggtcccgccgcgcggtgtagaaggcgtccgcagccaggaccggcccgacccgcatcgtgatgccacgtcgctcggccacctcgaccgacgaacgcaacagcccgaagtcggcgaccggggcgtagtcgatcaggccatcgaagcgcatccggttcatgttcgagtcggtggaggaaccgctcgcggccaccacgtcccgcagctgtaggtcatcggtgagggcgccgcaggtgccgacccggatgagtgaccgcacgccgtaatcgttgatcagctcatgagcgtagatcgaggcggacggcatgcccatcccggagccctggaccgacacgtcgaccccgttccaacggccggtgaagccgaacatcccgcggacggtcgagtagcactgcgcgccctcaaggtaggtctcggcgatccacttcgcccgcagcgggtcgcccggcatcaggacccgctcggcgatctctcccggcttcgcgccgatgtgcgtactcattcccgggattctgccagctagccgggacgctgtgccggctgggcttcctgaatcaccatcctgtagcctactcggcggtggcgtgtccgagtggcctaaggagcacgcctcgaaagcgtgtgagggtttacgccctccgcgggttcaaatcccgccgccaccgctcgtgaacagcgaggacgcccggtaggtccgcgaggacctaccgggcgttccgcttctggtttcaggcctggtctcagttgccgttacgtgggccacccgagacaagatcacgacaagcggctgaccccacccacagaccacacaccctcgaagcgggaagccgtgggccggcgcctgacacgggtgccggccgaacgccgtctccggggttgtcccgggaggacacaaccaccgggctcgggcccaccagcccctctccacaccctgtggataggacatgtgtacggatagggccgcttgtcggaggcggatgatgggtccacccgccccgcagccccatccagtgagatcaagacggtagcttcggtgtcggtacccgctggtaggttcccgttggctcaccgcacaccccggcacgacagcaccgctcggcctcgtcgtgctccggaccgctccagctgagcaggcaggcgaaacacccgtcgaccactgtgagtagccggggtgtttcgcctccgagtcgctactcagggccgacgggccaccaccgcaccgttcgcgccgggtgcgtcgaacggcacgatccgggcgtcaacgaagccggcgtcgtcgagccaggtggcgtactcggcgccggagtagttcttgccgccctccgtttcgacgagcatgttcatgcccatcagggcggcctctggtgggccggtgcgctcgtcgttgagtagcagctcggagatcacgatcgcgccgcccggggggagtgcggcgtggcatcgggtcagcagcgcccgatttgtgggttcatcccagtcgtgcaggatcatgctgagcaggatcacgtcgtgtccgtccggtagggccgggtcgccgaggaaatcaccggcgactatgccgattcggtcggtcaggccctccgcggcgatgcgctcctcggcccggacgcagacgtgcggcaactccaggatcgtcgcttgtagctgcggcaggcgctgacagaactcgatcgggaacgctccggcgccaccacccacgtcgagcagccggcgatgcgcgccgaagtcgtatgcgtcagccagcgcacgggcggtgaaccgggaggtggcgaacatggcgtcccagaactcagtcaccaggtccgggtcggtggtgtcgaacatcgacttttgttgttgcggatcccaggtcagtggacggttgccgcgcagcgcctcgcctatccggtgccagggcaggtaggtgtgcaggtcggagtaccggacctgcgcaccgaagtagtacggccgcccctccaccaggaactgctcggccagctcggagttgcggtagcccttgccggccttgtccagcagcccaagggaggcactggcggccagcagcaggtcggcagggcgttcgtcgatctcgagctcggcggcggtttcggccacggtgatggtccgtccaccggccagccgggtgaacagtccgaactcgacaccaacggcgagggtcttgaacccccaggcaccggctacgagttgcatgaggggggtaggagtgatcatcagtttataagatcatgaattggctttcaggtgcgagaccgtgcccgggccgcatgcgggcccggcgcagtggcggccgtcggccatcctggcactatgattcgcttcgtcctgaacgtgctgtggctgatctttggcggcgggatcgtgctggcctttggctacttcgtcgccgcgttgatctgcttcgtcctcgtcgtcaccatcccgttcggggttgcctcgctgcggctggcgtcgtactcactgtggccgttcggtcgtaccctggtcgccaaaccgggggctggcgtcccgtccggcctggcgaacgtgctgtgggtgctgctggccggttggtggctggcgctgtctcatctggtagccgggatttcgctctgtgtcacgatcattggtattccgttcggcatcgccaacttcaagctcgtcccggcggcgttgtggcccctcggccaagaggtcgtcgagcttccctgacctccaacccgcccggcccgggtgctcagcgacacgctcgcaggctcttggcggcggcgacccgcgggtaccttgatcccggaggcgccgtcgccggtccattgatcagcagggggagtgcccttcgtcgaaggcgcgctgtgcccaggcggcgtacccggcgattatcttgcggaccgtccgtccgtcgtgcaggaagaggtacgcgcggtcgccttcgcgggcgagtagcccgtcgaaccggtaggtcccgtgcggggcgtcgaggagacgggccccggggtagtgctcgtgcacctcggacagtggggtgccggtggctaccccctcgggtgttcgcaccgggtcaccgacccagagcagcaccagccggtcgtcaacgaagatcggactgaccgtctcgtgccctgccagcgtcggaccacaggcgtacacgtcggtgtggagtttgccccggcgggtgagttcgttctcggtgtcaccgaagtcgacgtcggccagcccgtcgagatcgaccaccgcgacgctcgcggccggctcgcgggtggccgtgtggtcaggtggtatggcgccgcttcccgatagccaggcagcggtcatcagtgcagcaataaagccgaattgtcgcaatttcatggaatcccccaggttccaacggaacctgggcgatctggttgctggtcactccctctcttgttgccgttcccactcctcgaccaactcgtcccagtagtcgacccccgacccgcgccgcccgtgcgccaaccagccggcggtgcttcgctccacgtacagcccgagctcggcgaagaggtccacccatgcgccggactccgcacccacttcgaccagggcggcattgatcggccactgcccgcgcgggccgtcgaacaccgagtcgaagcgtggcccccaggaccgccggccgccgagccacaccgcagctgcctggtggccgacaccgccggcgaactccgcctcgacgtacgccagtggtccacgctgcgaccagccggccaacgtctcggtcagcgcagcggaaaaaaccagcgtgaacgggtgctcccgggcagggcccacgacggtgtagtccggcggcgccccggtcagttcttcgacaagttgcggggtcaccggcagtaacgcgaagtcctgtcgcaggtcaccgaggatcgcgtggtccagcccacgggtctcctcatgaagcaacccggcgtcggcgacgatcgcgctgagctgatagctcatgtttccccggacaatctcgtgggacggaggcgagttttccctcggaatcatcggagccttcgaggcgggcggtgtcatggtcgggcccggcatccgttgtgcctcgccgtggtcggtgtagatggtggactcgtcagggccgggacgcaacccaccatgcgatggtcgccgaaactgcgaccagtccgctgaaaatgaacgtcgcctcgattgtgatcgtcgccgtgagcacaccgccaagcaatgcacccgcggcggcggcgctgaagctcagtgtgcggccggctgctaccacacgcccgagcaactcgcggggcaccaggcgttgacgcagtgacacgacagtgacgttgagtacagcgaacgagccactcgtgaccacgatgacgagtatcgccgcccacaattgagaggtcacggcgagcaccgcggggataccggcggtgatggccagcgaccaagtgatgatcgcacggtgccggcggcccgcgacgagccggtcaacgaggaacgagccaagaaggccgccgagggctccggcggcgagcaggactccgaagccagccgcgccggtgccgagccggtctgtcgcgtagagcaccaggaccgcgaaccatgcgctgtcagcggcggcgaccgcagcggtgaccagcgcgagtgttcggagcacgcgatggcgtgccagccatcgcaggcccgccaccacaccctgcctgacgtgcgtcggcgcgtcctgcggtggacgggcggccacgctcagcggcagggtcagcacgagcatgacggccagggcgagggacgcgccattcgtcgcgaacggcaacgccgcgcccgccacgaacagcgcggcgccgaccggcgggccgacaaactcgttaccgacgatttcgccggcgaccagccttccgttggcgcgctcgagcagtcgctctggcaccaggccgggaagtgctgtctgtgcggcagtgtcgcgcacggtctcgccgacaccgagcaggaagctggccagtaggacaagcggcagggacgcccagcccatcgccacggcgacgaccagaacgcccaggacgactacccgggcgatgtcggcctgggcgagcagagtacgggcgccgcggcggtcggccagcgacccggcgagtagaccggtcaccaaccagggcagggcctgggccgcggtcaccgcggccacgccaaccgggttggccgtcaacgacgcggcgagcagaggaaacgccgccagccgaatcccatcacccacgttggcgagggccgtggcgctccaaaacgtccagaacggccgtcccaatgtcatggtattcgtgaccatgaacggcatcatggcacaggtagcggtcccgagaggccccccggattcggccttgcccgaatcacatcctgcacagttcaccgagcctgtgagatgtcgccagccgatgtcagtagttgttgacgtgtggggacattccccgctggttgccgcgtgcggcggcgtgctggtcaaccggcggtggcgatgagacgcggcagggcggtgtgggcgggcgaacccccaggtgggcttgccgccagggcggccgtggacgccgtggtcgccgacgaggatgctgccgaggcaacgtgccagcgcccagccacgggcacggcgcaaggtggcgggatcgggggccggttggtgcagcgctgtcgagaactgggccgcgacctggccgcgtcgaatgcgcgcgtgacgggccctcggtcggcggggtgcgcccggcacccaggtggtgatgagccaccgctgaggaatcgtatgatcgccatcggacacggttcgaccggggctaccgccacggggctggcaacgcccggattgcgaggaagccgatcggctcacgcaacaggcgctcgtagcggtcccgatcgacgtgagccgcctcggcggtcggccgtggctccaccagccgctcaatgagaaagcccgcctcgtgcagttcctcgcaggtccgctccagcggcgccaaccaataccgtacctgccagcccctgctccatgtctcctcgacaatccgtacgtcgaagtaactgccaccgtgtcgcagccagtcaccggtggggtgtagccgggacagcacgagtgcgccgtccggccgcaggacccgccgcaactcccgcagtgtcgaggtcctgtcgtcgacatactccagcccgagcgcgaacagaaccaggtccaccgagtcgtcgggaagccagtgcagccgatcagcaagatcgtgtacccggaactcgccggagggcacacgctgtcgacacagctgcaccatgcgtggactctgatccagcccgatcacccgggcgccgcggccgaccagttcctcggcgtacaggccgggaccgcatgccacatccagtaccgtgcgcccagcgacctcaccgagcagccgtagacaggccggccgatcgtagtgagcgttgtacaggccttcgcgtgcgtggtccaagaattcgtcggcgaacaattcgtactgcggatccggacccacagaatcagtcacgtcgtcagtctgcccgatacctgacgagtcgacgtggaatcggtcagccgacgacacccggccagccacagacggatcctcggtcagaagcgacgtcggacgccgccggtccggcgtcaggcccgacgcatgaggtgctgggcgagggccgtccccagcttgccgaacggcggctgtatcaggcgcaggctatccggcttgagtggcttctcgaggaccggtttgaagtggctgaacgtgcgccaggagtagctgccgtggtaggcgcccattccgctcgcccctactcccccgaagggcagcccggtcgcggcggcgtggatgagcgcggcgttgtagaccacggcaccggaggaggtttcctcctcgaacagccgccggatgccaggggaggacgagaacacgtacaaagcgagcggcttgtcccagccattgatgacctggacggcctgctcggcgctggccacgggaaggatcggcaggatcgggccgaagatctcctcctgtaggacggggtgcgcggcgtccgggccgactgcgggatggtcggtggccgggaaggtcaccaccgtgggcgagaagtagcgctcagtgccgtcgtacgtcccgccgatggccgggtcgatgccggtcaggtagccgacgaggcggtcgaactggcggtcgttcacgatgcggccgtacgtgctgctctcgtgagggtcgcgcccccacatgtcctcgatcgccgtgccgagcgcgtccacgagtgcgggcacccgatccggggtggtcatgacgtagtccggagcgatgcaggtctgcccggcattggtgaacttcgcccaggccaaccgtcgggcggccaccgcgatgtcggcgctgtcgtcgaaccaggcgggtgacttgccacccagctccaacgtgaccggggtgagctgctcggcggcggcgcgcatcacgatccgcccgactgttccgctgcccgtgaagacgatgtgatcgaaccgctgggccagtagttcggtggtctcgggcacagcaccctcaaccgtgtggacggcgccgtcggggaagtagctcggcaccagccgagcgatcagcgacgaggtggcgggggcgagttcactcggtttgaggacagccgtgttgccagcggccagtgccccgaccagcgggctgagcagtagcagcactgggtagttccagggggcgatgaccagcacgacgccgagtggctcgggcaccagccgcgcctgtgcgggcatcagcaccagcgggaccggtacgcgggttggtcgaacccatcgccgcaggtggcgtaacgcgtggttgatctcggcgaggacgaggctgatctcggtcaactgcgcctccgcccggttcttgcgcaggtcactccagagcgcggcctcgaaggcggactcgttttcggtgagcatggcgcccagcgcccgcagctgacggcggcgggcggacagcgagcgggtgaggccgcgctcgaagcggccccgggcagcggctacggcatcgggaatcccactactctgggtgagagtcatgcccacagcctaggaaactgcacgggtactttcgttccaaaccgcagctgctccgccgagcttgtcatgacggcgcctggtgctcgccgtcctcctgccgggtgtcaaagccgggtgtggtctgcggcgggtcaacaccggccgctggtcggggtcgcctggtccgcgttgtggggcggcggaagggctccgtccctgccgctcgccggcagggacggaacccgcgtgataccgggtgacagtcagcccgggcagccgggcacaccagcgcagttgttgggtcggttcttgacgacgacggtgccggccgcggtgttcagcacaacagtgccgccgttgttgaaaatgcccccaccatcggtcgcggcgaggttattggtcaccttcgtgccgaagagggtgagcgtaccgctggcttcgtttcgataccacctcccaggccacttgcctggttaccaatgaccttcgtctttcgtagaacgcatgcaagcgggctacagcagccgcgaagccgccaagttcggcgtgaacgatcgaacggcacgaggttggcgcaacggctgagacgcgacacggggagagcccggatcaccagcgcatcgcacgctggtgatccgggctccgctgtcgactcggtatcttatgcgcccaaccgtaggcaggcccggcgatccaccacgcccagcatcacctcgcacggaatctcggcacgcacctgaccatcagcgacagcggcgccagtcggttcgtcggggtgagttgctggttcgaccaggctcactgccagtcgctgatttccacctcccggggtgccggcgcgccctcgccggtctccaccagtgacttcaggctcatcagatacgagccccacctggtgctgcagtggtgcatgaactccaccggttcctgccagccctcgtgtttgaacagcacgatcgtgtagtcgccgctctggtggaggccccagttgatcatggtcccgatccactcctcaggtccatcggccacccgccacctcacccgctcggacggtcgcagctcggtaacctccatgtcgacgccacccgatgggaatcggaactcgaggacaccgccgacgtcaccactgcccttcgtgtcgtcggtccaccagccagcgagtccctcgacggttgtcagcgcgtggtatactttctccggcgtcggggtcttgatgccaaccctgtgcagaatgtccaccattgtgactctcctcgatctcgtcgttccgacgtcagtcgtgttcgatgtgctgggtacgctggatcgcctcggcgatccgcttgatccgctgcagccgggcgtcccactccgatccgaccgatgacagctgggccgccgcgcgggcgagctgggcatcatccacctggtaccgcctctcccggccggccggtgtcgcccggaccaggccggcccggtcgaggaccccgaggtgcttggccaccgcctggcgggttaccggcaaccgctgactcagcgtcgtcgcggtgccgtcgccctcgacgagcagcagatcgagcattcggcggcgagtcgggtccccgatcgcggaccatagttggtcgtcaaatttctcggcggccgtggtgctcacggccgcacccccaggcccgcgatgtacggcaccagccgtgacaggtggaagtcccagccggcgacatgcttctggtactgccgcttcaggacagcagcctcccaacccagctcgcggaagccggcctcggtcactctcagcagcgtcccaccgcccgacggggtcaggtcgaaggtgaccagcagtgagttgccctccgccgcggcctcgtcggccggatgcgtccagcgaaaggagaacgttcgcggcgggcgcgcgctgacgaccgtgaacggcaccacggtcccgccggcgtcacggtcgccgaagacgatctcccccgccgacccgggcctcgggtcgtaccgagcgtcgtccggccaccactgcctgaggtgctcgggactgctcaccacctcgaagacgatctcgggcgacgcctcgacgtagatctcgcgctcgatggtcccgaactccatgacaccctccagcaacctttggttgcacgtgacggtacccgagtgacacatctagcgcaaccaagagttgcacttcggcgaggagccgtacacgacgccgcctccgagaccgtcgcaggcggagcgtcacccgggcccagctgcgctgccgccccagcctgcggccgggactgcggcacgacatggccccgctctcccggcctgggagggcggggccgcttccgtcacaaggtgggttggcctgagtcggggcagcgggcgcgatcgccccatcgcctgatgcggtgggcaactcttgccagggcctacactgacgcgggctccgcaggctgagcattgagacgatgccatgactggactccctgggggatctggtagtccggatagggggcggtctcgggctcggtgtcccggacgccgctgtccccctgaggtagatcaccgatccgccgcctaccgccgacccaggtcgtggtactgccacaccgcctgggtcatcgcgccgtgctctcgtaaggccaaccggttggcctcgtctcgcgccaccgctggcagattccgggtatccggttcgctccgtatcgggaccagaccgtcgcgcggggtggctgtcactgtcgtggcggtggaagtgtcgtacccccttcctagtctgggattcgtcagacgctctgacctggcccggttccccgctggccggtttcccccgaggagttatggtgctcaaccacattggcgtccatgtgcgtcatttcgacgccagtcgtgtcttttacgatgctgtcctggccacacttggggggcgtcgcctgttggagtccccgacccaggtcggctatggcaccaacactcctgacttctggctctatccgctgaatggcgcggacgagggagtcgaggtgcacattgccttcaccgcgcctgaccgggctaccgtgcgggcgttccacgacgccgcgctggcggccggggcggaggtgctgcatgcgcccagaatctggccggaatatcacccgaactacttcggtgctttcgtccgcgacccggatggcaacaacgtcgaggcggtctgccatgagccggagtgatcgcttccaccggtcgccgacaacacgctgcccctgaccctgagcatctgactgcgagcggcgttgaccccttccatgaggggatccgtagggggttcgtcacctggtcctcggtgagcaaccaccggcggatccacacatccactcacggcgcaggtcaggcgccctgtgacagatcctgtcgccagggtgtgagacccagacatcctcttgaaggagaagattcccctcccccttcaaggtgttgtcggctgctcgggtggcttgtcgacgggatgccgcgccacttgccgcgcctggtttcgatgccgcccgtcgggcggctagctgcgtggggatggctactggagtcgatgggtgagtccggcctgggtacagacgtcactggtgtctggttgatgccggtgtggggtgtggtcgggggcatggtggtggcggaatctcggcggccgtcggggcgttacaccgtgcgtacgaccgaggaggcgcctcgcccgtggcgggtgtcgcccgtgcgtgagccccggaatgatggcggcccgccggtcgttacacagggacccggcgccgcgtgagcccccagggccgcggtcgcctggatcatcttcttctcttcttgttctgttgagcgccggacggtgcttgcaccccgtgtgttcccgaaccctcctttttcgggtgcgcgtgcgtgggtgtcgacccccgaatggagcacacctcatgaacacgatcctgcgtcgtagcgtcctcggtgtcgctggtctggccctgtccaccggcgtcgtcgccggccccctggccacgttcaccgacaccacccccaccccggccgccgccgtgcaggtcgcgaagccggacatggacacgttgattccgcatggcactcagggtgagcagtcgcgtatcagcctgggtgacgagcagaccgcgaatgtgaaggcgatcattgaggccacgaagaaggccggcatggacgagcgtgccgccgtggtcgcgatcgccaccagcctgcaggagtcgaagctggagaacctgggacacctgggtgaccgcaacgaccacgactcgcagggcctgttccagcaacgcccgtcctccggctggggcaccgtggagcagatcaccgaccccgaatactccaccaccgccttcctgaagggtttgcagcaggtcgagggctggcaggacatgcccctgaccaaggccgcccagacggtgcaggtgtcggcgtacccgttccactacgcccagtgggaaacccaggccgctgacctcgtcgccgagcactggaccagctgacccaccgcatatacgagctaacccctcacagggggaacaagctgttggccggcacccgacacgggcgccggccaacagccgtgtccgggggtggctgggcggggccatggtgtggtctcgggctacagctcgttgaggatgcgggcgtgttgtcgggtgtactcgtcgtcgttgatgagttggtggtggtgcaggtcggcgagttgtcgtaggcggttggtgatcgggggctgccgggagtgttgtcggggcggtgtatggattcgttgcatggttgtcggggtcggtcccgacaaccatgctggccgttggtggggcgggtgggcgcgtgtcgacggctgcggcgaattgccagaagctgtcgtcgagggcgctggtgccgtcggcagcggcggtgcggtggtccacggtttcgggtacgcagctcagcacggtggtcataccagtgacctgggtggtggtgggtaggagccggccggcgaggatgtccttgaccatggtggtgggcacgtgcgcgcgggcggccaactcggtgggagagactccggcgaactcggcgtagacgcacaggtagcgggccaacgcccggcggggcgtcgacggcatccgggccgcgcagcgggcgcagcgcctggtcggtgcgcggggtgaaggcggccgagcatgttgatgtgggcgtgcccgaaactatcgtcggtctccttgttcagtggaatcggcgaaagcgccaaacgagacatgcatccgccgcgacaccaggcgcaccccgcgcaccccgagaggaacccccgatgacgcacgactacctgatctcactgatccgcacggccgtccccgccgctgtcggcgcactgctcgcctggctggcctcgacggcgggcatcgtcatcgacggcgactcgtccaccgccctgaccgcaggcgtggtcgccctggcgatggccggctcccacgccctcgcccgggtggccgaggcccactggccgtggctgggcgtcctactgggtacgccagccgcacccacgtacgaggcgccgggacggtagggtcgtcgatgcggtgccgccggtgacgtccgcggccggcgccgaccaacaaacgcgagcgcccagtctggccgcgaggctgggcggggcgtccgccgcgtctacggtcggtcagaagtcgtcaaccgccggattcaggcccggccacgccgccgcggtcgacgtcgacccggcccgcaccccggctcctggcagtcgcagtacccaccggcaagccgtagtagctcctggtccccggcgcactcgtgcgtcttgaccacgattcccggggcgcaacccaggcagcgcagcgccggatcgacggccggtcctggcggcggcgccggcggtctgtcaccggttgcctcggtcaccagtgaccttcgttcagccggtccggatccagcggagggctcggcgcaccatccttccggattcgctggggtagcggcggtggcggcggattgcagcgccaggaccggacacgcatgacaggacactccttcagatcgcaggtgaacggggagggtagtggcggccgggccctaccgccgacccaggacgtgctcaggtggcgcccaatccccctgacccaccgaggccaagtagtcgtaggcgtaggcggtgggagtgcacggccacccggacccgcacaccgggcaccggtccacgcgtggccagtgctcgacgatgatcctgcgggccgaccggatcatccggttgcgtagctgcgccggcgacaggccaattggggcaggccgggcgtgagcggcggccatcaccgggagcaggcccgctgctcggccaaccgggtcatcaacagccgcgtatccaggatcaccgtcggctggtcgcgcagcggccggtaggcaccagcccgcccggcgtacacggtggcgggaccggtggcgtccagccgcccggaacggcgtcggcgttggcggaacagccggaacatgcgcgtgctcccctcgatcgggtcgaggcggcaacggcactgctgtcaccacccagaatgatcctggagtgacacggtgctacttgtcagcgtgcggactgtccgcgacgtgtccacaatccgctacggacaggttcagccggcagcggcgagcaacgcgtcgcggtactcctgtgtccattccgcgtcgcgctggtcagcgggcagaccctccaggccggcgcgaaggttgtccacactcgtcgtgcggtcgccgagtgccaggtaggccagcccgagactcatccgggagaacgtcggtgtcagccagtacgcgaggccgggcggcggctgcgactcggccgccgtggtcaggtcattcgcctcgcctagcaaccgcgcggcgggggcccggtcacccaggagcgcgtacccatgggcggcctgcaccgcgtcacctacccgttgcagcgccgccgctcctggggtgtggtaggcggcaaggaagtgccgcacgatcccacgggggttaccgcgctgacgctccagatagccgcggaagttctccacctgggcggctaacgggccgctgtcgaccgcgtccgcctcgtccgcggcttcgaccagcacccgtaccgcctcgccgtcgtgtcgggcctcggcgtgcagccaaccgacaaactgcgtccactccgcggtcacctcgtgcagccctgccgcatgtcgcccagaggcgtgggcggtgaggcgtcgcacggtgttccactgcgggatcaccgccggcagcagaagtagcgccgggagcgtgtcgtccaggcggcgctgattggccaacacctcggcgagtagccgcacggtggtgccgtccagccgggttggttcggcgaccgcacaggcaatccgctgctcatcatccggggtggtgaccggaggcgtgtccacgaccatggcggcgagtcttccgccagcttgcaacatgtcgtcgagctgctgagcgatctcggccgtgggccttgtccggcccgtctcgaggtcatgcacgtaactcttgccgtagaagatacgacgcgccacgtcacgtatcgacatccccgacgcgccgcgaatccgggccagctcggcgggaaatccgggatcaacgaaggtgtgaacacgggcaggcattgggtctcccaggtagaggactgggcggcgggccgccggcctctaccccggcgggccgccacagtcgacggtactccccgcccaccacgtcacaccgtcacgccgtcacgccgtcacggtattccgcggcggcggctcgacatcaacgtcaccagcgcccgctccgcccgccgctaatagcccgcgcggcacgcgccgccacggccgcctaccagcgggctatgaaggccgccacgaccgacaggagtcaggtctggcaggagattcaccaactccagaaggacgtactacggctccagcgcgagatgcgactactccggaaacagatgctgtgccggccaatgaccgtcgatcagcgacgcctgatggaaatccacctccgtgaccagctcaacgccgagttggagggggcccggcgcaagggctacgcgaagggatatgtgaccggggtattggaccgcctgtcgagggggagcggcgagtccgctaagtgatctcccctacctgtcccctaaagatcgtcaggccccggcggaaaccggggcctgacctgcgactttacgctcttaccgcgagcggaggatacgagattcgaactcgtgagggtgtgaacccaacacgctttccaagcgtgcgccctaggcctctaggcgaatcctccgccgaacaggatacaggtcccgccggggttacccaccccaccaccccctgatgatccacttctggtcgggtaggctgttcgcaccccccgtgcggcgtgcatctcgtgaacctccccagggccggaaggcagcaaggataagcgggctctggcgggtgcacggggggcctttcggtgtcgccgtcggcgcttgccgcagagctgcctcgccagcaggggattctgtcgtaccgcacgcgtcgaatcagggtccttccttgcgcggggtcagcggggcgggtggtcacccgggccggaccggcgcagaatggctcggtcgagaggaggcgggacgctgtggcgctggcgctctaccgcaagtaccggccacgtacctttgccgagatcatcgggcaggaacacgtcaccgagccgctgtcgcaggcgctgcgcagcgggcggctcaatcacgcgtaccttttctccgggccgcgtggctgcggcaagacatccagcgcccgcatcctggcccgttcactcaactgcgagcacggcccgactccggagccctgtgggacctgtggctcctgccgggcgttggctaccgacggtgccggttcgatcgacgtcatcgagatcgacgcggccagccacgggggcgtcgatgacgcccgcgagctgcgtgagaaggcgttcttcgcgcccgcgcagagccgcttcaagatctacgtcatcgacgaggcgcacatggtctcgtcggccggcttcaacgccctgctcaagctggtcgaggagcccccggagtacgtcaagttcatcttcgccacgaccgaaccggagaaggtcctcggcacgatcaagtcgcggacccaccactacccgttccgactgatcccaccgaaggtgctccggccgtatctggagcagctctgccaggccgagggtgtccaggtcgagccggcggtgttccccctcgtcgtacgggccggtggcggcagcgcccgggacagcctctcggtgctcgaccagctcatcgccggtgcgggtccggagggtgtcacgtacgcccgcgccgccgcgttgctcggcgtcaccgactcggcgctgatcgacgagatgtgcgatgcgcttgccgcgggggacggcgcggcggcgtacgccaccgtcgaccggatcgtcggcgccggtcacgacccgcgtcggtttgccgctgacctactggagcgtctgcgtgatctgatcgtcctccagcgggtgccggatgccgcgccgaagggccttgtggatggcccggacgaccagatcgagcggatgaccgcccaggcgcagcgtctcggcccgggcaccctgtcccggtgcgcggacatcgttcacgatggcctggtcgagatgcgtggtgccaccgccccccggctgctgctggagttgatctgcgcccgcatgctgctgcccggcgccgatgattcggccggtggtctcctgcaacgtctcgaacgtctggagcggcggctcacgctcgccggtaccgatgccctgccagccgcccccgccccgtcggctggcgccgcccccgccccgtcggctggcgccgctcccgccctgtcggctggcgccgcctccgcatcggacgactccccacgacgtccgccggctgccgccgtgcccgcgagcgctgaggatccagccggctcgctggcgatgtcgggtacgtcgtccggactggccgcagcccgcgccgctgccgcgcccgccggctcccgggcggaccagccccccgggcagcctgaccggcccggcccggacgcgtccgacgcctcccgccgggcatccgcccggccggcggtcatgcccgacccggtcacccccgagccgccccggccgggcacgaccgaccggggcacgctcgacgcagccgcggtgcgtcggcactggccggaggtggtcggcttggtgggccgcaagagcaagaaggccgctgcctgggcgcgggaggccacggtccacgaggtcgacggtgagactctcgtgttggccttccgttatccgtttcacgcccaggcccttgccaacgaaccggacctgctcatcgaatctctctacgaggagttgggtgagcgctggcagatcaggtgcgaggtggccggcgagcgggtgggcggaccaggtgccgggccgcgcgcccccggcccggcccggcccgtgaccgcgccagctcggccggagccgtccacggctccggtcgaaccggcgagatcaccgactggtggtggtgtggccgacagtgggtcgcggcggtccggtgggcccgcggccgaggaggagtggccggagccggcccgtccgggcggggccgcgtccgagccggtgggtagcgcggccggcgactggcccgagacggcccgccctggtgcttcggcgacggcccccgccgccccgtcggcagcggggccggtgggctcggcctccggtggtggcccggcctccggtgcgggtgtggcacccgccgttccggacgcgacccggccgaccgcggcgcgtggcgcgccggtgagtagtgggctcgccgccgcccgggctgcggctgccggtggtggcagggcgcagcggtcagccgccccgtcgcggcggatggccgagccggactgggctggtgagccgccgtacgacccggactacgacggtgcgccgcgcggtggtgccccgtcggcggccgtggtgcatgagggcttcgatccgggggacgagccgctggacgaggtgatcgacgagcgaaccgcccggcagtcgagcgaggagcaggcggtgcggctgctccgggacgcgttcggcgccgagaagatcgacgaggtggaggcccggtaggccggcaaccggtgagaaggcgccgccgagtagcgccggtgagaactgccggtgaaagcaacaccggggagaacgatgccggcgagcagtgccggtgagtagtaggcacagcgagaagcaactcgatgagaagtaaggagccgttcgtgcgcccaggtggacagccgaacatgcagcagatgctgaagcaggcgcagaagatgcagcagcagatcgccaaggcacaggctgaactggccgaggcggagctgactggtactgcgggcggtggcctggtcaccgcgaccgtcgccggcaccggtgagctcaagtccgtcacgatcgaccccaaggcggtcgatccggatgacgtcgagaccctggaggacctggtggtcgcggctgtgcataacgccgccgaggcggctcgcgagctgaccgatcagaagatgggtccggtcgccggcggcatgggcggcctcggcctgcccagtttctgagccccgcgatgtacgagggcgccatccaggacctgattgacgagttgggtcggctgccgggtgttggcccgaagagcgctcagcggatcgcctttcacgtcctgtccgcggacccggccgacgtcaaccggctggctgacgtgttgcgcaaggtcaaggagctggtgcgtttctgcaccagctgctacaacgtggccgaatccgagcagtgccggatctgccgtgatccccgccgtaccgacgaggtgctctgcgtggttgaggagccgaaggatgtggtggcgatcgagcggaccggtgagttccgcggccgctaccacgtgctcggtggcgcgatcaacccgttggagggggtcgggccggacaatctgcgcgtccgggagttgctgacccggttgggtggtggcgcggtgcgggagttgattctggccaccgatccgaacaccgagggtgaggcgacggccacctatctggcgttgatggtgaagccgatgggtatcgcggtgtctcgtctggccagtggcctgccggtcggcggcgacctggagtacgccgatgagatcactctcggtcgtgcgttcgaggggcgccggagcgtctgagtcggcccgcccgtcggtcagcgggccgtggtgatctaacacctgcggttgctgggggttggggtgacgtaacagtttcgcatcgtgggtatcgatcattcggcaaaactggtgcttcaccttcgatcattcggtctgcgcgtggatagaccacgatccgatgccgaccgtccatataccaggttccgcaccgtcggctggagagctatggttcccgccatcggtgaccccggtcaccgcgttgtccgtaactcccaggacgaggtgaagcacccatgcgtgcatccaggccgaaggtcgctgtcgcggctgtcgcggtcgcggccctcgcggtatccggctgcgccgagagcgaccgcgacgattcttccggtgatagcaacaacgacaccctggtcttcggcgtcgccggagatccgaaggtgctcgacccgagcttcgccagcgacggcgaatcgctgcgtgtgtcccgtcagatcttcgagactctggtccgtcccgaggagggcggcaccaaggtgagccccggcctggccgagtcctggaccccggacgcagccggcacgacctggaccttcaagcttcgctcgggcgtgaagttccacgatggtaccgacttcgacgccgaggccgtctgcgtcaacttcaatcgctggtacaacgccaagggcctcatgcagagcccggacgtgaccacgtactggcaggacgtgatgaacggcttcgcgcagaacgaaaacgacacgctctcggagagcctgttcaagtcctgcaccgccacggacgccaccacggtcgacctggccttcacccgggtgtccagcaagatcccggccgccctgatgctgccgtcgttctccatccacagcccgaaggcgctggagcagtacgacgcgagcaacgtcggcggcacggcgacggacgtcaagtaccccgagtacgcgaccgggcacccgaccggtaccggaccgttcaagttcaaggcctgggacatcgccaacaagacgctcactatcgagcgtaacgacgactactggggcgagaaggccaagctgaagacccttatcttcaagaccatctccgatgagaacgcccgcaagcaggcgctgcggtctggtgacatccagggctacgacctggtcgggccggctgacgtcgagccgctgaaggcggagggcttcaacgtcctgacccggccggcgttcaacatcctctacctggggatgaaccagaaggggaacccgaagctggccgacctcaaggtgcggcaggcgatcgcccacgcgatcaaccggcaggccttggtcgactcgaagctccccccgggagcgaaggtcgcgatgaacttcttcccggacaccgtcgagggttggaacggtgacgtcaccacgtacgactacgacgtcgacaaggccaagcggttgctggccgaggccgacgcggccgacctgacgctgcggttccactacccgaccgaggtcacccgcccgtacatgccgaacccgaaggacctcttcgaactggtgtcggcggacctgcaggcggtcggcatcacggtcgagccgatcccgctgaagtggagcccggactacctgaacgccaccacgtccggcagcgaacacgacctgcacctgctcggatggaccggcgactacggcgacggctacaacttcatcggcatcatgttcgaccggcagaaggacgagtggggtttcgacaaccctgccctcttcgctcagttcacggatgctgacaccaccgccgaccgggcgagccgggtggagaagtacaagggcctgaacaagaccatcatggacttcctgccaggcgtgccgatctcgcactcgccgccggcgatcgtcttcggcaaggacgtgatcggtgtcaaggccagcccgctcaccgacgagcggtacgccaacgccgagttcaagtcctgatcttacgcaaagtccgggcgggcgctgtgttccacagcgcccgcccgtgcccctccgcaccctttctgaggccccgtgttccggttcatcgttagacgtctgctccagctgataccaacgctgttcgggctgtcgctcctgctcttcatctggcttcgtcgcctgcccggcggccctgagaccgccatcctcggcgagcgtggcacccccgagatgcgcgcggcgattcggcgcaacatgggcctggacgagccgattctggtgcagtacggccgtttcgtccggcggctcgtccgcctggacctgggtacctcgacgtcgaccaagcgcccggtgctcgaggagttcctggagcgtttccccggcacggtcgagttgacgatcacggcactggtgatcgcgatcggggtcggcatcccgctcggctacctggccgcccgccgccgaggccggctattcgatcatttctcggtcggtggatcgctgatcgggatctgcatccccatcttcttcctggcgtacgtcctgaaggcgatcttctcggagaacctgggctggttcccgtccagcggtcgacaggatccgaccctcgacgcgacccggatcacgaacttcttcgtcctcgacggcctgatgacccgggagtgggatgccgccgcggacgcactctggcacctggtgctgccgggactcgcgctggccaccatcccgttggcgatcatcgtccggatcacccgggcgagtgtgctggaggtgctcaacgaggacttcgtccggaccgccgaggcgaaggggctgaccgagcggaccgtgcgcggccggcacgtcctgcgtaactcgctgcttccggtggtcacctcgatcggcctgctcaccgggggcctgctctccggtgccgtgctgaccgagaccgtcttcgccttcaccggcatcggggccttcatctacgaggcgatcaaccatcgtgactacccggtgttgatgggcttcatcatgatcatctcggtggtgtatgtgctggtgaacctcctggttgacctctcctacagcctgatcgacccgagggtgagggttcgatgacgatcgggacagggaagaaggagcggctggaccggctcgccgaactggtggcccgggacgacgagcggggggtcagcctctggcaggaggcgttccggcggctgcggcggaaccccgccgccatcatcggcgccgtcatcctgacgatcttcatcctggtggcgctgatcggcccgttcttcgtcccctacggtccgaaggacaccatcgggattcgcgagggcctggtgcgctcggggcagggcatcatcccgggtgcctccgccgagcactggttcggctacgaccaccagggtcgggacgtgttcagccgcatgatcgtcggggcgcggcagaccctgctggtcggcgtggtcgccacgctgatcggtctggccgtcggcgcgctgatcggtggtgtcgccggggcggctgccggcctgggtggccggtgggggcgcgcggtcgacaacgtgctcatgcgcttcatcgacatgatgttggcgctgcccagcctcctgctcgcggtgagtatcgccgccctgctcggggcgagcctcagcaccgtcatgatcgcggtgggtatggtgtctgtgccggtcttcgcccgcctgttgcgcgtgtcgatgatcgcgcaggccaacagtgactacgtgcttgcggcaacgtcactcggtgtccgaaagccgaagatcgccctggtccacatcgtgccgaactcgctggctccggtcatcgtgcaggccaccctcaccctggccaccgcgatcatcgaggccgccgcgctctcgttcctcggcctcggcaacccggacacggccgtgcccgagtggggcgtcatgctcgccgacgcacagccgtacctcggtatccgacccgcgctggccatcttcccggcggtagcgatcatcatcaccgcgcttggcttcaccttgctcggtgaggcgatgcgtgaggctctcgacccgaagctgcggaagtaggtcacggcatgtgtgaagcccgaggaacgggctcgcgagccccgcaggtgcgaacggagggccggtaatggcactactcgaagtggacgacctcaccgtcacgttcgcccggcgggggcagcgtacggtcaacgcggtcgacggtgtgtccttctcggtcgacgccggcgaggtcgtcggcctggtcggcgagtccggctgcggcaagagcgtcacctcactggcgatcatgggattgctgccccggcaccccggcacccgcatcgacggcacggcggtcttcgacggcagcgacctgctccagctcgacgaccgcgcccggcgggacatccgtggacgcgacgtcgcgatgatcttccaggacccgctctcctcgctgaatccggtgatcccgatcggtttgcaggtgaccgaggtgctggcccgccaccgggggttgacgggcgacgcggcgcgcagggaggcggtcggtctgctggaccgggtcggcatcccggatccggaccggcggctgaaggagtatccgcaccagctctccggcggcatgcggcagcgggcgttgatcgcgatggcggtggcctgccggccgcggctgttgatcgcggacgagccgaccaccgcgctggacgtcaccatccaggcgcagatcctggaactgctgaaggaactggtccgggactccggcaccgcgctcgtcatgatcactcacgatctgggggtggtcgccgggatgtgcgacagcatcaacgtgctgtacgcgggccgggtggtcgagaccgcccgccgacgtccgctgttccgcgagccacggcacccgtacaccgcgggtctgcttggctcggtgccccggctggacagcgggcggggcgagccgctcaacccgatccctggctcggtacgcgacgtgctgtcctggccggacggttgcgcgttcgcgccgcgctgtgcccggcggactgacgcctgcctcgatgcggcaccgtcgatggtgcgcacgcacgacggccgtagctaccgctgtgtccacccgatgccgctgcccggcgcaaccgccgagcaggcccggggcaccgggtcggtgaaccctgagcggggcatcgtcccggcccaggccggttcgggcgaccagcccgtggcgtcgggccccgagcggcgcgaggaggacaaccgtggctgacaacgacatcctcgtcgaggtccgtgatctgaaggtgcactttccgatcaagcggggggtgctgttcgaccgcacgatcggccacgtgaaggcggtcgacggggtcgacctgcagattccgcgcgggaagacgtacggtctggtaggcgagtccgggtgcggtaagtccacgctcggccgggcactgctccagctgaccgcgccgaccagtggcgaggtcgtgttcgacggtgtcgagctgaccacgctgccgtcggcccggctgcggtccatgcgtcgtcggatgcagatgattttccaggatccgatgtccagcctggacccgcggcagaacgtcgagtcgatcctcaccgagggcctgcacacccacggcatcggcagtgaccgagacgagcggcgcacgatcatcggggaggcgctcgacaaggtgggcctgccccggtgggcgttgtcccgttacccgcacgagttctccggtgggcagcggcagcgcatcggcatcgcccgggcgttggtcctcggtccggagctgatcgtcgccgacgaaccggtgtccgccctggacgtgtcgatccaggcgcaggtggtcaacctacttgacgaactgcaggacagcctgggtctcacctatctggtgatcgcgcacgacctggccgtcgtgcggcacatctccgacacggtcggcgttatgtacctcggggccctcgtcgaggaagcgtcgagcgaccggctctacaccgaaccgctgcacccctacactcgggcgctcatgtcggcggtgccggtgccggacccggacgtggaggaccgccgcgagcgcatcctgctcgccggtgacctgccgtcgccggccaacccgccggcggggtgccggttccacacccgctgcccgtgggcccagccgacccgctgtgccgacgaacggccggtgctgcgggacatcggtggcacccgggtcgcctgccactgggccgagcggatcgccagcggggaactccgtccacagcaggtgggggtgcgagccgcccggccagtggatggtggcgaagccccgcggccggtgtcgaccccggctcctaccgacgaggtggattccggcgaggcctgagccggcggagccgggtcgtggggcggccgggactggccgttcctgacggccggctcagccgtcgggacggtcgagcagggcaacggcgatcgagtgcaccgtgtcgaggctggccgggtcgggcagcggcgcccgcccgccggtcacgacgtaccactcgtcggcctcgcggtactgcacacgcagcgtgacctggccgtcgagatactcggtgcgcagcgtcagctcgcccgtgaccacgccgacctcgtcggtcatcaccccgcctggccctgggacgatgtccaccgtgcgggcccacgtcccgctgtcggccctcatcccggagccgggagtgccgcccgcgggggcgctggtggtgtcggcgctcattccggcgctgggcaccgcggagccggccgcgccgtccgctgtcatgccggcgctgcccgggtcgggaccgcgggtggacgccgccgagtcgtcggctttcggggttcggtccgggttcgggctcgttccggatccggtcacggggtgctcgcccacgtgcagcctcccaacatctcggtcagtgcggccttctccgcggtgttcaccgtcagctgccaatggtgcttcaccgtgacccagttctcggcgtagcggcaccagtacgaccggttcgccggtcgccactgggacgggtcctggtcacccttcgaccggttggcagtgcgggagaccgcgaagaggtgcggcagttggatgtcgttggcgaagtcgcctcgcttcgcgtcggtccaccggttcgcaccggatcgccaggcgttcgccaacggcaccatgtggtcgacgtccacctcggagggatcggtgaggacccggccgtcgtacacgctctcccagcgtccaccgaccacgttgcagccggagagcttgatggcctcgccgtcccgtttgagcacggtgtcccggacatcgcagttcttgccggtgccccgccagtgggggaagcggtcgcgactgtatccccgcatcgagccggcgctggccaccgtcagctcggccagcttctccgtgacgttcccgccgtcggtggcgggcgtcgggtccggtgtgctgaccgagacgcagccggccaggctgagcgccagcgctgccgcgagcagcgattgtgatctggtaccacgcacagacgacacctctccagcttggcggcttccggcggtcccgcacagtacctcgggacggtttcggcgtttcgttgtgtctccagatcatgccgggggcacccttgggccatgacgccaccctctctccggctgcgcactcccgcaggggttgggacactgctcgctgcggtgctcgcctccggcatggtcttcctcgacgccaccgtggtcaacgtggcacttccccgtctcggcgacgacctcgacgccaccgtttcggatctgcagtggacggtcaatggctacctgctgatgctcgccgccttcgtgctgctgggtggcgcgctcggcgaccggttcggccggcggcgggtcttcctgctcggggtggtgtggttcaccgtcgcgtcggtgctgtgcgggctggcccaggacaccgggcagctcatcgcggcccggctcttgcagggcgccggagcggccctgctcactcccggctccctgtcggtcctgcaggccagcttccacccggatgaccgggggcgggccatcggtgcctgggccggcttctccggcgtgtccaccgcgcttggcccgttcgtcggcggctggctgatcgacgagctctcctggcggtggatcttcttcctcaatgtgccgttggcggtgctggtggtgctggccgccctgcgctgggtgccggagagccgggacgaggacgtgtcgcgtaccaggaccggggagtcgggtcgccgccgattcgacgtgctcggcgcgctgttgggggcggtcgccctggccggggtgacgttcgccttgatcgacgcaccggctcggggcgtcgcgtcccgatcggtgttgctcgccatcgcggccggggtgctcggctcggtggccttcgtgctggtcgagcgccgccgtggggagaccgcgatgctgcccaccggcctgttcagcagtcggctgttctccgtgctgaacatcttcaccgtggtgatctacgcggcgctcggcgggttcaccttcttcgttgccgtctacctccagaacgtagccggctggtcggcgctgggcaccggcctcgccctgctaccggtgaccgtcctgctgctggtcggctcaccgctggctggtgatctggcgacccggatcgggccacggcttccgttggtcgtggggccggtggtgtccgccgccgggctgatcctgctccgtcaggtgggggcggacgcgtcgtactggcgggacgtgcttccgggggtggttctcttcggggtcggactgaccctggtggtggcgccgttgacggcttccgtgctggccgccgtcgccgatcgcttcgccggcgtggcgagcggcttcaacaacgccgcctcgcgcgctggcgggctgctcgccgtggctgccctgccgctactggtcggtctctccggcaccgactatgagcggccggacgagttgacaagcgcctaccgtggagcgttggcctggtgcgccgggctgctgctggtgggcgctgtgttggctgcggtcttcgtgcaccgcccgcgccgggtgccgccaccgtcgcagccctgccagtcgctccccgccgccaccgggcccgagcggaggggaggggagtcttcgtgacagcggtggtgggacgggcccgggtcgacaccgtgaggggtcacccgggccccgtcccccgtgcctcagcgggtgcggttgacggcgctggtcaccgccctgatggtggcggtgacgatgttggcgtccacgccggcgccccacaccgtgcggccgtccacctcgcattccacgtacgcggcggcctgggcgtccccgccggaggagagggcgtgttcgtggtagtcgaggacgcggacgttgactccgagtgactgtagtgcgttgacgtacgcgtcgaccgggccgttgccgaccgcggtgacggtgtgccgttcgccgtcgtacccgacgaccgcctcgaactcgaccttgccgtcgacagtggcgagcgtgtagtcggtcagcgtgaccgaggggttcgtctggtggtcgagcaggtactgtccggcgaagatctcccacatggtctgtgggtcgacttcgccgccgtcgttgtcggtgacctgctggaccacgccggagaactcgatctggagccggcggggcaggtccagctggtgctcggtctgcatgacgtacgcgacgccgcccttgccggactgcgagttgacccggatgacggcctcgtaggtgcggcccaggtccttcgggtcgatcggcaggtacggcaccgcccacgagtgcttctcgacgggaacgccggcggtcgcggcgtctgccgacagggcgtcgaatcccttcttgatcgcgtcctggtgggagccggagaaggcggtgtagaccaggtccccgacgtacgggtggcgctcgtgcacgggtagctggttgcagtattcgaccgtacgtttgatctcgtcgatgttcgaaaaatcgatcatcgggtcgatgccctgggagaagaggttcaggcccagggtcaccaggtccacgttgccggtgcgctcgccgttgccgaacaggcagccctcgattcggtccgctccggccagcaggcccagttcggcggcggccaccccggtgccgcggtcgttgtgcgggtgcaggctgagcaccagactgtcccgccggggcaggtgtcggtgcatccactcgatcgagtcggcgtacacgttcggcatcgccatctcgacggtggccggcaggttgacgatcagtcggtggtcgggcgtcgggtcgacgacctcgatcacctttgcgcagacctccagggcgtagtccagttccgtgccggtgtacgactcgggcgagtactcgtagtggatgtccgtgtccggggtgtggatctccgcgtacttctggcagagccgggcgccggtggtcgcgatgtcggtgatgccgtcccggtccagtccgaagaccacccggcgttgcagcgtcgacgtcgagttgtagaagtgcacgatcgcccgcttcgcgccccgcagcgccgcgaaggtgcggtcgatcaggtgctcccggcactgggtcagcacctggatggtgacgtcgtcggggatcaggtcctgctcgatgagctgtcggacgaagtcgaagtcggactggctcgccgacgggaagcccacctcgatttccttgtagcccagctgtaccaggagctggaacatccgtcgcttgcgctcgggcgacatcgggtcgatgagagcctggttgccgtcccgcaggtcgaccgcgcaccagcgcggcgcggtctcgacgcgccggttcggccagctgcggtccggtaggtcggtgcggaactgctgctggtagggctggtagcggtggtacggcatgcggctgggctgttgccgggcgatcggatcagtctcagcgtcaggggtgacagcagggtgggccatgcggagtgcctccgtggtcatgcgacgtcagcagtcgaggtcggcgagggcgccgaaggtcggtcggagcgtgctgtgggcggcgcggttcgaccccgcgacgaggtgccggccgtcaggcctcgtcgcggcgaccaaggaggaggagtgctcgccacatgacatggtgaccctacgtgggagggatccggagtgggaaggaacgcccggactatgagacgggggtcgcagccgcactggccaggaggaggtcggcgactggccggcgtcgccggaagccgatctctgagtcgatcaggtcggtggggaggtcgagcgggtcgccgagccggccgatcgcgaccaccaccgccggccggacgtcggagggaaggtcgaggtcagcggcgatgccggcgcggtccaggtcgcgtagctggcgtaggtgcagcccgagcgcggtcgcctgcacggtcagctgggccacggcgtgccccaggtcgtaggcggggtcctcggtcgggtcgacggcggacacgaggtgcgcggcgagcagcagcatcgaggcacggccagcccaccgttggtcccgttccgggaggttgaccatgatccgtttccaggtctcgccgtcccggtggccgacggcgaagcgccacggttgtcggttcgctgccgagggtgcccagcgggccgcctccaggaggaggtcgacctctgtcgggctgaggtcggcgccggggtcgaaggaccgagggctccagcggaaggcgatcagcggggtgaggtcggtcatgagaagaagcatcccttatagggcatttatcccatcgggtagggcaggcaaatgtgggaaaccgcacccgtaacggtttgctggcgaccgcgttcccgcgctcggggccggatgctgggatcacccgactcgaccgggccctccgccggataccctgagggcgtcttgatatgacgccgtcggctacgccggcggcgtcggcacgctcacggtcactgggagggagtgcgccgtcgtggcactcgtggtgcagaagtacggtgggtcctccgtcgacaacgccgagcggatcaagcgggtggccgagcggatcgtcgccgcccgcaaggccggcgacgacgtggtggtggtggtctccgccatgggggacaccaccgacgagttgacggacctggcgaaccaggtcagcccgctgccgccgggccgcgagttggacatgctgctcaccgccggggagcgcatctcgatggcgttgctcgccatggcgatccacaacctggggtacgaggcgcggtcgttcaccggctcgcaggccggcgtcatcaccacgtcggtgcatggccgggcgcggatcatcgacgtcacgccgggtcggctcaagggtgccctcgacgagggtgcggtggtcatcgttgccggcttccagggcgtatcgcaggacaccaaggacgtcaccactctggggcgcggtgggtcggacaccactgccgtggctctcgccgccgcgctcaacgccgacgtctgtgagatctacagtgacgtcgacggcgtcttcagcgccgatccgcggatcgtgccggatgcccggcacatccgacagatcacctacgaggagatgctggagctcgccgcctgcggcgccaagattctggctctgcgcgccgtggagtacgcccgccgggcggggttgccggtccacgtccgttcgtcatactcgaccagcaccggcacgatggttaccggatcgatggaggaccttcccgtggaacaggcactgatcaccggggtcgcccacgaccgcagcgaagccaaggtcacgatcgtcggcgtgcccgacgagcccggttcggccgcgtcgatcttcgacaccgtcgccggagctgagatcaacatcgacatgatcgtgcagaacgtctccacggagggcaccggccggacggacatctcgttcaccctgcccaagaccgacggccccaccgcgatggccgcgctcagcaagatccaggacaacgtcaagttcaaggggctgctctacgacgaccacgtcggcaaggtctcgctgatcggtgccggaatgcgttcacacccgggcgtggcggccggcttcttcgccgccctcggccaggccggcgtgaacatcgagatgatttccacctcggaaatccgcgtgtccgtggtgtgccgtgacaccgacctggacgccgcggtgcgcgctatccacgaagccttcgaactcggcggggaaaccgaggcggtcgtctatgcggggacgggacggtagcccgtggcgtcgcagcccaccctggctgtggttggggcgaccggtgccgtcggcaccgtgctgtgtgagctgctgaccgggcgtcggaacgtctggggtgagattcggctcgtcgcctcccgtcagtccgttggcaagacggtgcgatgtcggggtgaggacctgaccgtccgggggctcaccccggaagtgttcgacggcgtcgacgtggcaatgttcgacgttccggatgaggtgtcggcccagtgggtgccgacggcggttgaccggggtgcggtcgtggtggacaacaccggcgcgttccggacggaccgcgacgtcccgctggtcgtcccagaaatcaacccggagcaggtccgaaaccggccgaagggcatcatcggcaacgcgaactgcacgaccctcgccatgatcgtcgcggtggcaccgctgcaccgcgaatacggcctgcgcgaactggtgctgtcctcctaccaggcggtgtccgacgtcgggcaggccggagtggacaccctgcacacccagctcgtcaagattgtcggagatcgcgggctcggctcccgtccgggggacgtgcgacaggctgtcggcgacgacctgggcccgttccccgcgccgcttgcgctgaacgtggtgccctggaccggtgtgtccagcgatggtggttggtcatccgacgaggtgacgctgcgcaacgactcccgcaagattctcgagctgcctgacctgaaggtcaccgccacctgcgtccgggtacctgtggtcaccgggcactcggtggcggtgcatgccgtgttcggcaccgaggtcgacgccgagggagcccgcgaggtgctgcgcaacgcgccgggcgtgatcgtggtcgacgacccggcagcgggcgagtttccgatgccgatcgatgccgtcggtaccgatccgtcctgggtcggccgcctccgacgtgccctggacgacccccgtgcgctcgacttcttcgtgaccggggacaaccttcgtaagggtgccgccctgaacgcggcgcagattggtgaaatcctggccggagagctgacccagccctgacgctcaggcggcagccatccgcacgccgtcacggccttcacgtttcacccgatagagggcctgatcggcgcggtgcagggtgcggtcggcgggctcgtcggggtggggcagggcgacgcccacgctgatggtgcggccgatccggcgggccgcctcggtgaggcgttcggcgacccgaacggcctcctccggacggttcacctcgatcaccgccacgaattcgtcgcccccggttcggtacagttcgtcgttctgacgcaacgcgccctccaacgcccgcgccaggtcgaccagtacccggtcaccggcctgatgcccgtacgtgtcgttgacgcttttgaagccgtccacgtcgatcgcgagcagggcggtacgcccgggggtggccgccgcgatccgctccccgaacggcccggtgtgccgtagcccggtcaacgggtccgagctggcctgctcgcggagccgggccacggcatggagccggtccagggcgctgcacgcctgaccggcgagcaactccatcaggttgacggtggtcgggtcgggacgcagccgtcgctcgtcggcgaccagcagcaacccggcgtcgtcggccgaaccgaccggcaccgccaccagcgtgcgtaccccggcccgggccagcgcggcgtggtcgtcacccgtcggctgtccggtctcaccgagcgtgtaaccggccccgtagcggtgggccaggtcgaccatccgtcccagtgcccccgagccggcctcggacaacgaggcccggatccgggcctccagctcactcggggtggtggtcggttcggccagccgaggcccccggtgcccggcgagcaccaggacggcggcggagagagtcgacacctcccgtgcggccgtgacggccgcgtgccgcagctcccactcggtgggggcggtggccagtgcggcggcgtgccgcagcagcttctcgcctcgggtctccgtcggtgggccgccgagcgcgacgatccgtgccccgaggcgctccgcgaggcgttcggcggtgttccgccacgccgccagatccgccggttcgctccacagcaggtcgaggacgccgactggccgtccggacgggcccggcaccggtacgcacacctcactggtgacgtccgggcgtaccgggaggtggtccgggtccgcggcgacgtcggtggcgactacggtgtgaccggtggtgtgcactcgtccgacgacgccggtggccggcgggacggtcgagaaaacctgccacgagccggtggccgcgatgcagcggagccggtcgtggacctcaaggagcaccgagatggtggccggggcataccgggccagggcggcgacggtccactggcatgcctcggtgacgttcgacgccatcgacaggcgggccgtgccgtcacggatgactcgttcgtgatccacgtgaatgttgtcccaggtcggaggtggcccgggggtgccggtaccgtgatccagggtagccagcaggtcgggtcgccccacgtctgctcgtcggcctgtggtggcggtaacccgccgttaccacagctgtgatgtgctgccggtcgactggcggcggtaccgatgagaggctgtcatcggcgctggtggcggtacccgtcgtcgccggtgtctgattcctgccgatggcgcggaacggtgggcgtaccctcgcccggacgttgcgcgccggtccccatgaggagttccatggccatccccgggatgcgtcgggccgtgatcggcctgaccgcgctcgccgtgaccgccttcggcgcggtcgccaccacccccgaacaggcggacgccgggccgaagccggtcgacgtcacgttgctcgccctgaacgacttccacggtcatctggagccgccgggtgggtccagcggcacgatcgacggccagccggccggaggtgtcgagtacctggcgacccacctggccgagctgcgtgaggccaataagaagaagaacaccatcacggtcgccgcgggtgacctgatcggcgcctccccgctgctgtcggccgccttccacgacgagccgaccatcgaggcgctgtcgaaggccgggctcgactacgcgagcgtcggcaaccacgagttcgacgagggctccgacgaactgctgcggattcagcacggcggctgccaccccgtcgatggctgcgccgacggcacgccgtaccggggcgccggtttccagtacctctccgcgaacgccttcgtgaccgagacgggccggccactgctgcccccgtacgccatccacaaggtccgaggcgtcaagatcggtttcatcggcatgaccctcgagggcacgccggagatcgtgagcccggacggcgtcgccggcctgaccttcgccgacgaggcgcggaccgccaaccggtacgcgcgtgagctgcgacgcaagggcgtggaagccatcgtggtgctgctgcacgagggcggtacccaggccggtgccggcggcatcaacgactgcgtcgacttcaccggcccggtggtcgacatcaccaaccggatggacccgtccatcgacgtcgttgtcagcgggcacacccaccaggcgtacaactgcgaggtcaacaacaagctggtgaccagcgccagctcgtacggtcgcctgatcaccgacatcgacctgaagatcgatcggcgtaccggggacgtgttgagcgcgaccgccgagaacctcgtggtcacccgggacgtcgccgaggacccggcccagaccgcgctgatcgaccgctaccaggccgtcctcggcccggtcgccggacgggaggtcggcgagaccaccgaggcgatcacccgaacgcaggagacgctgttcgactccgttcgaggcgaatccccgctcggcaacctgatcgcggacgcccagcactgggccacggacggcgaccaggacgccgtcgccgccttcatgaacccgggcggggtccgggccgacctcgacgccggcccggtcacctacgaggaggcgttcaccgcgcagccgttcagcaacaacctggtgacgctcgacctcactggcgagcagctctactgcctgctggagcagcagttcgtcaccgggcgggtgctctatccctcggacacggtccggtacgtcgccgaccccgccggcagcaccgcgccggcggacgacccgtgcgccggcacccgcgtggtccgaggcagcctgaccttcgccgacgtaccggtggacaccggcagcacctaccggatcacggtgaacaacttcctggccggcgggggtgacggcttctccgtcctcaccgacggcaccaaccgggccaccggccagatcgacctggacgcgctggtcgcgtacctgaccgcgacctcgccggtctccgccccaacgttggaccgcatccgcaccaccgtggaggcgggccgctgacgcgggctcccacgtgcgacgggccccggtgtaccggggcccgtcttcgtttcgccgtcgacgcctttcgggccggctaccggtcggtcgcggcgtccagacggtggttgagcgcggtgtggcggcggccggcgccgacggtgcggacagcggcactgagagcccggcgggagccgacgaggacgacgagttgtttggcgcgggtgacggcggtgtagagcaggttgcgttgcagcatcatccacgcgctggtggtcagggggatgacgacagcagggtattcggagccctgcgagcggtggatggtcatggcgtaggcgtgggccagctcgtcgagttcgtcgaagtcgtagtcgatgctctcgtcctcgtcggtgcgtaccgtcagggtttgttcctcggctgagagatcggtgacgatgccgagggtgccattgaagacaccggcctgacccttgtcatagttgttgcggatctgggtgactttgtcgccgacgcggaacacccgcccgcccgcgcgccgctccggtagcccttcctgatggggggtgagtcgttgctggagcagggtgttcagcgtcccggagccggcgggtccacggtgcatgggggtgaggacctgcacgtcccggcgggggtcgagccggaacgtggcggggatgcgggtacaggcgacgtctacggtgcgggcggcggcggcctcggtgtcgtcgcaggcgaacaggaagaaatccggcaggccctggagcaggggtgggcggccggcgttgatgcgatgcgcgttggtgacgacgccggactgggcggcctggcggaagatctgggtcagccgcacccgcggaacggtgggggcggcgagcagatcgcgcagcacctcgccggcgccgaccgagggaagttggtcgacgtccccgaccaggagcaggtgggcgccgggtgggacggccttgacgagtttgttggcgaggatgaggtcgagcatggaggcctcgtccacgacgagcagatcgacgtcgagcgggttgtcccgatcgtaggaggcgtccccgccggggcgcagctgcagcaaccgatgcacggtggcggcgggatgtccggtcagctcggacaggcgcttggcggcacgtccggtcggcgccaccagggtgaccttggccttcttggcggcggcgagttcgacgatggaacggacggtgaagctcttgccgcaccccggcccaccggtcagcaccgcgaccttcgaggtcagcgcgagccgaaccgcctgctcctgctcgggagcgaggtcgttaccggtgcgcgccctcagccaggccagggccttggcccagtcgacgcccacgaagtgaggcaaccgatcgttcccatcgctgagcaggcgcagcaggctggaggcgagcgacctctccgcccggtggaacggcaccagatacacggcgcgcaccgactcggcgtcgctgccgggcagcgtgtcgcgaacgaccccctcgtcggcgaccaggtcgtcgagacagcgggcgacgagatcggcgggcacgtcgaggatcttcgtggcgtccgtgaccaactcgggctcgggcaggtagcagtggccgttgtcagtggcctcggagagtgtgtactgcaggccggccatgacccgctgtgggctgtcgtgggggatgccgaccgcctgggcgatggtgtcggcggtcttgaaaccgatgccccacacgtcggccgccagccggtacggctccttggtgaccacgtcggtggaggtgtcgccgtactgcttgtagatccgtaccgcgagggaggtcgagacgccgacgccctgaagaaagaccatgacctccttgatggcctgctgttcctcccacgccgcggtgatcttcgcggtgcgtttggggcccagcccggggacctccaccaggcggcccggttcctcctcgatgatccgcagcgtgtccaagccgaagtgggcgacgatccgttcggcgaacaccggtccgatgcccttcaccaggcccgagccgaggtagcgctggatgccctggatcgtggcgggtaggaccgtggtgtacgagtcgacctcgaactgtcgaccgtacttggggtgcgaggaccaccgaccgtgcagccgcaggctctcccctggctgcgcgcccagcagagcgcccaccaccgtcagcaggtcaccaccgccgtcggtggccacccgggcgacggtgtagccggtctcctcgttgacgtacgtgagccgctccaacaccgcctcgagtgtcgccagggcgggacggggcgcagcagtcacgtcggccatcctgccgtactccagtggcagcgtggtgctccggtcggtgctcctgctggcggtgaactttcggaaccgggtccatggtctggtgtgccatgttgacctgccggcgccctcctgacccacgatgaggatgaggcggcggttgtccggtcctttctgtcatcgctgaattcggcgagggcacggtgtcggtcgcgagtcgccgagatggcgcctgcttactcgaggagttcgatgcgcacggttgccacgtcgccggcctcgatggattccgcctcgcggatggctcgtttgacgggcagcacgtaacagcttcgttccttgtccgggaaaatggatgtcgcccatgtgctgtcgcctaccgtgacctggacccgcagcgagccgaaaccacgacgtggcggtccggacagctcacggatctcttccgacacgtccgtgggcaggctgacgaaggtccaactgtccgcacgccgggcgctccagttccacagctcggcttcgaaggtgacgatcacgagcccagcatcacacgacggtccgacactggccgtggatcgacaccggcggtctggaccggctccacccacccctgaccttgacggtgctgtcgtcgccttcgcgcgcgttcgcgggcgtcaaccgatggtgtagtggttcctggcgccgtcatgaattttgatcgctcagccatacgatgatttcatgaaaatgtttcgtaagtcagcgaaatatgcactggtgtcttctgtacttatggcgttggtctctggttcggccgtgtccgctcagacggctgccgaatcacactcgccggctggtaggtctgcccacattccagaatgcccacccgtgctgaagtgcaacttcattccggctgcatacgccaagaccggcccaggccctaccgattacggaaactatgcgctggccgatcgcccacgagacatgaaaataaggtatatcgtcatcgaccctacgcctggagatttcacggaaacgataaaaaggttccaggacccgacggttcaggtgagcacacactacgtcattcgggcccgagacgggcacgtcacgcagatggtccggaccaagaatgttgcctgggaggcgggcaactggtacacgaacatgcacgcgatcagcatccaacacgagggcagcgccaccgaaggtgggttcaccgaggcccagtaccgagcctcggcaaaactcgtgcggtacctggcgaagaggttcggcattccgctcgaccggcagcacatcattggccacgacaacgtgccacccccggtcccggaggacacggccgaaatgcagttcggtccgggcccgttctggaactgggaacgctacttcatgctgctgcgggctccgatcggcaaaggtcccgagcgtgacggcgggcttgtcacgatcaacccacggttcgccacgaacagaccggtggtcaccgactgctccggcaagaagtgcgtgaagctgcccaggcagggcgccaatttcgtctacctgcacaccgcgccgtccagggaggcaccgctgctgtccgaccccgcactgcacccagatggatccccgggcacgacggaggtcagcgactggggggacaaggcggtgaccggccagaccttcgccgtgtacaagcgggtgggcgactgggtcggcatctggtacgcgggtgagatcgggtggttccgcgaccccgcgcgcaaaccgaccgcggtctccacctgcgggctcgtggtcacgccgcgcaggggtcagcacagcattcccgtctacggccgggcgtttcccgagaagcccgcctaccgaggtacaggcgtctaccctcagccgttggttcccctccagtacctcatcacaacgggacagcgctacgcgatggatcccgcacgggtgccgaccgactactacgccgccgagttcggcagcatcggcacggtcgtcacgggacgtgaccgctatcgccagatctggttcaaccaccggcaggcattcgtccgcgccagcgacgtcaccgtcaccgacacctgccgacaccgcgcgtgaaccaatcgaacaggccgggatcgccgaggacccttcctcggcgatcctcgtcgggccacaacgcgggaaccccgggttcccgcctcggcgccgccggacgcgcccacgcaggccgatagggcggtcgcgcgaccagccgtccggcccagggccggggcgacgtcgtcgcgggtcgagggacgaggtcggcggcggcctgcgtcgtggtgcccgcggaacgcgcgcggctactgtcgggtcatgctgctgagttcgcacgaggtcgagctgttcgagcactccagggcccgcctggaggcgatcgcctaccgtctgctcggctcggcgagcgacgcggaggatgcggttcaggacacatttctgcggtggcaggccgccgatcgccgccacgtccagacgcccgaggcgtggctgacgaaggtgctcaccaacctgtgcctcaaccagctcacctcggcgcgggccaggcgcgagacgtatgtgggcacgtggcttcccgagccggtactcgccggagaccggatgctcggcccggtcgacaccgtcgagcgacgggagtcggtctcgatggcggtgctcgccctcatggagcggctttcggccaacgagcgtgtcgtgtatgtgctccgcgaggcattcgggtactcgcacggtgagatcgccgagatcctcgacctcaccgagtcgaactgccaacagatctaccggcgtgccaagcagcacatcgtcaccgaccgggtgcgtacggaagcagacgcgagcagcacgcggaagatcgtcgaggagttcctcgtcgcggccaccaacggcaagatccagcggttggtcgagctgttggccgacgacgcgacgagtatcggcgatggcggtggcaagatcccggcccggaccacgccgatcaccggagcgctgacggtggcgaggttcctccgcggcctgttcaagcccaccaaggccaagcgtgacctgatcggcggccggcctgccgtctacgccggtgtcgtcaacggcgggcccgcggtggtgttcgtgatcggcgaccgggtcgtcggcgtcatgtccctgcacgtgacgtccgagggcatctcggccatccacacccaggtcaaccccgacaagcttgcccgcgtcacacggctgtggtccgggtccgagcacggtgaacccctcctcgaagcctggtgacccagctcatagccggttcctgtcagcaatcgtgtcgctatccggttcaggaagcagacgcaccgagacaggagtgagaccatgaagcaccgcatcgtcgtcctcggagccggatacgcaggagccaccgccgccggacgtctcgcccggcggctgcaccccgacggtaccgagatcactgtcgtcaacgccgacgccgagttcgtcgagcgggtccgtatgcaccaactcgcgaccggacagcgcctcagcccccgccagctgcgcgacatctacgggggtacgggcgtgcggctgcgactggcacgggtcaccgccgtcgacgtcgatcagaagatcgtcacgctcgtcgacgagcacggtgccgacgagatcgcctacgacaccctcgtctacgcgctcggtagcaccgccgccgaccacggcgttcccggcgtcgcggagcacgcccacgatgtggccggcaagcagtccgcgctgcggctacgcgaccgcctggccggcctcggcgccggcgagaacatcctggtcgttggcgggggcctcaccggcctcgaggtcgctaccgagatcgccgaggcgcggtcggacctcaccgtcgcgatcgccacccgtggcggcctcggtgactggctcgacgccggggcgcggcgtcacctgcgacgggtcttcgaccggcttggcatcgccgtccacgagcacaccgacatcgcccgggtcgaggcgaccagtgcgatcaccggcgacggccggaccgtcccggcgcgggtgacggtctggacgaccggcttggccgttcaccccatcgccgccgccacgaccctggagctcgccgaaacagggcaggtgatcgtggacgccaccatgcgggcgatctcgcacccggacgtgtatgcggtcggtgacgccgcgatcgccgatgggcccggtggcaagccgctacggatgtcctgcgcctcaggaatccccatgggctggcaggccgctgacgccatcgccgcgcgcctcaccgatcgggaggtcccgaaggtctcgctccggtacttcaaccagtgcatcagtcttggccgccgggacgggctcatccagttcgtcaccgccgacgaccaggccaagacgtccttcatcaccggaaagatggcggctcgctacaaggaagcggtctgtaagggcgcggcctggagcatcgtccaccccacgctgttgctgccgactcgtcgtcgcctcaccaccacgacccggaaggagtggcgcaccgccaccgcatgacctggcggagtggtcgtcgacgctgggcctggtccgtgtcgtgcacatccactgcctggtcccgcctggcccggcgtcgtttctgacccaggccaggcggggtcggctgcaggaggggtcggcctcaggcggggtcggccgcggtgaggacatcgaaggacaacagctcccacttgtcggcgtaggtcaccgattcgggagcgcggtgcggacgggtggcgtaccaggcgtcgtacgcctcggtgtcacgccactgggtgaccaccaaccaggtcgtgcggccgtcggtcggacgcagcacctggaagccctcgaacccgtccgcatgctcgatcttctgtgggcgtgccgagaaccgttcgacgaattcgtcaccatgaccttcgatgatgtcgatcgcgttaattttgacgatgctcattgctgctccttggagtcggtggccgcgggtggctcaggccggtcggtgtccttgacgaacgtcaggatgacgacagcgtcactttccgcgcgcaggtcgtgtttgcgatctggaatcaccaggtagtcgcccgcggagccgcgccacgccgcctcggcggtactcacgacggccgttcccgacaacagttgcagggtggcctgtcctggattctcgtgctcgctcaacgccgatcctgcgcgcagtgccaacaccagttgcttcagggtgcggtgatcctcattgatcgtggccgcggctcgcccggacgaggcttcgtgagcgcgggtcaagagttcctgtccgagttcgtgcagacttttcatgggtgtcgcgggcattactgttcccttcgggtgcgtcgggtcaacgtgatccgacacgagtcaggtcgcggaaaagcggtgaggtgggccgtcaccgacgtcccggcagcgacgcgggtgatcccgtccaccatgccgtcgtgtagggaacagatgacgtcgccgtagtcagctatgaggtcgaggaaggggcagtgccacaacgtgatgtcggcgcggtccctggtgcgggtggccgtcggcgcgaactcatgggccccgaagcgcgaggtgagcgcggttgtggcacgggtgagtggggcgccgtcgacagcgtccgtcgggtgctcgaatgcccacgcctgtccggcgtcacgtgcgagtgcgcgaccattcggcctgtcgcgcaacgtgcgcgcgaggagccccgccagcaggcggtactgggtggggccggtggtgtccataccgatcgtcgcgcgataggtcatcggtgggcggccccggccgcgaggcgcgccgggtacgcgttcggcgagttgcgcgcctaccagctcttccaggtgcagccgggtggtctcgaccggccagcccacctcgtccgcgacctgctgggcggtcatggcaccggttgcccggtggagaacctgccgcagggctgttcgccgactcgtcacgagccaaatatacacaatgtcatttgggtaaaatagtcgcgcacctggcggcaccagtgggtcaccgcgcgggcggggccggcgcttgaccaggtcgtcacctgctcacggtcggcgctggctgttcgacctgatcgtccggctgtcgggtgcccgcgtccggaatcggggcgccggcccatgtgccccgacaagctggaacgattccccgctgctcacctcgacccctagggtcgggccatggagcggttggcgcggcggctgggtgtgactgatgcggtcgtcatcggggtgggggcaatgctcggcgcgggcgtcttcgtggtcttcgccccggccgccgcagcggccggtggcaccggcctgctgatagcactgactctggccgggttcgtagcgttctgcaacgcgaccagttccgcccggctggccgcccgttaccccgaatccgggggcacgtacgtctacgggcgggaacagctcggaccgctcgccggattcctggccggttggggcttcgcggtcggcaagacggcaagctgcgcggcgatggcgctgacgataggggcgtacctctggccgggccaggcccggctcgtcgccgtcctcgcggtcgcggccgtcaccgccgtgaacctccgcggcgtcggtaggaccgcgctggccacgaaggccctggtcggtgtcgtgctgggggtgctgaccctggttgcggtggtcggcctgacgagcggtggcttcgccttggaccggatcggcggccccggcggcgtcggggcgcatggcgtgctgaccgcggcgggactgctctttttcgccttcgccgggtacgcccggatcgccaccctcggcgaagaggtacgcgacccgcgacggaccatcccccgagcggtgccgctggcgctgggcgtggtgctggcgatctacctggtgctggcggtggtcacgctgggtgtgctcggcccggaccggcttgccgcctccgccgcgcccctggccgacgtggtgaccgccgtcggactacccggcctcgcgtgggtggtacgggtcggtgcggccgtggcggtgaccggggtgctgctctcgctactcgccggagtgggccggaccctgctggcgatggcccgccgtcgggacatgcccttcgccctggccgccgtgcaccgggtacaccaggttccgtaccgggctgaactgatggtggccatggtggtggcggccgtggttctggtcggtgacgtgcgcgaggcgatcggcttctccagctgcacggtgttggtgtactacgcgattaccaacgcctcggcactcaccctcggtcgggatccgggccggcggctaccggtgcgactgttcgccgcgttggggctggtcggttgtgtaacgctggcggttagcctgcccccggccagcgtcctcgcgggattcggggtgctcgccgtcggcgccggctggtacctgctgcgccgacgataccgcgatcgcgcagagcggcgttgatcagtttcgtgggggtcggccgcgccgggccgcatcgatcagctccgcgacggcggcggcagcagcatgcgggcggccgtggtggcgagcggcctccgccagggcgtgccggcgctgcgcatcgtcgagcaacgtcaacagttcggcacgcagggcgtcgcccgtggcgtcgggaccagtcagcacccgcgccgcgcccgactcggcgaggtgcctcgcggtctgccgctgctcgtcgccggaggtcggcacgagcgggatcaggattgccggtcggccgagcgcggtcagctcggcgaccgtgccggcgccactgcgcgcgaccacgatgtcggcggcagcgagcacgtcgggcagttgcccatggatgtagtcgacgacgcggtagcggtcccgtaggtgcgtcggcaactccgcggcgacctgccgcatccgggccaggctgtactccccgcactggtgcagcacctggcagcgctgcaacacatcgggtaggacctcggcgaccatcgtgttgacctgtaccgcgccctgtgcgccgccggtgacgaacaccagtggcaggtcgggttccaggccgtaggcggctcggccggcagccgggtctccggcgagcatgtcgggtcggaccgggttgccggtgaccacggccctggcctgcgcccgcttcgacagccgccgcaacgtggaggcgtggctcagcagcacccgactggcgacgagggcgaggatccggttggccaggcccagggtgagggtctgctcatgcatgaccaggggccgccgggccagccaggcggccagcccgatcgggacggagacgtagccgccggtggacaacaccacgtgcggccgaacacgcagtaccgtcgccatggcctgcagcaccccgatcggtattcggaaggcatcgctgacgttgcgccacagctcctggcggttgggggaccgccgcaactttccggtggtgatggcccggaagggcagcccctcctgtcgggcgactctcgcctccaggccctgggcgactccgacccagaggacgtcgggctcggcaccggcctcggcgagtcgagcccgcagcgttcggatggtcgtcagcgcggggtaggtgtggcctccggtgcccccgccggtgacgatgacgcgcaggccgtggagttgtcgagcactgtagacggccacgatttcccctgtgcagttgtccgcccagctggcatcgtcggccttaccggcaagccaggagggactgagcgagcgttcggagtcattccagatcgactatatcgtcagcgacaaccggcactccgcagccttccgcccggcatcatgctgccgtcgggcaccaccccgggcggcgccacgcgaacggtgttccccctccccgtgtcggaggagaagcgccactggtgtacaggattgtcggacgtggcggcgggtagtgcagtgcggtgcagaccttcctcccgtacccggacttcctggccagcgcgcggtccctggaccaacggcggttggggaagcagcgggtggaggcgatccaggtgctgcgggggttgacccgtccgggctacggctggcgccaccacccggcggtgaagatgtgggccggctacgaggaagcgctgacccggtacgggttggacgtgtgtgcggtctggtgtgcgcagggccgggccgacacctgtgccgcgacgttggtagccgatttcgccaccgcccgtggcgtgagcgccgtgcccattcgtacccaggccgagttggccgacgccggtgagctaccgccgtggttggggcgcgacgacctacacctgagccaccgttcgtcgttgctgcgcaaggacccggatcactaccgcccgcagttcggtgacatcccacctgacctggactacgtctggccccgctccgatcgctccgggaactcggaggcgcgttgactcaggcaccgccctggcacgccggcgggaccggctccggtggtcccgcccacgcactttcttccaggcggccggtcggagtgccagcacggccccttactgggagggactacccgttgctcttgaaccagtccaacgcctgagtcgggtcgagccggagttggtcccggatgtgccggaagttcacgccgtacgcctggttggggttttcggtcattcgttggatggcgcgggcggcctcagctgcccggacgaagtccgaggtccgtacgtgctccagatacaggtatgcaacatagttgcagaaaccctcgatcatcggcttgtcgccgatcccgaactcgtgtgtgagggcgtgtgtgagttcgtgtatcagcgtctgctggaacgacagcgggcgcatgaatgtcaaaacctgaattctgtaggttttgggtcggtcgccatgaattgttgtggtgcagcggccgagttcctgcccgtcgccgtccagggtgaactcgccgtcgcggtccattgaccaggtgaggcggtcaccgtacccggggtacactttcccgcagctttccacccaaccgcgcatccaggtctcggcgttgccgtaagcgcgtcgcgtcgtgtcgtcatcagtattgcgcaacggattcttggtgcagacccggcagcgccaaccaacggtcgttgcctcgtcgcctaccggatgaatgcgggaggcgccggtcagcagttggtcccgcccgtcgggcgtgcggacggtcgacggcgccgtgcatgcccggcatcgctgaccaaccaatctgtcacatctcccgcacaaggggatctcaccatcattgtatggcgtgtaggtgacgtgcgtctccccctcgacgctgacgatagttcgacagttggtacacgttttcttgtcgagtctgtcgcagttttcgcagagttgggttgtgtttccgtagggtcggttggtggtggtggttcggcctccgacttcgacgatagttcgacagttggtacacgttttcttgtcgagtctgtcgcagttttcgcagagttgggttgtgtttccgtagggtcggttggtggtggtggttcggcctccgacttcgacgatagttcgacagttggtacacgttttcttgtcgagtctgtcgcagttttcgcagagttgggttgtgtttccgtagggtcggttggtggtggtggttcggcctccgacttcgacgatagttcgacagttggtacacgttttcttgtcgagtctgtcgcagttttcgcagagttgggttgtgtttccgtagggtcggttggtggtggtggttcggcctccgacttcgacgatagttcgacagttggtacacgttttcttgtcgagtctgtcgcagttttcgcagagttgggttgtgtttccgtagggtcggttggtggtggtggttcggcctccgacttcgacgatagttcgacagtaggtgcactttttcttgtcgagtctgtcgcaggcctcgcacagcaggatctcgccttccttgtaagaactgtggacagcgagattcacattcgccacctgaagcagtttcgcgcagccgccgctgcagcgcctttgctggttcgcgtgctcctcacacagcagaacgttactgacccgatgcgttgcgtccttgccgcactctttggcctggcacttcacggcatcccctttcggtgatctgcccgaacggtcatatcggccatcgatttataatcttcgatgcggatcaacggcattgatcacacctgcgcggcgcctccacgcgccgatcaaaaaatcgaccaaaggttccggttacgtctcccgactcgcgagtggtcctcggttgcgccggctgtcaggacatgaggggcgagatcgggcgctgatacagcagggctgataatttttcgggtttcggtgagcgggggacgccccgcggtcggccaccgggccgccgggagccgggtgagcagcatcacccgggcgggtcggggtgatggctgcgccgatatcgtcgccacagcgcagtgaccgggagggagagtggcggtggtggatgcggaactgctcgtccaggtggccggtccggtggcaaccgtggtgatccacaacccgactcgccgcaacgcgatgaccccggcgatgtggcgccggctgcctgggctgctcgaccaactggacgccgacccagcggtacgggccgtggtgctcaccggagccgacggcaccttctgcgccggagcggacctcggtgacctggatgacctgttggacgccggtgacgccagcgtcgccgtgaaggcggaggagcggctcgccgccttcgccaagccgacggtcgcggcgattcagggtgcctgcgtcggtggcggttgccagctcgccgtcgcctgcgacctgcggatcgccgccgacgatgcacgcttcggcgtacctccggctcgactcggcctggtctatccggcgcccacgacacgccggctggctcggctggtgggaccgtccacggtgaagcacctgctgttcaccggggagctgatcgatgccgggcgggcgctgcgggtcggcctggtcgacgaggtgctgcccgccgccgggctcgacgcccgggtcggcgaggtcaccgccgcggtgaccgcgcggtcccggctcagcgtcacggcggccaaggaaatcgttgacgggcgggcggacgacgaccggatcgcctggtggcacgggcaggtacgggccagtggagaggcccgggagggcgtggcggcggccaacgaacgccggccgccctgtttcccgtggtccccgcccaccgccgagcccggcgaccggggtgccaccggttgacggtgggtacgcggcccgtcagccgcgtcggctgagcaggcctcgtgggcgtaccgaatggatcggctcggtcgcgccgccctcggcccgcaggatgtggttcgccgcgaggatgccggtggcggcggaccgctccatgagggcactggggaagtcggtgcggatgccgtcgccggcgagatagagccggtcggcatcggtacggacaccgggccgccaggcgtggccgccgggcgggaacgcgggtgcctgagccgcgacccgggcgcgcaggtcgcagatccgtagccggcccacctccggccagagcgccgtcagctccgtccacatccgcccggccaactcctcggcgggcacccccggttcgcaggcgtacgcgtgcagctccaccaccgagccgccggttcgttccgcccagcggcgggactcccgctccagccggtggtagagggtcaccgagtccagggtgggctgccgggacaccccgctgaacaccgcccgccccggcgccacgtccccggcgcaccagtagcgggccaccgcgtacggggggccgggccggccgaacgcgggcatccgggcgaccaggtccggagcgacctcggcgagcacgggtgagtccgcgaccaacgcggcgagcgccggtggatcgagggcgagcacgacgtgccgggccgggtacgtgccggcggtgctcgccacctgccagccggcggcgtcgcggtgcacagcggtggccgcggtgccggtcacgacccggccgccgtgccgctcgatgtgtcgggtgagcggctgccagattgccgtcgcgtgatcctcccccggggagtcgaaggccaacccttccgggttacccagcaggtagaagtggaactgggcgatcatctcggcggcggacatctccgcctcgtggttgaagaacgagtgggagaagacctcgaagagcatcgcccgggctcggtccggcagccggagcgaggtgagcagggcatcggcggtggtgtcgtcgaactcggcgtacgttcggatcgggtcgtagctcagcagcggcagggccgcctcccggttcatcgcacgaaggtcaccgaggcgcaggctggggctgcgcagcaggagggcgagcaggttcgcgggcggcgcgggtggcagcgtgccgaactcctcggtcggccaccgcgcggacaggaccggatagccggggatccggcggaggaagcccagcgtggggtcggcgcgtcggaggatgttccgccagttgtagtactgacggaagaacgcatgaaacccgtgctcgttcatccgggtgccgtcgggcgatgcctccggccaggcaccgagccgcccgccgacggtgggggcggcttccaacacggtgaccggcactccccgttcggccagcaccaccgccgccgacatgccggcgatcccaccgccgaccaccacggccgggacggggtgcggcacgcgcggggcaccccgtccgccggggtccaccacgtgttcgcgtacgccgatgagtcgacccaccaactgcgacagcgccatcgtcgtagtttgcccgacagtcgccgctgttgcgggtgagccagcgctgccgagttcggcggcattcgtgatcacggggcagcgctgggtgctaccgggtgtttaccatgcgccacatgacgaggcccttcgatcgtgcatggtggactgggcgtcggttccggggcaccaacgacccctgggcgcactacgtggtctgtggtcacgatgccctggcgtactgggtggtcaaggcgctactcgccgccgagccgcagctcacccggatccggatcacgctggtggtgcccgagtatccacggacggacagcccggacggtcgggatatcgacggcatcgaggtcatccgggccaatcggctcgatgaggcgacgtttcgcgatgcccacctggaacgggccgagggcctggcgctgctgcaccaggacgatatcggcaacatgcaggccgcgctgtgcgcgcaggaggtccagccgaacctgcggttggtggtgcggatgttcaacaccggcctcgccgacgcgatccgacagatctttcccgacccggcggtgctgtccgatgcctcgatggcggcccccgccttcgtcgccgccgcgttgggtgagattgctccggcccacttccggcacggcggacgcaccctctacgtcgcccgccgtgacgatgtccgaccccaggacgtcgtgtgctcggtggcgaacacccaggacccgcaggaggtccgggtcctgcccgccgacgagacctcagccgatgtggtgctcgccgaggcgaccggcgcaccaccaggaaccgaggtggccgcgcgtcggctgcgccgggcccggcgctggcgccagccggtcgtgttgctgctccgggcgatccgtggcttcgccactcgcaagattggcgctgctgtgctggtcctgctggcggtgatcgccgtgctcggcggactctatgccagtaccgccgacatcagctgggggaaggcgctctatctgaccctggtcaccgccctcagcggacaggacccggacgtcgccaagccgcccggcgaacagatcctccaggtggtgctcaatctgtccgggctggcgctgattccgttgatcaccgccgtggtggtcgacggcatcgtcaacgcccggctggcgctacacgccaggcggaccctgccggagcggtccgggcacgtggtcgtgatcggcctcggcaacatcggcacgcgggtgacggcccaactccgcgacttcggtgtcgaagtggtcgccatcgacaagaacccggacgcgcggggcgtcacggtggcccatcgactcggcgtaccgctgatcgtgggggatgccgcagccgaggagaccctgcacgccgcctcggtgggcacctgccaggccctcgttgtggcttccaccgacgacggggcgaacctgcgggccgcgttgaccgcccgagccctcaacgccgacgtccaggtggtcctgcggctgttcgacgggcacttcgccgagcgcgtccagcggtccttcggtatcggtgtctcacgaagcgtgtcgtacctggcggcgccgtcgttcgccggtgcgttgctggaccgcgcgatcatcgccaccatctcggtcggccggcacgccctgctggtcaccgaggtcccggtggccgagggctccgcgctcgacggccagcccctcgccgccgtcggtcaggcggggagtgtacggctgctcgcccacgcccgagccggccagcggcacgagtgggcgttcgacgggcggctggtgatcgtggcgggagaccggttgacagtggttgcccgccgggccgggctgaacgccctgcttcgcaaggccggtccgcgcccgcccggtccgcgcccatcgggtccgcgctcgcccggtccgtccccgtcgggtccgtccccgtccggtccgccgacgggttcaccgccgcccggcccgtctccgcccggtccgccaccgccccgcgtgccggagggcgacctgggcggtgcggccggtcgacgaccgacgccctccgagtaggagatgaacggtcggcctccctggtcgatcctcccgggcagcggtacatcgtcccagggcacccggtgcagcatccggtccagcaggaggccgagcagcactccggcgatcgagtcggtcagccagtgccagcccaggtaggtggtcgtggtgagcaccaccagcggcgggacgacccgtgctgcaacggccagccggggtggcaacgtccgcccgtatgtgctcagcagccgggcgagaagcaggacgatcacgccgtaccagacgatcgcgttgacgacgtgcccggacgggtaggaccgggtgaacagcaacggcagctcgtgctggaacagcagcagggtctgctccggtggaaggaagggctcgcgcgtgctggcgctgggcgcgggccgggccgtccccaccttgagcgcaccgacggtgaggttgatcagcgcgtacccgacgaccggcggcagcagcggacgggcggagcggagccgcacggcgagcagcaccccgagcccggcggcgatcagggccagcgggctgccctgtccgaggtagttgagggtccacgcgatccagtacgcggcggccgggcggtgcgcgtctgaccagtcgaccaccgcccgatcgaggtcgaagaggtgccccgcggcgaggacggcggtcagggccaccacgccggtgagcagcaggccgtcgaaccaccatccggccgggcggaccggccgcagccgcatcgctcgccatggggtcgtcacctgccgcacctcggccacggtaccggcccgccccgaccctggcccccacgggcccggggccggctgtgtgcccaaccacgcgaggaggcgttccggcggggaagggcgcagactggacgccgtgcggatcacctcggctctcgttgacccggcgttgctcgacctgccctggtcgacaccgctggtggagtggccggcgcaacacctggtggcgctgccgcagggtatctctcgacatgtcgtccggttcgtccggctcggcgggtacgtgtatgcggtcaaggagaccggcgagcgggtcgccgagcgagagtacgacctgctgcgtgccctggagcggatcgacttcccgacggtggaggcggtggcgatcgtcgccgaccggcagaccgacaccggcgagccactggatccggtgctgatcacccggcatctccagttttctctgccctaccgggcgctcttttcgcacacgctgcggccggagaccatgcagcggctgctcgacgcgctggccgcgctgctggttcggatgcacctgaccggcttcttctggggcgactgttcgttgtcgaacacgctgttccggcgggacgcgggggcgttcgcggcctacctggtggacgcggagaccggcgcgctgcaccgctcgttgtcgaacgggcagcgcggcgaggatctggagatcgcccgggtgaacatcttcggtgaggcgttggacctgcaggctgccgggttgctgcacgagtcgatcgatccggaggcggtgtgcgaggaggtcgtgcagcggtacgagcgcctgtggcatgagatcacctacgagcagcaaatcgagcgggaagcgcggcacgacatcgagggccgcatccgcgggctcaacgagttgggcttcgacgtcgccgagatcgcggtgtcaacgatcgacgacgggcggtacctggttcggccgaaggtggtcgacgccggctaccacacccggcggctgctccgcctgaccggcctggacgcggaggagaaccaggcgcgtcggctgctcaacgacctggacgcgtaccgggccgagagcgacctgaccgatgagcagcaggcggcgcaccgctggctgaccgaggtcttcgagccggtggtccgggccgtgccggcgcatctgcggcgcaagctggaaccgcaggagattttcgcgcagatcatcgagcacaagtggctgctgtcccggcgggccggtcgggatgtcggcatggggccggcggtccagtcgtacctcgcggacgtgctggtgcaccgccccgacgagcaggcggtactcggcgtggagctcccgaccacgagctgaccccgccggccccatcgtcgggctacccgacagcggcgggcacccgggcgttggcggccgtcgcggcggcgaccggtcacctgtgtcggtcagctgcccgcgcgagccgcgccaccgggcgcggcctccgccctgcggtcagtcggaccgcaacgtgggcagcgttgccgggtatcccgtcactggtccaaccaggagccggcgcgcatgacccggaccacgttcaggtcgtcgtcgagcaccaccaggtcggcccggagaccgggcgcaagtgcgcccacccgatcgccgagaccgatcgcacgggcgggcgtggtggacaccatccgggcggcctccgcgacggcgatcccggtggcgaccgcgtgccgtagcgcggcatccatcgtcagcgtgctgccggcgatcgctccatcgttggccagccgggccacaccggtggtcaccgtgacggtctggccgcccagctcgtactcgccgtcgggcatgccggcggcggccatcgcgtcggtgatcagggcggcccggtccacgccggccgtggtggttacgtacccgagcatgccgtcgtgcaggtgcaccccgtcggcgaccaactcgcagaccacggatggggcttccagcagggccaccaccgggcccggctcgcggtggtgcactgggcgcatcccgttgaacaggtgggtggcgacgctcgcgccggccgcgatggcggcctgggtctgctcgtacgtggcgtcggtgtggccgatcgccgagaccacgccgtgtgcggcgagcagcttgattgccgccgttgctccgtcccgctccggggccagggtgaccatgcggatcgtgccgtggcccaaccccagtagctcggtcaactcgtcggttgacgggtcgcgaaggtacgccgggttctgtgccccgcagcgggccgccgccaggtacgggccctcgaagtggatcccggcgagtaccccttcggtgaccagcggccggtaggccgtggtggcggcgcgcatcagctcgaacggcgaactcaccaggctggccagcagggtggtggtgccgtgccggaggtggaagccggcggcggcacgggcctggtcggcgtcgccggtggtgaaggtgtgcccgccaccaccgtgggtgtgcatgtccacgaagccgggcaggatccagtacccgtcccgcaccgacgggtactcggcgacagcggtgatccgctccccgttgatctccacgcagccctggcgaatcaccccggccggggtcaccaccttgccggtcacccgtaccgtcatggcttctccaggtcgtcgagggcgagcagggcggcgccaaggcagccagcctcggcgccgagggccgccgggaccagccgtggctcgcggtggaaggtcatccgatcgtgcagcgcggcccgcagcgggtcgagcagctgggcgccggctcgggccagcccgccgcccaggacgaccgcctccacgtcgaagagggcctggccggtggcgaggccgtcggcgagtgcctcgaccgcgtccgtccagacctgctgggccagcggatcaccggcggcggcgcgggtggccacctcggccgcgctcgcctccggtgcgtcgggggcggtgctggccagctccgcgtagcggcgggcgaccgccgaggcggacgcgaccgcctccaggcatccgtcgcgcccgcagccgcaccgtgggccgccgggacggaccaggacgtggccgagctccccggcagcgccgtgcgcgccggccgccgccgcgccatcgatcacatgggcggcggcaatgccggtgccgatggcgacgaagaggacgtgccgggcggagcggccggctccgagccgtgcctcggcgaggccgccgacgcgtacgtcgtggccgagcgccgccggcatccccagccgcgccgcagccagcttccgtaggggtacgtcgcggaagccgatgttcgccgaccagatagccacgccctgcgcctcgtcgatgacgcccgggacggcgaggccgagggccaccggggcgagtccttcccggcgggccgtgtcggccagggcctcggcgacgtccaggatggtgtcgatcaccgcggccggaccgcgcgcggcgccggtcaggtggtgttcggtgtgcgtgaccgtgccgtcccggcggaccagggcgcacttcatcccgctgccgccgacgtcgagtgcgacgacgacctcacggtccgccgcactggtcgtggctgcgtggcccaccggcttcctgcttgtgttcacgccagaaccacggagcgggcgaggtgccgtggcgcgtcgggatccaggccgcggctggtggcgagcgtgacggcgaagcgctgtgccaggatcaggtcggccatcgggtccagcggcgtgcggccggccgcccagttcccgatcacgctgcgacagccgtgggtgcggctgtgcacgaaggcagcaccagtggccgccacgtcctcggggagcccgtcgggcaggtcaccgaaggcccagaccagccggcccggtgcggcgacggagatcgggccgtgccggtagtccatggccgggtacgcctcggcccagaaggtggcggcctcgcggcatttcagcgccgcctcgtgggccagcccgaccgtccacccccggcccaggaaggtgacctgttcgatgtgggtcgggtcgatcggcaggggggcgcgtaccgccacctcggcgtcggcggagagcgcggcgacgttgtcccccaggtgggcgcggagcagggccagcgcggttgtcgcgaatcgggtctgcaccaccgcgcgttcgtcggcgaaggccaacggcaccgccgtgtctgccaggccggcggccggtgcggcggggtcaccgaccagcacggtggtgggcagcgtcccgcgtagcgcggcgagtagatcggtcacctcggtggtggtgccggagcgggtgatcgcgatcagccggtcgtagcggcggccggtgggaaactcgctggcctggaaggcgtcggtctcaccgtggccggcgtgctcgcgtcgggcggcgtacgccattgccatgaaccacgacgtgccgcatcccacgacggcgactcgctcgccgggacggggcagcctgtcggccttggagctggccaactgcgccgccgtccgccagcagtcgggttgactcgcgatctccgcgtcgacgtacgacattcagggtctctccagagagcgtgcgcgatttggctcgttaggcccacctttcgcgcgctattctgcgcgagttcgggtggctgtggcaaccgtgcccggcatcgcgcagcgctggcgttgcctccacgcagtttcgcgcactagtgtgcacgcacaatcaccaatcgtgcagccgctggggggttcgggtggaccggtacgccagatggaacgccctgctcgagatgctcaccgacagtggccgggtcagcgtcgaaggggccgccgagcgcctggccgtctcacaggccaccatccgccgggacttcgaccagctcgcccagcaacagatgatcacacgtaccaggggtggggcggtcgccaacggtgtctcgtacgacctgccgctgcggtacaagaccgcgaagcactcggccgagaaacagcggatcggcgcggctgccgcggcactggtgtcgccgggtacggtggtcggcctcaacggcggcacgaccagtaccgaggtggctcgcgcgctggccgtgcggccggatctcaacaccaacgccgagggcgctcagctcaccgtcgtcaccaacgccctcaacatcgccaacgaactgctggtccgttcccggatgaaggtcgtggtggccggtggggtggtgcggccgaagtcgttcgagctggtcggtccgttgggtggggccctgctgcgcgaggtcaccctggacgtggccctgctcggtgtggacgcggtcgacccgcagctcggtgccgccgcccatcacgagggtgaggcggcgatgaacagcttgatggtggcgcgggcgaagcgggtcgtggtgatcgccgactcgtccaagttgggcggtcacgcctttgctcggatctgtccggtggaccgggtggagactctggtcaccgactccggggcggcgcccgaggtggtcgccgccttccgtgccgccgacgtgcgggtcgtctgcgcctgatcgcgcgagcaaggcgcctgaccaccgcgccacccgcccggccgtcccgtgcgggtggccgggcggcccactaggctgggactcccggctcggcctcgccgggccgaccgccctcgcgaggagtgtcatggagtccgacaccgccccgaccgcggccgaaccgtccggagatgggtggaccggcgaccggcgcgggcgctgcgccgtaccaccgccccggtcggcgcccgacgcggaggccgtcgcggcggcggacctcgagacggacgtcgcggcgtccgacgatgtcgcgtcgccagcggccggcaccccgacgacggggctgaccgggagagaacgggacattttggactttgagcagcagtggtggcggcacccgggtgccaaggagcaggccatccgggaccgtttcggactcaccgccacccgttactaccggctgttgaacacgttgctggacaacccggcggccctggcggccgagccgctcctggtcggccggctacgccgcctgcgctcggcgcgggcccgcgaccgacgccgctgagggcgccccacggccgatgtcgctgagaccgtcccacgacggatgccgccgagaccgcccggcggctcgccgcctttgcgagctggtgccgatgaccgtgccgccgctgcccgtcagcgcttctcgatcattcgcaggccattgccgatggcgaaaaaggtcggcgcccactcgccgatgaagatcccccagcgatcggcgcggtccatgcccgcccgctccaggtgcctggagaggaaccaactggtgaacgataggccaatactcacgaagcccgcgacgtaggcgtgttccgctcgaaggccggtctcgtgcaaacgttgcaacatccgcgatccccctgtcgcaaacggtcggctcgtgccacggaaggcccggcgggccaccagggttgacgctacctgccggcgtgatggggaaccgggactttgacaacggagggtgagaagtattcggatcaggccgaccggccgatcccttcgtccggatcgtcagtgaacgcccacaagggtggacgcttgccgatgagccgggcagacttcctcacgtggcgagtgacgtgcggttggaaccggtaagcgaacggaatctcgaatcgttgctctccgtagctgccgccgaggcggatcccaccgatgtcatgcctccggtcgaggctccggccggctggtcgcacgcgcgtcgggaggctttccgcgagttccaccgggccagcttcgccgggatgccgggcccgacccgcactcggatgtacgccgtcctggccgccggcgaggtcgtcggggtgattcgcatgacccgctgcgacgagccgggagcagtcgaaaccggcctgtggctggggcgttcggcgcggggccaggggatcgggtcagccgcactgcgggaactgctcaacgaggccgccgcggcgggcatgcgccgggtggtcgcggagaccacccccgacaaccggggtgcgctctccgtgcttgccagttgcggggcgaaacttcgcgaaacggatggccaggtacacgccgagctgtgtctggacgccacgccgcccgcgcgctgaacatccgcgcccgcggccggtcacctcgccgcgtaggcggccagccaggcgacctgggccggatccagggagggccgtacgcgggtgcgggcgacggtgacgtgggctgtggtcaccgtggccgcggtgagcgactcgcgcatcgcggcgagcgccgcctcccggaccagcgcggcgcagtccgcggcggagaagccgtccaggtccccggcaagcgcgtcgaggtccacgtcgggcgccagcggcacggctcgggacgccgcccgtagaatgtccgccctggccgccgcgtccggcggcggaacgtagaccagccgctccagccggcctgggcgcagcagggccgggtcgatcaggtccggccggttggtcgcaccgaccaccaccacgttgcgtaatgcctccactccgtccagttcggtgagcatggcggccaccacccgatcggctgtaccaccgtcggtggcctgaccacgcaccggcgccagcgcgtccacctcgtcgaggaagaccagcgtcggtgcggcttcgcgggcccggcggaacagctcgcgtaccgcgcgttcgctctcacccacccacttcgacaacagctcggaacccttgaccgagagcacgttcgcccggcccgaaccagccaacgcggtcaccaggtacgtcttgccgcagcccggggggccgtagagcaacacccctcggggcggctgcaccccgagccgcgcgaaggtgtccgggtaggtgagaggccacagcaccgactcggtcagggtctgcttgacctcgaccaggtctcccacatcgtcgagggtcaccgacgccagttccagggtcgacgcggccatcgtggtcggacggaccacctccagcgccgtgtggagatccgccatcgtcatgctcggccgctccacggtcttctgccgcaacgccgcgcggacgccggcttcgcggaccaacgcggccaggtcggccgcgacaaagccgggcgtacgcgcggcgacctcatcgagctggacgtcctcgtcgagcggcacccgtcgggtcagcatctcgagctgttcgcgccgcagggcagcgtccggcagcgggacggtgatccgcagcgagagcatgtcgggggtacgcagggcgctgtccacggcgtcgagacggccagtggtgcacaccacggcggccccggccgcgacggtctcggcaaccacttggcggaacacggtggccaccgggccgggtacgtccgccggggcgagcgcctccacgtcggtgaccagcagaacggcgggtccgtcggtgcgcaccgcggcggcggctgcccgcagctgctcggcggcggccgtgttggtcaacgcggcaagctctggtccccagagcgaccggacccgcgctccgacccgggcggcgaccgcgtgcacgagcgcggacttgccggacccactcggaccgtcgagcagcacgccgagggccaccgtggtgcccaaccggcggagcacctcacggtggtgaaaaccgaggtcgagtagctcggtcagttcctcggcctggctccgcagcccgggcagttcctccaccgagggcgccggcgtgtcggtcgtccgggccagcgcggcaggctccgcccaggtgggcgcagcggcccggggtgggggcgtgtcgcgggcgggggagggagcccggggcgccgccgagccgtgggtggcggggccgtgttcccacccgacgatggtgtccatcgtgacccgggtgggtgatgccggctcggcggtgatgacggtgagcagggtgctggtccaggcgtagccgacccggttggccaggctctgccgggccgctgtcagaaggccgcgtgccgccgcgtcgggcagcacgtcctgtggcagcaacgacacgtcgtcaccggtggtgaccaccttgccgagcagcgcgaggcggagcaactccggggagacggccgcgaccacctgcggtgggccggcgagtaccacccgatccgcggcggtgaccgggaccggtccggcagtgacctcaccaccgtcgcggacaccgagattgcccagcgtcagatcgtcggcgtgcagcagtccgggggcgccctccggctcactcgccgcggcgatggcggcggtgacccgtcgaccggccagcccgaccgggtcgccggggcggagcccgagcgcggtgagcacctccgggtgcagccgcacgatgccgcgtcgggcgtcgagcgcggccggccgcaggctggcggtgagtacgaggtccggtccccccacccaccgaaccctagccggtgggaggaagggcctccgtcaacgcctgcggtgggtgcagggaccgttttcccgacgggattcctctcgctttgccacaacggcaaggacattggcgcacacgtgtcgtgctgccggatcgtggcactcacgcgtgatcctgcagcctcgggaggagcctgtgatgaccgacctcgactctattttcaccgccgccttttgggaccagcgatacagctcggccgggcaggtgtggagtggcgaccccaaccgcatgctcgtcgaggaggttgccaccctcgtacccggtacggcgctggaggtgggctgcggcgagggcgcggacgccatctggctggccgaacacggctggcaggtcacgggggtggacttctcggcgcaggccctcgcccgtgccgccgagcgcacacccgcgtccctcgccgggcgcctgacctggcagcagacggacatccgcgactggcagcccggcgacgacacccgctatgacctggtcaccgcgtcctacatgcatttccgggaagcactgcggcgcagtgtcttcgccgctctcgccacccgggtggcccccggcggccaccttctgatcatcgggcaccaccccagcgacctggacaccgccgtgccccgacccccggagcccgacctgttctacaccgccgacgaggtggccgaggcactgcccgcgggcgactggactgtgctgaccagtgccgcacgccctcgcgccggcaccacaccggacggcgcgccggtgaccgtccacgacgcggttctcaccgcccgacgtatccgttgacgatggcgtcaccgacctcggcggccggagggctgccgaggtggcgcggtccgcggacgaggttgtcgaccagggtccgggcggggtgtcacggatcaggcggacgacggcgagaaggtagctggtgaggtcggcgattatgtcgccgatgtcggggaaggccaccggcatcagcagctgaggagcccttcatgaccacctcgaacagcgcgacgcgggtcgcgatcgtcaccggcggctcccgaggtatcggccgtgcgatcgtcgaacggctggcctccgacggctaccacgtcgtcgtgggctaccgcgagaaccggaccgaggcggaagccgcgctacaggtaattcgggaagctgacggcaacgcgatcgcgatcgccgccgacgtgaccgacgagacgtcggtggtcgagctcttcgacggcgccgagcgggagttcggtggagtcgacgtcgtggtgcacgccgcgggcgtgatggccctggcaccactggccgacctcgaccttgaccagctcgaccgcctcctgcgagtcaacgtgcgcggaaccttcgccgtcgaccagcaggctgcccgacgggtacgtcccggcggcgccatcatcaatctctccagctcgctcacccgcttcgcccgccccggctacgccgcctatacggcgagcaagggcgccgtctccgcgatcaccctcatcctcgcccgcgagctgagggggcgggatgtgacggtcaacgcggtggcgcccggcccgaccgcgacggccctgttccttgagggcaaggacgagcagaccctcgctcagattgcggctgaagcgccgttggagcgcctcggcaccccacaggacgccgccgagctggtggcattcctggccggcccggcccgctggatcaacggtcaggtgctgttcgccaacggcggcgcgatctgatgtcgctcaggcggccctcagggttcgcgccgtaccgtgtgccgcatgagatcgccgtcagcggccgggtgggtccggcgtgccctgcccacccgccggcgtgccctggccgcggcggcggccgtcgtcctgctcgccgccggggtcgcctgggcggttcggccgaccgagccggacctgcgcaccgaggcggggctggtcacggtccggtccgggccggcgggtgacgaaccggtcgacctggacaccacgctgtacctgcccgccgaggcgagggccgacgctccggtgccggcggtgctgctcgcgcacggcttcggcggcaccaaggagtcggtccgcgccgacgccgaagaattcgccggccaggggtacgcggtgctgacctggagcgcgcgtggcttcggccgcagcggcgggcagatccacctggaccacccggactacgaggtccgcgacgcgcagcgcctgctggactggctggccgcccgaccggaggtcgccaccgacgcccccggcgacccgcgggtgggcgtggtcggcggctcctacggcggggcgctggcgcttctgctcgccgcaacggaccagcgggtcgacgcgatcgtgccgatgatcacctggaacgacctcgcccggtccttcctgccggagagcagcggcaagggaccgggccagggagtgttcaaacaggggtgggcggggctgttcttcggcagcggcggcgctgccggctccggctcggtcggcggatcctccggctcggtcggcggatcctccggctcggtcggcggctccgcaccggccggttcccgctcagcggacggacctaccgcggccggtgcggtcgacccgtcctgcgggcggttcgccgccgacgtgtgcgccgcgtacctacgcatcgccaccaccgggcgggccgaccagggcgccgtcgatctgctgcgtcgctccagcccggccggcgtactcgaccagatcgaggcgccgaccctgctggtgcagggcgcggcggacaccctgttcccgctgaccgaggcggatgcgaacgcacgcgggatcgccgcggccggcaccccggttcgggtggcctggttcaccggtggtcatgacggcggcgacggtccgaagaccgactcggaccgggtgcggttcctgaccgtgcagtggctcgaccactacgtccggggcgagggcccggcgcctgacgacgatttcaccttctcccggatcgccgggttcgacgccctcgaccggggcctggtcgccaccggcttccgcaccaccgactacccgggcgtcaccggcaccgaccagcgcacggtgccggtgaccggtccggcgcagccgatcgccaacccgccggccggcaacccggccgcgatcacgtcggtgccgttcgccggggaactcgcgtcgctgttcggcggggtggccgtggacatccccggacagcatgcccggttcgagtccgcgccgttgtcggaggcggtggacgtggtcggcacgccaaccgtctcgatccgggccgcgtcaccgaccggcgaggccgtgctcttcgtcaagctctacgacgtggacggtggcggcgcggcgaccctgccgaacgggcaggtagcgccgatccggctggtcgggctaccggccgccatcgaggacgccgcaccggtcaccgtcaccctgccggcgatcgtccgccggatcgaagccgggcaccggctgcgcgtcgtggtggcgacctccgaccaggcgtacgccaccccggtcgaaccggccgtgcacaccgtggccctggcgaccggggcggtcaccctgcccacggtgaccagcgcgccgattcccaccgccgccgtcgtctggcgttgggtgctcgccggcctgctcgccacgatcgtggtcgggctcgtcgtggtcctcgccgtcctccgccggcgtcaccgccgccgggagagcgacatccacccggcgtacgcgaacgtcccgctcgccgtccgggagctgcgcaaggagtacgccgacggcttcgtcgccgtgtccaacgtcgacttcgaggtgcatccggggcaggtggtgggcctgctgggcccgaacggcgcgggcaagaccaccaccctgcgggtactgatggggctgacccagccgaccgccggtgaggtctacgtcttcgggcaccggctggtgccgggtgccccggtgctgtctcgaatcggggccctggtggagggccccggcttcctgccacatctgtccgggctggacaacctcagggcgtactggcgggcgaccgggcggccgtgggcccacgcgcgcttcgacgaggcgttggagatcgccggactgggtgcctcggtacaccggaaggtccggacgtacagccacggcatgcggcagcgcctggcgatcgcgcaggccatgctcggcctgccggagctgctggtgctcgacgagccgaccgacggcctggacccgccgcagatcgccgagatgcgccgggtcctgcggcggtacgcgaccggcggccgggcggtgctggtctccagccacctgctcgccgaggtggagcagacctgcacccacgcggtcgtggtgaacaagggtcagatcgtcgcgtccggcccggtcgaggagatcgtcggcgagtcccccagcgtcctcgtggaggtcaccgatccggtggccgcccgggacgtgctggatcggctggcgggtgtccgggtgctgcccgacggcgacgggcacctcgtggtggacaccaacggcaccgcccgcagcgaggtggtcgccgagttggtgcgggccggcatcggggtggaccgggtggtgccccgacgtcgcctggaggacgcgttcctggccctggtcggcgagaactctcggggaagcggggatcggtgatgacacggacgacggtcgcgcccggtgcgggcgattccggtggcacgccgtccggggcggcggcgggctaccgacccttggccacgttgccgttcgcggccgagttccgccggcaggcgtcccggcggcggacccagctcgccctggggttcatggcgctgctgccgttgatcatcctgatcgcgttccagttcggctccggcgatgatgacaacgggcgcggcgagttcggcagcctggtcgagttcgccacctccggtgggctgaacttcaccctgttcaccctcttcgtctctgcctcgttcctgctggtggtcgtggtggcgctgttctgcggcgacacggtggccagcgaggcgagttggggcagcctgcgctacctgctcgccgtgccggtgccgcgggcccggctgctcgcgatgaagctgctggtggcgctcgcgtactcggccctggcgctgctcctgctggccggcaccgcgctgctgctcggcaccctgcggtacgggtgggggccgctgcgcagcacggtcgccgcccagctggaaccgggggaggggctgctgcggttgctggcggtactcggctacctggccgtcgtcctgctggtggtggccggtctggccgttctgctgtcggtgtcgacggacgccgcgctgggtgcggtcggtggggcggtgctgctctggattctgtccagcatcctcgaccagatcaccgccctcggcgtgctgcgcaccttcctgccgacgcactacagcaccgcctggctgggcctgctgtcgacgccgatccagaccgacgacgtggtccggggaacgatctcggcggtcagctacgcgacgctgttctggggcctggccttctggcgcttcacccgcaaggacgtcgtgtcatagcggcgacgcggcacagtccgccgaccccaccagctacgcctattacgaccgcaaacgagccaaggacaaacgtcacaacgccgctctcatctgccccgcccgatgccgctgcgacgtcctattcgccatgctccgcgacacgatcccctaccagccccgtcaaacagcacagatcgctgcttgaccaaacccatagggacactccctcgacttccgagcagccgccagagcaaccagatccgccccgtgggtaacgcaaggcgctcgcgcgatactgtggatacgttgagttccgccagaccttagatcgatattttgattcaggtctgcaacgtatacgatgggggacggggtgggacagacggccgcctttctgtacctccgccgtaggccacagacgaacaggagacctgtgacaccgaagaaggagacgtcgtcgtacagtcgtcgagggatgatcaccgggcccattgcgggagttggcatggcagctggtgtgtcgatcctcggcctgggtacccccgctcatgcggcagtggcagggcctgttgcgctcgcgccaagtggagacacaagcggcgagagcgatcacagggctatccaggacgcgctaacaccaggtggcgcacaggtaattttggcgcccggggatttccatatcaacgctccgattgcgatgtacagcaaccagaaattggttggatctggtgccggggccaccaagatttaccaagtcggtaccagccacggcatcagttcaactagcgcgggcagcgtcaactacgtagtcatcgccggaattacccttatcggcgcccgggctgcaggcagctctgggatccatcttactccagacacgaatccatcgactgccgcagcattcgcaaatataactaacatcactatcgaagactgtgtcctgacgaactggggtgactgcggtgtctacctcggggcgccgatcgcgtcgaggatcacccgggtccagtgcgtcaataacggcggcgacggcttctatgtcacaaaagcccacctggattccgaccctgccgtcgttaaggcggcgacctctctggctttcgatgcctgctacgccttagggaatgctaagaacggctacgaattggacaccgtgagctattcgtccctgaccggatgcgcctgcgacggaggcaggcgtggctacgcgcttttcggatgcaaggccgttacgctaactagctgcggcgccgaggtattcaccaccgaaggattcctgatgaaaaattgcacgagctgcagtttgttcggggcatatgcatacggtggaagcacagccggtatccacatcgcgggaaccacgacgcaccagacaatcggcggcgcggtgcagtcgcagcccggtagcctcacagaacactttatttggactgaaacgggaacctcgtccgtggtctggggtgtatcacgagccgatgctaccgccaacaccctcaacggtcacgtcgtcaatctggatggcactgcctgactattggcatgctgtcggatctgtgcgttgtttggggtggacggtgctactcatgatcggttcgtagtgggagtggctggcccggctgggcatcgagccgtccgaggtgcagcaggtgtgtcaccgtctgctgcgcagctaccggcgtggtcggcgcgacgagcgcagcgggagccaccgggtagtcggtggtcgcaccaaaccggggtacgcaggtgctgtcggtccgcctcgctcagcgtcgtctcgccgaagtcgatggcgagcacgtgaccgagggagcggcgcagtgccacggccaacgcggcggcttcgtcggcgcgggtgaaggtggtcggcaggtgaatgatccagtgtgggtcgttcaccggtgccaccagctgttcgaggtagcggcggcatgctggcagtcggcgtgccgggactgccactgccgcaacgcctgccggatcagctcgccctcggcgtgggcggtggtcgcctcccgggtgagtcgttccaactcgtcggcgacgcgatcaaggtaggcgtacacctggtcggggtccaggccgcgccagcgtcgccgggcgaaggtcgcggcgcgaacctgcgacgagaacaggcgccgggcgcgatggatcatggctgtcacgtcctttcggtaggggttgggtcgggtgcggcaccggggcgggcgggggcgaccggcacgtccgcgcgtggcgtaccggccggagcccggcacccgccccgggccctttcccgcgtcgcggacgttcgcgagcgggcgtcaggcggtcggggcgtcggctccggacaacgcactggtgtacgacgacagcgcgaccaccgctgtcgacaggctcgcggccatcagggtgagctgttcggtggcccgcgaccactgcccggtgaccgtctccacggtcggatcgggctggttgacgccgtgcgtgtcggcgagttgtcgcaccgtggccgtgatccgttccgggagccgccggatgcgttcggccgccgtatccagctggtggcgggtggcgtccagcacgtcgaccaggtcggcgattgtggccggggcgttgtggccggcctcagcgcggagccggttcgtaccctcgctgagctgtcgctccgcgtcggcggccagatccagcgcgtcgtcgccgcttcgccgcgcctgtcggatcgcggggtgcgcgcagcccgcgctggtccgttccagcagcaccgtggcggaagcaacggcgaggtacatctcgcgtagctccgccgtcagctgctcgatcgcccagcccgcgctggcggccgacgcctccgacgacattttggacaccgtcacgagcaccactccttatcgagatgctgccgggcagcgcgtcagacggcccagttcggctcatacggccctcccgcgctgccgctgcgttactccagagcacgagccctgaaggtgaacccttcctggcgccaacccggatggttccatctgatgctaagtcacctagtgacataggtcaaccaagttgttgaggtgtgacggttccacgtgatcggatgaccttgccaacccggaaggacttctgacatgcctgcgttgccgctcagctatgccgacatcgctgcggatatcactgcccgcatcgaagcgggcgagtatgcaccgggcgcaaagttgccctcttactcccaactcgccgatctctactccgtctcggtctcgacggctgcccgcgcggtggcactgctgcgtgatcggggagtcgctgtcggagcaccgggacgaggggtgtacatccggcggcaagatccctgagcgggtgaaggggctcagcgggggtgcgggcccccggcgcggcagtgcaagtcggctcccgggtgttgccaacggtgcgccaggccgagacgtacatccggcagcgtgatcctagacgaggcgtaggtagctccgtatcttgtcgtttgacaggcgaagcagggtgcacgcctcctcaactgcccggcgggcatccgcgagttggccgttgacctgttgtaggagggacgggctcgccccggcgagcgtcgtcagaagccaggcgtggttggtgccgatccggtcgattactccgatcagcgcctggtggttcttgtcgatcatgcagatgatcttctcgatctccgaggagacactgccggccacggtgccggtgcttgccgttcgattcgcacggggctgacgacggcgttctttgacggtgtcgaaggccgctgccaccgttgccttcgctgccgctcccgacaccgcacccagcgctaggccagatccggccaataccgttggcggcacagacactccctgtctggcaatagcggtggcggcgacgaggccgacagctgcgccggcccactcactcagcctttccgccagcttgccgagtccttccttgggtgcctcgtaccgaaggttgcgcaggtagccgtcctcccgccgtgagccgtcgcgatatccacgccctcggtagctcacaacgcggcgaccggatcaaggaaggcgcactgggtggcgatcatcatcggcaggttgacggctacttcccgggcgactcgatcagcggtgaggccgattggttgctcgccttcctcgagttcttcttggtctgctttggcgaagtaggcgcaggcttcccacaggttggcgtgcaggaacgagaaggcccacatgacgtaggcgtcgttgtggacggcgacgagggggcggttgccgtggcccatccggtggtactcgggttcctcgggtgtggagcccatcccctcggcggtagggaagaggcggtagcgccggaacagttcctccaatggaccctcagggtcgaactccagcagcagtccacggtcgatcaagcggtcgaccagccgttgtgcgtctggctgcgggtgcggcgcggtgcggagctcctggatcagtcgggctcggttcaccttcagctgtgaatgatcttcgatgtgcaggaaggctgttccgtagacgccgacctctgcctcgctcagttcgagtatgtcgcctccgaggtgaacttcccacgactccggtgtggggtcggcggggcgcacgtaccgatgctgcggaccgaggctgaagcccaccgggatgatgacgcgaggcacgaaacgccccctttggagtcgttagttcgccgactctatcgaaggaagcactcctagtcagtttgccacaacgggtagtcactgcaagggcgtattcggacgagtgttgcgtaaagtgaaaactggaacgtattcggataaatagtcgtggtggggtgaaagtgaatcgcattgacctgatcgagtatgtggaagccgcgtgggctcggtcggctcagagcgcgttcaggtagttgcgggcggcctgtgcgctgctctgaagtagcgctgtcgcctcgaccaggcgttgcctgctctgctcggtgcgggcgatggcctcggcgatgagcgggtggttggtacccgcccccacggcccgaagtcgggccagggtctggtcggtggcttctatggcagtccggatctgttgggcattgatggtgccctgatcagctgcctgcccaagggcagcctttacttgctcgatgctcgccacgagaactctcccacctgcggcgttaaccgcccttacggagtgtgttgaggcggacactatccacgttagttccgcctggggtagccctgcctgcgggtgtcggtgagctgaccctttgcggcagggcgcggcggtacagctggggaagtccgaaagaggtgaggaactgaccaccgctgcggtgggcccggccgagcggtgcttcggtaccgctgcggggtgaatcacattccgccacagagtgggaccgggcggtcgccggccgccatcgtctgcctacactcggcggcacaactgaatgcctcatccagaggggctgagggacacggcccgacgacgccccggcaaccaccccgtgctcattccgagtgagcggcggggcaggtgccaattccggccccgccgcagggtgcgacgcgggggaagatgagaggaatctcgaagatgtcgtccacgctcgccccgtccgggatcgaccccgccaccagtccggcccgcgccctggtctgccgagcctgttcggcccggtacccgctcgtcgcccagcacgcctgctacgagtgtttcggcccgctggaggtcgaccacgacaccgccgcgctggccgccgtcacccgtgagcagatcgaggccggcccgcgcaacatctggcggtacgcggggctgctgcccgtcggccaggacccggccacccgggtcaccctggacccgggcttcaccccactggtcgcggctccacggctggccgccgaggtcggtctcaccgcgccgctgtgggtcaaggacgacagtgccaacccgacccactcgttcaaggatcgggtggtgtcggtggcgctgaccgccgcccggtcgttgggcttcacccggttcgcctgtgcctccaccggaaacctggccaactcggtcgccgctcacgccgcccgcgccggtgtcccgtcggtcgtcttcatccccagcgacctggagcagggcaaggtggtcaccaccgccgtgtacggcggggacctggtcgcgatcgacgggtcgtacgacgatgtgaaccggctctgcggcgaactggtggagaccgacgagttcgaggacaccgccttcgtcaacgtcaacgtgcggccctactacgccgaggggtcgaagacgctcggctacgaggtggccgagcaactcggttggcggatccccgcccaggtggtgataccgatggcttccggggaactgttgacgaaggtcgacaaggcgttcgccgagctggtcgaggtcggtctggtcgagtccccggccggcggctggcgggtgttcggggcgcagtcggcgggctgcagcccgatcgccgctgctctgcacgccggcagcgacaccatcgaaccggtcaagccgaccggcatcgccaagtcgctgaacatcggtgacccggcggccggcccgtacgcgctggaggcggtccgccgcaccggtggttggatggcggctgccgacgacgacgagatccgcgccgggatccggctgctcgcccgtaccgccggagtcttcgccgaaaccgccggtggggtgaccgtggcggtgctgcgcacgctcgtcgagtccggccggctcgacccgaccgcggagacggtggtcttcaacaccggtgaagggctcaagaccctggatgcggtggcgggtcaggctggtcccagccaccggatcaaggcgtcgctgcgggccgcccgggacgccggcctgttgggttgatcagcctgttgatgatcggtagcgcggtgtgtgcgaaacgtgcccgtgcggggcttgacgtccggaatcaggtggcgaaagatagctagcgcgggagggctctcgccgaagactttgttcttgcgacccagcgccggaggcgctgtgcgagggctcctcccgaccatccagcttgttgtcgcgtccgggcgcggaataaatgactggcctggcggcgccgtgtggcgcaggctgccgacatgagcatcagcgtccttccgttcggcccttccgatgatcgggcgatcgccgaggcggttcggatcgggctagcgtccgtcgccgaggacctacccgactttccgatcttctgcccgcagcggttcaccggctccgtgcggcatccgaggcccggtgacgcgccggtacacctgctggcccacatcgatgggcaggccgccggcctcctcgagcttgagctgccgcagctggacaacaccgagaacgctgcggtcgacctgatggtgcacccggcctatcggcgtcggggcgtcggtcgggcgttgcttgatcgggcggtcgaggtggcacgggagcaccggcgtaagcgactgaccgcgatgaccgtggacgccgtgccggccggcaccgccttcgccaggcagctcggggcggactccgcgctgctcgatgtccgtcgccggctggacgtcgaccgactcgaccaggcggcgctggccgccctgctcgccgaggcgcggggcccggccaccggctaccaggtggtgctctggcggggccacaccccagaggaagacctggccgacatcgcctacctcgaagggcgactgctggccgacgcgccgatgggggacctggcgtgggagccggagcggttcgacgccgaacgggtccgggccaccgacgtcgcgttggacgcgcggggccgccgtcgttaccacgccggcgtacgccaccaggcttccggccggctcgtcgggtggaccatgctcgacgtgggagccaccttcgactggcacgcgctgcagcagatcaccatcgtggatccggagcaccgggggcaccgtctcggcctgctcaccaagctcgagaacctgcggcacctgctggcccacgagtcggcggtgcgggccatcgacaccttcaacgccgccgccaacgatcacatgatcaccatcaacgagcggctcgggttccgggtcatggatcggtggaccaactggcagctgacgatctgacctgtgacacagccctactgatcgtgctggcatctgttgcatgatggcgggcatgacggagaccccgcaccccctgtacgacaggcacgctgacaccctcaaccgggcgctgaccgcgatctcgcagcgcgggtactggtccgcctacccggagtcgcccagcccgcgggtgtacggcgagaccgccgccgccgacggcaaggcggccttcgaggcgtacctcggtcgtgactttccccttgaccaggccggcgacgggagcacggtggcgaccgaggtcagcccgttcggtgttgacctgggagtccgctatccgcacgcggcggccgaccaactcaccaccgccgccaccaccgcgctgccgtcatggcgggacgccgggccacagacccgggcgggtgtctgcctggagattctggaccggctgcaccgcaacatcttcgagctcgccaacgcggtgcagttcaccagcggccaggcgttcgtgatggccttccaggcgggcggggcgcacgcgctggaccgggcgttggaggccctcgcctacgcgtacgcggagatgagccggcacccggggacggcgggctgggagaaggcggcgggcaagggtgacccgttgcggatgaccaagaccttccacgtggtgccacggggtgtcgcgttggtgatcggctgtaacacgttcccgacctggaactcgtacccggggctcttcgcctcgctggtcaccggcaacccggtggtcgtcaaaccgcacccgcgggcggtgcttccgctcgccgtcacggtgcgctatgcccgccaggtgctcgccgaagccggcttcgatccgaacctggtgcagctcgcccccgaagcgccggatgagaagctcgcctccgccctggcccggcatccggccgtgcggatcgtcgacttcaccggctccaccgagtacggcgactggctggaagccaacgcccggcaggcgcaggtctacaccgagaaggcgggcctgaacacggtcgtcgtcgactccaccaacgacttcgtcgggatgtgccgcaatctgggtttcaccctgagcctgtacagcggccagatgtgcaccacctcgcagaacatcctgatcccccgcgacggaatcgagaccgaccaggggcgcaagagcttcgacgaggttgctgccggtatcgccgcggctgtgggcaagctcaccgccgacccggcgcgtggcgtcgagctgaccggcgcgatcgtcaacgacggggtgttggagcgcctcgacgaggtgaccaaggttggcgagccggtgctggagtcgcgtaccgtccagcacccggccttccccggtgcggtggtacgaacgccgaccatcgtccggctgaatgccgacgacaccgccacctacgcacgggagtggttcggcccgatctcgttcgtgatcgggaccgactccaccgaacacagcctggcgatcctgcgggacacggtgggcgagaagggcgcgttgaccgctgcggtctactcgaccgaggacgcggtgttggacgcggccgagaccgcggcgatcgaggtcggggtgcacctgtcggcgaatctgaccgggggtgtgttcgtgaaccagtcggcggccttctcggatttccacggcagcggcgccaacgcggcggccaacgcggcgctcaccgatggcgcgtacgtcgccaaccggttccgcatcgtccagagccgtcgtcacgtctgaggtgttcggcgggcccttccgggcgggtgactccttcgcggcgtcgcccgcccggcgccaggccccgatcgacgagcggctagggcttgcgtgcgacaccggcccagtagtaggcagcgtgcgggtcggcgggctcgccgtcgtcgggctgccaggccatcaccgggacgatgcccggctcgaccagctcccaaccctcgaagaaccgggctacctcgtcgcggctccggggcacgagggtcatgccgctgtccacggcggaggcgacggccgtcttgacggcctcggggttgaagtcgccggtgggatgggttatcgccacgtagctgccggatggcagggcatccatcagcacgcggactttgcgccacgggtcgtcggcgtcctggagcagcatcaggatcgcgatcatcgtcagcgcgaccggctggtcaagatcgagcacttcgcgtagcgtccggtggttgagaatcatctccggttgacgcatgtcggcgtggatgtactcgctgcgcccctgctcgctgctgatcatcagggctcgggcgtgggccaacacgatcgggtcgttgtcgacatagaccactcgggtctcgggggcgacctgctgggccacctcgtgcagattcggccgggtcgggatgccggtgccgatgtccaggaattgccgcacgccggccttcccagccaggtagcgggccgcgcggtgcacgaagtggcggttctcggcggccatggaccgtacggtcgggatcgccgtcatcagggcctcagcaacggcccggtcggcggcgaagttgtccttgccgccgagccagtagtcgtagatccgcgctgaatgcggcatgccgttgtcaatgggggacgaactggtctgctgctgagtcgccatagcctcgctaccgtcgcgcacggacacctcctactaaggacaccgccgttgaatgggcggcgctcagcctagcccgacacggataccggctgcattccccgatgtcggtgtgattcgaggatagggacggtacacagtgctcccccaaccggatgactgtcaccgtgggaccgacattcaggccgggcggcgcatctgcaactcggtgagggtggggatcgtggggtgcggtaggcgaacgccggtgtcgacgaagcccaaccggcggtacgcccggtaggctcgctcgttgccgaccacaacctccagcatcagctccggacgaccgcaggcacgggaccagccggccaccgcgtcgatcaggtcggcgagcaggccgctaccccgccagggtggggtcacgtagacggcgtagacgacggtgagtcccggttcctcgggggtcaccgtgccgccggcctgccctaccagccggccgcccgggtccgcgacgaactgtgcggtggcgacacccgccgaggtgtacgcgactcgtgccgtgtagtcggcgtggggtcgggcagccgcgtcggcgatcgtctccaggaaggccagcggtgagtcggcgagcatctccagccgtagtgcccgcgctcgtgcggcgtcggttggccggacccgccggacccgcgcccgccggaccgccaccggccccgggccgggcctgcccggagtgctcgtcatgtcggttacttatcacagcgacagatagcgatatgtgtgactcagggaatgtccgatttgtggtcgtgcgccgtcgtcactcctcgtgtagcgtgcgatttcggtcaccgattcagcggccgtcgtcgaccgccgaaccggtgccgccggtcggtcggcgtgccggtccggctgggtgggtgagtggaagcgcggagagtgaggaagtgcaccgtggcacagggcaccgtgaagtggttcaacgccgagaaaggctatggcttcatcgccgttgacggggggcaggatgtcttcgtccatttctccgccatcgagatggacggctacaaggcgctggatgacggccagcgggtggagttcgagattgcccaggggcagaagggtccgcaggccgaacgagtacgggtcgtcgcctgagcgggttcgggtcgactgagcgggtgcgggtcgtcgcctgagcgacccggcaccgcctcgggtgccacccaacggtagccccaagatctggtcgccgtctggtgtgccgagggctggcgtcgctgcgcccaggtggctgcaggtggccgggctacctctggctgccgggcggccggccgctcgggttggtgttcggccggcgggtgagcttcggctcccgctgatgcgtcggagtgatgttggcctccgtcgcggttggcacctcctcctgccttgacacctcctcgtgccgggttgcccccgtcgtggcgctggttcccgtgcggggtcgctccgcggtctgtcgggccgacttgtcctctgcgtgcggatgtctttctgccgacaatgagccctgtctgccgtagcgcaggtggggttcattgtcgtggctgcccgagagtcggcgtgggagggttcgtgaacgccgctcggcgggcggtggtactcgggctgacccggtcgatcgtgcttgcactcggcaagggagagtgctaaacaggtcattggcactcgcataccgtgagtgccaatggtcggggcgggagggtcacggccgcagcggcgtcgcgaggcgcgggtgtggcacatggccggtcgtcgcgggctatccggcccggccgacggacgtcgccgtcgccaggtggcgacgtcccaaggtgcgtaaccaggcggcccatccgggagacaaccctctcgggtggcccgtgagtgtccaggaggacaacgccgtatggccaagatgatcgcgttcgacgaggaggctcgccgcggcctcgagcggggcatgaaccagctcgctgacgccgtgaaggtgaccctcggccccaagggccgcaacgtcgtgctcgagaagaagtggggcgcccccaccatcaccaacgatggtgtgagcatcgccaaggagatcgagctcgaggacccgtacgagaagatcggcgccgagctggtcaaggaggtcgcgaagaagaccgacgacgtcgccggtgacggcacgacgacggcgaccgtcctggcccaggccatggtccgcgagggcctgcgtaacgtggccgccggcgccaacccgatggccctgaagcggggcatcgagaccgcggtcgccagcgtctcggaggagctgctgaagctcgccaaggacgtcgagaccaaggagcagatcgcctccaccgcctccatctccgctggtgaccccagcgtcggcgagatcatcgccgaggcgatggacaaggtcggcaaggaaggcgtcatcaccgtcgaggagagcaacaccttcggcctggagctcgagctcaccgagggtatgcgcttcgacaagggctacatctccgcctacttcatgaccgatccggagcggatggaggccgtcttcgacgacccgtacatcctgatcgtcaacagcaagatctcctcggtcaaggacctgctcccgatcctggagaaggtcatgcagtcgggtaagccgctgctgatcatcgccgaggacatcgagggtgaggccctggcgaccctggtcgtcaacaaggtccgtggcaccttcaagtccgtcgccgtcaaggctccgggcttcggtgaccgccgcaaggccatgctcggtgacattgccatcctcaccggtggccaggtcatcagcgaggaggtcggcctcaagctcgacgccgtcaacctcgacatggtgggccgggcccgcaaggtcgtggtgaccaaggacgagaccaccatcgtcgatggcgccggcgacgccgagcagatccagggtcgggtcaaccagatccgggccgagatcgacaagagcgactccgactacgaccgggagaagctgcaggagcggctggccaagctggccggcggcgttgcggtgatcaaggtcggtgcggccaccgaggtcgagctgaaggagcgcaagcaccgcatcgaggacgccgttcgcaacgcgaaggccgccgtcgaggagggcatcgtcccgggtggtggcgtcgcgctggtgcaggccggcaagaccgccttcgacaagctcgacctgaccggtgacgaggcgaccggcgcccagatcgtcaagatcgcgctggacggcccgctgcggcagatcgccgtcaacgccggcctcgagggtggcgtcgtcgtcgagcacgtgcgtggcatcgaggcgggtcatggcctgaacgccgcgaccggtgggtacgtggacctgatggccgcgggcatcatcgacccggccaaggtgacccggtcggcgctgcagaacgcgtcgtcgatcgcggcgctgttcctcaccaccgaggccgtcgtggcggacaagccggagaagaccccggccgccccggctgctccgggcggcggggaaatggacttctgagtccaactcccagcacaccggaggggcgggccgattccggtccgcccctccgcgtatctcctaggtcggcagtggccgttggttgcgtcgtttctgcgtctggtcgtacggctggcgtacccggactggctcgtccaccaacgtcaccggttcgtccgctggcggatcgtcaatgccgtccatctccgcccgttgctcggcgtcgccgaagtcgaggcggtcgaagggcaacggcccgggctgttcgtcgtccgtcgtcatatgggcctcctccaccgagaacggtagggggcgttgatgactaatgcgggtgaatgacgctatcaggtgatctatcctattcgtaccttatcgatccctgagggttcgtcggtacccgaagaagacccgctcgatccgggcgcctgcgctgcccgagtagaaccggaccggccccacccagccgatctgcgccagcgtgatccccgcagcccgttggtcggcgaggcaacggcgcagcagcaccccgccgatcccggacccctcagcagccggagcggtgcccatcgggccgaaccagctcggccgggacgaaccccaggcggcgaagccgagtaggtcgccgtcgcgctcggcgaggtgacagccggcccggtcacggccgaccgacccggccagttccgccgcccacgtgccaccgaacgccccggacgcgaacgtcgtcagcgccggcaggtccgccgactccgcccgccgcaccgtcacgccctgaccagccaaccgctcctccgccggtgccgtcgtacgcaacgccgggctcccgtcgtcggacaggtcggcggtcatgttccaggccgtgctgtcccgggcgtaaccgagcgcctccgccgcgcagatcgccggcgtgtagcgcacgtcgatgccgggccaggcgtagaacggcgggttgcccgccagcagtacctctgtcgccccgagcccggcgagccgttgctcggcgcgcgccagcagcgcccgtgccacaccgcgccgccggtgcgccgggtccaccgcgatcaggtccacgtgcccgggtgggccgcccagtgcggtgaccgagccgaggagtacgccgacgagctggtcgtcccggtacgcacccaccgggacgaccggccggttcgcggcagcacggggccagagcgtgtccacgatgggtgccgcctcggcggagtcgtccggcaggtccagggcccggccgcacagctcgaccacggccggcagtcggtccggtgccagctcggtgatcgtcaggttcatggacgcagaccctaggccaccggagcgtttttgttaagaaggtttcctttggcgtcgaccagaacctcggcgaggcgtcggggcgggtgccccgtcagccctgagcggcacggacggcggcgtacgcgtcaaccaggccggctcccacgacgtgcgcctcgtccccgcacgactcgccgctgaccgggaccgggctggcggtcgcggtcaggatccggcgcgtccggggcaggtccccgatcaacgccggattggccgaccacatcagcgcggccacacccgccacctgcggagtcgccatcgacgtgccactgagtacgccgtacccgccccccggcatcgcgctgagcacgtctgcaccgggagccaccaggtcgggcttggcgcccccgcccggcgccgggccgcgcgaggagaagtcggtgacccgtcgctgtcggtccaccgcgccgacggtgaggacgtccgggtggaaggccggtgaatcctcgatcgagcggcagcgcggcccggtgttgccggcggcgaacacgaccaggatgccggctgcggccagcgcggcggtggccgggcgaagcgccccggggtcgcagccctcgagctccgggcagccccacgaattggtgaggatgtccggcgcgcgttgtgggcgcccgtcggtgagcgggtccccgcccggcgggaagggcgccagcatgaactggaggcagtccagatagagcgcggggttgccgaggttgcggtccaggttgacgcagccggtccacgctgccccgggggccaccccgacaccgtcacggccgacggcgctgccgagcgtgtgggtgccgtgcccaccgcggtcactcggggccgaggtggcgttccaggggtcgaaccacgagtcgtcaccgccgcggaagcctgcagccagcgccgggtgcccgccgtctacacccgagtcggaactgcccacggtcacccccgcgccggtgacccccaactccgaccagactcggtcggcgccgatcaaccgaacgttccaatccgcgccgcgcggtgccggagcgtccccctgggtgacgggggccggtacgggcagcgggcggacccgctgactgaccagcacccggtccacctcggggcggtcagccagccacgtccgcaccagcggtccgccgtcgacctcgatcgcgttgaccaggtagtagggcgtgtggtcgagccggaaccggcgcagttcccggcgcaggtcggcctgcgtccgctcggccgtctccaccagccgttggtagacctcggtggctcggttgtcgcggccggcccgcccggtagtggcgggtacgccgctcaggtcggcctgctcccgcagcaccacgaagagccgttcgccgtgcagcccgggttgtcccagcccgacggccaccaccccggtcgtcaccagcagggtggccgccgccaccccggccaccgcccgcccgggccgggcaccttgcggtcgggcaagtgtcaccccgtacgcgacagcgagtacggccgcgacggcgaacccggcaccggcggcgaccgccacccagaagggcgtctcccgggtgccggccagcaccaggccgacttcctcgggatcggtccaggcgagtggaccgaacacactcaggccgaccagccaggcggttgcggccgcaccaccggtcgccgtccgccgggcggcggccgccagggcggccagcgcgaacccggccggcggcagcgtcagcagcagcggcaactgggcgccggactgcccgacccccgcccccagtagcagcagcgcgacgccggcaaccagaccgcccaccagcaccaaccggcccggtcggggtggggtgccggacgcgaagcgggaccagaaggcggccggcagcagcgcggcagccagcccaccgacagccgtcgcggcgagcgcggcgagcagtgtctccaacaggccgccgagggcgccgacccagacccacggcagtagcagggccagtccgcccgcgagcccgagcaacgtcaccggcgtggggcgggccgcgcgggaccggttcgacccgtcgcccgggtcggacggcacgactcgccggccgaccagccggtgcgcgaggagcatggcgagcccggccacgccggcgagcgtcgcgaggtacgcctcgtgctgcaccggcggcagcgcccgcggcaggctcagggcgccgaatgccaacgtggcggccaaccagaactggccgacggtgcggaccgtgcgcgagcggggcagcagggcgagcagcagggtcggtgtgccggccagggccaccaacccgacggtggccaccggccagagccagaccagccgatccaggccggtcaggagcaggaactggtcgatcagccagcccccgaactgggtgaccacggtgagcccggcgatccacaggccgatgaggacggcgaggaccaccgggccggggctgctccgttccggaccggtcgggctggggacggctgggtcttgggggtgtccgggccgcaccggcacacagtacgtcgcgtcggatcagctaccgcacccgtcgtgagatttgctgccgcatttgttgtgggatccgccaccgcaccctcgtgaacgtgctggcgccactgttgcgggaatcagcccgcaccatggtcggattcgccccgcaccctgtcgtcaggttcgtcccgcacctgcgtcggatccgccgtcatcgacgctggaacgcggggctccggaattcgctgatgtcctggcgggggaggggacggctaccgtggaggcgtgcgtgacccacatgtgtcccgagcgaacgccagccagctctctccgctacggcgggccgccgacctgcgccgcctggccaccgaacacttcgacgtcctgatcatcggcggtggggtcaccggcgccggcgccgccctggacgccgcctcgcgtggcctgaaggtcgctctggtcgaggcgcgcgactacgcggcgggcacgtccagtcggtccagcaagctgatccacggcggcctgcgctacctcgaacagctcgagttccacctggtccacgaagcgctcaccgagcggggcctgctcgctacccggctcgcgccgcacctggtccggccggtgccgttcctggttccgctgctcggcggagggctccgagaccttccggcccggatgctacgccgctcctactacggcgcgggcgtggcggcgtacgacgtgttcgccggtgtcttcggcggtggccgggggatgccgctgcaccgacacctgacccgggagggcgctcgccggaccttcccgagcctgaaggcggaagggctggccggcgcgatccgctacttcgacggtcaggtcgacgacgcgcgtctggtggtcaccctcgccaggacggcggccagcctcggtgcgaccgtggtcagcagtgcccgcgccgtcggcctgatcaggcaggcccgggaggtgaccggggtccgggtccgggacctggaggcgccggccgattccccggacgccgagttcgaggtacgtgcccgtaccgtcatcgcggcaacgggcgtgtggagcgacgacatgtcccggatgctcgacgacgtcgggctgcgcccccgggtccgggtccgggcctccaagggggtgcacctggtggtaccccgatcggcgatcaccggcgagaccgggctgctgctgcgaaccgccacgagcgtgctcttcgtcatcccctggggcgggcactggatcatcgggacgaccgacaccgactggcggctcgaccggtcccacccggccgcctccgcccgcgacatcgactacctgctggcacaggtgaacacggtgctggaccggccgctgaccaccgccgacatcgagggggtgtacgcgggcctgcgaccgctgctggctggcgaggcggactccacctccaaactgtcccgggaacacgcggtgatcgagccgatgctcgggctgctgttggtcgccggaggcaagtacacgacgtaccgggtgatggcctcggacgtggtcgaccgggcggcgcgccggctcggtgcggtacgcccgtcgcgtacggccgatctgccgttgctcggcgccgacgggtactcggcgatgtggcgggaccgggcggacctggcccgtcggcacggggtgccggtcggggtggtcgagcacctgctggaacggtacggcagcctcaccctggacctgttggcgctgatcggcgccgacccgttgctgggctcgccgctggccggtgcgcccgagtacctggccgcggaggtgacgtacgcgacccgtgccgagggggcgctgcacctggaggacgtgttgacccgacggacccggatctccatcgagaccgcccaccgtggcctggagtccgccgagcacacggcggagctgatgggtgcggtgctcggctggaacgccgaggtccgggcgcgggaggtggcgcactaccgggcgcgggtggccgcggagcggaactcgcagctgatgccggatgacgcgacggccgacacggcccgactcggtgcccctgatgtccggggcttccccgccgaccggggcgacgatgatccggtggagagcgcttccccctcccgatagccgcacggccgcaccgccgcacctcggtcgggcggcacgggtcagcatcgacggcccggccgcacggagcagcatcgacggcccagcccggcccggcccggccggcgggtacccctcgggcgctcccagccggggtcagagcaccttgcccgggttgaacaggccggtcgggtccagcgccgacttgatcgcctggtgcacccggagaccgaccggaccgatctcccgggccagccactcgcgcttgaggaggccgacgccgtgttcgccggtgcaggtgccacccaggtcgagccccagttgcatgatctcgtcgaacgcgcgccgtccccgagcgaggctcgccgggtccgcccggtcgatcacgatgttcgggtgcaggttgccgtccccggcgtgacccaccacaccgatcggtacgtcgcattcggcggcgatgcgcgtcaccccgtcgagcatgacggccagcgagccgcgcggcaccgccacgtcatcgatgatcaagccgccgttgccgtccgggtacgtgtcggcggcgaaccgctccatcgccgggtgcgccagccgccgtgcctgcagtagcgccgccgcctccgccgcgtcggtggccgcgtacacctcgtcggcgccggccgccgtgcagaccgcggcgagcgcggccaggtcgtcggcggcgcgtgcgccggtgtccacggcggccagcagcagcgccgccgcgtcccggcgcaggcccatcggccggtacgcctcgatggctcgcaggtgcgtctggtcgagcagctccagcaggctgggcgagaggccccgggtggcgatctcggccacggcggccccggcggcggtggtggccgggaagaccgccaccatggtcagcgactccgcgggggcgggccgcagcgcaacggtcacctcggtgagcacgccgagggtgccctcggaaccgacgaagagccgggtcaggtcgtatccggccacccccttcgcggtccgtcgtccggtacgcagcacgtcgccggaggcgagcaccacctcgaggccgagcacgtactcggtggtcacgccgtacttcacgcagcacatgccgccggcgttggtggcgacgttgccgccgatggtggacgactcccaggacccggggtccggcgggtaccacagcccgtgctcggctaccgcggcggcgagggtcgcgttgaccactccgggttgcaccacggcgatccggctgaccgggtcgatctccaggatgtcggtcatggccgaggtgctgatcaccacggcgccgtcgaccgcgttcgccgcgccggccagcccggtccgtgctccctgcggcacgaccggcacatggtgccgggccgcggcacccaccaccgccgccacctgcgccgtgtcccgggggcgggtgatcacgaggggtgcaccggcggcgcagagatccgcctcgtcccgctggtgagcccggagcaggtccggatcagtcagcaccgcgtcggtaccgagcgcagcacgcagctcgtcgaggaggggatccatgcgccgaggctacgaccctggctgccccgacctcaaacgtcgccccgacctcaaacgttgccccggccgtacacgtcccctcgtgcttccgggccgtcacggaacaggcgcgggcaggattcggcaagcgtgatgtgggtagtaccggccgtggcccgtgacgagcgaccttcgctggtgcggcggctcgtgcggcgggacggcggcatggacatcgacggtgctcgcatcgccaacgctatgcagcagctgcaccaccgcggccgggccaccctccacgaccggctgcaccgggttcgcgcgacgttcgtgctctccgtgcaggccgggctcgccgccggcctgtcctggctggtggcgcacgaactgctgggcagcccgcagcccgtcttcgcgccgatctcggcggtcggtacgctcgccgtctcggtgggccagcgcttccgccggacggtggagctgatcgtcggcgtggcggtcggggtggcggtcggcgaccttctgatcttcctgttgggcactgggccgtggcagctctgtctcgtggtgacctcggcgatcctgctgaccgtcttcgccggcgggagcgtcgcgattctcatccaggcggcggcgacggccgtcctgatcgtcacgctcagcccggccgggcacaacctggagataccgcggttcctcgacgcgttgatcggcggtagcgccgccctgctggtcaccgcgctgctgctgccgctgaacccggtgcgggtgctcaatcgggccgctcgtccggcgatggacctgctcgccgacgaactggacgagaccgccaacggactgcgggaacgggaccgggacaaggtgcaacgctcgagtgagcggctacgcgaccacaaggaggagttggcgaccttcgacgaggcgatccagggtgccaaggagaccgcgaccctgtcgcccgcgcggtggcatcgccgcgacgagctgacccactacgcggaggcggccgacccggtcgaacgggcgatgcgtaacagcagcacgctggcccgtcgtgccgtcaccctgatcgaggacgcggagccgatccccgagtcgatgccggactcgatggtccacctcgccgagtcggtgcggctgctccggcacgagttcgccgtcggggaggagccgaggcgggcccgcgagcggtcgctgcgcgcggtcagcgaggccgggcgggcgtacaaggagggcgtcgggttctccggcagcgtggtggtcgcccaggtgcgtaccaccgcgagtgacctgctggtcgccgctggtgtcgcccaggaggaggcgaaccgtctggtccgcgacgccttcggcgagctgaagcacggcaaacggccggcggagtcggagcagcggacccgggaaccgccgagcccgccaccggtcggctgatccggctgccgtcacgaaggtcagtcgagcgtggtgagcgccgcgaggagccggtccacgtgctcccgggtgctgcccagcccgatgctggcccgcagcgccgtcgccggcaggtcccgccggccgctgcgggtggatgcctcggtgagtagccgccgggcgagtgggtgggcgcagaacagcccgtcgcgtaccccgatccggtgttgccgggccaggcgggccgccacctcggccgagtcccggccggccagcacgaacgagacgatccccacccgcggtgcgtccggcccgaaggcatgtagctcgaccgcgtgcggcagctcggccaggccgtcccgcagtcggctcagcagctgctgctcggtgtggtgcaacgccgcccggtcagcgtcggcgagggcgtcgcacaccgcggcgagcgctaccgcgccgagcaggttcggtgtgccggcctcgtgtcgggctggtccggtcacccaccgcacgtcgtgggtcgcgacgccgacgtggccggtcgctccaccacctgccaggtacggcggggccgcgtccaaccagtcggcccgcccgacgagcacacccgcgccgaacggcgcgtacagcttgtgaccggagacggccaggtagtcgacgtcgagggtgcggacgtcgacgggggcgtgcggggcgagctgcgccgcgtccaccgcgatccgggcccggtgccgccgggccacccgcgccagttcggccagcggccaccgttcccccgtcacgttgctcgcgccggtcaccgcgaccagcaccggcggctcgcggtcgcagcctcggcgcagttcgccgagggcggcgtcgagcgcgcgtaccgcgccggcgggatggtccggcacgggcagccggaccggtccgcgcggccaggggagcaggttggcgtggtgctcaccaccgaacgtcaccacggtggtgccggtgggcagcgcccgggccagcaggttgagcgcgtcggtcgtgttccgggtgaagacgacgtggtcgtcgggtcgcgcgccgaggaagtcaccgaccgattgccgggcccgctcgtacgccagggtgcagcgctgcgacagggcgccagcgccccggtgcacgctggcgtaccagggcagcagctcggtcacggcatccgccgcgacctgcgcgcacggcgcgctggccgcgtagtccaggttgatctgaccgggcacgccgagcacgtcgagcgggccggtgacggtcggtgccggggcgagggcacaggtcataggggtacgtctccggggtcggggaccccggtggaggtgtccgggcggggtccgcgcttgcccgacgcgcgccgcgccaggcccggtcatcacccggggcaccccaccgcgaacctcgacgagggttgccggccagcaagccggggcttgtcgctggcgctcgtgacctgttcgcagtgtagcgggcggtggtgtggccagcccggcgggtcggtggtgactacgctgacggcatggccgacaccccgcccggcgtgcccccgccgtcgccgaccgccgccgccccgccggccgctccccggatgccgtcccggccccgaaactggcgtcgtttcctcatcctcgccggggtgatcctgctgatcgcggcctgcgccgtcttcatggtctggactcttggcgagagcctcggtggggaggcgctgctgatcggtgtgatcgcggcggtccttccggtcccggtactggtgtcctgcttcctctggctcgaccggtacgagccggagccgttgcggtacctggtcttctgcttcgcctggggcgcgttcgtgtccaccgcggcgtcgctggcggtcaacagtttcgccgcggaccggttcgaggcggcacaactgccgacctcgctcacggcggtactggtcgcgccgttcatcgaggagctgaccaaggccctggggccgatcctgctgttgatcttccggcgtcgggagatctccgggatcaccgacgccctggtctactgcgggctctccgcgatcggtttcgcgatggtggagaacattctctacctgggcggctacggatatcggacgggtgtggaggagtacggtccggccaccggcacacagcaggtcattgcgatcttcatcgtacggatcctgctgttcggcttcgcccacccgctgttcacctccatgaccggggtggggctgggtatcgccgcccgcaccgcggaccggcgggtacgggtcctggcgccggcggccggcctgttgctggcgatgatgttgcacggcacctggaacctgctaccgacgctgacccaggccaccggacaactgctgatcctgctctacggcttcatcggcgtcatggtgccgatcttctttggcatggtcgggctggccatctggctgcgatcctgggaggggcggctcaccgagcgaatcctgcccgactacgtccgctccggctggctcaccccgcccgaggtggcggcgttgagcagtctcggacggcgacacgccgcccgggtgtgggccaagcgggttggtggcgacccggggcgcaaggcgatgcgcggctaccagtttgccgccacccggctcgcgctgctgcgcgacgggatgcgccgcgggctggacgaccgccccgccgaacgggagcggtccgtcgccgaggagcgatacctgctggaactgatcagcggctaccgagcgttcttcgtcggccgggatccacgcgccccggccggggtctgggacgggcaccagtaccacctgcggttcccggacgggtcgcagcgcgcggtgtcggcaccggacgagccggtggtgccgatcccggtcgtgctcgcaccgccgcctccaccgcccgcgttcccgcccggctatccgccaccaggctggcacggtccgccggctcccgggccatccggttggcacggcccgccgacctccgggccatctggccggtgatccgtccacggtcccaccgatcggcgcccccgcgcccggcggtcatgccatcaggctggtgaggaagtcaccgaggccctgggccagcgccatcagtacggccccgatcgctctgaccatctccgccgcgccttcgggccggaacgccatgaagtagatcaggaacgcgatgaagccccagaacaacagcttcttgagcagtaccggcatcgtccctccccagggcccctggtgcggctggcttcccgggagggagcggagcaaacggctacaggtagaggccggtggagtccggttcgacacgttcggcggcgacggcgtgaacgtcgcgctcgcgtagcagtacgtatccacggccgtgcagctcgacctcggagcggtcgtcggggtcgaacagcacccggtctcccgagacgatggagcggacgttcggccccaccgccaccgcggctgcccaggccagccgcttgccgacggctgcggtcgccgggatcacgataccggcggtggaacgacgctcaccttcactgccctccatgcgtaccagcacccggtcgtgcagcagccggatcggcaggccggactcgagatcctcgtcgttggtcacgagggcagacgctaccgtgtcccgttccgccgtcgggccgtggttcccgtcgggtggtgacagtgggcatcgggtgacagagttccccacgggattgggccaacggcgtatcctgtccgacctgaccggtgcggccggaacgcttcgtcgccaggaggtgcgcttgagccgtttcgagcggatacgtggacagttccgccgtgcgtacgagtcgttgcggtcgcggcgggaatcggcgggcctgcgcgccgggacgcccggcagcgcggcgtgggtcgtgcccgatccgacgccgtccgcaccgcaaccgccaccggccagtgcggcgccatccgcgcagccggtcggcgtggaggcgtccgcgccgctgcacagctccacgtccagccgggacgacgccgacgttccgcatgcgctacgggtcggtgccgcctggtcctggcggctgctcgcgatcgggatcgtcgcctgggctctgttgaagatcgtgggacagatccggatcgtgatcatcccgttggccatcgcgctgttgctgtcggcgctgctggccccggctgtcggctggctgttccgggctcggttcccgcgatcgctggcgaccgccgtggtgctggtgggcgggctggccgcggtggtcggcacgctgaccctggtggtgaacgagttcattcagggtgtgccggagttgagcgagaagtcctcccagggcgtacgccagatccaggactggctgagaaccggcccgctgcacctcgacgaccggcagttggacaactacatcaacgaggccgagaagtggatcaatgacaacaccgctgggctgaccagcggggcgctctccaccgcggccaccctggccgaggtgctgaccggcacgatcctggtgctcttcgcgacgttcttcttccttcgtgacggcggccggatctggcgcttcctggtccggctgcttccggtcaacgcccgctggaaggtcgacgacgccggccgggcgtcctggcagacgcttggcgcatacgtgcgcgccaccgtgctggtcgccttcatcgacgcgcttggcatcggcatcttcctggtgatcttcgagatcccgttcgcgtttccgctcgccgcgttggtcttcctcgcgtcgttcatcccgatcgtcggcgcgacgctgtccggcggggtcgcggtgctcgtcgccctggtggacagcggaccgatcaccgcgttgatcatcctgggtgtggtgatcggtgtgcagcagctcgaggggcacgtgctccagccattgatcatggggcgggcggtggccatccatccgctcgcggtgatcgtcggtatcgccgctggggtggtcctcgccggggtcaccggggcgctgatcgcggtgccgttgatcgcggtgctcaacacggccgtccgccgcctcgccgcccgttccgtcccggagacaccatccgacgccgtcgttgtcgtgagcaaggaccactgacccacccgcccggccacgaacgccggccacgatgcgcctcctgcggcgtgtgcgcgtcggggcgggcagggggcacggtcacgccctggcgaggcgttcgagggcgccgcgagccacgtcgggtcgggtcgtgtaccagaacgggggaagtgatcggcggagaaaggggccgtatccccgggcggtctccagccgcgagtcgagtaccgcgaccacgcctcggtccccggtggctcggatcagccggccgacgccctgcgccagccggacggcggcgatcggcacgctgaccgcggcgaaccccgacccgccatcggcgtcgaccgcggcggcgcgggcggcggcgagcggttcgtccggtcgggggaagggcagccggtcgatgaccaccagctggcaggcgtcgcccggcacgtccaccccctgccagagcgacatcaccccgaacaggcagctcgactgctcctcccggaagcgtcgaaccaacagcgggagtgcctgttcgccctggagcagcacgggcaggtcggtccgggcccggaggagttctgccgcctgctgcgcggcccgccgggacgagaacagcccgagcgtccgcccgccgagcgcctcgaccagcccgagaagctccgcgccggccgcgtcgggcaacccggaggcgctgggtcggggcaggtgcgcggcgacgtagaggatgccctgccgggcgtagtcgaacggagagcccacgtcgagcgactgccatccgggaccggaggtgacgggtgcctcggccggcgcctccagaccaagggctcgggccacggagtcgaaccggccccccagcgtcagcgtggccgaggtggcgacgacggtacggtcctcgtacaggtgcgtggcgagggtgccggcaaccgagagtggggcgaccaccagcgcccgccgcccggtgacgtcgttgcgttccacccaggccacgtcgtggtcggcctcgtccagcagccgttgcgcggtgccggacaactcgtcgagcaccgctttgacctgctgcttgcggaccgggtccgggtcgtcggccttgatctcaccgatcgcgtcgagtgccgcccgggtggcggcgtcgagcagcgtgcacgcctcctgcagcggggccggcagcccggcggtgagccggcccgcgggcgcctcggcgagcccgacggccagggcgtccccggccgtggtgagcgcctcggcggtctccgggcgaaggagcgggcgggcccggcgggtggaccggtcgatcagctccggcacgagctcggcctgcgcggcggaggagacccggtccgccagttcgtgtgcctcgtcgacgacgagcagttggtgtggcggcacaatgtgccgtccggccagcatgtccaccgcgagcaggctgtggttggtcaccacgatgtccgcctcgcgggctcgggcccgggaggcgtcggcgaagcactcggcgccgaaggggcagcgggccgccccgacgcactcccgtgccggcatggacaccaaccgccatgcctggtcgtcgacgcccggatcaagctcgtcgcggtcgccggtgtcggtcttctcggcccagtcgcgcagccgctggacctgccggccgaggcgtccggcctcgccgagccacgtcgtgccgctcggagtcggctggtcgaagagggtgtcgccgggttcctcctcggtggcgttgtcgagccgggccaggcacaggtagtggtgccgccccttgagcaccgcgaaggtgggccgtcggccgagcagtggttcgaccgcgtcggccagccggggcaggtcgtggtcgaccagctgggactggagcgcgagcgtggccgtggacaccaccaccgggccgtccacggtgagcgcgggcgccaggtatgccagggacttgccggtgccggtgccggcctgcaccagcaggtgctcgcgggccgacaccgctgcctcgatcgccgtggtcatctcctgttggcccgggcgtgccgcgcctccgggcaccgcgttgaccgccgcggcgagcaggtcggttccggtcaccccaccgccggagcgccggctggttcgggacgtcaggctggcggtgtggggcagggtcaccgtgcgacggtaccggtcggcgctgacagccgggcctccgccgggcggctcggcgtcgtcacggtccggcatctggccgatggcgcccggttacttccctgctacgtcggttcaaccgaatcggctagggtgccagacatgccgagcgacgtggtccgcgtgatctaccgcaagtacgacggcagcgcgcaccgcgactacccggcccgccggctgaccgaggacgatcttggcgtctggctcggcgtgtcggtcggcaccccctcggtctaccacggccgcccctccgtcgagcagatcccgttcgtcctcctggtgccacaccacgcctggtggaccggcatgttcaacccgccgccacgcaccagtgaggtctactgcgacatcgccagcccagcccgttgggaggacgacgacaccgtgcacctggtcgacctcgacctcgacgtggtgcgtcggcgcggctccggcctggtggagttgctggacgaggacgagttcgccgaccaccgcaagcagttcggctacccggacgaggtggccaccgaggcgtacgccgcggcccactggctgttcggtgcgttgggcgatggcaccgagccgttcgccacgtcgtaccggaagtggttggcgttggtcgtctgacgggtgtccgcaccggtgggcaccgtgcggccagctgcacgtcggcgcccaggggcgggtggtctcgggtcttccgggttcgcgggttgaccagcccaccgccggtgccggtgcgccgctgcccgggtgggtgagcggctcgatcggcgtacacgggggagtgtgggtcggtgtgcaccggaagcccgccgcccggtgcatggctcccgtggccggtgcggccacgggggtcggcatcgatctgcggggagacgttctgtgcgggacgttcggcgctttcctgctcgggtatccgcctgccggcttcgccgcccgctcggaacggaggtgcatcacaactggtgaaggtgaactaatagtgaacgaacagttaactagggttggccagtggtgggccggttcatctgcggttttgtcgacacctagcattcccactcaggtcaccccacggggcggctgtcaccccccaccgacacaacgaggtccgtcctgtgaagttttccttccgcccgaacgagggtgccttctacgagctcttcaccagggccgcgcagaatttggtgcggggcaccgagctgctcaacgaactcgccctgcccggcgtggtggtgcagtcggtcagcgagcggctcaccgaggtggagcacgacagcgaccagatcacccacgagctgtacaagaagatcaactctaccttcatcacgccgttcgaccgggaagacatctaccggctcggttcgctgctggatgacgtcatggaccacctggaggcggtcggcaatctgctctacctgtacggcctgacccagctgccgtcgctgccgcgggagatgcacgagttggtcaacgtcctggaccagcaggcgaggttgaccgccgcggcgatgccccggctgaggtcgatgcgcgacctcgaggactactggatcgagtgcaaccgactggagaacgacggcgaccaggcgtaccggatgctgttggtccggctcttctccggcgagtacgacgcgttgaccgtgctgaagatgaaggaggtcgccgacgagttggaggccgcctgcgacgccttcgagcacgtggcgaacacggtcgagacaatcgcggtcaaggagtcctgatccgtgactcctgaactcgtcgccgtgctggcggtgatcacagtcgcgttggtcttcgactacacgaacggattccacgacgccgccaacgcgatcgcgaccagcatctccacccgggcactgactccccgggtcgccctggccatggcggcggtcggcaacttcatcggtgcgcacttcggggcggaggtcgccaagaccgtcggtagcggcctggtgaagctgcccaccggaacacccagcctggccatcgtcttcgccggtgtgatcggcgccatcgtctggaacctgatcacctggtactacggtttgccatcgtcctcgtcgcacgcactgatcgggggcctggtcggttccaccgtcgccgcgtccggcacggtgctgtggaccggcatcggacgaagcgtcgtcctgccgatgatcctgtcgccgatggtcggattcctgctcggatacatcgtgatgctcgcggtgcagtggatcttccggagggggcatccgggcaagctcaaccggggcttccgctgggcccagagcgcctcggccgcggccatgtcggtcggccacggcatgcaggacgccgcgaagaccatcggcatcgtggtgctcgccctgttcgtcggcggcttccaggacgatccgtcgttcattccggagtgggcgttctggacctccgcggcggtgctcgccgccggtacgtacgccggtgggtggcgcatcatccggaccctgggccggaagatcattgatttgcgtccgccggagggcttcgccgccgagaccgtggccagctcggtgctctacttcaacgccttggtcctgggcgcgccgatctcgaccacccacaccatcacctcggcgatcatgggcgtgggtgccaccaagcggctctccgcggtccgttggggagtcgccggcaacatcgtgggcgcctgggtccttaccttccccgccgccggcagcatcggtgccctgatgtacttcctggtccgcccgctgttcagctgagggagcggcgggtcccctgtcaacgcctcgcgaagtgcgggggacccgcaaaccccggctcagctgtagtcgacgccgatctgggcccggatgcggtccaacagcgccatgacctccagggtcgccgtgtgcgggaccagtgggctttccagcatgccggcggcgaggcagcgttgcacctccgctgcctcgtcctggtagccgttgccgacaatgtccgcatggatcgtctccggcgcggtggcgtcccggtgcagggtcagcgagctgggccggaagaacgggtcagacaggtcgatccggcccttcgtaccggtgatcgcggcggtgatcgccgtcgtagccatgattccgcagctgagcgtggcgatcgcgcccgtgtcgtaccccaggacgattccggtgttctcgtccactccctccgggctgaccttcgcccaggcactgacgtggtcgggcaccccgagcagcagatgggccaggctgaccggatacacgccgaggtccagtaacgccccaccgcccagggcccgcgcccgcatccggtgctccggcgagaacgggccggccacgccgaagtccccccgcacgttgaccacggtgccgattgctccgtcagcgaccagctcgcacatccgccgaacgagcgggttggtgcgcatccacatggcctccatcaggaagaccccggcgtcgcgcgcggtctccaccaggtcccgactggtcgccaggtcgagggtgaacggtttttccagcagtaccgcccgcccggctcgtaggcaggtgagggcagctgcgtggtgggcggcgtgcggagtggcgacgtagacgacgtccaggtccgggtctgcggccagctccgaccaggaggcgtaccagcgccgcgcgccatgccgtccggcgaaccgctctgcgctctcggccgtccgcgagccgaccgccatcagctcggcccccggcacccgcttgaggtcttcggcgaagcgcccggcgatgtggccggtggcaaggattccccatcgagtcatggcggcacgctagcgaagatcgccggaaccgctcttgggcgttcccggctgtcgggatctaggctcgtcccatgacgagcgacggcgacggttttcccgttccaccggtggtggtggagcacgcccggcggttccgcgagcaggggggtaacccggcggtaccgcgggtggcggcgaccgtactgctgctccgcccgaccggcggcgccgctgttgcgggcggcggggcggatcgccagggaggctccgccacagtggtgtccgcgagcccggacggcttcgaggcgtacctgatccgtcgggtcgcggcgatggccttcggtggggtgtacgccttcccgggcggcggcgtggacccgtcggattcgacggcgcatgtcgactgggccgggccgacaccggcgcagtggggagcccggctgcgactggctccgacggcggcgcaggcggtggtctgcgccgccgcacgggaggtgttcgaggaggcgggggtcctgctcgccggtcccgacgccgacacggtggtcggtgacgtgtccggcgacgactgggagtcggcccgggctgccctggaacggcgggaggtgggcttcgccggcctactcgccgagcgaggactcaccctccggtcggatctgctgctgccgtggagtcggtggatcacgcccgagttcgagccgcgtcggttcgacacgtacttcttcgtcgcccagctaccggtcgggcagcgcacccgggacgtctccggtgagaccgaccggacactgtggatcactccggccgacgcctgcgccgccggggagctgaccatgctcccacccaccctggtcaccctcggtcaggtcgccgcctgccagaacctggccggtgtcgtcgctgccgcggcgacccgcgattcggcgagcccggtgacgccccggctggaggacaccggcaccgggccgccccgtttcctccttcgctgacctggcggtcaggtagcggtcgggccgctgctcaccagcgggaggtgtgtggtcgtcgccgcgaccggtgcctgattcggctgatccgtgccgtagccggtaggttgctgtctatgcgatgcgactgactcgggggccgccacggcgtacccgccctcgggacgacggcggagccgcggggtgagcgggtggaggcgcgatggtccggagcggctacgacgagcagcttgatcggctgaccggtgccctggcggtgatgagccgcgaggccacggccgcgattcggggtgccggcaccgcgctcctggatgtcgaccaggaggccgccgagtctgtcgtccagaacgacgcggtcctcgaccagctgcggtgggacatcgaggcggccgtcccggaactgctcgcccggcagcagccggtcgcctcggatttgcgcctggtgctctgtgcgatccggatcgccggtgacctcgagcggatgggcgacctggccgtccacatcgccaagatcgtgcagatgcggtacccgaacatggttgtccccccgccggcggcggccgtggtggcggagatggccgaggcggcagcgcggattgcggagaaggcatcgaccgtgctggccacccgcgatccgctgaccgccatgcagatcgggctcgacgacgacgaggtcgacaccgcccagtcacgtctgctgtccctgctcctgtccggctggcagtacggggtggagagcgccatcgaccttgccctggtcggccgctactacgagcggtacgcggaccacgcggtcaacgtggcgcgtcaggttgtctacctggtcaccggcacgatccggctctaggccggtcgcacccgcgcgggcccggccggtccgggtcgggcctcggaacggccgccccggatccggcggaccaccgggcaccccgcctcggtcacgggccttgatagcggacatcccggtagtcagtgtgcctatggtcacaatgctgatgatcccggccatgatctgcgtcgtggagttcacttttcgttcacttagcgccggtcggacggctacctgggcctcctagcttgacttctcgtacggcccggacgggctggcaccccccgatagagaggcttacctggtgaaccgcaacgtgctttcgcggcgcgtcatcgccggcgccgcgctcgccgcgctcgcgcttaccggctgcagcagcaacaacgacacggccagtgatggcgacaagctctcgggcgaagtcaaggtcaacggctcgagcacggtcgctccgctgagcgaggccgccgccaccttctacaaggagacccagagcgacgtcaacgtctccgtcgggacctccggcaccggcggtggcttcgagcggttctgcaagggtgagaccgacatctccgacgcctcccgtccgatcaaggactcggagaaggaggcgtgcgcggcggccggcatcgagtacaaggaactcgtcgtcgccaacgacgccctcacggtggtggtcagcaaggacaacgactgggccgactgcctcacggtcgaccagctgaagacgatctgggagccggactccaaggtcaccaactggaagcagatcgacccgacgttcccggacgagccgctgaagctcttcggcccgggtaccgactccggcaccttcgactacttcaccgacgagatcaacggtgaggagggcgccagccgcaccgactacaccgcgtcggagaacgacaacgtggtcgtgcagggtgtcgccggtaccaagggtggcctggggtacttcggcttcacctacttcgaggagaacgccgacaagctcaaggcgctcaaggtcgacggtggctccggctgcgtcgagcccagcctgaagaccgcgcaggagaacacctaccagccgctgtcccggccgctgttcatctacgtcagcgacgccggcgtcaagaaggagcaggtcgcggacttcgtcaccttctacatcgagcggatcgacgacatcgtcctggaggcgcagtacgtcccgctgaccgaggagcagaagagcaccctcaagaccgagttcgacgccctgaaggctgcggcctgacgtggccaccagcacctcgaacgccggttccaccgcaggcagcgccctgcggcggggccggcgtcgccccgttgacagcacggtcaaggtcctgctggtcgtcgccgccctggtctcggtcgtcaccacgatcgggatcgtcatcgcgttggtgcagccgacgatcgggttcttccggcaggtcagcatcatcgagttcgtcaccggcacgagctggacgccgaccttcgcgcagaaggcgtacggcgtgctgcccctcgtcgccgccacgttcgtggtgacgggcatcgcgctggccatcgccgttccgcttggcctcggctcggcgatctacctctcggagtacgccaacccgcgcacccgtcgggtgctcaagccgatcatcgaattgctcgccggcgtaccgaccgtcgtgtacggtttcgtcgcgctgttcgcgctcaacccgttgctgcagaagtggtggccgaccgacaccgggccggccttccagaacctgctcatcgcgggtatcgcgatgggcatcatgatcgtgccgaccatcgccagcatctcggaggactcgatggcggccgttccgcgcagcctgcgcgagggcgcgtacgccctggcctccacgaagatgcaggtgtcgacccgggtggtggtacctgcggcgatctcgggcatcgtcgccgcggttgtcctggggatctcccgcgcggttggcgaaaccatgatcgtcacgatcgctggtggtctcacgtccgaccggatagtcctcaacccgttggagggcgcggcgaccatgaccgccttcatcgccaacatctcctcgggtgacatcccggtcgggtcgctcgactacgactcggtcttcgccgtcggcgccctgctgttcctcatcaccttcgcgctgaatgcggtgtcgatccggatggtccgtcgtttccgggaggtctacgagtgagcacccccaccctcaccaccaccacgacccggccggatccctccgcgccgggtaacgcgctgacccagcgccggagccggccgggtgaggtcgcgttccggctggcgatgcaggcctgcctgctggttgccttcggtgtgctcaccgccctgctggcctgggtgctcgtcaagggctggaaccggctggactcccggctgtggacggagatgcccactggcctggtgagccggctggacacggcaggtgtgcagtccgcactggtcggaacgctgtggatcatctcgctggtcgcggtgatctgtctgcccatcggcatcctgtccgcgatctacctggaggagtacgcggacaacacccgctggtacaaccggctgctggaactcaacatccagaacctcgccggcgtaccgtcgatcatcttcggcatcctcggcctggggatcatcgcccgggcgctcggcctcgggttcacggtcatcaccgcggcgatcgtgctgtcgctgttggtccttccggtggtcatcattgccacccgggaggccattcgcgcggtgccgcagtcgatccgccacgcctcctacgcacttggcgcgaccaagtggcagaccgtgtcgcggcaggttctgccgtcggcggtcccgggaatcgccaccgggtcgatcctcgccctgtcccgtgccatcggggaggcagccccgctgatcgtgctcggcgcggtcaccttcatcaccttcaacccggacgggctggacagcgggtacaccgcgttgccgatccagatctacaccttcatcacccgctcgcagtcggagtacacggagctcgcggccggtgccatcgtcctgctgctggcgattgtgctcgcgatgaactcgatcgcgatattcgtccgtaaccggttcgagaagcgctggtaaccagtccgatgacggaccaccggctcccccgtcccaccccgtccgattcagaggtgagcaccgtgaaccccaccgacaccaccagccgccccggcgtcagcatcgccggcgttggcgcccagccgaccacagccccgctgtccgaggcggccgaccccgtgatggagttgtccggcgtcagcgtgtactacggggcctacgaggccgtacgcgacacgacgatgccgatccaggagaagcagatcacggcgatgatcggcccctccgggtgcggtaagtcgaccatcctgcgatcgttgaaccggatgaacgacctcattcctggagcccgggtggccggctcggtcagctaccacggccaggacctgtacgccagggacgtcgacccgatcgaggtccggcgccgtatcggcatggtcttccagaagccgaatccgttccccaagtcgatctacgacaatgtggcgtacggaccccgggtgaccggtatgaaggtctccaacatggacgacctggtggagaaggcgctgcgtgacgccgcgctctgggacgaggtcaaggacaagctcaagaccagtggtctcgccctctccggcggtcagcagcagcggctgtgcatcgcccggacgatcgccgtccgccccgagatcatcctcatggacgagccctgctcggccctcgacccgatcgccacggcgaagatcgaggacctgatgtccgagctgtcgaatgactacacgatcgtcatcgtcacccacaacatgcagcaggcggcccgagtcagccactacacggccttcttcaccgccgaggtggacgagcagcaggagcggcacggccggctggtcgagttcagccagacgggcaagttgttcacaaacccagccgacaagcgcacggaagactacatcaccggccgcttcggctgagcccgcggccggtgtcgatgaacaacctcgtcgagagcacaacgggtgactaccgggccgaggggcgcttcctgctgctcgtggtggacgacgatgagaccgccggcccagcgctggtgacggagttgtccaccctccgggttcaggggcggtactacccgcacgccgccgaggcgctgctggccgccggtgccctccaaccggacgcggccgtcgtgtccgccgggctcaccaccatggccagtaccgacctggtgcggctgctggtcggccaagccggcatccccaccctggtcggggtcggcgacgacgacggatcggtggtcgtcggggcgctccgggccggcgcgaccgcctgcgtccgccggccataccggctggacgaggtggtgccgatactgcgtgggatccggccggaaaccgccggcaccctcgacccgccggtcgagctcggtggcctccgaatggaaccagccacctatgaggtgaccctgcacggacggccggtgccgctgccgttgaaggagttcaggctcctgtatttcttcatgactcacgccgaccgcaccgtcagccgggaacagctgctgtcggcggtgtggggtgggtcgaccggggaaagctcgaacaccctcacggtgcacatcaagcggctccgcaagcgactggagacggagggggagcagcagccgctcatcatcacggtgcgtgggctgggctaccgcttcaccccgtcggagtgaacggcatcgccccgccagcggttcggtggcgccgcggttcggtggcgccgcggttcggtggcgccgcggttcggtggcgccgcggggaggtccgcagcccgcgtcttccaggctcgggcccaggagtcggcacccgcgccgggccggtgcctaccccgcgcggcgagccggaactggtcggacgggcggcggtgtcgtcgacctcgccccgaagccgcccgtcagctccgctggtagttgacgtgcgctgaccaccgggcgaagccgagccgttcatagagtgccaccgcggcggtgttcgactcgtccacatagagcatcacccggtccaggccccgccggtcccgcaggtatgccaggccagccgcggtgagagccttgccgagcccgccaccgtgcgcctgcgggtcgacacccagcacgtacacctcgccgatccggggtgagccgggccgctcgtggaccttggtccagtggaagccgcgcaggtgtcctgccgggtcgacggcgagcaggaaaccggccgcgtcgaaccacggttcgtcgcggcgtgcccgcaggtcggcggaggtccagcgaccctgctccgggtggtcggcgaacgccctggcgttgagcgccagccaggcatcgtcgtcggttccgggccggaaggcgcgcagcgtcactccctcgggcaggggcggttgggggatcggggcgctcaacggccggcggagctgccagagcacccgggctcggcggtagcccaggtcgacggcgagcgcggcggcggacgggtggtcgccgtgtgcccaggcacgtaggggcccggtgaccgtcgcgcgtaccgcccgggccagggcccgtccgattccctgccggcggtacgtcggatggaccgccagctccaccccggtgccggcggcgggatcggtgctgtccagatgcgcgtacccggccaagatgccgtcggcggcacggacagtgaggtggtgggccggggcgtgtgggtcgcggagccggagcagggtgtgctcgtcgaacgggtccgcgccgtcggcgtcccccgcggctcgggccagcgtcagcacgtcggcgatctccggtgggtcgagccggtcggtccgggtcacccgggcactgtcgggttcggtgctgttcatcgggccacggtagcccggcggctggtcaggtcgtgccaggtggcagtgccgccacgtagtaccaggcggtgagctctggcaggatctggtagagggcgtccacggtgccctgtcgtgggccacccgaatcgtgcagcagcacgatcgcgccggggcccacgtggtcgagtacgctcgccgcgatggcgtcggcgccgggtgcctgccagtcccacgggtcgaccgtccagtgcagcgggatcaggccaagctcccgtgccgtcgacacgatcgggtacgtccaggcgccgccgggctggcgatagtaggcgatggggacaccgggtacggcggcgtggatcgcgtcaccggttcggagcaggtccgcgcggatctggtccggtgttcgggagccgagggcgatgtcatggtcccagctgtggttgcacagggtgtggccgtcggccacgatcgctcggatcagctccgggtgggcgtgtgctttcctgcccaccacgcagaacgtggcggtgacgccgaactcgcgcagggtcctgaggatctgcggggtgtaccgggggtccggtccgtcgtcgaaggtgagggccaccgtcgaggtgccggtgacgcgacgcacgtcgtaggagtggctgccgtcgaccacaggtgactccgggctgccggccgtggtggggtcgtcgccggtggtcggtgctcggggtgcgagcgcctcggcggtgggcagtggcgtggcggcggtggtgacggaggcgcggtccggtgcgaggctgcggccgaacgcgaacgccgagccgagtatcgcggtcacgaccagcgctttgagggcgagggatcggctggcacggccgcctttcgtctgcaccgcagtacccccgcacattccggttgagcagcctcagtacatgaggataatccggactactgggagtaagtggtcaaatgaccaacaacgatcagacggaggccggtgcgggctccttttccggcaacgcccgggacggcgggacgacgaacttgtagccgacctggcggaccgtgccgatcatcgactcatactcggagccgagcttggcgcgcaaccgtcggacgtgcacgtccacggtgcgggttccaccgaagtagtcgtagccccacacctcgcgcagcagctggtctcgagtgaagacccgtcccgggtgctgcgccaggaatttgagcagctcgaactccttgtacgtgaggtcgagcgggcggcccttcagcttcgcggcgtaggtttccgggtcgatggtcagttcgccggcacgaaccgagctgtcggccctcgcgaccgtgtcgttgcgccggccgaccaccaaccgcagtctggcttcgacttcggccgggcccgctgaggcgaggacgacgtcatccaccccccagtcagcgttgagcgcgatcaggccggcctcggtgacgaccgcgagtagaggcgcgttgagaccggtggcgtgcagcatgcggcaggtggcccgggcctcgctgagctcggagcgggcgtcgatcaggaccgcgtccggactggggccggcgaccagggtgcgtacgtcgcgcggtgcggtgcgaatcgagtggggcagcaggtccagcgctggcagtacagcggacggttcacctgcgcgtgccgtcaccagaagcaggatctccacgatcacctccgtcccggcggcgtggtggccgcgcgcgaccagcggcacactcctcacggagggcgctggggtactgcgtggtcccggcgtcgctgacgggcgggtagcgggttgatcctaaccgattgccctgatccagctttcgggccaagttccgtttgtcacttatgcccctgattggggcgcaggttttaacgtcgccgaaaccgtgacgcccgcaccgcgggcacggtctggcacgatcggtgggtgcttccctccagtaggcccgagaccggccgtgagccgtggcccgaccagccgcccggcggcccgcccgcaccacgggccggggacgacgagggacggccggaacgcggcggcccgcgccgaggccggcacgagggggagcccggccaccgatccgcgggcgacccggacgacggcgaccaggacgaggaggagaccccaccggtcgaggtgcgacggtcactcgcgctggccgtcgccggcttcgcggcgctgctcgggacggggctggtgttggcggcgcagaccagcggccccgggcaccggctgccgttcacggccgtcgtcctcggtgtccaactactgtccgtgctggcctggacgatggcggcccgcccgccggcgctgctgacggtggccggggtaggtgccgtcgccgcgatcgtcgccgacaccgtcgccgtccgcagcgatccggcccgactgatgccactggtgcaggttctgctggtcggccttgttgccgccgtgctggggcaactcgtccgacgggtcgaccgggcacaggtcaccgactcactgcgcggcaccctgctcatcgtcgccggggcggtctccttcgccaccatgatcgtgctcacccggatcccgatgggcacccaggcaatcacggtctgcctggccgcggccggtgtcgcgctcgccgtcgcccggagcatcgacgcgttcgccgcctggccccggctggccccccaggtgcctcggggcgcggccggcgtggtcagcggcgccatggtcggcaccctgttcagtgcggccctcggcagctatctcgtcaccccgttcaccccgacccgggccgcgatcatgggactggtcgcggcagtcgtcgccgtcctggccgacctcgccgtcgggtacgcggaggcgggccggctgatggccggcgagtcgtcgccccggtgggcggccacgcacatgcaggggccgctcaccggcttcgcgctcgccgcgccggccgcgtacgtcatgtgcaaactggtcctctaggcagttgcgaccccgttcgcccgggtagccgcgccttcgcccgggtagcctcgccactgcgccggaccgacgacaggaggaactgtgaccgaggagcacccgtaccagggcgagcgcccccagcggcagcgcgggcgtcgcgtactcgtcgtgctcctcgtcctgctgctggtcctgatcgggctgctggtgacggccgaccgggtggcggcaggcatggccgaacgcgcgctcgccgaccaggtacgcacggagatcgcccagcagaacgtggaggccgggccgcccgaggtcgagatcggcgggttccccttcgtcacccaggtcctcgacggccgctacaagcgcatctccatcgggctgcgtgaggtccgaggatcggtccagggtgacgtgttggccctgccgactctcgacatcgacgcccatgacgtaaccgcctcgctggacaccctccgctcaggacagggcgaggtggtcgccgggagcgtcacgggcaccggcacggtcagctacgacagcctcgccgcccggctcgaccaggaggggctgcggttgggcgaacgggacggcaaactcgtggtgaccgctccagtggacattctcggggaacggttgcccgtcaccggcaccgccgacctcaaggtcgatcagggccgggtcgcgctgcggttcaccaacctgaccgccgagggcatgcccagcggaccgctcgcccgcgtgctgctgaacaacttcgcgcagggcatctccgtcgacgtgcccctgccggaactgccgttcgacctcaccgtccgcgaggtccggccgctgcccgaagggctccaggtcaccgcggaggcggctgaagtgccgatcaacgcggccggctgagccggtgtgtgacatgtcccggatgctggtcgagccggtggcttgcggcgacatcgctggtaggctgccactccatggggacgttcctcaccaaacggcgcgcggtcgacctgtgccgcgtggccacctgcctgtgtcgccccgtcaactgacggcggggctgttcgcggccgcctgacgcggcctcccgacacgctgggtccgcaccttccggtgccccacacccgtacgccgacagcggcgccgtcgcacgaacccgtgatccgttccaagccatgggtcctgcgcgtgggtgtaccactgacgcacaccgatttcgcgcgctggctcaccatccatcctcaccaggagtgatctgatgagtcgcgacaccgcactcgtctcggccgactgggccgagaagaacctcgacaccccgggtgtcgtcttcgtcgaggtcgacgaggacacctcggcctacgacaccggccacctgcccggcgcgatcaagctcgactggaagaccgacctgcaggatcaggtacgccgggacttcgtcaacaaggaccagttcgcggcgctgctctccgagcggggcatcgccaacggcgacaccgtcatcctctacggcggcaacaacaactggttcgccgcgtacgcgtactggtacttcgcgctctacggccaccgcgaggtcagcctgctcgacggcggtcgcaagaagtgggagctggacgcccgtccgctgaccaaggaggtggtgtcccgcccggcgacccggtacgtggcgcaggagccggacaacaccatccgggcgttccgcgacgaggtggtggctgccatcgggacgaagaacctggtcgacgtgcgcagccccgacgagtacgcggggcgcctgctcgcccccgcccaccttccgcaggagcaggcgcagcgcgcgggccacgtgcccaccgcgatcagcgtgccgtggtccaaggcggccaacgaggacggcacgttcaagtccgaccaggaactgcgcaagatctacgccgacgccgggctggacgacggcagggaaaccatcgcctactgccggatcggcgagcgttcctcgcacacctggttcgtgcttcaggaactgctcggccaccagaacgtgaagaactacgacggctcctggaccgagtacggctcgctggtcggcgtgccggtggcgctcggcgacgagcccggggaggaatgatcgtcatgactgcttctcccgcggccggttgcgccgccccggaccaggccgccccgctgcccgccagcctcgacttggagaaggaaaccgtcatcaccggcgtcgttcgctcggccgggggtgagccggtgcccggggcgtacgtccgcctgctcgacgccaccgatgagttcaccgccgaggtcatcacctcgccagccgggcagttccgcttcttcgcggctccgggcacgtggaccctgcgcgcgttgtcccggcacggcaacggcgacatcgccatcaccgccagccgaggcatcaacgaggcagctgtcacggtcgccgtcgagtgacaccacgctgatcgactgcggcccgctacctccggttgcgggccgcagtcgttctgtcgtgccgagcgcgtcccgtgattggctggaggaagcgtcgggaacagtcaccgtcgtggtcgggccgcagcaggcagcgccagccaccgtccagcaaccggtcacagaagacctgatgatggacgtcgggtgcaccgttgacggagatggtcgtctcaccgagcaccagctcgggcagaaaggtcagggaccgggccaacgagcgggcgagcaggcgtgcgccggcgaggttgtcggcgtgcagggtcaggtggacgacgaagcgcggccggtcgtcgacctccgtcgcggtcacacccgcacccccggtgtgaaccgggactgccagtcgcgcagcgcccgtttgatccgcacgttctcgtcgcgggtgcgtcccagctcggcgtgcagcgcggcgaggtcgtccgcgacccggctgaggaacagctccacctcggtcgggtcgatgccacgccgcgccggcgtgaactgccgcccccgcacctgccccgggctcaacggccaacgggccgccgaccggtagtgcccgcccgcgttgccgacagcctgccggcggccgtccacgtggctggcatcgacggcgtggtggcccacgtttccgctgatcagcgcactgccgcgagccgtggggtggcgtggggcgggacggttcttccatcggcgaaaacgccggaacgggttacgcatgtcgaccacctctcctgaccgggcggggtcggggtgagccgtcgtgctcaccccgacgggggatcgagccctactcgttgccacgcgaggagcactcaccggccaacttatatgaggaagacaaggtatgcaaggaaggcaaggagggtcaggagcttgtgaccattgtctttctcgtgatcgaatcggaggtgccacgcgaggagtgccatgccagcgacaccggactacatccggatctccgacgagatcatcgccgacatcaggtcgggtaggtacaaggcgggagacaagctgccctcgatcgctcaactctgccagcagtaccttgtcagcccgtccacgatccaactcgtcaacgtgcggctggaggcattgggcgtcatcgaccgccgccagggcaaaggtatcttcgtgaccgatccgaagacgtggctccgtaagccatgagccacaggtaccgcctggcaccggccgtgacgccgtgacaataaccggccgcctttctgtcggtcgccagcgacaccaacgcgatgggccgtcgcctgcggtgcagcaccaagggagagcttgacccagccgccggccacgcccagaggctgagcgtggcgtctacggcagagatcaacgacgaacctccgcatcgcagaacgagtgtggtaaccggtggttcgcagcgattacggcgatcacgaccacggccacggcccctacgcacgtagaacgaagatcacgcgaacgccattcaggtgggggttggagccggcgaacaggtccatcgccatgtcggccgccacggctgagccgaagacggcgatcgcaatccaggtgtgtcgcgatcggatcttcccctcgggggaactgggtggcgtaacagcctaggtcctgccccatcttccaggtctgcattcgaaaccgctgtcgtggccgcgccgttcagcaacgccgttagcgtgtcgcgtgttcgaggttgcttctgccgctgacaggagaccggaacacctaccggtctgaggctggcgagcatcgggcttgtcgaggtatcggcatgcgtgatcgaatcaggggccacgcgaggagcgccatgcctgctgtaccggactacctgagaatctccaaccagatcatgtcggaggtcgagagcggcaagctaaagccgggtgagaagcttccgtcgatcgcccagctgtgcgagctgcatcaggttggcgcgtccacgatccgccaggtgttcatccggctggaggcgctggaggtaatcgaccgtcaccagaagggagtctttgcgaccgatccgaagacgtggctccgtaagccgtgagccgtaggtgtctggcagcggttcggggcccctcgtcccggtcgcttcgacttggagtcggaggatggcgacatccacacccgcagcgacggtcttatcgccggggtctgtcgctcggtcaagcgggcttccttgcaatcgcttctattttcacaaagaatggcggtgaactagtgtgagaaatccgaatgaattcggggagctgcgtcggagttccgtttatcggctccgtatctggctcatacgaattttcgccgcttcctttgcggctgcgctgcttatgtgtctggtgcttgccgcaggattgttgccagacgaggttgcaccactggtggttgcaccagtaattatcggggctggcactgtggttctgttgatagttaccgtggggaaagtgtcgcaggcattgagggagcagggtgcaatgaggagcattgatgcgcaaatgccgtatctccgtaatctgatatttgacctgctcaacctcaaatagtcagtacacttaactgatatcagcgaggtgcgccgcgttaagaatttcccagcccgatgccggccggggcaatctcgccctgaacaggatcttccagctccggtaaccgctcgaacacgcggagggcgatgtagatcgagtcacggtgatgcggcccggttgccgcgcttggtgcgcacttgccaacggtgggcgctaccggctcgaagtcgccggagctcggcgcggccaacaaccggtgcaggttgggagcgggcggccggcgacccgagagccggcggccaccgactcaccgagtcggtgttttcggcgacacgagtgggctcgcccgtagtttccagaccaaagacaacggtaggaaccgagggttgatcaagttctggcccgggccgtagcgtcccgtccgtttggtgacggtcgacgctcaggcggtgggttcgtggcgactcaggacgtgttctcggcggaggaactgtcgcggcttcggggcttcccggagatcaaccgggccgagctggtccgatacttcacgttgaccggtgcggacgaggcgttcgtgcgccggttccgcatgggccgcaacgtgttgggcgtggcggtccagctgtgcacgttgccgtggctggggttcgtgcccgatgaggtgccgacggcaccggcggccgtggtgggccggttgtcgcagcagcttgggatcgcgatgggtgagttgcgcgggtacggcgagcgggagcagacccggacggatcatctgcgcgaggtggccggctacgccggctggcggtcgatgggcgccgccgagtggaaggacctggacgagtttctgttcgcccgggcgatggagcacgattcgccgaagctgctgttccggttggcctgcgagtacctgctgtcgtcgcgggtgatccggccgggggtgatcctgctgctgcggcgggtggccgcggcgcgggcccgggcgcggacgcagacgtgggcgcgggtgcggcatctgctgaccgaccggcggtgcgcggagctggacttgctgctggttccggacgccaatctcggccggacgccactggcttggctgggtgtggggccgtcctcatcgagcccggccgcggtcagggcagagctggagaagctggcctacctgcgccgcctggacgcgcataccttggacctgtcgatgctgccggccgagcggcgccggtttctggccggggtgggtcgccggttgaccgggcaggcgttgcagcggcgcgagccggagcgccggtacccgatcctgctgacgctgctggcgcagtcggcggtcgacgtgctcgatgagacgctgctgttgttcgaccaggcgatcagcgggcgggaggcggcggcggaacagaaggtcgcagcggccctggccgagcgggcgaagggcggggagaaccggcaggcgctgctggacgagatcctgacgatcgtgctcgacaccgggatcggcgacgagcaggtcggcaccctgctgcgcaccagcgtcggcctggaccggatgcgcgcggcgtgggccgagcggcgcgagcggctgccccgcgaccacgggcaactcagcatgatggacgcgtcgatgtcgtatctgcggcagttcgccccggccgtgctggcggcggtgcggttcgccggcgggcccggcaccgagcagctgctgcaggcggtcagcctgctggccgggctgtacgccactggcgcccgtaaggttccggccggtgctccggtcgggttcgtgccggcgacatgggccggctacctggtcgccgcggagcaggccggcgacgtcaccgcctaccggcggtactgggagctggccgtgctggtcggcctgcgcgacgggctgcgctccggcgacgtgttcgtacccgggtcgcgccggtacgccgatccggcgtcgtttctgctcacccccgaggcgtgggcgccgcagagggtggagttctgccacttggtaggcaagccggtcgaagccgtcgacgcgctggtccaggccgacgaggagttgcacatcgcgctggcggatctggagtcgcagctggcgaagggcgacccgggtgaggtccggctcaccgacgacggggagctgatcatcccgccgctgactgccgaggatgtgcccgccgaggccgacgcggtgcgcgcggagttggccgggatgctgcctcgggtgccgatcgcgtcggtgctggtggaggtcgacgcacggaccgggttcaccgagcacctggtgcacgccggcggaaaggtgaaccggccggctgagctgaaacgcaacctgctgtacgtgctcatcgcggaggccacgaacatgggcttgtcggcgatggcggagtcctgcggcgtgccgtacgacatgctcgcgtggaccgcggagtggtacttccggccggagactctggaggccgcgaacgccgcagtggtcaactaccaccaccggctcccgttcactcaggcgttcggggcgggcaccctgtcgtcctcggacgggcagcggttcccggtcaagggcaggagcatcaccgcccggcacctgtcccggtacgtcccccgcggccagggtgactccacctgtacccacgtctccgaccagcactcgaccgtcgacccgaaggtcatcgtggcgaccgcgccggaggcgcactacgtgctcgacgggcttctgggcaacgccaccgacctacccgtgtccgagcacgccaccgacacccacggcgccaccctggccaacttcgccctgttcgacctggtcggcaagcagctttcgccgcgcatccgcgacctcgggaagatcaccctctaccggaccggcccgaacgccgacgtcctcgcccgctacccgcgcgccggcggcctgctgacccgacgcctgaacaccgacctgatcacgagcacctgggacgatctgctgcgcgtcgccgcctcggtgcagggcggccacgccaccgcagcgctggtcgtcgggaagctgtgctcctcgaaacggcagcagaatgcgctgaccagcgcgatcaaggaatacggggcgctgcgtcgcacggtctacgccgccaggtatctggccgacgagacctaccggcggcggatctcccggcagctcaacaagggcgagaacctgcacgccctgcgccgctgcctggcctacgccggcgagggagcgctgcgccgccaccacgagcagcagaccgaacagatgtggtgccgcacgctggtcaccaacgcaatcgtctgctggtccactgagtaccacagcctcgctgccggtgcgctacgccgcgacggccgtcaggtcgacgacgaagtcctggcgcgcctccaccatcccacatgacgggagcttagaaaatccgggccgcacctcgaacaacccgccatcggaggcagccagccccaggtgcaggcctagatcaactgcttggcgttgtttttgggctggaagctccggacgggccgggccgcgccatttcctccgccgaggacacgtcctgagtcgccacgaacccaccgcctgagcatcgactgtcatcgaacgggacgggacgttgcggctcgggttggagcttgttcaaccctcagttcttaccgttgtttttggtctggaagctccgggtaggacgtattggtcctaccttggccgcgcccctacgatgcccggacgggatttccaaaacaggcgaaccgggcgggatcgtcccgcaaacggcgccgacccccgaaaggatgccccatgcgccgacgatcgatccagcggatcggcatggccctgctcgccgccgccgcggtgagcctcaccctgtccaccccgacagccgccaagcccgatgcgggcacgccgatgcagtggcgagaggtcttctcacccgacggcacgatcaccaagatgtatctgccccgggagcagaccgcaacccagctcgccccagccgatgtcgtcgcccaggcggacgtggtcaccatccagtacagcgggctgtccagtcagcgtttcgacatggtgttcatcggcgatggctacaccgccaccgagatggacaccttgcgcaagcacgcgcaggcaaaatgggacgagatcgccgccagcgccccgtggaacaagtacaagagcttcatcaacgtgtggctggtcaacgtcatctccaacgagtccggcgtcgacaacgacccatccccgggcgtcaaccgcgacactgcgctggacatgtacctctggtgtaacaacatcgaacgcctgctctgcctgaacgaggccaaggcccggcagtacgccaaccaggcccctggcgtcgacgcgatcgtcgccgtcggcaacaccgccaagtacggtggcgccgggtaccgcgacctgtccacggtctccggcgccaacgtcctgtccggccagatcgcgctccacgaactcggccactcggtcggcggcctcgccgacgagtactacacccccggcaccacctacagcggcggcgagctgctggcgcccaacgccaccaccgactccaccggccagaagtgggcctcctaccttggccgttctactcccgatggcggtgttatcggcgcctaccagggcggtgaacagtacgagtacggcatataccggccgtcgcaggactccctgatgcgcagcctcaacaagccgttcaacctcgtgggcctggacgtgatggaccgcgcgatcagcgccaagatcagtggtggttcgacaggctgagccacggtcggggcttcctcccgatccaggcccccggactggtgctgaccccaccgccgggggccgacctacatcgccaggacaccgtggcgtcggtcgaggacggcgggcttcaatcccctgacgtcgccgcgtgggggctgtcgacgaactcggcgccgaactcggccagcgctatccggttgggcaggccggtcttggtcatcaagctgtggacgtgacgctccactgtcctgggggacaggtgcagccgattggcgatctcacggtttcccaggcgcttcaccaccagacccagcacctcgtactcgcgcaccgtcacgccagcggatcggagctcgttcggaatgccctgggcgccatcccggcgctggcgcaccgttgccccggccctgcggagcagagcgcggcacgccccggccaccgcgggcacgtcggtgcggtgaaaatggtcctcagcgatccggagccatgacaccggttcaccccagccatcggtcagcgctgcctcgctgaccaggcgcagacccaggtgccggctcgtctcgtacggttcaccagccgccagcgcatccgtcatggccttggcagcgcggtcgtggtgacccgatcggccgtggaggaccgcgtgggcgaagaacgtgaactgcctatcccagcgcagtgtgctcgccgggttgaccgccaccgcctcgagatcgggccactccgcctggccggcgagagcctgcagcaacacgtgcaacccatgccgcccggacaggaagtacacgctcgacccgtgctcctcggcagcgaccgcccgcgcgagatccgcccgtgctctcggcagatcctcctccagcagcgcacagaatgccgccgccagcccgtacgcccgtggcgcgtgcaacgtcaggtccccaccccactgctcgaagccggccagctccgcctccatctggtggcggtcgcctcggtgtcccgcgagtaccgcgcgggtcagcagcacgtactgcgttgtctccagcagcttcagccgggtcgtcgccgcaaggacctggtcggtgagcgaggcggctgcggcgaggtcaccgtgcaggacggtgtgcagcgcgatgctcgcctccgcctggtactgcgcggtcaccgcgcccatctgggtcgcctgcgcgcgggcccgctcgagtcgggtgaggtcgccgacgcgcaacgcgtcgtcgttgcccaagcggatcaacgtgtggatttcgcagatgggcaggccgtggcgaaccgccagggtgcgtgctcgctccaggaaggaggtcgcctcctgcgggtcacggtggcgagcgagtccgccgaccagctgccaggcttggcaggctacgactggcagcggcgcggactctgccacctccgcggcctgccgggcgagcctctcggcggcagcgagttggtccgggccggcggcgtccaacaacaggtgcgcggccacaacgtcgatcggcgccagatcctcggccgagccctccgaacccagcagcgctcgcgcggtctccacctgggctagcccgtcctcggtgcgcccagcgatcgtcgccgcccaggccagccgggtgtgtagcgccgcccgccggcgcgggccgagcccgccggcctggtccaactcgctgaccgacgcgagtgcccgctcgaccagtcccgcttcggccagcgcttgcagcagcagctccaacgtgccggcgcgggttgccacgtcgtcgtgcggcaggtactccaatgccctgtccagcaccgcgacggccgagttggccgcgcccagtgccagcgcacgccgccccgcctcggtgaaaagcgttccggcggtggctcggtccccggcgtccacccgcaaccgcgcggcggcctcgcaccactctcgcggaagtcctggatggatggcttcgaccgcggtggccagtgcgcccgcgagccgcgcgtgttcgtcccggtcaagctgggcgagcacggcctcgcggctgagctggtggtggaaggcgtaccagtcggcggcttgctcatccggcgcgaccagccgacccgcgacgtcgttctgcagaaggcccagcaggtcccggtcggccagcccggtgacgtgctgaatgacattgagcgggaactgctgcccgaaaaccgcggcgaccgacagcagctcgcgggcgcgcgccccgagctgggcgacgcggcgactgagcgggcaggcgagccctgcggacattgatgcctcggggtagccgctgacctgccatccgtgctcgtcgccgaccaggatgccctcgtcgaccatcgtgctgatgagttcctcggcgaccagcgggttcccggagcttcccgcccacagcaggtcaacggccgaggccgggaccaggtcgggctcaacatccaggcatgccccggccaactgggcgagctccgcgcgggacagccggtccaggtcgatgagctgacaggcgccgcgtcgggcggcggcgcggaccatcgacatcgccggcccctcgtcgcggagggcgcccagcagcatcatcggctgcaactcgacgttgtcgaccaggtattcgagtaccgccagggtctccggatcggcgtcatgcaggtcatcgaggctgagcaggcagccccggtcccgcccgacaagcccggtcaacctcagcacggcctcggccagcaccaccagcgactcgtcatcacggctgctctccgggaggctccactccggcaccagccggcccaggatcggaccgtacggccccagtttcgcgggctcgacggggtcgacgcgcaggtgcgacaacaccgcctcggtgagcggtcgaaacggcggagtggggccgatggcgctagcccgcccgcgcatcaggctcatgcccgaggtgtaggcaagctcggtgatggctgcggtcaaccgtgacttgccgatgccgctctcgccggccagaaacaccgcagtaccgcggcccgttctggcagcggtcaatacgccggccaagtcctgcagcacattgtcccgtccgaccagactcgccgaaaggtgccgcacgatagcgacgttaccatccaaggcctgcaatggattggcaggctttggatggggcggccgggtgggctgtcactcgacccggccgtcgcctaccgcacttcgtgcggctgtctaatcgattacaacggacgatctgggcagcacgtggtgtgcatcattgtcgcttcccccgcatcggcgccgagggcaggtgcggcgatgcttgctgtcagcagggctaccggcagaccgacgcgggccagcgctgcggcccgcccggcgaagctgactgccggtggcagcagacggaggcggccggcgggtgcgtcggtagcttcttcgggcgttcccggggttgtctcagacacgaggtggatctcctttgctcttgggcaggatgttaaggggcaagcattgtgtgctgtagcagcagcacggagggcactcgctggggcgcggcgtgacgcagcagcccgtagccgatgccggcgagcccggtgaggagccccggggaacgagcgccaccgggcaccccgcacagtgagccgtgccgacgcagaacatcgagtaccagtccggcccggcggcgtagggcttgggccgcgagggtgcgtcggtcggagccggcgagctgggcgagcacctcggtcaccccgagctcgccgtgacacaggctcagatcccgccgtacgggtgcgttcgccagggtttccacgcagcccgccaggctgcgtggaccagtagcagccgatagggccgtacgggccaggacggctccggcggtgccacgacaccagccggccgctacctgctcacctcggtcgccgagcagtgtggccaaccgacggccagcggcgtgatggtggtcgtcgggtccaatggtggtcaatgcccatccgacgccggccagcccatcggcgaacccgcccgatgctggccaggcgccaccggcccgatcagtcgagaccccatggtgcgttcggtacatcagcccaggcacgccgtcggattcggtcaatggcgcgacgaggaggtcggcgcaccggcgggcggcgtcagcagcctcggggagtttcagttcggtgtgcaccgcagtcagcgcggctaggcagccggcgaggccggcggaccagcccagtgacgccccaggggtcgccgccgccatagcgagaggaacggtgcgggcggcggcgtcggtgagcgcggagtcgtcgagcagggtcccgattcgggccagaccgtaggcgatgccgcccagcccgtccagcccgccgcacccaatgacggcgacgagatcaggacgtttgtccagcgcagcgacgagctggggcaggtcggcggtggcggcgcgggcctgctcggcatagcgatggatgccagtgaccgcagcgagctgggcgaggaacagtgccacaccgaggtacccactgccgaggctggcgccgagcggaagcaccagccaccgatggtcctcgacggcctctaagcccagccagttgacccgtccgccaccggcgttcgcctcggcgacgagctggtcggcaacggcgcaggccgcggccagcagctcatcggggtgcgccgctgccccctcgggttgggccgcgatcggggcggcgtcggggtgaggggcgacacgggcccgggaggccagggtcgctgagattatccactcctgaccgcgtcggctcacctcgtcgagcgaggcgagggtggccagcgccgcggcgagcccgggctgtggcagcagttcgggcatctcggcgccggacgtggtgcgaatcctgccggtcccgaccgatgcggtgaacatcggtatgtcccctgcccacagggcagccagctccggccgcaacagctgcgcgagcagtggctgctcggtcctgccgtggtagaggacggaaagcgcccggtctcggtcgacagcgtcgcgcaggacatccgggtgggtggtttcgtcgagcaacgtctggtacatccaggtcgccctgacgacgacgcggacttcgaggtcggcgcagtcgcggacaagcgcggtgagcgcgtcacggtgcgcgatgaacgtgtcgtaggcatgacggaatccgccgacgatggcacgatcgtgctcgtgcggctcaaccagccgaccgttgaggaccggtcggttggccgcagcggccatgtcggcggcgcggcgcgtcaggcgcatccggtcggtacccgcgtcgagccagtcgacgacggtcgacggagacgcgctggggtcgccgccaagcccggacacgtcagcgacgccctgctcaccgacgaagaccagcggcagcagtgcggtgcgatgcacggatgcggccagggcatcggcggcagggtcacccgatccgccaggagtgagtccagggtggaacagggtctcgacatcgacgagaaccggctggtcgccatgcgcgacgaggttctcgtagtgcacgtcggcggcgcggacgaggtgcaacagagccagcaacgcgccttggcggcggtagaagaggtcagcatcctcccaggtgaacagcggtagtgcggcgatgtgctcggcccagccgtagccggtgcgggcgagagttcgtggggttcggggaaacaaccccggtgtagccgtcgacaggtattccaaaatcacggtgagctgggtgtgcggcgcgagatcgcgtggcttgtagacgattcgtcgcccgtcgtcgaagtcgacaaaggcgaccgagcgccctccggcgtgccggtctccccgcgaggtgagcaccgaggtgaccgggcctgggtcggtgccgccgagcagggtggcaatcagcgcatcgcggtcgaggccgaaccggtcgagcagctccacggtggcatcggcggtggtggccgtgtcctgggcgagcagacgggccagaacagggtatcgggcgagcacctcaccgagaccggtgggtgcggtgagttggcggacgaagtcgtgaaagcgcgcttggctgtcacctccggccaatcggccctcggcacgccaccgatgtagctcggtgaccagggcgcgggcggcgatgccaaccaggcgtggcccgagcgtgtcgccaaccgtggcggcgactcggtccagatccacgtgccggccatcgtgccggcgaatctgggtcagcgcggcgtcgacgaagggtgcgaggacccgggcgaacgcctcccgccagtcggccgccggcctggcgtcggagggcagcggccgggcggcggcgaggacgtcctccaccaggacggcccaggcaggtcgacggatacgggcggcgagctcggcgggagactcacccaggcgcggatcctggggcatcccgaggtcggcgagtcgcgcggcgaagcccggctcggtctcgacctcgccgcccgcggccggcacgccccgctcgtgcagggcgaggccggccgcccaccacgccgggtccggcaggggcttggccgcagtcgatctcgctgaactcacaccccgaacgtagccaggggtgaggcatcgggtcatgggtactgaacccccatattcactcgagctcactgagccgcaggtcaggcaggcccgcgacgtgccaaggagacccccgcggcgagcagtcccggcaccgacaccgggtcgacgaagaaatgtgagtggccggacccgatgcggggagagaacaaccggtcgatgctgcttgtcgttggcagacaaccgtgaggaggacaggtgggtgagccggttcgggtcagtgtcgcggcgctggaccccatgcttgaggtgggtgccacagccgcgttgcgtggttccccggacatggaagtggtgccacgctccgagcaggcgcgggtgaccgtgatcgttgtcgatggtgtcgacgagtgtgtcctggatatcgtccgtcacacccgggcgaccgccagctgccccgaggtggtcctggtggcgacggacctggagccatccgccgccctgcaggcgatcgtcgcgggggcgcggggtgtggtgcgccggcgggaggccgacccggcccgtctggcccgcaccgtgttggccaccgccgatggggactgcatccttccacttgacattctcgaccagctgccggagggcggcgccggtccgctgcccgcctcgtccaccgatcctcgactcagtgagcgggagcgggccgtgctgcggttggtcgccgacggccacgagaccggtgagatcgccaagcagctctgctactcgtcccggacggtgaccagcgtcgtgcacgacatcacccgccgcttccggctccgaaaccgcgcccacgccgtggcgtacacgctgcgggcaggtctgctgtgaaggtgcaggtcgaggccccggactccgcgctccgcgccgacgtggtgaccaagctgcgcacggccggcatcaacgccgtggaccggccgttccaggtgccggtcgtggtggccgcggcggacacggtcgggcgggcgatccggtcgtgcccgcagccgtaccgcaccggcgactaccgtctgctggtcctggccgacgccttcgacccagcggatgtcagcttcgccctgcgggccggcgtacgagcgatgctgtcgatcacctcagagccggaaaagctcgccgcggccgtacacgccaccaaccagagtgagggcaggatgcccagcgaggtcctgctgaagttgctgcacagcagggtggccgggaatcctgtttcgacccccagcccttcccccctgaccccccgccagacagcggtgctgaaccttatggctgacggccaccccaacgtggccatcgcaacggccctgtcctgctcagagcacaccgtcaagaacgtcatctacgacatgatgatgaggcttcaggtcaacaatcgtgcccatgcagtggccagagcgatccgggccgggctcatctgacgaggtgcccgcgccgtggcgcagacggcgtcgccgcctgagcacagcatgcccgccacgcccggacggacggacgaggacggatgcacaaccaggacgggtgtgcgggcgtgggtcgcgaccccacgtctcacgcccgcgtcgatccggcagccgatcgtggaccggctatccgccctggggcatcagggcatctgctcgcgcaggctccgtggccgcatgtccgtccacacctgctgaatgcgatccaggcactcctgcttcgagccagccgttccctcggcgcgccatcccagcggcagatcccggtccgccaaccagatcgagtactgctcctcgtcgttgagcacaacgcggtacacatcctcgtcggtcattgttcctcctgctgtcgacaagaccacggcgaaatggatcgtgtcgcacccgtccatccacggggagggacgaacaagcagcaaaatctgcacgcgcgccctgcgggtccttccctggtccccgcacccgtgagccacgcatgctcagcacctcggcatgaacacggccagcggaggtgtaccggtggacagcgttggagaggtgtcgttcgcgcaggaacggctgtggttcctcgatcagctgcgccccggcacgccggactacctgctgccgctcgcgctgcgtatccgcgggccgcttgacgtcaccgccctcaccgaggctttccaagcgatcgtggatcgtcacgaggtgttgcgcacccgctacgtcgaggtcgatggccggccggtggcccacgtcgacgcgcacaccaaggtcaccatcgcgtacaccactgatcaccacgtcctggagcgcgaactcgcccgcgccatcgacatcgccgaggacctgccgttccggctgtcgctggcccgactcggcgacgaccatctcctggtgttcgtcgtgcaccacatcgccttcgacggctggtcctggggtgtgctcgcccgcgagttggccgccgggtacgccggccggacggccgaggtgagcaagcaggccccgcagtacgacgggttcgcccgctggcaacgcgagcggttcaccgacgagcgcagccgccgtcagctcgactactggcgagcccaactcgttggtgcccccgccatcgacctacccaccgaccggccgcgaccgcggacctgggacggcacgggcgacgtcgtccgcgtcgacctgtccgcgacactgctgcgggaggtcgacgcgttggctcgtagccgtcgcgtcacccgtttcatggtcctgctcgccgccttccagatcgttctcgcccgtgccagcggtcaaaccgacttcgccgtcggcacgccggtcgccggccggacgcgggtcgcggacgaggacctgatcggcctgttcgtcaactcgatcgtgctgcgcgcggacctgtccggctcacccacgttcgaggagctactcatccgcgtacgggacaccgcgctcggcgcgttctcccatgccgagaccccgttcgagcggatcgtcacggaactcgctcccgaacgcgacctgtcccgcaacccgctcttccaggtgtcgttcagcctgctcgacgtgcgggctccgatgtcgcttcccggactggacgtcgaactggtggagccaccattgacgggctccccgctcgacctcttcctcgacatcaacgtgcggacggacggcaccgcggtggcgcggctgcagtacgccaccgcgttgttcgaccatgcccgggtggagcggctcgcccgggggttcgtcgacctgctccgcaccatcgtcgccgagcccgagatcagcgtcagcggcctggcgacgcgactggaactgggaccggacggggagcgggaccgcctgctgcacgcctggaacggcaccgccgaggatctgcccgacggcacggtcgacgggctgatcgccgttcaggcgcaatccacgccggacgccgtggcggtgcggacgaccgccgaggacatcacctatgccgagctggacacgagggtcaaccggctcgctcaccatctgcgcgctctcggcgtccgatcaggctcgctggtcgccgtgctgctcgaccgtgggccagatctgctcaccgctctcctcgccgtgctccgggccggcggcgcctacgtgcccatcgaccccgaatatccggacgcccgggtcgccttcatcgtggtcgactccgccgcggaggtggtgatcactcggtccacgcttgccgaccgagttggtgacaccgacggaaagctcgtcttgctggaccgggaccgggccgccgtggcagcccggcgggcagacgccgtcggtcccacggcgaccgctgacgacctcgcatacctgatctatacgtccggctcgaccggaacgcccaagggtgtgatggtccaccaccgggcgctgaccaacttcgtcacctcgatcgtgcggcggcccgggctcaccgccagccagtcggtcgtcgcgctcaccacgatctcgttcgatccgtcgttgctggagctctatgtgccgttgctcgtcggcgcgacggtcgtcctcgccgacaccgagcaggcccgcgacccccagcggctgaccgacctggtcgcactcactcgtcccgcggttctgcaggcgaccccggcgatgctgcgggcgctgctcgacaccggctgggttccgccggccaggctcaccgtgttgtccggtggcgagaagctgccgtccgagctggcccggcggctcgccacggatggggctcaggtgtgggacctgtatggcccgacggagacgaccgtgtgggtgacctcggctcgactcgacccggccggccgggtcgtggactggtcgccgcaggccaactgcacggtccacctgctcgaccggcatgccgagccggtgcccatcggttcggtcggagaactgtacgtgggcggcacctgcgtcgcgcttggctaccggggtcagcccgcgctgaccgccgagaggtatgtgcccgacccctactccacgacacccggaggacgcctctaccgaaccggcgacctggcccgccgccaccaggacggatcggtcgagatccttggccgtgccgatcggcaggtgaagatacgcggccatcgcatggaacccagcgagatcgaggcggcgttgctcggtcacgacgagattcgcgcggtcgccgtgcacccgacctcgactcccgccggcgagcagcagctgaccgcctacatcgtcccgcgagggaacaccccgccgccggtcgagggactgcggacgttcctgcggcggactctgcccgactacatggtcccggcggcgtacgtgccgatggaggcacttccactgacgcccaacggcaaggtcgactacaacgcgttgccggaacccacgatccgggtagccgtggagcgggtgtccccgcgtaccaccgaggaacgcgtggtcgccggcatctggcaggaggttctcggcagcagcacccagatcggcgtgaacgagaacttcttcgacatcggcggacactcgctacttgccacccgggttgccgtgcgcctccgcgcccaactcggtatcgacgttcccgtccgcggtctgttcgaccacagcacggtggccagcctcgccgccgcgctcactgactatccgcaagtctcccagcgcgccgcgatgcccacgctgaccgcccggcgccgccgtgtcacgcgttgaaaggacctgtcatgacaatcgccttggaaccaatcaccccgcgcgagacagccgcgccgttcgccaccttcgagaacctagagtcgcaggtgcgatcgtactgccggaagtttcccgtcgtgttccaccacgcgcgtggggcagatctatacagtgaggacggtcgccggttcatcgacttcttcgccggtgccgggaccctgaactacggccacaacaatcccttcatcaaacgtcgcctgcttgactacctgaacagtgacggtgtcgtccacggtctggacatgtacaccgtggcaaagcggcagttcctcaccgcgttcaacgaaaccgtgctgcagccgaggggtctggacttcaaggtgcagttctgcggtccgaccggcaccgacgcggtagaggccgcgctcaagctcgcgcgcaaggccaccggccgtgcaggagtgatcgccttcagcggcgcctaccacggcatgtctcggggctcgctggcggtcaccggcagccgccgcgcccgccgtgccggtggcgtcagcggcggcgacgtcacattcgtgccctacgagaacggtccacgaggttccttcgactcgataggccttatcgagcacatgatcgacgatccctcctcgggtgtggaagtgccagcagcggtgatcgttgagccgatgcagatggaaggcggggtctacccggcctccgcggactggctgaggcggctgcgcaggctcacagagcaacacggaatcctgctgattttcgatgagatccaggccggctgtgggcgcaccggaaccttcttctgcttcgagcactcaggagtcgtcccggacgtggtaaccgtgtccaagtccattggtggctacggactgcccctgtcgatgtcgctgttccggcgcgatctggacgtatgggagccgggtgagcacaccggcaccttccgcggcaaccagctcgccttcgttgccgctaccgccgcctgtgaactctggggcgacccgaaattccgcaccgacctcgcggttgcctcccgccggctggagcgcttccgtaccgaactcaccagcctcgactcccgcctgaccgtgcgcggccgcggcatggcgctcggtatcgacctcggccaggtcggcggccccgaacgtgcggaacgcctgcagcgctacgccttcgaccacgggctgatcgtcgagctgtgcgggcgccacgacgaggtcgtcaaggtgctgccgccgatcgcgatcgacatcgtccgtctcaaccgaggactcgagctgctccgggacggcctgcttgcggcctgacccgttgacggaagccagcctgaccccaactcggtgtggaaagagagcccgccatggcgaaccgacgccacctgatctccatcgatgacctcaccgacgccgacctgcgggagatcgtgacgcgcggcgcggagttcgccgccggcgacgcggaggacgcccgatcactggccgacctggtcgtgggcgtgttgttccggaagacctccacccgtacccggaccgcgttctccgccggtgcactgcgcctgggagcccggctgatcacctacgggccgggcgacctgcaggaaaacaccggcgagacggtcgaggacaccgccgcggtgctgtcccggatgatcgacgtgctggtcgcccgtaccgccgggcccgaggcggagctgcgcgcctacgcgcagcaacaccgtatggcggtggtcaacgcgatgagcgcggccgagcatcccacgcaggcgctcgccgacctcaccacagtcgtccggcacttcggtcaggtcgagggcctgcgcgtgctgtacctgggtgagggcaacaacaccgccgccgcactgacgctcgcgctgtcccgctacgccgacactgagctgtacctgcgtaccccacccggttatggcgtgcacccgaacgtgctcgatcgggcacaggcctccgccaaacgcagcggggcattcgtcgagcaacgccacgactccaccgacctgccatcggttgacgtcgtctacacgacccgctggcagaccaccggcaccaccaagcccacccctgactggcgaacggtgttcaccccgtaccgggtggacgaggcagtcatggcgtccagtccgggagcggtcttcatgcacgacctaccggcacaccgaggcgaggaggtgaccgcggcggtactcgacagccccgcgagcatcgccttcacccaagccgagaacaagtatcacagtgcgcgcgccgtcctggagtggtgcgccggtagcgcgccggtctagcgggatcgcaggaggctgatatgtccgggtacgtcgagttgccgaccggggggtggcggctgtggagccagttcgcgttacgtggtccgggattccccgctgccggcgtgctggcgctggcccccgccggcctggccgaaggcgccgacaagttcgaggtcggcaccgacctgtccggcgcggactggacagcgttcgaaacgctcttcagtgaggcgatggtcgccaccgcgcaggagttgcagcgcatcgcggcgatgccgacgttccgggcggccctcgcctggcagaatcgacagttgctggactccggcatcgcgccgttcctggcctggacgcccagcgcggcgggccggaccagcatgccgcggcagcgagaggaactggtcgcccactactggcagcggttctgcgtcaagaacgacacgatcggctttttcggcccggtgggctggggccggtgggatctctcgacccgtggaatcactgtcgatcccggcaccgggctcgtcgatgcctcacaggtgtacttctccagctgggcgatcgaccaggtagcccgcacggtcgaggcggatcccgcgctgcggccgtggattccaccccgcagaatgtcgttcgtgcgccgcgtcggccgcaccgtcaccatgccggggcgtccccctcagcagatcctccggttccacggcgaggttctggatctgtgcgacggggtgcgcaccgccgcggagatcgccgacacgttgactacgccactgccggccgtcgaggaggtgctggccgaactgctccggcgtcgctggatcgcacggcgactcgaggtgccgaccagcgcccatcccgagcgctggctgcgctcggcggtggggcgggtcaccgaccgaacggtccgcgaccgcgcgctcgccaagctcgccgtggtggaacgtgcccgggaccgggtgcacgaggccgggatgaacgtcgacgccctggctggtgcgctcgctgacctggagaccgactttgccgcgttgaccgaccacgccgccgcccgcgcgaagggggcccgcgtcgcaccgtgccgatcgttgctgtacggggacgcccgccgctcggcgaccgcgacgatcggcaccgcgatcctggacgagctgaccccgctcggactgttcctcaccgccgcccgctggatgaccaaccggttcgccgaacgggtcggtgcccggatccgcgccgcctacgagcggctgcgcgacgagcacggcagcgttgacctcggcgcgctgtggtttgcctgcctgccggtgccgcacccggagtccgccgcggacatctcggctgtgcaggccgaactccgcgagcggtgggcccagatcgtcgacgcgccacccgacgcccgccgggtgcaggtgaatgccgcagacgtcgccgatcgggtcaacgagctgttcgccgagcccggacgcggctggaacatcgcccgctacgtcagcccggacgtgctcgtgtgcgcggacgatccggacgcggtcgaacgcggcgagttctccctggtgctcggcgaactgcacgtcgcgatgaacaccgtgggtgcctccctcttcgtcatgcagcacccggacgtcgactcactgctggccgaaacccgccgggacttccccggcccccgcgtgctgccgatgctgcccaaggaacaaccgccgcgctggtcggcccgcagccgcccagccctggtgcggcccgaggactacgtcgtcgcactggtggaccacaccggcgacccgagccgttcccgcaacgtcctggcagctgacgtacgggtcgaggaccacgccggccggctggttctggtcctgcccgacggcgccgagttcgacgtactcgacgtcttcggtaacgcgctgaccaaccgggtgatggaccggttcacgctgcgtggcgactccgcgcattcaccgcgtatcaccatcgatcggatggtcgtcgcccgcgagtcctggcgcgtcccggccgccgaggtgcagttcgcccacgacaagagcgaggcccgtcgattcgtccgagctcgttggtggtgtgccggtctggggctgccccggttcgtgtttgtggtgttaccgaccgagccacgaccgttctacgttgacttcgacagcccggtgtacgtcaacatcctcgccaaggccatccgccggcttgcccgccaggaccccgacgcacggttcaccgtcaccgagatgctgcccactcccgagcacgcctggcttaccgacgacgtgggtgaccgatacacctcggagcttcggttcgtcgccgtcgaccagaccgtcggggccgacgacactgtgaccggcacggttgggggcccgcagtgacctcgtttctcgacgaactggtggcccacggtcgacgccggcccggcgcccccgcgatcgtgacacccgacaccgtcatcacctatggcgacctcgtgtcccgcatcgaccgactggccagggtgctggtcgcccgcggcatcggcccggagcaggtatgtgcggtcgcggtggaacgtggaccacaggccgtggtcgcgatggcggctgtgctgcgggccggtgcggcctttctcacccttgacgtcgagctgcccggcccccggctggagaccatggtccgcagtgggcaggctcggtgcctggtcaccacatcggccctggccgggcagctcggctttgctttcgacggcctccgggtgcacaccgatgaaccagctccggctggtgcggtcagcttgccacccatcgccgctcgatcgctcgcctacgtcagccacacctccggttcgaccggtacgcccaatgcggtgctggtcgagcaccgtgggctgaacaactatctgaggtgcgtcgtacgcgactatgacctcggagcggacaccgtcgtcctgcaactcgccccgctcggctacgacgcctcgatccgcgacacgtttgctccgctcgtggccggcggtcggctggtgctggttccccgctcgacgctcctgcgcgccgacgagttcatcgcggccgtacgccggttcgacgtggacaccatcctcagcgccactcctacctttctcaccttcgtgtctgcccatgacctaccgccgctacggttgacggtctccagcggtgaatcgctacggccgttcctcaccgccggtggtcgggcgcggttgcctggccggttggtcaaccagtatggcccgaccgaggccacgatgacctcgactcgtttcgtggtgccccccgatccggacacgacggtagacctcgtcggcgcaccgatcgagggagtgaccattcacgtgctcgacgacgacctggcgccggtgccggatggtgccgtgggtcaggtgtggatcggcgggatcggtgtcacccggggctacggcggccgcccggatctcaccgccgagaggttcgtgcccgatccgctcggtggtcctggcgaacgcatgtaccgtaccggggatctggcccgcagccgtgacggcatcctcgagtacctgggccgggccgaccgtcaaatcaagatccgcggctaccgagtggatccggccgagattgagggtgcgctgctcagccacccggctgtggccggcgcagcggtcagtacggctaccgacgaccgtggccgggtcttcctgatcgcgcacgtcgccggcgaactggccgaggtgaccgacgcggcgctgcggcaccatctggcggcgacgctgccgccttacatgatgccccgcaggttcgcccggatcgcacgcgtaccgaccacgaccagcggtaaggccgaccgccgtgcgctgaccgtgggactgtgatggccaccatcgaaaccaccgcccggtccgggctggggatcgccgacgtgcgcgtggccgcagagcggatctcccggctggtgcggcgtacaccgttgctggcactcggtccggacctgctcctcaagggcgagcatcgccagcacggtgggtcgttcaagctgcgtggcgcggcgaacgcgatgttggtgctgcggccgaccgaggtggtcaccggatcgtcgggcaaccacggcatcgccgtcgccacgatcggcgccgcctgcgacgtcccggtgaccgtggtcatggccgccggaaccagcgaggccaaggcgcgggcgatccgtgcccgcggcgcgcaggtggtgcgggtcgacggtggagtagccgagcgggagcggcgggcgcggtcgatcgcggaccagtccggcgcggtttacctgccctcgtccgatcacggcctggtggtggccggtgccggcaccgtcggccttgaggtggccgaggacgcgcccggagtcaccacgatcttcgtcccgaccggcggaggtgggctactcgccggcgtgtgtctggccgtcgacgcgctcgaccaccccgtgcgcgtcgtcggcgtggagccggcgcacacccgccgctacgcgttgtccatcgccgcgggcgcaccggtcgagctgccgccgtcgacgaccatcgctgatggtctgcggggccagcgaccgggggcggtgccactgccgattgttcgccgtcgggtcgacgagctgatcggcgtgaccgacgacgccatcgtgcaggcgctgggcgtgctgcgtggggtagggatcgccgcggagccgagtggcgcggtcgcgctcgccggcgcgatgcagtcgaggtacgtcggacggacggtggcggtggtatccggcggcaacacacctgaggcgctgtctgcgggatcgcaggcacgtgaggagaggaaagcagaatgattacaactgtcgatgttcctgaacttgtcgcgtcgatctaccgggaaacgctgcacgacgagacgctcgacacgaacagcgacttcttcgaggccggcggcgactcgctgaccgcctttcagattaccgcgcggctgcaggcgtcgctggacgtcgagattcccgtcgcgctggtgttcgcctatccgtccccggccgacctcgccgaggtcgttgccgctgatttctaggagcgacaactgtggacaacacatcggtacctcttggcgcgggctggcggttgtggtcccagtttgcgctacggggcccgggcttcccggcttctggcgtgttacgcctcgccccggctggtctggcggaggccgccgacaagttcggtgctgacgcggtgttgtccggcgcggactggacggccttcgaggagctgtacggcgaggccgcggtgggcacagcgcacgagttgcagcgggtcgcggcgctgccggcgttccagaccgcggttgcctggcaaaaccggccgctgctcagcacgggcatcgtgccgttcctggcctggacgcccagcgcggcgggccggaccagcatgccgcggcagcgagaggaactggtcgcccactactggcagcggttctgcgtcaagaacgacacgattggcttcttcgggccagtgggctggggacactgggacatgtccgcgtcggggatttccgtgacacctggcatcgggctcgtcgagtcctcggaggtgtacttctccagctgggcggtggacgcggtagccaagctggtcaacgccgaccccgagttgcggccgtggatcgcgcccaggcgggtgccgttcgtgcgggtcgaccacggctcggtgaccgtgccaggacgtcggccgcagctgctgccgtccgagctactcgacgtgctggcccgctgcgatggggtacggcctgcccgcgaggtcggctcggccgagcagctggaggagctggtgcgccgtcgcatcctcgtgtggcggctggaggtcccggcggacacgcgcccggaggtgtggatgcgtcactggctgacgtcggttgacgcggccggcggccgggcagcggagctgttggaggtgcttacccgagggcgttcccgcatcactgcagcagtcgggcccgacgagctgaaggcagccctgagcgaccttgagtctcagttcgtgaccttgaccgaagaaaccgccgtgcgggagaagaatgccaagaccgcgccgtgccggtccctggtctactccgacgcgcggcgatccgcgcgggtacggctgggcgctgacctgcgcgacgcgctggcgccgctcgaactgctgctgaccgcgggccgatggctcacgtcgaccattgccgagcgggtgatggcgcgggcacgggaggtgttcgacgggccgaccgacctggcgtcattctggttcgcctgtatgccggtgctccatggtgaggccgggggaatcgcggcacaggtccaggaggagttctggcgtcggtggcggtcggtgctgccaccgctgactggttcccgggtgcaggtctctacctcgcggatcgcggcggcggtgcgcgaggcattcgccgcggtagacggggggtggacggccgccaggtatctcagccccgacgtgttggtgtccgatgagggcgagctggtgttgggcgagctgcacgtggcgaccaacacgctgggcgcgtcgctgtttgtcaaccagcatccggatccggaatcgctgctggcgcaaaccgcgcgcgaccacccggaaccgaggctgctgccgctgctgcccaaggagcatcgggcgaggttgtcggcgcggattcgacaaacgctggtgcggccggaggactactacgtcgcgttggtcgatcagaccgcggatccggcgcgaccccggacggtacgcagcgcggacgtcatggtgcgcgcgcatgacgaacgcctggtggcggtgctgcctgacggcgccgagttcggcctcgtggacgtgttctcccacgtgctgacgacgctggtgatggacttgttccgcctggtgccggaggccgaccacacaccacgggtgacgatcgaccggatggtggtggcgcgggagtcgtggcgctttccggcaggtgcgatgccgttcgtcgaggaaaagcaggaggcgcggcggttcgtgcgggcccgacggtggcgacggcaggccgagcttccccgcttcgtcttcgtggtatcgcccgcggagccacggccgttcttcgtcgacttcgacgctcctgtctacgtgaacattctggccaaggcggtccggcggatgtcacggcagggagacccggaggcgcggctggtgatcacggagatgctgccgacgccggagcagacatggttggtggacgaccagggcgagcggtacacggccgagctgaggttcgtggcggtggacgactcctgatccctgtcggtggtggtgccataccggtgcacccacctccagtccggccgaccgcacccgccctcgttcgctggtgcggtcggctcgtgctgtcgtcctcggtccgacacccccgaacggccgttagccgttcgggggtgtgaaggtcagaggtgggaccggccgtcgatcagtgcggggcgcccccggcgacgaccagcgtcggttccggcctgtggtcgtggtccctcgcgacgtcacaggttgcggtgccgaaggtcttcgccaacgccccggccacatcctccgcccgatgctccgcgcagacgacgctgacgtcggtcgactcgaccgagacgacggccaatggcacgccgaccgcattcaccgcccggcagaaggtcgtcgcgactgcggaatccacgcgcaggccgatgccccgaacgccgacccgggccaccgagtccgacagctggaccggcgttcccttcgcggcgagggtcgcggctatggcccgtccccggggccggggcaccacgagcgtcaccccggccccggaaccgacgaccgtcctcggttcgacacccagcctcgccaccgtggcgaacacccgggccaacgaagcaggaggcgctgacagcccgccgaccgtcaccgtcgattccgtgtgggaggtgtacacctcccacaccaccgcccgctccacggggctcagctcgggccggtcaggctgccgagcagcgcgcccagctcagccacgtgtggcggcttcatcacaccgaagtggtcgcccggtacccggtgcacggtgacgccgccctccaccaactcgcgccagcgcgccacgtagtcgccgaacgtctgaccgatcgccacctcgtgctcaccccgctcaagttcgtcgctcacgaccaggtgcagctgccccgagtacgggttgtgacggtaggccagatcgagctccatcacctcgcgccagatcctcaccgacctcggccacacgtcgccgacaccctgggcgggcagagtgatcccgaccgccgggtccacgtcgtcgaccagatggtccagcagcgccaggatctcggtgcgacggtcggtggtgtcggcctgggggtcggccacgatgtgctcgatcagcgtctccagtcgccgaatgtaatccagttcctgccagccctcggcccgggtgtgggcgtcgaggccaggatcgagcaagataaacgtgacctcttcgcccgcctccgtcaagctccgtgccatttcggtggcaatgctgctgcctccgcaccagctgaacaaccgatatggtcctcgcggttgagcggcccgcagctcggccaagtagcgttcggccatctgctccgccgtcgggatctcgtcgtgcgtcgccggccactcgaacgccgccaccgggatatcgggtgccaggtggggcaccagccgcaggtaccagtgcgcgctgccgccgccggggtgcacgcagaacagcggcgccgctgacccgctccggcgcagccacatcatcgccctgccagccggctcgtcggcgattgtcgcggcgagcgcggcgatcgtgcggtgcacgatgaacgaccggaacgtcagctcgattccgtcgcgggctcgtaacgtcgcgattattcgcatcatcgccagtgagtggccgcccagttcgaagaagtcgtcgtgtactccgacccggtccaccgccagcgcctcccgccacgcccctgccagcgcccgctccacctcggtcgacggagcgacatacgtcgagtccagctcgggtcgagcgccatccggtgcgggcaatgccgcccggtccactttcccggcgggggtcagcgcgaactcgtcgacggcgatccagtgcgctggtagtaggtgaccgggcagacgcgtacgcaggtactcacgcagctccgcggtgctcggcggcgtgtcaacggcgcgggtgtaggcgaccagggtggcgtcggtggtacccgggcggtgtacggcgacgaccgccgacgctaccgccgggtgcccgttcaacgcctcctcgatctcacccagctcgatccggtggccacgtaccttcacctggtggtcagtccggccgtggtactggatcgtgccgtcagggttgcgggacaccacgtccccggtccggtacatccgggcaccagcgggtccgtacgggtttggcacgaaccgttcggcggtcagctcaggacgacccaggtagccccgcgcgagccccgccccgcccacgtacagctcaccgcgtacgcccgccgacagtgggcgtagatccgagtcgagcacgtacgcggccacaccaccgatcgctcggccgatcgacggcggcgcggtcaccgtaggtgccacctcggtcagcgtcgcgcacaccgacgtttcggtcggcccgtaggcgttgatgaaccgggcgtgcccactccaccgcacgacctggtcaacggggcacgcctcaccggccgacaccagcacccgcaggtgtgggaagtcctccggcgagagccgttccagcaacgacggcggcaacgtcatgtgtgtcaccagtcccgcctgctggcgcaggtcgccagggtcggtgccgcgtggaggcagcaccagttcggcgccgttggtcaacgacatcagcagttcccacacggaggcgtcaaagctcggcgaggcgaactgcagtacccggtcgccgggccggacgtcgaggtgctcgcgttgggcgtgccgcaggttcaacgcgccccggtgcgggacccccacccccttgggccggccggtcgatccggaggtgtaaatcacgtacgccagatcttccaggctgggcgtcaccgccggccgggtgcacggcaggtccgggtggtcggtgacgacctcgacagtggccgtgaccttggccggcagcggcaggtccggttcggtgagcagcagcccgacctcggcgtcagtaatcaggtagcgcagtcgttccgccgggtaggcgggatccagcggcaggaacgccgctcccgcccggagtgtggcgagcatgccgacgaccagatccgggctgcgcgtgaggaacaggcccacgagcgtgccggggccggcgccgagtgcccgcagtcggtgtgcgagtcggttggcggccgcgtccagctcggcgtaggtgagcgtatggccggcttgacgaatcgcgaccgcgtcgggagtggagcgtgcctgacgttcgacgagctggtgcaccagctcgtcggtggggtagtcgcgggcgctgtcaccgccggcgcgcaacgcgtggtcgtggtcggctgtggtgagggagatgtcggtgcctgcatgggggtcggccgccatcgcctcgagcacatgtcggtaggtcctgccgagcagctccagattctcgcgactgatccggctcggtcgtccgcccaggcgcagcaggccgggaaacgtccacacctccagcggcagctcgctcgggctgaagtcgtcgaccatgccgaccgcgtcggccttccagtccaggacgtggaagtcgaggtacccgaaggcgacgtcaaccagcgggccgccgggactccactcgcggcgcatggccggcatcgggtagcggcggtgcggccacagcttcgcctcgccggcgaacacgtcggcgacgagcgtacgccacgtcgcggcggtcacgtcggcggcgaagggcaccgtgttcaggtacatgccgaagacctcgtcgccgcgcagcacctcgggacgaccgttgcagaccaggcccccgaagaatcgacgccggccggtcacgatgctgatcgccttcaggtgcgcggcgtgcagcacgcttttcattgacgcgtcggcagtcgtcgccagccgacgcaggccgggcgcgaggtcggcccacggtacgtcgatgatcgtcgctttttcgtcgcgcccctggctggcccatccctcaggcagttccagcttgtcgtaccgaccgattgtcgtcgcccagaactcgcgatcgccggtggtcgccagggcccgtttctcggcggcgacgaaatcggcgaagcggacctccggtggaggcgtgaggtcgggctcgcggccggtgcgcagcctccggtagatcgacacgagctcgttgaccaccgacgtgtggctccaaccgtcgaggatggcgtggcactccgtgtgagtgagccaccactcgttcttgctgatgtcgtgcacgtggtatcgcagcagcggcggccgggcgatgtcgatcggccgcccccgctcggccacgaggaactcgtcgacggtggtgcgctgagcctgtggttcgagaccggtgagatcggtgtaggtcacgggcagctcggcctcggcgtgcaccagttgcatcgtctcggagtaggtcgagaggtcgaatgaggtacgcaggatctcgtgccgggctaccaggatcgtggccgcagcgcgcagggtgtccacgtcgaacggcagttcgtcgtgtattcggtagcaggacacgttgaggtagacagtacggtcgctggcggccagcatttcgtagaccatgccggcctgggtctcggacagcggataggcgtcgaccaggctgtccggcagcagccgccggtcggcgtcggacagttgggcgaatcgttcgacgagtgggtcctccgctgccgctccgcccgcgagggtagcgagcccggcgacagtctggtgggtgaacaggtcatgcacagccagctcgacgccggccgcgcggagggttccgaccactcggatcgcccgcatggagtccccgccgagggcgaagaaccggtcctcgatgccgaccttgtcgatgttcaacgcgttggcgacggcggaggcgatcatgcgttcgagcggcgtacgcggcgcgacgtacccgtcgatcgtggcccggttgcggtcgggagccgacagcgccttgcggtcgaccttgccgctggaggtcattggtagcccctcgtacacgagccagtgcgcggggatcatgacctcgggcatggtcgcgcgcaggaaatcgggcagcatcgacaggtcggggtcgcccaccaggtgggcgacgagttgcccgtcgtcgacggtgacggcggcggcgcggacggtcgggtgctcggtcagggcgtgctcgacctcgcccagctccacccgaactccgttgatcttgacttggtggtcgagccgaccaaggtagtcgatccggccgtcggggcggcgacgggcgaggtcaccagtgcggtacagccgtccacccgggttgaagggatcgggcacgaaccggtcggcggtcagggcaggacggcgcaggtagccgcgggcgagctggacaccggcgagcgtcaactcgcccggaacgccgaccggaacgggctgcagatcgcggtcgaggatgtaggcgcgggtgttcgcgatgggaaccccgatcgtgacgggctcaccgggatgacaccgcgtcgcggtcacatcaacggatgcctcggtgggcccatagaggttgtgcagctcgcagccgatcctgtcgtgtacggaggcgacgaggtcggaggtgagtgcctcaccgctgcagatcacccggcgcagcgacggcagccctccgaagggttcggtcaggaacgcgcgcagcatcgagggaacgaaatgcaaggtcgtgatgcgctcgctgtcgatcacgcgggccaggtaggcggggtcgcggtgcccgcccggccgggcgacgaccaaggtggcgccggtgatcaacggccagaagaactcccagacggatacgtcgaagctcgccggggtcttctgcagcacgcggtcagtggcgtcgagaccgtacgcctgctgcatccagtgcagccggttgacgatgccccggtgctccaccacgactcccttggggcgcccggtcgatcccgaggtgtagatcacgtacgccgggtgcgcgggggcgaccacgaccccggggtcgtgcgacggacgatcggcgagagcggcgaacgtgtccgtgtcgatcatcgtcgtggcgccggagtcctcgcgcagatagcgcaggcgctccgctgggtgatcgggatcgagcggcagataggcgccgccggccttgtgcacgcccagcagtgcgacgaccagctccaggctccggggcaggcacacacccacgaccgactccggaccgacaccgagggagcgcaggtggtgggcgagctggttggcccgggcatccaactcggcgtacgtcagcgaggcaccgtcgaaccgcacggcctcccgctgcggggtacgccgcacctggtcggcgacgagtcccggcagggtaccgctgggatagtcgacggcggtatcgttccaaccggtgaccacctgctcccgctcggctgccgacagcaactccaggtggccgaccggtgtttccgggtccgacacgatcgcctggagcaggtgggcgtagtgcccggccaaccgggtcatggtctccggctcgaagagggcggtcgcgtagttgactcccaccccgagcgtcccgtcggcacgctcgatcaccgacaacgtcaggtcaaacttcgccgcgacctcgccaaccggcaggggctccacggccaggtccccgaaggagggcgcaccggtgacccggtcggtggtcaggaacattgtcgaaaagagcgggctgcgcgacgggtcccggaccggggcaagctcgtcaaccacctgttcgaagggcagctcctggtgtgactgcgcgtccagcacggtctcacgtacccgatccagcacgtcgaggaacgacggcgagtcggacaggtcggtccgcagcaccagcgtgttgaggaacaggcccaccatgtcctgggtctccggccgggacctgccggcgaccggtgtgcccacggcgatgtcggcctgtccggtgtagcgggcgagaagcaccttgaacgcggccaggaacgccgtgaagggggtgaccccacggtcgcgggcgagccgcgcgaaccgggtggcgatcagggccgacacgccgacctgcaccagtgcgccagcgccatcgcgtaccggtgggcggggccggtcggttggcagctccagcgggctcagcccggcgagctgctcccgccagtacgccaggtcacctgttgacgcctccccggaggaacgttcccgctgccacacggcgaaatccgcgtactgcacgggcaggtcggcgaactccggctcgcggccagcgaccgcggccgcgtaccgctctcccagctcgcgtgccaccacctcttccgaccaggcgtcgccagcgatgtggtgcagtgtcagcaccagcgcgtgctcgtcctcgccgaggcgtaccagtgtcgggcggaagaccgggccggtggccaggtcgatggtgggcagttcggtggacaacaccgcatcgagtccctcgagaccgtctctgcggtgcagcgcgaccggctccggaccatcgatcacctgcgccggctcgccgtcgacgtcaacgtagcgggtccgcagcacctcgtgccgggccaccaagccatccaacgccgtctgcagcgccggcaggcacagctggccgcgtagccgcacggccgtggtcatcaggtactcggcgctaccgggccgcagtcggtcgagaatccacagccgccgctgggcgggcgacagcggcagctggccgccgcgtgacacgcgggcgacagcatcctcgggcgacaccccggcctgtccgctcaggcgcttgcgcagtagcgccgtccgcaacgcggcccggtctatggtcctggtcatcgcgcacctttttcttcggagagcagggcttcgatctcggcgtcggtgagcagggcgacgtcagcctcgaccgcagcaccgatctcgacggccagttcggcgacggtcgtggcctcaaacagccggcgaagcggcaggtcaacggcgaacgccgcgcggatccgggccagcacccgggtggccagcagcgagtgcccgccaagttcgaagaagttgtcatgggcaccgacctgttccacgtcgagcacctcggcccagatcgcggcgagcgctgcctcggtctcatcgcgcggtgcggtcagtgcacgctccccgtcggcagccgacggcgcgggtagcgccttgcggtcgaccttcttgctcgcggtcaggggcagcgcatcgagcgtcacccatcgtgccggcaccatgtactccggcacccggtcgcgaaggtgagcccgaagcccggcgacgtccggcacggggccgacccgggggaccacatagcccacgagctgtttctcgcccggcccgacctcgcggacggcgaccacgctcgcctgcaccgccgggtgctcagccagagccgcctcgatctcgcccagttcgatacggaacccacgcaccttgacctgttggtcgatcctgccgatgaattcgatcgtgccgtctggccgccagcggaccaggtcaccggtgcggtacaaccgtgcgccgcgctcgccggaatgtggatcggggacgaagcgatcggcggtcagctcgggacggttgaggtagccgcgtgccaggcgtaccccgcccagacacaactcaccggggacccccacgggcactggcatcagcttggcgtccagcacgtagccgcgggtgccggacaccggccgcccgattggcatcgcggcctcgtcccgctcgtcggcatccagcccggcgacggggtgaagcacgcaggtgacggtcgcctccgtcggaccgtagttgcacaggaaccgggcgggcagcccggtcgcggcccagcggcgggcgtcggcgacggtgaccacgtcactaccgacgttcatgagccgcagcgccgtcaacctgccgacgtcggcctcgagcagttcccgatagtaggcgggggtgatttccatgatcgtcacaccgtgctcggcgagccgtgccggcagctcgctcggtgtccagaacaccggatcactgatcaccaccgtcgcgccggcgagcaacgtcgccgccgtctggtccattgccacgtcgaacgtcagcgcggacagcagcaccacccggtcgtccgatccgatgccgtaggcatcgccgatcacccggcagtggtgggcgtacgaccggtgctcgatcatcacgcccttgggtcggccggtggaccccgacgtgtagatcacataggccaggttgtgcggcctcggcaatgtccctggatcggtcgtcgccgaggccgcaagccggtcgtcgtcgacagtcacgacacgacgccccgcgagccggtgggcgaacgcctgggtggtcaccacgaggtgcgcgttcgcgtcggtgagcatgaagtccagccgctcggccggatggtccgggtcgaacgggacgtacactccgcctgacttgaggacggcgaccaggacgaccaccgcgtcgggtccacgttccaggcacgacccgacgacgacctcgggaccgacgcccagcgaccgcaggtggtgggcgagccgattggcccgctcgttgagctcgcggtaggtcatgtgctgctcgccgaacaccacggccactttctccggggtccgcctgacctgacgctcaaacagctcgggcaccgtcaggtgccgctcaccggctgggtcgagctgcggcagacgggtggacgccgggtcggaccattcccgcaccagcacgtcgcgctcggcgttggacagtacggcgaacgaactcagccgggctgtgggggaactgacgaccgcggtcagcagggtcaggtagtggccggcgagccgctcgaccgtcgaccgatcgaacagggccgtcgcgtactcgaacgtgcatcgcagccgccccccggcacgctgcttgacggtcagggtgaggtcgaacttggccaccggaactccggcgtgcagcggctcgatcgcggcgtcaccgagggcggtcgggaaccggtccaggtgagctagctcaaacatgatttggaacagcgggttgcgcgacaggtcacggtcgggagcgagcgcgtccaccagatgctcgaacggcacgtcctggttggcgaacgcgtccagggagcagcggcgtacctggtcgagcagctcaacgaagctggggtcgccactcaggtcgtgccgcatgacaagcgtgttgacgaagaaaccgagcagttcctcggtctccggccgagtccggcccgcgaccggcgtcccgacggccaggtcggttcgccctgtgtagcgccccaggaggagctggaatccagcaagcaacgtcatgaaaagggtggccccatgcttgccggccagctcgtgcagtgccgccgccagctcgtcgggcacatcgacggacacggtgtcaccacgagggtcgcgcaccgccggccgaggccggtcggtgggcaactccgccggctcgaggccgccgagccgctcacgccaatagtcgagctggtcagccagctccgcctcgcggctccgctgccaggcggcgaagtcggcgtactgcaccgccgggggcgccaacggtgcgtccgcgccgccgcggatcgccgcgtaggccgtgcgtagatcccgcatgaacagatccatcgaccaggcgtcgaaggcgacgtggtgcaggctgatcgcgaccaggtggtcctcgacgcccgtgcgcaccacggtgacccggagcggacggtcctgggcgagatcgaacggccgggagcaggaatggtcaacgagcgcccgggccgcggactcgggcgcaccggtcaggtcgaccagctcgaactgcaccgggccaggtgggtcgatcacctgcaccgggtcctcacccgcgctgacgtaacgagtgcggagcatctcgtgccgagcggcgaccgcgtccacggcaccgcgcagcgcctcgacgtccagtggtccgcgtagccgcagcgccagcgggacgaggtactcgacgctgccgggctcaagctggtcgagaaaccacatgcgctgctgcgcgaacgacagcgggagcaccccgtccctgggcaccagcgggatcaccgcagcatcagcggcggcgacgtcgatacgcgcggcgagcttggcgacggtgcgcgcggtgaacagctcgccgacggtcagctcgacgtcgaaggcgcggcgcaacctgagcacgaatcggatcgcgagcaacgagtgcccgtagctgaagaagtcgtcctccgcgccgacccgctcgaggccgagtacctccgccatcaacgccgcgaccgcccgttcggtgggtgtcgtcggctcgacgtgatcgctggtcggcgatgcgggtgccacaccgggctcgggcagcgccgcgcggtccaccttgccgttcggggtcagcggcagcacgtcgaggccgacgtggttcgacgggatcatgggagccggcaacacgtcggcgaggtgtgcggccaacgattccagggacaccggcgtgccgttggccggcacggtgtaggcgaccagctcgaggtcgcccagctctccacggcgtgcggccaccacggcctcgcccacgtcggggtgggtgcgcacggccgcctccacctcggccggctcgacccgcaccccccgaatcttgacctgctcgtcgacgcggccgacgaactccaggacaccgtcgtctcgccagcggaccaggtcgccggtgcgataccagcgttcgccgggcacacgggcatacggattgggacggaaccgctctgcggttagatctccccgaccgacgtagccgcgggccaacccgacgcccgacacacacagctcaccgggcaccccgaggggcacgagttcgtcccacctgtccacgacgtgagcgcgcatgttccgcagcggtgtgccgatcggcacgatgtcgccttgctcgccagatcggaaccctgccgcagtcgagtcgatcgcgcactcggtcgggccgtaggtgttcaccacctcgacgtcgaggacctcgagcaaccgttcgcacagggagacaggcaagggctcgccagccgagcacaccaagcgcaacgaggaacaaccggccagttggggcacgtcaacgaggagacgcagcaccgacggtacgagctgcagcatcgtcacgccgtgcgtggagaccgcctcgaccatcgcggcggggtcccgatgcacgccgggaggcggcgtcaccactgcgccaccggacaccagcggtgacaggaactcccacacggaggcgtcgaagccgatggtggtcttctgtagcacccggtcgcgtgcggtcatgccgtaccggtgcaccgaccacagcacccggttgcgaatgccgtcgtgggtgatcgtgacccccttggggcgcccggtggacccggacgtgtagatcacgtacgcggcgttgccggggtggacggcgggcggcgcggcgggcggtgcggcggcgatcagcgcctggtcggagtccagggcgacggtgtgcaccgtgggcaactgatcccgcagcaccgagttggtgacgacgagttccacgccggcgtcggcgaccatcaacgccagtcgctcggcggggtgctcgggtggcagcggaacgtacacgccgccggcggcgagcacggcaagcagggtcgtcaccagatcggcaccgggaggtagcgacactccgacggatttttcggtggtgaccccctgggacaccagaaagctggtcagcgcggacacccggctggctagctccgcgtaggtcagttcgccctccgcgccggccacggcgacggcgtccggggtgcgtcgggcctgcgccgtgaacagctccggcaggctcagccgcggtgtgggttcgtccgtgcggttccactcgtggagctggcgcagctccggctccgccaccagctcgacgcggcccaccgggcgggtgggttccgcgagtgcgcgggacagcagccgtaggtagttggcggccatccgctcgatccgcgcccgatcgaacagggcggtgacgtacatcaggcgcgcgtgcacggtcccgtcgggccgctcggagaggtgcagtgacaggtcgaacgcggaattggtccacgtggccggcagcttcgtcacctccaggccgggcagcgtgagtcggatccgctcggcgttgtgcatcgcgaagcccacctgaaacacgggattgcgcgacgggtcccggtccggggcgagatcgtgcaccacccggtcgaaggggacgtcctgatggccgtaggcgtccagcgtggtttcccggaccatggccagtagctccgcgaacgacggcgctccggcgaggctcgtccgcaggacgatggtgttgacgaacgcgccgatgagcggctccacctggacgtcgttgcgcccggccaccgagaccccgaccgcgacatcgtcctgaccggcgtagcggccgaggagcgcctggaaagccgacaggtacaccatgaatggggtggcacccgccgcgcgtgcgagcagagtgacctcgtcggtcatggcagcgggcacagtaaagtcgaagctgtccccatcggagttccactgcgagggtcgggaacgatcggtcggcaactccagcggtggcagcccggcgagcgtgtcccgccagtagccgagctggttgttccggacgtcctcggcggacgcccaccactctcgctgccagtgggcgtagtcggcgtactgaacgggtggctcggccagctcggcagcgtcgccgccggtgagctcgccgtacagctcaccgagctcgcgggccagaatgctccacgaccagccgtcgaaggcgatgtggtgcaccgtgaccagtagtaccgactctgaccgaccgagacggaccagcgtcacccgccacggtggctgggtgcgcaggtcgatcgggatccgctgcgccagccggatccgctgtagctcggcgtcggtgtcctccgcctcggccaggtcgacgatctccatcggcaccgcgacgggatcgtcgatgaactgcagcgcggtgtcgtccacggtctcgtaccgggtacgaagtacctcgtgacgttcggccacccgggtgaacgcggccgcgagcgcgccagtgtccagcggaccccgtacctgaaacgcctcgtgcagtaggtactccgtggcagccccggaccgcagctggtcgaggaaccacagctgctcctgtgcgaacgacagcgagaagccgccatcaccggttgccatcgatctgcctcccctgtgctgggctctggtctatgcgttgctgaacggttcggccatcgcgacagcgatcctgcgtggcccggtgaacggctcgcggccgtgtgcggcgagcatgttgtcgacgagcagcacgtcgtcgcgctgccagtcgaagcgtcgctgggcggcgcggtagcagtcccgcaggtgcgcgaccacctcgtcgggcacgcgtgcgccgtcgccgtagtaggtgttcgtcggtaggtctacctcgtcgaacatctcgcgaaggccggcgcacatctcctcggccagggtcgtcacgtggaagaacgtcaggtggttgaaccacaccgcctcgccggtgaccggatgccggtgaatggcctgacgccgaccggtggtgcgaaggccgttgcggccgacccactcgacctcgacaccattgccggcgcagtacgcctcgacctgggcatgcttgtcggtattgaacgcctgctgccacggcacgcccagaccgtcggagaagttgcgcaccacggtccacccacggcgggcgaactcgtcacgcacggtcgggtcgatcgaccgtaggacctgccgggtgtcggccagcggggtggctccgagggtcgccggtggggtgatgcagtagaagaacagtgtcagtggccagttcgcctggtaggagttctcgttgtgcaggaagatctcctcgcccggcggatagtcggtcgaggtatagacctggcccttgatcgtgctgcggggtgaggaacgctccgcgtagctgagcggcgggccggacaccgaacgcacgacccggtcgaagccgtcgacaccgccgacgtcgaagccgcgtagcaggaccgcgccgtgttcgcgcaactgctggcgtacgcggtcccgggaggttgcgaggaacgacgtggcggccgtccccgggtccggtgccgtcaacacgaacgggagcaccggctcagcatccggcgccgcccgcggaggctcaggaaaagggctcgtcttcatgctacccacggttccggttgcggcagttcggctgcagagaacaactggcagcgccgttcgcacgcctgttgccggcatctgtgcgtgttcttctctgcgtccggcgcaggggagcgcggcacgctcggtgggcactgatcctcggcgggtagccacggtgatgctgccactggctggagtcggccttgaccgtgtgggcctcccacaccgctcgcgctcagggccggcgaagggcgtggggcgcaccggggacgcccgccacggtcggtgtcgcgggccgccagccacaccacgaccagccgcacccggacttccgagacgcctactcagacgatcgcatcgatggagcggaccgatgaccacgaccgcgcaaccccggcctggtacgccggttcccccgctgcgtcacaaccgtgacttcctcctgctctggagtgggaccgccgtctccctcgtcggtctgaccgtatcgaccatcgcctaccccttgttgatcctggccgtcactggatcgaaggccgcagccggtgtcgtcggcttcttctcgctcctgccgtcactgctgttccaactgccggcaggggtgctggtcgacaggtggaaccgccgtcggctgatgatctggtgtgacgtgatccgcgccctcggcgccgcgagtgtggtcctcgcgctggctctcgacgagctgacgttggcgcatgtggtggtggtggggttcgtcgagggcacgatgtcggtgttcttcaacctcgcggcacatgccgcggtgcccaacgtcgttcatccggaccacctgtcgaccgcactgtcgcgtaacgaggcacgttcccgggcggcgaccatgctcggcaccaccctcggtggcgtcctgttcggcttgagccgtgccttgccgttcgcgctgcacgcggtcacccatgtgatctcgctggtcacgttgttgttcattcggtctgacttccagagcgaccggcaggtgcgtacccgcaccaccgggatgctcgccgaggtcggggaaggaacgcgctggctgtggcgccagccgttcctgcgcacggccgcgctgctcgtcgccggcagtaacttgctgttccgcgcgctgttccttgtcgtcgtggtgatggcaaccgacgtcggcgcgtcgccggcggcggtcggtgtgctgctcagtgtcgccggcgctggcggggtgctcggttccctcgtcgcgggctggtgtcaacgccggctgccgctttcggccctggtggtcggcgcgaactgggtgtgggccgtactcatgggcgtgatcgtgctcactgacagcctgtatctgctcgccgccgcctacgccgcgatgtggttcgtcggaccggtgtggaatgtcgccgtcgccacccatcagctccgtgtcaccccggaccggctgcggggtcgggtccttggcgcgatgggcctgctcgccagcggcgcgttgccggttggcgccctgatcggcggtctgctcctggaatggtccgatgcgcgcaccgccgcgctggtgctcgccggctggatggtgctgctggcccttgtcgcgacgatcgccccctcgctgcgaagggcgatcgcacctgtcgagaccacgaccacccccgacgccgaaccagccgttcgatgatcggtcccgtcgaccaaggaggaagctccgtgcccggagtgctatcgaccatcggtgcgacaccgatcgtcgagctgaccaaactcaacccggacaacccgttccggacctttgcgaaactcgagtcacacaaccccggcggcagcatcaaggatcgttctgcgttggaaatgctccgcgaccggatccgcgacggccggctcgtgccaggcaagtccaccgtcattgaatccagctccggcaacctcggcatcggccttgcgcagatctgcgcctactacgggattcgattcatctgcgtggtggacccgagaacaaaccggcagaacatagcgatcatgcgcgcgtacggcgccgaggtcgaagtggtaaccgacatcgatccgaattctggtgagtacctccccgtacggatccgccgggttcgcgagcttgtcgacagcatcacccacgcctactgtcccaaccagtacgccaacccgctcaacccgcaggcgcaccacagcaccgtgcgggaagtcctggacgcacttccgacactggactttctgttctgcgccaccagttcctgcggcaccctgcgtggctgcgccgagtacctgcgtcgtcgtcaactgccggttcagatcgtcgcggtcgacgcgctgggcagcgccatcttcggctccccggtcggtggccgactgattccgggccacggcgcgtcggtccgtccgagcctgtacgccgacggcctcgccgatgtggtgatccgggttgacgacctcgacaccgtcgtcgggtgccgccgcctggccgcccgcgaggcgattctggccggcggttcgtcgggggcggtggtgtcggcgctgggaaccatgcgcgaccggatcccgccgggtgcgacgtgcgcgctggtctttcccgatcggggtgagcggtatctcgacacgatctacgacgacgattgggtagccacgcacttcggcgacgtggcccacctgtggaaggagtccgaagtggaggcggcatcatgttgatactgggagcacgcgaggtgcgtgcggtcctcgacggtgcggaacaggacgtgctggcagcagtgcgggaggcctacgagctgcacgctcttgggcgcacggcggtgccgcactcggtgttcctgcgtttcccacccgaggagcggaaccgcatcatcgcgctgccggcctacctgggaagccgcactccggtcgccggcgtcaagtgggtatcgtccttcccgggtaacctccagatgggcctggaccgggcgtcggccgccatgatcctgaactccacacgcaccggtcttcccgaggctttcctggaggcatcggcgatttccgcgcagcgcacagcggccagcgcggccctcgcggcggccaccctgggttcgtcggatccagagtcgggtgtgtcgcagatcgggtgtggcccgatcagcttcgaagtgctgaggtacctgcaggtggtgaaacccgaactggacagggtcaccctgtacgacctcgaccgagcacgcgccgagtccttcgctggtcgagcgagcgcggtgtggccacagctcaaggtggaggtcgcggagcgggtcgaggacgcactcgccgcgcacaagctcgtcgcgctggcgaccacagcgagcgttccgcatcttgacggggagcacctgcggcctggcgcgctggtgctacacctgtcgctgcgtgacctcagcgccgagacgatccaggcgagtgtcaacatcgtcgacgacgccgaccatgtctgccgcgcggccacctcgctccaactcgccgagcagcggtccggcgggcgcgacttcatcgccgcctcgctaggcgagatactcgtggcgggccatcgctacacccgcgacgacacgacaccgacggtattctccccgttcggtctgggctgcctggatctggccgtggcggcaatggtccggcgggtagccgaagaccgtggcttgggcacgacactgacgggcttcatgccctcaggggacgcctgatgacgcacgtgctcgtcccgcactgcctgtggatcgttttccagccggcgactgcccggtcgcgcggtctcggatgagcgctcctcggccggtagggctggtggtggccggcgacgcgagggccgccggccaccgactcagtcagatgccggttgctttcgtgcagttggacaagggttccaggctgaagtcgagggttccgacgaaaccagccttgaccttggtgcgctccacctctgggatccaaccgtccttcgcgacgatcacgtcgtagcggcccttgggcagccaccacgcgtactggccggacgcgtccgccgtcagtgtgtagccggcgccactgccggccgcgttcacccggaccgtggccggtacaccgaccgtctccccgccacaggtcaccccggtgaccgtgccctggagcttgccccagctacgcggtggggacacgttcatctccaccttcaccggcgggaccgagtagggtacgtcggcggcgaacgccagctcaccgctgtaccgaccgggctggtcgaccccggcctcggcggtggccgcgagggtcacctgcacccggagggactcgcccggctccagcgtgaagctggacggcgacgtgctcagccacggcagatccgcctcgtcggcgcacaactccagcccgccgagccgctcgctctccaccgatccgacgaacggggcgggtgatccaccgagccggtaggccccacacgcggcggccccccggtaccgggtgaactcggcgttcggcaggtcctgccagcttccggacgccgggtcgtagccgaccgtctggttggtcagcgagttggagtcgtcggtgaccccgcccgccagcacgagcatcccgccggccgtggtgtgcgacgacccccacaggtccagcggcatgtccgcgatctggctccaggtgtccgcggccgggtcgtaccggtaggcgtcggtgtaggcgctgtcgcccgagccgccggcgcagtacacctgggcgccgatgccaccgcagctcgtccaggagaccgggtgcgggtaggacgcggcggtggtgaaggccccggtctgcgggtcgaacaccaccatctcgtcggtcgcggtgcagcccgagtcggtgcagccgcccaccaggtagatcttgcctccggcgacggcggtcccggcggcggcagccggcgcggggctggtcgctccgtccaggacgctccaggtctcgctggccgggtcgaagacgtccacggtggcgacggggttgccgtcggcgccccacccgccggtcacgtagatcttgccgccgaccgccgcgacgcccggcttcgcccgggagctgggcagctccggcagttcggaccaggcatcggcatccgggtcgtagacccatgccttgttctccgtgccggtgccgctaccaccaccgatcgaatacaccttgccgtccagcgtggtggcggagttgtcgaagactgccgccggcaggtccgcgacccgggtccaggcgtcgtccgccgacgggccggcgtcggccggggcgtcaccgtacgtggtcccggtacgcgccgtgctgatgcccttcagcgtgacctcgcgcagcggggcgcccggcgcgttcagcagctcgaactggccggcccgctccaacacctcgacggtggccggggcggtgccggtatttttcaccgtcacccgggtgttccgggtgctgccgtacggctggtgtgactccacctcggtcggggtgaccgtgagccgtccggcggcgagcgcgatgtcggcccgtcgcacgtcatcggcgacgatcgtgacgtcctgggtggcgggcgggtacggcgtccgagtagccgtgaacgggtgggtgccggtgaggcctgagaacagccagtagaagccgtccgactccgccggatcgtccggcgtggcggccgaatccgcccggtcctcgggctggttcacgctggtcaccgtgacgccgttgatcggtgtgccggtgttctggtcggtggtcgtgccgacgagcaggccgccgggggtcggggtgcagttccggttgagcagggcgacgtcgtcgacctgccaccaccaggcgaagctgccaccgaagcggaagcgtacccgggcgtccgacgcaccggccgccgccgtcaacggcacctcctcgacccgcggcccacgcaggctgctggtctggtgccaggcgttggtccaggtcgcgcccccgtcggtggagacgtcgatgtcggcggtgtcgccgaggccgagcgcccgccagtcactgctgaaccgcagcaccggcgcggtggttccggacaggtccaccgaagggctcaccaggtcggtgtcctggctgttgccggggccgagctcgtcgctgtcgatgatcgcgaaaccgccggtgccgccggtcagattgccccgctgcccgaggtcttcgaacacccaaccgccctcctcggtgcggttgaccaccgaccaaccctccggcgcggtggtgccggcgaagtcctccgtcaggagggggtcgccgtagctggcggtgtagccgggggccgtgcaggcctgctcgaccgggacggccaggtcgacggtggtggcgtcggcgccgaccggtacctcccgggtcacggtgtggtagcccgggtactggggggtggcggtgatcgaataggtgctgtcgccggccacagtggtcgaccactgtcccgtcaccgggtcggtgaagaccgggtcacctggcttaccggcgatgtcgatccgggcgtacagcggccaaccgtgcccggagtcgtcggtgacgtgaccgcccaccgtgaccacggggctcgcgacgagtgcgaagttccgggtcaccgccgagccctcgtcgacggtgaaggtgtcggactgcgtctggtagccgtaggcggtgaccgtcaccgttgtctcgccggccgggacggtcagcgcgtaccggccgtcggtgccggtgacggtgctgcgggtgccgtcgtcgatggtcaccccggcgatcgggtcgccgtcgtcggccgaggtcaccgtgccggtgacccgtccgaccgggccgcgtggtgcctcgttgaccgccgcgtacgcgtcgagccgcccttcaccgaagacgttgttgtcctccgcggtcccgccgcaggtggtgtcgtccacgtcgcgggcggtgcggtccagcagcgcctcggtcgcggtcaggtccccgcggaggctgctcgcgaccgaccagatcagcgctaccgtgccggcgacgtgtggggccgccatcgaggtgccgttgaacgcggcgtacccgccgccgggaacgctggagcgcacggccaccccgggcgcggcgacgttcggcttgatcgggtcggtgccggagccacggctggagaagttggcgatggcgccgttcgacccgtacgcgccgacggcgtacgagttcgggtagtccccgggggagccggcgctgccgcatccggggccgctgttgccggcggagaagaccgggaagatcccggcggcccgccacgcgtcgacggtctgctggtaccaggggtcgccgctgggcccgccccacgagttgttgacgatgtccgggcgcaggtcggggcgggggttctcgccgttcgcgtcggtgggggccaggatccactggccggcggcgagcagcgaggggtccgagcaggttctggcctcgcagcccttcgccgcgatccagcgggcgcccggtgcgacgccgatctggttgccggccccgtcgtcgccgaccattgtgcccatcgtgtgcgtgccgtggtcgttgttgtcacagggttccgagccggggcagatgcctgccgggtcgaaccagttgtaggcgtggtcgaagctgtcgccgaggttgccccggtaggagttgacgagggcggggtggtcgtactgcacgccggtgtcgatgttggcgatcacgatgccttcgccacggtcgccgaactcgtcccacacctggggggcgccgatctcggcgatgccccactcggcggcggcggtacgggcctgggccgtttcggccggtgtcggctggatcagcgggtggctacggatgggttcgatctgggcgacctcgggtcggctcgcgatctccttgaccagggcctggtcgccacggacctggacggcgttggcgatccagtatggagtgtgttccgccttccgcgcgtcgagcagttgccgtaggccacgctgggtgcgttcggccgtgtcggtcaggagttggtggaccgcacgggcccggtcgtccggctcctgcagtgtcgcggtgctggcgagcggtgcggtttcccgcaggtacaccaggaaggtggtggtgtcggtggtgtcaagcagttccggcgcgacggtcgcccgttccggtgtgtcggacggtgacgcggccagcgctggctgggcggtcaaccccagcatcagcgccccgagcgcgacggccaggcgtcccaggcgtgaccgcgcggatggtcgtacgaacacgtgtcctccccacgttcgcgggtccgggcggttccgagcccgcgccagccatgctcgtgggaatagctacactgatcaatatttagtttcagtcagtattcgatcagtgacggggcgcgtttctggccgtacgctgactcggtgtcccgcctgacgtcccccggcggagtgatgcccgtcacgtcatcgcgggtgcccggggaggcagcgtgtctgaggggaaaggtccgattgtggtctgtgtgagccccgacatggccgtgcgcgagcgcgtgctgcgtcagcttgacggggtggggccggtggtgagctgtgctgatcttgcggagctgcgggtgatgctcttcgccgagccgcccgccgacgagggccggggtgtcaacccaccgctggcccctgtcagctacggcgatctggtgatcgacccgccggggcacgtggtcacctggcgggggcgcccactcgcgctgacccgcaccgaacggatgttgttggcccggctggtcaccccgccggtcaggctctggagctacgagcgcctcttcgcatccgtctggggcggcgcctacctcggcgacaccgcgatcctgcactcggcgatgaaacggctccgacgcaagctgcgcctgctcaccggcggtccgcgagtgcagacggtgcgcggggtcggctaccggctcattccgacctccgacgacaccggtgggtgagtgccccgctctgagcggcgcccgacgtcgctgaccgggcatgacaccatggcgcggtgagcgtcgtccacccggggtatgccccaccctccggccccgatcgcccgccgtcccgatcgcgggtccggcgctggctgctggcggccacggcggcctgggcggtgctgctggccgcactggcctggtggtcggcccgaaccgacgagccgacggtgcgggagcagcgcacgatcgggcaggcggtgccggtggtcgacgatgcggtcggccggctcgtcgccgcgctcgacggcacggcgtgggcgatgaccccgtcccgcgtcgagcagggctgccgggtcacaccgttcagcgcgggcaccgaactgactcgcgggatcgacgtcctggtcgccgaaggtggtgagcgtgacctgctcgcccgggtcgccgactcgctgccggagcgctggcgggccggcgtccgggtcagctcggacggcccgctgctacgcgctgacgccggcgagttcgtcctggtcgagggggagtcgaggagtccgggtcgggtccggttcacggtgctgaccggctgccgcccgaccgacgtcgaattcgccggtccgctgcccgagaacccgcccgaaccggcgctgcgcgccgcgttgcaggcgttgggccgccctgttcccgagcgctcggacgaggtcgcggccccctgccccgggggtgcgaaggcgtggacccagcgggtggctgccggcgccgggccggcgccgttgagcgccctggccccgttggcggccggcgtcgtcatgattgacacacccgaggcgtacgcctaccggctcggctccggtctggtcgtcgccgatgccaccggcgaccagctgcacctggcgttctcgaccgggtgcgccgactgacgacgacgtttccgcccggtctgtggtctcggaaactcggcggctcacccgaggtcatgcgcgcgtgggccgccgtgggcggcgtcgcgcgtctccacgattcgagaaatcgtcactatttgtcggctgagccttctagccttcgcggatgtcaggcgagaatcttcagttcacggttctgggttgtgcgacgccttatccgagtgtggacaatccctgttccggctacctggtgtcgggtgggggcgcccgggtgtgggtggacgcgggcagtgggacgctggctcagctgcaacgacatgtccggctggacgaactggacgcgatctgggtctcgcacctgcacgctgatcacagcgccgacctcctgaccgcctactacggggcgctgtacgccgatatccagctcgcggctccgatcccgctgtacggcccgcccggcatcgccgaccgattggcgcacttcctgaccaacaccgcgacccgcagcccgatcgaatccgccttcgccgtcgaagagctacacgacgggcaccgggtggcggtcggcgcgctgacgttgaccagtcatgcggtggcgcacggtattcccgctttcgctctgcgtgtcgatgttggggggcggtcgttggcgtactccggggacacggccccctgtcctggcctgacgagtctggccaggggctgcgatgtgctgctgtgtgaggccgagagcgcgcaggccccgagcaagggggaacgggttcaccacacaccggaggatgccggtgacactgctcgcgtggccgaggcaaggcgcttgatcgttacacacatcgggcggttcctcaccccgcagcaggcggtggcacgcgcctcgacccggtttgacggtcccatcgacttcgccgcccccggtgccacccattcgatcgactgagtcggcacgccccggcgagtcgacgaggtgaccgccttcgtcgcggcctcttctgctgaccaccgtctacctgatcctggccgtggtcgtctgacgaaccccggaacgcctgcagcaagggccggcgttacgcggcaggacgcgtcgtggagcgctagtagacgagcgcgcgggtctcctcggccatgacctcttcgacgaagaccgccgagccggcgatccggatgcctggcagcacgtcgccgggtccgatgtcccggcgggccgcgcactgcgtgcaggcggtcacgcggcccgtcgtcaggagcacgtgcagcagttcacccagcggcgccgagtgcggcagctcgaactcctgcgcccgcctgggcagcgcgaaccaggttgcctcgccggtcagccagagcgagacgtcgactccggcggcggcggcggtggccgcgaccgtgaaggcctgcgcgcaccgctccggggaatccgctccggcggtgaccttgacgacgaggtttcggcccacgggcgccagcataggatagtcgccgatggtcaccgagatagggttcgtgagtttgctggtcgccggcctgggtgggctcgccggtggcctggtctaccttgctgtacgcatatcgagagggcattggtgagcgcgaggagtgagctggggttgcgagccccgcagtcgcgaccctggactgcggtgagcgcgaggagtgagctggggttgcgagccccgcagtcgcgaccctggaatgcggtgagcgcgaggagtgagtcgaggatgagtggagtggccggtgagtgacgagaatccgctccagccaccgtggctgaacgcgccaccggtggatccgtacccctacgaggaaagccacgacctgcgtaccggccctaaactgcatcccgctctggacggcttgctgccgtacgtcggcgtgtggcgagggcgtggccggggcggctatcccaccattgaggacttcgactacgggcaggagatccggatcagccacgacggccgacctttcctgtgctacgagtcgcgcgcctggctgctggacgagcagagccggccgatccgccccgcggggcgtgagatgggctggtggcggccggtgctggccggtgaccgggcgaccggcgagtgggaagcgttgatgaccacgcccaccggtgtgatggagctacacctcggcaagcgcaccggtacccagctcgagttcgccaccgatgcggtggtccgcactcccaccgcgaaggaggtgaccgccggccaccggctcttcggcatcgtggagggggccctgctctacgcgcaggagatggccgcggtcggccacggcctcaccccgcatctgtccgcccggctgattcgggtgggcggctgagatcatccgggctgttcgtcgggcgggacggggaagccgagtagggcctgtaaccgcttcgtgtatgccgagcgcggtcgcctcacgccgtcgagggcacggacctcgaccagcccccggacggacgagctgaaccagatggcgtcggcggtgtgcagttcggcgggggtggccagccgttcctccgcggccagccccacctggtcggcgttggccagcagccaggcggcggtggtgccgggcaggatgccggtggtggcgggcacggtgcctagcacaccggcggcaagccataggacgttggcggttggcccttccaggacgtacccgtcggtggagatccagagcgcgtcggtgacaccgctgcgggatgcccaccgacgggcggcgttgttcaccgcgtacgacgtggttttgttgccggtgggcaaccagtccaggccggcgcgggcgcgggccggcacgcccagcggcaacgtcgccacggtgatcccgtcccggcgcgcggcccgggccgacggcggtaccggggcgagcgtggcgtaggtggttggtggtccgccgccctcggcgcctcgggtacagaccagccgcagcgccccctcgacgtcgatgggccagccgtcgctgatttcatcgagcaacgccaccagagctccggtcggtggtagggccagttccaccgcctgcgccgcccttctcatccgacccaggtgtgcttcccgcaaccagggccggcccgcccgcaggtgcatcgtctcgaagaggccgtcgccgtgcaggacgcccaggtcgtcgccgcgcagcaccggttccgtgaccggcacctggccgtgcccgagtaccgcgatcctcgccgtcaccatggccgccgagcatagggcccgggcgggccgcatcgagccgggtccggacctcgaccaccggcacgggagcggaggatcggtgccggcagcacgggcagtttccgatcggcgcgggcgaactatgatcggatggtgtccgaatcctccctcgcggaactgctccgggcccgtgggctgcgcttgacggcgcagcggcagctcgtcctccaggcggtgctggaccttggccacgccacaccggagcaggtccacacggctgtccgagaggtggccgcgggggtcaacatcaccaccatctaccgcacgctggagctgctggaacggctcggcctggtgacccacacccatctttcgcacggctcgccgacataccacgcggcgggtgaggatcagcacgtgcatctggtctgtcgggagtgcggcgcgatcgacgagatcgatccgaccctgctacgcccgctggccgaccaactcgccgagcagcgggggttccgggtggacatcggccatgtttctctctttggccgctgcgaacgctgttggaacggggatcaagaatgatcgacattgccggagcggtgtccgtcgagagtatcgacgagaccagccgggatcagccggagccggcgcacgccgcggccggcgttcggccggtggcggcgcactacggggatccgctgcgcgagcagcgcaccctggagacggcggtcggcctggtcgaccgctcgcaccggggggtgatcgcggtgccgggcgaggaacggctcggttggctgcacacgctcaccacccagcacctggcggagctgcccgccgggcagggcaccgagctgctggtgctctcgccgcacgggcacgtcgagcagcacgcgatggtcgccgaggacggcgggacgacctggctggacaccgagccgggcgacaccggtggcctgctcgggtatctggagcggatgcgttttttcagcaaggtggagccgcgggacgtgacgccggaccacgccctgctcgctctggtcgggccggcggcggtggaagctgccgcgacgctcggtgtgtccggcctggccgacccggacgtactcgaggtgcccggcccgaagttccgggccggctcggttccgccccggccgacggtgcgttacgacgtccgtccgctgccggtcgggggctgggcccgccgtggcccgctcggcgttgatctgctggtggcgcgggacaccatgggacaggtggtcacggacctgcgcgccgcgggggtgccggtcgccgggctctgggcgtacgaggcggtgcgggtgggtgcccgccgccctcgggtcggggtggacaccgaccatcggaccatcccggccgaggtagatctggttgggccggcggtgcacctggagaagggctgctatcgggggcaggagacggtggcccgggtgcacaacatgggccgtccaccgcgccggctcgtcctcctgcacctggacggggtgaccacggatgagccgccgtcggccggcactccggtgatgcgggagggacgggcggtcggcttcgtcggtaccgccgtgcaccaccacgagctgggccagatagccctggcggtggtcaagcgcaacgttcccgatgacgcccgcctgctggtgggggagaccgccgcgatgatcgacaggtaaggaaggtccccgggctgcccgcctcgtcggcggaagagtccgtgtttcagggccagcgggccgcaagacttccagtcgatccgtcgccggccgggcgactaggatccgggcatgacgacagggacgttgatcacggttgccccgaccggagcggagtcggccaaggtcgaggtgccggcgctgccggtcacgctcgatgagttgctgctgaccgccaaggagtgcgaggccctgggtgcctctgtgatccacgtccacatccgggacgacgaggcgcagccgaccctcgaccaggggcggctgcgcgacaccgtcgcggcgcttcgcgagcgaaccgacctggtcgtgcagctctcgtcgggcggctcggtgagcgacccggaggccgaccggctcgccgtgctcgatgccgtccccgacatggcctcctgcacgatgggcacggtcaatttcggtgacgatgtgtttctcaaccggtgggagttcatcgtcgaactgcacacccggatgcaggagcggggcatcgtcccggagtacgaaattttcgacctggggcacctcaccgccctgcagcgcctgctcagtaagcacggcctgccagccggcgggcacgtgcacgtcgacttcgtgatgggtgtgcccggcggtatgcccggcacaccggcggccctgatcgccgcccagcacatgttgcgggatctgccggccggcaccacgttctcggcgaccggcgtcggtcgcaccaccatccccgtcctgctggcctcgctgtcagcgggtgggcatctacgggtgggcatggaggacacggtgacctacgccaagggccagccggtcgaatccaatatgcagctcgtggcccgcgcggtcggctttgcccaactggctcagcgcctgccgcttaccaccgccgaggcccgcgaactgctcggcgtgcccgcaacccgccggtaagtggtgccatggtagccaccccctgacgttgcgttctcgaagtcccaggtcgccggttgggtggacgttcccggtgagcggtaacgtccacgccgtgggaaagacgtacgagggcggtgtgcccctcgccgaggtggtccggtcgggtttcgtggagggtgtgcatcgcggctcggtggtggcgctggacgcgaccggcgtgtcggtggcgagggccggggacgtgacgtcgccgatcttcccccgatcgtcgaacaagccgttgcagacggtcgggatggtcagcgccgggctgctgctgaccgacccggctgacctcgcactggtgtcggccagtcacgcgggggaggacttccacctggaccgggtcggcgcgttgttggcgcgggccgggctcgacgagtccgacctgcactgcccaccggagctgccggcaggcgaacgggcgcaggcagcggtactacgggccggcggtggccccacccggatccagatgaactgttccggcaagcacagtggaatgctgctgacctgccatgcggcgggctgggcgttggacgggtactggcgcacggagcacccgttgcaggggcgtctacggacggcggtcgaggagttcaccggtgagccggtgacctcggtcgggatcgatggctgtggagctccggtgctggctgtgtcgttgtccggtctcgcgctggcgtatctgcggctggtcgaggccgagccgggttcgccggcgcgggcggtcgcggacgcgatgcgggcccacccggagattgtcggcggtacgcaggccgatgacacccggctcatgcgaactgtgccgggactgctggcgaagatcggcgcggaggggatcatcgccgcggctgtccccggcgccggcgcggttgcactgaagatcgatgatggcgccagtcgggcccggattccggtgctggtctccgcgctgcgtcggatcggggtgaccgggccggccttggcggagttcgtcgaggtcccgatcctcggcggggggcggccggtgggtgctgtccggtcgctctggtgatctgcctgtccggggcggcgaggcgactggtgcggcggcgagtacgccgacctgcgttgctaactcaggcaagcattttgcttgcaggagctagcaatgcgagctagcgttgaggtatggccactggaaaagaccttcccaatatcggcgggttcattcgtgacctgcgccgaaacgcgaagatctccctccggcagctgtccgagcaggcgggggtcagcaacccgtacctgagtcagatagagcgcgggttgcgcaaacccagcgcggaggtgctccagcaactagccagtgcgctgcgggtctccaccccggcgatgtacctacgggccgggctgctcgacgaccgggaggggcagggcgtcctcgcggccatcgccgctgaccccgacctgaccatggcgcagaagcagtcactcacccagatctacgagacgttccgtcgggagaacgcgcggctcgcggaggcgaccgccgctgccgacacagcgccggtcaccaccgggccgacgaccggcccggtcaccactgagtcgacgaccggcccgaccgccaccgagccgacgaccggcccgagcgccaccgagccgacgaccggcccgagcacaccgcccggatctgccgccgacctggccaacatcgcggtcaccggcccgacgacgaccgagggcacaccgaccggcggtgcctgagtcggtcgccgtcgccagacccgctcccgcccacgccagggcagaaggctgccctgagggcgaccccgaatgccgccgacgcggtcgaagaggagaaacgatgaccagtcagccgaaaaccagccgcattccggctcccatctacgctgccgccggtgccggcgagctggcgtaccagcaactgcgcaaactacccgcggtagtcagcgatctgcgtaaccgggtcgctgccgacctgggtggggtgaacggggccgaactccgtcagaaggccaacgagacgctgcatacggcaaccgtcgccgccgagaacctgcgccgagccgccagcgaccttgatcttaaccggcttcgcgaggccgccacccgtaacgcggccgtcgtggctgccagtgcccaagcagcgcaggagcgggcagtcgccacctacggtgcgcttgtcggccacggggaacgagttgtcggtgccggggtgctcgaggcggccgacaccgtgaacactgacatcgagacgaccgagaaggtgccagcacccgtcgaggcacccactccggctgacgtcgccgaggcggccgaggtcaagccggccgccgtcacgaagcgggctaccaagtccgcgggtaagccagccagcccgtcggcgaagtcaccgcgcgccacgaagcggacccgcccggccggcgactgacccgcgtgccggcgactgtcgcctggcgccccgaggaccccggcagcggcctggcggacgtttccggggtcttcggcataagcttgccggcatggccatcgccgcgccgatcttcgcctttgccgtccgcgacgtgatagagctgatcctgctcgtcttcgcgcttatcgtgcagggagtcgccctcgttcacgtcattactcagcggtcggacgcgttcgccgcggtcggcaccctgccgaagggcgcctgggtggcgatcctcgccatctgtctggtgctgaccctgctcggcttcggcccgatcagcctctttggactggtcggtatcgccgccgggctgatttacctgctggacgtccgggcgggtctccgtgacctcagtgacggccgggggacctcctggtgagaggtttccggtggccgccaccaccggacggcggtccccgcacctggggccccggaccaagcgccccccgcaccggtcgaccagccctaccggagccggaaaccgacctggtgtccacgccgcacggcgtccacctggagcagttggtcaccggcgcgggcgacccggtgaccgtgttcgcgcacggtctgggcagtggcattgccaccacccgtcccttcggcagcggcgtcaccggtcgccggctctttttccagttccgtgggcacggtcgctccgacgccccgcccggcccgtggagctaccttgacctggcccgcgatctgcgggcggtcgccgaccagggcctcgcgacccgtgccttcggtgcgagcctgggcgcgggtgcgctctgccggctactcgccgacaaccccgtgcggttcgaccggttggtcttctacctgccggcggtgctggaccggccgcggggcgaggtggcccgacggcggtttgtggcgctactgggcgcggttggcagtggcgatgccgcccagatcgcggaggccgtccaggcggagcttccaccggccgtccggaacacgccggccggctgggcgtacctgcggcagcgtctcgaccagctgatgcgggacggcctcgcgccggggctggtggacctgcccggctcggtgccggtgcgcgacgtcgcgaaactcgccgcggtcacggcaccggccctggtgatcgggtgcgtgggcgacgagctgcatccggtcgaggtcgccgaacaactcgccgctgccctgccccaggccaccctgcacgtgtacgaccgtcccggtgttctctggaccaagcgcgccgacctgagggagcgcatctcggccttcctcaacgaggactccaccctcgacgagtagtccacgcggcccctggctcccgcaccggtcgggcaggattgccgtcggggtcgtggtgtggtgaccgggaagcggggttcgcccctctccgagccatgcggagaagggcgaaccctcgattgtccggaggtgtccagatccgctaaccggagcattctggaacgccgacgcagttgttgggtcggttcttgaccacgatggtcccggtcgcggtgttcagctcgaccgtgccgccattgttgacgatgcctcccccgtcggtgatggcgatgttcttgatcacctgtgtgccgaataggttggccgttgcggtattggaggcattggagatgccgccgcccaggtcggatcgattgcctatgaccttggtgtttcgcgacaccagctcgccaaggttgaagatgccgccgccttcggtggtggcggtgttgttcgcgatgatgccgccttcggtgacgacggaggaacctgggtttattgccagaccgccccctacgcctgccacggcggtgttgtcagcgagggtgacggatcggagtgtcagctgcgtgctggtgtcggtgagtacgccggcagcctcaagggccgtgttacccgaaatattgctgtccgtaacggtgccggtgccgctgacgaagaggccaccgacggttccgttctggccgtggttggcggtgatactactgtgcttgattcgggttgcgccgaaggcgataactccggctccgccggcgacggcagtgttggcatgtacctgggatttgctgatgtcgaggatgccgaggctcaggattcccgcggcgatcgaatccgcggtgttgtgactaacagtagaggttttcatgtggacggtgccgttggagctgatcccgccgccgttgttactggtgatgttgcgggtgatggtgctgtggttggtggtcaacgctccaccctggttgacgaggattcccccaccgtcgtcggtggtctgtccgccggtgatggtcaggtggttgagggtgaggtcgccgccggtgtcgacggtgatgatgcggaactggggcgcggcggcggcgcgggtgatggtggtgtgtgtaccgccgttgagggtgatgggggcggtgatggcgggtaggccggcgccgccgaggtcggcggtgagggtgtaggcgcacttcttggcgaggttgagcacggcaccgccgcgggcgttggcgagggtgatcgcggtgatcaaccggtccgcatcgcaggggacgagaactgctctggtgctttccttgcccttgccggcctggcccttggtgcccttgcccttgtcgtcgtgcttggcttcgccgcggtagctgtcggcggggggtttcgcggtccggctgtcggccacggtgaaggggacggggatcgtgcgttcggcagcggcagcggcagcggcagcggcagcggctgcggcggaggcggctgcggcggaggcggctgcggcggaggcggaggcggcagaggcgggggtgggggcgggggcgatggtggtggcgagggccaagccggtcgtgccggccagccccgcgacccaccaccgccgccgtgacgttgccaggttccgatcggggcggtcgggttcgtgggtgtggtaccggtggttcatcgcggtgccgatgtccttcccgtgacggtgaggaacgcgccaatcggagtcggcccgcgttcctcggctggcggtcgccagctacgccgacgctaaaccgactcaagtcccgaacagatatgaatgcgaagtagtcgcccggataagacaaatctgtttgtcagccgtgtatcacgcgccgacccgatcgggaaccggacggttgggcgcaaggcgccctgccaggcttggcctcatgacgagcctggcgtgttccgagcgccaccgatcaggcggatgccggggacatcacgggctgtcgctgagcaggacccagagtggctaggctcggcgaccgtgaacgcgtctcgtgacctcgtcgcgcccctgaccggggcggccggtcggttcctcgctggtgtcgggctgttcctccgcggtatcggcctctacctccgcagccccggcctgatgttgctcggcgtggtaccagcgttgatctccggtgcgttcttcctcaccgcgttcggcgcgctcgtctacttcgtggacgatcttgccgcgctgatcacgccgttcgccgacgactggtccgccgcctggcggggcctggtgcgggtggtcgccggcctggcgctgctcggcctgggcgggctgctcacggtggtcgcgttcaccgccgtcacattgatcatcggagacccgttctacgagaagatctccgagcgggtcgaggacggcctcggcggcacccccaacgcggtggaggtgccgttctggtcctcgctgcgccacagcgtcgccgactcactacggctggtgggactgtcggtggcattcggcgtacccctcttcgcggccggcttcatcccggtggtcggccaaaccgtggtgccggccctcgctgcgaccatcggtggatggcttctcgcggtggagttgatcggctcacccttctatcggcgtgggctgcggttgccggaccggcgggccgccctccgggccgaccggccgaccgcgctcggcttcggggtggcggtgtttgtcagcttcctgatcccgctcggcgccgtgctactcatgccggcggccgtcgcgggtgccgccctgctggcccgccgcgtactcggtcagcccatcacagcgggcaccggagcaggccaggatggcaaggtaacggagcgccgtgaagcccaataggcgtcaggcgagtcggcccgtctcgcggaggcagctccactgcgcggcgaccggacggtagccgaggcgctcgttgatcgcgagcatcggcgcgttcgcctcatcgttgccggtgtacgcgacggtcaccccgctggcggcggcccggcgcagggcggccagcttcgccgcggtcgccagccctcgtccccggtgcgcgggtcgggttccggtgtagtccgaccacattcgcgtgccgtcccggttgaccaggctgatcgccgcgaggacaccgtcgacctcgaccccggtgctggcctcccggtccaggcccaggttgtcccacgtgtcggcctgccagtgctcgtacgtgagggcgtcggtggcgacgtcacccggctcgtcggtgctggcgtcgcgctccacctcgtacacgtggtgtgggtcgacctcggacagggcgaccagccgagcgcccggagggactgccgggggtggcagggccgtcagcgcaagcgcggagaagcgttcctcgcggctcggtaggaagccgcgccgccgggcgtacggcaacgactcgggtagcgcccgcccgcgcaacagtggaagccggagcggggtgaggtggtccagggcagcggtcagcagcccgccgccgatgccgcgtccgcgatgctcggggtggacgtgcagcagcgagatctcgccgacccgtcgggtcgaactggcgttgcgaaaggccgagacccaaccgatgatctcgccgtccacctcggcgacgaacgcggtccagtgctggccccggggtggtcgtatgatcatctggcgggttggcgcgaccccacggacgagatacggaaggactcgggtccgtagcgacaccacggcgggcgcgtcgtcggggtgcgcggggcggatcctcacgcggcggccacggcggcaaccgcctcgacctcgacgagctgatcgggatagccgagcacggccacgccgagcagggtgctgggcggatcgtggtcgtcgaaggtgtcccggacgacctgccagacggtcaccaggtcggattggtgcgccgaggccacgtacaccgtggtcttcgcgacgtcggtgaggcgggcgccggccgcggcaagggcggtctccagattggccatcacctgccgagcctgggcggcatggtcaccaggggcgaccgtgcggccgttcgcgtcgagcgggcacgcccccgcggtgaagacgaggcgcgtcgacggctcgacggtggtgacgtacgcgtagtcggcatcggcgagggtggagacatggcggagttggggcatgaggtgacgctagtgccgtcccggcgaaccctcgacctggtttccggtggggattcgctgccccgtccgggcgggcatgagtcccgcccaggccaggttgatcaactgccgggcgcgggagtcggcgtcgggttcgtcgcgggtgaccagcacgatgcccgtgacgacggtgatgaggtctgcggccgtggccccggggtgcaccgcgccgacggctgccgcgcgctcgaccagaggctgcccggccgccgcgaccttggcgaagcagctttcccctcgctccgtacgtcccagcggggtcagcgaagccgccattgcgctgctggatgtgacgtagcgcgtaacggacgtgagccaactccgtagcgcctggtgggggtcggcggcgcgggcctgatcggctgcctcggcgcacagtgtcatgacctggtcccactggacggcctccaggagcaaacggcggttggggaagcgtcggcgcaccgtcgccgacccgagccctgccctgcgagcgacctgttccagtgacgtgtcggcgccgctacgggccacctcgtgtcgtgctgcctcgaggattcgttcgcggtttcgggcggcgtccacccgcagggaccgctcggtctgcctcgtgtcgtcccggctcatgatcttctcctcaacacgttgcctccaggctacgccaaaagtggcggggtccttcacttgcgctatggtgaaggaaatgactacccccgccacttttgtgggagaacagatgaccaaccccaccgcacccgtcctggtcaccggagctaccggtcggcaagggggcgcgaccgctcgctccctgcttgcccgcggcgtcccggtccgggccctcgtccgtacccccgactccgacgcggcccgctcactcgtgcggctgggcgtcgacgtcgtccagggcgacctgctggacatccacaccgtccgctccgccgcgcagggtacgagagcggtcttctccattcagatgccggacatgaacgacctcgacggagacggggaacttcgtcaggcccagaacctggtatcggccgcccaggacgcgggcatcgacaccgtcgtgcacacctccgtctcgggtgccggccagcaccaccaggcccccggctgggccgagggccgatggaaacacatggagcactacttcgagatgaaggagcaggcccagagtctggtccgccaggccggcttcacccactggacgctgctcaagccggccttcttcatggagaacttcctgcggccctcgtcgttgttcgcccacggcaccgaagaccggctcgccaccatcatcaagccggacacccaggtatccctcattgcggtgcgggacatcggagaggcggcagcgcaggccatcaccaaccccgaccgtttccacgccgtggaactggagctggccggcgacgtccgcaccatgaacgagatcgccgccgacctcggcgccgcgctcggcgtccacctggccgccccggacatgaccgtcgaggaggccatgagccagggcatgcccaccttcggcgccgcctacgagtggcacaacgccgtgggccagcccgcgcacccagccctcgcccaggaactcggcctgacggtgaccacgttcgccgagtggacgaaggccaaccgcgaacgcatctgaccaccaagcccgcggagggctcaggccgaatcgcggaggaccaactcggtgggaaggacaaccgccggttcgattggctcgcccgccgcaaggcgcagcaactggcgggtcattcgccgaccgatctcctggatcggctggcggacggtggtcagcggcggctcggtgtacgcggcggtctcgatgtcgtcgaaaccgaccaccgcgacgtcgtccggcacccgccgccctgccgtgcgcagcgtccgcagggcggcgtgcgccatcaggtccgaggcggcgaagaccgcgtccaggtccggatgctcggcgagcagccggcgcatggcggccactcccgactcgcgggtgaagtcaccgtacgccacccactccggtagcccggccgaggtcaccgctgcctgatagcccgccaaccgttcgatcccgcccaccatgtcctgcggtccggcgatggtggcgatccgccgccggccgccgtcgatcagatgctggacggcccgagtcaccccaccgacatggtcgacgtcgacgtacggcacggaggcgtcaccgagcggccggccgctgcacaccaccgggatgcccaaccgggtcaaccggccgggtagtgggtcggcgccgtgcaacgaggcgaacagcaccccgtcgacgtgccggccggtggtgtagcgctccacccgctcatgcccggcccgcgacccggccagcatcagcaccagctgcttgtcagctgcctccaactcgagggcggcaccccggatgatgccgggaaagacctggtcgtcggagaaaacccgggtggccgcctcgggcatgaccagcgcgaccgagtcggttcgctgggtgaccaggctgcgagcggccaggttcggcacgtatcccagttcggcgaccgcccggtgcaccgcctcgcgaatcggctcggccaccgtggtggagccgttcaccacccgcgacacggtggcccgggagacgcccgcccgccgggccaccgcctcaagcgtcggtcgttgcgccgtcgtcatcgccctctcccgctcacagcccgttccgggagatcacctcctggtaccagcgggcactcgccttcggtgtgcgccgctgggtcaggtagtcgacgtggacgatcccgaaccgcttccggtagccctcggcccactcaaagttgtccagcagtgaccatacgagatagccgcgtaggtccacaccgcgggcgatggcggtgtgcgccgcgcgtaggtgcgcgtcgaggtacgcgatccggtccgtgtcggccaccgggccggccccctccgcctcggttcggtccgcgccgaccccttccgcgccggctcggtccgggaacgccgccccgttctcggtgatcagcagtggcacgcccgggtagtcggcggcgaggcgctccagcatccgggtaagcccggccggctcgatcatccagcccatgtcggtcagcggcccggtgggaggcaggaactccaccgcaccgtcggtgccgggaaacgcgccaccgccgccggcaccgtccggccttcccgcgacgtaggtgggggtgtagtagttgacgccgagcaggtcgatcggtgtggcgatcagcttctcgtcgccgtcgcgaatgaacgccggcggcacgatgcgggcgatgtgctcgagtacgtccaccgggtaggcggcccggaacaacgggtccaggaagatccggttctggagcccgtcgaccaggcgtaccgccgcggcgtcggcggcgctgtccgggtcggcgggacggacgtcggccgggttcagcgtgatcccaacggtccccgcaccggccgtgcgcagcgcccgggccgccaggccgtgcccgaggagcaggtggtggaccgcggtgaacgccgcgcccgggtcctgtatccccggggcgtgcaccccgttgccgtagcccaggtaggccgagcaccacggctcgttgagcgtcgtccacgaggccacccggtcgccgattcggccatggacagcggcggcgtacccggcgaagtgttccgcggtctcccgggtgacccagccgccccggtcctgcagggtctgtggcaggtcccagtggtacagcgtgacgatcgggtcgatgccccgcccgagcagtgcgtccaccaggcggtcatagaagtccagccctcgcgggttgatcgggccggtgccgtccggctggacccgaggccaggacaccgagaaccggtacgcgcccagcccgagttccgccatcagctccacgtcgtccgcgaaccggtggtagtggtcgcaggcgacgtcaccggtctggccctggtggaccttgcccggggtacgactgaaggtgtcccagatcgacggcccacgaccgtcgtcgcgggtcgcgccctcgatctggtaggccgccgtggccgcaccccaacggaagttgtcaggaaatcgaagctcgctcacgcggtacgttcctccgttcgcggctgtggggctcgcagggtcggctcactcctcgcgctcacgcggtaccttcttccgttcgcggctgtggggcttgcagggtcggctcactcctcgcgctcacgcggtaccttcttccgttcgcggctgtggggcttgcagggtcggctcactcctcgcgctcacgcggtaccttcttccgttcgcggctgtggggctcgcagggtcggctcactcctcgcgctcacgatttgaccgccccttccatgatcccgccgatgatctgacgaccgaagagaacgaagaccagtaacagcggaagggtggcgagggccgttcccgtgaagacctgggacatgtcctggtagtacccatccgacagggcccgcaaggagagctggacggtcgggttctccgggtcgttgaggacagcgtacggccagaggaagtcgttccacatggtcatgaaggtgagcaggccgagtaccgcggcggcggggcgtagcgcgggcaggaccacgttccagtagacccgggcggtgttgcaaccgtcgacccgggccgcctcgatcagttcggtgctgacggcctgtgcggcgtactgccgcatcatgaacaccccgaaaccggtgaccagagccggaacaatcacggcgggcaagcggtcgttccagttcagcttggtcatcagaaggtacagcgggatgacgccgagctgtgtgggcaccatcatcgtcgcgatgatgatcatgagtagggcgtttcgtccgcggaaccgcagtttcgcgaaggcgaacccggccaggctggagaagaggaccacggacaccgtgacggtggtcgccacgatcgccgagttgatcaggccggtgaggaagtacgcgtcgttgttggcgaagaggcgggagatgttcgcccccaggttgcctccgggagtgaccggtggggggagttgccccatcgcgtcactggacctactggccaccacgaacatccaccagatcgggaagatcgaggtggccgtcgcgaccaccagggcagcgtacgtgagcgggctggcccgccagagtctgctcatccccgtcctcccttccttccgccgtttcccagccggcggatgaccagcacgttgaccgttgccaccgcggcgatgaggacgaacagcagccacgcgaccgccgagccgtagccgaagttgtagtagggggcgaacgcgttctcgaacatgtacatggtcatcgtctgcgactcccgcagaggcccgccgcggatcgggttcggcccggagtggaagaggcgcggctcggtgaagagttgcagaccgccgatggtggagacgatggcgacgaagatgatcgtcggcgtcagcagtggggcggtgatcgaccagaactgtcggatccggccggcgccgtcgatcgccgccgactcgtacaggtcgcgcgggatggcctgcatggctgccagaaagatcagcgcgttgtagccggtccaccgccagtcgaccatggtcgagatcgcgaaccaggaggcgtagcggttggacttccagtcgatcgcgtcgacgccgaccagatcgagtagccagttgaccatgccgaactcgcgtccgaagagtaccccgaagacgatcgccaccgcggccgtggaggtgacgttcgggaccagcaccgccatccgccagccggtcctggcgcgcagctgccggttgagcaggttcgccagccacagcgcggcgagcaactggggaagcgtggagagaacgaagatgccgagggtgttgaccacggcgtgccagaagtccgagtcggccagcagggcggtgtagttgtccgccccgacgaaggtggggtcgctgccgagcaggtcccagtcgtgcaaggagacccagagcgtgtagcccagcgggtacgccccgaagaccgcgaacagcaggaagaacggggcaatcagcaggtagggcgaccagcgcaggtccagccggctcagccggtggaggcgggtggttcggccgggaggtgccgccggtgtgggcggccgggcgtcaagctgcacgctcatgcccgggtgctcctttccaagccgcctgcttccaccggcccgcgaccgcgctggcgcgtgctcagacggctcgcttcggggcggcgggccgcgaagccggtgggcaagcgggagcggctacttggcggcggccttcttcgcgttcgtcaccgcgtcgctccagccctgctcgggggtccgctgaccgagctcgacggtgcggaccgcgttttccacctcggtgcggacggcctggttcttcgggcccatgtagaccggcttcaaccccttggcgccggcggcgaagatctgcccgacgggggcgtcggagaagtacgcgttggtggcttcggcgaccgcggggtcgccgagtgcctgcggcgacgagggcagcgggcccttggccttgaacgccccgatctgcccttcggcgctggtcaggaacatggccagtttgacggcttccgcctggtgccggctttgtttcggcacggcgaggtacgagccgccccagttgccaccgtcgccgggcacccgggcgatgtcccacttgcccgcgcccgcggttccggtgttgccctcgatgacgccggtcatccaggcggggcaggcgatggtggcgaacgtggcctgtttgaaggcggagacccactcctccgaccacgcgctgtaccttccggacaggccggagtcgatgatgtccatggtggtgtcccacgcctgccgcacggccgggttggtgtccacgacgagctcgtcgttggtgtcgtagtagtggtagccgttcgtgttgccagccgtctgcaacacgatcgtgctgaacgtgttggtggcggcgtccaggaacgccgccccggtcttcgcggcggtgaacctctcgccgacgcggatgtagtccgcccaggtcggccagagtgcggagacggcgtcccgttcggttggcagcccggcctcggcgaacaggtccgtgcggtagcacatcgccatgccgccgacatcggtgccgagcccgatcaggtgcgcaccgtccgcggtgagcccggcgttccacttccagtccaggaagttgccctgcaactcgcccgcgtcgtggtcgagcaggttgacgaagttgtccgggttggccttgtattcgaccagcaggccctcctcgatggcgacgatgtcgccggcaccttttccggcggccagccactgggtgagcttgggggagtactcgtcgaggttgccaccggtgccccgctcgacgatcgtcacaccggggttgtcgtccatgtactgctggtacagctcgtcgtagccgaattgaccgaagacgtcgacggtgagtgtgatcgtgccgtcgcccgcgtcgtcgccgtttccgcaggcggtggtgacgagcagggtggtggcggctgcgagggcgaccgcggcgaggcggcggcggttggtggcacccatgtctcggacccctctccggttgggtgggtactggagggctgtgtgtgagagcgctctccggaagcgtcccccgatgcttcacccgatgtcaagagagcgctctcccgcctccggtgcaaccggccgaggggcgggtgtgcgtggttgcgacaggtggatgtcgacgcggacaaccacccgcctcggtccgctggaccagccggtgaaaccggcggcgtcagccagtccggagaccggccagcaggtcgcgttcgcccgccaccgtcagcgtgtcgaagctgatccgtccccagagtgcgagcaggagatcgctggccgtgccgacgacctggacccgggcgtgatgatcgtggtcatcgagaatggtggcggtgtccagcagggcaaccccttcgccgcgcaaccgcaggaaccactcctgacccgcgtcggaggccgacaggtgcaccaccccgtgccactgactgtgcgccggacgccgccccgccggcagacaggtgtcgagtacctcgctgaccccgtccgccgcgagcttcgtctcgatcggatccccggcaccgatggcaagctgggcgtcccagcggtgcaccgccgtctcgtgcgcgatccggcgaggccagaagccggccttcttcggctgtggtgcccagttccacgccggtgcctccggatcgagcgcgtcgaaacacaccatcaactcgtcgtacgcctgctgccacagctggaggacggtctcgcccggaccgggctccaccggctcggaccggcgcggtggtggggtgacggcatcggtcgacacgtttccgtgtacccagcggtagacacccgccaggtgccgggtcaggtcggtcactgtccagccgggacaggacagcaccggggtgtcggcgggcgcttcggcgatcgcggcggcgaaggccggtccctccacgcgcagtgccccgatccagaagtccttcgtgccgtgtgatctgctcatcgccatcctcccgggggtgaccgggccaccagtgggcgccgcggctacccctcagcttagggtgatgagcgtgtcagaggttccccagtcgacatccgacgttcaccccgacgccgagtgtcacctgtcgcgatacacgacgttgcgtctcggcggctgggccactcgggtggtcaccgccaccagtgcggatgacctcgtccgaggtgtgcgcgaggcgggggaccgcggggagcggatcctggtcctcgccgggggcagcaacgtggtgatcggcgatgcgggcttccccgggacagtggtgttggtccggtctcggggcctcaaggtcatcgagaccgacaccgacacggtcacggtgcgggtcgaggccggcgagccctgggacgaactggtcgcccacaccgtcgccaacgagtggtcgggcctggagtgcctgtccgggatacccggctccaccggcgcgacgccgatccagaacgtcggcgcgtacggacaggaggtcgccgagaccatcaccggagtacaggtatacgaccgggtgaccggcaccaccgcgcggatcgaggcgcgcgactgcgggttcagctaccggtccagcatcttcaagcgcagcgaccgctgggtggtgctgtcggtcgacttccgcctcgcccgatcgccgctgtccggcccggtccggtacgccgaactcgctcgggcgcttgacgtggcggtcggtgaccgggtgccactggcgaaggcccgcgccgccgtgctgcggctacgcgccggcaagggcatggtgctcgacgctgccgaccccgacacctggtcggtcggctcgttcttcaccaacccggtgctggaccgggccgggtacgagcgcctgcgggaacgggccgccgacgtcggcgagccaccgtcctggcccggcaccgacggcacggtgaaggtcagtgccgcctggttgatcgacaagtccggcttcggcaagggccatccgggcccagcaggcgtcgtcaccatctccaccaagcacaccctggcactgacccaccgttccggcaccgctcgcaccgaggacctggtgcgcctggcccgcgagatccgtcgtggggtgcaggcccgcttcggcgtgaccctgcaccccgaacccgttctggtcaactgcgccctgtgacccggtgcgtcagctgggggcgaccgccgcccagtcgacggtgaccagtccctggcgccaacggcggggttggtacgccacgggccagcccgcatcgcggacggcgatcactgtgcgtagccagcggtggcgcgggccgaaggaggcgtagggggcggccgcccgccaggcgctctccatcgccccgagcagggcatggatcggttccccctcgacgttgcggtggatcagggccttggggagccgttcggcgaaccgcgcgggggtgtccagggtggtcagcctcgcgctcagggtcagggtgcgggggccgccctcgtcgatgagcacccaaccgccgagccgccccaactcgtcgcaggtcccctcgaccaacaggccgcccggggcgagcgcaccggccatcgtcgcccaggcacccgccaccgcaccctcgtcgtactgacgcagcacgttgaaggcgcggaccagggcggggcggaggccagccagctcgaagccgccccgggcgaaggcgagccggggtgggtcggcggccgaccgggcggcggcgacgcggaccgggtcgatctccagtccgaccacccgcacgtcggcgcggaccgcgtcggccaatcgggagcgcatctccacggcggtaatcggggtggcgccaaaccccaggtcgacgaccagcgggtccgctgccgcccgcagcgtgtccccgcaggtcgcgacgatccagttgtccacccggcgtagccggttggggttcgtcgtcccgcgggtcacgacgcccagcgggcgccccgccggcactgccatcctccggctcaaccgacgcggtggaccttgtgctgcgcggcctgcgccaacgggcgaaccaccagccggtccacgttcacgtggtgcgggcgggtagcgcaccaggcgacacagtccgccacgtcctcggcgaccagcggctcgggcactccggcgtagacggcctccgcccgatcggcgtccccaccgaaacggaccaacgcgaactcctcggtctgcaccatcccagggtctatctcgacgacccgtaccggccggccgcacagctccagccgcagggtgccggcgaccgcggtctgggcgtgcttggcggcggcgtagccgccgccgccctcgtacacggtgaagccggcggtcgacgacacgatgacgatggtgccggactcggaggccaccaaggccggcagaagtgcctgggtgacccgcagcgtgcccaggacgttcacgtcgtacatccactgccagtccccgaccctgccggtctccaccggatcgaggccacgtgctcctccggcgttgttgacgagcagggtgaccggaccgggcgcggtcgccgccgcggcggcgaggctggccaccgactcgtccgaggtcacgtcgcagctgaccgcggtggctgatcctccgctggtctcgacctccttgaccaggtcggcgagccggtcggtgcgccgggcggcagccagtacgtggaatccctcggcggcgagccggcggacggtggccgccccgatcccgctggatgccccggtaacgacagcgacggaagtcatccacccattctgaccccgagctcgagggccgagtcgatgaggtctgtcacccctggggacggccggaaggaattaccgatccccgatcgggaagatgacatctggcgtggaggttgaccgagaagcgccggtcgtgcgggacggcaaccgtggcagaaggagcggacgtggcggaacagcacaccggtgtcggtcgtcagcgaggtgcccgtccgtggccccgaccccgccgcgtcgcgacactctccgtgcacacgtcgccgctgcaccagcccggcaccggtgatgccggggggatgaacgtctacatcctcgaagtcgcacggcggctggccgaagcggacgtggaggtcgagatcttcacccgggcgacctcagccgatgtgccaccggtggtcgagatgatgccgggcgtgcacgtccggaacatcatctccggcccgctgggtgggttgaccaaggaggaactgcccggccagctctgcgcgttcacggcgggggtgctgcgggccgaggcgtcccgagccgccgggcactacgacctcatccactcgcactactggctgtccgggcaggttggctggctggccaaggagcgttggggagttccgctggtgcacaccgcgcacaccctcgccaaggtcaagaacgcacagctcgccgccggcgaccggccggagcccaaggctcgggtgatcggcgaggagcaggtggtggccgaggccgaccggctggtcgccaacaccaagaccgaggccggcgacctgatcgaccggtacgacgccgacccgacccgcgtcgaggtggtcgagccgggtgtggacctggcccggttcacccccgcggctggcgaccgatcccgggcgcaggccctcgcccgccgtcggttgggcctgcccgagcgtgggtacgtggtggcgttcgtcggccgggtccagccgctcaaggcaccggatgtgctgatccgcgcggcggcggcactgcgtcagcgggatccggcgctcgccgaggaactgaccgtggtcgtctgcggtggccccagcggtagcgggctcgaccggccgacccacctgatcgagctggccgcctcgttgggtgtcaccgacagcgtacggtttctgccgccgcagaccggcgacgacctgcccgccctgtaccgcgcggccgacctggtagcggtcccgtcctacaacgagagcttcgggctggtcgcgttggaggcgcaggcatgcggcacgccggtggtggcggccgctgtcggcggcttggtcaccgcggtacgtgaccaggtcagcggtgtcctcgtcgacggccatgacccggccgtgtgggcccgtacgctgagccgtctgctgccggacaccggactgcgtgcgacgttggcccagggcgcgcgacgccatgcctgcaacttctcctgggaccggacggtcagcggcctgttggaggtctacggcgaggcggtcgccgcgtacggaccccaatcgtccgagctcgccacctgttcttgttgacgccggtgcatcgatggcagtcgctgatattggcggggcgcgggtccgccggcacggccgtagagtgaagcggtgagcggaagaagcgatctcggggcgttgatcgagtcggtctgcggggagcggggtctggtctgggagtccaccggcccgaactcgtacgcggtgaccctgccgggcacacacaagcttcggacgatctgcaatttgatcgtcggcgagtacgcgctgcgggtcgaggcgttcgtgatgcgtcagcccgacgagcgccgtgaggaactgtgggcgtggctgcttcagcgcaacgcccggatgtacggggtgtcgttttccatcgacgccgtcggtgatgtctacctgaccggtcgggtcaacccggcgggcgtggacgccgacgaactggatcggctgttcggggccgtgctcacgtacgccgacgagtccttcgacacgatgctggagatcggcttcggcagttcgatccggcgcgaatgggagtggcgggtcagacggggcgagtcgaccgccaatctcgcggccttcgcccacctcgtcgagccggccggcggtggggcggggccggaggccgggaacaccaccgtggcggggggttcggaccgttcctgacgggtaagcccgtcccgtgcggtgggatccgccgcgcgccgaggacggactgtcggaggagcgttccatggctcaacgaagcagctcgggtcgcggcggtacggcgacccggaccagaggccaggcaggaaaccaagcccggggcgccccacgggtgtccgaggccgagatctcccggatgcgggtggacgagatccgcgggcagttgcgccggcacggtgtgtccggcatctccgcgctgcgcaagccggacctggtgcgaacgctggcgaagaccctgcgggcggaacgtcggtcgggtggttcggcccgcacgggcaccggaccggcgggccgcgcgacggcgaccaagcgggcgtccggccgtgccgcgccgacgggaaagaaggtcgggcggtcggaaaaggccgggcgggcggggaaggctgcggcgaagaaggcgcccgcccgcggcgtgacgggcaccgcgcggccggcacagagcgcggcggtgcgtaccgggccgggtacctcgcggtcggtgcggtcgtcacaggtcatcgtctccctggccgatcggccagagcgtccgggtaggagcctggtcaccacgaaccacgatgtcatccggcggtgggcacggcagcgtgacgcgaagccggcgacgatccggggcacggagcgggagggccgcgtcggcgtgctcaccttcaacatgccgggctaccgggagagcagccgtgtgcgcgaaatcacatggaatgagtggtttcggacgttcgatctgcgacagttgaacctgatctatcaggagcagctgcgcgatggtcgaacgagcaacttcttccgtacggagtcacccgatcgggaggacgggtgagccgtttgccgggcttgtcggcgggtactccgctggtgggccggtggcgggaccgggccgcggtggtagccggctgtgaccggcgagacagtcggtcaggttgaatccgcattccgggcgaactaactttattgcaccgtgttgcgctcggttccgttcgggggagcggaggatcgatcagatccgagcatcgagtgtggcgcggggacgggtggaacaacgccgttgggggacggcgtccacccgttgaccggcggcgtgagcgggtgccgcttacgggggtgagtgccgcccgccgccgccggtcgtacgcggcgaacgcccatcgcgacccagtcgcgatgggcgtttcgcgtgctggaggaggggttccgggtatcggtcactgaacccgaccggccgccgtgctctcggcggatcccgtcgggagcgattcggccggtgcggtcgtgacggcctcttccgcctcggccgcgcgccggcccccgaccgcggccggctgcaccgactggttggccgcccgcagggcggtgacccggcgctcccgcgtcggcccggagatcaggtgcgccgccgccaccaacccgccgatcagggcgcagcccagccagaggatgtcgtcgccggcccgctcccggacgaccccgccgagcactggcgctgtggcgccggctacctgccaggagagcgagaagactccctggtatcgaccgcgcagttcactcggggagagttcggcgatcagggtggcgttggacggcgagttgagcatctcgccgagagtccagatcaggacggtcagaccgtagaaccaggcggtctcggcgaaggcggtcaggccgaatccgacccccagcaccaccgccgacagcgccagcacgtgagagcggctacggttcttgatcaaccgtggtacgaagagttggcccaccacgatcagcacaccgttgagtgcgatcaccgagccgtacgtggcggggctcagccccgagtcgcccatggcgatcggcagcatcgagatgtgctggaggaagaccaacgcggcgaagaggttcaacgccacgaacccgaggtagacgcggtcggccaggatggtgcgcagcgcccggggcggtgcggtcggtcgcccggcggcggtgaccagcggcttgcgggtctcgctgaccttgacgaagatgatcagtgcggtggtcagggtggtggccgcgttcaccacgaagagcagcaggtagccagcctcggtcgcgaatcccgcgaggaccgcggcgcaggcgaagccgagattgatcgcccagtagttcaggctgaaggcccgcaaccggtccttgtccggcacgacgtcgatcatcatggcgccgaacgcgggtcgcgcggcctcggcgaagagtccgagcagcagggcgccgagtgcgaccgaccacaggtcccgggcgaagccgagggcgagcatcatgctcgtggcgccgaggtgcgcggtgagcagggtggggcggcggccccaccggtccgcgagcgtgccaccgatggtggtgcccgccgcgccgccgaccccccagagacccagcaccaggcccgcctgggaggcggagaagtttcgctcctgggtgaggtagatggcgaggaagatgatgacgaacgagccgagccggttgatcagggtgccggtccacagataccagaacgtgcggggaaggccgccggccgtatcgtgtagccaacctcgcatcgtccgcactggcgccccgcttccgtaatgacccgcttccgctaaagcgccttacaacctagtggtgggcggagttctggtcaccggaattcctggtggtggtcgtcaccccttcccgcgtgaccggtacgccggtggggcaggatggccggcatgactgctagtgaggggcccaccgtcgggacgctggtcctgctacgacacggtgagagcgactggaacgccaagaacctcttcaccggctgggtcgacgtggacctgaccggcaagggggagaccgaggcgcgtcgcggcggtgagctgctgcgtgagcacaacctgttgccggacgtggtgcacaccagcctgcttcgccgggcgatccgcaccgcggaactggcgctggagaccgccgaacggaactggatcgcggtacgtcgctcctggcggctcaacgagcgccactacggcgccctgcagggcaagaacaagaagcagacgctcgacgagtacggcgaggagcagttcatgctctggcgtcgctcgtatgacacaccgccacctccgatcgcggacgacgacgaatggtcgcaggtcggagacccgcgctaccggctgttgccgaccgagctgatgccgcggacggagtgcctgaaggacgtcgtggagcggatgctgccgtactggtacgactcgatcgtgccggacatcctggctggccggacggtgctggtggccgcgcacggcaactcgttgcgtgccctggtgaagcacctggaccagatcagtgacgaggccatcgcgaagctgaacattccgacgggcatcccgctgcgctacgacctcgatccgcagttgcgcccgatgacactcggtggcacctacctggacccgacagcggcacgcgatgccgctgcggcggtggcgaaccagggccgctgacacccacgagcgcggtgcggtgccgccgacccgggccatccccatgcggaacgccctggtgaacgatgtcggtcggggacatgaaatttcgtggtagtgaggaaatttcatcccggtctgacctgatgctgggttaaccaggaccctacgatcgccccgtggagtgggcagtggtggtcgcgttggccgtagggctggcggtcggtgtgctgctgacccgtgtcgtcgtggcgcggcggggccgatccaccgtgaccgggagccgccaatccgactccaaccgacccggggggagacccgcgatagccgacgatccgcagtccggctttggtcgccggacaattgactccctccgggtcggcgtcgtcgtgctcgccgccgacgacgtacctgtcctggtcaacccggcagcccgcgcgatggggctgctccgcgccggcggcgtcccgggcgcggtcgccgcccatccgctgatccggacgctcgccgggcaggtgcggcggaccggcgtgcgtcgagagatccagctggacctgccccgggggcacgacggcgccgcggagaatccgctcggcgtgcacctgcgggcagtcgggctcgggagcggccatgtcgccgtggaggccgttgacgtgaccgagtcgcaccggctggcccgggtccggcgcgacttcgtggccaatgtgagtcatgagttgaaaacgcccatcggggcgctccaactgctcgccgaagcgctgctcgacgcgaccgaaccggccggcgcggagcggccggacctctccgaggacctggtcgccgcacgccggttcgccgaacggattcggcacgaatcaacccgtctgggccggttggtgcaggaactgttggagctgacccggctccagggcgccgagccacagcccgcgccggagcccgtcgccgtggactgggtcatcggcgaggtggtggaccggacgcggaccggagccagcgcccggaggatcgacgtggtggtcgacggcgagcgtgggttgaccgtgtatggcagcgacacccaactggctaccgccgtgtcgaacctcgtcgagaacgccatcaactactcgggtgaggacaccaccgtccggatcaccgccgggctggacgatgaacacgtcacgatcgccgtcaccgaccagggcatcgggataaccccgggcgacgtggaccggatcttcgagcgcttctaccgggccgaccaggcgcggtcccgcgcgaccggcggcaccggtctcgggctcgccatcgtcaagcacatcgccagcaaccatggcggaagggtcgaggtcgcgagcactcttgacgaggggtcgacgttcaccctccggctgcctgctcgtccaccggacgacctgtcggtgataccgccctcggttgagatcgaggccggtccggccgagttccggcaggtgtaacagtgaagcaaggccggtcggccgaacttcggcagcatgccacagtgaaaggaaacatccgttgagccgcgttctggtggtcgaggacgaggagtcgttctccgatgccctgtcgtacatgctccgcaaggagggcttcgaggtctccgtcgcggcgaccggcacctccgccctcaccgagttcgatcggaccggcgcggacatcgtgctgctcgacctgatgctgcccgagatgtccggtactgaggtgtgccggcagctccggcaacgttcgtacgtgccgatcatcatggtcaccgcgcgggacagcgagatcgacaaggtggtcgggctggagatcggagccgacgactacgtgacgaagccctactcgccgcgtgagttggtcgcccggatccgtgcagtgctgcgtcggcagagcaccgaggcggccgagccgggtgcgccgacgctggccgccggcccggttcggatggacatcgagcggcacgtggtcacggtcaacggcggtccggtgcagctgccgctgaaggagttcgagttgctggagctgctgctgcgcaacgccggtcgagtgctcacccgcggccagctgatcgatcgggtctggggagccgactacgtcggcgacaccaagaccctcgacgtccacgtcaagcggcttcgttccaagctcgagccggaaccgtccgctccccggtacatcgtcaccgtccgtggtctgggttacaagttcgagccgtgacctgacggccggtgcggacgccggttgccctgcccgtcgcaccgctcggtccccgtaccgcggtcagtccgggtcggccgggtgcggggcgaccagcccgtgccgggcgcgggcggcgcacaacgtgacgagtcgggcgtacgcggactcgccgatcagggcggtcagttcaggcccgtacgagaggtacatcggctcggtggccacgtgcgcgtcgctggacgaggtgcaccaccagtccaggtcgtgcccgccggcgccccagccgcgacggtcgaactccccgagcgtggacagcagcaccctggtgttgtccgggcgctggacccactcctggtcgcggcggatcggcagctgccagcagacgtccggcttgtactccagcggatgtacgccgtcgcgcagtgcctgggcgtgcagggcgcacccgccgccgccggcgaagcgggcgtcgttgagaaacacgcacggcccgtcggcccgggtggcggtccgccgggcgggcgccttcccgtcggccgtgtcgtcctcggtccagttcttgaagccccgccgatggtgctgccaggtctgcggcgtcagccgccggaccgccgaccgcactcgcttctcatcgtccgagtcggtgaagaacgcgccgtgcgagcagcaaccgtcagcggggcggccggcggtgatgccgtgacagccgcgcccgtacacacaggtccaccgggacagcagccaggtcaggtcggcccggatcagatgggtgtcgtcagccgggtcgacaaactcgatccactcccggggaaagtccagcgcaacctcccggctgcgggggccctccggcagcacacggagctcgatctgccctgtcacccggccagcgtacgcgcccccgagtggccgacccggtacgccggacgaggatgttgcctctagggtttccccatgcggctgggcgtcctcgatgtcggatccaacacggtgcacctgctggtggtggacgcccaccgtggtgctcacccctggccggcgcactccgagaaggcggtgttgcggttggccgaacagatcggcccggacggcgcgctcaccactgctggtgcggactccctggtgaaggcggtggcggcggcgaaggagtccgcggtcgggctggacaccgacgatctgatggcgttcgccacgtctgcggttcgggacgccaccaactcggcggaggtgctgacccgggtccaggacgagaccggtgtccggctggaggtcctcaccggtgcggacgaggcccggatgaccttcctcgcggtgcggcgctggttcggctggtcggccgggcggctactggtgctcgacatcggtggcggctcgctggagatcgcggcgggcatcgacgaggatccggacgccgcggtgtcgctgccactgggcgccggccggctcacccgcgatcaccttcaggttgcttccggtagtcccactccaccgcaggccgagcaggtcgagaagctgcgggcgtacgtggatggccagctcgacgcggtggcgggacggctgatcgaggtgggctggaaacggccggtcgccacctcgaagacgttccggacgctgtcccgtctcgccggcgccgctccctccggggcgggtctgtgggcccgccgccggctcacccgggccgggctgcggcaggtgctcgggttcatccggcacattcctccggcgcagctcgtcgagcttgacggggtcagcgtcggccgggcgcaccaactgctggccggtgcggttgtcgccgaggcggcgatgcgccggctggacatcgacacgctggacatctgcccgtgggcgctacgggagggtgtgatcctgcgccgtttggatcagcttgcaccgatgtgaactgcgcccggggtcgacagggtttgccggtactcgtcctgaagatcaccatcctcgcccgctaccctcgatgctgtggcttcccgagtcccggtcctcctgtccacctcgtcggtcttccccgagcgaaccgcggcggcgtttcagctggcggcgacgcttggttacgacggcgtcgaggtgatggtgtggaccgacgccgtcagtcaggacgtcggcgccctcgccgggctcgccaagcactacgacgtgccggtgctctccgtgcacgcgccgtgtctgctggtcacccagcgggtatggagcgccgatccgtgggagcggctgcgccgctccggtgagatggctgaggcgttgggtgcgccgaccgtggtggtgcatccgccgttcacctggcagcgggactacgcccgcaacttcgccgagggcctgaatgagatcgacgagcgattcggtggtgtgcgcttcccggtcgagaacatgtatccggtgcggatggcagggcgtcagttcgtcccatacgtccctagctgggatccgacggtgaccggctacccttcctacaccctcgacgtgtcgcactgcgccgcatcgcatgtcgacgcgctggaactggccgaccggatgggtgccggtctggcccacgtgcacctgggcgacggcaccggcgaagggcgcgacgagcatctcgtacccgggcggggcacccagccctgcgccgaactgctgcgctcgctggccgggcgcggcttcaccggctcggtggcggtggaggtgtccacgcggggtgcgaagagccgcgcggtccgggaggcggacctgcgggcggcattggcgttcgcccggaaacacctcgacaccccgccgacggccgacgtcggaccggtatccgtgccgatggtcgaccgagataccgaggaacaaacggcggaccgctccggcgagcggccggcggtcagctgaccggagtcaggctgtcggccggggtggtcggctgtgccgccaccgcgagccggccgccgatcgcggcccgcttccgggcacggtgcgccgccacatgcgagcgggtggcgcagcgctcggaacagaaccgccggcaacagttcgaggacgtatccaggtagacgttgccgcaccgctcgtccgcgcacacaccgaaccgggcactgccgtattcacagagccacaccgacagcccccagacagcgccggccaggtactccgcgctcaccgaggcgccacggctggtgacgtgcatgtgccagtcgctggagtcgtgcccggagattcgaggctgcaccggatacgcctccagcagcacgttcagctcggcaaccgcttggacgtcccgcccggacgtgccgtactcgaagacatcgcgaagccgcttctgtgcccgtcggcagttcgcgagatctcgctccgacagcgcctcgggcatccacgaactgtcgtcggggaagagcgaacggaggtcgtcgaggtcgtccagacgcgcgttgacgagtgcaacgccgatccgggcgtacgcgtcgaagttcaccccaccaacggtagacgacgtaccgggcgcacggcgtgtcgatgtagcgcgatccgacccctcaccggtctgctggtgcagacgctaccctcagcccatgctccgtaccgtcatccttgccgcggcccggtcatcccggtgcgagcagttcgtcgcgacggccccatacacccgggacatcgtgcgtcggttcgtcgccggcgcccgaaccgacgacgcgttgcgtgtcacccgcgccctcgtccaggacgggctcgcggtcaccctcgacaacctcggcgaggacacggtcacgcccgagcaggccaccgccgtccgcgacgagtacctcaacctgctggagttgctcgccgccgccgggctcacgccggccaccgaggtgagcgtcaagctctccgcgctcgggcagacgtttgacgagcagctcgcgtacgaccacgcgcgggcgatctgcgtggccgccgacactgcgggcaccatggtcaccctcgacatggaggaccacaccaccaccgactcgaccctggacatcctcctcaagctgcgcgaagaccacccgtcgaccggggcggtgctacaggcgtacctgcggcggacggagtcggactgccggcaactggccggcgcgggctcccgggtcaggctgtgcaagggcgcctaccgggaacccgagtcggtggcctaccagtctgctcacgacgtggacaggtcgtacgtacgctgcctgaacatcctgatgtccggtgccggctacccgatgctcgccacccacgaccctcgcctgatcgcgatcggcgaggaccgggcccgctggttcgaccgggggccggaccggttcgagttccagatgctctacggcatccgccccgaggaacaggcccgcctggtcggcgacgggtacaccgtgcgaacgtatgtcccgtacggcgaccagtggtacggctatctcatgcgtcgcctggccgagcgtcccgccaatctggccttcttcgcccgcgccctgatgcaccaggggtagcgcccgaccctgggcgtacccacaccggagggtcccaggtgaggcggagtgtcgtcgatctggctccgccgagagggccaggagcggtaccgggctcgtagcatggggcgcgtgcgccgcaccggctcgccgcgactgcccgcagccccgcgtctgctcattgcggggctcgcggttgtcgtgttgaccgccaccaccgccgccgcgtgcgatcgggagcagacaccggtcgcgctcgccgccgctggccgcagttctgtcgtcgagaccatcgacgcgccggccacggtgatcgcccggtcggcggccaccctcaccgcgcccgccgatgggacgctcgcgagccttcgggtgcagcccggccagcgggtgaagcgcggccaggtgctcgccgtcatcgactcgccgccggcccaggaaaggctccggcaggcgaaggaagccctcgccgctgctcgccgggccagtcgcggcggcgggggtgacctggccggcgggttgcgcggcactgaccgcgccgccgacgagacctacgaggcggcccgcgccgcggccgggaagatcagcgaccccgagctacgggaggcgctgttgcgtcaggtccgcgaggcccagcggcggtacgagcgggccgcccacgccgccgaccgtgcggtgcgggcggtccagcgtggggtcaacgatctgcgcgccgccgtcgccgccctcgccaccgcccaacgactccaggcccagcaggcgtacgacctggcgacggcggcggtggacgcgctgactctgcgtgcgccggtcgccgggatcgtccagccgggcgggccggccaccggtggcggggtctcgtcggacgcgttggcgggactgctggccggcggcgccccggtcggggtcgacccgggggcactcggcccggccccgccgccaggagtggacgtcgcggtcggtgcgggcggtctggtcgccgccggcacaccggtgctgaccatcgtcgacaccagccagctcgggctgctcgccgaggtcgacgagaccgacatcctgctggtccgggccgggctcgccgcgacagtggagctggacgcggtgcccggcgccacataccaggcccgcgttcgctccgttgacatcctgcccaccacctctgcccggggcggcgtgggataccgggtgcggctgtcgctcggcccgggccggtcggccgaggcggaggcggccccgacaccccgtccgggcatgaacgcggtggtccgcctccaggcgagggaggccgttgacgcggtcaccgttcccgcctctgcggtcttcaccgccgacgggcgggacgtggtgtgggtggtgcgcgagggccgggccgagcgcgcgtcggtgaccgtcggcgtccagggccaggagctggtgcagatcgtccggggagtgcgggccggtgaccgggtcgtggtccgcggcaccgaccaggtccgcgacggccaggagttggggtgacggcgccggcggtcgaggccgtggacgtgtcccgcacgtatcggctcgacggtttttcggtgccggccctgcgaggcgtctcgctgaccgtcgcggcgggtgaccatgtggccctggtcgggccctccggttccggtaagtcgaccctcatgcacctgctcggcgggctggaccgaccgaccagcggccggctggcgatcggtggccgggatgtgggcagcctctccgccgccgagctggcagcgctgcgcaacgagaccatcggcttcgttttccaggcatttcacctgctgccccggacatcggcggtggacaacgtggcgctgcccctggtctaccgaggggtcggcgcgcgacaacggcgggaacgtgccgccgcgatgttgggtcgggtcggcctcgggcaccggctcgggcatcggccgaaccagctttccggcggcgagcaacagcgggtggccatcgcccgtgcactcgtgaacgatccggcggtcctgctcgccgatgagccgaccgggaacctggacagcgtcaccggcgaggccgtgctgaaactgctcgaacggctcaacgccgagtcgggggtggcgctggtgctggtcacccacgacgacgaggtcgccatgcgggccgggcggcggatcgcgatgcgggacggggtgatcgtggcggacagtgtcgtcgacggcagccatgatctaccggtgtcgggccccggtgggctccctgacacactggtgcccgctcccagcacggagccccggtccgcgtccggaagcggcccggggcgcatgtccggtggcacgggtggcgccacccgtgccaccgggcgccgtgggcacggcgcggagcggccgtgaggctggctgaggccggccgggtggccctggccgcgctgcgggcgaaccggttgcgcagcgggctgaccatgctcggcgtgatcatcggggttgcgtcggtggtgatcctcgtcgcgatcggcgccggcaccaagcagcaggtcgagcagcaggtcgaggggctgggctcgaacctgttgctggttgtccccggccggatcgatgtgggctccgcgcccgcgctgtccccgctgaccctggacgatgtcgacgtcgttgcccgggtcgtcggcgacccggaccgagtggccgtcactgtcacctccggcgcaaccgtgcgggccggcacccggtcgcagttcagcaccgtgcagggcgtcctggagacgaccccggtggtcttcacccgggaggtgacccggggccgctacctcacggagtccgatgtggacacgagtcgccgggtggcggtgctgggcgcgtcggtttcccgtgccctcttccccgaccgggatccggtcggccagcagctcaccgtctccggggtcaggttccgggtgatcggggtcttcgccccgctcgggcagagcctcggcgtggaccgggacgacgaggtccacgtaccggtgaccgcggcacagcggctctacggcacgcaacgggtggacggcatcgcggtgaaggcgccggaccgggagcggatcgacgctcttggtgagcggatcgtcgtggagctgacccgtcggcatccgggaaccgagttcagcgccgtcacccaggagcagatcctcggcgtgctgggcgacatcctgggcgtcctgaccggggtgctggccgcgatcgccgggatctcgctgctggtcggcggcgtcggcgtctccaacatcatgttggtctcggtccgggaacggacgcgggagatcgggctgcgcaaggcggttggcgcccgtccgcgtgacatcggcgtgcagttcctgttggaggcggtgctgcttacctcgatcggtggcctgaccggcatcgcgatcgggatcggcgcggcgttgaccgtggcggccgtgtcaccggtcccggcagcggttacctggtggtcgctggcgctggcgttcggggtctccgccgcggtcgggatcgtgttcggcgtggtgcccgcccagcgcgccgggcggctcgacccggtcgtggccctgcggtccgaatgagaggccccgcacccgggtggtgtgacagcgcaacactccggccaccaccagtgtgatttgggatcagttgtccgaagggatcgcgccggtcacatcggccccgttaccgtactggtaacacgcgcgtcgctggtccggcggaagcactgtcgggatagcacgcgccgggcatgggatgggtcggtgggccatggccgggtcgcagtccgacggtcgtctgtcggaggtcaggttcctgaccgtcgccgaagtggcgacggtcatgcgggtgtcgaagatgacggtgtaccgcctggtgcacagcggcgagctcgccgcggtccgggtcggccggtcgtttcgcgtccccgagcacgcggtgcacgagtacctgcgtggtgcctttcaggaaaccgcctgagcggtcgcccacgcgtgcggacccgccgccgtgaccggcgtcgaggggccgcgttggtcctgctgacacgtcccggctaccctggacccgaccgtgaccgcaggtgtgctccgccgcccgtcccgcaggtccggtccgttgtccgcaagcggacgccggtgtcatccggtccgccccgcacgttgcatcgaaaggctgtcgtatgggctcggtggtcaagaagcgccgcaagcgcatggctaagaagaagcaccgcaagctgctgcgtaagacccgcgtccagcgtcgccgtctcggcaagtgacccggtgccggggctggccccggcaccgccatcacttgccatctgtcggctctcggaggctcaggtgatcaggccacggaaagtccggctcgatcccagcagcccggaacggtgttcggcatgacccccggtggcccctccggtgccccgggggtcgtcgtcgtgactggggtcagccgctacctgggcgcccacgtcgccgcgcggctcgccgccgacccgcgtatcgggcgggttatcggcgtcgatccgcccgagtcgggcggggaactcaccggtctgctcgaccgggtcgagcgggtacgggcggatgctggttccatcggtggcctgctcgccgacctcgacgtggacgcggtcgtgcacctggccctagtcagtgcccccgatccgcagcacgggggccgtgcggcgatgaaggagcagaacgtcatcggcacgatgcaactgctcgctgccgcgcagcatgccccccggctgaacaagctcgtggtccgttcctcgaccgcggcatacggggcgtcgttccgcgacccggccgtcttcaccgaggagaccgagccgcgcgaggtgccgcgtggtggcttcggccgggacatcctggatatcgaagggtatgtgcgaggtttccgtcgccgtcggcccgacgtcaccgccacggtgctgcggttcgcgccgttcctcggctcgaccgccgacaccacgctcacccgctatttcgcccaaccgctgatccccaccgtgttcggccgtgacccccggctgcagttcctgcacttcgaggatgcgttggaggtgctgcaccagtcgatcgtcatggcccatcccggcacctacaacgtggccggtcccggagtgctcgccctctcccaggccattcggcgggccggccgggtaggggtgccggtgctggaaccgggcctgtccggggcggctgcgctggcccgcgctctcggcttcggccgctacgggctggaccaggtcgacctgttcgtgcacggccgggtcgtggacacgacccggctcgagcgggagttcggcttcacaccacgctcgacggccacggcgttcgacgacttcatccgcgcccaccgcggtggcgtcgtgctgacccgggagcggcttgccgccgccgagcggctggtgctcgacggggtccggcaggtccgctccgcggccgctcgggagcggccgtgagtggcggcgcggtgccggaacagcccggcgaccagtgggaccggaaggtggcgagcggcctggccttcctgcgcgaacggctcgccggcgattacgaggtcgacgagttcggcttcgacccgcagctcaccgagtccgtgttccatccgctgttgcggctgctctaccgggactggtttcgcaccgaggtcctcgggctggagcacgtgcccgacgtcggggccggtctcgtcgtgggcaatcattccggcacggtggccctggacgcgctgatcctctccgccgtgctgcacgaccagcatccacggcatcggtttctccgcctgctcggcgcagacctcgtcttccggatgccggtggtgtcggcggtcgcccgcaagggcggcggcacggtcgcctgcaacccggatgccgagcgcctgctcgactccggcgagttggtcagcgtctttcccgagggcttcaagggcgtcggcaagctgtacgcggaacgctacaagctacaacgattcgggcggggcggtttcgtctccgccgcgttgcggacgggcaccccgatcgtgccggtggcgatcgtcgggggtgaggagacctacccgatgctcgctgatgtgaagcccctcgcgcggctgctgaagttgccgtacttccccgtcacgccgacgttcccctggctcggcccgttgggcatggtgccgctgccgagcaagtggctcatcgagttctgtccgccgatccccacccagcacctgaccgactcggcggatgacccgctggtggtgttcaacctcgccgaccaggtgcgggagaccattcaacagaccctgcacaggttgttggagcagcggccggacccgttcggcccctgacgatcgggccgtcccggtcatccgccgacgggatccggaagccgtgcggcggcgaccagagccggtcgggcggcgaggccggacgcagcagccttccaccggccgggaaatccccgtgtgctcgacaggtgccactgcctacggtgtcggcttgtgagcagtgtcgtcgaggcgttcgtgccggcccggcttggcaacaggttccgttggttgctggcctcgtcgtgggtgacgaacctgagcgacggaatcgcggtggcggccgggccgctactggtggcgtcgctgaccaccaacccgatcctggtctcgctggcagccctgctgcgctgggcacctccgttggtgttcggcctgtgggccggcgtgctctccgatcggctcgaccggcggcgcatcgtgttggtggccaacacagtccgactcgtcaccctggtcgtgctggccggggcattggtgaccgaccgggtgtcggtgtcggcggtgctgctgatgctggcgctgctcgccaccgccgaggtgtttgcggacaacacgacgggcacgctgacgccgatgctggtgcgtcgggaggatctggcgctcgccaacgcccgcgtcctggccgggttcatcacgctgaacacactggccgggccggcagttggggcggcactcttcgcggccgggcggtccttgccgttcgccaccaacgcggttctcatcgcggccgggctggtgctggtgtcccggctgtccctgccgccacgcgagccggcagcggagaaccgcggcgtccggcgggacatcgtggcgggtatccgatggaccgtccgtcatccggccgttcggacgctctgcctgaccaccctggtcttcaacatcacgtacggtgccgcgtggtcgatcctggtgctctacgccaccgagcggctcggtctgggcgctgtcggcttcggcctgatcagcacggcgacggcggtcggcggcctgctcgccaccgtcggctacgggtggctcacccgtcggatgagcctcggggggatcatgcgggccggcctggtcatcgagactctcacccacttcggtctcgccgtcaccaccgcaccctgggtcgcctcggccattctcttcgtcttcggggcgcacgccttcgcctggggcaccacctcgatgacgatccgtcagcgggcggttccggcccacctcctgggccgggtcaacagcatccacaccatcagtgcgtacggtgggctggtcatcggctcggcaatcggtggcccgctggttgccctcctgggtgtgaccagcccgttctggttcgctttcgctggttcggccgtcctcgtcgtgctgctgtggcgcgagttcgcccacatcgcacacaccgacgatcccgctccgaccccggccccggccggttcaacggcggcgtgagagcgcaccgccgacggttgagaacgccgtcaggacgcgcggcggcggtgccgcgcgaccccagcggtgaccgctccggcgagcagcccgacggcggccgtcgacggaacagcgatcttcaccgcgcggcggccggtgcggaagtcccgcacctcccatccgcgccggcgggcctcccgcagcagtgcggcgtccgggttgacagcgacccctcggccggccgcgtccagcatcggcaggtcgttggacgagtcgctgtaggcggtgcagcgggacaggtccagcccttccaccgcggcaagttggatcaccgcctccgccttcgcgggcccgtgcatcagatcgccaaccagccgtccggtgtacgcgccgtcgaccacctcggccacggtgccgatggcgccggtcagcccgagtcggtcggcgatcacccggccgatctcgaccggggcggcgctgaccagccacacccgttgcccggcgtcgaggtggccctgggcgagccggcgggtgccggtccagatccggggcgccatcagctcatcgaagatctcctcggcgagacgctccacgtcatctacccgccagccctcgacgaacgcgagcgcggcctccttgatctgcgacatgtcgccgacatgctcggtggcgagcacccggaaccgcagctgttgccacgcgaatcggagtaggtcaccggtggtgacgtagttgcgcgcggcgagtccgcgggcgaaccagtagatcgacgccccctgcatcatcgtgttgtccacatcgaagaaggcagccgcggcccgatccggtgccggtggcggcgcacctgcctccgcccacccggaggtgtgactgtgggcgtcggtgctgactgtcaccttttggctgcccaactcgcccctccgttcgaccggcgcaccgtgcgccacctggcgagggtagccgggcggcccgccgaggcgggcacgcattcgcgcaatcgacccgctacgcggcgtcgaccggtgacccgtcgctgggatgcgtggagcagggtcggggttggcagggtgacgtcagccggtggcggggcaactcgccggggtcggaccgagtgcatcgctgccgaccggcacgggcagtccgcagtcgatggcggcgcgcagtgcgtccgagcgtcgatggacgtcgtccagtagcgcgagtgagcctcgggtgcggtcgcgatcggcgcggttcccggcttccagcagggcctcgaccgccgtgcgctgtgcggtgacgaacgtgttcaccacgtcgagcgcggtcggatcggcgtggtgcgcggcggtggcggtgagcaggcgcaccccgtggcgggtgtcggcgtccatgtcgtccagcacgctgccgtagccggcccggtccccgtgcagctccgccgcctcgccgaggcgggtccgggcgaagcccaggaagagctgtccacggctgtggtccgagccgctcaacgcgagctgcgcccgttcggtcgaacgcttcattccgtagagggcgtcccccggtaccgcgttctcactggccgcggagataccggagacggcgacagccccggccgcgatgccgatcaggatcgcgccgcgggcgcgggcccggcgggcggtgacggctggcaggacgaacgagcggttcgctgccggacgtcgtgccgtccggtcggcggtggccgccggggtgggctggccgatgccctcgcgttcagcggtggccagcagcatcgcccgaaggccggtgcggaaatcggcgttcgcctcgaccggcggtgcggagtcacggagcgctcgcccgaccgcgacgaggtccgtgagcccgctgtcgactcgagaccggacgtggtgccgtcggccgccgttggcttcgtcgagaagctgcgcgaagcgctcggcacgccgacgggagaagaagaggtcgctctccaccgctggcacctccctcgctggggcgcagccggtcggccgcggtcgtccccgacgaccggctgcgggcgccacgggaggctcgcggccggcgatgggccggacccgaggaacccgggggacgccgggactgcatcggtcgcaaccggatgaacgcgccgcgccgggcctgggttacggggccaatggtgcagaaaacccggacagtgatcaatatcactgcgttccgacctgcgcgaacgtagccgcgaccagcggtgggctacatccggaagccgtccgggagtagccgggcgagggcccgaaccgcccggtactgcaacgccttgatcgcaccctcgttcttgcccattgcccgggcggtctccgccaccgagaagccctggaggaagcggagcacgatgcactcctgctgctccgggttgagctgcttgacggcgctgagcagggtcacattggtgatgtgttcgactacggcggcctccgggctgccttccgggccgcggtcctcgcgttcggcgtcgagtacgtcgccagtggtcacctcgagccggtagcggccggatttgaagtggtccgccaccaggttgcgggcgatcgtcaccagccaggccccgaggtctcggccctgccaggtgaagctaccgattcgcttcaatgcccgcaggaaggtgtcggaggtgaggtcctcggccagttggcggttacccacccggaagtagacgaaccggaagacggtgtccacgtaccggtcgtagatcaggccgaacgcctcggcctccccggcctgcgcccgttcgaccaatgtccagatctcggtcgccgggtcggacgggtcggggcggctcgggaagccggtggcgggcgtgctggccggcagtgcgggcagtaccgccgtatcggtggtggcggggtcggcggtggcgggtgggtcggtcgcccggcggccctgcacgggcatcgtcggtcgggccggcgacgcgacccgggttccgaccggcttggcgtttccgcccggaatcgagggtcgggggggcgcctcattgtgatgtggacggctgcgtaccccgctttcgccccacgtggagagttggccctgctcccggggtccgggagtcgaccgttcgttcaccgcggaccgggaaggtatgtcgctcaggccgaccggccgttccatgtagccgaaggtcgtcatcggggcacctccgttccacggcccgagcccccggtgcgtggtcggggtccgtcgggtacgcatggttcgggtcgggggcgtgccggcgtgcggcagtcccccttgaggtgctggtccaatgcgctcacgggcacgtgggcctcctcgggccgaggggtgttgactcacggagaacggggtgagccaacccgagtgatgataggggtcaacgtcacccgcgcgtggcaagtccgttacacagggccgaagtatttcccgtcgtgtcgcactcctggcggaccggttgtccgtcgtgtgcggttgactttcgggttcctcggtgatccgaggagattcccaggtggatcggggtggtgatggccgggaacgggtcggtccgggagggtgggctgatgtggcggccgaacgcggtgacgtgtggacggggctgttgacctcacggcaagtgacgggctggtcccatgaacaggaccagccgggatggtgtcgcgacgccggttggtcggcgggcgtcgagcgggtcaccggctccggcgcaaccggccgtgcaccgctgtgccagactcggcgactgtgcagggggtgaccgtcgacggcgcggacgtccacctgcgcggcggagctggtgcccaccggccacccgggtgtggcggagtcggcggtacggggtgtaccgcggcccgccagcggcgaaactgtccacgcgtgcgtggtgcgggcaccagggcgggagggtaaccgttgacgacctgctcacccaccgcgtccgcgaccctgcccggttcaacgggtccgaccgccgtcgcgttcgcctcgcactgccgtacccggcgaccggcagcggcccgtagaacactgccccggttgccgaccggggccggcccgacggaggagtccgatgcgtgaaccccgcctcgccctgatcacccggcctggctgccacctctgcgacgatgcgaaggtggcgctggaacgggtggtgtcggtcaccggtgaccggtggctggagaaggatgtcaccggcgacctggaactggagcgggagtacggcgaccggctgccggtggtgttgctcgacggtaaggagcacggctactggcgggtcgaggaggagcggctgttgcgcgacctgaccactcctcagctctgaggcgcgaaggtagggtgcggcgatgagttctgcgcacccacatctggtctgggactggaacggcaccctgctcaacgacctggatctggtcgtggcgtcgaccaacgccgccttcgccagcatcggtgggccggcggtgaccgccgcggagcatcgggtccggttccgccggccgatcgccgactactacgcggaggtgctcgggcaggccgtcgacgacgcggcgttcggccagcttgacaagatcttccacgacgtctacaaggacgggttgaccacctgcgccctggcacacgacgcggtcgacgccatgtcgtcctggtccggaagccagtcgctgctgtccatgtggttccaccaggacctggtgccgaccgtgcggacctacggcctgaccagtcacttccttcgggtcgacgggctgagggcggaggtcggtggggaccgtaaggccgaatcgttgagtcggcacctggccgagctggggctggacggccgggacgtggtgctgatcggtgattcgctcgacgacgccgacgcggccctgtcggtcggcggccgcgcggtcctctacaccggcggtttcaccgacgccgcccgcctgcgcgaatcgggtcatccggtcgccgacagtctcacccaggccgtggccttggccagcgttcgctgaccatgcgcaatcggccgcggtcagctggtgccgtggtgaccaacaggacccgcccgtgggccgtggtgtgctgtcgccggcgccggcgaccaacggcctcaggtacggaggtaggtgaggacggcacggacccggcggtgttgctcgatgtccggtggaaggtcgagcttggtgaagatgttgcggacgtgcttttcgaccgcaccgtcggtcaccaccagaatgcgggcgatcgcggtgttcgagtgtccctcggccatcagaccaagcacctcacgctcgcgtggggtcaggccccgtagcggatcgtcacggcgacggcgggcgaacaactgcgcgatcacctcggggtcgaggacggtgcccccggcagcgacccggtccagcgcgtcgaggaactcgtggatcgcggccacccggtccttcagtagatagccgactccgccgccggtggccagcaggtcgtcggcgtaggacacctcgacgtactgggagagcaccaggatcggcgccgcaggtgccagcgcacgtgcctccaccgcggcccgcagcccctcgtcggtgtgggacggcggcatccgcacatcgacgatcgacacgtcagggtggtgcgtcaccaccgcctccaccagggcggtaccgtcgccgacggcggccaccacctgatggccgcgttcggtgagcagtcggaccaacccctcccggagcaggacggcgtcgtcggcgatcacgatccgcatgactgcgtgtctaccacgggccgggcgtcgcggggaggtcggcgcacacctcggtcggtccgccggccgggctggtcacggagagctgcccgccgaccgcccggacccggtccgcgatgccgaccagcccgtgccccttggccaggtgcgcgccgccctggccgtcgtcgtcgatgccgactcgcagccgctccccggcccgctccacggtgactcggcactcggtggctcggctgtgcttcgcgacgttcgtgagcgcctcggcgaccacgaagtacgccgtgctctccaccgtcgggtcgggccgaccgcccggctcgccgagcccggcgtccacccgcagttcgatcgggatcagtccgcgtccggccagcgccgctagcgcgctcggtagccctcggtcgaccaggacgggcggtgcgatgccgcgggacagcgcacgcagctcggtcagggtctcccgggtctggccgactgcctcgtcgagcgtgtgcccggccgccaccgggtcgtcggcgagctgctcgcgggcccggctgagatccatcgcgagccggaccagccgctgctgcggtccgtcgtggatgtcgcgttccagcttgcgcagcgcgttcgcctcggcggaggccgccgcgcgcttctgctcctcgaggatggtgatccggttacgcatctcggccacgccggtcaggagcgagcgggacaggctgccctcgatccgggcacacgcgcgagcgaccagcggcagggtgagcagggcgaacaccccgatggcggtgttcaggaagatccgggcgccggagccgttgcccatcccgagaagtgcgctcaggctctggtcgttcggaccgtacgggatcgcccggtcgtaggccccgtagctgacgccggcgaccgccagcgcccaccaggtcagcagcaccgagaaggtcaccgtcgccaccggcatcttgcagaacgcgtgcagcagatcgagccacgactgcaggtcccgggccggcgtcagggttcggcgccagaagctggcacccgagtcgggtacgcggtagaccgggcggatccggggcacgcccagcacggcgggcagccggatccgttcgacgtcggccagcacccggacggcgtacaacgtgccggccaggaccggcaggcccagggcggtcaccagcagaccaaggctgagcgagaacccggtgacggccaccacgaagccgactatggcgaggggcaggcccgacagcacgtagcccgagtcgcgcagaagttggcggaacaggttgcggctggggctgggagcgggcgtggcggccacgcgtgcagcggtcatcccacgaggctaggcagcgaacccggtggtccccatcccgcacgccgcccaatgtcggtggtgcccgccccaccttacgtgacgtgagcgacgcgcctcgcgcgtgattggtcagagaagtcgtaattgagcaataatcgcggggcgacgttgatggtgaccgttgcattgatcttgtcgggaacggggggtgggtgaagtcgtgtcatgagagagcaagatcgcgatttgtgcgtgtcttcacaagcgcttaccctgtagttccgacccgccctgctagcacagtcggcatcctcggtcgccagcgggagtcccgacgcggcccggcggagtcggcccaggaacgtaccgcacggagtctcatgagtcagcaccgcccgcctggcgagcccgaccgccccgtcgccgtgccggcgctgccggacctgccagaggcgaccgtggcccgacttcccgagtacctccgtgccctgcacaatctggccgagaacaaccatgagacggtatccagcgattggttggccacggccgcgggagtcaactccgccaagcttcgcaaggacctgtcacacctcggctcgtacggcacccggggcgtcggctacgacgtggccctgctgatcgagcagatcgagtacgtgttggggctcacccatcgacggtcggtggccctggtcggggtgggtaatctcggtcacgccctcgcgggctacgacggcttcgccacccgtggcttccgcatcgccgcgctcttcgatgccgatcccgtccgggtcggcgaggagatcaacggtctggtcgtccggcacgtcgacgaactgtcccgggtcgcctccgaggagtcgatcgcgatcggcgtgatcgccaccccggccgctgccgcgcagcgggtagctgacctgctggtcgccggcggtgtgaccagcatcctgaacttcgcgccctgcgtgctggccgtgccggacggggttgacgtgcgtaaggtcgatctcgcgatcgagctgcagatcctgtccttccacgagcaccgcaaagcgtccctgaccgcactccccgccgccggcgagtcccccctcaccgccctgtcgggtggcctcgccgccaccgacccccaggaggcgatcggcacgtgaaactgctagttgtcggcgcgtcttaccgcaccgcaccggtcgccgccctggaacgactcgcggtcgcccccgccgaccttccccatgccctggcccgcctggtcgcgcagccgtacgtgagtgaggccgtgctcgtctccacctgtaaccgggtggaggtgtatgccgccgtgtcgggcttccacggtggccttggcgacatctgcgccgtcctggcggagtcgaccggcgtcccgccggcggccctcgcggaccatctgtacgtgcacttcgacgccgcggcggtcaagcatgccttccgggtcgccaccgggctggactccatggtcgtcggtgaggcccagattctcggccagctccgggacgcgtaccactgggcgtccggtgcggacaccacgggccgactgctgcacgagttgatgcagcaggcgctgcgggtgggtaaacgcgcccactccgagaccggtatcgaccgagccgggcagagtgtcgtcaccgccgcgctcggtctcgccaccgagttgctcaacagcgacctggccgcccgcccggcgctggtcgtcggggcgggagcgatgggatcgctcggtgtggccaccctctcccggctgggcgccggcccggtcgccgtgaccaaccggggtgccgaccgcgccgtccggctggccgagtcgtacggcgcgaccgccgtaccgatcgccgacctcaccgcaacgctttccacagtggatatcgtagtggccgccaccgcggcccccgaggcggtcctcacccgcgaggtggtgacccgggcactcgctgaccggaagccgtcccgtggcccgctggtgctgctcgacctggccgtcccgcgggacgtcgagcccggcgtcgccgaccttcccggcgtgcaggtcatcgacattgatcggatggcggcgctggtcgccaacggtcccgccgccgctgacgccgccgccgtggaacggatcgtcgccaccgaggtcgacgccttcctcaactggctgcgcggcgccgacgtcgcaccgaccgtggcagccctgcgggggcgcgccgacaacgtggtcaccgtcgagctgggccggctggcccagcgtcgccccgacctgaccgacgaccagcgggacgaggtcgcccggaccgtacaccgggtcgttcaacgtctgctgcaccagccgaccgtgcgggttcgccagctcgccgccgagcccggcggcgaccagtacgcggcactgctccgcgagctgttcgatctggaggtgccgcagacctccccggtcggcaccgtccccgaggtggtggtacccgaagccgtccccccgctcggcggcgccgccgaggatccatccaccggaggtcagtgatgagcgtccccctacgcctcggcacccggggcagcgccctggcgatggcccagtccgggcaggtcgcgcaggccctcaccgcggccaccggcaacccggtggaactggtcgaggtggtgactgccggcgaccgttccgcggccccggtgcaccggctcggcgtcggcgtgttcgtgtccgcgctgcgggacgccctcaccgcgcgcaccatcgatttcgcggtgcactcgttcaaggacctgcccaccgcggcggctcccggcctgcatgtcgcggccgtgccaccccggcaggatccccgggacgcgctcgtcgcccgtgccggccgtacgctcgccgagctgccgcccggcgcccgggtcggcactggtgcgctgcgtcgtatcgcccagctacacgcgctcgggcttcagctcgacgtccagccgatccggggtaacgtcggcacccggctggcgcgggtgctcgggccggaggccgacctggacgcggttgtcctggcccgggcagggctggcccggctggatcgcaccgacacgatcaccgagacgctcgacccgatgctgatgctgcccgcgcccgcccagggggcgctggcggtggagtgccggtccgacgattcggacctggtcgagctgctcgctgtactcgaccacgcaccgtcccgcgccacggtcgtcgcggagcgggcgttgcttgccaccctggaggccgggtgcagtgccccggtcgccgcctacgccgaactagccgagggcgacgtcggtgaagagatctacctgcgcggggcggtgatcagtccggacggcacgcgtgacctccgactgtctcgcaccggaacgcccgccgacgcggtggagatcggtaaggccctcgccgctgatcttctcgaactcggcgccgactcgatcctcggccaggaaggacacttcggcccggggacccagcaatttgggagcacagtatgacccgcagccgtaagcccgtaggccgcatcgcgttcgtcggggccggccccggcgacccgggcctgctgacccgccgggggtacgacgccctggtcaatgccgaccaggtggtatatgaccggggagttcccgagtcgctgctcgacgtcgttcgcgcccaggcgaaacaggacgcccagctcaccctggctgagggcgggtccggcgacgtggcgaaggtgctgatctcggcggcccgttccgggctgaacgcggtgcacctggtcgccggtgacccgttcggccacgggtcggtggtcaaggaggtgcaggcggtcgcgcggaccgccgggcacttcgaggtggtcccgggcgtcggccaggcagagggggtggcgacctacgcgggtgtgccgctacccggagtccgcacagcggctgacgtcgaggacgtcaacacgctggacttcgaggcgctggccgccgccgtcacccgggggccgctggcactcgcggcggacgccggggaccttgccgcgatccgggacgggttgctcgccgccggggtcgacgacacaacggccgtgggggtgaccggtgacggcaccggtgagacccagtacacgaccacgtcgaccgtggactccttcgtcgcggcggcgctcggcttcaccggccgggtcgtactcacccttggcgacggggttggccagcgggacaagctcagctggtgggagaaccgcccgctgtacggctggaaggtgctcgtaccgcggacgaaggaacaggccggcgtgatgagtgcccggctgcgcgcgtacggcgcgattccctgtgaggtaccgaccatcgcggtcgagccgccgcgtactcccgcgcagatggagcgggcggtcaaggggctggtcgacggccggtacgcctgggtgatcttcacgtcggtgaacgcggtccgggcggtctgggagaagttcgccgagcacggcctcgacgcccgacacttcggcggcgtgaagatcgcctgtatcggtgacgcgaccgccgacgcggtccgcgccttcgggatcaggccggagctggtccccgccggtgagcagtcgtcggagggcctgttggccgagttctcgccgcacgacgaggtactcgacccggttggtcgggtgctgctgccgcgcgccgacatcgctaccgagacgttggccgccgggctcaccgagcgaggctgggaggttgacgacgtcaccgcgtaccggacggtccgggcggcgccgccgccggccgagatccgcgacgcgatcaagtcgggtgggttcgacgcggtgctcttcacctcgtcgtccacggtccggaacttggtcggcatcgccgggaagccgcacgcgcgtaccgttgtttcggttatcgggcccaagacggcggagaccgccaccgagttcggccttcgggtcgacgtgcagcctccgcacgcctcggtccctgacttggtggaggcgctggccggctacgccgtcgagctgcgcgagaagctcgccgctatgccggcgaagcagcgtcgcggctcgaaggtgcaggggccgaccgccctcaggttccgctgaccctggaggactccgtgccgtatcccgagattcgaccccggcggctgcgccgcagcactgccctgcggcggctggtcgccgagacccgggtcgaccccgccgagctggtcgtgccgctgttcgtcaaggaggggctgaccgagccacgggccgtggcgtccctgccgggagtgctccagcacacccgggagtcgctgcgcaaggccgcggtcgcggcggttcaggccggggtcggcgggatcatgcttttcggggtgccggccacccgggacgagcgtggctccggcggggccgacccgaacggcatcctcaacgccgccatccgggacgtcgtctccgaggtgggcgacgccaccgtggtgatgagcgacctctgcctggacgagttcacctcgcacgggcactgtggcctgttgacgcccgacgggtccgtggcgaacgacgccaccctcgccgcgtacgccgagatggcggtggcgcaggccgaggccggggtccacgtcgtcggcccgtccgggatgatggacggtcaggtcggcgcggttcggcaggcgttggacgccgccggccaccgggacgtgacgatcctcgcctacacggcgaagtacgcgtcagcgttctacggcccgttccgcgacgcggtggagtcgacgctggacggcgaccgtcggacctaccagcaggatccggcgaacctgcgtgagtccctgcgtgaggtggcgctcgacgtcgccgagggcgccgacatcgtgatggtcaaaccggcgctgccgtacctcgacgtggtcgcggcggttcgggccgccgtcgacgttccggtcgccgcctaccaggtctccggtgagtacgccatggtcgaggcggctgccgcgaacggctggatcgaccgcgagcgggtgatggtggagacgctcacctcgatccgtcgggctggtgcccagatcattctcacctactgggcggtcgaggccgcgcaactgctgcgcgagcgctactgacgccgccgctcaacgcacatcccaccgcccctgctactgggactactgggaccggccaacggtgaacccggccagcgtccgctcacccggccactgccgcccggtcccaccaccgtgacagcccgccggcccggtcgagtaccgggccggcgggctgtcacgatgtcgaatcgccggtcagtcgtcgtcgacgatggtcccggtgcccagcggatcggcgaggcggagccccggaccgccggccaccagcaacgccagcttctcgtcggcctcctgcctccggtccccgcgcacggataccgggaacgtcagggtcgtctgcccggcggcgagcgtctggcaaccggcgtacgaccggtagtcgatggcgggccgggcggtcttgccgaaggtcagggcacacaccagggtgggctcggacagcggtcgcgagacggtgacggcgaaggcgagttcggcgcggccccggtcgccctcgacgaccgacgtgtcggcaacggtcagcgtcgcgcgcgaccggaaccgggccacctgcggatcgtggtcactggagccgcgcgatccgtcacccgcgtactccgccggccagtcggcgttgatgtgcgcggctcgcatctgcacgaggtcatcgtgcagcgcctccgtcacgaacaggtgatccaacgtctgtgcctggcccgcgtagctgtacgagtacgcggacgacggcgccgcggccagcagatcatcccagaggttccgcagccccgcctcgtacagcggaccgagttggtcggacggagtcgggtccgcggccgtcgcgatgggatcgtcggggcgggggaagacgttcaggtccccaccgaacaccacccgggcgtccgggtccgacgcctcgatcgcggacacgatcgcggcaccgtacgccgcctgctcccgtcgttgccccacccggcggtccgggccggacgaatagtggttgctggctgcccagagcgtgaatccctcgcgggagccgggggcggcggccatcgtgaaccggccgagctgcggcgcgcgggtgaagacgttgtcgccatcctgcccggtgctggtatccacatcgggcggaaggaccgcgttgagcgccttggggttctgcacgtcggcgttggacggcagcccgggtgcgcggtactggacggtcggtgacgagccgagtaatggatcgtcggccgttgcctcggccagcgccacccggtcggtgcggtagaggaaggccgaggtgatgccccggttgtccgcaccggtgcggtcgtacgcggccgcgtaggccgggccgccgttgccggtgatggtcagggcgagctcctggagtgagtccggagcgccgtcggcgtcgttcgtgtcaccgcagaccagctcggcgccctcgaccgtgcagatgtcctggtcctccgcctcctgcaccaggatcaggtcaggggagtgcaggtcgttggtgatctggtcggcgagggcggtgagctggtcctggtactcctgctcgctgcccggcacgtagttgaacggcggccgtacgccggggcagccgtcgtttcccgcgaagtcgcagccgtcgaacgggtcgtcgcggaagtcgtacaggttctcgacgttgtaggcggcgaccgcgtactccgtcgatcgccgggccggctgcggcgggttgttcgtcgacgggtcggttccggcggcgaaggcggcggactcgacttggacgccgtacttccggaacgaatagtagaggccgcccaccgcgtcgtcggtcagggcgtcgaaggtgcgtgccgggggaagtagcgccgtgttgtccccggcggctgccttgacacccaggctgcccagcatgacccgctggccgttgccgtcgtcgaagacgcggctcgggtcattgtccagcgggtgggcatcccgaaacacgcgacgggtgtccggttcgtcccggtcgagcagtgggtcgtcccggtcgatcagccaggtctcggcatcggccgtggcggcgaagacgtcgcgcccgctcaccgccgtgctgccggcgcgtacccgcaaccgggccccctcgtgtcgctcccagaagcgctgcgcgtcggccaggtcggccggtggcaccgcgtcggtcacggtgaccacctgttccacgtccaggccggtggcgatccggcggaccagcgaggcgccggagagctgcgtcatgttgtagtactcggagacccgggcttggagcaccacctcgtcgccgacggtcggcacgtaaccgccgatgagtgacgtgtacgagcccatgaagacgaagatcccgtcggagctggtggggtcgccgtcggtcgcgtcggctcgactctggaggaagaagccgtgctggtcccgaccggacgaatcgcgggccagggtgcgctgggtgatgacaccacggacctcgtaccgcaggctgctggtgccgttgccgctggccggcgcgagcggcgagcggtcggcggcgccggcctcggcgtcggtcgtctggccctgtacctcgccgaccgtcagctcccgggtgacctgcacgggcagggtgcaggtcgcggtggtgccgtcggcgtccgtcgcggtcaccagcaccgagtaggccccggcggccaggtcggcactcgcgctgaccgtggcccgggcggtgccaccgaccgttccggcgggggtgacggccgtccggctgatcgtcccggtatccggcgccggggtcacggacgtgacagccaggtcgacgatctcgtcgtccgggtcggtcgcggtgacctcccgggacgctgcggtacccgccggtgtgaccagggcatcaccacagacgacggtggctggtgcgtccaccgggccgccgccgtcgaggctgtgcgcgccgagtccgtccactgtgtcagtggcgaacccggcccactgaatggccgggtcgaagtcgtcaccgggctcggtgtcacccgacgtgacgccacccactcggcggagggtgttgttggcggtgctggtcaggccggtgccccattcggcgcccggatcggtgcccacctggccgatcgcgtcgagcacggtgccaccgcggcggagcacgatcgcgtcgtcgccgttgaacagcccggcaccggtgacctggtcggcctgggcgaggatcgccgcgttcgccgaggaatgggcgaagacgaagacgtcatccgccgtgaccgtgccggtgagggagaaggtggtcggcgtggtggcgccgttgaagtagatcagcagttggtagccgccggcagccaggtcgaccggcgcgccggtgccgttgaagagttcgatcgccttgttgttggacgagccttcgacgtactccgagatgaagaggtcggttggtgcggcgcttgccgcgttgggggtgaccgcgacggccgtgaggctcgcggcagtggtgacggtggcgagcgcggcgagcgcgcggcgcgggcgcatggagcctccacggtggcggatgggaacgagcgaaggttagacgacgcggctcacctccctgcatcccctgaagggcccgacggtgaactcttagtggatggcgtcgagccgatgtaccaactcgggtacgtcgacgctgtattcgcaccactcccggtcggggcggtatcccagttcggcgttgaccttcagcatcgcctcgttggcctgggcgttccaagtctgcacctcggtgagctgaggctcggccgagcgcagctccagcagcatgcgtgccttgatcgcccggtcgatcccgtagccgcggtggtccggtacgacgatcgtgtcgtactggtcggccctggtcgggtgctgagccggcaccaccacctcggtcagcccggccacctcgccggtgtgctcgtgcacggccaggacgatgtacggcgtcatcccccgccggtgcaggcagtcgaggctgtcccgcagccgctgcgggtcgtaggagctggggcgtagctcttcgtcctcgacgtcacgtgcctccgccttggctcgcgcatacgcgtcgatgagctggtcgggcagcccacccgggtggaactgcacgtgataccccgcgctgacgccttcggctgtcttgtccaaccccgcccagtccaccccggccaggtcgagcacgctgcgggtctcgacatactccttggtgaagccgagcgcctcgaagaaggcgatggacggggtgtcaccgaccgcctccacgccgatcgtctggaacccctcctggtagacccggcgggcggcggtcaggaccagctcgcggccgacgccgctgcggcgcgccgacgggtgtaccagaacctcgagcacgccgatgctgccgagcagcaggacgttggccattcccgccgtggtcacgccgccgtcctcgcccggatcggcctcggccacccaggcgatccgccgttcacccggcatcatttcggtcaggtactcccgcagggagcgttcctgccatggcgggtcctgcgggagatcggccgcgaggaccgcgttcagcgtgtcccgcagggacgcgatctcggcggacgacgccgtcctaaggtcgcactcgcgcaccatcacccgtctagcttgccgcttaccgctgcctgggggaagtagctgattccgcattgagcgtggataatcatcaggttcggcttgcctgtccgtattggtcggccttgtcatagacgtcctgagcgtaccgccgcacgtcgttgtacgacaggatggcgttccaccagtcgccggcgatggtcaggttccggccgcccttgcacaggtatctggcggcggccagggcggcgtcgtcgatgtcgtgcgggtccttgcggccgtcgttgtccgcgtccgccccgatctcctgccaggtggtcgggatgaactgcatcggcccgatcgcccggtcgtaggtggtgtcctggtccagcgtgccgcggtcggtgtcgcggatcagcattcgcccgtcctgcccgtccagcggcaggccgatgatctccgggacagcccgaccatccgagccgagtcgggcactgttggcctgcccgtgcgccgactccacgtgcccgatcgcggccagcgtggtccagctcaggccacagctgcggttggtttgggcaagaaccagctcggcgtagccgtacgcctgcaccgccaccggtgcgatgccgaccttcgggccgatctcggctgcccaggtggcgagcgtatcggcgggccggcccaggccggggggcggcacgggcatcgtggcgccgggcggggggagcgtaccggtggggagtcccccaccggggactgatgtcggcgtgggggttgtcgtcccttcggcggcgacggcgcccggccgggaacgcaccgtggcgggtaacagcacagcgcccgccgccacggtcgctgcgaccaggaagagtaggaatacgccgggtagcgtgagctggccgctggggcgtcgtgaccaacggcggaccgaacgtgccgcgcgggccgcgagtcgggcaggtgaggcgcgtacggcgtgtgcgaaggggatccggcgccgctgggctcgcgcggcccgtgtcggctcggtcgggtcgtcggtatctggaggatcgaccccggcggtcgggtcggcgtcggtgggtgtggtcccgtcgcagtccgttgcgggaacggtgggcccggcccccgtccgggcggcggactcggtcgtggtggagtcgtcaggcgctgcgtccacctcggattccgagacggtggtcccggttggctccgtggccggggacggctctggtttcagccacggccggcgcggccggggcaccagggcgggctgctgaccagcgtcgtcgccgaagccgctctgccgtccgccggctggcgcggccggacgcagaggccggaaggtctggttgtcctggccgtccaccactcgtcgagtatcacccataccccgccgtccgtcagggtcggtcgtaggctggagccatgccccggtacgagtttcgttgccgcgcctgcggcgacacctttgaggtcaatcggcccatggcgcgggccgccgagccggcccgctgcccgcaggggcacgacgatacggccaagcttctctccacgattgcggtaaccggtcgtagcggggtgggcggaatcgctcccacggcaggtggcggctgctgcggcggtggctgcggctgctgagccggcgtccggttcgccgacgtttcaccgcgcttgccgacacgggcgcgtagtggcacgttggagcagaaccgggctgccattctcgcgatgtgtgacggtctggattcaggcagcatgaaccagacgtcatgggcggaggttccacgcatgtcgccacggatccacctcccgaccgggtgggtgaccttcgtcttcaccgacatcgagggctcgacccggctggcccaactgctcgggccggactaccggccgctgctgcgcgaacaccggcgcctgctgcgccggacggtcgccgcgaccgagggggcggagttgctcaccgagggcgactcgttcttcctggccttcgcggacgcgtccgccgcgctgaccgcctgcctgaccgcccaacgcgctttgatcagccatgattggccgacacccgacgccaccccgcgggtgcggatgggactgcacaccgggtgggcggagccccgcgacggcgaatacgcgagcccggaggtgcaccgggccgcccggatcgccgccgccgcgcacggtggacaggtgctctgctccgccgcgaccgtccaccacgccgacccgatgcccggcggtgcctcgctgctcgacctgggcctgtaccggctgcgcggcttcgacgaccgggagcggctcttccagctgatcgcgcccggcctggagcggcagttcccgcgcccgcgtaccgccgaagcggcggcgcacaacctgcccacccaggtcagctcgttcgtcggccggcaggccgagtgggctgagctgcgccggctggtggagagctcccgactggtcacggtgctcggtgcggggggaaccggcaagacccggctggcggtggaactcgccgccgacctggtcgagtcccatccggacggtgtctggttcgtcgacatcgccaccgtggcggacccggggctggtggcgttcgctgtcgccgacgtactcggcctccgtccggaacccggccgcccgatggtggacaccctggtggagtacgccgccgcccgccggatgctggtgctgctggacacctgcgacgcccagccggcggcgtcggccgaggcgatctcccggctactcgccggcggggtgggggtgcgggtactcgccaccagccgggagtcgttcgggcttcccggcgaggtggtgtggcggattcctccactctcggtcgacccgccggtggccggaggggagagtgacgcggtagccctgctgctggaccgggctacggcggcgcgcggtggtcgacggcccgatccggtggagtcggcggacctgcggagggtggtgcggcggctggacggcgtgccgctcgccatcgagttggccgccgcccggttgcgggtgctttcagtggggcaactcgccgaacgtctcgacgatgtgctgggcaccctcgacgctggccgagacagcctggagccctcggcgtccgagcggcaccgcaccatgcaggccaccctcacctggtcgtaccggacgctgaacccgcgggccgcccggctgctgcgctggctggccgtgttcgccgggccggtggatctgtcgacggtggagtggctactcgaggacgatcagctcgatccgttgtcggtactggtggacaagtcgatggtgctggccgaaccggacgtcggcggcagcacctaccggatgctcgatccgattcgcgcgtacgcggcccgccggctggccgcggccggggaggaacaggccgcgcggaaccggcacgtggcatggtccgcgcacgccctacggcggttacgcctgggcccggacggacggccggtgaccctctcgctgtacgcgctcgacccgctcgtcggggagctgcgagcggcccttcgttggtgcgcgacgggtggcagcgcccaggcgggtctcgcgctcgccagtgggttggaccagtggtggcgggagcggggactggcctggaagggccggcactggttgtctcggctgtacgaccgaaccgtcgagacaggtgagagcattccggacgcggaactggcggcggcataccacatgcactcgttgcacgcgggcgcggacggtgagttcgccgaggagttgcgctactcgcagcgggcggaggcggtggcccggcaggtcagggacgccggcctgctggcccgggtgctggcgggccgggcggccccgctggttgacctgggacagttcgccgaggcggaacaggtgtgccgggaggtcattgactgggcgcatcggcaggacgtggtgggtgacgccctgttcgcggtgttcagcctggcggagttgctgtggcgtcggggtgcgctggacgaggcggcggagttgctcggcgcggcccgcccggtcgaggcgggtcgcccgtcggagcggggccgccgtacggtggacatgctgctcggcctggtggcgctggcccgaggtgatctgatcgccgcgcacgagcacctgctggtggcgctgcggtcccggatggcgcacggcttccaccgtcgtgcctgtgacacgttggaggcgatcgcggtgcggtgtgccgcgggtgccgacccgctgaccgccgcgcgactcttcggcgcggcgcgggcgacgcgggccgcgttacggtcggcgccaggcatctacggcgagtacttcgcgcggtggcaggcgcaggtgcgcgagacactcggcgacgtgaccttcgacggtgcgtacggcgagggcgcggggtggggcatggaggaagcggcggcggtcgcgctcggggtcgagcacccggacctggccgccggttcgacccggttcgccgccggtgtcgctcagcccacgatcgccagcccgttggggcccgccactgcacaccccgatcacgcctgaccccaccgggtcggtgccgagttcgactgaaggtcaggcgaagaagcgggccaggtgggcctgtgtggggggcggtgcgtcgggcggcagtggggtcagatcggcgaagatgctggccccgtcacagccggcgtgcagggggtgccagcgcggagcgccaggcgggcgctggaggcagatgcccttgatggtctggacgtcgagcagccgtacgtgggtggggtcggccaccgcattgacatgcccccaccaggggctcatcacgtgcagggtgccgcctggccggagtacccggtgcgcctcgtccaccaacggcaggaagtcgatcaggtgctccaggatgtggacggcgaagagcacgtccaccgagccgtcggccagcggcagggtgctcgacaggtcggccagcgtgtcgacccccgcggcggggcagatgtccagacccaggttgcccggccattgcttggttgccccgcatcccagatcgaccacgaccggttcccgtcccccgacacgaacccggcaccagacgcccaggaccccggcgaggcgaccgacccggtcccgcaccagacgcaggtcgtccggctcaccgacctccccggtcaggtgggccaccccccggtcgaagcccacctcgacggcgagatcccgcagacggctgtcatgccgggcctggtccgcccacgcctcggtgaggaactcgtccaccgcccgtagccgctcggccgagggcggggtcagtgtcagcgcgaccatcggcccacctccggccgcccgatacccggaacagcgcccggtatgcccactcgttcggcggtaccgggccgccggggcgcgaggtccacccgagggaacagctacggcgcgggcgacgttgtgccagcgtcgggagtgccgacatgacatgaggggggtggatcgaatggatcttctggccgagtatcggcgggcgaccttgttcttcgaagccggtgacccgaccggagcggcccggctgctcgagcccatcctcgcggcggagcccggcaacgcggccgtgcggcagttgctggcccgggcgtactactcctcggcccagctcaaccgggccgagaagcacctgcgcgagttggttgaccgggatccgagcgaccattacgcccaccacgtgctgggccggacgctggagcggttgaaccggcacgtggacgcgctgcgccatctgcgcatcgccgcggcgatgcatcacagcaacgacgactaccaggcggcgctgcgtcgggtggcgacccgggtcggacgctgacccgcgccgggtcgctgctcgcccgggcacttgcgacgatgctcgcccgggcacctacgatggtggcagcccaggacgtcgacccggtggaggcccggcggtgaagctgaagctggacctgcacgacatctacaaccggggtaccgacatcgaccgggcgctgcgcgagatcatggacgaggccgtggcgaagaaggccactctcgtggagatcatcccgggcaaggggtccggtcagctcaagaagcgggtgctgcggttcctcgatcagaaggacgtcaaggcgctctaccaccgggtggagaaggactcgaagaatttcggccgcctgttcgtgcactttcgctggaagtagtggcggcgtggccctcggcggcacgtgaggggtgcgaggagcccgccgcaccggaatcggcgggccctcatccatcagtcccttccgacgattacttgttgaatgtactgcacgatgaggtagttgctgaattcctccggggtgagtgaagcctcagcggccatcaacagggcctgactgctcgcgctggggaacatcagggagaggtctccggaagctggggaagggattatctgtccccaggtgaaccactcgtcgggaaaagcgatgcggcgatcgtccgagcgttcgtcaatccgccagcccgagcgggggtaggggacgaggcgcccgtctcccccgtaggtgtagttccattcttgggggaaggcgatggcgcgcccgtcgggtccgtctttgacgcgccatcctgatgagcgggggtaggcggcgatgcgcccgtccgggccgtaggtgtagccccattcctgggggaaggcgacggcgacgccgtccggtccgtccttgacccgccatcctgattccggataaaaaccagtggtgaacccggaatagttgacactcaggttgactatcaacccgtcggtcgtgttcgcccgcgcgggggctgctccgaacgcagctccgagaagggctacggcgagcgtcagcccgacggtcctgcggaggcggccgaaccacaattttccgctcaataccactggcgctctcctcagatctcggtgaagtggggtgtggtgcgcccttgttcaaggtttggcgggtgtcagcaagcgacgatatcactcttgtcaatggagtcgcgttggctactgcggttacgcggggtggttgtccggattgtcgaccacaccctgctccgatcagtgtcgctgcaggtggtcacggtatggccgggacgttctccgggcctacgtgctcgttacacatcgttggtcggcggataggtgcgggttgcgctgcccggacgtcggccctttgcgcggacacccgtgttcgggtgaacggcggacccacggccgcccgctacatagcatcggatcgaccggctccgtcgcctgtggcgaccaagccgtccggcccggcggggcgcggtggggctccgcccgtggacgaggaggcagcccgatggggagcaggtccgagggagcgaaccggccgcgtcggacggcggggctgaggcggctgcggaagcggctgtggcaaccgccccgcccgcacggacaggttcgtgcgggccgccgggtcagtttcctggagctcttctacgatctgatcttcgtcgtggtgatcggccgcgcggcccatgccctcgctgcggacgtgtcgtggcgcacggtcggcgagttcgtggtcgtgttcgggctgatctggatcgcctggatgaacggcacgatctaccaggatctgcatggccgagaggacgtacgcagccggtcgtacgtgttctttcagatgctcatcctcaccgtgttggcgctctacaccgagcacgccggtggcgaggacggccgcgccttcgcggtcgtctacagcgtgctgctgctggtgctgacgtggctctggtacgtggtgcggaggcacgatccccccgagctgcgcccagtgcccgccctgtacctgatcggcatggtcctctcggtggcaactgtttcggggagcgcggtgttgcggccacagcaccgtctgctggtgtgggcggtgttggtggtggcctggatgatcggactgatgctgctgcatcggcccgaccggtcgatcgaggacatcggcgtgcgaccgtcgccggccctggctgagcggttcggcctgttcaccatcatcgtgctcggcgaagcggtcctcggtgtcgtggtcggcatactggacgcgggacggactcctcgcgccatcgcgaccggcctgaccggtttgttgatcgcatatgccttctggtggacctacttcgacctcgtgggtcgtcggctacccggtgtcaccggcggttggttcggccgctgggtctcccttcaccttccggtgacgggtgcgattgccgcggcgggggcaggcatggagagcatggtcgagcacgccaccgacagccacgttccgctggcgactggctggctgctcgccggggctgtcgcgctgctgaacctcgggctcatcatgttgatccgcaccctcaacgactatcgccgactcctaccggtctatcggccggtgaacgtcgcgctggccgtcggggccggggtggcgctgctgatcggttggatccgtccgcccccatggatgctggcactgtcgctggtggcggttctcgccgccgtctggtgggtcggggtcaaccggatgctccacctgcccgatccggacgaagcactgcccaagccggaatgagggcggatcggtgagttggcgggtcgggttgggaaggattcgagaaacgtcggccgccccctcggacatcctccgctggatcgctcctggggatggccggacgagcccggatgggcaccggaaggcggtagaaacggtggcatgagggagacagtgggatgaccgcgccggtggacggcgacaacccgttcgaggcgctgtcggccgatgacccgggtgatgtgctgatgttccaggtggtcgaggagcgacgtccgtcccgtgactgagaacctgttcgacgacgtcggtgcgctcctgcgcgcggtggccgaccgggtcgtgctgccgctgtttcgccgactggacgacgacgacgtcgaggagaaggcccccggtgatctcgtcaccaccgccgaccggcaggccgaggagatgatctcggcgggcctgcgtcgcctacggcccgactcggtggtggtcggcgaggaggccgttgccgaggatccggcgttgctgcggcacctggaccggccgggtcacgtgtggttggtggacccgatcgacggcaccgcgaacttcgccgccggccgtcggccgttcgcgctgatggtggcgctgttgatggacggggagccgaccgcggcgtgggtgttcgacccgttgggggacacgctcgccgtcgcccggaccggtgtcgggacgtacgtcgacgggcgccgggtgcggacgaccggggcgccggctgacccgggccggctacgcggcgcggcgatgtcccactacctgccgccggcctttcgtcggcgggtcgaggcggccggtgagcggctgggcgaggtgcttcccggccagcactgcgccgggcgtgagtacctggatctactcctcggggagcagcagttcgtgctcttctggcacaccctgccctgggaccacgtgcccggcattctcctggtccgggcagccggcggggtcgcccggcggttcgacgggactgactaccacccggtcgtcgaggggaagggtctgctcgtcgcggcggatgagcgggtctggtcggcggcctgggaggcgctgttcggcggagcgtgacgcgcttgtcgcccagggtcggggctgactgaccggtcagaacgggggcatcgtcgttgctgtcggtccggtatcgtatccggcggcttccgggggttggctgctgtccgccgccggtgggatcgccgaccagcaggagaggtcgcggggctggcggcagacgggaaggatgcaccgtgcgcacaggcctgccccgcgggtgtcgtagcccgctgatcaccctcactgtggccgtggcggtgctcctcggtgccgcacccgcccaggcggagcccgctgagggcggcaccgagaagttgcggaacgccctcacggccaccgccaagaagcacctcgacgcgacgaacaaactgaaggaatccaagcgtcggcagcaggagctgaccacggagctgaaggccgtcgaggtgcggctggtcgacctgaccgcccaggtgggcgaggttgccgcgcagtcgtaccggttgggccggctcaccccggtggcgacgctgctggaggccacgtcgcccggcgagttcctcgatcggtccatgagcctggacgcgatggcccagcgggacagccgcaaggtgcgtgagctgaccgacactcgggacacggcgagcgatgccaagcaggcgatcgatgccgaggtgcgtgagcaggagaagcagctcgccgtgctggcaaagaacaagaaggcggcggaggcggcgctcgccgcggtcagctcgggcagcggctccgggttcggtggtctgtcggccaacgccacgccggctccgcggaactcgaacggatcctggccgtcggagtcctgctcggtgaacgacccgaccacctccggctgtatcacgccacgcaccctgcacatgctcaagcagtcccaggcagctggtttcaaacggcatgtctcctgctaccgcagcggtggcggtggtgagcacccgaaggggaaggcctgcgacttctccgccgcctccggcgggttcgaggacgtcacggcgaccggtggggacaagacgtacggggacagactggcggcctacctgaagagcaacgcgagccgcctcggtgtcatgtatgtgatctggtatcggcagatctggatgccgagtaccggttggcggtcgtacagcggtggcggaagccctgctgccgaccatacgaaccacgttcatgtttcgatgtactgactcggccggccagcgtcgctgcgtaccatcgcgcgggtgaactctgcctcgtcccacatcacggtccgaccggcccgactcgactcggcgaccggccgggccctgcccaggggcctggccgcgttcctggtcttcttctccagcggcgcggtcctggtgttggagacggccgcgctgcgcctggtcggtccgtacgtcggcgtgactctccaggtgaccagctcggtgatcggcatcgccttggccgcgatcgcgtacggggcgtgggccggtgggtggctggctgaccggcgggatccacgtaccctgctggccccggcgctggtgctggcgggcatcgccaccgcagtgaccctgcccgtggtccgctacgccggggaggtgctgcgcggcggtgccgcctccgcgatcctgttgctggtcgcgctggccgtgttcgtaccggccatgctgctgtcggcggtcactccgatggtggtcaaactccaactggccgacctgcgccgcaccggccaggtcgtcggccggctttcctcgatcggcaccctgggggcggtcaccgccaccatggtcaccggcttcgtgttggtggccgccctgcccagcacggtgattctgctcggcctggcggtgtccctggggttgaccgggctggccctcggctggtggctgcgccggacggcgggtcggcaggtgaccggcccggcccgcgtgtcggcgggcctggcggcgctcggtttgcttggcgccgggctgaccacggtcgccccgaatccgtgcgacatcgagacggcctaccactgcgctcgcgtcgaggtcgacccgggtcgggcgagtgggcgtacgctgctgctcaactcggcccggcactcgtacgtggacctggccgacccgacccacctggagtacgcgtacaccaaatggatcggggcggtcgcggacgtcatcgcaccggccgggcgccggctggacgcactgcacctgggcgggggtgggttcaccgtgccgcggtacctgaccgccacaagaccaggcacggacaacgtggtgttcgagatcgacggagggttggtcgagctgggcgaggagaagctcggggtgcgtcaggggccggacctacgcgccgtggtgggggacgcccggacgctggtcgccgcagagtcggccgagagtcgtgatcttgtggtgggggacgcgttcgggcacctcgtggtgccgtggcaccttgccacccgggagatggccgccgagatccgtcgagtgatccgccccggcggtgggtacgtgcagaacgtcatcgactatccgccgctgcgtttcattcggagtgaggtggccaccgtcgccgccgagttccggcacatggccctgatcgccccgcaggccgcgctcgccggtgagcagggttccaacttcgtcatcgtcgcctctgacgagccgataccgctgactgccctccgcgagcggctgagtgcggtcgatccgggagcgaccgtgctggatggtgcggcgctggcggggttcgtcgatgacgcgctcgtgttgacggacgactacgccccggtggaccagctgctcgcgacggcgtgaccgccggttctgccggccggggcagccgcggctggtgggcccgtcccgtcaggtgagcgcggcgaacaactgcacctgttcgatgctgccctccacgatcagcatgctccccggggtcagcaccgagtcgtcggtggcagcttggaaccgttcgccggccagttttactcccaccacccgtaccccatggcggtcctccggggccagctcggcgaggggacggccggtgaggctctccggggtgcggaccttggcgatcgcgaagtcatcaccgaactcgatgaagtccagcatccggctgacgatcaggtgggccagccgttcgccggtctccgcctcggggaagatcacgtggtgcgccccgaccgaggcgaggatcttggcatgctccgccgaagtggctcgggcccagatctgcggtatgcccagttctacgagggcgaggacggacagtacgctcgcctccatcgaggcgccaatggccaccacggctcgttcgaggtctgccgcgccgagctggctcagcgcgccctcctcggtagcgtcggcctgcaccacccggtcgatccggttggcccaccgctgtacccgctccgcgtcgtggtcgatggccagtacctcgtgctcgaggtgcacgagcgtgtcggcgacgtgggagccgaagcgtccgagtcccacgacgatgactccgctgtgcgggtttctcctagccgacaagaggttgctcctccgggtagcggtacagccgccgtcgagtgttcagcgcgagtgccgaccccagggtcagtgacccgacacggccgatgtacatcagggcgataagcacgatctgcccgcttgcgggcaggtcgcgtgcgaggccgagggacaggccggcggtgctgaaggccgaggtcacctcaaagagcgcgaaatggtgcgggactccctcggtcagcaggatcaacgtgaccgtgccggcgaccacgagcgccaccccgagcagcgcgacggtgacggcctgacgttgactggcggtggcaattcggcgatgccggaccgtgacgtccggctcgccccgcagctcggcccagatcacgaaggcgaggaggaagaaggtgctgaccttgatgccgccagccgtgctggcgctgccaccaccgatgaacatcaacgcgatgatcaccgggatgccctcctcgccgagcgcctcgatgttgatcacattgaagcccccggtacggaagaacgcgttctgcgcgaacgcggcgaggagcttgtccggccacgggcggataccgagggtgtacgggttggaccattcggcggccagtagggcgaggaagccggccatcaacagggccgcgctcccccagagggtgagcttggtggcgaccgaccagccggctgggcgccgccagcatcggatggcttcgaagagggccgggaagccgagcccgccgatgagcgccccgaacgccatcggcaggatgagccaggcgtcactggacagaccgatcaggccgtcggtgtagagggcgaagccgccgttgttgaatgcctgcacggcatggaagacgccggcccagagcgcttcgccgaaggcgtagtcgtacctgacccacagccgtagggtcaggatgacggcgatggtcgcctcgacggccagcgagatggcggcgatccgaaacagcagccgacggacgtcgccgagaccgaattcggcggtctcggcctgcacgagcagccgattacgcagcccgagccggtgggacaccaccaggatgatcagagtggcgccagccaggatgccgaggccgccgacctgggtgagaacggtgattaccaccaggccgaagtcgttccagtagttcggcgtgtccaccacggccaggccggtcaccgagaccgctgaggccgcggtgaagaacgcggtcacgaacggggtgtgccgctgctggcctgtcgcccagggcagcatcagcacgagggtgccgatgaggatcgtcgtgccgaacccgatcggcaccagccgaacggggcgctgcatcagccaatgcacccgacaatcttcacttttcgccggtggtggtggggtggaaacggcctcccgggtgctgaccgccgaccaggaaccggccctcctgcgggcgttttccagaccaacctatggccggtggctgcccggcgcggccacaccccgctaacctcctgatcgacggtgacaccggcgagggaggacagcgtatgggcgagcggctggccgtggtcagtggcggcggtaccgggatcggggcggccatcgctcgggtgctggccgttgacgggttcgatgtgctcgtcgtgggccggcgggaggaggcgctgcgggctaccacggcccggatttcctgggatatcgcccgacccggcgcggtccgggcggtggtggcggacctggccgatccggaacaggtctcccgggtggccgagacggtcgagggccgggccgtcgacgcggtgatcaacaacgccgggagctaccgcggcggggattccggcaccctggccggagtcgcccaccagtggcgggccaatctcgacgcgaacattctcaccgccgtcctgctcaccgaggcgctccggccggcgttgcggcgccccggcggccgagtgattctggtcagctcgatcgcggcgcagcagggtggcggcgggccgtactccgcggcgaaggccgcgttgcacggctgggcgtacgacctggcggcccagcttgggccggagcagatcacggtcaatgtggtcagccccgggtacgtcacggacaccgagttcttcggcggccggatgacgccccagggacacgccagacgggtcgcggccacgctggtcgggcgagccggtaccccagacgacatcgccgaggcggtccgctacctcgccggtcccgccgcaggctacgtcacggggcaggtcctcggcgtcaacggcgggtcggtcctgggtcggtgacgggggcgaccccccgccaacagccgttcagccgttcagcaggtcgtacgccgcggcgggcgccggcgccacgtcgccggtgggtggagcgaccgccggggtgttgccgtggtcgtagtacctcaccacgtactcgacggcctgctgctcgcccacggcggggagatccagggccagcgtgccgaggttgccgttcgcgccgaccaccgccgtgaacgggatcgccgtcgcggcctcgcccatcgccgtgacgtccacgccgtccaccgcctcggccacctccggcccacctgtcagatcgaccgtgccagcgtacgaaccatcggtctgctgctgcaccgccacagccgtccggatgatcgccgcggcgttgccgacgtcggcgcccccatacacctccggcttcgtgagcttgctctggtccagttccatccactgccgcggcaactcgagcaacgtgctcagctcgaccgcgtcctcgaagtccacccgcatccaggaacgctggtcgaccactcggaaggagatcgtcagggcgaattcggcctcggcgtcctgctggacgacggtcaactccatacccttgccggccgggtcgacggagccggtgaccgtaccgctggcgtccgtgccggtgaagcggaacgccggggtcgtctcgttcggcaccgcggacagcagggtgtccttcgggtcggggggcggcggcgggtcgccacccgccccgcaccccgccagcaggatgccggcggccacgacggtggccgagccgacggcgaatcgccggaccggcgtggtggcgcaggttcgctgcgtcatgcgctgttgcctctctcgaaccggtgatgccgtagccgatcctgacatggatcccgtcgccggcaaccggcgcgtggggcgctggtagaaatgccggatgggccaggaccgaatggcggtacgtgagcaggccgagacggtgctgcggcggttggccggggaacacgcccggctccgcgacgaccagtggcgggcgatcgaggcgctggtggtcgaccggcggcgggtgctctgcgtccagcgcaccggttgggggaagtcggcggtctacttcgtggccaccgcgctgctgcgggcggccggcgagcacgggcccaccgtcatcgtctcgccgttgctggcgttgatgcgcaaccaggtcgactcggccgctcgggccggtatccgggcgcggaccatcaactccgcgaacctcgacgagtgggacgagatcaccggagagatccacgccggaacggtggacgtgctcctgatcagtccggaacggctcaacaaccccgacttccgggacaccgtactgccgaagctggcggccaccaccgggctgctcgtggtggacgaggcgcactgcgtctccgactggggacacgacttccgccccgactatcgccggttgcggacgtttctcggcaacctgccggtcggcacgccggtcctcgccaccacggccaccgccaacgcccgggtcacccaggacgtcgccgagcaactcggcgattcgtcccggcccggggtggggcccgaggcactggtgctgcggggcagtcttgaccgggagtcgctgcggctcggggtggtcgacctgcccggcccggcgtaccggctggcctggctcgccgaccacctggaggacctgccgggctccggcatcgtctacacgctgacggtggctgcggcagcggagaccgccgagttcctgcggtcccggggctacgcggtggcgtcgtacaccggtcaggccgacgacgcggaccgccgcgccgccgagcaggaccttctcgacaacaagatcaaggcattggtggccaccagcgcgctcgggatggggttcgacaagccggacctcgggttcgtggtgcacctcggcgccccaccctctcccatcgcctactaccaacaggtcggccgggccggccgtgctgttgtccacgccgaggtgctgctgctgcccggcggcgccgaggacgccgccatctggcggtacttcgcctcgctcgccttcccaccggagagtcaggtgcggacggtgctggcggcgctgcccaccgaccgcccactctccacgcaggcactcgaaccgatggtggacctgcgccgtacccggctggagctgatgctcaaggttctggacgtggacggcgcggtccgccgggtacgcgggggttgggtcgccaccggtgcaccgtggacctacgacgaggctcgattgcgccgggtcgccgcggcccgcaccgccgaacaggcggcgatgcgggaatacgccaccacccctggctgccgcctgcggtacctccgggagtgcctggacgacgtcgccgcgaccgactgtgggcggtgcgaccgctgcgccgcaccgaccttccaggccgatgtgtccgatgacgccctgcgggccgcggaggccttcctcggccgtcccgggctcggaatcccgccgaagaagctctggccgaccggcctggccgcggtgggcgttccgctgaaggggcggatcgccctcccggagcaggcgctgcccggtcgggccgtcgggcgcctgtccgacctcggctggggcgggcgactacgcgaactggtcgggccggacgcggtcgacgcggacgtgccggacgacgtggtcgccgccgtggtcgaggtgctccgggcgtgggcgcatggcgccgatccgtggccgcgtcgcccggtcggggtggtcgcgatcggctcccaccgccgagcccggctggtcgcctcgctcgccggtcggatcgccgcagtgggccggatgccgctgttcggcaccgtcgcggtggctgccgacggcgggccccgcggcaacagcgcgcaacgggtacgcgccctgcacggctcggtggccctgccgccggagctggccggggctcttgccgggctggacggtccggtgctgctcgtcgacgacctggtcgactcggggtggaccatgacgatggtggcccgggaactgcgccgagcgggagcgacggacgtgctcccgctcgccctggcggtcgccggttgagtcgtcagccgatccgacggatcggccgctgggccagatagcggagcagatcccggatgtggtgtttctcctcgaccggcaccgtcgggtcggcgaggtgttggaggatcacccggacgtcggcctcgaccggcccgtcgtcgcgcccacgtggcacgggcccggtgtccggcagtccgagagcgcggaacgcggcggcgacgggcaggcccagcgcggcgcagaagcttcgaacctttgccagttcgggatagtcatgccagtcaccggctagccagcggaagacggtggaacgaccgatcccggtgtgggtcgccagttcggtcaccgtccagccgcgctccgcgcgggcgtcgtcgatggcccgccggacgaagcgtgcgaacgccgcctgcggtgttacgtcctccgaagccatcccagcggatcttcctcccccggtgaccggtacagccctcgcaccggcgatgaccgacgacccaccgtacgcggttcgagggtagtacggctgccgtgcttggctatggactgattggacagaccgtcgtccacggggatcgccccgacggccggggcgggccggtgtccgtcgggggcgagaccgcgaacggcgtcggcgcgtccggaccatcagtcggctacggccgcaccggtggacgtcccagcgggtggctcgtcgagcagcatcgccagcctcggggtcaccctccatccatccaccagggtccggtactccgtccagcgctcaccggtggggatcgccccggtacgtcgggcccggatgagcaggttccggggtgtgtgccgggagtcgacgaactcgaccacctcggcccggtagccgtgtaggcgcaacagtcctgcccggaccgcatcggtgagcacgtccgcgaaccgctcgcggaggatgccctgccgagtcagtagttcatatgggggcggagttggcctggagcgcagttgcgcggcgatgtcgtggtggcagcacggcgccgcgagcacccagcgagacctccaccgcaccgcccgtgccagcgcctcgtcggtggcggtgtcgcaggcgtgcagggccagcaccagatcgggggcggacccgaccggggcgtcggcgatcgtgcccgcgacgaagcgcacccggtcggtccaacccagccgccgggccaactcggtgttgcgttggcgctggtcctcgcgtacgtcgacaccgatcaggtggacgtcgaggccccgttgggtcaaccagtggtacgcggcgaaggtcaggtacgcgtttccgcaacccaggtcgacgacgtgcagcggaccggcgagatcgtccgggagcgttgcggcgagcgcccgcagaaaggcgtccacctgtcgccgtttggctgccgacgcaccgatcacggtgaagatcgggtcaccgggatcgagtaggtgggccttcgtccggtcgtgggcggccggctcggctaccggttgggccgccgcacggtgtacctgtgccgcaccggacttcgtgacccgcagttgcagggtcgtctccgcggtctccacatgccagttgccgaacggttcggccaacagtgcgtccaccgccgcgtccgcttccccgtcccaaccgacgttgcgggtgtgcggcctactcccgtccgaggtggtgatctggagtcgggggccggatttgagggtgaccggccgtagctccgcgcggtgcaccgtcgggcgaagcccgcggcggtgtccggcgcccaccgcccggctgagcccgggtgcgagcagcagcgcccgtacctcagcgagcgcggcgtgcagcggttccggcatggtgtcatccttcccggggtggtcggttggctggtggtgcgcccccgcaccgacgacgggggcacccggtgcgacccgaccggtgtggtgcggtagtcgcttggacaccccagacgcacgacgtcccccgtgggtgacagcgggggacgtcggaaggcgcgctggctgctcagtcggtggttgtcccggccgccgcaccggtgcccgagccaccaccacggcgacgccgacgccgccgtggcttcggcgccgctgccccctgcgggtcgacgacagccggctcgtcggtctcggcggtggtcaccgcgggttggccgctggacaccacctcgccgccccggcggcgttgccgtcggcggggtgggcgctccgcggtctcggttgcctcggccggctccgtggtcgcggcagcaccacgtccggcgtccccgccgcggtcccggcggcggttgcggcctgcgccgcggcgggtgccccggctatcgccccggcgggctcgcccgccgaggtcttcctcgacctcggcggagagtccggcccgggttcgtgcgccggttggcagggtgccggtgacctcaggggagatgtcaaggtccgcatagaggtgcggggaggtgtggtaggtctccggcggctccggcatgtccaggccgagggtcttgtcgatgatccgccagcgcggcatgtcgtcccagtcgacgaaggtcaccgcgacgccgctcgcccccgcccgcccggtccggccgatccggtgggtgtatgtgtcctggtcttccggacagtcgtagttgaggacgtgggtgacgccgctgacgtcaatgccccgggcggccacgtcggtggcgaccagagtgtcgatcttgcccgtgcggaacgcccgcagcgcccgctcccgcgcgccctgcccgaggtcgccgtgcacggcggccacggcgaatccacggaagtccaggtctgctgctacccggtcggccgcccgcttggtccgggtgaagatcatggtcagtccgcgccccctggcctggaggatccgcgccacaatctcgatcttgttaagtgagtgggtgcggtaggccaactgctgggtctggggtgaggggccggtctcggcggtgtgcccggcgtggattgtcaccggccggcgcaggaagcgccgggacagcgcgacgatcgggtccggcatggtcgccgagaagagcatcgtctgccggtcctccggcagtatcgccaggatcctctcgacgtcgtcgaggaaacccaggtcgagcattcggtcggcctcgtccaggacgagtgcgcgaacccgatcgagcttcaggtgcttctgcttggccaggtcgagtagcctgccgggggtgccgaccaggatctcgacacccgagcggagcgcctcgatctgtggctcgtacgccaccccgccgtagatcggtagtactcggacaccacgggtgcttcccgcggcctggaggtccttggcgacctggatgcccagctcgcgggtcggaacgacgaccagcgcctgcggggtgccgtcgccgccctcagcgggagcgaggacctgctccagcagtgggacgccgaagccaagggtcttgccggtaccggtcggggcttggccgatcaggtcgacgccgcgcaacgcgatcggcagtgcgtactcctggatggcgaaggcccgggtgatgccggccgcggccagcgcgtcgacggtctcctgacgtgcgcccaactcggcgaaggtaggcgcttccgggcttactggtgcggtggcggcgagttcggtgccgtccatgaggttgtgggtgagttcgctcatctcgatgtgggggtgccctctcgtgggtgcgccccgttgagtcctcgaggcgcggacggtgtggcgcgggccacacggtcgggtggcgaactgccgagccggaccgggccgcacgcgcgccgtggaccggctgcgaccagatcgaacgtcgaaccccttcgaacgttggaccagctcgaaaccgggactgattcgaaacgtgaaccaggcgtcgaaactgggaccaggtcgaggttcgatctcggtcggtgccacggcaactgctctattctacctgaacctgccggaccctgttcggattccggcaggtcgcgccagggacagatcggaagtgccggtgttgccggccggtccgcgcgcctctccgccgtgggtgcccggtgggggtttgcggcctcgtcgacgtgttcgaccggatgctccggcgagatgagggagatcacacaacgaaatcgagctggggcgggggctggcggcgtgagcgcggtccgaccggtggtggcgctgacaggtgccgcgcgacgcctacgtcgtcgcggtcgagacccggtgcggtcgaccgcacgccacggcaggtgcgtcggcgcctgccgcagcgggggagccggtcagcgggcggtgaacccgaccgctcggggggacgcctcggcgatctcgacgtaggcgaccttgtcgaccggtacgatgacccgccgccctctctcatcggtgagggagagggtgccgccgtcgctggcgatggcgtcggttacgatccgctcgatctcggccggcgactgcgcgctctccagaaccagctcccgcggcgcgtactgcacgccgatcttgacctccactgtgcctcctccgctggggcgagattgccgccgtgcgaaggctatccgatcacggcggtggtggtcaggctgactcaccttgcagcgggaagctcgcgatgccccgccaggagagcgcggcgaccaacgactccgcctccgccttcgccacccgccggcccctggccagccagaactgcgccgcagtctcggccgccccgaccagtccggaggccagcagctcggcgtgtgcccggcttacaccggtgtccgagatgatcgtgtcggtgatcgccgcgatgcagccctgctcgacccgctcgacccgctgccgcaccgccggatcgttacggaggtccgactcgaagaccaggcggaacgcctcgctttcgtggtcgacgaagtcgaagtaggcacggacggaggcgctgacacgctccttgttgtcggtggtgctgcgcatcgcttcctgcaccttcgccacgatggcgtcgcagtgggtgtcgagcagcgccaggtagagctccatcttgccggggaagtgttggtacagcaccggcttggagacccccgcgcgttcggcgatgtcgtccatcgcggccgcgtggtacccctgcgcgacgaacacctcctgcgccgcggcgagcaactgcctgcggcgagctgaccggggtaggcgggtgggccggccggcagtctgggcgccgttccccacagcggtcatgggagcctccgagttcttcatacgagctggcatatcacccgaaccggtcagggatctccgcccgtcccggaattggcccgccgccgtaacttatcgccactgtcaccacacggtagcctcagcgggggcgaccaaggagcgcgcggtgagtgatgcagggcaacccggtgccgcgaccccgggagagcacggtgacgggaccggtccgcggccggaccgaccccgttctggcattccgtgggcgcccgccacgggcggctggtcgtcggactcgaccccaccctggcaccgatccgatccgcccgccagttgggccaactcctcgtcgcgccacggggacctgccagctccttcgcccggtgtgcccgacagcacctctcgccctcgcctcaacgggttccgggtcaacggccactcgtaccccgagccggaggcctcggccggccggccgggtccggtgagcgcgccgccccaggacgccgccggtgtcgggtccgcggtgaccgcgcccgccgtcgagcagccacccgtgccggccgaaccgtatccggtccctggccggcgtgcctccgacgagtcggccgggccaccccgccgctccgaacccggctcggtgccgcccaccgtccgggtgtcaccgcacgacacggcggcgaagggcttcgaggtgccgcccgggttccacccgtcagccagtggctggaaaaccgagtccgcgggaggcggcgggtcggaccatccggccgacaccggccccacgccgctacccgaaccggattggtccgacccgagctggaaccggccgagctgggggtccgagtgggcgccgccgtgggcagacggtgagtcgacctcgttcggtggccaggctgtagcagagcccgacccgaccgggtgggacgacgcggagtcgcgtggccggcggttccggggtgggatggagcgggacgagtcagcggagcagtcggagacgaccggccgccggttccgtccggaccccgacgtcaccgaggcgggcgaggggcgtcgggtgcgtgcggagcgtcccgcctgggccgtcgagccgcagcgggcgtaccagccgatcccggcgcaccgctcaccggaggtccctgcggccggagccgccgagcagccggccgggccggcggaggccgcgcccgccgagagtggccccggcggctgggaccgcgtcccgtccgggtccgttccgacgagcacacccccctacaccgcccgtcgatctgcccccgaaccggcaccgacggcacagtcggcccaggccgaccgactgccggattcggcgtcggcgatgttgccgcagcgtgtccccgccaaaccggatgtgcccgtcgtgccggagccgccagccgtggagccacccgcccagacaccggaactcgcccgtatcgccacccacctccgtcaggccgacgagcctccttcgctgcgtgagcgtccggagggcttcgacgtggacgccatcctcggtgcggttcgtggcgtggcgggtgtccgcgacgcggcgttgcgccgtaccccggccggcgcacacagcctgcggctggacctcgccgacggtgcggacccggccgaggtgagccggcacgtcgcccggctcctgcaggaacggatgggcctcgccgccgccccgcagaccatgtccgacgagcaccccgaaccagtgccgcgcgcccgccggtgggcggccgagccggcccgcgacgaaccggggccggcaacgaccggatggtctccgggtggcctgccgtcgcgcaccgaacgtcggggcgcggcgctgtcggagcctccgcgccgtcggcggcacccgggcggaacgcaccggggacgggccgtcgtggacgcgttgacggatactcccggcggagccaccgacggcccgacgacgctcgaggcgtcgtacaccggcgggcaggtcagcaccaccgagacggccccgtcgcgcccgctggacacgggtggtcggcccggtccccgggtagtgctcgaccacgtgcaggtgagcacgttcgggctcgacgccacggtggaggtccgcctggtctccgccgggtcgcccgcggccgggtacgcgaccgggccggcggttgacgggtacgtgttgcggctctgcgcggcggccgccgccgcagcggtggacgagttgctgcgcgaaccagggccgaagccggaccgggggcgctgcttcgtcgagcacgccacgttggtgccgcttggcacctgcgaggtggcgacggtcgtggtactgctggtctgtgacggttgggtcgagcagctcgccggctccgcgttggtcgcaggtgaccctcggcaggcggtcgtacgggccacgctggccgcggtgaatcgtcgcctcgaggcgttgctcgtcgaaaccggggacctcgggtagcagcaggccggtccggctccgtggccgcggaccggttcggctattcccgttcccgcagttcgggcgagtgtccccgctcatggccgacagcccggccggcgagcgacaatggcgcggttcgccaccgccgatcccggggagtccaccgtgtcgctgcccccgctcgtcgagcccgccgccgagctgaccgttgacgaggtccgtcgctactcacgccacctgatcatcccggatgtcggggtcgagggccagaagcggctgaagaatgcccgggtgctctgtgtcggtgccggtggtctcggctcgccggcgctgatgtacctggccgccgccggggtgggtacgctcggcatcgtcgatttcgacactgtcgacgaatccaacctccagcgtcagatcatccatggcgtgtccgatgtcggccgggccaaggcggaatcggccgccgcgaccatccgagagatcaacccgctggttgcggtggagatccacgacgtggcgttggatcgggacaacgtcaaagacatcttcgcccgatatgacctgatcgtggacggcaccgacaacttcgccacccggtacatggtcaacgacgcggctgtgctgctcggaaagccgtacgtgtggggctcgatctaccgcttcgacgggcaggcgtcggtgttctgggccgagcacggtccctgctatcgctgcctctacccggagcctccgccgcccggtatggtgccgtcctgcgcggagggcggcgtgctcggcgtgctgtgcgcgtcgatcggctcgatccaggtgaacgaggcgatcaagctactcgccggcatcggtgagccgctggtcggtcggctcatggtctacgacgcactggagatgagctaccgcaagatcaaggtgcggaaggacccgaactgcgccctctgcggcgagaaccccacggtcaccgacctgctggcggactacgaggacttctgcggcgcggtgtcggctgaagcccaggaggcggtgatcgacgcgacgatcaccgcgggtgaactgaaggcgtggcaggatgccggcaaggactttctcctggttgacgtgcgggagccggccgaattcgagatcgtgcggattccgggcgccacgctgattcccaagggcgagatcatctctggcgaggcgctggtcaagcttccgcaggaccgccagatcgtgctgcactgcaaatcaggtgtccgctccgcggaggcgctcgccgcgctgaaagccgccggcttccgggacgcggtgcacgtccagggcggcgttctctcctggatcaagcaggtcgatccgtcgctgcccgcgtactgagcgtgccgtacccgccatggcgggagcacgccacggcgggtacggcacgcacgagtttcggcgtacgccaggcagcgggcggtcgattccgctggggcggattcgcatctgcccaggtagcgtggccgccgtggtggataccgatgccgcgatcggctacgtggtggcgcatggggatgtcgtggagcgtgcccggctcggctgcctgcgcaccggtacgccggcgaccgtggaggcacttgacgtcgccgagggtggccagctgccggacggtggctggcccgcgtacctcgaggggaaggtggcctccgttgacgcgacctgcttccgcctcggtgaactggacgacctcggtgccctcggtcggcccgcggcccggcgggcgctggactggctcgcctttcgccagttgccggaggggggctgggaggaggacaccgcactggccgggacggcgcccgagtgggcccggccgggtgacccggcggcgggtatctacctgacggcaaacgcggcgttctggctgagcgtagccgggctggacgcccgggcggccggaccgttggacgcccgggtcggcggcgtgtacgcgaacgtcgtgcatgccgccgcgctgttcctggccggtcgagtgtcgccggacgggacctggccgtcgttcctcgccgccgggtggttgggtgcggcggtgctgttccgacaggagatgttccaggagtccgcccggatccaggtggcgctcgccgagcggatcggcgacatgtccccggcgaacgtcgcgtggctggccgcgacgctgcgccgggtcggcgtggacgcgcaggaccgggtcctggtgcgtgcccgccgccggctcgccgagacccaacgcagcgacggcggctgggagagcgacgacgggcaccagttcgacgtccacgcgacgctgaccgcgatccgcgcctgccgttgatccgcccaccggcgcggtccggggtgtgggcggtgccgtcggacggcacgggctggtgccgtgggcgggtcagcgcaactgaccgtcgccggtcaccacgtacttcgtgctggtcagctcgggcagccccatcggtccgcgggcgtgcagcttctgggtggagatgccgatctcggcgccgaagccgaactccccgccgtcggtgaaccgggtggaggcgttcaccatcaccgccgccgcgtcgacccgggccacgaactcgcgggcggccggctgggagtcggtcacgatcgcctcggtgtgcccggtgccgtaccgcctgatgtgggcgaccgccgcgtccagcgagtcgacgacggcgactgagatgtccgccgacagatactcggtggcgtagtcctcgtcggttgccggcaacacggcggcggagtaccgggcgacctccgggcagccgtgtacggtcaccccggctgccgcgagagcggccagcgccggcggcaggaaggcgtccgcgacggcggcgtgcaccagcagcgactcggccgtgttgcaggtggacaggcgctgggttttcgcgttcagggcgatcgcgacggccttcgacacatccgcggcagcgtcaacatagacgtgacagttgcctaccccggtctcgatcaccgggacggtcgactcctcgaccacagtgcggatcagcgccgctccgccgcgcgggatcagcacgtccaccagaccccgggcacgcatcagttccttgaccgagtcgcgggtcgtggcgtcgagcagctgcaccgagtctgccggtaggccggcgccggcgaccgcgtcgcgcagcaccgcgaccagcgcggcgttcgactgtgcggcggaggaggatccccgcagcagtaccgcgttgccggatttcaggcagatgccggccgcgtcgacggtgacgttcggtcgcgcctcgtagacgatgcccaccaccccgaacggcacccgcacctgccgcagctccaggccgttgggcagggtcgagccccggacgacctcacctatcgggtcggggagcgcggccatctggcgcagcgcgtcggcgatgccggccacccgccccgtgtcgagggcgagccggtcgagaacggccgcgttgaggccaccttcgcgtccggcggccaggtctgcgccgttcgccgccaggatctcgggcgtgcgtgccaccagcgcgtcggccatcgcgtgtagcgcggcatccttgacggaccgggtggcgacggccaactcggccgccgctgtccgggctcgctgtgcctgctcgacgacgctcatctgcactccttgcgatgtgaggtggggcgagttccgggcgcccggcgttgactggtcacaacagcaccaggtcgtcgcagtggacgacctcccgttcgtaggccgggccgagggctgtggcgagctccgacgtcgagcgcccgagcaggccgggcagttccaccgcgtcgtagttgaccagccctcgggccaccggcacgccctcggtgtcgaccaggtcaaccggatcgccagcggtgaacgcgccctgcacggcgctgatcccggcggccagcagcgatttgcgtcggtcgacgacggcctcgaccgcgcccgggtcaaggtgcagccgcccgcggggcgaggtggcgtgggccagccagaacagccgggcggccggtcggcgcgggctggggtggaagagggtgccaaccggcttcccgtccagtgcctcggccgccaggtcggcggaggtgaggactaccgggatgccgaagccggtggcgatccgggctgcctccacctttgtcaccatgcccccggtaccgacgccggaccggccggcaccgccgatcgccacccccgacaggtcccgcgcgtcgtgaacctcggcgatcggggtcgacccgggtcgggtcggatcaccggtccagagcgcgtccacgtcggagagcaggaccagcagatcggtatcgaccagcgcggctaccagggcggcgagccggtcgttgtcgccgaaccggatttcctcggtggcgaccgtgtcgttctcgttgacgatcggtaccgcgcgcaggtcgagcagcttgcggagggtccggtacgcgttgcggtagtgcgctcgccgggtcatgtcgtcgacggtgagtagcacctggccaacggtgaggtggtgccgggcgaaggcggcggcgtaccgcccgatcagcaggccctggccaacgctggcggcggcctgttgggtggccaggtcacgggggcggcgggtcagacccagcggggccagcccggcggcgatcgcgccggaggagaccagcacgacctcccgaccctgggcggcgagcccgccgagggtgtccacgagcgcgtcgacgcgcccgtcgtccaggccgccggtagccgtggtcaacgaggaggatccgatcttgacgaccaccctgcgagctgccgtcaccctgtcacgcacccgcccattctgcgacgtcggtcggcccgtgcccggccgggttcccatatggtggcgcgttgtgggacctgaggagtacgtcgaggcggtgctggaactggtcgagcgcatcccgcccggccgggcgatgtcgtacggggcggtggccgacgcgctcgccgaacggtcgggacggacgtcgccccggctggtcggttcgatcctggctcgccacggcgggggtgtgccctggcaccgcgtcgtgacctcctccggccggctcccacccggtcacgagcatcaggcgcgggcccggctgcttgctgagggcacgccgctgcgcggcgacggggtggacctgcgcgcggcgggctggtcaccggagtcagggtgtgaccgtcgccataaatgtgagtaatattcggcgccatggacgcgtcgccggctgggaccggtccacccgttgccggccccaccgccgcgttggcgtcggccggtgccgccgccggtccacccccggcgggggtactgccacggcgggtgcatgtgggttacgcgtccggatcgctggccaccggagccttcggcaccgtgcccgggctgctactgctgccctacctgaccgacacgttgggcgtgacggcgggtatcgccgcactgctcgtgctgctgccgaaggcgtgggacgtgctggtcaacccggtcgccgggcggatctccgatcgcacccgctcccggtggggagctcgccgtccgtatctgttcggtgccggaatcgcgctcggtctgttcttcgccgcgatcttcgcggcaccgttcggcaccggggcggctgccggcgggtacgtggcgttgaccttcctcgccgccgcgaccgcgttcgccttcttccaggttccgtatgtggcgatgccggctgagctgaccaccggctacgccgagcgtactcggctgatgacctggcggatcgcggtgctggcgctggccattctggtctccggcgcggtggccccactggtccgcgacgcgggcggcggcggtctcgcggggcaccgctggatggggttcttcgtcgccggactgatcgtgctgggagccctcggggcgttcgtgggcacccggtccgcgccggtcggcgctgtggcagagaacgagccgacgctgcgggcccaactcgcggtggccggccgcaaccgggcattccgggcgttgctggcctgctttgtgattcagtccgccggagtggcgacgattctggccggggtgaactacttcgccacccagatcctgcgcgacccggagggcgggcccaccatcctgttcgtctgtttcgtcgggccggcgatcctggtcatgccggtgtggagccgggtcgggcggaggttcggcaagctcaccgggctggtcgccgccgcgctcatcttcgctgccggcgcactggccctggtcaccgccgagatactccccgccgccggaatctacctgctggtcgcgctggtcggcgtcgggtacgccggccagcaggtcttcgccctcgccatgctgcccgactgcatcgcgtacgacgaggcccggaccggtcggcggcaggcgggcgtgttcaccggtgtgtggaccgccggggagaccttcggcctggcgctggggccgggcatcttcgggttggtactccagctctcgggctaccttccatcggataccggagccgccgctgcccagcctgactccgcccggctcggcattctcctcggcttcaccgtccttcccgccctcctggtcgccgccgccacgctgctgctgcgcccctactccctcaccccggccgagctcggcgccgccacgggcccaccgcccggcgccagggacgctcgatgaggaccacggtcatcgacaacgacggaaagggcaacactggatgatcgacgaagatgggttgcccgtgcgcgggctgccggccgagcgggtcctcgaggaagtccgggcgctgcgcgccggggaccggccgacccacggcggtcgactgttcgcgttggtgttcgatccggcagtgcccgggctggacgcgctgaccgcctccgcgcacgcggagagcgcgcacgtcaacgggcttgacccgaccgccttcccgtccctggtcgccatggagaacgcgctggtcggtgccgctgcccgcctgctcggtggcgggcccggcaccgatgcaccggaggtggtcggcgcggtcaccagcgggggcaccgagtcgctgatcctggcggtgaagacggcccgtgacgcccatcccgagatcgccgaaccccggatcgtggtgccggccaccgcgcacgccgcgttcgccaaggctggccactacctgcgggtggccgtcgacatggtgccggtgtcggcggagaccctgcgccccgatccggccgccgtcgccgccgcgatccgcccggaaaccgtgctggtcggggcctcagccccgggatacgcacacggcgtcatcgaccccgtcgccgagatcgcggcggtcgccgccgatgccggggtgcgctgccacgtggacgcgtgcttcggcggatggaccctgccctggctgcgtcgcctcggtgaaccggtgccggcgttcgacttcgccctacccggtgtcacctcgatctcggtggacctgcacaagtacgcgtacgccccgaagggcgtgtcgatcctgctgcaccgtgacccggagctgcggaagccgcagtacttcgcgcacgccgactggcccggctacacaatgatcaatccggtgatcgcctccacccgttccggtggacccatcgccgccgcgtacgcgacccttcggcacctgggcgaggacgggtacctacggctggcggcggcgacccgggacgcggtgaacgggctggccgacgccgtccgggccactcccgggctgcggttgctggccgaacccgagtcgaccgtgatctgtgttgccgcgaccgacccggagctggatctgttcgtgctcgtggacgagttggacgcgcgcggctggcacacccaaccgcagctcgcctacgccggcctgccccgtaacgtgcacctgtcggtgaccgcgtcggtggcgccgctggtagccggcttcggcgccgacctggccgacgccgttgcggcgacccgggcggccgggccggtccgacttcccgtggaactgctcgcgctcgcccggtccctgaccccggaagggctgaccccggaccgggtcgccggcctgaccgccggtctcggcgtcggatcgggcgacgcggcggacgacgcttcccccgccctggtgccgtcccggatggccgtggtgaacactctgctcgaagcggcgccagcggcgctgcgggagcgcctgctggtggagttcgtcgggctgatgcagcgtcccacctggtcgcgacattgacggcgggaccgtcgcagggtggcccggcggagcttccgggtcgacgtcggcccggtcgcgccggtggccgcgccaggcgctgtggttgactgtcgtatcggcaacaggtgagggaggcccggagtgcaggtgccggccgtgctgggtgagccgatccggttcgtgttgaactggggccgccgctactcgctctgggtcttcaacttcggccttgcctgctgtgccatcgagttcatcgccaccagcatgagccgacacgacttcatgcgcctcggggtgatcccgttcgcgcacggaccccgccaggccgacctcatggtggtgtccggcacggtcaccgacaagatggcccccgcgatcaagcggctgtacgaccagatgcccgagccgaagtacgtgatttcctttggcgcctgctcgaactgcggcggtccgtactgggactcgtattcggttaccaagggcgtcgaccagctcatcccggtcgacgtctacgttccgggctgcccgccccggccggaggcgctgctgcacggcatcctccgcctgcaggagaaaatcgccgcggagggggccggtgtcggtggagtgtcccgcccggacgccctcgcctcgccgaccggtggggccgccccccgctccgccgactcgctgaccgccccgctggtccgcccgcccaccccgtcctgacggggcgagggggccgccggtccggtcgtcaggcggccagcatccgccggccggaccatgaccacaccagtgctgcggccctgcgctgctgtgccgccgtccgacaaccggtgcacgtcgcccaccgccgactcaggcggtgagatccaggaccaccttgatgtccccgtcgctgatcgcgtacgcggtcgcgaagtcggacatcggcacccgccgggtgatcagggattccagccacgatcggtcggcccgggccagcgcgtcggcggcctggccccagtgccggcggttggcgttgaccgacccgataaccgcgttgttctccaatacgagagtccggttcagtgccccggcgtcgaagtcgatgatccgaccgccggtggacacgccggtcagacacacgacgccggtcgggccgaccttgcacatcgcatccagcaccaccgtcggcgcgccggtgcactccaccaggacgtccggctcgacgtccacatcgttgaccgacccggtgtggtaggtggcgccgagtgcccggaccagatccggcttcggtcccgtcgtgttccggtccagtacgtgcacggtcagtccacgttgggtggcgagcaacgcggcgagcaggccgatcggcccggcaccggtgatcagcgcgatccgtggatcccattgggcgcggtgaccgacccgctcgatgtgctcccacgccttggcgaccacgcttgttggttccagcagcacccccacccgggcgagggtggtgtccagcggcacggcgaacctcggctgtacccgccaccggtcccgggcgaagccggggagccccttgatgccgtgctcggtgtaccgcccgttgcgacacatgtcccactcgtccaccgcgcagttcgggcagggcaccggatcggggtgccgcacgacagcggccaccaggtcaccgggatgcagggtgccggtcgggtcctccagcacccggcccagcgactcgtgcccgatgaccagccgctcctggctggggggcgcctcgccgtactggccttcgacgatctccaggtcggtgccgcagacccccaccgccagcgcctcgaccaggatggcgccttcctcggcggccggctcgggccaatcctcgaccaggcggagcgaatctcggacccggggagacaccgtcacagcgcgcacggttcacatccttccggggctggtgcgcgccggtgccgaatgccgcgggcaacccccggtcgagccatcggagcgccctgcgcggccaaaccggccgtcgctgggcgacgcgcctcggcggcagcggtcataggatcggcgacatgaatctggacgaggtcggccagcggatggccgcgctgctcgcaccggtcgaggtcaccacctcggtctccggcggtcaggcgcacgcccgtgccaccgtcgacgtgccctcggcgagctggcccgacgcgctccgcgcggcccgcgacgacagcgacctggcctgtgactacttcgactggctctccgcggtcgacgagttggaggccgggttcgatgtggtggttcacctgtggtccaccgcgcaccggcatgggctgctgctgcgtacccgggttccgcgcacggcaccgagggtcgcctcggtggtcaccgtctatccgggcgcggcgtggcacgagcgcgagacacacgagatgttcggcatcgacttcgtcgatcacgccggcctcaagccgctgctgctgcccccggagttcgagggccatccgctgcgtaaggacttcgtcctcgcctcccgggtggccaaaccctggccgggggcgaaggagccgggcgagtccagggccggcggtggtcgccggccgatccgtccgcccggcgtgcccgcgccgggggagtggggcgcggtgcccactcccgctggggcggccggtgtgggtgagggcccgcgcggtgggacaccggcccggccgaaccgggaccggagcggcggtcggggttcgggagtgaccgggcagcccagcgagggcgggggaacggtctgatgccgctctgggtggagctggtgctccgggtgggcggggtgctggtcgccttcctcaccctgccgctgctggtcggccaggccgagcacaagatcatggcgcacatgcagggtcggcttggcccgatgtacgccggcgccttccacggctgggcccaactggttgctgacggcgtgaagttcgtgcagaaggaggatgtcaccccccggggcgcggaccgtctggtgttccggttcgccccggtggtggccctggtgccctacctgctggtgctgctggtgattccacttgggccgggtgatctggtcgcgcagccgctggacatcggactgttcttcgtcctggccgtggtcggtgtcggtgtggtggccgtgctgatgtcggcctgggcgtccgccaacaagtacagcctgctcggcggtctgcgtggcgcagcccagctactcggctacgaactgccgctggtactcgccgccgcgtcggtggcgatggcggccggcacgctgagtctgccgggcatcgtcgaggcctggcagccctggtggctgctctggcaggcgcccgccctggtggttttctttgtcgcggggctcgcggagatccggcgaccgccgttcgacatgccgattgccgactcggagctggtgttcggctacctgaccgagtacaccggcctgcgcttcgcgttcttcctgctcgccgagtacgtgggggttgtggtcatcgccgcgctcaccacggtgctgtttctcggtggctggcaggggccgttcgccgatgctcagcttggttggttgtggaccctgctcaaggtcgccgcggtcagcttcgtgatcatctggctccgggtcagctatccacgtctgcgtgaggatcagcttcagcgcctctgttggttggtgttggttcccgcatcgctggctcagctcgtcctgaccgccgccgtccgcatcgctttctaggggcggtacggaggtgggggcgaccggccgtggctggtggcgcggctgctgggtccggcggaccagttggggagaattggctgctggggtggccgggacacgcggctagcatcgggccggtgttcaccctgattcgtgacgatggctacctgatcagtaccgaccctgagcggctcgacctcgaccgggtgcaccactggctcaccaccgacgcctactgggcccgcgggcgggaccgggcgaccgtgcagcgcgccttcgcgacctcgatcggcttcggcgtctaccgtcccgtggacggctgtcaggtggcggtggcccgggtgatcacggatcgggccaccttcgcctggatctgcgacgtgtacgtcgaccgggccgagcgggggcaggggctgggcacctggcttgccggcgcggtccgggaccagctcacggagctcggcatccacaagatcctgctggccaccaacgacgcgcacggcgtgtacgccaaggtcggcttcgtcccgctccagcagccggatttgtggatgcagctcgaccagcgggtgagtccagtcaccagcaaggagtcatcccacaaatcaccccttaccgttacggcgtgatgcctcacaagctcggctatctgtacggcatcggcgcatacctgatctggggcttctttccgctctacatgaaactgctccagccggccagtccgctggagatcctggcccaccggatcgtctggtcggtggtcttcgtcgcgctggtgctggcagcaatgcgtaaccgcagcttcctgcgggcgctgctgcgccgaccgcgggccctggccgcggtcggcatcgccgccgcactgatcgccctcaactggggcacgtacatctacggggtcaactccgagcgggtggtggagacctccctcggatacttcatcaacccgctcgtcgtggtgctgctcggagtgttcgtcctgcgtgagcggctgcgcccggcgcagtgggcggcgatgggcgtgggcgggacggcggtcgtggtgctgaccgtcgattacggccgcccgccgtacctcgcgctggtcctctcgttcagcttcgccgggtacgggctggtcaagaagcgactcggcctgcccgccgcccagggcctcttcgtcgagtcggcggtactcgccctgcccgcgctcgcgtacctggcgtggctgggcggcaccggccaggccgcgttcggggcggtgtcggccggacacaccgccctgctggtctcggcgggggcggcaaccgcgatacccctgctgatgtttgctggcgcggccaaccgactgcccttcaccagcctggggatgctccagtatcttgccccgatcctccaactcggctgcggcgtcatcatcttccacgagcccatgccccccgcgcgcctggcgggcttcaccctggtctggctcgcgctggccatcttcaccgccgatgccgtccgcgccgcccgccgtctcgccccgcgccgcgatcaaggagttctggccgcggttcgacccggtacgtcgtctcagccggaactacaagatcgttagggcggtgtggtggccgccgccgggtggaactcaccgtccgctcggtacccggcatcgccggccctccgctggtcactggccgcagtccgtcagtgcaacggggtgtgcgcagggtcaacccgctcggccggtgcgggcggaggcggtgcggtgccgtcgccgaagggacggccgcccagggccccccgatcgtgcggcgtcagccaggccgacagatcagggccgagggggacgatcccggtcgggttgatgtcccgttgtacctcgtagtagtggcgcttgatgtggtcgaagtcgacggtgtcgccgaatccgggagtctggaacaggtcccgggcgtacgcccagagcaccggcatctcggtcaacctgctccggttgcacttgaaatggccgtggtagaccgggtcgaagcggaccaacgtggtgaacagccgcacatccgcctcggtgatcgtctccccgaccaggtagcggcgcccggcgagtcggtcgctcaaccagtccagtcggtcgaacagccgccggtaggcccggtcgtacgcttgctggctgccagcgaagccgcaccggtagacaccgttgttgacatcggtgaagacgacctcgttgacctcgtcgatctcgtctcgtagccgctgcgggtagaggtccggcgccccgtcacggtggtactcggtccactgggtcgacaggtcgaggctcatctgcgcgtagtcgttggtcaccacctgcccggtcggcacgtcgacgatcgccggcacggtgatgccgcggtcgtagccgggaaagcgcgcgaagtacgcctccgccagccgttcgatgccgaacaccggatcccgcccaccggggtcgaggtcgaaggtccagcttcgttcgtcgtgggtcgggccggcgatcgccatcgagatggcgccctccagcccgagtagccgtcggacgatgaccagtcggctcgcccatgggcaggcgcgactcaccgccagtcggtaccgccccggctccaccggccagccgtccccgccgtcaacggtgatccgggtggcgatatagcgctgatcccgggtgaactcgccgcccggctcgacatacctcccgccggtgcgccccggtgactcgtcgccgccgctcgccgctccgtcctcggtcacgccgcctcctccggtcgtcgtagtgcccaggaaccatcatcgccgccaggacggcacgcgaggtgcccaccgccgacatcgccgcgacatcctctgacgacggtcccgaaggtccgcgtcgggtggtggtcgcgctcgcctgggggcacagggcaggatggtcggcatgaccgaccccagcgagcgcagcggcccggcggacggtgggcgcggcctgcccggcgcgggcctggtcaaggggctcgcggtcacgctgaagacgatgacccgccgctcggccacccagcagtacccggatgtcgccccggcgctgccgccgcgctcgcgtggcgtgatcgcgctactcgaggaaaactgcacggtctgcatgctgtgcgcccgtgagtgtccggattggtgcatctacattgattcacacaaggaggaggtggcggtacccggggcgacccgcccccgccagcgcaacgtgctggaccggttcgacatcgacttctccctgtgcatgtactgcggcatctgcatcgaggtctgcccgttcgacgcgctctactggtccccggagttcgagtacgccgagtacgacatcagggacctcctgcacgacaaggagcacctgagcgagtggatgggcaccgtcccgccgccgccggcgcacgacccgaacggcgagccggccaaggaggagaccgccgccgcgcgtaaggccgcgatcccggccagccccgccgaccgcccgggtgccccaccgggacgtcccgagcaccgaccaaccgggaacaccgccaccggggaaggcccaccccggtgaccgccgcggacgcgctgctgctcgccctgggcgcgctggcggtcggctcgggagccctggtcgtggcgacccggcacctggtccgggccggcctgtacctggtgctctgcctcgcagcggtggccgggatgtacctggtcctcaccgccgagctggtcgcctgggtgcaggtgctgatctatgtgggtgcggtggtggtgctgctgttgttcgcggtgatgctcacccgtgccccgatcggcgcctccaccgacctggaccgaccgggctggccggccgccctgatcggcggtggcaccgggctcgggctggccgcgctgctggtggacgcgtaccgctggtcgacggtacagctgcccacggccggcaccgccgaacggatcggggagcaggtcttccagagctgggtgctgcccttcgaggtgctctcgatgctgctgctcgccgccctggtgggagcgatcatcctgtcccgcccggacatcggacggcccccggtggaccgggacggtcagggccggcccgggcgcgccggcgacgctgccgacgccaccggcggggtggacgggaaaccgggcgagggcaggcggttcccgtgaggccggtcatcccgtacgtcaccgccgcactgctgttcgggctcggcacgtacggcgtgttgcgccgccgcaacgccgtcctggtgctgatggcggtcgagctgatgctcaacgcggtgaacctgatcctggtcaccgccgacaccacggtccgcgcccagctaccacacggcggccaggtcttcgcgctgttcgtgatcgtgctggccgccgccgaggtgggcgtcgggctggcaatcgtgctccagctctaccggctgcgcgccagcgtcgcggtggacgaggtcccgctggcggagccgccggcactgacctcctccacgacagccaccgcgcaggagggacaccggtgaccgcgcccatcctgctcggcacgctgctgccggtcgtacccctggtggccggcctgatcgggctcctgctgccgccggcgccccaggccaccggcggtggggagcctcgggcccgtcggatggccatcgttctcggcacgaccggagcgacactgtcgctggtcctcgcgatcgccctgttggccaccctcgacgcaccggccgaggcgtcccgaacctggatcgacttcggcgggttggtggtcaccctcggcatccggctggacccgacggtggcgctggtggcggttgccgtcgccgcggtagccctcgcggtgcaggtctactcggtcggctacctacggcgcggcccgcacgacgcggtggacgtcgaccaccgctacccgccgtacgcggcccagatcagcctcttcaccgccgcgatgctgctggtggtggtcgccggagacctcatcctgctgttggtcggctgggaggtgatgggcctctgctcgtacctcctgatcgcccacgaccggcggctgtccgaagcgcccgccgccgcgatgaaggcgtttctggtcacccgggtgggcgacgtcggcttcctgctcggaatcgcgctgctcggcgtgtccgcgggcagtttccggatcgccgacgtgctcgggcacgaccacaacaccggcatcctcaccgccgcctgcctgctcctgctcgccggcgtcgccggcaagagcgcccagttcccgctgcacacctggctgccggacgcgatggccggccccactccgatctccgcgctgatccacgcggcgaccatggtcgcggccggcgtgtacgtggtcacccgactgttcccgctcttcgagcaggtaccggtcgcgctggcggtgctcggcgtggcggcctcgctcaccctgctgctcggtgcgttcgccgccgccgcccaggacgacctcaagcgggtcctcgcctggtcgacggtctcccagctgggctatctgaccggtgcgctggccgttggcgcgcccgcggcagccctgttccacctactcacccacgccgccttcaaggcgctgctgttcctcgccgccggcgcggtgatccacgccgtgggtagcacgttgatgtcccagctgggcggcctgcgtcagacgatgccggtgaccttctggtccatgctgatcggcctcggcgcgctggccgggctaccgccgctgtccggtttcttcagtaaggaggccgtgctgtacgccgccgaggaagccgcgctgcacggtggtccggcgccggcctgggtgggctggtcggtgtggctggccgggctggccggcgtcgcgctcaccgcctggtacgccacccggctgctgctgcgcacgttcctcggtgagccccgcagcccggtgctccagccgcacgacccacccgcggtgatgcgctggccggtgctgctgctcaccgtcccggccgcgctgctcggactggccggattctccggagacttcgccgggcggctccaaccgtccctcgatgaaccttcggcgaacctgctgcctcccgatccgctggtgcagctcggcccgacggtgctgctgccgctcgccctgctgccgctcggggcggggctcgcctgggcccgctggcggcgggatcccaccggcgacccggccaccatgctgggccggctgcgaccgctgttcgcccgcgcattccgactcgacgaccttcagcacaccctggtggtacgcccggtcaccgggctcgccgcaggtacgcgtgccgccgacgaggtggtggtggacggcgtcgtcaccggcagtggccgggccgcgtggcggctcgggggcgtgctggcggcatggcaccgcgccacgctgccccgggccgcgaccggtgtgctggccggcgcgctgttgctcgggctggtggccgtcctgatcggaggcgtcgcatgagcgggatcgtggggcaggtcctgctggtcgcggtgctggcagtgccgacggtcggtgcggcggtcgtcgtcgcgcttcgacacgaccgggcggcccgcctggtcggcacggtggccgccgggctgaccctgctcgccacgctgccgctggtcgccgggcatgacgacagcggcgtgggcaccgactcgacacccgcggtacgaccctggcaccaggtggacctgccctgggtgcccggcctggacctgcgcttccacctcggcgtcgacggcatctcctggccgctggtggtgctgaccgcgctgctgaccctgctctgctgcggctacacgctggggagggtacccagcgggggcagcggtcgagccctggtggcgttgctgctgctggtcgaagtgggcatcctcggcaccttcctcgcgctcgacctggtgctcttcttcgtcttcttcgaggtcgtcctcctgccgatgtacgcgatcatcgccggctggggcgggcccgaccggcaccgggcggcccgtaagttcgccctctacacactgttcggctcagtgctgctgctggtgggggtactggtggtggtgaccactgccggcaccgcggacgtcgtggcgctgaccggcggcaccggactctcccgcggcccgcaactcgccgcgttcaccctgctggcactcgccttcgcggtgaagagcccactgtggccactgcactcctggctgcccgacgcgcacacccaggcaccgaccgtgggcagcgtgatcctcgccggagtgctgctcaagatgggcacgtacgggctgatccggatcgcggtcggtgtcgcccccgagggcgccgactgggccgcgccggtgctcggtgtgctcgccgtcgcggcgatcctggtcggatccctggtctgcctggcgcagaccgagctgaagcggctgatcgcgtactccagcgtggggcacatgggtttcgtgctcctcggcgtcgccacgctcaccggtaccgggcttcaggcggccctgatcggcaacgtcgcgcacgggatcatcaccggcctgctgttcttcctcgccggcgccgtgaaggaccgggcgcacaccggtgatctggtcgacctgtccggtttacgggagaccgcaccccggctggccggggtgctcggcttcgccgccgtcgcctcactgggcctgcctggcctggccggcttctggggggaggcgttcgccgtggtcgccgcggtccgcgtcggtggtcccctctggctgaccctcgccgtgctcgcggcgctcggcggcgcgctgaccgccgcgtacctcctccggctgctccgccaggtcacccacggccggcccagcccagcggtggcgtcggtcaggcccggtgtggcgggggtggaactggtcacctgggcgccactggtgttgctcacgctcgccgtcggactggccccgattctggtcctcggcgtggcccacgcaccggtcgacgcgctgctggcgggtctgccatgagcgggatggaggtgcgggcatgagcgtggtgcagaccgtcgacaacgtggcactgctgccggcgtacctggccgctggcacagcggtgctggtgctgctcgccgacctgctggtggcccgtactcgggtcaccgtgtcggcggccgcgctcggcgcggtcgccacggccgccggtgcggtcctcgtcggcagcggtggcgaacgccgcacgttctgcgtgggcgctgactgttcgtacgtcttcggcggtcgggcggccctggttgccgtgctcgccgcactgctcaccctgggcgtactgggactctccggaccgttgctgcgagccggggcgatgccggcgggggagtactgcttcctgctcaccgcctcgatgaccggtggcgtggccctcggcgcggccggtgacctgatcaccctgatcgtggcgctggaaaccctcacccttccgctgtacgtcctggtcggcctgcgccggagcagcctggccagcatcgaggcggcgatgaccttcttcgtggtcagcgtggtcgccacgacactgacgctgctcggggcggccctgctctacgcggccaccggtgcgctgcacctcgggcggctcggtgtggtgttcgccgaacaaccggaactgctcgacgtcccgctgaccacggtcgccgtggcattggtcgtggtcgggctggcggtcaaggtgactgcggtgccgctgcacgcctgggcgcccaccacgtacgacggcgcgccgctgccagtggccgcgtacctgtccacggtctcgaagctcggtggcgtggtggccctgctcgcggtggtgcagcacgccctgccgggccggatcaccggcccggtgctcgcgctgctcgcggtgttgaccatgaccgtcggcaacctggtggcgctgcgtcagcgacgcacggtccgcctgctcgcctggtcctcggtggcccaggcgggctacatcctcgcgccgctcggcgcgctggccctcgccgccggacgcaccggcgacgcccgtgccgccgcgtacgcggcagcggtggcgtacgcgatcttcttcgtggtcctggagttggcggcgttcgcggccgtggtggcgctgagaccgactggcgcggacggcggcacgctcgacgagttgcggggcgcgggtcggcgccggccgtgggcggcggcagggctggcgctggcactggtcggcctcgccggcctgccgcccggcctcgccgggctcttcgcgaaggtcacggtggtccggtcgctgctcgacggcggtgccgtctggctcgccctggtggtggcggtcaacgcggtgcttggcctggcctactacctgagagtcgccgccgcactctggtccaccgaccggtcaacagcgggaccgatcgagcctgagcccccgggctcggcggccggggcgggcccggtcggccggcctgcggcgaccggcccggcgtcggtggtccgggcctggccggtcgcggcggtcctggcggcggcgacggtcgcggcgttggtgatcggccttgccccgcagctcgtgctcgacctggccgcgcgctgaccgccggcctgcacgcccgctgccaggcacttcacagccatatgacggatggttgacgggtaccggtgttgttgaaccggtaggcggatcgacgcgatccgcgcaccgaaggagtaaccgtgcaccataaccgtctgaagaccgccgcgctgctcggcctgctcaccgccctgatcctggcggtgggctactggttcggcggcagtggcgggctggtcatcgccgtcttcatctcgctggcgatgaacggcgtcagctacttctactccgacaagctcgctctacgcgcgatgcgggcgcaaccggtcagtgaggcccagttccccgagctctaccagatggtgcgggaactggccgtcgaggcgcggcaaccgatgccccggctctacgtgagcccgaccaatcagcccaatgcatttgcaaccggccgaaacccgcagaacgccgccgtttgtgtcacccaggggatcgtggagatcctcgactaccgtgagctgcgcggggtcatcggacacgagctgtcacacgtctacaaccgggacattctcatctccagcgtagctgccggcctggccggcatcatcaccgcgctggccaacctggcgttcttcatcccgctcggcggtgacgacgaggatggccggaacccggccgtgctgctgctgaccatcatcctcgggccgatcgcggccacgctgatccagctcgcgatcggccgtagccgagagttccaggccgacgcatccggcgcccagctcacccgggatccgctggcgttggccagtgccctccgaaagatccataagggcacccaggcgcgcccgctgccgccgcagggacagctcaccagcgccgcccacctcatgattgacaacccgttcaagggtggtggcgtggccgcgctgttctccacccatccacggatggaggagcgggtcgcccggctggagcagatggccggcaacaccggcccgatccagtaccgctgacccacccgagcctgggtggcccggcccggtcgcgccgacccaggccgggcccacccccggtgcggctcggcgtcatcgtgacccaccagtccgggctggctcgacggtcacccggtcgaggccgtcgaccccggcggccggaggacgcctgaacccttcggtcgcgggtaccaccgtctgcgtgttcgtctttttctcgaatcgccttggctgcctcagctcggtgttgatcagcgcgatcctcacggtgatcctgctcctggtcttcgccaggtgaacgcggcggaagcggccggttccggcggggcggccccagaccagcgaagccgtcaccgactcccggcgtcttccgacgaagccgtcaccgactcccggcgtcttccgaccgggcacgagcccgacgacgcggccgactgacggcgatcgcggtgatcaggacacctgccaccagcatcgccgcgagagcaggtgcccagagcggcgcgacccgtagcaccaccgcgccgagcaccgcgccgccgagcagccccagcaaccgggcggcgccagccgcgccggccgcgaaccggtgcgggtcgaagaccactccccgcacgatggatgtcagcgacccggtgaggtacgtcgtggcggcgtggggtatcccggagctgatcgtcaccacgctctgcaccccgctggccgtcgcggcgatgaacagcagaaccagggtggcggcgaacccggggcgcccgccggtggcccaccaaccgcccgccaccccggtcagcatcagcacctgggccgccgtgaccaactccgtacgggaacgccagcccagccctgcgtggcgcaacggcagggtgcccccggccacgccgaccgcgtagccaccgaccgccaccgccccgccgctgagcaggcgggaatccacggcgacgagactgtggccgagctggaccaggttgccggtgatcacgctggcgaagaaaccaccgagctgggtcacgcagaacacgtcgaggcaaccggaggatgcggacaacacgacgagcagacgcgccacggcccgtcgggacagggccgggcggacgaactccgcatcccgcgctcccaccgcccgcattcggctgcccttcccggcccgttgccgggatcgcttcttcccgcgccccttcctggcccgttgccgggatcgcttcttcccgcgctgcggactttcatgccccggacccggcccgggaatcgagcagccggtcaccgggcgccgaggaacccggttccggcgcagcggtcaccacctatcgttggcttgacgcaccggggcggcggcgctggtgacccacgcgttgacatcaagccaggttcaactgctctcatctggtcgtgaaccttgacggactacgcgttgctgtcaccggcgccggacgcgactccgggcgtctcctggcaacagccttcgctgaccacggcgcccatgtgttcgtctccgcgcggaacgaggcggcggccgagcacaccgcggagtcgatcaggcagcgcgggcggggaacaggcgaagcgttcgcttgtgacctggcgagtcccgactcggtgtgcgcgttcgcggcggcgttggcggaccgcacagaccacctcgacgtcctcgtcaacaacggtgccggctacctgcacggcgaaaacgtcgacgatgtcgaggacaacgacatcatcaccacgatcggcggcacggcgaccggcacgggtcgtggactgtgtgctgttcacggtgagccaaccacgggactgcttcattcgtgagttccgcttcgaacaggtcgtcggacctcgtcccggaaccccgacggcaggcctgcggtcggggctagccgtcaccaggtcgtcgaaggtcgatcgtgagcgaccaacgacgaccactggcgacgacgtctgcccaggtgagcaggcgctccggctggatgaccaggccgggtgggaccgcgttaccggtagttggtgaactggagtgccacgccgaagtcctcgcccttcagcatcgcgatgaccgcctgcagatcgtccttcttcttgccggtcacgcggagctggtcaccctggatctgagcctggacgcccttcgggccctcgtcgcggatcttcttgctgatcgccttggccttgtccgagtcgatgccctggatcaccttgcagtcgaccttgaactccttgcccgacgcgcgagggtctccggcgtccagcgacttcagcgagatgtttcgctttaccagcttttccctgaagacatccagcgcggcccggactcgttcctcggtctccgcctgaaggctgatcgcctcctcgccggaccaggaaatcgcggcgccggtgccccggaagtcgaaccgcgtcgagagctccctctccgcctgtcggagggcgttgtcgacctcctgacgatcgaccttgctcacgatgtcgaacgacgggttggctgccatgctgatactcctgttgtcctggcggtctgtcctgttccgtgcattacggaccagccgtacgacccctgacggtacccggttgcatctacgccggggccagccgctatccttgctctcgctgccgcgtcacgatgcggtgggtgccctggcgggttgcccgagcggccaatgggagcggactgtaaatccgtcgcgaaagctacgaaggttcgaatccttcacccgccaccaggtgcacaaagtggcccccgaccagcagagatgttggtcgggggccgttatcgctttccagccgggtcccgctgcgtccagccgtctacgactggttgtgggcagagcgggggcgggtcggtcttgccggttgaccctccgccgacgttgcgaatgccaccttgtgcgttctggtggccctgaccaacgggctgcttcatcgactccgagggcaacaaactggtcggcgaaacggtctatctcgactcctcattggacggaacggcgttggcccccgccccgatcgaccagagccgtccggacctgacgacgggccccatcggcacggtgacctacgtcagtacgcccaacaacctgctcaacaccggccccaagggtctggacctgttcccggtggtccccgcgggtgcggaagcggcagacgcgagcgccgcccgggcggcgccccacaccgccgaccgggcggtcgtcccggctggtggcgcctacggcttgaccggcatcagcagcgaataggcgcggtcgtcggcgggccgccggatagcgagcgggcggatcgggccggccagctcgagcacgagctggccctcaccgccggcactcagcgcctccagcagaaactgccggttgaccgcgacgtgccggtcctgtccggcgcgccactcctgcgcaccgaccacgtcgatcccgcccgcggtgccgatggccagcaccgtcagctcgtgatcgacgccctcgtgccggtggaccacccggggtgcgccgcccaccctggcctgcagtgcggccgcgtcgaccggcgcgcagcgcgggctgccatcggcggtgcgcgcctggatggcccggcggtagtcggggtagtcgtacgccagcggcgtgtccttgatcgtccacccgtcaccggccgcctcgatctccacgctgtccaggtgcaggatcaccggctcgtgccgcccaggttggtcgcggagccggtcgacccaggagaccggggctagcatccgggtggccggtccgtcgacggtcgccggctcgcggtggatagccatccggtagcggtcggtggccacgaaggtcaccccgtcggcctcggcgtcgaccaggacaccggccagcatcggcagctcggggtcgctgcccacggcgaagcgcacggagtcgagggcggcagccaggacggcgcgggacagggtcacggtggtcatcgggttctcctgcgtgtcgagaagggcgtgaacgcgggagagctcgcggcgggcatcggccaggccgtcttcgaggcgacgcaggtgcgcatccaccagttgatgcgcggcgacccggtcggcgccgagcaccgcgacgatcccggccaccggcatgccgacccggcgcaggccggcgaccaagcgggcctgatcgacctgcggatcgctgtaccaccggtagccgttacccggatcgaccatggccggcaccagcacgcccccgcggtcgtagaaccgcagcgcgctcacgctgagcccactggcctccgctgtctcgccgatgctccgcatgtcgctctccacaccccgaaccctgccgcctcgaccaggtcgagggtcaagtggtggactgattctgcctcccgccgccggccaccggtgtgggctgccttctgccccgcaggcacatcggcatgatcgagtgcactcacctcggcatgagcgggtgcggccgcagcgcgaacgccggtcagggccgccttgtaagtcccgctccagcccgctcgatctcgctggttgtgtcacatacgtgtcatggagatcaactcgggtcgggctacgtcggcggagcaggtccgccagcttagggttggcctagcgctgtcttcaccgtcatccggccccggcgggcggctgaccaccgccaccgacctgcggtccggttggcgggtcgacggaccggtgctgctggccggggttcccctcagagttgttcggtgcgctgacgcagtgagttgaacaccttctgcggcacgtgcagccgctggtcggcgaagagttcgcgcacctcgtcgaaggaggcgtccgggtcgcgggtgagcgcggcgatccggtcgaacaacgtcaactgctcgtcgtcgagctgctcgtcggggcccggctgggcgccccacacgtcccacggcagcaactccaccttgttcaacgcggcgaggtcgcgcatgaggtccccggcgacgaaccacagcccccgcaggttcgccagtccgatgccgaacagctcgggatcgacgccctcggcccggcagcgctgccaggcgtccccggcgacgaggaacgcgtcccgggggacgtccaggttgtcgtgcgggaaggagagcttggcctgccagacctcgtcgagctgcgcgtcgaccagcacccaccgctcctggtcggcgttccagtactcgcagacccagtggtcctcgaacctgccagggatgaagtaggcgccgaagccacaccgggcccgggccggcaccccgttggcccgcaacaacgccacgagcagcagggtgtagtggtggcaccggccggccagtcgccgcccgggcgggcgctcgacggtgaggggccggtgatcgagggccaggatctggtcgagcttgcgctccacgggccggatgtggatctcgtcttggcgctcctcggggatctccgcccggtagaagtctcccgccaccgcgtcgtacaccacgaggtgctgaacggtgcggaccagcgtgtcgaggtccgagggcagtctgtcgagggtggccaggtggcgtcccaccgtgctcatctccgacgatcgcgagtagaactcgaggatgtgccgatccatgggcccgactccttgcagtttggaagacgcgccgtcggtcaccgggccgaagcgctgaaccggagtcgaccggagccgggctgagctgcccttggaatggaccgaagcgcgggcacgatctggaacgtacccaaatgagaccttactcccgatcgatgcctcccgcatggattcccctgacgcgtcgccgcgggtctgtccgtcgtcgcaggtcgcgctggtgaggtaggcgttgatacctcgcaccaagtcgtcctacaaggggacgagccagaagaccgacgcaatacgcgagatgccgcgcccattcgccgggtgacacggtgggcgcagggtccaccatggatgggaggccaccagccatgcacgctatcgtcctggttggcgggaaggccacacgcctctggccacgtacccggtcgcagccgaaggcactcgtcagaatcgggcagtacccgatcctggaaatcatcatccggcggctccgggactgcgggttcgaccggatcaccctgtgtatcgcccacctcggcgagatgatcaagcgggagttcggggacggccgtcatctcggcgtcaccgtggactactgcacggaggaaagccctctcggcaccgccgcgccgctgcacctcgtgccggattggacgacaccggcggtggtgatgaacggcgacattctcaccaccgtcgacttcgccgacctgtaccgacggcacacgacgagcggcaacctgctcacggtggcgttccaccagagcgtgctctgcgccggcgtcggggtgttgcacgtgcgcgacggtctggtccagcagatctgggagaagccgcaggtcgagtggaacatcagcgccggggtgtacgtcgccgacccacgggtgctcgactacattccccgcagcgacgccgccgacatgcctggcctgatcaacgccctgctcgccgacggccggcaggtgaccgggtacggcttccgcgggcagtggtacgacatcggcacgccgtttcgctaccagaaggcgatgaaggagttccttgcccacccggaccgctacctcaccgccgatgcctcacgacgggccaacggctccgggcatcgggtcgaggtcgccctggaacccgacggggaccggctgtccgtcgccgaactctcgccctggagctgaccgcgatggcgctggatccgtacaccgagggtgtccggcggctcatgtccgccgcgtaccccgacgtgggtggcgcggtgaccgacgccgccgaagcccgccgccgccacgagcgtgcccgcttcccccggggccctaacctcggcgaggttcgcgacatcgtcattcccggcacgccggacgtgtcggcccgcgtctaccggccggcggcggccgggccgacgccaccggttgtggtctacctgcacggcggcggattcgtcctgtgcgacctcgactcgcacgatgggatctgccgcatcctggccgacggcacgccggcgatcgtcgtctcggtcgactaccggcgcgcgcccgagcacccgtacccggcggcggtcgacgacgcgttcgccgccgtgcgctggatgcacgcggtcggcgcagcggcgctcggcggtgacccggaccggatcgccgtcgccggggacagcgcgggcgggaacctcgccacggtgtgctgcctgcgcgcgcgtgacacgggcggcccgccgatccgcttccaactgctcgtctacccggtgaccgactgcctcgccgactggtccgacgacccggacgggcaactgatgaccagccggcacatgcggtggtacgtcgagcagtatctgaccgagcgcgcgcacggcgagcaggcgtacgcctcgccactgcgcgccggcagcctcgccggactgccaccggcattcgtcctgaccgtggagcacgacccgctgcgccccgagggcgaggcgtacgccggccggctcgccgccgacggcgtccccgtgcaggcgcaccgggtgaccgggctcttccacggcgcgttcggcctcggcgcgctgctgccggccgcgcgacggtgcgaggacctcgcgtgcgacgcgttacgcgcggccctgagcgccccgcacgacccgaccacaccgacaccgaccggtcccgaggcggaccggatgagccagccgagaagggtgggcagatgaacccgcacagcgatccggggccggtggccgtcatcgggctcggctacgtcggactgacgttggcggtctcgctcgcccgggaggggacacccgtcattggcgtggaggccgacccggcggtccgcgccgcgctggcacagcgccgcaccgtcctcttcgaacccggcgtggacgacctgctcaccacccttccggccgaccggttcacggtcaccgaccggctgcccgacacccccgtgcgcgcggtcgtcgtctgcgtcggcaccgccgtcgatccacacacccggctgcccgacctgcggcacctgtcggccgcggtggagcagatcgctgcccacctcaacgaggagacgctcgtggtgctgcgcagcacggtgccggtgggcaccacacgcagccttgtcctcgcccggctgcgtgagcgggggatcgctcggcccctgctcgccgtctgcccggaacgcaccatccagggccgcgcactgaccgaactggcggcgctgccccaggtcatcggcggtgtcgacgaccggtccgcccgccgagcggccgacctgttcggccggctcgcccccgaccaggtgatcgtgtccggcctggaggccgccgagatggtgaagctggtgtgcaacgcgcacaccgacctcatctacgggttcggcaacgaggtggcgctgatggcgcactcgctcggggtcgacgcccacgaggtgatcaacgcagccaacctgcgctatccccggcccgacctgtcccggcccggcttcgtcggcggtagttgcctgaccaaggacccgtacctgctgatgagcgccgcggaccgcgccggctatcaccccccgatggtggcggcggcgcgggccgtcaacgagcggctgcccctgttcgctgtcgagcaggtgctcgacgggctcgccacgaccgggcgggacgtcgggcaggcccgggtgctcatctgcggcgtcgcctacaagggctcgccggagaccgatgacatccgcggctcggcgtcggtcgaggtggcccgggtgctgcgcggcagggtggcgcagctgcgcgggcacgacttcgtggtggcacccgagcggatcgggcaggccggattcaccccggtcggcctcgatgacgggctcaccgacgccgacgcggtggtgctgctggtcgaccacccgggctaccggcaggcgctgagtcggggcgcgctgcgcgagcggctgcgccgaccagccgtcgtgttcgacatgtggggtgtgctcgccgatgaactggccgacgccggggacatcgactaccgacgcctgggcgtgcccgggcggatgcgcggcacccccgtctcggcgtagcccagacacaccgccgaccccgccgaggcgggcccgtgcgggaacaccggcacccgagacggatgcgaccgacgaggaggacggagcatgacggcgctggaggaggtctccgcccacctgccggcggagcgggcaccagtcgcgcagatcctgaccgaactcgaccacagtccggcgcagatcgggctctaccagcgctactacggcttcgccgaggtccgcagggactcccgggccaccgtcggcgacctgctgctggccgccgcgcgcaaactggaacacctgcggggccgcgaggagcaggtgcgctacctggcctacgccccgacgattcagctcgccgcgccgtacccgaacgacgtcctcggccaggtccgcgatgcgctcggcctcgcccatgccgccgcgttctcgctgacccagcacgcgtgcgcatcggccctgctggccgtggacgcctgcgggaagttgctggccgccgacggtgacccggacgcgctggcgctggtgctcgccggggagaaaacgttcacccgggtcaccaggttgatgccgaactcggcggtgatgggggaggcgaccgccgccgtcctcgtccggcccggcggcgaccgggaccgggtgctcgggtacgcgacccagatgtacagcgagttccacgtcggccccttcgaaccacccgacctggccgcgcgcttcgacgagctctacccgacggcgttggccgaggtgatcgaggcggccctggacgtgtccggactgaccgccgccgacctggcgctcgtgctgccgcacaacgtcaacaagatgtcctggtaccgggttgcccggatgatcgggctgccggtggagcggatcctgctcgacaacgtggccgtgctcggccactgcttcggcgccgaccccttcatcaactaccgcaccgcgcaggaactgggacggctggaccccggcgaccactacctgatgacctcggtcggcgtcggcgcgaccttctcggcgatggtgttgcggcgctgatgacgatgaccgaggacttccgcacgacactgcgcaccgcggtgaccggccggcccgacaccccgctggtcctgatcggcaacttcgaggtcgaggacgagtgggcccgcaccgaacggggactgccccgactcaccgtgagtggctccggccgcgccgtggccaaccggatggacgagctcgcgctgctgctcgcggctgagggcgaccgggtggtgctcaaggacgcacccgatcccgatcacctcgcccagctggcggggctgggcctgacgttgccgcacatcctggtgccacgcgcacaggatccgcaacggacggtcagcgccgacgcactcgccgacaacgccctgatcacgacactcggcacgctgggcgacgccggcttccgccttgccccgcacggcgtctccgccgtcgaggaagagctgtccgctcggtcggggctaccgctggccacgccgaccgcggcgacctgcaaggcggtgaacagcaagatctacagccgactgctcgccaccgacctcgcgctgcggcagccgcccggccgtacctgcgtcaccctcgacgagttggcggacgcgctcgcctgggcggcccggctgatcgatgccggcggccgggtggtggtcaaggacgccttcggcgtatccggtaagggcatcaccgtggtcgacaccggccgccggctcgaccaggtacggcggatggtgcactcccgggccgcccgcagcggccgcaccgatgtggcgctggtcgtcgaggagtgggtggccaagcgcgccgacctgaactaccacttcgtggtgggccgcgacggcacggtgagcttcgacttcgtcaaggaggccctgaccgacaacggcgtgcatcagggccaccgcttcccggcccgcctcagcgcgacacaggtcggcgacctcgccgccgccgccgagacgatcggcgggcgactggcccgcgacggctacttcggtgtggtcggcgtggacgccatggtggacccggacgacggcctgtacccgatcgtcgagatcaacgcccgcaacaacatgtccacctaccagaccgtggtgcagcagcgcctcgtgccgcccggcgccgaggtgctggcccggcactacccactacggacacccgagccgctgccgttcgcggccctgcgccggctgctcgacggcgtcctgctcaccccgggcggccggaccggcctggtggtgaccgccttcgccacggtcaacgccgccccgccggacggccgcctgtacgccctgctcgtggccgacacggcggcgcgcctgaccgcgctcgacgccgaggtcgcccggcgcctgaccaccgtcaccgaggagacgagatgaccgaccacgccgcgctggccgaggagtacggcaccccgctgttcgtctacgaggccgacaccgtcgccgcgcagtacaccggcctgcggcagcggctgcacccggcgatggacatcttctactcgctcaaggcgaacccgaacctggcgctctgcggccacctgcgctcgctcggtgccggcgccgaggtgtcgtcgctgctcgaactgaccaccgcccgcgaggccggcgtgccgccgggtgacatcgtcttccccggtcccggcaagagccgggaggagattaccgcctgcctggacgcgcagatctacgcgatcatctgcgagtcgttcgaggagctggagctggtcaatgatctggcccgggaacgcggcgtccgggcccgggtcgcgctccgagtcaacccggccttcgccgtcaagggctccggcctgaccatgggcggcaagccccggcagttcggcatcgacgaggcgcacctgttcgccctgcccggtctgcgcctcgcccacctgagagtggtcggtgtgcacgtctacctgggcacccggatcctcgacgagacggtgatcgccgagaacacccgacgcatcctggagctcgccgagcgcctcgcggcgcacctggacttcccgctggagttcgtcgacgtcggcggtgggctcggcgtggcctacttcgacggcgagcgcgacctggccgtggagcgcctcaccgacctggtcaacccggtggtcgccgacttccacgaccggcaccgcgacacccggctgatcatggagttgggccggtacctcgtcgctccggccggcacctatctgatccgggtgcggtacgtgaagagctcgatgggtgagcgcttcgcggtcaccgacggcggtacccaccagcacatggcggcggtcggcatcggctccttcgtcaagcgtgacttcccgctgcgcctgctcggccggcccaccgatggaccgctcgtccggtggacggtcaccgggccgctgtgcaccccgaacgacaccctggtccgggccgccgagctacccgacctgcgccggggcgacctgctcggcgtgctccgctccggcgcgtacggcccgagcgcctcgccgacgctgttcctcggacacggccaccccgccgaggtcctggtgcgcaacggcgtcgggtgcctggtccggcaccgcgaccaggtggcggacctgctccgccagcagagaagcctcgtcaccacgggaggagacccacgatgaccacaaccgacatggaccgccaccagctcgccgagcggacggttcgggtgctggccggcgtggtgcagcgcgagccgcagacgctgcaccaggacacccggctcttcgccgacctcggcatggactcgaccaacgcgctggagctgctgatgatgctggaggacgagttcggtttcgagttcgaccccgagacgctcgagtcgcggcacctggagaccgtcggctccctcaccgactacatcatcgagcaggcgggcggttgagctgtgtacgtcaccggggaccatgcgcgcccggacgcgcaccggcccgccgtggtcgacgcgggcacgggccgctcgaccgggcgggtcgggccgaccacgccgctgcggctggcgcgggtgatcgccgatccggccgacaccaccggctccggtggccgctacaccccggcgctggccggctacctcgccgatctggcgagactgcacggcatgcgccggggaccggacgacttcgctggtgtcgcgcgcaccaccttcaccgacctggtccgcccgctggtggccgaggtcgccgacgcgcccgtcgatctgatcgtgctcgcgcatgtcaccccggacgccgagccgggctggccagccagtttcctgaccggcgccctgccgggcgagccgctggcgttcgcggtggccgaccagggggtcgtcgcgccgttcaccgcgttgcgcgtcgccgccgcgtacgcccgtgcggaccggatcgagcgggtgctggtcgtgctgctggaccagggaaccttcctcaccgccgggccgctgccggaggtcggtgtcggacttgtcgcgctggtgctggcccgggacggaacgctgggggagctgtccacccaggtcgtcacgggggtgacgccaccgcaggcccgctcggtcctcgcgtcgtcgctggccgacttcgccggcacatcggccaccggcgccgcgctgtccccggcgaccggcccgcaggggaccgcgcgacacccgggcgagctgccggcgaccgggctctggcgggggctgaccggccgggcggccggcgccggaccggtggcgctcgccgactacgaacccgccgcccgatgcctggggatctgcgtggtggcgccgccggtcggggagccggcgtcgtgagcgcgcacgactggcggcggtgtcggcaggtggcccgtaccgggaccgtcgccgacgccctgcgggagatcggctcgctccaggccggtcggggcagcttcgtcgtggtcccggccggcccggacgcgccggccaccgtcgccgatccgctgctcgccgccgaagggatcgccgtgctgcgccgaccggccggccggcacccgtcgggtgcacctgcgccggcgtccgtcgcgcgggaggtgacgctggcgacggcctggctacggctggggctctctgagcggctgctcgacgactgtctcggctacctgcacggccgcgccaccggtggcgagccgctgatcggtcagcagctggtccgcggcgagctcgccgagatccggatggaccacctggaggtggccgcggtgctcgacgccgcaccaccgagcgacgcccagctgctcgacgtgcaccgccagatcaccggcgccgaccgggcgctgttgcgcctgctcggcgcgagtggcttcgtcgccgacggcccgggccgggtcgcgtacgtctccgagctgctcgccgacacgtacgccggagggcaccgcgatgtatgagctggacggacggctgaccgcgctgcgcacgcgggccgcggagtgggctggcgaccttgccgcggtcggtgcggacctcgaccacgacccggacgccgtgcaccgtgtgctcgacacgccggtgatgcgctacctcgccaccgcccggtacgccccgagcgccgacacaccgtcgctgacctctggcgggcaccggttctctttggacagcgtgctcgaacaggtagtgttcttcgaggaactggccgtggtcgatgttggcgccgtcctcgccgctcccggagcgccgatggccggcccgctggtggacctgctgggggacgaggagcaacgtgagtggttcttcgcacaactgcgcagtgcgccgacgtgggtcttcttcgcgctcaccgagccggcgcacggctccgacgccgctggcctgacgacccggttggacccggacggcgacggcttccggctgaccggcaccaaacgctacgtcggcaacgcgccacgcgcccggctcggtgtggtgttcgcgcgggtccgacccgggccgctgggcctgcgggcggtgctggtcaccgccccggcgccagggttgacgatcgaggcgctgcccaccatcgggctgcgtggtgcggcgctcggtgcgatcaccatgtcgtcggtcgcgatcgccgacgaccgggtcctcggccgccacctgcccgccacccggcgtggcgtgctcagctgggtgcacgtgttcaaccgcatccgtccccgcgtcgccgccatggggatcggcatcgcccgcgccgccttcgagtacgtgcgcgtacaccggcggaccctgcgtccggccgcacgcgaccggctcgacgcgctgtgccggcgcgtcgaagcggtccgacaactcaacctggcggccgccagggcggtggatgccgacccggcggacggccggctggcctccgccgccaaggcccgcgccgcccggctggccgaggacgtcacggtggcctgcctggagtacttcggccccggcgcacgccttgaccatccgctgctcggcaagctcgcccgcgacgcgcgtggcgtggagttcatggagggcgcatcgaacgtgcagaagctgatcgtttcccaagacctgatccggaggggtcgtccgacatgacacaacagacctgggacgtgccgggcgccaacggtgcctcggtacgacgggcgatcgtccgactggcggtcccgatggcgctcgccgaggtggcgggcctggtggtgctggtcggcgtgatggcgctgatgggccggatgggcgaggagacgctctacgtccgggcgctgtacctgcccatcggccacctgttcatcgcggtctacgttgccttcggcttcagcaaccaggtcgcggcggcgatcagccgggggcggggccggcccgaggacgtggcgccgatggcgatgagtttcgtgcgtatgtgggcggtggcgtccgtggtgctcgtggccgccaccctgctcgccgccccgctgctcgcggccgccttcgacgtgcccgacgcctcccggtccgaattcatggcgttcctgcgctggatggcggcggcggagctgctccaggtcgtcgccatcctctgcgcgtcaggcctgcgcggctacgggcatgcgggtgccggcgccgctgtggtggtggtgagcgccgccgtgcagttcgccggggtggccctgctcggactggccgccgggatgggggcgatgagcgttccgctgtccatcgcggtgggatcggtcgtcggcgcgctgctcggggtgtggctgatgcgccgacacggcctgatccgcttcggcgcggaactgacccgctggcacccggagtcggcgcggcacatccggtcggtcggcctgccggtggccaccacgcagctcatccttttcggtgcgaacttcggtctgctgtgggtgctcggcgacttcggcccccgcgtgatcgccggcttctccagcgcggtgaccctgcagttcctggtgctgatgccggcgatcgtgctggggtcggcgacggcgatcgtgctcaaccagcagcgcggcgccggccgcgccgactggttgccgggcaccatgcacaacgggctggccatcacggtcggggcctacctgctcctctccgtcgtcatgtgggccggcagcgacctgttcggccggctgatgacggactcgccgagcatcgccgaccagaccgcgctgtacctgagtaccgtcggcctcacctacgtcctgatgggacccgtgctcacctcgctgaccgttatggagcagatcggctcgggcctgctcgcggtggtgctgaacctggcgtacttcgccgcgatcgtcgtgattggcgcactcgtcgtggcggccgttccggaaccggtggcgctctaccggaccatcgcctggtgcaacctcgccggtgtcatcgtggtgctggccggtctgcacgcggtacgccgggcgagccggctgccggctcccaccggagcggctccggtgccggtcggtggcggcccggcataaccggcagcgtgcacccgacggttggggcccgcggcgagcctgctgcgggccgggacccgtgcatgccgcccgacggggtggtccacctctggccgatcgcgttggatcaaccgccgtcggtggtggcggcgctgcacgccgtcctggccccacaggagcgccggcacgcggcggggcgcggcgacgccgtgctgtcccggcggttcgtcgtcgcccgggccgtggcgcgggccgtgctcggcgcgtacctggaccggccggcggcgtcgctgcgctggtcgaccggccggtggggcaagccggtgctggccgacgcggcgacgctctgcttcaacctctcgcacaccgccgacgtcgcggtgctcgcggtcagcgggggacgcccggtgggcgtcgacatcgaacgccgtcgacctggcctttccgccgcgcggtacttccccgtggtcgagcgggacctcgtacgcgccgggggcccggatgtcttcctacgcctgtggacccgcaaggaggcctggatcaaggcggcgggggaccgggtggggcgggccctggccctgccggtcgccggcgccggacccgtcctgccggtgcgtgaccggaccggccggatccccgggagctggctgctgcacgacgtgccggccccgcccggacacgccgcctgcgtcgcgctcgccgggacccgacccgtgcgtccgctctggccggccacaagagtgtcggcacgaccattctggcattcaaacatcccggatcgctgtttctcttacgttgcggattccttcggtcgacgtgacgactccttgtctggatggcaggattggtgacatggcgctccgttatctcggcaacggcccctattgcacggcgaactcactctccatcattttcggggacgacgcacctgggcccgcgacaattgaggtgctgactggatcaccgtacgggatttccattcacggcgatgacgagcacacatatttcacgccggaccggtggaacccggagctgggcatgaccacggcgctcgacctgctcggctgggagtgcgaccgcagcgccggctcggccgacgacgccgtcgcggtcctgcgccgggccagccgcgagtcgccggtgctcgtcggtccggtcgagatggggatgctgccgtacatccccggtctcggccgggcgatcggcgccgaccacaacgtggtggtcgtcggtatggagggtgacctggtccgggcgcacgacgtgcagggctggcccttcgtcacgatgccgctggagagcctgctcaaggcctggcaggcggacaccttcgcgtaccgggtcgaggcgtacgcggtgcgctcgaacttccgtcgctttcggcccgttgacccacacaccgcgctacgccggtcgctgccgaccgcgatcgagctgctggacgggccggggtcggccgccgccgccgaacggtcggcgcaggttgtggaggccggcctgaccaacatgcagtacaagtacctggtcgagtaccaggtgcaggccggcgcccggcgcctcgccgatgccacggtgctgctcgacgcgatcggctgccgccgcgcggcggcggtcaccgaccggcaggccctgctgatcggttcgctgcagctgcagctggtgacgcaccagtcggcccaggcggcggcgacgttccgggaactggcgcccacctacgcccggctccggcgggcgctgatcgaggatctcgattagccgcgctgcggacagcgtgaattcggagattcaatcccagtgaaaggttggtttcatgtccacgtccatggcgcaagattacgctgccctttccgccgccatcggaaaggtgatgggcgaggttctccagcgcggcgcgctggcccctaacgacgatttcttcgacagtggcggcgattcactgcgcgccattgaggtgctgcaacggatggtcgcagcggacggcattccgccggctgtcggatcgaacgacatgcaggcgatcctgctggaggagatcttcgagaagccgacgccgtcggcattggcggcggtggtgcgtgagcacctgcgctgatcgacgacggcgccgaccggccggctaccgagggagggtggatgttcatcgaaccgcgcgacgcgcacgcgtccgccgtgcgagcggccacgccgggcggtgccggggtcgacaccagttgggccgccctgcgcgacaccgccgcggcggtgaccgaccgggcccgacggctgcgccgcgacgccccggtcgtggtggtggtcgacgggacggcggagagcatcgccaccgtgctcgggctggtcgaggccggcgtggacgtcctcctgctggaggagcgcacctcgcacctggccgatccgcagtcgccggtgcatcgcctcgcgagcccggccgtcatcggtccaccgtcgatgccggacgcgtcgacgccgcacggaccggtccggctgagctacgaggcggcgcggcaaccgggccgcctgcccgccgaggcggtcgacgggtcggccaccggcgcgacggctccgggccgccccggcgagatcctgcaactcacctcgggctcgaccggccaaccgcgcatcgcccggcagaccctcgacaacgtgctcgccggtgcccgggcgtactgcgagctcttccggatcaccggcgcggacatcgtgctcgtcgccgtgccggtggcgcactcctacggtctggccggcacgctcgccgccctgctctcgcaggcactgctggtcacgctgccccggttcagcgtccggtcgctggtcgccgggctggacgacggagcgaccgtgctgctcggcaccccgctgctctacaagctgctggtccccgtgctggcggcgcgccgacgaccgacccgggtgcggaccgccctgtccgccggcgggccgctcgccgccgacaccgccgctcgcgtcggtgacctgctgggcagcccgatccggcagatctacggcatcaccgaggcgggactggtcgcctgcgtgccgcaggcgaccaccgactggccggccgggtcggtcgggcctgccgcccccggcgtcaccctgcgcatcgacggcgaggtcggcaccacggacacgacggccgtcgacgccgcaccggcccggaccggtcgtctcctggtgcgcaccccggcgctgttccgcggctactggggcacaccggagcagggactgaccgccgacggcttctacgacacgggcgacatcgtccgcctcgacacggacgggcacctgttcgtgctcggccgcaaggacagcttcgtcaacgtcggcggccgcaaagtgaacccgcgccgcgtcgagcaggtgctcgccggccacccgcacgtgcgggaggcgttcgtctacggcgcagagcggcccgacggtgagcaggagatgcacgcggccgtggtgctcgacccggccaccacggtcaacgaggtgctggcgcactgccgggccgcctcgctgatgccctacgaggtcccgcaccacgtccacaccatcgaccggctgccgcgcagcggcatgggcaaggtcgaccggcagcggctgctcgccctggtcgagcagtcccgctcggcccggccgcacacatccacccgtgagacacacctacctgggggtgacccgatgaccaccactgcttcccgcgaaccacgcagcatcgacggagtcggcgagaccgcgctgtggatggccgcagcccgggcccgcgagagccgtcgtcccgaccggctcttcgaggacccgtacgccgagaagctcgccgggccgcgcgggcccgacctgctgcgctactaccacacctcgcgcggcgcggacaccggcaacccgtacctggccatccggcaccgctggttcgacgagttcctgctcgagtcggcgacgcccggctgccaggtcgtcggcctcggcgccggcctggacacccgctcgtaccggttggactggccggccgacaccgtgctgtacgagatggaccaggccgccgtgctggcctacaaggcggaacacctgtcggccggcgacgacgcggcccgctgcgagcgccgggtcgtaccggccgacctgagtgaggactggctggcggcgttgctgaaagcgggcttcgaccccgagcggccgtccgtgtggttcgccgagggcgtcttcttttacctgccggaggagaaggccgcgcggatcctccgggaggtgcagcgcgtgtcggcgccgggtagccggatcgccatcgacgtcatcgggaccgggatcttccggttcccgtacacgcaggactacctgcagcggctgtcggacgcgggtgcaccgtggcggtggggcaccgacgacccggcggcctggatgcgcgcctgtgggtggacgacggacgcggtcctcgaaccgggcaacaagggagccagcttcggcaggtggagcgaggacgcctcgccaccggacgtgccgaacctgccccggatctacctgatcagcgcccgtccgggcacggactgaccggcgatggcccacgaacctgcggtggcccacgaaccggcggtggcccacgaaccggcggtggcccacgaacctgcggtggcggccgggatcgccagcgtggacgacctgcgccgactggcccgcgcgcggctccccggccccgtctgggactatgtgaccggcggcgccggggaggaacggacggtccgggccaaccgcgacgcgttccgccgactcacgctgctgccccgggtgctcgtcgacgtggccgcgcgggacccgcgcaccaccgtcctgggcaccggggtggccgcgccggtcggcatcgcgccgacgtcctaccagagcctcgcgcatccggacggggagttggccaccgcccgggcagccggctcccggggcctgctcgacgtggtgagcgtcttctccagcgtgtcgctggaggatgtcgccgaggtggccaccggaccgctgtggttccagctctactgcctgcgggaccggggggtgacccgggagctggtgcagcgggccgccgcggccggctaccgcgcgctcgtgctcggcgtcgacctgccggtgatcggctaccgcgaccgggacatccgaaaccggttccaactgcccccctcggtggctccggtcaacctgccgaccagagtcgcccccggcggcagcgtcctggtcgagctcaaccgggccctggtggatccggcgctgacctggcgggacgtcgagtggatccgggagatcagcccgctgccggtcgtggtcaaggggatcgtcgcggccgacgacgccgaccgggccgcgcgtatcggcgccgacgcggtgctggtctccaaccacggcgggcggcagctggacggcgctccggcgagcatcaccgcgctgccggacgtggtgagcgtggtggccgaccggtgcgaggtgtacctcgacagcggcgtccgccgcggcaccgacgtgctggcggcggtggcccgtggcgcccggatggcgttcgtcggccgcccggtcatgtgggggctggccgccggcggagcggacggggtccgcgccgccctcgacctgtacctgaccgaactcgacctggccatggcggtgtgcgggtgcccggacgtgccgagtatcgggccgcacctgctcgggccgatcgaccggccgggcgatcggccggccgacaggtaggacgacccggcccgacggaccgtcgtgccgacgattgcgaggggttactggtggatccgtttgtccgtacggccgacaaggcgccgtaccaccgtctgtggaccgagcagaaccagagccagccgcccgagaccgccatcgacagtccactgctgaccctggcacacacctcggacgtcaatccgctcgaacccgagcaggtcaccgaggcccggcgggtgctgcggcagcgccgggccctcgtcgacgagggccgcgcggagctgcgggaggcggtggtccaggggcagcgcgacgtcgtggaacggttcctcgcgggccggcgggcccgcttcggaatcgagcagagccgcccgctcgacgacgtgccggcgctggtgcgcgagggccgcgacaccttcatcgtggtcaagttcatggacgagcggccccacctcgccgccaccatggcgtcgctggtgcaccagcgcgacgtcgacctcggccgggtggtgatcctggccgtcgacggcaactcgaccgacgggtccgacgccgtggtgaccgacgccatcacgagcaaccccagcgcggtgcgcatcgagtaccgcaaccagagcatgccgggcgccggcaacgccgcccggctcggcatcgacacctgcatcgccaccgtctacgagatgtgccgcgccgacggccgctgggaccggctgcagaccgcgacgatcgcggtgtccgacggcgacaccgtctaccatccgtcgatggtgggcacgatccggcggatgctcgacgaggacccgacggtcgacgccgtcatgccgttcctgacctacaagttcaccgccgccctgcgactgttccaggactaccggccggcggttccggaggagctgcaccggtgcgccgccgccatcgagcccgttccgctgaacgtggacctgtccgacctgcacgcgcaccgggcgctgccgcgcgccggccgccggccggacggggaggccgtgctgctgaccggcgatgacggcacgacggtgagcgtcccgctgtcggcggtggatccgtacgggcggcggttcggcgtgctcgtcgaccgggccggccggcgcgggtacctgttccaggaccgcaacctggtgctcgccgaggccccggtctccggcttcgacgccgccctcgtcttcttggagagcggcggagtccggccggacgagaagtggcgttggcacacggtgatcggtcacgacctgttcctgtactggtccttcgcgggtatgggactgccggagagcatggtcttcccggacaccagcgacgctctcaagacggcccgggtgtggagcctcgccatcggcgggcagcaccaactccgccggccggggctgcgcatcgccaccggcagcgactaccagtccgggcgggtcctgcaggccgtcggctgcgcggtgcggctcgggccggccgaggtgttcaccgagacggagaccgaccggctgatcaagatgattcgcaacttcgtccgccggcagtcggtgttctacggcgagacgcgcagcgccgcgctggaacgggccaccggcctgtacgtgcacatgacccggatccagaacgagatcgagcgggaactgcgcgacgactacgacgacgaggtgttcgcgcagacggcgttcccggaacgggtgatctttccactgcggtggatgctgcagaacgccgtccggtacgccgcgcacggcgagccggagcacgagaccgtccgggcccgggtactgcgggtgatgttccggcccgacacggccgcccgcatcgaccgcgacatcctcaccccggttgccctgtcggcggtggccgacgccacgttccaccgcaagcaggaactggccgaacgcgtcgccgagacgatcatcaccgaccactacgtggagatcatggagttctaccaggcgacgctgcgtgacttcttcgccgcccacgatgtgccggaacgctgctggtcgtggctgctcgacgggatggccgagtcccgcaacgcgctgcgggagcaaccacccaaggtcgacccggccgcggtgtgggagggggcggagttcgacatcgacgtcgcccgcggccaggtcgtcgggctacgggagcgacgctgacggggatcgggcgcccgtcggtgagggacgcgacgacacgacaggaggagccatgaaggcggttgtcaccgccgaacccgacggcacccgggaggtccacgacgtgtcgccccccggcctggtgtcggggcaggtgcggatcaccgtgccggccggcgtgtaccccgtcgtcgaggtggtggaccgggcggccgacgcacccgtgtcgtgcccggccgtccccggcgggcgctggtgaccggcatggccgtccgctacgtcggcgacggcccgaactgctacgccgacgcgctgaccatggtgctcggcccggccggtcccggtcccgccgccatcgaggtgctcaccggatcgccgtacggtctgtcgctgcacggtccggacctgccgatcttctgcccgtccgggtggactccggagatcggcatcgcggcggcgctcgacctgctcggctggacctgcgagcggaccagcggctcggtcgacgaggcggtcgcccggatcgcgcgggccaccccgaccgacccggtcgtcaccggcccgctcgagatggggctgctgccgcatcaccccagcctggggcaggcgatcggcaccgagcactatttcgtggttctcgggctggagggcgacgtcgtccggatgcacgacccgcgcgggttcccctacgcgacgctgcccctggactccctgctcgccgcgtggcagaccgacgcgttcgtgtacccggtggaaccgttcatcacccgcagcaggttccggagggtgcgcgaggtcgacctggccaccgcgctgcgcgactcgctgcccgcggcggtgcggtggctcgtcggtccggacgccgcgtccaccgccgagcggatcgcccggatcgtcgaggacgggctcaccgactcgcagtacaagtacctcgtggagtacaccgtcagcgggggcgccggccggctcggcgacgccgccgtgctgctcgccgagatcgggtgtgcgggcccggcccgggtcctggagcaccaggcccgcctcgtcggggcgctccagcatccgctgatggccggggaccgggcagcggcggccgcgctgtggcgggagctggcgcccacctacccgcgcctgcgcgacgagctgtcgctggtcctgagggagggccccgccgtaccggtgccgtcctgacggcgccgtacctcggccgcaggtggtgtcgggccggacgcggcagaggccgccgggcgctgccggcggcgcccggtggtcgacggcgacgaacccgaccgtctcactggtagggacacggctcgccccgcactgtcagaaagggagggccgcggcggcctgggtgagggcggtgagcgcctcgcgcaggcgccaggcgttgcggtcgcgcggcccgaccgggttggagatggtccgtagctcgacgaagggtaggccggcgtgcgcggcggcgacagccaccccgtgcccctccatggcctcggccactgcgtcggggtgccggtggaggagcgcgtcggtcccggcgactgttccggtgaccgtgccgacggtcagcaccggccctgccacggccgacggcagtgcggcccggagcgcggcgaccagggtcggatccgcgatgatcgtggtgccgccgcccagtagctccgccggcatcccgagctggtccacggggatgaagccggtcggggagtcggcacccaggtcggccgcgatcgcactggtaccgacgacggtcccgccgacctgtacctgacccgggaatccgccggccacacccgcgctgacgaccacacggtaggggtggcctgcggcctccgccagtgccagcagtcgggcggtggcggcgccagccaccgccggcccgactccgaccggtgccaccgtgaccgttggtccccggcccgcgcggaccgcctcggcctccgcgggaaccgcggtgaccaccagtacgtcggtcacgggatgggcccctggcgggtctcttcgtcggtgccgccgggcccaccgaccgccgacgacgggcggtagatgtggaaacccggtggtgccaggtcatcgccaccctcggcctccggtgtcggggcgggtgaggtcggtgcggggtcgccggaggcgggttcagccgggtccgtgtcgccttcggtgagctcgtcatcggccagcggtcggccggccagtcgctccgcccgtagccggccggcgaccacgatgccccgggctgtggcgagcgttgcgaccccggcggcgacggcgatgccgagctgaccgtcgaacggaacgaggcccagcccacccccagcgacgaaggcgagcatgagaaccgtctccgagtgggcgaatgagctggcgcgcagtcgttcggggatacgttcctggatcgaggcgtccactgcgagcttggcgattccgctcatcagcgcggcgaccaggcagagcagggcgaccatcagtagcgagaacttgagtgtggcgagtacggccaccccagcgatgatcaccatgccgctggactggagcgtcgccggccggtggatacgcagccgggtgccgatcgcggtggccaggaagctaccgatcgccagcgccccgccgaccagtccgagggcggcctcgtcgctcaggtctcggccgaggacgacggtggtcaggtcaccggccttgatcgcgaaggccaggaagagcagcaggaagccgtagaccgcacgtagggtggcggcaccgatcagagtcgcgatcaccagccggccgtgcgggcgcccgcggcccaggggccggtcacccgagcctcgcctgaacgcccgcaggggacgcggtacccgctcgggcggctccgagtcggccttcggtggcagccgcagggcgacgaccatgccgaccaggaagatgaccgaggcgacccgcaggggccactgcggcccgaaccagaaggcggccaggccgatgggcgcgaccagggccccggccagtgtcccgtacacgctggcccgtgccccgacctgggacagcccgagcccttccgggagcagccggggcacggcggccgaccgggccaccccgtacgcgcgggagagcgccagcaccccgaaggccgccgggtacaggccgaagccgtggatgtagtcggagatcagccaggccaggaacgcccgcccgagcatgctggtggccagggcgtacctccggccgtgccggaagtgatcgagtagcggaccgaccacgggggcgagcagggcgaacgggatcatggtcaccagcaggtagagcgcgaccttgctgcgtgcctcaccgagtggcacgttgaagaagatcgttccggccaggccgattgcgatcagcgtgtcgccagcgcaggagaccgcgtgcaggtcgaacagacggaccatgccgatctcccggccggccccccgggcgcgggcccgtcccgccgactgggtcatccaacgaccgccgctgactgagccacgcagcagtaggcggacggccttgatgcccgtgccgacggttcgcccgaggaaggagcgctcggagcggagggacgacggcatgtgcaccagtctcacccatcggctcggtgtacgagccatcaccgccgcgtttggttcggggagtccctgtcaggtggtcccgcgcatggggaacaatggtcgggtgaccaggtccacctccgctcgtgccccccgtctcgaccaggtctgcgccgccgccgtggaggtggctcgcgacgctgtcaccgaggtcggtccggcggacgttggtgatcatctccaggtcgtcgcggagggcgatcgtctcgtcacgcattactttgagtgtcggctcgccggttaccgtggctggcgctgggccgtcaccgtcgcgcgggcgccccgcagtcgcaccgtcacggtgtgcgagaccgtgttgctacccggcccaggcgcgctgctcgctcccggctggctgccgtggcaggaacggctcaagccaggtgacctcggccctggtgacctgctgccgagcccgccggatgatgaccggctccagcccggctatctcctctccgacgacccggcagttgaggaggtctcctgggagctgggtctcggccgggcgcgggtgatgtcgcgggagggccgcggcgaggctgcccaacggtggtatgacggtgaccgtgggccgacggcaccgatcgccgccgccgctccggtcgccgcccgctgcgggacgtgcgggttctacctgccgctcgccggtgccctgcgtcagtccttcggtgcctgcggcaacctctacgccccggacgatggccaggtggtcagcgccgaccatggctgcggtgcgcattcggagatcctggtcgaggcccccgagaccccggtcgaggagctacccaccgtctacgacgacagtgcggtggaggccgtcccggtgagcggggctgccgggacggtcgaggtcgccgaggtgacggaaccgaacggtcaaccgtgacgtgagggtcggcgtgggtcactgaccggcgcgacggcgacgtcggttcgcgtcgtgccgcatcatcacggcgagaccggggagaccccacagaaatccggccaggcagatccagagccagctctcgcggccgctctcgaccagctggtcgcggaagaacagcagcacgagcccggcgagcgcccagccggccatgccggcgagggcgaacggcaccatcggcgggtcgagcggctcgggccgtggcggctgttgcttcgacaccggacaagcgtacggtatcggttttcccggccggccgatgatctgcgacgatgcggctgacgagacaagagttcacctgcgaggacccgatggcagtagctccacccgacgacggcacaccctccgcgacaccgcggaacggcttcgaccgttacttcgagatctccgctcgtggttcgacgctgggtcgggaggtgcgcggtgggttggccaccttcttcacgatggcctacatcgtggtgctcaacccgctgatcctcggctccgccgtcgacggtgcccaggagcggctgccgatcccggcacttgccgcggcgaccgcgctgatcgccggcctgatgacgatcctgatgggtgtggtgggccggttcccgttggcgctggccgccggtctcggtgtcaacgcgttggtcgcgtacgagatcgccccggagatgacctgggcggacgcgatgggcctggtggtcatcgagggcgtgatcatcgcagtactggtgttgaccggtctgcgaaccgcggtgttccgctcggtgcccacccagatgaaggcggcaatcggcgtcggtatcggcctgttcctgaccattatcggactggtcgacgcgggtttcgtccggcggatcccggactcggcgaacaccaccgtcccggtcggcctggggatcggcggcaagttggtcagctggccgatgctggtcttcgtggtgggcctgctgttgacgttggtgctggtggtgcgccgggtcaagggcgcgatcctgatcggtatcctcgcgtcgaccgggctggcgctcgtcatcgaggcgctgggaaacatcggtccgtccgtcgtcgacggcgtgtcgaatcccaagggctggtcgctgaccgtgcccgagttgccgagcacggtcctcgacgtgccggatctgtcgctgctcggccggttcaacgtgctcgactcctggagccgggccggctggctggtcgtgctgatgttcatcttcacgctgctcatcaccgacttcttcgacacgatgggcacgatggtggcggtcgggcaggagggcgggatgctcgacgagcagggcaccccgccgcgggcgaaggagatcctgctggtcgactcgatcgctgcggccagcggtggtgccgcgagcgtgtccagcaacacgtcgtacatcgaaagtgcggcgggtgtcgcggagggggcccggaccggcgtggccaacctggtcaccggggtactgttcctgctggcgatgttcctcgcgccactggtgttggttgtacccttcgaagccgcgtcgaccgcgctggtggtggtcgggttcctgatgatgaccgcggtgcggaccatcgactggaccgatttcgagatcgcgatcccggcgtttcttacgatcgtgttgatgccgttcacgtactcgatctccaacggcatcggtgccggactgatcgtgtacgtggtgatgaagcttgcgcgggggaaggcgcgggaggtgcatccgctgctgtacgccgtggctgcgttgttcgtgctgtacttcatgcgcgggcccatcgagtccgtggtgctgtgaggtgagccgagggccgggggcggtggctcggctaccggccctcagctgggcgtacgccacgtgagcctggtcatatcgcatgccgacggctaggttcattagttaggctaactaaagtgacggagcggacggtgacggcgaagagcgtgccaccggcgcagttggcggtccagctgcgcgatgcgatcactcggctcaaccggcgggtccgccaggcccgaccggtcggcgacctgacggtcacccagctctccgcgctcaccagcctccggctggcgggagcgttgacgccccgggaacttgccgacatcgaacgggtccagccaccgacgatgaccaagatcgtcgcgaaactggaggaacgcggcctcgtgcagcgaaccccccatccgaccgacggccgacaggtgattctcgcggcgacagagggcggcggtgccgtgctggaccagtttgagcgcgcccgggacgaatggctggcccaccggctggccgaactgagtgtggaggaacgggacacgctgcgccaggcagcggagatcctgcaacagctgacccgcgcctgacgcacccgcctcgcccgcgccgtcacccggagttgacgcgtacgcgaggaggcgcaccaagagtgcaggcgaagctgagcacgatgttccagtccctacaggtccgcaactaccgtctgttcgcctccgggcagctgatcaagctgatcggtgtctggatgatgttcatcgcccaggactggctcgtcctcgaactcagcgacaactccgccaccgcgctcggcatcgtcaccgccctccagtttgctcccgtcctgctgctcaccctgatttccgggcggctcgcggaccggtacgacaagcgcgtcctgctctttgccgccaacctgttctggacggtgctctcgctggccatgagcctgttggtgatcactggcctggtgcagctgtggcatgtcttcgccttcgccgccctcctcggcgtcgccaacgccgtggaaaccccggtgcggcaggcgttcgtctccgaactggtgggcaccccactactggccaacgcgctctcgctcaacgcggccaccttcaactccgcgcgaatcgtcggcccagccctcgccgggctggccatcgccgccgtggacgtggggccggtcttcctggtcaccgccgtcagctcgatcgcgccgctggtgaacgtgatccggatccgtacgggcgaactacaccgcgagacgctgcccccgcgcgaggagcggtcgtcagcccgagtcatcgacgggttgcgttacgtccgggcccgcccggacctgttgctgccgatgttcctcatctcgatcatcgccacctcactgttcaacttccagctcaccctcgccgcattggccaagaccgtcttcaacactggtgccgcgtcgttcggcctgttcagcagcgccctcgcggtgggcgccctggccggggccttggccggcaccggacgacgcagccgcccctcggtgtggctggtgctgtccgcggccatcgcctgcgccatcctcggcacgctggtcgggctcgctcccacgtactggctggtggtgctcctgctgctgccgaccgggttcgccaccgtgttcttcgcccaggcgtgcaaccagcgcatccaactgggcaccgacgctgccttccggggtcgggtgatggcgttgtgggtgctggtgttcctcggcaccaatccagtcggcgcgccgatcatcggttgggtcgccgagacgtacggcgccggggccagcatttggatgggcgggctgatctccctcgccgccgcgctgctcgccctggcctggcagctgcgccggtcgggagcgcggctgcggttccaggtgctgccgatgccccgtttctacgtcaccgagcggatgtaagagcccagggacacgccggccagctcccggcggttgtcgcaaaccggtggcgaggcgatcaccgtcggcttagcgtcggtgcgtggaggtgggacgtgcgctgctgctgaccgtgatggtcgccgctgtggtgtgcctgcccatggtgatcgcactgatcttctgcgccgacgaactggtggaccggctcgcctgccgttgcgcgcagtggcggagtcggcatcgggaacggcggacgatcgctcgcctggatcgggcggtcgaggccgacgcgctcacccggaacatcgacctgagctcgttcgaccggccggaccggcagcctctggaacggctcgccaccgacctgcgccgcctcggcggccagcgggtcggcgggtacgggcggtccgcggtctggtacgaggcggcgcttcgcgcgtatgacgaccgacttcggctggcctgcgtggcactcggggtcacgcagcacctcgacgggctgaccggggtggaccgggagatcgagcgggtacgggttgagggagcactgcaccgtgccgggctgatcctgccttccgcccagcccgagtatcggcagcgccaccgctgaacggcaggcaggcagggaatcgaacggcgaccgagtgagactcttcgttgccctctacccgccgcctgaggcggtcgaccacctcaacgcgcaggtggcccggctgcgggtcggcgaagcagctgccgacggcgtcggcgtccgcgtcgcggacgccgctcaggcacatgtcacgctcgcctttctggcagcggtgcccacagagcagctgatggccgtggaaggatccctcgaccaggtagcgcggtggtcccgcgactcgtggccggccccgcccagactccgtctgggcgggggcgggacattcgggcagggccgttccaccgtcctgtgggtgggcctgcggggtgacctggcggagctgaccgagctgggccaggtcgtccggtcccggctgcgggccaaccgcctgccctacgacgagaagccgtggcatccgcacctgaccgtagcccggcccggcgaccgactaccaccggctgacgtggcggccgacgtcgcggccttggatgcctatggtggcccgcagtggccggcgagggaactggtgctgacgcgcagccacccgggccaccgccccacccatgaccgcctggccgcctggccgttgtgacctaggaggactcgcgggccgccggcgcgctcccgaagagcacgtcgtcccagcttggtagccgcttgcgtggcttgctgccctcgccctgctcggtgccacccgccgtggcggtacccgtgcggcgtggtcggagcacggccagtgacgggacggccggcacctccttcggcgcgtccgagtcgtcgtcgaaggctgatcccgggccgccgccgagcagcgccgccgcgccgccgccgactggtcgcgaacgcggtgcctccgggctggccggagtccgtggctcgaggccacggccggaggcaccgccgagtgggcgatccagggaggcgagcagcgcgtcccgaccggcgcggatcggatcacggctcggccggttgggctcggccgggctcggtaggccgtgcccaccgcgaccgggttcggcccgcgccgggccgggcagcccgtggccgccccgctcgggcgccggctcctggccgaggatcggcgtgggccgctcggcgcagaggtactgggccatgtcgtcgtgcggcgtgaccgactgccgggtcttctccagatcccagactgcttgggcggtggccttgccggagggccaggtggcgacgatccgccaggcaccgtcgtcacggcgccacgcatcccacgagatcttttccgtgtcgatgccgtgttgggccagtcgaccgttgaccacctcggcgagcggggtcggcttctccgctccacgcaggcgggtgcgacgggcgtgctgggcgagcatggctcgctcctggagaaccgggccggcgtagcgcagcacgcggtccaccggcacgccggcgatccgggcgacatcctcggcggactcgccggcgcggatccgggcctggatgtctcgcggggacagggacggggtcgggtcggcgcccgacgtcgaggccacggccagaggcgcggccccgggctcggtgtgcagggcggtcgagacgcgctcgtcgatgggtagcgcgagaagtcgcccaacctcgtcggtgagtaccagtgcctggccgtcctcggagagggcgacgaagcgtactgggcgcatagcgttgcctccgtcccgcttcgctggccccgcgccgcaggcgagccacctgggcgtctcgcactaccgtacgctcctcagccccaaggtgggggaaccgacacccgtgattcgtgagtgagctgcgacgacgatcacggtgggtggctgctcgactcgcgggagccacccaccatgagggcgcgctcagagtcgttcgaccacgtagtcgatggctgccgtcaacgcctccacatcggccggttcgaccgccgggaagagagcgatccgcagctggttgcggccgagcttgcggtacggctcggtatccacgatcccgttggcgcgcagcaccttcgcgacggcggtggcgtccacctcgtccacgaagtcgatggtggcgaccacgttggaccgcagcgccgggtcggtgacgaacggcgtggccaccgccgagcgctctgcccagccgtacacgatgccggcgctctctgcggtgcgcttggtcgcccaggccaggccaccctgcgcgttcatccagtccgtctgctccgcggccaggaatatggtggccagggccggcgtgttgtaggtctgctccagccgcgagttgtcgatcgccgtgaccaggtcgaggaaagccgggatgtaccggccggatgccttgacctcggccgcgcgctccaacgcggcgggcgacatcagggccagccacaggccaccgtcggcaccgaaactcttctgcggggcgaagtagtagacgtcggtctcgccgacgctcacctccagaccaccagcgccggacgtggcgtccaccagcagcagtgcgccctcgtccgcgcccggcacgcggccgatcggcaccgagacaccggtggaggtctcgttgtgcggggtggcgtacacgtccacgccggcctctgccaccagacgcggggcgctacccgctggcgactggtgcacggtcggctcgccgaggaacggcgcgtcccggaccgacttggcgaacttggcgccgaactcgccgaagctcgcgaactgggcccggtcccggatcaggccgaaggcggcgacctcccagaaggcggtggtaccgccgttgccgagtacgacctcgtaccccgagggcagggagtagaactcggcgattccccggcgcagccgcgcgacctggtcacggaccgtccgctggcggtgggaggtgcccaggtagctggtcgccacgtcggcgagcgcggcgaccgccgccggacgaaccttggatggcccgcagccgaaccgtccgtcggcgggtttgatgtcgtcggggattcggatggtcgatgcgtcagccacggtcttggagatccttccgcatggacgaggggcgggcccggggtgcgccgggtgcagatcgacggcggccgcgcatgcggcgcgcacggccggtcaggatcggacccggtccggcgacgctgccggccttcatcctcgcacccggcgcggcccggatgcccgccggtcccaccggtgggcctgaggcgtacgccacagtccaccgggcggaccggcgagccctgccgggccgatcagacgccgtgcgggacctggtcccagccctcgacctcgtgcggcctgcgggggccgggcccgacgtagcgggcggacgggcggacgagtcgctgcagcttcttctgttccagaatgtgcgcgctccagccgcccattcgggcgcaggtgaacatcgaggtgaacatatgggcgggtacctcggcgaagtccagcacgaccgccgaccagaactcgacgttggtggcgagaatccggtccggcttgcggctgtgcagttcggtcagggcggccttctccagcgcctccgcgatttcgaagcgcggggcacccagttccttggcggtgcggcggagcaccctggcccgcgggtcctcggcgcggtagacccgatgaccgaaacccatcagccgctcaccgcggtcgagtacgccccgtacgtacccctcggcgtcaccactgcgctcaaccgcctcgagcatgttcagtacccgggagggcgcaccgccgtgtagcggcccggagagtgcgccgatgccggaggagatgcaggccgccgcgtccgcgccggtggaggccacgatgcgggcggtgaaggtggaggcgttcaggccgtgctcggcggcggagatgaagtaggcgtcgacggccttgacgtgccgcgggtccggttcgccccgccagcgcttcatgaagcgttcgacgatggtggacgccttgtcgatctccttctgcggcactgccggcaggcccagaccccgcgcggactgggcgacgaaggagagcgcggtcaccgagacccgggcgaggtcctcgcgggcctgctcgtcggagatgtcgagcagctggtggagaccccagtacggggcgagcatcgccacagcggactgcacgtcgacccggatgtcgccggagtgcaccgggaccgggaacggctcggccggcggcagtcccgggccgaagcgcccatccgccaacagggcccagacgttgccgaacgagacctgaccgataagatcttcgatatcgacgccgcgatagcgcagcgaaccaccctcccgatcgggttcggcgatctcggtctcgaaggctacgacgccctccagtcccggtttgaagtcggccatgtcgtctcctggatctggctcggtgcgcccgggacgggccctcgtctggcccagcgccttaggcgaccctcagggatgtgttcgtgacatcttgcctgctgattacgggagtttcgacccgtgaccgctgtgcatcacgcgacatccccggacgggacggcctcctggtcatcggtgacactggtgtgtaggggcaggctgccggcgccacgatgggccggttggccacaggggaggggagtggatgtgacgggcgacacagtgccgccggcaaacctgcgtaacgagtacgccgcggacctgggcctgaccgagtcgaacctggccggtgactggtacacccagttcgaccgctggttcaccgaagtggtggccgctggcctgcccgagccgaacgcgatggtgctcggcaccgcggacagggccggtcggccgagcgcccgcacggtgctgctgaaggggtacgacccagacggcttcgtcctgttcaccaactacgggtcacacaagggcaccgagctggccgccaacccgtacgccagcctggtcttcccctggttcatgctgcagcgccaggtcgtggtgaccggtcgggtggaccggctggaccgggccgagaccgaggcgtacttcgccagccgcccgcgcggctcccagctcggggcatgggcgagtgaacagtcgcgggtgcttccgaaccggtcggcgctggacgacgcgtaccgggccatggcggagcgctacgccgacggtgtgccgatccccgccccgccgaactggggcggctttcggctgcgtcccgacggggtcgagttctggcagggtcaggcgagtcggctgcacgaccggttgcggttccgttccactgacgggggcgactgggtcgtcgagcggctcgcgccgtgaccgaggtccggcaggcccggcgggctggcagccggtgggcgatcgacctgcgcccgctggcggtgccggcgttccgccggatgtggctcggcaacagcatggcgatgttcgggttccagctcacctcggtcgctgtcccggtggagatgtactcgctcaccgggaagtcgtcctgggtcggcctgctcggcctcgccggcttccttcccctgctgatcttcgggctctggggtggcgccgtggccgacgcgcgggaccggcgtcgcgtgctactcgccggctcggcgttgctctgggccacgatgctcggtctgctcgcgcacgcgtggctgggcgtcggtagtccggttgtgctgctggtactggtagccgttcactcggtcgggttcgcgatcagtgcgccggcccgtactgcggctctgccccgactgctgccagccgggctggtaccggcggcagccacgctgaactacaccaccttcatggtggcctcggtggtcggtccgctcgccgctggtctgatcttcgcggtctgcggtacccagcccggcctgccgatcgcgtacgcggcggacatgctcctgttcaccgggctgatggtggccgcgctgcggctgccggcgatgccaccggagccgctccgcgaaggcgaggtgcgtcgcggcgggctggccgggatcagcgatggcctccggtacctgaccaccacaccggtgctgctgctgtcgttcgccatcgacctgatcgcgatggtcctggcgttgccgcgggcgttgttcccggaaatcgccgaggagcgtttcggcggtggggcagcggttggttggctcttcagtgccatcgcgatcggctccctgttggccgggctcacctccgggtggatcggtcggctgcgccggcaggggcttggcttggtggcggtggtggtcggctggggtctggccgtcgcggcagcggggttggcccagcagctctggctgatggttctcctgctcgcggtggccggtgcggcagatctggtgagcgcggtgctgcgccagtcgatgttgttggtctacgcgccggaccggatgcggggtcggcttcagggtgtgaacacggtggtcgtggccggggggccgcgcctcggcgatctgcgggccggcgcgatggcgggtggcttcggcagcggtgtggcctgggtcggcggtggactgctggcggccgtactcgcgctcgggctggcggtggcgttcccggccctggtccgctaccgagcggccacgatgtcaagcgggcagcgggcctgatcggttacggtcccgggatgaactctcccgggcagcggtccccctcgggggcgcagtggaccatcgccgcggccggccacgaggcagtggttgtcgaggtcggtggcgggcttcggacctaccgggtcgagggtgtggaccagctcgacgggtacgcgtcggacgaactgtgccccgactccgccgggcaggtgctcgccccgtggccgaatcggatccgggacggcagataccacttcgggggccgggacctccagttgtcgatcagcgatccggcgcacgacgcggcgttccacgggctggtcaactgggtgccctggcggttgctggaacgatcgaccgacgcggtgacgctcgggtacgagttggctcccacacccggatacccctggtcgttacggctgcggagtcggtggtgtgtcggagccgacgggctgcgcgccgagcacgaggtgaccaacagcggtggcgagccggcgcccttcggtcttgccgcgcacccgtatctgcgggtgccggacgtgtccgtcgacgacgcggtgctgcggctgccggcgcgtagccggttgcaggtggacgcccggcagctaccgatcgccgagtgttcggtggtcggcaccgagtacgactggaccgtgccgcgccggatcggtcgggcggtgctcgaccacacgtttggcgacatcgtccgcgacggcgacggtggttcggcggttgacctcaccgcccgggacggcggggtcgggactcgggtgtgggcggacgggcagttccgttggtggcaggtgttcaccggggacacccgtcctggaagtcgacgccggcgctcggtggctctggagccgatgacctgcccgccggatgcgttccgttccggtcgggatctgatcacgttgcggccgggcgacacctggcgaggtgcctggggcgtcaggccagcggattcaaggaggtgcgatggagttcgtcgaggtggtacggcgtcgtcggatggttcgtaactacgatccggatcgaccggtcccgccggaggtggtggaccgactgttggagcacgcgacccgggcgccctcggcaggcttctcccaggggtggggtttcctggtgctggaggccgccgaggaccgggatcggttctgggcggcgaccacacccgacacgggcggtcgggacaactggctggccggaatgcgccgagccccgttgatcatcgttccgcacgccaaccagtcggcttatctggaccggtacgcggagccggacaagggttggacggaccggtcgacggagcgttggccggtgccctactggcatattgatactggcttcgcggcgctgttgatgctgctcaccgccgttgacgagggtctgggggcgtgctttttcggtattcctccgcagcagtgggacggctatcgcgcggcgttcggggtgccgggtgagtatgagccggtcggcgcggtcaccatcggctaccgcgcggacgaccagcgatcgccgtcgctgcgccgcgggcgccgccccgtggacgaggtggtccgccgcggtcggtggacctaacccgaattcatgcggtttgtccggttgataatcggacggggcgcagcaaaactggcataaagcagtagaactacggcgtgacacggccggctaggctgacacggtcatcggcgccgttgctcgcgacgccgcgagcaacggcgccgtgtcggaggccggccggccacggggaggggagcgtaccgtcgtgatcttcagagcggttcgggacgggcgtccataccccgagcaccacctgacgctcaagcagtgggccgagatccccccacggccgctgcgactggaccagttgatcactacgaaacgtgagttggcgctggacaagctcctcgccgaggattcgaccttctacggcgacctcttcccacacgtggtgcagtggaacggtgggctctacctggaggatggcctgcaccgggcgctgcgagccgcgctccagcagcggaaccagatccatgcccgggtgttcgtcttctccgcggcggtcgatggaaccgcaccgactgaggtgtcgttagggtagccacatgagtcctttcgatctgttggacgtcgactcgtcgttgagtgccgaggaacggcagatccgaggcgtcgtgcgccagcttgtcgacgaccgggtgcgaccgaacgtcgccggctggtacgaggagggccgggtacccgcccgggaactggcccgggagttcgggaagctgggcctactcggtatgcacctgaccgggtacggctgcgccggtgcctccgcggttgcctacggcctggcgtgcctggagctggaggcgggtgactcgggcgtccgctcgctggtttcggtgcaggggtcactggcgatgtacgccatctggcgctacggcagcgcggagcagaagcaacgttggctgccggcgatggcccacggtgaggcgatcggctgtttcggtctgaccgagccggaccatggctccgacccggcgtcgatggccacccgggcccgccgcgacggtgacgactgggtgctgcacggcaccaagatgtggatcaccaacgcgtcggtcgcggacgtcgcggtgatctgggcgcgtaccgacgagggggtatgcgggttcgccgtgccgatggacacgcccggggtgacggtgcgcgagattcggcacaagatgtcgctgcgggcgtcggtgaccggggagatctccctcgacgacgtgcggctgccggcagccgcacgactacccgaggcagtcgggttgaaggcgccactggggtgcctcaccgaggcccggcacgggatcgtctggggagcgctcggcgcggcccgtgactgcctggagacagcgctggactacgcgaccggtagaacccagttcggtcggcccctcgccgcgttccagctcacccaggcgaagctcgccgacatggcggtcgagtggaacaagggctacctgctggcgttgcacctgggccggctcgcggatgcccgccgcctgcgcccgcaccaggtcagcgtgggaaagctcaacaacgtccgggaggcactggcgatcgcccggcagtgccgcacgatcctgggcgccaatggtgtgtcgggtgattacccggtgatgcgccacgccaacaacctggagagtgtgctcacctacgagggcacctcggagattcaccaactcgttatcgggcagcggctgaccggcctgtcggctttctcctgaccaggcctccgggaagggtcggcgctcgccccttcgcgacgggctcgggccgcggcatgccccgggtacggggtgtgggcgggtaggctggccggccggcccgacatatccgggcacccgggtcctccgccgtgatggcggtcaccaccggaccggcgccccgtaggacgggtaggacggcgaggaagtacagcaatgatcagcatcttcgaccttttcagtgtcggtatcggtccgtccagctcgcacaccgtcgggccgatgcgcgccgcccggacgttcgtcaccgggctcaaggccgacgggctgctcaccgagacggtacggatccgtgccgaactgttcggctcgctgggtgcgaccggtcacggtcacggcagcgaccgggcggtcctgctcgggcttgccggtgagacaccggaaacggtcgacaccgacgccgccgaggcgtggatcggtctggtccgtgccgagcagcggatcgcgctgctcgccgcacacgagatcgacttcgacccggaccgggacctcgtgctgcaccgccgccggtcgctgccgtaccacccgaacgggatgaccttcgccgcctacgacctgaccggcggcgagatccgagcccgcacgtactactcggtcggtgggggtttcgtcgtcgacgaggcggccgcgggagcgggccggatcagctcggacaccactgcggtacgccaccccttctcgaccggcgcggagctgctggcggtgactcgggagaccgggctgtcgatcagcgaggtgatgctggccaacgagctgtcctggcggagcgagcgtgaggtacgcgccggcctgctggagatctggcgggtgatgcgtgagtgcgtggcgcggggctgcgaacgcgagggcgtcctcccgggtgggctgcgggtgcggcggcgggcagccgagctgtaccgcggcctgatggtggacgcggatccgatgcggtcggcggcgggtttggggatggtggatccgctgcgtgcgatggactgggtgaccctgttcgccctcgcggtcaacgaggagaacgcgggtggtggccgggtggtgaccgcaccgaccaatggtgcggccggcatcatcccggctgtactgcactactacgaccggttcgggccgggtgccacccccgacggtgtggtgcggttcctgctcgcggccggcgcgatcggtgtgctgttcaaggagaacgcctcgatctccggcgctgaggtgggttgccagggcgaggtgggctcggcctgttcgatggcggcagccgggctggccgaggcgctgggtggcagcccggagcaggtggagaacgccgccgagatcggcatggaacacaacctgggactgacctgcgacccggtcggcggcctcgtgcagatcccctgcatcgaacggaacgcggtggctagcatcaaggcgatcacggcggcccggctcgcactgcggggtgacggcgtgcaccatgtctcgctcgacaaggtcatcaagaccatgcgcgagaccggggcggacatgaaggtcaaatacaaggagacggcacggggaggtctcgccgtcaacgtgatcgagtgctgaggccacagacccgcctcgcggggttgcggcgcgaaccgggcaggaggcgacacagtgacctctggcgtcgggacgctctggtcgcaccgtcgcgcgctgcgcatcctcgttcgacgtgacctcgcggtcaagtaccagcagtcggcgttgggatacctctggtcgttgatcgagccgctgggcttcggcgccacctactggttcgtcttcggcgtgctctacgagcgggacaccggccggtatctgggggaggcggcggactcgtatccgttgttcttgttcaccgggatcttcgcgtggatgtggaccagttccgctctgggtgaggcaaccaacgcgctgaccggccaggccaggctgatcaccacgatgaatcttccccgtcaggtcttcccgatcgggcgggtcgccgggcgggtcgccgaatacctggccggcctgcccctcttggtgctggtggcggcggcgtacgcggtggcggggcggatcgacccgggctggtccgtgctcgccctgccgttggccgtcaccgtgcagggcattctgttggtcgggctggcgctgctgctgtccgcggccaatgtgctgatgcgtgacgtcgagcgaatcatgcggttggtcatccgagtgatcttctacgccacgccgatcatctacccgttcggcctggttcgggattccgccctgcccagctggctgaaggccgggtacgagctgaatcccttggtcgggatcttccaactgcaccatgcggtgtggtacccggacgagttccccgacgcccggctacttggcaccaccatcgccggcagcctgctggtgctcgtggttggttggtggacgtttcgccgccttgaaccggccgtgctcaaggagctgtgagatggccgatccgatcatcgaggcggcggggctgggaatccggttcgtccggaaccgtcgccggcaactgcggctgcgggacctcgccctgcaccgggggcgtcgcggcgaccacgccgacggtcggttctggccgctgcgggacctgaccttctcgatcgaggccggtgacacggttggcgtgatcggccgtaacggcaccggcaagagcactctgctgcggctcatcgccggcgtgctgatacccgatgagggctggatcaccgttcggggcgccgtcgccccgctgctggagctctccgccggcttctccgccgagctgaccggccgggagaacctgcacctggtcggtggcctacacggtctgtcgccgagctacctgcgccgccgcgtggaggagatcgtgtcgttcgcgggaaaacaggtggagcaggccctcgacacgccggtgcgacactattcgtccggtatgaaggtccggctcgggttcgcgatcatctcgcacctgccgcacccggtgttgctggtggacgaggtaaccgcggttggggacgccgaattccgccagaggtgctatgcgacgatcgatcgtctgctcggagaggggcgcactctggtgctggtatcacacaacgaacaggacctgactcggttctgccgtcgcgggttctacctggacgccggccggatggttgtcgacgggacgatggccgaggcgttggccgcgtaccacagggcggtggctcggtgaccctcgcgatcgtgttgaccactgacgagacagctggcctggcggaccgcctggctgggcagtgccgccgcgcggggatcgatgaggtacggcaggtcggtgacctggccacgctggccgacctggccgagtcggccgctggtccggtcctcgtcaccggcgctgatctggtcgcgcacacggctgtcctgcggcacctcgccaccagcccggccgagccgacggtggcgctggtgctcgccggtccgcccgggccaggtcggacggcggtgcgggaggatcgggggcaggtggtcgccgctggatcgccggaggcgctggatggcgaggccaccggcgtgttcggcggtgcgctgcgggtcgacccggtcaacctgccggtcctggttgccgccgcgcgctcgatcgctgccgaggtggtgccggtgggggccgccgcggcccagggcgtcgtggacgacgagcccgcgatcgacaagctcttcgccgacctggtgtcccgcgacgcggtgaccttcgcccaccgggtacgtctgctcgtcgcgcgccgggtcgccgacgacgacgaccgggccgccgccgaggcggccgtcgccgccgtcgatgcggaccgggccgagttacggctgtcggtgaaggagcgagacgacttcttcaccacagtgttcgtcagcacctggtcgccatacgtgacgaagctggcggcccgcctgaggctgagcccaaccacggtcacgatgatctcggtggcgttcgcggtgacggccgcgctgctgttcggtgccgggggccggcccgcgttggtcaccggggcggtgctgctctacctgggtttcgtgctggactgcgtggatgggcagctcgcccgctacacccgcacgttcagcgcctggggcgggtggctcgacaccatggccgaccgcgccaaggagttcatcgtctacgccggcctcggattcggtgccacccaggccggattccgctatgggtgggccctggcgatcgccgcgatggcggtgcagaccgtccgccacatgaccgacacctggtacggcgcgttgcacgacgaggcggcccgtcggccgagggcgaccacggggggcgggctcggtgaccggctcagtgccgcatcgaaccgggtgcaggcggacgtcggctcggtgacgtactggctgaagcggacggtggtcttcccgatcggcgagcgatgggcgctgaccgcgctggtggtggcgctgttcgaccaacgggccgccctgctcgcggtgctgaccggcatggtgctggcattcgggtacaccgcggcgttgcggctgctgcgggcccgctcgatgcgggtcggggtgttgaatacggtggaaaccacgctgcatcgcgacgacgggccgctggcgcgggccttgccgacgccgcgctggacgggcccgctggggctggcagcgtcggcggtgctggtggtggcggtgctgctcgggctcgcgctcatcggcggggatgccctcccgcggtggtcggcgttggtcgcgctcggtgggctgctgctggctgccgccggggctcgggcgtcacatggtggggcgctggactggctggtgccggcggcgctgcgcgccgcagagtatctgttcgcgatcgcggtcggcgtgctcggtggtgccccagcctggctgatcttcgggtacgtcttcgtgctgaccctgcaccactatgacctgaccgcgcgactggagaagcggaagctggccccgccgtggcacgaggccacgctgggctgggaggggcggtcggtggtgctgacgctctcggcgatcaccggaattgctgctgtcagcatggctacactcggtatgtaccttttagtggtcttcgtgggaagtgtggccctcgcctgggtgatccagcccgcccgcgccgcacgggcggcgggatcggtaggtggtgttggcggtcgcccaccgggttagggggccgggtggcactgatcagcttcgtggtcccggcctaccgggtgcagggctacctgcgtgaatgcctggactccattctcgggcagccggtggccgagatcgaggtgatcggtgtcgacgactgctcgccggacggcagcggtgagatcctgaccgagtacgcggcccgcgaccagcgggtacgggtgctccggctaccggcgaaccgaggactgggtccggcccggaacgcgggcctggaccaggccaccggcgactacgtgtggtttgtcgacggcgatgactggctggtgtcggagtgcctcaccgaagtggccgggcggctacgcgagacccgcccggacgtcctcgtcgtggaccacctgcgggcctggtgggtcggtaacgccacaccgagcggaatgtgcgaggtcttcccggatccgcccggatcggagacgttccggctgcgcgaccggccggaaacgatccgcctgctgcacaccgtgtggaacaaggtgctgcgccgcgagttcctgctcgagcacgggctgcgcttcgccccaggctggtacgaggacgtctccttcagctaccccgtgctcctgcgcgcccagcggatcggggtactggatcgggcctgcgtgaactatcggcagcgccgcgccggtgccatcacccggacttcgggggaccggcacttcgaggttttcgcacagtggcgccgggtgtttcgcttcctggacgagggggagcccgtcggggacgatctccgtcggctgatcttcgaacggatgatctggcactatctgacggtgctcggcaacggggaacggatcccccgggacctgcggcccgccttctttggccggatcaccgcggactacgcccggtgggttccggcgcagggtctcccgccccccgaaggaatcgaagggctcaagcaccggctggtcgccgccggccggtggcgtacgttcagcgcgttgcgcggtgcggtccggatgcgggacgccgccgcccgacgaccggcacggcgggtgttgcggcgtgccgtgccggccatccggcgggcccgggacgtcgggctgcgcgagttgtaccgggccgagttgctgcggccggttgacccgcagttggcggtgtacgccgcctactggtaccgcggctacgcctgcaacccggcggccatctacgaggccgcccgtcggctggccccgcacgttcgcggggtctggatcgtccagcgggaccgggtggacacggtgccggcaggtgtggactatgtggtcgccggcaccctcgccgggtaccgggccctggcgcaggcgcgctggttggtgaacaacgtcaacttcccgaactctgtccgcaaacgccctggtaccgtgcacgtccagacccaccacggcacgccggtcaaggtgatgggtctggaccaacagttccacccggccggggcggacatggacttcgtcgggctgctgcgtcgggtagaccggtgggactacagcatcacgtcgaacagcttctccacccagatgtgggagcgggcctacccggccgggtacaccacgctggagatggggtatccgcgcaacgaccggttggtgaacgcgaccgctggggacgtgctgcggattcgggccgagcttggcctgggggttgacgagcaggtggtcctgtacgtgccgacgcaccgtgagcacctgccggggtaccggccgccgttcgacccggaccggttcctcgccgtgctggggcccgccggtcagctgctcatgcgcagccactacctctacgatcgggatcgccggaggtcgcgcccggccagtcgggaacggctgcgcgacgtgagcggctaccaccgggtggaggacctctatctcgccgccgacgttctggtcaccgactattcgtcggcgatgttcgactacgccatcctggatcggccgatcgtcgtgtacgcgccggactggccggcgtaccgcctgacccgcggcgtctacctcgatgtggtggcggagccgccgggggcggtggcgacggacttcgtgggcctgctcgaactctttcggtccggggcggtgcgtgatcggcgggcggacgaggctcggcgccggttccgcgaccggttctgccggctcgacgacggccacgccgccgagcgggtggtccagcgggtcttcctcgacggtgtggccagagcgggttaggccggagagtccatcttgcccgaagccccacggccgacggtgtcggtgtcggccggcgctgcggcgggcatgcctcgactgggcgccggctcggtcttgtcgcagtagttacccatgggtaacgtaagcgggcatgagcatcgactcgagtcaggtggccgccggcatgctggcggccgtgcccttcgcccgcacgctgggcctcgaattcgtcgaggtcgccgccgaggccgacggtgcggttcaggccgtggtccggctgcccgacaccacggccacccacaaccatgtcggtgggccgcacgccggcgccatgttctccctcggcgagaccgcttccggtgcggtcgtggtggccgcgttcgcgcatgtgctcgaccgggcgacaccgctggccgtcaacgcggatatcgcgtaccggaagcttgccatggggtccgtgcgcgcgacggcgcggctcgcgcgtccggtcgcggacgtgatcgcggaactggatgccggacaacgacccgagtttccggtgcacgtcgacatcgccaccgaggagggcaaacccacgggggagatgactattctctggacgcttcgcccgcactgatcggcgcgtcggcagccgtaaacggtctacgtcgggtccaggctggatagattcgaacgatgctggggctgcctgagcacgtgaccgcctgcctgttcgacctggacggggtactcacccagaccgctcgcgtccacaacgctgcctggaccacgacgttcgacgagttcctgcgccgccgcgccgccgacaccgatgaaccgttccagccgttcgacccggacgaggactaccgccggtacgttgatggtcggccccggtacgacggggtccggacgtttctcgcctcgcgcgacatcgtgcttcccgaggggacaccggacgacccgcccgaggccgacacggtccacggcatcggcaactgcaagaacatccgcctgctccaggaactgcggacgcacggagtggatgtctaccccggctccatgcggtacctgaaggcggcgaccgccgccgggctgcaccgtgcggtcgtcaccgccagcgcgaacggccgcgaggtggtcgccgcggccgggctggaggagctgctggaggtacgggtcgacggcctcgtcgcccgaagcgagaagcttcgcggcaaaccggaaccggatacgttcctggccggggccgagcggctcggggtggccccgggtaacgcggcagttttcgaggacgccctcgccggggtggccgccggtcgcgccggcaagttcggctacgtggtgggtgtcgaccgggtcgggcaggccgaggccctgttggcgcagggcgcggatcacgtcgtgcgggacctcgcggagctgctcgagaaccgggagccaagcgcatgatccgagaacgcgcatatccggttgaaccatggcatgtccgagaaacccggctggacatggacgtgctggcccagtccgaatcggtgttcgccctgtccaatggacacatcgggctgcgcggcaacctcgacgagggggaaccgtacggccttcccggcacctatctcaactccttttacgagctgcgccccctaccgcacgccgaggctggattcggcttccccgaatccgggcagaccatcgtcaacgtgaccaacggcaagctcatccggctgctggtcgacgacgaaccactcgatgtgcgctacggcgaactcctctcccacgagcgggtgctcgacctgcgcgagggcacgctgcatcggaccgtccactggcgctcgccggccggccgggaggtgtgcattcgcagcacgcgactggtctccttccgccagcggtccgcagccgccatcaactacgaggtcgaagtcgtcgacaacaagccgctgcggctgatcgttcagtcggagttggtggccaacgagacactgccggcccagagcaaggacccgcgggtggcggcagtgctggagtcgcccctgctggccgaggaggaactgaccaccgacgacggcggcctgctgatccaccgtacgaaggtctccgggctgcgcctggccgcggccatggcacacgaggtgcggaccaccgcacggaccaacatcgagtccgagggctacgaggactgggtgcgcaccaccaccgcctgcgtgctcaagcccggagagacgctacgggtcgtgaagtacctgtcgtacgggtggtccagccgccggtcgctaccggcgctgcgggaccaggtcggtgccgcgctggccgccgcccgtctggacgggtgggacgggttgctccgggaacagcgggagtacctcgaggagttctgggactccgccgacgtgctggtggagggtgaccccgaggtgcagcaggcagtacgcttcggtctcttccacgtgctccaggcaggaacccgggccgagcgccggccgatctcggcgaaggggctcaccgggccggggtacgacgggcacgccttctgggacaccgagatgttcgtgttgccggtgctcacgtacacccatcccaccgcggtgcgtgatgccctgtactggcggcatcacaccctgccagctgcccgggaccgggcccgcacgctcaacctggcgggcgccgcttttccctggcgcacgatcgacgggccggaatcctccggctactggccggccggcaccgccggcttccacgtcgccgccgacatcgccgacgcggtgcgccgttacgtgtacgccaccaaggacaccagcctggagcgggagatcggcctggaactgctggtggaaaccgcgcggctgtggcggtcgctgggccaccacgaccgccacgggcagttccacatcgacggggtgaccggcccggacgagtacacggccatcaagaacgacaacatctacaccaacctcatggcccaacggaacctcatcaccgccgcggacacggcgatgcggtaccgggacgaggcggggcacctcggcgtcaccgacgaggaggccgcggcctggcgggacgcggccgccgacatccacataccgtacgacgaggagatcgacgtacatgagcaggttgagggtttcacccggttccaggagtgggacttcctccacacgcctccggagaagtacccgctgctgctgcactatccgtacttcgatctgtatcgcaggcaggtgatcaagcaggccgacctggtgttggcgatgcactggcggggggacgcgttcacccgggaggagaaactgcgcaacttcctctactacgagcgccgtaccacccgtgactcgtcgctgtcagcctgcacccaggctgtgttggcggccgaggtggggtacccggaactggcccacacctacctgcgtgaggccgcgctgatggacctgcacgacatcaacgagaacaccagggacggcgtgcacatcgcctcgctggccggcgcgtggatcgccctcgtcgccgggttcggcgggctgcgcgaccacgacggaactctgcggttcgcgccgcggctcccccaccggctgggccggttggagttctcgctgcagtggcggggcacccagctccgggtcgacatccagccgcaccagaccacgtacgaacttcggcacagcgatcccgacgaggccctggaactggtccaccacggtgagcggattcgggtcacctgtgccgagccggtgacccggccgaccccaccacccggtaagcctggcccaaccccggagcaacctccgggtcgcgatccactcatccgtctacccgaacgggcaccatagaccggtacctcctcggcgcgggtccagccggaggtcccggtcgcggcctgtcaccacatcacagttgcctgccctgggaggggcggcccgcggcgtcgtggggggccatcgcgcggggatcgtcggcggtgcgtgcctgcgccgcctcgtccgcccagtcccgcttgcgtttggcgtcgcgcttctgtcggtttcgttcggctgcctgctgtcgggactcctgctgttgcgccatggtgatcctcgcgatccgtcggggtgctgtgcgcgccggtacggtctgcggtcgcctgccgcgtacccaacgcccgccccgggcaaacgcgagccggtgtggccgggctgtccacaacgcgtcttccggccgccggccgcgatgctcagcgaggctgggatcacggcggtgaacgggcctcatcctgcacgcatggcgggagggcgggtgggaagaagcgggtcgtggacgtacgaaacgaggtccagattccggcgggggacgtccagctcacggcagacctcagggtgccaccggagccggccggagtcgtgctcttcgcgcatggcagcggcagctcccgacgcagcccccgcaatgtggcggtggcgcaggtgctgaatcgccgtgctctctgcacggttctggtggacctgctcagcccggccgaggaggcggtcgacgccagaaccaggcagctacggttcgacatcgggctgttggccgggaggttggccgcgatcgtcgactggctggccaccgcggggccgtgtggttcggcgccgatcgggctgttcggggccagcaccggggccgccgccgccctggtttccgcagccgagcgccccgatgtggtgcgtgcggtcgtgtcccggggcggccggccggaccttgccggcgcggcgctcgaccgggtgaccgcacccaccctgctgctcgtgggcggcctcgacgatcaggtgctcgccctgaacgagcaggcccgggaggcgttgccggagagtgcggagctgacggtcgtccccggtgccgggcacctgttcgaggagcccggtgccttggcgcaggtgtctgacgcggcagcgacctggttcaccgaccacctcggctgacctaccggtccgcgccggcccacgacgacgtcgagcggccgggacgactggggcgggatcaccgggatggccaccaggtcgggccgccccgtcgcggtcggtgtttgtgccccgggcagtccgggaaccccatgcgttgaacctcgaccctaggaggatcgcatgaagaagttcatggaccaggccagggaatatgtcgagaagcaggacgagcagatcgaccagggcatggagaaggccggcgacatggtcaacgagcgcaccggcggccggtacaaggagcaggtcgaccggggcgtcgacatgatgcaggcccgcacgggtgagggtgaccaggtgggctgacgcactggccggcgtgagccgggctggacgtgccgaagggccggtctccgcaggcggagaccggcccttccggcggtcaggacgagtagccgcgttcggcgacccagttggcgaccttcgcgacggccatccagtagacgcccttcgaggcggccgggtcggcgatccggaggaggtcaccgtcggcgcggtagcccaccaacgtcaggtagtggccgccctcgtacgagtgcggggtgccgtcgttgtcgaccaccgtccccttgacgttggccaccaccggacgtccctgggccaacgcccggcgggtgtcctcgcggaactggtcgacctctgccggcctggctgtcgcgtccggtatctcggtggttcggtaacctgcaccggccagctcgttgaggacgcgggtgacgtccagggccgagtccgtgccggcctgtgtggtgcccaacagccgagcgacctcgtcctggggcagggccttgcccagtgcggacagcgccattcgggttgcggccggcccacagtagtagaagttgggctgggcctggtactcgacatctaccagctgctcggccgggtcgtcggccaggctcgaccgctcgaacgtcggctgggtcgtcgacgcgaccgtgggggcggcttgtgcggtggctgccgggccgaccaggcagccaccggcgaccagcagtccggcgatggacaggccgcccttctgtgcgatcggattcatgggtcgggctccattcgggggtctgtcgtctccggcggggacggcaagcaccgcgcggcgctcggctcacggacagggcggcccggggtgggacagcccgggggcgtaccggaactgcaacgggccggacgtggcggtcattcctcggcggggagtccgcgcaagagaccgacgacatatgaagcagagatcacgtatatcttgacgtgctttttgctgcgtgtgaccgtggcaatggcccgagtcccgtatctccgggctggtccggttcggtcgccacagggatgaggtgagggcatgaactgcccaggaacgcccgacacacagccgggctcgcacccggtgtcctccagtggaatcggcggttcccggagcgggccggtcgggcccgagcaggcgcttgccgagttgtacgacggcaaccggcgattcgccgttggtgttccgatccgcccacaccaggacatcgaccgtcgggtcgccctggcggatggtcagcagcccttcgcggtgatcgtcggctgttccgactcccgacttgctgctgagatcatctttgaccgtggtctcggtgacctgttcgtggtacgcaccgctgggcacacggtcgggccagaggtgctgggcagcgtcgagtacgcggtcaccgtgctgggtgcgccgctggtggtggtgctcggccacgactcctgtggagcggtacaggcggcccggaccgccgacgccaccggcgcaccggcgtccgggcacctccgcgctgtggtggacggggtggtgccgagcgtgcgtcgggccggggcccgtggggttaccgagatcgaccagatcgtcgacattcatatcgagcagaccgttgaggcggtgcttggccgttctgaggcggtcgcagccgcggtggccggcggacggtgtgcggtggtgggaatgtcgtaccggctcaccgcaggtgaggtgcacacggttaccgcggttggcctcgcggcgccgaccacaccaccggccgcgcctgagacccgccccagcgccggaccggcgtaacggcaggcaggtgctcccgggtcggccaaccgcaggccggcttcgcccctcgcggagccggcccggtgcggtggcttcctacagcatcgacacgtggacgtggtcggtgtggttcgaagggccgctgtacgatttccagccggtcgccgggaaccagatctgccggttccagatcacgtagtaaacgccgaggcgatcggcattccggaccaggaacgcagtcagattgttgccgtacatgcgcatgtcgttgttgtaccaggagcgaaacccgctgttctggagcgaccagtcgcaggcccgtcccttggggtgctcgtacggcccgccagatcgatagcatccgacgaatcggttgaaaccggcccgtttgacctcctggtacatgtgcagcgtccgggcggtgatgcagccaccggtggtcgggtcgtcctcggtacaccccagcgacgtccaaccgccgtcggaggtgcgtcccggtgcgatccgggcgactggcgactcggcatcgaccaggccaccggtgagtccctggccgccgacgaggcgaagcgccttctccgcctcgatcttcccgcgctcgaggtcgttctccagtttctgctgtttgcgtacctcggcgtccacggccagctttgcctgttcggcgcggatcttgactgcgttgacggtgttgagccgccggtcgttgacccggttcagctcgtccaacgcggtggcccgggcgatgaaggagtcggggttgtccgcctccaacagcatcgatatcgccccgaccctcccggtccggtacgactgggtcgcgatctgggccacctggggggtcagcgcatccagttcggcctgcgccttcttgacttcctgttcaagggcggcctggcgttccttggacttcttcagctgcgccgacgccttgacgtactcgcggttgcggacctcgatgaggtcaccgagtagctccggttcctcgtcgtgccccgagggctgcgggggggaggtgggagcggccgacgccgggaccggcccggcgagcattgccagcgcggcgagcacagccgccacaggtgtcaaccagcggcgtaggggtgccgtcacagtgatcccttccgttgaccgccgaccgggttagctgacaggtccgggccggaagtggtctccgctgatgcggattcaccccatgtgcctggttccctggcccgccccgcggcgattgggcggtggtaccgcaggtgccggtgcgcgccttcggcggtgaccggcagcgaggctacctgacggccatacggtgtagccacgccccaaacccgaccgaatgcacgaattcgtcgacgcgctatgtgatcgataccgcgactgctcgccgggcacacgtgggtcatcacgctgtggaatgtcaccatatgccgtccgtgttcctgtcccggtctggccgtcgatcggcggcgcgggcggtcgggccgacggggaaggtgctgagggcctccagcgcctcggtgcgtgtggcggcggccggtcgcgggcgtggcgcgggagcggtgccatcacccgacacgccatcggtgttccggccggcggtggtcaccacagcggcgagcccggtggtgagcggaaccgcggcgatcagccccagcgtggccacggcgctacgcacgatctcctgggcgaggaactcgctggtcaggatctggctcaccggccgtgagtcggcggtcaacaggagcaggaccggcagcgaggccccggcgtacgccagcacgatggtgttcactgtggatgcgatatgggctcgaccgacccgggtggcggaccggtagagctggcggcgggacagtcccgggttggcctgcgccagctcggtcaccgtggcggcctgggtcacggtgacgtcgtccagtacgccgagggagccgatgatgattccggccaacagtaggccgtgcaggtcgacgttcgtctggaacatcgacagcgtgatggcctcctcactgccataaccggtcagccgggtggcggtggtggcgagtgtgccgagcaggccggtgagtaccaggctgcccagtgtgccgaggaccgccaccgacgtctgtgccgtagtgccgtgggtgaggtacaggaccacaaacatgatcagtgcggcgccgaccaccgcgaccagcaacggtgaccgcccggcgctgatccccggcaggacgaacgtcaggaggacggcgaagctcgcggccagaccggcgagcgcggcgagcccgcgccatcgcccgaacgccacgatcgcggcggcgaagagcgccaccagccacagcaggggctttcctcgctggtgctcggcgatgctgtacatgctcgtggtcggatcggtggggtcgatcagctcgaccaggatgatctcgtcgccgacggcgatggtgggcgcccccggcccggtgggcaccggcgtgttgacctgacgcccggcgtccggcccctgttccacctggacggtcacgttcccgcaggggccgccgtcggtgcccagcccgccctcgggtgtctccggggtgggcggacacggctcgacgaccaccttcgtcacggtcccgtggaagcggggcggctcgttgcctggatcggccccgcgtgtgtcccggggccagaggatcgcagcggcgaccagggtggcgaggaacagggggaccaccgtcacgacgaggatccgtcgcacccggggcggggcggacggagtgggtcgggtgtggtcggcgcccatcgactctcccaacgactacgggaccggatgtgggccggtgaagtcggtcggtgtggctggctcgaccgtctcggccccgaccgctggacgtggtgccgccggcggaccggacgcgctgatcgtcgagatctgccaggacctgcgccaccctgttactcggcgtgagtttcgagtcctacctcgggcgtccgagtgcccccggggtcggggtccgggctggtgggcgtacgagtggtgcgggattcgaaggagcatcgaacgaatcgtactcagcgtgacggttgggcgcaggtggcgcggggcggtgtcgggggccggaccggtgggtgcgggcccgacccgccggcggaacggacgcgccgaccgtcagccgcgcttcatcagccggccgacggcggccatcatctcggttgccatctcgtcggcccggccctcggcggccccctcgcgcatgcagtgccgggcgtgcccgtcgagcagcccgagcgccaccttgtccagtgcggcctggatcgcggagatctgggtgaggacgtcgatgcagtaccgatcctcctcgaccatcttctcgattccccggacctgtccctcgacccggcgcagccgggtgagcagctggtccttggtggcggtgtagccccggacgggggtgggtgcgggcgtggtcatgcggaccagaatagcgtacccctcaggggtatgttagagtctccgacagttaccccctaggggtatctggtcaggatgtgccggccgtgcggaaaaggggaggttccatgatcaccgtcacgtaccaggtgcagggcatgacctgcgggcactgtgtgaactcggtcagcaccgaggtgggtgcgctcccgggtgtggagaacgtccaggtcgacctggacgctggccgggtcaccgtcaccagtcagcgcccgctggacatcacgtccgtgcgtaacgcggtcgacgaggccggctacgacctcgtcagcgcctgacgcgcactgagactgaggcctcatgaacacggcgacgaagctcaccggctttttgttcggcctcgtggcagtgttcggcgcggcgtacggggtcggtcagctgaccgaccccgtcacctcaggcgccgagatccgccacgaagcgcccgggcacgagaacgggcacgacgaatccgggcgcgagggcccggagggcgacgaggtccggtcgccggtcggaccggccaccacgccgacggccccctgtgccgacccgcccacgccgacgggcaccgcacccgccccgtccggtggagccggtcccggcgccctgggccgagggcatgaccgacaggaagcgagatgaccaccacgagcacatcgcagtcgaccgcagccaaccggatcgagctggcgatcggggggatgacctgctcctcctgcgctgcccgtatcgagaagaagctgaaccggatgcccggcgtcaccgccacggtgaactacgccaccgagaaggcgagcgtcgcgtaccccgacggggtcaccctggacgatctgatcaccacggtcgagaagaccggctacacggcggccgaaccagccccaccggtaccggccggagcagcgcccgctgcgcaaccggtggacgagttgcgcgggctgcgcacccggctgtgggtctcggtcgcgctcaccgtgccggtgatactcctggcgatggtgccgccctggcagttcacctactggcagtggctgtcgttgacgctggccgccccggtggtggtctgggcgggccagccgttccaccgggccgcctggaccaacttccgacacggcgcggcgaccatggacacgctggtgtcactgggcaccctcgccgcgttcgggtggtcggtgtgggcactgtttttcggcacggccggcgtggccgggatgacccatccgttcagcttcgacatcgcccgcactgacggtgcgggcaatatctacctggaggcggcggctggcgtcaccacgttcgtcctcgctggcaggtacttcgaggcacgcgcgaaacgagccgctggcgctgccctgcgcagcctgctggaactgggagccaaggacgtggcggtgctgcgcggcagcacggagacccgcatcccgatcgaccagctccgggtgggggaccggttcgtggtccgcccaggtgagaaggtcgccaccgacggtgtggtgacggagggtacctcggcggtcgacgccagcatgctcaccggcgaatccgtgcccgtcgaggtcgaggtcggcgacacggtcgtgggcgccaccgtcaacgcgggagggcggctggtcgttcgggccacccgggtcggtggcgacacccaactcgcccagatggcacgactggtggaggacgcgcagtccggcaaggcggccgtgcagcggctggcggaccggatctccggggtcttcgtccccatcgtcatcgccctcgccgccggcacgcttggctggtggctgggcagcggagcgggcccgaccgccgcgttcaccgccgctgtggcagtgttgatcattgcctgcccgtgcgccctgggcctggccaccccgaccgcgctgctggtcggcaccggccggggcgctcagctcggcattctgatcaagggaccggaggtgctggagtccacccggaaggcggacaccgtcgtgctggacaagaccgggaccatcacctctggccagatgacgttggtggacgtggtcgcggccaacggtgcggaccgggccgaggtgctccggctcgccggggccctggaggttgcctccgaacatccgatcgcccaggcggtcgccgcgggcgcggccaaggcggggccccttccggcggtgaccgacttcgccaacctcgaggggctgggcgtcagcggcgtggtggacggccgcgccgtgctggtcggtcggccccggctgctgcgggagcgagacctggtcgtaccggaggagatcgaagcggccggcaccgccgcgcaggccgccggacgcacggcggtgctggtggcctgggacggtcgggcccgcgggctcctcaccgtcgccgacgtggttcggccgagcagcgcggtcgcagtccggcaactgcgggaactgggactgaacccggtgctgctcaccggcgacaacgaaaccgtcgcccggacggtcgcggacgaggtcgggatcgaccaggtgatcgcggaggtgctaccggccgacaaggtcgccgtggtccagcggctccagcgggagggcagaggggtggcgatgatcggtgacggagtcaatgacgccgcggcgctggcccaggccgacctcgggctggccatgggtactggtacggatgtggcgatcgaggcgtccgacctgaccctggtacggggcgagctgaccgccgccgtcgacgcgatccggctctcccggcggaccctctcgattatcaggggaaacctgttctgggcgttcgcctacaacgtggcggcgctccccctggccgcggccgggctgctcaacccgatgatcgccggggccgcgatggccttctcctcggtcttcgtggtcgccaacagcctccggctacggggcttccgcccggtggcccaggtcgcggttgaaccccggtctcccgggtacccccggtaacggaaggcttgtccgggccgggaagtcacccgcgcggaagcaacgtcgacaaccctgtcgcgaaggtgtgcggtgagctgaagggagtgcgcaaagaccagcgacgtttccggagctgaccgtccgggtacgcgtcccgccgggccggctgcgccgcccggcggtcacgtgtcccattgccgagtccactcgttgccaggacgacgccgctaggcgacgttcgacgtctgctgcaggaagtcgtggtgcggaacgggggtgagccggtgttccggtccgttgtgatcgcgcggcgtgccgccgccctggcggcgctggccgtactggtgctgaccggccacggcgagcggcacgacgccagcggccctgccgccccgccgccggtcacggcgatccgctgaccggcacacctcccggtggtacacacacactgcgtcgccgtgccgaccgcgttcgccgaatggcgtcggcgccgtcaggtggccaggacgatggtcatcaccgcgtagctggtcagcagcaggacaccttcgaagccgagccgaccccagccgtacgcctgccgcaccagcaggccgcccagcaggatcgcggtcatgaacagcgcgctggtggtcacgaacagctgcgcgtcgccggcggcatggtagatcgaaccaccacggaacgccacgtcaccgaccaccagattgagggcgtccaggctgttgccgccgaggacggcggcgatggccagcgtcggggcaccccgacggacggcggccacggcggtgaccgtttccggcagagcgttcaccgcgcccatcaggatcgccccgacgaatccggcgctcaggccggtgaccaggaccagactctcggcggcccgcgcgatcgcccaaccgcccgccgagaccagcagacccaccgccgcgaaccgtacccagagccgggagaagctggtccggtcgaggctgccgtgctcgtgcgtgatgtccggcagcgtctcggcggtggcgacggcccgccacagcgggcttgccccggagcggcggaccagatgcaggccgccgaggtaggcggcgaccatggcgagtgaggcggggtgcaggccgacgacggtgatgtccggcgcgtacttcccgagcagggccagcgagagcagcacgatgagcagaactccgaacagtacgttcgacagcgacgccgacgcgtgctccaggttggcccgacggtggaaggcatccgccacggcaacggcggtggtctgcgtggcgatcccgccgaccgcgttgctgtagccgagctggggctggtccgccgccgcggtcacggcggtcatcacgatcccggacaacgaggtggccagcccgatgaagaccgcaccgaagaacgcctcaccccagccggtgcgatcggcgagcgtgtcaccgagggcgaccagccggacgctgccgagcaccgtcagcacgccggccaccccgaacacggcgatgctcggcccggttggccacggcaggctggtcagtacgtccggcactgtcccgggattcccagatccgtccgactgaatccgcccgcggcggatgcccgtatcgcatcggggaggtcggcctgcacgtggttggcggccgcgagtcgccggcccaccgacgggcgtgcatccacaaagtgaccacatacagtgtggttgatgtacttatagggtcctagtgtttgttctcgagagacatccgaatttatgtgccgagaatcggctaagtcagcacaatgctgttctgcgatctggatccagggctggcatatcgccgacacctgttggatagttgtcgtcgccgcatggtgccgggctggcgtggggcctggctgatgctgaccgaggagtgattgcgtgaaggccgatcagtcgccagtgctgccgggcgatggtgccaccgactatgcgcgctacatgcgactggatgcgttgttcgacttgcaacggccctcggcagagatgatccaccgtgatgaactgctctttcaggtggtgcaccagtccaccgagttgtggctgaaactggcggcgaccgagttgaccgaggcggtcgcgcgggtggaagccggggatccggcggcagccgaggcgttgctgggtcgagccacgctcgcggtacgtctggtcaccgatcacctggagatgttccggtatctgtccccggtggactttcaggctatgcagcctgcgctgggaaatggctctggtgcggagtcacctggctggcggcggatccagtccgccagtcggcggctctggcaggctttcgacgacgaggtgtcagctcgcggtaccaccgtagcggcgctgcttccggcgatcccgggagattcgctgcatcggttggccgaggcgatggtggagtgggacgagcgggtggcgctgtggcgggcgcggcactaccaggtggcgctgcgggtcggcgggcacgccccggccggtactcccaacagcgcggccaacatgcttggcaaaattctggggcatcggttcttccccgacctgtggcaggcgcgactctgtgctgttgctgccgattccagcgctgttcaccctgaggattaactgtcgtcgagagtctgacgatcctcctccagccttgttcccccagggaatgtcgaggtgtgcttcgtgcgcgagttgaactgttggttgtctggcaccactgatcctgccgattttccgtacctcgcggtactgcgcgaatttcacgaagtcggcaagcacttcgtcgagaaggagacactctcactgctcgacgagagtcgcggcagggtgacgggtcaccctgccgcaggccacgacgacccggcgcggttgttgcgcgactttctcgacgtcgcgctcgacaaatgggatggccgctacgactaccgcagctacctggcactgcgcctgatcgggctgtccggcgaggcggaggaacccacattcggcggggacgacgccgccaggcgtctgctccgtgaccgccttgtggtctgcctggtcgccgacgtcctgaatttcgaactggctgctgccgcgcacgccaccactctgcttccgcggcagcgcccggggctgaccgtggtggccaaacgctgccggctcggggtccgggccgcccttcccgcgctggcccggctcggcctgaccgggctggtgcaggagggcgagccgacgtccgccgccgccacgctgcacgccgtcgccgtcgacctcgactccgtcggtgccctgccgctgcgactgagcatgctgccggtccacgtgacccacgacgagtacctgttcctccgggtacttcaggcgtacgagtgcgtcttcgccggtgtcgccgacgaactgcgtgccgtcatcgccgcgatcggcgtcgacgacgctcgtgcggcagccgaccggttggaatacgcccggaacctgatcctcaacgccggtccactcttctcattgctggccaccatgcagccgaagtcgtttcagacattccggcagtacaccgaaggagccagcgccatccagtcacggtcgtacaagctcgtcgagtcgttgtgccgtgggccggatcaggaccggctcgactcggccgcgtatgcggcggtgccggaactgcgggccctggtccgggctggtcagccgacgatcgacgacgcgtaccggtcggccgtgcgggatgggcgactcgtcggcgcggaccgcgacctgatcacccgacggatggagttgttcgccgagacgctgcttcagtggcgacgcacccaccaccggatcgcggtccggatgctcggtccccgacccggcaccggctacacggagggcacaccgtacctggcggcggtccgtgccctgccggtcttcttcaccgcctgaacccgttaccagctaccagtggtggacctgcggtagtcgtaaccccgactgctggtcgtcgcgcggtgaaccgacagcgcccatggattcagccagctgaccgcgtggctaccggggtgttcgcccggcacgggacatattgtcctcattgacctcgtgtgagggagatgatcatgagcctgtttcatggaaccgttggcttctaccggcagttccggccggacattccggcggaggtggccgacgtgttggacgccgcggcccccgccggttcgccacggcgcctactcgacatcggcaccggcaccggtctcgtggtggaggccctacgcggccggttcgacgacattctcgccatcgaccccgatcccgaaatgctcagcgctgccgaaagcgcgctccgcccgcggctgccggcagatgcccagctacgcctgcacgaggccagggcggaggagttcacgccgccgccggaatggcaggccgacctggtgacgatctgccgaacgtttcactggctcgaccaggatatggtcctgacccgactgcacgcccaggtcagtccggagggtgcggtcgcgatcctcgccgacaagagcttctgggtcgccagcaacgactgggagctggcagtccgtgcggtcatcgaggactttctcggcgagcagcgtcgggccggtgaaggcgcgttccaggagcagcgccgtccggaccttcaggtcctgcgtgattcgccgttcaaccaggtcgaggaacacaccgtgccggtcagtcggacctggaccgccaacagcatcctcggctacctgcactccacctccttcgcagagccagaactcttcggcgaccggctcagcgagttcgacagcgccgtccggaccgccctggccagctacagtgacaccgacaccttcatcgaggaaaatgagttcctcattcacattggccgccgcggccaggcatgagttctggtccgacggccagcacgagtaccctcagtcgcgggaagttggccgccccatgtaccgctgcttccgtggctacgccgggttcgcgcgtaaaccccgctcacgccagcgactccggttgctctccacgcgctgcggtggcagcccagacgacgtagaccacgtccggcgcgcccgtgtcggtcggtgtctccagcgtcaccaggtcgccgaagcggccccggagccgctgctcgaaggagtcgtcgcggctcgcactccagatcgccaggacgccccccggccgtagccgacggaccaccaggtcgagtcctcggtggccgtacagctcggcgttggcctcgaagaccagccagttgggcccgttgtcggtgtccaggcagatggcgtcgtactggtcgccggtgtccgccatccaggcgaggatgtccgcctcgatgatccgtacgcgggggtcagccatcgccctgctggtgaggtggtgcaggtggctggtgtgccagccgatcaccgcggcctcgatctcgacgacgtcgatggcggcgaggtgcgtgtactcgatggcgcgcaccagtgagaacccgacgccgagaccgccgacgagtagccggggtgccggtgtcgtgcacctgtgcacggcggcgtcgaccagcaggcgttccgaacggccatccgaggtgtccatgaggaagacgccgttgctgatgacctcgtagtggccgttcgtctcacgcagcaccagttcaccccgactggtcgtcacccggtccagggtgaccggcagttgccggatgtcgctcacgatgaactactcccgcgggacgtcaatgcactgggtgggtccggttggccgaaccggggccacgcgtcgcatcactataggcacggcccgctgggcgaccgcgcgtaccaccggcagcgacgaccaccgtgccgtgtcgcggcggcgcgtgcggtccgagccgctgacggccgacgggcaagcgggccggtcatcggcttcgagtggtcctggtcagctgccgcgaggcgacccgagtcgccgggtggagcgccgtgccgcgaaaggtgtcggagcccttcgaccgcttaccgttgtcgggaaaacgcgggtcggtgcctgccattcggtctggcaggatgtgtcggcatgacgagcgagaagcaggcgaaggccagccaccgcggcattcccagcagcaacgagttccgtgaattcatcgcttcgggttgggccaccaccgaccgggagcccgcgccccgcgccgaggtggccgatcacgccgcccgtcgccgggcgctgctgtcgcagcggtttcctggcgagcggcttgtcatcccgagtggtggcctcaaggtgcgtagcaacgacaccgactacaccttccgcccgcacaccgccttcgcgcacctgtcgggtctcggcgcgcacgccgacccggacagcgtcctggtgctcgatccaaagccgggcggcggtcaccacgccatcctctacttccgccccctggctccgcgcgacagccaggagttctacgccgactcccggcatggcgagttctgggttgggccgcgtccgaccatcgccgatcgggagtcggagttggggatcacctcccgtcatgtcgactcgctcgccgacgaccttgccaaggatgacgcggctgctcggatgcgggtggttcgtgcggccgacccgcagctgaccgagctggtcgacggcgttcgcagggaggcgggtgcgaccgggtcggcatcggagctgcaggaggcggacgcggagttcgcccgtcacctgtccgcgatgcggctggtcaaggatgagtgggaggtggctgagatgcgtagggccgtcgccgccacccacaagggcttcgacgcgatgatcgcctcgctgcctgaggcggtccgcaagggtcgcggtgagcgctgggtggagggcgtcttcggcctgtactcccggcatgagggcaacggtgtcggctatgagtcgatctgtgcctccggtgaccacgccaacacgatccactggacgaagaacaccggcgaggtacgcgagggcgatctgatcctgatcgactgcggaatcgagatcgactccctgttcaccgccgacatcacccgtaccctgccggtcaccggtcgcttcaccgacgtgcagcgccgcatctacgacgcggtgtacgaggcgcagcaggccggcttggccgccgtgaagccgggaaacaggttcagcgacattcatgccgcggcgaacgccgtgatcgcccggatcctgcacgagtggggactgctgcccgagggcgtcaccctggagcagaccctggaccgggagaacgggggctggcatcgtcgctggatggttcacggcacctcgcaccacctgggcatggacgtgcacgactgtcagctgatgctgcgtgaggactacctggacactgagttgcggccgggcatggttctcaccgtcgagccggggctctacttcaagtccgacgacctgctggtgccggaggagttccgcggcatcggcgtgcgtatcgaggacgacgtgctggtgaccgaggatggttgcgaaaacctgtcggcggcgatgccgcgtacctcccacgaggtggaggagtggatcgcgcgggtgtgggcgaacgcctgaccaagacccccggcgaggcccccgaccgtactccggttgtgggcctcgcgtcgtccggccccatggacgggcgttccgcggtggttggtgactgcgtgccctgctcggttggcgacgctaccccccgggttgttcagcggtgggctcctcggacaccggttgttccaagatgtccagcatctggagtacctgacggcgtactgccggagtcatgttgccagcccgcatggcaatcatccgtacctgccgatcggcgagctgccgacggaactcctgggattcgtcctcctcatcaaggaagtaggaggcggtgatgggcggggcctcgacggcccgccgctggtcgaagaaccgtgcgatggccttgagtaccgcaacggtcgggttggtgttggtacctgagcggagggtcgccaggtagacccgggaaacggtggtgtcgtgcgaggggtcgtcgctgatggccctcgcgacctggggtgtcgaatactcgcgccggcggccccgctcgtcgacccaggtcaccgtggcgaacagttcgttgaggcgcccggccactgtcgactgacgtggcgcatcgggacctgacctgcggccaacggcggcgggtgctgggttggcccctctcgctgtcgtgctactgccctcccgggtcatgtgtcacctctggttaacggtttagctgtctgaatgagttgaccatgtttggggtaaactatagtgtcgtgttggtgggagtatgcccggcctcccggttctatccggccgatcacggggcggccgggagcggcctgggccgggtctgcttccaccactgggtagatgttctctcacctgacgagcgatgcgaagggcgcgggtggtgccgtccggtccacccggtacgagtaggtgcagcccttcgccttcggtctcgccgctgttaattggcgatcatgtattcaattggcgggcaccatcgatatctcggaatgtgctccggatgaccaccgcgctcatcgtcgggggtggtatcgccggtaccgccacggccatcgcgctccggacggtcggcgtcagctccgtcatctgcgaggcctacccgagcgggggtgaggacaccggcgcgttcctcaccgtcatgcacaacggaatggccgcgcgacagcaacacaagccccccagagtgcgtgggctcgctattcggcgccgccaggtcgatcagcgcaacgggcggcaactccgcacgtggacaggtcgctgtacaggcgggtacccacctgacgagcggcggagagagcagcccaaccagtcagcgtgatgagctccgtgtcatcctgcccccgggcccggcactcggccaccaccgcatcggtgacctggtacgacgcgaacgcggtcagcagggccagccgggcggccgggcggtgttcgtccggaaggccagccgtcacctcggccagccacggccggttgaccggcccagggccgggcgggggaccggtggccaggcgatcggtcaccaactggcgcacctgctccggcacgcttcgtgcggcgctgtcctccaccgcggccagcgcccgccgggctgcctcggcgatgtgcggctggccggcagcccactccagcccgggcggcgacacggccgggggaaggaggtccagtgacccgcccggccccgtaccaccacctgcgagccgccccatgatgcccgccgctccccggcgtaccgcgccccgcacacgcccgcgcaccggaggcagcggcgactcctggaggaagatgttgaccatccggttgaagtggtggaacgcgaccgctgttccgatcagctcgggcgcctccgccggggtgaacggtggcgcgggccgctccgcgccacccgacagccggccccatcgcaccagttcccgcagccttgggtcggcgatcgtgtcgatgcggtcggcggcgacggcctgggcctcgtcgccgccgaccaggcccagaaaggtggtggagtggacgtcaacgcagtagggacaccggttgccgagggacaccgccgctgccacggcctccttggtcgcacggtccacccgcccgtccaccagcaggatctcacgcagcaggacccagctggcggacaggacggtcggcgcgggggcgtgcagggcgacgggcggagcgatcatgccgaaatcccgctccatctggtcgtacaccttcgcgaccaggccctgcgcgtcccggtgtagcaccgggtgcacgtggcggacgtgccccggcacgacgcgccgtgagagtcgcgtgaacagggacgtcacggcgaccagctcaggagaccccggccggtaccggcgccccgtatcgcaccggcactcctcgttccgccgcggcccggacgatgcccgggacggcccgctccgccagggcggagatggtcagggcggggttgaccgtcaacgcccccggcaccgcggaaccgtcggtaacgaagatcccgggatggttgcgcagctcgtgcccgtcgttcagggcggatgtctgtggatcgtcgccgatccggcacgacgacagcgggtgcactgtgtacgcgccgatcagatcgttggtccacggccgtacgcgagccagcccgtcgcgttccagaatgtccttgacctcggcgtccgacaggtcccagccgcgctgggtgtttgctgtcggccggtatcgcaacgggccgtctccgagcatctgttgcgacagccgagtggcgttgccggtggccggcggcggcccgaaaacaccctcgttgtcgtcctccgacatcgtgaagacggtcagccacgacggccaccggctcagcatctccttcttctgcacgccgaaccacgtgggtgcgtcggcgtcagggacctgggcgaggatcgtgccgaggccgggcgggaagtagagctgttccagcgagaagcgttcgtactccggcaggcttccgtccagccggtcccaactggccacggtcgggccacggccgatctggtacgccccgtacgcggatccgtccggccggctgagtttcaggacgtcacgcacccggtcctcgtcgaacaccgctgtgttcaaccgttcgccgttgccggagaagtaccggccgaccgcgtgcggcatcggaccgagatccggctcagaccgcctgaggatcaccggggtcgcaccggtgccggcggcgagtacgacgatgcgggcatcgatcgtgcccgagtcgtgcagcacccggtagtcctcgtcgtcgacgatccggtagtgcacccggtagccgccgtcggcgttgcggctcagccgctgtacctcgtgcatcggccggatctgtgctccgtgggccagggcacccggcaggtagttcagtagtagcgagcgcttggcatcgaacttgcagccggccatcatccagttgcagttcgtgcagagcgaaacgtccaccgcgctcggcgcggggttggcggtgcgcccggcgtgtgcgcaggcagcggcccagagaccaccggcgtacggcacctggtcccagctctgttgggtgatcggcagcgactcgctcacccggtcgtaccacgggtccagagtctgccggctgatcgcggcgggccacatccgccgtccgatactgccccggcgttcgaagacgaaccccggtgcgcgcggcatggtggcgaagtagaccacgctcccaccgcccacgcagttcccgctgagaatgctcatcccgtccccgaccacgaagtcgaagatccgggtgtacgaggtgcccagcaggaaatcgtggtcgaagtcctgggcggtgagccaggggccccgctccagcacgacgacccgggcgccaccggcggccaggtggtaggcggcgatcgcgccgccgaagccactgccgatcaccacgacatcggtggactcgatggcactcatgcgggactccccgtggctgtggtcagcgggtggatgggcgccagcgcacgcccgtacgagaactgcggaaactggtagaccccggtggcgtcgggccgggcgtagccgatcgcgagcaggcctgggtgcccctgcgcgaacgcgtcggcgaggttcagatgcgcggccgagtcgtaggccatgttgctgaacaaggccaaccccacccacatcgacttttccggatgatccggggcggtgagctgctgcacgagttccgtccggttcgcgaaggacagcgccacgaaaggcggtgcgtcgtcgtcgagcgtgtctccccgggcctcggcgtactcgcgagcgtgctcgttgagcagcacagcgagcgagtccagggcgggcgacatgcctgtacccggttgttccagcagggcgagtgcgcccgcggacacggcaccgccaccggtggatgctccggccacggcacgatcgccgggccagcgcttctcgccagggatgatcgtgtcggcgaacgcctcgagcgtcgagttccgcacgtcgtcctcgtcggacgcgtcgttcgtcacgatggacctcctgcctcacacggtccaccttggaccgctcgacgctgatgctggtcggaggaccatcgtgacgagaccagccgccgggtcgcatcttcggacttgcgttggcgccagcgtgcggttcctggtccggcaccggccgccgacagtcccggcggcgaatactggcgtcattcggcccggtcggcgacccgtccgggccccggcagcagacacgccgactctggggaggatcgatgatcgcgcgtcgcatggtcgccgcggtggcccaacgtcaggttcgttacgtgacaccggtacccgccggtgccgccgagggcccggtggcccgggtgtacgaccaggtggtcgaggagatgggcctggtgataccgccggtgctcgtacactcaccggccccagcggcgctggcggcgttctgggcgctcttccgcgagtcgttgatcgccagtggggacgtggaccgagccgccaaggagaccgtcgcggccgcgatcggggtggccaccacctgcccctactgcgtggacatgcacagtgtcgccatgtacgagctggccaccgaggaggacgccgaggcggtggtggccgatcggtcggccgacctcgccgacggtcgattgcgcgcactcgtgcggtgggctgccacggcgcacctcgatgcccgtaccgcgctccctgcgcagctgaccaccgccggccgggccgaactgctcgcggtcctggtcagcatgcactacctgacccgggtggtgaacgtgttcctgcccggtttcctgctgccgtcggggctcaccccacgggcccgccgcaggttcaagcgcggtgtcgcgcagctgatgcggtcgctgctgcatcggtacaacgctcccggccgggctctgggccggcggaccagccggtccgccggcgtgcctcccacctgggcggccgcggtcccgccgctggcggcggcctacaccggtgcggccgaggcgttcgaggaggctggtgcccggtcgctgtcccccgcggtacggcggctgctgtgggaccggctggccggctgggacggcagcgacccggggctggacacccgatggtgtgagcggctggtagcgggactacccgagccggagcgggcggccggtcggctggtcctactcaccgcgatcgcgtcgtaccgggtggatgcggaggtggttgctgggttccgtcggcaccacccggacgatgtgactctcgtcgaggccgtggcctgggcggctttcacgacagcacgggtgatcgcggggcggcaggacgccgccggagcacagcgcacggcaggagacgcgttcggtaatcggcccgtaccacgatgatgtttgcggatcgacgcggcgcgcggcggtccgttgacggacggaggagggccgcatgccgaccaccctgggaacgctgcgccggatggcaatggcgccgtcgttggcgcaggtgtcattcgccggccggggttttccggtgcggcccagcgcggcaacccggcacctggaggcgatcccgcaggcagtcgtctgcggattcgagtggggcatcgagggacgtgacctctgggaggtacagcggcgactcgacctggtcgacgcggagcaccgcggcttcgcctacgagggcgcgacgatggcgttcaccgtccgggacgcgatcccgggaggccaccgccactgggcacgcgatctgttgagcgggccggcggtaccgcataccttcctcacctacatcgggatcggcttcgcgatggcccgcctgccccgaccgctctggcgctcggtgctgccgaacctcaccggtaccccgtactacccggtcatgagttggctggcggtcgacgggtacggcttcgacaaggcctacttcgacaccacgcgctgggtcacccagcaggagcggccacggccgtacccctggctgggccggccggactacttcccgcgcgccttcgaccagggcgttggccgggcgctctggttcatccacggtggccgtccgtccaacgtggcaccggcagtcgagtgcttcgacgccacccgccgggccgacctgtggagcggcgtcggtttggcggcgacgttcgccggaggctgggacgacgacggtccgcaggcgctcgccgcggaggccgggccgtaccgagcgcacctggcacagggatcggtgttcgcggccaaggcgcgggcctactccggaactgttccgtcgtgcaccgaaacggcggtccaggtgctggccgggatgaccgtgacggatgctgacacgctggccgacgaggtcgcggtcggtggcgtcgcggcaggcagcgaacccgactacgaggtgtggcgcgagcgaatccgccagcgctgcgcccaggaactcggactccggggctgagctggccccgtgccctggccgggtgccgggaatcgacatacatgtgcagcgggaggcgcgacatgggaatcgtgggacggctacgacgcaggatgctgacacccgacgtgtcggagactcggctggcggtacggggcttccacgtcaagtccgccgccgcgcaggagcggctggagacggtgggagagaccttcgtcgctggctacgccgccgcggccgaggcgagccggccccccgacgccgaggagactctggagagcctcccggagaactaccggggcttcgggtacgagggcgccgcgatggcgttcgcgctgcgcgacgggttgcccgtcggtaggcgggaccacgtggccacgttcctggccgggcgagccgccgaccacgtctacatggcgtacgtcggggtcggctgggcgatggcccgcctgccccggttccggtggccggctttgcacctcgccgatccgttgctgtgccatctcgccctcgacggctacggcttccaccaggcgtacttcaagactcggacgtacgtgtacgaccagttccaggaatcgcggtttccctggccgccgggcggccccaccgacgcggtcaacgaggtcatcgaccagggcatcgggcgcgcctgctggttcgtcggtggtggcgacccggacctggtggcgcggatcctggatcgtttcccgcagcaccgacgcgccgacctgtacagcggcgccggtctcgccgccacctacgcgggcggggccgacgtggccgaactgcgccacttccgtgaactgtgtggcccctaccagcccaacgtggcccagggcgcggccttcgccgcgcaggcccggctgcgcgccggcctgctcggggaacacaacgagattgccaccgaggtcttctgtgaggcgccgccggcggcggctgcgaaggtcaccgacgaggcccgggcagcgctgccggaaccgggtggcctgcacgcgttcgccacctggcggcaacaaatcagtgcagcgtacgtgccctcgagagcgtctcgggtgaacgaggcgtagcggaccggacacgaagagcctgccaccgggcggtggcgggacgagccctcgtgcccggagcaggccggggggaaggaggtctgacgatatgacgaggatagccgtgatcggaatggcgtgccggtatccggacgccgcgtcacccacagaactgtgggagaacgcactcgccgggcggcgggcgtttcggcgcctgccggacgaacgtatgcgtctggaggactactgggatcccgatccgcggacaccggaccggttctacgcccggcaagccgcggtcatcgaggggtacgagttcgatcggatcgcctacaaggtggccggcagcacctaccggtccaccgatctgacccactggctggccctggatgtcgcggccgcggccctggccgacgccggcttcccgatgggggagggtctaccccggcaggcaaccggcgtgatcgtcggcaacacgctgaccggtgagttctcgcgagccaaccaacttcgcctgcgctggccctatgtccggcgcgtggtggccgccgcgctgaaggagcaggactgggacgatgcccggctcggggccttcctggaacagctggaaagcaccttcaagagcccgttccccgaggttgacgaggacaccctggccggtgccctggccaacaccatcgccggccggatctgcaaccacctcgacctcaggggcggcgggtacaccgtggacggtgcctgctcgtcgtcactgctgtcggtggcgaccgcgtgtaaggcgctcgtcgacggtgagctgaacgtcgccgtggccggcggtgtggacctctccatcgatccgttcgaaattatcggcttcgccaagaccggtgccctcgccagcagtgagatgcgcgtgtacgaccagcggtccaacgggttcctccccggtgagggctgcggcatggcagtgctcatgcgcgagtccgaggcgcgggccgctggccaccggatctacgccacgatcgccggctggggcatctcctcggacggtcgaggcggcatcacccgccccgaggccaccggctaccgcctcgccctgcgccgagcgtacgagcgggcgggattcggcatcgagacggtcggcctgttcgagggccacggcactggcaccaaggtgggcgacacaacggaactgaccgcgttggccgaggagcgggccgctgccgatccccacgcctcaccagccgcgatctccgccatcaaggccatgatcggccacaccaaggctgcggccggcatcgccggcctgatcaaggccgcgatggccacacaccacgaggttcttccgccgaccctgggctgcgtcgagccgcatgacgtcttcggcgcgcaatcggcacccctacggatgctccggaaagccgagccgtggccttcagactcaccggtgcgggcaggcgtcacggccatgggcttcggcggcatcaacacgcacctggtgctcgaaaacgaccggccgcgccgtcgggctcgattcgacagccggacccacgccctcgcctcgtccatgcaggacgtggaactgctgctggttgacgcgctgtccccgcaggagctacgcgatcggttgcaacggttgaccgacttcgtgccgtccctggcgtacgcggaactcgccgacctggccgccacgctgcacggtgacctgcgcgagctgccatggcgcgccgccgtcgtggtgtcctccccggacgacgcggtgcaccggctgaaccagctgtgcgctgccctggactccggtgaggcagagctgatcagcccggacggccgcacaatgctcggccacgcgagtgggcctggaaagatcggctttctcttcccggggcagggctccggccggggcaccaacggcggcgcactgcgccgtcgattcgccgaggccgagcaggtgtacgcccaggccacgctgccctcctcgggcgacatggtggcgaccgaggtggcccaaccccggatcgtcaccggatcactggccggtctgcacgtgctgtccgccctcggcatcgaggccagtgtcgggctggggcacagcctgggtgagatctccgccctgtactgggctggcgcgttcgacagcgccaccctgctccgcgtcgccggcgttcggggacggaccatggccgcgcacagttcctccggcacgatggccggaatcagcgcctccccggaggtggctgagcggatcatcggagaccggccggtggtgatcgctggttacaacggtcccacccaaacggttgtggccggaccggtcgaggaagtcgacgcggtggtccgtgacgcggcggaggccggcgtgagcgcgtcccgcctgaacgtctcgcacgccttccactctccgttggtcgagccagccgccgacgcgttcggagagctgctgaccgtggagcggttcaactccttggaccgtcgggtgatctcgacggtcaccggggagggcctgcccgaccagacggacctgaaatccctgctgcgtcggcagatcaccgatccggtgctgttcagccaggcgatcgcactcgccgccaaggaggtcgacctcttcgtcgaggtgggaccgggccgggtactgagtgggctggccactgccgcgaccgacgtacccgcgattgccctcgacaccgacaacgagtcactcgccgggctgctgtcggccgtcagcgcggcgtatgtcatcgggggccagccggtggactcggcgctgttccacggccggctcacccgacccctgccggtcggcaccacgttctcgttcttcgccaacccctgcgaggcggcgccgacgctgccggtgccggcgaccaccgcggcgacccggccggccgagccgacgaatgacccgatcggtgctccgaccgccggtgaatcgacagtggacaccatgcggcggttggccgcggaacgcgccgagctgccgttggaactggtgaacccggacagccggcttctcgatgacctgcacctgagttcgatcacggtcggccaggtggtgaaccacgcggcccaggccctgggggtgccggtcgcacaggcgccgaccaacttcgcggtcgccaccgtccaggaactcgccgacgccctcgactccctggtcggcacgggcgaatccgacgcggccccgatcgccgcgcaggtgaccggcgccgcggagtggatccgggcctggcgcgtggacctggacgatgtgcccctgagcccgcgggcgggcactgagacgggcggtgcctggcaggtcttcgccgcgccggacagcaccttcgccgagccgctgcggcgcgcgttggaacgcgccggagtcggcggcggtgtgctgctctgcctgccgagttcctgcaccacggacgagctggaacgtgcgctcacggccgcccgagcagccctcgccggcggggaccggttcgtactcgtgcagtccggacgcggtgcggcgggcctggcgaagacactgcacctggaggacccccgggtccggacgacggtggtgcacctgccggagcagacaccgacggcggtcgacacggtggtggccgaggtagccgctaccaccgccttcagtgagacgtaccacgatccggacgggactcggagggtgccgaccctacgagccatgccggtgcgggcaacgcgagaacaggcggcgctggaccagaccgacgtgctgctggtgactggtggtggcaaggggatcaccgccgagtgcgcactggcgatggcgcaggacagcggggctcggctggtgctgctgggccgttccgacccggccacggaccgggccctggccgacaacctcgaccggatcgccgaatccggcatccgggtgcggtacctgcgcgccgacgtgaccgacgcggaacaactcgccggggcactgaactccctaccgccggagtggggtccggtcaccgccgtcctgcacggcgccggacgcaacgagcccaccagcctgaacagcctcaccatggccgacctcgatgccaccttcgcccccaaggtggacggtctgcgcaacgtgctggccgcggtcgatcctgcacagttgcggctggtggtctccctgggcagcatcatcggccgagccggcctacgcggggaagcccactatgccatcgccaacgagtggctcgccgacgcgacagccgaggtgggacgccagtatccgggctgccgggcactgtgcctggagtggtcggtctggtccggcgtcggtatgggggagcgcctctcggtggtggagtcactggcccgagacggcatcacaccgatcacaccagaccagggtgtggcgctgctgcggcgcctgctggccgacccggacaccccaccggtcgtggtgatcagcggacgcaccgagggtatccacaccgtccgccacgacgcgccgccactcccgctgctgcgcttcgtcgagcggcccctggtccggtaccacggcgtcgagctggtgagtgaggtcgagctcagctccggtaccgatcgctacctggaggaccacctgctcgacggtaacctgctcttccccgcggtcttcggcatggaggcgatggcccaggtggccgccgcggtgaccggcgagagcggcgtacccgtgatcgaggacgccgagttcctgcgcccgatcatcgtcccgcccgcgggcagcaccaccgtccgggtcgccgtggtcgtcaccgacgaccgcaccgtggacgcggtcatccagtccgccgagacggggttcggcgccgaacacttccgggcacggctgcgctacggggggaccgacgccccggacggaccacccgaccaggtggccgaagggctacccgtggtaccgctcgacccggtccaggacctctacggtcacaccctgttccagggccagcgattccagcggctgcaccggtaccaccggtccgcggcccggaacgtggacgccgaggtcgtcgtgccccagcgcaccgactggttcgcgccgtacctctccgccgaactactgctcggcgatccgggcgtgcgggacgcactgatgcacggaaaccaggtctgtgtgccggagggaaccctactgccggccggaattgagcgggtgtggccgggcggcggccggatcgaggcggaggaggtgcttcggtacgccgcggtggagcgtagccgcgacggagacacctacgtctacgacatcgcgctgcggaccaccaccgggagaaccgtcgagcggtggtcgggacttcggctgcgggcggtccgcaagcgggatggccgggggccgtgggtggctccgctgctcgggtcgtacctggagcggaccctcggcgacctcggcgcatccgaggtggccgtggcgctcgagccggacgagccagcatccgggacgccaggtgaccatgtcgccacgcgtcgaggccggaccgcgctggccgccggtcgggccctcggacgcccggtcgaggtgcggtaccgcccggacggtcggccggaggtggccggcgaacggggcatctccgcggcgcacggcgccgggatgaccctctgcgtggccgggaccggtccactcgggtgtgacgtcgagccggtggccgagcggtccccggcggactggaaggggctgctcggccgctaccaggacgtcgccgacctcatcgccacccgggatcgggagaccgcgcacaccgccggcacccggatctgggcagcgaccgagtcgctccgcaaggccgggtactccaccggggcgccgctggtgttgctgccagacgaccggggcccgtgggtcacgttcacgtccggcgacgtccggatcgccaccctgctgaccacggtgcgggacgtgccggacccggtcgtcctcgcggcgctgttcgctcccactcgcaggaaggtcggcagccatgggtgactacttcgagtacctgcacacggtcggcttcgaggagaccaacctcgtcggcaacgtctactacgtcaactacctgcgctggcaggggcggtgtcgcgagctgttcctcaagcaacaggcgcccgaggtgctcgccgacctccagaccgacctgaagctgttcaccctccaggtcgactgtgagttcttcgccgagatcaccgcgttcgacgaactgtccgtgcggatgcggctgctcgaactgggacagacgcagatccggttcggtttcgactacgtgcggctggacccgggcggcgaaacgttcgtcgcccgggggaaccagcgggtcgcctgcatgcgcggcccgaacacccggaccgtgccggcccgggtaccggaggcactcgtgcgggccctggagccgtacacggcctccgcccggacccagtgatgaccgtgggaggcgagggtggaagttcatccgatccagacagcggagtttgacagtcggcagctacgcagcaccctgggcgcgttcgcgaccggcgtgacggtggtgaccgtcggtggcgacgccccgcacgggatgacggcgaactcgttcaccggtgtctcgttggacccgccgttggtgtcggtgtgtgtgcagcgagacgcggtcatgcacgccgtactcctcgagcagggatcgttcgccgtgtcggtgctggccgcggaccaggtgcgtgcggcgcgatggttcgccgaccgccgtcgtccgctgggccgggcgcagttcgacgcggtggacgtacgtccgggcgagcgcaccggagcaccgctgctcgtcggcgccgtcgcccagttcgaatgccggctgtggcgcacctacgacggcggtgaccacagcatcttcctcggcgtcccgctcaccgtggcacggggtgtgacagacgacgtgttggtgttccacgacggggcgttccggcggctcgaacggggccggcgatgaccctcgacaccatcacgccgcgggtaccgctcggcccgccgcgtaccgccgcgctgcggatgctgctggtgatgaaacgcgaccgactcgggatgctgtcctcggcagcggcacgctacggcgacgcgtcccggttgccggtcggtcacaaggcgctctggttcttcaaccaccccaggtacgccaagcatgttctggccgacaacagcgccaactaccacaaggggatcggtttggtgcatgcccgccgtgcgctcggcgacgggctgctgaccagcgagggtgacctgtggcgcaagcagcggaaggtgattcagcctgccttccagagccgacgtatcgcacagcaggccggaatgatcgcggaggaggcgtttgcgcttgtcgaacgccttcgcgcgcgggccggtgcgggcccggtggagctcaccgcagagctgaccggcctgaccctcggggtgttggggcgcagcctgctcgacgccgacctggccgggttcgactccataggtgactcgttcgccacagtgcaggaccaggcgatgttcgagctcgagacgctgaacgcggtgccgatgtggataccgttgccccggcagatccggttccgaagggcccgccggaagcttcaggcggtggtcgacacgttggtggacgggcgcgcgggcaacctcgccgaccgtgtggacgtgttgtcgcggctcatcctctcggcacgcggcgaggccgacccccgagtcggacgcgagcggttacgcgacgagttggtcacgctactgctcgccgggcacgagacgacggccagcaccctgggctggacgctgtcgctgatcgaccggcacccgggggtctgggagcggctgcacgctgaggcggtcgaggtgctgggggaccgcctacccgagtacgacgacctacgtcgtctgcggtacacggtgatggtggtcgaggaggccatgcggctcttcccaccggtgtggctgctgccccggcgggcgctggccccggacacgatcggggagtatcgagtgccggccaacgccgacgtggtgatctcgccgtacaccctgcaccggcacccggagttctggccgaatccggagcggttcgatccggaacggttcgccccagggcaggcggctgaccggccgcggtacgcgtacctgccgttcggcgcgggaccacgcttctgcgtgggaaacaacctcggcatgatggaggccgtcttcgtgatcgcgttgctctgccgccatctgcggttgaccggtgtccccggctatcggctggtgccggagccgatgctgtcgctgcgaatccgcggcggcctgccgcttgtcgtgcggccggtcagctgagcggaccggcctgccgcgtgtcgtgtggacggtcagctgagcggaggagtgggccacgcgtgcacgcggtcagtccagctgagggggcgacggggcgaggccgccggctgggaccggacacccgggtgacgccctggtggcgggcagaacatcaacggtgcctcccgaaaggcgccgggcccgttgtcggccatttgtggaatcactaccatcaatttctggtccggcccgtacggcgaaccgcaagaaccgagatgacttccggcgtcgtaggcaagaggatgctggtagtccagctttgattgggaacaatgtcgtgaccgcgccgggccgccttatctcatccgtgccatctggcgtggcaccctggtacgtggtccggaaaggggatccgttgccgccgcaaagattcggccgattgcgtcgaataattccgtcagttttcgtgcttatgttggtgggcgtgctgttcgcggtcgcccgcattccggccgtgtccgcgacggaccgcaagctggtggccgagcggttccagttcacggaacttccgatcgcccttcccgaggggctgccacagcgcaccatccgtgaggtcaacccggcgtacgaggagatccgttcgtggatctcctcggtcggcgccgcggtcgcggtcaacgacgtggcgggcaccggccgggcggccgacctctgcctggtcgatacccgcagtgacagcgtcatcgtgactcccgttccaggtaccggcgatcgttacgcgccgttcgtgctcgacccggcgccgctgccgtccgggccgggcgtggcaccgatgggctgtgtccctggcgacttcaacggcgatggtcggatggatctgctgacctactactggggtcgcacgccggttgtgttcctgcaccgggccggtgtcgagacctttggccgacagtcgttccacccagcggagttggtgccacaggcacccgcggctgacggcacataccacggtccgctgtggaacaccaacgctgtggcagtggccgatttcgacggtgacgggcatccagacatcggtgtgttcaactacttccccgactcgccggtgctcgacccgaccgccgcgaagaacgtgacgatgaaccactccatgtcccgggcgacgaacgcgggtggggcgcacgtgctgcggtggaccggtgctaccgccggtgaccggccgaccatcagctaccaggaacagcggggggccatcccgcccgaagcggccagcggctggacgctcggctcggcctcggcggacctggatggcgacgtgctacccgagctctacctggccaacgacttcgggcacgatcacctgttccacaacgtctccgaaccgggacgcatcgccttcacggaggtcaccggccgacgcggcgcgttcacgccaaagtcgatggtgctcggcgacgactcgttcaagggcatgtccgccgaattcggggacctcgtcggcaatggccgcttcgacctgttcatcagcaacatcaccaccgagtggggcctggaggagagcaacttcgcctgggtgaacaacgcggccacaccagccgaggcgaaggccaagctcgagcgcggcaccgcgccgtacgacaacaaggccagctcactgggcatcgcctggaccggatggggttgggacgccaagatggccgacttcgacaacagtggccggcagtcggtggtgcagactgacggctttgtcaagggcgacatcaaccggtgggcctggttgcaggaactcgcggcctccaacgacctgttgctggccaacccggacatgtggccgaaggctggcccaggcgacgatatcgccggcgaccagacgctggccttctgggcccggcaggacgacggcacattcctcgacgtcagcgaggatctcgggttggccgtcccgatcccgacccggggtgtggccgtgtcggacgcggacggtaacggcgcgcaggacttcgccgtagcacgccagtggggtgctcccgcctactaccggaacgcgaagagtggtagcgacgactttctcgggctgcggttgttccgacctgcgaccggcaccggctcggaggtcgccagctccaaggtcgtcggcaccccggcgtacggcgcccaggtgcggctgaccaccgccgacggcaagacccagatcgcccaactcgacggcggaagcggccacagcggcaaacgcagcttcgaggtcttcttcgggctcgggcccagcgccggcaagtcggtaactgccgagctgacctggcgtgaccttgacggcgccgtgcaccggcaggcgctgtcgctggcccccggctggcacgacctgatgctcaccacggaagcggcggaggtgtcgcggcgatgaccgatacggtggctgacgtcaatacgtcggcggttggcgccccggtgaccggggcgggccgcgagcgctcggctccgagcccagcccgcgctccgaacactccgcctcggatcgacaagcgggatccccgctatctggctctgcgcaacttcgccatctcgatcagcgtcttcaacatcctcggctacacggtcctcgggttcgagcatccgtggacctggccgctgttcgccctcgcggtcggctatgtcgccgagatcgtcatcgagttggtgtcggcgtgggcgcagcgtcgaccggcggccttcaccggcaacggggcctgggggatgtacacgttccttctgcccacgcacatcaccgcgctcgcggtcaacatgctgctgtacgccaacgacctgttctggccgatcgcgttcggggtggtcgtcgcgatcggtgcgaagacggtgttccgagcgccgatcaaggggcggagccggcacttcctgaacccgtccaacttcggcatcacggtcacgctgctggctttttcctgggtcaacgtcgccccgccgtaccagttcaccgagaacgtgccggacatgatcgccctcggtgtcccgttgatcatcctgactgccggcacggtcctcaacgccaagctgaccggccgggtattgctgatcgtcggctgggtaggcggcttcgtcatccaggcgctggtccggcacctcatctgggacgtcgcgctctggggtgcgctcgggatgatgaccggggtggcgttcgtcctgttcacgaactacatgatcaccgaccctggtaccacgcctccttccggacgggcgcagttcattttcggttcgtcggtcgccgccgtctacggcgtgctgatggtggccaacgtcgtctacacgcttttcttcgccgtcaccatcgtgtgcttcgcccgcggtgcgtactggtgggctcggtgggcgctccagcggcgccgggaacgtcagcggccggtggagttgatgcggaccctggctcaaccagccgccggctgagccggatagggtgggccgcccgctcgcgggcggcccatcggtgaccacgccgagtggacaacggagggcagaatccggatcggaccggtgctttcttaccagtggtgggcggtgggcctggcgacccggaccgaggcggtgaccgccgccatggcttcagcccacgggagcgggctgggggacttcgctgccgtgggtgaccgcactgttggcgaagcgttcattcacgagatgttcccgagccatccggtgcagggcggcggtggcgacgccgagcatgaccgaccgcaccaccgctggagcccgctcggtgcggtcgaggtcctccggcaccaggtcgagttcctgcgcggcaaaccgctcggctgcctgggcgcagggttcgaagaactcgatgccgcactcgcaacccagggctcgcagggccaccagcacctgggccagccgcccggcggccggagtgtcggcggagatacgccagcccagcttgtcgaggaattcattgacttctattttggcgtgattcacctccgctgaacccgtggccgacggatcgacgccgaacaccgcccggtcggcggcctcgtagaggccgggcagcggcaaaccgtcgtccgcaatcgcggaaagcagttctcccacggaggagagatcgagttgggcgatgttggtgaacgaccggatcaacagcagtctacgtaggtgcacgtcgccgtaaattgcttgattccgaccggttagggttccgggtggaaggagtttttcgcgtagataaaacttgatggtggcgaccggtacccctgatttcctgctaagatccgagatccgcatgcgtcccccccagggcttggcgcgtttccccaggagtattccacattcgtggccgtgtctttgtccaattattccgatccgggaggaaagctaagttgattatcgatttgtcgggtagctagtccgaaacggacgtggtcgacgatcggctggtggacggcccggcccgcgcgggctacgaacgcgacgtgcccgaaggccgtacgaccccacccatcctgtcggcctcggagggtgcgcacctgggtggcgggccgcgcagtctcgaaggtgcccggcggtagggcgcggatcgacaatcaaggcacttcactggacggaaggaagccgccatgtcgagcccctgggcagatccggtcacgatggatccgcgggagttcgcgcgtcacgtgcgcgcgatgtccaccgatgagctcgagaccctgatgcgggggccccggcgccgacacgttctggacgagttgctgcggcggatgccgtccgcgctccgtcaggatcgagctaaatcgatcgatgctgttgtgcactggcagatcggcgaccggccagacggtgggaccgatcgctaccagatggtcatcgtgaagggcgagtgcgagctgtcaagcgcctgtgaccgcgcccccgcgctgacgctcacactcagcggggccgacttcgtccggctggtcacgggcaacgtccacgcggtcatgttggtgatgaagggccgcctggcgaccaagggtgacctgcggctcaccgccaaattcccgaacctgttcgacatcccgaagccctgacccaatcaaccgacggaggactgccccgtgatcgagcagcgtaaccccgtatcggacctgatcgccgacggcgcggcgctcgaccagctggtcgccggcctgtcgccggaacagtggcggatcccgacgcccgcaccagactggtcaatcgcccaccagatcgcccacctggccgcgacgtttcgcctcgccgggctcgccgcgtcgaatccggagggtttcgcggctctcggcgcccgactcagcccggacttcaacgccaacgtgaccgccgcgctcaacgaatacgtcggcgacccgccggaggtgctgctcgaccggtggcgggcggagcgggctggtgcggagaaggcgctgggcgcccttccacctcaccaacaggtcccctggctggtccggccgctcccggcaggggtgctggcctgcgccggcatgatggagaccttcgcccatggccaggacatcgccgatgccctgggcgtggaccgtacccacaccgaccgcatcggacagcttgtcgccttcgccgtccgtacgtgggacttcggttaccaggcccgcaagctgcctacacccgacgtcgcctttcgcttcgagatcaccgctccctccggcgccgtgtgggagttcgggccggccgacagtccggagcggatctccggcccggcggtcgacttctgcctgctggtgactcggcgccggcacccggacgacctggccgtccgtgccctcggcccgctggccaccgaatggctgggtctcgcacaggcgtaccggggcccggcgggcgagggccggcggccggggcagttccggccctgatccacgcggtatcggccctgcttcaggcgggaccggccctgccttacccggaccggccgtgttctatgcgaggttggctttgatccgcgcggagaggcgaccgacgaccgagccaacgtcgctggcccagtcgtcggtcggaggcactcgcgtgggcgttgccgacgccgaggtcagcgccctgccgcagaggttgtgcctccgttgtggcgggtagccggaccccggtccacccggataccgtcggtcctggtcagatcagcgctcatgcggcggggcgacaagcacgggtccacggaaactggcgccggccgatggtctgcaggaggggccgcggttccgtatgaccccgttcggtcggtgcttccggacgcacatccaacagggccagcaggaccggcgggtcaagtgtgcccgccggctggagagtcagctctgcctcgaccacggtgtcggaccgtaccgtgagcggcccgtgggtagccaccgatattcgctggtcgggggcgtcgtggtcccacatcatttgttgggacttctcggtcaccgactgggccagcaggtaccagctaccggtcggcacggactcgaagtggaaacagcccggctcggtcagcaccgcgcatgagaccggccgcccttcgggaatccggtcggggaacatgccgacgaagatcagacccggttcgacggcaggcccgaggcgaatctcgccgctgacccgtgccgccgacggctgaccgagtcggccggagcggtcgatcgggatgtgcgtcgcgaagccggcgagccggcggtacgccgtcggggacaggcccacgctccgggtaaagcgggagctgaacgtgccgaggctgttgtagcccacccgcagactgatgtcggccacgttgagcttcgtcgatctgagtaaatgcttggcacgctggaggcgtagggccgaaaggaagcggccgggtgatacaccggtggcccgtaggaagattcgggaaaagtgaaatttgctgaacattgccgctcgggccatatcttccacagtgagctgttcaccgagattttcctgcatcatcataatggcgcgcttcaccgccagctcaaccgattgctccatgactcccactctccatttgcgagcgtgatcaggcacatctgcattcatggtgttggcgcactatcccccgattgcgtgcaaccgaatcgttgatatcgggcaataagtaagtgacgcagtggcttttgctcaaatttgttcttccgtgtcctgtctggcgttgagattagcggagccgatggtcggtcgcaacagttcagcaactagtccgtcatcgtgcgcaatcgtgaagtaaacgtccgtgacctgcacagtcgttcctcgttggagatatgtcgggatagtggcgcgcactacttcggatagcgctgataaccaagtaatggttcgctgggcagtgctgctacgggtaacgaactgatccaaatctactaattcgcacccctgctcggtatcgacccgacagcccgggagcccacccgtgtcccactgtcagtccattctgcggaagccggtgaccagtgtggatggccgttcgcatgatggctccctgcctacttggcctatgaagcgtggcgaactggtcggccagtggcgtgggtagtcctgatacggttcgtacgttgcatttgttgcagtggactaaatggaaatcaacgacccggcgagtggatttatgtcaatactgggaaagttggtggtgtattcggactgagtcgattagccggagaggttcaatatccactgtggtgactagcgccgcttcgatccggtagttagccagcgcaggcgtgggcgtggaatctcggtggagcggtcgagtcccgatcggcgaggatcacatcgtgtccgtccccgcccgtcagatccgcctccgctactcggccggcaccgtcaccgtgaccaggcgcacgcccgcagattgcgctgccggcagtggtagccggccgattcgtggcaccctacacgcgagaccggatgacgtggatcacaccgtcgtcgctgtggatgatgtgccgctgcggctaggccaccaggccagggcatgtgcgcgtcctgtccatccacattacgcgggagggcggtttgagtgggcgctattgcgcgggagggtttgagtgggcggacaccgtcacctgagcctcatcgacttgatcgttgaatgcgcacaccaggattttgcgctcccgtcaaccctgatcacggaccaacagcaccgctgaccggaccacgcactccctggtagacaggcatgaccgtccacatggcccacaccacgctgcgagtcaaccgaacccggggcaaccccacgacgccgagtcggtggtgccggtccgcacacggtccgcgttcgcgcaccgatgatcgtctcggccgcatcggcacctcgaccgagcggcggctacggtgggtagaggtgatcggcttctacgggacgtaggggtagtcggtatagccgcgatggtctcctccgtagaacgtggcggggtcgggttcgttcagctcaaccccggcgcgcaggcgcgccaccagatcgggattagccagcgccagggtgcccaccgagacgaggtcggccaggcccgtctcgacgtccgctgcccgtgcctcgatttccgcgccaggccggttgaggatgaccgtccccggccaggcgcgacggagggccatcgcgagtccgtcctcgccgcgactgacgagatgtaggtaggccagttcgagagcggcgagggcacgcaccagcgccgcgtagaccggtcccgggtcgccttcgatgatgtcgttgaaggtgttgcccggcgagatccggacgccggtgcgttccgcccctatctccccgacgacggcgtgcgccacctcgactgcgaaccggatgtggcccgcaatggtgccgccgtaggcgtcggtgcgttggttgacattgtcggagaggaactgatggagcaggtatccgttaccggcatggatctccacgccgtccgcgccggcggccatggccgccgcggccgcgtgccggaagtggtcgaccgtggcgtggatctcctcttcgctcatggcgtgcggcaccggcatgggctgcggacccgcggtggtgaatatcaggtgcgccggtggaacggccgagggcgcgacgggttgtcgcccgaagggcgtgtttgccgggtgggagatccggccggcgtgcatgagttggatgaacaggtgcccaccggcccggtgcaccgagtcggccactcggcgccatccgtcgacctgctccggcgtgtagataccgggggtgagcgggtacccctggccgtcggcgcagggttgggttccctcactgatcagaagaccgagcgcggcccgctgggcgtagtaggtggcgttcagctgagtcgggatgccgtcaggggtggaccggttgcgggtcatcggagccatgaccagtcggtgtggcagtttcagaccaccgaccgtggccttgacccacagcgcagtggacaaggtgatctccctcaactctcgctccgcacgaaggatgacggcgccccggccgtagccggcccacgggccggggccatccgtgccacccggcgcgatgtccgacgccggtgggaggtactcacgccgtccggcttccggccgcggccggctgcgccacctcacgggtacccagcacgtggaaaggaaagtgagtggaggcgacgcccagcaagaaggcggtggtgaactccgacgcctggcgcagggctgcggcccagccggcaccgtcgaggcgggccgcgagcaggcagccgaacatgacgtcgccggcgcccaccgccagggacgagttctcgatcggcggggcaggttggaacagcgcctccgcgttgccgggcggtatcaggagggctccctcggccccgagcgtcaccaggcaccggccgccgggcgctgccaggtcgcgggccgcctcgacgatgtcggttcgatcggtcaacgtccggcccgcccaacccgacagttccggcaggttgagcgcgacgaggtcagccccacgtccgtacgggcgcagcttgccgacctcggttggatcggcggagagcagccagaacggcaggtcgcgtgccgccgcgtggttggcgagccaggccagggtctgctcctcggcgtccgtgccggccaccagcacactcgcgtcggcgagggtggcccggttcgcctccagcgcggtcggcgtcagcgctgacaacgcctcgtcaccgatgaagaccttgtgccgcaccgatccgtcgacgagttcggcgtggaacaacggcagcggtgagcgcgccggcagcggcgtccagcgcacctggttggcggccaggtgcgcgggaaccgcgggggccagttccccggtgtaggtgactgtgaccagcgccgggtcggcgccacgcatccccgccgcgcaggccgcgttggtcatcaccccaccccagcggagcacggccggcgggcggccggcgccgatcggcccctcatgcaggacgtccagggtgaccgtgccgaccaggaccggcctacccattgaccgctccagcgagcagggctgccaccgacgtgtcgtaggcggcgctgacggcgaacgccttccttgccaggtccagccgctgtcgacgatccacgcctccgtcggccaacgccttgagcacgccggcgtagtcgtccgggtcgctgagggggacaacgtgggcgcagttcttggccgccgcgcggagcatcgccgggccgccgacgtcgatcagttcccggaaccgttcgaacggctgggccggctgcgggtcgggcaggcggtagtagttgcagcacaccaagtgcacccgggtgaggccgtgcctttccacctcggcccgatccgctggctcgtcgcgtgccaggatgccgcccatgagcgagacggtgagggtcttgacccgcccacccagcaacgtcggcactccagcaagatccgacacggcccccacggtcacgccatggtcccgcaacaaccggcgggtaccctccgttgccaccacgtcccaaccgaggccgagcaggccggtggccagttcctcgatgttgcgcttgtcgctgactgccagcactgcgagcatgggctgtccttccggtccgatcagcgggtgatgagggcgtcgcgctgcgcgccgacggagacatacgtgactgggacgtcgagcagtgactcgatggccagcacgtacgcctgggccggctccggcagggcggcgaagtcacggattccggagatatcgtcgtcccatccggtgagcgtctcgtagcagggcgtcgtgtccgccagcgtggccggtgacgggtcgaactcgcgggtcgttcgtccctcgtgccggtaggcgacacagatccgcaggtcgcccacgccgcttagctggtcgaggttggtgatggcgacctcgtcggtgccctgcatggtcactccgtagcgggtcgcgaccgcgtcgaagtgccccagccggcggggccggccggtcgtggcgccgtactcgccccaacgctcgcgcagcgacgcggccaggtctggctggtactcggtgaccaagggccccgccccgacgcagctggagaatgccttgctgacgccgacggtgtgccggacccgggcccaggggacgccgagacccaccggtgcgtgcgccgccaggcaggaggacgaggtggagaacggatagatgccaaagtagacgtcgcgcagagcgccgagctgcccctccgcgaggatcgtggctccgtcggcctctgccgccgccaacatcgccgtggtatcggtgacgaatggctcgatctggtcgcggacaccgaggatccatcgctcggcgtcggctacgcgcaccgctggacgtccgtagaccttctccagtcgggcgttggcccagccgaggacaggggtcagccgagtggccaggtgccgggtctcgaacaactcgcggaccagcagggtcttcttcatgacccggtcgccatatgccggtgagatgcccatcttcgtcgaaccgtactggtcgtggccgagacggtcctcctcggccgcgtccagcgcccggtggaaggggaagcagatgccggcggcctccgacagcaggatgttgtcggaaacgacgccgtgcttggtgacgagggcgatctcgtcgaggatcccgtcgatgtcggcgacgatgccggggccgaggacgtggcgcacgcccggccggaacacgctgctcggcaggtggtgcagggtgaaccggccctccgctacgtggatggtgtgcccggcgttgcctccgccgtggtaccggccgacgatgtccgcgctggcggacagccagtcgaccatccgccccttgccctcgtcgccccagttgaggccgaccaccgccgagatcattgcgctccctctcgctgggcgagatggccggtggtgccgatgaccaccgatcggcgcgcggcgacccggtcccacacctcggggttgagcggatgtggcggaagctcgccgttcagggccgtgacgagctggcgggcggcggacattgccaacgcgtgcttggtctgcacggtgaagtcggcgacgtgcgcgctcagcaccaagttgtcgagccgcagcagcgggctgtcggccggcgggggctcctggtcgtagacgtcgagcgccgcggcgctgaggcgcccggaccgcagcgcccgaaccagcgcgtcggtccggaccacggcaccgcgtgacgtgttgacgaagtacgcgcccgacttcatctgcccgaacgtgtcgtcgttgaacatgccgtcggtctcgtcgttcagctccggatggcagctgacgaagtcggcctcggcgagcagcttgtccaggttgtccaccttcgtggcgccgacctgtgccatctgctcggcggagacgtacgggtcgtaggcgagtacccgcatctggaagcccgcggaggcgcgccgggccatccacccgccgacattgccgcagccgacaatgccgagggtgccgccggtcagctcgacgcgccgggtagtgagccgcttctcccaggcgccggtcatggcgtcgcgggccaccgcggtcagatcccgggtgatcatgatgagtaggcccaaggcatgttcggagacgggcttgccgcccagtcctgggttgttcgccaccacgacgccggccctgctcgccgccgggatgtcgatgttgtcgaccccacgaccgctggaaaggacggcgagcagctgcggtgcggcgtcaaggacgtccgcggtgatctgcgcggggtagcgcacggcgaggccgtgcgcctcgcgtagcgcggccggccgggccggcagttcgtcggcctcgatccgggtgaccgcgaagtgcgtgttgagcagtgcctcggcctcctggtggtacatggctccgatgagcaggacattcaagcgcatcagcagtacctttctgggtgacggctagatcttcacgtccgcggcgagcaggcgttccagagcggctagatcaccggcgcggcttgcggcggcgagccgggacgccagctcggcctgcttggccggctccgtggcgaaacggcgggcgctggccacgagacgcgcccgccctcgcgagtagagctgtcggcacgaggcttcccggatgccgaggacctgtgagacgtcgcggtagctgtactcgaagccgtggcgaagcaccaggaccccccgctcggcgggattgagtcgttcgagcaggcggccagcgacgagcatgacctcctcgttgcgctccaccacgccgtcgggggtgggcggtgcggcggcggtggaaggttccggtagaacggcaccatcgcacttctcccggcggacccgggccgacttcaggtgatcgctgcacagtcgcgagacgatcgtcgcgaggacggcactgtggtcgcgtatgtctgatacgcggtgccatcggatccacgcctcggagacgatgtcctcggcctcggccgttgatcgcacccaccgataggccatcgcaaggagccatcgacgatggctctcgaactcctgcacgctgccccccatggaactactccttctccttccagggaatgtgcgcgattccccgtgggtcccgacatttcgatcaacgctgggccgccacgacatcggccacggcgccctcgaacgcgcgggcatagctgtcaacctcgtccggtcccatcgcggtcgatacgcaaccgagcccgctgtcgccgatgtgtacgccacggcgcagcagcgcgcggctgagtagattgaccaggttcatccgctgtccggacgcgtcggtgaccgccggtccgagaactcggaacagcgatccgacgccgttgacggtccacccctcggtccgtgcagccaggatgtgggccatgtgccgacggaccgactcgcccaggtcgttgatgcgctgcgtctcctcctgggtcagcaactccaacgaccccaggcccgcgctcatgctgaccggattggcgttgtaggagccagagtgcggcagcgcgggagagccgctgctggggtcgaagacggccatcaccgtccggcgcccggctaccgcgccgatcggcatcccgcctgcgatgaccttgcccagcaccgtgatatcggcggccgagccaagccgggacatggcgccgtgccagccgatccggaacgatcccacctcgtcggagatcagcacggtgccggtttcgtcgcagaaggaccgtaacgccgtcaggtagtccccgctggcggggacgagcccgatgcgccacggcaccgggtcgatcagcacgcaggccagctcgtcggcatgccggcggagcaccgcgagcgccccctcgggatcgttgaacgggatgacgacggtgttgtgtgagactccgtccggaatgccttgggtggcgtgggtgatcagcgaccccgagccgtcgttgttgatcgccaccgtgtcgtacgcgccgtggtaggcgccggcgatcttggcgatcttggggcggagcgtgtacgcccgggcggcctggacagccatcatgaccgcctcggtgccggtgctggtgaatcggacgtgctcgaacgtctcgttgcggccgcacagcgcctcggcgaaggtgacctcgacctcggtcggcatgccgaaggacatgccgcgagccgccgcctgcgccatcacctccacgatccgtgggtgcgcgtgcccgtggatgagggcggtgctgttgttcaggaagtccaggcgttcgttgccgtcgacgtcgacgacccgggcgccctgtccggagcggacgtaaaccggatagggggtggtgaataccgcggtgcggctgtttccgccgggcatcaccttccgtgcgcgctgatagagctgctcggagcgggtcgagttgggcacgatcgcgtcgctcagctcgtgggcggagatggtcatgcggatcccttctggctggtcaggagaacagggcgctgacgcgggccggcgtaccgggcctgacccactcggggttggtggccgttcccaccccgccgagctgcccggcgagccggtcggcggcgccgggtacgagcgggcggaggacctccgcgaccgtccggacggccatcagctcgagggccatgcaggtacgtgccgggccggtgagggtgggagcggccaggatgtcctcggccacctccccgaaacgccggcccgccgcgacgaacgacaacaccgccgcgaccgcggtggccggggagaatcgacccagccccaaggccgatccggcctcggcgtgcagcgctcggatccggccgtagaactcctcggcctcagggatccagctgcccgcttcgggagcggcgccagcgaagtgccgatccagccgggcgttgatcccaccgagccagccgtcgaggccctccaccagctcgtgctggacgaagaggtcgtactcggccgtcgagaagctcctgcggcggtactccggtcgggtggcggccagatagagccgcagccggtcccggctcttgtcgtcgaaggcgtcccgggcccagatggcatggcggcggccggtggagaacttcgcgccgtcgagttcgtagaactcgttgcttaccagcgtgtcgggcaactgcgcgagatcggtgaacgcgcccaggactgcggggaacacgatggtgcgcaggtacgcgttgtcgaagccgaagaacagaaccgtccgcggtcgacgcccggtcaggtacgactcccaacccgactcaccctgatcccgggccagccggtcgactgcggtcagatagcgggcggcgagctcgaacgccgagtacagccgctggccgtccgtgccgggaacctcgatgccatcgtcggccacgatgctgaccagcatgtccggcagtcggttggccagcacccggtcgacgtagccggccagccgcgaacccatgcgcaccgtccgcaagtaggcggtcagccggtcccgcagcggctccagcggcaggaagtaccgggtgagcggcctacgctcggccggggatccgcacgtggcgcaggtgacgtcgatgaggtccgtgtcggcgaagggcagcgcgcacgactcgcactcgatgcccgcggtgtcgtacgagccgcagtgcgggcaggcgccggcgagaaacgcctcgaacaggaagcggtcgcagtgggggcagtgatgggtcggtgtggtccgggtgaggaccacaccgtcgtcgcgcagccgctcgaacacccgccgggccagcgccggatactccggcgaggtgggccgcacaaagacgtcccactcggctcccgcggcggccagcccggccatgattgcgtcggtgttctgctcggccaacgtgtggaaggagacctgggctgcggtcgcggcggccgccacctggctctggtggccgaccgtgccgagcagcaggtgtaccggggttccggtggccgccaacgcccgccgcgcgatgtcggcccccaggtacggcccggccagatgaccgaggtgcagttctccgttgggggtcgggaaggacgggagtagcaggaccggccggtcgtccgtggtgctggcggtggctcgcgcggagtgcgcctcggcgagcgagtccatgtcctcccaccagacactgaggaacgtcaggggctgctccatcgcctcgttgtgcagggtgtgcgtcgccagcggcgtgaggtacaccgtgtcacccgcgaccacacgctcggcggcgccatcggaccggaccaggccccgcccggccaggacgatccagacctcgttgtcgtggtgattgtgcgcagcggtggtttctcccggccgcagcgtcacccgggtgacgttgaagggcggccgggtgacgtcggcccacggcggggcgctgctgcggacgaacgtcggtgcttccatctcgctgacggaacgcggaatgccggcgaccagcacggcgtggctccttccagtcgatggcctgggtcagggaagtcaggcgccggcggcgcccgccggacggcgctcctccgcgaagctccacgcgacggccccgctgaccacgtcggtgtcgtagcgccggtgtcccagcagactgttggcgatgaccgcgctgcgccaggcgagcaggctgaggttggggtcggcgacgccgaagtgtcttctggcggcgttctgcacgtagatccggttgtccggcggaccgtcccagtcgaggctgaaatcggcgcggaccccgaactcgtccggctggggcaggcggtgacgcatcccctccaggaccgcaggtagaccgcgtcggtacccggtggcgcagatgatgacgtcgacctgcttgtggacggattcccccgagccggcgcgccaggtggtgagcaggccaccccggtccctttcaatgccgagtagttggtggtccaccatcacctcgcaggggcgctccaccccctccagcagttccaggtcgtagagccggcggtacaccgcacgcagcagttccaccgacacaccgtcgctggacatgcgctgctgctcgttgagcaggtcccggcgatccgcgggctgggcgtggaagtgtcggctgtagttgggcaggaagtgctcctcgacgaacgggctgttgtccaggggaaacaggttcggccggcgcgagccccagacgatgcgggtcgggcggcgcgcctccgaaccgagcagatagtggacgatctcggccccactctgcccgccgccgatcacggcgacccggcgacggctcagatcgcgcggaatgtcgagcatctgcgaggtgtggaacacctgttccgggtcgtggcccttcgcgcactccggcatccgcggcaccagaccggtcccggtgacgatgttgcgcgcccggatcgacccgtcgtcggtgtacaccacgaacgccgaaccgtcccactcgacgtgctccaccgcgacaccaaagcgcaggtcctccacccggtcggcggcccaccggcagtactgttcgaactccttgcggggaacccgggaccgcccggtgatcagtaggcggtacagccgcctggcctccaccgcgaaggccaggaaggtgaatgggttggtggggtcgaccggcgtcaccagatccttcaggaagtggacctgcatctgggcgtccggcaccatgatcccggcgtgccactcgaaggcctttctccgctcaacaaaggtcttcgtcacccggtcgttgccgtgcaggagtgcggccaggctgaggttggccggtccgattccgaccccaaccaggtcgagcgtctccgacggtgcgttcatcgcgtctcctcccggggcggttggtcggacgtgctggtgatcgagatgccgtgccgggccagcgatcggaacagccgcttccggacgtcaccgcggatggtgaggtgcggtacgagccacccggtgccaccgatggcgtcctcggccaacagcacgccggcggctgccagggtgaaaccggtggtgcgggccatcgcggacagccccgttgccggatcgtgcgcgtcccgcagctcggtccgcaggtgcgccggacggccggcgatggtgccctggacggctacgtccagcaccaccaggtcgttgtcccgcgccccggcgaccagctgcggcgcgagcactcgttcggtcagcctcctgggcaccaccgacgtgccgtccaggtcgactggctcctccgcgagcagcccgagccgggccaactccgtcaccgcctcgccgaacccgggccagcgcaccgtcttctgggtgcagtcggcccggtccagggcggggtgctcgcacagccagggcaccatgccgtcgtggaacgcctggaggtttccgactccccggaagctgcgttgctccagtccggagaatcggggcagccggatgatctgcccggttgccgcggcgtacgcgtcccgctgggcgatcggcagatggtgggcgttctcaccgccgaagaaggtgacgtgcccgatcggttcgcggggctcccgggggatcccaccgcaaaagatctccaccgcggtggtgtggtccagccgttcggcgagcgaggccgccagcaactcggtcaggccaggctccagcccgatgggcagcagcagagacgagtcaccggcgcgcgccaccgtgtggagggtgtcgagctgttccaccggcggcctggtgatgctcgcgacgggcctaccaccgcgtgccgcctcctcgatgaggtgacgggtggccgcccagggtagtgccatagtgaggatgtcctgaccggagatcgcggtgtccgggtcggagctgacgacaatgcggcaggtggcgtacggggcgatcagtcgggccgtctcctctgcccgcgcccggtcccggtctaccagcgtgagtcgggtcgtggcggggtccgtcgccagggcgtacgcggcacccgcccccatcttcccgcagccgaactgggctgccttcatcgctgtccgctcccgcccccgctcatgccagggcggtctcggccacggtcacccgtgccgagacaagacggtccacatcggatagcaaggcatccaggcccgcccggttgacgtgccgggcgcacaccgcggcgacccgctgcaagccgaagctcgccggtggcagcgtcacctcggtgcccaccgggtgctccaggaagaggtacgggtagccggggtccgcgcacacgtcctcgatcccgcccagcccctcgaaccggcccgagcggtcggcgagtacgaagcgcaggcccgcttgcaggtcacggtccggctccagctccagtggagcgccgacggcaatccggacgacgttggcgaagtagtcgatcccgcagctcagcgggaccaggtgggagacgatgtagtcgcctgcggggcgggccgctacctcgatgaacttcatcccccgaggaccccatttcgcctccaggtggaaggcgcagttatcgaagcccagggcggagacgatctgcacggtggtggcctgcacctcggcgagcacgtccgagggcagagcgctcggcatgacatgctgcagttcgaggtggtacggcgcgctggtcagcttgtcggtcaccatgaccacgtgcggctcgccgccggcgatcaggccctcgacgctgagctcctcgccctccaggtactcctccacaatgaattccgcgccgaactgctggaacacggcgtcgaattgcggacgggctattttttcgagttgttcgacggccgcttccaggtcctcgtcatcgcgcaactcgaatatgcccttggaaccggaggcgccggttggcttgatgacggcgggaagcccgatatcgcgtactgcggtgcgcaattcggtgaggttgcggactcggtgataagtgggcagaacatccctcatgtcctggaggccctgcttcatgtggtatttgttccgggccttcagtgcggcgtccgtggtcatgccgggcaggcccagttctgccgcaatggcggcgaccaactggacgtcgacctcggtgaagctgggaacgccagcgatgtcgtacctgccggccacgtcccgcgccgcagccagcgcagtcgcacggtcgtacgtgtccacctggtagaaggccgtgacgagcggtgccgcgaagggtgggagggaacggcccagcaggacgacctcgtagcccagccggcgcgcggccaggagcgattccaggccctccctctcgatgcgccgcagattgacgaacaggacctgccgcttttccactggactccccgagaactgttgggttaacaaaacgcatgcggtgacacgagaacttaataatctcgattacggcggatggcttcattgctgtagcgcggaccatcggcagtgcctggtccatgactggtatcgatcatgatcacggagtcgagccgatgcttgaatgagcacaacatggaacatcgtcgccgtcaagggtgaagtcaaaggcattacgacctgtcacaatcggtcgacccgcatcgtctattagagggagtgcccgagacggcggacgcatgccgccgcaacggacggaggccggcagtgaccaccagcaaaatgaatgatcagctcacccgggtggggcccgggacgccgatgggtcggctcctacgggagtactggatgcccgtcatgcgctccgggcggctgaccgagccgggcggagcgcccatggcagtcgagctgctcggcgagaagttcgtcgtcttccgtgccgacgacggcaccctcggctgcttcgccgaggcgtgcccgcaccggggtgcctcgctcacgttggcccgcaacgaggactgcgccctgcgctgcatctaccacggctggaagttctcggtcaccggccaagtcctggagaccccctcagagcccgcggaactgaccaggttcgcctcccgggtgaagcttcggcaccaccccgtgatcgaatccggcggcgtgatctgggtgtggatcggcggcaccggccggtccgctcctgcgccgccggcctttaccttcaccaagctgcccccagagcaggtcttcggcctggtggccgtggtcgagtgcaactggctgcaagggctggaggcggacatcgactcggcgcacgtctcgctgttgcacgagaccgaggcgcgggccggcgccttgcgcgacctgctcgacgaccggacgccccgcgacgagatcgacgagcagccgtacggcctgcgcttcggctctgtccggacgctgtcctccggcgcagagttggtccgggtcaaaccgttcgcgatgccctggtacacagtggtgcccgagctacccagcggcgaccggctctggcacgcctgggtgccgatcaacgaccatcgcaccatcatgtggtacctctggtacaacgaggagcgtccggtcgatccggccgtcttcgccgatcagttcggcctcaacctcgacacgatgaatccggacaacatccgggaggggttcacccgggagaacaactggggccaggaccgccggcagatgcgggagaaccaaagcttctcaggcattcgagggctggtgctacaagacatcgccgtgcaggagagcatgggccccatcgtcgaccggaccggggagaacccgggccgcagcgacacggccatcgtcgcgacccgccgctacctgctcgacgcgatcaagcggcacgagcgcggcgagaccccgcccggcctgggtccggaggccgactacgaccgggtccgctccgcggagatcacgctggctccgggcgtcgactggcgttcggcatgagtaaccctggggagctgaccgaagaggccgatgttgtcgtggtcggctccggaggcgccggtctcctcgcggcctgcgtagcggccgacaccggcgccagcgtgacggtggtggagagcaccgaccggctcggcggcaccacggccgtgtccggcggcatgatctgggcaccgggaaatccgttcatggccgatctcgatcagactgactcacgcgtcgacgccctgcgctacctggatcaggtcaccgagggcgcggtgcgccggcccacgatcgagctctttctcaacaccatcaccgtgaccgtcgactacctgctgacgcgcacgccgctgcggctggcggcgatcgaccggccggattaccacagtgagtggcccggcgcccgggtggccgggcgcaccctggacgtggtgccgttcccgaccgccgatcgcccgggactgctggaccgcatccgggccggcgcgcacttcgcccccctcatgacctacgacgaacgacaccggtggcggtggcccgggacccgcgacgaagacctgctggcccgtcgggaacgagatggggccgtcgccgtcgggaccggcctggtcgccgcgcttgtggccgcctgcgacgaccgtggagtgcggttctgtacccggacgcgggccacatccctggcggtccgagacggtcgggtccgtggcgtacgggtggatcggccgaccggacccgcgctgctgcacgcccgcagaggtgtggtgctggcctgcggcggcttcgaatggaacgaccaactcaagcaggcgttcctgcgcgagccggagacggtcgccgtgagcccgcccggtaaccggggcgacggcctggtgatggcgatgaggctgggcgccgccgtcgactcgatggcccagggctggtgggtgccggtggtttccgaccccgacgaggggtacgacggtgcgccgctgtaccgccatctcgtcggcgagcgttgcctaccaggctcgatcatcgtcgattggcgcggtcgccgcttcgtcaacgaggcggtcaactacaacgacctcacgcgggcgctgcacgccttcgacccgacgacccaccggccggcacacgcaccggcgtggctggtgttcgacgaggccttccgccgtcggtatccggtcggcgccacgcagccacaccgcccggcacccgcctggttcctccgcggcgaatcccttgccgacctcgcgaaggttgcggacatcgacccgggcggcctggaggaaacggtgaacgccttcaacgtgcacgcccgccgtggcgtggacccggacttcggtcggggttcatcggcgcacgaccgctactacggcgacgatcgccagcccggcaacccgtgtctcgccccgctggagaacccgcccttctacgccgtcgagttgcgttccggcatgcttggcaccaagggcgggctgcgcaccgcgccgtccggggaggtgctgcggcacgacgggacagcgatcaccggcctgtatgcctgcggcaacgtggcgggcggaccgatggggccgggctatcccggctcgggcggcaccctggcaccggcgctggccggcggctaccggtgcggccgctcgctcggcgaggcggcccgatgaacgtcgtcgtggtcggcgccggggcgatcggcacctgcgccgcctaccgtctcgcctgccggggcatggcggtgacgctcgtggacgcgcaggacccgcagcggtccctgtcggcgcactccttcgcatgggtgaacgcggtggacgatgggtcggcaccgtacttcgcgctgtcccgggaagcgctcgccgcgcaccgacggctcgccggtgaggtgcgaggtccgtgctggttctggccgaccgggaaccttgtctgggccgactctccggcgacgtcgcggaacctgatcgccgctgccgagtcgtaccgatcgaagggctaccgcgccgagagctgcaccgcgtcgcaggcccgcaccctggaacccgatctgaacctgggcggccaggctgatccgatcgtgttctacccggaggacgcccacctacacccggacctgtttctcaccgaggtgcagggtgccgcccgtcggcagggcgtacggctgctgctcggcgacgctgccgtcgggatcgagaaccacacggtacggctcgcctcgggtgtacggctgcacggcgacgtggtggtgtgctgcgccgggcggggcaccggcgacctgcttgccgaagcccggcacgcggtgccgctggtcgagccggacgacccggagatcacgacgcggggtctgctggtgcgtacctcgccggtgccgtccggcgtcaccgtgcgccgcgtcctgcacgcgccggggctcagcatccggccgcaccacggccgacgcctggtgctgcacagtcacgacgttgaccacacgctgccggccgacgtaccgacggccgcggtcggggtgttggcccggctggcggacgtggtgccggccgccgagggggttacggtcgagtcggccttcgtgggggtccggccgatgcccctcgacggacgcagtgtcgtcggctggctgcccgggtccgaccgtctctacgtcgtggtcacgcacagcggcctgacgcttgcaccggtgctggctgagatcgtcgcccgggaggtgtccggggagcggcacgaactggccgaggcatttcggccagagcggttcgccgcggcctgacggacgactcagtcagtggccgccggtggcgagcgtcgccacacgacgggccttgggcgtgttcctgctggtcagggcgcgcaccgtggcgtcggtgacgatggcggtgatgcccggcatgtcaccgttgcgcatcgcctcggcggcgtcgctcgcgataccgccgagcggtgcgtccagcaccaccagatccccggccgcaccgacccggacacggccggcgggcagtccccacacctgcgcgacgttgcccgtcgccagtgcccaggacaccgccggctccaacggcgcgagcgcagacaactccacgaccgtcttgagtacggccagtggcatgacgccgaacccggacggggtgtccgagcccaccacgacccggtgcagtacggcagccgcctccgcccgccggaccaggcgcagcgcggaccgcaggttgccggcctgcaccacctgcagcgccatctcggtgtcgtacagcagccggtcgacgtcggtgtccggcatggcggtgggaccaccattggcgtggccgcagacgtgcggaccgagcttgatgatctcggctgcccgcagtgccgcggagccggccgcgctcaccccgccagcgtggcacatcacgagcaggccgcaggacttggcgatccggatctggtcgacggcatcgagcggatcggcgtacgccccgaagccgaacttcgccagccacaccccgcagcggacgaggtggcggaaatcctcctcggtgagtgtcggctccaacagcacgtttcccgcgtgcacccgcataccgcccggccggatgttctcgaagacggctcgggccgtcacggcgagtgccttcaccccttcgcggtcgcggggccggcccggcacatgcacctcaccggccgagatcatccgggtcaccccgccgtgcacgtagctgtcgaggaagtccaccgccttctgccgcggcgtgtagtcgccgagcgtggggtgaccgtgtgagtcgatgaggccaggcgccaccgtcgcgccgtccacgtccagcacctggtcggcgccggcgatctccgccgtgagttcggcggcggtaccgatcgccgcgatcatgccgtcccggcagatgagggtgtcggcgtcgtcgatctgcggcgcctccaggacgccggagaacagcgttccgacgcgagtgacggcaagtgtggccacgatgcccctttctgcttcgcgcaccactgcctaccgaatcgacgtcactctgtctaccttgtcacgcccgacgctgcccgatcgtcccactagtgacccttgttgatgccgataccgggaggggcgactgtgaagcaatggtccacgaaggacctccacgtcctcgaacccgccaccggcggccgggctggtgatgcggtgctgaccttcaccgaccggtactcggtcttcgaccacggcgtcatgcccgacctgatccccggcaagggccgggcgacctgcgcgatggcggtgttgtcgttcgggctgttcgagcgggccgggatcacgacacacttcgtcgagcaggtcgccgaggacgcgatccggatccgactgctgggcctggacctcaccgggtcccggcggactggcccagcccaactcatcccgctgcagattgtctaccgtcgccagcttcgcccggagtcgtcggtgcaccgccgggtggccactggtgctgttgacccggcgtcgattccaccaatggagccggagaccggccggctggatccggtgatggtggagttcaccagcaagttcgaggagaccgaccggttcctcgatcccgcggcggcgacccgggtgggacacatttccccagccgacctgacgggtctcaccgagcaggcccgtcgggtctgcgccgcggtcgacgagcactgcgttcgggtggggctgacgctggtggacggcaagaccgagtacgggttcgacgagcacggcgacctcatgctggtggaccatgccggtacaccggatgagaaccgcttctacttcgaggacacgccggtctgcaaggaactgctgcgggcgttgtatcccgagttgcgtgagcgggtgcagggctgggtgcgtgacgggctgccccgctcacggtggccacggccgcagccgctcggccccgacctggtggccgcggtggccgaggtgtacgccgccgtcgcgcaggtgtgggtgaccggtgcgtcggccgcccgtgcccggctttccgccgccgtcaagacctacctggccggttgccccagtgtcgagccgcaacgggagcatcgccgatgatcggccgcaccgtccaggtccgtgggtcggcccggctgagcttcacgctgatcaacttggacgcggcgtcgctgcgtcgcaacggcatcgcggcgatggcggtgcagcgaccgggtctgacggtgagaatgcgggcgagcaggggcgccacgtcgcgggtgctcggcgtcgagccggagaccgccgcggatctgctggccgcgctggccacgctggagaagctgtgggacggtccgccggtcacggtgacggtcccccggccgctgccgcaacactccggcttcggttcgaagaccgccggcctgttggcagtgggccgggcctacggggcactgtgcgggcacgatccggccctgccgcagctctccgagatcctcggccggggtcggacatcgggggcgagtaccggcctcgccgagttcggcggttttctggttgacggcggtcatcgcaacccaccggacttcgccgcctcgccggcgacgtacctgcggcccagtcggttcgcgcagcctgtgccggtgcccaagccgatcgtcaagctgccctttccgccctggccggtgctcgtgctgatgaccaacgggcgccatctcggcggcgccgaggaactcgcctggttccagcgtgtcacgcccattccccaggagcaggcgcagcgcaccgcccagctggtgttcatgggtctggccccggccgtggcggagcacgactacgaggggttctgcgacgcagtcaacgagatcaccttcactagccacttcaagcgggaacagatcgccttccaggggcgggccgtcgaggacgtgctcaccgcgggccgggacagcaccgcgatcgacgcgatcgcgctcagcgtgaccgggccggcctgcttcgccttcacccgtacgccggaggccgcgcgcgggtgggcgcagtcgctgatgcgtcgcggcgcgatccgcgacttctggttcaccgaagccgacaactgcggcctgaccgtcggccacgtccctcaccgatgaggaagcatgtctgacaaacacgacatacccaatgtcctcgccgagcggtacgcctcaccggagatggtggagttgtgggcggcgcagcacaaggtcgtcctcgaacgccgcctgtggttggcggtgttgcagacacaggcggacctcggtgtcgacgtgccgcccggcgtcgtggatcggtacagggcggtcgccgagcaggtcgacctggcggccatcaccgagcgcgagcgggtcacccgccacgatgtcaaggcccggatcgaggagttcaaccggatcgccgggcacgaacacatccacaaaggaatgacctcacgggatctgaccgagaacgtcgagcaattgcagatccgtgacagtctccggctggtgcgtcgacgctgcgtggcggtgctggcccggctggcccggctggcgacggaacacagcggcacggtgatggcggcgcggacgcacaacgtccccgcacaacccaccacgctgggcaagcggttcgccggggtgtccgaggagatgctgctggcgttgggccggctggacgagttgctcgaagcgtacccggcccgcgggatcaaggggccggtggggaccgggcaggacatgctcgacctgttcggcggggaccacgagcggcttgcccggttgaacgaccgggtcgccgtgcacctgggcttcacccgggtgacgaccagcgtcgggcaggtctacccgcggtcactggactgggcggtgctcagcctgctggtccagatcgccgccgggccttcgtcgctggccgtgtcgctgcggctgatggccggtcacgacctggtcacggagggattcgccgaaggtcaggtcgggtcgtcggcgatgccgcacaagatgaacatgcgatcctgcgagcggatcaacggcctgatgctggtgctgcgcggcttcgccgcgatggccggggaactggccggcagccagtggaacgagggcgatgtctcctgctccgtgacgcgtcgggtggcgctgcccaacgcgttcctcgccctcgacgggatgctggagacgctgttggtggtgctggacgagttccgcgcctttcccgcggtgatcgacgctgaattggagcgctacctgcccttcctggccaccacccggatgctgatggccgcggtgcgctccggccagggacgcgaggcggcacacggcatcatcaaggaacacgcggtccggtgcggtgaccggcttcgcgcgcagggcggggacaacggcctgctggagtcgctcggtgccgacgagcggttcccgcttcgtcgccccgcgctggaggccctcctcgccgaccggttggtgtttaccggcgcggcgggggagcaggtcaccaagattgtgcagcggatcgaggcagaggtcgcggcgcacccggacgcggccgcctaccggccgggcccattgctatgaatgcgggcggtgcgtcggagcgccggtacggcagccaattcgatacggtcgggcgttctgacactttcgtccattggggagtaacaggtgcacaacaccacgacagcgccgatcgcggcgctcctcgccgggtaccggccgcggacctccacggaggcctccgacgtcgagcgcctcctgggtctgctgacctctggcgacccgtggtcgcgcgacctgccactgcatgtcaccgcctcggcgctggtggtccacccaccgacacggcggatcatgctgcgctggcacgcccgcatgcaggcgtggttgcagatcggcgggcacggcgatcccggtgagcacgacccgatcgacgtcgtgctgcgcgagggacgggaggagacccacctcgacgacctggtgtgctggccggatacctcgatacgtcaggtcgcggtcctgccggtgccggccagcccggacgaacccgctcacgagcacgccgacctgcgtttcgtgctggccaccgagacacctgcgcgggcccggccggagaagccgaccgccacgttgcgttggctgagcctgcccgaggcacatgccatcaccaccgagccgaacctgcacgagttgctcgcccgtgtggcggagctcttcgaccagtagggccgccatcgaaggagaagaacaccgtgtccagtccgaccctgccgaccggccgacccgacatcaccggaagaagcaagaaggtctggttcgtggagccgggccgctgtgtcgtcgagatgatcccttcgctgcggagcttcacccacgaccgcgacgagctgatggacggtacggccgagctccggttggacttcttcgagtacgtgtccggcgtactcgccaaggccggtgtgcctacggtgttccgggaacgtctcgggccgatcacctatctggccgactaccgccctgcggtcccgttcgaggtgatcgtcaagaaccgggcgaccgggtcgacgacgcgcaagtatccgggactgttcgaggaggggcgggtcttcgcaccgccggtcgtgaagttcgactaccgcaccgacccggaggaccagccgatcggggaggactacctacgtcgcacgggggtggacgtcgaggcgtaccggcggctggccctggcctgcaacaccgttctgcacaccctggtgtccccgctggagttgtgggacttctgcctggtgatcgcgccggacgaggaacgtggcctagtgatcaattcggagatttcgccggactgcatgcggctgcggcgcgccgacggcgagccgtacgacaaggacctcttccgccgcggggcatcccgggagcagatcatcgagcgctggaccgagctgatgggtctggtgcgtcatggctgaccgactcgctctggtgacaggcgccaaccggggcaccggacgcgccgtccgcaaccggttgatcgccgacgggttcaccgtacgctgcctgaaccgcacctcctgcgccgaccacgtcgacccagtcctggtcgacctccgcgacggcgacaccgtgcagcgcggcgcgctggccgcgctcgacggcgccgaccggctggacgtgctcgtgctcaacgcggtcacccgcggcttcggccggctggctgaactgtcacccgcagcctgggacgaggcagtcgccgtcaacctgacctcggtcttccggctgacgcaggcggtactgccgatgctgcgcaccgccggtgggcacatcgtgatcatgggctctcacgccggcgtccggcccttcgaggagggcctggtctactgtgcgaccaaggcggcgctgcggtcggtggccgaggttctgctgatggaggagcggcagcacggcgtacggacgacgctggtgaacccgggcgcgattcgcaacttcccggacgacttcgccacgacgaagatgagcgtcgactcggtggcctccgtggtctcgtgggctgtggccaccccgccggatacggtgctcggtgagatcgagctgcgccccgcgctgctggatcccccgccggtgaccggcctggaccggctgcagtacgtatgagatccaaggacgccctctcatgacggtacgtgctcccaacgcaatctggcaggaggacaccgccgtcctgcacgtcgtcctgtccggcgacgacggccggcggccgacccgaacggtgagcctgtcactgctgtgctgggtgaacctggacagcgcgggtgaggtgtgcggggtggacgtccacgaccttccgcccgagctgaccgacgccatctccaactacaccggggacgacatcatcggccggacgttggtcaacgacggctggctgtggattccgctctccggcaactcgacccagcggcggcacacgggtgtcgccgacatcgatctggtcctcgacgaggagggcctcgccgctctcgcggtccgcttcgaacggaaaccccattgagctacctcgacctgttgcgcagtccctccgttgcccggctgctgctggcggctatcgtcggccgcctccccacctcgatggtcgcgctggcgttgaccctgacgctgcgcgagcacggggtcgaattccggttcatcggggtggcccttgcggtgctcacggtgtcccatgcagtcggcgggccggccctgagccggctggtcgatcggcgcggccagaccaccgtgctgaccggtgccgcggtggtctcctcggctgccgtggtcgcggcggcactgcagcccagcaaccggactgtcgtgctggtcggcatggccttcgccgggttcgccaccccaccgctggagccgtgtctgcgcgcgctctggccgggcctggtcgggcaggagaacctgcagcgtgcctactcgctggactcggtgggccaggaggtcatcttcgtcaccggcccgatgctggtagcggtgacggtcgccgtgtggtcacccgcggcggcgctgatgctgacggccgtactctgcctgctgggcaccatggtcttcgcgtcctcggtgccgtcgcggcagtggcgcggcgtaccgggcagcgccggcctgctcgggccactgcgcagtccgctgctcgtggtcctgctgctcggggtggccgggacggtggtgccgatcggtgccctcagcatcgtcctggtgtcctacgcggagcagaacgctgtctggggcggagccagcgtgctgctggtcgtctccgcctccggtgcactgatcggcgcactgaccatgggtcggatccagtggaagactgcggccaccacccggatcgtcgtgttcagcgcctgcctcggcgccgcctacctgctggtcgccacgctcgcgccggcgtgggccatggcggcgatcgtgttcgtcgcggggttcttcctgccgccgctgctggtgatcgccttctcgctgatcgacgagcttgctccgcctggcacgatcgtggaggcgttcgcatggttggtcacgctcttcgccgtcggctccggtgccgggtcagccatcgccggcgcggtccaagacgtggccgggacgcgcgaggccgccgcgacgaccgccggcctggcgttcgtcggcaccgtgctgctcgtgctgttccgccgcgcccacacggcgcgcgtcccaacgttggtcagctgatgtcgcgcctgctcgggctggacctcgacgggacgctgctggatccggacggcacggtgacggcccgggtggcagaggcgttacagcgggcggtcgacgctgggttcgccatcgcgatcctgaccgcacgacccgctcgggacgtgcccgcctcggtgcgcgaccggatcccgaccgccgcctgctgggcgtacagcaacgggacactcgtccaggcgacgggcgacgcgcgaccgcgtcggctcgccggtctcgcgccgcacaccgtgcggtggctgttgcacgagctgaccgcggtcgcaccggactggacgttcgccgccgacttggccgacgccaccgtggcgcgggtgccgttcccgacccgggagacccggccatggaacaacgtgcggcacgtggcggagctgacgctcaccgagccggcctccaagatcctggtccgcaccggtgctccggtgggtccggccgaggtggcccgggtccaggaggtgatccgcgaccggggcgaggccaccgcctccggcggctggtacgtcgagatcaatccgaccggtgccggtaaagcgcccgccctgcgctgggtcgccaccgcgctcggcgtgccgatgcgccaggtaaccgccgtgggtgacgggctgaacgacctgcccatgctggccgccgccggccggtccgcagcgccggcgaacgcgaccgaggcagtccgtggcgccgtcgaccacctgctgcccggcaaccacgaggacgctgtcgccgtcctcgtcgacctgctgctggccggggacggcgcccgaccggccgcggtcgccgactgaagggagctgacacatgccgatccaggccccgtacggcagctggccgtccggctggcaggcggccgacgcgtcacgcggccactcggtcgtggactgggttggtttcgccggcagcgaggtgtggtgggtggccgccgatgcgggtgacggtcgcaaccacctggtacgtccaggtgcggacggccgccccgaagacgtgctgccgggcgattgggacgtgcggaccgcgttcatggagtacggcgggcggccctgggtgtttctcggtaccggcggcgcggtcttcgtccactggtcggaccagcgggtctaccgctggacgcccgaggccgccgtgcggccgctgagcccacgctcggaccggtaccggtactgcgacttcgcggtacggggcgacgaggtgtggtgtgtgcgggagacgaccggcggtgaggtccggcgtgacctcgtcgcgctgccgctggatggttcggcgcgaatccgggtgctggccgccacccacgacttcctgtccggcccacggatctcgccggacggaggccgcgtcgcctggctgggctggaaccatccggacatgccgtggacgcgtaccgcggtgatggtggcgaacgtcgacccggacggctcgctggtcggcctgcgccggctggcgaccggtgccgacgagtcggtgacccagatcgagtggaccagcgacggcgcggcgctgctcgtggtgagcgaccggagcggctggtggaacgtccacgaggtgagcggggacggacggtggcgggcccggtgcccgcgcgccgaggagttcggcgaggccctgtggcggatcggcgccagcacctgcgccgccctcaccggcggaggcctcgcggcggcacacggcacgggcgtccgccggttgggcctgtgtgacgccgacggcggcctggtcgatgtggacgacggcttcacggactggcggtccgtggtcagcgacgggcggcgggtggcagccgtggcggccggaccccgcaggtcgcgctcggtcgtgctcgtcgagcaggggtgcacccgtgtgctctggtccagtcccggtgctctggccagctacgcctccgtaccgatgctccgcacctaccagggcgtccatgcgcacgtgtacgaaccccaccaccccgggtacgcgggtccgcccggtgagccgccgccgtacatcgtccaggcgcacggcggcccaaccagtcgcggcgtgccggtggccgacgcggtgaccacgtacttcaccagccgggggatcggtgtggtggatgtccagtatggcggttccaccggctacgggcgcgcctaccgggaccggctccggcatcgctggggtgaggttgacgctcgggactgcgcgaccgtcgcccgtggccttgtcgccgagggacgggccgacccaagccggatcgccctccgcggcgccagcgctggtgggtggaccgcactgcggtcgctgatcgacgaccccgacctctaccaggcggccgtggtctacttccccgtcctggacgcccgttcctgggcgaagtcgacgcacgacttcgagtcgcggtacgcggagtggctgatcggcccgtggccacaggagcgtggccgctacgagtcccgttcgccggccgccgcggtggaacggatccggaccccgctgctgctgatgcagggtgcccgggacgcgatctgcgtgccggaacaggcggaccagttcgccaggtaccttgcctcgatctccgtgccgatacgctacctgcgcttccatgccgaggcgcacggcttccggcaagccgacaccgtcgcccggtgcctgaacgccgagctcgacctgtacgccaaggcgttgcgttttccgctgccggtcgaagcgcgagcatgaccgcgcggcacacggtgacgacaccgttgtggccggtgccgctcgaacgacgagggagctgatgagatgaccaggacgctgcggatcgccatgcccaacaagggcagcctcgcgccgggtagccggcagctgctgaccgcggcgggcttcgatctgtgcggggtcggtccccgactcttctataccgaccaggacaacgacgccgagatcctgtcgctacgggcccgggacatccctgagatgatcgctcagggctacgtcgacgccggcatcaccggacgcgacctggtggccgactccggccatgagctgagtgagatgctgacgcttggtttcgggcgctcaaccgtgcgcgtcgccgctcctcacggtcacgtcgacaacgtgcgggcgctgcacggcaagcgagtcgccaccacgttgccgtcactgaccgcgcgacacctcgccggtctgggcgtacgggcgacggtggtggcgatgaccggcgcggtcgagggcgcggtgcacctgggcgtcgcggaggccgtcgtggatgtcgtcgaatccggccgtaccatggcggcgcacgacctgcgggtcatcggcgcgccgctggtgatctctgaggcagttctggtcgcgctgcccgcggcgaccggggcgccggagctccggcggctcgccgaacgtctgggcaaagtgcttccgacgcggggcaccgtgggcgccttcggatgatagagtccgcgcgctcgatgccggagagaacggggaaaaccgtgcgaaggtccgacggccagacgttgattttcgatgccgacgacaccctgtgggagaacaacgtcctcttcgagaacgtcatcgagtccttcatcgagtggttggcccacccgactctggaccgggcccaggtgcggacgatcctggacgacatcgaggccgccaacgcggtcacgcacgggtacggcagtgccatgttcctgcgcagcctgcacgactgcttcgagcggctccgggagcgtccgggctcgccgcaggagcggcaggagatcgaggaactggcgagggcgctcctggaccgcaaggtggagctgatccccggtgtcaccgagacgctcgccgagttgcagagccggcaccgcctgctgctgttcaccaagggacacccggaggaacagcggcacaagttcgagttgtctggcctggagcggctcttcgcgggcgtgcacatcgtcgaggagaagaagaccgccgactacctgcggctcatcgctgacaacgagctcgaccccggcgttacctggatgatcggcaattccccgaagtccgacatcatcccggcccgccaggcgggaatgaacgccgtgttcatccccaacgacaacacctgggtgctggaacacgagatcctcgacccggcggacgagaaggtgctgaccctcgcctgcttcccggacctgctcggccacttctgatcctgccaacggctgcctggaggatggcgtgaccgacgcaccgattgggatcttcgattccggcgtcggcggtctcaccgtcgcccgggcactcaccgaccagctacctggcgaggacctcgtctacctcggcgacacggctcacgtcccgtacggtcccaagccgatagccgacgtgcgccggcatgccctcgcctgcctggatcaattgatggacgccggcgcgaagctactggtgatcgcctgcaacagtgccgccgcggcgtgcctgcacgacgcccgtgagcgctattccgtaccggtcgtggaggtgatccgaccggcggtacggcgcgctgtggcggccacccgcaacgggcgggtgggcgtgatcggcaccagcgccaccatcaccagcggggcgtacgaggacgccttcgccgccgccccacacatcaccgtcaccggcgtcgcctgtcccgagttcgtcgagttcgtcgagcgggggatcacctccggctccgcgctgcacagcatcgcccagcgctacctgacgccgctgcgcgccagcggcatcgacacgctggtcctcgggtgcacccactatccgctgttggccggcctgttgaacctggtgatggggaacggcgtcacgttggtctcgagcgcggacgaggcggccaaaaaggtgtatcgactgctgaccgagggtgtggtgccgcgccgggccgacgacgaaagccggccggcgcggcaccgttttatcgccaccggcgatccggccccgttcgagagactgacatcccgcttcctgggcccgaccgcggcccgcgtggagacactgtccgccacatcccggcatgacaacgggtcaggggacgcgtgccagccgctggaatccccggccccaccacgccagcggctcccctgaccgacgttggaacgccgttacccggccgagcacgatggtgtggtcaccgccgtcgcgcagcccgtgaacggtgcagaatatccgggacagcgcggccggcagtgatggcgtcccgccgaacgattcctcggtctccacgttgtcgaacttgtcgctccggtgcgacccgaagcgcagggcgagattcttgccgttcgcgcccatcacgttgacacagaagtgggcggccgcgacgaggggatcgtgcgaacccgccctgcgatcggcgcagacgagcaggagcggcggttcgagggacagcgaggccacggcgctggcggtgaacccgaacggctcgccgagggcgtcccgagcggtgacgaccgtgacgggtgcgaccatggtggacatcgcctcgcgaaagccggcgacatcgatcgggcgggtgaagaccgcgggatgagcctgttctggcatgggcgtccatcctgtcggtgtgcgtggggcgcggctagaccgaccggcggggcgacaccggcagccccaggtggtcgcgcaaggtcgtgcccgggtagtccttgcggaagatcccgcgccgttgcagctcgggcaccaccaactcgacgaagtcggtgaccgatccgggcacttggctgggatagatgttgaagccgtcggcgagccgctcttcaaaccactcctgaatcacatcggccacctcgtacgggttgccgaccacggtgtgcgccaactgggtcggggtggcgtgcaccaggtcaccgtaggtgattcggttcggtccgttcgcggtacgccgggtcaaccgggtgatttccgcgagccgtcgccgtccttcctcggacaccgccgccagcgtctcggccggcacctccgcggccaggtcgtagcggcgcagatccaccccgaagagtcgggatgccgaagtgcggttgtgccggtatccctccccgatgccgccggcccgcaccaactcgccaacctcctcctcgggggcgagcatcagcagcgagttcagctggtcgtaacgcgccaccgcctcctcggtggtgggcgcgacgatgggcgtgagtccgggcagcacggtcacgtggtcgacgcggccgtagcgggccgcccgcgtctgaatgtcggcgtagaactccctgcgggcggccagggtgggctgcggaccagcgaacaccatgtccgcctcgcgggcgccgagggcgcgggaccggtccgaggtgccggcgttgagcagcaccacctgcccctgcggcggacggcacacgtcgagcggaccgtcgacggagaagtaggccccccggtggtgtatcggccgtccaccggtgccgtccagatcgggggcgctgtcccacagggcgcggacgacctgcagggtctcctcggcccagtcgtaccgcttttcggtgtcccagtacgcttcgcggccgaagttcaacgccgctgccgagtcggcgccggtcaccagattccacgcggcacgcccgccgctgagctgatccaacgaggccagcagccgggcaatcccgtacgggtcggagtaggtcgggttggcggtcaccacgatgccgatgtgcgtggtggcggccgcgatcgccgccgcggtggtgaacggttccaggcgggagatctgtgccgggttgctgtattgcagggccgggtcgatggctaaccggtcaccgaggaagacaaagtcgaactttgcccgttcgacggcccggctgacctcctggagcagttcgatgtcgtaggccgcgtcagcctgtgcgtcggggtggcgccacccggcggcgtgcgttccggtggcccagaacatcagtccaaggtgcagcgtgcgctggacggacatgtctgcctagctcctttccgcgccggtggccgcctcggctgtgaaccggttcgccgccggcggcaggcccaaccggtcgcgcaacacgtccgaccggccggacggtgccggccgtagccggggcagaacctcgtcggtgaacacggcgacctgcgacgggtccggaaaccgcacggtgaaaccggcgaccgcgcagcgggacaaatgctcggtgacctcgtccgggtctcccacgaccacggcccgctcgtggtcgccgcgcggagcaccggcgcgggcgtgcagctcagcggcatgctcaccggtccggcccacgaacggcacgacggcgaggacgtggggctggtcggcgtcggctcctcgttcgggcgcccggtcgccgacaatcagcacgtcggcggtgggcgcgaccggccggtcggtcaccgaggcgaacacgaccgggtggccctgcggcggccgggccaagttcagcggtccccgcacgtgcagtgtgggaccgacatggtcgagcacgtggatgcaatcctcgtcgaggaactgtccggtcgccttgtcgcgcacgaaggcgccgtcctcccaactgtcccagaggtcgcgcacgaccggcacgtactcggccgcccggtcctcgcgccgtgccgccgggtcgacgccttcgcggcggtggttggcgtcggcgaggtggtccggcccggtgacgacctgccagcccgcccgtccggcgctgacatggtccagtgatgccaccatgcgtgccagatggtacggctcgtgatacgccgtcgagccggtcaccaccagcccgatccggctcgtctgggccgcgatccacggtgcggcgatcaccgcggcgggtgggccggcccggcgggtggccgtggcgggccggtcggggaacacgagatagtccacgccggcggtctcggcggcccgggcggcggccaccagtgcgccgggtgatcccatcaggccggtgtccggcagttcgtagccgatcgtgaggtccacgccgccgctcatcgccacctcgaggagttgtcgaatcggatttccccgtaccagttcctcacgatccctttcctccgctcgctgctcggcggcccgtgccgttccgacgcgcgggacggcgggcgttccgcgcgtcggggcagtggcgctgggcgcggtctggtgcgccaccacgccccatggcgcggccggtccggtcgtggcatcacctgtggtctacccttgacgacgatggatgggttcctggcgtgacagtcggacgccggtcatcggcggcctgcggcggaccgacgacacgttgatcctcgggcacttccgatccggatcggcccggagcttccggcaacgactcgcccgccaccgccccaccgaacgctgactccgggttcaggtcatgccctgggtcgggtgcgcggagcgcagggaaggtcgccgccggggccgcctcctgccggcctggcgagcggatgccgctggggccggcggcgacggtcaggagagacccgaacggtcgggcccgcgtcgggacagccggcgggatggtcgactcgggccgacgccagcatcacctgcgccgcggccggccgtgcgccgcggatggcccggatctgctggcatcgcttggccgccgcggcgaggcccgcccgcaccggcggtgagtcgggcgacgtgggggaacgtgggccactccctgccatcccgggcgaactcctaggtcgctagacttggccctcgcgccctcgtagctcaggggatagagcaacggtttcctaaaccgtgtgtcgcaggttcgattcctgccgggggcacgtcacagaactgcaaacacgcaacgcggccggtcgatcactgatcgtggaagccggtttcgtgttggagtagacgatcaacgatgccccgggccgagcggcccggggcatcgtacattggctcgatgcacgaacgccgaacgcgcccgggtcgcggcagatgagcgcacgtgatctcgctgctggtcggcgccacgctctaatccaactgacagcgggagcatctgtgacgtccgcggtcgactcgcagaccgggatcagtgctcgcggtctgggccgccggcgtgggtcaccacgccgtcgcggtgcctcgatgcctcatgggtcagaaccggaaaccgaataggccgcctgattcgtaggcgtcggtcaggcgctgttcgagcacgcgcccggtcggatcgaagcctcggcggacggccttgtccagctcgtcggagttaagcgtgacgatgtactgcatctgctcgcggcgggcgacctcggcagcgagggtgagtgctcgggcgacctgtcgttcgtcgacgccgtcgaagaggtggctgtcatggacgaggaagttcggggcgcggcgtccccggtggccgaggacggcgacggtgaggtcgaaacagaagatgaccatgttgcctatgccgccgctgttgtcgctggcgatgtgcgggtcgatgcgcaggctgctgtcgccgggtgagaagcgcaggtacgcttcgcggccttcgccgtagagggtctgggcgaactcggcgaacagcacgaccgcttcgtcgacgattcggcggcgttcgtcgatgtctgcttcggtggcctgttgcagtgcgatgcggtcggtcgcgatgctgcggcggctggcttccagggcctgcgccgcttcgtacctgtggcgcagtgcggcgagcatggcctgttcttgggcgaggacctgctggagtgtggtgagcgcgtcgagagctccgccttcgttgagggcgcgcagcacggtggccagttcggtgccgaggcgttcccgttcggcttcgcgttcggtgaggcgggtgcggatcaaagcggcttcttcgccgaggtagcggcgtcggttgcgtacgacggagttgtggaaggcttcgacgtcggcgaagctgcggcggacctggtcgctgaggacgacgccgagttcggcgtaggtggattcgaggtaggcgatgtccgggtcgacggcttcctcgacggccttttcgaggtctgccaggttgcgtcggtccaggacgtcctggttgcgcagcgcccggatccgttgatccatctcgtcggcgcggcggcgcaggttctcgtactcgggcacgacgcggaacccggcgacctgccgttcaacttcgttgacgcggtgttcggcgacggcgatctgaccgcgtagctcggacgccttaccgacgatgcgcccgaggatcggatcgttggctgcgttgcgcagttgcttgctggtggtctcgcgggctttgagcgtgcggtaccggtcggccagttgccagtccaggccgagcaggtaggccaggttggtggttccttcagcgtcggagtgccgggagtgggtacgggtagggccgttaaaggcgtgcgagctgatgcggcgcatcaggaaggacagcagcgcccgcccgctgaccccggggtgctcggtcggcagccggaacaggtcgcgttcgatgagccgctgccactccggtagctggatttcaccggctcccaggtcgagctggtcgggggcggcaccgggtggcatgggtcgcaagctgatcgccgtggtgcgtgatgcgcttcgttgcacgcgcagcccgtcgggtatgcctggccagtccaaccggagcccaaacgtggtgtcgcgcaactggcggtgcgcgggcagtgagttcttgtcgccgccgccgccaaggaggaagtgcagcagttcgatcatgctggacttgccggcgctgttgcggctgtcggtgtcgcgggaggtgctggtcgtgtcggcgacgaggacgttgagaccgtcgtggaggtcgatggttttgaagcgtgggtcagaggcgctgagttgccgcagcatccaccctcctcgccacgagcagttcatcctccaggtcgaccacccccagcgcaaacagggcatcgagggctaggacaaaccaccaaaaaggtacaggtgcgtggtggccgtgtgtgtgacgccagtgccggagtgtcgcccaggcttgactgacggtcatcggccggtcgaggttctgcaggatctgggcaccgacggcaagtagggaccgctgcggcgtgatgcccttcgtcggcacgatcatgacggcacggcgtgcgcagcgctgggctgccacccaggcggcggctcctggaagatgtcgcaggtctcgaagaagtaggccagcaccacccacagggcgatctccatgccggcccggccgcgctgattacctgcgacgtacttttgcagttcagtgacgacctcgtccggattttggtgttgctcggccatctgccggtagtaggcgttgaagtcggcggcgacctcgtcccgctcggtcacgtcggtaacgccttggtagtactgctcgaccaggtgggtgtgtctcatgccgaggcgcagcatttcctgatcgtcgtcgctgagggcgttgtagtcaatcttgagcgcggagacctcgtgcggtgcggcccgcccgttggcgcgtcgccggttctccacgaggtgttgcagcagcggtgcaaggtcttccaggccgacgccatagacgaggttctcgacctggatcggtgcccggagtaggtcttcgatctcgtgccgcagcaggtcgaacagtttgcgcaggaggtgtggcgggcccatgggttcaaattcgatggctgggtggtcacgccgagcctgcgccagcaggcgcgtgacctccgggtgcagtcctcgggcgtcgttgtagacgaacacgaacgccttgaactcgccgggccgcttccgcagcgccttcgccaggtcgccgccgaacttcccaccgaccttgacggcgtcgaagacctccggggcatagcacgcgtataggcggccgttgtgcagccgcagcccgtcggccccgaggtcgccgaggtttccgtgggtgcggacctgcacgaagtcggcgtaccgcgccgacatgagccggtggaagaagtcctcgaacgcgtcgccgtgcagcgacaccattagctctcggtacacgaacttcacgtacatccgctcatggaagttcaagaccgtcaaccagccacctccatcgaagccgagcgtgtatcgaacgtaacgtaaggtagtggattctgtgaagggcgccatcgaccgaacgcccggtgtctaaccccgcgccggctcgcgcagtcacgacgctccacctaggttgacccgtgcgggcggcccttcccgcgcgacggcgtcgttgattgcggcagctcctggtggcactgccgtattcgtcaggggcgagcaggctacccggacggggtgcggtcagcctgacgttctgttggtagttcgtcttgtgatcaggtagttacgctggcatgctggcgtggcattccggcaaaccggaccgtcgggtcgcctcgttccgcaacggaggcccgaggtccagcggatcaggcgttggggtggcagcgatcttgtagggccgcccgacagggttgccagcgagtttcggcgggcggtgatgggttggcaccgaagtcgggtgcgtcagacggccccaacaccctgctcagcgacgcccgccggcggcttctgtccccgagcggttcaggccgacggatgtcccggcaggaggtcgccgaggcggtcaacaactacctgtgggacaactacggcacgagaaccagcatggacgccaaccacgtcgggaagcttgagcggggagaacaccgctggcccaagcccacgacccgggaggcgttccgggcggtgctgaaggcatcgcgggacgctgaactgggcttttacatcacgcgtggccaacgccatactgatcccgttgtgcaccagatgcgccctggcgagaggctcacccctgatgatgatcatgctggcgagtcgctgaccggcggggagatcacggacactggcgacatgaaccgccgcgagttgctacgcctgctgagcctgacaggtgcgctgttggccgcgcccgtcccgggcagccagctcgactgggcgcgcatcgagtcctccggtgacggaaacaggcgactagacccagcgaccctcgacgagtacgagggactgaacgctctgctgtgggcggccttcggcgcagccgagtccaaggcagcagtatcaccgctggtcaaccgtcagctgacgacgctcacggtcaacctacgccgctcccacacgacacccgtgcaccgcaggctctgcggggtcaccgccgacctgctccagctcgcgggcgaggtcgccttcgacgcgaacgcgtacagcgaggccgcgcactgctacaccctggcagcgaccgccgcccgagaggccgctgcctacgacctctgggcgtgcgcgatgatccgtcacgccttcatcagcgtctacgagcgcgacttccggcacgccgcaccgatgctggccgttgccgccgacctggcccagaacggcgacagcgcgctgtcgacccggcactgggcacgaactgtgcaggcgcaggctctcgcgggcctcggtgacctgggcggatgccggcgggcgctcgaccaagctgaagaggtcaaccacttgcccggccaggttcacaacggcggttggttgcgcttcgacggctcccggctcgccgaggaacgcggagcctgctacgtcgagttgaggcggccagacctggccgagccggtgctgtccggcgctctgtcgcagaccctctccacgcgacgacgcggaaccgttctgacggacctcgccttggtcggagtccaacgtagcgacgtacaccagatcgtgctctacggcagcgccgccctcgacactgcccgccaaagcggctcgggcgtggtcggctccaaacttaaccaactacaccaccgcttgcagccgttccttgccgacactcacgtacggcatctcaaccgccagatcagcgccctgacaagggcagggaactgacatgaccagagggaggaccagcgtgcaggtcgaagaaccggggcgcgtgttccgcgaggcatggatcgcgggtgtccgcaagcactaccccggcgcaccgaaaccgggctacgtcacgccctgggaagatacgcccgaatgggaacgggagagtgccgctgctgtgtatgagcaggtccgccagttcatcgaggtggccgacggcgcaaccacgaagctgacccgtgagcagaaaggacgcttcgtcgcgctgtgctggattgtgcagatattcaaacacttcgcaagcccaaaggcttcctacgtagccgactggtcagacatgccggagtggcaccaggagacgaactcagacatcttcgaacacattgagcaggcgctcgtctcgacgcgctgagcggacggacactacgccgaccagcatgagctgcgcctgcaagggtgaaacgcacgtcggccgaggtcagcacggcgcgcccggcttcccgggcgcgccgacgaggcagcagctcagtaggcgtcaaactcaccgtcgcggatggcgtcagtgaacgccgtccactcacctcgggtgaaccccagcactggtcccgtccggtccttcgagtcccgcatgcccacggtgccgtcgagcgcgacggcgacctcgatgcagttgtcgccaccgccggagcggctggacttccgccagttggtgaacttttcggggtgcatggtcatctcctggtgtagtcgggcagttcctccgccacgctggcgaggaagtcgaggctgtcggcagggctgagggccgcggaacgcagtcgctcgtacagggaggcgtagttggcaacctcgtccgggtcggtgaggacgaggtcgctggtgatggtgtcgaccgcgacgactaccggatcgctcgggtcggggtatcggtagctgaagtacgacgaccggggtaccgcgttgccagcgattcgcgcggtcagccgcagtacccggatcgtggtcttctgcttatcgtgaccgacgttgatcaggtgatcgagctgcgcgcggacaatctccggcggtgcggcgtgccgacggatcgcgagctcgtcgatgatcacttcgtaggtgggtccgccgggtctgtccaggacccgctgccgggcagctcgtgcttccagcgctcgctccaccgtgaatctcgtggggtaggcagcacgatctgccaccgcgcggacctcggtgtacgccgggatctgcagcaggcccggcagcagggtgatgtggtactcggcgatgtgctccgcaccggcttccaggtccgcgtagagggcctggcgtggtcccatctcgacgcggaacttttcccaccagccgttctcctgggactcgcgagcgatggccatgatctcttcccaccgcttttcgtcaacccgaaagtggtcgaggactcgcatgatctcgtcttgatctggtcggactctggcgttttccaaacggctcagtttctgcttggcgatctttgcctctttgcagagccgctcggcggagtagccgtgctcctctcgtagtcgcacgagttcggtagcgagccggcgacgacggacatatggactgatcaccgatacccccggcgagagacgcgaatagccaggtactccatcctgcctggaccccggcgacgagagcgtaacgcctgttttaccgatcatcgctagcgccgaccatgcctctccgcgtagaaacccctgttcaagcacacgacgaccggtaagtctccccataactttccccattggtcggtgttcccggggttacgcacaaaccgcgatcgtggaaacacaacaagcgatgtgtatacggcttgaagtggggtcacgtggcgacagtttcgcggcggacccccacgtccaaggtgcgggaggagcggcatggacgccacgagcgctgatcgccatccggcatacctgaggcccctgcccgctgtcactgccaaggagggcgtggcggcgggcaggccgaacgtcgcgagttctcatggacgccgttccacaaaggcggatcgatccgccagccaacgtgccggtagctgcgggggctacctgcccaccatcatcccagtcccattggaggcttccatgaacagcctgctcgccgtcagcaacgacccgttcgagctcgacgtgcagatcgtcacggagggtccggtcgccgccgcgctgctggccgacacggacgacggctgcgacaccgtgaagggcagcgactgctgacgaacacccccgctggttccggcaggcgttcccccgatgcctgccggaaccggcacccccacaaccagccagtcccccggaggagcgcttcggaacggaaggaggagcccatgtttcggtcggtcgatgccgcgaccatccgcattgccgctcactcatggccagacagcccagcgccttggccgggccggagcggtgcctccggtatcgcgtactggttgcaagcgacgtggcggaaggtcggcctggccgaagctgtctgggccgccagccccgagttcgctgctcgcgtagaagcagtcctcgccagcggaagcgctgctccggaccgagggtggcggatggcgctggcgttggcgcggtacttggtccgtgcgcagcggcgtgcgacgcccttcgggttgttctcgggggtggcgaccctgcgattcgacacggtggcggcggtggtgccggcaggacagccggcgatccgggtacggccggacgcgagctggctcgcgtccctgatcgcgcgcctggaagctgatcccgacgtacaccgccgtctgcccgtgcaggcgaacaacctggcgctggtgaacgggtctcggatcgtcggggcgcgccggccgcacgcctccgcacgtacggagtcgacctcggtcaggagcaccgcagcggtacggctggcgatgtcactcacccctaccccgttgccgtgggctgagctggtcgacgcggtcgctgctgcgtttcccggcttcccacgcgcgtccgctgacgcgatggttgccggcctggtggaccacggcgtgttgatctccgctctccgaccaccatcgacgtgcacagacccgatcaggcatgtcctggacaccctcgatgcgatgttcgacggtgctcctgggggacagcgagcccttcgggccgaactgcgctcgctgcatgatcgtctcggtggtaccagcgcaggaagcacgacgtacctttgtgggctcgccgacgatatgcgcagagtggcaccggccacccagccgctcgcggtggaccttcagctcgcggatcaggtcgccctgccggagcagctcgccgccgagatcgccgcttcggtggaggtgctacgacggctgacgccggatccggcggggcggcccgagtggtgtgcgtaccgtgcccggttcgtcgaccgttacgggatgacggctgtggtgccgctcgctcggctggtagatccgctcgtcgggttgggcttcccagcacacttcgccactgtggccgatgcgccggtggctctgctgtccgaccgtgacgagcgtctgctcgcgatggctcagcaggtggtgatcgatggtgctcgtgaggtggttctcgatgacgcggccgtcgaatggcttgccggcactggccgggtcaccgggtctgtcagccctcacgtcgacgtttcggcagaggtccgcgcggtctcgctggaggcgctgacacagggacggttcactgtcgcgctgaccgggatgggccgctcggcgatggcgacgagtgggcgcttcctcgaccggctgccctacgccgatcgggagttgatgtgccgggagttcgcccgccttccggtcgcggtggccggggccatgccggcgcagctgagcttcccgccgcgcaagctacacagccagaacgtgctcaactcccggcaggtactgccgtggctggtcagcctggccgagcaccggcacgtggccgagaacgtgattggcctcgacgacctcggtgtgaccgccggctgcgatcggctggtgctggtgtcgatgtcgcggcggcgggtggtggagccgacagtggggcacgcggctgccgtacacacgatgccgttgctcggccggtttctcctggagttgccgcgagccacggatgcccggctgaaaccgttcgactggggtgcggcgtcctgcttgccgtttcgacccgcgctgaggtacggccgtgtcctcctggcggcggcccggtggcgggtcgatccggcggccctgcccggtgcggaagcaggcgatgacgaatggttgacggcctgggaagcactgcggacgaggctgcggctgccggcatgggtgcaggtcggcaacggcgaccagcggcttcggctccacctcgatcagtccatggatcgtgccctgctgcgtgcccacctggacgccagcgccggaccggtgaccgtggtggacgcggcgagcccggaggacttcggttggctctcaggccgcgcccacgagatcgtcgtgcccgttgcctcgacggttgcgcccgctgccgcgccggctgcggttaccgcgcgaggcgcatggccgccacccgctccccccgagccgattatcccgggtgccagtggcctgctgtccgcttcggtggccgtcgagccttcgacgatggagctggtcttgatgcgggggctgcccgcgctgttcgccgactggcccgagccgccgctgtggtggttcgtgcgcctgcgccgctccactccgcatcttcgactacgactgcacaccgatgactacggcgacgcggcggtacgggtcgggcggtgggtcgccgggctccgacagcaacgccttgctggcgattggagcctggacacctaccatcccgagtccggtcgctacggctgcggcaccgcgctggcagcggccgaggaactcttcgccgccgactccaccgcagccctggcgcagctggtagcgcagcccgagtctgggatcgatcggcaggcgctgaccgccctgagcatggtcgatctggccgcctcgatgctcggcagtcgcaccgacggatgcgagtggctggtggcgcgccccgagcagaccgggcaggcaccgatccagcgagccgtgctgcgtcaagcggtcaccctcgacccgggcaaacttcccgagcccatccagcaggcatggcaggaacgctccagggccgcaacccggtacgccgccgagctgtccgcggtcgccggcccgctcacacccgcctcggtgctcgcgtcgctgatgcacctgcacgtcgttcgcgctctcggcccggacgaagacgccgagcagctcacgtatcggttggcccgtcatgtcgcgctggcggcggtgcgccgccgggttcgcgccgtaggagcatcccgatgaccggaaaagcgctgagaacaccgttgctacgggcggccgaggcgatggccgcatgtatcaccgacaccctgaccgagccgccgcccccgggtttcgcagcagacgactacgggccacgcagtacccgctggtacgcccagtcgttgtcccggggtgccgctggggtggcactcctgcacggggtgcgagcgcagaccggacacggtgggtggggaccggtccatgaatggctgcgacgcgcgaccgttgacccgctgaacaacggcagcggagccggactctggttcggcgcacccgctgtcacccacgcgctgaccatggccatgccgcactcccgcccggcagccctggacgcgcttgatcatgccctcgacgatctggtggaacgccgcctggtcgctgccacggcacgcctcgcggcgcgtacccggccctcgctgtcggagttcgatctcgtacgtgggctgaccggcctgggagcccacctgctgcgccgcgccccggacggacatctgctccggcgggtactggcgtacctggtccggctcaccgagccggtgcagaccgacgacgccgcaggtcgactcgcgccggggtggtggagcgcagaccccgccgaccgcgaaggttcggagcagggtgggcatgccaacgtcggcatggcgcacggcatcgccggccctttggctctcctggcgctggcgatgcggcaggacattcgggtaccggggcacgcggaggccattcgccggatctgcgcgtggctcgactgctggcagcaggcaagccctgcgggtccatggtggccggagaaggtcaccctcgcggagttgtacgccgggaggccctccatgggcggaccggcgcggccgtcctggtgctacggcacccctggagtcgcccgcgcccagcagttggccgggatcgctctcgacgacgccgcccggcaagaggcggcggaagaggccctgaccttctgcatggccgatccccgccaactcagccggatcgtcgatccgtcgctgtgtcacggctgggcagggcttgccgctacggcctggtctgccgccgccgacgcccgcaccaccagcctccaggaacagctaccccagatcgtgcgcctgctgatccagcacgccacggacaccaccccgacacgatccggcttgatcaccggccccgccggaatcgccctcaccctgcacaccgtcgcgaccggcaccgacgtccgctgggccaccagcctgctgatcaactagacaaggagagcgtcgtggatttcgaatccgaacccgacaccgagccaccaggcgtgtcgccggtgagccgacggcgccagctcaacctgatctttccggactggcagaccgctgaggactacgccgcaacgcggctcgcccccgaactcaccgctgcggaagaccaccgcgcgatcgtcgccttctggttcatccgcaagagcgagacgtggcggttgcggctactgccgggcgaccggctcgcccaagtctacgccctcctcgccgccatcaccgacgacgaccgcatccgcggcgtcaccgagcccatctaccggcccgaggcgtacgccttcggcggggaccaggccatgacgatcgcccacaccctcttccacgccgacagccgccacatcctcggccatctcgccaccgctggcggcacccaccggcgtgaactcggcgtcctgctcgccactcgcctcatgcgcgccgccggactggaattctccgagcagggcgacgtctggcggctcctcgcctcgcgccggcaccaggcgaacgcccccgcgccgagcccacggctcatcgcggccgtgcagcgcctgatcaccgcagccgacgacacggccagaagccctctggccatcaccccgcaatggccacaagcccacgagcaggcgggcacggacctcggcctcctcgaccgacgtggggcgctgacccgcgatctacgcgaggtgctgacccaccacctcctgttcctgttcaaccggctcggcatctccgccgctgacacctggctactcgcgacggcggccgtgaccgtcaccttccaccaccccttcgacacccatccggctatcaacccgccgccaagatcggaagtagggtcaacgcagtgaacacttcccccaccgcaccgggaacgtcgagtgccgcgacgctgcgcgaacaactcgccagcacgctcgaacagcgcggccacatccgctccgctgccgtcgcgcacgcattccgtacggtgccccgcgagcagttcctccccggcgtcgacctggaaaccgtgtacacccgccgccagatcgtcaccaaacgagaccccagcggtgccgcgttgtcgtccgcgtcgagccccagccttgtcgcggacatgctcgaacaactcgccccacaacccggacaccgtgtcctggagatcggcgcggccaccggcatcaacgccgccctgctcgccgaactgaccagccccgacggcacagtcgtcaccatcgaactcgaccaggacctcgccgacggcgcccgcgtcagcctcgaccgcgccggctacgacacggtgaaggtgatctgcggcgacggtgccctcggcgatcccaagcacgggccctatgaccggatcatcgtcaccgccggagcctgggacattgccgccgcctggtgggaacaactcgccgaccacggccgcatcgtcgtacccctgcgcgtacacgaaagcggcctgacccgctgcttcgctttcgaccgcaccagccccacgacgatggtgagcaccacgacgccgctggtctgcggattcgtccccatgcgcggcagcaccgaacacatcgatcatcacgtacgcctcgacgccgacgttgtcctcaaactcgacgccaccgaccagcccgatcgcgccgccctcgccaaggcgctgagtcacccccggcttgaacgctggaccggcatccaggccagcgacgccgacccgatcggccacctcgacctgtggctcctcgtgcacgccaacaagccattcggccgcctcggcgtcggtgataccgcccgcaccagcggactggtcacccccgcctaccggtgggccggggccgccatctaccacggcggcaccgtcgcctacctcgccttccaggacgcgggcaacggccaccacgaactcggcgcaatcgcccacggcccggacgccaacacgctcgccaccgaactgaccaacctgctcgaccaatgggacgaggcgaaccgccccaaccagctcaccgtcaccgcgcaccgcgcaggaacccggcccgccgaccacggcgacatcagccgagccgacaccatccttacgatctccttctgaccgcatccaggccggggcggtgtcctgtcccgccccggtggacgagcgcagctgagccgtcacgtacgacctgaacacacctcgttgcccacatgcggcccttccgcagcggatgaggacaccatgactccgtctcgtgccgccaccattgcggcccgtttccctctcgtcgcccgcaaacgaccgcccgcgaaaccactggacgctcgggtaaaccggctcgtcaggctcgccgagaccgcacaccgcgaaagcgacccggacaaggcgtccatggtgttcaacggggcggccctcgtcgcctccgactgcggggaccccaatcttgcacgcgcctggtgccgccgccacgccagcctctacctcagccgagccccgctgaacggctacacggcccgcttcgctctagaaccagtcgtcaacctcgctcgcctgagcattcgtgacggcgacggcgacggcgcgtaccgcctactcacccacctgtacacggccatcgtcggcggcactcccgcttttctggacggcctggagatacatcctcgacaacttcccgccgatcccgaagaactgagtccgattatcagttggctgcgcggcacgctgctctccgacggaacccgtgccctcaccctcgccggacggtgggacgacgccgtgacccatgtacgccggtacgacgggatcggaccgacgctcgttgatggacgacaggtcgcgatcgtcgctcatctgctgcgggacgaagggccgtcagcagcggctctccttgcggccaccgagatcgaggcgccgtgggagcaaacagtgcatgggctcctcaagatctggcaggagttggccgtggggacggtcgccgtcgaccacgctgacctcatcgagcgagtgtctgccgtaccgcgaactcccgggctcgcagtgttccgcgttcgcctcgggctgacggccctggacctctcggtgggcttgccaatcgatgtcgtagacaacctgaccaaacagctggtggcagatgcgatccacgacgaggacgccaaggcggcacgtgacctcatcaatcacccggctgtcgaggtcgaacaccaagaggcgttacgcccgctgctgaaggcgagcgggctagaccagggctccctgcccgctagggcgattgatccgttttccgtggcgctcgatctggccggagccgtaatcgctaggcaacgtgatcgaggtcggggagcaggattacatgcacggacgcagtgatctgacgccacgagtcacccgtgtcggtgaccaggtccggatgcacggccacgagtcgtcgaacgaggaaggtctcgcgctacgggtagacggcacgccgttcggcccaagcccgcgaccggcactcgttcgattgcgcgccttgcgcgttacgccatcgtcgaggccacagtgagcacgacctatctggccagcgtggcactggaagaggtcgaacgagcccaggcagaactcgaacgccacctcacggtccgaccgtccggagagtgtgtgacgtgcggtgaggtcgagccgtgctccggacgccaagaggccggcaccacgatcatcaagtatggacttctgccgcgccgtcgaccgggcgcttcgggggtacgccgcgccgcgtcaaccacggtgggtgctgccccgacttcgtggttcgcgtcggcgaccgacggcgacggtcacgagctgcccgggacggaatccgaggcataggcgcgcacgggcatcccgcagttcggtcactggaagtgcgccgagcagggggcgttctcgggggtgagtcggccgagttcggtggccacgacggacgccgccaggcggggactgccggtggcagatgtgcgggtaggagggatatctcttatcagtcggttccggtccaccggccctcctcacccccgttgacgtgcttgtatgacgtgttgaagggggcgttctgacccggctgttcgtggtcgttgcgttcctcgttggatcgctcgttagacctctcgttagaaccctcatccctgaacagcacgtgtttcgcggccgatagctcgaccgatgcaagctcagcgggcgccgaggattcgggcttggggcttacagctggtcaccctcaatgggacgagcgctgatgcggtggggacggtcggagagggcgagcaggcgacggggacggaggccgtccggcgcggacggcggacggcggacggggacggcggggtcgtgctggttggtgcggacggcctcgcaggacgaggagcggacggggtcaccgaccgtccggggcggcggatgggggcgcgtacgggtcgtgccggcgcaccgcaccacaaggcgatctcgtccacggcccgaggcggtcggccaggacacgcactccagcagaagatgatcttgttcaagtgggcgaagattctgtgcaacctgtcactgatcacattggcgctccacgccgctcccgtgccaccggaagtcggcacatcaggggtctgacctatgtgttcaacccgttgaggatcttgttcaaccgggcgtcggcgggcgatgcgagttgttcggcacggagcgcgctttccaattggaggcccgaatttgtaatcccttagtgtcagcgcttgtcggcggacgtggcccacacgcccatgccgaaacccagctccaccacccccggcgaccggccccagccggcaacggacggtttgctccttccccctatccacgtcccttgcacccccgatccagaagtaccggacgggcacggaccgtccgccccgcaggcggacgacggtagacatcgcggggtgccgacctcgcccgatcgcgagtctccggcttgcggtgacgggcagtcggcagagggcacgattgcctgcggtgatgcgccggaggtgcgattcgacgtcaccgtgctcgatggtgaggccggtcggcggctggccgtgctgcaagccgaggtggtcctcgacgtgttgacctggctgcacgaccagcagcatcatgccgagcccgcctgaccggtcgccctccgccactcggtgtgccgtggccggtgtggccctcggggcggtcttgatccatgcacggagttgagcggtgatcgacgtccacgggtcgaccggcagcaccggcggtcggcccggggcctgaccagacaccaaccgccccaggaggtacgcgcgtcatgtacgccaccgtcacccgcgacgacaccgggcgcatcgtcgtctacggcccccgcgacacaccggccatcgcgccgaacgatggggcagtcatcgtccccatctgctcaccgggagtcgctgacggcacgaccggcgccctggccgaggcatgaacatccaccccacgacagtgctcccgcgtgtggcgttctacggccggaccgtcgaggccagcgacctcgccacggcggccttcgtggtcggcggtcagtaccagcagtgcgtctcggtgctgcctgacggcgcgatcacggcggtgttcctcgacctcggtacccggcctgactaccggcgggcacccgccaccctgatcctcgacaacgagcgggagatcagccgtgacggtggtctggatgccctgctcaccgaggcgaaccggccagaacgccggttcgacttcgtgatcagcaccgacgtccaccgcctgtcccgctgcacggtgacgagtacagcgctcctgcgcacgctcgcggtcgccggcatcgagttcctccacgcccccgagatccgcgacggtgtgaccgactgccagtcatgccctggcgactacgcagcgtcgactacatcaaggtgctgacccaactcatccgcgacggaggccacctgtgacgagcaccctgcccgactggctccgcccacccgccaccaccgccccgaagcggacgatacgggtcgcgttcctcgggcgtacctcgaccgaggagcagcaggaccccaccctgtcgatcccccgacagttgaccaactccgaacgggctctgctgcccagcatggtcatcgtggcgtggttctgggacgtggaatcctcccgcaaggaactcagccaacgcggccggggcaccgcgtggcagaagttcgacatcgccgtgcaacgagacggcggcctcgccgacatgctcgacgaggccacctcacccgatcgccgcttcgacgtcgtcatctgcgagtcgatcgaccgcatcgcccgctggacccaccagggcaccaagatcgagcacgacctcgaactcgccggagtgccgctgctggccgccgacgagccggtcatgcagtcgaacagccgtaaacgggccgcccagatcctcctacgtcgcaccaagcagggcgtcgccgagtggtacatgatcgagatgctggagaagtcgtgggacggcttcgaggaacacaccacccagggctggaacgtcggcaagcccccgtacggctacctcgccgagaagcacaaacacccggtccccgccaaacgcgccgagggcaagcacaagaccaagctgaagatcgaccccgaccgagggccggtggtcgagcagatctacgcctggcgcatcgacgagaagctgtcctaccgggccatcgccgagcggcttaacaccgaccccgaccgctacccgcccccacaacccgtcgaccccacccgcgcggtcggacgatggaccggctcggcggtccgcgagatcctcgtcaaccccaagtacaccggccacatggtgtggaatcggcgctcgaccaaagacaagcttcaccccggcaaggtcaacccccgtgagcagtgggtcgtctccacgcagcccacccacccgggcatcgtgccgatcgagacgttcctcgccgcccaaaacgtgagccgatcccgagaacggtcacgcgccgacgcccaccacgggacccccaaccggcataggcagaccaaacgggtctacgcgctgcgctcctacgtctggtgcaccccgtgccagcggcgcatgttcggccgcaccgtcaccggatacacctactactcctgccaaccccgagagagggccatccccgaggggcacccgagcatgatctccgtgaccgaggaggtgctgctcgacttcgccgatcggttcttcaacacctacgtcctcggccccgaccgggtacgactcgccgaacgcagcctcgacatcaccgcccaacaggcagccgacgagcaacggcaacagatcgccgtactacggcggactctggacgacatcaccacccgccgccgtcgcctcctacgggtcatcgaggagaacgacgacccagacggcagcgtgttcgcggagatctccgaacgccgagcccaactcgaccgtgaccgcgagatcaagaccgctgaactcgcccacctcgaagaaaccacgccgaacgaccccggcaacgccgacatcctcgccgacctccccgagatggaaatcaaactcagcctgctacccacggaccgtcttcgtcgccttctggacgccttcgccgtgcagatctaccacgacgtccgcaccaaccaggtcgcgttccgagccaccgtcagccaacacgccgccccacacctggcccggctaacccgcgctaccgcagatggcccccgccccgccacccaccgccataccagcgcaaacgacgctgcccccgccgacaacgacggcgggggcagtgaccatttgcagttctgtgacatgccccgccgggggcacctcgaagaccagccaaaacgccatctggcctgcggatacgcttctccgtcgattggccgaggtgtgcatccgcatgccacccgaagccgccgtttgtagccgtccgtgcaaaatacgtgcaatgatcttgggtatacgagcaaggctatttgcccagctaagcgacccatccgtggtcgacagggaacgcgccctgtttggcaggatcgtggtcgtgatgattggccagccgacaccgcccagccgcaccgaggtggaggcccggttcacggccatcctcgacggcgaccagtcgcgcgacgaggtcgaccgttgggcaacccgggctatgcaaaccctggagtacgccgaggtcgatgagacgacctggtgggcactcgggatgcttgccggcatcgatctgcgcgacgggccgggcggaccatacctgtatgacgacgagcaggtgctcggctgtctcacagagttccgggaacggtgcggcgtcatcagttgagcgccgcttcaatgcgttcgttcatccgcctgcgatcaccgtcgaggcacttggcgtacaccttgatcagcacgtcgaccgagtggcccgctcgctctgcgacctccggtgccggtagacggcgttgagccacagggacaccccggcgtgccgcaggtcgtacgggcgaccggccaggggagaggccacccgctccggtggcaggctgaaccgccgcgcctcctcccacactcgggagtacgtcgaggacgccaccacgttgccccgcccgctgcggaacagccgcccgtcggcacccaccccgaaacggtcgatgtgcgctcgcagaatcgtcaccaactccggcggatcggcacctcccgcgcctctgcgtcgccgcggtgcttcaaccctcggtcgtcgtgtacctcgccactatcggtgtatcgctttcccacaaccggccgggacttctccaacgtcagcagcccccaacccttcgccgggaggtggcagtcccgctcccgtagcccagcgcctcactcggtcgcagcgtcgcgaagtacaggcaggcgtagaaggcgaccaggcgctcaccgcgccggccgtccttgcctcgctgaccgacgtacgtgaccccgatgagcagttcccgcgcctggcggacgttcacgacaactcggcggtcaacctcaccggatagcttccgccgactcgaccgcacccgcagcttgtcgaccgggttgaagtccaacagcttcagctcgacggcgtactgaaggacgttgtagaaactgagcgccgctgcctagtcgtcgacgccgcagccggccggccgtccaggcgcaggccgagcgcagccatcgctggccgcactaccgcggcttccgccagcgccgacaaccggcagcgaaagcccgctctaaccaccgcagcgccgcagcgacctccgccggccggtcgagttgccgagacgcgggcggaagccccactcccgcaacgcccgccgcaccagacgacgactgtccagatgcccgaggccagcagctgtttggtaccgctaccgtgactgccgtgacgacctacgaggtggccgcaacggtcgtggacatgctgtttgccagcggcactgtcgccttggtcgggtgcgctgcctgggtggtcatccacagccggcgcgcgtcaacggttcggctgttcgggcggactctgcactacccccgcctgtgggccgcaggggcagcatgcataggcttctacgttctcctggggctaggagacctcacggaggtcacgcccaacacttggcgtactccgggccggcggatcggtgccgtgctattgctgaccggattggcccttatggtcacctacgggatccttgaaaaccgcgccaggcgtcggattggtcgtaaccagcacgttgggccgtgacgagcgccagtgcggccgcccgtcgtcgatgccggggcgctcggctgccgcgccgcttcgcggcttgccaccgggtgccggtccaggtcgtgtggagagccggcggcacggcaagccgctcccggcccggccgggggagggtaagccacacgccgccggacatccacacgcccaccgcgccgctgtgccagccatctgccagtagcccatgtcccaggcggtcatcaacggtcatgattgggcacggcacagcaccgctgaccaggcgatccgggcagatcagctaagccggaaacgatcttttaaactgacgtttgtacgttgccgggatgagtgagcacgcgttcgtgttccctgccgtgccacggttagaggtcgtccgacttctcgacgagctagcggtagcgggccacggtagctggtccacaaacactcgactgatcgtctggctgacggatgaggcgagcggcctgtaccagggctgggagccggaggacattgcgaaccttgagcagactgttggtcggcggcctgagtgggccgtgcagatcaactaccgactctcgcatcgggccgatctggcggcgctcgctgtcgcccttctaagggatggcggtgttgcagtcgatgacttctgctcccgtgtgtggaaggctgccgagatcgagactgacaccgtgttcagcggtggtcgcttcggcgaggatcacgtccgctgagtaagcaacggtgcccgttgtgcagaatacgtgcaatgatcttgattcacccggcccgcgaatgacctggatatccaagtcaagggtgtactcgccagcccgccacaggcgccttctaaaccgtgtgtcgcaggttcgattcctgtcgggggcacctcgaagaccagccgaagcgctatctgagctggcaatacatgcgtcgttcaactggaacatatgtgcaagcaaaggtcactgaaagccgctgtttgtcgccgtccatggacaattcacggattggtctcgaaggcctactcgctgctcacatcggccgcaatggacgcggcgcggatctccccggggcacggccgaccctccgagtcgttcaacgcctctcgagctggagccgcccgcgcctgcgcgacccacgggggtgaccgcaatcgccagtgggctccggcgggagcctgcgacgctgcggcaaacgcgctcggccgtacgccaggtcggcaccgaaccgcgagcgtcaggtgacggaggcctcaggtattgcgtgctaccgcacacctgctcgtaggatcatggtgatctggttgtcgcatggggggcgaaccgagtgcagtacgtacgtttgggcaggacagggctgaaggtctcgcggatctgcctgggaatgatgagctacggcgatcgcagcaagagtgatgggtgggtgctcaccgaggacgccgccgaacctctcgtccggcgggcggtcgatgccggggtcaccttcttcgacaccgccgatatgtactcgttaggaacgagtgaggaggtcaccggccgtctgctaggtaagatcttcccgcggcgggacgactacgtacttgccaccaaggtcttctttccaatgggcagcgggcccaacgacggtgggctatcccgcaagcacattcacactgccattgacgagtcgctgcgccggctcggcaccgaccatgtggacctttaccagatccaccgctgggacgaccagacaccgatcgaggaaacgatggaggccttacacgaggtggtgcgcgccggaaaggcccggtacatcggtgcctccagcatggccgcctggcagttcgccaaggcgcaacacactgccgacatgtccgggtggacccggttcgtttccatgcagaatcactacaaccttctctaccgagaagaggaacgggagatgatcccgctctgccgcgaccagggagtcggcgtcatcccgtggagcccgctggcccgtggactggtcgcccgcgccggagcgaccgaggcagcggccaccgcccgcgtgtccagcggcgacgccgaccgcagggaggcgttgtacgggcgcggcgatgagcggatcctccgacgggtggcccaagtcgccaacgagtgcgctctcccaccagcacagatcggcctcgcctggctgctgagtaagtctggggtgaccgcccccaccgtcggggctaccaaggagcggcacattgatgatgctgtggcggcggtggacgtttcgctgaccgaggaacagatcgaatacctcgaagagccctaccagccgcagaccatccgcatgtgaacgtgcagtggcaagccttgcagttcggtcatgtcgggttgactcggtgcctgcgcttacggccccgccttgcgttcttcggccgtcctcgacgggccgaagcgcactgtcgatgctacggaccatgcgcgaatcgatcatgagcgggagggctgggatcggcccgccaatgcaggtcacaagccctgtggcgaaggctcccgtactcctttcccaaaccgtgtatcgcaggttcgattctttcgccatcccgacacgccggaagcgggcggcgtcgacatccgggggatgggggcagacgggcggcccgccttttcgccgggaagcggatggcctacaagcgccaagcgatgccgattgggtcaagtgtggcatcttcagccgtcgcacaccgtgtcggcgtagcgggcgaattcttcgggcgtgtggaacgcggcgacgtagccgccgtgctccccgccctcctaccgctttgtgaggatcacggcggagccggtccggccgcggagctcgccgattcggaacggaaagtcctccactgcgccgtcgttcttgttccacgcgcgcaagtcgtaaatctggccgtcgtctaacgtgggcggcgccagcttcgtctgccacctagccgccgggtcaagcagcacgacttcctctgcggtgcgggcgctgctgtcgggatcccgctcgagctggatcaccttgtcggtgaccccaccgtcgtccctgccgaggtagagcgtgatcgcgtcggtcccggccttgccccggcaccagtcgaataccccgaccagccggccgtcggccgagactcgtgccccgccggacgcctgtcactttgtcgacaaggatcgatttgagtcgggttggcggctgcgcgccagtaggtagccgacgtaggcgccgagcgcgacggctgccagcgcggcgggcggcccggtgagtgggcgggtgctgctgcgggaggccagcgtggcgccaaaggactggtcggccaggagcgaccagcgcgaccgccaggacagggccgatccggtcgacagcgcggagccgacggacaggatcgatccggccgagccgatactggcgatggaggcgatcgagccgacactgccgatggacagtaccgagccgtgggagccgatcgacagcaaggagtctgtggaccacagtgacagccgtgaggagccggtagaggtcatgagcggattatgcggtactccggtggtactcgcggctcattggacctgccacacacggcgggcggtcgttggtgtgtgcctgccgcgctcgagggctgcctcggacaacggcgcggggtcgagcgcaaggacaaggtgacctggttgcgtccgttgcgtgggagccaacatgaccacgccattcgattcgccgcgcgacacactcccgcatcgcctgcgtgtcgccgacgtcatgagctcgcctcccccacctgcgtgacgggtccggccgcctcgtcacgagcagcggccacagcgctcggcacgggtgcagttgcccaggtgcgacgcaggcgacgcttcggcggtgtggtttatcagaattaccgggcagcctgacaagaccttcgaaatcccagcccactgccatgtgcagagcttggacgcaaagccagacggtaatgaattggggcctatgcacaatcatactatcatatgtctgttttacacactaaatcatctgtcaagcctctccagggtaacactgagtaatttgattgcaaaagtccgtgaactggtctagtgtacccctaacccgattagagatggaggaaccaattggctaacatttggcctaacgccgttgcgcggatgctatttgcttcggcagccgctgcattcgccctcactgccatgccgaatagcgcagcggccgatagttggggaaccttgactgtgtatgagggaagcacggctcaagggcaaggatatggcacttgggacgcagtgggcagcctttcagatgccgatggatacctcaaagaccttaagcctaccggcgaatctatctatttctccgtgcagactttgacttcaagctgcaattgggcttgtgctggcaggtccactagcgtggagtacacagaaagcgctaggtggaatggaaattactggcgcctatggggggctgatactacgatcagcccaaaacttacctacgacgcggcaaatatcaaggtctgcgaggatcagagaatttcgcctgatgcttgctccagcaacgcccatgtcggtgacttctgaaagaagaacatggaactcccccaagtccgactctggcctagtgccgcgtaattgaggttgtttacttgtcgttgttggtgaggagtttgcggacttcggtgtggacccagcggaccttggccaggatctcgccgggtgtcgcggtccagacgaacggttgcgcgtcggtgttccaggcggtgacgtagtcggtgatcgccctggtcagacaggtgacggaggtgaaggtgccgcgtcggatggcctgccgggtgatgatcccgaaccagatctcgaccatgttcaaccacgatgatccggtggggtgaagtggaagacgatcctggggttggcgttgagccaggctttcacctcgtcggtggtgtgggtggacaggttgtccacgaccacgtgcagctcacggttcgggtaggcggcggcgagggtcttcatgaaggtgaggaactcgctgccgcgtcgtttcgggaagcagcgggcgacgacacgtcccggtggcggtgtccagggcggcgaacaggttcgtggtgccgtggcggacgtagtcgtgggtgcgcttctcgctgcggtggaagtcgatcggcagcagcggctgggtccggtccaatgcttggacctgggtcttctcgtcgacgcagagcacgaccgccccgacgggtgggttcaggtacaggccgacgatatcgacgaccttgtcggcgaacgccgggtcgcaggagagtttgaaggtgccgaaccggtgcggttggagtccgtgggtacgccacaggtcggcaacgaatttgtgcgacacccgaatgttcttgtgtctgtgcaggtagttggacatctcccgactcgaccagtgcgtcaaccccgtcacttccggcggtgtcatccgggtcagcgcgacgatccgcgcccgcaccgacccggggacctcggccggcttgcacggccggggccgatcggccagacccgccaccccgaggatgtggtagcggcgcacccacgtgttcaccgttggacgcgacacaccggcccggacggcgacctcctgcgcgctgtggccctcgtcccgccacaactccatccgcgcccgccctgccaccaccgcatcgacccgccggtcaccgaccagactggccagttcggcccgctgctgctgcgtcaaccccacgagcgaaagtcaaacaggatcaagtaacaccaaactacgtaaaagatctcgattacgcgacactaggaggttatgtgaagaactatgtccgcactattaaacaggtcggggtagtcgccgccctcggcctagtggcactgattagcgcaactccagcgcaggcggttgacaccgttcgtaattgggctagcgcatcgagtccgtgggtcgtaacggtagacggtgtggcgcagggggcagcatacggcgactggcgtctaacctatcagagttctgagctccgttcgtatgcgcgcggctatgtcaaagactatcgggctggtggcgcctcgatttattttgagctcagaacccaaaccaatgcaggtcattgcattgcgcctgcatggacgtcctgcagtcagccctggaatggcttcgccgatgacgattcggcccattctaactccgatctctgggttagcacgagcgcgagcacctcggtgcacagcaacgcggattatgcacggggcctattgagaacgtgcgaggaagttaattgggtcccggatgactgcaccggctggtactacacccaaggtgacagctaccactaatcgaatcgtgccaactgatagtagatccttggctggccgtgcctatgcggccagccaaggctatattgcggatagcggaaggttttaatgaccgaagttgtgcttgatgaagtagcccaaaaatttaggggtgggttccacctcggtcccgtcagcctcaacctgacagttggagtcacttgcctattaggggcgaacgggtcaggtaagacaacgctgttgcggatgctatccggaatcgatagcccagctaagggaaccatccaaataggcaaggaaggcaaacccggagaggctaaatctatcggcttcctaccccaggattttaccgcgccgaaaaacgctacttgccaggactttctccactatgtcgcctggtcacgacgggtctcggccaagagtcgcgaaacgctgatccaatcagcgctctcgcgtaccgggctttcggaccaagccgaagagcggatcggaaatatttccggtggaatgctccggcgactgggaatcgctcaggcgctagtccatgaaccaagttttttgatcttggatgagccaactgtggggctcgatcctgggcaacgcctccggatccgcgaccaggttcgcaagttggcgaccgatgtcgcagtcctgtactcgacgcatttggtcgaggacgttcgttcgttagctgaccaaattatcatacttcgcagtggaaaggtagcatttaagggcaccctggctgaggttgagcagtcagccgaggaaggcgccccaatagatcagccaggtgctccaactcgactagagcggggaataagcatgtttatggatgaggtcgaatgagtataattacttatctaatcagaacacatgttgcccccaaggcagccctcgcacttctggcgatcgaggtcttcaacctgttcaaccgcggcatgccgtggcgaggggagctggtgtggacggttgactgggtgggaacggccctcgtcctcattggcccggtgctggcaggcgcagcggcaatcgatgccggccgactgtctcgagccgggagtgaatacctaatgcctggtggcggtctggtttctcgggcgtatgtcatcacttggttggcagccacggtcccggcaattgctgtccatctggtcaccgtgacagtgatacttttggtttctaattcggcctcccagatctctccatggccaagcgccgtggccgtgctggcacaggtgtgcgggatcgccttctatgccgcactgggcgctttttgtggcagactagctggctcgatagccggccccccaatagcagtactggctggagtagttctgttctggcaattcggcacgtcgccgggacagttttccttcctcatgttcggccgagcgaccagttcggtacttggtcttcagtacaatactaactacttcctcgtccagacactatgcctggcggtgctcattcttgctctcatgactctcccagtgcgggtgatcgctggagttcggcgacctccgcatacggttactgctgttagcattgtcgcgatagttgcagcgctggtccttttcccttccaccaaggccgaacggtttgtgccggtgacagttgcgccgacctcttgcactggtgaaaatcccagggtctgtgtgtaccccgatcatgaacgctttcttgatgatgctcatagggccgccgcacaactacgtgcggcaggagccgcacttggagtggaggatctacttcccactgagcttcgggaacggactccgggagccggaccagcgccggacgcccggggaagatttcagattcctgttgagagttttagcttccatagccccggcctgactatgaatgatttggcaacccaaatgattctacccttccactgcccattgctttatggcgaccggccaccatcgatggagtttgccgaggatctcaaccgtgcctcatatactcttctgaaggcgggaggagctactggcgaccctatgatgcctcccgagtccgatatgtccaaggatgaacttagggaaactatcgaatcttttcggaactgtcgctttagatgagatttgcgatagttcactcgtgtcagacgataagagcgtggctggctgttcatcatttcacaatttcctttgcaatgattgcgctttcggggataatctgcttagtattcaacgatgcgaccttaaccggacttgtcgttgattttctaaacccgatcccagtacccatagttgcccctatgttggccggggtggcagtcgggctgggagtcggaagtaggatcgatagccagatccttgcaggacgttcgctcgtcgtcccacggatggcctggtcaacggctctaattttcgctgcatgcaccttcatggcagcagggagcgcgccaggtgacgttggtggagctagcatcatccgaaatggcctaattttcggcgccctgggaattgggtcaacggtctactttggccctactggttcctggatcggaccatccgtcgcagggctattcctcattctcttcgggggcgcacggccggaaggcctgcccgtgtgggcgttcgccctccaggaagatgtcacaacggtacagctggccatagcggtcgggatgtatttcgtcgtcacgctgctatatgccgccgtgggtagcactcgacgagtgaggatcacttcgacttggacctgagaccgcacctgtcacactgttccaatgaagcagcatctggccggtatgagtggggtggacgttcggacatgatggtgtaggggcgggtgtggcctatctcgatgatctttccagttacgggagtgtcaagttaacggctgatcttggttgttgaggtggtctgaggtttcccccccgggatgtagacaccgggtcatgccgcgacctgatgcagcgtagtgggtgtgagggtctgttcgtagtcggaggggctgcggtagccgagtgcggagtgccgacgacggtggttgtagaacgcgatccaccggaacacgtcgcggcgggcgtcggcttcggatacccagcggcggtggtcgacgtccaactctcgtttgagggtggcgaagaacgcctcggccagcgcgttgtcgtacgacgagccgatccgccccatcgagcggcggatgccgtgacggccgcatgcatcggtgaagtcgctgctgctgtactgggcgcccctgtccgagtggaagatcacgccgtcgacctgggccgccgcgggcggcgaccgcagcgtcgagagcgtcgatgaccaggctggtgcgcatgtgggtgttgatcgaccagccgatcaaccggcgggtggcgatgtcgatgaccgtggccagatacaaccagccgccaccgacgcgcaggtaggtgatgtcgccgcaccaccgctggtcgcgtgcggtagcggtgaagtcccggccgatcggatccggcaccggcggcgtggccggatccgggatggtcgtccgtttacggcggcgaaggtgccggcccacgacctcccgatgccgcatgatccgctcgacccgcttgcggttgacccgcacacgctggtcgcgcagtttgacggtcacccgcggcgacccgtaggtgccgccggagtcgacgtggatgatcctgatctgcccggcgagtgtgtcctcggcggcggcgcgttcctggcgcgcgggctcgctggcggcccagcggtagaacccggagcgggacacggccaggatccggcacagccgcttgacgctccaggtggcgcggtgggtggagatgaaccggaagcggctggtcaccgatccatctctttcgcgaaataggcggctgccctacgcaggatctccttctcctgccgcaactcagctacctcacggcgcaggcgggcgatctccgtggccttgtccgccaccgacaacccgtcacccgtcgacgccgccccagccaacctggtgggctgatcttccttacggacccagttccgcagcgtctcgtgactcatgccgagctcacgagcgacctggttgatcggccgtcctgacgaacggaccagatcgaccgcgtcacgccggaactcttccgtgtacttcgatggacgccccaacggggacacccctttcctctggaccagcgtccagtctcagggtgtccacatctcagggggaagcccacgagtccagtcagcgcgaccatggctcatttagcacagtggatagagcgccaggtgcgtgccgaagctgcgtcgttcgcaggttcgaatccggtcacggcctcgacagccatccacggtgagatcgaagccacaatgacatggcccgcagccactgatagccacagcatccaggcagcgcgccgggtgcgagcgcctggattgggtcatccgcgttcaatgcgtatcccttctggctttacgatgccactgttcccctgactgaaacatcgaggtgaaatgggcatggcattccgagaactcgaggcgatgcaggccgcgtacgacctgctgtccccactcgaggcgagcgcgcaacaacgcgtcatagcctggttgtcggcggcgctcgcggacaccaacggcgctccgatggtcgtggacgagctgacactgggcaagccggtagcggacgtgcacgcggacatcacatccaaggacagtgccccgaccgtgttggacgagcacgcagcagccgggccggaggtggagaccgcggcgccgacggtgagcgtcgcgccagtggccgcggctgaacccgaggtcaccgagctggagccggcaccgcagcggcccaagcgcggccggccggcgaaggcaaccggccgtcgggccgccaggtcggtgtcggccacgaaaccggcagtggcagcgccgggtcgccgaggtgagcgacccagcggtgagcagtacctcgccgacctcgcggccgccggctcgttcaaagcactcgccgaaaagtacggcaagtcggtcggcacgatcggcaactgggcgaaccaactgcgcgagaaaggcttcgacattccggtcggccggcagaagagggcctgagacacggtccgcgggcaggggtcggagagccagggctcaccgtcccctgcccttggcatcacggccggggcggggtctacctgtctcgtcactggtaccagcaacggtgagcgttcgcctatcccggcggcgacacctggcgctgggagcagcgcacgttcgggggcgcctacgacgccgttcccgcccaccagcggtagcgccgtcgaaaccaccgccggacacctgccctgccgtctggcgtggcatccgggattccggctttcgtccccgaacgccgccgacatcccgactaccatggcaagccctatgtggaccttggtgcggctttcgtcgccacgggatgcctcaatccgcggatcgtcgccgacgccgccagcagtggtcatgacgacaaccaggatctcaagtgcgtctggcactgtcttgcccgttttggagtgtcagcctagcccgttggcttcccagctgacgcacttccggagcctctgtcctgcccagggttgacggtatgtaggcctactaccgtagcgccggctactcggtaggccatgacctacctgtgtggatgaaagaaggcgaaggtccttggcgacagcccaatgcatgtgatggtggccccacggctgcgttcggggttgatgtggaatcgtgtgccctacagcggcacagattgtccatacccggcctgtggtatgggccgtacgggtagtggcatgcgatggtttccacacccgctcgaaatcggtgttgcttccgcgaaagccaatgctcctgccgtactgtggctagtctgcgggaggtggcgggcacccgcctcttcgtgaagaaaggcaagtcatgagttcttacaccatcaccacgaccgtgaagatcgaggttagtggaacgaccgcacacgtcagcgagccgatggttcgcgctggtgagaatgtcacaccggccggcggtgagatttccggggtaggcctggaactgctggtgaagcttcccgcggtcggtggagcgcaggtgacgagtcagtcatccctgaccgccgccaccgaagtcgacggatccgttcggcagaacatgcccgttcacggcgtggaggcccacgccgacaaggtggaatcgccggtcgccgctacgtcaccggatgctgagtccatcactacggccggatttgtggacgcggtggcgatcgagagcgctggtgtagccgcggacggtgtcgaaggtacggacgacagcgtgacaactgacggggtagcggtcgacgtcgttgttcccctgcaggcgtcgcgggtgaagcagtcggctgttggtgcgcgggccaggcggggtagatccgcagccggggccaaggccacgcctaccgtgcggaaggccagcccgaagcgtgccacgtctgtggacgcagggcgtgcgtaccggcgggcaccggaggatctcgagtcgatctttcaacaggccggtagcgcgtcggctgtcgccgactattacgacgtgccccggcacaccgcgcaggggtggattcgcaccctgcgccgacggcaggccaaggcgaccaagtagcagcccgctgtcgccagctgcggtcgcggtcgccgggtggctgtgcccgcgacgatcgaccgtgacctgctggtctaacggggagtagagcgggtaacggaggccaatggtgtgtggtgtccgcatcgggaggccagcccctcggccctggttggtagggacggtcgcggtcgccgccggtggggtcgtggcgcaggcgttgccggtggttaccgccagcggtgcggttcgtcgccgatggtggccacacctggcgggtgtgggcgcggccagtcggatcgcgttgaccttcgacgacggacccaaccgcgcctccacgtcactctttctgcgggcactggagcgtgccggcgtacaggcgacgttctttgtgctcggcaccctgctcgaccgggatccagggctcggccgggaaatggtggcggcggggcatgagctcgcggtacacggatgggagcaccgaaacctgctgtggcgatcacgcgccgcgacatacgccgacatcgcacgcgcccgggacaccatcgcagccgtcaccggcacgtcgccgtcgtggtaccggccaccgtacggggtgctcaccacgtccgcgctgctggcctgccggcggctgggactggccccacgcctgtggacagcttggggacgtgactgggaagccacccggtcgccggcgtcgatctgggagaccatcgtgaaagatctcggtggtgggggcacggtgttgctgcatgattcggactacgcgtcgaccccaggcacctggcgcggggccctggccgtcctgcctcgcctcgtcgactgggcccgtgaccgggagctgacgatcgggacactcggtacacacgagggcaccggcgccgtcgaggaccgggcgtggcgcacgccggtcccgggtacgagctgggcatggcgccgtacagggtgggtaaccgcctccggtgaagccacggcatagcgggagacgtccgcgcgccggtgctgtcatgccggacggcattcggcccgtgccgctcggcgctgccgttggtgccggacgcgacgaccccgggggcgatccgggcaggatgcggatcctggtcgtgtccgccgatatcggcgcgggccacgacgctgccgctgccgaacttgccgcccggctcggcggcgacgaggtcgtcgtggaacagctcaacttcttcacggccctgccacggccgctgcacctcctcgttcgggagggctaccgcaccatgctccagcggtttccctggagctacgacgcgcttttcaggttcaccgatcgatcgtcgttgaccctccgggcgttccgggccgcgctgcgggcggccgcaccgcggatgttgtcgcggataccggcggacacccgactggtggtgaccacgcacccgttcgccaaccagcttctcggcccgatgcgcggggcgggacagctgaccgtaccggtgctcagctacgtcaccgacttcgtgatccatccggtgtggatctcgcccggcgtggacacctactgcgtcatccatgaggcgacacagcagcaggcaatggcacgtggggcacgtgacgtccgggtggtcgacccgctgatctccgccgagttcgcgtcgttgtcgacggcctgccggcgtactgcccgcgcccggttcggccttcccgcgcaggatcgactggccttgatcgtcgccggctcctggggcgtgggtgacgtgacccgtactgccagggacgtcctcgccaccggctgcgtcacacctgttgtggcgtgcgggcgtaacgatgacctacgccatcgactgcgcaccttccccggacacatcatgggctgggtcgacgacatgccaaccctgatgcgggccgtcgatgtcgtcgtggagaacgccggcggactcacctgtcagcagtccctggcctgcgggctccccaccgtcacctaccgtccgatctccgggcacggtcgggccaacgcccgagtgctcgccgatgccgggctcaccacctatgtcaccaccgccgctcagttgcagccggtgctgtccgcgctgacccttgcggaaggcggcctgaccacccccgccgttaccgccaccgacatggctgccctgatctcggacgtggtccggaccgaccaccggtgatgacgcgaccacctgtcaacggatcggcggtcgactccgccgggttccacagccgcgggccgggcatgatcgcgtgcagagctgggcgcgggccggcgcccaggcgagggcgtcctgcgagccggcccggtcggggtcacgggaaacagtcaggtcgggtccgtgcctcgcctaggctggggcggaagcggagccggcgcggtgcaggtggcctgggtcgccttccgcagcccgcacgtgaccggcacgaggccacgatcccgtccggcgcgttgtggggcgtaccggaaagcggcttcggtggaagcgagggaccatgtcacgttcgcagaaacgcccgaaccgatgacgtcacgcgatctggaccaccgctacgtggtgccaccctatctgcgggtcgtcaccgagcagacggtacccggcacggaccagcgggtcgcgctctgggatttccgggtggcgcagccgaacgcgtcgcacgtgccggggccggtcatgcactcgctcgaacactttctcggaacctacgtgcgcacgcaccaccccacgatcatgaacgtcgcaccaatgggctgcatgaccggtctgtacgtgtggaccgtcggggagtggaacttcgatgacctggccgacgtcatcactgccgggctgcggtcgatcagggacgccgacgaggttccgctcgcaaatatcgttcagtgcggttgggccgagcaccattcgctggagggggtgaaggagttcgctgagcgcctgctggccgaccgggaccagtggcgggatcccggcccggatgcccacgaggtgagtgcggcagatctacgggaactgtcggcgggatgaacgacgcgaccgacggcagccaccggagcgggggcatgatcacggcgcggtcgtgggccggcagccctggcgaccggtgcgagtaggggatccgggcggttgggctggcaggctgctgatcccgcgtcgtcctcggcgaccgcgctcgtggaccggggccctgcgtaaccgcacccactctgtggtccgttgcccgctgccgcgcgctgacggtccccgtccgaacaccaaggtgttgacgagtgaggaaactcctccccaaacgtgagaaggattctagctttgtccctggcgggcacggtggtcgcgcccgccgtgtagagggggacgaatgttgggccgtcggtacatcgcttgctgtcttgtctcagccgccgccggaatgggcgcactcgcgcccgccgcgcccgcttcggccgaggtccaacaaggactgggcagcgcgctggtccacgaccccttcggcgcctcctcggcttaccgcggcgagatccgggcaccccgcgagttcagcggcatcgcctggctggccaccgaggagagcgacgaggtggttcaggaggtcttcctggtctgccatgacacccgggacaacgacgcggagcgtgatctgccacgactttcgatcgttcgcacgcctgtcgatccacggggaatcatcgtggaggagctcgacgtcgagtttcccgggcgtaccgtgccgaatgacctcgagagtatcgcccggttgcccggccgtaacgcggccctgctggtggagagcaacgccgacggaaccgaccccgaccccatgatctacctcgcccgctgggacgaggacctgaacgtcgagatcgtgagttcggtgccgtggccggagacgcccgagccgctggtgaacgtcgaggcgacggccgtggtcacggtccgtggctgggactatttcgtgtacgccgagcgggcggagggtcgggacactaccaatatcaatatgactcgcctggtggtcggtgcggacggtgcgatcaggttcggccggaggtggacatcggttccctttacggcacccgtaccgccgggtgcgcgtcccgcctcgggtatggacatcgacacgatgggcaacgtctacgtctcgtccgcgtacgaccctggtgacctcggcccctttgacagtgctgtgtaccgcgcggcgacggtccgggcgggtggcggtatcggtgcgcggctacgtccggtcgagccaccccagcagctggcacgaagctcggggctcaaggtcgaaggcgtcggactggttgccggctccttcccgatctttatcggcgatgacgacgaggactacggtggcctgcttcgtcaacttcgggtggtaggcgagtaactgggcctcggtccatcctcgccgccaaccgcagccgtcatgaccgcggcctgcaccgtggcctgttaccggctgccggtcagcgacccgggtcgacgtcaatcggccgctcgaagaacgactccaggacgacgatggtctgggtgctggtgactccgtcgatggcgaagaggcgtctcaggagggcctgcaggtcttcggtcgtggcggtgcggaccttcaccagcgcgctcgccgtgccggcgatgatgtgtgcctcctggatctcgggaatggccgtgagtgcgtcacgggtggccgcgtcgcccatccacgcatcggcgccgagcatcacgaaggcgagcacgccccggctcacggaggccggatcgacgtcaatggtggtacgccggatcacgccccgctcgcgcagcttgcgtacgcgttcgtgtgccgagcccgcggacaggccgacggcctcgccgagggtcgcgtaggactgggtcgcgtcaccctgcaggcgtgtcaccaggacacggtctatctcgtcaagcatcgaacacccatcgtggcctaacagcgaacaacttgaccataccagattcgacaggcaagcttgagtccagaattagatctggcaaggagggcaatatgcctgacactgttcctgccgagtttcgactgctggatgagcgcttccgggatctcgatggcgacttcgtcctggaggtcctgcacggcgacgcgcggaagtctgaaggcccggcctacttctcggcggggcgctacctggtgtggagcgacattccgaacgatcggctgctgcgctgggacgagaccaccggcacggtcggggtgttccgccagccctccggctacgccaacggcaacacgatcgaccggcagggccgactggtcacctgtgagcaggggaaccggcgggtgacgcgcaccgagcacgacggaacggtcaccgtgctggcggaccgctataccggtaagcagctcaacagccccaatgacgtcgtggtccgggccgacggcacgatctggttcaccgacccgatctacggcatcaacagcgactacgagggaaacaaggccgagcccgagttcggcggccgttgctacgtgttccgactcgaccctggcaccggggacctgcgggtggtcgcggacgacttcttccgtcccaacggtctggccttctccccagacgaacagcggttgttcgttgctgacacccgacaggaacccagccacatccgggtcttcgacgttgccgccgacggggccctcgacggcggcaagatcttcgccgagtgcgactacgggcgcttcgacgggctgcgcatcgacgacgcgggtcgcgtctgggccgcggcatgggacggtgtgcactgcttcgatcccgacggcaccctcatcgggaagttgctcctgcccgaaccagccgccaacctcaccttcggcggaccgaaacgcaaccagctgttcgtcaccgccggccggtccgtgtacgcgctgcgggtcaccttcaacggcgcccgctatcccggagtggggagcgcctgatgaccgtgcacaggatcgtcccggacctgccgggcatgtcgctggaggccgtcccggcccggaggccggtccagagcggggctcaggcgaagtcggcggcgtggtcggcggcccactgggcgaacgtacgcgcgggccgtcccaggaccgtcgcgacatcgtcggtcacccgctccggcttttccaccatcgtcgcccagctggccaacgccgcgtccgcgaaggcggggttcccgaacgcctcgaccagcatcggacggacagcctcagccgggacatcctgccaccgcacgtcgcggccgaccgccgtaccgatgatccgcacctgctcagcctgggttaccgtctccggtccggtgagtacgtaggtccgccgatcgtgccggtcgctggtcagcgcctcgaccgccaccgccgcgatgtcgtcctggtggatcaacgaacgggccgcggtgccgtacggccagcggaccacaccctcggtgcggatcgcgccggcccagcccagcgtgttcgtggcgattccggtagggcgcagtaccgtccagggcagaccgctgccggcgatggcgcgctccaccaccgcccagaacgagtccgggtcggtgtcggcgtaggcggccgacacgtacaccactcggggtgacccggcgctggcgagcacgtgagccacgcgcggagcgagctgaacggttgcggcggtgtcgacgaacggccagatcaggaagacagcctggaccccgtccaggtgtgggcgcaccgtttccggatcagcgaggtcggcggccaccgccgccacccccgccgggagcttcgcgcggctcgggtcgcgaacgacggcacggacgctgtggcccgcggcggtgagtcgggccagcacgcgccgtccgacgttccccgtcgcaccagtcaccaggatcatgggttcctccaggaacactcgggtcggcgatgcagcgacggtagaacttaaacgcttgttgaagtcaacccgtcgtccatcggggcacccgccgtgttcgaggcggcaggaacccgggctacgccccctgcccctggttctgcatgaggccaccatccatgaagtacgtcgatccggtgacgtagtccgcgtcgtcgctggccaggaagacggcgagcttggcgatctcctccggctgcgcggcccgcttccacggaatcgactgcacctgctcctccagatacttcgggtcgtcgatcgcctgttgattgaacggggtgagcaccatgccgggcccgatgttgttgacgttcatgtgcatcggggccacctccagggcgatgctcttggcgagctccagcatgccgcccttgctggcgtcgtagtcggcaccgccggcccgggccacctcctggtggatggaggtgatgttgatgatttttccgtgtccgccctgttcgcggcggtgtcggatgaaccgccggcagcagaagaacatcccgtacaggttggtgcggatcgctcggtcccaggtctcggtgtccaggtcggcgacggggataccggaggcgtccaccccggcgtcgttcatcaggatgtccagctgtccgaactgcgccacggcctcgtcgaacatcgcctcgacctggtgttcgacgctgatgtcgccctgtaccaccacggcccgccgaccggccctttcgatctcggccctggtgtggttcgcccccgcgtggtcatgcaggtagtgcaccaccacgtcggcgccctcacggccgaactcaatcgcggtggcctgcccgatacccgagtccgagccagtgatcatggcggtcctgcccgccagtcgtccggtcatcagcgtgctccttccctggctgccgctaactcgacgggacaaccaccgtcggttacgcgggatcaggtacccgctttcctgagccctaaccgagcgggggagcccgccggtcctacgatctggttgctgcggcctcgacctggccgatggtccacgcggcgttgatcaggccgatgtgggacaacgcctgggggaagtttccgatcaggctgccctcgcgtcggtcgatctcctcggcgagcaggccgaggtcgttcgcccgtgcggtgacggtgtcgaagacctgccgagcctgatcgatgcgcccggccagggcgagggcctggaccaaccagtacgagcagatgatgaaggcgccctcgtcacctgccctggtccagcgttgcacgaggccggcctggaccaggtctcgttcgatggcatccactgtggcaagtactcgctcgtcgtcggcggggaggaacccgaggatgggcatgaccaggacccccgcgtccaggtggtcggagccgaacgcgccggtgaacgccttgctcgaggtactccacccctcggtgaggatcgccgcgcggacctgggtcatcgcctccgaccactgcgggaccttcgcctcggcgtccaggagctgtgccagtttgacggcccggtcgagggccagccagcacatcaccttcgaggtcaggtagtgccgctggccctcgcggccttcccagataccggcgtccggctcctgccaggtgtccacagcccggtcggccagggaccgcagcaggccggcggcggcgggcgacaggtcggtgagctgctcccgcaggacccaggcgcactcgaggacctcgccgatgacgtcgagttgcttctgccgccaggcatcgttgccgatccgtaccgggcggctgtcgcggtatccctcaaggtgctcgagggtgtgctcggtgaggtcacgctcaccagccgcaccgaacatgatcgggacatggtcctccgcgtccaccgagcccaccgactcggccatccagtcgaagaaccggtgtgcttcgtccgggcatgcggcgacccagagtgccttcagggtgaaggcgccgtcgcggagccagccgaatcgatagtcccagttcgcctcgccgccgacctcctcgggcagggatgtggtggcagcggcgatcacggctccggtcggctggtaggtcaacgcctggaggacgagggcgctgcggcggacctgctcccggtagggtccctggtatccctggtggatacggtcccatgactgccaggcggcgatggtgtcccgcagcgccgcacgcccgtcgagaggaaccgtcggtggatcggcagcccgtcggtggtgcagcgcgaacaccgcgctgtcaccctcggccagggtgaattctccggtcaccagtgaaccgtcgatggtcagatcacggtcgccggtgagggtcagtcggtcggcgcctccggagatctcgatccccgtcgtggcgtcggcaacggtggggctgaccaggccgtactccggccgggccgcgacctcgaccgtcacctgcgccgtgccgacgaccgcttcgacccggcgcaggaggacgtgcggggaggtgagaccgatcccgtgaccgcgctccccgactccaaggctgagggcatccgtcagccgcagcaccccgtcctgggtgtggaactcggtctgcacgaccatcgtcccgtcgagatagcggcgtgacgtcgtgtactccccgcgcgggcgaatcgtccagtggccgcccgcggatccgagcagacgcgcgaagacactcggcgcgtcgaaccgcggcgggcaccaccagtccacggacccgtccgacgacaccaacgccgcgccctggcagtcgccgagaaacgcatagtcactgatctccgccacaccaggcttctacccgcgatggcgcctgctacgcctggcgcgcccgcaatgcccggcgtgcctgagtcgggccagagcacggttggccgcgcccccactcccgcccaggtggcgctgggggaatcgccccatggacgcgggtgggccatcgcggtggagtgccgggatcgcctcccgctcgaatcagacagttatcaccaccttcgcccgcgcgtgttcgacttcgaggtaccgaagggcctggggcacctcgtggagcgggtagctccggtcgatgaccggggtgaggcggccggcctcggcgtggttgcggagcgtgtcgaggtgcgtccggctgggcgcggtggtgaggatggcgatgcggtgtcggacgaagggcgccagcagtcgcccgcgggtaatgagccagaccggtccgacaaggctgccgccacggtagacgccaccgccggagaggaccagcgtgccggtcggggtcagcgcccgtcggagtgcggtgagcgagcggttaccgaccaggtcgagaacgacgtcgtggcggcggctaccacgggtgaagtcgctgcgggtgtagtcgacgacgtggtcggcgccaagggagcggaccaggtcgacgttgcgggtgctgcacactccggtcacgctcgcgccgagcgccttggccagttgaacggcgagggtaccgacgccgccggaggccccgttgatcaggacgcggtggccgggctcgacctgaccgacgtcggacagtcccatgagcgcggtgatgccggcgaggggaagggcagcggcctgctggggagtgaggtttgttggcttcggggcggccaggtgttcgggtatacacacgtattcggcgaacgcgccgttggcttcgccgaggtcgccgaaaacggcatcgccgggacggagctgtgtgacgtgagcgccgacggcgtcgaccacgccagcgaagtcccggcctcgaatgcgtgcccggggccttgaccgacccagcgccaaccgtgccagccgtggatcgccgcgcatgacgtgccagtcgtaggcgttgagtgccgcggcctcgacccgtacgagtacctcgtcggcggcgggtgcgggcgggtcgacgtctgcgagtgcgagggtctccggcggaccatatcggtcttgtacgactgctttcattcttctaccccagggactaggtgtacggcgtacgcttgactggaggcagcttaggtgtacgtcgtacacccgtcaaggcggttaaggtttccaccaccgccggagacaaggaacgagatggctgagcagacagaggtgcttcgccgaacaccgctgagcaaagaccggatcctgcgggctgccgtcacgctcgccgacgaggccgggatcgactccctcagcatgcgtaaccttgcccaagacctgggcgtcgtgccgatggccctctacaagcacgtggccaacaaggacgaactggtcaatggcatgatcgacgtggccatcggcgaaatcgaccctcccgtgcccggtgccgactggaaacaggcggtccgtgagcggatactctcggctcgacgggtgctgcagcgccacccctgggtgtcactcgcgatcgagtcgcggacggcgccgacaccggccgtcctcgcctacctcgactcgatggtcgggacgttccgccgcggtgggttctccgccgacctcacccaccacgtgatgcacgcgatgggtagccggaccctgggcttcagtcaggaactgtttgacgccgcgcggagcgccggccggtccggcgcgagcaacccagagtcatcggcggccctaccacctcagttcgccgaccggttcccgcatctcgcggcgatcgccgtggcggcctcccacgacgatgcgtcggtcgtggggcagggctgtgacgaccagttcgagttcgagttcgccttggacctgctgctggacggcgtcgaacggctacagcgacagggctggacatcgactcgtcgagacggtgatcggagcgtggtgtccgggcccgaccagccctcctgaaactgcctgcctgtccggctccggccttcgtggccgggggcgggacctccgcgcacaggtctggtggggtttaccccatgaaggaatgtccggtccaccgtattcttggagcaggtcacgccacataggctcatgatgatcggccgggagatatgggagatcgtcgtgaccggtgtttcgaggaaattgtctgtccgtctccttgcggtgtcggcggtggtatcgctcgccgcgttggcgggctgcactgatggagatgtcccgaagcgggaaagcagtgcgagcgcggaatgggagaggccctttcaggttgcggagaccgtctatccgttccagtcgaaggtctatcgctggcgtgggttcgcgtaccactatgtggatgtactgcctaggggtggtgaggcgcccaagggtaccgttctggcggtccatggaaacggtacctggagtatgatctaccgaaagatcgtcgacccgttgagcgcggccgggtttcgggtgatacttaccgaccagtttggtttcgggctatccgacaagccagatgtggacgatttcgactacctgccaagttcgcacacggaggtgttgcaggatttcatcgccgacctggcgctggaggacctctacctggtgctgcaggactggggtggacccatcggactggccgcgggcaccgcgactccggaaaaggtacgtggactcgtgttgatgaacacctgggcgtggaggctcgacgacatcgaggagggacagaccgcgttcatgcatgccgtgcacgaccgcgggcgccacgcgcagttggaaccggagttctacacgcagggcgaactcgttcggcgcggcggaatcggcgtcgccgagcgcaacgcaccggaggggtcgaccgagtacacggcgctcagagatgcgatgtggggcccctacctcaccccggagccaccccatgatctgcgctatccggaggtgaccgagcccgtgcacatctccgccatggccactgtggctgacggcgccttcctccaccaactcgacgaggacatggctgccttgcggtcaaaaccgacttttttttgccttcggcgatgacacggccttcggcccctacaaggtggacctggcgattctgggtggcgaacggaaactgtgcatgcccggctaccacccggagaccgaagaggtcaccgcccggaccaactgtgttgacgacgagacgggtgcggcctactggtatccgttggagcggtttctggcggactgggactccgacaaggtcgtgggccagtggcgtgacagcacccacggtcactgggttcaggacgaggccccgtcggtggtggtggaagcggtgaagtctgtccactccgcggcgacgcagcagtgagcggggttacctcgcgtcgagccgtacgccctgatcacgttcaatgtgccccggttgacctgcgaaccgggccggcccgaccgtgccccgagagcggggggcaccctgactccggtccgcttccatactctgtatggcgacttgtcgggcctggggtggactcctccgctagtttggggaagtatccacgactgaacctgacgagggagcctggagcgtcgaatgccgcacctgaccattgtcgccaacatccacgccaagcctgaccaggtggacctggtcaaggctgaactgcagaaacttgtcccgatcacccgtcaggaaaaggggtgtatcaactacgatctccatcaggacaacagtgacccgacccacttcgtcttctacgagaactgggagtcccgggagctctggcaggcgcacatgaatgccccgcacctgcaggcatattcggaagccaccgccggcaaggttgatgaattcgtgctcaatgagatggcacatatcgattgaggtgggccagccgaaacagcgtaccttcgaaccacgacgagcctcgcaagcacagcgctgatcgcgcccagctcgacgaagcatcgagctgggcgcttcgcgagctatgtcaggaaacgggtacggcgtcggcgtccgatcaggtagcccgccccgccgaggagcacaagcgcaccgccaatgccagctacggtcgcggcttcggcaccggtcttgggcagcccaccaccctcgccgccggaaacacctacgctcgcggaagaagtaggagtcggcgcaacggttgttgtggcggtgggcgaggcggttggcgagacactcggtgtcggtgtgggccgagacgcacagtcacgcgcacgtgcgacgtacaacccgtcgttcagatacgccaggaaggcatcgacagacccgtcgtcgagcgccttttgcccggcgtcctctacctcgggaccagtatccgcgggcgccaccgtctggttcaccctgatccgcagatcaatgtgccagacatcctgtacatctgccttgaggtaggctcgaagttcatcctcagtgccttccagcccttcgtttatcccatcagacaaacgatcgaacgagttgatgtgcgcctcgtgcaggatccgggaggccaacaaccgcaattctccaaagtgggcgttgtccagatcgatgctgagatgattgcggaggtccttatataccttgcgctcgaccggttcgcaatcctcgttcagtccgggtgactcggtttgagtcaccgtcctgggtgattcggtctgagccaccgctggtgccgtcggaaccagaaaggccagcgcaatgagggcgccggccgggatgctccatcgcatgtgggtcttcctccccgctgtgggtcaagcaaaaggatcttaccgtcggggcgaaaggggtcgaaggggggttttgggcccgcgcaacgaaggggaacttgatgggcgcccacgttccgctttagggtgattcgtcattcacccgccgggtgaggccgggtagccacgcgcctttacgaggaccactatgtgagcgtggcgcccagtgacgtgcgagcggcgggcctgtcgtcgacgtcagtggagtgagtgggaacgcggcccgccgaacgcggacccttcttgtgacccaccgcccgctacggctctgccgacgccgatgccatcggcaggtcgatttgagcacagtgcccatcactggtgccgccgtcggtcgcctgcccgagaacggctggcccggttcagctcgtgagctcagccgcctgtgcgatgacatggtcgatgaggccatactcgcgggcctgctccggggtgaaccagcgatcccggtcccagtcccgctggatctccgccagcgttcggccgctgtgctgggcgatcaggccctgtgtcgttttcttcacgtacagcaggttctccgcctggattcggacgtcggcagcggtgccacccatcccgccggacggctggtgcatgaggatccacgagtgcggcagtgcgtaccgtttacccgccgccccggcgcagaggaggaactggcccatcgaaccggccatgcccaacgccagcgtcgccacgtcgttgtgcacgaaccgcatcgtgtcgtagacggccattcccgcgctcaccgagccgccgggtgagttgatgtagagcatgatgtcccggtccgggtcctcggcggccagcagcaggatctgggcgcagatccggttggccgattcgtcggtcacctccgtgccgagaaagacgatccgctccttcaacagccgctcgaacacctggtcaccgaagccccgcggcccgtcatccagcatcctgatcacgatgtgctacctccagcgcgtcggtgggcgacggaccgcccggaatcggtccgtccagcgtgcgcgagccggcgtatgggagaccagcggatctgccggcggcagatccgcccagagcagaacggtcggggttaccgggaggcccgccgacggcgcgcccggacccgccgggtccgccacgagcttcgtgcggtggggcggccttcctgcgcaacagcgaccagccggacccgtaggccggtgtcaccccccgggccgccggagacgccgatcggcgcgggcccgatcggcgtcagccccgtgacaccgccggacagcccggacgaccccagccgaagctccacccggccgttcccgtacgaggtgggagccccggtgggcagcccggcccgcacggacggccggtcggattcgacgcctgagcccggtgccctgtcgagcccaccgatcgtgaaacccatcggctcggggcgctccaggcggcgcaggtcgtcgcgggcctcgccgagcaggtcggagaggcgtatcccgagtgcccggcagatcgccgcaaggacctcggacgacgcctccttacgcccgcgttcgacctcggacaggtacggcatggagacaccagcggcggcagctacctcccgcagcgtgcgaccctgccgtacgcgtagccggcgcaacacgccaccgatcactcgtcgtagcaacgacatgctccgcctcgctttcgcggtcgttgttcgaggggcatgtcccatcatgcccacgggaccgggctggtgcggtcccggcgccccgccgtgcgagacacctcgcacccgctatgttgtgggcgtgcaggcgacagcggagttcgggcgggacgaacggtgatccatttcccggcgcaacggcgcgatccgctgagcgccctgagtctgcggctggccgcggccctcgggcttgtcctcgccagcgtcgctgtggtgtggctggaccgggacggttaccgagacgccaaccgcgacgcccccgggctgagcctcctcgactgcttctactacgtggtggtctccctctccaccacggggtacggcgacatcaccccggtcaccgagtcggcccgcctgctcaatgtcctctacatcacgccggcccgggtgatcttcctgatcatcctggtcggcaccaccctggaagtcctgaccgagcagtaccggaccggccttcgcctgtcgcggtggaggagagctgtgaaggaccacgtcatcatctgtggctacggcacaaagggccgtagcgcgatctccgccctgctcgagaacggtttcgacaagtccaggatcgtggtggtcgagcgcagcggcgccgccctgcggcaggccacctcggccggactggtggccatcgaggggtcggcgactcgctcggccaccctcaacgaggcgcacatccggaccgccaaggcggtgatcatcgcaaccgacagtgacgatgcctcagtgctggtggcactgaccgtccggcagctcaccgcgggacaggtgcggatcatcgccgccgcccgggaggcggagaacgccccgctgctcaagcagagtggtgcccaccacgtcatcgtctcttcggcgacggccggccggttgctgggtctctccacctccgcgccgccgctgatcgaggtggtggaggacctgctcacgcctggtcagggcatggcactcgcgatgcgttcggccgagcggcacgaggtcggccgctccccccgcgagctggacaccctggtgatcgcgttggtgcggcggggcaaggtggtcaccctcgccgaccgggccggcggggtcatcgaaaccggcgacatgctggtccacgtccgggacgaccgccggacctcctcgccggtgtcctgagtgcggctgcgggtcacccgggcgggagcgacccgcaccgacgtggcccgcccgaggcgccggcagcctggggtcagctgatcgtccaggtgtcgccgctgttcaacagcccggcgaactgctgctcgcggctctcggtcacggtcgcccgggcggcgtcgagttgttcctgtaccacgctgtcgtacgagggccgccgtaccgaacggaacacgccgatcggggtgttgcgcaggtccagacccggcagccgggacagggcgaacgcgtacgccgggtcggtgacggtggtgtcgtggaccacgatctcctccggtgcggtgcccgcggtttcgcggacctccaggccgaagccgccaggcgggtgcacgacgcagaactgtccgtcccggccaaacgtgatcggctggtcgtgctccaaccggatcagtgagtcgtcccgggtggcgggctccttgagctggtcgaacgctccgtcgttgaagatgttgcagttctggtagatctccacgaacgcggagccctcatgctcggcggcggcccgaagcaccgactgcaggtgtttgcggtccgagtcgatggtgcgggccacgaaggtcgcctccgcacccagtgccagcgaaagcgggttgaacggggcgtccgcagagcccaccggagtcgacttggtgatcttgccaacttcggacgtcggtgagtactggcccttggtcagaccgtagatccggttgttgaacaggaggatcttcaggttgacgttgcgccgtagcgcgtggatcaggtggttgccaccgatcgacagcgcgtcgccgtctccggtgaccacccagacggacaggtcggggcgggtggcggacaacccggtggcgatcgctggggcgcggccgtggatcgagtgcatcccgtacgtgttcatgtagtacgggaagcgcgaggagcagccgattccagagatgaagacgatccgttcccgggggatgttcagctccggcatgaagccctggacggcggcgaggatcgcgtagtcaccgcagccggggcaccaccgcacctcctggctggacttgaagtccttcgcggtgagcttgagggcgacgggctcagacattcttcaggacctcttccagcatcgtctccagctcgttggcggtgaacggcaggccgtgaacctggttgtagctgatcgcgtcgaccaggtaccgggcgcggatcacgtgggcgagctgaccgaggttcatctcggggatgaccacccgctcgtaggaacgcagcacctcgccgaggttcgccggcatcgggacgaggtgccgcaggtgtgcctgggcgatggcgagcccgcgttggcgcaggccgcggcaggctgcgccgatcggcccgtacgtcgatccccaaccgagcaccagcacccgggcgtcaccgtccgggtcctcgacctcgacgtcggggacggggatcgcctcgatgcgggcggcgcgggtccgcaccatgaggtcgtggttggccgggtcgtacgagatgtcgccggtcttgtcggccttctccagccccccgattcggtgctccaggcccggtgtacccgggaccgcccagggccgggccagggtctccgggtcccgcaggtacggcaggaaggtggcgccgtcctcgccgttgggtcgggtggcgaactcgacccggaggtcgggcagggactcgatctcggggagcagccagggctcggagccgttggcgacgtagttgtcggacagcaggagcaccggtgtgcggtaggtcagcgcgatccgtgccgcctccagcgccgcatggaagcagtctgccggggacttcggcgcgagtaccgctaccggtgcctcaccgtgccggccgtagagggccatgttcaggtcggcctgctcggtcttggtcggcatgccggtcgatggtccggcccgctgcacgtccacgatgaccagcggaagttccagggccaccgcgagggagatggtttcgctcttgagtgcgacgccggggccactggtggtggtgacgccgagcgctccgccgtacgaggcgcccagcgccgcgccgatcgccgcgatctcgtcctcggcctgcatggtgagcacgccgaaacgcttgtgcttgctcagttcgtgcaggatgtccgaggcgggggtgatcgggtaggcgccgaggaagaccagcagatcggcgcggaccccggcggccaccaggccgagtgacagcgccatgttgccggtgatgttccgataggtaccggggtgcatcctcgccggtttgatctcgtaccggaccgcgaagtcctcggtcgtctcgccgaagttccagccagctttgaacgccgcgacgttggccgcgaccagttccggccgggccgcgaacttacgttccaggaatcgcagtgtggattcgtacggtcgggagtacatccagctcagtagacccagcgcgaacatgttcttggctcgttcggcgtctttcttggacaccgcgtgttcggcgagcgcgcccacggtcatcgaggtcaacgccacggggtgcagcgtgtagccggcgagtgagtcgtcctcgagcgggttgacctggtagccgaccttggccaggttgcgccgggtgaactcgtcggtgttgacgatgatgtcagctccacgcggcaggtcggcgaggttcgccttgagtgcggcggggttcatcgcgaccagaacgttcggcgagtcgccgggagtcaggatgtcgtagtcggcgaagtgcacctggaagctcgacacgccgggtagcgtcccggcgggcgcgcggatctccgccgggaagttgggcagcgtggagatgtcgttgccgagctgggcggtttcggaggtgaatcggtcgccggtgagctgcatgccgtcgccggagtcaccggcgaagcggatgaccacgcggtcaagctgacggatcttcttcgtcacgcccgtacctcgctttggtccgtacggtcgcccgggtctccgcacccactcctggcctcgccttgcccggtcacatgacctcctcggcgcaccgccgtgatccaccgcaacgtggttgtccggcctgctgtcgtttccacctgagagcctacgtcggatcacctcttcgccatctcgagaggtgcttggactgggactggatttagcccatggctgaccgatttgcggtgctttttcgccccctgccgtaatccagatcactcactgccctgccgacccggtgcctccgttcacccctcggtcggcgcgtggatgctgatcattcgaggggtgaagatccgtcccccgcccgccagtctccgatcaatgggtgttttgtcggctatacgcgtatggtgattttgggcgaaatgtgtgatatctggtgtggtgtcggtggtcggagtcaccaccacccgggaatcggccgaccagccacgccgttatacctggcatcaccgcgtgcggcagccgcgagcacccccaccgggccacccccagatggcccccaccgggccccagcccgacgctcgcccggcccccgggaatgacccaccgcccacgacggttacccaccacccgggccccgagcagcacccagccgcaaccggcccccctctcgtgcacatgtcgaaccacctttccgacccgccaccgcgcacccccgcgcgccacgcgggccacacccccgacacgaaaggcttcgaacatgcctaccaccatcctgcgcaagaccgccctgaccgcagccggcctcatcaccaccggcggcgccatcgccgcccccgccaccaccgccctcgccgcccccaccacaccccacaccaccgacaccagccgcgtactcaccgtcgactacgaagcccaaccaaacttctactactgcggccccgccgccgcccgcaacgccctatccgtccagggcaaggacatcgacgtcgactccatggccgaccgcatgggcaccaccgaatccggcaccgactccatcaacgacatcacccccatcctgaacaccgaaaccggcaacgacgtataccgcagcgtcgaaatctccacccccaccgccgacgacaagcaaaccgacaccctccgcgacgacatcacccgcaccgtcgacgacggccgcgccgtcgtcgccaacatcgccggcaccgccaccgacaccaacggcgacacacactccttcgccggcggccactacatcaccgtcaacggctaccgcgacgccggcaacgaagtcaaaatcgccgactccgccaacccgaacaccgccgaatactggatcaccaccgaagcactcgccgactggatcgccacccgcggctactccaccaactgaccaccaacccgcggcagggccggcccaccacgggccggccctgccgtcgtaccggatggcagcagtccggcatcgccgggcgatgcggggtcccgggccgggccggtaggctaggccaccgtgaccggttacctgggctcgtacgcgacgctcgggctggtgcttctcgccagtgcgctcttcttcgtgacggcgttttcggccaaccgggtgttgcgccccgcgcgcccggccgaaccagccggaaagcgtgccgcctacgagtgcgggctggacccggtgggcggcgactgggctcaagcccagatccgctactacgtgtacgcctacctgtacgtgctgttcgcggtcgaggcggtgttcttgttcccctgggccgtgatcttcgaccggcagggctatgggctggtgaccgtcgtcgagatggcgatcttcgtggcggtgctggcgctgggcatcctctacgcgtggcggaagaacatcctgcgctggacctgacccgcccggccacgcccggtcgggccagccacgcccggacggaccgggcggtggtaccggcgcgtcacgccaggccacgccgggtcaacgcgggtgggcggtcgccgcggatagcggccaccatgtccaggacccggcgggtcgctcggacctggtgcgctcggaacacccgggcgcccagccaggctgagatcgcggtggcggcgagagtcccctccaaccgctcgacggccggcaggtccagggtctcgccgatgaagtccttgttcgacagggcgaccagcagcggccaaccagtaccggtgagttcgtcgaggcggcgggtgatctccaaggagtggcgggtgttcttaccgaagtcgtgggctgggtcgatgaggatgccgtcgcgtcgtacccccaaggacaccgcgcgatcggcgaggcgggtgacggtcgctacgacgtcggccatcacgtcgtcgtaggccacccggtgcggccgggtccgcggggccaacccgcccgcgtgtgaacagaccagcccggcgccggtctccgccgcgactcgagccagtgccgggtcggtaccggaccaggtgtcgttcagcagatccgcgccggcggcgaccgccgccacggccacctcggcccgccaggtgtcgatcgagatgaccacgtcggggaaggcggaccggaccgcggcgatggtggccacggtgcggcggatctcctcggccgggtcgacctccgcgccggggccggccttgaccccgccgatgtcgatgatgtcggcgccctcgtcgaccgcgcgttccaccgcgcgcagcgcgctgtcctgcccgaaggtcgcgccgcggtcgaagaacgagtccggtgtgcggttgatgatcgccatgattcccagttcgccagggccgaaggttcgcctgccgagccgcagcgagtccgccatcccgcctcccgagggtgtcgccggacgccccggccggtcccgacgctagccggtggcccccgagccggtcggaccggtggtcgatcgcctgctcgttgggctccggggtggtggggtcgccctgcctcagctgacgtgccacgatttggtgcatgggtcaggttctgctcctgttggtcgtggcgctgaccgtcgcggcggtgatcttcggtgtgaccgtgctggtcaccggtcgggatccgggcctcgcgcccgccgagccggacggggtggcggtacctctgcccagcacccgtccgctgcgggaatccgatgttgggaaggttcggttcgacaccgccctgcgcgggtaccggatggctcaggtcgaccaggcgatgcgccgggcggcgtacgacatcggctacaagacggagctgatcggagtgctggaggcagaggtgaccgcgttgcgcgagggacgtaccgccgacgccgaggcgctgtgtcgcgcccgtgagcaggccgccggagcgcaacccggggcgggtgtcgaccagccagctggggtgggcgaacggaccgggccgccggatgaccaggccgcggccgagccggccgacaaggcccggcccgctggcggagcggacccggtggcgcggccggagccggcgtgacggcgggggacgccgccgaggaccgggcggccacggacggtgctgatctgcgcgatgtggtgcagcccggcgccgccgaagtcaccgctgcggtgattgtcgaagccgcggccgaccgggtcttctcggcgctcgtctcctgggaacggcagtcggattggattccgttcacccgggtccgggtggtcgagggggacggtggcgagggcagcctgatcgaggcggtcaccgcggtcgggccggccaccctccgggacgagatgcgggtggtgcgggtggacgcaccgtacgaggtgcgtgtggtccactgcgggaagctgctccgcggtcctggcgtgctgcggtgtaccccgctggccggagaacggacccaggtcgtctggcacgagtggttccacctgccgggcgggatggccgggcgggtcgcgtggcccttgttgtggcccggttccaagttcgggttgacgcaggccctcaagcggttcgggcggatggtcgaacagggccgcctgccctgactgtgccgcccgagcggctggtgtcggggcgaggcgggtgtgtcggtggcctgtcgtagcgtggacgggtgagtgaccttgtgatcggtgctgacgggtcgccccgctgcgcctggggagcgggcaccccggactacgccctctaccacgacaccgagtggggccgtccgctgcgcggcgacgacgccctctacgagcggatgacgctggaagcgttccagtccgggctgtcctggctcaccatcctgcggaagcggccggctttccgggaggcgttcgacgggttccgcatcgagtcggtggcggccttctccgcgacggatgtcgcccggctgctcggcgacgccggtatcgtccgtaaccgggccaagatcgaggcggcgatcgccaacgcgcgggtcgcgctcgaactgccggctggcctgtccgcgctgctctggtccttcgcgccaccgccgcggccggcccggccggcctccttcacggaggtacccgcactgaccgccgagtccaccgcgatggcgaaagcgctcaagaagcggggcttccggttcgtcggcccgactaccgcgtacgcgctgatgcaggccaccggcatggtcgacgaccatctcgtcggctgccacgtgccggtgccgacgacgacgtgatgggatgggggtatgacgaccgacgccgcgtaccggaccaaccggacaacccgccccgacggcgcggacacctgggccgtgctgctaccgcccgggcggtacgaggccgagcggctcgtccaccacgacacgctcgagctgaccggtgccgggggaccacgaccacgtgccggtgaccaggtagcggtgctcgccgacgagccgtcgaggctggttgcgctgggtcaggtcaccgacgccggtgatcggcgtccggaggtgcccgaggacccgcagcccgagcgggacgagccgaggctggtgatcacgtacacccggcggtccttcgacactccggtgccggccgatgcgctgacggtcgacgggccgatcactccactgcacccgacggcgttccaggcgctggcagaccagcttggcccgcccccaccacggcagccctggatggtcagcctcaacctgccgatcgaggccacgtcgccggcggaggcggtccgcgagttctgggcctacgtgcaggagctggggccccgcgaactgcccgcattcgtctggccgtccggtgacgagctggccatgcaggtgttcgttctcggtgcggaggccaaccaggatccggaggaggacgactgaggggaggatcggcgacgttccggcctgccgtcagcggccttcgaagaccggctgctgcttggcgacgaaagccatcgtcgcagaccggtggtccgcggtggtgccacagatcgcctgggcctgcgcctcggcggccagggcgtcggcgagggtgcccgcgtccgcgatggagagctgccgtttgatcgctccgtaggcgatggtcgggccggccgccagccgggcggcgagttcctgcgcagccggcagcacctcctcgtcggtggcgaccagccggttgagtaggccgagctggtgggcctcggtcgctcgtaccggctcggcgagcatcagcaactcgacggccttggcgtggccgaccaaccggggcagggtccaggaggcgccggtgtcggcggcgagccccaccttggcgaaggccatgaggaagttggtggaggggcccccgatgcggatgtcggcgaggaaggccagcgacgcgcctgcccctgcggccatgccccggacggcggcgacgacgggcttgggtaggccggccagccgggcggtgatcgggttgtagtgcgtgccgacggtttccagcgggttaccctcggtggtttccagcgtccgcacgtgttcgcgtaggtcctgaccggcgctgaacgatccgcccgccccggccaacaccaccgcgcggcagctccggtcgctctccaactctgtcagggcgtcccggaacgcttccttcagtggtgtgtcgagcgcgttcatggcggtggggcggttgaaggtgagggtgacgacggcatcggtgcgatcgacgagtaacggctcggtcacggtgtcaaagacctttctgtccagcgaagcggttaccagcgtcgaggcaggtctcgacgtaccggtcagcggccggccgtagccgggctgcgtgacggtcgaagaagctggctgcggcggtgcccggccaccgctcgggaagcagtgccggtggcagctgtggatcccggaacaggaagctgcgccacgcgtgcacgagccggaagcgggcggcgtacgcctcttcgtcgggactgcgtacggtgaccccggacagcagcgcacgctgttcggcgacgaactgctcgtatgcccggccgatctcggccaggtcccacgcgcggcggacgacgcccatcgctcccggcgtgccggcggagtgcgccgcggtgaaccgctcgtatcgcacccccgcctcgtcgagcagcaggtcgacgtcctcacccgggcgggtggccacccacgtgcactcgtcgagggtgccgtagccgaggaagctcaggttggcggcgagtcgctgacgttcccgacggacggtcggcgccgccacgacgagcaggtcgaagcgcccgtcccagacgattctgctggtgcggtagatccgggtggccgcctcgtccaatcggcgagcggctttcggggtgatcgcgtatccgggcccggaggccatccggaggggttcgagccagccctgacggaccatgcgggagaccgccgtccgtaccgcgggcggcgcgatgccgagtggcgccagcagcttgaccagggcagctacctgcgcccggccaccccggggtcggaggtggtcaccgtacaggtcgaagagtgccgaccgtgcctgcatgaccgcacattgtgacaggcattctggggataagctaggttctgttacatcaatgctgcctcggtttgggtccggcggtgttcatcagggaaaatcgttggtcgacaccccggcgaaggttgcgggtggtcgtggcgaagtggctgtggggcaacccaccgaccctggttcaggtctgaggggagacaacatggcggcgatgaagccgcggacgggcgacggtccgctggaagtcaccaaggagggccggggcatcgttatgcgagtcccgctggagggcggtggccggctcgtcgtcgagatgactcccgacgaggccaacgcgctcggtgacgcactgaggtcggctgccggctgagtacggaccgtccgcgcgcttgcgtggacggtccgtccacctctgatccaccggccccgccggtgggatggaggctgtccggaggccgtgacggcgaggcggagaccgcccggaacaccggtgttccgggcggcctccgccggccgtcagccgacccgccgcgggtccgcggcagccgctttcccctctgtcccgcggaggtcactccgcatgttccctggaggtacggctccgcgtgctcgccatccgcttactcgccgagcccactcggctcgatgttctggccctgcccatccgaccgaccgaccgggcggatccgccggcggaactggtacccgtcgcggcggctctgccggacggggtcgccgacgaactggccgcgttggtgccagccgcccggttgaccggtgaccctggccagacctggacccaggtccgacccgggcgggtgccggcccgcctgctcccgttcggcatcggggccggcgacgaggcggcctggcgggcagccggggcagccctcgcgggcgtggcgggcagagaggaccacgtcacgctcccgctacccgccggtgctccccccgccgttgcccgagggctggtagaaggactgctgctggcgtcgtaccggttccggctcggcgcggacgggaacgcacccgccctggcggcggtcgacctgctggtggaggacccggcggtgtacgccgacgcggtcgcggtcgcccgcaccaccgcggcgatgacccggcttgcccgcgacctggtgaacatgcccgcatcggtgaagaatccggggtggttcgccgggcaggtcgccgacgccgccgccggcgttcccgacctgcacctgcgggtccgggaaccgcgggacctggccgccgagggcttcggcgggatcgtcgcggtgggctccggctccgccaacggtcctcgcctggtcgagttggactggcggccggccgaggcacgtacgcacgtggtactggtcggcaaggggatcaccttcgacaccgggggtatctcgatcaaacccgtgtccgggatgaagctcatgcgcaaggacatgggcggcgcggcagcggtggtggcggccaccctgggggcggctacgatgcggctgccggtccgggtcaccactctcgccccactcgccgagaacatggtcagcggcgcctcgttccggccgggcgacgtcgtccgccattacggcggcacgaccagcgagaccaccaattccgatgcggagggccggctggtcctcgccgacgcgctcacctacgccgtacgggagctgagccctgacctgctcgtcgacctggccacgctgaccggcgcgaacgcggtggcgctgggcaagcgcaccgccgccctctacagcgagaacgatcgcctcgccgcggacctgctggcggcagtcgacgcggccggtgaagccgcctggcggatgccgctgcccgcagactacgtcgactatctgcgcagcgaactcgccgacctgtacagcgcaccggcccagggcgccgggtcggtggtggcggcactgtacctgcgcgagttcaccggggagctgcgggatcggtgggtgcatgtcgacatgtcggcaccgtcctggtccgaggacgacgacgcggaactgaccaagggcgccaccggctggggcgtacgctccctgctgcgttggctgggcacgctcggctgacgcgcaggtcgatcccccggtgtcggctgcggccaacccgggccacgggcggtccggttgtctgtcggtgaccgccgcctggatccgaaccaccgggcggttcgggtgctcgccggtgaggctgcccgcaaccgggccgctgtggcgctcctggccgagttgggtggtcggctgctcagcagcgcacggcggcgagcagtccgtgaccgaccggaagcagggcgggaatccagtactcggactcccggattgctttgatcgtctcccgggtggtcaccgtctccacgtcccgggcggcggggtcgccgatccggctgtcggccagggcgccgttgagggcgagcacgccacccggccggagcagccgctgggcggcctcgacacaggcggcgaagctcgttgcctcggtgtcgacgaacaccaggtcgtacgccccgtcggcgagtcgaggcagtacatccagagcccgaccggtaatgatccggctccggccggcgggaaagccggcctcggtgaagacctgccgggctatgcgctgatgctcgatctccccgtcgatcgtggtcagcaccccgtcggtacgcatgccgcgaagcagccagacaccgctgacaccggtgccggtgccgatctccaccaccgcgcgcgcgttgcctgcggcggccagcagccgcagggccgcacccgcaccgggcgtcaccgtgtcgaggccgacctcgtgggcgagggcacgggcggtgcgcaggacgagatcttcggtcacgtacgactcggcgaactgcagagcctgggtcgaagggccggaaccggcgaccgtggcgatgggacacctccgggcggcgttggggccagaacgtgttccgggtgctgcggcagcacgggcggaacaccctctggaggggcgagtgggcactgtgagcctagaggcgacgtgcaccatgcgcagccgcgcgtcccggcatcgatgatcacgctcggcaacggtgactccatccgcggcatccgtgcaatcctggaagcggtgttcgttcgagcacgaccggtcgcatgcggttggcgcggatgggctcgggacgagtgggaggcagcgacgtgaccgacggctgggactggcgccagcccgggacgggtgccggagcggcgcgctcctcatcgtccgcccatcctccgccgggcggcccgggttcgtcctggtggtccgacgcgctggctgacccgtggcgagatccgaccgcgtcggcggtggtggttgtgcctgccgcgccggtttccggcgctgagcccgagccggtcaccgatccggccgcggcggcccgtcctgcgctgcggtacctgctgctcgttccgctggtcacggccctgctcgccggtctgctcgggggcgcgttcggctacgcgctcgcgatccgtggcggcggcggcgccacggtcctcggtgctgccccggcaccgcccccggaactggcccagcggatgccggagtcgctggccggcgtcgccgagcgggtactgccaagcgtggtcacggttcgggtggcgcgccccaccggaacgagtgagggttccgggttcatcgccaccagcgatggctacgtgatcaccaatgatcatgtggtggcgggtgcgaccgggcaggcctcggtggtcttcagtgacggcagctcgagcccggccaccatcgtcggccaggacccggagtcggacatcgctgttatcagggtcatgaaggatgggctccgcccggtggcattcggtgactcggaagcgctcgcggttggtgatcccgtgttggccatagggtcgccgctctcactggcgaacaccgtcaccgccggcatcgtcagcgccctcgaccgcacgatgcgggcaggtgaaccgggcggccccacccgctactacgcggcaatccagaccgacgcggcggtcaaccacggcaactccggcggccccttggtggacggggccgggcgggtgatcggggtcaactccacgatcaaatcgatcgcagaagggcatgaagccgggaacatcgggcttgctttcgccattccgattaaccaggctaaacggataactcaggacattattggcaccggtaaggcccgtcgtacggtgatcggcgcccaggtgggtggccccggcgcgggcggcggggcgggcgtgcggttggtctcggtaacgcgatccggtccggcggccgacgcgggcctgcgggccggcgacgtgattgtcaagctcaacggaaggccgacgaacgagccaaccgacctgatcgccctggtccgcaagttcgcacccggatccgtggtggcggtggagtaccgccgtggtacctcccggcggaacgcctcggtaacgttggttgcggatgcgcagtgagccctcgggtccttgccgagacagcgtacgacgtgcgtaggcttgctctgacgccgaagggaggcccgtgcagtgttcgacaacctgaactggtgggagatcggtgcgctgctgctcctcgcgctgctgatcttcggtgaccggctacccacggtcatcaacgacggtctgcggatggtgcgtaacctgcgccggatggcaaccagcgccaccaccgacctgagccgggaactgggcaccgacatccagcttcaggacctgcatccgaaggcgttcattcgcaaacacctgctcagcgaggaggacgaggcggcgatccggaagccgttgcagggggtctacgacgacctgcgggccgatgtcaccagcgtgcaccaggaactgaaggacgtcgccaccgccgtcgacccgacaagccggccgggccaggcgaccggcggtgcctcgcccgcacccgttcctcgcgtcagctacgacgacgcgacctgaccgacgcccggcctgaccccgcttgcctctgggcgcgcttgccgggcagcactagcatgccgctgcatggcaggcatcgattgtggatcgacgtcgctcgtgggcgccgtcgctggcgacgagaacacgaccgcggcccggggcagggagctctcttgggatggctgtgtcaatgctcgtgatctgggtgggctggggcgggcgaaaccgggtgcggtggtgcggacggaggaaccgaaccgcctgagcgaggcggggtggtcggcggcctgggcctacggggtgcgcacggttgtcgatctgcgcaatgccgacgagtacgggcaggaccgcgtgccaagaccagcggggatcacgacggtgcgggtgccgctcgaaccggtcggcacgcccttctacgaacgctgggagaggatcgacaacctggcatcaccgttgtactacccggcgatactggccgagcatccggagcgagtggtgaacgccgcccgagcggtcagcaccgccgcgccgggatgcgtgctgttccactgttccggcggcaaggaccggaccgggctgctcgcgctggtgttgctgaccttggcggaggcgacaccggaggagatcgtcgccgactacctgctctcctacgagcgcatgcggcaccggtatgccgaactcggttatcgcgaccagcgtgacgcggtaaccgagttcctggcgagtcgggacaccaccatcgaggcatcgctgggctcgacggtcgccgccctggcgatgcccgacttcctcctcgagaacgggatgtccgacaccgagctcagcgccctgcgtactcgcctgaccacctgaccggcaggtcgaagccacggaccacggccagctgctcgaccgggtcgggccacggcttcctagcggccggccggcgtgaggcccaacggcttgccgagcaacgactcacgccgtaccgcgagccggtcggcgacccggcccagcgccgcggaggcaggggagtccggctcggcgagcacgatcgggttgccgtcgtcgccagcctcgcggacgcgggtgtcgagcgggacctggccgagcagcggaacctgcgcgccgatggccttcgtcaacgaatcggcgaccacctggccgccgcccgccccgaagacctccatccgggtgccgtccgggagctccagccacgacatgttctcgatgacaccgaccacccgctggtgggtctgcaacgcgatcgcgcccgcccgctccgccacctcggcggcggcggcctgcggcgtggtgaccaccaggatctcggcgttgggcagcagctgcgccagcgagatcgccacgtcaccggtgcccggaggcaggtcgagcaggagtacgtccaggtcaccccagtacacgtcggcgaggaactgctggagtgcccggtgcagcatcgggccgcgccacaccacggcggcgttgccggcggtgaacatgccgatcgagatgaccttcaccccgtgcgcctgagggggcatgatcatgtcttcgacccgggtgggccggccgtctgcccccagcatccggggcaccgagtggccgtagatgtccgcgtcgaccaccccgacggaaagcccccgggcagccagcgccgccgccaggttgaccgtcacgctggacttgccgaccccgcccttgccgctggccaccgcgtacacccgggtgcgggagccgggctgggcgaacggaatcaccggctcctggtcggcggtaccgccgcgtagcctcgcctggagttcctggcgctgctcggggctcatcacgccgaactcgatctctaccccggtgacacccggcaccgcgcccacggcggccgtgatgtccgcgcgcagcttgtccttgagcgggcagccagccacggtgagtagcagctcgacccggaccacgccggcgtcgccgaccgttgcggagcggaccatgcccagttccgtgatgggccgacggatctccgggtcgttgacagtggccagggcggcctgaatcgcgtcggagacggtgctggcgggtgctgacatgacagcaatgctacgtcggcgacgacccgtcaccgtccggggcggcagcggtgtgagcgagtcgatcagtgaacgggttccgccgcgggcgggaggtccccgaccaccgtcgcgcgcggctgatgcccagatcagggcggcggtcgacggtatccgggtgcccttggggcagggcggcggtcaacggcttccgggccgtgggcggccctcgccggcagggccggtgtccgactcgtctcggggctcgtcgagcccggccccaccggccggccatcccgcgtcccgctgctgcaggcgtaacctgcgctgggcggcgtcgtcgagttcctcggcaagccgggccagctccgagcggaggaagtcgcgggtggcgacctcgcccatcgcgtggcggagcgccgcgatctcccgggccaggtactcggtgtcggccttctgcgcggtcgcccgacgccggtcctcctcgagcgccagccggtcgcggtcagcctggcggttctgcgcgagcagaatcagcggtgccgcatagctggcctgcaacgacaacatcagggtcaggaacgtaaaggtgtacgggtcgaaccgtaggtgcgcgggcgcgagcgtgttccagatgaaccaggtggtgatgaccaccgtcatgtagacgatgaagtgggcggtgcccatcccccgggcgatcgcctccgaccaccggccgaatgcctccgggtcgaaccggggcagctggactctccggacctcgcgtggctggtccagccgctccgcccgccgccgctcaaccatccgcaccgtccggagcttcggcggggaccgtggccgacggcacggcgtcccggtcccgccagtcccgaggcaacaggtggtccagcacgtcgtcgacggtgaccgcgcccaccaaccggttgctgcggtcgatcaccggcatggccaccaggtcgtaggtggccattcgacgggtgatctcaggcagcggtgtgaccggccgcagcgggtcgatgtcgttgaccactaccccgcccaacaggtcggcgggtggctcccgcagcagccgttggaagtgcaccatcccgaggtagcgaccggtcggtgtggtcatcggcggccgagtgacgaaaacctgggcggccaccgcgggcgagagctggggctcgcgtacccgggccagtgcctcggcgaccgtggcatccgggggaaggatcaccggctcggaggtcatcaccgagccggccgtacccggcgtgtacttgagcagctgtcgcaccgggtcggcctcgtccggctccatcaggtcgagcaggacatcctgctccggtggcggcagtgcgcccagcagatcggcggcgtcgtccgggtccatctgctccagcacgtcagcggcccgctcccggcccagcgcggtcaggatctccacctgatcatgctctggtagctcgctgagtacgttggccagccgttcgtcgtccagcgcggcagcgacctcgttgcggcgctcgtcggggaggtcctgaagggcgttcgccaggtccgcggggcgcagctcgtcgagtaccgccagcaggttggcggtaccccggctgtcggcgattccgctcaacccgcggacccgatcccactcgatctgacgcaggttgccgcggcgggcgagccggccggtgtgctcgcggaccgccacccgggtcagcgtccactcgtcgcgacctgcctccatcgcgacgtccaccacgatgccggccgacccttctggggggatctggacccgtcggtcgagcagctcctggaggacgagcagttcgttggggcgtttctcgaaacggcgcaggttgagggtgccggtgccgagaaccaccgcgtccgggtcgatcgaggtgatccggttgatcgacaggaagatccgtcgacgcatgggcatctcggcgaccaggccgactacttccggcgggtgcttcgtggctcgtagccgagccaccgcgtcgcgtacgcggcccacctggtcaccgttggggtcgtagacggcgacgccggcgagccgggcgatgtagacccgggtcggcgtactcacgggatccagcctaagcgcctactgtctatcagcatgtcgaccctggcgtacgagatcgtggatgtgttcaccgaccgccccttcgccggtaacccgctggcggtggtgttcggtgcggacggattggccacggagcagatgcaggcactcgcgctcgagttcaacctgtccgagacggtcttcgtgctcccacccacccgggccggtgccacctaccgagcgcggatcttcacacctgtggacgagttgccgttcgccggtcacccgagcgtcggcgcggcggtcaccgccatccgacgcaatctcttcggtgccggccaggtgcggcaggagtgcggcgccggtgtgctgccgatcgaggtgaccgcgaccagcgcgacgctcaccggtggcacaccgactctcggccccgagctggatccggggccgctgctggagatggccggactcaccgatgccgaccatgagggaccggcgccccgggtcgccggctgcggcctggagtttccgtacctgccggtgcggccggacgcggtgtcgcgcgcccagctgaacacggtggcagcgcagcggtacggggtggagcacgtcgccgtcttctcctgggacgccgaatcccaccgcgcgcatacccgggtcttcgtccccgggctcggtgtgccggaggatccggcgaccggatcggctgccctgggcctgggggtgtggctcgtcgccagcggtctgctccccggtacgggccgctcgagttacgccgtccgtcagggcagcgaggtcaaccggccgtcgtcgctggcctgcacggtagccgcggccggcggcaccgccctcggcgctaccgtcgccggccaggtgatgccggttgcccacggcgagatcctgatcccgccgttcgtcggttgagccgggtgcgggagatccgtgttggacgtgggagtgaaacggcttgtcgacccgcgaccgcgggtgcacacctgcgacgggtgcgggaggatgcgggagtgagtgacgcggcacgacgcagcaaccctctggtcgacgaggcgatgaagaaggcggccgtcgcctgggtgggcgtagcggacggtccggtgtccgccctctggtgtgtgccactggagggggcgctcttcgtggtcagcgggccgggcgagcagtccgctcccgggctcgccgacgcgacgcgggcggaggtcactctccggggtgaccacggcggccggatcgttacctggcccgcggacgtgacccggttgatgcccgacagtgaacactgggcgaccagcgcgccgttgatcgccgcgaagcggctgaacgcgcccggttcggccgccgaactcgtggcccggtgggcgacggcgggttgcgcgctcaaccgtctcgtccccgtcggtgaaccgctcgtcggctcgacgctgcccaccgcttcgttggccgagccaccgcgtggggcgacggtggtccgggccacccggaagcccttccgactgcaccgcgtccgccgacgctgacaccgacaaccggcgggtcgaccgggtttcgggccaccgggagcaggcttcggtgcggccgatggacgccgacccatcagtcgggtaccacggtggcggacggatcgggtcgggtccctcggtggcggatggatcggcagctgccccaggaacgcggacagttcgtgaatcgtgtgactattactccccgtgcccaccctgccacgccggctgccgccggagccactgacagtcggtgcgctcgccctcgccgtgctcgccgtttcgtcctccgcgccgctggtcgccttcgccgccgcaccagccctggcgatcgccttctggcgcaatctgctctcggccgcggtgctcggcccggccgccctggtacggcggcgggcggagttgcgggcgttggtggcaccggccggacgtcgtgccggctggtactgcgtcttttccggtgtcgcgcttgccgcgcacttcgccacctggatgccgagcgccaagctcaccactgtggcggcggccaccgcgctggttgccacccaacccgtttggcagggtttgatcgcacaggcccagggccggcggctgccgagggcggtgtgggtcggtgtcggcgtggccgtcgtcggcgcggtactggcaaccggggcagacttcgcggcgtccaggccggcgttccttggtgacctgctcgcgatgatcggtggcatgttcgccgcggtctacacggccctgggcgagcgggctcgccgcacggtcagcaccaccacctacaccaccgtttgttacggggtgtgcgccttgcttctgctcgcggtctgctgggtcggtggggtgccgctgtccggcttcgacacccgcacctggctcgcggtgttcgccttggtggccggtgcccaactgctgggccattcgatgttcacctacgcgctgcgacgggtatcggccaccaccgtcagcatgctgattctgttggaggcgccgggcgcggccctgatcggctgggtctggctgggtcagctgccgcaaccgttggctctgccgggcctggcgctgctcctggtgggtgtcgcggtggtggtccacaccagcgcgcggaaccgccgcatccggtccgtcccgcccaccgtgcccgccgacgcagacccgtcgcagcgttagcgggccagtcgcagcggtactgggcgagccgttgcgccatgtcctcgttccgtcccgccgactcggtcagtccccgtcaaggacatctgacggcaggtcgggcccgtgactgctgtcgataccgacggccttcgcgctggctgtccagagctgagcggccagctgcgggtcggttgccgtcgcatgcgggtggcggagccgtcggtcctggtaatagccgccactgcgtagccgttccggagcctggttggcgagccagaccaaagtttcggcccccttcgcggggctgcgggccggcaacaggcgcatggcgaacgttatcagccggctgtcgctggcgaaccgggtccgaacgatgcccgggtgaaaacagtatgtcggtaggtccggccagcgccgagctgcttcgacggtgaacaggatgttcgcccgtttgctggcgctgtatgcgctcatcgggcggaagcggtgcagtgtctggttgagatcgttggggttgagcagcccgctgcggtgggcggcggacgcggtcacgacgacccggccgagccggtcccgcaggaggttggtcaacaggaacggcgcgaggtggttggcttggaccgacagttcgtaaccatccacagtggttgtcgggtggagtgcgattgttcccgcgttgttggcgagcacgccgatccggtcgtaggcggtgcgcagccgctccgccagggatcggacgtcatcgaggacggcgaaatccgcgcgaaacagctccggccgctccccggtcgcctcgcggacctgtccagcggcggactggagccgggccgaatcgcgtccgacgagtaccacctggtcgccgcggtaggccaggtcaatggcggctgcgaggccgatgccggagctggccccggttaccaccacaacccggcgctcagtgagatcttccacaggtccgttcaccccagtcacggcacgaggttaccgtagcgtcacgatgcctgagggatcgataagtcgccctcgggaccgtcagtccgcgtgttttcacccgttcagatggcaccggcctgcccgccggacctggaaggagcgcatccatggccgcagtcggtcgcccccgccggtcctgcctggcggtacccggttccagcgtcaagatgctgggtaaggcgcagggtctccccgccgaccaggtcttcctcgacctggaggacgcggtcgccccgctcgcgaagccggacgcgcgcaagaacatcgtcgctgccctcaacgagggcgactgggccggaaagactcgcgtggtccgggtcaacgacctgacgacgccgtggacctaccgggacgtcatcgaggttgtcgagggcgccggcgccaacctggactgcatcatgctgccgaaggtgcaggacgcaggtcaggtgcagtggctggacctcaccctcacccaggtggagaagacgctgggcctggaggtggggcggatcggcgtcgaggcgcagatcgagaacgcggccggcctggtcaacgttgacgcgatcgccgcggcgtcgccccgggtggaggccatcatcttcggccccgccgacttcatggcgtcgatcaacatgaagtcactggtggtcggggcgctgattccggactacccgggggatccgtaccactacatcctgatgcgtatcctgatggccgcccggatgcacgacaagcaggcgatcgatggcccgttcctccagattcgggacgtcgacggcttccgcgaggtggccaagcggtcggccgcgctcggcttcgatgggaagtgggtactgcatccgggccagctcgacgccgccaacgaggtctattcgccggcccagggcgactacgaccacgccgagctgattctcgacgcgtaccagcactgcacctcggaggcagggggcaaactcggcgcggtgatgctcggtgacgagatgatcgacgaggcatcgcgcaagatggcgctggtgatcgcggcgaagggccgagcggccgggatgacgcgtacctcctccttcaccccgccggcgcagtagcgggaaggccgtcggcgcggtaacgggcccgacggcgcggtcacggaaaggccgtcggccgccccggtcgatccggggcggcacgtgaatgcgttcgacgccaggtcagatggtgctgcccggctcggaggagacgacaacataggcgatcaccgccagatagagggcggtcgccagcaccgtcaggccggtcaggatccagccgacgatgatgccggccttcgccattccctcgccgtcctcgccgttttcccggatctgcttccgggccacgtggccgaggatcgccccgaccggcgcggtgatgcaggtcacgaccccggccaacgacagcaccagggcggcgatggccaaactgttcgttctccgtggcgggtagccgtagcccgggtacgccggctgcgggtagccactcgtggcgtacgggcccgggtaggccgttggcggcactgcaccgtacgggcctgtcggggggtagggggcatcgccggcgggctgggcggggcccggctggccgctcgcggcagcggcgggatccgttggcggacggaactgctgcccggggtccgcttgttcgttgttgtcgttggtccatgggtcctgtggccgggttggatccggccagccactggacggtgagggatagctcatgtcgcttgttctgctctcgatcagaagactggtgagccgtcagggtagtcagcggaccaaacccggggaagccagcaccgggtgccgcgttgcccgggccgggacaaccgggcaggatcctgacatggcgattgacgcgagagccggtagccgaccgagacgagacgcgagtcgtcgcggtgtggcccgccgtagccggacgccggacggtggccccatcgggtatgacgaacccgtgtccctgccggagcctgtcaccatgcggcttgacgggaaggtggcactggtgaccggtgccggaagtccggacggcatcgggtacgcgaccgcgcgtcgcctcgccgacctgggcgcccgggtcgccatcgtctccaccactcgtcgtatccacgagcgggcaggcgaactgggggtcaccggattcgtcgccgacctcaccgacgagtccgaggtcggcgcgttggcggacgcggtcaccgagcaactcggtgacgtggaggtcctggtcaacaatgcggggttggcgagccgggcgagcccggaggtactgcggccggtagcccagctcagctacgaggagtggcgcggtgagatcgaccgcaacctcaccacggccttcctgtgcagccgcgcgttcatcggcgggatggccgaacggggttggggccggatcgtgagcctggcggcgaccgccggcccggtcaacgcgctaccgactgaggccgcgtacgcggcggccaaggctggcgtcgtcgggctgacccgggcgctggcgatggagatgatcgccgacggggtgactgtcaatgcggtcgccccggggaccatccacaccgccgcgtcgacgatggccgagatcaaacagggactgggtacgccggttggacggccaggtacgccggacgaggcggcggcggccatcgcgtttctctgctcgccagccgcttcctacatcaccggccagatgctggtggtggacggcggtaacagcgtgcgcgaggcgcagtttcgctgactgtagccctcgggtgccgacagtgcacccgcacccccgagggtgcgggttgggcgccgcagtcagtacgtgccgccgtcgtttcctccgatggcgaccagggccacccatccgcaacaggcgagcaggccgagcgcggtgaagatgtagctgaggatcaggccccaggtggcgagttggccacctgcctcgccgctggtgcgcagctgccgctgggccaggtggccgagcacgatgccggcgggggcgaacacgaaggcgaacaccagggagaggacggccagtacgttcgtggcagggcgcctgggtgggccgtacatgtggtagggctgctgctgtccccactggggttggtcgccctgcggttgctgtccccactggggctggtcctgcggtggcccctgccccggcggctgttgtgggtcgtacccgcgcgaggatggtggctccggcccagcggtgggctgctcccacggtgaggcgggtcggtcgggatccggcggacctggcgacggtggctggctcacggtcttctcctcctgccgggatccctactgccggacgctaccccggctggtgaaccttttcacagctgttgggggtactggtcaccttggcggcatcggccccgccaccgatactgaccggacgttcggttaccaccgagtagtgtgccaaacctccggaggctgagatggctcgactcgcccagacacccggccttactgacgtgcaacggtcgattctggaaactgtccgggagtttgcgaacaaagagatcatcccgcatgcgcagcggttggagcacgctgacgagtacccggccgacatcctcgacgggatgcgcgagatggggttgttcggactgaccatcgccgaggagtacggcggcttgggcgagtccctgctgacctacgcgttggtggtcgaagagctgtcccgtggctggatgtcgatctccggcatcgtcaacacccatttcatcgtggcgtatctgatctctcagcacggctccgtcgaacagcgggcccggctgctgccgcggatggcgaccggcgaggtgcgcggggccttctcgatgtccgagccggagtgcggctcggacgtatcggcgatcaagtcgcgggcagtccgggacggcgcggatttcgtactcaacggccagaagatgtggctgaccaacggagcgtacgcgtcggtggtcgccaccctggtcaagaccgacaccggtgccgactcggtgtacgggaacatgagtaccttcctggtggagaaggagcctggcttcggtgagaccgcccctggcctcaccattcctgccaagatcgagaaaatgggctacaagggtgtcgagaccaccgagatgatcctcgacggtgtgaccgtccccgcatctgctgtgctcggtggcgagggacaggtcggtcgcggcttctaccagatgatggacggtatcgaggtggggcgggtgaacgtggcggcccgtgcctgtggcatctcgatccgggccttcgagctggccgccgcgtacgcgcagcagcgccgtaccttcggccagccgctcgccaagcaccaggctgtcgcgttcaagctggccgagatggggacgaagatcgaggcggcacacgcgctcatggtcaacgccgcccggctcaaggacgccggtcagcgcaacgacgtcgaggccggcatggccaagctgctcgcctccgagtactgcgccgaggtcgtccaggaggcgttccgcatccacggtggctacggctactcgaaggagtacgagatcgaacgcctgatgcgtgaggcccccttcctgctcatcggcgagggcacctcggagatccagaagaccatcatttcccgtggtctcctcaaggagtacaggcttgacgcttgagcgagggccaagcacggttcggcacgggcgggtcaggccggcggcggcacgtccgacgaccgggcaccggtcctcgacgtagtcgatgccggccgtggcagcgatccgtcgggccgccggggaggggtgccgagtggcgcgccgatcgtcaccgcggaacggaccacctccaccgcgtccttgcccgggcggaacacgtcgaccgggtgcggcgggccatcgtggcacgagtgctttcctgggcgtcgccggcgggcggggtcaccctggcgggcgggtgactgcgccggtcagcgccagcggcaggggtggtgtcgctggcgctgaccggtggggatcgcctgtccgggggagcggtggcgctcccgttacatgaccggtattcgaacatacgtgcgtaccggtcgcaagcggctcggccgggtggatcagtgccggtgctcggcgagcttcttgcggacgtcgtccatgtcgagcgcctcgacctgctcgatgaggttctcgagggcggactcgggtagcgcgcctggctgggcgaacacgatgattccgtcgcggatcgccatgatcgtcgggatggagcggatgtcgaacttcgcgcccagttcctgctgtgcctcggtgtcgaccttgccaaagacgatgttctggtgcttctgcgaggagcgctcgtataccggggcgaaccgcttgcaggggccacaccagtcggcccagaagtcgaccagcacgattccgttgccgccggtcacctcgtcgaagttggccgtggtcagctcaacggttgccatctcatctctccgatcacgtggaacagctacctctggtcgaaccagggtgcgccccgtcgaattccccggcctccgatggccgaaacgccgccaccggccgttcggttacggcgggcgtgctccatcgaagcctatcggtcgctggcggttcctgcactacgcaagtgcatgtcgcatttgcgttaccacccgtgatgggagcgttcccatcgcaatctggtgccacccggctacgtatcggtaacttgactcgtgacatggcgcgtttgcatctatcttgatcacttttgagctcgaccaaagtcacactaagtaatgtaacaaaagggcaactgtgatccctgtctctgttggagtgtgaccttcgtgcggcagaatctgtcacatcaaagcgtgggcggcgggtgccggggagggccccgccgctcattgcgtccctgctcggcagtgacggtgtgacatttcccgaccgctgtcgtcccccacctcggcttaaccatcggtaaggcatgctgtgtcgaactcgtcaccgcccgtcggagggggaccaggatgcagttcggccgctactacgaggatttcgaggttggcgcggtctaccggcactggccgggcaagacggtcaccgagtacgacgaccacctcttctgcctgctcaccatgaaccaccacccgctccacctggacgcgcactacgccgagacggcgagccagttcaagcgaaacgtggtggtcggcaactacgtctactcactgctgctcggcatgtcggtgccggacgtcagcggcaaggcgatcgcgaatctggagatcgagtccctgcgccacgttgctccgacgttccacggtgacacgatctatggcgagaccacggtgctggacaaacgagagtcgtcctcgaagccggatcgcggtgtggtcgccgtcgagacccgcggctacaaccaggacggcacgctggtgtgtgtgttccggcgcaaggtcatggtgccgaagaaggagcacgccgtggccgccgccccggacggggtggacccggagcggccgagtttccccgagccgcgctgaccgtgttctcggtgcgggcgtccacggcggcgtccgtcgcggcgtgagtccttcgggcgtttacggatttacgtggctcttaccgtttatggggctctccggctatagcggggcatatgctaacgccggaggttcccatgagccactccgccgccggagagcggcctgctaccggccgccctgccgtaccaccgaccaccgtgacctactccgccgccgagtgggacctgctgtccagtctgcctggctggacgatcgtcgccgccgccaggcaagtgccggggctgccggcgcgggaggttgccgccgggctggccgggcttgacgccgtcgccgccggtcgggccttcgacagcgacctgatccgtgccgtggtggccacgatctacgcccggcacgacagttcggcgaaccaccgccgacgcgacggtgcggcaggcgtgcgcaacgaggaacgcgccgatgctgccgagctgctcgccgccgtccggacggcggtccgggtgctcgaccgccgggcggacccggccgactctgccgcctaccggcagtgggtgcagtcagtcgccgcccgggtgtgccgggccgggctgggtgaggacgcgggggccgtaccgagggaccaccggttcctcgcccggctcgggggtgccctggggctgggctgagcggctcacctggctggccgtaccctgtagaacccgtgactggtgagcagtgtgacgtcggggtcgggccgtggcagggcgctccacccgacgatccgcggtacgacccagacctgctcgctcacggtgaccgccgcaacgtcgtcgaccggtaccgttactggcggcacgaggccgtcgtcgcggacctggaccagcggcggcacgagttccatgtggcgatcgagaactggcgacacgacctgaacatcggcaccgtcgtccgcaacgccaacgcgttcctcgccgccgaggtccacattgtcggccgtcgccggtggaaccggcgtggcgcgatggtgaccgaccgctaccagcatgtccggcaccacgagacgatcgagggcttcgtcgcctgggcggccggtgccgggctctcggtggtgggcatcgacaatcttcctggctcccggccgctggagacgaccacgttgccccggcggtgcgtgttgctctttggccaggaggggccgggactctccgcccccgcccgggcggcctgcgaccaactcttctcgattgcgcagtacggttcgacccgttcgatcaacgccggtgtggccagtgggatcgccatgcatgcctggatccggtcgtatggcgggccggcgccggactgagggggatgcggcagggggtggaagcgggcgtgtcgaggggcgggagcgggtgcgtcgccggcggcaacgtcccgtcctggtcagggctggtggtcggtccaccgcgatccactgtgccgggtgggatcaccgacggatcgaagcgcgtccgccgccgaggctcggggatcgtggccacatgcgatagcctggccggcgagtgcgggacatctgctcgctggggtcgttcggtacgccctcgccgagtggatgcgcctggactcaggtacggcgcaccatctccggaccttcaccggtgggcttgacaagttccctggaatgtcggagaacggacgcagagaaataactgtacgacatcacgctgatactctgagtgtcgctgcggtaatcggacccggcgcccgcgcgagaggatggcccgccatggtcaagaaggtcctcacctgggccggtatcgcattcctgatcttcttcgtcgcctaccggccaaactcggcggccgacgtcttcaagtcactcggtggcggcctcgtcgacatcgcccagggctttggcgagttcgtcaccaacctcgtcgcctagccgacgatgggcagccccttcgaccccgacgatcccgaccgggagcgccgggaacgcgacacggagccgattccccgcatcgacccggacgacgggcccggctccgccccgttcgagggcccggccccgtccgacgggtccgggcttggcgacggccccgagttcgcgggcgacagcaggtcgggacggacatggattccggaccccgaggccggctaccagccgccgcatatctccgaggacgagatcgccggcctgcgatcggacgcggcaggcatggccccgcgccgcgtgctgccgctcgaggacgagcccagttccctcgtcgcgcgctacctgttccccaccgagcgctatcggggcgagtggaaacgacactggatccacctggccacgccggtgctcatcggcatcgtcgccaccttcgtgctcggatacctttccggcttcctcgccgggcgggatgtcggcggtctgaccaccatcgcggtgctgctctggttcgccgtgatgggctgggtggcatggcgggtggccgactggtggtacgaccggttcatcctgaccaacaagcgggtgatggtggtcaacggcatcatcacccggcgagtggcgatgatgccgttggttcgggtcaccgacatgaagtacgagcagacgccggccggtcgggcgctcaactacggcacgttcgtcctcgagtccgccggtcaggaacaggcgctgcgtgagatcaagaacctgcccaacccgaacgagctctacctgcgggtcgtcgaggagatgtacgagccgcaggcggtcgaggcgcggctgggcaaggaagccgacgaggcaaaggccgacgacggcgcctgaacgccgtcctgacgaccggcgtgccgtgccccctgcgggaacggccgggcccggtgggacaggcgatccgttccggccgcccagccggtagcgtcgggcggtgagcactcggatcgatctgcacacccactccaccgccagcgacggcacactgacccccgccgagctggtccacgcggcgggggcagccggtctggacgtcgtcgcgatcaccgaccacgacaccacggccggctgggagccggcagttcgtgcactcccggccgggctgcggctggtccgtggcgcggagctgtcctgccggtggtatggggaggatcccgccgtaccgctgcacctgctcgcgtacctcttcgacccggacgcccccgacctggctgcggagctgagccgggtccggcacgcccgcaccgtacgtggcgagcggacggtccgactgctccaagccgacggtatcgaggtgagctggtcggagatcctggccggcgcgcggggcgggacggtcggccggccgcacatcgcccaggccctcatccgggccgggctggtcgcgacgacccgcgaggcgttcggcccggactggctgggcgagcggtatcgcctgcccaaggacgacatcgaggtcttccaggcggtccggctggtccgggcggccgggggtgtcccggtgttcgcccacccacgggccacccgacgtggccgggtggttcccgacgaactgatcgcggaccttgccgcggccggtctggctgggctggaggcggaccacgaggatcactcacccgccgaacgggcacacgtacgagggctcgctggcgagctggatctgctggtgaccggctcgtcggacttccacggagcgcacaagacggtccggctgggcgcgttcaccaccgaggtgacggcctacgagcggattgtcgccgccggcgtgaccagcgtcgcttccgggtgatccgatttctcgtccgatacgacgccgctaggttgatccggtggatgtcaagctcttcggcgaggtctttgtaaccctgctcgtgatcgtcgacccgccgggcatgatgcccatcttcctggcgttgaccggaccgctgtcggcccgggaccggaaccgggcggcctggcaggcggtggcgttggcgctcggggtgatcgtcatcttcgcggtggctggcccgaccctgctcgactacctgcacgtggacctgcccgcgttgcaggccgccggcggcctgctgctcgtgctggtcgccctggaactgttgaccggcaagtcggacgaccccagccagcaggccacctcgaacatcgcgctggtgccgctgggcaccccgctgctcgccggccccggagcgattgtggccacgatgctcttcatgcagcaggccgacggagcggcagatgtgaccgcgatcgcagccgccatcctcgccgtgctgctcgccgtgtgggtggtgcttcgcttctccggcgggatcgtgaaagtcctgcgtccgggcggtatcgaggtgctgacccggattgctggactgctgctggcggcaatcgcggtacagctgatcgccgacgcggtggccgctttcgtccaccagtacacggccgggggctgacccctgtcgggggcggatggcaggatcgcggtgtgcgacgagccggccgaccttccacctccccgcccaggccccgcgccgccgaacccgaacaactcggcttcgagggcatgccggagcggcttttcgtgtgcactcccagccggctcggggcctacgcggactgtccacggcgctaccgctactcctatgtcgaccgtcccgctccatcgaagggaccgccgtgggcgcacaactcgctgggggcaagcgttcacaccgccctgaagaactggtacgcgttgcccgttgaccggcggcggtcggcggcgttggcgacccttctgaagggcacctgggtgcgcgacggctaccgggatcccgagcaggagcgggccgcgttccgccgggcgctcggctggctcgagtcgtatgtggcgacgctcgacccggagaccgaaccgctgggtgtggagcgggtggtcgcggtgaagaccggggtgctggcgttcaacggccgcgccgaccggatcgactcccggcccggtccggccggggcggagctcgccatcgtggactacaagaccgggcgggctggtctggacaccgacgacgcgcgcggctcgcaggcgctggccctctacgcctacgcggcggagcgggtcttccgtaaaccgtgtcgccgggtggagctacaccacctgccgaccgggacgatcgctgcgcacgagcacagcccgcagtcgctcacgcggcaggtttcccgggcggaggagaccgctcgggacatcatggccgcggaacggtcggttgccgacggcagcgatccggaccaggcatttcccactgcccccgggccgcgctgcggctggtgcgactaccggcgtacctgcccggccggtgcgcagacgccggggaaggagccgtgggccgccctcgaccgggtggccgacggcggctgaccgggtggccgacgaacaggtcaccacagcccacacccgtgccggaggctgatcggacgggtgccttggcggtgaccgggcggggctccgaccgggcgggcgtaccaccgtcgcttcggctcccaggatctgctcggacttccggttcgcgtcagtcgtcggccctgcggcgcgcccggcactgggggcagagcccccagaaggtcacgtcggcctcgtccacctcgaatccgtgggtggtgttcgggtcgaggcagggagcgtcgccgacggcgcagtccacgtcggcgatatcgccgcagccccggcagaccacgtggtggtggttgtcgccgacgcgggcctcgtagcgggcgggactgccggcggtctcgatccggcgggacagcccagcccgcgacagcgcgccgagcacatcgtagacagcctgggtggagaccgagtcgaggcgctcccggacccggcgggcgatctcgtcgacatccaggtgaccaccggcggcgagcacgtcgaggacagcaaggcgtggccgggtcacccgcaggcctttcgaccggagcaactcctcaccactggacatgcgccaatgacagcacgtggggccccgagcgacaaccggaagccagctcactccgaggtgacactggccgaacgagcgctggacggaggctgcgaaaggtgggcgtggatgaaccgcgccgagcacaaatgcgtgtcgctctggtaagacctgggcgggttggccgggtgcaccgtaggctggccctcccgtgatcgcattcaccggaggtaccgatgttcaaggagatcatggggttgcccgcccacgtgctcgtggtgcacgcggtcgtcgtcctcgtgccgttgctcgcactggtgtcgatcgcctacgtcgtactgccccggttcaggtcccgcctcgactgggcactcgtcctgctggcggtgacggcgccggtcaccgcgtgggtcgcggtgcagtccggcgaggagctgaccaatgtgttcatcgcccgcgggttgcaggggccgatcgtcgatcagatctccgaacactcccggtacggcgagctgaccttctggtacgtgctgccgctggccatcgccgcggccggactacttgtggtgaccagtggtcatccgcgcgtgccgacgccgccgcggtgggtgaaccacgtgctgtcggtggcggtagtggtgctcgcggtcgtcagcctcgtctacgtcactctcaccgggcacaccggcgcggaggccgtctggggcaacaccctctgaccctcagcggaccagccggacgcacaacgcgcagctgagggccagcaagaccacggcggcgatcgcgccggcggtccaggtgacgcgttgcgcccgttgctcggcaaggtccagtgccgtcatgtcctgccccggtagttgtcgaggtggcggcggctggacgtgtagcggcggactccagttggcgggcggcggggtggtcggcggcggaccggcgtagccgccgttcggcgctggcgacggggcgtcggtccggtcaggcgcgtcgggcggaccaccggccgcggggcgccgccagtagtcgtcgtccgcggaagggccgggagtcgtcacgtcgtccgacgctaccaacggggcgaccagccgtgttgtccggtagcgggcgtgctgagctagggttgccgttcgtgagcaccgaggaaccggggacggcccgcgtgagcgacgacgaccgaccggttgaccgcagcgacgacggccggtcggtgctgccggagcagactgtcgacgataccgaccggggctggggcgaacacttcggcggtaacgacgcctggttgctcgagcagcgtccaccgcactggggctgaacgttcggcctgatctgggcacgatgaccgccgctgggcgtcagtgcacgacaagggctgcccgtgatcgcgctaaaacgacgccggtggccggacgacaccggcccacaccaggctcagttggtgctgctggcggctggggtcttcgtgccgcccgacgacgcggaggaggcacctgtgctcttcgaggtcgtgctgctcgaggcggaaccgttcgacgtggagctggtcgaggtcgagctactcgacgtcgagtcgttcgaggtcgagtcgctcgacgagccggatccgttgctcgcggcgggcttgccggcagtgctgccggagtccgattcggtgcgggagtcggtgcggtagaagcccgaacccttgaacacgatgccgacggagttgaacagcttccgcaaccgccccgcacaagtcgggcactcggtcagcggctcgtcggtgaaagactgcaccgcctcgagctggtggccgcacgcggtgcaggcgtactggtacgtgggcacgttctcctccggaactggcacggttggttggcactcgacatcttcgagtgccaatggtgcgtcatcgccccggattcgtccagcggacgtgtggggcgcgacaccggcgcgttcagcccggtgcgacaccgtccagcctacgcaggccctccgccggggtgatcacagcccggaccgggcggtcgtgcggctcccgcggaagcacgtcgaccagctcgccctcgtgtagcggcaccacggtcagggtggtcgcgggaacccgggcgagcgcccggtcgtacgagccgccgccccgacccagccgtacaccgcgccggtccaccgccaccgccggcaacaccaccaggtcggccgctgccacggcactcttgcccagcgggggccaggtcggctcccgcattccccgcccggaggccaccaggtcgtcgggcccggtccagggcgcccaatccaggtcgaggtcggcccggagcaccggcagcagcagttcagcccccaccggtagcgcggcgtgcagcgccgccggcaggtcggggccacccggctcggtggccaccggcaggtacgccgtcatccggcggggacgcagccggcgtaccagggcgaccaggccggcctggacgagccgggcggcgtcggcccgttgcgcgtcggtcagccgtcgacgtcgggcgagtaccgcagtacgtgtcgccagcttcgcaccgcgggtcacttccgctccctcagataaatcgggcacgcaacactcctgacgcaaggctcatctggtgtgactctgtgtcagcatcgctagcatcggccggcgaagtcccggggggaccgagtgacactacgggcacgcctaaccacagcccttctcacggtggtgctcggcccggtgctggtcggagcgtacttcgtgggatcggccgtggccgccgtcgatcgcagccggtccaccgagcggctcgcggtcgccgcgaccgccgtccgagcctcggtcgacgcactctgccaacagctgagggccgccgcggacgcggtggccctcgccgacgaccgggcggccgtcgccggtcaggtagtcggtcgagggctggccgccgccgtgcgggttaccgatgttgccgggaaggtgacccacgccaccggtcagtcgcccaccgccccctggcgggactgctcggcacgtaccccggtcgacgttgcgccgggcgcgttggccgtccgggtggatctgtgggacgccactggcgtcccacagggcacggtcaccaccgcgcagccggtcgacccggcgttcatggcacggctggcgggggtcaccggggcggccgtcaccctgctgggtggcccggacgcggccagccggccacggcataccaccgagccggcgggagtacacgaggccgtgctcgccgccgctggcgggttggatggtgagcgggtggtgggcaccgccgacggtcggtacgtgcgccgggtcggcccgtcagacggacagcccctgccgctggtgttgtccgtccccagcgaccggcctcccggcctctacgccgtcctggtcgccgcggtgctgttggtcaccctgctggcggtgatcgtcgccgggcggctggcccgggtcaccacccggccgctggtcgaactggtgaaggcggtcgatcgggtggctcgcggcgacctgacggcgcgggtgccggtgcgtagccgggacgaggtcgggcggctggccgatgcgttcaaccggatgacccgggagaccggcacctacgtcacggcgttgaccagtagccgggaccagctgcgcgggcacctggcggtgcttggggacaccctggccagcacgcatgacctgcagcgcatcctgcggctcatcctgcacagcgcgatcgccgcgaccggtgcccgggccggggcggtgctgctcgtcgagccaggagggcagctggtcgctcaggccaccgaagggatcgaggcgccagcctccgggagcgggccgatccgggtaccgctgggcgatctggtcggcgcggtcacggtcagcggcgagtcgcgccgtggtcgggtggaaccgtccggggtaccaccgggggagccccgttgccggacgtacgtcgcggtgcccttcgcggccccacgcgacgtcggtcccgcgcggggcgacggcccggctgcccgcccgggtggtccgccggacggcgccgcaccggcaacgttcggcgtactcgccctctacgaccggctcggtggggacgacttcgacgacgacgatctggtcacgctgcgcaccttcgctgggcacgccgcggtggcggtggacaacgtacgggtgcacgaggaagcccagcgactgtccctgaccgacccgctcaccggtctctggaactaccgctacctacgccagtcacttcgccgcgaggtggagcgggcaacccgcttcggtcgaatgctcagcgtcctcgtcctcgaccttgatcgcttcaagcacatcaacgacactcacgggcacaccgccggggacctggtgctggtcgagttcgcccgccgaatgcgtggcgagatccgtgaggtcgacctcgccttccggcagggaggcgaggagttcgtcgtgctgctaccggagaccgacgccctgggagcggccatcgtcgccggacggctcggtgcggcggtacggggcaccccgatcgccgtcggtgggttgggtgagccggtcctggtgccggtgaccgtctccatcggtgtcgccgtccaccccgaccatggcggcacgggacaggaagtgctcgacgccgcggacgaggcgttgtacgcggcgaaggccagcgggcgggacacctggcggatcgccgggatggccggggccgccacacccgcattggaactcccggtgtcggccggctcggcggaggggctgccccgagccggcgcgcggcgtgaggcaccggatggaccacgtgcgacccgcgggaacggaccggagaccgatcccctaccgggctctgggacggccgcgcccgacggcccgacttccggtcctcacccgccacggcagagccgtggccgatagtctcgcgacatgtcggagcactcagcgaacccctcatcgacggccacaacgactggcgggcaccgcgcggtcaaggccgtgatcccggccgccgggctcgccacccgcttcctgcccgctaccaaggcggtacccaaggaactgctcccggtggtcgatcggccggtgttgcagtacatcgtcgaggaggcaacgcaggccgggatcaccgacatcctgttggtcaccgggcggggcaagacctcgatgatcgaccacttcgatcgtcgccctgacctggaagagcggctggcgaagaagcctgacctgctagccgccgtcaagcagaccgaggacctggccgccatctactcctgccggcagcccgaacaactcggtcttgggcatgccgtcggctgcgccgagtcacacgtcggtgagcagcccttcgctgtgctgctcggtgacgagttcgtgaagccgaccgagccactgctgccggcaatgttggagctgcaggcccgtacgggcggggtcgtgctggcattcttcgaggtcgaccccgccgagaccacccgctacggcatcgcctcggtggcgccggccgagccggagttcgccgacatcgccgacgtggtccgggtgaccggcatggtggagaagccgaagccggaggacgctcccagcaacctcgccgtgttgggccgctacgtgctgcccggtcgcatcttcaacgctatccaccgaaccgagccgggcagcggtggggagatccaactgactgacgcgatggagatcctccgtaccgagggggtgccggtgcacgccatcgtctaccgcggtacccggtacgacaccggcatgccgttgggctatctccagaccgtcgtacagattgccgccgagcgtgacgatctcggcgccgagttccgtaagtggctcgccgagttcgtcaacgcggacgagccgggtggtccgagtacatgacgccgacggccgacgccgaggcggccgtgaacgagttgacgccgctcgccgactacctgggcagtgtgctgcgcaggttacgcgcgctgcctccgctcgacctcgacctcacccaggcgtatggcaacgtcctcgccgaggatgtcgtcgcgacgcactccttcccggccttcgaccaggcggccgtagacgggtacgcggcgtgctgggaggacatcgccggcggcggccggggcggctaccctccggcccaggccggttcgccgggcgggcgggtggtccggctcaacgtcgtcggtgacctgggcgccgcgagttggcgtccggtccgcctcgcccccggggcctgcttctcggtggccgccggggcgccgttgccgatcggcgcggacgtggtggttcccgtcgagtggaccgatcagggcatggccgcggtggagattcaccgaacaccgaaacgggggtacagcgtccggaaggttggcgaggagataccggccggcactctgctggcccgggccggcacgtacgtctcaccggcgctggtagcagtgctcgccgccaccggaatcgggcatgtggtcgtccggcccagccctcgcgtggtcatcgtggcgaccggtgacgaactcgtcgaggtcggccggggcagccaacctggccaggtggtggacgtgaactcgcacgggttgaccgccgcggcggccgaggtgggcgccctcgcctatcgggtgggaatctgtgacgacgacccggagggactgcgcgggttgctggaggaccagaccccgcgggccgacctgatcatcactactggcggcaccggcaccgggccgggcgacatggtccggcggattctgtcccgccgcgaggggaaccggaccgggccggtgaccttcactgaggtggcgctctaccccggcaccgcgctcggcttcggcacggttggcccggaggaggtgccggtggtctgcctacccggcgatccgggcgcggcgctgatcggtttcgaggtgttggcccggccggtgatcaacctgttggccggggcggagccggtctttcgccctggtgtccgggcgcatctgctggagacgatctcctcgccgggggggctgcgtgagttccgccccgcgcacgtcgccgaacggcgcggcggaggctacacggtccagccgctgcggggtgggccgttggcgctgtccgggctggccgaggcgaacgggctgctggtgctcggtgagcgggtgacgaccgccgcggccggttccaccgtggacgtcttgctgctggaccgacgtcggtgagggcgcttgccctggccggtgccacgggcggaggatcagccgagtgaaccttctggggcgccgtacggcgggctggccagtggtgttggcggacggtccggtgctgttgcggccctaccggcgttcggacgcggtggcgtggtccgaggtacgtcgggccaatgaggcttggctcgcgccctgggagtcgactccgcacggcgcctgggccgaactgaactcacttgatgccttccgctgggtgtaccgggaccagcgacgttcggcccgtaccggcgagagcatgcccttcgcggtctgcctccgtgagggcggccgggagcggctggtcgggcatctcaacgtcggcagcatcgtgcgccaggcgttctgctcgggctgtgtcggctactgggtggactcccggacggccgggcggggtgtcatcccgaccgccgtcgccttggccgtggaccacgcgttcgggccgggcgggctgcatcggatcgaggtcagtgtccgtccggagaaccgaccgtcgcgccgggtgatggagaagttgggcttccgcgaggaggcgtaccacgtgcgctacatgcacatcgacggtgcctggcgcgaccacatcgggtacgcgttgaccagcgaggacgtcgcagccgaggggggtctgctggcccgttggtaccggttgcgggcggcgaccggctgaagcgtccctccggtcgcgatcggcgcggcgcggcatcatcccggcatctgcgcccgtaacctcaggtaactgcaagctgcggcaacgcaaagccgtccgtatgatcttcggcctcaggccgaattgtgaaagatcctgcggctggtccgcggttgcccgaatctggtgacgggaggggtgagggtgccgacctcggtgctcctcgccgtcctcgccgctgccggcctgctcgccctggcaccggccctggtccgccggtacgacgcgaccgagcggctggcggcggagcgggcgaagtcgacggcgcgggtgctccagcgccgtcggcggcgacgcactgtcccaggtcgccggccgctgaatccgccgcgctcgctcgtggtcaccttgagcgaaggcggatcgtccgccggcgctgtcgcccctgtcgccgagccgccggccccgaagtcccgccgatcggaccgactccgtgcggttccggcgaacgccagccggcgacgccggacaggtggacgcccggtcgacagccctcgccgccccccgccgcgccgccgcccacacgccccggccgtctaccggcggcgtcgggtgctcgccgccctgttcctgctcaacgccgttgaactggtcggtgtgctgttcgtcggccccggattctggatcggcttcgcggccaccggcaccctgctggtggtgtacgtcatatacctgcggtcccgtgccctcgccgaccaacgtcgccggcgtgcccgagcccgcgaggctgcctggctcgccgtgcgccaagccgaggtgcggcgtgaacaggcccgccgggcagcggcccgccgcgaagcgcagcgccgcctggcggcccagcgggagtcggtacgccgtaccgcgatgggcctggaccggccggcggacctgcctgcggcggcgaacggcggaacggtctcctaccgtcgtgcgggcggcctccgcgggcgtccgtaccagtccggccgcggcacccactcggcctgacctcggatgccatcccaccccgacctgacccgggcctcccatcccgctcgacctgaccccctcgccgtgtcgggggtggttcgcggggaggtcggcaacctgttagccttgtcgccggcccgctcggtgaacgccgggtgggtccgacaccggtacgccggtggaggggctgtggcgcagaccggtagcgcacctcgttcgcatcgagggggtcaggggttcaaatcccctcagctccaccccagttcaatgctgttcgcgcccgttggaacggccttttccgaccttgtgcagcagtgaaggacagcagcggcgctcaggtgtcgaactgatcgccgaggcgcttgagtgcggtttggtggccggcgcggggccatccgccagccaccggcccgggcgggcccggcagaccaccacccgacccgccagcgtccgcacgaactgtccaggccgtcttggcgtggcgggcgggcgaaggggcgaaggcccgctccctaggagggcgggtcgacggcagacgggatggcaagctggtcgctacaggatggataaagcctggtgctgctctcagtcaaagagttcactgccgtgtcgaaggccgcagcctgcgccccctcctgaacagggcaccgaacacaccggcgcacatgacctaacaggcgcccataactaccgccgcgacggatcacttttcgggcctgacacaaggctcaccgacgtaactccgaacatgacggcaagaccggaagagatgacgcgcgccaccgcgcggtgatgacgccggttgtgcgcggcgttgatccgttgtcgctcggcggtgaggtgtttctcccgcgaggtattgaagggccagttggcaacccagattattgcagccaaccccgcaatggccaccagcaccacgatgatggctgttaagtacatgctccacctccagaggccgtcagtccatgacggaactgaaggcgttggtaagaagccatggccggcagtgccctgggtcagaaggtgcggggtgatagtgactggccagccgatggtctgtaaagcaaggccatcggctggtgcggtcagggctggtccgaggatcgctggcgcacccccattggacggcggctgccgccagcagcggtgaaagtcggggctgaccagggaacgagcccggacgccctgtacagagcttgcaagcgagggtcacctggcctggagtgatgcgcctcggtggtgggtcagcgccgggcacctcggggcttactccggtggtgggggaggggtgagccaggcgaggggttgtccggtgagggcggcatcggcgaggcggtgggcgctggtggttttgagtgccgtgcgtgagctgtcgatccagcgttggacgttgttgatgccctggtggcggtattcgacggcttggacgaggcattccagtttgtcggcgtcgcgggcgacgatggcctctggtgtctcgcccgcttcgtactcggtgacggcggcggtgatgaggtcggcgacggttggtgggcaggcggcgacctggtcggcggtgacggtggtgttgggtgccgtggtcaggtagcgcttggcgatgtgtgggatgtcggtgatccgggtttcctgggtgtcgtgcaggacgcacagcatcgacacccgggccgggtcggcgccttccatggcagcgagcatcattccgatcagtgcagtgcggaacgagtggtcggcgatggattcgggctgtgtgacgccggcgaaccaccagccggtgcgggcggcgcgtttaaggacgccggcttcgaagatgaagctcatggctgcgtcggcgtcgtggtcgtcgttcatctgtccgtccctgtgccggtgattccgtctgcgcgcaggctgtagacgatagcggcaagttcctgtcgggattgtggacagatgcggtcgctgtccaggattcggatgctgcgatcgaggagcgtacggccctcggcgggattgccgagtgtgaggccgcgtcgcacggctagcagcgcccagatgttgtggatgttgaggtcgataaaggggtgcgttgggttgaggcgctggaccaggtgacggaagagaaccgagccgtgccagtctgcgagcggcgcgggcatgaaggagtcgtcgcactggcggtatggaatctccccgacccagtaggccgagtagttcagggctgctcgctggcaggcatcgtccggatgcgcgtgggcgaggaagtcccgcaacggttccgggtcgccttggttggccagggacgtgacgacggaacgggcgtcgggccacagcggtgaccaggtgcggaacgtgatcgcccggcgggcgcgggtggtctgagcgagccatgccgccgctgtcctggtggggtccatgcccgagaggaagcaggcttgccggtgcagcagaacgttcgggtcgcgtttggcggctgcgcgttcggcgagcacgtgaagccgggcgaagaacaagcgtcgctcgtcggtgggcagggccgggcccgaggccaccggacctcgccgggcaagggtgacggatagcccgctggcgaaggtcggtgtctgcccgagaacagcccagaggatcaggtcggtcagccggtgggtgagtacggaccagccgagcggctgttcggcgatgtcgctccggtccacctgctggttgaggaccgctgcgaggatgaggtctgcctcggcggcgtcgtcgagtgcggcgagaagggtcgggtttgctccgagccgtccgagtctgcgccggacggcgattgcctgtccgagcggtaccgccgcaaatggccgtcgtccggactcccagctctgcacggtcacacggtccacgcccaggtcggcggcgagttgctcctgcgtcagcgggatggactcccggatcagcttgagaaggtagccggctacctcgccgcgtcgtggtgctgatcgtccgcgacctgccatgcgtcatccctccgttgaccggtggtcaacgttttccgccgtgaaaccaacgctctgacgggcatgcggcctgctcactcgtactacgggtgagtcccaccgccgtcgttgtgatcgtagcgtcgcagttaccgaacgttccaggtccggtcccgtggctcggggttggacatggggtgctgcccggcggagggagccagcaatgcgggacaggacatcaccggggcgacgagtgtcctacgaccagtatctgatcgccgtcgcgatgaccctggtacgacgacaccgaccggcatggtcgtggcgcaaatggaggtggttgtgccgttgcggggctgatctgccttgtcggaaccgacaccgcatcccgatcaaccgcaggcactggccggccaaggaagagcagtgaccgacgacgccgagcgacggatcctactcgcgcatcgtccaggggcggacggcctgtgcaccggctgtcgcgcgtggtggtcacgccttgtcccgtacccgtgttggcaggtggaatgggctaccagccgacaggcccgggcgagcgtcgcccggtttctcggcggtgtgcggtgaccgcccacggcccggtccagcccgtctggagctgcggaggctgcggcctgccctggccctgtgccacgcggaagcaggagttgcgggcgcagtttgccggcgctccggtgtcgctggcgctctaccttggctcctaccttgtccaagccgccgaggacatgccccggacaccggccggcgcgctacaccaccgctttatcggctggaccagacgcataccggaggtacagcagcaaagcacagcaaccatgccagccgaaccgaaccgtcagcaggccaacccagcccggaagccccaacccaagcgggtgagagtcccacccggtcaccctgtcggttgcctgaggccaaccaacacggttccgagaaacccggggaacgtcatcagtccgttccccctccgccaccgcccgaaccgaaggttgccgcgtcgccataggctgcgttttcggcgatcgcagcggaatgccggtcgggaacaccccggccccgctcgaaggcatcacgaccagggcgcggcgaactgcgacgtatcgagcgcatggcggcccgagcggcagccgccttctcctccacgctctgtggccgacgacgccggtgcttgaagatcagaaccgcgatacctgtcacgagcccgacaccagggagcaggaagtgccactgcatgtcctcatggtagaaccggtccgcaccttgactgttgatccactcgggccgtcgacgggcgccagtgtgctgatcttgactagcgccctcactcggcggctggatcggcacgccgccaccgccgggctcatgcccctcaccggcacggccggcatccggctgccaaaagtgcatcccacacgctgcgccgcacgttcgtgcccaccatgcccggcgccgtacgtccaggctcgtcacgacagtaggtcccttgcatgaggagcccaggctgacgaactcgccaattcaggaggattgccctctaccgcccttctgctgacgctcccgcaggttcccgctcatgcttggcggtcggccgtgttcggctgcgggccgcggcgacggcgatgtcggtgccgtgacaagggaaggtaacctggcgggccggttgcgcacgttccttcgcacacaaactctctgccaccctccggagggcaacatgacagaccaaccgccgactcagcaacccccaccggcgatgaacccgatgccgggccacccgccgtatccgccctatccgccctatgcgtacccagcgccattcaacacttatgcgatcctcgcgctggtctttggcgcgatggtgttccccccgttgggcatctactttggcagtaaggccaagggccagatcgcccagaccggcgaacgcggggttgagctggccaccgccggtgtcgtggttggttggatcttcaccgccctctacggagtggtcttcctcgcctggtgtggcatggctgcggtcatgctcggctccgcgccaggggtgcaaccctgaggtgaaacgcttcggggctcgccccggggctctgcccgaggaatgcccgccggttggtgagcgggtcgacactgtcgtcctggaagccctgctcacatcactgcccttgggtgcccggcgccaaggggaagtcgtgccctcaagatccccgaagtgggcgtcctgctgtcggtatcggcgtccattggcaggtcggtaggttacgactcctttgtatcgccagtccacgggccgacatcgctgccaccggggccgggatcccacggtgtggcaaccaccggctgcggtgatagccacggcaagatcgggatcgaggcccgttgacgactttctggcccacctgcaccacgatctgatcgagactgtggacgatcggggccagtaactccgcgccaccacacgtgcgctgtccaccgccggaggaactcctcggcttctcgatgaactggccgcccagcttggacacctggtaccgggaccgggccgacggtaagggcaaccgtcggcccccaagtctcgcggatccaccggaccggtcgccccatttgacgagtttccgacagcgggtctccgcgttttccggattgagtggcagctccggctcggcgagctgcgtgacgatctcctccgccgacaagtctgtcagcagcgtctcggcgaacagacgcatgatcgcgaggtagtcgtcggcagcggcagcaccgccgttacacgcaaatcgtcaaggctaacggactgcctacgttttccgctgccccacgatatgccacgcgcgggacgtgcccgatctggcagttagacctgcgcgcctgcacccaatggacctcactcatcgtgatatccgtactcatcgacatagcatcgaacggccctacttatcagctgttcaattgagcctttccccggaccaagtagtcggtcccgggtccgtagtttggtggttgatttttgggcatgccccgcgtctaatgaaccagcgacggtatcgatagtcgctgagcggctagtcgcctgctcggcgaggcggtctgctacctggggtttcacctcaccatgccgggtcggatgtctccgtccaggaggctcggccctgaggtgagcttcatggaaacggctgtgcctgcggctggcgtcgctcatgcgaaagggctggggttggccttcgccgcggcccatgcacggggcttggtgtgagtcgtcccccagctgcttgcggcccgaaccagcggtttgaccacagggatggtgggcttggacaggaccacgaggcagggctccgcggtgggagcacgacggttggcggacatgccagtccgggtcaaggcggcgctgattgtggtgccgacagcactggcagcggtgctttcgacggggttcgggctctggtcctcgatcggagaggctggggctgcgcaacgctccgggaacatgttcagtgcgagcgttgctgccgccgagctgacccagcggttgcaggtcgagcgcatcgccgccgtgggcctgttgctaccgggcacgaaggtcaccgcggcggacttcgagcgcgcggtccaggagacggaccgggcggtagcgcggtttcaccagcagcgtgaccagctcgacgacctgccggcatccgtacgtgcggtgctgaccagggtgggcgcgggcctggtggacgtgggagcgcaacggcagcgggtgcgtggcgacgggctggtgtcgctgtccgcggtcgctttcggctatcgaggggttgtcgccgacctggacgatctgctgcccgcgatggcgcagagcggggtcaccccgctgctcgcggacgagatgcgagcgtcggcggcgttgtcccgggcccgtgaggcggtcggccagcatcaggtggcggtgttgcaggcggtggcggcacaacggctgacgccggcgctgcacgctgaggtcgttgccgcgcgggcgagtcaggacgaggcactgcgcgagttcgctgtcctggcgcggtcatcgtggcagtcgctactgggtcggacgatgaccggcccggacgtgctggcagcggtgcgatttgacggggtggtgtcgggcaccggggtgtacgagccggtacggctgccgggcggtgccgagcagtggagccgggtgatgaccgctcggacggacctgctggcccaggtgcaagcggtggtgaatcgcgacatcggagctaccgccgacgacttgtggatggaacaggttcgggcggcggtggtgcaggccgtggtgctgacggtgatgctggccctcgccgtgctcacggcgttgcgggtggcacgatcactggtcgctcaactctccctgttggaacagggcgcgcgacgggttgcggacgtggaactgccggggttggtcgggcggctgcgagcggctacggaccccgcggcggcacagcggttggccgaggattccggcacggtctccgtaccggttgtgggccgggacgaggtgggccgggtcgcccatgcgttcaacctggtgttgcgctcggcggtggacgcgacagcggatcaggcgcgtggacgtgcgctggtgagcgccatgatcacatcgatcgggcgtcgagtgcaggcactgaccgagcaactactgggcagcatcgacaatcttgagcgtgatgaggaggacccggaccggctggcccgagtctttgccgctgaccagcaggccactcgcctacggcggtacggcacgaacctgttgatcgtggccggcggcggcccggggcaatcgcggcgtcagccagtcgaactcggagacctggttaacgcggcgttgtcggaaaccgagggctttgcacgggtcaccgtggaccggctggttgaggtcgagatcgactcccgcgcggctgacggggtcaagtcgatcctcgcggagttgttggacaacgcgacccggttctccgcggacccggttcgggtctccgcagtgtggtctggccgcgacgtgcagatccaggtcgcggataccgggatcgggctgcgccctgagcagttggagcgggccaaccagctactgacgaatccggaggtggacgtcgcgatcaccgaccagatgggcctggtcgtgatttcccgactggcgcacgagttcggggtgcgtacctgcctgcacaggaacgagcccgccggtgtcaccgccgaggtgaccgtaccggccgaatacgtgacccgcgtgcgcgtgcgggagattattgccgtgcccagccaggtccaacgctggacccggccggcttcgtcgccaccggcggaactaccacctgggccgacaccgtccgccgcttcgtcgacgccgggcgtcggctggaccggcccgacccgcccgtctccgacggtggttccaccgccgggggcggacgcgacggttgagttgccacgtgtgccctccgcgcgacgcgcgctcccgtcgcccgcggcccagactggtacgccggaaaatcgtgagggtgcggcccggccaccgcggttgtggccgcagggcagtgacgacggagggccccgaaccgcagccgacgccggatggcaggacccagtggtcgccggggaactgaccgctgacgggcttacggcctccgggctacctcggcgtcgtcggcaggcgcaggtggcaggtgccctgccgagtcagtccaccgactccgagtacaccgcgtcgattgatcctgaggcgatcagagcgcaggtagccggcacaatgcgcggtctgcgggccgcatctgtcacccctcccctctcgacaggagaacgctgatgagcgttacaagcggtatgcctcgagatccacagctgtcgacagtgctcaacggtttggccaagcagatcccagccgtggcgcacgtggtcgcggtttctgccgatggtctgcttctggccagcaccgaaggtctggatgaggaccggggcgaccacctcgccgcgatcgtctccggtctggtcagcctggcccgaggtgcgaccgacctgctggagaccggcggtgtgcagttccagttgctgatgatgcgtgacggaatcctcgtcgtgcagcaggtgcccgacgggtcctcgctggcggccctggccggcaccggctgcgatccgtctctggtcgcctacgagttggcagcgctcgcggcgcgaatcggtgagcaggtcaagccggggccgcgtgtggctggctgagtcgtgccggcggctgacccatgccggtgttcgcggggcctgtccacgcggtggtgaccagctcgggccggacaccagcgtgatcgacctttccacccaccacctcccgccctcctcggaagcgcacttcgacgaaaggactgcgatctctgtgactccccaacagaccacggttcggtctcggtggcgactggtgatcgccgccgctctgctgatggccgtcaccgcatgcaccgggtccagcctcggcggctcggacaacagcggtgaggagatcagcatcggtctgatcgtgccgaagtccggcccctacaaggcgatcggcgacgaccaggccgccgggtggcggctggcgctggaaaagctgggtggtgagctgggcggtcggccggtgcgggtgatcgaggccgacgagggcgacggcaaggccaccgccctcgcgtcggcgcgcaaactgatcgagcaggacaaggtcctcgccctggtgggcggggcgaccgcggacacggtgcagacggtgtacccgctgttgaaggagtccggggtacccctgatcggcatcggcggacggccatcgaccgtggatgacccgacctacctgtggtcgacgtcgtggttgagtcaggagaccggtgcgtcgatcgctgactatctgcgtcaggaggtgggcgagggccgggtgtgggtcatcggcccggactacatcggggggcacgaccagatcggcgggttcgtcgacgcgttccggagagccggcggaaagctcgccaacccgggtgaggaaccgacgtggacgccgtgggcgccagccccgacaaccgagttctctccgtacctgacgaagatcaaggattctggtgcggccgcagtttacaccttctacgccggcaccagcgccgtcgagttcgtcaagcagtaccggcagtacggcatcaccacgccgctgtacgcttcgggctttcttaccgaaggcccctcgttgacggcgctcggcgaacaggccaagggcatctacacggcgttgaactactccaccaccctggataacgccgcgaaccgggactttgtacgtcgattcgcggcggccaacgatggaaagctgcccaatctctaccacgtgtgcgcgtgggacgcagcgctcgtactggacaaggccatcgccgaagcgctcgcccacccgaacgcgccggcggccacgtcggacggccagtccgccccggccgcggagagcggtgagctgacctcgcagtcgctgacggcggcgttgtcgcgggtcgggtcgatcgactcaccccggggggcctggcagttcgggccggtgaaccataccccggtgcaggcctactacctgcgcgaggtcgcccaggacggacaggtgtgggtcaaccgcaccgtgcagacactgaccactctcggctcctgaacggagagatcgacgcgatgaccgcgaccaccgggtacatgtttgacaacgccaccgacgaagccgccaaccagttgcggttcctcggcgagatcctcgactccggtacccgccggatcctgaccgacgccggcttgcagccgggctggaacgtcaccgacatcggtgcgggggcgggcacgctgaccacctggctctccgaccaggtcgctccggacgggcacgtcaccgcggtggacctggacccccgacatgtcccggccggccccaacgtgaccgtgcggaccggggacgtccggaccttggcgctggacgggtcgcagcaggccgtggtggcgcggctggtgctgatgcacctgcccgaacgggagcaggtcctggctcagctggcgcaggcactcgccccgggtggggtggttgtggtggcggactgggactgcacgtggcgggacatggtccgccgcagccccagcccccgcgccaccgagctgttcgagaggttccaggacgccctgatgtccttcggtgagtcacgtggggcggacatgggctgggccaagcgcgcgccggaggcgatgatgagcatcggcctggcggacgtcgaaagccacatcgagtcgcgttcgtggcgtggcggcaccggtatctgcctgctgcaccggtccaactcgatccagcgcgagtccgagctactcggcgtcggcatgtcccgggaggaactggccgaactgcggcaggtgctgatggacccggatctggttctgtcgggatatctgatgcacaccaccgtcggtcgccgccccagcccggcctgacccacacgcagccgggaagggaggcagtgccgtgggcctgaacgtgctggtcggcccctacacgatcaccgcgttggacggtgtcgcgtacgggctgctgctgttcaccatcgccgcgggcctcacgctgatcgtcggcgtggccggggtgttctcgttggcccacggcaccctctatcttgccggtgcctacctcgcctggcaccttgccgacggcggctggggtggcctcgccctcgcgctggctgtcgccgtggtgttgggcacccccgtcggggtgggtctcgccgtcgtggtgcgccccctcgtcgatcggccgctggatcaggtactggccaccctcggcatcgcctacatcgccgccgaccagttcagcagggtgttcggcgcggaaccgcgctcggtcgacccgccccgggctgtcgccggctcggtgagcctgggcgactaccagtacccgatctaccggctgctgttcatcgcgatcggcctcgtggtggtggtgggactgttctggctcgtcgaacgctcccgtgccggggcgatcgtacgcgcggtggtcgccgatccgggtatggccgccgccaccgggctgcgtacgggtgccgtgcgtgctggcgtgttggtcggcggggcagtcctcgccgtgaccgccggggtgctgggtgcaccggttatcgggccgtctcccggggtggacaccaccgtgctggtgtactcgctgatcgtctgtgtcgtcggtggcctcggtagcattcggggtgccctgctcgccgcgctcggcgttggacagaccctcaccctcggcgtcgcgatcgcccctggcgccgccgcattcatcctcgccgcggccatgctcgccgcgctcaccgtccggcagcgcaccacgatcccgggacagcccgcgtgagcaccactctgactcccgcggctactggcaccccggggcgcgggccgcttcggccgccctcctggggtatgcccaccctcggttccctgggcctggcggcggccgtggcgttgccgtggctggtcaacgggtacgtgatcgcactcgccgcgaccgcactggtcatggccgtactcgcgatgagtgcccagctgctggtgggttgggctggactgtcgccgttggggcaggccgcctatctgctcgtcggcgcctataccgccgcgagtgtcgcgacggtgaccagcctcggcccggtccaactgctcgcggccaccgcggccggggcgatcgccgccgtgctcaccggctggctcgccgtgcgggcccggggcatcaccttccttatggtgacctttggcctgggcgagcttgtccacgctgccgccaaccagtgggcccccgggggcagcgagggtatccacacctcgcccgtcgtcgcactgcccggcctgccggcgatggtccggccgggctgggtgtacctgtacgtgctggcctgcactctggtcgtcggtgccgccgtggcggtcctcgtcaggacccggttcgctctgctcctgcgcggtatcgccgcccacgaaccccgggtgcaggcggcggggcaccacaccggtcgtctactgctcgccgcctacacgatcgccgggggcatcgctggcgcgtccggtgcgttggtcatcgcggtgacccgctacgtctcacccgctgacgccgcgatgggcgtctccgccctcgcgttggccgctgcgctcatcgggtcgggcagcatgaccggtgcctgtgccggagcgttcctcctcgtcgcggcccgggactgggccagcgggctgctcggcggccacggccccaccctgctcggtctgtgcttcctgctgctggcctaccttccccggcggcgcctggccggcctcaccctccgactctccgggaggcggacgtgaccaccgcgctactacgcctcacggccgtcagccactcctacggcgcccgtcgagcggtcgacgaggtcagcgttgagctccgcccgggggcccggcacgcgatcatcggcccgaacggtgccggcaagtccaccctgctgcacctcgttgctggcaccctgcgccccacctcgggccggatccacttcgccggcgaggacgttcatcgttggcccgcccaccgccgtgcccgcgctggtattgcccgcacctggcagcatcccgcactcgccggtccactcaccgccatgcagaatgtactgttcgccgtccccgggcagcgcctttcggcgttacggacgcggccgtccgcggtgacggccgcccacaccgcgctggaccaggtcggcctcaccgcgcacgccgaccagcctgccgcacggctcgcctacggcgaccagcgccgcctcgagatcgctgtcgccctcgccgctcagcctcggctgctgctgctcgacgagcccaccgccggcctcgccaccgatgaggtcagcgggctggcccagctgatccgtgccctgactggcgagatcaccgtgctgctggtcgatcacaacctcgacttcgtcgccgccgtggccgacaccgtgacggtcctgcaccatggtcagcacgtcgccaccggggctcccgccgcgattcgtgagcaccccgacgtgcgacgtgtgtacctcggcgtggacacctccaccggccctgcgtcgggcggcgtcccggacagctcgaccaccaccaccgtggtgggcacacccgtcctccgtgtgcgcaacctgcgtgcgggctacaccggtgcgcccatgctcaccgatatcaccctcgacgtgcgagccgggcgagtgaccgcagtcgtcggtcgcaacggtgcgggcaaatccaccctgctcaacgccatcgccggtctgcaccccaccgaacctggcaccgatgtcctcctgcatgggcagtccttgaccgggtgtgacgcccgccgccgcgcccacgccggcctcggcatcgtcccgcaggggcgccgcctgttcgccggactcaccgtcgacgaacacctcaccctgcctcgaccgcgctcgacccggtccggggcggttgatgcccgtcacgtcctcgacctgttccccgcgctggcgcagcggcgccgtcatcgcccgcaccagctctccgggggcgagcagcagatgctcgccctggcccgtgcgttgcttaccagccccgatgtgctgctgctcgacgagccctccgaagggctcgcccccgccgtcgtcggccagctcgcaacgatggtcaccggcctcgccgccgccggtaccgctgttttgctcgcggagcagaaccttgccctggcctgccaggtcgcgcacgacatcgcggtcctggaccgcgcccgaatcgtccgccacgtcgcaacggccgacatccgtgagtaccccaccgagctgcatgacctgctcaccgttccgaccgccgccccgacccgatgattccgcagtcatgaccgaccgggtgagagctaccggggcgcggtggccgggttccggccccggtttccgtcgggtactcgtcgatgctgatgctgccacgcaccggtgaggcgagcagtcaggtcacggcgagggcagagttgaacagcagccaggggcgggtcctcggatgatcgagaacccgcccctggctggttgcggtagctcttggctgagggccgccgtgtgcccggcgagctgtggctcgcccacccggacgctgttcaggcgatgaagtcccggaccttcgtgtagttactggagtcgtcgttcatgtcagtgtggcccttgcagcccacggaggtgtttaccgcaccatcgagttttgctgaactgtcggggttgatcagcgcatcgcaggtggaccagagggtggcgtagcttaggcttcccggggtctcgtctccggagttcagggagtcgagaaagctgctgcccaatagcatttccctgcatgatttgtagaaagagcagaatacggcgacgtcggttccgtggttgacgccggccacggaaacgaagtcgtccacggtggccgtcccaccgtagttctttatgtaccagcgggagctgagggctcccatggagtgggcaacgatgtcgaccttggtggcgccggtcgcggcgagcacctcctgcaccttggtctgtagtttcgcggcggtggtcgcgttggactgtttccagtcgtaggaccaggtgtggagctcggagctctggtagccgtccgccttgaacttgccgatccaggcgttccaggtactggcagagctgctcagtccgtggacgaagacgacggggtttcgggccgcggcggctgcggacgacggggcgaccagtgacgctgtggctaccagtgtggcgacgatggcggtgcggatgaagcgtctcatggggggattccttcgatccaggcggcccaaggcgcgctggtctcgggcctggcggtggtggggatcgcggagtatctattgagctaagtcaatgtgacatgagggtgatcggagtcgctagtggtgttatgtttcgatcgggtaacattgaccgccaccgtgatgacccagtcaggacagtggtgagttctcctcgcgcagcttcgccgaccccgcactgaccgaccagctggcaacccactcgcttgatgtcgtcggcttggtccgatcggccaggtggtaccagtccattcggcacgatgcgggggtcacctccaggaccccgtaaccgtgcccgtccaactcggtccagcgcacgtgcgggttggtcgcacggatcaacgtcgcaccgagcttgctgaccacgttgtcgggcgagagtcgcaggaagtcgtccacgttgtcggtggtgaccgatggcaccacgaactcggccgcggccggtgaccacggaccagtggctttcgtcgtcagttcgttggcccacgaggtgtggatgtccccggtgaggaagacgacgtcgcgggtgtcggtggcgcgtagatggtcgaccagctcgttgcggtcggcgttgtaaccatcccattggtcggtgttgatcacgatgccgttctgcggtatgcccagcagcttggccagcgggccgagcagccaggccggcagcgtaccgacgtcgaggcgggagatcatcacggagctgccgaccagcttccaccgcgcgtcggaggcggccaggccgctcttcagccaggtcatctggtcgtcgccggtgatcgtccggtcgggttcgtcgacatcgccccagttttgttttgaccggtacgtccgtaggtccagcatggagaggtcggcgagccgaccgaagcggagtcggcggtagatcgccccgtccactcccgcgcgtacgggcatccattccaggtacgcctggcgcgccgcggccagccgggccgcgaagtcgccctcgctgcccggggtgtggttctccgcacccccggaccactggttgttggcgacctcgtgatcgtcccaggtgatcgcccagggcagcgcggcgtgtagggcctgtaggtccgggtcggtcttgtaggtggcgtgccggatgcggtagtcggtcagggtgagcgtctcgtgcggtggactgaccggacggatgaccttgcccccggtgccgagttctccggtgccgtattcgtagaggtagtcgccaaggtgtacgacgaggttcaggtcgccacgttcggccaggtaccggtaggccgagaagtagccgccttcccagttcgagcaggagaccactcccattcgcagtcgatcaatttcggcgtccacgtccggcgcggtcatcgtgcgtccggtggtggaccacccgccttcgtagccgaagcggtaccagtacgtggtggccggctccagcccggtgacctcgacgcggacggtgtggtcccgcacgggcccggtgaggatcgtcccctgcgccatcaacgccgtgaagtccgggttggcggacacctgccaggacacctgcgcctcggggccgaggccggagccgggctgggcctgttcggtcggggtcagccgggtccagagcaggatcccgtcaggtagggggtcgccggaggcgacaccgtgtcggaacgcgccgctggcagcttgggcggggctggccccggcgacggtcgcgctggcgaggacggcggtgccggctgacgcgccagccacgcggagtagggtgcggcgatcaagtgaattcaacatagtctatgtgtaccggagcgtgcgtttggttcgctaccactggccacagtgttcgcgaacaattctcacgaacaatcccgcccggtcatgtccgagctgatccctatcggtcgacagtcgtgtgcgcgaccttcgcgagctggtgcgacggtcccctctcccgttcgagtagcccagtccataaccgacctgaacgggtgaggaaaccggctgatcaggcaaaaggtcattttgctgcctaatgtggttctgcgccccttgtcaggcgcggcagggcgggtgacgcgcgatgtacgcaggggcggcgggtatggcgctggtcgccgtggtggtcgtggcgggctgctacctggtgcaccgcgcggtggtggtcgctcgggagccgctgctggtgctgccgttccagtctggctggagacccgaggagcacgccctgtcccggtaccacgtgcggtggtacctggcgacgctgctgttcctggcgttcgacgtggagatgctgttcatgtatccgtggtcggtggtcgtcgccgagctgggggccaccgccgtggtggagatgttcgtcttcctggcgggtgtgctcgccgcggtggtgtgggcctggcgggagggcgccctgcgatgggtgtgagtgacgtgctggcgcggctggccgtccggcaggcccacgtgttggtcgtcgaggcggtcgggcactggctgacccgcgtcgccgtcgagcggctcacaagtgcccgggggtggcacctggcagtgtcgccagcggacgccgacatcctggccgtatgcggatcgaccggacccgagctgacgcgggcactggcaagcctgtgggaccaattcccgggaccacgtgcccggatcgacgtcgcgtcgcccgatcgggcggccgcggccctggagcacgccgaggccgcgctacgaagcacggtgcgtcaacaggcggacagtagcgcccgtgccgggcatgggaccgacgacggcgatcgcccgccagcccggcacgacgatcatccggcagcaccgcacggcgaccatccggcagctcagcatgccggcaccgacaccggcgcggcccagtctcccccgggcggaggcatcgccctggcccatggcggcgaggatcgggacgggctcgagatggacgtgctgcacgtgcggctcggtccagtgttgccggcctggccgaccggtctggtcctgcgctgtcacctgcatggcgacgtcatcggcgaggcgcaggcgtgcgtcgtcgacgctgcgcagcgcggtcacgcggccggtggcaacaggaccagcaaggctgggccggacgccggagagttcgccgcccgacgctgcgacaacgtggcccgagtgctggcgttggcgggctggtcggacgcagccggacgggcccgcgtcgtccgtgatctgctgctcgctgacaagcggtcggctgcggccaccgagttggagcggctgaggcgtcagctccgccgatcacggctgctgcgcctgtcgctgcgacgggtgggaccgctcggccctggcgaactcacccggctgcggcttgccccggaactcgccggtgacgtatgggatcggctcgacggcatgctcgaccgggcggaccgcgcggtcagcggtggaaccggcgccgtcacggccctgccggtcacacccccggaggcggtggccagcgtggtgtccgggtgggatgtggccaccgcacggctcatcgtggccagcctcgacatcgatgtgctgggtgcggtgtccgatggctgatacaccggtggcggtgtccggtggctgggcgccggtcgcggcggggctgctggggactctcgcggttgctgcggcgctactcgacggcaccctggctgggcgggcgaccggcgccagatccgcgatggggcggccggtgggtgaggtggcgcggttgctgcggcagcggcgtcggaccacggtcgccgcggaccgcctgctgtggcgggtcggcggggccgggctgctcgtgatggcgctgatgatcgtcacggtggtgccgctcgggcggtggaccctgttcgacctggacgtcggggtggtctgggtcaacgcgctcgatgtcctggcctgggccttcgtgtggctggccgggtggggtgccaactccgcgtactcgctcgtcggtggctaccggttcctggcgcacgggttggcgtacgagctgccgctgatgttcgccctggtggcgcccgcggttgcggcgtcgagcttgcgagtgggggaggtcgctgccgcgcagcagggcctgtggttcgtggtgtggatgccggtggccttcgtcgtctactgcctcggcgtggtggccatggcggtgtgggggccgttctcaccagcgctcggtgacgatgtggcgggtggggtgaccgtggagctgtccggcgtggatcggctgttgttcctggccggccgctacgcgctactggcggcgggggcggccttcgccgtaccgatgttcctgggcggcggtgccgggccgctgctgcccgcctgggcctgggtgttggtgaaggcctcggtgctgctggcgctgctggtgtggctgcgccgccgggtacccgcactgcgtccggacgtgttcatggaggtgggctggctggtgctgctgccggcggtgctggcgcaggacctcctcgtcgccgtcctcgtgatcgggagctgaggcatggtcacgcacgtcgtcttctgggccctcgcggtcgtcgcggtacttgccggggccgctgtgttcgtcgtcgactcgatggcccgcgccagctactccctggcggtgtcgttcatcgtcgtcggcctgcaggtgatgttgctgcagcagcgatacgtgggtgtgttgatcatcctgatgatggtgatggaaatggcgatcatggctgtgtacatgaacatgttcatggggatgaatccggcgctgatgtcgatgaacatggtccacggcacccgccacgccctaccggtgtcggtcggggtctttgtgctcctggctgccggggcactgttcgcaccgtggcccagtcgtcgcggcagcccgcccgacgacgtcaccgccgcgctcggcaccgagttgatgggtccgaagatgttgaccatggctgccgtgggcgtggtcatggcggtcaccatcgtcggtggtgtcgtactggccgcacaccgcacccgctacgaccggttcggggacgaccttcgtcgccgacccgcggccgatccgcagccgggaggggtggggcgatgacggtacggactgttctgctggtggccgcagcgctggtcgccgtcggcctgtacggtgccctgtcgcaacaggccgtggtgatggtgatgatgggcctggagctgatgctcaacggtgtgatcctggccgcggccgggctgtggtggttctgtgcccccgatccgtccggtcaggtgctgctgctggtcgtcatcgtggcgatgactgtcgagatggcaatgggcttcgccgtggtcacgcaactgcaccggatacggcggtcggacctgaccgacgcggcctcggacctgtccggatgaccacgctcgaggcggtggcgttgtggggtgtggtcggcctgccggccaccgccggagcagtgctggtcgtcgcccggccgggggatcgggtcgccgtacggttcgcgctggcggccgcgaccacggccgtgatgctgtcggtgctggtcgccgtcgcccggccggcggtggcggtgccgttcgtggcgggtgcggacttcgtgctggccgttgacgggctggctgcgctggtcctgccgacggtgatggtggtgacactgttggtcttggtggccgccgtcggcgaggcactcaccccagcagcacggtttcacggcctgatgttgttgttcgccgcctcggccgcgctgaccgtcacggcgggcaccctgccgacgttgctgttcgcctgggagctgatgggcgcggcgtcgtacgcgttgatcgggtttcggtggcaggacggggcgcgagtctcggcggggctgaccgcgtttgtcaccacccgtactgcggaccttgggttgtatgtggccgccggggcggccctggccggtggtgcgggactggccttgtctgacctcgccgccagcagcccggggtggcggcacgtcatggcggcaggggtgctggtcgcggcgctgggcaaggccgcacagctaccgttctccttctggctgtcgagtgcgatggtcggcccgagcccggtcagcgcgctgctgcactccgcggcgatggtggcgatgggcggctacctgctgctgcggacacagccgctgctggcagcaaccgactgggccgggcccgcggccatgtgggtcggcggactgacggcgctgctgctcggcgcggtcgcactggcccagcgcgacctcaagcaactcctcgcggcctccacctgcgcgcagctcgggttcgtggtcttggcagccggggctggtgcggtggcgggcggcgccacgcatctggtggcacacgccgcggtcaaggcactgctgttccttgccgccggggcgtggctcgccgcgctgggcaccaaacagctccccggcctggccggggtggcccggcggtggttgctggtcggctcgtcggccagcatcgggctgctcgcgctggccgggatcgcaccgctgtcactgtgggcgaccaaggatgccgtcctcgctcctgtgcgtgaacagtcgccggtgctgtacgccgttggcctcgcggcggcggcgctctccgccgcctacgcgggaaaggcactcgtcgtgctctggcggcgggttcccgtcgacgaacaagcagcggtggacgcgtaccgggacgaggaggagcgcggtaccggccggattccgttggccgggcggatgccgctggtggtgctggccgtcgcggcggcgtgcgccgggttgctggccctgccaccggtcggcgcggtggttgcccgtgctgtcggtcagcccggcggctacctgccggttccggtgcgggaactgggcgcgtcggcgttgatcgccctggtggtcctgttcctcgtgtggcggtggcgggcgccggaaccgggctgggcgcggagatggctggaccttcgagatgtcgcccgaatgctggtggcgcgtccggccatggcagccggccaggcggcagctcggttcgacgaccgggtggtggaccggggtgtcgagcgggcggcggccgccaccaccgccctggccacgcgggctggtcgggtcgacgaccgtcggatcgaccgggtggtggagcttgtcgccgccgggctgcgtcggctgggtcacctcgcgcggcggccacagaccgggcaactgcaccagtactacctgcaggccgtggtggtgctcgtcgtcggtgtcgtcgttctcgtggtgctggggtagcccgatgctcagtgtgatcatcttcctgccactgctcgccgcggtggtactggccgccgtcccgcgtctgggcaacgccgccgcgcggtgggtctgggtgggcgtggcggcgctcgacctggtgctggtcggcgtggtctgggcgggctacgagactccgccgcccggccagctggccttcgccgaacgggcggcgtggatcccgggcgtgggcagcagctaccacctgggtgtggacgggctctccctgcccctgatggcgatgaccacggtggtcttcctcgcctgcgccctgtacgcgttgcgggagcggcaccgcccccgcgtacaggcatcgctgttcctgttcctgcaatgcgtgagtctcgggttgttcgccgcagccgacctgattctcttcttcgtcttctttgacctgtccatcgtcggcatgtacgtggtgatagcaggctggggacacggtgaccggggtcggtcggcgttgaagttcttcctctacaccttcctcggctccctggcgctgctcaccggcttcatcggcctgttcgccgcagccgatccgcataccttcgacatgcccaccctcaccgctgacaaccccctcgcgggacggcccctggccggggggctggtgctcgccgcgatcctgctcggcctggcggtgaagactcccaccgtgccgtttcacacctggctgccgccggcacacacggatgctcccgccgtcgggtccgcggtcctggccgcggtgctgctgaagatgggtacgtacgggttcgtgcgtatcgccgcgccgatgctgccacaggcatggcggggttgggcgtgggtcatcatcgccgtcggtgtcgtgtcggttctgtacggtgccctggtcgcactggctcagaccaacctcaagcgcatgatcgcctacacgtcgatcaaccacatgggctatgtcgtcctcgccgtgggcgtcgccggtctggtcagcgtcgacaccgccggaccgcgggcggtcgcggtgaccggcgcggtcacccagatggtcagtcacggcctgatcaccgccgcactgttcctgctcgccggggtcgtgtacgagcgtgccggcagttacgacctgcacgcctacggtggtctcgccgcccccgcgccggtgttcgccgggttcttcgccgtcggcgcgttcgcctccctcggtctgccggccttctccggcttcatcgccgagttccagatcttcgccggcagcatcgccaccgcgccggtgacggcggtggccctgctcggcatcctcgtcacggccgcgctgttcctccgcgccgggcaggcgttgctgaccggccccactgccggacactcgacgggcttcggcgacctccgtgccagcgaggtgtggtcgattgggccactgctggcgttgtccctgttcatcggtgtgttgccgcgtcctctgctcgacctcgtcgaacccgccgcccgtaccttcgtcgacctgctcggccggtgacccggtggcgtcggagatgatgcgggcgcacctgctgctaccggagatgcttctcgccggcggtgcactcgtcgtcctggtcggcgggtcgttcaccccccgccaccgacagtggatcctgcgcgtcgtcgccgccgccgtctgcctcgcggtgatcattgccgccgcgatcgcgatgtcctatcccgccaacaccgccttcgatgactcctatgcggtcgacaccgccaccggtgtcgcccggatcctcgccgccgtcggcagcctcctcgtcctcgccctcgccggtgaggagatcgccggggccgcccgggagagcgacgcctacgcactgctgctgttcgccaccgccggggcggtgctgctcgccggcgccaccgacctgctcgcgctggtagtcggcttcctgctggccagcattcccctgtatgcgctcatcggactggtgggtaccggcagtgccaccgaggcgatgctgaagacctatctcctcggtgccctgttcggcatcctgctcctgctcggtgtcacgctgctgtccggggtcaccggcaccacgacctacaccgaactcgccgctcgactgcctgacgcgccgcgggccgtggtcaccgccgctgccgtcgcagtcatcggtggtctcatgttcaaagccgggggagtgcccgcccacttctggattcccgacgcggcacagggctccatggtcacggcggcgaccttcctcaccaccgtacccaagatcggtgcgttgatcgcggtccaccggctggcgggtgtcctgcccgaagggtcggaatggccggccgtggtggccgccctggccgtggcgtccatgctgctgggtaatctcgccgcgtactggcagaccgacgtgcggcggctcctgggctggtcgacagtcagccaggtcggctacctgctggtacccatcgtggccaccggacgtagcgacctcgcccagccgtcgctgctggtctacctcgccggttacacggtcaccaacgtcgccgcgttcgcggtcaccgccgcactgccgcggcaccgcgacctcacgtcctggcgcggggtcgcggcgacctcgccgtggctgtccgccgccctggtcgtggcgctgctcggtctggtcggtacccctcctacggcggttttcgtcgggaaactcaccaccgcgagcgccgcctgggacggcggatacgcctggctggcggccgtcgtgttcgccaactccgtcctcagcctcttctactacctgcggtggctggttcctctctatcagccctgggcggtcgccccgcccgaccgcccagggcgatggagtgtgctggtggccgtcgggtcggcctcactcagcctcgtcgttggtatcgccgccggcctggtgtggcgtaccgccggcgggtagcgggccggagtgccaggccaccggggccagcgggtcgggctctaccggccggtgaaccgtggcgcgcgtctgtcgaggaaggcccgcattccctcctgttggtcggcggtggcgaacaaggactggaagctgcgccgctcgaagaggacaccctcgcgcaggctggtctccagagctcggtcgatcgcctcgcaggcggccgtggtggccgccctgccatacccggccaccgtccgggccacggcccacgcctccgccatcagccggtcagccgggacgacccgggagaccaggccgctgcgttcggcctcctcggcgtccatcagccgaccggtcaggatcagatccatggccttggccttgcccacgagtcgggtcagccgttgcgtgccaccaatgccgggaatcacgccgagcgtgatctccggctgcccgaagtgagctgtgtcggcggcaacgatgatgtcgcacatcatggccagttcacagccgccgccgagagcgtagccggcgacggccgcgacagtgggcgtacgtagtgcggtgaacgcctcccagccggcgaagaagtcctcggccaccacgtccgcggccgacttcgccgccatctcccggatgtcggcacccgccgcgaagtactggtcggtgccggtgatgacgaagcatccgatgcccgggtcgttgtccaggggttgcagcgtggccagcaggtcggtcatcagttcggtgttgagggcgttgcgggcggcgggccggttcagtcgtacggtcaggacgcggtcggtccgctccacgatgagattcacggtgttctccctgtcggtcaggagtcccagatggcgccgtaggcggggatgcctcgctgctccaacccgtggacgacctgccaggtcagcttcttgttggagatgcagatgacggcctcggcgccgtgttcgcggtaggcgcggtacgccagggccaccatgtcgggcttgccgtcggtggcggtgtcccagatcgtggcgctcggccgggcggtgaggatctcgtcgatcaacccgtcgccgtaggttgttcgggggctgcggaccgcccagaccagatgggaggggacgtcgtcagccagcaggtggggcagcaccggcccgatcccgctgccggtggcgacgtacaccaccttggtgaagagggtttcgatgttggccaccccggcggtggtgatgcccttgacccacagctgggacggggggtcgtcgatgacggcgccggtccagtcgcccgcgcgggagatggtgatgcggaagcatcgttgccccggtgcgggaacgttggcgaacgagtgccactccagcagcgggcgacgactgaccgcggtggacgacccgggaaagggaactctgcgtcggtggagctggaccagcgcgacgtgcgtggacggccgtgcgatggccacgggtaccttcctgagccgtagccacggcagggcgacgctgagcgtcatcagggtgagcgcccagatgctgacctcggtcagtagcgcggtgccgagtggtcgggaacccggctcggcggtgatcatcaggatcgtcagcgtccagaacaacgccagggccagccacccgccgaagcggtggacccgctcgaacaggtcgtggtgtcgggcgcgtaccggtggcagggcggtgccgcacacggtgagcagcagagcgaccaacaggtaggccaccaccagagtcgcgggcgtgcccgagtcggatcggaccgactcgacggtggcggtcgcggtgaaggcgaggaaccacagggtcccggcgatcgtgcccccgacgtgcaggccaccgaagtggtagacctttccgagcgtccgcctgatgcgtaggggccaactcgttggggcccgggtggccagccagaagaacaggttgatgacgtactgctgccgaacgacgacggcgagggtgaagttggccagggtcaggccggcgagctgggaggtcggcaggtcggcggttgaccacccggcggcgctgagcccgtaccagccgatgccgaggttcgcgaccagcaccaccgcggccagccggtggtggtgcatcagtgccgggtgtgtgaagatccgccgaggcagcggaagtcgcggcggcagttcgtcgctccggccggagcgtgacgattcaggaccggcaggtgccggcggtgcagcgatcagcggtgccgtggtcatcgcgtcgccccctgctcctggctggtgacgagctggtcctggcgggtgacgaggcggcggagtgccagcttgtcgatctttcctcggctggtcgtgggaagctccggcagggtgtgcacggtctcggggacgcagtagtacggcagcgcctcggacaccgccatccgggcgaggtccgggtccacctccgcgggggccacgaacgagacgaggctgcggtcgtcgagcttgatggtcgccgcccgggtgcagcccggtacggcctccaggatcgcggacaccgagtccagctccacccggaaaccacggaccttgacctggtcgtcggtccgtccgaagtgttccaactcgccgtcgggagtccaacgccccaggtcacgggtgcggaacatgaggcgaccgtgccccaggaacgggtcgagggcgtaccgctcggcggtgagccgggcattgctgaggtagcccgccgagacgcagtcaccgccggcccacatctcaccgacggtgccgattgggcacgggcgaaggtcagcgtcgagtacatacacggtgttgttgggtgtgggtcggccgatggtgagtcgctccgcggtcgggcggtgccgactcatcgtgttgacgatcgtggtttcggtcggaccgcaggcgttgtagaaggcgcagaccgcggaccaggcgtccgcgagggcccgggggcagggttcaccggcgaccgccacgaccttgactcgctgacaccggtctgggtcagtgcggctcagtacggtgggggtcgcgatgatgacgtcgacgcgggacatcgtctcgacgatgtccgagccacggatgaccagggtggcgccgtggctgagcgcacccaggatctcccagctggccatgtcgaaggcgatgttgagaatctggccgaccttccagcccggctggatgccgaggttgcccggcgaggtcagcaggatgttgcagatgttgcggtgtgtcacgacgaccccgttgggtcggccggtgctgccggatgtgaacagcacgtagcaggggctgtcgggcgggagcggcgtcgccggggtgaaacggccggcgatgagatcggttggctccgtctttcccaggtcgtcaagcgtgatcacgacgtggccgtccggcaccgggatacggtccgccgtggcggcgagcgtcatgatcacacgggtgtcggcggtgtgtatgacgtgctgcagctgggccgggggcaccgtgtcgacgtgttgcggaacgtaggccgcaccggccttcagggccgcgagcaggccgaccaccatcgggatggaccgtcggacgaacaacgcgacccggtcgccgggacggacacccgatgcggcgagccgggccgccaactgatcggctcgctggtcgagctcgcgataggtgatggtctcgtcgccatcctcgacggccacggcctccggagtgacggtggcccagtactcgaaggcgtggtggatgtgagtgtgggcgacggattcggtgggcccgtaaccgaagcgtacgaacaacgcgcggtcacggggcgacaatgttgccagtggctccggcgggtggatggggtaaggcgaagcgggcaggttcgtacggccggtggctcgcgtcgacgtggtggtctctgccgtcgtggtggtcgaggtgcgctgcatggggtcctacttcctggtgtggggtgccagaccgacggcgacagcgcaaggtcgccacgtccagagaagcggaccgaaccggaaggatcagccttttcagcatttgtgtaagtgaatggtaatatttatatgtttcgtggtctgtggtctgtggtctgtggtcgcgcatgctggcgagacacccgggagcggcagcagccgctcagcgcagggtgcgcggcgagtgtgcagggtgtcgacgtcacgcctcagggtgcgcgtgaccgtcaggccggaagcagcaccgccgcggtgcgcacaaggccgccgtcaacggagaaccagccagacaccactgccggtgggtcgtcaaccggagcggcgtcgacccgggcgggggcgatccgtgcggtgaaacgaccggcctgcgggtcgagcgtcacgaccgcatcgtggaagtccaaccaggtaccgacgatcggatgccagaccttgtagatcgtctccttcgcgctgaacaccacggtcggccagaaggtgccggcgggcagtcgccgcagcagcgcctcctcctcgggcaggcagatcatccggagtacccccgggctcaactgcttgtgctgctcggcgtcgaggccgaccgaccgaacctcgtcggcgttggccgccgcggcggcgcagtagccgtgggtgtgggtgatcgccccgaccactccggtcggccagatcggcgcgcggttggcggcggtggggacggcgaccggcggtcggccgagcgcggagatggcgcggcgtgcgcagacgcgaccggcggtgaagtcccggcgccggctggccacggcctgatcgctgagacccgcctgctcctccggcagcagggcgccctcccagtcgggaagttccgcgaccgcgaccgcgacggagggaggcagcagatcacgcattggacaccccggcgaggtgccaccggcggtacgtccgcgcggtgtggtccacagtctgctcggtgacggccatggctgcccaacgtaccgcaaccgggtgacgcgggcaggtccacttcgccgcgaaatcccgcctccagcccggcggtccgggtcaagctggcgtcggtggtggtggcggtgtggcaccgtgatcgggcgtgtcaggtggaaggacaccaccctcgactgcaacgacctcccggcgtggcgaccgtcgtgaatctgacccaacctggccagttgtgccgtcgctgtaacctggttaagctttggctgcgcgccccaatcgcccgcttcccccgtggcaggcgatcggggcgcgcttctacgtgtaagggcccgcacgcgcgctgcgtgcgggccctttccgcagcgcgggtggcagcctccgggcggagccgatcagatccagcggccgtccagccacatgcggttggaccagctgtcgtacgggatggactcgccgacgaagatcggatagaagtaggcgaagttgaacgccaccagtaggacgtacgctccggcgatgacggctccgacgagccgtcgatcccggtcgccggtcgccggcgcggtgtccgccgcggtcgacggcgacggcccgatgatcacacccagcacgtaggtcacggcgagcaccaggaacggcagtgacggggccgtgtagaaggagaacatggttcggccgctgtccagcgcgtaccagaaccagggcagcagcccggccgccacacagagcaggatcgtcccggctcgccagtcccgccgcgccaggcccagccaggcgagcgcgaccagggctggtaggaacgaccaccagagcagcggtgtgcccaacagcagcacctcggtggcacagctcaccgcgccgcaggggccctcggcagaccagtggaaggcgaccggtctccccagcagcagccactgccagggccaggattggtatgtgtgggggtcgtcgagttgcgcgtggaagttgtaggcggctcggtggtactcgatgaggttctgtagcgccccgatgatgggagtgtcgctcaacggggcactcggccatcgctgctcgtcgaccacccggtagtacccttcgtcacccagcagccagccggaccaggcggcgatgtaggtgaccaccaccagcagcccggccagcgccagccagggcacctcgtcgagcagggtgcgtcgccacggccggcgtaccccggcggagcggcgggcgccgacctcccagaacaccaccagcagcacgaatgccgggaggaagtacagcgcgttccatttgaccgcgcaggcgcagccgaacaggaccccggcggccagccgccaccacggccaggtccgccacccaccgaccggtcggccggcgggcccggggcggcccggatccagcccggtcgcgagggcactcgcccagcgccgccgccgggcgtcccggtccagaaccagcgcgccgaacgtagccagcacgaagaagagcaggaagatgtcgagcagcgcggtacgggacagcaccaggtggaagccatccagggcgagcagcaggcccgcggcgcagccgagcacggtggagcggaacagtcgacgcgcgatccggaccaggagaagcacggacagcgagccgacgagggccgcggagaatcgccagccgacctcggggctcgtggtgaacaggtgcccggcggccgagacgccgtgttcggtgtcgctgtacccgaaggcccactcaccgagcccgatgagccacttgcccagcggcgggtggaccacgtacgacgggccgccgtcctcgtagttccactcgacaccccggtccaccagcccccaggcgtcccgggcgtagtagacctcgtcgaagatcttgccagccgggtgggcgaggttgacgaaacgcaggatcgccgcgatcgcgacgatcactccggtggccagccaggaccacctgtcgaaccgactgtcgacggcggccaggcggcggcggacgacgccggggacacccctgccgagggacgagtcccggtccgcgggctcgggctgctcgggcccggcttggtcggcggggtgcgctgctgacgcctgggtcaccccgtgatcgtaggctgcgaaggtgggcgccggtgtccaccgccccaagaagaccaatacacgtcgatgaaggagcgtccgctcgtggatgcgaagtccgatctcggacgcctggtgttgctcggcgcaccactcgggaacccggccgacgcctccgtccggctccgagaggtgctcgccacggttgacctggtggcagccgaggacacccggcgactagcccgtttgacccgggatctcgaggtgaccgtttccggacggatcgtctcgtatttcgagggcaacgaggagcgtcgtacgccggagctcgtcgaggcgctccgtgccggcctgggcgtcgccctggtcaccgacggtggcatgcccagcgtctccgaccccggctatcggctggtccgggcggcgctggacgccggagtgccggtcaccgccgcccccggccccagcgcggtcaccaccgcactggcgctctccggactggccagcgaccggttctgcttcgagggcttcctgccccgcacgtcgggcccgcgtcgcgcccggctgaacgcgctcgccaccgaggagcgcacgctggtcttcttcgagtcgccgcaccgggtcgtcgcggccctggccgacctggccgacgcgttcggcgcggaccggccggcggcgctgtgccgcgagttgaccaagacctacgaacaggtgctccggcgtccgctcggcgagttggcgagctttgccgtcgcggagaaaccgcgcggcgagatcacgctggtggtggccggtgcgtcggccccggccgcgcagcggcccgatgacgaggcgctgcgggcggcggtcgccgcgcgggaggcgaccggtcggtcccgccgggacgcggtgaccgaggtctccgtcgagtacgggctgcgccgccgcgaggtctacgacatcgtccaccgctgagccggcgggagaacgtgcccgccgcaccgtcgtcggtcggctgggccccgctccgaccccggtgtggaccagtgcgacttggaggagcctattggttcgcgaccctgccgtccgggtcactaggcttgctggtcatgagtcacgttcttgcggcggttgcctggccttacgccaacggcccgcgccacatcggccatgtctccggcttcggcgttccctccgacgtcttcgcccggtacatgcgcatgaccggccacgacgtgctcatggtctccggcaccgacgaacacggcacgcccatccaggtgcaggccgacgcggagggggtcaccccgcgcgaactggccgaccggtacaaccgggtgatcgtggcggatctgcacgggctcgggctctcctacgacctgttcacccgcaccaccacccgaaaccactacgccgtggtgcaggagctgttcgaggggatgtaccgcaacggctacatcgtgccgaagaccaccatgggggccatctccccgtccaccggccggaccctgcccgaccgctacatcgagggcacctgtccgatctgcggctacgagagtgcccgtggcgaccagtgtgacagctgcggcaaccagctcgacccgatcgacctgcgaaacccgaagtcgaagatcaacggggagaccccggagttcatcgagaccgaacacttcttcctcgacctgccggcgctcgccggagtgctgcggcagtggctggacacgcgggagggctggcggccgaacgtgctgcggttctcgaagaacctgctggatgaccttcagccccgcgcgatcacccgggacctggagtggggtgtgccgattccgctcgagggctggcgggatcgcggtgacaagcgcatctacgtgtggttcgacgcggtgatcggctacctgtccgcctcgatcgagtgggcccgccgctccggcgacccggaggcgtggcgcaggtggtggtccgctgacggacagggcaaggacgcccccggctactacttcatgggcaaggacaacatcgtcttccactcggtgatctggccggcgttgcttgccggctactccggcgaaggttcccgtgacgggcagccgggcgaactgggccggatgaacctgcccaccgaggtggtctccagcgagttcctgaccatggaggggcgcaagttctcctcgtcccgtcgtgtcgtgatctacgtccgcgacttccttgagcggtacgacgccgacgcgctgcgctactttatcgcggtcgccgggccggagagcaacgacaccgacttcacctgggcggagtttctccgacgcaacaacgacgagttggtcgccggttggggcaacctggtcaaccggtccatctccatggccgcgaagaacttcggtgcgatcccaccggtcgacccggccgggctcaccgaggccgacgaggcgctgctggcggtggcccgggctggcttcggtgcggtcggcgaactgatcggcaggcaccggcagaagcaggccatcggcgaggccatgaaggtggtcgccgaggccaaccgctatctgtccgagcaggcgccgtggaagctgaagagtgaggcggaccggccgcggatgggcacgatcctgcacgtcgccctccaagtggtcagtgacgcgaacaccctgctcaccccgttcctgccgcactccgcgcagaagatccatgagctgctcggcggcaccggggtgcacgcgccgatgccggtggtcgaggaggtcgaggacctcgacggcgggcccgcctatccggtgctgaccggcgactactcggtcggggcgcggtgggagtcggtgccgttggaggtggggcgtcccctcgatccacccaagccggtgttccgcaaactcgacccgtcgatcgtcgacgaggaactggcccggctggcgggttgagttggggggcgccgaccggtcgttgcgcggtgacgtccgggtggtcgcgcgtcgtcttcgcccgtgcccgagtgtggtcgagcgggtccgtcctgggggacagatccgctcgacgccggtggcctcaccgctcggcgcagcagatccaccgctcggcgcagcgacccgcaggtgacaggtgacggtgatcacctgaccgtagcctcggccgtcacatcccaaccacaccggaggtgtgccgatggccgcacccgaaccggagacgcgggccgccgcgaagacccgggcgaaggacaagagtccctggaactggctgctcttcgtgccgatcgtcgtgccgttgatcccggtgttctacaactccgaatcgccccggatcttcggcttcccccgtttctactggctccagctcgcgtacatcctgctcggcgtcgcggccaccacgctcgtctaccagctcacgaagaagcggggtgaccgctgatgtggcgtgaccacgtcaccgagatcagcatcttcaccgcgctcttcctgctggtgagtgtcatgggattcatcgcgtcccgctggcgtgcgccgaaggacatggcccacctcgacgagtgggggctgggcgggcgcaacttcggcggctggatcacctggttcctgatcggcggcgacctgtacaccgcgtacaccttcgtggcggtgccggcgctggtattcggagccggtgcgatgggcttcttcgcggtgccgtacaccgtcgtcatctacccgatggtcttcctggtgctctgtcgactctggtcggtgtcacaccggcacggcttcgtcaccccggcggacttcgtccgtagccggttcgactcgccggtcctcgcgctgctcgtggcgattaccggcatcgtggccacgatgccgtacatcgcgctgcaactcgtcggcatcgaggcggtactcaaggccatgggcatgaccggggagagcagcctggcccggcacctgcccatcatcatcgcgttcgcgatcctggcggcgtacacgtaccagtccgggctgcgtgcgccggcgctgatcgccttcgtcaaggacaccctgatctacgtggtgatcctggcggcggtgctgtacctgccgtacaagctggggggctggggggagatcttcgacgctgccgacgcgaagttcgaggcatcaccgagccccaacgacgggattctgctcaacgccaacaaccaggtccagtacgtcaccctcgccttcggttcggcgctggcgctcttcctgtacccgcacagcatcactggtgtactggccagccggaaccgggacgtcatcaagcggaacatgtcggcgttgcccgcctacagtgtgctgctcgggctcatcgcgctgctcggcttcatggcgatcgcagccgacgtgcagccgctacccggggcgaccgagggcacggtggacaacaacaccatcgttccggtgctcttcgaccagcagttcccgagctggttcaccggagtcgcgtacgcggccatcggcatcggggcgctggtgccggcggcgatcatgtcgatcgcggcagcgaatctgttcacccgcaacatctacaaggagtacctgcggcgggacgccaccccggcccaggaggcgaatgtctccaagctcacctcgttggtggtgaagatcggcgcagtagcctgcatcgtcttcctcgacccgcagttctccatcgatctccagctgatcggcggcgtgatcatcctgcagacgctgccggcggtggccctcggcctctacacccgctggttccaccgcggcgcgctgatcgccggctgggcagttggcatgtccctggggatgtggatgctctaccaggtgtccagcccgacccggagtcacttcggtggctccgcgttcccgctggagaggtttggcctcgacaccacgatgaccatctacgccggattcgtggcggtgctggccaacctggtggtcgcgacggtgctgacactggtgctacggaccgcgaaggtatccgacgacggcgacgggaccagcccggacgactacttcgccgacgagggggacccgcgggtgaccccaggcgaccgccgtggcgccgacccggccgcggagccggtggctggaacgaacgtcgggtagcggctgccagcgtgaacaccgggtagcggacgggtgccgtagccgatgtgtgatgcttgcgccgatgaccgagcagaccgaatcccgcaggcagcgcgcggcccggcgggccggggagttcccgcccgcgcccgagccgctgccccgaccggtgctggacagccacacccacctcgacatcacgatcagtgaggccggggttcccccgcgacgcaccgcggggtcaccgactccgcagtcgtgggcggccgacggcacggtcgccgacccggtccgtgcggtggtcgaggcagctgcggacgtcggcgtggaccggttggtgcaggtgggggtcgacgtcgactcgtcccggtggggggcggaggtggcccggcggtgcccggcggtcgtcgccaccgtcgcgctgcaccccaacgaggcgccccggttgacggatctggacgaggcgctgcgcgtcgtcgagacgctcgccggccaggaccgggtgcgcggcgtcggcgagaccggcatggacttctaccgcaccggcgacgaggggagggccgcgcaggaggccagcttccgggcccacatcgacatcgccaagcggtacggccggaccctggtcgtccacgaccgcgaggcgcacgacgacgtgttgcggatcctggacgacgagggcgctccggagactgtggtgatgcactgtttctccggcgacgccgagttcgcccgcgcgtgcgtgcgccgcggctacctgctcagcttcgccggcaccgtcaccttcagcagcgccgcggcgctgcgggaggctgctgccgtgaccccgcccggtcagctccttgtggagacggacgcgccctatctcaccccggtgccgtatcggggtcggcccaacgcgtcgtacctgatcccgctcaccgtccgcgcgctggccgccagcaccgggatcgacctggacgagctgtgcgaggccatctcccgtaccggcgaacgtgcgttcggcccctggtgacggcggggctggcgggctgacgccgggcaggggcaggcccctgcccggcgtaccgcggcacccacctacgcttgcgggcgtgaccggtctcctcggcccggcggagatccgggacctcgccgcccgcctcggcgtggctcccaccaagcggctcggccagaatttcgtgcacgaccccaacacggtacggcggatcgtcaccaccgccggtctggcctcgaacgacgtggtgctggaggtcgggccgggcctcggctcgctcaccctcgccctgctgccggtcgccgcgcacgtgcacgccgtcgagatcgaccccgtcctcgctgccgcgctaccggagaccgcggtccggcacgccggccccgccgccgcgcggctctccgtgcaccgggccgacgcgctccgggtcaccgccgggcagctcgccgatcccgcgccgaccgcgttggtcgccaacctgccgtacaacgtcgcggtgccggtggtgctgcacctgctcgccgaactgcccacgctgcggcacggcctggtcatggtgcagaaggaggtcgccgatcggctcgtcgccggtcccggctcccgcgtgtacggcgtaccttcggtcaaacttgcctggtatgcccgagttcgcgcggccgggagggtcccgccgaacgtgttctggccggtgccgaacgtcgactccggactggtcgccttcacccgccgggagccgccgggcgccggtggctcccggagccgggtcttcgcggtcgtggacgccgcgttcgcccagcgccgcaagacccttcgcgcggccctggcgggctgggccggcggcggtgaccgggccgccgcggtactcaccgcggccggagtggatccgggagcccgtggggagtcactcaccgtcgagcagttcgccgccatcgccgcgtcggccccggccatcacccgggacgggcagtaggctgacgccgtgcccgccgaggagatacgaacgaccatgccgctgtccccgccggtagcgcccgggacggggagtctggaaccggtccgggacaccacgccgtgaccgaggcatggagacccgatggcgatgaaccgcgaggcgtcagcgggccgttccgcgtacgggtgcccgccaagatcaatctgcatctcggggtgggaccactgcgccccgacggttatcacgagttgaacaccgtctatcacgcgatctccatccacgacgaactgaccgcccgcaggggcgacacccttgccctgacgatggagggtgagggggccggtgagctggccctggacgactccaacctggtcatccgcgcagcccgcgccctcgccgcacacgccggggtgcctccatatgcccggctgcacctgcgcaagcagatccccctggccggtgggctggccggcggcagcgccgacgccgccgccgcgctggtcgcctgcgacgcactctggggaaccgggctgtcccgcgacgaactggcggggatcgccgccgacctcggctccgacgtgccgtttctgatccacggtggcaccgcgctgggcaccggccgaggggaggcggtcagcccggtactggcccggccgaccgtatggcactgggttgtcgcagtcgccgacgggggcctgtccacgccggtcgcgtaccgggaactcgatcggctccgggacgccggcgccgccagtacgccgctcggcagtagcgacgccctgctggccgccctccggcagcgggacccccgggtgctcgccggggtcctcggcaacgatctccaggatgccgcgcttgccctgcggccgtccctggccgccaccctgaaggcgggcgaggcggcgggtgcgctcgcgggcatcgtctccggctccgggccgacctgcgtgttcctcgccgccaacgcggccgacgcagagcgcgtagccggtgagttgagcgccctcgacgtgtgccgacaggcgcgcaccgcgcgcggcccggttgccggggcccgggttggttgaccatccccggagccggtagctggctgggtgcccgcgtacccttggcctcgggcgtccccacgtgccgatccggtgccggggcgccctgaccatgggaggtgcagtggccaacatcgtcaacctggaccgggtatccaagggctacggtgctgccggggcactgctcaccgacgtctcgctcggtctcgacgacgccgaccgggtcggcgtggtgggcctcaacggcgccggcaagtccaccctgctgcgcctgatcgcgcggcaggaagagccggacgaaggtcgggtgacccaccgccgtgacctgcgcgtcgccgggctgccacagaccctccgactggcccccgacgccaccgtccgcgacgtcgtcctcggcaccgcgtggctggccgagagtatgggcgcagaacacgagtgggccggtgatgccggggtccgcggcgtcctcgacgggctcgggatgccgtacctcggcctcgacacaccggtcggcccgatgtccggcggcgagcgccggcgggtcgccctggccgcgctgctggtccgcgactccgatctgctgatcctcgacgagcccaccaaccacctcgacgtcggcggcatcgactggctggcccggcacctgctcgcccgtcggggtgcgctcgtcgtggtcacccacgaccggtggttcctcgatgctgtctgcaccaccacctgggaggtcgccgaccagaccgtccgggcgtacgagggcggcttcgcggcctggaccctcgcccgtgccgaacgggagcgggtcgctgccgccaccgaggctcgccggcagaatctgcttcgcaaggagatcgcctggctgcggcgcggcgccccggcccgcaccgccaagccgaagttccgtatcgacgcggcgaacgcgctgatcgctgacgtgccgccgccgcgcgacacactgtcgttgcagcggctcgccaccgcccggctcggcaggcaggtgtacgacctggaacacgtacgcctggacgcggggccgaaggagatcctgcacgacctcacctggcaggtcggtcccggtgaccggatcgccattcttggccgcaacggcgccggaaagaccacgttgctgcgaatgctcgccggcgtcacccgaccggacggtggccggttcgcgaccggttccaccgtgcgccccgcatttctctcccaggaactcgtcgagctccccggccacctgcgcgtcctcgaggccgttgaggaggtcgcccgccgcgttcagctcggtgaccgggagatctccgccgcccagctcgccgaggtcttcggcttcgacgaccgccggctctggacgccggtggcagacctctccggcggggagcggcggcgcctgcaactgctgcggttgctcgccggggagccgaacgtgctgttgctcgacgagcccaccaacgacctggacaccgacactctcgcggcgctcgaggacctgctcgactcgtggcccggggtgatcgtcgtggccagccatgaccggtacctcgtggagcgggtcaccgacaccgcgtacggcatgttcggtgacggccagctggtgcacctgcccggcggcgtcgacgagtacctcgcccgtgcctccgagggcgttcgccccgtgccggtggctggcggtgggcaggggtccgcgtcggcgagcgggatgtccgccgcgcaggtgcgccaggcccgtaaggagctggcgcggctcgagcggcaggtcggcaggctggagcagcgggaggcggacctgctcgaccggctggccacgcacgccaccgactatgcgaccgtcgctgatctcgacgcccagctcaaggacgtccgggccgagcgtgagcaggtcgaggaggcgtggctgacgctcgccgaccagctcccgactggttgacaccggcaggccgacagcccggctgccgcaggtgtggcgacagcgccggtccgccgcggcgatccgtgaccgaccagggcgagccgacaccgtaggcatccacggccgccgcgtcggccgccgcgtcccgccggcgtcgtcacgaccgtgtgcggcgtcacaccgacacgtgcgcgacaatcggcgccgaccctcaccgcgacgtttgttggagacgcagccatggcccacacccccgtgaaccaccccgcgcggccgatctaccgggcgatcggcgggctcaccggcctgtacctggtcgccttcggcgtgcttggtctcatcgcgagcgctggcgacgacgtgctggcccaggacgacaccgcggtactcggtcagggtacgaacctcggcttctcgttgctcagcgtgctgcttggcggcgccgtgctggccggtacggcgatcggccgtaacgtcgacgtgttgatcaatcaggggctggggtacggcggcctcgccctcggcctcgccggcctcgccttcatccgcaccgaggcgaacatcttcaacttcagcgtcgccaccgtcgtcgtggtgatggtggtcggtctggtcctgctcatggtcgggatgtacggcaaagtcggcaccgatgcggagcaggacgcctggcagaaggcccggctggtgctctgacctccggtcgtggccacgggccgccgcccccgaccgtcgggacgcggcggcccgtggctttccggctagcggccgattcgccgtacgcgcggcacccgcccgggtgacaatggcccctggctgtcgtcgatccgtcggaggtgtcatggcgcacatcccgctgaaccatccggcgcggccgatctaccgggtcctcgccgggctgatcggtctctacatcctggtcttcggtgtctggggcacggcgcggacgctgggcgacccactcttcgaccgcggcggagcctgggtccttggcctgcgcaccaacctcgcgttcgcgctggtctcggtcgtctttggtgccttcctcctggtgggggcctcccggcggggcaacctcggccactacatgaatctgaccgccggcgtcgtcttcctggtgaccgggatcctgatgatgtcggtactacagacctcggccaactttctcagcttctcgatgtcgaccgtggtcgtgtcgatgctgttcgggctgatcctgctcagcaccggcctctatgacaaggtcggacccacggatcatgccgagaagggacagcacgaccgctgtcacccggtcgctgaccagcaccgttcctgatgtgcgaacctgggcggtctcagcgtccccgtagggtgatcagacctggcttggcctcgaggtgtgacaggccgttccaggccaggttcaccaggtgcgccgccactgtctccttgggtggcctgcgcacctccagccaccagcggccggtcagcgccaccatccccaccagggcctgggcgtagagttcggccagcttcgggtcgtacccccggctggagaactcggcacccaggatgtgctcgacctgatgtgcgacgtcgttcatgacactgctgaagttgcccgtcgccgacatcagcggtgactcgcggaccagtacccggaacccgctggtctcctcctcgatgtaggtgagcagggtcagggcggcctgctcgagcagttcccgtgggtgtccggccgtcagcgcggtggtgatccggtccagcaggctgcggacttcccggtccacgaccaccgcgtacagcccttccttgccgccgaagtgctcgtacaccaccggtttggacaccttggcccgggacgccacctcctcgatcgaggtggcgtcgaatccgcgttcggcgaagatctgtcgcgcgatcgagatgagctgttcgcgccgctgcgcggccgacatgcgtacccgtgaggtcttgccggctgctgcgactccccgccgacgaccggtgatcgggtcgctgcccaggctgtccgtcatgtcgtcacctcgtcggcgctcggtgccgccctgtcgtggggtcgagccggtcatcggccatcctgccaggtcggctcgggtggtccacccagcgaccgcccagcgcgtgccttgaccggcttcgtggcaatccgcaccgcgtcgtcgcgggttggccaccggttaccccacccgtccggcggcgcgggggcgacgactatcgtggtttctgacaagtcgacgtgcggtcggcagccttcccggcggatcgtaggtatgatcaccgagctgttccggatcgtaggttgcccgaccacggtcaggtgacatggcgatggggtgtggggtaatggcaacccgcaggcctttggagccttgagctcctggttcgagtccaggcaccccagctcatgccaccggtcggcattgtcatggccccgccgatgccgcgtcgatgtctggttagcatggccgcgagactgtcgcccgaccgacgggagccctttccgtgtcccagcagccccacctccgcaccgtcgtcgtgctcgccgctggtgcgggaaagcggatgaggtccgcgctcccgaaggtgctgcatccgctgctgggccgcaccctcgtcggccacgtgctgaacgccgccgcgccgcttgacgccggccgtacggtggtcgtggttggtcacggcgccaaccaggtccgtgcccatctggcggaggtcgcgccgcaggccaccccggtgctccaggctgagcaactcggcaccgggcacgcggtgcggatcgccctggaggcggtcggggaagccagcggcaccgtggtggtgctcaacggggacgtgccgctgctccggccggaaaccctcggtgggctggtcggggcgcacgagcggtcgggcgtcgccgcgacggtgctggccgccgaggtgcccgacccggccgggctcgggcggatcgttcgggacgccgacggacggctccagcagatcgtggagcagcgcgacacgagccccgcccagcgggagatccgggagatcaacgccggcatctacgcgttcgatgcggcccgcctgcgggaggcgctcggcaagctgtcgacggacaacgaccagggcgaggagtacctgaccgacgtcttcgccctgctgcggtcggtcggcgagccggtggcggtgcacgtggcggcggatcacgtcgagacgctgggctgcaacgaccgagtggagttggccgcgctgcggcgactactgcgcgaccgggtcaacgaggcgtggatgcgtaccggggtcagcctgctcgacccggagaccacctggatcgatgtgaccgtggcgctggaccgggatgcggtggtcgatcagaacacgcagctcaagggctccacagtgatcggctccggtgcgcaggtcgggccggacgtcacgttggtggacacgctggtcgggtcgggcgccacggtggtccgtagccacgcggtcggggcggagatcggtccaacggccagcgtcggcccgtacgcgtacctgcggccggcggcccggctcgcggagaaggcgaaggtgggcacgttcgtcgaggtgaagaactccgagatcggcgtggggtcgaaggttccgcacctgacctacgtcggggacgccacgatcggcgagcagagcaacatcggcgcggcgaccgtgttcgtgaactacgacggtgtgcgcaagcaccgcacggtcatcggtgaccacgcccgcaccggggcggacaacatgttcgtggcgccggtcgcggtcggcgacggcgcgtacacggcggccggttcggtgatcgcggaggacgtgcccgccggggcgatgggggtggcccgggcgcggcagcgcaacatcgagggttgggtgctcaagcggcgggccggcaccgccgccgccgaggccgccgagcgcgctgggcggggcggtgcgcgtgaggtgtcgccgaggccgacggcaagcgaaggtgaggcaacgcacgcgggaaccgagccggtgggtggggcgttcggctcgggggatactgcaaccgactagccccggccctccaccgcgccgggcaacaccgaccaacgggagcagacgggccatgggcagcatcgtcgccgaaaaccgcaagagcctgatgctcttttccgggcgcggctttccggagttagccagggagatcggcgaggtgctcggggtggccccgacgccggccgacgcctacgagttcgccaacggcgagatcttcgtgcgcttcaaggattcggtgcgtggttcggacgccttcgtggtgcagtccgtgacgcacggggtcaatacctgggtcatggagaccctcatcatgatcgacgccctgaagcgcggatcggcgaagcggatcacggtggtgctgccgttctacccgtactcccggcaggacaagaagcaccggggtcgggagccgatctcgggccggctgatcgcggacctgctgaagaccgccggcgcgaaccggatcctcacggttgatctgcacaccgcccagattcagggcttcttcgacggcccggtggaccacctgttcgcgatggacgtgctcgccgagtccgtggaacgccggtacgcgggccggccgatgacggtggtcgcaccggattcgggtcgggtccgggtcgcggagcggtggaccgaccggctgggcggctgtccgctggcgttcatccacaagacccgggatccgtccaagccgaaccaggtagtggcgaaccgggttgtcggtgaggtcgagggccgggtttgcctgatcgtcgacgatatgatcgacaccggtggcacgatcaccaaggctgcggacatcctcaaggaatcgggggcggccgagatcatcgtcgcgtccacccatgcgttgttctcggatccggcgaccgagcggctgaagaacagcccggtcagcgaggtgctggtaacgaacaccctgccgttgccgccggagaagcagcttgacaagatcaccgtcctgtcgatcgcgccactgttggcccgggcgatccgtgaggtgttcgacgacggatcggtgaccacactctttggtggcctgagctgagttgtggttcgggcggagcccgccccggggtgtccggtccgggtggtccctcgccgatacgtggagggtgttgtggggaccgccggatcgggcggaattcgctcgggtagactggtgcggttgccacggcgagggtgccctgcgggccgctgacacagcaccgcacggaggcgccgtcatcgacgcggtgctccgaggcgggcggtcatgacgcaggagccccagtgagcccctcacccggcaccgagacgaccatcgccgcagcgaaagcatcaggagtttccccgtgtccgaggtaaagatcagcgccgagccccgtaccgagttcggcaagggtggtgcccgtcgtacccgccgggccggcaaggtgccagccgtgctgtacggtcacggcgagaagcccaagcacatcgcgctgccagcccgtgagttcgccgcggcgatccggcgcggtggcgccaaccagctcttcgcgatcgacatcagtgacggcacgcaggtgctggcgctgccgaaggccatccagcgggatccggtcaaggacaccttcgagcatgtggacctgctgctcgttcgccggggcgagcaggtcacggtagaggtcccggtccagctggtcggcgaggcggcgaagggcacgctgatcgtgcacgaccacgacaccctctcggtgaccgctgacgccaccagggtgccggaccacctcgatgccactatcgagggcctggaggcgggtacgcaggtggccgccggcgacgtgcggctgccggctggagtcgagctggccactgatccggaactgccggtcgccgcggtgaccgccgccccgaccgcggagcagctcgaggccacgctgccggaggtggaagaggcggccgaggaggccgaggccgaggtcggcgaggtcaccgagggttcggagggcgccgaggccggggggaccccggccgccgagcacgaggcgggtgccgaggcgaaggccgaggcctgatcgtccgctgcgcacgtggcaggcgtccccgctcgtcgggggcgcctgttggcgtatcggagggtggcacggtgcgagcggaaggggcggacggtggcggaggagacagggccgtggttggtggttggcctgggcaaccccggtcgggagtacgccggtaaccggcacaatgtggggtttctggtggccgacctgctggccgagcggctgggcgcacggttcggtcgccacaagcgggcggtggcggaggtcgccgagggacggttggggtttggcggcccgcggctggtgctggtgaaaccgttgacgtacatgaacctgtccgggtcagcggtggccggcctggcacagttctacaaggttccgccggcgcgggtcgtggccgtgcacgacgagctggacattccgtacggccaggtgcggttgaagtgcggtggcggcgagggcggccacaacggcgtgcggtcgatgacgaagtcgctggggacgaaggagtacgtccgggtgcggttcggggtcggtcggccaccggcacggcgggacccggctgacttcgtactgtcggatttcggtaccgtcgagcgcaaggagctggatttcctggtggaccgggcggctgatgtggtggagtcgatcgtcctgcgtggggtcgaaccgacccagaacctctatcacggcgcctgacagccggttcggtcggtggttccgctctttccggcatgtggcgcggcgacgggagtacgggtgatgggtagccctccgacgattgatggggcattcgcgcggtggttggcagaccgggctgggcaggcgctggtcggcctgcgggaggagttgggtttcggcgaccaggccgccctgaagtccgcaggtgacaaggtttcgcacgacctgatccgcgccgaactgacgaggtggcgcccgcaggatgcggtcctgtcggaggaggacgagggttcccggctggcgtgggcggcggaggcgggcgcggacacggcacctcggttgaccagcgaccgtgtgtggatcatcgacccgttggatggaacccgggagttcgccgaggcgggccgcgtggactgggcggtgcatgtggcgctgtgggcgcgcaacgccccgacgccgcacgggctggtggcgggtgcggtcgggttgccggcacagcaacgggtgttgggaacggactacccaccgggctatcccccggcgatggtgacgacggccaccgccgacgctgggcggacgatccggttggccgccagtcgtagccgaccccccgcgttcctcactgacctggccacggaggttggtgcccagctggtgccgatgggttcggccggcgcgaagatcgcggcggtgatcaccggggaggtggacgcctacatccacgcgggcgggcagtacgagtgggactcggcggcgccggtggctgtggcgacggccaccgggctgcacgcttcccgaatcgacggttctgcgctgaaatacaacgaagccaacccgcgtctgccggacctcctggtctgccgcaaggatctcgccagtcggttgctggcggcgctgcggcaacattgcgggtagcctgagcgctacttctggcaaagccgaccggaaaggtctggaaatgagagcgggaatcgagtcggtgtcatgaccacgacggcggcgtaccaggtgtctcacctcgacgcgctggaggcggagagcatcttcgtgctgcgcgaggtggtcgcggagatggaacgaccggtgctgctcttctccggcggcaaggattcgatcgtcatgctgtggttggcccagaaggcattcgcaccggcgaacattcccttcccggtgatgcacgtggacaccgggcacaacttccccgaggtactggagtaccgggaccggcgggtcgccgagctgggcctgcagttggtggtggcgagtgtgccggaggccctggcgagtggtctggtccgtgagggtacggacggcatgcggaaccggatccagaccccggtgctcctggcggccgtcgagcggcaccgcttcgacgcgctgttcggcggagcccgtcgagacgaggagaaggcccgggccaaggagcgggtgttcagcttccgggacgagttcggtcagtgggatccgaagaaccagcgtccggaactgtggtccctctacaacggccggcaccagccgggcgagtcgatccgggcgttcccactgtccaactggaccgagctggacgtctggcactacatcgcccgggagcggatcgaggcgccgtcgatctactacgcgcacgagcgtgaggtgatcgagcgcgacgggatgctgtacgcggtcaacgagttcctccgcccccgcgccggtgaggagcggttcaaggcccgggtgcgctaccggacggtgggggacgcttcctgcacggcggcggtccgctcggacgcggacacggtggcgaaggtcatcgaggaggtggcggccacccggatcaccgagcggggtgcgacccgcggtgacgaccgggtcagcgaggccgcgatggaggaccgtaagcgggagggctacttctgatgaccaccgagacgaccgccgaggtctggtccgaagcggcacccgcccgcccgatggacctgctgcggttcgcgaccgccggcagcgtggacgacggcaagtcgaccctgatcggccgcctgctgtacgacaccaggtcactgttcaccgaccaactcgccgcggtcgaggcggtcagcgcggcccgcggtgacgagtacaccaacctcgcgttgctcaccgacggcctgcgggccgagcgggagcagggcatcacgatcgacgtggcgtaccgctacttcgccaccccccggcgcaagttcatcatcgccgacacccccgggcacatccagtacacccggaacatggtcacgggcgcgtccaccgccgacctcgcactggtcttggtcgacgcccgtaagggcctggtggagcagtcccgccggcacgccttcctctgctcgctgctccgggtgccccacctggtgctgtgcgtcaacaagatggacctggtggactggtcgaaagaggtcttcgagaagatcgccgacgagttcaccgcgttcgcggcgaagctcgacgtgcctgacctgacggtggtgccgatctccgcgctcaacggcgacaacatcgtctcccggtcggagaacatgccctggtacgaggggccgtccctcctgcaccacctggaacgggtgcacatcgccagcgaccgcaacctggtcgacgtgcgcttcccggtgcagtatgtgattcgtccgcagtccaccaccgtcaccgactaccgggggtacgcgggccaggtcgcctccggtgtactcaagccgggtgacgaggtgctggtgctgccgagcggtttcaccagccggatcgccgcagtggagaccgccgacgggccggtcccggaggcgttcccaccgatgtcggtgaccgtacggttgaccgacgagatcgacatttcccggggcgacatgatctgccgtccgcacaacgccccggccgttgcccaggacatcgaggcgatggtctgctggatggacgagacccggccgttgcaggtcggcggcagatacgcgatcaagcacaccacccgatcggcgcgggcgatcgtccgtgggctgcactaccggctggacatcaactcgctgcaccgggacgagtcggcgggagagctgcggctcaacgagatcggccgggtccggttccggacgatggttccgctgctcgctgacgagtaccgccgtaaccgcaccaccggcggtttcgtcatcatcgacgagacgacgaaccggacggtcggcgccggcatgatcgtcgaggcgagctgacccacccgttcgaggaggacggtccggcccggcgccgcgctggtcacgcctgctccagcaggtgatggcggtagaacgtccacgcgtcgccgaccatgtcgtgcagcgtgggcttggcgggcgtccagcccaactcctcgcgggccagctcggcggccgcgaccagctcggcgggatcaccggcgcggcgcggcgcgaccgtcaccggaaccggatgaccggtgacctcgcggaccacctcgaccacctggcggttggtgaatccgctgccgctgcccagattgtagatccggtgccggccgccgaccgcggtgtcgagcgcgagtaggtgagcgcgggccaggtcggtgacgtggatgtagtcgcggacgcaggtgccgtcaacggtggggtagtcgtcgccaaagagctggagcttctcccggcggccagcggcgacgtcgagcgcgatgggaatgaggtgcgtctccgggtcgtgccgttcgccgagggccaccggggcgtccaagtgggcaccggcgacgttgaagtagcgcagcgagacggcggccaacccgtgtccgaccgccgccgaggtgagcgccatgtcgacggtgagcttggtggctccgtacgtgttggtgggggcggtgaccgctgactccgagatgggcagctcgaccgggttcccgtacacggcggcggtggacgagaagacgaccttcggcaccccggcggcgcgtacggcctcgagcagggcgagtgagccgacgacgttggcgtgccagtacagctcgggcctgaccatcgactcgcctgcggcgatcagggccgcgaagtgcagtaccccgtcgaagcccgcctcgggtgtgaccacccgcgccacgtcgtccaggggggccacgacgtgggtggcttcgggcgccacggcgacctggtgcccggtccgcaggtcgtccaggacgacgacctcgtggccggcgtcaagcagcatccgggtcaccacgctgccgatgaagccggcgccgccggtgacgagcagtttcacgttgatctcctccagcctggccaccgtaccggcggcctttcggtggccaccctacggcgacccgctgtgacggcgctggattgtcggccggtcggatttcccgtcgctacgtggcgtcgaaatgggacatcgatgtcgcgccgtcggttcggtgtctaccatccaactcatgcgggaagcgggtcgtcccgggctccggcgccgtgcgcgggggcgaccccgccgcgaacccggccccctggccagggtgatcgcccgggttgtggtccgcgccgctgccgccgccagccgcctggtgacgggtctgctcggcaccagcccggtggccggccgagaacggatcagcgaggacgaactgcgcgacctcgtcgccgcggcgaccgtgctggacccggtggaacggcggatcatcgacgaggtcctcgtggctggtgcgcgcctggtgcgcgaggtgatgatgccgcggaccgaggtggtcttcctctccgccgcgctgaccgcccccgaggcggaacgcctcgtccgggtcgagacgcatacccgttacccagtggtcgacgggactcacgacgacgtggtcggcttcgtgcacctacacgacgtgctgctccgccccgacaaagtcccaccggccaccgtcggcgagctggctcgggaggtcaaacgcgtgcccgggagcaaacgggtgctcgcggccctgaccgagatgcgtcgggaggggcatcacctggcggtggtcatcgacgagtacggggggaccgccggaatcgtcacctgcgaggacctgatcgaggagttggtcggcgagctgcacggcgagtacgacacactcgcggagcagaccaacgccggcctgcccaccaccgttgacggccggctgaatctggccgacttcgccgaacgtacgggggtgaccctgccgagcgggccatacgagacggtcagcggtttcgtcatggccgcgctgggccggctgccggtggccggcgacgaggtgccggtgactgccgcgccggccgccccggcggccgcggcggggcagtcgcccagcggctggctgctgcgggtgctggcgctggaggggcgtcgggtggcacgggtgacggtcaccgtggtgcggccacccgagccgcggcgcgaactgggtctccctgtgcgaccggcccgcggtcgacccgccggcccgtcatgacggatctcctgggttgctgacagaattgccgtcatgtcccacgtacccgctcgcccgcgtgtgctgtccggcatccagccgacggccgattcgttccatctcggcaactacctgggcgcggtcgggcactgggttgcgttgcaggatacccacgacgccttctactgcgtggttgatctgcacgcgatcaccgccgggcacgacccccggatgctggcacagcggtcccggattgccgcggcgcagctccttgcggtgggtctggacccggagcgctgcaccctcttcgtgcagtcccaggtacccgagcacgcacagttggcctgggtgttgggatgcatcaccgggttcggcgaggcgggccggatgacccagttcaaggacaagtcgcagcggcagggtaacgagcgggccagcgtcggcctgttcacgtacccggtcctccaggcagccgacatcctgctctaccaggccgacgcggtgccggtcggcgaggaccagcggcagcacctggaactcagtcgcgacctggcgcagcgtttcaacacgctgttcgggccgaccttcacggttcccgaggcacacatcgtcaaggacactgcgaagatcacggacctgcaggatccaacggccaagatgtcgaaatcgtcgtcgtctccggcgggtatcgtcctgttactggaggatgcggcccggtcggccaagaagatccgctcggcggtgaccgacaccgggcgggaggtcgttttcgatgcgcagcagaagccaggtgtgtccaacctgctgacgatctactcggcgctgtccggccggagcatcgatgatctggtcgccgcgtatgccggcaagggctacggcgacctgaagaaggacctcggagaggtggtacgcgagttcgtggcgccgatccaggatcgtacccgcggctacctcgccgatccggcccaactcgacaggctgctggtgacgggggcgcagaaggcgcgggcggtggcgggaccgaccctgcgggccgtgtacgagcgggtgggcttctttccgccggtgctcggcgagtaggtagtggtgcgacgcaacgtgtgcgggtgaggggtatggaagcggtggccggaggggcggcacagggagcggatcggtggggcggttcgccggcggccgacggaacgatccagatcggcatcgcggtggacattcccgagccctgggggagcatgctgacccggcggcggatggaggcaggcgaccagcaggctgtcccggcgcatgtgacgttgctcgggccgaccgagatcccgggcgccgccctgccggctgtcgaacggcacctgaccgcggtcgccgccgcgcaccttccgttcactctgcatctgcgcggcaccggcacgttccggccggttacccaggtggtctttgtgacggtcgcggccgggatcagcgaatgtgagctgctcgccgcggcgatccgggccgcgcccgagttgcgccgggaaacacgcttcccttaccacccgcatgtcaccgtggcgcaggacgtcccgcccgcggcgctggacaaggcgtacgaggatctggctgacttctcggcgatgttcgaggtggaggcgttcaccctgttttcgcacagtggacagacgagatggcagccgcggcgggactttcggctcggtggctgaaccgaccgacccctgtccgtggccccggccggccggctcgacccggtccgtggtgccggccgaactcgcccgcggtgcacgctgtgcacggcgcacctcgggagggatgacggcgagtgggcgataggtcggcgaggatgacggtgtgaacgtgttcggccggatccaggtgagcgtccgcgggcggatcgccgctgcccgtcgccgctccgagaccttcgaccacgtgtggcgggcgattctgctctacaatggtcgttttgccacccgtttggccgctgcgatcgcatactacgggttctttgcgatgttcgcgctcgctctcgtcgcgtactccgtcttcggggcgattctggagggcaacgacgaggtcaacgccgccacggcggacttcttccgggagaaccttccgtttctggacccggtgcagatcgcggagagcagcggggccgtcggcgcggccgggctgaccatcctggtctttaccgggatcagctgggtcgaggcgatccgttcgtctcagcggtcgctgtacggcctcgaccaacagcccggcaacctggtcgttcgccggctcatcgatctgggcgtgttgctggtcgtgttcgtgctgctcggtgtctcggtggcggcggtggacacgctggagtcactgctgcgctggctgctgcaaagcgccggatcggcgggtctcaccacgataagtgcgctgctcagcgttctcgtgaacgcggtgctggcgactctgctgctggcggcggtgccgcgacttcggccaagccgggtccggctacggccggcggtgctgttggtggcggtgggtatcaccctgctcaacaccatcgggcgtcactacgtggtgcggaccgagcggaacccggcctacacggtggtggctggcgcggtggggttgttgctctacctctacctgttcaaccaactcgtgctcttcggtgcggccctggtggccaccaacaggcgggggcgggtggtggacctggcggcgggaccggtggcggttgacctgaacgagcagacagaacccggcactccgggcggagccggctgacggccgtggcgggcgcgagcgggtcgagggcacccgaacaagggacgggtgccgaaccgggcacccgcccggggccggggcccgatgatgggtgggtgggcgcactcgtgacactcgacctgccggacgactcgccgatgctcgacctgccgtggattatcactttcggtccgctgggcgacgccgacgagtgggagccggtggtctgcggcccgtacgaacgggtgccggcgttggcgctggccgaggtggtggtggcggaggaaccgctgatggcggtggtcgagccgctgctgccggccgtgtctgccgacgagatccggggcgagatcgacgctgcccaggtcgccgccgaggatgaggcggcccaggtcgacagcgctgacctgtacggcgactacgaggacaccattgacgaggagctggatacggcggcacagcaggaccgcgacgccaggccggccatgccaccgagtgaggccgagctacgggcgggcttcgcccggatcgcggcgaagctgcccggccccgagcgctgatccggcgcctggcggaggccgctgggtcgcgaagggccaggtctgactggagccgacgttccgggtcgcttgctggcatgccgacaccccgcgcccttccaccgggtcggctgcccggccgcccggcggcgcggggcacgccgaacggccaggtcgttcgggcttacccactcagcggcgttcgaaccaggcggcggcgtcgaccggaaccaggtagccggcgtcccgttcggtgagcgccgtgctggcgacgagcggctcgccgtactcggcgacggcggccggttcgtcgctgatgttgaccacgcaggtgagcgccgtgccggcggccgagcgggtgaaggcgaggattcccggatcggtctcctgccaggtgatcctggccgaggatacggacagcgccgggtgggtccgacgaatccgtagcgcagtgcggtacagctccagggtggagtcggagacgccggtctgggcccgcaccgacagctcgcgccaggtcgccggggccggcagccagctcaacgcgctgccggccgggccgaagccgtacggggccagctcgccgttccacgggatcggcacccgacagccgtcccggctctggccggtccgcaggtactgcgggtcctgtcgcaggtcgtcgggtaggtcgagcacctcgggcaggcccagttcctcaccctggtagaggtaggcgcagccaggtagcgcgagcatcagcagagccgcggcacgtgcccgacgcaacccttccgggccatctccgtagcgggtgacgtgtcgctgcttgtcatggttggacagcacccaggtggtgggtgcgccgacgatcacggactcggcgagcgcggtgtcgatgaccttgcggaaggagtcggccgaccagtgggcgtcgaggaagtcgaagctgaacgcctggtgcagctcgtccgggccgatgtagcgggcgagccgttggggcgtctccgcccacgcctcggccactgccattcggctgcctgggtagctgtccagaatcggtcgccaggtgcggtagatgtcgtgtacctcgtcctggtcgaagtaggggagccggcgcttgccgagcagttcgacctgtcgttggccggtcagctggccgaagccgacgtccggcaggccctccgccttgatcaacccgtgggcgacgtcgatccggaagccgtcgacaccacggtccagccagaatcggagcacgtccgcgaactcggcgcggacctcgggatttcgccagttcaggtccggctgcgccgggtcgaacaggtgcaggtaccactgtccgtcggtgagctgggtccaggccggaccgccgaagacgctctcccagtcgttcggcggcaactcgcccgccacgcctcgcccttcggcgaagacgtacctcgcgcgctcgggagagccgggggcggccgtgcgggcggcctgaaaccagggatgctcgctcgacgtgtggttgggtaccaggtcgacgatgattcgcagccccagcgcgtgcgcgtcgacgatcacgttgtcgaagtcggtgagggtgccgaacagcgggtccacgtcgcggtagtcggcgacgtcgtagccgccgtcgatcatcggcgaggggtagaagggggtcaaccagagcgcgtcgactccgaggtcgcgcagatagggcaggcgttcccgcaggcccgccaggtcgccgatcccgtcgccgttcgcgtcggcgaagctgcggacgtagacctggtagatggccgcagagcgccaccagtcatcgtcggaggccagctgggtgggattgcgggtggtcatgcaggtgttccccgttctcgcgcgggacggcggtatccggcacgggcaggggcgatggcgccggacgcctagcagaatgccggcccgatgttgcaagagtcaagcagttcttgcgcaagatctgtcgcctgccgatcgtgggaaccggcaggcgagtggttcaggccgagaccgccagggtggccgacggggtgtgccgctgtaccgggccgccctcgccgacgccaggtgcccgggcgacggcggtcgagccgcgcaccaccagctccggccggaacaggtactccgagtgcggggcggcatgcccattgatctcgtccaccagggcccgcacggcggcaaccgccatcgccgggaccggctggcgcacggtggtcagtggcgggtcggtgaaggccatcaacggggagtcgtcgtatccgacgacggagacgtcccggggaacggacagcccccgttgccgggcggcgcggatggcacccagggccatgaggtcggacccgcagaccagaccggtgactccgcgttccagcaggcgggtggcggcggcctcgccgccctcgacgccaaagagggagagctcggtcagctcggtgagttcggcgtcggacacgtcggtgccgcgcctcatcgcagccttgtatccggtgaccttgcgctgtaccggaacgaatcggtccggtccggtgatcaggccgatccgccggtgccccagggcgatcaggtgcgtgacggccaggtcggcggcctctcggtcgtcgcaggagatgaagggcgctggcagattgggtgcgtacccgttgaccatgacaaccggcagcgggcgggctatcagcgcacggtatcgatcgtggtcggcggtggtgtcagcgtgcaggccagagacgaagacgatgccggagacctgccggtcgagcagcatctcgacgtattcgtcctcccggattccaccgggagtctgggtgcacagcaccggggtgaagccggtcggcgccagcgccgactcgatgatctgcgcgaatgcgggaaagatcgggttgtcgagttccgggaccaccaggcccaccaggccggcgcagcgtttgcgcagccgggccggtcgttcgtaaccgagcacatcgagggcggtcaggacagcctgccgggtctcgggcgccactccgggccggtcgttgagtacccgcgacacggtggcctcgctgacctctgcctgctgggcgatgtcggacagtcgagcgcgcatggcggcactgtagctcacccggtggttcttacgctggcttggcaatttcttgcacttcgatccatggtcggggccctcggtcccacggcgcccgtcggtcggtgggagcgcggagtgaccagctttgagcagcgctaacccggcgagctcgaggtctgaccccgtcgtggcgcggaacccggtggggtcaagcgctggagttttgtccctgaaagcccgaatctgaggtgaggtcggctgatcaggtcgtgctggctttcgcaagacggttcgcaaagggtttctaactcggaaaactcttgctaatgtcccgccggaacccggccggcaatctaggagcgaacatgagtcgcacagccaagggggtcgccgtacttgcctccaccacccttgctctggccctcgccgcctgtggcggggacagtcagggcgaggaggagcgcccagcggcggatcccgcagctatgaaggcagaactgacctggtgggacacgtcagacccgaagaacgagggtccggtgttccaggagctgatcgcacggttcaacgagacctacccgagtataaagatcaactatcagtcggtcccgttcggtgaggcccagaacaagttcaagaccgccgcgcaggccaagaccggcgcaccggacatcctgcgggcggaggtggcctgggtgccggagtttgcctcgctgggctacctctacgcgctggatggctccgagctgcttgccgacgaggcggacttcctggctaccccgctcgcgtcgaacaagtacgacggcaagacctacggcgtcccgcaggtgaccgacacgctgtcgctcatgtacaacaaggaactgttggccgaggccggcgtcgccgcagcgccgacgacctgggccgagctgaagaccgcggcccaggccgtcacgcagaagaccggtgccgagggcctctacgtcaatccggccggctacttcctgctgcccttcatgtacggcgagggcggcgacctggtcgacgtcgaggccaagaagatcaccgttggctcggaccgtaacgtcgccgggctgaagatcgccaaggacctgatcgacagcggtgccgccgtcaagccctccgcgaacgattcctacgggacgatgatgacgctcttcaaggagcagcaggtcgccatgatcattaacggtccgtgggaggtcaacaacgttacgcaggcgccgagcttcggtggcgcggagaacctcggcatcgctccggtcccgggcggctcggccagggccggcggcccggtcggggggcacaactacaccatctggtccgggatgccacaggagaaggtcgacgccgcggtcgcgttcgtggccttcatgagttccaccgagtcgcaggcattcctctccgaaaaactcggcctgctgccgacccgcaagtcggcctacgacctcgacgcggtgcggaacaacccgatcgtcaccgcctaccagcccgccgtggaggccgccgtgggccgtccctggattcccgaggccggccagttcttcgaaccgctggaccagatggccaccgaggttctgatccagaaccgggatccgaaggccgcgctcgacgctgtcgccaagaggtaccaggcggaggtcgtcacctcgttcgggctctgacccaccaccaacctgggcagaacccgacgaccaccggcacagtgccggccccggcgaccgattcctggtcgccgggcacccggctcacctactgggagcacagctgatatgcgtaccgtgacagccgcggcagcgtccgcgccgcccgaccgtcgcaccgccccaccgtctcggctgcgtcgcagctgggaccggaactggtacgcctgggcgatggtcctgccggttgtgatcgtcctggcggtcctgatcttctatccgctcgggcgcggcatctggctctccttcaccaacctcaacgaggccaatcaggcggcggagatctgcaccaagtcgatcaccggcagccaggtctgcgacgagaaccccaacccgtgggagtacgcgggcctggacaactacgtccgcgtcctcaccggtcaggtcggccagttctgggagtggaccgggatcaccctgatctggacgttcgtcggcgtcgcctgccactacggcctcgggctcggcctggccgtcatgctcaaccgcccgatgcgcggccgtggcctctaccgggtgctgctggtgctgccgtgggcggtgccggcgttcgtcagcgcgttcgcctggaagttcatcttcaacgagcgcttcggcctggtgaactcggtgctcgccgcattcgggatcgatccggtctcctggtttgctgaccggtggacctcgttgttcaccgcgattgtcaccaacgtctggctcggtgtgccgttcatgatggtggcgctgctcggcggaatgcagaccattcccggtgaactctacgaggcggccgagatcgacggcgcgtcgccgtggcagcggtttcgtgccatcacactgccgggcctgcgcccgaccagcatgaccgtgattctgctcggcaccatctggaccttcaacctgttcccgatcattttcctggtgacggagggggagccggccggacagaccgagatcctggtgaccggtgcgtaccgggccgggttcgagggcatccgcaactactcgctcgcctccacgtacggcgtgctgatcctgtcgatcctgttggtcttctcggtgttctaccggcgggcactgcgtaagcaaggcgaggtgtggtgatgagccaagcgaccgtctccgtggaggctgaggcagaggtggccgtaccggctgccccgaccgggaccgcgcgacgtaccggccgcagccggcgtggtcgggcggcgtcgctgctgttgcacggggccctgactgtcgcgtcgctgatcgcgatcggtccgatcgtctgggtactgctgtcgtcgttcaagcctgggtacgcggtgcagagcaccgacctggccctggtcgaggatccgacgttgagcaactaccgttacgtgctgttcgacaccagcttcctgcggtggctggcgaactcagtcctggtagcggtattgacaatggtcatcggcattttcctgtcggcgaccaccggatacgccgtttcccgcttcaactttccggggcgccggccgttgatgatggtcttcctggttacccagatgtttccggtcgccatcctgatcgttccgatctatacgatcatggcccggctgggattgatcaataccttgccgtcactggtgatcgcgtatctgaccatcgctattccgttctgcgcctggatgctcaagggctacttcgactcgattcccaccacgctggacgaggcggcggccctggacggttgcggcccgttcgtcaccttctggcgggtggtgttgccgctggcccggcccgccatcgcggtcaccgccttctataccttcctcaccgcgtggggggaggtcgcgtacgcgtcggcgttcattcagaccgacgaccagttcaccctcgcgtacgggctccagcagttcgtgccgcggttcaacccgcagtgggagtatctgacggcggcggcggtgttggtgaccgtaccggccggtctggtttttctgttcgcccagcggcacctggtctcgggcctgaccgcgggcggtacgaagggctgacgtcccgatcggccaagcccctctactacgacctgtcgtggtgcgcgaggatgggccggtggaagcactacgactcatcctccgttacatccacctgatcgggttcgcgctgctgctcggtggcgcgacggtccaatacctcaaggggcggctccggatcaactcggccatgctctggggtgcggcgctcacgctgctgaccggaatcggactgtccgcgccgctacgggacgggaacgagccagatcccgcgaagcttgttaccaaactggtactcgcgttgttaatcttcgtcatggtgttcttctcccgtaagcgggagatgatcaaccgggggcatttcctcgcgatcattgggttgaccctggtcaacgctgcggtggcggtcttctggcggtaacgtccgactgggaggctccaccgatgggctcccggtcagcgggacatttcgtcctgcccgagagcccttgaccggcttgtccggtgctctgagatacccgagtgttacatcggggtaacaggcactcaacagtcgcgcacgactgtcgccggtgcgagggcgcgggcgtacgctctgcgtccgtaacgtgggacaccggcggcacagcgcaggccggttcacaagggccgcccgcggtttgacgcggtgcgcaatggaaggagacgtcttgcgctcggtgcgtgggatgcggatcgcctcggtcttcgcggtgggcggcctcgtgctggccgctgccgcgtgcggtgaggcacccgaggacaacaacgccggtagtgagggtgacaagttcagcgcctgcatggtgaccgacgtcggcggtatcgacgacaagtcgttcaacagctcggcctggaagggtctggaggcggcccgggccgagaacaaggacatcgacatcaagtacgtcgcgtcgaaggccgaggctgactacgagccgaacctgacgcagtacgtcaaccaggactgcgacttcatcctcgctgtcggtggcctgatgggggacgccacctccaagatcgcggcggcgaacccggaccagcagttcggcatcgtcgacgcgaagctgccggagagcaacgtctatccgatgcagttcgacaccgcccaggccggcttcctggcgggttacctggccgctggcctcagcgagaccggaaaggtgggcacctacggcggcctcaagatcccgccggtgacgatcttcatggacggctacgccgacggtgtcgcccactacaacgaggccaagggggagaaggtccaggtcctggggtgggacaaggccgcgcaggacggctcgttcaccaacgacttctccaagcaggacgagggcaagaaggtcagcgacgcgctggtcgcccagggcgccgacatcatcatgccggtcgccggcggcgccggtctcggtacgaccggcgcggccagtgcctcgggcggtaagtacaacaccatctgggtggacgtcgacggctgcgagagcaccccggactgcgcggcgatcatcaccaccgtggtgaagaacatcccggatgccgtcgaggaggccgtactcaaggccgccgccggcgagaggctggaggcgaacccgggcttcacggggacgctggccaacgacggcgtgtcgctcgcgccgtatcacgagttcgacagcaagatcccggcggagctgaaggccgaggtcgacaagctgaaggcggacatcgccgctggcatgatcaaggttgagtcgccggcccaaccgcagtgatccgtagccggctcgccatggtggggcgatcaccctagctgctcggcgagcggcaccgcacgacgatccggccgccctggcaccgcggggattctcccggcggcaccggggcggccgatcggttccaccaatgggtgctgctgccggcccaccggcagctgccgcaccatcgcttcgtactccgggaggttgcgctgagactcgaactgcgcggcatcaccaagcggttcggtgatgtggtcgccaacgaccacatcgacctgacggtggagccgggggagatccacgccctactcggggagaacggcgcgggcaagtcgaccctgatgaatgtcctgtacgggctgtaccagcccgacgacggtgagatcctggtggacgggaaaccgttgaagccgcgcgggccgtcggacgccatcgcggccgggatcggcatggtccaccagcacttcatgctggtgccggtcttcaccgtgacggagaacatcatgctcggcgccgagcaggtccggggcggtgtcggcggcttcctcgaccgccggcgtgcccgacgcgaggtcgcggaggtctccgcccgctacaacctgcgcgtggaaccggacgcgatcgtcgaggacctgccggtcggcatccagcagcgagtcgagatcgtcaaggcgctcacccgcgacgtcgacctgctcattctcgacgagccgaccgcggtactcacgccgcaggagaccgaggaactgctcaccgtcatgcggtcactcaaggccgccggcaggtcgatcgtcttcatcacccacaagctcggcgaggtgaaggctatcgccgaccggatcacggtgatccgccgcgggcggaccgtcggcaccgccacgcccgaggcgagccgggacgagctggccgccctgatggtcggccgcaccgtccggctcaccgtcgacaaacaaccggccaccccaggcgaaccggttctcgaactcaacgggctggtggtggacgacgaccggcaggtacgcgcggtcgacggcgtcgacctgaccgtgcacgccggtgaggtactcggcatcgccggcgtgcagggcaacggccagaccgagttggtcgaggcgatcatggggctgcgtccggtgctcaacggctcggtgcacctcgacggggaccgcgtagacggctggtcgaccaaggaggtccttcgcgcgggcgtcggctacgtgcccgaggaccgcagcgtcgacgggttggtcaaggagttcagcgtcgcggagaacctggtgctggatatgtatgatcgaccgccgttcggtaaggggctcgcactgcgaccggacgagatcacgaagtcggcgcaggagcggatcgcccagttcgacgtccgcactccgtcagcggaggcggcggtgggcaccctgtccggtggcaaccagcagaaggtgatcgtcgcccgcgagttgtcccggcccctgaagcttctcattgccgcccaaccgacccgcggtgtcgacgtcggctccatcgagttcattcacagccgggtcatccacgagcgggacgccgggacggctgtcctgctcgtgtccagcgaactcgacgaggtgatcggccttgccgaccggatcgcggtgatgtatcgcggccggatcatcggcgtcgtcggtccggaggtcccccgcgaagagatcggcctcctgatggccggcatcgacccgcgagcggcgggagccggggcgaacggatcgacggtgggtaccgatggcgcgcatccagccccggaggaccccggcagcgaggacgaagcatgaccaacgcacagcccggctccccggacaaggacccggcgaccgcggaccaggcggccagaatggcgctcgacaacactgaacgagccgagcccacaagcggccggaagccaccagagccagcggagcgcccctcgctcggacgggtcttcctcgagaatctctgggccgccaacaccttcacggtgacgctgctgtcgctggtcctggcgatgatcgtcggcggtgtcctgatgatcgtctccgatccggaggtgctggaggcctacagctacttcaccgcccgcccgacggacgccctcgacgccagttggacgttggtcagcggggcatacgcgaacctgttcaagggcgcggtcctcgacccggacgcggtcggtctcaccgcggcgctgagcccgatctcggagacgctgacctacaccgccccgctggtcttcaccggtctgtccgtggcgctcgccttccgcggcggcctgttcaacatcggcgcccaggggcaggccacgatgggcgtcatcgcagccgggctggccgggttcctgctgccgctgccgccggggctgcatctgctcgtcgcggtgctcgccggcgcgctgggcggtgccgcgtggggcttcatcccggggatcctcaaggcgcgtaccggcgcccacgaggtgatcaacacgatcatgctcaactacgtcgcggtgtacttcctgacctggttgatcgtgcagaacgggatccagaacccgaaccgtacggatgccatcagccggccggtggacgcctccgcgcagctgcctcccctgttcggcgacaacctgcgggcgcacggcggaatcattcttgctgtgctggtgacctgggcggtcgcctggttgctgaaccggtcgacgctcggcttcgaaatgcgggccgtggggagcaacccggcggcctcgcgcacggccggcatcagcgtcacccggacctacgtgttaatcatggtcttcgccggtgccctggccggcctcggtggctcgcagatggtgctcggcaccaccgccagcgcgctgaccccgctggtcgtggcccagatcgggttcgacggcattctggtggcgctacttggccgggtgaagccgtggggcgtgttgctcgcggccctgctcttcggcgccttgcaggcgggcggtaaccggatgcagtcgtactcgggtgtgtcgctggaactggtcaccgtgctccaggcgctgatcgtcatcttcatcgccgcaccggccctggtgaaggcgatcttccagcttcgggccgcccgggccgcccggccgcagacgagcctcgcgaagggctggtgacgcgcatgtccacgatggctgtcgacgacgtcgcggtcgccccggtcaacgaggggtactggacccgtacccgcaaggccggcctggtgctgaccgcgctcggcctgctggcggtgctgctcttcaccgcgctcgccaccggcgagccggcccgattcacgctcagcgaggacgccaccggcgccgccctgaagatcaatgggacggtcggtgcggccctcttcggggcggtcgccctcgccgccggcgtggcgatcctcgccggcctgccgacgcgctggttcaccctcgtactcggcatcggcctggtcggcttcgtggcgagcttcctgtgttggcaggtctccaccgcgccggcggggcagaacttcatgcccctggtcaacatcgtgcggggcaccttcatcctggccctgccgctgatcttcgggtcgctggccggcgtgctctgcgagcgctccggcgtggtcaacgtggccatcgaggggcagctgctgatgggtgccttcagcggcgccctcttcggcagcatcagcggcagtctctgggtgggtctggtcgccgcggcgatcggcggcaccctcatctcgctgttgttggcggtcttcgccatccggtacctggtggaccaggtggtcatggggatcgtgctgaacctgctcgcggtgggcatcaccggcttcctctatgagcgactgatgcagcccgaaccggcgaagtacaacagtgccccacggttcagcagctgggagatcccgctgttgtcggagatcccggtgctggggccggcgctgttcgccggcaacatcttcctctacctcggcctcctgctggttctggtgattcacatcgggttgttccgtacccggtggggcctgcgcacccgctcggtcggtgagcacccgaccgcggccgacaccctcggcgtccgggtgctgcgggtgcggtaccgcaacgtgctgctggcgggggcggttgccggcatcggtggtgcgtcgtacacgctcgctctgttctcgttcaccaagaacatgatcggcggcaagggcttcattgccctggcggcgttgatctttggtcggtggagcccgaccggcgcgctgctcgcggcgctcttcttcggctttgccgatcagctcgccacctacctcagcgcgatcaacagcgccattccgagccagttcctggcgatgctgccctacctggcgacgatcctggcggtggccgggctggtcggcagggtccgggcgccggccgccgacggtaagccgtacatcaagggctgatgggacgccagatggagatcgactgggggcggctacgcgccgccgctaccgaggtgatgcggcacgcgtacgtgccgtactcgaagtttcccgtgggggcggctgcgctggtggacgacggccggatcgtggtcggctgcaatgtggagaacgcgtcgtacggcgtggttctctgcgccgagtgcggcgtggtctcctcgctgcactccaccggaggcggccgaattgtcgccctgtcctgcgtcgatgccaccggcgagccgctgatgccgtgtgggcgctgccgacagttgctctgggaacagggcggcccggagtgcctgatcgaggccaagggcgggccgatgcggatggcggagttgctgccgcacgcgtttgacgtggcggatctggaggcggtgaccggggaggacccggtcccggtggtgccggagcgactggccgcctggcgcgggcgcggcacggtgttcgtgcatcccgacctggcggcggggcggcaggtgtggacggcctactgggagcggtcggccggtgatgccggcgacggcgagaccggagtcctggaggagggcccgagttgggacgatccagcggaggcgatcacctgggggctggcacgggtgccccgggtggtggtggtggacgcggccggcacgatcttctgggcgggtgagggcgaaccgccgttggagatcccgatgcggtggactggctgagctttcgggccgaggccggccgatggtgggacacatcgggtcgtgggtatgggcagcccgagaagaaagatggggaagggctatctcatggtggattttacggcagttgacatcattcgggccaaacgggacggcgaggcgttctccgacgcgcaggtcgactgggtggtggatgcctatacccgaggtcaggtggcggacgaacagatggccgcgctggcgatggcgatcctgctgaacgggatgaccacgccggagatcgcccggtggaccgcggcgatgatcgccagcggtgagcgactggacctcgccgcggtcgatcggccgaccgtcgacaaacactccaccggtggtgtcggagacaagatcaccctgccgctcaccccgctggtggcggcctgcggcgcggcggtgccgcagctgagcggtcggggactcgggcacaccggtggcacgctcgacaagctggagtccatccggggctggcgggcgtcgctgggcaacgaggagttcatcgcccagctccgcggtgtcggcgcggtgatctgcgcggccggcgccggtctcgcgccggccgaccgcaagctgtacgcgctgcgggacgtgaccggcacggtggaggccatcccactcatcgccagttcgattatgagcaagaagatcgctgaggggaccggtgccctggtcctggacgtcaaggtcggctccggtgcgttcatgaagtcggtcgaccaggcccggcaactggcccgcaccatggtcgagttgggcagcgcgcacgacgtacgcacggttgccctgctcaccgacatgtccaccccactagggctggccatcggcaacgcggtcgaggtggccgaatcggtcgaggtactggcgggtggtggaccggccgacgtggtcgagctgaccctggccctggcccgggagatgctcgaagccgccggtctaccggatgccgacccggcgacggcgctgcgcgacggccgggcgatggactcctggcgggcgatgctgcgggcccagggcggggatccggatgccccgctgcccacggcgccggagaccgaggtggtgcgcgccgacaccgacggtgtggtggcggaggtcgacgcgttcggcatgggggtggccgcgtggcggctcggcgccgggcgggcccgcaaggaggacccggtgtccgcgccggcgggcgtgctgctgcgcaaacgccccggcgatccggtccgggccggtgacccgctcttcgagctgcgggccgaggacgccgctcggatcccggcggcccgggaggaggcggtgcgggcggtgcgtattgcggcgtcgaccccggagccgaggccactggtgctcgaacgaatcggctgaccgtccgttccgttccgtcaggctgagggctatcctgcctggccaggagggacgatccggcctggccggcacgaacagacgaggattccgtcgtgtcagtacctgccccaaacccccgaatggtgcgtgaagcgagcctggaggagctgtcccggttggggctgccattgccgccggcacactatccgctggtgtgggagcctggcgacgagatcgagctgcggccgaccggtgagatcgagacacggctcgccgtgctgcacctcatcctggcccgctgcttcggaatgccgccgcaggcggcgatgagttggctgctcgcctcgcatctggtggagaccgtcacgccaccggagtggcagttcgtcaccggtggcaagggtgaccaccgctcgttcgtgctgcactacgatgcgttgtacgcactggcctgggtgctcggactgacccggcagttggatccgacgctgccggtggacgagcggctggtggagcgaatgccgaacatcgtggccggcgagacggtccggcactggcggtcgcggacgctcaccgcgccgcggcatccggcggatgcggcggcactgctcgatctgcactactgcctcgactgggcctatctcgaggtggagcacgcgcaccgggcgctgcccggcctggtggatgccaacgcgatcgggcagcgtcggtgggcgttggagtgggcagtggttctgcggggcccataccacgacgagccgcccggttgggaagaggtggatctctccacctaggctgcctcgccccgactgccaggccaccgggtcagcgacggcgatggacaccgagccggacggccacggtcagctcgaccgggtcgggcagggcggcgatccgatcggcgagcccgaccgggtcggtgtgccaggcgcttggtcccatcccgaccagggcggcgacctgcgaacggggcaacgccagtcgggcccggtgctcggtgtccgactccgccgcgaagcgtgcccccaggctgctggccacccggtcggacttcgccggatccacccggagcaggccgagcgcgccgaccaactcggtgaggtggtcggcggccggcgtgacgaccagcagcgcgccggccgggtcgagcacccggtggaactccgctccgttccggggcgcgaacacattgagtagcacggcgaccgacgcgtcgggcagcggcagccgctgccaggtgtcggccagcgccgccgccgctcgcgggtgggcgcgggccgcgcggcgcagtgccggcttcgacacgtccagggccaggccgacggcgtccggcagcgcggccagcaccgcggcgagatgccggccggtgccggccccaacgtcaaccaccagggggttcgtcagcggggtggcaccgggccgcgggtgtgcttctcggtagcgggcggtggcttcggcggcggctccggccagcgctcgggagatcaggtcgtagtgaccggcggcgaggaagtcggcgcgggcggcgaccatctcgccggtgtccccggcgtgcggtgcccggccggccagcaggttcacgtatccctgccgggcgatgtcgaagctgtgccggtgcggacaggccagcgtccgggcggtgccctcggtggccccggtcagcggatggccgcagatcgggcagcgtagccagtggcggatgcggcgatccatgtcgggctccgggccggtcggtggtgagccgggcggtcacccggtgggtcggcagtctatcgaccctgttgcgtgtcgatcatcgccgcgcgaccggatgggcgtgatcgggacaacgcgccgaccagtccgacgcttccggcggcgccggtgccgactagggtctgaccatggtcgcgactatccggtacgaggacatcgtccaggtccccaaggcgctgctgcacgatcacctcgacggtggcctgcggccggcgacggtcgtcgagctggccgccgaggcggagcacgagttgccgacgaccgacccggaggcgctgggccgctggtttgtcgacgcggccaactccggctcgttggagcggtacctggagaccttcgcccacaccgtcggggtcatgcagaccgcctcgtcgctgcggcgggtggcccgggagtgtgcgctggacctggccagcgacggggtggtctacgcggaggtccggttcgcaccagagctgcacctggagcgcgacctcaacctggacgaggtggtcgcggcggtcatcgccggcttcgacgagggcagcgccctcgccgcggcggcgggcacgccgattcgggtgggcgccctgctcacggccatgcggcacgctgcccgctcacaggagatcgccgaactggcggtgcggtaccgagacaccggcgtggtgggtttcgacatcgccggcgccgaggcaggcttcccacccacccgacacctggatgccttcgagtacctgcagcgggagaactttcacttcacgatccacgccggtgaggcattcgggctgccgtcaatctggcaggccatccagtggtgcggggcggaccggctcggccacggggtgcggatcgtcgacgacatcacgccgggaccggagcccgtcctcggccgactggccgcgtacgtacgcgacaagcggatcccgttggagctgtgcccctcgtcgaacgtgcagaccggggccaccccgtcgatcgccgaacacccgatcgggctgctgcgggacctgcggttccgggtcaccgtcaacaccgacaaccggctgatgagtggtacgtccatgtcgcgcgagatggccttgctggtggacacgttcggctacggctggcgggaactccagtggctgacgatcaatgccatgaagagcgccttcatcccgttcgaccagcgcctgcagatcatcgacgaggtgatcaaaccggcgtacgggaggctgttgaccggaccgggccggccataggcgggccacggccggccggtgggccggccccggacctcccgccgtgtgcgcgtgttggcagcctgtgatggcatctcggtggcgaaacgtctcttcggtgacgaagggcagcgaactggttggttcaactagccggacggctatatcgcaatcagccttgttggcgtatcatgacccgtctgttcattccggcgtggccaggcggtggtgtccccgccgcgccaacctcccaggggttggtggatcccggccgacctgcccgttccgacgtggcgacgtagcggcatcgtcattcgggtggacgtcactggagtcaggatgggaagccccggttcgtcgagcaatgtacgacttttgcgcccttagggccggccagcaggacgacgcggaggggcgttgcattgctttgggtaacacggttcagactgaacgcgatcgaatcgcaagaacatctcaccccagtggcgatgagggccagcctgggctttctctttccggggtggcgtggtggaatctcggatggtccgacccgacgggtcggtcacccgacgtcgcctccgggtgacgcgaaggctgcaatcgcgagggcggtgacgtgagcaaacgaccaaagacggcaggttccatcctgtcgcgtctgcgccgacctgccggtcggctccgcgacatgccgatctggtccaagctcggtctcatcatgatcgtgccgaccatcgccaccgtcgtcgtgggtaccagtggtctggtcgaccacttgcagacgctcaacaacgccaatcggtccggcgacctcaccaacctggtcggctactccggagaactggtcagccaactgcaggacgagcggacggcggcgatccggctgctcggtgagagacggtcggcgcagcgggaggaacgccgcgcggcgtacgaggacgtagccgcccgcgtcgacaaggccaaggagccgtattccgcgcagcggggcgaccttgacggcctgcccagcaccctcgacaaccagctccgcttcatcgacaagaccctcaccgacctgcccggcacgcgaagtcaggtcctcaatggtcggctgagcctcacccaggcgcagcagcagtacgaggccctgctgaccgatctgatcaacgtgcgggattcggctacccagctggccggtgattccgagctgagtgaccgaatgcgcgccgcgaccgccctcgcccggaacaaggagtacctgtcccaacagcgagacgtggtgcacgtcggcctcatccgggggcagctcacccctgatctgcgtaacacctacatctccaccttcaccggccagcggcagtggctggaaaccttcgccgcggtcgcctcccgtgccgaccaggagctgtacgaccaaaccgtcgccggtcccgatgcccgggaggcggtggcctacaacagcaacctgcgcggcctctccgacgcccggaccctcgacagcatcggcttcacagccgaccagtgggacaacgcgatggtcgggtatgccgctcttgtccgcgaggtggaaggaaagatcgacggtgacgccgtccgcctcgccgacgctctccggtcggacgtgcggctgcaggtgtccctggagaccgggctgctgctcagcatgctgctgctgtccattctcttcgcgttcctggtcgcccgctcgatggcccggtcgctggccgacctccggatgggcgccctgtcgatcgcggagcacgggctgccgcatgccgtcacccggctgcgtgcgtcacaggccaccggcggacagctcagccccaaacagctggctgaccagatcgccgagccgctgccggtgcgcagccgggacgagttcggtcaggtgaccgaggcgttcaacgcggtgcacctggaggcagtgcgtaccgcggctgagcaggccgccctgagagcctccgtggcgaccatgttcgtcaacctggcccgtcggtcccagattctggtcgaccggctgatcggccacctcgaccggctcgagcggggcgaggaagacccggaccggctggccgagctgttccagctcgaccatctcgccacccggatgcgtcgcaacgacgaaaacctgttggttctcgctgcggctgactccacccgcgtacagcgggagccggccgccctgatcgacgtgctccgggccgcccagtccgaggtcgagcactacacgcggatcgagttcggcgtgatcgaccgggacatcgaggtcgcggcccacgccgtcaacgacctggtccacctcgtcgccgagctgttcgacaacgcgacggcgttctcgccgcccgagtcgcaggtcgtcgtcgaggcccgtcgcgtcggcgaacgtgcctccctctacgtggaggaccgcggcatcggcatcagtccggaacagctacgggaactgaacgagaagctcgccatgccgccgcaggtggacgtggcggtgtcccggatgatgggtctggtcgtggtcgcccggctggcgtcccggcatggtgtgaaggtggaactgcgcccgggcgccgaccgggggaccgtcgcggacgtgaccctgccggtcaccctgttggtgccccgggcgctcgccagccggcctcagctgccccccggcctgccgccggtgccgacctcggcgccgggtttcgaggccgtgtccacgcatgggagcactccgtccgggacagctgccggcccgtacccaggtgagtccggtaaccaggtgacgctcggtggtcggccgttcgacccgggccaccgcaatggtgcgggcgcaccgatggggacaccgcagacgatgcccgcctggtcggacctggccggcagtgagccgcgggccctgtacgactcaggcgcgcagccgagcggcccgctaccgcaacggcggcccccgggcgaggcggacgccgggcagcagcccgggattccgcggcaactgtcgagcagcccggaggcccagccgtacgccccgccggcgaccccatactccgggtggtctgtcaccagcccgccgacctcgggcgtaccgacctccgcgcctccggtgtcggctgccccgacgtctgggacgccgatctccgcggcaccggcttccggccagccgtacgcggcgccgctaccgcagcgttcggcccccacggccccgccggcctggccgcccgtacccgctggggcgggggacaccgccgccccgtcgcagtcggaatgggtcgctgcggccccggacctgaccaccgagttgcctcgggtggcgcgtccggcggggccgccgcctgtcgggcctccggcggccccggtgcagggcggcccagccgttccggtgtcgggcaacccgccgacgtcggctccggccacgccacctgcccagcaccagcagccgcatgcggacgagacaatggagctgccgatcttccgggagttggagtcggcctggttccgcactcgccgacctggtccggaggagactgccagtcgggccgaagctacccagcccggcggtgtcgctgggccgggtggcgccgcgacccagcagttcgccagggtcgacgcggacacccagcagcagataccacccgcaacgacaggtaacacaccaatggcagagaccccggccaccggcggcacaccgcctcagcacggcttgacggccaacgggagcgttacccccaccgtgggcggattcgtccagcggcgggggcgagctggtgaaggctggcgaaccgccgccgacgatggttggcgggccgcctcggcagcaagcgacgtgcaggtggcggcgaccacctcgacggggctgcccaaacgtaccccgatggcgcagctggtaccgggcgccgtggagaagccgtccgcagcggtccagcggcgtacgcccgagtcagtccgagggctactctccgcctaccaccgtggggttcagcgcggacgaaggaaccccacggacagcaacccgaccaacccggaggagactccgggatggcagtcctcgcagtctggctcaggcccggtggccgggagcgggcagaaggagcaagaaggatgactagtacgcaggatctcggttggctgctcgccaacttcgccgaccgggtgccgggagtcgcacacgcggtcgccgtgtcggcggacggcctgctcctcgcggcctcgcgggatctcccgcgcgatcgggctgaccagttggccgccatcgcgtccggtctggtcagcctcacgcaaggggcggcccgctgtttcgagggcggcgccgtgcttcagacggttgtcgagatggacaacggcttcctgtttttgatgtccatctcggatggttcgtcgttcgcggtgcttgccgcccgtagctccgacgtggggcaggtcggttacgagatggcgctcctggttgaccgggtgggtgacgcgttgaccccgcagccgcgcgcggccgcgggcatgccgggctgacgtttcgccgactcgtgtggtcggcggggcgacaacaacaagggtccgaccggtgttagctggtctcgggtgtggaggaggtgagcggcgacatgactgatcgtgacgaaccgaccggcgcgttggtccgtccgtatgccgtgacccgtggtcgcacccgtccccgactcgacatcgcgatggaagcgcttatcgagacgacggtgcgcgggcgggtggttgccaacggcaacggcggacacggccgtgagcaccagtacatcgccgcgctctgtgacggacgcgtgcagtcgttagccgagatcgcggcacggatgcagcttccgctcggggtggcccgggtgctcatcgccgacatggcgaccgacggcctggtcgcggtccacgagccgactattctggacgactcggacgacgcggtgggcactgaactgctggagagggtgctgagtggacttcgcaggctctgacatggcgcgtccgccgactccgagcggccgcgtgacatcggcgaagatcgtcatcgccggtggattcggcgttggtaagacgacgctggtcggctcggtctcggagatcacgccgctgacgacggaggcgatcatgacctccgcaagcgtgggtgtcgacgacaatcggcaggtgccgggaaagtcgacgaccacggtggccatggactttggccggatcacaatcgaccgagacctgattctgtacctgttcggtacgcccggtcagactcggttctggttcatgtgggacgaacttgtccgtggcgccatcggtgcggttgtcctggtcgacactcgtcggctcgccgactgcttcgcggcgatcgactttttcgagcaccggcggctgccctacctggtggccatcaactgcttcgatggcatgcagtatcacaacccgcaggacgtccgggacgcgttggcgatctccagcgacgtgccggtggtggcgtgcgacgcccgtaaccgggagtccaccaagcacgtgctcatttcgctggtcgagtacgtgctcaccatgcgtcggtcgcggactgtcgcgcgggcctgaacgacgactgtggcggggtgtccggcaacggcctcggccgtcgccggacaccccgtcgctcgggcgccggggcgctgtcccgatccgtcgaggctggcggagtggagcgcgggctaccgtaccgaccacccgccacggcatgccagaccgacatcaccgcacagtccccggcagttgacccgggttgtgtggtgatgtcgcgctggtggcgttccgggcccggagcgccaccagcggccctcaggaccggtaaccggctgagcggtactcgtacttccggtcctcgtcgcgttcgccagtgtcgcgggtgaagtcccagccgccagcggcctcgcgacccgggcggccaccaaccgcgaagcctccgatctcctgaccccgacgccagccacggaagtagccagttgtgttctccgcgaggctggccggatcccgaacgatccgcaggggacggtcgtcctgcttcggtgagccggggaccagattggcctggggtacccgcttgggtaggcccgaaggggtctcggagccggtggccggcttcgcggcctgctcggccgcctgccaaccggtgtcgttcagcgacgaccagtccacctcgtcgtcctcgtcgctctgaccgacgaaccaggccgacttcgcctgggcaaagatgagcaggtcgccatccccgtcgtcggtgaccggcgggggccggtgctccatcggcggcatctgctgcccggcagggcgtttggcggctgggtgatcgttgggctcaccctcgtcgacgaggcgtagcggtggcgtttcgagccgtggatcagccccgtcgcgtagcgcgcgatcggccagcgggggcggctcgaccaggcgcagcaccggtggctcctgcggcatgtcgtcggcgagccacggcggcggcactcgacgctccgcactcggatcggtcggggcgtccaccccctgcccgccgtatgtgtctgcgccgggaacgcgcgccgaactgtcagccggatccgcgttgttgaccagcggccagttcgcccgggagcccgggggggcgggctcctgagccggtcgcggggtgggcaccggcacgctgaggtcggtcacgctgaagccaccgcttggcgtcggcggttccgacgccgtgtggggtcgcgggggagtggcggtgcgctgtcgctcggcacgggcctcctggatcgccgcagtggtcaaggtggcccggaacggctcgccggcctcggccggtgggatcgaacctcgctgcgacggcgggatcggcgtgatgccaggaggtgggggcggtggcggtgagatcgggcggttcgtcggagcgtcgacacggctcggcatcggctccggctgaccgggtgccgcaggggccggtgccccggccacggctgcgggtgcgatcggctgcggcgccaccggcgggggtgccacgggtgccggcgcgaccggtggcgggccgagggggcgcggggacggcggcggggtctggcccgacaccggctcgggctggggacggcgagcaccggtcgtcgccggccgagggggcacgcctggccgtccgctggttcgggcggcgtcggtggacggtggcttgtccagcggcgcgccgtgtcgggtggcggcacggcggccgggcgcgggggagcccgctcggtcgtcgagcgcgccgaccagcgccgcgcacccgacatcgcaggcccggaccgaggcgacagcctgccggaccgtggtggacaccgctgccgtcagggcggggttgaccgaggctcgccgtggggtctcggagatggcgactcggagggcggtgatagcggcctcgatcacctcggacgcggcgacgccttcggcggtgaggtccgcgctgacccgagtggccgattggtcgcgcccagggccggtcagcatcccgggttcgggaagggcgtccagcaccgccagcgcgaccggagcggccggatcggggtatgcctgcagggctgccggaaacagctcgcgcaacacttcgcgtagcgcgaccgcagccgaatgccggccgttggcgagcgcggcgtgcgcggcgagtacctgtttgtagccggcgaggtctcgaggggccgggagtgtgacagcggagagcgcaccggcctgcaaggcgcgggccaggccgacggcgcgccgctcgaccggtggcgcctgcacctcctcaggggagtcgtcgtcggcgaatcgttcggcgaagtcgtccaccgagtcgtcgtcggcgatcgcgagcggccgaccggcggcactgagtagtgaggtgaccgtgtggtcgtcgctgtccgcggcgatcgccgcgccactcggcccgcccgagcggtccacgagcagcgtgaccaactgggcatagccggcggggtcatcgctgatctcgctgatatgtagcaggcgacctgcatcgtcgactacagcggacgtcagcgccgaaccagccgaagccggtcggtcggccggatccgccgaggccagaccgcagtacacgcgcacgagcgccacggcgtcgtcctcctcccgggacacaggtcttctctgccagagaatgatgctccctggaacgggtcagtcgcgccagtccacgacggcagagatcttgccgacaatggtgcgccagcccaggcttgcggtttgcgccccgaccttcctgagccgacgtcggccgaggaagccactgattcccccgttggcggacgcccgtagtgcctcgtccaggtcgtcgaggctggagccggtggagagcatgtccagcacggcgggcacccgcagcgcgtacgagaggtcacgggcgatctcgcccgcctcgatgagcagcgtcggatcccacgcgtcgtgcccaccacgcaggttctccacgaccagatcgagttcgtaggtgtcctcgtcgagcggcacgacgtcatccggctccacccgctcggagagctcactccagctgtccagctgggacagatcggtgggggcgccggaccgcacgaaactgaccagggactcggccgtcttgaacagcagcaaccggcccttgtgactgaggaagaccggcacctcctcatcgcctgcgtcctcgtcggactccggcgactcctccgtcgagtcgcttccggagtcgcgacgggcgttgcgggcctcctcctcgtcgctttccgcgaactcctgggcgacctcctcgtcgaggatgacgacctcatcgtcgtcctcttcggtcaccacctggcggcgggcgaggaaggggtcgtcctggtcgcgctcctcgacgtcggtcggagtcagctcccgcgccggacggtacgcccgtaacgtgtagccggtgccggcgggcagagcgatctccaccgggtcgattcgtagttccgcccagagcgcacgggtggcttcggtcgacgcggtgctggaggcggccgggtcgtcgagttcgggctcgtcggaatcgggtcgttgaggcgactggcgggccacactgacctccgtgtgcttcgggctgcccacccgccaggcccacccggcaggtgactacgcgcacataccctagtgtgcgccgtcgggttgtggtgtcggcaccccggtagcgaccgggaaaggcggacgtgccagcgggcccgacaacggccgatgggcgctgaccggcgagcgggccgacctcggaccgccggcctcggccggtcagggcaccgggccgagtgcgaggtagccgcgctcggcagcctcctggagctgccactggtcccggtaccagccgggggctgacaccagatcggcgtgtcgaccgcgttggaccacccggccggactcgagaaccacgatctcgtccaccgagtcgaggccgcgcagccggtggctgatcagcagcaccgagcgctgggccggggtggcggccaacacggacgccagcacgtcgtccgccgctaccgggtcgagcccctcggtcggctcgtcgagcacgagcaccgccggctcggcgagcagggcccgggccagcgcgagtcgctgccgttggccgccggaaagctgcccgccctgctcgcccaccacggtgtcccagccctcgggctgcgcacggagccagtccgccaggcccgcggtggcggtcgccgtggccaggtcgccctctcccgcgccgggccgtccgagcagcaggttttcccggacggtggcatggaacacgtacgcctcggcgagcaggcccccgacgatccggggaagaacttccgccgggtaggtggagaggtcccggccatccaggaggatctgccctccggtcggccgtacgctaccggtgaggacggcggcgagggtgctcttgccggcgccgctcgggccgacaacggcgatccgccggccgggcggtaggtccaggtggaaccggtcgagggcggctggcccctcggcgcggtagcggacggtgacatcgctgaaccggatccccacggcggtgggggagggcccggtcggtggcacggcggcggtcgttgccggggcctcccgcagcagtacggcgacccgggtgaggccggcgcggaggctggtccactgccgggcggcgccgacgagggcgagtgcgacctcgacggcgaccagcgtgccgacggcgagcacgccgaccagcacaccgtccacgccgtcggccagggccaccagcaccaccgccgcggcggtcagtcccgccaccagcacgccgagcgcgtccaccgcgaacccggtcgcggccagccgccgctcgattcgggccagccgttggatccgatcggacgccaccccccgggcctggctggtggcgccaaaggcggcgagctcggcggcgccctgggtcagatcgacggcatcggtggccagggcaccccgtagcggcgccagttcggcggcggcgtgtcgggtcaacgcggtggcgagtatcggcagcgcgacacccgcgagcagcagcccgaccgcgagcgttccggcggcggccggcgagacgaacgttgccgtggcgacggccaccacgctgaccagccctgccgcggtggccgggacgaggactcgtagcagcaggtcctgaacggcctccacgtcggacaccaacctgctcagcgcgtcgccggagcgttgcccggagttgtcccgtcgggcggccagggccgcgaagacgcgggtacggacgtcggtgaccagccgcagtaccgcatcgtggccggccagtcgttcggtgtagcggagaacgccccgcccgatggcgagcgcacggacggcgacgatcgccaccgtcaaccggtccagtggtgggcggccggcggcgctcatcagcagccacgtcgcggtggacatcagggccagcgcggcgaactcggtggcggcggcgagcagacccgctccgagtagccggttcaggtacgggcgggccagccgcagcaccacccactcgggcgcgccggtagggccgggtgtcgccggcgcggcatcgccgtcggtgcggtcggcccgggggccatcggggcggccggtcgggtcggacacactcatcgggccgtcgcccttccgctgggggccggggtgagttcggtgacccgcccgtcggcgacccgcagcacgcggtgtgcatcggccagcagcgcgggacggtgggcgacgagcagcgccgtgcggccggacaccagggcccgggtggcttcgagtacggccgactcgctgcttgagtccaggcgggcggtcggctcgtcgagcagcactatcggtgcgtcccgcaggaacgcgcgggccagcgccacccgctgtcgctgaccactggacagaccgtgccctcgctcaccgagcggggtggccagcccttcgggaagcgtggcgacgacgtcggtgagcgcggcgtcccgcacggcgtcggccagttcggcgtcgggtgtgtcgggggcgccgagacggatgttgtccgccagcgagccggcgaagagatgcgctcgctgcggcacccaggcgacctggcggcgccaggcgtccaggttggcctgggccaggtcgacgccgtccacggtgacccggccggaggtgggcgtgacgaacccgagtagcaggttcagcagcgtgctcttgccggcaccgcttggtccgaccaccgcgatccgctcgcctggccggatggtgagcgtgacgtcgtgtagggccgtggtccggtcgtaggcgacggtcacaccctcgagccggatgacgccccggccgtccgcctcggcccggccccgcccggtgtcggcctgcggtgccgcggcggagagcgtgagcgcctcgtccagcgcggtcagcccttccatgctggcgtggaagcggctaccggccgttcgcagcggcaggtacgcctcgggagtgagcagcagcacgagcagcgcggtctgtagggtcagcccgccgccgagtagccggacaccgaccggaaccgcgaccagcgcaacggacagggtggcgaccagttccagtaccagcgcggagaggaacgcgatgcggagcgtccgcatcgtcgcgatccggtgcccgtcggccatccggcggaccacctcggtctgtgcccgagcccggccgaacgcccgcagcgtcgggagcccggcgatcatgtccaggaagtgcccgccgagcgtcgccagacgccgccactggcgctccgtcgcggcctgcgcctgccagcccagcagcgcgccgaagatcgggatgaggggcagggtgaccgcgatgatgagggcggaactccagtcggcgacgaagatccgggcgataacggcgaccggcacggtgacgctgagtacgagctgtggcaggtatccggtgaagtaggcgtccagtgcgtccagccctcgcccggtcagcgtggccagctgccccgcccgctgtccggcgacccaggtcgggccgtgccggccgaccgcgtcgagtagctcgacccgcagcgccgccttgaccgtcgcggcgacccgcgccgacacggtcccctgcgcccacaccagcagcgaccgggcactgaccgcggcgatgaagccggccagcgcgggccggtcgagtcgtccgtcgaacgcggtggcgagcagcaccgcgagcgccgtcgcctgcgccaacaccaggcctgcggcgagcacgccgagtagcgcgagcacggcgaggtcgcgccgggccgcgggaacccgccgcagcaggcgcgggtcgaagggacgacggttcaccgtttacccggtgcccttcctttggtccgcccctggaccatccaccagcacatttcacaaagcctagtagggcgggaccgggcggtcgtggcggccatcagctcaggaacagcgagatcggcagagcgaccaggatggtcgccacacccaatgcggcggcgccgagcagccggggcggtcgcctcgactccagtagccggcggacccgcaggtcgaggtcctggttgccgatgcccagcgtgcctgccggggcgatccgatcaccggcggcggcgaaccggcgcagcgcagccgccaggggcgcctcggcgtggaacttgcgggccttgtcgtcggcccgcatctcgaccaacagggcgacccgttcgtgcgcgtcccgcacccagcgcatccagggcagaacccggcggagcgccgtgaacggcaggagaacgaggtcgtgccgttcctgggcgtgggtccgctcgtgggtgagcacggcggccagctcggcccggtccagcaggtcgagggcgccggcgctgaccaccacgcggggacgtaccccgggtaggcagtacgccgctgcgctcggatggtcgagcaccagcgcgtcgggcactgtcgggtcctgccgggcgaccaacgcgagcaggtcccgatggcggcgctgcgccacgacggcgctgcgcaggctgcgcacggtcgtgctgaacagcaccacaccgattccgcctccgacgccgaccaaccccagctggaccgcgctcatcccgcccggcaaggccccccgacgcagatctccggcgagcgcccacagggcgctgccgggcggcaggtcgtatgcggtcagaccgagcgccatcggcagaccgatcgtcgagaggccagcccccagaccgaccgcttgccaacagaggatggccaccccggggctgcgccaggtccacgtcgaacgggtcaacacctgcgcggtgagccagcaggccagcaccgagaggccgaagtgcagcacgtaaaccatgcctgttggcctatcggtccgtcgccccgccggccagacgtgcccatgtggcccggtccgtcacgtcgggctgcgcagcctcgggggtggtctcggtcggcctggtggggccggcgggcgggacggactcgctggtcgcactcagggcagcacgcaggacctccgcctcggtgcccgtcaccgaccgggcgaaacgcaccagggcagcgtcgcggctgccgccgaggtccagcgcgtcgagcatgagctgggcgatgtgcgcctcccggctcgcagccgcccggtaccgccaggcccgcccctcgcgctcccgccgcaccatgctcttgccggcgagccggtcaagcacggtcagcacggtggtgtacgccagctcacgtccggcgagggcgtcgacgacctcccgtaccgtgacgccctccgacgtcccggagggcgtgtcccacagcacgtccatcaccgcacgttcgaggtcaccgagccgggtcacccggcaatcctaccccgcgtagtagtggccttacccacccttggggtgccagacagtcttcgtctccagcagggccgtcatccgcgcgaggccgggatcggcataccagtcgtggtcggtcgcgaccggacgaatgacccgcttgaggttctccgccgccttggcctccaggtttgtcgccagctcggcgtcggccacgccggtcagatcgatggcgttgacgtccatgtgccccgccagtgtcgggaccgtctgctcgatgtgaccggtcaggatgttgaccaccccggcgggcaggtcggcggtggccagcacctcggccagggtcaccgcggcgaggggctcggtgggcgaggccgccacgaccaccgtgtttccgctcacgatcgccggggcgatcacactgaccagtccgagcagtgccggtgctgcgggggccaccacggccaccaccccggtcggctccggcgccgacaggttgaagtacgggccagcgaccgggttcgcgccgccgtacacctggggcagcttgtccgaccagccggcgtaccagacccaccggtcggtggcggcgtccacctcgtcgccggggatgcccagggccacgaactgttcgcggcggccctccagcatctcggcggcgcggtagaggatctgaccccggttgtacgcggtcgcaccggcccaacccgtcgtggcggcccgggcggccacgacggcgtctcgcgcgtcctttcgcgaggcgaacgccacgttggcggttacgctgccacccgactgcaccagatacgaccgtcccgactcgctgcgcgggaacttcccgccgacaaagagcttgtacgtcttgcgtaccgcgacccgctcagacattcaggtacgcctccagcccgtgccggccgccctcgcgaccgtaacccgactcctggtaaccgccgaacggcgaggtggggtcgaacctgttgaacgtgttggcccagaccacgccggcgcggagccggtcggccatccacagcatccgggagcccttctccgtccacaccccggcggagagcccgtacggcgtgttgttggccttctcgacggcctccgccggggtgcggaaggtcagcacggacagcaccggaccgaagatctcctcgcgggcgatccggtgggcctgggtgacgccggtgaagacggtcggtgcgaaccagaagccccggtcgggcagctcgcacggcggtgaccagcgctccgcgccctcggctgcgccggtgtcggagagttccctgatgcgggccagttgcgccgctgagttgatcgccccgatgtcggtgttcttgtccagcgggtcaccgacccgtagctgggccatccgccgtttgagcgacgccatgacctggtcggcgaccgactcctgaagcagcagccgggagccggcgcagcagacgtgcccctggttgaagaagatcccgttgacgatgccctcgacggcctggtccaccgcggcgtcgtcgaagacgatgttggcggccttgccacccaactccagggtgagcttcttttcggtgccggcgacggcgcgggcgatggccctgcccaccgcggtggagccggtgaaggcgaccttgtccacgtcgtggtgctcgaccagcgcccgcccggtgtcgccagcgccggtgacgacgttcaccacgccgccggggaggtcggcctgctggcagatctcggcgaagagcaacgcggtgagcggggtcgtctcggcgggcttgagcaccacggtgttgcccgcggccagcgccggggcgatcttccacgccagcatgagcagggggaagttccacgggatgacctgcgcggccaccccgagtggccgtgggcccgggccgaaccccgcgtggtcgagcttgtccgcccagccggcgtagtagaagaagtgggcggcgaccagggggaggtcgacgtcccgggactccttgatcggtttgccgttgtccagcgactccagcaccgccaactcgcgggagcgctcctggatgatccgggcgattcggaacaggtacttggcccggtcccggcccggcatcggggcccagatccgctcgtacgcggaccgtgcggcgcgaaccgcgcggtcgacatcgcccgcgctggcctcggcgatctcggcgaggacctcctccgaggccgggttgatcgttttgaaggtgccgccgtcggtcgggtcaacgaagtcgccgccgacgaagagcccgtacgtgggctggagtcgtaccaccgagcgggactcgggggcgggggcgtattcgaacatggcgttcagtccagggtgaagtagtcgggacccgcgtagtcgccggtcgtcatcttggtgcgctgcatcagcaggtcgttgagcaggctggaggcgccgaaccggaaccagtccgggtccagccagtccgtgccgaccgtctcgttgaccatcacgaggtacttgatggcgtccttggtggtcttgatcccgccggccggcttcacaccgacctgccgcccggtcgccgcccggaagtcgcggaccgcctccagcatcaccagcgtcaccggcggggtggccgcggccgggaccttgccggtggaggtcttgatgaagtcggctccggccagcatggccagccaggacgcgcggcgcacgttgtcgtaggtggacagctcgccggtttccaggatcaccttgaggtgggcgtcgccgcatacctcccgggttgccacgatctcgtcgtagacctcctggtagcgaccggtcaggaacgcgccccggttgatcaccatgtcgatctcgtcggcgccggcctcgaccgccgcccgggtgtcggcgagcttgacctccagtggcgcctggccggaggggaacgcggtcgccacgctggccaggtgcaccacgctggtctcgtcggatcccgcccggtcgccggatcctcgtagcacctcggccacgtgcggaaccatcgacgggtagacgcacacggcgccgacatgcggacaggtcgggtctgccgggtcggggcgcagggccttggcggcgagtgcccgcactttgcctggggtgtcggccccctcgagggtggtcaggtcgaccatccggatcgccaggtcgatcgcccatgccttggccgtggtcttgatcgagcgggtgccgagctgagccgcccgctgttccgcgccaacccgatccacgccaggcagcccgtgcaggaaggcccgcagggcggcctcggatcgtcccagctcggccaggtcagaccaggccgacgtcgctgtcgccgtcatgacccggagtctacgctcggtgccgaacgtgtgatcttggccatggtgggtgggggtcgacgccgcggtccggccacaccgagcgtgcccacggccgtgggcgggtaggttgagcgaccgtggacgtacacgtcattgaccacccgctcgcccaggcgcggctgaccgccatgcgcgacgcccggaccgactccgcctcgttccgcgctgcgctgcacgaactcaccaccatgctggtgtacgaggcggcccgctccttccccgtcgagcggtacccggtgcagactccggtcaccgggacgcagggcacccgactcgccaacccgccgttgttggtgccggtgctgcgggccggtctcggtatggccgatgccgcgctcggcctgctgccggagtcgtcgatgggctttgtcggactggcccgggacgaggcgaccttcgagccgcgcgcgtacatggagtcgctgccgcccgacctcgccgggttgccggtgctggtgctcgacccgatgctcgccaccggtggttcgctggaacactgctgccggctcctcgccgaccgggggtgcaccgacatcaccgtgctctgcgtgctcgctgcgccggccggaatcgatcggctggaccgctccggcctgcccctacgcctggtgacgaccgcgatcgacgagggcctcaacgaccgccggttcatcgtgcccggcctcggtgacgccggtgatcggcagttcggcggtatgccgcgcttctgacccggcggtgacggggcatccctacacccccaggctggtggcgacctcggtacgcagggcggcgaccgcggtggccgcgtggtggcgggcgctggcgacgtcgccctccgtgaccggctgtaccacctccaggtacgccttgagttttggttcggtgcccgatgggcggatcaccacccgggcgttggcgctgcgcaggatcaccacgtcggcctcggggagcaggtcccgggattcggtgagcggctgtccgagcagcgtggccggggtcgcggcgcggatccgggccatcgcgtcggtgatcacccgcgggtcgtccacccgtaccgaaagctggtcggtgcggtgtacgccgaattcggccgccaactcgtccagccggtcggcgagggtacgtccctccgccttgagcccggcggcgagttcggcaatggtcagcgcggcggtgatgccgtccttgtcccggacgtggtcgggggcgacgcagtagcccagggcctcctcgtagccgtagaccagtggcgtcgacccgtccccggcccggacgatccacttgaacccggtcagtgtctcgtcgtacggcaggtcgcgggcggcgcacatcgcccgcagcagcgccgacgacacgatggtggtcgcgtacaggccggtgactccgcgccgcatcaggtggtcggcgagcagggcccccatctcgtcgccacggagcatccgccagcccggggtgcccccgcccggctccggaacggtcgttgccgccgactcccggatcaccaccgcgcagcggtccgcgtccgggtcgttggcgatcgcaatatccgcgccagtcgactcggccagcgcggtgagccggttcacggcaccgggctcctccgggttggggaatgacacggtggggaacttcgggtccggctccgcctggtccgcgacgatcccgggggtggggaagccggcgtgggcgaacaccgccgtgaacaccgccgcgccgaccccgtgcagcggtgtgtaggccacgttcaggtcgcgcggcccgcccggggcgatcacctcgacggcctgccggacgtatgccgccaccaggtcgtcgtcgagtagctgaccgggtgggcccagcggcacgttggccagcgggccgaccgcacggatggcggactggatgtcgacgtctgccggcggcacgatctgggcccccgcgcccaactcgccaccgagctccgagcccaggtagaccttgtagccgttgtcctggggcgggttgtggctggccgtcaccatcaccccggcgaccgcccccaactggcgcaccgcgtgggcgaggaccggcgtcggtagcggtcggggaagcagcagcgccgggcggtcggcaccggtggcaacccgcgccgtctgttcggcgaaggcacgcgagccggttcgggcgtcgtacccgatcaccagcggaccggtgccgccctgggccgtgagccaggcgaccagcccagcggcggcctgcgtgaccaccgcgagattcattccgttcgggccggcgcgtagcgggccacggaggcctgcggtgccgaaggtcagtgggcctgcgaagcggtcggccaactcgggagcactggccggaagtcggtccagcaccgcctgtagctcggcgcggctggccgggtccggatcgtcgtcgagccagcgttgggcctgcttgcgaaggtcgttgtgagggttgggatccgccgacatgcctcttgatagcacgtcggcggatctccgcgtcggctcgcccaggctcagccggccccggtgagctggaacgattcgaccatctggtcgaagatcggtcgactctcctggaaccgggcatcggtggaggtcaggtagaacgagtacgccttgccctcgtgggcgaccccacgccagatgccatgtcgcatgctgtcgccctcaccacaggtgtactcgaactcggcggccggcttgccggccagctccgcattcacgttcagggcgacctggcggtatggcttcacgcacgaggtggagcgggtcttcaacccgtcctcggcgatcgctgcccagcgttccgaggtgttgttccacttctcggtgatgacccggaccttgcggccgttgtcctccgggtcgatgtagtcggtgtacaacccgccggtcttctcctgccagcccgctggtaccaggacccgtgccccacgcgccgagtgctccaccagttcgggaatgtcggcggccgtggtggccgatgtcggggccgcctgcggcgcggtcggtggctgcgggtcgtcgtcaccaccggtgaggacgaggaagccgatcaggaggactgcggccagcccgcccgcggcggcgagctggaccttgccagaccagcccttcaccgttcgcgcaagctggccactggtggctcgcgcccggccgacgaggccgcccgttgcggccggcgaccgcgtcgtggtccacgcgtgaccggtgcccgggaccgaccactgggcctcgctcctggtcgcagcggctgggcccgggtagccgcctacgcgctgggtgacgtcgttcccgtgggcgcggctcggcgacggcatggccccggtcggtgtctgtagcgggccggcaagcgtgttggtgctggtgtcctcgagggcggcggtgggccgggcctccaccgcgggctgttcgcctcggcgtagcgcggccagtcggtcggtgagcgactcaccggccgcgagcatcgcccgtccgccgatcttgccgcttggcttcggctgggccggttgtgccggttgtgccggctgtgccggttgcacgactgcggccggtcgctgctggaccggcaccaccgagtacgggtcggtcaccgagttcactgcggccgcggtgctggtcagtggaccggtgagtagttcgcgcagcgtggcccgggccgcgtgcaccgccagccggcgggccggatccttctccagtagacccatcagcaccggggtcagcgggccactacgctgcggtggagcgggcgggtcctcgacgaccgcgtgcatcgtctcgatcggatcgcccttgtcgaacggcgggcgtccctcaacggccgtgtagagggtcaccccgagggagaacaggtcactgggtgggccgaactcctggcccatcgcccgttcgggtgagatgaagtgtggcgagccgagcaccattccgggcgtggtgagctgcacgtcggtgggcatccgggccactccgaagtcggtcagcacgcagcggccgtccgaacagatcagcacgttggctggcttgacatcacgatgcagcacgccgatcgcgtgcgccacctccagcgcgccgaggagcgcgatgccgatcttcgcaaccactcgttgggccagcggaccgtcttcgatcaccatttccgcgaggctgcgggagtcgagcagctccatcacgatccatggccggccaccctcggtgaccacgtcgtagacctgcacgacggccgggtgttggattgccgcggcggcacgggcctcgcgcagggtgcgttcgtacatggcgtcgcggtcggcgggggccagcccttggggtaggacgacctccttgacggccacgtcacggcgcagcagcgtgtctgtcgcacgccagaccgtgcccatgccgccgttgccaaccggcgagcgcaacgaatagcgcccgccgatgatggtgctgggtttcgcgcggtcgctgggaggactgacaggtccgccgctccacgtcgggatctgagtcactgaagagccaccggagaattgagggggggctgggacacaacctccctatcttgctggttcggacgcccgttgcgaaagccgacgcggcggacagacggagaactcgacggtgcgtggccagccgcgtacgtccggtcgacgtggctcgacgcgtgtgcgcaatccctcatccgacgtccggccaggtcgtcctaccatccggtaatgagcgaacggcggtcaagcgagtccggtttcccgatccagggcgtctacacgtcggctgcccttcccgaggacttggactcccggctgggcgacccgggggagtacccgtacacccgcggggtctaccccaccatgtacaccgctcgtccctggacgatgcgccagtacgccgggttcggcaccgccgcggagtccaacgcgcgataccaccagctgctgcgggcgggcacgatggggctctcggtggccttcgacctaccgacccagatggggtacgactcggacgatccgatcgtgcacggtgaggtgggcaaggtcggcgtcgccatcgactccatcgaggacatgcggctgctcttcgacggcatcccgctggacaaggtgtccacgtcgatgaccatcaacgcgccgggctcggtgctgctgctgctctaccagttggtcgctgaggagaacggcgtacccgctgcggcgctgaacggcaccattcagaacgacatcctcaaggagtacatcgctcgggggacgtacatctttccgccgaagccctcgctgcgcctggtcgccgacacttttgcctactgtcgtgccgaggtgccgaagtggaacaccatttccatctccggctaccacatggccgaggcgggcgcgtcgcccgttcaggaaatcgcgttcaccctggccaacggcgtcgaatacgtacgggccgcggtcgccgccgggctcgcggtggacgacttcgcgccccggctgtcgttctttttcgttgcccggacaacgctgctggaggaggtggcgaaattccgcgccgcccggcggatctgggcccggctgatgcgcgacgagttcggtgcgaagaatccgaagtcgatgatgctccgctttcacacccagaccgccggcgtgcagctcaccgcccagcagcccgaggtcaacctggtccgggtggcggtccaggggctcggcgcggtgctgggtgggacgcagtcgctgcacaccaacagcttcgacgaggcgatcgcactgccgaccgagaaggccgcccggctcgcgctgcggacgcagcaggtgctcgcctacgagacggacctgaccgccacggtcgacccgttcgcgggctcgtacgtggtggaggcgatgacggccgagatcgagggcgcggcggaggggctgatgcagcgggtcttcgaacacggttcggcggtcgaggcgatcgaagccgggttccagaagcgagagatcgagcagtcggcgtaccagatcgcgcagcagatcgactccggcgagcgtgtcgtggtgggactgaatcggttcgcggtggacgaggaggagccgtacgagccgctgcgggtcgacccggcgatcgaggtcgcgcaggccgagcgcctggcgacgttgcgggccgagcgggacgccggggcggtcgagcgggctcgggcggaactgcgggtcgccgccgaggggaccggcaacgtgctctatccgttgaaggaggcgctgcgggcccgcaccacggtgggcgaggtctgtggcacgctgcgcgaggtctgggggcagtaccgcccctccgaccgtttctgactccgcggtagcgctcgtcggattgccgacggggcgagttgggcggtttctcgccaccgctcggtgccgccggctggtgacaggccgacgccaggttgcctggcgtcggctgtcgtcgttctggcgccggatcgtcgttctgccgtcggtcgctgtggcgtcggcttgtcgttccggcgtcggttgcggtcccgggggtccggtcgctgtcctggcggtgattgcctgccgatgtcggttgtggcccgggcgtcgccccgcctgactgatgcgtttcgggccgcaaccgcgggtaacccgttcgagtgaagtggacgcacaccgtgtgcggtccgttaccacaacagcgtgtgaacgtcggcgagcccgattgctgagcgtggttggttagttgccatattgtgaagttaacagaacggactaatgccacaattcggaaggcagcccgaagcggcggggacgaatttgtcactcgcgaatcggttacgcgttgtaggaggtgtggggcagatgacagcgttcgaccgcgatctacctgctgtcccgccgatgcacgagtgccccgagcagggcgtacgtgacgctgagcgctccgaccgctaccagaacgaggttgcgcagcgtcaccgtcggaggtctaggctgtctgctgttcccgaagaatcatccgtttctagtgatcgagaattcgacgtgacgagtgcgttgacgctgccgactaatggccagctggcgtcgtcctggaccgaggcgcccgccggctcccagcccctgcccttcgacctggaccaactccttgcgcttcgggtgtcgggcctgatcgccacccgccggcgtatccactcgcatccggaactctccggcgaggagttcgagaccgccgccctgatcgcacgggagctgacccgggccggattacgaccccggctgctccccaagggcaacggagtcatctgcgacatcgatggacgcccggacggcccagtgatcgccctccgtgccgacatcgacgcgctaccgctgaccgactgcaaggacgtgcccttccgctccactgttgacggggtgtgtcatgcctgtggccatgacatgcacaccgcaatcatgatcggcgtgggaatgctcctcggccgcctcgccgagcagggcgaactgcccggccgggtgcgcctgatcttccagccggccgaggagatcctgccctgcggatcgctcgaggtgatcgaggccggcggactggccgacgtggtgcagatctttgcgctgcactgcgacccgaacctgccggtcggcgaggttggcctacgggtcggtccgatcaccgccgccgccgacaatgtcaccgtcaggttgaccggcccgggcgggcacaccgcccggccgcacctcaccgtcgacctggtcgacgcccttggccgactgattaccgaggtcccgggcctggtcagccgacgggtgccggccaacagcgggctactgctggtgtttggtcacgcctcggccggtacccggtacaacgtcatcccatcggaggccagtgcctccgggacgctgcgcgtcatggaccgggacacctgggcgatggcccccaagatcgtttcccaggtggtccaggacgtgatcgcgcccaccggcgccaccgtggacctggagtacctacgcggccgaccaccggtcagcaacgactcccaggccattcaggtgctcgccgccgcgaccaccgccgcgctcggaccggcgggcatcgccgaaaccccgcagagcatggggggtgaggacttctcctggtacctggagtacgttcccggcgccctcgcccggctcggtgtcggccgttccggcccgaacgtcgacctgcaccgcgcgtcgttcgacccggacgagcgggccattccggccggcgttcggctcatggtgcagaccgcgctccaggcgctcgcggctgcgggctgaccgcgggcggagcgcccccgccgccggtgacgtcggtcgaccctgtcccggtgccgtgcgcggggggagcgggcagggccggccgccggcggcgcagcaaccacaccatcgtccccaccggcacgccgataaggagcagccacggcaacaccgctccgagcacggtcagcaggacggtccacgagagcaggaagaccttccacccgccctggagaccaaccacgaagccgaactcggaagcgtcgtcctcggtggcggcgtccggcccgaccagcgacacagcgatcgaggagagcgcggtcaggtccgccagccggcgcttcttcgcctccagcgaggcgaggtcggcctcgcggcgcgccaactcgttctccagcgacaccagatcgctgatcgactgcgcctcgccgagcagccgccgggcgttctccacccgggcccgttgggtggtgatccgggcgtccaggtcgaccgtctcctcggtgacgtcctcggtggagatctcctgtcgctgccgcttgccgagttcggcgacctgctccaccaccgtggtgaacttcgcggcaggtacccggagcgtcagttcgacggtggcgttcccgttcgcactgcgtcgctggtcactaccgacgaaaccgccggccgcggtggtcagggcgatcgcctcgcgggcggcctgctcgacgtcgggcacctgcacgcgcatcgaaccggtgtagacgatggcacgctggtcgacccgtaggtccgccgtagcgtcgctgccctcggcctgcccggctggctggccggctggctggccggctcccgcccgggccccatcggccgacgccgcgtcgtcgccggtgccagacccgacgccactgtcgccccccgcaccgcagccgctgacgagcagtacccctatcagtaccgccaccagcgccgcgccgcggcggcgcgctccacacccatccatgtccgctccgatccgtgacattcatccgctcccgaccccggggacggcagggacgatcggtcagtcgggacgcgagacggcgtcccttccggcagactgcgctgaggaggtcacgattcgattctcgaggagtcacgaatgcggctgaccaagtacacgcattcctgcatacgcgtggagcacgagggcggggtgttggtcgtcgacccgggcatctacagcgagcgcggtgcgctggacggtgtggacgccgtattgatcacccacgagcatccggaccacgtggacgtggcggccctggccgagcagcgcgaccgccagccggtcgtgctgtacgggccggcgtcgctggcgaccacactggacggcctggccgacgcgctcgtccccgtggaggccggaacggagttcaccgcagccggtgtcccggtccgcgcctacggtggccgacacgccgtgatccaccccgaccttccggtggtggagaacctggcgtatctgatcgacgacgtcgtctatcaccccggtgattccttcgtcgtaccggaggacgtgccgatcgacacgctgttcctgccgatccacgcgccgtgggccaagttctccgagtcgctggacttcctccgtgccgtcgcgccccgccgggcgtacgcgctgcacgacggactgctcaacgactacggcctgaacgtgctcaacaccaacttcgcccgactttccgacgtggactaccggcggctcgtaccgggcacccggatcgacgcctgaacctcatgtccggtccgtcccgggagttggtgcggcagctctatcgcacgccgcccgaccggttcgtggccgccagggacgaggcggtcgccgaggcccgtcgggccggtgacgtgcgtgccgcgcgggagatcgcccggctccggcgccctacggtcgcggcgtggctggtgaatctgcttgcgctggaccggccggagttggtcgccgacctgggccaactggcggagtcactccggtcggcccagcgtgagcttcgcggtgcgcggctacgggaactctccacccagcgtcgggcggtggtcggcgcactgatcgcggaggtccgcaccctggcggccgaggcactcggtgccccgccccccagcaagctcccgttgggcgaggtggaggcgactctccacgccgcactgtccgatgctgaggtcgccgagcaggtgcgcgcgggccgtctgcttcgggccgcacggtacgccggcttcggcgaggtgccgcgaccgcagctgcacctggttaccggagacgacgagggggaggaggccgcggagccgccgtccccggaccggccggccccgcgggccgggcaggcggagcgggcggcccgcgccgagcgggagcgccagcgccgggcactggcgaaggaactggcgagggcccacaccgaccaggagcgggccgaggcagagctggccggggccgcggacgccgagcgggccggggtggacgcactcaccgggatcgaggcggaactcgccgaactggagcggaggcgggccgtcgccgagcaggaactgagtcggtgcactctggcgcggcggacggccgagcggtcggtcaccgtcgcccggcgccggaccggcgaggtcgaggcggcggtcgaggcattcgccgacgacgagggggaggccggtgccggcggcggtgcggtcgactgaccgtcgtcgacgtggccctcgcgacccgtgctcaaccgagcgccgggcggggagcagcggctgcagatgtgtgattgacgacgcacggcggggccggctcgttgccccgccgcggctggtagcagactggggcggtgcgagacgccccgaccgactgccggccgctaggccgacgcggtgccggtggggcgagagcgcagctgcgtgacgtagtcgtccggtgcgcccgccttctcggcggcgttggcgatctccgagaggtaccacgaggtcggcagtccaccctcgtaaccgtcgaagacgtagatccacgccgtgacgtcgccgtccagcgccgatacccggacgtggagcttccggtaggtgccggaggtaacgccctcgatctcgtcgagctgtgccgcgtcgtacgggtggatgtcgtacagcgccacgaacacacggtcgccgggagactccaccaacgtgctgaccgcaccctcccagccgatgacgccctcaccggcgaacgtgagccgccagccttcgagccagccggtgcccaccatcggcgaatgcggacaataggcgcgcatccgggcagggtcgaggtttgagccgtaggcggcgtaatgacgcacgacgatgacgatagccgggctgacgggtgggggagaatacgacggtgcgtgtcggatgcgttcgggagaagaaagtcaccgtgagcatggacggggagtgagcgtggtgagccagatcgtgatcatcggcggggggccggccggttacgaggcggccttggtcgccgcccaactggacgccgatgtcaccgtcgtggaggccgacggtgccggcggcgcgtgcgtgctgtccgactgcgtgccgtcgaagacgttcatcgccagctcacaggtggtgaccggatatcgggacacggaggagttcggggtccactcggacggactggaggcggtcaccgtcgacgccccagccgtgcacgggcgggtcaagcggctggcgatcgcgcagtccgtcgacatccacgccaagttggtcaaggccggggtgacgttcgtggccggcagcgcccggctcggtgaggacacgctcggtcacacccaccgggtgatcgtcacacccgcggatggtggcacggagtaccggatcgacgcctccatcgtcctgatcgccaccggcgcgaccccgcgtcagctgcccaccgcggtcccggacggcgaacgcatcctcacctggcggcaggtctacgacctcgatgagctgccccggcacctggtcgtggtcggctccggcgtcaccggcgccgagttcgccagcgcctacctggcgatggggatcgaggtcacgctcgtctccagccgggaccgggtgatgccgcacgaggacgccgacgccgcgatggccatcgagcgggtgttccgcagtcgagggatgagcatcctcaacaactcccgggcccaggcggtccgccggattgaggacggcgtcgaggtcgagctctccgacggccgcaaggtgtacggctcacacgccctgatcgcggtgggttcgatccccaacaccgccgacctggggttggccgagtacggcgtcgaactggcccgaggtgggtacgtcacggtcgaccgggtctcccgtaccaacgttcccggcatctacgcggccggggactgcaccggggtgctgccgctggccagtgtcgccgccatgcagggccggatcgcgatgtggcatgcgctcggggaggcggttcgaccgctgcggctgcgtacggtcgcggcgaacgtcttcaccgatccggaactggccacggtcggcgtctcgcaggacgaggtggacgcgggcaaggtgccggcccggcaggtgatgctgccgctcgccggtaacgcccgggcgaagatggacgaggttcctgacggtttcgtcaagctcttctgccggcccgccagcggccaggtgatcggcggcgtggtggtcgccccgaaggccagtgagctgatcctgccgatcacgatggcggtggagaaccatctgacggtcaacgaacttgcccagaccatcaccatctacccctcactgtccggttctgtcaccgaggccgcgcggcagttgatgctccacgagccggagtgagcgcggccaggggcggccacggcccggagggtcacccacctgctgatctgacccctggcgcctaggggtgcgggatcggccgctccgggtctcggcggtgtggcactcgcggatgttcgccggatcggtttcatcggcgtaccgttgtcgccgcgcggcccattggtcctcgctcctgccgagacggccgccgagggccgtcggcaggtcccgtgccggcggcccatcccagcaccacctgcgacgtgggtggtgctgggcctgagcaggcagaacggtcttcgggattccttcgggtcgtggcctcacgttggtgcgcacgtgcaggccggaacgacacggcggccgggtttgcggtgcgatgtgtgggcggggaagtacggtcgactgtggcgcccgccggggtagcggccggcggcccgtcgcccagtcccccgcctgggaaggaagcgtcgttgtgcccactgacacggtcggctcgcgcatcaggtactggcggatccgccggggcggcatgagccaaaccgtgctcgccggactggctgggctctcacagccctacatctcccaggtcgagtctgggcaccgcagcatcgaccgccgatccacgctcatcgccatcgcggcggcgttacaggtgaccgtcgctgacctgctcgaccagcccggtgatcccaccgatccggcgctactcggagctgccgacgcggtcccggccatctgggccgcactcctggagatcagcgacggtgatcgacgtgtcacgaccatgcccagcgagcaggtcaccgtcggattgcgggacagcaaccagagacggttggccgctgactacccggctatggcccgaggtctgccggcactactcggcgaggccgccgggcacggcgggccgatcctcgccgaggccgcctaccaggcggccacgtgtctacggcatctcgggcaccggcaccttgccgtcgatgctgcccggattgctcaggcggcggcagacgatgtcgaccatcacgcgtgggcgggggcggcccggttcgcgtacgtgcaggcgctgccggtggaggcggcgggggtggcatccggggtcgcggctcgggccttgggcgacctgcaacagcaggcggcggacccacgagtacggcaggttcttggtcagctgcatctggctgcggcgctgcgagcagcgagcgacggccaccttgccgacgccgacgggcacttggtcgaggccgaacgggaggccgccacgttaggcgatccaggctctggcggtggtttcaacaccatgtgcttcggccccaccaacgtggtgctctggcgaatggcagtcgccgccgagtccggcgagtacggacgcgtcattgaactgtcgcgcactgtttcggtcgatgtgttgccgatcgcgaaccgccgccaggcatactggatggatcttggccgggcgttggcgcactcagggcgaaccgacacccaggcgctgatcgcgttcagccgcgctgaccagatcgcacccagcctgttcgtgctgaaccccctggcccgagaggccgtagcggcgatggtccgccgcgcccgccgccgcgcggtgtcgaaggaacttcgaaccctcgcccgtcgcctgtcgatcagtacagacgtataaccaccagcaatgggcgaggggtagttgtcgccctaccttccgtgtcgggcgtgactggcacgaaccatcagcacccatacggccgcacgcccaccagccggatgcggcccgccaaccctggccgcctacgactacctcgcctcggtcggccagggccgttgggtgccgtctgatcgtgcgcgggctcgacggtgagcccgcgcacaacagcgggcgtcacgactgccggcgagccgaatacaggtgcgggatcgggctgtccgccatagcctcgccgcatgcacagtgcgccgaggaccacgacgccgggacaccccggcgtgccgcactgacccatccgtcaacgaggccccggggcgaatcgccccggggcctcgccgacgctccgggcgccgatcgcctccaggccgtacccgaaccaggagcgcatcgtgatcgaccaccgcaggctcggccgagagctgggcctcttcacctccgatccactggctggcgcggggctgccgctctggctgccggccggagcggcagcccggcatgccgtcgaggagtacatccgggaactcgaacgccaggccggtcaccagcacgtcctcaccccgccactgggtaaacgggaactcttcgaactttccggccatctcgacttcttcgccgacgacatgttcccaccgatgcggctgtcagcggacgacgagttcgtgctgcggccggcgctctgcccgcatcacgcgctggtctaccggtcccggggccgatcccggcgggacctgccgctgcggatcgcggaactgggcggcatgtaccgggccgagcggtccggcgtgctcggcgggctggcccgggtgcgtgcgatctcgctcaacgacgcacacaacttctgcaccctcgaccaggtcggtgcggaggtggcggagatcctccggctgatccgcgaggcacatgccgcgctcggcgtacgaccggcggggtaccgcctgtcgctacgtggcccaggcgagcggtacgtcggcgatgaggccgactgggaacgggccgaggagttgctccgtgccgcgctcgacggggtggagtacaccgagggggtcggtgaggccgccttctacgggccaaagatcgacatccaggtggtcgactcggccggccgtgagtcgactctctccaccgtccaactcgatttcgacaaaccggagcgtttcgatctgtcgtacgtcgactccggcggcgcccggcgtcggccggtgatggtgcaccggagcctcgtcggcagcatggagcggttgttcggctacctcatcgaggtgcatgaggggaccttccccgcctggtacgcgccggttcagctggtggtcctgccgatcgcggccgggcaggacagcgcggccgagacgttcgccgccgcggggcaggcggctgggctgcgggccgaggtgcaccggaacggctcgctgggcgggcggatccgcgaggcggcgcgtgcccgtatcccgtacgccgcggtggtcggcccgcgggaggccgcggtcggacaggtgtcgctgcggttgcgggacgggcggagcctggccccgctgcccgccgccgaggccatcgccctggtggctcgggtcgtcgcgacccgctcgccggagcttgttccgcctggctgatcggccccggctcggtgggccggccgacgccaccgacgcccgatggtcagcccggttcccgcgtcaccgacgcccgacggtcagccgggctcccgtgccaccggcgcggggaggcggcctcccgttgcggagtccgtggccccggctcggtgcccgtctctcgtcacggagtcggggaccaccggctcgggctccgtcggctggccctgcgtgaactgggactggtggaggcgggcgtacgggccgtccgccgcgagcaattcgtcgtgggtgccctgttcgacgatgcgtccgcccaccatcatcaggatcaggtcggcgtcgcggatggtggagaggcggtgtgcgatgacgaagctggtgcggtcggaccgcagcgccgccatcgcccgttggagcagcacctcggtccgggtgtccaccgaactggtggcctcgtcgaggatcaacagtgacggctcggcgaggaaggcgcgggcgatggtgatgagctgccgctcgccggcgctgatgttgcctccctcctcgtcgatcacggtgtcgtagccgtcgggcaggctgcgtacgaagcggtccacgaaggtcgcccgtgccgccgccaggatctcctcctcggtggcgtccggccggccgtacgcgatgttgtctcggatcgtgccggtgaacagccaggtgtcctggagcaccatgccgatgtgaccgcgcaggtcgtcgcggtcgagccgggtgatgtccaggccgtccagggtgatccggccgccgttcagctcgtagaaccgcagcaccaggttgaccagcgtggtcttgccggcgccggtcggcccgacgatcgcgaccgtctggccgggctcggcggtcagcgacaggtcctcgatcaacggctcgtctggtgcgtaccggaaggagacgtgttcgaatgcgacccgtccgcgtggctcggtcagccgttcgggtgtggccgggtccggggtctgctcctcggcgtcgagcaccgcgaacacccgttcggcggaggcaaccccggactggagcaggttcgccatcgaggcgacctgggtgagtggctgggtgaactggcgggagtactggatgaacgcctgcacgtcgccgagcgtcatcgtgcccgacgccacccggagtccgccgagcacggcgatcgccacgtagctcaggttcccgatgaacatcatcgccggcatgatgatcccggagatgaactgtgccccgaagctggcctggaacagttgctcgttcttcgcggagaaggcggcctgcacggcccgctgccggccgaagaccttgaccagttcgtgtccggtgaacgcctcctcgatctggccgttgagctccgcggtgtgtgtccactgggcgacgaatttccgctgcgagcgcttcgcgatctgctgcgtgacgatgaccgacagcggcaccgcgaccagcgcgaccagggccagcagcggcgagatccagaacatcatggcgaggaccccgaccacggtgagcagcgaggtgagtagctggctcatcgtctgctgcagggtgatcgagatgttgtcgatgtcgttggtgacccggctgagcaactcgccacggggctgccggtcgaagtagggcaggggcagcctgttcagcttggccgccacgtcctcccgtaaccggtggacggtccgctgcgcgaccccggtgagcagccagccctgccaccagaggagcagggaggccgcgacgtagagggcgagcgccagcagaagcacccgggccaacgcggccgcgtcgatccccacgccgggcaccacgcccatcctggtgatgatgtcggcgaagctgtcgttgccggccgcgcgggccgtggcggcggccgcctccgtcgtcgtgccgggctcgagttgtcctcccagcacaccggcgaagatgaggtcggtggcgtggccgagtaccttcggaccgatcacgttcaggccgacgccgagcaccgtcagggcgagcaccccggccaggtggaggcggtgcggacgcagccgcccgagcaggcgccgggccgagggcccgaaggacatcgagcgttcggcgggcatgccggcgctgccccacgatgggccgctgccacgctggctgccgggcggtaaccgttggggcgtccgtccgtcgcccggtgggcttcccttcggtacgaccggagcactcacgccgtcacccccgtggactgttgcgatgcgacgatctccgcgtaggtggggcaggtcaccagcaactcgctgtgccggccgatgcccaccacgccaccatcctcgagcaccacgatccggtcggcatccgccacggtggcgacccgttgcgccacgaccaccaccgccgcgtcggcggtgaccggccgcagtgccgcccgtagtcgggcgtcggtgccgaggtcgagggccgagaaggagtcgtcgaacaggtagatctctggccggcggaccagtgcccgagcgatggccagccgctgccgctgccccccggagaggttggtgccgccctgtgccacgggtgcgtccagcccgtccggcatcgcctcgacgaagtcgcgtgcctgcgccacctccagcgcctcccacagctgcgcgtcggtcgcgtgtgggtcgccgtgtcgcaggttgctcgcgatcgtgccggtgaacaggtaggggcgctgcggcaccagcccgatccgctgccacagcgcgtccggcgcgaggtcccgaacgtcgaccccgtccaccagcaccgctccggaggtcacgtcgatcaaccgggggatcagggaaagcagggtgctcttgccggcgccggtgctgccgatgaccgcggtggtcgtgcccggggtcacccggaacgacacctcccgcagcaccggttcggccgcgcctgggtactggaaccggacattccggagctccagttcggctcggcccggcggggcggtgaccggatcgcgcgggggcgcgacagaggtctcggtcgtcagcacctcgccgatgcgctccgcgcagacggccgccctcggcaccatcatcagcatgaaggtggccatcatgaccgccatcaggatctgcatcaggtactgaaggaacgcggtgagcgagccgacctccatggctccggcgtccacccgttgcgcgccgaaccagagcaccgcgatgctggagacgttgagcaccagcatcacgacggggaagatcagggcggccaaccggccggtccgcagggcggtcgcggtcaggtcggtgttggcggcggcgaagcgccgggtctcgtggggttcccgaacgaacgcccgtaccacgcggatgccgctgatctgctcgcggaggacccggttcaccgtgtcgatgcgggtttgcatgagtcggaactcgggcaccatccgccggatgacccggcccagaacgagcgccaggacgggcacgctgaccagcatcagccaggagagcccgacgtcctcgcggagtgccatcaccactccgccgacactcatgatcggcgcggccaccagcatggtgcagctcatcaggaccagcatctgcacctgctgcacgtcgttggtgttgcgagtgatcaacgacggcgcgccgaaccgggcgacctcgcgcgcggagaagctgttgacgtgggcgaagagcgcggcgcgcacgtcccggccgtacgccatcgccgtgcgggagcccaggtagaccgcggcgatcgagcagacgatctgcaccaggctgacggcgagcatccagcctccggtgcggaggatgaagccggtgtcaccgcgggcaactccgaggtcgatgatgtcggcgttgaggctcggcaggtacagcgaggcgatcgtgccgacgaactggagggccaccacggcagccagcggacggtggtaggggcgtagataggtgcgtagcagccggatcagcacgccggtgctccggggaactcgccccggccggccggggcgatcagggcgaccagcgcccgagcggcgcgtcctggcggtggatcacgtccatccggggaggctagcgcccggatgttcaggatccaagcgaaatggcgaccgctgcggcgacgaacgtcacctgcatcgcggtacgggcaggcagcggggtgactgggcggccggccagggtgagcttccgtcgtgcccccgacacgttcgccgggaacatggcgagcatcaggacggccagcccggcggcggcccaccgagcggtgggtggagcgagtagcgccgccgcgccgagcaactccagcaccccggtgagggtgaccaggaactgggggtggggcagccgtggtggcaccagcgcgacgaggccggcccggcgtcgcgcactgaagtgcgccagtccggtgaccgtcagcatcagggcgagtcccacccgcagggcggggtgccagccgtcgagcgcgcccacgccggccaggccggccagccgggccaacccggtgccggccaccagtgtgatcagtggaaccatcggaacctccaaccgcaatcttgtcggtgacaagactgcctcggctcaagtatcttgtcaacggcaagatatgctccgtggatgaccggcacacgtggctaccatcacggcgatcttcgccgggccctgctcgccgcagccgcggaggcgatcgaggagtccggggtcgcggcgctgagcctgcgggaccttgcccgccgggctggggtgtcgcacgcggcgcccgcccatcacttcggcgacaagccaggattgctcaccgcgctcgcggtcgagggcttcgaccaactcgccgaagccctgagtggaggcgacagcctgctggagatgggggtggcctacgtggacttcgccgtccggcgtcgggcgcacttcgaggtgatgtaccgacccgacctctaccgcgccgacgcgccggaggtggtggcggcccgaacgcgatcgcgtgctgtcctgcgttctgcggtggctgacctgccgccgggacctggcgcggtgggcggcgccgccggggacgcgctcgccgcctggtccatcgtgcatggcttcgccacactgtggaatgcgggcgcgctgccggacgaggcaggagacgacccgcgggaggccgcccgcgccgtcattcgtcggttgttcggatcccgtgtgtctgacgtcgccgcgcgaggccgggcggctcctccggcgcggtcaccacgtactcccgcatgacctcggccacctcccgcagaaaggcggcagtcgcggccgcctgctccggggtgagccggtcgaccgcccgttcgatgccggccagcatcggccgcagcgccgccgacacctcgtcgtacccctgatcggtgacctggagcgccacccggcgacgatcctgtgggtgcggcgtgcgtgccacatgaccagcctcgacgaggcggtccaccaacgcggtggccgaggccgaccggatgccgagccggttgcccaactccaccgggccgagtgggtccgggctggcggcgaggtggtcgatggcggcggcatcggtgacgccgatcccgagacggcgggccagtgccccccgggtaccgctggcggcccggatcacctcgcgcagtgcacgggcggcccggctggtcgatggtgcttcgctgtacggcccgcgacgcgagccgacggtggttgacgcggcgctgtccacgggacgaagctagcagcttggatagctagatattctagcgatcggagcgagcatgccggagcagggacgcggccgctggtgggggctgttcgccatcagcctcggagtggccacgatcatcgtcgacgtgacgatcgtcaacgtcgcggttccggcgatcatcgccgacctcggcgtcagctccgccggggcgcagtgggtccaggaggcgtacaccctcgttttcgcgtccctgctcctggtcgtcggccgggtcgccgaccgcaccgggcgacggcgaatgttcgtcgtcggcgtgctggtcttcgtcgccgccagcctgctcgccgcgtccgccgggtctggtgcggagctgatcggggcgcgggtgctccagggactcggcggcgcgatgatgctgcccacctcgttgtccctgctcaacgcgaccttcgccggccgagaacgggcgatcgcgttcgcggtctggggctccaccatcggcgggtccgccgctctcggcccgctccttggcggttggctcaccacggagctctcctggcggtgggcgttcggcatcaacgtcccgatcggcgtgctggtcatcgccgccacgctcgtgctggtccccgagtcccgggacgaccgtgtcgagcggggcatcgacctggtcggggcgttgctgtcggtgctcggcatgaccggcatcgtcttcgccctcatcgaggggcgcacctatggctggtgggagtcagccacaccgatcaccgtgttcggccaggactggccagccacgatctcaccggtgccggtcgctgggatcggcggcctggcggccctcgcgctcctcctcgcccaccaggtgcgccgcaaccggcgcggccgaccggctctgctcgacctctcgttgttccggatcggctccttccgaaccggcgtcaccgccgccgggatcgtcagcctgggtgagttcggtctgctcttcgccctcccgctctggtaccagaacgtgctcggttacagcgcctttcacaccggcctggcgctgctgcccctcgccgtcggaagcttcttgtccagcgccctcggcgcgttgctcgtcaaacggtggggcgccacgcgggtggtgcagctcggagtggcggcggagatcgccggcatcgccggactcggcctcgtcgtcgcccccgacacccgctggtgggcgccgctcggcctgctcttcgtctacggcgtcggcgtcggtctggccaccgcccagctcaccggggtgtcgctgcgggaggtgccgctgcggcgcagcggccagggttccggagtgcagagcaccgcgcggcaggtcggatccgccctcggtatcgccgtgctcggcacggtcctcttcgccggactgagcggcctcctcaccgcgcggctcgctgaacgctccgacatcgaatccacccagcgggaacagatcgtgaccaccgttcgggagagcggcggagcggcgatcgccgggctcgccgccgacccacgcaccgcgccgatcgccgaggacgcgaaggccgcctttgccgatgccacccggtacgcggccttcgccgccgccggcttcctgctcatcggcctgatcgcctgtgcccggctgccccgggaccgccccgagccagtggacccggcgccgatgccgcagccggcggccagccccgccagctaggcgacggtcaccaactcgtcggggtgggcatcccctcggtgtagccggccgcgctctgcaccccgaccagcgcccgctcgtggaactccgcgatgttgtgcgctcccgcgtaggtgaaggcgctgcggacgccggaaatgatctcgtcgacgaggtcctccacgcccggccggtccgggtcgaggtacatccgcgccgacgagataccctcctcgaagatcgccttgcgagcgcggtcgtacgtggagtcctccgccgtccgagcgctgaccgcccgggccgaggccatcccgaaactctccttgtaccggcggccatcggcctcggcgtagaggtcgccgggagactcgtacgtgccagcgaaccacgaaccgatcatgacgttcgaagcacccgccgccagtgccagcgccacgtcgcgtgggtgccgtaccccgccgtccgcccacacgtgccggcccagcgcccgcgccgccgcggcgcagtccaacaccgccgagaactggggccggcccaccccggtcatcatccgcgtggtgcacatcgcccccggccccacgccgaccttcacgatgtcggcgcccgcctcgacgagatcgcgtacgccctcggcggtgaccacgttcccggccgcgaccggaacggccggatcgagcgcgcgaaccgcccgcagtgcggagatcatgcgttcctggtggccgtgtgccgtgtccacgaccagggtgtccaccccggcctccagcagcgcccgcgccttgccagtgacgtcaccgttgatgccgaccgccgcggcgatgcgcagccggccccggtcgtcgagtgccggccggtacagcgtggcgcgcagcgcaccctgccgggtcagcacgccgaccaaccgcccctgctcgtccaccacgggtgccaggcgtcgccggccggccgagaggcggtcgaagccggtacgcgggtcggcatccgcggtaaccgtgtgcaactccaccgacatcacgtgccgtagctgcgcgaaccggtcaacgcccaccgtatccgcctcggtgaccacgccaaccggccgcccggccccgtcgacgacgatcaccgctccgtgtgagcgtttcggtagtaggtggatggcgtcgccgaccgtgtcggtcggacccagcgtgatcggggtgtcgtacaccaggtgtcgctgcttcacccaggcgatgacgttcgcgaccacctcgatcgggatgtcctgcgggatgaccgtgatagctccccgccgggccacggtctcggccatccggcggccggccaccgcggtcatgttcgacaccaccaacgggatggtggtgccggtgccgtcaccggtcgcgagatcaacgtcgagccgggacgccacctcggagcgggccggagccatgaagacgtcgttgtaggtcaggtcgtgcgcggggaccgcgccgtgaaggaaccgcacccggccatcatgaccggccgacgcccgccgtgctccccgggtcgggcaacgtcccgccagccagtcccccgcgcgacgatcccgaccttctgtcgagcgtgacccgggcgcaggtgccgggcaacggcgagacccgcggcgccctcaggagatggtgcagatctccccaccagcgctgatcaccgcgccgatctccgaggtgaggccactgaccgtgcccgccttgtgggcgtgcaacggttgctccatcttcatcgcctccagcaccacgaccaggtcaccctcggacacggtgtccccgtcggcgaccgcgatcttcacgatcgtgccctgcatgggggaggtgagaacatccccactcaccgcggccccggccttcgtccggccaccccgacgggccggctttcgtgccgcgggcgaggcggcggtcgtgcctgcgccgaggctcgccgggaggctgacctccagccgcttgccgcccacctccaccacgacggtctcgcgctcgggcgggccctcggccgggcccgcagcggcggtgaaggccggcacggtgttgtcgaactcggtctcgatccaccgggtgtgcacggcgaacggctcggccgtgaaggactcgtcccggaccaccagacggtggaacggcagcgcggtggccatgccctcgacaaccatctcgtccagcacgcggcgggcccgttcgagcgcctcggtacgcgtctctccggtgacgatcaccttggcgaggagcgagtcgaaattaccgccgatcacgtcgccggcacggacgccggtgtcgacgcgcaccccaggaccgctcggtaggcgcaacgccgtgatcgcgccgggtgcgggcaggaagttccggcccgggtcctcaccgttgatccggaactcgatcgagtgcccccgtggagcagggtcgtcggtgaaccgcagcttctcgccgtccgcgatacggaactgctcgcgaaccaggtcgatgccggccgtctcctcggtaaccggatgctccacctgaagccgggtgttgacctccaggaaggagatggtgccgtcggcaccgaccaggtactcgacggtgccggcgccgtggtagccggcctcctggcagatcgccttggccgaagcgtggatctgccgccgctgggcatcgctgaggaacggcgccggagcctcctcgaccagcttctggtgccggcgctggagggagcagtcccgcgtacccaccacgatgacgttgccgtgctggtcggccaggacctgggcctcgacgtgtcggggcctgtccaggtaccgctcgacgaaacactcacctcggccgaacgccgcgaccgcctcccgggtcgccgactcgaacaggtccgggatctcctccatcgtccgagccaccttgaggccacgcccgccaccgccgaaggccgccttgatggcgaccggcaggccgtggtcgacagcgaaggccaacacctcgtcggcgctaccgaccgggtccggagtgccggggaccagcggtgcgccggcgcgctgcgcgatgtgccgggcggtcaccttgtcacccaggtcgcggatcgcctgcggggtcggtccgatccaggtcagcccggcagcgatcaccgcttcggcgaagtcggcattctcggagagaaagccatagccggggtgcaccgcgtcggcacccgacctcgaggcgacgtcgatcaacttgtccatgcgcaggtagctgtcggccgcggtgtcaccgccgagggcgtacgcctcgtcggccagggtggcgtgcagggcgtcacggtccgattccgcgtagacagcgacgctggccagcccggcgtcgcggcacgcacggacgacgcggacagcgatctcgccgcggttggcgatgagtaccttgcgcaccttgagggctcctcccggggagttcgttgacggggagtgtatcggccacgccggcgacccctaacgatcgctaagtgtgggatgccgcactgaccgtccggacccgaagcgcaacgcgccgggcgacgggaacgtccgggtcgtggcgccccaatcggggcaccacgacggtccggtaggggagcgcctcgtgggcgcgggggaacgggccctcagcgcacccgggccagggtcagcccgtcggcaaccgggagcatcaccaggtcgacccgaacatcagccaggacctcgtcgttgaacgcggcgatggcccggtcactggcatcctgcggggcgagcacgcggccatcgcggaggacgttgtcgacggcgatcaccccgcctggtcgcatccggggtaccagttccgaccagtagaccgggtagccgaccttgtccgcgtcgatgaaagcgaagtcgaggtggcggtcgtgcggcagctcccgcaacgtgtcgccggccgggccgatccgtacctcgatccgatcgtccacgccggcgcgcgtccagtgccgtcgcgcgatcccggtgaactcctcggaaacgtcgaagcaggtcagtcgcccgtcctccgccagcccgcgggcgatcgccagggaggagagcccagtgaacgtgccgacctcgaccgcccgacgcgcccccaacagccgggtcaggaacgtcaggaaagcggcctgctccggagccacctgcatctgcgcgtcctcgggcaggagcgcccgggtctcctcgatcaggtcacgcatgacctcgtccggcggatcaccgtgagctaccaggtacgcgtgcaactcgggcgtcaacgggatggacttggtggtcaacgttgttcctccgtactctcggctgcggactctcgctggccaggctccgggaccggcttcggcgcggcagaggagcccgacccctggccgcctggcgtgaccttcgtccacagatcgatgatccgcagatccagctcggtcagaagacggcgtagcagcggcagtgagaggcccaccaccgtgcccggatcgccctcgattcgttccacgaacggcccacccagcccgtcgattgtgaacgcgccggccaccgccaatggctcccccgtgtcgacgtacgcggcgatctcgtcgtcactcgccgcggcgaagtgcacggtagtggaggcaacggcctccgcccgccgaccggccaccacgtcgacgaggcagtgcccgctgtgcagaactccgctgcgcccccgcatccgctcccaccggccgaccgcgtcggccgggtcagccggcttgccgaagacctggccgtcgaactccaacaccgagtcacatccgatcaccagcgtgcgctggtccttggccgggcgtagccgggccaggaccgcctgcgccttcagccgggccagctcgaggcagagttcgtccgcccgatcggtgaccacgagggactcatcgaccccacttaccagcacgtctggttcgatcccggctgcctggagcgtcttccgtcgggcagggcttgctgaggcgagtacgaggcgaagcggcagagatcgggacacgagggcgacgttaccggtccgcccccaggttcggagaagctgatcggctggcgctcggccggagggcaccccggtgcagatgtacgagcggtgtgccgaccagtcgaggtggcctaccggctgatgcgcggcggaggctcgtcgtcgcgtcggcggcggtacttcacgatggcgatccaggcgcctccagcggccaccaacacgcccagagtggccaggccgcgagccgtcgtcgacgcgctgtcggcctcgggatcccctccggcctccggctgcacccaggaccgtactggtggggcgtcagtcgtcggtgaccggggcgtggccaacggaggcacgtcagcggtcaacgcggcgacgagatcgaccaccccgtggccgtactgttcgtcgtggccgggaggccctttgtcgaccgccgtcgcggtgagcctgtgcgccacctcctcagccgacagatctggaaacttcgccctgaccagggctgccgccccagcaacaatggcggtcgaattggacgttccggtgccaccccggtatcgggagtcaaaactggtgctgtagacgtcgacgcatggcgcgacgatatccacctccggccccctcgttgagatgtcggcgacgcggccgttcctgtcgacgccacctaccgcaatgaccccctccatctttgccggatacgtcacgcgtgtatcgtcgggccagtttccgacaccggcaacgacaaccacgtttgctgctattgcggccttgatggcgcgttcgagtctgaagcgaaacggcccacttgccgaaatgctgatgacttttgccccggatgctgcagcccgctcgactgccacggcgaggtagttgtcctcgtctacaattgcggggtcgaactcgtcgtatattgccttgattggtaggattttcgccttcggcgcgatgccgagtgctccgcttccatcggagcggccgtgtgcggcaatcaatccagccatttttgttccgtggccctcggtgtcctggcgcccgtccgggcttcgctcgatcaggtcgatccctggtagcaggttcctccggagatccggatgtgggttgacgccggtgtcgggcaccgccacgacgacgccctccccttggctgtggcggtgagccgagtcgacatccaggtatgaaagatgccattggtggtctcgaacctggtcggcgggtggcgtgcctgtcggcacagcgacggccactgggatcagtgcgacgaggcccgcgaaggcgctcagcttcgtcatttgctgaagccgatggctgggccgggatctatcggcccttcgcccttcggcggttggatcaccgggtcgaccccctggtctgtctcccacgggtggtcgggattccacgcgcgcggcacgtcctcggagttgacgcggcgagccgggcctcccgatcgaccaacgggcgccccgggtgcgactccgagggccggtatggtgggtccgcccggcagacccctgccaccgccggggcgcgaaccagccccgccggtcggcgcggtgcccgcaccgccacccccgatcactccgccgaccgggcggcgtgggtggccgtctgtcgagccgggctgacgcggacccgcgtgatgaggcgctccgccgatgacgcctccggctggaagcctccgcgaggtgggcggctgcgacgcgggaggaggactggtggccccccgagaggtggcgtgacgcggcgggcccgcccctgggcccccggactgaccgcccgggcgaccaggattgtgcggcggcggcaaccccggcgtgcggggtggacccgccgtgtcggtgccggggtgaacaggcgggctgctcggcgccgggcccggggcggcgccggtgtttcccagtatcggacctacccgcagttttgcggctgcgggtgccgccttgggggcagcactgtgcggcgttggcgacgagggcgccaacgggacggggacgatcggcgggatgataggtgcgggagatggcccgtcggaaggtgtattagggcgtggttctatggcacgtacgatgggtggtggccggagggctatctgggcttgttggagttcactgctcagcccgaacatgatgccgcgcgctctgccgttgagtcgttccaggtcggcctctgtcaccggagactccgtgaaggaggttcggccgccgactatcactttcgggtctgcgatcgccgcctcgtacgatcgcttctgttgaagtttcgcttcgtattcgtcgtgtatctgccggagggtgtcgcggctgctgccgatggccttggtggcggcgtccaacgcggtgaggttcgcggcggcggcatcgtgggtctgccgcacctggtcaaccagtttgtccagttcccggagataggcccgcgccgccgagttggtttccgggggccaggcctcggctaggccccgacggtacgcctgcagtttttccaggtggtcctgtgccaattcgcagaccttgcgccagccggtcacgtgtcgccagtggttggtcgtgtcctggttcttgaggcagacccacatgctggtgacgtccatcagaaaccagttggtgagggcgttggacgcggcggcgccgggttcgttcatgactgctccgtcggcccggagtgggcctgctccgccgcggtcgggtccggtagcgcaacggtgggctcggtgagagcggtgggggtcgaggtggcgagtgcgcgttccacgtcgatcaggcgggcggacgagaacgcgtcggaatcctggtagccgtcggcgacgatgccagccgcagcggccaggtgaccggtggtgtcgccgaagcgccagatcatgtcggtggtggcctgctgcacttcccagtgtgctcgcaagaagtgggagagctcgatgaatgcgtcagccgggttggggacgggcgcggtcatggcctctttgatggacggaagttgcggagcgtattcgccctcaaccgcggcctggagcttgtcggcgaaatcccgtagctggtgaatgtcggcctcgatgccgctgaagctgtgaaactgggctgctgggtgcccctcttcggggatcatcatccctccctacccgttaccgcaccgcttccatgagtgagggtagcgggtgcggtgtgtgggttgcagccccaacttggtgcatttcggacgaaaaatcgggtcggatagtctcgtcgcgaaccaatccgcacgtgttgaacgaatccgtccgttcacgttgacatcatgctcagaatccgcgcaatgcgcaggcgctcgtaggtctcggtgtcgccgtggtgggtggtcaacggggcagggcggaggcacgccaggcgccgggaccggcggtgtggccgcgtccggcggggcgggcgctgcgagcccaggtggaaaccgggttcggggcaggcgccgtcgatggccgggatcgaacgacgatcgtgcccacgagggcggccagttcctcggcggtcggcgtaccgtgaacgacgcggaacagcggctcttcggcagacatggtgccagcgtacgcgtggagttggatctccgccgcacggtggcgtgccgcccgtgtggccgtcgtcgtcgccgggtaccgtttcagtgatgtcgaacgcgcctccgcacctcgtcgctgaccggtaccggctcatcgcgccgcacggtcagggcggtatgggtcgggtgtggaaggcgcgcgacgaggtgctgcaccgaatcgtggcgatcaaggagctggttccaccgccgagtctcaccgacgaggaacgccgcgagatgcgggagcgttcgctccgtgaggcacgggcgatcgcccggctcaaccatatcaatgtcgttcgcatcttcgacgtgctccgcactgacggcgatccgtggatcgtgatggagtacgtgccgtccaagtccctccaggacactctcgccgagcaggggccggtttccccggcccgggccgtgcagatcggtctcggtgtgctcgccgcgctgcgggcggcgcacaagtccggggtgatgcaccgcgacgtcaagcccggcaacgtgctgctcggcgacgacggtcgggtcgtgctgaccgacttcggtctcgccaccgtcccgggcgaccccaacgtcacccgtaccggaatggtgctcggctcacccgcgtacatcgcaccggaacgggcgcgggacggcaccgccgggcccgaggcggatctctggtcgctgggcgcgaccctgtacgcggcggtcgagggcaagtcgccgtacgcccggccctcggcgatcgccaccctcgcggcgctggcaaccgagccgccgccaccaccgaagaacgccggtccactgcggccggtgctcaacggcctgctgcgcaaggatccgagcgaccggatcaccgccgaggtggcggagcggttgctacgccgagccggcggcaagcgctcgcagatcatcccgctgctgcccggcgtgcgccggcccgggccgaaccgtccgcgcgagcggcgcgcgccctcggtgctgcccgcgccgcgaccggcgccgaagcggtccgaccccgcggcagcgactccgccgccgcccggtgccgccgatccggtggtcgggccaccggccgaagccgaccccacggcgaaagtgacagtcgacgccgctccgaccgcgaaggtcgatccttcggtggcccgcgcggacgccgacctgacggcgaagctcggcgggcggtccgtttcgcgtgcgggggccgacgaaacgaagggtacggcggccgctccgcctctcccggcatcgtccgtgcccccaccggccgcgcccggcaccggcgcgaagcgccacgtcacccgccgtaacctgctgattggtgccgtggtggccttgctgttgctcggcctcgccgtggccgtgccgcggctcaccgggggcgacaacgaggcgattccgcgtgctgccgcgacgggcaccgcgcccgcctcgaccgcggcggctacctctgctccggtcagcccgacgccggcgagttcggcgagcaccccgccgaccagtgccagcccggccccgagcggcacggcgggcgcggccctgccgaccggctggaagctgcaccgggacgccaccgggttcgtggtgccggtgccgcccgggttccgcctggactaccgcaagaagtggggccgggggccggaggactaccgggtccgtttttccgatgggcagggacgggccctgctcatcgaccagacgaccacgccgctggacgatgccgaggccgactggcgtaaccaggaggcccagcggcgctccggctacgccggttatcagctcgtcaagatcgtgtcggtggactactgggacgaggccgccgactgggagtggatcttcaaccagggaggacgtcgggtgcacgtccgcaaccgtggcttcgtcaccgcacccgacaaggggtacgcgatccgctgggactgcccggaagccgactgggccgcgaacgagtcgaccttccagctcatcgccgccgggttcgtgccggtacgcagctgatctcggcgcggtgtccactgcccggtaggctccccgcccatggtgtcgatcgacgctctaaccggcctccgtgacacgttgctcggcgcgcaaccggacccgcccccgctgctggtgctgctcaccgccctgggagcgctggtcggggtggtcacccgccgcccctggcggatcgcccgtaacgcggtgacgatcgcgcacgagggcgggcacgccctggccgccctgctcaccggccgccgtctgcacggcatccgcctgcactcggacacctccgggctcaccctctcggccggccgccccaccggccccggcatggtgattaccctgctcgccggctacctggccccaccgctggtcgggctggtcggcgcggggattctcggtgggaaccggatcaccctgctgttgtggatcgccgtggcgctgctcctggccatgttggtcctgatccgcaacgtgttcggcgtgctgtcgctgctggtcaccggtggactcgtactcgccatctcctggtacgccccaccgcaggtgcaggcggcgttcgcgtacaccggggtgtggtttctgctgttcggcggtgtccgtccggtggtcgagctgcaacagctacgcgcccgtggccgaatgcctgcctccgacgccgaccaactcgccggcatcaccccgttcccagcattcttttgggtcacggtgttcgccctggtcaacctggtcgtgctgggggtcggcggggttctgctggccggcccgatcctgacggacctgaccggctgagccgaaccgtccggagtagaaatctggggagtccggcaacccgcggcacgagctggcgcgtgtctcctgcgaccgccacgggaggtagcgcaggtgccggatgccgacgggttcgacgagttctaccggggcagccgacagcggctgctcgggttcgtgtacgtactcaccggtgatctcgccgaggcccaggacgcggtgcaggaggcgtacatccgggcatggcaacgctggtcgacggtgagtgggtacgacgacccggaggcgtgggtgcgggtggtggcgagccggatcgcggtcagtcggtggcgcagcctgcgcagtcgcgctcgggcctacctgcggcacggcgccaccgagagcgtgcccggtccgaaccccgacgcggtggcggtggtcgccgcgctgcgtcggctgccagaggagcagcgcatcgcgatcgcgctctactacctggtggggatgcccgtcgtggaagttgcccgggagaccaacgccccggtcggcaccgtcaaagcccggctctcccgcggccgggctgccctcgccgggctgcttgccgtcgtcgacctggaggaggctgtcgatgcgtgacgagatgagcgtcgtcgagcctgtgcgccgctacctgtgcgaggtgcgttggctggaggcggcggagatccgtgctcgggcccgacgccgcagccggcgtaccgccctggtggtggggctggtcctggtggggacgctgtcggcgaccaccatcgcgatgttcggccgaccatggaactacccgccggccgtggaggaccccgcggtgagcgcatcggtgtcgcccgccggccaggtcgcgtcgatgcgctccgatgtcccgcgcgatgcgctcgtccagcagtcggacctggcggtccggacggagctccagctcgacgagcccgccccgggcggaaccgtcgacctggggcccgggctcggtcggtgtggtgcgggcacggcgacacaggcgtgggcgagccggtcgcagacgctgctgagccggtcgccggacagcgtcgaccagctcggtgacatcctggtcgtgcaggatctgtatcggttccgagacgacggcgcaaggaggctcttcgagcaggtccgtcaggcgatcctcgcctgtccccaatggggggaggttcggacggccgaccacaacggcagcccggttctggtggagacgacgcgccgttgggacactccgcgggtcgacttcgccggtgacgagtcgctgctgctgcgacactcggtctcctcggtccacgaccacgtgaacggcgatgtgcaccgagtggcgaactcacccgatctgcgggtcgtgctgcgggtcggtgacctggtgacggtgctgcgcatggccgacgaggcgaaactggtccgcctcgccgacgtggcggcccgccgcatgtgcgttgccgccaacccgcggtgctgaagccgcgccgaggctgcggccccacaccggacagcctcctcgagctacagcgggatgttgccgtgcttcttcggtggcagggtctcccgctttgtccgcagcacccgcagggcacggacgagctgggcccgggtctcgtgcggcgggatgaccgagtcgacgtatccgcgctcggcggcgatgtacgggttggcgagcgtgtcctcgtactcggtgatcagctcggcgcgcagcgccgccgggtcctcggcgccggccagttcctgccggtgcaggatgttgaccgccccctgagcgcccatcaccgcgatctgggcggtcggccaggcgaagttcagatccgcgccgaggtgcttggagcccatgacgtcatacgccccgccgtacgccttgcgggtgatgacggtgaccttcgggacagtggcctcggcgtacgcgtagatgagcttcgcgccccggcggatgatgccctcccactcctggccggtgccggggaggaagccgggcacgtccacgaaggtgagcaccggaatgttgaacgcgtcgcaggtgcgcacgaagcgggcggccttctccgaggcggcgatgtccagggtgccggcgaagtgcatcggctggttggcgaccacaccgaccgggcggccctcgacccggccgtagccgacgatgaggttctgcgcgtacagcggctgtacctcaaggaactcgccctcgtcgaggacgtgttcgatgactcggtgcatgtcgtacggttggttcgccgagtcggggatgagcgtgtccaactcccggtcctcgtcgttggtggcgaggtccacgtcgaccgggtaggtgaccggctcgtccaggttgttcgacggcaggtacgacagcagcgtccggacgtactcgatcgcgtcctcctcgtcgttggcgaggtagtgcgcgttgccgctgcgtgagttgtgcgtacgggcgccgcccaactcttccatggcgacgtcttcgccggtgaccgtcttgatgacgtcgggtccggtgatgaacatgtgtgaggtctggtcgaccatcacggtgaagtcggtgaccgccggcgagtacacggcgccacccgcacacgggcccaggatgagcgagatctgtgggatcacgccgctggcccggacgttgcggaagaagatctcgccgtagaggccgagcgaggcgacgccctcctggatgcgggcgccgccggagtcgttgatcccgatgaccggacacccgatcttcatggccaggtccatcaccttgacgatcttctcgccgaagacctcgccgagggagccgccgaagacggtgaagtcctgcgcgaagacgcacacctggcggccgtcgatggtcccgtagccggtgatgacgccgtcgccgtagggccgggtcttcgccagtccgaagttggtcgaccggtgtcgggccaactcgtccagttcgacgaaggagtccgcgtcgagcagtagctcgatccgctcccgcgcggtcttcttgccccgtgcgtgctgtttgtccacggcgcgtgccgacccggcgtgcaccgcctcgtcgatccgacgctccaggtccgccagcttgcccgcggtgctgtggatgttgatcccggtctcggtagtcaccaagggaatataacgatggttcaggtcgccgccgctgtgcagtacgcctcaccacgtgccgtcggcggggcccgtaggctggcgggatgcccggttccccgtacaccgacctggaacgcccgccactgtcggtggtgcggcttcgtcgcgcgctggtcccgccgcgcggcccgtgggctcggttggagctgcgtaccgagaccggctcgaccaacgctgacgcggccgagtacgcccgttccggggaaccggagggcctggtggtggtcgcggagcggcagcacgcgggtcgcggccggcggggccgcgcatggcagtcgccggctcgggcgggcatcgcgaccagcgtcctgcttcggcccggggaggcggtggccgaccggggctggtcgccggtgccatcgtcggcgtacgggtggctgccgctgctcgccggtgtggccctggtggaggcggtgacccggctggctgagctggacgccaccctgaagtggccgaacgatctgctcgtcggtgcggcgaagtgcggtgggatcctgtccgagggagtgccggcggcgggcgcggctgcgccacccgcgatagtcctcggcattggtctgaacgtgactcttcgtgccgacgagttgccggagaaccccacgggtctgccagctacctcgctgcaactggccggcgccgcggcgacggaccgggatccgctgctacgggccttacttcggtcgctgggggactggtacgggcgctggcgggacgccggcggcaacgcggtggacagtggcctgcgggaggcgtacctggctgcctgcggcacggttggtcgtccggttcgggtgctgctgcccgacggcggcgagctgaccggcacggccaccggcgttgattccgacggccagctggtcgtggcgaccccggacaccactcggtacctctccgccggggacgttctgcacctgcgttgatccacgaccgtcgccccgggcgggttcgcccggcaggacggtcgtcgtccggcccgcgcggcggatgccgccgggacggggggagcggttacggtctgcgcgtctgatctgcgctggaggtttccgtggcctttcccgaggacgtgctcaccgaggacgagcacgtggtgctgcacctgcatccgcacgggaaggcgctggtgcggccggttgcggtgacggttctcgccatcgcggtggtggtggtggcgctggtcctggcccccgagggccccggtggggcggtcgtgctggtggtgctcggcgggctggcgctggtggcggtggcctggtacgcgctccgcccggtgctggtctggcggaccacccactacctgttcacgaacgagcgggtgctcatccagcagggcgtgttcgcgcgggatcgccgggacattcccctgtcccgggtcaacgaccacgcgatgcggcagcggttcagcgagcggttgttcggttgcggcaccctgaccatcgattccgttggtgaacgtggtgggtcggtgctgtccgacgtgccgcgggtggggcgggtccagaccaccctctacgaactggtggaggcccagcacgaccggcagccgccgggcgacaccgagatgcctgcggcgttggccgaggcccagggcggcgagccgctgccggaaccgggctgagcggactaggtcgggagggcaggctaggacgcgctggctgccgggccgggaggcggtcaggggcgacgggggtggcgggcgctcgcctggagttcggcggcgagttcggccgccagctcccggtccaggtcgaggcgggcgtccagtgggacggtcaggccctgaaccggtgcgcggacgggatggtgggcgcccggcggtggggcggcctcctccaactccgagaccgattccgccagctcggccaccggatccagttcggccatcgtgtcccactcgtcgcgagcaagggtgtgccagttgctcgttgccggcgctggcgccggctggaagacgaaggtgcggtatgaccagaaccggaacagcgttgccagcaggacacccaacgtcttggcgaggttgagggcgagcaggctggtcacgccgaggccgtacttggccgcggccagcacacccagctcgatgaggagcccggctccgttgaagaggaagaaaagggtgtattcccgcctgatcgctgttttcgggcgatcacggtaagtccagtgacgattcatcagatacgacgtgatagtcgcagtgatggtggcgacggccgtcgccttcaactggccgtcctgaaaaacggtgagtgcgagggcgttgaacaccgcgtaattgatgacggtgttgacgccaccgacgatgccgaatttgaacgcctcgtggacgaacttctgccagcgttcgggcaggagacggacaagacgcatgcggaacaccttaagcgagtggacttggccgggacggtcccgggcctggcgagatgggcggcaggtcacgcccggtgtcggtcgtgtttcgcttccggtacggcgggagttcccgctggtacgaagacgaaccgtcgataggaccagaaccggaagagtgtcgccagcccggtgccgacgaggtagctggcgatgttgtcggccagcggggtctggaagacttccggccagatctggcccaggccgtagcggctgatcgccaggaccgccaccgtgatgccgaggcccaccgcgttgaagaagaagaacaacgcgtactcgcgggctggattaccgccgcggcggtgtcgccacgtccagaaccggttgccgaggaaggcaaaggtcgccgccaccaccgtggagatggtcttcgcggtcacctgctcgacgtcctgcaccgcggtcatgacgttgaacagggcaaagtcgacgaggaaggcgacgccgcccacagtggcgaacttgctcagctcgtggacgaggtgaccgaaccggtcgagcagggagcggatcagacccggccgggtctgccgggagccgggctccccggtcatcgtcgcggccactgggcgagcgtaccgggtgcgggcccgcagcacgggtagcaccggccggcacggctggtcggggcggtggtgatacacggagcgtaacagtcctggcgggtctccagcggcgttcggctcaggtgcgaggccgatggcaatcggcgtaccggacgcggcggcggtccggatgttcaccaccagatttgcgtgaaactgcgcgtgaaagcgggtattagctcgcgatgccgcagcccggccgtaccttgtgcagttcttcacaaccagtcccactgactggtggcgcaagccggtttacgctgaggccaatcccaggtttcacgaaggcgacgcgtcgcgccgtcgaacctcgtgcatcccatagaccggtcagcgtcgaccacaaggagatgtgtcatggttgctccggccactgttcggggtatcgatcaggccccgacatcccaccccaaactgcttgcctgggtccgtgagatcgcggaactgaccaccccggaccgtgttgtctgggcggacgggtcggacgaggagtggcgtcgtctcaccgacgaactcgtcgaggccggcaccctgatccgactcaacccggagaagaagcccaactcgttctacgcacgcaccgatccgacggacgtggcgcgggtcgaggagcgcacctacatctgctccgttgacgaggcggacgccggcccgaccaacaactggatggcaccggcggagatgaagcggacgatgacggagctgtaccgcggctgtatgcgcggtcgcaccatgtacgtcatccccttctgcatggggccggtggaggctgagcagccgatgttcggtgtcgagatcaccgacagcccctacgtggtcgcctcgatgcgcatcatgacccggatgggcgcgaagatcctggaggcgatgggcgacgacgcggacttcgtgcacgcgctgcactcgatcggcgcgccactcgcgcccggccagcaggacgtgtcctggccgtgcaacgagacgaagtacatctcgcacttcccggagacccgggagatctggtcctacggctccggctacggcggcaactcactgctcggcaagaagtgctactcgctgcgtatcgccagtgtgatggggcgcgacgagggctggctcgccgagcacatgctgatcctgaagatcacctcgccggagggccgggtctaccacatcgccggagcgttcccgtcggcctgcggcaagaccaacctcgccatgctggagccgaccatcccgggctggaaggtcgagaccatcggtgacgacatcgcctggatgcggttcggcccggacggacgcctctacgcggtcaacccggagtacggtctgttcggcgtcgctcccggtaccgactggaagaccaacgccaacgcgatgcggaccctggaccgcggcaactccatcttcaccaacgtggccctcaccgacgacggtgacatctggtgggagggcatgggcgagcccccggcgcacctggtcgactggaagggcaacgactggacgccggagagcgacgacctgtcctcgcatgccaacagccggttctgcaccccgatcacccagtgtccgatcctcgccgaggactactacgaccccaacggcgtaccgatcgacgcgatcctgttcggcggccggcgccgggacaccatcccgctggtcaccgaggctcgcgactgggtgcacggtgtctatctgggtgcgacgctctcctcggagaccactgccgcggcctcgggcgcggtcggcgtcgttcgccgggatccgatggcgatgctgcccttcatcggctacaacgccggggactacttccggcactggatcgagatgggtaagggcaccgacggtgacgagtcgaagctgccgcgggtctactacgtcaactggttccgcaaggacgccgagggcagcttcctctggccgggcttcggcgagaactcccgggtcctgaagtggatcgtcgagcggatcgagggccgggccgatgctgtcgagaccccgatcggcatggtcccggccgcggacgcgctggacgtcgagggcctggacatgacctcggaggacatccggatcgcgctgaaggtcgacgtgaacgagtggcgtgatgaactgccgttggtcaccgagtggttcgagaagttcggcgacaaactgcccggcgtcctctgggccgaactggacgcgctgcgcgcccgactcgacgcggaagcacagtagcgggagtaggcggccggtgcgcgggcgatgaatgaccccggcgacggccgcgaatgatccctgcgacggccgccgagacagttcggctgggcggtggagaggggcgcgacgtggcgaccgggccggccgacggggacgacgagttcgacgtggtggtggtgggggcgggaccggccgggtcggctgccgccgtcgccgcccgccgggcgggagcccgggtgctcctgctcgaccgggtcggctttccgcgggacaaggcctgcggggacggaatcgccgcgcacgcgctggacgtcctcgacgagttgggcgtacccgatccggtggccgggtacgccccggtgtccacgctccgcctggtcgctccgagcggcggggcggtggcgcgggcgttgccccgccaggcgtacacggtgccccgaaccgtcttcgacgcccggctggtcgcggcggcggtcgcggccggcgcccggctgcgccggcacgcggtacgccaggtcgaggtgcgcgccgaccgggtcgtgctcgacgggcggatcaccgcgcgggccgtggtgggcgccgacggtgccggctccgtcgtgcgtcgggcactgggacaccgcccgaacccggaccgccacctggccctggccatccgaggctacgcacccgcgccgtccggccggccggaacagctcatcgtcacgtcagctacacgctggcccgcgtacgcctggtccttcccgatcggcgacgggcgggcgaacgtcgggtacggggaggtgctgcgcggtgagtcgctgacccgggggcatctcctggagcggctgggggcgctgctgcccggagtcgatccggcggcggtgaccgccctgcgcgcgcaccacctgccgctgtccacccaccggccggtgccggggcgcggccgggcggtgttggccggcgacgcgctctcgttgatcaacccgttcaccggtgaggggatcttctatgcgctgctttccggaacgctcgccggtgccgcggcgagccgcgcgccggagcacgccgcacggcgctacgccgaggcacttcgtcgtcgtctcggcggccatctgcggcacagttcggctgcggcctggctcgcccggcggcggtcggtggtcgacgcggcggtgtgggcggccaaccgcgacgaccaggtgtaccgggcggtgatcgagttggggctcggcgacggccggctggacacccgcacggtggccatgattgggcgtggcctgttcccccgggaacggcatcccaaaccgtgaggcgtcactccggtcgctactctggcaggtgatgactctgcgggacgttgtctactcggtgtacgaacgtcggctcacggcgaagctggcggggaaaccggtgccccggcacgtcggtgtgatgtgcgacggtaaccgcaggtgggcacgggagatggggttcgtcgaccccaacgacggacaccgggtcggcgccgagcggatcaaggaactgctgcgctggtgcgacgcggccggcgtgggacacgtgacgctgtggctgctctccaccgacaacctcacccgcccggccgcccagctcgatccgttgctgcagatcatcgaggatctgacgctcgagttggccgaggagggtaacccctggcggctgcggatggtcggtgcgctcgacgtgctgccggcgccgcacgcggcggggctcaaggcggcggaggagcggacccgggatcgcgtgggcggcgcgcaggtcaacatcgcggtggggtacggcggccggcgcgagatcgccgacgcggtgcgatcgttgctgcaccagcacgcgaaggccggcaccagcatcgagcagttggccgagacgttcgatgtcgagcacatcaccgagcacctctacacccgcggcctgcccgacccggacctgattatccggaccagcggcgaacagcgtatgtccggcttcctgctctggcagtccgtccactctgagttctacttctgcgagttgaactggccggagttccgccgggtcgactttctccgcgcactgcgctcgtacgccacccgccagcgtcgtttcggcatctgaccaggcgacctggccgagcgggcggtgctgaccgccgttgagccgcacaaccagcggacgctgttccgggcgctctaccgccgagggcggacccagccgctggagtcgccccggccgggtgaggcgtaccaggggcgctgggtgggcgccggcggtcctggcagatcaccttgaccggcgtgcggcgtcggtgtcacctcagccggtgtgcggcgtcggcgaggaagtcgccgaggtccgctggtgagtcgatggtcaggtcggcggcggcggcgacctcctgaccggtttccgggttggcgacggcgacgcagacgccgaagaagcgcgggtcggccgcggcgcgggcgcgcagcgccgtgaacgccttgatgtccgatacgtcgtcgccgaagtaccaggcgcccccggcgtcgcggaccacctcgtcgatgaccatgcccttgtcccggtcgactggcggcttcagttccaggaccattcgcccggtctggacccgcaggccgagttggtccgcccgggttcgaccccactccgttaccgcggggccgagctgcggcgcggtccgccagtgcagcgccaccgatagcctcttgtattccaccagggtgccggcgggaagctcggtgcgggcctcgtcggcgaggtccgccatggtcggaacccacggcaacgccgtcggctcggtgatggtctcgccgccggagtgactgtgctccagcccgtagagaccgtacaggtcgacaccggcgagatcgccgagccggtcgcgcaggaagtcgaccgggcgcgcggagacgatcgcgatccggcggacgacgggtgcgagtgcctcgatggcggtgcgtacccccggtgcggggtgtaccgccgtcgggtcgtcgcggaccggcgcgagggtgccatcgaagtcgaagaagaggacggtttccgcggcccgggcggcggtcgtctgccaggccaggtcagcggtcaacgggtttttcggcggctgcttgcccagattcaacggcggcacgcgcgacagcgtaccccggcagcagcggctcaatcgtggtcgtgacgtacgcctccaccgggcctcgaggcgtgcgggtggcacctcctggcggtcgcgttcagcgttcggcggcttcccgtccccgacgcccgatcgggacgacggtggcctcctggccgtgaccgagcaggtagccctcgacgaagccggagtttcggtcaccagtgctggattcgatctcgttgaggcgggccaccaggaactcggtgagcgcgctgacccggtcattgagccggtcgttcagctcgctgagcacggccagaacaacggcagtgccggtggcggtgagtgtggcgaggttgacgagcaggggaagctgcccgccgttgaccgccagggtcaccgcgtttccggtcacacacagtgtcagggacacggtgccgaccacgactgccaaccacttcagggtcatggacagacccctccttctgtcccgcagggctgggttcggccttcccgtccccccgccgacgacgagcccaagcagtacgagtagggacgctagcgcgccggtccgggccggggagcgaaacgaacgagtctgacctgctgttctttcgccatctgaggatctatccgacctgtttgcgctgggttggcgctactaccgggagagtcggacgatacgcgaggtaacggacggtttcccgaatatggaacttctccgcgtccgacacgtccgggtccaccagtcggcgcagcagtgcctcgacatcgggatccatcgggggcggtgtcccgacgcggtgtgggttgctccgccggtcccagcccagggcggcgaaagcggtcgccggggcgagtccaagtccttcacagaacgcgacgacgcgttcggcctcggggtcgctggcccagtcgccccggacccaccggttgatcgtctgccgggagacgccggtgcgccgggagacctcggtgccgctccacgcccgggtggcccgggcctcgtcgagcgcgcgacggacgaaggtggcaaaggcaatcttccgtgcgttggccgtctcggtcacctggtgaccgtacggccagcgggccgccatgcggttccctggcgcgcggttgtcacgtaaatgtgacagccattccggctttggtgcgtcgttcaggtctcgtgctatgcgtcctcacctgggaataatcggtagacatgcggatggggggaatcagacgaaaagctgatactgtcccgttcgcgggacactctagcgtgtgtccgtgcaggagggcgggtgactgctcgcatgcgtgatatctccggcacgagggggcctggtgaccgaactcgccacccgggcgcaggcattcggcctgatcgccgccggggttgccaccgggttgagcgcgccctggcgcctctacctggcccgcggctgtcgctacctctccctcagtgtcggggaccgggcggagtggcacgcctggcgtacccacctcggttgtcccgagctcagcgtccgcgtctatgacgccggcggtgagatccgccgctcgtcggtggccgaggttgtcctggacgggtgtcggatcagcgtcgagctggtcgagaaggtcggcacggacgacctcgaccaactgctcgtcgtggatcccaccccggtagagccggaggagtgatgagcgcacagataccgcggtccggagcggccggatgagtccattcctcgccttgctcctcgttctcgtcctgaccgccaccagttacgccgcgggtcgtctgcacggtcagctcagctaccgaatcggctaccggttcggctaccggcagggctacttcgatggcgatcggggtgcctggaaccgacgccggcgcgacgcccaggcggcgatcgcgtccgcgctcgccggcccaccgccggcggaacgtcagaaccgtccccggggtgctggttcgatggtccggcccggcaccacctacaccggctcggcggccgctccggcgagtagtcggcacccggccggcgcgctggtccggcgcggggggtgaccgtgccggtgggaacctggacccgccggccggagcgggacgccgcgcgtgggaccaccgtcagttgggccgggtggaccgcgggtccggggttggggcacggccgacgaatcaattgtggacgaacgaggttctggtcatgactctcagtgataaagggtcagtctcgggagtggcgcaggtcacaattggggctgattgattccccatccgcggcactgtgcgcaatcgtgtccgcgagcgctcgcacagcacggcggatcgccggtgatcgttcgtccgcacccagtcggcgacaccgtccggcgacccgtgcggtccaggcgctcacggcgtgaccctgcccttgggcatggccgcgccgtgtccgtcccctgaaggaaagggaccaccttgtgagtcggctgtggagccgtttgggtgcccgtacggccgcagtggcgctgctctcggtgggcgtcatcggcggcttccaactgggcgacgaccgggatcagggtcagcgcgtgccggaccagcaggtcgcgctgcagacggccccggtgctgtcgtccgcgcgggagcgggtcaccgaataccagacgaagctgcgggatgcggcggttgcggaggctgtcaaggaacggaagcgccgggaagaggccaccgcggcgtcgcggaagagtgcccgcgaggcggccgtcaaggttgccgacgccaagaagaaagcggcggcggcagcagcagcgagtaagccgtacgacggtccgatcccgtcctcgtgcgccgagttcaccggcaatcggcagactggctgcgcgctgatgctcgaggccggcttcggaatcgaccagtttccctgcctggacaagctcttcacgaaggagagcggctggaaccacaaggccgagaatcggtcgtccggcgcctacggaatcccgcaggcgctgcccggtagcaagatgggttcggtcgccgacgactggaggacgaacccggccacccagatcaagtgggggctcggctacatcgagggtcggtacggcacaccgtgcaaggcctgggccgtgatgcaggccaagggctggtattgatcgatcctggacggggcggggtgtgttgggtcataccccgtcgccgtcggtccggattcgacccctgtcccaagtggcggtggaagccgccacctgatagctgttgacaggtgagcctgctaccaggaggcagtgacccgcaccggttcggcaccgaggccttctacgccgcactcggccggtccttcgtcgccatgtgcgcggtggtgccggtgctctatctcatcgaggccgccgaccagggcttggcgttggggctcgacgtggcagccggcatcctcccacggcacctcgatggcctcgacggcgtcttcttctcgcccttcctgcaccacggcttcaaccatctcaatgtgaacagcattccgctgatcctgctcggcaccttcgtgctcgcggcaggcgtacgtcggttcctctggtccacgctgatcattgttctggtcagcgggctcggcgtctggttcaccggttcgccagacaccgtcgtcgtcggcgcaagtggcgtcgtcttcggctacctgggcattctgctcacccggggcatcgtcgagcggagctggtggaacttcgcggtcttcctcctggtcggcctgctcggtggctggcagctcgtcggcattctgcccaccgacgagccgatctcctggcaggggcatctcttcgggctgctgggcggggtcgtcgccgcgatcgtcttccgacggcgcgggccgggcctgggcggtccgcgttactcggagtcgcgcctcacgtttccttgaccagacccggcgacaaccgaccgtgggacgtccttgcccggcggctccgacccctttacggtcggggatcagcaccggttgatccgtaagcggaaagcgacggtacgcccatgcgcgagatcgatgtcgcggtaatcggggccgggccctccggcctcttcgcggcgtattacgccgggttccgagggctctcggtggccgtggtcgacgcgttgccggagcccggtggccaggtcacggcgatgtacccggagaagttgatccacgatgtcgccggattcccggcgatccggggtcgggacctgatcgccaacctggtcgcccaggcggccccgttcgacccgcgttacctgctcggcacgcgggcggagaaactcacctacgtcgacggtcggccggtgctcggcctggccggaggcgagcagctggcctgcggtgcggtggtgatcactggcgggttgggtagcttcacaccccgcccgttgccggtcgcggagcgctttctcggcaccggaatcgtctatttcgtgccacagccggcagacctgaccaaccgggacgtgctcatcgtcggtggtggtgactccgccttcgactgggcatcgaccctccagccgctggcccgttcggtgaccctcgtgcatcgtcgggaaaggttccgagcgcatgcggccaccgtcgcccgagtccgcgccctgccggtgcggatcgtagtgaacgcagaggtgacgaggctgcacgggggcggcacagtgaccggtgccgagatcactgtccggggcggcgcggcggagctgttgccggtcgacaccgttgtcgcggcgctcggattcaccgctgatctcggccccttgacggagtggggcctgcgcctggaccgccgacacatcgtggtggacagcaccatggcgacgaacctgccgagggtcttcgcggccggggacatcaccgagtacccgggcaaggtccggttgatcgccaccggcttcggtgaggccgccacagcggtgaacaacgcggccgtcgtgatcgatccagccgcgcacctctttcccggccactcctccgacgggagctgatctccctcgtggactggcttgccgtggcaggctgacgagatcggctgtcaccgcgaccgggtggtcgacgtagtcgttgcgatgtggtagcgctcggtcgatgcggccgaaccgtgtgcagctgatcggggcgaagcgccggttccatccggcgatccccggcgagcagtgtttcggcgtgcctggggttggggccatccctatcgccgggcggcgacgagaacggcgaccagggccaacgtcgcgcccagcagggtggtcgcgtccgggcgcgacgccgcggtcggcagcgtgacatccagcaggacggcgccgatcacctggccagcgatcgtggccaggccgagtagcaggacaccggtgaactcgacggtggcagcggcgattgcgatgaagacgatgccaatcggcccacccaggtagagccatggctcggccggcggagtaccggtgggtagcccgcttatcgcgacgtcgaccgcgaacaccgccagcagggcgagcgtgcccacggtgaagttgaccaaggtggcggtcagtgcgttgccggcggcccgggcgaccagcccgttgaccgcctgctgccaggccacggcgaagccggccagcagcggcagcacggccagcgtcagcgcggccgggtcgccgagccggtcgccgaccgccagcccgaccgcgagcacggtgagccccgccccgaacaggcgtcggacggtaaccggctggcgcccgctcgggccgatgccggcccggtcgacgaggagactgctggcggactggccggcgaccacggccacggtgaacacggcgacgccgaggacgccgactgtgaggccctgggtcgtcacgaggaatgccccacacagcccgccgaggcactgccacgggcgcaacgtcccggccgtcagcgcagcgtgtagggcagccagaccccgccgcccgcccggagtcaccggcaccagcaccagcagcaccagcagacccagcccgaacgagacgaccgccgcagcgacgccgtcggccagacgtacgcccaactcgccgttgatccgggattgcccggccacggcgatcccggcggtggtggcgaggcccacgccgacgaaccggcgggccggcggcggccggatcagcgcctcggcgccggtcactcctgctcggcgagagggcggccgtcgaagttgaccgccgagtacagcgccagcttctccagccggtgatatgagtcgatcacgcgaatcgtgccgctcttggaacgcatcacgatcgactgtgtgtacgccccaccggccttgtagcggacgccgcgtagcagatcgccggaggtgaccccggtggcgacgaagaagcagttgtcaccggtcacgaggtcgtcggtgccgagcacccggtccaggtcgtggccggcggcgacggccttctcccgttcctggtcgtcgcgcggccagagcttggcctgcagtgcgccgcccatgcacttcagggcgcaggctgcggtgattccttcgggggtgccgccgatgcccatcagcacgtcgacgtcggactctccccgggcagcggcgatggcaccggcgatgtcaccgtcggagatgaagcggatgcccgcgccggtgcggcggacctggtccacgagcccgtcgtgccgagaccggtccagcacgcagaccgtcacctcggacacgtcggtacccttgaccttggcgatgcgtcgtacgttttcggccacgccggcgttgatgtccacgacgtcggcgtaggccgggccgacggcgagcttctccatgtagaacacggcgctcggatcgaacatcgccccgcgctcggcaaccgccagtaccgccagagcgttcggcatgcccttgctcatcagtgtggtgccgtcgatcgggtcgaccgcgacgtcgacctccgggcccgtcccgtcaccgacctcctcgccgttgaagagcatcggcgcgttgtccttctcaccctcgccgatcaccacgatcccgcgcatcggaatcgaattgatcagtttgcgcatcgcgttgacggcggcgccgtcgccgccctccttgtcgccccggcctacccaccggccggcggccatcgccgcggcctcggtcacccggaccaggtcgagggcgaggttgcgatcgaggttctgtggggtccgcgtcctggtgttcgtcatgacggttcctcctcgcgacggtgcggggtggcccggcaggcatcgctgctgccggctttgtcgctgatcctcacatgatcggcgaccctgcgtggtggcggggcgctgatgggttggtcacgtctggtcgggtggctgcgaagatggaggggtggaacccgcgcagcccgccgatcgtgtacccgccgaccagaccgcgcccgagctcccgtcggcgccccctggcccgacccagcctccggaggagccggcgtggggcgagcccgccaccggcccggcggaggcgggtggtgccgccgttgctgatggtgcagtagttgccggtggtgcggcagttgctgacggtgcggcagtcgccggtggtgcggcggagaccggtgagtcgccggcaccctccgccgcggcggacgcgaaccgttcggagcgctcgccgaaggacatggctgtctcgctgctcgtgctgctggtcccgatcgccctgctgctcgccttctatcggggcttcctgggaggggaccaggcggcggtcgtcgacccggcacccgcgctggactcggcgcaggcagcagcggccttcccggtcagtcagccgcaggggttggacgaggggtggcgcaccgtacgggccgacttccggacggtcgagggcggttccaccctgcgccttggctacctgaccccggaagggcggggcgcccaggtcgtgcagagcagcgtaccgccggagcggctgctccccgccgagctgaccgaccaggggcaaccccagggccggaccgacctggcgggacgcacctggcagcggtacacggcccgcagcaacgagcaggcgttcgtgcttctcgaaccggatcgaacggtgatcgtggtcggcgatgcccgggacagcgagttgcgggagttggccggggcgctgggctgatcccggcctgaccggccaccaagcggcggacggcggaccggcgcgctcagccggtgtgctcctgacgggcggcgtccaggcgggcacgggcgccgtccagccacgcttggcagatcccggtcagctgctcaccacgttcccagagcgccagcgcctcctccagggtggcgccgccggcctccagtcgctccaccactgacgccagctctgcgcgggcctgctcgtagctgagccgctcgtccttcgtctcctcggtcatcgccccacatcccaccacacccgcggggcggggctacccccgccgtaccgacgggcggtggtcgcctgccccggtaccggcctgccccgccgggcggtacgcccgtcgggcaccgctaccgccttcgggccggggaagcctggcggcgatccccggcgtcgatggtcgcggccagttcgccgtcggcgagccggacccgcaccggatccccctcggcgacctcggacgccgcgcggacgacgtgtccgtcggtgcgctgcacgatcgcgtacccccggtcgagggtggcggccggggagagggcccgcagacggtcccgggtgtgtcggaggtcgtccgcggcagcggtcaacgtgtgggcgaggcagcggtcgacccggtggcgcagcgctgacacgtcggtcgccagtcgctcgaccatcagctgcgggcgggccaacaccggccgggaacgcagcaactccagccggtgcgcctcgcggtcgaccaggttgcgtaccgcgcggtcgagccgggagcgggcctggccgatgacgcgcacctcctcggccaggtccgggacgattcgtttggccgcgtcggtcggggtggaggcacggacatccgcgacgtagtcgagcagtggcgcgtcggtctcgtggccgatcgcgctgaccaccggagttcggcaggcgaacaccgcccggcacagcgcctcgtcggagaagggcagcaggtcctcgatgccaccaccgccccgggcgatgacgatcacctcggtggtgggatcggcgtccagcactctcagcgcgtccacgatctgcggcacggccgatggcccctgtacggcaacattgaccgtccggaacgtcacggcgggccagcgtcgacgggcgttggtgcgcacgtcccgctcggctgcgctggcccgcccagtgatcagaccgatctggtgcgggaggaagggcaggcgttgcttgcgcctggggtcgaagagcccctcggcgcccagcagcttcttcagcttctccagccgggccagcaactcgcccagccccacctgtcgaatctcgtcggcgcgcaggctcaacgtgccccgggcggcgtagaagtcgggcttggcgtgcaacaccacccgcgcaccctcgcggagctgcggtgcgccggagtcgagcacgtcgcggttggtggtgacggtcaggctgaggtcggccgacggatcccggagcgtgaggaagaccgtgctcgctccgggccgacggctgacctgcgcgacctgcccgtccacccagacccagcccaggcgggcgatccaggcgctgatcttctggctgaccacccggaccggccatggatcctcggacgtgctgcgcgtaactccggcatccgaactcaccccgctcaccctacggaccgtccccgggggtctcggccgccgccgggcggtggaccggcacgtacgatgggcgggtgagtgaggctgaagcgacccggaccggcagcaagcgtgtgctcctggcgaagccacgcggctactgcgcgggcgttgatcgggcggtgcaaaccgtcgaagaggcgctcaagctctacggcgcgccgatctacgtccgcaaacagatcgtgcacaaccggcatgtggtacggacgctggaggccaaaggcgcgatcttcgtggaggagaacgaggaggtgccggagggggcgaccgtggtcttctccgcgcacggcgtggcccccgaggttcacgagcaggcgcgggcgcgctcgctgaagtcgattgacgcgacctgtccgctggtcaccaaggtgcaccaggaggcgaagcggttcgccgcgcaggactacgacattctgctgatcggccacgaggggcatgaggaggtcgttggcacctctggtgaggcgcccgagcacatccaactcgtcgatggcccggaggacgccgatcaggtcaccgtccgggatccggacaaggtggtgtggctctcccagacaaccctgtcggtggatgagacgctggagacggtggcccggctgaagaagcggctgccgctgctccagtcgccgccgagcgacgacatctgttacgccaccagtaaccggcagcacgtcgtcaagcagatcgcaccggactgtgacgtcatgatcgtggttggctccacgaactcgtcgaactcggtgcgactggtcgaggtggccctcgatgcgggtgcgcgggcaggtcatctcgtcgacttcgcccgtgagatcgacgacgcctggctcgacggtgcccgcacggtcggtctgacctcgggcgccagcgtgcccgaggaactggtccaggaggtgctcgcgcacctcgcggcgcgcggtttcaccgatgtcgaggaggtggtgaccgcggacgagcggctgaccttctcgctgccgcaggagctgaagcgggacatgcgggctgcggtggcgcacggttgatcagcgggtgggccccgatcccagccaggacggtgggcgggtgacgggccgtaccggcggggtgggaacggattggcccgccgcagcgtccgagatcacatgagaagccttcggctcgccatcccggcggtgaccgtctgcctggcgctaggtgcctgcggcagcggccaggcggcgggtgacgaccccccgaatcccatgggagcgacgccggtgacaacccctgccgacccggatccgacgactgtcgacctcgaatcgcccggcccggcgaccccaccgaccccgatcaccccggcgccgacgacggccaccgcgtcgacgcgtacgcccaagctgccggccggaccgagtaaaccgccaccggtcggcgccgcgaccctgaccggcacggtgcaggccggggtggagcccggatgcctgctgctcgacgggtacctactgatcggcgggccccgtgaggtgctgaccgtgggcgcgtcggtgcgggtgaccggaaagatacagccggacctgatgtcgatctgccagcagggcattccgttcatggtggagacggcggcccggcgaggctgaacgccgccggagggccggagcccgtccccgggtgtcaccggggacgggctccggccgtggcccgatgggtcagttcactgcgccgatggcgacggcgccgcggccgacgaccgcaccctccgacgtcaccatggccagctcaccctgcagttcccggccagcggccgggctggcctgggcggtcaccgtgccggtgacggagccggtggcgccgtgtcccagagcgagctgggtcgacggtgccgacagggtgcccagtgccgcggcggagaacgagtcccggtagtcgtaggccgtgctgccgccgacgccgtccaccgcgtacccctcgaccacgacccggtaggtgcccggttccgggttgtcgagagtcaccgcctcctccgagtctccgtccgcggacagtccgacccgttccgaacccaggaacacgtacaggtccaggtcggctgcggcgttcgccgggttgccgatccgggccgtgaactcggccgcgtcggccggcacctccacgaggaactcctccgcggcgccctcggcgatggtcgggcgcgcggtctggacgctggagagcggaccaccctggccggtgacggtgaccgggccgtaggtgttgttcaggctccactggaccggggtcgccacgccggcgtcgaccgccggcagttcgaccacggccggctcgaccgcgacaccctggatccgcgccgtcagctggtacgggttgttcagcgacggcgaggtgcggcgcgactccacctcgatctcccagacacccgggatcgggttctggtagtcccgttcctgcggcttgcagatgtcggggtcggagtagttggtgaagcagacccggctggaggtgctctccaccggcacgccgtacgggttgaacgcgatgaaccgggtctgtgaaccggtggcgataccgtcgaggttcacctggagtgcgccggtgcccggtggcacggtcacgaggtaggacgtggagctgttccggtggaccgagtcctcggccgagaaggtgaagttcggcttgcgggtctcgttggacgccacgaccacgagggacacctcgaagtcgatcgtgttggtggctgggtcgtccaccgtcatgatcgccccgtgtgcgccggcatcgggcttggccacgacgcggacggtgacggtgcggttcagcggcaacgcgacggacttcggcgcccggaaggtgccgtcgttgccgcggagcgtgatgttgtgcttgacggtgccggccggaccgctggtccgggtgagcttgacccggtaggtcttcgccttgccgacccggtgaccgccgtcgccggcggcgcaccggttgtagacgccggcaccgcggttcggcgtggccagctgatcggacagcacggtgcagaccggggcctccgaggtgtaggaacgggtttgcacgcccttgcgcagcagcttccacgcgcccggcacgttcaccatgccgtagccctggccgtacgtgggaacgcccttgatcggcttcgccgagctgtacagcgcccggcgcagcatctccggggtcacgccccggtcggtcgcccgggcggccgacagcagcagcgcggacgcgccggcggcctgcggagcggccatggaggtgccgttgaacatgccgtagcccggcggcagggagtagccagcctcgggtaccgggctgcccgcctgccagacgggaatggtggagatcgccgcgccgggagcggcgatgttcggcttggtgccgccgtcctcgcgcgggccgcgcgaggagaagttgaacagggcgttcttcgtcttcaccaccgagccgtagttggccagccaggtgtccttgctgatgctggccgcgacgctgatcgcgttctgggtgactgacgggtcaccaacggtgttcaggccggggccggagttgccgccagagagaacgagctggacgccgtacgtggtgatgaggttgttgtacagctcggcgcgggcgttgttgccgtcgttgagcgccggcaggccaccgatcgacatgttgaccacgtcgacgccccggttgatgaccaggtcggccatgccggtggtgagcgccgagaaggtgcagccaccgccccagacgcaggcccgggcggaaacgatcttggcgccgggggcggcgccgtcgaacacgtcgttgtcgaacatgtcgttggcggcggtgatgccggcgacgtggctgccgtgcgcgctctcgacgatgccgatgttgacgtagtcgaccaggccgggaccgcccaccggggtggtgtcgacgtcctcacggaactcgaccacgaagggcatctgctcgcggacggcggttgacgggtcgtcgctgccgaagtgaccgatgtcgaacttttcccggtacggccgcatcacggtctcgtccgtgaagtccccatcaaggtcgacgtcgaccaggatgtcgttggtggcggggtcgtagagcaggccccactggtcggtggtgtcgccgtcgcggttgacgtcaccttcggggtcgctccccgcggtgatcgactcccggaaaaggttgaaccggtaggtgcccgccggagcggtccaggtcacgccggctgcttcgaacgacgggccggtgacctcgctgatcatcggccgccaggtggcgtcctcgaacgggtgcgtcgccgtgacccagtcgacgatcttccgttcgcccgtggtggtgtactggagcgccgggtggtccaggtccacaccggagtccatgatgccgatggtgacaccccggccgtcccactcgggattccggtcaacgaacttgacggcgccggtctcgccggccggcaggtaggggttgtccgcgcgggtgtcggcaccggggccgcccagcgtactgccctgcttggcggctgcccggccgtcgaccctctccggccgcgggtcgggcagctgaatcgtttcgtccaggtcgaccgcggacacgccgggcagtgtggcggcctcgaccaccttgtcggtcgggaccgtggccaggacgtatccgatggtgtcgtaccgttcagtgacagccgcgccgagatcagtcaggtcggcggcgacatccttcgcctcgcccttgtcggtcgagacgatcagggtgacggtgtcggccttcttcgcttccgcctcggcgagcagtttcgcgtcgtgtgaacccagcgcctcgacgggggaggtcggtgcggcgggtgcggcgctcgctgtggcggcaccgcccgcgacggtcacggcactggcggccacgaccgacgcgaggagcgcggcgggggtacgccggctccggtttgggggtttgctcacgttctcttcctccagagaacagggccctcaggtccagggcacgcgtgagcgaaatccttcgggtatcgatgctcactgtcactactgaacgatccgttgtgaccatctcgtaacttttcccctggtcgatgtcacaatgtgttcggtgagcgtgtcgtccactccggagtcgttgtcgtccactttggagccagctcggacagctctggtgcctgcggctggcgaggcgcgagttccacctgcgccggcgtggccaactcctcgtcggagacgcccagctcagcgagcttccgtgcgctgaccaggacccgcgcctccagcgagccgaccgcccggttgtacgccgttaccgctccgccgagtgcggaccccagcctgcccacgtgctcgccgagcgtgcagagtcgaccgtgcagttcccgggcgagcgtgtgtaccgccaccgcattgctggccagcacctcctgtcgccaggtgtaggcgacggtgcgcagcaacgcgaccagggtggccggggtcgccagcaccacgttccgggcgaacgcgtgctccagcagcgtcgggtcgcgctgcaccgcgacatcgaggaacgggtcggccggcacgaagagcaccacgaactccggcgactggtcgaacgcggcccagtacgccttcgcggccaacgcgtcgatgtgggcacgcaggtgtctcgcgtgcgcgtcgaggtgggtgtcccgcccacgctcgtcgcgtgcctccatcgccgtcaggtacgcctcgaagggcaccttcgcgtccaccaccacactccggcccccgtgcaggcgcaccaccaggtcggggcggaccacccgttgatcggtcgtggccgcggttacctgctcggcgaagtcgcagtgctccagcatgccggccgcctccacgatgcggcgcagctggtgctcgccccaccgaccccggacctggggcgcccgcagcgcggcgacgagctgtttggtctcggtacgcagttcgccggagacggtgctcatggcccgcacctgcgcacgcagctcggcgtaggcgtcgacccggtcgcgctccaactcgttgacccgctgctcgtagcggtgaagtgtctcgtgcaggggtgccacggcgcgcgccactgcctcctgggactgtgcggtcgcctcgtagctgagcgtccgcagggactgttccaaccggctttcgcctgccctggccgcggccagcgtggcctccagccgggccagctccgttgcggaccggacccgggcggcgtaccaccccaccgcgcctcccgaggcgaggcagacgagcaccacggccagcgtcggaaaatccatgccgccgagcatgtcaaacgggtacgacctgcgcgggccgggcggaccggggtgtcggaggggtccgccgtggccggcaggaaggccccaccacggcggtcagccggtattgcgcatgccggcggcgatgccgttgaccgtggtgagcagggcgcgttccagagcggtgccgtcgctcggcgcccgtcggccacccggcgccgtcgccaccgcccggcccggcgcaccggactcacggtactgccgcagcaacgccacctggaggtggtgcagcggctccaggtaggtgtcccgtacggccagcgtgcgctgcagcaccggcgcgttctccagcaggtccggggtcacggtcacggcgagcacctcccgccgggtcaactcgtactcctgctcgatcttgtggaagatcgggtgcagcttcttcggcaccagcgtctccacataccggcgagcgatcgccaggtcggtcttggtcagcatcatctccacgttcgacaggaacgtccggaagaagtgccaactgcggtgcatctcagcgagcacgtccgcgtggccggcggcacgggccgccgccaggccggagccgacaccgaaccagccggggacgatctgtcgggtctgggtccagccgaacacccacgggatggcccgcaggccggcgagcccggcgcccgtgttcggccgcttcgccggccgggaaccgatgttcaacgcgcccagcagttcggtcggtgtggacgcccagaagtacgccggcaggtccggatcctcgaccaggtcccggtacgagcggtaggccgccgcgctcaccacgtccattgtcgcgtcccagcgttccagcatctcggccggctgccggggcgcggtgtgcagcagtgtcgactggagcaccgcggcaacggtcagctccaggttctcccgggccagcgccggcagggtgtacttgtcggagatcacctcaccctgctcggtcaccttgatctcgccgtcgagggtgccgtacggctgggccaggatcgcgtcgtgcgtcggcccaccgccccggccgacggtgccgccccggccgtggaagagccgcaggtgcacgccgtgccgggcggccacgtcgcgcagcgcgcgctgggcccggtggatggaccactggctggtggtgatgccggcctccttgttggagtcggagtagccgagcatcacctcctggacgtcgccgcgggccgcgaccagggcccggtaggcgggcagcgacagcagctcgtccagcaggtcaccgccggcgttcaactcggccggggtctccagcagcggcacgaagccgatccgggcccggctgctgtgcacgtccaccagcccggcctcccgggccaacacgacggcggccaggacgtcgtccacgccgagggtcatcgagatgatgtaggactcgatcacctcggtcccgaaccggtcctgcgcctcccggatggtgccgaagacgtcgaacgtccgtcgggccgactcggtgagtggggtgtcgacggtggacaggggtcgacgtccggtcagttcgtcggcgagcaacttggtgcgctccagccggctcagtgccgggtagtccgacacctcgcccaccgcaccgaacagctgcgtcagcacctcgtggtgcttctcggcatgttcgcgtacgtccatggtggccaggtgcaggccgaaggcggagaccgtgcggatggtcgaggcgagccggcccaccgcggtgagctgaccggagttgcgggccagcgaggcgcgtagcagctccaggtcggcgatcagctcgcccgacccacggtagtcccgtcccggcacgtgcgccgtgccctgccgcagccgctgccgggtgttggccagcttcgccttcacgcaccgggccttgagccggtacggctcctcagcattgacgcgccggaaccggggcgccacctcgggcagcgcgtccaggtcggtggcgaggcttgcggagaggtccagcgagacgccgcgcagccgccgggagacggacacttcgttgatcagctggtccatggcccgctcggtggcggcgaggccgtgctcgtgttggatggccaggacttcccgggtcaccgtgggcgtcacgaacgggttgccgtcccggtcgccaccgatccaggtgccgaaggtgagcggacgggcggtgggcgaggtctccaccccgagcgtacgcagcgtgtcggcgaggtcgtcgagcacctgcggagcggcctcggcgtacaggtcgcgcaggtagtagatggcgtttcgtgcctcgtcggtcgggtccgggcggtcgagccggagctcgtcggtctgccacatcaggtcgagcagctcggcgaggcggcggttggccgggccctcgtcgctggcgccgtagaggaccgcgttggtggtctcggtgtccaactcgtcggcgatcgcgcgcagcttgctcaggatcgagcggcgggcggcctcggtggggtgggcggtgaagacgggacggatggccagccgccgcgccgccgccgcgatctcctcggcggggacaccgcgctcggcgatcatcttggcggcctggtccagccagccaccctgaatggcccggcggcggcgcagatcccgggcgcgatggacctgttcggtgatgttggccaggtggaagtacgtggagaaggcgcgggcgagccgggtaccggtggcgacgtccaacccggcgagccgctgcgcggccgccggggcgtcggtgcggacctgggcgcggatgtcctcgacgaggtcgagcaggggccgaccctcctggcgggcgagagtctggccgagcagggtgccgaggcggcggatgtccgcgcgcagcgcggcgtccgggccgtcgtggtcgtgctggtcggtcacaatgcgctccttacgtgagtacgaaggacagcgctgtccgacttccaggatggtaaccgtgtggaccgggcggagcggaagggccccttttcgatgcccagtcagtgggcaggggccctcgtgggatccgcgtcacgtggacgtcgatcccctcccggggagatagggtcggcgtgataacccctcgtccggccggacgaggggtgctcgtcgtgccgtcgccgtggaagtggtcaccatgctcaccggacttttcgtcgccgccctcaccgacccggccctggccagggccagggacctggcgcggtccggcgcggcccaggtcgacgggctcgacctgaccgcaccgccggcgctacgccccttcgcggttgccgccatcgcggccgacgagcccgtggggggcgcgggacgccccgtgctggcggtcaccgcgaccacccgggaggccgacgacctggccgccgcactgggctgcctgatcccggccgaccaggtggcggtcttcccatcctgggagacgttgccgcacgaacgactctcgccgcgttcggacacggtgggtcgccggctggctgtgctccgtcgcctcgcccaccccgacgcggccgactcgcaggggcgccacggcccgctgcgggtgatcgtcgctccggtccggtccctgctgcaaccgcagctcaaggggctgggggagctggagccggtgcggctggccgccggcgacgaggctgacctcgaagacctggcacgccggctcaccgacctggcgtacgcgcgggtggacctggtcaccaagcgcggtgagttcgcggtgcgcggcggtattctggacgtcttcccgcccaccgacgagcatccagcccgggtcgagttctggggcgacgaggtggaggagatccggaccttcgccgtggccgaccaacgcaccatcgagggagtcggccaactctgggctccgccctgccgggagctgttgctcaccccggccgtgcggaagcgggccgctgccctggccgtcgaccacccggagttggcggagatcctcgacaagcttgccgaggggataccggtcgaggggatggagtcgctcgctccggtgctgatcggcgctgactcgatggagctgctgctggacaccatgcccgcgggtacccacgtgctgctctgcgatccggagcggatccgcacccgggcgcacgacctggtgcgtacctcggcggagttcctccaggccagctgggccgcggctgcggtcggcggcgcggccccgatcgacctcggtgctgccgccttccgaacgctcgccgacgtccgcgtgcgggcccgcgcgctgggccagccgtggtggacggtgtccccgttcgggctggccgagccggccacggcaccggcgcgtcagccgtgggaggacgagccggccgagatcgatgtcactccggacgacgcgatcgcggtgaccgtcgcggcccagcccgcgccgctgtatcacggcgagacggcacgggtggtcgacgacctgaagcgttgggccggcgagggctggtcggtggcgctggtgttcgagggccacggccccgcccagcgcgccgtcgaggtgctgcacgacgccggcctcggcgtccgcctggtcgacgaggtgccggcggcaccggccaccggcgagatactggtcagccgcgggtcgctgaccggtggcttcgtcgacgcggcgtcccgtttcgtgctgctcaccggggatgacgtcaccggcggccgaggcacctcgacgcgggacatgcgcaagctgccgagccggcggcgcaacaccatcgatccgctggagctgcgggccggcgatcacgtggtgcacgagcagcacggcatcggccggtacgtcgaactggtgcagcgcaccgtcaacggagccagccgggagtacctggtcatcgagtacgccccgagtaagcgtggccagcccggcgaccggctcttcgtccccaccgaccagctcgaccagctgtcccggtatgtcggcggcgagcagccgaccctgcacaagatgggtggctcggactggcagaagtcgaaggcccgggcccgcaaagccgtccgggagatcgccgcgcagctcatccagctctacgccgcccgcaaggcgtccaaggggcacccgttcggcccggacaccccgtggcagcgggagctggaggacgccttcccctggcaggagacgccggaccagctcgcggcgatcgaggaggtcaagcgggacatggagcagacggtcccgatggaccggctgatctgcggcgacgtcggttacggcaagaccgagatcgctgtccgggcggcgttcaaggccatccaggacggccggcaggtggccgtgctcgtgcccaccaccctgctggtgcagcagcactacaacaccttcgccgagcggatgagtcagttcccggcgacgattcgtcagctgtcccggttccagacgtcgaaggaggccgagcagactctgacgatggccgccgacggcaccgccgacatcgttatcggcacccaccggctgctccaggcgtccgcccggttcaagtcgctcgggctggtcatcgtggacgaggagcagcgtttcggcgtcgagcacaaggagcacctgaagtcggtgcgggcctccgttgacgtgttgagcatgtcggccacaccgatcccccggacgctggagatggcgatcaccggtatccgggagatgtccaccatcgccaccccgccggaggagcggcacccggtgctcaccgcggtcggggcgtacgacgagcggcaggtggccgccgccattcaccgcgagttgctccgcgacggtcaggtcttctacctgcacaaccgggtggagtcgatcgagcgggcggcgcgcaggctgcgggagctggtgccggaggcgcgggttgcggtggcgcatggccaactgggcgaggaggccctggaacgggtcatggtcggcttctgggaaaaacagttcgacgtcctggtctgcaccacgatcgtcgagtccggcatcgacatcccgaacgccaacaccctgatcgtcgagcgggccgatctgctcggcctggcccagctgcaccagatccggggccgggtcggccgtggtcgggagcgggcgtacgcgtacttcctctacccgtcggacaagccgctcaccgagcacgcccacgaacggttggccaccatcgcccagcacaccgagttgggggccggcatgtacgtggcgatgaaggacctggagatccggggcgccggcaacctgctcggtggcgagcagtccggccacatcgagggcgtcggtttcgacctgtacgtgcggatggtcggcgaggcggtgcaggcgttcaagggagagcgtccggaggaggagacggaggtcaaggtcgatctgccggtggacgcgcacctgccgcacgactacgtcggggtggaacggctacgcctggagatgtaccgcaagctcgctgaggcccgcgacgaggagcggctgcgcgcggtggtcgccgagctgaccgaccgctacggcgagccgccggccccggtgcagaacctggtggcggtggcccggttccggctgctcgcccggcggtacgggctcaccgacgtcagcatgcagggccggcatctgcgcttcggcccgttgccgctgcccgactcgaagcaactgcggctcaagcggtaccacccggacgcggtctacaagcaggcgctggaacaggtcagcgtgccgcggcccagtactcggcggatcggtggcgagctgctgcgcgaccaggcgctgctggaatggtgcggacagctgctcgccgacgtactcggcgagcctcgggaactggccggtgccgctggttcggcggtgcgcggcggacggtgaggcgggcggcggctcccgcccatccgcggccgaacggcgagccgtggggggcgtcgggtcctgcgccgcgggcgtgagagagttgccgtcatgcgtgctcgccgtctagtcgccgccgtcagcctggtggccggcctcgtcgccctcaccggatgccgtaccgagccgggtgtcgccgcgtacgtgggcgaccagcggatcaccgagggtgccgtggacggcattctcgacgaggtgcgggacaccgtcgcgacggaggagtcagagctggggccgtccccgcagctgcccaccaggtctgaggtcgtccgcacgctggtgctcgctgccgtgtgtgaccgggcgtccgtcgaccagggctatcggccgcggggtcaggcggacccggtccaggtcgccagtcagctcggtctccgtccggagacggagtacgtgcagcggctggcggccctcgacacctgcctttccgggttgccggtgggcgcgtcgatcgcgcccaccgagcaggaactcgcggacgtcatcgctgccggtcgggcagccgggctgatcgagccggacgttccggacgctgtcgtcgccggtcagctcgacggtccccagctgcgacgcgggttggcgacgcgcaaggcgctggtcgcggccgtcgagagctatgacgtcaccgtcaatccccgctaccggccgctggacttcccggtgctccgcttctcccgcgatgccgtggcggtgagcgcgccggtgggtgagcccggttcggatgcggtcaccgacatctccaccccgcaaccgctgccgccgaccggggcggaccggccggcctgagcatgacggcgcggatactcctgctcgtcacctcgccgcggctgccggccgggctactcacggcagccgcgtgggacgtcgtacgtcagcatcccgtgctggccgggacggagagcgagttgaccgcagcggtccggtccgccggcgcggaggtgaccgtggtggacggccccgccgtcccggtcctggtggacacggcccgcacccttggtttggtggtctggctggccggcccggccggcgacgagtcgctggcccgggagctgggcctgcgcctggcccgtgagccggggctcgccgagctggagctgctgcacggatcgtgggatccacccggggcgcggctgctggacgtggtcgcggtgttggatcggctgtcctcacctggcggtgacccgtggaagcgggcacagacccatcgcagtctggccggcttcctgctggaggagtgctacgaggcgtacgacgcgatcagcgccggagacaccgacgcgctacgcgaggagctcggggacgtactgctccaggtggtgctgcacgcccggctcgccgaggaactgcccgagggcgagcggtggagcgtcgacgatgtggccggtgacctggtcgacaagatggttcggcgtaatccgcacgtttttgctgagggccaggccggcacgctgaaggagatcgaggagaactgggagcggatcaagcgggcggagaaggcgcgcgactcggtgctggacggcatcgccctgagtcagcccgccctcgccctggccgccaagatcctcgatcgcgctgcccgcgtgaatctcgcggtcccgccgccgtcggcgcagtcgcaggtcgacccggaggcgcggctcggggccggcctgctggccacggtggctgccgcccgagcatccggcctcgaccccgaggcggccctgcgccgtgccaccctcgcctacgccgaggctgtccgccaagccgaacgtgccacagacaccgtttgctgagatccaccgcggccactccggcccctccgcaggccggctacgacaacgcctgcacaggcctgcgatccaccacgtcgctgtccgccggcagctcgaacatcgttcggtcggcggtctcccggtagccggtcagtgtgatcgtgaccggttcaccgtccagggaaccggtgaaactgcccagtgccccctcggcggtgacgcatgcggcgaggtcgtcggcaggtcggcggatctcgacgcaggttgcctgtcgcccggccagggtggtgttgctgctggtgatggtggcttccgggtccagggcggaggcagtcagcagattcatgaccaccggaggggtgaccagtccttcccctctggcggcggcgaagacagccactgctggcttggctgtgttggccgggggcggatcgagcgtgcaggccgtctgtccatcggcagtctcgcaccgggtggttgcatcctcggtggcggtcagcctccctgccgaccagtcgtacgtggcgcgggccggctcctgggcctgtgcgatcgtcgccgtctgcccggccgaaagtcggtagtcggccgtgtaggtccgggtcagagcctcgtccagccggctcgcgaggtcgttgaccaggtcggcacgaccgacaacccggcccgcgtcgtcgaggctttgacagccggtgacggtgagcgacgtgacgaccagcgcggcgagcaggcggagcggggtcgaggtggcggacatggcgaccagcgtcgccgatcgggtcgagtacacgcaaactccgatgccggttgacgtctgaggatacgggaatgtcgggcgtgcggcctgattccgctcgccggcgcccgagggcgcggcccgggatacaaccgccgggtgccgcgccgtgtcccatcgtcgcccgatacgctgcgtgcaacacccgcctcagccgcaccgtcgcggccaccatcgatcggcacacacacgaggagcgaccaagtggcaaccatcgagggaatcgtcgcccgggagattctcgactcacggggcaacccgaccgtcgaggtcgaagtcgggctcgacgacggtacgatcgcccgcgctgcggtgccgtcgggcgcctccaccggcgccttcgaagcgatcgaactgcgcgacggtgacaaggatcgctacctcggcaaaggcgtggcgacggcggtctcgaacatcgaggacaagatcgtcgacgagctgatcgggtacgaggccagcgaacagcggttgatcgaccagaagatgctcgacatcgatggcacggacaacaagagcgagttgggcgccaacgcgatcctgggtgtttccctggcggtggcgaaggccgcggccgacagcgcggagctgacactctaccgctacctcggcggcccgaacgcccatctgctaccagtcccgatgatgaacatcctcaacggcggggcacacgctgactccaatgtcgacatccaggagttcatgatcgcgccgatcggtgcgccgacctttcgtgaggccctgcgttccggcgccgaggtgtaccacgcactgaagtcggtactgaagaagaaggacctcgccaccggcctcggcgacgagggtggtttcgcgccgaacctaccgaccaacgccgccgcgctggacctgatcgcggaggcggtcgagaaggccggctaccgactcggcacggacatcgtcttcgcgctcgacgtggcggcgaccgagttcttcgcgaacggcacctacacgttcgagggcgccgcgaagaccgcggaggagatgagtagctactacacgaaactcgccgacgcgtatccgatcgtgtcgatcgaggaccccctggccgaggacgactggtccggctggcagacgctgaccgcctccgtgggcgaccggatccagatcgtcggcgacgacctgttcgtcacgaacccgcagcgaatcgcccgtggtatcgctgagcacgcggccaacgcggtgctggtgaaggtcaaccagatcgggtcgctcaccgagaccctggacgcggtggacctggcccaccgagccggcttccggtgcatgatgagccaccgctccggcgagaccgaggacaccaccatcgccgacctggcggtcgccaccggctgtggccagatcaagaccggcgcgccagcccgttccgaccgggtcgcgaagtacaaccagctactgcggatcgaagaggaactggccgacgccgcgcggtacgccggggcgggcgccttcccgcgctaccgttctgcctgacggacgcggaaccttcgggggaggggtgtgaggatggagcagcgccgtacgccgggtggaagccgtccggtccgccgaccaggtcgggccggccggccggccggtgctcggccggtccgtgcgggcggcatccgcgccgagccgcgggcgaccgccggccgtgccccgggcgcggtccggggtgccgacggcgtacgttccacgaaccgtcccgccgcccggcgctcggcctccggcggcgcggtgaagcggctctccgcaccccgcccgcgacggtccaccggtcgggcgaccgtgctgttcgcggtgttgatcgccctcgctctcggctacacctatccggttcgggtctacctcgaccaacaggccgacatcgtccgcatggaagccgcccaggcagcgcagcgggcggagatcgaggagctcaccgccgaggccgcgaagtggcaggaccgtaagtacatcgaggccaaagtccgggaacggttcttcatgggccgtgagggcgagcagctgatgatcgtgctgcctgccccggaggggtcggcgcaggacgtgggccgccccgccgggcaggccggtccggccgcgccggaccggtggtacgacacgttgtggtcgagcgtgacggccgcggacgaggaccggtctggcgcgtgagcgccgccatctaccgaggaaggacactgtgacagtcgtaccgccgcaggagcctgcggcgtcctccgtgcctctgccgcagcgggagccggccacgccggccgacctggccgcagtggcggcgcaactcggccgtgcgccgcgcgacactcgggcggtggcgcaccggtgcccgtgttccctgcccgacgtgctggagacgacaccgcgcctcgcggacggcacgcccttcccgacgctgttctatctgacctgtccgcgggcgacggcggcctgtagccgactggagtcggccgggctgatgaaggagatggccgaccggctcacggaggatccggaactggccgcacgctaccgggccgcacacgaggactatctccggcgccgggaggcgatcggtcacgtgccggagatcgccgggatctccgccggggggatgccggatcgggtgaagtgcctgcacgtgcacctcggacatgcgctcgctgccggtcccggtgtcaacccgttcggggacgaggtgttgcggctgatcgagccgtggtgggcggggggaccatgtgttgccgcgccggcggacgagtgagatgaccggtagcgacgggatagtggtccgtcgggcccggacggcggacatccgggagatccggcgactggtcgacacgtacaccgacgaccggcggctactcagcaaggcgacggtgaccctgtacgaggacgtgcaggagtttcgggttgcggcgacgccggccggggacgtcgtcggctgtggcgccctgcacgtcatgtgggaggacctggcggagatccggaccgtggcggtcgacccgatctgccggggcagcaggatcgggcaccggatcgtgggcgacctgatcgacgttgcccgggaactgggcgtggcgcggatcttcgtgctcaccttcgagacgggtttcttcggctcgttcggcttcacccagatcgacggggcgcccgtgccgcagccggtctacgaacagttgctgcggtcgtatgacgagggcgtcgccgagttcctcgatctggagcgggtcaagccgaacactctcggcaacaccaggatgctgctgcgcctctgagtcggctgttcgtgcctgccgtagggttgcgggcgtgacgacgcgtgtggccgccatcgactgtggaaccaactcgattcgcctgttggtcgccgacctgccgaacccgggcgccggtccggccgcgccgttggtcgagctgagccgacggttggaaaccgtccggctgggccagggcgttgaccgtaccggtcggctggccccggaggcgatcgagcggacccgggtggcgctggcagagtacgccgccgagatcgagaagtcgggcgccgaacgggtccggatgtgtgccacgtcggcgtcccgggacgcggagaacgctgccgacttccgggacatggtggagcggacgctgggggtcgccccggaggtggttaccggggaggaggaggcacggctctcgttcaccggcgcggtgcacggactgcccgccgccacccgggagccgtacctggtggtggatatcggcggcggctcgacggagttcgtcgtgggcaccggttccggcggcgtggaggcggcggtgtcggtggacatcggctgcgtccggatgaccgagcggcacctgcacggcgacccaccggggccggccgagatcgcggcggccgaggcggacatcgcgctcgcggtggatcgggcgctcgacacggtgcccggtcgggaggccgccacgctggtcggccttgccggctcggtcaccacggtggtcgcgatcgccgaagggctgaccgagtacgacccgcagcgcattcagcatgcccgagtgtcgtatcgggcggtggccgatacgacggctgacctgctggcggcgacccgtgcccagcgactggcgatcccggtgatgcatccggggcgcgctgatgtgatcgctgcgggtgccctggtgctccgcgtgatcatggaacgtgcggggatggactccgtggtcgcgtccgagcacgacatcctggacggcatctgttacagcctgcggtaggagcagcagcccatcaaaccatgcatcaatgcgaacaaaccagcttatattccgggtaggtcagataaggtgtgactgttcccacggtcggttcgtaggccactgcgaagggagaggtggtgggcggcagcggggggtcggtcacagtcggcgaactgttgcttggtcgcctccacgacctcggcgtgcgtcatgtttttggagtgcccggcgactatgcaatggacttcatagatcagatcatgacgttcgatggcatcgactggatcggtagctccagcgagttcaacgccggctgcagtgcggacggctacgcccgagttgctggcataggtgccattgttacccaatttggtgtgggcgaactgtcgaccatgaatgcattggctggcgcaatggctgagtcggtgcctatcgtctcggtcgtgggtggcccgatgctggaagtcatgcggcagcgcacgtcgattcaccactcactcgcggatggcgattccgagcgttggattcggatggcccgcgaggtgacggttgcccaagcctcgttgacgcccgaatgtgcactgcaggagatcgaccgggtgttggccgagtgctggtcccagcagcgtcccgtatacattcgaattcccggtgatgtggccatagctcccgtctcccgaccgtcgcgacgcttcacccgcccaaatccggtcgtgttgcccgcacaactggacgcgttcgccgccgctgctcagcgcctgctcgctggtgccgaacggccagccttgctggtggggaatctaccgatacgcctcggtcttggtgcggctgtcgccgcgctcgccaacgagcgaaactggccgatcgccactcagatgctcggccgagggctggttgacgagacagatccccactacatcggcatctacaacggggccgaaagttcggctccggtccgcgaggtggtcgaaggcgccgacgtcctggtctgtctgggaaccacctttttcgactggaatggtctgttcaccgctgaactggatcctgcccggatcataaacctgaggcgggacggcgctgtggtcggcggaacctgtttcgccccggtatccatggccgcggcgctggatcggttgcacgagatggctgccagtcgttcggttggctggccgagcgctgccctgttgcacgacccgcccgaaatcgacagggcaagcaccgacccaatccgtcaggaacgactctggtcggcggttcaggacgtactgcgtccgggggatattttggtctcggaggtcggcaccgcgttcttcggtgcggcaacaatgcgcctaccggctgggacgactgtattggcggcgccaatctggagcttggccggctataccacgcctgctgctttcggcgccgggatcgccgcgcctgaccggcgggtggtgtcgatcaccggcgacgggggaatacaaatttccccacaggagataagccgaatgttcgtctttgatcaacatccgatcatattcgtggtgaataacggtggctacagtagcgagcgagcgcttgaaaaagcggtcggggaagaaactcaggcgtacacccagatccctgactggcgatatagtgagataccggcggtgtttgcgccggagggaaccttcgttgcgcatgtcgcccgcaccgaggccgagttggctgggatcttggccggtgtcgacgggcgtacggaccggctgactctcattgaggtgatcgtcgacccgacggatctgcctccagggttgccgcagtggagccaggaggcatccgcctttatctaccacgcgcagttccctgccccggccagtctcccctggggcgggctcggctagcttgatgtcaacctgtgcggtgcggccgacagtccggggacggtcggcttcttcgtcgaagagggctgtctccccggtagcgctgcgacgaatggccacaccccgcacacaagcccgccctccaggttctctatgcctcggcccagacggcgagctcgttgccgctggggtcggtgaagtggaaccgacgcccgcccgggaagtcgtacgggccgttgaccacggtgccgccggccttggtcacagccttaactgactgttccagggcggtcgagaacagcacaaccagcggaccgcccgaacgcacctgcgtgtcctgccgaagtccgcccacctcgggcgccgattcgccgtacgggctacggatcccggcgtattccggcccgtagtcggtgaactgccagccgaaggcctcgccgtagaaccgcttcgccgccacgaggtcagtgacgacgaactcaacgtagtcaatggcatgctgtcggtgcaccacgggctcggtcataccctggattctgcactgcgcgtacgaccaaacttcgtcgtcgcgaaagagcgcgccggaaaggctactcccgccgtgaccgggagccagcgctcggcacggacatggcgaacgagacgtgagccgagtccgggtcgacgatccctcgccggttccgccgcgcggcccggaaaccccaccggcgccccgttgagcgttagggcgacctccagcacaaccgaaggcgggagcctgggcgccccttctgggccctggatgtggccgaaggggcgagagcgcggcgagggtttgctgatcgtttacggtgtcgtccgcatcaccaacccctttgtggaaggacatcccgtgccggagcaggtcaaaccatccgccgagcccgatgccacgccgcccgatatgcaggagtctgatgactcgcagcccggtgttcaggggtccgacgtcccgaagcccgaagcttcgcagtctgacgttgaggggtccggtgttcatgggtccgacgccccggaacccgacgccccgaagcagagcgacgcacaggggtcgtcgtcggacgaggagccggtccggaagtctggcgccatgagggtgttcggcatcgtcggggtgatcgtcgtgttcctggtgatcgctggtctcaagttcggtgtcggctcggcgatcggggagttcttcaatccggacgagaccgcggatgccaaggtcggtgactgtctcggcgagctgcccgaggtggttggcgccgagcgggagagggtcgacggcgccagcgtcgtcgagtgcacctctaccgaggcgacgtacgcggtggtcggccgggcggacggacagaccgaggaacaggcccacaccggcgaggcgtgcgacccgttcttcaaagagggggaggaaaactacgtgttttccaacatcccgtcgggcgggacaggctatctgctttgcctgaccaagaagtcctgagcggcgctggagtgcgcgacgacggggcagcttccgcggcgctgtcgcaacacgcttggcgactgggcgcggacccggtcatcgcactcggatcccgacgcgcgaatgggaggtgaacgccacttgtccggcgtcttcccggggccctcacggcgtggcaggctaccggcacgtaggagcactgggcgaccagccaacgatgactgaccgctaggaggacggccgatgggcaacatggtgacgtatcggtgcaacggtggtacgggcgaggggtacctcgcggtgccgtccagcggtgcggccagcccggcggtcattgtgatccaggactggtggggcctggcgccgcacgtccgggcagtcgtcgatcggttcgccgaggctggcttcgtcgctctcgcgccggaccttcggcatggcgagccggccagcaagccagatgagcctcggcagatgctgaacaacgggcagctgaacgctgccgcggcagacgtggccgccgcagccgactacctcgccggccgctccgatgtcaccggcaagatcggctgtgccggcttctgcgccggggccagcctggcgctctggtccgccgctcggaccgagcggatcgtagcgacctcggccttctacccccggctgccctgggaggggatgcgcccggagtggacggactacaccggcaaggccgccgccatccactgctccgaggctgacggcgcctcagtcgacgcgggagtgcagctggtccgtcgggccatcgaagtcgctggcggtgcctgtcagatttacgactacccgggcaccgcgcacgccttcttcaacgaggaccgcccggagaacttcgaccaacgggccgccaccacggcgtgggcccgcaccctcgagctgttccgggcgaagcttggctgaccgtcggtcggcggatcccggcgggccccccgccggtgcccgccgtgcgcagcagacactcccggccgtagcccggtcgcttaccgctgggcaggtcgccgggcatgccgcaggggtgcccagcctcgccgtactcgatgcagcgatagccgagtgcttcgcctgcccccgtctcgtcgggtggcgggaagaggtggcccgtacccgacgtgccgccttccgggagcaggagtactggggtcgcccggtgccggggttcggtgatcggacggcgcgcatcgccatcctcgggctcgcgcccgccgcgcacggcggcaaccgtaccggccgggtcttcaccggcgaccgctccggtgatgtgctcttcgcagccctgcaccgggctgggttggccaaccagccgaccagtgtcgccgccgccgacggtctgaccctgcggggcacccgggtcctggcggcagtgcgctgcgcaccgccgggcaacaagcccacgccgggcgagcgcgacacctgcgcgccgtggctgcatcgtgaggtcgcgctgctccggccgagcctgcgggtcgtcgtcaccctgggggccttcgcctggaccgcctggtggccgaccctgcggcaggtgtacggggtgaccccgcccagcccgcgaccagcgttcacccatggggcacactggtccggcacagccgtaccggatctgctcggctgctaccacgtcagccagcagaacaccttcaccgggcggctgacaccagggatgctggacgacgtgtttacccgggcgaagcgaattgccgggatggagtagagctgcggggcggtggtatgacggacgggaggcaccaatccgcaccccaggtcccggccggtgtcggcgtgctgcgccggtggtggccggtcggagcagtgccactcctgctggtcgccgccacggtcgccgccgcacattcgtcgctcggcatgagccgaatcccgccggctgccgagcaactgcctatcgttccggagtacccgacggccgagccggccccgtcgatcccggtggaggtgcgtgacgcgggtgagctgaacagcctgcgaatccccgactggctgcaggccggggtctgggcgctgctcgggttggccgtgttggccgtcgccggctacctggtgtggacgctcctgcgtagcgtgctgcggcggagcacgcggaggttgcccgcgcaccaggtctcgttcaccgccgagggcacggcccgggaggtcgtcgccgcgctcgacgccggtctggtcgatctcgacgacaccgacaccgacccgcgtacggtggttatcgcctgttgggtccgcctggaggaggccgccgccggcgccggggtgcgccagctggccggtgacacccctaccgagctggtgattcgcctcctacgcggcgatccggcggccggtgttcccgcggtcgccagcgccgacgtgctggccgatttcgcccacgtctaccgggaggcgcgctacgctacccggccggtggacgagcacacccgggaccaggcccgggtcgcgctgcgccggctccgcggggaactgaccgccctggctccggagatgtcgacgtgaccagccactggcttcgggccggggacgaggaggtgtcgcggtgagcggcaccagcattgacgacctgctcagcgtcgaggaggagcggcacccacgaaggggcacgggtcgggtccgacggtcgcggcggctgctgcgtggcctggccggcgtcgccgccgtggtggccgtcctggtcgccgggttgcgcgcggtcgggctccaggtgtcgttgccggtcctggtcgctggcgtgcttgcgctgttcgcggtgcactggctggtcattccgctccgtccaccaccctcgtcaccggcggtcgaccgaaatctgctcggcccgtccgaggtatccgggaatcgaggtgaccggcacgacgcgctgcgggccgcgatcaacagttgggagaccccgctgggctgggcggccacccgatccgagcggttcaatgggaccatcctgccccgcctcgccgaactggccgatgaacggctccggctgcggcacggggtgacccgtgggtcggaccccgtccgcgcgcgcgtcctgctgggtgatcagctgtcgaccttcctggagaccccgcctcgccgcccgccgtcgccgcgcgagctcgcggcgatcgtcgccgaactggagagactgtgatgaacgacgtggcccggagactgccccccacggaggtcggccagcttgcccatgcggtgctggacgcggtgggtgaggtggtggtcggtaaacgggaggcgttggagctggtcctcgccgggatactggccggcggtcacgtgctgctcgaggatctgcccggactgggtaagacgttgaccgcccggtccttcgcccaggcactcggactggacttccgtcgcctccagttcaccccggacctgctgcccgccgacgtcaccggctcgttcctctacgatcaacgcagcggggacttcgcgttccgcgccgggccggtcttcaccaacctgcttctcgccgacgagatcaaccgcaccccaccgaagacccagtcggcgctgctggaggcgatgcaggaaaagcaggtatcggtggagggcgtcacctaccggctggacgagccgttccatgtgctcgccaccgccaaccccgtcgagtacgaaggcacgtacccgctgccggaggcccagctggaccgcttcctgctccgggtctccttcggataccccgacgccggtgaggagtgggaggtgctgcgccgtcgcatgtcccgccgccgcgaggaggcagagatcaaaccggtcgtggacgctgcgaccctgcgtgcgatgcaggccgcgctggaggacgtggtggtggaggactccatcggtcgttacatcgtcgcgctgaccgcggccacccgggagcacccctcggtgctggtcggcgcctcgccgcggggctcgctggcattactgctgctggcccgggtccgggccgtcacggccgggcgggactacgtggtgccggaggacgtcaaggaggtggcggcgccggcgctggcacaccggatcacgctccgcccagagctgtggctgcgccgggtcgctccggcgttcgtcgttgacgaggtcctggcggctaccccggcaccggccagcggtgccctgcccacctacgccaccggcctgcccgcccgctgatgaccccgtccaccgcgccgccgtcccaggcagagcagccggagcagaccggcggctgggtgccgactcgggccctgggccgggccgtgctcctgaccggactgctcctgatcgccggcgtgctgctcgggcgcgtcgacctggtcgtgctggctgccccgttcgcgatcggcaccgcgtacgccctgcgacgtcggcccgccgcggtgccacaggtccggatcgccaccgcggaggggaacctggtggagggcggtgaactggctggacggatcaccgtcggaaacccggattcggtcgactacgacctcgccgtggtccgcagccgaacgtcgccgtggctgcgggtcgaccgcgtgacgatcgccggtgtggcggtggccgctgccgcgccagaggccggccggtcgatcgccgaccgtccgttggtgaccgccgtaccggccggcgaggtggtcgacgtggacctgtccggcactgcgcgacggtggggccggcattcgctgggtccggccggaacccaggcttccgccgcgctcgggctcctggtttcacccccggtggtcaccgaagcgatccaggtgagtacctatccggtgaccgacccgttcgacgcggtggaggcgatgccccgcgcggcgggcctggtcggcgcacaccattcgcgacgcccgggcgaaggcggcgagctggccggtgtgcgggtcttcgcccccggcgaccggctgcgccggatcgactggcgggtctcactgcgggcgcggcaactgcacgtcgcggcaaccctctccgaccgggacgccgaggtggtggtgctgctcgacgtgctcgcggaggcaggtcgctccggtggggtcggcggtaccgcgtcggtgctggatacgacggttcgggctgccgcggcgatcgcggagcactacctgcaccgcggcgaccgggtgtcgatggtggagtacggtccggccggtcgccggttgcgtcccgccaccggccgccgccagttcctgacggttctggagtggttgctcgacgtgcatccgcaatcctccccacacgaactctacgactcggtgctcggatcacagatgctgtcgtcggacgcattggtggtggtgctcacgcccctgctggacgagcggtccgcgcagatgctggcccggttggcctggtccgggcgcttcgtcgtcgcggtcgacaccctgcccatcgacctgaccccgccccgggaccggggctgggcggaggcggcgcaccggctgtggcggctggaccgggacacgatggtgcgtcagctgcgggaacacggcgtaccggtggtgcggtgggccggcgccggcagcctggacgaggtgctgcgtgatgtggcccggctcgccacagctccgagagcgggggcccggtgagccggccggtggggaccgaggaggggcgagtatgagcgtcgtcgtgaaccggttccgtgtggcccggcagctggtgactcgaatcacgctgatgccgttgttggtccgcgccgggatcttcctcagtgcgctggtcgggttgctgctcgcgtacccggtggaggtcctgcgcgatcagtcgctggtggtgccattcgtggccctgctaccggcggtgggcccgcgccggatctggccgactctcgtcgtgctgttgacggcggtcgggtgggtgttggccatcgacgggtatggccgaccagtcgcgctgtggcggctgctcgccgtggcagcggcgctctacctcacccacactctgtgcgcgctcgtggccgtgctgccctacgacgcggtggttgatccgggcgtgatcgtgcgctggctgctccgggcggtcgccgtggtgctcgccacggccgtgctgggtgttctgctggtccagctggccggggttggaggggagcaggggctgtcgtcggtgacgatggccggactggtggtggcggtgacggtggcggcgttgttggggtggctgctacgtcggcgctaacggtggtttgtccgggttgtggatggccgtgggttgtgctcagtcacaaccggggccgtaggtgaggatttgccgggtcaccgaggaaagatagtggggtgaatccgaagcggatccttgtggtgggtgccggacacgtcggtctctatgcggcgctgcggctgtcgaagaagctcggcccacgggaggccgaggttgtcgtggtcgacccccaaccccacatgacctaccagccgttccttccggaggcggcggccggtagcatctcgccccgacactccgtggtgccgttgcggcgggagttgcgcaggtgcaccgtcctcgtgggcgcggtcaccaagatcaaccacgctgccaggaccgcgttggtccagccgatcgtcggcccgacccgcgagatccggtacgaccacgtggtgatcgcccccggctccgtctcgcggacgctaccgattcccgggctgcacgagcgcggcatcggcttcaagaccatcggcgaggcgatctacctgcgtaaccacgtgctggaccggctcgacgtcgccgccgccaccccggattcggagcttcgccgtcgggccctgacgttcgtgttcgtcggcggcggatacgccggcatcgaggcgctcgccgaaatggaggacatgacccgggacgcgctgcggtactacccggagctgaacccggaggacatgcgttgggtcctcgtggaggcgacccagcgggtgctgccggaggtcgaccgggacatgggcgcctacacggtgcagcagctgcttggacggggtatggacatccggttgggcacccgcctggagtcgtgcgtcgacggggtggtgcagctctccgacggggacagcttcccggccgacaccatcgtctggacggcgggggtgaagccttcgccgatgctggactcgaccgacttccctcgggatgaacggcggcggatcacctgtcggccgacccttgaggtggtcgacggtgaccgagtggtggcgggcgcgtggagcgcgggggactgcgcggcagtgccggacctgacgaaggagcccggcaactactgctcgccgagtgcccagcacgcggtgcgtcaggcgaaccggatggccgacaatatcgtcaacgtcatccgtggccaggagccggtggcctaccagcacaagcatgccggaagcgtcgccagcctcggcctgtacaagggtgtcgcgcaggtgtacggcatcaagatgaggggcctgccggcctggttcatgcatcggacctatcacatgagccggatcccgtcgctgaaccgtaaggtccgggtggtcgccgactggacgttggcgttcttcctcaagcgtgaggtggtcgcgctcggccagctgcacgacccgcgcgaggagttcgccgaggcgtcccagccggtgagcgcccgctagcggggagggaaggcccggtccggtggcatcgtggccccggttcgactgcgggtgcgcccttcggcgagagaccggctacggttgcactgcaccttggcgtgtcggcacgccggtgtcgcccgcccgggtggtggaatggcagacacggccgccttaaaagcggctgccgcaaggcgtgcgggttcgatccccgccccgggcacctgcggccagctgccgtcgaaggagtgttctctgacagcgctgagctgtgcgatctccacgacgtagtctggccgttatccttgaggctgcacgttgacgtgcgacaaccccctgagggaggcctgacagtgaagacctcgaacccggtgctcacccggctcggccaggcggccgagcgtgagcgggccgccgggtacgccccgaccgggccgtacggacagcccggctacccccagcagtacccgacgcaggccggctacccggccgcgccgccgaccgtcaacaccatgacggtcgacgacgtggtggtgaagacggtcagcctactcggcatcctcggcgtggtcgccgctgccgcgtgggtgatgatcccggaggcgctgctcggcgccgcgtggatcggcgccgcgatggtcggcctggtgctcggcctgatcatttcgttctcgcggatggcgaacccggcgctggtcatcgcctacgccgtcgttgaaggcgtgcttgtcggtgccgtcagcaagtatttcgagacggcctacgacggcatcgtgctccaagcggtcgttgccaccttcggtatcttcttcctgatggcaatgctctaccgggcaaaagccatccgagccaccccgaagttcgtcaagggcatgatcgcggtgatggccggactcttcgcggtcatcatgatcaacttggtgttgtcgctcttcggtatcaacacggggctgcgcgacggcagcccgctggcgatcgggttcagcctcgtcgtcatcgtggtggcggcgctcagcttcgtgctgagcttcaaggaggtcgaggacggcgtccggatggggctgccgcagcgctactcctgggtcgcggccttcggcatcctggtgagcctcatctggctctacatcgagattcttcgactgctgagttacttccagggcgacgactgatcgttcgcgctccgacggtgacgcccggcctcgttcatgggccgggcgtcaccgtttctccgtgccgcggtcccgggccttctgcccgccccagcgacgacccggagcaggcgggtcgcatcagaagggcagcgtaaactcggcagcgtgggccaggccggggacgtgaggcagacggtggagctgatcgtgcggcaggtggcgcactggcagcagccacggtgggccgccgtcgccgccggcgggaacgtctcccgaggagacctcgtgcaccggctcgtgcagcagatcgcgaacctggccgcagatgccgaggcacagccgcgccgcaccgtgccccgactcgacaacgacctcgccctgccggaccaactgcgagtggtgacggcggatctacttgccgccggagcatcgaccgcggtcctggctcgggcggccagcgaggctgcggcgacccgcgcggccctctgcgggccgaaggtggagccggcccccgggccggctcccggaacggtcagctcagacgttcgatgaccatggccatgccctggccaccaccgacgcacatcgtctccaggccgatcgtgccgtcgtgccactgcagggcgttgagcagggtgccggtgattcgggcgccggtcatcccgaacgggtgaccgacggcgatggcgccgcccatcacgttcagcttctcctccgggatacccaactgccggtacgaggggatcacctgtgcggcgaaagcctcgttgatctccaccaggtccacgtcgtccatggtcataccggcccgtctcagggcctgcttcgatgcctcgaccgggccgagccccatgatttccggtgagagcgcagtcacgccggtcgagacgattcgcgccaggggggtgatcccgaggtcactcgcccgctgtgcgctcatgaccaccacggcggcggcgccgtcgttgagcgggcaacagttaccggcggtgatccgcccgtcgggtcggaagaccggatccagctgggagacggccgccatggtgacgccgggccggggtccgtcgtcggccctgaccaccgtgccgtccggagtggtcaccggggtgatctcccgcgcccagaatccgtcggcgatcgccttctcggcgcggttctggctgcgtacgccgaactcgtccatgtcggcccgggtcacgtcgtagacctgagccaggttctccgcggtctgccccatggccaggtagatgtccggcagctcacccgagacgcgcggatccgtccacacctcggcaccgccctgcgcgcgggccaccgaacgttcccgggcagcggcgaagcgggggttctcccatccaccgccgaccagcgcctgcgcctccggcggcagcccgtccgaggtgccccgggcgtaccgggagacggtctcgacaccggcggagacgaaggcgtcaccctcgcccgcccggatcgcgtgcatcgccatccgggtggtctgcagcgaggacgcgcagtagcgggtcagcgtggcgccgggcagaccgtccagccccatcagggtggcgaccacgcgggccaggttgaagccctgctcgccgccgggcagaccgcagcccaggtacagatcgtcgatgtcggtccggtcgagctggggaatcttgtcgagggcggcctgcacgatggtggcggcgaggtcatccgggcgaacctcgcgcagggatcccttgtgcgcccggccgatgggggagcgggcggtggcgacgatgacggcgtcgcgggacgactcagtcggcatgaaccaaacctaaccgctcagtaacatcaggtggaagccgcgccagccaccggaaatatcaccgcggccggccgtgccgagacgccattgtcgcggcggcggccaccgccgggaacagggcatgcgcccacacccggtacccgtcggcggatgggtggaagccgtcgtggcagagcgtgccggcatcggcccggaacaccggaccggcctcggtcgcgagatccaccaccgccccacccgcagtgagaaccgcgagtgtctgggcgcgggccgtccgccggccggaccagctgaccaggtgccgcagcgggggtgcgatcgcgcgtaccgccccgaggtccgggcaggtgccgaccacgacctcgactcgagcctcgcggagccggtgcaccgcggccccgaggtatgcggcggcctcggccgcccggcgccaggtggtggcgtcgttcgtgccgatcaggatcaccgctatgtcgggtcgctcgccgagcagtgcccgggcgacctgggtggccagatcagccgagcgtgagcccgagacccctacgctggagaggtgcaccagctgcccggccgccccctcggcgagcaggccggcgagttgcccaccgacggtgtccgccagccggcccacgccgacgccgagcgccgacgagtccccgagcagcacgagtcgcagcggagccgcgtcggcccggcctaccgtggcccgcagggccagcccgagctcgggttgggcgtatcgccgatgccgggcggcgagtgcctgcccggccaggacggccgcaccccccactaccgcggcagcgagggagccggccgtgatccgccccagccgcagggagagacccgggagaaagcgaccggtcacggcgaaaccgtcccgcggtcgtcgcttcgttcgttcatcccggtctccccgctgtggggcgagtgcacgaccaggtcgggttgcgccacggcaccgaagaaggcccgtcggcgaagctgtgcccaccggcccgccggaccccggtcacggccccgaacctgggcgccgctgacctccgtacccgcgtgccgcgcggcctcctgggcggcctccggcagcgcccggacgcccttcgccctggacggcgccaccccacgttccggcccggctccgagggcggagaggacagtcggtagcagcgcggcggcggccatggcgtagccctcggccgacgggtggaaccggtcccacgcgaacatccgggccggctcggccgtgaaccgaggaccgagcaggtcgccgagggagaccgtccagccgccggcctcgaccacggccaccgtttgggcggccgcgagcctgcgactccaccgccgggccagccagcgcagtggcggctggatggggcggatcgcccccaggtcggggcaggtgccgacgacgaccgcacagccgccggcacgcagcgtggtgaccgcctcgacgaggtagcgcaccgccactgcgggcggcgtgcggttggtgacgtcgtttccgccgatcaggatgacggcgacgtcgggccgggcctcgagagccgcctcgacctgatatcgcagcacggcggagagcgcccccaccacggcgaaccggtgcagcctgaccggctggtgcagccggcgggacagtccggtggcgagcaacgcccccggggtctcgcggcgacggtgcacgccgtagcccgcggcggacgagtcacccaggacgaccacggtgaccaccgggccgggtagtttcgccccgtagactccgtcgcagcgcggcggcggcgcctcggccgccgggaccgtccgccgcgcctgcctggcctgaccgatcaggacacccccgacggtcgctgcggcggccgcggtggcacccgcactgatcaccgccagccgggtgatgcgccaggcgagctgccagcgcggaccggccgggacgacggaatcagcgacccccatgcaccgacattacgtgaacgtacgaccgggcaccgtcctcgtggcggctccgtgatgctgggaagtcggcgccaccgactactggtgctgggtggacttgtgcggggacggcaccctggcgtagtgaaaggagtgaggcgatgggaaagacactgcatcgacgggcggcattcatcgcgttggcccgcgcgctcgcggtcggcgtacggggtgggccggggctcggggcgcggctggcggcgctgccgcggatgatcctggccaccgcccgggggcggtacgatggcggtcttcggctggccctgatgaccgccgccacggcgtacatcatctcgccggtcgacctgctgccggaggttccgctggcgcttctcgggctggccgacgacgcggtcatggtgacgtggctcgccggtagtgtgctggccgagacggagcggttcctggagtgggaggcgagtcaggcgtcggtcgtccccggcgagatggccggctgacgggacgtaggctgagcgcgagttccgtattcgtctgcccggccgcctatccggcggcaccggaggagaagggcacaaccaggtgcagtactacgacaacgtcgtcgagttgatcggcaacaccccgctggtacgcctgcgcaacgtgaccgagggtatccaggccaccgtgctggcgaaggtggagtacctgaatccaggtgggtcggtcaaggaccggatcgccctgcgcatggtggaggacgccgagcaggcggggatcctgcggccgggcggcacgatcgtcgagccgaccagcggcaacaccggcgtggggctggctctggtggcgcagctcaagggctaccggtgcgtgttcgtctgcccggacaaggtcagtcaggacaagcaggacgtgctgcgtgcctacggtgccgaggtggtggtctgcccgaccgctgtcgcgcccgcggacccacggtcctactacaacgtctctgaccgccttgcccgggagatccccggcgcctggaagcccaaccagtacgcgcacccggcgaacccccgctcccactacgagaccaccgggccggagctgtgggcgcagaccgagggccggatcacccatttcgtcgccggtgtcggcaccggtggcacgatctccggcatcggccgttacctgaaggaggtgtccggggggcaggtcaaggtgatcggcgctgacccggaggggtcggtctactccggtggcaccgggcggccgtacctggtcgagggcgtcggcgaggacttctggccggaaacctacgaccggggggtcgccgacgggatcgtcgaggtctccgacaaggcgtcgttcgagatgacccgccgcctggcccgcaccgagggcctgctggtcggtggctcctgcgggatggcggtcgtcgcggcgttggaggtggcccgtgcggctgacccggacgacgtggtcgtggtactcctgccggacggtggtcgcggatacctctccaagatcttcaacgactcgtggatggcccggtacggtttcgtggacaactctggcagtgagccgaccatcgccgagacgctcgccggcaagccaggtgggctgcccgaactggtgcacgtacaccccaccgagacggtccgtgacgcgatcgactacctgcgcgagtacggtgtctcccagctgccggtgctgaaggccgaaccgccggtggttaccggcgaggtggccggatcggtcgcggagcgagacctgctcgacgcgctcttcaccggccaggcgcagctacacgacaccatcgagcggcacatggccgcgccgctgccgatgatcggcggtgggcagccggtcagcgaggcggtcgccctgctggagaagtccgacgccgcgctggtgctgatcgatggcaagccgaagggcgtgctcacccggcaggacctgctcgcgcacctcggttcccgctgatccgcgcgaccccgtgccgaggggccctcgccgacctggcgtgggcgagggcccgctacgccccgtcgctggcggcgtccgctcacgcggtcgccgacctgccagcgggcgccgggtcacagcccccggcggtagcggagcaggacgacgggggtcgcgccgatgaggtccggttgggtgacgccggtcggccgccacccgccccgctcatagaagcgacgggccggcttgttcagccgcagtacccacagtgccgcggcctgccagccccgggagcgcatcccggccagcgcgtcggccatcagcatccggcccagcccgtgaccctgctccgccggctccaggtggaccgcgtggagcagcccggtggaggggtcgccctggtcgtccggaccgacgtaactgaagccgatcagctggccgtcccgttccgccacggtcagcacgtggtcagcacgctcatggctccagcgttcccgccagtagtgccccagcgccgccggcgccggctcggccagcgcctcccgggagaggaacggggcgtacgcggcggctcgggagcgctggtgtagcgccccgaccgcgatcaggtcgtccgcccctgcgggacgcagcatgacgctcacccggccgagggtacccgtcggggcgggatccctacggtcatcagttcctcggcgatcacgagatcacccgtgaagtgttcccgggcctcggcggcgaagcggctcaggtccgggtaccgctgggagaagtgggtgagcacgaggcggcgtaccccggactcggtggcgacccgcgcggcctgcgccgccgtgaggtgccctacctccgcggcgagcgcggtctccgacgccaggaaggtggactcgatgaccagcagatcggcgtgctcggcgagcgcgtacaccgcatcgcagagaccagtgtccatgacgaacgcgaaccgctgcccgggccggggtgcgctcacctccgcacgggtgacgcgacgtccgttcacgtcgaggtggccgacgcgcagtagttcgccgacggccgggccggcgatgccgtgagcggagagccgctccggcagcatccggcacccgtccggctcgacgagccggtagccgtacgtttcgatggggtgccgtagccggcgggcttccaacgtgccgttgcgcacggcgatctgctgcccgtcggtgtcgatcggcatgacggccagctcggcggtctcgtggaaactcgacgcgtaccgcagccgggtgaagtagtcagcgccgccggccggaaagtggaccgcgaccgggtggggtacccggtccagggagagccgctggatggtgccgggtagcccgaggcagtggtcgccgtggaagtgcgtcacgcagatccgggtcaggtcggtggcggtcaccgagctgtacagcaactgccgctggctgccctcacctgggtcgaagaggatgacctcgtcgtcccagcgcaggacgtatccgttgtggttgcgggtccgggtcggcgcctgactggccgttccaagcacgaccagttcgcgcgtggacatgctgcctcccgactgagctgaccgcccggaccgacccggctgtcggactgacccggccgcgggactgaccccgaccgagctgaccgccccggaccgcctcggctgtccgaccgccctggccgttccgggacgaaaacgacccccggggcttccgcgctgatgcgcgggccggctggactgggccggcaccccgggggtcgggtggctgtcgtggtttcgccgtaccgctgccacacggtctcgacgacttgctggcccaccggtggggtggacgatcactgtcgaggacagcggctagcggacagccacctcacgagtccgattgctatacaagtctggaccacctcctttcccgtgtaccgtcacgctatccacagggccgcgcccggggcaacggatttcgatcacatgccggcgggaatgcgggcccggcacccgcgggcgtcccggccctcagatggggtcacgaaacggcggtgatgccgatcggaccgtcccgcggcccgtcctcctgggcgggttgaacggccagcgacgggaagtcggcgagttcgcccgccggttccgcgtcccactccgggaagaccaactcgctctggaggtagaggcacagcagttgggtcaggtgacgcagcccgtccaggtgggtgcgttcatggccgtgggtggcgtccaccccgaacccgagcagcgccacccgggcgtgcgcaccggcctcgaccgccgccgcgacgtccgaacggtagtagtcgaagacatcgcggaccaggtcgacgtcgtgctcacgggcgatcgccgccaggttgcgggtcaggtggtagtcgaacgggccgaccccgtcgcccatcgccagggttgccgcatcctcccgggactgctgcccgggggccaccacggccgcgtccaccgagacgatctcggccacatccggatccagcccgtgcgaggcgccgtggccgatctcctccgtgacagtgatcaacaagtgtgcgctgaccgccggggtgacacccgcgtcgaccaacgccttgcaggcggtcagcaccgccgccacgcccgccttgtcgtccaggtggcgggatttgacatacccggagggggtgacctgcgggttgggcaggagcgccacgaagtcgcccgcgtcgatccccagtgcgcgcaggccggcgatgtcgtccaccggctcgtccacccggacctcgaccaactcccagccgatgccctgggagtccaccgcctcgtggtagcggtggccactggccttgagcggtagcacctggccggtgatcacctgatccaggtggtcggtgaagacgcgtacgtgggcgccctccgcgaagcgcgcactgtgtgtcccgatcggtttgagctccagccggccgttctccttgagccgtttgaccattccgccgatgacgtcggtgtgcaccacgatcgcccggtccgcaccggtggtacgcggtcccgggaggcaggcgctgagggcaccccgccgggtcagcgtcgacgggatcccgagcgccgccagccgctcgcccacgtactgctgtacgtgatcggtgcggccggacgggctcgggatctccagcagctcaaccagcacttggcgtaggtagtcgaggtcgagcggcagcggtgcgggcttgttcggggtcatactccagagcttgccgcacccgccggcgaccagaggcgttgaggtgcccgggtcccgggaaaaaggaggtcgacgaagcgttcggcggtcggctgcggttcgtggttggccaggccgggccgttcgttcgcctcgagaaagacgtgcgcggactcctccgtggtgggtaccagcaggtcaagcccggctaccgggatgtccagggcgcgactcgcggtcacgcacgcctcggcgatctccgggtgcaggaccgcggtgacgtcgtggatcgtgcccccggtgtgcaggttcgcggtccgacgcacgatgagctgctccccctccggcaggatgtcggtgagtgcgtacccggcttcggcgaccacctcgcgggtcatctcgtccagtgggatgcgggactcgccgcccgtcgcggcggcgcggcgacggctctgccgctcgatcagttcggcgacgtcgtgtaccccgtcaccgatgatcgtcgccggccggcgaaccgcggcggccaccacctcgtggtcgatcatgatcacccgcaggtcctcaccggcgcacaactcctcgagaagcacctcggggcagaaccgggccgccagttcgacggcggcgtgcagggcctcgggcgtacgcaccccgaccgtgatccccttgccctgctcgccccgggccggcttgacgaccaactcgccgacctcggccaggaaggccgcgtcggccccgtccccggtggctgtccggccacgcggtacggacagcccggcctggctgaggattcgacgggtgacccgcttgtcgtcacagcggctcatggcgaccgccgaggtcagctcggacagtgactcgcgggtgaggatcgttcggccgccactggtcaggcgcagctcaccccaggtcgggtcagtcacctccacccggattccccggcgcatcgcctcgtccgcgacgatctgtgcgtacgggttgagctcgtcgtacccctccggcatggcgggcaggaacagccgttcattgatcgggttcttccgtttcacgcagagcgtggtggtgcggtagaagccgagccgctcgtagagccggatggcgccttcgttctcggcgagcaccgacaggtccacgtacgccagcccccgcctgaccagttgggcggccagttcggtgatcagcgcctggccggtgccgggcggagcggcgttgaagtccacggtcaggcaccagagactcgcgccccggtccgggtcgtcgaagacggcgacgtggtccacaccggtgatggtgccgacgatctcgccggtcgcgttctcggcgaccaggtgcaggaaaccatcggtggcggcgttggcgacgagtacctcaaccggcgcggtcaccatgctgttggccgcgtagatccggttgacctcctccgcgtcccccgcgtcctgcagcggacggatccgcaggccggggacttccgggtcggcgagtccctcgccgtgtagcggcagccggaaggtcagtgacgggtcgatgaacaactcgtccggcaaccgcgagacgagcacgtgcgggtcgcgcagatagatgcagatgtcccgggcgccggccgcctcggagcgcaacacgtcggcgacggctgcctggtcggcgaaggtctggccgaacacgagccggccccagccgcagtcgagcaccatgccctcgacgtgcgggtcagcggtgtcgtccgcctcggccgaaccggccggcgcggcggccgcggccaccgggtcgcccccggggccgacccgctcgaaccgacgacttcggccgcgtacctgatccgccagcgccaccccggtcgcgagggtcctcgacatggtcaaccgattccgtggctctggagccacgtttccaggagtccgagttgccacagcttgtttccgttcaacggggtcagttcggcgttcgggtcgtcgagcagcgcgttgacgtagtcggcgcggtacagcccccgacggcgagcctccggcgcggagagggcgtcgcggacccggtcgaggagcttgccctccaggtgggtgagccccgggaccgggaagtagcccttcggccggtcgatgacctcgtgcggaaggacccgccggccgatctccttgagtacgcccttgccgccctgggccagcttgagctccggcgggcacgtcgcggcgagttccacgaactcgtggtccaggaacggaacccgggcctccagcccatgtgccatggtcatgttgtcgacccgcttcaccgggtcgtcggtcaacatgatctgggtgtcgatccgcaggccggcgtcgactgcggtctccgcgccggcccgggccaggtgggcggctacgaactcgcgtgccgggtcgccgggggccagccaggccgggtcgagtacgcgggccagaccggccgcgtcccggtcgaggaacgcccgggcgtaggtgtcgagcgcctggtcacgtccaacctgtgcgagcggcgggtaccagtggtagccacccaggatctcgtccgcgccctgaccggactgcacgactttgacgtgtcgggccacctcctggctgagcaggtagaaggcgacgcagtcatggctgaccatcggctcgctcatcgcggcgacggctgcctccagcggtggcaccagatcttgcgacgggacgcggatctggtggtggtcactgtcgaaggtcttcgccaccagatccgagtagcggaattcgtcgccctcccggcccccgaccgagtcgaagccgatggagaaggtggacaggccgcgctggccctccccggcgagtagggccaccacgaggctcgagtccaggcccccggaaagcagtacgccgaccggtacgtcggcgaccatccgccgccgcacggcggtggtcagcgagcccagcagggcatcctgccagtcctccgccgaccaggcgtcgcgttcggggttccgggtgaaggacgggttccagtagacccgctcgtggctgcggccgtctggctcgtagacccggatggtggccgggggcagcttggccaccccgcgcaggatggtgcgtggcggcggcacgatgctgtggaagctcaggtagtgcgcgagtgcgaccggatcgatgccggtgtcgacgccgccgccggccagcagcgctggcagggtgctggcgaagcggaccacgcccggcgactccgccaggtagaggggcttgatgccgagccggtcccgggccagcacgagccggccggtgtcccgttccgtgatcgccacggcgaacatgccaatgaggtggtcaacgaagtcgaggccccattccgcgtacgccttgaccaccacctcgctgtccccggaggaaaagaagtggtgccccttggcctgcagttcggcccgcagttcgcggtagttgtagatgcagccgttgaagacgccggtcaggccggcggcagcgtccacgaggggctgcccactggcggccgaaaggtcaatgatcttcagacggcggtgccccagggcggttgctccctgtgcccacaccccgctgtcgtccggccctcggtcactcatcgtggccgccatgcgctccaccgcagccacatcggcccgggaaccgtcacggcgaaactctcccgcaagtccgcacatgtcagcccatgctgccagaggatattgcgattaacctgttgagactatgacggtcgtgtaaaagggttgctagaattccggtcctcggatgcacagagtgacgatttgtgggggtgagggtggcggttcgtgtcacacgcggtcactctgcgaggatcccccggcattacccgatgtgatgatcgacgcattgatggaatgcgatggatgtgggcggtcgcccggggtcgggcgaccgcccacgctcgcctcagccggtggtgcgggcgacaccgaccggacagctcaggccgttggggccatggttgcagtagccgcccggattcttggtcggggcgagatactgctggtggtagtcctcggcgaagtagtagtcgccgagcgggccgatctccgtggtgatctcgcccttgccggcgcgggccacgaccggcgcgaacgcgtcacgggatgcctgtgcggcggtcagctgctcctccgtggtcgtgtagatcgccgaccggtactgggtgcccacgtcgttaccctgacgcatgccctgggtcgggtcgtggttctcccagaagaccttcaacaggtcctcgtacgcgatcttcgtcgggtcgtacctgacctggacgacctcggcgtgcccggtacgtcccgaacagacctcctcgtacgacgggttcggcgtgtaaccgcctgcgtaccccaccgaggtggtgagcacgccgggaagcgtccagaacagccgctcggcgccccagaaacagcccatcccgaagacggcgacctgcgttccctcagggaacgggcccgccagtggggtgcccagcacctcgtgccggtcagcgaccggcatcgcgatcgggcggccaggcagggcctgctccggattgatcagctcggccttcatgcggcgcaggaacacggtgcgactcctctcgtacccttcccagcctgcaacgtcggcgggcccggcttccttacccgcgacagcgacactcaggcgcgctccgccaacgcggcgcggacccggtcggcgtaaccggtcgcctcggcgtcgtccgcgtagcgggtgcggggccagaagaagccgcgcaggccatcgcccttcgtccgcggcaccacatgggtgtgcagatgcggcacggactgggacaccttgttgttcatcgccacgaacgtgccgccggcacgcagcccggtctcgaccgcgacggcgagtcggcggaccaacccgaaatagcccgccagtgcttccgagggcaggtcggccagcgtgaccaggtgtagtcgcggcaccacgagtacatgcccccggaacaccggccgggtgtccaggaacgcgaccccatccggctcgtcgacgacccggaacgcccgcacctcacccgccacgatcccgcagaacacgcatccgctcatcgccaggcagggtagcccgggcggggccggccacaccgacaggtgtcgcctgtgcgtcacctgtcggtgcggtcccacccccgttcggatcggcgtgcccgccggcgcttccgtaggccggtgggagccggccgactaacgttccggtcatgagtaacggctttgagacgctcgccatccacgccggtcaggatccggaggcccgtaccggtgcggtgatcccaccgatctaccagaccagcacgtacgcgcaggacgccgttggggcgccgcgccagggctacgagtacagccgctccggcaacccgacccgggacgccctgcaggagtgcctggccgcgctggaaggcggtgccgtcgggctcgccttcgccagcggactcgccgccgaggacacgctgttgcgggcagtctgcaagcccggggaccacgtcgtcatcccggacgatgcctacggcggcacctatcggctcttcgcccgggtcaccgagcgctggggtctcacctacaccccggcccgggtctccgaccccgactcggtgcgggccgcgatccggccgggggtgacgaagatcgtatgggtggagactcccaccaacccgttactcggcatcgctgacatcgccgccctcgcggcgatcgcccacgaggcggacgcgctgctggtcgtggacaacaccttcgcctccccgtacctgcagcagccgatcgcgttcggtgcggacgtcgtcgtgcactcgacgaccaagtacatcggcgggcactccgatgttgttggtggtgcgctggtcgtcgccgatcccggcctcggcgcggacctgggctaccaccagaacgcgatgggtgcgatcaacgggccgttcgacgcctggctcaccctgcgcggcatcaagaccctcggtgtgcggatggatcggcactgtgacaacgccgagcggatcgccacgtatctggagggacacccgaaggtcgccggggtcagctacccgggcctgccctcccacccggggtacgaggtggccgtgaagcagatgcgtcggttcggtgggatggtgtccttccgcgcgaccggcggcgaggagcacgccgtgcagatctgtaaccgggcgaaactgttcgtgctcgccgagtcactcggcggggtggagtccctgatcgagcacccgggtcggatgacacacgccggtgctgccggctcgccgcttgaagttcccggcgatctcgtgcgactgtctgtcggcattgagacggtagacgacctgctggctgatctggagcaggcgctgggctgaccgcgggctggggagggtggcggtgcaggacatcatgccgacctgggtgggggcgaccgccaagcagatcgcgcgcggcgtacgtcgcggcgacacctccgccacccgggtcgctgccgaccatctcgaccacgtcgcccgggtcgaccccgaactggcggcgttccgaacggttcgggctggcgaggcggcgaccgaggcggagaaggtcgacgaactggaggacctggccaaccttccgctggccggggtgccggtggcggtcaaggagaacaccgctgtggccgggctgcccacctggaacggctcggccgccgcgcgaagcccggtggcggaggccgaccacgaggtggtccggcggttgcggggtgcgggcgcggtgatcctcggcgtcacccggatgccggaactgggcctgtgggggacgaccgacgacgcgacggcggtgactcgcaacccctgggagctcggccgtacccccggtggctcgtccggtggatcggccgctgcggtggccgccgggctggtgccgatcgcccacgccaacgacggtctcggatcgatccggatcccggcagcctgctgcggtctggtcggcctcaagccggggcggggcgtggtgccctgccagcttggcgcggacgactggttcggcctcaccgagcacgggatgctggccaccaccgtcgccgacgcggcggtcggctttcaggcgctcgccggccgtccgcaggagaagttggtcccgccgcagcggctccgggtcggtgtgtcgctgcggtccccggtgcggggtatctccccggacgcgtccaaccgggacgcggtcgccgccgcgggtcggctgctcgccgccgccgggcacgacaccgtgccggccgatccggtgtactcgacggcgctcggcctccgcggtatcgccacctggttcgccgcggctgccgccgatgtccgggccgccgggttggaccggcggagcctgcagcggcgcagccgtcagcacgtcaggttcggtgagttggtgcagcgccgggggtacgtacgccgggttgaccgggacgcctggcgggagcggtcggtgggcttcctcactgaccactcgatcgacctgctgctcaccccagccctggccggcctgcccccgagggcgaccaactggtcggctcgctcctggcgggcgaacctgatggccaacctccggtacgccccctacgccgccccgtggaacatcgccggcctgcccgcgctggtggtgccggtggggcgccgcccggacgggctgccggtggcggtgcagcttgtcggtccacccggatccgagctgttgttgctcggcgtggctggccagttcgagatgcagtctccgtgggtccggcacgcccccggtttcccgcggagcggtccgcggtcgccggctgcgtgacccagcccggcgcttcgcccgtggcggcggaccgagggcggtggccaggccgggcggcggttccggcgggtggcacgatcggggcatgacgaaactggtaggcctggacgacgtacgggccgcgcgggagttgctcgccggtgtcgttcggaccaccccgttggaaccgtcccgcccgctcagcggggcgctcggcgggccggtgtggctgaagtgcgagaacctgcagcgggccggctcctacaaggtgcggggggctttcgtgcggatctcccggctgtcggccgcggagcgcgctgaaggggtggtcgcggccagcgccggcaaccacgctcagggtgtggcgctggccgccggcctggtcggcacgcacgccaccgtgttcatgccggtcaacgcgccgttgccgaaggtggcggccaccaagggctacggcgcacaggtcgaactcgtcggcaacacggtcgacgagtcgctggtggccgcgcagacctacgccgagcgcaccggggcgacactgatccacccgttcgaccaccgcgacgtcgtcgcggggcagggcacggtggcgttggagatcctcgaacagtgcccgcaggtccgcacgatcgtcgccggcgtgggcgggggcggcctggtctccggcatcgcggtcgcggcgaaggcgctgcgtccggacgtgcgcgtcgtcggtgtgcaggcggccaccgcggccgccttcccgccgtcgctggccgccggtgagccggtgcggctgccgtcgttcggcacgatcgcggacggtatcgccgtcggccgtcccggggagctgacctttcgccatgtccgcgcgttggtcgacgaggtcgtgacggtacgcgaggaggacatctcccgcgcgctgctgatgttgttggagcggggtaagcaggtggttgagccggccggtgcggtgggcgtggcggcgttgctgtccggcgccgtcgacgtcgaggcaccggtggtggcggtgctctccggcggcaacatcgacccgctgttgatgctgcgggtgatcgagaacggcctcgcggcggccgggcgctacctacgggtcaccgtccgctgttcggatcgaccgggccagctcgcctcgctgctcagtgagatcgcggcgcaaggggcgaacgtcgtggacgtcgggcaccagcgtgccaacccgcatctgcgactcggcgaggtcgaggtggcgctgtcggtggagacccggggcaccgaacactcggataggttgatcggcgtgctacgggccagcggctaccaggtggtcttcgccggtgaggggtgactgggtcgaccggggatcccgggtgactcccgggacgccgacgtgccggggctctcgggccccggcacgtcgggacgggtgtgttcagccgctaaagggctcgaaggcgaccacggtgaccttgatgtccgcgccgctgggggcggtgtaggtgcaggtctggcccgaacggcagcccaggatcgcctggccgatggcggactcggggctgtagaccgtcaggtccgttgtcgatgcgatctcgcgcgagccgagcaggaaacgctcggtgtcgtccttgtcatcatcgaagtagatcgtcaccaccatgcctggcgcgatcgtgtcggccgtcggcgcctcgcccacctgggcggtgcggagtagttccttcaggtagaggatccgtccttcggccttgccctgttcctcacgggcggcgtggtagccgccattctcccgcaggtcaccctcctcgcgccgggcgttgatctcggcggcgatgaccggccggttggcgatcagcccgtcgagttccgcctggaggcggtcgtacgcctcctgcgacagccaggtggcgggcgcctcgttgccagtggacacaggcgatctcctcagtcgtgctggcgacaggtgaaattccaagttaccagtgcccaccgtcgctgtaggcccgacgatcaacgagcggtccgccccgggcagcgcgccgcgaccgtccgtgcaggtcaggccggttgacggcagcggagcacctcgccgatgaaagggcgtccatcggtcaccaggcggtgctgtgcgatcacctgtcgcgcgccgggttgggcggtcaccgtgacctgttcccgggccacctcggcgccggcccggtcccgggcgcgcaacacacacaccgcggagccacccgggggtacggtgacctggaagtcgatcagcacctgcgagtcggtgatatcggtgtaggtgatcacgttcgcgtcgtactccggatcgccgtactgctggtacatccggaccacgatcgtgccgagtgccgccaccagggcgagccccaacagcgaggtcagcacgggacggcggcggggctcccggcggcgtccgtaccgaccgggtgggaaagccggcgcgccggccgaatgtgtggcgtgcgtctcgctcaccggtgggcatctcctggcgtcgttgtcgggggcatcagcaagaatggttcagcaagaacagcaggttcattctcccagccgtccgggcatgtccagtatcagcgggcaggtccggcatcgcgggaacacccagtgttgcgtgccaagcatcgcaggtgagcgtcggtgggtgcccgcgggcatgggtgaccgcgtaccggacagagccggcgcgggggagaattccggcaggtcagccgggcggtccgagcgggaccgcggggcagagacgaggagcgccgacgttggcagagcgactgcgactcatggccgtccacgcacatccggacgacgagtcgagcaagggtgcggcgaccaccgcgaagtacgtggccgagggggtggacgtcctggtcgtgacgtgcaccggcggcgagcgggggagcgtgctcaacccgaagatggaccggcccgacgtctgggccaacatcgccgacatccgtcgtgccgagatggacgccgcacgggcgatcctcggcgtcgagcaggcatggctcggctttgtggactcgggcctgcccgagggtgacccgctgccaccgctgcccgagggctgtttcgccctccaggacgtggccgaggccgccggcccgctggtgcgcctgatgcgggagttccgtccccacgtggtcaccacgtacgacgaggacggcggctacccccatcccgaccacatcatgacccacaagatcagcgtggccgccttcgacgccgccggtgttcccgggcgctatcccgacctgggcgaggtatggcagccactcaagctctactacgacatcggcttctcgaagggcaagatcctggcgttgcacgacgcgttgctcgccgccggcatcgagtcgccgtacgaggagtggatcaagcggtgggaggatcgaccggacaagggcccccggatcaccacccgggtcgagtgcgccgagtacttcccggtccgtgacgacgcgttgcgcgcccacgcgacccagatcgacccggacggcttctggttccagttgccgatggaactacagcgggctgcctggcccacggaggacttccaactcgtccggtcgttggttggcagctcgctgccagagtcggacctcttcgccggtgtccgctagccgccgcaccccgggccagggggtccaccggccccgccccggcagcgggctacgctggtcaccacccgcgtatcggaggacgtcatgctgaccgccgctgaggtgctcgcccagaacaacttcgggaacacccgtacgggagggctggccggcccgatgggcctgttcctgattctcgtgctggcgatcgccaccgttctgctgatccgcaacatgaacgcccgactgcgccggctgcccgacaggttcccgtccgcgtccggtccgtccggcgccgaccgggtggatgtggtcgctgatccgacagacggcatcagggcgcaagattcatcgtccaacgccgccaacgggccccagcagccctgaacgggcgctgaccgcatgattcacgactaacggcgccgtagccccctgttgcggtaaccggtattggcctagccttccgccggggacggaaagtttcgtcggcctgcgcaggagggggcgccgatgatcagcacagctgcggctgcccgtcgtacgctgcccggaggcggagtgtggcggtgacctccactccgcaaggccggtcgcgggtcgaggcacccaggccgaagctggcccttggggttacggcggcggtgttggcaaccgctctggtagcggccgtcgtggggctcgtccttccgagcggtctacccagcgacgatcccctcggcggtcccgcgcgcttcgggctcgcggtcgccgcgttcgcgctcgcgcacctcgcccgactccagttccgggccgcggccggcgcggtcagcatcacctggggcgaggccgcgctcgtcatctgccttcaccaggtgcccgccacctggatcccggcggccaccctcctcggtgtcgggctggcctggtcggggatgtcgctgctcggcgccaaccggccaccgctggaggtcgtccggatcgcgtcctcgctgaccgtcacgacggcgttggccgtgtcggtcaccaccctcctgggccggccgctgctggcggcgccgaccccgccgctcgtgctcgcggtggtcgcgggcgcggtcacctacctgctcgccagcgcctggctcggcgcggtcaacgccacgttgcatcatggcgtcccgatcggtgtcctgctgcgcccggcgctgcgcggcaagctgctgatgttcgtgggcaacgtggtggtgggcctggtcgtggttgccctcatcgaggtcgacccacgctggctgttggtgctcccgccgccgctgtggctgcttcagcagacctaccgccaccggcttcgcgccgaccgggagcgacgttcctggcgcgccttcgccgaggcgaccggcgcactcaacaagctcgacgaacggggcgtggcgacggcagcggtgagcggcgcactgaccctgttccaggccgagtcggtcaccgtggatgtcgcgtacggggacggccgacggcgtcggtactggggcgacgcggccggccagctgttcgaccgggaggtcggtgccctcgacgcgaccgcgggggacgaacgcgatctggcccggtcactcaccgtcgggacggccgaggtcggccacctgcgcgtccggttgccctgcgcggtgccacccaccgaccgggaccgcgatgcgttcgccgcgtacagcgacgcgctcgccgccgccctgcacgacgcggcgacccatcgggagctgcggaaggtcgccgcccgatcctcgtacgaggcggtggtcgacgcgctgaccggcctggtcaaccgggcggccatgctcagcaagggagatcaggcgctgcggcagctggcccgcgaccggccggtggcgttgctgttgctggacatcaaccggttcaaggaggtcaacgacaccctcgggcatgctgccggggaccagttgctccgcctgaccgcggaccggctgggcggcctgacccacggcggggacttgctgggccggctcggcggcgacgagttcgccctgctgctgacgtcggttccggtgatcggtgaccgcaccgcaccgttggcgtacacgttgcgccaggcccgggagatcaccgaacgcctcgccgcgcccacggaggtggcgggtgtccggatgtccgtggaggcgtccgtcggggtggtggtcgctggtgccggcaccgccgacatggcggagttgctgcgccgggcggacatcgcgatgtaccaggcgaaggagggcagcggtagcgtcgccgcgtacgactccacgcgggatgccgccagcaccgaccgactggctctcctggccgagctacgcgaggcgctggccgccgacgaccaactggtgctggtcctgcaaccggcggtggacctggccaccggcgcaccgaccggagtggaggcgctgatccggtggcgccatccccggcgtggttggctgaacccgcacgagttcattcgtcccgtggaaaacagtgagcagctgggcactttcacccggtacgtgctggacaaggcgctcgggctggcagcgcagtgggctcgggacggcctggacctgccgatctcggtgaatctttccgcccgcagcctgctcgacccccggctgccggcagagatcgcggaggcgctgcgtcgccaccaggtgccggcgcggcgcctggtgctggagattaccgagaccgtggtgatgagcgagctcgaggtgatcgatgaggtgctcggcacactacgcacgatgggggtgcagttggccgtcgacgacttcggcaccggtttctcgtcgctgaccttcctcacccggatcgccgtggacgagttgaaggtggatcgctccttcgtgatccggatggccgattcgccggaggcggcggcgatcgtgcgcaccaccgtggggctcgcccagcagctggggctacgggtggtcgccgagggcgtggagaccgccgaacagcggagcgcgctggccgagctcggttgtacggccgcgcagggctacctgttcttcaagccgatgccggctgacaagatcggagccgttctcggtggcctggtcgaccaggcgcgtccccggatcgtcccgctccgtgccgacggcgcctcctgaccacccacgccgatatggtcgtcacgtgaatcgactcgccgacgccaccagcccctacctgctccagcacaaggacaacccggtcgactggtggccgtggtgcgcggaggcgttcgccgaggccgagcggcgggatgtgccggtgctgatctcggtcggctactccgcctgccactggtgtcacgtcatggcgcacgagtcctttgccgacgagcaggtcggggcactgctgaacgagaacttcgtggcgatcaaggtggaccgtgaggaacgtccggacgtcgacgcggtctacatgacggcgacgcaggccatgaccgggcagggcggctggccgatgacggtcttcgccaccccggacggcaccccgttcttctgcggcacgtacttcccgaagcccaacttcctccgtctgctccagtcggtcgccgccgcgtggcgggaccagcgcgccgccgtgctccgacagggtgccgcggtcgtcgaggcgatcggtggtgcccaggccgtcgggggcccgtccgccccactcaccgccgagctgctcgatgctgccgccgaccggctcgccgaggagtacgacgagacgaatggcgggttcggcggggcaccgaagttcccaccgcacctgaacctgctcttcctgctgcggcagtatcagcgcaccggcgcccagcggagtctggagatcattcgacacacctgcgaggcgatggctcggggcggcctgcacgaccagctcgcggggggttttgcccgttacagcgtggacgggcggtgggcggtgccgcatttcgagaagatgctctacgacaacgccctgctgttgcgggtctacacccacctgtggcggctcaccggggaccagttggcccgccgtgtggcgcgggacacggcccgctttctcgccgacgagctacaccggccgggcgaggggttcgcctccgcgctggacgccgacaccgacggggtcgaaggcctgacgtacgtgtggacgcctgcccaactggtcgaggcgctgggtgaggaggacggccggtgggccgccgacctgttcgacgtcaccgaggagggctcgttcaccccccatgccgccgcgccgcccggcgaagccctgaccgcggcggacgccaccgatcagccgaccagtgtgctccggctggcccgggacgtcgacgacgccgccccggaggttcggacccgctggcaggaggtcgcgcaccggttgctggtggtccgtgacgcccgaccgcagccggcccgggacgacaaggtcgtggccgcctggaacgggctcgcgatcaccgcgattgccgagttccagcaggtagcggccgggtacgcggaggatgcgccagggcaggacgccaatctgatggagggtgtgacgatcgtcgccgacggtgccatgcgggacgcggccgagcacctggcacaagtgcatctggtcgacgggcggctacggcgtacgtcgcgggacggccgggttggtgaggccgccggagtcctggaggactacggctgcgtggctgaggcgttctgcgcgatgcaccaggtgaccggggaggggcgctggctcgtcctggcggggcggctcctcgatgtggcactggaacgtttcgccgcaccggacggcagcttctacgacaccgccgacgacgcggagcgcctggtcagccggccagcggaccccaccgacaacgccaccccgtccggccggtcggcgatcgtcgccgcactggtcgcgtacgcggcgttgaccggcgagacccgctaccgggaggcggcggaggcggcgctggccaccgtagcgccgatcgtcgccgcgcacgcccggttcacgggatacgcggccaccgcgggcgaggccctgctcgccgggccgtacgagatcgccgtggcgaccgcagatccggtcggtgagccgttggtgcacgcggcgcgccggcatgccccgccgggtgccgtggtcgtggccgggagtccggatcagcccggggtgccgctgctcgccggccggccgatggtcgacgggcaggcaaccgcgtacgtctgccggggcttcacgtgtgagcgtccggtgaccggggtcgccgacctggtggcgcagctgacccgccggtagggcgcggcggctgcggcccgggtggcggaccggtctcgccggccggatacgctggcccggctatggactcccacaccggtctgccccttgtcggcatggtgggcggcggtcaactggcccggatgacccatcaggccgcgatcgccctcggccagtcgctgcgggtgctcgcgctcgctcccgacgacagtgctgccctggtggccgccgacgtgcagtacggcgaccacaccgacctggcggcactgcgcacctttgccaagggctgtgacgtggtcaccttcgaccatgagcacgttcccaccgagcacatcgacgccctcgccgacgaaggcgtcaagctgttcccgccggccgaggcgctggtgcacgcacaggacaagcaggtcatgcgggaacgtctcgccgggttgggcatgccgaacccggcctggcggccggtcgacactccggctgacgtcgagtccttcggtgacgcggtgggctggccggtggtgctcaaggcggcccggggtggctacgacggccggggcgtgtggctggtggacgacgccgccggggcggttgagcgaacggccacgctgctggccgcagggacgcgcctcatcgtcgaggagcgggtggcgctgcgccgggaactggccgtgcaggtggcccgttcaccgttcgggcaggtcgccgtgtatccggtggtcgagaccgtgcaacgggacggcgtctgcgtcgaggtcctggcccccgcaccagacctgccggaggagttggcggtcggtgcgcaacagctcgctatcgatctggccaccgcgctcggcgtggtggggctgctcgccgtcgagttgttcgaggtggccgacccggccgaggtgacgggcagtcggctcgtggtcaacgagttggcgatgcgtccgcacaactccgggcactggacgatcgagggcgcccggacgtcgcagttcgagcagcacctacgggcggtgcttgactatccgatgggggacacctccctggccgcgccgatcgtggtgatggcgaacgtgctgggcggcgagccgggaggtatgtccttcgacgagcgcctgcaccacctgttcgctgccgagccgggcgcgcaggtgcacctgtacggcaagcaggtgcgcccaggtcgcaagatcggccatgtcacggtgctcggcgacgacctggacgaggtacgtacccgggcggcgcgcgcggcccgttggctgcgggaggggcgcggatgagcatggtcgggctgatcatgggcagcgactcggactggccgacgatgcgggccgccgccgaggcgctggacgcgttcggagttccgtacgaggtcgaggtggtctccgcacaccggacgccggtccggatgatcgagtacggccgcaccgcggctgaccgtggtctgaaggtgatcatcgccggggcggggggtgcggcgcacctgccgggcatggtcgcctcggtcaccccactgccggtgatcggtgttccggtgcccctgaagtacctggacggaatggactcgttgctctccatcgtgcagatgcccgccggtgtgccggtagccgcggtgtcgatcggcaacgcccgcaacgccggcctgctggcggtccgcatcctcggtgccggtgacccggcgttgcttgatcgcgtagcggcgtaccaggctgaccttgagcaggtcgtcgccgagaagaacgcgaccctgcgcgcctcgctgagctgagcgcaaccgccgcgtgcccggcgccctccccggtgggcagccggtcactgcatgccgcgcagggcggtctggaggcgttcctgggctcggcggcggcgctcgttgctggcgccgaggatcagcaggaggaagccgacgggaatcaacacgagccacggaccgaggctgaacagcgcgtggatcgccgtgatggcggtgaccgaggccccgacgatcaccggcgcctgctgctgcctcagcgagccgaagaccagcaccgcgaccgccgcgagcagcagcagcacctgccgcagcgtgctgctgtcggtggtcagcacgatcgccagcgtcgggacggaagccgccaccagtgccggcccgtacgctacccaactgctgatctctgagcgttggcgcagctccagcacgccgacaagcagtgccaacgcggcgaagggcagtgtgtacgcctccggcaaggccacgtccgccacccacatgaggatccaccacgcggtgatctcggagaccaccaccgcccagaacaggatccgccgctcaaccggacggcggccgggccgggccgcggccaccccgaggacggcaccccacgcggcgagcagggccgcgatgtgccgcggtgagtcgtaggccagggccagggcgatcagggcggcagcgaagccgctccactccaccgttgccgcctcccgacccgcctccggacgacgtagacggggcagggtggcggcgaacacctggagggccgcaccgacggccaggacgccgaatgccgaccaactcgccgccaacccggcgaccagtccggcggtgagcacgaacagctgcgccatgagggccgcgaacagccagccgagaatgcgggcgtgcagggtgacaccgaagaccgccgccaccgtgcccaccaccccagcgccgccgagcgtgaccagggtcaggttcttcgtggccaggctgccggcgagccccgcgccgccggcggtgaggccgatgccgaagacgagtacccgggccaggcggagcgagcgggcccgttccagtagagctggcggcggcgtgagcgcgagtcccagcatcgcgacggtgaacacggtgagcccggcgagcgtgctcgccggccaggcgaggtccagcgccacgggcgtgatcagcagggtcaccgccgcccctggcagcaccaccggtaccgcccgaccgcgtcggccgccactgaagccgacggcggccagcgcggcggtggcagtcagaagcagcgcggtgagcacatgcgtcgggtccgccgccgtgagtgacggcgtgagcagttccgggggcggcccctgccagatgcggacgaccgtgcggtgtggctcgatcagcgccacgtgcagcgcgggcgtgagtgagatcagcgccaacaccgtcggtagcgtcgccgcggccagcgcgcccgcggccgggctgacccgccacctgcgggtagccgagtcgaaggaccgacccagagcgccgtcgagggtgaccgtccaccggcgggccggcgccgcggccccggtgggcgggtcgatggcaccgcgacccaactcggcgaggacaccgatcagggtggccgcggcggcgtacattccgaccggcaggccggcggggaaggcggccagtgcactgaccgtggctccgccgaccagggcggcgctggcccagggcaggtactgcggaatccagcgtcgggcggccgtcgtagcggccaggccgaggtaggaggcggccacagcggtggtcagcaccacctgcggggtatgcccgaactcggcggccagggcagcagccgcaccgggcagggccagcagggcggccgccgttgcggcaccgccgatctgcgccaggtgcggcggcagtcctgtgccgtccacgtcgatccccggcggcgcggacagcctgcgggcgagtatcgccacggcgagaccgatcagcgcgatgccgccgagggccagtgcggtcgtccatggccggatcagcccggccccggcggcgtgcagcgccagcacagtggccacgacggcccgggagagcgcggcccgctcgtcgaccgacgcgaccgacgcgaggccgtatccggtggccaccaccagacccaccagcaccggcgaccaccacggcagcgcgaatgcggccggtgcgccgacggtggccaggaccacggccgtgccggacacgtcgtgccgccagggtggcggcaacaggatcacagcggctatggcgagcaacaccagtgcgaccggcgcctgccaggtcgtaccgccggtcggcgtggccggccacccgctcaggtctccgccccagatcggtccggaggtgacgaggacgccgacgccgccgcgaagtgccagccagccggccagcagcccgaccagacctccacccagggtcaggccgagaatcggaccgcgccgccactccgccgggagcgcgcgggcggcaaccgcgacgaccagcaccagcccggccgccaccgccaactgctcgcccggcgcgagaacggtggcgacccggaccagggtggcgaccagtacggcggtcaccgcggccgtagcgagatcggagccgtccagcgtcagatcggagcggcgacgggcgtcgaaggacggcgcgaagaacagaagcaccgcggcgaccagcagcagcgcgccgacccaggcgtcggcagcggtggtggcgggtgccgtgaacgaggccacggcgacagccacggcgcccagggcggcgcccgccgccagcggtacgggcagatgccgctgcgagacctgtacgagcgcggtgtagccgagagtgaggcagaccgcgagaaagcccaccgccagcaccacgacggtcacctcgcgtgccgtggcggaggtcgccgccggaccggcggcgacgatggccgccaccgcgcccggtagggcgaacgccgcgccgcccgcggcccagcccgacacggtgtccgctccagcgggggtgacccggagtcggggcaccaccgccaccagcgctcccgcgacgaagaaggtgagcaggacggcggcggtcgccgacggccgggtcagcccggctccggcgccgaacagtcccactgcggtggcagtcacggagtgcgccaccgccgcgcgttcggttcgtgccgacagcccggccattccgatgccgatcgccgccaccaccatcggccacggtgcggcagcccagccgagcccgaacgaggcgggcacggcgagcgcggtcagcgcgacccccaccaccgcgaactcccggcggatccccggcggcagggcgatcacggcggccacggtcagcagcagcgcgctggcggcgagctgcccgggggcggccaccgcggcgatctcggccgggtaacggtcgaggtccgtggcccaggccgggagggcggcccggaccggggccaccccggcccgtagcgcatcaccggcgacgatgacgccgctgacggtcaacgcgatggcggaggcgagttgtggtccgcgccgaacagcggtcggcaccacgcgtacggccagcccggtgacggcgatgacggcggcgatcagaagcagcgcccggtcgggcaccgccaccgagacgagccggctcgacgcgccgatcacggcgagggtgaggacgccggtgccgacgtcgggcagtggcggtcggcgtatcgccaacaacccggcgcaggcgacggcggcggagagcaacagagcggctcccgcgctgaccgccggtgacacggtgtttgcctgtagcagcgcggtgacggcgtacccgagggcaccgagcgtggcaatgccgtacaggccgaagatcagctcacgtagcccgggcaccgggcgaacggcggggccggacccgccacgcacctcgtcggtctgcgtcgcgccggcctcgggccgaccctcgcccggccgctggcgcggggcgacgggggcagccggtggcccctgggggacggcctgtccaccggcagcggacgggctcggggggcctccgggtaggtcccaacggatcggccgggtccgcgtgaccgcggagcccgccagccagaaatccaggatggccacgatggccagcaccgaggcccagcccgccggaccgctgacccggtcgtatgcgaacagcggcaggaccggttggagcgccagcacggtggcgaaccgtggtgcacggagcccggtccagccgccgtaccccagggcgaccccggcggtgacggcgaagacgactccggtgaacaccgcgccggacgcacccccgttgccgatgcggtccacggaccagagcgcgtacccggcaagcggcaccaggagcaggccgatggcggagatggtctcggcggtggaggtgagcccgcgtcgggccagcaccggcggggcgagcagcatcaggaccgtcgcgaggcacagcacacccagccgggcgagggcgtccaaggagctggtggcgaccgcggcgaagaccactgcggcgacgccgagcagcagcgcgcccagcccgagggggatgttctgtacctcgcggctggacgcctccggcggatgctcggggttgtcggcgtcgagccaggcggcgttcgggggcagcgggtcgtccggcccgaacgaggtgccctgccggggcacccgcggcggtgtgccgaccggtgcggtcggtggccggcggtccggtcggcggcgcaggacccgccgggggcgggtggcctgcttgaggctttcctcaccggagtgcgtgaggatgtcccgctggaacaacgcggcctgcatcctggcggcgatctttcgctgctcgtgggcgatctcggcgtcccgcgccttcatctccgcgatcgaccgctcgagctctgccaggtgttcgagccgttgtggctgctccgcgccgcagtgcgggcagcggacggccggcttgatctcccggctgcacgaggagcactgaaagcctgccacgacacccctccagccgcgctgtggaactcactgtcgcagcatgcccaatgccggcgtggatttcgacagttgtcggcggttccagggcgcggcgatcccgctcggcggagcgtggccggcggtgcgtcaggggcggcccatgccgcggtactcccaacctgcctgcgcccacagcgctgaatcgaggcagttgcggccgtcgaccactcggcggccggcgaccaggtcgccgagcgcgaccgggtcggcgttgcggaagtcagcccattcggtcaggacgcagatcaggtcggcgtcggccaccgcctcgttgatccccggctcgtaggtcagctcgggggccacggcgcgggcgcggtccatgccctgcgggtcatagatgtgcacgtcggcgccggccttgtggagcagcgatgccacggcgagggccggggcgtcgcggacgtcgtcggtgttgggcttgaaggtcgcgccgagtacgccgatcctggtgcccgagaggtcggggccggccggtccggtgcgtcggccgagcaggtcggccgcgagttggaccacccgggtgcggcggcgcaggttgatcaggtcgacttcgtggaggaaacgtagcgcctcgccggcgcccaactcttgggctcgagcctggaaggcgcggatgtccttcggcaggcaggccccaccgaagccgaggccggcctggaggaaccggttgccgatccgcgggtcgaaaccgacggcccgggccaggtgggtcacgtcgccgccggcggcctcgcagacctccgccatcgcgttgatgaacgagatcttcgtcgccaggaaggcgttcgcggcgaccttcaccagctccgcggtggcgaagtcggtgaccaccatcggcacctcgcggtcctcggtggcggccaggtcgaagacgcccttgtgcgcggcgtagagcatcccgttggcccactcgctcttgacgccaaccacgattcggttcgggcggagcacgtcgtcaacggcgaagccctcttggaggaactcggggctccaggcgacctcgatgcccaggtcggttggtgcgtgtttgctcaccaactgctcgacccactccgcggtgccgaccggcaccgtggacttgccgacgatcagtgcctggcgggtgagctgctgtgccaggctggtgacggccgcctcgacgtacgacaggtccgcccccatcgcgtcggcccgttgcggggtgccgacgcagatgaagtgcacgtccccgaactcggcgacctcggccatgtcggtgctgaaccgcagccgcccggcggcgaggttgcgcttgagcagctcgtccaggccgggctcgtggatcggcacctcgcctgcgttgagcatggcgatcttgtcggcgtccacgtcgaagccgagcacctcgtaccccagctcggcatagcagattgcgtacgtcgcgccaagatagccggtgccgaggaaggttacccgggggcggggagcgccggacgggggcgtcacggccccgatcggtggcatgggctgggtgttcgggtacggaatcgtcacgcctgtctctccgctcgcactggcgccgctcgtggcgtcgcatccgaccgtggcgcccgccaagggcagggcaccggagttggactgttcgtctgtctgaccggttcccgcgcgggccgggtcggtgcggcacgtcgtagcctacgcggcggtaagatcgcctgagccaggggtcgctatccttcagtctgcgcggtccgcggccggatgacgccacagactgcgcatgatagcggtgaagaggaggggccgacatggccgcagcgcaggcattcgacgtttaccagttgtcggatgagcatcaggcggtccgggaggcggtccgtgaggtttgtgcggcgaaggtgacaccgcacgccgctgaggcggacgagaccggtgagtttccgaaggcgtcctacgacgcgctgcgagcggccgatttccacgccccgcacattcccgtcgagtacggcggcgcgggcgcggacgctctcgccacagccatcgtgatcgaggaggtggcgcgggcctgtgcctcctcctcgctgattccggcggtcaacaagctgggcaccatgccgttgatcctggccggctccgcggagctcaagcgcacgtacctcacgccggtgggggccggtgacgcgatgttctcgtactgcctgtccgagccggaggcgggcagcgacgcggccgcgatgagtacccgggccgagcgggacggcgaccactgggtgctcaacggcgtgaagcggtggatcaccaatgctggggtgtccgacttctacaccgtcttcgccgtgaccgactcggccgccggaagtcgggggatctcggcctttgtggtggagaagtccgacccgggggtcagtttcggtgcaccggagaagaagctggggatcaaaggctcaccgacgtgcgaggtctacctggacggtgttcgtatccccgccgaccggatgatcggggcggagggcacgggtttcgctaccgccatgcagaccctggaccacacccgggtcaccatcgccgcgcaggccgtgggcattgcacagggtgcgctcgactacgccaaggggtacgtgcgggagcgccggcagtttggcagggcggtcgccgacttccagggcgtccagttcatgctcgccgatatgggcatgaagctggaggcggcgcggcagctgacgtacgcggcggccggtaggtccgagcggggggacgcggatctgacctacttcggcgcggcggcgaagtgcttcgcctccgacgccgccatggagatcaccaccgatgccgtgcagttgctcggtggttatggctacacccgggactacccggtcgagcggatgatgcgggacgcgaagatcacccagatttacgagggcaccaaccaggtgcagcgcatcgtcatggcgcggcaactcctgaaggactgatcggtccccggcgggctgggtcaccacccggcccgccggggtggccgggccgggggtgtgggctcggctggatgggtcagcgaagctcggtggtggtgcccttcgacgggtggttgccgcgcggcggcgcggaccacggtgtctcgccgcccgcccgctggggcggcggctcgggcgcgccgagcttcgggtagcccagggtcaactcggcggtgtcccgctccggtgcgggcggccagtcctggacctcctgcgggttcgcggtctccgctgggcccggcgccgccacgctcgccggccaccgccgccagcgttggccgctgaagctggccatcagcagcagcaagccgatcaggaagagcgttccgttctccagtggtagccgcagcgggagcgggtcaccgaggacctcccagtctgccgggattcggttgcggacagcgaacggtgcgaagaacaaccccaggtacggggtggcgagcagcagcccggcgacgatcgggccgacgggcgagacgcgcagcgtgccgagcaggccgagcaggacgccgcccacgatgagccagacggtcggctcgatgaggttggccgagttgaaccggccgatctccatccagcggtcaacggtgtgcgccgatccgtcctgaccgagagtaaccaggatccacgtgacgggtgccaccacgagacccgcgaggaagctccatagatgtcgcatccgcgcaccgtaccgtctccggcatgaccgaacaccccgccaccgcgtcaccgggtcggccgaccgcatactcccgggttacgctcagtaagattatgactgctgtcgatgtcaacctctatggcaccgtgcacggcggagtgctgatgaagttcgtggacgacgtcgcggcggcggccgccgcccgacacagcggcgggacggcggtgaccgcggcgatcgacgagatcgtcttctccgaggcggtgcgggtcggggacctggtgcacgcgtacgcacaggtcaactgggctggtcagacgtcgatggaggtcggggtacgggtcaccgccgaacggtgggactcggctgagggtgacccggtgcgggtcgccaccgcgtacctcgccttcgtcggcgtcgacgtcggtggcagcccgcgcatggtcccaccggtggtgccggaaagcggcggagatcagcggcgctatcgggaggcggagatccggcgcgcccatcgcctcgcccgtcggcgcgcgatccaggcgcatcgtggcggctgagaccgggcatacggggccggtgcacactggtgcacaccggggtggctgggcggtgcacccgtgccggccaggaccgggtgcgcagaacagcgccgcgagatagggcaagatggcgccacggccgcacagtgtcgtgccgggccgaggagggtggagcgatgggagacgtgctgtggacgccgccggcggacgtgcgtgatcggtcccggatcgggacctacctgcggtggctgagtgcgcaccgggggctggacttcgccgactacgacgagttgtggcgctggtcggtcaccgaccttcccgccttctggcagtcgatctgggaccacttcggggtcctggcgcacgcaccggccacggccaccctcgccgagccgagcatgcccggtgcccgctggttccccggcgccaccctcaactacgcggagaacgtgctgcggatgcccggccggagcgacgccgacccggtggtgatcgcccacggacagacccggccgccggtcaccctgtccgccgccgacctgcgcgagcaggtccgccgggtggccgccgggctgcgccggctcggggtgggccccggcgaccgggtggccgcgtacgcaccgaacatccccgagacgtacgtgctgttgctggccaccgccagcctcggtgcgatcttctcctcgtgtgcgcccgagttcggcacccgtagcgtcaccgaccgctggcagcagatcgagccgacggtcctggtcgccgtcgacggctaccgatacggcgacaagccggtcgaccggcgggccgaggtggcagccatccgagccgccctgccgtcactgcgacacactgtcggcatcgcatacctcgatccggccggcgtacccccggcggacacggtcgcctgggccgacctcgccgcggccaccgacgagccgctcgccttcgcgccggtgccgttcgaccacccgctgtacgtgctctactcgtccggcacgaccggcctacccaaaccgatcgtgcacggccacggcggcatcctgctggagcacctgaagatgctggccctgcaccacgacctgggcccggcggaccggttcttctggttcaccacgaccggctggatgatgtggaactttctggcctccgggccggcggtgggcgcgacgatagtgctcttcgacggcaacccaggccaccccgacctgggcgcgctgtggcggctggccgagcgaaccggcaccacctacctcggcacctcggcgccgttcctgctggcctgtcgcaaggccgggctggtcccgaaggagatcgccgacctgtccgccctgcgcggggtcggctccaccggtgcgccgctgcccgccgagggcttccgctgggtgtacgcgaacgtaggtgacgccctgcagctccagtcgctctccggcggtaccgacgtctgcacgggtttcgtcggtggcacaccgctgctgccggtacacgcaggcgagatcgcctgccgggcactcggggcgaaggtggaggcacgctccgccgacggcaccccgatcatcggagagctgggcgaactggtgatcaccgagcccatgccgagcatgccggtcggattctggaacgacgccgacggcagccggtaccgagaggcgtacttcgaccggtacccgggcgtctggcggcacggtgactggatcacgatcaactcgcggggtggctgtgtcatcaccggtcgctccgacgccacgctgaaccggggcggggtccggctcggcaccgccgagttctactcggtggtggaagggttggacgaggtcgtcgactcattggtcgtacacctggaggacgccgaggggggtgccggcgaactgctcctgttcgtggtgcccgccgagggtgtggagttggacgacgcgctgcgtgccaggatctgtcgggagctgcgtacggccctgtcgccccggcacgtgcccgacgagatccaccaggtccgggccgtcccgcgtaccctgtcggcgaagaagttggaggtgccggtcaagaagatcctgaccggcaccccggtcgattcggcggccgccacgggggcgttggccaacccggagtccctgacggcgttcgcgggcctggcccagcgtcgtgccacccacgacgacacctccgccgggcgagtctgacccggtcgcgggtgggggtcagggcagcgtgagggtggtccgctcggcgtcggcgcgggcaccgaggcgggtggggtcggggtgcgccaccaggaccgtggaggcgctcgcggccagcggggccagcagccagtcaaccgggtccgggtagcggtcgacgtcgatcagaacacgcgtgtcggggttcagcccgaggtccgccgcgcgggccgccgcccgggcggccagctccgcctgggccggttcatccggcgggtacgccccgaagtggtcgccgtgcgtgcgtacctcggacgcgaagtcgccgtaccccggcggtacctcgcgtagcggccgggcgaacgggtccagtgcgagcaggtagcggtccccggccgaccaccggtccgcctcggccagccgggcgggggccacgaagaggacgtccacgtcacccggtgcatcggccaccgtcaggccggccgaccagcagccaagcagcacggcggcggtctgccagtgtggggggaggagtaccccggcgacgtcgccgggccccagtcccaccccgtccaccagcaggttggcggttttggccacccagttcgcgcaggtcgcgccggagagctcggtgcgctcgccggtggcgtcgtcataccaggtcagcagcggtcgggtcgggtcgggcgcgatcgcgtcggcgaggacccgggcaatgttgtcggccatcagcgcgaacgatacgctcccgccgcccgaagctgagggcgacgacgacctgtgcggcgccgggtcgcagtcaccgtccggccgggggtgcggcgtaggcttacggcggaagtgtcgtaccccacacccccgagtgcgaggagtcgccccttgaccgccggcagtccgccccgtgtgcttgttgacgccacgagtgtccccgccgaccgaggtggtgtcggtagatacgtcgatggcttgctcggtgcgctcgggaagatgtgcggcaccagcgttgatctgatcgtggtctgccttcggaccgaccttgagcggtacacccggatgctgcccggggcggagatcattcccgctccggccgccgtcgcgcaccgtcccgcgcggctcgcctgggagcagaccggccttccgttgctcgtccagcaggtcggtgcgcaggtgctgcactcgcccttctacacctgcccgttgcgggcgggttgcccggtcacggtgaccgtgcacgacgccaccttcttcaccgagccggaacactacgacaagtcacgccgcacgttcttccgaagcgcgatccggacgtcgctgcgccgcgccgaccgggtgatcgtgcccagcaaggccacccgggacgagttgatccggctgctggacgccgacccgacccggatcgacgtcgcgtaccacggggtcgaccacgtcgccttccatgcgccgagcgcggaggagaaggcacgggtccgggcccggctgggcctcggtagccagagctacgtcgcctttctcggggccaaggaaccccgcaagaacgtccccaacctgattcggggctgggcgcaggccgtggcggaccggcacgacctgccggccctggtggtcgcggggggacaggggcacgacgacgagatcgaccgcgccgtcgccgaggttccgccgcacctgcgcctgctacgcccgggttacctgcggtacgccgacctgccgggcttcctcggcggtgcgttggtcgccgcctacccgtcgtacggcgaggggttcggtctgccgatcctggaggcgatggcctgcgctgcgccggtgctgacgacgccccggctgtcgctgccggaggtgggcggcgaggcggtcgcgtacaccagtgaggcaccggaccagattgccgttgacctggccgcgctgctcgacgacgagcaccgccggctggcgttggcccaggccggtttcgaccgggccaaggagttcacctgggaatccagcgccgaagtgcacatcgcggcctggtcccgcgcccggtcgtgaacggagcaccgcttcggctgaccggccggccccagccggcagattcggggagaatgtccgggtgatttatgccgtcatcccggcgggtggcagtggcaccaggttgtggccgttgtcccgcgccgggcatcccaaatttctccaccccctcaccgggtccgcagcgtcgctgcttcaggcgaccgtggagcgactcggctcgctggcgacgccggagcacacgttcgtggtcaccggcacggcacacgcaaccgcggtggcccgccaactggccgggctgcctgaggagaacatcctggtcgagccgtcgccgcgggactcgtgtgcggcgatcgcgctggccgccgccgtgatcgcccgtcgggatccgaccgcggtgatgggctcgttcgcggcggatcacctgatcggtgacccggccgggtggcgggagaccgtgcgtcgagccgcccggggcgccgagcagggtctgttgatgacggtggggatcaccccgacgtgggcggagaccggctacggctacctggagaccggggagcccaccggcgacggaccgctgcggccggtgaccgagttcaaggagaagccggatgccgaggtggccgaggcgtacctgcggtccggccggcacctctggaacgccagcatgttcgtgtggcgggtggatgtcttcctcgccgagttggcccgacagcagccggcgctgcacgccggtgtcgtcgcgatcgccgcggcctgggggaccgaggaacaggacgaggtgctcggcacggtgtggccgacgctgccgaagatctcagtcgactacgcggtgatggagggggcggcgaccgcgggccgggtggcgacggtgcccggcgatttcggctggaacgacgtcggcgacttccacaccctcggcgaggttctgccggccgacccggccggcaacatggtcctgggcggggacgccaagcccggggtgttcctgcgggacagcacgaacctggtggtcgtcccgcactcggcccggctcgtcgcgaccgttggagtgcacgacctgatcgtggtcgacaccccggacgcgctgctggtctgcccgcgtgcccgcgcccaggacgtgaagcagatcgttgacgagctcaaggaacggggtgaagtggggctcgtctgagcgctgccagtgccggtgcgatcagctgggtggtcccaccggccagtgggtccggcaactggttcggcgggaaccaacccagctgttcggattcgtcgctgacccgggctcgggcgccgggcggggcgaggacggcgaagcgtacgtcgtggtggaacgagccgccctggcaggtgaccgggtggatgtccacgtcgatcggcaccggatcgatccggaggccggtgacaccggactcctcggtcgcctcacgcagcgcggccgcggccagcgtcggatccccgggctcgcagtgcccgccgagctgcacccaccggcggaacttgccgtgcaggcagagcagtacccgggaaccggtggcgtcgagcaccagcgcgcttgcggtcacgtggccggcccggtgtgcccggctcatcgctaccggcccgtcggcaagcaggtcgagcgtctggtcccgggccttctcggcggccaccgaggtgggtgtccagccgcgcagcacggcgagggcgtcggtgtgcaacgccgtgttgactggaaggccgtctccgacggtgggggtcgacaaggaggcttcctctcgtccgcgggcacccgcacccaccttacgtgcacggcgttcgtacgcttggccggtgactctgcgacttctggaattcgtggtgggcggcaacgaggccagcgacctgctaccagtgcactcctccgcgttgctgcgcgctcacggtgcccggcgcggcttctggacggtgctcgacgagggcccggtcgagcagtgcctcgcactgctcctggagctcgacgacggcacctggacggcccaccatgtgcacgccgacgccggatccgagaacggccgcaccgaggacggtgaggcgctggcccaccacgacggctgggtgtacgtctttgggtcgcacttcggttccaaggctggcccgctgcgtccgcggcgggcgttcgtggcccggttccgggaggaggatgcggtcagcggcccgctgccggtgcaggtggtgcgtaaccggttccggcttcaccgagcggtgaacgacgcactgaccaaggccccgttcacgccgctaccgccgggagaccgggtccgctcccggttcatcggcgagacggtggcgcgggggaccgcacgatccaagggttgggtcgaccggctggtcgccgacgatctgccactcaacatcgaggcggttgcgttcacccccgccggcacggcgctgctcggtctccggttcccggtgactgtcgacggcgatccgatcctggtcgagctggccggcgtgtcccggatgttcgcgcccagcccggcctggcccgaggcgctgggtgcctacgtgctgaccggcgtgacaccaccgggtgcgctggccggcttccgggcggtcgcgcccgccgcggacggtggatacgcggcggtgatcggctcgatcgatgcgctcggaaagggttcggtgctgctggaggaccatccggcgggcggtgacgtgacctcccggcacgtccgtttccagctccccggccaggggcgtcacctcaccggcgaactggtcgccgacctcgcgccgtttcaccacgtcgaagggctggcggaggtcgacgggagcaacttctacgtcaccgacgaggatcaccgggtcgcgctctgggtgggctgacctcatcgagccaggggcaaccgcggtcgacaccaccggactcgcgcatcgacaaccaccacccacgtcccggtgcggccacgtcggcgcgaccgcgcacgcatcggctcagagcgcgaggaccgcggtggcgggggtgccgggcgggggcggcaggagggcggatggcagcccctcggcggccagggcggcgcgtaggcggtgtacgtccgcgccgaaccggaccagcccgaacgggtccaccggggtcggtggggccgcgagtatcagggcgctcgccgccgcggctggccagcccggcaccgcgccggccagccggtcgcgtgccgtcgtatcggtgacgtgggtgaagaccgtgccgggtgcgaccgcagggcggacagcggcgatcgcccggccgatcgccgccgggtcgggtggtgtcgggcaggtgccgtcgggcaggccggcggcgtcggccagcccggcggcccgcgcctcggcggtgccgagggagaacaggtccagcgacgactcccgcaccagggccctcgccccgggcccgtcatcggcccgcgcggtggtcgggtagccgcgcacgaccgcgaccggcacctggtcgcatttgcccttgaccagttcgccggcggcggccagttcgtcgaccaccgccatctgggtgagttccagctcgttgccgtacgggtcgacctcgccccggtggtcgtggacggcgttgaggccggcgacgccgagcgcgacgtcggtgagcccgttgcgccacggtcggcccatggtgtcgctgatgatgaccgccacgtccaggccgtgccgccggcgtagcgcggcgcggagtgcccgggcggaggcatccgggtccaccgggagcagcaccagccttgtcttgtccacgttggaggcgtcgatcccggcggcggccatgacgaaaccgtgatgggtctgcacgatccgcgtcgcgccgcgggcggcgacgactcgggcggtctccgccgccaacacctccgtgcgggccgcgagtcgctccggcccgtcggccgggacgtccaccagacgtccctccgacttcgagacgatcttgctggtcaccaccagtatgtcgccatcgcgcagccacggcgccgcggaggcgatcatggctgccagatcgtcgccctcggacacgtggccgatgccgtgcaccggcatgatctccaggctcacgtcaactccaccgcggcgtggaccatcgccgtggtcgccgcctcgtctgtcatccgcagcggcaccgcgcggaccgtcacccccggcaccactgtcccggcgtcctcgtcggcaaccagccagccgttgaggaggccgccatgggtccgcccgccgtagaggccacccaccccggcggcgctgcactcgacgtccagcacgcccaggcaccggtcggccatcccgcggaccggggcagccccgatgatcggtgacacgccgatcacgggggccgtgccgtccacgatcgagttgcgcaccccggggacggccaggatcggggcgatgctcaccaccgggttgctcggcgcgaccagcaccaggtccgcgtcggcgatcgcctcggtcaccccgggagctggcttcgcgtcctccgcacccacgaagacgaaccggtgcgtgggtagctcggcccggtgccgcacccaccactcctggaagtggatcgcccgctggccgccgtcccggtcgaccacggcgtgggtctccagacggtcgtcggtcaccggcagcaggcgtacgtcgggccgccagcgggcggccagcgcagcggtgacctggtgcagcgggtagccagcgttgatcatgttggtgcggaccagatgcgtcgcgagatcccggtcgcccagcccaaaccaggtcggctccgccccgtacgcggccagttcctcctgcactgtccagctctcccgaacgcgcccccagccacgttccggatcggcgccaccgcccaacgtgtacatgacgctgtccaggtccgggcagaccttcaggccgtgtaggtacaggtcgtcgcccacgttgaccacggcggtcacctcggcgccgatggtgcgggcgtatgcccgcaccccgagcaggaaccgagcgccgccgatccctccggtcagaaccacgatgcgcatgccgtccatcctcgcctacccaccgcctccgggctctgggccacccgggagactaggctcacgtcggcagctgtccgattccgtccgaagggggatactgtgaccagcccttctgaaccggcttccaccgaaccgacgccggccggtcaactgacccggccgctgcgtgaacctgcggctttcgtgttccttggtgcgaacgcccttctcctcttcgtcggtctgctccggctgttgacctcggccacgtccggcgccgagcgtgcaggcagcccgttcgccgcgttcgtcggcctcgaggcggtgctcctgccgctgctggcagtgtggctcgccacacatcgtcacccggtgcttccccgcgcgaagctgatcacccaggtggcgctggggcagtacgccgtcagcgcggtcctcggcgcgctgatcctcctgatcgggtccgtcgaccagcttgcctcgggtgaggtgttggccgccttcctcggttttctcagccggttggccggcctggtgttgctgctcttggccgggttcgtcgtcttccggatctggcgccggctctattacgtgccgaagcccaagccgcagcccggtgtgtacggcgcgccgcaggccggttggccggccccgccccccggcgggcagccgggtgcgccgggcagccagccgggttggcccggccccagccagggcggcggctggccgactccgccccagcccggtgccctgtacggccaatcggctgcaccgctcgccgggacgtctccgccggcgcccccgtttgggcagccgccatcggtcgacccgacccaggcgatcccccgccagccgatagagccccaggcgccgccacacgacgaggaccgtacccggcgtatcaatccttccgacagccccgactgacgcctcgtcccggcgtccctggccgcccgccccagtccgcgtagtgatcaatccggcagggcgagacgtcgggtggagcgcctacgctgagcggatggttgatcgcacggagccgggcccgaccgacgcgagtgtgcggcgggcgctgcgtcgagcggcgtccgggcgggcgctggacaccgacgaggcgacggcgcttctcgccgcccggggcgccgagctggacgagttgctgcgggtcgccggggccatccgggacgcgggactacgcgcggccgggcgaccgggcgtggtgacgtactcgaagaaggttttcatcccgcttacccggctctgccgggaccggtgtcactactgcaccttcgccacggtgccgcaccggctgccggcggcgttcctcgaccgcgacgaggtgctggcgattgcccgtcagggtgcggagctcggctgcaaggaggcgctgttcacactcggcgaccggccggaggaacgctggccggcagcccgccagtggctggacgagcgcgggtacgactcgaccctggactatctgcgctcctgcgcggtggccgtgctggaggagacggggctgctaccgcacctcaaccctggtgtgctcagctggtccgaactgcagcgactcaagccggtcgcgccgagtatgggcatgatgttggagaccaccgccacccggctgtggtcctccccagggggtccgcactacggttcgccggacaaggaaccggctgtccggctgcgggtactcgacgacgcgggtcgggtgaacgtgccgttcaccaccggtgtcctgatcggcatcggtgagaccccggtcgagcgggtcgaggcgctcttcgcgatccgccgggcgcaccgggagtacggccacctccaggaagtcatcgtgcagaactttcgcgccaagccggacacggcgatgcggggtatgcccgacgcgacgctgcacgacctcgctgccacggtggcggtgacccgggtgctgctcggtccacaggcccgcgtccaggcgcccccgaacctcatcgcgggtgagtacgacctgctgctgcgggcaggtatcgacgactggggcggcgtctcgccgttgactccggatcacgtgaacccggaacggccctggccgcagctcgacgagttgtctcggcgtaccgagcaggccgggttctccctgcgggagcggctgacggtctacccggagtacgtccgggccggtgatccgtggctcgacccgcgcctgttgccgcacgtcggtgccctggcggatccggcgaccgggctcgcgaggcccacggcccggccggtgggccggccgtggcaggaaccggacgaggagtacgggggccggaccgacctgcacgccaccatcgacaccaccggccgtaccgccgaccggcggggcgacttcgaccaggtctacggtgactggtcgatggtggccgaccgggtgggtgcgggagcgacagtcggagttggtgatcatgaactgcgggccggtctgcggcttgccgccgacgatccggcggcgctgctggagcccggacacaccgaggcggcgctggcactcttcgcggcggatggtccggcgctcgacgagttgtgccgcatcgcggacgaggtgcgccgggacgcggtcggtgacgaggtcacctatgtggtcaaccgcaacattaatttcaccaatgtctgctacgtgggctgtcggttctgtgccttcgcgcagcgcgatcgggacgccgacgcgtatcggctctcggtggaccagatcgccgaccgggccgagcaggcatggctggccggcgccagcgaggtctgtctccaggggggcatcgacccgagactgccggtgacggcctacgccgacctggtgcgggcgatcaaggcccgggtgccgggcatgcatgtgcacgccttctctcccatggagatcgtcaccgcggctggcaaggcgggtgtgccgattcgggagtggctgaccgggttgcgtgaggccgggctggacaccattcccggcaccgccgccgagatcctcgacgatgaggtgcgctgggtcctcaccaagggcaagctgccgacggccgcctgggtcgaggtggtcaccaccgcccatgagctgggaattcgatccagctccacgatgatgtacgggcacgttgaccatcccgcacagtggctcacgcatttccgggtgctggctcgtacgcaggaccgtacgggtggtttcaccgagttcgtggcgctgccgttcgtgcataccaacgcaccgatctacctggccggcatcgcccgcccggggccgacctggcgggagaaccgggtggtgcacgcgatgtcccggctgctgctgcacggacgggtccacaacattcagtgttcgtgggtgaagctgggcgacgagggtagtgccgaactgttgcgtggtggttgcaacgatctgggcggtaccctgatggaggagacgatctcccggatggctggctccggcaacgggtcggcccgtaccgaggagcagctgatcgcgatcgcggcggcggccgggcggccagcgcgtaagcggacgaccgcctacggtcatcgagccgggtagcgccgaatctccactcgtgtcctcggtcgggcgccattccgtctggtgggatgtccgatggtcggtcgcctccgatactgtcgccagtggaccaaccatcggatcccttcacctgtcggcaatctggcgttcctgaccgcgtcggtaggaagcctcgattccctggatcatccacgatgtgggcggtcgcttgcggtccctggtcaccctggagggtgggtggtgcggcagcggtatggctgtgcgtcaccaagatcgacaatctggtttggtcgtccggtgcggcagttgtctggtgtggcgccacggagaaaactgcggcaactcgccgaggtgggcgttacccggccggggtctgactcggtagggcaggttgcgaggccgggaggccggacgggccggaccgggtgatgttgggagggtagccccactatcaagattggcttgacggcgcacgtatgacacgcgtgtaatttgacgtggggttattcgcgaaacgctacaaatcggtaccggacgacaagcacgcctttcgcgtggggggttgcagcggcgatgacgccggtgcgcggcaaggaggcaatggatggacggccagctcgaggcggccgacctgctcggtaacgcgccggagtggcaggagcgggcgctgtgctcgcagaccgacccggaggcgttcttccccgagaagggcggctcgacccgtgaggcaaagcggatctgctcacgttgcgaggtcaagaccgagtgcctcgagtacgcactcggtcacgacgagcgattcggcatctggggtggtctctccgaacgggaacgccgcaggctcaagcggcgtgccgcctgacgtcacgtcggatccggggtggtgggggctgccccggatccgacgtcgtggtcgtgtctcaggccagctcgtccgggtcggcaccgagcagattcgccacctgctcgatgatgacgtcgtggacgaggtccgcgaggtcctcgcggtccatcgcccgaaactcgagcggccggcggtagagaacgatccgcggcggcatctgctgtcgacccggccgacccggcagcagacgggcgagcggcaccgcaccgtcctcgagcacgtcggagtcgtagacgttcagctccggtggcacatcctccaccgcgaactcgacgccggccagttccttggcgaaccgccgctcgagcgtctccaccgtgtccagcaccaggtcgtcgaagacctcggccttggtccgcgccagcggcaccgtcgcgggcaccagccgaccgcgcaggccgcgtccgtgacggtcgcggcggatgcgtcggccggcaccggggcgacggttctccgggcttcccatgggctcagggtagtccccggttcggcctggcccacggcagcggtggctcgttggcgcgccggctccgaacggctgaattgtgatcaccaagacgggcgtgtcggactgcgaaccagtgcgtcggagccggtaatggagataccctgccgcggtgaggtcaccacggcgctgcacccgaaacggctgcccccggcaagcggtcgccacattgacctatgtctacaacgagtccaccgccgtggtaggcccgctggccgccttcgccgagccgcacacctacgacctctgtgagccacacgcccgcagtctgaccgccccacgggggtgggacgtcgtccggcacgagggtgagttcgagccgccgccgcccacgacggacgacctggtcgccctcgccgaggccgtccgcgaggcggctcgcccggcggtcccccggcccccggaggacgaccacgacccggctacctcgaccccgtccaccgggcgccgcggtcacctccgggtgattccccccagccactgacccgcccgccggttgggctacagccgggaccacgcctcggtgaggacagcccgcaggatccgctccatctcgtcgaactgctccggcccggcagtcaacggcggtgcgagttgcaccaccgggtcgccgcggtcgtcggcccgacagtagaggccggacgcgaacagtgcgggggagaggaaggcgtgcagcagtcgctcggactccgtgtcgtcgaacgtctccctggtcgccttgtccttgaccaactcgatgccgtagaagtacccgtcgccgcgcacgtcgccgacgatcggcaggtcgtgtagccgttccacagtggcccggaacgtcgcctcgttggcgcgtacgtggccgagcaggtcctcgcgggcgaggatctccaggttggccagcgccaccgcgcaggagaccgggtgccccccgaaggtcagaccgtgggcgaacataccggtctcggtgaggaacggttccatcagccggtcgtcggcgatcatcgctccgagcggggcgtacccggaggttatgccctttgcggtggtgatgatgtcgggctggtagccgtagcggaccgcaccgaagtactcacccagtcgaccccacgagcagatcacctcgtcggagacgagcagcacgtcgtactcgtcgcagatcgcgcggacccgggccaggtagccgggcgggggtgggaaacagccgccggagttctgcaccggttccaggaagaccgcggcgacggtctccgggccttcccgctcgatggcccggcggatctcctcggcggcccagcggccgaacgcctcggggtcgttgccgtgctcgggcgcccggtagaagttggtgttcggcaccttgacgccgccgggcaccaagggctcgaagtcgctcttgatccccggcagcccggtgatcgacaaagcacccatcgatgcgccgtggtaggcgaggtggcggctgaccaccttgtgcttggtcggcttcccggtgcgtgtgaagtacgcccgagccagcttccacgccgcctcgacggcctctgctccgccggtggtgaagaagacccggttgaggctgcccggggccaacagggcgatccgctccgcgagttcgacggccttggggtgtgcgtatgaccagagcggaaagtacgccagctcgcccgcctgtcgcgcggcggcctcggccagttcggcccggccgtgaccggcgttgacgacgaagagtccggcgagcccgtccaggtagcgccggccctgggcatcccagatgtacgtaccttcgccgcgcacgatggtcggcacctcgccggcggagtagctcgccatccgggtgaagtgcatccagaggtggtcggtgacgttggccatgtcagccccatcgcgtcgtgggccggtcaggggtgacaccggccgctcgtgaccatggttatcgcatgaactgacgccagccgacaagcggaattcgttgtgatttcagtctgcggctacgaatttcgtggcaggtaatgacatggatggcgaaattcgttgctccccgagccctggaggctgtcgacatgacggccggtggctgcggtcaggcggtgccccaggtgtatgtctgcttgcgcagcttgaggtagacgaagacctcggtcgacaacacgccctcgaccgcgcggagtcgttgcaggatctccaacaggtggtcgtcgttgcggcagaccacctcggtgagcaggtcgaacgagccggcggtgatgaccacgtagttgacctcgtccagttcggcgagccggtcggccaccgcctccaggtccccgtccgtccggaggccgatcatcgcctggcgggggaagccgagctggagcgggtcggtgaccgcgacgatctgcatcaccccggcgtcgagcaggcgctgtacgcgctggcggactgccgcctcggagagcccgaccgccctgccgatcgtcgagtacggttggcgaccgtctttctggagctgttcgatgatcagtttcgccgcgtcgtcgagtggtgcctggccagcaccaccgggggcggcggtgatccgccgcccgccggtgtcgttgtcctggtcccggttgttcatcgacgcccccacattgtcgctggatcgccccaggtcccgacagcgacatcccgccaacagcacccgcggcccacccgaggtcgggttccatccgctgccgaggtcgggccgcgggcacaccctgcaccagggtggttcccgggcccagccccgcgcagtctgacgcatgtcgtcgtcgggaaccaatcacagcaacggaatccctggcgtgttccgggtggcggtggagctcaggccagggaggagcggatgaggaagcgcaggccctccggagcctccagggagaacccgctgccccggccgggaaccacgtcgaccgtgagccgcgtgtgctgccagaggtcccactgggcacgcgagatccagaactcgaccggttccggcaccccatccaccgccagcgtggccagcaggacatccgacgaaccagtacggaactcgccggcgggatagcacatcggtgcactgccgtcgcagcagccgccggactggtggaacatcaacggcccgtgctgcccccggagcgaccggatcacctcggccgctgcgggggtcacggtcaccaggtcgctcatcagtagaagcccagctttttcggggagtagctgaccagcaggttcttggtctgctggtagtgatccagcatcatcttgtggttctcccggccgatcccggagtgcttgtacccgccgaacgcggcgtgcgctgggtacgcgtggtaacagttcgtccagacccgccccgcctggatggcccgccccgcccggtaggccgtgttgatgtcccgggtccagacgccagcaccgagcccgtacaacgtgtcgttggcgattttgatcgcgtcgtcgaggtcggcgaaggaggtgaccgacacgacggggccgaagatctcctcctggaagatccgcatcgagttgttgccctcgaagatcgtcggttcgacgtagtacccgccggacaactcgccgcccagctccgcccgcgcgccaccgaccaacacgcgggcaccttcctgccgaccgatgtccagataggaaaggatcttctcgagctggtcgttggacgcctgcgcgccgaccatcgtcgcggtgtccagcgggtgccccggcgtgatctcgcgggtccgcgcgactgccgccgccaggaagtcggcgtagtgcccctgctggatcagcgcccgggacgggcaggtgcacacctcgccctggttcagggcgaacatcgtgaaaccctcgagtgccttgtcgcggaagtcgtcggccgcggcgctgacgtcgtcgaagaagatgttcgggctcttgccgcccaactccagcgtgaccggcttgatgttctcgctggcgtactgcatgatcagccgcccggtcgtggtttcaccggtgaacgccaccttggccacccgcggcgaggaggccaggggccggcccgcctcgactccgaagccgttgacgacgttgaccacacccggtggtagtaggtcggccaccagggacagccagtagtggatcgacgcgggcgtctgctcggcgggcttgagcaccaccgcgttgccggccgcgagtgccggcgcgagcttccaggtcgccatgagcagcgggaagttccacgggatgatctgcccgaccacaccgagcggctcgtggaagtggtaggcgacggtgtcatcgtcgagctcggcgagggagccctcctgggcccggatcacgccggcaaagtatcggaagtggtcgatcgcgagcgggatgtcggcggccagcgtctcgcgtaccggcttaccgttttcccaggtctccgcgatcgcgagcgcctgcaggtgctcctgcatccgatcggcgacccggttgaggaccagggcgcgctcggcagctggggtacgcccccacgccccggcggcgccgtgcgcggcctcgatggcccgctccacgtcctcggcggtgccccgggccacctcacagaagggctgcccggtcaccggggtcggattctcgaagtaccgcccgccgtgcggcttgacgtagtcgccgccgatgaagtggtcgtagcgggactgccagtgggtgggcgcgtcaaagcgcgtcatgggtacctccgccgtcaacgaacagtggacggcgccgaccctatttttgtcgacgttgcagcgacgttgcacggctcacgccgtactctcgggcgagctggcgggcccgcgcgagggcgaggggccggcgaggtgcgcccggcggcaacacccgcgccagggcctcccaggccgtcaggtcgtcggtgccggcgggcgtcgcggtccacgccgcgagcagggccggatccgcggcagccagcacggccgcgcgtagctggccgtcgaccagccggcgcagcctcgccacgcccggcgcgtccgagccgggcaacagactcccggggtacgcgtcgagcccgcccgccgggtcgccccgctccagtcggtcggtgacagtacggaagtcggcgcgtacccggcagcgcagccggtacgggcgggagtcgagcaactccgggcccagcacgcggcggagccgggacagctcggcccgaacagtgaccgggtgcggccggtcctcgccgtagaggtcgagggcgagttgctccccggtgcgcccctcggggtggtccaccagcagcaccagcagctcgctgtgccggcgaccgagccggatgcgacggccaccgacctgtagttgcgcctcgtcccggccaagcgcggacacctgcaccacgtccggttcgatcggcgcgtgcgcggccaggaacgcctcggcggcccgtgcggtggcccggatcagcgccaggctctgcggggtggcgaggtggttaccgccggtgatgtccaccgcgccgagtatccggccggtggccggatcgtggatgggcgcggcggcgcaggtccagcgctggacacggcggcagaaatgttcggtggcgaagatctgcacgctgtggtccacggcgagggcggtgccgggtgcgttggtgccagcgtgcgcctcgtcccagcgggccccgggcacgaagttcatcccctcggcccgtcgtagcaaccccgggtgcccctccacccagagcaggcggccgtgcgtgtcgcagaccgccaacaggtgcgcgccgtcctgggcgatcccaccgagcaggtcccggaagatcggcagcaccggggccagcggatgcccggcacggtagctctccagcgtgtcgtcgacgaggtcgacgggcggggtgccctccgggtcgaggggcatcgaccgttcccacgatcggcgcaccacgtcccgtacccgctgtggcgtcgccccggtgaggaacgccgtgtgggcaacacccacctgcgcgatccgctccgccggatcgacgccgatttccagggcgagccacgggtcgaccacgggcgacctcctggcacccatcgtgacgcagctcaccccggttcgccaagcggcagtccacgccaatctgcctacccgttccggtagaccccctacccgtgctgcggggccgtcgtcgcccaggtcggccactcggcctgagcaccggagcgtcgacggttgttccgtccgccaccagctcgtctacgctgctcgatgtggagtccgtagccttccatgtcgcagcccgccccgcccacggtgagcaggagctgaccgtgcaccatccgtacgacgggcgcgtcgtcgggcgtaccactttcgccaccccgaaccaggtcgagaccgccgtcgcggccgctgccgcggtggccccgacggccgctgccctgcccgcgtacctgcgggcggcggccctggaccacgtccatcggcgtctcgcccagcgcgccgacgaggtggcggcgctgatcaccgccgagaacggcaagccgatcaaatgggcgcgcgccgaggtgcggcgggcaataggtacgttccggtgggccgccgaggaggctcggcgtttctccggggagttgcagcgtctggacaccgatccggccgccgccggccggctggcgttggtccgccgggtgccgcggggccccgtgctgggaatctccccgttcaacttcccgctgaacctggtggcgcacaaggtcgcgccggcgatcgcggtcggtgcaccgatcatcgtcaaaccggccccggccaccccgctgtccgcgttgctgctcggtgagctgctggccgagaccgacctgccggagggcatgttctcggtgctgccgctgcccaacgagcgcgccgccgggctcgtcgccgacccgcggctgccggtggtgtcgttcaccggctccggtccggtgggcgcggccatccgccggtcggtgccggacaagcacgtgaccctggagttgggcggcaacgcggcggtggtgatctgtgcggactggagcgccgaggaggacctgaccttcgccgcggaccggatcgcgaccttcgcgaactaccaggccggccagtcctgtatcgcggtgcagcgggtgtacgtgcacgagttcctctacgacggctttctgccccggctggtcgcggcggtgcgggagttgcggaccggtgacccctcgtccgagttgaccgacgtcggtccgctggtctccgaggtggccgcccgccgggtcgaggaatgggtggacgaagccgttgcggcgggcgccaccatcgaggtcggcggtcgccgggagggcgccacgttcccgcccacggtgctgtccggggtgccgcgggacgccagggtcagtgccgaggaggtgttcgggccggtgctggtggtagccagggcgggcagcgacgacgccgcgttcgcggcggtcaacgattcggcgtacgggttgcaggcgggcgtcttcacccaccggctggacacggcgttccgcgccggacaggccctggaggtgggcggggtgatcgtcggggacgtgccgtcgtaccgcgccgaccagatgccgtacggcggggtgaaggcatccggcgtcggacgggagggcgtacgcagcgcgatggacgactacaccgagccgcgcgtcctggtcctcaccggcgtcaccgggtaggcgctcggcaggcgatgtccgaccggccgggtcagccagatcctcccgccggcacaggccagcacgggtccgtcgcaccggccgcggccgatcgcgcccgggttcgtccccggctgccggactgagctggcatctgtcggctctgcggctggaccggagcgatcattcgtgctcggatacgctcaggccgttgacgaccgccagcgcgaggagcggagcacggtgacagacctgtcccagatcgtgaaggcctacgacgtgcgtgggatggtgccgcaccagtgggacgagcatgtcgccgaggcacttggtgccgctttcgcccaggttctcaccactggtggggagaccggcgacgcggtgctgatcgcccacgacatgcgggccaccggtccgggcctcgcggctgccttcgccaccggtgtccgcgcggccggccgcgcggtcgtcgaactgggactggcctcgaccgacatgctgtattacgcctccgggtcgctcgacctacccggggcgatgttcaccgccagccacaacccggcccagtacaacgggatcaaaatgtgccgctcgggagcacgtcccatcgggcaggacagcggcctggccgagatccgagcgcgggcacaggcgctgctggacgcgggccaggcccggccggccgggccgccgagcgcgccggtccaccagcgcgacctgctcgcggactacgcggcgtacctgcgcaagctggtcgacctcacccggattcgaccgctgaaggtcgtggtggacgccggcaacggcatgggcggctacacggtcccgacggtgctcggcgatgtcgcgctggcggcgctgccgctcgagatcgtgccgctctacttcgagttggacggcaccttccccaaccacgaggcgaacccgctggacccgaagaacctggtcgacctgcaacatgcggtgcgggcggagggcgcggacatcggtctggccttcgatggggacgccgatcgttgcttcgtggtggacgagcgtggggagccggtgtcgccgtccgcgatcaccgcgctggtcgcgacccgtgagctggccaagcaccccggatcaacggtgatccacaacttgatcacatccgccgccgttccggagatcgttcgggagagcggcggacagccggtcgtgtcccgggtcgggcactcgttcatcaaggccgagatggccaggaccaacgcgattttcggcggcgaacactccgcgcactactacttccgggacttctggttcgccgataccgggatgctcgccgccatgcacactctggcggcgctgggtgagcagtcgttgccgctgtcggtgctggccagtgagtacgagcggtatgcggcctccggtgagatcaactccacggttgaggagcaggcggcgcgcgtggccgaggtacgggccgcgtacccggacgcacaagccgacgacaccgatggcctcaccctgcgcttcgccgacggcgcctggttcaacctgcgggcctccaacaccgagccgttgctgcggctcaacgtcgaggccccgacccgggaacgcatggcatcactgcgcgatgcggtgctcgaccgggttcgccgataagatcccgtgcgccggtcggcgccaccgaccggtaagcccagaggtggaaggagccgcaccgtggccctggatccgcagttgctggagattctcgcctgcccggacacacaccacgccccactcgactacgacgccggggcacagacgctcacctgcacggagtgcggccggatcttcgaggtccgagacgacgtgccggtgctcctgctggacgaggcacgtggcggccccacggagcggtcgtgatcgacggtacggccggcgttcgcggccaccgggaagccgacgaggccctgctggacaatctggatgcgctcgccgagcgggacccgggtgggatgctgcggcacactgcctccggtggggcgcaggtccgcgagtcagcagccctcgccgccgaggccaacctgtcggtgctcgccgacgaggggcgtccgcgggcggtcgtgatcgccgggatcggcacggccgggcggaccggtgacgtgctggcgacggtcgccgggccgcgctgcccggttccggtgatcccgcatcgcagcgccggcgtgcccggctgggtgggcgccgccgacgtggtcgtcgcggtcagcgcctccggccgcagcccggaagcgctcggtgcggccgaggcggcccatcggcggggtgcccgcctcgtcgcggtcggcgccccggactcccagttgcaatcggtcgcggagcgggcccgggcacccttcgtccccgtgccgcggcgtgccccggcgcgggcgagtctctgggcgctcaccgtgccggtgctgctggccgcccggatgctcggcctggtcaaggtcaatgaggcggatctggccgagaccgccgcccgattggacgccgacgccgaccggtgccggccctccgccgagtccttcgtcaatccggccaagtcgctcgcgctgggcctggccggctcgatcccgatcgtctgggggtcgtcgccgttggccaccgtcgcggcccgccggttcggcgacaccctgtcggcgaacgcccggtatccggtcgtctccggggcgctcggcgaggcgggccgcggtcgggtcggcctgctcgacggggtcttcggcgggttggtcgagggggagcgggacattttcgccgaccccgaccgggcgacaacggccgagacacgcctgcggttggtgctgctgcgcgacggcggcctcaacccggaggacgacgccgatgagccgctcgtggtcgaggagcggcgtgctgacgccgtccagacgctcgccgagcgtcggggggtgcgctgcgatgtggtcaccgccgaagggggctcggcgctggagcggcttgcctcgctgatcacggttccggacttcgcctcgatctacctcgcgctggcgcacggactcgacccgatggccgtgccggccatcaccgagatgaaggagttggccaaccagtgaggtcgggtaggacggccgccgggcgcggcggggcggcggcgtgagcgccaacggtgggacgaaagcgatcctcgccgcgctgttggccaacgcgggcatcgccgtcaccaaattcgtcgcctttctgctgaccggctcgtcgtcgatgttggccgagtcgatccactcggtcgccgactcgggcaaccaggggctgctgctgctcggggggcggcgggcgaagcgtgccgccaccccgcagcacccgttcgggtacggccgggagcgctacatctacgcgttcatcgtgtccatcgtgttgttcaccgtcggtggcctcttcgccctgtacgaggcgtaccacaagtggtcccatccggagggcatcaaaagttggcagtgggttccggtcgtcgtcctggtgagcgccatcgtcatggagtcgttctccttccggaccgcgatccaggagtcgaatcgcgttcggggaaaccagtcctgggtgcggttcgtccgccgggccaaggcgcccgagctgccggtggtgctgttggaggacctgggcgcgctggtcggactgatcttcgcgctcttcggggtcggcctgaccctgatcactgacgacggccgctgggacgccgtcggcaccgcgatgatcggtgtcctgctggtggtgatcgccgtcatcctcgccatcgagaccaagagcctgctcctcggcgagggtgcggaggcgcacgatgtcgtggccatcgagaaggcgatgaccgccggccccgaggtcgagcgaatcatccacatgaagacgctgtacctcggccccgacgagctgatggtggcggcgaaggtcgcggtgacgacggtggacagcgccgaggaactggcccggggcatcaacgcggtggaggcgagggtccgcgccgccgtgccgattgcccgggtgatctacctggagccggacgtctatgtcgcggcagtggataagcggaccgaaagtgaacccggcgagaccgtcgggctgtctgggggttgacccatggaattgttgtacgggccgatccgaaactatgcctggggctcccgctcggcgatcgccaccctgcagggacgaccggtgccgagcccggagccggaggcggagctgtggttgggtgcgcatccgggcgcaccggccggcgtggaccgggacggaacccgggtcagtctggtcgagctgttgtcggcagagccgggacactggctgggccagcgggtcgttgaccggttcggcacccggctgccgtacctgctcaaggtcctcgctgccgatgccccgctcagtctccaggcccaccctgatccggagcaggcccgcgctggtcacgccgccgatgcggggcggctggcggcgcagcgcaactacgtcgacccgcaccacaagccggaactgctggtggcgctgacgtcgatggaggcgctctgcgggttccgcgatccggcggtgtccgcggaggtgctcgccgctttcggcgtaccgtcgctggagccggtggtgacggcgttgcgaaagggagtggagggcctccccgacgcggtacggcagctgctgaccttgccgaacgcggaacgtgcggggctggtggcggccgtgacgtcggcggcggtggacggcccggacgcgcacctggcgcgaacgctcgccgccagctatccaggtgatcccggggtgctggtggcgttgctgctcaacctggtgcggatcgccccgggtgaggcgatctggatgccggcgggcaatctgcacgcgtacctgcgtggcacgggcgtggagatcatggccgcgagcgacaacgtactgcgtgggggattgacgccgaagcgggtcgacgtcgacgagctgttgcgggtgctccggttcgaggtgctgcacgatccggtggtgcgggcggtgccggtcgcgccgggcgtggtgtgctggccggtgccggtggacgacttcgcgttgcaccaggtgcgcgtgggctccgaccgggcggaggttgcgctgccgctcgtcgggccgcgggtggtgctgtgtggtgccggcgccctcaccgtcgacgacggtgccggggcggtcacgctggggccggggcaggccgcggtgagtccggctgctgccggtgcgctgcggatcgcgggcacgggcgacgcgtatgtggcgagttgcgggctgcgctgaggcgtcacccaccctcagcaacacgcaagtccgacttttccggaatagcttgactcttccgcatcgtggtgtgactctctaggtgcacagcgttgtcgcgacgacggtctcgggagcgcgtggggaaccaaaccggggggatgcgcggggcggtcggaccaggggcggagcttccgtccacggccgaccgcctcgtgcgctgtccggggaggggcgcggtcgacccgtgcgcgcgcgtaaggtgtttaccgcgctgcacatcgtcgacaggagtacttcatgaccagcacccttccggcgtccgccagcgggacgtcccagcccagcaccgtcgccgacggcgactacaaggttgcggacctgtcactggccgagtttgggcgcaaggagattcggctcgcggagcatgagatgccggggttgatggcgcttcggcgtgagtttgggcagtcgcggccgttggctggtgcgcggatttcgggttcattgcacatgaccgtgcagacggccgtgctgattgagacgttggtggtgttgggggcgcgggtccggtgggcgtcgtgcaacatcttctccacccaggaccatgccgccgcggcagtggtggtgggtccggagggctccccgcaggcgccggcgggcgtgccggtgttcgcctggaagggcgagtcgctggaggagtactggtggtgcaccgagcaggcgttgacgtggccggatggcgagggtctgaacatgatcctcgacgacggtggggacgccaccctgctggtgcacaagggcgtcgagttcgagcgggcaggtgcggtaccggcgacgggggcagctgactccgaggagtacgccgtggtcctcggcctgctgcgtcgttcgctggagcgggatggcggaaagtggacccggttggcgggcggcattcggggggtgacggaggagacgacgaccggcgtgcatcggttgtacgagatgcatcggtcgggttcgttgttgttccccgcgatcaacgtcaacgatgccgtgaccaagagcaagttcgacaacaagtacggctgtcggcactcgttgatcgatggaatcaaccgcgctaccgacgtgctgatcggtggcaaggtcgcggtggtgctcggctacggcgacgtgggcaaggggtgtgccgagtcgctgcgtggccagggtgctcgggtggtggtggccgagatcgacccgatctgtgcgctccaggcggcaatggatggctatcaggtcgccacgttggaagacgtggtggagaccgcggatatcttcatcacggcgaccggttgtttcgatgtgatcaccaacgagcacatggcgcggatgaagcaccaggcgatcgtggggaacatcgggcacttcgacaatgagatcgacatggcggggctggcgcgtcgaggcgacgtgacgcgggagaacgtcaagccgcaggtcgatgtgtggcggttcgatgacgggcacgcggtgatcgtgctctcggagggtcgcctgctgaacctcggcaacgcgaccgggcacccgtccttcgtgatgtcgaacagtttcgccaatcagacgatcgcgcagatcgagctgttcacgaagaccgacgagtatccgacgggcgtgcacgtactgccgaagcacctggacgagaaggtcgctcggctgcacctggacgcgttgggtgcgcggttgtcgacgttgacggcggaacaggccgcgtatctcggggtgccgcaggagggtccgttcaagcccgaccactaccgctactgatcttgccgccgggccactgatctcccggcgtgtcggccggctcgcctcgacagggctgggccggccgacctcggcggacgagccggcaccacgggacaggggcgatcgcccctgtccgcccggggtgctggcgccggtcggtgcatccggggatcatggtggcacgctgggtccgatcagacggtcccgcggggccgggcggcgatgtccggacgcgggccgccgggcgacggcggccggtggcgagtcggtgccggaggatgtggatcccactacggagatagggatggaagattagtcccatgagagcacgggtactggtggttgacgacgaccccgccctcgccgagatgctcggcatcgtcctgcgaagcgagggtttcctgccctcgttcgtggcggatggtgaacgtgccctggccgcgttccgggagagccggccggacattgtgctgctcgacctcatgttgccgggaatgagcggcatcgacgtggcccggtctatccggggcgagtcgggcgtgccgatcgtcatgctgaccgccaagagcgacacggttgacgtcgtcctcggtttggagtccggggccgacgactacgtggtcaagcccttcaagccgaaggagctggtggcccggatgcgggcccggctgcgccggggcgaggatgcggccccggaactgctcaccattgggcccacgggcaaccagatcaccatcgacgtgccggcgcacaccgtcagccgtaacggtgaggaggtgaagctcacgccgctggagttcgacctcctggtcgccctcgcgcgcaagccgcgtcaggtcttcacccgcgaggtgctgctggagcaggtctggggataccggcatgcggcggacactcgcctggtcaacgtgcatgtccagcggctacgggccaagatcgagccggatccggagcgcccggaaattatcctcaccgtgcgtggcgtgggctacaaggcgggtaccggataacctggccacactgtggccgactcccctgctcccgattccaccacgccgggctccccgcgccttgccgccggggagctgtggcgtgccgtgggcggttggggcgcacggctggtcgccgggctgcaccagacttggcggcgctcgttgcaggtacgtgtggtgaccatcacgctcctggcgtccagcctgctggtcggcgggttcgcttacctcatcgccgacaagatcaccaatattctgctggagaatgccgaggccgatgtgcaggcccggctgaacagtggggcggtgtacgcggccaaacagctcgggttctaccacaagccgcaggaggcgcagttccaggagaccgtcgacgggacggtgaactacctggccggcggtgatcctcagcaggcgaccggcgtggtggttgccgtgattgccgacgagttcgacggggtgatccagccccggaccgccccggcggtggacaatcttgatgcgttgatcagttctgagctgcgcgcgacggtcgccgggggtgaggtcgccagccagatcggcaccggccggctcggcgaggcccacacgaagtacctcgcctacgggtcgccggtaccgacccagttcggtcaggtcgagctctattatctcgtcccgttggctcggcaggacgccaccgccgccgatgcccgggcgaccgtggtcgccaccggcctcgccctggtggtgctgctggggctgctcgccgctctggtgacccggctggtggtgacgccggtccgggtagcagcccgaacggcgcaacgcctctccgccggcctgctcgaccagcgaatggcggtcaacggcgaggacgacctggcgctgctcgcggagtccttcaaccagatggcgaccaacctgcagcggcagatcctccggttggaggagatgtctcgcctgcaacgccgattcacctcggacgtctcgcacgagctgcggaccccgttgaccacggttcggatggccgcggacctgatcttcgctgagcgggatgaattcgacccggcggtggctcgcagcgccgagttgctccagacggagctggaccggttcgaggaactgctgaccgacctgctggaaatcagccgcttcgacgccggtttcgctgcgctcgacgccgagcccaccgatctggtgccggtcgtgcaccgggtcgcgggccggctggccggcctcgccgagcgggtcggtgtcacggtcgaactggatgtgcccggcggtccggtgatcgccgaagtcgaccagcgtcgcgtcgagcgtgtcctgcggaatctggtcggcaacgcggtcgagcacggcgagggcaaaccggtgcggatcaccctgggtgtggacgaggccgcggtggcggtcaccgtgcgcgatcacggtttgggactcaagcccggggaggagaagctgattttcaatcggttctggcgggccgacccatcacgtgcccgacagaccggggggaccgggttgggcctgtcgatcagccttgaggacgcccggctgcaccgcggatggctggaggcgtggggtgcgccggggcagggcgcccagttccggctcaccctgccggcgcgggccggcgaccggctgaccgcctcgccactgcgattggtgcccgccgacgcgagactgccctgtggtggtccgcgcgagggcggtctgctcgccatcggtcagggcagcgcgggcgcgttggcagttgatcccgcgccggccgcgcctgccgaggcccagcggtgagccgccggctgctcggttgcctgttcggtggggtggtgcttgccaccgtggccggttgcgggattccgggggacaccgaggtacgcatcgaggggcccggcccggcggccgaggcgggcgcgagtagcgggggcggagtcgagccgccgccccgcaagacggctggcagccgcgaggagttcgtggcgaacttcctctccgccgcggccggtgagccggacggggcgtacgaccgggtccgccagttcgtcgtcacggaggatcgagcccggctgccgcagaaggagggcagcgaggtcgcgctgaccgtggtacggctggtcgacgatccggtcatcgttcccgggcccgaggagatccgggtcaccctcaaggtgcagcaggtcgggcagctgacggccgacggggtgctggcgccaccggaggccaccccggacacctacgacttcggactgcgaccgatctcgctggagggcggggacgagaccgagtggtacgtgacggacccaccgaacatgctcctgctcagcgtcgacgcgctcaaccgttactacaccccccggacgatctacttctggagttcggaccgcctacgcctggtgccggaccagcgctacctggcccgcaccgtgcccgacgaccggcgggtcagcgaggtggtccggtggctcgtgggtggccactccgcctggttgaagcgggcggtcagcacgttgccggaccgcaccaacctgatcaacaacgccacccggacggacgaccgctgggaggtcaacctggatatggctggtgccgacagcgcccggctcgagctgctggccacccagctcgcgtggtcgttgccggagctgcaggggcagctcgagttgaagatccgcaaccagtcgcagttggtcatcgacgacgtggaacagcgccggcagaagcacccggtgtattcgatcggggccccacagccgttctgcgtctacgaaggggccgtccgttcactcggaccgacgggcgtgccagtggtgccggcagagaacgacacggtggtctcggcgggtctcagccgttccgggcaacgtgttctcgcggcgctcgtggtggagaccgacgacgggcggcagcggctcgctgtcggggctggcgcagaccccctcacgtcgttccgggcgagtccggagacctatcaggcggtgagccgtccggtctggcttcggtcggccgatccgcggcggccggttggcctggtcgttgctgacggccggttgctccgtttcgacgaggcggccaacctggaccaggtgcagttgagcgtggagggtgtgacggcggtggccgccgcgctggacgggcaccggatcgcggtcgtcagcgatggcgcgctgtacgtggcggcggtgagccacgacggggacgcgctcgccgtcgggccgctccggctgatgcccacctcgctcaccgggctcaccgcggttgactggtacggcgagaacagcctggtcgtggctggctcgaaggccggcaaacgggtgctctacgaggtcggggtggacggggcgcgggagaccgagctgcgggccaccggtgccaccgttacgcaccttgcggcgtatccggcgaatccggagtcctacgggagtgtgatgtacgaggcgaacggcgtggcgtaccgagccttcccgttcgagcggatcaatccggatcaggtacgcggtgtcgagccaacgctgaccggcactcgtacgagcgctccgtccgcccctttcctgctcttctaaccagtgatgtgggatatcgggcgaacagtcgctgacctgggtgctctggtgctgccggtggactgcgccggatgtcgggaccggcggcccggactgcgtcaaggtgtctgcccggagtgcgtcgccgcactcgacggcctgcgtccggggccggtgcgccccacccccgccccggacggcctgccgccgtgcgtcgctctcggcccctacgcgggtccactgcgtgaggttctgctcgcctacaaggaccacggccgacacgggctggcccggccactgggcgcgttgctggccgaggtcgtggcggtctcggtcggcgccgtacgcccggtgttgttggtgccggtgccggacacgccagccgcggctcgcgcccgctacggcgaccacctcggccggttggcccggcactgcgcggaccggttgcggcgctccggctggccggtcgaggtccgacccgcgttgcgggcgctgcctcgcccggactcggtgacgctggacagcgcgggccgggccgcagcggccacggcagcgttccgagcccgtcgtcggtggcggcccacggcctcggacgcggcgttggtcgtcctggacgacatcgtcaccaccggttcgacaatcgccgcggtgagtcgcgtgctgaccgcgaccggtcgcgcaccggccgtcgcggcggtgctcgccgcgacccagaagaggcaccgttggtaaccgatcgtgattcttatttcccccttggtgaacgattcgggaaaaatactggactgtcctgaaaaccaggggtgacggtcggccgcacaggagttagcgttctcctgtcgggggtaggaggagttctcccagcgcccgccggcgaaaggaggcgcaccgcacagaccggtcgacgccgagtgggatcgtcccgagggcacgcgaccggggtaccgcagcaacgaccatccgaatgaggaggtcacgtggacatcgtggtcaagggccggaacgtcgaagtgccagatcattaccgggtgcacgtagcggagaagctcgccaagatcgagcgctatgatcacaaggttattcgggtcgatgtcgagcttttccatgagcgtaatccgcgtcagtcggaccactgccagcgggtggagatcacgtgcttttcccggggcccggtgatgcgggccgaggcgtgcacgagtgacttctacagcgcgctcgacgcggccattgcccggctcgacacccggatgcgtcgggcggccgaccgccgccgggttcaccacggccggcacgcgcccatttccgtcgcagccgccaccgcccggctcccggtgaccgacctcgtcgccgctccactgtcccacgacggcgccacggccacggtggccgccgagcggcccgaggaggagcgcgacgaccagccgtggcacatcgcacgggagaaggtccaccccgccgaaccgatgaccgtcgacgacgccttgttccagatggaactggtcgggcacgacttctacctgttccaggacaaggagtccggccggcccagcgtcgtctaccgacgacacgcctacgactacgggatcatctccctggccgcctgacagccgcgggccgggccgatccgggtcggccgcgttggcgggcgtccggtcgcgtcggtacggacggcccggctccgcgacgtgtcgccctcagggatgcccgtcagtggatcaacacgttccgggtggtggcgcgagatcaccggagagcaggccgtacagcgtgcagtccgcccgggcattgccgacgctgggaaggcccccgcgtgttcgcccctcccggcggaacccggcccgttccagcacccgctccgaggcaacgttgccggagtgggtacccgcccagatccgttcgagccggacctcgttgaatccccatgcggtgagcagccggatcgtgcgggtcgcgaagccgcgtccgcgccagtccggcagcaggctgtagccgatcatcgcctgtcggaacggcggatggtcgaggaccagagtgcaggtgccagcggtggctccgctcgtcgcgtcgaggatgaccatgttcgcggccttgtcgcacagccaccgggacatcgcctcccggcagtgccgctcggtgtccgcccgcgtcggcggctccggcggcacccgggaggcgaccacctcgggccgcgtgttcaggtcgtgcatgtgggccgcgtgctgcgggccgagcgcccgtagctccaccacgccgtcggtgacccggccgtcgggcaggtctggcagcaaccgcggggtcggacccgggggatcgttggcgagacgcgcccaggcgaggagatcatctcgtccctggccaccgcgacgggggctcgccgaccggcgcacgccctcgtggcggaagccggcggccagcgccacccgctgactggcggtgttctcagctgtggtgagcagctccagccggatcgtcccggtggtgaatgcccgctcggcgagggtccgggtcgcggccgtggcgacgccgcgtccccgcgcccacggggcgacccagtagccgatcgccgcctcctggcgaccggggatcacgtcgtgcaacccgaccgagccgaggagctggtccgtggcccggtccgtgatggcgtaggcggccccgccggtggcccagaccccgggtgccccttcggtgatccacaaccgggcgtcggcctccgtgtacggcgacggcagtgcgggcaggaagcgttgggtcagcgggtcggcgcaggcggtcgcggtggcgggggcgtcggtgaggtggaacggacgcagccggattccgggcccctcgatggtctctggcgtcatgtcgggtcctgcccggacacccagccgatccgggtcggtcgcccgttcggcgcccggccggcagtagtgatcttgatttgcttcatccgagccatcgtgccggatcgttcgccgatggcgtaaccggatacacggctcccgcgacggcgaagtgcgttatgtctgcttcggcggaacgcacccccgccaccagtgaccattgccgcgatggagcgcctacgatggttcgagactgtctaggggagcgttgatccgtgtcgattctggaaaaggtcctccgtgcgggcgaggggcgcctggtgcgccggctcaaggcgatcgccgccgccgtcaactcgatcgaggacgactacgtcaacctcaccgacgacgagctgcgggggatgaccgcgcaactccgggagcggctggccgacggcgaaaccctcgacgacctgctgcccgaggcgttcgcggtatgtcgcgagggcgccgcccgggttcttggtcagcgcccgtacgacgtccaggtgatgggcggcgcggcgctgcacttcggcaacatcgccgagatgaagaccggtgagggcaagacccttacctcggtcatgccggtctacctcaacgcgctctccggcaagggcgtgcacgtgatcacggtcaacgactacctggccgagcgcgatgccgcctggatgggccgggtgcacgagttcctcgggctcaccgtcggcgtggtgctgcccaaccggcccgccaccgagcatcgcgccgcctacgagtgcgacatcacctacggcaccaacaacgagttcggcttcgactacctgcgcgacaacatggcctggtcgagggaggacctggtccaacgtggccacaacttcgcggtcgtggacgaggtcgactcgatcctgatcgacgaggcccggaccccgctgatcatctccggcccggccgaacactcggcccgctggtacggcgagttcgccgcggtggtcgcccgcctccagtccggcacggacggcgagggcgactacgaggtcgactacgccaagcgcacggtggccgtgacggaacggggagttgccaaggtcgaggaccggctcggtatcgacaacctctacgagtcggtcaacacgccgctggtcggctacctgaacaacgcgatcaaggcgaaggaactcttcaagcgcgacaagaactacatcgtcagcgagggcgaggtcctgatcgtcgacgagttcaccggtcggatcctgcacgggcgtcgctacaacgagggcatgcaccaggcgatcgaggccaaggagggggtggagatcaagcaggagaaccagactctcgccaccatcaccctccagaactacttccggctctacgagaagctcgccggcatgaccggtaccgcacagaccgaggcgggtgagttcaacaaggtctacaacgtcggggtggtgaccatcccgacccaccggccgatgatccgggaggaccgctccgacgtcatctacaagaccgagaaggccaagttcaacgcggtcgtcgaggacatcgtcgagcggcaccaggccggccagccggtactcgtcggtaccgtctcggtggagaactccgaggttctctcccagctcctgcgtcgtcggggcatcccgcactcggtgctgaacgcgaagttccacgcgcgggaggcggagatcgtcgcccaagccggccgtaagggcgcggtcacggtcgccaccaacatggccggccgcggcaccgacattctgctcggcggcaatcctgagttcctcgccgccaacgagctgcgccagcgcggacttgacccggcggagcacgaggaggagtacgccaaggcgatggaggaggtgctgcccacgtggaagcacgcctgcgacgccgaggccgaggaggtcacctccgtcggcgggctctacgtgttgggcactgagcggcacgagtcccggcgcatcgacaaccagctgcgcggccgatcgggtcgccagggcgacccaggtgagtcccggttctacctgtcgctgcaggacgagctgatgaagcgcttccgctccggtgccgtcgaggctgtcatggaacgcttcaacatcccggaggacgtgcccatcgagtcgaagatggtcacccggcagatcaagaccgcgcaggcgcagatcgagtcccagaacgccgagatccgcaagaatgtcctcaagtacgacgaggtcatgaacaagcagcgtcaggtgatctacgctgagcggctgcgggtgctcaatggtgaggatctgtccgaccaggttcggaacatgatcgacgatgtggtcgaggcgtacgtgcggggagccaccgccgagggctacgccgaggactgggatttcgaccagctctggtccagcctcaagcagctctaccccgtgggcatcaccatcgaggagatggaggaggaggccggcggctcgagggcaagcatcgacgtcgacttcctgctcagccgtctcaaggaggacgcacacgccgcgtacggtcgccgtgaggaacagctcggtgaggagggtgtccgccagctcgagcggatggttctgctccaggtgatcgaccgtaagtggcgagagcacctctacgagatggactacctccaggagggcatcagccttcgggcgtacgcccagcgggatccggtggtggagtaccagcgcgagggcttcgacatgttcgccaccatgatggacggcatcaaggaggagacggttggtttcctctacaacctcgacgttcaggtcgaggagccggagccggcggccgacgaggtgaagttgctggagaagccggtcgaggtgcgggccaagggccttggtcgggcaccgcagcagcagggcctgcaatactccgcgccgacgatcgacggcgaggcggggcgcggctcaccctccatcgaacgtgccgacgaggcggccccgcccgcgggccggcccgccatgtccgctccggccggtcccgggcggacagcccccgccgctccccggcgggcgggtggcggttcgaacggtcacgccgtagctgccggcaccgcccgccgggccgcaccggggcaggccgagagcagcaatgggccctcccgcaacgcgccgtgcccatgtggctccggccgtaagtacaagcgctgtcacggctcccccaacagcggcgcctgacccgctcgggcttgtcacccgctcccggcgggcttggctaccggtcgacgtcgaacggccgcggtcccggggtggggccgcggcacgcccgcgtggtgaccagcgtctgcgggcgtagtcggccgggactggggccacccgggcggttccgggtgggggtgagctccggttcgtcggcaactcacaggatgtgcagggcggtgcagagccagctgccgcggcggcgttcgaggcggatggccatcgcccacgtccagccggctggtccggtcagcacggcggctgcctcgacgaccgcagctcgcggctcgcacacccgtagccggcgtaggcgcgtgccgggtcgggtggagcggcgtcgcacgggccccgagcgggcggttgcccgggccagctcgcgcatcagctcggctgcccgagccgggtcgagtagtgggcgcacctggcggggcggtcgatagccgttgagcatttccaggcaggtgatgacgaaccggtgcgcgatcctggttgcctccggcgtggcggtgaccagcgccgtggcgggaagcggggctggtgaacggcgcggcccggccgatcctggcccgcggcgccggccgggtgggcggggtagtggatcccgggccgccttggacaggtcgagcgtgagttggccgtcgatcggccagtgggccgggtcgtcctcggcgtagggcgggtcgatcgatggtgccgggcgaagtcggacggggggacgggccggctcggggcggcggacgtcagacatcccgacctccagatgcttgtgtttacctatgtttgcctacgacggctcccgattttcgaggatgaaagtggctgtggtcaatccctggggatagccgcgggtacctcgatggtgatcgcgtgcggcgggctactcggattcacgttccgcgagcgggttgtcgcgtacccactcggcggtctccgtgtacttgtggtcgatgtactcctccagccgcacgcgctccacccgccactgaccgcgcccgccgatcttgatcgccggcagctcgccgctgcgcaccatgtggtagacctgcgagtccgacacgttcagctcggcggcgacctcggacagcagcaggaacctgggctccgccacgcacactccctgggttggctgcgtttgcatcagtttgccaccagcagcgcctcgaaagcagcgcgatccaccgcaccaccgactgtgccctcgggaacactccgggaaccgaactttcgcccggcccgtgtggggtgtatgacggtcacggcgtgcggcacgaccggcgcccggaccggcgcctgccggtggcggcatgaacagggagacgaccggtgaccgataagcatgtccgggtgtatgtcccggcgaccgtcccgatgctgaccctgctgcggggtgccgggctacccgcggcttccgcgcacgcggtcaccccgggcctgcgcgagtggtacgccgagggggacgaggaggaactggagtacgtcgcgttcacccgggccgcccaggacgcgctccaactactacgggccgattccgctgccccgcgccgccgcgtcgtcgtctcggtcgacctgccggccaccacggtcggccgtggcgacggtgacctgggatccagcacggtcgagctgaccggccgggtgccggtggcggcggtggccgccatccacgtcgacggggtggacgcggccaaggacgtcaccgccgcggccgcgacagtgaacgaggcgctcgccggtgacgcggacgcgcagttcaccgtcgacgctgccgaggaccacgaactggagtggtacgacgtcacggagctggaccagctcctcgaccagagctagatcagctcacccggcgccgtcggccgaatccggggcgccctgcgcgtgtgtccgggcgccctgcgcgtgtgtccgggcgccctgcgcgtgtgtcctggtcggcccggctcactcctcggccaggtcatcctcgtcccgtggggcaggcccgaggctgcggccaaaggcgatcagagcggtcagcgcgccgacgaagagcacccagataccgttgtccacccgcgaggtgccgagggaggtctgcgccacggcgtccgcctcactgagcgccccggccaggtcgagcagttcccgcccaccgatgcgcaggatcacctcggcgacgaggaggagcaggccgggaccggctccggcgagcaggtaggccggccagcgcagggcagccgggccgccccggcgggccgcccggcgccgcgcccaggtcaggtaaccgaaggccaacagccccgcaaccaggccggcgagcagggactcggtacgcgagacccacctcgccgcgctgaacagcgactcctgggtctcacccgcgccgaagaggtcgaagagcggatcccgcgcccgactgaacgccaccacgaagacgagggtgccgagcgcggcggccaccaccgcgccgaccaccggggtggtccgcgtcgcggcgatagccccgccgatgatcgcggcggcggcggtggtgccggcgatcacgttggtggtggcggtgtcggcgtaggtcaggttgacggcgaccgcggcggcgagcccgatcagcagcccgccggcgaccgccgcgacgaagcgcagggtgacgcggtcccgaccgcggtgggcgagtagatccactccgaacagcgcgaaggcggtgccggcaacgagtgcggcggagatcacccccgggagcgcgaaggcggagaggctgatcgcggtgactccggccgccgccgagtcgatcgccgcgcgggtggaccagagcatggcggccagccacccgagagccagcagcgtgagcaccggcaggccgggagcgaggaggttgcctgccccgagggccggagcaccgggtacgaggcggtcggtcaccccatccgcgcggtccgggctcgatccgtcggcgaccgggctcgcctgttccggctccgtggcggaggagtcgccgggctgcttcgtcatcgtcgtcccttcggccggtacccggcccgcggtgcggccggtggtgcaccggccaaccagggtacgcgtccgtcaccgtcggccccggaaccgtgcccgccgggtacggggcagccgggcagtggtggggggtggagcccggacgtgggagaatcggccgaggtcccgccgctgtgaccggctcctgccgtcgcggcgcccggcgtccggccgcctggccggtgcctccgcgggaccgtttcgcacccgtcgtcaagatcgccccaggagcctgtgatggacgccgtgttctccgtgcccgagccccgcaacgagccggtacgcccctacgagccggggaacatcgaccgcgaccggctccaacggcggctggtcgagctggccaacgaccggatcgacctaccgatgaccatcgcgggcgagcagcggatggccggcggtgcgtcgatcgacgtggtgcagccgcaccggcacgcgcacgtgctgggggtcaccgcccacgccacccacgacgacgcacgggcagcggtgaaggctgccaaggacgccgcgccagggtggcgggcgctgccgttcgcggagcgggcagcgatcttcctgcgcgccgctgacctgctcagcgggccctggcgggacacgctgaacgccgccacgatgctcggccagtcgaagaccgcgctccaagcggaaatcgactcggcctgcgagctcatcgacttccttcggttcaacgtgcacttcgcccgccggctcattgccgaacagccactctcctcgccgggcacatggaaccggttcgaccaccgtccgctcgagggcttcgtctacgcgatcaccccgttcaacttcaccgctatcgccggcaatctgccctcggcgccggccctgctcggcagcacggtggtatggaagccggccccgacccagcagttcgccgcgcacttcacgatgcggctgttcgaggcggcgggcctgcccccaggcgtgatcaacatggtcaccggccggggcgaggaggtctccgacgtggtgctggccgacccggacctggccggcatccacttcaccggctccacgaaggtcttccaacagctctggcgtacggtcggcgagaacatcgcccagtacaggggctatccgcggctggtcggcgagaccggcggcaaggacttcgtggtcgcgcacgccagcgctgatgtggacgcgctgcacaccgccctgatccgcggcgcgtacgagttccagggccagaagtgctccgcggcctcccgcgcgtatgttccgcggtcactctgggcaggtgggctacgcgaccggcttgccgccaccacagaggccctcacctacggtgacgtcaccgacttcagcaacttcggcggcgccgtcatcgacgccaaggcgtacgcccggcacaccgccgccctggaactgatctcggcggacgacagttgccgggtcgtcgccggtggcaccgccgacgactcggtcggctacttcgtccggccgacgctcttcgagtgcaccgacgcggcgcacgagacgttcaccaccgagtacttcggcccgatcctcggcgtgcacgtcttcgacgacgcccgcttcgacgaggtggtcgcacaggccgagtcgatcgcgccgtacgcgttgactggtgcaatcttcgcgaatgaccgccaggtggtcgaccaggtcgccgagcggatgcggtacgcggccggcaacttctacatcaacgacaagccgaccggtgcggtggtcgggcagcagccgttcggcggtgcccgcgccagtggcaccaacgacaaggccggttcctggcagaacctggtccggtggatgtcgccccgcacgatcaaggagacgttcgttccgccgaccgaccacacctatccccacatgtactgatcggatcgggccccgccatctacggaccggatggggtccaccacgcactgcccggaatggtccctctccgcgcctgccacccggtgtaggggaggggcccattcatctaccccacatcggtggacagtgcacttaggaagccctgacgggtggcgaaaacgtgaaatcctggacgccgcgacggcaaagtggcagcgtgagaggcatggcggattccggagtcaaccccacggcggcggccctactcgggctgctccacgagggcccgatgacaggtggccaactgatggccgccgccgagcgccggctggcgccgtactggtcaatgacccgcagtcaggtctaccgtgaattgcccgtgctggccgataaggggctggttcggctcggtaagccggggccgcggatgagccagccgtatgcgattacagctgctgggaaacgggtcttttccaaatggttgacggaagagccgggccgggacacgatccgtaacccgatcgcgctgcggatcgccttcggtaacctgcactcggccagtcagctcaagagcctccaagcggctgcgaacgagtaccacacggaggccctggcccgggttcgggagcaggttaagaacgcgaaaaaagagggcgagacgtacgacgccagcgctctggagttcgccgtcgcctaccacaaggccgccctgtcctggctcaagtctgccccggtcggctgaagcggcagaatctttgggccgtatgtgcgtcgcccctggcccggaaggtcaggtccgacctgtccggccgcccccacagccccgccaggtcgtggtccagcccgcacccgtttgaccggctgtccctcaacgggcgacgcgccgcacggaaagcgggagctcgcaagctcacaccccgtccgcgccgggcggtgtcagcgtggcctgtggggctcgcaggctcacgcgtcgcccgcgctgggtgacccggctcgcgtcctgtgggtccggccaagcttactcctcgtccgcgcggggtggtgtcggcgtgggctgtggggctcgcgcgctcgcttctcgtccgcgcggggtggtgtgggcgtggcctgtggggctcgcacgttcactcctcgtccgcgcagtacgcttgtctgtcgtgaccgatgccgacttcgccgaacagctcaaggacctcgacacgactctgcgtaacatcgagtcggtgctcgacatcgaccggctccgggcggacaaggcccgtctggaggaggccgcctccgcccccgacctgtgggacgaccaggccagggcccagcaggtcacctcccagctgtcgtacgtgaacggggagatcaccaagctcaccgatctccggtcccggctcgatgacacccaggtcctgctggaactcgccgaggcggagtccgacccgggcgtcctcacggaggtcgcggcggagatcaccggactggccaagtccatcgacgagatggaggtccgcaccctgctctccggtgagtacgactcccgggaggcgctggtggcgatccgagccggagcgggtggcgtggacgcggcggacttcgccgagatgctgctgcggatgtacctgcgttgggccgagcggcacggctaccccaccgaggtctacgagacctcctacgccgaggaggccgggctcaagtcggccaccttcacggtcaaggtgccgtacgcgtacggcacgctcagcgtcgagtcgggtacccaccgactggtgcggatcagcccgttcgacaaccagggccggcggcagaccagcttcgctggtgtcgaagtgctcccggtggtcgagcagaccgaccacatcgacattcccgagaacgagatgcggacggacgtctaccggtcctccgggcccggtggccagagcgtgaacacgaccgactcggcggtccggatcacccacatcccgaccggcatcgtggtcacctgtcagaacgagaagtctcagctccagaacaaggcgtccgcgctgcgcgtcctccaggcccggctgttggagcggaagcgtcaggaggagcaggccaaactccagggcctgaagaccgacgcggccggctcctggggcgaccagatgcgctcgtatgtcctgcatccgtaccagatggtgaaggatctccggactgagcaggagaccggtagtccctcctcggtgttcgacggggagctggatgcgttcatcgaggcgggtattcggtggcgtaaacagcagcagctatccggtgacaacgtgtgagcgatcgtgggcgcagcgcgccatcgaaaaccttgagtgccagcagatcgacgaggtgccccaaaattgtgggccgcgggatttggtgcatcggttacaacgcgtagactcaccacccgtgattcagcttgagcaagtgacgaagacgtacccgaaggcgtcccggccttcgctcgacaacgtgtccgtcgcgatcgagaagggcgagttcgtcttcttcatcggcccctcgggctccggcaagtccaccatcatcaagatgctgctgcacgaggtcgcgcccagcaagggccggatcgtcgtgaacggcaaggacgtcacgtcgatgcgttcctggaagcggcccgccttccggcgctcgatcggctgcgtgttccaggacttccgcctgttgccgaaccgcaccgcctacgagaacgtggcgttcgcgctcgaggtgatcggcaagaccaaggcggtcgcccgtcgggtggtgcccgaggtgttggagctggttggtcttggtggcaaggagcaccgttacccgcaggagctctccggtggcgagcagcagcgggtggccgtcgcgcgcgcgttcgtgaaccgtccgctgatcctgctcgcggacgagccgaccggaaacctcgacccggatacctccattgagatcatgcgtctgctggaccggatcaaccgcaccggtacgaccgtcgtgatggtcacgcacgactcgaacatcgtgaatcagatgcgccgtcgggtcatcgagatcgagagtggccggattgtccgcgaccaggctcgcggcgtctacgggtgagccggcgctccaacccacctgacgaccatcacatgccggagacccggaggaatcttcgatgcgcttgaaatacgtcctgtccgaggtaatggtcggactgtggcgcaacgtgaccatgtccatcgcgatgatcattacgatggcggtctcgctgaccatgctcggtgccagcggtctgatctacgtcaaggtcgccgacatgaaggagctgtacttcgagaacatcgaggtctccatcttcctcgagaccgaggtgaccgaggagcagaagaccgcgatccagaccaaactggacgccgacccgctgatcgagagcgtcacgtacgtcgacaaggagaaggcgtacgagctcttcgaggacatgttccgggactccccggacctgctgagcgccatcaagccggaggtgctgccggagtcgtaccggttgaagctggttaatccccaggagtaccaggcgatcggtgagcagtacgccaacatcgagggcatcgaccaggtggtcgacaagtccaccgttctcgacaagatcttcaatctgttcaccgccggccagaacatcgctctcgtcgcggcgatcgcgatggccgtcgccgccctgctgctggtcgccaacaccatccaggtcgctgcctacagcaagcggcgtgaggtcgcggtcatgaagctcgtcggtgcgtcgaactggttcatccaggcgccgttcgtcctggaggcggtggtcgccggcctgattggttcggtgctcggcctcggcgccctcgtcggtctgaaagtcttcctgttcgacggtgcgctgagtacgctccaggggctcttcgctccggtcagctggggcgaggtgctgctgaccttccccgtgatggccgccgtcggaggcgcgatcagcgcgattaccgcctgggtcaccctccgcttctacctgcgggtctagcgccgtagggcggaccgggcggccgagggtcgcccgcgcgtgtcgccgagtcggggcgcttccgtgccggaataaacggtgcgggagcgcctctgcgttccggtaggatgatcgccgccgttcggccgggccggcaaagcgaccagcaagggccgggccggcagggcgaccaggaagggaggtggcgccgatgccacgggagaaggggcggaaggttgtcgcctccaaccggaaggcccgtcacgactactcgatcctcgacacctacgaggcgggtatggcgttgaccggcaccgaggtcaagtcgcttcgggccgggcgggcctcgctggtcgacgcgttcgcccaggaacgcaacggtgagttgtacctgcacggaatgcacatccccgagtacgtccagggcacctggaccaaccatgagccccgacgtacgcgcaagttgctgctcaaccgcaccgagatcgaccggttgatcggcaagacccgggagagcgggctcacgctcgtcccgttgcaggtctacttctcggacggctgggccaaggtcgagatcggtgtcgcgaagggcaagaaggcgtacgacaagcggcaggacctcgccaagcgggacgcacaacgggagatggcccgagccgccggccggcggagcaaggggatggatgactgactgacctggcggcctgctggggcgggatgaaacccgttgcgtcaggcgttaggcttgtcggtgccgctcacaggggcggcctgtcgagggggtgactggtttcgacttcgtacgttgaggcaggggaagcgagccgaggaagccgacgtcgtctcgtgaatcgttcgtcggaaaacaataagcgccaagcagaatcgcgctgacttcgctctcgccgcctgaggcgggtagcaagtctgtcggcctgggagtgccttcggcccagttagccggcatcagctaggaggctggccaatcggacccggtcgcggggtccgtgcggcgagatcaatcagcgactgggcccgtcacaccgactcgctcgcgtgatcggaggggccgagtagaggcacagcgagctgcgctcggagaagccctggcaaagcggcgaaggacccgggttcgattcccggcacctccaccacctgacctgtgcgccccggtccacccggaccggggcgcacaggtgtttccgacctgccgggcggtagccgggggaaccaatccgcccatttgtgtggtttccgcgaccggcgatggtcgcagcgacgaggactgacccggcagcggaaccgatgcgcagcgacggacgtccgaccagttatgcgccgagtcctcgccatcctgagtctgcccctgctgctggtcgccggttgcgcgccggccggttcagagccggccgccgccccgtcgccgaccggccggcaggcgatgttcgaacagcgggccgctcagatcgccgccgcgtggcagcccggtcccgagtggcgcgacgggtacgtcccactccaggaaccgaccatcccggtcggagatccaggattcaccccggacacccggaccgccttccacgccggctggtaccgagaacagctctcgatcccaacggcccggcccaaggacggcacgatccggtttgtcgaaggctcgctcaccgtgccgctggtcagcgccgccgaggcctaccgggaactggaccggggggatccgccggcctgcggcggacgcccgacgaacccggccaccccacccccggcccagccggatgggccggacgctggggtgagcagctcgccacagaccgcctgcatcccgctgaccgtcaccgccgtcgagctggacagcgtgccggtgcggaccagccgaggcgaggcacaggtcccggcgtggctgttcaccatcgacgagctgactgccccggttgcccggctcgcggtcgccccggacgccgtcggtgtcccgccggagccggcggcatccaccgcgccgctatccgaggaagtggtcggtgcccaggacctacgcgccgtggacggtgcgacgctgaccgtacggctcgggatcggcgcctgcgacaccggcctcaccccgctggtgtacgaacgggatgacgtcgtcgtggtgggcggtggggtgactcgcgccaccggtgtctgcacggagcagctactcctcgaaccggtgacggtgcggctcgccgcaccactgggtgagcggaccgtcctcgacgtgctcggcggcgctccgctgcggctcaccactggctgaccggcagcgggccgtgagcggcagtcaccgggccctcggggtgccaccggcacgtcctggacgcaggctggggcggttcccggcctgcgtccaggacgtaccggcggcaccgccggctccgcagctcagggcagcgcgaagggtagcttgatgccgtccagtgcgtgcccgcacgggcagtcgcggtccaccggcagtgtggccactgcggtgaacagcagctcacgcagccggttggtgttctcaccgaagacccggaacacctcttcctgggtcaccgatccaccgcccggcacgcccgcgtcgtggtcggtgaccaaggcgatcgacgagtagcagagggccagttcgcgggcgagtaccgcctccgggtggccggtcatgttgaccaccgtcccgccgatcgaggtgaaccagcgcgactcggcccgggtggagaaacgggggccctcgacgaccaccaccgtcccgccgtcgaccgccggcacgtcccgctccgcgccggcggcgagcagcgtacgacggccgaccgggcagtacgggtcggcgaaggagacgtgcaccgcaccccggtcgtagtaggtctgcgcccgaccgctggtgcgatcgatcagctggtcgggcaccacgaacgtgcccgggcccagctccgggcgcaggccaccgaccgcacagggggcgagcacctgtcgtaccccgagcgagcgcagcgcccacaggttggcgcggtaggggatccggtgcggggggtgccggtgatcccggccgtgccggggcaggaacgccagccgccggccggcgacctcggcaatggtgatcgcgtcggacggcggcccccacggggtgtcgaccacatgctcagtggcgccttcgagtagggcgtacagacccgatccgccgatcaccgcgagttctgctgtgggactcaccgaacctccttctctccgctgcgtcagaccttagccagcgacacgggcgcaggctatggtgccagacatggcgttaacggggtggctggcaccggtgctcccagttgtccggacatgttcggtctgaggggatatccgacatgcagggagagtggcgggcgattgacggcaaggcgacggagtcgatggccgggaggctgctggtcgccgcgccgacgttgaaggacccgaacttcgaccgtacggtggtgctgctggttgcccatgagccgggcggtgcgctgggcgtcgttctcaaccgggccaccgagatccccgtggcggacgtgttgggggactggggcgagctggcccggcacccggccgtgatcttcgagggcggtccggtgcagccggactcggcgatctgcctcgcccgcatgcgccacccgctccgtcggatgaagagctttcagcagatctccggtgcgatcggcacgctcgacctgtcagttgacccggcgcagctgcaggacgctatcagcgggatccgggtcttcgccggctactccgggtgggagccaggtcagttggagcaggaaatcgaggggggctcctggttcgtcctggacgcgctgccgggagacgcgttcatggatcgaccggacgacctgtggccgatggtgctgcgtcggcagggtggtctgatggcggcggtggctcacttcccggcggacgtcgcgctcaactgagctggcgcggcggcaggcaccccgcgcggtgaccacgccggctggcgtgtgtatagttttcccgtgcccgggagaccgggcagtgcacagggggccgtggcgcagctggtagcgcaccacactggcagtgtgggggtcaggggttcgagtcccctcggctccacccaagcaaaagccctggtgagagaccttgtctcccgccagggcttttgccattcgtcaatctctcgggccgctttgtgccggatccgtgccagatcacgcgctgatcttgcctcgtgcctcttcgatcaaggtgtccagcgcggcggcgatggcatgatcgcggtcacggatcgcgtggctgatccggcgcttgcccgcctcgaccgggcggaggcccggggccagccaataacggcggaccccggatagacgctcagaaacgctgtccggcgcggatcgaaccctcgaacgcctcccactcctccgaggcgaaggaaagattcggcccgttcgggttcttgctgtcgcggacaagccgctcgtcgttgtcgccgaccgcaacctcgacacagttcggagatgagttgtcacacctcatcggcttctgccacgtcagatcagtcatgggtttctccctttccttcaccggccgctggttgcggccggacgtctgtgtggggtggtgtgagtggggagagaaggtcatgggccagcaactcgccgtacgcctcgccccacatccggcaccgccccttggtgccgcactcggggcagtgaccatcgaccgattggtgattgcggagggttgccctccatcgggcaaccgtcgtcggcgccggttgcccatccatcaccggaacagttcgatcgcgatagcagtaatcgcggccaccaccgcaacggccgtgagtagcttctgcctggtcgtggccggggcaatgtttggtgtcggctccgcgaccacccggtccccgtcgggttgtggcggtctgccggacgggtcgcggttggggtgaagctcggtgggcctgctgtcgtcggtcatcacagcctccgcaggccgtcacgcagagtttggaggatgtccaagctcggatgggaggtgtagtacaccttcgctcggccaacagcgcgaccccccgacagcatgcgctcgagctctgcttccgacacggcaactcgagagctgtcagaattgatcacgctggcgagcgtgatcctgtgtgttcgttgcggcagttgcttgggttcggtggtggctgtttgtacggcagactcccagaacacgaatggatgttgatagaccgcccccgcaacatccctggagatgggggcggtccgacagcgcctccggcggattcgggtcctctaccggctcatgccgtcgggttccaccatggatgcaaccggcctacccttactaggtgtgctcgtcgggtgggcagcgccgagacagtttgggatgcccgtgtgacggcctgaatagttgatctttgctttgggagacgctgaatggctgacttgtcaagcccgatcgcctcgttcatcgtcgccgagatccgccgcgccagagggtcggccggcatgacacaagaagcgttcgggcgggccgccggatacgccgcatcacacgtcagttctgtcgagaatggcacacgggcgctaacaatcgacttcatccgtggggccgaccgagggctaaataacggtgggttgtttgaacggatgatcgaagaactggggcgcccatcctggtttttgccctggttagatgctgaacgtaccgcaacgcagctcaggtgctttcagccgtcgctgattccaggccttctgcagacgcaggactacgctcgtgccgttattaggtgtgacgaccggctcagtgataacgaggttgaccggaggcttgccgaacgaatgagtcggcaagaagtcttgactaagaaagatcctccgcacttcatcgccgttatcgccgagtcggtaattcgtagggcgggcgaagactttcgtgacattatggctgctcagattaagtatctaatttcacttgccgaacgacccaatattagtatccacatcctgcctgacgaaattagtatgcatgtcgggcttactgggccgttcagcctcgcccgcaccggccatcagtggctggcggagatggagaaccagctagggggcacggttgtagaccaggacgatgacgtagatactttgctgtcacggtgggagacggtgcgcaacgaggcactgccccgccgccagtcaatcgagctgatgaaggaagtagtggactcatggacctgatcggcgctcggtggcgcaagtcaacccgtagtggctccggcggcggcaactgcgtcgagattgccggcaaccttcccggcatcgtgggtgtacgggactccaaggacccgaccggtccagcgttggtgttcgggccggcggcgtggcgggcgttcgtcgcccagctccccgagcagcactgaccctacgcgcagacacgaggacgccccggactgtgagaaccggggcgttctactgtgtcacgcggcgtgcagatcgcgcatcgatcagcggttcgacaccttgaccacggctcgccacggcacagcccctgggcactcgtggcggaaccacgacaacggcggccacatccaggccgtctcaccgcgccccgacggctagccgacctggatctccgatgtctggcccggcgggaaagacgacaccaccgccgactgcgcccacgccgagatcctgcccgtcctcgccgaggccggtaccgaccctgcgcgacctgggtgacctcggctacgaatgcctggccggcaccgtcgcgtccaggtagccgaagaacagtcggctgaccctcgtccagcagcagctcagccaagcccctaacagcccggcgagcgtggaaagcgcctgctcacgatgaccttcgcgggcccgcatagcaccggcctcaccatcctccatatcgaccacgacagcacctcgtgatgactgtcggtagttgattgcttgcgggggaatagcgcgcggacgacaggcgaaggcgaacggtccacataggtcggcgatcgcccagtgagttgacataacgcaccaagtctcgcgtttgctccggctgtgtggttcaatccgatgtggccgaatgagcgcgctcccacgcgtcagcggcagcagtgccgttcccaccaacccagggggtatcgacatggccaatagcgccaacgtggacacacaggcgatggcagcggcaagcgccatcttcactgaccatatcggcactcatcgcaccacgcatggcagcatcggtaacgaggttcaagttctggcatcccggtggacaggcgaagcgtccacagtgtttgtcaccagcacgatgcggcagtggcttgacgtttaccaaaaggtgatcggcaggctcgaggctatgaagcagtccttggacgacaactctggtctctacgccagaactcacgaacagactgtggaaacggccggaagcccgctgcccggactgcccggaatctgatcgaccgagccccagccgacgctaggaaatatcatggcacagtacacgattgacttttcggctgcccgagccacggtggcgcatatgcaggacgcgcagcgtaggatccaggactccctgcgcactctcgatgagcacagtcgcaaaagccttcaacgttgggacagcgacgccaaggtggcctacgcccagtgcaagcaggattgggatcaggctgctgcccagatgccggtactcctgggccaggccacgagggcactggacgccatcatggcgcagtacgccggcgccgagcgagcgggcgccagcatgtgggagcggtagcccggtgttccgcgaaggcggtgtggtcgggactggcggttacagaggacacgaggacaaccacaacaggccatcgccgcctcgggactgggacggagatgtctcacacgacgaccgctcggtgcccgtaacacgacccgaggacctgggagaggtacccgcgacctacaagggtgactccgctgagggatcggtgggggtggacacccgcgcgctccggcacttcgccgaggtgatggaccaactcatcgcaccgctcaacgacgcctggcaggacctcgaacgttccggagacctggctgccggcaggttcaacaaggccgacgagatcagtggcagggcgaaggaggcgagaagtcagtacatcaccaagataaagaaattccgggaggcgtacatctcactgcgggacgggatgctcaacctggccaacacgtacgaccgggccgaagccgacagtatcgaagccgcgaccagggccaacagcatgatcaccaacttcaagtcgaccatgccgcaggggtgacctgggcggcggcggcacgaggcagtggcaccgtcgaccgcagtagcgactcgaaaacgggagtggggcatggtgaaggcgaaggaactcactggcgacgagagttcctggaactggaagcaaatcaaggcggccgtcaacggtggatccgagattcccgccggtgacagcagcgcccacgaggaagcccgcggggtgagcaacccggaaagctttttccggttggcgcagagctttgctcgggtccaggcgacactggcgctgtgtcgcgacgtcacccaactccattctcacgccatcgccggcgacgaccgtccctggcagggtggcgcagcagatgcgtttaaccgttctatgaagtggaccgtgggtgtgctcgactcgcacatcgatcagatcaccgcggcggccgacaaggatcggccggagcagggttcgatcattgagagtctggtggctgcgggcaaccgactcgcctactcccgcgccgtgctcgacgccatcgacagccactatgccagcgaggcgaggcggctgggtgtcgagcccatggacaacggcctgattccagtttccaagcgccctgacatcgttgcgatgatggaccgtgacatgcgcgcggagttcgaaaggctgaacgagcaatactcgttgaccgtcaacgacctgcgcccgccgcctccggaggagccgccaactaccgatcctttggccccgccaggggaggggccggtcactgacccaccgccactcccggatcgggatccgtcgactcggcccgacatgcccgcggactggatcccgaacggtgcaagcccggactcctttccgactaccgagccgccaggagggctgtccgattcatcgtcgatcggatcccctgagcctgtcagtggcaccggccttgaggggccgtttgttcgaccgttcgacagccccaatggcgctgatccactgctcgacgagcccgccacacccttttccgaacccaccctcggccctggtgacactcccgcaatggacttcacgccggcgacgaccttggccggcgctgacgccctcaccagtcccaccgcgtttcccggcggcaccgtttcgccagcgtcatcgactggcatcgggtccttcccgggtggtgctggctcaccggcggcggcacccatgagccacagcgccccgctgcccgccgttcccctgtccactcccgctttcaacgccagagaaagcccagccgctcgagctcccaagcttggtggtgttggtggtggtgctcctgtgccgtttgtgcctggtggtgcgccgggttccgggtcgggtgggggtgctggttcccgcaggccgagggtcagtggtgttggtggtggtgctcctgtgccgtttgtgcctggtggtgcgccgggttccgggtcgggtgggggtgctggttcccgcaggccgagggtcagtggtgttggtggtggtgctcctacgcccttcgtcccgggcggcggtccggcctccggcggtaacggtggcagctcgctccgacggacccgacctttcgttggcggacctggaggcatccgaagcagttctacgggttcggcgcccgcaccgggtgccggcaaggtcgagggcaccgacaggctgcggccaggcagcgggggtacgggagttcccttcgcaggtgcccccgccacgaccgcgacaggaaaggaggcctcgcgggagcgcaagacgtggcttgtcgaagaggacgacgtgtggggcgccgaccctgactcccctgctggcccgatcgggcgcccaggcgcatgacgtacccggccacgcggcagtttccgtgcggcacctgatcgtaaggacaagtgatggagactccgtacgacgctgaactcgaccaactccgtgcgcgctacagcgcgcagcgggcggccttgggcgagatgcagcgttcactagcgcagatctcagccacggcggttggcgctcagcgatgcgtgcaggtcaccgtcgatgcgcagggccagctaaccgagctgagcttccccaccgaggcgtaccggcagatggccccgcaggaactggctgccatggtcttcgcggtggtgacacaggcgcaagccgaggctggggacgcggtacggcaggtgatggccggctaccggagcgacaacggcttcctggatgtgacctcgggtcgggacgagtggtcgcggctgctgccagaggatttgccgggcctcgacgaggtgttgcggcctacgggttgggggagtgggggtgctggtgccggcgacgccgcgtccgatgccggcgacgtcacgtggaacgatcgcaccggctgggctgatggccggtgaccgagtcattcgcggttgaccccgagcgactagccaagagcagcgaccgattcgccgaccttgcccgtcggctcaacggcgccgcaaacgccctccaggcccgtttggcggaggtgggcgagtgttggggcgatgacccgatggggcagcagttcggcgaggtgtacacgtcgaatgccgcggctgttgccgaggccctcggcgatctcggcgagatctccgccggtatccgcgacggcgtcaccgacatgagtagcggattcgctcacaccgagcaggtggctggggacatggccagcggagtagatacgacgacgggcggtcggccccgccgatgactatcaccatgccacccgagttgcagtggctggccaagattgtggtgggcagcgactggcccaaaggcgacgaggatgccctgcgcaggctagcagctgtttgggacgacgcagctcgcgagcttcacgacgtcaggggcgaggtggacgccggcgtcgcagaggtgctcagcgccatcgatgggctcgctgcggagaacttccgacggttcgtgcttgcctatcgggagatggtgccgcaggttggcgtgtcggccgaccaactcgcgaaggcatgccgggacattgcccgagaaatcgaatacgcgaagtacatggtcatcctgtcgctggtctggctggcggcggagatcgctcacgcactcgcgatggcgaccgccaccttcggcgcctcgacggcggccattcccgggatgatcaccgccacccaggccaccgtgcggacgatcctgtcgtccttgtggaaggcgatcgtggcgatcgtccgtggggtgatcttccaggtcggtatggacgtggcggcacagggcatccagatgctgaagggaactcgtaccgattgggactggtcgaagaccgagcaggccaccgtggcgggtgccatcggcggcgttgttggtctcgggttgtcccacctgggtacccgtgcaccgatgttgttcgacagcaccctcggcaagatgggcagtggcgccgttcacgagtggggcaccgaagcgatcgtcggttttgtctacggcggtggccccagttgggcgtctgcgaccgccggcgccttcgaaggcgcggtggactcgatcggtggacgacgtagcggtaggacggggactaccgattcgggcctcgacggcctgaccatcccggataccgacgcgctcaagtccatgagtgaaaccgcactcgaggacctttccgagcccaccccatcggccttgacggctggggacgatggaatctccaccgacacgttgtcgttggccgacgtaccaccgacggtccgacctcccacggacgaagcaccgagcgatgtcgctggtcgaccggaagcgttcacccctggtcgaccgaccgcttcgtctcgtcccgccggacctgccgacccgaccatgacgtctgactcgaccatgacgtctgactcgaccatgacgtccgacccgaccgggccggagagcttcaccacgactccgggaaagtcggagccatccgcgctgccggcacagggatttctgtcatcgggcccacagcttgtgccgcgagaggggaagagctcggacgccggcgcggctgccattcccgcgactgccgggcacggcagcgacggtgtcgcgccgacgacgcacctggctggtctgatagctccgaaccgcacgtcggtggagccgacggtcagcagtccctcgagcattgtttcgccttcgtccgtggaggacccaggtccacggtccgggccggggacttcgacaccaccaaccaccacgcctgggggtcaacccataccggccactgttgccggccttccagagccacccacgccgagccgcccgccggatccgtctcgtcccgccggacctgccgacccgaccacgacgaccggcccggtctctccgcgcgacctcaccgcgaccgcgagagcgtcgacaccattgacgctgccgggcactgcgacaacatatcccggcgcgcccgttggcccgaccgggacatcagcggtgacagggacgttcccgagcacccccacaccgccatcccaagcgttcatgtcatcgggcccacagcttgtggcgcgagaggggaagagctcggacgccggcgcggctgccattcccgcgactgccgggcacggcagcgacggtgtcgcgccgacgacgcacctggctggtctgatagctccgaaccgcacgtcggtggagccgacggtcagcagtccctcgagcattgtttcgccttcgtccgtggaggacccaggtccacggtccgggccggggacttcgacaccaccaaccaccacgcctgtgggccacactccaccggtccctgtcgccggcctactgccaccgcagccagcatcgcctgctgctgcttcacctggtccggctggccaagttgcaccaggggcgactacccccgccagcagtaccgaaacgacacccggctcgacgaacgtgggtgcagtcggcgtccgccccgcggcgaccaacaccagcatccctaccacggtcacccccctcggtgcggcagcgccagaggtaaaccgtcctgccacaccacacccaccgacgctgacgacgatcactgctgataccggcggcgcaacctccaactcgactccggtgttgcctcaatcggcttctggggtggtgggatcggtttcagcgtggaatcgggtgcgtgcgggtgccgcggtggcgcgggtggacacggagcgattcgatccgttgcgtgctggtgatccgcgtggggggttgtccgggttcggtaccaggattcgctacgacgtgcgtcggatggaggtagaggctggccggtgggtgacggaatacacggtgcggttcgcgttgacgggtaagccggcggacgtcgccgccgttcagtcgacgctgaggcacgctttggctgagcacgtcaacgtcggccgtcggttgccgaatggtgaccagttccatgtgcggctcgagttcgacgacgccgatccgcatgctcggatcgcggtgcggcccggcagtggtcgcaccaaccaggaagtctggcacgccgaggacagcatcggtgtcgtgcttcacgagacgctgcactatctcggtctgccggacgagtacgtcgacgctgacactgtctttcgggcgccgtcgcagcggacccgcagtggtctcgatggcgagatggatctggcgcgtcgtggtgtcatgggccgggatgcccggtccgagtcgtttgtgctgccgcagcggtatctggaccgtatcgctgaggtcaccgcggccagcgccgtggtgcacgacacgccgttgcccgtgtcgggccagtcaccacaactgacggtgagcgattcgcggtccgagggcagcggctccgcaccggagccgaccggtagccgaccgccgtcagccatgccgagacgcaccgggcgatcggcgtctgcggaactcccggtgacgacgacagctgtcgagacagcaggtggctcgcggtccttcgaacagcagctagctcggcggttgacgccggcgggttcggtggtgacggtggggccgtcgctgcgggccgagctgacaagggacgaagcggggacggtcgggttcgtcgcgacagcgccggccgtggtgggagacaggccgggcgtggtgtgggagctggcgaacaggtacgcgcaggtggagcggccggcgaacgggttcgccttggtggtcggactgaatcgggccgaggggcgagtgaatcaggccgatctcaacgccgaactggcggatttcaaggccagatggcgcggtgacttcccggtgtccgtggtgccgttcacgtggaaagcgcctgctgggcgtgatgtgtcggatcagaaagtgattccgtacgggctgatacgcgagttcgtggcccgtcagcaggtgacgttggacgccatcaaggcgatccgtggcaccgatcagcatcagcgtgagctggtgtatctgcataccggtgacggtgacgtgtcctcgttggccacaccggacaacaagagtctctttgccgaggcggcgcgtcgactgtcggccagggcagacgccggtatgccgccggaggtggtcagcggcgggtacctgacccctgccgacgtcggccagaatgctccaccggtgcggcaggcggctgggctggacctggccgtgcggcaggcgatggccctcgttgacggacgcagtgtctactaccccgagcccaacacgttcgtccggatcggagcgagtgagagactcgagaacgacgtgaccttcggcgaaggcgacaaggagggtcgcgcactggtcgattccgtactgaagcagcggtacgctcacgataacgctgcgatcttcgaccggacgctggccatcactactgacggcagtagaatcggcgcgagagtaaccgccgaacgtcccgccgggctgttccagctttcccagagccacgccgacccggacacctgggccaagcagatccaggcctatgcgcagacacaccatgactttgtgctgacgggggcgcagcgagatgcactgcgggacaccgtgttttacgggatctcgtcggacaccacctggcagcaggtgcagcacgagatcccaattccggtcaagcaggcgaaaagttatgctccctccacgtggagcaggtggcaggatatcaggggtgcgttgccggacgcgcttcggagaatcgtcattcaatcccgtttggcattgatgaccgagctgcgacgaatcgcctccgaggagattcccgccagccaaggggtatcgggcgcgcctcggtcggtcggcaggaacgatgattccgggcctggagggtcagggctgcatctgtcgtcttcggcgccacaggtgccgctgatggtgaattccggttcggatgccttcaagggcgtacagcgtcgctaccggttcagttctgtcaactctgtgatgaggggcgatcaggcgccacgtcatccggatgcgggccatcttccgggcttcgtcgcgacggtgccggccaccgccgatgttgatctggcctccctggttgccaggtatgcggctggcttcggcgatgccacgtcgcttcatggtcgttttgccttggtggtcggggtgaacggctgggtcggaagtgacgcgcggagcgatcgtcaagctaggaacatcgcgcagacggttgattccctcgcgcggctcaacccaccttttccggtcgtggcgatcgggttcacctggagcaataacgatattagggccggtggtcgacctgaccagcgcaccatcccgtacggcgcgattcgcgagctgctggcccgtcatccggatgctgaaagactgctggcgtgggtgggatccgacggagcgccgacctacctgcacaccggcgacgcggacgtccatgatctcagtaacctgttcgaccgggcgaccgaggctattgaccggtacacggtgaacgactttcctcccgagttgatcagcggtggctaccgcgtcgagtccgatcggccaccggaggtacgtgcggcaggcgagcttgacttgcgggtgcgcgacgcgatggccaagattgatccccggtcggtctactttccggagccgaacaccttcattcgggtcgacggccgcctggagcaggacgctaccttcggccatgacaggtcgttcacctcgcaggaggggcgcggtatcgtcacgtccgtgctgcgtcagcgcgcggcggcacgtacggggaacgagcagcacatggccgtgttcgactctcgactcgcggtcacgaccaatggcgagcgaatcgcgcagaacttccagtcccgtggaatcgcacaaagtcattcccgcaaggacgtctggcgtgacctcataaaggactatattgaaacgtatcagcaagaggtgcgtgggtttgacgagcggttggccgacttcgcatttcttcccctggaagagatcacacccggtgagcgtagggccaggcggcaacagctgatcaaggagcttgagcccatcaaacacagctccgctctggggatcgccatcaacacgcaagcggtgctgagaaggcgaaatcacgatcaggatgcacagcgcctggcgccggcgaatgctccagccgacgatgggctttccgtgaggtcccgacccgacgggagcggctccgtcggacgggtgcccccaccggtgtctggtgtggtcggggcgacgctgcagccatcacccgcgccacctccgagcccacctgccacccatgcggcctcgacggagcggcacctgcctgccgagaaccccacaaccgctgacggccaaaccgtgccgaccaccgccgcgctacgcaccgcgagtcccgccaccaccgagcaggtcacgcagatcggcaccgccgaccgccgaatcgccggctcacctcccgcgtacctccttgacgacggggtgctgggatctgcccgaatcggtgctgtcgctggaagaagcctgacggacagcgacgtcgcgacacaccttgcggccaccctggctaatgcccttccagacgaccttcggcccggcgtcagccgccagatagctgaactcgtgcgcagactcggggccgacagagcggtgcggcgtctggcggtcggcgagactatggagatcacgattggggccgaaccggcgacgcttcggctggtcctgcagcccaccggggccaggcccgcttccgccgacgagggcggcgcgatcgtcagcggcgcacccgaggcgcccaccgctgccagcgacaccacgacgaccgagatcacacagtcgaatgtctcgccggcggttccattcggaatgatcgtcacgtcgctgacaacccccctacacgccgaggcgatcgtgagggcgggcgaggagcgaatcctccagcacagcgtcgacacctcggccaagagcactcgcagcgtcactgtcgccgacggtgcactgttcgacgtcaccgcggagctgtccgcgcacgtcttcctcgccggtaccgatcctggcggggcgccggacagacgtcactcggctccggtcactgacgtccttcggctggccttcccggagttcgcgccggtggaggccgagcgggtgcgcatgcgcgaacctcgtgttgacgccaccaccttcgtggtcgcggaagcgatcactggcctggcgacgctacgtgcggacgcgcaagcctgggcagcggcaaacactgtggggcctgcactcgtggacgcgctcgatgcgctggtctccaaactggtgaccaacgacaatggtcgtcagctcctgaccggcgcggtggtgggtgacccggtgaccgtgctgaccggcgggcgtccacaacacatcgccctcaccctgaccgcacgtttcgatcaggcccaacgactcggcaccggcgaagccagcatcgtccaggagtccgagaccaccgacaagcgtaccgacggtcaggtgagcacctccagcatgggcgtggggctggcggttaccccactgccggcggtgaccgagattgccgcaggtgacgtggtggccctacccaggctcgctgtcaccgctggtgcgagtaggggacagaccgccgccaccaccatcgagggaacgcaccggtccaagctgacgtacgacggtgacacggtcctgtatcggctctcaggccgatacgaggtcacagtcgacaccacccttgcggatcggcagcactcctttgtcagcgacgacgccgccgtctacgtacgtgtcccgaaccacgaggcaagccgtttcgaggaaggcctgacagcggaacgggacccgtcacccgctgcgcggcagcgggagcagccgccgccgaccacgatgtcgtcggtcaacgaccaccccgacgacattcccaccggactgctggccgtggagcaggcgtcccccacgggcaccaccgttgccgaccaggccacagaactgctcggtgacgcgatccggcactccgccgtgccgcccgcggaggtggcggcagctcgggcccagctcggcgaccggctcgccaccacgcggctggtgggcgacttcgacgccctgcgtggggcaggagtcacgacgtcggtcaccctcggtgggcggcgctacgacgtgacggccacggcgagactgggacaccgcctcagtcaaactgaactaccagcggtcaccctggagaccacgacggagacggccgacacgatcgaggccaaggacaagcagggtagaaacatcgcaggggagttcaacccctacatccgattccctctgctcaacaaggtcaccggggcgaacatcggtatcggccttggcgccaccggtgtctggaaccgggctcacgcctcgacagccgcgtcgggtggcgtcagtaagcacaccatcaaacacagcggtgccgccctcgttcgcgagtacgcggcaaccttccacgtcagtctcaccgaacaccgtgacccccgcccacgggtattggtggcgttggggctggcccgtcacgcggcccccaccactcaccagagcgccaccccgggcattgttcgcctggtcctgcccgcgtcggtcgccgatcgggccacgggtgccgcggcaccgaccctcaatccgacggaggctgaccttgcggcccagctcggaaacgccgagcgggtgttgccaggcccagggaccgttggggtgatccggctacgaggtgtcgacgacatcaaccgggcggtcgcccgcgcactgaccgacatcggcatcaccgacgcgccacgcctcaccccggtcgccctggccgcccagttcgatcggctcgtcaacggcgggctggtgctgcccggcccgccgaccgcgcaatcgttttcccaccagcactcgaccgtgacggtcaccgccagggtctaccagcctcgactgctcggcaccgaggaagcggtgacctccgagcagcagaactccggcaaggtgtctgtggcgtcgtcaaccggatccggtttcggctggggcgtacgcggcactgtcggcatccccttggccagttctcaggcaagctacaccagcggtcaggacatcctgggcacggcaaccttggcggccaagcggacgaccggtgtcaccgacaccagcgcccaccaccactaccggggcgacatggtgtatgaggtgactgcgcgctcatggaccagcagactcggccgcccagccgaacccgtcactgccacggtgcgtctgctcgtgcccgacgggacggagtttctggctgctcaccggaaggcgattgccaacggtttttccgtaggcgacgggcagagtcctctccagccggcagcagaggcgcgccgtctccccccgtacctcgcggaccatgcgtccctgggcccggcggtggtggacggggtgagtggcctggaccagctggcctcccggctcgggcgcgtcctgaatgaggtggctccccacacgctacgacacgccgcagctcccgcggtgccgggagccgccccatccgtgcgcgcactggtgaccccggcaaccgccgccgcggttctgccggatgtgctgtccggtggcgtgagcaccatggtcacccgtccgatctggaaggggcaggaaaccgtcctcatccgggtcagcgggcgcttgcacaccgccgacgcccagcatgtcggaaccgagcagaaggtcgccctgcgccacgtggcccagggcgacgacaagggcgccgaagccacgacgacaggacgggggtggtcaacctccatcgcactcgcctacaacctccgagagggaggccatgacctgactgctgcccgcaccaacaccacgggtggccgacccggcatcgccgctactcagggcggacagcgccgtaccggtgccaccgacacacactcgtcgaagatcaaggacaccgccaagcttgactctggcatcgagcggttcaccgtccccgtccagtacaccatcgaggtgttccggcatcgacagtacgcgaacctgttcgacaaggccggactgcgcacgagcaccgaccgacacccagagcggcggcgggtccacgtggacgaggaggtgacgggcactgtcgacctgctgatcccgaccgtgagcaccgaagggcccaccgacccgcctcccagccgcaccgccaccaccgttggccccatcagcgacacaccgccacacccgcgagtggacaggatcgagctcagtcggtcggatgtggtggtcgaggcgatgccccgcggcccactgaccgatcatctccgcgacctgctggaacgcaccaccaatccactcggcgccgcctcccggagtaccgctgctcgcgtagccggcgaagccacccccggcggcgcgaagctcgaccagtttctcagtgaggcgatgcgggtgggtcatctgcagcggcttctcgacgccacctatgacaccacggtggtccacgacgggccgatcacgacgaaggtctttcggctccggctgggactgcaagtggtcaacccggcctacctgggtagccacaccgtcagccgcgagcaggaaaccgcggtcaatgccgagcacgggcggaccgtccaaccaagccgaaccgtcggtgccaccctggggctggccgggcaggggccaacaggcgaggacgcccgactgctcggcgggccaaccctcagtgggaaccgcacgacgggctccggcctcggacacacccgcggtactgaacaggccaccaccacgaaacacgacggcatctactaccgctaccgagcggacgcggtatatcacgctcaagcacagctcgagcggagcaacatgttcatcgaacgtgccgggttaccgatccaccgggagatcagcgttgaccgcgggctctacttctcgatttcggtggccgacgccgagcggctgggcctgccgctgccgtcagcgtcaccgaacgcggagccggagcccctgccccggtcggagcccctgccccggtcggagcccctgccccgggcagatcctccgccccggtcggaggacccgaccgtcggagcatcctcgtcagaggccgcatccggtgatccgagtggtcaggtcctcaccctaacgaatctggccaggtacgtccggctgatcgggctcccgctgatcgtgtgcctgctgttggtgagataccaaccaccggtgctgacaccaccggaccgatcgcccacaccaccggacccgtcagagcctgagccggcgctctggagtgcgggcgcgattcccggcatcgacccaccccacgccggcgacgagggacaagtgccgattctggcaggcctacctgccctgccaaccgctccaccacgaccccccgcacgtggggagtctcgatgaccacggcagcggctcccggaccatcgacaggcaaagactgacaaccgtgtcatcggaggaggcgatcggtgagtggcgaacagcgggcacacgacctgttgttgtggtttgcgggctggctgcccgacgacgtcgtgacgcagtgccggtggtggctggcagcgggccgggacgaactggcagtgaaagttgccgctcacacggtccacaccctgggcctaccgctgtctcccgcgcaagccgctgcgctcaccgccgcccacggcgaggtcgccgacgaacatccccgcatcgacgacgagccggaaccgccgtaccgcttcgtcagggcgcccgccgacaacgacgccaccgcggtggacaccgcccgcgggcttccaggtttccaggcgctgtgggcggtgtggcggatacctgcagcggacctgccatgggctgaggcccgtcgggtctacctgatggaggtctccgacgacgacaccgcaccccggctggcggcccatatgcagcggatcctcctcgacgtcggcgaggtcagtgcgcaggtggaggtcttcgggccgaccgtggcgctgccgccctatcagacggtggccctgctcgacgccgccgaactcgccgcgacgacccccgcgccgccgccgcggctggcggcggtcttcgacgccccgcaggacgccgccccgttcgccgtcgaccgcccgcggatcgagtccgccgagcagcgtcatcgcgtgctcgactacctggacgccggtcactgtctcctcaccgtccacgacggggaacccgacctggtcgagccgggtcgcggcgaggtcgtcccggttgacctgcgtaccgacggacgttggatctggtccgacgcgtccgcctattacctgaggcagtaccacctcgcaccggacagtgcgctgctcgagcacatcgggcggcagcgcggccgcccggtcgagctgagcaggctagcgtggcaccgggcgatggccgcgcttcgtgagccggagcccgacccgatacgcgactcgggtgacgccccaggcccaggtgaaccggcgggcccatcccaccggtgggatgcccggtgagccatccccgtcggatggtgacgccacggcgccgatcggccggaaccagcgccatcgtcttcgtctttgcgctcgtgcatgtgctctgtttcgccggaactgcgggagcggatccactcggggacgggctgccgccgcttcggcagcagtccgacggttgtgtgccggcctccgacgtccgtatccgtgacgttccctgggcccagcgacgcctgacgcccgagcgggtctggccgctgacccgtggggctggccaggtggtagcggtgatcgactccggtgtggcccgggtgccccaactcgccggcggacggcgcgaccaggtggagatcatcggcggccggaccggcgtggacgacgactgccccgggcacggcacgttcgtcgctggtctgatcgcagcccgcccggcgagggacacgggcttcagcggagtcgccccggcgagtacgatcctgccgatccggcagacgcgcaacggacgcgacggcaccgccgacggtctggccaaggccatccgggtggccgccgaccagggggcggacatcatcaacgtctcctcggcgtcgctgtttcccgacgacacgctgcgccgggccgtcgagtacgccaccagcaaggacgtgctgatcgtggcggcggtcgccaacgagctcggcaacggcaacgcccacccgtaccccgccgcgtacccgcaggttctcgcggtcggagcgatcggctccgacggtgccgccgccgacttctccggcgccggagagttcgtcgacctggtggctccgggaagcagcatcgtcagtgtcgggccgcgcggtggcggtcacctgaccgccaccggcaccagctacgccgcaccgctggtcgccggcgccgccgcactcgtgcgggcctaccatccgcagttgacagccgcgcaggtaaaacaccggctgcaggtgaccgccgacccgccgagcagtacggtgcccgacccgcgacttggttggggtgtcgtcaacccgtacgcggcggtgacgtccatcctgccgaacgaggccggtgccacgccggctgtcgctccgccggccactgtctcaggcccgacgtggccgagcggcggcctctcgggccgccggtcggcgttcatcatcacggtggttgccaccgtgctggttgccgcggtggtggtggcccgggcggtcgtgccgcgcggacggcggcggcgctggcggccggccggatggacgggccggtgacgacccgttcggggtctcgacatcgccggtcagaggcgaggctcacgccgggtccacaacggagggagatgcgatgagcatcatgatcagccggccgccgcggagtgaagggcctccgctgccccacggcgaggtcgaactccaggagccgccgacgcttccggagccggcggccgccgacatgtccgcggcgatgacctacctaccgatgggcctcggctcgggtgccaccgttctgatgttcgccagcccaggcgtcggtcccaccggctatctggcctctggactgatgggagtctccaccctcggcatggtgctggtccagctgggacgcggggcgggccagcgtaagcgggagctgcgtggtgatcgtcgtgactacctccgctatctggcgcagatccgccgacgggtgcggcgggctgccaaccagcagcgcacggcggtcggctggatccacccgcacccgtcacggctgtgggcggtggcgatgggtccgcggctgtgggagcggcgagtgggccacgacgacttcgccgaggttcgcatcggtatgggtgagcagcgggccgcactccggttggtgcccccacaaaccccgccggtggaggacctggagccgctctgcgcaagcgcgctacggcggttcatgcgtgcctaccaaaccgtcaccgaggtgccggcggtggtacacctcccgggcttcgccggcgtggaactggtcggcgacgacctcggcgtgctgagtctcagccgtgcggtgctggcgcacctggcggcgctgcacgcgccggaggaactgcgcgtcgccatcctcgccgatccggcgaggatggccgagtggacctgggcgaagtggctgccgcacaccgggcatcccacccgctctgacgcggccggcgacgtgcggctgtttgccgacgactaccacgaactcatcggcgtgctcggccaccggatgctggcccgtccgcagttcaccgcccaggcatccgccagccctaccgagcctttcctggtcatcgtctgcgatggcgtggcgctgcccgacgactcaccgctcatcgtgggtggcctgcgcaacacggtgcttctcgacatcgggggtgccaacgcgctcgacggcccacaggtcctccagcttcgcgtcgaagcggaccaggtgaccgtccagcagcatgcccaccccgaccggcggtgtcgggtcgacgggctcagcggtgtccgtgccgaggctctggcccggcttctcgcgccataccgtacgggcggcggggtggacgcgtccgcaccgatggccaccgagttcgatctgacccggctgctcggcatcggtgacccacacagctacgacgtgcacgcgctgtgggagtcgtccgactggggtgacctacgggtaccgatcgggatcgggccggacggcgacatcgtctcccttgacctccgtgagtccgcccagggcggtaacgggccgcacggtgtgttgatcggcgccaccggctccggcaagagcgagttgctacgcacgctggtcttggcgctggccgcgacccattcctcagagtcgctcaacttcgtgttgaccgacttcaagggcggcgccacgttcctgggcatggaggagctgccgcatacctcagcggtgatcacaaacctggctgacgaactcgtgctcgtcgaccggatgcaggactcgctgcacggcgagatgatccgccggcagaagctgctgcgccaggccggggtcagctcccggttggagtacgagacggtccgcgccgagggcgccccgctggagtcgatgcccacgctgctcgtcgtggttgacgagttcagcgagctgctcggcagcaagcccgagttcatggagctgttcgtcaccatcgggcgactgggacgcagcctgggagtgcacctgctcctcgcctcgcagcgtctcgacgagggccgcattcaccagctggaaagtcacctgtcgtaccggatcgcgctgcgtaccttctccgcctcggagagccggagcgtgatcggttccggcgccgcgtacgagctgccgtccagcccgggccacggctatgccaagttggatacgagcgccctcgtccggttcaaggcgggctacgtctccggcccgtgcccgacaaccggaaaccccacacctggtggtgcggtccgccggcagatcaccgcgtttgatgtccgttccgcgccgtcaccagtcgccggggccacggaaccggaatcgccaacgtccgcagccgtgaccgcgcccgtgcccagcctcatggcagtgctgatcgaaggactgcgcgaccagggcccgagggcccgcgaggtgtggttggcgccgctcggcgagtccccgacactgggtcagctcctacctggcatcggggtcgaggcggtgcgtggcatgaccgctcagtgctggcccgatcgaggtcggctgcgggcaccggtcggcgtggtggatcgcccgttcgaccagatgcgggacctgcttgtcgctgatctcggcggcgctgcggggcacgtgggcatcgtcggtgccccacagagcggtaagagcaccatgctgcggacactgatggtcggactggcgctgacgcacacgccggccgaggttcagttctactgtctggacttcggcggcggaacgctaaccggcgtggccgggctcccacatgtcgggtcgaccgccacccgcctcgcccccgaccgggttcgccggaccgtcgccgagctcgaagcgctcctggaacgacgcgagcagctcttcgccgatcacgacgtcgagtcgatggcgggctggcggagggctcggcacgtcggaacggtggaggacccgtacggggatgtcttcctcgtcgtggacggctggttcacgctgcggcaggagttcgaggacctggagccgaagctgtcggaactggcctcccgaggcatcggctacggaatccacctggtcatcactgccgcccgatggtcggagattcgaccctggctacgggacctgatcggtacgcggttcgagctacgactgggtgacccgcttgagtccgaggtacggtcgcgggtcgcagccggggttcccgcgcagcccggtcgaggcatcaccatcgagagcctgcacttcctggcggccgtgccgcgcaccgacggttgcctccccgacctggacgcctcgacggcgctgagacatctggtcgaggacatcgccgacgcctggccaggccagcccgcaccacctgtacggctactgcccgccacgcttccggtcgctgcactgccgccgcccgagggcgatctccgcctggctcttggctgggacgagcaacggctcgaacccgtgtggcacgatttcgccaggagcccccacctgcttgtcttcggcgatggacagtccggtaagaccaacgtgctccgactggtcgccgagggagtcgtccggcgctacgagccgagcgaggcccgcatcgcgttggtcgacccacaggtgacgctgtacccgtacattccggaggagtaccgcgtcggttacgcagccgacgtcgaggcggtcacgacgctggccggcaacaccatggtctcgatgcgccgccggctacccggcccggacatcacaccggaccagctgcgtcgtcgcgattggtggaccggcccccgggtgttccttctcgtggacgactacgacctgctcgctggtggcctgcccggtccgctggactcccttgtcgaactgctggccaaaggagccgacatcggcctacaccttgtcgtggcacgcagcagttcaggtgggatgcgggcgatgatggacccgacgttgcggcgaatctgggagctcgcctgccccggtctcctgctgtcctgtgcccgcgaggagggcaaattcctcggcgatgccatgccccggcagctcccacccggccgagcccagttggtgacccgacgcggcatccaggtgttgcagacggccgaagtgcccccgacagatctggagacgacctgatgacgggtatcgacggcggtatggttgccgttgcgccgccagccgcgacagcgggggacgtgtgccggatcaccatcgacaccgcggcgggacgcgttgacctcgcggtgccggtcgacacaccgatggccgaggtactcccgctggtggtccgccacgttgaccctgcactgaccggtagcggcgccaccgccacgtacgtgttgcaacgcctcggcgagagggccctcgacgaggaccgtaccccagccgcgttggggctacgggacggcgacgtgctgtacctgcggcccagcgaggatccgctgccgcccattgatgtggacgacgtcgtggatggtgtcggggcggtgattcgagaccggccggacgcctggcatccggggtacacccgccgactcctgctgggcctgaccgtgatggtgctggcggggatgctcatcggcctgctgcttcctgctccggcggggtggcgcgccggcgccgcggcaggcgtcgccctgttcctcgtcgccgcgagtggcaccagttcccgcgcactcggcgatgggggcatcggcgtcctgctcgggattgcggcggtgccgttcgccggactggccggagcatcggtgcctttcgcggccggcgccgacgcctggaacggcacccagctgatggccgccggggcggcggccaccgcgaccgcgacagtggtggcgctcgcggtggcggttgcgcggccactgttcgtcgggatggcggttgccgctggatacgccgtgctcgcaggtgtcctcatcgtcgcgatgaggacgagtggggtcggtgcggcggtgatcgtggccagcctcgcctacttcaccggcgtggccagccctaccgtggctgtccgagttgcccgcctgcgcccgccgcggcttccgaccacagccgaggaactccaacaggacatcgacccaatccccgaggacctggtgcggtcccgtacggtcgtcgccgaccggtacctgtcggcgttgttcgccgccgctggtgccgccgtggtggcggccctggtggcgctttccaccgacgcggggtgggccccgacatcgttcgtcgtcgtgctcagcctggcgctgctgctgcgcgcgcggacactggtgaacgcctggcaacggctcgccaccgccgtgcccggcgcggtcggtctgctcctgctcgcgctggcgctggcagcccgtgcggacgcctcagcccgcagcgcactgctgacggtgggagcggtctgtgtcggcgccatcgtcgccgtggtgcaccacctgccgccacaccgctcgtcgccgtggtggggccggtcggccgacgttctggagacactggctgcgatcgccatagctccgttggcacttgccgtgctgggcgtctacgcccgggtacgcggactgggtggctgatcaacgatgccagacacccgtgaccgactccacgcacaccagttcgtgtctgaccggctggtttctgcgctggtgggcggcgaccctgatgtgtgggaacggccgatgcgccgaagccgggtggggggcatgatcggcctcgtcctcgccctgttggccaccgccggtttcggcgtctacggcatggtcgccggtggtcgcagcaccgcatggcaggaacctggttcgatcattgttgaacgagagaccggcacccgttacctctaccttgacgacatgctgcggccggtgctcaactacagctcggcactgctggcggtctccgacgaccgtgcgacagtacggatcgtctcgcgggcctcgctggcgacagtgccgcacgggcgtccgatcggcatacccggagcccctgacgccctgccagacaaggacagcctgagtagcggcccctggctggtgtgcaccgccggaacggatccggtgccaggtctgcctgatcggccgggactggtcgtgagcctcgaccggggtgggccggtggaacgggtacccgaagaacacggagtgctggtcagcgctggtgggcagacgtacctggcgtggcgagatcggcgcatgcggatccgggaccatcgtgcgttggtggcgctgggctatcggagcgtgacaccgatgccggtgtcggccgcctggctcaacgcgttggccgccggccctgacctcgtcgcgccggaggtcaccgggcacggtgcggcgggggtgccactcggtggcaagtccaccaaggtggggcaggtcttcacggtacgaatggccggcgacaccgaagagtactacctgatgcgccgtgacggtctggccccgatcaccgccacccaggtggcgctcctgttggccgaccaacgcatagcacagctcaatcccgatggccctcggccgatcaatgcggccgccgtggcgctcgcgcccggggcgacggtggcagtctcgggaaagcacccccgtacgccgccccgtccggtggaagggttggacggagctaggggcctgtgtgtcgagttgtccttcgacggagatcggggagcggcggggcggctggtgactgtgccggcgggtcgggtagccgcggcacggcttgtcgccactggtccacctgaggatggtcggctggctgatcgggtgcaggtgccgcccagcggtggggcgttggtggtggggcagtcagcaccgggggtggaatccggcacgctgtatttgattaacgagatcggggtgaagtatcccctcgcgggagaggaggtcgtcgccgctctcggatacgcgcaggccccgcgggtgccggtgccgaccacggtgttggcgatgttcaccaccggcccggccctgaatccgcaggcggcccgaacggagggttcgtcaccctgatgagcggtaacagaatgtcaggcactgaccactactcgaatgttcactaccagcggttgggttgcgcctggcgtggtgaggcccggggatatgtccaatccccgggcctcgggttgccgccgatttgcacacaccagcacgtttaaggatgtggatcattcgttacaacgtcgggttttaccgttaaactatcgccgcatgttggagcggcgagccggacttgaaccagcatccgacgatcagcgtccacatccgttcgacctggtgttcggtgacgaatactgaagttggagcgatagtctgagcttgaccgtggctgcctctgccggttgggctaccccggcccgacaagcgccgggggcaggggtcgaacctgcactgggccacgttcgtcagcttcggcttcagcttcagcctttgcgcccttcggcgcacccctgcgctcccacagggaacctgagacggctacccgaacaggtagccgaaaaccgccgcgcctatccgccgatcaacggcatcggtgttgttggcttcctcccgcgcgaacttgactgcggtctgcagcttcacgacacgatcgaggatctcgttgacccgcttggctggcagcgctccggagaacttcaccgtcgtccagtagccgacggccacatcctcgtagtagacctcaacctgggccgggtgcttgtcggtggcctcggccttcacgtggttgcgcgggaccttcttggtccggatggtgcgcaccgactcggtccgccaactgtcggtggactcgtcacgtacccacgactcggcggcgtcaagaaccggcagtttcttgacgaaggtgtgcaagtcgacgagctgcttctcaagaaacaacaggtatgtgaccggcacctcactggcgacagtctgaccgtcgaccacgatgtcggcatgcgccacacagttggtccagtctttggtggccgtcacgtcaaaaaggcgagtgagtgttgtcgagacctgccgcaggatgtcttcagccttgatctgcacccgcgtcgactcggccggcagttgctcgccttcctcgtcctttggctggtaggtacgcgagatacctgccagcggagtggttttctgcacggcgtggtgcgcctcagtcaagtccgcgaacgacttgcttttgatgcccttctccaccgcgatgatctggttgagcctcggcacgacctctcctctcaagcagcggcacgatagcacctcaccgccggcgagtgctgagcgattttcgccctgagatccgagtctcgccaggaaagcagttgtgccaatcaggtgccaaccggcaacgccaagtaaaaggcgctgatcagccgtacaccccgtgtgcacacacatgccgcgatccgggcggtgttgccgcgtgccatcggcggattgccgtcaccgtagtcggaaggcggggccacggggtgtgaagggcagtcgggcggctttcgggatgaggaaggcgcgtttgcgccgtgccggtgcacgcgtttcgcccccgtgaagctggtcggtgagcactgcccgtgtggtcgacggctcatcggcggcgcccgcgctgctgttccgtaccctgatcaatatagatgaagctcaatacaggctaacgcatgttcttgcccgcctccacgtaaggtccggcggacacgttcatcgaccccctgaagggatcgtccacccgttcgatgatgaatatcagcagcgcgatcatgcttgcgaccgcgcagacaaggaccagggaagcccgacgcgttcgggtcggaatgaagcaggacaggatgatgatgatcgccgcgccgaacaacagtgtgaaccacagtgtggtggggagcgcggcggtggcgaacgtgtgtcgaatctgacgagcctcgctcaacttgttgaattccaccagggcaaggctgttcaaccgctgctccctttcggaactcggctcgaagctcaggagtgtgttcgatagctgttcagccagctgacggtcaccctccacgttgtcacctcgtcggtaggctggccacgcctcgttggccatgaagtcgacatactctcgcaactctccctgaagtttgcttcgagtgggctccggatactcggacaccacactgtggagcgcattcagctccgctgcctcagtggcgaccgcaaggctggcctgggagtacgttccgtacacctgtagggcggtcaggacgagcaaaagtgcgtagagtgtgccggtgacggtgatcgtgtgggtgatcaggtccagccatttgggctcggcttcggacagtcgcttggctcgtccgcgtagcaaccagacacctaatgccccaaagccgatggcaaccgcgataaatatgaggaagagtagccagccaggcgcaaggtgattccagctccacatgcgattactcccaatccggcgcacatgatcctgtagggctttcggggcactgggtctgccgcgatcaaattgtggcgtgtcacggacgcttcgtggtggccggcttcaggtaagcgcaatcaggttgtaaacggagatgaccaccgaggtgtgcccgccgtgcggcgagcgtaggaccggcttcatcccagagcaaggaaccgacccgattgccgcagtggccgcgcgagtcggggtgggacgacgccgcctcgggcggggccgccgcgtgggccatgctgccgctgcacgcgcaccaaacggcagcaggtcgcggggatcagaggatcgcgttgtacttctcggtctgtgcgacggcggcctggatcaggccggcgccctcaccgaacttctgcttggcggcgctgagctggccgatggcgctcatgacggcgggctgctgggtgccggccgcgagcgcctggagcacggcgatggccttgtcgacctgggcgttgacgccggcgagctgggcgagggccttgtcggcttcggacttgccgtgcgtcagacccgccttgatgtctccgatggtggccattggatgttcctccctgaatgtggtgtccaacgcgctgtccttggtggcaggtgcgtccgctgtcagccgcgggtcgcggcgatgaagatgaaccacaagatcggcatgccgacgaaacagatcacgccgccggcccgagccgatcgggtgccgccaccacccgcgatgcggggctgcccgacgagactgatcgtgaggtagccggcgaagaatgccagcgcgggcagcccacacagcgaccagggcacgagctgccacgggatgtgcccgaaattcgtgtcggggctgatgacgaacatcagcagcgacgcgaagctgccgagtatcgccgcggtggcgtagacgagggagttgcgggccagcggcgtgagccccggcaacagcggcggctgggcagcccgccggtgggcgttctccgcggcggcgtcggcggcgtcggcggctgttgccgcccgacgcagagcctcggccgggtcggatatgggtccgggcgcgatcccgcctacctgaggttcgggcaggcgcagggtgacggcgagttggtgcaggtgctgccgttgggctgccacccggtgggtgagtcggtcaacggcggtcagcccgtcgcggctggcggcggcccgccgctcggcacgggcgcgttcgtccttcaggagggcggacaggcgacgggaatgatcggtgtaggcggcccaaccgccgtcgcggggcaatggagtgccggaaggatcgctcatgcgtactcgtcgatctggtcgagggtgccggggcgcatgtaggggacgatgagggcgcggcggttgtcatgccgatcgatcagcagcgcacggttcgggcgggaccgccactccgacgcgtagtcgccgagcagggctccgacctcattgctgggaaggttgagggcgacgaggcaggcgacctcgttaccgccggtgggcccgagatcgttggtgaaccggctcacggaccgccaccagccgagcaggtggacaccgtgggtgggcccgtcggccagcacatcccgcagatcgtcgtgtccggagcggtaggtggtggggtcggcggtggtcaacaggctgctggcgatgtccgccccgaagatcactagatgggtcgtcggcccgctgccggccccggtcgcctgagccaactccgccagccgcgttcggagctgggctgcgctgatcgtctcgtgcggatggccggcggcggcgatcgcctcgacggtggcgtcggaggcatcatcggcggcggggaccagcggcgcgaggaggaaccgggcggtgccgggcgcgtgttggcgggccaagctggcggtggccgcatagaggacgtcggccccgaccggtgaggtgcccagtaccgccaggtggcttcccggggttgcgtccagggtgaaacccgcggtgggtaggccgacggccacggcccggccgaccagggcccgccgccgccgtacgtcgggcgtcagggacacgaaggtgggatcctggtcgggatgttgctccgcgtagcccgcgaacaccgtcggcggggcgctacccggtcggcgagcggcccacagcagctgccgctgcgcggccaccgaccccgcgtcggcgttggggaaacggatgacccggtttgcccccggaatgccggccgccgagttgatcaccgccccgccgatgggcaggctgtccgcaccgtcgttgagctggtcgaggacaccgccgccaccagcgagggcgacccgcagcggaaactgtccgaaaatagagtcggtcttggtgaagagcgcctccaccccggagatcgtctgcgacgccaggatcaggtggacgccgtacgagcggcccttacgcgccagctcctcaaggagcgccaccgcctgttgggccaccgcgtcgttgccctcgaacagcacatggaactcgtcgatgaccgccagcagtcgaggcatcgccacatccggtcgcccggtacgcaggtcggccagtttggtcactccggcccgcttcagctcggtcgcccggcgcgtcatctcccgtgacagcgtccgcaacaccgccagcccgtactcccgatcggactcgatgccgaccgtgtgggcgtgcgggatccacgacgggtccaccgccgtcggggtgaactccgcgaacgacacgccctccttgaagtccagcaggtagagcgacaactcgtccggcgagtagcgcgacgccaggccgtagagcacgtcaaggagaaacaccgtcttacccgaaccggtgcgaccccccaccaaccagtgcggcgtaacgtcatccagcgccagcacgcactcgttacgcccctcccggcccaccaccgtccgcagtccgtcgaccgacgactgctgccagatctcgtccggcatcagcatcgtgaagtccgttgccgtctgcacccgagccgacttcgccagccgccggcagaccacctccaccaaggcgtccggggggcctgcgtccaaccgcatcggcaccgccaaccccgagccgtccgagctgaaccggtgttgtcccggcgggtcggacaccgtgaacgatcctccgtccaccgccgtcagctgggtggtgccctccaggcgcggtgccgtgttcagcccgcccgggtgctgcggcggcgggtagccggcgagcaacaggaacaccccggcagccggccccgcgtgcgcgatcgccgacagccgggaccactccctgcgcccggtgccctccggcatcgccgccacgcacaccagcagcaccgaaggatccggcaagccgccctgggcacgctcgatccgctcctccgcctcggccagcacctgctggaaccccggcaggtcgatcgccggacgcggccacgcctccgcctccaccatctcgcggaacgggccgaataccgtcccgagggtcgccccatcgacggccacgacctgaagcgcgccgtcgggcaacgctgccaacacccgcagcagtaccccgcgcagccagcacgccaccgccggatcgcgggcgtcgctgtcgaccgccaggtgaccggcgcccacgaacggcgccacgacgctgaacccactccccgccaccggcgtcgcctcacccaggcgaaccggcatcggacgccccagcgtcgcgtcgacgccggtgggaaggtccgcggccggcccgtccagtcggcaaccgagccaccctggtgtcagcccttcggcgagccgccgcatccgagccgcgaaacgtcgcgcttcctcgcgggcctgctccgagacaccacctcccgcggtgcggtcgcgcagccttgcccgagcagcctcgatgtgagagacggcctcccggtgcgccgccaccgcccgaccgaacgctgacgccaccgactccaacgcacgtcccccagcccaccgatcacggctactcgcgcagaccctacccaaagtggccactccgagtcagcccccacgtggccctctgcgacggcttccttcggcgactgtcggttcgggcgaccacctcgaccgacagccgggcgtgcacgcgggcgcacaacttcttctccgcctggtgcagcgccgagcgcaccatccgctcgatccggccgtccgccagcggctcgatccgctcaccctgaactcggccaacagctcctgccggaccacgtcaaagcggcgctcccggcccgtagcctccgcggccagccacgccgccagctgtccgcgtccgccgtcgagcactcccgaacccagatgcgcccggatcgccgcccgatgccgctccgccgtcccacgccatcaagccgatgacgccgggcgacaccgtcaactgccgggccagggacatcaccgcgccgtcgtgcagctcgctgcggccgcgcggccggccatgccgggtgtagaacttcagccacgccgcgaacagcagccgcgtcgcgtcatgccgacacacgacgaggtccagctcgtccggcagcaacatccagtgctcaacgaggtcatcaaggtccagacaggatcggcttacgagcgatcatcctggccaccccgccaccccacaatgaagatcaactatttggcggctggtgacatgttcgttgccggcacccctatgcgcatggaacgccgaacggcggcccgctgaaccagtcgggccgccgcctacagaatgtggatcaaagcgggcggatgttctccgcctgcgggcccttctggccctgggtgatctcgaactccaccttctgattctcgtcgaggctgcggaagccgctcgccgagatcgcggagaagtgggcgaagacgtcggcgccgccgccgtccgggctgatgaagccgaagcccttgtcggcgttgaaccacttcacggtacctgtagccatgtctgctccttcgcaggctgtcagagaccgcactgtgcgggtccccttccgccgccgcgttgattacccgcgtcgaaacgacacgaaacgaaaggcacctggatggtttcagatgccccatcaggcgccgaaaagcgtctacggaaatcaaaactgcaactcggctacggtagcacaggatccgtcgccgatcccatgacggtgagtgggcctctgctcgccacgcccggcctgccgcagatcccgatgagtcagcctggggcgcggtgccgggattacttccggtccatttccccagcatccgattcgggtgccggccagcagccgcatctcaggttcttcgtcacctgagcctgcttcgttcgctcataccatgaggcgggcgagccttcggcacgttgctggggggtaggggtcaaagctcctatcacgatctttggttgtcctttgacatgcacggttgccgagccgggcaaactgatcctgcacctgtgcgcgagtgcgtcgcctgatggtgttccgtgctgcggcgcatcaggcggtcctacgggctgcgtagctggttgagtatctcgtgtaggggcaggatgatgtccttgtcttgcgtccagcgttgcaggaccgctgcggtggcgtcggcgaggtcggtgggtaggtgagcatcggctagagcgtctgcgacgtcgcgcatctagccgagatgagtgtattggtgtggcgcggggccttgtggccccgcaccgtggtcatggcctcagatcggcgcgtgcggcgccggtctgtgggtcgcaggggtacgacaggtgttggtgcaccatcgtccacgtctcgccggtacggcggaacactcgtgttccgcgcgaccacgtttccgtcggctgtccgtccgggccgtcgaaccgtatccggttgaggccccacgcgacggcgaggccgccctcggcgaggacggtgaggtcggggatctgccaggtcacctcaccgactccggtgtcgaggccgtcctcgcatacctgccggacctgcgacaggccgctgtattgcagtggtgcgatgtgctcgtaggagaccacgtcgtcggcgatgccgatcatcagcccgtcgaggtccctcgctgatgtgctcgtgaaccagtgttgatgcaaagacctgacttcctgctccgtggccctgctgtcggagcccggcgccaacgggaacgagtggtgctcatggctgacggtccagcgcccggcgtccttgcggagcccgagggtaatccggagccggtggtcgggacgacgggcgaggtcgtccggtgttccgcaccgcagaagcatgtgagcgaaagccacgtccgtcccagcggtcaccaccagggaatcgatgtcgaagacggcaccgtcggcgatccacctgaagaacggtggccagctgtcgcggtaggcctggatccctcgaactccgtcctgcggtggcggcacgtcgaacatgacgatgtcttcggtgtggtctgtcagcacgccctgcaggtcctgtgctcggatcgcggctgcccaccgctcgatcagttcggtgatgagtctttcgtcgtctcggtactgctgcacaaccatgtgtgcctcctttcacgggtacaacccggcggaggcagcggatccatcgtgatcaggtgatgatgtgcgatatcagttcggcaggctgggtggcaggccgtgcgcggcgaagtcggcttcgaggaaggacacgacctccgcgatgccgtctcgacgcagtgtcaggacgtccagcccgcagggacggtaagcggcgtggtcgctgtcccagcgatacgtgccgaacgcaagctgactgttcgcctcggtcgccacgaaccgccagccacacgtcagcgggccgctgagcagaaagtcgcagatggccttccggccggtgaaccaggtcggcaccggcggcatagagtagcgggcgtcctcgaccagcatcgaaacgatggtgtcgacatcggccgcctcccacgcctgtgcgtaccgtcgggccaggtcccgaaccgcggtgtcacccatctggcgcatcgtcgcctgctgggtcgcggtgggcagtcccggatcgagaactgcgcgggcgcgctgcagcgcgctgttgacggcggccacggtggtatcgagctggtcagccacctcgcgggcggtgaagcccagcacctcccgcaacaggagcaccgcacgctgcctaccggtcaatcgctgcaccgcggcaacgaacgacagctcgatgctctccctcgcgacagtgcgttgctccgggcccagccgctcgtccgtgtaaggctccagccaggagatctcggtgtcgcctcccgcgatgcgctcgagatcggccggcagttcccggcggcctcgcccgttgagaatcgacaggcaccggttggtggcgatccggtacagccaagcccgcattgatccacgaggctcaaatcggtcaaacgcccgccaggcccggaccagcgtctcctgaacggcgtcatcggcgtcatggacggaacccagcatccgatagcagtatgcgtgcaactccccttggaacgggtcgaccacagcggcgaacgcgtccgaatccccggcttgcgccgccgacagcaaggcagagtcgatactggcaaccacggaccgatcgtcgcacatcgccccaccgagcacgcgtcatgaatagtcaacgatctggtgagcgctgcgcaccgggcggtacgtggtggtgtggagtgggacgccgatgaggatgtccgttgggtggtggacaggccagtcgtgatgttcgattcggcctggcccggagcggatgtggagcccgataaccaccttgtcgtcgatctgcggccggggtcattccgggtccgggcggcgtaccgcgaggatggtgacaactgaatgattctcgttcagctccaacccgcgccatgaatctgcccagccgaactgcctctcatggctcggccgactcagagcctcggtaagggtccacctcgcccgaacgaactggcggtcgcacttggcggcttaggcatcaactctggggccggcatacttttctccgttaagcgttacttcagcgaatattgctctcctgtgaacgttgcctcggcgaaccaggcgacatccgtgaacgacgccttgtcgaaccaggcagcgccggcgaacatcatcctgtcgaatcgggcgacgccggtgaaggtcgtcctgccgaacagggcaaccccggcaaatcgtcgacacacgacgtagccctcgaaccccagaccgctcgcccggaccacctacctcgggtgtctgggcgaggtcgcacagccgcttgaccacgaggatccgggccgctgtcgaaatccgcgtcctgccattcgtcggaaggttgtcggaccagaatcggcagctggaggaggatttcatggccaagtacctaatcttgatctacgagtccgagcaggtgtgggagagtgccagcgaggagcagtggcaggccgcgatggtcgagcacgagcggttcacccagcaggtgcctgaacaggggggcaagatcctcggtggggaggcgctccagccgaccagcaccgccacgacggtccgtggcgacgtggtcaccgacggcccgttcgtcgagacaaaagaggccctcggcgcctactacgtggtcgaggcccgtgacctcgaccatgccatcgcgttggccaagctctgccccgccggcaccggcggcgtggaactccgcccgatcatggaggtagacggctgaacaagacggatatcgcgcgagctgtcgccgatgcgcaccgtcgcgagtgggctttcgtgctcgccgcgacggtgcgcgtcaccggcgacctcgacctcgccgaggagtgcgtgcaggacgcgtacgtgatcgcgctcgacgcctggctgcacgacggcgtcccggacaaccccggcgcttggctgacgacgaccgcacggcggcgggccctcgacggccgccgccgcgagcgcaccctgcgcgccaagctgccgctgctggtcgaacccgaggagtccacggtggaggacatcaccgacgaccggctgcgcctgctcttcacctgctgccacccggccctcacccgggaggcacaggtcgcgctcacgctccggctggtctgcgggctcaccacagccgagattgctcatgcgtttttgatctccgaggcgacgatggcggcccggctcacccgggccaagaagaggatcgccgcggcccggatcgcctaccgcgcgccggctcccgaggagctgccggaccggctggacgcggtactgaccgtggtgcacctgctctacaccaccgggcacaccgccccggccggggaccggctggtgcgggtggacctggtggagaaggtgttcgacctggcccggatgctgcggatgctcatgcccgatgagcgggaggtacgcgggctgctggccctgctgctgctcaccgacgcccgccgggcgacccgaacggctaccgatgggcggctgcttctcctcgccgagcaagaccgcggccggtgggaccgggcattgatcgccgagggcgcggcgctggtcccgggcgcgctgcgcggcggggccggccgtttcgcgctgcaggcggccatcgcggcgctgcacgccgaggcacccacctacgaagacaccgactggcgccagatcgtcggcctgtacgacgtgctgctgacggtctggacgtcaccggtggtggccctgaaccgggcggtcgctgtgtccatggcggacggaccgaccgccgccctggcaaccatcgaggcgctggacgccgacggccggctcgccggttaccggtacctgccggcgactcgggctgacctgctgcggcggctgggccggcacaccgaggcggcggcaggtaccggcaggcgctggagctgaccgacaacgcagccgaacgcgggttccttcgacgccgtctggacgaggtcagccgctagggctgcgctgctcacggccagccgccgcacccggacggtcacctccgttggatccccgctgcccacctagctaggtggccgagacgaccaagatcgcggtcaccagcaccaccgcgaccatcagcccggcctcgacggtcaccgcgcggcgtagccgccgtgtcgggttcggcccggcgacactgccttcctccagcgcgggcacgagccggttgttgttgtacaggcccaccgccgcgaccgcggccacgagcgcgagcttgaccaacaacacacgcccccactgcgtggacagcagctgccccggcgagtccacgatcgtcgatgccagcccgacgcctgccacaccggccagcgccaccgccgcggccgccgggaccgagaaccgagccgccgtctccaccaccccggacaccgcaccccggcgggcccgcgaggccagcagcgccgccagcatcaccacaccgccgacccacaccgcagcggccgccgtatgcgccacatccgacacgatcaccagcagccgcggtccggcggtcacggtatgcccgtccagcaggaacgagcccagtagcagtacgcctgccagcgccgccatcaccggccgagacaaccggccacgcatcaccggcgcaccaccgcccaccgatcctcgacgggtggaggcgtcacggccataggatccggtcgaggagggcacaccaccgggaacacggccagccgccaccgccaccggtgctggcgccacggccgcgagggcggtatgccggccccgcaccgccactgcggtcagcgatgcggcccccagcagtaccagcccaccggcgaaccgggttacgatcgccgcgccggccgacgagtccagggcctccaccagcgacgacatcgccagcacagacccggtcgtgccatcgccgaacctcatcacgtgcgccaccagttccatcaccacaccaacgagcagtaggggaacgcagcgctgtacccaccgggccacgaccgcgacatcatggtgcgaacccgtcaccgtggtcgcgccgaacaccagcccgcccaccgcgaccagcgttgccgcgaacgacagccagcggcccacgattcccgcccagcgcaccggcccctcatcggtgttcgtcgcgcccgtgagcgcgtcggccagcgcgtcacccgacccagctgccggcggcgcgggcgcggaggcgccgccagcaggtgttgggcttggcgaggccacggccgcgggggtaaccgtcaccgtgaccgtgccggacctgggatgcccgtccggtgccgcggccgtccacgctaaccccaccgtgcccgacgcgaccccgccctccggggacaccacccacgtgatcccgccatccggggtctcggcgatgaccggcaccgcacgaccgtcgccgtcgaacagctcgaagccctcgcccaccagcgtccccggcttcgtgaacaccagccggatctcggtcagcgggcccggcaccttcgcaccatcagccggggtcgccaagccgaaatgtgcccacgccggcgacaccggcgccactaccagtcccagcatcgccaccagcaacgcgagcacgaaacggcgctgcatcagacctcctcgacccaacggcacaatccgcgccagtcaaccccaaccagcacaccgatgtcagcgccccgctcccaaccagcgatcaggctgcctcgttcgccctctcccgcgcattccgatcccagccgaacaccatatgcgctaccgccgaagggacgcttcggtccagcacggtgggcaactgcgggctgtcgcctcgccggcgcgtgtggggctgaccctcaacccgcagcattggcgctgactttgtcagtggagggcggcgagcgtcacggtgtgctcgtcgtagatgtcgcggacgccaacggcagtgccgcccaggcggcgccgctcccagccggatcgcaccgcggtgcattgatatgggctcgccgcgcgccagtcgtccgggtgttcgggtggcgcagccgtcccagcacctccttcattgtcctcgcggcgagtcgtccagatcggattcgtcggtgtgggtggtcggtgaggaccaggtcgtcggctgagtgccctagcggctctcccgcacgaaacgacccatgatcgtgttggtggtgtcccttgcgctggggtggaccacagtcatctgtgccagcccggatgcttcacctgcggcctggtctaggccggtgcggcgttcgttggtggcttgtgatgcggttgccggcaggttgatccgggcggctgggtgatgtgtccgctcgtgtggacggcgggtgtttgatcaaggtggagtagtccgggcggggggtaggtctgtgtaggtagtcccgacagggtgttggtaggcgggtgtaggccgggcgcggggtgcggctcgtgggggtgcgggcgcggcagtagacgccggttcttggcgaggttgggctgcgggggccggctgccgggagatccgcgtgcttgctcggcggggagtcgggtagccttgtggctcggcgggccgttagctcaatggtagagctgtggacttttaatccataggttcagggttcgagtccctggcggcccaccatcattcatcaggcctgatctgctgtgccgtaccctactgtgatcttcggtggcagtcttcgatgtctggccctctgtgagcgggtgctctgtgcgtgttgtgagcctcgaccccacgtggtcgtgatccgtgggcggtggccgggcgtctcgagatgtgctggcaggcggtaccgtcacaatttgcctccggcatgcttgctggcatgactgaccagccgccgaacggcctgccgagctatcgcctgctgactgggccggacgacgagacgttctgtcgcagggtgcgcgaggccctcgatctcgggtttcgccttcacggcagcccggcggtgacgttcgacggagaccgggtgatcgccgcgcaagctgttgtctggccaggcactaccgcaggatgagccaagtctgtcgttggtccgggtaggtcgcgccggaccaggtccggatcactggcagggatccggacctggctcgcgaggacgtgctgtggtgcgtcgtcggcccacttcgcgcctgctgccatcaggccccttgcgcgtgccgccacaagcgggaacgtgcagggccgctgcgatgagggtggccagggccccggcggcgagggctctgcttggcaaggagctaccgaactcctgtagttaccccttgagggagctggcggccccggacgaccaggagcgtggctgttcccgccgagatgaagatggcggccagcaccagccagccgatcgcaccatgggtgagtgcggtggtggtgatgacaaggggagcgagcatggcgcccgcggcgacactggcgtggttgactccctgataggcgccggcagagctggttggtgcgaagtcgaaggccaggccccagctgccgatctcggcggtgacctcgccgagggtgtgcagaacggcggcgctgagcagcatgacaactgcgacggtactcgatgtgacggcggacgccgagtagacgaggcaggccagggcgagagtgagcccagccaggtggacggctcgggcgctacggcgaatgccatgaatgcgccgtgccatgggtgtttggataacgacaacgagggcggtattgagaagtagcaccaacgtgacggtgatcgtgggcgctgatgtgtgttcggtgatccaaaggggcacgccgacggtgaggaggccggcatgcatggccaacagcgcgttcaggccgctgacggccagatagcagcggtcgtgcaggggcgagggtcctgagtggctcgcgggcatggcggcatatgcctcgtcgtcgcgtgcacgtgcggtgagttggccgcggatggccagcaacggccagatagagatcaggacagagctcccggagcccaggatcgccaagatgtagccgaccttggtgtcggcgagcagggccaatccgccgcagaccgtgccaacacccgtgaagacgttgatgaccacgccgaggcgggctcggacgaggacgcggtcggcgccggtgaacgcgtgcgccaacacggcggcccgggcggtgccctgagcggctttgctggcgacggcgaggcaggcaaccagggtgaacgtggtgagagtggcggtggtggggtaggcgagcagggccagtccctggctggcggtcgtggtcactaggacggccggtgcgccgattcgatccgcagtgtgaccggcgacgaatgaggcggcgatcgcgacggcgccagcaacggtcagcccgaggccgacctggccgacgcccaggccgacaaccctggtgaagaacagggcgctgactgtgtagaacacgccgttgctgaacgaggcggccatggctgacgtggtcagtgctgcggcgacggggtcggctggtcgcagcgtcgtggcggtgtcgtggacgactacgacccatggcctggacgccggacgtgagcggttcggggcggtcacgggtgggtcggcgggccgagggtgcgtgcgaagcacaccgactgagtggcacccacgtaggggccgaagttggggatcggatcgtaaccttcacgctggtagaaccgcacagcctcgggctgcaacgttcccgtttcgagcacgagctgtcggatgccgagggggtatgcgcgtgcttcgaggtcgcgcaggatcgccgttgccacgccggtgccgcggtgtgcggggagcacgtacatgcgtttgatctctgccgtgtccggtgcgagcatccgcaatccgccgcagccgaccgcggccccgtccggctgccgggcgacgacgaagacggccacgtcgtccgcgctgggcgtggtacccggttcgtggtcgtcgtttccgtagcgggagtcgagttcagcacgttgcgcagcgcgcagcctggctgcgtccggcgcgttccacggctcaggggtgacgagcacgtccattcggtcctcccttgttcgtaacaagcgttaccgtatcagctgttaccgtaacatctgctacggtggccgtgttggacgtgacggttcgacgggagggcggcatgactcgtactcgtgatgtccaggcccagcggcaacgactgtcggctgccacctgggctgtcctggcccaggatggtttgaccggcctgacagtccgggccgtcgccgaacgcgccggctgcacgacgggtttggtgatgcacacctttcccgacaaactatccctgcttcggcatgcacgggacctgctgcatgaacgcaccgccgagcgcatcgagcaggccgaggcagccgctgcggacccacgagaccggctacgagccgtgttgtcgcaggcggtcgccgcctctgacgacaagagacaggaagccggggtctgggtcgcctacgcggcggccgcggtcgccaacgccgaactcgccgacctgcaccgcaagcacaaccgctccttcctcgcacgcatcaaccggctcctggccgaggcatacccggaccttgctgaggacgtgcgcgcagacgcagccaccgctctcgtggcgctcgttgagggcatcaacaccctcgccgcgctcgaccctgcgacctatcaccccgctgagcagcgtcgagccgtggagaacgccctcgaccgcctcaccgcaccaggcagcgtctcctcgggcggttgactgtttctcctgcctgatgtcctggtgtcgagcgggggtcgattgccgggcgcctgccggccggtgcgcggcactcgccccgggtacacggccaccgcgtcgtgggtacgccggcaggagcgagaccgcgctcgccaaggccacggtcgagccgccgcggcggtggcggacgtcagcgcttcccgttcgcggatgcccacccgcaccgatgcccgttcagccagccaggcgccgtgaaggtgccaccgccccgccttggctcggtccgctcgcccacgcgcgtgagcggaccgttgtgctgaccgccgccgtcagctgagctggcggtcgatctcggccagttcctcggcggtcaagtcggggttgtccagcgcggcgaggttggcctcgagttgggagacgctgctggcgccgatgatcagactggtcatccgggggtcgcgcagtgcccaggcgagtgcgagctgcgcgagggactggccgcgacgttgggcgatggcggccagtccgcggatcgtcgccagccgttccgggttcacgtcccgctcggacaggtggacgctggtgcgtacccgggagtcggccgggatgccgtcgaggtagcggtcggtgagcaggccctgcgccagcgggctgaaggagatgcagccggcaccgacgtccgccagtgtgtcgagcaggccgtcctcctcggtccagcggttcagcatcgagtacgacggctggttgatctgcagcggggtgcccaggtcccgcaggatcgccgcggcccgccgggtctgttccgagttgtagttggagatgccgacgtagagtgccttgccggaccggacgacggcgtccagtgcgcccatcgtctcctccagcggggtgtccgggtcgtaccggtggctgtagaagatgtcgacgtagtccagccccaagcggcgtagcgactggtccaacgaggcgacgaggtatttgcgggatccccactcaccgtacggaccgggccacatcagatagccggccttgctggagatgaccagttcgtcgcggtacggccgcaggtctgtggcgagcatccggccgaagttctcctcggccgctcccggcggcgggccgtagttgttggcgaggtcgaagtgggtgacaccgaggtcgaaggcccggcggacgatgtcgcgctgccgatcgaaggggcggtccggcccgaagttgtgccacaggccgagcgagatcgctggtaggcgtagcccgctggccccgctgcgtcggtaggtcatctggtcgtagcgcgtgtcgtcggcaccgtaggtcacgatcatgaggatagtcggcgacgggtgtcaggccagctcgcgggcgtggcaggcgggcggcgactcgccccggcaggggccgaagttggtgatgcgatggtcgccctcacgttcgtggaagcggatggcatcgggctggtccgggccggacgtgccggtggtgcggcgcggcgcgggtagtggacgacggtggcgctggtcgttgccggaacgcccgccaccacggacgcgcagaccacggtgcctctggtaggtcctgccaccccgttcgggtgaacaccgtgccggaacccgacgcgaacccgcgagtcgcgggtttgactggcagtcgtggacggcgcagggctggggcgggcctacgatgagctgctcgcggaggtggccatgggcggcttcggaccggcaccgcggggacggctcgatgccgagcagatcgttgcccacctggccgcgaacgacgagctgatgatcgaggcgaccgaggcggtccttgccggttcgccgtacgcctactacaacctggagacgatgcaccggccccaggtcgacgcgctggtcgccgagtacggcgggatcgacgagttggccacgctgttgcggaccaccagccagaagctgatggccctcgtcgaccggctcggtccggcggctggtacgcccgtcgacacccacctgcgtgagggctacgacctggccgtggaggggccgctgccctgggggcgggtgctggacctgcacgcccgggtccaccttcccaaacacctggcccagctgaggacgctccgggcggtcgggtgaccggtcagccgagcagccactgctggtcgggggcatcaacacaggtgatctgccggatgtcggtgccggcgtcgtgcctacccgcgtccgggtgtgcgcacctgccgctgttcagggccgcgagcagcaccgacccgccggcggtgggcaccagccgccactgctggttggcctcgccgtggcaggggtactgctgtagtttcgccccgtcgtcggcgctgtgcccttccacgtcgaggcacatgttcgaggcctggttgaccagtgtcacgaggcctgggccgatggagtcggcgagccatcgctgccggggatcgtcggtgcagtcgacgagtttcgcggccgccttctcgccgtccccgtcgatgcccaggcagcggccagacgccacctggcggaagaccgtggggccggtgggctggggcggcggcaccgtggtcggggcggtggtcgggggcgtggtcgccgggatggtcggggcggcgggttgctccgccgacggggtcggtgcggcagtcggcggggtcgcggccgccgggaccgctgtgctgccgctgcccccgggaccaccgcctccgggactgaggacgaagaaagccccgaccaggaggccggccgcgccgataaggaccgccgcccacatcagcggatcgcgggggagccgggaacgggcaacatcgtggcggtagacggtgccggccggatcggggcgttcagcggagggcataccggcatcctgacccaccagcggggtccgcggccagccaccctggccgcgtcaccactcagtcgatgatctggacgtcgtccgagaacgcgatccggtcgcgcaccatttccgcttccggggcgggagtcgggtagtaccagaccgcgtccgtgctgatccgcccgtcgtgttcgagcgagtggtagcaggcggtgcccttccacgggcagaccgtccgcgtgtcggactcccggatcaggtcctcgcgcagcgccgagcgcgggaagtagcgattcccctcgaccagcacgatgtcgtcgctctcggcgaccaccaggtcgttccacatggccttcggcatgacccaacgctaggcccaccgtccaccgtcggccacccaagttgccaattcgccatcggccaccgtggacatccggcgtgtggcgtgcggtagggcgtaaagtgatctcatgtatgccgtgcgtgatcatgatcaggcggtgacccagctccggcggtcgtacgcggcggtgcggccggggcagccggtccggctcgccaagcgcacatccaacctgttccgcccgcgtgcggaaccacgcgcccccggcttggacgtgagcggcctcggcggtgttctgcgcgtcgacccggtcgcccgtaccgccgacgtgcagggcatgtgcacgtacgaggatctggtcgacgcgaccctggcacatgggctgatgcccctggtggtgccgcaactgcgcaccatcaccattggcggtgcggtgaccggcctgggcatcgagtccacgtcgttccgtaacgggctgccgcacgagtcggtgaccgagctggacgtgctcaccggggcgggggagatcgtcaccgtccggccggagggggagcacgccgacatgttcgccgcgtttcccaactcgttgggaagtctcggctacgcgacccggttgcggatcgagttgcagccgatcggtcggcgggtcgtcctgcgcaacgtgcggttcagccggctggaggaccttgccgacgcgatccgtgaggtcagcgccacccgctcgtgggcgggcacgacggtggacgcgatggacggggtgatgttcacccctgccgaggcgtatctggtgctcgccacgttcactgacgacgccgggccggtcagcgactacaccgggcaggagatctactaccggtcgctgcgtcaacgcacccaggacgcgctgaccgggcacgactacctgtggcgttgggacaccgactggttctggtgctccgcggcgttcggggcgcagcatccggtggtacgccggatctggccggcgcgttggcggcgtagcgacgtctaccaccgtctggtccggctggagcaccggcatcgggtggccgcgcggatcgaccggtggcggggccagccggcgcgggaacgggtggtgcaggatgtggagatcccgctggaccgcgccgccgacttcctgcgctggttcgcctcgtccgtgcagatgaccccggtctggctctgcccgttgcggctgcgggaaccggcgggcccggggtcggctcggtcgtggccgctgtacccgctgcggccagggcaggactacgtgaacatcggtttctggggaagcgtgccgattactgcgggcgccgtcgacggcgacgtgaatcgcgcgatcgaacacagggtgtcggagctcggcgggcacaagtcgctctactccgacgcgtactacgaccgggaggtgttcgaccggctctacggcggtgacacctggcgggcggtcaaggaccgctacgacccggcccaccggctcaccggactgtacgagaaggcggtagcacgagcatgagtctcatcgatcgacaccagggggcggcgagcgtccccgcgacctcgccggtgtcccggggtcggggcctgactctggctgatgtcatccggacgctgaccaccgggcccctgccggtacggatcaccgggttcgacggcagcgccgtcggcccggccgacgccggcatcaccctcgccatcaggtccccgcggggcctgtcgtacctgctgaccgcgccaggtgacctggggatggcccgcgcgtacgtcagcggcgaccttgggctgacgggagtgcaccccggggatccgtacgaggcgttgcgggtgctcaaggacgagttacggttgcgtgttccgccggtggccgaggccgtggccctggtgcggggcctgggctgggagcggttgctgccgccagcgcctccgccccaggaggcgctgccccggtggaagcgggtgttgggcggtctgcgtcattcccgcttccgggacagcagcgcgatctcacaccactatgacgtgtcgaatgcgttctacgagaaggtgctcggggagtcgatgacgtacacctgcgcggtgttccgctcgccgcaggacacgttggaggtggcgcaggcggccaagtacgacctggtggcgcagaagctcgcggtcaaggcggggatgcggctgctggatgtgggctgcggctggggcggcatggtccggcacgtcgcccgagagtacggcgtccaggcgctcggggtgaccctgtccaggtcgcaggcccagtgggcgcaggccgcgatcgagcgggaagggctgaccgggttggccgaggtgcggtacctcgactatcgggacgccccgcgcgagcagttcgacgtggtgtcctcgatcgggttgaccgagcatatcggggtacgtaactatccggcgtacttcggtgcgctgcgggatcgactgcggcccgacggccggctgctcaaccactgcatcacccgggtggacaaccgggcgccgcaccgatccggcgcgttcatcgaccggtacgtcttcccggacggcgagttggcggggccgggcagggtgctctccgagatccacgacgcgggcctggaggtgcagcacgaggagaacctgcgccgccactatgccctgaccctcgcagcctggtgccgcaacctcgtcgcgaactgggacttctgcgtcgccgaggtgggcgcgggaaccgcccgggtctggggcctgtacatggctggatcacggatggcgttcgagcggaacggaatccagctacatcaggtgctcgcgacgcggaccagcgccgagggtgtgaccagctacccgctacggccggactggctgccctgagtcggttgttgatgccggcggtcgcttcgggcgaccgccggcatcaacctgtcggtgtccaggcgcggctgctggcaccgatcgcgggtgtccggacgccgcgccgtaccggcccgctgtgatctccaccccgacccggtggctaccaggactgcggccactagcctggagcggcggtgaggaacggggggatccgtgggaatacgcccagccgtcatgctggtcgccgtgctggcgtcgaccttcgcgctgccgctctcgctgaccggggcctcggtggcgttgcccgagatcgggcgggatctcgatgcggacctggccggggtgcagtgggtggtcaacgggtacaacgccaccttcgccagctgcatgctcgccgcgggtgccctggccgacctgttcggccggcgacggctctatgccaccggagtcgcggttttcgccgcggcggggttgctcgccgccggcaccgacgacatcctgctgctgaacctgctgcgtgcactcgccggtgtcggtgcggcagccgccgcgaccagcgcgggggcgctgctggcggctacgttcaggggcggtgcccgggcgcgtgcgttcagtgtcttcggtatggccatcggtgctggcctggctttcggtccgtcgatcgccggagtgttgatcgacgttctggggtggcgggcggtgttcgccgtgcccgcgttggcgggggtggcggtgctgctgctggtcccgtggctaccggagtcgcgtcagccgtatgccggccgaatcgactggggtggaaccgtcacgttcacggccgcactgctgctgttgatcttcggcttcgtgcaggggccggagtacggctgggacgacccgaggatcgttgccgcattcgcggcgacggtggcgttctttgtcgccttcgtccgggtggagcggtcccaccccgagccgatgttcgacctgaccctgttggccaacccccgcttcgtcggcatctgcctggcggcagccaccaccgtcgccgtcctggtgccgctgttggtgtacctgccgtcctacctcacgacggtgatcggcctgacccccagcgccgccggggcgaccttgatcctgctgaccgcgccgacggtggtgctgccgctgatcgccggggcactgacccgctgggtgtcagcgtcgacagtgattgtcgtcgccgtcgtcgcggtcgcgttgggtgcagcctgggcgacggtgatcgccccgaccagcggcctggccgacctggccggcccgctgctggccattggcctcggtatcggcctgtccatcgggctgctcgacgcgctcgccatcggcagcgttcccccgcaccgggccgccaccggcgccgcagtgatcaacactgctcggttggcgggtgagaccgtcgccatcgcggtcgtcggcgcggtgctggcgagcaccaccgcgggccggctcgctgatcccggcttcaccagcggtctgcgtaccgtgctctgggccatggccggtgcggcggcgctcgccgcgttgaccgtcgcggtgctggtccgtcggagttcgcgccgttcggtgaccgtcgccgggtgagtcgtgggggcgtcgtccgggtgttggactgtcacgtgggacggcggtgggtgcgggcctgccggtgaggtgtggtcgggacgtcgtcgggtgtgggccaggcgggtgaggcgtcgtcgggtgcaggactgtcgggtccgcgtcgggatgccggtccccgagtgaccggcgtgtccggcgccactggaggtcggcttgacccttacgtcgcgggaggcggcagcctggactgcggaagggaggggccatgggctactcggtggggcaggtggcgaaggcggccggcgtgacagtgcggacgctgcaccactatgacgagatcggcctgctgtcgccacacggtcgcagtagtgcgggctaccgccgctaccacgacctggacctggagcggctgcagttgatccgctactaccgggagctggggttcccgttggacgagatcgccacgattctggatgacccggcgagcgacccggcggagcacctgcgtcggcagcacgagctgctgaccgggcggatcgggaagctccaggacatggtcgcggcgatcgaactcgcgatggaggcacggaagatgaacatctcgttgacgccggaggagcggttcgaggtcttcggcgatgccgatccggacgcgtacgccgaggaggcggagcggcggtggggcggcactggggcgtaccaggcgtctgcccggcgcgccgccagctactcgaaggacgactggctgcgtcacaaggccgcgaacgaggactggggccgccgtttcaccgaggtgatgacgtccggggtggcgccggacagcccggcggccatggatctggccgaggaacaccggcaactgatcagccagtggttctacgactgctcgtatgaggtccacaccggcctggctgacatgtacctcgcggacccacggttcaccgagtactacgagcggatccggccagggatggccacctacctcagcgcggccatccacgccaatgcggtcagccgggcttgagggagggggtgggtcgctgactccggcggtcgtaggctgactggtgggacgtcatcggtggatcacgagtgtgggaggtccggcaggtgctcatcgtcgccggaagcatgtacgtcgacccggaggaccgggacagttacctcaccgggtgcctcgaggtggtgacggcagctcgggccacgcccggctgtctggacttcacgatcagcggggacctggtcgagccgggccggatcaacgtctacgagcgttgggagaccgaggagcagctgttggccttccgcggctccggcccgaccgaggagcagcaggtggcgatccggggcgcgaaggtgtaccgatacgtgatctcggccgtcgagaccccctgacgcggcagggtggtttcctcgtccctcgctgacctccgagcgtggccgctggccagccgcgaccttgcggcggccgcgacacgcccggaggggccgggccggctcggggaaaccaccctatcgtccggattgctccaccgatcggtcatattgtgacatgccggccgtcccctggtgcgctccgtcgacgttaaccgtggtgacaccccgattggtggcctacgcggcggaggagtcggcatggcgatgactgactcgacgggttcgacgtggcggtaccgatgggtgcgccggcagaacgaacggcggcagcgcgcattcgccgaggcggacagggcgtggcggcagcgggacgaggaactgcgccgcctgcgtaccctggccggggagttcggcggcacggccgacgcgggcgcgggcctcccgatcgaactcgaacccggtgaaacggtgtgctgggtgctacccgccgcgcacctggtcgaggtccggcacaccgcggtacttcccgcgcccgatctcacggtcacctcgcgacccggtcccctgcgcaagcgacgccccgacggtgtccgcgtcgccgacaccggcattgccatgatcaccaaccgtcgtctggtcctgctcggtgggcgtggccgacgagactgggcgtacggcaagatcactggtctggcccacgacgccagtgcgccggtgaccctgatccaggtgctcgatcggcggtgtgcctccggcctgctcctgcccgcggcggcggcggccgacttccggttcaagctgagcgtggccttcgctgacgcggtcgagcagcgtgacgcggtcctcgcccaactcgacgaggcgcttgccgagcacgcgcagcgccagccgctgcgccccgccgttgtcacgcccgcgcaggcgcgcctggccgcggtcgtccccggtggccggcggacggtcgccgtcgccgccggtgtcgccctgctggtcccggcgacgttgatcgcctccgccccgtccgaatccagcgaggcggaggtggcggccggggtggccacggacgtcccagcctccgccgcggcggcggtcgccaccaccgccaccagcgcggccaccgaggctcccacgactgtgccgccggaatcgacgccgtccgcgccacccgatctgtgtggcgcgccggccaatccgatggcgtacggcttctgcgccggcaccccgatccgggaaccggtgaccgacgtgtgtgagtggctcgactgtgtgcccgggttctgggccggccgtgggcacctggtgcagtgcgggaacggctcggtcagcctcgccggtggcagcccccgggcgtgtggccagcatggcggcgtacgacacaccttccgtagctgagcctgggccggggcagaacccgaaacaggcgtggaccggccggctgccctccgcggcggcggccgatgtccaccgggaatgggcgtatccaacccggtacgtgaaacgttgttccgtacgtgacggcgacctcaccccgcctcgcgcccggttcccgaccgtcgtggcgtgcccggtgggccgaccgggagaacgaccggcggcagcgtgtccacgcggccgatgccgatgcctggcgtcgccgtgccgacgagttgacccggttgcggatcgaggtcggcctgctcgggaccggccggtcgagggcggctccggtgatgctggcgcccggtgaggtcgtacaccgcgtatttccgaacgcggagttggtcgaggtcgtcgccgggcccgccgccccgttgccggtgcccgggttggccgttgacctgaccggcaccgacgagccgccgggcccgctgccccagggcatccgggccgccgacgtcggcaaggctgtggtgaccgaccggcgtgtggtgttctgcggccgtcaccagcggcgggtctggtggtacgaggagctggcgggcccggcccaccatgaccgttcgccgctgaccctgctgcccaccaccgacggatctccggtggccgggctgctgataccccctccggcgacactggccttccgcttctacctcacgctcgccttcgcggacggcctcggcaaccgggacgcggtcgccgcctgcctggacgagttggtcgccgtccaccagtgcgcccggccaaccgcgcccccggtcgcggtgccggatcaggcgccggccacggcccggctgggcgaccgccggttcgtcggcgccgccgccgcagcggtcgccgcgtcgttggtggctgccattgtcgtcaccgccgggtcggcgctcccaccggtcgcgccgatggcacgaacacggacgccgccccaccccgtcgacgcggccagcccaaccggaccgtcaccgaacctcaagccggtgccctccgcgccgccgcagcccgaaccacgcaccgtgacgccacccgctgttgtggtggtggtgccgtccactgctgaggcgccggccgtcgcacctgtgcggacccccgtcgacccacctgctcgagcggcgtcgggctcccggacaggcctgctggcgggcggacgccacactcgaaggcgatgggccggtcacccgaaacagcggccgctggaccctgcgtgtcgcgccgcggctcgagaggcctggtccaccggactccgccgggctgggcgggacggtcactccggcggacggacgcaccgtcgtgacggtgccaccacgggggccgagccggaacggcgggccggcccaggcccggaccgtgcgactgaccgggctggcagtgtcgcgacatgctgctcacctcgttgaccgatgagggtggctcactcaccaggagcctggtacgtgaccggtagcgcagcggcttcgtcgatttcctctggggtgagcagcgtgatgacgtgggccttcaccgcacccgtggacctggcggcgatgccgagcgcggcggtgatcgtgctgtccggtacctcgcaggacacgaagaggtcgtgtttaccgaatccgaagtacagcgcctccactcgcccgcccgcgttctcgatcagcgcccggacgacctcggcccgcactgtcccaccctccctacccaaccccgctattccgtgggcggtataggtcgccacgaacaggtacctcgccacacccgcaccacccttccaggctcccgcggcccgaccgcgggtacccgattcccgcccgggtacgcctgccgccggacgggacaggttgcgcagcacggtgacgcggtggctaccgcctgccggaccaactggtccggcgagcggaaaccagtgacgaggaacacctactgctggtctgcggccggtcgcgaaaccagaggcggactgtcggcggtgagggctagtcttcctgcggttccgctccttccctggtctacccgccgaacctcggcgggtgccttggcgtgccaccaaccgcccacccttcggtcgatccgacatcaggagactccgtgagacaacaatcggtcgcgtccccatcgggcgcgacgtcggacaagctcgacgccgcggtactcaaggtggccggcgtcgtcgtgctcggcgcgatcatgtcgattctcgacgtgacggtggtcagcgtcgcgctgccgaccttccagaacgagttcgacgcgtcctacgcccgggtggcgtggacgatgaccggctacaccctcgccctggccacggtgatcccgctgagtgggtgggccgccaaccggttcggcaccaaacgcctctacatggtcgccctggccctgttcaccatcggctctggcctgtgcgccaccgccgacacgatcggtcagctgatcgcgtaccgggtgctgcagggactcggtggcggcatgctgatgcccatcggtatgacgatcatgacgcgtgcggcggggccacaccgaatcggccggctgatggccgtcctgggcatcccgatgctgctcggcccgatcggcggtccgatcctcggtggctggttgatcgacgtggcgagctggcactggatcttcctgatcaacctaccgatcgggctgatcgcactggcctacgcgcaggcggccctaccgaaggacacccctgagccatccgagtcgttcgacttcttcggcatgctgatgctctccccggggctggcgttgttcctctacggcgtctccacgttgcccgaggcgggcacgttcaccgaccccgaggtgtgggtgccgatgctgctcggcgccgcgctggtggtgtcgttcgtccgctactccttcaagccgcagcacccgctactcgacctgcggctgttccgtaaccgcaggctggccgtcgcgtccgtggcgatgttcgtgttcatcgtcgcgttcatgggtgccggcctgctgttcccgagctacttcctgcaggttcgcggcgagtcgaccctgcacgccggcctgctgatcgcgccgcagggaatcggcgcgatggtgaccatgccgatcgccgggacgctggctgatcgggtgtcggtgggccgcacagtgccgttcgcgctggtgctgctcgccgccgggttcctcaccttcacccaggtcggcccggacacctcgtacctgttgatctgcggttcgctgttcgtcatgggcctgggcatgggcggcacgatgatgccgatcatgacgtcggcactgcggacgctgaccgggcatgaagtggcccgcgggtccacgctgctgaacatcatccagcagattggtggttcggtcggcgcggccgtgatgtcggtgatcctcaccaacgagctgaacggatcccggccgatccctggcctcaccgacccgagcggtgagccgatcaccgaggctggcctggcgatcgccgcccagcggcagccggaactggcccagcaggtttccgacccgacgctcatcgagcgcgggctcgacttcgctgccgaatccttcgcctccacgttctgggtggcgttcgtgctggtgctgctcaccttcatcccggtcgcgttcctgccccgggggcgggagcggccgcagtcgctggacgaccaacagggtggccagccgggtgagccgagcacgccggtcgtcgtgcactgactctgttgtcggggccgccacggcggccccgacaacaggggtccttctcatcgccttcgcgacaccacgggtgatggcccggcccgacaccgggaagccggtaacgtcggcgccgccgacgaggggaggtgacgggtggcgcgtggtggtgtcttctgcgtcgaaggtcagtggcaccgtgacctcaacgagcgtggctcggtgttacccaccctggagctgctggaacgactgggccggattcggttcatccacaaggacgcggcgacccgggacgagctgttctacttcgttgaccgctggctgctcaagcagtatgccgactatcgggttggcttcttcgccacgcacggggagcccagccgactgcacctgaccgactgggagtcggtggccctcgccgacgtcgccgagctgatggccggtcgctgcgagggacggcggctctatttcggcagctgttcggtgctgcgtgccaacgatgccgtgctgcgggccttcctggaatccaccggcgcagccctgatctgtggtttcacccgtgaggtcgactgggtggagtcagccgccttcgagaccgtgctgctggacgtgctcgccaacgggcagcggcacaacgccgccgaactgcggatgggttcggcacactgggcgccgctggcctcgtatctcggcttccgggtgatctacgccaacggacgcgcctggcgccctccggtccgcccccgggtgcccgtccagccggcccgcccctcgcgtccgccgaacaccaggccagtggcaccgggtcagtaggcggcggtgaaccgggtgttctcgtgacgtggactctcgatctcgtcgacgatcgcgaccgccatgtcctggtagctgaggaccgaccggccctcgcggtcggtgaccgggtggtcggcgccggtgcggtagtgcccggtccgcgcgccgggatggaactccagtggtggtggtgacacgtacgtccaacgcaccccgtcggctgcggatcggtagtagtccaaggcgtcggcctggcccagtgccgcgtcccggtattcctggggaaagtctggttcgtccaggaaccggctgccctgcgcggtgagcagcgtcgccccgccgcccaggtgaatgatccggggcgggtcaggtgtcccgcgcagcgcgccgaccagcgtccgagccgcgtcgagccacaagtcgcgcgtccctccgccgatcgccaccaccagcacgtccgcctccggggccaactcccgtacgcttcgctcgctggtcgcgtccccggtcaccacccgtaccccggtcggcaggtacgaggtcgcctccggccgacgtaccgcggcggtgacccggtgcccccggttgaccgcctcctgggtgatctgggaacccgcggtcccgcctgccccgaacacgacgatgttgcccacgtccccaggctagggagggcgcccggccagcaccggggaatgccgatcccggtccggtcacgcctacgtgggtggatctgctcgtcggtgcggcctcgccttccacgtggccgctgttgtcggcgccgacagatagcctggcccgatgctggatcagaatgagggggttacgctccgcgacgaggattggtacggcgaggagatcgccgaccggcgtttcgtcgactgccacttcgagcggatcgacctcaccgaggcggtcacccggggcgtggctttcaccgggtgcacgttcggcaacgtcagcttcaacgcctcccggcacgtcgacacggccttcacccgatgcgtcttccgccgctgtaacttcttcgccgcggagttcaccggctgcaagctggtcggcagcaccttcgatcaatgtgacctgcgaccgttgacggtcgttggtggtgactggtcgttcgtcgcgctcccggccgcggacctgcgcggcgtgcgcgtcgtcgatgtccggatgcgtgaggctgacctgaccggggtcgatctgaccggcgcgacggtcaccggggtcgacctgtccggggcacagctgtggcacgcgaagctgtcccgcgcggacctgcggggcagtgacctgaccaacctcgatccgaccgaggtcgagcgggccggggcgatcgtcagcgccgagcagacggtggtgattgcccaggcgctcggctttcagatcggctgaccggaccctgcggcggccacaccgcccgaccatctgcgtcgggcggtcaggccgggcagcggggtagcgtgaggggcggcagatcgacgactgaggatgggagcgctgatggtggcaaaggagcaggtgcgcgacagcccggtggggtgggtggccgaccacgtacggcgctatgtggaaacggacggcgcggacgggcacgagatgctgcccggggtgttcacactgctgctgaccacccggggccggcgtagcggttcactgcgccgtaccgcgctcatctacgcccgcgagggcgaggcgtacgtggtggtcgcctcgcagggcggtgcgcccgaccatcccgcctggtatctgaacctgcgcgacgacccgcaggccgaggtgcaggttggcgcggagcggttcaccacccgggcgcgcgtcgcctccgctgcggagaagccgcggatgtgggccacgatggcgtcgatctggccggagttcaacgactaccaggccaggaccgaccgggagatcccggtggtggtgctcgagcggatctgaccggtagcccgccgggttctagcacggcggtcacggtcgggtgggcggacaaccgggtttcatccgatcaggtacgggctggcggcccggatgacggcggctgcgccagggggcaccgtgggcgtgagggacccatcccggtcccgggccacggcggtgttcgccggcggctcccggccccatcgacggccggtggcgaacccaggaccatgaggagtcccgccatgctgaccatgaccgacaacgctgtgctggtgatccgagacctcgcgaaccagcaggacgtcgcggaggacggcggcgtgcggatcgccgccgacccggaggcgggctcactcaccgtccaactggtcgaggctcccgtcgatggcgaccaggtggtcgacaaccagggtgcccggatctttctcgactcggatgcggcccagttactcggggacgcctctgttgacgtgactgtcgacgacgagggcatcgtgcagttcggcttcaccgagcagccgtgacgccggcccggcccggtggaccgtgacgccgaccggcccagcctggtggactacgccggcccggcctggtggaccggggcgcaccacggtggctggccgggctgcgtcagccggcgccccagcgccccaccgccgcccaggcggcggggcgggaacgagcgcacggcgccgcccgacccggggtcggcacgtcgccgcgctctggccgtctcccgccagcgcagccgtacggcggtacaccaacggggacctggcgagaccgggaccgccacggccgcggctggcaaccgcacggccggtcggcagattcttcccgcccagagcgggcacaaaccccgcgacggtggcgactttcaccacgagcgcgacgggccgcggcgcgggctcgcccccgagtcgcctcggctccccggtctgaccgtggtggttcggggtatccgcggtgggtggaccagccgacgatctccgactacggtttcctgtccgactgccgctccggtgcgctggtcggccgggacggttccatcgactggtggtgcccggaccggttcgactcccccgcggtgttcgggcggttgctcgacccgggagccggccactggcggctggctccggtcggagtggaccgtaccgggcagcgggtggaacgcacgtaccggccggacaccctggtgctgcgtaccgtccaccacaccgcgcagggaagcgtcgcggtcactgacgcgctcgccgccgaactcggagcgcgagggcatcaactgggccagaactcgccggcggtgctgctgcggcacgtcgagggaatctccgggcgggtgcggctggcgtcggacttcgtgccccgccccgagcatggactgctcaccccgtacctgcacgaccggcccgacggcggggtgctggccgtggccggggcgacgatgctggaactgacctcggacacgctgtccctgcacgccggacaggacggggtgtataccgagttcgaggtcgccgccggggagaccgtcggcttcgccgccgccttcggtacggcctacggtgtggcaccggcccggctggacccgtcggacacgctggtcgagacggtgcgggcgtgggaggcgtaccgggagacccaccggtacgaggggtgctatccggatctggtgcggcacagcgcggtcgtcctcaccgggctcacctacgcccgcagcggcgcggtcgccgcggcgctgacgacctccctgcccgagcagctcggaggcgagcgaaactacgactaccggtacgcctggctgcgcgacttctcgatgacgctgcgcgctctctgggtggcggcctgcccgtcggaggcctcccggttgttcacctgggccgcccgttcgatcgggcgggtcggcgcggatccggtgccggtgctgttcgggctcacgggggagcgggacatctccgagcacgccgcggagcatctgcgcgggtacgcggacagccgcccggtgcggtttggcaacgacgcctggcggcagcggcagctcgacgtgcccggcgaggtggtggcggcggtgtggcgcctgcaccacctgctgggggatcccctcgactatgaggtgcgcgagatggtgtgcgggctgaccgagcaggtcgccgacacctggcgtctaccggaccggggcatgtgggagacccgggacgtcgaccggcactacctgtcgtcgaaggtgctctgttgggtggcgttggaccgggcggtggtgctggcgccccggctcggggagcgcgccgacccccaacgctgggcggccatccgggacgagatccgggccacggtgttgcgtgagggctggaatgaacgggtcggcgcgtacaccggtgcgttcggctccgacgagttggacgcctccgtgctgttcctgccggtggtgggcttcctcccggccaccgatccgcggatgcgggccacgatcgacgcggtggagcgtgtcctgggtgccgggggtggactggtccggcggtgggccaccgaccccgccggtttcctgctctgtagcttcctgctggtcgagtgcctggtgctggccggagagcgggagcgcgcgggtgcgctcttcgagcgcgcggccgggtacgccaacgacgtcggattgttcagcgagcagatcgacccgtacaccggcgcgcaactcggcaacacgccgcaggccctgtcccacattggtctgatcaacgccgcctggcgactcaccgagccgaccaccgactgagccggggccgggtccgtcgggcaggggactggtcgaattcgccggtcgttgggtcagttcgggtcgatgctcagccagtgccggctgtgccggcccggttcgtacgccgagtcgaggcgtttggccaccacacccggcaaaccctggtcgcgtgcggtagccagggcctcgtcgccggtgccgaggaaccacggcggggtctgccagtgcgggccggacagggccagtccgtcgagcagttcccggcgctgcgcgtacggcagcgcgacgctggtcgtcccctccaaccagaggaggtccaccaggaggaactgggcgtcggcggtggcccggccgccgcgggccggccggacccggcccgcccggtcgatccgaaccaggatgccgtcgagtaccgcctccgtgggtgccagcgcctcggccaggtcccgtagccaggggtacgtcccggtgatgtcctcgtcggtggccgaccgcagccgcagccggccccccgacacgtacgcgactgcccggactccgtcccagcgcagctcgtacccccactgttcggtgtcgggtggcagcgcccgggccgcggtcggatgcatcgggcggaccaactcgggcatgctggtccagccttccgggggtggatcggtgcgccgcaccatccagtcccgcccgtcccggccgccggtggcgaagagtacgtagcggccactggtccgttctccgtggagggtcacgacgacctcgtcgtcgcgccacttctcgcatcggtaggtgcctcggtcgtggatcgtcatccggccgccgccgtactcgccggccgggatctcaccggcgaagtggaggtactggatcgggtggtcctcggtgtggacggcgaggtggttccggccggtgtcgcggggcagcccgcgagggaccgcccaggaggcgaggacgccgtcgtgctccagccgtaggtcccagtgcaggctgcgggcgtggtgttgctggatgacgaagcgggcaccgaccggtccgtcggacccggcggcccggtcgggcaccggctccggggttcgtgcggcgtcccgcttgcgtcggtactcctcgagccggtcagccacacccgcattctgcgtgacggggcgggactccgcgcggtgtccggctgggaacagatgcgccgcccgtcccgaggttgagcggcggcgcggacgagaagtggggtttgtcacctcagtgctggtggtccggccggagtcagctggctcgcggtcggtttccaccgaggggtgcgcgaaggcgaccgatcgcctctggtgtgcgtcgattgctccaagtaatgtcttgcctccagcgagtgccctcacccctccggaggcgtacaccaccatgggtggcttccccctgcgtatcctcgtcgtcggtgcgggcatcgccggcctcgccgtggcccgggcgctgcggatggcgggtttccgacccgacgtcatcgacaggctcccgccacacgacctggtggacacaggtctctacctgccgggcaacgccgctcgggcgctgcgccgactcgaactggacgggccggtccgcccgctcggccaggtgatccaccggcagcgcttccgtgacgtcacgggcgcgccgctctgcgaggtcgacctcgacgcgctctgggccggggtcggcgagtgccgggcgttgctccatggcgaactgcaccgcgttctgctcaccggtgccgggggagccgtgcgataccgagtcgggatcgacgccgtcgacctgttcccggagacggtcggcgtcaccttcgccgacggcgccaccgccgagtacgacctggtgatcggtgccgacggcgcacggtccgcggtccgcaccctcgccgcgctcggcggcccacccctggccgctggccaggtcgtctaccgcgcagtggcccgcggcggcccgccggtatccgagtggacggcgctgctcggtcaccgggccggcttcctggtcgtcccgatcgggccggggcggctgcactgctacgccgacgagacgggcaccgtcgtaccggctgatccgctggcccggatccgggagctgttcggcgactacggcgggccccttcccgacgtgctggactgcctggaacaggtgcacgccagcgtgaccgacgaggtcgagctgggccgttggtaccggggtcgggtgctactggtcggggacgccgcgcatgccaccgcgccgaccctttcgcagggggccgcgatggcactcgaggatgccgtcgtgctcgccgagtcgttgcggtcgtcgaccgacgacgtggacgcggccctggcggcgtacgagagtcgccgccgcccgcgtacccgatgggtgcgggaccggacccgggaccgcaaccggacccgggacgtgtcaccggcgctacgcgacccgttgctgcgcgggcgcggtgggcggatcttcggtgagcactaccggctgctcctggggccactgtaggcccactcggggaggtcgacccggggcgggcagcgggaacgcggtggccggccgggcagggtacccggccaccccacgcggcagggtcacctgtcggggactatcctccttgcggatgacggccgcagaccgcacagcgtgccgagcgggacaacccagaaccggaggccactcgtgaccaccgtcgcaccgaagccggtcgtgacccggccctggccggtccgagagccggtcaagggttcggctttcgcccggctgctgcgtaccacggacgcgaagcagatcgggatcatgtatatggtcaccgcgttcgtattcttcatgatcggcggcctgatggccctgatcatgcgggccgagctggcgcggcccgggctgcagttcctgacgcccgagcagttcaaccagctgttcacgatgcacggcacgatcatgctgctgttcttcgcgacgccgatcgtgttcgccttcggtaactacatcgtgccgatccagatcggcgcgccggacgtctcgttcccgcggctgaacagctttgcctactggctcttcctgttcggcggcacgttggccaccgccggcttcatcacgcccggtggtgccgccgacttcggctggttcgcgtacaccccgctgagcagcgtggagcactccccgggcgtcggcgcgaacatgtggatcgtcgggctggcgatctctggtctgggcaccatcctcggctcggtcaacatgatcaccacgatcctgaccctgcgcgcgcctggcatgaccatgttccggatgccgatcttcacctggaacatgctggtcaccagcctgctggcgctcctgatcttcccgctgctggccgctgcgctgttcgcgctcgccgccgaccggatcctcggcgcccacgtgtacgacccggcgaccggcggcccgctgctctggcagcacctcttctggttcttcgggcaccccgaggtgtacatcatcgcgctgccgttcttcggcatcatctccgagatcattccggtcttctcccgcaagccgatcttcggctacaagggcctggtcgccgcgaccgtcgccatcgccgccctgtcgatgagtgtctgggcgcaccacatgttcgccaccggtcaggtgctgctgccgttcttcagtttcctgagcttcctcatcgccgtccccaccgggatgaagttcttcaactggatcggcaccatgtggcgggggcagctcagcttcgagtcgccgatgctgttctcaatcggcttcctggtcaccttcctcttcggtggcctcaccggcgtactgctggccagcccgccgctggacttccacgtctcggactcctacttcgtggtggcccacttccactacgtgctgttcggcacgatcgtgttcgccgtcttcgccggcatctacttctggttcccgaagatgttcggccggatgctcgacgagcggctcgccagggtccatttctggctgaccatggtcggcttccacaccaccttcctggtgcagcactggctgggtaacgagggcatgccgcggcggtacgccgactaccaggtcattgacggcttcaccacgctgaacatgatttccacggtcggcgcgttcatcaccggtatctcgacgctgccgttcatctacaactgctggaagtcgtacaaggcgggaccggtggtcgaggtcgaggacccctgggggcacggcaactcgttggagtgggcgaccagctcgccgccgccgttgcgtaacttcgaccggatgccgcggatccgttccgagcggcccgcgttcgactacaagttccccgagctggccgccggtcagaccctggccggcccgcccgagggtggagccaagctgctgaccagcgagtccgacggtggcgccagttaccaggaggacgtggcgagcgaccgggaccgccactgaggcgctgcgccgcacgcaccgacgggcgccgctccgggacatacattccgggtcggcgcccgtcgtcgtcccctgccccgcgcctcggcgattcgcgggcaaccccatcccacaccggggcgggatgtaccgcggtgccccgcacccggctgcacacgtcggccgtcgtcacgccctcgcccccgccggcaacggcggatggccagcggcaccgcggatcgccgccgaagcgttcgtggagttggtcctcggccaggtcggcgtgtccagcggcggccgtggcttcggcccgcggtcatcggctggtggacaatcgccggatggatccgggcgtggtccgcgctggagtgtcaggcgggacctaggcggcgtgggtcagctcgggctcgggaacgggcgccggtgccccagccctgcggcggcgcagctctatcggaagcaccaccagggcgaccaggccacccaccgcgccggtcacggcgaagccccaggccggtgccgacgcgtcgatgacggcaccggccagtggggcgccgaccgcgatgccgacggtgatggcggagccgtgcaggcccatcgcctcgccgcgcgcgtccacgggtgccaaccggctgatcgcgtccgaggtggcggcgagagtcggggcgcagagcaggccggctgggatcagtaccaggccgagcagccaccagttcgcgccggccagtccgaccgggatcgtggcgatgctcaggaccgccagcaacgccaacggggacggggcccgggtggccgccccgtaggcgaagccaccgaccagcgaggcgacggcccagatggccagcaccacgccggtgaacccgatgtcgccgttgtcgcgcagcaccgcgatcaccgccacgtcggtgccgcccagcaccacggtggcggcggtgctgacggccagtacggcgaccatccggggggtgagccactcccgccgcggcaccttacgctgcgggcctaccgggtcgctggcaccccgaagtggcgggtcgagcaggaagagcccgacgccggcggcgacgatgccggcccccaccaggtagagcgtggtgcgcgcggagatggtggtgaccgcgacggtggccagggccggacccatcatgaaggccagttccaccgacaccgagtccagcgcgtacgcggctcggcggcggtccgccggcacgattgccgcgatggaactgcggatcaccgagaagatcggcagcgccagcgaaccggcgaggaacgcggccggcagcagcagtgggtacggcagcatcggcgcggtcgaccagaagatcgcctcggccacggcggtcaacaccagcaccgggcgaaggccgcgccggtcgatcaggcggcccagcaccgggccgccgacggccgcgccgacggtgatcgcggcgccgaccagcccggcggctccgtaccctcggccgaggtcctggacgacgtagaacgtgagggtcagcccggtcgcggtgagcgggatacgggcgaggaccgccacgatcagcagagttcggagaccgggcagggcgagcgccgcccggtaaggcttcaggttcacgtcggtccgtacctcccgggacatcctcgtccgcggagccgacgttcaccaacgcgattatgagttcatgcggccctgatcacaggctctccgcgggtggtgataccggcgtccgagaaggcctgcaacgccccgcgagcagtgtcgggcccgatggcggccgtcagatccagccggacggtggtgcggaagccctccgcggccgcgtccagggcggtggcccggacgcagaagtcggtggcgaggccggtgatctccacctggtcgaccccgtgtcgccgaagccagtcggccaggcactcgccgtcgtcggtgtgcccctcgaagccggagtacgcggcggcgtgctcgcccttgtggaagatcacctcgacccggtcagtgaccaggttggggtggaactccgagccctgtgtgcccaccacgcagtgcggtggccacgagtcgacgaagtccggtgggtcgccgaagtgcgcgccggggtcgatgtggtagtcctttgtcgccaccacgtggtcccagccgcccggctcagcggcgagcagccggctgatgccggcggcgacgtcggccccaccggcgacggccagcgagccgccctcgcagaagtcgttctgcacgtcgacaatgatcagtgcgttacccatgtgctgcccttcagtcggccggcacgacggtgaccggtatggccgggtcgccggcggagagtttcaaaccttcccaggggatcgagatcaggcactgccgcaggtgctcccgcgactcgttcagcgtgggctgtgtcgcgacctcaccaccggccacgtacgttcgttgcaggagccggtcgttgggctgtcgatccggtacgccctgtggcacgatcacctcctcggtggcggtgccggtcggcttgtgccggcggaccgccaccttgcgaccgccgatggtggccttgcgctcggagcgtttgacgaccggacgtccctcgacttcgacgagtttgtacaccaggccggcggtcggcgagccggagccggttacgacggcggtacccgcgccgtacatgtccaccggctcggcggcgagtgccgcgatggcgtactcgtcgaggtcgccggagacgatgatctttgtttcggtggcgccgagcgagtcgagcaggtcgcgggactgctgcgccatgaccgccaggtcgccggagtcgatccggatcgcccgcaggtccggcccggccaccgcgaccgcgttgcgaatgccctggccgatgtcgtacgtgtcgaccagcagcgtggtgtccttgcccaacgtggcgacctgtgaggtgaacgccgcccgctcgtcctcgtgcagcagggtgaacgcgtgcgcggcggtgcccgcggtgggaataccgtaccgctcaccggcggccaggttggaggtgaagccgaatccggccaggtaggccgtacgggctgccgccactgccgcctcctcgtgtgcccgccgggagcccatctcgatcagggtgcgtccgcgggcggcggtgaccatccgcgcggctgccgcggcggtggcacagtcgtggttgagcaccgacagcaccagggtctccagtacgacgcactcggcgaacgtgcccgagacggtgaggatcggtgacccggggaagaacagctcgccttcggcgtacccgtcgatgtcgccggtgaagcggtagtcggtgagccaccgcgcggtgaactcgtccaccaccccggtccgccgcaggaagtccacctcgtccgcgtcgaaccggaagttctggatcagttccagcagccggccggtacccgcgacgacgccgtagcggcgcccggcgggcagccgccggctgaacacctcgaacacgcagcgacggtcggcggtgccgtcccggagggcggcacggaccatggtcagctcgtagtggtcggtcagcagcgcggggcccagagtgctcaccggctcagcctagaatcccgtgcggatccgcggtgtcgtggcccgggatcgcccacagtgccgggcgtcaccgcggtgcggccgtcgccccaccgctgccgcagtccgcgaccggcggggttccggttcctcgattcgccggatccggtggcacgatggggacatggcggctccacaggttgcaccactcgagacgccggacaccgatgaggtgccggcgcccgaccgcccgtgggtgacgatcgtttgggacgacccggtcaacctgatgacgtacgtgacctgggtcttccagaagttgttcggctacagccgggagcgggccgagcagctcatgctggacgtgcaccacaagggtcgggcggtggtcaccagcggcagccgggagcggatggagcacgacgcgtcgcagctgcacgcgtacggactgtgggcgacggtggaccgggcgtgagtatgttccagcgccggagcgaccactacgtggccacgttcgccgtcgacgaggtccgagtcctgcggaaggtcgcctccgaggtggtcggcctgctcaccgacgcgttcgaccatgccgacccggtggtcgtgcggctcttcccggaggtctatccggacgacgcggagggtgccgccgagtttcgtcggtacaccgagggcgacctgaaaaccgcgaagatcgaccaggccggtgcgatcctcgcggcgctgcccgacgacaccggtggcgaggtccggctcgacagcgaggcggccgaggcctggctgcgggcgctcaacgacgcccggctggcgatgggcgtccggctggagatccgggacagcaccgatctcggtgcggagctggacgaggcggtcgccaaggaccccgcgtccagccggatgttccaactgtcggtctacgcgtacctgggctatttgcaggagtccctgctcaacgcgttgatcgagtgattcgtgacggctgccacctcgccggcccgcgcgggcaggcgctacgctggtcggcgtgctgagcatcgaccgggcgatcgccgacgcgatcgttgcccatgcccgtcgggaccaccccgacgaggcctgcggcgtggtcgccggtcccgccggcagtgacacccccactcggcacatcccgatggagaacgccgcccgctccatgacgttctacgagttcgactcgatggagcagttgcgggtctggcgagagatggacgaccgggacgaggcgcccgtcgtcatctaccactcgcacaccgcgaccgaggcgtacccgtcgcgcaccgacgtctccttcgccggtgagcccgacgcgcactacctgctcgtctccacccgagagcccgactccgaggagattcgctcctttcggatcgtggacggcgtggtgaccgaggagccggtccgcatcctggacgccggggtggacccgcacgccgtgcagtcctacatgttcgggcagagcccggcgacggtcgactacgagtgttccggccgctgactccagcgccgtaacgccccaccacgtcccgtcaccctttcggcacacccgacagaggagtacccgcatcatggccatcgaagttcgtatccccaccatcctgcgcagccacaccggcggagcgaagatcgtcgagggcgccggcgacacgctgggcgacctgttcgctgacctggacaaccgacactccggtctgaagggtcggctggtcaccgacaccggagcgttgcaccggttcgtgaacgtctacatcaacgacgaggacgtccgtttcctgggcgcgctggacgccaaggtcaacgacggcgacagcgtgaccatcctgccggccgtcgcgggcggtgccctcggcttcgccgcggtggccgccacccgtggcctacgcgccacgtcgctacccgcccgctgaggacgactccgccgtggcgcggtacgacactctgctggacgcctgtggcggcacgcccctggtcgggctgccccggctcgcgccggcggtgcccgagggggcgccgccggtgcggctgtgggcgaaattggaggaccgaaacccgaccggcagcatcaaggaccgggccgcgttgttcatggtccgggcggccgaggaggcgggccggctccggccgggtgccacgatctgcgagcccaccagcgggaacaccggcatcgcgttggccatggtggcgaagctgcgcggataccgcctggtgtgtgtgctgccggagaacgtctccaccgagcgggtgcagctgctgcgcatgtacggcgcggaaatcatcttctcgccggcggcgggcggctcgaaccaggccgtcgccactgccaagcaggtcgccgccgagcaccccgactgggtgctgctgtaccagtacggcaacgaggccaatgcccaggcccactacctgaccaccggccccgaactgctgcaggacctgcccacgatcacccacttcgtggccgggctcggcaccacgggaaccttgatgggtaccggccggtacctgcgcgagaaggtggagggcgttcaggtcgtggccgccgagccgcgctacggcgagctggtgtacggattgcgcaacatcgacgaggggtacgttccggagctgtacgacgcctcggtgctcagtcggcgcttctcggtcggcactcgggacgccgtgctgcgcagccgtcagttggtcgaggtggaagggctcttcgccgggctctccaccggcgcgatcctgcacgcggcgttggcgatggcgcacgaggcggcccgggaggggcgccgcgccgacgtggccttcgtggttgccgacggcggttggaagtacctgtccaccggagcgtacggcggcaccctcgccgaggccgaggaggctctggaagggcagctctgggcctgaaccaccgaccgggacggtgtcacgttcgtgacacctttccggggatgattcatgcgttcgggtagccgagcgtaggctgcgcagcgtggcgtacgcggcggtggaaaccatgttccgcggagagatgaccggcgcggacactacagatcgtgacagtgagacgactcgatgcgactgacggtgttgggttgcgccgggagtttccccggcccggagtccccctgctcggcctatctggtcgaggccgccggcttccgactcctggtcgacttcgggtccgggtcactgtcgaccctccagcgctacgcggggctgcacagtcccgacgcggtcctcctcacccacctgcacggcgaccacttcctcgacgccgcgctgtacgtggtcgtccggcggtacgccccggacggtccgtatccgccgctgccggtgtacgcgccggccggcgcaccggatcggctcgctgccgcgtgcggaccgcaggacggcaccgtggaggacgtgtaccagttctacgcgctgcaaccggggagctttccgatcggcccactgaccgtcaccgtcgaccgggtcaaccacccgatcgagacgtacggggtccggctggagcacaacgggcgggtgctctgctactcctccgacaccgccccgtgcgaagccctgctccagctggcccagggagccgacgtgttcctctgcgaggcgagctacctcgacggcgtggagaacccgcctgacctgcacctgaccggccgggaggccggcgaggccgccgccaaggccggcgtcggccggctgctgctgacccacctcgtgacggcctgggccagcgaggcgcacaccgtcgcgtccgccgccgccgcgtacgccggcccgctcgaggtggtccggcctggcgcgagctacgaggtctgaccggcgcagtccgctcttgccgtactgttcgccggccggtcaggctgccgtcgtccagcgcacccgtggcacccgcacggtgagggcatgcgcatcgccatcgtgaccgaatcgttcccgccggacgtgaacggtgtcgcgcactcggtggtgcgggcagcagagcacctggtcgcccgcggacacgaaccggtggtcatcgcgcccgctccgggtggggcccgccgccacgagtcgaaccggcactcgtacccggtggtccgcatccccagcgttccgctgccgcgctaccagggcttccggttgggcgtaccgacgcaggcccagctgaccggcgcggtgctgtcgtgcgcccccgacatcgttcacctggccagtccgttcgtgctcggggcacgggccgcgaccctggcggcccggcacgacctgccgacggttgccgtctaccagaccgacgtcgcctcatacgcccgcgcgtatcgggtcggctggggcgaagcggcggtctggcggcggatccgcgagatccacaattcggcccagcgtacgctcgcgccgtccacccgggccgccgccgatctcgtcgccaacggggtgcagcgaatctggctctggcgacgcggcatcgacggcgagcgcttccagccggcgaagcggtgcgccgcgctgcaccgggctctcgcgcccggcggtgaactgctcgtcggctacgtcgggcggcttgcccccgagaagcgggtcgacctgctcgaggccaccacccgcctgcccggcgtccgggtcgtggtcgtcggcgacgggccggaccgccggcggctggagtggtccctgccgggcgcggcgtttctcggtgtgcagcacggcgaggacctcgcccgcctctacgcgagcctcgacgtcttcgcgcacaccggcccacacgaaacgttcggccagacgatccaggaggcactggccagtggtgtacccgtggtggctccggcggccggcgggccggtcgacctggtcaagtccggggtgaccgggacactggtgccgcccggcgacgccggggcgctcgccgacgccgtccgggcgctcgccaccgacgaagcccgccggcaggcgtacgcggcggcgggccgggccgccgtcatccgccgcagttggacggcggtcggcgacgagctgatcggccactaccgggcggtcctccggtccggtgcctcggcgctggacctacccgcggtgtcgtgaacgcccgccggaccgtgggtggccggtcgcgtgaacccgcgcggagccggatgagcgggctgcgcatcgtccggcgggccaacgtcgtctccggccggtccggtgggttacgactgcgctgcgaaaccaaggcgaggactaccgggcgggctaggcaggaccggttctggtggtgccgtggcgcgggacgccaccgagcggcgcccatgggggcgagtgacggcgccgccacgctcgcctgagccggccgggacaccccgagaccttccgcacccgccaccgcatagggtgcaggcatggcgcgacctgacgggcggctgcccgaccaccttcgaccggtgaccctgaccagaggttggagcacccatcccgagggctccgtgctggtggagttcggtgccacccgcgtcttgtgcaccgcgagtgtcaccgagggggtgccccgctggcgcaagggctccgggctcggctgggtcaccgccgagtacgcgatgctgccccgcgccaccaacacccgctccgaccgggagagcgtcaaggggcgggtcggtgggcgtacccacgagatctcccggttgatcggccggagcctgcgggcgtcgatcgacctgaaggcgctgggtgagaactccgtcgtgctcgactgcgacgtgcttcaggccgacggcggcacccgcacggccgcgatcaccggcgcgtacgtggcactgtacgacgcggtgacctggctcgctgcgcgtcggtccctcgccggtcgtccggagaacgtgatgcaccgttcggtggccgcggtgagtgtcggtgtcgtcgccggtgaaccgcggctggacctcaactacgacgaggacgcgaccgccgaggtcgacctgaacgtggtgtgcaccggcaccggcgacttcgtcgaggtacaaggcacgggtgaggcgggagtcttcagccgcggacagctcgacgccctgctcgacctggccgtcgccggctgcctggacctggccgaagcccagcggaaggcgctctcgtgagcgcccggcctccgctttcgggcgccccggtcacgaacgaaggtgactcagcatgaacaaggttttgctcgccacccggaaccggaagaagctcgtcgagctgcaacgcatcctcgacggcgccctgggcgcgcaccggatcgccctgatcggcctcgacgacgtcgaggcgtacccggagctgcccgagaccgggctgacgttcggcgagaacgcgctgatcaaggcgcgggaagggtgccggcgcaccgggttgcccaccgtcgccgacgactccgggcttgccgtggaagcactcaacggcatgcccggcgtgttcagtgcccggtgggccggccgacacggcgacgacaacgccaacctgcaactggtcctggaccagatcgccgatctgccggacgagcatcggggcgcctcgttcgtctgcacggtggccctggtgctgcccggcgggaaggaacatctggttgacggccggcagcctggtcaactgctgcgggagccgcgtggcgacggcggtttcggctacgacccgatcttccggggcgacgggcaggaccgtacgaacgccgagctgacgccgacggaaaaggacgcgatcagccaccgcggcaaggcgttgcgcgaactggcgaagctgatcgccaaggtacttccgccggcctgacccgtcgtgcccgaggcgcggccacccgacggcgggcagccgcgccccgggcgcggcgagggaggctcaggccagcgcgccgacctcacgttcgatcgcggcgcgcaactccgggccggccaccaccgtacgggcggtctccagcaccggagcgaggaagatgtccgggccgggatccccggcggccccggccaacgcggcgatggcggcccgcccggccggggacggtcgcagcggggcccgcagttggagcccgcggaccgcggcgagcagctcgaccgcgagcagactggtcaggttgtccaggacggtccgcagtttccgtgtcgccgcccagcccatcgacacgtggtcctcctgcattccgctggtgggcagcgagtccaccgaggcgggtgcggcgagccggcggttctccgcgacgatgcccgccgccgtgtactgggcgatcatcagccctgagttgacgccggcgtcgggggagaggaacgccggtaggtcgcgggagcgggtcacgtcgagcagccggtccacccgtcgctcggcgatcgcgccgacctcggcggcggcgacggcgaggaagtcggcggcgaaaccgagtggtgcgccgtggaagttcccggtcgactcgacccggccgtccggtagcaccaccgggttgtccaccaccgagatcagttcccggcccgccacctgccgggcgaagtccagggtgtcgcgggcggccccggcgacctgcggcgcgcatcgcatcgaatatgcgtcctgcaccgcgtgcgtcacgtcgtcgcggtgcgattccatcaccgccgagtcctggagcaggcggtggatgttcgccgccgaggcggcctgaccggggtgtgggcggatcgtgtgcaactcgggtcggaaaggtcgttccgacccgagcatcgcctcgatggccagggcggccgtgacgtcggccagggtgaacaggtgcgtggcgtcgtggttggccagcagcagcatgccgagcatcccgtcggtgccgttgatcagggccagcccctccttggccgccagctcgatcggggtgagaccggcccggcgcagcgcctcgccggccgggatccggtcaccggccgcgcccagcacccagccctcgccgagcagcgccagcgcgcagtgcgccagcggcgccaggtccccggaggctcccagcgacccgtgttcgggtacccacggggtgacgtcgttgttgagcaggtccaccagtgccgtggcgacgatcggccggacgccggagcggccgagcgcgagggaccgtacgcgcagcagcatcatcgcccggaccacctcgcggggcatggcggagcccaccccggcggcgtgtgaacggatcagcgcgtgctgtagctccgcccgccgctgcggggcgacgaacgtgttggcgagggccccgaaaccggtgctgacgccgtacaccggctggccggaggcctcgatgccgtccacgacggaccggctggcgaccatcgcgtcgatcgccgccgggtcgagtacgaccttggcggtgccgcgggcgacggcgagcacgtcggcgggggtgaccccggttggttggatgactacggtcgacattgaggtactccgttgtgcaggacctggcggatcagtggaacccccggccggtaggccaggtgcaggtgggacggggcgtcgaggatcatcagatcagcccgcgcgccgggtgtcagctggcccacgtcggtgcggcgcagcgccgccgcaccgccggcggtagccgcccagaccgcctcggtcgggctcatccgcatctcccgtacggccaacgcgatgcagaacggcattgacgacgtgtacgacgacccggggttgcagtccgtggccagtgccacggtcacgcccgcgtcgagaagccggcgggcgtccgggtagggcgagcgggtggagaactccgctcccggcagcagggtggcgacggttgccccgccggccccggccagcgcgtcgacgtcggcgtcggtgaggtgggtgcagtggtcgacgctggccgcccccagctccaccccgagttggacccccgggcccggcccgagctggttggcgtgcagccgtgcccccagcccggcggcctgcccgcaggtcaggatcgcgcgggtgtggtcggcgtcgaaggcgccgcgctcacagaacacgtcgatccagcgggcgtgcggcgcggcggcggcgagcatcggtccgcacaccaggccgacgtagtcgtccggccggtcggcgtactcggcggggacgaggtgcgccccgaggaaggtggtctcctcgctcacctcggcggcgagccgcagtgagcgggtctcgtcggggacggtgaggccgtacccgctcttgatctcgacggtggtggtgccctgccgaagcgcctccccgcgtagccggcgtacggtggcccgcagctcgtcgtcggtggcggcgcgggtcgcgccgacggtggtgcggataccaccgccggtgtacggttcgccggccatccgggcggcgaactcggcggcccggtccccggcgaacacgaggtgggcgtgactgtccacgaaaccgggcagtacggccgcgccctcggcgtcgatgcgtcgatcggcgggcggcgggtaccggttcggcccgacccaggccaccagcccgtcctcgacgagcacggcggcgtttcggcggatacccagcggcccgtcacccgccccggcgttggtgaccagttccccgatgttgtccaccagcaggctgctcatggtgtcccggtcacctccgcgatcgacgtggccagttcggcgggcacgtccaccatctggtgccgcccgtctcgcaccaccacctggccgtccaccaccacctggctgacgtccgccgcggtggcggcgaagaacgctccggccgctggtacgcccgcggtccgggggctgtccagccggacggtgaccaggtcggcccggtcgccgacggccagccggccggcgtcgccccatccgagggcgacgtgtccggcgacggtggccgcggtgaccaactcgccggcggtgaagtggccgcgttgccgggtgcgcaggcgttcgtccagctccaccgcgcgcgcctcctcgaagaggtcgaccaccgcgtggctgtcgctgccgagactcagtgcgctgccggcgttggccattcgccgggccggtccgatcccgtcggcgaggtcccgctcggtggtggggcagaggcagacccgggtacggctgtccccgagcacggtgatgtccgagctggtggggtgcgtggcgtggacgacggtggtgtgtgggccgagcgctccccggtcggccagcagccgggtgggggtgcagccgtgctcggctcggcaggcgtcgttctcggccggctgctcggagaggtgcgcgtggagcggcatgtcccggtcgttcgcggaggcggccaccgtcgccagttggtcggcgggcacggcgcgcaccgagtggatcgcggcgccgacccggaggtgcgcgccggtgggggcgaacgccgccgcccgctccgcccagcggtgggcgtcaccgtccccgaagcgccgttgtggtccgaccagcggatcgccggccacggtggcggtcaggtagcaggcgtccagcagggtcagccggatcccggcctgcgccgccgcctcgaccagggcggatcccatcgcgttcgggtcggcgtacggggtgccgtccgggccgtggtgcaggtagtggaactcgccgacgcaggtgattccggccagcgccatctccgcgtaggcggcgcgggcgagggcgaggtagctgtccgggtccagccgggtggccacctcgtacatccggtcgcgccaggtccagaagtccccgcgaccgccgtgggtgcggccccgcaacgcgcggtggaaggcgtgcgagtgcgtgttggccagccccggcagggtgagtccgggcaggcggaccgcgtcggcgaggacctcgaccccggcggtcggccggctttcggccgccagcggggtgattccggtgatccggccgccggtggtctcgatcagcacgtccggggtcggttcagggtgctcgggaagccacgcgtactcggtgagccaacgggtcacgtcagctcctccaacgcggcggcgagggcgcgcaccccggccgcgcagtcgtcgtcgttcgccgactcggcgggagagtgcgacactccggtcgggttgcggacgaagagcatagcggtgggcaggtgcccggccagcacgccggcgtcgtgccccgccccggtcggcagcatcggcgcgtcgagcagcccggcgagccggttggccagcccaccgtcgaacgcgacgagtggcgtgctcgactcccgcgtcagccgcagcccggtgccgtcgcgtcgggcccgctcggcggcccggtcgtgcacggcctggacgagcccggcgagggtctccggctcggccgcgcgggcgtccaaccagccggtcacctgcgccgggatggcgttggtggcgttcggttccacctgtacccggccgaccgtggcgtgggccccgagccgacgggcctccttgttggcggcaagcacggtgaacgcgtacgtgagcatggggtcgcggcggtcggccatccgggtcgtacccgcgtggttgccctcgccggtgaagtcgaagcgccaccggccgtgcggccagatcgagctggcgacggcgacgggtgcggaccgctcgaccagggcgcggccctgctcgacatgcagctccacgaaggcggcgacgcgatcgagcagctccggccgggcaccggccggcgggccgcccagcgccgccgcgaagctcacgccgtcctggtcacacagctcggcgacctgcccggggggtagcgcgccggtgagcagccgcgaccccagacacggtacgccgaaccgggcaccctcctcctcgacgaaggccgcgacggcaatcggccgggcggggctggcgcccgacgcgcgcagttcgtcgacggcgaggaaggcgctgacgatgccgagtggcccgtcgtacgccccgccgtgtggcaccgagtcgaagtggctgccggtgagtaccgcgttccccgcctccggtgcgccccaccaggcgaacaggttgccgttgccgtcgtcggtcaccggcatgtcgcgttggtcggcctgggcgcggaaccactcccgcagccgcagctccggctcggtcagcgcgtaccgcaggtacccgccgctgcgctcgtcccggccgatcggcgcgatctcgtcccacaaccgacggaacctgagcggaagagaaccgtccaccaccggatgcgtcaacacggggcctccttacgccgctgtcatcgggatgtgtagcccggtccgttcggcgacctgccgggcctcgtcgtagccggcgtcgacgtgtcgcacgacgcccatcgccgggtcgttggtgagcacccgttcgatcttctgcccggcgagggcgctgccgtcggcgacgcagacctggccggcgtggatggaccggccgatcccgaccccgccaccatggtggatggacacccacgaggccccactggccgtgttcaccagtgcgttgagcagcggccagtcggcgatcgcatcggagccgtcggccatcgcctcggtctcccggtacgggctggcgacgctaccgcagtccaggtggtcgcgcccgatgaccaccggtgcggacaactccccggcggcgaccatctcgttgaaccgcaccccggcccggtctcgttcgccgtagccgagccagcagatccgggctggtagtccctggaacgccacccgttcgccggccatccggatccaccgggccagcggttcgttctccgggaagaggtcgaggatggcccggtcggtggcggcgatgtcggccgggtcgccggagagcgccgcccaccggaacgggcccttgcccgcgcagaacagcggacggatgtaggcgggcacgaaacccgggaagtcgaaggcgcgcgagtatccaccgagctgcgcctcgccgcggatcgagttgccgtagtcgaagacctcggcgcccgcgtcgaggaagccgaccatcgcctcgacgtgccgggccatcgacgcgcgggcacggtcggtgaactcggccggcttggccgccgcgtagtcgcgggcgtcggtcagctcgaccccttccggcaggtacgacagcgggtcgtgggcgctggtctggtcggtcaccacgtccaccgggacgccgcggcgaagcagctcggggaagatggtggccgcgttgccgaccactccgacgctgcgtgcccgtcgttggtcgcgggcggcgagtgcccgttgtacggcgtcgtcgagcgagtcggcgacctcgtccaggtagtgttcgcgcacccggcgttcgaggcgggaccggtcgacgtccacgatcaggcaggagccgccgttcatggtcaccgcgagcggttgcgccccgcccatcccaccgcagccggcggtcagcgtcagcgtgccggccagggatccgccgaaccgcttcgcggcgacggccgcgaacgtctcgtaggtgccctggaggatcccctgggtgccgatgtagatccacgatccggcggtcatctgcccgtacatggtcaggcccagctgttccaggcgccggaactccggccaggtcgcccagtctccgaccaggttggagttggcgagcagcacccgtggcgcccattcgtgggttcgcatcaccgcgaccggtcgaccggactgcaccagcatcgtctcgtcgtcgcgcaggtcggtgagggtgtccagcagtgcgcggtacgacggccagtcccgtgccgccttcccggtcccgccgtataccaccaggtcctcgggacgttcggccacctcggggtcgaggttgttcatcagcatccgccgcgcggcttcctggggccagccctgggcggtgcgggtggtgccgcgcgtggcacggatcggctgggtcatgaggtacctcctaaccgaggaacaactgacgtcgggcggcggaggcctcgaatgcctccagtcgccgttgggtttccgcgggtgcggcgtcgcagatcgcctggagcagcaccatggacagggccatcggggcggtgtgcaggtcgaacacgagttgcgcgccgacggcagcgggcagcaccacgtcggcgtgttcactggcggggctgactggcgagtcggtgatggccacgacggtcaggccagctgtccgggcgtcccgcagggcatcgagggcctcgcgggggtagcggggcagcacgagggcgagcagggcggtcgcgccagcctcggtggcctgctcgagccggtcggtgagcaggctcccgccgtcgtcgaggacccgcacgtccgggtgcaccttcgcggcgaagtaggcgaagtaggcggccaggggcgcggcggcgcgtaggccgagcaccggcagtggacggctggcggcgagtagccggccggcggcggcgacgcggtttcggtcggcgaactggtcggcgagccggtccaggttctcgatttcggctcgtaccgcctgctggagttcgttgtccgggttcggccgcccaccgcgtggcgttcgggtcaggtcacggaggcggcggcgcagggcggggtagccgtcgtggccgagggccattgcgaatcgggtcaccgacggctggctcaccccggccaactcggccacctccgccgcggacaggtacgccgctgatgggccgtgttggacgaggcagtgtgcgatccgtcgttgcgtcggggtgagccggaccccttggaacaggtccagcacccggtcacccggggtcgcaacggatccgtcattcatgtgctgaccctatgcatagaaactttcaccagcaaccggtccgctccggacggcgggagtggcagggtgggcggatgcggctgagcgcgatccacacgtaccccgtcaaggggggccggcggtgtggtcacgccgccgcccaggtgctgccctggggcctggccggtgaccggcgctggatggtcgtcgacgcggcgggcgtcggcatcacccagcgcgaggtcgccggcctcgtcacgctgcgcgcggtggcccaccccggcggcctcaccctgcgcgccgccggccaccccgacctcgatgtcccggagccggtcgacggtgtcccggttgccgtccgcaccttccgcagtcgcaagctggacgtgtgggcgcacgctgccggttcggccgcggacgcctgggtcagcgggttcctcggccgtccggcacgtctggtgtggctggcccggccgacccgacacattcccgccgccgaccgggagcatgacccgggcgacagggtcacctttgccgaccagtacccggtgctgttggccaacaccgcctcactcgacgtgctcaacggctggctcgtcgaggccggcgagccgccggtgccgatgaaccgcttccgtccgaacctcgtggtctccgaagcgacggcctgggcagaggacggctgggccggtcgccgggtgcgaatcggcggcatcggcttccgcgccgccgccccggccggccgttgcgtggtgatcaccaccgaccaggacagcggagtacgtgggaaggagccgctggtcacgctcggccgctaccgcagggtgcggcagaagatccgctttggagtgcatctggtacccgtcgacaccggccgggtcgtcgtcggcgacgaggtggtactcgccggctgacccgagcgggctcgaccgggccgctcgccacccgggtcgttggtcagccgggccgctcgccacccaggtcgttggtcagccgggtcgttggtcagccgggtcgcgaggcagccgggtcgttcgttgcccgggtcgttcgtcgcccgggtcggccggcgctcagatcgagccacatgaggatctcgtcccgatcatccccggtccccacccgcagcgcgcccggcaaccgtcccacctcgcggtaccccaggcgccggtagaagcggtccaggcccagcccgtcccggacggtgacctgaagcgcgtcgagacccagccggcggccgatccgttctgcctcgcgcatcaaatccaggccgaagccgtcgccctggctcccggggtggaccatgacccgggtcagaatccggtagtgggccttcaggtgaaaccggttgtcggtgaagatcgccatggcgacgagccggtcgcccgcgtagccgagcagtaaccggtccgggccgtcggcgatcgccgcgagggtcgggtcggcgatggtccgcacgtcggcggcggtgaccggtgcgacgaagcccaccgcaccaccggcgttggtgacgtcgatccagagcgcgactatctccgcgcgcagctctggcgtcaggtcggggtcgatcacgaaccgcagggtcacgcggctcatcgtgactggtcggcgcggaccaccgcccgagatagtgacgagcccgacaggccgaaccacgttagggtccacgcgtgatcacagatctgccaccgttcgagttcgccttccctggtccgttgcgggacaagctggtcgccgcggtactcgagggggccaagaccaccacgacaggtctgcgccaggactacgagatcgagggtgaggcgctaccggtcgcgggcgcccgggcggcggtggtcgattctgctggccgccgggtggccgtgatcgagctgaccgaggtgcgggtcagccggctcggcgacgtggacctcgaccacgcccgggacgagggcgaagggtacgactcggtcgccgcctggcgggcggcccacgaggagtactggcacggggtgaactatcgagggtggctgggcgatccggacttcaccgtggacgacgacactccggctgtgctggagcggttccggctcgtggcgacgctgtgaccgttcgcctgatcacggacgccgggcggatcccgcggcgtcggtggtgcgggaggggggattcgaacccccacgtcctctcggacacaggttcctaagacctgcgcggctgcctgttacgccactcccgcctgccgggaagagtgtagagcctccggtggcgggcccgcgccccgcccggtggtcgccttgccggccgtcggagacccaccgaggggcgcggacgcgtcgctcgtcggttcagtccaggccgaggtcgcggcgcaacttggcgacgtggccggtcgccctgacgttgtagagcgcccgttcgatccgcccgtcggcgtcgatgacgaacgttgagcggatgaccccggtgaccgtcctgccgtacgactgcttctcgccgtaggccccgtacgcggtgagcaccgcccggtcggtgtcggagacgagcgggaaggtgatgccgtcccgctcgcggaacctggccagcttctccggcttgtcgggtgagatgccgacgacctcgtagccggcggcctggagcgaggcgagggagtcacggaagtcgcaggcctgcttggtgcagccgggggtcatcgcggccgggtaggcgtacagcagcaccttgcgaccacggaggtcggccagcgcgagcgggccgccgctgtcggtggggagggtgaagtcgggggcggtgtcgccgggggagaggcgggcaggcgcggtcatggctgcgaccctaccgtcgtgccggctgccggtccgttccggtgacctcggtgtcgtggccgtcggcagacgggtacgtgatcgacaccatctcttgttgccagggattggcaatagcagggttcgcccaatagtctgaccaccggcgtggacaggcccgccgcacacgtggggaggtcgtgtggagaacctggcgatgcacatttccaacgggatcgtcaacggccccgtcgccgcggtcttcgcggtgatcgcactggccgcgatggtgctctgcgtcaggcgcggccggcaacacctggacgaccggctggcaccgatggccggcctggtcgccgcgttcatcttcgccgtgcagatgctgaacttcccgatcttcaccgccggggtcagcggccacctgctcggcggtgcgctcgccgcgctgctggtgggaccgtgggtcggtgcgctctgcgtggccgtggtgctgatcgtgcaggcgttggtcttcggcgacggcggcgtggcgatgctcggcctcaacatcaccaacatggcgatcatcggcaccgccgtcgcgtacctgctgatcgccgcactgctgcggatcctgccgcgtacaccggccgggctcgccgtgacggcgttcgtctcggcgctggtcagcgtcgtggcggcggcgctgggcttcgtccttcagtaccagctcggcggcaccgccgacctcggtggcaacatcgccgcgctggcgggcacgatcgccgtctcccacctgctgatcggcatcggtgagggcctgatcaccgcgatgacggtgctgaccgtggcgaaggctcgccccgatctggtgtacgcgctgcgcgcccgcggaccggccgcgtcagcgcccgtcccggctgtcggaggtgtccggtgaggaaacggtcctggggcttcgtcgtcagcgggctgctggcggcccttctgctggccggcgtggtgagcggcttcgcatcggctcacccggacgggctggagtcggcgctgcgggagggctgcaccgtcgacgccgagggtgccgtcaccggcggcgactgtccggcagggcaggagagggaacacgagatcggtggcccgctggccgactacggcatcagcgggatcgccgacgacaccctgtccaccgggctgtccggcgtcgtcggcgtcctgctgaccttcgccctcgccggcggcgggttctggctggtccgtcgccgtgccgggcacgccggcggggacggggacgcggcggcgcagccgacctccgtcccccgcgcgagctgaggacctgccgtgggtgccgggcacagccagctgctgtaccacgagtccgactcgcccgtgcacaggctgccaccggaggtgaagatcgcggcgatggtggccttcaccctcgccgtggtcgccacccccagggaggcgttctgggccttcggtggctacgccgcgctggtcgcggtggtcgccgcggtggcccgggtcgggcccggttggctgttgcgccggtcgctgatcgagctgccgttcgtgctgttcgccttcgccctgccggtcctcggtgtgggcgagcgggtggacgtcgtcggcctgtcgctgtccgtcgacgggctgtacggggcgtggaacatcctcgccaagggcaccctgggtgtcctcgcgtcattgctactggccgcgaccaccacgacccgggacctgatcgtcgggttggaccggctgcgctgcccgcagatgctcacccagatcgccgcgttcatgctgcgctacctggaggtgctggtcggtgaggcccggcggatgcgggtggcccgcctgtcccggggcgacgacccgcgcttcgtgtggcagttacggggcttcgcgaccggagtcggcgccctgttcctgcgcgcctacgagcggggggagcgggtgtacctggcgatgctggcgcgcggctacaccgggcggatgccctcggtgcggcagggcgcggacacggcgacacccgggcagtggctgctcgcgtcgagcatcccggcggtggcggccggcgtcgccgccacggccttggtcctgacatgatcggggacgtgccgccgccgacgtcccccagcctcgacgtgcgcggcgtgcggtacgcgtacccggacgggcacgaggcgctgcgcggcgtggacctgaccgtgccccacggcgaccgggtggcgctgctcgggccgaacggcgccgggaagaccaccctggtgctgcacctcaacggcatcctcacccccaccgcggggagcgtgaccgtcggcgggctgaccgttcgcccggaccggtcgaccctggccgaggtgcgccggcgggtgggcatcgtcttccaggacccggacgaccagctcttcctgcccaccgtcgccgaggatgtggcgttcggcccggccaacctggggctgcgcggcgcggagctgacagcccgggtggacgaggcgcttgccgcggtcggcatgagcgagcaccgcgaccgcgccccgcaccacctgtcgttcggtcagcgtcgccgggtggcggtggcgaccgtgctcgccatgcacccggagatcctggtactcgacgagccgtcctccaacctcgatccagcggcccgccgcgaactcgccggcatcctgcgggcgctgccggtgaccctgttgatggtcacccatgatctgccgtacgcgctggaactgtgcgaacgttcggtcatcctggacgccggccgggttgtcgccgacgatcgcaccggggaggtgctggcagacgaggcgctgctcgcccggcaccgcctcgaactgccctacgggttcacgccccgtcccactccccgttgacccgggcccggatcaaccagcggcctccacggcggcccggatgctctccggtgaccagttgttgacctgctccccgttgaccaggatggtcggcgtgccggtgatctccgatcgactggcctgctcggtcacgtgttcggtccaggacaggtacgtgccgtcccggacacacgtgccgaaggtgtcccggtcgagcccggccgcggtcccgatgtcgatcagctggtcgttgctgagctgggcgccgttctcgggtggctgctgcacgaacagcgcctcgctgaactcgcggaacttcccgccggccgaggcgcagccggtggcggcggatgcgcgggtcgagtactcggtggtggagaagcggttcaggtaggccaccgggtggaacaccacccgcgccttgccctcgtccgcgagctggtcaatggtctcgccgctgacttcctggaactgtttgcaggcggggcagaggtagtcctcgtacaggtcgatggtgaccggtccggagccgaacacgatgccggtgccggtgtcgttggcgcccggcggcggggtgaactcgtcggagcgttgctcggagaagacggcccagccggtgaagccggcgatcaccagcacgaacaccgcggccaccgacacccacagcgtccgtttccgtcgccgctcctgggccagctgctcccggaccacccgggcggcgtccttgcgtccctttcgactactcatcctcgtcctccacgacgggttcgcccgtcaaccagccgtccaccgagaacggggtgcggggccaaatcaacaggaacccggccagtgccaggaatcccaggtcccggaggatctccgggaggtagctcggggtctgcccgtcggccagttcgccgccgatgccgaaacagccgcagtcgatggccagcccgcgcgtccaggccgagatgatgccggcgatgaagaccaccagcagcgccacggacaccccggcggtcagtcgcgttgccaacccgagcagcacgagtacgcccagcgtcagctcgatgaagggcaacgcggcaccgatcacggccgccaggtcgtacgggaagatctggtacgcgttgaccgcccgcccggaggcggccaggtcctcgaccttggaggcgccggcgacgagccacaccgcggccaggccgagtcgggcggcgaggccgatccaggggcggacgatcggccagcgggcgaagcggctgctcgattgggtcacgctcatttgtcgctcctcggtcctggcaagttcccgcctcagccggtccatgtcaggtcgagtgcgtcaaccggggtggcgagggggcgggccaccccggaccggacggcgcgggccggatccccgccgggggcggtgcggatcccgtcggtggtgcaggcgggccgaactatcccgccgacggcgggaccagcgaattcggtgtcgtgcggggtcgggatcacgacagtccaggctacgcggagcgacctgcgcgggtaggggccttcgacccttgatggccttcgccacgccgggaacttttgtcgggcggtgtccgactacacacccatgagctgcgacgacgaacggcccggtcgcgggtctcctgtcggccaggaccggttgggcatcgcggagccttctgggcgagcatgaccggcatgactgtcgccctccgccgttggaccgcccggctcaccgccgccggtggcctcctgatcgccctcgttgccctgctggtcgccccggccggccccgccagtgcccatgcggtgctggtgagcagcagcccggcctcctcggcggtggtgccggcagcgcccaccgaggtggtgctcacgttcagtgagtcggtccgcaaggtgcccggcaagacccgggtgatcgcgccagacgggtcgcgggccgaccggggcgagcccagcttcgatggcaccgtcgtcgcgatcccggtcgacccggatgccggccgcggcacctacctggtcagtttccgagtgatctcggccgacagtcatccggtctccggcgcgttcacctactccgtcggggccccgtcgacacccccggtcgacaccggcagcgacagtcgggccgacccggtggtcagcgtcgggatcaaggtcgccaagtacctgggctacatcggcctgttgctgctggtcgggccggtgctggccctcgcggcactctggccccgacggctgtcccgccggggcccggcccgcctcgcgtggaccgctttgggtctactggcgttggccacgctggcgacgggctggctccaggtgccctacaccaacggtgggggcgttctcgacgtcaccggtgtgggcgtcagcacggtgttgggcagcgccttcggcgctgcgcacctggtccggctgggcctgctcgcggcggcggcgttcgtactccggcccgtgctggccggtccggccggccggaccgatgtggtgatcctggccgtcatggccgccgcggccctgctgacctggccgctgtcggggcatccagccgtttccccggcccccgtggtctcggtcgcgatcgacgcggtgcacctgggcagcatggcggtgtggctcggcggcctggtgatgctcgccggcttcctgctgcgccaggcccacgagcgggagttgaccgcgattctgccgatctggtcccgctgggcggcgctgtccgtctccgtgctgctggtctccggcatcgtccaggcgttgatcgaggtggccagcctggatgccctcctcaacaccccgtacgggcggctgctgcttggcaagatcgggctcttcgcgttggtgctcgccgtggccgcgtactcgcggaccctggtgcgccggcgtaccgcagccgaacggcctgcgccggtgcggcgggcgatcctggtcgagctggccatcaccgcggtggtgctcgggttggcggcggcgctggtgcagaccaccccggcgcggaccgccgtcgccgacacggctcagtccgaccgcggctacttctcgacgaccctgaccagttcgttgtactccttgcaggtcgaggtggacccggccaggcggggcaacaactcggtccacttctacgcgtacaccccggagaaccgaccccagccggtggtggagtggcgggccaccgtcgcgctgccgggcgcgggaatcgaacccatcgaggtgccgttgctgccactgaccgacaatcacgcgaccggtgagatcaacctgcccgcgcccggagactggcagctgcgggtgacagtccgcatatccgagatcgaccaggccacggtggccaccaccgtggcagtcagttaggaaggttccattccatgatccgtctccggcgcaccgccaccgccacccttgcgctcggcgctgtcgtcgtcgccgtgttcggcttcgccgggcccgcgtcggcgcacatcacggtcgacccgaaggaggcgacgcagggcggctacggccggtttgccttccgggtgccgaacgagagtgacaccgagtcgaccaccaaggtcgagattttcctgccggagaacgccccactcggatcggtctcgacgatgctggtcccgggctggacggcggtggtggagaagcgcacgctcgacgagccggtggaggtgcacggtagccagctcagcgaggcggtgtcgaaggtcacctggacggccgagcccgaggccgccatcgcaccgggcacgttccaggagttcccggtctcggtggggccgctgcccacggtcgacacgatggttttcaagtcgctgcagacgtactcggacggcacgatcgtgcggtggatcgacgagccgacagccgacggcgtcgaaccggagcagccggccccggtgctggaactggtggccgttgccgcctcggcggatccgacgacggagggcgaggcgcgggttgcggacgacgagcaggaggcgggtggcgggctggccatcggtctcggcgtcgccggcctggtcgctggcctgggtggcctggtgcttggtgggctggctttcacccggtcccggcgggagccgacaccgaaggtctgacccctgtctggtccgacctcgtctggtctggccatccggtatgacccggcccgtcggattgtccggcgggccggtgccctttctcggcgatggccgtggatatcccctgatcgggcggcttgtgtcggtaaggtcggccgagtgtccggctacgcagaggggtggaatcagtgcgtatcgtgcagatggtcgccggggtgctcttgttggtcaccgggattccggtgctgctcggtggggccgcgctcggtgccgacctgaccctcgacctgcgcgctgagctgcgggccgactgggtggcgccggtcacggccggcctgctggtcagcgggatgctgctggtgtcggcggccctggccctgctgctgcggccggttcggccccgtgaggtggttttcgtggtcgagccggaccaggtgcccgtcctcgccggccggctgggggtgacctcgctcaacggcctcggtgtgcccgtcgcccaggatcggggtcgcgtcgtcccgtcgtcccggcagcttgtgtcggtcggcgctccggtcgaacgaccccgcccgatgccccgcccggccgggccacgaacgcccgttcccgccgggaaccagcgcgtcaccgagaacgatctgtcctggccgctccgcgaggcggcggaaattgacgcaccgccgaatcctggccgtccgtcggtacggcggctgcggccctccgctccggtcgactcgacgaggtgaggcggggcgggcgcggacgaggacggccctccgtgctgccgacacggagggccgtccgcaccgggggatcggtgctactgaaacgtctcttattctcgtttagaaccagattagcgtcttgttggcatctcgggaagagtgtccggttgattcggtctgtgacggatcggcagagtggccagcagcaccagccccagcagcacgtacgcgttgcgcagcacgaactcgacgaccgtgtcggtgggcacctgggcggtaccccagtcctggaacgacaccaccccgtacacgatgaccatcgtcgcgccgacggcgagcagccccagccagcggcggtccgcgccgggcccggcggcgagcgccgcgtcgaccaggaccacaatggccggcacgaaccagtagatgtgatgggtccaggtgatcgggctgatgagcgagccgaccaggccggtgagggtgaggccggtgagcgcgtcgccggcgcgggccgcccgcgtcgcccgccacagcccgtagccggcgaccatcccggccagtgcgagccacagcagccggtccggctcctgtggcgcggtgaggcggttgagcagccccagcagcgactggttgccggtgtagtcggtgcggccgacccggtcggtggcccataactcgtgcgtccagtaacgccacgagtcgcggggcaccacggccgcggcgagcagggtcgcgcccaccgccgtcgcgctcgccgtcgctgccgcccgccaccgccgacaggccagcagatagacgatgaagatgcccggatacagcttgagcgctgttgccagcccgacgcccaccccggcccaacgcccgttccgtggtacggcgaacagcaggtcagccaggatcagcaccaccaacagcatgttgatctgcccgaaggtgatggtctcgcgggtgctctccacggcgagtacgaacagcaccgccacggtgagggtgaagacccggggcaggtggtgccgggcgatcaccggatcgaccagccaccgggtggtcaccaccaccgccagcacggtcagcagcgtgaagaccgtcacggtgacgcccagccgcagcagcgcgaacggcgacagcagcagcgcgccgaacggggggtaggtgaagtacagcgtgccctgcacccggtccaactgggcgtagtcgtagagcgggttgcccgcggcccaccagtccatcgcccgcatgtagatcttcaggtcgaagaagtcgtgcacccgccccggcaggtagagcgcgggcagcacggcgaccagagccagcacggtgatgatccgacgcgccgccctgccgccgtggtcgtcctcgaccacgacgggaggtgtgacgggttcggctggcacgagagaacactagcggtcccaccaccgagaggtgcacggcgcgcgggccgctgggctgcgcgtaggctgtgccggtggcagatctactcgtctggatcgactgtgaaatgaccggcctggatctcggcagtgacaagctgatcgaagtcgccgcgctcgtcaccgacccagatctcaacgtgctcggcgaaggtgtcgacgtggtgatccacgccgacgaggcggcgctggacaagatgcccgagatcgtggcgacgatgcacgccaagtccggactcaccgaggaagtccgccgctccacggtcgggctcgccgaggccgaggacctgatcctcgactacgtcaccagccacgtgaaggatccgcgtaccgccccgctctgcggcaactcgatcgccaccgatcgtgggttcatcgcccgggacatgccccggctggacaaccacctgcactaccggatgatcgacgtctcctcgatcaaggaactctgtcggcgctggtatccccgggtgtacttcagccagccgcagaagggcctcgcgcaccgggcgttggccgacgtccgcgagagcatccgcgaactcgagtactaccgccggacgctcttcgtgccgctgccgggaccggacgtggacagcgccaaggcgatcgccgcgaagctgtagtcgcaggccgaacccgctggacgtggccggcccgggtgcggctatcatgggtgcgcgccgcaagggtgacccgttgcggcggatggtggctgtagctcagttggcagagcaccgggttgtggtcccggttgtcgtgggttcaattcccatcagtcacccggaatgtggatctcctccactgctactcaggccccctccagcgagggggcctgagtcgttttgggggagatgtcggggaactcagttcggccgcccccgcgctgtgacgcatgatcccgtcggtatacctctccgcgtagcccacacgcgccgcatcttctccacctcggcgagctggtcacggagatggacccacattggtaggggatccatagttgacacgtcatgtcgacgaatgattcgggtcccgctgacgtccggacgtccgccacgtctctgcggacagcgtgaccgtgtcctgaatcaggtttctgtggtggggtacaccacgagcgacgcccacgcacgctggtgacggcgtgaggtgtgggcgggagtaccgccgatgacggcggcccaccggggtagatgccggcggcccgccgcccagaccttggagaccgatgccgtccatcgttgacccctgtttcggagctgagctacgccagctgcgcaccgttgcgggggtcagcctccgccagctcgcttcccgtgccctgtccagtcgagggcatctgcatgacatcgaagctggccgccgacagcccaccgttgatctcgctgaacggttggacctcgccctcaacagcggcgacaggctcaccagcttgatccgtgtagccccgccgaccgacgagttggctgaccatctggcccacctccaggagcaccctcgtcgggtggagccggccgctcttgccgccctcaccgacatactcgccgcacaccgccgcctcgaggacagcgttggtgccgccgcggtgctgccagcggtacgcgttcacctgaccttcgtcacggacctgaccatcgaagcgcgcggtggcttgcgggtccgtctcatggacgtggccgcccaatgggcccagttcggaggttggttgaacgctgccgccggacacccgcgtgtggctggtcgctggtattccgccgctttggattggggtaccgaggcggggaacccggacatgatcgccacggtgttgagcatgcgtggacatctggcgtggcaacaccgcagaccgggacctttgatcgggttgtccgcagcggcgctgcggcaaccagccagcccgggcgtacgggcgctcgccgcccagcaggaggcccgaggacatgccctgatcggagcggcgtccaccgcgatcgggctactcgaccaggctgtcgacctcgccacacaagccaacgaggcccccgaacgggaaccaccgtggatctacttccactccctggactacctgagcatgcaacgcggcctgacctatcgcctactcggcgacaacgcccaggcagtcgaacaccttcgcaccggcctgcacggactgccaccgtccgcgaaaggcgcggcgtggaccgtcccctacagactggatctcgcggcgaccctggccgaactcggcgacatcagcgacgcgctggaggtgtatgaccgcgtgcgggccatcgctgagacgaccggaacggggcacgtggcacggcgggtagattccgccgtccgtagcctgtccgcgggttccctgcggacgcgcaccacctacccgtaatcgccttatcacgaggcgcgtaccgcccgctgtgtgaccaaccgacgatgatctctgatgcccgactgttgttgacctggttgacccggcagcgggcctgccagcggtagggccccggtcgggtggcgccagatgctgatcggccggtcgcgggcgcagtggcgtcccgttcaggtcgctgagccggtccatcgtgatggctggcgtggggcggtgcggtgatcgccagcgctccctgagtgagcagtgcccggttacaccatgtttaaccgattcaggtaacttactcgggtttgtatagttatgaggcttttgtcggtttagcgtgcgggtggctgctaccgcccgctcggtagccgaggaacaccacccggccagccgtcggggttggcggctcctcgtcgttcacgggggaaggacaccgacaccacgatgaaccagcaggaccatacccaggagcccgaaccggatcgccctggcgggcaccgggctaggtcacggcggcggtggtgggccgtcgggctggccggggtgaccggcctggccctcaccaccgtcggcctggccgccacctcggccgtcctaccgggcggtgaccagaccaaaaagcccaccaacgatcgaccctccgtgcaggaacaccgtacggacgaacgcggtaagcgcgatgacggcaaatccgacgacccaagccggggcgacaagggcaaggaccggccgaagggcacaccggttccctgcgacacggatacgttgatcgccgcgatcaccctggccaacgcccgtggtggcgcgattctcgatcttgccgggaactgcacctacctgctcagcgccaccatcgacggtgccgggctgcccgccatcaccacccccatcaccctcaacggcggcaaacacaccgccatcgagcgcgccgccgccgtcgatctgttcagaatcctcacggtcaacgctggcggtgacctcaccctcaaccacctgaccatcgccggcggccacaccgccgccggtacctccggtggtggcgtcctcgtcaacatcggcggaacgttgaccgccaacgacagtgccatcacccgcaacatttccggtaacaacggcggcggcatcctcaacgagggaaccaccgtcgtcacgcgctcccgagtcacccgaaacatcgccgatcagctgggaggcgggatctacagctcgggccgactggaaatcgtcaagtcgcaggtcgacgacaacacctccgtgatcgccggcggggtgttggcctttgacgtcactatccgtggagggagtatttccggaaatcatggcacgacagttggtgggctgttcgtccaaggcggcgtcggcacggttgttggcacccggatcatcgggaacaccgccaacgtcattggtggcgtcgcggtcgcgggtgccgggcagctgaaggtgcggcacgtcaagatcgccgagaacacggccaccgtcgccggtggattgttcgtccaaggaggtgggttgggcgacgacagtagggccgttgtcgaggacagcgccatcgagaggaacaccgccacagccactaccgctggcggggtccacaacgcagggcaggcggtgctgcggcacacaaagatcaccgacaatcaggccgacctgggcggcgggatctacaacaccgactccggcacactcgctctctactcgaccaaggtcgtcaagaacatcgccgtcaccgacggtgggggaatcctgaacgtcgtgggcggctccgtcgagttgaacaccgccaccggcacggtcgtggtcaagaaccagcccaacaactgcgtcaacgttctcggctgccagggctgacccgtacacctggtacgcgaggggttcggccccgccgcccgcaggcggcggggccgaaccctcaaccgtggcacaggtcaggtggtcgggctggcagcggaggtggctgccggctcgtgcggcagggcgctgccctcgacgtactcctcccagctcatgttccagtcggtccagccgttgccgttctggagcttgcgctcggtgcccgtcacgcggatcggatccccgattcgtgtgttgtcgaagagccaggcgccgtcggccatcgatacgttgacgcagccgtgggagacgttcactgtgccctgttgtccctccgaccagggtgcggcatggatgaactccccaccccaggtgagtcgctgcgcgtagtcgatcttcgttcggtagccctcgtccggccccaactcgtcgtacgtgtcgaagacggtcttgcgcagtttctcgatcaccaccatggtgccgctcgaggagggcgtggacttcttgccgaggctcaccgggatggtcttcaccttctcgccgtccttcgtgaccaccatctgcttcgttgcgttgtccaccgtcatgatcagctccgggccgatcctgatgtccacggtgaggtcggaccggccgtaccaaccgtcgccgagcggcaggccgccagcctgaacccggtacgaaacggtgctgttcgcctgccaaaactccttcgggcggtaccgcacctcggtcgggctgacccagtgccacaccccctcctgcgcaggcgtcgccgtcaccgtcatccgacgctgcacgtcgtcccggtagtcctccgggactgcccgcccgaacttcacgatcaggggcatcccgacgccgacaacctgcccgtcgccgaggaaactgctgatccgaacctgttgctccggtttggtcatggtggtgaaggtgctggtcgcggtggtgggaaggccgtcgtctccggtggcggtgacagtcgccgtgtaagtctcgtcgtaatcgagcgcaccggtgggaagccaactcgtcccatccgcggtcagcgcaccctcgaccgccccaccagcggagtccgtcaacgcgacggtggtctcccgggattccgtcgccgtgaaggtgatgccggtcgacgccggtacgtccctggcgtcggtggtcggctcgacgatgctgacggaggccagcggggccggcgtggcgctgccgtcgctaccgttccaggtggattcccgacctgcggaggaacaggccgcggtgagcatgaccgcggcggtgagtagtccggccaggaacgcgtggcgccgcctgccgccccgcggcagccggtcctcaacaactcgcatggtctcctcgcaatggtggtgcaatcggcgtttgtgcaccggtgtccgtggttggccagggcagaggtgggcggcggcgccaggggataccggtcgacgccgaaacggggcctgtcagaagggcgagcccgcgcccccctctggtaccgacaaggcactgcccttgacgaactccggccagctcaggttccacgccgtccacccattgccggccgtcagctgtcgctcggtgccggcgacggcgatcgggtcgccgatctttgtcttgctgaacaaccaccgggcatgggcagtcgagatgttgacgcagccgtgcgagacgttctgccgcccctgcacatgctctgaccagggtgcggcgtggatgtactcgccgttccaggtgagccgctgggcgtagtcgatctcggtgacgtagcggttgtccgggtccggttcgtcacgggtgtcaaagacggtggactccttcttctccatgatcaccatcatgccgctggaggagggggtcttcttcgcgcccaggctcactggcagggtgcggatcacctgaccgtcctcgtacaccgtcatctgtttgctggcgttgtcgaccttcatttcgaaggcccggccgatcttgaccgttgcgacccggtcgacgttgccgtaccggccgttgctcaacggaacaccggccaacgcgacccggacgtgcagagtcgtgcccggacgccagtactccggggcacgatagtacgcctggttgccgttgacccagtgccaggcgcccggctgcaccgggtcggttcgcacgaacattcgccgctgcaccgccgcccgatcctgctccgggatgccggggtggaactcgacgaccaccggcatcgccacgccgtactccctgtcgtcgaagaggtagagaccggagctgatcatcgacttcggcttcgccatggtcgtgaacgtgctgtgccctgcacgggtaccgccgttggcagtggtcgcggtgaccgtcgcggtgtagctggcgccgtactccaacggcgtcgatggcacccacgaggagccgtcagcgcgcagttgaccctcgaccgccgtaccgtcggcggtagccagggtgacggcggacaagcttgacccgtccgcgaggtcggtggcgctgatctccgcacttaccggttgcttcgccgccccttccgccgggcttacggaaagtggcgcgaccggctctcggggggacccgcgctcggctggcgtcgccccgtcgacgaaggtcgcctgctcccggtcgttgccgcacccggccagtgccagtgctgccaccaggccgaaggcgcccacgaccgccccggctcgcgtgaacctgcccatccccaccccgtcctcgcgtacctggcgtacatcgtggcgtaaccacgcaccccacacctgcccaccgcagtcgaattggtagttttgtgtgactcgtcccttaagatcaaccgaaaggggggagtggggatcggattagaacccggctgaactggcgtgctagggttctccccgttgccaacgagcgccgctagctcaactggcagagcagcggactcttaatccgcgggttcggggttcgagtccctggcggcgcacccaacgagcaaggccctgacctggtacttctgtgccggtcagggcctttttcgcgtacggcggtggtggtcggtcgctcggtgggtgctcgggagccgttggaccgggttggtgtcggtgggacggggtgcgttgccagcggtcggaaccatggtcaactgggtgggcggctgtgctgtggaggggcgcgggcgtggttagggtcggttgtgcggcggatggtgtgcgtaggtcggtgcgggccatccttgtcgatggtgacggccggttcccgccggagcagcttcgtgatgagcccagcggcggtggcgttgagcttgattgcctcagggacgaggcgttcgtactccgggagttggagcatcgcctggggctgagctgtccgtcgcgctgtgcgccacggcaaggtcgaggtgcgcttgagcgcgccggctggctagcgtcagtgggagctgcgaggtgtcgagctggtcggcgagccggagtgcctgtttgttgtcgtgtagggcgaccgcgacggagatttggtgtagccggacgttgcgccccagccgcacccccggctacgagccctcgccgactggatcagcggctatcaggccgaagcatcgggcgcggtccgcggtggtccaggcgagttcgccgtcaccgagtttggcagccagttttgacgacagcaggtaaacgccgttggcggctcgggcgaccctgggcatctccacagcctttggctgctcggcgaacaaggactcggccccgctgatgaggatgggtagttgccgcagttcgctgtactgagcgccctggtaggcgaggttggcgacctgtagggcggcttccagcttacgtaacggcagcaggacctgcccgttgtcgcgggcgaggaccgcgcgccgcagccccgcacgccattggctgggcgagcccgaggcatcgagcgactggatggtctgtggcgactcgggctcgtatatgtcgggccgtggggtgggcgagggtctcgtccccttgtgctggtgacgagaatccggctctgcgggcgctgggagttcgccatacttggcgttgtcgggccgggcgatgtagagcccgagcgaacgcttgtcggtttgcagaaccgcgcagagcgcctgtcggtaatcctcattgggtcaccgggtctcaccgcgttccagcgcgccaatggccttctcggtgagtcctggccagcgcggcctgcgaccttgcctggcgtacatcgaggccagttcggtgttgcaggcgtcggccaactcctggcgagacatcgggcggccggaaccagatgggaccgtagcgccttgaacgaggtcaggaactgctgcaactgctggtgatcgaccccgagccgttccgccatcggctacatcgactttcgccggccgtccagcatcagcccacgccgcaggccagccgcccgctgatccgaccgccgcaaccccgcgaagatcccggctgcgagccctccaaccgcgcccgcacccgaacgagttcccgctcatccacgcacctgtcggctccgcctgaaaactgaccctgtggttccggctgaattttgaccccttccgaaagcatcgggaggtgctgagcgtggaggactgggcggagatccgtcggttgcaccgggcggagcggatggcgatcaaggccatctgtcgtcggctgggggtctcgcggaacacggtgcgtaaggccttggccagtcatgagccgccccgctatcagcgggcggcgaagggctcgatcgtggatgcggtcgagccgcagatcagggtgttgttggcggagttcccggacatgccgacgacggtgattatggagcgggtcgggtggacccgcggcaagacggtgttcgccgatcgggtgcagcagttgcggccgttgttccgtcggcccgacccgagccagcggacggagtatctgccgggtgagttggcgcagtgtgatctgtggttcccgccggcggacgtgccgttggggttcgggcaggtcggtcggccgccggtgctggtgatggtgtcggggtattcgcggtggctgtcggcggtgatgatcccgtcgcggcagtcaccggatctgctggtcgggcactggaggctgatctccggctggaggcgggtgcccaaggcgttggtgtgggacaacgagtccgcggttgggcagtggcgggccgggcggccgcagctgaccgaggcgatgaacgccttccgcggcactctcggcatcaaggtgattcagtgtcggccggcagacccggaggccaagggcctggtcgagcgggccaacggctatctggaaacctcgttcctgcccggacgccgcttcgcctcacccggcgacttcaatgcccagctgtccgagtggttggtgcgggcgaacaaccggcagcaccgggtactgggctgccggccagccgaacgatgggacgccgaccggcaagcgatgctgccgctgccgccggtcgcaccggtggtcggctggcggcaggccacccgactgccccgcgatcactacgtgcgcatggacggcaacgactactcggtgcacccgtcggtggttggccggcgggtcgaggtcaccgccgacggcgaccaggtgacggtgctctgcgacggccgatccgtggcccgacacgatcgctgctgggcgaagcaccagagcatcaccgacaccgcccaccggcaagccgccgctgatctgcgcgtcgctgcccaacgcacgcccacggccgccgttgacgcccaggtcgaacggcgtccgttgagcgactacgaccgcctgttcggcctggatgaggtggctgcgtgatggccaccaagaccagccgcaacgtctcatcggagatcgcgtttctcacccgcgcactgaaggcgccgtccctggccgcgtcggtggaacgcctggcggagcgggcccgagcggagtcgtggacgcatgaggagttcctcgctgcctgcctgcaacgcgaagtggctgcccgggagtctcatggcggagagggacgcatccgggcagccaagttcccggcccgcaagagcctggaggagttcgacttcgaccaccagcggtccttgaagcgggaggccatcgcccacctgggcaccctcgacttcatcaccggccgggagaacgtggtgttcctcggcccgccgggcaccggcaagacccacctgtccatcggcttgggcatccgggcctgccaggccggacaccgggtagcgttcgccaccgccgcccagtgggtgtctcgcctcgctgacgcccaccacgccggccgtctgcaagacgaactggtcaagctcggtcggatcccgctgctgatcgtcgacgaggtcggctacatccccttcgaagccgaagcggcgaacctgttcttccagctcgtctctaaccgctacgaacgagcctcgctgatcgtcaccagcaacaagcccttcggccgctggggcgaagtgttcggcgacgacgttgtcgccgcagccatgatcgaccggctcgtccaccacgccgaggtcgtctcgatgaagggcgacagctaccggctcaaagaccgcgacctcggccgcgttcctgcggccaccaagaccaacgactgaacatcaacaaccaacgagggggtcaaaattcggccggaacagaggggtcaaatttcagccggcgttgacagcaccgcaccaccacgacgcgcatacaagcgacacgccacaacgacctaagcactattaggtctgctcgacgagattcagatagaggtcaacgtagttgaacttccgatcggtgtaccagtagaacgctgcgcacctaccccagaagatatctcccttctttcgagggccaaggtagttggtgtctgcaaagcagcgccactcgatgtcgagctgggccgcgatcctgtcttcgacaattaatagattcttgatatgcagcatctcacggatgccctcgtgtcccgccccttgtccactgttgaagaaattgaccagggcgtcgcggccacgaaactcgcccctaaacgggtttctgaaaactgcatcaggggcgtagaagtgatccactgcattcgacttatcggcatcagaattgaattcatctacataccgtttgaaatactcctccgaaatcactcccatacgctcccttttgtccggtcctgttctaacggagcccgtagggccgccaacccatcgagcttctccgcaccccataggcaggagatgatcttgttcttgctgaaagtgctcgccaggcccgtaaggtttctacgtaccttgtccgaaatttcgtcgcgagacagggggtccctggggtcgccgtgcgagtagtcgcgttcctgccgtatgacctcgccattttctaaggtaatcgatatccgacatggtgtgcaggatgggaatttcttggtcatagtcgagtcctccatgacgctgatcgcgcccaacagccgctggagttgagggtctcgtgcgcgatccgcgtcgaagtcggcgtactcgacaggcttgagaagcgcagtggcgacgcagtacgcaatagagtgtgtgcggcccgcccgactggcggggttgtcggctgatgatgtggcgccatttcgtagggcccgatcgtaggtctccaccttcacctgtcggatatccgaggcctcgctaatgttggaggacagatcacgtgcgacgtcaattggagtttggcagtagaagagcgccggccaccgcttaaagatgatcctattgaggtcgggctcaacatcgaacgccatttcggcacttctgtagaatcgattcacgccgaacttaccctggtatattgaggctggccctgtgaaccccgcccgggccagcctggcggcctgtaggccccgcagggcgctggacgcgtaggtacagtgcttccaatcagtgatgtcgcctaccgcagcctgattggcggtgagcccgaactcgccggcgatgcgttgtgcctcgacaagctgagcctcggagaggccgagcgcctgtcctacggcgagtgcgacccagaaagtggcggcggcatcatggtcaaagccactcgcctcaggatcataactatcggcgaatcgggcggaaagattgaacaaaacatttaccgaagcgaggaactgtttaccggtccatctcaaccaatcggcaagaaccaacgcgagggccacgttgtcggacggatgcacgatgcccatcgcggtgggtgagacatacgtgttaagtagatcactcctgcgagccagaatagcgttgagaaaaacggcatcgtctatactggattcccgtccaacaccccagaccggagttccggatcccgccccagggcccgtgacgaccttactgaatttacgcaggatggtagtgtcgactaatgaggcgcagattcccgcgtaagagtcagcgacactacgcttgatcacctgcagttcgtccggcgtcatcggccggtcaacaaactttcgcgtatgccgtgccagcttcttctccagttcccccactggccgagtgtaaccgtcggcaaggcgtgttgttccaacaaacgcgccagtgagatggcctcagcaacgcgtaaggctgattggggcgtgacacggacgaaaaactgtttcgggctggtgtgtgcacagcgtggagccggccggcgcgttgaccggtagcggtaaacgcgccgcgatggtgcccgcacagacgcgcgtgcggtggatcggccatggttatacaggcgtaggggccgtcggagtcgtcgagccagccgtattgacggtccgttcaggccagcgcggtgatgccgtatcgggatcgggcgggtcggttcaggcatggccatacgtcggtgacgacgtgttcggcggtgtcccacagccgagcaccatgatggatcgtgggtgctggctgtcgttgtccgtttcgatcgtgacctgctctacctggtggggtggtcagggtgaggtgtctgtggtcgtcgcgcgcctgatggttgtgcacagttctgtgacgtgccccggcggggcgccagcctgcgctcatagcttgctgccgaccgggcgccggctgctgcccccgtttaccccgaaacccgcgtcaatgtccatcaccagtagcaagcaatgaccatcgcgctgtggtctgtgcagttcagtgagggcgcagcgtggcgcgtgtacaccttgaggaccccagcatccgcagcagtctgatcaccggtgtggacctgggtgagagcacctgggaggcggggagcctgtttggctgcgaggtcacccgcaccgatttctccggcgcggccctggccggcatcgccatcgaacggtgtgcgatcaccggctcccggttcaccggcaccaggttcaccgacgtacgcctcaaggatgtcctgttcgagggctgccgcttcgactacgccacgttccaccgtgttgccgctgtcggctcggttgcgttcaccgactgcactctcagcaacggcgagtggtcttcctgtcggctgccgcgtatcgcgctgtggtcctgtgaccttgccggtctggagtgggacgcctgcgacctcgacggtgccgtccttcggggaagccgcctccacggggtcagggcgccgttggacaacctgcgcggcgtcatcctcggcgaggaccaccttcctgatttcacgcagctgaccgtcgctgctttcgacctgaccgtccgaatcgactgaagccgaggaggcgtcgtgctcggtgaagccatgggcagtccggacacgatcctcgtctgcattcggggtagctccggctcgggtaagagcagcatcgcccgggagctgcgacgccggcacggccggggctgcgccctggtcgagcaggactacctgcgccgcatcctgctacgcgagcgggacaagcccggcggagcggcacccgccctgatcgcgcagaccgtccggttcgccctcgaccacggctatcccgtcgtactggagggcatcctgcaccgcagccgctaccgcagcatgctgactgccctgcgggacgaccaccgggggcggtcgctgttctgctacctcgacgtgtccccggaaaccctgagccggcatctcacccgcccgcaagctacggagtttaccgccgagcacatgagcggttggtatgtcgctcacgacgtcctgggctggcctgacgaattcgaattcgtcctccccgagaccaccgaactgaacgaggccgtcgcggctgctgccgggctccccccccagaccgggcgcgacgacgacctgctgccgaacattccgtttacgtagagcagcccagccggctaccggtgtcgccgttccggtgcaccgttcgccaacgtcggtcccgagtgcccgcgtacagaatccgccaccacaacagtctgaccgccgcccgaccagcaggccagacggcgtgtcaacccaacaccgcgaacgtgcagggtcacggcactagatgtcgtggtctcttacctgctggtcgtgaccgaatcgaggtcccgcgcccggggcgggtgccggtacgcaataccgccgtcgtgagtcttgtccgtgacgcagcagcaaaccccgacgccctacccgtcactcgtagacaagatcgcgccggcgctttccggtgcccgccccggcggacacgatcggcccactgtgcggactctcgtcggtcagggcatcctgatcacgaaccttcgcgccgatgaccgtgaccgatccgctcacctatgcgattgacgtcctcacgccggtaaccgcagactctccggcgcgttcggtcgtcgcgggcctgcaggtgacgcgcgacctgggcgatcggcttcccggtctcgcgcacgatccgcaccgttcccgcgcggaacccaggatcgaaccggcgtctcgtctcagccatgaaccctatccctcaggtcctagcctccgcgctaggaggggaaccgcacccccgccactgcgattgccggcggcggagcggtcccctggtggtcgcgccggcccactggggtctgcgtcgaagtcggtgacagacactcgtcgaccgcggcgatgtgaacggtggctccgtcgttacggcagcactgcgcctcggtagatgcgctcgaagaggttgaacaggggccggtcgtaggtctgcaacttcgcccgcgtgttgatgtcgttgtgcacgccgtcgccgccgggtggtccggggtagttcactccgaagtagctctggataccctcggcgaagtactccttaatgtccgttcccgcgtatgtgttcgtccacagaccgctggcgcgggcgttgctccacgcactggacaactcgggggacatcgcggggtcgatgttctgcagggccatcagatgcagggtgtgtccgaactcgtgcacgaacagattcgcccgtccctggttgtccagcacgttgctctcggtgcaggtcgacagcgggaaggagggggtggcgccgaatccggcccagtaccggtcgtccatgctcgtgccgaactgctggtacacctcgggaatcgcgctcatgcgctcacctcgggcgacgaccacgaggcggacattctgccggttcaactcgtgcacgggccagtacgggtaggtccacagcaaggtcccgagctggttccgcatccgcaccagggtctcgtcctgcaggtggtgcggaccgaagagcggcagcccccatgcgtcgacgtacttgccgtaccaccgggtgtccagactgtacttggtcaccaatgacggcgggatcggcccgaccgatccggtcagcgccagcgccggtgacgccccggcaatcgtggccagcagtcctgtcgcgccggcggccaacagggaccggcgtgtgatggcacccaaaatatcgactcccctcgttcggcctgccatcatcacgcgatgtctgacaatgtgtcaaatcccctggaagcgtgccgtgaggccgatatgcggcttgagtctccagggctcgtgtcgttggtcgttcgaagtcgactggcgagcggccgtcgtaagcggagtggcggcggtgccggttgcagaagtcggtgatccaggtagcgatcttgatcgctgtccccgtcacaccacgccgatcgggcaggccatcctcgtcctccaagccgtcgaggcgcccgctacccaccatgaacgtggctcactgctcggccccgcggagcaggggacgcgccgccggcatccgttgacgagatgctggacagtcgtgtcgggggagctcgccatggcaaccctcagttgagcagcttgccctcgtggagggcgtgcacacgaacaagcacgtgggcgtggtcgggttccacgtgatacgcgggcgtctttcaatgggccaagtgtgggctggttccgaaatctccggcacgacagatgctagccggagatcaaccgcatgtcaccttaatcggactttcgtccaggctgacctgattgtttcgctcttgaatcagtgccgcaccatccattgtggtgaggcactgtccgctacggataagccacacagcgattgatcaaagtaacgagtggatcacggggtggcccggggtggcgccgcaggctaacgtgcctgcctgtagctacctttgccgagggagagacccttcatgaagtcacacaaccggcagcttgcccgaatgggtgctggcgccgtcggttttctcgttgcgggttcgttcgccgcgcccgcttacgcggttgatggcacggacctctccgtcgagctgtcgggcacgactatcgctgccggctcgaccgaaaaggtcgtcgaaatcgacctggaaaacgtcggaaagaccacaccggagtcggtcgacattatcttcaccgtcggcgatctcgtcggtgcgttccagttcgctgacatctgcgacgatgatcctgcagatggcaccgtccactgctccgtcgataaggccttcattccggagccgggtggcacaagcgatttgtcctacttagtgacccgggccgacgactccgccgacgcctcgggcgagctgactgtgacggtcctggtcgacggcgacgacaacaccgccaacaacactgacaccgccgaggtggtgatcggggagcacggtgtcgacctgggtgtcgtagccgaggacgtgcgcacgcccatcgacgccgacgcgagcctcgagtctggggcacctgtctacgtcgacgggtcgatcaccccgggcggttcgaccgccgtcgtggccaccgtgtccaatcagggcgatatgacggcggacggggtcagggtctctgtcaccctaccggagcaggcctccttcaccgaacctgagcagggttgcgagtacagtgccgacaaccgcacggtcacctgtgactactccgaaattatgctgatcccggccgaccatgacacacaggacggcgacgcaacctccggtggtagcttctggttccccgccaagatcgatgctggtgttgcgaagagcggtgccctgaccggcggtagcgtcactgtcgccgccctcgccgcagttccctacggccccaagcagaacatcgccgcacctaccacactgccggagaacgtggaactgctcgacgccgcggacatcgacaaggttgttgatgttgacgagtccgacaacaccgacacgtactcgatcttcgtgtcggtcaacggcggttccggcggtgggtccaccggcggtgacggcgacggtggctcacttccggtgactggcgcgcaggctggcctgttcggtggcatcggcgccttcgtgatcgtcctcggtgccgtgctcttcctggtcgctcgccgtcgccgcgtcgtcctgatgaccccgggtgacgaaaagccgaccgcgtaagaaaccacacgcgacacacctctccaccggaggtgacgccttcgcgcggcggggtgggacgggctaccgtcccaccccgctgtctgacaggtgtgccgatggtgatgctggcggcatgagccaacagcgactggactgtgtcgcgatcgtttggcatcggtggagcacggaccggtcgcgaggtcgagagtcgctgcggccgagcgatcataggtcggaccaggtagccgaatggcgcgtcgaggccgtccgcgatgatgtgctgactcgccaacgacgaccacgtagcgccaggggcaggtacgcgcaggcagcggcaagctcggcggcagccgcgcgtgcggtgtggacccactgctcgccgaggagccgttcacgtggcacgtcggcctccgctgcggtgagcacgtccaggtgatccggtgggcaccatcgcaggcgaccagtccccgagcgcacctggagtgcgagctacaccggctcgttctcggcaggtggtagtccgtcactagcggccggtggcgggtggaccggcgccgcccaccaccggccggacagccacaaagaacttttccccgggtggagtcacccggcagttgtatcaggcgtggcgcaccggacggtccgatccaggaactgtcggatctgaccgttcttccatctggcgaccctaattccggacacgctgccgagttgccccgaccatttcaggattggcagtacgacggtagcgtcatggaagtccaggtgctttgccccgggtgctgtcacctcgtggaactcggcctgtgcggtatctcgcgcgagatcgttgctaccggcgttcaactcactgtagatcatcaggtacggtacgctgaacgagtcgtgaaggcgctcaccgtagagtccaccatcgatgttgatgaccgcagtgcatctgtcgtccatcttgctgagctcgctggcgaccgccccgcccaaggataggcccatcgcggcgatcggacgccctgatcccagttcaccggtgggatacccgggaatggtggccaggatggtgggaagccggttgagcacatgctgggagtcctcggtgcgtcgggcaacgacggcagccgtgctggtgctcaaccgatagagctccgccgagattcgggcgcgctcgtggcgggtgagcggaccacgcagctcgcggttgatcgcctgtgttcgtttggctgtgcccgagtcgacggccgcgtctgcttcgtccagctcggcacgctgatcgatgtgtcggatacccaccacgacgtagccgtggcttgccagcgattccatcaggagtgagttctccgcggtgatggacacgagcccgggctggtagaggactaccggggcggtagtggcgtactggctggcgtgggcgtcgcgaatcgcatgcgtgcgcacctgcttcaaatagccggtgaggcgccgtagcacgggaggaatcccaggagcttcgcggaattcggaccacagggcctcgccttccggatgccgttgaaccggattcgtttccgctggataccacacggtgatgaagagtcgtctgcgtcccatgcgtgatgccgtcgtgacgtcacgctcctccgttgtcgtgatcttgccaacgccgaacgggccgtcgggctgcgggagattcgggatgggaagaccgattaccaacgcggcagccattgtcaacagcagcagagcgacgactccgccgatgatgcgcatgccggcgggcagcgttgtggcgacagcgacgcaaagccaggtgacggcgaggtaggccggcaccatttgccaccgcgcgctgttgttgaccaggcgaacgatgctgagagccgttgccgcgacaatcgtcggtactgtcacgctcgtcggagcagcaatgagggtcatcgccgcggtgagggaggcggtagtcagtatggcgcgttcgataatggtccacatcagcgatccagcctgccctgtgaatcagtggcgcgtgcgacaccgagatatccacatacgaagtcggcgagttcctcggcgaactcgtcgacatcggtgggaaggttccagccagacatcccctctgggtgaagcaggcgtcccaagaacatcaggttgaagaagtacgcagacatgctggccgctcgggtcacatccgagtgacgtatctcgtcggcgtgattctgtagcagcgagcgaaagccggacacggcaacctcctcctggcgccgccagtgctcatcgagcagatcagggtgcaagcgcgactggaggtaggccggttgcatgacgtagcgcaggtcgtcggattgacgccacgccgcgcggccgacctggacgagtgcctcgcgcagcgaggtgcggccgatcggctcggggctgtcccgggaaaagtcgttccaccattgcgtcacccgacgcaggtacagggcgacgaggatggcgaccgcggcgttgtggttgtcgaagcgctggtagaccgacgccacggacacaccggcccggttggcgatctccgcgacgctgattgcgtcgaagttcttctcatggagcagttcgtccagtgcggtgatgagcttgtcccgggtctcacgggagcgcctctgcgtggcgggtttggtgccgggcgacgcaccgtccacagaactaaacataattcaggtttaccttatagtcggcggattctcaactgactcgcccgcctacctggcgccggcgttgacggatgcacgacccgtccgggccgctgtgcggtggcgcggtgtcgctggatgtgacgcggctacgactgctgacgccactgccggctgcggctcggtcgacatgtcagccgcgaggccgggcggtcccgttcgtcgctgcgatggtcgcggctcgtcgggccagaagcggggcgccgtcctaggggtgagcgtcgccgcctccgatcgcggtgaccgccgcggcaacccggcccgagccgtcgggtttcaaccagctcgccgaggtgtatgcccgtcgcgggagcggtgctctcggttgtgctggcccacacctggtgacggcgcttacgtatacgctgtatatgttctacgtacatgtacggtgtataggtggtcgggaggatcccggtcatgccactcacgtgaagcggagacgacagtgcaggcatatgtgcagaccaagtacggcgacccgagcgtcatgcgactcatggatgtgcccaagcccacaccagagcacggtgaggtgctgattcgggtacgggcagcaggcctgaatccggtggactaccacctccggcagggcaagatgcggatgatcgcccgtttgaaactgcccagggtggccggcagcgagctggcgggcgtggtggaagccgtcgggcccggcgtcaccaacctcgccgtcggggatcgggtgttcacccgagtggacgtcatgaagctgggcgccttcgccccctatgcggttgtcgcggcggacctcgtcgccccgatgccacagtcgctcgacttcaccgaggccgccgggcttcccctggccggcctcaccgcgctacaggcccttcgggacgagctcaacatcgagaagggtcaacggatcttcatttccggcggtgcgggcggcgtgggcacactcgccatccaactcgcggcgtggatgggcgcccacgtcgccacgaccgcctcgcccgcgggcgagaatctggtgcgttccctcggcgccgagacggtcctcaactaccagacgaccagcttcaaggacgttctgcgggactacgacgcggtgctcgacctccggggtggtcaggatctggcggacagcttcgccattgttcgtcccggagccaaggtggtgtccgtcgcgggagtgcccgaacgcaactccgccacggacctgggggccggtccactggtcggtgccttgttcaatctgctcagtggcaaggtccggcggcaggccaaggcacacggggtcacctaccggtacctgttcatgcaccccagcggtgccgatctgcgaatcctggccgacctcgtcgacggcgggaacctgaaggtggtgacggaccaggtctttcccttcgaggagatcgcggacgccttcgcccacctcgagcgcggccgtgccaagggaaagatcatcgttgcgatgccctgatccgtcgccgtcaggtgggtcggccaaccgctggccgccaggtccggacagacgatgggacgcggtccggacctggctcggcggctggtcaccccaaggtcgaggtgccccggccgacacgtcttccacaggtgccggctcgatggccccgagccggcacgcaccaccggatgcatgccccggcagcacggagtgacctgaccgggggcgcggagccggacgtgctagacatggctggaacgtgaaggagacggcgatgacctccgcaacctcaccgcgtagagccaggaccccgctgtcccgggccaccctgatagccagcgcgacggaactggccgactccgaagggctgcaggctgtcacgatccggcagctggcccaccggcacggtgtgaccgccatggcgatctatgcccacttcgacgacaaagaggcgctgctggacgccctgggtgaggcgttgctcgacagcgtccaggtccccgacctgacagctggcgagagtcggaccaatctgggggcggtgttgaccgccttcgtcgacgcattgcgggcacaccctgccatcgcccccatcaccgcccgccgcatcctcgagtgcgattcgggcatcgacctcgccgaacaactcctcgcccagctcaccgcgctcggtcaccccatcggtctcgccgcggccacgagccactacctcctcagcggggtcgtcgccctggtcgccagcgagcctgggcgcagctgtgttccgcacgacatcgagggtcaggaacagttgatccgtagccgtcgggctcgcctgttggccctggcacccgaacgccatccccatgtcgtcgccgcggcaacgccgctgaccatgtgcgccaaccccgacatctactacgcccagggcatcgagttgctcgtcaacggtgcctgcgcgctgggtcgccgatgacgatcggcgcgtcctggtacggcgtacgccgtggggtgcggcgacggtagccacgcgaggcgcgcgaaccgcacacgctaccgccacgtttcgccatggcgggttggtgcggatgggtcagttcggtcagttccgaaggtcgagcaggaatccgctggcggcgagttcggtgaggaaggcttccggctccacgaggtgctcgatgtgccggacgccggatggcagagcgggcaggtctcggacgagtagcgccgcggcgagcccggtggcgcggctttgttggtgaccgctgaagctcgcctggctggtaccggagtcgacggtgacggcgaatccgtcgccgccgagatgggtccgggccagcgcgtccagcacgatgcggcggatccgggggcgacgcaacgagcgggcgatgccgggccgcccggcggctgccaacagcgcggtggcgagccgggagtccaggcacaggccggtgctcgcggcgacatccagggtgctggacagcgtgtactggtcggagaacgggaaccgatggacggttcgttcgccgtacggagccggaaatcgcatcgtccacgtgccctccaggcggcccagcccgtcgagagtccaggcgagtgccgccggtccgtgccgttcgccggaaccgagcagcacgccgatgtgcacctgccgggttgttgactgttcgacgcagtgtcgggcgagcaggttgctgaccccggggaccagcccgacgctgagggccgccgtggcctgccgttgggaggcgagctcgtccaactgttcgatctcgacgtgcaggtggtgggacgccgagacgtccacgtagtggattcctcgctccaggcaggcgtgggcgacgcgtgcgttgtcgagttcggcacacatgagtaccgcatcgaccccgttgagtgcggtggacaggtcgccggggtcggcggcgtccaggcggaccgcggtggagcccggcacgcggggcgcgcggtgtgggttgcggccggccaccaccacgttcgtcgcggggaggtgcgcgaccagcgcggtcacggcgtgcaggccaacggcgccgtatccgccgaggacgaggactcggttcatcgggtgactgcctctcgaagtgtggtgtaccaagatttggtagtcacactacaagaaggtttctggagtgtcgctatagttgaccgggtgagcgcgacaccacaccgcggagaccagcagacacccgcgaagacacgcaacgaggacggcagaaccgcgcgatcgcgatccacccggacgcgcatcaccacggcggccaccgagctgttcaccacggccggctacagcagcaccagcgtcgcggccatcgccgccagggccggcgtgagcgagcagagcgtctactacagcttcggcaccaagcgggccatcctcaccgcggccctcgacctggccatcgccggcgacgacgaacccgttcccacactcgagcggccctgggtgcgggacgcactcgccgatccggacccacacgggcagatccgccggcaggtcgccggcgccgcagacgtctatcggcgcgccgcgccactgttggacgtcgtgcgcagcgcggccaccatcgacgccgaactggccgaggtgtgggcgaccaatcttcagcagcggctcaccgtgcaacgcgtcttcgccgaagcgctggcccgcaagacgtcgctgcccgccggcatgaccgtcgacacggccgccgacaccggcctggccattctcagccccgagacataccacctgctcgtacaccaccagggctgggaacacacccgatggcgggactgggccacgaacgcgctgcaccgcctgctcacgacgctgccgtagcgcaggcgacccgcctggcagggcggtcgacgtctaccgctgatgccgcctgcttctgtggggccttcgcggtcaggagccggctgcaccgcgtcgtcgatccgatcgacgacgcgtgcggtgagtacggcccgacttccgtcgcggtgagtccgctctatgcgactttgccggtgatctttctttgtcggggcaactggtatgccatcgccaggcgggaatggcttgcccgtggaatcccacagcgggacagggcggtcccttatggcacggcgtcgagccatcagcattgccgagcgcatctccagatgacgaggaaaggcgcacgctgcccctgtttgcgggtaatgagcgaggggagacggtgcatccgcccatagcaggccaaatccccaggggattgcttttgccgccgttgaaccgactccgaagcaccgcataccgacctgccggggccaagctgctgatgtcgatctaccaggatgatgtgcggtaccggcggacgatggctccgctcctccatctggtgatcacctccggcgtggggccctggggggcgcctccagaaggcgcggcaccaccgtggttcggtgcgcgggcgaccccggcgtcaaccgggctgacctcccgaggtgaggtagtcccacaggctgagtaggtcgacccggtgggtggagagcggcgccgcatggaccttcccgttagacaaggattcggttagtgtgaatgcgtggttggtggagcgaagcagatcgcttacaccagctcgtgcggtgctcttttcagatatgccggggcatctgcgttgagtccggtcgcgcatcaccgccggctctctgagatctctcaaccgggctgggcggccggtttcccttgatagcagcagcggtcaccgccgcctactgaatacttggaggaacgggtgcgggagtcgacatcgccaccgttgtacgaggtgccggagaagggcgggctcgctgacctcatcgcgagtaacgccgccgaggatccggatgcgccggcattccaccgtaaagtcgacggccggtgggagccggtcagcgccgcggagttctacaccgaggtcaccgacctggcccgagggttgatcgccaagggcgtcgagcgcggggaccgcgtgggtctgctctccggcaaccggtacgagtggtcgctcgtggacttcgccctgtgggtgatcggcgcggcgccggtgccgatctatctgacctcctcgaccgagcagatcgagtggattctcggcgactctggtgcggtagcggttgtggtggagaccgaggcgcacgagaacgtgatccagggaatgcggggcaaactacccgcgctgcgacacgtctggcagatcgacggtggtgcggtggcgcacctgcgagccgcgggggccgacgtcgaccccgccgccgtcgaagagcgtcggacggccgtgctcccggaggacacggccacgatcatctacacctccggcaccaccgggatgcccaagggttgcgtgctcagccatgccaatctgttcgccgaggcgggtaacgccgtagctctgctgcgcgccatgttcggtccgctcggcgacatcccggcatcgacactgctgttcctgcctcttgcccacgtcttcggcaggatggtggaggtcggtgccatggtggcgcggacgcccatcgcgcactgctccgacgtcaagcaggtgcccgcggaactgatcagctacaagccgacattcctgctctcggttccctacgtgctggagaaggcgtacaacaccgcccggcgcaaggcttacgaagctggcaagggcaaagtgttcgacaccgcggcggcgacggcaatcgcctactcggaggcgcagcggcccggactgggcctgcgcatgcgacacgccctgttcgagcgactcgtgtaccgcagggtccgggccgccttcggcgggaacctgcgtttcgcgatctccggaggtgcggccctgggcgagcgcctcacgcacttctaccgcggctgtggcatcaccgtgttcgagggttacggactcaccgaaaccagtgccgcggtcacggtcaactcgctggattccttccggccgggaaccgtgggcagggtcctgccgagcgtacggatgaggatcgacgacgacggtgaggtgcagtgcaccggtggcccggtgttcgcgggctactggaacaacgatgaggccaatgccgagtcgttcaccgaggacggctggttccggaccggtgacatcggggagttcgacgagttcgggcacctgcggatcaccggccgtaagaaggagatcctggtgaccagcggcggtaagaacgtgtcgcccgccgtgatcgaggaccgcatcgccgccgctccgctggtcgcccaggcactcgtggtgggtgatgggcagaagtacatcgccgcactcatcaccgtcgactcggagtacctggagcactggaagaccggcgcgggcaaacccgccgacgcggcggtctccgacctcatcgacgatcccgaccttctgcacgagctgcagcgcgccgtggacgagggcaacgcggcggtgtcgacggccgaggcggtacgtcggttccgtgttcttcccaaggagttcactgtggaatcgggccatctgacgccatcgctgaagttgcgtcgcagtgtcatcatggcggacttcgccgacgaggtagctgagctgtacagctagctcgcctccggtggttggctggaaggcccgggtacgtgcgccctcacgtgcccgggcctttcgcgtccccgcacgcggagccgagccctgggacgccgcccgaatcctgagcccgggggctggccgggtgacgtcgacgtcagcggtatgggcggacgagtcggggtccagggcggtgccgcttccaggccgacaccgcgccacccccacacccctacgtccgaccagcgatcaggtgttgtttcaccccgggccactcggctcgtagcacgctgtagaagatcgcgtcgcggcgccggccccccggcatgtagttgaagctgcgtagcgtgccttcctccaccgcgccgatgttgcgcaggcccttgcgtgcctgttcgttgcgcacatcggtcttgaactcgacccgttcggcgccgagtcggtcgaaggcgtgctccaggagaaggtacttggcccagcggttgacacccttaccgcggaagtcgcggcccagccaggaccagccgatctccagtcgggcgtcggcctcggcgaggttgccgtagctcatgctgccggcggtgcggccggtggtccggtcggtgacgacgaataccacccgccgaccagcggcctgatcggcgaggcaggtgtcgaagaatgtcttgaagtcggcctcgttcttcacggccgtcacgaagtatcgccagatgtgcgggtccatggcgaccgcccggatcccctctcggtcggactctgtgacgggatgcagcctgacgtgctggttctcaagaacgtgtgccgccttctcagcccaggtcatgattcagcttcccaccggccccacataccgggcaatggcctcggtgacgtcgcgcagcgtgcgcattccggcgaggtcgtcctcggtgaagttggcgaggtcgactttggtggtttcgcacagctcggtcagaaacagcaccttgttgagggaggtgagggcgtagtgaccgaccatgtcagcgtcgaggtcgagggcggccggggcgacgtcgtgggtcagcacggcggcgaactgttcgcgggcggtcacttccagctcagggagcatggattccctccttggggtcgtgcactgcggcgtggtgggcagcgaggatctgccgcctcctgggcttgtactgcgaggtgagcaggccgttgtcgatgctgaacggctcgtcggcgaggatcatccggctgatccgctcgtcactggtgagcgcggcgttggtcgaagcgagacgggcggcgatcgccgcccggtcggcgggtacgtgggccggcgagaccacggcgaccaactcggtctgaccaggacagaacaagacgcactcggcgatcgccgggtctgacctcaactgttcctcgatcggccggacaatgaccttcctgccgttgtccaggacgatcacgtcgtcggcccgcccccggatgaagaggaaaccgtcctcgtcaaggtgcccgaggtcaccggtgcgcaccgtgccgtcgggtgcgaagatctgctccgagctgccgggttcggcatagatgtagcgggtgttgacagggtggtcactgcggacgtggacgacaccgtccgcgtcgaccaggacctccttgccccgcagcacttggcccacactgccctcgcgatgggccttcgggtggttcttggtgacgatgcaggtttcgttgagcccgtacccctcgtagatgggaagaccggcgtcgacgaagaagcgcagggtgctcggggccgcgggcgcggaaccggtccacagatatcggatgcggtcgccgaacaccgcctgtgcggcctccgtcaccgacgaaccgcgacgctgcctggcctcgatctggcgcttggcggtctcgtagaaggcgggcacccccatcaccacggtgggtcggacctggcgcagcgccgcgaaggccgcctcgtaggtgctgaccgtgacgtcgtggccgtgcagcaatgccgagtagatccagtagcgctgctggagcagggagagcggcaggaagacgaacaggtcgtcacccggcccgtgttcgaagatctcctggacggcccgcagcgagctgtcgatgctgcccgcggtggcacccaggcccttgggctcgccggtactgcccgaggtgaacttgatcgtggtgacgtcctcgggttgccacgtcaccggcggcagcgcgggttcgtccaggtcgcgacgtccggcggcctccgccacctcaccgacgggtacgatgccgggcccttcggcgtgccgatcggtgcacaggagcgtcaggtcgtagcgggccagcaggtcgctgtcgggtgtgaacttgcccggctcgagcccggccgtctccaccttcagccgcagtgccgccaggtcgagcagcacccattccagcccgttcgccgcgtggatgccgatgcggtcgccgggccggaccccgcgcccgagcagccagcgagccactcgggcggaacgccggtacaggtcggcgaggtcgagcgtacgggcgccccacaactcggcgaaggtgatgcgcccggtggccggctcggtgctgaccagccgaccgatggtttcccgcgtcatcgatccgacccccggtcctcgttcccggccggctcggtggtgggcctgaagaacacggtggtggcgaggcagacggcgctccccggtggaacgagttccaccgcttgtggccatacggtgggcttcggcaggccgagagcggtggccaggtgacccgcgaagcgtggcatcagcggcgttgcgaccgaggcgaggaggcgggccgcggccagttccaaggcgaccgcggtacgggcttcgtcctgccacccggcgctccgcgcggtacgggcctcccggccgacgaagcgtagggtctccgcgaccaacgcgtcgagttccgcagcggcctggttgaggctgaagccgtcggcgcggaggcagccggtgaccgcgtcgagccggccgccgagccgggccaggaacgccgagtgctccggcgtccagatgcccgcgtcgggagccttgccgtcgtagtgcctggcgatccgggcgccgaggtcgttcagccagcgctgccaggtgccgatcagcgtgtcgtgcagcaccgaccggaagtcggcgcgccggaagttggtgcgctcggcctcgggccgggtgcgactgaggaagtagcggaccgcgtcgacggtgtcctcgtcgaggatctccttgccccagatggcatgccgccggctggtcgagaacttttcgccctccagtagatagaactcgttgacgtggtagtcgatgtccggctgccatccgggatgggccagccggtacagcaccgggtagagcaccgcgtggtagaagctgttgtcgtagccgaagaagtggacgatcttccagtcctgctcgggtacggcggcctgccaaccgcggcccagtcgggcgcccagcgcctcgatgccgtgcagaaatccgtacgacatctcgggccagacccagatgacctggtcgtcgacgtccttctccgccggggggacgccccagtcggcggggtgcgacagcgggatgtccaggacggggcgggcgaagaggcggtctccgagttcccgcagccgggcaggcacgcggccgaggctgtggtgggtggagacttcgtcacggaactggtgcagcggcagcgaccagcgggccagcggggcccgccgcggctcggcgtcggactcgttcgacctcggctgcctgaggtccaccacggtgttgggctcgccgcactcctcgcagatgttgccgctcgtgctctcgccgcagccggggcagccaccccggacatccgcctcgtacaggtatcgaccgctctcaccgtcgaagagggcgtcccgctcggtgaccgtggctcgcccggaggcgatcacctgggagaagaagttccgcaggccctgccggtagccgggttcggtgtcagtgaccgtgtactggtcagggttgatgtccatcatggccagggtctgtgcgatctcggcgctgtagcgtgcggcggtctccgcgggcgcgcggccctcccgccgtgcggtgttcaccacgtagctctggtagtcgtcgctgcccgtcaggtgccatgcctcggtaccgttcatccgctggaaccggacgaacgcgtccgcgcccaggtacgggccggaaaggtgcccgaggtggaggtcgccgttgggcgtcggcggggtggagaagacgaacaccgggcggtcaccgaacgcgagccgctcgttgttcccggccgagatcagggcacgtccggtgtcgcgccagtactgcgtgaggaagaccaggtcgtcatcgccggtgttctccagcacgtgcgactcgaacggttcgaagagggccagcgtgccgggccgggccggatggcggcgaccatccacgacgaactctccctcaccggcgacgacaacgaagaactcggtttcgtcgtgctggtggctggtggacgccccacccggcgcgacccgcccccagccggcacctgtcccgagcccctcgacggcgctcatgccgatgccgaaggccggttccaggagatccgggtcgtacttgctgaagatcatttcgtgtccttccggctcgtgggagtcggggcctgcgtggacaacagacggacggtctcggcggcgacggctggagccagtcggtacccggagccgttcgcggcgcccgcgaagaccagccggctgtcgtcggtgagcgcacgcaccagcgggaccgcgtccggggcgtacgcgtcgcagaagacccggcccgagacgcagcggtcggccagccggggcgcgtaccggcggagcagttcgcgggcctccgccaggtgcgccgggttcacgcccggctcgacggtgtcgggatccacgtcccattcgctgcaggtgtagctgaagagccagtgaccgcgacgtcggtacggcagcagaaaggcgtcctcctcctggaagacgatcgcgccgtcctgctccgtcggcgcctgctcgatgtgcagggccacgatcttcttcacgcgcgccccgaggggggccaccaggtctcgccatgccctggcggcgagccaggggcccggcgcgagcaccacccgctcggcgatgagcggcggcccggtgctcagcgacagccggacgccatccacactcgagctcacaccggtcaccgtcacgccctccaggaactcgactgtggggcgtagttcggcggcgagggcctgggtgagagtgggaacgtcggcgtactggcagccgtccccggcccaggcgacggtgcccttgggcagggcgacgccgtccgggaccctggtgacgcgtcgcaggttcgcctcgggcaggtacgtcctgcgcaccttcgcctcggtgctctcccgcgcgacgacggtcatgccgatcgggtggatcggcagatcgggtcgacgcgcggcgaggtcggcgtagtaccgctggctctcggtggtgagggcccgtaccgcagggttcgcaccgcgagggaagtgcaggcccgccgatcgacggctcgcgccgctgccgatcaggtcgcggtcgatgaccgtcaccgaggctcgggagtcggtggccaggatctcccgcgcgacaaggcagccgagaatgccggcaccgaccacgacggtgcccggacggccggccatcagggtgccttcccggtgggtggcttgctcgaccactcgatgaacgagggaagctgttcgttgctcgacaccatgccgagccggtcggcgatgcgttggctgcgccaggcgttcaggctcaggttcgggtcggccaagccacgctggccgcgggcggcgttctggacgaacacccgtcggtcctctggtccgtcccagtacacggcgtagtcctcgtcgatgcgtagttcgtcgccgtcccgttccagccggtcggcgatcggggcgaggaagtccttgcgggtcggccggaagcccgtcgcccagatcacgatgtcggcctcgaagacctcggtggattcggggtggtcgttgtgccgggaggtcacctgccagcttccgtagagcccgttgccaacgtcggtgacctcacggttggggtagaggcccaccaggtcgacgttgtggtccagaaatctgtgtatatagattcgctggtagatttcctgcagcgtcgtctgcgagatgccgtcgctggtgagtaggttctgccggttgaaggagtgccgtgcctcgcgggtgagggtgtagaagtagtccgcgtacgacggcatgtagtagtcgttggtgaacggcgagtcgtcgatcgggaagtagtttcccctccgggacagccacgatatgcggcgcggcaacctgtcgggccgctgcgagatcagttcgaggaagacctcggctccggactgcccgccgccgatcaccaccacccgtttgtggcgaaggtctgcggccgtgtcacggtagtcgctgacgtggaactgcgtcggccccaacctgtcgcgaacgtacgacggcacccagggccggctgccgacgccgacgaccacgttgtccgcggtcagggtgcgccggtccgtgtggaccgtgaagacgtcgcggaaggacacctcccgcaccgtctcgccgaagacgcagttctcgttgcgctgggctgcccacgccagatagttacggaactccacccggggcacggcgtcgaactgggcgttcaggaagtggtagagcctgccctcgtcgtgcaggtacgccaggaacgagaacgggttactcgggtcggccagcgtgaccaggtccttgaacagcgagacctggagggtgttcccgggcagttgctggccgtcgtgccagctgaaggatgcctttcggtcgaggaagatactggtcacgtccggccggttgtacagcagcgacgccaggctcagattggccggccctacgccgactcccaggcagcggtagtgctccgcgccggagcgtgttggctcaggcaccatgacgggcttctcctttcgaccgctcgccgcgctcgttgagcgggtcgtccgatccgatcggtgggtccggcgggcagtgtgaggtgatggggaggccgtgctctttcaggaagtcgatccaccgatcggcttcgtcggcggtctgggccgcgcggttgacgcccacgggcagcgcgccgtcgagaatgcgaaccaccccgccgacgaggggcagcgagacgcagcgggccatcgcgctctcggcggcgtcgccgctgacgtccaacagctgggtgccacgccagcaggtggcgccatcggagttccggatggtcagctcgacggtgagcacgacgcgatcgcggtcggcgtccgtggtcgggtaccggttggccaactccgccgccagcgcccggatccgggcctcgtcaccggcccgtaccgtgttgaagacgtcggtccaggccgtgtaccagccctcgttgcggagcgtcccccggatgaacgtcgccagccgccagccggacggaacgccgtactgtgtcacgaacggcaggctgtcccggttgggatagacctcgaacgcctctttgccgagcaccagcgggcgggtggcctcccagggccgttcggccgtgcgctgttccccgttctcgacatagcgcgcggacgaaccgagggcggtcagcaccccgtagggtgaccagctgaagcggtagcggaagtcgttcggctgcgcggggacacctccgcagtaggaggtgaagtcgacggtcgccgccgtgtcgccgacatcgcgccgggctcgctcgatgagctgatgggccatcagatggtcgatgcccggatcgagaccggcctcggtgagcacgacgagcccggcggtgctcgccgcgttcgcttccgccgccaactccgccgaggtgtagctggtacaggcgaagtgggcctggcgggagagcgccaaccgaagcagggctgggtgctcggccgcgggcagcatggaaacgaccacgtcaccggggcgcacctcggcttgcagggagtcgcggctcagcgaccgttgctccgcccggtccgccagcccgagagggctgagccggcctcgggcccgctcgcgggtgcgatcccacacgatgacccgtttggcgtggtcgcagagcaggccgagtccggtgcggccggtggaccggccggtgccgatccagtggacggtaccgctcgctgtcagtggttcagcgaacatgggcgttctccttcgcagtctctgccacagcgcttgtgccgatcgctcgggcgaaggcccgcagacagcggacccaggcaccatccccggtgcccagccgcagcaactgcggccacaactcggcggagaacgccacgctggcctcgactggcagcagggagggaaggttgtcgacggcgatgatgtccaacccccggtcgcccgctctcagctgtcgaaccggctggtcccagtcggtgacggtgtcgtagacgggcagcacgttgcacgccgagtcgacatcgcacgtgacgtccgcgaccacggacaggtggcgctccggcgcgtccaggtccgccggggtcaggaatggcgggatgggctgggtgacgaggacggtgttgacgaggatgtcggaacccagcagggccggtcggtccagcacgcgggtttcctcgacgtcccaacggaccgggtcgatcccggcggtcaccagggcgtcacacgctccgcgtccgctgcggccgagcgccccgatcaccacggccctgtccgtggtgctgcgtgcactcgcccgcagccgcgcgtcccactgcgaccggccccgaggctgcagcggcaggtccagggcttcgcgccggtgcagcacggcgaggaccgcacccaggtagcccgcccagtagccgaacgcggccaggcgccggccgctgtcgtcggtcaggtactccaggtccagcagcaccccgccgccggcggtgaatcgggcgagcaggtcgccggagcctgtctggcccttgtaggcatgaccgaagaagatgtgccggtggcgaagcgtacgcggctgtgccggtagctccttgagccccaggacgtaggcgctctcgggcgcctcgacccagctgcctgacggcgcccaggcgcagcccgcgcggaggtactggtcgatcgggaagacccgctggggggactcctccacggtgatcgacacaccctggcgcacgagccgtgcggcgtcctcgggcaccagtggtgcccggcgttcggtggtgcgggtctcgtgccgcacccacaggtggggtggactctgcatcagcgctcctccttcgccgtggcttccatggtgtgaccggcccgtcggacgtccagtgcgtcggcgacggcgagtcgcagcacgtcggtgctgccctcgtagatgcgcagggagcggatctgccggtagaggcgctcaggaacaccgtcccggatcactcccgccgccccgaacagctggacggcggcgtcgacggtctcctgggccgcctccgtggcgtacaccttggcgatgttggagtaccgggcgaagcgtcggctaccccggtcgcactcccaggcggcccgtgccgtcagcagcgtcgcggcgtggagtcgaacctccatgtccgccagcgatgccttcaccagctggaggtcgaacagggtgctgccgaaggcccggcgactccgggtgtgggccagtgcggcatcggcggcgcggcgggcgaagccgatcgcggcggcggcgactgtcatccggaacctttcgaggaggtccagggcgatgatgaagcccttgccgggccggccgaggacggcctcggtaggcacccggcagtgttccaacacgagatggccgaacgagcgtggggcgatcgcgtcgagtggctccacccgtacaccgggactgtcggcgggcaccacgaacgccgtcagcccgagcggacccggcccctcgccggtccgcgcgacgaccacgaacaggtcggcgatcgtggcgtgcgcgatccacgccttggttccatcgagcacatagtcggccccgttcctgcgggcactcagcccgaccgcggcgacctctgaacccgcctccttctcggagacggcgaacgcgccgaccagcagccccttggccatcggcggcaggtagcggcgtcgctgctcctcgtcgccgaaccggatgatgggtgtcgccgacaacgactggatggagtatgcgaagtccgccaggtcctcggtgtaggcgagcgcctcccgggccaggcacacggtccgcaggtcggcggggtactggtgggtttccgactccgggtcgagcccggcgagccagccgtccgcgccgagcagttcgaccagcctgcgcccggagtcgtccgggtgcgcgccgcgggcggtcttccaccggtcgccctggccttcacaccaggtggcgacctggtgggcgaaccggcggtgttcgtcgtcgtagaaggggaggtgaaggatgtcggggtcgaagatggcgaacctgtccacagtggcaactccatgtgggccacgggcgtcgggggcggggacctcgtgacgggtcgtcatgagggtgatgttgcgcgggcgatggcgtccgcgtcctcgaggatcacggagccgacgctggggcggatgcccgccgcggtggcccagtgcacgtactcggtcggcaccccgtaggcgaatcgcctcgggtggggaacgcccgacgcgtccatcacgcgatagggccgggcggtgacctccaggccgccgctctcgtagtcgtcgtccccgtcggcgatccggtagggccggcactgcccggtcgcgagcagatgccgtagcagcggattcgtgctacggcgtaggtccggctcggcgatgcgtgcctcgatcagcgttgtcgccagcacctccggtccccccaggtgggtggagccgatcaggaagccctcaccgccgggggccgcacggacctgggtacgcggtccgacgacctggagcacgccagcctcgatcagggcgatcatctcctcgatccgcgaccggggcgggccgatggacaggtaggcgttcagcgggttgaaccaggccaccacctcgtcgcggtacgacctgccggtgatccccgagtggtcgatcgcgagtcgtacctcgttgcgcaggtcgcgcaggacgtccagggcggccttcaacgggtcgtcgacattgccgttcctggcctgccgcacgtcgtcacgtaggtggccgagcagccaccggttgaagtccgcgcggtcggtgaacgcccgctcgccccacgggcattcgactcttcgccagtcccagtcgtcccgctcggtgagaccgtatccgcgcaggacgtccgcccgaccgtccgcgggggccgccagcaggtcggtgaggaaacggtcggccgtcgcccgtcccgtgcgctgggccaccagggcgtggtggtggaccgcgcgtacctccgcgtccagcagtggccacacgtcccgcttgaatgtcgcgtcgggtgtgttccggatgcgctgaactgcctccagggtcaggaacagcggttcgtgccggcccgccggtcctttctggttctccccgcgggcgtggtgcggcactccgcgccgggatccggcgtacaggatcggctcctgcccggaggggaggtactgcagaccctccggggagttgacgaacttgcctccccggccctcggtgagcagggacagcacgtcgaagaaggccagcccgagcccccggacggcgacggtctccccggggccgacgccgtcgaagtcggcgtcggcgggattgcccggcggtaggtagcgcaacccgttgcggcacgcgtacgtggtgaaccgccgctcctcctcggtcggctcgttggctccgtgcccgagcgccagcaccacggcgtccaggccggtgatccgggtgtcctcgtccagggtgacgcactggccgtccgcctcgtcgtccagtgccaccgccgtcgcctggtggacgacgaagcgcaggccctcgggggcgttcgcgacaaggtcctcgaacacccacgtcaggtagtggccgtactggacgcgggacgggtactcgtcggggccgagccggtccgggccgggccaggcccggcccgcgggcacgggggaacggtgtagccactcgtgcaggctcggacccggccggatcgggccggaacagtggacactgtcgtcggtgaactggctgacctgggaggtcaccgtgttcatgagcaggtgggaggactgtgtggtgcgccaggttcggccgggccccggtgggtaggggtccacgacgtggaccagcagccggcgcccgtcggggtgattggcactcaaccgctcgaggacagcgagtccgcgtggtccggctcccacgacgcacatcgcacggatcggctgcggcaaggtcacatctcctttgtccggcgtgcgcgaacgcaccgagcgccaggaagcggtcatggcgacggctatttcgcttcggcgcgacgatttacctcttccgtgaactcgccgaggttcaggtcggtcagcttctccatctcctcgtccgagaattcgacgccgaatttgtcgagctgcatgacgagttcggccaaagagagtgactccaattcgagtccaccgtcgcccagtggggtttcgtcggtcgccgattccacatcgaacttcatgtcacggagcgcggaaacgacgaactctcgcaggtcagtggacatggttgtacctccctgatcaagggtttttgggcgcgcgggagcgtctcgggaatgggtcaggacaggtgagaaagtgggaagggtagtggtggtggcgggtgggatggttgacgagcggttccctttgttccgggttcgctcctagaaatagttaccgggctggaagtcgacttcgatgtcggtcaggggataggcgacgcaggaatgcgcgtagccgaacctccggtcgctcgtgcgtagccgggcctcctcggcgtggacgacctcgccggagcagaccttgacccggcagtccccgcattcgccggagcggcaggaggccgccggtggcatgccgttctcctccagtgcgtagatcagctcccgaccgcggggcatctggaagctcttacctccccgcacgctgaccgtgaccgcacctgtgggatcgacgccgctcggccagtcgggggtgtccggcggcgacttggcgacgtagttggcctccatccggatgcgtcgaccgggcagcccgagcgactccagctccccgacgagatacgggtacttgtacgcgggcccgcacacgtaggtcatacgtccggccaacggtgcggcaagcttgacgatcagcggggcgttgagtggcttcaccgcgccggtccagccggggtcggcctgggccagaatgtggtggaccacgatgttcgggtgctgccgctcgatcgcctcgagttcgtcctggaagatgatgtcgtccgagcgccgggagccgtagagcagtgtcatccggcgtggcaggcccagctcgacgatctcgcggatcatgctcatcgctggcgccaccccggaaccaccggcgaggaacaccaggtcgtcgccgtggaacagcggatcgtgggtgaacgtgcccatcggcccgccgctggtgaagcggtcaccgatggatacctcgtccagcagatagttgctgaccagaccgccgggtagtcggcgcacggtcaggtcgtagtggtcacgtcgggtcgggctggacgaaatggaaaaagcccggttggtgtggatgtcaccgacctgaacgtccaggctgaggtactgcccggcgcggaacggcggaaggctcccaccggcggcgcgtcgcagccgcagggtcttcgttgtcgacgtctcatcgatcaactccgtcaccgtcagctcgagcttcctcggatggtagggctcgacctcggcccgcgcgtcggcccggtgcgccgcctggttcgccgcgtgcgccctgagccgttcgacgacgccgtccactccttcgagcagacgggccaacggattgaccgagggggtgtatggcgggtctgtcatgtcccactccgctctctcgaagtcactggcccatggcgagcagcccctggcagcgccgggaagctgtcacgaggttggagttgtaaccgccggccgtcgtccagttgctggtcagcagcaggcccggcacgttctgcttgaggtcctcgtcgtggaacagccagctgtcggtgatgtcctggtcgaagccgtagatggcgccgccgggctggttggtgtagcgcttgaacgtcagcggtgtggccagctcggcctcctcgatcgcgtcccggaggccgggtacgagggtctccgccaggtccagttgggactccgcgtaggaggcctttgccgccgcgtagtcctccggcgccagcgattcccacggctcggcgtactggatcgcggagagcacaacctgggtgcagcccttgggggcgaaaccggtcggctgcacgtcgtagcaggtgacgatcaggaatgggcagggctcggtcagggagtaggccccacgcagcaccgactgctcgtccagactggcggagaggaacgtcgtcgccgcggtaaagcccaactccttcggcgacgcgtccactccgaggaacaggcacgatgccgacgccccgggccgccgggcacgcagaccctgcagaacatgggcgggtaccacccccgggtcgtccaacagccgggtgtacgtcgtcgtcgacggagcgttggagaccaccagcttggcgccgaccgtgtcaccgttttccaaccgcactcccaccgcggatcccccgtgggtgagaatctgtacgacgttggtgttcagccgcagctcgcccccggcctcctcgaaggactccacgagcgcggaggagagcgcctgaccgccgccgacgacctggtacggcctggtctccacatacagcgtcaggagtcgggccatgtccacgaaggcgattcggtgcggaagctgaccgttgtagctccagtacgaggacaacacgagcttcagccgttcgtcggtgaagaactcgtccagcacctcacggaaggtccgcagtgcgtaacggcgcacgtcgggaagggtcttcagccactccaactgttccggaatccggtgcaggttgacccgcgcggtcagctgccacagcccggtctcccggacgatttccaggaatcgcacgatctgtggccggttgccggggctgaggccctccagcacgtccgccagacccgtccagtcgtggggcagccggacatcgacctcacccggcacgaacgtgcggcacagatcacgatcttccagccactccaatcggcgcgtcacgtccagctcgtccagcaccgccttcaggggaccgtgcccgcccatgccgcccagctggtgcagcgatacctcgaattcgaagcggccccgtacgaaggaggtggccgcgccgccgggaacgctgtgccgttccaacagcaacgttcgtctgcccccacgctgcagggtggtggctgcggcgaggccgccgagcccgctaccgatgacgatcacgtcgtagtgggtgctcatgttttgaatctcctttcccggaccgggtgggcgccccgtgccgcccaaccgggcgggtagtgaacgcgtcagcgaccagcgaccagcgtcctggcctgttcgcgcaggatccgcttgaggaccttgccggtgatgcccacgggaatcgtgtcctccgggacgagcacggcgcccgccaccgcgggtaagccgtgcctggtcagcgccgcgttcacccaggacgtcggatcctccggggccgtcaccccatcggcgagttccagcaggacgtacgtctccgcgacgccctcgtcctcccagccgaaccgaacctcctcggcggccagcccgacgatggtgcagtcacggatctcctcgtactcgctgagcagcagctcctcggtgtacgcgctgtagacgaacccctcggaggtacggatggcgtcactggtgcgatcgaggtggtagaagttgttgccggcgtcccggtacaccaggtcaccggtgaggaagtagcccccgagccactgctggtgccagcgcacgttgtcgttccagaagcccggcgtcagtgactgggatcgcacaccgagtcggcccaccgcgccgggtggcaggacctcgccgtcctcggagagcgctgcggcctcggcgaagcgcatcggacgaccgatacagcgacccatgctcggggcgcccgggcggtggacgtagtcgaacaggacgtagcccatctcggtcgagccgaagatgtcgaggaagatcgcacccggagccagcttcggtttcaggtcacggccggtcaccggatgttggcccttctccaggagccgtctgatgtgcaccacgtgggcggcgtcaccggaggcgtagaacccctcgacgcaggacagatcgcggtcggtcaggtcctcgcccgccatctccatgaacgtgtgcgtgaacccgaacacgatggtcgggcggaacttctcgatcccgtccagcacgcccttgccgctcggatcggtgaagtggatcaccggtgcgcccagcaacaggcccaacagtgtgttcgacatcgccgatacgtggtgtcccggcagcgccagcagccgtgaacgggtgctgcagtccaagccatccgacaaccggctcagggccccgtggaacagcgtcgtgtgggtgtggaacgccgacttcgggatgcctgtggtgccggaggagtgggagatgagaatggggtcgttcggggcgtgtcggaacgggtagttctcgggacggtgcgcccggtcctcgggggtgatctcggcctgcagcgccacgaacaacggcggaacgtcgtcccgcaggtggctctgtagctccttgtgccagggctcgcgcgtcatgatgcccacgacccgctggcggcggatgtactcgcgccgggtctccagcggcatgttggcgttcaccagggacgcgatcgcaccgatgctggtgagcgccatcaggttcagcgcgaagtcggtgatcgacgtggtcacgatggcgaccgcgtccttggcccgtacgccgttgcgccggtagaacccggcgtaggtcgccacggtctcgtgcagttcgccgagggtgagtacctcggggtggttgccggcgggatcgcgccaggtgccgtcgagccacaacacctgcccctccagggaccgaccgtagcgggtgagccggtgcagcacattgcccgcaccgagcgcccggtcgtcgagaatcgcccggcggagttgctcgttgatcatcattgtttcgcctccggttcctgtgacggggtgaggggggtggctgccgtgtgggcgcggtgcacggcacggtcgaccaggggcgcggcggccccgaggtagccctccggatcgagaagttcatcgagcgagtcgaggcacgcggaccgtccgtcgacaagcccggcctcgttgagggcgtgccgcagggcatcggccgcgggcactcccatctcggtgtcccgaaccgcgcgggtcaccgcctccttggcccgctggcggcccaactcctgaccgagcgccacggacaaccgctcggcgaccagactgctcccggtcagggacaggttcacgcggattcgttcggtcgccacgaccacaccctgcgccagttcggctgcggtgtggctcgcgccggccgccagccgcaggcactcccgaagtggctgccactccgcgtgccaggctcccgaggaccgctcgtcctcggccaccatcgactggcccagcaccagcgcgtacaccgggatctgcctggcggccgtcgcgaccaggacgctcagcaccgggttgcgcttctgcggcatcgccgaggactgcccgcggcccaccgcggcgggctcggccacctcggcgatctcggtgcgcgacaggacgagcacgtccgcggcgaacttgccgagcgcgccgcccacgaagttcagcacggcggccagatcggcgatcggagtgcgggcggcatgccagggcagcgtcggccgggcgaggcccaactcgtccgcgaccagtgtggccagccgaagctcgggatggtcgtcggccacgccggcggcggtcagatggtcgtggtaggccgcgagtgtgccggccgccccacccatcgacaccggcagtccctggcgcagcagggcgttcacccgctcgtgagcgtcgcagatcagggtgagccaggtggccgccttggttccgaacgtggtggggaccgcgtgctgggtcagggtgcgggcgacagccgccgtgccgcggtggtcccgggcgagttccgtgagggcggtccggatgcgcgccaggtcgtctcggacgaggcacagcgcgcgggtggcgaccagcatggccgcagagtccaggacgtcctgactggtgcttccggcgtgcacgtgcccggccgcttccggggcggtgctggcgaccagtccagtgaggtgcttgacgaagccgacgaccgggttggcggcctcccggccgagccgggccaactccaccaggtccagccgaccgctctcgccggccgcgcggatcgcggcggccgtaccgtccgggaccgcgccgagacgtgcctgggcggtggccagcgcggcctcgaactcgaccatcgccgccagccacgcctcgtccgaggtgacagcttcgaccggggtgccggcccagaccggggacagcaaccccgagtcggtgccggccggccgggtgttctccgttgcggacaacttgtctcctttcgtgcaggtggccgttgggtcaccggtggcaggcgggccagtccggtcgctcacgagacgactccgggtccgggctgcgcgacgtcgcctgccggggaacccgcgacggtcggcatccgccaggtgtgtagccacaacgggacgcaggtgccgctggtcacgaacgccgtcatcacctcggcggacgatccgggcaccgggaagcggtcggtacgaccggaccacgccatctcgtcggcgtcgcggatctcggcgagggcacaccggttggtgtcggggggccggtgcagtcggacctggcgtgcgccccgcgccaggccgcgcccggtcgccttgaccgccgcctcgagcagcgtccaggcggagaagaacgtctccgactcccggaactcgcccagcgtgtccacgtccgggtagtaggtccgtagcacctcggcgggcgacccgacggggcggagcacctcgacgtcgacgccgatccgggcgttccggctcaccgcgaccagcagcacaccggctgtcgtcgaccagctgacccgtcggtccgggtgatccggaaggatgggcccgccgtgcggcgcggcggcgatccgcacctgcgaaggcggctcacccagcacgtgaccgagtaccctgcggaccgcggaacggccccggacgtaggtgacggccgccgcggcacgcaggaaccgctcggctcgccgttcctcctccggggagagatcggcgcggcagcacgcgtcgtcccaggtggagcccgtcgtgtcgcgcagggcgatcagccagcccgttgcctcggccctcatctgtccgccaccgtccgggtcgcgccgaccgtgaagatctgtggttgcgtggacggctgggggcccaccaggcatacctcgccgagcatcggtcgcatcgccacggtggcgacggtgcgctcacggcggatgtcgccgttgtccggtacgaagatcggaggcgtcgacagcagcgcgaggtggtcgaccagcggggcgtcctgcggcagcgcccgcagccgttgggcgcaggcatccaaccggcgtagtgagccgttcctggcgaacacgttcaactcgtcgaaggggacgaactccgggtgcagaaagtggttcgtgtgcaccagcgtcgtgcctgtgacagcgcacatccgaccgtccatcaactccgcccaggcggcgccgcgttcgtcgcacagcatcagcgaccgagaactggccagccgcagttcgccgagcaggtgcagcgcctcgtccaccgacccggcgttgtccagcaggtggcgtaccgcgagatacggcggtacccccggccgccacggcccgcccagcaccaggttgatgccgacggccaggccgtcactgttcaggccgaggtagccgagcagcccgccgaagctcaggatcagcacctggcgcggggatccggacctccggatcgacaggaccccggcctgatcgtcaagattgccgttgaggtcgaccgtctgggcgagggtggcgcaccagccagtggcgacccgcgcgtacgtggtgcagtcaccgccggggcggctggtgctgcggtagccgaggatctcgcgtcgcacctggagcagcagggcctcgtcccgggtgagattcgccccggcggcgagtccgcggatctcctcggccaggtcggggacgcaggcctcgacctccgaccggaacgcgtcgagcaccggctgcagggagtccggtgacaccgggacgtccagcaggtggttcagccgggcggtgccgtcgtccaggaacgcgcgcagctgcgcggcccgtgcggcaccatgctggcgtcccaactcgtggctgtcgccgctgagttcgaggtaagggatgggcgcggcagcggtcatcgtgacgccttcgcggctgtggtgtgggcggtcatccggtagtccccctcggcctcgacgtcatgagcggcttcgtcagcggtgtcacgagaccttccggagcagtacgccgtggcgggcaccgggcacgctggaggccagcaggtaaagcccatcgatctccccctctcccgaggccacgagatcggcgaggttgatcaccgggtcgttggcgaagcagtggccgatccgctcgacgttgcccaggcgcagttgcgcgggggtgaagcccgcctgacgctccttcagcgtggtcagtggccggaccaggttggccggaaggagcgcggtgaccttctccggggagacaccggtggtgcgctccagctcatcgttgaccgcgatggcgagccgggagtcgatctcgtcgcgcaccccgagcaccgtcgggtcctgcgccgaggcggaggcaaggacctcgaaggagtccgacccctgctcctcggcacccaccagacaactcgccgcgccatcgctgaacagcgcgaacttctccagccgtgccgcctcgtcgacgacccggtccgcggccaccacgaggatcagccggtgactaccggagctgaccaggcagcgcgccagatgcagggccgcgagtaggttgttgcaccggttgagggtcaccccagcggcgaacgccaccttcgtcaaccccagtccgtccagcaccgagccgaggaagcccgcgtggtcgtccaccgaccgcgggaacgaactggtacagatgatcagaccgtccaccgtgtcgcgcgccgccccggaagcgtcgagcgtgacgttcccactggcgaccgccagttccaccaacgtgccctcagtgcggaagaagctgccccagccccaactctcgggagccatcgggatggcgaactgcgccacacgggccgccaggtcctggaccgcggtgtacggttcctcgatctcgcccaggacatagcgcggcgcgctgaggagtaccggtgaggtgtccatccgtccatcacctccgtctgctcgaaccgccgggctgggatcaccgggcgcgggaagggtcttgggttcggcgtgagctagctggcgaggcgtacggtcacccgggcgtcgctcaacaccttggttccgccgctggtcacgacgaggtcgaggcgaaccaggccgtcgtcgaggcaggcgaccacccggccccctacctcgaccgaagccccgtcgggatcatcggggacaacgaccggtcgactgaaccgggtccggtactcgacgaccgcagccgggtcgccggcccagtcggtgaccgtgcgggcggcgatcgccatggtgagcatcccgtgggcgatcacgtcgggcaggcccgcctcccgcgccacccgcgggttccagtggaccgggttgaagtcctcggaggcccccgcgtaccgcacgaggccctgacgggtgaccgtcacggtcctggccgggagttcgtcaccgacctcgacgtgctcagcgcgaagcggcatcacccacaccacctttcaccgcggtcagggagacgaaggtcatgtgcagggtgacgacgtgttcaccaccggtatcggcgacgtcggcgcgcagggtcagcacgtccttgccgcgcaggttcttcgccccggttatcgacaccgcggtgaccagccgatcaccgacccggaccggccgggcgtactcgaagcactggtcaccgtgaacgagataggtcgggtcgaagccgatctcgtcgtagctgaacacctcgtccaacgcccgcgcgaccaccacgaacgggaaggtcggcggcgcgggcaccgacggatggcccagcgcctgggccgcctgctggtcggtgtagacggcggcggggtcgcccaccgcctcggcgaagcgtcggatcgcctccgggccgaccgggtagggccgcgagagcgggtacgacgtacccacgcagctcgggttcaacgccatgtcgctgtcgctccatcaggtcgcggtcgggaaggcaacggttggtggggtgcgcggaaagccacggcagctcaaccgtcttcgtgctcgagcaccctgcggcggatgtcggcggggtaggcctgggcgaaggaactgtggtgcagccggccctcgccccaggcaggcagcagcccgtcatggacgacactcggaccacgcatcgtcttgcgctcgtcttcggtgtagcaggccatgaacggtaggaccacaccgtcccaggcgaagcgtcggtccttcggatgcaaccgggtggacagcgcccacagcaggtcggcctcgttggaggggtcgatgtcatcatccagaacgaaggtgaccggcatcatcgcgctgggtccaccgctgttgtggatgacctcgccgattcgtcgtacgaactctccggagtccaccccgggtaggtgcgaccgccagtcgtccgggacggtcaccacggtccagtgcatcgctgccgggaacggcatccacaccgtggtcaccggcagccctgcccgtcgcagcgcgtgcaggacgttcgcggcgcgaccggtgccggtcacggtgtggtactcgtcgggcggccggccctccgggacgatcggccagatcgggtcgtcgcggtaggtgatggcctccaccgagtacaccggctgggtggaggactgggtggaggcgtagccggcgtactcgccgaacggcccctcacggctgtcccggcccaccgacatgtgtccctcgatgaccacctcggcgtgcgcgggtacctccaggtcggaggtttcgcagcgcaccacctcgaccggctccccatgcagcgcgccgatgtacccggcctcgtccaccccgcgcggcagcgggataccgcccacgaagggaatcgccggggcgccgccctgcaccagcgcgtagggcatcggctcaccgcgctcggcccacgcctgccagaccagaccgaggtgctgcggtggcaccaccaggcctgtcatccgtttgccgtcgagcatcatgatccgcgagatcgaccagttgacccacgcaccgtcgggcgtcctgacaacgatcacaccccaggtgttgaggtaccggccgccgtcggactcgtgcagacgtgggaccgcgaaccggtccagtgtcgcctccctaccgagcaacacgttctgcttgcacggcgcgttctcgcgcggcaccgcccgcggcggtacgggcaccgcgtcgcggacgcggacgaggtggtccacgagtgccgccgcaccggtctcgggtggcaggccgacggagagcgcgagccgggcgagcggcatgtcggctcgggagctgacaccggcgggagccccgaacatccgcatgcctgtccggtcctcggcgatgttggtgaacagcggtgcggcggcgcggatctcgtacgagcggcgggtaatcgccgctgcttccaggtcgacactcacggaccgctcgatggtcctcaggtcaccgagcgcgtcgagtgcgtcgagatagccacgtaggtcggtgaagtggctcatgcgtaccggcccttccggccgttcgcggctcgcgcgatcagcctcacggtgtcgccggtcctcgttccgctgccgcacggcagcacgaacacggtggtcacgaccagtcgcatcagatccccttcacctcaggacttcaggcaggcgcggaagcggcagaccgcggcgccttcgcgcatgcattcgacggtctcgtcggagacccgcaccccgatgccttcgaaccagccggcacgcagctgcatgcaggggcactggtatcccgccagggagcggctggccctgagcatccgtagcgcgaagtgttcgctgacgacggtctcccaggtgttctcgtcatcgacgtcggtggtgtccagccgtaccatcgcgcgggagaacatcaaccgggccaggctctccagcgctgccgccacctcggcggacgtcgcgttgtcggcgacggggcactgccgggtgtagacggtcgcgattcgtcgggccacgaaccgcatgacctcggcgttgagctcgttcgcggcctcctgcccgaagcggttcttcaccgcctggtaccagcgagcgtcgtgcagccaccagccctggcgcaccaggtcgacctccttcgccagcgggaggtctggcgcggtgtcggtcatggcgactcctcggcggacaccaggagcgcctccgcgcgatccgacaggtcctcctgtacggcgagttcgaccagcaccagcaggacatccctggcgctaccgtcctcgatcagtagctgcgccaggtccatgccctcggccagtgggtcaccggccgggctgatggagatgaccgcaccgccgaggttccaacgggccgacaccacaccgagtaccgcgctgggcaccgactggaagaacaacagcggcgacgccttggtgccctggtcgaccgagccgacaaccgcggcctcggtggccatgtcaccgagttgggagaccatgaccatcgcggtcgactcggcgcggtccggcggtaccggcgacccctggtatcgagccgtcaggcacaggtccgcgacatgggcgatgatcggggcgaacggggaggccgtgaaaccgggcaggtccgggggttgttggtcggtcgccgcgaaccaggacgcccgcgcgagcacggtcagcggccgggagcccggggtcgtcgtggtgatcgtcatgcggcactcaccaccagagcggcgttggctccgccgaacgcggcgttgaggctgagcagatggcgtgcctggaccggccgggcggcatcgagcacgagatcgagtcggcagtccggatccggcccgagatagccggagttgatgggcaggctccccaactccagcgcgagcaggcagatgacgaactcgacgaggcccgctgcctgcagggcgtgtccgtgcatcgacttggtggagctgacgggaacccgctcggcgtgttccccgaaggctcggtgcagggcggcggtctccgcggcgtcgttgtacggcgtaccggtgccgtgggcgttgacgtagtcgaggtcggccggtcccaggccggcgcggtcgagggcatgggtgatcgcgcgggccatccccaggccctgcgggtggggctggcagacatggtgggcgtcaccggccatgccccagcccgtcagccgggccagcggacgcatgcccggacggctgtcggctgcctccagcaccaccgcgccggccccgtcgcccagtagcagtcccttgcgcccggagctgaagggcctcagccgtccgtccttcgcgagggccttgcccgcgttgaaggtggtgaaggactccgcgtcgacgaggtgcccggcggcgaccaccactcggtcgtgacggccggaggagatgagggccgcggcctccgcgatggcggtgctggcggcaacgcaggcgttgatgtaggtgcgtccggctcggcccaggcccagctcgcgggagagccagcgggcggtttcactgatgggccgggactcctgctcctcgcgcggcagccgggacaccgcggggtccgggtgccgggccatcaccagcggggcgccggagcgttcatccgcggagagaccggcctgcttgagtgcctcctcggtcagtgtgatcagctccgagtcgaggtcgaacacatctgcggcctgggcggctacgccgaccgcgtacctgctggtgtcgaagcgggtcaccgggacgaacgccggatcaccggaccagatccccgcccgtagcgcatcgacgccgtgcccgtatccggtggtcaccgccgctcccgtgacggtgaccgtcctgctggtccggcccgcccgatcgttactgtgcacccgtggcctcctcgacatctcagtgccccattcccatgccaccgtcgacggggatgacggccccggtgatgtaggaggcgtcctcggaagcgaggaagcgaaccgtggcggccacctcctccggggtcgccatccggcccaacggaatccggccgacgatagagtcacgggtcgtgtcggagagggcggtgctcatcgcggtgtcggtgagcccgggcgccaccacgttcaccagcaccccgcgcggcgcgaactcacgggccagcgatcgggccatgccgatcaggcccgccttcgaggagccgtagttcacctggcccacgacgccgctcagcgcggccgtcgaggaaatgatcaccactcgtccggatcgtgcccgcatcaggttcctcgctgcgcgtttgaccacccggtaggtaccggtgaggttcgtgtcgatcaccgaggtgaagtctccttccgacatccggatcagcaacgtgtccttggtgatgccggcgttcgccaccagcacctccaccggccccagctccgcctcgactgtggtgaatgcctcgtccacggcggccgcgtcgaggacgtcacacggcacggccagcagaccgtccgggggttcccctgatcggtaggtcaccgcgacccggttaccgtcggcgctgagtcgtcgagccacggcaagaccgattccacggctcccgccggttaccaggacagaccgactcatgggcaaaactcctgcctgattggtgggtgtggcgcaggcggtatccgagtgccaagagcagccgcggttcctcgccgtgccgacatcgcaagtttggcctcgggttgggtgaataaccatgggagatcgggtgcctcggacgtgtctcgacgcggggcacgtcgaaggcacgttcacatagtggcaaggtcttgcttagcgcttcggaaccactcctttgtggccggcgatcttgtctctgccacgcataaaggtcggcaaccctgatcgtggggtggtaggtgtcgccgcatccgtacgcactcctgcgtggcggacgcctcgaggttcacgtgatatcgcctcgtatgtgtcggggcggaggagggtccgctgggtgtctgcctccacccagcactgatgaccactgtagacatcctgactatccatagtagaactagctggttgccaaagcccggccgaccactatccgtgactcacaccgaagatcaacaaaatcaaggtgggtccgggtttgactagattgcagtattagcgcaacggtgttgacataatgagtggtgtggatggtagtgttcgtcgaaacaagatccccgaaccgccaccgccatgtcgccatacctttgtctcgtcgtcaacgcgcagagacgctgctgtactcatttagccgatacggtgtgtctatcggactagttggccatttgtagtgaactctgacgtacgcatttgctgatcctgaatgtgtggaaagtgtcgaaccaattcctttcgttagatccggacaatggcgcattggtgccgtaatcattgattccgccgcgctgtctgctggatagctgacgctggtgtcggcttgacagccacaaccgcctcaagtgagcgagtcatcgaggagtgcaggatgtcaatgcgcgaaagcgttcgacgcaccgtagtcacggcaccacggcgccaccccctcgctgtactacgcgccaaggccggccacacccatggcgagtacgcccgcctgatcgccgagacgcacgccacgctggggttcggccacatggcggcacgtcgagaaaaggtctcccgttgggaagccggccgagccatcccggaacggaccgcacagctcgccatcgcccacatccatggcgtcgcccaggagcacgtcgacaatcgggcctggcccgaatggctccacctggcatacggcgacgcacgtcagctggagctcccctggacacccgcggctgccccagaggccatcctcgacgccgtagcggagcgacaacaggcgcaacagggatacctgctggcaaccggaccggcagccaagtcactcgcggagaactggcaggacgccatgaccgaggccctgacgaaggtgccgcagcacctgccacgacccggccgggtgcccctcatgtggcaacgcggaacggatgccgagctgggatcggtactccaggcgtgcacccgactgcgaacgctactcacgttcgcgggctggttcaccgccggatggctggtgcccgccagcgagcaggaactgcggcatgtggccaaccacttcgccaccacgacagatgtgatcgcggagaagagccgtgggttgctgacgctcgccgcagagggactgtccctgtgcggtttcatcgcccgcctcgagggggaacatgtcagcgcccagcggtactacgtggcgggtctgcgctgcgccacggccgccggcgcggcggagctcgccgcggcgatcatgacgatccacgctgcccagtacctggacctcgggctccacgaggaggccaccgagctcctgacgtccgcacagacgttcctgcgtcgatcccggataccggtgcgggatccggcgctgcccacgttgatgcacgcgcagatcgcccgggtgcacgcccaactcggtgacgaccttggtcggcgccgatcactctcggcggggcgcaacgcgttggaaagcgtgccgtacggggatcccatggcgatcctgccggctcgcggcagctgctggctgcagctgatggacggagtgtctctcctggaactgggtcggccggaccaggcggtcaaggccttcgatccgctgttctccaaacacgtgccggagctgaacctgccgccgtcggtgcgctcgctgtacctgctgcgagccgcggaggcccaggcggcggtcggggacacggtggggagcgtggagtcagtggcccaggccacgacgctactcggcggtgttcgggtggcggtctccaaacacgtgcgactcgcgctgcgcgcctaccagcacctgccagaggtgaaggcgctgctgtcggcgtccgactgacaccggtacggcccagtccgggccatgagctgcgtggtgcgcccagcattcagaagtccacttccacgtcggtgaccgggtatgcggcacaggagtgggtgaacccgaagtcacgatccgacatccggaggcgggcctcggctgcggtgaagacaccaccacgtaccactcggactcggcacatactgcattctcccgacctgcacgacgcctccggctggaagccgttgtcctccaacgcgtcaagcagcgggcggctgcgcggggtgcggaacgccccacgcccccgcaccgcgacggtcacctccaccgtcgggtccacgtcggcgggccagtcgcggtcctcgccagcgggcagggcgatcccgttggcctccagccgcaccctgcggcgcgggtggcccacccggtcgagctgccggagttggtaggcatacatggcgggcgggccgcagacgtaggtcatccggccacgaagcggacccgcgagtcgctcgacgactgccgccgacaagaaccccgtaggtcccgaccagtccgcgtccggctccgagatcacgtggtccaccgtgatctccggacaatcgcgggcgacctggtcgagctcggcgcggaagatgatgtcgtcggcgcggcgcgatccgtagacgaggtgcagtgtgcgcggaaggccgcgatcgacgacttcgcggatcatgctcatagcgggggcgacacccgaaccacccgccagaaagaccaggtcttcgccgtggaagagcgggttgtgctggaacgtaccgatagggccgctgctgaccagccgatccccgggagcgacggcgtcgagcaggtggttgctgacccggccgccgggaacccgccggaccgtcaggtcgtagtggcggcgttcggtcgggctggaggacaccgagaacgccctgctggtacggacaccctcgatctgaagccgcaggctgatgtactgacctgcctggaacggtggaagcagctcaccggtggcccggcgtagccggaaggtcttcgtcgtcgcggtctcggtgatgacctcgtccacgacgagatcgagctgcttcgggtgacacaccgcgacctcgtcgtccacggcggcgggatgcgccacacccccggcctctcggcgggcgatctcggcggtgacgtcgtcgacacgatcgaagaagcgggcgaggggatgggtgggcatcagatttcctcggtctgccggagggaggcctagagctgcaggagccgctgggagaagcgtgccgcggtcacgatcgtggggttgtacccgcccgcggtggtccacgcgctgagcaggaacaggccgggcacattgggtttgagatcggtgtcgcggaagagccagctgtcggtgatgtcctggtcgaagccgtagatggcgccgcctgggtggccgaggtagcgccggagggtgtgcggggtggccacctcggcctcctcgatgacgtcccgcagcccagggcttatcacctcgaccaagtcgagctgggatcgggcgtacgcgtacttggctcgggcgtagtcctccggtgcgagcgtgtcccacaccctgccgtactggacggagaagatcgccacgtgggatgcccggggcggcgcgaacccgatcgggtcgacgtcgtaacagctcgcgaccacgtaaggcgtcggaccgagggagaacatgctgtcccggacggtcttctccgcgagctcgctggtgatcatgttggtgcccgcggtgaagcccagttcgtgtgccgtggcgtccaggccgaggtagatgatcgtgcccgagattcccagctttctgccgcggaggtcgcgcaggacggaatcggggacgacggtggggtcgagcatgcgggtgtaggtggtgatggcggaggcgttcgataccaccatccgagcgtcgtactcgtcgccgttggccaggcggatcccgaccacggtgccctggcgcgtgcggatttccgcgacgtccgagttgaagcggacatcgccgcccgcttccaggaaggagtccagcatcgccgaggacatggcctggctgccaccgcgcaggtggtagggcttgtattcgaggtagagcgtcagaattctcgccaggtccatgaacggcagtgtggagggaggctgcccgttgtagctccagtaggacgccagaacatgcttgatccggtcgtcgtcgaagtattcgtcgagcacctccttcgccgggcgcagaccgttgcggcgcacccgggacagcccgcgcagccacgcggcctgttcctggggctgatgcaggctcgcccgagccaccagctgccagtttccgacctcgtggcacaactcgaggaaggactcgacccgcgcgcggttgcccggaaagctgtcctcgatcgcgtcggcgacacccttccactcggcgggcagggtgatgtcgaggaccccggggaccacggtgcggtagaggtcacgctcctccacgaacgtcaacctgcgcgtgacgtccagctggtcgagaacctgccggagtgggccgttccccatgccacccaactggtgcagcgacacctcgaactcgaaccgcccccgcacgaacgaggtcgccgcaccaccgggaacgttgtggcgctcaaccaggagcgtgcgcctgccaccgcgttggagcgtggccgcgctgctgagcccggcgttgcccgcaccgatgacgatggcgtcgtagtcgtcgttcatccgcgcacccgtccgggtcttcccgtgtgctcgacccggcggcgggcgaggaccctgtggcgacccggagtcggcgcgggcgctggcggcagagcgtccccgccaggaaggccgtcagcgaggaactcctcccgcccgtcggtggcgatcatcatgcgagtgtctccacacttccctggttccggagccgcgctccgagggatgcggcgcggacgatgtccggcgggtgccgaccgctgctgccgcaccacggccacgggactcccaccgttgcggaggtatcccactcgggaaccgggcatttgtcggttccactccgaactaagtagattccagcatggatatcccttcgaaccaaggccgaggcgcgtgcctcaacggtgcctcgcacgagccgaactcagcgatgtccggcacaaccctgctgtgaccagcaacctgacacgcgggccggcgttggttctaccgatacaggtgcgttgttcgcactaacgggatagatggctaatgatgccatatttgtccctgctggcggggatgcgctcggaggtgtgcgtgatgcagggacgttggcggcggctcggtcgaggcatcggagggcgccgggcgggacgcacccttgccggatggttctcgctcgcgctggccgtgacggtcccacaggcgatcggcgagttgcccgcgtcggcacaacccacgtcaccaacgaccgccgccgcgtcggaaaccctccttgcctggggcgacaacaaccagggacagccgggtagcgggactaccaccggaagcaatgagcccgtcgcagtgagcctgccgtcgggtgccacggtcaccgccgtcaccgcccgtcgcgaccatagtttggcgtcgacctcgacctcgacctcgacctcgacctcgacctgcccaccatcctcggcaccgccaccctgctcatcctcaccggcaccacgttcctctccctcacccgctgcaaccgaacaacacaccaccaggaatagccgcgcagcggtgaccgggacagatggggttggccgttgatgcccacggaccttcttgtcgtgggcggtagcggcctcctcggccgggaggtcgcccgccgggcgcggctgaccggcggtcgggtggcggcgaccttccaccgccaggctgcgcccgtagccggcgtcgactggcgcaagctcgacatccgtcgtcgtgacgacgtcaccgtcctggtcgaccagatccgaccaacgttgatcatcaatgtcgcgtaccggcagggtgactgggccaccaccgccgacggcagcatgcacgtggccgccgcgggcgccgccatcggggcccgcttggtgcaggtgtccagcgacgcggtcttctccggtacggcggcgcgctacgacgagacgtgctgccccgacccgatcagcccgtacggcgcggccaaggccgcggccgagaccgcggtcaagggactggatccgagcgcgatcattgcgcgtacctcactgatcgttggagatgacggaggttcgacccaggagcggttggtacacagtctcgctgcagatcccacccgtggggttctgttcaccgacgacgtacgctgcccggtccacgtcacagacctggcctcggcgctgctggaactgggcggttcctcgtatgccggcatccagcacgttgctggcgccgacgccatcagccgctacgaactcggtgttctcatcgcccgtcgcgacggtatcgacgacacggccctgcctgccggccggcgtgccgacaccaacatccccggtcccgtcagcgtccgcctggactgcgccgaaacccaggcgaaactgaccacccagcttcgcggcgcccgcacgttccttgcccctgtcgtcacctgagccgccaacgacgggcggcggagaccatgacctggcagggacgagcatggccgggcaggacggccacgacctctgcccagcgcggtaaggcggtggtcagtattcggcggagacagcagccggtcgcgccactgtccgcggatgtaggggtggccacgcagctgccctgcgggtcggacagtggaactcgcgccacaacaggcggggtgtcgtcagttccatagtggcgaatcgtccagctctcgactgacgggctgcgaaccagattcggttcggtggaaccgcccacgactgccggttgggtgacacgactgccggttgggtgatcagcacgctcgcccgctgcggtgggcgtttctacccatataaaggaaatacgtaatgaagaatgaagcttgtcctattagctggtgattgtccactcggaggtatgtgcgatgcagggacgctgccagcggcttggtgtcggagagcatcgggcggggcgtgtcgccctcggatggttcatcctcgcgctggcggtgacgctcgcgcagtcgatcggcgcctcgcccgggtgggcgcagcacaggtcagcagcgacagcagtcgtctcggacacgatcctcgcctggggcgagaacgacgggggtcagttgggcaacgggaccatgatcgacagcagcgaaccagttgcggtgagtctgcccgcgggcaccgcggtcgccgccgtcgccgtcggcgaccgtcacggtctggcgttgacctccgccggcaccgtcctcgcctggggacgaaacatcgaaggtcagttgggcaacgggtccaccaccagcagcagcacgcccgtcgcggtgagcctgcccacgggcaccagggccgtggccgtcgccgccggcgccgaccacagtctggccttgacctccgccggcaccatcctcgcctggggcgacaacaccttcggccagctgggcgacggatccaccaccgaccgcagcacgcccgtcgcggtcagcctgcccgccggcaccacggtcgccgccatcgccgccggccgcgaccacaacctggtgctgacctcaaccggccccaccctcctcacctggggaaagaacaccaggggtcagctgggcgatggaaccaccaccggccgcgacacacccgtcgccgtcacgctgccaccaggcgtcacggtcacctccgtcgccggcggacgcgatcacagtctggtgttgacctccgacgacaccgccctggcctggggcggcaacagcttcggccaactgggcaacggcaccaccacggacagcctcgtgcccatcgccgtcgccctgcccacgggcaccgaggccaccgccattgccgccgggcgcctccacagcgcggcgttgacctccgagggagccgccttcgcctgggggcacaacggtcggggccagttgggtaacggatccaccaccgacagcagtgagccggtcgcggtgagcctgccggcggacaccaggctcaccgccatcgccggccgcgacagcgaccacaatgtgacgatcacctccgccggcgccgccctcgcctggggcgccaatgcaaacggtgagctgggcgacgggtccaccaccgaccgcagcacgcccgtcgcggtcagcctgcccgccggcaccagggtcgccgccatcgccgccggcgacgatcagagtatggccctgcccacgctgccaccacgctccaccacgagcctgcgggtctcaccgcaggacccgacagccgatcaggacgtcaccctcaccgccaccgtcacctgcaccaccgacatccccaccgggagcatcaccttccgcaccaccaccaccgacctcgccaccgtgcccctggacagcaccaccaccgccacccacaccacccgactcccacccggcacccacaccctcaccgcccactacaccgcaaccaccaccacctgccccgacagccagtccgaggccaccaccatcagcgtcgacctgcccgtcaccggacccgatctgcccaccatcctcggcgccggtaccctgctcatcctcaccggtgccaccctgatccaccgcacccaccggcgccggtcaccacaccacccgcactgaggcagggcgcagccgtgcgcgtggtcgaacacggtgtgccaccggccctgcactgacctgccagcgcagggaagggtggtggcgcggcacccgatcaagggccggtacggccggtgtcacggggaaacagtggtcgggaactgcgtcaccacggtcggctacaggcgaaccggcagggcggccagtccgcgtacgcgaaacgactcccgccaccgtagctcgtgggcgggtaccgccaaccggatcccgggacagcggtccaacagactggcgacggccacgggtttgccggtgggcgggcagggtatcccgggcccgagatttgcgtcaagtcggtgaaaatcgggccttgttggatgacgtgggtgggtgagagcgtggcgcgggggcgaggggggaaagccagctcgacggcggcggggccggcggccgggagcgaggtcatgctgccccagcccgtcgtgcgcgcacccgggccggcacccgaggtcgacctggccgcgctcgtcgccgacctgcgggccgaggtggatggagaggtccggttcgacgtcggttcgcgggccgcctactccaccgacgcctccaactaccggcaggtgccactcggagtggtggtgccccgtacggtcgaggcgggcgtggcggcggtcgcggtgtgccgccggcacggcgctccgctggtttcccggggcggcggcaccagcctggctggacaatgcaccaacaccgctgtcgtgctggactggtcgaagtactgccacctcctgctggaggtcgatccgcaggcgcggacctgcctggtggaacccggcatcgtgttggactcactcaacgcccaactcgcctcgaccgggctggagtacggtccccgcccggccacccacagtcgctgcaccctgggtggcatgctcggcaacaactcctgcggagccaccgcacagcgcaccgggaaggttgtcgacaacgtcgtcgaactggaggtcctgctctacgacggcaccaggttctgggtgggcgagaccagcgacgagcagtacgccgagatccagcgccgcggcgggcggcgggcggaggtctaccgtcagctgcgggcactacgcgaggagtacctggccgacatccgtacccgctacccggacattcctcgccgggtgtccgggtacaacctcgacagtctgctgccggagaagggcttccacatcgcgcagaccctggtcggctccgagggcacgctggtcaccgttctccgggcacggctgaggctggtgccggtggtgcgggcgtccgccctggtcttcgtcaactaccccgacatcgcggctgcgggcgacgacgtcatgcgggtgctggcacaccaaccggtcaccctggaggggatcgaccaccggctcgtcgccgacgaacggcgtaagcaccagcaactggcagggctccgggagatccccgagggcggcgcctggctgatgatccagatgggtggcgacacgccagcacaggcccgcgccgccgccaaccggttgatcaccgccgtacgcggcggcggttccgggaccgtgcacgagttcaccgatcctgcccatgaacggcagatgtggcaggtccgggagtcatccctcggggccaccgcgcaggtgcgaggtgccgaccgtacgtggccgggctgggaggattcggccgttgccccggagaagcttggcagctacctgcgggacctgcgacggctcttgaacgagtacggccttgggcaggcgtcgttgtacggccacttcggtcagggatgcgtgcacacgcgtattccgttccagctgaccaccgccgacggggtggcgcggttccggtccttcctcgagcgtgccgccgacctggtcgtctcctacggtggatccctctccggtgagcacggggacggccaggcccggggtgaactgctgccgaagatgtacggcagccggctgatgcgcgcgttcggccagctcaaggcgatcttcgatccggctgaccggatgaatccgggtaagacggtgtcgccctacccgctcgacagccacctgcggttgggggccgactaccaccatccttcgctgcgaaccacgttcgcctaccccgacgaccagggcagtttcgccaacgccgtactgcgctgcgtcggggtgggcaagtgccgccgccacgacggtggggtgatgtgcccgtcctacatggtcactcgtgaggaggaggactccacgcggggccgttcccggctgctgttcgagatgctcgacggcagcgtccggggcggcagcatcgacgacggctggcgctccgacgcggtgcgcgacgccctcgacctctgcctggcctgcaaggggtgcaaggcggactgtccggtgaacgtggacatggcgacctacaaggcggagttcctgtcccaccattacgcgggccggttacgtccccgcgcccactactcgatggggtggctgccggtgctggcggcggtggccggggtcgcgccgggcgcggtgaacgccctcacacaggcgcccggcctgggccggctcgccaagttcgtcggcggtatcgaccagcgccgggacgtaccgaccttcgccggggagagcttccagcggtggttcgccgaccggaccccggctggggacggccaccgcggcgaggtgctgctctggccggacaccttcaccaaccgattccatcccggtgtggcccaggcagcggtcgaggtgctggaggccgccggatggcgggttcgggtgccggaccggccggtctgctgcgggctgacctgggtctccaccggccaactcggcgtcgccacgtggatgctgcggcggaccctgaacgtccttcggccgcacctgcgggccggtacccgggtggtcggtctggaaccgagctgtacggccgtgttccgcagtgacgcccacgagctgttcccggatgacgaggacgtcacccgcctccgccagcagacggtcaccctggccgagctgctccatgaccacagccctggctggcggccaccgcggctaccggcgcacgcgctgatccagacccactgccaccagcacgccgtcctgggtaccaccgccgaccaggcagtgctcaccggcgctggggtggaagccgacttcgtcgactcgggctgctgcgggttggccggcaacttcggcttcgagcaggggcactacgaggtctccgaggcatgtgccgagcgggtgctgctgccagccgttcgggacgccgccggcaccgacgtgattctcgccgacgggttcagctgtcgaacccaggtggagcagagcgcggctggcggacgatcggcgctgcacctggccgagttcctgcgagccgggttgcacggcgaggcggtgacgccctggccggaacgtcggtgggggcgccgtccgcagccgcctacccgggcggcccggctggccgcggtcgggctgctcggcttggccgtcctcgcgccggtggtcgccctcgtcgcgtcgaaggctcggtgacaggtcagggcggaccgtccgaccggtcggacgccgtgggcggccggaccgcgttgccgccggtggtgcaggcaggtgcggcggcggtgggtccggcaccagatggaaggacgtgacgatgacagcgaaacgggcgttggccccgaagacggccgtgggggagtcggccccgacggcgactgtgggggagctgaccccgacggtggccgtgggggagctggcgcggttggtctggggtggggtgctgctggccgcgcccggccgggtgctgcgctcggtgggcggccacccgggcttgacccctccggcggtcctgcgggtactgggagtccgtcacctggcgcaggcagtggtgctgctccggaggccgaccccggcggcgttccggctcggcgcggtcgccgacggactgcacgcgctgaccgcgttggcgctcgccgtcgaccggcggcggcgtcgcatcgcctcgatcgacgccgcgcttgccgccggatggaccgtccacgactgcctcgccgtcggtcggacgggtgcccgcggcatgcggtgacgcgggtacggcggcctagtcggccgtgcagggggcggcgtggccgaggcgcaccgcggtttcgagcatcagcgcgtgcacgaacgcctgcggcaggttgccccgtagctgccgctgtgccacgtcgaactcctcggtgaacagccccggcgggccgcaccccgcccggttgcgttcgaaccaccggttcgcggcgacggcgtcgccggcctgccactcggcgagcgccgcggcgaacccacagagcaggaaggccccctcggcgtccccgagcgggcgacgatccggccgaaaccggtacaggtagccgtcctgctgcagctcggccaggacagcgcggcgggtcgcctcggtacgtggatcaccctctggcagggcacctcggattcccggcagcagcaacgccgagtcgacccgcgggtcgtcgtaggcgcgttgccagcgcccggaggggtggagggcgtgggccgcggtgtcggcgacgatggtgtcggcgagggccacccagcggccggccagcccgcccggcgcgatccgtgccgcagcccgtagcccggccacacaggtcagcttcgagtgggtccactgtcgggcagggagctcccagatacccgagtcggcttgttgccagcgttcctcgatgacctgggcggcgagcgtcagcgcctgccaggaggtggcttccagccgtccgtggctcgcggcggtcgccagcaccaacagcacctcgccgtaggcgtccaactggaactgcccacccacccagttgccggtccgcgccttggcgcccgggtatccgggcaggaacgtcagctcctgttccgggggtaccgggccgccgtcgatcgtgtaggcgggggcaagccggtcgccctcggcgaggacccggtcggtgaggaacgctaccgcgtcgtcgaggagctcgtgccggccgatcagggcggcggcctgtccggcgaacgcctggtcgcggatccaggcgtagcggtagtcgtagttgcggccgccgagcgcccgctccggcagtcccgcggtcaccgcagccaccattcctccgccgggccgggtcagcccgcgcagcaccgtgtaggcgaacaccgcgtctcgtcccgcggtgccgcgcgacagcgggtgcagcactctctgccaggatttctccgtgatccgccacagctcgggtggttggggtggctcgtcgtcgagcggccgggtggagatttccagcaccaggtcggcccgccctccagcgggcacccgcaactcgccgcagagcagccccccggcgccggtgcccagcggctgcccgctgctgtgccgcaggtacaggttcccggtctgggcgcaccaaagccccccatcctgccgcacctgacggatcggctctcggccgaagtcggctctggggtcgagctgcacgcgaacagcggcgtcctggtccagggcgtggacctggcgcagcaggaccacccgctggtcgtcgccggggaatgccagggcctctcgggtttcgatgattccgtcggtggtcacccacctgttgatccagatcaacgactcgggctggtactgcccaccccacacgaagcgtcggttcgtcggggtcaccaggtagctgccacgaccgccgaggaggttgctgaacagcggcgggtcggcccaccgcggggcacacagccacacgatgttcccgtccgggccgaccagcgccgcccgctggccgtcggcgagtagcgcgtactcccggagcacgttcggtgagtggggtgcctcggatcggctcgtccgttcgttgcgggccacgggctgcacctccccgcggcccgtacccgattgccggccccccacactcctccgccgcccaccgtccacccgactatctcgaaccgtgccgggtagacagcctccaactcgggtcaccggagcaggtcggacccgttacgggaggaggcggcgcggatggggcgcgggctacgggagattcaggtagcggtggtcacgggtgccagcggcggcgtcgggcgggccaccgtacggcagctggcgcggccggggatcgcgatcgccctgttggcccgcggtcgcaccggcctcgacgccgcggccgaggacgtccgctccgccggtggccacgccatgccgatcgaggtggacatggccgacttcgaccaggtcgccgccgccggtcagcgcgtcgaggacgaactggggccgatcgacctgtggatcaacgtggccttcagttcgatcttcgcacccttcatgcagattcggcccgaggagttccgccgcaccgctgaggtctcatacctcggttacgtctacgggacacgggtggcgttggatcacatgacccggcgcgatcggggcaccatcgtgcaggtcgggtcggccttggcctaccggggaattcccctgcagtccgcctactgcggggccaagcacgccatcgtggggttcaccgagtcactgcgctgtgagttgctgcacgacaagagcaacgtcaaggtcaccatggtgcacctgcccgcgatgaacacaccacagttctcgtggctgctgtcccggctgccacggcacgcccagccggtcccgcccatctacgagccggaggtcgccgcccgttccatcgtcgccgccgcggcccggcccggccggcgagcgtactgggtgggtacccccacggcgctgaccatcgtgggtaaccgtctggttccgggtctgctggatcgctacctgggccggaccggctaccgctcgcagcagaccgaccagcccgtcgacccggaccagccggcgaacctgtggcagccggtcgacggaccgggcggccacgaccacggcgcgcacggcgcgttcaccgaccggtcactgcggcacagcccgcaggcgtggctgtcccggcaccggatggtctcggtagcgggagtggccgggctgttgttcggcgttctcgcctggcgtcgacactgacaccccgggtcgacccggggtagattccctgaccgctggctcgcgcggtggcgtgcctgccgccgatgcctccggggcggtgactccccacctaacgatcacaggcagcggagcctggccggacccggaggccgggcaccctgacgacggggcaccactgtggtgttcatcgacctcaggagccctggtgctgtaccgccatcggccggttggcacccggtgcgcggaccgggccgaggccgcgggcggcgaggtagccggcgtcggtagcccggtccggggtgacgatcgcggtgggttcggtctgacgggcccgcacccactccaggtggaactcgctacccggagcgacgtccgcccgccgttcgggctcctgcagcgggttgatcggagacaccaacgccggccgagccggggccgccggctcgaccgccgtgccgcgggcgaactcggccagggcgagcgcggccggcttcggtcggtggtcgacggtgaacaggcccaggtcgtactcccggtccgggaagtcggtcaggcggcgatcgatgtcgtgtgaggaccaccaggtgacgccccacaatgccgggttgcggcccaccgtgtccagcgtgcgtgcgacgaactcgccggcatgctccggcgggacgtccggccgaggcaccccgacctcctgcagccacaccggacgggccgcgtcggaggcactcgcagcggcgagttccagcaggtagtcggcgtgtgaggtggtggccggcccgagtggcccgtcgatgcgtgaggtgccgttgaacacccaggagtgcacggtggtcagatcgccgaggtcgaccgcgtcggcgggatggaaggggtggtcgggggcgtaccacgcatcgtcgaagacggagtgcagggggagcgcggagggcgccgcggcgcggaccacgtcgagtagttccgtcgcccactcgcgggaggcggcgggcgtcgttgcgttggtgggccagaggttgttgacctcgttgccgagggtgatggcgaagacgttggggcgcgtcccgacctcggtgctgagccgccggacgtactcccggatgccgtcacgggccgtccggtcggtgaacacgctgctctgatgccaggtgagcacccaggagggcagaaagtcgaagctggacaggtgcccctggagcaggtcgaccgcaacgccgaggtcgaattccgccgctacgtcgatcaacgagagcaggtcgtcgatcggtcgctgccgcagtagcgcgcggttgggctggatccacggccagatcgggaagacccgtacgtggtccaggccgaggctcgccaggtcctcgaagtcgcggcgtgccgcgtcagccgagaagtcgagccaactgtagaaccatccgtcggacggtacgtagttggcgccgaggcggagccttcgggtgttcggcgtacggtcgttgatgatcaatcgtcctccatcaggaaagccgagggcatacgcgctaaaccgatttatccgacagccggttgccccgtgtcggtgcggtgctttcccgcgtgatcagccgtggtgtctcggtcttgtggttctttgtcgccgtggggtcggccaagaccgccaccatggcctgcgccgcctgcaccccgaaccggtaggtgtcgcgggacagtgcggtgagtgagggatgggtgagttgggccaacaccgagtcgtcgaaggagatgagcgacaactcgtccgggacgccgacccccatctccagcgcgacgcccagcccggcgaccgccatcaggtcgctgtcgtagatgatcgccgtcgggcggtcggccccagcgagcagcttgcgggtggccgccgcgccctcggcatcgctgaagtcggtgtgcagggaccgtgcgcggggcagggagagccgcgaggcggcgtcccgcaacgccctggcccggcgctgggtgtgctggaactcgggcagtccggacacgtgcgcgatccgggtgtgtccgagcacggcgaggtattccaccgcggacagcatcgccgcccggtcgtcggcccacacggaggatacccggccatgcctgcccggcccaccgaccaccaccgtcgggatcccgagttgctccacggcggcgatccgtgggtcgcgaaccttcaggtcgatcagcacgaggccgtcgacccggcgttcggacacccaacgctgataggtgtcgatctccgcctgggtgtcctcgacgatcatcaggtgcaacgcgatcgactggctggagagttctgcctgtagtccggagagtagccgggcgaagaagggctccaccccgagggtgcgcgcggggcgtgcgatcaccaggccgacggcgccggctcgggctccaccgagggcccgggccgcactgtgcgggcgccagttgatctcttcggcgacgcggaggatgcgtgctcgggtggtcgcgctgacgccgggtcggccgttgagcgcgaacgagaccgcacccttggacaccccggcctgccgggcgatgtcggcgattgtcggtcgctgcatctggcgtcgctctccctccgtggtgctaccgagaaagcgacgatctgtcggtcgctcttgacacgcgattctaaccggggggatagtccgtgcactagaccggtttatcattaccatcggatcgcctgtgagcaccggacacgcccgatccgacccgggtaaccggctgactacagtaacgagcggagaagagatgcgaacacgcttggccgggcttgccctgtcctcggccgtgttgacggtgctcgcgggatgcgggctgtccgacacggactccagtgatgaacaggtcaccaccaccggcgagatcaaaggcaccgtgaccctgcagacctgggccctgaagcccaagttcaccgactacatgcagggtgtgatcgacggtttcgaggagaagtacccgggcacgaccgtcgagtggctggaccagcccggcgaggggtactcggagaaggtactcagccaggcggcgagtggtcagctgcccgacgtgacgaacctcccgccggacttcgcgctgcccctcgctgagcaggggctgctgctcgatgtcgaccaggccgacgacaagctccgcgacgagtacgtcgacggcgccgtcgcctcctacgagttcgccggtcagaccggggtctacggctacccgtggtacctcaacaccgacgtgaactactggaactcggagttgctgtcccagtacgggctggacgtagccaagctcccgaccacggtcgaggaactggtcgcccaggcccggatcgtcaaggagaagtccgacggcaagatccacctgatgagccggaagcccggcgtcgaggacctgacccaggccggagtcgacatcctctcctcggacggcaagaagttcgtcttcaacacccccgaggccgtggcggttctcgacacctaccgggacgcgttcgccgaagggctcctgccccgcaacgtgctgaccgacgcctacctcggcaacatggagctgttcaagaagcagcaggtcgcctggaccaccggcggcggtaactcgatcaacgacatcaaggtcgacaacccgacgctggccgagaaggttgtcgcgtcaccgacgatcggcaccccgccgctgtacacccagggtctgtcggtatcgaagcggagcgagaacctgcccacggccatcgctctggcccgctgggtgaccagcccggagaatcaggcggcgttcgccgaggtcgtgccgggcatcttcccgagcacgatcgcctcggcggaggacccgcagttcagcgtgagcgacggcagcaacgtcggggacgcgaagaagatcgccttcacctcgttggccgaggcgcagctgttgaagccggtcgtcgtcgaccaggccatggacgacttcatcaagcagcagttctccctggcgatcagtggggagatcacctcgaaggaggccctggacaaggcggtcgacaagtgcaacgagctgctcaacgactgatcggccgagcccggtcggtcggtcgttgaccagcggtgctcggccggatcgacatcggccggccgagcaccggcaccgcccaccccggcgccaccagctgccgtcagctgtcgttgcgcgactcaccgcatcgccacgccacccaccggaagcagagcggacgtaatgaaaactcagcgttggttcaccccctggctgttgctcgggcctgcggtcgtctggctgctggtgttcaatctctggccagcgatcaacaccgttgttctcgcgttcaccaacgccaagccactcggtggtggcagcttcaccggcctggccaacttcgagcgcatgctcaacgacgagcaactcgtctacgcgctggtgaacagcatcgtctacatgttggtctgcctacccctgttgctcttcctgccgctgctgctcgcggtgctgctggagaagaagctgccgggcatcacgttcttccgcaccgccttctacaccccggtgatcgcctccgcggtggtcgtggcgctgatctggacctggttgctggaggaccgcggcctggtcaacggcctggcccaacagctcggtttcatcaccgaaccattgccctttctcagcggacggtggctgctgctgttcagcgcgatcagcctcaccgtgtggaaggggctgggctattacatgatcatctatctgtcggcgttggggaacgtctcacgccagctgcacgaggcagccgcggttgacggtgccggtccggtccgccggttctggtcggtcaccgtgcccggagtccgtaccacgatgttgctggtcagcgtcctgatcaccgtttccgcgctgcgggtcttcaccgagttgttcgtcctcaccaacggcaccggcgggcccggcggtcgggacatgtccgtggtcatgctcatccagatgtacagccggggcttcaccgggcacctcggctacgcgtcggcgctcagtctgctgctgttcgtgatcacagtcggcccgatgctcctcctgctgcgcctgaaccggaaggcggcctagccatgacccagctcatcaaccgtcccaccggcgacccggcccagacgtcggccccgtcgccgagacgacggcgtcgcgggtcgggtttcggcaccatgcggcggcgcgagaagctgctccggtacgcactgctgctgctggcgctggtggtgaccgtcgggccgttcgtgtggcagctgtccacctccttcaagggcgccggcgagaacatctacaccacgaccccgcagttcctcccgtccgacccgacgatcgacaactacctgcgggtgaccgagacgatccccgtctggtcgtatgcgaagaactcgctgatcgtggcgttcctggcggtgttcggtaacgccgtgggcgccaccctcgccgggttcgccctcgccaagctgcacttccggggccggacgctgtttctcgcgttggtactcggcacgctggtgctgcccgtcgaggtgacgatcatctcccagtatgtgacggtccgtagtctgggcctggccgacacgttgctgggtgtggcgctgcccggcgccgtggccatgttgaacgtgctgctgatgcgcgcggcgttcatggcgatccccaccgagatggacgaggcggcggtgatcgacggtgcgacggcgtggcaacggctggtccacgtcgggctacccaacgtacgggggatgctcagcgtcatcacgatcttcgcgttcatcggcgcatgggacgacttcctctggccgctgatcgtgttgaccgacccgaagaattacaccctcaccgtcggcctgcagtacctcagcggggctttcaccgcgaacccgcgggtcatcgcggccggcacgatgatcgcgttcattcccatcgtcattgtcttcgcgacactgcaacggttcttcttccgcggtgtcgaggagggcgcgatcaaggggtaacccctgccccaccccccacccacccccacccacccccaccggaggtgatccaggatgcgacgcctgctcctgtccttgctggccggcgccacagtcgtggccggcagcaccctcaccgcggctcccaccgtggcagccgccaccgaagcggtcgacggcagccagccgtacgcctcgtactggttcccgaacgaactcctcgactgggatccggagacggatcccgacgcccgcttcaaccggtccatggttccgctccagccccgggccaccgatcccgcgctgaaggccaacccgaacgcgcgagcgggcgagggccgagtggcgtcgctggtgtcgttcgcaccgacgtccgacaacccgtcgcagggctcgcgcgacgaggactactacgcctttggccactggcagtacatcgacaccctggtgttctggggcggatcggccgtcgagggcctgattctcgcgccgaacccgaccgtcatcgacgccgcgcaccgcaacggcgtcaaggtgtacggcacggtcttcttcccgccggtcgcctacggcggcaagatcgactgggtgcacgacttcgtgcgtaagtcgggctcgacctatccggtcgccgacaagctcgcggaggtggcgcagtactacggcttcgaagggtggttcatcaaccaggagacgacgggcggcaacaccgccctcgccaccgaactccgcaacctgatgacctacggccggaacaagggcgtggagttcatgtggtacgacgcgatgaccgaatccggcgccattacctggcagaacgcgctcaccaccgccaacgactcgttcctgggcggcccgacgccggtgtcggactcgatgttcctcaacttctggtggtccaccggcggcctggcctcgtcccgggatcgcgccgagtcactcgggcggagcgggtacgacctgtactccggcatcgacaccgaggccaacggctaccagaccaacgtcaactgggacgccctgttccccgccggtgggtcgcacgtgacctccctgggcatctaccgcccggagtggacctggacgtcgtcgagcgggccggccgacttccgggcacgcgactcccgctactgggtcggcgcgaacggcgacccgtcgaacaccacgacctcctcgccttggaaagggctcgccacctacgtcgccgagtccacgccggtgacccagaagccgtttgtgaccagcttcaacgccgggcagggttcgacataccacgtcgccgggaaccaggtgcgcaccggcggctggaacaacctgtcgatgcaggacgtgccgccgacctaccagtgggtggtctcctcgaccggcacgaagctgacgccgtcgctcgacttcaccgatgcctacgagggcggctcgacgctgcggctcaacggcaggctggacgcgacgaacaccgtgcgcctctaccagaccgacctgccggtcgccgcggacaccaagctgtcgacggtcgtcaagaccccggccgccggtgcgacccacctgagcgtggcggtggccttcaccgacgccccgaacaccttcaccactctcgacctcgggtcgacctccggcaccggttgggagcgtcgcgttctcgacctgtccgcgtacgccggtaagaccatcgcccagatcgggctgcgggcgtcggcgtcggccgtcgtcccgtcctacgacatcaaggttggccagctcgccgtgtacgacggggccgtggacaccgctgccgcgccgaccggtctgaccgtcctgggcagcaccgacgtctcggcgacccgcaagacactgaggttggactggaccccgtcggccagcggatcggtgcaccactacgacgtgttccgccgcaacccggacggcagccgtacccacctgggcgccacgccgaacgacgtgtacttcgtgccgcagctcgaccgggtcggcgccgagaccagcacggtcatcgaggtcgaggcggtgtcgaccgagtacggccgctccaccgcggcgaccacgaccgtcacctggtccggcacgccgccgaccacgaccaacctggcgctcgaccggccggcgacggcctccgggcagtgcaccgctaccgaaggacccgccaaagccgtcaacggcagtgtctccggcgggaacagcgacaagtggtgcacgacgaccgccaaccagtggctcgaggttgacctgggctcggtccgtgccctcgaccggttcgtcgtcgcgcacgccgccgcgggcggcgagtccgcctcgtggaacacccgcgacttcaccatcgacgtacgctccgcggcctcggacccgtggaccacggccgtcaccgtcaccgacaacaccgccgagttgacaacacacccagtgagcgtcagcgcacggtacgtgcggttggttgtcgacaccccgacccaggacggcgaccccgccacccgcatatacgagttcgaggcctggggcgagtagtcttccccaccctgccaccaacgtgagcctgtttgcgctggtgggagtaccaacaagaaaggatgaccccgtgtcggtcatgatttccgccgtcgagtccaccgacttgttcgtcggcaccgaggacaacccgcgtcaggtgctccgtgtgacgcttgacggcccgcccgggccggtcaccgtcaccgggccgggtgtctccggtaacgcgaccggcacgggcgtcgtcgaggtccccctggacatcgacgaccggacccccggcacggaggtcccggtcaccgtcacggccggcgacacgaccgtggagaccacggtcgtggtcgccgagccgggctggacgatgttcctcgtctcgcacttccactacgacccggtgtggtggaacacacaggccgcgtacacctcgccgtgggagttgctctccggcgacgccaccaccaggccgctgtgggagcgcaacgggttcgcgctggtggacgcgcacatggacctcgccctgcgcgacccggtgtacaagttcgtcctcgccgagatcgactacctcaagccgtacttcgacctgtatcccgagcgccgggccgaccttcgtctgctgctcgaacgtggccaggtcgagctgatcggcggtacctacaacgaacccaacaccaacctcaccggcgccgagaccaccatccgcaacatcatctacggcgtcggctaccagcgtgacatcctgggcggagacccgcagacggcatggcagctggacgtgttcggacatgacccgcagttcccgggctacctcgccgacgccgggctgaccgggtcggcgtgggcgcgtggcccgttccaccagtgggggccgatccagaagaacttccgcgaggccaagaacgacgcgacggtcatgcagttcccgagcgagttcgaatggatctcgccgtcgggtctcggcgtcctcacccacttcatgccgcaccactactcggccggctggtggatggactcctcagccgacctgcccagcgccgagaaggccgtctacgagctgtaccagcgcctcaagccggtcggggcgacgaagaacctgctgctgcccgtcggcaccgactacacgccgccgaacaagtgggtcaccgagatccaccgctcgtgggcggcgaagtacgtctggccccgcttcgtctgcggcaccccccgggacttcctcgacgccgtccgcgcggagatggccgcgaccgggcgccgccccagcccacagacccgggacatgaacccgatctacacgggcaaggacgtctcctacatcgacacgaagcaggcgcagcgggccggggaggtcgccgccgtcgacgcggagaagctggcgacgctggccgcgctggacgggctcggcaggtatcccgacgccgcactcgacaaggtctggcggcagctcgcctacggcgcacaccacgacgcgatcaccgggtcggagtccgaccaggtctacatcgacctgctctccggctggcgcgaggcgtacgacctggcagcctccgtacgggaccgggcgctggacgtgctcatcggtacggtcgacaccaccggtgagggaacaccggtcgtcgtcacgaacacgctctccttcgttcgttccgatctggtgtcggtacgacttcccgacggccacgaaggcggacgggtgatcgacgacaccggcgccgaggtgccggccgtcgtcgaccggggaacgctgcggttccacgccgtcgacgttcccgccatggggtggcggacctggcggctgctaccgggtgcgtccagtgccgagccggcctggacacccgccgacggtgccgcgatcgagaacgcctactaccgggtcaccgccgacgccgagcgcggcggcggactcgacagcgtctacgacaaggtctcggaccgcgaactgatccgcgccgagcacctcggcaacgagctgcggatctacgaggagtacccggcccacccggacttcggtgagggcccgtggcacctcatcccgaaggggccggtcgtgggcagcgcggcggcggcagccacggtccgggccgagacgagcccgatcggcgcccgcctggtggtttccggcaccgtcgacggaatcggctacgagcagaccatcacgctgtggcacggtgtgcgccgggtggactgccggacccgcatcgtcgactacgccggcgccgaccggctggtgcgggtgcgcttcccggtcgacctgcccggcgcgctgccggtttccgaggttgccgccgccgtggtcggccgtgggttcgcgctcccggacgtcgacgcggcggaagccccctggacgctggacaacccggccaacacctggttcggactcggttccacggctcgggtctcgctctccgacgccgccggttcgccgctgggcgaccgcgccctcggtgtcgccgaggtggtgacgcccacgctcggtgaggcggccgacgcccgcgatctcgtcgtcgcgctcgccgccgtcggtgtcaccgcgacgaccgccagcgccgactgggcgcggtacggctggctcgacgtcgactcgaacctgcccgacttccgcattctcgtcggggggccgcagaccaacgacgccacccgggaactgctggagcgggcgggcccggaatatgtcgacgcgctgaagcggcacggccgggtgtgggttcccgcggagaagccgctgcacgaggtgtggcagcccaacgccgacctacgggacctgcggatgctgccggcgctcgtggtgaccgacgtcgcctcgctgaccgaggacgtcgccgacgcccggatccaggcatgctgccccggtgcggttccggcgtcggagctgctgtccgaccacaccgtcgcgatgctcacctacgggctgcccggattcgcggtcgacccgaccggagcgatgcacctgtcgctgatgcgctcgtgcaccggctggccgtccggggtgtggatcgacccgccgaagcggactctgcccgacggcgcgtcgttccagctgcagcactggacccatgagttcaactacgcgctgaccagcggagacggcgactggcgggagctcacgctgcccgcacagggccaggagttcaaccacccgctgtacggccgggttgccgagaaccatgcggggacgaagccagcgacgcactcgtacctggcggtggagcccgcgcgggaggtgctgctcgggacgctcaagcccaccggaaacccgatcgcgcacggcaccgccgtgtcctcggacccggcggacggggtcagtctgcggctgctcgagtcgaccgggctcggccgttccgcgacgctgaccggcgcgctggcgctggccgacaagcaccaggccgacctgatggaacgtcctggtgacgcgctcccggacgcgattgggttggccggctcgcaggtcaccacggtcatcggtcgaccggtagcggcccggcgtggtgaggaaccgctcgggcccgaggtcgagatcgcccagccggtgcactcccggtactggttgcacaaccggggcccggcgccgatgggctacctaccggtctccgtgggtgtctcacccgggctgctgcagaccgtcggcgagccggtggaggtctcggtggtgctcgcctcgcacctgcgcgacgctgcggtcgaggggacggtcagtgtcctcgtcccagaagggtggacggcctccctgggcagccgtccgtaccggctcgaccccgatggtcagcttcgcttcgccgtcaccgtgacaccgcctgtcggggtggagtccgggctgtacttcgtcgccgcccggaccgaacacctcgggcagacgatcgaggacgtcaccaccgtcgccgtcggtgaacttcctgatctgctgcccgtgcccggggacatcccggaggactgggacgcggcgcagggcacgacggccgagtcgggacgcgacaccgggctcaccgtggatgtcaccaccacctcggtcaccgtcacccccgggggccgggcaaccgtcggggtgtgcctgcataaccgcacccgtggtgagatccgggctgaactccagcttgtctcaccctggggcacctgggacgccatcgccgagccgatccgcggcgtcgcgttgcccgcgggtggatccgagacggtcaccttcgacgtcgttcccccgcgtgatgccgatccgggccggttctgggcgctggtcaaggtgatgtggttcgggcggtgccagtacgccccgaccgtcgagctggtgctggaaccgtgacgacccagcacctcgacgagtcggtgctgggctggctcgacggacagccactggcgcggacggaactcgaccgccggctcgccgccctgcgcggcgggccgcggtcctccgcgctgccggtgcccggcagcgcggaggaccggcagctcacccggtgggtggcgcaggtgatcctgaccgaacagctgtgtacggcggaggccgaagctcgtggcctcgacgtggcgggtgccccgctcgctcggctcgaccagctggccgccgtcgagttcggctcgatcaccgccgcggcgttcgagggctgtgccgccgtccgtgccctgtacgcggagctgaccgaggacgtcaccgcgccggcggggcaggtcgctgcctatcgtgccgcgacacgtcgcgggcccgccgaggtcgtgtggcagctgtcctccgaggacggtgacttcgaggcgactccggactcgcttccgtccgcgttggcggcagccctgcgttcggctacgccgggggagaccgtcaccgtcgattcgtggacggtcatgcttcggggctgccgggagtcggccggtgcggccctcgatccaaccgatcggatcaacgactccgcgcgccgggtcgtgtttgtccggtggttggatcacgctcgcgcgcaccggctccgtctggtgccggggctcgagcatccgggcgacccgaaccagcccgacaaccatcaccgccactgacgccgcggcctgggccgctcgtcgccactggcgacgagcggcccaggccgggctacctgcctatttctggtgtgttgttcggttgcggcgggtaaggaagaggaatgcggcgccggcgaggatgagcagggtggcggtgccgaggatggtgggcaggttgggtccggtgatgggtaggtcggggtcgtcgggcgtgttggggttgtcgggtgcggtgatggtgatggtggtggattcggattggccgctggggcaggtgttggtgctggtgtagtgggcggtgagggtgtgggtgccgggtgggagtcgggtggtgtgggtggcggtgttgttgctgtccaggggcacggtggcgaggtcggtgttgttgttgcggaaggtgatggttccggtgggggtgtcgatgttgcaggtgacggtggcggtgagggtgacgtcctgatctgctgtcgggtccgggggtgagacgttcaggttcgtggtggagcttggttgcagtgtgggcagggccaggctgtggttgttgccgacggccgtggtcgtgaccgtggtgccggcggccaggttgaccgggatgggtgtgttgctgctactggtgatggtgatctcggcgccgagttgaccgaaggagttgtcgccccaggcgagggcggtttcggtgttggtgatcgccacggtgtggttgctgttgtgggcggcgatggcggtgagcgtggtgccggtgggcaggctgaccgcgaccggagtgctgctggtggtgttggtcccgttgcccagctggcccgaggcgttgttgccccaggtgaaggcagtgccggcggaggtcaacgccacactgtggaggcgcccggcggcgacggcggtgatctcggttcccggtgccagggcgacgttgacgggcgcgagggcgtcggtggtggtgccgtcgccgagttgaccctgggagttgtccccccaggcgatggcggcgttgtctgaggttatcgccaggctgtggccggaacctccggcgacggcgaggagcgtggtgcccggttgcagggcgacgttgacgggtgtgctggtgctgagggtggtctcgtcgcccagttggccttggtcgttgttcccccaggcgaaggcgccgccggtggaggacagtgacaggctgtagtcggcaccggcagagatggcggtggccgtggtggtcgtgggcaggtccacggtgacgggtgtgctggtgtcggtggtggtgccgtcgccgagttgaccatcggagttgtcgccccaggcgagcacactgccggtggaggtcaacgccaggctgtggtcgttgccggcggcgatggcggttacctcggttcccgtgggcaggtctaccgcgacaggtgtggtggtgtcggtggtggttccgtcgccgagttgaccatcggagttgtcgccccaggcgagcacactgccggtggaggtcaacgccaggctgtggccgtcgccaccggcgatggcggtgaccagggtgcccgagggcaggctgaccgcagtcggttcattggtgttggtggtgcctccgttgcccaactgcccctcgtcgttctcgccccaggcgagtgcggtgtccgtcacggcggcggtcgtcgggggcttgtgctgcgcgaacgcgggcgagacgacggttgcctgcgtgaccgtcacggccagcgcgagcgagaaccatccggcggcggtgcgtcccgcctgatgccgtccgacgtcccagcccagccgttgacagaatccctgcatcgtgcatacctccgagccgacaagtagccgccaatcgggcagcagccagctttcagctgcctgtcccacctgcgcgggtagaaatgcctctaccgtcaggatcaacgccaaccacgcgccaaggttgtcggtaatggggcaaaaggacgattgaccaggcttcaccaacgtggtcgtcgccagcggcagcagcaggaaggggcagccctcagaagagggtcaacggttgcaccgagggtggttcggggaggggcgcgagcgcggcgacgcgggcgcgtacgtcgtcgtggaagcggcgggcgagcaccggagcgtcggcattgtctggagtgtggacgaagagggtgggtgagcggccctcgtgtagccaatcggcgaccgtggcaacccaccgctgccaccccgcactcgtccggtccgggtcgtcgcagccgaggtagcggacgatcggtcggtccgtcagcgcctccgaccgcaggggcatccgtggctttttcgtccaggcgtcccgttccgcgtcgctggtcggtgggcgggcgaagaacgtggtggtgtcgaatgggatccactcggtggacgtggcggccagtgtcctcgccaacagcgcggtcgctcgggagtcgacgaagaacgcggggtgacggacctcgaccgcgtaccggtgggttgtgggaaggcggcgcaggaagcgggcgagggtggccacgtcggcgggagcgaacgaacccggcagctggatccagagagcctgcgcccgcgggcccaggggctcgatcgcgtggaggaaggcgcgcagcggttcgtcgacatcaccgaggtggcgctcgtgcgtgacgaccctgggcagtttgaggacgaatccgaagtcggggtcggtctgctgcgcccaggacgccaccgtttcccgggaaggagtcgcgtagaacgtggtgttcccctcgaccgccgtgcaccagccggcgtagtgccgcaggcgttcgtgagtcggcagcgggtgcgccaccaggcgcccctgccacgccttgtgcgtccacatcgcacatcccacctgaagccgcacgcccgtcccttcgccgactgtcacatctggggttcgggctgacccggtccgggcgtcgttcggtcgaccacggcccctgcccggctcagccggcccggcctcggggtcgcggcgttcgtcgccacgaccccgagcgctcggggtcgagctgggtcagttggcagtggggaagccgtaccgggcggcgtgctccggatcggccgggtcgatctggcgtacgccagcgtcggcgagacgcttgttgacctcgtccagccgctcgcggaccagccgggcctcctcctcggtgacccgaccccggtgcggtcggcccgcgtgctcgacggtgccgtagtcgaccttttcggtggtacgccgagtcttcgggggtcggacccgctcggcggtccgcagcaactgcgccatcggcgtgtcggtggccatggcgtcgaactcgctggcggtcagtaccacccggcggggttcgtccccgccgtgccggtcgtggatttcgacgaccgcgacgtccagggacgcgtcgtcgatgctctccacctcggccggggtggcgtccagctgtacgggcccggccaccaggtcggggtgctccaggatgaccacgcgggtggcctcgtcgtcgggctggagcaccctgccgctgaagtcggagacgcggatcgtcttcttgcccatgcgcggaacttctcctgtggtaggccggtcggaggaccagcagacgttacccgacaggtgtgcgaatgcctgcgtcggctcgccggtcggtgccgggagaccgtggcggtcgggcctggaggtggcgcgcacggggcggagcccagagtggtcagtgggcgttgaggttgcgagccgaggcgccggcgggaaggcggttcagctcagcccaggtgagcgaggcggcgcggttgcctcggtgcggcggttggtccggaaaccgccccacgaaggtccagctggctggccagtgcgccttgggagagcgccggcatcggtcattcggctgattcggcatgaccctaccgttccaaggaatgttgtacgtctatgaaaatagatatgacagccgatgtgcttcgatggttcccggaagcggcagccggatttcgaaccgacatccgccggtcgtgttccgcacgtgtacccggccgccgtgcgcctcgaccagccctcgtacgatcgccagccccagaccccccgagctggccaggtcaccgttgccggggtggggggtacgtgcccgctcgccgcggaaggcgacatcgaagacgcggggcaggtcctcctccgggatgccgccgcaggtgtccgccacggccagccaggcccagtcggtctccgccccggcctcgacccggacagttccctcggacggtgtgtagcggacggcgttgagcaggaggttccccaccacccgggccagctcgggctcgctggccaggacggtgggccagcccgagtcgggtgccagcagacggactcggcgggcggtcgccagtggtgtggtgctggcgacggcgtccgacacgacgtcgcccaggggtaccgccgacaggtgcaggcgcaacgcgccggcattgatccgggacagctcgaacaggtcgtccaccagacgggtcatccggtcggtctccacccgaatccggcggtggtactcgcccaccgtcgcggggtcgtcgaccacccggtcttccagtgcctcggccatggcccgcagcccggccagcggggtccgcaggtcgtgtgacacccaggcaaccaggtcccgtcggccctgctcgatccggcgctcccgctgccgggcctggtccgcccacacggcagcggcggccaggcgacgcccgaagagccagccgaccgagaggctcaccaccgccgcggccgcaactgtgatcagcaccacgttgcggtcgtgcgcggagaggaacatcgcgtcggccacgacggccacggcggccaccaccgcggtcaccgcgaccgtcagcagggtgacgatgtgcacggtcaccgagcgtccgcggagcaggcgcagggcgagcgcgccggcggcgccgacgcagagcgccggcccgagcgcgaacgcgaagatcagcgccagctcacgcatcggtcggctcgtaacggtagccaatgccccagaccgtcacgatccggcgtgggttggccgggtcggcctccaccttctcgcgtaaccgtcggacgtggacggtcaccgtcgactggtcaccgaagttccacccccacacccgctccagcaactcggcccggcggaacgcccgcacggggtgtcgcatcaggtacgccagcaggtcgaactcgcgtacggtgagggtcagctcgtggccgtgcagccgggccacccgagggcccgtctcgaccacgagcgcgccgtcgcggagcacggtggccggcgccgcacggggcccaccgctgcgccgaagcaccgacccgacccgcagcaccagttcccggggcgagaacggcttgctgaggtagtcgtccgcaccgagttgcaggccgaggacccggtcggcctcgtcgccgcgggcggtgagcatgatgatgggtatcccgccgggctgggcgcgcagccggcggcagacctccaggccgtcgactccgggcagcatcagatccagcacgacgaggtccggcggctcagcggcgaccgcggcgagcgccgctccgccgtcgccgacgtgccgcacctggtagccggcatgctccaggtagcgacagaccacgtcgctcaccgttcggtcgtcgtcgacgaccagcacccgttgcgtcaccgggcctccctcgtcgtcgcccagcgtagccgcgctgaccagcccaagatcttgcgaggtggttacggtcgccgccagtggcggtggcatgacgcggatgggcgaaccggcggtgggtgccgtccccggcgcggaccggagttcccgggccggaaccccggtccgcgccctcccccaggccccctccgttggctgatgggggcagaccatcggatgcaactgtcacgctacgtattcggtggcgggtaggcaagggctggccggaggcgatggtgtgtcgaaaagtggactctgacctgcggtcggagtgatccgaccgggccgatgcgagcagtgactgagagtgctagcgctcagtcggccagcccaaggacttcggcggcgacgcggccgctggcgcggctggcgccgtacgcgaggcgcgtgacgcctcaaccctgctcgtcgatcgcgaccagcacgtcggaccggccggcacggagggtggcggtgctcgccgctgtctgccccggttcatgcatgttggtaccgaactgcgtgtgcccggccgggcacacgccgacgaggtccacggcccactgtggtgggaccgggcccgggtccgcggcgggtagcgtactccgcgcgagtcgacgaagccctggatgcggccccatccgttcttccttccggtgccctctggcgcggttgtccgccggcttccggttccggtgtcgtaccggccgggggccaccacctgtcggtacggccgactactcgggtctccgactggccgttacgctacggttactcgttcgtgagtgacaggcagctaagtttatggactttcgaggactggcatgacgacgacccggctccccggcaccccccgcctgttgcgggcgctcaacgaccgcgcggcgctggagctgttgttggagcggggaccgctgacccgggcgcggctgggcgagctgaccggtctctccaaagtcaccgcctcgcagttggtcgagcggcttgaggagcgtgggctggtcacccgggttggtgagcaggcgggcggccggggcccgaacgcccagctctacgcggtccgaccgggcagcgcccacgtggtcggggtggacttcggggccgaacgggtagtcgctgcctgcgcggacatcaccggggcggtggtcggccgggtggagcagtcgacccgtgacaccgacgacccggtcggcgtggtgcacagtgccgtcgccctggccgcgagcagtgcccaggtcgaactgtcgaccgtacgccggatcgtgctgggcgctcccggccttgttgatccggccagtggtgacatcaccttcgcgttcaacctgccgcggtggcacgccggcctgctcggcgcgcttcgtgatgatctccacatcccggtggtgttcgagaacgacgtgaacctggtggcgatggccgaggcgcggtcgggcgccgcgcagggcgtgcccgacttcgtgctggtttgggtggacgccggtatcggtctggcgatcgtcttcggcggccggttgcatcatggcagcaccggcgccgccggggagattggctggctgccgatgcccggtgcgccgatcccgcgtgccgcttcgcaccgagcaaagcccgcgtttcagcaactcgtcggcggggaggcagtccgcgcgctggccagtgaacgcgggtatccggatgagacggcggccggtggggtggcagcggccgtcgccgacggcgcgaccggtggcccgatgctcgacgagttggcccgtcggctcgcgctcggcgtggcgagcacctgcgtggtgctggatccaccgctggtggtgttggccggcgcggtcggccgggccggcggtgcggcgctggccgaccgagtgcagcacgaggtggcggcgatcgccccggtccggccccgggtggtgccgaccgggctgaccgaggagccgatcctgcgcggcgcgctgcacaccgccctggaggctgtccgggacgaggtgttcgactccacaaccggctgaccggccgccgacccggggatgcggcccgcaccctggagcgcgggatctcggtggtctgccggtgctccggcaccgctacggcgcccgcgccggccgtgggggactcaccggtgcgtggttggatggactcgtgactggtgacctgatccccggcccctccggtgccgcccccgccctcgcccccgtggacgcggatctggtggtcagcctcgatggtgtgaccgtgcgtcgtgccggcgcagccctgctgcaccacctcgactggcaggtcgagctggacgagcgctgggtcgtgctcggtcccaacggtgccggtaagaccaccctgctcaacctggccggtggtcgactgcatccgaccgccggtgtcgcgcacgtgctcggcgagcagctcggtcgcaccgacgtgaccgagctgcgcacgcgcatcgggctctccactgcggccctcgccgagcggatcccgggcgacgagcgggtcgtggacgtggtggtgaccgcatcctggtccgtggtgggccgttggcgggaggagtacgacagcggtgacgaggcccgggcccaagccctgctcggccagttcggtgtcgccgggctcgccaaccgccggtacggcaccctctccgagggggagcgcaagcgggtgcagatcgcccgtgcgctgatgaccgacccggagctgttgctgctcgacgagcccgccgccgggcttgacctgggtggccgggaggacctggtggcccggctcgccgagctggcgtcagatccggatgcccccgcgttggtgctggtcacccaccacgtggaggaggtcccgcctggcttcacccatgcgctgctcctgcgtgacggtgacgcggtggcgcagggcctgctgtccgacgtcctgaccggggacaatctcagcaagacattcgggctgcccctgctggtcgagcggcacggcgaccgctacaccgcgcgcgccgattgagccgcgggcgtccgcggcgggcagggatccctcaggacacagaccggaggtacgtgatgccgcagacccgggtggtcgtcgtcggcagtgccaacatggacctcgtggcgaccgctccggccctgccccagccgggtgagacgctgctcggcgcggacttcgtcatggtccccggcggcaagggtgccaaccaggccatcgcggcggcgcgagccggtgcggactgtacgttcctcggcgccatcggctccgacgcgttcggcgtcaccctccgcgcccgcatcaccgcggccggggtggacaccggccacctgcgggtcgcctacggcgcctccggcgtcgccctggtgatggtcaacgccgagggcgagaacgccattgtggtcagtcccggtgccaacgccacgatgaaagggctgaccgagccggagctgaccgccgtgcgcgaggcggacgtgttggtcgcacagctggagattccggtggagaccgtcaccgaggcggcggtggtggcccgtgcggccggcacccgcgtggtgctcaacgccgcacccgcccggaccgtgccgccggagctgttcgccgccaccgacgtgctcgtggtcaacgagagcgaggcgctggcgttcaccggtcggggggagccgcgggccctgctcgagctgacgccccgggcggtgctcacgcttgggatgtccggtgcctggtacggcgaccgggacggtgaatgcgtgcgcgtcccggcggtcccggtcgaggcggtcgactcgacggcggccggggacgcgttctcggccgcgctcgcggtcggttggggggaggggcgggatctggtggatgcggtgcggtgggcgacggcggccggcgcggcctgtgtccggcggctcggtgcctcggtggcgttgccccgtcgcgccgagatcgacgagttgtaccagccgggctgaccggccggcgcggtctggccggcgcggtctggctggctggtcgtggccaacgccgagcgcccgcagcacgcggcactcgcgcggcggtcatgtcagtggacccgtggttgccgtgagcctgagctggggcatggcaccatgtgccagcacccgctgcgcgacgtcgtcgccgggtacccctaccgcatgccaccctcagcaatgtcagttttaaactgacttgggtcgttacattaccaagatggatagcatagggtggagtgtcgctttcgtgcatagctactacagcgacgggaagcccagcggcgagaacgtgatggtggacgccgccgccgaagcgctgcgccgcgcgggccatgcggtggacctggtcgggcggcgaacagatcacctcaggggtggtgcgggctacaccgccatggccgcgttcaacaccgccacgggtgtcggcccgtcgccggtcggagagttgtgggccacggaggtcgacgtggttcacgtgcacaacctgtttccgaacttcggccgtgcctggctgcgtacgctgtccaagcccctcgtcgtcaccctgcacaactaccggccgttgtgcgcggccgcgaccctgttccgcgccggtgccacctgcaccgcctgcctgcgcggcccactgcccggactgcgtcacggctgctaccgcggcagtcggatggccaccctgccgctgacgctgggccagcggacgctgcgccgcgacctgctgggccgggcggaccggttgatcgtattgtccgacgtgcagcgggacttctacgtgcgggccggtgtggacgagcgcaagctggtcgtcgtcccgaacttcgtgccggacgagctggaccgagggccgggggctggcggagcgggctgggtctttgccggccgcctggacgatgccaagggcatcatcgaactcgtcgcccgctggccgcgcgagctgcgactgacagtcttcggcgccgggccgctgctggcgaacgccaaggaactcgcacagggcagggacgtcaccttcgccgggcacctgccgcgcgaggccgtgaccgccgccgtccggaacgcccgcggactggtgttcccgagccggtggccggacccgttcgggctggcctacgcggaggccatggcagccgggaccccggtgctggcgcgccgtcccgcagcggcggcccagttcgtgcaccagcaccgtaccgggatggccgtcgacgaggtcaccagcgacgcgatacgcgccgcgcacgagctgttcccctccttgcgaaccgcctgccgcgccgcgtacgtcgcgcactatcgggagcccgaccacgttgccgcgctcaccggggtgtacctgcaggcctgcgcggcccgccgggccaaacgggcagcgacggcatgagcggacgtcgctgagcaaccggtccggtcagtcagccggtacgtcagcgggctgcccaccctggcgtggcgtcggttcgtacgccgcgagcagttcggctgctctcgctaccgcctcggccgcgtcggctgctgtggcagctgcccggccggcaaccgactcggctgtgttggccagggcctcggctgtgttggccaccgcctcggccgcgttggccaccgcctcggccgtgtcggccgctgcgcccgccgtgcgggtcgtctgttccgccctggctacggccgcctcggcggcggtgagcacccggtcggtgcggtccagggattcctcgattcgatccatcaccccgttgatccgggtcagcagtacctccatcccctccagcgcggcgagggcgcgggcggggaccgtggcgaccgaggccgccgaggcgagggcgtagcgggccaggccgaggaccgatgccggccggggaagcaggaccgtggcgccgggtgtgtttcgcctccgcccgtgccgttcgatcgaacggtccggctcggggccggcgaggggagcggggagcagcggcgagtggacggccgtaccggcgacgatggggtctctgagcatgacgactactccgatcgacgactgtccatttataggcaagcagagcattgacccggcgtgttatgcacagtccgtttcggcaatcccggtggtgttatggccggcccgtcaccggtcgtacgtgtggttttcgacggcgcgctgcacggcccggtagatctggccgaaccgtaacgcgtccggtgtgcgcagcagcagcagctcgcgaccgtgtgcctgcacccagagctcgtgcacgcggttgccccgctcgtaggagcggtccagccatccgagcggaagttccaggaagggcaccgcggccagcgcgagcagcacgcacccggcgagggtgagcagcaccggcagccagccccgctccggcgccgaccacaccagcgagagcgcgcagaacacggccaccagtggcggcagcgacaacagcagcaccaggatgccgcggctcagcacccgaccccggacggcgagcgtggtccgccctttcgcgtgccagacgtacctgatctcggcgatcggcacccgctgcccacccgccaggattgcctcggaggtcacctgcaccgcgtcgtcccggtaatagagggccatcactaaccctaaccgggtgtcgacctgcccggagtggcccgaccgcgtgcggtgcgggcctggaaagtgtgcggtgtggactcagccgtgcgcggtgcgggcccgcgcgcacctgggcgggcggctacgggttcgtggcgggtgagcggtccgggtggcccgatcgcgacggaggcagcgggtgctgcggctggttggcgggatgggtggcttcgaccgcgcgttgcacggcccggtagatctggccgaaccgtagcgcgtcactcgttgccaccaagcgcaccggttgaccccgccaccggacccagatctccagccggcgactacctcgggcatacgagcgatccaggtgctcgaagagaaagtcggcgaccggtccgatcgcgagcccggccagcaccgaggcgccgatgatggccatggtgacggtgggggagcggtccagccagagcgcgagcgcgatgcccgctccggcagcgaccatcggaccggccagggccgcgccgatcgcgcccctgcccgccaggacgcgccacgagcggctgccccggtggtgccacaccgtgctgatctcggccaacgggaacgtgtcgtccgccacccgaacagcagtggaggtgacctgtatcgatttgtcgtggtaatacgtaaccattgcggaactcccggtgacggggttggcgccagcctacgtacccaacgaccgggccgtaaggttggcacgcgacttcgacgaggaagtgaggggcagcgtgggcgagttcgtgcggctggagaccaaggacggcatcggcaccatccggttggagcgaccgccgatgaatgccctgaacacccaggtgcaggaggagttgcgtgccgcggcgcttcaggcgagcgccgactcggccgtgcgcgcggtcatcgtctacggcggggatcgggtcttcgccgccggggcggacatcaaggagatggccgatatgtcctacgtggacatgtcggagcgggccgccgatctctccagcgcgctgggggcgatagcccggatccccaagccggtggtcgccgcgatcaccgggtacgccctcggcggcggctgcgagctggctcttgcctgcgactggcgggtggtcgccgaggatgccaagctcggccagccggagatcaaactcggcgtcatccccggtgccggcggcacccagcggctggcccgcctggtcggcccggcccgcgccaaggacctgatcatgtcgggccggatggtggacgcgccggaggcgctccggatcggactggccgaccgggtggtcccggccgccgaggtctacgccaccgcggtggccctggtgcagccgtacctgaccgggccggtgcaggcgctgcgggcggcgaagctggccgtcgacggtggtctggacatggacctgacctccggcctggcctgggagagtcagctcttcgcggcgctgttcgccaccgatgaccggcgtgagggcatggccgccttcgtggcgaagcgcaagccggacttcaccggacgctgattcgaggcgttcccattccggctaccgctgggtagcgtgggcacccatcttccgcgtgaagggggagcggcgatgtcggagcggatcgaggggcacggcggggcgctcgcgctcgcggcgctgcgtgggcacggcgttcgggagatgttcaccctctccggggggcatgtcttcccgctctacgacgccgcgcaccaggccgggttcccgctctacgacgtccggcacgagcagtcggcggttttcgcggccgaggctgtcgcgaagcttcagcgccgtcccagcctcgccgtgctgaccgccggcccgggggtcaccaacggcatctccggattgaccagctcctacttcaacgcgtcaccggtcctggtgctcggtgggcgagcgccgcagttccggtggggggcgggcagcctccaggagttggaccacctgccgttggtcaccccggtgacgaagcacgccgagacgatcgcgcatgcggctgacgtcccccgggcggtgggcgtcgcgttgaccacggcgctcaccccgcaccgcggcccggtcttcttggaccttccactggaggtggccttctcggtggccgacgccgacctgcccgctgtcgccccgattgccccgatcgaggcggacccggcggaggtcgcggaggccgctgcgctgatcgccgaggggcggcgtcccgtgctcgtcgccggctccgacgtctacgccggcgacgctgtcgaacccctgcgcgcggcggccgaggcgctcgcggtgcccgtcttcaccaacggtcagggccgaggcgcgctgccgccggagcacccgctcgccttcaccaggtcccgccgggtggccctccagaaggccgacgtggtggtggtcgtcggcacgccgctcgacttccggctcaacttcggggacttcggtgccgcgaccgtggtgcacgtggtggacgcgccgagtcagcgcgccgggcatgtccaacctgcggtcgcgcccgcgggtgacctgcggctgatcctgtccgcgttcgcggaatactccggggaccgggtcgaccacacggagtgggtcgccgagctgcgggctgtcgaggacgccgcccgggcccgcgacgccgtggcgatggccgcggagaccgacccgattcggcccgcccgcgtctacggcgagctgcgtcgggtgctgacccgggacgcgatcaccattggtgacggcggcgacttcgtttcgtacgcggggcgctacctggagcccgcccagcccggcacctggctggaccccggtccgtacggctgcctcggcaccggtatgggctatgccatgggtgctcgggtgacccaccccgaccggcaggtctgcgtcctgatgggggacggtgcggccggcttctcgctgctggacgtggagtccctggtccggcagcggctgccggtggtgattgtcgtcggcaacaacggaatctggggactggagaagcatcccatgcgggcgatgtacggctacgatgtggccgcggacctccagccggagctgcgctacgaccaggtggtccaggcactgggcggtgcgggcgagacggtggcgaaggctgccgaccttgggccggcgctgacgcgcgcgttcgaggccggggtgccgtacctggtcaacgtgctgaccgacccggccgacgcgtacccccgctcgtcgaacctcgcctgagcgccggtcagacctcgggtcgcttctgttccccgtcgcggcgacgaagatcgtcctcgcggcgccgcaggtcctcctcccagcggcggaagagttcctggtcggcctggttacgggagcgttcttcgaccgagcggagaaattcggggtcgtcgtccggggccaccgggcggggcttgcgcccgatgagtccgctgccggcgggccgccccgcctcggtccgacccgtggtggacgcacggccggcgatgaaccaggcgatcgagccgaccagcgggaagaagaggatgaccagcacccaggcgatccggggtagggcgcggatgtcgccctcctcagccgagaggcagctgatcagtgcgaggacggcgaggacgacctgcgcgaggaagagaaaaacgtacagccgggccatgacaccatcatgactcacccgcggtcgttgccgcaccctacggatggtcggacgtctacactccgtgatcatggagcagcggttgacggccgatgatcggctgacgctcaagacgggggccttcggtgcggtcgcactggtgtccaatgtggagccaggagtgttggcgctgatccgggagagtttcgccgcctccgccgcgatggccgacaccagcggagtggtgaaggcggcgttgaccagcggtccactgcccgagttgccccgggagtcggagctggagatcgagtcggtggtgctgccggcactggcccgggcggtggcgatcctgcgcgagaagtctccgcgggacgtgcgaacctaccgggatgtggtgttggccgcggccgaccgagcggccggggcgcatcgcgggatcacgccacgggaggcggcgatgatcgaacgcattcggggtgcgttggccgggtcggcctgagtctcgctgggtgagctgtgtcaccacaggcgcctccgaggcagaagctacttgtgggtaacatggcggtcgtgggcaaccgcacagcctccgcggttgaccgcgcgttgagtcacgcgggaggctgcgccccagaccgggcgagcgaatcgcatcaaccacaggagggtcgtcgaagcgcgatgaacatcgtcgtactcgtcaagcaggtgcccgattcgggcgcggaccgcaacctgcgtactgacgacaacaccgtcgaccgcggttcggcgaacaacgtcatcaacgagatggacgagtacgccatcgaggaggcattgaagatcaaggaggcgcacggcggcgaggtcaccatcctgaccatggggcctgaccgggcgaccgagtcgatccgcaaggcactctccatgggcccggacaaggccgtgcacgtcgtggacgacgcactggccggttcctgcgccgtgagcacctccaaggtgctcgccgccgcgctcggccagctgaacgctgacctggtgctctgtggtgccgagtccaccgacggtcgggtccaggtcctgccgcacatgatcgccgaacggctcggtgtcgccgcgctgaccggcgcccgcaaactcaccgtcgacggcgccacgctgaccgtcgagcggcagaccgaggaggggtacgaggtggtcaccgccgcgacccccgccgtggtctccgtctgggacaccatcaacgagccgcgctacccctccttcaagggcatcatggccgccaagaagaagccggtgcagaccctgcccctgggtgacctcggtgtcgccccggccgaggtgggcttcgccggcgcgaccagcgccgtgctggagcacagcaagcggccaccgcgctccagcggcgcgaaggtcaccgacgagggcgccggcggcacgcagctggtcgagttcctcgccaccgagaagttcgtgtgagagcaggtctggacatgtctgaggttctcgtcgtcgtcgaagccacccgggagttcggcgtcaagaaggtcaccctggagatgctcaccctcgcccgcggcctgggcacacccagtgcggtcgtgctcggtggtcccggtgccgccgaggcactgagcgcgaagctgggtgagtacggggcagcgaagatctatgccgccgagagcgaggagatcgacggctatttggtgtcccccaaggccaccgtgctggccgaactggtccggcgcgtacagccggccgccgtgctgctcgcctccgcccaggagggcaaggagatcgcggcccgcctcgcggtgaagctcgacaacggcatcctgaccgacgtggtcgcgctggacgccgacggcaccgcgacgcagatcgcgttcgccggctcgaccatcgtgaagtccaaggtcacccgtggcctgccgttggtcaccgtccgtccgaactcggtcaacccggaaccggccgcggccaccccggccgtcgagcagctcaccgtctcggttccggccgccgacaagctggcaaaggtcgtcgaccgggtagccgagcagaagggcagccgtccggagctgaccgaggcgtccgtcgtcgtctccggtggtcggggcgtcggcaacgccgacaacttcaagctggtcgaggagttggcggacctgctcggtggtgccgtcggcgcctctcgcgccgccgtcgactcgggtttctacccgcaccagttccaggtcggccagacgggcaagacggtctccccgcagctgtacatcgcgctgggaatctccggcgcgatccagcaccgggccggcatgcagacctcgaagacgatcgtcgcggtcaacaaggacggtgaggcgcccatcttcgaactcgccgacttcggcgtggtgggcgacctgttcaaggtcgtaccgcaggtcgccgacgagatccgcaagcgcaggtgagctgacccgcctgatcagcgccggggtggtaggtccccggcgctggtccggccggcgtccccgcggaaccgcacggccgccgcgttgacctgcaaggattgcctgcgggcccggcgcacagcccgccgaggcggggaacgaggagtgcgcatgtcgaggacgcccggccgggtccaccacgcgctggccctgcacgaggtcgtgctgttgctggagtcggacacccaacgcggcctgagtgaggcggaggcggctgaccgtcgggagcacttcggggccaatgtcctgccgtccgccgcccgtggcggtgttctccgccggtggctccgccagttccagaaccccctcgtgtacgtgttggtggccgcgggactggtcaccctgctgctcgccgagtacgtcgactcgatcgtgatcttcggcgtggtcatcgtcaacgccgtgatcgggttcctgcaggagtccaaggccgaggccgcgctggacgcactgcggtcgatggtgcggaccgagacccgggtggtccgggacggccggccgcggcgggtgccgtccgaggacgtggtccccggggacctggtgctggtcgaggcaggggacaagattcccgccgacctgcggctggcccacgccgacgaggtacgggtcgacgagtcgacgttgaccggggagtcacagcccgttcgcaaggacgaggtcgtgctcccggacgagacgccggtggccgaccgtcgcaacgtcctgtactccggcacgctcgtcaccggtggttcggcggccggtctggctatggccaccggggccgagacggagctgggccggatccatcgcctggtcggccgtgcccaggtgctggacaccccgctgacgaccaagttggctcggttcagccggttactcaccgtggttattctggtgctcgccggggtgaccttcgcggtcggcctcctccgaggggagagcgccggcgagatgttcaccgccgccgtggcactggccgtgggagccatcccggagggcctgccggcggcggtgacgatcacgctggcgatcggggttgggcggatggcccgccggcaggcggtgatccgtcggttgccggcggtggagacgctgggcagcacgacggtgatctgcaccgacaagaccggcaccctgaccgagaaccagatgacggtgcgggcgctctggacggtcgccggccggcacgaggtcaccggcagcggctatcagaccgccggcgagatccgaggccccgacggcgcggtcgcgcggaccggagacgacggggcgctgcgctggtcgctgctcgccggtgtggcgtgcaacgacgcccggttggccgagcgggacgaccggtgcgtggtgctgggcgacccaaccgagggcgcgatgctggtggtggcggccaaggtggggctgcgggcggcggcggtggctgacgaactgccgcgggtcgcgtcgatcccgttcacctccgagcggcagttcatggcgaccctgcacgacacccgggacggcgggcgggtggtgctggtcaaaggcgcggtcgagcggctcgtggagtggagcgtggcggcgctggacgaagacggacgcacggtgccgctcgatggggacgaggtcctggccgccgccggaaccctcgccggcgagggcctgcgcgtgctggccacagcgttggcgcgggtcgatggtgacgccgggctggcggagcgggagctgcccggcaacctggtcttcaccggcctgcacgccatgctcgatccgccccgggccgcggtcgccgatgcgatagccgccagccaacgggccggaatcgcggtgaagatgatcaccggtgaccatcagaccaccgcatccgccatcgccagccgcctcggcctgctggatgcggagccggggcccggcacggtgctctccggccgggatctcgcgcggctgtctcccgccgatcgcccggcggcggtggatcgggcggcggtgttcgcccgggtgtcacccgagcagaagctgcggctggtggaggcgttgcaggccgacgggcaggtggtcgccatgaccggggacggcgtcaacgacgccccggccctgcggcaggccgacatcggggtggcgatgggacgcagcggtacggaggtggccaaggaggcctcggacatcgttctcaccgacgacgacttcaccacgatcgaggcggccgtcgaggaggggcggggcgtcttcgccaatctcaccaagttcatcatctggacgttgcccaccaacgcgggtgagggtctgctggtcctcgtcgccatcatgctcggcaccgcgttgccgatcctgcccagtcagattctctggatcaacatgacgtcggcggtgctgctcggtctgacgctcgcgttcgagccgaaagaggccgggatcatggatcggccacctcgggatccggcccagccgctgctcaccggtgccctggtggtgcggattctgctcgtgtccgcgctgatcgtggccggtgcctggtgggtgttcgagtgggaactgggcgccggggcggagctggccgaggcccgtaccgcagcggtgaacctcgtcgtctccgtgcaggtgttctatctgttcagctgccggtcgctgcgccactcggcctggcggctggggctgttcaccaaccgctggctgatcggcggtgtgctgcttcaggccctcggccagctggcgctcacctacctgccggtgatgaacacactgttccggacggcgcccatcggtcccgggacgtggctgcggatcctgggtgtcgcgctcgtggccgggatcgtcgtggcgctcgacaaacggttcggctggttcggccgccggctcggttgagcgatgtcggtacggtcgaggtccaccggctcggtacgtcgcgcggcgttcgaatcgccgcccctggttcgggccgccgatcgggccgcacggcggcaccccgaggccacgcgcgctccggcgtccgggtggcggttacccggtcgttaggctgacccctgatggcatacctggatcacgcggcgaccactccgatgctcgacgtggcactcgaggcgtacgtcgccaccgcccgcgaggtcggcaacgcatccgccctgcacgtggcgggccgccatgcccgccgccgagtcgaggagtcgcgtgagcgggtggccgccgcgctgggcgcccgccccgccgaggtcatcttcacgggcggtggcacggaaagcgacaacctcgcggtcaagggcatcttctgggcccgtcggtccgccgaccgtcggcggacgcggctggtgtccagcgcggtggagcatcacgcggtgctcgacagtgtcgactggctggccgcgcacgagagcgccgaggtgggttggctgccggtcgatgccctcggccgggtcaccccgcagcggctccgcgccgagttggccgcgtccgccgatcgggtggccgtggtcacgacgatgtgggccagcaacgaggtgggtacgatccagccggtcaccgaactggccgaggtcgcggccgagtacggggtgccctttcacaccgacgcgatccaggcggtcggccaggtggcggtggacttcgccgccagtggcgtctcggcgctcacggtgaccgggcacaagctcggcggtcccgccggggtgggcgcactggtgctcgcccgcgacgtcgccgcgaccccgctcctgcacggtggtggccaggaacgggacgtccgttcgggaaccctggacacggccgggatcgtcgccttcgccgccgcgctggaggccgcggtccagcaccagcaggagtacgcgacccgcgtcgccgcccttcgggacgacctcgtggcacgggtgcggcaggtggtgccggaggcggtgctcaacggtgacccagccggacggctgcccggcaatgcccacttctcgttccccgggtgcgagggcgatgcgctgctgctcctcctcgacgcgcagggcatcgcctgctccaccggctcggcgtgctcggccggcgtcgcccagccgagccacgtgctgctcgcgatgggcgccgatggcgcccgcgcccgctcctcactgcgcttcaccctcggccacaccagcacaccggaggaggtcgacgcgctgatcgcggccctaccggaggcggtcgatcgagcccgtcgcgccggcggcctccgcgctccgcgctgacaccgtcccggccgggtgggccgttcgtgtcgcttaccgccagggcgcaagcgcggtgcggtttgggagcggaagcgggggtcgttacgctcgtcggtggcgccgcatcggcgcggagacgatacggggaaggtggtcgcggtgcgggttctggcggcgatgtcgggtggcgtggactccgccgtcgcggcggcgcgggctgtcgcggcggggcacgacgtcaccggcgtgcacctggccctggcccgcaacccacagacgtaccgcaccggtgcccggggttgctgcacgctggaggactcccgggacgcccgacgggcggccgacgtcatcggcatcccgttctacgtgtgggacatggccgagcggttccaggccgacgtggtggacgacttcgtggccgagtacgcggccggccgtaccccgaacccctgcctccgttgcaacgaaaagatcaagtttgccgcggtgctggaccgggccgtcgccctgggcttcgacgccgtggtcaccggtcaccacgcgcggctcggcgccgacgggttgctgcgccgtagcgtcgacctcgccaaggaccagtcgtacgtgctcggcgtgctcacccgcgagcagctgggccggtcgatgttcccgctgggggactcgacgaagacgcaggtccgggcggaggcgacgggtcggggactgaccgtggccgacaagccggactcgcacgacatctgcttcgtcgccgatggcgacactcgcggcttcctcgccgagcggctcggtgcgacaccgggcgatgtcgtcgactccagcaccggtgcggtcgtgggccggcacaccggggcatacgcctacaccgtcggtcagcgacgcgggctacacctggaccgcccggcgccggacggccgaccccggtacgttctgtcgatcactccgaagaccaacacggtgacggtgggcccggccgaggcgttggcggtgtcccaggtgcgcgcacagcggccggtgtggaccggtgggcctcggccggccgacccgatcgagtgcgaggtgcagttgcgcgcgcacggcgacgtggtgcccgcgaccgtggcggtgaccggcgacggtctgcgcgccgagctgcaccggccggtgcgcggggtggcggccggccaggcgatcgtggcgtaccgcccggacccggggggcgacgtcgtcctcggctccgccaccatcgcggcctgatcgggcgggtggctcgggcggcgtccgtcccgggatcggttagtcttcgaccgtgagtgatcagccgtggccgtggcccgtcggcgcggcgaccggtgtcggttcgctccccggcaccgacatcgcggaagcccagcgcatcgtcctcggtgaactgcccgcccttccgcatctgcccgagctgccggcccgcggtccgggcgcggagctgatcggccggaccgccgggctgctggtggaactgcccgtcgagctgtacgcggcccgttggcgcatcgcttcccgccctggtcgggaccgacgccgggcccgggacatgatggaacgggacctggaccagctcgccgaacaggccgaggcgtacgcggggccgatcaaggtccaggtcggtgggccgctgaccctcgccgccgcggtggagctgccggtcggcggccggctggtgcgcgacccgggcgcggtgcgcgacctggccgactccctggccgagggggtgcgtgagcatgtcgccgccgtcgcacgccggctaccgcgggcgtcggtgctgctgcaactggatgagccctcgctgccggcggtgctcgccggccgggtgccgaccgagagcggtttcggtacgtaccggccggtggagccgggccgggccggtgcgctgctgcgcgaggtcgtcgccgccgccggggcaccggtcgtggtgcactgctgcgcgccggacgcaccgctcgacctgattcgggaggccggtgccgtcggcgtcgccctcgatctcgacctggtcaccgacctggacccgctgggcgaggcgatcgacgccgggctggggctgttggccggcgccgcgccggcgcgaccgggggtggccggccgcccaccgacctccgcgcaggtcgcggatcgggtccgccggctctgggacagcctcggattcccgcgccgtcagctcgccgagcaggttgtggtcacgccgacgtgtggcttggcgacggccaccccacagcacgtccgggcgatgctcaccgcctgccgggacgcgggacggcggttgagcgagcaggggtgagcgacccgggcgggctcgggtaggtgccaccaccggtagcccggaccgaccggagccctgccgcctctgcccccagccggtcgacaggctgcgcccgcgggtggccgacacgatgtcccaccgccccgatacggttcccgggtaggccaagaacgggaggtcagggcgatgcctgaggatgccatcggccagcaggtcccgccggagcaggaggcggccggcgcggagccgacctccgcggcgcgcgagcggcacgccacgctcagcctggagctgaccgagcaccagtatcgctactacgttctcgacgcaccgaccatctccgacgcggagttcgacgagcggctgcgggaactggcggcactggaggcggagtttcccgctctacgcacccccgactcaccgacgcagcgggtgggcggcgccttctccaccgatttcactccggtggcgcacgccgagcggatgatgtcgctcgacaacgccttcaccgatgaggaactggacgcctgggccgagcgggtcgagcgggacgctggtggcccggttccctacctgtgtgaactgaaggtggatggcctcgcgatcaacctgacttacgagcgggggcgcctggtgcgggccgccacccggggtgatggccgcaccggcgaggacgtgacggcgaacgtgcgcagcatccgggacgtgccggcggagctggcaccgtcggccgagttcccggagatcccagggcttctggaggtccgtggcgagatctacttcccgatcgccggattcgcggacctgaatgcggggctggtcgagcagggcaaggcccccttcgccaacccgcgtaacgcggctgccggcagtctccggcagaaggatccgcggatcaccgcgtcccgcccgctgcgattggtcgtgcacggcatcggggcccggcaggggtggcagccgagcacccagtccgagtcgtacgcggcgctgcgggcctggggcctgccgaccagcgaccgatggcgggtcgtgccggacctggccggcgtggcggagtacatcgcgcactacgccacccaccggcacgacgtcgagcacgagatcgatggtgtggtggtgaaggtcgacccggtctcgatccagggccgactggggtcgacgagccgggcgccgcgctgggcgatcgccttcaagtacccgcccgaggaggtcaacacccggctgctcgacatcgacgtgaatgtcggccgtaccggccgggtcactccgttcgctgtcctggagccggtgcgggtggccggatcgacggtggcgctggccaccctgcacaacgcccgcgaggtaaggcgcaagggtgtgctgatcggcgacacggtggtgatccgtaaggccggtgatgtgatccccgaggtgctcggtccggtggtggagctgcgcccgccggacgcccggtcgttcgtgatgcccagcacgtgcccgtgctgcggcaccccgctggccccggcgaaggagggcgacgtcgacatccgctgccccaacacccgcagctgtccggcccagctccgggagcgggtcttccacctcgccggacggggagccttcgacatcgaggttctcggttacaagggagctgcggcactcctcgacgcccagatcatcacggatgagggagatctgttcgccctcgacgcggcgcagctgacgcgctctccgttcttcgtcaacaaggacggcagcctcggcagcaacgcggtcaagctgttggacaacctgaccgtggccaaggagcgcgagctgtggcgggtgctggtggcgctctccatccggcacgtgggcccgaccgcggcgcaggcccttgcccggcacttccggtcgatcgaggcgatcgaccaggccggggaggaggaactgtcggctgtcgacggggtcgggccgaccatcgccgcgagtgtccgggagtggttcgctgtcgcctggcaccgggaggtggtgcgcaagtgggccgaggcgggggtgcggatgacggaggaggcggtggacgaggggccgcgcccgctggaggggatgaccgtggtggtgaccggaacgctcgccggcttctcgcgggaccaggcggccgaggcgatccagtcgcggggaggcaaggtcaccggctcggtctcgaagaagaccgcgttcgtcgtggtcggtgagaaccctgggacgaaggcggacaaggcggcgagcctgaaggtgccggtgctggacgaggagggcttccgggtgctgctcgacgcgggtccggacgcggcccgcgaggtggcccgggtcgaggactgagcgggggatcttgggcgcgtataccaacttaattacgactacaaccgattcgtgactgtcgtacggggaaaactggcgcccggggcgtttcatgggggcacggcgtacgcatgggtgcgccgatcgtgacccgcgggaggtgtgatggcgacggcggacccgcgcaactccgtcccgccaggacggagcgcgccgttcttcgccttcgtggcggtggtcctcgccctggccacgctggcgtcggtgggtccgttgctggcgctgcccgaccaggtgtcccggctgcccgccgcgttctggaccatggccgtgttagcgatcgcctgcgacgcccggccgttcgtcccgcaggggaggcgacagtcgtcggcggtgtttccgtcgacctgcttcaccttcgcgatcctgctgggctgggggctgggcccggcggtcgccgtgcagacggtggcggtggtggtgtccggagtccggatgggacacgcctcctggcggaccgcattcaacgccggccagtacgcgtgcgccctcgccgcggcccatctcctcatcggcctcggcccgggtgacctgttcggtgggggacaactgggctggaccgacgtggtggtggtcggtggcgcgatgctcgcctggttcgttgtcaactacgggctggtcagctcggcggtgtggctgcgcttcggggcgcggtggcggcccgggctgcggcaggggctggggttcgagctgctgtccaccggctcgctgttgctgctcgccccggtgctggtctcggcggcccagacgagcgcggctctggtcccactggtgctggtgccgctgttcgcggtctatcagatggcccggctcagcgtcgagcaggagcagcttgcctcgctcgacccgcttaccggcctgcccaaccgcaaggcactggtcgccgaggtgggcgagcagttgcaccgacacgcggaacgggcggcggacggttcggcgccggcgcggctggcgctactgctgctcgacctggaccggttcaagcacgtcaacgacgcactcggtcatgcggtgggggatcgcctgctggtcgaggtgagcgcccgcctgaccgaggttgtcggcccggacctggtcgcccgactcggcggagacgagttcgccgtcgtgttgaccgggctgaccgacgtcggtgaggcccggcgccgggccgaccgggtggtggccgcgttggcggagccggtcacgttggacgggctgccgttggatgtcggcgggtcgatcggcgtcgcgctctttcccgaccacggggaggacttcgccaccctgatgcgccacgcggacgtggcgatgtacgacgcgaagcagcgcaacgacacggtcgccgtctacgcggccgagtccgatcacaactcggccgagcggctcggcctcctcgccgacctgcgtcaggtcctggcctccggcctcggccagagtgcggacggtggtggcgccgggggtgatggtgcggacggtggtggtgcggaccagggtcggaacgggccggcgctcgcggcggtcccggtggtcggcggtgacggcgcggcgctgccccgcactgatgcggcgctgccccgcaccgacgcggtgggcgtcggcaggtggtcgttgcggggtcggcggcagcgcgtgcacctggtccactccgacgagctgatccagcggatcgtcaccgcggccgacccgatccgtcgccgtaccaccgtcggctcggccggtcagccggctaccggccaggccgttgaccattcgatcgagccggaccgggcgccggaggtcggggggccggtggggcacggcgccggccaggccgacccgggcggcgcgggcgagatcaccatgtactaccagccgcaggtcgccatcgccaccggcgaggtggtcggtgtcgaggcgctgctgcgctggcgccacccccgtcgcggaatggtcgacccggaggaactgatccgggtggccgagcagagcgcggtgatgcgcctgctcaccttccgggtcatcgacgacgtggtggcgcagctggcgcggtggcaggcggcgggcgtgggtctgcgggccgcgatgaacgtcagcgtccgcgacctgcacaccggggagatcgccgaccggatcgcggagcggctcgcccggtacggcgtaccgccccaactcctccaggtggagatcaccgagggagcactgatggccgatccacgccgggtgctcgccaccatcacccggctgcaccaactcggcgtcgggatcgccctggacgacttcggtaccgggttctcctcgctgcaacacctgcggcggctaccgctgtccgaggtgaaggtggaccgctcgttcgtcctggggatgacggaggacgccgacgacgcggcgatcgttacctcggtggtcgaactggcccgggcgctgggtctgcgggtggtggccgagggggtggaggacgagcggacctggcggatgctgcacgcgaccggctgtgacgccgcgcagggctggttctacgcccggccgatgccggccgatgagcttgtcgcctggctggcgcggcaccgcccggtgcgcccgacggtggcctcggacaccgccgtcaggcggcgacccgtccgttgacccgctgaccgcccgtcgccggcccggcccatcgggccggggcgcaccaccgtggctggccgggctggtagacggtcggccgccgccacccgcacgggggcgtcccggcgacgcctccgggacggcccgcgccgccccggacgggggagtcgaggtaacggcgccgggagggcgcaatagactcgctgcggtcaccgcgggtcacgcagcaccgcccgcggtcggcgcggacaaccagcaggacagccacgaagggggcaccgatggccgccatctcccgcgaggaggtcgcgcacctggcgcgactgtcgcggctcgccgtgaccgaggaggaactgggcaccctcgccggccaactcgacgtgattctccaggcggtcgcccaggtcggcgaggtcacggcggcggacatcccgccgacgtcccattccgtgccgctcaccaacgtgttgcgcgacgacgtggtggcgccgtgcctgagcccgcaggaggcgctgtcgggtgcgcccgacgccgaggagcagcggttccgcgttccgcggatcctggacgaggatgtggcttcatgaccgacctgaccagcctttccgccgccgaactcgccggcctggtggcgcggggggagtcctcggcggccgaggtcacccaggcgcacctggaccggatcacggccgttgacgaccgggtacacgccttcctgcacgtggacacggagggtgccctcgacgccgcccgtgcggtggatgcccgccgggccgccggcgagccgctcggcccgctggccggcgtgccggtggcggtcaaggacgtgctcaccacgaagggcataccgaccaccgccggctcgaggatcctggccggctggcgaccgccgtacgactcgacgatcgtgcggcggctgcgggcggccggcaccgtgatgctgggcaagaccaacatggacgagttcgcgatgggctcgtccaccgagtactcggccttcgggccgacgcacaatccgtgggacctgagtcggatcccgggcggctccggcggcggcagcgcggcggccctggccgcgtacgagacgccgttgtcgatcgggtcggacaccggtggctcgatccgccagcccggggcggtgaccggcacggtcggcgtgaagcccacctacgggggcacctcccggtatggcctggtggcgttctcgtcctcgctggacactcccggcccgtgtgcccgtacggtgctggacgccgcgttgctgcacgaggcgatcggtggtcacgacccgtccgactcgacgtcgattccggcgccggtgccggacgtggtggccgccgcccggctcggtgccagcggtgacctggccggggtgcggctgggcgtggtccgggagttcgccggggagggtgccgagccgggcgtgctggcggcgttccgcgcggcggtcgacacgctcaccaaactgggcgccgaggtcgtggaggtctcctgcccgcacttccagtacgcgctgccggcgtattacctgatcgccccgagtgagtgctcctcgaacctggcccgcttcgatggtgtccgcttcggcctacgggtcggtgacgacggcaaccggtcgctggaggaggtcatgtcggcgacccgggaggccggcttcggcccggaggtcaagcgacgggtggtgctcggcacgtacgcactctcgtcgggctactacgacgcgtactacggtcaggcgcagaaggtccggaccctgatcaccagggacttcaccaccgccttcgagcaggtcgacgccctggtctcgccgacgacgccgttcgtcgcgttcccggtcggggcgcgtaccgccgacccgtaccagatgtacctggccgacctgttcaccattccgagcaacctgtacggcgggccgggcatctcggtgccctgtggactcgccgacgggctcccggtcggacttcaggtcatggcaccgacgatggccgatgaccggatgtaccgggtcgcggccgcgctggagagcgccgtcggtccgttcaccccaccggcactgtgaggcaggagcaccgatgacgacgacactgcccgcgtacgacgaggttgtcccgcgctacgaaccggtgatcggcctggaaacccacgtcgagttgggcacgaacaccaagatgttctgtggctgcccgaccgatttcggtggtgcgccgaacacccgggtctgcccggtctgcctgggtctgcctggttcgctcccggtggccaaccgggccgccgtcgaggcgaccatccgcatcggtctcgccctgaactgctcgatcgcccagtggtgccggttcgcccggaagaactactactacccggacatgccgaagaacttccagatcagccagtacgacgagccgctctgcgtggacggctacctggacgtcgaggtgaacggcgagccggtccggatcggcatcgaacgggtgcacctggaggaggacaccggcaagaccctgcacgtgggcggcgccaccggtcgtatccacggtgcgaccgagtcgctggtcgactacaaccgggccggaatccccctggtcgagatcgtcaccaagccgatccccggcacgggtgcgatggcgccggaggtggcccgggcgtacgtcaccgagctgcgcgacgtgctccgctcgctcggtgtgtccgacgtacggatggaggagggatcgttgcgctgcgacgtcaacacctccctcaacccgcccggtgagcagtggggcacccgcaccgagacgaagaacgtcaactcgctgcggtcggtggagcgcgcggtgcgttcggaaatgatccggcaggcgtcggtgctcgacgcgggcggccggatcgtccaggagacccgacacttccacgaggagaccggggacaccacgtccggccggtccaaggagaccgcgaccgactaccggtacttcccggagccggacctggtgccgatcgcgccggacccgacctgggtggccgagctgaaggccgagctgcccgagctgccgcggctgcaccggcgtcggctccaacaggagtggggcctgtccgacctggacatgcagtcgatcctgaacgcgggcgcggtcgagttgatcgaagccacgatcgcggcgggcgccaccccggccgccgcccgcaagtggtggctgggtgagctgtcccgccgggccaacgagaccggtgcggagctggccgacatcggtgccaccccagggcaggtcgccgagttgcagggcctggtcgacgccggcaagctcaccgacaaactggcccggacggtgctggagcacgtagtcgcgggagagggttcgccggccgagatcatggccgcccgcaacctggaggtggtctccgacaccggcgcgctgaccgctgccgtggacgaggcgatcgccgccaatccggccatcgccgacaaggtgcgcggcggcaaggtggccgcggccggcgccctggtcggcgcggtcatgaagaccacccgcggccaggccgatgccaagaccgtccgtgagctgatcctggagcgcctcggcgcccagggctgacgtgcgaggaggccctcctgccggtacgggggagggccccacccgtacccacccctcggagggcgtcatcggcgacgcccggatggagtcaccgtgaaccagcacgacctcgacgtcctcgacgggatccaacgccgggtgctgtggctcgccacccgcatcgtggacgcggccaaccacgatcgggacaccggcgacggtgtcaaggtcggggggcaccaggcgtcgagcgcgtcgttggtcaccgcgatgacggcactgtggttcgcgcatctcgacgccgaggaccgggtcgcggtgaagccgcacgcctccccggtgttccacgccatccagtacctgctcggcaacctggaccggtcgtatctgacgcggctgcgcgcccgtggcgggctccagtcgtacccgtcccggaccaaggacccggacgaggttgacttctccaccggctcggtcggcctgggcgcggcggcgccgctgttcgcggccgtcacccgtcgctacgtcgacgcacacttcggcgcccgcccgagatctcggttcgtcgccctcctgggggacgccgaactggacgagggcaacatctgggaggcggtcgccgacccggccaccgccgggttgggcaacgtgatgtggcttgtcgacttcaaccgccagtcgctggaccgggtcgttccgggcatccggatcgaccagtggcggggccagttcgaggccgctggctggcatgtcgtggaggtcaagtacggccgccggctcgccgccgcgtacgcccgaccgggcggggaggcgctgcgggcctggatcgacgcgatgccgaacgagcagtaccagtcgttgttcggcctcgccgggccactgctgcgcaagcagttcctcgacggtgcgccggcggggatggcggacttcatcgccgacatccccgacgacgaactggggccgctcgtcaccgatctcggcgggcacgacctggcggcgatgctggaggcctacgcccagtgcgacgcggtcaccgaccggcccagcgtggtcttcgcgtacacggtgaagggctgggggctgccgatcgccggcaacccgcgtaaccactctgcgctactcaccaccgcacaggtggacgcgttgcgggccgcgcacggcctcacccgggacaccgagtggaaccgcctcgacccggcatcggcggccggggtccgggccggtgagcgccgggaggcgctgtcccgcgcgccgcgcacgcgtgcgttgggagtcaccgttccggaaaccacccgggtacgcgcgaacaagccgatctccacccaggaggtcttcggtcgggtgctggttgacctggcccgtgacccgcaggtcgggcgctacctcgtgaccaccgcaccggatgtggccacctcgaccaacctggccgggttcatcaaccgggccggtgtcttcgcgccgacctcgcagcgcgaatggtccgaggaccggttgctgcgctggacggagagcccagacggccagcacatcgagctgggtatctcggagatgaacctgttcctgctgctcgggcagctcggcctggcctgggatctgtccgggcagccgctgctgccggtcggcaccgtgtacgacccgttcgtgctacgtggcctggatgccttcctccacggcacctactccggcgcccggttcgtggtcgccggcaccccttcggggatcaccctcgcgccggaggggggcgcacaccagtcgacgctcaccgccagcgtcggcctggagttgccgggggtcaccttcgtcgagcccgcctacgccaccgccctggactggttgctctgtaacgcgttggggcagatcgccgagggcgtggcgccggccgccaccgcggcgcccggggaggacggcggatactacttccggctcagtacccgcccggtggatcaggctcccttcgtggctgcccggagccggctcggcgacgcggtgctgcgccgacaggtgctcgccggtgcctaccggctggtcgacgcgcaccaggcgtacccacagctcgccgacgccccggtcgtgcagctcgccgcctccggcgcggtcctgcccgaggtccttgccgcggcggccgaactggccgaggaggggatcgccgcgcacgtcgtggacgtcaccagcctggaccgtctttaccgggcctggcagcgcaccctgcgccaaggggtccgcaccgccaccgtgccgagtgtccctggcgcgttgcgttcggcgttcgtcgaccgggtgccggtggtcaccgtgcacgacgccgcgtcacacgcgatggcgtggctcggctcggccgtcggcgccccggcggtgcccctcggcgtggacgagttcggtcagtccggcagcgtcgccgagctgtacgacctacacgacctgctgccgggcagcatcgtcaacgccgccctcgccgccttgtccctgcgctgatccgctggttgagcgccgacagtccggtggtccgtgtcagcgggtcggtgtgggggtgaccggggcgggctcgccggccttcgggtcctccacgatgtgtcgttcgaggttcacctgagcctggccggtgccacccacggtgatgtcgtcgtacgcctggagcagcttctcctcgtcgaagtagaggacggtcatcgacagtggggtgggttgctcgccctccaggccccgcaggccggcgccgccggtcgagccctgcaccatcagcagcgtcggggactggtcgggctcctggggcaaccggtgcacctcccggttgtgcgtgtgcccagcgagcaccagcggggtgacgccggcgagcggccccgccgacgcggggtcgtgcaccagcgccaggtccaccggccggggtgaggtgcgggccgtggccgccaactggtctccgacgtcgatgagttggtcggcggtctcctgggtcaggccgctgcccgccggcgaggtgctcttgtccggcgtgaagcgcggatcaccgattccggcgatggtcagcccggcgacggtggtggtcgtgttgtccagcacgatggcgttgcgctgctgggccacggccgcggcggtgctccccgagtcgtggttgccgcggatgaagacgtagggcttctggaggagcccgattgaggcgacgtagttcgcctccggttcgctgccccagtcggtgatgtcgccggtgtcgaccacgacgtcgatcccgaactgctccaccacggtccggatgacctgccaggcagccgggttgaggtgcatgtcggagatgtgtagtacgcgcgtggtgccgggctccggctcgaacaccggcagcgccgagacggtggtgtagagctggctgacgttgccgacgatgcgttggagctgctcggcgtagcgggtgtagtcgttggcgatccggcgcgcgtctccgacgagtgccggcgcgttgaccaggagcccctcgtagcgcggttcctcgatcgcctggggccgcagagtggccgccgcggtgcccaggctgcccgcggcgatcaccagtgcgagcacccccgcccaggccgcgcggcgggtgtcgcggaacaccagcagggccagcaccagggtgaccagaaccgtggcggcgatcgtgcggacaccgagctgcaggacgcccgcacggacgtcgtcgacggcggtctggctcgcccggctgaggctggccgggtcgtgtaggagggcctcggtgcgaccctggtcgagggcgccgaactgcaccgtcagctgggtgggcccgtcgtggctgtcgagcagcagcgcgccgagggggggtacgtcgatggtggtgccgccgtgcagcgccggagccagggacaggttcgcctgaaacggcccgatgtcggtgctgacccggccaccggcaagcgtgccgatcaggaccccagccagggtcacggcgagcacggccagcgtcatcccgacggctcgcagcgcccgccagcgggcggggcggccgtcgggtgcccggcggcgaagcggaacccgtcgggtccggccggtctccgacggttggccaccctggctgtcctgctgctcgttctcctgaccgtccatgctgaaattctgactcgccctgtcgaaaggcttgggacgtctggggcgggtgttgctccgtgccagccttgtccggttccgccaatcagtttcgttatggttccgccgtcagtcctatccactccgtccggttccgcggtcagcgtcgcccggttcgacggtcagcgtctcgtcggggccggcggtcagcgtcggccgagccgcggtcagcttcgcccggctccgccgtcggcgaacaccagccgcaggagccggtcgtcctccgctaccggatctccgcgcccgtcgtggttcgaggtgctcacccagaacgagccatccggtgccgcggcgatcgcccgtaaccggccgtactggttggtcagcaggtcgcgcggctggccgaggacggttccggtgccggtcagctcgaccagccagagtcgccgaccgcggaggcaggccgtggcgaggacactttccgcgtgggccagcccggagcaggaggcgtccgaggtcggccactggacgatcgggttgacgtatcgccggtcgtcggagcggccctcgacggccggccaaccgtagttacgtcccttttcgaccacgttgatctcgtcccaggtgctctggccgaattcgacggcgtacattcggccatctgtccaggtgaagccctgcacgttgcggtgccccagcgaccacacgggcgagtcggggaacggattgcccggtgccggctcgccgtcggtggtgatccggaggatctttccgccgagccgcttgtcgtcctgcgcctggtttcggtcgccggcgtcgccggtgctggcgtagagctgcccgtccggtccgaaggcgaggccaccgccgttgtgggtgcgcgccttcggaatgccggtcaggatcgggcgcggcggctcgccgagggtgagtcgggcgatgcggttgtcccgctcggccgtgtagtagacgaagaccgtgcggtcctgctggtagtccggtgagacggcgattcccatcagaccgccctcgccacccgcggtcacctcggcgagggtctgcacctcggtcacccgcagcccgtcgggttcagactcgggccctacctggagaatccggcccgagtcccgctcggtcaccagcgcaccgccgtccggcagaaaggcgatgccccacggcacgcgcagccccttcgccagcacggtggccaccacctcagagccggtgccgtcccggctggttgacggggtggggaggatgggcggctcaccggctgggtcgggtcctggctcgccgaagctgcaaccggaggcgaccagcagcaccgcgcacgacatcgcgagggcggcccgcaggcggcgggtgcgcgggtgcgggggacgggcgctcacccggaccagggtagtcggccgttgggccgttgcgggtagccgaacgtaccggtccggcgggagcggctcggccgtggcacccgtcccgttcgggtacgttggcggccccacccgtgtgctggccgggccgaggccctatcgtcggctggcgtgaaggtgtggatcccccacgagcgcggcccatccctgctcggtgacctgccggcaggtgtcacggtggaggtggcggcggagcctcaccagctcccgtccccggtggccggcgtccggttctgggtgccgccgttcctggctgaggcggacaccaccgaaatgctgcgggaactgcctgacctcgaggtggtgcagctccttaccgcaggtgcggacacgtgggtcggccggatgccgccgggagtgacgctctgcgacgggcgcggggtgcatgaccaggccacttcggagtgggtggttgccgcgattctggcgcacctgcggtccttcccggcgttcatccaggcacaggcccgtcgggagtgggcgtacggcgagttggcacccaccgacgaactggccggcaaacgggtactcattgtcggtgctggctcgatcggcacggcggtccgggcccgccttgccccgttcgaggtgggcctcaccctggtggctcggaccgcgcgttccggcgtacacgccgccgaggagttgccccggttgctgcccgaggccgacgtggtggtgctgctggtgccgttgaccaagcagacccggggtctggttgatgcggccttcctggcggcgatgcgcgacggtgccctgttggtcaacgcggcccgagggccggtggcgcagaccgaggcgctggtcgccgagctgggtaccggtcggatctcggccgtgctggacgtcaccgatccggagccgctgcccacggaccatccattgtggacgatgccgaacgtgctgctcaccccacacgtcgcaggctcggtgcggggcttgctgccgcgtgcgtaccggctggtgggcgaccagatccgccggttcgccgcgggtgagccgccgaccaacgtggtggtggacggctactgagtcgttcggcccgcagggccgggcaggttctggccggtgaccgcgacgagccggggcaggtcgtcgcggcgcacggcgggaagcctgacctcccgtccgtcagtgagccgggccaccgcccggccgtccgcgtcggcgcccaactcgacaatctgctcccagcggatcaggtgctgcccggcaagggcccgcaggcgcagcccctgggaggtggcgtcggtgccggcccgccaggcccacccggcgagggcgacgggcacgaggagcaccggcagcaggaaccaccgggcggcggccaagggcagggcgccgaggaaggcgaccaccgcggcgaccagtagtgcctggttgtgccggaaccggatggtgtcggagctactcactccgtgatgatcccatccggtccgagcggtgtcaggacggggcggtcccggtcgcccggggcggtggtgcggtgctgccccgaagggtcagctgggcggactcggcctggacggcgtcgacggccgctccgccgatcaccgccaacagctgccgtgcggcttgcccaccgtaggccggggtgtcccggcccagcgcggtcagcgatgggtgcaccaaccgacacagcggcgagtcgtccccggcgacgatggacaggtcgacggggacagcgagccccatctcctgcgccaccgacagcccggcgatcgccatcacgtcgttgtcatagatgatggcggtgggccgggccgatgagctgagcaggcggcgggtggcctgcgcgccctcctcgccggtgtagtcggacgacacggtcaccgccgccggcaggtcgagccgacggcacgcctcggtgaacgccgtgccacggacggcggcgtgcagcaggtcgggcagtccgcccacccgggcgatccgacggtggccgagtgcggccagatagttgacggtgtccatgactgccgccgcgtcgtcggaccagacgttgggtagcgttccggtgccctccggtccgccgatcaccacggcgggcagtccgagttcctccagcaccggaacccggcggtcgtcggcgcgcaggtcgcagacgaggacgccgtcgacccgtcgctcaccccaccagcggcggtggaccgcgatctcggcatcctggtcggtgaccatctggagggtcagtgcgtacgaccgggcggagagctccgcctcgacgccgctgatcagttccatgaagaacggttcgatgccgagcgtgcgcgctgaccggcagagcgccaatccgacggcgttggcggtggccccggaaagcgcccgggcggcgctgctgcggctgaagccgatctccgccgcgacagcgaggattcgccggcgggtggcctccgagacgccgggctggccgttgagggcataggagacagagcctttcgacactcctgcgcgtcgggcgacgtcggcgatggtcggccgcttcaccgccactccctcccgtttccaccgtccgattggcgggcattgttcacgtgcgcggttcagcctacgccgcccccggcagccgctttcggagcgatggacctggcctggtcatggttgcgggcggggacctgggccgggcgtgctcgcgctggctgttctcggtgcgatggactcggcctggtgatggtggatgaggtcgcagcgctgtcgcggtctcggcggcctgggtcgacagggacgaggggttccgcgccgcgcccgtgggcggcggggcggaacccctcgttaggtgccgggtcaggccgggcagtcgggaacgttgccaacgcagttgttgggccggttcttgatgacgatggtgccggtggcggtgttcaggtcaaccgtcccgccattgttgacgatgccgccgccgtcggtcacggcgatgttcttcaccacctgtgtgttgaacagcgttaccgtgcccccggagttgtagatgccgccaccctgctcggcctgattgccgatgaccttcgtgtcgcgcattaccagctcgctgaaactgtatacgccaccgccgaagttcgtgagggagatgttgcccttgatgaggcccttgtcgaccacagcgacggagtcagtgcccacgaacagcccgccggcgaacccactcgaggcggtgttgttcgtgatgtcgaccttttgtagagtgatttgtccgtcgacgtagatcgcaccgaacgagcctgcggtgttaccggaaatcttggtgtcgtcgactctgccgaccccatcgttgaggatcagcaaacccccgaccgtgccctgggaactgttgtccgcgatgacgctcttcgttatcgtcaccaccgcggagctgccgacacttgccaccccaccggtgctgttggcggtgttcgcctttaccagcgacttggtgacagtcagttgtccacccgggttgtagattccgccagcgaagctgctggtgatattgcggctgacggtggtgtgttcgagggtcgttacgccggcgctggcgataccgccgccaccgccggttccgttggcgatgttgcgagtgatggtgctgtgtttcgcgttcagtcgtccgccggtgttgaccaggattgctccgccgtcgccgtcggtctgtccgccggtgattttgaggtggttgagggcgaggtcgccgccggtgccgacggtgacgatgcggaactgctccaccccggcggcgcgcttgatggtggtgtgtttgctgccgttgagggtgatgggggcggtgatggtgggtaggccgttgccgtcgtcgatgttggcggtgagtaggtaggtgcatttcttggcgaggtcgagcacggcgccgccgcgggcgttggccagggtgatcgcggcgatcagtttgtccgcgtcgcaggggaccggaatgcccttcggcttcctcttcgtttccccgttcttgtcgtcgcgcgtacccttgtcgtccttgcctcggtcgtcgtggctgtccccggtggctgatcggtcgcccgtgggtttcccgggccggtcggcgtcgctgctgatggcgcgtccgaccgcgtctgctatcggggtggcggcgacgccgacggtggtgagggccaggccggtcattccggccagcccgacggcccaccaccgccgccgtgacctagcccggtgcccgccagggcgatccggttcgggctcctgggtatggtcctgctggttcatcgtggtgtcggtgtccttcccccgtgaacgacgaggagccgccaaccccgacggctggccgggtggtgttcctcggctaccgagcgggcggtagcagccacccgcacgctaaaccgacaaacagtgcaagtgaacatgaacccgaaaaacatgcccaaaacagatagagttcctgtgtcgaccacgcgtccatgccgggggcgccccggcgcgggcggccatgcagcacgtccgttcgccgcctcactcactggtcggcaggtcgggcgccgaccgtcgccgcgggcgcagccgaccgccccggtctcggtccttcgcacccgccttgggctggtcgacgcggcgaacgccggcgcgggtgttgaaaggggtgtcaggctgtttgtggagaaccagaggcgtggcgtgcggtattgggtccggtactacctgcagctcgaacccattcgggaatggcgctaccgtacggcatcacgtaaagtatccggtcgactgctgcgtggctgaatttaagacttgttaaggccattctaaggaaatgcctgagggcagattccgtccgattgtcaaggatcggcacaggatcctgccccactgtcgtggaagatttcattgatgggaaacggaattccgttccggtggtcaatcgagtgtcacgtatgtaccgtcagctgaacggcgcggcggatacgggttccggctcctccaccgcggcatatcagacaggcagacgaggaggacgacgtgacgattaagagggtcgtgaggctggtcgccgttgtggtaatcgccgtgacgggggtcgtagacccaactgatccagcgggtgagcagcaagccaaggcattaaccaacaacggtgaatcgcgggtctcgcctgccgaatcgtgtccatgtccgaagtgagcggtgtccctggctgggaccaggaactggtcgcccgccggtgcgtcgtggtcatggacagggcgaggctcgcaccagaggagcggcggaatccaccgtgatgctgggctcccgccgggatctggccccggacaggtcgttgaccggcgagcagaaccagcggcgacctgagccacgtcgccggccgccgacggcgccttcgggcggcccggcgatggccacgccacccgtgagtgacgtggcggcccggtccgccacgcgacaaccacgctggtcccgtccgctgggcaggcagagtggtcggctcacgttccgggcttctcggctcggtcctcggtgctgtgccccgaatcccggctactcggggacgcggcggtaggcaccgtcgctggcggaggtcgccatcgaggcgtacgcgcgtagcgccgcggacacggggcgctgacgatccgcgggcgtgtacgggcggtcccgcttctcctgcgccacccgacgggcgtccaacacgtcggccggaacagcgagctcgatggtgcggttcggaatgtcgatgacgatctcgtcgcccggttcgaccagggcgatcagcccgccagcggcagcctcgggggagacgtgcccgatggacagtccggaggtaccgccggagaaccgtccgtcggtgagcagcgcgcaggcccgccccagcccccggcccttgaggaacgaggtggggtagagcatctcctgcatcccggggccgccccgggggccctcgtagcggatcaccacgacgtccccggcggtcacctccttggccaggatggcggcgacggcatcgtcctgggattcgtagaccctggccgggccgcggaaggtgaggcactcctcgggcacaccggcggtcttcaccacacagccgtccggtgcgaggttgccgtgcaggatggccaagccgccgtcagcggtgtacgcgtgcgcccggtcccgtacgcagccgccggccgcgtcggtgtccagcgtggaccagcggttggtggtggagaacggctcgacggtgcgtaccccacctggtgcggcgtggaacaggtcgactgcctccggtgtcgccgcgtcgccgcgaacgtcccagtcagcgagccaggttgccagcgagggggagtgcaccgcgtgcacctcccggttgagtagcccggcccggtccagctcaccgaggatggccgggatgccgccggctcgatggacgtcctccatgtggtagaggggagagttcggtgcgaccttggccaggcagggcacccgccgggagatggtgtcgatgtccgccaccccgaagtccagctcggcctctcgagcggcggcgagcaagtgcaggatggtgttcgtcgagccgcccatcgcgacgtcgagggcgaccgcgttctcgaaggcggcgcggttggcgaccgcgcggggcagcaccgtggcgtcgtcaccgtcgtaccagcgcttggcgatctccacgacggtgcggccggcgtcgacgaagagcgaccggcgggcggcgtgggtcgccagcgtcgacccgttgccgggcagggccaggccgatcgcctcggtgaggcagttcatcgagttggcggtgaacatgccggagcaggagccgcaggtggggcaggccgagcgttcgatctggtcgagctggtcatcggtgacagcctcgttggacgcggcgatcatcgcgtcgatcaggtcgatcttggaatgcacgattccctcgatcgcgaccgtcttgccggcctccatcgggccgccggagacgaagacggtcgggatgttcagccgcagtgcggccagcagcatcccaggagtgatcttgtcgcagttggagatgcagaccagggcgtcggcgcagtgcgcgttgaccatgtattccacggcgtcggcgatcagttcccggctgggcagcgaatagagcattccgccgtgacccatcgcgatgccgtcgtccacggcgatggtgttgaactcccggcccaccccgcccgcctcggctaccgcgtcggcgaccaggccaccgaggtccttgaggtggacgtgtcccggaacgaactgggtgaaactgttcgcgatggcaacgatcggcttgccgaagtcgtcgtcggtcatcccggtggcccgccacagggctcgggcgcccgccatcgtccgaccgtgggtggaggtcctcgaccgcagctcaggcatgggtaccagtctggcaccgtcaccgctgggccgacgcccgcgccaggacgtgtcccaacagatgcacacccggccccccacagcaggcgctgatccggcagagttgggctgtgctgtcacccccgggccggctcgtcaccgcggtgctgagcgggctcaccgccacgccggccgccgccctgacggtggacggtccctgtcggcggtcgacgtcccggcggccagcgctcctgctgctggccgtggccaccaccatcggcctggtcacagtgctggccggggtggcggtggcgctggccacagcggggcacgccgagccggtccggtcgatcggctgggcaaagttgatctccctggccaccgcgaccgctggtctgctcttcggggccgggctgctccgcctgcccggcttggcccccaccgtcggggtggtcacccggctgtcgttggatgggctgatcatcgccaccgcgctgtggttcgtgggctgggtgctcgtcgccgagccgacccgtctgctcggacagcctccggcggccggtgcgccgatcctgctcgccacggtcagcgcggcgctgatcgtgggcctcgccaccgtcgtggtgtttcgcgttccggttccggccccgcgccgccggctcgccacgctcggcgccggttccgccgcgacgaccgttggcgggctcggcctcgccaccgggttgctccatgctgacaccggctgggcgctcggtggagcggccgtggccgctgccggcctgctgacggtggcgctggtgctacgcgggttcgatcgcccctgccggtctgacatcgacccgacctggcgcgagggcgagcacgccgtgctaccgatcctggcgatggccggctcggcggcgtaccacctgcttcagggtggccgtttcgacccgcccggcgtggccgccgtcatcgtcgaggtcttcgctctggtcgcccggcagtacctgaccctgcacgacgtccgccggtacgcgcgtcggctggtcgagcgggaggcgcactttcgagagctggcacacaccgacgcgctgaccggcctggcgaaccggcgagggctgctgcgggccctgcaccgcagcgcggcgcgcggtacccgttgcatcctgctcatcctcgacctggatggtttcaagcatgtcaacgacgtgcgcggtcatgacgccggggacgccgtcctggctgaggtggggcggcggctgcgcgacaccctgggctccggcgacgtggcggcccgcctcggcggggacgagttcgccgttctgatgcccggtcccccggccgccgtcgaccagatgggcgagcggctgctcggagtgctcggggccgcgtacgagttgcccgaagggccggtcttcctctcggtgagcatcggtaccgccggtgggaccggccaaccggacatcgagctgctgctgcggcacgctgacctggccctgcgctacgccaagcagcgtggcaagaaccggatcgagcggtacgacgtcgcatacgaccgactgctgagccggcggacgatgctggagcacgagctgcgtggcgcgatcgaacgcgacgagctgcggctggtgttccaaccggtggcgtcgttgccgtcggtgcgcccggtcggcgccgaggccctgctcaggtggcggcatcccaagctgggcgcggttcgaccggacgagttcatcccactcgccgaggagtgcggcatgatcgccaagctgggggagtgggtgctgcaccaggcgtgccaccagctctcccgatggctcgccgacggacatgacgtgtgggtgtcggtcaacgtttcgccccgggagttgcacgccccggcgtatgtcggccaggtcaccgaggccctgcgggtacaccgtgtcccgccgcagcgtctggtgttggaggtcaccgagcacgccgtcgccaccgacctggacgagctgattcgtcggctgaccgcgttgcggcgtaccggcgtccggatcgcgctggacgacttcggtgccggatactcctcgcttggccagcttcgccggctcccgatcgacatcctcaagatcgaccacagtctcgtggccgagcacgagccggttcggccggtgggcacggacggtccggctttcgccccgatggtcgacatcgtgatgcggttggggcaccagttcggtctcggggtcatcgcggagggggtgacgactccgaccgagctggccgccgtggtggctgccggctgccacttcggccagggcgccctcctcggttggggggttccggccgagcacctggaggcgatgttggacgcggccacctcgtcgaacgcccggccggttcctacctcgggcccgcccgcgctggcatccggaccgccgcctccccgacggctgccgtccctgcccgtcctgggacagcctgcaccgcagcggggcgggtcggcggtgccgaatcacccggacggggagtttcgacagatccgttaaccagtatgtgagatcagttgactcattgcttgagatccgtcatgcttggtcccatgtcgtcgtatcggtcgctgcgagtacttacctgagcgcactctccaccgagagtgcgctggccccgtgcatcccgcacgcgggcttttttgttgccgtcagacccccgggtgcacccacccgtgttccaccgcatgacccgccgcaccatctccagccgaaggctctgaaccgtcatgacgagacccacacccgagaccctcgccaacaccgcccgacgggcccgcgcggccgtcgagcaggcccgcgacaccgaccagcccgtccgcgacacagccaccccgaccgtcccgggggtacgcgcccccgccacccctgcccctgtccaggtctccggtgccagctccctcgtgcgatccctcgaagcactcggcgtcgacgtcgtcttcggtatccccggcggatcgatcctgccggcgtacgacccgttgtacgactccgccgtccggcacatcctggtccggcacgaacagggcgccggacacgcggccaccgggtacgcgcaggcgaccggccgggtcggagtctgtgtcgccacctccgggccgggcgcgaccaacctggtgacgccgatcgccgatgcgtacatggattcggtgccgctggtggcgatcaccggccaggtcgcccggccatcgattggcacggacgccttccaggaggcggacatccagggcatcaccctgccgatcaccaagcacaattttctggtccagcgggccgaggaggtgccccgggtcctcgccgaggcgttccacctcgcgtcgaccggccggcccggccccgtcctggtggacatccccaaggacgtcctgcaggcatcgacagtgttcgcctggccgccgacgctcgacctgcccggctaccgaccgacgctgcacccgcacggcaagcagattcgggaggcggcgcggctgatgaccggcgcccgtcgcccggtgctctacgtcggcggcggtgtgctcaaggccggcgcgaccgacgggctgcggcggctcgccgaactgaccggcatcccggtggtcaccaccctgatggcactcggcgcgttccccgactcgcacccgcagcacctgggtatgcccggaatgcacgggacggtcgcggcggtctacgggctgcagaaggcggacctgatcgtcgcgctgggagctcggttcgacgatcgggtgaccggccggctggactcgttcgctcccgacgccgccgtggtgcacgctgacatcgatccggccgagatcgggaagaaccgacatgcggacgtgccgatcgtgggtgacgcccgacacgtcatcgacgaactggtcggcgcggtcgccgccgagcagtcggccgcgggccggcccgacctcgacgactggtggtcccagctcaacgacctgcgcaagcgctatccgctggggtacgaggagccggccgacggcacgctctccccgcagtacgtgctcagccggctcggtgcgatcgctggtccggacgcggtctatgcggccggcgtgggccagcaccagatgtgggcctcccagttcatctcgtacgagcggccacgcacgtggttgaactccggcggcctcggcaccatggggtacgcggtgccggcggcgatgggtgccaaggtcggccggccggacacggtggtctgggggatcgacggcgacggctgcttccagatgaccagccaggagctggcgacctgcgcgttggagggcatcccggtcaagattgctgtgatcaacaatggcaatctcggcatggtgcgacagtggcaggcactgttctacggggagcgctactccaacaccgacctcggtacgcacaagcatcggattccggacttcgtcaagctcgccgaggcgctgggctgcgtcgggctgcgctgcgagacggcgaaggacgtcgacaagacgatcgaggcggcgatgtccatcaacgatgccccggtggtcatcgacttcgtggtcggcaaggacgccatggtgtggccgatggtcgccgccgggaccagcaacgacgagatcatgttcgcccgcggtgtccggccggatttcgacgaggacgatgtgtagtcgtggccgatcgaatccgccccgggcgagccggagcagtgccgggcggagtcgtgagggccgcgagaaccagacgaggaaggcatcaccgtgaccatgcacacgctctccgtgcttgtggagaacaagcccggggtcctggcccgggtgtccgggctgttctcccggcgcggattcaacatcggcagcctggcggtgggggagaccgagaacccggacgtctcccggatcaccatcgtggtcaacgccgagtcgtccccgctggagcaggtcaccaagcagctcaacaagctggtcaacgtactcaagatcgttgaattggacccgcaggtgtcggtggcccgggaactgctgctggtcaaggtgcgggcggatcgcagcgcccgtggccaggtgctggagacggtgaacctgttccgggcccgggtggtcgatgtcgccccggacacgctgaccatcgaagcgaccggtacgtccgacaagctggccgcgttgctccgggacctcgagcccttcggcatcaaggagatggtgcagtccggcactgtcgccatcggccgtgggtcccgctccattgccgccggcccggccctccgggccgcctgacatccaccagatttccgacgggccgctgggcaccgctgtacgaaaggaattccatgagcgttgaggtgttttacgacgacgacgccgacctgggcctgatccagggtcgcacggtcgccgtgatcgggtacggcagtcagggccacgcccacgcgttgtcgctgcgcgactccggcgtcgacgtggtgatcggcctgcccgccgggtcgaagagccggccgaaggccgaggaacagggactacgggtgcgcactccggccgaagcggcggccgaggccgacatcatcatgatcctcgcgccggacaccgcccagcgtgccctgtacaccgagtcgatcgcgccgcacctcgccgccggcaaggcgctcttcttcgggcacggattcaacatccggtacgggctgatccagccgccggccgacgtggacgtggcgatggtcgccccgaagggcccgggccacctggtccgccgccagtacgtcgacggcaagggcgtgccctgcctggtcgccgtcgagcaggacgccagtggcaacgcgttcggtctggccctggcctacgccaaggcgatcggtggtacccgggccggcgcgatcaggaccacgttcaccgaggagaccgagaccgacctcttcggcgagcaggcggtgctctgcggcggtgcggcggcgctcgtgcagaccggcttcgaagtactcacggaggccggatacgccccggaggtggcctacttcgagtgcctgcacgagctgaagctcatcgtcgacctcatgtacgagggtggcatcgcccggatgcgttacagcatctcggacaccgccgagtacggtgacctctcccgtggtccccgggtcatcgactcccaggtcaaggagcggatgcgcgcgattcttggcgagatccggtccggcgagttcgcccgggagtgggtcgccgaggacgaggccggccggcccaacttcgccaagtggcgcgctgagagcgcggcacacccgatcgaggagaccggaagcaaactgcgcggcatgatgagctgggtcgatcggcccatcaccgagaccgcctgatcccgaccgtttccggcaccattgacgcccgtgaccgacgcttttccccgcggcgccggtcgcgggcgtccgcctgcgaccaggccgccgatatccccgtgttgaccagtccgccacgtgccgttgtgagggcactcaccccggtcgccgaggcactgcccccgccccgccccctacgatcccagttaggtgcgtagccggcacctgacggccatggccggatcgccggcggggtgcagtgctgcccccgctgcccggccgaccgcttagacgacacccagaggaccaatgaatcccgtcgtactgatcgccgaagaactcgcccccgccgccatcgaggtgctcgcccacgacttcgacgtccggcacgtggatggcaccgaccgcccggccctgctctcggcactgtccgaggctgacgccgttatcgtccgcagtgcgacgcgaatcgacgccgaggcgatcgcggcggcgccgcggctcaaggtggtcgcccgggccggtgtcggcctggacaacgtcgaggtaccggcggccaccacgcggggtgtcatggtcgtcaacgcccccacctccaacatcgtctccgcggcggagcaggcggttgccctgctgctcgcggtcgcccgcaacaccgccagcgccagcacggcgttgaaggcgggggagtggaagcggtcgaagtacaccggggtggaggtccagggcaagaccgtcggcgtggtcggcctcgggcgcatcggcgtcctcttcgcgcagcggatcgccgccttcggcactcggctcatcgcctacgacccgtacatccagccggctcgggcggcacagctcggcgtccgcctcgtcggcctggaggaactgctgcgggagagcgacttcatctccatccacctgccgaagacaccggagacggtgggtctgatcggggagaaggaactggcgggcgtcaagcccggggtgcgcatcgtcaacgccgcccggggcggtctcgtggacgagcaggccctcgcggacgctatcgccgaggggcgtgtcgctggagccggcgtggacgtgtacgccaaggagccctgcacctcgtcgccgctgttcgcgttcgacaacgtggtggccaccccgcacctcggcgcctccacccacgaggcgcaggacaaggccggcctcgccgtcgcccgtagcgtcaagctggcgttgcagggcgagttcgtaccggacgcggtgaacgtgcagaccggtggcgtggtcgctgaggacgtccggccgctgttgccgctggctgagaagctgggccgggccttcaccgcggtggctggcggggtcgccgcgagcgtgaccgtggacgtgcggggcgaggtggtcaggaacgacgtctcggtgctcaagctcgcggcgaccaaggggctgttcagctcggtggtggaggagcaggtcacctacgtcaacgcgccgcacctggcggccgagcggggggtcgaggtgtcactcgccacccagcccgagacggccgacgacccggtgctggtcaccatccgcggggccctgcccgacggccgcacggtcagcgtctccggcaccagcaccaccggcgcccgcgacgtcaacaagctgacggaggtggacggcttcgacgtggagatcggggcggagggcatcctcgtcttcctccgctacgtcgaccggcctggtgtcgtcggcaccgtcggcacgctgctcggcgcggccggcgtcaacatcgccgcgatgcaggtggcccggcgggaggccggtggtgagacgctgatgaccctcaccgttgaccaggccctcggagccgacctgctcacctcggtcgccgactcggtcggtgcgacctcggccagcgccgccgacctgcgcgaggagtgattcgcggtcggggagggctcggcccgctcgtcgggccctccgcggcctgggtgaccacgtaggacggtcagccgcccacgtggtcgggcggtgggtagaccgacccgtcctgggcgtcgaacagcatcagccggtgttcgccggccagccgttcgatgtccagcagtacctggtccgcgcaggtggggtgcaggttcagctcgatgtggtcgccggcggtgtgtagcggcgccaccgcccacggggtgtccgccacccccggccgatccgggtaggcggcagtgatcgcctgatggaacccgacgacccggggatcgggctggcgttcggggtggtgccctgctcggcaccgctgcacggctgtccgcacgtcctcgggtgttgccccatcagccagggcccacacgcttagatcgaaactcacggcggatagcgtgccatctgtcgttcgccatgtcgaaatcgccctaccgcaggccagctgcgcattcctctggggagagtccgtagtagagcctcttgcctagagttatgtcaattcgctagcgtaccggtgcggtcgctggccgagttcgcgacgtggcccgtcttcgggtggcgaggttgacgtccggcccggctggcccgcatccctcggatgcgcgagccatgcgcaatcgtcgctgaccggccctcacggtcgttgccgagactgtgggggccgatcgtgagcccccgcccacgccgccggtgtacgtgtcgtccaggagcctgtcagcggcggtgcgcaggcagggcccggtagtccgatccgctgtggaaccaggtcaatccggccgggccagcggcgtagagcgcggtggcgtaggcgtcggcgacagcgagatccggcccgatcacggtggcggcgacgaactgctccgcgggttccccggtgtgcgggtccaccacgtgcccccgccgcccggtcactccggacgtgccgatcgccccggcggtcatctccaacaccagcggtgatcggcgccggtcgttggggtggtgtacggcgacccgccacggccccccgtgcgccgcgtgcccgcgcacgacgaggtcggcgccggtgagcacggcgtagtcgtggatgcccgcagcccgcaaccgggccgcggcccgttccaccgcccacccgccgagcagtccgcccgggtcgaagccgccgggcaccgcccaggcatcgaaccagccgtcggtcgcggcccgcatcgcggtgcagcggtccacgaggtcagcgagcggtgggtacgactcggggccgatctcgccccgccgtaaccgcgagaccaggctctccgggcgggtcggcccgtaggccaggtcgacggcgcgcagttccgccacggtgtcccgaagggcctcgccgacgccccggcggccaagccactccggtgcgttgaacagcagggtgtactcggcggtggtggtgcggacggtgtgcgtgatcgcgatccgatccccggttgtggatccggtcccactgacccggccctggttggcgcccaggcgaaggtccggacgtggctgtggccggagcagggaggggccgatccagcggccgcgctgctgttcgtcgaacttcgttctcatcgtgcctcccggccgctggcccgttgcggtgcggcgttggtcctgggtccgtggccccacacccccgtttggtcctcaggataggcagtggagatcaccagtacatgaatgtcacctggcagcctcctgtacatccgaattcccaaatgatggaaggtctgtaccggggtccgggacagcggcgtacggtcggggccgagaccgagacaaaggagtggacgtggcacggatcgcggtggtggccggggacggaatcggccccgaagtggtcgcgcaggcccgcaaggtcatcgacgcggtggtccccgacgtgcaggccaccgagtatgacctgggtgccgcgcgctaccaccgcactggcgaggtgttgcccgactctgtgctcgctgagctggccgagcacgacgccatcctactcggcgccgtcggtgaccccagtgtcccgcccggtgtgctggagcggggcctgctgctgaagctgcgattcgccttcgaccagtacgtcaacctgcgcccgtcccggctctggcccggcacgaccggtccactcggcggcgtcaagcccggtgaggtcgacctggtggtggtccgtgaaggcaccgaggggctgtatgccggtgccggtggctcgctgcaccgcggtaccccggccgaggtcgccaccgaggagagcctgaacactcggcacggggtcgagcgggtgatccgggacgcgttcgcccgcgcgggacggcgggaagagcgcaaggtcacgctcgtgcacaagaccaacgtcctcacccacgccggctcgctgtgggcccgtaccttcgccgacgtcgccgccgagcaccccgacgtgacgaccgaataccagcacgtcgacgccgccgcgatgttcctggtgacccagccccagcgatacgacgtgctggtcaccgacaacctcttcggtgacattctcaccgacatcgccgccgccgtcaccggtggaatcgggctcgcggccagcggcagcatcaacccggagggcgcgtacccgtcgatgttcgagccggtgcacgggtccgctccggacatcgccggccgtggcctggccgacccggtagcggcggtgctctccgccgcgctcctgctggaccagctcgggcaccccgagccggcggcccggatcaccgccgccgtggcggcggaactgatcggacgggcgcccggtgcaccgatgcgcaccgaggacgtcggtgaccgactggccgcgtacgcggccggttgaccatttcggcccgctgcccgtgccggccggttgaccatttcggcccgctgcccgtgccggccggttgaccatttcggcccgccgcccgtcccggccggttgaccgtctcgacccgctgaccagggatcgcgccttcggctggtcacccgtcgggtgccgctacccgctgaacgaccgttcggggtaagtttgctcgcaccaactcggcatgcgggtcgcatgccgtcgtccattcccagggaggtcagcgcgatgagcggtggtgacaagctcgacttcgagatccgtccgaatcccgcgccggtatccgccacggaccgggccgcgctgctggccgacccgggcttcgggcgggtcttcaccgaccacatggtcaccatccgctatgccgccggcaagggctggtacgacgcgcgggtcgaggcgcgggcgccgatcccgatggacccggccgccgcggtcctgcactacgcccaggagatcttcgagggcatgaaggcgtaccggaccgtcagtggtggcgtgaccatgttccggccgtacgccaacgcggcccggttcgccgcgtccgcccggcggatggcaatgcccacgctgcccgagtcggtgttcgtcgattccctgcgccggctgatcgaggtcgaccgggagtggattcccgagggtgaggacggcagcctctacctgcggccgttcatgttcgccagcgaggtcttcctgggtgtgcggcccgccaacgaatacctgtacgcggtgatcgcctccccggtcggcgcgtacttctccggtggggtgaagccggtcaccgtctgggcctcgccggactacacccgggccgcgcccggtggcaccggcgccgccaagtgcggcggcaactacgccagttcgttggtcgcccacgcggaggcccttgagcacggctgcgaccaggtcgtcttcctggacgcggtggagcgccgcttcgtcgacgaactgggtggcatgaacctgttcttcgtctacgacgacggtactctggtcaccccgccgctgaccggcaccatcctgcccggcatcacccgggagtcggtgctcgcgctcgccgccgaggccggccaccaggtggcggagcagccgatcgccttcaccgactggcaggccgacgcggcgagcggccgcctgcgtgaggtcttcgcctgcggaacggccgcggtgatcacgccggtcggcgcggtccgttcccccgacggcgagttccgcatcggcggcggtgagcctggccgggtcaccatggcgttgcgtcagcagctcgtcgacatccaacgtggcaaggccgcagatccatacaactgggcccaccacgtgctctgaggtggtccctggctactccagcaggtggtcgcggagtgcggccacctgggcgtcgctgacccccgcgtggcgcaggtagccctcgaccgagccgtaggagtcgcgcagctcggcgaggaacagcagcatcgcttcctcggggcaggtcagcggcggcagggccgggtgcaccgccatgcccgttgtggcgaaccaggcctggaagcgctcgccggccgcggtgctcaacgcgtagtccgtggcgatgtcgtcgtcggagacgcccagtacggccagggtgagtccacagacgatgccggttcggtccttgccggcgacgcagtgcaccaggagtggggcgttggactcgtccgcgatcagcccgatcgccgcggccaggccggcggtgccggtcgtggccaggtcggcgtatcggtcggcgaggtagcgagcgaggtcggcaccgggttggaatgggatatcggaccattcggcatgctccgggtggatgtgccgccaggtcagcccagcgaagtccgggatccgcccgtcacggtccacctcgtgtgggcgacgcaggtcgagcacggtgcggacgccgaacgaggcgaacgccgtccggtcggcgccggccaagcggtgtggcgtgtccgagcggaacagtcgtccgctacggacggtgcgtccgtcgtggccggcgtgcccgccgacgtcgcggaagttgaacagagtgttgaacctggtgacttcaatggcgtccaccctgacacggtagcggtcggcccggtgggtgtcgcccgccgaagtcaccgtcaccgcgcggttcccggtgggatggccgagtacgtgtcgccgtagtaacccccgagcttgtcccggtaggccgggtcggtgtccgcggtctcgtcgaactccggcgcggccttgatctggtccttgctgcggtcgacgtggacctttcgctcgtcgtggtcgacgtggttgaccgtgccggcggggagcatgaccttccgaccgaagaaccacgggccggtgtccaccacgaggtagctggagttgacgtcgtgactggcctggtccaccttgccgattccgccgtcactcgcctcgacccggtaacccgccaggtcgacgccggtcacggtgctgtcgtcgcggtaccgccacgggtcgaacgcggcgccggtcgcactgccctgggatccgtccgggtcggtggtgacgagggggttcggcgtggggtgggcgggacgagggtcgcgccgcgccatggcgtctcctctccagcactcggctgccggggttctggtgcctgaccagcccgatcccggtgcccaaccaccccggttccgggttggtgcctgaccgccccggttatacccggtgttgaggtgggtacacccacatgcggatctggcgcgggcccgcgtcggcatcgtccggctgtgacccgcgcgggatggcccgcttgcgggccgggcgggaggagcaggaacccgatccgcgctgtcccggaatgcggattttgggtgcccaggtgggccgacgggtggcagagtgaagccgatgagccacaccatcctgattattggcagctagcgcgccggcccccgaccccgccgagcgcgcagacctcccgcatttccgcggggggttttttgttgcttgggaaaggacccttgatgacgttccaggtatacgacacgaccctgcgcgacggcgcccagcgtgagggggtcagctattcggtcgtcgacaaactcgcggtggcccggcttctcgacgagttcggcgtcggtttcatcgaaggaggatggccgggcgcagtaccgaaggacaccgagttcttccgtcgcgcgcgcaccgacctcgacctgaaccacgcggtgctggtggccttcggcgccacccgtcgcgccggtctgggcgtcgacaacgacccgcaggtgcacagcctgctcgccgccgagacccccgtcgtcacgctggtcgccaaggccgacctgcggcacgtgcagcgggccctgcgtaccaccgcggacgagaacctggcgatgatccatgacaccgtgacgtacctggtggccgagggccggcgggtgttcgttgacggggagcacttcttcgacggctaccgtgacgatcccacgtacacctcgtcggtggtcgaggccgcgctcgccgccggtgcggagcggttcgtgctgtgcgacaccaatggtggcatgcttccgtcccaggtcaccgccgtgatcgctgacctcaccgcccgactcggcgtggcacccgagcaactcggcatccacggccaggacgacaccgcctgtgccgtggcgaacaccatcgccgcggtggaggcgggcgtacggcacgtgcagggcaccgccaacgggtacggcgagcgacccggtaacgccgacctcttcgcggtggtggcgaaccttcaactcaagctcgggctgccagtcctaccagcgggctgcctggaacggatggtgcgggtgtcccgcggcatcgccgacatcgccaacatcgcacccgacgaccaccaggcgtacgtcggtgccgcggccttcgcccacaaggcggggctgcacgcgagcgcgatcaaggtggatccgttgttctacaaccatgtggacccgcaggcggtgggaaaccacatgcgcattctcgtcaccgagatggccggacgggccagcatcgaactcaagagccgcgagctgggtctcgcactggccgaccacccggaggccctgaaccgggtcaccaagcgggtcaaggacctggaggccgccggctggtcgttcgaggcggcggatgcctccttcgaacttctggtccgctccgaactgcccgacggggcgccggcgcgaccgttcaccctcgagtcctaccgcatcctggtcgagcaccgggaggacaacgcggtggtctccgaggcgacggtaaagatccggataggcggtgagcggatgatcgccaccgcggagggcaacggcccggtgaacgcgctcgacgaggcgttacgcgtcggcctcgcccggcactatccggagctgcgtgacttcgagttggccgactacaaggtgaggattctggagggcagccacggcaccggggcggtgaccagggtgctggtggagacggccgatggggccggccgggactggaccacggtgggcgtgcatcccaacgtggtggaggcgagttggggcgcactggtcgacgccctgacctacgggctggatcgggcccggacctgagcaggtggtctaccccaccggcgggaggcggaggtcggtgaagaccgcgcggtggtcgctgcccgggatcgcgtacaccgcggtggcccggacagcaacccgccggtccaccagcacgtggtcgatggccactggtggaatcgggtcgccgtcgtacggtccccacgtgccgatgagcccggtcccggcagcgtctgccgcgtccacgtagccggtgtccagcagggcacgcagcggggcgtggtcgagggtggcgttgaagtcgccggcgaggatgcgcagttgcccgtccggggtggccgagggttgggcggcgaggtcacggcgccagtgtccgatctggtcgatcgcgtacggggcggcggggtgcaccgactcgactcggaccggcggcgcgccgggaacgaggatcgttccgtatgcctggaggaagccccagccgccactgttgtgccggacaccgcccgcgctgatcgggtggcgcgcgtacagaccggagccgggggttccctcgacggggtgcagttcccggtacggcaacagctggtcgagccccgcctggtccaactccgccgcgaccgccggggtgaactcctgcacggtcaacacgtccaccgagtgccggcggacgaggtcgaccagcgcccgtgcgtcggcggagccagccagcaggttggccgtcagcagtcgtacggccgggccatcggcgggaggcggggtggacccgtacgcccgtggcgccaccacggcgaccagagccacggtcgtcacggctgctaccgccacgggctgccagcgccgcaacgcgatgaccaggatcaggggcagcaggctgcccgcggcggcgtacggggtgaaggccagcaactggacgaggggcccgcggtcgacgccgagcagacggacagttgcccaggcggcgcccggtgcgacggccagccagcaggccagggtcgttgccgccggtcgccggctcacgccgcccgtgtctgccatggcggcagcctataggtgacgtgtcgtcgggagccggcctcggtctgcgctgccggctggggctccggcattgtctgggtggcttgtccgatgagtcaggaaatgagcctgctcggagtggtaagtccgacgtttgtcggacggtcggcacgggaagcaagcaccgtgacggacatctcggacaccttggccccggggcccagcccggtcgatcccgacgcagccggcaccgagctacgacagaccctcgccgaggtcaggcgcgtgatcgtcgggcaggaccagctcgtcgaacgcctgctcaccgcgttcatcgccgacgggcactgtctccttgagggggtacccggcgtcgcgaagacgctcgctgcccagacgctcgccaccgtcgtcggcggcagtttctcccgcatccagttcacccccgacctggtcccgtccgacatcgtcggcacccgcgtctaccgggcctcgcgggagacgttcgacgtagaactgggcccgatcatggccaacctggtcctcgccgacgagatcaaccgagccccggccaaggtgcagtccgcgctgctggaggccatggccgaacgccaggtctcgatcggtggccgaagttgggacgtcccggcgccgtttctggtcctggccacccagaatccgatcgagtccgagggggtgtaccaactgccggaggcgcagcgggaccggttcctgatgaaggtcgtcgtggactatccgagcgacgccgacgagctcgcgatcctgtaccggatgagcagtgaccggcctgctcccaagccggtgctcgacccacagcgactgctcgaccttcaggcccgggcggcccgcgtcttcgtgcatcacgcactcgccgagtacgtggtccgactgatcctggccacccgcgaccccggccgcttcggcctgcccgaggtagccccgctgctcgcctacggagcaagcccacgcgccacccttggcctggtcgccgccgcccggtcccaggcgctgctacgtggccgggagtacgtcctgcccgaggacgttcgagagttggcggtggacgtactcgcccaccggctggtgctctcgttcgacgcggtcgccgacggggtgtcggccgagtcggtggtccgacggctggtcagcgtggtaccaccgccccgcatcgccggccaaccggaacacgcccccgatctggcggcggcatgaggtggcgcggcagggccgccaggtcggtgccgccggaccccggtcttgtcgacctggccggggacgggcggctgcgccgactcgagttggctgtgacgcggcggctcgacggtctgctgcatggccgctaccaggggctgcttccgggaccgggcagcgaaccggcgggcagccgggagtaccggcccggcgaggacgaggtgcgccggatggactgggcggtgacggcgcgcacgaccgtgccgcacgtccgtcaactggacgccgaccgggaactcaccacctggctgctggtcgacgccagcatcagcatggagtacggcacggccgagttggacaagcgggagctcgcggtagctgccgtggcggcggtcggcttcctcaccgtcggtgtgggcaaccgactcggtgcccaggtgctcaccccgaccgcgctgcgccggtatccccccggcagcggccgaacccacctgttcgggctgctccggatgctgttggcggcccctcggcacggcggctacgacggggacaccgcgccgctcgcgtcgcccgacctggccacggcgctggacggcgtgcaccggacagccacccgtcgcgggctcgtcgtggtgatctcggacttcttggacggcctgccggacgcacccggacgggctgcgccctgggaacggatcctgcggcggctcgcggtccgtcaccaggtgctcgcggtggaggtgaccgacccgcgtgagtgggaactaccggacgtcggcctggtcaccctgttggacccggagaacggccgacggcgtgaggtctggactggcgatccccggctgcgccggcggtacgccgcggcggctgctgctcagcgtgaccaggtacgccagtcgttgcgtcgcagcggggcggcgcacctgccgctgcgaaccgaccgcgactgggtggccgacatcgtgcggtacgtgcaccaacaacgtcggctggcaaccgcgccggtccccgccggtgggagtggtggcgcgtgatctggctctcgccgacccgactgtggctgttgctgggggtgctcggactggccgccggctacgccctgctgcagcgtcggcgcagccggtacacggtgcggttcacgaacctgcggctactcgaccgggtggccccacagcgaccggcctggcgacggcacgtacccgccgggctgttcctggcgatgctggcgttgctggtggtcggcttcgcccggcccaccgccgaggtgcgcgtccctcgggaacgggcgaccgtgatggtggcggtggacgtctccacctcgatgcttgccggggacgtggagccggaccggctcaccgccgccaaggaagcggcccgccgcttcgtggacggcctccccgacgagttcaacgtgggcctggtcgccttcgccggcagcgctgccgtcctggtgccgcccgacaccgaccgggaggcgctggacgaggggatcgaccggctggtcgaaggggcgaccggggtgcagggtaccgcgatcggggaggcgatcaacacgtctcttggtgcggtcaaggcactggacggcgaggcggcgaaggacccgccgccagcccggatcgtgctgctctccgacggagccaacacgtctgggatggacccgatggaagcggcgaccgacgcggtggccatggacgtccccgtccacaccatcgccttcggcaccgcctccgggtacgtggaccggggcggtcgaccgatccaggttccggtggacgggcagaccttggacgaggttgcccgggaaaccggcggacagttccacgaggcggacagcgccaaggaactgcgcgcggtatacgacgacatcggcagctcggtgggctaccgcaccaagcgacaggacgtctcggcccggttcatcggcctcagtctggtctttgccctgggtgcggcggctggctcgatgcgctggttctcccgcctgccctgagccgtgggtggggcggtcggcgcgagcgaccgatcgatacatgaggagtgtacgtatggcagtgcagtccggcgggttgggcgagccgcgtggcccctggttcatctcgcccgagttgggcccggacgggcggccccgactggacgagcccggatcggttcgggtgggctcgccgcgacgctggcacaaccgggtactggccgggctggcggtggtggccctgtccagcgtctccggcgctgcggcgggtggcctggtggcaagccaggacgggacgcccggggcagctcccgcctcggccgcaccggtgccggcggagctggtgaccgctgccgagcagaccgtcccgggagtggtgtcggtgctggccgctggtgccgatggcgcgtccgcgacaggttccggcttcgccgtcgacgaccagcagcacatcatcaccaacgaccacatcctggcgaagggccgcagtgactcggtgatggtggagttgccggacgggcgacggttcgccgccgaggttgcgggccgggagcctcgtagcgacctcgcggtgttgcgggtgccgccgtccgcgggcttggcggcgttgccgctggcgaagccggggacgacccgggtcggcgagccggtgctggccgtggggtcgcccctcggccttgccggcaccgtgaccgccggcatcgtcagcgccgtggaccggcaggtccgcctcggtgacaaccggcacacggcggtgcagacggacgcctcgatcaaccccggtaactcgggcgggccactggtgaacgcccggggtgaggtggttggggtgaacacggcgatcgccacgatcgacgggaacggctcgatcggcatcggcttcgcgatccccatcgagcaggtccaacagaccgcggacacgatcatcgggaagggcggctgaggccagcagggccggctcgaccttgggcctgctcctgacctcggcctgatccctgacttcaggcccggtcctgaccccgagcctgctccctgacctcaggcccggtcctgttctcgggcctgatttcggccgcccggcgaaccccgagccccaggcgttagcctcgggaggtggaaagtgggctgcgggtgcacgatcggtgggtggtgcccgacgccgagctgcgggagcgcttctcccggtcgtccgggcccggcggtcagggggtcaacacgaccgactcgcgggtggaactcagccttgacctggccgcgtcaccgtcgctcccggagccgctgcgcgcgcgggcactcgaccgcctcgccgggcgactcgtcaacggcgtgctgaccgtgacggccagtgagcaccgggcgcaactcgccaaccgtgaggccgcccgggagcggatggccgcactgttgcgggaggcgatcgcaccgccgccgaagcggcgtcgcccgacccggccctcccgtgctgccaaggagcgtcgactggccgagaagaaacggcggtcccagcgcaagcgcgaccgccgtgtcgacggcgactgaccggctcaccgctggtgagcccggcgaatggcaacgggatccgggtgcccgtcggtgcggggtgaggcggcgggtgacgatccgggccgcgcggtgcggctcgtgtttcgggaagccggtcgccatgtcggggtgaccgtatcgcctccctgcgatttcatccactgtggattccgtggaggtggcggatgcgacggatcggtccgggatccgttgcatccgcgggcggatcactggtccgaatcagcgcagccgtccagggcatcgagcagccgggtgcgcagccgggtggcccgttcggcgaagccgcgttgggcggtcgcgtactcaacccgtccctgcgcggtctcgacccggaccggcgggtagcccagcgcggccaggtcgtacggcgaggcgcgcatatcgagagcacggatctcccccgccagttcgaagcagtccgcgaccaactcggacgccaccagtggcgagagcttgtacgcccacttgtagagatccatgttggcgtgcaggcaaccgggctgctccaggtcgtgctggctgtcccgggtcggctggaggaggttcagcggccgggccggtggggtgaagaaccggtacgcgtcgaagtggctgcaccgcactccccgctcctccacggtcgtggcgatgcgctgtgggctcaaccgcagcaaccaggcgttgtgccggatctccgcctgggtctgccggtagaccatcgcccactcgtgcatgccgaagcagccgaactgcgccggtcggcctgccgtggccgccaacagggtccgggtccaggcgatcgatgcggctcggcgggcgcgtaccgccggggtgtcgagggtggccccggcggtgccggcgcggtagtcgggaccgagctcggtcggatccgcgccgcgcagcaccagcccggcgcccgggtgccagcggcgtagccgagctggccggtacgagtagtaggtgaagaggaagtcctgtaccgggtgcttctcgccgttccgccggcgggccaggtgcggggccagcaatgcgtcgacccgctcctggtgcgcccgtcgtcgggcctgccaggtcgtcggttcgagcacggtgccgagtgcgggaagggcggtcgtcacctgcccagggtacggccgtccccgcgttcgggcccgggtgtgtccgcccgcggcggggccacgacgcgttccgcccgcgacaggcccgggcttgtccacacacccggttgtcggggcggcggggggtgctgccccttcgtgccgcgtgtagtatttggtcgatcgtccaagacgatcgtccaaggaggtcatcgtgggcgagaccaacatcgaacgtggccggaacgcccgagcgcgtctgttgacggccgcccgggagctgatcggcgagctcggttggaatgccgtcagcacccggacgctcgccgagcgggctggcgtccgttcagggctggtgcactaccacttcgactcgttgcaggcactcctgcggcacgccgccctggacgaggtccgccggatgctcgacggcaccagcgcgctcctcgcccgggccacgagcccgagcgagggcatcgagcggatgttgttcgaccttgaccaatacaacggttccgatccggcttccctgctgttcgtcgagacctacctcgccgccacccgcgaccacgagctgcgccagggaatgagtgcgctggtcgccgacttccgttgctcgctgaccgaggcgctcacccgctccggacaccccagaccgcaagccgccgcgagcgtggtgatggcgctcttcgacggcttcgtcctgcacaagggcctcgaccagggcctgtcggcggagcacatcgccccgctactgcgccgaatcaccaacaccgaagtgagcccaatcaccaacaccgaagtgagccgaatcaccaacagcaaagagagccgaatcaccaacagcgaagagaacggagagcagcgatgaaagccctcatctgcggcgccggcatcgccgggctggccctcgcccaccgcctgcaccaccacggttgggaggttcaggtcgtcgaccacgctccagggccgcgcgaacagggatacatgatcgatttcttcggcccggggtacgaggcgctgacggcgatgggtctgcgaccgggcctgcggaggttcgccagctcggtcgagtccttccgctacattgactcccgtggtcggacgactgtcagcgtcgactacacgctcttcgcccgggccctcgacggcgaaatcgccagcatcatgcggccggccctcgaacgcatgctccgcgaatcgctcaacaaccaggtcgacatccgctacgacgtcacgatcgaccggatcagcggtgaccgggcagagctctccgacggcaccgctgtggaagcggacgtgatcgtgggcgccgacggtatccactcccacgtccgctcgctcgtcttcggtcccgagcgcgaccacctccgataccttggcatgcacactggggcgtacgtcttccacgaccccgcggtgttcgaacaggttcggggtcagttcgtactcacggagaccctcaaccgtcagctgggcctctacgggctcgacgatgggcgggtcgcggtgttcgccgtgcaccggacggaggacgcccggctacccgaggacccacgcgaggcgctgcgtcgtacctacaccggcatgggtgacctggtggagcgggccgtggccaactgcccaccgccggaggcggtctactacgaccaagtcgcccagatcgacgcgccgcgctggaccgatgggcgggtcgcgctggtcggtgacgccgcgtacgcggtgtccctgatcgccgggcagggcgcgtcactgggagtcgccggcgcctacctgctggccgagcggctgcatgccgccacgtcggtccaggggggactgaccgactacgagcgtcgctggagaccggtcatccgcgccacgcagcaggcggcccgagaccgggtcaccgagtggttcctgccgacgtcgtcggccaggcttctggcccggcgctggggattcagggcaatgcgcctaccgggcctcgatcgactcctggtcggcccgctgttcccgaagaaccaccggaacattgccgaactcgcgaggtaggaactgcgagttcctgaaatgaggcggaaatcggttctccgggtaccaaccttctatgctcggtcggtggcgaggattgagggggcaacgcgagatggtagcgccagaggaatacgtggaaatggttcggcaacggctggcggccgacaggtgtgcggtgaccgatgaacgccttggcgccgagtcggtcgtggtcggttatcgggctcagttccgggcgctgaccaggatccacctcttcacggtcgtcgcgacaatgaatcaggttgtcgagggagatctgcggtcctttgtcaacgacgtggtggctctcggactggagcgtaaaggccggtggcgcggcgtgcagtcgggcatcatcgtgttgccggtgctggtgaccgaggcggcggatccctccgcgacggcgctgacccagaaggcgtaccggctgaacctggccggcttcgcggtcatgacccagcccgccatcgtggatgtcagggcgggcagggtctggaccttccgggggacccgggtgtgggggttcgcctacaactcgttgatcaagaagaagtacgaggcgtacctgccggagccatcggccacggccggctgactcccgatccacgcgggatggtgacgatcaccccgtaccggggtcgaagccgatcgctggaaacgtctacggtggttccatggcacatctccgcacgccgacgacaagacccgccgagggtcgaaacgcggcggtggcgtgccgatcgctgtccggggggtcggccgcgacctccctccggaccggtctcggggaccggcgtgaccaggtcctcgctctgctacgtgcccgcgggctgcggttccgcgatggctcgcgatggcggcttccgacgaagacccaggtccgtcgcatcggcgaggcaaccgtcgcctgattggcgcctgcccctcgtcgacccgtcactttcgtgaaaggccccatcgtcatgaccgctcagcggatgctcaccggtgaccgtcccaccgggaaactgcacctcggccactacgtcggcagcatcgccaaccgggtgaagttgcaccagcggtacgagagcttcttcatcatcgccgacctgcacatgttgaccaccaagaacacccgcgacgacatcgcgagggccacccagaacgcccgggacatggtcctcgactccctcgccgcggggatagacccggacaccgccaccttctatctccagtcggcgatccaggaagtcggcgatctcaacaccctcttccagaacctggtcaccgtgccgcgcctggagcgggtgccatcgctcaaggacatggcccgcgacgctggtaaggacgagatgccatacggtctgctcggctacccggtcctgcaggccgccgacatcctctgcgtcaaggcccacgtggtgcccgtcggcaaggacaacgccgcgcacgtcgaggtcaccagggaactggcccgccgcttcaaccacctctacggcgaggtcttccccgtccctgaacttgtcagcgccgaaacgcccaccctggtcggcaccgacggccgggccaagatgagcaagagcctgggcaacgtcatcgcgctttccgacgagccggccgacgttcgccgcaaggtcatgggcatgtacaccgacccgaaccgggtccgtgcggacgtgcccggcacggtcgagggcaacccggtgttccagtatcacgacgtcttcaacccgaaccgggccgaggtcgctgacctcaagagtcgctatcgcgagggcagggtcggcgatgtcgaggtcaaggagaagctggccaccgcgttgaacgcgtttctcgacccggtgcgcgagcggcgcgcccgctacgaggccgaccggggcctggtcgacgagctgatcgtggaaggcacggaacgcacccggcgggtggtgcggcagaccgtgttcgacgcacgcaaggcaatgggcctcaccggcgtctacacgcaactgcgccgcaaggcggaacggtcccgcaagcccgcggtcaccaccgcgtaggaggaccttcaggtgggctaggtgccgggtgggcgggacgggtcagggcacgtccacccggacgccggcggagaacaccccgctgcgcagttcgagctgcgtcggcggctgccggccctgcacggtgaagaccagcgggaggaccatgcggctgccgccggccaacggcttggcgaacacgtcccgtccctggttcgcccgtcgggtcttctcttcgtcggtgctggcgaagttgccgtcggcgaggtacgcccgttggagtgaaccgtgccagctctgctgttccggggtgaggttgcgaaccccgacagtcgcggcacactgccgtgcctgcggcgcgggccggcagctgatccggtagacggtgaactcgaacgccgtctcgcgcagcggttccccgaggccaccggcggctccggtgccgatccaggctccactggtgggatgggagtcggtgtcaacgtctgctgccttctgggtggctgtccaggtcgctgtccccgtggtgccggccagcaccaccgcggcgaccgggacgagcagccaggtcgagggccggcggcgccgcaagggtgcggccggtgccgcggggcgcgggtagacggtcccccgaccgccccggccgggcggcgtgagtttcgtcggacgccgccgctgccacgtccaccagccgccgacggcgagcgcagcgaatccactgaggccggtcagcagggcagccggccgtcgccacaccggcggctccggctcacccgccgccggtgccgacgcgggctgccaggtcgctgtcgcgcagtcgtacgggcgctcgccgccggtggcgaaggcacaggcgggcgcggtcagggactggtcgggcggcgcggtgatcgcggttcggagcgtggtggtgctccgggcgggcacccgcaggttccaggtgactgccgtcccggttgccccgccgtgtcggctgggccgcccaccgtcggtgatcgaggtcggcgacgaacccggcggtagctcctgacggacggtggtcgccaccggccggtcgccatcgttgcggacctggatccggtatctcggcgcagacgtgttctcgggcgcgacctgtacggtgatcggcggcttcggcggcgggacagcggcccgggtcggggtcggcaacgccggcggcgcggatggtcggtccggctcctcgctggccggggcggatggttgcccgttggccggtgccgtggccgccgtgtgcggtgccggttgctgtgcggcggccgagccgggcagcgccggtacggcggcgaggatgccgaggcagtgcacgagcactgcgagggccctgtggtgtcgtgtcgatgcaggcatacgaacgaacctccggagctgacgctaggacggtgtcacgccgggcggtaggaagtagcgaagccggccccgtccgggcggtgacggcgtagagtgcacgaccgcccgccgtcggaggactgccaccgggtgcggagcgtctgcgggatggccgacgaggcggacgggccccgccggatcgaatccgtaccgggcgcgccacgcgcgtgcggcctgcggatgcgcctgcgtaccaggccggggatagattggcccggtgcgtatcgctcgtttcgctcatgccaagggaatgtcgttcggggtcgttgagggggagccggaggcgggcccccagggtctgaccgtcgctgaggtcgaggggcatccgttcggacggatcaccttctccggcgcacggtgggccctctccgatgtccgcctgctctcgccgatcctgccgagcaaggtcgtctgcgtcggtcgcaactacgccgagcacgccgccgagcacggcaccgaggtacccaaggagccgttgcttttcctcaagccgtccacctcggtaatcgggccgcgggacgcgattcggctaccggcgctgtcgaagcaggtcgagcacgaggccgagctggccgtggtgatcggggctcccggtgcccggcgggctgaccgggcggcggcccagcgtgcgatcttcggctacacctgcgccaacgatgtcacggcacgggacctgcaacgagtggacgggcagtggacccgggccaagggcttcgactcgttctgcccgatcggcccctggatcaccaccggtctcgacgtcaccgacctggagatccggtgtgaggtgggtcgtgatccggaggagatggaggtccgccagctcggccgaacccgggacatggtgttcgacgtgccagccctggtgtcgtacgtctcacatgtgatgacgttgcttcccggcgatgtcatcctgaccggcacgccagccggggttagtccgctcgtggatggggatacggtcacggtgcggatcgagggggtcggtgagctgaccaatccggtggtgccggtcggctgacctctgggggttttcgcagctcaagggcgttctgtcgagggcgatttggcccagcggcggggggagggtaaggtttgtgcccggcgctgcgaggtgccgatggggtatggggtaattggcagcccgactgattctggttcagttagtctaggttcgagtcctggtaccccagcgctgtcgcgattcgaaagggttgcgaccgctggattctggcggaggtcctcctctcgttggagttcggcctcccgtgcgacagcgggaggcagtagttctggccccgtcgtctagcggcccaggacgccgccctctcaaggcggtagcgccggttcgaatccggtcggggctacagctgcgtggtgagcccgccctgttgtatggggcgggctttcgcgcgtccggatcggcgggtaggacctgccagccgcgtgcatcatcgtgttgggtcgggggcgcgtgcccccgctgtgggttcgccggccggtgccggtagactatcggcgtaccacccgcctgggtggtcgatttggggaaattcctggccccgtcgtctagcggcccaggacgccgccctctcaaggcggtagcgccggttcgaatccggtcggggctactcttcgaacaggcccgtctcgccttcgcgagacgggcctgttcggttcccgcgccaccttcgctcccgcccacccgggtgggcgggcaggggtgcgcgggccgccgtgggctacaggccggaaagccgctggccggcccgtacgaccgccatcgcatggcgctcgccggggcgacggcccagtcgttcgatagggccgctgacgctgaccgcggcgatgacccgtccggtgcggtcccggatcggtgcggagacgctcgccacaccggcttcccgttcggcgacgctctgagcccaaccgcggcgccggacctcggcgaggttgcgaccggtgaacttcgagcggggcagtagcggcatgacggcctccggtggctcccaggccagcaggatctgtgccgcggagccggccgtcatgggcagtaccgacccgaccggcacggtgtcccgcaggccactggcgcgctcggcggcggcgacgcagatgcgctcgtcggcccggcgcaggtagagctgtgcactctccccggtggcgtcccggagcgcggagagcaggggttcggcggcggtcagcagcacgtcgggcgcggcgttggccagctcgcccaggcgcggaccgggacgccaccgtccctgtgtgtcgcgtaccagcattcggtggatctccagtgcctgtgccaaccggtgtgctgtcgcccggggcagctttgtgcgttcaacgagttcggccaggctggcgccgtcgacgcaggcggccaggatgaccaccgccttgtcgagaacgccgacaccgctcatactgtgtcccacaacccgaaacatacctcccagaatttaggatgtccagatggtgggagtcacttctgaaccgaggaccctggccgagaaggtctgggccgcgcacgtcgtccgatccgccgagggcgagcccgatctgctcttcatcgacctgcacctgctccacgaggtgacgagcccgcaagccttcgatgggctgcgtctcgccggccgccgggttcgccgccccgacctgacgatcgcgactgaggaccacaacactcccaccgggtacgcggacccgtcgtttcggtcccggcgcggtgacctgctgaccatcaccgaccccacctctcgtacccagatcgagacgctgcgccgcaactgcgccgagttcggtgtgcggctgcacccgctgggcgacaagaaccagggaatcgtccacgtcatcggtccgcagctgggcctgacccagcccggcatgacgatcgtctgcggtgactcgcacaccgccacgcacggggctttcggcgcgctggccttcgggatcggcaccagcgaggtcgagcacgtgctcgccacccagacgttgccgcaggcccgtccgaggacgatggcggtcaacgtggtcggcgacctcgcgccgggcgtcaccgcgaaggacctggtgctcgccctgattgcccaggtcggaaccggtggtggccgggggcacgtggtggagtaccggggtgaggcgatccggaagctgtccatggaaggccggatgaccatcgccaacatgtccatcgagtggggtgccaaagcgggcatgatcgcccccgacgagaccacgttcgactacctcagggggcggcccaacgccccggccggcaccgactgggaggcggcggtcgcgtactggcggacgctgaccaccgacgccgacgcgaccttcgacgccgaggtgactctggacgcgagccggatcacaccgtttgtgacctggggtaccaacccggggcagggtgcgccgctggacgcgagcgtgccgcacccggacgagctcgccaccgagccggagcgggccgccgcccgccgcgccctggagtacatggacctcgctccgggcaccgcgctgcgcgacctcgccgtcgacgtggtcttcgtcggctcctgcaccaacggtcggatcgaggacctgcgcgcggccgcggacgtgctgcgtgggcaccgggtggcgcagggcgtacggatgctcgtcgtgccgggctccgccgtggtgcgggaaagcgccgaggccgaagggctggacaagatctttaccgaagcgggcgccgagtggcgcttcgcgggctgctcgatgtgtctggggatgaaccccgacacgctcctcccgggtcagcgtgccgcctcgacctcgaaccgtaacttcgagggccgccagggtcggggcgggcgtacccatctggtttccccgccggtcgccgccgccaccgccgtgacgggccgactggcctcccccgccgatctgtagcagaggacatcgctgatggagaagttcaccatccacaccggcactgccgcgccattgcgtcgttctaatgtggataccgatcagatcattcccgccgtatatctcaaacgagtgacgcgaacaggattcgcggatggcttgttcagtgggtggcgggaggatcaggggttcgtcctcaacgatgaatcgtattcggatgcgtcgatcctggttgctggtcccgagttcggcaccggctcgtctcgggagcatgccgtctgggccttgcgggactgggggttccgggccgtgctctccccgcgcttcggagacatcttccggggcaacgcgctcaagggagggctgctgccagttgagttggaattggaagccatcgaagagatctggaaccgggtcgaggccgatccgcgcacgccggtcaccgtcgacctcgacgcccgccaggtccgggtcggggaggcgacctggtcgttcgcgctggacgagttcagccgctggcggctgatggagggcttggacgacattggactcaccctccgacacgaggtcgtgatcggcgacttcgaggcgtcccggccgccgttcctcccgaccgtcacatagctgtccgcccccgtcccacgggggaaatccgccccaccggcgtcgccggtggggcgaatcctttgcgacacaagggcctttttctgtcgaatgtttgtgtagcgccagcgcagggcataccgtgcgcgcagaatggctcgcgtcgagtcagttacacaatcgggaggaagtcgtgaacaaggccgagcttatcgagtcgctcgccgttcgcctgggggaccggaagacggcgacggccgcgctcgacgcggtcctcactgaggtccaggcggcggtcaccaagggcgagaaggtgtcgatcaccggcttcggagcgttcgagaagcgtgtccggggagctcgaacagcacgcaatccacggaccggcgaggcggtgaaggtcaagaagacctccgtcccgacgttccgcccgggcaccgggttcaaggagatggtggccagcggcaaggtgccgaaggccacggcggcgaagaaaaccgccgccgccaaggcagccagcaccaggagcactggcaccacggccaagaagaccacggcggccaaggcgacgaggaccaccgccgccaagaccaccgcggcgaagaagaccgcggcggcgaagaagaccgctccggcgaagaagaccgcggtcaaggccgctccggcgaagaagagcgccgccgcgacgaaggccgcggcggcgcggaagtccgcgacgaagaaggcggcgccggccgcgaagtccacggcggcgcgcaagagcgcggcggccacgaaggccaccgcgaagaaggcaccggcgaagcgggcaaccaagcgctgagctccgccaccgtcgggggcgtccaccatcgcggtgggcgcccccgacgtacctccacagtcccgccgagacgcggacgtcagacagggcgcggcaggccgtaccggagtcggtcgaaccggctacagggggtcgggggtggcgaggagggccgcgccggcgaaggcgagcagccagccgcccccgcgcgcggtggcgaagtcgccggagcggccggaaagacgtttcagcgcccccgaaaccatcgcgccctgcccgcacaccaccgctgacgtacccgccgcaccaaacccggccaggcgggcggcggcggccgacgcgcagtcgtcccggttctggccagtcggtgggacatccaggtcgtcgtccacctcgacgggcaggtcgagcaacgtcgccaccgggtcgagggtctggcggcaacgccgagccgacgcggagagcaggcgtaccggcgccaccagcgccaccagcggcgccaaccaccgtgcctgcgcccagccctcggcgtccagaggtcggccgctggccggaccagaccaaacgctccgcccacccgcctgcgcggaccgcaccagtacgaccgacgcggtcaccggtggcagagccgcgaacgcgctgagcacctgggcgtcgtgccgataactggccaacccggccgccgcatccacggcgagccagcgcacctcgtcaacctcggtgccgggctggaaaccacctgtcccgaccgcccgcatcgaccagtagtcgaccaccttcggacggccctcactgcggtagcgcacgctcggcagccgtgcctgcggcaccgcccggacatcggtctcctcggcgacctcgcgcagggcggcgcgcagcggatgctcgcccggctccagcttgcccttgggcagtgaccagtcgccgtaccggggtcggtgcaccaggcagacctcgacaccggccgcgcccgcccgccagagcacaccgccggccgcccggatcgcgtccgccggcggaacctggctcaccacagcgtcaccaccggtagtgcacgaccaccgccaccaaacagtgccgtggggcccaccgccggtaccgaccgcacatcgtctcgtttctcgccaccgccgcggccgccgtccatctcatactcgcccacgccccccattccgtcagcctacggccgtaccaccgacgcggcgcagcaacaaatcctgtaggtgcgccaagggcgcgtccccggtgccggtccatcggtgccagttgccctccgcgtcgagctcgaacgcctccacgtcggggctgaacgcggcgcccagcacgtgatccagctcggcccgggccaccgggtcactgacccgtaccagagcctcgacccgtcgatccaggttgcggtgcatcaggtcggccgaccccatccagaactcggcatccccgtcgttgccgaaccggaagatccgtgagtgctcgaggaaccggccgaggaccgaccggacacggatgttctccgacaggcccggcacacccgggcggagcgtgcacatgccacgaattagcaggtccacgtggacgccggcctgggaggcacggtagagcgcgtccgtgagctcctcgtcgaccagcgagttcaccttgaactggaccagccctgacatgccgagcctgacgttcgagatctcccgttcgatccgcttgatcaggccgctgcggattccctgcggcgccaccagtagccgccggtacgccgtctgccggctgtagccggtcagcacgttgaacaggtcggtcaggtcagcaccgatctccggatcggccgtgagcatgccgaaatcctcgtacagccgggcggttttcggatggtagttgccggtgccgatatggcagtagcggcggatctgattgccctcctgccggaccaccagcgccgtcttgcagtgcgtcttgaggcccaccaggccgtagacgacgtggcaaccggcgcgttcgagtgtccgggcccagccgatgttggcgatttcgtcgaaccgggccttcagctcgaccagcaccaccacctgcttgccggcctcagccgcgtcaaccagggcgtcaacgatcggggagtcgccgctggtgcggtagagggtctgcttgatggccagcacgttcgggtccgcggcggcctgctcgatgaagcgttgcacgctggtggcgaaggagcggtacgggtggtgcaccagcacgtcgccgtcgcgcagggtggcgaagacgctgcgtggcacctcaccctcggcgagccgcgggtgggtggccggtacgaacggcgggtccttgagatccggccgatcggcctcaccgtacagctgccacagggcggacaggtcgagcagaccgtccacccgctggacgtcctggtcgtccatgtccagttcgcggacgaggaggtccagcatgtgctcggagatcgaggcagccacctccagccgtaccggcgggccgaaccggcgccgcgcgagttcccgttcgagggcttgcagcaggtcctcgtcccggtcctcgtccacctccacctcggcgttgcgggtcacccggaacaggtggcactccaccacctgcatcccggagaacaactggcccaggtgcaccgagatcaggtcctccaccggcagtacctggacgccgggctcgtcccggtggacgcggacgaaccggggcacgttgttgggcaccttgacccgggcgaacaactccgacccgccgtccggggcgcagacggacaccgccaggttgagcgaccgcccggagatgtacgggaacgggtgcgccgggtcgaccgcgagtggcgtgagtacggggaagatgtgctcaccgaagtaggtgcgcaaccgttcgtgctcggcgtcggtcaggtctccccagctgaggatgcgcaggcccgtggcggccagcttgggcagcacgtcgtcgacgaaacaggcggcgtgccggttgaccagggcggcggtcttcgccgcgatcagttcgagctgggtgcgcagcggcatccggtcaccgccgcgcaccggcagtcccgcggagagccgacgcttcagtccggccacccgcaccatgtagaactcgtcgaggttgctggcgaagatggcaaggaacttcgcccgctccagcagcggggtgcgagagtcctcggcgagtgcgaggacccgggcgttgaagtcgagccaggacagctcccggttgaggaagcggtcccggggcagcggttcggcggcggtcggttcggccggtggcaccagcggcccggatgatggttcgagcacctcctccagaccggctgaggcgcccgctgggtcggtgccggtcgtctccgcaggagcgccggcggcgtcggcggaccgggcggacaggaagcgaccgttggccccgcggggacgggaaccgttgtggggttggggcgcctgcgggtcggcgacggagtcggcggggttctcgcgaggggtgctcacccgctcatcttgacctgagctcggttaacgccaaatgaacttggccgggttggtcaggtcatcgtcggcaacgtcacgcgaaccaccgcccccgtctcgtcggtctccacccgtagccgttggccgaggcggagcagccgcaggccggaggcgtcgaacgccgcggccgggaacgccagctcggtgccgtcgtcgaggaggagcactccgctgcgggtcgccgcgtcgtaggtggccaccgtgccctgcatgaccggcacgctacaccgaccggccggcggtcggggcggccgtgccgcacagcagcgcggtgcgcgggcccagcccgagccgggcggcctcggccaggtcggtggcggtgtcgacatcccggcgtaggctcggccagtcgccgagcagggcaagcgccccgctggccgcgtgggccgccgccgagctgccgccgaaacgtgggttcaggggcacgccgggcggcgcggccaggagcacggtgccggttccgggggcgtcgggcaggtaccgccggctcgtggggccggtccgcgccgccgacagggccgccgccaactcggccgggcgcagcgcgggcagatccgcggtgaggcccgcgatccagcctgccccggcggtcgccgcgccatgccggacggcagagttgagcccggcggcggggcggtccggcaccacccgggcgccggccattccggtctccgtcgccaccgccgggtcgtcggtgaccaccagcacgtcggcgaccaccgggcaggccagtaccgcgctgaccgtgtcgaccgccagcgccagcgccagcgcctcgtgcggctggtccggcagcgcgccgcggagccggctcttcgccacgcccagccgtttcaccggcaccactacggtccacacctgggtcaccccgccatcctgccagcccggtgccggtaccctcactggccggacccagggcgagcaggcatgatttcacctctcggacgttggaccgaggtggcgtaccgacgggcccgacggtggccgtagaaggaggcgtgggtggcgcggcgtaggatcgggttctggcaacggttcgccgtggtgctggtcaagtctgtgatgacgatctggacgcgtcggagttggcgtggcatggaacaccttccccgatccggcggaatcatcatcgtgccgaaccacatctcacacgccgaccccctggtcgccgcgcacttcgtctacgactccgggcgttggccgcagttcctcggcaaggccagcctgttccgagtcccgctggttggtgggatcctgcgccgctgctggcagattccggtcgagcgcggtacctcgtccgcggtccagtcgttggatctcctggtcgacacggtcgacgggggtggtgccgtggtgatctacccggagggcaccaccactcgggaacccgagctgtggccgatgaagggcaagaccggtgcggcgcgactcgccctggcaaccggtgccccggtcattccggtcgccatgtgggggcccgagcggatgttcgacccccggaccacccgactgaacccgcgcccccgaatcccggtgacggtggtcgccggccccccggtcgacctggagcggtgggccggcgtccctccgacgaaggcggtgcttgaggagatgaccgacgtcatcatgctgcggctacgcgacctactcgccgaggtccggcagacggacccgcccgcactgtgggagcagcccggccgcgccggccacccaggagcggcgacatgagcgggcacgtcgcggtgttgggggccgggtcctgggggacggccttcgccaagatcctcgctgacgccggccgggacgtcaccctctgggcccgacgggaggcggtcgcggcgtcgatgaaggccgaacggcgcaatccggagtacctgccggggctggtgctgccggatcgggtgaccgccaccggggacgcccgggaggcgatcacgggtgccgaggtggtggtgctcgcggtgccgtcacagacgctgcgcggcaatctcaccgggtggatcccccacctgcaccccgacgccacgctggtctccctgatgaagggcatcgagctcggcaccaccaagcggatgagcgaggtcgtcatggagaccgcccgggtgcccgctgaccgggtggtcgtggtctccggcccgaacctggcccccgaggtcgtcgccgagcagcccgccgccaccgtggtcgcctgcaccgacgtcgaccgggccaccctcgtgcagcgggcgatcaccacctcgtacttccggccctacaccaacgacgacgtgatcggttgtgagctgggtggcgcggtcaagaacgtcatcgctctcgcgtacggcatcgccaccgcgatggggttcggccacaacacccgggccatgctggtcacccgtggactagccgagaccgcccggctgggcgtcgcgctcggcgccgacccgctcaccttcgccggcctggccggaatgggtgatctggtggcatcctgctcgtccccgtcggcccgcaaccgcaccttcggcgagcacctcggccggggggcgaccctggaggaggcccggatcgctacccggcagaccgccgagggggtcaagagtgcgctcgccatccgcgacttggcccgagcgcatgaggtcgagatgccgatcaccgagcaggttgagctggtctgccacgagggggtggacccccgccgcgcggtcgcggcgctgatgagtcgtacgacgaagccggagtgagtgacgtgaccgctgaccgcgacggcacccgctgtgtccgcgccgggctgcccgaggccgtgcccggggagccgttcctacccggcccggtcttcgccgcgccttaccacctggacccgtgggcgggtccggcgggcgcaccgaatggctacggccggtcggacaacccgacccgccggttgctggaggcggcgatcggtgagctggaggggggcgactgccgggtcctgtccagcgggcaggcggcgatcaccgggctgctgatgagtgtgctgcgccccggcgacacggtggtgcttcccgccgacggctacttctcggtacgggcgttcgccaccgagaccctggccggcatcggggtacgggtgctcttcgtgccgactgtcggaccgtatccggacctctccggcgtacgcctggtgttcgtggagacgccggccaacccgggcctggacgttgtcgacgtgcgtgcattggccgcccgcgcgcaggcggccggggccctgttggcggtggacaacacgaccgcgactccgctcgggcagcgtccgttggaactcggcgccgacctggtggtggcctccggtacgaaggcactcaccggccactcggacctgctgctcggctacgtcgccagccggtcggtcgaggtgctggcggcggtgacggggtggcgggatcacacgggggcgataccgggcgcgttcgacgcctggctggcacaccggtccctggccacgctcgacctgcggcttgcccgacagaccgagaacgcctcggcgctcgttcggatgctggcggggcaaccgcgggtgaccgggctgcgttggccgggtaggccggaggacccggcctacccggtggccgtggcccagatgcgtcggatgccgggggtgctctcgttcgatctcggcgacgccgaccgggtcgcccggttcgttgacgcggcccggctggtggcggcggctacctcgttcggcgggctgcacaccaccgccgaccggagggcacagtggggcgacgacacctcgcccggtttcgtccggctctcgtgcggggtcgaggacaccaccgacctggtcgccgacgtggcggccgcgttgagggccgctggttgatgaccggtttccggtcggggaccatggccggggcgcggttacccgcgcggcgaacacggccgagtcgcacgcgtacgtcgtcggcgggggagcggtggaggtgacatcgggaatccgcgactgattcccttgccaccgtccgcgagcacacggtgaggtgggaggcaggcggcgaacctgtggctcgatcgggtcaccggtgcggcggtgcggcggtgaaggccatccaggccgcgggggtgaagagcagcgccgggccgtccgggtctttcgagtctcgaacaccgacggtgtggggcagtgtcgtgatctcgacgcacgccccttcgtctccgctgtggctgctcgtgcgccatcgggcgcgggccagttccgggctgatcgtcggggccatcgtcctaccgtccctccatgatgtgccggagctggtcgcggctgtccgccgggctgagggccacgctccgcaggtgctccatgattttggtgcaggtgcgaaggtcgccggggcggtcgaggaccatctggccggcgaccgtctccaccgaggcgatgaacgggtcctcggggtcggcgaactccaggatgtgcagcgagccacgggtaccccggtggtagccagcggccagtgggatcacctggatggtgacgttgggcaggtcgctcgctttcagtaggtgctccaactgcgccgccgtgaccgtccggtcgcccaccggccgcagcagggcaccctcgtcgatgatggcgtcgaggatgggcgggttcggtgccgtgagtcgctgttgccggtcgagtcggagctgtacccgctgttcgacctcgtcgtcggtgagggtgtgcgggccgccgcgcatcacaccgcgaacgtagtcggcggtctggagcaggccgggcaccaccgagggctcgaagttggcgatgccggtggcctcggcctccagcgcgatgaagtcgatggtgcgtcggtcgagcaggtacgagtaggagacccaccagccgggtttgcgtgcgtccttggcgagttgcacggctgccgccacctcgtcgggtgcgacgccgtacaacgtgagcagcgcgcggacgatcgccgggctcaccagcgtctgggcgttctcgtagcgggacagggtgctgcgtgtgctgctgatctcgtccgccgcggactccagggtgaggccggcggcctcccggtgcgtgcgcagggcgatgcccaggcgacgggcacgggcggtctttggagccatgtatcgatcattgcacatgtttgggaggcggtaaatgagagaatgtaggtgagagttgcattcacgggtatcgtgatgtcactctgtcgtcaggtcctcgccggcggttgtcgtggcgacggtggcggtgagcgactcggagggatgaggcgcgcggtggtcgggttacccccctacccgatcgccgcgcgccgccccgatggcccgccgtccggagggactcgacgtgcgaactgcccagttgccccgacaccaccgcaccagcaccgagtgtggccctccagtgctgacccgctttctggtggtgctcaccgacgtgcgtgcccaggatggtggccgggacgaacgtgccagcccggaacggcgccggcaggtggtgggcgcgagtagtcgcgaggcggcggagcggatcgcgggagcgttcatggcgctgggcatggtgcgggctggccggcagcgggtcaagctgatcgcgatcggccggcgtcgcgtgcgcggatagccgacggcccaccgggccggaacccgccggtccgccccgccccgtggtggtctccgcccccggggtgacgagctgaccgaggtatgggtagtttgcgattgatgcactattcgccgtttatacccgtcactattcgattgtgtagccaaagtccgattactcaacgttagctttggtcgactggatgttgggcctcctcgctctggtcggggtatcgccctccggtgctcgccacgcacagtaaggtcaccagggtgagtgccccggcggatgcgacaggccgacgaagaggtgaaacccaggtgaccaccccaggcaggacccgtgtggcggtagtgttcggcggacgcagtccagaacacggcatctcctgcgtgagtgccggcagcgtgctggctgcgctggaccccgacgagtacgaggtcgtgccggtgggcatcagtcgcgccggccagtgggtactgaccggaggcgattcgtcgcagcttgcgatcaccgaccggcgactgccggaggtcaccgccgagtccgggaccgccgtcgtgttgaacgccgatccgagcagcggcggactgctggtgctcgacccggctgagggttctcgggcgctggccgatgtggacgtggtgttcccggtcctgcacggcgcctacggggaggacggcaccattcaggggatgctggagatggccggtatcccgtacgtcggggcgaacgtcttcgcctccgccgccgccatggacaaggagttcaccaagaagctctgcgccgccgagggaatcccggtcggtccgtacgcggtgctgcgcagcggcatgacgctcaccgagcaggacaagcagcgcctcggcctgccggtgttcgtcaagccctcccgggccggctcctccttcgggatcacccgggtcaccgactgggcggacctggacgacgcggtggccaacgcccggaagatcgaccccaaggtcctcgtcgagagcgcggtcatcggccgggagatcgagtgcggagtgctggaggcagaggccggtggtgtgcccgaggcgtccgcgctcgccgaggtgagggtggtcggagactacgacttctacgacttcgaggcgaagtacatcgacgccgacgccgcctgtgagtacgacattcccgccgacctgcccgagcgggtcacccgccaggtccaggagtacgcggtccgtgcgttcaccgcgctcgactgcgccgggctggctcgggccgacttcttcgtcaccccggagctggatgtctacctcaacgaggtcaacacgatgcccggcttcacgccgacgtcgatgttcccgcgcatgtgggcggcctccggcctggagtaccagaagctggtcaaccgcctcatccgtaccgccctgaacggcggggccggccgccgctgagccgggccgcccgcggggcgggcttggtcggcgcggccagctcggccgggggaagcgtcccgcgacggtgcggtctagccggggaggcagcccgacggggcgtcgtcggtggaggggacggtggcgacgatcgtctccgcgacgggggagacccactggagtggttggtcgtagccgtcgggcacccgaaccgtgaccgtcgtctcccggtcgaccgtgctcaacaccgtgccgtccccctcctcgtggccataccagcagacccggttgaccagccagagtttgtcggtggcggcgaaggtcggcgccgcgccgccgcaggcgacggtgagcgcggggtcaccgtacgcggcattctgctcggggccggcggtgaccggacgctgcggcagatcccggatcgtcggcggaagctgggaaagcagggcacggcagacggtggcgggacgttcggccagcgtcggagcggccatctccaccgcagcggtggactgcacctggggtgtcgccgacgcgttcggctccggtgccgactgatccggggcgagccgggtgaacgccagtacgccggccagcacggttaccgggatcgcgaccgcggtcgcgatcagggccgcgccacggttggaccggtcccggccgccccgagcggaaccgtcggcagcgtcggtctcgtcccggaggtcggcgttctcgtcgtcggggttggtcccgccgcgggaggcggcggttgtcggggagtcgggcatcctgtccacttagaggcgcaccaccgaacacgtgagggtgcgggtgataccgggcaccatctgcaccctgctgacaatgaggttacccagttcgtcgacggtgttcgcctcgcaaagcaggaccacgtcgtagggcccggtgacggcgtcgacgcggaccacgccgggaatgtccgcgatctgaccggccacgtcacgtgctcggccgacctccgactggatgagtatgtatgcctgtaccacgttggacctccctccgtcgccgctggatgagcggcccgaagggagaaaataccctacggaccaggccagattccgatcggtgcacaaggagaagcggtgagcgaacgcggcagtggcctcgtggggctgggtgagttcggtctcattgaccgggtgaccgctcggttgtcgtacggaccgaccgtcctgctcgggcccggggacgacgcggcggtggtggcggccccggacgcccgggtggtcgcctccaccgacgtgctggtggaggggcgccacttccgccgcgactggtccggcgcgcgtgacatcggccaccgggcagccgcggcgaacctcgccgatgtcgccgcgatgggcgcgcgaccgacagccctgctggtcgcgctctgcatccctcccgacctggcgtccgggtgggcggaggacctggccgacggcctggccgcggaggcggccacggtgggagccagcgtggtgggcggcgacatgtcggcgagtccgacgttgaccatcgcggtgaccgtgctcggtgacctggggagccgtccgccggtgacccgggccggggcgctccccggtgacgtcgtggccctcgccggccggaccgggtacgcggcggccggcctcaccgtgctgtcccggggcttccggacgccacggctgctggtcgaggcctaccggcgacccgaggtgccgtacccggccgggccggcagcggccggggccggagcgacggcgatgatcgacgtgtcggacgggctcctcgccgacctcgggcatgtggcccaggcgagcggggtcgcggtggacgtccgtcgggatgccttcgaggtgccccggcagatgcgggacgcggcccaggcgctcggggtcgatccgtacacctggctcctgaccggtggcgacgaccacgcgctcgcggcgaccttccccccggcggtggcgttgccggcgggctggcggccgatcggcggagtcgccgctggttccggggtgaccgtcgacggccggcagtgggagggagcagccggctgggaccacttccggtagacgcacgccgccgccgtaccctgcaaaggtgcagaacctgaagatccaccctgcccgtttcgactcgccgacggcgcagcggctgatccaggcggcgctcgccgacctgggcactcgatacggcggcagcggcgacgacaccccggtggacgcggccgagttcgaaccacccgccgggagcttcctcatcgcccagctcgacggcgagccggtggcctgcggcggctggcgcagccatggtgggtcggccgagacggccgagctgaagcggatgtacgtggcaccgcaggcccgggggcaaggcgtggcccgggcggtgctggcggcggtggagcggtcggcgcgcgagcagggccgccagcggatcgtcctggagtgcggtgaccggcagcctgaggcgatcgcactgtacggctcgtccggctacgagcgcatcccgaactttgggtactacaaggacgccccaggctgcgtctcgttcggccgtaccctctgacggcacctgggcaggttggtgcccggcaacgcgaaaccggcggaccccacagggcccgccggtgctgtctgactgggactaccgcgtcaggcgcgggtgaccttgccggccttgatgcaggacgtgcagaccttcagcttcttggtgttgccaccgccggctggggtgcgcaccgactgaatgttcgggttccagcggcggttggtccgccggtgcgagtgggacacgttgtggccgaagcccggccccttaccacagacgtcgcacacgctagccacgggatactcctgggatcgatccgttcatgaggtcgccgccaggcgctgcccggacaacctggccaggttacccgatgcctgaacccgccggccaaccccctcagacatgcccggcgccctcggacacgccggaggtacctcggcgggtcgggcgcggaccggagcgcgccagtaggctactcgccgtgctggacaccctcgatgccgccgcggtccgccgttggtgcgccggtggtctggtcgcactgaagcgccaccagggcgaaatcgaccacctcaacgtctacccggtgcccgacggtgacaccggcacgaacctggtactcaccctcacctcggcgcagcaggcgctggcaatggacctggacacgctgcccgacgacgggcccaccccgcacgggcaggcgcttcggttgatggcccagggcgcgctgctcggtgcccgcggcaactccggggtgatcctggcgcagatcctgcgcggcttcgccgacgcgctggccaccgttcccgtggtgcggggacgggcggtggccgtcgccctgcgtaccgccgccaccgccgcgtacgccgccgtcgtcgctcccgtcgaggggacgctgctcagtgtggtggccgccgcggcgggcgccgccgagcgggccgaccgtgacgagctgggcccggtggtccgggcggcggcggacgaggccgtgcgggcgctcgaccgtaccccccaacagctgccagcgctggcccgcgcccgagtggtcgacgccggtgggcggggcctctgcctgctgctcgacgccctggtcgaggtggtcaccgaggagcggccagcgcgcccggcagtcgcacccgggccgatccagccaccagccgtcgcggttcggggaagcggctccccgacgtacgcctacgaggtgcagtacctgctcgacgccgagccggccgcggtggaccggctacgggcacaactggtcgccctcggcgactcgctgaccgtcgtcggcgacggcgcgacgaccggcggcacctggaacgtgcacgtgcacgtcaacgatgtcggcgcggcgatcgaggcgggagtggccgccggccgcccgcaccggatcacggtgacccgtttcgccgatccgcccacgtcgccggcggcggcccggcccgacccggcaccggaggggcgggccgctgtcgtggtcgccaccggcgccgggatcgtcgagctgttcacggcggcggaggcgacggtggtgccgggcagcccggcccccaacgagctgctgaacgccgtgcgcgccaccggcgccgccagcgtggtggtgctgcccaacgacacgctcacccaggccatggcgagtgacgcggtcgaggaggcgcaccggttcggcgtcaaggtcagcgtggtcccgacccagtcgccggtgcaggcgctcgccgcgctcgccgtccgggatccgggccggcgcttcgaggacgacgtgatcgcgatggccgaggccgccggcgcctgcaggtacgcggagatctgccacgccagccgggaggcactgaccatcgccggaccttgccggaagggggacgtactcgccctggtcgacggcgaggtgcacctcatcgggtcggatctgctcgacacctgcactgccgtggtggaccggatgctcggcggcggcggtgaactggtcaccctgctggccggggcggacgcccccgaaggcctgaccgaggcggtccgcgaacacgttttgcggtcctggccgttcgtcgaggtgcacgtctacccgggtgggcagccgcgctacccgctgctggtgggggtcgaatgagctccgaccaggccaccgtcgacactccgctcagcaagctggtcggggcgaagacggccaaggcgctcgccacccacctcgacctgcacaccgcgggtgacctgatctaccacgtcccccgccggtacgacgagcgcggtgagcacaccgacatccgttcgctcgacgtcggcgagcaggccaccgtgctggcccaggtgcagcgcaccgcggtacgcccgatgcggcagcgccgtggcaacctgctggaggtgacggtcggcgacggctccgggggcgcgctgaccctgacgttcttcggcaaccaggtctggcgtgagcgcgacctgcgccccggacggtggggactgttcgccggaaaggtcaccgagttccggggccgtcggcaactcaacggcccggagtacgtgctgctcggcaccggcgacgagggtgaggtggcggccagcgaggaggtcgaggagttcgcgggcgcgttgatcccggtctatccggccgccgcggcggtgccgacgtgggtgatcgcccggtgcgtgcgggtggtgttggacaccgtcgacccaccggcggatccggtgccggccacggtgcgaaccaaccgcaacctgatcggcctcggcaccgccctacgggagatccaccggccgtccagcaaggaggcgctctaccgggcccgccgtcggctcaagtgggacgaggcgttcgccgtgcagctcaccctggtgcagcgtaagcagcaggccgccgaccgtccggcccggccacgacccgcggtggccggtggcctgcgggacgcgttcgacgcccgcctgccataccaactgaccgtcggtcagcgggacgtcggcatcgagatcgcgacggacctggccaccgcccacccgatgcatcggctgcttcagggcgaggtcggttccggtaagacggtggtggcgctgcgcgcgatgctccaggtggtcgacgccggcgggcaggccgccctgctggccccgaccgaggtgctcgccgcccagcatcaccgcggcatcctcgacctgctcggcccgctggggcgcgcgggtgagctggacgccgtcgagcacgccacccgggtggagctggtcaccgggtcgctgggcgcggcggcccgccgccgggcgctgggcgaggtgcgcagcggtgccgccggcatcgtcctcggcacgcacgccctgctgtacgagggtgtcgacttcgccgacctcggcctggtggtggttgacgagcagcaccggttcggtgtcgagcagcgggacgcgctgcgcgcgaaggccgaacagccgccgcacgtgctggtcatgacggcgacgcccatcccgcgtacggtggccatgaccgtctacggggacctggaggtctccaccctgtcgcagttgccgcgggggcgttcgccgatcgcgtcgcacgtggttccggcggccgagaagccggccttcctggaccgcgcctggcgtcggctgcgggaggaggtgaccgccggtcaccaggcgtacgtggtgtgcccacggatcggcgacgggcccggttccgatgaggaggcggcgcaggaggacgacaccgggcgtcggccgccgctcgcggtgaccgaggtggcgccgctgctcgccgagggaccgctgcacgggctgcggatcggggtgctgcacggccggcttgccgcggacgagaaggacgccgtgatgcgttcgttcgccgcgggtgacctcgacgtgttggtggccaccaccgtggtcgaggtcggggtggacgttcccaacgccacggtgatgatcgtgttggacgccgaccggttcggcgtgtcccagctgcatcagctgcgcggccgggtcggccgtggcgccgcacccgggctctgtctgctggtgaccgaggcgacggagggcacctcggcgcgtgagcggctggacgcggtggggtcgaccacggatggtttcaagctggccgagcttgatctggaacagcgccgcgagggggacgtgctcggcgccacgcagtccggccgccgttcgcacctgcggctgctgtcgctgctgcgggacgcggacctgatccgcgacgcccgggccgaggcgatcgatctggtcgagcaggatccggagctggcccgccacccggcgttggccgcgtcggtggccgccctggtggacgcggaccgcgccgagtacctggagaaggggtagtcgcgccgacggggcggcacacgctggcggaagcgggcctcaacaaacggccgagggcgcgtcgaccagctggtcgacgcgccctcgacggtcaggaactgtcagctcaggcggtgaaccggagcttgcgacggcgggccatgacgaacaggccgccaccgacggccagcagcaccacggcgccggcagcgatgccgccggccgcggcaccggtcagcggcagacccggctcgccgccgccgctgccgggggcgcagtcctccggcttcgtccaggcgatcggctcggggtcttcgaggccgtctccgctcggcgtgacggtcaggccctcctcgcccgggaacgacacggtgccgctctgacccggctcgacggtcagcgtctgcggctcgcccttgttcggggtgaaggtcgtggtgacggtctcaccgtcggcggggttgttgacctcgaagatcagctcgtcgcacgtggactggtaggtgccggtcggctcgcccggctcgacgcagtcgtcggctggggcgggcttgccgtcgaacagcggctcgtcgatgcccttcacctccaccttgatggtggccgccttctccgcgggaacctgcacggacgtgctctcaccgggcttgacgttcgccttctgggcggagccctcggcgtcggtgacggtgaacttcgccttggcggtcgcgtcggcggcgttgttgagcgtgacggttaccacgccctcacagtcggagacgacgctcgcggtcggcttgggggaggtcggagccggcggcttctggtcacaggtgccaccgagctcgaccgtctcctcaggcagaccgcgctcgatcttgccgttttcccacttggctcggatagccaggctggccttggtgaccgtgttgtccagtcgctgctcggcggtgaggggcgtgttcaccgagtgcgggtagttcttgcctttggtgacggcgatcccggggatggtcacgtcggtggccttgtccccgacgtacgtcttggccacaaccttgacgaacttgtagttgtcgacacccggaggggctttgctgtcgatcgtccaggtgacaacccattcaccggtgtcggtatcgcacgcggccgtggcggtgaccacgctgtggtgggcgctggcgggggaggcgacgagcgctaccccggtgaggccgagcagcgcgccagcggcgacgacgctgacacgccggaatagggcgtggagacggttcacgtctgctcctgatagaggggggtcggacgacgtgccgggcggacgggaggtagcggcgactctgacgtggaccgcgagctcacggcgctcgttcggcacggactgcacccacgagggcgggcgcagtgggtgactgtactgatttctgatctagctcgtggaccgggatgggagtgcccgcaggatgttgctgattcgtgatcattgatgggcggagggtcgctggccggtgaccatccgatgtgtcgggtcggtcactttccaacgggttacgggtcgttcgggtggtcggcacggtcgcggccgcccaggccaagggcagccggattacggtccgggcaaggttggtccggggcgagtgacgtagcgtcgcaccatgaccaggagcaggcggtgacccgcatcgtcgccggcacgctcggcgggcggcgtatcgccgccccgcccggcaccggcacccgacccacctccgaccgggttcgggaggcgttgttcagcgccctccagacggcggtcgacctcgacggggcacgcttcgccgatctctacgccggatccggggcggtcgggctggaggcgctgtcccggggcgccacgcacgtgctgctggtcgagtcgaacccgcgggctgcccgggtgatccgggcgaacatgaccgccctgcgggccgggccggccgcccagctggtcactgggaaagtcgccaccgtgctcgccgccggacccgagggagacccgtacgacgcggtgttcgccgacccgccctacgcggtgtccgacgaggaggtgtccaccatgctcgccgcgctcgccgacaacgggtggctggcgtcggacgccctcgtcgtggtggagcggtccagccgtaccggcccggtgggctgggtgcagggcatcaccggcgagcgtagccggcgatacggcgagaccattctttggtacggtcgccgatcatgaggcgtgcggtgtgtcccggctcgttcgaccccgtcaccaacggtcatctcgacatcgtcggcagggccagtcgactgttcgacgaggtgatcgtcggggtgttgatcaaccagtccaagaccggcctgttcaccgtcgacgagcgcatcgacatgctccgcgaggtgacccgatcgtatgacaacgtgcgggtggagtcgttccgcggtctgctggtggacttctgccacgcccagcgggccagtgtcctgatcaaggggctccgggcggtcagcgacttcgactacgagttgcagatggcccagatgaacatcggcctggccggcgtcgagacgcttttcatgccgaccaacccgctctactcgtttctctcctcgagtctcgtcaaggacgtggcgaagtggggtggtgacatctccgcccacgtgccggaggtggtccgctcggcactgctggcccgcctggacccgccgtcccgtccttgagtcgtcgtcgttcccggtccgtgccgtcgtcgttccccgaatcgtcggtgtcgcgttccgggtccgtcggtgtccgtccagaccggcaaggaacggcaccgcccggcgaggggcgacgcgccggggaggggtcatggtgcgccggtggcgggcacaccgcatcatgtgtggaggcgccgaatccgggttcagcccgcatcattgagatcggccgacgaacgacaggagtgaggtacgagtggacccgctcgatcgaatcgacgaactgatcaccttggtggagcaggcccgctccgtgccgatgtcgcgcaacaactgcatggtcgaccggggcgagatgatcgccgcgctcgacgagttgcgcgccgagttacccgctgacctgcgccgggccgccgcgttgctcgatgagcgcgacaagatcatggaggcgggcaaacgggaggccgaccggatcatcggcgagggtgagacggaacacgcccggctcgtgtcggtgaacgagatcaccgtctcggccgagcacgagggagcgcggatcgtcgccgaggcacgggccgaggcgcagcggctacgtgaggaggtggacgactacgtcgacaccgcactcgccaacttcgagcagttcctcacgcgcgccctcgcctcgatcgaacgtggccgggacaagatgcacgcgctccgggagatcggcacgttcggcggggaagaggccgagcggccgctgaccttctagggccggtgccaggtccagggccggttcccggccgagcccggacggcgttccggtgcggtgccggaccgccgtggcgtgcgagaacgcccccgattcgacgctgcggcgaccgcccaggtaacctcgggtgtcggccctcccaccggccggagtctaactatgcccaagcacacgcctgcgccactcgaccccaggtcgccgctggtcctcgacacgagagacctgccgcgtcggcctggtgcgttgcgtacggtcaggcgggtagccgcggcgccggcggacctcggcgtggagttgatcggcgtgccgacgggcgcggatctcgacctcgacctgaggttggagtcggtttccgagggggtgctcgtctccgggaccatcagcggtcccatcaggggcgagtgcagccgctgtctgcgcgacatcgacgacgtcgtggccgtgccggtccaggagctgtacgcgtacgagaacagcaccacggacatgacggccgacgaggacgaggtgggccggatgcagggcgatctgatcgacctggagccggcgctgcgggacgcggtggtgctcacgctgccgaccaatccgctctgccgggaggactgcccaggcttgtgccccgactgcggggtgcgctgggacgagctgccggccgatcacagccaccagcaggtcgacccgcgttgggcggccctgtcgcaactgacccgtaaagaggagtaagaaccgtggccgtccccaagcgcaagatgtcgcgcagcaacacccggtcccgtcgggcgcagtggaagaccgcagcggttgcgaccgtggcctgcccgcagtgcaagtccgccaagctgccgcacgccgcctgctctgtctgcggcacctacaacggccgccaggttctcgaggtctgacccggacgacgagtgacgcccccgacctccggtcgggcggcgcgtgcgcccaggcgctcgcccgatgccccggctcccgtcgacaccggctggcctgttccggccggtgccccggtggagccgggcatcgcgcggatcgccgtcgacctcctcggcggggacgacgctcccgccgtcgtggttgacggcgctctgcgggcggtccgtgccgatcccgatctccacgtactgctcgtcggcccggccgaggccgccggtgagctgggcgctgccctcgatccggcccaacgtgcccggatcgagatccgccccgttgaccttgttggttccggcgaccaccccaccgccacgcgcgccaacaacaccatcggtgccgcggtgcgtgccgtccgcgacggcgccgcggacgcgctcgtctccgccggctcgaccggcgccaccgtcactgccgcggccctgggcctcggccgctggccgggcgtccggcagccggccctggtagccgccctgccggcggtgaacggcccggtcgtcctgctcgatgtcggcggctcgctggagccccgcccggccaccctcgtccggcacgcggcgctcggtgccgcgtacgcggccgtcacccacgctgtcgggtcaccccgtgtcgggctgctctcgatcggcaccgaacccggtaagggtgatcgggcgcgacgcctggccgatcccgcgctcgccacggcgtcgctgccgtgtggcggtcgctatgtcggcctggtcgaggggtacgacgtcgcgttcggcgcgcgcgccgatgtggttgtcaccgacgggttcaccggtaacgtgctgctcaaggcaatcgagggcgcgtacgcgttgaccggtggcccaccggccggcggccgggctccccgggcgggggccctgctcggagtcgccggcacagtggtggtgtgccacggtgcggcccatggggacgacgtcgcctcgggtatcgcgctggccgcccacctggctcggcgcggggccaccgaccaggtccgtgcgctcctgtccggcactgacgcgggggcgcccacggaccgctacgaccgcatcaccgacaccgaggtacgcacatcatgaccatcgacaagcgccggcgcccggctgtcggccacctggaggcggcgttcggcgtggcgctggatccggagctgctggagcgtgcgctgacccaccgctcgtacgcgtacgagaacggtggtctgcccaccaacgagcggctggagttcctcggcgactcggtgctcggcgtggtgatcacgaccgcgttgttccacaaccatcccgatctacccgagggacagctggcgaagttgcgggccagcgtggtcaacatgcgggccctcgccgaggtggcccgcgccctggggcccaccgggctcggcccgtacctgctgctcggcaagggagaggagaccaccggcggtcgggacaaggcgagcatcctcgccgacacgctggaggcgctgctcggtgcgatctatctccagtgcggcctggacaccgccgcgaccgtcattcaccgcctgttcgacccgttgatggccgactcggccgggcgtggagcggcgctggactggaagaccagcttgcaggagttgaccgccgcgcaggggctgggcgtgccggagtaccgcatcgagggcaccggcccggaccacctgaagaccttcaccgcctgggtggtggtggccggtcagcgttacgggggcgcggagggccggagcaagaaggaagccgagcagcgtgccgccgaggcggcctggcggacgttgaccgagcaggcggggcaggagccggcggaggccggcagcagggcggccggcggtgcctgagctgcctgaggtcgagaccgttcggcaggggctggcccagtgggtcaccggccggcggatcgccgaggtcgaggtgcggcacccccgggcgatacgtcggcacccggccggtgccgcccacttcgccgacgtgcttgtcgggacgaccgtccgggacgtacggcgacgcggcaagtacctgtggcttccgttggacagtggcgacgcggtgatcgggcacctcggcatgtcggggcaactgctcctgcagccgggtgcggcaccggacgaagcccacctgcgggtgcggttccggttcgccgatgacgggcccgagttgcgcttcgtcgaccagcggaccttcggcgggctgtcggtcagtgcggggggcgcggaaatgcccacggagatcgcgcacatcgcgcgggatccgctggaccccgagttctccgaggccgccttcgtcgcggcgctacgccgccgccgcaccgaggtcaagcgggctctgctggatcagacgttgctctcgggcgtgggcaacatctatgccgacgaggcgctgtggcgggcccggttgcacggcgcccggccggctgacgggctgaccggccccgccgcgttgcgtctgctcgggcacgtccgggacgtgctcggtgaggcgatcaaggagggcggaacaagcttcgacgccctgtatgtcaacgtcaacggtgaaagcggctacttcgaccgtgccctgaacgtgtacgggcgggcggaccagccgtgccggcggtgcggtacgccggtgcgccgcgaggcgttcatgaaccggtcgtcgtacagctgcccgcgctgccagccgcggccccgcagggcgctccaggccagcggctgaagccagcgaccggctgcaccgtgcctcgccggggtggccggggcgggcggggtctgtggcggcgtgcgacgagtcgccgtgtcgggatggcattccacctggtcggctgaggtgcgcgggcgtggcgcacctcagccgaccaggcgggcggagccgacgggctcgtggtcagagcggcgcggcgaagacctgtgtccagtacggtccgttgctgctcgcgatgccgaccccgatttcggtgaaggagcagttcaggatgttcgcccggtggccggagctgttcatccacgcgttcatcacggcctcgggtgactgctggttccaggcgacgttctccccggcggcgcggaaccggtagccgacggccttgacccggtcgccgagggtgctgccgttgctgcccgtgtgcgtcatcttcttgttgtcggcctggtcctggctgtgccgctgggcggcggtcatcagtttgtcgtcgacgctcagagccttgcagccggccttcgcgcgttcggcgttgaccaggctgaccaccttggcggcgtcggcactgatgttgccgctggggggcgtggagttgctgccggcgggggacgtggtggtccgggccggagtgggacgggacgcggcggtggagcgcgacggtgccggtgccggcttccgactcggtgtggccgacggtgacggtgacgccggggtcgcgctggggctggccgtggtggtgggggtggccggcgctgagctttcgccgaatgtcgggttcgttgccacgatgtcctcggcggccgaggtgggcctggtgtcgtcgccaccgatgagggtgacggcaccgaccccgaggctcaccaccagtgtggccgccgccgccgcgcccccgatgaacaggggccgccggttccggcgcccggcgggcggtccatccccggtcggcacgtcggcagtcggcgatgggcccacgacgggtggcatacgggtcgtcggcgtgtcggcgtatccgccggtcgtctgatggggccgccaccggtcggtgtgctcgggtccgccggtgggggtggccgcgcggtgccactcaccgctgggagtggcaccgcggtgccactcaccggtgggttcgttttgccagcccccgggctgctggcggtgcccgtcgctcgggtgttcctgccgccaggggtcggtgggcccgccctgctgccaggtggggttggctccccagctcggcgtgggctgctcggggtacctaccacccgcgggtccgcggtacgggtcgtccgcgctgccccagctctgtgttccggcctccggctgccggtgtgtggctggctgctgttggctccacccgtcggtgggccggtgccagctgtcggtgtgccgggtcgacccgtcggtcggttgcccccagctgtcggtgggtcgtttcggttcgtcggccggctgctccggttcgtcgccgaacaggtacgaggagcgtggctctggtcggtcggtcagccaggcgggttggttggctgtcggttcgggctgccggtgggtaccgtccgggttcctcgggtcgttccagccgtacacggcggtagcctccacgggttggtttgtgagccggggcgacgctacgtcgcagccgctgaccggggcaacgtggctaagtagtggctaagaaagagttaaggcgaacccgggccccgggtgggggagtttgcggaagcaacgcgtacagtgaagctgtccggacagcgcgtgtccgcgccggaaggcagccccgttaggtggacaggctgacgtgaggaagggtcgcggcctgtagcaacttgacgaaggaggggatgccggctcaatatgtaggtgtcgccagtcgcgcccggtcatgcccagaatttgctggattgacagtcgcgtactaactgggcgcgcgttggccggcctttccggcagcgcatatcaaggagtcaaacatggcgaaggccctgtacggccacgtaggtgcggcgcccgaccggcgcctgctcgacgaggtcacccgactgcgtgccacggttcaggcactggagttcgagatcacgcggctgcgtgccgagaacgatcggctcgccgcggcggcagcggaggcggacgacctgctccggcttgccgagcccgcgctgacctgacccgccgggtcaacaccgagctccgcgaaaactgaatcgcaccacgcgaagaagcgcgccgacacctccgtgccggcgcgcggttctgtgtacggcggccctctgtgcgcaccgtcacttgtgtgcatcgccacctgctccgttggagcgagacgtcgtggctacgcccgaatgaccggctcccgtgcgggtcggcgcggagcgtgaaccggttgtggcccggccggtggtgcctcaggcgggtcgcttgcgtggtagcccccgactgcgggttagtctgcgggttcacccaggtccgcgcagccgggcgacggtacggcggccaccggacgaggatcgatgaagtgcatctcaagagcctgacggtcaagggcttcaagtccttcgcctccgcgacgacgttgaagctggaaccgggtatcacctgcgtggtgggtccgaacggctccgggaagtcgaacgtcgtcgacgccatcgcctgggtcctcggcgagcagggcgcgaaggcgctgcggggcggcaagatggaggacgtcatcttcgccggtactgccgggcgggcaccgctgggccgggccgaggtgaccctcaccatcgacaacaccgacggtgccctgcccatcgagtacaccgaggtctcgatcacccgccggatgttccgctccggcgagagcgagtacgagatcaatggtgactcgtgccgactgctcgacatccaggaactgctcagcgactccggcatcggccgggagatgcacatcatcgtcggacagggccggctcgacggcatgctgcacgccaaaccggaggaccgacgcgcgttcatcgaggaggcggccggcgtcctcaagcaccgcaagcgcaaggagaaggcgctgcggaagctcgacgcgatgcagaccaacctcaaccggctcaccgacctcaccgccgagctgcgccgccagctcaagccactcggtcggcaggccgaggtggcccggcgcgccgcggtgatccaggcgaacctgcgggactcccggctccgactcctcgccgacgacctcgccaccctgcgcgccaccctggccaaggagatcgccgacgagaccgccgtgcgtgcgcggcgcgagtgggtcgagaccgagtacgccgaggtcgaggcccgcctcggcgagttggaagcggcgctggccgaggacgcgccgctgctcgccgccgcccaggacacctggtaccgactctctgccctgcaggagcggttccggtcgatggagcagctcgccggtgagcgacggcgtcacctcagcgccacgccgggcgacgagcggccgggccgcgacccggaccagctggaggcggaggcggagtacgtccgcgagcaggaggaggagctgcgcgcggcgctcaccgacgaccaggtccgcctggcggaggcggtggagcatcgccaggacctggagcggcagctcgccgccgccgagcgggagctggtcgcggcggcaaaggccatcgccgaccgtcgggaagggctggcccggctggcggggcaggtcaactccgcccgtgctcgtaccgccaccgccggcgaggagatcgagcgcctcaccggcgcgtatgccgacgccctggcccgagccgagcggacccaggccgaggtggacgccgccgccgagcggtccaccgaggccgaccgggacaacgccggcctggacgcccggcacgccgaggcggtcgccggccaggaacaggcacaggcgggggtccgggcgctcagcgatgccgaacgatccgccgagaaggacgccgccacctggaaggcgcgcgaggaagcactggccctgggactgcgtcgcaaggacggcgccggggccctgttggcccgtgcgggcgaggtgccggggctgctcggcgggctctccgggctgctcaccgtgtcgcccgggcacgaggccgcgctcgctgccgcgctggacgggctcgccgactccgtcgcggtcagcggcgtggacgaggcggccgaagcgatccggctgctcaagatcaccgatgctggtcgggctggcctcgtggtcggcagcccggccggccccggcatggccggtcccgccgacgcgctgcgccccaagctgcccgacggggcccggtgggcacccgatctcgtggagtgtgccccgccgatcggtcccgccgtgcaccgggcgttgcgggacgtcgtcctcgtcgccgacctcgccaccgccgccgaggtcgtcgccgacaatcccgagctgcgagcggtgaccccggagggggatgtgctcggggcgtacgccgccgctggcgggtcggccaaggcgccgagcttcatcgaggtgcaggccgccgtggaggaggcccggacgaaccgcgccgccgccgagcggaccgctgcgcagctgcgcgagcagctggtgcaggcgcgggcgggtgtcgccgcggccaaggaggtggtacagcatgccgccgccgcgaagcgggaggcggagggccaccgcaacgccgccgctcgccggctcgccgaactgggtgccgccgcgcggtcggcgcgggccgagaccgaacggctgaatgaggcccggtcccgggcggtggaggcccgcgagcgggacctcgccgccctgaccgagttggcggaacggctgcggctggccgaggccactccggtcgacgccgagccgtccaccgaggagcgcgacgagttggccgctaccctcccgcgagcccggcagaacgagatggaggtgcggttggcggtgcggaccgccgaggagcgggtctcctcgatcgtcggacgggccgactcgctgcgccggcaggccacggccgaacgcgccgcccgggagcgggcggcggcacgacgggcggtgcgtacccggggcgcggcggtcgccaaggcggtggccgccggagcccaggaggcgctgacccggctcgacacctccatcgcccaggcagccgagcagcgtgacgcggtggcacgccaacgcgccgcccgggaggccgagctgtccgaggtacgcggcgccgccaagcgtctcggtgcggagctggagcggctgaccggccaggtgcaccgcgacgaggtggcccgcgccgagcaacggctgcgaatcgagcaactggaggcgaaggcggccgaggacttcggcctggacctggcgaccctggtcgacgagtacggcccggcccacctggttccgccgaccgacgccgaggtcgccgccgccgaccgcgacggcctgccagcacccgagccggtcccgtacgagcgggcggcgcaggagaagcgggccgccaaggcggaacgggaactggccctgctcggcaaggtcaaccccctcgcgctggaggagttcgcggcgctggaggagcggtacaagttcctctccgagcagttggaggacctgaaggccacccggcgggatctgctgaccgtggtcaaggatgtggacgatcggatcctggctgtcttcgccagtgcgttcgccgacaccgcccgggagttcgagcaggtcttcagcgtgctgttccccggcggtgcggggcggctggtgctcaccgagccggaggacctgctcaccacgggcgtcgaggtggaggcccgcccgccgagcaagaagatcaaacggctgtcgctgctctccggtggggagcggtcgttgaccgcggtggcgatgctggtggcgatctttcgtgcccgtcccagcccgttctacatcatggacgaggtggaggcggcgctcgacgacgtgaacctggggcgcctgatcacgttgctggcgcagctgcgggagaagagccagctgatcgtcatcacgcaccagaagcggacgatggaggtcgcggacgcgctctacggcgtgaccatgcgaaacggggtgacccaagtgatcagtcagcggctcgaccgagccggggacgggcgggaggacaacgagtgagtcgggaacgagcgacggcgcttctggtggacttcgacggggtgctgcgccgttgggatccggcggtcgccgtcggcgtcgagcgaacgtacgggctcaccgagggtgtcctcggcgagatcgcgatgtcctgggggctgctccagccggtactgaccggccgggtgagccacgccgagtgggtgaccagcgtggccgcggcgctgaccccgtcggtgggggcacagcgagcccaggccgccgtggacgagtggcagcgctaccggggcgaggtcgacccgcaggtactggcgttcatccgggaggtccgggcgtccggggttccggtcgggctcggtacgaacgccaccgacgcgctcgacgccgatctcgccgccctcgggctcgagggtgagttggacgtcgtggtgaactcgtcggtcgtcggcgtgcacaagcccgcgaaggagtacttccaggcggcctgcgaggcgctacgaaccccgccgtcgcgggtgttgctcgtcgacgacgatgaccgggtggtcgcgggggcccgggtggccggcctgtcggcgcaccggtggagcggccccggcgacctgcgctacctgcgggccgccctggccccggtgggttgacggtcagtctccggtgacgccgtcgaggcgttcccggatcaggtcggcgtggccgttgtgccgggcgtactcctcgatcatgtgtaggtagacccagcgcaggctgagctggtggctgctgccgtcccgtcggcgcagcgtgaactcctcgtcgaggtcgcgcccgtcggcggctgcgtcggcggccgcgatctcggcccggaacgcggccagttcggcctccgggtcggcggtctccacccggaactcagcgtccggatcagtggtgaagtcgaacgggtcgggcacgtcctgcccggcgaaacgctgccggaaccacgcccgctcgacgtaggtcatgtgccgaatcaggccgaggagggagagcggggacggttcgacgctcgcggtgcgtagctggtcggcggacaggcccgcgcacttgtgcagcaaggtgtcacggtggtactccagccagccggtgagcagggcgcgttccgcaccgaggtagggctcgtgtcggcggtcgatctcaggtgctctccaggtcatgccctcattctcgcgcctggacagagccgggggcgaaccgcattaccctagcgagcgcggggcgcagatggccgagcccaggcaccgggctcggcgttggccggggttgccgttgggccgccggcgaggtcgtggcgcatcacccggtgcagcgcaccggcactggtggtgccctcgatcgttacctcggcccgacgcccgtcgtggcgcagtgtgccgatggcgttgccgaagtacgggccggccagcttcgtccacgtcagcgacggccggcggacgccggctgtgcgcgccagcgcccgggcggccacggccaggcccggtgaccagcccagccgcatcatcggacgcatcccggccggcacctggttgtggatgggcgagcaggtgagctggtgcaccggggtgaccaccgatgagtcggcgaaccgagcccgggccacgtacgagtggtgcacgtctccaccgaggacactgatcgacgccggggccgcggacgtcgggccggtgtccgggtgccgcccgggttcgtccggcgtgccgccgccgatgcgggcgaacagcgcaccgagtgcgtcgaacgagcgacggaacgccgcccagtgctcgaggtcgagagcgcggcgtagcttctccgccgcgtcggccacccagcgtcggggggagtcggcgagtttctcgttccacgcctccacgtggtggatgctgggcgggagcagccacggcagggaacagcccacgaccaggtggtcgtacgtgccgtgggcctggtcgacgagccaggaccactcacccggcggcagtatcgcccgctggcccgacgccagcacccggctgcaccggttgtcgagcatgaccaggcgggtccggccgatgtcgagcgcgaagctccactggtactgcaccgcccgccaccgttcggggtcgtgggcgaggtcggactcccggtcgacctggcgaccgaactcgcgcagtacctcggtggcgtcctcggcggtggtcaccttcgtgtggaccgggtccaccgcgatctcctccggggagaggttgccgaggtgctggtagacccagtaggaggccaggccgctgccgatgcgctcggcccaccagggctgggcgcgggcgtcggcgcgccaggccgcggaggtgttccagtcgtcgacgatctcgtggtcgtcgaagatcattaccgtcggtacggtggagagcagccagcggatctccgggtcgccccacgactccaggtagagcttggtgtactcgtcgaagctcaccacctggtcgaccggtgcgccggccggccgctggcgtcgccgtctcagcaggcgtcgtacggtcggtgaggtctcgtcggcgtacacctggtcgccgaggagtaccagcaggtcgggcaggtccgccgggtcgaagtcggcggccagccgccgcgcgtaggcgtcgagcgcgtccgggggcagtcggcgtgcggtggcccgctgggtggtttcccggcacgagccgaaggccaggtgcaccggctggtcgcggtcgtcggccgcccgggtgcggatgacactgggctggtaggggccccgctgtggccagacgggttcgccgtcgagcagcacctcgtaggtgctggcggtgcccgggaccagtccggagaccacgaccagggcgtagtggtgctggtaggcggagaaggtggccgcagtgccggtggcgccgtcggccgtacggacggtgaccaccgcgggtgcgctcgtctcgacccagatggtggcctgcgtgccgaccacccgtcggagcagcgggccgacgagcaggtgtgcggcgggcatggtggacctcccggtggctggtcgttcgtcgtcgctacccggctggcggtcgcaccactgcggtgaggacgagcctagcgcccgccggtttccggcgggcgtgcggtggtgaagacgcagtcgcccgcgtctgacaggatttcggcatgacggaatacctcctcatcgcactcgccctgctcggcgtgctgattctcggcgccgtcgggctggtggcgccgaagctgcgccgtcgccccgagccgccgctgccgacgacggaggtcgagacccgtgccgaggaggacctcgccgggccgcccgtcgaggcggccgaggcgcagacgcccaccgggatcctggtcgagccgccgccggcgcccccggtggaggtgccggtggaggtgccggagccgaccgccggacggttggtccggcttcgatcccggctgtcccgctcgcagagcgtgttcggcaaggggctgctgggcctgctcagccgggaccgcctcgatgaggacacctgggaggagatcgaggacagcctgatcaccgccgacgtcggtatcgactcgacccgggagatcgttgaccggcttcgcgagcggacccgggtgctcggcacccgcaccgtcaccgagttgcgtgcactgctcgccaccgagctggtcaacgccctcgacccggagttggaccgtgccctgaacacggcgccgaaggacggcgtgccggcggtgctgctggtggtcggggtcaacggcgccgggaagaccaccacctgcggcaaggtcgcccgggtgctggtagcggatggccggagtgtgatcctcggcgcggccgacacgtttcgtgccgccgccgcggaccagttggagacgtgggcgggccgggtgggcgccgagaccgtccgtggcccggagggcgccgacccggccagcgtcgccttcgacgcggtcaaacgcggtatcgagaccggggtggacacggtgctgatcgacacggccggtcgactacagaacaaggtcggcctgatggacgagctgggcaaggtcaagcgggtggtggagaagcacggcccgatcgacgagacgctgctgatcctcgatgccaccactggccagaacggcctggagcaggcgcgggtgttcaccgaggcggtggacgtgacgggtgtcgcgctgaccaagctcgacggcacggccaagggcggcatcgtgatcgccgtgcagcggaagctgggcattccggtgaagctggttggtctcggtgagggcaaggacgatctggccccgttcgaccccgcccagttcgttgatgcgttgctgggcgccgaggcgaccggaccggacgcgtaacctcgcgctgatgaccgacgatcgcgctcacgtcgggtggcacgacccgcaccacccggcgtcccgcctcggcagaccgtatgtgacgtcacaggagattccgctgcacggcggcaacgtgagcacggtggtccgggtcggggacacggtccggcgtaacgccggaccgtggaccccttcggtgcacgccctgctgcggcacctggagtacgcggggttcaccggcgcgccccgggtcctggggatggacgagcgcaaccgtgaggtgctgtcgtacctggagggggagtgcggggagtacccgttggccccgcactgggtcaccgacgcggcgttggtgacggtcgccacgatgctgcggatgttccatgacgcgcagtacggcttcgtcccgccggccggggcgaggtggcgctccctggggccaccaccacccgacaccgaggtgatctgtcaccacgacgccgcaccgcacaatgtgatctggcgtccggacggcaccctcgggctgatcgatttcgacctcgcctcacctggcgcccggatctacgacgtcgcgtacgcggcctggacctgggtgccggtcttcgccgaccgcgactcgatcacccttgggtggcggcgcccggaccggccacgtcggctgcggctcttcgccgacgcgtacgggctcatcccacgggaccggcaccggctggtccgggccattcgcaagcggatcgtcgaccatgtggagggcatccgtcggatggccgccgccggggatccggccttcgtccggatcgtggctcgggggcacctccgccgtccgatgcgggacctgcgcctgctcgactacgagcagcacattcttgagagcgcactgcgctgacgatcgggtgatcacggcatcatccgtccggccaacagcggctttcttcacacgtacgaaacagttcgtcaccggttggaaatcgacgggtgatgctgcgggaaacaggaaacgagcaggcttccggataaccggtggccaggcgatgctgcctcggaagccgggaggagggaacttcacgttaggaggccagtgtgcctgaagcaccgaccatcgacaccggcaacaccgcgtggttgctggtgtcgagcgcgatcgtgctgctcatgacgcccgggctggcgctgttctacggcggcctcaaccgggccaagggcgtcctcaatatgatcatgatgagcttctccgcgatcgggctcgtcagcattctgtggttgttctacggtttctccgccgccttcggcgaggaccagggcggggtcatcggtgacctcggccagtacctcggtaccaagacgttcatggcggagaccgatctgtggggcgagaccggagtcccgctctacgtgttcatggcgttccagatgatgttcgctgtcatcacggtcgccctcatcagcggtgcgatctcggaccgggccaagttctccggctggctgctgttcgtcgtcggctgggcgagcctggtctacttcccggtcgcccactgggtgtggggcggcggattcatcggtgcgaatctgggcgcgctcgacttcgccggtggcaccgcggtgcacatcaacgccggcgcggcggcgctggccctggtgctggtgctgggccggcggctcggctggccccgggagaccatgaagccgcacaacgtcccgatggtcgcgctcggcgccggcctgctctggttcggttggttcggcttcaacgccggctcagagctgaccgctgacctgacaaccggtctggccttcgtcaacacccaggtggcgactgccgccgccgtactcggctggttgctggtggagaaggcgcgcgacggccggcccaccctggtcggcgcctcgtccggcgccattgccgggctggtcgcgatcaccccggcctgtgccttcgtcacgccgtgggccgcggtgctgctcggtctggtcgccggtgcggtctgcgcgttggcggtgggcctgaagtaccggctgggctacgacgactcgctcgacgtcgtcggcgtgcacttcgtcggcggttggatcgggtgcctgtggatcggtttgttcggcacctcctcggtcagctccctggtcagtaacgagggcctgttctacgggggcggggtgacccagctgggcgtccaggcagtgagcgggctgatcgtcaccggctactcgttcgtggtggcgttcgtcctcgccttcgtcatccagaagaccatcggcttccgggtgagcgagcaggccgaggtcgaggggatcgacatcgccgagcacgccgagagcggttacgacctctccccggccgctggctccgcaggcggaggcgcgtttgcggcggccggtctgaccggcgggaggccggccggccagaccggcgcccccggcgccgagcaggtcgcggcgggctggccggcggggggtcggcacggccaccccgaatcagcgggcggggaaggcgccgacgcgacggggcagcggcggtggtgaccgccgcgcccggcatcgaacaggtcgctggttaacgttcgtggaatgaaggggttggacatgaagctggtgaccgcggtcatcaagccgtaccagctggacgcggtgaaggaggccctgcacgcgctcggcgtggccggcctgaccgtcagcgaggtccagggctacggccggcagaaggggcacaccgaggtctaccggggtgcggagtacacggtcgagttcctgcccaagatacgggtcgaggtgctcaccgacgaactggatgtcaacaaggtcgtcgacgccatcgtcgccgccgcccggaccggcaagatcggtgacggcaaggtgtgggtcaccgggatcgaggacgtcgttcgggtgcgcaccggcgagcgcggcctcgacgccctgtaggcgcggcctgcgttacggctgaaggtaggaacggatgacctcgttgatcaagaagagtgcggccggaccggacctcctgatcaacgaggtcgtcggtcttcccggggggatcgacgctgccgcgcgggcggcgcgggcagcggcgatcgacggttggctcgccgggttgctgcccaggcgggaaggggtcgccctggtcgcggtgggtgggctcggccgccggcagtgcgccccgtacggggacctcgacctgctgctgctgcacgccggtacacccgatgtggacgagctggcagccggcatctggtacccggtgtgggacgccgggctacggctcgaccactcggtacgaaccgtcgctgaggcgctcgcggtcgcccaggacgacctcagggcggccctcggcctgctcgacgcccgtttcgtcgcaggtgacgaggacctcgccggccggctggttcgtgcagccgctgagcagtggcgacgtaccgccgtgcgccgactgccggggctgcgcgagatcaccgccacccggtgggcggcccacggagagctggcctttctgctcgagggtgacctcaaggaggccgccggcgggctgcgcgacgtgggcatcctccgggcgattgccctcgccggcgtcaccaccgcactgcgccccgcggttcgtgccgcccacctgcggctcctggatacccgcgacgccctgcacctccgggccggccgtcgggtcgaccggctggtcgcccaggaacgcgacggcgtcgccaccctgctcgggctgcgccagccggctcccgacccgtcgccggagacagtggacgcgggtgacgtgctgctgcggcgggttgccagcgacgcccggaccgtccgccacgccctcgacgatgccttccgagcggctgaccggctccgcgccgggcgtcggggggccgacgggcggccagtccgccgaccggtggcccgggacgtggtcgtacacgatggtgagctggttctcgcccgtaccgtgatcggggcacgtccggacccaagcctgtccctgcgggtcgccgccgcggcggcgaccaccggcctcccggttgcgcgggccacctgcgagtggctggccgcctactgcccaccgttgcccaccccgtggccggctgaggcacgggtcgccctgatcacgctgctgggggccggaccgggtctggtcccggcgtgggagacctgcgaccggtacgggctggtcgacggctggttgccggagtggacccgggtgcgcagcctgccgcagcacaacccggttcaccggttcaccctcgaccggcacctggtgcagaccgcgggtgaggccggtcggcacacccgggacgtggaccgaccggacctgctcctgctcggtgccctgctgcacgacgtggggaagggactacccggtgaccacagccaggtcggtgcgccgatcgcggaggcggtcgcggcccggatcggtctgcccgcgtccgaggtggcgctgatcggccggctggtccggctgcacctgctcctgcccgaggtggcgacccgccgcgacctcgccgacccgttgaccatcgccgacgtggccacgaaggtcgccgacaccagcaccctggaactgctgcacgccctggtccaggccgacgcggcggccaccgggccggccgcctggtcgcactggaaggggcgacttgtcgccgacctggtcgcccgggtccgtaccacactggacaccggtgccgtacccgaaccgcccgccccggacccggcgctggtcaccggcccgctgccggtcgtacggctgaccggggacagggtggcggtggccgcggcggaccggcgtggcctgctcacgacggtggccggttgcctggccctgcaccgactcgacgtggtctccgcggatgcctcgacagtgttcgggcgggcgttggtcgagttccgggtgcagccccggtacggcctcgcaccggatccggtcgcgctcggcgccgacctgcggcgggcggtgaccggcgacgtgtcggtcatccagcgcctgcggggtcgggcactcgccgcccgaagcgtgggggccgcgccccgggtcgggtggcaccgggaggcggccaccgacgcggtggtgctggagctgcgggcggccgacgcggtcggtctgctctatcgggtcagcggtgcgctggacgaggcgggcgcgcagctgcgggcggcgcggatctccaccctcggtgctgatgtggtggacgcgttctacctgctcggtggctggccggacgccggaacccgggaccggatctccgccgccgtgctggccgcggcacagtgatcgggaggcagccgggcccggctgccggtgcgcgggaaggtgccgcgaacgcttgggtgtgccggccggaagcgggcctgtcgcaggccggataccctagcggtggctggacagctcgcccggccacgctcgtgctcatcagaactctgacaaacgggatgttcgcgtgtttgacaccttgagtgaccgcctgtccgggatcttcaccaagcttcgcggtaaggggcggctcaccgacgctgacatcgacgccacggcccgcgagatccggctcgcgttgttggaggcggacgtcgcgctaccggtggtcaagggcttcatcgcgagggtcaaggagcgggcgcggggcgccgaggtctcccaggcgttgaacccggcccagcagatcatcaagatcgtcaacgaggagctgatcaatgtcctcggtggtgaggggcggcggctccagttcgccaagcagccgccgaccgtgatcatgctggccgggctccagggctccggcaagaccaccctcgccggcaagctggccagctggctgcggggccagggccaccagccgttgctggtggccgccgacctccaacgtcccaacgccgtcgggcagctgcaggtgctcggtggccgcgctggcgtcgaggtgtacgccccggagccgggcaacggcgtcggcgacccggtgcaggtggcccaggcctcgatcgagcacgcgcgccgggccgcccgggacatcgtcattgtggacacggccggccgcctcggtatcgacgccgagatgatgcggcaggccgccgacatccgcgacgcggtcgacccggacgaggtcatcttcgtcatcgacgccatggtcggccaggacgcggtccgtaccgcggaggcgttccgtgacggcgtgggtatcaccggcgtggtcctctccaagctcgacggtgacgcccgcggtggcgccgcgctgtcggtgcgggaggtcaccggccagccgatcctgttcgcctcgaccggcgagaaactggaggacttcgacgtcttccaccccgaccggatggccagccggattctcggcatgggcgacgtcctcaccctgatcgagcaggccgaacaggccttcgacgtcgatcagaaggaaaagatgaccgccaagctgatgggcggcgagcagttcaccctggaggacttcctcgaccagctcatcgcggttcggcggatgggtccgatcgccaacgtgctgtccatgatgcccggcatggggcagatgaaggaccagctcgccgagctggacgacaagcacttcgaccgggtgaccgcgatcatccggtcgatgaccccggccgagcgcaccaaccctaagatcatcaacggctcgcgccgggcccgcatcgcgaacggctccggcgtcaccgtgatggacgtcaaccagctactcaaccgattcaccgacgcgcagaagatgatgaagcagatgggcggcatgatgggcctgcccggggggcgccgcaaggcgaccaagtcgccaaagaacaagcgcaagggcgcgaagggcggcggtcggtcgcgggccggtgcgggaacgcgcggtggtcttcccggtggcatgccgcaactgccccccggcctgggccccgacgacctggccggccagggcctgccgccgggcttcaagcttccgaagatcgacttcaacaagctcggcaagggagaccagcgcccccgttgaccgggccgtagcgggggtcgggggcaccggtcgctccggcggcggaccgcgccggggcagggtcgccgaggtcgatggcggtgaccgtggtcgacccggcaccctgccgggacggtccggcggcggcctgcccgcgcgccgcgtcggacgatcgggtaggactgaacccatggttctgcacgtgcgcggtgtgctcctgcccgaggacgaggtccgggacatctggctggtcggcgatcgggtgaccttcgagccggtggccggcgcggagaccgtcgccgacggcggcttcctgctccccggcctgaccgacgcgcactgccacatcggcatcgcccgaggcggggcgcccgtcagctcgatcgaccaggcccgcgacctggcccgtaccgaccgcgacgccggggtgctcgccatccgcgacgccggttccccgtacccgtacccggaactcgacgacgccccggacctgccgcggctggcccgcgcgggtcggcacatcgccccgccgaagcggtacctgcgcaacatcggggtggaggtcggtgcggccgaggtgaccgctaccgtcaccgggcaggcccgagccggcaacggctgggtcaagctggtcggcgactggatcgatcgcggcgtcggcgacctggccccggcctgggacgcggacaccatggccgctgcggtccgggccgcgcacgccgccggggcgcgtgccgcggtgcacaccttctccgaggccgccgtcgagatcatggtgcgggccggggtcgactcggtggaacacggcaccggcctgagcctggacctgatcgacctgatggcccggcagggcaccgcgctcgtgcccacaatgatcaacatacgaaccttcggtgggatcgccgaccaggcgcgggcgaagttccctggctacgccgaccacatgctcgccctgcgggaccgcttccccgacgtggtccgcgccgcgtaccaggccggtgtgccgatctacgtcggcacggacgccggcggcggcatcgcgcacggtctcgccgccgaggagatgctgttgctgcacgaacgggccggcatgcccgccgaggccgtcctggccgccgcatcctggcaggcccgcgagtggctcgggttccccggcctggtcgaggggggcctggccgatctggtcgtctacccggaggacccacgccgagacctccgtgtcgtccggtcccccacccgcgtcgtcctccgcggccgcctcgtccgctgatccaccgggcccggtcggcgggatggggtctaccggcgcccgctggcggtgaccggtccagcggcacataggatgtgcggtcatggcgcgcgtgctcactccccgggcggaggactttccccgctggtaccaggacctgatcgcgaaggcgaagctggccgacaacggcccggtccgggggaccatggtgatccgaccggctggctacgccatctgggagcggatgcaggccgaaatggacaaccggatcaaggcgtccggtgcggagaacgcgtacttcccgctcttcatcccggaggatcacctcaagcgcgaggccgaacacgtcgagggcttctcaccggagctggccgtggtcacccacggtggcggcaagcagctcgccgagccggtcgtggtgcgtccgaccagcgagaccgtcatcggcgagttcatggccaagtggatcgactcgtaccgggacctaccgttgctgctcaaccagtgggcgaacgtcgtccgctgggagctgcgcccccgcatcttcctacggaccagcgagttcctgtggcaggaggggcacaccgcccacgcgacccgccaggacgcccgcgcctacgcgcggaagatcctgcacgaggcgtacgaggatctgatggtcaacgtcctcgccatcccggtgcaggtgggcctcaagaccgcccgggagcggttcgccggtgcgaccgccacctacaccctcgagggcatgatgggcgacggtaaggcgctccagctgggcaccagccatgagctggggcagaacttcagcctggccttcggcatcaactacacctcggccacgggcggcgtggagttggcctggaccacctcgtgggggacgtccacccggatgctcggtggcctgatcatgtgccacggtgacgacaacggtctgcgggtgccgccgaaactcgcgccggttcaggcgtatgtgatggtcgtcaaggacggcgagggggtcgccgaggcggccgggcggctgcacgacggtctgcgggacgccggcgtccgggtcgcgctcgacgaccgtaccgacacccccttcggccgccgcgccgtcgacgccgagttgcgcggctatccggtccgcgtcgagatcggtccccgtgacctggccgctgggaacgcggtcgtggtccggcggacggacggctcgaagtcaccggttccggtggccgacgtggtcggcgcggtacgggcggctctcgaggccgaccagcaggcgctgtacgaccaggcgctcgcccgtcgacgggcgcgtacccacgaggtggggacgctggccgaagcgatcgaggcagcggcgacgggctgggcccgcgtgccgtggtcggctgtcggtgctcagggcgaagccgaggcgaacgcccagggtgtcaccgtgcgctgtctggtgcgggccgacggctcggtgcccgatgccgaggacgagcccgatctgatcgctgtcctgtcccgtgcctactgagggctgcgtccaggggcccgggacgacgttcgggcgggtagtgcctcccgttcacgacactctcgctcggggtcggtagggtcggccgggtgaggttcgaacctgggcgggtggtggtgcaccgcaacgtgcgtcgggggcggatcggctgggttcgtccggcgcgggtggtgagtgacgacgaccgcggactgctgctgtggattccccggggctccgaggtggccagcgaggtcaccgacgccgggctcggaatgcgggcggtcccgttcgccgagtggatcgtctcggcgcaccgcttggctgtcgctcgctggcaggggccacccgtgctgaagttcctgccggtcggggcggcgcactcggtctggtggtttcgggacgagcaggggcgtttcagccactggtacgtcaacctggaggagcccggcgtgcgctgggacgatggcgggctcgccggcgtcgacgtggtggaccaggatctcgatgtgctggtccattcggaccgtcgctgggcgtggaaggacgaggacgagttcgccgagcggctcgacttcccggagcactactgggtgcccgaccccgacgcggtccgggccgaggggaaacgggtgattgccagggccgaggcgggagagttcccgttcgacggcacctggtgcgccttcgcgccgcggatcgagtggacggcatcgctggacctgccacccggatgggaccgaccgccggtacgttgacggccccgtcggtgcggtggtgtgcggttggtgcgacggtccgcgatcagtgcggtggcccgcgatgcggagccgatgtgctcttggtcatacccgattggcggcctggcccggtccgatgtgaggtttcccgacccgatctggcagaatggctggctggtatccggcgtgtgtccggcgccctctacccgggcaccacgtcagtccaccgagcagcctccggcccaaccccactgtgccggtcggcgctcacccatgcaccgcctgttccgggctggtggaaacacaacaggagcgaaaaaactgtggccgtaaagatccggctcctgcggatgggcaagatccgcaacccgcagtaccgcatcgtcatcgccgactcgcgcaccaagcgtgacggccgggcgatcgagttcgtcgggatctaccagccgaaggaagacccttcggtgatcgaggtcaagtcggaccgggtgcagtactggctctccgtgggcgcccagccgagcgaggcggtgcagcgcctgctggagaagaccggcgactggcagaagttcaagggcctgccagcccccgagccgctgaaggtcgcccccgagcgggttgaccgcaaggcggcctacgaggccgaggcgaaggccgccgccggcctggcggaggccccgaccaagccggccaagaaggcgcccaaggccgaggcggcaccgaagaccgaggcggcaccgaaggccgacgcaccgaagaccgaggagcaggccggtgcgggctccggcgagcagggctgacgtggcactacgtccggcgttggagcatctggtcaagggcatcgttgaccaccccgacgacgtccgggtccggttggtcgattcccgccggggcaaacggctcgaaatccgcgtgcacccggaggacctcggcacggtgatcgggcggtccgggcggaccgcgagagcactgcgccaggtcatcggctccatcggtggacgcggcgtacgcgtcgatatcgtcgactcgtactgatgctcgtcgtcggcaggatcggcaaaccgcacgggatccgcggtgaggtgaccgtggaggtgcggaccgacgagcctgagacacgcttcgccccgggctcggtgctgcgcaccgagcccggggcgaacgtgcccgccagtcccggggcttaccgagtgccgagcgagttgaccgtcgagacggcccgttggcaccaggggcggctgctgctggtggcgttcgagggtgtgctcgaccggaacgtcgccgaggcgctacgcggaactttcgtcggggtggaccgcgccgacgtcaccgcgccgacggacccggaggagttccacgaccaccagctggtcggcctggccgtggtcacctcggccggggaacggctgggcgagatcgtccggatcgaccacgcacccgccgcggacctgctggtgctgcgccgccccggcgaccgggacgtgctgattccgtttgtccgcgcgatcgttcccgaggtcgacctcgccggcggtcgcgtcgtcgtggacccgcctggcggcctgctcgacctctgaggtggcggcctgcccgacctttccgggtagcctgctcgacccctgcccaacgtccggttggctaggccgtccggcccgcaccgcagttggagcctcccgcatgcacgtcgacgtcgtgtcgatcttcccggagtacttcgccccactggacctgtcactcatcggcagggcccgcgccagcggcaccctccgactggccgtacacgacctacgtgcctggacccacgacgtgcaccgtacggtcgacgacacgccgtacggcgggggaccgggcatggtgatgcggccggagccgtggggggaggcgttggacgcgctcgccccgccgggaggcaccccacctcggctgctggtgcccacgccggccggtgtcccgttcagccaggcgctggcccacgaactggcctccgagtcacacttgctcttcgcctgtggccggtacgaggggatcgaccaacgagtactcgatcacgcggcaagccggatgccggtcaccgaggtgtccctcggtgactatgtgctcttcggtggcgaggtcgcggtgttggtgatcctggaggcggtgactcggctgctgcccggggtccttggcaatgtcggatcgctggacgacgagtcgcatgcccatgggttgctggaggccccgatgtacaccaagccggctgcctggcgggaccgggaggtgccggcggtacttcgttccggggaccatggaaagatcgcccgctggcgccggaacgaggccttggtacggacggttgcccgacgtcctgacatgatcgccgcgttggctccggagagcctggacccgcgggaccgagcagtgttggaaggggccggattttcggctccgcccggggatgtggcagagtagggggttgccgcagtcgcccgcgccgcggatggctgcgaggaccctcgaccggggccggcgagcgccggtgaccatccgagggtcagaatcacccattcgcgcgccgactgacggtgcgccgtgagcctcgcgaggacgcagcgatgaacatcctggacgctcttgacgcccagtcgaagcggaccgacctccccgatttccgtgccggtgacaccgtcaaggtgcacgcacgagtcgtcgagggcaaccggtcccgggtccagatcttccagggcgtcgtcatccgtcgtcagggtgacggactgcgggagaccttcctggtccgtaagatcagctttggggtgggtgtcgagcgcacctacccgatcaacagcccggccatcgaccgcatcgaggtcgtgacccgcggtgacgtccggagggccaagctctactacctccgcgagctgcgcggcaagaaggcgaagatcaaggaaaagcgggagaagcagccgagctgacgtcgcgctgcgccaacgcagcctgagctgcgcgtatcttgtacgaaccggagggtgccatccggggcgtaccggcgcagccggatgccccgcccggcggcggggaggtgtccactgccgtccgggacctcgacaggctcccgggcggtagtgtcgtttctgcggaccggggagtggcgtggggcagacgctcgacgagggcggcacggccgatccgtggcgtcgccggacgcggcgtgcccgccgcccgatgccgctctggcaggagttgccactgctgctggtcgtggcgttctgccttgcggtactgatccgaaccttcctgcttcaggcgttcttcatcccctccggttcgatggccgacacgctcctcgtcggggaccgggtgctggtcaacaaggtggtctacgacgtacgggatcccttgcgaggtgaggtggtcgtctttcgcggcactgaacgttgggccgcacagctcgacgatcggcccgagaccgggttgctgggtcggctcgccgcgacggccggcgacctggtggggctcagccgccccggcgagaaggacttcatcaagcgggtcgtcgggctgcccggcgaccgggtgcggtgctgcgacgaacaggggcgggtgatcgtcaacggcaccgggttggacgagccgtacgtgcgccgcgactcgccgttggagcttccgccgaacccgcatgagtgccgcgcgcggcggttcgacgaggtgatcgttccacccgggcacatcttcgtgctgggcgacaaccggttggtgtcccaggacgcccgctgccagggcccggtgccgatcgacaatgtggtcggccgggcgttcggggtgatctggccgtcgtcccggtggagttcgctctccgccccacagaccttcgcagccgtcccggatccggcgggcttgccgaccggcgggccgccgccggtccggccgacacccgacggcggcgtgctgctgctcctgccgcttccggtcgccctgctcagttctcgcgcgttccgtacggtgccgtccagccgggcaacgtaggctccttcccgtgattgacgagcagaccgacaagtcccgcaactccttctggaaggagctgccgatcctcctgggcgtggcgattctggtcgcggtgctggtacgcgccttcgtgctgcagacctttttcattccttcgccgtcgatggaaaacaccctgcagatcgacgatcgggtgctggtcaacaagctggtgtacgacttccgttcgccggagcgcggcgaggtgatcgttttcaaggcgcctacttcgtggagcggcaatccggacggtgaggacttcatcaagcgggtcatcggcgtcggcggggaccacctggtctgctgcgacgagcagggccggatcacgatcaacggggtcgcactggacgagccgtacctgttctccttccgtggcgagcgggaccagcccgccgatcaggacttcgatgtgaccgtcccacgggggcgactgtgggtgatgggcgaccaccggtcggcctcgggtgactcgttgcagcactggcagcagtcggggcaggacgtcaccgtggcgaccatccccgaggaccgcgtcgtcggccgtgccttcaccatcttctggcccctcaaccgggcgcggtggctgagtgtgcccgagcagtacggccccattccgcagcccggaagctgagtgggcggcccggtgggcgtaggcgtcggcgtcgccgtctggcaggctgggacggtgaccgccacccacgccccccgtcgtgccgttcgagtgctgctcgttgccgctgccggccgcgtcctgtccgtcgagccgcgggcgaacacggttgggggcgggccgtgctgacgccaccgcgtaccgtcgtccgccgtgacggcgggctgtacgcgctggaacgcgccctgcaacgacggggatttcggcacgttgccggcgccgacgaggccggcaggggtgcgtgcgccggtcccctggtggccgccgccgccgtcctacccgaagggcgacgcggggagatcgacggcctcgccgactccaagttgctcaccccagctagccgggagcgggtgtacgcggaggtcgtcgcccgggcgttggcgtacgcggtggtggtgatcccggcagcggaggtggacctgcgcggactgcacgtgtgcaacctggccgcgatgcggcgtgcgctggcgtcgctggccactgcacctgagtacgtgctcaccgacggcttcggggtggacggcttggacgtgcccgggttggccgtgtggaagggcgatcgggtggcggcctgtgtggcggctgccagcgtgctggcgaaggtcacccgggatcggatcatggtcgaactggacaccacgtttcccggttatgggtttgcggagcacaagggttacatcaccgccgagcactcggcggcgctgcgggaacgcgggccgtgcccggagcatcggttctcatacgtcaatgtcgctaccgtttccggtcggcgcggggccccgccccgggcgcgtcgaccactggtcgttgggctcgacgagccgatggaacgcagcggggcggtagagggtaccgtcggcgtggcgttgggggagcggccctgggctgcggtgtcggtggggaatgatgtggccatggaaggcgggatgtgatgagcgcggaagatctcgagaagtacgaaactgagatggagctgcagctctaccgggagtaccgcgacatcgtccgccagttttcctacgtggtggagaccgagcgccggttctatctggcgaaccaggtcgatctacacgtacgtaactcggacggcgaggtctacttcgaggtcgagatgcacgacgcctgggtgtgggacatgtaccgccctgcccggttcgtcaagaacgtacgagtgatgacgttcaaggatgtcaacgtggaggagttggagaagccggacatctcgctgcccgccgattccgggttcggcggctgattcgctggatcccgcggctgcgccgcccttccgccgtcccgacggcgcgtcaccacgatcccaccgtcgtgcccatgtcccctcgcatagcaggtcgacgtcacccccgtgcgtcgtccacagtgcggtgctcaatccacagatgagccggagcgggatggcgaccggcggacgggctgcggaggctgccaccatggagccgtcaccaattctcgccgtcctgctcgccaccgcgctggtcgccccgcctgccacacccgcgtcacacgtgctggtgtccgcgccgcctacggctgtgtccgtgctgcctgaggccgtgctcgcgccgcccgaggccgtgcctggaccgggcggcccgcagggcggtctcgaccctgtcccgaccttccggtggccgctaccggggacgccgtcgatcgcgcggcgattcgatccaccgccgcagccctggctgtccggtcaccgtggcgttgacctggctgccgcaccgggtgtcccggtgtcggcggcgggtgctggtgtggtcacctttgccggcaccgtcgccggtcgtccggtggtcaccgtggggcacgccgacggcctgcggaccacgtacgagccggtgctctccggtgccgaggtcggtagcccggtgtcggccggagcgctgatcggtcacctgctgggtgggcaccggggatgtgcggccccggcatgcctgcactggggcctgcgtcggggcgacacctacctcgacccgttggcgctgctcggtcgggggccggtgcggctcctgccactcgatggtgagctccggtagcgaccgtggcggtgcagccgtcgatccccggtgggtggtggcgatcccgcttcttccgaagtagcggggcggcgtctggccggacatggaaacacctggccaggtggtgctggaacgcgggcagcgtcgcatccctgcccgccggatcgccgcagtgagcggccccgcttgacgtattccgttataggaatatgattgctgccatggcacgagcagcgacgacgtcggacgcgttcaacgcgattgccgagccgcagcgccgcgacatcctggcactgctgcgagcgggtgagcggccggtgaccgacctggcccaggagttggggatgagccagccacgggcgtccaagcacctacgggtactccgggaggtggggctggtgcgggcccgcggagcgggtaagcagcgcctgtacggcctggacgcccgtggcctgcggccggtccacgagtgggtcggcggtttcgagcggttctggaacgagagtttcgaccggctggacacctacgtgcaggatctcaagcagacacagcagggggagtgaccgatggcagggacggggcaggacacgcgggcggaagcggcgacggccgaccgggagatcgtgatctcccgggtcgtcgacgctccgccgaaactggtgttcgaggcgttcaccgagctccggcacctgtctcagtggtggggtccggaggggttcaccaccaccacacggtccttcgagttccgtacaggtggtgtctgggacttcgtgatgcacgggccggacgggaccgactaccccgagtggatcggctggaccgagatcgtcccgccggagcggatcgtgctgctgcacggggagtcccacgacgatccgaacacattcgagtcaactctgaccttcgcgccacacggcgccgcgacccggatcgtgatgcgtacggtcttccccacccagcaactacgcgaccaggccgtgaaggcctaccacgcgatcgagggcggcgagcagacgctcaacagcctggcgtcatacgtcacccagcggagggcgggtcgttgatggccggaaaggtgttcttcagcgtgtcgatgtcgctggacggcttcaatgcgcccgagtcgatggagggcatgctcgcgacgcccgagcagcgagaccggaacccgcggctgaagcggtggacggcacagtggatggaactgcaggcgtggatcttcccgcagcggttcttccggcagaacctccatctgggtgacaacggcgaggaaggccgcgacaacgacatcgttcgggagacgttcgggcgcaccggtgcgagcatcatgggcaagcgcatgttcgacctcggcgagcaggcatggccggaggaggcgccgttccacacccctgtcttcgtcgtcacccaccaacggcgcgacccctgggaacggccaggcgggaccacgttccacttcgtcaacgacggcatccacagcgcgctgggccaggcccgcgacgtcgccggcgaccgggacgtccgcatctccggcggcagcacgacgatcctggcatacctgaacgccggcctggtcgacgagttctcgatagcgctctcaccggtgcttttcggcgccggcacccgcctgttcgacggcgttgacgcgtccagggtggcgttggagccgatccggtcggaggcatcgtcgcgggcgacacacctgagctacgtcgtgcactcacggtagccgaccggtatccgcccctcgtggcgtgacgatgtccgtgcccgtcagcgccgaaccggccgggtggggtggctactgccggggtgcgctcgggtggcgaggtctgtcagcaggtggcgggccggcgaggtggggtgtgggaggtggggcaccagtgtcggtgagcgagggcgggacggcgccctgcgaggtcgacccggccgtgcggtcggggccgtgaatcgccggcctgatcagacctattacgggcaaacttgagaaaagtccgcgatatcactcaggtcctgggtagtgtgacgccaacagcgcttatgaacaaacctcgcaccagtggtcgctccagcgtcgggtccactgcgggcgcacgacgaccgggtgcgttccaatccggagcgctgcaaccggttcggccggtaatgcggtggcggaaatccagtttcaacatgcgctgaagcaggggaatcgtagtggcaggatcttcacacccaggaagtgaagctgatgtggaagatgggtttaccgacgtttcgtagcgcgtcaacagttgctgtcggggtgcttgcctgcactgtggccgtcggcgtcgcgggcagtgcaccacaggcaatcgcaggtcccaccacgccgttgacgccggaggggctgtcgacagtacgagacgacgcccgtgcccccggtggtggccacggcgttccgtcctaccggctcgtcgagggaaacgaggccaggcatctggatggtggtcagaacgagccagttgttttttccaccgatatgtcgatgggcttgaccacgggcgctcgcaacggcatgtccaccgcgcctcctgacattgacgactcgtatgccctcgccctggccctcgcccacggaatcgatgtgcgaggtgtggtggcgaccatgggtaactcgatggtcaaacccacggtcgtcaccgctcaggaaacggtagccgccctcggcgccgacgtgcccgtggtccaaggggaggaggtctggttgccggtggaagcccagcagacgacgagcggagacgatctgaccggtacctgtgtcaacgatggcgtcaggttcatggcccacgagctgcgacagaccggcggattgacaatcatggcaatcggtccgctgaccgatgtggcatgccttgctctgaacttcccagccgaggcggccctcatcaaccggattgtcgctcttgttggaagtaagccggcgacagttttcgagattttcggaaccccgctggtcgacttcaactacatcatggatccgcgcgccgagcagatcatactggaggagacgacgatccccttcacggcgataaccttcgacctttcgtcgctggccccgatcccgatcccggagttggagggactggccagtagtgcggatccaaccgcgcgcttcttcggtcaggcctcgatgccgcgcctggactatttgaaggaaagtgacttcggtcccgcgtacccgatcttcgacgcggccgccgcatggcatctgattcgaccagaggaccaggtgtgtcagaaggcgggctatcggctggcgaccggttcgccggccacggcgcaggccggagaaacggatatccatgactggttctcacccgagttcaccgacacccggcaggtcgtctcgtgtacgggtttcaccagtccggaagcggccgcccgctaccagcaggcgattcttcaggccgttggcggcggctcggtagcgacgacagaaccgagtgggagggtcggtgactcctcggcggagctgtacggggaaaggtgagtggacgccaggagggtcagcaccgcgacgcgcgtagcgtcaacgttcgacaagcgtcacgtccccaccgatcggtggggacgtgacccgtcggtctccaagggggcccgcccgcgaccaccctcgcggcggaccaggtggcgctcgccggctcccccgcgggcgggacgccgtcgtcggcacccgccccgtccgctcacgcgcgcgggtgggcctgtcggtacgcggcccgcagccgctcgaccgacacgtgggtgtagatctgggtactggccagcgatgtgtgcccgagcagctcctgtaccgtccgcaggtccgcgccaccttccaacagatgggtggctgtcgcgtgccgtagcccgtgcggggtggtcgggggcaggccggcggctgccgcgcagcgggcgacgactccccgcgcagtggtcgggttgagtcgacctcctcgggccccgagcagcagcgcgttcgccgaccggggcccggccagccagggacggccgtggcgcagccacgcgtcgagtgctcgctgcgccgggacaccgtacggcacggtgcgttcccggtttcccttgccgagtacccgcagcacccgccggcccgggtccacgtccgcgatgtccagcccgcacgcctcactgacccggacccccgtcgcgtacaggagttccagtagcagcaagtcccgtagctgaaccgggtcgttggcgtcggacgggacgccgtgttgcccggctccgccggtgcggttctcgccagtctggtggcggctgctgtgggagccgggcatcgtatccgccgcgctggctggtcgcgcatcggacgtcggtggttgcttctgcctcgaccgaccgcgtcccgcgtggtgcgcggtctccagcagggcggcggcctggtggaccggaagtacggcgggtagctcccgctgggctcgcggacttgccagtggtgcggccacatctgtcggtatccagccgcaccggtgcgcccaggcactgaaggtacgggctgcggcggcccgtcgggcgagggtggacctggccgctcccgtcgttcgctgtcgggccagccaactgcgtacctgtgccagcgtgaggtcggagggggtacggatcccggcccgtacggcgtggtcgagcaggtgaaccacatccgtgacgtaggcccggacggtgtgggctgaccgattgtggacctgggacaggtggttcgcgaagtcgtcaaccgcctcccgcagcggcgggggaagtgccgcgtgcagggcacgggtcgccccaccccggttcacctggagatcccagccgggtcattgagctgccccgctggcgccctgaccgcgagtcgcatgtcggcatgcaccagctcagcctacggctgcggtacccgccgcaggcggcaccggcggaccccggtgggcgcgggcagccgtagtgtccaccggcgtccccggggccgtggtcggtgtcaccggtgagagcgcgtaaccgtcgtcgcgctggatgacgaggcccagttcctcgagcagggccagcttgcgcaatgcggtccgaaccgcgaccccggaccgcgcggcgacgtcgtccactccgcgcacgccccgccggggtagcgcctccagtaccgttgcggactcgtcgtcgagctggtcccgtacccgggtgggcccgcggaccagcggcgccaggtccacgccgatgcgacccacctcctcgagcacgtgcgcggtggacgcgaccaggcgggcctccgggtactgccggagcagctcatgcgacccgatggacatgacggaggtgaccgggccgggcaccaccatcaccggccgggcgatcgccagggcacgatgcatcgtctgcgtcgctccgctgcgcgcggcggcttcgaccagcacgctgccgcgggtcgccgcggcgatcacccgattgcggatcaggaaccggggccgtagtggatctgcccccggcatccactcgctgaccaggagtcccgtgtcggcgatgcggtcgaagagagcggcgttgcccatcgggtacggccggtccaggccgcaagcgagcacagagacggtaagcccgccggcggtgagcgcgccccggtgtgccgcggcatcgatgccgaacgccccgcccgagaccaccgtccaaccccgctcggccagcccgtaggccaactcggtgctcgtgtggaccccgtactcggtcgccgcccgggcacccaccatcgcgacggaccggtccagcgtctcggccaggggctgaccaccgcgcacccagaagcagagcggcggggcggtctctcggtcgacccggcgggtcgacccggtcaggacgaggcggcgcaagtcggccacgggcagcggccactcgtcgtccgcaggtgtcaccagccgagcgccgaggcggtcggcgcgctccatcgcctgagccgccaccgccagcggattcccggccgacaaccgtgccgccacggtttcccgtagcgtctccccaggggcgccgccgtcccgcagcagggccagtgtgtcgaccgcgccgtggctttctaccagctcgaagaccgaccggttgcccggctcggtgagccaggtcaacgccaccctggcgaggcgatcagtttcgagcgctgccgttgtcggcggatcgtccgccgcgtgcttcctcccgccgccgtcctgcctggccgttgccccggagccccggctggccccgcgtgaggtggtcacagcgcctccccggtacgcagaccgatcgcctcccggatgtcctcggcgtcagggcgttcccggccgtccagatcagcgatcgtccacgccaatctgaggactcggtcgaagccccgagctgagagtgatccacggtcgagccgggcacgtagctcccggatgtcggtgcctggtaggcgccagggtggccgccgcagcaccggaccgggcatttcggcgttgctccgccggccgaggctcgaccagcgctcgaccgctgcggcacgggccgtggcgacccgggcggcgaccaccgccgacggctcgccaccggcgaactcctccgtcagctcggcggcgcgtaccgggcgtacggtcacctggatgtcgacccgatccagcagcggaccggagaggcgaccgaggtagcggcgtcgggcgagcggagtgcagtcgcaggagacatccccggacggcttggcgcaggggcaggggttggcggccaggacgagctgtatccgggccgggtattcggcggtgccccgggaccgggccaaccggacccggccgtgttcgagcggttgccgtagggcgtcgaggacgttccgattgaactcgggagcctcgtcgaggaggagaacgccacggtgagccagcgataccgcgccggggcgagcgaggccggtgccaccgccgatcaatgccgaaacggtggcggtgtgatgtggcgcctggaacggtggccgtcggatcagctgcccctcgggcggcagcaggccggcgatcgagtgcagcgaggtcacctccatcgccgcgtcgtcgggcagctcgggcagcaccgacgggagcctttcggcgagcatgctcttgccggcgccgggtgggcccaggagagcgaggtggtgtcccccggcggcggctacctccagggcgcggcggccgaggccctgcccggcgaggtcggccaggtcgggcgtgggggtgcagctcgctgaagcggcctggggtgggtcgggcagggggatgccgtcggtgaggaagtcggccaactggcggagggtgcggacggcgtggatccggacgccggggatcatgcctgcctcggtggcgttgccgaaggggacgatcaccctgtggtggccggtgcgggcaaccgcggcgaccatgggcagggccccgcggacggggcggacggtgccgtccaggcccagctcaccgaggagtaccacctggtccaggggtgccaacggcagctccccggcgctgcccagtaccgcgacggcgatcgcgagggcgaaggtagacagatgacaggcttaaagtcgccaccatagccgggaagagaggtggtcagttggtggcgtctcccagagtccggggtaaccgccaccaactgcagctctcgtcaggtcactttctgtctctcagcaggacgggcgtcgcgaatgccggtgggaagatctggacgcagcaacacagcgagccgaagccgctggtcaggggtcagtggaggccagctcgcaaccagacggcgagcgtgttcgcgttcagaaggcgtaaacgcctggtcggtagatacaacgcgcttcgtaggcgtgggcaagggcgctctccctcggggtggcgtggagatgaatgcggtggtgggcggatggtggtcggttggggtagggccgacccaagtagtgaatgtcgggcacgcgggcgagcgcgacgagggtggcggtggtctcggtggacgcgccgtgccccttgatttgcatgctgagtgcctttcgttcgacgtatgccatcaggaaggggcgcaagaagcctcgcggtagaggcacgcagagcggcccactgagagcgtcgtagggtcaagatccgggtggtcccggtgtcttgggatagccggctacggctgagggcttctcagcgggccgccggtagagcggggtaaggggtgctctgggtgggcggggtatccgtaccatccgtaccaagctcgttttggctggtcaggggcggtacggattggctggtggtacggattaatgcgtaccaggggcgctggcgtggggttggtgtggtacggatcgatccgtaccagcggtgtaatccgtaccggggatgacctgcggatatgacgttggtacggatggtacggatacctcggtggaaggggtttcggatgtcgggcagtagcgctgccaggcgtcggtaaaggcgtcgcgggtataccccttggcctgcccgacggggaagcgaaccgtctcggagcggatgtcgaactcacggagcaggtcgccaagctttttgccggtaagtccgttgggcccgctgtcggcccagggtgcctcggggtcgccgttgagtgcggcgagtagatccgatgtgggcgcggcggttgggtcgccgagggtggtaaaggcggtgcggatgtcggcgagtaggcgtacccgatgggagacattccccgatccgtcggcttcggcggtcagcgtggctaccgcctgtcgggcgcgttgaggccaggcgcccccggcgaggtcggcgacagccaccaggggttcccaggtgtcggcggcccgatcctcgaccggcatgggtggctccgcgacctcgagcgtggtgaggttggtatgtagccattgggccagttgctgggcgacggcgcgtagggcggggccgtcgcgcttgtgtcggtatggtgcgacggtttcgccgggtgcgcggcggcgcatgcgaatgaccacggcgcgatcttcgatggtgtcgggcatggcgccgattccggcgagggcagccatggcgaaggtggggatcttctccaagctttgagtgttgttgtcccagcggatggcggggcggttgcgttggtgtccggcgttgagtagtccgcgtaggtcttcgtttgcgtcggcgttcttcccgccgaaaagggtgtcggcttcatcgaccagcagcgtgggtgggtggccggtaccgatggcccggtagacggctgcggggctggcgttgacggtgatgagcgggtcgtggcaggtgccttccacgatgtcgagcagccgcgactttccgcagcgcttctctggtgcccggatcactaggcggggagcgtgcgcccacgcgatttgggcgtgggtggcggcgatccacagcgccaccgcgtcgacggcctcagggctggggagaatgacgtatttggtgaggcaggcgtgcagaacgtcgagaattgccgcgccatcgtggggctggtcagtgttggtcggttggtgggtcatgcggcgagtccttcgtctcggaagccgcctcggatcgcggcggagatgtcgcgttcggattgcttcgccttgcggccggcggtggtgagggcgccgattccggcgtctttggtgatggcgtgggcgagaatcatgcgggctacgcctcgggatgcgccgtagagggtggtacggcggtgtccttcgggggctcgggctaccgcgtcgaggtgtgaggcgagtagcaggtcgggatgggagatgccccccgcgctgcgggtgctgaccggtggggttggtgtggtggggatggtcggtggtggggctggttggcacaccgtggccagcgcggggggcatctcctgtactggtccgcgatcagcccagcggtacgggcggccggtgcgttggtggatgctcgggggcaggacgacgtatccgccgtcggttttgatgtcgactcccggtaccccgggaacttttgcggccaacggtgtgccggggtggcggtagaacaggtgcagtccgtctgatccggtgatgacgtaggcggtgcggggcgccaggccgtctgctaccagggtggctagtcctcggtggcccccgttgcgggggtcgacgtccagcacgaccacatcggaggctctgccggtgcgcagggcgagttgcccccgaggcgcggtgtcgatcatggcggtgatgcggtcggggtcggtggtggcggcgtagaacccgtgacaggtcagacaaggacagatatcgcggtcgtggccgtcgtagccgcgtttgtcgtcgcatcgctcgcaccccgccaggggccgtttcgagcgggcgagcatgaacacgggccagccgcgctcggcgtactccatggcggcgtgtagcagcatgtggcgtccttcctgggtaggcgcgaggatggccagcacccggcgggcgctggccatctagcaagtgagcgcgcggagcgcgccgtttcggggttaggcggtgcgtcgttgtcggcgggcggcgtcgaggtcgatcagcgcgccaggggccggctcgtgccgtggttgtggtggtgtcgtggtggcggggacgtggatgcgggcgtaggtgcggaagcggcctgtgtcggctccggcgagggcgactcgttttcccggctgtaggacacggccgatggcggcgagagcacgggcagccgcgtccaactctgggtgtgtgccgatcagccacacttcaagatcggccatgatggtccgatcgtggagggtggtgtagcggggtcgcgtcgagtgggcgcatgacgaactccgttacggaacgtgtcgatgggtgggtgtgtgtcgcgtgtcgcgcgggggcgcgcgtgaggggcgtccaatgcgcgcgggcgcgcgcgggcgggcgcgcgggcgcgcgtaggagcggcgaaaaggtgtccccgcgcgacagtgcgcgacaccatgcgacagttacgcggcgtgactttcgggggtggtggtggggtggtagcggtagcccttaccgaccggtgtccggcgggcggtaccggtgtcgaccatggttcgtaggacgcggtgaacgctgccccggtgggcgcttgcccggagctttttgacgccgttggtgatttcggcggcggtcatgccggccggtccggcttcggcgaggacggcggtgatggcttcggtcatgggcgcgtcgtcgccgtcaaccgtcgtgctggtgtcgtcgttggggaggtgggcgagtgggagggttggtaggtcggggaggtcggtgtgagcggcggtacgcgccgcgtcaagggcgtcaccggccgccgtgcggccccggcgggggctgggggtgtcggtgcggtcgttgtcggcccggcgaggcgtcgtcgggcgtgtggtgggtgtctggaatgggtcggcggggcgggcggcgtaggcctctccggctgcggtgcgggcgaccggatcgagtgtcggccgggcggtggcgaatgcgtgggcgaggcggttgacgatcggtggttggtacagggcgtaggagcgtacgggtagcgggtcgacgtcggggccgtcttggacgtagagcaggccgggcacgttgaacagggtcgtgtccacggtgtcaaggtcaacgccttgaaggacgaagccgacgtcggcgcggcggttcatccgtagacacaggttcgggtgcagctgggagcggaagtcgccgtcgtcgccgagcgcggccacggtcggccgctgtgtggtgaccagcagttgcactccggcagaacggccggtctgggagatctgccgtgcccgttcggtggcctgcgccgccagctcaatccggtccgggttaccggttcggatgccgaacaacgcggcggcctcatcgatgatgatcgtcagcaggggttggtcgggtgtcggtaccaccttgtcgtcaccctgacctcgggccgcgtgcgttgcgaggacgcgggatcgggcgtcgatgatggcgaccgccgcgtcgagcatggccacggcctcatcgagcctggtggcgagccagtcgaagcagggcagccacgcggcttgcccttgtccggctttggcgacctcgatcgcccagatcacggtgtctccacacgcggccagaccacaggtgatcacgttaagggtgttggtcttacccgatccggacgcgccgcccatcagggcgtgacgggcgccgtgagtgggagtccacaggtcaagcagcatcggggaatggtcggcgcgttcaccaaacggcagaccgtcggtgattcgccgctcacccggggtccacagggtcagccggtccagcgggcgggatgtcgtcgatgtcatcaggcggcctccgggtcactcaggtcgagggtgggggtcgggtcgtcccggtcggtggtctcgacgcggggcaggttggccacggcggggtgggcgatggtgcggccggactcccacgggtcccggtccacgacgtgcaggctcacgcggcgggcgttggtcttgtccggcacgaccgtgaccgagccgcgccggtactggtagccggactcgatccggtcgcggttcacatccttggcggtgtggttaccgggcagcaccaccgacagcacccgaccaaccgtggtggtcttggcgccggtgagcttcgctccggcgataccggccagctcggcgactgagtcccagcgggcgcgcatccggttcagagcggcggctgagcgtagtgccggcccgcaccaccagccgagcccgaccagcggccatccgagtgcccacactccgtatagccagccggtaccgggacgcaccgcgacggcactgagccaggccagcaccaccacggcggccacgctggcgtatacgcggtcgtacaggcgggtcataccgactgctagccacgccaccaggcaggccgcagccaccgcgtacacgccggcgaaccacacggtcggcgcgtgtgcccacatcagcgcgagtccccacccagccaggggtagcggcacggcgacgaacagcggggtcagttgccaccgccaccgatacaccgccgcgccgacggcgtgaagcactggatgccggtaggccctcggcccaacgccgaggtacagatcgtgcgatttacgacgcctcacaacaggtgtcctctcacaacaagacagggaatggattggggcggtcgccgacgagcaggcgaccgccccaacagcggaaaggtgttaggcggctttctggtcccagaagtcctggcggcgaacctgccggacagcggtttccgcagcctcgaactgcgccgcatacaaacgccggaacaccagccgagaacgggagaacgtgcctgacgcctccgccagctgagcgatcgcgtcggcggtcggcccggtcacccgaggatcaaggcgcatcgcgtccagccgttccacccactgtccgacgttctcggccaacgccaacacggcggtagccataccggcaagctgcgcgtcgaggtcccacgctgtggccgggtccatctccccgaccacacgagcggcacgagacaacgcggtcgtttcctgagtacccataagagtcctttcagtagtggtatacgccgatcgggttggcgtcgaatcgggtgtcgggcgcgggcgaggcgccggcttgcgtggcgtcgccgtcggcgccggccggcgaggtcgcgtcgtctcacgggcgccggcccggttgtggcgctcgatgtgctgctcggcttcggccatcggcaccgactggccgcagtagccgcacctgattacggtggcctcaaccggccggaatcggcgcccagtccagcgggccgcagcggctacctgcccccgacgtcgccacgcccaccggccgccccgagcagccccccgggccgtcgggtgccgctccaaccaccgccgtaccgcccggcggcgtcggcgccgggcattcgcggtcgcctgatccaacaacgacgctgactgcttgctcacatgcatctcaccctccacgggttagggcagcgagaagggcagtagcggcggtgccgaccagcgcggtcagcagcagatccaccgcgagacggatccgccggtacttgcgcagcgctaggcgagaaagccacaccaggtagcgagcctcctgctcagcgctagtacgcgtcggatcgaccgcctcagccagcagctgatacggggtagacacggcgtagtgcaccaacccatgcccaccgcccaaacacggacggaccgccaccgccaacaggccggtagccgcaccagccagacaaaccgtgaccatcccgaccgccatcaccgccaccggtagggcggcgcgggtcaaagcggccccaccgagcgtggccaccgcacccgcgatcgccatcaacacagcggctttgctatccacgcgcgtcagctcgtcgcgtgtctgctcagatcgagcgaaaaaccagcccggatcagccaggccgttgaccggcgccggctcgaatgctggcaccatcacagatgccctcctcacacgaggtttgggtgtcggaaccggcggcacagcacggctttccaggccatgggctgtgccgccgggcgggtcgtgcctgttgagcggggccggtgctcaccggctgacgtgagtgccgcagtcaccgcaggtcgcggtaactccggaactggagacggtgacgtggcgccagttcctgctgttgccacacgtggggcagatcagattcacggggttcctctccggccgccagaccgtctgacagccaccgcaccccaccggaccggcgacggtccggtgaggacggagacggtcagggtttagcggcggggccggcgagcgagccggtcagcggcggaccgaccgcgactgccgacgggaagctgggcctcgcgggtagcggtcaccgcgatggaggggcagtagccgcagcggccggtgttcttgcaggtacaggcaggggggcgggtagtcttggccattcggatcggactcctgtccgtgaaggggccggcggcacagcacaggtttctgaggccataggggctgtgtcgccgggcggggctatgtgcggtggtaggtgccgttggggccggcgagtacccgtgccgagtggatgcctcgggcgagaagtcgggtgcctttgccggtggttactaggtacaggtgggtgtcgtcggtggcctgacggcggcgggcctcggtgcgggccttctttttctcgtctggtgtccggtcgtcccagctcatcgggcgttttctcgtacgaggtgggccagggcggcgcccatgccgagtacggcgacgggcaggcaggcgacagcggcggtgatgggccatggggctttggtgatgtcggcggcggcgagcaggtggtagacgatttgaccggccgcgccgacgccaagagaggtgattgccgaccacatggcgaaccgtcgtgcgcggcggggaagccggccggatagccatacgtacagggcgtaggtgccgtaggtttccatgccgatcggcagggtgatcgcggtgttcagggtggccaccggctcaccgttgtcaccggtgaagccgggaagtaggtccacctggccgaacccgcacatctggccgagtccgacccacccggaccacaccgctacgaatgccggcaaggccagtaggactaccggccacaccacgaccgcgcgagacggctgggacgtgatgttggtgcccgggtctacgacgggtgtgggctgcggatcgacggtcggcggggtgtcgtcggtggctggcggcgggttcactactgggcctgagtcggccgtggtgggtggggtgggctcggtcgggtccgacctcgtgtcggtggcctcagaggtgggctcgttgtcggccggcggcgcgggcagtggggtgcgggtcagctcagcgaggatcgcgtcggccttcggcccgccgacgtgcagctcctttttgatgcggttacgagacgggaccgtgccgagctgcgcggccaggtcccgcgcggcgggcaccaggtctgccaccggtttcgggtacacggacagcgtgggggcagtcatcggggaaacctccgatcagtgagtgagggcgtccgcgatcaggtcgcggtgggctgcgaacagccggccgccgtgcaacacgtcgaggtgggtcagcaggcagtcgtagtcgtcggcgggaagccagacggcgcggcgggcgtcgtcggcgccggtcacgtccggcaggatgcggaacccgcgcctgagatcgacgtggacaggcgtggtgaccatccatgcctcgtcggatgcgcgggggtcgggcacgacccgggcgggcagcgtcgtaacccacgggtcggtggggttggcgacaagtccggtttcctcggtcagctcacggaacgcggcggcggtgggggtctcgccggggtcgacgtgcccgccgggcagcgcccatccgtggttgtcgtcgcgctcgatcagcagcaaccaccggtcaccgtcagaatccgttgcggtgacgatcgcgtcggcggcctgcgcctcaccccagtgaccgagctcgttgcggccgtagcggatgccagtcggcgcggccgggttgaccggccgcccgtcgaccagcggaaacggaatcgcggcgacagcccggcgggcagtccagtcgatacgggtcgggtccatctccggatcggcccacgatgccccagcagcgatgccgttcaagacactgggatgggtgtaggtgcggttcatgcggcagcctccatggggtaggcacagtcgacgcactcgccaagcgagagcggaatgcagtacgggcgcaccatgccgcaggtcggacacgtgcgacgggcagtcaacgcagcccggatagcccggagctgggcaggagtggcggtgcgcttcggccgagacaaatcaacgcggtagaggtacgcgacgcgagtaccgccgacgccgcgccacagaacctgagcggcgaccggctgaccaccaggccgcaagccggcggcgcgcagttgacggcgagtcgcgtaacccggcggcgcaccccgccaccagaacgtcgggatgccgtaccgcgacccgtccgggtcatggaaggcggcgcggatacgagacatcaggccgcgcgatccgggctagtggcataacggcggggcctggcagcacgagcggccagcaccgtgcaggcagcccgcaaccgctcccgccgagcgcggcgcaccatctgccgagtcacctcgttgaacccgacggtcaggacggtgatctgcgcgtcaagccactccacctcggcctcaatcagcggcatctccgcctcaatctcggccagctcagccatgctcggcccctcaaggccatccagatagtgcaggtcagcgttcacttgcggttcctccgacgcttgcccgccgcgctccggcggcggggaacacgggtagacggccggcactgccggcacagcggctggtccggcgccagcggagcgatctcgccgcagctgcggcactctcgccaacaggcgctaccggagatcgtgagacgtacggacgcggcagtagaggccatgtcggtgtcctcttttcgcaggtcggacccgactcaacgggcgtaccgtggagtcgggtcatgtctaggaactggtgtgaccaccaagggcggggcggtgaatcaccaccgcacccgccggccgacccccgatagggggccgggggtgcccctggtcggtgatgcgacaccgaccaggggccagcaacgccagacaggcgccacgatgtacatcgacccgaaacgggtcaggtctttcgctcgccacggtgcgcttgtgccgtgcgacccctccgccgatgccgacgggtacagggatgccagggatgtactggccactcagcgaactgtctccttcgggagcgtgctcccgtacaggcacatggagacgtgtctcaagccctcccggctgccaaggggccggggtccctcgcccccagaaatctggggcctcatgactcccgagtaggcctcgggagtcctagttgtcatgtactgggcaccatagaacatgtctacgtcacggatgtcaagctctacgtcgtactgtcctggggtctaggtcctttggtggcgtcgctgaatccagctaagccgccatcggtgcaggtcaacagggagatcaggggggttcactagggcagctggggggttcactggggagcatttgccccgccgcgcgcttgacctcgggagacgtgcccttttgaatatgaggttcgttcgacggctggggaggcagcgtgcctaacgaacttcttgccgacgccctcaggaaagccggttggtctaacaagggctgcgcagcccgccttcgggccgcgggtgaagtacgcggaatggatatccgctgcacccacgtcgacgtgcgccggtggctcgggggcatgcggccccggcctcagaccaccggtctgatcgccgaggtgcttggtgacgcgctgggagtaatgctgacaccctcggcacttggctttgccgatcaggtacacagccgactatcagtcgattcgctgcactatgccgatgacctatcagttacgtatcgaagcctagctggcaccatcgagcatgacatttctgcttctgtggagctccaaaaagcggcggccgtgtcgactgcgtgggctgggccacttatggcgtggctcctatctcggcccgatccggtgcgatctagcgcaactggacggcgagtaggaatggcggaggtaactgcggttcgctcgaccattagaatgtttatgaatcttgactttcaattcggcggcggccatgctagaacggctctcgcccaatattttcgtcatgacgttttgccattgcttgaaggcagctattccgagagggttgggcaaaagctattttcggcggcggcggaggtggcgcaacttcttggttggacggcttatgatctcggtcagcatggcttagctcaacgctatctaattcaaggtctccgcttggcgcaggcgggtagtgaccgggtaatgggcggtcgcctactctccaatatgagtcatcaagccaactatctcggacagtaccaggaggcggctcaacttgcgcgtgcagcgcaagagggtacgcgaggtgcggcgagtgccacagtttcggcgatgtttcttgcaatggaggcacgagcacgtgcaggggctggtgacgctcgtggatgtacaagcgtcttacgcgaggcggaaagcgcttttaatcgtcgcggcgagggtggcgacccgccctggatctactacttcgatgaagccgaaatggcgggcgaggctgctcactgttttcgagatttgcgctcgccaaagctggcactggagttcgtgacgcgagcaattgagcttaccgatcctgtttacgttcgtacccacgcctttattcgactcgtaaatgcagcaagctgcctccatgcgagcaagccggatgcggaaaaggctgctgaggtttcccttgaagcaatccgacttgctgggtcacttaagtcggaacgctacctacgatatgttagggatctgcgagccgacttcacgccggttgccaccagcgtggcggccaaacgggctctgaacgccttcgacgcgctgctagattcaaactagaatccctagaacggccgccatcccaacgccatttccgaacatcggagggtagctagccgcctctcgaactcctcggcgtgccggtcgctttcacccacattttgcattagccaggttgtcattttgaacaggtcaatatcacgaaggacctcgaaaccttcccaatcccttacgtccgcgccgtatgcctcacaaaacgcatgatattcggcggaactgtgccatcccaactcgtactcggtagctgtccttgccaggtccacctcgggtggtccaatgcagaaaccctcgaaatcaatcagtataacctcgttattgggagtgcagataagatttttcacatgggcgtcgccgtgaagtgcgacgggaaggcttggaaatgaaagtgcggcatacgcgttttgtaggtctttcaaacgaaagcggaaaaagtcgacaacctccgtcgaaatgcttgtcgcattatctagccgggcgctaatgcgaccaaatatgtcgagacttgggagcctaacgtattcatcgatcttgcaatcatgaacgcggcgaagcaccgcacccaaagcgctagctagcgccttttcgccggtgtcggcgactctattccaaaaggttacaggatggccacctactgagattggctgctccaccactggatagaggcgcacggcgggcaccttacaccgttctagccattgagcaacccgaacttccttctccgagtccttccagtaggcattgctgcgagcaatgcgaacaacgagactgctattctccactgagaagatcgcattttctccaagccgcataagctttacattgactggtgaaacaccgataatagagcaggcttcttcaaggatcgatgctgccatcaacgagtcgaatgtttgcgaggttcccttcgtcgacattctatccacccgggttggttttggtcggcaagactaagcgaggtttgcctggcggccttgctattaggccattgaactctaggatatttaatgcacggcgaaccgtgctgcgtgccacacggtagcgttcggcgagcattttttcgccgggaagttcggtgttgacaggaaagttgccagcacgaatttccgcttctagggatcgcgcaacttcctccgctcgattttcgattcgatcagatgaggcgacgaaacgacctcgaccgggaattgtggtggtaagcccccctctatcgagaatcaaaagtgcttgtcgggaagtgccacgcgcaatcccgtatcgtctgcttagcgacgcctcgctgtctacccgcataccggccgcaagacgtccgctttggatgtctgcttgaatctccgcagctatcgcctcggcgcggctcgcaatccgcgcctgcccctgatccgtagccttgacgaaacggcctaggccagcaaccgactcgatcagtccatcggcttccaatgctgccagcgcgcgacgggcagtcactctggacacagcccatcgcctgcacacctccgactcgggcggcaatgccgctccgggtgctagctctccggcctgaatcgattcccgcaacgtctgcgcgatttcgcgatagccggcacctgaaactcctccggtcttcacaggtctcctcgccgtcgtcatctacagctcaggctaggtcctccactgaccggactgccaccgcacgggcacgctcgctaggggcgagagcgactctgaggcgacagaccccaggcccaaaggctgcggggcggtcttggggaactgacgacccgaagccgccattcccagttgcaggccatgccgacaagccggcccgcgtagcggaccggccatcggtcaaggctgtcagggtggcaaacccgtctcactcggtaacgccgcgggggttgctggtgagaacgacgcctaggacagcagggtgtgccttgaccacgacggtcgccctttgtcaagctctcggcgcgatttcgatcgtactcgggtcgaagtaggagcgtcctgggcgccagcctttcgggcgtcccttcctagttctgtggaccgtaatgcgcatcagtgcggtgatgacggcgcggcgtcgatcaaggtcaagggcttgccacgcttcggcaacgtcgtcggcgtcaacgatgccggtgagtactgatccccgggccgcgtcggctcgctggacattcagttcagcgagccggctgcgcagccgctccgatccctgcctaagctgctgagcgtcgattgcgccctcggcgtacgcggtggccagctcatccagccgctcacgtagtgctgcagcgtcagtatgcaatgcagacacttctgtgccgctggatacagacagcagatcgatcgcgtccgggcgagacagacgctcaacgacgacggcggacacgtatgcctcaagctctacggcattccgtgctacatgcttgctggccttgcaggtatacgacggaaccccggcgcggtttgagttctgcagggtgcagcgtaggggcgctccacagaccccacaccaggcgatgccgctcagaagccagcgacgagcaccggaggtctgtgttcggcgagccgggtcggttagcacggaagctgcggcccgccagcgatcctcatcgactaggggaggccaggtggcataaccaacaatctcgccacgatgctccatcaatccagcgttacgtgggcgaagtagcatcttccgtagctcggttggtgaccaagcgcggccggttgacgtcacgacaccgtgcaggttcaggttcgttgcgacgccgcgaaggctcccgccggccagaatcgcggtggtggcatcctgtactacctgggcttctgttggccggacagtcaccccgtcagcctcatagccgaacgggcggcgaccacccttccaccggccgtccgttgcagcttgcaacttggcgcgctgctgcctctcgatcgagtgttcgacctcgtaccgcgcgacggcaccgagttgacgcgcgactaggcgtccggacggtgtcgcaaggtctagagggccagccttgacagtatgtgttggaacgccgtgctgatcgcacgcggcgatgtactcctcaagttcaacaggggatcggtgtagccgatctgtatgccaggccaccacggtgtcgatcaaccccgtggtgatgtcgttaagaagcttgcggtagccgggtcgcggcttcccgcggtaggccgatagatcgttgtctgtgtacgtttcagtgatggtccagttacgagcctcgactagtgcgatgcagtcttggtgctggcgttcgacgccgaggccggcgccctcgcggtctcgggaaatccggcagtagatcgccgctctcgtcattatcgaagtatggcatagcttgactatcgacagatcgaagccagagccctgcttgggcagggtggccgggagcaggttgatggtgatgcggcgattgggccagacccgaccggagttgaccaccgcggctcggacgcggtcgcgtgcctcgtgcaacgcggtgtccggtaggccggtgatcgccacagtgggcagaccgggggcgaggtcggcttcgacctgcaccacgtgcccggtgacaccgaccaggccgacgcagcggacccgggcgtagctcatcggtgtgttcccatgtcagaaggctcccttcaggtgttcgatgcggggcgggccggcggcggtgacgcggacggagagcacgtcgaagcgcacttcgtcggcccgggtgccggtctcggcgagccattgggcagcgaggacccgtagccggcgggccttggggccggtcacggctgcggcgggggcgccgaacgtgtctgtgcgtcgggtcttgacctcgcagatggcaaggaccgggccatcccaggcgatgatgtcgatctcgccgtgcggacagcgccagttgcgttccaccggccgcatgcctgctgtgatcaggtgctggagagcgcagcgttccccgtatgcacccaccgcctggttgcgtctgctcatgcccggcacggtgcccggtcggcttccggacggcaggccctgacggcctggcctgtggatgacgggtgcctctgtggacgaaccaacgatcatgcggttgccgtgctagggcccggttcggtcgaggtagccgtcacctcgtcgagcacggtgcgtgatgggtggataacccgtgatcgttggggttggtgcaggcctgcagggaccacccaggcgaatggcgtccgcgcggtcggtcgcatacggtgccgacgtggacggacgacggagtttcaccgaagatcaggagtcgcgttggtaccccggtgaccgggagcggggttacggggactcgacatggcggggcgagagccgccacagcgagggggacctccggatccccgagcagggcggtgcggagtcccggcacggggactcggggggcaacgtgcggggacggctcgtgagtccggaggactccggggcgttccggctcagcgcagaggactccggcgcgttccggctcagtggggatgactccggacgtttcagctcgacgagtgcgtacggtgatggttggtcggagtccgagggctaccgggtgagccggtcgcggcgggcggagcccgacccggacgtcacgggcgagtcagctgccgatcgaccggggcggcgatcgcgggaagcgcgcgaccagctctcgacctccagcgcagacgcgctgggtggggctggcccggtcgtcgaggcggggcggccgggtgcgctgggcgggtacccgatcgtggagcccggtcgcccggccagcgagtcggtgcatccgctggaactgccgactgggccgatgccgccggtcgggccgcgcggcgacctgtcgcccggggcggtctcgactcccccggccggggacggtgtgtaccggacgcgccggccggcgttggcggtgatcttcgccgtcctggtgctcgccttcgaggtgccggcactgcaggtgctgctcaccgggttgaccgcggatcctttgtcggcggcgaacgtgttggccgggatgttcctcgtcggtgggataccgatcttcgctgctggcctgtacggactgcgtaccggtgggctgtcgttgcccgatggtcgtggttggctgcgtccgccgacggcctatctcaccgctggcctggtgctcttcgtggccgcggcactcgcggtcggctgactggggcgtcggtccgatcggttgtcggtcggaccggtgccccagttccggtggcaggggccttcgtcggaccgggagttgagggtccttgctcccgagcgtggtgccagtgggaggtggcgtacactggtcgactggcgaccgcctcgtgcggtcgacctcgcgcgccctctccacggcccagccgtggggcggcggctccctggtcccgatcttggtcgggcccaccatggccgacgatcgggcgccaggacgcccggccgccggccgggcgggacaaccagggacgcaaggagtacccatggccgtcgtgaccatgcgtcagctgctggagagcggtgtccacttcgggcaccagacccggcgctggaacccgaagatgaagcgattcatcttcaccgagcgcaacggtatctacatcatcgacctgcgccagaccctcgactacatcgagaaggcgtacgacttcgtgcgcgggacggtcgccgaggggggcagcatcctcttcgtcggcaccaagaagcaggcgcaggaggcgatcgccgagcaggcgactcgggtcggtcagccgtacgtcaaccaccgctggctcggtggcatgctgaccaacttccagaccgtgtacaagcgcctccagcggatgaaggaactggaggccctcggtgacctgagcggcaccgcggccggttacaccaagaaggagacgctgcagctctcccgcgagaaggagaagctgtcccgtaccctcgggggtctgcgggacatgcagaagctcccggccgcgatctgggtggtcgacacgaagaaggagcacatcgccgttgacgaggcccgcaagctgggtatcccggtcatcgcggtgctcgacacgaactgtgacccggacgaggtcgactaccccattccgggtaacgatgacgcgatccggtcggcggagctgctgaccaaggtcgtggccgccgctgtggcggacggcctgatcgcccgctccggccgccgtcggggtaccgacgagaagccggaggcgggggttgcctcggacgagccgctggccgagtgggagcgcgagttgctcgaggagccgaagaagagcgacgagccgaagagcgacgagcagccggcggcagccgccgcggagtgaccgcacaccggtcccgccgtgtggccaaatccgggtgcatcgtcttcccagaccatcccacctgcagtctcaccaccgaagagagagccatgtccaacttcaccgccgcggacgtcaagaagctccgcgacctcaccggcgccggcatgatggacagcaagaaggcgctgaccgaggccgagggcgacttcgacaaggccattgagatcctccgcgtcaagggcgccaaggatgtcggcaagcgggctggccggaccgccgccaacggcttggtcgcgcattccggcaaggccctgctggagctcaactgcgagacggacttcgtcgccaagaccgacagcttcgttgcgctggctcagcagttggtcgagcacggcgagcgcagcggcgtgaacagcgccgaggagctgctggccagcaagatcgacggcaagggcgtcgccgaactggtccaggagcagtcggccaagatcggcgagaagctggtgctgaaccggttcgcgaagctggacggcaccgtcgcggtctacctgcaccgcaaggcgcaggacctgccgccggcagtcggagtgctggtgcagtacaccggcaagaccgacgaggcgggtgacgcggacgcgcgtggtgtggcgatgcagatcgccgcgatgcgtccgcagtacctcagccgggacgacgtgccggcggaggtcgtcgagtccgagcggcgtatcgccgagcagaccgcccgcgaggagaacaagcctgaggcggcactcccgaagatcgtcgaaggtcgggtgaactccttcttcaaggacttcgttctgctggagcaggcatccgtcaccgacaacaagaagccggtgcggcaggtgctggccgaggccggcgtcgagatcacccgtttcgttcggtttgaggtcggccaggcctgagccgcacccgggcgcttgccggcgctcgggacgggaacgtggacgaggaggtcgccggtgtacgtgtcaaacaccgcggcctcctcgtcacataaggtcgatggcggcggtttgcgggcgcgcggggcgcacgcacggtgaagggcggggaggatgacacaggttgtgagtgaccggagtctgatggcggaggatccgacggcgccgcctcccggccgagcccgtcgggtggttctgaagctctccggcgaggtgttcggcgggggcgcgatcggtgtcgaccctgatgttgtccaggccatcgcccggcagatcgcggcggtggtccggcgtggcgtgcaggtctcggtggtggtggggggaggcaacttcttccggggcgccgagttgcagaagcggggcatggaccgggcccgagccgactacatgggcatgctcggcacagtgatgaactgcctcgcgcttcaggacttcctggaaaaggagggcatcgagacccgggtgcagagcgccatcaccatggctcaggtcgctgagccgtacattccgctgcgtgccatccggcacctcgagaaggggcgggtggtgatcttcggtgccggtgcgggcatgccgtacttctccaccgacaccgtcgccgcccagcgtgctctggagatccgggccgatgtggtgctgatgagtaagaacggggtggacggggtttacacggcggatccgcgtatcgacccgacggccagcaagttcgactcgatcaccttttccgaggtgctcagtcgtaacctgcgggtcgccgatgccgccgccttcagcctctgcatggaaaacggcctgccgatgttggtcttcggcgcccagggcgacgacaccattacccgggccgtgggtggcgacaagattggcaccctgatcaccacctgagtgggtcgacctcgacggtcctccgacatgaccagccacgacgagcacgagaaggaggcgaggagaacggtgatcgacgaaaccctcctcgaggccgaggagaagatggagcgtgccatcgagcacgccaaggaggagttcggggccatccggacgggccgcgccaacgccgcgatgttctccaagatcatcattgactactatggcagcccgaccccgttgccgcagatggcgtcgatcggggtgccggagccccgcatggtcatcatcaagccgtatgacaactcgcagaccaacgccatggaaaaggcgatccgggactccgaccttggggtaaaccccaacaacgagggtaaccagctacgcatcctgctcccacagatgaccgaggagcgccgccgcgagatgatcaaggtggcccggcacaagggggaggaggccaaggtggcggtccgcaacatccgtcgcaaggccaaggaggagctggaccggctggtcaaggctggtgaggtcggcgaagacgaggggcgccgcgccgaaaaggaactggacgacctgacccagcgcttcgtcggcgtcgtggatgagctgatcaagcacaaggaagccgaactactcgaggtctgacctcgacgtccgaccgctgacacggcaccggcggagcgcccctgctgggccgccggtgccgccgtcgtatgccccaggctcgtcgcggccatcggcagtccgtggccgggttcggccgtcgggagcggtttcgaccgcgggggtagccggtgcagtaggctcggctcgattctcgggctacccggcggtgaacggcgggaatcgactggccgacccgccggtcaaccatagggaaactcactcgggtagaggacatggttgtggttgtgcgtctggtcgtcggtctcgccccccttcccggtgcgtgatgtctcccgttgacccctatggcggcaccggaccgcacggttgggaacgaccggcccccaccccaccgtggcgtgatcgggaaccggagccggaggcgcggaccaacgggttctccgtttccgcggaccgacctgccgaaacccgtggcggtacgcaggccggttccggtgcggtggctcgcgacgccggggcggcggttcggcggcgagacgcctccgggtacgaccgcggcggcgccagccggaacagtcggccggtgaggccgggcgatgcggcggatgggtccgggcggtttccgagcaacggtctccacgctcccgacggtgacccggaataccccaccgcgcagcaggaaccggtccgggacagccctcccgggtcggagcaccccacggcccaactcgagccggtccgggacgacgacgatccggccgggcagccgccaccgcgggggcggcgtcggccggggcggcgtcgggccacccgtgccgcggcccggcagcggtcgtcgggcaaggccggccgtaacctgccggcggccatcggggtgggagtcgccctcggcctcctcatcgtcgtgccactcttcctgtacccgccggccttcctggtggtcatcgcggctgcgctggcggtcggttgttgggagatgacccgggcggtcggccgtgccggcgtccacccgccgttggtcccgctggttgccggcagcgtgctgacggctgggttggcctggttcgccgggcccgatgccttgaccctcggtctggtcgtcacggtgctcggcgccctgctgtggcggctgggcgacgggctggccgggttccggcgggacgctgtcggagccaccctgatcgccgtctacgtaccgttcctcggagggttcgccgcactgatggcggcgcttgacgacggaccgcagcgggtgctggtgaccctggtcgcggtagtgctctcggacaccggcgggtacgccgccggcgccaacttcggcaggcatccgatggccccgacgatcagcccgaagaagtcctgggagggcctggctggttcgcttggtgcggcggccttcgggagtgccctgctgatctggctgctcctcgatgtggcgccttggtggggagcgctgttcggggtggctgtctccgccgcggccgtcctcggtgacctggctgaatccatgatcaaacgggatctcggggtgaaggacatgagtaccctgctgccggggcacggcggtctgatggaccgactcgactcggttctcttcgctcttccgacggcgtacctgctgctcgcgatcgtcgttccggcggcgggctgagctgtgtcctacccggtgcccaccgccgggcacgcggtgcccccgaggcggttgtcggcgcgcctgggacgggtccggccgctccgcatgggtgtgttccgggctcggcgtgacagactggacgcgtcatgacgagcctgcccttgaccccggtcaacctcgacgcccccgcccgccgcgcggcgatgcctccgcgacacctcgccgacctcgacctcgccggtcgccaggcgctggtcgctgagctgggggagccacgattccgcgcccgacaggtgtcgactcactacttcggccggctggtccgcgattccgggcagatgaccgacctgccggccgccgctcgggagaagctgaccgaccggcttctgcccaccctgctgacgccggtccgggaactgacgtgcgacgacggcgccacccacaaggcgctctggcggctgcacgacggctcgctggtggagagtgtgctgatgggctatccggaccgggtgacggcatgcctctccagccaggcgggctgtgggatggcctgcccgttctgtgcgaccggccaggccggcctgacccgcaacctctccaccgccgagattgtcgaccaagcggtctacctggccggcgtggcagcctccggggccgttgccgggtccccgccccggctgtcgcgcgtggtgttcatggggatgggtgagccactggccaactacaaccgggtggtggcggcgattcgccggctggtggcgcccgcgccggaagggctggggctctcccagcggcacgtcaccgtatccacggtcggcctggtacctgccatccgccgactggccagcgaagacctctcagtgacccttgcgttgtcgctgcatgcccccgatgatgggctgcgcgacgaacttgtgcccgtcaaccagcgctggaaggtttccgaggtgctggagacggcctgggagtacgcggcccgcacgggacgtcgcgtgtcgatcgaatacgcaatgatcaaggacgtgaacgaccagccgtggcgagctgacctgctcggacggctgctggccggcaagttggcccacgtgaacctgatcccgctcaaccccactccgggcagccgttgggatgcgagcccgaagccggtcgagcgggagtttgtccggcggttgcgcgacgccggggtctccacgacggtgcgggacacccgggggcgcgagatcgacggagcgtgtggtcagctcgccgcggccgagggtgacgagatcgtggggccgggagcgccgtgatcccgtgtagcgaacgagaccaggagacatagtggcgagtcagggtcagcgtttccggcgtaagtcgctgcgccggggatacaaggtcgacgaggtggatgccttcctcgaccgggtcgaggccacgctggccgggcagccggtgggcgcgcccgtgtccgcgcaggaggtccatgacgtcgtcttccgagtccggttcaatggctacgacgagtggcaagtcgacctccaccttgaccgggtcgaacgacagctcgccgagttggaggagcagggcgggctgtccgctcgggtcggcgaccccgatctgcccgaccggccgggcccgccggagcgcatcggcccgccggagcgcatcggtccgccgatgcgcgatgagcgtggcgtggtgtcggatcagcagccgccgccccggttcatgccggagcagcctggcccctacggccggtacgacgaagccaccggcgccttcgccggcggctacaacgcccctcagggcggctacgaaccgcccccgggcccgcgcgtcccgcatggccctggcggacctccgcctggttcgggtgtcccgcatggtgctggtggacctccgcctggttcgggtgtcccgcatggtgctggtggacctccgcctggttcgggtgtcccgcatggtgctggtggacctccgcctggttcgggtgtcccgcatggtgctggtggaccaccgcctggtccgggtgtcccgcctggcccgggtggttcctcctatggtctacccggcggccccggtggctatggccccgacgagccccggttcgatgggttcgagcgcggtcggcacgggcgtcccgacatgacagccgagattcggatgacggagcggagccgggagatgggcggaccgcctccgccgcagcctggttttggtggtccgccggttgttcccggcccgcctgtggcggctggtccgcctccgccgcagcctggttttggtggtccgccggctgttcccggcccgcccgcggtggcggggccccccatggccggtccgccgggcagcgacctgtaccgagtcgaccagattcgccgtagctttcaggttcgccgcttcggcagcgggtacgacccagaacaggtcgaccgtttcttcgacagcctgctcggcgggatgcaggggcgcaatccgatgccggtgaacccgcacgacctgggaacgctccgtttcggcctggtgcagggcggctacttcgaggcggaggtcgacgcggcgctgaaggacgtgcaggacgtcctgcttggtcgttgacccccatgggccgtggcccgctccctggctggagaacgggcccggcgatggggctggccgcgcgggctacgggcgcaggccgctgcgccgtaggacggtgtcgccgacgacgattgccagcagcaggacggcgaggccgatcagccagaggtcctcgaccctgccctcatggttgccgcagatcattgccagcagcgacagtgcgacgaccaccgcgccgatccgcccggacctgcggtgccccggcttgtgctggtccggtgacgtaaccggctcgcttcctgccactgtcggtccttccctcgtgagctgatccgcggtcaagtctggcatgccccgcaccaggcccggcgctcggtccgaccaccgggggcaaagtctgtccagcgatggctcggcactaccggcgtcgcgccgcggcggccggagtggctccggtaggttctgacgtgaagcttttacatctgctgagggggaactgcggtgcgagtgaccggtaccgggcacgcgagcatgcggattgacactcccgcggggagcatcctgtgcgacccgtgggtcaacccggcgtacttcgcctcgtggttcccgtttcccgacaactcccggctcgactgggagacgctgggcgacgtcgactacctgtacgtctcgcacctgcaccgggaccacttcgacgcggcgcacctcaagcggtacgtgtcgaagcgggccaccgtgctgttgcccgccttcccgacctcggagatggagaacgagcttcgggagctgggcttcacgcggtttctgaaggcgccgaacgaggaggtcgtcgacctgggcggcggcctgagggtgatgatccaggcgctgaccagcccgaccgatggtccgatcggcgactcatcgctgtgggtggagcacgacggcgtccggctactgaaccagaacgacgcccgccccaccgacctcagcgtcttcaccgagctgggtcacgtgcacgcgcacatgctgcagttctcgggcgcgatctggtatccgatggtctacgagctgccgaacgcggccaagaccgcgttcggcaagcagaagcgggagcggcagttcgaccgcacctggcgctatatcaacgacctgaaggccgaccacgtcttcccgatcgccggacctccctgcttcctcgacgacgcgctgtggcagttcaacgacatccacggcgacgagggcaacatcttccccgaccagtcggtcttcctggccgagtacgccaaggtcggtggcacgaacggggtggtgctgctgccgggtagcgtcgccgaggtcacggcctccggctgcgagacgacccacccggtgccggtggcggagttctttgccgacaaggtcgctcacctggaggagatgcgcgaacgaaagcgtccggtcatcgaggcggagaaggcgtcctggcggcatccggaggtcgacgtcctcggtgagatgcggcgccgcatcgagccgctgctggaggagtccatctatctggccaagggggtcggcggcccggtccgcttcgacctggtcgatgtcgacggctcgggagcggagaccgtagaatccatagtggtggatttccccggcaggcaggtccgcccgtacgccgacgagaaggtgcggtaccggttccgtaccgagcgggcgttgatcgagcacctgctgcacgtcggtgaggttgactgggtcaactcactcttcctgtcctgccggttctccgcggcgcggatcggtcagtacaacgagttcgtctacgcgttcttcaagtgcctctcccaggaacggttgcagtacgccgagggctggtacgacgagcacgaacgggcggtcgacgcggaggacatcaccctcggcgactgggtggtgcagcggcgttgcccgcacctcaaggcggacctcagccggttcggcatcgtggcggacgaccagctcacctgtcagctgcatggttggcggttcgatctggccagcgggcgttgcctgaccagcgtcggccacaagatccgcgccgagcgcgccgacgagcagacccccaagccggtggtcgagaccacaacctgatcccggccgtcctcgcggcggccgatccggttgccgcagggtgtcgatccggagggacgcgccggtggcgggtgcgggccgggcgccggcgtccggtggaggctggcgaggagcggccctgtgcaccgtccgaggccggtgcggatgcggtgggcggcgtggtggccggacacgccgatgacactgcctgccgggtggcggtcggccctgctcgcatacccgccgtcgatttcggtggcgtcgggatccggcgaaacaacaccgtgttgtccaggtggcggatgtggccgcgggtgtcgatccgtcggaagcgtcgaggttggtcgagctgcgtgagcgcggcggctgtcgtcgacgaagccgtcgtggtcgaccggtgacttgccgtcgcgggccctacgacggcgtctcgccgccggtcactacgacctgatctcccgagcgctgacgtcgacgacgttgacgctcgtagccgtgcaccccgccagcggctgccgcgccccgagcccgccggttccatccaggttgcctggtcccctcgttggttgccggcccctcggccgtcagtcccgcggttgcgcgatctcgggtgacctgcacgatctgctcgcccgtcctccgggcgagtcacgcggcgcccgcaccggttcccgatcgaaccggccagcctcgtaagagccacgaataactgtcccttcagggcttggctttcacccaaacggtggatcattggctgggtgattcgctccgacaaggagatgcggagcgtccccctgacgtgcggctggcaccggttgcgaacgctgtcgactgtccacgtcggattaacagttatagtcagtccgacgtatttaaatcaggagatgggtatcactcgttggcgaccggggtggccggcgctcctcacggtaccgacacgtcaggctcgggtaacaggtgcaggtccagcggtcggcgtgtcattcggtaggtatcggtgcaggtcacggtcaaccattgcggctcaacacaggtgtacacgtccctggacgaacgtaggagaaactccgatggacgactccgtcgaacggcgcgccttcctcgcctccgcggtgctgggttccgtgggcgtcgtggcgggcgcgaaactgattcctccgagtgccgcgagggcggcagccccgatggcgactggcagcgggcaaccgctacatcccccggcgccgaatttcggtcttaccaagttcctcgacccgttacggattccgcccacgatccggtcacattcgcggcgaaatcgggacgagctaacgatcgcgatgaccaacgtgcggaggcggctgcactcccagctgcccgagaccgcgctgtggacctacgagggccagttccccggccccaccatcgaggtacgaagcggcaggcggttgcgggtggcgtggaccaacgagctccggggcacggtaccgctcgtggcggtgcgggcgccgttcgcgcaaccaacaccggcgaatctgcccggctatcgcaacccggacggcagtctgcccgccggggtggagctgatcgacggtgtcgccgacctgccaccgtggaacgtcgttcacctgcacggcgcgctgatgaacggcggtagcgacggctgggcgcacaacggtgtatcgccagggtttgcgcagctcaccgaatatccgaaccgtcagccggccgccgctctttggtaccacgaccatgcgatggcggtgacacgcttcaacgtccatgccggactagtcggtatgtacctgattcgcgacgaagaggaaaaacatctgcgactgcccggcggcgaccacgaaatcccgctgatcatcaccgatcgtaacgtcgacaccgaaccggccaccggcgcactctccggccggttgctgttcaagttccaatacctgcccgcgaccggcacatcagctccggtcaccggcccgttcaccctcgtcaacggagtcatctggccgcacctcgacgtcgacgggcactggtaccgcttccgcgtgctcaacgcggcgaacggtcggttctttcgtctcgacctggtcgatgaggcgggcaccgtgcacaacgacgcggtccggatcatcggtacggatgtcggactgttgcccgctccggcggccgtgccggcgggcgggctgaccatcaccccggccgagcgcgtcgacctactgattgatttcagtcggttcacggggcagcgcctgcgcctcgtcaacaccggtgcctcgatcgagccggacatcatggagttccgagtggagggccgccgtcgcgacgactcgttcaccccaccggcccggctgtccacctcgtacgtccggttggaacacggtgtgaccgtgccggaggaccacgacgaggtgttcgtggccaccacagtgcccggggtggccggccgaccgcacccggagatgtgggagctgaaggagatcaccgagccggccgatctgccgacgcacctcccgcaggagggggtcatccagctcaccgacccggtcacggggcgggtgcgaaccttccggaaagtcgcgcgtgtgttcgacgacacgacgacgatcttcatcgaccggggccggtgggcggtgtggaacctgatccaactcggtgggcccccgcacccgatgcacatccacatgacgcggttccagctggtggaccggtggaagttcagcgacctgacggccttcgacgtcgcggtgggcggcaccaccaggccactgcccgcaccgagcggtggcccgccgatcgaggaacacgagcggggctggaaggacaccttcagcctgtggtcgggcgagtggatcagagtcgccggccagttcgagggtgctaccggccagttcatgtaccactgccacatcctcgaccacgaggatgagggcatgatgcggcccttcgtcgtgcacccgcccgaggtcgcccgcttccacacgcactcgggcagttccggccacggtgggcactcgtaaccagtcgacggcagatcgaccccgcctcggcgatcgatccaccgcactcgggctggacggagcccaaacgccttgaacgtggcagattccgggtccgggtcgggcgccggttcggccagcgtgagcaccgcgacgcatcgtcctcacgctggccggacacctcagtctgccggtaaccgaccggcagcccgcaaccggactgtggttcagtgcgccaccaccggactgcccagcccgaccctggtgttggtcggtctgagcccccgcactcgggccgatgccagccccgaacgacgctcaccggcgtagcccgaggtcgtactctcccgccgcggcagattctgcgcgcccgcgcaattccgcacagctcggacccggcaccggtgaactacccacgttggtaatggcccctggcaggcggggtgggcgaatctgatcaggcacagaacacccgcacccatgagttccgtgggccccgcaggtggaggaagggctggaaagcaatgcgacagcttgaggtagcgctgatcggcgcgggattgatagcgcgcttccacctacaggaatgggtcgacgccggagtcgccgtccggatccactccaacgacggccgggccgctgagctggcaagcgagttcggtgccagggctgtcggctcgcttgccgaggcgctgaacggtgtggatgccgtggacatctgcaccccgaccagcacccaccgcgagatcgcccttgccgccatcagcaagggcgtggacgtggtgtgtgagaagccgttggcggccaccgccgcagacgccgaggacatcgtcgacgcggcggagcaggccggtgtgcggctctacccggcccactacgtgcggttcgcaccggcattcgctcggctccacgatctggtggcctccggtcgcatgggtgagggtgcggtcgctcggttctgcttttccgcctaccatccgcggccctggaccgaacccatatccgcccagtccggcggcattttgaccgaccagatgctgcacggtgtcgatatcgcatattggattttcggggaagtcgttcgggtgtatgcctgctaccagggtgagatcgcggctccggctccggagggaaccgtggcgaccggcaccgccgtactcacccacgccaacggcgcgatcagtcaggtcgtgagccggtggaccgccacaccgcacccgcccgtccgggtggcgttccacgtctcgggtaccggcgggacagtgagccacgactcgcgctggccccagcaggtcagggtggccgacggtctggccggcgacttcggctacggcgggacgtcggtgttcgccgccgagatacgcgagttcgccgctgccttcgccggagggccggagccgcgcctgggagcccgcgacgcgctggccgcggttcgcctcacccaggctgcggcggagtccgcgtggacgggccgtgccgtggaagtgccggtgaaaggagtcgccgcatgagagttgccgtcctgtccccggcgcacgaacgcgccagtgcctacgcccggctgttgcacgagatgcccgacgtcgagctgctcatcgccgatccggtcggtccgccggacggccgtgttctcggccagcacctcgccgcgcaactcggtgtgccccatgcgaacgactgggacgaggtcctcgagtggctacccaacgcagtggtgatcgccagtgaggtcggccgccaccgggagctggtcgagcggatggccgaggcggagacgttcgtactctgcgcccagccgctggctgccacagagcatgacgtcaaggccatggtggacgcctgtgacatggcgggtgtccggctcacggtcgagtccccggcctgccacagcgaggcgttcgccgcggtgcgccgtgggatagccgacggcgttgtcggcacgctgaccaccatccacggctcctaccatgccccaccggccggtgcggacggcgcagcgctggccggcaacgccgcgtacctgctcgacctggtggacatggtgctcgacggggatcccgcgaccagggtgtacgcccaggcgaacaatgtgctcagcggacgggcgggcgccgagagcgcggcggtgctcaccgtctcgtaccgcggtggcaccgtcgcctcgctcgactgcgcctggagtcggtcggcgcgcggaccggccctgaccttcgtcggtgacagggcaagcgtggagtacgacgccacaccgcggctcctcgacggattcgacgccgccgccggcagcgaccggtgggaaccgggcggcgaggacctgcatccgctgatgctcagggactttctcggcacgatcgagaccggcgcgggggtcggcccggacggccaggccgggctgcgcacgcagcggatcatcgaggctgcccacacgtcgatgcggaccggccagccggtcgacatcggatgacggcgccggcccccggccggcgcgaggaacgaacggaccgaacgcatttccggatgcagagcatatgggtgccggggcggtcgtctcgcgcccaggtcccgagcgggacgaccccgcgaaagttggaggccgtgatgaatgtcatgcaggtgaaggtcattctcagtggtggaccggccgatttggcgacgatgcaactcagtgtcccggaagacgcactggggcagaccctcaaagttcggcacggggccggatacgagcattttcttcaccacggtgaataccgggcggagaacggataccaggccgcggtgttctgctggaccggccgcacgaagattgccgaatagcagccgctcatccgcacaccatcgccgagtgagaaggatgccatgaccgacgctatttccttcgagctgccgtgggcgcgaaccgacaagttcgatccgcctgcggtattcgacgcgttgcgcgaacagcgcccgctcgcgcggatgcgctatccggacggacatgtcggctggattgtctccagctatgagttggtgcgcgaggtactcggtgatccgcggttcagccacagctgcgcggtcggtcactttccggtgacccaccaggggcaggtgattccgacccacccccagatccccgggatgttcatccacatggacccgcccgagcacacccgctaccgccgcctgctgaccggtgagttcaccgtccgccgtacgagccggttgacggggcacgtcgagggcgtggctaccgagcagatcgaggtcatgcgtgagcacggggctccggccgatctggtcgccacattcgcccggccgctcgtgctgagggtgttgtccgggctggtcggcttgccgtacggcgagcgtgaccgctatctgcacgcggtgaccctcctacacgacgcggaggcggacccggcggaagccgccgccgcatacgagcaggcaggggcatacttcgacgaggtcatcgagaggcgtcgtcggcaacccgaggacgatctcatcagcactctggtcggcgacggcgagctgaccggggaggagctgcgcaacatcgtcacactgctgctgttcgcgggctacgaaaccacggagagcgcgctggccgtcggcatgttcgccctgctgtaccacgaagaccaactggcgaggctccgcgcggatccgacgaagatcgacgccgcgatcgaggaactcctgcgctatctcaccgtcaaccaataccacacgtaccgcaccgcctccgaagacatcgagctgcacggtgaggtgatcaacaagggggacagcgtcacggtgtcgctgccggcggcaaaccgtgacccggcccggttcgcgtgtccagcggagctggacatcgatcgcgagacctcgggacacgtggcgttcggtttcgggatccatcagtgtctcggtcagaacctggcgcgcgtcgagctgcgtgccggcctgtcggcactcctgcgggcgttccccaatctgcggctggccgtcccggctgacgaggtaccgctgcggctgcaggggtccgtcttcgcggtcaagaacctgcccgtctgctggtgagcgttcttccctgagtgctcgaaaggatctgccacaccgtgcgcaccgatctcatcaagccgctgcccgtcgcacttcaggagaacgcggcccgcttccccggcaaggtggccttcgaggacgatcgccgagcggtgacgtatgccgatctcgaggcacggacgcgccggctcgccgggcatctgagaggcctcggcgtcaaacgcggcgaccgggtagctatctggctacgtcaatctgtgtcgaccgtggaaagctacctggcggtcgtgcgcgcgggtggcgtcggggtgccgctcaaccccgacgccgcgcaggccgagctggagtacctgctgtccgacagcggcgccacggcggtcatcaccgatgccgtccaggcgcagcggctccggccgacaccacaccgtgcgctggtggtgacgggtgacgtcccggcgggagcgctgtcgtacgacgaactcgccgtcagcgagccggagcagccagccggggacgacctcggcctcgacgacgtggcctggatgttctacacctcggggacgaccggtcggcccaagggcgtcctgtccacgcagcgcaactgcctctggtccgtcgcctcgtgctatgtgccgatccccgggctgacggaccaggatcgggtgctctggccgctcccgctgttccacagcctctcgcacatcgcctgcgtgctgtccgtcaccgtggtcggcgcgaccgcccggatcatggacggtagttccgtacaagacgtgatgcgggccctgcagcaggaggagccgacgttcctggccggtgtgcccacgacctaccagcagttggtgtcggccgccaggaggcacggcttcaccgcaccgagcctgcggatcggcctggccggaggagccgttctcggggcggagctgcgccaggagttcgaggagaccttcggggtgccgctggtcgacgcctacggcagcaccgagacgtgcggggcgatcaccatcaacccgccggacggcccgcggatcaacgggtcctgcggattgcccgtgccgggtgtcggggtccgcatcgtcgacccgaccaccgggggagacctccccgctggcgctgagggggaggtgtgggtcagcgggccgaatgtcatggtcggctatcacaacagtccggaggcgaccgccaaagcgatgcgagacggctggttccgcacgggcgacctggcccgccgtgacggcgccggctacctcaccatcagcggccggatcaaggagctggtgatccgcggtggggagaacatccaccccgtcgaggtggaagcggtgctgcggaccgtcccaggtgtcgccgacgtcgcggtggctggcgtgccgcacgagaccctcggcgaggtgccggtcgcgtacgtgatccccggcccggatgggttcgacgtcgagtccctggtgacccgctgccgcgagcagctctccgcctacaaggtgccgcaccaggtccacgaggtcgcgagcatcccccggaccgcctcgggcaaggttcagcggcggctcttggtggagcaacccggccggttgacgtacgcggcagtcgatcatcacgacacgtatccgagcgtggacgagcctgacgccgccaacacggcaacgctgcgcgaccaactcgctgatttggacgagcgcgcgcagctggcactgctggaggacctggtccgaacgcagaccgcggcggtgctgcgccaaccggggcccgacgcggttccggccggccgggcgttccgtgatcagggtctcacctcgatggccatcgtcgaactgcgcaatcggctgatgtcgcgcaccgggctgcggctgccgaccagcgtcgtcttcgaccaccccaccccgacggcgttggccgcctgtctccgggccgaggtgctgggaatcacccagtccgtcgccgagccggccctggtggccgaccccacggaaccgatcgccatcgtggggatggcctgccggctccccggtggcgtggcagatccggacgatctgtggaacctggtggccggcgaagtcgacgccgtctccgagtttcccggcgaccggggctgggacctcgaccgcctgttcgatcccgaccccgaccgcgccggcacctcgtacacgggtcagggcgggttcctgcccgaggcggggctgttcgacgcggcattcttcgggatctcgccgcgtgaggcactggccatggatccgcaacagcgactgctgctggaaacctcgtgggaggcgctggagcgggcgggcatcgacgccctgtcgctgaagggcgcggacgtcggcgtgttcgccggtgttttcggccacggctacggagtcggcaccgacgcggcggagctggaaggattcgcgaccaccgggtcggccgccagcgtggcatcgggccggatctcctacgtgttcggcttcgaggggccggcggtcaccgtggacacggcctgttcgtcgtcactggtggcgatgcacctcgccgcgcaggcgctgcggcagggcgaatgctccatcgcgctggccggcggtgcgaccgtgatggccacgcccagtaccttcgtggagttctcccgccagcgagcgctggcacccgacgggcggtgcaaggcgtacgcggccgccgccgacggcaccggttgggccgagggcgcgggtgtggtcgtactggagcggctgtcggtggcccgcgagcgcgggcaccgaattctggccgtgctgcggggcagcgcggtgaaccaggacggcgcgtcgaacggtctgacggcgccgaacgggctggcgcagcagcgggtcgtccggcgggctctcgccgccgccggcctctccccatccgaggtggacgccgtcgaggggcacggtaccgggaccaccctgggtgatccgatcgaggcgcaggcgttgctggcgacctacggcaaggaccgtgccccagagcgtccgctgtggttgggctcgctgaagtcgaacatcgggcatgcgcaggctgccgcaggtgtcgccagcgtgatcaaaatggtgcaggcgttgcggcacgggatcctgccggcgacgctgcacgtcgacgcgcccactcccggcgtgcactggtcggcgggtgccgtgcagctgttgacggagtcgcgtgactggtcgcgcaacggtcgtccgcgccgggccggggtgtcgtcgttcggaatcagcggaacgaatgcccacgtgatcctcgaggaggcgcccgaggaaccagcagccgacgaggtgtccgaggaaccagcagccgacgacgcgccccgggtgggcgtgatgccgctggtcgtgtcggcgcggagtgtggcgtcgctggccggccaggcaggtcggctggccgcgttcgtggaaggcgttgggccgccgatgcccgatctggccggcgcgttggcgaagaaccgggcggtgttggacgagcgagccgtcgtgctggccggctccggcggcgaggcggtgaccggcctggctgccctggcccgcggtgaacccgcggtcggtgtcgtgaccggccgcgccgacgtcgagggcaaggtggtgtgggtgttcccggggcaggggacacagtgggtcgggatgggccgggaactgttggactcgtccctggtgttcgccgagcggatcgccgagtgcgccgccgcgttggagccgtgggtcgactggtccctggtggacgtgttgcgcggtgacgccgatcccgggttgatggaccgggtcgacgtggtgcagccggcgacgttcgcggtcatggtgggtctcgcggcggtgtggtcgtcggtgggggtgcggccggacgcggtcgtgggccactcgcagggtgagatcgcggccgcctgcgtggcaggtgcgctgtccctcgcggatgcggcgcgggtggtggcgttgcgcagtcaggctatcgcctcggtgctgtcaggccgtggtggtatggcttccgtcgcgttgagcgaggaagacgcggcggcgcaactggcgccctgggcggaccgcgtggaggtcgccgcagtcaacgggccctcctcggtggtgatcgccggtgacggcccgccgttggacgaggtgctcgagtcactggcgcaccgggctgtccgggtgcggcgggtggcggtggattacgcctcgcatacgcgtcaggtggaggacatcgagggtgtgttggctgagtcgttggctgggattggtgcggtggcgccggtggtgccgttcttttccacggtcggtggtgggtgggttcggggggctggggaggttgatggtgggtattggtatcgcaatttgcgtggtcaggtgcggtttggtgcggctgttgcggagctgattggtcaggggtacggggtgtttgtggaggtgagtgcgcacccggttttggttcagtcgattgtggatgttgttgatggtgttgaggctgatgtggtggtggggggtagcctgcggcgcgacgacggtggtgtgcggcggcttgtgacgtcgatggctgagctgtttgtccgtggggtgccggtggattggagtggtctgctgccgccggtcgtcggctgggtggatctgccgacgtatgccttcgaccaccggcactactggctaccgccggtggaatcggcgaccgacgcgaggtcgctgggacaggtggcgactgaccacccgttgctggatgcggtcgtcggctccccgcggtcgaccggattcacggctacctcgagatggtcggtgcggtcgcacccctggctcgccgaccacctggtgacagacaccgtcctggtgccgaacgcggccctcgtggaggccgccatccggctcggcgatctggccgccacccccgtcctcgaggacctgaccgtcgacgttcccgtgctgctgccggcacgggacggccgcgacatccaagccctcgtcggtgagcccgacgagacacggcgacggcccgtggagatcttctcccgggcggcggaagccccgctggacgccgcgtggacgcgccacgcacacggcacactggcccctgccgcatcccggtcggcccgcccggagcccggggccgccaccgagatcgccgtggacggcgccgcacttcgggacgccgaccggtatgggatgcaccccgtcctgctcgacgcggccgcccgcaccgtcatcccggacggcacgctgccgtccaggtggaccggggtgaccctgttggcctccggcgccaccgcactgcgagtgcgaccgggctcgacctcgcggtgggggaccggtctggccttgaccgaccccaccggacaacccgtcatgaccatcgacgcggtcctcggtacgcccgcctcccccgatcaggcgcagatctccggcggtccgccacccgacaccctgttccgtgtcgagtggaccgaactgccgctgccggtcgtggatcgggcgggcgccgtcgtgcccgtcgcgaccggcgaggacgtcgccgcggcggccggggcgacgccggacgtcctgcggtacgaagccggcaccggagacccccgcgcgtcggtcgaggccgccctggaggttctccaggcatggcttgccgaaccggccctggcggagacccggctagccgtcgtcactggcgactgcaccgaactcggcgcagccgcggtgtgggggttggtgcgctcggcgcagtcggagcacccgggtcggatcgtgttggccgacctcgacgacgcgtcccggtccgtgctgcctgcgctgctgcgcagcggcgaggcccaactgagggtgcgcgacggcgtcgcgcaggtgccccgcctggcccgcgcctcgcttgaccttccggaggagcgacgccggctcgaccccgacggcaccgtactgatcaccggcggtacgggaacgctgggtgccacgacggcccggcatctggtcaccgtgcacggcatccggcacctggtcctgctcagccggcgcggctgtgccccggacctgcaggccgagttgaccgagctgggggcctctgtcaccgtggccgcctgcgacaccgcggaccgggcccaactcgaggccgtgctggccgccgtcgcggccgagcatccgctcaccgccgtggtgcacgtggccggtgtcctcgatgacggagtgctcaccgagctgaccccggaacgcgtcgacacggtgttgcggccgaagctggatgcggcactgcatctgcacgagctcacccgggatctggacctcgccgcgttcgtgttgttctcctccgcggccggtgtgctgggcaaccctgggcaggcgaactacgcggcggccaacgcctgcctggacgcgatcgcgcgtcagcgtcaccacctcggccttcccgcggtgtccctggcctggggctactggacgccggtcagcaccatgaccgagcacctgggagccgcggacctgagccgcaacaggcgaacgggcatgagtggcctgtccgccgccgagggaatggccattctggacgccgccctcggcgccgccgacacgttggtcgcggcgaagctggacgttcccgccctgcgcagggcagcggcgggtggtgatccgatcccgccgctgctgcgtgctctggcgccaccgccacgaccgacagccaaggccacggccggtcccgtctcgctcgcccaacgcctcgccggtgttgccgaggccgaggccaccgaggtcgtgctcgacctggtgcgcaggtacgccgccgaggtgctcgggcacgccgacgccgacgccgtccaccccggccggaccttcaaggacgccggcttcgactcgctgacggcggtggaactacgaaaccggttggccaccgcgaccggcctcaccctgtccccggcgctggtcttcgactacccgaaacccgcggcgctggccgagcacctgcacgccaggctgctcggtgtggcgccgcgccgtcagaacgaacccggtgcccccaccaggacgaccgacgagcccatcgcgatcgtcgcgatggcctgccgtttcccggcgggtgtgcacagtccggaggacctgtggcgggtggtggtcgacggggtcgacgcggtcaccgagttcccccgggaccgtggttgggacaccgaggggctctaccacgaagaccccgaccacccgggcaccacgtacgtgcggcacggcgccttcctcgacgacgccgccggattcgacgccgccttcttcggtatctcgccgaaggaggcgacggcgatggatccgcagcagcggctgctgctggagacctcgtgggaggcgttcgaacgcgccgcgatcgacccgaccaccctggccggtcaggacgtcggcgtcttcgtcggcgtcaacagccacgactacagcgtgcgcacgcaccaggcgtcggacctcgagggtttccggctcaccggaagttcgggcagcgtcgtctccggtcgcgtcgcctaccactttggcttcgagggccccgccatcacggtcgacaccgcctgctcctcatcgctggtggcgctgcacatggcgagccaggcgctgcgccgcggcgagtgcagcatggcgctggccgggggcgtgatggtgataggcgccctcgaaaccttcgtggagttctcccggcagggcgggctggccccggatggccggtgcaaggcgttcgcggacggcgcggacggcaccggctggtccgagggcgtgggactgctgttggtggagcggctgtccgaggcccgccgccgaggccaccaggtgttggcggtggtgcgcggatcggcggtgaaccaggacggcgcgtcgaacggtctcaccgccccgaacgggccgtcgcagcagcgggtgatccgcaaggcactgtgcgacgccggcctgggcgccccggacgtggacgcggtcgaggcacacggaacgggaaccgtactcggtgacccgatcgaggcccaggcgctgctcgcgacctacggacaggaccgccccgccggccgaccgctgtggctcggatcggtcaagtcgaacatcgggcacacccaggcagcagcgggcgtcgcgggcgtcaccaagatggtgatggccatccggcatggtgtccttccgcggaccctgcacgtcgatcgcccgtccaccaacgtggactgggcgtcgggcgaggtggaactgctgaccgaggcacgcgactggccggagaccggccgggcccgccgggctgcggtgtcgtccttcggcatcggcggcaccaacgcgcacgtcatcatcgaggccgcccccgaccagccgatgccccccaacccggagccggccccggagcccgacggtttcccggcaccgctcccgttgtcggcgcggacggctgccgggctgcgtggccaggcgggccgactcgcccggcacctcggcgaccggtccacgctgcccctcaccgacaccgcctacgccctcgccaccacccgtgcccacctcgagcaccgggcggtcgtactcgccgccgaccggcggcaggccgaggccgacctcagcgccatggagcgcggcgggaccggtcccacggtcctgtccggtaccccggtcaccggcaagctggccattctcttcaccggtcagggcagtcagtggccgggcatgggacgcgagctcgccgaaacgttcccggtcttccgcgccgcgttcgccgccgcctgcaccgccgtcgaacaacacctggaaccggtgcgcccgctgcgcgacgtggtgttcgcggcggacggtgaactgctcgaccagaccatgtacacgcaggccgccctgttcgccctggagaccgcgctgttccggctcgtcgagtcctggggagtgcgacccgacctcctcgccggtcactcgatcggggaggtcaccgccgctcacgtcgccggggtgttggacctgggggaggcggccaagctggtcgccacgcgcggccggctgatgcaggccctgcccgccggcggcgcgatggtcgccgttcaggcgagcgaggccgacgtcgcgcccctgctcgcccgagctggcggcgtggtctgtgtcgcggcggtgaacggccccgactcggtggtgctctcgggccacgaggacgcggtgctcgccctggcgggcgagctggccggtcggggctgtaggacgcgtcgactaccggtcagccacgccttccactcaccgctgatggcacccatgctggacgagttccgggccgtcgtggcggagctgtcgttccagccgggtaaccttcccatcgcctccacgctcaccggtctcctcgcccgggacgggcagttccgcacgccggactactgggtcgaccaggcacgcagcccggtccgattcggcgacgccgtcaccgcgttgcgtgagcacggcgcgacgaccttcctggagctgggaccgggcggctccctcgccgcgatggcgctcagcacgctcggcgcgccggaacaggcgtgcatcgcagccctgcgcaaggacggcgcggaggccagcgacctcgtggctgcggtcgcggggctgcacgtgcgtggggtggccgtcgactgggcggagctgctcggccggcggtccgccgtggccggcaccgacctgcccacctacgccttccagcaccagcggtactgggtcgagaccgaggacaccgcgacgggcggcgccgaggccctcggcgccaccgacgcccggcacccgctactcggcactgtgatcgaggtgccggacaccggcggcctcgtgctgaccggccgcctgtccccgctgagccccggcctgcttcccggcagtggcaaccgggttccggtggccgtgctcctcgaacttctggtccgggcgggcagcgaggtcggatgcggcagcctcgaccagatcgttgtcgaggtgccgctggcggtgtcggagcacggacacacccaggtgcgggtgaccgtggatgctcccggcctggacggacgtcgcggcgtcaccgtccatggcaggctcgacggtggccagcgtggagcatggacccgccatgttcgcgcggtgctggtccccggcatgccgcagccgagcttcgacctccgggacctgtcggggcccgagatcaccctgccggacgagctgaccgagcaggctgccacgttcgccctccacccgctgctcctcgacgccgcgctgcgcgtcccggccggcgacgaccaccgggacgtgtccgcctgcgccagcatgacggtgtacgcgcaaggggcgaccgccctacgcctgcggacgacgccgacgcgggacggccggcacctgctggagctggcggacaccgcgggggaaccggtcgccgccatcggcccgctgaccctcgacgccgccaccgccgacccggtggagcccgacagcgagccgctgccggtgccggtgccgctcacccgccgcgtggccgcgcggggtgaggcggcgggcggggcgatcctgggccggttggcgggtctggccgaggctgagcagcttcgggtcgtgacggccgtggtcaaggagagcatcgccgccgtcctcggtcatcgcgagtcggacgcgttcgccgagggacaggccttcaaggatcttggattcgattcgctgagcgcggtcagactgcgaaaccggctgcgggacctcaccggtgtgagcctgtccagcaccctggtcttcgaccatcccacacctgccatcctcgccgcccatctgcgcgacgaactactcggcgagcgccgtgagctgcccgttgccactgctcgggccgcgctgtccgacgaacccgtcgcgatcgtcgcgatgagcacccggctgcccggcggcgtggacacacccgaggagctgtggaacctggtgctggagcgccgggacgcggtcgccggcttcccggtcgaccggggctgggacctcgaccggctgtacgatcctgaccccgccagcccgggcacgagctacacccgcctgggcgggttcctgtatgacgccgcgcagttcgacggcacgctgttcgggatctcgccgcgcgaggcgctggcgatggacccacagcagcggttgctgctggagacgtcctgggaggcgttggaacgggcgggcatcgacccactgtcgctcaagggcagtgacgtcggcgtcttcaccggcatcgtccaccacgactatgtgagccggttgcaccgggtacccgacgatgtccagggctacctcatgaccggcgccgcctccagcgtggcgtccggccgggtgtcctacgtgttcggcttcgagggcccggcggtgacgctggacacggcgtgctcgtcctcgctggtggcgatgcacctcgccgcgcaggcgttgcgacagggcgagtgttcgctcgcgctggcgggcggcgcgaccgtgatggccagtccggacgcgttcctggagttctcccggcagcggggcctgtccgccgacggccgctgtaaggcctacgcggacggcgcggacggtacgggatgggccgagggcgtcggtgtcgtactgctggagcggttgtccgtggcacgggagcgtgggcacccggtcctggccgtgctgcggggcagcgcggtgaaccaggacggggcgtcgaacggtctgacggccccgaacggtccgtcgcagcagcgggtgatccgcagcgcgttggcggctgccggcctgtcgccgggtgacgtggacgtcgtggaggggcatgggaccgggacggcgttgggcgacccgatcgaggcacaggccctgctggccacgtacgggcagggccgggatgccgagcatccgctgtggttggggtcgttgaagtcgaacatcgggcacacccaggcagccgcgggggtggctggtgtgatcaagatggtgcaggcgatgcaacacgaggtgctgccggcgacgctgcacgtggagacgcccaccaccgaggtcgactggtcggctggggcggtccgggtgctgaccgagccgcgtgactggccccgcggcgctcgtgtccgccgggccgccgtgtcctccttcggcgcgagcgggacgaacgcgcacgtgatcctggaggaagcgtccgtcgagcgggcccggtccgccacggcggagggccccgcggccggtgtggtgccgctggtggtgtcggccgggagcaccggtgcgctggccgggcaggccagccggctggcgtccttcatcaagggctccgtcgaggtgccgctcgccgcggtggccggcgcgctggtgtcgggccgggcgatgctcggcaagcgggccgtcgtggtggctggctccggtgacgaggcactggccggcctggcagcgttggcgcgcggcgagagcagtcccgccctggtgaccggcagtgtggacacgccgggaaaggtcgtctgggtgttcccgggccagggctggcagtgggtcggcatgggccgggagttgttggacacgtcgccggtcttcgccgagcggatcgccgagtgcgccgccgcgctggagccctgggtcgactggtccctggtggacgtgctgcgcggtgaggcggccgccgagctgctggagcgggtcgacgtgctgcagccggcgagcttcgccgtgatggtgggtctggccgcggtgtggtcgtcggtgggggtgcggccggacgccgtggtcggtcattcacagggtgagatcgcggccgcgtgtgtggccggtgcgctgtccctcgaggatgccgcccgggtggcggcgctacgcagccaggccatcgccgtgaagctgtccggccgcggtggcatggcgtcggtcgccctgcccgaggaggacctggtcgtgcggttgacgccctgggcggagcgggtcgaggtggccgcggtcaacagcccctcctccgtggtcatctcgggcgacgccgaggcgctggacgacgccctggagttcctgtccggtcagggggtgcgggtgcggcgggtggctgtcgactacgcctcccacagccgccatgtggacgacctccgggacaccctcgccgacatgctggccgggctcgacgcacaggcaccggccattccgttcttctcgaccgtcaccggcggctgggtccgggacggcggagtcgtcgacggtgcctactggtaccggaatctgcgggatcgggtcggcttcggcccggcggtggcggacctggtcgagcagggccacgccgtgttcgtggaactcagcgcgcacccggtgctggtgcaaccggtcaacgaggtcgccgacgcggtggtggtcgggtcgctgcggcgcgacgacggcggcctgccgcggctgctggcctcgatggccgaactcttcgtacgcggggtggcggtggactggtcccgggtgctcccggcccggtccggctgggtgggcctgccgacctacgccttcgaccaccggcactactggctgcacgaggctcaggcgggtaccgacgcggccgacccggccgagggcgccgactccgatttctgggccgcggtcgagcacgcgaacctggactccctcgccgaactgctggagatggcctcagccgaccagcgcggcgctctgaacaccgtcgtgccggtactggcggactggcggaagaagcgccgcgagctgtcaaccgcggaggggctgcgctaccacgtcaactggcaaccgctcgacggcgaagccgccggcgtgcccggcggccggtggctcgtcgtcgtgccgtcggggcacggtgaggacacgcttctcgccgggctgggcgagcaggggctggacctgatccgactggaggtcggcgagcgggaccgtggccgggaacgtctcgccgaacgactgagcaccgtcctcgccgaccacgagctgaccggggtgctgtccctgctcgccctcgacccccgggcgcaggacccgacaaccgtcgcggcgccgacgctcgcactcgtgcaggcgctgggcgacagcgacgtcaccgcaccactgtggtgtgtgaccaggggcgcggtgaacatcggcatccaggacgcggtgaccgcaccggctcaggccgcgctctggggtcttggccgtgccgttgccctggagcggctcgatcgctggggtggtctggtcgatctgcccgcgtcgagcgacgcgcgtacggcgcaggccctgctcggggtgctgaacaccaccggtgaggatcagctcgcgatccggcggtcgggcagctacggcaggcggctggtccgtaagccgctgccggagcccgtgaccggcggacgctggcagccccggggcacggtcgtggtgaccggcggagccgaggggctcggcaggcatgccgcggtctggctcgcgcaggccggcgtggaccggctcgtggtcaccaccaccgcccacgcgcccgtggacggcgtgccggagcttcgcgccgaactggccgggctcggtctgcacacggtggtggagtcctgcgccgatgccgaccgggacgcgatcgccgcgctggtggccgcgaccgtaccggaacaaccgatcacggccgtggtgcacgccgccgacgtcacgcagaccagttccgtcgacgacaccggtgagcgcgacctcgccgaggtgttcgccacgaaggtggacagcgcggtgtggctcgacaacatgttcgaggacatcccacttgatgcctttgtcgcgttctcctcgatcgccggtgtctggggtggtggcggccagggcccgtccggtgcggcgaacgcggtgctcgacgccctcatcgagtggcgtcgggccaggggcctgcgggcgacgtccgtcgggtggggggcgttgaaccagatcggcgtgggcatggacgaggccgcgctcgcccaactccgtcgccgtggtgtgctgccgatggagccctcggtggcgatggccgcgatggtccaggccgtccagggcaacgagaagttcgtggcggtcgcagacatggactgggcttccttcatcccggccttcacctccgtccgtcccagtccgctgttcgcggacctgcccgaggcccaggcggctctggcagcgtcgcagcccgacaccgagaacagcgacgccgccgcgtccctcgcggagtccctgcgcgcagtgacggacagtgagcagaaccggattctgctccgactggtccgcgggcacgcctcgacggtcctcggccacggcggggcggagggcatcggcccacgacagccgttccaggaggtcggcttcgactcgctggccgccgtcaatctccgcaacagtttgcataccgccaccgggctgcgccttcccgcgacgttgatcttcgactaccccaccccggagacgctggtcggctacctgcgtgccgagcttctccgggagcccgacgacggcctaccggggcgggaggacgacctgcggcgggtcctcgcgtccgtgccgatcgcccggttcaaggaggcgggcgtgttggaagccctgctgggtctggccgacgtggacgacgacccggccgtgccggacgaaccagtgcccagcggggcgaacgacgtggaactgatcgacgcactggacatcgccgccctcgtccagcgagcgctgggcaaggcgagctgaccaccgatgacgaaacaacgtggaggacgggttatgtcggcgccagacgagcagatcgtccaggcactgcgtgcctcgctgaaggagaacgcacggcttcagcaggagaacgacgcgttcaccgccgcggccgcggagcccatcgcgatcgtctccatggcctgccggtacgcgggtggcatccgtagcccggaggacctgtggcgggtggtgaccgacggcaccgacgtctacaccggctttcccaccgaccgcggctgggacctggagggcctctaccacccggacccggacaaccctggtacgacgtatgtccgggaaggcgccttcctgcacgatgccgggcagttcgacgccgcgttcttcgggatctcgccgcgcgaggccctggcgatggacccacagcagcggcaactgctcgaggtggcgtgggagaccctcgagcgggccggcatcgacccccactcggtgcggggcagcgacatcggcgtgttcgccgggatcgtgcaccaggactacgcccccgacctcagcgggcacgaggggttcctgagcctggagcgcgcgcttggcaccgcaggcggggtcgcctccggccgggtcgcgtacacgctcgggctcgaagggccagcggtgaccgtcgacaccatgtgctcgtcgtcgctggtggcggtgcacctggccgcgcaggcgttgcgccgcggtgagtgctcgatggcgctggccggcggttcgacggtgatggcgacgcccggcgggttcgtcggtttcgcgcgtcagcgagggcttgccttcgacgggcgttgcaagtcctacgccgcgggtgccgatggctcgtcgtgggccgagggcgtcggcgtgctgttgttggaacggctgtcggtggcccgggagcgcgggcaccgggtgctggcggtgatccggggcagcgcggtgaaccaggacggcgcctccaacgggctgaccgcgccgaacggtccgtcgcagcagcgggtgatccgcagtgcgctggcgagcgccgggctgactccctccgatgtcgacaccgtcgagggccacggtaccggtaccgtcctgggagatccgatcgaggcgcaagccctgatcgccacgtacgggcagggccgggatccgcagcatccgctgtggctcggctcggtcaagtccgtcatcgggcacacccaggcggcgtccggtgtggccggcgtgatcaagacggtgctggcgatgcaccaccgactgatgccggcgacccggcacatcgacgcgcccacgccccaggtggactggtccgccggcgccgtggaactgttgactgaggcccgtgactggtcgcggaacggtccgcgccgggctggtgtgtcgtcgttcggtgccagcggcaccaacgcgcatctgatcctggaggaggcaccggaggacgagacggtgccggcggtaccgacgccggacggggtcgtcccgttggtggtgtccgccaacaccgccgcctcgctcgcggcgcaggcggggcggctggcgtcgttcgtcgagggtgccgaggtgccgctggcccaggtggccggggcactgatgtcaggtcgcgccacgctgggcgaacgtgccgtggtggtcgccgactcggtcggcgaggcaactgccggcttcgccgcgctggctgccggcgctaccgcgccgcagctggtaaccggatccggggtgccaggcaagatcgtatgggtgttcccgggccagggcacgcagtgggtcggcatgggccgggagctgttggactcgtccccggtgttcgcggaccggatcgcggactgtgctgccgcgttggagcgttgggtcgactggtccctcgtcgacgtgctgcgtggtgacgtcgacccagcgctgatgaagcgggtcgacgtgctgcagccggcgagcttcgcggtgatgatcggtctggccgcggtgtgggcatcggtgggtgtccagcccgacgcggtgatcggccactcgcagggtgagatcgccgcggcctgcgttgctggtgcgctgtcgctcagggacgcggcgcgggtggtggccctgcgcagccaggcgatcgccgcgacgctgtccgggcgcgggggaatggcctcggtcgccctgagcgagagcgaggcggccgagcgactgactccgtgggccgaccgggtcgaggtggcggccgtgaacggcccgtcgtccgtggtgatcgccggcgacgccgacgccctcgacgaggccctggatgtccttgacgaccagggggtccgggtgcggcgcgtcgcggtcgactacgcctcgcacacccgacacgtcgaagacatccgcgacaccctggccgacgcgctggccgggatcggcgcgcaggcaccggaggtgcccttctactcgaccgtgaccggtgggtggatccagggcgccagtgtggtggacggcggctactggtaccgaaacctgcgtggccaggtgcggttcgggtcggcggtcgcggacctgatcgcgcaggggcacggcgtgttcgtcgagatcagcgcccacccggtgctggtccagccgatcagtgagatcgtcgaccgggtcggctccgacgtccaggtcaccgggtcgctgcggcgcgacgagggcggcctgcggcgcctgatgacgtcgatggccgagctgttcgtcctgggcgtcgcgctgaactgggccgcgatcctgcccagcgggtcggcctcggcgcacgtcgacctgccgacgtacgcgttcgaccaccggcactactggctccggatggccgactcggccaccgacgcggcgtcgttgggactggtcggagccgatcatccgctgctgggagcggtgctgccgcttccgcagaccgatgggttggtcttcacctcgcgcctgtcattgcggtcgcacccctggctggccgaccacgcgatcggcggcgtcgtcctcgtccccggcacggtgtatgtcgatctggcggtgcgcgcgggcgacgagttcggcttcggcgtcctggaagaactcgtgatcgaggcaccactcgtgctacccgagaacaccggggtccggctccaggtcgcggttggtggaccgggggagaccgggtcacgcccggtcgccgtgtattcgctccaggaaggtgccgacgactggacccggcacgccgtgggcctgctgtcgaccacgacgacaccggaaaccggcttcgacttcaccgcctggccaccgcagggcgtgcggcaggtcgacatcgagggcttctacaccgacctcgtcgagcgtggttacgcctacgggccggcgttccaggggctgcgcgcggtgtggcgccggggcgacgaggtgttcgccgaggtcgcgctccccgacgaccaccgggaggacgccggcaagttcggcatccacccggcgttgctggacgccgccctgcacaccaacgccttcgccaaccccgacgacgaccgcaaggtgctgccgttcgcctggaacgggctcgtgctgcacgccgtgggcgcggcggcgcttcgggtgcgggtcgcgccgtcgggcccggacgcgttgtcgttccaggcggctgacgacaccggtgcgctggtcgtgacaatggactcgctcgtgtcactgcccgtttccgccgaacagttggagacggcagcggaagcgagccgcgattcgctgttccgggtggagtggaccgagttgtcgccggccaccgaggagcccgcatcgtcgtggagcacggtgaccacggctgccgacgtggcggccctgaccgggagcccgagcgtcgcctcagcggccgtcctgcacgccgtcggcggtaaggacggggcgctggcattgaccacgcgggtgctggcggtcgcgcaggcctggctgaccggggaagggctggaggactcgcggctggtggtcatgacccggggcgcggtgcccgggggcgacggtaccgtgagcgatcccgccggcgcggcggtctggggtctgctgcgggccgcccaggccgagaacccggaccggatcgttctggtcgacaccgactccgccggtccgaccccgatgctggccgcggcactggccagtggagaaccacagctcgcgatacgcgggacgaccctgcacgcgccccgactggcccaggccggcggccaggcgcccgacgcgccggccgtgttccgcccggaagggcgggtgctggtgacgggtggaaccgggtcgctgggtgccgtgatcgcccggcatctggtgtcccggcacggtgtgcgccggctggtgctggccggtcggcgggggacagccggtcagggtgtgccggagttggtcgccgaactgaccgagcggggtgcggacgtgtccgtggccgcgtgcgacgtgtccgaccgggacgcggtcgcgggcctgctggccgagcaccggccgaccgcgatcgtgcacctggcgggggtcctggacgacggtgtgatcggcgcgttgacccccgagcggctggccggggtgttcgcgcccaaggtcgacgcggtacggcacctcgacgagctgacccgtggctcggagctcgatgccttcgtcgtgttctcgtcggccgccgcgctcatgggctccgccgggcagggtaactacgccgcggcgaacgcgttcctggacggggtgatggcacaacgcagggcggccgggctgcctgggttgtcgttggcgtgggggctgtgggagcaggccaccggcctgaccgcccacctcagcgcggtggaccaggcacggatgagccgcggcggcgtcctggcgctgacacccgccgagggcgtcaccctgttcgacatcggcctgtgcgccgaccaggcgctgctggtgccgatcaagctggacctgaaggcgctgcgtgcccaggccgcggccggcggggacgtgccacacctgctgcgcggcctggtccgggtaggccggcgggtggcgcgggcctcggccggcgacagcggcggcctggtccgcaggctcgccgggctggctcccgaggagcaggagaagctcctcatcggcatcgtccagaccgaggcggccggcgtgctcggcttccgcgggccggagctgacccagggcacccacaagttcaccgagatcgggttcgactccctgaccgcggtggaactgcgcaaccggctgagctcggcgaccggcgcgaggttgcccgccacgctgatcttcgactatcccactccggttgccctggccggctacctgcgtgccgaactgggtgacacggtggccggcgccgcaccctcggtcaccgttgccgccgaccccgacgagccgatcgcgatcgtggggatggcgtgccggctgcccggcggtgtcaccaaccccgacgatctatggcggatggtgtacgacggccgggacgggatgtcaccgttccccgaggaccgcggctgggacctggacggcctgttcgaccccgacccggaccgccccggcacgtcctacacccggcaggggggcttcctcaccggcgcggggctgttcgacgccgggttcttcgggatctcaccgcgtgaggcgctggcgatggacccgcagcagcggttgctgctcgaggcctcgtgggaggcgctggagcaggcgggcgtcgacccgaccggggtgcagggcggcgacgtgggcgtcttctccggtgtgtccatacacgactatctcgagtcgctgagcaacatgccggccgagctcgagggcttcgtcacgacagccacggccggcagcgtggcctcgggccgggtgtcgtacgtgctcggtttcgagggtcctgcgatgaccgtcgacacggcgtgctcgtcgtccctggtggcgacgcacctcgccgcccaggcgctgcggcagggtgagtgttcgatggcgctggccggcggcgtcgccgtgatggggtcaccggtcggcgtgctcggcatgtcccggcaacgaggcctggccgcggacgggcgatgcaaggcgttctccgcggatgccgacggcaccgtgctgtccgaaggcgtcgccgtggtggtgctggagcggctgtcggtggcccgggaacgggggcaccgggtgctggcggtgatccggggcagcgcggtgaaccaggacggcgcctccaacggactgaccgcgccgaacggcccgtcgcagcagcgggtgatccgcagcgcgctcgccagtgccggactggcggcctctgacgtggacacagtcgaggcgcacgggacgggtacctccctgggcgacccgatcgaagctcaggcactgctggccacctacggccgggaccgcgacccggaccgcccgctgtggctgggctcattgaagtcgaacgtcggccacactcaggcggctgcgggcgtggcgagcctgatcaagatggtgcaggcgttgcggcacggcgtgctgccgccaaccctgcatgtcgcggagcccacgcaccaggtcgactggtcggccggtgccgtcgaactgctgaccgaggcacgcgactggtcgcgcaacggtcatccgcgccgggcgggcgtgtcgtcgttcggcatcagcggcacgaacgcgcacctcatcatcgaggaggcaccggccgaccaggtccgggccgtcccggcaccggacgttccgggcggcgtggtgccgctggtggtgtcggcccgcagcgccgcctcgctggcgggccaggcgggccggctggcggagtttctcgccggcgcggcagaagtgccactggggcaggtggcgggcgccctgctgtcgaggcgggcggcgctgggtgatcgcgccgtcgtgctggccggctcgacggaggaggcactgaccgggctcgacgcgctggcccgcggtgacggcggggccggtgtggtgaccggcagcgtgggcgggtggggtggactggtgtgggtgttcccggggcaggggacacagtgggtcgggatgggccgggaactgttggactcgtccctggtgttcgccgagcggatcgctgagtgcgccgccgcgttggagccgtgggtcgactggtccctggtggacgtgttgcgcggtgacgccgatcccgggttgatggaccgggtcgacgtgctgcagccggccagcttcgccgtcatggtgggtctggccgcctggtgggcgtcggtgggcgtggtgcccgacgcggtgctcggccactcgcagggtgagatcgccgcggcgtgtgtggcgggggcgttgtcgctggaggacgccgcgcgggtggtggcgctgcgcagccaggccattgccgaacggttgtccggacgcggtggcatggcgtcggtggccctcggcgaacacgaggtcgccgcacggctggccccgtgggccggccgggtcgaggtcgccgcagtcaacgggccctcctcggtggtgatcgccggtgaggccgaaccactggccgaggccgtggcggcgctggacggccgccaggtggcggtggattacgcctcgcatacgcgtcaggtggaggacatcgagggtgtgttggctgagtcgttggctgggattggtgcggtggcgccggtggtgccgttcttttccacggtcggtggtgggtgggttcggggggctggggaggttgatggtgggtattggtatcgcaatttgcgtggtcaggtgcggtttggtgcggctgttgcggagctgattggtcaggggtacggggtgtttgtggaggtgagtgcgcacccggttttggttcagtcgattgtggatgttgttgatggtgttgaggctgatgtggtggtggggggtagcctgcggcgcgacgacggtggtgtgcggcggcttgtgacgtcgatggctgagctgtttgtccgtggggtgccggtggattggagtggtctgctgccgccggtcgtcggctgggtggatctgccgacgtacgccttcgaccagcagcactactggctgcacacggcggctgcggcagacgcgccgtcgctgggacttgccggcgccgaccacccgatgctcggtgcggtggtgcggctgccgtggtcggacgggttggtcttcacgtcgcggttgtcgctgcggtcgcacccgtggctggccgaccacgaggtcggtggcgtggtggtggttcccggtgccggactggtcgagttggccgtgcgcgccggtgacgaagccggctgcccgcacctggacgagctggtgatcgagaccccgctcgtcgttccgacccatggtggcgtgcgcgtgcaggtcgccctgagcgggcccggcgagaacgacgctcgcacggtggacgtatacgccctacgcgaggacgactccgacgacggatggacgcgacacgccaccggcgtgctgtcgagtacacccgggccgcaggacccgtttgacgccaccgcctggccgcctcccggtgcgcaccgcgtcgacgtcgaggcgctctactccgacctggccgggcacgatctcgcgtacgggcagtcgttccgggccgtgcgggcggcatggcagcgggaccgggaggtcttcgtcgacgtcgccctgcccgaggaccgtgacggggaggcgacggcgttcggcgtccaccccgcgctgctggacgcggcactgcacccggcgctgcgggacgcgaacgaggacgggtcgcagccgcgacaaccgctggactggcgtggtgtggtactgcatgccgcaggcgcgtcggcactgcgggtacggctgacgcccaccggcgccgacagcgtggcactggccgcggccgacgagaccggcgccccggtcgtgaccgtgggttcgctccgcttccgcacggcgcccaacgctgagtcggctgcggccgagccaggcgtagcgccctcccgctcgctgttcgaggtgacgtggatcgcgctgcccgatggtgcggggacgccggctgtgtcctgggtgccggtcaccaccgccgaggaggtgaccgcgctgaccgacgctcctgcggcggtcgtcctcgatgtgaccggggcggacgacgccctgacggtgacctcccgggcgctggaggtcgtgcaggcctggctgaccggatccggggcggaggactcacggttggtggtcgtgacccgcggtgcggtacccgctggtgacggcacggtgacagatccggccgcggcggcggtgtggggtctcgtgcgtgccgcccagggcgagaacccggaccggattcacctgctggacctggacccggccgccgacgcgggtgcggagtccgtgctcggcgttgtcctggccagtggtgagccgcaggtcgcggtgcgcggaacggccctttccgtgccacgactcgcccgcgccgccggggccaacgaggcaccggcggttttcggcccggagagtacggtgctggtctcgggtgccggcgcgctgggtgccctggtcgcccggcatctggtgacccggcatggcgtgcgccggctggtgctggccagccggcggggtccggccgccgagggcgcgaccgagttggtcgccgatctgtccgaacggggcgtggccgtgtcggttgtcgcctgcgacgtgtccgtgcgagctgaggtggcggccctgctggccgcgcaccgtccgaccgccgtcgtgcacacggccggcgtgctggacgccggcgtgatcgagacggtcacgccggagaagctggcccgggtgttcgcgccgaaggtggatgcggtgcggcatttggatgagttgactcgcgatctgcggttggacgcgtttgttgtgtattcgtcggtgtcggcggtgtttatgggtgctggtagtggtggttacgcggcggcgaatgcgtttttggatgggttgatggctcagcgtcggtcgttgggtttgccggggttgtcgttggcgtggggtctgtgggaccaggccgccgggatggcggccggcaccgacgagttgaccagagcgcggatgaaccggcggggcggactccagttgatgacccaggccgagggcatgggactgttcgacgccgcccttggcgcggagcaggcgttgctggtgcccgcgaagctcgatctgcgtggggtccgcgccgacgccgccacgggcggtgcggtaccccacatgttgcgcggtctggttcgcgcgggccggcggcaggcgcgttcgggcggcaccggcgggaagcgcggccggctcgccgagcgactggccgggctgaccccggcggatcagctgtccctgctgctggacatggtccgtagccaggtcgcggccgtgctcgggcactccgacgccggagcggtccgggcggatgcggcgttcatggatgccgggttcgactcgttgacgtcggtggagctgcgtaaccggctgcgggaggcgaccggcctgaagcttcccgccaccctggtgttcgaccatccgaacccgcaggccctcgcccgccacctgcgcgacgaactgggtgatgccgcgccgacgacggtgacgccgaccgtcctggccgccgaccccgaggagccggtcgccatcgtgggcatggcctgccgactgccaggtggcgtagccgggccggcggacctgtggcggctggtgtccgaaggccgggacgcggtttccgactttcccaccgaccgcggctgggacctggagggcctgttcgaccccgacccggaacgcccgggtacgtcgtacaccagtcggggtggattcctgcacgaggcggggctgtttgatgcggggtttttcgggatttcgccgcgggaggcgttggcgatggacccgcagcagcggttgctgctcgaaacgtcgtgggaggcgctggaggcgaccggcgtcgacgcgacctcgctgaagggcagcgacgtcggcgtcttcaccggcgtcttcggccagggctacgtcgcgccgggggccgaggcggtcacgccggagctggagggcttcgcgggcaccggcggatcgtcgagcgtggcatcgggtcgggtgtcctacgtcttcggcttcgaaggaccggcgatcacgattgacacggcctgttcgtcctcgctggtggccattcacctggccgcgcaggcgctgcggcggggtgagtgctcgatggcgctggccggcggcgcgaccgtcatggcgaatccgggtgccttcgtcgagttctctcggcagcggggtctggccgtggacgggcgctgcaaggcgttcgcggccgccgccgacggtaccggctgggccgagggcgtcggcgtggtggtcctcgaacgcctgtcggtggctcgggaccgcgggcacaccgtcctggcggtgctccggggcagcgcggtgaaccaggatggtgcctccaacggactgacggcgccgaatggtccgtcgcagcagcgggtgatccgccgggcactggccgatgccggagtggcgccgtccgaggtggacgtggtggaggcgcacggcaccggcacgtcgttgggtgatccgatcgaggcgcaggcgttgctggccacgtatggccagggtcgtgaccaggagcgtccgctgtggttggggtcgttgaagtcgaacatcgggcacgcgcaggcggcggcgggtgtggccggtgtgatcaagatggtgcaggcgctgcggcacgggatgttgccggcgacgctgcacgtggacacgcccacgcccgaggtggactggtccgccggcgcggtcgagctactgacggaggcgcgggactggccgcgcaacggccaccctcgtcgagccggcgtatccgcgttcggtgtcagcggcacgaacgcgcacctcatcttggaggaagcgccgcagaacgccacccccgacctggtgccggcagccgccccggatgtgcttcccgtgctggtgtcggcgcgtagtgggacgtcgttggtggggcaggctgctcggctgggggcgtttcttgagggggtggaggtgccgttggcgggtgtggcgggtgggttggtttctggtcgggcggtgtttggtgagcgtgctgtggtggtggcgggttcccgggttgaggcgagggcggggctcgcggcgttggctgacggtgtggatgtggcgggtgtggttacgggtcgggtgggtgtgcggggtggggtggtgtgggtgtttccgggtcaggggacgcagtggttggggatgggtcgggagttgttggattcgtcgtcggtgtttgcggggcgggttgctgagtgtgcggtggcgttggggcggtgggtggattggtcgttggtggatgtgttgcgtggtgaggttggtggtgggttgttggagcgggttgatgtggtgcagccggcgtgttttgcggtgatggttggtttggcggcggtgtgggagtcggtgggtgtgcggcctgatgtggtggtgggtcattcgcagggtgagattgcggcggcgtgtgtggcgggtgcgttgtcgcttgaggatgcggcgcgggtggtggcgttgcgtagtcgggcgattggttcggtgttgtctggtcggggtggtatggcgtcggtggcgttgggtgaggaggaggtggtggcgcggttgggtccgtgggggggtcgggtggaggtggctgcggttaatggtccttcttcggtggtggttgcgggtgatggtggggcgttggatgaggtgttggggttgttggtgggtgagggtgttcgggtgcggcgggtggcggtggattatgggtcgcattcgagtcaggtggaggcgcttgagggtgtgcttgctgaggcgttggtggatgtgcgggggttggcgccgagggtgccgttgtattcgacggtgacgggtgagtgggttcgggatgcgggggttgtggatggtgggtattggtatcggaatttgcgtgggcaggtgcggtttgggtcggcggtggcggatttggttgggttggggtatcggacgtttgtggaggtgagtgctcatccggtgttggttcagccgatcagtgaggttgttgagggttctgaggtggtggttacggggacgttgcgtcgggatgagggtggtttgcggcggttgtttatgtcgatggctgagttgtttgttcggggtgtgtcggtggattgggctgcggtggtgccgtcggtgggtccgcgggtggagttaccgacgtatgcctttgaccgccagcactactggctgcgccagcccaccgacacggccgtcgacgcgacgtcgctgggacaggtggcggttgaccacccgctgctgggcgcgatggtgcagctgccgcagtcggacggcatggtgttcacgtcgctgctgtcggtgcggtcgcagccgtggctggccgaccacgcggtcggcgaggtcgtgctcctgcccggcagcgggctggtggagctggccgtgcgtgccggtgacgaggtcggctgctcggtgttggacgagctgctgatcgaggcgccgctggtggtgcccgagcagggcggtgtgcgcgtgcaggtgaccctgagcggaccaggcgcggacggggtgtgcacggtggaggtctactcccggcgcgacgacgggacgggcgggtggacacggcacgccaccggcgcgttgtcggcgacaccgaacgacagcggcacccggttcgacttcaccgtctggccaccgcgggacgccgcaccggtcgacatcgaggacttctacgccgacctggctgagcgcggctacggctacggccccgcgttccagggactgcgcacggtgtggcggcggggtgacgaggtgttcgccgaggtggccctgcccgaggaccagcgggcggaggcgggcggattcggtatccacccggcgttgctggatgccgcgttgcaggccgccacagcaggcgacccggcgggcgacccggcgcggcagccgggcgaggcggtgctcgcgttcgcctggaacgggcttgtgctgcacgccgccggcgccccggcgttgcgggtgcggctggcgccgcacggaccggactcgctggccgtcgaggcggccgacgagaccggtgggctggtgctgacaatggactcgctggtatcccgcccggtgtcggtggcgcaactgggggcgacggcgcacgacgttcgtgactcggtgctccgggtggactgggtcgaactgcccgcgagcgcggtcgggccggtgtcgtcctgggcacccgtggacacggccgacgaggtgcgggcgctggccaccgccgacctgccgccggtggtggtcgtcgatgccgtcggtgacgacgatccgctcgcggtgacctcccgagtgctggaggtcgtgcaggcgtggttggccgtaccccagctggaagaggcgcgcctggtcgtccgcacccgcggcgccgtacctgccggtggtgatcacctggtgaccgacccggccgccgcggcggtgtggggactggtccgctcagcgcaggccgagaacccggaccggatcgtgctgctggacgccgacccggccaccgcggccgggccggaactggtgctcgcggccggtgagccgcagctcgccgtgcgggggaacgtgctgtccgttcctcggctcgcccggaccaacgaccagctccagcaaccaccggtggtcttccggccagacggtacggtcctggtctcgggcgccggtgcgctgggcggcctggtggcccggcacctggtgacacggcacggggttcgtcggctggtgctcaccagtcggcgtgggcaggccgccgacggggtggccgagttggtcgccgacctgaccgagcagggcgcggatgtgtcggtggtcgcctgtgacatgtccgaccggagccgagtcgcggccctgctggccgagcaagcggtgaccggtgtcgtgcacacggccggtgtgttcgatgacgggttgatcgatggcctgacccgagaccggctggccggggtgttcgcggccaaggtcgatgcggtgcggcacctggacgaactgacccggagcctggacctggacgtgttcgtggtgttctcgtcggtagcgggcgtggtcggtggaggcggccagggcagctacgcggcggcgaacgcgttcctggacgcggcgatgtcccaccggcgcgcggccggccggcccgggctgtcgctggcgtggggcctgtgggaacggggcatcggcatggccacccatctcagcgtcgtcgaccacgcgcgggccagccgtggtggcgtcctggagctgacccgggccgagggattgagcatgttcgacgccgcgctgtgcctggaccaggcgctgctggtgccgctcaagctggccccagaggcgatgcgggccgacgccgcagccggtggggtggtgccgtcgctgttgcgcggtctggtgcgcccgggcagacaacaggcgcggacagcggccgtggtggacgacaacctggtccgcgagctcgccgggctcgcgccggccgaccaggaagcgcgggtgctggacgtggtccgtgcccaggtcgcggtcgtgctggggcacgcggacccgcaggacgtacaggcggacacggcgttcaaggacgtcggattcgactcgttgacgtcggtggagctgcgcaaccggctgcgggaggcgaccgggctgaaactgccacccacgctggttttcgactatccgaacccgctggtgctcgccagctacctgcgcacgcaactgtgcccggacagtgccgggcccgacgggggcaccgacggggacgaggagcggttgcgacaggccctcgcgtcggtcccgctggcgcggctgcgggcggccggactggtcgacgctctgctcgaactggccgccgcaggcgagccggacgacgacgtcggggacgagcgggaggttgccgacttggatgtcgacgacctcgtggacctggtgctcggcggtgagtagctccatgcggaccggcaattgctaccgaatgatgggggcgtctggtgagtgcgtcgtatgagaaggtcgtcgaggcgctgcgcaggtcggtggccgaggccggtgagctgaggaagcgtaaccgccagctcctcggcgcctcccgagagccgatcgccatcgtcgggatggcctgccgactgccaggtggcgtagccgggccggcggacctgtggcggctggtgtccgaaggccgggacgcggtgtcgggcttcccgacggatcgtggctgggacctggtgggtctgttcgatccggaccccgatcgtccgggtacctcgtatgtcagccagggcggtttcctgtccgaggcggggctgtttgatgcggggtttttcgggatttcgccgcgggaggcgttggcgatggacccgcagcagcggctgttgctggaagccgcgtgggagaccttcgaggacgctgccgtcgacccgacgtcgctgaagggcgacgacgtcggtgtgttcgtcggtgcggccccgcagggctacggatccggcccgatcgggcccgagatgcagagcttcgcgggcaccgggctggcgtcgagcgtggcctcgggccgggtgtcgtacgtgttcgggttcgagggacctgcggtcaccatcgacaccgcgtgttcgtcgtcgttggtggcgattcacctggccatgcaggcgttgcggcagggtgagtgctcgttggcgctggcgggcggcgcgatggtgatgtccagccccaattccttcgtggtgttttcccggcagcgggggttggctgccgatgggcggtgtaaggcgtatgcggacggtgcggatgggatggggttggctgagggggttgggttggtgttgttggagcggttgtcggtggctcgggagcgtgggcatcgggttttggcggtgttgcggggtagtgcggtgaatcaggatggtgcgtcgaatgggttgacggcgccgaatggtccgtcgcagcagcgggtgattcgtgcggcgttggcgagtgcggggttggcgccgtccgaggtggatgttgttgaggggcatggtacgggtacgtcgttgggtgatccgatcgaggcgcaggcgttgctggccacgtatggccagggtcgtggttctggccagccgctgtggttggggtcgttgaagtcgaacatcgggcacgcgcaggcggcggcgggtgtggccagcgtgatcaagatggtgcaggcactacgccacgaggtcatgccaccgagcctgcacatcgacggtcccagcaccagggtggactggtcggcgggggcggtgcagctgctgaccgaggcgcgccagtggccacgcgacgcacgaccgcgtcgagtcggtgtgtcgtcgttcggagtcagtggcaccaatgctcatctgattctcgaggaggcgccgggggagcccgaggtggctgaggtgccggctgaggaggttccggttcagggtgtggtgccgttggtggtgtcggcgcgtagtgggacgtcgttggtggggcaggctgctcggctgggggcgtttcttgagggggtggaggtgccgttggcgggtgtggcgggtgggttggtttctggtcgggcggtgtttggtgagcgtgctgtggtggtggcgggttcccgggttgaggcgagggcggggctcgcggcgttggctgacggtgtggatgtggcgggtgtggttacgggtcgggtgggtgtgcggggtggggtggtgtgggtgtttccgggtcaggggacgcagtggttggggatgggtcgggagttgttggattcgtcgtcggtgtttgcggggcgggttgctgagtgtgcggtggcgttggggcggtgggtggattggtcgttggtggatgtgttgcgtggtgaggttggtggtgggttgttggagcgggttgatgtggtgcagccggcgtgttttgcggtgatggttggtttggcggcggtgtgggagtcggtgggtgtgcggcctgatgtggtggtgggtcattcgcagggtgagattgcggcggcgtgtgtggcgggtgcgttgtcgcttgaggatgcggcgcgggtggtggcgttgcgtagtcgggcgattggttcggtgttgtctggtcggggtggtatggcgtcggtggcgttgggtgaggaggaggtggtggcgcggttgggtccgtgggggggtcgggtggaggtggctgcggttaatggtccttcttcggtggtggttgcgggtgatggtggggcgttggatgaggtgttggggttgttggtgggtgagggtgttcgggtgcggcgggtggcggtggattatgggtcgcattcgagtcaggtggaggcgcttgagggtgtgcttgctgaggcgttggtggatgtgcgggggttggcgccgagggtgccgttgtattcgacggtgacgggtgagtgggttcgggatgcgggggttgtggatggtgggtattggtatcggaatttgcgtgggcaggtgcggtttgggtcggcggtggcggatttggttgggttggggtatcggacgtttgtggaggtgagtgctcatccggtgttggttcagccgatcagtgaggttgttgagggttctgaggtggtggttacggggacgttgcgtcgggatgagggtggtttgcggcggttgtttatgtcgatggctgagttgtttgttcggggtgtgtcggtggattgggctgcggtggtgccgtcggtgggtccgcgggtggagttaccgacgtatgcctttgaccatcagcactactggctgcagaccgaggagacgaccgatgcggcctcgctgggtcagtccgtaacggaccacccgttgctggatgccctcgtgccattgccccagtcggacggcgcggtgttcacctcgtacctgtcgttgcggtcgcagccgtggctggccgaccacgcgatcggcgaggtcgtgctctttcccggcactggtctggtggagctggccctacgggccggcgacgagatcggttgtccggtgctgaacgaactcgtgacggaggcgccgctggtggtgcccgagcacggcggcgttcggctccaggtcgcggtcggcggaccggacgacaccggtgcgcgtccggtggacgtgtactcgctgcgcgaggacggcgccgacggatggacgcggcacgccaccggtgtgctgtcggcagcctccggtgacgccggcaccgggttcgacttcacggcgtggccgccctcgggcgcacagcgggtagcggtcggggatctctaccccgagctggccgcgcgtggttacgcctacgggcccatgttccagggagtgcggtcggtgtggcagcgcggtgaggaggtgttcgccgaggtggccctgcccgaggaacaccgaggggacgccgccgcgtacggcatccaccccgcgttgctggacgcggccctgcagacgggcacggtcgcagcggccacaacggccagcgacgctaccggcgcacccgcccccgacggccagccccccgcggcggccggaacggacgagcaacccggacgggcggtgatgccgttcgcgtggaacgggcttgtgctgcacgccgtgggcgcgtcggcgttgcgggtccgggtcacgccagccggtcccgacgcgatgaccgtcgaggcagccgaccagaccggcggccgggtcctgaccttggactcgctggtgttgcgggccgtgcccaccgaacaggcacccgcggcggccagctcgctgttccaggtcgactgggtcgaacgtcccgcggacgcggggcagccgtcgccgccgtgggtggcggtggccacggccgacgacgtggccgcgctgaccggtccgcccgcggtggcggtgctgacggcgatcggcgacggggacgcgttggccgtcacgtcgcgggtcttggcggtcgtgcggcagtggctggcggcagccgaactggacgggtcgcggctcgtggtagccacccggggggcggtgcccgccggcgacggcgtggtgaccgatcccgccgcatcggccgtgtggggtctggtgcgtgccgcgcaggctgagaacccggaccggatcgtgctgctggactgcgaccccgtcgccaccgatggacccgaggcggtgctgggtgcggtgctggccagtgccgagcctcaggtcgcggtacgtgggcggaccctgtccgtgccgcgccttgcccgcgccccccgggccacggactccccggccggattcggcccggactcgacggtgctggtctcgggcgccgggtcgttgggtgccctggcggcccgccgcctggtcgcccggcacggtgtgcggcgcctggtgctggccagccgccggggccgcgacgccgacggggtggcggacctggtggccgagttgaccgggctgggcgctgacgtgtcggtcgtcgcctgtgacctgtccgaccgggaccaggtggcggcgctgctggcggagcagggtccgactgccgtcgtgcacacggcgggcgtgttcgacgccggggtggtcggggcgttgaccccggacaaactagccagggtgttcgcaccgaaggtcgatgcggtacggcacctggacgagctcacccgtgccctcgccctcgatgcgttcgtcgtctactcgtccgcgtcgtcgatcttcatgggtgcgggtagtggcggctacgcggccgccaacgcctacctggacggcctgatggcccaccgcagggcggcgggcctgccggggctgtcgctggcctgggggccgtggcagcagctcaccggcatggcggacaccatcgacgacctcaccctggatcggatgagccggcgcgaggggcgcgggggagtgctgggtctcgggtccgaggacggcatggatctgttcgacgccgctctggcgtgcgagtcggcgctgttggttccggtcaggctggacctgcggcaggtgcgggcagaggccgccatcggcggcgtaccgcacctgctgcgcggtgtggtccggtcgggccggcagtcggcgcgggcggcgtccggtggggacggtggattggcccgccgacttgccgaactcgcgccggccggccgagaggcactgctgctggacctggtacgcgctcaggtcgcggtcgtactcgggcactccgacgctggtgccgttcgggccgacgcggcgttcagggacgctggcttcgactcgctcacatcggtggagctgcgcaaccggctgcgggaggcgaccggcctgaagctgccggccaccctggtgttcgactatccgagcgcacaggccctcgcccggtacctgtgcgccgaactcaccgtcgacgagatgtccccggtcgactccgtgctggccgatctcaccggcctggagtcggcgatcgggtccgtggccgccgacgacgaggcccgcgagcagatcaccgggcgcctgcgggacctgctggccgtggccgaggcggctgctgatccggacccgtccgacgacgatctcgacgccgccagcgacgaggagcttttcgcgctcgtcgaccgcttcgcctgaccaccgcacacggacctctcctgggagctgagttcattggctgacgaggtacaactccgcgactacctcaagagggccatcggagacgcccgcgacgcccgcaggcggctgcgcgaggtcgaggaccaggcgcgggagccggtcgccatcgtcgggatggcgtgtcggtacccgggcggcgtgtcctcgccggaggacctgtgggacgtggtggcgaacggggtcgacgccgtcgccgactttcccaccgaccgtggctgggacctggtgggtctgttcgatccggaccccgatcgtccgggtacctcgtatgtcagccagggcggtttcctgtccgaggcggggctgtttgatgcggggtttttcgggatttcgccgcgggaggcgttggcgatggacccgcagcagcggctgctgctggagacctcctgggaggcgatggaacgggcgggcatcgacccgtcgtcctggagcggcagcgacgtcggcgtgttcgccgggctgtccggccagggctacggtgccggctccggccgccaggtcgctccggagctggagggtttcgcgggtacgggtgctgctccgtgcatcgcgaccggccgggtgtcgtacgtgttcgggttcgagggacctgcggtgacggtggacacggggtgttcctcgtcgttggtggcgattcacctggccatgcaggcgttgcggcagggtgagtgctcgttggcgctggcgggcggcgcgatggtgatggcccagcccggctccttcctgtcgttctcccggcagcgggggttggctgccgatgggcggtgtaaggcgtatgcggacggtgcggatgggatggggttggctgagggggttgggttggtgttgttggagcggttgtcggtggctcgggagcgtgggcatcgggttttggcggtgttgcggggtagtgcggtgaatcaggatggtgcgtcgaatgggttgacggcgccgaatggtccgtcgcagcagcgggtgattcgtgcggcgttggcgagtgcggggttggcgccgtccgaggtggatgttgttgaggggcatggtacgggtacgtcgttgggtgatccgatcgaggcgcaggcgttgctggccacgtatggccagggtcgtgaccaggagcgtccgctgtggctgggatcggtgaagtcgaacatcgggcacacccaggcggcggcgggtgtggccggcgtgatcaagatggtgcaggcgctgcgtcacggcgtcctcccggcgacgctgcacgtgcaccagcccagcacccaggtggactggtccacgggtgaggtcgagctgctcacgagggcacgcgagtggccacggcgtgagctcccgcgccgggcgggggtgtcgtcgttcgggatcagtggcaccaatgctcatctgattctcgaggaggcgccgggggagcccgaggtggctgaggtgccggccgaggaggttccggttcagggtgtggtgccgttggtggtgtcggcgcgtagtgccggggcgttggcggggcaggcggatcggctgacggggttcgtcaggtcgggggcggcgcccatgtcggatgtggcgggtgcgttggtttctcgtcgggcggtgtttggtgagcgggccgtggtggtggcgggttcgggtgatgaagcgttggttgggcttggtgagcttgctcgtgggcaggctggtgctggcgtggtggctggtagcgccggggcggtgggtggggtggtgtgggtgtttccgggtcaggggacgcagtggttggggatgggtcgggagttgttggattcgtcgtcggtgtttgcggggcgggttgctgagtgtgcggtggcgttggggcggtgggtggattggtcgttggtggatgtgttgcgtggtgaggttggtggtgggttgttggagcgggttgatgtggtgcagccggcgtgttttgcggtgatggttggtttggcggcggtgtgggagtcggtgggtgtgcggcctgatgtggtggtgggtcattcgcagggtgagattgcggcggcgtgtgtggcgggtgcgttgtcgcttgaggatgcggcgcgggtggtggcgttgcgtagtcgggcgattggttcggtgttgtctggtcggggtggtatggcgtcggtggcgttgggtgaggaggaggtggtggcgcggttgggtccgtgggggggtcgggtggaggtggctgcggttaatggtccttcttcggtggtggttgcgggtgatggtggggcgttggatgaggtgttggggttgttggtgggtgagggtgttcgggtgcggcgggtggcggtggattatgggtcgcattcgagtcaggtggaggcgcttgagggtgtgcttgctgaggcgttggtggatgtgcgggggttggcgccgagggtgccgttgtattcgacggtgacgggtgagtgggttcgggatgcgggggttgtggatggtgggtattggtatcggaatttgcgtgggcaggtgcggtttgggtcggcggtggcggatttggttgggttggggtatcggacgtttgtggaggtgagtgctcatccggtgttggttcagccgatcagtgaggttgttgagggttctgaggtggtggttacggggacgttgcgtcgggatgagggtggtttgcggcggttgtttatgtcgatggctgagttgtttgttcggggtgtgtcggtggattgggctgcggtggtgccgtcggtgggtccgcgggtggagttaccgacgtatgcctttgaccatcagcactactggctgcagaccgaggagtcgaccgatgcggcctcgctgggtctgtcggcggtggaccacccgctgttgacggcagcggtccccctgccccgatccgacggccaggtgttcaccacacgcctgtcgccacgatcgcacccctggctggccgatcacgtcgtcgacggggttgtgctcctgcccggcagcgcacttgtggagttggtggtgcgggccggcgacgaggtgggatgtccggtactggacgaactcacgacggaggcgccgctggtggtgcccgagcacggcgccgtccgcgtccaggtggccctgagcggacccggggagaacggcgcccggacggtggacgtgtacgcccagcgggaggacgcgcacgggtggacgcggcacgccaccggtgtcctctccgccgcccagccgccggcttccgacttcgacttcacggcgtggccaccaccgggcgcccggccggtcgaggtggcggacttctatccaggcctgaccgatcgggggtacgcccacgggcccgcactccaggccctgggcgcgctgtggcagcgcggtgaggaggtgttcgccgaggtcgtcctgtcggacgacacggatacggcgggcagcttcggggtgcatcccgcattgctggacgcggccctgcagccgatgctgcgccgcgccggagacgaccaggacgagccgtggctgccgctcgactgggcgaggctgacgctgcaccgcttcggcgccgcgacgctgcgggtgcggctggtgcccggagcggccggcaccgtctcactggaggcggccgacgggaccggtggcctggtggtcacggccgactcggtcgtcttccggccggtgtccgtcgagaagctcgcgacgacgacgggtatccacgactcgctgttccaggtggagtggacccggttgacggcggcggagccggtcgatgctcggcccgacgtcgagatcctggaggtagccggcgggcaggacgtcctggctgctgtctcgcgcgtgctggccgcgctgcaggccgggctgaccaggtcggaggagtcgcgactggtggtcgtgacccgggccgcggtggccgtcggggatcaggcggctgctgacccggccggggcggccgtgtggggcctgacgcgctccgcccaggccgagaacccgggccggatcaccctgctggatctcgagcccgacagtcccgtcgagcaggtgctgggatcggtgctgaccagcgcggaaccgcaggtggcgacccgcggaggcgcactgttcgccccgcgtctggcccgcgccgacgagcagcagacgcggaaggcccgcgccgggttcggtccgcacggggcggtgctggtctccggcgcgggcgtgctcggcgccgtggtggcccggcacctcgtgatccggcacggtgtgcggcgtctcgtgctggccagccggcggggtccggacgccgacggcagcgcggacctggtcgcggagctgacgcagctcggcgccgaggtgtcggtcgtcgcctgtgacctgtccgaccgggaccaggtgtcagcgctgctggcggtgcaccgtccaaccggtgtcgtacacacggcgggtgttctcgacgacggtgtgaccgcggcgctgactccggagcggttggctcgggtgttcgcgcccaaggtcgacgccgtgcggcatctcgacgagttgacccgtgacctggacctcgacgcgttcgtggtgttctcgtccgggtcgggtgtgttcggctcccccgggcagggcaactacgcggcggcgaacgccttcctcgacgcggtgatggcgaaccgccgggcggacggcctaccggggttgtcgttggcgtgggggctgtgggagcagaccacgggcctgaccgcgcacctcggcggagctgatcaggcacgcatgagccgcggcggtgtgcgggccatgacagtggtggagggcatggacctgttcgacgccgcgctggcgtctgagcaggccctgctggtaccggtcaagcttgacctccgggaggtgcgtgccggcggcacggtgccacacctgctgcgcggtctggtgcggccaggacggcagcagtcgcgggccgcggtcgacggggacggtgggctggcgaggcggctcgccgaactggctccggcggaccaggagtcgctgctgctggacctggtacgcggccaggtcgcggtcgtgctcgggtactccggcgcgactgccgtccgggcggacggggcgttcaaggacgccggtttcgactcgttgacgtcgctggagctgcgcaaccggttgcgtgcggcgaccggtctgaagctgccggccacgatggctttcgactacccgaccccgtacctcctggcgcgtcacctgcgtgacgagttcgataccgatggtgatgtggtcacccaggtcaccacccggatcgaggagctcgaggcactggtcggcgacctcgccctcgacaaatccacgaaaaccgccctcacgcttcgactgcaagggctggtggccaggtgcaacggaatcggcgagcaggcggacacggcctcggtggcggagcagctcgaatcggcgtccgccgatgacgtccttgacttcatcgacgcggaactcggcctcacctgaccgcggttcgacgatccccatccatcggcacccctagtgaggacagacgagatggccacggacgacaaactcctccggtacctcaagcgcgtcaccgccgagctgcacaccctgcgtcagcagggctcgcagcacgccgacgagccgttggccgtcgtgggcatggcgtgccggtttccgggaggtgtgtcttcgccggaggatctgtggcggctggtggccgacggggtggatgccctctccgacttcccggaggaccgaggctggcacctggatggcctgttcgacccggaccccgaccggcccggcacctcgtacaccagccagggtggcttcctgcagggggccgggcagttcgacgccggcttcttcggaatctcaccgcgcgaggcgttggtgatggatccgcagcaccggctgctgttggagacctcctgggaggcgttggaggacgccggcgtggacccgacgtcggtgcacggcaccgatgtcggggtgttctccggcgtgttcacccagggctacggggccggctcgatcacgccggagctcgagggcttcgccggcaccggatcggcgtcgagcgtggcgtccggccgggtgtcgtacaccctggggttcgaggggccggcggtcaccatcgatacggcctgttcgtcgtcactggtggcgattcacctggccgcgcaggcgctgcggctgggggagtgctcgatggcgctggccgggggcgcgaccgtgatgccgacacccggcaccttcgtggcgttctctcggcagcgggtgctggccaccgacgggcggagcaaggcgttcgccgcggccgcggacgggaccggctggtcggagggtgtcggggtcgtggtgctggagcggctgtcggtggcgcgcgagcgcgggcaccgggtcctggccgtgctgcggggcagcgcggtgaaccaggacggggcgtcgaacggtctgacggcaccgaacggaccgtcgcagcaacgggtgatccgcagggcgttgtccggcgccggactgacgccgtcggatgtggacgccgtggaggcccacggaacagggacggccctgggtgacccgatcgaggcacaggcgctgttggcaacctacggtcagggccgcgagccggaccggccgctgtggctgggctcgatcaagtccaacatcgggcacacccaggcggcggcgggtgtggccggtgtgatcaagatggtgcaggcgctacggcacgaggtgctgccgcccacactgcacgtggacgtgcccacgccgcaggtggactggtccgccggcgcggtcgagttggtgaccgaggcccgccggtggccccgcaccggccggccccgtcgggccggcgtgtccgcgttcggaataagcggaaccaacgcgcacgtgatcctcgaggagccgcccgtagccgaggagccgcccgtagccgaggagctgacagccgcgacggacgggtcgaccgggtcggtgccgctggtggtgtcggcgggcagcgcggcctcgctggtggcgcaggccggccggctggcatcgttcctcgacaccaccgaggtgccgctggcgcgggtggccggggcgctgctgtccgaccgggcgctgctggacgagcgcgccgtgctggtagccgactcgaccgaagcggcgctggccgggctcggtgcgctggccagcggtgcgagcgcaccggcgctggtgaccggtacggccgggccaggccggaccgtcctggtgtttccggggcagggcgcgcagcgggtcggtatgggaagcgcactgtacgaccggtatccggtgttcgcgcaggcgttcgacgaggcctgcgcgcacctggactcgtgcctggccgggtggaccgatcacccggtgcgggacgtggtgctcaacaggctgccgtgcagcggtgacctgttgaaccagacggtgttcacccaggccggcctgttcgcggtagagagcgcgctgtaccggctcgtggcgtcgtggggcttccgacccgacgcggtgatcggccactcgatcggcgagctcaccgcggcctactcggcaggcgcactgtcgttggccgacgcggcgcgggtcgtcgcggcccggggccgactgatgcaggcgctgccgccggacggggtgatggtcgcggtggcagcgagcgaggcggaggtcggcggtctcctcggcgagggtgtggccctcgcggcggtcaacggcccgtcctccgtcgtgctctccggcgatcacgacgccgtcctggcagtggcggaccagctgcgggaacgcgggcacaagacgaagcaactggtcgtctcgcacgccttccactcgcattggatggagccgatgctggccgagttcaccgccgagctggccgaggtggactggcatccgccggcgatcccggtggtgtcgaacgtgaccggccggctggcggagcccggtgagctcgcggacccccgctactgggccgagcacgtacgccggccggtgcggttcgccgacgggatcgcggctgccgtggaacatggcgcgacgcggttcgtcgagctcggaccgggtgcggcgctgaccacgatggtgacggagaccgccatcgcggcgggcgccgaggtcacctgtgtcccggcgctgcgcgacggacgtcccgaggagcagaccctgctggtctcgatggccgacctgttcgtccgcggcgcccccgtcgactgggccaccgtgctgccgccggtgaccgggcacgtcgacctgccgacgtacgccttcgaccggcagaactactggctgccgcccggcgagcccgcagcggacgccgcatcgttggggcagtccccggtcgaccatccgctgctgggtgcggcggtgcggttgccgcagtcggacgggctggtgttcacctcgctgctgtcgctgcggtcgcatccgtggctggcggatcacgcgatcggcggcgtggtgctcgtcgccggaaccgggttggtcgaattggcggtccgcgccggcgacgaggtcgggtgcccggtgctcgaggaacttgtgatcgaggcaccgatgaccgtcccggaacgcggcggggtgcaggtgctggtggccgtcggtgctccggaggagaacggaacgcgcccggtggacgtgtactcgcgccgcgacgacggcacagacgcgtggacccggcacgccaccggattcctgtcggacgggccgacggcgcggggctccgggttcgacttcgtcgcctggcccccgccgggcgcgcggccggtcgagacggcggccttctacgccgacctggccgagcgcggctacgcgtacggcccgtcgttcaagggattgcgggcggtgtggcagcggggcggggaggtgttcgccgaggtcgccctgccggcggagtgccgcagcctggccggggagttcggcatccatcccgggctgctggacgctgccctgcacgcgggcatgctcggcaccgcggcggcggcggaggccgggccgccggtgctgccgttcgcctggaacgacatggtgctgcgcgccggcggcgcgtcggcgctacgggtgcggatcgagtccgccggaaccgacgccatctcgatggaggcggcggacgagaccggtgctcccgtggtgtcggtggagtcgctggtgtcccggccggtggccaccgagcggttggctgcggcagcggacccccgcgactcgctgttccgggtcgacctgaccgcgttgcccgcgggttccgcggcatctccgccgtcgtggacgtcggtggccaccgtcgacgacgtggtggacctggcggacgaggcgcccgcggtggcggtgctcgaggtggtcggtggggcggacgcggcagccgtgacctcgcgggtcctgggcgtcgtacaagagtggtcgggcggtgcgccggaggacgcacggctggtggtggtgacccggggtgcggtgccggacggtgttggtgtgctcgtcgaccccgcggcggcggcggtctggggtctggtgcggtccgcgcaggccgagaatccggatcggttcgtcctgctggacctggacgccgacgccgacgtcgcgcaggtactgggatcggtgcttgcgtcgggggagccgcaggtggtcgtccggggctccgtgctctcggttccccggctcgcccgcgtcaccgcacggggcggtgacgctcccggcgtcttcggcgaggtggggcgggtcctggtcaccggcggcaccgggtcactgggcgcgctggtcgcgcggcatctcgtgtcccggcacggggtacggcggctggtcctggtcagccggcgcggcccggatgcggacggtgcggacgagctggtcgccgagctgaccgggcagggcgcgacggtctcggtcgtggcgtgcgacgtgtcggaccgggaccaggtggcggccgtgctggtcgagcatcgtccgacggccgtggtgcacacggcgggcgtgctggacgacggtgtgatcggggccttgacacccgaccggctggccaccgtgttcgcgccgaaggtggacgcggtgcgtcacctggacgaactcacccagggcctgggcctggatctcgacgcgttcgtggtgttctcgtccgcgtccggtgtgttcggatccgccggtcagggcaactacgcggcggcgaacgccttcctggacgcggcggtcgcccgacgtcgagccgccggcctgccggctgtgtcgctggcctggggcctgtgggagcagaccgacggtatgaccgcgcacctgggcagcgcggaccaggcacgggcgagccgcggcggcgtcctggcgatgacgcccgccgagggcatggatctgttcgacgccgccgtggagtccgggcaggctttactcgttccggtcaagctggacctccggtcgatccgtgcgaacgtgccgcacctgctgcgcggtctgatccggccgtcccggcaacaggcgcgcgccgcggtcgcgaaggatcacgggctggcccggcaactggccggtcttccgccggccgagcaggaggcgctgctgctggacctggtgcgcgaccaggtggcgctcgtgctcggacacaccagtacggaggccgtgcgcccggagacggcgttcaaggacgccggattcgactcgctgacgtcggtcgagctgcgcaaccggctgcgcgaggctaccgggttgaagattcccgcgacgctcgtcttcgactacccgaatcctgtcgctctcgcccgtcacttacgcgacgatctgggcgaccgggtggccggcacgccgacgaaggccgtcgcggtggccgagcccgacgagcccgtcgcgatcgtgggaatggcgtgccggttgccgggcggtgtggcgaacccggacgacctgtggcggctggtggccgagggccgtgagggcgtgtcgcccttccccgaggaccgcggctgggatctggcagacctcttcgacccggaccccgacaaccggggcacgtccacgaccagccagggcggcttcctgaccgacgccgcgctgttcgacgccaggttcttcggaatctcaccgcgtgaggcgttggcgatggacccgcagcagcgattgctgctggaggtgtcgtgggaggccctggagggcgtcggcatcgacccgacatcgttgaagggaagcgacgtcggtgtcttcacgggggtgtccgcgcagggctacgggatgggggtgccggcgcctgaggtggagggcttcgcgagcacggccggcgcgtcgagcgtggcctccggccgggtgtcgtacgtgttcgggttcgagggaccggccatcacgatcgacacggcgtgttcgtcctcgctggtggcgatgcaccttgccgcgcaggccctgcgccagggcgagtgttcgatggcgctggccggcggcgcgacggtgatggcgacgccgggcaccttcgtggcgttctcccggcagcgcggcctggccggggacgggcgctgcaagtcgtacgcggacggggcggacggcaccggctgggccgagggcgctggtgtggtggtcctggaacggctgtcggtggcgcgggaacggggtcatcgggtgctggccgtactgcgcggcagcgcggtcaatcaggacggcgcctccaacggtctcaccgcgccgaacgggccttcgcaacagcgggtgatccgcgccgccctggccaacgccgggcttgagccgtccggtgtggatgtcgtggaggggcacggcaccggcaccgcactgggagaccccatcgaggtgcaggccctgttgaccacctacggacagcaccgggtgccgggccggccgttgtggttgggttcgatcaagtcgaatatcggtcacgcgcagtcggcggcgggtgtcgccggtgtgatcaagatggtgcaggcgttgcgtcatgatgttgtccccccgaccctgcacgtggacgcccccacaacccaggtggactggtccgagggtgcggtggagctgctgacgcaggcacgggagtggccgcgagacggtcgcccgcgccgggcgggggtgtcgtcgttcgggatcagcggaacgaacgcgcatctgatcatcgaggaggcaccgtccgaggaggcccggcccggcccacccccgccacccgatcccgtggtgccgttggtggtgtcggcgcgcagcgctgcctcgctgaccgggcaggcgctgcggctggccggcttcatggcggaatccggcgaggtgtcgtcggcggaggtggcccgatcgttggtgtccgggcggaccgtgttcgacgagcgggctgtcgtggtggcgggttcccgggcggaggcgctggccggcttgcgggcgctggcccggggcgacgacacgcccaccgtggtggtcggcaggaaggctgcctcgggttcgccgggaaagctggtctgggtctttccgggccagggctcgcagtggacgggcatgggacgggaactgttgaactcgtccccggtattcgccgagcggatctccgagtgtgcctcggcgctcgagccgtgggtcgactggtccctggtcgacgtgttgcggggcgaggccgatcccgggttgatggagcgggtcgacgtgctgcagcccgcgagcttcgcgatgatggtgggactggcggcggtgtggtcctcggtcggcgtggtcccggacgcggtggtcggacactctcagggagagatcgccgcggcgtgtgtcgcgggtgccctgtcgctgccggacgcggcacgggtggtggccctgcgcagcagggccatcgccacggaactctccgggcgcggcggcatggcctccgtctcgttgggcgaggacgacgtcaccgtccggctgtcgcagtgggcgggccgggtcgaggtggccgccgtcaacggacccggctcggtggtgatcgccggggacgccggggccttggacgaggcgctggcgacgttgtccgcggacggcgtccgggtacggcggatcgcggtggactacgcctcgcacacccggcacgtggaacgcgttcgtgacctcctcgccgaggcgctggtcgggatcgacgcacgggcaccgatggtgccgttccggtcgacggtgaccggtgactggatccgggacgccggagtcgtcgacggcgggtactggttccggaatctgcgccaccgggtgggctttggtgctgccctggccgacctggtcggccaggggcaccgggtgttcgtcgaggtcagcccgcatccggtgctggtccagccgatcaccgagggcaccgacgatattgatgcggtcgtcgtcgggtcgctgcggcgtgacgagggcgggtcacgccggctgctcacatccatggccgagttgttcgtccgcgacgtggcggtggactggagcggagtcctgcccgccccgaccggtcgtgtggacctgccgacctacgccttcgaccaccagcactactggctgccggcggccgagcgggccaccgacgccgcctcgttggggctcgccggagccgaccacccgatgctcggcgcggtcgtgcacctgccacagtccgacggcatggtgttcagctcacggctggccctgcgatctcatccgtggctggccgaccacgaggtccgcggcgtcgtcgtcgttcccggcgccgggctggtcgagttggccgtgcgcgccggtgacgaggccggctgctccgtgctcgacgaactcgtcatcgaggcgccgctcgtggtaccacggcacggcgctgttcgcgtgcaggtcgcggtcggcggaccgggcgagaacggctcccgtaccgtcgaggtgttctcccaacgtgatgacgctgctggagtcggcggcggggacggctgggtccggcacgccaccggcatgctcgggatcccggcggagcgcgggcgtccggcccccggcttcgacgtcaccgcgtggcctccgcccggggcgcggccgctggacatcagcgccggctacgagcgactcgcgcaggtgggctacgggtacggggccacgttccaggccgtgcgggcggtgtggcggcgggacgaggagctcttcgccgaggtcgcgctccccgaggaacaccgtacgcaggccggtggtttcggcatccacccggcgctgctggatgctgccctgcactcgaccctcctgggcgccgtgtccacggcggatgggaccgaagggcaggagttgtctctgccgttcgcgtggaacggtctgcggctgcacgccgctggcgctgcggcgctgcgcgtgcgggtcacgagccccggacccgacgcgatggcgctcgaagccgtggacgagctcggtggtctggtcgtgacgatggagtcgctggtgggccggccggtgtcccacgagcagttgaacgccgcggcagtggggaacgcgctggccgactcgatgttccaggtggagtgggtcgggatgcgcgtggcccaggaccagtccgcgccgtcctggctgcccgtcgcggacgcggaacaggtcgcgaccctggccgacgacgtgttgtcggggacagcggccgccccggcggtggcggtgctggaggccattggcggcagcaccgcgctggagcgcaccacgcaggtgttggacgtggtccagtgctggctggccgggggcgggttcgacgattcccggttggtggtcgtgacgcgaggtgcggtgcctgccggtgatggtgcggtgaccgatccatcgggtgcggcggtgtggggcctggtccgggccgcccaggcggaaaaccccgaccggatcgtcctggttgacctcgacccggcatcccgcgacggagcggaggccgtgctgggggcggtgctggactgcggtgaaccgcaggtcgcggtccgtgacgcggcgctgtcggcgccgcgcctcacccgggccaccggtgtcgagccggacgccggggacgccttcggcgccgacgcgacggtgctggtcaccggtggtaccggggcgttgggcggtctcgcggcccggcacctggtggcccgacacggtgtgcgccggctggtgctggccagccggcgtggcccggcggccgagggtgcgacggatctcgttgccgagctgaccgagcagggcgccgacgtcacggtggtggcctgtgacatgtcggatcgggaccacgtggcggacctgctggcacagcatccgccgaccgccgtggtgcacacggccggtgtcgcggacgccggggtgatcggcacggtgaccccggaccggctggcggaggtgttcgcgccgaaggtggatgcggtgcggcatgtggatgagttgactcgcgatctgcggttggacgcgtttgttgtgtattcgtcggtgtcggcggtgtttatgggtgctggtagtggtggttacgcggcggcgaatgcgtttttggatgggttgatggctcagcgtcggtcgttgggtttgccggggttgtcgttggcgtggggtctgtgggaccaggccgccgggatggcggccggcaccgacgacctcgccagggcccggatgagccggcgcgggggactcctggcgctgccaccggaggagggaatggaactcttcgacgccgccgtcggctccgggaagtcgctgctggtgccggcccggctggaccttcgcggtgtccgggcgaacgccgcggccggtgggccggtgccacacatgttgcggcgcctcgtccgggtgggccggcaacaggcgcacaccatctcggccggcgacgggcccgcgcggctcgccgagcggctggccgggctgccggccgccgagcaggtcagggtcctgctcgacctggtacgggatcgggtggccgcggtcctgggatatggcgcgagccaccacgtcgaagccgaccaggggctgttcgagatcggctttgactccctgaccgctatcgagctgcgtaatcggcttcgtgacgtcaccgaccggaagatcccggccaatcttgtctttgcctatccgaccccggaatcgatcgccgtgtacctacacgaggtgttgtgtggccaccaggccgacgagtcggtggtgaactccttctgaaagagggtgacgacgtgttcgacgtggccggctatctgcgcagaatcaaccacgacgacaaggttgagataaatatcgatacattgcggaggctgcacaggaagcacctcatggccattccttacagcagcctcgcctacgacgtcgcggacggggtggacgtggtcgacctcgacgacgactcgttgttcgagcggagcatcgtcgaggggcgcggcggcgcctgctatcacctgaaccgcctgttccaccggctcctgcgcgagttgggctacgacgtcacactgttggcgggcagcaccaccgaaggtcgggccgcgttccggaccgatgtcgagcacatgttcggccgagtcgcgttggatggtgacgactggctggtggacgtcggctacccgggcccgatctatctggagccgctgcgcgcctgcggcacggtgcaggcacaacacggcagccagttccggctggtcgactccgctacggggatcgcactgcaacgcaggggagtggccacccgctggggcgtcgtctacaccttcacgatgcagccgcggcagtggagcgactggaaggaactggaggacaacctgcggacgatcctgtcggacccggggcgggacgacagccgggaagtcctgtgtggccgggccgtcgacaacggtcacgtgttcatgcgacagcgccgatacctgaccgtccggaacggccgtgaacaggtacgcacgatcaccgacgacgacgagcaccggatgctgctgtcccgcatcctctccggcgacctcggctgaattcgcactcggtccgtaccagaaagggagaagatggagaacgaggatggcctgcggacgcgggcgtggttcgtcgacttctgccgggactgcttcagggagttctcctggttcgtgtgggccttccacggcggtgcggccgagcgagaggccaccggacgggcgccgcggagcctgcaggacacgctggagaaagcgccgtgagaagagtcgttccggtgcgtctcggggaacgttcctaccaggtcctgatcggcccgggcgtccgcacatcgctggccgaggtgattcgccgactgggcgccgaacgagccgccgtcgtgtcggcccgcccgcgggaatgggtgcccgacacgggcgtggagaccctgctgctgcccgcccgcgacggcgagcagagcaagacgctcgccacggtggaggcgttgtgccacgcgttcgtgcggttcgggctcacccggtccgacgttgtcgtctcgtgcggtggcgggacgacaaccgacgtcgtcggactggctgccgcgctctaccaccggggggtggacgtgatccatctgcccacgtcgctgctggcccaggtggacgccagcgtcggcggtaaaacggcggtgaacctgcccgacggcaagaacctggtcggcgcgtactggcagccccgcgcggtgctgtgcgacacggactacctgtcgaccctgcccccgcgggagttgctcaacggcctgggtgagatcgcccgctgtcactttatcggtgcgggtgacctgcgcgggctaccgctcgcggagcagatcgccgccagtgtgacccgcaaggcgggcatcgtcgaggtcgacgagcgggacgccggtaggcggcatctgctcaactacggccatacgctgggccacgcgctcgagctggccaccggattcgcgctgcggcacggcgaggcggtcgcagtcggcaccgtcttcgccggccggctggcgggcgcgctgggccgcatcaaccagtccagagtggatgaacatctggcggtcgtgcgccactacaacctgcccgccgccctgcccgccgaggtcgatcccagggccctggtccgccagatgcgccgggacaagaaggcgatcagtggtctcggtttcgtcctggacgggcccgagggcgcggagctggtgagtgacgtgccggagaacgtggtgctcgctgtcctcgacgcgatgccgcgagcgcccatggacgcgctcgtcggcgccctcacgaccggtgcggtgcggacatgacaccgtttccgggccggtcggccgcgtcagtgggcccggcccacacccactcggtggaccggctgctgacccgccggctggacgaggcactggctcgcccggccgcccaacagccgtgctggccggaccccgagcgggccagcgccgtcatcgagcggctgcgacacgccgagccgatcgtggccccggacgagacggcgcggttgtccgagcagctcgcgtcggtcgcgcgcggtgaggcgttcctgctgcagggcggcgactgcgccgagaccttcgtcgacaacaccgagacacacctgcgagccaacctacggatcctgtcgcagatggcaaccgtgctgacctccgccaccggcgtgccggtggtcgagatcgcgcggatggccggacagtacgccaagccccgctccgctgtggtggacgcgtcgggtcttccggtctaccgcggcgacatcatcaattcgacggagccgacaccgaccgccagaacccccgacccgcaacggatgctgcgtgcccgcgcgcatgcggccgacgcgatggacatggtccgcagaatccgcgcgggtgcggcccacatcagccacgagatgcttctgctcgactacgaacgggccgggctctgggccgatgcctgcggccccggcacgcggctgaccagcgggctcgcccacttcctgtggatcggcgagcgtacccgtcagctcgacggcgcccatgtcgcggtcgccgagctgatcgccaacccgatcggtctcaagttggggccgagcgtgacaccggaactggccgtcgagtatgtggagcgcctcgacccgcactgcacaccgggacggctgacattggtgagccggatgggacatcacctggtccgcgatgtcctgccaccgatcgtggagaaggtcaccgcttccggacatcaggtggtctggcagtgcgacccgatgcacggtaatacccggcagtcggcaaacggcttcaagactcggcacgtcgaccatgtggtcgacgagctcgccggattcttcgaggtacaccgtggcctcggcacccaccctggtggtattcacgtcgaggtgaccggagaggacgtgacggaatgcctcggtggtgcctcggggaccgcggagcgcgacctgcccgcccgctaccggaccgcgtgcgacccacggctcaacgctgatcagtcgctcgagttggcccgcttcgtcgcggagctgctgacgaccgtcgtccgggcgcccacgcgagggcgtgctggccgaaacctcgaccttgagcgcaccacaccacccgccggtaggccgtcccaggtgcccgtcgccagacggtgacggcgtggccggtgtgggtctcggatcggcggtgaccgcggtcggggtcctggtggcaccggcggtggcgaggcctccggcgctgtcgacgttccgatcgagatgtgcgcccggcgggctcccgagtggtgcgaatcggtcggctggtcggcgttgaccgcgatgagcaggtgcgtgccgcgtgcggcgctcacctgtgtggccggcccgagtacgcggtgcgtcagtgacgaagagcagctggattcgcgccgtgcaattcactggatgtatgacacacggcggactaccagaccgggggatgtcgcgcatcaaccgtgatcatacgatgatcagagatcttggatcgacaattcctgggtacgaccgttcacgcatttcctcacggagaattcggagagacatggacgcgcgacaggcaccagaattccccgcgtggccgcagtacgacgatgccgagcgagccggcctgatccgcgcgctcgaacagggccagtggtggcgcatgggcggagacgaggtgaactccttcgagcatgagttcgccgatcaccacggcgccgaacacgcgctggcggtcacgaacggtacccacgcgctggaactcgcccttcaggtcctgggagtcgggccgggcaccgaggtcatcgtgccggccttcaccttcatctcctcctcgcaggcggtccagcgactcggcgcggtcacggtcccggtcgacgtcgacccgcacacctacaacatcgaccccgccgcggtagccgccgccgtcacgccacgtaccaaagtgatcatgccggtccacatggcgggtctgatggcggacatggacgcgctggcgaagatctccgcggacaacggcgtaccgctgttgcaggacgccgcacacgcgcatggtgcgcgctggcggggcaaccgtgtcggcgagctcggcagcatcgccaccttcagcttccagaacggcaagctgatgaccgcgggcgagggtggcgccgtggtgtttccggagggtgaggcggagaggtacgagacggcgttcctgcggcacagctgtggccggccccgggacgaccgccggtacctgcaccgggtctccggctccaacatgcgtctcaacgagttctccgcgtcggtgctgcgggcccaactgcgccgtctcgaccagcagatcgcggtgcgggaccagcgttggacgctgctgtcccagctgctgggggcgatcgacggtgtcgtgcctcagggcggcgacgagcgcgccgatcgcaactcgcactacatggccatgttccgtgtccccggtatcggcgagaaggagcgcaacgccctggtcgaccggcttgtggcgatgggcctgcccgcgttcgcggggttccgtgcgatctaccgcactgacgccttctgggagttgggcacacccgacgagagcctggacgcgatcgcggagcgctgccctcacaccgatgcgatcagcgaggactgtgtgtggctgcatcaccggatcctgctggccggtgagcaggagatgcgcgcgacggccgagctcgtgtccgacgctgtggccagcgcatgagcgtccgggtggcggtcgtcgggctcggctgggcgggccgggagctgtggctgccgatgctgcgggaacacaccgacttcgaggtggtcgcggtcgtcgacgccgacccggcgccgcgcaggacgttccaggaggcgacgggcctggccgcccaccgcacggcagacgcgctcaccgcccgcgaggtcgacctggccgtcgtcgcggtgcccaaccacctgcacgtggaggtggcgggtgccctgctcgccgccgggatctccgtcttcatcgagaagccggtctgcctgacctcggccgaggtcgacatcctcgcgatggccgaacgcaacggcgggatgctgttggccggcagcgccgcccgggaccggggtgatgtcggggccctacggcggatcctgccggaactgggcgacatccggcacgtcgacctcggctgggtacgggcccgcggcgtgccggcgggcggctggttcacccgacgcgacaaggccggtgggggagccctgttcgacctcggctggcatctgctcgacacgctggcatccctgctcgggccggccgacttcacacaggtgatcggtgtgacgtcggacgacttcgtcaacgtcgacggctggcgcgcggcgtggcggcaggaccagcccagtgcacacacctccgacgtggaggacacggcccgcggcttcctggtgcgcgctgacggcgtctcggtctccctgcgagcctgctgggcatcgcacgaggcgcgagatgtctcgtcgattcgcgtcgaaggcaccgccggggccgcgagcctgcggtgcaccttcggcttcagctccaaccgtcagcccgagccggagctgacggtgacccgcgaggggaccacgacacggctgacggtgccgaccgagcggatcggtctcgagtacatccggcaactggacggcctcgccgcgatgctgtccgatcccggcgcccgcggccgtgccatcgccgaggcccggctgatcgtccgggcgatcgagaacttctacgcctcggcgggatcggcacgtgcccagcgggcggtgcccgcgtaccggtagagaggttgctccatggcatttcccgttctcgaccggcccgacacctcgacatcggtcaggtacgcggtcatcttcgacctcgacggggttgtcgtcgacagcttcgcggtgatgggtaaggcattcgccatcgcctacgccgaggtcgttggcgacggccccgcgcccttcagcgagtatcggcgccacctgggtcgctacttccccgacatcatgcggatcatgaatctgccgccgacgatggaggagccgttcgtccgcgagagctaccgactcgccgacgaggtgcgggtattcgacgggatcctcgaagtgctgctgaccctgcgggttcgtggcctgcggctggccgtcgccaccggcaagagcggaccccgggcgcggtccctgctcgaccggctcggcctgctcccgttcttcgcccacgtgatcggctccgacgaggtcgcccggcccaagccggctcccgacatggtgcgacacgcgttggacctgctggatgtgccagccgaacgggcaatcatgatcggtgacgcgccgaccgatctggcgagtgcacagagcgccggtgtggcctcggcggccgcgctgtgggcaccgccggaggacgtcgacgagttgcttgccagcggccccgacgtggtgctacaccacccgaccgacctgctggcactctgccctgccatcccggcccactgacgtgtggcgacagctcgccccgtggtctcgatgtcgaagcgcaaggtcgcggcgcgggtggaggtggcctaccggacaggcccggtaggccacctccaccgatagcttcggcaccggtgccgccgggcgctccggctgtcgtagcggccagtgcgaccggggatcagtgcgacaggggatcagtgcgacgtggtaccagggtcgacgaacacgtcgtcgccctcgacgcggaccgtgtagacggccaccggctcgacagcaggcggcgaggtcggtgtcccggtacgcaggtcgaagcacgccccgtgcagccagcactcgataccctcacggacaatcttgccctcagacaacgggacctgggcatgtgagcactggtcccgtagtgcgtgcacctcgtttccgtcgcgcaccagcacgatgggcaggtcaccgacctcgacggcgaacggtgtctgatcctccaggtcagacagagcacacactctgatcgccttcgacgtgagcatgcgaacgaatccctccttcagtacgaacatgccgcctgccagcacggatcggtcgatccgcccgtggcgcgggtaaggaccgacccgcgcgtgcaggcgtcgcgctacgtcacccccggcaccagagcagccggggtgtccactccgcgtcggcccgtaccaccgatcgggtggcgccggtcctggcggatcggcgttgaaccgccaggaccggcgaggctgagcattcggggcgccgcgcagcagccctttcggcagtgccgggtgtggatccggccgaggcggtctcgccgtctcgtgccgggtaaggcacctcgggtcagggccagccgcggcggtgtgctcagacgagcttcagcgggagggtcctggtccgggtgaagccggggcgcaggatccacgggatctcctcgcgcggtacggcgagggagaggtccgggaaccgggtgaacagcccctgcagcgccacctccgcctcctggtaggcgagatgctggccgaggcagcggtggatgcccttgccgaacccgaggtgaccctcgctgccgacggccaaccggtcgatgatcagcttgttggggtcggggaacctgcgcgggtcggtgttggcggccaacagcagcggcgccaccggtgcccccctcgggatcgtcacaccaccaagctcgatgtcctccgaggggaaccgcggctgcgcgaactggatcgggcccaggcgctgcagctcgcgcaccgcctgcggccacatcgaagggttctccttcagccgcgcgagctggtcggggttctccagcaggaggatgaccgagttcccgatcaggtacgtcgtggtctggtggccggcggtcaccaggctgaacaggatgccgatgatctcgtcgtcggagacccggttctggtcctcggcctgcgcctgcacgagcgcggtgacgaggtcgtcctgaggctcggcgcgcctcttcgcgatcagctcccgggcaagctcgatgcacttgaccagggtggtcggaatgcgctcgccgttcatcgtggccatcgagtcgccccaggcacgccagtgcggccggtcgggctcgtcgatgccgaccagctcgcagatcacggtgaccggcagcggatagcagtattcctcgacgaggtcgaccggcgatccgtccttgccgtcctcggccagcttgtccaggaggtccgcggtgatcttctcgacccggggacgcagcttgccgatccggtgcgcggtcagcgcatacgacaccagcttgcgcagccgggtgtggtcctcaccgtcggatacgttgagcaggttggccatccacgggatcaggtccggcgggaagtccagtcgcttgaacacgccggcgcggatgtcctccaggggcgagtcagcgggcgggttggtgaggaaccgcggatcggtgaggacctggcgtacgtcctcgtaacgagtgacgagccacatctcgggcccgcccatcatggtgccgatgttcagcgtcccggtggttgggcccgtttcttcgcgcagccgtgcgtaccagccgaatgggtcggcgaccacttctggtgagaacaggtcgatcgtctcggccgaagtctcggcagtggtggtcatgagcccctccctctcgtgtcgaaaagccggcgatccgtaggcgtggggcacgcgcgtggcggcgccgtttcggtaacgataggaagccgaggtgggccgagcatccctcaacctgataggagcggacatcgcggtccggctgttctcggcggatcggtcggcgacctgccgacctcaaccgtgggcgtacctgtccggtgatccgcgttgctatcagagcgagggatgtgtggccggtgatgcccgtcctagtctcccggggacgcgtgcaggcagatcggcgagggtgtgcgatttgccgcatcagtagagggaggcctcgcgttgacgatcgagacgacggaaactccgcccgccgacgactcacttcgggcgccgcttcctcggcagttcatgcagcgcgacgatccgtcgaagctgccgccggcgctggcggcgttggccgagcagtcaccggtcggcaggtcgacgctgcccgacggggatccgttctggatggtgtccgggtacgacgaggcccgcgcggtcctgtcggatccacggttttcctccgaccggtttcgttaccaccccaggttcaagaaactctccggtcagcttggcgagcggctacgaaacgacaaggcccgggccggatcgttcatcaacatggatccacctgagcacacccgctaccgtaagttactcaccggccagttcaccgtacggagaatgcgccaactcaccgtccggatcgagcagatcgtcaccgagcaggtggatgtgatgctggcggagggaaacagcgccgacctcgtttcggcgttcgcggttccggtgccctcgttgatgatctgcgagctgctgggggtgcgctacgaggatcgtacggagttccagcgccgcgcggcgggcctgctgcagacggatttgccgatcaaacaggcggtggaaaacctcgaagctcagcgcgcgttcatgcagcggctggtgacggacaagcggaggactcccgcggacgacatgatctccggtctggtgcaccacgcgggtgctgaacccccattgaccgacgacgagctggtcggcatcgctaccctgttgctcttcgccggcctcgacaccaccgcgagcatgctggggctcggcatgttcatgctgttgcagcggcccgagcaaatggctgtgctgcgcgacgacccgtcccggatcggggacgccgtcgaggagttgctgcgctacctgactgtcgtcagcaccgggctcttccggttcgccaaggaggacgtggtgctcggtgacgagcacatcccggccgggtcgacagtggtggtctccctgatggccgcgaaccgcgacgggcggcactggccggagccagagacgctggacgtgacccgggtgcggagctcgcacctggcgttcggccacggcgtgcaccagtgtctcggtcagcagttggcgcggatcgagttgacggtcggcatcaccgagctgctgcgtcgcctgcccaacgtccggctcgccgtaccacccgcagacgtgccactgcgcaatgacatgatcacttatggcgtgcaccgtctgccgatcctgtgggacacgccgtgagggtgcgcgcgaaccgggaagtgtgcatcggctcgggcctgtgcgtgctgcgcctgcccgagctgttcgaccagagcgacgatgacgggaccgtggtgctccggcgagcagacccggaccccggcgaggcgaccgccgtcatcgaggtcgtcgggaactgcccgtccggggcacttcggttcgacagctgaggttcgcgctccgcgccggctggtcactcctggctgcgacgcatgttcctgccggccgtccggcgcacccgcccctgcgccaccggccagtgctcgtgaccggggctgctgtcaaaaccggatcaggtgtggcgggcgccgctgaccggatacggctcgacccctcgccgagcatccggtcgcgcgtgacctcgcgcacgcggcctgacgccgggcggtacgccgacggtcagctccgcagcgtcaggcgctgcaaccggtcccgcaggcactcgatccgcctcggcagttccgaatcgttctcgggccaggccaggtcgataccgatccgcgagccgaaggtgttgaccacgtagccgcccatggtcgtcatctctctcatgctggacgcggagcggaagttcgtcaggcgcagatcgttcggcgtacgcatcggcggcacccgcccccagttcatcatgctgacaacggcgggggcggtgctcggatcccatggcttcgaatcgggtgtgggccggctgagcaggtccaggaggctccgctggatcgacccgtcggccaggccggcccgcacccgcgcactgatcgcccgaccgatcgtgacggcgtcgcgtgcgatgtcgtcggtagccgtgaaacccatcgctccgatcacgttcgtcccctcggtcggaccgaccggaggggtgaggtgacggcgcagattcaccgtggatcggtatatgagttcggtcaacggcaggtcacggacctcggcctcgacgagaagcaggacgcctgccgacagtccgttgactgtcaccttctcgcggtggccgatatccgccagggccgacgtctgcgccgccgtcatgcggtgctggacgacgtgccgggcgggcgcgtcctgtccgcgcgtatcctgtccgcgcacggccggtcggcccggcaccatcgacggttgcggggcccatccgtcgtcgacagtccctcgaccgatcccccgttcggccagcagatcctccaacgacctgggaaacggtcggcagggcacgtcgatgggcacaccgccgaccacgtccgtgtagcaggacagcaccgcggcgagcacctccagggagtgttgggcatcggcgatgctgtgatgggtcaacaggcagatgctcgtggcctcgccgtcgtgcaccacgttgagcgcgctcaacatctggtgctgatccagttgcacgccggccagcgggcgttccaggtcgccgtcgcaggtgtggacctcgggccgggtatcggaagccgcgaagacgagcccatcatcgccagcatcgatcctggccatgagctgcggataggcgcggcacaccgcgtcgtaggcagtcgtcagggcatccaggtgcaggcggcccgtggcgtgtaccgcgtacccgatgtaggcttctttgccggcttggaccctctccgagggtgccagcgcacgccaggttcgatctcgtttcacgaatcggtctccaatcagcgtgcgaagtccggtggagccgtgagcgtgtcaggcgaccgacgtctcatgcctgaccgggtcagacccacgtcagctgcggggcatcaccgacacgggtggtccagtcggtcggtgggacgtgccgcagcggtcgtggcaagcggcctcagcggtgcggcaccggcctcagtggtccggctgtttcgtcccgccccggcctgcgaaccggggacgggggcccggcggccgtccgctcggcagggcgtgcaccccgcctcgccgccgggcccgtgggacggacgcctcagtcgcgtcgtcgggcgggctctgtgtggacaagccattcgatgcggcgtgccacctcggacggcagtggcagggcggcgatctcccgcgcgagcgaacgggcggccgcggcatgcttcgggttggagacgatctcctgacagctcttcgcgagaacgtcgctcgtggcttcctcgggagtcagcatgatcccggcgcccgcctcgactatgcgacgggccatctcgttcgcgcggtgcagtgcggggtcggggatcaggacctgaggcacgccgaagctcagcgccgtcatcatggtgctgccgcccgactggtgcaccaggacatcacaggtgggcgcgacgatgtccaggggaatccagcccgccaggacgttcttcaaccggtcacggaggccggggaggctgtcctccgtgatcggcaccaccacttccgcgtccgggatgctgatgttttctacgatcgcctgaaggaagtcgtactggttgtagcgcgcgacgcccgtcccgatcgtcacgccgatccgggtgtccgcaccgcgcttgtacatccacggttcgaggaggcactgcgtgttacccgggatccaccgcatcgtctgcgccggtgcggcgtccggaagacgcaggctcggcggggtgatgtcgatcgtcatatccggttcgggaatttcgctcaggcccagctccgccagctctggttggagttcctccgtcgcgccgaggtccaccaggtgcgggtcgtggatgtcccatccatggcgcacgtgtggcacgccgaggcgcttcgccagcagcggggcggcgtaggagcccatgccgccgatgatcacgtccggtggccagtcctcggcgaacgccaccagggcgtcgagggtcaccgcctccaggcgtccgtaccagtgacccgactgttgctcgcgggcgaccgggtcctccggaatctccagcagcctgctgtcccgcgcgaagatctcccgcgggcccagatccgggtccgtggtccggatcgcggggagcccgacccccgcgatggtcgggatcatgtcgtcgagcgaggcggtcaccatgacctggtgaccggagttacgcagagccatcgcaagcgggacgtgactgaataccgtcgacggggcaattccggcgagaacgagaactcgcaagtcgtctcccagcggtcgtgaggttctctgcgaggcagatttcgaacaaagtgacacctgcacacccgcagactcgtgtgggtacagcttgccgacgtcaccagccagggccatcaccaacgttggtggtctcgggccgccactgtcagacctggccctaccacgttgggggatcccgactctccgctggcactcctaccctccatcgaagggattcagcgagttgcggtggctacgccgtgagccggatcgagtgggcagccggccgccattcccactcctgcgccaggtccagcgacagcccacactcgaccgtaggggatacgacatggtcgacccagcccgatcgcgcctgctggaacaggtccgcgcctaccaccacgcccaggttcccggaccggcgccgttcgtcccgggccagactcccatcctgtcgtccggggcgacgctggacgccgacgaccgccaggccctggtggccgccgcactcgacctgcggatcgcctccggagggatcacggcgaagttcgagtcgtccgtcgcccggatactcaagcggcgcaaggcgctgctgacaaactctggctcatcggcgaacctgctggcgctcagcacgctgacctcgacggagctgggcgaccaacggctccagccgggcgacgaggtgatcacggtcgccgccgggttcccgaccacggtgaacccgatcctgcagaatggtctggtaccggtgttcgtcgacatcgaactcggcacgtacaacaccaccgcggagcgggtcgaggaggcgatctcaccgcgcacgcgcgccatcatgatcgcgcacacgctgggcaacccgttcccggtcgccgaaatcgccgagctggccgcgcgacacggctgctacctgatcgaggacaactgcgacgcggtgggctccacctacaacggcaggctcaccggcacgttcggccgcttgtccaccctttccttctacccggcgcaccacctgaccatgggcgagggtggcatgctgctgtcctcggacctcaagctggccaagctggcgaagacgttccgtgactggggccgcgactgctggtgcgagcccggcgaggacgaccgctgcctgaaacggttcgagctccaactcggcaccctgccagcgggctatgaccacaagtacgtcttctccgaggtcgggtacaacctgaagagcagcgacatccaagccgcgcttgggctgagccagttggccaagctgcctgacttcatcgaggcgcgcaagcgcaactggcgtcagctgcgagcgggcctggacggcctgcccggcctgctgctgcccgaggcgacgccgggcagcgacccgagctggttcggcttcatcatcaccgtgttgccggacgcgggcttcgaggtctccgatgtggtcagctgcctggagcgccgcaacatccgcacccggcggctgttcgcgggcaatctcacccgtcaccccgcctacatcggccggccgcagcgcatcgtcggctcgttggccaacagcgacgtggcgaccgagcggaccttctggatcggcgtccatccgggaatcaccacggagatggtcgaatacgtcatcggcacgctcaaggagttcgtcgcctcgcactgaagggtgggttcggtccactcgggcatcggtgaccagttcaccaccgtggtgccgcagaccgcaccgggtcaccgcgcccgggtcgtctcgacgtggaccggcacctgacctgcccagcacatcaccggagggcgggtgcccgggtcgactcgggttggaccggcacctgacgtggccggcgaacgccggaggccgccggcccactctggcgggcgccctccggcgattggtcagttcaccgccgtcggatgtccgccggaccgtgggcggctccgctcgcccagcccgtgcagtgatgcgtgcagcgcgtgaccgagaaagttcaggtcggcgtccgtggcgttgagtggcggcgccaccagtaggccctccccacttccgtctcggtgaaagccgacgaacgggtacagcaggaggccgttgctcctggtgatcctcagcgcgtcagcgacggtgcccggggccagctcgatgccgtggaagtagccgaggccccgcacatccgtcacgaccggcagtccccgcgtcacctcggctaccactcgacccaccacagcgccgcgcacctggtcgcgatcgagcgcaccgatgtcgtccaacaccgacagcaccgcgagcccgacccgtgcctgcagcggggtcgccgacatcgttcccatgagcggcagccaccggccgctggacaggatgtcctccaccagatcgggcgcgaccaccgtggccgccagtgggacgaatcccgcgccgagccccttggccagcgtcacgatgtgtgcctgcgcatccggcgtgtggtgcgaggccagtggcagcccggtgcggcccagcccggtgagtacctcgtcatggatgacgaggacgtcgtactcgtcgcagatctcgcgtaccgcccggaggtatccggccggcggtacgtacccgcctcccgtggtgccgttgacgggctccaccagcaccgcggcgacgctctccgggccggcgttgatgatcgcctcgcgcactgcctgcgcacactcgatccgacaggcggggtacggacatccgaggtgctggcctgggtagggcggatcgaaggccggcccgatcccgaaggtgtcgtccgcgtgcgggcgccgagagcggtgaccggacaacgcgagcacgaacgcgctgttgccgtggtagccgagtgaggccgtcagcaccttgtgccggcccgcctcaccccgtgcccgctgggccagccgggccagcgtgatggcggcctctacggcgtgcgtgccggtgggggtgaacatcacccggtcgtctggccggtgcacggccctcgccgtggcggcggccagttgctccatctggtcggccaccagcgatcccgggctggcgtacgtgcagatccccgcctggtcccgtagcgcctcgaccaccgtgggatgcgcgtggccgatgttcacgttgacgattccgctggacgcgtcgaggtagcgtcgcccgtcatcggcgtatatccagcatccagcggcatgggtgtagggaatcggtggaatctgtagccgcgcggccagtagctgtgacgtgcccgtggcgctcttcaccgtcacggccgggatcccccgaacacctcaaccacgtcgccgcggatctccaacagctgcatgcgaactcctgtcgtcctcgaagtggatcggcccgcacaccgctgagctgttcgggttcggaccagctcagggggtgcgcgggcatctcaccggtatgcctgcgggcgccgccgccctcatgccggcgccgccatccggctcgtggccaccggctcgtcggccggtacggtgcagcgcctggccctgcctcggatctcgtccacgaggtccgcctgccgcaggacgctgccgttgtcgggcagacgccccgatcggacagcggtcgcgaacgcccgcaccgagttcgccacctggtcgtcgggtgccagccggatctcctgaacgctcgactttcgctccaggcgcagtaccgggacgtggtctgcgggtggggtgtaggcatgctcgatcgcgattcgcccctcgctgccccagagttcgtagctggaccggtaggagtggtcgaggccgaaggtcaggtgggcgcccacgccgccctcggtggacagcagagcatgcccgcaggagtcgacgtgctggccgggccgggaggtcagcaccgccgcgacaaccgccatgtcgctgccgcccaggaacgccatcgccgcgcgtatggggtagaccccggtgtccaggagcgcgccgccgccgagttcggcgctgtggcggatatcgccggctgggcgcctcggtacggcgaacgaggcgtggaaggcgtacaggtggccgatcgcgccctcttccagctgcctcctgaccaccgcgtgctgactgtggtggaggaacatcatgttctccatgagcaccaggccgcgggaccgcgccttggctgtcagctcacctgtccgggctccgctggtggtcatcggcttctcggcgaggacgtgtttgcgggcgaacagcgcctcttcgatccagcttgcgtgcatggcgttcggcagtgggacgtagacggcctcgacctcgtcgagatccagcagcgcctcgtagcccttgaccgcgcggcagccgtagtcacgcgcggtcagcacggcagtgtcgaggtcccgactggcgatcgccgcgatctcgacttccggaagtgccgccatggcggggagcgtcttccggcgggcgatgctcgcgcaccccatgatgccgattcgcacgggagccacaagatctccttccccagtcgtccagggtcagcagcgatcatcgggacggagtcacgtcgagcccgactggctctggtcattgggagagtagggccgacatgccggctcggacatcccttgatctgatagcacgccgcgcggtctacccgccacggtgcgccatcgaaacgggcttcggtcctggtggacaccccccgggcgacccgggtcgcgcggttgcacgcccacgacgcgccatcagaacgagggatgcccgaccgatcacggctgtcctagcgtacgcagggagcaggccggcggacggtggtgacggcggagcgcgatcgccacgtcgatgacgtcgcacgggagcatcgtcggcgccgtcgtcggtctcggcgtcgcgaatcgagacatgccggcctgtcgtcatggatggagacatgccggagcaggtcgacctgctccggccccgtacccgaggaaagccgcagggtccggaacccggaacacgagaccttcatggggctaccgattccgggtgcggcggacacccgcgcgcgggcaggtcgacccgcaccggtacgcccaggtacgacgtcaggggggctcgtgtgattgacagtgtgagcgagacacgcacggacacggagtcgcgacgggccgggcgtgccgtctcctcggtcgacgacgcagtcatgtccatggcggacttctactcctggttcaacacgcggacccgtgcgaacagcttccaggtggagcggatcgcgttcgctgacctctccgggtggggcttcgatccggacacgggcaatctggtccatgagagtgggcggttcttctcgttggagggcctgcgggtccggaccaaccggtcctgggtgagcgagtggggtcaaccgatcatcgtgcagccggagatcggtgtgctcggcatcctcgtcaagcggttcgatggcgttctccactgcctgatgcaggcaaagatggagccgggcaacatcaacggtgtgcagatctcgccgaccgtgcaggccactcgcagcaactacctgcggatccacggcggcgcgggcaccaaatacctggagtacttccggcccggctcccgcggcagggtgctgttcgacgggctgcagtccgagcagggatcgtggttcctgcacaagcgcaatcgtcacatcgtcgtggagaccgacgacgacgttcaggtcgacgaggacttctgttggctcacgctcggtcagcttcaccgcctgctgctgctcgaccacatggtgaacatggacgccaggtcggttctgtcctgcatcccgccggcgttgaccggaccacacgacgagcacgccggtgacgactcgttcacccatgcggtcctgcgttcgcttgccggtcacggtacggccgtgcacgagtccggacagatcctcagctggctcaccgaggtgcgggcccggcaggaactggtgcagcgccgggtgccgctcatgcacctcgtcgaggacggctggcgtaccggcgcggacgtcatcgaccaccgggacggcaagtacttcgacgtcatcgcggtagccgtgcaggggagcaaccgcgaggtcaccgcgtggacccagccgttgctggcccccaagcaggccggtctgctcgcgctgctggtcaagcgaatcggcggcacgttgcacgcgttggtgcaggcgcgcagtgacgcgggcatgctcaacgtcgccgagctgactgccaccgtgcactgccagccgggcaactacgcggacacaccgccggagcaccgcccgccgttccttgactatgtgttgacggcacccacgtgccgggtccggtgggacgtgctgcactccgaggagggtggccggttccaccacgcacagaaccggtacctgatgctcgaggtcgaggacgagctcgtcgcgcccgacgaccggtaccgctggatgacactgcaccaactcacgtcactgctgccgcacagtaactacctcacggtggagctgcgcagccttgtggccagcatgcgcagcctgacgccgcgagtgtgacagacgatcgaaaggagcgggcgcgggcagagaagggaggagcgggctcgatgccgcctcagccgacggtccctagcgcactcaccggcgccggagctcgtagctggtgtcgcaggtcgtcgacgaggtcccggatgccgctcgggccgcttccagcaccgaagacgtggtgatcgggccggatgagcagggcggtcgccccgcaccgcgtcagatacgggcggtagacgtcgtccacgtccaccgcgccctgctccaccgcgttaccggggggcagcagccgcaccatgtgggtgtccagcgtgccgaggaacgacagccgatcgtcgtcgagtgcggtgtgcggatcctcggtggtcagcaggacgaagccccggccgacgacgtcgtcgaacagcccgatgtcgcggcccagggccactcggccctgcggcgcgaccgcaccggccggcggctcggccgcgtccgccccgggccgccggtgcagcagcccgtcggagagcggcttcgccggatccggccggaccgggggctgccctcggcggttggccagcaccgtggcgtcgcgctcggcggcggccaccggatcggtcacgcagatcactcggcccagctggaccgacgccaggatcgcctccttggcctgtgcgcggcgttcctgttggtaggagtcgatcagggactctgccgcgagtccgcgcagggtgaggtcgagcttccacgccaggttgacgacgtcccggatgccggcgcacatgccctgaccggcgaacggtggcatgaggtgggccgcgtcgccggccagcaggacgtgacccacccgccaccgctcggcccaccgggcctggaagatgtacgtggtgtggcgcaggagggtggcggtgtcgggtctgacgccgaacggtgccagcagacgccacgccgtctcgtcccggttcagctcggccgtgctttcgccgggcaggcgcatgaattcccagcgccgtcgtccagggccgccgcccacctgggtcgtgggccgcgccggatcgcagatctgcacattggtggggacgaactcgcgcggctcgtggagttcgacgtcgcagagcagccactcgtaggagaacccgaggtccgtcacgggaacgtcgaggtggtggcggacgaagctgttggcgccgtcgcatcccacgacccagtgcgcggagacccgccgcgtcgtgccgtcgtcgtcggtggcgatcacctccacccggccgtggtgctcgctgatgcccacgacctcgtgtccgcgcagcagggtgagactgggcaacgacgtcgcccgggtggcgatgagctcctccagggccggctggtgcatcgtgttcacgtccggccagccgtacgcgccgggcgtgctgaacgcgatatccagcagggtctcaccggcggccgtgcgccactggtagccgttggccggagccgtgatccggccgaggtccgggccgatcccggtgtcggccaggaggcgggcggtctcaccgtcgaagctggtcgcccgaggaagccggtacggccgggggcggcgttcgatcacggtcacccgccagccgcgttgggcgagcagcaccgacagggtggcaccgacgggcccgttgccgacgatgacgacgtgcgcgtcgctcaagaagacctcgcagctcgagcggacaggacctgccggagtttcgcgatcacgtccgcactccggtcgacgaggaagaagtggcctcccggaagcacgtggaggtccatcggcccggttgtgtgctccgcccaggcgtgggcttcgtccagcgacacccggctgtcacggtcgccggtgagcactgtgacagggcagtccaccctctggtcgggagcgtggcggtacgtttcgatggcccggtagtcgctgcggacggccggcaggatcatctccagtagttccgggtcggccagcatggctggttcggtgccgctgaggtcccggagctcggacacgatgcggtcgtccgacaggtggcgcacccgctcgtcccggtagcgggacggggcgcgtcgaccggagacgacgaggtgcaccggcggcggaagaccggcggcaggcatccgcaacgccacctcgtagccgaggaccgcacccatgctgtgcccgaacagcaccaggggccggtcgtccaggtggcgcagggtgtcgaggatctgatccgccagatccgaaatggtgtcgacggcgggctcgtggcgccggtcctggcggcctgggtactgaaccgccagcacctccaccgcgggggcgagtgccttggaaaccgggtggaagaagctcgccgagccgccggcgtgcggcaggcagaccaagcgggtttccccgtccggcgccgggtggaaccggcgtagccatttctcgacgtgctgcgtgggttgacgcacggccagagttcctttccggttgtccgtggcgggccgagggcgggatcggggctgctcccttccgtggccgggggtcagcgatcccgccgatgtgggacggacacgctgcggacccgtcgctccaacgataggaggcgatgcccggcggagcacccctcaacctgatagggccggcgcgattccgcccaggacagaactgaccggacgtcctgcggccacagcgccggcggtgtcatcggaacgagtgcgaccgatcggcgtagtcctggcggaagggccgcgacacatcggcgggggcgggatcaccggtgcagccgactctaaccccatctaaatgggatacgcccgaaaaaggatgacctctgacggtcagcctcagaagttccgacgccgacggcgagcgtcacttcacggcactgcgtatcgtcagcatcgacccctggtggatcgggaaggtcgttgcccggccctgggtcatcctccacatcaaccacgaccgtccggccaaccgtcggcaatcaaatctcgcgcgtgtaatagctcactccgtgtggtcgccccgatttcaataaagttgatcttgtgcgccgtcatgaccagcgaagacatctactatttccaatcaccactggacgcggggccgtgccggtagtagtgtcggtgacgggatggttgcgctgggtaatgccagcagggcaaccagtttccagcaaggcaaccatctgagaagtaatgggggatccttgtcgccttttctggcgccggccctcgccggcgcggatattccctgtgaccgaagccactacacacctcggctatcttttcctcagcatccatttgttggatccgcagaggctctgttgtcagattcatgtgagaccgccggtctttttcggcattccgcactgtcgtggtacaacgggcggctcgacgaggggttgcagtacgccgcggcggcggtcgacacgaggtgcgaggagcgccacgagttctgtacgctggctcccttctggcgggtcgcgttgctgaccaaggccagggagctcacggccggctggcgggcgatcaacgcccccgagctgcacaggggtgggtcggagtcgctgctcatgaccgcgacgtcgcagatcattcggggtgagttgctgttcgccagggggttcgtcgacgacggcctggccgacgtgcaggcggggctgcgcgccgcggagcgttgcgaagcccgactgttgctgcccatcggctacgtggtgctggcgctcgccgcgttccgccgggcggacatgagaacctgcctgcacttcgtggacaagttgaccggtgaagccttgctgggctacttcgggcaggccgcgggagcgtgggtgaccgcgcaggtggcagaggcgcgcggcgagacggacagggcggccggtctcatcgccggaatcgtcaacgaccgtctcattcttcgccaactcctggtgtccgagccggcggcggcgtcgtggctggttcgcgcctcctgcaagctgggtgcccgtgagcttgcggaagcaacggtgacggcggccgcggtcgcggccacggaacatttgggattccgcgtcatccgcggtgcggcgttacacgccgccggactgctggaggagaatcccggcaagttgcgggaggcggcgaacatctaccctgaccagtggtgcggggcgtccgcgagggaggacctggccggcttgctggccgggcggcggtccgatcggagcaatactgttcggaccttcgaattggcgctgggcgcctacaccgcggtcggtgccgcacgcgacgcttcccgggtcgcaaacaagcttcgcgactttggtgtccgacgtggcgttacccggcccgtacaacgttcgggtaatgagccgcacggactcaccaacatggagttcgcggtcgcggagctcgtgagtcaggggcacaccaacaatgaagtcggcaggcaattattcatctcccggcacactgtggcattccacctcaagaaggtgtaccagaagatgagcatcacatcgcgtgtggagttggcggccagctggaaacaaccccatggtggcgcgagtcctaatatccgagaatatgatgatggtggagggcgctggtgaagaagccgacgccgaatgagattggccagggttacgacgcgttcgcggatctactcgaccagctctggggtgtgaatctgcaccatggctactgggaggacgcgtccgaaaatgtgtcggtgacgggggccgccaatcgtctgactgacaaactcgccgatctgctgaccatcgaggccggcgatcgtgtgctcgatctcggttgcggtatcggcgagccggccatcaggctggccacggcccacacgattgaagtcgtgggcatctcgatcagtggtcgccaggtggagcgggcacaggagagggcggtgtccgccggtctggccgaccggttgtccttcgagctggccgatgcgatggacctgccgtatccggaggaatcattcgatatcgtatgggcgctggagtccctgcatcacatgcccgatcgggcccatgtgctccgacaaatgacccgggtgctgcggcccggcggccgggtggcgatcggtgacttcatgctcctgccgagtgccggcggctacgaggcaggagccgcccgggtcaacgaggcgagcaagggtgtcctgtcggtcatcggccttgacgcctacctggccatgatccgtgcggccgggctcgttccggtggcgaccgaagacgtcagcaagcacacccggccatcctgggccaaggccgaagagcggttcgccgccctccgggagcaggccgtaccgcacatcggaaaagagcagttcgatctcacgctcgccagattccgcgcattcagccaggagccggcgttggggtacgccctcctgaccgcccacaagcctgcctgatcaaccacgacccgctggcggtggcgcgtgacgatgtcacgggtcggtcggtggcgaagtagacccccacaccaggcgaacaccgcactgtccaggcagtgcgaatgcacgacgccttctccggtatccatatctcccagggtgggatcatgcagacgacagaagagacgttacgcagccttttcggcaggatggtcggggacgaaaagcacatctgggcggcagcgtcgacgctgaacgccatctgggtgctctacgaccgggtgctcgacatctcgccggacaacatcgacgaccccgaccgggaccggttctacctctccaaggggcacgggccgatggcgtactacgcgatgctcgccgcgaagggcttcatcgccccggagatgctggacacctggacccaactcggctcgccactcggtctccacccggaccggatgctggtgcccggcgtggagatcagcagtggctccctcggccacgggctgcccctcggggtggggaccgcactcgggctgcgtgccgaaggccggcgcgcccgcgtggtggtgctgctgggcgacggcgagttcgacgagggcagcaaccacgaggctatcgcgatcgccggtcgtctcgggctcgaccgcgtcaccgccatcgtgatcgacaaccgatcggcgagccttggctggccgggcggcatcgccagccgcttcgaggtggagggctggcgctccaccaccgtggacggtcgcgaccacgacgagttgtatcgggccttgacccaggaatccgatggccggccgcaggccgtggtcgcggagattcgcaagcttcgggaagggagcgcggcatgagcattcaggtggacaggaagctgatgcggtcggtcttcgttgacaccgtgatcgactcgcttgccacgcatcccaagctcgtcctgctgaccgccgacatctcgtcgtggtcgttcgacgaggcgcgggctacctacccggaccgcgtgatcaacgttgggatccgtgagcaggcgctgatcggaatggccggcggcctggcgctgaatggcttccggccggtggtgcacacctacacaccgttcctggtcgagcgtccgttcgagcagatcaaacttgacctcgggcaccaggatgtcggcgccgtgctggtcagcatcggcgggtcctacgacgacctggcgcggggtcggacccaccaggcgcccggagacgtcgcgctgttcgacacactgcccggttggaccgtgcacgtaccggggcacgaggacgaggctgagcggctgatgcgcgacgccctgtccgccgacgggcgggtctacctgcggctgtccgacaaggtcaacggtgcggcggtgccggtcctggacggtttcaccgtgctgcgcaggggtggcgccggcgtggtggtcgcggtcggcccggtgctggacgacgtgctcgcggcgacgtccaccgtggatgccacggtgctgtatgcctccacggtccgaccgttcgaccatgttggcctgcgtgccgcggtcgacgccgcgcggccgaacgtcatggtggtcgagccgtacctgcgggggacctcggcgcacgaggtggccgaggcgctcggcgacgtgccccaccgcctgcggtcgcacggggtacggcgggaccaggaggtgcgtgcctatggaaaggcgctggaccacgaccggctgcacggactggacaccgcgagcctggccgagtcggccatcgacttcttccggtagcccgggtcggtcgggagcaccggcttcgaccggtcgaacggtccgcggctgcgctgaccaggacacggtccgcgccgccatcggcagcccgcgccggtcgacgctacggccgagcggcggatgtcagagggcgaagaaggccaggtaggagtccagttggtgggtgagcatcggctcaccggggtgggcggtcaggccccgttcgtcggccgcccgtaacaacgccgtctccgccggcttcatgatgatgtcggccaccacggcgtgcgccggcaacccggtcaccggaaacggcagcgggtcgtcgggccgcagccccagcggtgtcgcgttcaccgcgatgtcgacgtcagccaggtgcggctccgtcgcggcagtgacccgaccggggtacgcggcggagagccgctggcacagcgtgtcgagtcgcccggcgtcggtgtcgaccagacgcacctcggccacctccgcgtcgagcagggcgacggcgatggcgctgcccgccccgcccgcacccaccacgcacacccgcaggccacgggggtcgtacccggcctcgacgaggccacggacgaagccgtcaccgtcgaaggtgtccgccgaccaggtgccgtcgggctcacggcgtagcgcgttgacgctgccagccaggctcgcgcgggcggtgacccgatcggccagggccagggcggcggccttgtgcggcaccgtcacgaggacgccgtgcaggttgaccacctgccgcagggcgcgcaccaccggcgcgacgtcgctcgctgccacctgcatcgggacgaacacggcgtcgatgccacgccgggccagcagggggtgcagcaggccgggggcccgcacctgcgcgatcgggtcgccgagcagcgcgtacacccgggtcgtgccgctgatcgcgggcaccggcgtcgacgcggcggtcacgggtgccgtagcccgcgcggcgttccgcccccggtgaccacctggcctgctgcgtggtcgcctgacgtcggtcctcctccagcgccaggcgttcgctggtcgggcctgagcgtgatcatcggcttccctccactaccaggtgcgtggacgtggtgacgaggtcacgggccagcgcgacggcaccgtgcagcgaggacaggccgccaagagcggcggcgcgcaccaccggtggcgggcgtccgcggcgggccgtgagccgggcggtgtgtccgacgagcggcacgaagccgggcagcccgtcggcgaagccaccgcccacgatcgccacggccgggtccagtagctcgctgaggctcaccaccgtcgccgccagcgcggcgcagctcgcatggatcgcctcgaccgcccagggccggccgtcgcgtagcccggcctggaggtcgtcgaagctcacgtcacggccccgggcgaggctagctcggcggagggtggccgggccggaggccacggactgtaggcagccggtacgcccacagtcgcagcgcgcgccgtcgaggtcgaccaccatgtgcccgatctccgcggaggtgtggcccggaacgagccgctggccgaggaccacgccgccaccgactccggtgcccacgcccagatagaccacgtcgtcgtggccggcgtgtcgggcctcggccagtgcggccaggtcgccgtcgtcggcgtacgcggtccggctgtcggggaagatgcggcggcacgccccggcgaagtccagacctacccagctcggccggcccggccaggtcagcaccgtgccggtagcctcgatggtcgccggcatcgcgatcccaacggtgtggaccggcccccaggcggcgcgcagtgcggccacctcggcgtcgagcatcgccaggtccgcggccgggtcagcccccggcggccagcggaacgttcgatcgaacgtgggtcggccggacgcctcggcccgcagcgcgaccttggtgccgccgacgtcgaccgccagcaggccgacggaagcggtctgtgcggccggcacctcggaccgtcagccgttcgcgaggtgcaggatggccagcgcgccagcggcggcagcgaacaccaccgggatcatggtcgccgggatcgggtccttcacgcgggcgtggtggatcgctgccccgatcatcagcagggccagaccgatcgccgcggcgacaccgagcggtggccacagcagaccgagcagcaggccgatgatggcggcgatctccaggccgccgatcatccgggtgcgctcgggtgagacaccgaggtgggccatccgagcgcgcatctgcgcctggccggtgagcttcgggacagccgcggcgagcaggaccgcggtgaggacgagggtcaggacgacgacgaagatgcgcacacggtgtccttcgggtagggctgagcaactcgcggaccgtaccagggctggttctgcgtggaccgcgcgccggaggcggggcggcctcgaccggtcatgtgacggtggcgacgagggcgcgggcggccagccggtagcccagcgcaccgagcccgacgatcacaccactggccagtggggcgagtaccgactcgtgtcggaagctctcccgcgcccagacgttcgacaggtggacctccagccacggacgcgggtagttggccagcgcgtcccgcaggctccagccggcgatcatcagcgccccgggattgacgatcgcgcccacggtgtcgtagttgctgtggatcgcgccgaccagcgcgccctcgcagtcgtgctgccgggcgatcacccgccagccgcgcgacgcgacctcctcggcgatggcccgttcgatgtccgccaacgtgtcggtgccgtagatctccggctctcgttgcccgaggatgcccaggttcgggccgttgagcagtaacacgttggacactgttcacctcgcgcggagcgggcctgtcctgataggaccaacgacgggcctactgtagcgcaacgacccgagcctcggcgacgcgacaggaccgtccgagagcggtggcgtcgcctctgcccgggctggtgtcgtcacggtacccgggcacgctcccggtcgggtcgacacggaggaaacctgctcccgaccgacggagggaacctcgcaccgacaggtgccgccgggaccaggtcgacgcgaggggcggccgtcgggtgactgtcctcaccgtccgaggtcggtgaggatgcgctgggcggcgttgtggccggacgcgccgatgacactgcccgccgggtggcagccggcgctgcccgcgtagacgccgtcgaccccggtcgcgtacggcatccggtcggtgaacgacacggtgttgtccacgtggtggatgtgcccgccggtgatgccgaagtgcgcctcgatgccgggcggggccagcggtacggcgtcggcgatcagggcctcggtgcccggagcgtaccgctcgcagatcgccaccaaccgcgccacgtacccgggcatcgcctcgtcccaggtcgtgcccgccaactcgtagggcaccgactgcacgaacaacgctgacgagtggtgcccggcatcgtcggagagtgtcgggtcgacggtggtgtgcaggtaccactcgatggtcggctccggtggcagccgcccggcccgcacgtcggcccacatcgcgcgcagcgccgccaacggtgtgtcgccgtcgcggctggtgccgggggcggagccgggcagcaggtggatggtggacccgaacggactgggggcgtccacgggcaggcaggagaagtggggcagcccggtcagcgccaggttgagcttcaacgtggtgccggggcggcggaccgcggtcatccggtcggtcagcggtgccgggagcgcatcgtcggggagcaactccatcagccggtacgggtcgcaggcccccagcaccacggacgcgccgacggcctgcccggtggcgagcacgacaccggacgcggcacccccgtcgagggtgatcgcgctgacccgtgtaccggtgcggatggtcgcgccggcggcgcgcgcggcatcggcgaaggtccgggagacggtgcccatgccccccttggcgatcatccatgtgccgtcggagccgggtagccgacacatgttgtggaccaggaagttgttgccggtgccgggatcgtccgggccggcgttgaccccggacagcccgtcggtcaccgcgtacatgctgaccaacagttcggagcggaagtcgaagcgggccaggtgatcgacgaccgagccgcggaccaggtcgacgaagacctggcgcagcgccggccggacgtaccgctcggcggtctcctcgaccggtagcggctcggccagccaggccggcgccaggtccgagcgcagcgcggtcagttcggcctggagcgcggcgtcggcggcgacgtcggcgggggagaagaactcggcgaactgccgacgggtcgcggtcgggtcgctgccgaagagcaggtacggcgatccgggcccacccggcgtgggcaggaagtagtgcggatcgcgccgcagcacggggatgctgacgtcgagcgtggcgagcagttccggcggcatcaatccgagcaggtacgacccggtggagtggcgcagccccggcaccttgggaaagggcgtttcggtgcgggccgcaccgccgagcatgtcggcggcctccaacaccagcacgtccagcccggcccgtgccagcaggatcgccgacaccagtccgttgtgcccggcaccgacgatgacgacgtccacccgtggcgggatcctgttctgctgatccatgcagcgaaggtaaccgtcgatccgtggccgggctaccccgtgtgcggtacgtggtacgcggtgcggccgtcggtgccggggtcgcggggcccggtcagctactgccgggccccgcgacctgggctcagccgaaggccttgacgccgttccagtcgtcccccagcacgatcttcactgggccgtgggtgttgatggtcgacggatggtagatccgcatcatgccgtcctgaccgaatcgggcccacaggtcagggacgccgttcccgttcacatcggggataccgatcaccgcgttgacgttggtttccgtccagctgacgccgtaggagacgtcgccctcacgggagttcgccgcgagtttgatcgaatccagatcgacgctgccggtgaccgcgcccggtttcccgtggcggatgtacatgttgccgttgtccaggttccgccagagcaggtccggggtgctgtccaggtcgatgtccgcgacgttgacgatctcccggcgcgcccacgcgttcccgttcatcaggatcgcttcctggaagctggcgcccgtgtaaccgctcagcgtccagaacgcagtcccggcccgtaggaccagatcggggtgcccgtcgccggtgacgtcgccgagcgccttgatctgggtccaggtcgcgggatcgggtgtgttgtccggcagcaggacgcgtagccggtcgtcgacgttgaaggtgccgtacccgtcgccggggtagagccagaagccaccgtccggggttcgggcgaacaggtcggtggagccgtcacccgggtaggcgtcggagtgtttggtgatcagcgcggccgtgtcggtttccgggtcgtaccagtgaccgggcgggttgagcgttccctccccggtgtaggaggcggcctgccaggcgtacagttcgccgtccacgtcacccgcgtagttccgtaggttgccggtggaatcgacgaggagcaggtcggggatcccatcgccgccggtgtctccgggcccgtccgcggtgtcgcggggcggtacgtagaaggagtagtccgtccgggcactcttgttgccgacgttgtcgtaggcgtagacgtgcagggtggtgggtccggcgtgccggggtttcaggtccggcacagtagcggtgccgtcggtggcgtccacgtacgtggtgccgatcgcctcgaaggcgtagctgaaccttgctgccccggcggcggtgaaggtgaccggtccggtctgcccgaacttcacggtcgcccaggtggccccgtcgggggtggcttccaggaacacgtcgctgtcgacgactggcgccggtggtgccgaggcgtccacggtgagcgtgcacggtgtgctgggcgggttccagccggaggccgcgttggaggtgtcctcggcgcgcacgttccacaggtagacgccctcgtcgaccagggtggtgctggggaccgtcaggctggccttgccggcgctggtggtggtgaccagcgtgccggtgggaaccgccgagccactcttccagaagcggaagcgtaggcccttcaggttgccgtcggggtcggtcgcggtcgcggacagggtgaggtccgtcttggcgactgtgaccccggtgggagcacaggcaccaccaggggaggcggtgaggctggtcggggtgttgggcgcgcggttgtaggtgaccgacaggctcgcggagctcgccttgaacttgcgccaggtcttggtgtcggactcactcgtggcccgcattcccaggttgaagctcgaccaccctccgtccgcgccccgctgggccgcgttcttcacgttgaagctcacatattcgtcggcgcaactgctgccgtagccgtgcgcgaacgcgagcttctgctgcaaggccatgtagctgggctgggcgttccaggtcgtgccggaggagatggagccgacgagccacagctgcatctcccgtcgttcgcagttgtaggagtggttgttcagcaccttgaaggtcgccgagctgaccgtcgcgccccgtagggagctgctgaagcccatccgccagaacgagcgggtccgcagcgggacgctcgatatgtatcccacccgcgcgtcggtcgttccggagttgaagttggttccgttccaggtgttggtggtggggtactgcgagtagacggtcgcccagtcgaccacgccgctgttgagcgtcgggtccaggaagacggggaagagcgtgtccgggtcgctcaggagcccggtggcagcggcatccaggtgcaggtggagggcgccggtgccgtcgccgtccacccgggtggggatctgggcgttccgggcgccaggctcgctgccggtgaggccggtgagctccagcacgtcggcgggagtgtccaccgcggtgcggatcctggtgtcggggtccactcgaccggcggagtcccaggcgaacggggtggggaccgagccgacctcctggcccgtccggtccaggacctgaatccccccggtggtggcgttgtggcggaagaccgccgtttccgaccgcagtccgtaggtcacggcgccggcggccttgatcgtctcggccgcgcggttcttgacgatcagcagctggccgaatccgcccacgtcgcgggcgacgacgagcaggtccacgccggggagaacgtcggggtagagggcacgcgggccgtcgaggaccggttctggcaggtgaccgggccaggtgaaggcgatggtgtggccgtcgacgtccgcttcggccaggacggtttcaccgtcaccgacaggagcctggccctcgcccgcgccgtccgcttggtcggacgcgcgggtgccggccgagaaccggacgggggagacagcgttgaccggtcggatgccgaggccgtcgggcgtcgtgtcggtgcgggtcagcgtggtgtcgactggcctccatcgacctgcggtgctcttcgtccgctgtggcgtggcgtgaaaggtggagcgcagttgcccgttcggcagcgcccaggtgagtgaggtggcgctggtggctgtctcgaccagcacctccttgccggtgctgagcgcttttgccatcgcggcggcctcgtccttcagcggggccgccgcgatgctgacgactcccttcgggggctcgtcggctgtcggccaccacggcagcagggccgtgacgacagcggtcagcaggagcccgagggtgagggccagccgggtgcgcgtgcgcacgaagggactgatcaggcgaggcgcggtcacggcgatccactcccgtgggggccaggcggacagaaaggcgcggcaaagcagccccgtcggcgggccggggggcagaacgcgggcacacgatcgcacgaaacgagtgaggttggtgacccctgaacgttactgatctgtgaccaggtgtggctgattcgagcaatccctgggctgaatctgaccctatgtactttttagctcgcacgccgcgcagggataaaaagtgatttgtctacctttacgttagctatttgatctttcctgactttgccccgggagtgtccgtggtctgaatcaccatattcggatcttggaatgacatcccccttgagcagggacgacttctgccgcagagtgcacacgcacgtgccgtgcccggcgcgtgttctgcgcggttcgtccgcgccttctctttcgtcctcgcggggagtcgacgcgtatgcgtggtaccggtttgttgttccggcggccgtccggccggcgaatcccgacggagtcgggccgctgggcggggccgacccgcagggccttcgtcctggcactcgcggcgaccctggcggtgaccagcctgcccgctgccgcgttcgcggtacccgcgccgggcatgagtcgagagcaggtcgacctgccggaccttccggagagcgagcgggtcggccgggacgagggcgccgagacggacctgaccaccgcccccgaggtgccgatcgacccgtacaccccgcaggcggtcgacgcctggcagcaggacagcggcgtggtggacctgaccggtctcgaggcgggcgacagccggcccgtcgacgaccttccgatcgctctcggcgtgccggaggagggcgacccggccgacctcgccgggacgtggactgtggacctcgccgcgcccgaggcatcgcaggacgcgggggtcgcgggcctgatcatgaagctcacgccgccggtcgccgcggacccggccgctgaggtcgcgctcagcgtcgactacacacccttcgccgacctgtacggtccgcaggcggccgaccgcttcggtgtcgtgctgttgcccgactgcgtgtacgacgccccggacagcggtgactgcgcgaccgacggcggcggctctggcggcggcgcacaggcacggaccgccgccccgactgacgcggctgatgccccgaccggcccggccgccgcgcaggccgtgccgagtgaggtcgggctggtgcccgccgacgaggcacccaccaacagttccgcggccgaggacgagccgacccggcgggtggtcaccggtacggtccccgtcgcctcgctgctcggcgtgcagagtgccgccgcgaggagcggtgccgcgagcagcgccgccgcgagcagcgccgcatcgatgtcgaccggctcgagtgtggtcggtgtgctggacaccggcgcgtccacggccggtgacttcaccgccacgccgctgctctcctcgggatcctgggcagcgggtgcgtcctccggcgcgttcacctattcgtaccaggtgcacgtgccagagaccgccggcggtctgatgccgaaggtcgccctctcctactcctcgcagtcggtggacggccgcacctccgcgacgaacaaccaggcctcctggatcggtgacggctgggactacaacgcgggggcgatcacccgcagctacgccaactgccggcaggactcgaagaagccgggggcgaacaactcgacgcaccggaccgccgacctctgctggggctcgcggaacgcgacgttgtcgctcggtggcatgaccacggagctggtctgggacgaggacgaacagcgctggttcaccgcgaacggcgatggctccacggtggagttgcgcaccgacaccggccgcgcgaacggggacgcggacggcgagtactgggtcgtcaccacccgggacggcacgcgctaccacttcggcctgcaccggctgcccggatggtccgaccacggctcgggtgccgacgacccggtgacgaactcggtcctcaccgtgccggtctacggcaaccacgccggtgagccctgctacaaggcaggcaactgggccggctcgttctgcacccaggcctggcgatggggtctcgactacgtcgaggacatccacggcaacgcgatgtccctgtggtggggcaaggagaccaactactacgcccggaacttcaacttcaaggccccggtccggtacgaccgcggcggctacctttcccgcatcgactacgggcaacgtcgcgacaccctcttcaccgcggatcccctggcccgggtcggcttcaccgtcgccgaacgctgcttcgacgagggggagctgacctgtagcgaggagaacttcaccagctcggaccccgccaagtaccggatctggtacgacaccccggccgacctgcgttgcaccgcggggaagaagtgctggaacgcgggaccgtccttcttcacccgcaaacgcctcgacaagatcaccacgtcggctcagcggcgcaccaacgacaccacgctgcaggcggtggacgaataccagctcacccagtccttcccgatcctgctgaccggaccgaacaccgcgctgtggctggagtcgatcacgcgcaccggtttcgcccgcaacggcacgaccgacgcgaaggtcaccctcaacccggtgcgcttcgagcacaacgccgaggacatgccgaaccgggtcaagcgggaccaccgccccggcttctcccggttacgcgtcgctcgggtcatcaacgagtacggcggcgagacggtgatcagctacaaggcgcccaccggggactgtgccaccggcaccggcctgcccggcaaggacgacaccgccgcgctgaaggccaacacccggctctgctacccgtcgtactggcacccggatccagaagccgaggagatcgactggttccacaagtacgtcgtcgacagcatcgaggaactgccggcgatcgacggttcctccgtcgccaccgtcacccgctacacctacggccccccggcctggcggctcgcggagcgggagttcaccaagaagtcgacccgcacgtactcccagttcgccggcttcgcgcaggtcgctgtcctcaccggtgcggacgaaccgtccatcggcagcgcccggaccaagaccgtcacccgctacttccgggggctcggcgacaccgtgtcggtgccggacatcaccggcgccgagatcgccaaggaccgaaagcccttcgccggccgaatcgccgaggaactgacctacgtcagcgcggaggacgccgacgaggagtggctgacccgcagcgtcacctaccccgccgcccagctactcgccagccgcgagcgtgacgacggcctcagcccgctcgaggcctggcgggtgaccgagccacggcaggtggcccacgcccgatcctccggcaccggcgacgacacccgcaccgagcgggtcgtcgagacgaggaccaccttcgaatcgacacatggcctgcccacgcacgtcgaatccctcggcgacaccggcaagaccggcgacgagtcgtgcgccttcctcgagtaccaccaccggctggacaagaacctcatcggactgagcaagcaggtccgctccagcccaaccacctgcgccgccgccaccttcgacgacctgaccacgctgagttcggccagccgggtggcctacgacggccaggactacggcgccgccctcggcgacggcacccggggactcgccaccgggacctggtcgctgaagggcgacgggtccggcttccagccggacggcaccaccggcttcgacgccatcggccgtgtcgtgacccgcaccgacgtcgacggcgagacctccacgatcacctacacccccgccaccggtcaggccttcaccgtctccgaggagaacgcgctgggccaccggcagacccgggaggtggagccgggccgtgccgtgtcactcaagaccaccgacgtcaacggtcgggtcagcgaggcgaagtacgacccgttggggcgactcgtcgaagcgtgggcggccggccgtaccccgtccaccgcggccgtcccggacttccgggccgagtacgccacgccggccggcaagccgccctacatcaccaccttcgcgcgcgggcacgaggaccagatcgagacctcggtcacgctctacgacggtctgggccgggagcggcagatccaggaggaggccaccggcggcggccgactgatcaccgacacgctgtacaacagctcgggcgaggtgtggcagacccgcaacgcctaccacaccgacgggtcaccgatcgggcagttgttcacgccgctcgccgacacggccgtacccaacgccacccgctacacctacgacggtctcggccgggtcaccagggagctgcccgtcctcgacggcgtcgagacgccggcgcgggccaccagctacacgtacggggacgaccactccacggtcgtcaacccggcgggcgccgcctcctaccggatcttcagcgacgccatgggccggaccacccggctggacaccttcaccgacagcggccacaccgagttcacctcgatacggtacgagtacgacgcgcgcggacacttggtgcaggccaccaactccgtcgactcgacccacccgtggacctggacatacgatcagcgtggccgactggtcaccgccgtcgacccggacagcggcaccacccggatgacgtacgaccggttcgaccggcaggagagcgtcaccaacggtcgcgacatcaccgtctggaacggctacgacaagctgcaccgccccaccgcgcagcggctcgacaccagcaccggcaccatgctggcctcgtacacctacgacagcgctcccggcggcaagggcctgcccgcgaccgccacccgctacaccgacggcctggcgtacacccaggcgatcggcgggtacaccgacgactaccagcccacgtcgaccacgctgacgctgcctcagtccatcgcggacacgtggggtctgcgcaccacctaccagtacgactacacgtacaccgacaccggtctgcccgagtcggccacgctgcccgccgtcgggaacctcccggccgagaaggtgctgacccgctacaccaaggacgggctgcccctgtcggtctcgggtagggactggtacggcgccgaaaccgtctactcgccgtacgggcaggtgctgcgctccaccctcggcgcccagccgtaccgggtgtggaccaccgcctcctacgacaacgccagcggtgccctcaccgaccagcaggtccaccgcgagcaggttggcgaccagagcatcgtcgccgccaacctggtgtcgcaccgctcctacgggtacgacgccgccggcaacgtcacctcgatccgtgagcgttccctcggcatcgaggagcggcagtgcttcaggtacgacccgatcggccagctgaccacggcatggacggcggctgaccagggatcttgcgccgccgatcccgctggtggcgccggggccgtgaccgccggcaccgacggctccggctactggcaggagtacgagtacgacctgctcggcaaccgcacgaagctggtggagaaggacctcaccggcgacaccgccaaggacgccaccaccagctacgactacggcagggccgacggcgggcagccgcgcaccctcaccaaggtcaccaaggactacgtcaccccggacggtgcggaggtcaccgccgtcgccgagcggctgtatgagctgaccggcgagacgaagaccgtcacgtccgtggagaacggtgaccagcaggtgctctcctggacctacgacggcaaggtcgagcggatcaccggcgcgggaggcaggggcaagaccgcctacgtcggtttggccgacaagtgcatcgacctgagcagggccgtcccaggtaacccgctccagttgttcccgtgcaacggcacgatcgcgcagaagtggacgttcgctcccgtacccggtcaggctaacgcgaacctgggcaccctgtccgtgtacgacgactggtgcgtccagcccgccggcaacacgaccgggtcagccttcgccacgcaggagtgttccgggtcgaccgcacagcacctggagcgcctgtccaccgggcagctcaagcaccccgcctccggcctgtgcctcgcggtgaaggacgaggccaccgacgaccgcaccccgctggtgctcgtgacctgcgacggggactcagccgcgcagcagtgggaggcgcagaacgagacccggcacctctacgggcccggcgggagccgcctgctcaccattcaggaccagcaggcaacgctgcagctcggcgagtcggtgctgaccgtgcagcgaggcgggacgctggtcaacacccagcgttcctacccggcaccgggtggtgtcgtgatgcggtacgcgcatctcgccaccagcagtacgggactcgtcgcgctcgccggtgaccatcagggcagcccgtacgccgaggtcggcctgcacaacgagatgccggtgcgggtccgtaagcaggatccgttcggcaaccagcgcggcgcggcgcctatcggcgtcaacatgcagacccacaccggattcctcggtgcccagcgggatgacgcctccggctacaccccgctcggcgcccggctctacgacccggtggtgggccggttcctctccgccgacccggtgctggacatcgcggacccgatgcagtccaacgggtacgcgtacgcccacaacaacccggtgacgtactcggacccgacgggcctgtcggtgtcgctgaccgcctcggagaaggcggcggcgctcgcgggcgcgggcctgtcggcggcgcaggtcgcccaggcccaggccacgatgggccgctcgttgatgtcggtgatcctcgactcggcctggtacatgctgaaggagttcatcggcatcaacgacgccatgaactgtttcggcggcgacatgtgggcgtgcggcagcctcattgtcggggcgattccctggacgaaggtcgccaagatcccgggtgtactcaaggcggtcaaccggacgatctccgcgattcaggcatggcgcgcggcgaagcgagccgccgaagcggtgctacgcgccgccaaggcggcggagacagcggcgctcaacgccaagaagctggccatcgagaaggcgaagaaggccgcccaggccgcgaagaagaaagctgcggcaaaagctcaaacaaccagtaacaaggcggtcaacgccgcgaagaagacgggcaaccaggtccagaagaacgcccaggccaagtccaaccccaagggatcgtcggcggcctccagcggcgccggcaagtccggcaaatccggtggtggctcaggtaagtccggtggtggcgcgggtaagggtgcccccaagggaggcggggactccggcgcttcggcacgcggcaacggcggctcaagcggcgcatcctgcaagaccaacagcttcgttcccggtaccagagtcctgatggcggacggctccaccaagccggtggaggaggtccagccgggcgacaaggtcctggccaccgacccggagacgggtcagaccgtggccgagacggtcaccgcagccatcaagggtgacggtgtcaagaagctggtgaaggtcaccatcgacaccgatggcgaccgtggctcggaaaccgccgaggtcaccgcgaccgatggtcacccgttctgggtgccggagctgggcgagtggatcgacgccaccgacctgcgttccggccagtggctgcggacgggctccggcacgtacgtgcagatcacggcgattgaccgctgggacgtctcccaggccaccgtccacaacctcaccgtcgccaacacccacacgtactatgtggtggccgctgacacaccggtcctcgtacacaactgcggcctcgccgacgcggtggcagaacaccgcgcaaacgccaacggtggattgggagtttctgccaaaaagaacatcgccgctatggaagccacaatcgatggtgctgctccgaggactactatcgctacgagcggggtgcacgtaaatccaggggaagttggaatgcctgcaaccaggttgttcactccgccaaatccatcgcgggccttcgactctgaggtatttttgttcgaggatctggcgcaaggtttgagaccgaagtccattggcacgataaatctatattcggaactgaccgtctgtcccagttgtggcggcgtgatcgaccaatttagagcccgattccccgggattaggataaatatccgaaccggtgaggactgagtaagatgtatacagtatcggaaattgcagagctactacgacgtgaagaacctggcggggtagtcggacttgaaccgagtgaggtgcaacaggttcaagctgcttgggatatgattcggcttccatcggcgtacgaagagtttctcacgaacatgggatcgcgagcgggtcgagtcctcctcggcaccgatgccttcttccctacgatcctcgaaatgagtgaatgggcggatgaatttttcgaagaaaatgccagcaacctcgcaaggccgaaagatgctttagttttcgcaatgcaccaggggtatcttgcttactggatgtcggatgcttcgatttcggatcccgaggtaactctctttatggaaggtgaatctaagccaatgagggtttggccctcattcaccgccttcctcaactcgcattatctcgatgagcccggagttaaataacggttcgtgagagttgcgggaagtgattgccgcccttggcgtcggctcctggactttccttgctcttggagtcttgaatgggattgataacaattcaaaactgcaaatgttgctctggtggccggggcagcggcatcgtaatctggcgtgtagaagtgcgtggcggtgtggcccagatgctcggtacgcgtgagaacgcttggatgtgatggcccaatataggattagtcggggtcgtcgatgggtttgcggaggacgctgccgcgtaggaggtcgaaggcgtcggggcggacgaaggtgtagaggttggccatcatgcgggtggacaacacctggacggacctcgacctcgtgttcgccacagcggccggcggaccgctcgaccccgcgaacgttcatcgtcagcacgagacgatctgctacctcgccgaggtccgctacatccgcttccacgatctgcggcacacttgcgcgacgttgctgctggaacagggcgtcgaactcatcaccttcaagaactcctcggccacgcccggctgcacgtcaccgtcgacatctacgcccacgtccgaccccgcctgcaccgcaacgctatcgaagccatgaaccgtgccctacaccccgacgacaccgacgcggatgacgacaccctacccaccgacagctgaggcccgcctgtcagcggcgtcccgaccaggcccatcacggtcttggttgggtgctgctactcgttgcgtagtgcgggtgagcgttgccaggcgaggatccgtgtgtggagtgctcctgatggtgtgtggggtaggtcttcgcatgtttggaccaggtatgccgacaggtgcagtatcagcgatacccgggcgccggtgaactctgctacgagttgccgcttgcgggtccggcacggccatggcaccccgcatcccgcgcagatccactgcggccgtatcggctgatgcaccgacatgccaccccatcaccctcccggatcattggaagagggaagaggacaccacctcgcggctcggccgctccccgtctccggcggcagccccttccccttgacacccgccagcccggcgaaagtgccgcaagcgaaccggtgaggcccttgccgctgaacctacgaaccagcccgggacaccccaacgtcccgacagacacctggtgcctggctcacaacttaacgagctcatgcacacggggtcgttccgattcaggctcgatgacgtggttttccatggcccgaatccattcggatgacgaggaaatatgttcgagatcgacaacatcgatgagctttacgcacttcagaagggtttgatggagatccgcttcaatgcgaccgatgtggactgggcggtgaagggtagcccgttcctgagtcgtgttcatgaacggctagttgagacgatcatcgcgcatcacgaagagatcggggagtcgcggaaagcgcaaggttggcgcgattggcgtcgctttgaagcgcgagcaatggaacgccctgccgtacgtgaatatctggccgaaatgtgggatgagttacccacgccggaagttaaaagagaggctgtggtcgatcaaatgcgtccgttcgtcttctcggatgagaacgtgactgaaatgatcgccgaaattgaaacagagtggcgcaagcggtccgcccgttgatttccaaacgttcgatttatccggagttgtggaacatcggcgaactccatatggtgctagcttagtgactttgcgcgtcgggatgcatggtcgtgcaccccagttgctgtcaatgctgatgtcaggcattcggcacgcatgcggatgtaacaatgtaaccgttggcggtggtgccgagattgcggctgatcgttgacacgacgcgtagcggcgtggcgtcgtccggctggccgaatccaagcgcctgcttcacctgggccaattgtttagtcgcgtcgtcagctacatatagtggaggcagttcgttgagcgcggatatggatgaaatgctgcgtgtatattgaggtaatggttatgcttgccaagcaatattgtcttggtgttgctgttatcgtccgaccatggcagcgtcctcctgtgacgccgcagcgactccagtaaatggccgtgaaccgggcatcatgaaccacggcgtaactttccaataatgcggcccacgaggacggagaaaagccgccgcagcatcgagatcaccagcaggctcggcatctgccccgaccccgcacacgtcctcgtgttacgtgatgtgaaatccgccaggacttcactgccgctgaccctgtccacgatgtcggcggcgctatcacccctcgctgatctacttacccaccgcgcctccgggccaacacctctactcctgtcgagcgggcgagcctgcaggggttagccggcgaatcaggtcatcgaggcaggtggtgaggtcgttgagcgcggagaactcgtagtgggtgctgtcgaccgaccctgtggtcaggttggctaattcgagttcggcctcaccgctggtccagacgatcaaccatccggcgagatcggcgttggtgcagtcgatccaggctgcggacttgttgtaggtggggcctcggtgtagctgccattggatgccgcaactgtgtagttgcggggcgcgggcgtccacggtggcggcgaagtcgtcgaggtccagttccatcacgcgggtgatgttagggcggttacgggtctgtgctggtaggggaccttgtcgcggagcatggcggacaggatgtcggtgcggcggcgggcgaggcagatgagggcggcgttgtgcttttgtcctcggcgcgtttgccttcgcagatgggccagagtgagcggtgccggtcggccggtttcgaggtgtcgctaccggaatcggcgctgcgtacgatggcggcagatgcgcgcagcgaggtggttcagcgtgcggctggacaacggaaacgtgcggagtacgacagcgtggcaaggctcccggtagggctacgggacttggtcgacagctgtccgacctggagcctcgcatccaactatcgccgacctgacgcgccgccttgagctgaaagtcagcctaggctcaagtctaggacgggtctggccaggtgattgttcgtcggccttcggtgaaaccggtgacgtgcacgaggcggtgaggaacccgagtccgatgcagagtgcgaggactctggcgagcggcaggttggcttcggcgatgacgtagcggttggcgccgctccggctggctaactcagctcagccgctgccccagcgaccggatgccccggagaataggcccaccgctgcggcagacgacccaccttcatgcccggaaccaatgccaccgatcgacagcgatcggaactgtcgggtgcggcgagccggtgtcgcgattcggcgagctttgatgatcagtttgctgccaggccgcaaggaaggcaggtgcagcggcatgccatggtgagataaagtgaaatggatcacacattatatcatgtcgattgtggaggaagctcctacggtaccttgtcctgagccgtggattggtcgggcgcggcggctcaggggtggagagggttgaaggttcctgatggctaccgacgcagccataactcgtgctaggacggtgcccgcgtggaaggcgctgccggcggccgtccgggacacgcaccgggctttcgtggatgtcggaaactggtccgacggcgacgtggtgcgggtttcgcttggtgtctcgcgtccctacctggtcaccaaccccgctcacgtgcaggaggtgttgcacgaacgggcggcgatctacccgcgaggggacgacacggccctctggcggtcggtgcgcaagctggtcggcgacggcattctggccgagggggacgcgtgggcggcgagtcgtcgtgtgctggcgcccatgttccggccggcccgcatcaacgccatggtcgacacgatggcggacgccatcgctggggccatcgacgaccttcacggggccgccaccgcggggaccccgatcgacgtcggacgggagctgtccaggatcgtgtgcagcgcgatcatgcgggtgttcttcgccgaccggatcaccgtccgggacgctttgcggatcatgaaggcacaggagacgatcgtcaccgcgatggcaccccgcatcctggcgccgctcgtgccgtggtggatcccgatgcccggcgaccgccgcttccgcgctgcggtccgctccatcgacgacatcttgcttccggtgttgcgtcaggcgcagcgtcagccggacgacggtgacgacctgctgtccaggttggtccacgcccgtgcagacgatggccgggccctgagcgagaagcggatgcgtgacgatctcgtgtccatggtggccgtgaccaccgaaaccagcactgtggtcctcacctggttgtggccgttgctggccaaccaccccgatgtcgcgaacaggctctacgacgagatcgaccgagtcgtcggcggcggacccgttcgtggcgatcacctggccgagctgacgtacaccaggatggtcctggacgagctgctgcgcctgtacccggctggctggatccttccccgccgtgcggcgaccacggacatcctcggtggtgtccggatcaacaagggtgccaccgtcatcctgtcgccgtacgtcacccagcggatgaccgcctggtgggggccgacggccgaggctttcgacccggagcggttcgcagccgggcgggaggctgccgacggtcggcaccgttatgcgtactacccgttcggggtcggcatgcatcgctgcctcggcgagcatctgttcaacctggaggcgatcctgatcgtggcaacgctgttgagtaggttccggttcgcgctcaccgacaccagcatgcccggagtcaaggtcgccgcgtcgacgcgccccgcgcggacagtagaagtgattctgaaacccgtcgcgcccgtccccgcccgatagtgcccctcgtgccaacacaccacgccggcaacggcttcgcagtcgcctccgagcaggggcgcatctgtgcactggccgcccgagggcagcgcgacctgcggcagtgcgtgcgggcctatccaagccttttccccaaccctccggtcgatgacacgatgctcagcgccttggcgctgtcgacggcgttcatcgccccgtggtgctcggccgagcagctacgcgtcgccaaccgtgcctcgttgtgggtcacggccgaggactggcaggtcgaccgtgtggcgacctccgacgacgccgtccgctcgatcgtgtcggcatgtcaggcggtcgccgacggcgccgcaccggacgtcgactgcgcactcggtcagcttctcgccgagattcgcgacgaactcgccaccggcgccggattcaccgagtggcagccggtgtggcgcgaggaggtgcatcgcatgctgaccgccgacattcgagaatgggagtggcggcactccgcacgaccaccctcgttcgccgaatacctggacaacgcggacaactatggcgcctccttcgtcaacgtctcgcactggatcgtcaccggagatgcccaaacccggagccacctccccgagctgatcgcggccagccgcgaggtccagcggattctgcgcctgtcgaacgacctggccagctacgagcgcgacatcaggtccggcgacctcaacgccctcctgctcgtcgaccgggaagaggtgtcccgacagctccgcgacgggatcagagcctgccaggaccatctccacacgctggaggtcacctgcccacgggaggcgctctatctcgcccgcgaagcgggattcaccacgggcttctaccacggtgccgactattggggcgacagtgagcgctgacctcggcgcatcggcgccggcggcggtcgagccggtgcccgctgggcgggccgacaccgccgagagcctggtcgcggagctgatccgcgtgcccgccgggcaggtgtcgccatcgctgtacgagacagcccggctggtcagcctggccccgtggttgaccggtcacgccgaacgcgtgcggcaccttctcaccagccagcgtcccgacggtgggtggggaccacccgagggctacgccctggtgccgacggtgagcgcgaccgaggcgctcctcgccgagctgcgcaccgcacccgccgccgagccgctgatccgggccaccgacgccggactaaccgtcctcacgcggtggctcagcgccccgcggtcccttcccgacacaccggcgatcgacctcatcgtgccggcactcgccgcggccatcaaccgacacctcgtcgaggcggatctgccgtcggcgctggggcactggcgtgccgccgcgcgccttcgcctccccgcgggtatggacgaccgtcgcctcgccgcggtccatggtctgatcggcgccggtgctgctctgccggagaagttgctgcacgccctggaagtggtcggtagcgcggcgcacggcgtccgaggggtgcgtcccaccaggtcgggcatcgtgggagcgtcgccggcggccacggccgcgtggctggggtcacccgccggagggcaccgccacccgggcgcgagcgcgtatctggaacgtgtcgtccgccagcatgatgctctcgcgccctgcgcgacaccgatcacggtcttcgagcgggcctgggtggtcgccacccttgcccgcgcgggcctcgccgtgacccaggcaccggacctgattcccggtctgatcgccgacctgacctcggtcgggacctgcgccgggcctgggctcccgccggatgccgacaccaccgccgtgacgctgtacgctctcgcgcacctcgggttcagcgtcgacctggagtgtctgtggcggtacgagacgccggacggcttctgcacgtggcccggcgaggacggcttctccctgtccaccaacgcccacgtgttggacgtcgtggggctgatcctcaccaccgacccgggcgccgatcggcgtcacgtcacggcggcccgtcgcctggcggacgcgctgcggcagcgccaacaggcggacggcagctggcaggatcgctggcacgcgtccccgtactacgccaccatgtgttgcgccctggcgctggccggcttccccggtccgggtaccgccgtcacgtcgctcgcccgagccgcgagctggatcgtcgacactcagcgcgcgaacggttcgtggggtaggtggaagggaaccgtggaggagacggcctacgcggtgcaggtcctcgccaccgtgggccgcggccggcccggcgctgacgaggccatccgacgcggccgcgcctatctcaccgagggtacgacggcgcacgaccccgggccgccgctgtggcacgacaaggacctgtaccgacccgccatgatcgtccgtgcggctgtggtggccgctcggcacctcgcgggcgccgccggccccgcgacggcctgaccgaaccaaacccgtccccggctggccccgctggtcccagccgggctggtccgggttccttatttgacgagtgtcgtcgatctcccaggtcccatcggtgcgttcaccttctgtaattacgggcgtacctggcgcccttgagtgatgagtcagattgctgctaccgtgccccggtctgcacacccgaatggcttgttcggtaagcattgccgacaagttcctgatgcccgacatgggacggtctaatgcggtctcgcagtacgaatctgcgtgcgaagattgttgctctcctggcctcgctgttcgcgctgtgggcgttcgccgcctgggtgacagtgagcgacggcgtgaacctgctcggcgtccagacgatcgacagccggatcgtgggcccgagtgagcccctgctgctggaactccaggtcgagcgtcgactgtccaccgcggagctcggttcagccagccccgctcgccaggagatcctcgccgccagtcggaagcgggtcgacgcagccatcgccgacttcacctcgaccgcccagagctggtcggcccggctagttgccaacgccgaggccgagcggacggtcagcgacgccatcagtgcgctcgacagcctgcccgaggcccggcgatcgatcgacaaccgtagtatcagtcgggcccacaccgcgcaggtctacacagacgtgatcagctccctgttcaagctctacgacgtggtcggtggcctcgacgacagggacatcgaggcggacacccgcaacctgatcgagctgtaccggatccgtgagctgatttcccaggaggacgccctgctctccggggcgctcgcggccggtcaggtcaccgcggcggagaacatgcggttcaccgagttcgtcgccgcgcggcggttcctcaccgaacgggccgtcgaacagctgcgtacgccggaacgcacccagttcgagcaggtggtcgccgggcgagcattcacccagctgcgcaccctggaggagcgcattctcaccgggcaacgggggacctccagcccgcccatcccgatccaggaatgggatggcagcgtcgaggccgccctgaccgagttgcaggaaatggtgctcgacgccggcgatgccctggtggaccgggcggctccggtcgccacctgggtgatcgttcggctggtgctggccgccggtctgggcctgctggccgtcgtcgcctcgatcgttgtgtccgtgaccacggcccgtgcgctggtcgcacagttgcagcgcctgcgggccgccgcgtaccaactggccgacaagcggttgccgggtgtggtcgaacggctcggccgcggggagaaggtcgacgtcgccgccgaagccccgccgctgaacttcggcgacgacgagatcggccaggtggggcaggcgttcaacagggtccaggaaaccgccatccgcactgcggcagagcaggccgagcttcgccgcaccgtccgggacgtgttcctcagccttgctcgccgtacccaggtcctcgtccaccgacaggtcagcctgctcgacgcgatggagcgtcgggaacacgacgccgaggaactcgaggacctcttccgcgtcgaccacctcgccgtccggatgcgccgtaacgccgaaaacctcgtcgtgctctccggggcgacctcagggcgcgcctggcgtcgcgatgtacccatggtcgacgtcgttcgcggcgccgtccaggaagtcgaggactacgcccgagtcaccgtcatgcccctccctcccgtcgggctcgccggccgcgtcgtcggcgacgtgagtcacctcctcgcggaactgatcgagaacgcgctgtccttctcgcccccacaaaccgaggtacgggtgcggggagagagcgtcgggcacggcttcgccatcgaggtggaggaccgagggctcgggatggacgcggaagaactggctgccgccaacgaacagatcgccagcgatcagcagttccagctggagaacgccaacaggctcggactgttcgtggtcagtcggctggccgcgcgacacaagctcggagtgcacctgaaggcgtcaccgtacggcggcaccaccgccattgttctgattcctgcggatctcatcaccagcgcggacgtccgtaccaccgtgccgactccggaccggccggctgtgcccgccgcctccgccggcgctggggcgtacggaagccgggcgccgaggcccgcggccgggagcccgctcgacgctcccacagtgcccgtcttgacggtaccgacgcccaggttcggcgtgccctccgtacgtcaggacccgccacgcgtgacccggccggcggatgccgcgacgactccccgaccggcagccggggcgtccgtcggggcggaggggcagtcgcagcagtcccacacgctcggtgggctacccattcgtgtgcgccagaacaacctggcaccgcaactgcgtgccaattccagcacgactgaggacaggggcgacagcgaacctgtccgttcccccgaccaggtgcgacgcatgatgacgtcctaccagagcggcagcctgcgcggccgggccgacgctgagcgcctgagtgacaaggacactggcgcgaacgccgcgaataccgatgaatcgaccgtaaccgagactgatcgctagaaagaggagcgagagtggtacagtacagatcgaatgccgatctggcctttttgctcaacgacctggtgagccaggtcacgcaggtcgagagcgccatcgtcctctccgtcgacggactgctcatcaccacatcggcggaaatcagccgcgatgacggcgagcacctggcggcgatcgcctccgggatccagagcctcgccaagggtgcgggtcaacgctttggcagtggcggcaacgtgcggcagacgattatcgagttggactcgtcgttcttgttcgtcatggctgccggcaacggtgcatgcctggctgtccttgcggcagagggcgccgacgtcggactcatcgcctacgagatggccgtgctcgttggtcgagccggcaagtatctcgccgccgcgactcggacgcccgaatcgtcaattagtaactaggggccgtcatggcaaagtctgatactgacgccgcatgggtggacgatgacgctggtcccgtcgtccgcccctacgcggtgacccgaggtagagccgctgcgaagaaccgctacaacgtgatctcactcgtgagagcgaccgccgaggccgcctctccacacgagatcggcatcgcccccgaacacgtcagcatcgtcagcctttgccagcggcccctggcggtggccgaggtcgccgcccatctcagccttccgctcggcaccgtacgtgttctgctcgacgacctgctggcatggcggctggtccgggtcaccgagcccacatcgaccacacttccccacgacgatgtattcgaggcgcttcttgatggactacgagcactctgagggcgacgctgagaccgtccttcccaccgttgtcaagatccttattgcgggtggcttcggcgtcggcaagaccaccctcgtcggcgccgtgagcgaaacgaaaccgttgcgcaccgaggaggtgctctccgaacagggcgtgggagtcgacgatctatccggtgtcgagatgaagtcgaccacgacggtggccatggacttcggccgtatcagcttcggcgacgaccttgtgctgtatctcttcggtacccctggacaggaccgattctggttcgtctgggacgaattggcgttgggggctctgggagcggtcgtgctggccgacacccgtcgtatcgcggactgctttccctcggtcgactacttcgagcgccaccggctgccgttcatcgtggcggtgaactgcttcgacggggcacactcctacaacctggacgaggtgcagacggccctcaaccttgacccggacgtgccggtgatgctgtgtgacgccaggaagcgggagtcgagcaaggaagtcctcatcaccctgcttcagcacgtcatgaagggccggggcgcgggccgcgctgcccaaccggtcggctcctgaccagcgacgccaggccgcctgatgccgtgctgtgtgtgccgcggttcgatggtggtgttcgcgcgtgcacctgccacgtcatcggcagggcttcgagtcccgccagcaggtccctgggccgggggcacgcggacaccgccctaccggtggagacgcaggcgtttctgaggttacagggcactacgagccctgctcagaccgttgaggtcaccgtagtcaggagatgtcgcatgctcgggtgtggaccgtgctcggttcctcggaccggtgcacgtcgtccagcctagtaggaccccctggcgccggcacatctgacctcgcggtatccgcctcccgggtgacgtcgagcgcgatgggacccggcgtgccaaccgggacagccagaatgtgagagatgttctgaaccgtctgggtatcagcattaagtgtcgctctgtctatgtattggatgctgaccccatctatcagccaaacgggggaatctatggttggaagaacgggcatggcgcgtcgtacgctccacattctcgctgtcgccctatccttgtccggggttttgctcactgccactatgtcgcccgtttcggcgaagtcaccctccgcgaagaatgcggtgatcgatgagcgggtggcggaaatctatgatgtaacgcgtcggtatgtgacaaagttctaccctcgatggttcacgcacgaacaacagcgcatcctgttgcccaacattctttttgggccggatcggatgtccacggtgtggcgtgccgtggtggcgcccaatgatgacacgttgtacacatctgcggtcattggtgtgcgccacgagccagccattttggtgataccggaaacgactgctacctacggtgtccttgtcttggatgtctacggggacatcatcaacacgaacatctcgacggattctggcggcacgtacgcctttacgggtccaggctggcgagggaaactccctccaaacgtcattagggtgccacttcctgtgacgagtgcaaccttgatcattcggactgacaagttctcctcggacggggagaaccagatcgcaattgctgaggagtttcggcggtcgctgcgcatggggccgctgttggcatacctgaggggttcgttgcgggaaaccctgatcgtccccgtttttttctatggtcgttcgttcaagcgtgacgcggataccttgatcgcaaccaatccgattcgctttctggaggagcttcagcgggcggtcaagagcatcagaactccaccgctcactggagaaaacagaatcttgtcggagaggttcgacaggttgttcagcaggggaggcttcgagagggtgttcgcgcgagcgacgcaggacgcacacgctgcgatcatccgtaattatctttcgaacaccgacgagaacaactggatcaatttccgtaacatcggcttctgggggcgcaactatctcgaccggtcctcgatcacccaattctgccagtactgcaatgacatcgagaagtcggcgtactacgacgtgttccttgacaaaaatggtcgacggctcaatggtgcttccggcggatacactatcacgttcgaaagggatcagattcctcaggcggaacagttctggtcggtcacctcgtatatcgcgggtacgataagtctggtccccaacccgaaggacaagtgggttgtggccagttatacgccaggtctcgagcgaaatagagatgggtctattaccatctatgcaacaccaacccctccgcgcggggtgagcaaggccaactggctacccattcccaagggggacttcagtatgatgctccgtgtctacggtccgcagggacgtgtcgccgacggcacgtacgtcccgccgccggtgaagaagattgaccggcgcgacaccgggcgacggccgtattcgggcggtggtagctggtagttccgtcctttgtgggcagccgaacgggtcctgcccgttcgcctacccgagcctcggctcgggccggctccgtcagcccggtggctgacggagccgctcggcctggctggggtgtcccgttcagcgtcgtcaaccagcagttgacggatgggagccgtcaacctatggttgacgcatgactgagccgttgacgatgacccatccggtgcgcctggacgaactgatcgaccacatcaagcaagcgcacaccaacgcactggaccaactcgccgatgcggtccttgccggtgaccacctcggcgaagtggccgaccacctgatcggtcacttcgttgaccaggcccgacgctcaggcgcctcctggaccgagatcggccgcagcatgggcgtcagcaagcaggccgcccagaagcgctcggccgcgaaggtcgagacggccgcggctctcggctcggaggccggcttcggccggttcaccacccgggcccgcaacgtcgtcgtcgcctcccaggaggaggcgcgggctgcgggaaacgtcgagatcggcccggggcacctggcgttggggctgctggtcgacctggacgccctcgcccctcaactgatcaaggcacgagggatctccctggacagcctccgagaggcggtcacggctaccctgccgtcgcgagtcgagcaggtgccggacctgattccgtacgacgcacgaggtaagaaggtcctggagctgaccttccgggaggcgcttcgcctcggccacaactacatcggtaccgagcatattctgctcgccctgatcgaggaggaggacggcgacggagtgctcaccggcctcggcctcgagaagaaggacgtggaggccgcggtccagggcgcactcgccgcactcacccgaaagaagagctgaggacctggcggtcggttcaggtggcgacgggtgagtccgatcagggcaggcgtggatggctcaggggcggtccgggacaggcgccgccgcgcgggcctggtcggcaagccatgatgtccgagcggcccgcgccagtcgcggacaccaggtggcggtcggggcggtccgggacaggcgtggcagtcgagggaggcaggatgaggaagcggttgagcatcgcggtggcacagccacggtgcgtcgcctacgacgtgatggccaacgcggaggcccacgcggcggcggtccgggcggcggacgcgcgggtggtggtgttccccgagatgtcgctgaccggctacgaactggatgcgcttccggtcgcccccgccgatgaacggctggcccccgttgtcgccgcctgcgccgagaccggggcgctcgcgctggtcggcgccccggtgcccggtccgagcatcggtgttctggcagtggacggggatggtgcgtgggtggcctaccggaaggtccacctgcacggcgaggaggtgccccgtttcgtccccggcgagcccgccgtgatcgacgtggacgggtggcggctggggctggccgtctgccgtgacaccggcgttcccgagcacgcagcgaagacggccgcgctgggtatcgacggctacgtggcaggcgtcgtccacgccgaccatgaggccgacgttcatggcgcgcgtgcccgtcgggtcgccgccgaccacggcgtctgggttgccgtggcggccttcgccggaccgaccggcggcggcttcgcccgaacgtccggccgttcgggcatctggtccgctgccggggaactggtcgccgaggcgagtgccgcccccgatgatgttgcccgtgcggtcctcgctcgtagcgtgcactgacacgggcaccgcccggacggagatcaggcggcggctggcccatctccgctggtcggctgtggtgcggtcgaccgatcctgctcagtgatcgggagtcgttcgaggtcaacgggggcggccagctcccaggtggggcgttgtcggtgctcggtccggctgagtcggcttgccgtgggcagtggtgactcagtctgaggaacggggagcaccctgggtaacggggatcaccgctcgcaggggtactcctggaacgtcttgaagccgctgcgggtgccgtgcatggtgggctcgccttggcagtcctcgtagagggttcccaccacggtggtgtgcgaggggtcggagtagaaggtcgtgtagcactcgtagccgaacgtgcaggcgcgagcctgggcgggcgctgcgggcgcgacgatgatggcggtggcgaggaacgccaggatgacggacatccgtcggatcatgagtgggcacctccgggggcgagggctgatcaattgggagctggccgtgccctaagcattaaccagcatgaaacaaatagcaactcgccctttcgtgtacgcattgtttccggtcggctatccaagccaagcgactttgcccgataagtccacggggccttcccggggcgtggtgttcaggtgcggcctccgggaggggagcccgaggcatgtgatccgtggacattgtcgattatgttgctatcgagagttctattggttagtgacaaattgacggtgtcggtgccaccaccggggtcggtgttcccggcggcgtaggcaccaccagcggtgtggacgccaccagccgggccggccccaacagcgggttcggcagtaccgcacggcccggcgtggtcgtcgcgacggcggcagcggtccactccgtcgagtcgggcgtcgcaccagacccggatacgcaggaactgccggtcctcctcgctgagcgtggtttcgccgaagtcgatggcggtgatgtgcgcgagggcgtcgcgtagcgccgtggccaggatgatcgcctcgtctcggctggtgagcatggtcggtaggtggagggtccagcgtggggttgccatggtgttacctcctggggtcgacgtcgggggcgccgtgtgcgtcggcgcggtggtggcagcagtcggtgtgccgggactgccactggcgtagggcctgacggacgcgttccgcctcggtgttcgcggtggtcaggtcacggtgcaggcggtcgatctcgtcggcgacccggctcaggtagtcgtgtacctgcgtcgggtcgaggccccgccggcgggtgtcgaaggcgacgctgcggatctggtacgggcgtagccgttcaccgctcaggtagatcaccgtcgggctgccgtcggacgtgcgcccggagcgtcgtcgatggtgtacatggtcctcctccttgtgactgacatcgatgccggggcgggcacccggatgaggtggggggaggtgcccgccccggtgcgaccgctgccgattccgtggccggtcttagacaagcttcattccaacactggattgacgcaatgtctcgcgggaggatgcgggccaagggatgaggtgcctaacgcgacgacagtaaaggagatggcgtggacgactcggggagcaccgttccgcgtaggcaactcgggagatatctgagagaacttcgggaaaacgcgtatgtcacggtgtcggccgccgcgaaggaactcgagtggtcggcaccccggatctggcggtacgagaccgggcaggtccccatgcaccccaacgatgtggaggccatgtgccgggtctatggcgcgacccgggagacgatcgagaccatgcgggcgctggcccgggagaccaaggcacacggctggtggcacagctacggctcggcgatcaaggactggttcaagctgtacgtcggcctggaggccgccgcgaccaggatccggaagtacgaggtggacctgattcccggcctgttgcagaccgtggactacatgacggaggtgatcgccaccgaccatccgcagctcagcgaggcggaacgccgggcgaaggtggaggtccgcctgcaccggcagcggctgttggcccgggcgatcccccgggcgccccacctcgaggtggtcctgaacgaggcggtgctgcggcggccgttgcgcgaccgggcggcgatggggcgccagctcgaggcgctgctcgtcgccgggcaacggcacaacgtcggcctccgggtgctgccgctgagcgccggggtgttccgttgggcgcaggtgggcaccttcacgatgctggagttcccgaccgacgtgcgggagccggagccgaccaccgtctatatggacgggccgtgcggggcggtctaccttgacaaggcccacgagatccagacctacgaggacgcctggcgttcgctcggtgagcgggcgcggggtgctgacgagtcccgtgagttgatccacgcgattgcgagggagatgaccgatgaggcgtgacggggtgtggcgcaagtcgtcccggtccggcggtgagggtgactgtgtcgaggtggcggcgttcgccgccgccgtcggcgtgcgggacagcaaggaccggccggggccggcgttgagcttcggctcggcggcctgggcccggttcgtcgccgctgtcccgaccgggcagcacgaccaccaggcctgacctgctgttggccggtgccggcgggacgccggcaccggcccgtggcccggtcggctgaggctcccggcgggcgctgaaccggctggggaacaatagcggggtgacttctccccgcgaccttgtgttgctcggctccaccggctcgatcggtacccaggccatcgatgtcgcgcgccgtaacccggaccggttccgggtggtggcgctcggcgctggcggcggcaacgtcgggttgctcgccgcccaggccctggacctcggcgtggaggcggtcggcgtggcgcgggcgtccgtcgtgcaggacctccaactcgccttctacgccgaggcgagccgccgaggctgggcccgtggcgacgtcaagctgccgaagatcatcgccggcccggacgcgatgaccgagctggcccagtggcccggcgacgtggtgctcaacggggtggtcggctcactcgggctcgcgccgaccctggccgcgctgcgcgccggccgcaccctcgccctggccaacaaggagtcgctggtcgccggcggtcccctggtgcgggccgcgatgacccggccggagcagatcgttccggtcgactccgagcacacggcgctcgcccagtgcctgcgttccgggtgccgccccgaggtgcgtcggctgatcgtgaccgccagtggtggcccgttccgggggtggcggcgcgacgagttgacccacgtcacgccggagcaggcgctcgcgcacccgacctgggacatggggccggtcatcacgatcaactcggcgacgatggtcaacaaggcgctggaggtgatcgaggcgcacgagctgttcggcgtgccgtacgccgacatcgccgtgaccgtgcacccccagtcagtgatccactcgatggtcgagttcgtcgacggctccaccatcgcccaggccagcccgccggacatgcggctgccgatcgcggtggcgctgggctggcccgaccgcgtgccggacgccgctcccgccgtcgactggaccaccagccacacctggcagttcgcgccactggacgatgcggcgttcccggcggtcgccctcgccaaggcggccggcgaggccgggcgcagccggccggcgatctacaacgcggccaacgaggagtgcgtcgcggcgttcgtcgccggccggctgccgttcctcggcatcgtcgacaccctggagcaggtgctggcggacgctcctgacttcggcgaaccaggtaccgtcgaggacgtgctcgcggccgagtcgtgggcgcgcgggcacgcgcagacgatcatcgagaaatcagtggaaggagcttgatggcttacctgctcggggtgacgctcttcgccctcgccatcctgatctcggtgagtctgcacgaagcggggcacctgctgacggcgaaggccttcggcatgaaggtgacccgttacttcgtcggtttcggcccgaccctctggtcgttccggcggggcgagacggagtacggaatcaagggcatcccactcggcggcttctgcaagatcgtcgggatgaccccgcaggacgacgacgtcgagccggccgaccaaccacgggcgatgtggcggttcccggtctggaagcggacggtcgtgatggccgccggctcgatcgcgcacttcgcgctggccctgatcgcgctctggatcatcgcgatcaccgccgggctgcccaacccgaacttcccgagcaccctggcgcagatccggcaggagccggcgatcatccagctcgccacctgcgtggtcccggaaaacgaggtccgggcctgcacggacgccgacccggccagccccgccgcgcagggcgagctgcgcgacggcgaccggatcaccgcggtcaacggcaccgccgtcaccaactacggtgacctgctcgtcgccctgcgcgcccagcagccggggcagcaggcgcaggtcgcctacctgcgggacgaccagccgggcaccgcgaccgtgacgctcgggcagacccagcgtcccccgctggacgacccggagggcaccgtcgggccggtcgccgcgctcggcgtcgggctcatccccagcacccccacccggatcgagtacggtccgatcggcgccatcggcggcaccgccgacttcaccggcaccatggcggtcaacacgtacgaggcgatgaagcggataccgcagaaggtcccggcgctctggacggcgatcaccggtggcgagcgggacgtggacaccccgatcagcgtggtcggggcgagccggatcggcggcgaggcggtggagaacaacgcctggctgctcttcttcatgctcttcgtctcgctgaacttcttcatcggcgtgttcaacctgctgccgctgctgcccctggacggcggtcacatcgccatcgcctggttcgagcgggcccgctcctgggtgtacgcgcggctacgtcgccccgacccgggccgggtcgactatctcaagctgatgcccttcacgtacgcggtgatcctgatcggcggcgcgttcacgctgctgaccatcaccgccgacgtcgtcaacccgatcacgctcttcacaaggtgagtgcctgaagtgaccgctgtcagtctcggtatgcccgccgtgccgccgccaccgctcgcgtcccgtcgggcgagccgacagatcatggtcggcccggtgccggtcggtgggggagcaccggtgtcggtgcagtcgatgaccaccacgctcaccgccgacgtgaacgccacgctccagcagatcgccgagctgaccgccgccggttgccagatcgtccgggttgccgtacccagccaggacgatgtcgaggcgttgccggcgatcgcccggaagtcgcagctcccggtgatcgccgacatccacttccagccccgctacgtcttcgccgcgatcgaggccggctgcgcggcggtgcgggtgaacccgggcaacatccggcagttcgacgacaaggtcaaggagatcgcgaaggccgccggcgacgcgggcgtgccgatccggatcggcgtgaacgcgggctcgctggacaagcggctgctggccaagcacggcaaggcgaccgcggaggcgctcgtcgagtcggcgctgtgggagtgctcgctcttcgaggagcacggcttccgggacatcaagatctcggtgaagcacaacgacccagtggtgatggtccgggcgtaccggcaactcgccgaggcgtgcgactacccgctgcatctcggggtgacggaggccgggccggcgttccagggcaccgtcaagtcggcggtggccttcggcgcgctgctcgccgaggggatcggcgacaccatccgggtgtcgctgtccgccccgccggtggaggagatcaaggtcggcaccgcgatcctggagtcgctgggcctgcgcgagcgcggtctggagatcgtctcgtgcccgtcctgcgggcgggcccaggtcgacgtgtacaagctcgccgaggaggtgaccgccggcctggaggggttgccggtgccgttgcgggtcgccgtgatgggctgtgtggtcaacggccccggcgaggccagggaggccgacctgggggtggcctccggcaacggcaagggccagatcttcgtcaagggcaaggtcatcaagaccgtcccggaggggcagatcgtggagaccctcatcgaggaggcgcttcgtctcgccgatgagatgggcgccgaactgcccgacgagctgcggagtctggtcggcggcgccaccgtgaccgtgcactgatcggcgtttccggcggcggttcaggtgtcggcggacacgggcgggcgcccggcgaggtcctgaacaccgatgacggcgagcagtcgcagttgttcgacggcaggactgccggccggtgcggtgaagaacagcaggcgttgccgaccgtcctcgctgagcaggttctgacagttgacgtcgagcacgcccagggtggggtggacgatgcgtttgcgttcaccccggcggacggccacgtcgccggtgtcccagagggcggcgaactcgggactgcctcgccgtaggcgggtgaccatgtcggttgcccgcttgtcgtgatggcggcgggcgaccgcggcccgcaggtccgcgacgaggaccttcgagtgatgcgaatggtcctcgggcgggtagatggaccggcttcccggatcggtgaaccagcggtagacgaagctggcggccgggccggtggcggccgacctgggccccaggagcgccacggcgagcgggttctgcacgacggtctcgtgcaggtcggtgatgatctgggccggtgtggtgtccagccggtccagcagcgcgagcatcgccggtggcacgtgttcggtcacgccaccgctggtcggagccggtcggcccgcgaggtgaaacaggtagtcgcgctcgtcggcgtccagccgcaacgcccgcgccagcgcggcgagcatctggggcgacggctgcgcgccccgaccgcgttccagctcgacgtagtagtccaccgacgcaccagcgaggtgggcgacctcgtcgcgacgcagtccgggcacccgccggcgcggcccggccggcagtcccacctcggcaggggtgatccgcgctcgccgggtccgcaggaagacgcccagttcagcagtgttcacctgttcagtctgatcctgcttacgcgggttagccaggggacggcaacccccgggtaaaggccacctggttccggttcgcgtcctgagccatcgtcgacggcgtactcgacgggccggcgctggcccgtctccccgacgctcggccccggctcgatgggccgggagaaggcagaacggacatggcaaccagcacagttgaggcgaccggtgcccgcgtggccgtcgtgaccggtggttcgggcggcatcgggagccggaccgcggtgcggctggccgaggacgggctcgccgtcgtcgtcggctacacggcgaaccgggacgccgcggacgcggtcgtcacggagatcaccgcgaacggtggagccgcggtcgccgtccgcgtggacgtggcagacgagcaggcggtggccgcggtgttcgacacggccgaggacaggttcggcggggtcgacgtgatcgtgcacgcggcagcgcggatgcgtctgtccccgcttgccgaccttgacctggccgtactcgacgacatgcaccgtacgaacatccgcggcacgttcgtggtggcgcggcaggccgcccggcggcttcgcgacggtggcgcggtgatcaccttctccagttccgtcgttggactggccttccccgagtacggggcctacagcgcgagcaagggcgccgtcgaggcgttgacgctgatcctggctcgggaactgcgcggtcggaacattaccgtcaacgcggtcgcacccggtccgaccgcgaccgaactgtttctccagggcaaggacgcggggacgatcgcccgtctggcggaccagccgccgctgcggcgcctcggaaccccggcggacgtggccgaggtcgtcgccttcctggccgggcccggtcactggatcaacggccaggtcattcgggccaacggcggcatcgtctaggagcaatgacaatggcaaacaggatcattctggtcaccggagcttccagcggcatcggtgcactgaccgtgcgtgccctcgccgaagccgggcacaccgtctatgcgggaatccgtgcgacggccagccgcaacgccgcggccgtggcgcaactccaccggtacgccgccgaccgcggtgtgcggctacgggcggtggaactcgacgtgacctcgcaggagtcggtcgacaccgcggtcggccatgttgtcaccgccgcgggcgggctcgatgtggtggtgcacaacgccgggcacatggtcgtcggtccggccgaggcattcacaccggagcaactggccgacctgtacgacgtgaatgtactgggcacccagcgggtgaatcgggcggcccttccgcacctccgcgagcagggctcgggcctgctggtgtgggtcggctcgtcgagtacccgcggtgggacgccgccgttcgtcggcccctacttcgccgcgaaggcggcgatggacgccttggcggtcagctacgcggccgagatcatccggttcggcgtcgagacggcgatcgtcgtccccggcgcgtttcccggcggcaccaaccacttcgctcatgccggcggtccggccgacaccgcccgtagcgccgcctacgaccagaggtacggcaacgacatcgccgatctcgctcccaggctcagcgcgctgatgccgccggacgccgatgtcgccgaggtggctcgggctgtcaccggcatcgtcgaccagcccgccggcacccggcccttccgcacccacatcgatccgagccgcgacggcagcgatgtcgtttcgacggtggccgaccggattcgggccgagttccttggccgcgtcggcctggctgacctgttgacccccggaagcagccgctgaccgggcaacgagaacccaaggagtacgaagtgccattcgccaatctgaaggtccccgccggcacgctttcagccgaacagaaggagaccctggttgccaaggtcaccgacctctacgtcgatacgttcggagacgccgtacgcgacaacaccatggtcctcgtggacgaggtggtcgatggcggctgggggttgcgtggcgatgtcctgaccctcgccaagatccagcagcggagcggctgacacccttcgggtccggcgtggctctgtcgcgccggacccggatcgccgggaccagcgatcggccttggcccatgctcatcgaggtgactaccggccgggctggtgcgttcactccgactcggcgaggatcgcgtacagcttgcggcgggtctcgccgagcacctgggcggcccgttctcgctggtcgtcggtgccggtcgtcatgacctgccggagggcgtacatcacctgcgtgccggcctcccggacctggtgccagttggtcaccgtggtgtcggtgacctcggcccagggtggcgtgcgggctgactcggcggcctccggctcgccctgcggggtgagggtgaaccgtttgcgaccgccgccttccgcggtggagacgatgaccccttcgtcttcgaggagttggagggtcgggtagaccgaaccggggctcggtcgccacgccccgccggtgcgggagtcgatctcctggatcatctcgtagccgtgcatcggccgctcggtcagcagggccagcacggcgttgcggacgttcggccggcgaccccggccgcgaccacggccacctcgccagggtccgcggtggccgtgcggcccgccgggtgggtagggcggaaagccgaagccccgcattcggatctcgggcggtgcgtgcatccgtcggtggaatcccatcggacctcctcacggcatttcctcaatgcatcgacgatatatcgccaatgtgtcgacgactagtcatgcgaccggctgagtcggagttccagcagtcgaccaccgggtgggccggtcggccaacaccgactccgccgatctggcaggctgagaaccgtgctgacgacgccggtacggcaactcggggaatcggaacgtcgcgcagtcgagcgtctgctcgacctcgacccctacgcgggtgcacaggtcgccgagcggatcgccgcgcgcgggctcggctggtggcggtccgagggacgggtcctcggctacggctcccgtcggaacctggaatccgtctgctggttgggtggcaacctcaccccggtgctcgcgaccgagcccgccatcgccgcctacgccgacctgctcgccggcgaggagcgacactgctcgtcgatcgtcggtcgagccgacgcggtgctcggtctctgggaccggctcgctacgacctggggcccggcccgcgacgtccgccccaaccagccgctgctcgccaccgacgacgtacccgccgtggccccagacccgcaggtccgccacgtgcaccgcggggaggtggaccggctcttcccggcggccgtcgccatgtacaccgaggaggtcggggtctcgccgctggccgaagacgacgggcgcggctactaccgccgggtccaggacctggtccgggccggtcgggcgtacatgcgcatcgtcgacggcgaggtcgtgttcaaagccgaactggcggtggtgacccggcgcaccgcccaggtgcagggcgtctgggtggcccccgagtggcggggccgggggatcgccgtcgcggcgatggcggccgtcgtccgggacgcgctgaaccgatttgcgcccaccgtgagcctctacgtcaacgacttcaaccgggccgcccggcgagtgtacgagcgctgcggcttccgcccggtgggcaccctggccaccgtcctgttctgagcgagtagcacgcaccggggtcgccctcgccggcagcaccggccgaacacaggaccgaccccgagccgtgacgcgtcagcgagcaggccgggcggatacgcgcagtgccgcggccagccactcccacgggaactgctcctggtgtgcgttgttcacggtcgtgaccagcgccatgtatcggtcgaacggcccctccggctgcggcggcgtgcggtcccactccgcgcccgccagcatgtggtcggccgtctggatccggaactcaggagtgtccggcgtcccagggtcgtccggcgtcgcgaagatgccggtcaaccacccgatccattggtcggcgatctcccgcccccgtggcgagtccggtggcacctgctcccgcgccgcgtccatcgcggcctggccgatcggcgtggccgcctccagtctgtccagcatcggcgacgaggtcatcagcggcccggccccggtggtgcacacctcgtacagctcacggcgcacggcctgccgaacctcggtgtcccggaccaactcggccagctcgatccacgcctccagctgggccgtggtgggatagtcgggcagttccggccgcgccgcccgccaccactcagtcatccgttccggcggctcccaaccggtgcagacctcggtccagaactcgtcgatcaaccggtcgcgctcctcgtccgacattccggccagcttgtgcatcagcaacacctgctcggccgtggaatcctggctgaggatcgtcgacagcaccgcgcgacgcctgcgcagccgcgcctcctgccgctccaacagggccaggtgggtggcagccaactcgcgcagcgtcgcctcaccggccagcacccgccggatctcacccaggccggcaccgagttcccgtagcgtccggaccagctccagccgagcgatcgccgacacgtcgtacaggcggtggccagccggagtgctggcggagggcgtgacgacgtcggcgtccgcgtagtaccggacggcgctgatgctcaggccggtccgccgggcgacatccccgatcgggtacagctcgtttctgtccatgcggctcaccatgcagtctccagcggcttgagatgcaagtactgacccagccgtactccagccgcgcgtccgccgcagaggtaccgcgtcagaccgctcactaggcttagccgcatgtacttcgtgtgccggtggcgagaggagtcgccgttcggtaagcgggtcgtcaccgttcctgacgcgactgtgctccagtggttccgccgctgctgggatcgtaacgatccggacgagtggatcaacgcagaactgggcggcgatgcctatggcttgagttcggtcttcgagcgggcccgcgaacggaacttgtccagaccagagaccgttgacgaactgcgcacgctgctccacaggcacctctgggtggaaggggatgacgaaggcgccttcattcggcttagcgagcacgccctgcgtgtgcggaccgatgatgacgaggtagacctcgcctactacctcatcgacgaagacgccgttgtcacatcgcccgaccggctgatgtacctgttgcacgacacatggccgctgcccgccgacgccgcagagcccggcgcggtcttcacccacgacgtgcgggtgcgtaccattcggtgcactcgactggtcgagcccgattccgtcttctcggtccgtttgtcctgggattcgccggacaccggtcgaaacctggatttggccggcgccatagtcttccctggcctgagtctgccgggccttgcctcttacctacgcggaatcgatgcgcccgtaattcaacgatggccatgtgacgcccggctgttgtgggccctcgtcgcttccggagacaactgcgtcggcccggcgctggagcgctacgcacgactgcccgggtacgaggcgtcgcccgccggcattgatcgagtgccaacgcacgaggcggcccatcgagagatacggcggttgttgccctcgcagtcgcactccaaatcgcggattcggctgaacccgcacatcgggcaggtcgcccggtacattgacgggttttttggatttgaccagtggttcctttttgacactcgatgggccgcagcgcacccggacttggcccgctcgctgttgcactatgcgaatcactgggatccctggcaggcctagcccgaatgagtagtgcctggattcgactcgcttacggcgggtgttcgagatacccgacgtcccaggaacccggcgcgacgtggacgtgatagccccagtgccgtaagacctgggcgatcttcgcggcgccgcacgggttggcggaatggaccttgatgacgccgatgtcgaagggccgttctgcgaaggcggcctgttccaggacctcgatgactggccagatcgtgtcgtctccgcccaagtcgtggtccagccacagctcgtccagccgcccgccccggtaccggtcgagaagtgcgactccagcagcgctcgtccgggccacctgggcgctgcggccatccacgaacgagcggaggtcatcgaccagaacgacggtacggcgggcaaccacgcgaagatgatgccagtcatgatctaagccagcacacgtggatctgccgcgtgtccttcgactgccgtggcatgtcgcgttgctgcccgcttgggcgacgggcagactctgatcgtggctgatcagtgggcgggcaagggtttcggctggcagaacatgttcgtcgcgcccgcggaggacccgcgagaccagggtgcggtccacggcgagcgagacgtgttggtccgttacctgcgctttcagcggcagaccctgcagctcaagtgcgtggggctgacgccggagcaactcgcgagtcccgcggtgcctccatcggagctcacgctgctgggactggtccggcacatggccgcggtcgagcacgggtggttccagcatgtgatgcagggcgacagcggcccccgacccttccgccccaacggtctacacagcgaggagttcagcttcccgatgccgacggacgtcgacgtcgatctggcgttcaaggagtggagacgagagtgcgatgccgccgacgagttcgtcgcccgaacggcgctggacacccgggggcagaacgacgtggagctacgtgaggtcttggtccacatgatcgaggagtacgcacgccacctgggccacgccgacctccttcgagaatgtatcgacgggcgcagagggcagtagatgtctcccggcgctggtgccctggaggcggtctggtcccacctggccggctgacgggcagccggccaggtactgggggcgccaggtggcgcggcgaagcggacgggccggggccggtgggatccggtcaggccagggccggagctggctcctcgcgccgggcgggcggtgaatcgtgctccaccgggtcgtggtcgaccaggctccgccggccggccgagtcgtacgcgtcccggtcgaggatgccctcccgggaggccacgatcgtcggcacgagggcctgcccggcgacgttggtcgcggtgcggatcatgtccaggacagggtcgatggccagcagcagacccgcgccggccagcggcaggccgagcgtgctcagcgtcagcgtgagcatgacgatcgcaccggtgaggccggcggtcgccgccgagccgaccacggagacgaaggcgatcagcaggtagtcggtgacgcccaggtccaccccgaagacctgcgccacgaagatcgcggccagggccgggtagatcgccgcgcagccgtccatcttcgtggtggcgccgaacggcaccgcgaacgaggcgtactcgcgggggacaccgagccgttcgaccgagcgctgggtcaccggcatggtgccgaccgaggagcgggagacgaaggccaactggatcgccggccaggcgccggcgaagaagcgcaccgggttgagccggccggcgccgaccaacagcagcgggtagacgacgaacagcacgatcgcgcagccgacgtagacggcggtggtgaagcgggcgagcggggccagcaggtcccagccgtatgtggcgacggcgttgccgatcaggcccagggttccgatcggggcgagccggatcacccaccacaaagccttctggacgatccccagcagggcccggttgagctcgacgaacggttccgcgggcgggccgaccagcagggctgccgcgccgacgacgagggcgaggaagacgatctggaggacgttgccctcaacgaacgcgccgaccgggttggtcgggacgatgccggtgaggaagtcggtccaggagcccgtcttggtcggggcggcggcgccggccgtgtccagggtgaccccgcgaccggggttggtgagtagcccgaggccgatgccgacgctcaccgcgaccagcgcggtggcaccgaaccacagcagcgtccgcagggccagccgggcggcgttggcgacgccccgcaggctgaccacgctgaccacgatggcggtgaagaccagtggtggcacggcgagtttgagtagctgcacgaagaggccaccgacggtgtcgaggctactggccagccagctcaggtcattggttcgggcgacgtagccgagcgtcacaccgagggcgagaccgagcaggatctgcacggagaaggggatcttgcgcatgaagggtccaagtccggaataggaggtcggtcggggcgggcgtcagaggtgcggccgcgccggacagacaccgctggcctgccgccgaagatcgacgtacaggcgcacggtgaggttccagacgttggtcatcgccggacgacgctacgcggatgtccggtgtttggggaggagcaggcccggtgacgctccttacaggttgggctcgggcgatggcctggtgacccggcgcgtgccgtatcgccgcgccgcggagctcgaccgggccccgccatgccgccaacctcgccggtcccggcgtgactatcctggccccggagcccgcccgggatccggggcgctccacccgaccttctcacccccgaaggactcgcgatgaccgtggcatacctggtggccggtgtccgcaccccgattgggaggtacgctggcgcgctcgccggcgtccgccccgacgacctggccgcgcacgtgatccgggagctggcctcgcggcacccgacggtggactgggcccgtaccgacgacgtgatccttggctgcgcgaaccaggccggcgaggacaaccgcaacgtggcccggatggcggcgctgctcggggggctgcccgagcaggtacccggcagcacggtcaaccggctctgcggctccggcctggacgccctcgccgtcgccgcccgctccgtcgccgccggtgaggccgacctggtggtcgccggcggggtggagagcatgagccgggcaccgttcgtgttgcccaaggccgagaccgcgttctcccgcaacgcggaaatgtacgacaccaccatcggctggcggctggtcaacccgttgatggagcaggggtggggcatcgactcgatgccggagaccgcggagaacgtggccgccgagtacggcgtcgggcgcgccgcgcaggacgagttcgcgtaccgctcgcagcagcgcgtggcgaaggcccgggccgacggccggttcgccgaggagatcgtgccggtgcgcgttcccgccggccgccgggacacgacgctggtcgaggtcgacgagcatccacgggagacgtcgctggcgaagctggccgcactgcccacgccgttccgggcgggaggcacgatcaccgccggcaactcctccggcgtcaacgacggggccgtggccctgctcgtcgcgtccgaggcggcggtcgcgcggtacgacctgaccccgttggcccgggtcgtgggtgccgcggcggctggcgtgccgccgcgggtcatgggcattggcccggtgccggccacccgccggcttctcggccggctgggcctggaactgagcgacctggacgtgatcgagctgaacgaggcgttcgccgcgcaggccgtggcggtgctgcgggacctgggcctgccggaggacgccgagcacgtcaacccgaacgggggcgcgatcgcgttggggcatccgctcggcgcgagtggtgcccggttggcactgaccgcagccctggaactgcgtcgccggggtggccggcgggcactggccaccatgtgcgtcggggtcggccagggcgtttcactgctgctggagtccgcctgatgaaccgtggccccgcgccagcggggtccacggtgccgtcaccgtagtgggacgattcccgagcgtgaggcgtgtggggccggcgatccaccagcccggggaagggcaggcctgtaccctcccgccgggaatgccggacgcctacagttgtgtgcacctaacgatccgcgggtcggccggtggcctgcgcgtccgcgcgtctccgacaccggttccctcccgcaccgcggcgacaacttggggtgcagcacagtgcaaaagccggacggacttcccgccgagatcgatctctcccggccgagcgcggcccgggtatatgactatttcctcggtggggcccacaacttcgagatcgaccggcaactcgccgagcagatcgccagcatgacaccgaaccttgccggcaccatgcgggccggccgcgaattccttcgccgtgccgtgcgggtgctgctgcacgctggcgtcgaccagttcctcgacatcggctccggcatcccgaccgtcggtaacgtgcacgaggtggcccagtcggtcaacccgaaggcccggatcatctacgtggacatcgacccggtcgcggtggcgcacagccgggagctgctggcgggcaacgacctgaccggggtcatccaggccgacctgcgcgaccctgggcacatcctcgccgaggcccgcgcgctgaacctgctggacttcgaccggccgttgggaatcctgctcgccggggtggtgcacttcgtcccggacgacagtcggcccggcgatgtcctcgccacgctccgcgccgccgccgcgcccggaagccacctggtgatctcgcactccacattcgaggaccagccgcgggagatgctcgacgcccagcggttgtcggcgcgtaccgacaccgagatcaccctgcgttcccgcgccgagatcaccggctttttcggggactggacgctgctggagccggggctcgtccacatgccgttgtggcggcccgacgctgcctccgacgtggatgacaaaccggagcagttcggcgccttcggtggtgttgcccggtacgaccgatcggccggctgatcgcggtggccgtcgtcctggagtcgggggggcgtgatagcagccaggccggcgcccaggggtacgcggccgactgggctcgcgccgtacgccgactcggttttgttccactcagcgccggggagacccagcggctgttgcatctgcacaccgttgcgctggcagaggccctgcgcgccgaacctttctcgtcccgcccgggtgccgaggtcggccgggcgctggccgaggcgcacctgaccgagccggatgtcctcgactggtcggtacgggcactcggggatcggttcctcgcccgggtgctgcccgatctggtcggttcggacgaggcggttgctcgggtcacggcgttgcagggcgcgctggcggccggtttcgctggcgcgttgcgggaccgcaccttcgcccagcaggagcggatcgcgcgttcggcctggcaggcgcgggacgaggtggagcaggcgctgcgggacagcgaggcccggttccgcgcggtcttctccggtgccgccatcggtatcggcatcggcctcgtggacggtcagatcatcgatgtcaaccaggcattcgccgacatgctcggctactcgatcgaggagctgcggcagatcaacgtggcgtcgttgtttcaccccgacgacgcggccggaatgtgggagctgtaccaggaactcgtcgagggtaagcacgaatccgcccggcttgagaagcggtactaccgcaaggacggtagtgccgtctggaccgatctcgcggtgtcactggtccggcacgacgacggccgtcctcgattcacggtcgcggtggtcgaggacatcaccgagcggtacgaactccagcaacgcctccgtttcgaggcgctgcacgacccactcaccggcctacccaaccggaccctcttcttcgaaacgctcggtgtgatcttcgacaacgccgatgccgggcgccggatcggtgtctgctttttggacctggacggcttcaaggcggtcaacgacagtctcggtcacgacctgggtgaccaactgctcgtggtgatcgccgaccggttggcggactgtgtcgccgggttcgggcacctggtggccaggatgggcggcgacgagttcgtcatcctggtggacgagggcgagtccctcgacgatgtggtgggtgtcgcggacgccgccctcgcggccgtctccgcaccgattcggatcggcgaccaccaactggtggtgtcggcgagtatcggcatcgtcgagtgcccggcggacacgattgatccgtcggagctgatgaaagcagccgacaccacgctgtactgggccaaggccgaggggcgcggccggtgggcggtctgggaccgggagcgtagcgcgcaggagatcgcccggtccgcgctggccgccgggctgccggcggccctggagcggggcgagtttgtgctgcactatcagccgatcgtgtcgctgcgggacggctcgatggtggccgtcgaggcgcttgtccgctggcagcaccccgagctgggcctgctcagcccggttcggttcatcgggttggccgaggagaccgggctgatcgtccaactcggtgcctgggtgctgcgtcaggcgtgtcgggacgccggcgcctggcggcgcgagttcccggacacccgcctggtcgtcagcgtcaacctcgccgcgcggcaggtggacgatccgatcattgtggatacggtggcggacacgctcgccgacagtgggcttcccgctgaccttctgcaactggagctgaccgagagcgccgtgatgggcaccgcgggggagccactgcggtcgctgcaccggctcgccgggctgggcgtccggctggcgatcgacgacttcggcactggctactcgaacctggcgtacctgcgtcggttgccgatccggtgcctcaagttggctggtccgttcgtggaagggctccgcgagggcacaccggagatgacgacctgccaccgggacgagcagatcgtggacgccctggtgcggttggcgcgggcacttgagctgtcggtcaccgcggaggcggtggagaccggggtgcaggccgagcggctgcgggcgctgcggtgcgacaccgggcagggatactggttcggggtgccggggccggtgggtgagatcacggcccggcttcgccgccagcacacgtgatcggggtgtccccgttgaccagcccccgccgggcggccgttgccgccgcgggagagcggcggcgcggggcccgtcgggtacggcggatcaccgccgcgagagagaggtcggtccccgcgccgccgcgggccgggcgttgccgagcgcccggtgctggcccgtccggatcgggcccggtcactgcagccagaatgcggccgagccggcggcggggcaaaccatttcaggggcgtacgtgacggcccgtcgcgattgagcggacgatgggcgcagggcggcgccgggatcgcggcgataggcttgcgtcatgaccgtccgtgcgccgttgaccccaggcacgctctccccctggcggcaggtgcccgcccacattccccgacccgagtacgtgggcaagaagcagcccaagcagtggcgcggctcacacgtgcagactgcggagacgatcgaccggatgcgggtcgccgggcggctggcagcgcgggccatccagctcgcgggcgagcactgcaagccgggtgtgtccaccgacgagatcgacaaggtggtgcacgagttcctctgcgaccacggcgcctacccgtcgacgctgggctacaagggtttccccaagtcctgctgcaccagcctgaacgaggtgatctgccacggcatccccgactcgacggtgctccaggacggcgacatcatcaacgtcgacgtgaccgcctacctcaacggggtgcacggcgacaccgacgccaccttctgcgtgggtgaggtgagcgaggaggcccggttactggtcgagcggacccacaaggcgacgatgcgcggcatccgggcggtcgcccccggtcggcagatcaacgtgatcggtcgggtgatcgagtcgtacgcgaagcgcttcggctacggcgtggtgcgcgacttcaccggccacggcatcggtgagtccttccacagcgggctctacgtgccgcactacgacagccctcggcccaccgacgtgatggagccgggcatgacgttcaccatcgagccgatgatcaccctcggcacctaccagtacgacatgtgggacgacggttggaccgtggtgaccaaggaccgcaagtggaccgcccagtttgagcacactgtcgtcgtgaccgacgacggccacgagatcctgaccctgccgtgaccgaggccccggcggcgctacgggaggcgcaccacgcggacgtctccggaggctggttgcggccggccgtgttcggcgcgatggacggactggtcaccaacatcgccctgatcgcgggcgtcggcggtggtggggtgtcgccccgcgcagtggtcctcaccggcactgccggcctggtcgccggtgcgatctccatggggctgggggagtacaccagcgtccggtcggccaacgaacaggtcgccgcggaggtggccaaggaacggcgcgagttggagcggcaccccgaggctgaggcgcgtgaactggccgacgcctgggtggcccgtggtctgccccgggaactcgcgacgcaggtcgccgacgcggttcgccgtaaccccgaggaggccctgcgggtgcacgtccaggaggaactgggcgtcgacccggacgatcagccgagcccgtgggcggcggcggtctcgtcgttcgtctgcttctccgtcggcgccctggtgcccctgctgccctacctgatcggcagcaccagcctctggctggcgctcggcaccggtggcctgggtctcttcctggccggcgcgatcgtcgcccggttcaccagccggcgctggtggtcgtcgggcctgcgtcagcttctgttggggggcctggccgccgtcgcgacctatgccatcggcacgctgatcggccttcagggcgggctgtaggcagggcagcagccgtccagcgcccggatgccgtcgtgcccccggtcgacccggggtggggcagcgggtgccggccgaccccgaccatgatgttcgtcgtcggcgggcttgtccgggtcgaccgtggtgtctgtcgtcgatcgggtcgttcggtgtcgaccgtcgtgtctgtcgtcgccggggccgttcgggtcaaccgcggtgttcgtcgtcggtggggtcgttcggtggttgcggggcggcgggcggcctggcggcgggcaccagccggaagatgcggatctcgcgaccaccggaccgctgtacgtaggtctggtaggccggccactcggtcaccagcaactgccagagtcggtcccgctcggcaccatcggccgggtcggcgcgtaccgggacccggcgccccttgatgtcgatctcggcgctgggggtggcgagcaggttcaacgcccaggacggttggtgggcctgcccccagttcgacccgatcaccacgtacgcgtccccgtccggcacgtacagcagcgggttgctgcggggtttgccggagcgccggccggtggtggtgatgaccagtgatgggaggagtcccagggcgaccacccgtcctcgagtgagccgtccgactgcgcggtcggcggggacgagtagccgggcgccggcactgaaccagcgatggtgaccgactcgacgggtaagggatcccagtacggacatggatgacagtctgccggttctgggcccggactggtaccggccaggaggagcacgggttcaggcgtcccgtccgggaaagggcacggtcagtggggtggttcccgcggtccgccgccagcgggtggcccgtatcgcgcagtcgaccagcgccgcgagcgcacgttcccgttcggcgccgctggtggcggccactgccgctcgccagaatcccgctgtgcggtcctcgatctcgacggcgagccggagggcgctcgactggtcggtgaccgggaacggcagcgtgtaaccggcctggtcggccggtaggtcgccaccggcgccgctgaggtgcagcacgaggtcgtcccgccgtcgccggtgcgccgcctcggcgtcgcgggccgcttgccgggcggggccggtgaggcgtaccccgatcgggccgtaggcccagatggcggcgtattcggcggtcagggccgccgcgtgggcagcggctggaccggcgccgggggtcgctgggctcaccgtagcgcctccaggtggctggcccgggcggcggcgatggaggcgagcagtgcggcccgctcggccggcgcggccaggcaggcctggaaggccgtctcactggctgcttgttcgcgttcgcgcagtcccgtgagcgccgcgtcagggtcgagggtgggggtggtgccgggagtcggggtggccgatggtggggctgtctcggtgagctgggccagctccgccgcgtgggtggcatgcgcttcggtgatcggcgtcagttggtcggccagtgtggggtgtgcggtggcggcatctcgataggccgccgcgagcgcgagtgcctcgtcgatcatcggtgcgagtgggtcgggtggggccgggtcccggtcgaacgggtcacagccgacgagtggtgtcacggcacccccgagcgtcaggagggcgcccagccggagggcttttcgtcgggaatgcccctttgccctggtcagtgtcgtgttctgccgtgtcgctctgtccatcaccgtccagtcaacaccatgatgggtcacccccgggggcaccggagtcggtgcgccggcccgtcccaccggcgggcggcgcgttacgctctgcgcaaccaccggtgcgtccgccccggtggcgtgtggctatggcgaccgacggggcgccgtcaacagcagataggggcgcaagtgacccagcgtggccgggctgccaagcccaccgggccgacagggcgaccgcggcgcacgggtggccagcgcggcaccgaccgcgtcggtcgcggtggtgacctcgccactcggcgggcccggctgcaccaggtcgtcgaaccggtcgtccagggagccggatacgacctggaggacctgtccgtctcccgggcgggccggcgccacgtggtgcaggtgatcgtcgacgccgacggtggcgtcgacctggacgccgtcgcggacgtctcccgggccgtctccgccgcgttggacgcggccgaggaggtgggcggggacattgtcgccggggaataccagctcgaggtcagctcgccgggtgtggcccgcccgctcacccttccccggcactggcggcgcaacaccggacgcctggtgcggttcaccgtacgtggtgggccggaagctgtcgaccgtcaggtcactggccgggtggtcgaggcggacgacgagcgggtggtggtggagaccgacgccggtcggacggagtggcgccatgccgagttgggcccgggtcgggtgcaggtcgagttcacccgacccggcgagccggacgcgttcgatggcaccgacgaagccggcgatttcgacgatgatgatgtggaggacgaggagaggtgaacatcgacctcgcggcgctgcgcgcactggagcgtgagcgggagatcccgttcgacacgatcctcgcggcgatcgagaccgcgctgctgacggcataccggcacaccgagggtgcccagccgcacgcgcgggtggagatcgaccgtaagaccggtgtggccctggtgtacgcccaggagatggatgccgacggaggtgtggtgcgggagtgggacgacaccccgcacgacttcggtcggatcgcggccatgaccgccaagcaggtgatccttcagcggctgcgggaggccaccgacgaggtgcacttcggcgagtacgtgggccgggacggggacctcgtgacgggggtggtccaggcgcacgaggcgcgtgccgagaagggcatcgtcagcgtggacctcggcaagctggagggtgtgctgccccagtcggagcaggtgcccggtgagcagtacgcgcacggcgagcgggtccgttgcgtcgtggtgcacgtggccaagggcgtacgcggtccgcaggtcacgctgtcccgttcgcacccggcgctggtgaagaagctcttcgccctcgaggtgccggagatcgccgatggcacggtggagatcaccgcgatcgcccgtgaggcgggtcaccgcacgaagatcgccgtccgctccaccgcggcgggggtgaacgccaagggcgcctgcatcgggccgatgggccagcgggtgcgggcggtgatgagcgagctgcacggtgagaagatcgatatcatcgactggtcggaggatccggcgaccttcgtcggcaacgcgctctcgccggccaaggccctccgggtcgacgtggtcgacctggcctcccgtaccgcccgggtgacggtgccggatttccagctttcgctggctatcggccgggaggggcagaatgcccggcttgctgctcggttgaccggttggcggatcgacatccgctccgacgtcgaaccggcccgcccggccggcggcgccgatggcgatcacgtcccggagccgggccgcgcgatctccgggggctaggggtagactttctcagtggtacgacgcgcgctgccggagcgcacctgtgtgggctgccggtctcgggcgccggccagggaactgctgcggattgtcgcggtgggtgacggggctggtcacagccttcgtcccgatccgacccgcaggctgccgggtcggggggcacacgtgcacccggacccggcctgcttcgcgcaggcggtgcggcgccgcgccttcgggcgagcgctgcgcgtcaccggggtccctgaccacggtgagctcgcgaagcatctcgatgcgccaaccacgacgtccggtcaacccgaccggacgcgggtcgctagcaaggtaggacgaccgacatgagcacacgatgaagtcgcagaaatgaccaggcttcaagtgcacgagtgaggtcgctgcgggtgctgcccgcacgacctcggagtgaggagtgcagtggcaggcaaggcccgcgtacacgagctcgcgaaggagctcggggtcgaaagcaagaccgttctcgccaagctcaaggagatgggcgagttcgtgaagtccgcgtccagcaccgttgaggcgccggtcgcccgacggctgcgtaacgcgttcgtcaacaacgccggctcgccagcgccggccgccccgccggcggttgccccgccgaccccgaccccaacccctccccggaccccgactccggcgccacccccgggtggaccccgcgtgtcggcaaaacccatgccgccgcggcggcaaggtgtcccgactcccggcccgaagcccaagggtccggtgccgggtccgccgcagtccgcgacgccggtcaccaagccggcgagcgcccacgacatcgaggtggcggccgccgaggcgcgtgccgccgcgctgaaggccgagcaggaggccgcggtcaaggccgcacaggctgcccggcagcagcagcgggaaaacgtccggcgggagccgcccaccgagggtggtccgcgcccgggtccccgtcccggccccggcacgatgccgccccggcccggttccccggccgccggacgctccggtgcgcctgctccggggcccggcccccggcccggtggtcgtccgccggcgcgtggcgccggtaacaacccgtttggcattcagggtggccagcaacgtccgccggctgccggcgcgggtggtccgcggccgagtccggcgtcgatgccgccgcggcccagccccgcgtccatgccgccgcggccgagcccggcgtccatgccgagccagcggcccggccgccccggcggtcccggttccggtcgcccaggctcgggcgccggtcgcccgggtggcggtggcggtggcggttaccgcggcggtggcggcggtggcggtggcggtggttaccgcggcggccccggcggtggcggtggcggcggcggtgggttccgcggcggccccggtggcggtggcggtgggttccgcagcggccccggtggcggcggccgtcccggtggcggtggccgtggtcgcggtggcggcgccgcaggtgccttcgggcgtccaggtggccggccgacccgtggccgcaagtcgaagaagcagcgcagacaggagttcgacaacctgtccgcgccgaccatgtcctcgggcgcaccccgtgggcagggccaggtcgtccggctgtcccggggcgcctccctgtcggacttcgccgacaagatcaatgccaatccgggttctttggtccaggagatgttcaacctgggcgagatggtgaccgcgacccagtcctgctccgacgacaccctgctgctgctgggtgagcacctgggcttcgccgtccagatcgtcagcccggaggacgaggaccgcgagctgctcgcgcagttcaacatcgacctggacgccgaggtggcggaggaccggctggtcagccggccgccggtggtgaccgtcatgggtcacgtcgaccacggtaagacgaagctgttggacgcgatccgtaaggcgaacgtcgtggccggtgaggcgggtggcatcacccagcacatcggtgcctaccaggtccacgtcccgcacgacggcgaggaccgggcgatcaccttcatcgacactcccggtcacgaggcgttcaccgccatgcgtgcccgaggcgctcaggtcaccgacatcgtgatcctggtcgtcgcggccgacgacggggtgatgccgcagacgatcgaggcgttgaaccacgccaaggcggccgaggtgccgatcgtggtggcggtcaacaagatcgacaagccggaggccaacccggacaaggtccgtcagcagctgaccgagtacggactggtcgccgaggagtacggcggcgacacgatgttcgtcaacgtggctgccaagccgggtaccggcatcgagagcctgctcgaggccgtgctactgaccgcggacgcgtcgctggagctgaccgctccgacggacgggccggcgcagggtgtggcgatcgaggcccacctggacaagggccggggcgcggtggcgacggtgctggtgcagaagggcaccctgcgggcgggcgactcgatcgtcgccggtggggcgcatggtcgggtccgggcgatgctcgacgagaacggcaaccaggtcgccgaggcgggcccgtcccgtccggtactggtgctgggtctgaccgcggtcccgggcgcgggcgacacgttcctggccgctgaggacgaccgcaccgtgcggcagatcgccgagcagcggcaggcgcggcggcgggcggcggcgttcgccaactcccgtggccgggccaccctcgaaacgctcatggagcagctcaaggcgggcgagaagacctcgctcaacctggtgctcaagggcgacgtctccggttctgtggaggcgctcgaggacgccctgttcaacctcgacatccccgaggaggtccagctgcggatcatccaccggggcgtcggttcgatcaccgagagcgacgtcatgctcgcgagcgcctcgtcggaggcggtcacgatcatcggcttcaacgtccgggccgcgaacaaggtccgcgagatggccgaccgcgagggcgtggagattcggtactacaccgtcatctaccaggccatcgaggagatcgaggcagcgctcaagggcctgctcaagccggagtacgaggaggtcgagctgggcaccgcggaggtccgcgaggtgttccgttcgtccaaggtcggcaacatctccggctgcatcgtccggtcgggcctcatccggcgcaacgccaaggcccggctgctgcgcgacggtgcggtggtggcggacaacctcaccatcggctcgctcaagcggttcaaggacgacgcgaccgaggtacgcgagggcttcgagtgtggtctgaccctgggtggctacaacaacgtccaggtcggcgacgtgatcgagaccttcgagatgcgggagaaggcacgcgcctgacccgatagggacgcagatcaaggggtttacgccagatcgcgtaaaccccttgatcatgtccggggttcgtcctagtctccgtgacgatgttcaccggaaccgcggtattcgaccttctgctgccgggcgactcccggtcgctcaaggccaagaggtcatacgtccggccgatcgtggcggcgctgcgccggctcgaggtgtcgaccgccgaggtgggggcactcgaccggtacgggcggtcggagatcggcgtcgcggtggtggccgcgacggcggcccacgtcggcgaggtgctcgactcctgcgagcgtgtggtcgccgcacgccccgaggttgagctgctgtcggtgcgtcgacggctgttcggcgcggacgactgatcggagtcgtccgccgtacggctgcccggggaggggcgtggcaccggcggcgttcgggccagtccgcgacgcgggtagtgttcgagttgttggctggctgatggggcgctccgggtgcccggcggctgggagcggtacgcctggaggtggcgagatgtcggatccggccaaggtgcgccggcacgcggagcgggtgcgtgaactggtggcatcagtggtacgcagccagatcaaggatcctcggctcggcatgatcaccatcacggacgcccggatcaccgctgacctacgcgacgccacggtcttctacacggtgctcggcgacacggccgcccagtcgggcaccgccgcggcgttggagagcgccaagggaatgctgcgcagcaccgtcggcaaggcgctggggctgcgccactcgccgacgttgaccttcgtcctggacgacgtccaggaccaggtcaagcacatcgacgacctcctcgcccaggcccggcacgcggacgctgaggtgcagcgcctcgcggctcgtgccgagtacgcgggtgaggcccagccgtaccgggtggaggaggagcctggagactccgaggacgagacgccgccgtcgagccaggaccaacggtgaccgaatccgtcggcgggacgctgtccgtgccggtggaggccgactgggcggcggctgtggccgcggtccgcgcggtgtcgacctccgggcgcgtgctgctggtctgccatgtgaacccggacggcgacgcgctcggcagcatgctcggcttcgccctcggcctgcgacgtcttggcgtgcgacggttgcaggccacctttcccggcccgccggagctcccggagccgctgcgcgggctgcccggtgcggagatgctggtaccagcggccgaggcagatcctgatccggacctcctggtcagcttcgacgcggcgagcgattcccggttgggtgagctggctgaccgggtgacgaccgccggcaccacgctggtactcgaccaccatgcgtcgaacaccggcttcgggacggtcaaggtggtcgacgcgcgggcagcggccaccgcggtggtggtcgacgaactgctcacccggctgggggtgccgctcgacgcggagatcgcggagtgcctgtacgtggccctgagcaccgacaccggctcgttccgattcgcggtcaccgcgggggtgcaccagttcgcggcccgactactcgccacgggcatcagtaccgctgacatctctcgtcgcatcttcgacacccggccgttcggcgcggtgcaactcttcgccgaggtggtcggccgggcccggttggagcccaccgcggctgatggccatggtctggtgtggacctgggcgacccaggacgacctggcctggcacgggcagccgccgtatgtgctggagccgttgatcgattccgtgcggtgcacggcggaggccgacgtgagctgcgcgttgaagcagaccggtgccggggagtgggccgtgtcgctgcgcagcaagggcgcggtggacgtgagtcgggtggcggtggccctgggcggtggcgggcaccggctcgccgccggcttcgtcggccggggcagcgccgacgaggtggtggacgcgatccgccgggagctggcgggcgcgctactcggtgcccctggcggctgataccgctgcggacaaagatcaggggtggtcggggggtgtcccaccttcccgctgctgaggacgatgggcagaattgcgggatggaacagccccacgaccttaccgtcgaggcgccccgcgcctgggatcgtcccgctgtcaccgtgccggtgctcgtctgtctgtcgctggtgggcggtcggtttccgtccttctcggtcgaggcgaacctgtggacgctcggcacggggggtgtcctgatctggcttggcctgggcaaccgggtgccccgtcgacccgcaccggacgggctgggccggggcgcggtgtggtggaccctgccggtggtggtgttcgtggtgttcgagggggccaccttcgtggccgcggcgggcgacgacttcccgaccttctcccggctggcggatccgctgctggaggacgggctgatccgctccgtgggctggctggcctggttgtctgcgttctgggggctggtacggcgatgatgcggatgctggcgatcggcggtttcctggtggcggtggcgctcttcgtcgccgtggagtgggcggcccgccgggagggatcgcggattcccaccctgggcgagatgtgcgcgtacgtgatgcgatacgaggtcggctcggtgccggtcggtcggatcggagtttttggcttctggtggtggctgggctggcacttcctggctcgctgacctgccgccctcggcgtggtgtcgcgggtggcgccgcggtgcgcgattcgcccggatactgggaacgaccggcggtgggcggacctgaacgatagcttgggtatcgaccgatgccgtgttgacggtgctggtcgtggggggcggggccgcacccggcatcgcctctctccagggtcggaccgacccgggctcgccgcccccaggtgccgctccggtaaccccggacgtccgtgggtggcagacactgcccgtgagttcaccgccgtgctggtggctcgcgccctggaagggatccaccatgtcgaacaagcccaagcccgacaccaccgacgaggcgcgtgagcagctgcgccgtgccctgcagacttcgatggacacccggcagtgacgtcgccgctcggctgacagccagccccggcggccccgcacccgccgtcgtccgcacccgttacccgacgcgtccgtcgggtggtgacgggtgcgccgatcgtccgagccggccggcccaccggtaagtgacgtaggcgattgcagcccttacgggggtgtgccaggatcggcggcgatgaactcgccggtcgccaccgctccccgggccgcctcgccccgcaggatcgccgcactcgccctgccggccctcgtggtactggccgccgagccgctgtacgtgctggtcgacacggcggtggtggggcacctcggccgggttccgctcgccgcggtggcgatcggcggcacagtgctgacgctcatcgcctggctcggtacggtcgtcgcgtacggcaccaccggacggtctgcccgacggttcggggccggtgatcgctccgccgccgtggccgagggcgtccaggcgtcctggcttgctctcgcggtggggatcgccgtcgcagtcggcatgcaggtcggcggcggtgtgctcgcccgcaccctggccggggccgacaacgacgtggctgacgctgccgcgcagtggctgcgtatcgcggccctcggcgcgccgggcctgctgctcgccgcggccggcaacggctggctgcggggcatccaggacacccgccggccgctgtggttcgtgctcggcccgagcctgctctccgcggtgctctgcccgctgctggtctacccggccgggctcggcctgcccggctcggcggtggccaacgtcgtggcccagaccctctccggtgtcctcttcgccggggcgctggtcgccgagcgggtggccctacgcccccgtccccgggtcctcgcccagcagctcgtgctcagtcgggacctgctcatccgcggtgtcgccttccaggcgagctttctgtccgccaccgcggtggccgcccggttcggcgcggccgtcgtcggcgcccaccagatcgccctgcaactgtggttcttcaccgccctggtgctcgacgcgctcgccatcgccgcgcaggctctcgtcggcgccgcgctgggtgccggcgacgcggccgaggcacgcggactggcccgccggatcgggctgctcggtgccgcctgcggtggggcgttcgcgctgctcatcgccgccggcgccggcgttgtcccgggatggttcagcgacgatgggcaggtacgcgagcaggcgatggtggcctggccctggttcgtggcgatgctgccgctggccggtgtcgtcttcgccctggacggggtgttgatcggtgccggggacgtccgctacctgcgtaacctcacaatcgtggcggctctgggcgggttcctgccggccatctggctggcgtacggactcgacctcggactcggtgggatctgggctgggctcacgctcttcgtggtgcttcggctgatcgccctgctgctgcggctgcgctccgggcgctgggccgtggtcggcgccgtccgggcctgacccgccgggcggaagcgacctgcggtgcgacgcgacagcgcgtctgctccatgcggctcggggtgcgggtcaggtcgacaacctgggcagcaggacccatacggccatcaccagccccagggacacggcgaagcagaggaggaacccgatcaccttcatggtgttcggaaagcgttggtagagccgacgccggccctgccacacccaccaacgtcgacgcacggcggcggcacccgggagcgcgagcagcgccgcggccacccggctaccggcggtgcgccgcgccggtggcggatcgagcatccaggcgggtaggtcgggcggctggtcgggctggtgcagccgggggagccggtcgtggctctggaacgacgtggacatgatcctcccgtggtccgtctgtccgttgtaggtggacgtcagggcatctcatggtgacagatggatgcgtgcggcgtggtccccggcgagagggcgctcccggtgccggtgagaccagcccgtctggcaggcttggcggtcgtgagcacagacggactgatcgtggtcgacaagcccggcggcatgacgtcgcacgacgtggtggcacgggtgcggcgcctggcccgtacccgacgggtcgggcacggcggcacgctcgacccgatggccaccggcgtcctggtcgtcggcgtcggccgggccacccggctgctgacctacgtgatcggggccggcaagagttacaccgccacgatccgcctggggcaggcgacggtcaccgacgacgccgagggcgacgtgatcgccagcaccccggccggtcgggtgaccgaggacgcggtccgggccgcgctggccgcgcagaccggtgacgtcgaccaggtgcccagcgcggtcagtgccatcaagatcgatggtcagcgggcgtatcgtcgggtgcgggaggggaaggacgtcgacctgccggcccggcgggtcaccatctcccggctcgaggtacgggcgctgcggcgggacgaaccggacgtggtggacgtggacgtggacgtcacctgctcgtccggtacgtacgtgcgggcggtcgcccgtgacgcgggcctggcgctcggcgtcgggggccacctcaccgcgctccggcgtaccgctgtgggcggttttaccctcgctgaggccgccaccctcgatgacctggagcgccgtgcccccgaggtggtcacgctgtcactgccggcggcggccgaccggtccttcccgcgtcgggaggcgaccgccgaggaggagcgggtgctctcccacgggggtccgctggatccggtggggatcgacggcccctacgccgtcttcggcccggcgggtgggttggtcgctatcgtcagcgagcgggccggtcgggcccgcgcggagatcgtgctggccccggcctgaccggtggcggtcacaagggcgagcgacaggggaggagcggtcatgcagcggtggcgggggtacgacgcggcgcccggcgggtgggggcggtcggtcgtcaccatcggggtcttcgacggcgtgcacaaggggcaccaggcgaccatcggtcatgcggtggcgcgggcccgggagatcggggtcaagtcggtggtggtcaccttcgacccgcaccccgccgaggtggtgcgcccgggctcgcatccggcggtgctcaccgaaccgacccgcaaggccgagctgatcgaggcgctgggcgtggacgtgctctgtgtgctgccgttcaccccggagttctcccggctgccggcggaggcattcgtacacgacgtcctggtcgagcacctgcatgcggcgttggtggtggtgggggagaacttccggttcgggcaccgggccgccggggacgtggcgttgttggagcggctcgggcggaccttcggctacgcggtcgagggggcgcccctggtggccgaggcggggacggtcttctcctccacctacatccgatcgtgtgttgccgccggcgacgtggtggccgccgcccgggcactgggccggccgcaccggctggagggcgtggtggtccgcggcgaccagcgcggtcgcgagctcggcttccccaccgccaacctgctctgccaccggtacgccgccgtcccggccgacggcgtctacgccgcccgcctggtgcggcgcggtcagcgggagccgctgatggcggccgtgtcgatcgggacgaacccgagcttctccggccgggaacggcgggtcgaggcgtacgtgctcgacttcgacgcggacctgtacggcgagcgcctggccctggacttcgtggcgcacctgcgcgggcaggtccggtacgactcggtcgagccgttggtggcccagatcgccgaggacgtcgagcgtacccgtcaagctctggggtgatcacgggcagtgatcgggctcgacaccccgtccgccccttgcccgttccggccgggccggggctggtagcctggcagggacgtcggctgaccgacgtgggtcctggcgtgcctgcacgacgccgcgggtgcgaggaccgtccgccgtcgggcgactcgcccggccatccgggcgaggcccacctggcggacaccacaccgaccaacccaccgaaacagggagaacatggcgctcgaccagcaagccaaggccaagatccgcgcggagtacgcgaccgtcgagggtgacaccggttcgccggaggtgcaggtcgccgtcctcaccaagcggatcgcggacctgaccgagcacctgaaggtgcacaagcacgaccaccacagccgccgtgggctgctgttgctggtcggccgtcgccgccggctgctcaactacgtgcagaagagggacatcaaccgctaccggtcgctcatcgagcggctcggtctgcgccggtgacgtgacgggggagtggccgaccgggccgctcccccgatccgtacaccgccaggaactacgacaaccagggccgcacgaccacccgacccaccgggagccggtcagcgtaccggtctccggtagtggcccccgggcatccggcagcacgccgacccgcccgggcgcttcgatcgaagaccggccgtctgagcagctgcgtgtcgcggtccgtagacgcgaaggagcgcaaccacagatgaccgagagtaacctcggcgcccagtctcgtaccgccacgatcgacaacggtgccttcggcacccgggtgatcaccttttccaccggccggctggcccgccaggccgccggctccgtcgtcgcccagctcggcgagacggtcgtcctctccgccaccaccgtcggccggcagccgaaggagcagttcgacttcttcccgctgaccgtcgacgtcgaggagcggatgtacgccgcgggccggatccccggttcgttcttccgccgtgaggggcgacccagcgaggacgcgatcctcacctgccggctgatcgaccggccactgcgtccctcgttcgtcaagggcctgcgcaacgaggtccaggtcgtcgagaccgtactggccctcgaccccagccacccgtacgacgtggtggccatcaacgccgcctcgatgtcgacgaagctctccggcctgccgttctccggcccgatcggggcgacccggatggcccacatcgacggctcgtgggtcgccttcccgacgcacgaggagctggagcgcgcgaccttcgacatggtggtcgccggtcgtgccctgccggacggcgacgtcgcgatcatgatggtcgaggccgaggccaccgagcacaccgtgaagctggtcgccggtggcgcgtccgcaccgaccgaggaggtcgtggcgagcgggctggaggcggccaagccagccatccgcgagctgtgccgggcgcagagcgagctggccgaggtggccgccaagccggtcgccgagttcccggtcttcctcgactactccgacgacgcgtaccaggcggtcgcggacctggcccgcagcgacgtggccgaggccctgaagatcgctgggaaggccgaccgtgaggaggccctggaccggatcaaggcccgggtgatcgaggacctgggcccgcgtttcgagggccgggagaaggagctgtccgccgcgctgcggtcgttgaccaagtccgaggtccgcagccgggtgctgcgtgagcaggtccgcatcgacggccgtggcccgcgggacatccgtccgttgaccgccgaggtcggggtgctgccccgggtgcacggctccgcgctcttcgagcggggtgagacccagatcctgggtgtcaccacgttgaacatgctccggatggagcagtccctggacacgctctccccggagaagtccaagcgctacatgcacaactacaacttcccgccgtactcgaccggggagaccggccgggtcggctcaccgaagcggcgcgagatcggccacggcgcgctcgccgagcgggccctgatcccggtgctgccctcgcgcgaggagttcccgtacgccatccggcaggtctccgaggcgctcggctccaacggctcgacctcgatgggctcggtctgcgcctccacactcggcctgctctccgccggtgtgcccctgaaggcgccggtcgccggcatcgccatgggcctgatctccgacgaggtcgagggcaagacgcggtacgtgacgctgaccgacatcctcggcgccgaggacgccttcggtgacatggacttcaaggtcgccggtacgcaggagttcgtcaccgcacttcagctcgacaccaagctcgacggcatcccgtcggatgtgctggcggcggcgctgcagcaggcgtacgaggcccggcagacgattctggaggtgatgcaggcggcgatcgaggcaccagccacgatgagtgactacgcgcctcgggtcaccaccgtcaagattccggtggacaagatcggcatggtgatcggcccgaagggccagaccatcaacgccatccaggacgagacgggcgccgagatctcgatcgaggacgacggcaccatctacgtcggtgcgaccaacggcccctccgcgcaggcggcggtcgagcgggtcaacgcgatcgcgaacccgaccctgccgaaggtgggcgaccgcttcctcggcacggtggtcaagaccgccgcgttcggtgccttcgtctcgctgcttcctggccgcgacggcctgctgcacatctccaaggtgggcgatggcaagcgcgtcgagaaggtcgaggactacctcaacgtcggtgacaaggtcgaggtggagatcgccgacatcgaccagcggggcaagatctacctggacaaggtgcgcccggagggtgccgagggcccagcggaggccgccgccaccgaccggccggccggccgggaccggggcgaccgggctccacgtgaccgcggtgaccgcggtgaccgcgagcgcggcagccgggggccggaccgtggcgacggcggtgagggcggcggcgagtcgcgtccgcgtcgccgtacccggcacagctgaccgcctgaccagcgcaccacccacccctcgtcgaaccgggagccattcgtgactcgggccgcctccgcaccgtccacaccggaacgacggggggtggcggcgtaccggagcacccccagcggtgctgtcggccgcgccgtcacccgcacgctcagcgacgatccgctgggtggcgctgttcgacggaccgtgctgcccagcgggctgcgggtgctcaccgagacgatcccggcgatgcgcagcgtctcgttcggcatctgggtgtcggtcggttcccgggacgagaccggaccccagtccggtgccgcccacttcctcgaacacctgctgttcaagggaacgcaccggcgggcggccctggagatctcctcggcgatcgaggcggtgggtggtgagaccaacgccttcaccaccaaggagtacacctgctactacgcgcgggtgctggacgaggacctgcccctcgccatcgacgtgatgtgcgacctggtcgccgattcggtgctcaccccggacgatgtggagatcgagcggggagtgatcctcgaggagatcgccatgcacgacgacgagcccggcgacgaggtgcacgacctcttcgcccgggccgtctacggcgagcacccgctgggccggctgatctcggggacggaacagacggtcacgccgatgacccgacggcagatccagagcttctaccggcggcactacaccccgccgcgcatcgtcatcgccgccgcggggaaccttgaccacgccagcgtggtcacgatggtccgccaggcgctgcgcggcacaccactggacaccgacccggcgacgccggcgccgcaccgggccgccaccccggcggtccgcacgcggcccgccaccacgctggtcacgccgaaggagaccgagcaggcgcacgtcgtactcggctgcaccggcatcgactggcacgacgaccgtcggttcgccctcggggtgctcaacaacatcctcggcggcggcatgtccagccggctcttccaggagatccgcgagcagcgcgggctcgcctactcggtctactcctacgccagccagcacgccgacagcggcctgttcggcatctacgccggttgtgcgccgggtcgggtcaacgaggtgttggatctgatccgcgcggagttgacccgggtggccgtggacgggctcacggaggccgaggtggcccggggcaagggcatgagcaagggatcgttcgtgctgggtttggaggacagcggctcccggatgagccggctggccaagggggaattgctgtacggcgacctgttgccggtcgacgcgttgctggcccgggtcgacgcggtcaccgtcgacgacgtgaacacgctggccacggagttgctgagccgttcgctgtcgttggcggtggtgggtcccttcggcgagtccgacttcaccgcctgagcggttcccgaacctccccacccgggcacacccttgcccggccctcggaccgcgggcgaccgcgaccccaccgggcaatgcccgcgtcccggttgggataggttgtcgcctgtgactgacgagcaggacaagagggacgagccgctccgggtcggcgtgctgggcgcccgtggccggatgggcgtcgaggtgtgcaaggcggtggacgctgccgctgacatggagttggtggccatggtcgaccagggcgactggttgttcaacgcctccgacgccggggctgaggtggtggtcgacttcaccacccctgatgtcgtcatggacaacctgcactggtgcatcgaccagggcatcagcgccgtggtcggcaccacgggcttcacccaggcccggctggagcggatgcgcggctggctggcccgtaagccgggggtgggcgtagtcgtcgcccccaacttcggcatcggcgcggtgctgatgatgcagttcgctgcccgggccgccagccacttcgagtcggtggagatcatcgagcagcatcacccacgcaagttggacgcgccgagcggcaccgccacgcacaccgcgcgcctggtcgcggcggcccgcgccgaggccggcctggggccggcaccggacgccacccgggacgaggtggccggcgcccgcggtagcgacatcgacggggtgcgcgtgcactcggtccgcgccaccggcctggtcgcccatcaggaggtcctcttcggcaccaccggtgagacgctgaccatccggcacgactcgtacgaccgggcctccttcatgccgggggtgctgctggccgtccgtcaggtgctcaaccggcccggtctgacggtcggcctggacaccctgctcgactgaacggtcggcgccgacggcgggcgcggtcagcccgccggggccggctcggtggggactgcgacgtgcagacgcagctgggcgaccaacatgtcgtccacgtccagggcgcgggccgccccgtccggttcccaaccggcgccggtcaggaaactccgggtcgccgcgtcaccgtcgaaagcccacgccaccgcacgggtgaacccgtcgtcgcgccagtggtccaccgccgcggcgaggagtcggctgccgtgcccgcgccggccccagcgcggctccaccagcaggtcggtgatcgcgacgacgtccggtcccagcgcttcggcgggctcctccggggcctcggcctcggcgtcggccggaccgaaggcggcaaatcccaccagatacgattgctcggcctgttcgacggcgaccagcacccggtgcgcgaccgagggcggctcatgtaccgcagcggtccaccgccgggccaaccacgcctcgtcgaggttgtcgagcacctgccggggcaggatgcggcggtacgcggcccgccaggttgcgagctggatgcgtgcgatctcgccggcgtcctgtagacgcgccgggcggacgtacccgagagccatggcacgaaagcctacgcagggtggaggaggcgacgatggcgcagggtgccgggcggacgatcaggcaggcggtcggcgtggccgggctcgccgtcggggtggccctcttcctgtccgtggcggccatgcggcacgggttcttcgacctccaggtctactacggcgcgatccaccactgggtgcacgacggcggggaggtctacgactacctgcgcccgttcacccagtacggcttcacctacccgccgttcgcggccctggtcatgctgccgatggcgtacgtgtcctggacggtggcgatcgtcctgagcgtgtccgcgagcgtggtggtcaccctggtgctgctctggtggctggtggacccgatctcgcgccgcgtcggatggacccgctggttcgccctcgcggtggcgttctgcctcgccgcggcgtacgagccgatgcgggagacggtgaacttcggccaggtcaacatgctgttgctgttcctggtggcggtggacatgctgcggctgctgccgaggggcagtcggtgggccggcacggccatcggcctggccaccgcgatcaagctgaccccggggatcttcatcgtctacctgctggtgaccgggcgctggcgggcggcggtgaccgcgatgggcgccgcagccggcgccaccctgctcgccgccgccctgttcccggacgcctcccgggagttctggaccgaggcgctgtggaacaccaaccgggtgggtgagctctccttcgtctcgaaccagtcgctgcgtggggtggtggcccggctgaacccggagcagccgagcaccgttgcctggctggtgctggtggtcgccgtgctggtgctctgggcgtggcgggcccggtccgcggcggccgccggtgacgaggcgaccgggctggcgctgaccggtgtgctgatgtgtctggtcagcccggtcacctgggtacaccacctggtctggctgctgccggcgctcatcctgctggtggacaacgcgatggcggcgcccgccggtagccgccggcgccggcgactactggtcgcggtgggtgtcgcgtacgcgtttctgatcagccggatcgtgtgggcctgggaacgggacttcaccggtgtcgacggcttcctcggcagcaacacgtacgtctggatcagcctggccctgctggcgttcctgccggtgcggtcggcggtgggccgggccccggcgggagcggcccggccggagcaggcgacggatcccgtcccggtgtcgtaccggtgacctagggtcctcgcgatgaccacaccggagtcgctctcgctcgcccaggcccggcggatcacgctggcggcccagggtttcaccgatcctccgccggccggtgttgccacccgtcggcacctgcgtcgcgtgctcgaccgggtcggcctgatccagattgactcggtcaacgtgctccagcgggcgcactacctgccgctctacagtcggctcggcccctacccgacggcgttgctcgacgcggcggcctaccgccggccccgtgaccttttcgaatactggggccacgaggcgtcgctggtgccggtcgcgttgcagccggcgctgcgctggcggatggcccgtgcccgtagccaggcttggggcagcatgcgccgcgtcgccgaggagcagcctgatctggtggcatgggtccgggacgaggtggcggcccggggcccggtcaccgccgcggagctcgagcaggacgtcgaccgggagtccggcaactgggggtggaactggtcggcggcgaagcgggcgctggagttcctgttctggtccggcgaggtgaccgccgctgagcgtacgacgtccttcgcccgtcgctacgccctgtcggaacgggtgctgccggcggctgttctggacgcgcccaccccgaccgacgccgaggcgtaccggacgttggtgtcggtggctgcccggtccctcggggtggcggcagagccggaactgcgggactacttccggttgccgctcgctgcggcgcggacggcgatcgcggagctgacggaggcgggtgagctggttccggtgaccgtgtcgggctggcggcagccggcctggctgcacgctcgggcccggctgccccggtgggtccggggcaactgcctggtcagccccttcgatccgctggtctgggagcggggtcgcacccagcgcctgttcgacttcagctaccgcatcgagatctacgtaccggcaccgaaacggctgtacggctactacgtgttgccgtttcttcagggggaccggttcaccgcccgcgtcgatctgaaggctgaccggaagagccgcgtgctcctggtgccggcagcctggcaggagcccggtgtcgacccgggcgagacggcggtcgcgctcgccgccgagctgtaccggctcgccggctggctgggcctggacgccgtggtgcccccggcggccggtgatctggcggcgccgctggccgccgccctgaggagcgtggtgggtgtaccgtgatcgacgtgacgagtgttgacgggccgcagggccgcgccgccgcggcgaccgatgacccggctgcacccggcagcgccgcctatccgcccggtggtgccgcccatccgcccggtggtgccgcccatccacccggtggtgccgcccatccacccggcggcgctgaccattcggccggcggatggccggcgggagcgggcccggtctattcggctccggaacccgaccggctgacccgcttcgtgctccgcctccaggagcgcacgcctcgttgggtggtgccgctggccgccctgggctgcgtcggcgccggcatcggttacaccctgctgttcgacccgacccggtccgcgccggacgcggctcccacctgtctgctcaagctgacgaccgggctggactgcccgggctgcggcggcacccgtgccctctggtatgtgctgcacgccgacctcccggccgccgcccggcaccacgtcctcctcgtcttcgcgctgcccttcctggcctacctgttcgtggcgtgggcgggccggcaggccttcggctggcggctgcccgagctgcggatcggcaacaagctgatcggggccgtcctggccgtctggttcgccttctcggtggtgcgcaatctgccctgggcgccgttcaccgcgttctacgtctgattcctccccgtcccggcgcggcgtccggggtcacagcgggcgggtccgatttccgtcggtgccggtggcgccgctacagtcgcaggaatgccggacatggtgcagccccaggtcaagctcatcgcgtggacccacttcgcgcccccggacgacgtgggatggtcgaccgacgccgacggggggcaggcgctcgcggagttcgccggccgggcctgctaccagagttggaagaagcccaacccggcgacggcgaccaacgccggctacctcgcccacattctcgaggtgggccacctgagcgtgctggagcacggctcggtgagtttctacttcaccggggtgtcccgctcgttcacccacgagctgatccggcaccggcacttctcgtactcacagctgtcccagcgctacgtgccggagcgggacgccgcgatggtcgagccggcggtgattgccgaggacccggagctgcacaagcggttcgtcgaagcggccgaggcgagcgtacgggcgtacaacgagttgctggaagggctggagcagcggttcaccgacgagcccaatgccaccctgcggcgcaagcgcgcccggcaggcggcccgggcggtgctgccgaacgccaccgagacccgcatcgtggtcaccggtaactaccgggcgtggcggcacttcgtcgccatgcgcgcgaccgagcacgccgacgtggagatccgcgagctggcggtggagtgcctgcgtcagcttcagggtgtggcgccgagcgtgttcaacgacttcgtgatctcgtccctgcccgatggcaccgaggtggcggtcagtccgcacgcggaggtgtcctgagcccttccccgtcgggggctcgtcggccgtccgctaggttggacgcatgacgcgcgacctccctgacccttccacccgggcggcgtcccggccgttcgggcgggtgctcacggccatggtgacacccttcaccgccgatggcgtgctcgacctcgacggggcggcacggttggcgaactacctggttgacgagcagggcagcgacgcgctggtggtcaacggcactaccggtgagtcgccgaccacgaccgacgcggagaaggaacgtctgatccggacggtggtggcggccgttggtgaccgggccaaggtggtggccggcgtcggtaccaacgacacccggcacacgatcgagctggccggcagcgccgagaaggccggtgcacacggcctgctggtggtgactccctactacagcaagccgccgcaggcgggcctggtgcgacacttcactgcggtggccgacgccagcgggctaccgctgatgctctacgacattccacaccgcgccggggtggcgatcgagaccgagacgctcgtccgactcgccgagcacggccggatcgtcgcggtgaaggacgccaagaccgacctgactgcgaccagctgggtgaccagccggaccggcctggctttctactgcggtgaggacccgctcatcctgcccgcgctggcggtggggtcggtcggggtggtgggcacgtcgacccacttcaccggggcgcggacccaggagatgatccgggcgttcgaggcgggagacaacgccacggcgctcgccctgcaccggcggctgctgccgctgtacacgggcatcttccggactcagggcgtgatcctggtcaaggccggcctgacggcgaagggactgcccgccggcccggtgcgtgccccgctggtggacgccaccgccgaccagcttgcccagctccgcgccgactgcgcggcggcgggcctggacctccctgaatgaacgaacgacacgacggacgccgggtgacggcgtcgcagaatgaggtgaacgcgtgaccgaggcgcgaatcgagacagaactgccgccgccgctgcccgagggcgggctgcggatcattccgctcggcgggctcggcgccatcggtcggaacatgaccgttttcgagtacgacgggaagctgctggtcgtcgactgcggagtgctcttcccggacgtggagcagccgggcgtggacctgatcctgcccgacttcgccccgatcctggaccgcctcgacgacgtgcaggcgatcgtgctcacccacggacacgaggaccacatcggcgcggtgccgtacctgctcgcccacaagccggacatcccgctggtcgggtcggagttcaccctcgccctggtcgaggcgaagctcgccgagcggcggatccagccgtacaccctgacggtgcgggagggcggtcgggagcagctgggcccgttcgagtgtgagttcttcgccgtcaaccactccatcccggacgcgctcgccgtggccatccgcaccccggccggtctggtgttgcacaccggcgacttcaagatggaccagctcccgctggacggccggatcaccgacctggccggcttcgcgcggctcggtgcagagggggtggacctgctcctgtccgactccaccaacgccgagatccccggcttcgtcacgccggagcgggagatcggcccggtgctcgactcgatcttcgccaaggcccggggtcggatcatcgtcgcgtcgttcgcctcgcacgtgcaccgcgtgcagcaggtcttcgactccgccgtggagcacggccgcaaggtcgccctgatcgggcggtcgatggtgcgcaacatgggcatcgcccgtgacctcgggttgctgaacatcccacccggtctggtcgtggggctcgacgaggccaccagcatgccacccgaccagatcgtcctgatgtcgaccggcagccagggtgagccgatgagcgcgctggggcggatggccagcggggaccatcggcacatcaccatcgcccccggcgacaccgtggtgctcgcctcctcgctggtgcccggcaacgagacctcggtctaccgggtgatcaaccggcttgcccgagcgggcgccgtcgtcgtgcacaaggacgtggccaaggtgcacgtctccgggcacgcccccgccggcgagctgctctacctgctcaacatggtccggccgagcaacctcatgccggttcacggcgagtggcggcacctgcgtgcccacgcccggttgggcatcgaatccggcgtcgcgtcggaccgggtggtgctctgcgaggacggtgacgtggtcgacctggtcgaggggcgggccagcctggtcgggcgggtcaggagccggtacgtctacgtcgatggccttgccgtcggcgacgtgtcggagtcgctgctcaccgaacggcggatcctcggcgacggcgggttcatcgcggccaccgtggtggtcgactcggtaaccggcaaggtggtgggtgggccgaccgtctcggcgaagggcttctccgaggacccggaggccttcagtccggtggtaccactgatcaccgaggcactcaaccgtgcggcgtccgacggcatcaccgacccgcaccagcttcagcagatcgtccggcgcacggtggggcggtgggtcaacgacgcgtaccggcgtcgacccatgatcgttccgaacgtggtggaggtctgacggccgtggtagcggcctgactcgagccacgttgggtgctgggcgcctggtcagggaagctcggcgaccgcgtcggcgtacgccgagccggtgcgcaccgcagcggccagcagcacatccagttgggtgggcgccaccccgtgggacaggtcggtgctgacgtcgccggccagcaccagctcggccccggagtcgtgcacgtacgccgtgggcagcagccggtcctggttccaggcgttgcagaacgcgtacgcctcggcgcgtcggtcggctggcagccggcggctggccacggcgcggacatggaggacctcgccgcgttcgcccgcccgccgcatctggatcagtgcctcgccccagcgtccgacgacggtgtccgtggcatccagcacgtactggtcgccgcgtcggtccagcgctgtggtgatcgctgccaggctcagcgggacgggccggtcctccggcgggtcgtccgggtcgctgtcgggccggtcgtcgtccgggccctcgaacggtaggggtaccggatcggccagcgcccgttcggctgtcccccgctcgtccagccaggacgcgacgcgtccggactggtggccggtgccgttgcgcgcgtcgaagctaccggcgatcccggtggccaggtcggtcaacgtggcgccgagggtggtgacgtcgaggtcggccgccggccgttgcccgtacaccgggcggtgtatgcgttgctcgccgaggtcggccgcgaccgcgagcccgcacaccagcgcccccgcggcggcgaactccatcgcggccagctcgtcgtgggccccgtcgagcctgggtagctgcgcggcgaggatggccagcccgcggaccggattcccgctgagcgcgcagaagcgcaggtgcgccgcgaggtaggcgaagccggcccgttcgtgctggtgccgctgatacgcgcgcacgtgcgccgccgcggcctgctccgccgcgccgacccgcagccacggcagcatccccgcggcgagccctcgctcgggtgcgccggtgcagccgtccgggtcgacgtcggccaggacgtccagcgcggcggaccagtcctcccagccggcgagcagctccgctcgccggacggcggcgcagccgacgcaaccggcggttggtgcggccggcgccgctgcccagcggtcgtaccaggaccgggcggtcggctcgtccccgaggtggtcggcgatccggcagtgtagttcggcggcggtcgcgctgtcggcggctccgaagtcgtcgagcagtgcccgggcttggtccagcccaccgcgcgggctgccgagcagggcttcgaccgcgtaccgccggtagcgggacagggtttcgtggccgccggagggcagcaggtcgggtcgacggtcgacggcggcgaggcagcggcggaccggctcgaccaggcgccagcgttcaccgtcgagcaggtaggtctcgatcaacgcgagccgggcgtccagcgccgaccggtcgtcgccggtggcgtcggcccgcgcggcgatccgttccagctcggcactgcgggcctcgccgtcgggggagtcccgggcctcggccagctcctcggcgagtgggcggccgtcaggcccggctcgttggcgacgcggtggccaacccggccagccgaactcgtcgggccctcgacccccgggcagcccggtcacggccgcaccccaccgggcagacgggccacctcggcggcgagttgacaaccggaggtgatgccgcggtcgaggagccggtcgagttggtgcgcggtcacgccgcgttcgaggtcggtgatgacctctccgcagactcgcgccagaccgtcgtcctcgacgtgcacgaacgccttcggccagagtcggtcgtggttccaggcgttgcagaaggcgtgtagggcgggcacgtactcgatggcgaaggtggccgccacgacggtgcgtacctggagtagttccccggcggtcccgagacgcaggaaccagatcaggctgtcggcccaccggccgaccagttccccggccgggtcggtctccaccttgtgtccccggcgggtgaggacggtggcgatcagctcggcgctgagcgggctcagggcgcccgggtagccgcccaggaggcggtccggaatgtccccggtcggcgacgccattcggcatcccttctgaggcggatatcacgaccggcggcggattcgcgcgacgacgcgcggacacgacccgaaatagcggcgatccgccgggtaccgccgctaggttgatgctatggcgggccgtacctctcaggcgagtcggcggcgcggcgcgtcgccgcgaggcagcacgaacaaccgcgcgcggcagccggcgaagaagactcgcgccccgtcccggcgccgtccgccggcccgccccaacccggccggctacgtcggtcgggcgctcggggcattgtggatgagtctcgcgcacggggtgggctggtcggttcgtgccgccggtcggcaggccgccgcggcccgcgatctcgaccccgagcaccggcgcgacggcgcgggactgctggtgctcggctttgctctgctcagcgcagtcggcatctggttctccggcgccgggccggtgggtgcgcggctggccgacacggtacggctgtttctcggtgcgatcgccatcgtggtgccggtgttgctggcgatcggcgcctggcggctgatgcggcagccggctgacccggagcaccgcgggcggggtctgatcggctgggggtcgatgctggtcgccacggccgcactgctgcacatcgggcagaacccggtctcggcccagcagcgggacttcgcggggggcctggtcggcgcgggggtcgggagtctgctggagcgggcggtgacggcctgggtggccgtaccgctgctgcttctgctcttggtgttcgggctgctggtggtcaccgcgacgccgatcaacaagatcccggagcggctcggcctgctgaccggtgtggtggtcggcgccccggccgctgagcagggtgcggaggagaaggccgacaagccggcccgcaggcgtccggcgaagcggacaccgcccccgccggacccggatgacttcgccgacgacctcgcgggcgcggatctacaggagacgctcgtgttgccccgcaagtcggcggcgaaggtgccggccagccgcaaacccgccgagccgccggagcactcgccgctgcccacccgggccgagcagctcgcgttgaccgggttggccggcgactacgcgctgcctccggcgaccctgctgagcagtggcgccgcgcccaagaagcgcagccgggccaacgacgaggtgatcgccgcgttgaccggcgtgttcgagcagttcgacgtggacgccgcggtcaccgggttcacccgcgggccgacggtcacccggtacgaggtggaactcggtcccggcgtcaaggtggagcggattacccagctttcccgcaacatcgcgtacgcggtcaagtcaccggacgtgcggatcctcagcccgatcccgggcaagagcgcgatcggcgtggagatcccgaacacggacccggagaacgtcgccctcggtgacgtgctgcgctcccgggtggccaccagcgatcatcatccgatggtggtcgcgctcggcaaggacatcgagggtggctatgtggtggccaacctcgcgaagacgccgcacatcctcatcgcgggggccaccggcgcgggcaagtcgagctgtctgaactcgttgctggtctcccttctgacccgggccacgccggacgaggtgcggttgctgctgatcgacccgaagcgggtggagatgaccggctacgaggggatcccgcacctggtcaccccgatcgtgacgaacgccaagaaggcggccgactcgctggagtgggtcgtgcgcgagatggacatgcgctacgacgacctggccgccaacggggtgcggcacatcgacgacttcaaccgcaaggtccgcaatggtgagatcacggcaccgcccggcagcgagcgggaactgcgtccgtacccgtacctactggtgatcgtcgacgagctggccgacctgatgatggtcgctccgcgtgacgtggaggactcgatcgtccggatcacccagctcgcccgcgccgccggcatccacctcgtgctcgccacgcaacgtccgtcggttgacgtggtgaccggtctgatcaaggccaatgtgccgtcccggctcgcgttcgccacctcctcgctcgccgattcgcgggtcattctggaccagccgggcgccgagaagctgcttggtcgcggggacggtctcttcctgccgatgggtgccgccaaaccgatccgtatccagggcgcgtgggtgaccgagcgggagatcgccgacgtggtccggttctgcaaggagcagcgtgagccggagttccggtcggatgtgctcacggtggcccaggagagcaagaagaagatcgacgaggacatcggcgacgaccttgacctgctggtgcaggcggtcgagctggtggtgacctcgcagttcggttccacctccatgcttcagcgcaagctgcgggtcggcttcgcgaaggccggccggctgatggacctgatggagagccgtggcgttgtcggcccgtcggaggggtccaaggcccgggacgtgttggtcaagccggacgagctgacggaggtcctggtcggcctgcgcggtggcgaggactgaccacgaccgccggcccggtccagccgcgcccggcgcctcgtcagtggtagatcttcagccccatcacgccggcgatgaccagcaggaggcagatgattcggggcaggctggtcgactcgttcagggccaccatgcccaccagggcggtgccgacagcgccgatgccgacccagaccgcgtacccggtgccgaccgggatctcgcgtagcgcgtaggcgaggccgaccatgctcagggcggccgtgacggcgaagacgagcgtggggacgagtcgactgaaccccgcgctgcggtcgagggcgatggcccacgcggtctcgaggagtccggagatcaccagcacgatccaggccatggccggacggtagcagccacgcggacggtagcggacaaccggaggtgatcttagccacgccggctggatgtcaacctgccttcatcttgcaggatcggtccatgtcactactcctcaccgaccctgaggtcgccgccgcgctcgacgcaccgacgacggtcaccgcgatgcgggacgcgctgcgcgccgcctacgacggtcgactggtcgccccgccccgcgccaccgcgacgctcgacggtggccggatggtgctgaccgccgggcatctcgtcggcgagtggtacggcttccggtcctacgacacgttcgggctgccggagggcgagcaggtggtggtgctgcacgacgcccgcaccggtgtcgtccgggcggtcgcggtcggggaggaactgggctcccgccgtacgggcgggctgggcggggtcgccatcgacgcgctggcccgcccggacgcggccacgctcggtgtggtcggctcgggtcggcaggcgtggacgcaggtctgggccgcagcggcggtccggccgttgcgggaggtgagcgtgcacagccgctcggcggcgcggcgtacggcgttcgccgaccggatccgtgccgaactgggcgtcccggcccgggctgtcggctcggccgcggcggccgtcgccgaccgggacatcgtggtgatcgccaccaccagtaccaccccggtggtggacgccgccgaccttgcgcggggcgcacacgtcaacgcggtcggcttcaagcaggtcgaccggcacgagttcggacccgacctgctggaccgggccgaggtgctggccaccgactcaccggcccaagcggtggggtacaccccgccgatgctcgccgccctgcctccgtacgcgggacggctgcgcgacctgggcgcggtcctggccggggcggtgcccggtcggaccagcgcggaccagatctccgccttctgctcgaccggcctggccggcaccgaggtcttcctgctcgatcgcatggtccgggtcgcggcgacgacctgacccgacccactggcgccgggcagggcggccagcatggatgcggattggtcgatgtcgtccgctggtggctgccggtgggccgcgttccgcccggtaccctcggatggtgtctgccacctccgcttcacccgccgacggccgccgcgtcgccctgctgaccctgggctgcgcccgcaacgaggtcgactcggaggagctggctgcccgcctgcacgccgacggctggcaggtgaccaccgacggtgagggcgccgaggtggtggtcgtgaacacctgcgggttcgtcgagaaggccaagcaggattcgatccagacgctgctggccgccgccgaaaccggtgccaaggtggtggcggccgggtgcatggccgagcggtacgggcgggagctggcagacagcctgcccgaggcgcaggcggtgctgagcttcgacgactacccggacatctccgaccgactgggtgcggtgctcgccggaaccgcgatcgacgcacacaccccgcgcgatcggcgggagttgctgccgctcacccccgtgcggcgtcgagaggcggcggtgtcgctgccgggccacggcacccgggccgctgcggctggtcctggcgggcggtccgctccggtcgaggtcgacgagcacacgccggcgcacctgcgcccggtgctgcgccgtcggctcgacaccgggccggtagcgtcgctcaagctggccagcggctgcgaccggcggtgcgcgttctgcgccatccccgccttccgtggcgcgttcgtctcccgcccgccggaggagctactcgccgaggcggagtggctggccaggaccggggtgcgggagctggtgctggtcagcgagaactccagctcctacggcaaggatctgggcgacccgcgagcgttggagaagctgctgccccaactcgccgcggtcgacgggatcgtccgggtgcgggcgagctacctgcaaccggccgagacccgtcccggtctggtcgaggcgatcgccaccacaccgggggtggccgcgtacttcgacctgtcgttccagcactccagtgagcccgtgctgcgtcggatgcgtcggttcgggtccaccgagcggttcctggatctgctggccagcgttcgggcgctggccccggaggcgggcgcgcggagcaacttcatcgtcgggttccccggtgagacccgggccgacgtcgccgagctggtccggttcctgaacgaggcgcggctggacgcgatcggcgtgttcgactacagcgacgaggacggcaccgaggccgccggtctgtccggcaaggtctcggccaccaccgtcaagcgccgctacgaccggctcggtgcgctcgccgacgagctgtgcgcgcagcgggccgagcagcggctcggctcgacggtgcaggtgctggtcgactcggtcgacgacggcgtggtggagggtcgcgccgcacaccaggcgcccgaggtcgacggctcgaccaccctggtcgcgccgtccgggggcggcgtggacctggctgcgctgcgtccaggcgatctggtccggtgcacggtcaccgcgacggagggtgtggatctggttgccgtaccggatgggatgatctcggcggcgcctggcgtggcacggtgacggcgggggcggacggagcgaggggtcgatgtggtgaggtgccggatcggtgccggggcacggcgatgacgggggcggcggagtcggtcccggtggccccccaggtcccggtgctcaatgcggccaacgcactgaccctgctgcgcctggtgctggtgccggtcttcgcggcgtcggtggtgacctctgcgatgacccacgtcggctggcgggtcgcggcctgcctgatcttcgccctggcctccgtcaccgatctggtggacgggtggatcgctcgccgcttcgggctggtcacctcggtgggcaaggtggccgacccgatcgcggacaaggcactcaccggggccgcgctgctgttgctctccttctacgaccggcttccgtggtgggtcaccgtggtgatcctcgtccgggagtggggcatcaccgcgctgcggttctgggtgatccggcacggcgtcttggcggccagccggggcgggaagatcaaaacggccctgcagatcctcgcgattgtctggtacctctggcccgtgcccgcggctctggtcgcggtcggtccgtgggtcatgggtgccgccgtggtggttacggtggtcactggcttcgactacgtggtgcgggcgctgcgcctgcggcggcccgcacgctgaccggcgtcgccgtgacggccgcgggcgggggcgtggcgcagcggcctgagggcgggcagcgtggccggcggcggaagggagagcggcatggggcttggggcggacggtgaggggccggcagacggcccggccgccggcgtcgtgcatggtctcgccacgcggcgggagacgctcgccaccgtcgaatcgctgactggtggcctgcttgctgccgcgatcgtggaggtcgccggggtgagcagcgtctaccgcggtgggctcgtggtctacgcgaccgagctcaagtcgcggctggcgggcgtaccgcaggaactgcttgccgagcgcgggccggtcgatggggacgtcgccgtggcgctcgcggagggtggccggcgacggtgtgacgctgactggtgcctggccaccacgggggtggccgggcccaggccgcaggacggcaagccggtcggcctggtgtacgtggcggcggccggtccgaacggcagcgtggtccggcggctgggactgggtggggaccgtgatctcatccggtccgccacggtggtgcaggcacttcggctgctcgccgagcgggtcgccgcctccggggcgccctcgggtgccacgggtggtgcgtagcaacaccacccgtgataccgtcggcactccctgtcgatgtcgttgctgttgggtgggtttgtcggtcggccgcccggttcggcaagcggggcggtatgtcggccgagccggcaccgggtacggttgcgggaaggttccggtggtcggggcccggattcctcgggtcgtcggggcccggagtgttcctccaggggaggtgcgatggtcctgctacgccgggtgatcggtgacgcgctgcggacacgccggcaggggcagcaccgcaccctgcgcgaggtctcctccgccgccaatgtcagtctcggttacctctctgagatcgagcgtgggcacaaggagccgtcgagcgagctgctggcggcgatctgtgacgcgctcggcgcccgcctgtccgagctgctgcgggaggtgagcgacactgtggcgctcgccgagcagatgccgggcgtgctggtgccggtccaggacgagccggccggacaacagcccgcctcggtcccggcgtccgcccacggtaaagcggcgggccgggcggtccgccaggtctcctcggacggctcggtgtcggtgcaggttcgccaggattcggcgctcaaggccaccctgcgtgcccgggtgcgggcggcggaccgcgacgtggtctgcgccgcctgaccgagcgtagggttgatcgtggcgcggtggcgccgctacgtcgacggtggctgcccgactggcgcccgcctgagacgatggagccactgccgtcgcggtcggccgcgacgctactgaggggataccgcggagatggcgaacccgttcgtcaagggttggaaatatctgatggcgctcttcggcaccaagctcgacgagcgcgcagatccgaaggtgcaggtccagcaggccatcgaggaggcgcagcgccagcaccagacgctcgtccagcaggccgcagcggtgatcggcaaccagcggcagctggagatgaagctgtcccggcagatgtccgaggtcgaacggctgcagggcaacgcgcgccaagccctggtgctggccgaccagtcccgcgcgaagggcagcgaggccgaggccacccgctacgagcagtccgcccaggccctcgccacccagttggtctccgccgagcaggccaccgaggacctgaagaccctgcacgaccaggcactcggcgcggcggcgcaggcgcgtaaggcggtcgagaacaactcgatgatcctccagcagaagctcgccgaacgggcgaagctgctcagccagctggagcaggccaagatgcaggagtccgtcgccgcctcgctggagtcgatgtcggcgatcaccgcgccgggcaccacccccaccctggacgaggtgcgcgagcggatcgagcgacggtacgccaacgcgatgggccgggccgaactcgccagcaactcggtcgaggggcagatgctggacatccagcaggcggccctcgacgcggccggctccgcccggctcgaccagatccgcgccggcatgaccggtgaacagctcggcggcgccgcccagcggccggccgtggcgcagcccgagcagcaggacgtcccggtcaccgacccggcggccgtggcccggctcgacgagatccggtccagtctgagccgggagcgcggcaccgggggcagtgccgccgccggttgagcgggcggggttggggaggcgacgtggcggacgagcgaacgcgatactttcggcggctgggccggctgcggcggtctgcccgccggtggagcgtcaccgctggtgggctcggtggcgcggcggcggtgctgacgccgtacgccggtctggggctggcggacgcggcgtgggccgccggtgcgggcggggcgatcgtgctcgccacctggcgctgggtcgacctgcgggcgctggccgcccagccggcgccgcctccggtggacccggcgcaggcggcggcccattcgcgggcccggctggtcgcggcggtggagcgccttccgatcggccctggcgtgctcgcggaggtacgacggattcggtcccgggtcgcgcttcgcggcaccagcgccgccgagccgtgggcccggctggatcgggctggggcgacgttcacgggcctgcggggccggctgaccggggtggcggagcccgcggtcgccgaggccaccgcggcggaccgctcgttgcgggacctcgccgcccgggtcgccgacgtcgaacgggcgattcggctcgcgccgcccgagacccgccgtccgcttcaggaggcgcgggtggccctctccggccagctcgacagtggtgtcgcggcgtacgagcggctggtggtggccgccgccggctatgtggccgagaatgcccggcccgatgtcgagcatccggcggcggcccggctcaccgaggcgaccgacctgttgcacggagtggcgtcggcgttggctgagctgcgcgccaccgaccccaccgtccgcacctcctgaccgagccacaaccccacctgctacctccgtactcagtccggcgtcgtcaccgcgaccgggttagtgaagggggacgtcccgacgacgttgaacgcgcggatccggtagtggtaggtggccctgcgggccaggccggtgttggtgaacccccgcccgttgacggtgaaggtggcgacctcgcgggtgaagttcgggtccgcggcccgctgcacggtgaatccgccgcccggcccggcgggggcgttcgcggcccagcccaggatgacggtcgcggtgtccggggcggacgcggtcgcggtgacggtcaccgcctccggtgtgccgggccggggcggtgtggtcacctgcgccacagtggagaacggtgacgccgcccccaggtaggtggtgcggacccggtagtagtagcgggtgttcggtacgacggcggggtcgaggtgggtgtcgcccacgctgatggccgtggtgccgggcccgctggtgaaagtggggttggtggcgcgctgcacgtcgacgccggtggcgaaggaacggttacgccagtgcagcgccacccgcagcggggccgtcggcggcaccaccgcggccaggctggtcggtgcggcgagccgcaccgacgcgggcgcacagttcgaccatgccgagcagctgaccgcgttctccgcccggatgcggtagtggtaggtcactcccggagtgacggtcgcgtcggtgtagtgggtggcgctggctgccaccgtgatcgcggtcagcccgtcggtgaacgtcgggtcggtggcccgttgcagcaggtggctggtggcggcgggcgggttgccgttgccggtccaggcgagcaggatggccggcagggcggtggccgagccggggcccggggtcgcggtcaacccggtcggagcctgtggggcgacccgcaacaccagtggtcggcacatgccctggtcccggtatccggcgagctggctgtgccagcggtattcccagcccaggttgacgggctggttgaccgccggggcggcgcgacaggtcagcgagaatcctccggtgtggacgtcgcccggccggctcgggtccagcggccgtacgctgtcggcgatcttgaatgggaggggcggcgcgaccgggtgcagcgcgaccaccacgtcctcgcgcgggttgacccggatgacctgtttccagcccacctcgttcgggtccggtgggcggagcgtgccgtcccaccctgcccggttgatcagttgcaggtcgacaccgtcgaggcggatcggctgggtctgccggctggcgccacggatccgccacagctgtgtgccgtcgacggccgggcccatcgggaccgtcggctcaccgacctgcaccatctcggtggccgggtcggtggggttgagcgacaccacggcgggggcgagcgggccaccgggtgggggcccgacgccgagccggccggcgagccggccgtgtgccggttcgaagacctgctggacggccttcacggcgagcggcagcaggacgggatcggtacccccggccggggtgaaaccgactgtggtggcgtgcaccgggactgtggtttcgcgggcggtgcgggtgccgaacgccgcgtcgtaggcgggttgcggcacgatcggcggaagctgaccggccgcgtacgcccggggtagccgttcccggagccgggccaggtcgtagtggggcgccggggtgccggccacccggaactgcagcagggtgcgggtgttcggcccgtacccgggtcggctcggtggtgtcccaccttcggcggtgtggtccggggcttcggtgtggtggtcgtaccgggggtcgaagtcggggagcggggccggggcgtcgttgtagaggagcacggtgctgccgggggcgacggtggcgaagtcgaccagcacgtcggcctgttctccgggggcgagcagcagcgcgtgccggtcgatgttgaggacggtggggtcgcgccggtcgtgtcggtaggtcaccggttggctggggagtaccgccggggccggcaggaggcctccttcgttgccgatctgcaccaggtcggggccggcggcgagcgggtccggcactccgccttcccgtccgtctgtcggccatcgggcgggtcggtctggtgtccgtgtcgccgccaccatcggaacctcgccggcgtccgggtcggccagttcgccgttgcggtcccacatcggtccggtgccgcgcgcccgatagagctgaaggttcaggctgcggtccaggcaggcgttgaggacgcggaaccgataggtgcgcggttcgaccgtcagccacgggtacgccaccccgttgaccagcacggtgtcgccgtatgcggcgggtaccgccgacgggtgcggtacgcctggtgtcatcggtggctcatccggcgtgtcaccgaccgggtcgtggtgtgggttcggcaccgggcccgctccgatgccgtccgccccggtcgtgccgttcacccccatctcctcggcggtgcgcgtccacggtccgtagtcccagcgtccggtcgggttgatgccgtcgtctcggtacgggttctgccggggttggtagacgtgcgggtgccagaggctgcctcgggcgccccaccggtcccggtcccaggtcgggtcggtgtcggccagctggctgtcgtcgggcacgaacgtcttgtcctcgaagaccagggggatctggtcggcgggcagcacgccgtcggcgaccaggccagcttcggcgggatcggtgagcaggtaaaggccgagctgaccagagtagattgtgagtcgggcgagtccggcggtgttgtcgtggaacgcgaggagccgcccgctctgttcgttcgggtagtacagcgtggtggccccgatgccgggcggcggcatgtccggcacgtgggccaggccaggaccggtcgggtacggggtgacctctgcggcgggtgtgatccactgccatggggttccggcgctgatccaaccggtctgcgcgcccgcgaggtgcagcaccgcccggttctgcgggtacggtgccggtccgtcgagcggtccccggccggcgccgtcgatgctcagatcgacgggtaggaacagctcaccggcctgcccggtgggaagctggttgatgaacttgacccgcaccggccggccgcgccgcgcgacgatcaccgggccgaggtgaaccgggtgctccggtggtgcgaccgtgttgtgcccggtcgggtcggtgccgaggttgagctgccggtacccgcgcagccgggttgccggaaggtcccggtgcagccgctgcgcgtactcctggagaccgatttcgtagtagtcgcagcccgggtaggtgatggtgtccgggaccgccaccggcaggccgccggctgggtggtagcccgagtcgagcgtgggcagcgggtcgacgaactttcggatgccggtgccgggaatcacctcgccgtcggcgttcagggccggcagcgggctgtgcgcgtggttcggcaccgggccgaaacagcggggcagcgccaccgggtccagggccgtcggtggtgccatcgggtccaggaccgttggtggtgccgccgggtccagggccgttggtggtgccatcgggtcaaggagtgtcggtggtggcgggttcggggcctccgatggcgggctcgtcgcggtgtcctgcgcgctccgtgtcgccggcaccagcggcctgtcgtcatcggtggcatccatgtggttggtggcgggtcgctcggcccaggggatccggagtctgcggaacaggtccatggctctcccggcgtcgggcgcgcgcaccgaccacctcggcgtggcggtggacgcgcggaacgaacggtctgtgagcactcaactgcagcatgcgacctgtcagggtgggttaggaagtgcccaatcgtccctttctgggccggcccgtcgtttcgtccgtgcccaggcccgcgagcaggcgtagcccatcctcgctggggctgccgggcaccgcggacaggatcagtagttccatgccggattcgtccggtggcatgaggctctcctggtgcaggtccaggagcccgaccagcggatgccgatacgttcgccgtccgtgggtgcgggcgcggacgtccgcgcgggcccagaggccgcggaaacgctcgctacccatcgccagttcgccgatgagcgaggtgaggcggggctcctcggggtacttgccggcagccaggcgcagatgcccgaccacgttgagggtgcacgcctcccagtccgcgtacaggccgcgctcgtcctcctcgaggaagatgtgccgagcggtgttcaggcccggcatcggcaggccgtagaggagccgggcgaggcggtttccggcgagtacgtccagccggtggttcatgatcagcgcgggcgcgtcggccatcaggtcgaggatgcggagcaactcgggtcggacccgcccgcccggtgtcttcgcccggtggcggcgctgtcgagcaagccggtagaggtgctcgctttcggtctcgtcgaggccgagaacgcgggcgagcgcgtcgaggacctggtcggagggctgggtcgcgcggccctgctccaggcgtacgtagtagtcgacgctgactccggacaggtgcgcgacctcctcgcggcgcagcccctggacccggcggtgccggtcgatggggatgccgacggccgtcgggtcgacccgggaacgccgggtccgcaggaagcccgcgagactgtccatcctcccagtatcgctgggtcgtcgccgggtgggtggtactgctgttaccaggacatcccgtccgaggaagcggcgcccctgaatgtcgggcaccccggcgccaaggatcgagacaccgatccgaagggagccctcatgaagacgctgatcgtctatgcccacccggagccgaagtcgctcaacggctcgctgaaggacctcgccgtctccaccctgcgcaccgccgggcacgaggtgcgggtcagcgacctgtacgcgatgaactggaaggcggtcgtggacagcacggaccacgaccccgacgcctccggtcggctgaaggtcgccctggactcgggccgagccttcgacgccgggacactcaccccggacgtcctcgccgagcaggagaagctgcggtgggccgacatggtcatccttcagtttccgctgtggtggttcaccatgcccgcgatcctcaagggctgggtggaccgggtgttcagcttccactttgcgtacggcgtcggcgagtacagcgccaccaggttcggtgaccgcttcggcgaaggcaccctggccggcaggaaggcactgctgtcggtgactgccggtggatcggagccgcactactctgatcgcgggatcaacggacccatcgaggacctgctgtttccgatccagcacggcatcctctactacccgggtatggaggtgctgccgccgttcgtgctgtacggcgccgatcggctgaccgacgaggactacccggacatcgccaaagcctggacgcagcgcctgctcgccctggagtcgaccgagccgatcgcgttccgacagcagaactccggcgactacgagatcccctcgttgcggctgaaggagggggtggagcccacgggccgtaccagcttcggactgcacctgcgggactgaccccggtcgcccgccacccgtctcgacggccgttcagccgggatgttcgggttggcaggtcgggcaccagtacgtgacccgttcatcctgctcctgccggcggatcggggtgccgcagcggcggcagggctgggcccaccggccgtacacgtaggtggtctgtccccggtgtcgggatccggtgctgctctgggtcccgtgcccacggttggcggcgagcagccgctgcgccagggtcaccacgccgatcaggtcgggtacggcgcgcaccggcgtccacggcgacaccccgcgtaggaacagcacctcgcacttgtagaggttgcccacgccggcgaggctacgttggtcgagcagggcggtgccgatggtggcctcggggtcggcggtgaggcgccggaccgcctcgaccggatcccagtccgggccgagcaggtccgggccgagatggcccacgaggcgctgctcctcggccgtgggcacgagggcgaggtcgtgcaggtgatacccgacggccaccgcccgggggccgcgcagcaccgcccggatcaggtgtgccgggcgggcggaccagcgccgtccgggcggatacgttcgccaggtgccgtccatccgcaggtgcgagtgcagcgtccagcgctcgccgccgccgccgtggtcggtgcgcggtgacgcgaggcgcagcagcaggtgtttgccccggctggccgactcgtggaccgtccagccggcgaggttcgtcgtggcgagccgcggtacgcggaactcgctgccggtcagccggtcgccggccagcgcctgctgaagtacgcgggcggtgttccagaccatgtcgccttcgggcacctccccatcctcccgctcgggcggcgtcggcgctgccggtcagccggcggtgacgcggagctggtctcccggcgtcaccgcgagcaggtcggcggcccggccaccgttgaccgcgaccgcgaccaggccggccgagtccacgtgcaccaacagccctcccggcggtgcgtcgtcgaacgttcgggcgtgcaccgccggccggtgcgcgacccgaagtgaccggggtagtgattccagcagggcgcccgtcgccgcgagctgcacgttgccgaagtggtccacggtcagcacctcggcggtgaacccgtcggtctccggttggaccagcggggtcggcagccggaccagggcacccggttcgacggccgggccggcgtcggcgagcggcgcaccgagcgccagccgggccgcgaccggcgcgaagacgtcccggccgtgaaaggtcgcggacatccgtgccccgagccagtccgggttcgtcagctccaccgcggcgtccaccccgccgagcgccgtcgccgcgtccagcagcagcccgttgtccggcccgaccagcagtccgttcccggcggtgagggcgatcgcccggcgggccgtgcccacgccggggtcgaccacggcgacgtggacggccgccggcaggtacggcacggtctgcgccagcaccgccgcgccgcgccggacgtcgccgggtgggaccaggtgggtcacgtcgatcacccgggcggtgggcgccagccgggcaagcactccgtggcaggcggctacgaagccatcggcgaggccgtagtcggtggtgaaggagatccagggcgtcgacgccatggacgaaaggctagctgggtcttccccgcacggaggggacggccgggccgaccgtcacccgcgcagtcggaggccgcgtggggtggcccggaagccggcggcggtcaacgcgtcccgtagcggcgacgaccgaaccgccccaccgtcggcccgctcgacggagatcgcccccaacgctccgctgtggacagcgtcggcgagcgccttgccggccgtcaccagcgtgtcgctgtcgtcggtgaacgacaacagcgtccgaccaccccgctcgacgtagaggaccaggtcgccggcgcccagcaccaccagggcacccgccttacggcccgcccggtgcccggtcgacacggccccgccgtcaccggagtcgatcacgcgttccggccagggcagtgccgcgccgtagggattggccgggtcggtcgcggcgaggaccagagccgggcccgcgcgggcccgtccgccgtcggtcgggtcggccagcgcgcgtagccggtcaactgccccgggtacggcgaactgggcggcccccaacccctccacgaagtagccgcggcgggtggcgccccgctcctccagcgcggacagcaccgggtagaccgcggcgaacccgccgggggtctgctccgccgcgaccgctccccgcgtcaccacgccgtgccgctccagcagcacgtcggcgagggccgccgcgcgccgggtcgggtcggtgtcccgcgcgggcaggcgcgaccagcggccggcgaccgtcggcgggccactgcgcgacggcagggtgcctcggccgggccgccggtagcgggtgcgtggtgcggccgggcgggaccggtgtgccccgccaccgcccagcatcgcccgcagcggggcgagggtgtcgttggtgaggtgcccggcccacaccagatcccacacggcggcggcgagcgcggcgtcatcggtggaccccacctggtcggacagggagcggaagaacagcgcctgaccgtcgccgagggcgtcgagcaccgcctcgtgcaggggggtgcgggtcagcgccccgtccggcgggggaagcagcagtggtgcggtgtccgcgtacgcgaggacgacccagccgtcaccgccggagatcgccccggagccggcccacaccacctcgccgctggcgcacaactcgtcgagttgggcgggggagtagtcggcgacccgggccggtagcaccagccgttccagggcggacccgggtagggccagcccctgcacctgctcgagggccgcggccaccgcggccaccccgcgcgccgccgcggcgacctgctgccaccggggcaggaaggtggccaacgcccggggcggcaccggctcgatctcccggcgtagcgcggcgagggagcggcggcgcagcatccgcaacacctcggcgtcgcaccactggacaccgaccgtgtcgggggcgaactccccggcgtgcaccctgccggcggcggcgagccggcgcagcgttccttcgaccaccgacaccccgagcccgaaccgggccgcgcaggtggcggtggtgaacggtccgtgcgtgcgggcgtaccgggcgatgaggtcaccgagcggatcggccaccggggtcaggtacgcctcggccacgccgaccggcagcgccacaccgagcgcgtcccgcagccgggcggcgtcctcgacgcccacccaccgttcctcgccggcgatgcgcacccgcagcacccggcgggccgccaccagctcggtcagccactgggccggtgccccgcgcgtggccagttcggcggtgctgaggtcgccgaccacccggagcagctcgaccacgtcctccgcgtcgcgggggcggcgttgttcggtgagccagcgcagctggcgctcggtctcggcgagcaccaccgggtcgagcagctcccgcaggtcgacccggccgagcagctcgccgagcaggcccgaatcgagggagagggcggcggcccgccgctcggcgaggggtgcgtcgccctcgtagaggaacgttccgacgtagccgaacagcagtgaccgcgcgaagggtgagggctgcggcgtctccacctcgaccaggcgtacggtgcgggcggccaggtcgcgcatcagggcggccagcgcgggttggtcgaagacgtcctgcagacattctcgagccgcttccagggtgaccgggaagtccgcgtactcccgggcgacgtcgagtagctgggaggcgcgctgccgttgctgccagagcggctggcggcggcgtgggtcgcggcggggcagcagcagcgaccgggcggcgcactcgcggaaccgggcggcgaacaacgccgacgtgcccacggactcctcgaccagctgggtgatctcgtcgggttcgaaaacgaccgcctccgcgccgggcggctccgcggtgatgtcgggcaggcggacgacgattccgtcgtcggcgggcagcacctgggcgtccaccccgtaccgctcggtgagccggcggccgatcgccagcgcccatgccgcgttgacctgggcgccgaggacgctgtgtacggcgagccgccagtcacccagttcgtcgcggaagcgctcgaccaccaccgtgcggtcgtccggcagggcacgggtggcggcctgctgctcccgcaggtaggccaggaggttgttggcggcccattcgtcgaggccaccggcgcgcagctcggccacggcggcgtcgtcgccctgccgcagcagggtgcggacccgggtgccgatggcccggcccagctccaccggccgacccggctggtcgcccttccagaagggcatcttggccgcctggccgggcgccggggaaaccagcacccggtccggggtgatgtcctcgatgcgccacgacgacgagccgagcaggaagacgtcgccgacccgcgactcgtagaccatctcctcgtccagctcgccgacccgcgccgcccgctcggccccggccaggaagacgccgaacaggccccggtcggggatggtgccgccgctggtgaccgcgagccgctgggcgccgggacgaccggtcagcaggtccgcggcccggtcccagaccaggcggggccgcagctcggcgaaggcggtcgacgggtagcggccggagagcatgtcgagcacggcgtgcagcgccgagtcgggcagctccgcgaagggcgcggcacggcggaccaggacggccaggtcgccgacccgccacgggtcgagcgacaccattgccacgatctgttgggccagcacgtccagcgggttgcgcggatagtgcagctcctcgatggcgccctcggtcatccgctcggccaccaccgtgcaggagagcaggtctccccggtgcttggggaacaccacgccccgggacacggcaccgacctggtgcccggcgcggccgatccgctggagaccggcggccacgctcggcggggcctcgatctgcacgaccaggtcgatcgcccccatgtcgatgcccagctccaggctggaggtggcgaccaccgccgggagctgcccggacttgagtgattcctcgatgtgtttgcgttcggcccgggagacgctgccgtggtgggcgcgggcgatcaccggcggcgctccggtccccgacccggcctgcgccatcagctgggccggcggtcgggcggcgctgaccggtcctcccggtgcctcggtgcccgccgtgctggcgggcatgccggtgagctcctcggcggccagttcgttgagccgggcacagagccgttcggcggagcgccgggagttggtgaagacgatggtcgagcggtgcgaccgcaccagggcgtacacccgttcctccacggccggccagatcgaggcgcggcgggggttcggaccgtcgaggtcggaccgggacgactccggctcgtcgaggagtgtcatgtcggccaccgggacctggacgccgacgtcgatggttttggcgctgggcggggcgaccacgtcgacaggtcgggctccaccgaggaagcgggcgcaggtgtcgatcggacggacggtggcggacaggccgatgcgctgtgccggggcgggcagcaactcgtcgagccgttccagcgacagcgcgaggtgggccccgcgtttggtgccggccaccgcgtgcacctcgtccacgatgaccgtctgtacgccccggagggagtcgcgggcggcggaggtgagcaggaggaacagcgactccggtgtggtgatgaggatgtcctgcggggtgcgggcgaaggcacgtcgttcgtcggtgggggtgtcgccggtgcgcatgccgacggtgatttcgggtggggtcagttccagccgggtggcggcctgccggatgcccgtgagcggggtccgcaggtttcgttcgacgtcgactgcgagcgccttgagtgggctgacgtagaggacgcgacagcgttgccgtggctcggccggggcgggctcgcgggccagccggtccagcgaccagaggaacgcggcaagggtcttgccggagccggtgggtgccacgaccagtgcgttgcggccggcgccgatggagtgccaggctcccgcctgggccgtggtcggcgcggcgaacgccgcggtgaaccattcccgggtggccgggccgaacgcgtcgagcgccgcggtgtcgggcgctaggttgtcggtcgtgtcgggcgctgcgttgtcggtcgtgtcgggcgccgcggtcgcgtcgctggcctcgccgctcgtcgacctgtcgtccgcctggttagccacgtccccatcgtgcccccacggtccgacacgcaccggaaggctgtggtgttctgtccgcctacaggccgaaagcgttgaatgtcgcgatggattgcttaagtcttagttaactgcttgattgtgacccacaacataaagtaacttcactcgcgatgtagcgcgagtggagggcggatggtggtcgagaaggcgcccgcggtggtgccgacggcgagtaagcgggcggcccgggccggcaccgatgtgctgatccggaaggtcgacggtcacctcgccgccgtccgagcagggctggccgagcccgagttggagctcgccgagcggctcgcccacgtgctgcgcgagctggtcgtctccacggctcgggccagtgccgcggaccggggtcgggtgcgcgcggccgtgcactacttcgtcctgcgccgggagagtcgggggcggctgctttcggtgcgttcgttgaccgccgcccaacgggtcgtcaaccgcgtcgtgctcgacctcgggcgccctgacctgctggtcgaggcgcgttgggattgtcggcccgggcgcccgccgcgctgaccgacaccgagaccgccactccgccggtttccttcaggttggttcacgtcttgccgtacggggagcgtcagggcaccctgtgatagcgaaagctatcaatgcaggcccggatgtgcggtcgtgcccaccggcacggcccgccccgacccggaggacccatgagatcccgtacccctcgacccgtctggccggcggtgctggccgtcgtggccgcgacgacgctgaccgccaccgcggccgccgccgcgccggtgcacccccacctcgcgccgtcctcgaccgccgtcgacgccccggacatcccgctggccaacgtgaaaacccacctgacccagttccagtcgatcgccaacaccaacggcggaaaccgggcgcacggccgacccggctacctggcctcggtgaactacctgcggtcgcagctcgacgcggtcggctacaccaccaccgtgcagtcgttcacctacgccggtgcgaccggctacaacctgctcgccgaatggccggcgggtgacccggacgccgtggtcctgaccggagcgcacctggacagcgtcaccagtggaccgggcatcaacgacaacggatccggctcggcggcgatcctcgaggtggcactcgccgtgccgcgtagcggcttcaccccggacaagcgcctacggttcgcctggtggggcgcggaggagctgggtctgcgcggttcccgtcactacgtgaacagcctgtcgggcgcggagcgcgaccggatccagcagtatctcaacttcgacatggtgggttcgccgaacgccggctacttcgtctatgacggcgacgactccgacggggtgggtgccggccccgggcccgagggttccgccgagatcgagcagaccatccaggcgtactacacctcgatcggcgtgacgacccagggcaccgacttcgacggccgcagcgactacgggccgttcatcgcggtcggcatcccggccggtggcacgttcaccggcgcggagggcatcaagtccagcgcccaggcggcgctctggggcgggacggcgggacaggctttcgactcctgctaccaccgttcgtgcgacaccaccgccaacgtcaacgacacggcgctggaccgcaacgccgacgcgatcgcgtacacggtgtgggagctggcccagacgtctccgccgccgggtgacacggtctggagcgacaccttcgagaccgccaccggctgggtcgtggacccggccggcaccgacaccgccacgaccggggcgtgggaacgcggcgaccccgccaccaccagcagctccgggaccaccctccaactcggcaccacggtgagcggtagcttcgacctggtcaccggcgcggctgcgggcagcagtgcgggtagtcacgacgtcgacggtggggtcacctcgatccagtccccggcggtcagtctgccctcgaccggcgcgctgaccctcagcttttcctggtacctcgcccacctgagcaacgccaccagtgccgactacctgcgggtccgggtggtgggcagcagcaccgtgacggcgttgagcgtcaccggcacggcgagcaaccgggctggggcctggcagacaatcagcacggatatatcatccctaagcggtcaaaccgtacatattttgatcgacgtggcggatgccagcaacccgagtctggtggaggccggcgtcgacgacgtgcggatcgccgagggctgaccgtgcgccggaagggtccgggtgcgccgagacccttccggcaccgtcagcggacctcccggcgatcccgataaaatgagcgaatgatcgactcgtctgcccaggagggcagcagtagcgagccgggtgatgcccggctatccctgaccccgaggcggacgggagccctgaagctcccgtgttgatcgtcgttgggctcctcttcatcgttgttctcaccgcggccaccggatacttcgtggcccaggagttcggctacgtcgccgtggaccggggcaagctcaagcagcgtgccgccgatggcgacaaggcctcgtcccgggccctggaggtgaccgggcggctgtctttcatgctctccggcgcccagctcggcatcacggtcaccgcgctgctggtcggctacgtcgctgagccctatctgggcgccggcctggccgacctgctcggtgtggccgggatgtccgacgcggtcggccggccgttgtccgtcgcgctggccctggtcatcgccaccatcgtgcagatggtgctcggtgagctggcacccaagaacctcgccatcgcccgcgccgagccgctcgcccgggcactcgccgcctccaccctggtctacctcaaggtcgccggcccagtgatcaaactcttcgaccgggccgcagttcggctgctgcgccgggcgggcgtcgaacccatcgaggaactgcccagtggggcgaccctggaggacctggagcagatcatcgccgagtcccgcgagggcgggcacctgaccgcggagatgtccaccctgctcgaccgtgggctggatttccgccagctcaccgcgggggaggccatggtgccccgggtggacgtgcacaccgtccgcgcccacgagccggtcagccgtgtcgtcgagctgttggaaaccggccgttcccggtttcccgtccagggcgccgagggcgtggacgacgtgatcggtgtgaccggcatcgccgacgtgctcggcgtgccactggaacgccgggccaccaccccggtcggtacggtggcggtccccccgctgctggtgcccgagaccctgccgctgccgacggtgctggaccggttgcgctccagccaccggcagctcgcctgcgtggtggacgagtacggcggcttcgccggggtgatcaccctggaggacatcgccgaggagttggtggggccgatccgggacgaggacgacccaccggagcgaatccccacccggcagagcgacggctcctggatcgtgccggcccgctggcggatcgacgaggtcgccgacagcaccggcatctcgttgcccgtggccccggagtacgacacgctctccggcctggtcatgcgggagctgggccgggtacccgaggtcggcgaccggctggaggtcaccgtgccggaggacgcggacgaggcggtggccggtacccgggtgctgatcgaggtgctcggggtcgaccggcacgtcgccgactcggtccggctgttcctgcgtgagtcggatggtgacccggaggtgccctcatgagcgtcggggtcgcactcgtcacctcggtggttctgctggcgttgaacggcttcttcgtcgccgccgagttcgccctcgtggcgagcaagcgctaccggctggagcaggccgctgccggtggtggccgggcagcccgagccgcactggacggcgtacgggagttgtcgctcatgctggccggcgcgcaactgggcatcaccctgtgcacgctgggcctgggcgcgctggccgaaccggcgatcgagcgtctgctcagcccgttgctgcacgccgtcgggctgcccaccgcggcgagccacgtcatcgcgttgatcttcgcgctgagcttggtgaccttcctgcatctggtggtgggggagatggcgccgaagtcgtgggcgatcagcgacgccgaacggtccgcggtcttgttggcgctgccgttccgcgctttcgcccgggtgtcccggccggtgttgtcggcactgaactcgatggcgaacggcatcctgcgcctgttcaaggtcaagccgcaggatcaactggcccaggtgcacggcccggaggaactgcgcatcctgctggagcagtcccgtgaacacgggctgctcggtgccgagcagcacgagttgctgaccagcatgctggagctgcagggcacgacggtggcccaggtgatggagccgttcgatcggatcgtcaccgtgcgacggcacgcggacgtaggccggatcgagcaggtcagccgcgacagcgggcggtcccgcctggcggtgctcgacgaggccggtgacgtgtgtgggctggtgcacgtgcgggaggcggtccgggccgcggtcagccgtccgacggcgaccgccggggagctgatgacggccgcgttcaccctgcccgcgtcggcgacggtcaccgaggcggtggcggcgatgcgggcccgacgttcgcagctggccttggtccgtaacggcggggggccggcccgtccggtcggtttcgtcgcgctggaggacctgctggaggaggtcatcggcgagttcgacgatgagacggatccggttcctcgggggcggcggttgcgctgaccgggtctgggtaagcgggccgggtgcggtggatggggctgtcgccggggtcgagccggacggggctgaccgtccggacggtgttggccaacccgagcacccgccccggtctgggtcttccggggcgggtgctcgtcaccgctggccgggctgacgtgccggtgctgcatgtccggctcggcctggtcacgtcggccgagccggacgacccggaggccccccgtcagctggtgcagttccatcaggccgagatctccggcgggttcgtgctgcgcgcggggagggtgcgcagtatcccgttccggtttccggtgccctgggagaccccggtgaccgtcgtcggcgggatgccgctgctcagcctgcgaatgggtctgcgtaccgaggtggcgatcgagccccggagcgaccagggtgcgatgctgccgctgttcgtgcacccgctgaccacccaggcgtatgttctcgccgccctggacggcctcgggttcagcctgcggcaggccgggtcggtcgccgcccggttgcccggcgtcgcgcagaccctctcgctgcaccaacggctgggctactgggtcgcaccgttgtacgccgggccgatcaccgaactggaggtgatcttcatcgccgattccgctggccttgaggtgctgctctggtgtgaccggcggctggcgctggcggggatcacgcaccagagcatcagccggttccgggtctggcatgccgccgccgagcgacaggactgggtggcgatcgtggacgggtggctgcgaatggcgatcaatcggcacgcggcggcggtggcgcacgccaactggtcggccccgatcaacgagtccgtccacgtgagccggcccccggatgaaccactgcgccccggctacgggctgggcggtacggccggcggcgcgggcgtcggtggcggtggtggtggggatggcacgtgacggggtagcggggctggcccgtgacgggtggtggggacggcacgtgaccggtggcgggatggcacgtgcccctgggcccgggggtaggtcagccgctggcggtggcgagtttcaggctgaagccgaggaagagcgcaccgaccgtggtcgtcgcgcccgcggccaggcggcggcgttggtggaactgggcggccaggaaggtacccgcgaagatcagcacggtcaggtagagcgcgctggtcacctgtgcgaccagcccgagcagcaggaacgacagcgccggccacgggtagctcgggtcgacgaactggatgaagaacgagacgaagaagaggatcgccttcgggttgagcaggctgatcaccagtgcccggcggaacgggccctgcgtctgggcggtgtcgtcggcgtcgatgagtcgtggtgcggccgggtcgtggcgggtccgccagcgctgccaggccccacgcagcatccccaggccgaggtagcccaggtaggcggcaccggcatatttgatcaccagaaagatcggcgggtacgcctggagcagggacgccaccccggcggccgagaggaacatcaggactccgtcgcccacgaacaccgcactggccgcgcggtagccggcgcccacgccacgccgggcggcggtggcgagcacgaagagcgagttgggcccgggcagcaggatgatggccacggtgcccagcacgtacgtccagatgtcggtgatccccagcacgccggacatcatgcctgcgtcctcgccgccgggcgaggtctttcccgtgctctgacctgtgcccttggccactgcgaggtgagggttgcgggcgtggcgccgacccgcacgggtccgcggcggggtcagggggcccgcttccgtccgtggcggcggctgccgaggatgtcgacgaggctggtgagcagggcggcggcgacgatgccgacctccaccgcgagcgcgtagcgaagtgcggtcggccagcgtccgtcgttggccgcgaccgccgcgagcagggtcgcggtgatcatcgccaacccgatcgcggatccgacctgccgcatggtgcggtacatgccggcggcgctgccggcgtcagcccggggcacctgctggagggtcagggtgttgttcggtgtgatcacgaggccgctgccgatcccggccagcagtagcgggaacgcgttcgcgatcgagaaggtcgtcccgtgcaggccggtgagggccatcatcatggtgaggctggccatgacgatggcgagtccgatggccagcagtggacggccgtaacggtcgacgttccgtccgcctagcagggcgccgatcgcggagccgatcgcgaatggcgcgatggtgaggccggtgtgcagggggctgcggtgtaggccgtactgcaggtggaagctgaagatcaccggtagtgaggtgaagccggcgtagtagaggaacccgagtagcagccccaggcggtacgtccggtgggtgagcaggcggaagtcgaagaccggcgggtggcgtcgcagcgtggaggtttcccaggaccggaaggcgacgaggacaccgatcccgaccggcaccaacagccacggcagcagccccgtccaccgttcccgttgcagcgcgggcaggatcaccaacaggatcccggcgcccagcagcagcgtgccgatcaggtcgggtcgatggtctgcctggctgtccactggtttcgtcggaaacagccgccagatgagcaccgccgtgaccatgccgacggggacgttgatgagaaagaccagccgccagccgttctccgccccgcccacggcgatgatcagcccgccgagcaccggcccgaccgcggtggccacgctggttgtggcaccgagcactccgaatgggcgccctcgttctccggggcggaacaactcctccaccagggcggtgatctggggtacgaggacaccggcggcggcaccgtgtaagagccgggcgaccaccagtgtggtgccggagtcggccagtccggccatcgtgctggcgccgacgaacaaggcgaggccgaggagcaggacgtaccgtcgtcctttggcgtcgccgagccgacccgcggggacgagagcgagcgcgaacatcagcgagtagccggagacgacccattggacggcgccgttgccgacgcccagcgcgcggtcgatcgagggaagcatcacggtgatgacactcagatcgaacaggctgatgaacgagacgaccagcgcgacgttgaggatgtgccaccgctgggttggccccgtccccgtcggagctctcgaccgcgacatcctcaccgcctgatcttgggacagccccgcaccgagacgcggctgggccctgccgtatgcgggtcgaacggtgcgtacgtgcccaggcgcaggcagtggacggccgaggcggttgacccgcctcgccctgatgccaggctatggtcacatcagactcatgcccggattgtactaaatttcgtagatgatctgatggtgtcgccagcagtctcggcctggagagtgtcggtgttccctgcgatgctcttcctgccgtggtctggtgtggagggcgggtggtccggggtgatggggcggtcgcacgcgttgtccggggcggtggcgtggctgggtggttgcgcggcggccgccgcgtggggagcgcggcccaccgccgggacggtcgtggttggcgcggcagtcgccgccggtgccgcgttgctgccggacatcgaccatcccgggtcggtggtcgcccggtcgatgggcccggtgacccgcctgatcgcccggggcgcggcggcgggggccgcggcgttgcggcagtcgtcctgcggctgctgcccggaccggggcgggcatcgcgcggtgacgcacacgctggtgttcgcggtggccgccggcgcggtggtgtcgctgctgtgctggctcggtggcgacctggccgcagcggccgtcgccgggctggccgcggcgttggcgactcgggggatgctgcgccgacgtacccgtgggacgttcggggcggcagtggtggggctgctcgtcggggcgatggccacggcgctacccggcccggggggcggctggtggtggctgggtgtcccgctcgggctgggctgcctggtgcattccctcggcgacgcgttgacccacgcacgggttccgctgctgtggccgatccgggtgcacggctgccggtgggcggccctgggcatgtggggtccgctgcggttccgcaccgggtcggtggtggaggtggcgctggtggtgccaacgctcctggtggctggcgggttcagcacatggttgctgatagctgggtaaatcggccagcatcaggattcgcgatcctgttcgccaccttgtcgccgctgggtagcccggctggccgaggaggtgggcacgatgaggcggtggctgcgctggcagctgtgcgggccggtcgagcagctggtgcctacccgtcggtggcccgcgagtacgagggcgtggacatctgcgacagcaacggcgcggtggtgatgtgttggatccatggtggtgagtgggtcaggtgcaccgttgatcgaggggatccagcacctgagccggggtacgcacgagttcgaggtgcggatggacgacgcggcgtaccagaacttcaacctcgactacttccagttcgaccgggtcagacgctgactggccgaaccgttgatccgtgatcgtcgcggatccggcgccgagggcgagtggccgttcccgatcctcccccggggcgggccactcgcccttttcgtgtgacagccactatcgctccggtgcctcctcggtgtggggccgacgtcggtgtcgctacacccacagcaggaaccggcggtacaaatcggatgccgggtggacctgggctagctgctcggccgcttcggacatgagcgcgcccaggtagacccgcaacgcggtacggtcgttgctgtattcggcccggagggcgagccgggctggtgggcagggccattccgcctggcaggtgccgcacccccacagcggtcgcatcggtaggtgtggctggtcagcggtcgtgtcgcccggacgtgggcgtgggggcttcgggctcgtcgtcatcgcagcactcggatcacgatggcggccacgacgatgaccagcacgagtgccgctatcgccgtgggtctggtggcaggcggtgcgggcctggctggcgccgccgacatggtgtgcggtctcggccgcacccggtcgccgtcgggcagtgggggtgccccgtgcgggtcggggtgtgcctgccggtcggggtgtgcctgttggtgggggcgttcggggtgtgcgcgctggtcggcgggcgggttgtcgtcgaccatcacagtctccgcagccccgcgagtaccgcggcgaggatgtcgtcgccgggacggtggtggacgactcgggtccgcccggccgcccgcccaccggacaacagccgctccagttccacgtcggacacggccgccgcgcggtgggggtcgatcgtgtcggcgagcgcggtacgtcgcgtccgtcgaggcaggggtggtggtgcggtggttgtcggcacggctcgtctcccgggtcgtggtggtcgctgggtgcggtagtggtggaccgccccaccaacaccctggggcggtccgacagcgcctccggcgggttcggccctccaccggctcacgccgtcttcgtgcagctttccgacagttgtggggtcaacacaccgcgtagcactaggtttttgggacgtctggaacgttcgagggaggttggagcatgaaccacgcagtcatcgcggcgatggcggaggtgggcgagaccgccgaaagcctcgccgctcagatcggtgtcgacccgaagaccgcggcgaagtgggcgagccgtggccggattccgcagacccggcatcgggcgaaggtggccgcgatcctcaagcgggaggtggaggatctgtggccggatgcggtgcggcgccgcgagccggcctggttccgcccgtgggtagacatcgaacgcgaggcggtatcgcttcgcacgtttgagctcgcgtgggtgccgggcctgctacagaccgcggcgtacgcgcgggcgaccctcgccggggaggcgctgagccccgaggcggtcgaggaactgatcgacgtgcggatcaaacgtcaggcgattctgcgccgggaccgcgcgccgatgttcatcgccgtgctcgacgagctgatcctccgccggtccgcctacggcgaccgcgcgttgatgcgggagcagtgcgaacagttggcggcctccgcagagttaccgaacgtgtcgatccacgtcgtgccgctcacggtcggcatgcaccccggtctgggcgggccgttcacgctcgccgagttggagaagggcaccacagtggcgcatgtggacagccaggccaaagcgcaactggtcgatggcgtcacggatattgctacgctgagtcgacggtgggaacgcatccgcggggaggctctctcccgggcgcagtcccgagacctgctcagggaagcggcaagatcatggacctgatcggcgcgcagtggcgcaagagcagcaagagcggcaacaacggcggcaactgcgtcgaggttgccgacaaccttcccggcgtcgtgggtgtccgggactccaaggacccgaccgggccggcactggtgttcgggccggcggcgtggcgggcgttcgtcgcccaactccccgcgcagccctgaccccacccacggacacttccgaccactccgtaaccactgaaccccaaccggagccactgaaccccaaccggccgttgcccggttggggttcagtcgatctgaggtgagggagcccggcggtcgcgccggccataccttggggatgtagccggggatgaggggattgccctcgccccccgggtcggtctagttgatgagagtgaacgttagctgtgtggtaggggtgtcgccggtttggccgccgtattgggtgccggtgccttggacggggttgtcgttggtgtcgtggatccaccaggtgccgttggtggggcggtagaaggcgaagtcggattttccgtcgccgtcgtagtcgccgggtgcgggggtgtcgccggtttggccgccgtattgggtgccgctgccgtggatggggtcgtcgttggtgtcgtggatccaccaggtgccgttggtggggcggtagaaggccaggtcggattttccgtcgccgtcgtagtcgccgggtgcgggggtgtcgccggtttggccgccgtattgggtgccggtgccgtggacggggttgtcgttggtgtcgtggatccaccaggtgccggtggacgggcggtagagcgcgaagtcggattttccgtcgccgtcgtagtcaccgggtacgggaatgtcgccggcttggccgtattgggtgccggtgccctggacggggtcatcgttggtgtcgtggatccaccaagtgccggtagtgggacggaagaacgcgaagtcggattttccgtcgccgtcgtagtcaccgggtacggggatgtcgccggtttggccgccgtattgggtgccgctgccgtggatggggttgtcgttggtgtcgtggagccaccaggtgccggtggtggggcggtagaaggccaggtcggattttccgtcgccgtcgtagtcgccgggtgcgggggtgtcgccggtttggccgccgtattgggtgccgctgccgtggatggggtcgtcgttggtgtcgtggagccaccaggtgccggtggtggggcggtagaaggccaggtccgacttcccatcaccgtcatagtcccccaataggttatgcgaaaacggtgaccaaagggcgtccacaatgactcctgcatcgtgcacctcccggtcgtacgcgtcggggaatgcggagacctgtacggtctggcagatatcgccgatatcaccggtcatccaactgttatttggaaacttgcgcagcatggcgttcaggaaggcgttggtagagtaaactgggtcgatgatttgcgccggggttccccagccctgcgacggtcgctgctgaaaaagtccgagactgtcgtgatcaactgcctcggtgtaattgtgcaaggtgctttcggtgatagcaacggtcacggcaatcactgctgcccgcttggcgagtccacggtttcgtatggtttccgtgatgatgcgggcgcatgagatattgtaggcggttgcggtgcctccgagtcgaggtccattcaatttcggtcggacttggttggcgatggcctgatcagtggcggtagggccgccgactacgcagtccgtgtattcgatagccgctgtcagttcggcgggaatgggcggtccggtaagggcatcttccaggctaatagaatcggtcgcatatgcgggcccagctgccgttagacccgaaatagctacggacgttgctacaagcaaagcgcctgcacgtattcttgacatcggaagtcctgaggagttttgggtgcgggagtctgcgtttacgccaactcccgtaccttggggatgtagccggggatgaggggattgccctcgccccccgggtcggtctagttgatgagagtgaacgttagctgtgtggtaggggtgtcgccggtttggccgccgtattgggtgccggtgccttggacggggttgtcgttggtgtcgtggatccaccaggtgccgttggtggggcggtagaaggcgaagtcggattttccgtcgccgtcgtagtcgccgggtgcgggggtgtcgccggtttggccgccgtattgggtgccgctgccgtggatggggtcgtcgttggtgtcgtggatccaccaggtgccgttggtggggcggtagaaggccaggtcggattttccgtcgccgtcgtagtcgccgggtgcgggggtgtcgccggtttggccgccgtattgggtgccggtgccgtggacggggttgtcgttggtgtcgtggatccaccaggtgccggtggacgggcggtagagcgcgaagtcggattttccgtcgccgtcgtagtcaccgggtacgggaatgtcgccggcttggccgtattgggtgccggtgccctggacggggtcatcgttggtgtcgtggatccaccaagtgccggtagtgggacggaagaacgcgaagtcggattttccgtcgccgtcgtagtcaccgggtacggggatgtcgccggtttggccgccgtattgggtgccgctgccgtggatggggttgtcgttggtgtcgtggagccaccaggtgccggtggtggggcggtagaaggccaggtcggattttccgtcgccgtcgtagtcgccgggtgcgggggtgtcgccggtttggccgccgtattgggtgccgctgccgtggatggggtcgtcgttggtgtcgtggagccaccaggtgccggtggtggggcggtagaaggccaggtccgacttcccatcaccgtcatagtccgccatatagacagacctgttggtgctcggcggttcgccagcgcagttggcgctggttacgttgcggggtggtgactgtggttcgccggcagggtcgccgtccgtggttattccagacggttcgccattgaaccacgactcgaccttggcgccgtcgcggagctgttcgtagtgcaggtgcggtccactggaatctccggtgctgcctacccggccgatgagctggccgcgggtgacgacctgtcctacggacaccggaggtggtgcgatcatgtgtaggtatagcgtctgccatccgttgccatggtcgattcggacgtagttaccgccgccgctgttccagccagatcggactactgttcctccgtacgatgccaggatggggcggttgttcgtggtgccgctgttggcgaacatgtcgatgtcgaagtcgtcgtgtccgggatacgtagtcagcttccacgactccccgcaggggaacggaagctggaacagcgggcgcgggccggcggcctgcgcggggttgatcgcagtcgcgcagatcgtcgcggcggtcaaggtgctgagtgcggcggccgcgaggcgtcgcatcgttgtttgcatggtttccttttcgtcaatcgtgagtgatggaatacgatagaagagttggatcgctatatgatgcgccaggagcgaagtggtcctgtcgtagctattcttttgttcaccagccggcgcaaaatgtcgattgctgcctcggcgctgtcactgtcaacgaatgccaggatgtcggtgccatccgggccggcccggatgcggatatgctccacgcggccctccggatctgtgagaagaaggtcccggagaaccgacgggtcaatggttgtggtcggggtgagaggtgcgatgcgtagatgtgccaccctcacgccgaagtcctcgagaatccccagccgaatccctctcccgacgccctcttgtggccgatcgcagcagccaaggtcggtgtattaattacggcaaaatgggaaataacggcactgctgggcataagtctattcccttcacaatgactgttttgaacaagtgaggtgtaccttgggcgcttcgcgaactttgattgccacgccgaggaaagcatcgcggggttgacggccgttgtcagcagattcggcctggcgtgaggacgcctggcgggatcacgccatcctccgtggaggcgcggaaagatccctccacggcagaatgtgggtgacgttcattcggggaggaacgatgcttgatctgctaggcctttcagcgcagcacgagacggtctatcgggccatgctccagcggccggacctgaacgttgctggtctggccgactatctgggcgtcccgcccggccaggtgcgggaagcgctcgatgtgctggccgacctggcgttgatccgactcgactcgggcggcaacagtgcccgcgcggttcggccccaggccgggctgatcgcgctcctggccaaggtggaagcggacgtcgcggtacgacagcggcaggtcgaggcgacccgggccgcgatcaccgccatcgccaccgcgcacgaaggccgcgaacaggaagtgcaggggcgtgccctggacggactcgacgccgttcgggaacggctgatcgagctcgcccacaacgcccgcagcgaatgcctctccttcaccaccggccgcggccagcagccggacaccatggaggccgaaggttcactcaatcaggtcgcgttgaggcggggggtccgcatccgcaacctctatcaggagagcttccgcaacgatcccgccaccctcgcgcatgcccggtggatggcgagtctgggcagccagtcccgcaccgcaccgacactgccgatgcgtatggtgatcgtcgatcgtgagctggcgctcgtacccgtcgatccgaacgaccccgcgcggggcgccctggagctgcgtagtcccggcgtggtcgcggggctgatcgcgctcttcgagcaggtctggcacacggcgaagccattcggggacgaggcgtccccagatgaacagggcctcaccgcccaagaacgagaactgttacgcctgcttgcggcgggtagcaccgacgagtcagcggcccgaaagctagcgatctcggtgcgaagcgtccaacgcatgatgacctccctgaccgaacggcttgaggcggccagtcggttccaggccggggtccaggccacccgccgcggctgggtgtgaccgagttccccgacctgctgctatcggtacggggacgattacgcagcaacgactggcagtcgtacggtgaccgtcagtccctgcccgggtgccgagtccagcgccacggtgccgccatgcgcaccgacgatgtctcggacaatggccaggcccaacccggtgccgccgggtgccgcccgcccggggtcggcgcgccagaaccggtcgaaggcgtgcgcgagcccctcggcgtcgagcccgggcccctcgtcgtgaacgacgagaacggcatcctcgtcgtcgtcgcggtggacgcgcacctcgaccggcgtgccaggcggggtgtgccgaaccgcgttgccgaccaggttctgcaccacctggcggagcgcggccgcgtcgccggtgacggtcacccgttcgtccacggcgagcgtgagtcgatgatgggcagcggtgacccgcagactgtccagcacgtccgcgcagacccggcccaggtcgacctcgtcgcgtgccagcggttggtgcgcgtccagccgggccagggtgagcagctgctcgacgagggcgcccatccgggtggtctcggtgcggatccggcgcatcgcctcgtccaccccgtcccagtcggtgattccgtcattgagatagaggtcggcccatccgtgcaccgcgctgagcggggtacgcagctcgtgcgaagcgtcggcgacgaacgtccgggtcagcgcctcgctgcgttcacgctggtcgaacgcctcgttcagtgcggtggcaactgtgccgatctcggtgcgtgggtcgcccacggggacgcgttggcgtaggttgccgcggccgatctcgcgggcggtgtccgcgacggcacgcaatggtcgtagaccgttgttgagcaccagctgggccagcgccacccccaggacgacgatgagcagtcccgcgaccgcctggaccaggaccagccggcgcagcgtcgccgcgttgtctgccagggtcaccccgacgaccagccccgtcaccgggtgaacctgaccgttgatttccactgggagggcctgctccgggggaagcagctcgcgccgcacccgcagcgccgtgtccggatcatcaccgatcgtcaccgggtgcgccggcagcgcgctgatcggcggtaccgtcggtggccgcgtgtcaccgtgctgcagcggcagccgggccagcaccagctggccctcggagtcgtagagggccacataggcgtttgcgggcacgagttgttccacgccggcgccgggcatgacctgcccggcgaggcgggcgcgcgccaagccccggtcgaggaccagctcgatggtgttgtcgacccgttcgctgaggaaccggcgcagcgccagataggcgctgatgtcggcggccagcaacccgaccaccagcagcgcgaccgtgcccaccagcagcctgccgcgcaggctccgaacggccggccgcctcattcgggccgtggttcccgcaggacgtagccgaagccccgcaccgtgtgcagcaacggcgggcccgatgcgtcgatcttgcggcggagctggctgacgaacttctccaccacccccgggtcgccggggaagtcgtactgccagacctgggcgaggatctgctgcttggacaacacccgaccggcgttctccagcagatgccgcagcagccggaactcggtcggcgacagctcgaccgctacgcccgcccgggtgacggtgtgcgcgtcctcgtcgagtaccaggtcggcgagggtgagccggtgggaggcatcaggccggccgccgagacggcgcagcaccgcgttcacccgggcgaccacctcggccacgctgaacggcttggtgatgtagtcgtcgccaccgaggttcagcccggtgagtcggtcctccagcgagtccctcgccgtcaggaagaccaccgcgaggtccgggagcgggcggcgcaggtcgtgggccaggtcgaagccggagccgtcgggcagcatcacgtccacgatcgccaactccggagccaactcaccggccaccaccagcgcctcggcccgggacccggcggaccgggcgtcgaacccggcgacccgtaacgttcgcagcagcagctcggccagtgccggctcgtcgtcgaccaccagcacgcgggcccgccagaccgagctgagctcggcggtcggccccggccgtggttgccgggcggaacgccctgtcggtctggccatggcaccagtatgtccggcgcggggaccggagaacctgcagatcgcctgccgaacgactgacggtttgctgaagacgcgattgacgtgggctgacggcacgagtgggcgtgagttgacggcacgaccgacggttcgctggagacgcgaccgacggtgagctgagggcgcccagggcagcgccccggaccagatagtcagcaaacgggaaggtgcgccggagggagccggcaggtcggtgcgcttgcctggggatatgagccggacccattcgccgaccaaggcccgctcgcagcgccggaccaggcctccccgtgccggccgcccgatggcccgccggctgcggttgccgctggcgctggccgccatcgtcctggtgctggcgtacggcaccgaccggttcctcgcggcggcggtcgaacggcgcgtgtccgcgaccgtcggctgccgcctcgacggcgccgagctgaccacctcgctgcccggcccgctggtcactccgcgactgctgaccggagacctcggcaccgtgaccgtgcagggcaccatcgccaccgcggccggccgcgaaacccacctccagctgaccctgcgggacgtacacgcccggccgttctcgaacgaaccggtcgatgtcgccggcgccgaggcgacggtgaccatgccgtacgaccagatgcccggcacggaaacaggccagcagcggttcgagaacgccggtgaccaactcgccgtggtccggccgggcgtggtgtggggtggcgacctgcgagtgctcatggacctcgcgttggccggcgaggaactggtgctcaccccgaccacggtcgaggtggccgggcggcaactgccggtggccctggtcgccccgatgctcgccggtggtgactcggagcttgccgggcagctggatccgcgccacgtcgccctgccggacctcccgcacggtctggcacccgacaccgtcaccgccggcccggacggcctggtcctgcacgccagcctcgacaccgacgagctcacgtccgccgccggcgactgtcgccggtgacacccgacccgatccagtgaccaaggcccacccccatacccgattcggagcccatcttgcgtaacgccctgtactcgtacggccggctggccgcccgccggccctggcagctgctcgccgcctggctgctggtggccgcggccatcgtcggcgcctggtcggtggtgggcaccaccatcgacgacgacgtccgcattcccggcagcgacagcaaccgcgcccaggaggtccaggctgcggtgttccccgcctccgcgctcggcaacggcaccctggtgttccacaacgcggacgggtctgtcacctccaccgaggatcggacggccatcgaggcgtcgctccgcgcggtgcaggaactggatgaggtgacgcaggtggtgtcaccgtttccgcagcagcccggccagcccgcgccgcgggtcagcgccgacgggcacaccgcgtacgcgcgggtctacttcgacgtgccctccgccgccctcgacgagcaggccgccgaccgcgtgttggccgccgccgctccggccacggacgccgggctggaggtactacccggtggccagctcgccaaggcggcggccggcgatcccgggcaccgcagcgagctgatcggcctggcggtggctgccgtcgtcctgttggtagccctcggcgcggccgcggcgatggccctaccgatcatctccgcgctggtcggcctcgtcctcgggctcgccgccatcgggctgctcagccagttcggggcgatcccggacctcgcgacgacggtggcgagcatgatttcgctcggcgtcggcatcgactacgcgctgttcatcgtcgtgcgctaccgcgcggcccggcaggaaggcgactcgcacgagcgggcgctgggtgtcgcggtggccaccgcaggcgcggccgtgctcttcgccggcgccaccgtcgccgtcggcctgggcggcctgctgctggccgggctgccgctgctgacctcgctggggtggaccgccgccgtggcggtcgggttgtcggtgctggccgcggtcggtgtgctgccggccgtactcgggatcgtcggctcgcgactcggtgccggggcactgctgtggcatcggtcgaacgccccgaaggctggctggtggcgccggatcggcgagggcacggcccggcggccctggctggcggtggtcggttcactcatggtgctggcggtgttcatcgctccggtggctggcctgacgcttgggcagcaggacgacggccacgacccggcaggcacgcccacccggcagagttacgacctgctggagtcggcgttcggtgcgggagtgaacggaccgctgctggtggtcgccgacctgggcgacgccgctgggggcgaccgggccgcgatgcagcagcaggcccttgccgtcaactccgccctggccagcgtgcccggcgtgagctccgtgcagggtccacaggtctccgacgacggcagtgccgcgctctggcaggtggtgccgacgaccgcgcccagcgatccggccaccggtgacctggtcaccgagctccgcgaggagatcctgccaccgctggcaaccgacggtacgcagctgcacgtcggcggccagactgccgcgaagatcgacttcaccgatcaggtggccgaccggctgccgttggtcctggcggtggtgatcgcgctgagcttcctgctgctggtcatcttgttccgatcagtcgtgatcccgctgaccgccgcgttgatgaacctgctctccgtcggtgccgcgtacggcatcctcaccttcgccttcgccgaggggcaccttacggcgctgctcggactggatgggccggtgccgatcgagagctacatcccactgatcctcttcgcggtcctgttcggactgtccatggactacgaggtcttcctggtctcgtcgatcgccgagcggtggcgtgcggagcgggacaaccggcgtgcggtggtgaccgggctcggctcggcggggcgggtcgtcaccgcggcggcgctgatcatgttcagcgtcttcatcagctttgccggccaggacaacccggtgatcaagatgttcggggtggggctcgggttggcggtgctgctcgacgcggtggtcgtccgcgggttcctggtgccggggatcatggtgctgctcggccgtgccaactggtggttcccccgctggctggagcggatcatgccacgggtcgatctggaggctcacccctcggccggcgaaactcccgctgggctcccgccgctcgacgaagcgtccgatgggctcccgccggctggtgaagcgtccgacgggttcccgccggtcgacggcccggtcctcgagaccaggtgaccgagcggtcgccagggtgaggggttcgctctgcggtcggcgaacccctgcggcgccgggcgagccgaatgcgcaaggataggagggtcgttcaccccttaccggcgggagttcgtctgtgaccaccgacctgaccgcgtcggcccgggttcgcccggacgtggcgccgatccagcgacggaccctgagtctgttgttcggcacccagatcatcggcggtatcggcgtcaccatcggcgtcgcggtcggggcgctgctcgccgcacggatcgccggcaccgcggtcgccggactgacccagagcgccgccgtggtgggcgccgcgctgctcgccatcccgatcacccggatcacgaacgggcacgggcgccgcccggggctggctgtcgcctatctggtcggtgcgatcggcgcggtgctggtggtgttcgccgcggccacccgttccgtgccgctgctcctgctcggcagtctgctgttcgggggtggcgccgcggcgaacctccaggcccggtacgccgcggtggacctcgccgagccggcccgcagaggccggcagctcgccctgatcgtctgggccaccaccatcggtgcggtggccgcgccgaatttcgcggcgctcgccgacacggtcaccgacgggtgggggctgccgccgctggccggtccgtacgccttcagcgccgccgctttcgtgctggccgccggcgtactcctcgcgctgctgcggcccgacccgttgctcaccgcgcgccgactggaggcgaccgacaccgcggtcgcttcgccgcccccgacgaccgaacctccggccggcggactcacggtggccccgacgtcggtggcccgccgtggcgcagggatgcgggccgcctggcaggtggtacgcgaccgcccgccggcccggctcggcgtcgcggcggtggcggtgggacacgcggtgatggtggcggtgatgtcgatgactccggtgcggctcggcgagtcacacggcgacgcggacgtcctccgggtggtcgggatcgtgctgagcctgcacatcgccggcatgtacgcgctggccccgctggtgggctggctcgccgaccggctcggccggcgagcggtcatcctcggcggcgtcgcgctgttgctcgccgcgtgcgccatcgccggcactgccgaccaccacacaccgcagctcacggtgggtctcgtcctgctcgggctgggctggtccggcacgatggtgggcggctccacgctgctgtcggagtcggtgccggcgacggtgcgacccagcgtgcaggggttctccgacctgaccatgggactggccggcgccagcgccgccgcgatcagcgggttcgtcatgcgggcggccggctatccggtgctcaccctgctggcggcgatcgtggcggttccgctggtggcgctagcgttacgtcgggggcccgtcggggcgcccgaccgggaggattgacacgtgcggctgaccgacttttggacgcggctggaggaggcgttcgggcctggctacgcggccagcatcgccagcgaccaggtcctggcacagcttggcgggcggacgatcgagcaggccctcgccgccggtgaggagacgcacgtcgtgtggcgggcggtggtcgccgcgtacccggaccgggtgcccgtccggctacgttgagcagccttttcgttacgtccgcgggtcgtgcctacgctcgtacatctgttcggctattgtccacggcgaggcgcttgtccacagcttgcggcatggtcgctggttttctgtcggaccatgtgcctagcgtgtccgcgtgacgcgaagctcagcgaagtcggcgaaggcaggggtggcaacgatggcggcagtgcctgatcgggagagggcactcgaccttgctctcgctcagatcgacaaacagttcggcaagggctcggtgatgcggctgggggagcgcccggtcgtgcagaccgcggtggtcccgaccgggtccatcgcgctggatgtggccctcggggtgggcggcctgccccggggtcgggtcatcgaggtctacggcccggagagcagcggtaagacgacggtggcgctgcacgcggtggccaacgcccagcgtgccggcggtatcgccgccttcgtcgacgccgaacacgcgctcgacccggaatacgcgagggccctcggcgttgacaccgacgcgctgctggtctcccaacctgacaccggtgagcaggccctggagatcgcggacatgctggtccgctccggcgcgctcgacatcatcatcatcgactcggtggccgcgttggtgccccgcgccgagatcgagggggagatgggcgacagccacgtgggtctccaggcccggctgatgagccaggccctgcgcaagatgaccggtgtgctcagcaacaccggcacgacggcgatcttcatcaaccagctccgcgagaagatcggcgtcatgttcggcagccctgagaccaccaccggtgggcgggcactgaagttctacgcctcggtccggctcgatgtgcgtcgcatcgagagcctcaaggacggcaccgacgtggtcggtaaccgcacccgggtcaaggtcgtgaagaacaaggtggccgcgccgttcaagcaggccgagttcgacatcatgtacggcaagggcatctcccgcgaggggtcgctgatcgacgttggcgtcgagcaggcgatcatccggaagtccggcgcgtggtacacctacgagggcgaccagctcggccagggcaaggagaaggcccgcgagttccttcgggagaacccggacgtggccgccgagatcgagaagaagatcctggagaagctcggcgtcggcgccggcgcgggtgacgccaccggcggtccggagttgccgccggtcgacttctgatcaacgaccctgtgacgtcacgacgagcccgtacggggcgggggtgggacgccagcccaccccgccagccccgcacgggtgacgccaccgcgtcggcctcccgtcggagccgggccgacgccgcgaccacctcgtccgcggacgaggccgagttggcccgggatatctgcctgcgccagctcgccgggcgtccccgcacccgggtcgagctggcccgcgcgctgacgcggcggggtatctccgcggaggtcgcgacggcggtcctcgaccgctacgacgaggtcggcatgatcgacgacgcggccttcgcccgggcctgggtctccagccggcacgccggccgcggacttgcccgccgtgccctcgccaccgagctgcgtcagcgcggcgtcgatggtgacgtggcgaaggccgcgctcggcgagctggacgacgagaccgaggcggagacagcccgtgccctggcggaacggaagctgcgcgccacccggggcgagccggatgcggtgtttcggcggttggtcggcatgctcgcccgccggggctacgcaccgggggtggcgatccgggcggcgaaggaggccctcgcggcgcagagcgccgaggcggccgagttcgcggagcgcatcgacaccgaggccctcagcgacgccgggggtgacctcgaccgggagggcccgctcgacacctgagcaccgcccaggctggtcctggccggtgctggtcgcggcatagccggtctcggcccgagttgataccacccaggccggtgtcgcggccggaacgctcgccgccctgccagcgggtgggtgctgtcctgtttattgcctatcgtccagttattgatcagcgttgtgtcactccgtcaatcctctccgttcggatgcattgatcatggtttccttgaccggatgccctccgggcacctagcctcgccataaggctcacgttgcccgaccagcgcaggcaaagcgcacaacatagatcgcgtaacagaacagcatcactttggccgatccattggccctggtgtcagctccggaccaggccggtccggggtcgacgcgacaactgcacctgctgtcgacggtgcctcccggcgccgccggggggagggcttccctttcggccagctgctccggtcgggcgtccagagccgcgggagcgcgtccacggcaacggcgccggcggcgcgacggtcaaggggaggcgcgcgatggtgaggcggcagggcccgacaggacctttggcatgagcgggttcgacgcggtccttctcgtggccgtgctgctgctcgccctcatcgtgctcggcgcggtgctggttggtgtccgagccgtgcgcggcatcgccggcgcgccccggcccgaggacccggccttcatcgccgagaaagaccgccaggaacagtccctcgccgccctgcggtccgccgccgacgaggcgaacagcacagtcgacgcggcgaagtccgccgccgccgcggcccgcaccgaggccgctgccgcccgagctgaggcgaaggccgcccgcgccgaggcccggcgggtgctcgacggcgcccgcgccgaagcggacaccatcctggaacgggtacacaagcaggccgaggccgacgccgaacagttgcgaaccgccgcccggcgcagcggggagcgggaggcagctgttctcgccacgaccacccgggaacaggcggccgaggtggagcggcgtgccgcccggatggacgatcgggagcggctgcacagcgaggaggtggagcggctcgccgagcgggatcgtcagctcagcgccgccagcgccgccctggccgcccgtgagtcgactctcgtcgaccgggaccgggagttggcgcaggcggaggatcggcgccgccgcgagttggagcgggtcgcggggatcaccgcggaggccgcccgtggcgaactggtcgaggcgatcgaggcgcaggccaagcgggaggccgccctgctggtacgcgagatcgagtcggaggcgcgcaacacgggcgaggagcgtgcccggcacatcgtggttgacgcgatccagcgggtggccagcgagcagaccgcggagagtgtggtcagcgtgctgcacctgccgggtgacgagatgaagggtcggatcatcggccgggaggggcgcaacatccgcgccttcgaatccgtgaccggcgtcaacctgatcatcgacgacaccccggaggcggtgctgctgtcctgcttcgacccggtacgtcgggaagtcggccgactcaccctggaaaagctcgtcctggacggccgtatccatccacaccggatcgaggaggtgcacgacctggcccggcaggaggtggtgcagctctgccagcgtgccgccgaggacgccctcgtcgaggtcggcatcaccgagattcaccccgagttggtcagcctgctgggccggctgcgctaccgcacctcgtacgggcagaacgtgctcaagcacctcgtcgagaccgcccatatcgccgggatcatggcggccgaactgcggttggacgtaccgacgatcaagcggtgcgccttcctgcacgacatcggtaaggcgctcacccacgaggtcgagggcagtcatgccatcgtcggcgccgacgtcgcccgcaagtacggcgagagcgaggacgtcgtgcacgccatcgaggcgcaccacaacgaggtgccgccgcagaccatcgaggcggtgctgacccaggcctcggacgcctgctccggcggtcggccgggggcccgtcgggagagcctggaggcgtacgtgcggcggctggagcggatcgaggagatcgccgcgggcaagctcggcgtggagcgggtcttcgcgatgcaggcgggccgggaggtccgggtgatggtccggccggaggacgtggacgacatcagcgcctccgtgctggcccgtgacgtggccaagcagatcgaggaggagctgacctatccggggcagatccgggtaaccgtggtccgcgaatcccgggtcaccgagatcgcccgctgagccgcggtgcacccgccgcgtcggagcatgtccgctcacgccagcgtctggtgtcgccgaaaccggttcgctgctcacgcgttggtgtgctcgccgagccgtgtggacggcgcgacggccgacccagagtcagggccggccgtcgcgtgggtcgatcaggtgccgccactgacagcaacaccaccgctccctgcctgcgaggcgagggcggcgggcggcaccggcggcgtgttggcggtgcgccggccgcgggagaggcggttctggacggcctgggccagcttcgacagcgagtagttcacgacgatgaacagcacggcgagcacggtgtagacctggatcgggttgtccaacacaccgatgatctgcttgccgatgttgagcgtctcctcgtagctgatgatgaacccgagggaggtgtccttcaggaccaccacgagctggctgatcagcgcgggcagcatgatccggaatgcctggggaagcatgatcattcgggtggtctgcagcggggagaggccgatcgcggcggccgcctcggcctgcccgccggggagtccctccatgccggagcggaggatctcggcgatcaccacggagttgtagatggtaaggccgatgaccagataccagagtgtgtcgaaggtgaccccgaactcgggaaagccacgcgccacgaagaagatcgtgatgacgacgggcagacctcggaagacctcgacgcagaaccgggtgacgaccgacagtgtgaggttcagcccgcgcagcaggtaggccagcggtgcgctgagaccggtgtaccggcgctgggccaagcccttgagctggatccgcagcaccgccagcagggtgccgaccaccagcgaggtgaggatggccagcacggccgcggtgagggtgttcttgaaaccgatgccgagccgttcccagaccaggccgaagttctcgttgccggggtcgatcagcggaccccacagctccatcgagagctggcccttctcgtccagcggccggtagaccaggaagtacgcgccgaccagcagcccgatggtggcggcgacgctactgaccagggtgatccggcgctgccggggcccggggacgtcgtagaggacgctgctctgctgggtcatcgggccaccgcctgccgccgttcgatccggtcgaggagcacgcccagaggcacagtcatgatcagatatccgatcgagatgccgatggcgaccgggatgaagggttcgcccccggccgacgtcagttggtccgcggtctgggacaggtcacccacgacaccgaagaagccgatcagtgccgagttcttgatcattgcgatgatcactgagccgagcggaaccaccgacgccgcccacgactgtggcagcaccacgtgccgcaggttctgggtgaaggtcagcccaagtgaccgggccgcctccgcctggccggcgggcaccgcgttcacgccggagcgcagcgcctcacagacgaacgccgcggtgtagagcaccagcgcgatcagcccgaagcggaagtacggcaggtcggtgccgagccgactgaacacgatgtcgagcccggggatgcgcaggaagtccgcgttggaaccgagcgcgggcagcccgaaggcggcgaagaacatgacgatggtcagcggcatgttccggaagatgttgacgtacgcggtgccgaccgcctgcagtggtggcaccggggaaattcgtagcaccgccacgatggtgcccaggatcagggcaccgatcgcggcgaggacgcagatctggagggtgagccagaatccacccgcgaagacgtcgaacttgtcgatgagcacactcacggtcggtctctctccccaccctccagatcagccagtcaggtcagtaacggtcgacggtcggcgccgtgcccagctcggcaccgaacttgccggcggtgtcgtcccaggccttctgccagctgccgtcggcgaacgccttctccagcacgtcgttgacgaagtcgcggaactcggcgtcgtccttcttcaccccgatgccgtagggctccttggtgaagttctcgccggccagcttgaaggatgcctcgtccttggcgatgtagccgagcaggatcacgttgtccgtggtgaccgcgtcgacctggccgccgttgagcgcgtcccggcacttgtcgtacgtgtcgaagaggacgagctgggagctgacgtccttgacgtacgtcctgatctcttcggccggagtcgatccggtcaccgagcagaccttcttggtgccgtcggcgaacgagtccggcccggtgatcgacgtgtcgtccttgcgcaccatgatgttctggccggcctcgtagtacggcccggcgaaggcgatgcgctccttgcgcttggggttgatcgtgtaggtcgcggcgacgaggtcgacggtctcgttgacgatcacgtcctcacggaccttcgagggtgcctcgacccactcgatcttgtcttcggggatgccgagctccttggcgatgatcttggcgacctcgacgtcgaagccctccggctcgcccgacagacccttgaggccgaagcccggctggtcgaacttggtgccgatcttgattgcctgggcctcgttgaggcgctccatggtgctgccggcggcgaaggacttgtcgccaccgccgttgccggtgtcctcaccagcgtcgtcgccaccgcatgcggtcaggccgagcgccagtgcggcgaccgcggcgagcaccgccgtgcgcttggtacgcataactgtctccttcttcgattggacgcaccgggggacggcacgcccgctacggacgcactagtgcgtgaggatcttggacagaaagtccttggcccgctcgctacgcgggttggcgaagaactccgtcgggggcgcgtcctcgacgagttgcccgtcggccatgaagaccacccggttggccgcgtgtcgggcgaagcccatctcgtgggtgacgacgaccatcgtcatgccctcgcgggccagggacgtcatcacgtccagcacctcgccgaccatctccgggtcgagggcgctggtcggctcgtcgaagagcatcgccttgggctgcatcgccaacgcccgggcgatcgccgcccgctgttgctggccgccggagagctgggcggggaacttgtcggcctggttggcgatgccgacccggtccagcagggcgaggccgcgttcccgggctgccgccgacttctcccggcggaccttgaccgggccgagggttacgttctccaggatcgtcttgtgcgcgaagaggttgaacgactggaacaccatcccgacctcgctgcgcagcttggccagggcccggccctcagccggcagcggccggccgtcgaaggtgatgctgccggaggtgatcggctccagccggttgatggtgcggcagagcgtcgatttaccggagccggatggcccgatcaccacgacgacctcgccgcgcccgaccgacagcgagacgttgtccagcacgtgcagcggtccgaaccatttgttgaccgattccagcacgatgagcggttcgcccgtcgtcacgtcgtccaccgtccctgtcgtcgcggatgggaggccgaacgacctccggttggcaaactctaggcggggggatgtggcggaaggcaacctagatggtcacggagcggtaacaccctcggtgacagggtcggggtggcctgatttgaccctcatcgtgccgctgcgtccgcagggtcgtggtgcttccgtgtcggacgcctgattgccgccctatacccgataatgtgtcatcttctcgttagttgcggcaccatcaccccgaggaattttgcccggaatggtcacagaccggtaacttgcccccggctggggtcatatgccccccaccatcgtcagtaaggcccgatccggggccggtgggacgatcgcagcgaggaggcggcatgaccgagctgtggaactggagaatcgaccaggtacggccgacggaggtctggccggcgctggccgaggcgctcggccgggtggtgatgccgctggccgtcgccgacccggcacgcctgccgagatacgccgtggtctgcgacatctggcaggcgccgggcgagttcgccacgatcgttgactgctacggcgtgccggacaccctcgccgagctgcccagcgtcgcgaccctggcccgtctgctggaccgcaactgcgtgctgcgcgacgacaccctcgacgagacccgacacctgttggtggccccggacgggacgatccgtccggtgcacttcgacgtccgggaaaccgacgacggagaggcgctcagcggccaacgactctgtaccgaggccaacccgggctgccgcggctggtcccggtgccaccgctcccgctgggcccccgactcggtgctccccgccctcgccgccgcctgacctgagcgaagcgcgaggtgttcgggtgccatgagaatcgccgaccatcgacgcccgccagccagcgccgtacgatcagcgcccatgatcgaagtgtcggcgcaccgggttggtcaggtcctgatggtcggtgccgaggcggcggtcgctcgggccgccgcacacctcacccaacctcccgccgaacccggccggaccaccgtgcaggttgtcggcgacgacctacgtgactgggaacagctcgccccgaccctcgccgcgcacacgtcggaggtgggcacctcggtgcgcctggtgtcgccgccggcgatgaacccgccatcgatagcgtccgcgcgtcggctgggcgaccagctgggcatcgaggtggtcgcccccgacgggccgctcctaccggcccgcgacggcagcatgttcgtgctcggccccgacgcgtcctggtggatcatcgaggcaggcgcggcggcgcggcaggtcgggccgcaccaccccactccgtggtgggccgagcatcggcccaccacggccaccgactgggtgaccattccggccggtgggtggctgcccggcggcgagcggccggacgccgcggtgcccgacgacctcgttctcgcggtaccgcgccacgactcgttgttcacgatggtggtgggtgcgcccgatcagcccccggtggctcgggagacgctgctggccagcgtggctgacctgccggcgcccgtgcgggagcggctcctcgtcgtggcctacggcccggagcaggacgatgccgcccccgcgctggccgccacgttcggcgtccgcgtctacggtgccgacggactgcccgggtacggcccggccggcgagatcgttgtccgagccgtggccgcggatggccggcgtgggccgcgccaatgtgctcggaccttcgctcaggccccggaagaggccgaggggcgaccagcattgcgcgacgaaccaagcgcttcgccggacgaatggccggcggggacctccgccacggacattgcggcggaggcgccgttgccgccggtccgggtccggccggaccagcgcagcgccgcaccggaacgccatcggctgcgtggggcgctcggggcgtactacgacctccacgcgcgggtggtggcgcgactgttggctcagcacccggggctgcgcgtgctccccgccggggatgagccccatgcgttgatgacggacctggtcgcggtgcgggcgttcctcatgggtgaccgctcgtccgtgacggccgcactgcgttcgatgtcggacgtgggtgacccggccttcctcatttgtctggcatccggcctcaggcggctacccagctatcacggggtggtgtattcctctgtgccgacagagcacgcatcgcgcgtctatctggacggccgatccatctgggagccgacatttctggaggcgtccacaactcgggttgccgcgggtgccgagatgacggatctcatcgtgtggtccaccaacggtcggcacgtcggcggaatcgttggtgggggagaccaccaccgcgtggtgttccccgctcggtcccgctttgtcgtgctcggccaccggccggcggggagagactgctccgctgcggtgttcctccgtgacgtccctgctgagcccgggcagaccgaggggacgacaaaccgccgtatccacaagcgactcgaggcgttgacggcggctggcgcgcgcgtgggacgtcaggccgcgtccgatcctggctgggcggtcagtggtgagctgccgggttgtgacgagacagggcgaccgtatcggtcggagtaaccggttgaccgacgggtccgtgcggtgtcgctggccaggcgcccggctagcggaccaccgccgtagcctccgctgccgtcggcagaaagcagaccagccccgtgccgtcctcggtggtcaccacccatggatgaccgaggtaggtcccttgacggcgagagtccccggggctgacgtccccatagttctggagttccccgttgtggtcgacccagtacacccggaccgtcgccttccgttcgttgcgaaatatcagggccgtcgcggcgccgccgctcaccgacttctggcacgcctggctggaggtgggaagtgccggcagcccacttggcgtcggcgatgccggcgccggggaggtccgcggcggagtcgtggacggcgcaggtcgggtggccgccgctgccttggtgggagtcggagtcggagttggtgtcggagttggggacggggatgggggcggcgacggcgcgggtgacaccgtgatcagcgtagattcggcgctgggggtcacatcgggggtcgcgtcgggggcgccggaaggcgacgattccgccggtgagcgctggactgcgctaacggcgagtgcggccaggatgaccgccaaagagcccgcggcaacgacgtgttgacgccgcagccgcgtcggggccgaccggcgagcccttggccgcgcgcggcgatggcgtggggtactgcgatcggcgtcattcggctgcggtgggccaccgcggtggggtgggtcgcccacatggtccggtatgttgtcgacttccgcgcctgagtaccacgtcgtgcccgccttcgtggtgtcgtctggtggtgcttcggcgggttcctcgtgccggctggtgcccggcggtgaccacttcggtgggccgacagcggtcttgtccgcagggatgtcgccggacgtggatgactcggtcatgggctccgatcccgggtattggggtgatcgtgggtgacgacgcgagatcgattatgggctgaacatgagatttggtcaattgaatccggattgttatgtgagtactttacgtgatcgtcattatctgatgacccgcccagaatggggtgaaatggttaggctgacgtggtgcagcagctgcaatccacgagccgtacccgccggtcccacccgacctggtgggatcgcctgaagccaccggccctggcgccggagacctcagggtctggttgttgaccatgcggatcggagtgctcatcctgccgtccgcgccctgggtcaaggcccaggacatgtggcgaaccgccgacgacatggggtttgcccacgcctggacgagcgaccacatcgcctggcaggacatgatcggtaaggagtggtattcggcggtgccgacgctggccgccgcagcggtcgtcacccgtcggatcaagctcggcaccctcgtctcgtcgccgaacctccgacacccggtgccgtacgccaaagaggtcgtcaccgtcaatgagatgagtagtgggcgtttcatcctgggcatcggtgccggtgggagtggagtcgacgccacctgcctcggtcaggaccaggaatggacgcccatcgagcgcgccgagcggttcgccgagttcgtggagctgatggccaacctgctgtccaaccccatcaccggtgccgatggcaagtactaccaggcacgacaggcgcccatcactccggtggacgccacccccacacacatcccgctggcggtcgccgccaacgggaaacgcggcatggcccttgcggcacgtcacggggacatctgggtgaccaacggccggtcgccgcgcaacggggtcatccctccggtggccagacccgacgacgtcgcgggacaggtacgccagctggagaacatctgcgagaccgtcggccgtgatccgtcgacccaacgtcggctgttgatgcacgtgaacaaggagccgtcggcgctcgcctccctggacgtgttccgagagaccgtcgacacgtaccgtcgggtcggaatcaccgacatggtcgtgcccttccccgggcaggcgccctttgacacgaacatgggggtactcgaacaggtagccgggattctgtccgaactgtgagcggtggctcgactccggtccatccgggtgccccggataggctgtcgtggtcatgactaccgcagcggcgagcagcccacgcacctaccaggtgcgcacgtacggctgccagatgaacgtacacgactccgagcgcatcgccggcctcctcgagcaggccggctacctgcgggccggggacgccgacgacgtccccgacgtggtcgtcttcaacacctgcgccgtgcgggagaacgccgacaaccggctctatggcaacctcggccagctgcgtcccagcaaggaccggcacccggggatgcagatcgcggtgggtggctgcctggcccagaaggaccgcagcgagatcgtccgtcgggcgccctgggtcgacgtggtcttcggcacgcacaacatcgggtcgctgccggtgctgctggaacgggcccggcacaacgccgccgccgaggtggagatcctggagtccctcgacgtcttcccgagcaccctgcccacccgccgcgaatcgacgtacgccggttgggtgtcgatctcggtcggctgcaacaacacctgcacgttctgcatcgtgcccgcgctacgcggcaaggagcgggaccgccgccccggcgacgtcctctccgaggtacgcgccctggtcgacgagggcgtgctggaggtgaccctgctcggacagaacgtcaactcctacggcatcgagttcggcgaccggtacgcgttcggcaagctgctgcgggcctgcggcgacatcgacggcctggaacgggtgcgcttcaccagcccacacccgaaggacttcaccgacgacgtgatcgccgccatggccgagacaccgaacgtctgccactcgctgcacatgccgttgcagtccggctccgacgacgtgctgcgggccatgcgccgctcgtaccgctcggagcggtacctgggcatcatcgaaaaggtgcgggcggcgatgccggacgcggcgatcaccaccgacatcatcgtcgggttcccgggcgagaccgaggcggacttcgaacgcaccctcgacgtggttcgctcggcccggttctcctcggcgttcaccttccagtactccaaacgccccggcacgcccgccgcgacaatggccgatcagcttccgaagccggtggtgcaggagcgctacgagcggctggtcgcctgcgtggaggagatcacctgggcggagaaccggcgcctggtgggggagaccgtcgaggtgctggtggccgtcggtgaggggcgcaaggacgaacgcaccggtcggctgtccgggcgggcacgcgacggtcggctggtgcacttcgacgccggcagcctcgccgggcagatccgacccggtgacgtcgtgcacaccaccgtcacctatgccgccccgcaccacctcaacgccgacggcgagccgctcgcccaccggcgcaccccggccggggacgcggccgaggcggggcgtcgaccccgtaccgccggggtgtcactcgggctgcccacggtcggtgccccaccgtcaccggtgccccccgcggcctcgtctgcctgcgcttgctgaccggtgcagggcgtgttgctcggcctcgtcgaggtcgggccgggcggtgaggtggcgggggcgcgagtgtcgcaacggtgaccggtggaagggggctctcacctgtcgcagggtgaggccgctcgcctgccgcccggggtccctcgcctgtcgcacggagtcccgttgacggggctccacgccccacggctgaccatcacgcacggggccccggttcatgagaaaccgcggccccgtgcgtggcctgaccgatcagttggactgctcggccaggttgaggaactgacgcttggaactcagagcctgctccgcgtcgcggacccgccgggcatccccggcggccttggctcgggcgagccgctcctcggcctcggcgacctgcgcccgcatctgcgcgagcagcggattgtcctgcggggaggtgcgccgccacgccgaatccatcacctcgcgaaccttgtcgtcgaccgcgcgtagccgacgctccaagccccccgccgcctcccggggcacgcgcccggcctcgtgccactgcgcctgaatcccccggagcctcgcctgcgcccccttcgggtcgccgtcgatgtccagcgcctcggcctccgccaacaacgcctgcttgcgctccaggttggcgcgctgctcgttgtcccgggccgagaagacctcgctgcgccgggtgaagaaggcgtcctgcgcggcccggaacctctcccagagccgctgctcggcctccttcgacgcccgcggcgcggcacgccactggttcatcagctccttgagctggctggcggtgttcgcccactcggtcgaatccttgagcttctcggcctcgacgaccagctcctccttgaccgactgcgcctgcttacgctgcgcgtccagagaggcaaagtgggcgccgcgccggcgggtgaagccgtcccgggccgccgcgaaccgcttccacagctcaccgtcggtcttccggtcgaccccgcggatggtcttccactccccgaggatctccttgagccggtcgccggccgtcttccagccggtcgactcggcagccagcttctcggcctcctcgaccagcatggtcttccgggcgagggcctcggtgcgggcggcgtcgcgggcggcgcgagcctccccagccttctcctcggccaggccggcgagccggtccagccgggtggccagcccgtcgatgtcgccgacgacgtgcgcctcggccagtgaggcgcgcagccggcggatcgtgctgagcgagtggttcgcgtccgccgcgcccgagttgagtcgggcctcggtcaactcaacctcggtgaccaggtccgcgaaacggcgggcgaagtgggccaacccctcctccggcgcacccgcctgccaggaaccgacaacccgctcgccctcagcggttttgacgtacacggtgccgtccgcgtccacccgtccgaaggcagtccagtcactcatgtgcccatcctcgttctcccggtgtcgcgggtcagccccgcgagcaccgccacggcgcagctcaacgttctcacggcattgtcacaggtgcgcccccggccccgtcgagcgcctatcgccgaccgtgaccatacggtgtcctagcgcccagatgggcgttcagggggcgagtgtcggaacctccgtccgacgtacccgtcggtagtcggctcctggggctcagctcccgggacggcgcgcggcggtgcgcgcggaccggccgataccgtggccctcgtgcccctggtcgccgccgctgtctgcccgcatccgccgctgctcgtccccgaggtggccggtgccgccgtcgccgagttggacgacctacgtcttgcttgtgacgctgtcgtcgccagactgctcgccgccgagccggatcggatcgtcctcgtcgggggcggaccggcgaccacgacgttcggcgcggcggagcatgggtcactgcgcgggtacggggtggacctgcgggtgccgctgtcgccggccggcgcggatgccgtcgaggccgctggtgccgacgctgtcggcgtcacgggtgcggacgccgtcggtgacgcgctgccgctgagtctgacgctcggggcgtggctgctgggccgctccggcacggagctaccccgttccgccgtggcggtcgcggccgacgagtccgccgatcgctgcgccgccctcggcgcgggcctgctcagcgcgggccggttcggcggcgcgtcggaccggatcgcgttgctcgtcctgggcgatgggtcggcctgccggggagaacgctcgcccggctacgacgacccgcgggccgagccgtacgaccaggcggtcgctcgggcgctggccgacgccgacgcgggtggcctcctcgggttggacgcggagctgtcagcggggctgaaggccgccggccgtgcgtcctggcaggtgctggccggcgccgtccgggcgaccggtggcccctggcatggcgagctggcctacgccggcgcacccttcggggtgacctacctcgtcgcctcctggacgccggcgggagcggcccggtgagcgccaatggccccgccgccgaaccggctgacggtggccgcgcggtgccggctggtggcggtgaggcggtgccggctggtggtggccgggccgtcccggctggtggcggtgaggcggcgggcacggtggttgccgtggtcgggccgaccgcagccggcaagtcagcattgagtatcgctctcgcccacgcgctcgacggtgaggtcgtcaacgccgattcgatgcagctctaccgtggcatggacatcggcaccgccaagttgaccaccggtgagcgcgagggggtgccacaccacctgctggacatctggccggtgaccgagccggcgagcgtcgccgagtaccagcggctcgcccgtgcggcggtcgacgacatcctggcccgtgggcgggtgccgctgctggtcggcggttcggggctctacgtccgcgccgtgctggaacggttcgagtttcccggcacggacccggcggtccgggcccgactggaggcggagttggcccaggctggcccggcgcccctgcacgcgcgactgcgcgcggcggacccggacgcggcggcgagcatcctgcccggcaacggccggcggatcgttcgcgccctggaggtgatcgagttgaccggcgcaccgttcaccgccgcgctgcccgaccccagcccgtactaccgctcggtccaggtcggcgtcgacctggacaccgccccactcgacgagcggatcgcactgcgggtggaccggatgtgggccgacggcctggtggccgagaccagggcactggccgcccagggcctggccggggggcgtacggccagccgcgccctcggctaccaacaggtactgcggttcctggccggggaactgaccgagaccgaggcacaccaggagacgatccgtgccacccgccggttcgtccgccgccagcggtcctggttccggcgtgacccacggatcgcctggctcgactcggccggttcggggctggtggcggatgcactgcgggcggtccgggccgctgcgcgatgatgggggcgtggagttcaccaaggggcacggcaccggcaacgacttcgtgatcctgcccgatccggacggcacgctcgaactgacccccggtctggtcgcggcgctgtgcgaccggcggcgggggatcggcggggacggcgtgctgcgggtggtccgcgcggcgcaccacgccgacggagtggccctcgccgacgaggccgagtggttcatggactactggaactcggacggctccgcggccgagatgtgcggcaacggcgcccgggtcttcgtgcgttacctcctggaatccgggctggcggcgccttccggtgcggtgctgccggtggccacccgggctggcgtcgtgcgggcgcgggtcgagggggagggggtggccgtcgagatgcgtcggccccggttggccggcgcttcggtcgcggggctcggcggtctggcgctgccgggcacggccgtcgacgtcgggaacccgcacctggtctgcccggtgccggccggtttggaactgtccgctctcgatctcacccgggccccggagttcgacccggtggtcttcccggccggggtgaatgtcgagttcgttaccgtcggtgatccggtggacggcgccgacggtcacgtccggatgcgggtttacgagcggggcagcgcggagactcactcctgtggcacgggtgcgtgcgcggtggccgcggtcgcgctgcgggacgggggccgggacaccggagtggtcgctgttgacgtgcccggcggtcgcctggtggtgaccctgaccacccagagctgctggttgtccgggcccgccgtgctggtggcgaccggcgaggtgagccgcggctggtagcagcgccagcggtcgtggcggttcaccgccaatcgtcgtgctgggccggctccgcctaccgttggtcgtgtctgtgatcgggtgagtcgcttggatgccggctctcgctggtgggcgtggttgtggtcgcggcgtgggttgggtccgtcgcggggccgatgttgatcggccgcatcatctcgtggtcttcgtgctccaggatgtggcagtgccagatgtatcggcccggtaggtcgaagaaggatttgattcgagtgatctcgccggggagggcgaggacggtgtcgtgatagccgagttgctgcctggtaggtggcttgttgccttctgggcctcggccgatgatctgaaattcgacctggtgaacgtggatcgggtgagcatggtccgtgcggttgtcgagctcccagatctcggtggcgttgagcgcgacattctcggtgaccgggtcgtcccaattcagcggcacggcagtcccgtcggggtcgacgataccgaggaagatgccgttgacgccgcaactcgtggtagacctccgctcgtcgagcgacagccgacgggtgttggtcgctgggccgagcgggatgaactcgggtaggcggagttggtccggcggaacgctcgtatccggtccggtgcgcggtacgacggccagcttcatgacctgaccggtggtgttgacatcggcgggtgcaaagtcgacacccggtacgccgccgaggaacggaccgtccgggccttcgttgatcagatacaggtcggtgccggtgggcacgtcggtgaagtcgagaatgatgtcgacgcgttgggaggtgccgaggatgatcctgtcgagtggttggggttgggaaagaaagccgccatcggtgccgatcaaccagatcggcagggctgggtcgacaggacgttcggcggtggggttggcagcgatcgtcaggatcagggtgcgcgtgttgcagccgttgagcaggcgcagccggtaccgtcgttgttcgacctcgaggcgtggccacgtccgaccattggcgaccatggtgtcggcgaagaactcgggaacccagatcggtgggacgtccccattgggaatgtagtctgcgggattggtgcacgtaccgctgaaggcccggctgctgggatagaacagtgaaccatcccgctcgaacgagcgatcctggatgacgatcgggatctcgtagtagcgggtgcccggcgggtcacccagggcgggggccgggccgggtaggacacctggcggcaggtcgaactctccgccacgaatcaggtagaagccggccagtccggagtagatcgcctgacgggtcattcccaacgcgtggtcgtggtaccacagggtggctgcccgttggtcgttctcgtagcgatacgttgcggtcccgggccgccactggatcccgaactgttcggcgaacgacgcccgataccgatcgtagaagctgccgaccgtcgcgtagccagccggaatgttcttcgccgctggcaggtaccacgcctccggatagccgtcactctccgcctgggtgtgtcccccatgcaggtggacgacgaccggcaccgggccgaggtacgggccgggggtccgagtgaaggtgggagtggagtcccgcccggcaattcccccaggcgggttggcccagagcagcgtcgggtcgacgggcaacagcggcggcaggaaccggtcgtgtcggtcgacgagttggttgatccaggtcacttgcacgggacggtcgacgcgggcctcgatggtgaaccccggaaactggaacgtgccccggcgcgtggcggcgccgaatccccacaccgtggttcgggggagatccggcggcaggatctgctgtgcgaactgccgcatcccgatcacgtactcgtcgccccggtcccgtccgtgtcggtgcgccggcggcatgaccgccggtaccaacagttccgtccggtacttctcgatgacgttgggcgtcaacagcggacgctccagtggcaacgacaccgcgctggagccgggcggagacagcaggacggccgctcccccggcggcggcgcctgccatcaacagttgtcgccggttgaccatgatgatcccctccctgccctacgtcaccaaccaagacctaaagtgaatataaaccacataaaccccctttttgcacttttcgtccgtacaagcagggttggtgaaactgtgaccggagcgctgagggtggcgcccacaggcgcgagatccgggagaacgggcctgtcgggtgccgcaaaggctctgctacaccggctggtttcggccagcccgccatggacggcaggctcatgctcgtgccgatgacggcactgtctgtcccaaggccggagccgcgcgtcaggccagatagccggccggacgagccgcggacggtgtctccgacgagaccgctcggtctggcggcggcaatcgcccacgccgcagcgtcagcggttgtggtcgcgcgccgcgtccgggcgaacctcgatccgcagcgcgtcaacggtcatccggtcaacccgggaagctgatactcgggtgagcgcgatgccctgtggacgagtcgcgtcccgggtcaaccgtgagccgcgccgtcgcgctccacgccccgtccagtaactgagcgctgcccggtgctgaccccggtgcggaccgccccggacagatccgtgcggacggtctcgccgccccagctagggggtggcgctcgcactggcggcgatctcgggcaggtcggtcgggccgggatcggcggctggcggcggggtggtcgacgggttctgcgcggcggcacgaaccgccgcggcgacggctggggcgactcgggagtcgaagacgctggggacaatgaccgtcgggttgattttgtcctcgccgacgacgtcggcgatggcccgggccgcggcgatcgccatctcctccgtgaacccctccgcgtgcgcgtcgagcattccccggaacacaccggggaatgccagcacgttgttgatctggttgggttggtcggagcggccggtggcgaccacggcggcgtgcttgcgcgcctcccgtgggtcgacctcagggtcggggttggccagcgcgaacacgatcgagtccttggccatggcggcgacgtcgtcaccggtgagcaggttgggggcgctcacgccgatgaagacgtccgcgtcgcgtaccgccccggccaggtcgccggagtagttctgccgattcgtgtgctcggccagccactgccaggccgggttcagcgcggccatcccgcggtgcagcgcgccctgccggtcgtacgcgatgatgtcgcccacgccctggcgcagcagcagtttcatgattgcggtgccggcggcgcccgcgccggagaccaccacccgcacatcggccagctgcttgccgacgacacggagcgcgttggtcagcgcggcgagcacacagatcgccgtgccgtgctgatcgtcgtggaagaccgggatgtccagtgccgcacgcagtcgtgcctcgatctcgaagcagcgcggcgcggcgatgtcctccaggttgatcccgccgtacgcgggtgcgatggccttgacgatcgccacgatctcgtcggtgtcctgggtgtccagcaccaccggccaggcgtccaccccgccgaagcgcttgaacagcgccgccttgccctccatcaccggcagcgacgccgccgggccgagattgcccaggccgagtacggcggagccgtcgctgaccaccgccaccgtgttgcgtttgatggtcagccgccgcgcgtccgccggattttccgcgatggcctggcagacccgggcgacccccggggtgtaggcgcgggacagctcgtcgcgggtgcgcagcgagaccttcggggtcacttcgatcttgccaccgaggtgcagcaggaacgtgcggtcggagaccttgcgcacgtccacgccgtcgagcgaggtgagcgcgtcgaccacttggtcggcgtgactggcgtcggcggtgtcgcaggtcagatcgacgacgacgtgggtatggtcggagtcgacgacgtcgagcgcggtgacgatggccccggcctcgccgaccgaggtggtcaaccgtccgatcgaggtggcgtccgcgggtactgcgatccggatcgtgatcgagaatccggcactcggcagtcgggtgatggccacgcggttccctccgatgatgctgaacggctcgcccgcatttctacccgcccgcagcggcccgcccacatccggccctgttaccggctggtagcccgggcatattgctggtgcgggtgacgttgccacatgtcaggattgctggtaagcggtcggatgccccggcggcggcaaacgttctaccgccggcgggacttcagcaggccggcaagggcggatcggttgcgataccgggcagacggtcggccaacagccggacggcaggcaaacagacaggagacgcggttgcgcgagcaggagaccttccttcccgacgagggcgacgagttcgacggcaccaccggcgagatcgaactgtcggagcggcaggcgctgcggcgggtccccggcctctccaccgagctgaccgacatcaccgaggtcgagtaccgccagctccgactggagcgggtcgttctggtcggagtgtggaccgagggctcgcagcaggacgccgagaactccctcacagagctggcggccctggccgagacggccggctcgcaggtgctcgaagggctgatccagcgccgcagccgacccgatccggcgacctacgtcggccgcggcaaggtggatgacctgggggcggccgtgctgtccaccggcgccgacacggtgatctgcgacggcgagctctccccgtcgcagctgcgaaacctggagcagcgcaccaaggtgaaggtcgtcgaccgcaccgcgctcatcctggacatcttcgcccagcacgcgaagagccgggaaggtaaggcgcaggtcgagttggcccagctggagtacctgctgccccgcctgcgtgggtggggtgagaccctctcccgccagagcggcggatccggtcggggtggcggtgccggcggcggtgtgggtctgcgtggtcccggtgaaaccaagttggagaccgaccgacggcggatccgacaccgcatcgcccggctgcgccgggagatcaaaggcatgcgcacggtacgccagaccaaacgcgcccgccgaactcgtaacgcggtaccggcggtggcgatcgccggctacacgaacgccggcaagtcaagcctgctgaaccggctgaccggggccggggtgctggtggagaacgccctcttcgccacgctggatccgacgatccggaaggcgaccacccaggacgggcgtcacttcaccttctccgacaccgtcggcttcgtccggcacctaccgcaccagattgtcgaggcgttccgctccacgctcgaggaggtggcggaggccgacctggtggtgcacgtggtcgacggcacccacccggacccggaggagcaggttcgtgccgtccgcgcggtgctcgccgaggtgggcgccgaccggctaccggagctgctggtggtcaacaagaccgacgccgccgacgaggagaccctgctccggctcaagcggctctggccggaggcgatcctcgtgtccgcgcactccgggcacggcgtcgacgacctgcgccgcgtggtcgaggcccggttgccacgcccggccgtggagacccgcgcggtcctgccctatgaccgaggcgacctggtggcccgggtacaccagcagggcgaggtgctcagcacggcacacctacccgagggcaccctgctgcacgtccgggtcggtgtggcgctcgccgccgagttggcgcccttccgggtggccgaggcgaccgggctcgtgccagcggcgggacccgcgccggccggcgccgggtcgcgttcgtaggctgctcagtggggccagcggcggtccgccgtcatgcgacactaggcggatgcgtcgcttcctcgccctgaccacgcgcgccctcagcctgctgggggtagccgccgtagctgttggattggtcctggtcatggtgccgccgccggccgcggcggcgggtcagaagcgctgcaccgtcaccgatgaccggctccgggagctgtccgggctggtggccacgaagaccggctacatcgtgatcaatgacggcagcgaggtggagagccacaagcgggtcttcttcctcgacgacgagtgcgagatcgccgaggagccggtccgctactccgtcggtggcccgctggacaccgaggacctggcgttgtcgccggacgggaagaccctctggatcgcggacaccggcgacaacgtgaccagcagcaaccgccgtgagcgggtggcggtgtggagcatgccggtgagcggcgaggaaaggccggtgctgcaccgcctcgcctacccggatggtcagccgcgggacgccgaggcgctgctcatcgacgatgacgacgccccactgatcatcaccaaggtcgcctccggcaaggccgagatcttcaccgtcgacggcgaactccccagtggcgacaccgcgccagggcggatgaagaagctcggcgaggtcgagctaccggagaccgagaccgagcatgcgctcggggtgatcgggcgtacggcgatcaccggggccgcccgttcaccagacggatctcgggtggtgctgcgcacctacgcggacgcattcgagtacgacgtcgccgacggcgacatcgtacgggcgctgaccacggcggaaccgcgggtgactccactcgaggatccgtttggtgaggcgatcgcgtacaccccggacggcacgaccttcctcaccgtctccgacggcggccaactcgacgacggcgagccgatcgacattctggcgtactcgccgacggcggacacgaaggtgggagcggaggcgaacgccgacgggtcggaggagtcgtcggcctcctggttcgccagtctgtccccgcaggaggtcgcgtatctgatcatcgctgccgtgggcctgatcggcgtggcgttggtcggggcgggtgtggtcggcgtcgtgcgggctcggcggcgaccggccgggggtacgggggccggtgggtcgggcccgggtaggtccggcgcaggtaggtccggcgccgaccacggttctcgcggctccaccgaccgtccccgcggctccgtctatggtggcgcgcctgccgccggtgccaacggcgggcgtcgggatccaggtcgggcggcggttccgaccgacacgagcgcgaacggcggtggccgtccggcggacggcggtggtcccgctgccggcgtctacggcagtcggtcgtccgacggtggcggtggcggcgctcacccggcggcggccgggggcggtcggcctgagggcgggcgtgcgaccggcggcgggcgtggcggcggcgtgtacggcgggggagccggtggtggcgtgtacggcggcggtcgtgcccagccgccgcgccgcgacggcggcgaaccccctccgcgtgccgggcggcgccgcgagaacggaccggccgagggccggcccggcagtcacggcccggcgaccggcggccgacgtggccactacggcgaccgctactgacgcactacgggggcgaccgctgctgacggggcccgttcaggccaccgtgatcgggtcaggggcggcctcgggtcggttggtcgcgccgtgatccggtcagatgcggcacccggtcggtcgttcggaacgcctgatccggtcagatgcggcgcagcaccgtgacgactcggcccatgatggtggcgtcgtcgccagggatcgggtcgaacgccgggttctgcggcatcagccagacgtgcccgtcccgccggcggtaggtcttcaccgttgcctcgccgtccagcatggctgccacgatgtcgccggattcggcggtgggctgctgccggacgaccacccagtcgccgtcgcagatcgcggcgtccagcatcgagtcgcccttgacctgcagcatgaagacctctccctccccgaccagttcgcgggggagtgggaagacgtcctcgacggcctgttcggcgaggatcggaccaccggcggcgatccggcccagcatcggtacgtacgccggagtcggtcggtgggagcgcgtcgcctcgtcgtcgagtgggtcgccggggggccggacgtcaacggcgcgcggccggttcgggtcgcggcgcaggaagcccttcttctccaactccttgagttggtaggcgacgctggacggcgacaccagaccgacggcctcgccgatctcgcgcacgctcggcgggtagccgtgccgctccacccaggtgcggatgaactccaggatccggcgctgtcgggcggtcaggtcgaccgtcgccggttcggggtacgtaccgacgacgggtgtgaccgggcgcacagcgggtgaaccggtgcggccacgggtggcacgtccgcggcgcgtacccgcttcggtgatctgctgcgggttcttcggccggctggcccggtccttggtcacgtccgtcctccctgatcggcgcttgggtgccccgtcggctcgtggatcggctcgcggcggaagcccgtcggaaccggtcgtccatgacggtataggtgagatcagacttcttcaaacatctgtacgaccttggtcggcgtgtcggggcggatttcgccttggttgcatttccggtctggtaaatagtacgtcggctcgaacgtttgttctaaccggtcgcgggtggtgagagatggtcgggccgactcgcctgtagcgacaggggggtgcgagaggtggggcggtcggatggcgaaggggggtggtgtcgggttgggtggtgacgcgccggacacgccggccaacttgacctcagttccccagcggcataccgtcaacccctagatgtagtagtcgttgagcgctagttgcctataggttgggttcgactaccgaccgcacttcacccaccggcacggcgaagtccgtcgaaaggacggctccgccgtggcggcgcgtgtccgggtgcggctcggttcgatccaagatcgatgaaggaggtcgggctccatgcggtgtccgtactgccggcaccccgactcccgggtggtcgactcgcgggaggccgacgacggtcagttgatccgtcgccggcggtcctgcccggagtgcggcaaacggttcaccacggtcgaggaggcggtcctcgcggtcgtcaagcgcagtggggtcaccgagcccttcagccggaccaagatcattggtggggtgcgcaaggcgtgccagggccgacccgtcgacgacgactccatcgctctgctggcgcagaaggtcgaggagaccgtgcgggccaagggagccgccgagcttcccagccacgaggtcgggctggccatcctgggcccgttgcgggacctcgatgaggtggcctacctccggttcgccagcgtctaccggtcgttcgagtcgctcgccgacttcgagcgggagatcgagacgttgcggactgcggcacagacccgagggggaggctgaggcggccggtacggccggtcgtggcacctgggccgtcggtcgtaccacctgggttgcgtggttcgtgacggcagggccgcgcgtggagcgcggacgggtgtgacaggtccgcgcgctgcgcggacgggtgtgacaggtccgcgcgctgcgcggacggtttgacagggccgcgcgtggtgcgcggacgaggggtggatgagatgccgggggacggtgtgacaacaagcaagtccaggagcaaggcgggggcgggcctgaaggtcgagcgggtgtggaccaccgaaggggtccacccgtacgacgaggtgacctgggagcgccgggacgtcgtgatgacgaactggcgggacggctcgatcaatttcgagcagcgcggtgtggagttcccgcaggactggagcgtcaacgcggccaacatcgtgaccaccaagtacttccggggtgcggtgggaaccccggaacgggagtggtcgctccggcagctgatcgaccgggtggtggccacctatcgcaccgccggcgaggagtacggctacttcgccaccccggccgacgccgagatcttcgcccacgagttgacctggatgttgctgcaccaggtgttcagcttcaactcgccggtctggttcaacgtgggtacgtcctcgccgcagcaggtcagcgcgtgtttcattctcgccgtcgacgactcgatggactctattctggactggtacaaggaggaggggctgatcttcaagggcggctccggctccggggtcaacctgtcccggatccgctcctcgaaggaactgctctcctccggtggcaccgcctccggcccggtcagcttcatgcgtggcgccgacgcgtcggccgggaccatcaagtccggcggcgcgacccggcgggcggccaagatggtcatcctcgacgtcgaccacccggacatcgaggagttcgtggtcaccaaggcgcgcgaggaggacaaggtccgggcgttgcgtgacgccggtttcgacatggacctgggcggcacggacatcgtcagtgtgcagtaccagaacgccaacaattcggtgcgggtcaccgacgagttcatggcggcggtgcagagcggtggcaccttcgacctgcgtggccgactcgacggcacggtgatcgacacgatcgacgcgaagccgctgttccggaccatctcgcaggccgcgtgggagtgcgccgacccggggctccagtacgacgacaccatcaacgactggcacacctgcccggaaaccgggcggatcaccgcgtcaaacccctgctcggagtacctgcacctggacaactcctcgtgcaacctggcctcgctcaacctgatgaggttcctccgctccgacgggggcttcgaggtggcgaagttcgtccggtcggtcgaactggtcatcaccgcgatggacatctcgatctgcttcgccgacttccccaccgagaagatcggtgcgaccacccgtgcgtaccgacagctcggcatcgggtacgccaacctcggtgcgctgctgatggcctccgggctgccgtacagctcggaccaggggcggtcgttggccgcggcgatcacctcgctgatgaccggtaccgcgtaccggcgctccgccgaactggcgggcatcgtcggcgcgtacgacggctacgcccgcaacgcggagccgcacaagcgggtcatgcgtaagcacgccgccgcgaacgacgagatcaagccttccggcaccgtcgccaccgcggtgcagcgtgaggccacccgtcagtggtccctcggcaacaagatcggcgaccggaacggctggcgcaactcgcaggccagcgtcctggcgccgaccggcaccattggcctgatgatggactgcgacaccaccggagtcgagccggatctggcgttggtcaagttcaagaagctggtcggtggcggttcgatgcagatcgtcaaccagaccgtgccgcgtgccctgcgcagcctcggctatccggaggagcaggtcgaggcgatcgtcgagcacatcgccgagcacggtcacgtggtggacgcccccggtctcaagccggagcactacccggtgttcgactgcgcgatgggtgagcggtccatcgccccgatgggtcacgtacggatgatggccgccgtccagccgttcatctccggcgccatctccaagacggtcaacatgccggagcaggccaccgtcgaggacgtcgagaagatctacttcgagggctggcggctcggtctcaaggcgctggcgatctaccgcgacaactgcaaggtcggccagccactgtcggtggcgaagaaggacaggaacgccgccgtgtcggtggagtcggtgccggccgccgtcgagaaggtcgtggagaaggtggtcgagtaccgaccggtgcgcaagcggctgccgaagaagcgcccctcggagaccatctccttctccgtcggtggggcggaggggtacctcacctcgtcgtcatacccggacgacggcctcggcgaggtcttcctcaagatgtcgaagcagggttcgaccctggccggcgtgatggacgccttctcggtggctatctccatcggtctccagcacggcgtcccgcttgagacgtacgtcagcaagttcaccaacatgcgcttcgagccggccggcatgaccgacgacccggacgtacggatggcggcctcggtgatggactacatcttccgccgcctggccctggacttcctgccgtacgagcgccgtgcggaactgggtatcttcaccgccaaggagcgggccgcccagctcgcggccgaggcggaggtggaggcgaacacggcggatctcaccgcgatggcctcctccgcgccggtcgagacccgaccggaggagccgaagaccggccctgtcgcccagccggcacaggagctgggcgacgtcgcggcggcgctgccggcgccgtcggtcggttccagcaccgaactgctggaggccgtgatcggcaaggccgcggacgctccgctctgtttcacctgcggtacgaagatgcgcccggccggcagctgctacgtctgcgagggctgcggttccaccagcggatgtagctgacgtacgcggacgcgtgacctcgggcgggtgtccgaggtcacgcgtccaggctttcgctgcggctcgccggactgtccgttgtggtgcaatgtgggcgtgacgacagccgacgactatcgcgcgttcgccactcgggaagcctgtggtctgtcaccggcgtacgagcgtctggcgtcggcggtgtcccgcgacgccgacctgctggcgttgatcgaagggcttccgctggccaagcggcaaccgaacctgctgttcggcgtggtccggttgctcggtggtccggtcgaggacccagccgccttccaggcctacgttcgggcgaactggccggcgatcgaggtggcggtgcgggccaggacaacgcagacgaacgaggccgcgcggtgcgccgtcctgctgccgctgctcgccgcactgccccaaccgctcgcgctgttggaggtcggtgcgtcggcgggcctctgcctctatccagaccgctacgcgtaccgctacggcagtcggctgctgggccacggccggccggtcctcgactgcgcgctcaccggcatcgcgcccccggcccgggtgccgaccgtggtgtggcgggccggactggacctcaatccgctggacgtgaccgacgcggacgacttcgcgtggctggatgccctcatctggccggagcatgcccaccggcgggcgcggctgcgggaggcggcgaacgtcgtcgcggccgaaccgccgctgctcgtccgcggtgacctggtggatgacctgccggcggtggccgcgctggcgccacccgaggcgactctggtggtattccacaccacggtgctctaccaggtgccgccgcgccgacgtgccgccttcgtcgagctggttcgtgggctgcccggcaactggatcgccgccgaggccccgaaggtgctgcggtacgaccgcctgcccgagccgccggacaccgggttccacaacgtgctcgcgctcgacggcacgcccctggcctgggctcatgcgcacgggcaggcggcggcctggttcggttagccgctggcctctcgacgtcgggtgccccagggggtccgacacggaggtcctacactgcgcggcgtgagtggagagcgacgaccgttggcgaaccggccgttgaccgagccgcacccgtcccggctcccgcccgaccacccggaacgggagcggattcgcgccgcgcacgctgccgccctggccgccggtgaggccggctaccccgacccgaccaccggtctcttcgtgctcaccgccgggttcctcgcccgtcgcggcacctgctgcggtcgcggctgccggcactgcccgtacgtcgactgaacggcacgccggacctggacggaatgcgggccgttcggcgggtgcggtcagccggcggcgacgaagacgcgggaggccacctcgcgggggaggcgcactcggtcgccgtagcggtcgatgtataccccgtctcgttcctgagcgacggtcaccgtggcgcccgggtcgaccccggcggcgtgcagttggcgcaacacgtccgagtcggtctgcaggctctcgcagattcgctggaccacgaccgtgccggacaggccggggaatgccaggttgcgttcacccccggcgggttcggtggcggacggtcccgccgagcccagcgcctccagtcccgggatcgggttgccgtacggcgagcgggtcgggcggttcagcaggtcgtagacccgctgctcgacggcgtcgctcataacgtgctcccaccggcaggcttcctcgtgcgcctcctcgtagggcaacccgatcacgttgaccagtaggagctctgccagccggtgtttgcgcatcacggagacggccgcgtcgcggccggccgcggtgagcgtcagctggcggtcgccctcgacggtgagcaggccgtcccgctccatccgggcgacggtctggctgaccgtggggccgctctggcgtagccgctcggcgatgcgggcacgcagcggcggcacaccctcctcctcgagttcgaggatggtccgcaggtacatctcggtcgtgtcgaccagtgagtgcgcgatgatctcaatcacccgttttggcgagaaacaaatcggacggcaagtgtctcacgcagagcaccctgtcatccacgtgacccgcttcagcaatcctgacggcttgacgagcatcagctgatcagccgagcggagcagccggtagccgggtggtggcggcgactcaccggagccgcccgggacagggcctcgtattgacctcggtgtccgccatcgcgagtggtgggctcggtgtcgtgttggtggcgccgagggtatttcgatggcttccgccctgtgttcagaccgctgcttgaccgactaggacgcacgtcctaacatttctgctgtaggacgatcgtcctacggacgtttccttcgtgcgagattcggagtgcgacgtgccacctgacttgttcgagtcgttccagcttggcgacctgaccctggccaaccggatggtcatggcgccaatgacccgcagccgtgccgaccgggacggcctcgtgacgccgatgatggcgacctactatcagcagcgtgccgacgcgggcctggtcgtcaccgagtccgtaccggtctcggccgaagcggtcggctatcccttcaccccggggatccacaccgacgcccaggccgccagttggacgcggctgaccgatgccgtacacggggtcggtggacgcgtgttcatccagctgcaacactgcgggcgaatctcccaccccaccctgctgcccgacaacgcgacgccggtggcggcatcggcgctgcgacccacgggtcaagcaatcacctatgcgggcaagcgggacttcgtcacgccgcgcccgctggagacccgggaggtcgtcgacgtcgtagcacagttccggcacggcgccgagatggccaagcgcgccggtttcgacggtgtcgaagtccatgccggcaacggctacctcatcgaccagttcctacgcgatggcagcaaccgccgcaccgacgcgtacggaggcagcgcgcccaaccgcatgcgcctgttgcacgaggtcctcgatgcggtggacgcggtgtggccaacccaccgggtgggcgtacgactgacccccgagaacagcttcaactccatgtccgactccgacccgcaggtcaacttcgggtacttcgtcgagcgattgagccagcgtggcctggcatacgtgcacgtgctcgagggcgacatgacgaccaaagcgagcaacctcgactaccgcgccctccgcaaccggtttgcgggggtgtacatcgccaacaacggctacgacgaagcccgggccgccacggcggtcgacagcggcgccgcggaccttgtcgccttcggcgtacccttcctcgccaatccggacctggtgcgccggtatcgggagggcctgccgttgaacgaggcagatccgaccaccttctacagcggcggcgaggcaggctacaccaactacccgacataccgtggtgcaccccgactcgacggcctgacccgggcgggtcgggccagggaggtgcaccaatgagcgacaggaccacccgcgaccagatcgtcgaggccgccgaccagttgttctaccggcagggattcgaacacacctcgttcgccgacatcgccaacgtggtgcagatctcacgtggcaatttctattatcacttcaaggccaaggacgagatcctggatgcggtgatcaacaggcgtttggccgacacccggacgatgctgcgacgatgggagatcgagggacgcgagcccgccgagcgcattcgtagcttcattgacatcttgatcgtcaaccagtccgacatcagacggtacggctgtccagtcggcacgctctgcaccgagctggccaagctcgaccacgccgcgcagtccgacgcgaacaagctgttcacgctgttccagacctggttgcgtcggcagttcacgttactcggccacgtctcggacgcggacacactggcgatgcacctcctcgcccgcagtcagggcgtcgccacgctggcgaccgccttctccgacgaggagttcatccgccgggaggtgcggcagttgtacgactggttggaatcgtgcggagaagggaattcgcgttgttcctcgtgctcatgagattcgccagcaatcgcagccaggccggccagctcatgcagggccaccaagaatggataagacgcggattcgacgacggtgtcttcgcgctggtcggcagtatcgaacccgaggccggcggcgcgcttgtggcacacagtatttccctgccacagcttcaggatcgggtcgacgccgatccgttcgtcgtcgaaggcgtggtcagcgcggagattctggagatcaccccctcgctgaccgacacccggctggcgttcctgctcgcaggtggcccagcgcgacccgccgcgtcgccctgagaccaccagcaccggacgcagcagggcgtgccgctatgccggatcggcatgaaccccaccacctcagtcttcgacagcaatccggactcctgtcagtgtcggtcctgcccgaccgacactgtccgtggtcgggtcgatgacaggtaggggagtaacgatgacgatgtcgacacgacgcgtggtggctgcggtgaccgcggcgacggcactcgttccgctgtccgcgtgcgccaccgcggacgcggccgaggagcgggtgcacggccgtgaggtgtccgtcggcacatcggccacagcggaccccgatcgcgagtttcggcggctggagaagcggttcgacgctcggctggggatctacgcgatcgacaccggcacgggtcggacggtgcgctaccaggcggacgagcggttcgcctacggctcgaccttcaaggcgttggccgccgccgaggtcctcgacgagaccaccgacgccgagctggaacaggtggtgcggtactcggcggacgacctggtggactactcgccgatcacggagcagtacgtcgccgaggggatgacgttgcgagccatcgccgacgcagccgttcgctacagcgacaacaccgccggcaacctgttgctggagcacctcggtggaccagaacggttcgagaaggagctgaagggaatcggcgacaaggtcaccgacgcggctcgatacgagactgcgctcaacgaggcgacaccgggtgaccggcgagacaccagcaccgcccgagctctcaccgaggacctgcgggagtacgccgtcgacgacgccctcgaacccgcggaccgcgacatcctcaatgcgtggttgcggggcaacaccaccggcggggagctgatccgcgccggcgtccccgacggttgggtcgttggggacaagaccggttcggccgggtacggcacccgcaacgacatcgcggtgatctggccgccggatcgcgcgccgatcgtcctcgccgtgctgtccagccgggacgagcaggacgccagctacgacaacgccctcatcgcccaggccaccgaggtggtgatcgcccagctgggaacctaaccccaccagggcggggcgcccgtgcgcagatagccgtgcagcacccgcgcgacatgcgccatggtcgcctcgctgcccggctgcgcgacggcaggcacgcgggaggcggtcaacgcggcgaccgcgtacgactgcccgtcggcgtggtccaccacccccacctcgtgtcgcaggtgcagcagtgtgccggtcttcgaggaccagcgcgaggcgtcggaggtgaagtcgggtgcgagtcgttgccggagcacgttgtctgccatcaggtcgcgtacccgtgccgcggtcgccccgtcgatcgccgcgggtcgccagacggcgtgcagcaggtcgacgaaggcccgcgccgacccggcattggcgcgggcgacgtcgagttgggcgacagggtggccgtttccggaggtcgcggcgctgatggcgagagcatgagccaggtgcgcctcatccggtcggagccgttccgccggagtgtcggtgaggtcgctgatccggtgccgtacggcgatgccttcgatgcgcagtcgccgcagctcggcggcgaccgcggcaggtggggtgagatcgaacagggcgtcggcggcgaccccgtcgctgatggcgatgctcaggtagagcaggtcgtccagggcgatccgggcggggtggcgaaatcggctcagtccggtggtgcccgtggtgatcgggccgggcgcgatgtcgaccgccgtcgccaggtcgagctctccgcgcgccacccgttccagcacagcgagcgccagcggcaccttcaccagcgacgccgccggataggggacgtccgcgtcgaggccgatctcgtcccccgtgtcgagattgcgaaccaggaaggctccgtgcagccccgcctcctcgagtagttcgcgcgcctcgcgcagcacgccggagacgctcatcccggctcccctgtcggcggtcggtccggtagccggcccccggcggattcccggacgccgccgtgggcgcccaggcagcgggcaatctccgcgtggaggacagtgcgcagctgttcgaggtcctcgcgcgcgccggcggcgatgtcgtagccgcgttggagctggggttcagccagggggcaccagtgcagcccgaagtcctcggcctgctgaagggagcagagcagcaggtcaggggagctgagggcctgagcggcggcatcgacaagggacggcgtgacggccacctgagtcggtgccagaccgacggactggccggcgcgggtcaacggatcccgcaggtgcgcgacgtcgtcctcgggctggacgaggatccgccgccgcgcctgcgcgccggttcggccggcacggagggtttccaggaacaccgtctgcgccgggaaggaggtccgggaagccagcccgagcgggatccgccagaccgccgtctcgtccggaaccgcgacgatcccggcgctgaccgtgagggtccggcagagccgttcgcgccccgccgggtcggccggccgtacctccaggtggatccgctgccgccgcccggcggccaccagggcggccaggcggtggggcgggcagctgtcgggtacggcgactcgcagcgggcgcaaccgagcccgttcggcgtcctcggtcatggcgtcggcgaggtcgaccaggcgtcgcgccgtcggcagcatgtcctgtccgaacggcgtcaaccggaccgcccgggacgatcggtccaagagccgggcgccgaagtgctcttccagggcggcgatgcgccggctggccactgattgcgggattcccgccgcagccgcaccggaggtgaagctgccgtggccgctgacggccacgaaggcccggcaggcagccacgacgtccacccgccgattctaagcgcgcgtgaaccccgcgccttcgcgtgacgatgcgcggcaggaccgccgccgcagtgtgggttgaccacgcgccccggacgcgtttccacgggccgttcagcgggcaacgccaccatcgacgcggatggtgttgactgaacatcatgtccggtaccgaaaacctgctggtcgaggcagaccagctagccgccgaactccacggcgacgacccgccgaccctgctcgacgtccgctggcgcctgaccggcccacccggacatgacgactacgccgacggacacctgcccggagcggtcttcgtcgacctggacaccgacctgtgcgggccgcccggtgccgccggccggcacccgctgcccgatcccgccgctcttcaggacgcgctgcgggccgctggcgtccgggccgggcatcccgtcgtggtctatgacggcggggacggcatgtccgcggcccgcgcctggtggacgctgcgctgggccggccaccggcaggtacgcctgctgcacggcggtcaccccgcctgggtggcggcgggcctgcccacgtccaccgaggtgcccaccccgctccccggcgacgtcgaggtgcgccccggcgccctgccggtgctggtcgcggccgaggctgcccggatggccgcagccgacgaggggacgctcgtcgacgttcgcgccgcgccccgctaccggggggagaccgagccggtcgatccggtcgcggggcacgtgccaggtgcggtcaacctgccggcaccggaatacgtcaccgagggccggttccccacggccgacgtcctgcgggagcggttcgccgccgccggagtgggagccaccgggccggtcggggtgtactgcggctccggggtgaccgccgcgcaggccgtcctcgccctgcacctggccggccgcccggacaccgccctgtacgtcggatcctggagcaactgggtcaccgacccgtcccgccccgtggcggtggcgccggaacccggggccgccccggcctgacacccgcggttcctgcacgtcagccggtgcgtccatgtcaccggcctgatattcgcgttggtgcacgtaggccgtgctcatccgcgtcgacaccgccgaacgggcggcgcgtgtggcgaaccggcggagtcctcgtgcgacgataggcccatgccggacgacacagtggtggtgtgggacgaggcgttgctgtcctacaacctcggcgaccacccccttgacccggtacgggtcgagctgaccgtcgcgctcgcccgggagctgggtgtgctcgcgcgttccggggtgcggctggtcgagccgaagcccgccgacgacgacctgctggcccaggtgcacgacccgcgctacctggaagccgtgcggagtgccccgcaggacccgctcttcaccgggttcgggctgggcaccccggacaacccggtcttcccgaagatgcacgaggccagcgcgctgatcgccggggccaccgccacggcggccgaggcagtctggcggggcacggcacgtcgggcggtcaacgtggccggcggtctgcaccacgcgatgcccgaccgggccgctggcttctgcgtctacaacgaccccgcggtcggtatcgcccgcctgctcgacctgggtgcacgtcggatcgcgtacgtcgacgtggacgtccaccacggcgacggagtgcagcaggtcttctgggacgacccgcgggtgctgacggtcagcctgcacgagacgccgctggcgctcttccccggcaccggcttccccgacgagaccggcggcgcgcaggcccagggaagcgcggtgaacgtggcgttgccgccgggtgtcgacgacgccggctggcagcgggcgttccacgcgatcgtgccgtcggtgctgcgtgcgttccagccggagatcctggtcacccagtgcggtgcggacgcgcaccggctcgacccactcgccgacctgcgcctgtcggtcgacgggcagcgcgccacctacatcgccctgcgggcactcgccgacgagctgtgcgagggccgctgggtcgcgaccggcggcggggggtacgcgctggtcgaggtggtgcccagggcgtggacccacctgctcgcggtggccaccggcgagccgctcgaaccggcgacgctgtccccgcccgcctggcgcgagctggccctggccctccgccccgggcaggaggtgccgctgcggatgaccgacgacgtcaacccgtcgtacgagccgtggcagccgtccggggagccgaactcggtggaccgggccatcgtggccgcccgcaaagcggtgttcccgctgttcgggctcgacccgcacgacccacgcgactagtgcccgtgtcgagtcaccgcccggtcgcgctgaccttcgacgagacaggcccgaacacggccgggggagggacactcgtcgtgaccacaggtgttcagccggtggatgtgttgctcagcgacggcaccaccgtcggattgcggccgatccagcccacggacgcgccgggcatcgtcgccatgcactcgcgcttctccgagcgcacccgctacctgcgttacttctcgccgtacccccgtattccagagcgagacctgcggcgtttcgtgaacgtcgaccaccacgaccgggaggcgttcgtggtgctggtcggcgaccagatcgtcgcggtcggccgatacgagcggttgggcccggcctcccccgaggccgaggtggccttcgtcgtcgaggacgcctaccagggccggggcatcgggtcggtgctgttggaacacctcgccgacgcggcccggcgagttggcatcccgaccttcgtggcggaggtgctgccggccaacggtgcgatgctccgggtcttcgccgacttcggataccaggtgcagcgccagttcgccgacggcgtcgtgcatctgagcttcccgatcgcgccgaccgaggcgaccctcgaggtgcagcggggccgcgagcaccgtaccgaggcgcggtcggtcgcgcggctgctcgcgccgcggggggtcgccttctacggggccagcgccaccgggcagggcgtcggggcggcggtgctcgggcacctgcgcgactacgggttcaccggcgcggtggtgccggtgcacccgagcgcccggacggtggccgggctgcccgcgtatccatccgcggccgaggcgggcctgccggtcgacctggcggtggtggcggtgccgccggcggccgtggaggcggtcgtggcggacgcggccagcgccggggcgcacggcctggtcgtcatcagcgcgggcttcgccgaggccggggccgacggcgcggtcgcgcagcgccggctggttcgggcggcccatgcggcgggcatgcggatcatcggcccgaactgcctgggggtggcgaacaccggcaccgaggtacggctgaacgccacgctggccccacggctgccggtccccggccgggttggtctgttcagccagtccggcgcgttcggggtggcgctgttggccgaggtggatcggcgggggctggggctgtccagcttggtgtctgccgggaaccgggccgacgtctccggtaatgacctgttgcagtactggcaggacgaccccgacaccgacgtgatcctgctgtacctggaaacgttcggtaacccgcgcaagttcgcccggctggcccggagaatcgggcgggagaagccgatcgtcgcgctggcaccgccggcccgcctgcccggtctcggcccgtcggccggtccgaacgggggcgcggccaatccgtatgggggcgtggccggtccgaatgcggccggtccggacgggggcgcggctggcctggttgcggccggtccggatgaggtcgcggtcagtgcgctgttcgcccattccggggtgatccgggtggacactgtcgccgagctgctcgacgtcggcgtgctgctggccaaccagccgctgcccgccggcgaccgggtgggcgtcgtgggtaactcctcggcgctgaccgggctggccgccaccgccgccgcagcagcagggctcaccgtcgccgacggctacccccgcgacgtcgggccacacgccggggcggcggatttcgcgaccgctctcgccgccgccgtggccgacgacggtgtggacgcgttggtggccgtgttcgccccgccgctgccaggccaactgcccgacgccgaggcggacttcacctcggcgctgcccgcggcactcgccggcggcaagcccaccgtggcgacgttcctggccggacgagccccctccggcgtgcccgcgtacccgagcgtggaggaggcggtgcgggccctgggccgggtgaccgcgtacgccggatggctgcgccgacccgccggcacggtccccgagctgtccgacgtggaccgggacgcggctcaggcggcactgcggccagaaacgttcgatccaacgggtctgctcgccgcgtacgggatcgacgtggtcgagtcggtgctggcggcgtccgagcaggaggccgccgcggcggcgcgacgcctggggtacccggtggcgatgaaggccgccgccgccggcctgcggcaccggctggaccttggcgcggtccgcctggacctgcccgacgaggcgagggtgcggcgggcgtacaccgagatggcgacggagttcggcgctgacgtcctggttcagccgatggtcccgcccggcgtggcctgcgtggtggagctggtggaggacccggcgttcgggccggtggtcggcttcggcgtgggcggtgtcgccaccgaactgctcggtgaccgggcctggcgggcggtgccgctgaccggccgggacgcggcggagctggttgacgagccgcgggcggccccgctgctgcggggccatcgtggggcggcaccggtggaccggaaagccctggctgagctgctgttgcgggtcgggcagctggccgacgagcaaccccgggctcgtacgctgacgctgaacccggtgctggcccggccggacgggctgtcggtgctgcacgccagcgtggggctcggctcggccgccgcccgccccgacaccggcccccgccgcctgtgacgctggtgccgccaggggcgcccgcggcggacatggcaggagcttgccgagctggtcagcaggcgtacgccgccagccgctgcgcccgctccggggcgcgtagcttgcgcagtgtccccttctcgatctggcggatccgctcccgggagaggccgaattcccgaccgacctcgtccagggtgcgctgtcgcccgtcgtccagcccgaaccggagccggatcaccgcctgttcccgctgggacagggtggcgagcacaccccgtacctcctgacgcagctcgcctcgctcggcggtgttgtcgggcgcggccgtcgcgttcaccaccgcgacgaagtcgccgagtgggctctcgccgtcctcgccgacggcctggtccaggctcaccggctcccggtcgtacgagatcagctcgatgatctggacttccgggacgtccaacgcgcgggccacctccgtgaccgtgggctcccgaccaagcgagaccgacaggtcacgccgcgtccgtaccatccggttgacctgctcgaccatgtgtaccggaatgcggatggtgcgggactggtcggccatggcgcgggtgatggcctggcggatccaccaggtggcgtaggtggagaacttgtagcccttggtgtagtcgaacttctcgaccgcgcggatcaggccgaggttgccttcctggatcaggtcgaggaaggccatcccacggccggtgtaccgcttggcgatgctgaccaccaggcggaggttcgcctccaacaggtggtccttggcggcgcgcccctcgacggcgacgagttccaggtcggcccggagcgtggcggagaccggcgtgcaggcggccaacttcgcctcggcgaagagcccggcctcgattcggcgggacagctccacctcctgagcggcggtcagcagcttcgtcttgccgatgccgtagaggtaggcccgaaccagatcagtggatacaccgcgctcgtcagtggcatccagatcggtcaggctgtcggtgccgcttgtggcgcgcatcctgtggtccatcatctgcagagccaactttcgtcactccccgtatccacgtgtgccgtgatctgtcccggtggtgccggttgacaatcagcttggcgggcaggacgtgaaacgggagtgaggcgcggcagcagggaccacgagcggtggaagctgggtgccagccagggctcgcgatcacacccagtgcttccgcgaccatgccgggttgcgcgagcgccggccggtcgattaccacccggaaccgcacgccctgtcggaccgccaccgatttcaccgtgtggtgcccggcggtacggcgacgaagggggcggtgacgaagctgcggacctccacctgggcggcgtgctgcacctgggcgaatcgatgacggatggcgtcgaccccggtgaccacctcgatgacgcggtcggcgagtcgggacagtgccgccgccacgtccgcgacgggtaatcgcaggttgtcggcgagttcggccgggtcggccggccccgcaggtggtagaccatctcgtcgtcggggctgaagcccaacacgcccagcatcagtggctgcctccctcggcccgctgtggcatggagggcatgacctgtccggatgcacctgggacggccatccgcgttggttaggggtccggcggggttcccggacgatacggtccgggaaccccgccggtcaggtcatcgcaggccgtaggcgcgagtgatttcctgtcggatggcgaatccggtgtcggtttcggcggcggctcggatggagatgaagccgtcgggttgtgtcggcagtgtcagggtgccggtgtagcggttgttgtcgccctggttgagggttactcgttgccaggtggtgccatcgtcgtaggagacgtcgagttcaactgtggtgatggtgccggtgccaatgtcggagccgccgggttgcggtcgcgcggtaacgctgatcgcctggtcggtgccggcctcgacgtcgcctcggagatcggtttccatctcgtagtcgagttggagcagcgtgatcgggacggcgtcggacgggtcggcctggttggtgctggagatgaagtcccattcggtgtgggtgcgggtggacagccgccactcgtcagccgagcgcgacccatccaacaccagccgatacggcagcgtgccggccggcacctcccggttggagaggaagctgtagttcgggtcctcgtgcagcagggtgtcaccctgatagagcttgatgtgttgctgtgccgagggaatccctccgctggagtcgagcacagtgtccgacgggctccaggcccctacggagacggtcatgcgatcctggtatcgactgttcttaagccgggctgactggatgaaggctgggcggatggcgggtgcgaaccagtccaccctgctggtcgtgcccttggcgtaggtgtgctcgtccgccacgactccccaatccagaccacgctgcacgtggttttcgacccaggggacgtccggggtgacccactcggtgcgaatgcccgggtgccactccggctcgcgtgcaccgagcgcagggccgaggatcgtgtgagcgcggtagccggatccttcggcgtcctggtcggcgtggtagcgggcgtcgatgcgggccaggtcctggtggctcgggtggtaggtgagtggctggtctggtacctgctttcgccagacttgtgtcaggtcgtagatggtgtcggggtattgctcttggctgactttcagttttggtatgccgtgttcggcgagtttggtgaggaggttgccgatgtcgcggtggatgctggcgacggggatgggtgagtcgccgacgtgttcgtggaggattccagggttgtcgttgacgacgagtaggagggttgctccggctgctgctgcggcggcggcgcggtcgggtgggctgacgttgtcgctgtgggtgacgatggcgattttgcccctggcgttgaggttggcgtagtcctcgggggtgccggtgccggcgtagacggggcgtagccattgtgtgccggtggtgatggtgctgcctggttggactgcggcgtcgatgggaagtaggccgaaggcgcgtaggctcaggacgggctcacccttgcgccactgggctgccatggcgaacgcggtctcggtgctcttctcggtcggtaggacgtacaggtcgtcgtatgccggcgcgatggaatggtagtagtaggtggggccggtgccgtagtcgacggtgtacccgagcaggcgctgtcgatcttccgtgcgccggggtgtggtgaactcgaggagtcgggcctgactggcgtccagcatcacctcggtgggtttgtcgagcacggttgccggggcggccagcagggtgaggccgagggagtcagctcgttcacccgggacctccaccttcgtctccatcgtgtaggtccctggtgggaggcgcagcgtccgctcaccgtcgatgctgatgaaccgggggaaccaatcgccggccttccgtaccacgacgaatgcctcggtgggctggccgtcgcggtcgcggaccttgatggtcaggccgtagcgttcgtcttccttgaggagcccgagggccgtgcgggtgacggtctcaccggtggtcgggtcggtgccgacgaggtagccggtgtgcgagccgatggtgatcccacccgggtcggcggtcacggggacgtccacctgcccgcccgctggcacggtcaccttggacgtgtcgagggtgaacgcgtcgctgccagtggtggtcaggtcgagggtgacggcggtggtgccgctgttggtgaacgtcaccggctccgtgacgggggcgtcggtgggctggtgcggccattcgaagtagccgacgaacgccgagccggtggcgcgtacggtgctacccaccgccgccgccacatccagccggccggtgcccacctggaacgcgttgtagctgtcgctcagcgcctcggcactgctcatgagggcgttcttgagttgggtgttggtccagtcggggtgttgttgggcgaggatggccgccgctccggccacgtgtggagctgccatcgaggtgccggtcttgcctacgtacatgccgtcgccggagctttgttgggagcgggcggcggtgacggcgacgccgggggcggtgatgtcgggcttgattgctccgctgtaggccagtggtccgacgctggagaacccggcgagtcggtcctgtttgtccaccgcgccgacggtgagggcgctttccgcgttgccgggtgtggcgatggtcgttccgctgttgccggcggccatgacgaacagggtgtcgtgttgcgcggagagggcgtccaccgcgagggtcaacggatcgaggacatcggtgcgcgccgcgtggccgaggctcatgttgaccacgtcggcgccggattcggcggcccactgcatgccggcgatgatccaggagtcgtagccgatgccgttgttgttgaggactttgccgatgatcagatcggctcccggtgcgacgccggtgttgtcgccgtcggaggccgcgccggtcccggcgatgatcgaggcgacgtgggtgccgtgcccctgccggtcggaggcgtcctggtcggggacgaagctgaccttttcggtgatctggtcggcgaggtcggggtgggtggggtcgatgccggtgtcgaggacggcgacggtgacgccgtcgccgtcgtagccggcgtcccaggcctcgggggcgccgacctgcgggacgctgtcggccagggcggtgcgcacctgaccgtccagccagagcttggggacaccgctgtcgtgcgcgtcgccggagccgcgactctgaccggcggcgatgctggcggtgatggtggaccagacggtgcgggtctgttccttgtcggcggtgagggcgtggccgttgatggcgggtaggtcgtgggtcagggctgtgccgggtagtgcggcggtggtgcgggctgtcgttctggggtaggtggcgatcaggggtagttcggtggtgtgggcgtcgtcgtagcccatctcgatgaggtcggtgacgttgaacagtcgtcggtcgagttggtcgttggtcaggaggggtatcgcttcgtcgggcaggacgtacaggtcgtcgccgctctgttggacactgaagccgccggtggcgtcgtctggctggtcgacctcggtgatggtcttgccgttggcgagggtccggaccgtgacgacgtcgccggtgaccagggtgacggtgtgcgtctccggggcggtgacgggcgtggcgacgggggcggctgtcgggggctggccggcggtcgcggcggccggatgggtcgcggcggccgaagccgcgaccatcccggccgccacgacggcggcgatcagccgccgccgcgacccgccagcggcgaagggtcctagatcggaagacatagacacagttctaccggcaacgccgagcaagaaggtaaacagcctgtgatggattgattacccacacgtacggtggtcgccgtcgattgacggcgactccggcgccggccggtcgccgccgcgatcagagatcgagcagcacggtgcgtgggccgacattcacgctctccaccagcatctgggcgcggaagcggccggtctccaccttggccccacgggcgcgcagttcctcgacgaccgccgtgaccaagggctccgcgacctccgccggcgcggctgccgtccaactcgggcggcggcccttacgggcgtcgccgtagagggtgaactggctgaccaccaggatcggggctccgacgtcggcagccgaccgctcaccgtcgagaatccgcagctcgtgcaccttgcgggcgagggtcagggcggtctgcgcggtatcggagtgggtcaccccgagcagcaccagcagaccgtcgtcgatcgctcccaccaccgcatcgtcgaccgtgacccgggcccggccaaccgtctgcaccaccgcccgcatcagtccaccaccggctcgacgaaaccccgctcgaccaggtgagccacgatcgggccggccgcctccgccaactcgcccggtgccacgtcgtgcgcggcggcgagcagggcgagctgatcgcgcagcggcaaccgcccgtccgccccgcccaccagagcgagaacgatcggatcgatctcctcggtccagcgcagaccgcggggcatggcgagcacctgccggtcgaccgcccacccctcgtcgcccatggtggcctcctgccgtagctggaggtcgtcggcggcccggtagcgcgccgcgagtagaccgtcggtgtcgcgtacccggagccactcctggcggtcgaaccagtcggcgacgcggtcgccgagcggcgcctcgaccagctggcgcagctcctccacccggacgacggggtcgtcgtgcccggcgcggcgcagcgagacgatgccgaagccgatcgcctcgaccttgtgcgcgtcgaaccagtccagccactcggccatccgctcggggctggccgtctcaccgacatcggcgagccacaggttgacgtacgccatcgggtcggcaacctcgcgctggatcacccaggcgtccagcccgctgccggcgaaccatccggtgacccgttcggtccagtcctcaccggcgacatgcacccagttcgcgagatactgcatggtgccaccctcggtgagcagacccggggcggcggcggccagctcggcgccgatcgcgtcgcccacccgcccggagtcgcgatagacgtgtgtggtggtgcccggtccgacgacgaacggcgggttgctgaccaccaggtcgaagcggcgcccggcgaccggggcggtcaggtcaccgcgaagcagttcccagtcctgcccgttgagggcggcggcggtcgccgcgaaccgcagcgcccgctcggagaggtcggtggcggtgacccgccgcgcgtgggtggacaggtgcagcgcctggacgccggagccggtgcccaggtcgagcgcggtctcgacgggccgccgaacggtcgccccgatcagggtctgggtggcgccgccgatgccgagcacatgctcggccggcaacgcccggccggggtggctgccggcgggcacgtcggcgagtacccaccagtcgtcgccgtacggctccaggtcgaggcccctccgcagtccgtcgccgtaccgctcgaccaggccaccggcgagcgcctccttgaccggcagcggcgcgatcgcggtggcgaccgcgtcgtacggttcggtctgttcgcagacgaagagccggatcagggtggcgagggggtcacggtcctcggtggcgcgcagcgccgcgcggaagtcgttgcgggccatgccgccggtcgcctgcgaccccagccggccggcgattccgttcgaggtgaagttcgcccgggtgagggcgctgcgcagcgccgtcacgccggcgggggagaacagcatgtcatgtgggtccacgccgtcatcctgcctgccaccgccatcgccgtgggtgccacccgccggacatcggccgcaggtgtcaaccacgcgggcctgcgccgccacggcgtcgccggtgacggttgcgcctacacgccgatcagggtggaggtgggggtggtgggaaagacgcgggcggtgccctcgacggtgactccgacctcggctccgaccgggaccgtcgggccgccgtcgaggacccgggcggtgacccgggtgccatcggccagccggaggccgaccagcgcgtcgtgcccgtggaagtcgtgccgcagtacggtggcggcgaccgtccccgggccggtgcccaggcggacctgctccggtcggaccaggatggtccccgggccggccggggtggtgtcggcgaccggcacgtcccccaggcaagtgcgtgcgaggccgtccaggacgaccgccggcagcaacaccgcctcgccgacgaaaccggccacccactcgtcggctggctcccggtagacggcggtcggtgtcccggcctgcaccacccggccggcgcgcagcaccaccacccggtcggccacggacagcgcctcgccctggtcgtgggtgaccaacacgccggtcgctccgtcggcgcgtagggcctcccggacgtcgtgacgcagcccggcgcggagcccggcgtcgagagcgctgaacggttcgtccaacagcaccaccgatgggcggggcgcgagtgcccgggccaccgcgacccgctgctgctggccgccggagagctggtgtggcatccggtggccgaacccggcaaggcccaccagggtcagcacctcctcgatccggtcgccccggcgggcggcgcgacccaggccgtacccgacgttgtcggcgacgctgaggtgcggaaagagcgcgccctcctgtggcaccacggcaatgcggcggcggtgggcgggcaggtgccggccggccccggcgatcgggacaccgtcgatgcggatctcgccgtcgtcgaggcgttcgaaccccgcgaggcagcgcagcaacgtcgtcttgccgcagccggagggccccagcacggcggtgagtagcccggacggcaccgtgaggtcgacaccggcgagcgcggtgaccgtgccgtaccgccggaccaccccggtcagcgcgacctcactcatccccggtcctccttgtcgagcaggccgctgcgggagaccagcagccaggtgggcagcgccgagatcgccaccagtagcgccgcgtacggggcggcggcagcgtacgcgccgaccgacgtggccgtccacagctcggtggcgagggtgtccgtccccgtcggacgcagcagcagggtggcgggaagctccttcatgccggtcaggaagaccagcgccgcgcccgccccgataccgggcaggaccagcggcagggtcaccgtacgcagcacggtcagtgggccccggcccagcgagcgggccacctcctccagtcccggtggggactgggtggcggcgccggccaccgcgccgaccgcgagggggaggaagagggtcgcgtacgcgagggccagcagccagcgggtctggtagagcgggtacgccacggtgatcccgaagaagatcagcgacagcccgatcacgaccccgggcagcgcgtgggcgaggtacacgagccggtccagcaccgtggtcagcgcgccgggcgcgcgggcgacgagcagccccagcggcagcgccagcagcatggtcagcgccgcgccactcaacgagacggtcagcgagttgccggcggcgacggccacctcggccagcgcacccgggcgggacacaccgtcggtgagccgtcgggccaggctcagcgcgggcaccccgagggcgagcgccgccacgccgagcagcgcggcgaacgccggccagcgggcggcgccgagccgcagccgggccggcgggcggcggatgccgccgagccgtgcgtagcgggcgccccgccgtcgggtggtggtctcggcggtgagcagcagcacggtcagcaccaccagcacgctggcgagcaccagcgcgccggtgcggtcgaaccccaggtcgaacgcgacgaagatggctcgggtgaaggtgtcggtgcgcaggatcgagacggccccgaagtcggagagcacgtagagggcgaccagcagcccgcccgccgccgtggcgggacggatctggcgtagggtcaccgcggtgaacgtctgccatccgctgcgccccagtgaccgggacacctcctcctgggccgggtccgcgccgcgcagtgccgccgcgaccggcaggaagacgtacgggtaggagcagagcgtcagcaccagcgccgccggccagaagccctccagtccgcgtatctcggagagccaggcgaaggccgcgatgtacgtggggacggccagcggcagcgccgccagcaccgcgaagaaccgacggccgggcagctcggtgcgggtgaccaggaaggcggtgccgacgccgagcaggatgcaggcggcggtgaccaccgccgcgagggtgaggctgcggagggcgagcagcgcgacccgctcggtcgacaactcgtcgacgacccggtcccagccggcctccgcggtgcggatcgcgaggtaggccaggggcagcagggctacgaccaccgccgcggtcgacgccgccagcagtaccggtcggggcgccagccgacgcacccggccgggtacggcgaagcgggtcggcctgccggtggccgaccccgccgtggccgtcggagtgctcagggcaccagccccgagtcagtgatcatggcgacggtggcctcgagtgtgtccaggtcgttgaggtcgatggcgggcaccttcaggtcggccagtggcggcacgtacgtcggcccgggcacgcccgtcaccaccgggtactcgaaggtttcctcggcgaagtaccgctgggcctccgcgccgagcaggaagtcgacgaacgcctgggcgtcggcgtcctcggcggcccggttgagcaccccgacaccggcgatgttcaccagggcaccggtgtcaccgtcggggaagaagtgcagcttggccttcaacgcctccggcgtgctgccctgctcttcggcaatcgcgccgaggtagtagtggttgaccagtcccatggggacctcaccggcgtcgacggcctcgacgatccggatgttgttgtcgcggatctgtgcctcgttggccttgaggccggacaggaagtccttggcccgctggtcgccgtgctgtacccggatcgcggtgacgaacgcctggaaggaggcgttggtcggagcgagcgcgaccttgcccttccagtccgggccggtcaggtcgaacacggacgtcgggagttggtcggcggggacctggtcggcgttgtagaccagcacccgggagcgggcgctgactccgacccactggccactgcgcgcccggtaggtctcggtgaccttgccggtgctggtctccggcagcgtggcgaacatgccctgcttggccacggtgccgagggcgccggcgtcctgggcgaagaagatgtcggccggggaccggtcgccctcctcgacgagctgcgccgccaactgggcggtggtggcgtaccggggtcggatctcgatgccggtctgctcggtgaacctctccagcagcggcttgacgagcttctcgttgcgcccgctgtagacagtgatgatcttgtcgttgggttcaccggggtcggtgtcatcctgaccggacccgcacgcgaccaggccgacggcgactagtccggtcgcgacgaacgtcgcggcggaccggcggaagagtgcagacacgacgaaccccattcacgacaggtcggcggagaccaacccggtgaagttagcacaggctaacctcacggtgatgcggtgtgcgcgatggatcacggcggcggaccggtaccggcccatagggccggcggtgggtggcggggaggcggccgacaggggcagggtcagcccggcggtggccggcgaggtgggtcaccgccgggcggtggccgacaggggcaggtcagggccgggggcggccgacaagggccgggtggtggccggcgaggtcggtcgacccggcagtgcgacaggggcaggtcaggggccggtggtggccggcggggcggaacgcggcctggggtggtgcggccggttgcgggccgggcctggtcggaacgcccgggtcagggccgccgggcgaagccgacgaatgcccgccacgccgccggcccgaaggccagcgtcggcccgtgcgggtccttgctgtcgcggacaccgacgacgccgggaaggttgtcggccacctccaggcagttgccgccgttcccgccgctcttcgtgctcttacgccaccgggcgccggtcaggtccatgatgctgccgcttctctcaggagatccagggaacgcccacgggggagggcttccccacggatgagttcccatcgccgctccagcgtaacaatgtccgatgtcttatccagaagctgtgcccgcgcgggactgtcgacatgggccacccgtgacccgtccggcatgtcggcgatggtgaagggcccgtccagccccgggtagctgggggcgtcgagtgggacgacgtgcagctgcaccgtcggtgactcggcgcaggcgaggaggtgggcgagctgttcggccatgagggcccggctgtcgccgacccgccgccgcaggaccccggcgtccagcacggcgatcagcaggggcccctgctcgcgccggaggatcgcctggcggttgagccgcgcctcgacgagttcgtcggtgtcggcggtgaggatgccgccggcgagcgttgcctccgcgtacgcctcggtctggagcagacccggcacccaggcgagttcgaaggcccgtagcgcgatcgcctcgcgttcgacgttgacccacgggcggaaccagaccggctcccggcggcggctcacgtccggccagagggcgtcgacgtctcgaccgagcaggctcgcgacggtggcccggtggcgggcctgagggatgtggccaggatttgcccatctcgcggcggtcttcggatggacgccgacctggcccgcgaggctttcggcggtgtgacccgtctcggcgagcgctgcgacaaacgcgtggttcatgccttctcctacctggaacgaagggactgtgccaaaaactaagtgcaacgctgtgtgattgtccagcttcggattggagggtgacggcaggacggtgtggccggtggcggactcgaaccccgccgaaggtgctgtcgggccgccccgccaacgcgtcggtgcgggcggcccccacccaccgaggaggtcgtcatgcgggtacgtctgtctctgttgccggagtcgtcaggggcgtcgaggtcgttgcgacgctgatgtgggcgtgtcgggcatgcggtcagccgtggccctgcgcggaggcccggctactgctgaattccgagttcgcgggccgaccgcccagcctgtcgagctacctcgccgggctgtttcacgaggcgatgcacgacctctaccacctcaacccacaccgcggtccgggcccgcgtgagctgttcgaccggttcgtggtgtggggcccaccggcgaccggccggacagccgggggagtgacaaaccaccccggtcagccgtgtccggagacgtgtcgacggcaccgcccaagccgagcggtgtggaccaatgcggagtgctcgcgcccgggaatcggccgaccctcgctgcgtcgacggacgaggtgacaggatgagggcgatccccgaggaggtccgtggtgaagcgtccggcgtaccagccgatcctgatcaccgacgccccgcgcagccaggacgatcaactcaccagccgccagaagcggtacgtgctgatgatgggtgtccgggtcgcgtgtctgatcgtcggtgcgatcctggtcggcatccaggcccccatgctctggctctggctaccgctggccggtctgggcatgattctcatcccgtggctggccgtgctactggccaacgaccggccaccgaaggagaagcaccgcctcggcggccggttccgggcccggtcccggtccttggcggacccggaaccgacgagcctcaccgccgaggaacagccgcacaaggtcatcgacgcggagccctgaccgagcccgcggcgtcccacgcggacggccggcgcccggtggtgaccggcggtccggcaaccgtgcccggcgctgtccgggcgcccgggtcaggccggcggtcgagcgcccacccgaccgaccgcggacgcgcccaggtcacccgcccgctgtagcaccgcctcgggggacgccccggtcagccacgtcgacagcaggccggcggcgaacgcgtcgccggccccggtgggatcgaccaccgccatccggcgggtcggcgtcaccgcgaccatggcgtcccggtccacccacaccgcgccggccgccccccgcttgaccaccacccaccgcgccgaggcggagagcacccgcccctgcgccgccgggtcgagcccgcccgccagcacccgtgcctccgccgcgttgaccaggagcaggtcgatgccgcgtacccagcccaggaaggccgccgcccccacccgttgcagcggtgccgcggaggccgcgtcgacactgatggtgagtccccgcctgcgggccgcggccaacgcgtgcagcccggccggccgggaaccggcgtccaacagggtgtaaccggacaggtgcaggtggccggcgtcgggcgcggcagccagggcggcgtccaccgcggccggagacagccacaggttcgccccccgctcggtgaccatcgtgcgttcgtcggcggtggccagcaccaggaccgttccggtggggacgtcgggcacccgggtgaccgcgcagtcaaccccgccgcgctccaactcggcgacccggtcccggccgggaccgtcgtcgcccaccgcgccgaccagcgtcaccggcacgcccaacgcgcccagccaggccgcagtgttcgccgcctggccgccgccggtgaaccggatctcggccggggtgtccgacccggtcacgatcggcccggccagtaccgccaccacgtcggtgatcaggtcgccgaccacgaccacccggggtggcgtcatgcctgacgagcggccgacgcgaccgcgatccgggcggcgagatcagcgttgcgcaggatgatccggatgttcaccgcgaggctggcgccctcggtcgccgagtggaagtgcgccagcaggaacggcgtcaccgccttgccggtgaccccctcgcgtcgcaacagcgccagcccctcggccagggtgcgatcgtgcagcgccgggtcgagctgctcctcgacgggcagcggattggccacgaccaggccgccggtgtgcagcccgtgctgttcccgggcggcgagcacggtggccacctgctccggcgagtcgaccgaccagtccaggtcgaacccgccgtcggtgaggtagaagccggggaagcggcgggtgcgatagccgaccacaccgaccccgagagtctccagccgttccaacgtggcgcccgggtcaagaatcgacttcaccccggcgcagaccacggcgatcggcgtgcgggccagggtcgtcaggtcggcggactcgtcgaagctctgggacgcctcgcggtgcacgccgccgaggccaccggtggcgaacaccccgatccccgccgcggcggccaccgcgctggtagcggccacggtcgtggcgccgtccgcgccggtcgcggcggccacggcgagatcgcgtacggagagcttggccacctcgtccacggtggcgagccgggtcagctccgcgtcgtcgaggccgaccacgagctggccggcgatcatgccgatggtggccggcacggcaccggcgtcccggaccgtctgttcgatctcgcgggccacccgaaggttgtccggtcggggcaggccgtgcgagacgatcgtgctctcgagcgccaccacggggcggccgacgcgcagcgcgtcggcgacctcggcgccgtgtcggaggtgaaaggtggtcacaacgtcccaccgtacggtgtcgaccagtcgggctcgaagtagaccaggcaaagggtgacctgccaaacttggcgggtggaggtatggaagtgagcacacaggttctcgagcgtcccgaggtgaaggacgccgacaccggtcccgaaatgttccattacgtgcgcaaagagaagatcgccgagagtgccgtgatgggcacctacgtcgtggcgctctgcggtgagacgttcccggtcaccaaggcggccaaaccgggctcaccggtctgccccaagtgcaaggagatctacgagtcgctccgcgagtgaacggagtcgctccgcgtgcgagtcgagccgggcggtgccaccgcccgcgcgacctatggcggtgatcacctccaccggcgagtccggatcgccgaggcgccgccgcgttcgcctccgacggctcgacccgtgcacccacgctcgctgacctgacgcccgcccggaacatcgcccttcccgtcggccgtggcgtcgagtggggcgtgcggcggtcgctggttatgctgggccccgccctcgcggcactgcgcgcgggggcgttttcatgggcggcggcgtgttcatgggcggcggtgtggccgatgcccctacggcccagggagcgcgtgacccgcggccctcggtcggggcccgtcccgcaggcggtggagaggagcttcgcgtggcagcccggacgccaacgctcgacacgttcccggccctgcgtgcctggcagcgcagggcgctggtggagtacctgcgccggcgggagccggacttcacggcggtggccacgccgggcgccggcaagaccaccttcgcccttcgggtcgccgccgagttgctcgccgacgggagcgtcgaggcggtcaccgtggtcgcgccgaccgagcacctcaaggcccagtgggcgcaggccgccgcccgggtcggcatccaactcgacgcggccttccgtaacgccgacctgcactcgtcggccgacttccacggggccgtggtcacctacgcccaggtcgggatggcgccgcaggtgcaccggcggcgtaccctgacccggcgcaccctggtcgtcctcgacgagatccaccatgccggcggttcccggacctggggtgacggtgtgcaggcggccttcgaaggcgcggagcgccggctcatgctcaccggcacgccgttccgttccgatgacaacccgattccgttcgtcagctacgagcggggcggcgacggcctgctgcgctcccgcgccgactctgtctacggctatgccgacgcgctgcacgacggcgtggtccgcccggtgctcttcctcgcctactcgggggagacccggtggcggacgaatgccggtgaggaactggccgcccggctcggcgagccgatgacccaggatctgatcgcgcaggcgtggcggaccgcgctcgacccggccggcgactggatgccgcaggtgctgcgggcggcggacgcccggctgaccgtgctccgcaacgccgggatgcccgacgccgccggcctggtgatcgccagcgaccagcagaccgcccgttcgtacgcgaagctcatcgagcaggtgaccggcgagaaggccgccgtggtgctctccgacgacgcgggtgcctcggcccggatcgcgacgttcgcgaccgccgagcagcgttggctggtggcggtccggatggtttccgaaggcgtggacatcccccgtctcgccgtcggtgtctacgccaccagcgccagcaccccgctctacttcgcccaggccatcgggcggttcgtccgggcacggcggccgggggagacggcatcggtgttcctgcccagcgtcccacacctgctcggcctcgccagcgagatggaagccgagcgggaccatgtgctgggtaaaccgaaggaccaggacggtttcgacgacgacctgctggagcgcgcccaacgggacgaccaggccagcggtgaactggagaagcggtacgccgcgctctccgcgaccgccgagctggatcaggtgatcttcgacggcgcgtcgttcggcaccgctgcccaggccggtacgcccgaggaggaggagtatctcggcctccccgggctgctcaccgccgaccaggtggccatgctgctgtccaagcggcaggccgagcaactggccgcgtcgcggcgcaggaccgccgcccggcccgttgaaccggccgcgacgaccgcgccaccggcaccgatgagtgcggcgcaacgccgggtggcactgcgccgacagttgaacgccctggtggccgcccgacaccaccacaccggtcagccgcacggcaagatccacgcagagctgcgccgccgctgcggcggcccgcccagtgcccaggcgacgatcgagcagctggaggaacggatcgccacggtgcagaccctctgacccggcccctggaccaagccaggcgacgcgcctggcgtcgttcgcgggcagagcaggactttgtgggacagacacgacaaagccggccgggcccccgcaggggcccggccggcactatgtcccgctgttcgtcagttggtcatcaggtcggcgccacgccagctgaactccggatccgccgcgtaccgcacagtgatcttgacgaggtcctccgcgtacttgtttgcgtgatgcccgcagaacaccagttccccacccccggcaagggtgatgcggagcttgccggcagcattgcagcggtcgcaccgttcatcggcggccggggggctcaccgtttcgggcggcggcgtgagggtcggggtcatcgccttcctcctctggtcgtcaccgatgaacactctcttcggtcgttgctcacctatcgtgcaacaccctggtcggggcgtgcgttccctgtgtgcccgcgggggaccgaggtcacacctgactccgacagcgtccctggcccaagggtgccacgtcaacgatcacaatcatgcaactaaacgatcaccgtatggtgtgcacggagagtgttcgaggcgacacgctcagttgtggctgtggataaatcaggtgtacggtttcagcccaggtgtcccgttcggtctgctcagtccaggtagtcccggaggacctgggaccgggacgggtggcgcagcttggacatcgtcttggactcgatctgtcggatgcgctcccgggtcaccccgtagacctggccgatttcgtcaagcgtgcgcggctgaccgtcggtcaggccgaaccggaggcggaccacgccggcctcacgttcggacaacgtctggagcacctgctggagctggtcctggagaagcgagaacgagaccgcgtcaaccgcgaccacggcttcggagtcctcgatgaagtcaccgagctgactgtcgccctcgtcgccgatggtctggtcgagtgagatcggctcccgggcgtactgctggatctccagcaccttctccggtgtgatatccatctcctttgccagctcctccggggtgggctcgcggcccaggtcctggagcagctcgcgctggatccggccaagtttgttgatcacctcgaccatgtgtaccgggatgcggatggtgcgggcctggtcggccatggcgcgggtgatggcctggcggatccaccaggtggcgtaggtggagaacttgtagcccttggtgtagtcgaacttctcgaccgcgcggatcaggccgaggttgccttcctggatcaggtcgaggaaggccatcccacggccggtgtaccgcttggcgagcgacaccacgaggcgcaggttcgcctccaggagatggttcttcgcccgctccccgtctcgcgagatccacatcaggtcgcgctgcatgtcgcggttgagcttctcctcgccctcctcggtcgcgcgcaaccgctcagcggcgtacaggccggcctcgatccgcttggcgagctccacctcctgctcggcgttgagcagcgggaccttgccgatctgcttcaggtacgcccggacggagtcggcggaagcggtcagctccgcgtcccggcgggcctgcttgagcgcctcggactcctcgtcgtcccactcgaagtcgttgtcggtggcggagttcgccgcgtcggcctcggcagcctgggtcagctccgccggctcgtcgaccaccacgtcctcgatctcggcggccaactcctccgggtcgacctcgccaccggcctcacccttcgcagcggacttcgtggccttggccgggcccgtcgccgcggccaccgtcgccttggtggcccgagtggccttcttcgccggcgccgccttggcggccgcggcggtggtggtgccggccgccttgcgggcggtggccttccgtggcgccggggccgtcgcctcggcaggggtctgcttcggcgcgggcgtggtggtcttcttggtggtcttggcggtggtggcccgggaagcaggggtggtcgaccgggcggcggccacccggcggcgcggggcggtggtggccgaaccgtcaaccacgacggtcacccccgcgtccgagagcgcccggaggatcttcttggcctgggccggagtcacctcggcagcctcgacagtgcgcgcgagctgagccgacgtgagctgaccgccggcgctctgcgcgtgcgcgatcaaggtgtcggtgagcgagcgaacgtcggcgccggtctggcggggttctgtcacgaatgaccttccggtggcgaagtgcgagcacggcagggtcgtccggcgtgggcggagcacggtgccgggcgagtcgttgaggacccccgtgtcgcgggccggccggccgatcggtggcggtccgtggcgcgtgggcagggtgaattgtaacgctgtccacggcgatcattcggcggcgcacggccgattgccggtcggaccatcgaattggcacggatgtggactttgcaaggatgatacccggatatggtcgcgaccaccccggtcgtgcgggaagggaacaggaatggtccgttcggcaccggagccgcaggagctgctggagatcgcgatcgaggtggcgcgggaggccgccgcgaccgcgtaccggatgcgagtccagggtgtctcggtggccgcgaccaagagcaccatcaccgacgtggtgaccgcggccgaccgggcggcggagcagcaggtgtgcgaggcgctgcgccggctgcggccggaagacgccgtgctgggtgaggaattcggggaagcgggcacgggtgacgccgccgtacggtggatcgtcgaccccatcgacggcaccgtcaactacctctacggcgtcccgcacagcgcggtctcgctcgccgtcgaagtcgacgggacggtggtcgccggggtggtgcgaaacatcgtcaacggggaggagtggacggcgacggccggccacggcgcatggcgggacggccagcggctgcgctgctccaccgaactggaccttggtcaggcgttggtggccaccggcttcgggtacgacccccggcgacgggagcaccaggcccgggtggtggccgggctgatcccacacgtccgcgacatccgccggctcggcgcggcggccctcgacctctgcttcgccgccgaagggcgggtggacgcctacttcgagaaggggctcgccgcctgggacctcgccgcaggtggactggtggccaccgaggccggactacgggtcggcgggctggccgggacagcggccggaccggatctggtcatcgccgcgccgccgggcctcttcgcgccgctgcacgaccggctggccgccctcgacgccgccggcggcccctgacggccgccgacccgcggaccggtcactcgtccttgaccgggcaggtgccgggcggcgccaccggcgaaccgagatcgccgagtgactggttgacctcggtcgtggtggccaactgctggaaggcgctgcccaggacgacgtccacggtggcgtcggtgcgctccgggtcgtaggcgacctcggcgttgttcaagaagtacgcccgcagcaggtgcgccgagccgacgcccttcgggccgtaccgcaggaccgcgatgtcgtcggtcttcgcctcgtcgccggtcttctcgatctggaacttgcggttccggaagtcgtcggagatcttgccggcgaggcccacctgatcggtaccattgagtacgttgatcttcacctcgctgggctcgcggagggtgacgtcagccttgggccagcccttctggcagccggcggtcgcccccgcatcgccctgggtgtcccgaacgagggcgacgatgacgaagatcagcgccagcatcgccagcaggccgacgacgacgagtgctcgcactcgcgcaaagctcagcacacggtgctcccgggacggaggagggcgacggcagccgcgtggcggtcgaaccgcccgaccggccgtcaggtacgccgctgaggttaacggttgtccggcggcggcgtggaaacagtcggactcgccggcgtgccggccgggaacgcggtagtactacccctatcttcgtgtcgcctgagtcacatcgggaacaacttcccgtgcggaggcgtacatctcttccgcgagggcggtatacatgccacgcccgcaaggggggtaaggtaccgcgctcgctggggaagtgctctggcggcgtcgacccgacacctgccgggtcgggtgaccgacacaagtggtggccgcccagcggaaccgaaacaacgtcgtccggcgttacaaccggaagcgacaacatcgatatgggagagtgaaccgatggccaccgactacgacgccccgcgtcgcgacgaggtcgacctcggcgaggacagcctggaagagctgaaggcccgacgcgccgactcacagtcgggcgccgtggacgtcgacgaggccgaggtagcggagagcttcgagctgcccggtgccgacctggccgacgaggagctcacggtcaaggtgctgccgatgcagcaggacgagttccgctgtgcgcgttgcttcctggtgcaccaccgcagccagctggcggtcgagcgtaacggcgacctcatctgccgcgagtgcgtctgaccgagccgcgaccaacaccaccgtcggcggctccccgcccggagccgccacgtactccggtcaccgtgcggcggtccggtggggccgccacactcgtccgggacggccgccagcgcggcccagtccagcgggaggtccggtgccatgaccgaacgggacagcacaggcggcgaaccgaacggtgatcttggcgccaccgtcgcggcgctgaccgccgacgacgtcaccccgacccgccggcggcagctgatcggccgcctgatcggacagacccggacgcgagggctcggcgacctgttccggccgaaggccgcgatccggtggatggtcgacaccaccgccgagatcgccccgcacgtaccggtccgggaccgggccacgctccgccggcacttccccgacctggacggtgaggcgctggccgaccgcctcgttcgtaacgccgcccgggcgaccgccggggtgggcgccgccggtggcggcgtcgccaccgtcgagtggatggtgaccccgaccctgctgaccgcgccggtcctgctggccgccgagacggtcgccgtcgtcgcgatcgaactgaagctggtcggcgagctgcacgaggcgtacagggtgccgctgcccaccggcgcgactccgcgggcagtagcgctcgtccggtcctgggccgcccggcggggaatcaatccgatgaagcccggctccggggtgagcgcggtgctcggcaccgcggtccgccgggaactgcggtacaccctgctcagacgattcggccgcaatctcaccacgctgggcccgtttctcaccggcgcggccgtggccagctacctcaaccggcgggccacccggacgatggccgacactcttcgcgccgacctccgccggcagagcccggagctgcccagcccgccatgagtcacaggcctgccatgagtcacaggcctgccatgagtcacaggcccgccgtgaccgaccggcccggcgtgagtcgcgggcatcgtcggcgccgccgagcgccggggtcgtcagcgccgctcggaacgtcgccgtggcctactcgatccgcgtcgccggcgcccactcggtcgccgcggcctactcgacccgaccggtgccgacggcgtcccgggcagcgagaagcgcctccgccagctccaccggccgccgagtgctcaccacccagaacggggtggggtcggccggatcgtcgagtaccacctgcacggcgcccgggatccacggccgctggaccacgaacgccagcgggtccgcgccgacgccgagcacctcacgccgcccggcggcatccagggggacgacatcggcgacgaaccgggccggcagccgggcgtcgtccaccctcagctcgccgtcgtggaccgccacccggatccggcccagccagagtaggcccgccaggaccgccgggagcagcagcacgaatggcagccacgcccggaggcccgacgcgcccagccagatctcggcggcgagcagcccggccgcggcgaacccgcccagccaaagccaccacggcaagcccagccgctccgcgtagcgggtggacggggacgaggacacgcgcacgaggtgaagggtacggcgcgtgtcggcggagccaccgggcaggatggcagggtcaccccaggaaccggacggaagaggaaaccgtgaccgacgtacccgtgcccgtgcgacagctcgaccccgggctgccgctccccgcgtacgcccaccccggcgacgccggggccgacctggtggccgccgcggacgtggagctgccccccggtggtcgggccctggtgccgaccggggtggccatcgccctacccgaggggtacgtgggcctggtccacccccgttcgggtctggccgcccggctcggcgtgaccgtgctcaacgcgcccggtacggtcgacgccggctaccggggtgagatcctcgtcaacctgatcaatcatgatcgggaaacgtcggctcggatcgcccgcggcgaccgcatcgcgcagctggtggtgcagcgggtggcccgggccaggttccagccgacgacggagctgcccgcgtcccagcgcggtgccggcgggcacggctccaccggcggccacgccggtctggtgtcggcacccacggggaccgacggccggcagccggtgccggaggcgtcgtgacacccggtgcgggggcgtcgccgggtggcggaacggaaggtgtcagggtgagcgcgaacagcggagggtgtgcgcagtgatcttctcccgaaagcgggccggtggcgggcggcacagccgtgacgaacggcccgaggcccaggacgcccacgaaccgacggacgcggtggtgccggcccccggcccctacgacgtgagcgaggcgcccgccggggtgcagcggctggacctgggcagcctccagatccccgcggtcgccgacgtcgaggtgcgggtacaggccgacccgcagggcgtcgtccagcaggtggtgctggtgcacgggcagaacgccctgcaactcggggtcttcgccgccccgcgcagtgccggcatctgggacgaggtacgggaggagatccgccagtccctgtccaacgacggtgccgccgccgaggaggtcacgggcgtgtacggcgtcgaactgcgcgcccaggtccccacccaggacggccgcaccaacctgcggttcgtcgggatcgacgggccccgctggatggttcgtggcgtctaccagggcatggcggcgaccgacccggacgcggccggcccgctgaccatgtgcctggagggcctggtcgtcgaccggggacaggatgcccgaccggttcgggagccgttgcccctgcgcctgccccgggaggccgccgaacaggtccgcccggccggtgacgtccccgccgccggcgagccggcccaggaggcctgacggcgctccaccacgcaccggggcccgtcgcgtcggcgtacgctggcggggcggtcccggcgtcccgcgggccgttccaccgccggcctgcgggccggccagcccggaaaggtgacgcgcaggtcatgtcgaccgacgagcggcggggctcgctgcggcgcgtactgcgccggctcaccgcgaccgaggcggagatcgaggcgcaggagctgcgccgggagagcgccgaacacggcggcatgccggcccgccagtgctgccgtggccagctcgtcgcggtctccggccggctccgcaccgtggtctacaccccgcggaccaaccagccgacgctggaagcggacctgtacgacggcagcgacgtggtgaccctggtgtggctgggccggcggcacatcgctgggatcgaaccggggcggcacctgaccgcccggggacgggtcgccgtccgcggcgaccgcaaggccatctacaacccgtactacgagttggagccgccgaagtgacgacgggacagcgcccgacggcgcagccgggcacgggagaggaggaaccgctcccgacgatcgccgagcagatggccgaccagctgggcggctggcgtgggttgctggagtccagcatcccggtggtcgtcttcgtggtcgccaacatcatcggtgagctgcgcccggcggtgatcgccgcggtggcggtggcggtggccatcgcgctgcttcgcctcgcacagcggcggccggtgcggcacgcggtgaacgggctgttcggcatcgccatcggcgccgcgatcgcctggcgcaccggcaacgagcgggacttctatctgcccggcatcctctacggcatcgggtacggcgtggtgctgctgctctcggcggcgatccggcagcctctggtgggctggatctggtcggtcctggtggccaagggcgcctccgactggcgccaggacgcacgcctggtgcggaccttcacggggctgaccgtgctgtggggggtggtctggctggcgaaggtcggcgtgcaggccgggctctacctcgcccaccaggacaccgcgctcggcgtcgcccggctggtgctcggctacccgccgtacgtgctgctgctgctgatcaccgtgtggacggtgcgccgggtgacccgcgagtcgccccaggctccggtcgcctgacggtcagccccgacgaagggttgcctgccggtcagccctggcccagggtcgcctgccggtcagccccgactcagcaggccctgcgggtccgctcgacactgtccgggccgagcacgaccgtacggaccgagtcctccacctctgccgtgcacacgaagatgagctcgtcgcccgcctcgatcgggtcgtccgggctgggcaccagcacccgcttgccgcgcagaatcgccaccagcgccgcgtcgcggggcagcggcaccgcacgcagcggctgaccgacgtacggggcgctcgtcggcagcgtgatctcgacgaggttcgcctcgccctgccggaaggtcatcagccgaaccaggtcaccgaccgtcaccgcctcctccaccagggcggccatcacccgtggcttgctgaccgccacgtccacgccccactgctcggtgaagagccactcgttctcggcccggttgatccgggcgaccacccggggcaccgcgaactcggtcttggccagcagcgacaccaccaggttgaccttgtcgtcgccggtggcggcgaccaccacgtcgcggctggccaactcggcctcctccagactggccagctcgcaggcgtcggccagcacccactccgcgtccggtacccggtcgggccgcagcatcgtcggctgccgctcgatcagcatcacctggtgaccgttgtcgatcagctcctgggcgatggagcggcccacgttcccggcgcccgcgatggcgacccgcatggtcactgccccccttccagcggcagcgccgccaccgatgtgaccgcgttgacgatgtcatcggtgaccagcatgaagatctggtcaccctcctggacgacggtggtgagcgtcggcagggtgccgatgccgaaccgggtgatgtacgccacccgggcgccggtcgcccgctccagcgtcggtaccgagcggccgatccagtccttgtgaaccggcacctccacgatcgagacggtgctcgtcgggtcgcggaacaacgcctcgttgccctccggcaccaggtgccgcagcatccggtcggcggtccaccggacggtggccacggtcgggatgccgagacgttcgtagacctgggcccgccgctggtcgtagatccgggccgcgacacgggtgacaccgaacgtctcccgggccacccgggcggagatgatgttggagttgtcgccactggagaccgccgcgaaggcgtcggcccgctcgatgccggcctgccgaagcacgtccccgtcgaatccggcaccggtcaccgtgatcccggcgaagtccgggccgagccggcggaaggcgtcggaatcctggtcgatgaccgcgaccgagtgcccccgggcctccaggccgtgcgcgagggtcgacccgacccgcccacagcccaggatcaccacatgcactgtgcccctcctcaaggtctgcccgcaccagccagtaccggttgttggcgagcctgccacgttcccgggggcggacgcggaccgacggtactccggtgagcgcaccttccgcgatcggccacccccagggtgcacgtggcgcagggccgtacgctgtgcggttgtggcccgacccacctcgctgctgaagcgactgctcgtcggtcgaccgttccggtccgaccggcttgcgcacaccctgttgcccaagcgcatcgccctgcccgtcttcgcctccgacgcgctttccagcgtggcgtacgcgcccgacgagatcctgctgatgctctcgatcgccggggcctcggcgttcgtgttctcgccgtggatcgccctggcggtggtcgtggtgatgctcgccgtcgtggcgagctaccggcagaacgtgtacgcctacccgtccggcggcggcgactacgaggtggccacggtcaacctggggcggcgcgccggcgtcggcgtggccagcgccctcctggtcgactacgtgctgaccgtcgccgtgtcggtctcgtccggggtggcgaacctgggcgcggtgatccccttcgtggccacccacaaggtggcggtggccgtcggcgcggtggtgctgctcgccgccgtcaacctgcgtgggatcaaggagtccggcaccaccttcgccatccccacctacggcttcatgatcgttatcatcggcatgatcctcaccgggctggtccgggtggtgctgctcggccaggacctgcgcgcgcccagcgcggatctggtcatcgccgccgagtggagcgacacgaccgggtgggcgatggcgttcctgctgcttcgcagcttctcctccggctgtgccgcgctcaccggcgtcgaggcgatctccaacggggtgcccgccttccgggcgccgaagagccgaaacgcggcgaccaccctgttcatgctcggcgtggtcgcggtgaccatgctggtcggcatcgtctggctggcccggctgaccggcctgcagttcgtcgaggacccggcccggcagatcgtcgacggccccgacgggtacgtgcagaagacggtcaccgcgcagctcggcgagaccatcttcggctccgggtcgctactgctgttcgtcgtcgtcggcgtcaccgccctgatcctcttcctggccgcgaacaccgcgttcaccggcttcccggtgctcgggtcgatcctcgcccaggaccgctacctgccccgacagctgcacacgcggggagaccggctcgcgttctccaacggcatcctcttcctggccggcttcgcgattctgctgatcgtcggtttccaggccgaggtgaccaggctgatccagctctacatcgtcggcgtcttcgtctcgttcaccctgtcccaggccggcatgatccggcactggaaccggtacctccagaccgagcgggatccgcaggtacgccggcggatgatccgctcccgggcgatcaactccttcggcatggcgatgaccgccaccgtgctggtgatcgtggtggtcaccaagttcctgctcggcgcgtggatcgccatcgccgcgatggccatgatctacctggtgatgctgggaatccgccggcactacgaccgggtcgccgtcgaactcaccccggacgaggggcggccggtgaaaccggcccgcaaccacgcggtcgtgctggtcagcaaggtgcaccagccgaccctgcgggcgctcgcctacgcgcaggccacccggccggacagcctgaccgcggtgacggtgaacgtggacgacaaggacacccgccggttgcaggccgagtgggagcggcgggacgtaccggtcgccctgaccgtgatcgactcgccgtaccgggagatcacccgcccgatcctgaactacgtggccggcgtccgtcggtcctcaccccgcgacgtggtcaccgtcttcatccccgagtacgtggtcggccactggtgggagaacctgctgcacaaccagagcgcgctgcggcttaaagggcggctgttgttcgagccgggggtgatggtcacgagcgtgccctggcagcttgcctcgaccgccggcaaggacctggaccggctggacgagaacctcagccggggaccggcccgcggcccccgggtgacgcccggtgggccgccgagcaccccgccagcggtctccgccccgccgaccaagactggcccggacccgtccgacgggagtgaacggtgaccgggggtcaggggccggcggaggccgagcgggtcgagctgaccgtcggggcggtggccccgggcgggcactgcgtcgcccgagtcggcggccaggtgttcttcgtccggcacgcgctgcccggcgagcgggtggtcgccgaggtcaccgaggtacaccgtcgcttcgtccgggccgacgcggtgacggtgctggacgccgcgccggaccgggtcgatccgccctgcccgtacgcgaagccgggccgctgcggcggctgcgacctgcaacacgtggcccccgaggcgcagctgacctggaaggcgggggtggtccgggagcaactcacccggctcggtgggctgaccggcgcggaactggacgcgctgggggtccaggtcgaggcgctgcccggcgggccgctgggctggcgttcccgggtgcggtacaccgtcgacggcgccggtcgggccggcctgctcaagcaccgttcgtacgaggtggtgccgatcgaccggtgtcggatagcccatccggcgatccaacaactgccggtgcttggccccgtacggtggccggacgcggacgccgtcgagtcggtcgcctcgaccggcggagacgtgaccgtgaccgccgtcgccgacggggcgacgcggccggtcagcgggccggaacaggtccgcgagcaggccgtcggccgccagtggaagctccccccgtcaacgttctggcaggtccacccggcggcggcggacaccctggtcgacgcggtgctggcacagctcgacccgcggcctggcgagaccgcctgggacctgtacgggggagccggcctgttcgccgccgcgttggccggccgggtcggcgcgaccggtcgggtcaccctcgtcgaggccgccggggccggtgtggccgccgcccgggacaacctgcgggacctgccccaggtcgacatcgtcgcgggccgggtcgccacggtgctggcccgcgggcaggtcaccgggccggtggacgtggtggtgctcgatccgccccggtccggggccggggcggcggtggtacgggccgtggccggcaccggagcgcgcgcggtggcgtacgtggcctgcgatccggcggccttcgcccgggacgtccgcggcttcgccgagctgggctggcggctggccgcgctgcgcggcttcgacctgttcccgatgaccaggcacgtggagctggtgggcctgctgttgccgcccgcgtcgccgcaccgagcgcggaacgaagcctgaccgaacgctcagcgtgaccgagcgtttcgccggctgggtcagggtgctcccgacggggctacgagcggtgacacggccgatagactctccggtcatgagtgttgaaccggacacggcaaaccacccggggctgctggccgccgtacgcggcccgcaggacgtcaagcggatgtccaccgagcagttgggcatcctcgccgccgagatccgtgacttcctggtcgccaaggtctcccgcaccggcgggcacatcggccccaacctgggcgtggtggagctgaccctcgcgctgcaccgggtcttcgactccccgcgggaccggctcctgttcgacaccggccaccaggcctacgtacacaagatcctcaccggccggcaggacggcttcgaccggctgcgccagcgtgacgggctctccggctacccgagccaggccgagagcgagcatgacctgatcgagaactcgcacgcctccaccgccctgtcctacgccgacgggctggccaaggcgtacgcgctgcggggtgagtcccgggcggtggcggccgtggtcggcgacggcgcgctgaccggcggtatgtgctgggaggcgttgaacaacattgcgaccgccggcaacccactggtgatcgtggtcaacgacaacggccggtcctactcgccgaccatcggtgggctcgccgaccacctgtcgacgctgcgcctgaatcccagctacgagcgggtgctggacacggtccgcgaggcgctcggctcgaccccgctggtcggccggccgatgtacgaggtgctgcacgcggtcaagcggggcatcaaggacgcggtcgcgccgcaggcgatgttcgaggacctcggcatcaagtacgtcggcccggtcgacgggcacgacatcgtggcggtcgagggggccctgcgcgcggcgaagaacttcggcggccccgtgatcgtgcacgcggtcacccgcaagggctacgggtaccgcccggccgaggaggacgaggccgactgcctgcacggcccgggcgcgttcaacgtcgagaccggccaactggtcgccgcgccgacggtgaagtggacccacgtcttcgccgacgagttggtggcgatcgccgacgagcgaccggatgtggtggggatcaccgccgcgatggccgagccgaccggcatcgccaagctcgcccgcaagtatccggagcgcacctacgacgtgggtatcgccgagcagcacgccgccacctcggcggccggcttggcgctgggcggtctgcacccggtggtcgcggtctacgcgaccttcctgaaccgggcgttcgaccaggtcctgctggacgtggcgatgcacaagctgccggtgaccttcgtgctcgaccgggccgggatcaccggcccggacgggcccagccactacggcatgtgggacatgtccgtcttcggggtggtgccgggcctgcggatcgccgcgccccgcgacgccgccaccctccgcgaggaactgcgcgaggcagtcgccgtcaacgacgggccgaccatcgtccggttcccgaccggcgccgtcgccgccgacctgccggcgctgcgccgggtcgggccggtcgacgtgctcgccgagtcggcccgcaccgacgtgctgctggtcgcggtcggctccttcgccggcctgggtgtgcaggtcgccggccgggtcgccgagcagggctacggtgtcaccgtcgtggacccgcgctgggtccggccggccccggccgaactggtggaactggccgccgggcaccggctcgtggtcaccgtggaggacggcgtccgggttggtggggtcggcgacgcgctcgcccaggcgatgcgggacgccgacgtcgaggtgccggtgaaggacctcggagtgccggccgactggcacccgcacggcacccgggcgcagatcctcgccgacctcggtctgaccgcccaggacgtggcccgcgacgtcaccggctggatctcccgcctcgacgtcgacgccgccgacaccgaggacgcgctcgcgtccgagccggtggggtcggtcgtcaccccgcgggaggctcccgctccgaagtgaccacgacgtgggcgacggtggtccgccgtcgcccacgcgtcaccggcagcgtcgcgggaggttacggtgatccgccgtcgccggcagcgtcccgggacgcatcaccggcagcgtcgccgcccggcgctaccgggcagcgggcagtgaacggtagtgggtctcgtcggcggtcgccaggctcaccgtgacctcctcgtcggccaggggcaggaccaccagacctgggcggtcgacgaggcgggacgtgccagcggggacggacagcgaggtctccggcgtcggccgccagctcagcacgcccagccgctgcccggccacgggcaggacgtatgcctgaagtgcggcggcccggtctgcggtcgacgtcaccggcgggcccccgtctgccggctggtacagcaccgccgtcatctcgtcgtcggccgagtcccaggtgagctgccgcacctcgccggggtcgccgccaccgaacgcgatctcgcccaccctccgggtactcagccccgccatcggccaggacgccggcaccgaggccgtcgactgtcgctccccgaaccggcgctggatgctgccgaacgggccctccgcaccggccaacgcgcaggtgtccagctcggcgatggcccgccgtccggagccggacccgtcgcgtaccagcggatagcgcggcgcgtccaggccgctgcccaggtcgaggaaccggtcggtggcccgcccccggggcagcgactcggtggcgcgcagcgtggcggtgatcgacaccgcggagcaggccggcacggcgaccggctcactgagcccattctcgatggtcaccgcccgaccgtccgggccgaccaggtcggtgacccgtgcggaaaccaggtagcggcgacccccgtcggtgtggaccgggaggacgtcggagtagaccaggtagccgggatcagtgtgctcgacggcgtgggtgacggtgtagcgcccatcccgcccggcgacgtggagcagccaggaggcgcccgtaccgggaacatcggcggcgaccagggcgagcgacgtatcgtcgacctcgccggcccagaggatgcccgaggtggacaggtgcgcccggtcgtccagcggcgaccgccaggcacggaccgccccggccaccgccgtcgccgttccggcctcaccggcgagtgagccgcgggccggccagacggccagcgagccgtcccggctgtcatgccccatccgcaggtcacccggcttctcggcgaccggcacgcaggcggtcacggtcgccaccaaggccagcgcagcggcggtcgtcctgccgatccggcgggctgcaaccacctcaacgtcctccgttcaccggtcgtgcgaaccgcaatggtacgagacggcaggctgacccccagcaccacccacaagggattgtccagtgactttggtgtgattctcgctcaggtagactccgccgactgtgacgcctgctgacacccgcgccgactccgccaccgcggccccgcccaagccggtcgatctccacagcgcgagcgtgttcccccgcaacggcgtcgcagcggggaaccggagtccggagtctggccgcgccccggcccgtcgccggttccggctgccgccgtggacgccccgacggcagcacctggtggtggtcggtggttttctgctcaccgcgctctgggtgaccagccagatctgggtcgacccggccggccgcgtcgccgcgctgtacagcagcgacccggcgcaggtgcagttcttcctggcccactcggtgcgggtggtgctgtacggcgagttcccgttcgtcaccgaacagttgaactacccggacggcgtcaacctgatggccaacacggccatcctcgccctgggtatcccgatggtgccggtgacgctcctcttcggcccggcggtgaccttcgtgctgctggtcacactcgggctcgccggcaccgccaccgcctggtacgtggtgctcacccgccacctgttacgcagtcggctggccgcggcggtcggcggatggttctgcgggttctccccggcgatgctgtcgcacgccaactggcaccccaacatcatcagccagttcctgctgccgttcatcgtgtggcgggtactcgtgatcacccgttcccggcgcccgtaccgggacggcctgctgctcgcgttgctggtgacggtgcaggcgttcatcaacgaggagattctgctcttcaccgcgatggcctgcggggtgttcctggccgccgtgctggtgcagcggccccagctgtggcgggcggcgtggcggccgttggggaaggcgctcgccacctgcaccgtggtggcgggcgcgctgctcgcgtacccgctctacgtgcagtttgccgggccgatggcgtaccacgggttgagcgacgcggtccgggactacggcaacgacatcgccgccttcgtcgctcccggctcgcccaccctgggcggcgacgacctggccaacacgggtctcgcgccgaactactcggaggagaacgccttcttcggctggagcctgtccctgatcgccgtcggaatcgtcctgtggctgcggcatgacgtggtcgtgcgggccctcgcggcgaccggggtcttcttcgcggtgctctccctcggtgagcggatttcctggtggggccaggagatcggcgtcgggccgtgggagtggctggtccggctgccgctgctggacgcggtcgtgccgacccggttcgggctcatcaccaccgtcaccgtcgggctgctgctggcgttcgccgtcgagcgctcccggccgctgccgttgccacggcgcaccctgcggctgcgtaccgccgccgggctggcgctggcgttgctcccgatcgcacccatgccgctgccggtgacctcccggccaccggtgccggacttcatcaccgccgaccggtggcgcggctacgtcgcggcggaccagacgctcgtgcccatcccggtgccgagcatgggcaacacccacggcatgcgctgggccgccgccgtcgacctcgacttcaagattcctggcggttacttcctggccccacgcaacggcaacaccggcgacccgggtcgcttcggtggccgcccgagcgggctcgggacgctgctgaacgaggtcgccagcaccggacgcacgctgagcctcgacgaccggcagcgccggcgagccctggacgacctgcggcactggcgggccgcgatcctggtgctgccggtggaccagcaccatgcggagccgctgcggctgaccgtcgagcaacttgtcggccccggcgagcgtgagctggacgtctgggtgtgggacgttcgcgcgttgaccgacccggcggcggcctgaggcagaccgcaccggccgggccgatcgggaccggcctccgtccccggcgtccgtggcccacggtcggcgtccgtgcggctggcggtggcccatgaccggtgtccgtgccgggtgtccgtagccgtagccgtagccgtgtccgtgccgggtggccgtgtcgtgccggatggccgtgtcgtgccggatggccgtggcatggccgctgtgccgggtcgtggcatggccggcgtcccgcgccaggtggccagtgccgtgggcggtgtcggtgccgggcgggcgatgggacggcggccagccgccggctaaccgaccagggaacggacgtcccagagccagacgtcgtccacccgctgcggcgcaccgagcagcgacgtcatcaggtcgcgcagcaccgcctcccgggggtgggcgccgagcaccaccaccgaggcccgccagtaccgcaggtcctcgaccgcctgccggcgctcgacgtcggtgacgttcggcgtggcgttccggtccatcgtggtgtaaatcagccgggtcgtcggccggttcgccgccccgaagatccccgcaccctgctcgtccgggccgatgaagtacccgccggggatggggaacgcgtgcgtggtcagcgcactccaccgcagcgtggacaggccgtgcacgttactcgggatcggcaccgggaccagggtgcgcccctcgggcacgtacggccgccagccaccggcggtgacgaagtgcgggggcggctccaccggcttcaccggcagcggtcgggggatcagcggtagcagggccagcgtgatggccgcgtagccgaccggacgctgccaccgccgttggagccggggtgggtgggcggcacgctgcgcgggtaccggtggccggccggatccggacagggtgtcccacgcgacggcgagcagaaccccgaccgcggcggccacgatcagactcagccgggtcggcatcatcatctcgaccagcggcagctcctccggcacgtacgcccacgggccgtcggtgtcggtctcgacgccgtcgaagcggatcaccgggccgagtgaggccacggtgaacaccaccgtcagcaccgccaggatgcgtgcgaccagggaacggccgaccagcagcaggagagcgaccaccgccagcagcaccagcggccagccgaaccacgtgttctgctcggtcacgccgatggtccgctccaccgcctcgtccccggccagggagtcccggggaaacgtgacgaacgccttcaggtcctcgccccaactgtggaaggtgcccccctgcaggccgcggtaggactgcgggccgttgaactggaaccagatcgggtacacggtgagcaacagggccagggcgccgccggtgccgagagcggcggcgaaggtgccggcctgccctccggcggcccgcggccgcagcaccgcgtacgtgccgacgacgacgaggcaggccagcgccgtgagcagcagcatctcctcgttgatgaagatctggtacgccaccagcaggccgagcacgatgccgttgcgtcgccagcggcccggctcgcccagccgcagtacccgcgccacgatcagcgggagcaggaagttggaggcgaagttgggctggccgttggcgtggtgcacgatgccgggtgcgaagccgaggaacgcgccgccgacgaacgccgcgccccgggaacggaccaggtaccgggagagcatccagtaggacgtgccggcagtggcggccagcgcggcgccgaggtacaacacgtacgtcacctgtgggccgaccagcatggtcagcggcgccagtggcagggtcaccccgagtagtgacgtgttcgccatcatgttcaccccgaccggggcgttctgccgggtggtgaagagcgggttctccagatgccacaccgagtacgccccgtgggagaagagccactcgaaccagctgtggtcggtcggcaggtgggcggacacccggttgggtacgtccacccagtggttgaggcagaccagtacgccgagggccaggtagacggcgatggccaacacgtcggcgcgggcgggccgccaccgggaccatcgtgtcggccgctccaccacagtggacacgggagcggtggactgcggcacggagtcgaccattggcgcgggcacgacgcgccatcgtacaggcgcctcgtacggtcccggccggccccggccgccaccggtttgggcccgactaccactgatgggccccggtctgccagcgggcggcctggctggccggtggcggtgaagcactaggttgtcgaggagtagggcgcgaggaggccgggatgcgggtactggttgtcgaggacgaacgcaacctcgccgacgcgatcacgcgggggctgcgcaagcgcggtatggcggtggacgtcgcctacgacggtgacagcgggcacgagatggccttcgtcacccgctacgacgtggtggtgctcgaccgggacctgcccggcatgcccggcgaccagatctgcgccgagctggccgcctccggcgccctgacccgggtgctgatgctgaccgcgagcgggacggtcgccgaccgggtcgaggggttgcagctgggcgctgacgactatctgcccaagccgttcgccttcgacgaactggtcgcccgggtgcaggcgttggggcgtcgggccaccccggctgctccgccggtgctggcggtggccgacctggtgctcgacccggcccggcggacggccacccgggccgacgtgccggtcgacctgaccaacaaggagttcggtgtgctgcacgaactggtcaaggccggtggtgcggtggtctccagcgaggaactgttggaacgggtctgggacgcgaacaccgacccgttcacgaccatcgtccgggtcaccgtgatgacgctgcgtcggaagctcggcgacccaccactgatcgagaccgtggtcggcgcgggctaccgcgtggccgaggcagcggcgtgacgcgcagccgtcggctgcggcccaccctgcgcctgcggttgaccctgctcaacgggttgttgctggtgggcgtcggggtgaccctggtgctgttggcctggctgctggtgcgggacgcgctgcgcccgaccgacgagttgcttcccggcacgacagtagtgctggccgacggccgttccctggacgccgccgagtggcagcggcagctgggcgacacggcgagccgggagctgctggccaaggggttggcggcgctgttggcgatcggtgtcgtgggggtggccggcggctacctggtggccggtcgggcacttcgtccgctgcaccaggtcacggccaccgcccggcggctcggcgagacgaccctcgaccagcgcatcggctactcgggtgcggatgacgaggtggccgagctggcgcagaccttcgacgcgatgctcgatcgcatcgcggtcgccttcgacgcgcagaagcgcttcgtcgccaacgcgtcacacgagctgcggaccccgctcgccgtgatgcgcaccgagatcgatgtgacactcagcgacgacgaggcggacacggccgagtaccgccgcatgtccaccatcgttcgggacgcctcggagcgggccaacggcctcgtcgacgcgctgctggtgctggcccgcagcgaggcacaggccggccaccgcctcgcccggcggacggagtgtgacctggccgccggcaccgccaacgcgttgtcggcggtacgccgggaggtggagcggatcggcctgcgggtgcagacctcactggagtcggcgccggtggtcggtgaccccgggctgctcgatcgcctcgcagggaacctcgtcgagaacgcggtgcgctacaaccatctgcacggtcgactctgggtgcggaccgggtcggacagccggcggtcctggctggtggtgggaaacaccggcttcgaggtggaccaggccgacgtgccggggctgttcgagccgttccggcgcggcggccgggagcggaccggcgcccggggctccggtctggggctttccatcgtgcgggccgtctgcgacgcgcacggtggcgtggtgaaggcgatcgcgcagcagggcggtggcctggaggtgacggtgacgctgccggcggcggacgggccgggccccgccgtgacccggtgactccgcttcggaccgcgggcatcgcccgcgcgtgacgtgtcaccactcgtcgacagtccaccgccgctgaccgtcacctcgcctggccatacgctgcgcagcacgatcgaaggtggtcgcccgcgctgaaaccagggcacggaatgtcccagcctgattgttcggtgcacggagggcgccggactagcccggtccgccccgctggtcgagctgcatccaccggtccggctgctggagcgggacgaagccgaccttggcgtacacgccgtgcgcgttgtccgtgtccagcaggatcttgtggataccgaactccgtgagctggtcccggaccgcgccggagagccaggtgcccagcccgtgcccgcgctcggcccggtcgacgtacacgtcgcagatccaggcgaaggtggcccggtccgtgactgcccgagccaccgccacctggcagccgtccacgggacggtagacgccgaagccgatcgaggtcgcgaaggcgcgctgcacggtcgcccgatcccactcacgggcccagtacgtgtcggtggtgagccagtggtgcacccggtcgaggtcgagccgctcgggatcggtgctgaccaggtagccgtcctcacgagtcagggtgaacaccgccccgatgctagccgcgtcccggttgccccagccttcgaatccccgatctgctcccttgcggcccggggttccgtcagccgagatcaggtgcggatccccgggtcaacccgaagggctacggaacgcctaacgacggtcaggccggttcctgccgctcgggaaacgcgaacccgggtggtgggtcgcccaggtgcaggacctgccgggcccggacctgggctctggtcgccgcgcgtacccgacggcccaggtcctcgatgccgtcgacgtcccggggtgatgaggtgtccgcctgagcggcagcgagccaccctgcgacgtcagttgccgcctctccggccagcgtggtacctgcagcggcgtcacgcgcctggccgaggagttggtccgccagcgcctcggcgcgctcgacgagagcggtcggcgtgtcggagagctcgaggtcccagaaggcgttggtttctccgcgaacgatcatcgccgagtcgggggacatcggagcggcgcctctgcgggcgggcccggtgcacagtgagtagtagccggtcgacggcttcatgacggcgacaaacgcgttggacgcatgcgccgccgagatgtgactccactcgccggtgcgccggtagcggcggacggacgccgcccaggatccagtgggcgctgtacccacggttcggtagatggcccgcatggcctcgacgtcgaggcggccgtggtgggtgtcggccatctgccgtagaaacatgttgcggtggtagctgttccagtaggcgaactgcatgccggcgacgagtaactcgtcggtgctcatgcgcccactgagccacttgagcagcatgccaggcgacttggtcatcccacgcggcgcggctggccgatagccaccctcccggtcccagagccagctcccgtcaggggcccgccgcatccattcgctgtggaccgcgtcggggtgcatggcgctgttgttggcgtacaggaagtcgcgttcaccgagcagccccgcttcacggacagcggcgggatcgtcgcggccttccatgacgtacgcgtagtcggcgtcggcgtagaagccgcccaccgtcgcctggtcaccacgtccgacgtcgccgatcggccagctctgttccgtctcgcgggcgtcgcgggcggacgtggcgtagcggaggaggtgccagaccgatggcgtgcgtcgcaggccgtatccccaggtgtgccgcggttcgaggaacttcggcccgccgccgtggtggacgtaggccagcccggatcgactcatgcccgggtggccgaagaaccagttgggcccgacggtcggcagcgtgccggccgcgctgaagacggtgtgcacgaatggatggccgtcgtcggggaaggctgccacggtcacctggtacgagagttcgtgatcaccagttgctgcggccaccaacgcgccgtccggcgtggagtccccccacgccgcgagcgacgtgcaggcgatcgggggcagttcgggtagcccggatgaggcgtcgagccaactcgtggccggcggtcggtgccccacccacaggtccatgatcgacgctcggtccaggtcgactcctgacgcacgcgcgccggccacccacccgtcgacgaaacggcccaaccagggcaggtgttcgtcgtggaccgcctcccaccggccgacctcgacacgctcgtcggcggtgaggcgacgcacgccgtaccggagaatccagcgaccgaaaatgatcgcgagctgccgggcgtactgcgcgcccatctcctcgtcgctgccccgcaggacgaccaccggcgtgatggcgggaaccaggggcactccctggcagtggtcgatctcggtgcccgcccgctccaggacggggaagcggtcggtcgcgtgctcggcgctgccatcggcgaccagtgcctcgaggcggtccgcgaggcgttgtccctcggtgaacgcctgccgtgcgcgcttgagtgcggcggtgtcgccggttgcccgagcgcgttcggcgttccacctggcctggccgaggaggaccgcggccgtgtcgagctcgcggacgcggcgacgggtgagtgggtcctgcggatccgcctggccgagggccacgttgaccctgcacagggtcgcccggaggcggtcccggcgccggtagagccgaaagatcggcgcgttcctggccgccagcctgaccgaatcgagcgctttcggccggtcagccatcgcgattcgcttcccaccgtgcccgtaacccgcccagctcctcgtcgagaaagcgcaggaacctgaccgacgcctcgaggtcggcggtgacctcggcatcggcactgttgcctcggagggcgaccccctcctccagcaggtcacacagcgccgagctgaatgcacggaagcggtcgacgccgacgtcgggccccagccgtgcgcggaagtagcgtcgccgttcacccggccgggtgcgctcgctgatgcgattcgtctcctgcaaacggcgtaggcccgtgctgacggcggccttaccgaagccaagcgtggacaccaggtcctcgaaggacagctcgggctcagcggacatcagcagcagcccgtagatccgcgccgagctgggcgggaaacccgagcgttcgaggaacagcccgatcgcctcgacccactcccgctgaggcgggtcgagcttcaccacagggcgtgtttggcccaggctcgcttggttcgagcttgtttggttcgggctcgttcggttcgagcttgtttggttcggaaccatacgaacaaaatatgtgccgagggtcgtcggggtcaaggcacgaccgggccatccagtgcccgtggctgagtgatcagaaaggtcagcagctgcgcagaatcatccgcgggggagccggccccggcagtcggcaggctcgcggagccgacgaggaatccatctctatgatggtccgatggtgtcggtcaagcagttccaggtcaccttcgactgtgcggatcctgagcgagtcgcgcggttctggtgcgaggcgttggggtatgtcgtaccgccgccgccaacggggttcgccacctgggacgacttcgatcgtacgctgccgcctgagcaccagggttcggcgttcgcctgtgttgatccctcgggtgtgggcccgcgactgttctttcagcgcgttcccgaaggtaagaccgtgaaaaatcggctgcatctcgacataagagttggtacggggctggtgggggaggagcgcgtggccgcccttgagtccgagtgcgcacggctgatccagctgggcgcggcgcgggtgcgactgctgcgcgccgatggcgtcaacgagtcctgcctcgtgatgcaggacgtcgagggcaacgagttctgcctcgactgaggtcgccgccagcgggacggtgtcgtcagcgcggccgcccccgggcgtgctgtggatacccccgccggagctccgccaggcgctggcgccgacggtcggtgtggttcgtcgccgcaccaggcatgctacggacgggcgttgtggcggcgggtcttctcggcgtttccgcaggtcgccatgtcgcaccagcgccgtcgcccggctctcgacgtgtcgaggtagaaccagccgcattgccggcccgcgcagacgcgcaggcggtttggcggtacttcttccagcaggcgtaccgcgtgcagggcaagggcgtgcgtgaggtagtcgagaccggaggccttcactgtcacaaccggcgcgatgtgctcgtcgaccggctgtaggcaggcactcccgaccgcccttcgccactgggattgcagcgacgcgagcgctcccggaggcggtgtctgtccgaagacagttgcggtgagtagttcccagagggtttcccgcagcgctttgacgtgggtcagcgcgtattcggcggcgtgtgggttggccgcggtttcgttgagtacctgggccaggtctgccgcggggaaggccccggtgagctctgcccagtccagcaggcgggcgtagccgtcgagcctgtcgaccggctccgcgttgcgggtggtcacggtgttcacgaggtcgagtacgaggtctccccccacgagatcgcggggctggaatgtgtgtgctcggacctgtgcctgcatgtctgggtcaccttactcgcttgcccaaccggtaaaatgcgttttaccggttgacgcgcactgtgcaggggctgacactgacctcatgaccgcgatgatcgagctcatcaccgccccgtcgagtctcgggctgagcccacagacgcccggccacgagcccggcgcctggcgcgcacccgcggtgctgttgggggcggggctagtccgacatcaccggctcgctcgacgactggaccccggtcatggactcggccgtcctggggttgagatggctggggttgcctccggccggtggagatgtgaggatcttggggtcagcccaaggatggaagggggtgcgtcgatgttcaccaggaactgttccgcgccccgccgcccgcatcgctgacgtccagtgcggggcgcctcccattgatctgaggagagaccgtgaccgcacgttttcacaacatctgcgtcgactgccacgatccgtacaccctggcgggcttctgggcccaggtcttcgggtgccttcgggaggcccgccccggtgactcggaggtcatcctgcggcccgagggcgatccggtactgctgtttctggccgttcccgaggacaaggtggtcaagaaccgcctgcacctcgacctggagccaaccgatcggacccgggcccaggaggttgcccgcctgatcgagatcggagcgaggcacgtcgccgaccacacccgcccggacggctcaggctgggtcgtcctcgccgacccggagggcaacgagttctgcgtcctgcgcagtgccgccgagcgtctccagcgcgactgaacagcaacgtgccgcatgtctcgtacgccacgaaggcgtacgggcgagcgttgctggagtgtggcccatggcgggcgcgctcctcgacgtaggcggtgagtgtcggtccggcccggcgcgtcctcgcgccgggccggaccttcgtgctgcggtcgaggccggtgacgtcgcggtcggtccccacccacctgggcggggaaggaacgatccaggctcaggaccgcttctcgacctcagctcggatcttgacgaattcggacttcgccttgctggccgatgtggagaacatcacgatcatccccacgctgccctgatcggcccaggcgcagacaccgagcgagacgttcgaggcgctaccgtcaccgcacttggccacgccgccgagcggaccggcggacacggtggacatcctgcgcacgttcagctccgaagcgagagccttgacggtgtcgtccagctcctgcttcgggtcgaggacgaggcccgaggcgccagcgaccatgacgatgtcctcgtcctcgaagctgccgtagaaggccccgatcgtgctgttcccgctgcgcaccttcgccttcaggtccttgaccagttcgtcggcgagagccctcagctccggttcgctgctcctggcccgaccgccgagtgacttcggtgcgacgagccggatctgtgggtcggggctgggctcggctgagggggtcggttcggcgctgtcgacgggttccggcgtcggcgtgggaggcggggtcggggaggcggcgaccgggggtggtgacgggtcgtcgtcgccggcccggttgacgtaggcgaggccgcccagggtgagcacgagcagcccggccacagcgagtgacagcagcaacgggcgtcgggatcgccggccgggcggcggtgtgtcgacaccggacggcacggcctggtcgaccgggtcgtcgggccgccgggcgtggccggtgctgtcgggctcggccggggagatcggggggatggcggcgtacacctgggtcggcgcgtccatcgtggttggccggtgcggtggggcggaccagccggggcgggacggctccggggtgtcgggggcaggctgccacggcgccgtcggggggcgccggccggccggggtatccgaccaggaggggcgggtcggcgcgggctcgggcgggtgcgccggcgtccagccgtccggtcggggctcggcgtgctccggacgcccgtgccgggctgtcggtagtggggggacaggaggcggatagctgggctgcgcactgtgctccggcgggccggaccagggatcgaccggtgaggacatgacatcggctccaggcgaagatgcgaacgggcgatcctagccggccggtgcccgtgcccgttacaccggccccaccgggcaaggacgaatcgcggtggccgcccgagggcagccaccgcgattatggggggagcagtcgggtcaggccgggaggctggcgacaccgaccggcaggaaccgcctgccggtaacccgctcggcggtgccggtccggtccaggtagggcgtgacgccgcccaggtggaacggccagccggcgcccaggatcaggcacaggtcgatgtcctgcgcctcggcgaccacgccctcgtcgagcatcagtcggatctcctgggccagcgcgtcgagggcgttctgtcggacctgctcggcggtgagcggctggtcgccgaccaccagcaggtcggccacctcggcgttgatctcgtcgtcgacgacgatcggcttgccggactcggcgatgcgcctgaggttctcgctgacaccgaaccggtccgggaacgccgcgtgcaggatgccgcccacgtggtgcgccaccgccggcccgaccagctggagcagcgccagcggtcgcatcggcaggcccagcgggtcgagcgcgttgttcgccgcctccagcggggtaccggcgtccaccgcggcgaacaccgtgcccaggaaccgggtcagcagccggttgaccacgaacgcgggcgcgtccttcaccaacacactcgacttcttcaactgcttgccgaccgtgaacgcggtggccagggtggcgtcgtcggtccgctcgccgcggacgatctccagcagcggaagtacggcgaccgggttgaagaagtggaagccgaccacccgctccgggtgctcgaggccctcggccatcgccgtcaccgacaacgacgacgtgttggtggccagtaccgcctcgggcttgacaatcttctccagctcggcccagacctgcttcttgacggtgagatcctcgaagacagcctcgatgacgaagtccgcgtcggcgaaggcggatttgtcgaccgatccgctcaccaacccgtacagcttggcggcggtgcccttgtccatccggcccttgctgaccgacttctcgatctgctggtgcacgtacgccacgcccttgtcgacccgggcctggtccaggtcggtcaggacgaccggcacctggagacgacgggcgaagagcagcgcgagctggctggccatcaggccggcaccgacgatgccgaccttggtcaccggccgggccaggtcccggtccggcgccccggccggacgcttggcccgtcgctgcaccaggtcgaacgcgtacagaccactgcgcaactccgccgagaagaccagatcggccagggcttcgtcctcggcggcggtgcccgccgcgaagtctgcctccttggccaggccgagcaactcgagggcccggtaggccgacgggacggcgccgtgcaggcgggaatccagggtctgcttggcgaagaagaggacgccgtcccacatctcccggtcaacctcgggtcgggtcacggcgaggtcgccgcggaccacgccggcggcccactccagggatcgttcgaggaagtccgccggctccagcaggacgtccgcgaggcccatctccgccgcctgcttcggcttgagcatcttgttctgcatcagcgggttctggatgatcacctgggtcgccgccgggatgccgatcaggttgggcagcagctgggtgccgccccagcccgggacgagaccgagcgagacctcgggcagggcgagggccgtcgcgccggccgacagcgtccggtagtggcagtgcagggccagctccaggccgccgcccatggccgcgccgttgacgaaggcgaacgtggggacgtcgctctccttgagccgggcgaagacccggtggccgagccgcccgacctccagggcctgtgcgcggtcggcgagcagcggtagaccggtgagatccgcgccgacgcagaagatgtacggcttgccggtcaccgcgatgaacgccggcttcgccgcgtgggccgcggtgatcgcctcgtccaggttggtcaggccgcctggtccgaaggtgttcggcttggtgtggtcgaagccgttgtccagggtgatcagggcggcgggacggtccagtcccggtacgttcaccagacgcagcaacgccttggtgacgacctcgttcggtgccgcgaggctcactgtgccccctccgttcgtgactgcgggacgcgccggcccgactcgttcctcgcgctcactcgtctccaccctcccagtgcgggttctcccagatcacggtgccgcccatgccgatgccgatgcacatggcggtgaggccgtagcggacctccgggtgctcggcgaagtgccgggcgagctgggtcatcagccggacgcccgacgaggcgagcgggtgtccgatggcgatcgcaccgccccacgggttgacccgcgggtcgtcgtcggcgatgccgaagtggtcgaggaaggcgagcacctggaccgcgaacgcctcgttcagctcgaacaggccgatgtcgtcgatggtcaggccggcgatgcgcagcgccttctcggtcgacgggatcgggccgatccccatcacctcgggctcgaccccgacgaagccgtacgagaccagccgcatcgcgaccggcagacccagttcgcgggcggtctcctcggcggcgagcaggctcgccgtggcaccgtcgttcagccccgccgcgttgccggcggtgaccttgccgtgcgggcggaacggcgtcttcagggtggccagcttctccatcgaggtgtcccgcggcgcctcgtcgaccgtggccaggccccagccggcctccggatcgcgcaccgccatcggcaccaggtcgtcctggagcttgccgttggcgtacgccttggcggtcttctgctgggaggcgagcgcgaacgcgtcggtacgttccttggtgatgtgcggcacccggtcgtgcaggttctccgcggtggcgcccatgaccagggcggactggtcaaccagtcgttccgccacgatccgtgggttggggtcgactccctcgcccatcgggtggcggcccatgtgctcgaccccaccggcgatggcgacgtcgtacgcgccgatggcgatgccaccggcgaccgtggtcaccgcggtcatcgcaccggcgcacatccggtcgatggcgaagccgggcacggtcttggggagaccggccagcagtgcggcggtccggccgatggtcagtccctggtcgccgatctgggtggtggcggcgacggcgacctcctcgacccgttccggtggcagctgtgggttgcggcgcagcagctcgcggatgcagcggatcaccaggtcgtcggcgcgggtgttggcgtacatgccacccgctttgccgaacggggtgcggacgccgtcgacgaagacgacatcccgaacttcacggggcactggagcctcctagccggatagccggactggcatttcatcggatgctactcgccagtaaccaacacgaataccaccccccgtgtggcccaccccacatccagctcaggctcgggctgtcgtggacctacggccgcgggactcctcggcggatccgggctcaggcccgcgctgtcggcgcgtcgcccagagcccgcgtcaggtccggctggagcagcgtgatctgccactcgcgcgcacccagaccacgcagggtctccgccaccgtgacatcggtgatctcctcgggtggcacccacgcgaggcggcggaccgagtccggggcgatcaggttctccggtggcagggagtgcgtgccggcgatcccgacgacgacctcccggcaccgggccagtcgggccgcggcgaccgggtcacgctcggcccaccggtgcggcggtggcgggccctcgacggtcggcgcgaccggcagcgcgtcctcgggcagcgtccgggcatcgtccaacgcggccaaccaggtacgggccagccggcgtaccgagcgaccgccgaagcccggcagggtcagcagcgtcttctcgtcccgtggatccagttcggcggcggcgacgatcgccgagtccggcagcacccgccccggtgcggcgtcgcggcgggccgcgatctgatcccgcgcgtaccacagcgaccgtacccgggcctgtgcccgcgctccccgtacccggtggataccggaggttcggcgccagggctcggcgcgaacccggggcgggcgggcgccgttgcgcaccagcgcggcgaactcctcggccgcccactcggccttgccctgccgggtcagctcggcctcgagcgcgtcccgcagctcgaccagtaactccacgtccagggcggcgtaggtcagccaggattccggcagcggccgactcgaccagtcagccgccgagtggtgcttttccaggctgaagccgagcaggtgttcggtcagcgcggcgaggccgacccgttcgaagccggccagccgggcggcgagctcggtgtcgaacagccgccgtgggcgcagacccaactcggccaggcagggaaggtcctggctggcagcgtggagcacccactcggcctccccgatcgcctcgtccagcgtggtcagctccggcagcggcagtgggtcgatcagggcggtgccggcaccagctcggcgtagctgcaccagatacgcccgctggctgtaccggtaaccggaggcacgttcggcgtccagcgccaccgggccggtgcccgcggagaagcgggccacgacgccggccagctccgtcggggtggtcaccggctggggggtgccctcgctgggggtggtcagcggtgcggggccggcgtcggcctccgacccgatggatggtgggccgccggtggtcgggtcaacgcccacgcctcccgaccggatcaacggcgggtgtggggtgtctcccgtacggtttgcggcggcccgacggcgcaggggtggttcgtcggtcacccgacaaccctattgcgcgatccgatcgggtgggtacagccggtccagtgcgtgtcgagagttggccctttcagccgggcaccggagaagacaaaggtcgctcgtgggagatacggtcctggagccgcgacgttcgtaccggtcaccgggccgcatccgtggtgtaacgggacatcggttcaggggaggtcaggcgatcatgacttcgggtcacgggcggtccggggcgggggaggacttcggcgctactcccgcggacgatacccgagatcgccccggaccgtggccgcccgccgtcgatcggcccccggtgcaaccgccgccgatcgctccggcgccgcccgccggtgtcgctcacggtacgcctgaacccgcccgacccacggttgcaccgccccgaaccacgtggtctccgccaccccagccaggcccgtcggaggacgcccccgctgccccggtcgccgcagccgtccccggcgtgccgacgtacggcggccccggtacgtccggtgccgcctatccgccgcttcccgggtcgggtggcccgccgccggtcgggccgccacctggcggcccgggcgggatctggcccggagcagcccatccggttcccgttcgggcgccccgaccgctcggcctgctcgggtgggtggccgtgctggccatcggggcgctactcgtggtgaccggcgtccaggcgtaccagatccaccggctcactgatcggctcgccgacaccgaccggcggctggttgccgggcaggaggacagccaggcccggctcgacgggctggaggcgcgggcgaagaccctggagtcagaggtcggcgccgcgttcgacccggaagtcatcgccgccgccgcactgcccagcgtgtttcgggtgcgcgccgggcggttcaccggcagcgcgttcgcggtcggcgagtcgaccgccggtggtaccaatctgttcaccaacttccacgtggtcgaaggggtctgggacgacggggaccgggaggtcttcctggagcgcaccgatcagcgcttcccggccaccatcgtcgaggtcgacaaggacaacgacatcgcccagctccgcacgacaggcaagttcaccggcctcaccgccgcacctggcgaggtcaagcccgggcagcagatcgtcgtcgtcggtgcacccctgggcttggaggacagcgtcaccaccggtgtggtgagcgcgtttcgcgaggccaagggtggtgacccggcagcgatccagttcgatgctccgatcaaccccggcaactcgggtggtccggtggtcaacggcgagcggcaggtggtcggcatcgccaccgccaaggcgcgtgacgccgaggggatcggcctcgccgtcccgatcggcacggcctgcgaggccttcgacatctgctgacctggctcatctttcccacgatttcgacaacgatctgtatcggcgggccatcgtgcccgtactgttccgcaggaggaaccgtgtctcaaccaccgaccgacccggccgagccctcgtcgcagcccgcggtacctgggtcgcagcccgcggtgcctgggcagccagccgccgaggacgccgggtacgaccggtacgcgcagggcgcagccgtcccaccggcgcagggcggggccgtcccgccgccgcaggacgaacccggtggggccggaccggccctcccgtcgcccgccacgtccagccctcccggcccggcactggccggcgacaacgacgcgccagccccgccgggaccggccggatatggtcccgccccatccgactacccgccggccgagcccttcggcggagccggttcggcacccccgagttccggtccgccggccgagcagccgacggttgccctgccgatgactgccgcgccgatgtcgggtccgccgaccgccggtgtgccgacgcctggtccgccgacggctggtccgccgatgttcggggtgccctatggtgcgggtccggcccgcgcccggccgggacggaccgtgctgatcctggccgtggtggcgggactgctgttcatcaccggcgcggtgatgaccggtctgttcctgaataccgccggcgacctgaaccgggcggagaagcagctcagccagcgggacgcgaccatcgcggcgaacaccgaggaactggatgaggtcaaggtcgacctgctgcggacgcaggacgcgctggccaacgcccagcaggacctcaccggcacccagaacgaccgggacgagcaggcccggcagaaggaggtcatcgccacctgcctggatcggctcaccaccgcgctcgccgcggcggcgatcggcgaccggaaggcacacgagaaggccaacgaggacctggaggaggtctgcgcggaggctgagaactacctctgaccagcgacgtcggagcctcggctcaggccgcgccggcgggacggcgctcggcgagcgccgtcaccccgggtggaggaagcccggcggtggaggcgagcagcgtgcaccaggcgtgcaggtgcggcacgagttcgtcgtcgaccggagtccacgatgcccggatctcgacgtcgccggcggcaggaggcccagccagatcaccgaaccgggtcgacatggtctgcgtgaccgttcccccgatcgcccggtgcccggcgtcctgcaccctgagggcatcggtcagccaggtccagcccacctccggcaggagtggatcggcggccaagtccacctcgagctcggcggtcacgtatgtgaccagccggagcgtgccctgccacgcctcgtgtccggcggggtcgtgcagcaggatcaggcgtccgctcgccacctcgtcgtcgtcgcgcaggacggtcgcggcgagggcgaacgcgtagggggccagccgttggggtgcgccgacctcctccagcaggatctccggtcggggggtgatcgaccgtagcccgtctaccgcgcgggcgaacgtctccgggagcgcggtttggggggccattaccgaagcgtatgtggccgggggccggccgacccggcggcacgccgggaaccccgaccatgctccgcggcgcgggtcgaccccgaagggcgttcggtggggcgccaacccggagccccgtgggcatcatcggcctccccttgccgtggatcacaagtgatgatgctgacggcggacgcggcgggcggcgtggcacgatggccacgatgagcaccgacaccacgggcaccgccgcccgagacgagggtcctcgccccggcgatccggccgactcacctttcgtccgcgcgtgccggcgcgaacccgggccgcacaccccggtctggttcatgcgacaggcgggccgctcgctcccggagtaccggaagatccggtccgaggtggcgatgctggagtcctgccgccggccggacctgattaccgagatcaccctccagccggtgcgccgacacaaggtcgacgcggcgatcctgttcagcgacatcgtggtgccggtcgccgccgccggggtggcgttggacatcgtccccggcaccggcccggtggtgaccgacccggtgaccaccagggcagacgtggagcgaatccggctgatcgaccgcgacgatgtccactacgtggacgaggcggtccggatgctcgtcgacgagctgggcggcaccccgctgatcggcttcgccggtgctccgttcacgctggccagctacctcgtcgagggaggcccgtcccgcacccacgtgcggaccaaggccctgatgtacggcgacccggacctgtggcacgccctggccggccggctcgccgagatgacgctcgcgttcctgaaggtgcagatcgacgccggcgtctccgcggtgcagctcttcgactcctgggcgggtgcgctctccgaagccgactaccgccggtacgtgctgccgcactcgcgggcggtgctcgccgggctcgccgacgccggagtcccccgtatccacttcggggtgggcaccggcgagctgatcgccgcgatgggcgaggcgggcgccgacgtggtgggcgtcgactggcgtacgccgctggacgtcgccactcgccggatcggtcccgagcgggccgtgcagggcaacctcgacccgtgcctgctgttcgccccgtggccggtcatcgaggccgaggtacggcgggtgctggcccaggggcgtgccgcccccgggcacatcttcaatctcggccacggagtgctgccggagaccgaccccgaggtgctgacccgggtggtggccctggtccacgagctgaccgtgcgtccggatggaaggagctgagcggcatggcgacaccatggcggatcgcggtggtcggcggcgggatagccggcctcgccgccgccgtccaactgagggaccacgctcccgaaggcaccgaggtgacggtgtacgagcgaagcggcgcgctcggcggcaagctgcacaccggtgagctggccggcgggccggtggagttcggcgcggaagcgttcctgatgcgggacgccagcggcggtgagtccgctgtggtgtccctgatccgtcggctcgggctggccgacgacatcgtccaccccaccgtcgggcaggcggcgctcctcgccggcggcgagctgcatccggtgccccgcggcacgctggtcggcgtacccggggacctcgcggcggcggcggcggtggcccgcccgaccgcggaggccgacgtggacaccggtaggccgttgctcgcccccggtgccgacgtcaccgtcggggagttggtccgcggccggctgggcgacgaggtcgtcgaccggttggtcgatccgatgctcggtggcgtctacgccggccgcgctgacgacctctccctggccgcgaccatgcccgcgctggcccggcaggcccgggtcgagcacaccctcgtcggcgcggtccgcgcggcgcaggccgcggcaccgcgggcaccgggcacgccgttcttcggcaccctggccggtggtctgagcaccctggtcgaggccgcggccgcggccagcggcgccacgatccagcggaacgcgacggttcgtgcgctgaccccggcggaggccggctggcgactgaccatcgggccgaacggcgacgcggaccacgtccaggccgacgccgtggtgctggccgtgccggccagcccggcggcgcggcttctcgacgacgtcgccccggccgtggcggagaacatcggcgccctggcctacgccagcgtcgcgctggtcactctcgcgttgccggaggcgacgctgcccgcgctctccggcttcctggtgtcgaccggcgaggggctggtgatgaaggcctccaccttcttcaccacgaagtgggggcacctgcgtcggccggacgggctggccctggtccgtgcctcggtcgggcggctcggggacgaggcgcagctccagcgccccgacgcggacctggtcgccacgacgcaccgagagttgtcgacagtgctcggtgacgcgcttcccacgccggtcgccacgcacgtgcagcgctggggcgggtcgctgccgcagtacgcgccgggccacctcgaccgggtggggtcggcgcgggcggtgctgcgggcggagcggccgaccctggcgttggcgggtgccggctacgacggcgtcggcattccggtctgtgtccgttccggcatggcggcggctgacgagatcatcactgcactgaagggttccggggaatgaccgagcagaccaacgcggcccggctgaacgagctgaacgccacgatccggtacaccatgtggtcggtgtaccgggcgagcaccgccctgccctcgctacgcgagaacgtcaccgccgaggcgacgtccttcttcgatgagttggccggcgaggacgtgaccatccggggcacgtacgacgtggcggggctgcgcgcggacgcggacctgatgatctggtggcactcctcgtcgagcgacgcgctccaggacgcgtacctgcggtttcgacgcaccacgttgggacgctcgctgactccggtctggtcccagctggggctgcaccggccggccgagttcaacaagagccacgtcccggcgttcctcgccggcgagcaggcccgggactatctgtgcgtgtacccgttcgtccgctcgtacgagtggtatctgttgccggacgcggagcggcgggagctgctggccgagcacggcggaatggcccgtggctaccccgacgtgcgggccaacacggttgcctcgttcgccctcggcgactacgagtggctgctcgccttcgaggccgacgaactgcaccgtatcgtcgatctgatgcgggatctgcgcggctcccgcgcccgtcggcacgtccgtgaggagatcccgttctacaccgggcgccgccgcccgatcgccgacatcatcgccagccttccctgaccgcgacgtcacccccacccggcggcacggagggtccctgcctgctcagtgtcactggcagcggagggcctcggcgaccaccgggtggggcaggggcgctcgggagggtcaccccgaggtgggcgtggtgaactccggctggtcgaggacgcgtagccaggaaccgtccggttggcggcggaccacctgtgcacgggcgcccgcgccgtcactcggcggtgtcgaggtgagggcgaggtcgccgctgaccagcgttggcagcggctcttccggttcgaagtgtggccggttggcgagcaccttctcccacagggcctggatcgccgcgcgtccgaccgtctgaccgccgggcgggtaggccatgacggcgtcctgctcgtagagcgcggcgaccccctcggcgtcgccggcgttggagcgttcgacgaacagacgggtgaggtcttcgggcttcatggctttcgtacggttcgacacgatgttcctttcaacgcttgccggtaagcccaagcgtgcccccagcgcttccagaagtccaacagatgattcttctgaacgctagaatctctcgttatggaattgaggcagctggagtacttcgttgcggtcgccgaggaggcgagcttcacccgcgccgcggagcgggtacggatcagccagtccggagtgagcgcgcaggttcgcgagctcgaacgcgagctcggcgcgaccctcatcgaccgctccacccggacggcgagcctcaccgacgccggccgggtcgcactcgaacatgctcgggccacgctcgcctgttccgacgcgatgagacaggccgtcggcgaggtgaccgggctcgtccgcggtcgcctcaccgtcgggatggtcatcggatgcacgatcaccccgttcttcgacgccctggccgcgtttcaccacgcgtaccccggcgtggagatcaccttgctcgaggaccactcggcccggctcctccaggacgtccggtccggcgctgtcgacctcgccctcatcggcaccgccgatcccacgccggtcgggtcgaacgccctcacgatcgtcagcgaaccactcgtcgccctcgtcccgcccgggcatcccctcgccgaacaggcgacggtgaccatggccgagctcgctgaccaccggctcgtgtgcatgcccgagggcacgggtatccgtaccgtcctcgaccgcgcctgcaccctgcaccgagtccagccgaccatcaccgtccaggccagcgccgcggacgccatcgccgatctcgccgttcgtgggctgggcgtggccgtcctcagcgcgtccatgtcgcgggactaccgcgaccggctgaccgccctgccgatcgtcgacatcgacgacccagccctgctggccctggtgtggagcggtacgaagagcccagccctcgatcgactggtccggtactgtcgcgaggccttcgccgcggcaccgggaccagagccccggccacgtggccacacgcccgtgccgaccgggtgacggggtcaggtgcgggaggtagccgagggcgtgccgacccgcaccgactcgcggcgacccgcgcccacgcgcggtgcgttcacgccgatgcgtcccggcgcatcggcgtgtgcgcgatgccgtcctcgaagtactccggcccgtcgaccgcgaacccgtgccggacgtagaaatcgaccaggtgtgactgtgcttcgagcacgcacgggcgtgcaccgacctccgcgagggcggcggccatcagccggcccgcgtatccctcgccgcgcacctccttcgccaccaccacccggccgatgcgcggccggccgtccggctcggccaggatccgcagatacgccaccggcaccccggcgtgctccagccacaggtggcgggtgcccggctccgcgtcccggccgtccaactccgggtacgggcactcctgttccaccacgaacacgtcgacgcgcagccggagcaggtcgtggaaggctcgggtggacaggtcggcgaacgaggcgatccggagctcagcggcgggcggcatcctgcgatggtaggcggctgttggtcggtgtcgagcgccgggcggcggcccggcgccggcgtaccagcgtgccggccaccgctaccgcgagcagcgcggcgaccgcggccccgatcgtccacggtcccaggtcgttcacccacccgctgatcgcggtctgcgcccggccagctgcctcgatcaccgggtcgtcggcgtcgccgccggcgaacagtcggatctcgtaccagccgtaccaggcgacgtagccgccggtcagcaccaacagcagcccggcgagacggccgagcagcggcgcggcccgtcgggtgcgccggaccagggactcccgggccagggcgaccgcgagcgcggcggcgccgaccaccaggcccatcccgaccgcgtacgcgacgaagagcccgaccccggcgagcgggctgccggcccggaacccggcgacgaccacggccaggaacgggccgatggtgcagccgagggaggcgatcgcgtaggcggcgccgaagaggaacatcgagccgaaactgcgtcggaccttcgggccgccggccatcagcggggtgaaggccgggagcgcccggcccgcgacgagccagccaccggtggctaccagggcgagcccgatcgcgaccgacacccagggcaggcggctggccagggcgtcggcggcggggccggcgaggagtccgaacccaccgaagaccgcgacgaagccgagggtcatcgcgacggtcagggccaacgcccggcccaccggcgcgagcggcccgcggccgtcggccgggccgtcgcccagcaccagcatcgacaggtacgcgggtagcagcgcgaagccgcacgggttgacggcggcgagcagaccggcgccgagcgcgagaccgtagggcgtgtcgaccatctcaggtcagctccgcgacccgccggcgtaggtcggtctgggacaggggcccgttgtggacgacgtcgccggcggagtctagcaatacgtagtgttcctgggagacgacgtcgaatcgccgccacacctcgcccgcgtcgtcggccaggtgcgggaagtcctggatgccggtgtcctgggcgaatcggcgcatcgcctcgtcgccgctgccgagcccggccaccccgaccaggttcacccgggcggcgttgtcccgctgcacggccgccaccgactcggccgcgccccgacaccgggtgcaccaggcggcccagaaccagagcacggctggcttgccgacgaggctggccccggtgaacgtctcaccgtcgatggtgcgggcggtgaagtcgagggtctgcggcaccgcgggtgcggacccgctggtcgggctctcggccggggctgtgggcgcgctcgcggtggtcggggccgtggtggggtcggcactcgcggattcgtccccggagccaccgcaggcggtcagtgccaggacgatggtcagtgcgatcgggattgaccgggtggtggtgggcatgtccggatggtagtcgcggtacgccgcggtgtgtccttaccgctcgctaacggcgagtggccgacgaccaccatggccggccagaccctgccgccctaccccctcagggctggccgggcgcccaccgcgtcgcgaatctgggcgccctcggtcccctgcgcgcttcgggcgcagtgggcgcagcagtagaagcggccggagacctcgactccgtggcccacgatcttgacctggcagtgttcgcagaccggagccagtttgtgcgcggcacactcgaagctgtcgaaggtgtgcacgtcaccgctgaccgtgcggacctcgaacgtcatccagtagtcgtttccgcagacctcgcaggttgccatgacaaaaccccccaaatatggatgtctaaggcaagcgttgaacatcgactacgggtcggcaaccggaatcggtgaactgggtggggtcgtcgcgcgtcgccccggcgtgtcggcgattagtactggttggcagtaattgttaacaggatttactgttaacaatgttcaatttatcgtggtggcatcgtcacaacctcatccgcggaggagatgccgccatgcgtcgaagaatcaccctcccgctggtcatggcgggcgccgtcggttccgcgctggctgtcgccgggccggcccaggcacacgggtacgtgtccggtccacccagccgtcaggcgctctgcgcccaacaccgggtacccgactgcggccagatcacctgggagccgcagagcgtcgagggcccgaaggggctacgcagctgccacgggggaaacgcccgcttcgccgtcctgaacgacgacaactggggatggccggccaccagcgtcggtggcaccgtcacgttcacctggaccaacaccgcccgacacgccacccgcgactgggagtacttcatcggcgacacccgaatcgcggtattcgacggcggcggccagcagccgggttccaccgtgacgcacaccgtcgacctcggcggccactccggtcggcagaagatcctcgcggtgtggaacatcgccgacaccgccaacgccttctactcctgcgtggaccttcaggtaggtgccggtcccggccccacgccgaccccgtcgaccagcccgagcccgagcccgaccggcacaccgaccacgccgccgccctccccgggtggcagctgggcggcgggtcgcagctaccaggtcggcgaccaggtgacctacggcggcgcgacgtaccgctgtcggcaggcacacaccgcgcttcccggctgggaaccgccccacaccccggcactgtggacacaggtctgaccgatccgggtgccgacctggcccggctgcgcgaggcggcccctgccgacgtcgatcgggtcctccggacggtgctggtcgagcaccagcgcgccgcggcggacctcgcccgggcgcaccgggccgtcggcggcagcgcacccgtccgcgccctcgccgaccgggtcgcccgctcccggaccgcccaggcggagctgctggtggccggagccgtcaggtgacgtctggctccagccggatggcgaccgagttcacgcagtgtcgggtgtccttgggggtgaagccctcgcccttgaagacgtggcccaggtggctgtcgcagcgggcgcagcggatctccgtccggaccatgcccagactgcggtcctcgacctcccggacccgttcgggaatggcgtcgtcgaagctcggccagccgcagtgcgagtcgaacttcgtgtcgctggggaacagctccagcccgcaggcgcgacagtggtacacccccggagtcttggtgtccacgtactcaccggtccacggggcctcggtgccgtggccccgcagcacccggaactcctcggcgctgagccggacccgccactcgtcctcggtacggggcagttcactgtcgtcgagactcacccgccaacgctaccccggatgtcggggtcatcgcatatggtcgcgcaatgggtggcgcgaaggccgtagccgaggagatcgaggtcgccgggcgtcacgtccggctcagcagccccgaccgggtgatgttcccccaacgggggttcaccaaggccgacgtgttccactactaccttgccgtcggtcccggcatcatgcgcgccctcggccagcggccgaccaccctgcaacgcttccccgagggaatcgagggggaggcgttcttccagaagcgggtgcccgcgcgggggatgccgtcctgggtgcacacggcgaagatcagcttccccagtggccggacggcggccgagctgtgcccggccgatctggcccacgtggcgtgggcggcccagatgggcaccgtggtgttccacccgtggccggtccgcgccgccgacccggaccgccccgacgagctgcggatcgacctcgatccgcagcctggcaccgacttcgccgacgcggcgcgagccgcctccgagctgcacgggatcctgaccgagctgggcgcccccggttggccgaaaacctccggtggccggggcgtccacgtctatctgcgcatccggccgcactggacgttcgtcgaggtccggcgggcgaccatcgccctggcccgggagctggagcggcgccggcccgagctggtcaccaccgcgtggtggaaggaggagcgcggcgcccgggttttcgtcgactacaaccagatggcccgggaccggacgatcgcgtgtgcgtactcgctgcgggccaacgcccgcgccaccgtctccaccccgctcgcctgggacgaactggccgacgtcgacccggatgacttcgacctgcgcagcgtgccggcgcggctggccgagcgcggcgacccgcacgccgacatcgatgacgccgcgtgggacatcacgcccctgctggaatgggccgaacgggacgccgccaacgggcagggtgacctgccctacccgccggaacaccccaagatgcccggcgagccgaagcgggtgcagccgtccaaggaccgagaccgcccccgctgagccgtcacagcgccaacttcatgccctcgtggctggcgacgaagccgaggctcagatagaagcggtgcgcctcgtgccgcgacttgtcggtcgtcagctggaccagcgcacacccatgcgcccgtgcctgatcgaccgcccagaccatcatctgccgtcccaccccctgcccgcgcacgtcggagcggacccgaacggactcgatgagcagccgttcggcgccgtggcggccaagtccgggaatgtaggtgagctgcatgcagcccagcacctcgcccccggcctcggcgacgacgaggtcattgcgcgggtcggccgtgatgtccgcgaacgcccgctcgtagcgggcgtcgaccgtgccgacatcacgggagcgacccagcacgtcgtccgcgagcaggtcgagtacggcgggcaggtcgacccgggccgccacccggaagatcacgtcgctcatccggggagaatcgcacagcggcccggaccgatgcgatcagtcgcgaccgaggtcactggggcgggcagcgtgtcccgtccggaggcacggtcaggtcgatcaggtacgcgtcgaccgccgcggtgatacaggccgtttgcgggtaggcggtatgcccctcaccgtcccaggtgagcactcgccccacacccagcatcccggccagcgtcggggtctgttcgtagggtgtcgccgggtctccggtggtgccgaccaccaggatcggcggcgccccgtcggcccgaccggtcgggtacggatcccgcccgccgggccactcggtgcagctgagcatgccgaccgcgagcgccgggccgaacagcgggtacgtcccacgccactgcgactggagctgccggatctgctcccggctcggcctctcctcctcgtcggcgcagttcaccgcgaggttggcgtcgaacaggttcgagtacgagccgtccggctcccgacccgcgtacgcgtcggcgaggcggaacacctctgtcgggtcgccgccctccaactcgccgatcgccctggccaactgctcccagccggcctcggtgtagagcgaggagaccaccgcgtagaagacccaccccggggtggcctcccggccatcgtcgccccgggcgggggagacccgcgccttgtcgatggccgaggtgaccgcgtcgcgcgcggcgggagcgatcgggcagcggtcggcgttggtggaacaccacagggcgaagttgtcgaaggcccgctcgaagcccttggcctggttttccgagctggcgatcaggtccagtcgagggtcgaccgccccgtcgagcaccagcgcccgcacccgctgcgggtggagctgggcgtaggtggcgccgagcagggtgccgtacgagtaacccaggtaggtcaacttctcgtcgcccaccgcggcccggatcgcgtccatgtcgtgagcggcctgctcggtgccgtacagcgacagctggtcaccgtaccggtcgccgcacccgcgcccgatccgctgattcaacgcgacgaagccgtcgaacgcctgctggctctccggatccgggtcgtagccgaagctggcgtcgaggttctcgctggagatgcactccaccgggctcgagcgggccaccccgcgcgggtcgaagccgacgatgtcgaagcgttccgtgaccgaggcgggcaggccgccgaccgcctccgggaaggagagatagacggcggtgtccacgccggagccgcccggcccgcccgggttgatcaccagcgagccgatccgggccttctggttcgtggaacgggcgcgcagcagcgcgatgtcgaacgtctccccgacgcccgggccggaggtggcaccggtgccaccgtcccagttgcggggaacctggatttgggtgcactcgtagcgcatgttcggcgcggcggacccgaccaactccttggccacctccggacatgcccgccaggtcggcgcggcgcccggagccgccgggccctcggcctcggtgcggggcgcgagcgccggcagcgtgcagccggcggcgagcaaggtgccggccagcagcacgatcggggcgaaacggcgggcgcgagtgcgaatcacggggtggaccctttcgtgatcggacggccggctactccggcccggacgcggggccgacgcttgccggatcgccccggagcacctgatccacatcaaaccggaccgggcggtcgagctggtcgtagcggcaggatcggggcttgcggtccgggcgccaacggacgaattgggcggtgtgccggaaccggtcaccctccatcgcgtcgtagctcacctcgaccaccaactccggccgcagcggttcccactccaggtttttcgtgccggtccaccggctgaccccacccggaatgcgctggccgcgttggtggtcgccgtgcgcccagggatggtcggcaccggcaccccggtatggctccaactcgtccaacagctccttgcggcgtgccatcgggaacgacgcgctcacccctacatgatgcaggactccggcatcgtcgtagaggccgagcaggagtgacccgaccaccgggccggatttgtgccagcggaaacccgccaccacgacatcggctgtccgcgtgtgcttgaccttgaacatcagccgtttgcccggctcgtacggcaggtcggccggcttggcgatcaggccgtccagccccgcaccctcgaaccggtcgaaccagcggtgcgcggtggccgggtcggtggtgacctgcgtgacgtgcatcggtggcgcgacgccgcccaacgccgcctccagccgggaccgtcggtccgggtacggccggtcgaggaaggactcgtcggcgagggcgagtagatcgaacgccacgaaatccgcgggtgtggtctcggccagcaggcgtacccgggaggcggccgggtggatgcgctgggccagcagctcgaagtccagccggggctgcccgccgggcccgtcgcgccggatcacgatcagctccccgtcgaccgcgcagcgctccggcaactgtcggcgggcctgctcgaccacctcggggaagtagcgcgtcatcaacttgccgccccggctggccaactcgacctcgtcaccgtcgcggaacacgatgcaccgaaagccgtcccactttggctcgtatgtcatcccgggcgcggtgggaatccgtgccacgctcttggcgagcattggctcgaccggcggactgatcggcagcttcacggcgaccagtcaaccagaaggcgccaacagtcgtgagcaggatcaccgttggcggctgggcctcgtgtccctcgtcgtcccccgtcgccgccgctgggagaatcgcagatcagcagatcagagctagtttcgcagggtgtcggagtgggcctgcgggtgctgcggtaggtggcgggtcagcgtcgagctgatccggggccgctactgctaccggctggtgcaccgctaccccgagcggttcggcgggggtaagaacgtgctcggcgaggtcagctcggtcggggaactggcccggctgctgcgccggcgtaccccgctcgaccttgccgacctgcgcgaagccggctgacgcgacgcgcaacccgggcgcccagcgggccgatccggtggctgtcggcgctgggcgccggatcagcagcgcgacggtacggtcttctccaacaggaccagcggcacgccgttcggatccctgtcgtggcccaccaaccggtagccgtaccgctggtagagccgcagactccccgcgctgtccgctccggtgcacaacgtgaaccggcacacccgtgcgcccgccaccgtctcgaccgcgcggagcaggcgtccaccgataccccgaccctgctggtcgggggcgaccgccagccgaccaacgtaggcggtgtcgccgtcgacgtggacccggaccgatccgaccagccggttacgcagccgggcggtgagtactgtctgcgggccggacagcgccgtccgtacctcgtccagggtctcggtgagcggcggcaggaacgggtcggcgtaacgctgtgcttcggccaggtacgcggcgcgttggacggtgaggatctccccggcgtcggccggggtggcgggagcgatcaatgggcgagcggtcacacgcccagccaaccacagcttttcaccccttgggtgcgcgagtcccttgacgacagtcatccgccgtgaacgcgcggggcgaggcggtcggcggggaacgatccggtggtaatccgttacacagcgtgttggaaacctcggctggtgcgggatcgcttcgtggcagtcgagatagcagccggtgcggcggctgggtggcgcggtcggcgcaagccgcgacggcggacggcgcggccggtggaagtcgggtgggcctcgaaacctgcccgcctagaagtgtgcgaacgagcggatcggtgcccgcgggccgaatttcggggccgtgacgccggctgccgcgagcaggacgcagacccgaccccgatggccacggaacggttcgaggagggccagcatccgggcatcgtcaccgcgtgtctcaccggcgagggcccaggccaccgtgttcggcacgtggtagtcgccgacgctgaccgcgtccgggtcgccgtacgcgacgcggaccacctcggccgcggtccacgggccgatcccgggaatcgcggtgagccgacgggtggcctcggccgagtcggcgcaccgctccagccggtcggccaccgcggcggcccggcgcagcgtgtcggcgcggcgctgttcgatcccgaggggatggaaggcccagtacggggtggcggccaccgccgacggctccggcggtaacagcagcggctgcatcggcccgggggccgccacccggaagtggcggaccgtggcggcgtacgcccggtaggcctccttgccggtcacccgctgttcgaggatggcccggaacacccgggggaagacctggccggtggtgggcagccggagcccccggtgccgggcggccaggtcggccaccaccgggtgggcggaggccagttcggcgaagccggtcaggtcgtcccggagacccgcgaccgcatcggcctgccacaccacccagtcggccccggggccgtacccctcggcgaccaggtggccggcgtcggggcgcagggcgagggtggccggtccggccggggtgcgggtggcccaccagaacgtgccggcggcgatgcgggcgcaggggtcgtacgggctgaaggtgaggggccggaccgacgcggccagccggtacccggccggcgggtgcagcgaccggcgggcggtgggttcggtcccgggcatcccgacatgctgtcacccgacaccacgaccggccgccagcgggtacgccgactgtggcccggtcgactgggcatctcaccaacccggacccgagccgtgacgcccgggcaattcccggttgccgtccccggcacccgcgagtggctagccgcagaactgttcgaacatgatctcgtagccctccgggtccaggccgtagaagatgcgcgcccatccgacgtcttccgggtctagggtcacggtcagtccctcatccagccagagcgtccacgtcgcgtcgagatccgcggtcggtacgacgaggacgaagccgagcccaacgggtccctgtttggtctgatgctcgcgctcggcgtggtgatagccgtgcttggtcagatccaccaggatgagccaggtgcgaccgtaggtcaggtagcgcagctgcgcctgctcgggcaccggaaggtgccggaagccgagccgtttggtagagatcgaatgatctgtcgagatcgcgtacccgcaggaaaccgctcagctgtttgccggcattttcgccatcgtactgcccgtggggtcagtcgacagtagtcggcaggcatgcctcgggcagtcgacggatcaacggccgactgagaagatccccggcgggggtggtgcggagtccgtggcgtcggtgtcgtggacgaccggggcacccccggtgaagcggaccaactcctcgccggagagcacccgacccgggaaccagtcaccagaaacccgccgggtcagctcgggcaccggcggggcggtgcggccggcgagcagcacgaggttgccgtaccggcggccccgcagcaccgcggcgtcgccgaccagcgtcgccttgggtagcaccgaccggacggtggcgacctgccgccgggcgtgccgcagcggcggaccgtcggcgacgttcgccagataccacccggtgggtcggagcacgcgggccacttcggtcgcgaactccaccgaggtcaggtgggccggggtgcgggcgccggcgaagacgtcggcgaccacgatgtcgatgctggcgtcccggaggccggtgagggcttcccgggcgtcggcgacgcgtacccgtagtcgtgggttggggggccagggcagcttctggcggaccagctcgaccagtgcgccgtccacctcgcacacccgttgggtcgagctgggacgggtggtggcgacatatcggggcagggtcagcgcgccgccgcccaggtgcagcaggcgcagcggggcgccggccggggcgagcaggtcgatcgcggcggcgagccgacgcacgtactcgaactcgaggtaggtggggtcagcgaggtccacgtgcgactgtggggcgccgtcgagcagcagcgtccaggagccggcccggtccggatcggggaccaactcggccacccccgtgtccacctcgacggtcacccggtcggcggagcgccggcgccccatcagcccgtaccgccggcggcgaccagggcgcggtgcagcagccgggagtcgccgatcatccgtcgcaggcggcgttccaaaccggcgatcgggatcaggttctgcggtgcccgggggtccttgtacggggtggacgcgaagcggggcagagtcgccgcggacaggtccgccaactcgaccgccgccgcgatgtccagctcggtggagcactccacccggacgatgcccgcccacggggcgcccccggccaccggcaaccgcaggtaccacgaccagccgccccacgcggtgcccagcttgaacaccggcgaccgctgcccggccgcgagcccggtgacgaccgcggtcagtcgtgcgtccaggtactggctgtgctgggtcttcacgtagccgagggtgcggggcaggagccgccggttgcgcagcggcccgtccaccaccagcaggtccccgtcgctgcgggcggcgctggagaccgtcacctccagcgcggtcagcggcccctgcaccgccgccggcagtttggccagctcgccgctgccgccgacgcggtgcaccgggtagcggacgttaccggcccgcacgtccacggcggacggactggcggtgaacagtccccgttccacctgggcgccggccagctgcgcggcaccgcgctccaggtcgcagcggaccacgccggccgcgtacgaggcggccaggcccgggtacgacccgccgtcgggctcggtgagccacaggctggcgtcgttgcggcgtaccccgtccacgaggagcaccacggccggggcgtgaacgtcgggccgcggcccgatcgcccgccagtcgaccgcgggcagctcgtggtcggcctcgacccgggcgctgctgggcgtggccgggccaccaccggcggcctcgaacgatgtcccgtacgccggatcccacgcgtcgacgaagaaccgggtcacccgggccgcctccgcctggcgccggcgttcatcggccggtccgttcgacgcgggccgactgggcgtccttgcggacctcgaatcggaccggtatgcgctcggcgagcgccggtacgtgggtgaccacgcccaccatccggtccccccgggcggcaaggttctccaacgtggccgccaccgtgtcgagggtggccgtgtcgagcgtgccgaacccctcgtcgagcacgatggactccaggctggccgcggtggtcgacatcccggcaagctgctcggccagcgccagcgcgagcgccagcgacgcctggaaggtctccccgccggacaacgtgcgcaccccccggcgcagaccggcgtcgtggtggtccaccacgaagaactcccccttgtcgtgcaccaggtcgtactggtcgccggagagctcccgcaggatcgtcgacgcaccgtccaccaggaggtcaagcgcctcggcgagcagccatcgttcgaagttgttggcgcgcaggtgcccggcgagcgcccgggccacctgcgcctcacgctcgtaggtggcgcgctgctcgcgcagctcaccggcctgctcccggcggcgggtcagctcccgcagctccgcctcggcccgttcgagggcgactgcggcggcgcggaccgggtcgtcggtggccggtaccccggccgcctccagcagcccaccgacccgttcctcgaccgcggtcacctgtgcctcggccgccgtcaccgccgctacccggtcggctcgctcggctcgctgccgggccacctcggccgtcgcccagtcggtgagcgcggcccaggccgccgccaggtcctcccgatcggtgaccggcgggccgagtcgggccagaccgtctcgggtcgcgtcgaacgagcgccaggccgtgcgcagccgctcctgtgcggcgtccaccgcggctcgcgcccggcgggccgcttcccggccggcgcgcaccgccgccgccgactccgtcagctcctgacgcagccgtccgtgttcggccaacgcccggtgtagctcctccggctcggcggcgtcggccagctgggcgtgcaacgcggccatgcgcgcgtcgagctgttcctgccggagccgcgccgccaccagctcccgttcccgatcccgcgcggcgctgtcccgcgcgtccaccgcggccttggccgcgtcactggccgcccgcgccgccttcccggccgcgaccgctgccggcaccgccgaatccgtcggcaccgccggcacccgggtgacggtctgctcacagaccgggcaggtagcaccgtcctgcagcggcacccgcagcgccaccgcctggtcggtcgccttggcctgttcgtgcgcccggaacgccgcggccaggtccgcctcggccagctcggccgccgcctgcgcctgcgccagcttggccgccgccgccgcgtgcccggcctgggccgccgtgaccgtcgcccgggccgtctcggcctcgccggtcagccccgcccggtcgtcgtacgcccgcagcagcaggcgcagcgcactctcgtcgccggctgcggccagctcgccgcggagcttctcctcccgctcctcggccagccccaccgcggtagtggcctcatccgcgtccgtccgcgcggtcgccaccgcccgggcgacctccgccacgccggccggggcgcgcaccgcatcgagtacggtcaggtcggcgtcgagggcggccagcgccgcgccggcctcccgcgcggcggtacgcgccgcgtcccgttcgggaacggcggcggtgacggcggtggccagctcccgcatccggtcgacccgggccgacacgtcgtcgagggtggcgtcgtcgatgtcggtgaggccggcgagggcctggtcgaccacctcgaacttcgcctcggcctgaccggcccggttcgccgccttctcccgcacctgctcgtagacaccgagaccgagcaggttgaccaggatctgctgccgggtcgccggccgggcgtgcaggaagtcggcgaactgcccctgtggtagcagcacacagctggtgaactgttcgtacggcagcccgaccgcggcccggaccgcaccgtccatctcggcggccgtgcccgcgagcacctcgcccaggtcgtccgggctcaggccggtgtcgagcttcgacggatcgaaaccgggcggcatgagctgcaggccggcgccggcggtcttgacgttgccgcggctgtcccggcggaccacccgggtgaccacgtagcggtcgcccgcggactcgaagaccagccggacccgcgcctcggtcgccgacggggcgagggcgttggccaatccacgggtgccgccccaccggggcacggtgccgtagagcgcgaaacagatggcatcgagcaccgtggacttgcccgacccggtcggcccgaccagcgcgaagaagtcggcgtcggtgaagtcgatggtcgtcggcgcgcggaacacggtgaacccggcgagatccagtcgcatcggccgcatcagtgctcgacctcctcgaacagctcgtcgaagagcccgcggacgtcgtcgtcggtgtgtccccgaccgtccaggtagtcgccgaacagttcccgcggtgaccggccggcgcgctgggcgatgcgggtgccgctgccggacgcgggcaccagctccggatcgatcctgatctccaaggcgcgggggaacagctcctgcacctcctcgcggaggccggctcggggctgctcccggacgtagacccgcagccaggcgtccggtgcctcgatctcggcgagctgcgcgagcgtgccccggacggtccgcagcgaggcggcggcggggatgggtacctcccgcacctgcgccgccgtggtcgcggtcacctcgaccacggtcaccgacgggacgttctcctgctcgccgaagtcgacggccagcgggctgccgctgtagcggatcgggcacccgccctggacctgctgggcccggtgcaggtgaccgagcgcgacgtagtgcgcggtgccggggaacacggtcgccggcaccgcgtagcccaggacggtgtgcgcgtcccgctcgccgccgccggtcgccgccccgaccacggtcaggtgggcggtgaccaggtgcacccggtccggctcggcgaagccctcggtcaaccgggtgagaatccgccccaggtggtcggcgtaggtctggttggcctcggcggcggtcagctcgtacatctccacggcccggaccgcgtaccgctgcgacaggaacggcagcgcggcgagccgccagcgttcgccaccggcggtcgtaccgtcgatgacgtgctcgtcggggtcctcgcgcacgctgccccgcagggtgatcccggcggcctccgcccacggtcgcagcgcgtccagcgccgcgccgttgtcgtggttgccgccgatcgccacgacgtcggcgccggtgcggcgcagcgcggtcagcgcgcgggtgaccaaccgggtcgcctcgggtgtgggcgcggcggtgtcgtacaggtcaccggccacgacgaccaggtccggccgttcccgccgggccacctcgatcaccccggcgaggacggccttgtgctcctcggcccgtgagcgtcccttgaggaccttgccgacgtgccagtcggaggtgtgcaggatcttcacagctggaccacctcagaacgggatgtcgtcgtcgctgccgccggagcccaccaccgcgaacgggtcggccgcctgggtgatggaccgcagcgtctgggtgggtgccgggcccgcctcggcgacccgcgtcgcccacgcgggaaacgggaactccaggcagaggggcaccgggatgtcgggctggttgacgaacatcgtgcccggcttggcgagcagcgcccgctgccgttgcgccggcgggaggaaaccgtactcggggcgcgacgcctcggccggatcgagccggccgaccacccgcaccgccgagttcgtgacgatgcgtcgctccacctcgctggccgtctgctgcgcgccgaccaggatcacgccgagtgagcggccccgctcggcgatgtccagcagcacctccttgatcggggaggagccctcgcggggggcgtacttgttgagctcgtcgagaacgacgaacagcagcggccgtgccgtgccggccttctccttgcgctcgaactcgctcttgagcgtcacgccgaccacgaaccgctgcgcccggtccggcaggttgtgcaggtcaaccacggtgacctgcgccgactccgcggtgttgatgcggtgcgggcgccgggtggccagatcaccccggatcagccgggacaggtccttcttgctgccgatcaaccggcgggcgaacgcgttgacggtgccgaggccgaccgcgctgccggcccagtcgccccgggtctcgtcgtcgttgagctgctcgacgatgtgatcgaccaggtcggcgtagctaccgaggcgtgtcccgtcgatgctcaccccgccgtcggcgggctgcgcgtggcgggccaggtgggcggtgaccgagtgcaccaccatcgtgtactgctggcgttcgtcgtcggcgtcggcgaagacgtacggcaggaggcggtcggcgcagaactcgtcgagcgtccagtagaagctgtccaccccgctgagtcggctactcacgtcgggcgtgccggtggcgtcaccgacccggggcggagcgtggacccggacgtcggggaaggccgcggcgtccagaccgagccgcgcgtacgccgcgcgggtggactcgtccagccgggcgttggggtggtcgaggaagagcaggtcctctcccttgacgttgaagatgagcgccttggcgttgaccgcgtcaccgcccagaaccccggagcggaacaccgagtagagcaggaaggtggcgaaactcgtcttggtggcgacgccggagatgccggagatggacacgtgcgcgccccgggtgccgtcgaggaagtcggcgttgaggtagaccggcacgccgtcgcggcccgtgcccatcgggatccgccgctccatgcggtcgaagtgcagtgcccgggcgcgggcgtctccctcggcccggtgcacgacggcgcccggagacgggggaacgtagagctccgggtcgacccgggtggtggtgatctcggcggcctcttgcacctgggcggggagcatgccgtcggcgatcgcgaagacgtcggagtcgaactgggcgccctcgtgccgggcccgtacctgggtgaccactccggcgatcgtcaccggctcccggtccggcagctctcgccgggtcaccacgacgtcgtcgagttgcaggtagctggtgggggagaccgccgtccagaactgcagcggggtggcgtcggcggtgccgagcacccggccgaccagctcgcccgggccgtccacaccgtcgtcgttcatcgggtaactccgcggggctgggggtcgaggtcggcacacacgtcctgcatcctgcccgagacctacgaccggccgccacgtgacgcggcggagaccacgccgcgccgcgccacggcaccggcccggtgggcgccggcctccggtcgggtgatcgtttcccggattcggcgccagccgggcggcgactgggcgatgctgcgacggatggtactgcgggaggagtggttgcgcaggccccgcggccggttgaaggtgctgctcgccctggcggcggtcctgccggcggtggaggcgacgatcttcgccgtgctcgggttccaggccgtccgggggctggcgccgcaggtgaccgccgtctggccgtacggcacctatcacgaactgcgctggctgttcgtctaccaccgcaccatccccggcttcctgctcgcgttcgtggggatctcggcgctgcggggagtcctcaccgcggcgttcgccagcctggcctggccgaccacggtcccgcgcccgtcgtggcgttggctgctccggcgcaacatctggatcgccattctgaccgcgctgatcctctcgccgtgggcggccctgtcgatggcgttcgcgaccaccgggctgtcctggtatctgatcgcctccctgctgccgctgctcgtgctggccccgttcctgttgcgggcgggcgtggtcgccggctggtggcgcggtttaccgcggatcaggctcgtcggctgggcgtggctgaacttcgccgtgctcaccggcgccggtgcgttgctggcgctggtacccctgtggtggggtgttccgctggccgccctctgtggcgtggtcaacgggctgctctggcggcagagcgtcgccgtcgccgtgactcccggccgaacccgctggcggctcgtgccggtgacgccgctgctgatcgtgcttctcgtgctcatgttcccggcgatccagccgctggccggtaacctccagggcgggcgcgccgggtggcgaccaccgatcgtcaccgagcccttgcccgactcggtcccgtacgcggtgatcgccctggccgggcacgactccgaatacgacggtgcaccggccgcggacccgcgggtggagcgattctcctatcgagggctggacgagcaggaccggccgttgccgtacacggcggtggacacccaccgatcgttgggcaacagcgcggccaccctggcggagcatgtcgaggcgctgcaccagcgcacgaatcggccggtcgccctgctcgggcacagtgagggggccatggtggcccggacctacctcgagaactggccgtcgaccgaggtggaggcggtgctgctgttcagcccgctggtgatgccgggccgggcctactatccgcccgctgagatcacccgcgggtggggcgtcatggccggctggcagctgcgggtgctccagacgttctggaacatcaccgacgagtcggacgaggagccggaccaggagttcatccgctcgctgctggcggacgcgccgttctaccggaaccgcacgctctgcccggtgccgggggtgcggatggtggccttcctgccgacggtcaccgcgctcgaggcgccccccggcgagtatcaccggatcccggtctacgagctgcccgcgctgcacggcgggctgatcgaccgggccgacgtcgcggatctggtgctcgacttcctctccggtgagtcggtgcagcgctcacaggtgcagtacgaggtgctccagcggttcggggcgccgtggcagccaccaccgttggccctggtgatcaacccggtctggaaggcgggacgggaggccgaccccgccttcaccggccggatctgtgaggcccgctgaccgccgcggcggccggcggtggtgccggcgctggtcgccgcggggctcggcggcgagctggcgaaccgggccgcaccgggtgccgcccggcggtgcgaccgagcacggtgagcccgccccgaacaggcgtcggacgggtgtcggccgcgggcgtgcgggtgccgtcactcgcgggcgtgcgggtgggggccgcggtcgtgcgggtgtcagtcgcgggtgtagcggagcagcagtccaccgtcggcggcggcgagcacgtgccgcagcggcaggtgccgcaccgggctgggcccaccggcggtgatccggccgggaccggggccggcgagcagcggggcgagggtcaggcagacctcgtcgaccaggtcggctgcggtgagcgcgccgaacaggtgtggcccgccctcgcagagcagttgaccgagcccgcggcggcgcagctcggccaggccggcggtgaggtccacccggtcgtcgccgcactcgacgacgtcggcgacctcggccaggccgggcggggcggtggcggcggcgtgggtgagcacgaccgggcgtaccggtgcgtcgacgaacgcggcctgggccgggtcgaggttgagggagccggagaccacgacgagggtcgggtactgcggtaggccgtgctcccggcgccaggcgcggcggcgttcgtccaggcggattggtcggtaccgctcgtggcgcatcgtgccgccggcgaccacgaggccgtcgcagagcatccgcagcaggccgaagacccgcttgtccggctcgccggagagcccggccgagtagccgtcgacggtgaccgcgccgtcgacgctggtcacgaagttcacccggaggtgtggccggtcggttcggccgtagcgggcggcgagtgcggcgtcgtcgaggggcaccggtgacggcgtcggccagagggcggtaatcggcgttccgacggtcattcgctggccggacccgtgaccggagggggcggctggggggtacggtgctggcagtcacaccagttccggccccgacagtcgtcgtgccgtttcgcccggcacgctcggcagatcatggtcgcagcctattccgagggaggaccggacagcatgccgcgtcagatcttccagctgaggatttccctggccggggttcggccgctggtctggcgccgggcgctcgtcccaggcggcttcaccctcgaccgggtgcaccgggtggtgcagcacgcgatggggtggcgggactgccacctgcactcgttcgagatcgacggccagcagtacggggagcccgacccggacggcgagctgtcgctgcgggacgagctggacgtgcgcctggacgcggtggtcggcaagggcagccgttttcactacacgtacgacttcggtgactggtgggagcacgatctggtggtcgaggacgtcttcctggccgacccagaggagcgctaccccgactgtccggatggcgagcgggcgtgtccgccggaggatgtcggtggcccggccggctatcagacgttgctggccgcgtggactgatccggcccacgcggagcaccgcacgctgcgtgactgggcgggcgaccgcttcgacccggcggtctttgacgcgagtcgggtgggcacgttgctgcgccggttctgctgacaccggttcgccgcgccggtcgttgtcgggggccgtcgtcgcggcccggtggccggtgacccgcgccggtgcgtcgggccgaggtgatcggccggctgcccaccagcgtgacggttgggcatgcggatgcggctgtggggagctgggggtgtcgcgccggcaggtgtacgtcatgctggcctggtggcgggccggttccggtctggcctcggatctgattgcgggccggtccgggtggccggggatgtgagctgctgccggagccagtcgagacggtgatgcgtgaggttctgcgtagtaagtatgtgtcccggcagcgcgaatcacggtgaccggcgagacggcgttcctggtggacttcctgccggtgatccgtcggacgctgaccccgaccgggttcatgttgatcacgttcggtacatggacgctataggggtgccgcgccgtgacgcgttcggtctggccgcagtctggtgcacgcaggccctcgatgtgctctacgacatcgtctgtcgggatctggtacgccgctgccgagaaagccctgccaggtcaacgcgacgccgcacgccgggtcgtgccgcccgcgcacaacacctgggcgcacttcggcggtgactccggcggctggtatcagcacagggaatacggctggccttactcggaagcctaaccgccaatgcccagagccgacctcgccgcgctcgccgactacctgcgctaccacaccgagtggacgacgcactgctgcaccagtgaccaccgctcacggcggcacctcttgtcgcgtggacgggatacccgaggtatcggccaacttgcggatccagacgaacatgttgggctcggcgagctggccggtcggcggcgtagctcgtcgggcgcacgtggacgaggatcgtcgcctcgctgaagtctgacgtaacgctaggggatgcgcatacgggggttagccgatatggtcactcgcggtattgagtcgaacgtgtatcgtgatcgcgaaggatcatggggaacgaatggcaccgagtagacggtgggcggtcctgatcggcgttgaccagtgcggccatgatgtgcaactgcctccgctgcgtttcgctgagagcgacgctcgcgccatgcgtgatgttctgctggaccagcagatcggcacgtttgacgacggcgacgtgaggctactggtcggttccgacgccacatggcgtgagaccaaggtactgctgcgggaactcgcgcttaaatcggcgccgtcggacatcttgttggtctacttcgccggtcacacacttgtgcctcagtggagtgaccaactcgacgcctatctggtcacggccgacctcgatgcggatgtgctttcgcgggaacccgacaacggactgcggatctccttcctcaagagggacatcttcgacgcctttgcgggtgcctcgtttcttgtgcttgactgctgccacgcgggtgtttacgccgacgcggccagacgcaacgtcaaggtgctacagacgtacgcagaggcggtggacaggccccggcacaacgcgttgctcgcctgtcccagcggatcggtgactcgcgagagcgttgagcaccagcacgggacgttgacctaccacgtactacgggcgttgcagggcggggccggcgacgaggcaggacgggtgtcgttcgcccagatggcaaccttcgttgcggcacagggcatggatccgccaccggtgcacacggcgcatgtctacggcgctaccaccgtattgacccaaccacccatgtcccgacacgaccgtcaggctctcagcagcccagcaaaccctggcgtcacgcgcccctgcctcaacccactcgaggatcagacaagctcgatccggcagctcctcaatcgggtattccgggcggacatgcgctcggcgcatcagcctcagcagggcgagcgcgacggacgagtggaactcatccggtacgcgctcgacgcagagtcggctgcggtcgtggacttcacgggctgcagcatcggcgtggtgaatcagacggcgcgtttcgataaggaagcgttgcgcccgatgctcgaccttgcggcgggcgaggcagctcagcaccagagagccacaccgggatacgtcgttacgcatggcaccgggcgccggatgctctgcgtgcccttgtcgttcgccggtgaccgcactctcacgctcaccgtggtcgacccggccctcgctcagttggatatgggtgagccgttggccgtcatgctccgagcggtgtgggactccgacccggtggccgacctcctgcagtcggagatggccgttctgaccgctctgcgtacctccttcggccgattgccggcgaagctctacgatgacgccttcagcctctaccagcagctgatcaaatcgatgacgatggtgtttcaacccgttgtcgagctggaccaacgcccggctggggtacaggtacatagcttcgaggcgctggcccgccgccacgatggtgagctgcgcgctccctggcaggcactacggatagcgcacgactggggtgaccgcttcatcgtcgagcgtgatgcgatcctcctagccaaggccgtcagctcctacgttgaggccgatgcccgcgccggctggcagggcaccaaaccgctgtcggtcaacgtggcggtccgctcgttgctcagcgatgcgtacttcgaacaggtgagcaaagcgctcaccgaggcgggattgcatgcccgaaccctgacgctggagatctccgaacaggattcgatcagtccggctccgggcgagcgatggccccaggcgcccctggtgtacttccacaatcggcttaccaggctcgcacgagagctacggatcagcttcgcggtcgacgatttcggagtcggctacgcgtcgttggcgcggatggccgagttgccccttacccagatcaaagttgaccgggcgatactgcaccatcccatggcgctagaggagctcacccttgtggcgcagatcgcccgctgggcaagcgaccagggacagaccggtcactcaaggaccgtcatcgttgagggcttcgacgacgacgcacctatcagcctccacgagatcttcggcctaggtatccatcacgtgcagggctacttcagcggatcgatcgcctcgtctaccctgtgcgagttggacccgagtgtccaggagcgaatcgcatcactcgtgaggggccacaagtgaccagcgtcaagctactgctaccgccggaggtagtcgaagaactcgatcttccctacgacggtgttcgtgacggcggtgccatcaccatggccatcgaggggatcgcggtactggcgaaccttgccaccttggccaccctgcaaccacaggcggaagccctggctacctcgatacggaactggcgccttcgcaaccggcagaagccggcagtgctgacagtcgaggggccaggcatcagcttgcgaatcgagctaccacccaacgtcgaccgggcgactctgctccggcagcttgaaccgctgttcgacccagcccacacggaccagggccgccgcctgccatgacggcgagcatcgcggctgcaccaagccgagcccggtgaggagcgcagagtgcttggatcgggttcgcgatcgaggcctgggggcaccctcgcacacgacgggtccgccggtgcgcccccttgtgctatttatcgccaacgacggcttacgaccgaggtgaagcctcgccaactatccgtcggggcgcggggcaccccagagggcccacccttgcaagccatccgagccaacgcccagcggcggaggagacctcggtgtaggtcccgctgctggccgtcgacgttgcgtcggcgctggtcagccctgccggtcgccggcgggaggcccggcgtttggcgaattcgtacgcggggtctcggtcgaggttgtctcggtcgcggtcgtagtggcgggcggtgcgcgggtcgtcgtggcccatcgcgtcctgcacgtcctccagcgggatgccggcctggcgggatccggtggcgagggcgtgccggaacgagtgcggcacctcttgtcgcgcgggacgggatacctgcgacctcggccatcttgcggatccagacgaacacgtcgggttcggcgagccgtcctccccgtcgtcgccggtggtggtgaacagtgggccggtcggggcggtaacagggcggctggccgcggctacgcgggcgtcgaggtacttgttgagaccctccagcgtgtgcggcggcagcgcccgttcacgcacgccgttgaacgcagcctgaactgcggttcacacccgccacccagagttccagcccaagagcttcgtggccacgacggtgaactcgagttcgagggtgccggcggccgcagcgacagcgagcatggcggtaaggccctggaccggactcgacgacctcagttccaacgcgggtcaacacacgctgcggttccgcacaccaagggcggcggtaacgaaatgggatcgctcccataggtctattgacacgtctgatgcctgccggcaatctcatgggagcgttcccaaggcctgtggtgcgcctcacctgtccgcgccggaccgacgtcgtccaccgccgccggtcgacgcacgcaccgcacccgccaacccgacagacacagcctcaccaccgagaagaggggtcaggatgagcctcaccacgcggcgttcccgcctggcggccagcgcccttgccgcgacaaccgccatcggcggcctcgcggcctgcggcaacgacgacgaaccggtcgccggcgagaagcccggcaagctggttctcgaaacgttcggcgagttcggctacgaagagctcatcaagcagtacgagaaggacaccggcatcaagatcgagctgcgcaagaccgcgcagctgggcgagtaccgacccaagctggtgcgctacctggccaccggcaagggcgcgggcgacgtcgtcgccctggaggagggcatcctcaacgagttcaagtccaacccgcgcaactgggtggacctcgccccgctggtcgacgaccactccacggactacctgccctggaagtgggagctgggcaaggcgccggacggccggctgatgggcttgccgaccgacgtcggcagcctggccgtctgctaccgcaaggatctgttcgaggcggccggcctacccaccgaccgggagcaggtgtcggcgctctggccggactgggacagcttcctgcagaccggccgcacgtacaagcaaggtagcggtggcaaggccttcatcgactcggtcaccgccgtcgccgacgcggcgctgttccagcagggcgccgacctcttctacgacaaggagaacaacatcatcgcggggaccagccccgcggtgaagacggcctgggacaccgcggtctcgatggccgacatctccgccaaggtcgccacctggtcaccggagtggtccgccggcttcaaacagggcagcttcgcggccaccttctgcccatcctggatgctcggcatcgtcgcggacaactccggggaggagaacaagggcaagtgggacgtggcggccgtgcccggcagcggcggcaactggggcggctcctggctggccgtgccggagcagagtgcccaccacgaggaggcggcgaagctcgccgagttcctgaccagcgccgccagccaggtggaggccttcaaggccaagggcccgctgcccacccacctggaggcgttgcaggacgaggcgttcctcagctacaccaacgagtacttcagcgacgcgccgaccggcaagatcttcggtgagagtgtcagcaagatcgagccgattcacctgggcccgaagcaccaggcggtgaaggaaaacgccttcggaccggccctgcggtccttcgagaacggacaggccggcgaggacgaggcctggcagcagttcaccaaggacgccgagatccagggcgccttctgagtgacgccgatccggtggcgttcggggaccgctccgggcgccaccggtcgtttcccgacccggggcgcggtcacctgccggtagtgcgtggtgtcacgccctgcgcgagggcaccgaccccgccaggaaggaatcccatgagccagcgtcagcgagccacctgtcgacgtggtgtggaggcatcgcagcacggcacggaacactgcggagcgccgacatgagtcactcggccgccacggctccgccgacaccaactgcaccaccagccccgccgggcggcgcccgggaacgtcgacggttcaccctggaccgcctggacctcacctactcgccgtacgtctacatcgcgccgttcttcctgatcttcggcgcgttcgggctgtacccgatggcgcgtaccgcctggatgtcgttgcacgactgggacatgatcggcgagcgcaccttcatcgggttggacaactacacccggttgctgtccgacgactacttctggaacgcgctggtcaacacgttcggcatcttcgccctgtcgaccatcccacagctgctgctggcgctctttctggcgaacctgctcaaccgcaccctcctgcgggccaagaccttcttccggatggccatcttcatcccgaacgtcgtctcggtggccgcggtcgcgatcgtcttcggcatgctctaccagcgcgagtacgggctggtcaactggctgctcggcttcgttgggatcgaccaaattgactgggatgggcagacctggagctcctggacggcgatcgcgtccatggtcaactggcggtggacggggtacaacaccctgatcctgctcgccggcatgcaggccatccctcgggacctctacgaggcggccgagatcgacggtgccggccagtggcggcagttctggcgaatcaccctgcccctgctcaggccgacgttcgtcttcgtggtcatcctctccacgatcggcggcatgcagctgttcaccgaaccgctgctcttcgccaacggcagcatcatcggcggcaaccagcgcgagttccagaccctggccatgtacatgtacgagatggggctggtgaacctcaacagtgccggttacggggccgccgtcgcctgggccctcttcatgattatcggcctgatgtcgctgctcaacttcgtcctcgtccgccgcgcggccacgtgaggagacccgatgatctcggcatcccagcgcctgtggcgcaccagcccgttgacctacacagccctcgtcctggcggccctgctgtcgatctaccccttctactacatggtggtgatcggcacgcggagcctggactcgatcaacgaagtgcccccgccggttgcccccggcggcgccttcaccgacaacttcagccgggtcctcgacaacgacgcggccaacttcctcaccggcatgatgaattcgatcatcgtctcgtcggtggtcaccgcgtcggtggtgctcaccggttcgctggccggtttcgccttcgcgaagctgcggttccggggccgcaacatcctgctgctgtccatcatcgtgacgatgatgatccccacccaactgggtctcatcccgctctgggggatgatgcagacgctggggtggtacgacaccctgtacgcggtcaccgtgccgttcctggtcagcgccttcggtgtgttcatgatgcggcagtacgccagtcaggcgatctccgacgaactgatcgaggccggccgggtcgacggtgccagcaccctgcggatctactggaacatcgtgctgcccgcgctccgtccggcagccggggtactggcgttgttgaccttcatggagtcgtggaactcgttcctctggccctacgcggtgctcaccccggagaacccaacgctccaggtctcgctctcgttcctgtcgtatgcgtactacaccgactattcccaggtgttcgcggccaccgccgtcggtaccctgccgctggtcctcgtattcctcctgttcggccgccagatcatcggcggcatcatggaaggtgccgtcaagtcgtgagtaaccccgcgagcccacccgtcgtcggcgttctcgccgagcgcccaccgctgaccttcccacccggcttcctctggggcgccgccaccgcggcctaccagatcgagggcgcggcgaccgagggcggccggacaccgtcgatctgggacaccttcagccacaccccgggccgcgtggtggccgggcacaccggcgacgtggcgtgcgaccactaccaccggctcgaccgggacgtcgccctgatggccgaactggggctgaggtcgtaccggttctcggtctcctggtcccgcgtgcagcccggcggccacggcccggtcaaccaggaaggactcgacttctaccggcggctggtggaccagctgctggcgaacggcatcgagccgtggctgaccctctaccactgggacctgccgcagccgctggaggacgcgggcggctggccgacccgggacacctcggcccggttcgccgaatacaccagcctggtcgccggcgcgctcggcgaccgggtgcggtactggaccacgctcaacgagccgtggtgctcggcgtttctcgggtacggctccggggcgcacgcgccagggcggtccgaccccgccgacgccgtccgggccggtcaccacctgatgctcggtcacgggctggccgtgcaggcactgcggtcctcggcccggtccgacgccgaggtcggggtgaccgtcaacctgtacccggtcactccggcgaccgactcgcccggtgacgccgacgcggctcgtcggatcgacgcgctggcgaaccggttcttcctcgacccgctgctacggggggcgtacccggtggacctgatgctcgacctggagcgggtcgccgacttcgggcacgtgcacgagggcgacctggacaccatcgccgctccgctggacctggtcgggatcaactactacagccgacatgtggtcgccgctccggcggcgcaggccccgccgcaaccgtactggcgtacgccctcgtgctggccgggcagcgagcatgtgcgcttcgtcacccgtggtgtgccggtgaccgacatggactgggagatcgaccctcccggcctggtcgagacgttgcagcgggtgtacgaggagtacaccgacctgccgctgtacgtcaccgagaacggctcggccttcgtcgacacggttgtcgagggccacgtggacgacccggaccgggtcgcctacttcgacgcgcatctgcgcgccgcacaccaggcgatcaccgcgggtgtcccgctgcggggctatttcgcctggtcactgatggacaacttcgagtgggcctggggctacacgaagcggttcggcatgattcacatcgactaccgcagccaggtccgcacgctcaagtccagcggcaggtggtatgccgaggtgatccgacgtaacggtctggccgcacaataggctcgaaccagccatccgggtggccccggtgccacccgagcgggggcgccgggccttccgacgtcggaggagcagacgatgacaacgcagcgcacccgctcgctcggacgcccgaccctcgatgcggtcgccgcgcgcgccggcgtcgggcgtggcaccgtatcccgggtcgtcaacggctcacatcaggtcagtcccgaggcccgggccgcggtgcagcaggcgatcgcggaactggggtacgtgccgaaccgggccgctcgcgccctggtcacccagcggaccgactcgatcgccctggtggtgtcggaatccggggaacgggtgttcggcgagccgttcttcgccggcatcgtgcgcggtgtcagctcgggtctgctggagaccccgctgcaactctggctcgggatggtccagtcgccgatcgagcgggagcgggtcgagcatcacctgaccagccagcacgtcgacggcgtcctgctgttgtcgctgcacgacgacgaccccctgcccacgctgctggaggagcgcggcctgccgaccgtgctcgggggccggccggcacggatgctggacccggacgcccagccggcctggttcgtcgacgtggacaacgtcggcggggcccggcaggcggtggcgtacctcgtcgggcgggggcggcggcagatcgcgaccatcgccggcccgcaggacatgggcgctggcctggggcggctgaccggctaccgggaggcggtcgccgacacgccgatcgggagcgatccgggcctgatcgcgtacggggacttcagcgaggacagcggggcggccgcgatgcgccggctgctgacagcccgccccgacctggacgcggtgttcgtcgcctccgacctgatggcgttcggtgcactccggacgttgcgggaggctggtcggcgggtacccgaggatgtggccgtggtcggtttcgacgacgcgcagatcgcccgtcaggcggacccaccgctgacgaccgtcttccagccgatcgaggagatgggacggcagatggcccggttgctggtgtcccggatccgcggcgaggaacgggccaccacccaggtgctcctggacaccgagttcgtcgagcgcgccagcacctgacggccgaggtgcgtgcctcgttcatcgcgccgactccgccggtggtcgtccatcggggaacaggcccctacatcggggatgggccctcgaacggctcaggcgttgcggctcaggacggcgctctggcggggcggctccggcgtggcggttcaggtgtggcagggccacgcggagtggctcgggggcggaggtgcagcggtccggcgtggcagaggtcaggcgggagcggcctggggtggggtcaggcgtggcggcgaagttcgcggcgggccagggcggcgcggtggacctcgtccggtccgtcggcgaggcgcagggtgcgggcctgggcccagagcgccgccagcggggtgtcctggctgacgccggcacccccatgcgcctggatggccttgtcgatcacccactcggccatcgccggcgtgccgatcttgatggcctggatctcggtgtgcgcgcccttgttaccgaccgtgtccatcagccacgccgtcttgagcaccaggagccgcgactgttcgattcggacccgcgcctcggcgatccactcccgcaccaccccctgctcggcgatcggccgaccgaacgccacccggtcgagggcgcgtcggcagagcagctccagcgcccgctcggccatgccgatcaaccgcatgcagtggtggatccggcccggaccgagccgggcctgggcgatcgcgaagccggcgccctcggcgccgatcaggttctccaccggcacccggacatcgtcgaagtcgatctcggcatggccgccgtgcggaccgtcgtggtagccgaagacgtgcagcccacgccggacggtcaccccgggtgtgtcccggggcaccaggatcatgctctgctgccggtgccggtcggccgacgggtccgtcctccccatcaccacgaggatccggcaggctgggtccatcgcgccggacgaccaccacttgcggccgttgaccacgtagtggtcgccatcgcgggtgatccgggtggcgatgttggtggcgtcggaggaggcgacatccggctcggtcatgcagaacgccgagcggatctcagccgacagcaacgggcgtagccaccgctcccgctgcgcctcggtgccgaactcggcgagcagttccatgttgccggtgtccggcgccgcgcagttgagcgcctccggggcgaggtgcgggctgcgcccggtcaactcggccagcggagcgtactgcaggttggtcagcccggcgccgtagcgggcgtcggggaggaagaggttccacaggccctgccggcgggccgccgccttcaactcggccagtaccggcggccgggcccacgggtcttcggcgcccgcgacctgctcggcgtacaccgcctcagccgggtagacgtgctgctccaggaagtcggtcagctcagcccgcaaccgttcggtgcgggcgtcgtaggcgaaatccatcagctcctcctcgacacggcggtcagcccgtacgtgaccagtggcgcgaccatctcgccgatctggtcgaagccctcgccgagggtctgcccccggatgtgtcggtagtggatgccctcgcagatcaccgcgagtttgaagcaccccagggccacatgccagtgcagcgggccgacgtcgacgtcgctgtggccggcgtaccgttcgatcaactcggcgccgcccgggaacccggcccgaggccccagcccgtcggcgacggggttacccggggccgcctcgtcacccatgacatcccagtaggtcagtagtaggcccaggtcggccagggggtcgccgagggtggccatctcccagtcgagcaccgctcgaacggcgaccgggtcaacggtggcgaggaggttgtccagccggtagtcgccgtgcacgatccgccccgtgccggcactctccggggcggtgcgggccagttggtcccgcagctcatcgatgccgggcaacggtcggctccgggacttgtcgagctgcccggaccagcggcggacctggcgggcgaggaagccgtgcggacggccgaaatcggccaggccgaccgcctccggatccacggtgtgcagcgcggcgagggtgtccatcatcgccatcgcaagccctcgtcgctgttcggcggggagcggatcggtctgctcacgggtgcggaacaccgtgccgtccacgtgtgccatcaggtagaacggtgccccgatcacctctgggtcggtgcagagcagcagcggctccggcaccggaacgtgggtcggggccaacgccgagatgacccggaactcccgcgccatgtcgtgtgccgtggccagcacgtggcccagcggcggccgacgcagcacgacctcacgctccccggcacgcagcaggtacgtcaggttggaccggccgccggtgatcaagcgggcgctgagtggcccgccggtcagctccggccggtgcatggcgaggtggctggcgaggcgccccagatccagaccgcgcggcgagccggtcggggcagaatcgtcgatggccggctcggtcatccgcctagttgatggcagctcactcgtgatgtcaaggccggtatcccgcggtggacagctggcgctggtcgttgcccgacaggtggtggcgtacccacggcggtggcgcgtacttcccgacgccgaaaccgacccgtcaccgggggttgcgggtgccgcaacagccgccggggagggtcgtaccgggaagggagtgaagcatgacgtggtggggaacacggaccattggtgacgagggcccagccgggtggacggtgcgagggatcgccgacgcggtcgccctgcgcctgcccgacggcgccgagctggacgtacgcacagcgaccgccgacgacctgcgcggtgtggacgagctgcacgagcagtgctcgatgcgcagccgtaaccgccggtaccacggcggggcctcccggcttgccccggcgcggctgcgccgcctgttggagccggcccggggagtcaccctgctggccaccccgacctgttcccgccagtcagccaggccggtggtggcgatggccaatctgctcggcgagggggacacggctgaggcggcgttgctggtgcgcgacgactggcagcggcgcggcctcggatcggcgctgctgcaccggctcgtacggcatgcggggcagaccggctacgccgcgttggccctgcacgtccaagcggagaacacaccgatgctgcggaccatccgccggttggatcggccatcaatggtggaccgggacggttcgctgctcacgctgacgatggcgttgaccgcggcggtggccccggtcggggcggggcgcccggagggtctatccgtcgccgcgtcgtgatcgtcggtatcgggtccaggtaggtacggaaccattgtcggcgtcggcctttcggcggcagcggcgacgtactcgggttgcggaatgccgccaccgttgttggcggcaccatgtcggggagcagcggacggtgtgcccctttcgggtattggcccgctgccgtcggtgccgcaatcgtcggcgcggggcaggccaccggtgagtccgcgatcagccgcatatggcgatgaatgtgaatagcgtggctgaacacattcacccgtaccattaatggaccaccacctcacaccccgaggaggcatcccgatgattcacgatttcctgatctccgtcatccgcaccgccgtgccggtcgccgtcggcgccgcgctggcctggctcgcctccgaagccgggatcgtcctcgacaccgactcctccaccgcgctgaccgctggcgtggtcgcggtaacggtcgccgtctactacgccctcgcccgtgtcctggagacccgatggccgtggctcggtgtgttgctgggccggcgggcgaagccggtgtacgaggtgtcgcgtaccagtaagagccagactgaggcgctcggaaagtcatgaaccgctcgtagcggctccttggcggtggcgggtgaccagaagtcacccgccaccatgagcctcaactccccaccggtggacggcgcccaaacgtctggagtggagcgtctggtgtcacctactgacgtttgtcgtccacaatgcccggggcgttcaggttcggtgccggcgtcgtcaactgcacccaggggttgtcacaggtgagattctgtccttgcgtagcgcattcggtttcccaaacctggccgtcggtggtcagtaccttcacccaggcgtcattgccggcagcggagatggcaaccccacagacggactctcccgggtagttggggttgtcgctgaggttggtccagacgtaggggccgggtggggctggcgtcagcctcctccggccgacgtaggtgaccccatccgagaccacggcactgaactcttcggaggcggatggggcgaggctgtcgatgtcagcgcacggtccgggcggtccggtgggtccgggcggtccggtgggtccgggtggcccggtgggtccgggtggcccggtgggtccgggcggtccggtgggtccgggtggcccggtgggtccgggtggcccggtgggtccgggtggcccggtgggtccgggcggtccggtgggtccgggtggcccggtgggtccgggcggtccggtgggtccgggcggtccggtgggtccgggcggtccggtgggtccgggcggtccggtgggtccgggcggtccgggcggtccggaagggcaagtgtggccacacttgtcgttccagtcttcccggtcccagcctccccgcttccagtcccagtcctcgtctgggtacgcggtcgtgctcgtgctcgcaccgctgccccagacgtggccgaacgcgggtgcggccaggccgacgagcgcgaacgtaagcggtgccacggcgccgacggccacccatcgcctgcggcccgtcagggggcctgacgtcagcccctgctgtcgatggcgactcatgattctcctcgcagctccaaagatcctgaaacgacttctcgtccttcataactgagagtttgtcgctaaaggtctcgtttgaagcgagatgacccttttgtcgtagataaggtcgacttgcgcgggcgcggctgggcggcatcgccatcgctgcgggtgttccgacagggcgtcgtccctccggcgtcaccgtgcccggtcctgccgcatcctgctggcctcggtggcgcgccaggctggcgcgggtgcgtggccgaccctggtggtgccccttgtcggggtggggctaccggccgcgcgtcgcggacgagtagcgcctggcactgatggaggaggttcccgagttcagcggatcacgttgcctcgctggtggagttgagcaccaactgacgtcgtcggggcggcggaaggcacccgctgggccgtccgccgcccgtccgtgtggcacgacgtcgccgacgcgacagagccggtcggagcgtcagacgttcggcggcagcgccgtccagtccgggaagttgccgtagaggcgatcgtcggctccgcccacggtcaccgcctgcaccagcaggtcaccgccgacgaaggcccccttccaggaggcgccacgaccaccgaacggctcctgacggtcgccccgggagcggggcttgttgatgccgaccttgaacgcctgcacgtcaacggcgagttttgccgcctcctcctcgtcgtcgcaggcgagcgaggcgaccagcgagccgttggaggcgttcatcgcggcgagcagctcgtcggtggtatccaccaccacgatcgtgtccaccggcccgaacggctcggcgtgcatcaggcgggatcgaccgggcggagcgagcagcaccgacggtgccacgtaggcggaggtgtcctgcccgtcgaggaacggagccccgtcgagccggccccgatacagcgggaccgcaccgccacggaccgcctcgtcgaccttgcgacgcagctcctcggccttggcggcgctgatcagggggccgaagtccaactcggggagcgggtcactggcggcccggtcgtgttcgaccgcaagcgggtgtccgaaccggacggaacgcacgaccggcaggtacacgtcgaggaactggtcgaccaggttccgctgcacgacgaagcgcggataggcggtgcagcgttgcttgccgtactcgaagcccttcttcaggtgcccggcgagctgatcccaccgggagaagttccagattccccaggcgttgagcccctcctgctcgatgaagtgccgcttgtcggtgtccagtagcgctgccgccaccttcccgccgttggagcgcccgccgacgaacgccaccgcgccgacttccggggcacggaccagcacctcggacagttcctcaccgctgccggagaccagcgtggcgggcaggccggcgcggcgcatcaacgcgtgcgcgacggtgaggcagaccgcgccaccctgcgacggggtcttggcgatgacggcgttccccgcgagtagttgcaccagctcggcgtggaccaggacgctcatcgggtagttccaggaggcgatgttgctcaccggtccgggaagcggttcccggccgtcggcgagcatccggtcgatctcgtcgacgtaccaccggacgccgtcgagcgcccggtcgacgtcggcgccggcgagccgccacggcttgccgatctcccagacgaggagcagggcaaggaggtcgcggtgggcggtcagagcgtccagggcggcggtgacccgtgcctttcggtcggccaggggagtgccggcccactcccggtgctcggtcgcggcgtgcacgacggcggcgtgagcggtcgctgcgtccagccgagggaggcggaccaggatggtgttgtcgatgggggtgcgcaccgcggctggtacgcccaccgctcgccagtcaccctcgatcaggttgtggagcgtgtggacgccgtcgatcggggcggcgaaggcttcgggggcggcggccaccgcgcggtcgaggacgtcggagctggcggtcccatctgcgagtcgtagagccatcgcgatctcctcaggggttgtccggggagcggcggcgtcgatggcaccgctggtgtggcgtactgtcgcccgccgaatccaggggcggcaacagtacgttcgtatgtcaggacgctgggctgccgtccgggcgttcatgcaacgcccgctgagtcgcccgctgccgtcctgaactggcctgacacccttttttgattgaagatcaccgatgttgtgaggaatctccggtggtcattcggccggcgacggcagtgcctgggcccgggtctcgccgtgctcgacgcagaccgccgcccagccgaccggcagcacctgtaccttcattcgtcgccgacagtgcccgcagtatcggggcggctcccactgccgggcgatccggcaggcggcgtggtccccctcgccgaccaacgtgccgcaccggtcacaccaggaggcaccaacccccgccggctcaccaggtcgggccggccccgtcgtgtcactgctcatcccgaccggctcacaacgtcgcggagagtgccttgaccggcatcttcaggtcgtccagaagttccaggtccgtcgtggccggacggcccagcgtggtcaggtagttgccgacgatcaccgcgttgatgccgccgagcaggccgctacgggtacccaggtcgcccagggtgatctcgcggccaccggcgtaccggaggatcgtgcgtggcatggcgagccggaacgcggcgatggcacgcagcgcgtccttgccctccaccaccggacggtcaccgagcggggtgccgggccgggggttgaggaagttcagcgggacctcgtgcgggtccagctcggcgagctgggcggcgaactcggcgcgctgctcgacggtctcccccagcccgaggatgccaccgcagcaaacctccatgccggacgcgcggaccatccgcagcgtctcccagcgttcctcccaggagtgggtggtgaccacgttcgggaagtacgagcggcaggtctccaggttgtggttgtagcggtgtacgcccatctcgaccaactcgtcgacctgctcctgggtgagcatgccgaccgaggccgccacgtggatgtcgacctcggcgcggatcgcggcgactccctcccgcagttgccgcatcagccggtcgtccgggccgcgcacggcggccacgatgcagaactcggtcgcgccggtcttggcggtctgcttcgccgcctccaccagcgacgggatgtccagccacaccgcgcgcaccggcgaggtgaacaggccggactgcgagcagaagtgacagtcctccgggcagccgccggtcttcagcgagacgatcccctcgacctcgacctccggcccgcaccagcgcatccgtacctcgtgcgcgagttggagagcggcgggcaggtgctcgtcgggcaggttgagcacggcgagggcaccggcctcgtcgaggccgacgccgttctccagtacctgggtgcgggcctggtcgaggatctctggcatggccgtaccctacaaggccgccgcggtgggtagcgccccacgggcgcgccgggccggccaccgcgggactcggacgcggcacgccggggcgtcgcgcggcacgccggagcagcatcgggccgggtggtacgttcgccccggcggggcgcccggcgagcgggtgccggggaaggagcggcggtgtcggactggcttgcggcactggaccgccgggccgagctgcgcgccaaggcggggttgacccgtaccctccgcccccgggccgccgacgacgacgtcgtcgacctggccggcaacgactacctcggcctgtcggcccatccagcggtcaccgccgcggccaccgcggcgctcgccgggtacgggctggggtccactgggtcgcggctggtacgcggctccaccaccgtccaccacgacctggaggaggatctggccggctggctcggcgccgaacgcgctctggtcttctcctccggttacctggccaacgtcggcgcgatccgcgggctggtgcagccgcggacgctgctcgtctccgacgcgcacaaccacgcctcgctgatcgacggatgccggatctccggtgcggagaccatggtgaccccgcacgccgacgtggacgcggtgcgggccgcgctcgccgccgccccgaaccgcccggccgtggtggtcaccgagtcggtgttctccgtcgacggggacgtcgcccccctcgccgagctgcatgccgtcacccgggcacacggtgcgctgctgctggtcgacgacgcccacgggctcggtgtgatcgggcccggcggcgccgggggagtgactgcggccggcctggccggcgagttggacgtgatcgtcacggccaccctgtccaaggcgctgggaggtgccggcggggtggtcgccggcccggcagagttcgtgcggcacctggtcgagaccggccggacgttcgtcttcgacaccgccccgccgcccgcggtggcggccggggtacgtgccgccgtggggctcgcgtgggccggagatcagctgcgggcggaactgggcgaccgggtcgcgctcgcggtccgacggttgcgggccgcggggctgaccgggtcggtgccggagggcgcggtcgtgtcggtcaccgcgcccggccccgaggcggccaccgcctgggccgccgactgccgtgatcggggcgtcgcggtcggctgtttccgccctccctccaccccggacagccgctcccggctccggctgacggtcaacgtcggggtgccccgggcggacttcgagtgggccctggaggtcatcgtggagtgcgcgccgtgagtccgcggcgcggtcccggggcggccccgtggccgcgagcgggggtggcaccgtgagtggggacccgtggcgggggccggtgctggtgaccggcaccgacaccggggtcggcaagaccgtggcgacctcggcgatcaccgcggcggcgcaggccgccgggctgcgggtcgcggtggtcaagccgggccagaccggtacggccaccggcgatccgggcgacgtcgacgaggtcacccggctcgccgcgcccctgaccggccggacgttggcgagcttcccggatccgctggcgccactggcggcggcccgagtcgccgcgttgccgccgctggagttgtacacggcggtcgacgccgtccgtgaggagaccgacaagcacgacctggtgctggtcgagggggccggtgggcttctcgtgccgatgggtctgcgtccgtcgggtgagccgtggacgatggcggatctcgcggtcgccctcggttgtccggcggtggtggtggcacgagccggcctgggcacactcaatcacaccgcgctcaccctggaggcgttggaacggcgggcggtgccggcgggggtgctgctcggcgcctggccggccgagccggagctggtgcactgggcgaacctgtccgacctggtgccgtacctgctcggcgcgttgccggccggggccggggccatcgatccaggcgtgttccgacggtccgcgccggggtggctgaccccggcgctgtacggggtgctcgacgactggcggacctgggccgaagaggtcagctgagccgggcggtcagcggcggaccacgaaggcgtcgggcatccggaaggtgaggttgtccggataccacggcggacggacgaccgtcaccccgtcgagtagtggggtggcctgctcgaccaccaccgccgcctccattcgggccagctggtcgccgaggcagcggtgggcgcccgccccgaaggccaggtgccggcgtgacccccgctggccaggccggaactcgtcaggtgcggccacgacggccgggtcacggccggcgcgggccagccacaacagcacgctggtgcccgccgccacggtggtgccgccgagcgtgctgtccacggctgccacccggcgccaggtgacgatcggcggttccagccgcaggccctcctcgaccacgtccgccaccgagatgctgccggcccgcaacgcggcgcggatcgtcggctcgccggagagccggtgcagcagcagggtgagaaactgcgatgtggtctcctgaccggccaccagcagaaagaacagggcgccgaccagcacgtcgggggagtgcccggtggcccgcagggcagcggccagcccgcctccggtgtcagcgaactcccgcagcacctggtggaaccggccgacctcgtcggccagggccagctggcggtcggcgtccagtggggcccagaacagctccagcgccgcgcgggcgaactgtttcaccgcgttgaccggggcgtccggaagttcgaccaggcgagccaacaccagcagcggtaggtcggcggtgaggtcggcgtagaggtccaccgggccaccggagtcgagggtggtgcggatcgaggccacccggtcggcgaccagcccggtcagccagggccgttgggcggccaccttcgtcgggtgcagggcgtcggcgacgagggcgcggatcgccgggtggctcacaccaccgttgttggccagcgtcggggggaggcggaaacggtgcccggcgagcacccgcagggcggccaccgggaccggggtgacggcctccagggcattgtccgggcggtaggtcgcctggtcggtcagcacctgccggaccagcgcgtgccgggtcaccaccagatgttcggtgccactctggtcggctacccgggtcacgtccggccagcgggtgtccgctgtcttcgtccagctccggaacagcacggcggacacgctagcgggccgttccgggtagcccggcccgcagccgccacaccgtggcacgcttcacgcgtacgctctccagcgtctcgggtaccggtacctcgtagccggccagctcgtcgaagcggtcccggggcaggaacgcgcggtcggggtctccgaccagcaccgtggctcccgcccgggcggcggtcagcaggaagcggagcatccgcctggccatcgccgcgctgtagaagacgtctccggcgagcacgacctcggcgtcgcccgcgtcgccgtcgaggatgtcggcgagttcggtgtccaggtgtaccccgttggcctcggcgttgacggcgacggccgcgacggccagcgggtccacctcgaccgcgcggacggcggtggcgccggcgcgggccgcggcgatggccaccaggcccgagccggcggcgaggtcgagtacccgccggccggcgaccaggccggggtggtcggtgacgtaccgggcgagtgcctgcccgccggcccaggcgaaggcccagaaggggggtggctggtcgctgcggaactcgccctcggtcagttcccagagcccgaccgcgtcgtcggcctggtggagccgtacctcggggacgaaggcgaccggcgcgagccgggcgtgcagtcggacgaaggcggtggcgagttcggacaccggccgattctcccgcaggcatgggtcgggtccgtgccggcccggccgggtgttcagtccagctgtgccgggtcgagccccagctcgcgggcggtcaccaggcgtacccattcggtgaactggcgccgggagatcacccggtcgtgcaccgcgagctggacggcgagcccgtccatcacggcgctgatccgccaggcggcgccggccgggtcggcgcattcgaaggtacggtcggccaccccgtccgtgatcaccgttgccaggtcctgccgccagcgcaggtccagccgtcgggaggtcttctccagttcgggggtacgcagcgactcagcccagccgtcgatccacatggcccacgaggtggggcgcccggcgggtgtgtagaggcggaccagtcggcggagcttggtcagcggtggggagtgggagcgcatgaccgcgtccagccgggtgaggtcctgctcgacggcgtacgcgaaggcctcggcgagaagccggtccttcgtggcgaagtggtagaagaccagtgcctgactgactccggccgcctgcgccacgtccgcagtgcgggtattggtcaggccgcgttccacgatcacgtcgcaggcggtgcgcagcagggcatccaggcggacctcggccgcacgtttcgtcacgacggttaccgtaatacacctgaacgggtacgggctgtcaccactcaggggtgaggtcgacaccttggcagtcggaagtaggacagtcgctgggcggttcgccgcatgtcgactccggggtgcccgtagcgtggtggacgcggcggcctgcccttgcgtagcggcgcggtggggtgtgctcgggatgggatgcggcgggggacgcgccgagggggccgagttggcaactgttcgcccgctcggctaaagttctcatccgtcaccgggaagccggggcgtgcggacgtagcgcagctggtagcgcatcaccttgccaaggtgagggtcgcgggttcgaatcccgtcgtccgctcggagatgccgccacgtacgaccgggggcaacccggtggggtggccgagaggcgaggcaacggcctgcaaagccgtgtacgcgggttcaaatcccgtccccacctcggcacgatccagggcgattggcgcagtgggagcgcgcttccttgacacggaagaggtcactggttcaaacccagtatcgcccaccagttgagccgggcccgacgccgttggtgtcgggcccgaaaccttttggccaccggttccgtcaacctcaggtgatcagatgccaccggcggcggtgaggtcagccagcgacgcggacctcggccgaggcgactgcggtctcgatcgactcgtgctggcgttggcctgtgcctgggtcgaccaactcacgtgcgcgcgtcgtgtggttcgacccctgagcggcgcgtgcggcaggaaggccgttcgtggtgtacgggcggctggtggtggcggccggccttcctgccggcgatcgtgcgagtcggcctggccgggggtgcccgagtcggcctggccgggggtgcccggcttcagcgatcttgccctcgggtagagtgagctcgtcgccggcacggtttcggcggcacgcggacgtagcgcagctggtagcgcatcaccttgccaaggtgagggtcgcgggttcgaatcccgtcgtccgctcgcgtgctgcccgcctggtcctgggttgtggcggcaagggcgattggcgcagtgggagcgcgcttccttgacacggaagaggtcactggttcaaacccagtatcgcccactcgtgaccctggaacaggccttccgtccatcgatggctgtttattattcttgagctgcctcaagggatgtatcgggcttatcccggtgatctgcctggatgtgggggtcgttcggcctttctgtcgtgctgatcgacctaccgggtcgcatcggctattaatcgatgcttatcaatgttgaaacagtccgtcgctcggcgccgactcgcccggcggatatccgtaatctcgcggacacccggttgggcagcgccgggagacctgcctgctacggcccaccgccatcgacaactccgctccacctcgacaccaccactcttcgggaaggccatggcaaatcggctggccggtgttgcccacaccgatccgacatctgccttggaggaacgatgtctgtcctgtcccgacggctgcggccactggtagcggtcggcgttggcctggccctcgccgtgctccacgtgtcacccgtggcggctgccgacaccgacgtcaacttcgcctgccaggcccggccgcccatcgtctcgccacagaccttcgacctggcggccggcgtcgacgcggtcgcccccgcctcggtcgccgccggtgcctccttcaccgtcgaactcgcccccacaccgctcaccgtgcccagctccgtgaacggatacacggtgcggcagatcaaggacctgcaactgtcggtgcccgttccggcgaacgcgaccctgaccggacagcaggtctccggcggttccgggctgggaagcgcaccgcccaccgtgcacgtcgccaacggcagggtcgtcgtgacggtccccggtccgatcgacggcgggaacaccttcactccacccatgctgacgctgaccatgaccgccggtgccgccggcacgaccgtcgagacgatggtcgcgggcagtagctacggcgatcctggcctcaccttcaccgcgcgagtgccgatcctcttcttcgtcgccgacgtcccgacgtcgtgctatccctcgcccagtccggtgctcagcaccacggcggtactctgatggcgagccgagcgacccgtcggcgatctgcggtggggagccgggcggtccgtcggcgatcggtggtggcgaccgtcctgctcgccgtgaccgcgctgctgctcagcacggcggcacccggtgcggcggaggagtccgactggtggacgccgaccgcccggccggcacccgactccgcgatcggcgtcaccggtgcgccgttcaccggcaccgacgcgcaggggcaggtgcggggtttcgtcgacgcgcacaaccacctgatgtccaacgaggcgttcggtgggcggctgctctgcggcaagccgttctccgacgagggcatcgccgacgcgctccgggactgtccggagcactacccggacggatccctggccctgttcgactttctcaccaacggcggcgacggtcgacacgaccccgacggttggccgacgttcgcggactggccggcgcacgactcgcagacccaccagcagaactactacgcctggatcgagcgggcctggcgcggcggccagcgggtcctcgtcaaccatctggtcaccaacggggtgatctgctcggtctacttcttcaaggaccgtagctgcgacgagatgacctcgattcggctccaagccgccaagacgtacgagatgcaggactacatcgaccagatgtacggcggagcgggccggggatggttccgggtcgtcaccgacagcgaccaggcccgcgaggtcatccagcagggcaagctcgccgtcatcctgggcgtcgaaacctcagagccgttcggctgcaaacaaatcctggacatcgcacagtgcgaccaggatgacatcgatcgcggtctcgacgagttgtacggtctcggcgtgcgcagcatgttcctgtgccacaagttcgacaacgcgctgtgtggcgtccgattcgactccgggaccaccggaatcgcggtcaacgccggccagttcctgtccaccggaaccttctggatgacggagccgtgcaggggaccacaacaggacaatcccatcacgtcaggggaggccgccgggctggaggaagcgctgcccgccgacgtgcagatgccgtcgtactcggcggacgcccggtgcaacgtccgcgggctgaccagcctcggtgagtatgccctgcggggcatgatggaacgcaacatgatggtcgagatcgaccacatgagcgtcaaggccaccggccgagccctggacatcctcgagtccgtctcctaccccggtgtggtctcgtcgcacagttggatggacctgctctggagcgaacgggtctaccaactcggcgggttcatcacgcagtacatgcacggtgccgagcggttcatcgcggacgcggatcgcacgaaggcgctgcgggacagctacggcgtcgggtacggcttcggcaccgacatgaacggcttcggtagctggcccggcccgcggggcgcggacaccccgaacccggttcagtatccgtaccagtccgcgcacggcggcgccgtcctcgaccggcagaccaccggcgagcggacctgggacatcaacgtcgacggggccgcccactacggactggtgcccgactgggtggaggagatccgggtcctgggaggccaggcggtcgtggacgacctgctgcggggcgccgagtcgtacctcggcacgtgggggtccaccgaagcccacgcgcccggcgtgaacctcgccacgggatcgtccgcggcggccagctcgaccgcgtggaagccgttcaccaccttcgtgccgcgtaaggccgtggacggcgacccgaagacccgctgggcgagctggtggagtgacgaccagtggctgcggctggacctcggatcaccacacctgattcgtcgggtcacgctggactgggcgggcgagtacgccacggtgtaccggatcgaggtgagcaccgacggcagcgtctggcggaccgtgtcgtccacgtcggccggtgacggtggtctggacacggcgaccttcgccgccacgtcggcccgctacgtccgcatccacgctcaggaccgcgggaccgtgtggggctactcgctgaaggaggtcggcgtccacgccacctgacgcagcgggcgagccggaccgggcccgcggcccgtgaccgggaccggtgttctgccgtcggcggacctgctggcggcagaatccggtaggcggagccttcgcgggccggcacggtggagacatgagactgctggtgctgggtggtacgggatttgtcggcggggcggtggtcggtgaggggctgcgccgggactgggcggtgacggtgttcaaccggggccgccacgggacgacgccgaccggtgtgcgacggctgcggggcgaccggactgcacctggcgggctggccgcgctcaccggccacgcgtgggatctggtcgtcgacacctgggacggtgcgccccgggccgccggggactcggcacgggcgctggccgggcaggtcggacgctacgtctacgtctccagcggctcggtctacgccgagccggtggcgttggggtcggcggaggacgctccggtggtcgacgccgcgcccgacgccgtcgaggccgactacccgtccaacaaggccggcgccgagcgggccgtccgggaggtctacggcacacgtgcgctgattgcccgggccggcctgatcctcggacccggtgaggacatcggtcggttgccgtggtggctgcaccggatcgcccgcggcggtgacgtgctggcgcccggaccggccgacctcgccctgcagtacgtcgacgtccgcgacctggcggcgttcctgctcgacccggaggtgcccggtgggacgctcaacgtggtcagccgtaccgggcacgcgacgatgggggagttgctggctgcctgcgtggcggcaacgggggccgacgcccgcctgtgctggatggaaccggagcggattctggccgctggcgtggtgccctggaacgacctgccggtgtggattccggccgggcacccgtaccgctggttgcaggagcgcgacgtacgggccgcgtccgccgccgggctggtgtgccgcccggtggccgacaccgtggccgacacctggtcctggctgcgcgcggtcggtgccgtgccgccccgcgcgggccggccgcaccgcgccccggtgggcctggacccggcccgggaggcggcgctgctgtcggccggacgttgaccacgcaccgcggtgcggccgggcggtcagacctgcgggactgtcaggtcgagcacctcgtcgacctcgcggcggggcgtgggccagccgggctggccatacccgatccgcatcaccatctgcggggtgccgtagcggcccagcgagagccgaagctgctcacgggcggtgggtacctcgatgggctgggacagcatcgacacggagagcccggcgtcggtggcggtgagcagcgtgcgctgtagcgcctgaccggcgatcacctggtcgacggcggtgttgccgggcccgccgaccaccgccacgaggggctccggttcgaagtcgcggccgggggcgcgttcccggccgccgaagccgcgtgagggcagcagatcctgcggctcgctgtgtgggccaccggcggtcgccggcacgccgtcgggggcctcgctgtcgtgcacccacgcctcccgttcggcgcggtacgacgggtcacgttccagcacgcggtgggcgccacgggcaatctcggcgaatgcgttcacggcgctcgtgccgatcagcatctccagccagcacccttcggcgcgggccgcctcgttgaggcgccaccgggcgtcggctggcaccgggtcgggccggaatggggcccggttgctgaaccggcgggggatcgcctcgtagagggcctgctcggccggggtgcggcggcgtggcgtgtccgggaccagccgggccaccacgtcgggctcggccgggtacgggcgtagccgtacggctgccggggtgtccgccacggccagggcgagccgtaggttgaacagcgccgccccggcggcgatgcgcattccccagccgttcgggtcggtggccggcaggcgccgggacgggtcgaccagcacttcgatcccaccgtcacgcaggcggaaccgccacggctgggtattgtgcagggacggggcccggatggcgtcggccgcggcagcgcgtagctgcgccactgtgtagtcggtgtccatggcgtcgctccttccgttggcgcgtcgcgtactgctgcttcccctaccgtcggtcaggcggcgtcggagacccagggccggatgtcccttccctccgggaccgaccgtcctgccccggcctgaggcttcccggtactcgtactgccgaccgtcttgcccgtattgtcccgcttatctgtcaccgctgcggaggtgatcgcggaacgggtggccaggccgggaccggtcaggaccttcgacccctgcggagtggaccgccggcagggtagaaacaagggatgatccgcgtgtacctactcgacgaccatgaagtcgtccgccgtggccttgccgacctgctcacggccagcggcgacatcgaggtcgtcggcgagtccggtctggcgcaggaggcggcccgccgcatcccggcgctccgacccgacgtggcgatcctcgacgcgcggctgcccgacggcaacggcatcgacgtgtgccgtgacattcgggccctggactcgtcgatcaagggcttgatcctcacctcgtacgaggacgacgaggcgctgttcgcggcgatcatggccggggcggccggctacgtgctcaagcagatccgcggcaccgacctggtggacgcggtccgccgggtggcggccgggcagtcgctgctcgaccccgcgatcaccacccgggtgctggagcggatccgcagcggcgtcgagcagccccgcgaactgaagtccctgaccgagcaggaacggcggatcctggagtacgtggccgagggtctcaccaatcgcgagatcgccggcaagatgttcctcgccgagaagacggtgaagaactacgtctccagcatgctggcgaagctcggcctggaacgacggacgcaggcggccgtgctcgccacccgcctcctgggcaaggccaactgaccgaccgcacctgcggcgctccgcgcgccccgatccgggctggtccgacgacctgggctggtccgacgatccgagctggtccgacgaccgccgtcgtcgactcagccgtccagcggcacggaccagtacagccgggtgccgtgcggggactcgggccgcacctcgaagaccccaccgtggcgctcggcacgttcgcggaggttgaccagcccgccccgggcggcagccggatcacagccgaccccgtcgtcgatgacggtcaccgacacctggccggccgccacccggacggtgaccgtgacgtgctgggcctgcgcgtggcgtaccgcgttggacagggcctcccgcagcacggccgtgagatcgggacgcagctcgtccgagacggcgctgtcgatcggcccggccaactccagcgtcggccggaaccccaacgacccggcggcgccctcgaccgcctcgcggatctccatgcgcagctccgcggtcatcggcgtccgcagctcgaagatggtgcgacggatgtccttgatcgtggcgtccaggtcgtccaccgccgcgttgatccggttggccagctcggggcgcgtgctcatcggcaccgcgctctgcaggtgcaggccggtggcgaacagccgctgaatcaccacgtcgtgcaggtcccgggcgatccgctcgcggtcctccaggaccaccagcagttcccgctcctcctggccccgggcccgttccatggccagcgcggcctgcgcggcgaagctgccgagcagcgccagatcgtcctcgctggtgtcatcgtggtcgtcgctgtacgccaccaccaggacgccgtgcagggtgtccgcggtcgccagtggggagagcaccgccggcccggtgtccagcagcgccggccagggcgcggcgtgggccagatcagccacccggtcgtgccgaccgtggatgacggcggcgccgaaactggtgtcggcggcgggcaggacggtgccgaccagggcggcggcctgctcaccggcgccgtcgaccacgtcgacggtgaaggtgtccgcgccggggtcgtagagcagcaccagtgccagctccgcctcggcgacctcccgggcgcggcgcgcgaccagcgacagcgcgtcggtgcggtggacctcgccgagcagcagcgtggtgatctcggcggcggcggccagccaccgttcccgccggtgcgccagctcgtagaggcgggcgttctcgatcgccaccccggccgccgcggccagcgccaccacgatctcctcgtcatcctcggtgaactcggccgcgtcctgcttctcggccaggtagaggttgccgaagacctgatcccgaatccgcaccggaaccccgaggaaactgtgcatcggcgggtggtgcggcgggaaaccgtaggactcggggtgcttggtgatgtcgggcatccgcaccgggcgcgggtcctcgatcaacaggccgaggacaccccgaccgtgcggtagatcaccgatcttggcgtgcagctcggggtcgatgccgtggaggacgaagtcgtgcagcgtccggtcccggccgaggacgccgagcgcgccgtagcgggcgccggccagcccgcaggccgcctcgacgatgcgctgcagcgtgctactcaggtcgaggtcggtgctgatgccgaccaccgcgtcgagcaacgcccgcagccgttcccggctggtgaccacctggctgacccggtcgagcatctcctgcagcagatcgtccaggtggacccgggacaacggggtcaacccgagcgacggggtggcgtgcgactcgtgttggggactgggtgtcaccggccgatgctaacgccgtcgaccaggaacgacacacccgcgtcaggttccgcggaccgccgaggtgtccaccacctggtccacaccgagccgtggagtgtgcggcgggccggcgtgcgtcggatccgccaggcccatccgcagcacgaggtacgggtatcccacaccggccagcatgccgcgcagtgccgctcgggtgcccggaacctcgaccaccccgctcaacggcaccaccgacacacccagccgggtcgccgtgagccagcccgccgacagcgcctcaccggcccgcagccagtcgacgggctcgtcctcgtcgccgtagagcagcgcgtacccggccgcctggtcatggccggaaccgaccggcagggtgccgggccggccgaagtcccggccgggcacggtggtctgcgggggcgactccggcagcaccgccgcgggcagaccgacgtcgccggcccggccggtccagtacgccagctccgcgcgcagctgcgggtcctccgactccacggtatcggcctgcgaggcagcggtcgccagctgcaacacctggccccggtcgagtagctgcaaccggaccccgtcagccgtggccgcctcggtgatctcgtccagggccgcgtcggcgatcggttcgtcactgaccggtcgccggtcggtgtgccggatccgcatgcactgcaccagatgcattgcttcggggtccgcccccacctgggtcaggccggtgaaccgggccagcaggtccggatcgtcggcgtgcgggatccgctcgaccaccgcccgccagccctcggcggccaacgcgacccgggcgtggtgcagcgccgcaccgcagctcaggacgagcagccgaccctccgggtcggtggcggtgagctgccgatcacggacgacacgcagctccagcccgtcgggcagcacccgccaccgccacggttgtgtgttgtgcaccgagggggcgcgaccggcggtggcggcggcctgcgcgagcgcggtggtcagcgcgcggtccgtctggctcatgctgttgacccttccctcgaacacatcgtgccgtacccggacggcgtcccgggcgtggttgccgatccatcctgcgacatccgtcggctcaccgcccggggcgcaggtcccgtcgcccccggaccgttcgacccagcgggttccgctatgcaccgcccatccgagccggcccgctgcgacgatccgcagatggaggccgagtcggagtgcgtgcccgagcggccggcgcgatccgagccgggccgccggctgctctgggcgccactgggcggactgaccgtgctggtgctcgccggcgcggcggcacggctcgccggccggcccggcctcggtgacgcgctctgggccgccgccaccgtggccgcgctggtgccggccgccgcctcgatgctgcgcgagctctggcaccgccggtacggcgtggacgtcatcgccgtcctcgcgctggccggtgcgctcgtcgtgcgggagtacctggccggggcggtgatcgcggtgatggtcgccaccggccggacgctcgaggcgtacgcccagggtcgggcgacccgcgacctgcgtgcgctgctcgcccacgccccgcggaccgcacgccgacgcgcggcggacggcacgatcgaggtggtcccggccgaccaggtcgctgcgggggaccagctgttggtcggccccggcgacgtggtgccggtggacgggcagctcgacgcggcggccaccctcgacgagtcggtggtgaccggcgagtcgcaactggcccagcgccccgctggggaccgggtgggcagcggtgtggtgaacgccggtgccgcgttcggcatgcgggccaccgcggaagcggcgaacagcacgtacgccgggatcgtgcggttggcgcgtgaggccaccgcgcacaaggccccgacggtgcggctggccgaccggtacgccgtcgccttcgtcccgttcaccctggcgctcgccgggctgggttggctggtctccggcgacgtggtccgggcggtggcggtcctggtggtggccacgccctgcccgcttctgttggcgacccccatcgccatcgtctccggcctgtcccgcacggcgcggcacggtgtcctggtccgtaacggtggctccctcgaactgctcggccgggcccgcaccctgctggtggacaagaccggcacgttgaccgccggccggcctcgggtggccgagacggtgccggcgccgggaaccacggcggacgaggtgctgcgcctcgccgcctccgtggagcagctctccccgcatgtgctgggccgtgccctggtggagggggcccgggagcgagggatcgccctcgccgaaccgggcggggtcaccgaggaaccgggccggggcgtacgggggcgggtggacggcggtgaggtgtgggtggggcagctcgacggcccgccacccgagtgggcggagccggcccgggaccgtgccgagcgggccggccactccctggtgtgggtcggtggtaccgccgggccgctcggcgtgctcctgttggcggacccggtccggcccgacgcgtcgcggaccgtcggccggctgcgggcggcggggctgcgccggatcgtcatggtcaccggtgaccgcccggccaccgctggtcgggtggcccgtcaggtcggggtcgacgacgtggtcgcccactgcgcgcccgccgagaaggcggagcgggtccgcgccgaggtgggccgggcggtcaccgtgatggtcggggacggggtgaacgacgcccccgccctggccaccgcccacgtcggcgtggcgatgggcgccaccggggcgaccgcgtcggcggatgtcgccgacgcggtcctcaccgttgaccgactggaacgcctggccgacgccgtggagatcgcccggtacgcgcgccgcatcgcggtgcagagcgccacggtgggtatggggctcgccgtgctggccatgttcgtcgccgcggtcgggcggctgccaccggtggccggtgccttcctccaggagggcatcgacgttctggtgatcctcaacgcgctgcgtgccctgttcggcccggccagcacgcgacggtgacccgacggcggcgctgtccacccaccggacggcccggtccacccatccggcggtgctgcgaaaccgctcggcaacgccgaccatggtcagcggcgttcgcgcaccacggcgaccggacagtgcgcgtggtgcaggagttgctgactgaccgaaccgagcagcatccccgccaggccgcctcggccccgggtgccgaccacgaccagctgcgcgttacggctcgccgacacgagcagctcggccgggttaccctcggccacctccaccgagatggtgacgtccgggaacgcctgccgccactgggacagcgactcgtccagctcggcgcggtcagcccgggtcacctcccgggagtccgggccagacggcgggcgctgacccggcggtggacgccatccgcgcagcacgtgcagtggtacccggcgggcggcggcctgctcgacagcgaagcccagggcgagcagcgacgactgcgaaccgtccacgccgaccgcgacgtgtccggcccgcgttcgacggtcggcgtcgccccggaccaccaccaccgggcagtgggcgtgcgcggccaccgacgccgcggtcgagccgaccagcagaccggcgaagccgccgagcccgcgcgtaccgagcaccagcaggctggcacgcgccgacagctcctggagcaccggggcgggaggcccttcgtacaactcacccgtgacggcgaggtccgggcctgtcgcctcctgggccgcctgccggaccagttccgccgcctgccgtcgggccgagtcgtccggccagatgctgggccccccaccgggaccggtccacccggccatggtgagccattcgaagacgtacgcgaggtgcaccggctgcccgctccgcgcggcctcgtccagcgcccagtcccgggcccgttcggcgtcgggtgagccgtcgtagccgaccaggactccggtgccgttcatcggtcgtcgctgtcgtcggcgtccgtcccgcgggtccaccgccactgcgccacccgtgggtcgtcggcgccgtgcgcgcgggtgtagtcccggcacgactggcgtgcgtcgaccatcgcctgccgcaggtgcgcggcccgcgcggcgaggccgggtacccggtcgatcacgtcgatgaccagatggaaccggtccaggtcgttgagcatcaccatgtcgaacggagtggtggtggtgccctcctccttgtagccgcgcacgtgcaggttggggtggttggtccgtcggtaggtcaggcggtggatgagccacgggtagccgtggtacgcgaagatgatcggcttgtcggtggtgaagatggtgtcgaactccgtgtccggcagcccgtgcgggtgctcgctcgacggctggaggcgcatcaggtcgaccacgttgaccacccgcaccttcaggtcgggcaggtgttggtgcagcaggtcggccgccgcgagggtttccagtgtgggcacgtcaccggcgcaggcgagcaccacgtccggctccgaatcgccgtcgttgctggcccagccccagatgccgatgccgcgccggcagtgcaggatcgcctcgtccatcggcagccagttcggtgtcggttgcttgccggcgacgaccacgttgatgtagtgccggctacgcaggcagtggttcaacgtggagagcagggtgttgccgtccggcggcaggtagacccggaccacctcggccttcttgttcatcacgtggtcgatgaaccccgggtcctggtgggagaagccgttgtggtcctgccgccagacgtggctggacagcaggtagttcagtgaggccagcggctgccgccagggaatgccccgggtgaccttcagccacttggcatgttggttgaccatcgagtcgacgatgtggatgaatgcttcgtagctggtgaacaggccgtgtcggccggtcaacaggtacccctcgagccagccctggcacaggtgctcggagagtacctccatgacccgcccgtccggggagaggtggtcgtcgccgggtacggtctccgccacccaggcccggtcggtgacctcgaaggcggcaccgagccggttcgaggcaacctcgtctgggccgaagagccggaacgactccgggttcgcggcgatgacgtcgcggatccaggtgccgagcgcgccggtggcgctggtgaccggctcgccgggccgtggcacgtcgaccgcgtagtcgcggaaatccggcaggaccagatcacgcaacacctgcccgccgttggcgaccgggttggcgctcatccggcggtcacccttcggcggcagtgcgatcagctcggcgaccggcgccccggtcgcgtcgaagagctcctccgggtggtagctgcgcagccagcgctccaactcggccaggtgctgcgggttgctgcgtacctgcgacagcggcacctggtgtgcacggtatgtgccctccaccggcgtgttgtcgacctcccgggggccggtccagcccttcggcgtgcgcagcacgatcatcggccaacgggggcgctcgaccgggccacccgaccgggcccgccgctggatggcggcgatctcgtccagggcccggtccagggtcgcggcgagcgcctggtgcacggtggcgggatcttccccggcgaccaggtatggatggtggccgtatccgcgcagcagatccagcaactcggactcggggatccggtccagcaccgtcgggttggcgatcttgtagccgttgaggtgcaggatcggcagcaccgcgccgtcgcgggccggattcaggaacacgttggacagccaactgccggccagtggcccggtctccgcctcaccgtcaccgatcacgcacgcgaccagcaggtccgggttgtcgaacgcggccccgtaggcgtggctgagcgcgtacccgagctcaccgccctcgtgaatcgaccccggcacctccgcggccacgtggctgggaatgccaccggggaaggagaactggcagaacagctgcgccatgccggcctcgtctcggccggtgccgtggtagagctcgctccaggtgccctccaaccaggtgttcgccacgatcgcgggaccgccgtggccaggcccggtgatgtagatggcgttcaggtcacgggcgacgatgacccggttgaggtgcgcgtacagcaggttcaggccggggctggtgccccagtgcccgagcagccgcggcttgacatgctccggcgtcagcggttcgcgcagcagcggattgctccggaggtagatctgcccgacggtgaggtagttcgccgcccgccagtacgcgtccagccggcgcagctcggtctcggtcagggggcggtcctgggcggttgcgctgtccatgctgcctgagcctctcgcgggtcgcatccggggttcgagtggtgccgtcagcagcctcgccgacgacgaccgtcgtggttcaggggcattggtcccgggtgtcagggactgtccgccggggtgatcccgcgcaccacgatcaccggtgtgggcgagtggtagagcacggactgaacggccgagccgatcatgcctcggccgggctggtgaccgcgcgccgccaggaccacgacctgcgccgaccgggactgctccacgaggacatcgccgggagtgccgcggatggtgtgacactccaccggcaccgccggctgtcgatcggcgaccgacgccacgatctcggcgaggatctccgggttctcgtcgtggccccggtccaccacccggagggcgaccaggcggcccgcgcggcggacagcgcagtcgaacgcccacctcagggcctgccgggagccggtcgagccgtccacgccgaccagcaccggcccctccggcggtggatcacggcgggccaccagcacggggcaaccggctcttgcggcgacctgcaccgccggcgtctcggcggggttggcgcagccgggttgtctggtgctcatgccgctgtcaccgaccgcgaccaggaaggctgcctccgaccgacggatcagcgtctccaccgtcgatccctcggcgatctcgtcgcgtaccggcagggaatcgtcgaccttcccggcgagctcgacggcgcggtcgaggaggtcctgcgccgcgtcgtgtgggccggcgatcgacggtgccttgaaggcctccccccagtcgaaggagtgcatcagccgcaggggacgcccgaaggcggcggcctcctgtgcggcgagccggaccagcggcaggtcctgttccgagccgaccccgacgagcaccggcgcgtcgctggctgcggtcacgtcggcatcacctccgcgggcgtcgctcccggcctccgtcccgaggctagtcgtggtgtcgcggcggtggggcgggattgtgtacccccgcgtgcgaccaggtgaatcgggtgagtcgaacgggcaagcgcgatcgatcggtgactgatcaccgacagtgctaacgtcgattctgtgggtaacaatcgggggatcgtcgtcgccgccaccggtgacctgctcatcgcacgcgaccgcccacacgacatcttccggtacgtgcgagacctgttgaccgaggccgacatcaccttcggccagttggagaccgcgtactccgaccagggatccctgggctcgtccggaccgcgcggaggcgtaccgcacgacgtggagaacctggtggcgatcccgcacgcgggcttcgacgtcatttcgatggcgagcaaccacaccggcgactggggggccgacgcgttactcgactgcatcgagcggtgccggcgccacggcatcaccgtggtgggtgcgggcgcggacatcgccgaggcgcgccggccggggatcatcgaacgggacgggacccgggtcggattcctggcctactgctcggtcgcgccggatggctactacgccgggccgggtaagcacggtgtggcgccgatgcgggcgagaacgcactatgaaccgttcgagtacgaccagcccggcggcccgcccctggtcagaacctcgccggacgaatccgatctggcggcgctcgtcgcggacgtcgacgagttgcgcgaccaggtggacgtgctgatcgtgtcattccactggggcctgcattttcagcccgcacggctcgcggactaccagccggtggtggcgcacgcggcgatcgacgccggtgccgacgcggtgatcgggcaccacccgcacatcctgaagccggtggaggtctaccgaggcaaggtcatcttctacagcctgggcaacttcgccctcgagatcaacgagcgctggtggcagtcgtacagcaaggaatggttcgagaaggcgaacgagttccaccaggaacgttctccccaccgggacctgaaggaggaggcccggaactcggcgatcgtgcggctgcacatcgtcgacggtcgcatcgaccgggttgggatcgtacctgtggtgatcaacgaggcgcacgagccggtaccgcatcgggcggacacaacggacgggcgcgcggtccgcgcctacctggcgcagatcacggccgaggtggggatcgacaccaccttcgacgtggtcgacaacgaggtcctggtccgcgtctgacagccccgacccatcacggcggggctgtcagacgtggtggatggcaccgtcaccgaggtcgactcatgcggtgtggactcgatcggccgttcacgcccggttgtcggtgaccggctgtcggaggatggtgcgtagcttgtctggtgcgaccttgcggaagtcgttgaagtagatctcgtggtgctttccggtcatgcggagcccgtggctggggatgaactcgtgatgcatgtgttcgagtacgtcggcctcgttgtcgaaggagccgaggtgcagcgtctgcacgcaccgtccttcggacagcgcctggagccggacatggtcgagccgagccgctcggtgtgtggccctgacctgctcgatggccgcctcgaacatgctctggtcaatccattccgggaccatgagcatcactgtccagtcccactgcgtcctgtcccgtgcggtggtgaaggagtccatgtcctcggcccaccacaggccctccagcggcgggacgacgtagtcgcgcccgaggtctcgcttgctggcgaacttcagtccgtatgccaccgggtagagcatcgcgatcgcctcggcgaaggcgggtgaggtgccgggatcaccgtggccgtcggtcatgaggtactgcatgtcgggtacgtcgacgatccgcagtcgacccgattgcgcgcgatacgcgtcgagggtcttcttgaagtcgatcttttcgtcagtcttgttcaccatcgggttcctggactcggctggcgagccactgcctttctgcctccatgaggctgagggagtaggagaacagttcgcgtgtcgcgagtggtgggacgccctgcgtgtcccgctcctggatcgcctgggcgtcctggaccgcggcgatctgggcttcgacctgcgtcagtcgggtgcgtagcgcctgtgcgtactgctgcgccgagagcagggacaggttggcgacaccgaccagcaggggatgggggaccggccgtgcgtcggcgatcagcgtcagtgcgccacgcgcggcggcccggcggccctcgtcggtggcgtggaagacgcggcgggacttcccggtcgaagcctccggaacgtggaggaggccgcgttgctcgagtttgccgagcagatagtagatcgaggagaagccgatctctgtccaccgtcggatgccgcgctgttcgatcacctgttccaggtcgtagccgtgttgcggccgttcgatgatcaggcccaacacggtcagctcggcgggagtcagctccatgcggatattctagcactagaataaccgacctggaggtgccggagcggtgggcttccgctgcggcagtgtggactccactgcgcggtgctggtgacggcctgaggggcgatatcgctgacgtcgagggtcgggctcgctgaagccgtgggtggattggtcgcgtccttccaggcgtttctcctcgccctctgagtcgcatgccggtaaaacggcttttgtcctatttgtggaactattcgctcggaggtgttgagcggtgcgaggaatccgccagcgagcaggctgtggtgcccgggcgcgtcgggcaaggaaggccgccgggggttggtttgcccttgcgatggccgtgacagtcacccaggcggttggcgtgtcgcccgtggtcgcacagaacgggccgtctccgtcggctgtcgcggcggacaccgcccttgcctggggtgacaatgcctccggtcagttgggtgacgggtccactgctgacagcagcatgccggtcgctgtcagtttgccggcgggtgtcacggtaaccacggtcgccgctggtgccgcccacaacctggcggtgacgtctgcgggcacaatccttgcctggggagacaattcgtcaggccagttgggtgatgggacgacctccaatcgccatacgccggtggccgtcggtctgccgacaggtgtcacggttacggcggtcgctgctggtgccgcccacagtctggcgttgacgtctgcagggactgtccttgcctggggcgcgaacaccatcggtcagttgggcgacgggaccaccatcgacagccctgcaccggtggatgtcaacctgccgccgggtgtcacggctaccgcggtcgctgctggtgccgcccacagtctggcggtgacgtctgcgggcactgtacttgcctggggtgacaatgcttccggtcagttgggcgaggggacaaccattcccagccgtacaccggtggttgtcagtctgccttcgggtgtcacggctaccgcggtcgccggaggcgacctccacagcctggcggtgacgtctgctggcgctgtccttgcctgggggagcaactcgtcgggccagctgggtgatgggaccaccgccgaccggagcacaccggtggctgtcagtttgtctggcggtaccacggttacggcggtcgccgctggtatcgccttcagcctggcgttgtcgtccgctggcgctgtccttgcctgggggagcaactcgtcgggccagctgggtgatgggaccaccgccgaccggagcacaccggtgacggtgagttcgccggcgggcaccacggtcaccgccatcgccggaggcgacgcccacggtctggcggtcacctccgtcggcgccgctatcgcctggggtaacaactccttcggtcaattaggtgacgggaccaacaccgaccgcgtcacacccgtggccgtcagcctgcctgtcggaaccaccaccctcaccgccatcgccgccggtgccgcccacagcgttgcggtggccgcgcccccgacgtccagcgtcacattgcgggtcacgccgtcggatccggaggtgggtcaggatgtcacgctcaccgctacggtcacctgcaccggcaacacgcccaccggaacggtcacgctccacgacaacaccactgtgctggccactacgtccctgacggccgcggccaccgccagccacaccacgacgctggcgccgggcgagcacagcctcaccgccgtatacgtcagctccaacgcctgcccggacagccgatccgtgcccgtcagcgtcaccgtcgccccagcacccggtgattccggcctgccgatcaccggcccgaacctgcccaccaccattggcgctgccgccctgttcatcctggccggtgccgccctgattcgcttcaccggccgacgccgaccgacgtcacgccacctgccgtgacgagtcggtgccgtggccgctgcaggagggtattgacgatgcggggagtcggtcagcggccgggccgtggtgtcggagcgcgccgggcggcgagggtcatcgccgggtggttctgcctcgcagtggtggtgacggccgtccaggcgggcggcgtgtcgtccgcgatcgcgcagcacacgtcggtagcgcagcacaggccatcaccgaccactgtcgcgtcggatgccgtcctcgcgtggggcgacaattactacggccagttgggggatggaaccaccaacaactaccgcaccgtacccatccccgtgggtctgcccaagggtactgaggtgaccgctgccgcgggcggcgatgcgcacagtttggcggtgacgtcggccggcaccgttctcgcctggggcagaaacgccgttggccagttgggcgacgggaccaccatcaatcgcagcactcccgtcgacgtccgcctgccgccgggcaccacggtcaccgccgtcgccgccggcttcaaccacagtctggcgttgacctcggccggcaccgtcttcgcttggggtgacaattcgaccggtcagttgggtgacgggaccaggacgaaccgcagtacgccggtggcggtgagtttcccgtccggcacggtgattaccgcggtcgccgccggtggcatgcacagtctggcgttgacctcggccggcaccgtcttcgcttggggtgacaattcgaccggtcagttgggtgacgggaccaggacgaaccgcagtacgccggtggtggtggggttgccggtgggcacgattgttaccgccatcgccggtggaggctcgcatagtctggcggtgacctcggcgggcaacgcccgtgcctggggcaacaatttcgttggccagttgggcgacgggagcaatatcaaccgcgacgcttccgttcacgtccgcctgcccccgggcaccacggtcaccgccgtcgccggcggcctcacccacagtctggcgttgacctcggtcggcactgttctctcctggggcagcaacaactggggtcagttgggtgatgggaccgccagggaccggaacacgcccggctcggtgagcctgccccccggcgtcacgatcaccgcggtcgccgccggtgatctcttcggcctggcgctcacctccgccggcaccgtcctcgcctggggcggcaatatcgtcgggcagctgggtgacgggaccaccaccgttcgccggacgcccgtcgcggccagcctgcccacggcaaccacgatcaccgccatcgccaccggcagcggccacagcctggccttggtcgcaccgcgaccagcgtccaccacaaccctgcgagtctcgccccgaaacccgacggccgaccaggacgtcaccctcaccgccaccatcacctgcaccaccgacacccccaccggcagcgtcaccttccgcagtaacaccaccgacctcgccaccgtgccgctgggcagcgccaacaccgccacccacaccaccgggctcccacccggcgcccacaccctcaccgcccactacgccagcaccaacacctgccccagcggccaatccgaatccaccaccatcaccatcaccgcacccgacaaccccaacacacccgacgaccccgacctacccatcaccggacccaacctgcccaccatcctcggcaccgccaccctgctcatcctcgccggcgccacattcctctacctcacccgtcgcaccgcacgccgagacccctgagctcggctggggtgggaacgcgctggtcgacgaacgggtccggtccggggtcgccggtgccggtagcggtgacgagccgggacaagtagtgggcccaaccgccgctgtggatctcggccatgtgatcggcgaggccgtggtgggtcagtcgcagccgggttccgtcgggagtggcggcgagatcgatctcgacggtcgtcgaacccggcgggatctggacctcgggtcgtgcccagccgtaggtgaacaccagtcgccgggacgggacggcttcgacgacctggccggtgcacacgtcgccgttggcgtgtctccagcgcacgagtccgccggggcgcgcctcgatgtcagcctcgtcggcgagccagcgcaccaggtgtgccgggtcggtgagtagctggtagaccagggtgactggtgcgtcgatcgtgacttccttgacgacgagtctcacgcggtgtcctgttgtgcgggccgctcggcagccatggattcggccgcgaccttgagggcggcgaggcggtcgtcccagaactcgtcgaggacggcgcggacctcggccatctggatcgggtcgagtcggtagagtcggctggtcttctcggcccgtacggtgagtaggccggcttctcgcaggatcttgaggtggcggctggcgtcgggcggggaggtcccggccgcctcggcgagttcgcgggcggtgcgttcgccgtcgcgcacgacgcggagcatcgcacgccggcggggatgggccattgcccgcaacgcggcgtcgaccaggcccgacccggtcgccgggtcagtgtggccggtggaggtcatggttggcggcccatggcgccgagcaggcggtcctgcagcggggcgtcggcgggtaccgcgacctccgggccgaccaggccggtttcccggccccgtgcgggcatctccgggacgaacatctcccagcaggcctggaccagatcggggtcgagacgggtgtcctggccggtggccgcggcgaggtcccagctgtggacaaggacgtccatgaaggtggcggcgacggcttcccggacgctccactcgaatcccagcggtgacatgcaacggcgctccatcgcaccgggctgggccaccgcgtcgaggacagcggcgtgacccgtggtgaaccggtcggcggtggcccggctcgccggatcgccaggctggccgccagtggccgcggccagcaggtagccggtgccgccgaccaggtggtcgacgatgtcctgcactgtccacttcgcgcagggagtcggctctgccaggtgttccggccggatgcctgccatgatcgtcgacgcgtgcgcgcctgcttgccggtacaggtccacggcgggggtcgtcaccacaccagtctccttcagatagctgttaattaacaactatcgcaactagcgagggtgcgcaagctggaccgtcagcgcgatcggtcatcttgccggcgatccctcctggagtcgacgcccagatcgtcggcgagttcgccaagaatccctcgcggcttcgaccgccggcgagggcggagagcttcgaacaggtcgatcacaccaagaaaaatgagtaccaggccgagtggaccgccacggaaccagagcacctcggcgtcgcggaacagtagtgcgagcaccgccccgccaccgatgagcgccaggcccaggaccagtttgaatgccatgtcgtcatcctcgtctggttggccagctggattgcaccgctggtgcggtgacagcataggtgcacccggctactccttgcgttgatgggaaatgatctcgcttccaatcaacggggggcgggatgggaccaccggtcagggttcgccagcgtgcctgccggcaccgttgtgcggccacaccatgacaagtccatccacattggcatgcggctcggatcgaccagccgtacgcttccgtcggttgcacggatcggcgcggtcagcagctggcctgcagccggtgtcgacaccggtgagcacaggccggcaacgccgcagggttcgaacggcaggattggtgtgagtggccggggctgcgtccttgcccggcttgacctggccagcataaaatccgctcgcccttgccctcgtgggtgcgccgccggaaccttgtcgtcggcctgcggcacagcgtgccaaggcgaccgggttgtcgcagtgtagatcggcaaggtcctggaatttctataggtagagactgtcgaccagctgggcgggatacgttggtaagggacatatcatcgactgatcaacgggacctgcgggcggcgaggtcctactgtcgcgctgtatggggatatcgagccacgctggcgggattcgccgtgctgtgcttatcagtagctgtgctggcggtaggtctaccgtcacccgtgagtatggttggtgtcggtgccgcattcgctgccgtagttgtgggtgttcttttggtctggagtgcggttttgccgctcacgaggcaccaacgtaaagtgcttgcgaaatatggattcaatagtgcggagcgcgcttcggtgatgattcgactgatatggcgggacgtctttggtcgagtccgcatcaggacctgatcggggaacacgccccgccatcttggcgccacgcaacgcgtcgcccgctgaccgagggtacgtgcttccgagtgacgtggacgtcacagctctcgtaggcggggcaggagtcgctcgtgtgcccactccaggaacatcggctggctcccgccaccgacctggaggagcgcgagatggctgaagccggcgtcgacgtagcgccggaacgccgcgacgtgccggtcgacgtccgggccgcaggggatgccggtggcagcgtcctcctcactgacgaattgggtggcggcggcgaaggagtcggggccgggcagctcagccttgaccttccagcccagcccgaaccagcggaactggtcgtgcaggatcgcacggcactcggcctcgtccgggccccagcagatgaccacctgcccgtagcgcggcttccgcgcgccgccggtctgttcgtacacctgaagcaggtggggatccggctcggcggcgatgatggcgtcggcgtattcggcggcgagggtggccgactggcggccggaggcggcgacggccatcgggaccggctgcgccggccggtcccacaggtaggcgtcgggtacggcgtagtggttgccggagaaggtcaccgtctcgccgttcagcagcggctttatgatcttcagcgcttcctcgaacatctcgtgccgctgctgcacgtgcggccagctgccggcaacatactcgttgaggcgctcgccggcgccgaggccgagggtgaaccggccgtcggagagcaccccgacggtgctcgccttctgcgccaccacagccgggtggtatcggcggatcgggcaggtcacgtaggacatcagcgccgcccgggaggtggcttgggcaaccgcgccgagcaccgaccaggcgtacggagagtgtgcctgggagtcgagccagggggagtagcagtcggacacgaccaggtgatcgaagccggcggcctcagcgcgtacggcgtggtcgaccagttccttcggcccggcctgctcactcagcagggtgtagccgacgttcaccatcgtgcctcctcgtccgacccgggcagatcccgattaccccggccggcgggggccaaccccgaccggccgcgtcacgcagtcctcaacctggtccggtcgggtcacagcgtccctggtgaccggaccggcgggcgcaccgcagccggtccggcatcagtcggtcgcagaacacccagtggcggatgtgctgggcgtcctcggcggagacggtcacgccggccaactcgatccccgggaccagggccagcgagcgggtgaaggtgtacgcgaagcggagcgcgtcggccaactccgggaccgccaccggtaggtggatcatgtgacgggtcatggtgtccgccgccgtgcctgcgcgctctgccagtcgcgcagcgcccgcttgagtcgggtgttctcgtcgttgagtcgggccacgtcctgacgcagagcggccagttcgagcgagacccggtgcaggaagtgtcgtacctcctgggggttcaggccgcgccggcccaggcccaccgtggagaagttccgctctcgcacgaggcgcggatggagctgctgcgtgccgccgtagacggtgccgttctgcatcggtcatggtcccttcatcggtgttgatgttggaggggcggccctggggaggggaattccggccagggccgccccgcccgacgaccgcagccctttcggcggtacggccaccgggcagtcggtgggtgcgtcggtttgggcgaggcggggtcgcgaggatccgccgtgccgtgataggaattcgtcaagtcggtcggagccggaatgcgcgcttgtcgcggctccatgttgaggcccgacgagggccggtatgcgtctgccacacgccaggccgtccctcgtcaccttctcggctgttggcacagccgcggttaccgtgcttgcaccgggcgtccccgggggtcggtgatcaccctcacccgaaggccacatttccagtcggctcgaactggagcaatggttccttcgcgggccttgtcgaatttccgagaggtgagagcatgccgcacaagccgtttatccggactctccgcgcgcagtggctcggtcagcagctacgagccctacgtgaggaacgggggatgacgttgaagctcgtcgccgagcacctgcaacgggacatgtctgcgctcggtcgctacgagcgtgcggactggccaatccggaagggcgacgtcatcgcgctgctcgatctttacggcttccacaacgcagccgaacgcgcccggctgctgtcgctggccgaggatgtctggcgaactgaccgctgggatgaggactacggcgatgtggtcgactcctcgttcatcgagtacccatggttggagggccgcgccgagagtctgtgctgctttcacatgacgttggtgccagggctgctccagacgcgtgactatgcggaggcggtgatccgaagtgcagcggagccgggggctccggaggcgacgatccttcggtgggtcgaactgcggatgtcccgtcaggaggtactcgccaagcagcgccccatcaagatctctacagtgattgacgagtcggtactccgacgtcgagtgggtggcgcggaggtgttgcgatatcagctacaacatcttgtgaagcttcagcagctaccgcagatcggaattcagatcatgtcctcctcgaccgcactccatcagggactcgacggaacgttctggatatttcaccttcctgatccatacccggccgtcgcctacacggagtccttgggcggccggctctacctggagtcgccgaaagccgagcgcttccttcgtgcgtacgatcaggtgtcaagggtcgcgctcaacgtgaatgagtcgaccgagttgatggcgagcattgcagaggagctgtaatgggcgagagtctgccagaggtcgcttggcatatcagcacgaagagtgacagtaacggtggcagctgcgtcgaggcggggccgttgctcgacgggtcgggtcgggtggccgtgcggcacagcaaggcgcccgaggccgcaacgatcatctatacggccgaggagtgggccgcgtttgtcggtggtgtgcgggatggtgagttcgacttcgtctagccggcccgtcccgtcagggtccggtggtgggttgccggcggcgggtagcgtccacaacgacgggagcgtccggtggaggtggcggccgacccggcgctgatgggagacttccaacagcctctcagcagcatccggtacggtgcacaccgttaccgtcggctccaggagagtgcgacaccagacccagcgggagttccgatggtcttcaaaaagatgttgagcgcgttaggcgtaggcggccccagcgtggacaccgtcctcacgaacccgaacacccggcctggcctgaccctggacggccaggtcaacctgatcggcggggactcgcccgcggccatcgagcagattgtcgtcggcctggtcacccgggtcgagatcgagggccacgacacggagtacgcggggctcatggagttccagcggatgccggtctccgggccgctgcaactgactcccaagcagcagctgtcgatcccgttccaactgccggtgccgtgggagaccccgatcacggacgtgtacggccagcggctgcacggcatgacgatgggcctgcgtaccgagttggcgatcgcccgcgccgtggacaagagcgacctggaccaggtcaacgttcatccgctgccagtgcacgagcgcatcctggaggcgttcacccggctcggcttccggttcaagaacgccgacctggaacgcggtcacctgcacggtgtgcagcagacactgccgttctaccaggagatcgagttcttcgcctccccgcagtacgcgcagacgatcaccgaggtggaactgacgttcgtcaccaacccgcagggcgtcgacgtcatcctggagtgcgacaagcgcggcggcttcttcacctccgggcaggacgtgttcggccgctaccaggtcgcgcaccaggacgccgaccgggtggactgggtgcaggtcgtcgacgggtggttgcgcgagacgacctcccgctacggcagcctgcgggcgcagggcttcggcgtcccgcaccagcacggccagcgtgggatgggcatgggcggagtgatcgccggtgcggctctcggtgtggccggcggcatgatcgccggtgagatgatcgaggacgcgatcgagggtgacttcgccgaggacttcggcttcgacgagtaacgcacgcaaggggtgccctccgggacgtgatcccggggggcacccctgtgtcgctaacggttaacgccgagccatgcttcgttcggaaccgagccgccgttccgagccggccttcgccagcccccggctgaccaggtacgcggcggtcagggcggacaggaaccaccacgccaacgtcggatcgttgatgttcagcccgttggcggacccgccacgccagaaggcggagatcaccacaagcgtgaccgcgccggcgtagatccagaactcggtggtcaggaacgaattcttcgtctccgtgcccgaagccggcatctgctcccggtgcccgtcgcccatcgcctgcatcggcctggtcggggcttcctgcgcacggtcccggttctgggtatccgcagcgggccggttcgtcggcctggtagatgcagcctgcgtgctcatctggtcctcctcggatttgatgagtacctgcgatccctcgccccgctaccgcgtctcggccgcggcacggttgtggcgggggcaccctgggtctacccgaccagccgggggcagtaaacacccaccccggcgacgccgtcaccgcccgcgcgctcgccgcggcggccagcccggtcgccggtcgcggtggttccgtcggtgggttagatcggcccggggatgggaacgcaacgagactaccgacgagtctgcgaggtgaggcaacgtgcgtaccgacgacatacggaacgaggccgcccggcgggccgaggggcggatcgccggtgacgggtacggcgaaggtgtcctggatgaggtgaccgtgccgcaaaccgatgtgcagcgggtcatccaggacgaggacccgggcgacccggcgcacgtccagatcgacccacgggtgctgcgcgacggtggcccgacccggggtcaaggggcggtcacgacgaccggcgggaccgcaggtccggccagtgtccgccggctggcccgacaaccggaacgccacccgggcaaggtcgccccgaccacgacgggggacgccaccaccggcggcctgagtactccgaccggcggctccacgagcgacgcggccggtcccggcgtgcacgtcgcgggcctctccgacgactgatccggcccgcaccgcacccggccgcccacacccgacggcctggcccgcagcgggccaggccgtcggccaggtgaccaccgacgcggggcactcagcgggtgggacgcaggatcgtcaggcgttgggtggcacgggtcagggccacatacaggtcgttgcgaccgcgcggagactccgcgacgatcccgtccgggtcgacgaccaggaccgcgtcgaactccagccccttggcctgggcgacggtgagcaggacggtacggccctccaagttgggctgttctccgatggtcacctcggggatggcgcccaccaaggcggcacccagatcgtccacccgggcggccggcacgatcaccccgacgcggccgtcggtcagggcagccgcttcaccggtcaccgcgtccaccaactctgccaccagccgctccggtgctacttcgcggtcggtgggtggctcgccggtggaccgtaccgagcggggcgggcgcagcgccgggtcgatctccgcgagcacctgcgcggcgaccgccatgatctcggtgggggtgcggtagctcaccgccaactccgccagccgccagcgctgcgccacatacggttcgagggcgtcaccccaggacgcggtaccggccaacgcgccggtctgtgccacatcaccgacgatggtcatcgaccgattcgggcaacggcgcatcagcagccgccaggccatcggcgacagctcctgcgcctcgtccacgatgacgtggccgaacgcccaactgcggtcggcggcggcccgctgcgcggtggtcagccggtcaccctcctcctgccgctccaccagccggtcggcgtcgagcaggtcggtgacaccgaggatctccccgccgtccacctcgtcctccacgtcgatcgaccgggatccccgggcgatctccaacaccccttcggcgtactcgtgctgcagggcccgcagccgttcccggcgggccgcggccgagtcgtcgtcctcgccgagcaactcggccgcctcgtccaacagcggtacgtcggctggtgtccagccacccggctggcgatgcagcagggcccgctcagcctcgtccaacatgggcgcggcggcggcgatccgccccgggtcggcgtacaggtcggcgagcaggcgctgtggggtgagcagcggccacaaccggtccagcgccgcgcgcacctccgggtcgtcccgcagctcccgacggatctcggcgacgtcggcctcgtcgagcaggttctccccgcccagcgggtcggcgccgatgcgctcggcgacctgcgcggcgagagcgtgtacgacttcgacgtcgaacaccgtccgtgccaggttgtgcggccgaccggaccggcgggcccggtcccgggcggcccggaccgtctccgggtgcagcaccaggatctcctgctgcggctgctcgatctccagcggttcgtccggtacccactgccggtcccggaccgcggcggcgaggacgtcgaccagcaccgggcgacccttcagcgcggcggtgtcggccggttcggtgcgccgggcggtgaccccgggaaacaggtcggcctgggtgcgcagcagcacaccggtctcggccagggcgggtagcacctgggagatgtagcgcaggaaggtcgcgttcggcccgaccagcagtacaccccgggtggcaagttcacgccggtgcgtgtagagcaggtaggcggcccggtgcagcgccaccgcggtcttgccggtgcccggtccgccctgcaccaccagcgtgcccggcaactcggcgcggatgacccggtcctgttcggcctggatggtctcgacgatgtcccgcatccggccggtccggccggcggtgagggcggcgagcagcgccgcctcgccggtcacctcctcgtgcgcggtgggggacgcggcggccaggtcgagcacctcatcgttgaggccggtcaccttgcgctgccgggtccgcaggtgccgtcggcggcggacgccctgcgggttggcggcggtggcgaggtagaaggcgcgtgccgccggggcccgccagtcgatcagcagcggttcgtagtcgccgccggtgtcgaagatgccgattctgccgatgtagtgccggccgtcgtcatcggtgtccagccggccgaagcacaggccgtgctcgacggcggagaactgctccacctgctcgccgtacatcttcaccgcgctgtcgcgctgggatcgggcctggagtgtgccacccgtggcgcgcagctgttcggtgagccgctgggcggcctgttcccgcagcgcgtccaaccggccgtagagcatcgagacgtactcctgctcctggccgatctcgtcgtcgttcatcggcgaatcaccggagtgccttgacaagccatctcgcaattcgttacccttgcccgtaggaacggccgttgcgccgttctttttcgtttcctgaactggtcaggataccgggcgggccgcccgccggtgtgcccatgacggttctgccaaccatcgaatgtgcgcgccgcccaatccgtgcggtcggctcgacgccgggcccttcgatcgcgggtgacccgcgggcgctgaccacggctctaggcacgacacacaccaccggggtccgcgcagctgcgcggaccccggtggtgtgtgtctcaggtcagccccgggccacctcgtacagccgttccggggacaccgccccgacgatcagccgcccgtcgtcggtgagcagcgccgtcaccagatcactgcggaacagccgaccgctgccccagtcgccctggaccgccggcaactgcccggcgagcaggtccaggtcgggcacatcctcggcggcagtagcggaacccacgtcgccgaccttcgcgaccaggaccgtggtccagcccgtgccgacggcacgcaggtccggctgctcctcgtcgtcccgcgactccggatggtcccagccacccttcttctcggtgatctgcacacccggcggcggattgaaggtgaactggtcgggatccggccgggcatagtcgatctgggtgaacgccacctcgaacgccgggcggtccccaccctcggcaaagacctcgaaccgcagcggcagatgctcggtcgcgtcgatggcgatccggacctggtgcaccagggaagcggcatcccgaggcgccagcaccaactcgtaggcgtcccgcccggcgaccgtggccgcccgtccaacgctgacctcggtcgtcgggtcaatcgcggcgagtgcctgcgcggcagcatcctgcggtgtcgccggcacccccggcggaaccgccacgtcctcgtcgtcggccagcacccggtgggtggccgtgttggtccggctgttccacagccacacgtcccgcccgtcccggatgaagtcccgctgcccgagcgtgtcgacgagcgcgatccgctgctgctttggccccgagtgccagacccgcaaggtgtgcgagccggtcagcaggttggccggaccgtcgtcggcgagcagcccggcgatcggcggcagaccgaggtctgctcgctgcacgacggtgccggacaagccctcgaaacgggcggtctgaagatcgaccagaagctgggcggcggaccggggcggcaggctcggctcggcctcggcggcgaaccggcccagtgcggcgcccccgccgatgacggtcacgacggcggccaccggaaccagccaacgcacgacgggacggcttgtcagaacggacatctggcacctcctgccgaccatcctgccgaacccaccctgtgcggacgctgaggacggcgttttcggcgcggtccccgcggtggcactcttgacccgtgcgactgctggtggtggaggacgaggcgcggctggcggctgcgctgcagcgcgggctccaggccgaagggttcgtcgtcgacgtggcctcgaccgggccggctggcctggaggcagcccgacacggcgactacgacgcgatgatcctcgacgtcatgctgcccggcctctccggctacgaggtggtccgccagctacgggccgagcgtcgctggctgccggtgctcatgctctccgccaaggacggcgagtacgaccaggccgacgggctggactgcggcgccgacgactacctcaccaagcccttctcgtacgtggtgctgctggcccggctgcgcgccctgctgcgacgtggcgcgcccgaacggccggccgtgctggccgtgggcgacctgcggttggacccagcccggcggcgagtgacccgcgacggcgccgaggtcgccctcaccggccgggagtacgccctgctcgactacctgatgcgccgccccgacacggtggtctccaaggtcgaactcctggaccacgtgtgggacgccagcgtggagaccgccccgaacgcggtggaggtgtacgtgggctacctgcgccgcaagctcggccgggatcgtctggaaaccgtccgcggagccggctaccgcctcgtcacatgatcaccggacaccaggcccccgccgaccacccccgccccggacagggcacccagcccacaggcgccaccgcgcgctccgcgcagaggcgcctgtggtccccccttggcctgcgcggacggctgatggtgatcggcgtcctcggagtgtcgacaggactcgccataggcggcctggtgctgctggccgtgctcacctggaccctgcaccgcaacgtcgacacggaggcgctgcgcaccgccgacgccgtcgccctgctggccgccgaggacgccctgcccgaccccctgcccgtcgccggcggccaggtacgggcacaggtgatcgacacacaggggcgggtccgagccgcctccatcgacgccgaccggctggtgccgatggtccgaccggaacaggtcgaccgcaccgcccgagccggaatcaccgtggcgggggagcggatggggctgaccgggccggtgcgggtcgtggccgtcccggccggcaccgatgccgatccactcaccgtgctggtcgcgcgctcgctggtggacgtgcggcacagcaccaacaccgtccagaccatcctgctggccagcttcctaccgctggtgggcctgctcgccgtcgtggcctggcgggcagtcggcgcgacgctgcgaccggtggaggcgctgcgccgcggcgccgaagagatcaccggtcgggatgggagcggccggctgcccgtacccgcatcgcgggacgagatccaccggctcgcggtgaccctcaacgacatgctggaccggctgcgcgccagccgcgaccgggagcgggcattcgtcgccgacgccgcacacgaactgcgaagtccactcaccaacctccgaaccgaactcgaggtcgcacagcgactcgcggaccgaaccgactggtcggccgtctccacggacctgctcgccgacaccgaacggctcggccgtctggtcgacgacctgctgctgctcgcccgcctcgacgaggacccgcccacccgtgcggccggaccggtcgacctgggcgccctgctggccgaggtggtcgaccgccacccggcgaggaccgtgcacgtggaagcgccgacgtcgccactgtgggtggtcggcgacgtggacgaactgcgccgggtactcgtgaacctggtcgacaacgccgtacggcacgcccagagccgggtggtgctcggcgccgagccggacgggcccgcgtaccaccgggtgacggtcaccgacgacgggcccggcatcctggtggcggaccgggaacgggtgttcggccggttcacccggctggacgccgcgcgggatcgggacgccggcggcgccggcctgggcctcgccatcgtgcgcgagctggtccggcgggccggcggtcgcgtcgacctcgacgacgcggacccgccaccgggcctgcgggtccgggtaaccctgcccgcgctgcccaccgagtagccagcgcagcgtcacccgcggttggtgcagacctcccccgaccgggcgatcgtctccgtcgaccagaccaccgccacggcgaagcagtagtcgacgccaccgttgagcccgtacacgacgaagtcggtggtgccggcgggtaggttggcgaaaacggtctgcggctggccgggctggccacccgagaccaccaccggaccctcaccccccgccggatacgtccaacgcagcgcgacactgtcctggttgtcactcagagtcagctcaccgggtggggtgccggcagccgccgcggatgcggcgggagtagcggtgacctgggccggtgggctggtcgccaccgacgctgccccagcgaagcgggacacccccgcgatcaccgcgagcgtccccagcagcaccaccacaccacccgccacgagcagcaacagccgcttgcgagacggcggcgaggcacgaggcaccggcaccggcagcagccgcgacggcaggtccgccggctcgtcgggcgtctcccgcggcgcgacccgacggaccccgtcggcctcctccagatccctccagcccgacagcccaccgtcgtcgccgtgagccagcggcagcaccgacgggggcacggcggtgccccactcctcggccgacggctcacgccgccacgggtcgtgctccgccccgcccgaaccctgctcgggtgactcggtcgactcttcgaccgcggcaccgtccaccggttgccggggcgtcgggaccgtgagcggcggggaatacccggccgccggatgctccttgaccaccggccggtccggctccggcggcaggtacgggtcggcgggtcggtatccgggctgcgacggatgctgcggctcggcatcgtagggcggcacgtcccctggcgggggcgtgcgggcggccggcacgatcggagcctcccgcccgtccggtgtgacgccggcgcagctgtgcgccggatcggccgccgcccgcccgagcgcggcaacctgcaccgcgagcgggtcgtccgcggtcaggtgctgccggcacagttccccggccagcgccaggctctcgtgcgcggaaccggacagcccacagtcgcgttgcatcgcgccgagccgggccagcatcttgatgccactgggatgcccatcgccgtacacctcgcggtgcagctcccacgcgtcggcgagccggtcacgggccgcctggcagtggccacgggcgtactccatcgtggccaggtcagcgtgcgcggcgagtacgcgcagcgactcggggccgtccaaggcggtcagctcgatgatgacctcctggtagacccgcgccgcccgggaccagctaccgacccggtgcagcacggcggccagggtggcggccgtcgcgaccgtacgttcgtccgaacggccgtgcaggtggttgctggccgcgtacgcgtaggccgcccagccccgcgcggactgcgggtcgccgagcgcgaccagcacccgcgcctgcagactcgccaactcggccaactcggcgctggcatgggcaggccgtggatcggcatcggtcagcgcgtcggagagcagccgctgggcgccggcgaggtcgccggtagccaccagatgatgcgcgtggtcagtcagttcaccgaagccggagggcacggccccatcgtgcttaaccagcgacggtatgtacaagccccgcgccggtccggtttccggataacggaaccggtccgcccaggttgtcggttggcgctgtccgactggcgacgccgtcggtcaccgacccgcggtgctgtcggccggcgaccggcggtgctgtcggccggcagcgctgtcggccggcgaccggcggtgttgtcggccggcgaccggtggcgctgtcggccggcctcgggtggccaccccgggtcgactcgcgcttggttggcgcgcatgcgatcagctcaccagcacccggttggttcgctccgggttggcgcgcacgggttggctcaccagcacccacccgggttgtcggccccgctgccgtggggccacgccgatacggtagaaccgatggcgtgatggacggggtggtacgggacatactcggccggcagctcgaagcgtggctgacccgtgtcgttgtgcgaggacggcccagcgtcgtggcgctcgctttcggccaaggcgctctgctcgccgccgtcgactccgccgaagtggtgctcggcgtgctcgcccagcacgccgaccggctgcgcgggcgacagctcaccgtgttggtactcgcggacggaaacgaggaactacccgcccggctgggcgcccttgaggcgaccctgccggccggggtagccgtgcacctggtgcccggcgggcccgcccggctgccggtcgcggtcaaggcggccggcgccgcgggaacaccactgttgtcctacctggacgggaccggtgccaccgaccccgccgtactggccgccggcgccgtcggccgccccggcgagcttctgctggtcaccgacacgaacctcccaggtgtcaccgacacggaccttcccagcgtcaccgacacggatcgccctggtgccgcgtccgcgcctgtcgtccccgcgtctaccgggcctgtgcccgccccgcctgcgtccgctgtgcctgcgtccgtcgctcctggttctgccccgcctgtgcctggcccgcccacgtcggatgtgcctgcgtccgccgctcctggttctgccccgcctgtgcctggcctacccaggtcggatgtgccggcgtccaccgctcctggttccgccctgcccacgcccggcccgcccgcccgcgtcagcggatcggttcaggcgagtctcgtcagggccggatttccgctcgccacccaggtcgacctggtcccgatcgacgggtcatccgcgcggcgacttgccctcggcgccggccacgaccggagcctggaggcgttcaaggacatcctctggacggtggacgaggacgccgggatccgctaccgcgacccggccgacccagcccagcatctgctccacatcgcagccgaccccgaacctgggccgctgtgccgggaactcctcgccgaactggcccgaaccggtccccgtacggtcaccgagctacgtcgacacgccctcaccgcgaccccgtaccggtcaatcgacgtgcggcgagcgctcaccgagatgctgacatccggcgcggccacccgcgacccggagcacggccggctcggcggcaacgtggtcatcaccgtggcccggcgcccgtagccgaccgccgtcggtcacccgcgcggacagccgcccaagctgggtctcccggacgcggggcgacccacactacgtccttgggtccggatgacggccaacggcggagtcggcgggtgggcgtgggcgtaccaggggaggaacgtcccgggtgggcacggcaggtatcggctccggctcggccgcctccagccaactggcggaacgagccgaggtggtccggaaggcgcccggactgatcccgacctcccgagtgaagaaccggccgaagttggtcggctcgggaaaaccgaggtggtggccgatccgcgccaccggttcgtcggtcgccgcgagcaggcggcaggcctgtaacgcgacccgttcgtccaccacctgcttcgcgctgcgcccagtaaccgccaggcaggcccgggtcagggtacgaaccgagcagcccaaccggtcggcgtagtcctccacccggcggctgtactggtagcgctgctccaactcgtggcggagccgccggaaggtgatggtctcggtgcgcgaggccgaccgcgacgcaggtcgatgggtagccctatcggagtccgccagcagggccagccgcagcagcagcaccgccaactggtggcggaacagaccggtggcgggctccccgcgaagccgtgcacagtccgccgcgagctgactgaccccggtgctgacggcgtccccgtccgcgccggtcagctgtagccaggccggtgcggcctccgggtcgacgtcgaatccgtgcagcgccgccggtgtccagcgcaccacggttgcgtcgagatcgggcggtccacaccgaagtgcctggccggcccggacccgcagcagcgtgcccggtcggcagggcaggacgtggaagtccacttcgacgcggccatacccagcggtcaccaggacgagcaggtcctccgcgagcaggatcggacgccgccatgccggatcggccaccaggtcaccgaggccgagcaccgcgatcacggcgggatcgggagagctctgaacaggagaaaccatcacctgcgacggtagcccggtctgtcgacaagcgcaccccggcggcttcgaccccgcgtgccgcccccggccatcgggtcggagtccgctggcaggttcggtccccggtttcggcagtccggcgagcggtgcctgccgtggggttgtgggggttgagggaggcgattacgttaccgaacggtagcggtgtacagcgagaggatgggaatgacggatctgttctcggtggccggcaagaccgttctggtcaccggcggctcgcgcgggatcggccggatgatcgccgaggggttcgtacgggccggcgcccaagtgatcatctctgcccgtacggcggacgtctgcacgacggtcgccgcggagctgtcgacgctggggcggtgtacggcgatccccgtcgacctcagcagcgatgctggcgccgaagcgctcgccgccgccgtacgagagcggcatgagcaactcgacgtgctggtcaacaacgcgggtgccacctggggcgcaccgcttgaggcctacccggagagcgcgttcgacaagctctgggcggtcaacgtcaaggcagtcttccggctcaccaccgcgctgctgcccgtgctacgcgcggccggcaccgcggacgacccggcccgcgtcatcaacatcggctcggtcgacgggatcagggttccgtggatggaggtgtacgcgtactccgccacgaaggcggccgtgcacatgctgacccgcagcctcgctcaccaactcgcggacgaaaacgtcaccgtcaacgcgatcgcacccgggccgttcgagagcaagatgatggcgttcgccctggacgaccccgccgcccgggccgcgatcgagaagcaggtgccgctcggccgtatcggccggccggaggacatggccggcaccgcgatctacctgtcgtcgcgtgccggcgcctacctgaccggcgcggtcatccccgtcgacgggggcatcaccacccacggctgaacccgattcctcggcggtggaccggctcgtaccgaccgtggccgcgcggactcggcagatccgcgcggcccggctgatcggtcttccgactccggtcctgacgatgtcagcgtccggcgagcagccggctcactgccgtgtcgacgtccaggtgctcggcctcccggccgcgcgcgacgacgacgtaggtccgccgcaggaagcgcaccaggacgctccgcggcacctcgaacagggcattgccgtccggggacgacaacgccaaggcgacgaagtccccgcgcggggtggcccagggccagacccgcacatcgcctatgccggccggctcatcgaggccggtcaccagcagttcccgtgcgaacgaccagctgacagcctcgccgccagccgattccgcgtggaataggacatggacggcatacgggtcagcagggtcgtagcgcagactggcgcgcaccggcaaggccgtggcgtcaggtgcgacgagccttagcgacgtctcgacctctacggtcgtcggtcggatgacactcatggacgttctccccccggcaccgctgcggaacgcgcgtgtcccgcttttcccatactcaggtgctgcccttagctacgctccgccatgcgctgacttcacccagtggtgggaaggtcgtcggagtgtccttcagaatgtgaacgttcctgtaggatttccggttctgcccgtccgcggtgccgctcggcatcaggtgcttcagtcgtggacctactccggtaacgtccagtccacggtcgcagtgacgggcgcgcgccacacttgggggaggaaatgtgacgaggcgatcctcagtggatcgggtcacgccgctgggccggtcgatcaccgcgacccaagcgaccgaaaagcgggggtacggggtgtcgaacgagcagcggagtaagccgggccggcccgactcggacacacgtgtgccggcagcggggacggcactggacgccggccggcggggacgaccgcggtggcgggagcggatctcgaccaccctcgcgctgattcgggccaaccccaccggtcgcgtcgccctcaagatctccatcgcgctcgccggcgcgctcgtcgtgaccgtcggaatcgccctgatccccttgccgggcccgggctggctgctggtgatcgccggcctcggaatctgggcggtggagttccactgggcgcggcggttgctcaccttcacccggcggcacgtccataactggaccgaatgggtcaaacgtcagtcactctcggtgcggctcgcaatcggcctggtcggcctcgtgttcgtgtcgaccgtcgtgtggttgtcactcaagtacagcctcggcatcgacgtggttgcccgcgtactgcactacctggcgacgcactgaggctcggtttgggccggcatcggcgatcaggtagagtcatccgggccaaggggcgattagctcagcgggagagcgcttcgttcacaccgaagaggtcactggttcgatcccagtatcgcccacactgaatataggcaggtaagaggccagttcccgaatcaagggactggcctctttcacttcttccacccgagcttgggagaaatctgggagacgatcttcacggccggctcagtctctcccggtcaagagccggtccagaacagctacgggggaccggggtgccattgctcgccgctcggacgctgccgcctcccacaggtgcgtcaaaccgtcgagcagccgggctcgcatcaccgccgtgacatgcgtgtagcgggcctgaacggaaccgtccgcgtggcccatccgttcgtccgccaacttcgcgggcgtaccgagttcctccatgagcgtcttgtgcgtgtgccgtagcccgtgcggggtcagtccaggagcgaccggcagccaacacgcgtcagcgcggcccgccgcgttgcgtccccgaaccggtatgcccggccacggttcaccgagcaccggaaccgggcgaaccttcaggtgccccttcgtcggataccagccggtcacggccggctgaaacagccaggtggcgaagttcgtccgacgccagtgcgcggccaactccccagaagcgccgccacggacgtagccgagatccgcgatagccgcggtgatccgctcgcgagtcgccccatgcactacctcaggatgattcagggcggccgacgcggtggccgacgagacacccgcccggcgagcaacatccactaaggtcggtcccgacgtacgagccatgcccttcgggggacgatgaccgctgaagacatatgcgcgttgatgacacccgcatgccttccttcgggtgcgagccgcatgctccgccagcagccgatccagccaggccggtaggtcgattgtgcgatgcgagtcatccttgggtgggcagcggtgcaactcgccggagtcaagctcgtagagctgccactcaacccggatctccgccggacgaacgtagccggcttccagccccaccagttcaccccagcgcatgccggtgaaccccttcgtgactatggcaacgaactcatcgtcacggcccgacagcaatgccgcgcgttctgcgatcaacagaacaccgagcgctgtggttaccgccttctccggaccgcgactacgagaccgccccgcccgcttgcccctgccacggcgccgggacgccggattggagtcccggagtccttcctcaaccgcgtcggccaggatcaggtgcagcgtcgcccgccaggtcttgatacttgattcggcgtagccggccgcccgctccttcttctcccacatcgtgacgtccgccggaaggatgtcagccatagccgtgtgctcgaacgtcggaagcaaatgctcctcaatgtgacgccggtagttttgcatggtcgaagcggcgagatcctgcgccgagtaccaacggttaacgaagtcaccgaaggtgattcgaggggaaatcacgtcacgccggacgccagcacggaccttggactcagcatcattagccgcctgctcagcctcacgtctggtgcgaaagcgaatcgtagcgccaactgagtctttaaccgtgtcgtactttccagcgtcaaccttatagcggccccgccagtactcgccccgcttttccgcgtagcccattctccctgctccctgctcatgctgccgattgtgatactaggactctggcccgacgtggtacacgtgcgctgaggcgggctgcaggtccacttgtctctgttgcgagcttggcggctcggctaacccgaccacgcgatacaggagcatcacaggcttggacctcgaaaagttgggcgatcgcttcgacgtgttgttccgtaaagcgataggcgccaccgatccagcagtacgggactcgccgccgtcgagcctgttccttgacccaccactccgaacagcgaagccggtcggcaacctcggacggcaggtaaaagcgcagaggcgtcggccgtggatcgtttatcttcatcgggtctcctttctggcttgttgtgcgttgcgtcggatgcggtcgccgatggcggtggcgagttcgagttgttcgggggtgtcgtagccgatgccgaggatgtgccagtcgttgatgacgatgacgtcggtgtcgtcggggaggccggcgtcggtgagggcggtgtggagttggtgggtttggcgttcggcgcggagctgtttgaaggtgaccgagtagcggcgggctttggtgaggaagtggcctcggaagccgagcatgtgtgcccagtgccgcagtttcaggtcggcgtattgttcctggccaccgaggttccacgcggtttggatcatggcccggtggtggtcggagacgcgtagttggtcgatgtgcatttgggagcggatgcgccggtctccggcgtcggtggctccggtgcctttggtggcgtatttggcgatgtagccggcgaggcgggtgtcagcgaccacctgctccccgtcgacgtctgcgttgtcggggaggtcgaggtcggtggcggtgatgtctttgacgtcgacctggctgccccaccgcaggggtagtggtgtgccgtcgggtcgttcggtgtcgacccggacggaggaagccgcggtgcgcacggcgtcggcgagtacgtcggcggtcagccaggtagggggtggtgtgtcagggccagtgggtccgtcagcgcggatcacggcgtggaagtggaccaggccgcggcgttggtattcggctactttggcgtaggagatgcgcaggtggttgctggattcgcggacggtgagtccaccagctctggcgacggcgcggcgtagcgcaatcgtgaaccggtgccaaagcctgccgctgtgggcctgccacagcaccgccccggtgtagtcgtaggtgtcggggttgatggggctacccaggagcggatgcccttcggggtgccagcgtccgcaggtgcagggccgccggccggggcggttgtggacggggccgaaggagggggcggtgagggtggcgaacagccgcggtgagcgggccactgtttctgggatgcctttgccgccgttcatgccggcgcggatgaggtgccaggcgtcggcggcgtagcggtcggcgcaggaggggcagacggcggcgcgtcgggtgccgcaggccgaccacaccttgccgtgtcgagaggtgatcaggtcaccgctgccggcgtgccggacttcccaggtgccggtgagccggacggggtggaggcagcctttgacgctctccactccggcccgccaggttttgtaggcgggggtgcgcatccagtgtgcgagtgctgcttctccgccgcgtggttggtgggttggtgtcatgggacgctccgaagatgccggcgggaccgcatggttgtggtggtggggggttcgcagccggggtggcggtcgaaagcagtcgggttgccgtcgcatccggtgcgggcggcggggtcgaggggccagccgcagccggccgcgcacatgacatgcccggggcgggcggcgcggacggcggcggcgggatgggtagggcgcgtcatcgcacggtctgccgggggcgggtttgggtggcgatggcggcgcgggtgacggtgtgtctcaggtcgccgagcagtcccgcgagctggcggcgggcggcgggttcggtgggggcgagggcgacgcggatgcggatgtcggcgtggtcgcggccggtggcggtgcgggcgcggacgaggacggcgcgggcacgggcgggtaggtccacggtaatttcgtgggagcggtgttcgccgaggttgcagcggtggtcacgggcacaccagtcggtgtgaccggcacggcgggcggatcgagtgttcatgcgatggcctccgtggtgggttggtgccagggggtgggggtgggtaggtcgcgggtccgcacgcccggccgggaaccagcggtgggggtggtgtggtcatcgcgggcggggtcgtagagggcagggccggttttgctggtcttggcgcggtacatggcggcgtcggcggcggcgagggcggcgggtaggtcaccagctgtaggagccaggccgatgctcgccgtgacacggaccgtggccccgtttggtagttggacgggggcggcgatggtgtgtgcgaggcgggcggcggtggtggcggggttggggtcgcagatgagggcggcgaattcgtctccgccgaggcgggcggccacgccgtttaccgcttggaggcggtgggcgatggtggtgagcaggatgtcgccggcagcgtgcccgtgggtgtcgttgatcggcttgaagccgtccaggtcgatcacggccacgtgtggtcggatgggggcgaggtgtgtccatgcctaggtaagtccggcgcggttcgcgaggccggtcagcgggtcgagtagagcggcgaggcgcagcgcggcgagttcgtggcgcagggcccgcaaccggtgccgggaggtcaaagcgacagcgacggccaggagcagaccggcagcgagggcggcgggtaggtcgagcagtggatgcaacatgactgtctccacttccgggcaggctggatcaacggatcaaggaagctgcgcgggaggtctgccgcgcccccgggaggggtttggtgggggcgcggcagaccagaaagacgagtaccggcgggttgcccgggttagtgggcgtgcccgttcatgccggcgggggtgagccggtccgcgacccgggtggcgagaggtagcggtagtcgggtggcctgctgaatgtcagcggcggtgaccggccggtccaggtcggtgacgagacggcgaatctgggtttgcaccccggcggggatacccagtccgtccagagacaacggcgagctcacctcagcgaggctgctaaccggagccggagccggagccggagccggagccggagccggggctggagccggagccggggctggagccggagccggggctggggctggggctgggggtgccggcggtttcatcacgggggccggcatgctgattggagctggaacgggtgccggtgccggggcgggtacgggctgcgggcgtttcggggtgggcagcgtgatggcgcggcgggcttgcatgcagcgggcctggacgatcggcatgacctcggccaggaggaagaccaggatcggcaccatgatgtgcgcggcgagcattccggggctgataccgccgtggcggggcatcaggaccggcaccacgttcatgatcagggtgcagccgagcaggaagcgtttcagccaggcgaccacccgggagtcgatggcgatgtcgcgggcgatcatcgcggcttcccaccgcaggatggtgatcaggattccggcgaggcagggctccacgccccagcttccccaccacaccgggtttgccggagtgagatcaccggcgaggaagtcgtgcacgcctgtggtggtgaagaacaagccgatcgcgaggaacatccacaggtgacgggtcacgctcacccgcagccgatcgatctccacaatgtccagggcggagtcttgttccaggtcgtgaagctgccgggccacgtccaggcgcttgctgagccggcgcacctggcggggctgcttcaccggccgcccatcggtgtcgtcgtccatggcgttcacccggtggtggcgagttcggtgtgtggccacccggcgacgtgtacgaggtcggcgacatcggtgtcgtcgcagtacgccgcccgcacccgcatcggagttcgggaacgctgattgacgacgaacccgatacccgccgaggactcttcgttggggatctcatcagccaacgcgccgcgaagacgcatgttttcgccgaggaccatgtccgggtgcccggacgaggtggaccgcatacacacccgcagactgaacaggtcccgttgggggatcacgtctttggtcggctcctggagcgcgccgatcacggtgccgccgagcgcgcgggcctgggacaggatcagcggcagcaccgcctgagcaccccgagtgagtgatcggtctccgtagccggtgaccgcacccagctcgtcaacaagcaacaagtcgaggggtgtttcgtgggacatgtcgaaggtgcgccggccctgctcggccaggaccttcttgcggtcctgcatgatctcccagaagccggacagcacgtccacgatgtcgccgtcagtctcggcgtaccgataggcgaccggtgtgagcgcgttcaactcggtgcctttggggttgaccacgtggaggcggaccagtccgtctcggatcagcggagcacacgcccgaagcgccatccacgtcacgctgttcttgcccgagccggtggcgccggagacgagccagtgctgcccgatcagaggtgcgtgccagtcagtgccgtactcggtctcgcccaggtacacctgacgcagactggtcgcgtccgcatcagcgggaagatccggcggcacgatcacctgatcgaacggctccgacctttgaacgatcaacgcaatgacttgcggtcctacgcgctccacccctatccgttccgcccgtaacgccaccgctagggcctcggcggcttcttgccactgcttcggggtctgcccgagcagcaggcgcacgtagacggtctcggtacacggagagtgagatcggatccggatgatgcgcggcacattgatcacctcagtgacccgatggaccgtgaccaggccacacgcctccgtgatccgacgccaccacggaccgaggtaggtacgcgacagccaccgccgacgaagcgcccgcgcctgtggtgccaccaccgcgtcccacgaatcggggtgtcctcgataccaacccacacccgccgccagcacaccagcagcagcaccaccaaccgtggtcggaccggcatgaacgatcccagccgtgagactggccgtgaccgcagcaggggccgccaccatccccggatgccgcaccatccaacccgctacccgccattccccaccctgacgacgctgcgtagcacccatctgtcacaccatcccaattcgtatcgtgactatcgaaaagagagggggcccggatcagtcaccaccgacccgaacccctaccaaaaagagctggattgtgttgctagcggacagcgtcgaacatcttccgcgcccgcgtcgtagcctgcttcgccttatccgtgtcctccaaccacggcgcggcctcctccaaaaggatcaccaacaccgcgaccgcccgacgcagatcgtcgtactgcttcatgtaccgataccgttgcggcatgcccttcatcgaccggcgcagcaaccgcatcgcctgatcaatcccgtcatacgtgtccgacacccgatacggcatttagcccaccttccacggcttcgacaccagatcagcctcaaacgacttcacccgcaccacaaacgtgcgcaacgtctccaccgtctgcttatgcgcgtcctccagatcctccacccgagccgcgaactgatacaacgtcccgggcggcggctcacacgccttgatcaggctcgacaccccatccagcagcatcgccaacccctgcgcgttacccaccaaagcctcataccgagacctcccggtcagccccttccacacctccggaaccacatccacaacctttcccctctcataagacacacgacacccagccgcagcggcgggcaccacccaccccacaacacgtaacgcttgagggatggatagaaccttccgcgtcaggggctaccaatcccgaccggttaaacgccacacacgacgccaccgccgaccctcacgacgcaacaagccaacattcatcaacaccgacaggaacagcagaccgagcaggatcaattcaaaattcgacatcacaaacctcccttccaaactcacgaaacaagacgttttcgaaatagccaattcagggctgttttaggcaaggggatatccgctgtggaattatcaaaaaacgagctaccgaggatgcaaccgggactaccccggccacagggcctcgaccacgtgccctgacccgactcgaacgggtcacccaccacacaggggcagggccaaaaccttgcccctagccgaccggcttcagactcgccgccttccacgacagacccgaacggccgtccttctcccaaagcgacaccgtcggcccattcagctccaccacgtcaccctcagcaacctcacccgggttcgtcgcaagcgtgaccttgaactccgaacccttaccccggtagccgtcctccgtcgccaccggcttcgcgaacacccccaccacgtacagcgggtcatccgtcccatacaccgtcttcaccaccccctcctgatccatcttgatcgtcggctcctccaccacccgcaacttgaagccagccaggttcaccggaatgttccgcatcttgatctccttcgatcttgaatctgtcgttcatgccaatgagtcagccaagccgtcctcgcgaccgagtgaggaaacttgctgcacctggctagccaggtttgatggagtgacagtagcggtgcctggctagccaagtcaaggcggcgcggcgaactttccctgcttggctagtcagggctagtgtgaagttgtgaccgagaaccttgaattccttggccagctagaccccgacgacccgagacaggcgtcgcagcagatcgcgaacaagctgcgagcggccatcctcacgcgccggctcgccccaggtgacaagctgccgtcgcaacccgatctggcggcgcgctacggggtggcacgcgagaccgtcaagcgcgccttggacctgctccgaactgagcggctgatcgtgtcgcgacagggcagcggcgcgttcgtccgggcgcagacacagcggcccgtcgaactacgcccacacatcgaggccgcgtttgagcggccacacgtcacgatcgatttcgccgggttctcaggcgagacgttgcgggacgcgctcgccgagacgttggacaaggtacgtgtgggacgactcgtgccagagacgatcgccgtccgggtcttgatctccgacatgaccacgcccatggcgctccccgcacgggccgagactcaggcggacgatccggtcgtacgcgaacgcgcggagcgcatcacccgccgagcggcagacggcatcatcgaccaggtcactgagttgggcgacctcgggctcatccggtcgaccactgtcgaggtacggatgcaccgggcagccccgctgttcaagctctacatcctcaacggcgacgaggtcttctacggcttctacccggttgtggaacgcaccgtcaccatcaagggagagccgatggcgatctacgacctgatgggtaaggacgtgccgctgttccactacgcggtcaccgacgatgacgcttcccacggcacacagttcgtggaagcgtcccgccagtggttcgactccgtgtggtcgaccatcgcctaccggtacgacggatgagcgccgaccttgaccggctgcttgccgaggttggcgccgtgctgctcgacttcgacgggccggtgtgcagcgtgtttacgggctaccccgcaccgcaggttgccgccgagttggtcaacatgctgcaccgacgcggcatcgagttaccgcccgatctggtcagcgagccggatccgcttgaggtactacgccacattggcgcggtgggcgaccacggcatcacgcgggcggtagaggacgcactctgcgcagccgagcgccaggccgtcgagagcgccgaaccgacgccgtacggccgagaggtcatcgtggctgcccggcaggccgggatgtcggtggcagtggtcagcaacaactcggccggtgcagtgagcgcttacctcacggcgcaccggctcgctgggtacatctccccagtggtcggccgggcgtacgccgaccccgcttgtatgaagcccaaccctggaccgatcctgcaagccgtgtacgccgtaggtgagccgccgagccggtgcgtgctggtcggcgactcgctcacggacatcgacggagcacgagcggccggagtgcgagtgatcgggtacgcgaaccgtccagccaaggtcgagaggttccgagcagccggagccgatgtagtggtcaccagcatgcggaagattgctgacgtgttggtcgagcgaatggacgcctgaggtcgagaggagtacaacctttcgtccttgttagtccccgccgcctccaccaccgcctcctccatcaccgcctcctccatcaccgcctcctccatcaccgccggccccatcacccaaggcgccgttctcaaagatggcgtgagagtgccgatccggcacaccgtggccccgtttgaagatgtcccggttcgggcggagtgaattcctgcgtattgaccgcgcagcccgcaccgcgtcttggcgctgctgttccctggtgcgcggtctgccacgccgagagcgccggagccacgccattgaggccaacgcaatgacggtagcgatcgcgaggactgtccatccatacgtcggcatgaaccaattctatgagctggtcgccagcgacttgacctgcggccgaagcgtagtgtgttcagagtttctttacttggtcaagggcgggccttcggcccgccgccgcgtcagcgccgggccgcgcgtgcggcctggcggccggtcacgtcccggcgcacgcggcgcaccatcaaacggccgccacaaccgtccacccacacccacacccacagctcgacgcaccgtggaagacacccggctgaccggaagcgtagccctgcgacgccggggcgggcaccgtcgcggcacagctctggagatgccgcgccagcgagccacgggcaagaaacctggcaggggggcggtgtccgccgtgcgcgggcggacgactccctgcgccgggtgggactgcggtctgggttgggtcaaaccctggcacctgggagggaggcggtggccgtcgtggaccgggtaaaccctccaggagccgagcccgccgttggatgcggtttagatcaactgcgccactgtggcagcggccgcggggcagcgggctcgtgacacgcggccgactacgacctcagccgcgcgtcagagcgggaggctcggcgtaggctggcgagtcggacgtagatctcccggcgggcgacagcgtggccctggccgtcaagctgatagccagtcagccacacccaaccagggtacgtaggttgcggacacaccgagatcacccggaacacgaagctcggctgccgcgcgaactggaccgaagccgcagggccgatcaccagttcttcgcctggagtcggggccagtaagtgggtcatgggttgcgcctcgcggttaggaacacgatcgtcctcctcggcgactgcctgcctcaggttcggtggccgcaccgtaccaagactggtctagatacgtctaggtacgtagaaggttgaggttgttcgtgtcggaacttctagcgtcggtggtatggagttcgacccggacgcccgcatcgatcacggtgcgccgctgtcgccgtatcgccaactggccggcatcctcgccgcgcgaatcgaccgtggcgactggcagccgaaccgggccatcccgtccgagtcccagctcgtgcaggagtacggtcttgcccgggcgaccgtgcgacgtgcaatcgcggtgctggtggacgaggacacattgttcgtggtgccgcaacgcgggacgttcgtcaagtccaaggatgagtaactttccggggcctactccagacctacgaactcgaaagatggtgatcttgccctgatcgctgtcttggacccgccgagccgatggcatccagagctaactagtcgtagagccgatgaataagtagcaaatcacctaaagaggaatacagatgcctaccaaacgtcccttaatggttcccgagcggtaaatctggcagactattcaagagcgccctcacctcactcatcgtcgcccctacgcgtgactgaaagtcacgctcgtctccggtctcaagcgcttccatcatcagcgcttcaaccagaaagaattcatctctaggcatcgtaaccacgatctcctctcctcgatcctccacgtgcatctagatctcctcagtagagctagccggcgggtcaggttctgagtgatcttaacgtgccatgatcgaatctatagcttgcagatctacggcttgtggtgtcgccggtgataggccagatggtcccaatccaccgcgtggccggccacgagccgaagcttccctacttcggcgaccgtgtccgtctgcctaacaacgccgtcagcatcgacatagatcgcgccggtgtcgaagagtaggtgatcgttcgggcagaggcacaggatattgctcgccacatcgggaccgttgtgcggccgaccgagcgcacgaatgtgtgctgcctctgcgtaggggccagctggggtcgcgagctggaggccgcagacctggcatctgtagctgtgcaagcgcttcacgccgttggcgacagccgtacttctcaccaggcgctgaatcgtggcttccgtgcgagcggcgggcgcggctgcagcgtcatggacgcccgtgaacggcgggtcaacgctttcgagggtgaccaggcggtaccgccaaatcttgaagccatccttgcccgtgtcgagccagtgatcgactactcggaacagtccgtcgtatcggaggccagccttgggggagtgcacagggtctccggccgcccctctgactacccgtaccgggttgccgtcgatctggctccgcgctagaccgaggttgccgcgggtcagctgctggtctgcggtctgtcgcttggtggttgggtcattgcccccttgaccggtgtagatgatctcggagccgtagtcctcatcatccacatagccgcccgagacgacgatcgactctgcgccgtcgcttcctccgcagatcccggcctggttcgggcggtgcacgccagacgctctgaggtcgtcacgattcctgaaggtcgaaccaggtgagtagccaggaatctcgccgtaggtccgttcggaagccatggcggcacgataaggcaagggggcaaggtccgcgacacggtgcccgcgaagagcgtggcggtgggtgacaggccggttcagttgcggtgtcgttcagccctggaccagcgtgggagaattctgggagacgatcatgggaagggcagcgtcgtcccctgtggcaaaccaatgggtaccgacacgctgacctgcacggatggccgtacttcaaggtgtggaaggtagccgaacctatttcacaccgaagaggtcactggttcgatcccagtatcgcccacccagctcaaaggccacttcccagcgcgggacgtggcctttctgctgcccgtacagcagcccgtcattgtccgagtgaatcgccgagacgtttgagggcgtccctggtcgcctttgatgagacctgggtgtagatctccatcgtcacggagaagcgggcgtgccgaaggatctgcatggcgactcgcggatggacgtcgagatcggccaggagggtggcgcaggtccgacgggcgtcgtggacggtgatcggcctgactcctgctcggtcgcatctcgtctgccaggagcgttgaaagttgcgcggctcgatgggtgtgccatggcgggtggtgaatacgaggtcgttctcgtgccacgtttttccggcggctgctcgtgcctcgtcgcgttggctattccgcaacctgagtgcggccacgcagatgtcgggcagggggagggcggcgtcggacgcctgggtcttggtgtcgcggtgcagaagcttcccgcgtacgcgttgcagttgccggccgatggtcagctcgccggcatcgaggtcgaggtcctcccatgccagtcccaacgcctcgcctttacggaggccggtgacgaggaccagggcataggcggcgtagagcgggtcctcgtcgtgcgggccgattctaggaactttcgcgcctcgtcgctggaccaggaccttccgcgtcgacggcggacggtggccagagtgaccggcacggcaggattcttgctgatgaggtcttcggcctgggcgtgggtgagggcggcccgcagcgcggcccggatgtcgctgaccgtgcgcgtcgacgggaccgcctggcagcaccgcccgaccgcgcaacagcggcgtttctcttgacgacgggcggcgtccttgccctgggcgcagcactggcaggtacgggccacctgattgagccaggtctgcacgtcccgcgcctggagccggtcgaggcgcttggacccgaggccaggggagaggtagcggcgaacgaacgtctcgtaggtggcgaaggtgagcggcgcccggttcggttcgatgatctcggtcagccagtaggcgaggaagcaaccgacggtcgggacactggtcgccaccggtcccgccttggcctgctggtgcagtttgatccacttgtcgtgcacggcgtcccgtgtcttgccgtagacgtacttgcgtgtccgcttcccatcgggcttggtgacccaaacgtatgcggcgaagccggtgcggtacgggaagatcgacccctcgccgttgacacgggcacgtccgggcatcaggcggcctcctgccgttctacctgctcgcggatgtactcatcgacccactcggggaggacacggcgatacttgccgtccttgatggagcgcagctcaccggtggcaatcttcatcttgaccttggagattccgaagccgagcaggacggcgacctcggcaggtgagtaccagcgggggcgaaggtcgtggttcatgcggcggccccggtaagccaggcatcatgggcgacttcttcccggccgatgcgtctgctctcgcgtcgctgtcgggcggcagtgttggcgagtagggcgtcaccgtcggtgcgccagccggccctgaggtaggtgagcgtgccgacggtgagggtttcggttccgttgtcttcggtgcggcggtaggtcgcgcgggtgtcgcggagcagggcgaaggtgaccgagtagcggcgggctttggtgaggaagtggccgccgaagccgagcatgtgtgcccagcggcggagtccggcgtaggggttcgctgtggtgtcaaggcggccttgacggtcgcagccctgtccggcgttgccggtggtacgggtggcggtggggcgtccgagtcgccagcaggcgtcgatgaggcgggcggtgtggtcgccgtcggggttggcgtaggtgccgatggtcgcggaggtgagccgggtcgaggcgtgaccggtgacttcggtggccttggtcgcgtacttggcgaggtaggcggcgaccttcgcgtcggttacggcaccatcgccgctgccgacgcggcgcatgtcgatctgctcgccccacgccaccggccagccgtcgaggcggtcggggtgtggtggggtggtgacggtgatctgccgggctgccgcgtgcacggcgttgtccaggtcgtcggcggtgatcccggccggcggcggcgtcagagcaccggagtcgccggggtcgacgccgtcgaggcgcagcaggaggtggaagtgcacggctccccggcgttgcatctcggcgaccttgccatgtgacacctgaaccggcggcacccgacgcacccggccggagtcggtgacgacctggacgtggccgatgcctcgtcggcggcagagagcggcaagctggcgttcgatggcctgcttggtgcgccgccacagctcgccggagaagccgttccacacggcgtggtggtcgtggtcgtagcagtccggacagagtggcagcccgagctgcggatcgtcggtgtcgtggcgggcgaagcaggccgcgggctgcccgtgctcgcaggtgccggcgtcacggcgggcgcggcagggcgcgggccggcagtcgcaacgctggcgggcggcgcaggtgtgctggggaacgtgccggtgatggactgcgccgaaggaaggtgcggtgaacgtggcgaatacgaccggatgccgtgcgacggtggcggggacggtcttgccgccagtcaggccggtgcggacgacctggaaggcgtcgcccgcgtagacccaggcgcagtccgggcactgcgatgcgcggcggttgccgcacgctttgtagatcgcgcggtcgggcagatcgtcggtgcgcacttctcggatgatgcggccggtgtcggcctcgacactggtgagggcgccggtgaggcggatcgggcgagtgcagccgccagcggaggcggtgtgttccaaccagccgagatagtccggagtggtagcacggcgcagggcttgggcgatccggccagcggcgaggccgggccgggacagggggagcggggcagacatcgggttctcctcacgggatggcagggacggaagacgaagcaccatcagccgtggacgttgtccgctggtggtgttcgtcgtgtctcctggcaccgccgcaagggcgacttaggccggagagcggaatcgtggtggtgccacactccgccgatgggtgatgtcctcgcgtactcgtggaggtcacggggccggcacgggtgggaagcctgtgatgccggcacccgaaggggttgccgcaggctgccctacccgtggaaggtatcgaatccgggccatcgtggacggcaaaaggccgtgctgagccgttcagcggattctgtggccgatacagcgaccgggcgagcgagggccggcggaatatggaccgtgtcagcgacaaaaggccgctcggcgtctcaggagtcgagtccagcgatccggcggagggccgctctggcgtgctcgaacgaccgccagagtagcaccgggcaccgacacgtcaaccccatcgtgatccctccggtcgggttggggcggccggctcccggccggtgtgggaggactttctgtacgtctatcaaggcggcccttgacgggccgcacgcgccgccgcctaggcgtcccgtcgcccagccaaggcaggaagctgggcgacgggccaacgcccgtcggctggcgcggaaagcgaaagcccatgggccgccgcagacggaatgggtgtgaaagtggtgaaggttcgtcgccggcagccagccgcgccgcgcccgagcgacgcggtgtagcgaagggcacgccgggtccgcgcggcgagtcacggccgtcggagccggggttggcggcgcgagtgtgccgggccgctcctccaagctcaagggcgcttcgcgtcgcaagcgacggccctgcgggccgcccttgacctcggagcctctgcgaccctcgggcaggagtcgtgggcaggccgatggcctgcccttacaaggggcgcgccgccaaccccgtccccgacttgtcggggtccggcacaacacgcactcgatttgacgtcaaggcactcttgacggtcgtcggatcgagatcaacatgaggcatctagaatcagcggcgcggggtgagcttccgaaacgagagtgagtagcttggaaatctggattggcgtgggatccctggttgtggccgtcgttgcggtcggcattgccgtgtggcagggggcgttgtcgaagcggcaactcaacctcgcacaacagacgcagggcaaaaccgaggacgcacttcgagaaatccgtgagctggcccgagacaacaagcaactgactgagacgatcaagcgagacattgatcagcggatcaccgacattcttgatcttcgcaacgagaacgagcgacagtcgaacgagcttggacagttgttcggccgggagctgatcaagtcgatgatcttggattctcagtctgaccagaatccaggtgggggacaacaaggtccaaggcagcccagacgccagcggcgtcggtagccggctgattggccgccgtgcccgatgcgtgcccgatgcaggggtcaacatcggcgcacaacggcactccggctgcggcaagatggacgctggatgcttgcctgccaggtgggacggctacccacggtgcagatcaacgcgattcccaaactgatcgtgcgaggatgggcgactatgagtcccgacgcctggagcttgctggacggcagagctgagcgagcaaggcgctcgtggacagagaccaagtcggcgctgcctgtgggcgaacgagtccgggcgaggatcctcgcgacgatgccgttcggtgtcttcgtcgagatcgacggccagccggatgcgcttggcctggtggagatagccacgcttccgcgcggcggcgagcttccagccatcggcgtctacctcgacctagtagtggtcaaccacgccgaccacaaccggcaggtgcggttgcggccagcgaccgaagcggttgagtgactaaccgggtgacgatctgggtgcacggggctggacgtccgtggacgacaccggatgcgagaggcagcgtatggccaaggttagcccagctggagacaccctgatcgttgcctgggggtcaaggggtcgtcgattcgaatccggccgccccgacgtagatcagaggccgtccgggatattccggatggcctctttctatcttgtacagcagcgaagtacagcaacggctcatggtgtcctcgccatcttcgaccatgtcgggcgaagaatctggccatcgccttcgcgccactcatactgtcctcgggggaggtttgcggtcttgatcaaccgtcgtgtcatcggtcggggctgtcatgtcggcgactgcgtccacgaggatcggcagccagctctgcgttgtactgtgcggaagtgacaagaagcgagcgactcgcggaccagctggaccggcactggcacaagaatctgcggccgaggctacacggccttgccgatgaggagtacttctgggagccggtgcgcggctgctggagcatccgcccacgtggcacatccgccgcatcgatgtcggtaggtgcgggcgaatggacgatggacgtcgcgtcccctggcccggtgccggcgccggtgaccacgattgcctggcggctggcacacatcatcgtttcgtgtctgggctatcgggtcggctggcacttcggtggccaggacgtcgattcgcagacattcgcctacgcggggactgctgacgaggcgctaaaacagctcgatgagatgtatgggagatggaacgcgggggtccgcggactctcggacgctgacctggaaaatccgcccacgatgggtcccgagcggttccccattgagggcatcgtcctgcacgtcaacagggagctgattcatcacggcgccgagattagcctgctgcgcgacctctaccgctggcgggaatgatcgaggctctaaccgagctttcgtagagcttcccgggtcgccttggacgagacctggctatagatctccatcgtgatggagaagtctgcgtgcctcaggacggccatcgcgattctggggtgcacgtccaggtcgaccaggagcgagccgcaggttcgcggtgcgtagtggacggtgatcttcgggacgtcggcgcgagcgattcggctgtcgtaggagcggttgaagtttcgtgactcgacgggtagtccgaagcgggtcgtgaagatcatgccggtgtcatgccatgcctcgcggctttctccttggcggccttctgtttgctggtggcggtgttgtagtgcggtgacgcagatcgccggcagcggtaggggagtgtcggactcctctgtcttggtagcgcggtgcagcagcttcccgcgcacccactggagctgcttgtcgacggtcaggtcgatgtcgtggttgtcgcggcagtgcgcgcagaacacctcaccatgcgcagggcagggcttgttccagccgtctcccttgaccgtccgagccaagggagggtctcgccgtcagagcttgccagggggtattaccccaggtcttgatccagatgtcgcacaagtcccgagaccggaacagtgtgttgaagcgttgtctagtcccaccacgtacttgacaaagtccgtcccaggacatgcttgacatttggtctagttgccctgccccgcctttcttcggttgggtagctcctcaaggaagaacgtcacgtcgtccagtgcggagaagactcggccgtccaggtccgtacgctcggcgagctggcgaacgagcctgattgattcgggctccaaatgcccgaagcgtcgggcgaggtggcccaggcagagcgacgctgtggcgacgagccacagatcagcgctgtcgtgcgcgatccggttgcaccatcgctcgacgaagacgcggtcgtggtcttggagcgccagccccaccaacaccgagttgggcgaaagcgcctgctccctgccctccaaagcggcagtgagcgcctcatccgccagaccgtgcggcaccagcggcggatcctcgtagatgttcatgtcgggaggctacgacagcgtcgagcatgtggtgggaccgagtgatacgcaggtatcgagacagacagtgtcgtcgggtctcaggacctgcgtgacagatcggtgtcggggcatgggtgatacgtccggctggatgatcatgtgctcgggttcggaggcacgttgtcggtgagggtgtagcggcgtagccgtacgggtcggccttcagggttggtccaggcggcggtggtggtgtgggtgtgacgccagccggtgtgcttgtatagggcgatggcggcggctgaccggggatcgtcgacgatctccagagttaggtcgagctgatgctcggtggcccattggcgggtgtggtgcaggagcttggttgccgtgttgtatcgacgggcggccggtgcgacgaacaggcggctgacttcgactacggtcgctgaggcagggtctgcggagatggtgcggtggacggcgatgtggccgacgacggtgttgggtcctgtctcggcgatccaggcgtgctgagcgttgtctggtgacagccactggtgtgggtcggcgggccagttcagtgggtagcggtccaggcgatgcacgtcggcgaggaccgagaggcaacgttgcaggtccgctggttctcggtctcggattctgaggtcgtccatctggtcatcatcgcggtgttggtcgcacgtgttgtcgcggtggttcgggtttgtgggccttgaatcaggagaccggacaaagtgtctgccggcggtgtcgggctccacttgatgcgttacggatcgttgtaacttgatccgggacacgtccggctagacgatattgggtttgatgctgggctaagcgtagcggcgggcgccgatcgtgcggttagcctgttgtggtgggtagtgagttcgagcgggcgttgcggctgatgcggcggcatgacccgcagttggcggaggacggcttcggctggctgcgtgagatggccggggcgcatgttgacgatttgatcgtcgagttcggccgggagaccgatcacgggctgcggtgctggttgctggaactcatcggggagacccgttttccgcgatcgttcgacttgctggtcgcgcagctgcagagcgaggacgaatcattgcgcgattgggcaggccgaggtctgcggcttctggacacgaaggaggcgcggcgggtgttgtggcagcacgagcagaaccagccgcccggggccgctccggtttttgggccttgaaccgggcgatcggtttggtggtgacgcgggcaacctcggcgatcagctcgtcgccgtgctggacgcggaaggtgtggtcggcggccttgacggtgacggtgagcccggcatggaacatgccgacgtggatgcgttgcccggcgacggcgatggtgccgcggctgctgactcgccgtttcgacgcggagcggctcgggcggcgtgttgggtggtggtccggcggggcgggcgtcgcggaggcgggccaggtcggcgggtgtgagcgggttgggcagactgcggagcaggatgccgtcagcgacgagttggagcaggccgccgtcgatgcggacagtgaatcgacggccggcgaagtggtagccgaccgggtgttgccggccggcgagagcgaccgcgccggtggcattgaccagccggtcaacctcgacggccacgccaggttggcggacgccggtggcaagcggcggtggcccggcggggcgggcgtcgtcggccaggagatgaacgacggtgctgtcggcccagaacgcgatcgtggtgcctgcccggtcggggccgagccagaactgctggctgcagacggtcaggttccccgacgccggcaccacccgagtgaactcgacggcaaggatgaccggatcgacgccgttcgtcggcagcggcggcgtgattgccggcagcggaccgaccgccgattgccgactcgacggttgggttgaggtcgggtgaggctcggagctggccggcgacacggtcgtgggcagccgcagcggttgccgttgaccggccgggcgtgggatgaatcgatcggcggggaagtccatgtcgagggactggtgcggccggtcggtgttgtactcggcgcggaaggcgtcgatcgcagcctgcgccgcgtcgaggtcggcgaagacttcaacgtggtcgagcagttcgcgctgcaggctctggtggaaccgttcgatcttgcccgtggtggtgggcgtgcggggtttggtgttgcggacgacgatgccgttctctcggcagatccgctcgaacatgacctcggccgggcggggcttggtaaaccggccggtgaactgcttgccgttgtcaggtaccgacgttgagctgtcgacgagggagcgtagccatggttgggcaagagcaggctcgccattgattgcgtgtgcgaggcgccgacggccacgggcactgcggccgtatgccaccactgcaactgcctcggcaagtgcttggcgagccctctcgtcgcgttccggcccgtcgtcggggttgagccatcggtccggccggtaagatcgcgggcgcgacggtctaagttccgcttcaactcttcggcttccaccaagcagcgaggagccccacgacagcgagcaggaataggcaactgcatcctgcgcaggcgaggaggccgaggccactgaaggttccgtaatccacgggctgaccctagctgaaagcaggcagacggggtacgtgcccgatccgtgcccgaaccagcggtcaacaccggccagcagcgagacaatggacggcagccacgtggactgctaggcgctccccgaccgtccaatggctggtcagcacgtcgaccaatccgtccatctgagcgaggccaggcaccttccaagctgacggtgcaggccatcgggcaagcttgagcggtggatgtgcagacggtacgtgtcgagggctaccacgaggttctggcgcttcatcggatgttcatggagtgtaagtccgacgacctcggaagtgtctatgctggcagcccgttcatcgccgccatccaacaccgtttggccgatgctcttgaagccgccgacccgggccaggggtggcatgactggcggaacgccgacggtcatcctcaccgggtccaggccgttcgtgcccacctgaccggagcgggaaagtggtggcatgacgccaacggggagcagcgcgcggcctacgtgcgagacatcctcgcgccgttgcggccctcgccggagttgcttgctgagctgaccacgatttcgtccgatcgtcggctgggtgactaaccgagtgacgaccggtgcggacgccaatggacaagcacggacgatggcgggccgtgtccccaggtcaagggccacgaaacagcagctcagagagtcgtgttggtcgcctgggggtcaaggagtccgccggggcacacacggggcgcaagacagcgccaaacctcggcaaccagctatcaatgacgtgagcccaggagcgagcgtgaacagcgcgtcgacctggtgtcaacgccggctgaaatttgacccctctgttccggccgaattttgaccccctcgttggttgttgatgttcagtcgttggtcttggtggccgcaggaacgcggccgaggtcgcggtctttgagccggtagctgtcgcccttcatcgagacgacctcggcgtggtggacgagccggtcgatcatggctgcggcgacaacgtcgtcgccgaacacttcgccccagcggccgaagggcttgttgctggtgacgatcagcgaggctcgttcgtagcggttagagacgagctggaagaacaggttcgccgcttcggcttcgaaggggatgtagccgacctcgtcgacgatcagcagcgggatccgaccgagcttgaccagttcgtcttgcagacggccggcgtggtgggcgtcagcgaggcgagacacccactgggcggcggtggcgaacgctacccggtgtccggcctggcaggcccggatgcccaagccgatggacaggtgggtcttgccggtgcccggcgggccgaggaacaccacgttctcccggccggtgatgaagtcgagggtgcccaggtgggcgatggcctcccgcttcaaggaccgctggtggtcgaagtcgaactcctccaggctcttgcgggccgggaacttggctgcccggatgcgtccctctccgccatgagactcccgggcagccacttcgcgttgcaggcaggcagcgaggaactcctcatgcgtccacgactccgctcgggcccgctccgccaggcgttccaccgacgcggccagggacggcgccttcagtgcgcgggtgagaaacgcgatctccgatgagacgttgcggctggtcttggtggccatcacgcagccacctcatccaggccgaacaggcggtcgtagtcgctcaacggacgccgttcgacctgggcgtcaacggcggccgtgggcgtgcgttgggcagcgacgcgcagatcagcggcggcttgccggtgggcggtgtcggtgatgctctggtgcttcgcccagcagcgatcgtgtcgggccacggatcggccgtcgcagagcaccgtcacctggtcgccgtcggcggtgacctcgacccgccggccaaccaccgacgggtgcaccgagtagtcgttgccgtccatgcgcacgtagtgatcgcggggcagtcgggtggcctgccgccagccgaccaccggtgcgaccggcggcagcggcagcatcgcttgccggtcggcgtcccatcgttcggctggccggcagcccagtacccggtgctgccggttgttcgcccgcaccaaccactcggacagctgggcattgaagtcgccgggtgaggcgaagcggcgtccgggcaggaacgaggtttccagatagccgttggcccgctcgaccaggcccttggcctccgggtctgccggccgacactgaatcaccttgatgccgagagtgccgcggaaggcgttcatcgcctcggtcagctgcggccgcccggcccgccactgcccaaccgcggactcgttgtcccacaccaacgccttgggcacccgcctccagccggagatcagcctccagtgcccgaccagcagatccggtgactgccgcgacgggatcatcaccgccgacagccaccgcgaataccccgacaccatcaccagcaccggcggccgaccgacctgcccgaaccccaacggcacgtccgccggcgggaaccacagatcacactgcgccaactcacccggcagatactccgtccgctggctcgggtcgggccgacggaacaacggccgcaactgctgcacccgatcggcgaacaccgtcttgccgcgggtccacccgacccgctccataatcaccgtcgtcggcatgtccgggaactccgccaacaacaccctgatctgcggctcgaccgcatccacgatcgagcccttcgccgcccgctgatagcggggcggctcatgactggccaaggccttacgcaccgtgttccgcgagacccccagccgacgacagatggccttgatcgccatccgctccgcccggtgcaaccgacggatctccgcccagtcctccacgctcagcacctcccgatgctttcggaaggggtcaaaattcagccggaaccacagggtcagttttcaggcggagccgacacctggccgccgcaggtcgcgggcgagacggtctaagttccgcttcaacgactgaccgactcgctgttccctcgcggactggcgatcagtcgtagacgtcgtactcggattcgtcgaccaggcccgtcacgaaggtctcgaagtcggaggcgaggaccgtgatctggtagttccactcttggtcgacgtgtacgacggcgggctcaccaggcgagcggtagtcaagggcgaccatgtcgtggcccgccgacgggcagtcggcgatgtagatgccgatgtcggggtagccccattccgctacccagaacgtgctgccgaaatcgccgcaaaggctgaaccgagcagttcggccgatcgccgccagcgtgtacacgccgacgtggtcctcagcccaggaggttcggctcggtgcagggtgggcgtcccgggcgaacgagccgccgttgtgccgacgggccaggtcgacgtacgccgtgggtagctcgtacccaagctgcgcttccaccgcccgcagaatctcgtcggtgagcgggttctccagcgggccggatccgtcgaagacagttgtgggatcgagcacgggtcgacggtagtcggttggcgtcagttccaggagcgccggtagccctgctgctgtcgacagcaacgatgacagcaacagggccaggcggggagggtcaaggacggaaagtggtggatcagtacccgacgtcagagacgtgcgcggacacgcgtggatggagcgcccaggacttacaagcgaggggtcgggcggcccacctctgaaggcgacgtgaaaccacgcctgaccgcgatgggctgtaggcccaggtagttcctgcccaccgatcaggcgatgggcagccggggcacctgccccggttcaggacagcccaccatgcaacaaaggcagcccccctctcccgatcgggagagcggggctttgttctattcgggctggtgtggtggttggtgtcgacgtgcggcgtagatgaggatgacgccggccaggatggacagggcggcagcgccgatgccggcggtcatgttggggccggtgatgggtaggtcgggctcgtcgggcggtgggttgatggtgacgctgacgggtgtggactggctgttggggcaggtgttggtgctgatgtagtcggcggtcagggtgtgggtgccgccgggcagtgtcgtgacgtgggtggcggtgctgctggcggtcaggggaacggtggcgagggcggtgctgttgctgcggaaggtgattgttccggtgggcgtgtcgacgttgcaggtaacggcggcggtgagagtgacgtcctgacccacggtcgggtttggtggggtgacctgcagggtggtggatgttggtggtgcgaccagggccagactgtgcccgccgccggcggcgatggtggtgattttggtgcccgagggtagggccacggcgatggggtcgagactgttggtgttgtttccggtgcccaactgaccggaaaaattgttgccccaggcgagagcagcgccggtagacatcgatcccaggctatggaagaagccgccgtcgttggtggtgattgtggtgtccgggggcaggttcacgatcacgggtgtgtcgctgttggtggtggttccaatgcccaattggcccctactgttgccgccccaggcgagggcggtgccggtggaggtgaccgccaggctgtgggtgaagccggcggcgatggaggtgatcgtggtgcccggggggagcgccacggcgatgggtatgaggctgtcggcgttgtttccggtgcccaactggccgttgctgttgccgccccaggcgagggcggtgccggtggaggtgatcgccagactgtaggagctgccggcggcgatggcagtgattgtggtgctcgggggtagcgtcacggcgatgggttcgaggctggtggccgtcgaattgttgcccaactggccgttgccgttgccgccccaggcgagggcagcgccggtggaggtgatcgccagactgtggttggtgccggcggcgatggtggcgactgtggtgcctgggggcaggttcacggtcacaggtgtgttgctgttgaaggtgtttccgttgcccagttggccgacgttgtttgccccccaggcgaggacggcgccggcggaggtcaacgccaggctgtgcccgtggctagcggcgatggcgacaaccgtggtgtccggggggagcgccacggtgatggggacggagctgttgaggttgtttccggtgcccagttggccgaagttgttttccccccaggcgaggaccgcgccggcggaggtcaacgccaagctgtggctgtcgccgccggcgacggcggtgaccgtggtgtccgggggtaggctcacggccacgggtgcgttgcgggcgatggtgcttccatcgccgagttggccgacgttgtttgccccccaggccagaatggtgtccgaggcgacaccggacggtgtggctgagccgggttgcgcgaccgcaggccagacggtggccccctgcatgacggtcaccgccaacaccagaaagcaccagccggagatcgctcggccgacccggcccacgccggcgctacggcctggccgctggcagagtctctccatcgttcctacctccgagcaggcaacaccgccaataggacagacgctagtgtcaaccactcatcccgcttagatgcggagaaacgccctgaagttgacatccagctaactccggcggtcgacaccgacaaagaaacggcggccgaggggggttctccagcaggccgtgtcaggcgattcccacacggtcgggaagatcgaatgtgcgaacgtcctttggtggtggtgctcccgaggcgccaccaccaccaacgggtgttgctggttcggtgctgtcaccgctgtcggacggccggctgctcgtacttcggtgcggccggcgtgccgagcaggacacccagccacggccagcgggcctcggccactctgacgagggcgtagtagccggccatcgccagcgccaccacaccggccgttagggcggcgcccgagtcggtgtcgagcacgatccccgctcgcgacgccagccaggcgagtagggctttggtaggccggcggtggcggcgtgggccgcgcgaatgaccagtggcatggcgggtggtgggagtgggagggtgggccatggcgtggtcgatagcctccgccgatcgcagggccagatgcgtgtcaatcgacacgcacgcccgtatggaacgagttttatctagatccacaatcgacaaagcataccaatgaatggagctgatgtccgctgacgttctgactgtccgctattacacaacggacagcgccgacctgtccccaacccatgattctgtggtaaggggcgcacgccgaagcatacgttcacgcgggcaggtggcggcagcgggtgggagtgctgtcgatagcggcatccgctgccggctcgggatgctgtcgtaactcttgacgccaaggcggggctgcaaccacgctggcaaggccgcaactcatcgcgacgagcatgacaggggacgatcatgcgcttaacgttcgtgggtaaggatccgaagtcgaatcccacaggctcgcccaccgtgtaccgcaccgaccggggaagctggatcgtccaggggtggattgttgaggacccgggcgtgttggggcagatggatatcccggaaggagaagcgtgcgtggagatcccggaccggatgctccagtttttcaggcaggaaccatgacctcgatcagtagcgatgagttcgatcgtttgctgcgaaccttcgagcaccagtcgagccatctggaagcccgggactcctacggcacgtcagttgagttgccgtacatggcgaaatggttggccggggaatccgatgacctcgcctggttggacgactggtgtgcgatcctgcgccagcatgtggcggccggcagggcagcccgccgggcacgaatcgtctccgagcctctcagcgactatcagcgctggtcgtacagcatcgcgcacccaatggtcgacgccggcgaggacattcgatgggttccccgacgcctcgtgtcgtcaatcggcatccccggtaacgacttctacctgttcgatgatcacctcgtggtcttcctgatctacagcggcaacggactcaacgccgcctacgagacgtcaaccgacccagcggacattgagctgtgtcgctcggcgtttgccgccgtgtggaaggtggccgtaccgcaccatggctaccaacccgcctagtgccgctcagcaggcacaagcggcgttgggtatccgcctgcgtgaactccgcagggacgcggggctcaccgggcgggcgcttgccgcagccaccggtcagcacttcacccgcatcagcaagatcgaacacggcgtgcagcccccaaccgacagtgacatccgttcctggtgcgcggcgtgcggcgcggacgaccaggctcccgacctgatcgccaccttgcgagcggttgaatccgcctacctggagttccggcggcaggcccgcgcgggcgtgaaacgggtactcggagcgcacacggtggcgcggtacgagcagaccacccagttccgcatctacgagcacaacgtcattcccggcctgttccagaccgccgactacgccgccgccatgctgtcgttctggatcggcattctctcggctcccaacgacctcgacgaggccctggcggtccgcatggaacgccagcgggtcatctaccagcggggtaagcggttcgtcgtcctggaggaacaggcactgcgaacgtggttcggctcggcggatacccaggccgggcagctcaaccgactactcgcggtgatgtcgttgccgaacgtctcgatcgggatcatcccgatgatgatcgaacggccggcagtagcgtccgctggcttctggatgttcgacaactcgctcgtcgcgctggagacgcccacggcaagccttgaggtcacccggtctgaggagatcgacctgtacggaagaatgttcgagcatctacagtcgagcgccctgtacggggctcccgcacgcgcgttgattgtcggcgtgctgtcccagctcggatgacgcaacaagtcgcaacattgttgagcatcaacgtacacggttcgtagccttctgaccgcgcggcattgtcctgctgacggaggtgaaccgtgacgaccatccgcaacgcctggcggcgaacgaccggccaacccacccccgtaccgcccagaaccgggcgacgtagacgccgccgtgccgcacgtgtggacgcgaccggcccggccaccgtgtacgcggcgcgggccggcgcgtaccgcccactgtgggaccagtcgacggtgatccttgacccgcggctgttggtggcacgacctgcccggcagcggacctgtcagcggtgatggccacccctgtccgacccaacccgatcggcctgtcggcggtgcaactgcgcaaccgaatgatcgtgtctgcccggcggatcatcgtcgaacactggctccgggtggaccggtgtccggtctgtggatgtgggtggccgtgcccgcccaccgtctacgcctacgactacctgacctcggtggggcagggcagttggacgccacccgggcacgttctgggtcggcggtgagaccgggtgccaccaccctcgttcgcccgacaggaagaagtgccagctccccggcaccgtcgtccactaccgtggcggcggcgccgggctgccgggcgtcgcgatcaggaaacctcccgccgcagggtccgcagcataccggcggccaagggcacggccacccagaccagcaccgagaccgccagccggccccactgcccggcggtcatctcgttgccgtagaggggttccatggtgaccgaggtgtcgagccagttggctgggccctgcagcgccgagatcatcgcggcgaggatgctccagaccgtcggcagcagcagatagccgacgatcgccagcggggtgttgagcagcagcaggccgaacgcggcccccatcagtacgttgaccagttggatcacggccgcgttcagcaccaatgcccactcgccgtcccagcttccggctccaccggtggccttggcggcgagggtgccggcggcggccacggccaggctcaccaacaccgacgcgagtgctgccagcaccaccgccgcgagcttggccagcaccacccgttcccgatgtggcaccagggcgtacgtggtcagcgcggtgcgctgcgtccactccgaggtgatcgacaggatgccgaccaccggcagcagcaggcccaccgggagcagcgacggggcgaggaagccggtgaaggtctgctccgcgtcgtccagcacgaacagctgcaccacggcgatggcgaccgcgatcagcccgatggtggccagcagccagcggccggcccgggtgtcggtgagcttgcgtagctcgatcgaggtcagtcgggcgatggacggcctgacggccgcgacgcgggggcccgactcggtggtgggttcggcggtcatggtcacttgacggcctccttcgtggtggcgcccgcggtgagggtgaggaagagctgttcgaggccgccgccggcggcgggccgcagctcggtgaggaccaccccggcgtcggcggcggcctggcccacgacgcccggctcggcgtgcacgacgaaaccgccattggtgtcggcggtggcgtccagtgcggcccgctgcagagtgagccgcagggcatgcgagtcccgcgctcggaccagggtgcccgtgtcggcgagcaactcgtccctgccgccctgggcgacgatccggccgccgccgatcaccaccagccggtcggcgaccgcctccacctcgcgcagcaggtgcgacgacagcagcacggtgccgcctcggtcggcgaagtcgcgcagcaggccgcgcatccagaagatgccctccgggtccaggccgttggccggctcgtcgaggatcagcacccgggggtcacccagcagcgccagcgcgaggccgagccgctgccgcatccccagcgagtacgccccgacccgccgcccggcggcgaccgcgttcaacccgacccggtccagcaccgcggcgacccggcgacgatccacgcccatcgtcgtggccgccagggtcagcgtctcccgcccggtgcgccccgagtgctgagccgaggcgtcgagcagcactccgatctcccgccccggattgggtagctgccggtacggccggccggcgaccgttgcggcgccgtcggtcggcggcgccaacccgcagatcatccgcatggtggtggacttgccggcaccgttcggcccgaggaagccggtgacggtgcccggctcgcagtggaacgagacgttgtcgacgaccgtgtgcgggccgtaccgcttggtgaggtgttcgactgtgatcatggcgtcgaggctgccggaaccacccggcggtgcgctgcggtcgaccgactgtcgtcgggtagaccttggaccatggccggcgtcgactttagtagctgtcgggcctccccgaccggtccctacgattgaccggtgaccagcgccgctgtacccgaacacccctggctccttccgggcgccctgacggcccccacggcccgggtccggcggacaccgcgggactggttcgtcgacagcctctgcttcctggccgccgtcggctgggcggtggtggcgtggggcgattcgctgtcggccgagccggcgttggcgctgaacgtcggcccgagctggctcaacgaggtcgatcttttggccagcctggtgctctgcggtgctctctgggtccgtcggcgctggccggtggggttggcgttggccagcctgccgctggcgctgttctcggtcggctccggtgtggcgctgctgatcgtcctgttcacggtgaccctgcaccggccgttcccggtcgccgccggcatgttcggtgcacacctgcttgccacgccgatccatctgcggctgcgccccgaaccggcgatgtcgctgtggttgatcgtggggtggaccctgttgttcctcggggccgtgctggcttgggggatgttcgtccgggcgcgccggcaactggtggtgtcgttgcgggagcgggcacaccgggccgaggctgagcagcagctgcgggtgacgcaggcccggcagttggaacgtacccgcatcgcccgggagatgcatgacgtgttggctcaccgcatctcgttgctcagtctgcacgccggagcactggagttccgcccggatgcctcgcctcaagaggtggccagggcgtccggggtgatccgggacagcgcacacgccgccctgcgggacctgcgggaggtgatcggggtgctccgggcggagaccggagtggcggagggtgccgaaccggagcggcctcagcccaccctcgtcgacgtgccgacgctgattcgcgagtcccgagccgccggtgttcgggtgagtgtcatcgaggaggtcgccgaccgggcggaggtgccgcccgtggtggggcgcagcgcgtaccggatcgtgcaggaggggctgaccaacgcccgcaagcacgccccgggcgcggtggtcgacgtgcggctcgccgggggccggggcgccgggctcacggtcgagatccgcaatccctggccggtcgggacggcagggcagggcgcggcagggcagggcgcggccggctccggtgccggcatccccggcgccgggaccgggctcgtcggcgtagccgagcgggtcggcctggccggcgggcggctggagcacggacgggacgcagccgggcactttcggcttgccgcgtggctgccgtggccagcctgaccaatccgcccggcgggtcgggccccgcggggctgaacggcccgccggcgggtggtggagcgccggccggtccggttcgggtgttgatcgtcgacgacgatccgctggtgcgggccgcactgtcgatgatcatcggcggtgcgccggacctcgtggtggtgggggaggccaccgacggcaccgaggtgcccgctgccgtggccgcgtgcgctccggacgtcgttctgatggacatccgcatgccgcggctcgacgggctggctgccaccgaggagctgcggtccgcgcccaacccgcccgaagtgctggtgttgaccacgttcgatgccgacgaacaggtgctgcgggcgctgcgggctggggcgggcggcttcctgctcaaggacaccgcaccggccgagatcgtgcatgccgtccgccgggtggcagcgggtgagaccatgctctccccgacggtcacccgccaactggtcgcgcacgtcaccggggccgtcggcgtcgacccgcgccgccagcgggcacggcggcaactcgccacgttgagcgagcgggagcgggaggtcgcgatcgcgctcggccagggccgcagcaacgccgagatcgcgggggagctgttcatgagtgtggcgacggtcaaggcgtacgtgtcgcggctgttggtgaagctggacctcaacaaccgggtccaggtggcgctcctggtccacgacgccggtctggtctgagcaccggatgaacgttccgtgggatcttgagcggtcctgacgctgtcagtgtgggcgtcggcgccagcagatgacggcgcaggttagagctctcaacagacattcaagatcgtattgaatgttctcagtagcgagctgtaagaactactgtactgacagtagtaaatctgatgattgcggcccgtctctccgggcggaggggcacatttatcgcatcgttacgggtgaggcactcccgttattctgggagaatggctcgtggtgtggtacaccatcgccagttcgtgcggcgcggacaagaatattggacatcgtgcatcgaagcggctatggtgttcccctgatagtcaggtcgatcgatcgactgaacggatcgacaaccctgttccatgaataaggggaggggatctcgatgcgtcgataaatgttgcgcgcccgcgcccgcgcccgataccgatcgcccgcgtatcagtaatagtcgacgatcagttgttccgaggagggcacggtttgaaaatgtccagagctcgaatgttcgctgcgttgtcaataagcacagtcgcctcggtgctgatagcggcagcccctgcacaggccgcaacggtcaccagtttggaatcaataatcgaggaccaatcatactacgtctactggggcggtctccataatatccacaccttcacaatctcccagacggagaagatcgcagttccggtaggcacgcccacgatcgtccagggcgaacggtactacctgggttgcgcggtactgaccaacaacacgtccattgaccagacgttgaagagtaactcgttcagcaggacaagaaccaacatcgtgtcgaccaccgtcgccaccggtgtgtccaccaccttcgaggtttcgggaaccttcgagttctcgaaggtggtgaacttcggaacgaaaaaatcgaccacgatctcctatcaagaatcgaccacccagaccacgaggctcgacgacaggcacaccgcaccgtcgcagagcgtccttgtgcccgccggaacaacccggtacgtcgtcgcgtcgctgacgccagccacctacaccggcaacctggccctcaacaccagcttccaggggaacttctggggaacgcaaatcatgttgggaggcttgggaggcccccgcagctttgacctctacgacttcctgaccgaagcgaagagcaagggcaccacccttccctccggcttttcactcaacacctccaagaagaccctggacttccagggagccgggacctacacgctggaggtcggcgtgaacttctcggtcgaggtgtcagaaacgttgccgtcccacatggcgaaggggtcatgcgtatgacgccacgcagtcacggagccccacaacagtgggagcacgaatccagatcgtgacagctctccccgcgccagacgcggagagcagatcctcccgtggaagtcgttcgaggattcgcatcgcccaaaagcggaggtcctgagcgtgggcccggggccaacccctcaccggggccccgggccttcccgtaacccctgcaccgtgccggaacgcgtcgcatgtgcactgtgctcgggaccagcagggcgccgacggcgggacggatcagggagatcaggtagtcgtgggtcaccggggttcctcggggcgtgggacggggtctctggtgtccaccaccttgatgtctcgttcgggcatgtctttcgggttcatgtctcgatggatgtggtgtcggtttagctcggagtggttgctaccgccggcctggtagccgaggaacaccacccggtctgcctccgggtggttcgttgctcgtccgtgacggggaaggacaccgagaccgcgatggaccattcgcaccacacccacgaatccagccggcccggcggacgccgggtgaggtcacggtggtgggctgtcgggctggccgggatgaccggcttggccctgaccactgtcggcgttgccgctccggccgccgggagttggcccgggacactcgaccgggcctccaccgacaaccaccgcggcgagggcagcgacaagagcaaggggcagcaggagtcgaagggcgtaccggttccctgcgacccgcaccggctgatcgcggcgatagccctggccaacgcccgtggcggcgccgtgctcgacctcgccacgaagtgcacctacacgctgaccgccgacatcgacggtgccggcctgcccgcgatcagcaccccgatcaccctcaatggcggcaaacacaccaccatcacccgcgccgccgccgccgacgaattccgaatcctcaccgtcagcgccaacggtcgactcaccctcaacgacgtgaccatcaccggcggagcctccggcaacagcggcggtggaattctcatcgactcgggtggcgccgccgcgatcaacagcagtaagatcatcagaaatgttgccaattccggtagttccggcggcgggatcgcgaacatcggcggcgccctcgacatcaagaactcaagcattgttcacaacgtcgccgccggtcttggcggtggtatttttagcgtcggtacgctgtccttgtacaagtcacgaatcgatacgaacaccggcggtagcggtgggggtggcctctccatcagcggcagcttcagtatttcgcgaagcgaaatagccgagaatgagactcctacggggggcggcggcatcgtcatccaaggtggcgggtttggaaagatcaccgatacgcgtatcgtgaagaatgttgcgacgggtggtcaaggtggggctgcaatattcggtgcacccggaaagctcaccatttcccgatccgtcattgccgacaacaccgctaccagcggccagggcggcgctctgttcttggcgttcggggcgatgctcgtcgaggacagtgtcatcaagaacaacatcggcatcaacggcggcggcattcgcaaccagggcgcgacgacgctgctgcggacaaaggtcaccggcaatcaggccaccggtttgggcggcggcatcttcaacacagacaccggcacgctgtccctcttcacgacgaagatcctcaagaacatttccgtcaaccctggcggcggcatcttcaaccaggcgggcggcacggtgaacctgaacaccgccaccggaacaactgtggtcaagaatcggccgaacaactgcgtcaacgtcaccggctgcccgggctgacccccatcgccgggtatcacgaggggttccgcccccaccgtccacggatggaaagggcggggcccctcaaccccttcccggatgatcagcgcacctcgacgctgccggcgccggtggcccctgtaatccggtcgacctggtcctcgatcgagctgccgccgttgggccgtagcttctccaccgcccccgaagtcgagcaatgtgtgcccagcggcgcccagcgcaccagttgaccgtcacgcacgtctagtaaggatcactcttgtttccccgtcgtccagcgctgttcggtcgcccggcgcacgtccgtaactgaaggatcatgtccactcggcggagcatcaccgagcactggcccgcttggaccggtgcctgatctgggatacgggtggccgtgcgtgccagccagatcgcccacggctgcctcgcctcggtaggacagggcagttggacgccatttgagcaggcccggggccgatggtgaacccggccgtcgcccctcgctcgtcggacgacctgaaggagatgtcctgtcatgcgtgttcggtcctggcaacccgccgccgctgttgcccccacgggttggttgggtgacttgcgccgttacaccagtgctgctctacttcgctgtagcatcaacctgttcaagacaagggtgtagatttgagcgataatggaggaactcaatgaatcgggccgtgtggccgagtcggagagcactgctttccggtgggctggtgggcgctgtggccgtgcttgcggggtgttcgtcgacgaaggcgcgctcgtcggcgaccagcgcatcaccgacagcgtcgcccaccacgcccaccgccgcattcgagaggctgatggagggcaaccagcggtgggtgcgtggagaccttcaacaacccaaccgggatccagctcggcgtcaagtcgtggcccacgaacagaagccctttggggcggtcctcgcatgcattgactcgcgggtgccgcctgaactcctcttcgacaccggcctgggtgatcttttcgtgacacgtacgggaggtgaggcgatcggcccagtggtcactggttctgtcgagtttggacctctgaccagtggcactccgctcatcgtggtccttgggcatcagcgttgcggcgccgtcaaggcggcgtacacctcccttcgtgagggcaagccgctgcccggcaacctaccggcgatcgttacggccctccagccggcgtatgaacaggtagcctcagcggggagcgccgacccgatcgacgccatggcccgagcccaggccgagctgatcgcaaacgacctgcgctccaacccggaactagccccactcgtggcgaagcgggaccttgccgtggtcagtgcctactattccctcgataccggcgcggtggaagtcctcagtggcagaccctcctgaacgactggaatgacctgagcgcgtatccagtttcgggacctgcatgacacctcggtatcaggcgggtcctgatgccgatctgccactgacgtcccgagaaccgacaccagctacccgtgggcaggtcgatggcggcggcgatcaggcgctgtccggcgggcacaaggcggtccgctgccggactcgcgtgtgtggtgcaggggtactccaggacagtgccggacaccaagtgccccgcccggctgtgcgggcaggcggggcaccgtccttgctggccgcaccgtcccggtggcgccggaggactgcgttcgtcaggtggccaagccgggtgtgttttccggtaacggcgcgtcgagctcgtggtggcccttcgggtcggggccgaaacggttcggaccggacgtgcccttgatcgcggcaaacacaagcaggattatcccaccgataaacgggacgataccaatcaaaagccaccaaccagaattatcggtgtcgtgcaggcgtcgcaccatgaccgcgaggagcggcagtaggtatgccagttgaacgaccaggctgaggaggagttcgattcccaatgcatcttcgataatcctcgacaatgcgttgaggaggaatgcaaagaggaagaaccaccagaactcggatcggcgcgcccgccccttgaatccgacatactgcgaaaaaactgaccgaacagcggcagtgaaagacacatcgactccggggcttcggactaacgattacagcttgctggtggatgatgccacacagcgccacacgcgtcggtcgccgcggatggtggcgtggtcgcggtgaggctcgcccgatgtcgacgcaccagggcgagacggccggctatacggcggcgcggccggcttgctgagtagggcgcccagcgagcctcggctacgcctgaccagggtgtaggagtcggtcgtcgccacggccgccgcacccgcagtcggcggtcgacccatcggtgcccaggacgatcccatctccgaggtcggtcaggccgggtggcggaaacggcagtccggctcaggcgggacggggtgagtgagcggtgtcggggttcacctggagtgtcgggcacagtgatgcattgctgcaccgtttgggcatatttttcgtgttcacatctttgtaaggctggtgtcgggtttagctcggagtggttgctaccgcctgcctggtagccgagggacaccaccccggtctgcccctggggttggtggttcctcgtccgtgacggggaagggacaccgagaccgcatgaaccaaccgcaccacactcaccaacccagccgacccgacagacgtcgggcgaggtcacgatggcaggccgccggactcgccggtgtgaccggcctggccctgaccaccgccgggatcgccgccagccccgccgccgcacgcatcactcccagcgccgaggaccggtccgagcaactcggtcgacccgcccccgacatacaccgcggcgagggtaagggcgacgagaagcgcaagggtaggagcaaacaggggaacgagaggtcgaagggcatcccggtcgcctgcgatacggacaaactgatcgcggcgatcaccctcgccaacgcccgtggcggtgccgtcctcgacctcgccaaaggctgtacctacctactgaccgccgccatcgacggcgccggattgcctgctgtcaccacccccatcaccctcaacggcggcaaacacaccaccaccaccatcacacgcgccgccgcagccgaccagttcagaatcctcaccgtcgacaccggcggcgaccttaccctcaaccacctcaccatcaccggcggacaaaccaccaacgctggcactgacggggctggcgtcctcgtggacgcaggtggaacgttgaccagcaatcacagcgccatcacccgcaacatcgccggcggcagtggtggcggcattgccaacaatggcaccactcatgtccacgcctccaacgtcagccacaacaccgcttccgctgccgccggaggtgtggcaagctctggcgtactcgaaatcagcaagtccagcatccatgccaatgccgccgtggacggaggtggggtcacgagttcgggaactgtgcggatcgaacacagcagaatttccggtaatcgcgcccgcagctctggcggtggcctttttgtcatgaggggtactggctctgtcgtggacagtagcgttacgacgaacatcgccggtgacgtggttggtggcatcatcgcgagccttggcgtgcagatgacgatccggtcctctgtcatcgcggaaaacgtagctgaagcgggaattgtcggtggtctgggggtggacgaagacgcctcggttgtcgttacggacagcattatcaagaacaacaacaccagcagcaatggcggtggggtctacaatatcgccgaactggtactcaggaacacgaaggtctttggtaatcagtcaggtgatcagggcggcggaatatacaacgaagcctccgcaacccttgccctgttcggcaccaaggtcaccaaaaatattgccgtcaccgacggtggtggcatcttcaatcaagtgggcggcacggtggacctgaacaacgctaccggcaccgtcgtggtcaagaaccgtccgaacaactgcatcaacgtccccgactgcctcgggtagcgatccgagcgcgtcggctctgtgaggggtcccgttcctgtcgtttgtcggcggctcggggcccctcgattggtgctgcacggttgtcatgctgcgactcgggcgaccgacacgatcagggcgctgacggaggccgacgtggccgccaggcagtggccacgtggctgtcgacccgcgtcaccctttcggtgaatcaggcagtcgtgcgtggtcgggtggacctccttgggatgtgaggtcgtggacggcagcgctgatgtctcgtctggggaatttcttcgtgttcgtgccattatgagtgctatgccggtttagctcaggatggctgctaccgcctgtctggtagccgaggagtccggtcgcctcaagggtggcggagttcctcgccgtccacggggaaggacaccgacaccgcgatgaaccatcagcaccacacccacgaactcgaaccggaccggggccgggtgaggtcacggcggcggtggtgggctgtcgggctcgccgggatgaccggcctggccctcaccaccactgtcggcgtcgctgccatcccagccgccggcgcggtcgcacgtaccctcaccaccaccggcgaccaccccgagaagccgtcccttggcgaccaccggggcaaaagcgacggcgacaagggcgaggcgaagcgggagacgaagccgaagggcatcccggtcccctgtgacccggaccggctgatcgccgagatcaacctcgccaacgctcgcggcggagccaccctcgacctcgccaagaaatgcgcatacaccctgaccgccgacatcgacggcgccggactgcctgccatcaccacccccatcacgctcaacggtggcaagagcaccactatcacccgcgccgcggcagccgagccattccgcattctcaacgtcaacgtcaacggccggctcaccctcaaccacctcaccatcaccggtggccaaccagcgcccggtggtcaggggggtgggattcttgtcaacccgggcggcggcgccacaatcaaccacagtagagtcgtccgtaatatatcgggtaacaatggtggtggagttgcgaatctcggtggcagcctcgaaatcaggaactccactgtcggtcataacaccgccgctattacgggaggtggggtcgtcagcgctgggaaactcgtggtcgacaagtcccgtttcgatgccaacaccgcctcggctgccggaggcattggcgtcagtggtgtactgagtatcacccggagcgagattgtcaaccatcgggccgggaccggtggaggtatgttcatcttcgccgcgaccggcacgatcagcgacacacgcttcgaaaggaacaccacgacggacgttggtggagccgccataggcggcgggccgctgcagctcaccctgtcgcgcgtcaccatcgccaacaacaccgccaccagtgggctgggcttcggtgccctgtttctgcagggcggtaccgccctggtcgaggacagtgtcatcagggacaacatcggaaccaacggcggcggcatccgcaacctgggcacgttgacgctgatccgcaccaaggtcaccggcaaccaagccaccgggtcgggcggcggagtgttcaacgaattcatcggccgcctcgctcttttcgcaacccacatcaccaagaacactgccggtagcgacggcggggcattgtcaaccaggcgggtggcatcgtcgacctgaacaccgccaccggcacggtcgtggtcaggaaccgaccgaacaactgcgtcaacgtcatcggctgcccgggctgacccgtcacctgacctcaggagggttccaccccacccgccttcacgctgaggggtggaacccctctcgacgtcgcggccgctcctcagtgggcggacgcgacggcgtggcggccgtcgaggggactgcctctccctagatcattggtgaatgccggatgtcatcgccgccgcactgatcacgtcgctgtcgacccggtaggggcgggcctcaccccgcacccgccggttcgccggcgtcggtctggtggccgtccacggcggtcaggtagcgcaggacgtccctggccgtgtaatcgtcgccgaagcgttggtgcagttcggtcagcacgcggatgtcctggccgagggtgaccagcggtggctcaacctcgccgccaccgcgtcgttggcccaggccgatcgtggccatcagcccgttgcacaggcaacggctccccgtggtgtcctcggctgcgccgcccttgcggatgtagtcctcaaccggctctgccatgcaccggaacccgatccggccagtcggccgcaggtacggggtgcgcaggtatcccaggtcgcaccggcgggtccgggaacgatacacagattcctcggcggcggtgccgtccagttgggcgatcttgaacgggaagccggtcggggaggcggccggatcgttgcggactgcgagctgcccgccgattgcctgctggagcacctggtgccgcaaccgggggttgattcccgattcgcgacacagggcgaatgcggtaccgacctgaatgccggtggccccggctgcttgggctgtggccaaccgtcgtgggtcggcctgtccgccggcaacccagaacggcgccccggatgcggctaccttggccaggtcgagccggtcgcgctcaccgtagacgggttcgccgttgtcgtcgaggaccatcctgccccgtggccgcgccgagtgaccacctgcggtggccccttcgaggacgaagccgtcggggcgcgtacgaggactgcgcgcaaggtagctgaccagggacgcggcggagacgatggccaggaaccgcggccgggggaggggcggtaggtcaccggccaggtcgggcgggtcgaaggcaaccgtataggtttcgcccgattggcccccgtcgacggtgacgggcaaccggaccggctggtggcggctcagggcgtcgatcagtgacggaatctcactgggcaggccggcccccatcaggatgtagtcgacaccggccaacatcgctccgtacaccgcggcgggggtagcaagttggatcttttccaggtagttgattccgatgacaccgtcgtggccctgcttggccaggtgtacctcgacgaagttggcgaccacggcaagctcgttggcatgtcggcgtggccgcatactcagcagcggtgccggtcggaacggtcttcccgcggggattccgcccggcacgtagtagcggtccagcactcgctgggcgagttccggcacggggaatgcggccagtgcctgccgtagcgtgccgtcctcgtcgccgagctggagccggcgggccagggacgcgtccagtgccactccggacaccactccgagctggcctgcggctgataccgctgccgccagccgccagctggagacgccgacacccattccgccctgaatgatgatcggaagttccaccaattcctgcccttcagccgtcggcaacaggcaatcctgcgactcgcagaccaggggcggcagggcaattggtcccgttgatcgggtgggacaggtcacgctgcacgcaggccgggcggatcccgcgcaccccgcttggtacccatctgaccagtgcgcctgggccggttcgagggagccgacaactcggttcggccctcggggaggcggcaagctcgttccggtggttaccggatcgggttgcggtaggcggcgtcccacgtcttgcggcccagcagtccgtccctgctgaggccctggtcggtctggaacgccttgatgagctcccggtgctccggcccgtagcggccgtcgtggccggccttgcggaggtagcggcggcctttgccggccggccagccgcggcgggtcagctgtgtggtccagatggtgagccactgtcggtcggccttgccccggaaccggcggcggtagtggcccgacaccgacctgtctccgtcctggcgtgggccgaagtagtagccggtggggagtgggaacggcactgcgggcccgggcgcgggccgtggcggcgccggtatgcggagttggtcgagtcgccagttggtgcctcgtactgtgtcggctgcctgggtgaagtcagagttgacgtgacagtggccggtgtgttggttcgcgccggtgtaggtgtgtgtggcgaactgatgacggcggtgccagatgcggccgttgaagatgatgtatcgcacccaccagaggcatccggcgcgggcgagccttacccacagctgtacgacgtgttccatggtgatcccgttcgggtcacgcaggtcggcgtcgaagtcccgggcgcgtacctcgttggcctcgtcgtcgtcgcggtattcggcttggccggttcggtccgggttgtgcgacgacgggtagcgttggtggacggcgtctccgatcgagccgtccgacctcgtgtcgcgcccggggaaccgattgttgagttgatcgcgagcctcatccagattcggtaccaccgtccatgtcatcgatgttcacctccactgttggccagtcggtctgctcggggtcgctccatgggtccggggtctgatttccgatgtgttgttccgggtcctcgtcggggaccgggtgtggatcggtggcggacatgtcactcccatgattgaagggcggttcgcccgggcgcctatgccacggtttggcggcacaatcagcgagatcatgattcgcctgtgaatcacgatcttgacattctgtccaagtagtgattaatcgatactagcgcccatgcggcagctggtcatgattgcgatgttgttgcaggttgctctctgtgcacgtggacgaagacgaccttagggaggtgttttcacattgcgcggcgccggagtgccgagctgctggctccagaggacgaggatggtctttcggcccctcggtaggcgtggccgattcgggtagtacttccacaggggtgctagcggtcagcgcgtcgcaggtggacgacaacgtggcggggaacgaagcagggatcagtagttcgcccggaggttcctccggatcgaacacagctcaatttccgaaagcaaggcggagtccagagtgtgtctcaggagatggtcggctgaccttcgtggcaggtcgtttctactgtgaatgtctactgcccggcaatatgacggctgcacgagtcgatgccgtcgtcaacgaggcgaactcgtcgtatatcttgctgcttcgtccggcgcctccgtccggcacgagtaagtcctggggccaggaaccacaagggacatcccaaagaagctgcctgacgccttgtcgccggacgctggaggagtgccctagactgccgtcgtttggcctcatcggacctggaggcagcatgcttgccgagcacgtgcgtgactctgcggcaactgctgtgatcttcgggttctttgcttcgagctggttcggctgggcgcaggaggcgcctcctgccagatggcgcaagtttctcgccgccggctcggtcaccagcttgttcaccgcgctcgttggcggtctgctgacatggcgactttggcacaacgacaccgccttcgacgaggacggcagccgcgcgttcggggtcgtggtcgccatcgagttcggagccgccgccctcggatcggtcctactcgcgctccgcggccgacgggatttgatctcaatgtgggtcgccttcgtcgtcggtgtccacctcttcccggtcgccgccctgatcggctattcgatgatctacgtggtcgccgcactcatcacggtcgtctcggtcgtcgcgcacccggtcgcccgtgcccgaaagctgtcggtgagcgcagtcgtcggggcgccaaccgggctgatccttctcgccgccgctgtcttctccgttgcctccgtggccatcgtcggttcctgaaggcctgcaccgctggaccaccctggtcgtcgccgcgaccgaggtgaatggtcaggtcgacgacgtgcagttccgcgacattctccacgcatggactccacgacgatcagctgaaatttgtccgcctttgcctgctttggtggattatttcgtgttcagtgctcctgtagtccctcgttcgcttagcgtgcggtggctggtgccaccctgccagcgcctgagaaagcccgttccggctggtgcctgggctggttgtgtgccgtgcacgggggaaggacagcaagaccgcgatgaagcgtcagcatcacacccacgggagcagacccggccacccaagtgggaagcaggcgaagccatggtggcggtggtggaccgtcgggctgaccgggttggccctcaccgccgcaggggtcgccgcgattcccctctccgaggcgatcggaccgaccgctggcgcgcccggaacacccaccgaccgcgcgccgtccgccgacagccgccgtgacgcggacaaggacgatcgggatagaaagcgggaggggacgtcggtcccgtgcgacacagaccggttgatcgccgagatcgtcctggccaacgccggcggcggtgccgtgctcgacctcgccgagggctgtacctatctgctcaccgcggacctcggcggtgccggtctaccggcgatcaccgtcccgatcaccctcaacggcggcaggaacaccgccatcgagcgcgccgctgccgtagagcagttccggatcctcaccgtcggcgccggcggtgacctcaccctcaaccacctgacaatcaccggcggccacaccgccgaaggcggcggaatcctggtcgacaccggtggaacgctgacgaccaaccacagcgttgtcagccgtaacgtcgccagcatcctgggtggcggtatcgccagcaacggcaccatccggatcagagactccagcatcgcacggaacatcggtagccagcgcggcggcgggatcttcagctcgggcccgctggaaatcgtcgaatcccacctcgacagaaacacgtccgacctcggtggcggcatcttcgcatccgacagcagcgtgaccgtcaaggggggcagcatcgcggacaaccgggcgcaagccgttggcgggatgttcgtctccggtggcatcggtgcggtaaccggcacgcggatcgtcgggaactcggccaattcagacggtggtggagtccgggtgggtctcggcgggcagctgacgttgcgatgggtccgactggcggacaacgccgcgctgtcgggtctgggcggtggtctgttcgtcgagggagacatcggaggaggtagcttcgtcgtcgtcgaggacagcgtcatcaagcacaacacagcggtggcggccgccggcggtggaatcttcaacgcggggcagacagtggtgcgacgcacccgggtcctcggcaaccgggccgaccggggcggcgggatccacaactccggtacggtcagcctcgccgcgtcgaaggtcgtcgacaatgtcgccgtcaccgacggtggtggcatcgccaacgatggcggtacggtgcacctgaacgccgccacgggcaccatagtgatcaagaaccggccgaacaactgcgtcagcgttccgggctgcggcgggtagcgagacctcacccccgcgcccctgcctcgagggcggatggccaggtcatggggatccttccggtccctgcttggcgcgggtcagcatccagatgaggtagaggccgccgacgatgccggtcactcggccgatcgggacagcggcggtgatcggcaacagccgggtgacggtgaacgcccggtccaggtcaccggtcacgagtagcaggccgttgagcgcgccgagcacggcgctcaccccgatcctggtcgggatcagccggtagccaccgctcacgccgcgggagagtacgtagacggccaccgcggtgagcagtcctccggccaccgccccgatcgacacctgcagggcctcggcctggaacacgacgatctgtacgatcgcgccggtggccgccccggtaatgaagccgatcacgtcgggtgaatcgagcgcgttgcgtgacactgactggaaggtggctccggagaccccagcgcggccccggcggagatcgccgtgatcacgcggggtaaccgcagaccccgcacgacccggtcatgcctgacgttcccggatgtgtcgatgaccgccgcgaccacctcggcgaacgacactattgaagatcgtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgtgggacgtccgtgacgccggtgtggatgtggaggcgtcgtgagaccgcgtgatctaggtagtgccctgtttgagggactttttcggtttcgtgtttgtttgaggtgtatgtcggtttagcgtgcgggttggtcgctaccgcctgttcggtagccgaggagcgccgtcccggccgtcgcggttggcagggttcctcgtcgttcacgggggaaaggggcgttgacaccggatgagctatcaggatcacaaccgcggacacgagtgggatcgttgtggtggtggcctttcgcggccacggtggcggtggtgggtcgtcgggttggcggggatgaccggcctggcgctgactgtcgttggtggtgtggcgacgccggccgtcaatgcgggcggacgtgtcctcaccagcgtcgaggagcagcctggggagtccgccggggatcggcccgggggtgggcaccgcgacgacggcgagtccacccggggaaaggccacacgtgagcagtccccgcgtgaggacaagggtcagggtaacgcggctgagggcagaagcagcggcggcgacgagggcaagggcgttcagggcaagggcaagggtgttgtcgagggcatgggtgaggccagggggaggaaggggggtaagcggcagggtacgccggtcgcgtgcgacgtggacaggttgatcgctgcgatcagtgcgggtaatgctcgtggtggtgccgtgctcgacctggccaagggttgtacctatctgctgactgctgatctcgggggtgctggtctgcccgtgatcaccgccccgatcacgctcaatggtggtaagcacacgactctcaagcgtgccgctggggttgaccagttccggatcctcaccgtcgacaccggcggtgagctcaccctcaaccacttgactgtcaccggcgggcagaccatcgagaacggcggggcgatctttgtcaacgccggtggtgctctcaccctcgatcacaccaagatcgtgcgcaacatcagcgcacagggaggcggcggcatccggaacgcgggaaccgtcaccatcaaacactcccgcatcgaacggaacatcgccaatgagaacgggggtgggatcctcagcacgggcgtgctccggatgcactcctccgctgtggacggcaacgtcgccaccaacggtggtggcatctccagcaccggcaccgttactgctgcccgcagtgaaatcaccggaaatcgagcaacatccgtggtcggcggcgggttgctcgtcaccggaggaaccgcatcggtcaccgattctcgggtggtccgcaattcctccaacactgagggcggcggggttgtggccattacctcgcagatcaccctgcaccgtgtcgtcatcgccgacaacgccgcccgcagtggcggtggtgggttgattgtcggtgcctcctcagccgtcgtccggaagggtgttatcaagggcaacaccgccaacaccgatggcggaggtgtattcaacgctggtgagttgtcactgttcgacacccacgtccacagcaaccgtgccggtcgtggagcgggcatctacaataacgcactcggtgccctcatcctgtacgacagcacgattaagaagaatatcgctgtcgccgagggtggtgggatcttcaacgaggcggctggaacggtcgatctgaacacagctactggcacaattgtcatcaagaaccggcccgacaactgcgtcaacgttgccggctgcccgggctgaggcgttgcgtcggacaacaccaggggttccgccccgcgcccggatggtcgcggagcggaaccttttggttgtcgtgggtcggccgctcgtcacccgggcgggtacgcgggtggtgccgcagcagtggcctgcggctgttgttgatcccaagcgaaatttggtgcactcacaggctagctgcccggattcgaccaattcacgccatgaaccggtgctcgggtggaccgctacctagtacccgaatggtggggtttcatggcaaagatacctgagtgtcagatgcgatgtataccgtaaaagccggatccgcaaacccgaggggatcattcaatgtgcggtatagcaggctatatcggtatcagcgcattctggggtgagccggtgcttcgccggatggctgatgcccaagtgcaccgcggccccgacggagacggatacctgaccgacggactgatcggattggcccaccggaggctggcggtgatcgatcgtgtcggtgggcaacaaccgctgcgctcgtcggacggccggtacgcgatggtctacaacggtgaggtctacaactaccgggaactgcgcgcggaactgaccgatctcggccatcgattcaccacggaaagcgacaccgaggtggtgctcgccgcgtggatccactggggccgtgccgccctcgaccgcttcgaaggaatgttcgccctggcgatcgccgacctgaagcgcggcgaggtgctgctggcccgggatcagttcggcatcaagcccctgtaccttgccgaggatggagacgggcgggtatttttcgccagtgagatccgccccctgttcaccaccggtgcgatcaggccggagccggatgaccgaaccatctaccgatacctacggttccggatccacgacgacaccccgcggacattcttccgcggagtcaaccggttgatgccgggagaggtcgccctactcaccgcggacggcggaatccagcgctccacctacaccacactctatgacgacatggatgcgctggcggcggcaccggtgccctatgaccggaaagctcaggggcagttcacggtggcgctgcaccgggcgatccaggcccggctggtcagtgacgtcccggtgggtacggccctgtcgggcggcctggattcctcgaccgtggtggccaccatccaccggatggtggccagcgccgacgaaaccgcccggccggtcggcgcgacccagcaaacgttctcggcggtattccccggcgaccgcaacgacgaggagcgttacgtcgacgcggtcgcggccacctgtgcggacgcgctacaggtccacaaggtgcaccccacgccggaccggtttctcgtcgacctgcgtgacttcgtgcgtacccaggaggagcccgtcatctccaccgcgccgtacgcgcagtactgcgtgatgcgtgcggcgagcgagcatgtgacggtgatgctcgacggccagggggcggacgagatgctcgccggctacctgccgtactacctggtgcacctgcgtggccttcggggtgtccgggcggtcggggaactgatccggtccctcgacgtgctgtggcggttgggtcgctcccggctgaccgacgccgttggccgtcggcggtttgcacccgcgaccagcctgctgggccgggacttcgccgatacctatcggtacgagcggcttccgatggtgcgtaacaacatcaaggcccggttgaccacggacctgttccggcacagccttccggcgctgttgcgctacgaggatcgcaacagcatgcgcttctcgatcgagggtcgtgtaccgttcctcgacaccaccctgctgcgtaccgtgtggtcacttgacccttcggcgatcatccaccgcgggtggaacaagcgggcgttgcgggacgccaccgccgatctgctgccccgactggtgcatcgacgccgcaacaagattggcttcaccacgcccgaggaccggtggttccagcgaatcaagaacgacgtgtatctgatcttcgcctcgcagtccttcggtgcccgaccctacttcgacaggcgggccgtgctccaggcattcgacgactacatcgctggcaggggcggcgcggaaaccatgacgttctggcggatgatcaacgtcgagctgtggctacgcgagttcatcgacacgccaccgacgagcgagacggacaccgcggggccagcggagccgggcagggtcgtcccccaacgggccaccggccctcgcgccgacgagggggtgcacccgcccgcgtttccgaagccggactttacgcccaatcccgagaaggaactgttgacggccgggggtgcctgggcccggttcccactgcgtacggacctcatcgcgaccggtgacgatgtgcccgccctcgccgtcaaccgcgtcggtgagttcttcaaacagggctctgagatgcccgttcccgtccagcgcctggcaaccgccggacgctggtacctgttcgtcagcgagaaggtgatcgcggtcgcgcaggggcggatcttcaacgtgacggacatcaggagtggggcgtgggcgcggctgctgtcgcgattcgtgcggcgtaccccgtacggcatcgggttggggcacccggccacgatgcagttggctatccaggaggcggggctgccccgcatcctggtcgcctcggcagccggtgccgttggcaaggcggtggggcggcgcgggctgttctaccaggtcgcgggcgcggcgatacgcgccatcgacgggcccaccgagtactcggcctacccggcgaacgtgtcggcgaagctggcaccggccgacccggcgcgggtcgcccgagagatctcggcggcgatccgggcggccctgtccgcggagtccgcggagcggttcggcggcaccgtgatcatcgacgccaacgacttcggtcaggacatcctgggccaggacaccggcgctaccgatgcggcgttggcggaggcgttcgtcgacaacccactcggccaggcacgcgagcagacaccgttcgcgatcgtggtggcccaggcgcagcccagggtcggccaccaccgggcctgtcacgttggcggatgacgcccctcgttccggcaaccccggccggggtcaccacccgttcctcgacgatccacagtgggaggcacaatgaccaggtccggcatcgacctcgccggacgcaccgcactgatcaccggtgcctcggccggcatcggtgccgcgttcgcgtgggagttggcccggcacggcgctggtctcgttctcgtcgcacgccgcgccgatcggctcaccacccttgcggccgaactcggtgccaccggcgccaccgtgcacgtacaccccgccgacctgacgcgcccggaggcggggcgcgacctgatccgcgcgctcgacagcgacgccgtcagcatcgacgttctggtcaacaacgccggtgtcggcctaccccacgcacccttcgccgacgcggacccgcggcggctccagcagatgctcgccctcaacgtcggcgccaccacggacctcgcccacgccgtgctccccggcatgctggatcgaggccacggcatcatcgtcaacgttgcctccaccgcggccttccaacccgtcgcctacctcgccgcctactccgccaccaaggcatacctgctgaccctcaccgaggcgctctgggccgagacccgcacgaccggcgtccgtgtcgtggccgtctgccctggcatgaccaccaccgagttcttcgacatcgccggcccccaggcaacggccgggcaggtgcagacgcccgagcaggtcgtcgccgagaccctgcacgccctgcgtcgccgggacaccccgaccgtcatcaccggccgccgcaacaccctggtcgcccaactgcctcgcctgcttccccgcggcctggtcgcccgcgtcaccgagcgggtcacccgcactccggccgcggcacccgagcgcaggtaggagccgcggccgtcaccgtgtggacgcgcacaccggcggggcgggcactccggtcgaccacccggaggccctggccgcccgcgctgctggtggggaacgcgcgtcgtggtgcaggatcgggaggctatcgagatgggcctcgccgacaaggtcctcagccgatgaagccctcggccttcagccactcggagacgacctgcgccaccggctcaccgtcgacatccaccttctcgttgagctgccggagggtatcgtcgtcgagcttggccacgatcggctcgagaatcgtcaggatgctgccgtacgaagcggccgtgtccccattgagcgtgggggccgggttgtagatcgggaagaagctctggtcatcctccagcacccgtaggttcaggtgactgatccgtccatcggtggtgaacacctcgccgaagttgcaggcctcgcccttcttcgtttcggtgtagacgacgccggtgtcgaccaccttgacgctgtccgccgggacgttcatcccgtacgccttggtcatcccgggccagccgtcgttgcgcccgacgaactcgctctccaggcagaacgtcgcgtcctccgggttactcttggcgaacgcggccaggtcggacagcgtgttgaggttccactcctcggccttctcctcgcgtaccgcgagggcgtaggtgttgttcgcgggggcaaaggccccccagaccacgttgttcttttccttgtcttccttgaccacggccgcgtactgctcggcggagttctgaatcgggtcggcgtggtcgaggtaggtgatccacgccgtgccggtgtagtcccagtagacgtcgacgtcaccgctgaggagcgccttgcggacgttgaccgagcccttgatgttggtcttgtcctcgacctccgcgccggcggcggtcagtgcctgcatcgtgatgtgcccgaagacgatgttctcggtgaagtccttggaaccgaccacgatggtctgtcccttgagggaggagtcttccttgatcgaccccttgccgactgatacgtcggcgccggactcctcggtggtcaccgagcagccgctgagcgcgagggcgaccagcgtggagccggccaccaggcgggtgagtgcagttcggtttcgcatcgttaccttccttggcatagcgcgaatgccgggtagttcgaggttgcagtatgacgtcggtcaatcaagtccgcggggccgcagcaggtcggagaccactccgcccagccagtccagggtcaacgccagggtcgcggtcaggacggctccggtgacgaggaccgtttcgcgttggagcttgatccccgtcacgatcatcgcgcccaggcccccggcgtcgatgaacgtggcgagggtggccacgccgacggcgaggacgagcgcggttcgcacaccggcgaggatgacgggaacggccaacggcagttcgatccgtaccaggacggtgaacggtgacattccgatgccccgtcccgcctcgatcaggtgacggtccacctggttgatcccgacgatggtgttctggagtaccgggagaacggagtaggcgaccaggccgatcaacgcggtcgagaagccgatgccgaggaagatgctcaacaggacgagtagcccgatcgcgggggtggcctgcccgatgttggccaggccggtggcgaacggggccagccatcgcatgctccggcgggtgagcaggatgccgccgccgccggcgatcgccacgacgagcacagtggtcagcgcggtgagcgtcacatgctctccggctgtccgcagcaggtagtcggcgttcagcgagcgccgttcgatgtcgtccagatcagcggagcggacccagaggtaggtgccgagcagcaccaccgtgagcaccgccggcatggccaggtgccgacgtagcagccctcgccagcgagacggcggggtgaggacaacctgttcggtcctggcttccgtgacggtgctcatcgtttctccggcgtcagcgcggagcggacctcacccgttgtctgaccgggaacagcggagtccagccggtcctgctctcgcgtggggtgaatcacccgcatcaggccgtcgagtgtcaccgcgccggcgtagcggccctgctcgtcgaccaccacggcggtgccgtggcgtgaggcgagcatcgcgtcgagggcatcacgcaacgtcgcctgtggctccaccgtcgtcaccgcctggctggcaccctcgggagcgccctgccggatcgcccgatcgtgggcgctgatccagcccagcgggcggttgtcgtcgtccacggtgagcgccgtggagccgtcggccccgtcggggtggcgtcgcgtaccggtggcggccttgtccacccggatcagggggacgtcgtcccactggatcgcgtcgacccggcgaaggtcgagctgtttcagctgggcgccgccgccgatgaactgggccacggtgctgtcggcggggtgcgccagcaggacttcgggggtgtcgaactgccgaatcctggacctctccccgaggacggcgatccgggtgcccatcttgatcgcctcgtcgaagtcgtgggtcacgaagacgatcgtcttgcgcaactgatcttggaggcggaggaactcgttctgcagcctgtcccgggtcattgggtcggtggcgccgaacggctcgtccatcagcatcaccggcggatccgcggcgagggcccgggccaccccgacgcgctgctgctgcccgccggagagctggcggggcaaccggttgcggtaggtggccggttcgaggccgacgaggtgcaggagttcgtcgacccgggcctcgatacgcttgcggtcccagccgagcatcttcggcaccaatccgacattggtggcgacgctcatgtgtgggaagagcccaacctgctgaatgacgtagccgatctgtcggcgtaggtcgttgccgtccagtgcggtcacgtcggttccgtcgatgaggatccggccgctgctgggctcgatcaaacggttgatcattttcatggtcgtggtcttgccgcagccagaggggccgaccaggacgacgatctcaccccggtggatcgtcatcgacatgttctccaccacgggggccttctgcccgcggtagaacttgctgacctgttgaagatcaatcatgacgtcgcggctcattctcggcctccgagggagggggaagggactgctgcggtgggtgtgaacgctggtcggcgggccgggcgggcgcggaacagcttcgggcgttccccggcgcgggtgagccgacccaggagggcgagggcgaggtcgaagacgacggccaggacgatgactccgaccgtgccgacgagggcctggttcagggagttcacgccgccgagattggccaggccggagaagatctggtggcccagtcccggtccatcgacgtaggcggcgatagcggcaattcccatcgtcatctgggtggacacccggatgccggccaggatcaccggccatgccaggggaatttccacggtggccagagaccgtacccggcccatgccgattccccttgcggcctcggtgagggcggggtcgatctcggtgaggcccacaatggtgttacggaggatcggcagcagcgcgtacatcgtgagtgccaccagcgtcggtgtgtagcccagtcccagcggggtgatcagcaggccgagaagcgcgaacgacgggatggtgagcagggctgcggccatccctgtggcggtggctcgggcgctcgggttgcggtaggtcgcgagggcgatcaagacggcgatgaccgtcgccaaagcgacggacatcagcacgatgttggcgtgttcgagcgtttgcgcgaggatcagctcacgccggctttgtagatattcgaggaacgtcatatgtcacctgtcacctcctgctgtggctatcgtgggcggcccggggtgggccgtagcgaaagcgggtcagccatcagcgagtggtgatcggccgatggtggcaaaggggggatccgaccagggctgagccgtcgctcactgaggacgggcccgtatcggttcgacgccaagtcctcccttgccttcgtcatattcggaccacaatcttaactcaacgtcacgtcatcagccgaatatcggcgtggatcaggctttccgtggctggttgttccacctcggaccgccggtcggcaaccgggtgacctcctcccgttccggcctatcttgggtgacgtcgccgtacgcagcgtgatggtcctgtggcggggctgccggcgggtgctgctgtctcccatctgctccccggcgtggcactccacgatggattgcaccagacagatgccaccggttcggtgccggccggtcggcgtcggaggtgcggggccgctcggccggtgggttcctggtgcgacaactcctcggccaccgtgcgacaactccctcgaccaacggcagcgtcgggatgatctgccgggaccggccaccgttgccgtggggacggccggcgcggcaccggcggtgccggagacttctccccgctgggggctggacgtgctgatccgttgcgggcgccacgcttgatccgctgcgggcgcacgttcgcccgttgatcaccctcggtggtccgattccacgcgagtcggaccagtccgcgacggcggggatgagttctgggcgaatcgggcgacgtcgtcccgactcaggccgaatgagtgcaagatcgttatctcgtgttcctcgtcctgtgatctattccgtatgcgcaggtcagccgccccgtgggccgactgggcaccgggaaacgcgaggtaaggttgcatccctgcacgcatccggttcgacccccgaaccggtcgggagcgcgcggccggtccggagccggtgcggacgcaccggactgacgcgaccgtggagtgacgtgcgccatgccccaaggtcgcggaatcgtcctgtcgtcctgccgggtccgacgagttccgcgaccagttgagtgaggtgagtggaagtgacaacccagcgttacgattacgtcatcgttggtggcggttcagccggcagcgcgctcgccgaccgaatgtccgccgacccgggcaaccgggttctcgtcctggaagcgggccgtcccgactacccatgggacgtcttcatccacatgccggcggccctgccgttcccgatcgggagccggttctacgactggcagtactcgtcggagcccgagccgcacatgcacgggcgacgcatctaccacgcccggggcaaggtactgggcgggtcgagcagcatcaacgggatgatcttccagcggggtaacccgttggactacgagcggtgggcggccgatccgggcatggagacctgggacttcgcccactgtctgccgtacttcaaccggatggagtccgccctgggagcggatccggacgacccgtaccgtggccacgacggcccgctggtgttggagcgtggctccgcggagaacccggtgatccaggccatgctcgaggcggcggagcaggccggctacccgcgcaccaccgacgtcaacggtgcgcagcaggagggtttcgccccgttcgaccggaacgttcgtcgtggtcggcggttctccgcggcccaggcctacctgcgcccggcgatgaagcgacccaacctcgaggtacgtacccgcgcgttcgtcacccgcgtcatcttccagggcacccgcgccgtgggtgtcgaatacacccgaggccggggcacaacaccccaccgggtgtacgccaacgaggtgatcctcagcggtggtgcgatcaacacgccacagttgctgcaactgtccggcgtgggtaacgccgacgaactgcgcggcctgggcatcgacaccgtcgcgaacctgcccggggtgggcgagaacctgcaggaccacctggaggtctacatccagcacgcctgcacccagcccgtgacgatccagccctacctgaactggcgctacgcgccgtggatcggcgcgaagtggctgttcggacgcaccggtctgggcgccaccaaccacttcgaggcgggtggcttcgtccggagcaacgacaccgtcgactacccgaacctcatgttccacttcctgccgatcgcggtccggtacgacggcacgtcccccgccggtgaccacggttaccaggtgcacatcgggcccatgtactccgacgcccgcggctcggtcaaaatcgtcaaccgtgaccctcgggtgcaccccgccctgcgcttcaactacctctccaccgagcaggaccggcgggagtgggtggaggcggtccgggtgtcccgcgacattctcggccagccggcgctggccccgttcagcggcggtgagatctcccccgggcccgcagtacagaccgacgaggagatcctcgactgggtggcccgagagggcgagaccgcgctgcacccgtcctgcacggccaagatgggcaccgacgacatgtccgtggtgaatcccaccgacatgcgggtgcacggggtcaccgggttgcgggtggtggacgcgtcggtgatgccctacgtcaccaacggcaacatctacgctcccgtgatgatggtcgccgagaaagcagcggacctcatcctgggcaacacgccgttgccgccgtcgacgctggacttccaccggcacgagcacggcccctcggcggtgaagtgatgcggcttcgcggaggcagagccagggcagggacctacccgacgagagcaccggagagttgcgcgtgaaggacctctacatcgatggggagtggcggcagtcggtggccggcggccaccgggagatccgctgccccgcggacggcgcttcggtggccaccgtcgccgagggaacccgggacgacacgatcgcggcgatcagcgcggcccggaaggcgttcgacgaggggccgtggccctggccgaggaccccggccggcgaacgcggtgccctgttgcaccgcgtcgccgacctcctgcagcgcgacaagcaggagttcgcgcgggccgagtcgctcgacaccggcaagcggttggtggagagcgagtacgacatcgacgacgtgactgcctgcttccggtactacgcgagcatcgccgacacggacagcggacgcgtcgtggacaccgggcgcagcgacgcgatcagtcgcgtcgagtacgagccgatcggtgtgtgcgggctgatcacgccctggaactatccgttgctgcagacctcgtggaaggtcgccccggcgctcgccgccgggaacaccttcgtcctcaagcccagtgagctgaccccctcgaccgcgatcctgctgatgcggctgctggacgaggccgggctgccgccgggcgtcgccaacctggtcctcggcgccggtgccgaggtcggagcgccgctcgccgagcacccggacgtggacctggtctcgttcaccgggggtctgcagaccgggcgcggcctgatggccgcggccgccgccacggtgaagcgggtgaccctcgaactcggtggcaagaacccgaacgtcgtgttcgccgacgccgacttcgacgccgccgtggacttcgcgctcaccgcggtgttcctgcactcgggtcaggtctgctcggcgggtacccgactggtggtcgaggagtccatccacgacgccttcgtcgacgcggtcgtggaccgtgcccgccggattcgcctcggtgggcccttcgacaccacggcggagaccggcccgctgatctcggccgctcacctgtccaaggtggagtcgtacgtcgccgccgggatcgccgaaggcgcggtactgcgctgcggcggtcgtcgccccgacgatccacgcctcgccaacggtttctactaccttccgacggtgctcgacggctgccgtggggacatgtccgtggtccgtgaggagtccttcggcccggtcctcaccgtcgagaccttcaacgacgaggacgaggcggtccgcatcgccaacgacacccactacggcctcgccggtgcggtgtggaccagcgacgccggccgcgcccagcgcgtcgcgcggcggctgcgccacggcactgtctggatcaacgactaccacccgtacgtgcccaaggcggagtggggcggtttccggcagtccgggaacggccgcgagttgggcccgaccgggctcaacgagtaccgagagatgaagcacatctggcagaacaccgatccccgtccgcagcactggttcggcggctagcgcccgccacgccgtccgtaaccatcgcccaaggaaagagacgagtcagccatgcctgtcgctaccgactaccaccgccgtcccggcgggctcatccccgcgtgcctaccgctgtgccgcgcgggcgtgccgagggcgcggagcaacgaccgggcggagtgggcatcatgagtacggatacggcggttcagccgcgcgggcaggtggaccatcgccagaccccggtggtctcggtccggaacctgtggaaggtgttcggcccgaacgcggaccaggtgccgaagtcggcggaactcggggcgctgtcccggcgtgagctgctggagcgggcccggtgtaccgccgcggtgcgtgaggtgtcgttcgacgtcgcgcccggtgaggtcttcgtcgtgatggggttgtccggttccggcaagtccacgctggtgcgctgcctgacccggctgatcgagccgaccgcgggcgaggtcgtgttcgagggcgaggacatcctgcgcgccgacaagcggcggctgcgggagctacgccggcacaagttctcgatggtcttccagcatttcggtctcctgccgtaccggaccgttgtcgacaacgtcggatacggcctggagatccgtggcgccggccgcgccgagcgtacccggcgggcgaccgaggtcatcgagctggtgggcctcgacggctacgagcacgcgtacccggaccagctctccggcgggatgcagcagcgcgtcggactggcccgggcgctggccggtgacccggatgtgctcttcttcgacgagccgttctccgcgttggacccgctgatccgccgggacatgcagaacgaggtcatccgactgcaccgtcaggtgggcaagacgatggtcttcatcacgcacgacctctccgaggcgctcaaactcggcgaccggattctgctcatgcgggacggcaacgtggtgcagtccgggaccggggacgagttggtcggggcaccggccgacgactacgtgcgcgacttcgtccaggaggtgccccgcgccgacgtcctcaccctgcggtggatcatgcgtccacgacgggacaccgaccagttggacggccccgagctggggccgggcgtcatcgtgcgggacgcggtccgcacggtgctcgccgccgaccggccggtgcgggtcgtcgagaacggggaactgctgggcgtggtcggcgccgaggaggtcctcgacatcgtcgccggtacgcaggcgggcgcctgatggccacgacgaccatgaccaactcgtcggcgcggaccaccccgcgtcgacgaatcaacaagccgctcgcggtggcgggcgtgctcgtgttctggctcgtcgcctggacactgctgcgcgggcaggacatgttggtcctgccccgggccacgctgaccgatctgcaccactggctcaacgacgtcaacgactcggtcggcgccagccggaacagcagcccgatcttcctgtacttcttcaacgagatccgcgcggtgatggacgcgctggtgaccttcgtccaggggctcatcgcgcaaccggcgtacgggcggcccgtgccggtgctgggatggctgggcgtgatcgcgctcgtctcctacgcctcctgggcgttcgccaactggcgggtggcgctgctcgccgcgggcgggttcactctcttcggcctgcaggggctgtggcaggagagcatggacacgctggcgctgacgttggtggcggtcttcgtgtcgctgttgttcggcatcccgctgggcattctggccggactgtcggaccggttccaccggttgataaccccggtgttggacctcatgcagacgatgcccacgttcgtctacctcgcgccgctgaccctggtgttcctgatcggcccggcctccgcgacgatcgcgaccctgatctacgccatgccgccggcgatccggatcaccgcacacgggatccgttccgtgcccgcgcccccggtggaagccaccgactcgttcggagcgacccggcggcagcggctgaccaaggcgcttctgccgctgtcgaagcggacgatcgtgctcggtgtcaaccagacgatcatggcggcgttggcgatggtgaccgtcgcggccctgatcgacgctcccggcctgggcaagacggtcatcaaggccctgcagaccaccgatgtcggtaccgcgttcaacgcgggtgtcgcgatcgtggtgatggccatcgtcctggaccgggtcaccacggcggccagcgtccgcgccgagcagggtgacagcaccaatccccgtacccgccggatgctcctggccgggttcggtctgctcgcggcggtctgctcgtacctgtcctacacctacctctgggcggccgagttcccggctggcgtccgactcggcgagcacctgtcgcagggggccaccgccgtcacgacgtgggcgcagaacaatctctcggacctgaccggggcggtgaaggacggcgtgaccatcgggctgctcaacccgttggaggcgctgctgacggagtcgccctggtggttgatgggtgcggtgatcgtcgcgctcgccgcgctgatcggcaacctgcgcgccgccgccgtcgccgcggtctgtgtggggctgctggtcgggagcgggctctggcacgccagcatggtcacgcttgccatgacgctcgtcgccacgatgctggtcgtgacgctgggggtggtcgtcggcgtgtggatgggccggagtaaccgggccgaccgcgtcattcggccggtgttggacgccggacagaccatgccggcgttcgtctacctgatcccgttcgtcgcgctcttctcggtgagccgcttcaccgcgatcttcgccggtgtcgtctacgccgcgccggtcgccatcaagatcgtcgctgacggggtgcgcgccattccgcagtcgacggtggaggcggctaccgccgcgggctccaacaactggcagaccatcacgaaggtccagctcccgatggcgcggcagtcgttgacgctcgccaccaaccaggggctcatctacgtgctgtcgatggtggtcatcggtggcctcgtcggagccggcgcgctcggctacgacgtcgttgccggattctcgcagggccagctctacggcaagggcctggcagcgggagtcgcgatcgtcgtactcgggatcatgctcgaccggatcgcgcgggccgccgcccagcggtcggaccgtgctcccgcagctacccatacctgactcatccgtcgtgccggccagccgggacacgggccaggaatcgaccgacgaacgacacctttggagggtgacagtaatgagatccattgttaacaggagggcccgtctggcgggcatctcactgtccacggtggcggcactcgcgctcaccgcgtgcggtggggccaaggtcgagtcgtcggatgccgccgattcgggcgactgcggtacgttcaccatcgcgatcaacccctgggtcgggtacgaggcgaacgcggccgtcatcgcccacgtcgccgagaccgaactcggctgcacggtcgtcaagaaggacctcaaggaggagatcgcctggcagggcttcggcaccggtcaggtggacgcgatcgtggagaactggggccacgacgacctcaagaagaagtacatcgaggaccagaagaccgcggtcgacgccggttcgaccggcgtggagggagtcatcggctggtacgtgccgccatggatggccgaggagtaccccgacatcaccgactggaacaacctgaacaagtacgcgtccctgttcgaaaccacggagtccggtggcaaggggcagctgctcgacggcgacccgtccttcgtcaccaacgacgaagccctggtcaagaacctggagctggactacaaggtggtctacgcgggcagtgagccggcgttgatccaggcgttccgccaggcggagaaggagaagaagccggtgctcggctacttctacgacccgcagtggttcctctccgaggtcgaactggtgaaggtgaacctgcccgagtaccaggagggctgcgacgccgacccggagaaggtcgcctgcgactacccggtgtacgacctcgacaagatcgtcagcaagtcgttcgccgacgccaacgggccggcgtaccagctggtcaacaacttcacctggaccaacgaggaccagaacctggtggcccggtacatcgcccaggacaacatgtcgccggaagaggcggccaagaagtgggtcgaggccaacaaggacaaggtcgaggcctggctgccgcagagctgacctcacctaccgcgtaacccgtgcggtggcacccgcgaggtcgtgggtgccaccgcacaactctgtgcccggccgatgatcctcgaccgcgctgcgcggcgagcgcgaggaggacgccacgccaccggtgagctggcggcgatggactcctgtggttcagtgcgcgcggcggtagtgcatggccaccacgccgttgcggaacggctccgccgagagcagctcgagctggcgcgtgccgggcaccccgccctggtacagcctcgggccgtggccggcgatcctgggatggacgagcagcgtgtactcgtcgatcaggtccagccggtcgagctcggtcgcgagcttgccgcttccgagaaggaccccggcagcggtcgcgtccttgagcttctgcacgccctcgcgcagatcgccggcgatgtggtgactgttggtccacgggaagtccgtgcgcgtcgacgacaccacgtacttgggtttggcctccagcttgaccgcccactcgcgcatggccgacggcgcctccccgtcaccgcgggcaacggccggccagtagctctcgaacatctcgtaggtgacgcgaccccacagcattgccccggctgcgtccatgaggcgggtgaagaaggcatgcgtctcgtcgtcagcgatcccctcctggtggtcgacgcaaccgtccagggtgaggttgaggcagaaggtgagcacacccatggccagctagcctagccgccactaccgcgtcacggcccaggcgtgcgccgcgtgcagcgagctcgaggtacacgcactccctccccgggccctgcggtcagtggtcgacccggtgttggtcgagctgctgccgcaaggtgtcggcgaacccctcggcggtgtggagctgttcgcgtagtcccgccacccgggtggacgcgacggcatggaacaagccgagccggtccagcagcccgggccggtcggtggcgccggcggcgggtagggcatccaggatggcgagcagtgcccgcatctcgtcgaggctgaacccgaggggcttcatccgcttgaccacggcgaggcggtccaggtcggcgtcggtgtagaggcggaagccaccctcgctgcgcgccgacgggacgatcaacccggcgtcctcgtagtggcggatggtgcgaatgctcaaccccacccgctcggctgcctcaccgatacgcatgagcggcccgacgcccggcggatgcccggcggtgccggtcacgttggcgtgcgtcgccggaccaccgggcaccgggccgggcatcagtgtcccccgccgagggtgccggccagggtgccgtggatggcggcgctgggctggttcagttcgatgatctccaccgtcttgccccgagccgcgtacttcgtggtgatcgcgtcgagcgccgcgaccgacgaggcgtcccacacgtgggcgtgggtcatgtcgatgaccacgtgcgaagggtcgttggtgtagtcgaactggtagaccagatcgttgctggcggcgaagaacaactcgccgtgcaccgagtagatgcgggtgctgccgtcggggtccagcacgctggtgacctccaccaggtgtgcgacccggttggcgaagatcaccatggcggtgaggacgccgctgaccacaccgatggccaggttgtgggtgaccagggtcgtggcgacggtggcgaccatgaccagcgtctcgccccagggcatccgcttcagggtggccggggccaccgagtgccagtcgaacgtcgacaccgccacgatgatcattaccgcgaccagggcggccatcgggatcgtggcgaccacgtcgcccaggctgaccaccaggatgagcaggaagacgccggacaggaacgtcgacagccgggtccgcgcgccggccaccttgacgttgatcattgtctggccgatcatcgcgcagccgcccatgcccccgaagaagccggtgacgatgttggcgacgccctgtccccaggactcgcgggtcttgttggagtgggtgtcggtgatgtcgtcgaccagcttcgcggtcatcagcgactccatcagcccgaccagtgccaccccgagggcgtacggagcgatcaggcgcagggtgtcgacggtccaggggatctgtggcagcccgagggtggggaggttgctgggcagttcgccctggtcgccgacggtgggaacggccagtccggcgacgaccgtgatggtggtcaggacgatgatcgtcaccagcggggccggtacggcccgggtgatccggggcaggccgatcatgatagccagggccagtccgaccagcgggtagaccagccacggcaccccgagtagatacgggacctgcgcggcgaagatgaggatggccagcgcgttgacgaaaccgaccatcacgctgcgcgggatgaaccgcatcagcttcgccaccccgagcagagccagcagcacctggatgacgccgccgaggatcaccgcggcgatcaggtagtccagcccgtgttccctggccagcggtgccacgaccagggcgatcgccccggtcgcggcggagatcatcgccggtcggccaccgcagatcgcgatgacgacggccatggtgaacgaggcgaagagtccgacccggggatccactccggcgagaatcgagaagctgatcgcctccgggatcagcgccagggcaacgaccagaccggcgagcacctcggttcggagcaccttcggtgacagccaggacgggcgggacgggcgcggccgggtgaccgcgggcagcacaggagacatacagccgtttccactcgggtgtgcgcggggcgcacacgtgtcgccgaatcccgctcggggcacggcgaatctcgtacacagtatttccggtcggacaatccggaccattccgggcaacgttgcccgggaagggccgcgaggggccagcagccgcacctcgacgaccagggtcgaaccctacccttcggtgaggggagagtccgtccaccgtgatgatcatcaccgtggacgggcctgccgcggtcagtcggtccggacgggctcgggctgccagatgcgcaagccatcgatccacctcggtgtacggaaaaccgtgcatccggtgttgtccgcgtattcggccgacgaatcaggcgtggcgaaaaagcagacatgtgatctgatccggtgtcagaaaagccggaagaactcggctgttattgctgttcaggcggcctgtggctagcgtggcgcccttcggagtcgaagatgtccgagggagttgtaccaatgcgaaagcgctttgccctgccattgatgacgatgggagctgtcacggccacgatggccgtcgccgcgcccgcccaggcgcatggctacgtttcgggaccgcccagccgtcaggcgctctgcgcgcagggttcggtacccgactgtgggcccatctcgttcgagccgcagagcgtcgaaggaccaaagggcctgacgagctgcagcggcggcatctccgagttcgccgtgctcgacgacgagagccgggcctggcccgcggccacggtcggccggtcggtcaccttcgactggatcaagaccgccccgcacaagaccagcaactgggagtacttcatcggcgacgagctgttggccacgttcgacggtggtggcgtgcagccgccgtccacgctctcgcacacggtcgacctgggcgaccacgtgggccggcagaaggttctcgcggtgtggaacatcgccgacacccccatggcgttctactcctgcatcgacgtgaatatcgacggcggcccttcgccgacgccgacgggcaccgcgtcgccgaccccgaccgcctcgccgacgagcaccgcgtcaccgaccccgaccgcctcaccgacgagcaccgcctcgccgaccccgaccgcctcgccgacgagcaccgcgtcaccgaccccgaccggcacgccgtctccgacctcgaccgggactcccgcgccggaaagctggcaggtcggtaccacctaccagatcggtgacgaggtgacgtacgacggggtgagctaccgggctcggcaggcgcacaccgcgacacccgggtgggagccgccgcgcgtaccagcgctctggactgccgtgacaccaccacccgcgaccggcgacccggcacccggcgacggttgggcggttggcatcgcctaccagatcggtgacgaggtgacgtacgacggggtgagctacctggctcggcaggcgcacaccgcgacacccgggtgggagccgccgcacgtgccgtcgctgtggatccgaatctgagcgaacgggcgtggccgcaccggccgtggtggggacacccggtcggtgcgggccgaccgcgagtcggcgccccgtgacccgaagggagtaggccgtgcgacggctgctactggtcgccctgcttgccaccgccgcgctgctggcgggctgcgccgggacggcagaacgccgcgacacccgggcggaggtcggtgacgaggtgcccgccgccacctccatgaacgaggccgacatccggttcctgcaggcgatggcggcacacaccgaacagagtgtcgagatcgcgcgatcggtgcaggaccggatcgacgatccggagatcaagatcctggtcggcgcggtcaaggcgaccgagttcgacgaacacgtgatgacacgtgcctggctgcaggccgttgactcggaccccgccgcgaccgcacccgcgcagggtgccggccgggcggccgccgacgagggactggcccggctgcgcggtacgcccgagtcggcggtcgacgccgtgctctgcgagctgctcggcacccaccaccgcaccgcggcggaactcgcccgctcccacacggaggccggcgccagtccggaggtgctggcctacgcccgccgcgtcgaacgatcccggacggcgggagccgaacttctcgatcgcctgtcagcaggcgacacgtagccggccccgctgtcgccagcactttccgtgactggacggtaggggccggtcggcgaggtctccgcaaggcccgtgccctcgtgttcgggcgggacacgccttcggtgagcgcggttcagggccggattcggtcgaccgtccccgtcgatgtcaggcaacggggcagacgcaggccggcccgtgagacacgcgactgacggagtccccgaccgggcggaccgtcggggacctcaccagtcgcatgcccgcctcagagagcggctggctcgtcagcgttgttgtcggcgttgcgggcgaactcatcctggggggtgagccccgggacaggtgtcgggccaaggtcagcatcgaagctgttggcgacgttattgagctcggcgtcgatcgagttgttcgagtcctcgttgaattcggcctcgatcgagttgaaggaatcctcgttgttcgagtcgttgaccgagttgtcgatatcggtggtgatgtcgttttcgatcgactgttcgttgttggagttgtcgatggagctgttctgcgacaggtcggagttgttgattgagttgtcgatcgagttggatgactggtcctgaacgcccgagccgaagttcaggttcgcgaggtcgttgccttcgccaaagtcgacattgccgtcgccgaaggtattgtcgccatcgccgacgaccccgctgttttcgcccgtgttgacgttttccacgtcatcgccggcgaggacggctccgtcgccggtgttggcctgaccgtcgttgtcgccgccgatggcctgggagccgtcacccgtggccgcattgacgtcgccctcacctgtgttgacgacattgccgtcacccgtggtgacgacacttgcattggcgccgtccacgtccacgtccactgagttgtcgatggtcgtcgactggtcgaagaagctcgtcgactggtcgatgtcctggtgcacgacggtgaccagctcggtgacggtctgcacgatctgttccagcggcggctgcccaccatccgccgccggcccgccgtcacccgagtcctgctctccaccgcccccgccaccagaggcgacctgcgcaaccgcgtccttggtttccggtggtagcgcagactcctgagcgacgaccgcggcgacctgggcgacgttgacacctgagaggtcggcgtcggtgatgccctcggcggcgagcacgccctccgggtcggccacgaagttctccgcgacttcgcggtcgctgaagaccctggaaaagaagtcccgaaagagttcactgacatcaatactcatcgttagctccctgtctggccggggccttggtcggccccggcatagccctacagtgccgccggagccccgacggtggcatcggggaaacccccgcgggcccgccctggcaataggggctgctgccccagccggctgacccgcggacaggcacggtcgtcgctcagtcgacaacccctgggtgttcccgcagggcggcgagaaactcggcgcggctggacgcgtcaagtttggtccgcatccgcgccacgtggtgttcgacagtcttcggcgacaggtacagttgggatccgatctcccgttgggtgcgcccctcgagcaccatgcggccgaccgcaatctcgcgttcggacagcaccccagcccgcccgcgctgctcgcctccgccgacctccgcggcagacaagccccgcgcgtgctccaacagtcgccgtgccgccgtcgcatccgtggtgcgaatcgccgcttggcccaccagccgtgaggcatcccagggcagctggttggtcgccaagtccccagcgaccgagcagacgcggtcgacgtccacctttcccgcaagcacatcggaccaggccagtgcggcggcgccctgcgcacgctggcgtggcccggcgaggggcgctgccgtggccagctcaccggccagcgtggcggccgtagccgtatcctcgagggcgacggcgacctgaacccgaatccagcccaccgcgacgacccacgtcggcggatccccggcgcgtgcgacgagatcgtcgagtacgtccatcacgggttgagctcgcaccatacggcgcagccgcgccgccgtcaccacaagctcctccaggacctcgatcgcgaaaaggtccaccgcgcgtcgggccagctgcgtctccaccccgttccatgcctcgcgcattcgcgccacgtcaccactgcggcgggccatccccgccgcgagcgcggcggcgagcagttggtcccgggcagttggatggtcccaggcagttggatccggccccggtgccagctccgccgccgcagtgtcgtagcggccggcgcgcatccgagtgaacgccaggagcagctgatgtcggcgggcggtcaccggaccaccgacgcccgcggccaacccggcgaggagcaggcgctctgcggtggaaacatcaccggccagcccggcgacgagggcgccgagcgcgtgcggcgagtcgggcaacacgacgtcgggtggcgtgcgctgtgcggcctcggcagactcgatcagcaggggcaacatggcctccggctcggcgaggcccgccgcggcctcggccagccgggcgagggcctccggcgtccctccgctgggctcggtgcgggcacgacgggcggcatcaccagcacgttcgggatgcccagtcgcggcccaggccacggcggcgagtgccgcacctggtccgtcggcgtcggccagtgcctctgctgctctgtcccatcgcccctgttgcgcggcgatcgcggccaccacgatggccagccgtgccggctcaccactgacgtcggtcagatccaccggtgtcccgagctgcgtggccgcctcggcccggcccaggtcaacagccgccggctgtgcgcccgcctcgacagcggcgtcgtaccaggacaccgcggcatcgggatcgcggaatcgcaggtgatcagcggcgcccgcgtaggcgaccgctgccgtgggtgtccggacacgtgcccgccgcagctggactgcggccagcagcgggtcagtgcctgagtccaggagcgcggtggccacccggtcatgcagctgccggcgcaccaccactggcaggtcggtccggatcgccgcggcgacggccgggatcagcgaagccgaaccgggcgcgatcatgccacgctcctgcaggacgttgctggtatcggcgaccgtcgccacggtcaccccggcagccctggccaccacggagtccgggacgtccaacaggagtgcaagcacctgtgccaccgccgcgctatcggcaggaaggcccgcgaggcggcgctgtacccgggcccgcagtgcggcggggaccagacccctggacgtcgcggtggcgaccgagcccctggacgtcgcggtggcgaccgagcccctggacgtcgcggtggcgagggaagcggctaccgcggccatcccacccgatgcggtgcggatctcctcgatcgtgtcctcgtcgggctcggtgacgcccgcctcggtgacgaccgcggcgacaccggcggcgtccaacggcccgagctggtcgaccgtgccggccgccgcgacgacctggtccaggtcagccagctccacggcgcggactaccggccgccgtgcgatcagcatcgcctggccagcgcgcgcggccgcggccagggcgcgccagctggacggttgcccgtggtgagcgtcgtcgacgatcaccacggcgcccgcagcccgggcgtcggtcagtaccaggtcgagatccgcatcgctgctgggcagcgtcacccagcgcaccggacggtcgagtgcggcggcgagatcacgaagccgtcgactccgtccggcaccgtcgacacccacgaccacggtcgtggcatcggcgcccggggtggtcatctgaccgtgggcctgcacccgtctcaacctttggtgatcggtgcgcagtttcccgtctcgtacccgccgttggtgtccttgaccaacccgtgccagtcaaccgcgatccgcacacacaccttgtctggcagtgtctgaccaggaggtgcgtaggaagcgatcgctttccacctgccatcgccccacgtggcgacggacggaagcttgtcctcgacgtaccactgctcctggtcggtggcgtgggcacccatgacggcggggtccgggctgacgccatcgctgccgaagatgtgcagatggaaaccgccgttgacgtccagggccgtgccctccgggacaccgacatcgccctggagagtgagggcggaaccgtcgaagaccgctgcggtcagacacgcccaccgtttgttggcacgaatcgtctcggtgcactgctcgtccgcggggggcgccgccgcgctgggggtacctgtcgccactgccgccaccgccgcaccccgatccgtcggcggggcatcgttgtggccgaacatcgcgtatccggcgccggcaagtgccagcaccagggcgagggccgcggcgccgatggtcagcgaccgggaccggctcgggctggccgacagctccttcgtgttcgagggtcggtcggtgtcggaatgccgggtccggccacttcggccatcgttgacggccgccgctccgcggaccagcggtgccgccgcgcccccgatcttcgggatggcagccgtcgccgatgtgtcggcccggcggacagctgcggtcggtgtggccgagggcgtggcgggcacctgcgctggcggctgccggggggcaggcgtccggctgcctgccgcgcgggccaacgcacccgcggcgagccaggccgcgccgagcgcgaccgcatgcttcgggtgagtgtccaccgccaccgggcggcccaactcggcgccgaccatctgcgcgaccagcggcatccgggacgagccgccgaccaacaggaccgaatgcaggtcatctgacgtgactccagccgacaccagcgcccggcgcatcgcctcgatggagtcgaagagcgccgggcgtaccatcgcctccagctcggcccgggtcaggcggacctcggtggacaggttcggcaacatcaccgggatggacacgtcggtgtcagcagaaagcgcctccttggcctcgacgcactcgccgcgcaaccgtgccacggccgcgaccgcggtcgggtcgtcgtcgtccagctccgcgagcttcccgccgatcgcggccgccacgtgagcgaacaccgccgcgtcgaagtcgataccgccgagccgttcgattccctcgggctggccgaggatctcgaacccgttcccggtgtgccgaagcaccgccgcgtcgaacgtgccgccgcccaggtcgtacacggccagggcggcaccccgatcgactcgttcctgctgggcgtacgagacagccgcggcgaccggctcggtggtgtactcgaccggctgctcgatgctggccagctgcaccgcttggcgtagcatgtcggtcttgtaaggtccccagttcgccggatgcgacaggcatatcctggccggcggctcgccctcgcgctggaccacgtcgtcgacaaccgaccgaagcagccgggccatcagcgcctctggcgagtacggtaccccgccaagcagcagcggcgtggtgtcgccgaacctgcgtttgaactcccgcgccactcggcgtggctcggtcagcccgcgcctgctggcggtctccccgaccaggaaggtctcgtcgtcgcgcagcagcactaccgacgggatcacggcggctcgggtacccagcggggcgatctccgcgcgcccctcccgccacgtcgccgcggcggtgtaggtggttcccagatcaattcccaacacgtacatctctactccagcgtgtgcgccttgcaggttcaccaccgcacgcttcgcgcttcacggcctgacaccgtcggtgctgcgcggggtgctgttcacggctcgtgcgtcgcggtcagtcaccaccgccatccgcgacgattagggggtcggtcggggatctccccgctgcggtatcggtggcacgatccctaccgtgggtggcatggactcgggccgacttctcgacgcgctcggtgacctcgccggcagtgagaacgcccggcaggagtacgccgccgacccggacgccttcatcggtgtccacggtcaccctgggctgcccgccgacctcgtcaacgaggcggtttcccactacgccgacgtggcggacccggccctcgcggaacacatcgccccgaccgtcatggctcaccgcggcttcggcgacacgaacacgactggggccactggtctggacctgttggcgaccgcaccgcttgtcgacggcggtgatccgatggtggacctggacggcgatctcaccgccgagtccgacgatccgacggtcgacctggacggcgatctcaccgccgagtccgacgatccgacggtgtacctggacggtgatcccgctgccgaggccagcgatccgaccacggcgcactccggaatggacgatgctgtcggaggtgagccgtggtccgagccggccagtgacccggatgcctctttcgacctggcattcggtctcggcgcgcaggtggatgccgagaaggaacacgactacggcctggacaccgacctggcgggcatggcggtgatcgttaccgcacccctcgccgacatcggtgggaccggccactcggtgcacgatctggccagggtcgacggcgtccagcaaccagacgagccgtggctgggcgacgatttcgacggcgacagcgtctgaccggttcattcgccctggccgccgccggtcagtgaggcaagcatcccctcgcaggagcggacggcgatccggcccgcaatcgccatctcacggctggtcatcgggctttcgcaccgtatctgccaacgttcgagcgcggcgtggaccgccgatgtcagttcctgcggcgacgcgtccggctccagacccacgcggacgtgcggcgcaacgccctgaccgccgatgagccgctccaagtcgtcaatgacggcgggcttgccggtgacccagccagcccgcaccgaggtcagcacccgcagctcgctgaaggggtgcgcaccagccaagatctcctccacctcggccgcggtcgcctcgctacctggtgcggggcgggtgcgggtgagggcgtccatggccagcagtgccgatcggctcttgagcacgtcgcgccgttcgaagaacagtgagccgagcaccgccctgagttcgaccaggccgcttcgctccgacaactcccgggccaactcgccggcggtccgcaccactcgctgccgtactatcgccgccgccagtcgcaggccgaacaggccgaaccgcgccagcagcacgtctcgctcgatcctggtcagccccagttccggcatcgactctcggaaccggtcggcggacagcagcagtgcctcgacatcgcggggtgccagcttcgcgatgcgtcgcagccgctccatctcggcctcggtgagcgttgccgcagtctccgccaacaggcccgccacgggcacgacggtctgcaccatccggcgcattctcgggtccattgtcaggtgtgaggcgatgcgttgcgccgacgccatcgagtcgatccgaccgacaccgatctcatcggcgcgggacaggacaccgatagcgttgatcggattgggccgagacacctcgctgtcccgaaaggccttgagaaattccatatcggaggcgtgcacgtgccgcatgaggtagagcaccgcatcggtgggcatcgcttcctcctccgcgccgtcggcggcgagcaggtcccaggaccgccgggacacccggtcggtcagggatccgatgccgggggtgtcgaccagcgtggtggtcctcagggcctgcgagggccagatcacggtgaggtggtcgatctcctccggtgcccggccggcgaggtcgatctcgatcgcgccgtcgtcacggctgaaccgcagctgaacgggaggttggtcagcgacgtgcgcggtgacccggtaggtgtggccgtcggcgtaccaggtcacgacgcgggtgcactcacccgtgtcggtcggcgccagtcgttctccgaccagggcgttgagcagcgtcgacttgccggccttcgcccggccggcaatggccacccgcagcggctcgtcgaggcggtcgcggatcgccaccagctgcggctcgtccgctgtgccacggtagacgccgatcgcgcggttcagcgccgcgcgggtccggtccagcaggttcgctgggatcggcctggtcatgccgtaccctccgcgatcgcaccggccagctgccgcaccttcgccagtcgagccagttccgcatcgaggtcccgcaggcgagccgcccggttggtcttggtggtctttgccgcgtcggtggcggccttcagcgcctcggcggtggacttgttgagttcctcggccagggcggcatagtggtcgcgtagctgtcgctggatccggcgtagcgtgtcccgggagtccttcccgacgacgaagttgacctcgtcgcagtagcgacgcaccgagttcttcgcctggttgcgccggttctgcagctggcgcttcttttcgtcgcgcaggcccttgtgacccatgatgagcccgataccgagcccgatcggtcccagccccagtcccagcaggctgccgagcatcgtgaacatcagaccgccggtgtacgcgttcttcaacgccaccatggcctgctttccgaccttcatcttgctcaggtcgagatccttgtgctcgccggcctgggccgccagccggctcgggtcatggacggcgagctgttcgagcgccgctccagatgcctttcggaagtggtcggcaacctcccagctgagttcctcagcgcggtcgcgcagcatggtgtagttcgccagggcctcggcggcgattcgggactgtagccatgtctccaccgagtcccacgagtcggccgggtcgatatcggcgatcatgtcgtccgagtcctcgaccacctgtcgtatccggctgcgcaaatcatgatcaacgtctgcggtcaggtcgagaaccccgtcattgagcgtctggctccaccgggccgcggcgcctcgcagggcctcggtctgggctcgggtggcggcgaggtcgtcgacgatccgttgggcggcatccgggtcagccagcgtcgcccgttcggcccggaactgggcactgatctgatccatcgcgttcgcgacgtccgcggcgcactcggtcgccagacgcttcgccgccgacacgccaacccggtcggcgacgaacgcgaccaggtccccgaagccggactcgcggttgagatccttgtccccggcagccaccgcacgggaccgcagcgtcgaggacaccgccatgatcgggaagtcggtgccgacgtgccgctggttgaggtcgcggaccttgcgccaggccggatagaagtcggtcttcgtcatgacgcagatgacggtgggacacatctcccgcacctggtacaggaagtcgacctcggtgcgggtcagctcctgcgacgcgtcggtgacgaagacgaccgcgtcggccatcgaggtcgccgccaggctggccgtcgcgtgggcggagttgaggccacccacgccgggcgtgtcgaccaggaccaggccaccggcgagcagcctgcggggcaggctcacctcgatcgcgcgtggcggcgtggaaccagacccggcatcggtctccaccacgtgcccgcggatgtcctccagcgcgatcggttcccgtgccggcggttcaccctcgcgcagcaacaccgcggccacctgctcgccatagcgcacctgggtgggaaccgcggtggcaggaccgtcgttgaccgggcacagatcagtgccgaccagcgcgttcaccagggagctcttccccttcttgaactcgccgaccaccaccacgtgcacgtcggtggcgtacaggcggcgccgggcatgtcgtagccgggcggcgaggtctgcgcgttggtaagcctcacaggcgcgcagggcgtggtccaccagctgcgctgtccgttcgagcacgcccgtcgctgccgtctccgatgtcgtcatcgtcatgctctcctcgtgcccccaggcgcctgccaactcggcaggcgacccgggtggcggccgtccggatcagggatctgcacggcccgcagtgcgcagctcatcaggccaggcggatgtcgctgccctcgacgacgaggtcacgtgggtcgaggctgcgcggagctggcccgcccaccacagagccgtcggctaccgagaacttgctgccgtggcagggacagttgatcgtcccgtcggacacctcggccacggcgcagccctggtgcgtacaggtcgccgagaaccccttgaacgtgccctcctgcggttgggtgatgaccaccccggcgtcggcgaggatcgtgccgccgccgaccgggacgtcggctgcccgtgccagcacctgcccgccgctggcggcgtcgctgcccgctgccgtgccgtcaccaccaccggtgttccctccgccacccgcggccggtgcggagctgtcgtaggtggcacaaccgctcaggacgatcgccccggtcgcgcccaccccggcgagcagacgccgccgcgacgcgcatcctcctggtcgcccgcggacctgaccgtcgagtgggccggggcaggtggtcacttctgggcccaggccgtcggggccgtgcgcctcgctgccgaccccggttgccggccgggcgtggccgaccagttcgccaccgggcctgccggcggccgtcctcgatgcgctcacagcgtgactccgatcgtggtgaagtaccagaacgacgacgtcaaccacagcgcgatcagggcggtgaacacggtgccgcccagcaccggcaggacccacccgcgcaggccaggcttcggtagggcgagcatcttgaccgtgaaggcgccgaagaagaagcagccgagcagcccgtgcgtcacgacgcgcaggtcgtaggtggcgaacccgagcgcgtacaggcagtggatcgccacggggacagcgagcaggaacgccagtcgccccgaccaccgatgtacgggtgcggcccagctgggagccggcgagccgagtttgccccacatcgacagcgcggacagcagctgagtcaccgcgagcacggccacgccggtagcgagccacaccttgactgtctgtgggctggagaatccgcccacgttcaccgcgacaccggtcggctcgtgcagagtgccgtagaccccgagggtcaccgcgaccgtggcaccgatcaggaacgggacaccgagcagcgtcagctggctggtgccggcagcgcgccccgcgccctcgtcgacggtgtggttcgttctggtctcgtgggggatggtcacgacaactccctggggcgagtcggggtgagcacatcgccgtcgacggtgacccggccggtggcggtgtccagcggtggcgcgggtctggcgacaccatccacagtgaccagaccgacctgggtgccgtcagcgagcacgatccacccgccgtcgacctgcgcgccgcgcaccgtcgcggtggcccggtagagcccggacggcgccgtgaccgctgtcacggtgaacggtagggcctggtcgtcgatcttgatttggccgctggcctgtccctcgccgaacgtgccgctgagcgtctcgccggcacggccagccaggtcgagtcgtccgcccgcggcggtgccctgaaaccaggcctcgatcgcggcaccgtcgcacaggtaggcgaccgcgacgccgttttgtaccgagatcgcgagtgtgccggcggtcagtcgtcctgcccaggtggcgttgacgggcgtttcggtcggagagggggatggcgatggggcggcggatgctcccgcggtggcggcgggggcggcggccgggactggtggctcgtcgttcccaccggtggcgtgcacgctgagcgcgagcacaaccgcgccgagcgtgacgccgccgagcagtgtcaacagcggagtggatttcacggtgggtagtcaacgctcgttcggcgcggcagtctgcgtactagtacccatagccgtcgggtggctggctgttgtgggcacgtatggtgaggcctgtgtggcgacagctgaccgggtctcctgtttcgttggctcagcggcggcgtcgtccgcggccggctcgtcgtcgaggccgccaggttgtggtgccggtgcgggctctggtctgggtgtttcacatggcgctgccgcttttggggttgtggctgctggtggcgcgtccgcaggccgatgtgcactggcatgatccgttgggtcatttctatttgatcgttgcggtggcgctggtgaacctggtgatcggcgtcatggtcagtgcggcggcgcatcggcggcatgatgcgcgactgttcctggtgtcgttggcgtttgtggccagtgccgggttcttcgtgttgcacgggttggccacgccgcaggtgctggtggagcatccgaatctcgggttcgagttggcgcagccggtggggctggctttcgccgccgtgttcgcggtggcctcgtcgctgccgttggacggccggcggggcgcggcgatcctccgcgcgcggcatatcttctggggtgagctggcggtgatcctcgccctgtggggcgtggtgtcgttgctggatatgccgccgttgtcggatcagccggacccggcggtggaggacgcgtggctggtctggctggcgccggtgtcggtggcgttgctgttggtcgccgcggtgcggtacttcctgctgtatcggcgtcagccgtcggcgatgttgatcagtgtgatcacggcgttcgtgttgctggctgaggcgatggtgacggtggtgctggccgacaagtgggcgttgtcgtggtggcagtggcatgtgctgctggcgttggcgttcggttttgtcggctacagcgcgtttgttcagtaccgtcgtgagggttcgtctgccgggctgttcgacgggttggcgttggatcagaccatcagggcggttcgggccgagtacagtgcggcgttggaggaactggtgtccgcgctcgcggagcgggagcgtgacggtaccggtgacatcggcccggtcgcggccgggttgggggaacggttcgggctgaccgagcggcagaccgcggtgctggaacgcgccgcacaggcgttgtcggcggagcgggaggtcagccgccggctgggtaccctctttcggcactacctgtcgccggatgtcgcggccgcgttgatcgccgacccggaccaggcggcgttgggtggctcggttgtcgaggtgacggccctgttcgccgacctgcgcgggttcaccacgttctctgaggcggccgaacccgcggagatcgtggccatgctcaaccgctaccacggggtagcggttccctgcatcctcgacaacggcggcaccgtggtgcagttcgtcggtgacgccttactggccctgttcaacgccccagcccggcagcccgaccatgcgctacgcgcggtacgcgcggccacccagatgcgccacgccgtggacgagatcgccgccggccaccccgactggccgcggttccggatcggggtgaacaccggcccggcgctggtcgggaacatcggcagcgaccagctacgcggcttcaacgcgatgggtgacgcggtcaacgtggccgcccgactgcaaacgatggccgaccccggccagatcgtcatcggcgaatccacgtggcgatccacccacacccaggtcccggtcgagccactcggggacctcaccgtcaaagggcgaaccggtctggtccgagcctacgcggtacaggtgcagcagtgaacgaattctggagcaccctgaccgacagcgaacgcgacgccttccgccaacgcgccaccacccgccactggcaacgcggcgacgtcctcttccgcgaagccgaccaatcaggatgggtcgccgccctcgtcgccggccgggtcaaagcctcctgccacagcgcctccggcaccgagatcctgctcgcggtacgcggacccggagcactcctcggcgaactgtccgcagtagaccgtctgccacgctcggcaaccgtgcaggcgctggaccccgtcaccgcactcgtcatgccaccggccggattccaggagtaccttcaacaacagggacgcgtcgccttccagctcatgcggctactcgcggaacggttgcgtgacgccgaccgcaaacgaatcgagttcggcgcccaggacagtaccggccgcgtggcggcccgcctggtggaactggccgaacggttcggcaccccggtggacaacggcatccacgtcgccgtccggctgtcccaggacgagctggccggctggatcggtgcgtcacgggaggctgtcaccaagtccctgcgcgtgttacgcgactcgggctgggtgcgcaccagtcgcctctcggtcgtggtactcgacctcgacgcgttgcggcggcgggcagacgggggtccgccggactgaccccccgccccaggcggctgacagccggacggttccgacgcagttccatccatacagggatgacatggggcggacctggacgtctcaactcccgggcatacaagttggacagattctgaccgcgccggcacgtccgggggacgtgagtttgaccttggtgcgggcgtagctcttccgcgttgcgggctcttgatctagggtcctgcagcggatgtcgatgtgcgaggagtgggtgttggtgggcggcatggtgcggtcgcgtgcccgacgacggtctgtcggttgggctgtcgtgtcggtgttggcggcggtcggcgggttggccgtgccggcgtcggcggcggtcgcgtgtgtgggtgaggtggcgaccgtcgaggccgcgatgaccactgcggaggcctgtgacacgcaggtcgaggtgggctcgatgcggtcggaaacactggtggcctacgcgaatccggatgaaacgatgacggcggtgatgtcaccggttccggtacgaacgttgaaggggtccgagtgggtcgatatcgacccgaccctggaacgcaatggcgacggtacggtgtcgccggcggccacgactcaggatctgacgttgtccggcggtggttcaggcccgctgttgacgttggctgattctggccggcggatttccctgacctggcagccgggtctgccggcaccggtgttgagtggagatctcgcgacctatccggaggtcctcccgggtgtggatcttcaggttcgtgtcggcgacagctggtatcagcagttgttcgtggtgaagtcggcgcaggcggcggcgaatccggcgttggccgcgttgtcgttcgacgtcgtgacggagggtgtgacgctgcgggagcagtcagatggggcaattgaggctgtcgataccgcgggcgaggtggtgtttgcggccacggcaccgtcgatgtgggcatctcccggcccatcggcggtggaagtggccgttcggccgggggagtggtcgcggccgtcgttgcaggccatggttggtgagggcgttgccggtgagccggctgagccgcatcgggtgcggatggaggcggaggtttccgactcgcggctgacggtggtgccagtgcccgagttgctgcggtcgcctgacacggtctacccggtctatatcgatccgaacttcgcctatccgtcgccgacgtactggacgaacgtgatggacgacaatccgaatcactcgtatttcaacgagcatgacgagttgaaggtcggccggcagtggaatacctcgaacgtgtggcgtacgcacatgcagtttcacaactttggggtgatgtccgggtcgaggatcgtgtcggcggagttcagggtaaccgctgaccacacagcggactgtgacggtacggacattcagctgtgggagacggagcacatcactcacttctaccagtacacgtggaacaccgcggccaacggctggttgaagtatctggacaccaagcatttcgatgcgaatgaggcgtcatgtcccaagggcgacgaccaggaggtgttcaacggggcgttgcagtcggcggtgcaggccaaggtaagcgctggtgccagcgccatgacgttcggtatgcgagccgccagcgagtctgactactaccagtggacgaatttcctgcctaataagaccgcgttgatcgtgcagtacgacatggtgccgatgagaccggtcggtctgtcgttcacgacgacctcggactgctatgtgcagtgttcgtccccggcgatggtgcggaatctgacgccgacgttgcgggcgcgcgtgcaggacgcggacggcggcgttctggagacggcgttcgagatccggacggcggcgagcctttcggcaccgatcgtggtggaaagcacgacgatgccacggtccgtcgtgacgacgtcgggtaacgcgacggcgaccgcgacgtctcaggttccggccggcgagttgacctctggggtcacctattactggcatgccaccacgatggacgagttgggtttttggagtggatggggtccgtggtacagcttcacggtcgacacgtctccacctggggtgtcgacggtcacgtccagtgagtttcccgatcggcagtggggcgctgaggtgggtacggcgggaacgttcacgctgagcgctgcctcggacgcggcggagttcacctggcaggtggatgcggggccggtgacgacggtggcggcgaccggcggtgatccggccacggcgacgaccggttcgtacacaccggctacggacatggtgcacacgttgtacgcgaaggccaaggacgtggcgggcaacgtcggcccgactgttgagcatcagttctgggtgacgccgcttgcgaaccggtgctggaactggcggttggacgagacggccggggcgaccgcgaaggactggggtaaccaggatcccgccgacgtcgcgtgcctgccgatcgggtcgtcggtgacgccgatgcccggcgccgtctcgtcaggagtgacgtggacggcagatgcggagcgcgggcaggtggccagcttcgacggtacgggagaggtcgccacctcgggtgcggtgctcgacacgacgaaggcgttcacggtgaccgcgtgggtgaagctgacggacctggcgtcgggcagtgtgcagacggtcgtttcgcaggccggtgacgacgtcagtgatctgagtctggagtaccggcgggacgtgaacggcggcgcgggtgggttctgcttcacgatggccgcaggtgacggtgagttgacgacggcttgtgcggatccggtgtcgtggccggtcagtgagggccagtgggtgcacctggccggtgtgtatgacccgacgctgaacgcgatccgggtgcacgtgatgggtgatccagtgcgctgtgcgggagatttcggcgaaagtgcactcacatcgtcgcgggcggccagtggggcgtttttgatcggtcgcggaacccaaggcgtcgatgacacacctgcccattcgcttcttgggcaggtatccgatgtgtatgccttccagcgggtgttgagcaaccaggaaatctgtcaaatgagtttgccttagggcacctcaggggtcgatggtgcatctgacataggtagccaacgtcatgacatcacgcagatgacacgaggttgactagctgggcttcggcggcgacatcgaagaccagcgggcggtgcggcggtgagtgagggccgtccgtggttgaggattgtgtagcaccggtaggacctgtcaggtcgggacgcgtaggggagcggtgtggtgagtgcagaaggcacgggtcgaagtcggggtcggggtttcggcgggcgggtgcggcggtcggcgtggctggcggctggcttgtcggtggtgatgacgctgacaatgctgggtgaacagccggaggcggtggcggcgccgacgtgggacgcgcccacgccgaaggacgctgccggggtggcggcgcgcactgttacaccgaaacccggccgctcggatcatgccgactcccgtgtcgtggcaggggccaagaaggtggtgtggccgtcgggcaccgcagtcgcggatgtggccgccgcgaccgcggctgccggccgggcgcgtggcactcgggcggggttgaccggtcccgcgcgggcccgagccggttctcttccggtcactgtgtcgtccgggcttccggcggatgacgtgctgccgctcagaagtgacgtcgcggcggtgaccgcggtgaaggtgaatgtgcacgaccgcgcggccaccgccaaggccggtgtggagggtttgctggtgtcggcttcccgcgccgacggaaagcctggggaggggcgggcgcgggttcaggttgactacgcggggttcgcgcacgcctacggcgggggttgggcgtcgcggcttcgcctggtgcagctgccggagtgtgccctgaccacgccggaggctgaggcgtgtcgcacccgtacacctctggtgacggacaacgacaccgccaacagtgcggtgtcggcatccgtgtcggtcggagcgcagtcggcgatggtgctcgccgtcgaagccgaggcgtcgggtgacaacggtgactacaccgcgacgagcctgtcgccggccgggcagtggcaggtgtcgacgcagaccggtgacttttcctggtcgtatcccctgcgggtgccgccctcgctgggtggtccggccccggacatcggattctcctactcctcgggcagcgtcgacgggcgtacggcgttgaccaacaaccagggttcgtggatcggcgacgggtgggactcctggccgggattcatcgagcgtaaataccagtcgtgtgctgatgacaaccctgggcacaagaccggcgacctgtgctggttcagtgacaacgcgaccatgtcgttgaacggtcatgccggggagttgatccgggacgggtcggtgtggcggctgcgtaacgatgacggtacccgggtggagaggctgaccaactcggcgcggggtaacggggacaacgacaacgagtactggaaggtcaccacccccgacggcacgcagtacttcttcggctaccacaggttgccgggctggagtagtggtaagccggtcacggattcgacgtggacggtgccagtattcgggaacaactccggtgagccgtgctacaaatcctcgttcgaggaggcgtactgcacgcaggcctggcggtgaaacctcgactatgtcgtggatccgaattcgaactcgatggcctatttctacggcacggagaccggtgcctacgcccgtgatctcaaccctgatcagcggaccacgtatgaccgtggtgggtatctgaagcgcatcgagtacgggatgcgcgccaacgccgagtacggtcaggcagcgccgctgcgggtggtgttcaccactgccgaacggtgtctgacgtcgtgttggagcggagcggcgtggacgtcggacccggtgaccgccaactgggacgacaccccgtgggatcaatactgcaagaccgggccgtgtacgacgcagggctcgcctacgttttggacggcacaccggttggcgaaggtcaccgcgcagacccgtaacggcaccaccagctacgcggatgtggagtcgtggacgctgcggcacgagttcctgaacgcgggcaacggtgagacggtaccgatgtggttgcggggaatcacccgcaccgggcatgtcaccaccgccggtggcgaggcggtgtcggatccggagatcaccttcgacagtgggtctgatccgttgccgaaccgggtcgacggcccggacgacgggcgcaccgcgttgtatcggtggcggatcaaggcggtgcacaccgagtccggcggcgacatcatcgtctcctattccggcgcggactgcacccgtacgacgctgcccagcccggcgaccaacaccacgcgctgcatgccgtcgtactacacgccggacgcgggcgatccgacgttggactggttccacaagtatgtggtcacccggatcgaccttgacgacacggccacggaccagccgaccgaggtcaccatgtacgactacgacacgccggcgtgggcgtacaacaccgacgagctgaccaaggacaagtaccgcacctggagtgactggcgcggctacggcaaggtgaccgtccggcacggcgacgagagtgggcagcaaaccgcggtcgagcaccgctacctgcgcggtctcgacggcgacaaggccagttccggcgtccgggacgtgtgggtcaccgactcgtggggtggcaggatcgaggaccacgaggccctgaagggcttcgagttgcagacgatcacgaagaacgggccgagcggtgcggaggtgtcctccacccgcaacgatccgtggatcaacgggcccaccgcgacccgcagccgtgacgggatcaccacgaaggcgtggatggtcgacacggacgtcgcccgcgcccgcaccgccctcgccgccggtgggcaccgctacgccaagaccgtcaccagtttcaacagcgacggcctgccggtctcggtcgaggagcacggcgacgaggccatcgacggggatgagacgtgcacacgtaccagctacgcccgtaacgacgccatttggatgatcgaccgggcatcgcaggtcgaaacgctgtcccggctgtgcgccggtgcgccggccaccgccgatccggccaccgtgctccaccgggcgcggtcgttctacgacacctacaccgacgactcatcgcacgggcgggcgcccacgaagggcaacatagtccgcacggaggaactggagacgttcaccgacagcactccggtgtatacccgcacctccaccacggcctacgacaccaacggccggatcaccgctgttaccgacccgcgtgggcacaccaccaccacggctcacaccaccgccaacggcggccaggtcgtccagacggtggtgaccaacccgaaggggcacacgagcacgacgctgctggcgccggcgtgggctgctccgacgaaggtcaccgacgccaacggcgcggtcaccgacctcacctacgacggtctcggccggttgaccaacgtgtggaagcccagccggaacaaggccacccaaacgccgagcatgaagttcgcctaccaggtgcgcaacagcgacggcccgaccgcggtcaccaccgagtcactgctgcagaccgggaggacgtaccgcaagtcggtggacctgtatgacggtttcctgcggctgcggcagaaccagctccaggccaccggcggtggacgcacgatcaccgacacaatgaccaacagcctcggcgttaccgcgtggacgtccgcgccctactacgactccaccaacaccgaggtgaacacgagcctggccaccccgcagggccagatcccctcgatcacccgacacacctacgacggcgccggacggccgaccgcgcagatcctgatcggcgacggtgtggagaagtggcgcaccaccaccagctacggcggcgaccgcgtccacaccatcccaccggccggtggcaccgccaccaccaccatcacccgcggtctcaccagtacgctgcggcagtacaaagacccggccgacgtcggtagcgacgacccggccgcgttcgacgccaccatctacacctacaccctgcttgggcagctgaagacggtcaccgacgtcaccggtgtcaatgtgtggtcctacgcctacgacctacgtggtcggcaaacccaggcggtggacccggacaatggcactaccaccagcacctacgacgccgccgggaacctcaccatcagcacgggcacgggcaggtcccccatcgcctacacctacgacgaactcggccgccaaaccagcgtccgcgacgacaccaccagcgggagcatccgcgctgagtgggaatacgacaccctgcccaacggcatcggcaagctcaccgcagcaacccgctacaccaacggtgacccctacacctcccgagtcgacgcctacgacgcctacggccgccccacctccaccagcctcgtgctgccaaactcccagtcagagctgtgcactgcggcgagcccgaacagctgcacctacaccaccacccacacctaccgggccaacgggctgcccttccgcactggcatgcccgccgccgccgacctccctgcggagaccctgacccacggctacaccgatgtcggtgctcctgccgggcccttctcctcggccgagctctatgtctacgacgtcatctacaacaagctcgaccaactcacccaataccaactcggccggttcagccgtcgtgtcgcggtcacctccaccatcgacgaacccacccgccgcctgaccaacaccaacgtcgtccccgaactcaaacccgaagccgcgaaccacacctacacctacgacgacgtcggcaacgtcaccgagattcacgacacccccaccggcggcaccgccgaccaccagtgcttcaccttcgactacctacgccgaatgaccgaagcctggacccccgagtccggcgcctgcgccaccacccccaccacctggaaccagatcgacggggccaccgacccttactggcacacctggaccctcgacaacaccggcaaccgcaccaccgaaacccgccacggcaccaccaacaccacccacacctacacctaccccaaccccggcgacccccaaccacacgccgtcaccaccgtcaccgccaccggcgccgacacctggaaccgcacctacacctacgacgacgccggtaacaccaccacccgacccaccaccgccggcgacacccaaaccctgacctggaaccgcgaaggcaaactcaccgccaccaccgacaccaccggcgacaccagctacatctacgacgccgacggcaaccgcctcatccgcaccgacccaagcggcaagactctctacctccccggcggcaccgaagtccgccacaccaccgacagcaccacccaagccacccgctactacactttcgccggccgcaccatcgccatccgcaccgccagcaatcttgactggatcatcagcgaccaccacggcaccgcccacctgaccatcgatgccaccaccctcaccaccgccacccgccgcaccctgccctacggtgaacaacgcgccaccaccaccggcacctggcccatcggcctggacaaaggcttcctcggcggtacccaagaccccaccggcctcacccacctcaacgcccgagaatacgatcccaccctcggccgtttcatcagcgtcgaccccatcatggtcctcaccgacccccaacaatggaacggatacgcctacgccaacaacaaccccgtcacctacagcgaccccagtggcctagtccacctcgaaggcggcggtaagagcgagggccgaatcgcctaccaaactggcggcacaatcaaaatcagcggcaaacgggtcaagcctcccgcgccgtcttggcctcctcgcccgggtgacgaggcgggcggcagtggaaacggggctagcgctgagccctttgtgccagaacccttcccgtatttcgtcacctcctactattgtggctacggctatacgccagacggctgccatatcacctcccgatcagacgaagacatcgcaagggcgtgggaatcatacatctgcctttacttcctcctgtgtgatgccaaagatgcccgaagaaatgccattgccaaatcctggaacgagtggtttagccttgcgccggttttgggggccggctcgagcgcttggttaatcaatgagcacatcaagaacggtgattacgccagtgcggcaggtgagacccttgggctcttccctgccgccaagctgcccgtcaagggggctaagtatgccgccaaggtcatcggttgcttcaatagctttgccggcgacactaaagtcctactagccaacggaagtacaaagccgatcaaagacatcaacgtcggcgacgtggtatgggcaaccgatccacaaactggtgaagaaggaccacgtgaggtaacccacctctgggttcacgatgaccaactggtcgacctcctcgtcgacggtggcgatgtcaccactacagaagatcaccccttctggaacgaaaccgatcaacagtggcaggaaagccaggaactcgaccccggcgacctactccgcactgcagccggcaagacgctcgctgtcatcggtctcgactgggccaccattcaatacgacgcggcctacaacctcaccatcgccgacatccacacgtactatgtgatagccggcaacacgccggtcctcgtacacaacacgggtggcgacgacccatccctcggggacatgaagaagctttcggacagccacgcaaagaaaattgtcggtgatgttcacgagttcaagcaggatgtggtagggcgcggcgcaaagatttcgtcttatgacgtttatatcgagaaatctactggaaatctgtatctgatggacaaatctggcaagaatccaattcccacttatgaaaacaagggtggaacctggcgctcaggatcgggtggagcgctcggtgggtgttgatagcagccaagttgcgatcgaggcgcagcgcgcggcgttcgtggtttccagcgagctgatgtcggttgcacagataacctcgatcatgggttaccaggccgacttttccctggccaagggtgcgatccggcaaggcgcaagagcccgcatacctgcaaggcggtcaagctgggagattcgcgagactgctgacagtatcactgaggcaatcgaaaacctccttcgtcgtctccggcccgtgcgagatgagctccgagaactacgtaatctgggctgctcggctaggttttcgattgtgcagcaggtcgtgccggattccgatctcggcttcgccattgatgtggaggacgttcgactgttggcggacgtgggtgcactcattgatgtcgaccagtacattgagttttaaggggttggtgtcgggagagggtttcggtacgctgcggtgatccgcgatttgtggaagcgccccctgcgcgccgctacgctcagtgctggtcgtatagctacggccgtgggggttggctggcgttgtcgtcgcggttgccgtcagtcgaccaagtcaatcgctattgatcgatctgagggatcgctggcggtgtacggtggcgtgccgcgtagcggtgcggcgtcgatccccggaagcgtcgccgagggtggttggtggagggatcgtcacggcatcggccggaaggttgactttgctccttgtcggcggcgcggccctggtggcgtgcgcgcggggccgtaggtcatagcgcgtgcgtgcggcccggctctgccgggccgtcttgattatgtagagcaaatttggaccagctcgttcccgtagccgctgtgacgcagaggccgaccacacctcagcaggaggtgccgcgcaggagaccggggccgatcggtgtctttcgtgctcggtgctttggtcgggctggatggtgagctgggtgccgtcaggggcctgcctgatggtgtcggcgtttgagggctgtagtggtctccggagtcaagggacgtccgtacgggcggtcgcggagtgacgtgtagcgcccgtgaggtcggaggggcggccctcctacgccctgggccgcccgtagatcgtcgttcgcggtctgggtcggctgttcgaggagagggtggcgacgacgtccaatggggacctgctagtgtcctgagtcgttaattcggcggcagatagtaggctgtcggtatggctggtcgtccgcgtggtgtggtggaactgactgatgacgagcgtgcgtgtctgagccggtgggcgcggcggggtaagtcgtcgcaggcgttggcgttgcggtcgaagatcgtgttgttgtgcgccgatggcctggtgaacacgcatgtcgcgctgcggcttggggtgtcgcgggacatggtgggtaagtggcgtagccggttcctggcgcgtcggttggagggccttgttgacgagcctcggccgggggcgcctcgtcggatcagcgacgaccgggtcgaggaggtgatcgtgaagaccctcgaacggcagccggccaatcgggacagtcactggtcgacccggtcgatggcgcgcgagaccgggttgtcacagacggcggtgtcgcggatctggcgggcgttcggtctcaaaccgcatctggtggacacctggaagttgtcggctgacccgatgttcgtggagaaagtccgtgacgtggtgggtctgtacctggatccgccggtcaaggcgatggtgctgtgcgttgatgagaagtcgcagatgcaggccttggagcggacccgcccgatgctgccgatgatgcccacggtcccggcgaggcagacccatgactacgtccgtcacggcgtggccagcctgttcgccgcgttcgacccggcaacaggcaaggtcatcggccaggtgcaccgccggcaccgccatcaggagttcctaaagttcctgaaggtcatcgacgccaacacccccgccgaggtggacctgcacctggtcctggacaactacgccacccacaagaccccagccgtgcaccgctggctggccgcgcacccccgcttccacctgcacttcaccccgacatcagcatcctggctcaacctcgtcgagcgctggttcgccgaactgaccaaccgcaaactccgccggtccagccaccgcagcctcaccgacctcgaaaccgacgtacagacctggatcgaggcatggaacaccgaaccgaaaccgttcgtctggaccagaaccgcagacgaaatcatgagcagcctcgccgcatactgtggtcgaattaacgactcaggacactagtactccaacgtcacttcgcctgtctgcgctggtagtgggatcggcgggctcgggcttgggatgttcgtctccagatcgaccagtgcagggtgtgcgctgctggtaggggcagggccagaacgagggcgttgaggagtcgccggatctcggcgacggtcaacgcgatgatctccgggtcggcgtcggtctgctgggcggtggtggcggcgaggatggtcaggacggccagggcgagcatggccagggtgaggaagcggtgccagccggtccagccgcggacctggtagtggtccaggccgacctggcctttgccggtctggaacaactcctcgatgctccagcgggagccggccacggtcacgagggtgtgcagcggcaccgggcgaggtgaccagcacaggtagaaggccagctcgccggtgctgcggttgcggcgaataagcagccactggtgctcaccgggtcgggtggcggtgatgatccaggcccacaggtagtcgcggggacctttcgcccccggcccgcaactgtgcaactgccactcggcggtgggaatccgctcggcgaggtgatcgacccgtacgagggtgcgtccgtcgttgacgtgtacccgtcggtcacagccgacggccaggacgtagccgatgccgcggtcttcgaggtcgtcgcgcaggccggggtcggcgccgtaaacctcgtcgccagtcacccacccggcgggcacaccggcgtccagcgcggcggcgatcatctgccgggccagggccggtttcgtggcgaacctgacgtcgtctgggacgccggcggcagcgagccggtcgggctggtcgcaccaggtcgtctccggcaggtagagccgacggtcgatcaacgcccgcccggcaggtgacacgtaggccaggaacaccccgacctggctgttctccacacgtccggcggtgccggtgtactgccgctggaccccgaccgagcacacgcccttcttgaggaagccagtctcgtcggtgaccagcacaccgtcggggtggccgagctgctcgaccagccaattccgcacatcgtcgcggacggcgtcggcgtcccacaccgccgtacgcagcagccgctgcatcgcctgcgggtcggcgtgaccagcccgctccgccagggaccagcaggtcttacgttccacccccgacagcagcccctccacgaactgtcccgccgtcgcacgcggctccgcccggacgaaccggtcagcgacacgcgtcaccgcctcgtccaggatgacccgccaccgatcaaggtctagtctgtggcacgcggccactgcacgatcttcggttgtcctcacaaaccatcgatgatcaacgcggtggccgtcctcatgcccgcgccacgcccaacgctgaagcgaactgacgttggagtactaggccctttcagtgtgcggcgacgtgcgctggcgtctgtccgtgttgccgtcaccgttgccgtcagccaggtccgccgccggggtcgacacggtgctggtccatgaaagtccaggtcaacggcatgtcgcggtaggtcactctccgtgcaggcagtgaaaatcccacacgtactatgtgatagccggcaacacgccggtgctcgtacacaacacgaatggttgtttcggaaactcgattccaacggagtctctcgatgtgattaaggggattcagagggatggcgtgcttggccaaagcggggcgatggggctgactgtcccgaaggtgttccgtaatgatggtggcactggtgggcaggttctcccacgcactacggctggcggagatgccataacttaccgtgagtggggcacggttcccggctcgggaaaccctaggcctggcggcgaacgaattgtcactgatgggtctgtatactacactccggatcactaccaaacctttattaggtactgatgatggccaacttcgacgacctgtggaccactagccaaccccggatgcacgtgctgtcagattcgaccgatattgattctctgcgcaggtcagtgcctgtgtctggcggggtcgtggtaaagtttgatggtaggctaatgcgtactgctaaagcgttttttgccgagtttgttcgggagttgcgcttccccgaatactttggttggaactgggcagcattcgctgagtgcattacagaattgtctgggtgtcctgctcgtgcgtacttgctggtaatcgaacgagcggatctgttgctagtggacagccctgccgatcgggagatcttctttcggctgatcaaggacgtgtcttctgaatgggctaattcgtttgggttgggtccagagtgggatggcggagaggttcctttcaacgttgctctactttgctccgatgaagcgcgaatgcagctcaaaggggacgccgggtgccgccgatgagcagtaaggattccttcacacgaagtaattgcaggactgcggagtgcgctaaagaggcgtggttgtgcccctgagttgctgtcacggctgctgtcagacaacgagcatgtacgcagatgtatcgactaaatctgtttgacccgacggtgggcgggggcacggcgcgtagcggcgtggcgtcgatccccggaacccgtcgcgtgggttgacccgtgatgggatcgtcatggccttgatcgcttcgactgggaggccttgcctggccgccctggtcgtcgcgcgggcgcgtgcgcgcggggccgtaggcctgtagcgcgtgcgcgcggcccggccgataggccgggccgttcttgattaggtgaagcagttttagccagagagtggtgggactgtggcgttttccgtgtttggccgttgggtgtgatcgaggttgttagatggtgatccggtcgccgtaggcgaggatcagggcgttgagggccttggcccaaccgtagacccggccggtgatactgccgctgcccttacgtttctgctggacgacgaggtagaggacgttcatcgcggcctgctcggtcgggaagtgcccgcgccgccgggcggcctgccggaaccgggcgttgaggctctcgatgatgttggtggtgtagaggaccttgcgcacctcgtggtcgtagtccaagaacggcacgaactgcgcccaagaggtacgccagagccggatcacggccgggtactggtcgccgaactcggcggcgaactcctcgaaccgggcctccgcggccgcgacggtgggggcggtgtagatctcccgcaacgccggggtgatcttctgccagtccttccggttggtgtaccgcagtgacgcccggacgagatggacgacgcattgctggtgcaccgcctgcggccagacctgctcgatcgcgtcggtcatgcccttgaggccgtcggagcagatcatgaacacgtcggcgacaccccggttacgcagttcggtgaggtagccggcccactgcttggcgccttccccgccggtgccggcccacacgcccagcacgtcgcgttccccgtcgaggctgataccgaccacgacatagacgggccggttcgcgacctgcccctggcgaatcttcatgacgagggcgtcgatgaacagcaccggatagacccggtccaggggtcgttgccgccacgcttccatctcctccagcacgctgtcggtgacccggctgatcaactcccgggacacgtcggcgtcatacacatccgccagatgcgcggagatctccccggtggtcaaccctttggcatacagcgacaggatcgcctcgttgaacccgtccaacctgcggacgcgcttgggcacgatccgcggggcgaacgaccctgcccgatcccgagggacctggatccgcaccggcccgacctcggtccgcaccgtcttcgccccatgcccgttacggatgttgacccgccgacccgactcctcgtcgacgccgacctcgtcgaggtgggcatccagttcggcgtcgagcgctgattcaaggacggtgcgggtgatccccgcgaggagcccacccgggccgaccaacgagactccgtcggccttggcccgctcgaccagctgctgcgcgaactccacctccgccgccgacggctgcggaagctgaaccgcgttcttcttgtctgccatgacgtggtccttcccggacaggatcaacgtcctgtccaacggaccacacccaggtcaaacacggaaatctacgcagtcccgattaccaccccggcggggcgccctttctacctggcggggcgtcggttggttcgtagggccaggcgaagaaccggtgatacagcgttcccgtggtagtggtgggcatgtccacgcacgcctcgacaaagaactgggtgaggtagagcatcagcgatacccgcgcgccggcgaactcggccaacagttgacgtttgcgggtcaggcacggccatacctgcccgcacccggcacacgtccatacgggacgaactggtagatgcatcgtcgtcgctgacaccctttcggcggcgccgtgggctacggtgggaggaccggggccgcagcactggggtcgtggcgagtgccgatcgccaaacccctggtcccggccctcccgaaacgggcgccagccaggttcggactcgatgcacgtccccgctgggcctgccaccaggatcaggggagacagatgaccatggaagcaggcgagggttttcccccgtctacagacacccccgccgacctcggcgctcacctgcgagccgcccgtgaggccgccggacacagcctcgccggtatggccgcgctcacccacttcagcaagccctacctcagccttgtcgagacgggccgccgtcaggccactcccgacatcgttgaacgctacgaacatgccctcggtgtaccgatcggcaccccagccgacccggtccgccgaacccacgaatggctcctggacagcccacccgccaccggctgcctacgcgccggccgccgcatcggcgcaaacctgatccgaacgctggaagcccgggtgatcgacctccgccacctggacgacacggtcggcagccgcaccctgcttcccgtcatccgcgccgaactcgaccacgccgaacacctcgcccacaccgcctcctacaccgacacctccggtagacggctgtacaccgtgatcggtgaactggcccaactcgccggctgggtcgccagcgacgccggccactactccgacgcccaacgcctatacctatccggcgtcaccgccgccgacgcagcctgcgaccgggcgctgggcgcgcaactgctgtcgagcctcgcctaccagatcaccaacatcggcaaacgcgacgacgccctgctcatcgcccgctccgccgtcaccggcgccccgcacgccagcccgctcgtgcgggcgctgctgctggaacgcctcgcctgggccgccgcccgcctccgcgacaccgataccacccgccgcgcccttgacgccgtcaacgacgcctacgaccaacactgcgacggtatcgccgagcccgaatgggtgtactggctcaaccggacggaggtcgacgtcatggccgcccgctgcctcatcgaactcggcaccccagccgccgccgaacccctgctcacccgagcgctcgccggctacaaccacgaccacgcccgcgaagtcgccctctaccaaacctggcttgccgaaggccacgccaaaaccggcaacctcgacgccgcccgcgccgtcctgcaccgcatcgacaccaccgccatcgacgccggctccacccgcctgcaccgccgcatcaccgccgtcgaccgcctcatcaaccgccgcgcacagaagaagcccgccaacagcaccagacgaccgaccgagtagacaccccagcccgtcgccccgcgcagcccgacgtgcccccacgttgctgtcacgactgctgtcaaaaccgcccacaaacgatgaaccgccgacgagcggctgagcgaaagcccagctcaccgccaagatcgaccccatgacatcgccgcagccaccgtagcaacgccacacgtactatgtgctcgccggcaacacgccggtcctggtgcataacactggcggcattgatggctgctctgatgcggcgtaccaaggcgttctgcacgtccgtgatgaaattgcgaaggagggtgcgggtggtagccactcatgggcggcgagaatgtcggacgaccaacttgcggactacctggatgggttcgtgactcggggtggtgggcaaccgtttaaggacggcgcgacagggtggtatgacgccgatcgaggcgtcgtaatcattcagcggggggagtactccatgacaggctacgaaatgtcgtacgaggacttcctcagaaagttgaagtagctgatggacattcgagttgaggatggcgcggtggaggtgcgcctcacaagcgccgaggcgcagcgactttgcgcctcaattgcagcaggatacgaaggtgtgtcacgtgcggaatactttatccggtctggactatccgaaccgacaatgcggcgtattgtggaagaattgggcgacgccttggagcgccctagcgacaatatctcgattccgcttgaggctggtgttgaagagatcgaaaatccgcgcagatcgagaccgcgtcggtgatatgcgtatcgcagattaacttaagacgagcataccccggcttctgtccattggcgcgtccgttgactcctccaatggagtgtcggtacaggaaagccgtgccgaaggatcgaagtgcccattaccggttgacgaccaacgcttggaggcggctgaaaggaaaggtgaaatagcgtatttaaaataggatggcatcaacgcgaccagtgctccgtgcgtgcctgtgtgtgccgagcggtcccaggccgggcagcgcaggcttcgacgccgcgatatcgggtgaacggttaagtgggcggtgcttgaaaatggagctcgtttggttcagccgaaatttgtgaacggttatgggatgtcacatgctgtttcgagctgcggccatacctgtccgcacccggcacacgtccattcgggacgaactggtgaatgcatcgtcatggctggcgccctttcggcggcgtcgtgggctacggtgggaggaccgggccgcagcactggggtcgtggcgagtgccgatcgccaaaacccctggtcccggccctcccgggggtgccagtcaggttcggactcgatgcacgtccccgctgggcctgccacccaggatcaggggagacagatgaccatggaagcgggcgagggtttccccgtctacagacactcccaccgacctcggcgcccacctgcgagccgcccgtgaagccgccggacacagccgggccggcatggccgcgctcacccacttcagcaagccctgcctcagcctcgtcgagaccggccgccgccaggccactcccgacatcgttgaacgctacgaacatgccctctgctttgctccgatgacgcgcgaatgcagcttgaagaggacgccggggtgccgccgatgagcagtagggactccgtcgcatgaagtagttgtagggccgcgaagtgcgccaagaggcgcggttgtgcgtctgggttgctgtcccggctgctgtcataggccgagcacgcatggaaatattgcgacgcaaccgttcggcctggcgatgaacgggggtggttgggtggcacggcgcgtagcggcgtggcgtcgatccccggggtcagtcgcgtggggcgacccgtgatgggatcgtcacggccttgatcgcttcgactgggaggcatcgcctggtggcccctggtcgtcgcgcgtgcgcgcgggccagaacggctgtagcgcgtgcgcgcgtcccggctctggtgtccgaccctgcgccgcagaactcgactgagatgcgcgacggatccgggcgtcggttgcgcgtcggtggctaccgggtcctctatcgcctcgacggcgacgagttgaccatccacgccgtcgggcaccgcaaggacgtctactcgtgaggtgatggtgccgcccaggcttggcggtcatgtccggccgtagcgggttctggggtcgagggccactgtcgggctgtcgtacggcggcgccgtcgtacgacctgtcgaggccgggcaccgggtgacgggaatccgacgtcgctcgaccgcgaaccggtcacgcacgacgtccgggtcgacgggatcatggtcgcggtgcaaaaacgcggtcgttgccgctagcatcgggctgttctgaggagaccggatggacgacgtcaccctccgggccctgtgcctcctcgaggaggcacaggccggcggcgcggcccaggtgctggtggccgccgagtccgcgctgcggacaccgaccggagacatctgcgacggcccggccgcgatgcacttcgcgcgcgttgtggcgttgacccgactgggtgacctgcggggtgccgtcaccgcagccgacctgatgctggccgccgcggaccgggagcacagcgtgggatggcgttcgtgcgcgctgtcgctgcgtgccatcaggcggctgcgtctcggcgacctggacatccgtgagcacgacatcgtcgcggtgctccgggatctggtcaccgcggagaccgctctgctcgccggtgaacccgaccccgtgatcgcgggcaacgcccacaccgggatcgcgatcgggtacgcgcagctgcgcctgtacgagctggccgagccccagttccaggcggcgtacgaatccacctgtcaggcgtcgtacccggacaacggcaaccgggcgatgtggctgtgcaacctcgccgaaagtaacctgatgtgggccttggagctgtaccaggtcggccaggtggcggaggcggagcagcacctcacggtggccgaggagcacgcggtacgggcggcggcggaggcctccgggccgaaggcggaggtgtggcggcacctcgggttgctctttgcggcgtccgcgcgtgccgaaggccgggatccgaccggcgcggccgatgacatccctcggtacatcgcccaactccaggcgttcggcgtgcccgcgcagcaggcggaggtgctgctgtgccggcccttccacgcggtcgcgctcaaccgctccggtcggctggacgaggccctgcgcgtcatcgaggaggccgtcgtcgacctgtcgcccgacgtcgcctggctggtgtcggcggcgttgcaccggacgcacgcggtgttgctggccaggaacggatcacgcgatgccgggccgggactcacctacggcgacgcgctcgcggagctgctgtggcgccaacggcaccgctggctgcacgcggcggtgtcgatgcagtcgtacgacgtcctgcggtggcagcacgagcaggccgagcgggcggcacggaccgacccgctgaccggggtggcgaaccggcgggggctcgacaacttcctgcggaagctggcggacccgggcaccgtcgacgacgaccgggtcgcggtgctcaccctggacatcgactgcttcaagcggatcaacgactcgcaggggcacgccgccggcgacgacgtgctgcgcgcggtggcgaaggcgctgacgaccagcgtccgcaagggcgacttcgtggcccgactgggcggcgacgagttcgtcgccatcctccccggtgccgactgcgccgccgccgagcaggtggccctgcgggcggtcgacgccgtgagcggactgacgccgtggcggacgggggtcagcgtcggggtcgccagcggtaccgctcacgcgctgggggtgtccctcgctgacgccgatcgtgcgatgtacgccgcgaagcgggccggcggcaaccaggtgagccgctgtcacgtcgcgagctgagctcacccgcgatccggctgccgtcggcgccacgatcgccccattggcgcgggggctgccgatatcgggtcagtcgtcgagtcggtgggggaggatccccacgtgacgggcgaacttcctcgtgggcggcggtggtccgcccggaccacctgggccagccggctcaacgtcccgctgcgggcgttcctgcacaccgagaccggcagcgcgcgggtgctgctcgccgcggccgtggtcgctctcgcctgggcgaacctcgacgagtcgtcgtacgagtcgctgtggggcaacaccttgtccgtccaactcggtggctggcagctttcccacgatctgcggtactgggtcaacagcggcctcatgacgttcttcttcctggtcatcggcctggaggtacgtcgtgacttcgatctgggtgaactgcgggagcggcgcaggttgacgctgccgctgctggcggggatcggcggcatcctggtgccgatcgcgatctacctggcgttcaacgccgggcggccgaccgccgtgggctggggtgtggtgatggcgacggacaccgcgctcgcgctgggcatgctcgccgtcctcggtccccgcttctcggaccggttgcggaacttcctgctgaccgtcgccgtcgtggacgacctgatcgtgatcgcggtactggcgatcgcctacccggagcacccgtcaccgacggcgttgttcgtcgcggcgggcatcttcgcgcttgtgctgctcatccgcgcggccggcgggcggtgggggccggggtacctgctgctgggggtggcggcgtggctggcggtgtcggaatcgggggtcgacccggtggtggttggtctggtgatggggctcctcacctacgcctacgccccggcccgcaccgaacttcagcgagcggccgaccggttccggctgttccgggaacaacccagcccgcaactggcgcgttcggtgcgggccgggctttccgcggcgctgtccccgaacgaccggttgcagcacatctaccacccgtgggccagctacctgatcgtgccgctgttcgcgctggcgaacgtcggtgtggtcgttgacggtgaacttctggcgcgcgccgccacgtccccggtcaccctcggcgtcctgttcgcctacgtggtcggcaagccggccggaatcgtgatcgcctcgatgctggtggcccggctcagccacaaccggttccgggcgccggtcggctgggccgcgatcatcggggtcggcaccgtctccggcatcgggttcaccatcgccttgctgatcgccacccatgccctccacggcccggccctggacgaggcgaagatcggcatcctcgtcgcgacggtcggcgcctccctcaccacctggctggtgttccgtctcgccgcccggctgcccccggcgcgccgggcccgcgcgctgctgggcgtctcggaggggatcatcgatttgatggtcccggtcgatccggaccgggaccatgtccgcggcccgcgcgaggcgccggtgacagtcgtggagtacggcgatttcgagtgcccgtactgcgggcaggccgagccggcggtccgggaactgctcaccgacttcaccaacatccggtacgtctggcggcaccttcccctcaccgacgtgcacccgtatgcccaggtggccgccgaggccgccgaggcggcgggagaccagggggccttctgggagatgcacgacctgctgctggcgcaccagggcgaactgcgccccgccgatctgctcgggtacgccgaacgactggacctggatctggaccggttccgggagcatctcgccgatcgtcgcggtgctgtccggatcgccgaggatgtcgacggggccgacctgagtagcgtctccggtacgccgacgttcttcgtcaacggtcgccgacaccacggctcgtacaacatcgaggcgctctccgcggcggtcacgtcggcgttcgccggcacgcggcttcgcccccgggatgaccgggaaccggaccgccggcgcgaggtggggtcagagcagccggacgaggaaccggggacctgagcgtcgaacggtggacctgagcgtcctggccacccgcgggtgaccggggtggttcccacggcgtggcgggagcggacagcgtcggcggtcggacggacgggcggtcgggcaggggaggggaggggaggtttccggtctgtccgtcggggaacccagcggtatggccgaaaccttcgcggatcaggatctggctaccctgcggtccatcgcgcgtggcgccgggatagcggacaccgatcgcatgccacacgacgaacttgtcgagatgctgcgccgggccggactcgccgagccggacagcggtgcggtggaccagcccaccgaagatccggccgggttgtccggtatgccgcgcagtgacctgaacctgggggacgagagcacgggtgggagagccgccgaggaggcgatcggtgcgcggcccggcgagtcgggcaccgagatcgacgaccgcaccgagcgctgaccggcgtcagcggcaccgtcccgccgtcgaacgggcaccagctcgacggcgggacgccgcgcgttccgacacgcgcgatccgtggtcgggttggtgtggggaacgaggacacccgacgcgaatagcgggcggtccgcgccgaagcggcggataccgaccggcccggcagggcatggtgggtgcatgacgacctcgcagcccggccccgctgacaaacccgccgacggcggcgaccgcctcccccagacgctgctgttactgggtgcgacgggtgacctggccgagcggctgctcctgccgggcctgggccggttggtggccaccggtgtccagccgaacctcatgttgctcggtagcggcatggacgactgggacaacgaacgctggcgccgccgcgtgagcgacgccttcggcaccgccgacgcgaccggccaccgcgtgcaggagatgatccgcgacacctgctacatgaaggccaatgtgacgcgggaggaggacctacgtcggctgttggccaactgccatgaacagcttgtgatcttcttcgcgttgccgccggagatcaccgcccgggccgccgaagcgctcacccacatcggtctgccaccggggacccggctgatgctggagaagccgttcggcacggacgctgattcggcccggtcgctcaacgatgtcctggcccggttggtgccggaggagcagatctaccgcatcgaccactttctgggcaagtccacggtgatgaacatcctcgggctgcgcttcgccaaccggatcttcgagccgatgctcagctccgcgcacgtggcctgcgtggacatcgtcttcgacgagaccctgggactggcgggccgggccggctactacgacggcgccggcgcgctcatggacatggtgcagagccatctccttcaggttctctcgctgatcacgatggacgcgccgcccaccctggccgcccgagacctgcggggccgaaaggcgcaggtgctgcgggccacccgggtgtggaagaacgacccggtgacgtggagccggcgggcccggtacgcggcggggcaggtttccgggcgccggctgctcgggtacgccgacgagtccggcgtcgacccgactcggggtaccgagacgttcgccgaggtggtgctcagcgtggacacctggcgctgggctggggtgccgttccggctgcgtaccggtaaggcgctcgccgctcgccgcaaggaggccgtggtcaccttcaagcagccgccgcgggtaccgaccggtctgatcgggtacgaccagcccgaccggctgcggatcggtttcggcccggatcggctgggcctcgacgtgaacatcaacggccccgggcacccgctggagttggaccaggcgcacctggtggccgacttcggcccgggggagttgccgccgtacggcgaggtgctgcgcggtgccctcgacggtgaccccaccctgtcggtgcggggtgacaccgccgtggactgctggcggatcgtggcgccggtgctcgagtgctggcgggcgggggcggtgccgttgcaggagtacccggcgggttgccaggggccggacggctccctgctgaccccggtaccggccgaatccgccgagagctgacccgcggccggggcacgagcaccggcattcgtccaaattttttgacatggtcccgctcgggaacgagactcgcatgatcgttcactttgtcgggaagagtccaggggggaccatgtccagcatcagatttcggggggccggcgtcgcgctggctctgacactcggtctgctggcgggatgtagcgcgggggagggcgtcgacgtcgacgggtcgggccagtctggtgccggcggtgtcctcactgtcgcgatcagtggggaaccggatcagctggacccgcatcggacctcggcctaccacagcttccaggtgctcgagaacgtctacgacacgctcgtggagccggacgcgaacctggcgatgaagccggccctggcgacggagtggagcaccagcgaggaccagttgacctggacgttcaccctccgtaagggggtgacgttcaccgacggttcgccgcttaccgccgaggacgtggtctactcgtacacccggatcatcgacgagaagttgaatgcggcgtaccggttttccacggtggagtcggtgacggcccccgaccccggtaccgtcgtcgtgacgctgaccgcgcccaccccgaacctgctcgccagcctcggcggcttcaagggagtggcgatcgtcaagaagtccaacgtcgagtcgggcgcggtgaagaccgagccgatcggtagtggtccgttcactgtggcctcctacactgccggggacagcatcaagctggtgcgcaatgacagctactggggcaccaagcccaagctggacggggtgaccttcaccttcgtcaaggacccgacggtggccctgcagaacctgcgcggtggtgaggtgcagtggaccgacaacctgcccccgcagcaggtgccggcgcttcgggaggacgacgagctcgtcgtgcgttcggtgccgtcgagcgactactggtacctggccctcaaccagtcccgtgagccctacgacaacgtcgaggtacgccgggcggtcgccttcgcgctcgaccgagcggcgatcaccaaggccgccaagttcgggctggcgacggtcaaccagaccgccatccccgaggacagcgccttctactacgactacgcgccgtaccagcgggacccggcgcaggcgaagcaactgctggccgcggccggcgtgacggatctgaccatggacctgatggtcaccaacgagtacccggagacagtcaccgcagcgcaggtcatcgccgcgcagctcaaggacgtcggcatcactgtcacgatccgtacgttggatttcgcccagtggctcgacgagcagggcaagggaaacttcgactcgttcatgctcggctggctgggcaacatcgaccccgacgagttctactacgcccagcaccacagccagggcaccttcaacttccacggataccgcaacccagccgtggacagcctgctcgaccaggcccggaccgagaccgaccaggccgcgcgtaagcggcagtacgagcaggtggcgaagcggatcgtcgacgacgccagctacctctacctctacaacccggatgtggtgcagggctggtcgccgcaggtcagcggctaccaggtccgtgccgaccgggcgattcggttccgcgacgtcagcctcgaccggtgagtcggcaggacgcttcctggtgacccgcttcgtcctgcgccggctgctccagtccggtgtcgtcctgctcggcgtgacgctggtggtgtttctgctgctgcaactcgtacccggtgacccggtgcgggtggcactcggcacccgcttcgaccccgagacgtacgaggcgctgcggtcgcgggcgggactggaccgaccgctgccggtgcagtacgcgagctatgtcgggcacgcgttgaccggcgacctcggggtcagcttccgcagcggccggccggtgaccgcgatcgtgctggagcggctgcccgcgacgctgtccctggcgctcaccgcggtcgtcttcgcgctgctggtcgccttcccgttgggtgtgctctcggccctgcgcagcggctcggtgttcgaccatgccgcgcgggtcttcagccagttcggggtctcggtgccggacttctggatgggcatcatgggcatcctgctcttcgcgggggtgctcggctggttcccgccctcgggctacgtggccctcaccgaggatcctgtcggctggctctcgcacgtgtttctccccgcggtcaccgtcggcctggtgaccgcgtcgattctgaccaggttcatccggtcctcggtgctggaggtgctcgccgaggactatgtccgcaccgcggaggcgaagggtctgcccacccgcctggtggtggtgcggcatgtcctccgcaacgcgctgatcccggtggtcaccgtcgtggccgtgcaactggccagcctgctcggcggggtgatcgtgatcgaggtgctgttcgcctggcccggcgtgggtcggctcacctacgacgcggtgcaggcccgggactatcccgtgctgcagggggcggtcctgctggtggctgcgctgttcctgctggtgaatctgctggtggacgtcctgtacgcccgcctcgacccgaggattcgggtgcgatgagcggggacggggactcgacgtcgcgccgggcgctggtggcgctggggcgcgacccgttggccgtgaccggcggcgtggtactggcactgctggtcgtcgtgggcctggccgggtcctggctggccccctccggcatcaacgaggtggacgtcgaccggatgctccagccgcccagctgggcccatcccttcggcaccgacgaactcggccgggacgtgctcagcagggtcctggtcgcggcccgggtgtcgctccaggtcggcgccgtcagcgtggggatcgccctggtggtgggcgtgacgctcggcctgctcgccggctactaccgggggtggctcgacaacgtgctcatgcggtgcatggacgtgctgttcgcgttcccggtcctgctgctcgccgtggccatcgtcgcggtcctggggccggggctgagcaccgcgatggtcgcgatcggcgtggtctacaccccgatcttcgcgcgggtcacccgggcgggtgtgctctccgtacgcgagcaggtcttcgtccgggcgggcgtcgccaccggggcgtcggacctccgcatcatgcgtcggcacgtgctacccaacatcgcggccccgctgatcgtccagacgtcgctgtcgctggccttcgcgatcctgtccgaggcggcgctgtccttcctcgggctgggggtgcagccgcccgcgccggcgtggggccggatgctctacgacgggcgcggattcgtcaccgacgcgtggtggctgggcttcttcccgggggccgcgatcttcctcaccgtcctggcgttcaatctggtcggggacgcgttacgcgatgtgctcgatcctcgccagctcaccgtcagcgaggcgaggaggaacgccggatgaacgacgaacccgtcctgtccgtcgcggatctgaccgtgacgatcggtacccgccggggcccggcccgtgccgtcgccggcgtcgactggtccgtgcgggcgggagagaccctcgccctggtcggtgagtcgggcagcggcaagagcatgagcgtgctcgccgccaccggcctcgcgccccgcccggcccgggtcaccgggcgggtgcggctgctcggcacggaccttgtcgcgctgtcggacgcgcgccgccggcggatgcgggggcggcacgtcgggttcgtcttccaggacccgatgacctcgttgaacccggtgctgaccgtgggccgccagatcggcgaggccggcgaggtgcacctggggctgacccggcgggctgcccgggcacgcgccatcgagatgctcgaactcgtcggcatcccctcggccaccgaacgggtggacgcctatccacatcagctctccggcgggatgcgccagcgcgcggtgatcgccatggctctggtctgtgagccggacctgctcatcgccgacgagccgaccaccgctctcgacgtgaccacgcaggcccagatcctcgagctggtcgccggtctgcaacggcgcctcggtatggccgtcgtgtggatcagtcacgatctcggtgtcgtcgccggcatcgcggacacggtggccgtcatgtacgggggtcggatcgtcgagcagggggcggtcgacgcggtcttcgcggacccggcgcacccgtacacggccgcccttctcgccgcgcggccggatccggatgcggacagcaccgagctggtcacgattgcggggacgccacccagcccgctggaacttcccgcggggtgtgccttctggccccgctgcccggtgcggggtgactcccgctgcgagcgggagttgccgtcgttggtgccggtcgcgccgggccaccaggtccggaccttctatccgcaccggccgaggggggaggacggatgaccggggagagcgtggccgccgacgtggtcgcggagctggccgacctggcggtgtggttcccgacgccggcgggggtggtacgggccgtggacggggtgtccctccgggtgcgccgtggcgagacgctgggcctggtcggcgagtccggcagcggcaagtcgacgacggggctggcgctgctgcgcctggtcgagcccaccgccggcgaggtccgggtggcggggcaggacgtgacccgctggtcacggcggcggttgcggcggttgcgccgtcgcgtcgccatggtgttccaggatccgcaggcttcgctcgatccgcggcacacggtcggggcgagcatcgccgagccgctggccgtgcaccggctcaccgccggtggctcggcccgccgcgagcgggtggccgagctgctcgacctggtcggcctgcgccgcgatctcgccgaccggcacccgcacgagctctccggcggccagcggcagcgggtgggtatcgcgcgggccctggccggcgagccggacctgatcgttctcgacgaaccgatcgcctccctggacctgagtgtgcaggcacagatcatgaacctgctccggggactccagcgggagttggggctgacctatctcttcatctcccacgacctcgccgctgtcgagcacatgagcgaccgggtggccgtgatgtacctcggccggatcgtggagagcggtacgccggcacagatctggcgagagcccgcccatccgtacaccgccgcgctcctgtcggccgtgccggtggcagatccgccggtgcagcgcggtcggcagcggatcatcctcgccggtgacgtcccgagcccgatcgacccgcccaccggctgccgcttccggacgcggtgtccgcaggcgcggcccgactgcgcccggaccgatccggtgctggtcgagatcggctcgggacaccaagcggcctgcctgttcgcgggcgaggcggtgcgggcgatgcgggcggacacggcccggtaggcgtgtgccgtccgacgctgtcgggcagccggcgggtggttcgttcgtcctgcgtccggtccagggttgtcgcgcggggctgactagccggcacggtcgggacggcatccgtcggcgcaactcggcgccgcctcgggggtgggggaggcgaggttgggtggggcgcagtcatcgcactgatcaccccgccacgccgagaccccttcccggaccgcgacggcggcgatggcgagcgcggcgatcggatccgcccaggaccagccgagccaggcgttgagcagcaggccgacgagaagtaccgcggacaggtacgtgcagagtgcggtctgtgtggagtcggccatgacggtggccgagccgagctcccggccggtgcgtcgtttggcgcgcaccaggagtggcatgacgatcagcgatgcgacggcgaggccgatcccgacgggactggggctcgcttctccgccaccgagcagcgaacgtccggcgtccacggtgatccaggcggccagggcgaagaacgagacaccgatcagtcgtagcgccaaccgttcccgttcctccggcacccgggagcggaactgccagatcacgacggccgcgctggacacctcgacgaacgagtcgaggccgaagccgatcagtgccgtggaggaggccgcggccccggcggcgatcgcgaccaggccttccaggaggttgtacccggcggtggcgtaggccagccacaggctgcgtcgggacaggagcgtacgccgctcgggcgtcagcgtggacgtgttcacgcgttgtccccccgtggggcggacgagccgtacgtggggcagagggcgacggcctcgccggtggcggcgaggaggtgctccgccgaacgaaacagggctggcagttcgggccgggccagcgcgtagaacgactggcggccttcgacccggaagtcgaccaggcggcagtcccgcaggcacgccaggtgcttcgacacggtcgactgggccagtcccagttcgtcggtgaggtccaccacccgggcctcaccgcgggccagccggtccaggatggccaggcgggccgggtcgccgagagaccggaacagtgcgacggccggagcgagctccgaagcgtgatcaatcgccattgggcgatgatagcacagatcagaatcattcgtcgcgggagagttacagcgaatatcgacactcttctataaaattcattgacgttctcctattaatgaagtcatgatcgggtaaagctggccacgccggtcacgagccggcgccgcaccgcagaggagtccctatgacgccacgtttccggctcgccgtactctcggtggcgacggctgccctcgtcgccgcgacgacgactccggcccaggccggtccggacgactccccgcagctcgcccgatcagccccagccgccaccagctcggtcgacgccgccacggatcggctcgcccgcgaggtcgccggtgtgctcgccgatccggccacccgggcccgggtggcccggtcggtgaccgccgagccggtggatctgctggcggctcgactcggcgtccgggtcgagcgtgccgcccgatccgccaaccaggcggtgctggaggccaaggggctgcccgcgggcaccggctcggtgctgcgcctccgactcggtcaccaggacatggcggcggcgctggcccaggcggagatcccgctcgtggcggccgcggtcagcgacgacgccctccccgtcgcggtcggctacgagccggccggcggtcgcgtccagctggacccggcccggctacccgaccgtcccgtgctggtggtcgaggtggacgtggcgaaggcgatgacgcggggcctggcgcaggtgcggcaggaactcaccgaccatggcctggtcgatgccggctccaccgttgccacgcggtcagctgccgccgagtcgggttactgggccaccaaggtcaacgaggttcggctgagcgacgaccaagagccctggatcaaggggtccgccgagatcttcagcattgtcaccggcttcggacaggacggcaagggcacggccacgatcgtggagatgccgtacctggaccatgacggcgagacctaccgtcccaaccaactgctggtccacttcgacacctacaagtacgatctggccgatgtggtgatgtacgaggacgacggcggcaccaactaccgggagctggcccggtcactgatcaccgccctgctgacggtcatcgactatggcgtctacgtgccgctggtcagtgcgatcatcgacgcgatgccggacagctggtggatcgacgacccggactacgtcgactccttctacaccctgagcaccagcagctccggacggctcaccggcgcctccggcaacggctggctggacgtggcaccgtactgggtccagccgctgtagggcgggcagggtcgcctccccgcgtttcgccgggaggcgacgtccgccgagcccggcgtgggccgttcggctcgtgaccaccgatcggcggtacggccgccggcctgacgccgagcgggtcgcgggcgggtcgtggtgcgaacaccacgacccgcccggtcgtcagtcaggaggttgtgatcaatcgatcggatactcggtgaggtagaccggcgcaccgacgcgcgtggtgtcggccgccgcaccgatcccgttgaccacgtggtcgatcgtgccggcgttcaggttcacggtcatcacgtgatgaagccgtaccccggggcggtccggcacctcgaagccgttctcagtatgaatcgacgggttgttccggttgtacacgtacaccccgccgccgtacagcgtgtggtgccgtacccggtcgccgaccttgtagccggcccagccctcgacgtcgcccttcatccagtcggcctgcgtgggcgggtcgtagggcagttcgttctggtagaggatcgtggtgccgtgttcaccgttccacaccgtgttgtggcgttggaagtgctcgacgaacagaccggtggcggtgacccggtcgccgttgatgattgcaccgtaccggccggtgttggtgtgccagcgatcggtgtcacccttgaccccgtcggtgaagtcctcgacgccgtggtcgcctcgccacacccaggtgtggtcgatcagcacgtggtcactgttgatttcgagcgcggtgtgggtccgaccgatgtgcggcccgccgacccggaagtacacgtcggacagcgtgatcgggttccgcggggtgctgtggtggcgtccgtgtcgttcgccgacccggagcagcaccggcgactcctggagcccggcgtcgaccgtcaccccggctaccacgacaccgggaacgccggcgatgtcgagcggcatcgcaccgtccacggcggtcagcgtggcgtgtcccaggccgaggacgaccgtgtccggccggcggatcctgatgctctgggcgatgtcgtaccggccgggggtgagcaggagatgcttgccccgagccaactcctggttgatggtacgtacggaatcaccgggacgggcgatgtagaagtcgcggatcgcgatgcttcggccgggcgcgtgccccgcatcccaggagatgccccgggtgtcacggcgagcagccggcactcgcacctggtaacggccccgatcgtcaacgaacaggtacggcttttcccggctcagtggcgtggtgccgagggtggtgtatggcgggtcgggaaagccggcgtcgtccggcgcaccgatgacacccgcgaagacctggttccacacggcgttggaccagctgccgatctcgctgttgcgggtcagccactgctgttgtgagccgttgacgacgtcgggtagtcgtgagtcggcgatgaatccgccgctggcgtagtgcgggccggcggtgcagtagtccatcagcgacagggtgccgccgctgacgtccaggcggcgcatcgatacggcctgcgacaccgcccagaagttcgctgaggaccgacagtcgtcctggtcggcggagtcgatggtcagcgccaggttggacagtgtccgccagaagttgaccagtgcgaggcagttgctggtgccgtcgtcgaggcagcggttgtagacttcgatctttccgtggacccggacgtcggtgggggtggcaccgaggccggacacctgggtgtagtagccgagcttcacctgcaacggctgttcggtgttgccgtagtcgccgggtaggaagagatatgcgtgtcggtcggtgcccatctcggcgtccacctgtgcggcgtgccgtgcgtccatggttgcctggatctcgtcgatgggcgtgtccgggctgaagatcgtcacgttggggccgaagtcgggggtgccggaccggggtgggccggcggtggcggtgctgggggccgtggcggtgacggccgttgccagcgcgagaccgagcgccaggctccgccgtgtgtgtcggcgtgggtgggaggtggtcataccttcgtcctctcgacggggcgcgagggcggtgagagcgctctcacgggtggcgtcagggtgatccggacggggactgcgggttgacaccgtttttaccgggtgggccgaccgcacggaagggcccggcggcagacggttcacccggcccgggtgaacccccctcacccgtgctggtgcgaaccttcctgagggagggggagccgatgacaacgcctgcggcaaagctgatcggccggctggagtccggtcgtcacccggaactgccggagaccacggccggcaccgtacgcctggacgtccgcgaggacggccggaccgagcactggcacctcaccatcgccgaccagcgggtccgcgtgcaccggtgcgcggacgaggccgacctcgtgctccgggccgaccgggcggtgttcgaccggatcgccgccggagcgctgcacccggccgccgcgctgggccgcaacgatctcaccgtgcacggcgacatccggttgttcacgatgctgcgccggctcttccctggcccgcccggtgcgcgtcacccccgagacgcggcccgcccgaaacgggtgtccgggacatccgcctccggtcgctccgcgcactctgcggggaggcatcggtgaggcaggagcgggtgcacgtgatggcgggcaatgccttcgccatcagcgacgcgcagggagacgtggagagtgaccccacggcaccggtcggcctgttctcctgggacacccgcttcctcgcccactgggtgctgcggattgacggcgagcggctccaggcgctctcccgcgacgacgtgacgtacttcgagacgcgtttctttctcgtccccggcaccgccagccactacgtcgacgccgacgtgtcggtgatccggcaccggtccctcaacgacagcttcaacgagcgactgaccgtgctcaaccactcggccgaaccggccgagttgaccgtacggatggagatcggcaacgacttcgccgacctcgccgacgtcaccaaggccggaccggcccgccaccggcgagttcaggtcacccccgactcccaactacggcagctgcggctgcggtaccggcgggaacggttcggccgtgaagcggtcgtgaccagcaccgagcccgtcgaggtggacgagaaagggatgaccttccgcatccggatcgcgccacacgggcagtgggagaccgacctgcacgtcggcatgacggcccgcggtgaagccgaccgggacatgcgggccgacctggtgacccatcggctccacgtgcaccgggacatgcgcgaggacctgcgggggtggttggagcgggcgcccaccctggtcaccgacaacaacccgctgctgggggcctaccggcggagcctggtcgacctggcggcgttgcggtacgagccgttgtcgtccctggaacggttgccggtgggcgggttgccctgggcgatgtcgctccacggccgggacaccctggtgacctgcctgcagacgctaccgttcacgccggagctggccccggtggtgctgcgcctgctggcgctgctgcagggcggccagctcgacgacacgtacgaggaggagccaggcaagatccttgctgagctgcgctacggggaagctgccgcgttcggccacgagccgaccacgatgtactacggtgccgccgacacgacaccactgttcgtgatcctgctcgacgagtacgagcgctggtccggcgacaccgatctggtgcgggaactgcgccacccggctcgtctggcgctggactggatcgacgagtacggcgactccctcggcgacgggtacgtgcgctaccagcctcgtaacacccaccagggcgtggtcaaccagtgctggaaggactccccggacgcgatcaccgaccgggacgggtggcaaccggacctgccccgggcgacctgcgaggtgcagggctacgcgtacgacgcgaagctacggggtgcccggctggcccgccaggtgtggggcgacccggagtacggggaccggttggagcaggaggcggaggagctgaagcggcggttcaacgccgacttctggttgcccgaccaggggtactacgcgctggcgctggaccctgagggcgtccccgtcgacgccctcacctccaacatcggccacctgctgtggagcggcatcgtgccggagagccgggccggggcgcttgccgggcacctggtcggcccgggcctcttctccggctggggagtccgcaccctcgcggctggccagcgggtctacaacccggtcggtgcccacctcggcgcggtctggccctgggacaacgcgattgtcgccagcggccttcgccgctaccgcttcgacgccgaggcggcgcggatcgccgacgggatgttcgccatggcggggcggatcggtgggccgatgccggaggtcatcgcgggctacccgcgaaccctgacgaagtatccggtgcaactgccgatttccggacggccgcaggcgtggtcttccgccggactactgatgctgttggcggccgtgttggggctccgtccgtgcggtgacaacctgctggtgagtccggcgctgccggctggcttcgggcagatcgaactgctcgacattccggggaagtggggccgctccgatgcctacgcccgggaccgcgccgacggtgcgcccacccaccagccctggctacgctgacccgcccgggtccgccgcgcaggcggctgccccggcccgcgacgtccaccgggccggggcagccgggtcagccgggtgtcagcgtgtcggcagctccgcggcgaaccgggccacccgcgcggccaacgggctcgtcgactcgcgggcccacgtgaagtggtcgatccggttgccggtcggctcggccggatgacgctcgcgggtgatgggcgcgttggtgagtttggcgcagaggtggtcgagcgtctcgtgcggtgtgtactggtcgttgtccacgctgagtgccagcaccggcgtacggagtccacggagcgccgcctcggtgtccaccccgtccattcgggggaagcggccggtgcgggccgtgtaggcccagtcacggatgaccccgcgcgcctgtcggccaccgaagccccagccaggccagaccccgaggagccgggtggcgacggcgatcgtctgggtgaacgggaggacaccgtacccccgggatccgggtgggtactggcgccaccacggtagccccacggcgaccagggccagaccgtccacgtcgtgtccctcgtgtagcgccaggtgcagcagggccgcctggccacccagggagtgtccgagcaggagggtgcgtcggccgttgcggcgttccttcagcgccgccagcaacgcgccgacgtcggtggtcaactccgcgtacccgtagcgggagccgcggctcgggggtggcgtgctcgctccggtgccacgcaggtcggcgaccgcgacggccagcccggcggcgcgaagcgccgtggcgaacggtcggtagtaccgcgcgggtacccccatcgcgggcgagatcagtatcagcggggcgttgtccgcgtccgccggctccggatagagctggaggccgagttgggccccggccacgtcgacgaactcttgctggtagtccgcatgcaccaccccaatctacgactcgaacctaccgacgggtaaccaaacggtgatcgtcgtcacgtcaatccgggttcggtgggaccggccggctgcggaccgccctgcggtccggagccgcaccaggcggggacggacgcctggcgattccgtccggggcgacggatccgcgaggcgtccgggtgttccggtgggctcagctcagctcacggtgatcgcgccggatgcggaacggacgcaggacactgcacgggcgctcgtcgccgcggcgccggtcaggcagtgcccgagcgtcaggtggccggcggcgttcgggtgccacgattcctggcacgtctggaagttcgtgacgcaggcgttggcgatcctcctgatgtcgagcttgtcgagcccggagaggctggtgacgaagacgccggtcggcccgtccatcagacgaaccggggtggcgagggcgttctgtgggctgtccgccgtctcacagagccgggctccgtcgaaggctcgctgcacgttgaggaggacaacgtcggcgccggggaactcgtccgcgacggtggtgtggacatcgctcaccagggttcccaggccctgcgagagatagtggccggcgggcagactggcccggtgggctgggcaaccggccgcgtaccgttcggcgccgagatcgcggaacttgtcccgcgtgtcgtcgcggttgtcctccgtccagtaggtggggtcgtactcctccggcagcgggttcgtgtagtcctggaggacgacccggtgctgcccgtcggcgtcgacctcggccagcgtgctgaggatctgtcggaccgccgcggtggtctccgcggtggcggcggcgagctccgcggcggtcgccaggtcgttgttggaacagggctcctgctccacctttccccacaggtacgcccagaactcccaccagccggtccaggcgtcggcgatgaatcggttggcgcacttctcggccaccgagccgaaggtgaacgagctgttgttcgagccgagcccgacgagcaccaggtcgatgtcgtgggtctgggccaccgcgcggagctggtcgagctgggccgcgacctgacgcccgctggtccgggtggcggaggcgttggcgatgtcgtacggctgtccgcccgagcaggcgaggttgaagcgggccgtgatgccgggcaggtcggcccggtgtagcgaggcgttcgtcgagcggtggcagaagtatgcgttgctgttcggcgcggaccatcccgggaaggtgctggtttccccgtcgatgttgaccacgggagagtacgccccggcaccctcgccgctgatgaaactgtcgccgagtgccaccgcggcggtgggcggtgtcgcctcggccggacccgacggtgcgactgtcgcagcgaatgtggccgtgacgacggcgattcccgccgcaaggacggtacgacccagtctggacatgtcttgatcaccccaatcgagatgtgaaagatcctctgaattttggatcagatcactcctgccttacgtacgtcaatatttcttcgtctacagatttcgatgtattacccgcgctgtgctcgcgctgacgtgggggacacccgggcggagagccgctaccaaccgggcgccaccggacccgcctaagatgccgggcaggtgtcggcccgcccggcgcctgcgggtgtcggcgaccctcacgctgatcaccagggacgactgtcgcctgggtcacggccggaatcgtccggtgggccgaccggttatgccggtgaggccggccgagcgggcccggcgggcgccgtcagggcctacggctaggctcgctgcggcgtgccgcaccccggccgatgcccgccgtgcgcggcaccacaccgccgagacctgggagtacgaccagttgaccgcagagcctgagaccctgtatgaggccgacgacctcacgcacctcgaagggctggacgctgtccgtaagcgtccgggcatgtacatcggctcgacggacagccgtggtgtgggtcacctcgtcaacgagatcctcgacaactccactgacgagggcgtcgccggtcacgcgacgtccatcgaggtgacgctgcacgccgacgggtcggtgcaggtcgacgacgacggccggggtattcccaccgacgtgcacgcgaagtccgggatatcgggcgtcgagctggtgctcacccggctgcacgccggcggcaagttcggcggctccggctacaagacctccggaggcctgcacggtgtcggagcctcggcggtcaacgccctctcgcgccgattcgacgtgacggtccgccgtggcggcaagatccacacgatgtcgttccgacacggcgtaccgggaacattcgacggcgacgggccggaggcacccttccgggccggcccaggcctccaggtcatcggcgcggtgaagcggcggcagcgcaccggcacctcgatccgttactggtacgacccgcgctacttcgaggtcggcgccacgctggacgccgaggccgtacggatgaaactgcgcaacactgccttcctggtccccggggtcagctacctgctgcgggaccacaccggcgcggagccggtcgaggagcggttccactatcccaacggcctgaccgacatggtggacttcctcgccccggcgggcgaccggccggtctccggcatcctggtggtctccggcgagggcacgtaccgggagaacgctgccgacgccaacggcgtcatgcaggccaacgtgccgcgccgcgccgaggtggagctggccttccgctggggcaccggctacgagcggaccgtggagtgcttcaccaacaccatccgcaacgcacacggcggcacccaccgcaagggcttcgaacgggccctgacacgaaccctcgccgacgctgtccgcaacgcccgcggcctgctcaaggccaaggaggatccgcccacgctggacgacattctcgagggcatgaccgcggtcgtgcacgtgcgcatcccggagccgcagttcacctcgcagaccaaggacgagctgtccaccgccggcatcaccaaggtcctccagcgcctggtcgagcagcacctcaaggtctggctggaggagcgcaggaccaaggccgaggcgcggacggtcctgcagaagatcgccgacgccgcacgggtccggctcacccagaagcagcagaaggacgccgcgcggcgcaagaccgccctggagggtgcgtccatgccggcgaagctggtcgactgccggtcgaccggggtggcgcgcagcgagatgttcatcgtcgagggtgacagcgccctcggcacggcgcgactggcccgctcgtcggagtaccaggcgctgctgccgatccggggcaagatcctgaacgtgcagaaggcgaaccttcagcaggtgctggacaacgccgagtgcgcggcgatcgtgcaggtgctgggggccggctccgggcgtacgttcgacctgtccgccgtgcgctacggccgagtcctgatcatggctgacgccgacgtggacggcgcgcacattcggacgctgctgatcacactcttcgcccggtacatgcgaccgctgatcgaggccggtcggctgtacgcggcgatgcctcccctacacaagatcaccacgagggggcgcaacccgcagaccgtctacacgtacacccaggaggagatggaggcgacggtccggcgactggagaaggccggtaagcagatcgtcactccgatcccacggttcaagggcctgggcgagatgaacgccgacgagttgtgggagaccacgatgaacccggccggccgggccgtccgccggatcaccctggaggacgcggaggcggccgagcaggtcctggaactgctgatgggggagaaggtcgagccccgccggaactggctgatcgcctccgccgaccgggtcgaccgcgaggcgatcgacgcatgacgcccggccctgccgcgcttcgcgcgggcaccggtacgagcacggaaccagtccgaggggaaagctgagtcatggcacgccgcaagggcccgaaggtcgacctgtccgcgttcgaccaggcgggcgcacgggtcttcgacaacccgctggtcaccgaggtctccgactcctacctggagtacgcgttctcggtcatccactcccgcgccctgccggacgcgcgggacgggctcaagccggtacaccggcgcatcctctggtcgatgtacgagtccggccaccgcccggaccgggggcatgtcaagtccgcccgggtggtcggcgacgtgatgggcaagtaccacccgcacagcgacgtggcgatctacgacgcgctggtccgcctggcgcaggacttctcgctcaacacacccctcatcgacgggcacggcaacttcggcagccccgacgatggtccggccgcggcccgctacaccgaggcccggatgtcccgcgaggcgatgctgctcgtcggtgagctgggcgaggacaccgtcgacctggagccgaactacgacggttcgttgacccagccgaccgtgctgccggctgccttccccaacctgctggtcaacggtgcctcggggatcgcggtcgggatggcgaccaacatgattccgcacaacctgggtgaggtggtcaccgccgcccgttggctgatcaaccacccggacgccacgctggacaagctgatggagttcgtcccgggaccggacctgcccaccggcggcctgctgctcggcctcgacgaggtgcggcgggcatacgaaaccggccgcggcgtggtacggatgcgggccaaggtggagatcggcccgatcgagggcagccgcggtcggcaggcgatcaccgtcgtcgagctgccgtacggcattggtgcggagaaagtcatcgctgcggtcaccaacgaggtcacgaagaccaaacggctcaccgggatcgccgacgtcaaggacctcaccgaccgggagaacggcacgcggttggtcatcgagtgcaaagtcggggtgaacccccaggcgctgctcgccgacctctaccggctgaccccgctggagcagtcgttcggcgtcaacaacctggtactggtggacgggcagccacggaccctggggctgaaggccctgctggaggtcttcctggcccaccggtatgaggtggtgacccgacgcagcgcgtaccgccgacggcggcgcgaggagcggctgcacctggtcgacggcctgctggtcgcgctgctcgacatcgaccaggtggtccggctgatccggggcagcgaggacgcgcaggccgcgaaggaggggctcatgcggcgttttgggctctccgaggtccaggccacctacatcctcgacacaccgctgcgccggctcaccaggtacgaccggttggaactggaggccgagcaggagaagctgcgcagcgagatcgctgagctgtcccggctgctggacgaccggaaggtcctccggaaggtcgtctccaatgaactggccgcggtggtgaaacagtccgccgcgccgcgccgcaccacgctggtcgacggggatctgaaggaggtgctcgccgcgtccgtgccgtccggcccgctggaggtcgccgacgacccctgccaggtgatcctctcgtcgaccgggttggtcgcccggaccgccgccgagtcggaggaggcggctgagggaagccgccggcacggccgggtccggcacgacgcggtccgcgccgtcgcccactccacggcgcgcgggcgcgtcctgctggtcaccagcggcggtcgggcgttcaaggtggacgtgctgccgttgccggtgctacccgagcagtccggtacggtctcgctgcgcggcgggatgtccgtggccgagctggtgccgttggcaccgggggagaccgtggtggggatcgcgccgctcggtccgtccgccgagggctcaccgggcctggcgctcggcacccggcggggcatggtcaaggtctgcgcgccggagtggccggtgcgggccgacgagttcgaagtgatcagcttgcgggatggggacgaggtggtcggggcgacctggctgaccgacggagccgagagtctcaccttcgtcacctcggaggcgtcgttgctgcgctactcgaccgggctggtccgcccacagggtctgcggggcggtggcgtggccggggtcggcctgtccggtgacgcccgagtggtgttcttcggtgcggtgcgcaccgacgatccgacccacggcgagccgatggtggtcacctcgaccggcgccacggtgaaggtgacgccgttcgcggcctacccggcgaaggggcgggcgaccggcggcgtacgctcccagcgcttcctcaagggggagaccgaggtggcggtcgcttgggtcggcccgcgtccggtcggtgccacggcgaccggcgagccggtggaactgccggcggccgacccacgccgcgacggcagcggtttcgcggtgctgctcggccccgccgtggtgggccaccagatagaccgtgactgaccggtagccggcactacggcacgtcgaagtccaggtccaacgcctggcatacaccagcgccgtccgccctggtgggagccatcgtgggcggacaggcggtgctcgccgccgcggctgcggcaaccgacgacaagcgggggaacgcgccccaggtgccggtaccgtgtccgcgcacgctggccgcgtcggtcgtcggtcgtcggtcgtcggtcgtcggtcgtcggtcgtcggtcgtcggtcgtcggtcgggcatttcatcggcccggtgaacccccagccgggcccctggtggtggcgtcggccgccgacgatggctgcgaatacgggcgttcacgcgactacctcggcaaccggtttccgttacggcaggccaatgttgtgaggccggtcatagtgctgtcgaatcggtcattgtgcgcaggctgaacgattcttcgggcctgcctgcggaaaacgtcgacaagccgtcccgttttcgaccatccgcgctgtcatttcccttcatgtaaatgagccattccagggggcagctgtccgcaaaatcgtcgtcgtgatccacgtttacgcagctcacggagggttggcaggtcgggagtcggtcagtagtgtcggcgagtccggtgcggtaatcgatcgcagaaggcgacgccgtgccgacccgctcaatcgccgtaaggcgaaccggggacccgttccacctggggtgaatccgcgagcttcgcggtagggcgtacttcccgtccgaatccgtcagctaacccggtcggcggtatcggaaggagtcctgttctcgtgcagcatcattccgcccttcgggcgttccgtcgccgtcacggcgccaccacggtgcccgcgcccgttcggcctgccgccgagcgctgacccgtcccccgccgcccggccgagtgccgggcccttccctcgtggccaccgaccagcgagtccgatctcgcgcggcccgcctctcgccgcctgcggacggagcggtgcgccacagccccgacagcccgtggaggatcccgtgaaacatcacctcaagcgacagctccgccgactgaccacggagcgcccatatcaggtggccgccgcatcggctgccgtgctcgtgctgaccaccggtgccggcgccctcgccgccggcggcgacgaggaggccacctcggcgcagccggtcacggccgtggccgaggagcgcaccgacgccacggtggcggctgcggaggcagcccccaccaacgctgctccgctgagtgccgccccgtcgagtgccgtcccgtcgagtgccgtcccgtcgagtgccgtcccgtcgagcgccgcccccgccagcccgcccgcggcggatccggacctgaccacgaaggcaccggagccgctggaatccaagctgctggagtacgactaccaggcgcagatcaacttctacttctgcggccctgctgccgtccggaacgccctcagcgccaccggcatcgagcggacgcagaacgcactcgccggcccgctgggcaccgaccagttcggcaccgactcggccgaggacaccacacgggtactcaacgccgaggtggagggcgagccctaccagacacgtatgattcccggcggctcggccaccccggcgcagatggaccagctccaggccgacgtcgtcacggccatcaccgacggtcgcggcgtggtggtgaacgtcgccggctccgccaccgacacctccggcggttggcactcgttcccgggtggccactacgtcgccgtggtcgggtacgacgacgacggtcggctggtgcgaatcgccgactcggcgaaccccgcggccagttcgtactggatgaccacgatcgccctggcgaactgggccgcgacccgcggttactccgcctgaaccaccgatcggccctgaacgcgggcgccggtccccgacgcgggggccggcgcctgtcgtcgggtacgtcccgggtagcggtgaacggggtcctcgggtcatggagcacccgacgccgccgagctcactcacccctcgatcggcgcggccgtaggtgcgcgggggccgaccgctccgcccacggcggggagtctgcctcgtgacgacggtgcggctgcgtccccgtcaaccggtggcggacgccgtggcgtcggcggtgcggggcgtcggaacggcgacgttcaactccagttcccggcgggcggcggccaggaagccctcggcgtacgactcggcggggaagtcgcccaggtagcgggtccgggtagcccatcgggcgtcggccagcgggtccttcccgagcagccggtccagcacgtcgttgccgttggacatgtcccgccgcagcacgtaaccggaagcggcgagggggaagtccgccgggaaccggtcgcgcaggtcgagcatgtcggtcaccgcgtacggcttgccggagtagaggtagtcggagatgacgcctgacacgtcggagacgagcgcgtcggagcggttgacgcactcggtcagcgtcagctcgcggctggccgctgccccgaagacgtgggcccgcccggtccggccgcggtcggcggcgagtagctcgtgaagtcgggccagctgtcgggccgaggccgggttctgcgtggtgtaggggtgagcccgcaggatcaccgtcgcgccccgcgccaacaggtcccgcagcagggtctcggccgccggaagcgagcagtagttggcgtcggcgtggtgcccggtccacgtgggggtgtacaggacggtcggcgcggtggtgggcaccgccccacggcgcacctcgatcccctccacctggggacggccgaccagaacgaacttctccgccgggaggtggacgccggcgcgggcgtaccggtcgaccgccgcctgacccgcgacgaagatccggtcgaagatgcccgacatcgggttggcgctgggggccttgtcactgtcgccgtggtgcagctgcacgtgggtgagctgggtgaatcggacgcagtggccgttcttcgcgccgtggttgacatagaaggcgacgcgcaggctcggcaccagtgcctcgtccatcgcgggcagcgtcgggcagtacacgaccggggcggtggtggccgccgcgacggtcgacagcaactccggctcgcgcagcatgaccaggaacggtcgaccgagccgctccagatacggcagccacatggtcacctggtactcggagccgggaggcgcggagaagtacagcagaaactcggggtggtgccggcgcagcgcccggcgcaccggcccgccaccggcggccggacggaatcgccgtcgggccagatccagcgccaccgcgccggcggccacaccgaccagcagggcggtgaccagcgccacccaggccggcaggggcaccgcagccgcgccagcgaccagagcgagcagcacgagcagggcagccggcagctcggccgcgaccaggggagaccagtcgcgtaccggtaggttcgcggtgcggatctcccgctcgcccgccgctcgcagcggctcgaccagcaggaccagcccgagcaggaccagcgcggtcgcggccagcgcgggatcgaacgcagcgtccaggtggcgggcatacccgaccaggattcccgccgcgagcagggcggtctcggcgacgctgtcggcctgcggtcgaacccgccgctgccagccggtcgccgcgagtgcggcgaccgccagcccgagcccccagtgggtcgctccggtcaacgcgagcacgacgaaggccagcacggccaagccggcggagagggcctgcgcgatcagcttccggaccaggtcaccgcgcaccgtggcccgcctccacccgatccgtgccgtggcccgcgtccacttggtcggtcgggcgctcgttgcgctcccgcccggcctgcgccggcaggacagccgacgactctgcctcctcctcgtcgtcgcgacgcacatcgatgacctggccggtgagcccggagagcagcacgtccagcgatgcccgggccaccgcctccgcggtgagcagggtgtgcgccggttccggaccgaacgcccgggtacgcatcggtgtggcggtgcgctccgggttgacgcagttgacccgcacgccggcctcggcccactcgtcggcaagggcctgggtgaggttcaccagggccgccttggtggccgagtacagcgcgtaccgggcccggccccgggtgtacgagctggaggtgtacagcagcagttggccctgggtccgccgcaggtacgacagggccgcgcgggctaccgtcaccgggccgacgaagttcacctggaggagctggtccacggtgccggcgtccatgtcggcgagcatgcccttctccaacagccccgcggtgacgaccacatggtcgatccggccggtggcggcgaaggcggactggagcgcggcctcgacgtcctcggcccgctccacgtgggtgccggtgctcgagcggctgaccgggaagacccgcgcgccgtagtgccgggccaactcggtcagctcctggccgatgccgtggctgccgccgaagacgacgatcgtgcggccggtcagctcctcggcgtagccccggtggtcggccagtcggtgtgccttggccgcggcgagttggaacagcttgtccgccaggtgcacgtcgagcggatgggtgaccttgatgttctcgtcggtgccgtcgatcaccttgatcggcgtgccgggcaggtagcgcagcaccacgccgcagtcgtcggtcgccgcgaagtccgggtcacccgccgctttccggtatgcctcgcggatggtgccggagcggaacgcctgaggggtctggccccggcgtagccgggcgcggaccgggatgtcggtgatgcggtcgtcctcgtccacctggatgatcgtgtccgccgacgggatggccacatcgaccgccgagtacgtccagagcgcgttcacgcactcccgaatgacccgtccgctgatcagcggacgcaccgcgtcgtggaagaggatgttgcagtcgtcgggaccgatcacgtccagcgcgaggcgggtggtggcgttgcgggtctgcccgccctcgacgacggccgagaccttgccgaacccggcctgtcgcacgatccgctcgacgtcggggacgtgcccggccgccatcagcacgatgatctcgtcgatctcgggcgcggcctcgaagacggcgagggtgtgctcgatgatcggcttaccggcgaccttgagcagctgtttggggatgccgaggccgagccgggtgccggtaccgccggccaagatcacggccacggtccggctgggccgccagggcgggggaccagccgacgctacggcgctctgctcgtgggtcatggcccatcctcactggttgttgcaggtgtcgtttaccggctcgccatgtagtcctggtacgccttggtcacctcgggggtggggccgtccatccggagctcgccggactccaaccagatggtccgctcgcacgtgtcccggatcgagccgagcgagtggctcaccaggaacaccgtgccggcgtcggcacgtagctggcggatccgctgctcactgcggcggcggaagcgggtgtccccggtagccagcgcctcgtcgatgaggagcacgtcgtgtttcttcgcggccgagatggagaagcgtaaccgggcctgcatgccggaggagtaggtccgcatcggcagggtggcgaagtcgtcacgctcattgatgccggagaactcaaggatctctggggtgaccgttttgacctgcttgggcgacatgcccatggccaggcagccgagggtgacgttgcgttcgccggagaggtcgggcatcagcgcggcgttgaccccgagcagcgagggctggccctgggtgtagatcgcgccttggctggtgggcatcagcccggctatcgctcgcagcagggtcgacttgccggagccgttgctgccgatcaggccgatcgcttcaccgcggtacgcggtgaagctgatccccttgaccgcgtgtaccttgcgcagggtggggcgctgcggctgccgagtgacgatgcgtttgagtgcggcggccggtgaactggcggcaccgctgccagcgccgtacacccggtagatcaggtgggcggcgtccacgatcactgtcgggatccgttcaccggctgccgtggtggtcgtgttcgcggggatcgcgatggggtcagccacgtccgtactcctgctcgccgcgccaaaagtagatgaatccactgattccgacgaccagcgcccaagctgtcgccaggagccacagccgtggcatgtccgaggtcaccggggcattctccagcagcgcgtgccggaccagctcgatatagatcagcatcgggttgagttggatcagggtggtcgcgggggccgggaggttgtcgctgaaggcctgcacgctgtagagcacgccggatccgtacatccaggtgcgcatcacgaagggcatgatctgtttgaggtcggtcagcttcgcgccgagtcgggccaggatcagcgccaagcccacggtgaacgccgcctgaagcagcaacgccggaaccgccagtagccactcaagggtgatcggctcgccggtcaccaggacgataccgatgagcaccaccatcgccgcgagcaggtgccggagctgcgtgagggtgatcgcgaagggtagcgccgcgcgggggaagtgcagtgctcggatcagcccgaggttggacgtgatggcagaggtgccggcggtcgcggtgctcgacgtgaaggtgaagacgaagaggccgacgcagaggtaggcgatgaagttggggacaccccgcgaggtgttcaggatcacgccaaagatcaggtagtagacggcggcgttggtcagcggcgtcaacatctgccagatctgccccagtcgggcctggctgaacgacgcggtcaccttggcgttcgcatacgtcgtcatgaagtgccgataggaccacagcgcctgggtgtacgcagtcagcgtgggtctcctgccggcgacactcaggccgtgccgggcggccaactgcgacccggtcagacctgaatgagcgtcggccaccgccgtgttggccatggtgtcgcgctccgatcctatggcttggggaacatccgtcccttggcgttgcgccgcgggtgtcaggcttcgtggctggcgtggaaggtagtggaaagcgcgtcgggacgcaaccgtatcgtcgttgcggtacattgtcgcacgtgacgaccgagagaaggcgggctccggcgggtgcggcggtgctgcgtgatgagatcaccacggctattcgccgtgccgtcctgcaggaactggccgcggtcgggtacgggcgcctctccatcgaggcgatcgcgcgacgagccggggtcggcaaggccgcggtctatcggcggtggaacgcaaaggtcgatctcgtgctcgaggtggtggtggctgcggtggggaagcggttcccgctcccggacaccggtgaccttcgcggtgatctggaaatggtattcctgatcatgacccgcgcgctcgggcacccactcgccgctcagatcatccccgacctgctcgccgaagctgcccgaaacgagcagatcgcccagaccctgcagcgggtgttgcgcgacaaccagcgtgacatcgggggtcaggtagtgggcagggcggtcactcggggtgaactgccacccgacatcgacctcgacatcgctgtcgacctgatcgtcggcccgctctactggcggttgacggtgtctcggacgccgctcgctgtcgaagagctgcccggcctggcgacggccgtcgccgctgccctcggagtagcatcccaaccggccgttcccaatgaactggatgttccgctacccggcgcggccaccgatgccgagaccggtcggtgatgaggaaaatgagctcacaccgcgcatctggttcaaatgtcaacccgttagcatcacgtcccgaacggactcccgtcgacaggaggaagcccatgtctgggctgaacggagatttcatcccaccagcgaaaccggtgatcggtgaggctgagatcgaagcggctgtgcgagtgttgcgcagcggcctcgtcgtgcaggggccggaggtcaaggcgtttgaggaggagttcgccgagctggtttcgggtcggcactgcgtcgcggtgaactccggaacctccgcactccagctcaccctgatggcgctggggtttggccccggcgatcaggtcatcgttccctcgttctccttcgcggcgagcgccaactccatccggctcgtcggtgccgagccggtcttcgtcgacatcgagccgggtagcttctgcctcgacccggctgcggtggccgccgcggtcacgccccgtaccgtcgcgatcatgccggtgcacctctatgggcaccccgccgctatgggcaagatcatggagatcgccgagcggcacggcctcgccgtggtcgaggacgcggcccaggcgcacggcgcgagcctgaacgggcagccggtcggcgcgttcggcacggccggttgcttcagcttctacccgaccaagaacatgcactcgctcgagggcggcatgatcagcaccgctgatgccgagctcgcccggacccttcggctgctgcgcaaccagggcatggagcagcggtacgccaacgagatcgttggtgccaacatgcggatgaccgacgtcgcggcggcaatcggccgtgtgcagttgcgccagctgccggactggacagcgcagcgccaggccaatgccaaggcccttgactcgaagatcaccagtatggtgatcccgccggtcgccgatggtgcgtcacacgtctatcaccagtacaccgtccgggtccgaggtgaccggggtgctgcccagaagcgcctgaccgagctgggcatcggcaacgccgtctactacccaacgccgatccaccggctcaagccgttcctgaccgaggagggtacgcccggtccgtgggagctgccggagaccgagcgggccgccgccgaggtcatctcgctgccggtacatccgtcgctgagccaggccgatctggagcggatcgccgacggcgtcaacctggccggaggtgcccgatgaacgatcgtcgtaagctgcgcgccggcctgatcggcctcggtgcgatgggacgcaaccatgcccgtgtcctgtccggcctggacggtgtcgagctggtcggtatcgtcgacccggccggcgactccaccggaacgctcagcgccccggtcctgcccgagctgggtgaccttctcggactcggcatcgactatgccgtggtggcctgcccgaccgccctgcacgagtcgaccgggctggaactggcggccaacggtgtgtcggccctgatcgagaagccgctcgcccagtccgtcgcggccgccacccggctcgtcgaggcgttcgagactgctggtctggtggccggcgttggacacatcgagcgctacaacccggccctacagagcctgcgcacccggctggaggccggtgagctgggtgaggtgttccaggtggtcacccggcggcagggcccgttcccgcaccgcatcgccgacgtcggcgtggtgatggacctggctacccacgacatcgacctgaccgcctgggtcaccgggcaggactacacctcggtggcggcccgtaccgtctcccgtagcggccgactgcacgaggacatggtcgccgtcgtcggtcagctcgccgacggcaccatggtcaaccatctggtgaactggttgagtccgctcaaggagcgctccaccgtcatcaccggcgaccgtggctgcttcgtcgccgacaccctcaccgccgacctgaccttttacgccaacgccgccatcgacaccgaatgggaggcgttgcgtaacttccggggtgtcgccgagggcgatatggtgcggtacgccatcccgaagcgtgagccgctgctcgttgagcacgagcggttccgcgacgcggtggagggtaaggaagccgacatcgttaccctccgtcagggtctacggacagtcgaggtggctgccgccctgctgcgttcggctgcggacagcagcaccgtcgtcgtcgatgggcaggacgcgtcgctcgtcgaggatgtagccgcccgctgaccgggctgtcgtggaccgccgtgagcaggccgcggtcggtacgtcaacctgtcatcagcgtacatttcactgaaggacgcgaacatgtcacagccttcccgcccgccgagactcgttgtcttggtagcgaacggcatcaccggagattcccgagtccagaagaccgctatcgccgcagcgcgggacggctgggatgtcgtcctggtgggccgtgaccttaaggcgaagcggaagcatcccgagcgcttgtccatgggcccgatcgaggtcatgcggatccctgtccagccgacgttgtctcgcccccacgacggcagtcggcactggatgcgccgcaggctgacgcagttcggcctccccgacaagccggctctcaaccgattccgcgcccgccaccaggcgtggttgcgcgaacagacctccaggtccaacccgccgccgagggcctatctgagagcacgtcggatcctgcaccggctgcgggtgcgggcatggaattgggaacagtcccatggcagccagcagggacgaccgaccggcgactggcgtaccgactggccgctcctggtggatatcgatctggccttcggtccagtgctcgaaaagttggagccggacatcattcatgccaacgacatcaataccatacccaccgccgcgatgagcgcggcgcggctacgcgcccggggtaagaactgtgtctggctctatgacgcccacgagtacgttcagggcatggcatggccaaagccgcggcaggccagcggcgtcaaggccgccgagagggagttcattgctcgcgccgacgcggtggtgaccgtctcggaccagatcgccgagaagctgcagaccacataccgactggcgaagagcccgctggtggtcggcaactcgcccgtccgggagggcatccgcagcggcaatatcaccgcatcggttcgtacccgagccggtctggctgcggatgtcccgttgatggtgtacagcggctggattggtccggagcgtggcctggagacagtcatcgcaggcctgccgcacctgcccgggcaccacttggccctggtcaccgggcggatgatcccactactggagaacttgctggccaaagcggaggaactcggtgttcgtgatcgggtgcacctactgccctacgtggcaccgtacgaggtggcggactatctcagctcggccgacctgggcttgatcccgttccagcgcacgccgaactgtgagctgtcgctgccgaccaaggtcgccgaatacctgcacgcggggctgcccctggtcaccagcgacgtgcgggtggtcagtgcctatgtcaaccagcacgacattggcgaggtgttcacctcgggcgacgtggacgccttcgtcgccgcggtcaggcgcgccaccactcggcggcaggacctagccgcacacatcagcgaacccatccttgacgacctgtcctgggagcggcaggtcagcaagctacttctcctctatcgggagatctccggtctcgcgccggacacaccacgggcggatgttccgtggactgtccaggagggcccgcactccctgttgaacggtcagacagtcgagcggcgcgagctgacggcatggcgaccgctcggcggtaccccgattcggctcggcctcggcccggcgaattatgccgggcaggcagcagcgttcgcgcaggcgatctgccgggacaacccgaaggtgtcggcggaggtggtgatgaacatgcaacccaccacccgtgaatacccggccaactactactttgacgcttcttactctcgggacctggacttccagctggggcaggtccgccgtgtacttaccgcaggctacacccacttgttggcggacgcctttatcccgctcttcggtaaactcaacggcgaaaccattcagggcgacctgccggcgctacgtcaggccgggatcaaggtggctctgctggcccacggtagcgagattcgtcaccctgagcgccaccgggagcggaacgagttctccctcttcgacgatgccccgaaaggcgttccagaaaagttgcaggaagttgcggagcgtaaccttcgagtggccgaggaagtcggactaccgaccttcgttaccaccccggacctgctggaggacctgccttgggcgacctgggcaccgctggtggtggatattgactactggttgtgtgacgctccggtgatggagcggtcccgcccgctggtgctgcacgcgccctcgaagcgctggacgaagggcaccgaccggatcctgccggcagcgcaggcattgcacgacaagggttacatcgagctacggatagctgaaggtgtttcttgggctgagatgcgcgaattggtgacggagtgcgacatcgtgcttgatcagttcaccaccggaagcttcgggaccttctctgtcgaggccatggcggctggtaagccggtggttgcctacctcagcgaccacgtccttcgaactgtcggacccgatctgcccatcgtgaacgcctcaccggccaatctgaccgaggtgatggagtccctgctcgatgaccgggatgccacagccaagatcggtgttgcgtcggctcggtatgcgcaggcataccacgatggaacgtggacggcgcgtcagctctcatcatttctcgacagctgatccggctgctggcgaacggcccgttgaccttccgggaaggcgagcgtccgcacgaacgagaaagcggtcggacgtacggggcgtgtggccatcagcgagtcggcgaacgaacccaccagtacggccggatgtgagcccgactgttacaagcggtgctacttctgcgatcggttggcggaatgcctcgagagccagcacgtggactaggacaatcccgaaggaggcgtcggaggggcgggcgacggcccgggcaaccgttggcccgccacgtgtcacgggtgccgatgctcaccgtgaccaggaatgttcgcagcgttgctgtggcagccagggtgccggtggtcatgatggacaaggcgttatcaaatcaaagaaagcacagggcggtgaagatcttgccatcaatcagcatccaggccaggctattcgcggtcacgtcctcgccacgcatcatcatcatccggacagcgacgacgtagaccgcatgccatacggggccaagccgtactcccgggctggcggagtggctgaactggtcacgggccggttggatggggtgctgctgacaatgccatgctggcaggcgggaaggcggtcgcatgggcctgctggaaggccgcaggattcgggtgtgctcacccggccgagtgcgagcctggccggccgaatcagtgccgtacactcacccaggccctgaatcaccgtactcgggacgggagtggccgggagggttggcgtcagggttggatgacgccaattcgaagcggtgctgacagggcgtgtgtggagggctgctgagcgacatcacccgagcggatctgttcggaggctgatcgttgcgccgtcagtggctgggcgtcaacaatgggaggacagcatgaccgcgacggggaaaggcacatcgacggcgcctgcccggatcgtgatactcgtcgacaatggtgtcactggcgactcccgggtgcagaagacagcacgttcagccgctgacgccgggtgggatgtgactctgctcggcagctcacccaacgggcggccccagcagtggaggctcggctccgctacggtgcggctgctgccgatgccgagcccgttgaggcaacgtcggcatgagctgcgtcggcgatggttgctcggccccctggcctatcccccgaccggtgtcgccgcgcggcggcagcaggaggttcgtgcctggcaggccgatctgagggtccgtcgggcgctgttgacctccgaggggggctcctctctggctcgccaatggctgcgagcgcaggcgctggccgctcgagtagtgcggaagtggatctctttccgacattggcagttgaccaatggacaaaaaaagcgtaagcggttgacgaccccgtcggaccgcctcttcacgtggttgcagctgcgtctgcggggcgaccgtgcctggcgccggctcgaaccacagctgtgggactttgagcttgccttcgctcaggttgttgatcagctcaagccggacatcatctatgccaacgacttccgtatgttgggtgtcggcgcacgtgccaagatcagggcggcagcggctggccgtgagattaagttgatctgggatgttcacgagtatcttcctggcgtgaagccacgagtggacaacaaccggtggatggttgccaatcaggcacacgaacgcgagtacgccaggtgggccgatgcggtgatgacggtatctgaccgattggctgagctgttacaacgtgatcatggattggccgagcggccgtcgatcgtactcaacacgccgaacgcggctgatgcgttaggcgctcacggcgctgattcccaggatgtgcgcagtaaatgtggactcgatcccgatgacccgctcgtggtctacagtggggcggcggcagcgcaccgcggcatgggtgtgatggtggaagcgttgcctcgcctgtccgacgcgcacgtggcattcgtcgtcaatgccccagccgggccctacatgaaaagcctggtggcccgagcccgtgaactcggcgtggcggatcgtgtgcatgtgctgccgtacgtcgcgccggcggaggtggttggtttcctgtccaccgcgacgttgggcgtgatcccgattcaccattggctcaatcatgagatccaactcatcaccaagttcttcgagtattcccacgcacggctgccgattgtggtcagtgacgtcgagaccatggcggccgctgtacaggaaagcgggcagggtgaagtcttccaggttgacgatgtggatggatttgtgatggcggtcgagacgatcctggcggatccccagcggtatcgcaaagtatatgacgcgatggatctgagggtgtggacttgggaggagcaggcgcgggtccagaacagcatctaccagcgattggccccgcaggaccgacaccctgccctgtcggcgtccgattgatagggattacgtagctggcctgactgtcgctctgtgagcgggagcccggggttcctgctgggcggcggtcaggcggacgttcgaggtagcatctgcggggccgtcggggccactgcaacggccacacccatgctcaaggggtaaacagtgacagatgtcgtgattctcggcctgggctatgtcgggcttccgttggcccaggaggccgtgcgcgccggagcctccgtttgcgggtatgatgtcaacgaagcaatcgtggcaagtctcaacgcctgtcgttctcacgtcgacgaccttgccgacagcgacatagcggaaatgcgtgcaggtggcttcacggccacgaccgacgaggcccacatcgcctcagctgctaccgcagtcatctgcgttcccactccgctttcggaggacggggggccggacttggcagccgtcaaagcggcaacacggaccatagcgcgtaatcttcgtcccggcatgttggttatcttggagtcgactacttatccgggtacgaccgacgaggttgttcgaccgctcctggaatcatcgggcttgcgggcgggagtcgattttcatctcgccttctcgccggagcgcatcgacccaggtaacgaaaagttcgggccgcgtaatacgccgaaggtggtcggcgggcattcggcagcgtgcgccgatcgcgcagtcgagttctacggccgcttcgtagacaccgtcgtgcgtaccaagggtacgcgtgaggctgaaatggcgaaactgctggagaacacctaccggcacgtcaatattgccttggtgaacgaaatggcccggttctgcaaccaactgggtatcgacctctgggatgtcattcgtgcggccagcagtaagccttttgggttccaggcgttctatccgggccccggcgtcggaggacactgtattccgattgatccgaactatctcagtcataatgttcgttcgaaactcggatacccgttccgcttcgtcgagttggctcaggagatcaacgccacgatgccggaatatgtggcccgtcgggcacaggacatcctcaatgattcagggttggccgtcagtggctcgtcgatcctcctgcttggcgtgacttataaaccagatatcgctgatcagcgtgagtcgcccgcggtgcccctggcgcgtctgcttcaggggcagggggcaaagctcagctaccatgatccctatgtcgaacactggaactgtttcgacggtggcgtgccgcgggttgatgatttgtcctccgcgattgcggaagcggatctggtcattctggtgcagagtcacggagtatatgacgcagaccgccttgctggtcaggcaaggcgattctttgatactcggggtgtgaccaagggccccgacgtctatcgactctgatcacttgccgctcgcggaggctgctaccccttgacgcgctcggccggtgccagtcagcggggatgtgtcccagaaagtgcgcggaaggggtggaaggcagacgatggggttcaacggcgatgttcaggtcgcgggcacccgggggcggatcgtcatgctcgtcgacaatggggtggccggagactcccgggtgcaaaaggccgcccggtccgccgctcggtccggctgggacgtgacactactcggtcgggcaccgggaaacgatccacgatcctggcagctcggccctgccgaggtgcggctgctcgccatgccggacccgctggcccgccgtcggcacgagtttcgcagggcctggttgcgctggccactggcctacccgcccagcgggatcgcggcgcaccgacgacaggcggtgaaggcgtggcaagcggacttggccgtgcgccgggcgcagctcgcggtggcggacccagcaacgccccggctcggcctgcgttcgcgcgcactacacgccgaggaactcgccgcccgggtagcggggacgtgggtctcggcgcggtactggatgctcacccgggcccgtacgcggcgccggttccgcaacccctgggatcgggcctacaccctgttctggcaggcggtcaagggcgatggcgcctggcgtaggctcgagccgagtctgtgggactacgagctggcctacggcccggtgctcgacgcgttgcagccggacctgattcacgcgaacgactttcggatgctcggcgttggtgctcgcgccaagatccgtgccgccgcccgggggcgtgagatcaaactcgtgtgggacgcgcacgagttcctgccgggggttcggccctggcgggacgacgcccgatggctgcccgcgcaccgtgcgcacgagcgggagtacgcgccgtacgcggatgcggtggtgacggtatcgccggcgttggcggagctgcttcgcgacgagcacaagctggctgggacgccggcggtggtgctcaatgcgccggacatcgggaccgtcccgccggccgacgaggaggcggcaccggatctccgggcccgctgcggcgtcgacccggacacccccctgctcgtctacagtggcctcgcatcgccgcagcgcggcctggacatcatggtcgaggcgttgccgcgcctgcccggtgtgcacgcggcactggtcgtcaataagccggacggcccgcatgcagccgaggtacgggcacgggccgcccgactcggtgtcgccgaccgcgtgcacgtcctgccgtacgtggcgcactggcaggtggtgccgttcctggctggtgcggacgccgggatcatccccatccaccactggcccaaccatgagatcgcgctgatcaccaagtttttcgagtattcgcacgcgcggttgccgttggtggtcagcgacgtgaagacgatggccgacacggtccgttctaccggccagggtgaggtgttccgggctgaggacgtggccgactacgtccgcgccgttagcgcggtgctggccgaaccggatcgttaccgggccgcgtacgaccggccgggcctgctggagagctggacctgggaggcgcaggccgaggtgctggacgccgtctaccgccggctgttgtccgggagtgcgtccgcgacgggccgagccggcgagccggtggcggcgccggaaggcccgctgcccgcagtcgaggtcgtcccatgaccgtccccgacgtcaccgtcatcacggcggtctacaacaccatgccgtacctgacccgctgcctgacgtcgctggtggagcagaccatcgggcgagaccggttggaggtcatcgcggtcgacgacgggtccaccgacggcagcggtcccgagctggaccggtttgcccggctctacccgggcacggtgaaggtggtgcaccaacccaactcgggcggcccggctgcaccgagtaatcgcgggctggagctggcgaccggccgctacgtcttctttgtcggctccgacgactacctggggccacaggcgcttcagcggctggtcaccgccgccgaccggtgggagtcggacgtggtgctcggccgcctggtgggggtgaacagtcgctacattcaccaggcgatctacgccgaaagctccgccgacgtcgacctgttcggctcggctctgccctggtcgctgtcgaacacgaagctgttccggcgggaactcgtcgagcggcacgggctgcgctacccggaggacatgccggtcggcagcgaccagccgttcaccatcgaggcctgcgtccgggcccgcagggtctcagtgctcgccgactacgactactactacgcggtgcgtcggttgaacgcgcgtaacatcacctaccgcagccggcacctggagcggctgcgctgcgccgaggaactggtcaccttcgtggccgggctggtcgagcccggcccgaaccgcgacgcggtgctgctgcgacacttcacctgggaggtcgccaagctgttggaaaacgacttcctgcagctcgatcgcaccgtgcaggaccaagtggtggcaggggtgcggacgctcaccgaggcgcatctgaccgaccgcatccgggatcgtctgccgatcgaggcccgggtgcggctcgccgctgcccggtacggtgacaccgaccacctcctcgcggtgatccggcaggacgccgagttgggtatcccgctcgccgtgatcgagggtgaacgctggtatgccggctacccgggtttccgagatccgcgactgcgcattccggactgctggtacgagatcaccgataccgccgccgactgggtggcccggctagacaccgtctcggcggccttcgaaggatcacgggcgctgctggtgaccgcccgcagcccccgccctgacctgccggagctggcgtcgtcggtccggctcgcggccggtgacgtgaccggcgagacgctgtcgacggtcgcggacgccaccggcacgaccgtacgcgcccggattccgttggatcggttgctggaaggcgctggcccgggtggggaactgcgcacggtccaggcgcttgcgaacgcgttcggcaccaccggcgcggcggccctgcgcggcgcccggcggccggtgccccagcgggcggtgctgcgccggggcgcccgactccatgttctgaccattaccaccaatcacaagggccagcttgtcatcgccgtagcacctgtcaccccacgccggttgatggcccgcctgcggcgcaggcttccactaggaggaaagtagtagtcatgaacatctgcgtcgtagcccttggaaagatcgggctgccgctcgccgtccagttcgcgacgaaggggcaccgggtgatcggtgccgacgtgtccgagcgggtggtcagtctcgtcaacgacggcgcggtgccgttccccggcgaaaccaatctggacgtgaagctcaaggaggtggtcgccgccggtctgctgtcggcgacgaccgacaccgccgccgcggtggccgagtccgaggcggtcgtggtcgtcgtcccgctcttcgtcgacgccgagggggtgccggacttcggctggatggacgacgccactcgggcgatcgcccgtggcctcaagccgggcaccctggtcagctacgagaccacgctgccggtgggtaccacccgcaaccgttgggcgccgatgttggaggagggctccggtctgaccgccggcaccggattccacctggtcttcagcccggaacgggtgttcaccggccgggttttcgccgatctgcgccgctacccgaagctggtcggcgggatcgacgaggcctccgccgcgcatggtgtcgagctgtacgaggcggtgctcgacttcgacgagcgccccgacctgggccgaccgaacggcgtgtgggacctcggttctgccgaggcatccgagttggccaagctcgccgagaccacctaccgggatgtcaacatcggtctcgccaatcagttcgcccggttcgccgacagcgtcggtgtggatgtgctgaaggtcatcgaggcatgtaactcgcagccgtacagccacattcacaccccgggcatcgcggtcggtgggcactgcatcccgatctacccgcggatgtacctgtggaacgacccggctgccacggtggtccgctccgcgcgggaggcgaacgcggcgatgccgcagtacgccgttgacctgctcgccgccgcgtacggcgagctgaccgacgtcgaggtgctggtgttgggggccagctaccggggtggcgtcaaggagaccgcgttctccggtgtcttcccgaccgtcgaggcgctgcgcgcccggggcgcgcagccctacgtctccgacccgatgtacacgtcggaggagttgactggtctcggcctacccccgtacgagggccagccggtcaccgccgcggtggtccaggcggatcacgccgagtaccgcaccctcgccaccggtgatctgccgtcggtgcgggtgctggtggacggccggcgggtcaccgacccggcgcgttggggggacgtacggcgcgtcatcatcggcggctgacgtagcacggccggcggaacggacctgacgcccggtcggggtccgttccgcttctggtcgtcgcaggttcaggaccgggtgagcccggggggcgggttgtccacgtcgcgcgagacgacctcgcccttggcgtccacccagcccttcgggcgggccgggttccccatcaccagttggtacggcttgacgtccttggtcaccaccgagccggcggcgatcatggcgtactcgccgacctcgatcccgcagaccagggtcgcgttggccccgatggaggccccccggcgtaccgtcgtctcggtgatcgtccagtccgggttctgggcccggggtcggaagtcgttggtgaagaccgcacaggggccgacgaagacctcgtcctcgagggtcacgccctggtacaccgagacgttgttctggatcttcacgaggttacccacggtgacatccgcgtcaacgtagacgttgcgcccgatgacgcagcctgcgccgatccgcgaggtggaccgaatgtgggccaggtgccagaccttcgtgccgtcgccaatctgggcgccggcttccacgtcggcggtggggtgcacaaagactggcgtgcggtcgttggtgtcagtcatgtcaactcacatcgtctcgggtcccaaacgcgtcgtagcatagctagccctgccgagccgttccgccggaccggtgccgccagtaccgcgaccgcatcggcgatcggtaacgaggtgaagggatccgctttccccttccgcaccgatgtctgggaccattcgtggtcaacgagggcgagagttgggggcaccgggtgcggatcctgcttgtcgaggacgaccaccgggtggccgccgcgctcaccgcggccctgacccggcgaggctacgaggtggagcacgcgccgacggtcgccgccgcgttgtccgccgccccgtgcgacctggtcctgctggatctcaccctgcccgacggggacggtaccgacctgtgtcgggaactgcggcggcgcagcagccaactcggcatcatcgcggtgaccgcacggggggaggagcgtgaccgggtgttggggctgcgggccggcgccgacgactacgtggtcaaaccgttctcgatggtcgagttgcaggcccggatcgaggcggtgctgcgtcgtgccgcccaggccgccccggagcccaacctgatcgaggtcgggccggtccacatcgatgtgtcggcccgtacggtccgggtccacggtcgggaggtggcgctgacccgcaaggagttcgacgtgcttctctccctggcccgtcagcccggggctgccgtggcccgcgaccggattctgctcgatgcctggggcaccaccttcgccgaccggcacaccgtcgaggtgcacgtcggctccctgcgcggcaagctgggcgatccccgcctggtggagaccatacgcggagtcggctaccggctccggagcgggtgaggcgcggtgcgccgccgtttggtgatcagctacctgctgctgatggtgctggtcctgatcgccctggagacgcccctcgcggccaccctggccagcagggagaccgagcgggtccgtgccgaccggcttgccgacgccacccgcttcgcgtcgctggccgacgcggcgctgcgcggcggcagccccagcccgatcaggagcgagctggacagctacgacgagctgtacggcatcggcgccgcggtcgtcgaccgggaccggcggacggtggtcgcgtcggcgagctggcgaccggcccacggcactcgggtggccctcgacgtggccctctccgggcagcaggccagcgggcccgaatcggtgctgccgtgggtcggtggacccatcgttgtcgcggtgcccatcaacgacggtggcgaggtgctcggtgcggtggtcatcacgacccctgtcgaccgagtccgagagaccgtcaccacctggtggctgctgctcgccctcgccggcctgctcgcggtgctggcctgtgtgtcgaccgcttttgccctggccggatgggtgctacgaccggtcaccgacctggacgcggtcacgcacgagatcgccgagggagaccggagcgcccgggtgcagcaccggcaggggccacccgaactgcgccggttggcggcaagcttcaaccacatggccaacgccgtatcggacgtgatggatcgtcagcgggcgttcgtggcgcacgccagccaccagctccgcaacccgttgaccgcgttgcgcctacgcgtcgaggagttggggcccagcctgggcgacccgcagggccaggccgagcaccgactcgccctggaggagaccgaccgactggcgctcgtgctggacggcctgcttaccttggcccgggccgagcggacggagaacctgcgactgaccgtcgacgcggcggcggtcgccgcgagccgggtcgcggcatgggaaccgctggcccgccgtcggtcggtcacgttgcgtctcgacaccgatggtgccccggcctttgtccgtaccgtgccgaccgccgttgaccaggcactcgacgcgctcatcgacaacgcggtgaagttcagcggcgcgggcggtgaggtcaccgtggaggtccggggtgacggcgacgggacgaccctgcaagtacgcgacaccggcccgggcatgacggccaggcagctcgaccaggcaaccgaacggttctggcgggcgcccgaggcgcagaacatcgacggggccgggctgggcctggctatcgtcgccgtcctggtcgacgcctccgccgggcggctcagcatgcgtccgaacctgccccgcggcctggtcgcggccctctggttccccgcgtcgctgcctgcccccacagacgaccggggccggcggcgtcctgcctcttccgtcgggcggtgaccaggggctacggcttcgcggcgtggtaccaggccacggcaccggggtgcagcggcaggggtgtggtgttgatcgccgagcggggactcatctggccggctgccgggtgcgccgaggccagttcctcgcgccgctgtatgagcagtcgcgttatctcccgtaccagcaactcgggtaggtcggcgcgaacgatcaggtagttcgggttcgcgacagtggtcaccgggtccaccccgtacaccgagcgggggacgtcgcgggacacgtagaacccggggtggtgggcgcgtagcggcgcggtccacgcgcccaggtcaaccacccggatgtgccgttgcgccgccagcgtcgccaccgcccccaccggtaggccgccggagaagaagaacgcgtcgatctcgcccgcccgcagcgcctcgaccgagtcgtccaggccgagccgctcccggcgtacctcgtccgcgccgagctgggccacatcgagcaggcgggacgcggtgatttcggtgccggagccgggtgcccccaccgacacccgccgtccccgcaggtcagcgagcgtgtggacaccgctggcagcggtggtgacgagatggagcaggtcgtcgtagatacgggccacggcagccagcgtcggctgcgtggccggggcagcgggcagcacgtcggcctgggtgaatccgagttccgcctcgccgccgccgacgagtcggacgttctccgccgacgccgcggtgaccaccacctcagcctggaggttcggtagttcccggttcaggatggtggccagtgactgcccgaaggcgtggtagacggctgtgggactgccggtggcgatccggatccgcaccaccggctcggtggtgtcctggcatccggcgagacccggcagcgccatcgccaggagcagcgccgaaagcgccgcgccgcgtcggcggcctgggttcttgatcatgcgctgcactgtgcgctgtgtgggcggccaggcgcaacccccaacccacacgctgatacggggacgacaccatctcctgtcgtccccgccgggaaccagtgatcagccgatcaccccaggtggtgctgcccccagttccgtggcctgcatgatccgttcgctctccggcccctgcgccacgctcaccagatagcagccggtgccgggccggaggatcgccggcacgtccagcagggcggcgcttcggacgagaaccgccgccagttcgcggtcggtcagccggactcccaggatgtgtcggcggatgtgtcgtccgccggccaacagcgcggcccgccaggctgccgccgccagctgggcccggcgcatccgtcggaggccggacgcaccgggcatcggcccaccgagcagttccccgcgtccgcgtcgccagccggtgtacaacatggcggcgtatccgggttgctgggccggggaaacagtcacccgatgcagctcgtagcggcggcgcaggccaccgacggcgcattcgtgcgagaccgagacgtcgaaccggtcgagcaggtgacgcatccgctgcgccgcgtcctcgcgattgaactccacgctctcgggtgggcggacgggcgcgccacgtcgatgccggatcgtcgtcggtgcgttcacgcagcgcaggaggcaggcggcctcgaacgcggcggtcagggacggccagtccagcgggtgcggggtcgacgctgaccggggccggtccagcagggtcggtttcaccacgggactccttagcggcatcggattcctcctacggtgacggctgtcaccggcacggggaaccgatcgggccgaggcttgaggaaatcttgcgggtgtggcggcgagaccatggcggcgtcgaccgctcatcgccgtggccggtcctgtcgccgtagccggggctactcggcgcggccggtcctgtcgcagcggccaggccacctaccgccacggccggaccggtgcctgcgggtggtacacccgatatttctcgacgtcggcgacgacggccgcgtcggcctggtcccccaacagtcgacgcagccgctgttcctgcatcgagccgatctccaccacatacccgggccggtccgccgccgccacccggtcccagtaggccgggtagcggttctgcccgggggtcagctcgtcgtcgaggaccccacaggccacctcctcgtccgtgttgaaggtcaggcggttgcaggtccagtaggccccgtagacctcgtgcgggccaactgcccgcagcgtgtccgccagaccccgggcagcgcgttcgtcggcccgtgcgacggcggtgtcggtggtggtgaacagcacggtgaccagtagggcggtggcggcgagggcggcgaggaacgccgcggcgagcgtgccgaccagccggccgagcacaccggccgtaccccgcagggcctgcaccgccgcctgccagggcggccacagcaccgcgggcagggacaggtgcagcagcgccaggtagcgggcgttgcccagcggatccgtggcagcgagcgggctgcgcgcgtacgacaggagggtcaacgccgcgccgaggaccagcgcgaggtgcacgaccggggcgacccgcgcggcacgtccggcggcccggcggtacgcgacgacggcgaccacggtcgcgatcaccagcagagccaggtagagcagcccgaaccactctgtccagcgaccgcacccaggggccgggcacagtccggtggccagcggcaccccctccagcacggcaccggagaaccgctgcaccagcggcggggacggctcgtcgtcggccgcgtagatgaccccgcggagcaccgacagcgggtccgagcccggtccggcggtgcggtagtaaccgatcatcggtgcgatgccgagcgtgaatccagcgaccagcagtgcgcccgcccagccgagcaggtcgcggcgggcggcccacagtaacgccagggtggtggctccgacgtaggggaggatcaaccagtcggaccagaaggaaaccccggcgagcaggccgaacaggcccaccgccagccggcggtggcggatcgtctgtcgggccaggccgaccacgaccagcagcatcagcagcaccgccaccttgccctcgggacgtccgcccaccacggtcagctggtcccggaccactcgctccggcccgagcgcgagcaggccgacgatcagggtggcgaaccagggcgagccgatccggcgggtcagccggtggatcagccagaggaagagcgcgtagagggccagcagcggcagccgcagcaccggccaactcggcccgaggagcccgagcaggggcgcggcgaggtacgactccaccgttcccatgtactgctgcccgtacaggaacacgggccgttccgtgccggcggcgatatgcagggcggcgagtccgaaggtggcctcgtcgctgttcgacgccgggatcgtgaacagcatcaggaccagccggtacccgacgccggccgtcccgagcaggagcgccacgaacgccggacggtccaaccgccggtgccgccgtccgcggcgcggctgaggtcgcgacacgaaaggcccccgtcatcctttccaccggagtctgtcacacgtgtccgggccggcggaccggttcggcgcccggccccgcctgcctcgcgtggtcggggtcgggcggttgtggcagggtggccgtgtgccaccgactgccgccggccaactggccgtaccccagctgcaccgggccgcgcggatcgaggacgccgtgcaccacctggtcgagcggcggctgcggcggaccggctggcggatccacaccgtggcctacccgggctacggcgcccctggctggatccgggtgatgtgtcgggtgctgttggggcggccggacaaccggcagcgggggcggccggagaaggttcggggctggcgcagcttcgccaccctgccggccaagtacgtcacggtggccatcgagtcgggggacgtacggcacgagacgcggaccgaccgcagcggcttcgtggacacgatcgtgccggtcgacctgcctcccgggtgggggtcggtgtggataagcgtcccggaggccgagccggtccaggcgccggtacggatcctggacccgcaggtacggttcggggtcatctccgacgtcgacgacacggtcatggtcaccacgcttccgcggccacttctcgccgcctggaacacgttcgtgctggacgagcatgcccgagccgcggtgcccgggatggccgtgctgtacgagcggctggtcacggcccaccccggcgccccggtgttctacctgtccaccggcgcctggaacgtggcgccgacactcacccggttcctgtctcggcacctctacccggctgggccgctgctgctcaccgactggggtccgacggcagaccggtggttccgcagtggtcgggagcacaagcgagccaccctgacccgactggccacggagttccccgaggtgaagtggctgttggtgggcgacgacggccagcacgaccaggagatctaccgggagttcgccgtggcccacccggacaacgtcgcgggggtggcgattcgccggctctcaccgacccaggcggtgctcgccggtgctccgcccaacccggtcagcgacagcgcgtcggttcctccggtggggcagaaatggctctccgcgcccgacggcgccgggctgtggcagctgctgcgggaggcgggtctggtctgagtcgacgttcgacggaaccctgatagcgtcgagacatggcagtggggaagggccgggaggtcacgtggtgagcacgcatccccgcgcgggtcagcctgcccagccgtccgatctggtggacgtgccgatgctggtcaccgcgtactacgcggagcatcccgacccggcggacccagggcagcaggtctccttcggtacctccgggcaccgggggtcgccgctgcgtaacgccttcaactccgaccacatcgtcgcggtcacccaggcgctgtgcgactaccgccgggagcgtggcctggacggcccactctttctcggccgggacacccacgcgctctccactccggccgcggtggacgcgctggaggtgctcgccgccaacgaggtcacggtcctgctggacagccaggacgggtacgttccgacgccggccatctcacacgccatcctcacccacaaccgggggcgggccagcgggctggccgacggcatcgtgatcacgccgtcgcacaacccaccggccgacggtgggttcaagtacaaccccacccatggcggcccggcggacgccgacgtcaccacgtggatccaggaccgcgcgaacgcgatcctcgccgccgggctcaaggaggcgcgccgcgttccgtacgcgcgggcgcgtgccgccgacaccaccggccggtacgacttcctcggccgctacgtggccgacctgccgtcggtgctcgacctcgacgcggtccgggcggccggcgtccggatcggggcggatccgctcggtggggccagcgtcgcctactggggcgagatcgccgagcggcatcggctggacctcacggtggtgaacccgacggtcgatccgacgtggcggttcatgaccctggacggggacggccggatccgaatggactgctcgtcaccgaacgcgatggcgtcgctgatcgccgcccgggaccggttcgcggtgtccaccggaaacgacgccgacgcggaccggcacggcatcgtcaccccggacggcggcctgatgaacccgaaccactacctgacggtggccatcgcccacctgttccgcacccggacgcggtgggggcaggccgcggccatcggtaagacgctggtctcctcatccatgatcgaccgggtggccgccgacctggggcgccctctgctggaggtgccggtcggtttcaagtggttcgtgccgggcctgctcgacggcacggtcggtttcggtggcgaggagagcgccggcgcctccttcctgcgccaggacggcagcacctggaccaccgacaaggacggcatcctgctctgcctgctggcgtccgagatcgtcgccaccaccggccgcaccccgagtgagcactggacggagctggccgggcggttcggcgcaccggagtacgcccggatcgatgcccccgccagccgggcggagaaggcggcgctcggtcggctttcgccggagcaggtgacagctggggagctggccggcgaaccgatcacggccacactcaccagggcccccggcaacggggccccgatcggtggcctgaaggtcaccaccgagaacggctggtttgccgcccgcccctccggcaccgaggacgtctacaagatctatgccgagtcgttccgggggcccgagcacctggctctgatccaggcggaggcgagggagctggtctcgacggtgctggcggcggcttcggccgggtgagtcaacggtgtgggggaagcccacggcggttcagttcatcgcggaggccctcggggaggagctcgcgaagctgctcgggcagcagcggcaggtccagcaggctcagcttgagctggttgcgctgccggtagcggcgcgggtcgaggcggaccaccaggcccgcgtcgcggcggtaggtcacgtccaccgtgccctcggtcgccgcgtcctggatcaccagcccgtccatctccaccgcgaccggcgcggagcccggggccagttccagccggatccgttcgtcgggggagagcaccaccgagcgggagatccccgccatcggcgcggacggcgttaccaccacgacgtcgctcgccggggacaccagcggcccgccggccgcgtagccgtacgccgttgacccggtcggcgtgctcaccaccagcgcgtcgcagcggtagtagccgtaccgctgcccgtccacctcgagggtggtggtgacgaaacccgagccgggctgccgcaccagcgcgacgtcgttgaacgcgaccacgtcatcgccgcacacgtcgcaggccaggcagctgtgccgttccacggtgaagtcctggttggccagccgggccagcgcggtcggcaggtccggcggctcgacttcgaccagaaagccaagctgacccaggtggaccccgagcaccggcttcgggtcgcggaccgtcgagcgcagcgcgccgagcatggtgccgtcgccgccgatgctgatcagcgcgtcactggccgcgggcacctgctcgaccggaagcggttccaccgtcgtgggcacccggtgtcggtccggcgcgcgtaccaccagcgccatccgatgccgggtcgcccacccggcgatgaggccgaccacctcggtcacgtcccgggtcgggtgcagcaccaacccgagccggatccgatccatgtgccaagctcaccacatcagagccggcctggcgggacttcgccgcgtaccggcggtgtggctgcgctggcgcgccacgtagccggcacgcgggtgcgccgaaggccctacgcgggtgcgccccggaccgccggcggtccggggcggggtgcgccgacggcccccccggaccgccggcgccgaacccgcgggctgtcagccgcggtccgcctcgaacagatggtccaacgtccgctcgaccaggtcggcacgggcagcaggagccagcccctccaggccgaagccgaggtataccgtgtccggggtaaccaccgccgacccctcctcgaacgcctgctgactacgagcccagtcggtcgtgttgtctgccgagccaggcggcggaccggccagcgtccagtcacccaggtccgcttcgaacgaggtctcgctgaccgtggtgccgtccacgatcacccgggcgtcgtcgaggaacacgcccaggccctgggtgctccagtccgagatatacgagatcgacacctcgacctgtttgccggcgtatccggacaggtcgatcacgaactcctgccagccgttggaggcgccggtggcggcgtgccaactgccggtggtgcccgtcggcgagcagtcctccccctggtaccgggcgagccacgggtgcagcgcctcgacccagcccgaatcgcagctgtccccggtgtcggtgccggtcctaccgttggcgtccggaagggccgtccaggcgtcgctgcccacctcgtgtgcttcgacgatcaggtagtcccagttcgactcgatgtcgtacgaggtgaagaagcgcagctcaccggcgctggcgttgctgaggtcaacggtctgggtgagccgtttgtacgactcgttggcctgcccgctccacaggtaccagtcgccggtacgcgggtcgaacggcgcgccccccggccgatcccagcccagcggtgccgagctgtcgaactgcgggaactcgtccggcggaaggaagcccgacgtggtcaggaacgacgccgtgtggtcctggttctccgccgagcccggcgcgttcagtgcgccggtgaagccggcgaaccggttgtcctcgccgatcaccgggtacggcccgctgtcaccggtgccgccgtcgctgacgtaggtgaacgcgcccagccagtactgctggaagtcgttcagcaccggcaggcaggtctcgtcacctgggtcggtgcattccgccggcccgttcggctggtagccgtacgcaccgttggcggcctgggcgaacagcgcgtactcgccgctgatcaggagcttgccaccctcgttcaggtagtcgcggacggccagctcggtctccacggccgcccgggcgatggtgcccggcacctgcccttgggaacgcgggatcacgtcgtcaccggtctcccagagcaccatgcggtagtgcgacagcacacccagatggtgcggggcctggcggcccatcgtgtcgaagtcgtacacgtcgctggtacgcccggccgcggtcagcgccgcggccatctcgtcggcgtacttcgcgctggtggcatcctgcactgggctcagcccggtgacgtcctccatcgccaggaccaggacgtcgccgccgatgtcgtcgtgcacctggtacgtgaagcgctcgctggtcactttccccgttccgggtttccggccgctgaaccacacctcgacctgatcgccgggtcgggcgccctgtaccgtgccccgcagctcggcgtagtagtcgtcgtgggtgtcgccgtagcgctcaccgccgtgccactcccggacgctgacggtcttggtccggccgtcattgatcgtgtagtgcatccggacgttccgtaacgctcggcgggtgatcgaggcgacctgctgtctgccgccgtacgacgtgtcaaaggtgtccaccacgaagtctggggtgctgaggccgacgaccgacaccggctcgtccgggtcgtgcgccgactgtgccacggcgagggcgaacggcaggttcttcgccacctccgcggagatcagcttttcgtcgtcggggaagatgaagcggctggcacagtcctccggtagccattcgtcgtccgggtcagaggccgccgcggcctggcaggtcgacatttctggcgtgaagccgagggtgccgtagcggaccgtggcgtgcgtgtcggtgtcgccgttggtggtgtacagctcggcggagaggtccgggtcgtagccgggcacggccgggttgtcgtcgtcaccgaccatcgcctcgtagatgatgtcgtccggggtgggggtggcgacctgccagcccgcgccgtaaagcagcagttcggcggccgagtggtagttcacgaagaactcgaagccgaccttgcggaacagcttgtccagcgcccgggtctccggctccgagtgtgggctcggtccccggtaggtgttgctgatcgggtcgggggaggagccctcgttgtcgtacccccacttgtagccgaagttgcggttcaagtcgacaccgtcagcggtggtgatctgcccgtcaccgtcgttgtcccgcagattcttgcgccagaggcggttgccgggcgtgaacgtgtggtcgtacccgtccgggttggcgaccggcacgaaccacagctccgtggtgtccaccagccgggtgatgtcctggtcctcgccgtagttgtcgagcacgtggtgcatcagccgccgggtcatctccggcgtgatccactcgcgggcgtgctgcgcactggcgtacagcaccgacggccgtttgccgtcgcggatccgcttcgcgttcttggtcaccttgacggcgaggatcggctggccctggtggctacggccgatcgtcgtcaccttcgtcaacttcggatagcgggcggcggtggcggtgatctcatcccggataccgccaggctcgctgtaggaccggaacgccgaccagccggtggcggcctgctcgcggaggacctggctggccgccttgccccgtaccttcttgacctccagccgtacgccctggctggccaggcgggccgcctgccgtttgctgagcaccgtctcgacgtgagtgtcgccggaccggtcggtctccgtgtgtccgtggtcgaggtcggccccggcgtgccggagcttctccaactgctccggatccaccgtgccgacatatacttccagactatcccgactgtccggttcggacgacggccgtgcgtttgccggtgtggtcaacgccagcgcgccgaccagggtgaacacgccggcgatcgccagtcgtgtgcgcctcatcgcgcctcctggggtggaaggtcctgtgcggagagctttcgctatccgtcaacggctgtcaatcaaacaaccgggcacctctgcgcgctgggagaaggtggagttgctcggttccgacaccgctgttgcgatgatcgtctatggtcgaccctgcgtcatgcggtgtcgcccagccgccgggtgagcagtgtccgcagtggcaccgactcgccgtcgcgtccgcccgcgccgacgaccagtggcgctgggctgggctggggattcgcaccgaacaaccgggcgcggaggccaccgggcacgaccagcaggtggaatcggccgtccacgtccaccgcccggcggcgggcccggtccacgtaccagccccacagtcgcgtccggtaacgcccccggccgttgtgcgcggtggcgacgagccgctcgggtggcagaccgcggcggcgggcctcggcgacgaacgcggtgaccagctcggcggcctccgcctgctcgacggtccgccggagctcatcggccgccgcgtgcgcggccaccgcccgtcgccgctgttcgtgccagtccaggccgtcctccgtgctcacgaccgtgacggtacgcccgccccggctcgacctgcgggccaggtgcgcccgcagcggtcccgacccgggccaggtcccgactgtcggacgacggccgggaccggatcgtccgcgacgcccgttcgccggtgtggtgctcaggcgaggccggcgcgacgcagggcatcggccatcgcgtcgttggccgggggcggcgtggcgccgccacgtctgggttgcggctgcccaccgcgggcctgctgcccaccgcgggcctgctgcccaccgcggcctcgggactcgccgcggttggcctcccggtcgccaccgcggtcccgctggccatgcgctccgccgcgaccggcctcggtatcgttcagtcgaagggtcagcgagatgcgcttgcgtggcacgtccacgtcgaggaccttgaccttcaccacgtcaccggacttcaccacctcgcgagggtcgcgaacgaaggcgcgggacatcgccgagacatgtaccaggccatcctgatgcacgccgacgtccacgaacgcgccgaaggcggcgacgttggtgaccacgccctcgaggatcagcccgggcaccaggtcggtgatcgtctccacgccctcggtgaacgtggcggtgcggaattccggccgcggatcccggccgggtttctccaactcggcgaggatgtcggtgaccgtcggcagcccgaaggtctcgtcgacgaaatcggcggcccgcagcccgcgcaggaccgcgctgcggccgatcaccatccgcagttcctgcttcgtggcggcgaggatccgccgcaccaccgggtacgcctccgggtgcacgctcgacgagtccagcgggtcggcaccgtcggggatgcgcaggaagcccgcgcactgctcgaatgccttcggaccaagccggggtacccgtcgcaggtcgccccgggttcggaagggcccgttggcgtcccggtgcagcacgatgttctccgccagtccggcaccgatgccggagacccgggtcagcagtggcgcggaggcggtgttgacgtcgacgccgaccgcgttgacgcagtcctcgaccaccgcgtcgagcgaccgggacaacgtcacctcggacaggtcgtgttggtactgcccgactccgatggaccggggatcgatcttgaccagttcggcgagtgggtcctggaggcgacgggcgatggagaccgccccccgcagcgacacgtccaggcccggcagctcctgcgcggcgtacgcggacgctgagtagaccgaagcgccggcttcggacacgacgagcttggtgaggttcagctgtgggtggcgccggatcagctctgcggcgagtcggtcggtctcccggctcgcggtgccgttaccaatcgcgaccaactcgacctggtgcgcggtggcgagacgggcgagggtctcgatcgaggcgtcccactgccggcgcggctcgtgcgggtagatggtgtcggtggcgaccaccttgcccgtcgcgtcaacgacggcgaccttcaccccggtgcgcaggccgggatccaggcccatcgtcgtccgggccccggccggggcggccagcagcaggtcccgcaggttcgtggcgaagacccgcaccgcttcctgctcggcggcctgccacaaccgcatgcgaaggtccgcgccgaggtggatcaggattcgggtacgccaggcccagcgcaccgtgtcggagagccaccggtcggccggccgtccccggtcactgaccccgaaccgggcggcgacggccgcctcgtaccgggtcggaccggtggtcgctggatccgggttctcctgctgctccggctccatggtcaggtcgagcacaccctccttctccccccggaacacggcgaggacccggtgcgagggcagtttcgggtacggctcggcgaagtcgaagtagtcggcgaacttggcgccggccgtggcctgaccatcgcgtacccgggacaccagccggccccgtgaccacatctgctcgcgtagcgtgccgatcaggtcggcgtcctcggcgaaccgttcgacgaggatggcgcgggcaccgtccagtgcggcggacgggtcggcgatgccccggtccgggtcgacgaacctgacggccgtcgcgcgtgggtcttgggcgggatcgtcgagcagtgtgtcggcgagtggctccagtccagcctcgcgcgcgatctgtgcccgggtccgccgcttcggcttgtacggcagatagatgtcctccagccgagacttcgagtcggctgccatgatctgtgccgtcagggtctcgtcgagcttgccctggccccggatcgactccaggaccgcagtccggcgctggtccaactcgcgcaggtagcgcatccgctcctcgagggtgcgcagctgggtgtcgtcgagcaggccggtggcctccttgcggtagcgggcgatgaacggcacggtcgcgccgccgtcgagtagttccacggctgcgcgtacctggcgctcggcgacgccgagttcctcggcgatccgctgatgaacagagagggtcacgatctcgatccgccttcgggagtgggttccctgtgcattctgccgcgctgtcgtggcgatcatggaatcacccgtggggccgcgagcgtggcggttgccagtccgtctcgtcaggcgattgcctgccaccagccgtccaccgggattgggtcgttgacgaccacccgttcgcccggtcggggcaccaccagccgaacgtcccgggctttcgcctcggcccagagccggtccaccggctccgaccagtcgtgtacggcgaggttgaaggtcgcccagtgcaccgggaggagcagcccgccacgcaggtcgaggtgggcggagaccgcatcctccgggaacatgtgaatatcctgccaggcctggtcataggcgccgatctgcatcagcgtcacgtcaaacggcccatatccggcgccgatggcggcgtatccgtcgaagtagccggaatcgccggtgtagaagacgctccggtgtgctccggcgatcacccaggagctccacagggtggtgtcccggcgcagaccgcgcccagagaagtgctgggccggggtggcggtgagccgcaacccggccacatcatgactctccgaccagtccagctccacgatccggtgttccggaaccccccaccgttccaggtgtgcgccgacaccgagcggcaccacgaacggtgcctcctgtcgtgcggtcagcccccgcacggtcgcgaggtcgaggtggtcgtagtggtcgtgggagatcaggatcgcgtcgacggcgggtagctcgtcgaggccgaccggtggcgcgtgcagccgcttcggcccgagtcgggcggacggggagcagcgctggctccacaccgggtcgatcagcaccgtgcgcccctcgatctcgaccagagcggaggcgtggccgtaccagatcacgttcagctcgcgggaccgagcggacgtctggggcgggcgtgtcgggcgcaccagcggcaccggcaggctggggtggcgcttctgcttgccgaagaacagctcccggagcaggttgcggtccgtggaaccggtcgtggggctggcagcgggccggctgctcgccgggttgcggaaggcgccggcccggtactgcggcgagcggagggcgcgctcggcccgggcaccggtcagccggccgccgagcgccagcgggacatcccgcacggaccacccgaggccggccagtgcggccaacccggcagccccggccagccgtgcgcccgtggcgccccgacggccacgctccgttggtgcccccatcgccctccctccgactgaagtccgtcgtacaacctagtccgaccgtgccgccgccggttcggccctcctctcgtcatcccgggaaggggctacccgcaacggagggcttgaaccgacggcaccgcagtcaggagcggggggtgtgcttggccgtggccgccagatagtcgcggttgagccggccgatggtgtgcagcgggatgcccttggggcagaccacggtgcactcaccggcgttggtgcagccgccgaagccggcgtcgtcgtgcgaatccaccatgccgatcacccgggtgtagcgctccggctggccctgcggcagcagcgagagctgggtgaccttggcggcggtgaacagcatgccggagccgttcgggcaggccgcgacgcaggcaccgcagccaatgcaggcggccgactcgaaggcggcgtccgcgtcggccttcgccaccggcgccgcgtgcgcctccggcgcactgccggtcggggcggtgacgaagccgccgcccgcgatgatccgatcgaacgcgttccggtcgaccaccaggtccttgacgaccgggaacgcccgcgcccgccacggttcgatatcgatggtgtcgccgtcggtgaactgccgcatgtgcaactggcaggcggtggtgccgcgctgcggcccgtgcgcgttgccgttgatcatcatgccgcacatgccgcagatgccctcacggcagtcgtggtcgaaagccaccggctcctccccggcgagggtcaggcgctcgttgagcacgtcgagcatctccaggaacgacatgtccggggagatctcctcgacctggtaggtcaccatccgacccttgtcctcggggcccgcctggcgccagatgcgtagggtcaggttcacttgtaactccgctgcgtggggtggacgtactcgaacttcaggtcttccttgtgcagcaccggccgctcagtgccgtactcccaggccgccacgtaggcgaaccgttcgtcgtcacgctgtgcctcgccgtcggggctctggtgctcggctcggaagtggccgccgcaggactcctcgcggtgcagggcgtcgatgcacatcagctcggccagctcgaagaagtcggccacccggccggccttctccagcgactggttgagtccgtcggcgtcgccgacgatccggacccgttgccagaactcctcgcgtagcgcccggatctcgtcgaccgccttgcgcaggccggcggcggagcgctccatgccgcagtgctcccacatgatctgacccagctcccggtggaacgaatccacggtccggtcgccgtcgacggcgaggagccgctggatccggtccgcgacggcctgccgggcctcgaccgccgccgggtggctcggctcgagtttctcgaaggggccggccgcgaggtagtcggcgatggtgttcggcagcacgaagtagccgtcggcgagcccctgcatgagcgcggacgcgcccagccggttcgcgccgtggtcggagaagttcgcctcgccgatcacgaaaaggccggggatggtcgcctggaggtcgtagtcgacccagagtccgcccatcgtgtagtgcacggcggggtagatccgcattgggacctcgtacgggtcctcgccggtgattcgctcgtacatctcgaacaggttgccgtacttggcctcgatggccttgcggcccagccggtggatcgcgtcggcgaagtccaggtagacgccgagtccggtcgggccgacgccgcggccctcgtcgcagacgttcttcgccgcgcgggaggcgatgtcgcggggcaccaggttgccgaacgaggggtagatgcgttccaggtagtagtcccgctcgttctcggggatctcgcgcggatcacggtcgtcgccctcgacctggggtacccacacccggccgtcgttgcgcagcgactcgctcatcagcgtcagctttgactggtggtcgccggagaccgggatgcaggtcgggtggatctgtgtgtagcaggggttcgcgaagtacgcccccttgcgatgcgcccgccaggtggcggtgacgttgcagcccttggcgttggtggagaggtagaagacgttgccgtagccgccggaggcgagcacgaccgcatcggcgaactcggtggtgatctcgccggtgaccaggtcccgcaccacgatgccccgggcccgaccggcgacgacgatcagctccagcatctcgtgccggctgttcatctccacgttgccgaggccgatctgacgttccagcgcctggtacgccccgagcagcagctgctggcccgtctggccccgggcgtagaacgtgcgctgcacctgtgcgccgccgaaggagcgggtgtcgagcagaccgccgtactcgcgggcgaacgggacaccctgggcgacgcactggtcgatgatgttgaccgacacctcggcgagtcggtgcacgttcgactcgcgggagcggaagtcgccgcccttgacggtgtcgtagaagaggcggtgcacggagtcaccgtcgttgcggtagttcttcgcggcgttgatgccgccctgtgcggcgatcgagtgggcccggcgaggactgtcctggtagcagtaggaccggacctggtagccctgctcggcgagggtcgcggcggccgaaccgccggccaggccggtgccgacgacgatcaccgtcagcttgcgacggttggccgggttgaccagcttggccgtgaaccggcgacggtcccagcgggcctcgatcggcccgtcgggggcccgggtgtcggtgaccgggtcaccttcggtgtagagatccatggtcaacgcaccaatccgaggagtacggcgaacgggaccaccaggtagccgacgctgagcgtgacggcgaaggccagcgcgaggccgcgggctcgtcgttcaccctgcggcgtctgctgtccgaggctgcgcaaggcgctgaaggcgccgtgccgcaggtggaagccgagggcgacgatcgcgagcgtgtagaacagcgtcacgtaccagcgttccggggcgaagtcggccaccacgttggcctgtggccgggtcgggtcgccgatcgggttcaggtgcccggtggtcaggtccaggatgtggtagatcacgaagagtgcgatgatcacgccaccccagcgcatggtgcgggcggcgtaactgccctggatcttcttgcggtgggcgtatctgaccgggcgggccgaccgggcacgcagcgccagcgcggtcgcggcccagatgtgggcggccagggcgaccaggagcacgccccgctgcagccacaggtaccagccgtaggggagcagcggtgtgccgaggtcacgcagccagtgtgcgtagtggtcgaaatcctcggcgccggtgaagatcttcaggttgccgagcatgtgcgcgatgaggaacaacaccaggagaaggcccgtcaccgccatgacggccttgaggccgacagtggagcggatgggcgaccgagttcgtgaactaactaccacacggctgacgctaggagcagttggatcagtcgtccaatgcatcgaatccttagtcttcatagccgtaagctatgaagatgcaactccatcaactccggtacttcgcggcggtcgcagaagtgcgacatttcacccaggcggccgacgtcgtcggcataacgcagccctcgttgagtaagcaaattcacgccctggagacggagctcggcaccccgctcttcgagcgggtaaggggcaagatcgcgctcaccgccgcgggcgaggtactgctgccgttcgccaaacggatcctcaccgacgtggagaccgccacccgggaggtgcaggaactggtcggcctgcggcggggccgggtacgcctcggcgcgacccccagcctggccacctcgctggccccgcccgtgctgcgccgcttccgcgacgcccacccgacagttgacctgtgggtcgaggagggcggctcccaggacctggtgcggcacctgctccgcggcgacctggacctggcattgatcatcgcgcccgcccagggcgccgacccggggctgcgcaccgacgcgatcctcaccgagagcctggtggtcgccagcgtcgggcccctgccggaacacccgccggccggcccgatgcgcgtcgccgacctgcgcgaccagccgctggtgatgttccgcgaggggtacgacctgcgggacgccaccctgcaggcgtgtcgggaggccggcttcgagcccgggatctccgtggatggcggggagctggactcggtgctcagcttcgtcgcggccgggctgggtgtcgccctggtgcccggcagcgtcgtcgccagccggcccggaatccacgtcacccggctcgccccacccggcgtccgccgtaccatcgccgttgcccgccgccgtgatgtcgtccccacccacgccggccgggaactgcgtcgcatcctcctcgactacgtcgacgacgccatcgccactgacgccctgccacccggcgtcgaaccccgctagcgccacgcaaaccctgttggcacgcccccgcggatcccgttggcacgcccgcgaggcccgctggcgccacgcgaaccccccgttggcacaccgccacggaccccccgttggcgcgccgccgcgaggcccgctggcgctacgcgagacccgctgttatgcctccgcatccgctgctatgtctccgcgaagcccgcccgcccacccggctcgacggcgggtcggccacccccgctggccgcaggatgggcgggccgggggtcagtggtcctcggcgctgtccatggcgcggtagatgcgttgctcgctcaccgggtacggggttcccagcgcctgggcgaagacgttcacccgcagctcctcgatcatccaccggatctgccggacggcaaccgagcgccgcttcgccggcggcagtgcggccagcaggtccgcgtactcccgctgtacgacggcgatccggtcctgctgttgcttgtcgcggaccgggttgccgggcagccggtccagccgacgctcgatcgcggtcaggtagcgccgcaggtcgggcagacgcgcgtacccggtctcggtgatgaagcccggatggatcagaccggtgagctggccgcggacgtcggcgagcgcggccaccaccgccaggttccgcgtcgcaccgagtcgttgctcgatcgcgtacccggcggcgagtaccccgcgcacccgctccatgacctcgacgacggtgtccaccagcccggcgcggaccgtagtgcgcagagcggcgaaaccgtcggcgtcccacgccggtccgcccgcgtcgacggtcagcttgtcgatcgccgcgccggccgcgtcctcgatcagtgccggtacgccaccgtgcgggttacggctgagcgccagcttcgcctcgttggacagccgtccctggagaaacttcgccggggacggcgcgttcagtcggagtaggcgtcgggtgcccgcccagtgcgcggtctcctgctcggcgggggagtcgaaaacccgcaccccgacggtggcaccctcgtccaccagcgccgggtacgcggtgaccgcgtacccggcccggacctgctcgatcgtgcggggcagggtgccgatctcccattcggtcagcccggtgcgggccacgtccggcgcggcggcggccaccacctgacgtacctccgccgtgagctgccggcgcaacgccggcagatccttgctctcggcgaccgggcggtcatcctcgccgagcacccggaaggtgactcgcaggtgcggcggcagcttcgcgacatcccaggcgtcccgggggacgctcacaccggtcatccggcgcagctgccgggtgagcgcgtccagcaggtcctcctcgcccgcggacagctcggcgagcacggcccgggcgtagtcgggcaccgggacgaagttgcgccggaccgccttgggtaacgagcggatcagcgcgactaccagttcctcgcggagccccggcacctgccactcgaagctctccgccggaacctggttgagtagcggcagcgggatgtccacggtcacgccgtcggtcgccgtgccgggatcgaagcggtacgtcagcggcagccgtaccccgtcggctcgccactcgtccgggtagccgaccccgtccacgccgtcgcggccggcgttgaccaggagctcccgggtgaaggtcagcaggtctggtcgctgccggcgctcccgcttccaccaggcgtcgaagtgtcgcccggacacgacgtcggcgggtatccgctcgtcgtagaactggaagatcgtctcgtcgtcgaccaggatgtcccgccgtcggacccggttctccagctcggtcacctcgtggagcaaccgctggttgtcccgccagaactggtggtgggtctgccagtcgccctcgaccagcgcgtgccggacgaacagctcgcggcttgtcaccggatcgatccgaccgaaattgaccttgcgagaggtgacgatcgggacgccgtacagcgtcaccttctcgtacgccatgaccgccgcctgccgcttctcccagtgcggctcactgtagctgcgtttcaccaggtgctgggcgatcggctcgacccattccggttcgatccgaccgttcacccggccccacagccgggtggtctccacgagctcggcggccatcacccagcgcggcggcttcttcgccagggcggagccggggaacagggcgaacctggccccgcgggcacccagatactcgttccgctgcgtgtccttcagcccgacatgggagagcaggccggccagcagggactggtgcaccttcgtggtgtcgacctcctccggcaggtccgccccaccaccacgtcgcccgttgccgtcggccgtcgggccgccccgccgtcggttccgctccggggtacgcagcgcctgccggagctggctcacgatgtcctgccactcgcgcacccgcaggtagttcagatactccgaccggcacatccgtcggaacccgctggacgaccgggctcgctgctgctcacgcaggtatcgccacaggttgaggtacgccacgaagtccgactcctggtcggcgaaccgggcatgtgcctggtcggcctgggcctgcttgtcgaccggccgttcccgcgggtcctggatcgacagggccgcggcgatcacgaccacctcggtggcgcagccgttgcgctcgccctcgagcaccattcgggccagccgtggatcgaccggcagttgggcgagtcgccggccgagcggggtgagtcgcttcgccggatcgggctcggtcgggttcagcgcgcccagttcgtgcagcaggttgacgccgtcggtgatgttgcgccggtccggtgggtcgatgaacgggaacgcggcgacgtcgccgagcccgatcgcggtcatctggagaatgaccgacgcgaggttggtgcgcaggatctccgggtcggtgaactcggatcgggactggaagtccggctcgtcgtagaggcggatgcagatgccgtccgaggtgcgcccgcaccgtcccgtgcgctggttggctgatgcctgggagatcggctcgatgggcagccgctgcaccttgagtcggttcgagtagcgggagatgcgtgccgcgccggggtccaccacgtatcggatgcccggcaccgtgagcgacgtctccgcgacgttggtggccagcacgatccgtcggccgctgtgtggggcgaagacgcggtgttgctcggcggtgctcaggcgggcgtacagcggcaggatctcggtgttccgcagcgccggccggtgcggcaccagcttgccgagcgcgtccgcggtgtcgcggatctcccgttcgccggacaggaagaccaggatgtcgccgggcccttcggcagccagttcctgcaccgcgtccccgatggcctggatctggtcgcggacatgctcctcgtcggtgtcgtcctcgtcctcgcccgcctcgaccagcggccggtaccgtacctcgaccgggtaggtccgcccggagacctcgacaactggtgccggtgtgccttcggcgtccgcgaagtgccgcgcgaaccgatcggtttcgatggtggccgaggtgatgacgaccttgaggtcgggccggcgggggaggagctgccgcaggtaaccgaggatgaagtcgatgttcaggctgcgttcgtgtgcctcgtcgacgatgatcgtgtcgtactgccgcagcatccggtcggtctgcaactccgcgagcaggatgccgtcggtcatcagcttgaccaggcttcggtcactgacctggtcggcgaagcgcacctggtagccgaccacgtcgcccagttcggtgccgagttcctcggcgatccggtcggcgaccgtccgtgcggcgagccgacgcggctgggtgtgcccgatcagcccgtggacgccgcggccctgttcaaggcagatcttgggtagctgggtggtcttgccggagccggtctcgccggcgacgatcaccacctggtgctcgcggatcgccgcggcgatgtcctcccggcggtcgctgaccggcagcagggtcgggtaggtgatcgtcggcacggctgcctgccgccgcgccagccgtgcctcggcccggaccacgtcggtggtgatttcggccagggctgtttcccggcgttgcgggtcgggtatccgccgtgcactgtccagccgtcgtcggaggcggtgctggtcacggagcatcaacgggcgtagccgacggtgcagctcgcgggtggcgttggacggggtggaggcggcttcgttctgcatgtcgtcgccaaggataggcagccgggtgatcgtccgcccggagttaccggcgcccggctgctggcggcagcgtcgcggagcgggtgtgacctacctcgtcgtactgtcattttgcatacagaacgtcaggttgtatggtggctatcgaggcaagctgatgggcttgcgggtttggaggattcgatcaatgtcaaagatcctgttcgtggtgtccggcgtcgaccactgggagctcgccgacggcaccatgcatcccaccggttactgggctgaggaagtcgtggtcccgcacgagacgttcaccagcgcgggtcacgacgtcgtcatcgccaccccgggcggagccgtaccacaggtggaccagcggagcctgctgcccgaattcaccggtgggcaggagggggccgctcgcatggtcaaggctgtcgagggcatcgaaggtctacataagccgattcgcctggaggacgtcaacctcgacgagtaccaggcggtctactacccggggggtcacgggccgatggaggacctggcggtcgaccagaactccggtcagctgctggtgaccgccatgcaaggggccaagccgctcggcatcgtctgccacgggcccgcggcgatgctcgccgcggtgcgggccgacggcgccaacgtcttcgccgggcgtcgagtgaccggcttcaccaacgaggaggaggcccaggccgggctggccgacaaggccaagtggctgctccaggaccgcctggtcgaaatcggaacccagttccaggagggtgaggcgtgggcgccgcacgtgatcgtcgacggcaacctggtcaccgggcagaacccggcgtcctccgcgcaggtcgccacagagctgctgcgtaaactggcctgacatggacagtgaccggctctccgacgtcctcgacgccacgtacacctgcctgaccaggtacggcgtacggcggacgacgatggacgacatcgccgccgcgatgggcgtgtcccggtccgccgtctaccagtacgttcgcggcaaggacgacgcgttccggcaactcgccgggcgcctacacgcccgggcgctgaccagcgcccagcaggccgccagccaggacgccccctatgcccagcgcatccggggcgtcctggccgccaagctcgaactgtcactgcagctgatcggcgactcgccgcacaccgccgagctgatggacagcaaggcccgcctgttcggtgcgatctgcaccgagttcaccacggaactgcgcaagctgctggtcgacctgttcaccgaggcaggcgcagcggacgccgactcggcagccgagatctgcatcgctctggtgtccggcctggaaacggccccggacagccggcgcctgttgggacgtgccgccgatgcgctcgtccccagtctgctgcgctgatcctcgactgaaccccgcgtcatccgggccgggtcgtcggcccggctggcggtgcgcacccaccctcgtccaccctttccatcccttttcctagattcgccgtgcccgtagcgcatcatgtccgaccggcggcatccgcgccgcgccggcccgaccgccgtgggctggaggagtccgccatgaccaccaccgtcccaccggctgtcggcgctgccgagccggtacgccgtcgcctccgggtgccaccgggcgtcgcactcggcttcctcgcctcgatcatcgtgtcgttcctggccgcctccagcgcgccgacaccgctgtacgacctgtatgcgtccaggtggggattcgccgcgctgaccacgacgatcatctttagcgggtacgccgtggccgtcctggcggcgctcctcgtgctcggccgggtctccgatcatgtcggccggcgaccggtcctgctggcggcgctcgcaggccagggcgtcgcgatgctggtcttcgccacggccggcggtatcaccgcgctggtgatcgcccggatcatccagggactctccgccggcgcggcgatagccgccgtcggtgcgggactggtcgacatcgaccgggcccgcggcgccaccgccaatgcggtcgcccccgccatcggcacggccaccggcgccctggcctcggcactgatcgtccagttcctgtccgctcccacccagctcgtctactatctgctgctgacgatcttcgtcgtccaggcggtcggtgtggtcctgcttccggagacggcccggcccaggccgggagcactggccagcctggttccgcgactggccctgccccgccagctgcgtcgcccggtcgcggtcgccgcaccgacgctcttcgcggtctgggcactggccggattccacgcctcgctcgctcccagcctcaccaaaaacctaatcgggtcgacctcggccggctacggcggactgagcttgttcttgttcatgacggtcgcggcgacagcggtcttcctcctacgcgccgcgccggcccgcatcgtgctcgccgtgtcgctgctggcgctgatagccggggtcggcggttcactcgtctcgattggcagcggctctgccacgggcttcctgaccggcagtgcggtggccggcatcggcttcggcgccggcatgaacggtgccgttcggctcgtggtacccctcgctgggccgcacgagcgggcgggggtcctctcgctgctgtatgcggtgtcgtatctcggcatgggagtgccggtcgtagtcggtggagtcctggtcgtgcacggcgggggtctgctggccaccagccagggctacgggatcgccgctctcgtcctcgccgccgtggcgctggtcgggctcgggatcagccggcaacgagcgggtgacgtcgcccaccaggtgccgatccaggctcgtgctggtcgccggccgtcgccgtcaggttcgctcaggtaagagaacccgatcctgacatcaccttggcccacccacccacccgcgcggtcaggccgcggtgctccacagggctcggaaggcgactgcctcgcccgccaaccagcgctcgatctcctctggtttcgcggtggtcggtgtgcggtgcgcccggcctcgccgaacgtcgaccaggacgggttcggcgtgcggcaggatcgcgtccatctgccgggccatgagatgcagcatggccagcgccgcctcgtcgctcggcggggcctcgtcgaagtgcagacggacggcctcggcgtgcccgtcggcataccggatgccgaaatgtgggttgatcttcacgggtaggtcgccgagcagggcgagtgcgtcgcgggtctgagccaggtcgaccgaccggggggcaccgagtgaacacagccacgcggtcgcccccggcgccaacgcccggtagagcggacgccaccggggcttgacggcggtgaccacccggtcgaggtgggtgcctccggtgtgaaaggcgatgtctgccttgagcgccttgacgaactggccatgcggattgaagccggagcggctggcccgctgccggcgcaggccgcccacaaaggtggccttggtcgggccggtgcggtccacgtatcgggtgaagccaaggagcgtggtgtagggggcgaggggagtggcgggggtgggcgcagtcatgggcatcctcccagctcaacaactcgattagtacatacattctaatcgacagggatggtgtcgcccagggtgaatgagtccgggtgccctgtcgcttccacgcgaaggttgcgagttccggatctaggtagcgagtgctcgtgcgaggtaccttcgagtcgctcccgcagactcaaccgtcgataatggacagcttccgccgtgacaacgctgcgggcagttccgggcggggcggccggggtgccgcccaccggcgggttcgaggtggtcaagcagaacagggcagtcggcgaacccattcgtcggtgccgaggtcccagaccagccggacgtggcgcaaggtgcggccggcaagtccggcgaggcgacgactgtggggcgtggcgactgcttcgaatccctggagccagcgcggccggtagcccgcgatgccgaagtcgaacacgtgatcattctaccgtcggctgacatcattcactgtgatcaccggtgctggaggcgacccactgcgcctgggttgttccccgctccgatcagtgggagatcgctgacctggacccgtacctgtgactacacacaagcacggggcacaccagggccggcgactacgtagcgcacgatctgacacggatgttctcaggccccgtgtgctggttggcgtcggtgggtggcgagggtcagggccgtgccggtgagggtgaggaggattccggtggtgaggatggtgggcaggctggtgccggttacggggatggtgggcttggggatggtgactgtggtggggttggatgttgaggttgggcagttgttgtcgccgttgtagcgcgcgtggatgtggtgtgtgccgggtgtcaggcgtgtgacggtgagggtcgcggtggcggtggggttgccggtcaggggttccgtgcccagggttgtggtgtcgtctaggtaggtcacggttccggtgggggtgctggcggtgcaggtcacggtggcggtgagggtgacgggttgatctggtgtcgggttcggtggggacgcctgcagggtcgtggttgatgtcgacgggacgatagccagactgtggaagccgccggcggtgacggcggtgatcgtggtgccggccggcagatccaccgtcacgggggtgctgcggttgctggtggtcccgtcgcccagctggcccaaggtgttggcgccccaggccagcatggtgccggtggaggtcgccgccagactgtggccgctgccgccgccggcggcgatggcggtgatcgtggtgccggccggcagatccaccgtcacgggggtgctgcggttgctggtggtcccgtcgcccagctggccgaaggagttgaggccccaggccagcatggtgccggtggaggtcgccgccagactgtggccgccgcctccgccggcgatggcggtgatcgtggtgccggtcggtaggtccaccgctacgggggtgttgcggttggtggtggtcccgtcgcccaactggccccagaagttgaagccccaggccagcatcgtgccggtggaggtcaccgccagactgtggccgccaccgccggcaagcgcggtgatcgtggtgccggtcggtaggtccaccgtcacgggggtgttgcggttggtggtggtcccgtcgcccaactggccccaggtgttttcgccccaggccagcatggtgccggcggaggtcagcgcgagactgtggccgttgccggcggcgatggcggtgatcgtggtgccggtcggtaggtccaccgctacgggggtgttgcggttggtggtggtcccgtcgcccaactgacccgcggagttgaggccccaggccagcatggtgccggcagaggtcaccgccagactatggctcttgccggcggcgatggcggtgatcgtggtgccggtcggtaggtccaccgctacgggggtgttgcggttggtggtggtcccgtcgcccaactgaccccaggtgttgaagccccaggccagcatggtgctggcggaggtcaccgccagactgtggccgttgacgccggcggcgatggcggtaatcgtggtgtcggctggtaggtccaccgtcacgggggtgttgcggttggtggtggtcccgtcgcccaactgacccaaggcgttgaagccccaggccaggccggtaccaggagtgcccgctgccgccgacggcacgctctgcgcgagcacgcgcgccgcgccgaccgaggttatacccagcacgactgccaccatcagcggcaccgcgaacagcccccacagactcgcggaccggaccgagcttctgctcgcgtccgcaaccgtgccggtccagaaactcgccacttacccctaccccagcaacgtgccgaaagctcacccgccgcaaggtataagcgaacgaagcgggctccggtgacgacccggagccaaagaacgaccagaacggcaaccagcagtcggagaaacactggccggcttatgtggtcggcccaggtcttcgtgctcgacaggactggcggcgatatcatcaccatcaccacagcgggtgagaaaccgggcgtgacggtgggcagcttgtcgctgtcgagccgttggaagccatcccgtgggcgaccaacgggcgtaacgctacaccgagcactggctccgacgggaaggcttcgccgcccgtcagtgccggcgacgccgcgagaacgagcccgagggcggcgaacgcaccggcttccacccggacggcgactgctgatcccggccgggcgctaagcgccgagctgcccgacctcggtgatccggatgaccgccgcgcccgcctcgtcggaggccgcgaggtccacctcggcgctgactccccagtcgtggtcaccttcggggtcgtccaggatctggcgtacggtccaggtcgcgttgccctgctcgatcagcagcagcgccggcccgcgggcgttcggcccgataccgatctccgggtactcctcgaagtacggttccagggcgtcttcccaggcggcggcgtcccagccggcggcgccgtccagctcgcccagctcgtcccagcggcgcagggcggccaactccacccggcggaacagtgcgttgcgcaccagcacccggaaggcccgggtgttgctggtcaccgcagtgggctggtcgtccagggcgacggcgacctcgtcgacgtcggacgggttgcgcagccgctcccactcgtcgatgaggctggagtcgacctggcggaccaactcgcccagccactcgatgaggtcgaccaactcctcggtcttggcgtcctcggggacggtgtgccggagcgtcttgtacgcgtcggcgaggtaccgcaggaccaggccctccgaccgggtcaacccgtagagctggacgaattcgccgaaggtcatcgcccgctcgtacatgtcccggacgacggacttgggggagagttggtggtcggccacccaggggtgcccctggcgatacatctcgtacgcgttctccagcagctcggcgaggggcctgggccaggtgacctcgtcgagcagttccaggcgtgcttcgtactcgatgccctcggccttcatcgcggcgaccgcctcaccgcgggccttgaactgctgcgcggacagcacctgccgcgggtcgtcgaggatcgactcgatcacgctgagcacatccagggcgtaggccggggactcgcggtcgaggagctcgattgtcgccagggcgagaggcgacaacggctggttgagggcgaagtcgagctggaggtcgacggtgagtcgcgcccgccggccggactcgtccggctcgggtagctcttcgacgacgccgccggcccgcagcgcccggtagatggcgatggcccggcggatgtgtcgtcgctgggcggtgcggtcttcgtggttgtcggtgagcaggtgccgcatcgccgcgaacgcgtcgcccggacggccgatgacgttgagcagcatcgagtggctgacctggaagctggaggccagcggctccggctcggcctcgaccaggcgctcgaaggtgggcttgccccagccgatcgacccctccggcggcttcttccggacgaccttacggcgcttcttcgggtcgtccccagccttcgccagggccttctcgttctcgatgacgtgctccggggcctgcaccacgacccggccgagggtgtcgaagccggcccgcccggcgcgtccggcgatctggtggaactcgcgggccttgagcagccgggtccgggttccgtcgtacttcgacagcccggtgaagagcacggtgcggatcggtacgttgatgccaaccccgagggtgtccgtgccgcagatgaccttgagaagcccggcctgggccaacgtctccaccaggcggcggtacttgggcagcatcccggcgtggtgcacaccgatgccgtggcgcaccagacgcgacagcgtccgtccgaatccggaggtaaaacggaagttcccgatcgctgcggcgatcatgtccttctcggcccgggtacacacgttgacgctcatcaacgcctgggcgcgttccagggcggcagcctgcgtgaagtgcacgacgtacaccggggcctcgcgggtctccagcaactcctcgagggtctcgtgtagcggcgtcatcgcgtacgagaagagaagcgggaccggtcgttcggcggtgcggacgacggcggtcgcgcgcccggtgcgccgggtgaggtcggcgacgaaccgggtggtgtccccgagcgtggcggacatcaggacgaactgtgcctgcggcagctcgatcagtggtacctgccacgcccagccccggtccggctcgctgtagaagtggaactcgtccatgatcacctgcccgacatcggcgcgggcaccctcccgcagcgcgaggttggccaggatctcggcggtacagcagatgatcggcgcgtccgggttcacgctggcgtcaccggtgagcatgccgacgttgtcggccccgaacacctcgcagagcgcgaagaacttctccgacaccagcgccttgatcggggccgtgtagaaggtcgtccggtcgtcggccagtgcggcgaagtgcgctgcgatcgcgaccaggctcttaccggatccggtcggcgtattcatgatcacgttcgcaccggaaacgatctcgatgaccgcctcctcctggtgcgggtagagatcgaggccgcgggcggacgcccaaccggcgaacgcgtcgtacagggtgtcggggtcggcgctggccggcagcgcggcggtaagtgtcatggcgggtccatggtgcctggacccgcgacccgggtgccaaccgggccggccctccgtgctcgcggtgtgggctgaccctcagcagcggcggtagaccaggtcggccaccggtcggccggcggccagggcgcggcgttcgaacttggtcaccgggcggtgcgcggggcgtggcgcgaacccgtcgtgcgggttcaccaacccgggatcggcgtccagagtccgccgcatggcctcggcgtattcggcccagtccgtcgcgcagtgcagcgcgccaccggccgccagccgggagcgcagcagggcgacgtgaccgggctggatgatgcgccgtttgtgatggcgggactttggccacgggtccgggaagaagatgtgcaccgcgtcgagtgaatccgcgggcaggccgctgaccaggtccaacgcgtcgccctcggccacccggacgttgctcagggactgttgctccaccaggtcgaggaggttggcgattcccggcgtgtgcacctcgaccgccagatagtctcgatcgggatcggcggaggccatcgccacggtggcgtcgcccatcccggaaccgatctccagcaccaggggcgcccggcgcgggaacaggacatccggctccaccggcgtgccgggcaccttcgggacggtcaggccatagcgcggccacagccgttgcagcgccccggtttggcgcggcgacatccggccgcgtcgcgggtggaacgtccggatactccgcgcgggcgcggtggggtggaagtcggtgatggtcacagcgatccgagcgtacgcgaggaccgcgccggatcggatgtgatgtgcgacgggggatgtcgggattccccgtacgacaggccgggcgttcgtgctgcccggccgggtcgggagggggttgtggtgagggtgacccgcggtggcctgctggcgtcggtcgcggtcgcgatcgtcggcccgttgctcgccgtcgggaccggtatcgcgacggccgggtcagcggctgcccgagcggcgtcggccgcacctggtgccgccggaatggcgtcggcgtggaccggccgggcaacggcgtccacgcccgagggagcggtcctgctggcggtcgcgcccagacaacctgaggggccgcgaccgtcgaacgtcttcgtcgaggtgaatccgagcacggtgaaagccggctacctggtcgagatccgggcgagttgccgggacaactccatcccggcggtcgtctggtccgacgcgttcggccgcgtccaggtgcggccgagcaacgggctgttgaccgcgacgccgaaggtgcgtgaacggacccagcctggcagctaccgggtcaagctggagtgccgcggcggcgagaccgcgtcgacgatgctccaggtcgtcaagtcggtgcggcccagtcgcggcccggccaccggattcggcggatcggccggcgacgtcgtcggcgggttgctgctgccggtcgggatcgcgctgaccgtgaccggtctggtggtgtggttggtgtccgtccgtcggttccgcggcgccgcccgccgatgaccacgtcccgcgccgctcgcccagccggccgacgggccggccgcagcccgtgggttcttccactcgccgtgttgctggtgctggcgggggtcttcgccgccggtgccgggcttggacggaccacgggcccgttggactgggcgagcacggcgggcatcgccggctccggtcgcggcgaagggcaggcgccaaccgtcagccgaccggtccgtctcgccgttcccgcgatcggcgtcgccgcaccgatcatgccggtgggacaggcccgggacggctcgatcgccgttcctccgctggagcgggcccacgagaccggctggtacgaccgggggccggctcccggcgagccggggccggcggtcatcgtcggtcacgttgacaccaggcgcggtccgtcggtcttcgtcgacctgcaccggcttcgccccggcgacacggtcgaggtgacccgcgccgacggctcggcggtggagttccgggtcgactcggtggagcgcttccccaaggaccgactccccgccgaccgggtgtacggcgatgccgggccggccgggctgcgcctgatcacctgcggtgggacctgggtggggggccgcaccggctacgccgacaacgtcatcgtcttcgccacgatgacgggaaccgggcccggtgctccccgtcgggaggccgcgtcctgactcccgtcaggaccccgcgtcgcgggccggatatccgagaacctccacgaggtcccctgccgccgcggtgaacgccgcatggacctcgtcatcgaagtggttgcgccagtcgccggccttgcccttccggtagtgcgagatcttcccggagctctcccgatccttccgcatcctggagaagctgtagcgggacaggaggggctccagctcggtggcgggcaggacgatcccacagtgccgcatcagctggtccacctcgtccagctgccgctcgccggtcaggtcctcgtagcggaacaggcggaaggtctcggagctcggagcgaccgcccacgaccggagctgcttgaagaggtatcgcttggagtggcgttcgatgacgtggagcagtccttctttcatcggtatttcccgtagggttctccgtacctcgggaatatcgcccatcggcgcgtgcgagttacgcagtgagaagtagcttgaaacaacgatgtcgcgcgggtcgcgaattacgaagaacgcgcggtaggtgccgggtttcgtaatttgttcaaagcgtggataggaatggaacagtgccaaacccgcacggccgcgcggaatgacgggcaaggatctacgcttgtagaaccgcgggtcgtaggggagtagcccggaatggcgatagacggtggggtcgctgaacagcgccttgatccactggctgcccgtcttgtgtacggtgcagtggtagatgttatcgaactcgcaccggttgaccacggggacggcgagccgctttttcgtgttacgagcctcgatctgtactcggcgcgccatacgccgcatggaattgggcgtgtggtgcttcgtgaattcgatcgtgcgattgatcattgttgagcctcgcctgcacctttgaggtaggggaagtccggtgtgctgtaggtgggcggtgccggtcaaatccccagatccaaccggcccccgtccccgtatgtcaacgtgccgtcaagaatatccccgacggtccaattcatgtcaatcctaccttcggcgattggttggttacgcggggtgggtgggttgcggcaatcccaccgcaagcccgccagcggtggcgaccagcggcaggggtatccggacgaatggcagcgtgaattgtcgccgatgatgacgcgctttctcggcgcataggtccagtccgtcgccccttccttggccagtcgggatcgtcgctggcaggcgcctagaacgtctcgacagccggaaccagatcagcgtccaccacgatcggggcatggtcggacggacccttgcccttgcgggcctcccggtccacgtacgcggcgcggaccgcgcgggtgaacggagccgaggcgtacaccaggtcgattcgcatgcccttgttctggtggaacatccccgcccgatagtcccagtaggtgaacgggtgggggcccttcatcggggttggcaccacgtcggccaggcccaggtcacgcagcgccgagagggcgacccgctcggcgggcgtgacgtgggtggagccggtgaacagggccggatcccacacgtcggcgtccgtgggagccacgttgaagtcgccgcacaccgccaacggcgggccgccggtcagctcgacctccagcgcgtcccgcagtgcgccgagccaggccagcttgtacgcgtagtgcgggtcgtcgggggtccggccgtttggtacgtacaccgaccagacccgcagaccggcacaggtggcggcgagagcgcgggcctccgggtccgggaagcccggctcgccagggaacccgacggtgacctcggtcagaccgacccgggacaggatggcaaccccgttccatctgccgtcgctgtggctggcgaccgtgtagcccagcgcgccaacctcggccaccgggaaggcgccgtccgggcacttcgtctcctggaggcagacgacgtccggttccgtgcccgccaaccagtcgagcagccgaggcaggcgggccttcacggagttgacgttccacgtcgccaggcgcatgtctccagcctgcccgattcgtcgctggcccgctgtccgcgcggcgcgtgtcgcgggcgggctgccggggagggcgccacgcgccctccccgaccggatcggtacagccgggccgccacgaccggttcagccgcccgggttgtcgttggggcgggtctgctcggccaggaagcgttccaactcggcgccgagttcgtcggcggtcggcagggaccccgccccggtgttgaggaggttcggctggccgcgcccgcgggtgaaggcgtcgtactgttcctcgagcgcctgaaccagcgccgcggcgtcctcggtctgggcgacctgtcggtcgatttccgtccggaccgcctcggtcgcggcccgcagttcgtcgcagggcaggagtagcccggtgctgcgcgacaccgaggagagcagcacctcggccgcggcggggtactcggtctgcgcgacgtagtgcggcacgtgtgcggcgaagcccagtgcgtcgcgcccctgctcgccgaggcggtattcgagcaggtatcccacgctgcccggcacctgcacacgttgcagccacggctcgtagcctgcggtcagctcacgccgggtggcgtgcgcggtgacaccggtgcggcgggtgtgtggcaccgccatcgggatggcgttgagcccgacggtcagccggacgtccagccgggtggcgagcccggccacggcggcgacgaaacgttcccactgcaggtccggctccgggccggtgagcaggagaaacggggtgtcggcgtcgtcgcggagcaggtgcagttccagggccggagcgtcgtaggactcccagtggtcctcgacgaaggtcatcaccggccggcgcgagcggtagtcgaagagctggtccaggtcgaaccgggccaccggccgcgcatcgagcgaggtgagcagttgctcgcgggccaaccgggtggcgttaccggcgtcgacgaagccggagagcgcctggatcaggacgggctgcccgaggtcgggcagatcgtcggcgagttcgtagagctcgtgtgggtcgagcaccggtgcggacctccctgggtgtgcctacgggcccgtcgcgcacggacggcacccggttggggaaactacccgcagccgcgcggcattcctccgcgccccccggccggattgctgggccgggtccaccggacggacgaggtgagcctcgatcggacggcgaccggtgggacgcggtggacggcgcaccggggccgacgggggctgtggtgggggcgtgcctgcctcgacccggccgtggctcatgcccgtcctgccgcagcggacaacgggcgccagcgtcctcggcgcccgtgttgccgccgcaaggtacacctggatagagcagtaccgaaggaggacgacatgtcacttatccaccggatcagggcgtttctgggttcccccaggggacagcaactgatcgcgcggggccggcgggaactggccaaaccagccacgcggcggaagctgcaggggcttgccctgaagctcaggcgccttcgctgactccgcccgaccgcgaggcccgggagcacaccgggaccgactcccggcaaggacctcgccgcgcggactcgggtccgctaccgccagcacggtggggtgcgggggttgccgctgaaccaagcgtcgcttgtcaaccggcgtcaccggaaccggtgaccgggacgtcggccatgcaaccaccagccgagtgcgtgggtgatccggggcagtaccaggtacgtcatcagcggcgtcagcgtcaaactcatgatcagtacgcgggctggtaccgggacgttcgggatgaaccagccggtcagtagcgtcgcggccaggttgaggggaaagaacgccagccagatcgtcaccgcctgcttccagcgcggtggcgacggtggcggaacggtcggctccgcgctgaccggctcgacagcctgcccatgcagcgtgaaccagccctcgaccccggtccggcgctccacccgggtgtgctcgacgacgccctgcgccgaggccagccaccaatgccgttgtggtgactcctcccagcgacgcagcgtctcgttgtcggcgaaccgatagagcatgtgccactcaccggacccgggggcgctgcggatccacccggccccgagaaacccggggaacgcctctgccagcgcggttcccgcgcgcatccacgccaccatctcgtgcgtccgagcggggtcggtgcgccgcgcgatcgcgacggtgacgggcaacgcgggcgtcgtggtcatgcctccatactccccgccgcaacccggatcgacctgcgcgcggcgggcaggtgtaacgcgcctgacccacgtggtgagtcgactcaccacacccggccctcgggggcggaacaatcgcccggcggggcgcctctggttagccgagccctgggcgggtaggtcgggggatgacgagatcgcagccgcggcgcgcccgcggcaccgtcggccacgcctacagcgcgctcaaccttcgcctcgtgctcgccaccttcggcctggtcaccatggctgttctcggcgcgttggcgttccgcgccgggttggggtggctgggcgtgctcggtgttctcttcgccgtggtggccgccgttgacctggtgatcatccagcggcgacggatcgcccgccgtcgggaggagccgggaacccggcactcgttgttcgagtgacaggagttcgtcatgtccatcgccaccacaaaccccgccaccggacggacagtcaggacgtacgagcccttctcgcccgagcagatcgatgcggcgatcgaccgtagccacctcgcgtaccggaacctgcgcgacaccaccgtcgcgcagcgcgctgcctggctcgaccgggccgctgacctactcgacgtcgagcgcgacgaggccgcccgaatggcgaccacggagatgggcaagacgtacgccgccgcacgggccgaggtgaccaagtgcgccagcgcctgccgcttctatgcgaggaaggcgcccgagttcctcgccgacgagcccgctgacgcggcgagcgtcggtgcgacccgggcgttcgtgcggtaccaaccgatcgggccggtgctcgcggtgatgccgtggaacttcccattctggcaggtgctgcgcttcgccgcgccggcgctgatggccggcaacaccggcctgctcaagcacgcctcgaatgtgccacagaccgctctctatctggcggacctgttccgccgggccggctttccggaaggtgcgttcggtgcgctgctggtcggctccgacgcggtggaggccattctgagtgacccccgggtccgcgccgcgacgctcaccggcagcgagcgtgcgggccgtgccatcgcccagatcgctggccgggagttgaagaagaccgtgttggaactcggcggcagcgacccgttcgtggtgatgccctcggccgatctggaccgggccgccgaggtcgccaccgtcgcccgttgccagaacaacggccagtcctgtatcgccgcgaagcgcttcatcgtgcacaccgacgtgttcgacgccttcgcggagcggttcgccgcgcgcatgtccgcgctgcgggtgggtgacccgatggaggacaccaccgaggtgggtccgctcgtcagcgaaggaggccgtgctgagatcatcgaccaggtacgcgacgccgttgacctgggtgcgaccatcctctgtggtggtgagcggccggagcgggacggctggtactacccgcccaccgtcgtcaccgacctcaccccggagatgcggatgtggaccgaggaggtattcgggccggtcgccgggctgtaccgggtgtcgtcgtacgacgaggcgatcgaggttgccaacggcaccgcgttcgggctcggcgcgaacgcctggactcgagatcagcgggaacaggagcggttcgccatcgacttggaggccggcaacgtcttcgtcaacggtatgaccacatcctttccggagctgccgttcggcggggtgaagaactccgggtacggccgggaactgtccgcgctgggaatgcgcgagttctgcaacaccaagaccgtgtgggtcggtggtgcggacgatgccacctggtcggtgggaacgcacgccgagtgagcgtgcagcgacgtatggtagtcggcggattctaccggtgtcggatgttgctgtcaattgatcccgctggatgattgtcggcctggtcgtcggtgagattcgccgcgccacgcccggtctgggtgtctcctagagacaaccgcaccctcggcctggcaggctgcctcccatgaccttgaagctgcgttcgttcggcgtgagcgaccgtgggctgatccggagtgggaaccaggacgccctgtactcaggtagctggctcgtcgccgtcgccgatggcatgggtgggatggccgccggtgaccttgccagttccatggcgatcgactcgattgccccgctcgacgtggagaccccggaggacgcgctggtcgccgcgttgcagcaggccatccaggcgggcagcgcacgcatccggcaggccgtcagcgaggatccggagcgccagggcatgggcaccacgctgaccgccctgctctttgcccgcacgggtagctgtctcgcgctggcccacgtgggggactcccgggcctacctgttccgtgagggcgtgctcaaacagatcaccagggacgacacgttcgtgcagatgctcgtggatcagggggtcatttcccctgacgaggcgaacagccatccccggagggcggtcgtgacacaggcgttgcagggcgaggaggtctccccggcctacgcgacgatggcgccctgggccggcgatcgttggctgctgtgcagcgacgggctgtcgaacgtggtccgcccggacacgcttaccgaagtgctcgccggataccccgaccgggccgactgcgcccgcaaactgatcgacctggcgctacacgccggcggtccggacaatgtcaccgccatcgtcgccgacgtggtgcaggagtgaggccctcagcgccggcgcgggttggcccgccgagtcggctcggcggtcaccggatccgccggccacgagtgcctcgggtaacgcccacgcagttccgcccgcacctgtgcgtagccggaccgccagaacgacgccaggtcgccggtgaccgcgacgggccgtccagcgggggagagcagttgcagcaggactggtacctgaccaccggcgatccgaggtgcttcctgccagccgaacgtctcctggagccggaccgccaacaccggtgtggccggatccgtgtagtcgacacggatccgtgagccgctgggcaccgtgagccgctccggggcgagctcgtccaggcgggaggcgaccggccacggcagcagacggcgcagcgcggacagtacgtcgatgtgggccaggtcggcgcgacgacgtgcaccggccaactccggcgcgagccagtccggtgccgtggccagcagcgcctcgtcgctcacgtcgggccactcgccgccgagggccaggtggcagaacgccagccgttcacgtaacgcacgggccgccggggtccagttcagcaggcccagaccggttcggcgcaggccgtccaccagcgcgctgcgcagttcgttcgggtcgggagcgaccagcgggtgctcgacgagctcgagcgcaccgaggcggaccacctcccgagccaccacgtcggtgccggaccaggccacctcgcgcaccgagctgaggagcgacctgccggcctcccgggcggtcgcctcgtccaccggggcggccagccggatgcgggctgtcggcgcgccgggcgagcggtcggcgaccgcgatcgccagccacaccgactcggccagcgccgatccgggcgccagggtcgcggcggtcccaccactcatcacatacgcggggtcgcccgagcgccggacccgggccagccgttccgggtacgccagcccgacgaccagcccggcggccaggtcgtcggggaggttccggtcgggcccggtccggccgggttccggtggcagggcggcgcgtagccggcgtatttcagcccgccaccggttggtggtggcggcgtccgttcccgagcggagccgtcgcagcgtggcgacgaggtcgtccccgggaccggcgatacccgcctcggcgaggagcgcgacgacctcggccgcgcggtccgggccgacgcgggcggcgccgtcgatcagggcacggcccagtcgggggtgcgtgcccgtcgccgcgatctgacgaccgcgggtggtgatccgcccgtcggcgtcgagcgcgccgagagccacgagggactcccgggccacggcgagggcggccggcggcggcgggtccggcagcgcgagcccacctccgtccggtgtcccccaggtcgcgaggtccagtgcgaacccggtgaggtcggccgtggcgatctcgggttcgggctgcgcggtgagccgttcgtggttcgtcgccgaccagcagcggtacacgtgtccgggaccttcccgtccggcccgtccggcccgctgggtggcggcggcccgggacaccgggacggtgaccaaggcgcccagtccgcgggcgaggtccatgcgcgcgacgcgggccagccccgagtcgaccaccacccgaacccccggcaccgtcaggctgctctccgcgacggacgtggccagcaccacccgccgtcgggcaccgctggacgcccccgtgcggggtggagcatcggaggggtcgagcggggatggccgggcccgcagtgccgcgtcctggtcggccgggcgttgccggccgtgcaacggcaggaccgcgacgtcggcgggcaggccggccaaccgggcggtgacggcggcgatctccccggtgccgggcaggaaggccagtacgtcgccgtcgtgttcgcgcagggcccgccggatggtggccgcgacgtggtcgaggagtgccgggtcgacccgcccgccaccggcgggaacgaccgggcggggtggcggtgcccagacccgggtcaccgggtgcgccgtcgcggacgcccggatgaccggtgcggccgcgtcgccgccgagcaacgcggcgacccgacccgtgtcgggggtggccgacatgccgagcaaccagagatccggccggagtgcggcgcgtgcctccactgtgaacgcgagtgccagatcggcgtcgagttgccgttcgtggatctcgtcgagcaggacggcgctgctaccgggcagttccggggcccgctggagccgtcgaaccagcaggccggtcgtcaccacctcgatcctggtgcgcgggccgactcggcggtcgccacgcacggcgtacccgacccgctcgcccacccgttcgtcgagtagtgcggccatccggcgggcggcggcgcgggcggccacccggcggggctgtgccaccagtacccggccggagacctcctcggcaaccgcgagcgggaccagcgtggtcttgccactgccgggcggtgccacgagcaccgcggtgccggtggcgcccagcgccgccagcaccgcgggaaccaccggtcggaccggcaggtcaatgggggcgtcggagagcacggcaggagtgtcccaccggtgccgggtcagtcgccgcgtaccccgtcgatgccggacacgaaggcgcgccaggccggtgtggggaatgccagtaccggcccgcggcggtccttgctgtcccggaccgcaaccgatttgtccaatgtggacacctcaacgcagttgccattgcccacactgcggctgctggtgcgccactccgtccggtcgagcgccgtcatcacgtacccctcgtctgtgccggcgtgccgcgtcagcgtcacgcaaagttacgagaagctgccataaggcgtgcctgggacgcctctggaccgagcgccagacggcgcaactcctcgtgcaccaggctatacccggtaacgtttccaaccccctccagcgctaggccagtcgtgagattttccaggtaaaccacggccgcgtcggccgtgtcggcgaaagcgaggatcacgtagggcgcgctcatggcgggatggccgccggccgagaagggtagtacctgcaccgttacgttcggtaactgggcgaccttcgcgatatgcgccagctggtcggccatcacctggttccccccgaccggtcggcagagcaccgcctcgttgagaacgaccgacagttccaccgggtcgtcgtggtgcaacacctcctgacggcgcagtcgcgcggcgaccttccgctcgagcccctcctcgccggccgtgcgccggaagacctctcgcgcgtacgcctcggtctgcagtagtccgggcacggcttcgccctcgtacgtgcgcagcgcggcggcctccgcctccaggccgacgtagaactcgaaccactcgggcagtacgtcgctgtagttctgccaccacccgcgctgctgggccccgcgggcgatgtcgatcagcgcctcggcgtcggcgccggtcacctggtagagggccagggcggcgcggacgtcgcgcggcttgatgccgatctgggcgttctcgatccgggacaggttgcttttggacatgtccaactgtcgggcggcgacatcgagggtcatgttggcgcgctcacgcagttgacgtagttcacgggcgattcggcggcggcgtacggtcgggctcgcagtcaccctccgagtctgtcacgacaagattcccaggtcgcgcggatacggagtgcaatatatttggctgggagttgcgttgcagttccgctcggtgcattctttcccggttgcgatcactgtggacaacatttgtgggaggaccggttgctggtcgccgacgagttcttcctggtcgcccataacgacatccggggcaaggcgagactgcaccccgccgccaccggactggggctcgccggcggcctgctcggcgaactcgttctctatggacacatcatggtggttgacggggacctctcggtcgtcgatcgacgcccgccggcggacgcgctcgcccacaccgtgctcgaccaactggtcggcgaggcgcagcaccggtccgtccgcacctggctcagcttcctcgcccagagcgccaccacgtcggtgggggagcggctgtcccgggcgggggtgctgcgccgcagggagagccgacggctgctgcggaccacggtcgggtacgtcccagtggatcccaacgcggcggcctggccgaccacccgcctgcgggtgttgctggaacgttcggaccccccgccgaccctcgccgacgcggtgctgctcgggctgatcgccgcagcgggtcttgaccgggaggtgttgtggagcaccgggccccgggcccaacaccggctcaccagcctggtcgctgctctgcccgcaccgctgaaggaactggtcgcgcacaccgaggccgccgtcggcgcggcggtgctgcgcggcggcccgtgaatccggaacattccccatcccattcgaccggagccgttcatgtcctcgacagcaactatcgaacgaccgagcaacgtctctgaggcgctggcccgcggccggctcggcgtgccatcggtggtcttcttcgtcctctccgcggcggcgccactgaccgtggtggcgggtgtggtgaccaccggctacggcgtcatcggggtgctcggcataccgctggccttcctcgctgtcgccgccctgctcgccctcttctcggtcggctacgtggcgatggcccgccggctggccaacgccggcgccttctactcgtacgtctcgcggggactgggtcggccggccggggtcggcgccgcctgggtggcgctgatcgcgtacaacgcgctgcaggtcgggttgtacggcgccatcggcgccgccgccgagcccgtcctggaccggttgttcggcgtcagcgtgcagtggtggctggtggccctcggcgcctgggcggttgtcgccgtgctgggcctgctccgggtcgacatcaacggccgggtgctcgcggtgctgttgctcgccgagatcgcggtgatcctggtgttcgacctcggtcaactgggcaaccccgccggcggccaggtcagtttcgccgcgttcgcaccggacaacctcttcgtcccgggcatcggcgcggtgctggtgctggcgatcctcgggttcgtcgggttcgagtcggctgtggtcttcagcgaggagagcaaggatccccgccgcacggtgccgatggccacctacctgtccatcgcgatcatcgcagggctctacgcgctctcgtcgtggagtatgaccgtcgcggtcgggccggaccagatctccgaacaggccggcgagcagagcgtcgcgctgatcttcaacctggccggtgagcacctcggtgacaccgtcgtgaccatcggccaggtgctgttcctgacctcggtggtagccgccatgatctccttccacaacaccaccgcccggtacgcgttcgccctcggccgggagcgggtgctgccggcggccttcgggcggacctcgccccgcagcggcgccccccgcacggcgtccctcgcgcagagcacgctcggcctggtggtgatcctgctgtacgcggtcaacgggtgggatccgatcgtgcagctcttctactggtgcggcaccagcggtgggttcggggtgctgctgctgatcgccaccacgtcggtcgcggtgatcgcgtacttcgctcgcaccggcgtggcggagacgctgtggcgacgggcggtggcaccagggctcgccacggtggcgctgctgggtgtgctcaccctagcgttgatcaactttgccgacctgctcggcgtggcaccggaccacgccctgcgctggggggtcccggtcgcgtacctggctgccgcgctgctcggtgtggtgtgggggctggtgttgcggtcgaaccgtccgagtacctatgcccggatcgggctcggcgcggagagcgccgccgccacggttcggcccgagacaccgacgctgccggcggtgccggatcggacggcggccccgcggtgacaagcatcctggtcgagcgtctcgggccggtgcggacgcggctggtcgcggagcggatcgccgaggcgttcctggcactggacgcaccgcgctggctggtccccgacgcgggcaggcgggagtcggtgctcgccgggcagttcgagatcattgtcgaccatgggatgcggcacggcctggtgttcggcaccgccggtctgaccggcgtggccgtctggctcccctcgatcgaggaggatccggcgccgcctccccgggactacgacgcccggctcgccgcggcctgtggtgagtggacggaccggttcgcccaccttgacgaactgttcgccgcgaaccacccgcaccccgaccaccaccacctcgccttcctcgccgtgcagcccgaccgacagggccagggagtcggcagtgcgctgctgcgccaccaccacgcatggctggacgccaaccggatgcccggctacctggaggcggccagcaggatcggcgtcagtctgtacagccagcacggctaccaggcgcgcgaaccgttccggttgccggacggcaccccgttctggccgatgtggcgggaaccccgctgacgtgaccgtggtggccgggtcctcgaccaggccaccactcacgtcgcccgctcagcatgtgcccgcccggcagtgccggccgaccagcacctgagcccgctcagcgtgtgccgcccgctcagcacgcgccggccagtctcccgcacaccggcacccggcgggtgcgaatcgccgggccggcaaggttatccctggcccggtcggggaactcacccctcgtcgcgtccggcgggaatcggacctgagccccgcagccatcggctggtcccgcctgaacggatgcgaagtcccgatctgaccggcggccccctggtagccccggacgggaccggacccgagcatcgagggaggccacaccatgcccggcgagacgacgaaccccgtgaccgagcaccgcccccaggcggcggctgagagcgagcggggagcgctggtggccgtgctggtgatggtggtcctgggcgtcgcgggaatattcgccgtgtcctgacccggcgccacgggtggtgcgcaacgtggctgtggccctgcccccaaaatcccgtgcccccgcggtgggtcggtgccagactgactcatcgtggagatcatggaactggccacccccgggctgctgctgcggccatggcgccgccaggacgcgcccgaggtctttgacgccttacgggagccgcagattgccctctggaatccacagggggacgtcccgaacctggccgctgccgaggagtggatccgacgtcgggcggatccgaccagcggagcggtctcgtacgcggtgaccgaccagaccggtctggtcggctcggtggcgctgcgccgcagcggtgcggagtgcgcctccgtcggttgctggacgatgccggcggcgcggggccggggcatcgcgacccaggcggtgtcccggctggtggagtggggtttcgccgaggacggcctgcaccggatcgagctgtgtcacgcggtgggcaacgtcgcctcctgccggatcgcggaacgtgtcgccttcacctttgagggtgtgttgcgggagtcgtaccggtatggggacggtcgcctccacgacgagcacctgcacgctcggctcgccaccgacccgcgacccgcctgaccggaccgccctaccccgaccgccaccgccggccggggtacccgcccagctaccgaaccgaacctgcgtacggattccacagccgccggggtgctcatccggtcgagcgccggtaggcgcccagcctccgaacccggcgcacggattcgtgtgcgccgcccgaatcggtcaatcccgttgctgctgcggcgtctggaggtgcagtcgaccgaggagctgacgggcctgctcggcgtactgctggtcgacgatgacggcgtactcgccggcacgcagcgaactggccgaggtgaagtcacggcgaccgccggtcatcgcatgcgccaccgccccgaacaccgcgccccagatcgcaccgatcaccagaccggccaggaccaccgcgaaccagtttcccgcggtgaagatgccgaacagtagaccgatgaacagaccgaaccacgcgccggtgccggcgccgagcagcgccgcccgcccggtggtcaaccggccgagaaccgtctcgaccagggtgaggttggtgccgacgatggcggtgtgttccaccgggaaccgattgtccgccaggtggtcgacgacccgttgggcggaacggtagtccgggtacgaaccgattgtcaccgtcggcgggcccacccccggcccggtgccatcgccgctggggggcgacggctgacccgccggaccggaggggatggtgtcgccgcccggcaacccgggacgccaggccgaggttggaccgttcatgagtctcctccttcgtcagggtccacgttcccgatcgggcgagggcataacacgcgctggtgccgttggggagcgcgaacaccgggtagtgggtcaccgggcgccagtaggctcgaccggtgcgcggggaagcggcgggcgtggtggtggtcggcgcggggctggccgggctggcctgcgcccgcgaactcgcccaggtgggtataccggtgcgggttcgcgaacgtgggcggtccgtcggcggtcggatggccagccggcggtccgccgggcgtgcggtggacctgggcgccgcgtacctgacagtcagcgacccgggcttcgccgcggtgatgcgggagtggcgggcggcgggcctgacccgcgagtggaccgacaccttcctggccttcggtcacgaaggccggcgggaggtggtggggccaatgcgctgggccgcgccccgcgggctgcgctcgttggtggagcacctcgcccggacgttgccggtgcgcgtcgaccacccggtgcgcagcgtccgacccgggccgacggtggacggccagccctgcgcagcggtggtgctggcaatgcccggcccgcaggcggcgccgttgctggacccggccctgacggcggcgaaccgggccgtacgggcccagggctggtcgccgtcgctcgccgcggcgctgcggtttccggatcgctgctggagcggactacggggcgccttcgtcaacgatcatccggtgctcgcactggtctgcgatgacggtgaccgccggggtgacggagcgccggtgctcgtcgcgcacaccacccctgacttcgccgccgaatacctacaccggccggacgccgctgcccccgccatcgcgcacgcggtccgggagctgctcgtgctgccggaaccggccgaggaggtgtgtgtacaccgttgggcgtacgcgaagccgacggtggaggtggcgggtacctaccacctggacacggatggggtcggtgtggccggcgatgcgttcggcgccccgagggcccagaccgcctggcgctccggccacgacctggcccgtgccctggtcgcccgcctgaccggccagtagcggccgcaccgtcgatatccccatgcccgccgtgtgtggactcgtcagtagcggtagtgctccggcttgaacggcccggcctgggccacgccgagatactcggcctggctgtcggtgagggtgctcagggtggcgccgagcgggtcgaggtgcaggtgggctgcctgctcgtcgagttccctgggcagtcggtgcacgccgagcgggtagcggtcggtcttggtgaacagttcgatttgggcgagcacctgactgacgaaggcgaccgacatcacgaagctggggtgcccggtggcgttaccgagattcagcaggcggccctccgacagcacgatgatcgcgtgcccatcgtcgaagcgccacaggtccacctggggcttgatggcaagtcgctggacgtcctgccgtttcgccagccctgccacatcgatctcgaaatcgaagtcaccgatgtttcccacgatcgcctggtccttcatgcgggcgaggtgatcaacggtgacaaccttgacgttgccggtcgcggtaacgacgatatcggcctgctcgaccacgtcatcgaaggtggacacctggattccgtccatcgctgcctgtagtgcgcagatcgggtctgtctccaccaccacgacccgcgctccctgtccccgtaacgccttcacgcacccctttcctacgtggccgtacccgaggaccaccgccatcttgccgccaatcagcgtatccgttgctcggttgagcccatcgagcagggagtgtcgggtgccgtacaccctgtccattatgcccatggttacggagttgctgaggtcgatcgccgggaacaataattcgccgttttggcacagcttccgcaaatggtcggcggaaatcgttgtctgttctgttacaccatgaattccttcagccatcctcgtccattttccggggtcggtggcaagcgagggacctatcagctcgaagagcgctctccggtctgcggagcctgcgagctctgccggtgaccttgcttccccggcttcgaactcgacccccttgtgcaccacgagcgtcgcctcaccgccgtcgtcgacgagcatgttcgggccgccgtcggggaaggagagcgctcgttcgacgcaccaccagtactcctccggggactcgtcccgccaagcgaagaccggcacacccgagggtgcgctcggcgtgccctgggggccgacgaccaatgccgcggctgcgtgatcctgggtggatagcacgttcgccgacgtccaacgcacctgtgcacccaacgccacgagtgtctcgacgaagaccgctgcctgcaccgtcatgtgcagggagcccatgattcgtgcgccggccagcggtttggtacgcgtgtgcgcggcacgcagcgccatcaggcccggcatctcatgctcggcgagccggatctcctggcggccggagtccgcgagcgacaggtcggcaacccggtagtcgccctcgccagtcgtgtccgaaccgattcctgacgttccgttcgtgactgacgatgggatgcgcatgccaggctccaatcgaaattcggactccgagcgatccggtggagtgcggatgcggatccggcccgccgtccacggctgagctcgagaccgatccgttcacctcgaacgagtcgcgtcagccacgttgcggggcctgcccgcacccttgcgacgtgctggcgggcagccgattggcgtggagtcagcctaacaagatcatgccctcgccgcgggcacgatccaggcgcccgacgctcctgctcgtgagcggttcggcgggcagcgccccagcggagaccggcgttcgtagacaggtcaaggccacctggtcgtggaaacgccgtggaaaacgtcgtggattgtcgcggagtgccggtgcggtgatcgggtatgcgcgcgaggtagtccatgcgaaggaggggcatcatgccggaaaccctcgcggcaaggcaagtcgacatcggcgctgccgtgaccgatatgtggcgggcggtgctgctgttcataccgagagccatcgcgttcatcgtgattctggtgatcggatggctcatcgcccgagccgtcctcaaagcggtggacgcggcgctggaacgggtgaacttcgaccgcgcggtggagcggggcggcatcaaacgcgcgctggcccgtaccaaatacgacgccagtgacatcctcgcgaggctcgcgtactatgccgtgctgctgttcactctgcagttcgcgttcggtgtgtggggacccaacgcgatcagtgatctgatcagcggtgtggtggcctggctaccccgggctttcgtggcgatcatcatcgtggtggtggccgcggccatcgcgagtgcggtccgcgacctcgtcagcggtgcgctcggcggtctcgcgtacggtcgggttctggccgacctggcggccgtcttcatcctggcgctcggtgtgatcgcggcactgaaccaggtcggtatcgccaccacggtgaccacaccggtgctgatcgcggtgcttgccacggtggccggaatcctgatcgtgggtgtcggcggtggtttggtcaagccgatgcagagccgctgggagggatggctgagccggatggccgaggaagggcgggccgtccagcagcaccggcaggcccagggcgccggccgcagcgacgtcgaacggcagatggccgaccggaccgggcccgagcgggagcggacgcaggcgaagtcccacgagccggcgaccacgggcggcggcggccaccagtcgggtggtgcgggtgacgagacccaacagttcgaccgttgagcggcgacgccaggcaaggaacgggggtggtcgccgcggtggccacccccgttcagagtggcggcagcggtgccggccgggggctgtccagggaacgggccagggcggagaccgcgagtagacgggtgagtagccaatcgggcgccgcccagtcgatcgtttcggtcggctgctgccagtcgtgctcgcgggcggccgcgcggatcccttccgtgtagcccgccagggcggcgacggtcagtggtctccggtccccgccaaggctctcccgcaccgctgcggcgtgctggtcgaccaacgcgagcagccccggtcgtgccgaggccgccgccaagccgtcggtgcccaccgtcgcggacaaggtcgacaacgtcgagcgagcagcgtcgatgagcgtgcgggggctgacctggtgaaacggggcgcgcatggggaacgagactagccggcgggcggggcggtcgacctcggccggtcagcggttccgcccctcgaccggtcggccgacccccaccggcactccggtgtcgtcgccgccggtctgtgtggcagggacgacaccggcctaggtcacatgtccggcagctgggcccggttgggcggccgacagccgccgcggcggtgacgtcacatggtgtccggtccggtgcgcccggtcgtcgacgggcgatacgcccggtccgggtcggtcggctcgcggccagctccggccgcctgaccgccgcggtccgccgcctccggtccatgcccgaaggcggcctcctcaccggcgtcgttgccggtcacgtcgtcggcctggccgtccatcgccgaccgggcgatggcccggtccagctccgccagcggggtccgctcctcgttgcgccacaccttgtcgtcggtcatgcctccggcggtacccggcgccaccgccacgaaacccggtatcgcgacggcccccggcggtgccgggggccgtcgcgagagtctcggtgtcagggctgggggcggtcgaccttgccccgccaggcgccggtctccgtgccgcgtgcctcgatgaactgcttgaaccgttgcaggtcgcccttcgcccgccggtcgacgaagccgagcatgtcgccggcctgctcgaccacaccgtgcggctcgaactcgagttggagcgtgacgcggctggaattctcgtccaaccggtggaaggtgaccacgccggcgtgctgggtggggccggtcgagcgccaggcgacccgctcgtccgggagctgctcggtgatctcggcgtcgaactcgcgtcgcgctccggcgatctccacggtccagtgggtcatcgtcgcggaggtttgacgcacctcctgtaccccctccatgaagcgcgggaactcctcgaactgggtccactggtcatatgcggtgcgcaccggaaccgacacgtccacgtgttctatcacgccactcatcaggctcctcctccctgccgaatctcaggcccggaccggatggatccgtcaccagcgggtcgtctcgttgcggtggccgagcgcggcccagatttcggagaccgtctggtaacgggtgtccgagggcaggcgctccagctcggcgatcaggtcggccggcgcgtcgttgtcccgcgcattggcgaccagggtcgcccgatcgccgggtagggcggacatcgtgatgaatcgcccgagccggctgcgggcctcgacatcatcggagctcatgccctgcgggttgccgctgcgcagcgcgccggccgtcaccgtcttcggttccggctggtcctcacccgccggctccggttggcgggactcgtcgacgcgtgagccggccgcccccggaccctgtacgaggccgctgacctcgctttccatctcgtcgtcgagcctcggtccgtgcttgctgctgccacgttccatgcgttctgcgctaccccgcgggatccccggtaaacccggcaagccgtcacgtaccggccgcggaccgcacccgggcgccggagatcggtacgccgagtgccccacggcacccggagtcggagatcgacaagcccggatccggtttgccgtgttggcggtggggaaccgtccaccggagaagcaccgacacggaggaggacgagatgcccgggcgggaggacatgcccagcacgctgcgacgctccccggacaaggcgcagcgcacctgggagaagacccacgactcggccctacggacgtacggctcgggagagcgcgcgagtcgggccgcgtacgcagcggtcaagcatgagttcgagaaggtgggcgaccactgggagtcgaagggtcggaagggccccagcgaccggcaggccgccggcggtggtccccagcggcgtgcggcgaccgcggggggcgtcgacgccaacgccaccaaggaccacctgcggcgagtcgcgcgcgaactcgacatctccggccggtcgaccatgaccaagccggaactggtgcgggcgatcgagaaggccaacaaccggttgacagcccaggcccggcagcggggccggagccgttgacggccggaatcgggggcgcgtggccccagccggggccgccgcgctgcttccgcggcggttcaccagtggccgcccccgggggcctccaggtggaccgccttcgtcgcggtgaactcgtcgagtagctccggcccgtacccgaatccctgcccgctgccccggcgcggatgcgcggcaccgcccggcgccccaccgaagaccgcgttgaccttcacggtgcccaccggaagctcgcgccaggcgcgctgggcgtggctcatcgaggcggtcagtacggtcgcggcgagcccgtacggcgaatcggccgcgcaccgcagggcctcggagaacgagtcgaccaccacgaccggggcgaccggggcgaaggtctcctcgcggaccaggggcatgtcgtgccggcagtccgacaccacggtcgccgggtagtgcgcgcccggcccgtccggcagggcgccgccggttcggattcgggcaccctgtgccaccgcggccgtgacctgtccgtggacgtggtcgcggtgccgccggtcgaccagcgggcccagctcggtcgccgggtcggcgcccgggccgctacgcagggcccgtgcccgatcgaccagggcgtcgacgaagtcctcggccacatcccggtgtacgtagatccgttccacggcgacgcagatctgcccggcgttggcgaacgcaccgagtgccgcctgctgggctgcccagaccgggtccacgtttccgtcgacgacgagggggtcgctgccgccgttttcgagcaggaccttcgcaccggtccgtgcggccgcggcggcgatcgaccggccggtggcggtcgaacccacgtgagcgagcacatcgacgcgctgggcggccagcgccgcgcctacctcgggccccccggtcagcagtgagagcacgccggccggcagcgccccgtccagggtcttcgccaacagccagccggtcgccggggtccgctcgctcggcttgtagagcaccacgttcccggtgaccagcgccgcgccgagcaggccgcaggagactgctaccggatcgttccagggagtgatcgcggcgaccacgccacggggctgcggcagcatgaagtcgatcgcctcagtggcaccgtgcagtgtccgcccgccacggaccggcgccagctcggcgtactggtgcagggtgccgacgccggcatccaccccgccccgcgcgtcggcgaggggctttcccatctccgccgtcgtggcctgggccagttcggcggcgacggcagccaccgcgtccgcggcccggtgcagggcggcagcgcgctccgccgggggcgtcgccgcccactcctcggcggcgccccgggccgcctccaccgccttgctgacctcttccgccgtcgccacgggcaccgagctgacgggggtgccgtcggccgggtcgtggacgaccagttcgcccccttcgccacctgccccccacactccgccgatgagctgagcaaccgtgtacatgcggccgtggatgccctggtaagcccaaggcaaacacttttcgtcccgggcccgcgcccactagcatgatcggatggctccagtcggcgcggcgtccccggacgcgatcgttatcggagcggggcacaacggtctggtggccgccaatctgctcgccgacgccggctgggacgtgctcgtgctggaggcgaccggagcgccgggcggggcggtccgatcggcccaggtgaccgctcccggctacctgagcgacctctacagctccttctaccccgtcggttacgcctcgccggtgctgcgcgggctggggctggaccagtacggggtgcgttggcggcacgccccggacgtgttggcgcacctgctgccggacgggcgggcggcggtactcaaccgcgatccggcgaccacggccacctccctggaggcgttcgcggccggtgacggagagcggtggctggccgcgtacggcgactggtgccaggtggccgacccggtgctggacgccatcaccacgccattcccgccggtgcgcagcagtctcaccctggtgcgccggctgcgggtcgccggggcgatgcgtctggcccgccaactggtgatgccggttcgtcggctcggcgacgagctcttccgtggggcgggtggtgcggccctgctcgccggctgcgggctgcacaccgacctcgccccggaggaggtcggctccggggctttcgggtggctgctggcgatgcttggccagcaggttggttggccagtgccggacggcggcgcccagcggatcaccgacgcgctggtggcgcggctcgccgaccggggcggtcagattcgctgcggcgcgcgggtggatcgggtgctgaccgcccggggccgggcgatgggcgtccggaccgaggacggtgcgctgtggcgggcccgccgtgcggtgctcgccgacgtgccggcacccgcactcttcctggatcttgtcggggccgacgtgctaccgccccggctggtggcggacctggcccacttccggtgggacggctcgaccctgaaggtcgactgggcgttgtccgctccggtgccgtggaccaaccgagcggttgccacggcgggcaccgtccacctcggcgccgacctcgacgggctgaccgactacgcggcgacgctggcccggggggaggttccccgcagtccgttcctgttggtcgggcagatgaccgtcgccgaccccagccactcgccgcccggcaccgagtcgttgtggtcgtacacccacctgccgttccggcggtcgtggcgggccgaggaggtcgccgcgcacgtacagcggatggaacaggtgctggaggatgccgccccgggcttccgtgacctggtggtgggccgccacgtggcgggaccggcggacctggaggcgggcgatccgagcctggtcggcggggcactcggcgggggcaccgccgccgcctaccaacagctgttcttccgcccggtccccggcctcggtcgcgccgacacacccgtcgaccggctctttctggccagtgcgtcggcgcatcccggcggtggtgtgcacggcgcgtgcggtgccaacgccgcgcgggcggcgttggcccgcgacggtgcgctgaccggcggcctgtacgcggcggcgatgggtgcggcgcaccgcgcggtctaccgctgagccgcgggccccacggacgtggccgaccgccggtgctgggcggcccgacgcgtcgtctgacccacctcagcgttcgacgttgcggtgcttgctgcgtaggcggaacggcatcagcgcactttcgatcttggtggcggttgtcatcttcgagtcgccgtcatgccgttcctcgaaccggatcggtacctcgaggatcgtgtgccccagcttcgtggccaggtagtgcatctccacctggaagctgtagccattggactgcacccgctccagtccgatgtcgcgcagcgcgtccgcccgccagatcttgaagccggcggtgaggtcccggatccgtacccgcagcagggtgtggacgtacaggttcgcccatccgctcagcgcccgccggtacagcggccagttctcgtccagctcgccgcccggcacgtaacgggaaccgatcaccaccccggcctgggtggacaacagcgcacccagcatgccgggcagcgcgtccggcgggtgggagaggtcggcgtccatctgcgcgacgaactcggcaccaccgtcgagagcccgccccatgccgtcgacgtacgcccggcccaggccttccttaccggcccggtggacgacctcgatccggtccgggtgctcgacagccagcttgtccgcgacgtcgccggtgccgtccggcgagttgtcgtcggccacgaggaccttcaacccgggcaggggcagcgcgagcaactgttccaccagtatcggtaggttgcctgcctcgttgtaggtcggcaccaccacggtcaggcgcacgtcccgccacggcgacggcaactgcacgggttcactcatgtcggaaatccttgtttcgcggacttggctccctgcgagggtagccagtgcccctgtacgtcgtgtgacggctcccgggctccggtcagccgacgtcgttacccagcgtcgacgacgtccacgtgacccgacgacctgtcgacgggacacctccgtgcgggctggtcgggcacattgtccacgaacgcccggggccgtggcgaaccggcgcgcggcgtacccgtggccgggttagcttctcgggggcggcgggtaaggccatcgcgggcgaggaccgcatcgggtcaccgctggcgggaccgcaccggcggggcggcacgggcggcgccgtcccactgaggtttacacctcggggcgcagggaacccgccggccgtgccacaggtggagccggatcagcgcaggtcgacccgggcaacagcccgccggggcggctcggtttcccgcctgttcgacgcggtgctgctggaccgggatggcaccctcatcgaggacgtgccgtacaacgggaacccggagcgggtacggccgatgccgggggcgcgggcggcgctggacgcgctgcggtcggcgggcctgcggctggcggtggtgacgaaccagtccgggctggccaaggggctgttcaccgaggcgcagctgcgggccgtacacgcgcgggtcgagcaggtgctcggcccgttcgacgcctggctggtctgtccgcacgacgacgacgaccggtgcagctgtcgcaaaccagcgccggaactgatccacgccgccgcccgccggctcggcaccacgccgcagcggtgcgttctggtcggtgacatcggtcgcgatgtcaccgctgcactggccgccggcgcccaggcggtcctggtgcccacgccactgacccgcccacccgaaaccagcgccgcgccgtgggtcgcggcggatctaccggccgcggcagccgagattctccgtcggcaggccgccatcgatccggccacccaccgacgcgccctgccgtcggtgggccttccgtcgccggccactgtggcgtcggcgggcgccccgtccccggccactgtggcgtcggcggtccgtcgctcccgccccagccggcgtgccgggaccgtgctcgtcgtccgttccgactcggccggcgacgtgcttgtcacgggcccggggatccgtgccgtcgccgcccacgcgcgccgggtcgtcctgctgtgcggaccgcgcggtcgtgccgccgccgacctcctacctggcgtcgacaccgtcatcgagcacccactgccgtggatcgaccccgcacccgcaccggttaccccgcacgacatcgccaccctcaccaccgccctcgctgccgtcgacgccgacgaggcggtgatcttcaccagctaccaccagtccccgctccccttggccctgctgctgcgtgccgtcgacgtcgagcgcatctgcgcgatcagcgacgactaccccggcagcctgctcgacgtccgccaccacgtcccgaccggcacccccgagcccgaacgtgccctctcgctcgccgccgccgccggctacccactaccgtccgacgacgaaccggtcctgcggctgcggccggtgccaccgccacctgcgcgggtgggcgcgccgggctacgtggtgctgcaccccggctcggcggctcagtcccgggggttgccccccgacctggcagcggagatcgtccggaccctggtcggcgcgggccaccgggtcgtggtcaccggcggtccggacgaggtggcgttgaccgcgcgggtggccggtgggatcgccgttgatctcggtggtgggaccggactggccgacctggccgcgaccgtcgccggtgccgccgcggtggtcgtcggtaacaccggtcccgcccacctcgccgccgcgtacggcgttccggtggtcagcctcttcgccccgacggtcccgttcgggcagtgggggccgtggcgggtaccgaccgtccggctcggcgatccggacgccccctgccgcggcacccgtgccgccacctgcccggtacccggccacccctgcctgagccggatcaggccggaggaggtgttggccgcgctgatcctgctcggcgtgcccctgtcccggccaccgacgacggccgtggccaccgccctcgcccggagcggccgatgaacatcctgctctggcacgtgcacggctcctggacgacgtcgttcgtccacggcaagcatcgttatctggtgcccgtcacccccgaccgtggcccggatggcctcggtcgggcccgcacctacccgtggccggacagcgcggtcgaggtcaccccacccgaactggcgaccgccgaggtggacctggtcctcctgcaacgccccgaggaggaggccctggccaccgagtggctgggccgtcggccgggccgcgacgtcccggcgatctacgtcgagcacaacaccccgaaggacggggcggtgccgaacagccgacacccgatggccgaccgcgacgacctgctggtcgcccacgtcaccgccttcaaccagctctactgggacaccgggggtacccggaccaccgtggtggaccacggcatcgtgccaccgacggtcgagtacaccggcgaactggaccggctcgcggtggtgatcaacgaaccgatacgtcgccggcgggtcaccggcaccgacctgctgccccggttcgccgagatcgcacccctggacgtgttcggcatgaaggtagccgggctcgccgaccagctcgggttgccagccgatcggctgaccagccacgacgacctgcctcaggcacggatgcacgccgagctggcccgcaggcgggcatacctgcacctgtgccggtggacctcgctagggctgagcctgatcgaggcgatgacgatcggcatgccggtcgtcgtgctcgccgccacggaggccgtgatggcggtgccgcccggtgccggcgccctcgccacccgggtcgacgacctgctgaccgccaccggtcagttgatggtggacccagcggctgcccgtcgggcgggagccatcgcccgtcgtgccgcccgcgaccggtacggcctcgaccgtttcctcaccgactgggaccggctgctggaggaggaagtatgcggatcgcgatgatctcggagcacgccagcccgctcgccgtcctcggcggggaggacgccggcggccagaacacgcacgtcgccgaactctccgcagccctcgccgcggccggccacgatgtgcgggtctacacgcgctgggacgcggtcgacctgccggcgaccgtccgctgcccggacgggtacgaggtggtccatgttccggccggcccggccgagccggtggccaaggacgcgctgctgccccacatgaaggggttcagccactggctgacggatcgctggcgcggcgatcggtggactccagaggtggtccacgcgcacttctggatgagtggtctcgccgggctcgccgccggccgcaggaccggtgtgccggtggtacagacctaccacgcgctcggcgtggtcaaacggcggtatcagggcgtgcaggacaccagcccgccccgccgtatcggctacgagcgggaactcggccgatcggtggaccgggtgatcgcccagtgccaggacgaggtcggtgagttggttcggatgggcgtgccccggtcccggatgacggtcgtcccgtccggggtcaacctccgtaccttcgccccgttgggccccgccgccgaccgcgacgacggccgcccccgcattctcaccgtggggcggctggtcgagcggaagggtttccagaccgttgtccgggcgatggcccatgtgccggacgcggagtgcgtggtggtcggcgggccaccggccgggctgctcgagaccgacccgtacgcgggtcggctgcgggccctggcgcactcgtgcggggttgctgatcgggtgcggctggccggcgcggtgccccgggaggagatgggccgctggtatcgctcggcggatctgctggtggccgcaccgtggtacgagccgttcgggctgaccccgctcgaggcgatggcgtgtggcgtgccggtggtgggtaccgcggtcggggggatcagggacacggtggtggacggggtgaccggtgacctcgtgcccgcccgggacccccgtgcgctcggtaccgcgatccagcggctgctcgacgaccggattcgccggttcacgtatgcgacggcggcgctggaacgggttcgggaacgctacgcgtgggctgccaccgcggagcggctggtcgaggtctacggtgacgtggcggctgtgggccgggcgacccgggtggtggccggatgacgccggcccggtcgatcctggaggaacacctggcgggcctcgccgccgcgctgccgccgtaccgccgcgccgcccggcgactacctgcctggggagccgaactcgcccgcaccctggccggcggtggtcggctgctggtggccggcaacggcggtagcgccgccgaggcgcaacacctcaccgccgaactcgtcggcaaactccacgccgaccgccagcccttctctgccatcgccctgcacgccgagaccagcgccctgaccgccgtcggcaacgactacggctacgaccaggtcttcgcccgtcaggtccacgcccacggccgtcccggtgacatcctcctgctgctgtccaccagcggcaggagccggaatctcctgcaggccgcccaggccgcccaccacgtcggcctgcggtgctggggcctgaccggacctgtgcccaatccgctggccgacctgtgccacgagaccctcgctgttccggcgccggatgggcagatcgtccaggaactgcacctggtctccagtcacctgctctgcgagtacaccgagcaggcgctcccggcggcgctggccgccgctgccggtgcaccggcagcggcgccggtgaccggccgtggctccggggcgcccaccgacacaccgcccatcgatgtgctgtccacggacgtgccggctgccggaccggtacgggccggggtcgaggtggtgctgaacggcgagcagcaggtcgagacgtgatgaggagggaagcgtgaggagacccctggtggtggtcggcgacaccctgctcgaccgggacgtggaaggggcggtgaaccggctctgtccggactcgccggtgccggtgctggacgagacctcgtccaccgaccggccgggcggtgccggactggccgcggcgttcgcggcggcggcgccgggcaccgaggtcgtcctggtcaccgccctggccgacgacgccggtgccgcacggctcagctcgctactcgccgcggccggagttcaggtgtacgccctcgggctggccggcggaaccccggagaaggtacggctgcgggcccagggccgggtgctgctgcgccatgaccggggcggtgccgccggtgaaccaagcccgccggccgaggcggtgctgcgggcgatcgcggacgctgcggtggtgttggtcagcgactacggccggggggtggccgggcagcccgcgctgcgggcggcgttggccggaacccgggcgccggtggtctgggatccacatccccggggtccggccgcggtacccggagtgcacctggccacgcccaatgaatcagaggtccgcgaactggcgaaggtgcctccgggcgagacccggctggcgaccgcgtcacgaggtgccctggaactgcgtcagcggtggcgggcgcgggccgtcgcggtgacgatgggcggggacggcgcgctgctgtgccacgccgggccgacaccgctgatcgtgcccgccccggccaccgccgacggggacacctgtggggccggggatcggttcgcggctactgccgcgatcgccctggcccggggcgcgttggtttccgaggcggtgcaggagggggtcaccgaggcgtgcgcgtacgtgacgggcgggggagtggcgactgcgctgccgccgccggtccggccgttgccgtcggtggtgtcgggtgtgccgacggagcggatcggtgtggtggccgccgccacggtggtctccgaggtacgcgcggccggcggcaccgtcgtcgccaccggcggctgcttcgacctgctgcacgcggggcacgtggcgaccttgcaggcggcccgtcaactcggcgactgcctggtggtctgcctgaactcggatgccagcgtcgcggagctgaagggccccgaccggccggtgatgccgcagggtgaccggagccgcctgctcgccgcgctgagttgtgtcgacgcggtcatgatcttcgacgagtcgacgccgcaggcgacgttgacctggttgcggcccgacatctgggtcaagggaggcgactatgccacgggcggaggggagccggtgctccccgaggcggagttggtgcgacggtggggcgggcacaccgtggtggtgccgtacctggacgggcgctcgaccaccgacatgatcgccgcggcccacgagcggggtcgtcgcggcgtcgcgtcggcgtccaccgcggacccccgggcggatccaccatccgggtcggcggccgggcctcgtccgtcggcggggatccgatgaacgccgggtcaacggtcctggtgaccggtgggtcgagcgggctgggtgcggcggtggttacggcggtggccggggcgggtggtcgaccgctggtactggatcggcaacccccggccgacggggtgccgtgggcggcgtgcgacctggccgacactcgggccgccgaggcggccacccgggacatcgtcgagcgcaccggtggcctggacgccgtcgtgacggcggcggggatggacgtgcccggaaggctggccgacgtacccggggagacctgggaccgggttgtcacggtggacctactcggcactgccgcggtcatccgggcggcactgccgttcctggaggcttcccggggccggatcgtcaccgtcgcctcgactctgggagtaaaggcggtcggtgacgccacggcgtactgcgcggcgaagttcggggtggtcggtttcaccagggcgctcgccgcggaactcgcgggccgggtgggcgtggctctgctcatccccggtggcatgcgcaccgccttcttcgacgatcgcgacccacagtaccgacctggaccggatgcggtcctcaacgacccggccgacaccgccgccgcggtcatgttcgccctgacccaacccgccggctgcgccgtccgtgaactggtggtctgcgccgaacaggagtcctcctacccgtgatcgtgattctccgtgcgctgggcctcggcgacctcgccaccgccgtgccggcacttcgcgccctgcgtgcccaccaccccgaccagcgtctggtcctgctcgccccggactggctggccccactggttcctctgatcggtgggatcgaccacctggtcgacaccggcgacctgtcccaccttcggtggcggggagccgctcccgacctggcggtcaatctgcacggccgcgggccacagtcacaccgcctgctggccggcacccggccgcaccggcagctcgccttcgccaacccgatcgccgggcaccacgacggcccgccatggctggccgacgaacacgaggtccaccggtggtgccgcctgctggactggtacggcgtccccacggatccgaccgacctgggcctccgccggccagcacccgaccgaacaccgatcggcgtgaccgtgctgcacccgggctcgaagatcgcgggtaagcgctggccggtgcggcggttcgcggctgtcgcccgccagctcagtgctgccggccacgagatcgtgataaccggagacaccaccgagtgcggcctcgcccggcgcgtcgcgcggcttgccgggttgcccggtcgcaccgtccgggccggccacaccgacttgcgttacctggccactctggtcgctcatgcccgcctgctgatcagcggcgacaccggcatcgcccaccttgccaccgcctaccgcaccccctccgtcgtcctcttcggccccaacccgccgtctcggtgggggccaccgcccgatcggccctggcaccgggcgctctgggccggcggtggggaccttccggggtgggacgggaccggggcccacccgatgctgacggccgtggatgttgatcaggtgctggtcgccgtcgacgaggtgcagcgggcagtgcggacgaccggtgcggttgcggcgtagtgatccgggcaggccggggtaccggcgctgccggcgtggccggggctgggggttccaggatccggccggtgagccggtccgtgatccggaccggctggcccggctgcgtgacctggtcatcccgccggcctggcaggacgtgtggatttcgccgtacccgaacgggcacatccaggccaccggagtcgatgctgctggccggcggcagtacctgtaccacccggagtggcggcgtaagcgggacgaggcgaagttcgatcacgtgctcgaggtggcccaccggctgcccaggttgcgcgagcgcatcgcggatgacctcgacggccggggactgaaccgagatcgggtgctggccaccgtggcccggttgttggacctgggcgcgttccgggtgggcagtgaccgctacgccgccggcgacgacccgaccttcggggtgtccaccctgcgtccggagcacgcccgctcccgccgcggctgcgtggtcctggagttcccggctaagggtgggatcgagcagattcggtggatcgaggatccggtgctgtgccaggtgctggtcaacctgcgtcgtcgccgccgcgccgcggaccggctcttcggctactgggacggccggcactggcgggacgtgcgccggggcgacgtcaacgggtatctgcgtaccgccagcggaggtgagatgaccgcgaaggacttccgtacctggcacgccaccgtcctggcggccaccgggctggctgccgttggtgggcaccggtcggtgaccgcccgccgtcgggcggtggccgcggtcatgcgggaggtggcggggctgctcgggaacacgcccacggtggctcgttcgtcctacgtcgacccccgggtcgtcgagctctaccacgatggtgtgttggcgccggtcggccggtggatgccccgcgaggacgcggagcgggcggtcctggagttgttgaccgaggcatgacgagcacctggatcaggtgtggcgggcccggccggtgaccggtgcggcctacccgggctggtcggatccttcgcggttcgggtccgaggtgcccgtgtcgaccggtgatgaaccgggggctagcggcggaacatcgcccggatcgcggcgatcaacagcaggccgcccaccaccacgccgagcaggcgtacgccggggacatcggccgggctcgctgcctcggccagtagcacgggatccattctcgaactgtcccggccgaggagcatctcagcaactgtaaggtttgttgactattggggtgtgtggtgtgaccatggcagagcaccgccgccggggcgggttgcacagggcgcggaagcgggggcgacatgagcgagcggaccgaggagcagcccgaggtggaggcgtgaccatgcccgaaggcaacctccagtccctggccgccaccgttctccaacccggcttcgtcggtaccaccgccccgacctgggtgcgccgctggctgggcgacgggctcggcgcggtggtgctcttcgcccgcaacgtggtcgactccgaccaggtcgccgcgctgaccgcgacgttgcgcgcggaacgaccggacgtcatcgtcgccatcgacgaggaggccggcgacgtgacccggatcgagtcggggctgggcagctcccggcccggcaacctggcgctcggcgtggtcgacgatccggccctgaccgaggcagtggccagcgacctcggcgcggagctggcggcgctcgggatcaccctgaactacgcgccggacgccgacgtcaactccgatccggacaacccggtgatcggcgtccgttccttcggtgccgacccggcccgtgtcgcccggcacaccgccgcctgggtgcggggcctgcaggccagcggcgtcgcggcctgcgccaagcactttcccgggcacggtgacacccggatcgactcccaccacgacctgccccggatcgtcggcgaccgaacccggctggatgccgtggaattggcaccgttccgcgccgcgttgtccgccggcgtgcaggcggtgatgagcggccacctgctcgtacccgtactggatccggatctgccggccagcctgagccgccggatcctcaccggcctgctccgcgacgagttgggattcgccggggtcgtggtgaccgacgcggtggagatgcgcgcggtcgccgaccgctacggcttcgcgggtgccgcggtgcgtgccctggccgcgggcgccgacgccatctgcgttggcggcgagcgcgccgacgaggacgcggcccagcagctacgggacgcgatcgtggccgctgtcgtggccggggaactgcccgaggaacggctcgtcgaggcagccaaacgggtcagcctgctcgcctcctggaccgccgccagccgcggggcccggccggcgcggcagccggcacccggcggtggctcggccgtcggattcgccgccgcccggcgggccgtccggatcacgacgggcggtgccgggcgggggacgctgcccctgaccggccccgcccacgtggtggagttcgagtccccccggaacatcgcgatcggcgcggagacaccgtggggcgtcgcggcaccgctggccgagctgctgccgggcaccaccgctgtccggtatgccgaggacgacgcgcccaccgatcccgtcgccggagcgcacggtcgccacgtcgtcctcgtcgttcgggacctgcaccgccacccgttggtgcgggcggccgtgacgcgtgccctggccgcccgcccggacgccgtggtcgtcgagctgggtgtgcccgaactcgtcaccggggcggtgcacgtggcgacccacggtgcgacccgtgccagcagccgggccgcggcggaggtcctgaccggggccggctgaccgccggcaaaaggccgtcagccgccggtggtcagggtcgccaactcgttgagcaggcgatccacctcggcgacggtgttgtagtggtacaggctgacccgcaccgccccgccgctgtcccgcagtcccaacgtctggaagtactcgtaggcgtagtagtcgccggcggacaggcagacccccgccgcgcccagcgccgcctgggtgtcggccggagaccggccggccaaccggaacgagaccgtggggcagcgccggcccggtgagccgagcacggtgaccccggacaccgcggcgagaccgtcgagcagccggtccaacagtccctcctcgtacgtgcggactgcgctcagactggtccgcagccgctcccgccgggttccggtagccgtcgggtccagcccggcgaggtggtccacggcgacggccaccccggccaacaggggaaagctgggcgtgccgtactcgaaccggtcgggcaccgtgtcggcggaggggcgcagcttcgccgggtgcaggtgctgccagcacgtcgggtccgctgctaccgcggccaggtgcgggccggaccacttgtaggcactggtgacgaggaagtccgctcccagcgcggtgaggtcggtcggaccgtgcggtaccgagtgcacgccgtccacgcagaccaacgcgccggcggcgtgagccgacttggcgatcgccgccacgtccgggatcgtgccgatcgcgttgctgccggccgtgaccgccaccagccgggtccgctcgttgaccaggtcggcgtactggccggcgggcagttcgccggtgtgctcgtcgaactcggcccaccgtaccgtcgcgccggccgcctcggccgcctggatccacggccgaacgttggcatcgtggtcgagtcgggacaccaccacctcgtcgcccggccgccaggtcgccccgagggcgcgggccagggtgtacgtcagcgcggtcgcgctcgggcccagcaccaccccctccgggaccgcgccgagcaggtcggccacggccgtccgggcggcggacaccagttccaccgagcgtcggccgggtaggttgccaccactgcggttgccgagcgccgtacccatcgtctcggccaccgcggcgatcaccggcgcggcggtctgggtgccaccggcaccgtcgaagtggacgtgtccctcggccagggcgggataggcggcccgggcgcgggcgatgtcgaacggcatgagcggaccctaacccgcatcggcgatcatcgcgcacggtcggtacggcgcccgtctcgtaccctgggggccgtgacgaaccgacgcgcttcttttcccccgaaatccccccgccgggccgccggcctgctcgccggcctggcgctcggtgtcgccgtgttgaccggctgcagttcctccgagggggtctccaccaactgcgggctggacggctgcacggtcaccttcgaccgtggggccaacgccgagaccagcatcctcggcgtcgaggccaagttgatcggtgcccagggcgaccaggtgaccgtcgaggtcgccggcgagcagttgaccctcaccagtgggcagccggccaccgaggtgggcggactatcggtcacgctggacagcgtcaccgctgagcaggtcgctatccgggtggcacagaattcggggtagctgagcgcgcgtaccctccggtccacccctgacggcgttgccggtgataccggcgagggcgtggcgtacggtagctcagggcaggtgctaccagtgtcggcgttgtcggcctggtcgtcctcggcgccttctgtctcctccgttctcgttaccagaaggtctgacactggtcgactcggccgatcgccggcaccattgggccttcgccgggcgtcccgacgtccggttgatgaggaggagagacgtgcagagctatctcgggacgcttgtcgccgtgctcgtcgccgcggcgggtgccctgttcgcggtggccgtggtgcaccggataacgcggcggctcggccagcgctcactactgttgaccgggctggcccagcacgcgcaccgcgcggttcaggtggcggcgaccatcctcgccgtgcagttcgccgtgcggttcaccaccggctacgcggaggatgccggctggctcaaggctctgctgcacatcctggtgctcggggtgatcgccgcgaccgcctggctggtcgccacgttgctggtggtggtcgaggacaccgcgctggcccggttccaggtcgacgtgccggacaaccggcatcgccggatccgcacgcaggtggtgcttctgcgccggttgaccattgcggtggtcgtcatcctggccctcggcgtgatgctgatgaccttccctgccgtccgcgggatcggcgctggagtgttgaccagcgctggtgtggtgggtgtggtggcggcgctggccgcacagagtctgctgggcaacgtgttcgccggtctccaactcgcgttcagcgacgccgtacgcctcggcgacgtggtggtcgtcgacggggagtggggtcggatcgaggagctgaccctcagctacgtggtggtgcggatctgggacgaccggcggttgatcctgcccacctcctacttcgtcagcaagccgttccagaactggacccggaccgaggccgcggtgctcggcaccgccgagttcgacgtcgactggtccatctcggtgcaggcgatgcgggaggaactgcgccgcttggcggagagcagcgagctgtgggacggtcgggtctgcgcgctgcaggtgaccgacgcgaccggcggcatgatcaaggtacgcgcgttggtcagcgcggcgaacgccggcagtctgtgggacctgcgctgcctggtccgtgagcacctggtcgcctgggtgtgggaccagcggccgaccgcgatgccccggatgcgcgccgaggtcggtgatgccgggggcggccagccgtggcagtgggtgtcaccccgccgcccgacccagtcgggtcgcctcgccgacggtgcgggctccgacgacgcgcggatcttcggtggcagtgcggacggtgtcgctcgcagcgaggcgttcgtcggtccggacgagccggccgactcccgccgctgaccttcccgcttgccggggggcggtcgttggtcgggtatccgggaacaggcttttgccgtgatcgcccactacacctccttgaacgggcgagttagcgtgatgtggtcgccgggggacgtcgggcaggcgaggtgacgtttgggccggcgttttggggggacctgctgcgcgaccctgtggcctgcgggcacccgccggcgcttcgggctccaggattgaccggcggcgactcgagggcatgaagcgcggcgacgaggaaaggaggtacagcatggctgacgtggcgaacgtccgcacgacccaggccgggagcgatccgtccaccgccgaactggtgcagcgggccaccgagcaggtctcgcggctggtccgcgacgaactggcgctggcccgggtggagctggcccagaagggcaagcgcgccggaatcggcatcggcctgttcggcggtgccgcggcactggcgctgtacgggctcggtgcgctcgcggcgaccgtgatcctgctgctcgccctgatcatgcccggctgggtggctgccctgatcgtcgcggtggtgctctttgtcgccgccggggttctcgcgctggtcggcaagaagcaggtcggccaggcggtcccgccggtgccggagggcacggtacgcagcgtccgggcagacgtcgacaccgtcgccgccgcggtgaaggatggtagagccgtggcgcgggacgggagacgggtatgacgggcaatgggcgggccagcggggataccgaggccctccgtgaggagatccggcggacccgggtcgaactcggcgagaccatggaggcgctggccgcgaaggccgatgtgagaaagcgcctgcggtcctcgaccgagcaggtaaaggaacggatgcgcgagcaggccacgctgacggccgcgcgggtgcgggggcgggctcggccgccgggtgaacgggtccggggtgccccggtgccgttgaccgcgttggccgcgggcgcgttggccgccgttgtcgtactgatgatcgtccgggggaggcgccggtgagcaagggatatggaaaggccgcgtacaagccggtcggcattctgttgggtttcgccgccggcgccgccgcgggtgccatcttcgagcaggtgtggaaggtggcgggtgccggcgaggcgccgaacgccaccgacgaagaccgcggttggggcgagatcctggccgctgcggcgttgcagggggcgatcttcgcggtcgtccgggcggccgtggaccggggtggggcggtgggcctacgccggctgaccggcaactggccgaagtgaccaggtcattggtgtggcaccagatgccgaatccagacggcatgggggctttccgtcggtttgcgggggccggctggaccgatctttggcatccgacaggtcacatgtcggagaatttcgtccggtaggctgtgcagagtttttgcgtacgtggtttgctgttccacgctgttgtagagatggcgtgggttgagagaagtctcctttatcgggggccgcctcaggcgccgctgctcgaaaacggccaaccggccgcacggcgtgctcggccgccagttttagaaggagatacacatggcgcagggaaccgtgaagtggttcaacgctgacaagggcttcggcttcatcaccgtcgacggcgggggtgctgacgtgttcgtccacttctcggccatccagaccagcggctaccgcacgctggaggagaaccagcgggtggagttcgagatcgcccagggtcagaagggtccgcaggccgagcaggtccgccccctctgaacgacgccgaccggcggcccgccggtcagtggctgatccggctcgcccggatcgaccgagccccgcatcctgtttcgggatgcggggcttcgttgtggagttccctggcgggctcagcggcggcggccgcgcaggccgagccagagcgcgaccaatccgacgagcgcgagcgccggaccggcgacggcccagagccgtacgtcggtcatcacgctgccctcgatgtaccccagcccctgcaccgtccagagggcaccgagcaccacggccagcagaccgagtgccaacgccagccagccctgcagcgcgaattcgcgttcctgcccgcgtggggcgctcgtcccgttcaccaccggtcgtgcacctgcggccggatcaggtcgtcgtacacgtcggcgacgacagcgcgctcctgctcggagagcggccgctggccggcggtctcggcgtttgcccgggcctgggtcacgtcccgggcgccggggatcaccaccgtcacgccgggttggtcgatgacccagcgcagcgcgaactgcgccattgtccgctcctcgccgaccagcggcgcgagctggcggacagcggccaggccgagggtgaggtcgacgccggcgaaggtttccccgacgtcgaacgccgcgccctgccggttgtaggtgcggtggtcgttgggggcgaaggtggtgtgttcgtcgtaccggccggagagcaacccgctggccagtggcacccgggcgatgatgccgacgccagcctcggcggcggccgggaggacccgctccaggggcttgtggcgcagtgcgttgagaatgatctggacgctggccacgccgggccgagcgattgcggtgagtgcctccgcgcaggtttccacactgacgccgtaccccgcgatccgttcctcggcgaccagggtgtcgagggcgtcgaagaccgtgtcgtcggcgaagaccggtgtcggtgggcagtgcagttgcaccaggtcgagggtgtcgactccgaggttcctccgggaccggtcggtccactcccggaggtgggcgagggtgtacgcctcgggtcgctgctccacccgccggcccatcttcgtggcgacggtgagatcggcgtcgggccgggtgcggaggaaccggccgatcagcgtctcgctacgtccatcaccatagacgtcggcggtgtcgaggaaggagaccccggagtcgacggcggcggcgaggacgctcagggcggagtcctcgctgacggtgccccagtcggctccgagctgccaggtgccgaggccgaccacgccgacggcgcggtgtaaccggcgaaaggtgcgctgctccatggggcgagcctagtgattcgggcttgtccgggcgcgcggtgggccatagtctaaaaagacgtacgtacggtttggagcgctcatgtgggatccgatgacatacctgcgctacggcgacgaacgggcccgaccgttccatgacctgctcgcccgggtgccgaccatccgcccccgggcggtggtcgacctcggctgtgggcccggcacgctgaccaccgttctcgccgaccgttggcccggcagccgggtcaccggcctcgacgccgcgccagagatgatcgcccaggccaccatgctggacagcccggtggagttcgccgtcgccgacgtccgacactggcgtcccggccgtgacctggacgtcgtcatctgcaacgccgtgctccagtgggtgcccgaccaccgggccctgctcacccgctgggctcgcgaactgccggctggcgccgtcatcgcggtgcaggtgccgggcaacgtcgacgcgccgtcgcaccaggcactgcggacggtggccgcccgccctgcctggcgttcggtgctcggcccgctgctacgcgaggccccggtggacgactcggtcggctacgcccggctgctgaccaccgaggggtgcgcggtggacgcctgggagactacctacgtgcacctgcttccggctccggccgacgccccccatccggtgctgcgctggatggaggggaccgcactgcgccccgtacgcgccgcgctcgatcccgcgggctgggccgactttcggctggagctgagcggacggctcgccgaggcttacccggtgcagcagggccaggtgtacttcccgttccgccgcgtcttcttcgttgcccgtaccgtcgcccgcgcagaggagagtctgtgaccgacctgtccacctttatcgccggcctgcccaaggtcgagctgcacgtgcaccacgttggttccgcctcgccccggatcgtcgccgagttggccgcccggcacgagggccgcagcccggtcccggccgacccggccgccctcgcggactacttcgccttccgcgacttcacccacttcgtcgaggtctacctgagcgtcgtggatctgatccgggaccaggaggacgtctggctcctcacccacgaggtggcccgggaactggcccgccagcaggtccgctacgcggagctgaccatcaccccgtactcgcacgtgaaccgtggcattcccgcgccggcgttctgcgaggcgatcgaggacgcccggaaacgggcggcggccgacttcggcatcgagctgcgctggtgcttcgacatcccgggcgaagccggcctgccggcagccgaggagaccctgcggataagcctggacgagcgccccgacggcctgatcagtttcggcttgggcggcccggaggttggcgtgtcccggcctcagttcaagccgtacttcgatcaggctcgcgcggccggcctgcggtcggtaccgcacgccggggagaccaccgggccgcagaccgtctgggacgcgctgcgcgacctggccgccgagcggatcgggcatggcatcgcggcggccgaggacccgaaactgctcgagttcctggccgagcggcagatcgcgctggaggtgtgcccgacctccaacgtccgcacccgggcggtaccccggatcgaggagcacccgctgcctcggctggtcgaggccgggctgctggtcacgatcaactctgatgatccgccgatgttcggcaccaccctcaatgacgagtacgccgtagccgcccggttactcggtcttggcccgcagggtgtggccgcgctggcccgcaacgcggtggtcgcgtcgttcctcgaccccgcgagcaagcaacggatcgcgggggagatcgacgcccacctggcgaccgtgtcctgaagggtgcgcgcggcgggaggagagggagggaccatgttcccgccgcgcgcacaggatccaccggtcgtgctgcgtcgggcgatagagaccggtggaactgggtgggtttgcctccccatcgtgacaggcccacgccggtaccccgtcggggttaagcgggacctaaggagaacttacgtaggcgcacagcttggtgactcagcggtcagcccggcggtaccagcgtcggacgctgcccttctggtcgcgggcgtcccgggccctccggcccaccaggccgaaccggctgacctgccgcggtgccgcctccgggtcggccagcagcatcaccacactcgctccccccaaccgggcgcggtcgatgctgaccgaaccgttggcctgtaacgcgacccgcttcgcgatgtccaggccgagaccggtcgagccgcggtcgctggtgccccggcgcagcgcccggtccgggtccgcgacgcccggtccggcgtcgtcgatccggatggccacatacccgtcccgccgggagaccgccacctcgaaccccgttccctgggacgtgtaccggaacacgttgccgatcaccgcgtccagtgcggcggccagttccgcccgcggcaccggcgccgggatgcgtagctgtgccccgatgacctggtgcggccggttctgatcgccagccagggcggaccagaacaccatccgctcccggaccacctcactcacatcgcagctgcccggcgcgatctcctgggtggccgccttccgggtggtcttgatcaactgatcgacctcgccctccagggtggcgatcgcctgtcggatccgccggatcccacgccggcgatccagctccgcctcggtgaaggttccgatgctggtgtcgtccgggtccagcgcctcggcgtccagccggagcgcggtcagcggcgttcgcagccggtgcgacaggtcggccaccagttcccgctcgtcggcgcgggtcgccacgagatgctcggccatccggttgaacgcgtacccggcctcgaccaactcccgtgaaccgctcggctccacccggacgttcaggtcgccagcgccgagggcgagcgccccgcgtaccaggccgcgggccgcgttaaccgtgcgcacggccacccggtcgaccagcaggaccgccgcggcgaccaaccctgtcgccagaccagccaggagcagccaccgcttaccggtgcccgtggcgagtgccgagtccggcacgaagacctcgaccacagccgtccggtcggccagcaccacggggtcgagccaggccacgccgccgtcgacgtcgacaagcatcgactttcccgtcgcccgagcctgttccaggtcggctgccgagactcggccaccaccggacggaacgtcggccagcccgtgcacgatcggtggatcggccggaccgtcgccgctgcccgcgatcgcccgttcgaccacctccgggctggtgctgacggcgagtgcgccggcgaccgaggatccgcggcgggccgcatcggcgatcgcctcctcgcggacgccgtcgccgagactggcggagagcggtaccaggaacgtgagcgccgtcagcgtgcacacaccggccacgaccagggccagtgaccgcctcagtccggcgccaccagccggaaacccaccccccgcacggtgcgcaggtagcgtggcttcgccgcggactcgcccatcttgcggcgcagccagtagaggtgaacgtcgatggtctggtcctcgccgaccgacggttgccgccatacctcctccaagagttcccggcgggacactacccggccgggtcgtgcggccaggtatgccagcagatcgaactccttacgggtcagcgccagcggttccccgtccaggtgggcgctgcgctccccgacgtcgatctgcagcccaccgaccacgtgaacagccggaggggccgtccggctcgcccgtccgacccgccgcaacacggtcgtgatccgggcgtccagatgggcgcccgtgaatggcttgaccatgtagtcatcggcgccggcccgcagcagccgaaccaccgactgctcgtcgtcgcgggcggtggcgatgataatcggtatgtcggtgatgccgcgcagcatccgcagcgcgtccgagccgtcgaggtcgggtaggcccaggtcgagcaccacgaggtcgggtgtctccgccgccacccggcggagggcctcgagcgcggtgccgacagcgtgtacggcgtgcccccggccagtgagggagcgcagcatcgcgccacggacgacgtgatcgtcttcgaccaggagcacggtggccaccccaagacggtactcggcgcggcaaggcggtcgcgttgcggcaccgcggcagagccggcaagctggtacaacgatgtccttcaccctcttcgccgacacgagactcgcactggcccgggacgcgttggccgggctgtcggtcggtgacgcgctcggctcccagttcttcgtccccggctgccagccgaccgacctggctaccggccggcttcccccgccgccctgggcgtggaccgacgacaccgagatggcctgctcggtcgtcgccgccctcgccggaaccggacggatcgacccggacgcgctcgccctggcgttcgccgagcggtgcgagccgcaccggggctacggatcgggggcggtcggcatcctgcggttgatccggaccggcaccccgtggcccgtggccgccgcctcggccttcgccgggcagggctcctgcggcaacggcgccgccatgcgggtcgggccgctcggggcgtacttcgccgactcgagcacccgcgcggcggcccaggcccgcgcctcggccgaggtgacccacgcccacccggagggcgtcgccggtgccgtcgcggtggcggtggcggcgtcgctcgccgcccggggccggctggacggacaccgcccggagccggagcgactgctcgccggagtggccgccgcactcgacccgacgagcgaggtgtaccgggggatccggcgggccaccggtctgctcggccgtcgcccggaggcggccgtcgccgcactcggcaacgggtcgcgggtcaccgcgcaggacaccgtcgccttcacctgttgggtcgccgccggtcacctcgacgactatccagcggcggtgcgggtctgcgtcgaggcgggcggggacgtggacaccaccacggcgatcgtcggcgcgatcgtcgccgcccacaccggggtcggcactccagccggggtaccgaccgagtgggtggacgcccgcgaaccgctgccggactggttgccgtgagcgtcagcggcccggccgcggcgggtgcgcggcgggccgaccgatagcatcggcagcgagtcgtaccgtctgccatgaggagtcaccgtgtccgcaccccgtaaccccgtcgtggccgaccccgtcgtcgtggccgccgggacgacggcggccgacgcggtcgcggcggccgggcttccggtggccggtcgggccgcggtcgtggtggtgcgggatccgcagggccagcttcgcgacctggactggaccccggtggaggagaccgtggtcgagccggtcggcatcgacaccccggacgggctggccgtgctgcggcactccaccgcccacgtgctcgcccaggccgtgcaggacctctttcccgaggcgaagctgggcatcggcccaccgatcgagaatggtttctactacgacttcgcggtcgaccggccgttccagcccgaggacctgacaaagctggaaaagcggatgcaggagatcatcaaatccggccagcggttccgtcgccgccgcttccgcaacctggacgaggcgcgcggtgaactcgcggccgagccgttcaagctggagctgatcgaactcaagggtgacgggctggactcctcccaggtgatggaggtgggtggcggcgaactgaccagctacgacaaccttgccgccgatgcggacaaggtctgctggtcggacctgtgccgcggtccccacctgccgaacacccgactcatcggggccttcaaactgatgcggtcggccgccgcgtactggcgtggttcggagaagaacccacagctccagcgggtgtacggcaccgcctggccgacccgggacgagttgaaggcgtacctgcggctcctggaggaggccgcccggcgcgaccaccgcaagctcggtaccgacctcgacctgttcagcttcccggaggagatcggctcaggcctgccggtgttccaccccaagggcggcgtgctcaagcggacgatggaggactacgtccgtgcccggcacatcgaggagggcttcgactacgtcggcaccccgcacatctcgaaggaagggctcttccacacctcgggccacctgccgtactacgccgacgggatgttcccgcccatgcacctggagggggcggactactacctcaaggcgatgaactgcccgatgcacaacctgatctaccggtcccgcgggcggtcctaccgggaactgccgatgcggctgttcgagttcggctcggtctaccgtgacgagaagtccggcgtcatccatgggctgacccgggtgcgcggtttcacccaggacgactcgcactcctactgcaccaaggagcaggcgcccgccgagatcaagcatctgctggccttcgtgctcgggctcctgcaggacttcgggatcaccgacttcgtcctcgagttgtccacccgcgacgacgccaacccggacaagttcgtcggctccgccgaggactgggcaacggcgacggcggtgctggagcagtgcgccagggacaccgggctcgacctggtgccggatccgggaggcgcggccttctacggtccgaagatctcggtgcaggccaaggacgccatcggccggacctggcagatgtcgaccatccagtatgacttcaaccagccggcgggcttcgggctggagtaccaggccgccgatggcagccgtcagcggccggtcatgatccactgtgcgaagttcggctcgatcgagcggttcatcggcgtgctcaccgagcactacgccggggcgttcccggcgtggctggcgccggtgcaggtggtcggcatcccgatccgcgaggaccacaccgagtacctggacgggttcgtcgccgggctgcgcgctgcggggatccgggcccaggtggacgccggtgacgaccggatgcagaagaagatccgcaccgcccagcagcagaagatcccgttcatggcgatcgcgggggacgacgacgtggcggcgggcaccgtgtcgttccgctaccgggacggctcgcaacgtaacggggtgccggtcgccgaggcggtcagccacgtcctcgacgtggtcaactcccgcgccaaccagggcccctccgccgcccaggagtaagggccagagttcaacgccgctgctggcgcagggccgcgatcgacaccgggtacccgagccgcccaggtggcgacgggcggggtacggcgcgcttcggcgtacccggtggtgggtcgtaggatcgctgctgtgactggggcggagggacacaccgaaagcactgcgatggcggacggcctggaccggctgtggacgccccaccggatgacgtacatctccggcggggaccgacccgagggtggatacgagcggcccggtggctgccccttctgtctggctcctcagcggcccgaaccggacaacctggtcgtggcgcgggggaagcacgtcttcgtggtgctcaacctgtacccgtacaaccctgggcatctgctggtctgcccgtaccggcacgttgccgactacaccgacctcgacgaccgggagacggccgagctggccgtcgtcacccagaccgcgatgcgggtgattcgcaaggtcagcagcgcccatggtttcaacctggggatgaaccagggcggggtcgccggtgccggtatcgccgcgcacctgcaccagcacgtggtgccccggtggggcggtgactccaacttcatgccggtgatcggccgtaccaaggtcctgccgcagctactcggtgacacccgcgcgctgctgtccagcgcctggccctcctgatccagccgaccaggtgcggtccggccctcggccggcgtcgtggcgcgggtcaggcgtgctctgtgcggaatcggtcggcctggtggctgggcatgggttcgtagcgggcgaactcgcggccgaaggtgcccgtgccggaggtcatcgaccgtaactccaccgcgtaccggagaagttcggtcgccgggacctcggcgcggaccagggttcgcccctcggcggcggtgtcaggttcggtgccgagcacccggccgcgtcggccggacaggtcaccgagcaccgcgccgaccgacgagtcgggtacccggatgatcacttcgtcgaccggttccagcagtgccggctggcccttgtcggccgcgtccctgagggccagggcccctgcggtctggaacgccgcgtccgaggagtcgacactgtgcgccttaccgtcgacgagcgtcacccgcaggtccacgaggggggcgccggccgccaggccacgctccaactgggcccgcacgcccttttccaccgaggggatgtagttgtgcggtacagccccgcccaccacccggttgacgaactcgaaaccgtcgccccggggtagcggctccacctcgatgtcgcagaccgcgtactggccgtgtccaccggactgcttgacgtgccgtccgtgccccttggccggcacggtgaacgtctcccgcagggccacccgcaccggcgccgtgtccagctccaccccgccgctgcgcaaccggtccagcaccacgtccgcgtgcgcctcacccatgcaccagagcaccagttgacgggtctcgctgttgcggtcgagccgcagggtggggtcaccggccaccagccgggccaggttgcgggccagcgcgtcctcgtcggcgcgggtgcgtgccacgatcgccaccggcagcagcggctccggcatctcccatggcgccaccagcagcggatcgtccttggccgagatggtgtcgccggtctccgcgctgcccgatttggtgagcgcgcagaggtcgccggccacacacatgctcacctcgcgcagcgtcgccccgagcggcgagtagaggtgggcgacccgctcgtcggcgtcgtggtcggggtggccacggtcagccaggccgtgcccggacacgtgcacgacctgctccgggcggagcgtgccggaaaagatccggaccagggagacccgccccacgtgtcggtcgacagtggtcttgaccacctcggcgaccagcggcccggccgggtcgcaggtcagcggcgggcgtggtgcgccgtccaccccggtcaccgccggcacgtcatgctccagcggcgacgggaagccggcggtgagcacctccagcagggcgtcgattcccaccccggtctgcgcgcagaccggtaccacggggtagaagtgaccgcgcgcgaccgccttctccagatcctcgacgagaattccggtgtcgatctcggcgccctcgaggtaccggtccatgagggtctcgtcctcgctctcggcgatgatgccctcgatcagctcgttgcgggactcggcgatcgccggcaggtgctccgggtccggctgccgcacctcggctggcagcccggcggtgtagtcgaggacgcggcgggtgatgaggccgagcaggccggcggtggagacgccgtcgtcgccgagcatcggcaggtagagcggaagcacgttgtcgccgaaaacccgctggcagagcgcgaccgcctcgtcgaagtccgcgcgtggatggtccagccgggagacggcgaccgcccggggcacgtccacggccgcgcactcctcccacagcgcggcggtggtggcgtccatcccgtcgacggcggagacgacgaacagcgcggcgtcggcggcccgcaacccggcgcgcaactcgcccacgaagtcggcgtatcccggggtgtccagcaggttgaccttgatcccgtcgtgcatgagcggcgcgcaggccagggtcaccgaccgctgttgacggatggcggccggatcgtgatcgcaggtcgtgctgccgtcggtgacgttcccggtgcggccgatcgtgccggtcgccgccagcagcgcctcgaccagagtcgtcttgccggcaccggagtgcccgacgagcaccacgttgcggatcttgtcggggtgggtcaccaccggcatcccgccggcgacccccttgtcctgactcttctgcgccatgggcgcacctccctcagccgatgtttggtggcgaccgccgcgcgcgatggagaaacggcttggggcgggtgcgcggcgacatcctccggggtactgctgccaagcgggaatgggacgggtggaccggtgagttggctcacctttactgggtcgatcagacaccccgacaccggcgcggcacaagttccggcgggcgggtcgccggaccgtccgtaccgcgccgggcactggaccgttatcgtgggaccgccatggcgaagatcttccaagtgacggcccgtgcgggcatgacccgcgttgtcgaaccggtcgcgcgccgcctgctccgtgcgggcgtgactcccaacgcggtcaccgtgacgggcacccttggcgtgctcgtcggggcgctcggcttcggggcccgcggtcacctcgtcgccggcgcgttgatcgtcaccgtcttcgcgctcaccgacctgctcgacgggacgatggcccggatgagtggtggctccacccggttcggggctttcctcgactcgagcatggaccgggtcgccgacagcgcggtcttcggggcggtggcctactacctggccaccgagggcgaccgcccgggggtcgtcgccgcgctgctgtgcctggccgccggtgggctcgtctcgtatgtgaaggcacgggccgaagggctcggtctcacctgtgacgtgggtatcgccgagcgcaccgagcggctgttgatcgtcggcgtcgggggcctgctgaccggtttcggcctgacgatcgccctgccgatcgcgctctggctgctcgccgctgtgtcgatcttcacggtggcgcagcggatggcccacgtgtaccggcaggcccagcaggtccccaccgctccgggcgggcaggggtgagggcggtcgaagggcggcaccggtgaacctcaccgagctggcctacctcgccgggtggcgtggggtccgggcactgccccggtcggtggcgggcaccctcttccgggcgggtgccgaccgcgcccaccgccgcggcggcgggagcacgacccgactccgcgccaacctgcgccgcgtggtgggtccagacgtgtccgaagccgacctggacgtgctggtccgggccgggctgcggtcctacgcccggtactggatggaggcgttccgcctgcccgcgctgagtcgggccgagatcctcgccggtttccggttcgaccgtgaggacgtgctcgccgccgacgttgccgccggtcggggcgcgatcgtggccctgccgcactccggcaactgggacatggccggcgcctgggtcgcggcgatgggctggccgatcgccacggtcgccgagcggctcaagccggaggggatctaccagcgcttcctcgcgttccggcgggacctgggcatggagatcctgcccactcacggcggcgaacggcccgccttcgatgtgctggtcgaccgggtgaaggccggatacgtggtacccctgctggccgaccgggatctgtcggcacgtggtgtgacagtcgacttcttcggctcccgtacccggatgccgcccggtccggccctgctcgcgctccgtaccggtgcgcccctctacgtcgcctcgttgtggtacgagccggacgccgcctgcgccacgatcgaggggccgctggccctgcccggggccgagcagggcacgctcgacgtgcgggtgcggatactggcccagcgggtcgccgacggtctggcggcgggcatagcccgacatccgcaagactggcacatgttgcaacggatgtggctggaccagcgcgccacacccaccggcgcggggcggccctcgccgaccacgggccaggtgtgagaggaggggcaccaacgtgcggatcggcatcgtgtgcccgtactcctttgatgtgcccggcggtgtgcagaaccacgtgttggacctcgccgaggcgttgatcgggctcgggcacgaggtgagcgtcctcgcccccgcggacgaggagtcgcgcctgccgccttacgtggtgtcggccggtcgggcggttccgctgccgtacaacggttcggtcgcccgggtcgccttcggcccggtctccaccgcccgggtccgccgatggatcaaccgcggcgacttcgacgtgctgcacgtgcacgagccgctgacgttgagcctgtcgatgttcgccgtgctctccgcgcggggtccggtggtggcgaccttccacacggcgatggcgcgttcccgggtgctcgccgcggcccagggcgtactccagatcgtgctggagcgcatcaccgcccggatcgcggtcagcgcgctggcccgcaaggtgcaggtcgagcacatggacggtggggcggtggagatcccgaacggggtggccatcgcgaagttcgccggggcccagccgctgcccggctggccgggaacgtgtgcccccggcagcggtggcacgatcgggttcctcggccggttcaccgaggcccgcaagggctttccggtgctgcgggacgcgttcgtccggctggcccccgagcgcccggggttacggctgctggtcgccggtcccggcgacccggccgacctgttcgacctcttcccgaccgagctgcgggaccgagtcaccttcctcgggctggtctccgaggaggacaaggcgcggatgctgcggagcgtcgacgtctacgtggcgccgaacacgggcggggagtcgttcggcatgatcctcaccgaggcgctcgcggcggggaccgctgtgctcgcgagtgacctcgacgcgttccgccgagtgttggaccgtggccgcgccggtcgtctgttccgtaccggagacccggtggcgctgcgggccgctctcgtcgacctgctggacgacacggacgcgcgggccgagctgaccgcctacgcggaccaggtggtggcgaactacgactggcccgtggtcgcccgccggattcttgaggtgtacgcggccgcgatggaggccgccgacggccgggtcatcgaccaggaatgggtgggactgggctgaccggttggccggcggtacgcgggcgaccgacggagacgggacggagcagcactacgatgccgggcatgtggtgggtggtgggcgcgacgctggtggtcgcgctgctggcgacgtacctcgtctggacggccggccgggtcgagcggttgcaggaccgggcggagctcgcggcgcgcgcgctcgacgcccacctgttgcgccgggcggcgacggcggccgtgctcgccgagcgtcgctacggcgccgagctgtacgcggcggcgcgggtcgcgctggaggttcgcccggacgagcgggaggccgccgagaacgacctcacccggcaactgcgagcgtcgccgctcgatccggatgatccggacaccgaggccgtcatcgccgccagtcggcggttggccctggcccgacaggtgcacacggacctggtccggggggcacgggcggcccgtggtcgaccattggtgcggctgatgcggatggggcgtcggcgcccctggccgcagtacttcgacatcgacgacccgacgctggcggcccccgaggacatactcgcagatcgaccgggtacgtgacgacggacacaggtcaggccaccatgggtctgattggctgtcgggctggcgttgtggccctcgtagcatccttgccagtcactcgcgtgcacgtccctaggagcgatgaacggtgcccgaatcccaatctccgaactcttccaccaatgcccctgtcaccggcaccacccacgtgaaacggggtatggccgagatgctcaagggcggtgtgatcatggacgtggtcaccccggagcaggccaggatcgccgaggacgccggtgcggtcgcggtgatggcactggagcgggttccggcggacatccgcgcccagggcggggtgtcccggatgagtgatcccgacatgatcgacggcatcatgcaggcggtctcgatcccggtcatggccaaggcccgcatcggtcacttcgtggaggcgcagatcctccagtcgctcggcgtcgactacgtcgacgagtccgaggtcctgaccccggcggactacgcgaaccacgtcgacaagtgggccttcacggtgccgttcgtctgcggcgccaccaatctgggcgaggcgctgcggcggatcaccgagggcgcggccatgattcgctcgaagggcgaggccggcaccggcgacgtttccaacgccaccacccacatgcgggggatccgcaccgagatccgccggctgcagtcattgccggcggacgagttgtacgtggctgccaaggagctccaggcgccgtacgagctggtccgcgagatcgccgagacgggcaagctgccggtggtactgttcaccgccggtggtatcgccaccccggccgatgccgccatgatgatgcagctgggcgccgagggtgtcttcgtcggctccggcatcttcaagtccggcaacccggccgaacgggctgccgcgatcgtcaaggcgaccacgttccacgacgacccggaggtgctggccaaggtctcgcggggcctcggcgaggcgatggtcggtatcaacgtcgaccagatcccgcagtcggaccgcctggccgagcgcggccggtgacgtgagcgcgggcccctgccggtgcctgggcgcaggccgggcaggggccggctcgacacccctccggaggagtgaacatgacggcacccgtcatcggtgtgctcgccctgcagggcgacgtccgtgagcacacggcggccctggcggcggccggtgcggatgcccgcccggtccgtcgtcccggcgaactggacctggtcgacgggctggtcatcccgggcggcgagtccaccacgatcagcaggttggccgacgttttcgagctgcgtgagccgatcgacaagcggatcgccgacggcatgcccgtctacggctcctgcgcgggcatgatcatgctggccagtgaggtgctggacggtcgacccgaccagcgtgccttcgccggcatcgagatgaccgtccggcgcaatgcgttcgggcgtcaggtccactcgttcgaggcgccggtgagtgtggcgggcatcgacggcggaccgttccacgtgctgttcatccgggcgccctgggtcgagcgcgtcggccagggcgtcgaggtgctcggcacggtcaccgagggcccggcggcgggtcggatcgtcgcggtccgccagggaaacctgctggccacctcgttccatcccgagttgaccggggaccggcgcctgcacgcgtacttcgcggatctggtccgcgccgcggtctgaccgggctgccgggcccgcgtggaccgggccggcgggcccgccctgcgaccggaccggaaccggccgccgagcccgcgtcgcggtcggaccggatcgccgcgcccgcgtcgcggccggaccagatcgccgcgcccgcgtcgcggccggttggatcgccgcgcccgctccgtcgtgccgtaggcggcatgagggagccggacgtgcggcgctgacgcacgtccgggggtcaccggtaagattgccgagattcggcagggccagctgtccgccgcggcttccaccagagctgaccggcaccccgcgtgcgccggcgggagcgggcgagtgcggtgcggtcgatgcagacggcgggtagcaacggaggtagctgatgtccggccactcaaagtgggcgacgaccaagcacaagaaggcggtcatcgacgccaagcgcggcaagatgttcgccaagctgatcaagaacgtcgaggtcgcggcgcgcaccggcggcggtgacccggctggtaacccgacgctctacgacgccatccagaaggccaagaagaactcggtccccaacgacaacatcgaccgtgcggtcaagcgtggttctggcctggaggccggcggagccgactaccagacggtcatgtacgagggctacgggccgaacggtgtcgcgctgttgatcgagtgcctgaccgacaaccgtaaccgtgccgccaccgaggtacggaccgcgctgacccgtaacggcggctcgttcgccgatgccggctcggtgtcgtacctgttcagccgcaagggtgtggtgatcgtggccaaggccggcaccaccgaggacgatgtgatgctggccgtcctggacgcgggggcggaggaggtcaacgacctgggggagtcgttcgaggtgctctccgaaccgggtgatctggtagcggtgcgtaccgcgttgcaggacgccggcatcgagtacgagtcggccgagtcctcgctggtcccgagcgtcagcgtcccgctggacgaggacggcgcccggaagatcctcaagctcatcgacgtgttggaggacagcgacgacgtgcagaacgtctacgcgaacttcgacgtctccgacgagatgctcgcgcgactcggctgaccccgccgttggtcgcgcctcgggcgcgccgggcgcgacccgccgccgcaggggcctacccgcccctgcggcggcggtgacctggggccctcgccccgctggaggggcacccagggtggaccccgtgggtccggccctggccggacccacggggcggggctgtcggggcgagcttcagtccactgtctctcgttcccgccaggccgtccgcagcgaggtgttgccgttggtccgcagcagcgacccctcgtacacccgggccccggcggccaggacggcgagcgcggtgaccagcagcagggccagtgacagtggaggttcccagccagcggcgtccccggtgaacagccgcagcggcatcgcggtgggcgccgagaacggcacgtaggacagcacctgcatggcgaacgcgttgtcgctgaggaagatcaccccgaagaacgggagcatcaccaccaactggaccggcatggccaccgtgccgatgtcttccagccggctgaccagggctcccgccgcggcccacagcgcggcgatcaggacgaagccgagcaggaagtacggcaggaaccagccgatcgccggcgcgagcaggttcagcagctcgctgtcaccgaagagtcgcaaccccacgaccgcgacgagcgccaccagcgctatctggcccagggccagcacggtgccggcgatcatcttgccggcgagcagggctcgtaccgacacggcggccaccaggatctcgacgatccgggtctgtttttcctcgatgatgctctgcgcgatctggacgccgaaggtctgggacgtgaggaggaaggcgaacgcgaagacgaacggcaccaggaaggcccccggtggttccgccggggcggggttcagcaaccgtaccggcggttcaacgctgagcgccgccacgacgtcggagggagccttctcccgcgcgaggaccgttggcccggcgaccaccgccgcgtcggtgtcgccgtcccgaaccgcccgttcggcggcggcgtcgtcgggcacctcgcggacctcgagtccggcggcgcgcagctcggccgagaccaccggcgtcgcggccaccgtggatgggccgccggacagcagcgacggcagagtcgtcgcggcggcggcgatgagcaggaagatcagcgtgctgaggagaaaggtgcggtcgcgcagcttggcccggatctcacgggccgcgaccaactgggtggcggcgagggtgttcacagggcgacctcccggaagatctcggccagcgacgggacgacgggtcggaactcgcggacgggcccacgggcgagcgcggcgtggagtaccggttgcccatccgtcccctggggcaggtcgaacacggcgcgggcgccctcgagctcgaccagggccacgcccgggtggtcgcggagccagccggcgtcgttgtccaccaccagttcgtagcggggtgcggtgtgggtggcccgcagctgcgttcggctgccggcggcgcggatcatccccgcactgatgatcaccaggtcgtcgcagagccgttccaccacgtccaactggtggctggagaagagcaccggtaccccttcggcggcccgttccttcagcacgtcgacgaccgtgtccacggccagtgggtcgaggccggagaagggttcgtcgagcaccagcacctcggggtcggacaccagcgcggcgacgatctgggcgcgttgctggttgcccagcgacagtttctccagcaggtcgtcgccgcggtcggcgaggccgacccgctccagcaacgtgtcggtactgcgccctgccgccgtcgcggtcatcccgtgcaaccgggccaggtagatcagctgttcacggacggccatcttggggtacaggccgcgttcctccggcatgtacccgaagcgccgacgggccctgcgggtcagtggcgccccccgccaggtcacctggccggcgtcggcggcgagtacgccgaggatgatgcgcatcgtggtggtcttgccggcgccgttgccgccaacgaagccggtcatccgaccggcaaccgcgtcgaaggacacattctggagcacgcgtcggccaccgaagctgcggtcgacgccgtcgagtcggagcatgttcgtcacgctggcaacgctagatcaccttgcgtcccgctccgtccacctgcgggtggacgatcggctccaccccgcgacggaggcggtcatccgcccggccgcaccaccccgtgttcgtacgcgaagaccactgcctgcactcgatcccgcaggccgagtttggccagcacccgactgacgtgggtcttcacggtcgcctcgccgaggcgtaaggcggctgcgatctcggcgttgttcgcacccgaggcgaccagcaccagtacctcgtgctcccgtggcgtgagctccggcagagccacggccgtcgtcgttggttcgcctcccggcccggcgaaggcggcgatcactcgccgggtgagctcgggggcgatgaggccatcgcctcgggcgaccacccggatcgccgccacgagcgcctccggcgtgccgtttttcagcaggaatccgctggctccggcgcgcagcgcggcgaacagatagtcatcccggtcgaaggtggtgaggatcaacaccgccggaccgttcggtcggtccacgtccgcgacgatccgtcgggtggcctccagcccgtcgacccggggcatctccacatccatcaggaccacgtctgggcgtagcgcccgggccatgctcaccgcccgctcgccgtccgcggcctccccgacgacgtggatgtcgtcttccacctcgaggatgacccggaacccggtacgcacgaggtgctggtcgtcggcgagcaggacccggatggcccggctggtcgccggctcggcggtcatgccgccggccgctcggtcagcggtagcgggaggcgggtccggacccgccagccgccggcggcgcgggggccgacctccagtgtgccgccatgggcggcgacccgctctcgcatgccgaccaggcccaccccgtccgcgttcatcgtgccgctgctgcgcccgtcgtcggtcacgtccacctccacctcgtgcgccaggtagcggatccgcacgtccagtgtggtcgccgcgacggcgtgtttgagcgtgttcgtcactgcttcctgcacgatccggtacgccgcctgggagatcgattccgggatcggcaccgggtcgccgtacacccccagcgtggctcgtagcccgatctcgcgcgcccgttcgatcacggtggcgacccggctgatcccggcgggcggttcgacggtgtccggttcctggttgcgggcacgcaggacgccgagcatccggcgtagctcgtccaccgccgtgcgggccgactcttcgaccgcggccagtgcggtgcgggccttggccggatcccggtcgaggacccggcggcaggcggcggcctgcacgcccatcaccgagacgtggtgggcgacgacgtcgtgcagttcccgggcgatccgaacccgctcgccgaccacggcgtgctctctggcctcggcctgcgaccggcgtagttcttcggcctgcgcctggagttcgtgctcgcgtcgggcggccagccaggcgatctcgccgaagaagtaggcgaatccgaagaacaggatgttgaagagcgcgtcgctgagcagcgcggcgaccagcgggggtatcggtcccgcggcgtcggcgaacgcgtcgggcggcgggtccgccagcaggttgcccagattgaccgagtaccagatcccgagccacccgaacatggcggcgatcacgccgatccgaacccgacgggccaggcggcggtcctgtccccaggcgccgagggtgtagatggccgcgaacagtactccggtggtgacccgcgtctccggtacggagcgggcttgtgccgcgacgaaggcgaccgagatgaccagcgtcgccgtcacggggaaccgtcgccgccagatcagcggcaggccgaccgcgccggcccacagcagctgttccacgaacgatggtggcgggccgagcaggaacacgcccgtgccgcgggtgagggtgaggctcgtgatggccagcacggtcacggccagccccacgatgaggtcccgccgttgctgtgtcggggtcggcccgggccgccgccagtgcgtccccgccgcggtgtccatcggtcgaggatgtcatctcggcggaccggtgccgctcccggcacggggcccggtgccggtgtcggtctccccgcgcggctcgctggaggtgtgccggcggccggggatagggtgggccgaccgatcttctcaccacccatgaagcaacccgggggggcctcgcatgggcgattcgttcgcgcatctgcacgtgcacacggagtactcgatgctcgacggtgcggcccggctgaaggacctgttcgccgaggtcaaccgccaggggatgccggccgtggcaatgaccgaccacggaaacatgcacggcgcgaacgacttctacaagcaggcgatggcggccggcgtcacaccgatcctggggatcgaggcgtacgtcgcaccggagtcgcggttccacaagcagcgggtgcggtggggccggccggagcagaagagcgacgacgtctccggcagcggtggttacacccacatgaccatctgggcgcgtaacaaggtggggttgcacaacctgttcaagctgaccagtcggtcgttcaccgaggggttcttcgtcaagtggccgcggatggacgcggagttgctcgctgagcacgccgacgggttgatggccacgaccggctgcccctccggcgaggtgcagacccggttacggctggaacagtatgacgaggccctgaaggctgccgcgagataccaggacatcttcggcaaggagaacttcttcctggaggtcatggaccacggcatcgacatcgagcgtcgggttcgccaggagctggcggagatctcgcacaagctggatattccgcccgttgtcaccaacgacacgcactacacccaccaggagcagtccgaggcgcacgatgtgctgctctgcgtgcagaccgcggcgaacgtcagcgaccccaaccggttccggttcgacggcagcggctactacatcaagtccgccgacgagatgcgcgccatcgactcgtccgacctgtggcttcagggctgccgcaacacgctgctggtcgcggagaaggtcgacccgaccggcatgttcgacttccggaacctgatgccgcgcttcccggtgccggagggggagaccgacgagtcctggttccgcaaggagacgttcaaagggctcgcccgccgcttccccgacggcgtcccggagacccacgtcaagcaggccgagtacgaactgggtgtcatcatccagatgggtttcccgtcgtacttcctcgtggtcgccgacttcatccagtgggccaagggcgagggcatcgccgtggggcccggccgtggttcggccgccggttccctggtcgcgtacgccctgggcatcaccgacctggatccgttgccgcacgggctgatcttcgagcgattcctcaatcccgagcgggtctcgatgccggatgtcgacatcgacttcgacgagcgtcggcgcggcgaggtgatcaagtacgtcacggagaagtggggtgaggacaaggtcgcgcagatcgcgaccttcggcacgatcaaggcgaaggccgcgatcaaggactcggcgcgggtgctcggctacccgtacgcggtcggtgaccggatcaccaaggcgatgccaccggccgtgatgggcaaggacatcccgctgaccggcatcttcgacccgaagcactcccggtacgcggaggccggcgagatccgcggtctctacgagtccgacccggacgtcaagaaggtcatcgacaccgcgcgtggcatcgagggtctgatccggcagacgggtgtgcacgccgccggggtcatcatgtccgccgagccgatcatcgaccacatcccgctgatgcgccgggacgccgacggggcgatcatcacgcagttcgactacccgacctgtgagtcgctcgggctgctgaagatggacttcctcggcctgcgcaacctgaccatcatcgacgacgcgctgaagaacatcgagagcaaccacgggcgtacggtcgacctgctcaaactgccgttggacgacacgccgacctacgagctgctgtcccgtggcgacaccctgggcgtgttccagctcgacggcgggccgatgcggtcgctgctgcgaacgatgaagccggacaacttcgaggacatctccgcggtcctggcgctgtaccggccgggcccgatgggcgccaactcgcacaccaactacgcgttgcgcaagaacggcctccaggagatcaccccgatccacccggagctggccgaaccgctggaggagatccttgggcccacctacggcctgatcgtctaccaggagcaggtgcagcgtgcggcccaggtcctcgccggctacagcctcggcaaggccgacctgctgcggcgggcgatgggcaagaagaaaaaagaggtgctcgacaaggagttcgtgccgttccgcgacggaatgcgcggcaacggctactccgacgaggccatccagacgctgtgggacatcctcgtccccttcgccgactacgcgttcaacaaggcccacaccgccgggtacggcctggtgtcgtactggaccggctacctgaaggcgaactacccggccgagtacatggcggcactgctcacctccgtgggcgatgacaaggacaagatggcgctctatctgtcggagtgccgccggatgggcatccaggttctcccgccggacgtgaacacctcggccgggccgttcactccggtcggccgggacattcgcttcggcctggccgcgatccgtaacgtcggtgcgaacgtggtcagcgcgatcatgcgctgccgcggggagaagagcgcctacaccgacttctacgacttcctgtccaaggtggatgcggtcgtctgcaacaagaagaccatcgaatctctgatcaaggcgggcgcgttcgactcactcgaccatccccgccggggcctgctcgcggtgcacgccgacgccatcgacgcgtacgccgacgtcaagcgcaaggaggccgtcggccagtacgacctgttcggcgccgggttcgccgacccggaggtcggcaccagcaccacggtgatgccggccatcgtcgacggggagtgggacaagcgggagaagcttgccttcgagcgcgagatgctcggcctctacgtctccgaccatccgctgttcggcctggagcatgtgctcggcaaggaagccgacaccaccatcgccgccctctcggaggaggggaccatccccgacgggacggtggtgacactcgcgggcatcctctccggggtgcagcgccgggtcaccaagcagggccgggcgtgggcgtcggcgacgctggaggacctggccggcggggtggagacgctgttcttccccaacacctacgaggtgatcgggcagtacatcgccgaggacgcgatcgtggtggtcaaggggcgggtcgaccgccgtgacgacacaccgcggatcatggcgatggacatgtcgatcccggatgtcagcagcaactcggccaacaagccggtcaccctcaccattccggtcacccggtgcacgccgccgctggtggagcggctcaaggagacgctggtgctgcatcccggcgacgcggaggtgcacgtcaagctcctcaacggcagcaaggtgacccggctgcgactcggtccgttccgggtggcggccaccaccgccctgatggccgacctgaagagtgtcctcggcccggccaacgtgggctgaccctggctagggccgccgtcgcgatattggtcctctcctgcggcgggtcggggtggctagcgtcggggcgtggagattacgcaggcacagcagctgtggcagccgcaccggggctggctgaataccgccacctacggactgccgcccgacccggcatgggcggcgttgcaggaggcgctcgccgcctggcgcatggggagcatgggtacgtcgtgggagagctgggacgaggccacggtacggacccgtgccgcgttcgcgcggctggtcggcgtcgacgccggggacgtcacggtcggcagctcggcgtcgcagttgttcgcgccggtggccgccgcgctgccggcgggcgcgaccgtggtggttcccgaggtcgagttcacctccaacctctttccctggctggcccaggagcagcggggcgttcgggtgcgtaccgtgccgctggcggacctggtcgacgcgatcgacgccgacacggatctggtcgcgttcagcctggtgcagtcgtccgacggcacggtggcccgatacgcggaggtcgtcgccgcggccagggcacacggcgccctggtggcggttgacgccacgcaggcgtgcggttggcttccgttcgacggcgcgctcgcggacgtggtcgtcgtcgccgcgtacaagtggttgctggcgccgcggggcacggcgctggcgtactacgcccccgagctgcgggaccggatgcgccccgacaccgcctgctggtatgccggggccgacccgcacgactcctactacggcccgccgctgcggctggccgacaacgcccggcgcttcgacatctccccggcctggttcagctacgtcggggccgctcccgccctggaactgttactggaggtgggggtcccggcgatccacgcgcacaacgtggcgctggccaaccggttccgttccggcctggggctgccatccggtgacagcgcgatcgctgtcgcccaggtgccggaagcgcagtcgaggctggagcgcgctggcgtgcgggcggcggtgcgcgccggtcgggtccgggtctcgttccacgtctactgcaccgaggacgacgtcgaccgggcgctcgacgcgctgaccggctgaccgccccggacgcgctgaccggcccggacgcgctgaccgccccggacgcgctgaccggctgaccggcccggacgccctgaccggctgacctccggacgcgctgaccggctgactgcccccggatgtgctcatcggctgacgtcccgaggcatccgcgcggaggccgtgcgctcccgcttcggtagccaacaacagaaggcccggctcgcggtgagccgggccttctgcgttgacggtcagtgctgctcggggagctgggcgacgaacgcccgccacgccgccggcccgaacaccagcgccggcccggtggggtccttgctgtcccggacgcccacaacgccgggaaggttgccggcaacctccacacagtcgccaccgcttgtgccgctgcgggtggacttcttccaacgagcgttactgaggtccatgcaggctctctacttccttgatgagggcgactgatgaggcttgcgggagggccacgccccttacgctctcccatcgggcctgaagcgtagctagtccatcctcggttttgacgacctcgccggcaagctggttgtccagatatccgacccgcgacccgtccggcagcagggccagggcgagtggtccggacagcccgacgtggaggccggcgtcggcgggtatgacgtggatgtggacgtgcggcagctccgccaggcgaagcaggtgcgcaagctgttcggccatgatggcgtcgcggaggcgcagcgccctttcatccatgactgcgatgacctgcgggggtcgctcccgggcgaggatcttctgccgctccagccgagaagacacctgctgctctacctcggcctcgggccgcgtgtcgtcgaaacgcagcaccgtgcgggcatagcgctcggtctggagcaggcccggaaccagggtcgggtgaaagtagcgaagttgcctcgcgacagcctcggcatccaaccagggtttgaaccaggaaggctgctcgtctcgctgcgccatcttcagtagggactggaacaggccgccggtttccaggatctcgtcggcccgtgacgcgtagggcaggtcaatctcgcgggtgccagtctccacggcggagacagtcgacgccgaaaagcgcgtacggcgcccgaattcttcctggttcatgcccgtcagcgcccgctgcctgcggagctgaagccgaatgagatcggcagtttgttcgccttccatcgaccctccagagattagtcaagatcgccatttgccgccagccgccaatgaacatcgccagactctcgcccgaactggcctgatcgccttcccacattaggcggtcatcgcccagtgtggaatgaggcagcgtgagccggtggaggccccgacccgccggaggcgttgtcagaccgccccctatgtccaggggtgttgtgggggcggtcaatcacattccattcccggctgactgctgtcgcgcgggtctattccgactggggcggacagttcgggtggatcacggggttcgcccctggtcgcttctcccgtgaccacgggcggcccttccacacataaggaggcaacgtgcaatttcctcggctccggcgggagcgagtggctgcgcccacgacgctgccactggtcacgcgtgttccggggctcaacctgcccccgagtccgaccgaggtccttccggtgattcgggcgggccgggcgggtcgcctcacgctggcggggcagtttcgggcacgtggtaacagtcggcggacaccatgacgcgcacccgggtgccgcacgaccctatgcgtccgctgtggcggtgtcgggcgtgtggtgccgactggccctgtcagccggcgcggctcgccatgttggtcgagtatcgcgggagaacgtcagccctgctgacccacctcggcaatcagttgaaagaggcatccgatcagctacgccagctcaacggcaacgcgccggacggcctcgcggcgaggtttctggcgtggacggttctcagggatcagcaggcgcccgaactcgacagttccatgaccagcgcggtcgaggtaatggatctggatgtggtgttcgatgcgctcgaattgatcattcgtgcccactggggtgcgacctgtcccaggtgcgccgacgatggcaggtgcccgcagctcgactgggccgacgatcagttggcccgcctgtcccggcgagaggtgccatcacgaacaccacgaagccatggcactaccgccgagcgggcggctaccggtgcgcggctgcctgctggagagcctgacacagcggagcgagcggaggcacaccagacacgcccgcgtcgtcgcgatagagccgacaggcgagcccggccgctcgcgtcggaggagcaaacggatcatcgccattgatcaagatcgtcggagagccgacgaaccccacagcctccgcctcggcctggtcagccaccacccgggtgctgaaccgcacgtcggccaggccagcctcgtccagggcctgccgcaggatcactgcggcccgatcttcgttggggcagtcaacaacgaccaacagctgcacatccacacccctatcatcgcccctcccggcgtcgagcagatcagcccgacaagcacgtgcgtgacagccacggacaaccggatgccgtgcgcaatcgtggccgcgccatccagcttcgggagctgagccgccacggatccggggaaggtggcgccagccacccggcacgccctggagatggagacgagccacaacacgcgccgaactcggcccgctcgggcgggagtcgactcctccggcccgcagccgtgttgacgacgcccctggaccccgcgttcgggggcgtcgtccatccacgcatacaggtgtcggaatgtggcgtccaccaacatagcctcccctcgatctgtagtcgtaggtttcctgcacgcgacggacctgtgaccgcagtcaccgttctcgtccgtcgcctggccggggagaggggtggcgatggccgggcaaggtctcctgtcggtccacgggctgacccgggacttccggggcttccgggccgtcgacgacgtcgacctccagatcacggcgggcagcgtgcacgcgttggtcggcccgaacggcgccggcaagacgacactgttcaacctgctcaccggcttcctgtcgcccagcgccggccggatcgagctggcggggcgggacatcaccggcctgcccgcggagcaggtcgcccgccgcggcgtcgcccgctccttccagatcaccagcctcttcccgcaactgtccacgcgggagcacgtcgagttggcgctccagagttcgagcggcctgggctggcgcttctggcggtcggcgacgctgatgcggcgctactccgaccgggccggtgagctgctggacatggtcggtctggccgatctggcggcggttcccgccgaagcgctcgcctacggccgcaagcgggccctggaactggcgatcgccctcgccctggagccgaaggtgctgctgctggacgagccgaccgcgggcatgggcctggaggacgtcgaccgcacggtcgacctgatcgcccgggtgcggcagggccgcaccgtggtgctggtcgaacacaacatgagcgtcgtcgggcgactcgccgacaccgtcaccgtgctccaggccggccgggtccttgtcgaggggtcctacgagcaggtccgcgccgacgaacgggtgatcaccgcctacctgggagcagccgatgctgcgcattgagaacctgtccgcctggtacggcgaggcacgggtgttgcgggaggtcggtctgcacgtgcgacccggcgaggtggtcaccctggtgggacgcaacggcgccggcaagtcgaccctgctgcgctgcgtcatgggcctgcacgccggcctgcggggcaccgtcgagctggacgggcgggacatcgggaaactgtcggcgaaccagcgggcacggttgggcatgggctgggttcccgacgaccggggcagctacgccacgctgaccgtgacggagaacctgaccctgccgccgaccgtggggccggacccgtggtcgctggagcgggtgtacgaggcgtttcccgccctgtacgggcggcgtgactcggccgccacgacgctgtccggcggtgagcagcagatgctggcgctggcgcgggtgctgcggatgggcgcccgcatgctgctctgcgacgaaccgaccgaagggctgtcgccgttgctcgtgcagcaggtcggtgacctgctgcgcgaagccaagcggcacggggtgacggtgctgttggtcgagcagaacctgcgtttcgccaccggcgtcgccgaccggcactacctgctggccgaggggcgcgtcgcggcggcgatggacaactccgaggtgcagtcgcgggaacgtgaactgctgtcgtacctcgggatctgagtggctcaaggaccgatccgcgcggcgcgcggacgaagggatggtcatgcgtaggacggtgggtatggtcgccgcgtcgacggccacggtgctcgtggtctccggatgcggtggcggaggtccccaatcgggcggggacgagaagtttaccgacggcgcgatcgtgctgggcgtgctcaacgaccagtccggcgtgtactccgagctgtccggccggaactcggtcacggccgtggaactggccgtcgccgatttcacggcgaaatacggcgaccaggcggtcaccacggacatcaccgtgcaaaccgccgatcaccagaacaagccggatgtggccaacagcaaggcccaggagatgtacgaccgtcagggggtcgacctgatcctggacgtgcccacctcgtcggcggcgctgcgggtggccgacgtggcgaaggagaagcagaagctctacttcaacatcggtgcggcgaccaccgacctcaccggcaagagctgcaacaaatacaccttccactacgcgtacgacacgtacatgctcgccaacggcaccggtcggaccaccaccgagcagatcggccggaactggtacatcctctatccgaactacgcgttcggtcaggacatggagaagagcttctccacggccatcgccgacgccggcggacgggtcgtcggcaaggacggggcaccgttcccgaacaccagcggcgacttctccacctacctgctgaaggcgccgacactggacccgaagccagacgtgctcggcaccatgcaggccggcgcggaactggtcaacgtggtgaagcagtacaacgagttcaagctgcgcgacaagggtgtcgggctggccgtcggactgatgttcatcaccgacatccactcactcaccccagccgcgctggccggcaccacctacaccgacgcctggtactggaacttcgacgaacagaaccgtgagttcgccgaccggttccagcaggagacgggcacccggccgtccttcgcgcacgcggcgaactactccgccgccacgcagtacctggaggcggtgcaggcggccggcaccgacgatgccgacaccatcgtcgaggaactggagggcaaggagatcaacgacgtcttcctgcgcaacggcaagatccgcgcggaggaccaccgggtggtccacgacgcctacctggcccaggtgaagccgcagtccgaggtcaccgagccgtgggactacgtgcggatcctcgagaccatcccggccggggaggcgttccgggccccgtccccggactgcagcctgtgatcggcaggcacgtgccggcgccgcgacactcccgaacgggggccggacagtgaccggccttctccagaacacgttcaacgggttggtgagcggggcgttctacgccctgctcgcgctcggtctcgcggtcatcttcgggatgctgcgggtggtgaacttcgcccacggcgcgttctacatgctcggcgcgttcggtgcctacgtgctgctgaccgaggcgggggtgccgttctgggccgccctggtggtcgtgccgctggcgctggcggggcttggcatggccctggagcgggcattcatccaccggctcacccgactcgatccgctctacaacttcctgctcaccttcggcctcacgttgatcgtgcaggacctggtgaagctccggtacggggtgcagtccagcccgtacgaggcgccgtccgcgctacgcggctcggtcgacttcggcatcttcgagttcccgacgtaccgggtgttcatcctcggcttcgcggtggcggtctgcgtcgcggtgtggtgggccctggcccgcacccgggtcggcatggtcgttcgcgcctcgacggagcggccggagctgacccgcgcgctcggcatcaacgtcgggcggtggatcaccccggtcttcggcttcggcatcgggctggccgggctggccggcgtgctcgccgcgccgatgcgcgcggtcaacccgctgatgggagcggacctcatcatcgtggtcttcgcggtggtggtgatcggcgggctgggctcgatcttcggctcggtcgccgccggtttcggcatcggaatggtgcaggcgtgggccgaggcgtacctctccgccttccccatcgtgtcccagacgatcgtgttcatcgtgatggccgccgtgctgctctggcgcccggccggcttgttcggccgggcggaggcgtcagcatgacgagcatcgtggacagcaggtccgagccagcccggcgggggacacccagcgggctgaccaccgtcacgcgggcccccggttggcttcggtacgcgctgctcgtcgtcggcctggcggtggcgctctggctaccgaacgggctgtatccggcggtggcggtggacatcctctgctgggcgctgttcgccgtcgcggtggacctgttgctcggcttcaccgggttgctgtccttcggacacgcggccttctggggtgtgtcggcgtacgtgaccggtctggtggcgatccaccttggcctgccgttcccggcggcggtgctggccggggcgttcgccgcggcggtgctcgcagtgccgatcgggtacctggcggtgcggcgaaccgggatctacttcgccatggtcaccctggcattcgcgcagctggtctactacgtcgccaacgagtggcggtcggtgacccagggcgagaacggcctccagggcgtgccgcgggagttgttcgggctcgacctgaccgacgactactacttctactacgcgatcctgccgatcgtgctgctcgggctggccggggcgtggcgtatcgtccactcgccgttcggtcgggtgctggtgggcatccgggacaacccggcgcgggcccgggcgctcggctacccggtgcaccggtacaagctgaccatcttcgtgctctccggcttcgtcgccggcctcggcggcggcctgttcgccgtcagtcaccggttcgtgtcgctggaggtgctgcactggaccacctccggcaaggcggtgatcgtggtggtgctgggcggtatcggcaccctctggggcggcgtgctcggcgccggcatcgtggtccgcctggaggactggctgtcgttctccggcttcgaggcgatcgggctggtcaccggcggcctcttcgtgctggtggtgctgctgttccggcggggcatctggggcaccgcgtccgcactggcccggcgccggtgggcggcccgccgcgactgacctcggccacggcgacccgtgcggcagggcgagggcgctgcgggcgaagcccggccgagggtgaggtgctgcgggtgaagcccagccggcgtggggcgaccggcgtcgccagggcccggggagcgcgggcactcagctggccgggcggctgagccggtgcaaccggagggcgagctgcacctcgagggcgcgctccggtcgctgccagtcggcgccgaggaggtgacccacccgttccagccgttgggtgaccgtgttgacgtgcacgtgcagtcgttccgccgcacgggtcaggctgccgcccaccccgaagtacgcctccagcgtgcgcaccagggcggtgccccggcgggcgtcgtagtcgaccaccggccccagggtgtcggtcaggaatcgggacacgtcgcggtcgccgccggcaccgaccgagcccagcagcaacccgacgaagcccaactcgtcggtcccggcgccctgcccggctcgtcccagcgcgccgagcgcggtcaggcagcgctccgcctcgtggaaggtcgctgccagcgaggccggaccggtggcgggaccgccgcccccggcggtcaccggctggccggtcacccgcgacaggtcccgcgccaccgcgcgggcggcgccacccgcgtccgtgccgggcagcatcagcaccacccgcccgttccgtgccgcggccagcccgccccgggtggaggcgtacgtggcggcccaggagagtgtccgttgccggctcgaaccggtcgcggcgatcgcaccgtcgtcaacgcagaccagcagatgcgcggcgtcgaggtccacgtcaagtcggcgggcccggtcgcggagcgcgtcggcgtcgcgcctcgggtgggcgatcagatcgtcgagcagttcgccgcggacccgcccctccgcctcggcgacggtccgccgaaacagcagcagcagtgcggtgaccagggcggcccgctccaggatccgctggtcggcgtcgaccagctcgtcgtccgggcggagcaccaacgcgcccaggttctcggtgccggcgaccacggcggcataccacaacggacctcggcgcacgctgcgcccctcggtccgggacgcggccaccgccgccgcgatgtccgcccgcttcggttcgtcgatctcgccgacccgggccaggagccggccctcggcgtccagggccagcagggcgccgccgagcacctccggcacggcggcggcgacctcctccaccccgccgccgcgcagcaccagcgcggtcatccggtcgtgcgccgcggcggcccgctccaccgacgcgctgtgcgcctggatggtggtgttggccgccgacagctccaccaacgccgagcgggtctcggcgagcagccgggcgttgtcgatcgccaccgtggcgtgcgcggccagcgacaccagcagcgccacctcctcccgggcgaacggccgcgccgagcggttggccgcgtagagcacgccgatcgagatcgagccgagccgcagcggcaccccgaggatggccaccaggccctcctcaccgaccccggcgtcgatctcccgggtgtggtggaaccggtcgtcctccggatagttggccgtgacgtacggggcgccggactgggcgaccaggccaccgaggccggcgcccatcggcagtcgcagccgttggaaccgggcggacaccgagccgtcggtgacccgcatgtaggtgtcgccgtgccggtcgtcgttgagcgtcatgtacgcgacgtcggcgcccagcaggttgcgggcgcggtgcacgatcgcccgcagcacgtcgtccagatcgcgcagcccggccaggtcgctgaccgtgtcgtacagcccggacagctcactttcccggcgccgccggcgttccagcagtgcccggacccgcaacgcgaccgtcctggcgtgctccagctcggccagccgctccgggggcagtccggcggcgcgggcggccaccagcggtccctcgaactccaccgctgcggcttcgcgggcgagcagttccaggaactccaccggcgacgacatgacggccattgtgcggggtgtcactagttcgccgtccagcctccgtcgagcgcgatggacgcaccggtgatgaacgccgccggtggtgagcacaggtacgccaccaactcggccacctcctccggttcgatcagccgcttgatggccgcccgagccagcatgatcttctcgacgacctcggtctccgagatgccgtggatggcggcctggtccacgatctggtcctgcaccagcgcggtgcgcacgtacgccgggctgatgcagttggccgtcaccccgtgcccggcgccctccagcgccaccaccttggacagcccctccagcgcgtgtttcgccgacacgtacgccgccttgtacggcgaggcgcgcagcccgtgcaccgaggagatgttgacgatgcgcccccaccgttcggcgtacatgtgtggcagggcccggcggatgacgaggaacggggcctggaccatcacccgatgcaggtgttcgaagcgttccacggcgaactcctcgaccggggcgacgtgctggagtccggcgttgttcaccacgatgtcgacgttggtgtcgaggcggtcgaccgcctccgggtccgccaggtcgacgcccacggcccggccgcccacctcggcggcgaccgcccgggccgcggcgaggtcacggtccaccacgaccaccgtggcgccggccgcgcccagccgccgcgcgcacgtccgtccgatgccgctcccgcccccggtcaccagggcggtccggccggtgagatcgacctgtacgacgtggggggtcgtcctgggatctgccgtcatggcgcatgaaactacgagctgtgcggccgggcgcacatggggtagcggcacatactcatcgatgatgctgtgtggccgaactcgacatcggacgacgtcggtggccgccggaggccaccggttctggccggggccggtccggcggcggcggaggacgcccgatcggtgtcgagcgtggctgtggcggcgtgtcccgcggcgtggggcaccgacggtctcggtagggtgtcgaacacacgtactgccggcgatcggggaggaggcggcgtgcgcgtgctcggcatcgacccggggctgacccggtgcggggtcggcgtggtcgagggcgtgccggggcgtccctgcacgttgatcgcctaccacgtcgtgcgcaccgaccctgatgacgagttgccgctgcgtctgctgcatctggaccggtcgctgacggccctggtggccgagcatcggccggacggcgtggccgtcgagcgggtgttcagccagcacaacgtccgcacggtgatgggcacggcacaggccagcggggtcgccgtgctcgccggggcccgggccgggattcccgtgcagacctacacaccgagcgaggtgaaggcggcggtgaccggctccggccaggccgacaaggcgcagatgaccgcgatggtgacccggctgctgcggctgtccgagccgccccgcccggcggacgccgccgatgccctggccctggccatctgtcacgtgtggcgcggcggtacccgttcgaggctggccgccgccgccgatcgggcacgacgaggaggaggacgatgatcgccagtgtccggggcgtggtgaccgcgaccggtcccgaccacgccgtcatcgaggtcggtggggtgggcctggcggtgcagtgcgcccccggcacgatcgccgacctacgggtgggccaaccggcccggctcgccaccagtctggtcgtccgggaggattcgctgaccctctacgggttcgccgacgacaacgccaaggccctgttcgagctgttgcagacggccagtggggtcggcccccggctggcccaggcggtcctcgccgtgcacaccccggaaacggtccgcgcggccatcgccaacgccgacaccgccgcgttgacccgggtgccgggtatcggcaagaagggcgccgaacgtctcgtgctggagctgcgcgaccggatcggtccggtcccggtggggggcgacggggcggccggcgttaccaccggtgcctggccggagcaggtgcgtcaggcgctggtcgggctcggttggacggcggggcaggcggagcaggctgttgccgccgtggcggagacggtggacggggaggtgccaccggtgccggtcctgctccggcaggcgatccggctgctgggccggacccgatgacaggcgtgcgggtcgagccgggtcgaggggcatccggctgtgggcgaagggtcgggtatgacgggtgacaatctggtctcggcgtatgtgagcgacgccgagcgggatgtggaggccagcgtccggccgcgccggctggccgagttcatcgcccaggagcgggtccgcgaccagctcgacttgctgcttcagggcgcgctgcgtcggggcagccctcctgatcacatcctgttgtcggggccgcctggattgggcaagaccagcctggccaacatcgtcgccgccgagttgggcaccagcatccgggtgaccagcggcccggcgatcgagcgttccggcgatctggccgccatcctgaccagtctcggtgagggggatgtgctcttcatcgacgagattcaccggatcgctcggccggcggaggagcttctctacagcgccatggaggacttccgggtcgacgtggtggtgggcaaggggcccggggcgaccgccatcccgctggatgtggagccgttcaccctggtcggcgcaaccacccgcgccggcctgctcaccggccccatgcgggaccggttcggtttcgtcgcgcacctggacttctattcgccggccgacctggagacgctgctgcaccgttcggcccgcatcctcggggtgccgatcaccggagacggtgcggtcgagatctccggtcgttcgcggggcaccccccggatcgcgaaccggctactgcgccgggtgcgcgacttcgccgaggtgcgggccgacggtgtggtcacccgggaggccgctcgggcggcactgctcgtgtacgacgtggacgcgctggggctggaccggctcgatcgccaggtgctcaccgcgctcgtggacttgttccgaggcggtccggtcggcctgtccaccctggccgtggcggtgggggagcagccggacacggtagaggaggtctgtgagccgttcctggtgcgggccgggctgctcgcccggacgccgcgaggtcgggtagccaccgaggctgcctggcgccatctggggcgtacgcccccgaatggtatatttggatcggatgcccctcccgcgtccgacctgttctcggtggagcccgatcagccgtgatgtgaacgtgatctgtgccgcattcggtgttcccaggtagagggactagactcgccgcggtctgtgcagatgtgagaaatcgccttcgccccggtgctctcgtgccggtgtggcggccaatgggaaggtcttaccaccgtgctttacgcacaagagtccggcggagccggcgggtttacgcccatcctcatgatcgttctgctgttcggtgtcatgtacttcatgatgatccgtccgcagcagaagcggcgccgtgaggcgacggccatgcagtcctccctggggcacggtgacgaggtcgtcaccatcggcgggctctacggcaccgtcgttggcgtggatgacgagacggtgctgctggaggtcgctccgggcgtgcagtctcgctacgcccgccccgcgatcgcgcgcgtcgtcaccaaggcggagcagcccgccgagccggcggccgacgacgcggatgtcgtcaaggactgacaccgtcgcccgccgttgaagacggccgggtggagcaggaattcaggacaaagtttgacaatcgggtcgacacgccacctcggtaggtgcagggttcaggtggcgttccgcaccggtgcccgtgcgccgcggtggcggcccccaatagatcgtccggccggttacccggcctgacagccgccggcgtggcggcgtgaccctcagggagacaggacagccgtggcaccacctcagggacagatgcgccccgggcggcagctcgccgtgctcgggttcatcttcgtggtcctctaccttctggtgttcttcggaggcggcgcgagtggcagctggcaggaccggcttgagcccaagctcggtctcgacctggttggcggcacccggctgacgctggaggcgaccaacaccgtcgacggccaggcgccgaccgcggagaacctcgaggaggcccggcagatcatcgagaaccgggtcaacgcgttcggggtcgccgaggccgaggtggtcaccgagggcgaccggaacatcgtgatctcccttcctggtgagaaccgtgacctgaccgaggtcggcagcgccgctgagctgcgcttccggaaggtactcaacgcggcggacgggagtggtgcggcagcgaacccggcgccgagcccgaccgccacgccctcagcctcgccgtccggttccccctcgccgtccggttccgcttcgccctccgcgaccgggagcgcctcgcccgccccgtcgggcagtgtccaggtcacggcctcgccgagtggtggccagggcggtggtgcaccggcaccgaccccgaccggtaccccctcgccctcgcccagcgtgacgccctcgccgagcgtgacgccttcgcccagcgtgacgccttcgccgagcggcagcgccaccccggcgccagccagtgtcgaggaccagcgcgcggcggtcgagcagaaggtgggcgcgaccgcctggggagcagccaacgcgctccagtcgccggccgatctggccaccgacccgtcgctggtggagaagctcaagccgttcgcgtcgctcgacggccgtgaggtcgcggtgctgccggccacgatgcagttcaacgtcccgcagatcacctgcgaccagctcgacgaccgaccgccggcgtcgatctccgccgccgaccagcaggtcgtcgcctgtgagtacagcaccgtcaagtacctgctcgaccaggccaaggtcctgggcaccgacgtcgacgacgccaacgccgtgctcgaccagaccagccagtgggtggtcaccctggacttcaccagctcgggccaggagaactggaccgcgctgaccggcgaggcgttccacaacgagggccaggcatgtgacgcgaacgcgctcggggacaccggcaagtgccgcgtcgccgtcgtgctggacaacgaggtcgtgtcgtcaccggagatccagggtgtgctgaccggcaactcacagatcaccggtaacttcacgcagcaggacgccagcgacctggcgagcacgttgcgctacggtgcgttgccggtgaccttcgagccgcaggcgcagcagaacgtcaccgcgaccctgggcgccagccacctgcgggccgggctgcttgcggccggtatcggcatgctgctggtcatcatctactcgttcttctactaccggctgctcggctcggtgatcttcctgagcctggtgctgtcggcgctgctcgtgttcggcgcgctgatcgtgcttggccggcagatcgggttcaccctcaccctcgccgggatcgccggcatgatcgtctcgctcggtgtggcggcggactccttcgtcatctacttcgagcggctcaaggacgagatccgagaagggcgcagcccccgcagcgcggtgtcacgggcgtggatccgcgcccgtcggacgatcatctccgccaacgcgatcaccctgatgtccgcggtggtgctctacatcgtctcggtcggcgtggtcaagggcttcgcgttcgcgttgggcctcgccacggtcctcgacctggtggtggtgttcctcttccgacacccgatcatgacgatgttcgcccgtacccgggcgttcctgtccccgcgggtcagtggcctcggccgggccctgccggcccggacagagtccgcccagccccgcaatccgcgcgcgaaggaggcctgagatggccggtgctggtctcgcaagccgcctctaccgtggtgaggccggtctcgacattgtcgggcgccgcagggtgtggttcagcgtggccgcgacgctggccatgatctcggtgctgagcttcgcgttcctgcgtttcgaccttggcatcgagttcgccggcggtaactcgatccaggtgcccgccagcgtcggcaccctggagcaggccgaggagacggtcgacgcggcgctggccgccgagggcggcggcgcggaggtggtgaccgcgcagaaggtcggcggcaccggtgacgacttctacgagatgcgcacgtcgcagctcagcgcggagcaggccaacgccgtcaaggcggcggtggcccaggagttcggcatcccggtcggcgacgtcggcggcgagcaggtgagtcaggcgtggggcagccaggtcaccgagcgggcggtgctcggtctgctgatcttcctcgtgctggtgatggtctatctggttctgcgattcgagtggcggatggcggtcggtgccgtcgcctccctgctgatgaacctgatcctcaccgccggcatctactcgctggtgggcttcgaggtgaccccgtcgaccgtggtcggtttcctcaccattctgggcttcgcgctctacgacgtggtggtggtcttcgacaaggtccaggagaacacccgcggtatcaccgcgaacaacaaccagacgtacggcgaggcagccaacctggctatcaatcagagcctcatgcggtcgctgaacacctcgatcgtggccctgctcccggtcggtggtctgttgttcatcggcgccggcctgttcggtgcgggcaccctgaaggacctcggcctggtgctgttcgtcggtatggcggtggcgttcttctcctcgatcaccctggccactccgctgctggtgctgctgaagaaccaggagccgcgcatccaggcgcacaacaagcgggtgctggcccgccgggccgcgctcgagcgcggcgaaagttcggcgaagaacgcaccccgcccggtggagagccccgccgagcagatcgatccggagacggccgcgttggccggcgctgccccgagagtgggggcgcggccagccggtaagcggccgtccggcggtcggggcgggcgctccggtggcggtggcaaccgtccgggtggcaagcggcgctgacccggaatggagcggaccgacggcgtccttcatgctgtgcgagcggcgcggagggcgccgtcgtctgaacaagggagcggaaccgcgtgacggagacccacaccaccgaggtacggggggacagcggccgtgcggtggccgaacgggtggccagccgggtgctggacgtaccggacttcccgaaacccggtgtcatgttcaaggacctgatgccgctcttcgctgacggtgacaccttccgcgaggtgatcgacggcatcgtgcggcactacgggcgggattccttcgacgccgtggtcgggatcgaggcccgcggtttcgtggtcgcggccgcgatcgcgtacgccgccggcgtcggagtggtcccggtgcgcaaggcgggcaagctgccccgggtcgcgtactcggcctcgtacgctctcgagtacggcgaggcgaccctggaggtgcaccaggatgccttcacggccgggcaccgggtgctggtggtggatgacgtgcttgccaccggcggcaccgcccaggcaacccttgacctggtcgagcgggccggcggcacggtggccggcttcaccgtcctgctggaactgggttttctcggtggtcgcgaacggctggcgccgcgcgcggtccatgccctgttgaccgtttgaccgcgtggaccgaccgggccaacccggcgtggcccggtcggccaagcggcggggcaccatgagtgcgggtagcattgccatttgctgaccgggcgggtatccgcccggtgatggacccgccggcagcaggcggcgggaacaacgccggcccatcggccggtcagacccgacgtcggccgcctggccggcgcgtcccggcgagcggtgaggaggccggtgtcccacgatgtcgcccctccggtggagggcacggtgcaaccgacaggcgatagttcggtgaccgaccgcaacggtgactcccgctcccgggtcggcccaggccacggccctggcgaatccgacgccatccgcaccggcccgaccgtggggagtgagggggccgtcgtcccgatccgaggcgacttctcgggcgaccccgccccaggcggtgggttcgcgctctccaacgcgccgacggggcgtcgggtgcgagcccggctggcccggttcaacgcaccctggcagtcctcgcaggtcagcgaggtactggagccgctgatcgccacccaccgggagaaccacccgaaggcggacgcgcggctgttgcaacgcgccttcgacacggcggcccgctggcactccggccagtaccgcaagtccggcgacccgtacatcacgcacccgctcgcggtggccaccatcctggccaacctgggaatggacaccaccacgctggtcgcggcgctgctgcacgacacgatcgaggacaccgagtacacgctcgaccagatgcggaccgacttcggtggcgaggtggcgctgctggtcgacggtgtcaccaagctcgacaaggtcaagctgggtgacgcggcgaaggcggagacgattcgcaagatggtcgtcgccatggccaaggacccgcgggttctggtgatcaagctggccgaccggctgcacaacatgcgtaccctgatcttcctgccgcgcccgaagcaggagcagaaggccaaggagaccctggagatcctggccccgctggcgcatcgcctgggcatgaacacgatcaagtgggagttggaggacctggccttcggcaccctgttcccgaagcggtacgaggagatcaaccgactgatcggggagcaccagccgcagcgggaggcgctgctgcggcaggtgaccaagaaggtcggcaccgacctgaaagccgccaagatcagggcggaggtgaccggccggccgaagcacctgtactcgatctaccagaagatgatcgtgcgtgggcgggacttcaacgacatctacgacctggtgggtgtgcggatcctggtcgacacggtgcgggactgctacgcggcgttgggtgtgatccacgcgaactggcagccggtgccgggtcggttcaaggactacatcgcgatgccgaagttcaacatgtaccagtcgttgcacacgacggtgatcgggcccaccggcaagccggtggagatgcagatccgcacctacgcgatgcaccgtaccgccgagttcggtatagccgcgcactggaagtacaaggagcacaagggcacccagatcgtcggtccgccggcgcacatcgacgagatgacctggttgcggcagttgctggactggcagcgggaggcggccgacccgagcgagttcctggacgcgctgcggttcgacctgtccagccaggaggtgtacgtcttcaccccgaagggtgacgtctttccgttgccgaccgggtcgacgccggtggacttcgcgtacgcggtgcacaccgaggtggggcacaagtgcatcggggcgcgggtcaacggcaagttggtgccgttggagtcgacgctgtccaacggcgatgtgatcgagatcttcacctcgaagtcggacacggccggtccgaccaaggactggctggggttcgtcaagagcccgcgggcgcggacgaagattcggcagtacttcaacaaggagcggcgcgaggaggcgatcgaggccggtaaggacgcgatcgtcaaggcgatgcgcaagcaggggatgccgctgcagcggatgctcagctccgacaacctgatggcgatcgcccgggatctgcacctggccgacgtcgcgtcgctgtacgcggcggtcggtgacagtcatgtctccgcccagtcggtggtgcagaaactgatggcctcctacggcggtgaggagggcgcggtcgaggacatcgccgagaccgctgtggccacccgtccgccgcggagccgggccaacagcagcgatccgggtgtcgtcgtccggggcgtcagcgatgtgtggatcaagctggcccgctgctgtaccccggtcccgccggactcggtcttcggattcgtcacccgctcgggcggggtgagcgtgcaccgggacgactgcgccaacgccgaggacctcaaggcgcagggggagcgggtcgtggaggtgggctggaagctcaccagcgcgtcgaccttcctcgtcgccatccaggtcgaggcgctcgaccggcacaagctgctcaccgacgtgaccctggtgctctccgacgagcgggtcaacatcctctccgcgaccgtgacgaccacgcgggatcgggtggcggtgagccggttcagtttcgagatggccgacccgaagcacctggggcacctgctggccgcggtccgtaaggtcgacggcgtcttcgacgcctaccgggtcacctccggttcctgaccgttaacccaccgggtggtgctgctgtcccgctgaacgcgcccttcgccgggcgccgtgtgggaggggacacggatgcgcccccggcgtgggccgggggcgcagcgcgatcttcggggtcgtcgtcagcccggggacgcgcccacggtgagatcggtgatggtgacctctttcttggggtgtccgccaccggcctgctgcgcgtaggccttgtcatcgccggccgccgcaacctgcttgacgatgtccatcccgccggtgaccgtgccgaggacggtgtagttcgggtcgagcggcgagtcgccgtacacgatgaagaactggctgccggtgctccccggctggccggagttggccatcgcgatgacgccctccgggtatgggggccgcttgtccgtgggcaggttctcctcggccagccggtagctcggcccgccggtgccgtcggtctcccgccatccgtcgccggtcgcactcgggtcgccgcactggagcaccttgatgccttcggtgaccaggcggtgacacttggtgttgtcgaagaagttctgctcggccaggtgggtgaagctggcggtggtgcacggcgtgtcggaccggtcgaccttggccgtgatctgtccaaggttcgtgtcgatcgtgagggtctcggcgccggtgttcggctgctggttgtccggcaggccgacgtccttgatctgcggggtccgctggtcggccgggatcggggtgaaggcgcactcggcggtatcggcggaggcggtcgagtcggtcgacgagtcgtcaccgaggctcgacaccagccagaccgtgccggcgaccaccagcaggagagctgcgctggccccgacgatcgcctgggcctgtcgacgccggcgggcccgggtggtccgttcggccatctccttctcgagccgggcgcggcgggccgccgcgcgttgccgctctttgctggacacgcctggatcctcctgcactgggttgtttggtgggatcggtcagccggcgctcgagttggcggccggtgtcggcgacgtggtggtcggcgtcgtcgctgggctcggtgccgactcggtgaccgtcaggctctggacgaccacatcgtcgtccttgggcttgaccttcgctccgccttcgttctccacggtcggtagcgcgccgatcttttccaccgtatccaggccggacgtgacccggccaacgaccgagtacgtcgggtcggcggtcgtgaagtccttgaagaagatcaggaactggctaccgttggcgccgggcatgctgctgaccatcgcgaccgtgcccttcgggtacgtcgcgggctggtcgggcgccgggctcgccgacggctgggcagcggtggggacgttctcgtcatagaaggagtacgccggtccgcccagaccggtaccgctcgggtcaccgcagcgcaccgcgccctcggtggtgatctcgtggcacttggtgttgtcgtagaaggaactggcagccaggtgggagatgctcgcgacggcgcacggtgacgcggcgacgtccaactcggcggtgaccgggacgccctggttcgtgaccaccgtcatcgtccggaccccctcggtcggcagcccggtggtggccggtgtgccgacgtcccgcaggttggtgttggcgctggcatcctgcggggtccagaggcagatctcctccgccgcggtgttctcgggcggatcgcgatcgaaggcacccagcccccaggccgagccggccacgatcagcaccaggacgacggcgacgcccaccccggcctggatctgccgccggcggcgggcccgagccgcccgccgggccagctgtcggtcgagcttcgcccgcgccagtttgcgctgccgatccctgctggaggccacccgcgctccccttcctctaccctgttccgtgacgggcggcccgcccgtcggacgggcaggtgtgccacgccacacgcccgccagagtgtacggccagtggctgggattgtcgtgtacgaggtcgggcggtggtgactcgggtacgtgcccccgtccacgacgcggccgcgcggcgcgccaccggatgcgtcggcgactaggctcgtgggacgacctgacaccgcgagggaggggagtggacatgctcgtggccggttttcccgctgatgccttcggcacgaactgctacgtggtcgcgacggccccgggggagcagtgcgtggtggtcgatcccggcatcggggtcctcgaccggctcgatgccctgctggccgagcaccggctgcacccggccgccgtcctgctgacccacggccacctcgaccacaccttctccgtcgcgccggtctgcggggcgcgcggggtcaccgcgtacgtgcacccggcggaccgggaactgctcgccgacccggcgaaagggctctcggccgacctggccgggctgttcggcggccgcctgccttacaccgagccggaggacgtcgccgagctgaccgacggcgccacgctcgaccttgccgggttggagatcaccgtcgaccatgcgcccggccacaccggcgggtcggtgctcttccggttgcccggcgcggactcccgctgggaggcggacgagatctgcctctccggtgacgtgctgttcgccgggtcgatcggtcgcaccgacctgccgggcggcagcctcccgacgatgctcgccagcctgcggagcaaggttctcccgctggcggacgacacggtcgtgctgcccggccacggtcccgcgacgaccatcggccgtgaacgcgcatccaacccgtacctcgtcgaggtggcgggcgacggggtgcgacctgcggcccccgcccgcggcttgtagccgcctgtcgacttcccccgcgcggagcgcgcgggttcgtgaacggagcaccatgagcaagcccacgcccatctccggctttccggagtggacgcccgaccagcgaatgatcgagcagtacgtcctggaccggatccggagcaccttcgagcggtacgggttcgcgccgttggagactcgcgcggtcgagcccctcgaccagttgttgcgcaagggagagacctccaaggaggtctacctgctccggcggttgcaggccgacgtcgacggaccggccggtgacgacgccctcggactgcacttcgacctgaccgtgccgttcgcccggtacgtgctggagaacgccggcaagcttcagttcccgttccgccgctaccagatccagaaggtgtggcggggcgagcgaccgcaggagggtcgctaccgcgagttcctgcaggccgacatcgacatcgtcgaccgggacacgctggctccacaccacgaggccgagatgccgctggtgatcggagacgcgctgcgctcgctgccgatcccgccggtgcggatccaggtcaacaaccgcaagatctgcgagggcttctaccgggggctcgggctcaccgacccggaggcggcgctgcgcgcggtcgacaagctcgacaagatcggtccggtgcgggtggccgagttgctgatcgccgcggccggggcgaccgaggcgcaggccaaggccgtgctggcgttggcggagatctcggcgccggacgcgtcgttcgcggacgcggtgaatgcgctcggggtgagtcacccgctgctcgacgagggcgtcgcggagctggtccaggtgatgcagacggccgccgagcacgctcccggcctctgcgtggccgacctgcgtatcgcccggggcctggactactacaccgggaccgtctacgagacgcagctggtcgggtacgagcggttcggctcgatctgttccggtggtcggtacgacaacctggccagcgccggtgccgtcgcgttcccgggagtggggatctcgatcggcgtgacccggctactcggcctgctcttcggcgccggggcgttgaccatctcccgtcaggtccccacctgtgtggtggtggcggtggccagcgaggcgcagcgggcggtgagtaatcgggttgccgagacgctgcgcgcccgggggatctccaccgaggtcgcgccgagtgcggcgaagttcggcaagcagattcggtacgccgagcggcgtggcatcccgtacgtgtggttcccgggtgcggacgaggacgaggtcaaggacattcgtaccggtgcgcaggtgccggcgcgggccgaggtgtgggagccgccggcggcagacctgcggccgatggtgagctgatggacagccggccggcggtggaccggcggctggtggtgagcggacctgcggctggtggtgagccgatcggggtgaccgctggcggtcccgtcggtcggcgcgagcggttgtctcggctggaggcacgggttgtggcacgcgcaacgctactggtgctcaccggcgatcggacctacggtagcgtaggttacgccaccgtagggagaccgtcatgaccatcctcagcccgaccgcactcctgcacgagctcgaagccgtcgtggagcagaacctcgaccgacacctgtcgatggcgaaggagtggtttccgcacgagtacgtgccgtggagcgaggggcgtaccttcgacggaccactcggcgggcaggcgtggacgccggctgactcgcagctgcccgaggtggctcgcaccgcgttgatcgtcaacctgctcaccgaggacaacctgccctcgtaccatcaccagatcgccacgctcttcggccgcgacggggcgtgggggacgtgggtacaccggtggacggccgaggaggcgcggcacggtacggcgatccgcgactatctgacggtgacccgggcggtcgacccgacggctctggaacgggcccggatggtccacatgtcgaccggctaccgcaacgcgcacgacgaggagatgctgcactcgctcgcgtacgtgtcgttccaggaactggccacccggattgcgcaccgcaacaccggccgggccaccggcgatccgatgtgcgaggcgttgttggcgcggatcgccaccgacgagaacctgcacatgttgttctaccgcaacctgctcggcgcggccttcgaggtggcccccagccagacgatgcgggcggtggccgacgtgctggccgacttccagatgcccggcaacggcatcgagggcttcggccgaaagtccgcggcgatcgccctggccggcatctacgacctgcgccagcaccgcgacgaggtggtgctgccggtgctgcggcagtgggacatcttcgaggtgtcgggcctggactccgacggtgaggccgcccgcgagcagatcgccgcgcacatcgacggtctggagctcgccgcgtcccggttcgaggagaagcgcgacgcacgccgtgcccgtcaggcagcccggcgctgactcaccgagacaccgctgggtccgggcttgctcgggtggcccggcgtcggtgccctcaggcggggcggtgaggctgcctgctcttcctcgcacccggcaaacgccggtgcggtagccctgacagaatgccggggcagagacattccgcagacgagggagacgtacgtcgtgatccgtacccatgacgccggcagcctgcgcgcgacggacgccggcaccacggtgacgctcgccggctgggtggcccgccggcgtgaccacggcggtgtcatctttgtcgatcttcgtgacggctccggggttgcccaggtcgtcctccgcgaggaggacgcccacgtgcttcgcaacgagtactgcgtccggatcaccggcgaggtgacccgtcggcccgagggcaacgagaacccagaactcgccaccggcgaggtcgaggtgacggcggacgaactggaggtgctgtccgaggcggcgccactgccgctgccggtggacgaccagatcgaggccggcgacgacattcggctgcgctaccgctatctggacctgcgccgcagcggcccggccaacgccctacgactgcgttcccgggccaaccagatcgcccgtacggtgctgcacgagcgggactttctggagatcgagaccccgacgctgacccgctccacgccggagggcgcccgggacttcctggtgccggtgcggctccagcccggcacctggtatgcgctgccccagtcgccgcagctgttcaagcagctgctcatggtgggtgggatggagcgctactatcagatcgcccgctgctatcgggacgaggacttccgcgccgaccggcagccggagttcacccagctcgacatcgagatgtccttcgtcaccgaggatgacgtgatcgacctcggtgaggcgatcgtgtccaggctgtggcggcaactggccggccatcagatcacccggccgattccgcggatcacctggcacgacgcgatggcccggtatggctcggacaagccggacctgcgctacggcgtggaactgaccgagctgaccgactacctgcggggtacccggttccgggtgttcgccggcgcgatcgaggcgggtggctacgtcggcgcggtggtgatgccgggcggcgcggcccagtcccgcaaggagttggatggctggcaggactgggccaaggcacgcggtgcgaagggtctcgcgtacgtggtgctcgacgccgagacgggtgaggcacgtggcccggtggccaagaacctctccgcggagcacctggccggcctggccgacgcggtcggcgcgaagcccggcgacgcgatcttcttcgccgccggcgcggagagccgggcggcccaggaactactcggtgccgcccgggtggagatcgcccggcgggccaacctggtcgacgagagcgcctgggcgttctgctgggtggtcgacgcaccgatgttcgagcgggtttccgactccgaggagggcggctggacggccgtgcatcacccgttcaccgcaccgaacgccgagtgggtggaccgcttcgaggaggcgcccgaccgggccctcgcgtacgcgtacgacatcgtctgcaacggcaacgagatcggcggcggctcgatccgtatccaccgcggcgacgtgcagcagcgggtcttcgatctgctcggcatcacccccgagcaggcgcgggacaagttcggcttcctgctggaggcgttcaagtacggcccgccgccgcacggcggtatcgcccttggctgggaccggatctgcatgctgctcgccggcgccgactcgatccgtgaggtcatcgccttcccgaagacccgcggcgggttcgacccgctgacctccgcgccgaccccgatcaccgctgcgcaacgcctggaggcgggcgtggacgcccgacccaagcccgaggcgcgggcacaggccggcaccgccggcccggccgctccggtggccgaccccacctgaccgcccttcatcggtcactcgtgtgccagtggcggcccggctgtgccgggccgccactggcgtgatcggcgcctggtcagcggtgcagggcgtcggtcgatcccgcagtagtgcacagtttctatgcaaaaaacttgtgcacggaagtcatgcaaagatattgtgcaagcatgtctgacgacagggaacgcgcgggaccgactccccgcgcggtgcgcatagaccatcggcaggttcgggtgctggcccacccactgcggatccggctgctcggggcgctgcgtgtgcagggcccggcgaccgccaccacgctggccgaactgctcgacaccaacaccggcgccaccagctaccacctacgtcaactcgccgacgtcgggctcgtcgtggaggaccccgatcggggcaccggccggcagcgctggtggcgggccgcgcacgagctcagcgacttcgaccccaccgacttcgacgacgacccggacgcccgcgccgccatggagtggatccagggccaccaggtacggctgctgaccgagcaggcgcagcagtggttcgcggcgcagagccagtggtcaccggagtggcgggacgccttcgggatgggtgacgccttcctgaccctctccgccgaccggctgcacgccctcaacgcggagctgtggcaggtcctggagcggtatcgcgaggcggccgacccggccgagtcgggcgccgagcaggtccaggtctacctcgccgcctatccgctgccgaacggagagtgacggccgtgctctccgtccgtcagatccatgtccgctacctcgtcctgctcagcctgcgctggctgccggtcggcctgctgatcccgatcttcgtcctgctcatgcaggagcgggggctcaccctcacccagatcggcctggcactcgcggcccagggtgtcatcgtcttcgcactcgaactgccgaccgccgggctcgccgacgccgtgggtcgccggccggtgctggtgatcgccgcggtggtcaacctcgcctccggggtgctgttcatcgtggccgactcgttcgccctgctcctggccgtgtgggcgttgcagggggtgtaccgggcgctggacagtggcccgctcgaatcctggtacgtggacagcaccatcgccgtcgaccccgacgccgagtacgagcgaggtctgggccagggcggtacggcgctcggcatcgccatcgcggccggggccctgctcagcggcgggctggtcgcgctcggcccggtcggtccggtcagcgcgctgaccatgccggtcgtggtcgccggggccttgcaggccgtcgggttgatcgccctgctcgccctgctgcgcgagagtcgtccgaccagtgggccgcgggcgctacgaacctcggtcgccgaggcctcccggaaggtcggcgaggcggtcgggctcctgcgtcgttcccgggtgctgctcgccctgatctcggtcgagctcttctggggctttggcctgaccacgttcgagaacctgctgccggttcgcctcgccgaggtgctcggcgacgccgaccgggctgcggcactgctcgggccggcgagcacggtggcctggctcgcgagtgccggtggtgcggcgctgaccccgctgatcatccggtggctgggcgccgccccgggcgcggcgctgttgcggatcatccagggggccaccgtggtcgggatggcgctgatcgccggaccggtcggcgtgctggtcgcctacgtcgcgtgccacaccgtgcacggcgcctcgaatccgttgcacatgggactggtgcatcggcaggtcgacgggccctaccggaccagtgtggtctcgttgaactcgatgatggccatgcccgccgccgctgccgggggagtcgtgctcggtctgatcgccgaccggagcagcgtcagcgtcgcgatgctggtcggcgcggtcgtcctcgcggtcgccgcgccgctgtacctgcccgcctggcgagcgaggggcgctacttcccccgctccggccgacggcgcgccgacgatcgtcgcccagcccgagccgccgtcaccggacgtcccacccggcgggcccaccgaccgcggcaacaccccgaccgcggacgcgtccgcgtcccggcgctgaccggacccgccaccggccgctcggccggtggcgggtccgagccgggcagcagcacgcggattcgctcgcggcgctgattccggcggccccggccgcgcccggtactgttcccgtgatggatcccaacgccctcttctccctcggggagcccgcagccgcgacgtccgcgcccgcgggcccggtcggggtggccgggttcacgccggctggggacgacgcgccgctggccgtccggatgcgtccgaccagcctcgacgagctgatcggccaggaccacctccgcgctcccggcgctccgctgcaccaactcgtctccggggccgcaccgatgtcggtgatcctctgggggccgcccggcagcggtaagaccaccatcgcgcacctggtggccggcgccaccgaccgtcgcttcgtagccatgtcggcgctcaacgccggcgtgaaggacgtccgcgcggtcatcgaggccgcccgccggcagcgccgcaccggtggtccgccgactgtgctcttcatcgacgaggtgcaccgtttcagcaagacccaacaggattcgctgctcgccgcggtcgaggaccggaccgtgaccctgctggcggcgacgaccgagaacccatacttctcggtcatctcaccgctgttgtcccggtgcgtgctgctcaccctgcaaccgctggacgacgacgcggtgcgcagcctgctccgccgggcggtcgtcgacggtcgcggtctgggcggcacgcccgctctggcccccgacgccgaggagcacctggtccggctcgccgccggtgacgtgcgcaaggcgctcactgccctcgaggccgcggccgcctccgccaccgcggtcggcgccagccacatcgacctgtccaccgccgagcaggcggtggacagcgccgccgtccgctacgaccgtgacggcgacggccactacgacgtgaccagtgcgttcatcaagagcatgcgtggctccgacgtggacgccgcgctgcactggttggcccggatgctggtggccggggaggatccacggttcatcgccagacggatggtcatcttcgccagtgaggacgtcggcatggccgacccgggcgcgctcggcgtggccaccgccgccgcccacgcggtggagtatgtcggcctgccggaggcccagctcaacctggcccaagcggtgatccacctgagcacggccccgaagtcgaactcggcgaccaccgccatcggggccgcgctcgccgatgtccgcgccggccggggtgggccggtgccgcgtgtgctgcgggacgcgcactatcccggcgccaagggcctcggccacggcaccggctaccgctatccgcacgacgaccagcggggtgtggtccaccagcagtacgcgcccgacgacctcgtcggcgccgactactaccggcccagccagcacggcgccgagcgggccgtcgccgaccggctgccgctgctgcgtcggatcatccgcgggtcgtccccaaccaccgcccgtcggcaggtggcggcgcccaccggcacggtggcgggcaacgggcgtcgactcgcaggaccgggtgacgacggggcgtacgacagtggcgcggacgccaccgaggaggggcagcagtgaagtcgcgaggggcggaccggcccgaggacggaaccgacgagcggcgtaaggggcgtcgttgggggcggggaaaggctgagaccacagccgacgagccgctcggtggtgaggagttcggctggatcgacgacctgcgtacggccaaggcgcagcgtgcggagttgggcccggaggacgggcccggacagtccacgccaccgcagcgggctgccgtcgaccagggtccgcgcggcagcggggccgcgccgccggtgcggcgggacccggccgaaccaccgcgcccgggacccgatggtggcccacggcccggttcggcggagtcgccgccccgggtgcccccgggcggcgacggcccaccaacccgcccacgtcccacagcggatccagcagcccgtaccgccccgccggcgccccgggcccacgagcgcaccgcgccccccggtccggctccttccgagccggtcggtcgcgcccgcccgcccgccggcgcccgccctccggccgccgccggaccccaaccgggcctcgcaccaccggccggccggggtggacgacgtagcgccggcgagccgatgggcgctccgggcgcgccccccgcagtccccggcagggacggcgacccgaccggtgggatccagtcggccgcggtcggacaccgtgcggcggcagacggccccgcgtcgtccgaccggcgtgttgccccgccgccggagggtgccgcccggcatggtcgacgtgcggcgccagaggaagtgacctccgagcggcgtgttgccccgccgcccgacggtgtcgcccggcatggtcggcgtgcggcgccggacgaggcaaccccggcaccgccgggccggcggtccgctcccgagaacgcggcggggcgggcttcccgagcgcaaaccacggacgtcccgggctcccgggccgacagcgcggacccggcaaccggcgagggccggcgaggccgaccggagcgcccggccgactggctacgccaggccggccgtgctccgcaccagaccgatcccacgcagcgcgccctgggccaaccggcggcccctcccggctcgccgatgtcccggcacagcacgccgcccgccgggaacagtgcgccggccgacggtccgcgtcccgggcccgagccgcaccgggacggttccgtcggacgggcgcggcccggccgcgccggcagtacgcctgtcgctcagcccggtccgcaccctgggtcggctggccctgggcgaccgcatccggccggtgggccgcctgtcgctcagcccggtccgcaccctgggtcggctggcgctgggcgaccgcatccggccggtgggccgtctgttgctcagcccggtccgcaccctgggtcggctggccctgcgcgaccgcatccggccggtgggccgtctgttgctcagcccggtccgcaccctgggtcggctggccctgcgcgaccgcatccgcccgccggcccggccgccgagcggccacgcccgtccgccgccgcagccggagccagtggcgagtcccccccacccagcccgggcgccattcgtccgggtcgcccggaccgtccgcagtccccacgggggcccgacgccggtccggtgccgagcgctccgcccgcgcggcggaccggcacgccggtgcctcctgccgggtccgccccgcccggcgttgcccggcccggtgctgggtcggccccggccggcgttgcccggcccggttccgggccgggtggtccacgtgggacggcgaccgcacccggtgccgtccggcccggtgccgcgccggctggtccgcacccggctgccggggcggcccggcccgccggctcccgtcccggtccggacgagagaccgtcgggtcgcgcgttgccgccacaccgggagccgggccgtgccacgcccccgggtgcctcgcctgcgccgctggacggaacgccggacggaacgccgccacagggcgggacagacctcgtcgcggtggacaccgccgctacggacggtgcccgctcggatccgcgccggtatacgcagcggcggctacggacaggagccctggtactggtcagcatcgtggtgctcggtgtcgtcccggtcgtcttcgggttgcaagcgctgagccgcgacccggtcttcgacaccctcgaccagctggcggtgcccggttgggcggcgaccgagacggttgacgacgtcagcggcagtcgctggtgtctgctggactgtcggctgcgcgagcggaccgtgaagtccgagcgttcccccgaggagaccgcccaggtctacgaggggtcgctgcgtggagacggctggcggccgtggcaggtcagccactgtcccgagcaaccggcgaagggcagttacacctgctggcggcgcgacgagctgaccctcgacctgtgggtccgcgagccggcctgcgtgccgccaccagtcaacggtgaaccggcggtcgtgccgtcacccgatccgtcgaccgaggcgggggagtgcaccggctcgttggtatcggtgaaggtccggaacgccatcgacgacgaccgcacccgaccgcagccgagcacggacccgtcactcaccggtgaggatcctttcccgacgttgtccgaggacccactgggcgaactgaccccctcaccgtcctgagttggtctccatcacggacggtagggtctgggctggcaggtcagcctgccccggtcgacctcggccggggcgcgcggcacgggcgtggtatgacggcggcctgtttcggaacgtacggtgcccgccgatttcggcttgaggaggacaggcgtggacttgggagaagtcgcggcgctgatcgcggcggtcgcgttcgcgatgctggtgttgatcctggtgctgcccatcctgcggctgcggcacacggtcgacgcggccacccggatgatcaatgatctcaacgaccgcaccgcgccgctgctcggcgaggtcaacaccacggtgaagaacgtcaacaccgcgctggatcaggtgcagacctcgctcgatggggtgaaccttcagctcgccaaggtcgataccatgaccaaccacgcgcagcacatcaccgccaacctcgccaacctcgccgcaatcgtctccaccgctgccgcgaacccgctggtcaaagtggccgccttcggctacagcgtgcgccgggccacggccgcccgtcggcgtgcggagaccgagcgtgaggttcgcgacaccatcaaacagcgacggcggtccggccggcgcgggagccactgagcggggccggtggcgaggaggaggagcgcatgaggcggttgttctggctcggcatcgggctggccgtgggcgtgctggtggtccgcaaggccacccggacggctcaggcctacacgccggccgggatcgccggcgggctgtccgaatccgctggcggcctggtcgaatcggtacgtagcttcgtgtcggacgtccggatcggaatggccgagcgcgagcaggagatccacgaggccttcgcgcgtggcgaggcgtacgacgaccacgtcgccgacctgcgggaggaaccgcacacgggcgaccgagagaatttcccggaggagtaccagcgatgaagacggcggagatcaggcggcggtacctcgcgcacttcgaggcgaacggtcacgccgtggtgccgtccgctccgctgcccgccatcagcgacccgaacctcctgttcgtcgccgccggcatgatgcagttcgtcccctacttcctggggcagcagacggccccctacaagcgggccgtcagcgtgcagaagtgcctccgtacgccggacatcgacgaggtcggcaagaccagccggcacggcacgttcttccagatgaacggcaacttctcgttcggggactacttcaaggacgaggcgatcccgctcgcctgggacctggccaccaagtcggttgacgccgggggtttcgggcttgacccggagcggatctggccgacggtctacctcgacgacgacgaggcgtacgaggtctggcggtcggtcggcgtcccggcggaccggatcgtgcgtcgcggcaaggccgacaacttctggtcgatgggcatccccggcccgtgcggaccctgttccgagctgttctacgatcgcgggcccgagtacggcctggagggcggcccggcggttgacgaggaccgctacctggagttctggaacctcgtcttcatgcagttcgaacggggcccgggcaccggcaaggaggactacccgatcctcggtgacctgccggcgaagaacatcgacaccggcatgggcctggagcgaatggcgtcgatcctccaaggcgtggacaacctctacgagatcgatgaggtacggccgatcctggacagggccgccgagctcaccggtaaacggtacggcgcgcactccggtcacgtcgccagcgagtcgcacccggacgacgtccggctgcgggtcgtcgccgaccacgtccgtaccgccctgatgttgatcggtgacggggtgacgccgagtaacgaggggcggggctacgtgctgcgccgcatcatgcgccgggcgatccgctcgatccggctgctgggctggcaggagcgggcgatgcccgaactgctgccggtggcccgcgactgcatgtccccgtcgtacccggagctggcagcggacttcggccggatcgccgactacgcgtacgcggaggaggacgccttcctgtccacgttgcgggccggtaccacgatcctggacaccgccatcgccgaaagccggacggcgggccgtcgggcgatctccggcgcccaggcgtttcagctgcacgacacgtacggcttcccgatcgacctgaccctggagatcgcgaacgagcagggcatgcaggtcgacgccgagggcttccgccggctgatggctgaccagcgggcccgggcgaaggccgacgcgcaggcgcgcaagacagggcacgtggacctgtccgcgtaccggacggtgctggacgagggtggtccggtcaccttcaccggctaccacgaggtctcccgtgagtcgacggttcgggcggtgctcggcgaggctggcccacgcgcggcggcggtcgagggtgacacggtcgaactggtgctcgacacgaccccgttctatgccgagggtggcggtcagcagccggatctcggcgtgatcacggttggcggcggccaggtcgaggtcctcgacgtgcagcagccggtgccggggctgatcgtccaccgggcccgggtgctgcggggggaggtacgcgcaggcgagaccggcttcgccgagatcgacgccagtcgccgtcgggcaatttcccggtcgcacaccgcaacccacctcgtgcaccagaccatgcgcaattttctcggtgagtccgccacccaggccggttcgctgaacgcaccgggacggctccggttcgacttcaacacgccgaccggagtggcgccgagcgtcctgcgcgacgtcgaacaacaggtcaacgaggcgctcctcgccgacctggaggtgcgtgcgttcgtcacgtcactggccgaggcgcggcgcatcggcgcgatggccctgttcggcgagaagtacggcgagcaggtgcgggtcgtcgaggtcggtgactacgcgcgggagttgtgcggtggcacccacgtcgcccgttccggtcaactcggtctggtgaagatcctttccgagtcgtcgatcggctccggggtccgccgggtcgaggcgttggtcgggatcgacgcgttcaatttcctcgcccgcgagcacctgctcgtcgcccgcctcgccgagctgtaccgggtgccgtcagaccaggtcgccgaccgggtggagcagaccgtcagccagctgcgtgacgcggagaaggagctggagaagctccgcgcgcagctggtgctcggcggcgcggcagcgctcgccgcccaggccacggaggtgcgcggggtggcgtacgtcggtaccgaggcgccggagggtgcaagtggtaacgacgtacgtaccctggcccaggagatccgcggtcggatcgatccggcgcgtcccgcggtggttgcggtggccgcccggtcgaacggcaaggcttcgttggtggtagccgtgaaccaggccgcccgtagtcggggcctgtcggccgcggatctggtcaaggcggccttcgccggccgcggcgggggcagccccgagctggcccaggggggcggactgccggcagcggaggcaccaggtctgcttcgcaccgtcgagaacgcgatcgccggggcgtagggtgccgggtacccggccggtggcggaccggaggtccgccccgctcgttccctcagggaggtgaccaaccgtggctgaatggtcccggggcgtacgcctcggggtggatgtcgggcaggtccgggtcggagtggcccggtccgatccgcacggcgtgctggccaccccgctggtcaccctcgcccgggaccgcgacgccgcaccggacgcggttcccagcgacatcgccgagctggccgcgctggtggccgagcacgaggcggtcgaggtggtggtcgggcttccggtcaatctcgccggcaggcatggtccagctgccgtacaggtgcaggagtacgtcggccggctggtcgaggtgatttcgcctgtgccggtgacgctcgccgacgagaggatgtccacggtggtggcaagtcgtaggcttgccgagcgtggcgtccgggggcggcggcaacgcgcggtggttgaccaggcagccgcggtggaaatcctgcagagctggctcgatgcgcagcggaggcggatgggatgatcgacgatctggaccccgagttcgatgcggaccggggagagaagggccggcatcggcgccgctacgtgcgcaggcgccagcgtcagcgccggagcggttcgggtggtgggcgtggcaagaccgccctggctctgttgctcaccctggttttgctcggcggcctcggcggtggtgccttctacggcttcgaacggatccagaacttcctcggcacgccggattacgacggttctggcaccgaggcggtgacggtcgagatcatggaaggggcattgatcgccgacatggcggtcacgctctacgaggccggggtcgtcaagagtaccaaggctttcatcgaggccgcggaggatgacggccgcagcaagaccatccagccaggccagtaccagttgcgcaggcagatgagtggcgccagcgccgtggccgcgctgctggacctgacgaaccgggtcgtcaacgggatcaccattcccgaggggcgcaccgcgaagagcgtctacaagctcctctccgagaagaccaacgtcccggtcacggagttcgaggcggcggcgaaggacccgatcgcgctcggtgtcccggaatggtggttcacgcgcacggacgaccggaaggtcgagccgtcgatcgagggattcctcttccccgacacctacgagtttcccccgaagtcaacggctgagtcgatccttgggctgatggtggagcggttcctcaccgtcgccgaggagctgcggttcgtcgaccgggtgcagaacgaacggcagatcgcgccgtacgaggcgctgatcgtcgcgtcgctcgcccaagctgaggcgggtgttccgggggatctcggcaaggtcgcccgggtcgcctacaaccgggtctacggcgacttcccgtgcaactgcctggagatggacgtcacgatcaactaccacctggagttgaccggccagaagaccaagacctcggccgagatgacggaggacgagctgctcgacacaaagagcccgtacagccgcaagcttcggggtctgattcccacaccgatcaacaatccgggtcagttggccctggagggcgccatggacccgccgccgggtaagtggctgtacttcgttgcgatcaacaaggagggacagtccgccttcgcggagacctacgaggagcagctgcgcaacgaggcaaaggcgagggaggcgggtgtcatctgagcgggtgcgggcggcggtggtcggcgcgccggtcgcgcattccctttccccgctgatccacaatgccggctacgccgcggtcggcctcgaccagtggtcgtacacccgcttcgaatgcgcggaggccgacctgccagccctggtcgctggcctgggcccggagtgggcggggctctcggtgaccatgccgggcaaggaggcggcgctcgcggtggccgcgacagcgtcgccggtcgcggtcgccgtcggcgcggccaacactctggtacaccagcacgacggctcctggcgcgcggacaataccgatgtcggtggcatggtggaggtgctgacctcggccggcgtacgcccggagtcgacgctgacggtgctcggcgctggcggcaccgcccgggcggcggtggctgcggcggcggcgctacgcgcccggacggtgactgtggtggcccggcgaaaggccgctatcgacgatctgcgtccggtggcggaggcggtcggtgtgtcgctggttggcgtcccgtgggctgacgctgccgcggcctgccgcgccgacgtggtgatctcgactgtgccgaagggggccgccgaccggctcgccagggcggtggcgtggcggcccgccacggtgctcttcgatgctctctacgacccgtggccgaccccgctggcgtccgtcgcacaggcggccggctgccgggtctgttctggtctcgatctgctgctggcccaggcggtcggccagttcgagcagttcacgggggtgccggcgccgcgcgaggcgatggctgccgcgctcacctcggcgcgggccggctgaccccgcaccggcgactcgttcctcacttctcccggccgagtcgttcggcatgacgtatcgcgagcgcctgctgtcgcggtgtagtcaaacctctcggtggggcgccgtcatcattcgaagtgtcgtccaatcggctgatatcgctacctgggtcaggcaaggcacgctatgcgggttctcacccctggaggtacagcgtgcccgaattttcgttcctgcgacgaaaactagatttctacatgcgtgcggtcttggtgtgtgcggtgaccgtcgccgccgcggtagccgtaccggccgcggcgtccgcgaccgtgccaccagcgcccgagacacagaccgtcgtgtcggcggacccggccgacctgacgccgcacgcccgcgacggcgaggtgcgcgcgttcgcgcaggtcggttcgatggtgtacgtcgggggcagcttcacccagatccgacaggaccgggacgcggcctggagcacccagcgttacctgttcggctatgacaagaccaccgggctgatctcgacgaccttcctgccggtgctcgatggcgcggtgaactcgctggtcgccggtccgaacgagacgttgatcgtcggcggggcgttccgcaacgtgaacggtgtgtcccgaaagaacctggtggcactcgacccgagcaccggtgccaccatcgacgcctgggagggtcgctccgacggaggcaccgtgcgggacatggcgctgcacggcaactggctctacctgggcggcgccttcaactggatgaacggtgcctcgcacaaggggctcgcccgactacacgccagtacgggggcgatcgacccgacctttgccatcgacgccaccgatggacgagccaacaccagctcgtatgtctggaccatcgatgtgtcgccggacggggacgagctggtagctggcggcaactttacggacgtcaacggcctgtcgcggagccagattgcactgatcgacctcaccggtacgccgagtgtcatcgactggagcacggaaaagttcgtctcgccctgcggcggagccccggccttctcctacctgcaggatgtgagcttcagtgaagacggcagctggttcgtcgtgggtaccaacggtggctcgggctggcctgccgcgtactgtgacgcgctggtgcgcttcgagaccgcggcccgcggcgacggtcaggtcggcacctgggtgaactacaccggcagggacaccatcacctcggtcgaggtggctgacaacaccatctaccttggcgggcactttcgctggctgaacaaccccaacacgcaagacaaggctggcgacggtgccattgaccggctcggtgtcgccgccgtgtctccagccaccggaatgccggtgaactggaacccgcgtcgcagtggcggctcgtcgatgccgccgggcaccagcgaatggggctccaccgtgccggtgctctggcggggcgacgacgggctgtacttcgggcacaactccgacggaatgggtagcgagtaccacggccggctcggcatgttcccgctgtccggcggccggacgatcaccccgaagaacccgtcgaccgcgaccagcggcaatctctacctgggcaccggggagggcgaactggcacgggtcccgttcgacggcgccggtatcggttcgcccaccacggtcagccagccgaactacaccgccgccggagcgacgtgggggatgagcgaccggatctactgggtgcacaccgtcgccggcaccccgacgggcagccggatcgacatctcgatgttcaatgggggcgcggtcggtgtcccgtgggagacctccggctacaacaactggttcgacgcggcggacatggctggcgccttcttccttgacgggcgcctctactacgcccgggccggctccgacgccctccactaccggtacttcgagaccgatgggaactacctcggcgccaccgagttcacgctgcccaccaccgggatcacctggtcggaggtgcggggcatggcctgggtgggcggcagcgtcgtgtacgggaacattgacggaggcctacgcagcgtccccttcgacccggcgggcgacccggcggtcaacggggcggaaagcactcttctcgccgcggcgaccgcagagctgacctggtccactccgcggatgttcttcgccgtacagtagaggcgaccgtccacaaggctggctacagtggatggctcacgttggctcgggcggaattccactgtagccagcgaggacgtggggagggctgttgggcggcattagccgtggtttcgtgctgcggacagtgttcgcgatcaagcgtggctggtaccagttgcgctatccgagactgagcctcggccggggggtggagatccgcgggcggatccggctgcgccgtggcgtgcgggtgcgaatcggtgaccggagcaggatcaacaaactggtccggttcgccggcccgggcgaggtccgagtcggtgccgactgcctgctgaacgctacctggatcggcacctggacctcggtcagcatcggcgaccgctgcctgctgtcggactgcgagttgctggacagcgacttccacaacctgccgcccgaacagcgacacgatccgccgaccccgctcacgcgggcgccgatccttgtcgaggacaacgtctggatcggtacccacgcgctggtgctgaagggcgttcggatcggtcgggacagtgtcgtgggtgctgcgacagtggtccgctcggacatcccgccccgtgtggtggtcgtcggaaatccccaacagacggtgaagaagttccatgactgacaaacctggtggctcctggcccgccaacgccgctcctggtgggggagcgccgggccggacggtcacgctgaccgacctactccgcgtgccgctgcaccgaatccgcctggtggccgcggccgccatgctcgggctgctcgccgcactcggctacgtgctgctcgtgccgggtgcggtgaccgccgacgccgtggtggcggttcgaccggtggtgaccgacgccttcacaccgagtggcgcctccgccgaccgtgcggtgaacatgaacgtggaacgcggtatcgccactgggacagaggtggtgcggcggctggtggacgccaccggtcgcgaccagcgggaggtgcgcgacgccctggagctcgaggtgccgaccggtggccagatcctgcggttccgctacaccgcgaactcaccgcaggaggcggtgacgggggtcaaccttgccgcacaggcatacctggacgtgcgacgtgccatgtacgagcagcagcgggaggacatgctgcgctcgtacgacgagagcatcaccaaggtccaggcacaacaggcggcgttgcaacgccagatcgccaactcccgggcgggcgcgtcggacgcggcggtggccgaactgtccggagtcaacaaccagctgacccagctggcgtcggcccgtaccgagatcgccgcggtcgacgtcaaccccggctgggtcacccgcgaggcagaggcgacgttgctctccccgagcgggtacaccgcactccgcctgctcgcggggctgctgggcggtgtgctgctcggcatcgtgctggcgtacgtgtgggagtcggtggaccgccgcatccgatcggtcgacgacggccgggacgccaccggcctgccgctgctcggcaccgcccgcggccccaaacggcgtggttcacggcatgcggtggacgcggacattcggtacgtggcgatggccatcgccgggcggatccgcgaaccggcccgagtcgtgctgttgaccacccgggaggaccagaccccgctgagtgcggggctggcggtggcgctcgcggtgaccggccgggacgtgtacgtcgccgacgacatcggtcgcctggagcggttgcgtgacgaagcgctggccggcctggcgcggctgccggcgacggcgaatcccgcccagtcggtggtgccgcagcagcgtcagggctcggcgttgccccgcatcgacgatgtcaccgagccgatcgctgtccggcgaccgtccccccgtccgaacgtcgttccccgccagaccaccgcggccagcccgagcgccgtatcccgcgccgccgccaacgaacccccgcccgaccccgacaagacgatcaacctaccccggatcgcgtccgcggcgtcgaccaagggcaaaggtggagccggggggaccgccggcgaggtcgcggtgggcggcggcagcatccggttcggcacctggcggcagcggtccgccaaagggttggtgctgttcaacgccccgccggccgaggccgacgagcggggcgtcgcggcggcacggcagggcaccgccgtggtggtggtcgagcaggaccggacccggcagggcgacctccgccggctggtggagcggctgcgcgcagccggcgtggcccccctcggcttcatcctcacgcgcagcgggcggggctgaccggtgcccgtgctcgggccaacggcgacgagtgagcgggccggggaggactcctccgagatcctcccgccgcccaccctggcgccaccgccaccacggctaccgatctggccgctggggctgatgttcggcctggtgccgctctggtggctggccggagcgttctacctgggctggccgctgttgggcgccgtgctgctcgccctgctgctggtccggggtcgggttccgctgccgccggccgcgggaatctggctgatgttcctcgccatcgtcacggtcagcgccattcggctggagtcgtccaactcggcgctgaccttcgggctgcggctggggttctacgccaccgcgatggtggtcggcgtctacgtgtacgcggtggcccgggagcgggctgggtacagcgcggtgttgctgccactgtgcgcgttctggttcgggctggtgacgctgggttggctgagcgtactcgcgccccggctcggcatgaccacgccggtggagcttctgttgcccggcgggatcgccgacgaaccgttcgtcaacgacatggtccacctgtccaccgccgagtacagtgtccggtcgctcgacccgatctaccggcctgcggcaccgtacgcgtacaccaacaactatggcagcgcgtacgcgatgatgctgccgtgcgtggttgcggtgatcatgctgggtcggcacaaggtactccggtggctgcttctcggctcgctgccgttgtccctggcgccggccttcctcacgttgaaccgggtgatgttcctcagcctcggggtcggactgctggtgctcggtgtccgggccagccggcggggcaacacgcgggtcgcggcctcgatcgtcggtgtggtgctggtgggtggcgtcgccacggtgttcatcccggtcgcccagctgatcggcgaccgggtcggaagcagtgacaccaacagcgaccggctttcgctctatgccgaggtgctccggcgggtcggcgagtcgccgttgctcggctacggcgtaccggtgaacgtggacacggtctccgcccaggccccgatcggcagccaggggcagctgtggatggtgctgttcagccatgggattcccgccctgctgtgcttcctggcctggttcgtcgtggctgccctgttctgcgctcgggccgcctcgccggccggccagtggctggccatcgttccgttggtgtgtctggtgcagattcccttctacggcatggccaaccagaacctcaccgtcgccttctacgcggtcgccgtcgccatggcgctcaccgaacgcgagctcgcgtcgcggagtggcccacaactacccccgaccgttcaggcggcggccggatgaccgccgtgacgcaccgcccggtgtcgggcgccgctgggaggccggacgaggcggagcaccggggtagtgcgcgcagcggtgcgatcgggctgatcggcgccgcgaccagcggactgttcggtttcgtcctggcggtggtcatcacccggggctacggcaccaccggttccggtgcgttcttcgccgcgatcggggtggttaccgtggccaccgccgtgtgcacactgggcgccgagaccggtctgatgtgggcactgccgcgtcgccgcgtcgggaacgccgcccgggtgttgccggtggcactgctcccaccgttcgcggtcgccgtggccgtcgccgtggccggcgtgctcgccgccggctcgctggcaccccgggtactcggcaccgccgggggggcgtcgctgctggcggtgagcttcgccgccgtgccggtggtcgtcatcctgacgctgctgctcgccgccctgcgctgtgtccggccgattcgggcgtacgtgtcggtgcagttctttctcctcccggtggcccgaccggtgctggtcggcgccgccgtcctggtcggcggtggcctggtcgccggcgtgaccgcctggctggttccggccgcactggccctgctggtctgcctggccctggtggcggggccgttgcacatcgggcacggcgccgggttgcgccccgagcggcgggactggtcgaccttctggcggttcgccctgccccgggctgcctcggccgccatcgacgccggcaacctgtgggtcggggtgctgctgacgtcgacgctcgccggggcgaacgaggccggcgtgttcggtgccgtcggccggtacgttctcgccggccagctcgccatgcaggggcttcgggtggcggtgtccccgcagctgtcccggctgctcggcgagggccggccgcacctcgcggcggccgtgcaccggcagctgaccacgtgggggctggtgctgtcctggccggtctacctcctgctcgccgttttcgggctggccttcctcgaactgttcgggcccggcttcaccgccggagccaccgcgatgaccatcctcgcgctggcgatgctggtgaacacgggggtgggcaacgtgcagagcctgctgctgatgagcggccgcagcgggctgcacctggccgccaccctggccgggctgctggtgaccgtctcgctcggcctggtgctgatccccggccacggcgccaccggggcggcactggcctgggccgcgggcatcgtcaccgaaaatctcaccgccgagacgtgcgcgtggttcgtggtgcggcatccactggtggacggggcgatggtgcgggcggcggcagcgaccgtgaccggggtgggtgctgtcgccggggtgggtgtgctggtgggcggacgggggatcaccggcctgctggtggcggtggctgggctggccgtcggctgcgtcggcttgttgacggtgccccgagtgcggcgggccatcagagcgaccgtgcggcaggtccgtgggcgggaggcgactgtgccggccaccctcggagaaccagaacagaaggacaggtgaggtccggcatgtcggcgatgcgtgaccgggtgaagcagctcgtgccgacccaggtgaccgagcgggtgagggagtccctcgtcggatacggtgtgcagaccagcggccggcgaccgttgccggactttctcatcatcggtaccaagcggggcggcaccacatcactgtggaactacctggtccagcatccgctggtgccacggctctttcccgcctggaacacgaagtccacgcactacttcgaggagcactggcgccggggcgaggcgtggtaccggtcgcactttccgaccacacgccagcgagaggtgttacggcggcgccacggcggtccggtccgggccggtgaggccgctccgctgtacatgttccacccgctcgccgcggcacgggtcgccgcgctgatgccgtcggtcaagctggtcgtgctgctgcgtgacccggtggagcgggcctactcgcactggaaggagcggcgcacccacggcatcgagccgctggagttcgccgccgccctcgcggccgaacaggagcgcaccgagggggagcgggagcggctgatcgccgagccgcagtacttcagcgaggcgtacgactggtacacctaccgggcccggggtcgctacctcgcgcacctcgagccgtggctggaccgcttcgaccgggaacagttcctcttcctgcccagcgaggacctctaccgggacgcccgcggcacgtaccgtcgcaccctggagttcctcgggttgccggcgtacgacctggcgagcttcaaggtctacaacgaccgtcgctccgcgccgttggatccggcacttcgggcggagctgacggcctactaccgcccctacaacgacgcgctgcggcagcggctcggcatggacctcgactggccggacggagccgcatgaccgagtcgtccactgccaccgccgacccacgtacccgcaccgacgggctgggttgggtcacccgggcggtcttcgccgacgcacgggtcgggctcaccgtggacggcccgttgccggccgggcaccggacggtcgcgcgatacgcggttgtcccgtcaccggcgcgggcccggttcctgctgccgttggggtctactcgggcaacggccgcctcgctgctggcgtacaacgcgctgcgaccgacccaggtgcgggccgtgcgggcggtcctcggtggggtcgcccgccttggtgggatcgagttggcccgctttccggccctgaccgtgtcggtgcccgatgcggtggccgtcgatcaggcgttgctcgttcaccgactcgctgccctgctcgggtggggaccggtgttcgcggcgtgcggggtgcgcccgccggacccgaatcacaagccgaccctgcaactgttcgacgcgtccggcggcccgctcggcttcgccaaaatcggctggaacgacgccacccgggctctggtgaccgccgaggcggcagccctgcgggaactgcccgcgttcacgggagtggcggatcacccggtggctccccggctgctgaccgagacggggtgggctggtcaggccgtcgcggtggtcgaaccgctgccgccagccgtgcgtgggctgccgaccacggcggagccgcaggtggccgcggtgctcgcggtggcccgccggggccgcccgccggcccagccccggccactggccgggtcgagcttcctggccgggctcaccgaggccgcgcagcgggctgccaccaacccatcggtcggtgagcgggctctcgctgcggtcaccgggctggtccggcgacacgacggagtgtccgtcgagttcgggcactggcacggcgactgggtgccgtggaacctcggtcggcacgccggccggctggtggcgtgggattgggagcacagcgcaccggacgtcccgctcggcttcgacctggcgcacgacgccttccagcggtccgtggtcttacgtggtgagccggtcggcaccgcggccgctgccgtggacggtcagctccggcggtacggcgacgcactcggtctggacccggcggggcagcgcctggtcgccgacgcgtacctgctggagatgtggctgcggacgtggcgcctggccgatgccggggcggggtggaaccccgtgctgcaccccgcccttctggacctggccatagcacggtacggccggtgaggccagtttcccgatgtcctggccatctgccgggtggtctgccttcgcaatggtgtagatcggatttcaagcgaactgtgaggctcctatggggacgtaccacgaggatcaagacgatcctccgttcctgctcctcgtcggctcgagtggtgggcatctggcccagttactcgcgttgcgctcctggtacgagcgctggcaccggtgctgggtaacctttgacaccccggacgccctgtctctgctcgctgacgaggaggtcgtcacggcccaccatccgaccacccgcaatgtgcgcaacctgttgcgtaacgcagtgctcgcggtgcgggtgttgcggcggcgccggatcgccgcggtggtcacgaccggagccggggtcgccgtaccgttcgtggtgttcgcctggcttcgacggattcccaccgtctacatcgaggtgtacgaccggatcgataccccgaccctgaccgcacgactgtgccgcccgttcctgtcctcgatgctcgtgcagtgggaggagcaacgccggcactacccggaggcgactgtggtggggccgctcctgtgagcgtgagaagtgcggcggagctgggacccgtgaggccaggtctcgctggcccgggtggagggtggtttcggtgagtacgaagcgagtcgtgacgccggtgggggccgagtcgagccgccggattccccggcaacggagccggtctggtgccggtcaggtgcaggtgctggtcgcggtcggtaccgacaagcacccgttcgaccggctggtcgactggctgcggggctggcaacccacagtcacagatcgagtggcgctgaccctacaacatggtcacaccgcagtggccgacgttcctggtgcggtggccttcctggggcacgacgagctccaggccgcgatgtccgcggccgacctcgtcgtctgtcacggtggtccggccaccatcctggaggcccgtcggcacggccgggtgccgatcgtggtcccccgggatccgtcacacggcgaacatgtcgacgaccatcaactgcggttcgcgcgtcgactcggggcggctggcctggtggtggtgtgcgagacccgagcggcgttcctggcggcgctcaccgctggtctggccgagccgtcccggttcgtcgtccgggccgaccccgacgcggcccgagcgcgggaggccgccgtggcccgggtcggggagatcgtggaagacctggtggtcgcggcgaacggccgacgggcatggtggcggccgtggtcacggtcgcctcggagaggagcgcgaggatgaccgctgtgccgagggcgagtgctgtgccgagggcgagtgctgtgccgagggtgagtgccgtggtgcccacccgggaccgcccggagttgctgcggaccgcggtccgcgccatcctcgaccaggactatccgggtgagctcgaggtggtcgtcgtgtacgaccgttcggagccggatccgaccctgaccgagctgtcccgaccgggtcgatcggtccggatcactgagaacggccggacacccggcctcgcgggtgcccgcaacaccggcaccctggctgccaccggcgaattgatcgccttctgcgacgatgacgacgagtggctgcccggcaagctggcggcgcaggtcgaggcgctcaccaccactccgggcgccgaatttgtctcgtgtggcatccgggtgagctacgacggacacaccgtcgaccggtcgctgtcgcgtgaccggatcactctcgcggacctgctgcgggaccggatgaccgagctgcacccgtcgacgttcctcatccgcgccaccgcgctccgcgatggcttcggactggtcgacgaggagattccgggcagctacgcggaggactacgagttcctgctgcgggcggcccgcagcgcaccgttggtcagtctgcgcaccccgctggtgctggtgcgttggcacaaacggtcgtatttcgcgcagcgctgggacaccatctcggaggcgttgcagtggctgctcgagcgctacccggagttcggcacccagccggccggtgaggcacgggtggcggggcagatcgccttcgcgcgcgccgcgtccggtgaccgccagggcgcgctgagctgggcacgtcgcaccctccggtgcaacccgcgtgagccacgggcctacctggcgctcgcggtggccgggcgggtggtccgggcggacgtggtactgcgcacgctgcacaagcgtggccggggaatttaggccacagaccatccactcatcccgtaccagccgtgagagcagcaacccctgttgacgtagtagataaggagttcgttcgatggcacttcattcattgagatttcgtctagtggactcgccttcttcgtttggcgccaaacggagggcgcgacgggcggcctggctgtccgacacctttcccgaccttgccgggatgaacgtgctagacctcggtggacgggtggaaagctgggcaaaggtgccggtccggccggcacacgtgcacgtggtgaatctggagccgttgccgacggaattgccagactgggctgaagccgatcatgccgatgcatgcgaactgccgaagcgcattcttagtcgtcggtacgacctagtttttagcaacagcgtgttggagcatgtgggcggatacgaacgtcgtcgccggatggcggaggcgatccgtgagctggcccctgagtactgggtgcagacaccctaccggtacttcccggtagagccgcactgggtggcgcccgccatgcagttcctgccggtgccggcacgagtggtggtggcacggaagtggcccctggcgtacacgccgggcaagtcgtacgaggcggcgatgcggcaggtcctgacgaccgaattgattggtcgggccgagctgcgctacctctttcccgacgcgggcatccgtaacgagcgtctactggggctcaccaaatcgttgattgcgattcgaaaatcgtcctccgtatgacgtgatccttcctgtatgacaggttgtcgtgtcaattctgcaatttatgcgcgtaggttccgatgcggcgcatgattgcagggcaggtgcgaagtgtcacatgagactgataactccggctgattcttggtcccacttaaaggtggccgttgtgctgtcgcgtgtcgtatcgcttgtccttggtttttgccggtagctgtgaaggctggttgcgcggcggtcggggtcgattgtggcgagggctagtcgagtggaaggtgaggactagacggtccgaaggggcctgggcgaaccgtgtcgggagtggaagttgttggaagcgggactttcgctggcgctgctttcgttggattggtcaggagatttcgtgcggtctatttagttaattgatgggtattagggcgcttggtcgttattcatgtctttatgtatgtgggagcatttcgtccgtattgtattcaattacgctgcgtggcttgcttgactcctgttgagtggaggttttatcgtaccttccctatatagagcaacatcattataaccctccgcattccttgcgggtcctgtgctcgatatctaggctgactctgatcttgccaaggcgaggagggctgcaagtggcgcgtgaaaaaagacgcacagcgacatccatcgtcaaatgttcaaaattggtccgctcccgatgggggcgggccatgatttgtggtttggcggcggtgatggttgcgaccatctccgaagtgcctcgtcaaccggttgaggcggcgccgcccccaccggttgacgaggtgctggagcggcctgatcagatggccgcccttatcaccgcccggatgaccggaaaacaggtccggattaccgggatgacgacggagtccgccgagtacgtcgcccatccgaatgggcaaattgaatccaaggtgtacgccggacaagttcggatgcggcaggatgacaagtgggtggagatcgacctcacactacagccggcggctgacgggtcggtacgggcgaaggcacacccgctcgatctttggatctccggggcgcgtaaggagaacggtgacctggcggcggtgggtacaggcgacagacgtctggtcctcggctggccggggaagctgcccacgccggtgctgtcggagaaccgggctacctacccggaggtggcggccggtatcgacctggtggtggaggccacccggacgggtttctcacagtacttgaccctcaagagtcgcgcggctgtggagcatctgccggccctcgaccttcccttgagcggcaaggcgctttcctcgttcacccagggaaccgccggggaactgaccctgaaggacgccgcggacaaaccagtggcggtggttccggcgccggagatgtgggatgcccgtcgagaggaggggactgagcggccgttgcgtcgggcgctggtcaaggctcgttcggagcggaggcaaccggagcgaggtgcgcgtgctaacggtctggtgatgcgtcttgcacccgacctgggctggttaaagcatccggctacgaaatatccggtgacgatagacccgcagatcaatgctttgtatacgtcctttgacacatacgtgaaggagggcgacagcgtagaccgtagcggggcgaatgatattcaactcggcttgctggccactactccggcggtcaaggcgcggggtttcgtgcactggccagtatcagccttggccggcaagcagatcaccgcagcgacggtgtatttctggaactggtggtcgcacagctgtaccgccagctcgtgggagatctggaccaccggagctgcctcgtctgccaccaggtggggtacacagccgacctggatccagaaggaggcgacatctaccgagaccaagggctactccacagcgtgtgacgacggctgggtcagcatcgatggcgcgagttttttccagcgggccgccaatgctgggcaggcgacggcatacatgggtgtgcgggggaccgacgagtcgtcgacgaacagcttcaagcagttccgttcgcgcaatgcgtccagctcgagccaagtaccctacgcgactgtaatctacaattcatatccgactgttgccatgcgctcaacggtacctgccacgtcctgtgtgaccggatcgtctcggccgaccgtcaatacggccacgccgcaactgcggtcagtcatcacggacgccgaggcgtcctcgacgacggctgagttcgagtggtggacgcttaatggctccaccaagctgggtagtatggtcacctcgactgccgcgtctgggtcgaccttcagtgccgccgtgcctccaggggcattgcaccacgataactcctataagtggcgagtccgcggtaatgacgggatcgtcaacggtagctggtcgtcattctgtgaattcaccgtggacacatcgatcggtagcccaccggttgtcacctccaccacctacccagagaacgcctggggtggggacgctggggttggtggagagttcaccttcgaagcgaacggtgtaactgacgcagccgcctacgagtacagcttggacgttcaacccccgaacaaggtcgtgaacacgagcgaacctgggggttcggccacggtcaccatcactccgtcgacccctggatggcatacggtgtgggtgcgtaccagagattccgcaggcaacgtgaccgagctgcgtaattatccattcaaggtcggttctgcagcactgacctcccccaagataggtgacatcaccggagcgaagaccgttctgagctccattgggactcagtcgttcaccgaggtcacctaccagtggcgtcgggccagctccgacagttgggtcgcgatcccgtcgtccgacgtcacctacgccgtcggtggcgatccggttgcgtggccggtaccggcgacaggcggcaccgttccgaacctgaattgggatgtcgccgccaccctcgctgccgtcgactcggagggaattcctcgtgatgggcccttgcaggtccgggcctacttcaacccgaacagccacggcgcaccgagtgacagggtgaagatacgcttcgaccgtgaccgagcctccgccgacgtcgccgacgtcggccccggatccgtcaatctgatcaccggcaactaccaactaagtacctccgatgtctcggttgttggactgtccgtggcgcggaccctgaacagccgtcagccgtccggcaacgccgatccgctgttcggacccggctggacctccggcatcgtggtctcggacgcacaggccacctacactcggctgaccgcctatggaagcctggtccaggtcaagcttcccgacaattcgacgatcggcttcaccgaagccaacgccgctggcgtgaactacgagccgcaggtcggcgccgagtcctacacgctgacctttgccgctagcaccaacactttcaccctgtccgacggtgatggaaacgtcgtcaccttcacccgcaccgcgaccgacccaccgaacacatacacaccgacagcggccactgtccccggatccggcgccgccaccacctactcctgggaaaaggtcaccctcggtgccagggaggtgatgcggccgactcgcttgctggcacccgttcccgacgggatcacctgcacgaccctggtccgcggctgccgggccctgacctttacctacgctaccgccaccacagccaccggcactgccgacggcacttggggtgactatgccgatcgagtcaaagagatctcatacacggcttgggatccggacctgcagaccccggcgatgcggaccatcgccctcgcccgctacacctatgacagcacaggccggctgcgcgcccactccgacccacgacttgactacgaagacaacggcagcactaagcaactgcgcaccgtctactactacaacggcgacggcatcatcacgtccctgacaccgccggcgcaggagccctggcagttctcctacaccaccgtccccaacgacccaggcaagggccgccttcacaaggtgacccgttctgcgctctccgccggcacagcagtggaaacagtcgtctaccaggtcccgacctcagaaactggcgcaccctacgacctctccgccgcagaagccgaacgctggggccagtccgaaccgcccaccgacgccaccgcggttttccctccaactcaggttccgaacggcaacccggccattggcgacctgccctcgtcgtatgagcgggctacagtcacctacctggacgctaacgctcgccaggtcaatctagccgacccgggtggacacgtgagtgcaacatggtatgaccattggggcaacatcgtccggacgcttaccgctgggaatcgggctcgggcactgggtgccagttccacggacgatgcgacggcggaggcaacgaaagcacacaggcactccactctccaccttcattcggccgatgggcagcgccttgtctcaatgctggagccagagcatgaggtcatgctaccgacgggtggcactgcgcgcgggcgtagaaccacgagctacacctacgatgaggacgctcccgcggccgaggagccgtacaacctggtgacacgccaaaaggtggcagtccgactgcaggatggcagcggtgccgagtccgagattgatgtgcgtactaccacgatcagctacgactggggcttgcgtcagcccaccacggtgaccgtggatccggacgggctagcccatacgacgcgaacagcgttcgacccggatactggattggtaacgtcgaccactgatccggcaggcggaactagtgaaacgactccagctacgcagaagaccatctactaccgcgccggttctgggtcgggctacagcgagtgcgacctaaagcctgagtgggctgacttgccgtgccggacgcaaccgggtggccagccggccgccggccccgagttgccagtcaccgtgactacgtacgacatgctggatcaacccagagtggtgaccgaaaagaccagcgccgggacgctgcgtacgacaacgacaaagtacgacaaggccggtcgagcgtacgagaagtcggttactgcggggccgggactaggtacgccggtgcccgtgcaacgtgaagtctacgccctggacaccggcgcacattctcgtacgcagtcggtagtgaacgggtcggtagtcacggaggtggtccgtctttttgacacccttggtcgaatcacttcttatactgatgccgacaacaatgcatcggtcttttcctatgatgtcgtcgggcgggtggtaagcagtcatgatggaaaggcgcagcgtacctactcctatgatgaggacactgagcggcgtggcctgctgacctcggtcgacgacacccaggcagggcgcttcagcagtacctacgacgccgacggcaacaccacgtcggaggtatggcccaatggtgtaaccgtcaatatcgagttcaacgagatcggtgaccgggttggtcttgtatacgacaagccaaactgttcgtccgaagactgcgtcttgtataccgaatcggcggtgcggtcggtgcacggtcaacgcctcgtaggcatttcgagtttctcgcagcagcgctttgagtacgaccaggctggtcggttggcggtagtggaggacatggtcggcgggcagtgcgccacccgccggtatgagttaagcgcctcgtcgaattggaacagccttgccgaatacggatcatcccccgatgggagctgccaccgcggcgcggccttgacgacccggacgtgggcccacgacacagcggatcgggtgaccaacaccggatacgactatgatctcctggggcgtacaattagtctcccaggagtcgacaccgctaaccctgccggcggcgacgtaactttcacatatcacgccacggacctggtcgacacgatcacccagaacggaagaaccaccgactatacactggacgtgaccggcgagcggattcgctcctggaccgaatacgtcaacggtactgccgagcagcgtatccaccactatagcggtgaccaggacagcccgtcttggacccaggagacggcgacccggtttacgcgaccggtgtccagcgtgaccggcctagcggccatctttgacagtggcgacaccttggattggcagatcagcaacctgcacggcgacctcgtcgccgggataaagcatggcgacgacggtgcgtcgtggaccagcgagtcgactgagtacggtctcccacgcaatactgccagtgtcaaacgctaccactggctcggtagtgcgcagcgagccgccgacgccccggccgggattatgctgatgggcgtaaggctctataacccgaccaccggccggttcttgcaggtcgatccggtttacggtggcagttgtaatcgctatgagtacacctgtgccgaccccataaaccagactgaccttagtggtaaggcgttgcctggcgtcgttgcagtgctcgttgcattagcgaggggtgcctattacgcttgccggatctcaaagtcttggtgcaagcgtgcactcaagtacctggttactagagcgggaaggtatctgtggcgggcctactggtgggcggttggcaaggcaaaggtttattcctccaacgagcgggttaagcgtggtttggattgcggaagagccttatataccgcggtgagtaacgtacgctatggtggttataggagtaaggcgattgcatttacagcaggatttgtgttcggtgcagtaacgaggtggcgttgcttcccgaggggcaagtactcatgatgcccgaggacgcctatccgcctgtcggcgtgggcgcggaggtcgccgacgtgcttagagccgcctactactacgcgttgaccgatggccgtagagtggtggtgcccagccaactgctcgtggcagctgcacgtaacgacgaccgggccgcccgacttctgggcccgaaaatcgccgaggctcgcacggcgataccgatgcgcgaggatcaggaagccacagttgcagccgggcccagcggagctggatatgccggggtgttaagagaagccagctggtgggtgcgccgtgccaacccggctcccgcgtgcgacatcgtgccggtgtggtcggggtcggttggcgcggcattggtccggtctaccgacttggcccgggcagccggggttagccgactcgacgtaccacacctactgctcgggctactcgacccggccgaaccgtcggtcaccgcgctcaccgaacgtgtcggtgtaactgtggcagccgttcggcggcagatcggagctgccgatctcggcgttgagcccgcgcccttcgttccgctgatcgatgcgatgcgggtggccggggctgcccagagtcgtgggccttggctggtgcgctggattccggcgctggtggcccgctttacgagccgggaagccaggtggggcggtcctatcctggcatgcttggaacgtgaggtgatgcgccagacagtccttgtcgggcacgacgttgtccagagtagctccgtgttgctggcgatcgtaagtctcgacgtacaactgggggccgtcggtgagcggttgcggacaccattcctgccacacaaccagggtggccgactgttgatcgaagccggcttcgactttacaagggcgcagtcggtggccgaattgcttgccgaggtagagcgagagacgctacctgtcagcgagtccgctactcgattctgggacaccggtagacccggagacccgctgtggagtactgcggcggttcgcaatatggaccaggcaaccagcatcgctcgggaatgcggacaccacgacgctgggacatctcatctcctcgcggcagcgctacaagaaggcggtgctgccgcgcggcttctgacgaatctaagtctcgacaaagaagaacttttacaccgggtgcttcgtagcattgcggagagctgattgcagtagcggtgcctgtttcgctagtcgcggtgcaggcatcgtttctgtggccggggtactcggagaacggccgcagagttccggctctgcgaaggtatgggacgatgagaccggagtcgggtatagatgtcctgctgggggcttgggtgcggggttcgcctacggtacgttgtcggggcacccggagtgcggcgaggaggcatttctggttcgtcggggtgccgggggccaggtgtatttcgaggtgcgtgcattttcgcggccagattcactccctgcgcgaatggctgggcctgtgggtcggctcgtgcaggacctaataacgcggagatatcttggcgcgatgaggtccctgtcacgtgccgattgacagcggactgtgctctgggctctggtggacggaagctccgatcattccggtagccgccccggaatcccgcgaaacggactcagggcggctgatccccgtcgccgcggcgttcccgccgatcggcggacgccgcccgcagccgctcgtaccactgtggggtcgttgccgggtcgaagatccgggcgatgaggacgtcggtcgacgaatgcgccaggatcgacaacacgacggtcagcgccaccaggtggaacacctcgtccccagcggcgataccggcctggagcacgagcagaccgtagaccaccgaggcgaagcctttcgggccgaaccacatggcggcgaactgttcggtgcggctcagctgcgaaccgaggaacgacaccgcgagggcgagcgggcgggcgaccacgatggccagcaccgcgaagacccagccggtccagttgatctcgctgaggaactcgaccgagatcagcgcgccgaacaccagcagggcggcgagtttgaacacttcggcgatcagctcgccgaagtgttcgaagctttcccgttgtcgctggccgaaggtggccacggtgacgccggcggcgaacgcggcgaggaacaggttggcgtgggtgatcagccccagggccagcaccagcaaaccgatcgccacgccgttgaggggctcgtacttggtggaggcggagaagaaccgtcccttctccagccatagggccagccacggcaccgccaccccgatcagcaggcccaacaggagttcgatacccagctcgtcgaggtgaaggtcgtcggagccggcggcgatcgccaggaagaggatgacaaacggcagggcgagaccgtcgttgatgccggattcgacgttgagcaggtgccgcagccgacccggcactcccacgttgccgaccagggcagcggcgaacaccgggtcggtgggggcgaggaccgccccgaccagcagcgcctccggccagtcgagcccggcgacgtagtgcgccaggacggcggtgatcagcagggtcagcggcagtccccaaccgagcgcccgcccgggtagccgccacgccaggcgcaggtcggcgaaaccgacccgcatgccgtcggtgaagagcacggtgaacagcgccagctccgcgagcgtggcgacgaggtcgctgtcggcggtgatgttcaggacgccggtggtgtccgggccgagcaggatgccggccaggaggaagaccacggcggtggagaggatgctgcggtgcgcgaggctggacagcaggacagccagcagcagcacggctgcgaacgcgaggagcagcaccatgcctcccgattggtcgaaaaccacgtcgtcgccgaccagacttccgggaggccgccaagatcgtacgaattcgccggcaacggtgtagccgtgaccgttccacggacgtatgtgtccgcagagcgggacaggacgggttcggcgtgaggtgaccaccgggcgtgccagactggccgttgtgttgcgctggttgactgcaggggaatcacacggtccggctctcgtcgcgttgctcgagggggtgccggccggggtcgaggtgaccaccggggacatcgctggtgagctggcccggcgccggctcggctacgggcgcggcgcccggatggcgttcgaacaggacgagatcgagatcatcggtggcctgcggcacggtgtgaccctgggcagtccggtggcgatccgggtcggcaactccgagtggccgaagtggcgcacggtgatggccgccgacccggtcgactcggaggaactggccaggcaggcccgaaacgcgccgctgacccgtccccgacctgggcacgcagacctggccggcatgcagaagtacgggcacaccgacgcccgcccgatccttgagcgggccagcgccagggagacggccgcccgggtcgccgtcggtaccgtcgcgaaggcgttggttcggcaggcgctgggcatcgacgttgtctcgcacgtcgtggagctggggtcagtcgccgcgaagccagggctgcgccccggcccggacgatgccgagcggatcgacgcggacccgctgcgctgtctggacccggaggcaagcgcccggatggtcgccgaggtcgacgccgcgaagaaggacgccgacacgctcggcggcgtggtcgaggtgctggcgtacggggtgccaccgggtctcggcagccacgtgcagtgggaccgcaagctggacgcccggctggcgaccgccctgatgtccattcaggcgatcaagggtgttgagatcggcgacggttggcagcaggcgcgttcgcggggatccgtggcgcacgacgagatcatccccaccgccaccggtgtccgacgggccaccgaccgggccggcggcctggaagggggcatcacgaccggcgagccgctgcgggtgcgggcggcgatgaagccgatctcctcgctgaaccgtgcgctgtcgacggtggacgtcacctcgggcgaaccggccaccgcgatcaaccagcggtcggacgtgtgcgcggtgccggccgcggccgtcgtcgccgaggcgatggtggcgctcgtgttggccgaggcagcggtggagaagctcggcggtgactcggtggccgagatgcggcgcaacctcgccgggtaccgcgacgcgttggtcattcgctgatggcaccggtctgcgtgttggtgggcccgcccggctcgggcaagaccaccgtcgggcaagccctcgccgagctgctcggggttgagttccgggacaccgatctggacgtcgaggcgacggcgggcaagccgatctcggagatcttcatcgacgagggagaggcgcacttccgtgccctcgaacgggaagcggtggcggcgcagttggcctccgccaccggggtgctcgccctcggcggtggcgcggtgctcgccgagcagacgcgggccgcgctggtggggcacaccgtcgtgtacctgtcggtggagttgcccgacgcggtacggcgcgtcggactcggcgcggggcgacccctgctcgcggtcaacccccgcgccaccctcaagcacctgctggatcagcgccggccctactatgcggcggtggcgacggcgacggtggtcaccgacggtcggacgccggagcaactcgccgtcgaggtcgccgcgttactcgcggcatgacgggagccgggactggtccccgaccggccgggcaggaggccaccaacgatcccgtgccccgggacgccgtgaccgtcaccgccgcgggcacggtcggctcagctaggctgcgcgcgatggacgaggttacccggatcgcggttggtggcgaccgaccgtacgacgtgctggtggggcgtgacctgttcgacccgccgcagttgctgcccggcgcgcagcggctggccatcctgttcgcgccgccgttgcagggccgggccgaacaggtggcggagcggacccggatggccggggtggcgccactgctgatcgaggtgcccgacgccgaggcgggcaagcacatcgatgtggccgccgcctgctgggagcggctcggcgccgcgggtttcacccgcaccgacgccgtcgtcggtgtgggtggcggcgcggtcaccgacctggccgggttcgttgcggcctgctggctgcgtggggtgcgctgggtgccggtggcgacgtcgctgctgggcatggtcgacgcggccgtgggcggcaagaccggggtcaacactgccgccggcaagaacctggtcggcgcctttcacccgccggccggggtgatctgtgatctggccacgttggacaccttgcccccggctgacctggccgccgggatggccgaggtggtcaagtgcggcttcatcgccgacccggtgatccttgagctggtcgagcgggagcccgccgccgccgtggacccggcaggtccggtgctccgggagctcgtcgagcgggcgatccaggtcaaggcgcacgtcgtcgccggtgattttcgtgagtcgggggcccgggaggtgctgaactacgggcacaccctggcgcacgcgatcgagaaggtggagggctaccgctggcggcacggtcacgcggtggcggtgggcctggtctacgcggcgaccctggcccggctcgccggtcggctggacgcgcagaccgagcagcggcaccgggctgtggtgggcgcccttggtctgcccaccagctaccggtcggacgcctggccggaagtgctcgccacgatgcgggtggacaagaaggcgcggggcaacgtcctgcgtttcgtggtgctgaccggtctcgctcacccgacgatcctggaggcgccctccgacgagctgctgcacgcggcctaccgggagattgccccatgagggtgtacgtgctgaacgggcctaatctgggccgcctgggcacccggcaaccggaggtctacggcaccaccacgtacgccgacctggttgagctgtgtcagcggacggggcgggagttggggctggaggtggtggttcggcagaccgacgcggagcacgagctgctcggctggttgcacgaggccgccgatctgggtgctgccgtggtgctcaaccctgccgcctggtcgcactactccgtggcggtgcgggacgcctgcgccctgctgcgtgccccgctggtcgaggtgcacatctccaacatccacgcccgcgagccgttccggcaccagtcggtggtctcggcggtggcgaccggggtgatctgtggcctgggtgtggatggctaccgcctggccctataccacctggcggcccggcaccgctgaccgccgtcggtgccagcgggtcgggggcggtcagcgcgctgacgcccgcctgggcttggccggtgctccgggcgggcggcttgctcgggcgagccccggaatcgcggcctagtagacttgccgggtctgtccgccacattatgatcaaggcaggaaatggccaccaccaacgacctgaagaacggcatggtgctcaacctcgacggtgagctgtgggccgtcgtcgagtttcagcacgtcaagcctggcaagggtggcgcgttcgtgcgcaccacgttgaagaacgtgctctccggcaaggtggtcgacaagaccttcaacgcgggcaccaaggtcgacacagcgaccgttgacaagcgtacgatgcagtacctgtacgcggacggtgaggactacgtcttcatggacctggagacgttcgaccagatcaccgtgctcggcgacacggttggcgaggctgccaactacctactgcccgaggccgaggcggttgtcgccacccacgagagcgtgccgctctacgtcgagctgccgaccagcgtggtgcttgaggtcacctataccgagcctggtcttcagggagaccgttcgaccggtggtagcaagccggccacggtcgagaccggcgcgaccgtgcaggtgccgctcttcatcaccaccggcgagaagatcaaggtcgacacccgcgacggccgttacctcggccgcgcctgatggctgaggggcccaagcagcagatgccggcgcgtcgcaaggcgcgcaaacgggcgctggacgtgctcttcgaggcggacctgcgggaccggccaccggtcgaggtgctcgccggctacgtggagcggctcgagaagccccgaccggagcacctgggctacgccgtcggcctggtcgagggcatcgccgtgcacctggaccggctggacgagctgatcgccagctacgccgagggctggacgttggaccggatgccggccgtcgaccgcaacctcgcccggatcgcggtgtacgagttgctctacgtcgacgagatcgacgacgcggtggcgatcagcgaggcggtggagctggcccggcagatgtcgaccgatgactcaccgcggttcctcaacggcatcctcggtcggatcgcggagtacgccacccggtgaccccggtccgggcgctggctcgggaagcaggaccgaataccgaagggcccgtgccgggaaggcacgggcccttcggtcggcgctgctcaggaggcgaagaacgcccgggggtcggcaacgagcacgccgtgctcgttgagccgttcgatcaggccggacggcgaggcgtcgtagacgatcgccagggcgcgtaggtcgtcggcgcggatggacagcacccggccgttgtagtcgccgcgctgctgctggatcgcgcgggcgtaccgggcgacataggcgaggtcctccgagacctcgtcgtagagacgctcgaggtccagcacgattttgctggtgggctcgtggcgtacgccactgccgtcgggcagtagctcggagacgggaacacggtagaaatcggccagttcggcgaggcgggacacggtgacagctcggtcgccgcgctcgtacgagccgaccacgacggccttccaccgtccgttggacttctcctctacgccctgcagggacaggccctgctgttggcgaatggagcgcaggcgggcgcccagcgacttggcgtactcagagggcattcggacactcccagtgctgctcggggttctcccgtcgatcgctacggagcgtgacggtacggggattgcgacagccggtcaagtggctggtgacctttcccgttccaaggtgggggagttgtcccgatttagtcgcccagtccgtcgagttgtcggccgacgatggtcggtgcgttgaccactggtaacgttgcccgaagcccggttcggtccgccccgcggtccgtgccggtcatccgacgtcctttaacgacccgtcccgtgaggcggggaaggaggtctgccgtggcttacccaccggctgcccgctcgtcaaccgcccgacaaccctcggtgaaggtgattctcaccagcgctgacgtgcagcgcgtggttgaccgcatcgcccaccagatcctcgagaagacccagggcgcccaacagaccgttctgctcggtatccccacccgaggcgtaccactcgcccggcggctcgccgcccggatcagcgccttcgagggggtggacgtcccagtcggtgtgctcgacatcacgctctaccgggacgacctgcgtcggcacgccacccgtgccgtcggccccaccgacctgccgactggcggcatcgacggcatgcgggtcgtcctcgtcgacgatgtcctcttctccggccggacggtgcgggcggcgctcgacgcgctgaacgacgtcggccgcccggcgtcggtccaactcgccgtcctggtcgatcgcggccaccgtgagttgcccatccgggccgactacgtgggtaagaacatcccgaccgccctcgcggagagcgtcaaggtcaccctcgccgagccggacggtgccgacgaggtccggctctacgggggcgaccgatgagcccgcggagtgcggcgcggcgcagcgcgacggtcgtggtcgaacgggggtcgggcgcatgatccgtcacctgctctccggcgccgacgtggacgctggtaccgccaaccggatcctggacaccgccgccgagatggccaccgtggccggtcgggaggtcaaaaagctgccggcgctgcgtggtcgaaccgtggtgaacctcttctacgaggactccacccggacccggatctccttcgaagccgccgccaaacggctcagcgcggacgtgatcaacttttccgccaaggggtccagcgtcaccaagggcgagagcctcaaggacaccgcactcaccctccaggccatgggcgccgacgccgtcgtcgtccggcatcccgcctctggcgcgccgcaccggctggccgagtgggtggacggttcggtcgtcaacgccggcgacggtacgcacgagcaccccacccaggcgctgctcgacgcgtacacgatgcgttcccggctgggccggctcgccggcctgtcggtggcggtggtcggtgacgtcctgcacagccgggtggcgcgctccaacgtcctgctgctgtccaccctcggcgccaaggtcaccctggtcggcccgccgccactgatcccggtggacatcgtcgcggcgctcgcgcccggtaccgccgtctgctacgacctggacgcggtgctgccgcagtcggacgtggtcatgatgctgcgggtgcagcgggaacgcatgaacgactcctacttcccgtccgcccgcgagtacgcccgccgctacggcctggacggcacgcggatgcgccggctgccggagcacgcgatcgtcatgcaccccggcccgatgaaccggggcatggagatcacccccgaggtggccgactcgccccgctccaccatcgtcgaacaggtcgccaacggtgtctccgtccggatggccgtcctctacctgctactgggagggaacaaccggtgaccgcgtatctgatcaccaatgtgagtgtcctcggtgccgcgccgaccgacctgctgatccgcgacggcgtcgtggccgaggccggcacgggcctggccgccccggatgccgtcgtggtcaacggtaccgggctggtcgccctgcccggcctggtcgacctgcacactcacctgcgcgagcccggccgggaggacgccgaaaccgtcgagaccggctcccgggcggcggcgctcggcggctacacggcggtctgcgcgatggcgaacacctccccggtcgccgacaccgccggtgtggtcgagcaggtctggcggctgggccgggaggccgggctggtggacgtgcagccgatcggcgcggtcacggtcggcctggccggtgagcggctggccgagttgggtgcgatggccgactccgccgcccgggtacgggtcttctccgacgacgggcactgcgtcgccgatccccggttgatgcgtcgggccctggagtacgtgaaggcgttcgacggaatcgtcgcccagcacgccgaggagccacggctgaccgagggtgcccagatgcacgagggtgaggtcgccacccgcctcggcctgaccggttggccggcggtcgccgaggaggcgatcatcgcccgggacgtgttgctcgccgagcatgtgggcagccgcctgcacgtctgccacgtctccacggcgggcagcgtcggggtgctgcggcaggccaaggcccgaggcgtccaggtcaccgcggaggtcaccccgcaccacctgctgctgaccgatgagaaggcggccacgtacgacccggtctacaaggtcaacccaccgctgcggaccgccgccgacatcgccgcgctgcgcaccgcactggccgagggcatcatcgacatcgtcgccaccgaccacgccccgcacgcggtggaggacaaggagtgcgagtgggcgtacgcccggccgggcatgctcggcctggagacggcgctgtccatcgcgctggacgtgctcggcccgcagtgggacctcatcgccgagcggatgtcccgtgcccccgcccggatcgcgggcctggccgagcacggccacgacccggcaccgggcgcaccggcgaacctgacgctggtggatccggcggcccgccgtacggtcgagccgaccgagttggccagccgtagccgcaacaccccgtacgcccgcatgacgctgccgggtcgcatcgtggcgaccttcctgcgcggtgtggcgacggttctggacggaaaggcagtgaagtgattcgagtgcgcagtgcggtgcggcggtgtcgcgtggcccggagtgtggggtgcgcggcatgaggcggggatcggcgatcctcgtcctggaggacgggcgcacattccacggcgaggcgtacggcagcgtcggcgagacgttcggcgaagcagttttcaacaccggtatgaccggctaccaggagacgctcaccgacccgtcctaccaccggcaggtggtggtgcagaccgcgccgcacatcggcaacacgggggtcaacggtgaggacgacgagtccggccggatctgggttgccgggtacgtggtccgtgaccccgcccggatcggttccaactggcgggccaccggtggcctggaggaccggctcgccgccgagggggtggtcggcatcagcggcgtggacacccgcgcgctcacccggcacctccgggagcgcggcgcgatgcgagtcggggtgtccagcgtcgagaccgatccggtggcgctgctggcccgggtccggcaggccccgccgatggtcggcgcggatctctccgccgaggtgaccacgccgaagccgtacgtggtcgaggccaagggggagcaccggttcaccgtcgccgccctggacctgggcatcaaacgcaacgtgcctcggcggctcgcggcgcggggtgtcaccacccatgtgttgccggctcattcgggcatcgacgacctgcaggccactggcgcggacgcgattttcctgtcgcccggaccgggtgacccggcgaccgccgacgggccggtggccctggcccgtgcggtgctcaccagtggggtgccgctgttcggtatctgcttcggtagccagatcctcggtcgggcactgggcttcggcacgtacaagctcggttacggccaccgcggcatcaaccagccggtgctcgaccgggccaccggcaaggtcgaggtgaccagccacaaccacggcttcgccgtcgcgttccccggtgccgagccgggcgccgtcgtgccgaaccaggtggtcgacaccgaattcggtggtatcgaggtctcgcacgtctgcctcaatgacaacgtggtcgaggggctgcgggcacgcgaggtgcccgccttcaccgttcagtaccacccggaggcggcggccggtccgcacgatgcggactacctgttcgaccgcttcactgagctcatcgagggccgtaaccacagcagggggcgcacgaatgcctaagcggaccgacctcaggcacgtcctggtgatcggctccgggccgatcgtgatcgggcaggcctgcgagttcgactactcgggaacccaggcctgccgggtgctgcgcaacgaggggatccgggtcagcctggtcaactcgaaccctgcgacgatcatgaccgatccggagttcgccgacgccacgtacgtcgagccgatcaccccggagttcgtcgaactggtcatcgccaaggagcggccggacgcggtgctgcccactctgggtggccagaccgcgctgaacacggctgtcgcgctgcatgaggcgggtgtgctggagaagtacggcgtcgagttgatcggcgcgaacatcgacgcgatccgtcggggcgaggaccggcagctgttcaaggacatcgtcgccaaggccggcgtccggatcggggtcgaggacccggcggcgctggtgccgcgttcccgggtctgccactcgatggacgaggtccgcgacaccatcgccgagctgggcctgccagcggtgattcgtccctcgttcacgatgggtggcctcggttccggcatggcccacaccgatgcggacctggagcgcatcgccggcgccgggctggccgccagcccggtgcacgaggtgctcatcgaggagagcgtgctcggctggaaggagtacgagctcgagctgatgcgcgaccggcacgacaacgtcgtggtggtctgctcgatcgagaacgtcgacccgatgggcgtgcacaccggcgacagcgtcaccgtggccccggcgatgacgctcaccgaccgggagtaccagcgcatgcgtgacctcggcatcgcggtgttgcgcgaggtcggggtggataccggtggctgtaacatccagttcgcggtgaatccggtcgacggccggatcgtcgtgatcgagatgaacccccgggtctcccgctcgtcagcgctcgcctcgaaggcgaccggcttcccgatcgcgaagatcgccgcgaggctggccatcggctacaccctcgacgagatccccaacgacatcacccggaagacgccggccgccttcgagccgacgttggactacgtggtggtcaagattccccggttcacgttcgagaagttccccggcgccgacccggagttgaccaccaccatgaagtcggttggtgaggcgatgagcctgggccgcaacttcaccgaggcgctgaacaaggccatgcgctcgatggagacgaaggcggccggcttctggaccgtgcccgacccggccgacgccacccgggagggcaccctcgccgcgctgcggatgccgcacgacgggcggctctacacggtggagcgggcgctgcgactcggcgcgtcgatcgccgaggtggccgccgcgtccggcgggatggacccgtggttcctcgaccagatcgccggcctcgtcgagctgcgggccgagatcgtcgacgctccggtgctcgacgtcgacctgctgcgccgggccaagcgggcgggcctgtccgaccggcaactcgccgcgttgcgcccggagctggccgccgaggacggtgtccggacgctgcggcaccggttggatgtccggccggtctacaagaccgtggacacctgcgcggccgagttcggggcgacgaccccctaccactactccacgtacgacgtggagaccgaggtggtcgggtcggaccggcccaaggtactgatcctcggctcggggccgaaccggatcgggcagggcatcgagttcgactactcctgcgtacacgccgtcatggcgctgcgtgacgtcggttacgagaccgtcatggtcaactgcaatccggagaccgtctccaccgactacgacaccgcgaaccggctctacttcgagccgctgaccttcgaggacgtcctcgaggtatggcacgctgaggacacctccggccgggcggccggtggaccgggcgtggtcggtgtggtcgtccagctcggtgggcagacgccgttgggtctggcgcagcggctcaaggacgccgggctgccggtcgtcggcacctccccggagtcgatccacctggccgaggagcggggggcgttcggcgcactactggcccgcgctggcctgcgtgctccggcacacggcaccgccacctcctacgacgaggcaagagcgatcgccgacgagatcggctacccggtgctggtccgcccgtcgtatgtgctcggtggacgggggatggagatcgtctacgacgacgccaccctgcgggactacattggtcgggccaccgacatctccccggaccatccggtgttggtggaccgtttcctcgacgacgccatcgagatcgacgtggacgcgctgtgcgacgccaccggcgaggtatacctcggtggggtgatggagcacatcgaggaggctggcatccactccggtgattcgtcctgcgcgttgccgccgatcaccctggccggttcgcacgtcgccgaggtgcgtcggtacaccgaggcgatcgcccggggcatcggtgtgcggggcctgctcaacgtgcagtacgccctcaaggacgaccagctctgggtgctcgaggccaacccccgcgcgtcccggaccgtgccgtttgtctccaaggccaccgcggtgccgctggccaaggcagcggcccggatcgcgctcggcgccaccatcgccgagctgcgaacggagggcctgctcccggccgacggcgacggcggcagcctcccgtcggacgcgccgatcgcggtcaaggaggcggtgctgccgttcaagcggttccgcaccccgaccgggaaggggatcgattcgctgctcggacccgagatgaagtccaccggcgaggtgatgggcatcgacactgccttcgggcacgctttcgccaagtcgcagtcggccacgtacggctcgctgccgaccagcgggaagatcttcgtgtcggtcgccaaccgggacaagcgcggcatgatctttccgatcaagcgcctggccgacctgggtttcgagatcatcgctaccaccggcaccgccgaggtgctgcgccgacacggcatcgcctgtgagcaggtccgcaagcactacgagtcgggggagagcgaggacgccgtctcgctgatccgttccggtgaggtggcgttcgtggtgaacaccccgcaaggttccggtgccagcgcccgctctgatggttacgagatccgcagtgccgccgtgacggcggacatcccgtgcatcacgaccgtccccggtgccgcggcggcggtgatggcggtcgaggcccggatccgcggtgacatgcaggtccgtccgctgcaggccctccacgcctcgctgcgggccccgcgatgagccgacgtcggccggcgtcgtcatcgggccgggaccgcgcggcggagcacgcaccggcgaccggccggggaggccggggtgctttttgagcgggtggtgcggccaacgctgttccggctgaagggcggggacgcggaggcggcacacgagttcgccgtgcggcggctggccggcctggcccggatgcccgcggcgctggcggtgcttcgggcacgctacggcgtttcggcgccacggacggtgttcggcctccggttcccgaacccggtggggctcgccgccggcatggacaaggacggcctggcgctgccggcctggccggcgctgggcttcggcttcgtcgaggtgggcacggtcaccgcgcacccgcagccgggcaacccacggccgcgactgttccggctgcccgacagtggggcggtggtgaaccggatgggcttcaacaacgccggtgccggggcgctcgcggcgcggttggcggcgctgccccgcccgctcggtgtgccgttgggcatctccctcggcaagtccaggatcaccccgctcgaggaggcggtcgaggactaccagacctcgtaccgggccctgcgcgagtacggcgactacttcgcggtcaacgtctcctcgccgaacacgccgggactacgcgagttgcaggaccgggcgcacctggacgcgctgttggccgctctggtcggggagaagccgatcctggtgaagatcgccccggatcttccggagccggccatcgcagagctgctggaggtctgcctggcccggggcgtggccggggtgatcgccacgaacacgaccctggcccgggacggcctcgcccctgccgaccaggccggtggcgccgaggcgggcgggctgtccgggcgtccgctggcggaccgggcccgggaggtggtcgccttcgtgcaccgggagaccgacggccggctgccgatcgtcggcgtcggcggcatcgtcaccccggacgacgcgggccgcatgttcgacgcgggcgcgtcgttggtgcagctctacaccggtttcgtctatcgagggccggccctggtccgggccgccgcggcggcggcccggacaccgtgacaccctgcggctggcacgcgccccgtgaccgtgtgccccgtcctccggacaccggcgagccccagcctcgtgggtgcgtggatgcgcagggttcgggtggcgcggaccaggtgttcgtggccgtccagtgaggaggcgacgttgttgaccccggaggagatccgcgctgcggacgcggcgcacgtgtggcatccgtacgcggcgatcccgccggccaccccgccgtacgtcgtggagagcgcggccggggtacggctgcaccttgccgacggacgggacctggttgatgggatgtcgtcgtggtgggcggcgatccacggctaccggcacccggtgctggacgcggcggtgaccgaccagctcggccggatgagccacgtgatgttcggcgggctcacccacgagccggccgtcacgctggcacgtaccctcgtcgacctggccccggatggcctggagcacgtcttcctggccgactccggttcggtgagcgtcgaggtggccgtcaagatgtgcctgcagttccagcgggccaccggccggccggaacgccgccggctgggtacctggcggggtggctaccacggcgacacgttccacccgatgagtgtctgtgacccggaggggggcatgcaccacctgtggggagatctgctgccccggcaggtgttcgcgccggtgccgcccgcagggttcaccgcaccgccggatccggcgtacgaggcggccctggccgacgcggtcgcccggcacgcccacgaactggccgcggtcatcgtcgagccggtcgtccaggggaccggtggtatgcggtttcaccatccgcggtacctgcaggtgctgcgggaggtcacccgcgcccacggcgtgctgctgatcttcgatgagatcgccaccggtttcggtcgcacgggggcgatgttcgccgccgagcacgccggcgtggctcccgacgtgctctgtgtgggcaaggcgctcaccggtgggtacctcaccctggccgccgcgctctgcaccgcggagatcgcccaggggatctccgccgccggtgtgctcgcgcacggcccgacgttcatgggtaacccgctcgcctgtgcggtggcgaacgcctccatcggcctgctgcgggccggagactggccggcgcgggtggcgcggatcgagagcggcctgcgggcgggtctggagccgctgcgggcggtgccgggcgtcgccgatgtccgggtgctcggcgcgatcggcgtggtgcaactcgaccacgaggtggacttgccggcggcgatcgccgccgcggttgccgagggtgtctggctgcgaccgttccgggatctggtctacaccatgccgccgtttgtcaccgaggatgccgacctggcccggatcgctgccgggatcgctgccgcggtccgggcgggctgatccgccggcttccggccggcggggagggggccggcggcgcggagcccgccgccggcggcggggcggcaacggctgcccgccgaggacgacgcgtgcgcggcgcgcgagagggaggtctgccatggagagcttcggggctcggttgcaccgggcggttgccgagcggggtccgctctgtgtgggcatcgacccgcatccgggtctgctcgcgcggtgggggctcgatgacgacgtacacggtctggagcggttcgctgacaccgtggtggaggcgctgggtgaccgggtcgcggtggttaagccccagtccgccttcttcgagcggttcgggtctcgcggcgtggcggtactggagtcaactatccgacagttgcgattggcgggctcgctcgtcctcctcgacgtcaagcgtggcgacatcggttcgacggtagcggcgtacgcctccgcgtacctcgagccatcgagtccattgcatgtcgacgcggtgacggtgagcccgtatctcggagtcggcgcactcgctccgatgttcgacatggcggccgcgaagggcggtggagtcttcgtgctggcgctcacctccaaccccgagggcgccgccgttcagcgggcccgtacggccggcggacggaccgtcgcgcaggtggtgatcgacgagatttcccagctcaacgccggtgcgcaacccttgggcagcgtggggttggtggtcggggcaaccatcggtgagacgggccacgatcttgccgcggtcaacggtccactgctcgcaccgggcttgggggcgcagggggccagcgccgccgatctacgggtggttttcggctccgcgctgcccgcagtgctccccgcgtactcgcgtgaggtgttggccgcagggcccgatgtggccgccctgagggccgccgcagaccgggtgttggccgactgtcgggcggctttgaccggttcgtgactgactgacggctcggtcactttcggccgatcgtcgcgcgcccacgttgccgaatgcgtcgttgaccgctagttttcccggcgctgggaaccatgggcctccctggttcacagcgacaccacgtttcacagtgcggcggtgcgttcgcccgtcgcgatagggacctgaggagaactggtgccgctcccgtcactgacccctgagcagcgcgcagccgcgctggagaaggccgcggagatccgcaaggcccgtgctgagctgaaggagcagctcaagcagggcaagacaactctcggagccgttctcgagcgggccgagtccgacgatgtcgtcggcaagctgaaggtgtccgctgtcctgcaggcgatgccggggatcggcaagatccgagcaacccagatcatggagaagctcaagatcgccgacagccggcgcctgcgtgggctcggcgagcagcagcgtaaggcactgcttggggagttcgccgccaactgaggtcggcagccgtgtagaaacgagcagtgagcacggatggcgaggcgcgcccggcggctcggctcaccgtcctggccggaccttcgggttccggtcggggtggtgtcgtcgggttggtccgggcgcgtctgccttccgtgtggacgccggtaccggtgaccacccggcctcggcgtgaccgcgaggtggccggagtcgagcgcagttttctcgatccggtcacgttcgaccgtctgttggccgcgggtggactgctggagtggagccagatcggcccgtatcggcgcggcacgccgcaggagccgctgcggtcccgcctggccgccggtgagccggcccttctggcgatggacctggccggggcgctgctggtccgggctgtgctgcccgaggcccagctggtcctgctgcacccacccgactacgtgcccgatccgaacaccgaggcgcatttcgcgcataccgtcgtgcacagccggaccgtgcaggtcgtggacgagctggtaggattgttcggttcgtcattcaaagctccggcgcgaccgcgcgtgcgcggttgaccgccagcaccgcgagcggtgtcacagacacagaggtcaacacgtgggaaccatcgccaccaaccccgaaggcatcaccaacccgccgatcgacgagctcctcgagaagaccacgtcgaagtacgcgctggtcatcttcgccgccaagcgggcacgtcaggtgaacgcctactacagccagctcggtgagggcctgttggagtacgtcggcccgctggtcgagaccaccccacaggagaagccgctctcgatcgccatgcgggagatcaacgggggcctgctcaccgccgagccgaccgaccagccgtaacgcctagccccatgtccccccggattgtcctcggggtcggtggcgggatcgccgcctacaagacctgtgagttgctacggctgttcaccgagtcgggtcaccgggtccgggttgtgccgaccgcgtcggcgctccacttcgtcggggctgcgacctggtcggcgctgtccggtcaacctgtcgccgacgacgtatggtccgacgtgcacgaggtgccacacgtacggctcggacagcaggcggacctggtcgtggtggcaccggccaccaccgacctgctcgcccgggctgcgcacgggctcgccgacgacctgctcaccaacaccctgctgacggcccgctgcccgatcgttctggcgcccgcgatgcacaccgagatgtgggagcacccggcgacggcggccaacgtggccaccctgcggtcccgtggggtgcgggtcatcgaaccggcggtaggccgactcaccggggccgacaccggcagggggcggctgcccgacccggcggagatcttcgccgtggcccggcgtgtcctcgcgcgcggcgtcgccgccccggcggacctcgccgggcaacacgtggtggtgaccgccgggggcacccgggagccgctcgacccggtgcggttcctcggcaaccggtcctccggcaagcagggatacgcgtttgcccgcgccgccgtggcacggggcgctcgagtcaccctgatcgccgccaacgtcgggctcgccgatccggccggcgtggacctggtgcgggtcagcacgaccggtgagctacgcgaggccacgctccgggctgccggcggagcggacgtggtggtgatggcggcggctcccgccgatttccgccccgcgacgtacgcgcctggcaaaatcaagaagtcggacgacggcagcgcgcccaccatcgccctcgtcccgaacccggacatcgccgccgagctcggccagcgtcggagtccggggcaggtgctggtggtgttcgctgcggagaccagcgacgccgaggccaacggccgagccaagctcgcccgtaagcgggcggacctcatcgtcatcaacgaggtcggcccggaccgggtcttcggcgccgaaaccaacgcggcgaccgtcatcggggcggatggctcggccagccggatgcccgagcagtccaaggaagatctcgccgatggtgtctgggatctcatcgtcgcccagctggccagccgtcctgatggctgaaagaaggcacgataggggggtccggtacaggacgtgagtgactaaactgccgcggaacgagtttccctgacttaggagtgccgtgacacgccgcctcttcacttccgaatcggtcaccgagggtcatcctgacaaaattgctgaccagatcagtgacgggatcctcgatgcgttgttggcagaggacccgcgtagccgggttgcagtggagactctgatcacaaccggtcaggtgcatgtcgcgggtgaggtgaccacgggggcctacgccgacatcccggcgattgtgcgtcggacgattttggatattgggtatgactcgtcgcgaaagggtttcgacggggcttcctgcggcgtaagtgtgtcgattgggtcacagtcggccgacatcgcgcagggagtggataacgcgttcgagttgcgtaccggcgcatcggaaagtgcgctggacgcgcagggcgctggtgaccaggggatgatgttcgggttcgcctgttcggagacccccgagttgatgccgatgccgatcgcgttggcgcatcggctgtcacgtcgcctggctcaggtgcgccgggaaggtgtggtgccgtacctgcgtccggacggtaagacgcaggtcacggtggaatatgagggcctgcggccggtgcggctgaacacggtcctggtgtcgtcgcagcacgcggcggatgtgtcgctggattcgttgttgacgccggacattcgtgatcacgtgatcgcgcccgaggtggaggggctcgggctgggactggacgtcgaggactaccggttgttggtgaaccccaccggtcggttcgaggttggtggcccgatgggagatgcgggtctgaccggccggaagatcatcgtggacacctacggcgggtatgcgcggcacggcggcggcgccttctcgggcaaggacccgtcgaaggtggaccgctcggcggcgtacgcgatgcggtgggtggccaagaacgtggtggccgccgggctggcagagcggtgcgaggcgcaggtggcgtacgcgatcggcaaggcgcacccggtgagcctcttcgtggagacgttcggtacggagacggtgccggtggagcggatcgagaaggctgtgacggaggtgttcgaccttcgtccggcggcgatcatccgggacctgcagctgctgcggccgatctactcgcagaccgcggcgtacgggcacttcggtcgagagctgcccgacttcacctgggagagcaccgaccgcgccgctgacctgaagtcggtagcgggcgcctgagcagtaccccgcgtagcgaccggcggcccgcagcggggtcgccggtcgctcgcgtctgcgtcgacgtacccctggcacacctcgatcggccgttcgactacctggtgcccgagtccctcgatgccgaggccgcgcccggcacccgggtgaaggtccgcttcgccggtcagttggtcaatggctggctgttggaacgggtcggcgaatcctcgcacccacggctggcgtacctggagaaggtcgtctccccggagccggtcctcgcaccggagatcgcccgactggcccgcgctgtcgccgaccggtacgccggcagcctcgccgacgtgctccgactcgctgttccgccccggcacgcccgggtcgagaaggagccaccaccgtcgcccgcggccgacccggagtcgccggatcccggaagcgggccatcgcacccggacggctggtcgggctacccggccggaccggccctcctgcgggctctcaccgacggccgcgccccccgcgcggtctggtcggccctgccaggcgaggattggcccgcccggtacgccgaggcggtcgccgccaccgtcgccggcggccggagcgcggtcgtggtcgtggccgacgcccgcgacctcgatcgcctcgacccggcgatgaccgccgtgctgggacctggccggcacgtccagctcaccgccgcgctcggcccggcccgccggtaccgggcgttcctcgccgcgcggcgaggtcaggtgccggtggtgatcggcacccgggccgccatgttcgccccggtgccccgactcgggctcgtcgcggtctgggacgacggtgacgacctgcacgccgaacctcgggccccctatccacatgcccgcgaggtgttgctgacccgcgctcagctggccacgtgcgctgccctcgtcggcggctatgcccgtaccgccgaggcgcagctgctggtggaaaccggttgggcccgggaggtgacggccgtgcgggccgccgtccgggcgaggatgccggcgatcgctcccaccggcgacgacccccaactggcccgggatcccggcgcggccaccgctcggttgcccagcctcgcctggaacgcggcgcgcgatgccctgtccgtcgatgcgccggtgctcgtccaggttccccggcgtggctacctgccggcggtggcctgtgccacctgccggacgccggcgcgttgcccgcactgccacggtcccctgggattgccgtcggcgcgggctgcaccgctctgccgctggtgtgggcgtgtcgccgccgcgtacgcgtgtccggagtgccggggacggcgtctgcgcgcttcggtcaccggcgcccgccggacagcagaggaattgggccgggccttcccgggagtgccggtgcgcacctccggccgggaggaggtcctcgcggccgtccccggcggccccgggctggtcatcgccaccccgggtgccgagccggtggcggatggtggttacggcgccgtgctcctgctcgactcatgggccctgctgacccgggccgacctgcgggcgggggaggaggcgctgcggcgctggctcgccgccgccgccctggcccgccccggggcggctggcggccgggtggtggtggtggccgacggtgggctcgcccccgtccaggcgctcctccgctgggacgccggctggttcgccgctcgcgagctggccgagcgtcgggaactcggcttccctccggcggtgcggatggtcagcgtcaccgggacgccggccgccgtcaccgatctgctcaccgagacccggctaccggcggctgccgaggtgctgggcccggtgcccgccgacggtgaccgggaacggatgctggtccggactcctcgcacccaggccgccgtcctggctgcggccctgcacgcggcggctggcgtgcgcaccgcccgtaaggccgccgacccggttcggctccaggtcgatcccctgaccctgttctgaccgacgactgaacggagactggtggccacgttgagtcaccgaaatcggcgtgacggacacgctgtgtgggggtggcgacggggccgggtgatagcatcgcccgtcatgccggggtggacgaaggcgccaggtcatggtgtgtggtctgacacgccagggtcgagtcggcgcccgcccggcggcgatgacgacggaacgcctcggtgcggcgtggcgccgacgagcgttaacagcccgtgatcagaggtggaccaatcgtgaccgttcctcagtcgattgtcttcaacggcgacctcggcagcggcaagagcacagtctccgtagagatcgccgagcgcctcggcatgcgccgggtcagcgtgggtgacctctaccggcagatggcccaggagcggcagatgaccgccctccagctcaatctgcacgccgaactggaccaggctgtcgacggctacgtcgaccagctccagcgggacatcgccgcctccggggagtgcctggtcatggactcgcggctcgcctggcacttcttcacggacgcactcaaggtgcacatgatcaccgaacccgcggaggccgcccggcgggtgctgctgcgtccgtccggcccggccgagcgctacacctccctggaggaggcgaaggtccggctcatggagcgcagcgagagcgagcgcagccgcttcatcatccgctacggcgtggacaaggcccggctccgcaactacgacctgatctgcgacaccacccgcgccgacgccgcggaggtgatcgagcacatcgttgccgggtacgagggccggctctgccccgaggtgctgcgggacgccccgccactgctgttgctcgacccggcccgggtctacccgaccgaggacatcgtcacccttcgcggcctgtgggactccggatacgtcggcgacgtcgccgcggctggcgacgaggcgcttgagccactgcagatcggctacacgggcgagcacttcttcgtggtggacgggcatcggcggctcagcgccgcactacagagcggtttccgcttggtgcccgcccggctcgtagccgaggtcgacgagcccgtcgtcggggagagaagtgcggtcgactacttcaccgaccaggtccggccgggcctgatccacgactggtcggccgcccacgggatcgatctgccactgccccgacccgccctgttggacggcgacgcggtgctggccggggagccgggcgccggcgcctgacggacacgccgccacatcgttgcaaatcgatccggtcgcgggggtgtggccgggcccaccgagcgggcatgatgggcacccgggggcccgacatgggaggtggcggatggacgtatccgaggcgattgcggtgctgatttcaccgtcgggccgactcgatccctatccgacgtacgagcagttgcgcgcacacggcccggtgtcccggaccacggccggtctcttcgtggtcaccggctacgccgaagccgacatggtgctgcgtgacccacggttcgtggtgttggacgacgacctgcgcgacgacgtcttcccgcactggcaggacagcccggcgatcaagtcgatcgctcgttcgatgcttcgcaccaacccgccggaccacagccggatacgtcgcctggcggcgggagcgttcaccccacgacgggtcgccgccatgcgcgaggtggtgaccgcccaggccgacgagttggtcgacgagatgatccgggccggtagggacggtgcccgcgtcgacttcatggacatgttcgcctatccgctgccagtcgcggtgatctgtgctctgctcggggtgccggcggccgaccggtcccggttccggcgttgggccggtgacctgaccggcatcctggagccggagatcaccccggaggaactggccggtgccgacgccggtgccgacgagctgcgcgactacttcaccggcctgatcgagcagcgtcgccgggccccggccgatgatctgaccaccgccctggtgcaagcgcacgacgccgacggcgaccggctgtccggtgaggaactgctggccaacctcgtggtgctgttggtcgctggcttcgagaccaccacgaacctgttgggcaacggtctggtcgtgctgctgacgcgccccgaggcggcagccgcgctgcgcgacgaacccgaccttgctcccgggtacgttgacgagctgctccggtacgactcacccgtgcagttgaccacccgcaccgtgcgcgagtcggtgtccttcgccggcaccgaattacccgcggacagctggttgctggttctgctcggcgcggccaaccgcgaccctcggcggttccccgatccggcccgattcgacccggggcgtgcccagtcgcaaccgctgtccttcggagcgggtccgcactactgtctcggcgccgggctggcccggctggaggcccaggtcgccttcccgctgctgttgcgtcggctgcccgaactcgcgctggccggtaggcccagccgccggacccggctgaccctgcgcggctacgagacgcttccgattaccgtcggtgcggtaaccgccgatcgtggtacgccggctggggtcgctccgggcactccgtagactggtacggcccgcccttgccgagcccacgaaggagccaccccgcgtgaccgtccagcccatccgcctgttcggtgacccggtgctgcgcacgccggccgacccggtggtcgacttcgatgtcgagctgcgcaagctcgtcgccgacctgaccgacacgatgcgtgagcagaacggcgccggtctcgccgcaccgcagctcggcgtgggtctgcgggtgttcgccttcgacgtcgacgacgtgatcggccacctggtcaacccggtgctggagttccccgacgtcgaggagcaggacggccccgagggctgcctgtcactgccggggctctacttcgacacgaagcgccgacagaacgtggtcgccaggggcttcaacggacacggcgacccggtgcagatcgtcggcacggggctgatggcgcgctgtgtccagcacgagaccgaccacctcgacggggtgctgttcatcgaccggcttgacgcggccggccgcaaggaggcgatgaaggcgatccgccaggcgcagtggtatgacccggcggctccacccacggtgaagatgagcccgcacgccggcggtagcccgttcggcctcggacggtgatcggtcgatgcgtgtgatcttcgccggcacgccggctgttgccattcccgccctcgccgcggtggccgactcccgccacgagctgctggccgtggtcacccgcccggacgcgccggcgggcaggggccgcggcctgtctcgctccccggtggccgcctgggccgacgagcagggcgtcgaggtgctgaccccggcccggccacgggagcccgagttcctcgaccggctgcgcgcactggcaccggactgcgtgccggtcgttgcctacggcgcgttggtccccccggtcgccctggagattccccagcacggctgggtcaacctgcacttctccctgctgcccgcctggcgcggcgcagcacccgtgcaacacgccgtgctgcacggcgacgagctgaccggcgccagcgtcttccagcttgagcagggcctggataccggcccggtgtacggcaccctgactgacgaggtcgggcccgccgacacctcgggagacctgctggaacggctggcgcactccggtgccggcctgctgaccgccgtgctggacgcgatcgaggacggcacggcgcgggccgaaccacaaccggtcgacggagtgagtctggcgccgaagctcaccgtggccgacgcccgggtgcgctggggcgaccccgcgttcgccgtggaccggcgcgtccgtgcctgcaccccggctcccggcccgtggacgaccttccgcgacgagcgggtcaagctcggtccggtcacgccggtcgcggatggccccgagctgaagcccggcgagttgctggtcgagaggtcccgggtgctcgccggcaccgctaccactccggtacggctcggtgaggtccgggcggcgggcaaaagggccatgccggcgagtgactgggcgcgtggcgtccgggtcaccgtcggggaggtcctcgcgtgacgggcccggtggacggcccacacgtcgaccgccccggagggtttggggctggtcgccccgccgccggtcgcggccggtccggcgccaggcccgagcgtcccacggatcgacggggccgcggcggccagcggtcggccggtgcacgggggcgttcccctgaccgcaggtccgtcgacctgccccggcaggccgcctaccaggctgtcgccgcggtcaaccgggacgacgcgtacgccaacctggtgcttccgtcgatcctgcgcgacgtcggcctggtcggtcgggacgccgccttcgccaccgagttgacctatgggacgctgcgtcatctcggtacgctcgacgcgatcctcaccgacgccgccgggcgggaggtggcgcgcatcgacccgccggtccgcgacgcgttgcggctcggtgcgtaccagctgctgcacacccgggtgccggcacacgccgccgtctcgtccacggtggacctggtccggtcggtcgggccgggggcgaccgggttcgccaacgcggtgcttcgggaggtcaccggtcgggacgccgaggcctgggttgcccggctcgccccgccgctggagaccgatccgatcgggcacctggcgctcgcgtacagccacccgcagtggatcgtgcgggcgttcgccgaggcgctcggcggcgacctcggcgagaccacccggttgctcatcgagaacaacgagcgtccggcggtgcacctctgtgcccgccccgggctggccgatccggtgaccctggccgacgaggtcggcggcgcccccggtgccttctccccgtatgcggtctactccggtgggggcgccctgggtgacctgccggcgctcaccgagggtcgggcccacgtccaggacgagggctcccaactggtggcccaggccctcgcggtggctgcgctggacggcccggacggccggtggctcgacctgtgcgccggcccgggcggcaagtccggcctactcggcgccatcgcagcccagcgcggtgcgcggctgaccgccgtggaggtgtccgagcaccgtgcccgcctggtccggcaggccacccacgatctgccggtgaccgtgctccacaccgacggccgtgccgtggggtcaacgccgaagctcgcggaggggcacttcgaccgggtgttggttgacgcgccctgcaccggcctgggctcgttgcggcggcggccggagtcgcgctggcgtcggcagccatcggacctgccggcgctgacccggttgcagcgggaattgctcgccgcggcgctgcgggcggcccgctcgggtgggttggtcgcctacgtgacctgttcgccgcatgtcgtcgagacgcacgtgacggtcaccgaggcggcccgccgttgcggggtgccggtcgacttcgtcgatgcccgtccgctgttgcccgaggggatgccggggctcggcgacgggccgacggtgcagctctggccgcaccggcacggcaccgacgccatgttcctcgccgtgctgcgccgtagctgaccgggccccgccgggacgtcccgggttgcgaccgttgaccgacgggacattcggcgtaaccgtcccgggccgcaggcccgggacggtcgaccttccggaacgggatcctcagttcgccggcaggcccgccttgccggcgcccttcatcgaccgggtcaggctccggccgttgacatagaggaagcagcgcaccccacgctcgccgttacgccactgttcctccgccggctcgtagtagatccaaccgctgcggtacttcaggtcgccgcgcggcaccccggcgtattcggcgatcagtgcgctgcagccgtcgccggttttgcggtcgttgcgcttgaacgtggcgtagtcggtgtccggcgccgtccacacgccgacgaactcggcgtggtggcggctcgtacacgacaccgctgtcatgcccgtcagcacatcgtcgtcgtcggtcttcggctcgaagcaggtgtgtcgaagcggggagtcgcccttgagcgccccgaccaggctggcgctacggggcaccgtttccaagtcgtccaggctgcggacttcggagacctcgcagcggaaccagcgggagccacctcgccaccccgccggtgacgggaacatgacgtacaggtcgattcggccgctgcgccagtcggcgcccagcgcttcgttcgcctcccgatggcaggtggcgtacgcggcccgcatcccgtccgaaccggatgtcggcggcctcgaacccgccgcgtcggccccggacaacgtgccgacgtgcagcgtttccgtcaggtgcgactcgtcgcacgggtacggcgcgtacgtgctgcggtagccgccggtctcggcccggtggcacgtgcccgcctcgggggtgaagcccgtcgcggcggcgatgggggcccagtcgtcgaccaggtcgccgtcggtgcccccgggtggtgcgcacccggcgagtgccagggccaccagcgtggcacacagcgcgattcgtctcatccgccgacctccccgtttccggtggacgtggcgttggacacgccacggtgcggcagcttacggcacgtggtgagccgtcatcggggtgcgtggcatcgggtggcctggtcgccatgtgggtcggcgaccggcggtctgtcgatgacccctgtggacgaaaagcgcgtcgagtgggtcggccctggcggctgttggctcccacccgcgtggcgcgtcgagttgcggtgcaccgttcctggcggcggcattcgggccggctcctgctccggctgccggcggccgtccttgccgtgcagcccacatcctccctggtggagcatcgtcctgctgccgtccggctggctgcgggagggctgggccacggcgctcccggttcgcggggagcgacttcgcgcctcgctggctgggagcgccaggcggctcgataggtgccgtgccggtggcgacacggggacgcgttcgtacacttgcctcgtgaccgtaccgccgccaatcgtcgcgccgagcatcctggccgccgatttcgcctgccttgccgacgaggtccgtgctgtcgaagacactgccgactggttgcacgtggacgtcatggacaaccacttcgtgccgaacctgacgatcgggctgccggtcgtgcagagcctgcgggctgccacgacgctccccttcgacgtgcacctcatgatcgaggacccgcgtcggtgggcgcccgggtacgccgacgccggggcgtacaacgtcacgtttcacgtcgaggcctgcgatgacccggtcgcgttggccaaggacctgcggtcggccggcgcgaaggcgggtctggcgatcgaccgggacaccccgatcgagccgtatctggacctgctgcccagcttcgacacgctattgatcatgacgatcaaggcggggttcggcgggcagcgtttcattccgaacctgctggacaaggtacgtacggcccgtcggcacgttgacgctggccacctggaggtgcgcatcgaggtcgacggtggcatcgccgcggacaccatcgccgaggccgccgaggcgggcgcggacgccttcgtcgcgggcaccgcggtctacggcgccgatgacccggccgaggccgtacggcggctgcggtccctggcgcggggcgcggagccccgggcctgacgtggagtccgccggagaccgccaggacgtcatccttgtcgttgacgacgacgaggacatcgcacggttcgtcgagttcaacctgcggctgcacggttacgaggtgatccacgccagggacggccaggaggcgctcgaggtcattgcgcagcaccgccccgacctggccgtggtcgatctgatgatgccccgcgtcgacgggttggagttgacccgccgactgcgtgccgatccgatgaccgcggccctgccagtgatcatgcttaccgccaagggcatgaccgtcgacaaggtgcacggcctcagcgccggcgccgacgactacctggtcaagcctttcgacaccgccgagttggtggcccgggtcagctccacgttgcgtcgcaacaaggagttccgcgaggtctcgccgttgaccgggctacccggcaacagccggatccgccgggagatcggcgaccggatccgggtcggatccgactacgcggtcggttacatcgacatcgaccggttcaagagtgtcaacgacgtctacgggttcgttcgcggcgacgacttcatcaccgcgctggcccgcagtctgcaccaggcggtcgtctcggtggggctcccaccggccttcctcggccacgtcggcggcgacgacttcatcttcgtctgcacgcccgagcaggttcgtccgctgacctcgcaggtctcggccgacttcgagcgggcggccgacgcgctgtacgactcgtccgacgccgcccgcggctacgtggaggtcaaggaccggcgtggaaacctgcgccgtgccgcgctggtcaccctctccatcggcgtgtcggtctcggacgccgacaagcgtctcacgaatccgctggcggcgatgacgatcgcctccgagatgaagtcggtggccaagagtcagccggggtcgtacgtggcggtggaccggcgccgcggagtgtcggattcgagccatcgtcctgtgaagtagcacgctgtgggtagccgttgaccccccagtgcgtgtaagactgcgggtagtacccaccacgcgctggcgggactcggtgtaattccgaaccggcggtgatccacggtcagaccgtggtaagcccgcgacccgggagcggttcgtccgcccggtggacctggtgagaatccggggccgacggttgggtgcgggcatgcccgccccagacagtccggatgggagacagcgcgcgggacggacaggccatgcttggccgccgacgtcggcgtgccgcgtggcctcccggggcggcgttgccgttcccggacctccgccgccgcacgcctgcggcccgatgccgccgctcccgtcgccgcccgcgcgccgaccagcgggcgagagggcagggcatggccggtgtctccgtcgacgaggcaatgcgccgtgcggtcgagctcgccgcgcgcggcctcggcaccaccagccccaacccggtcgtcggctgcgtgctgctcgacccgggcggccgggtcgtcggtgagggcttccacgcgtacgcgggcgggccgcacgccgagatcgtcgcgctcgcccaagcgggagaacgggcgcgcggcggcaccgcggtggtaactctggaaccctgcgaccacaccggccgcaccggcccctgcagcaccgctctggtacaggccgggatcgcccgggtggtcatcgccgtacccgacccgaaccgggccgcctcgggcggcgctgccacgctgcgtgccgccgggatccgggtcgacctgggggtacgcgccgcagaggcggaggcgggcaacgtcgcgtggctcacctcgacccgccggggctggccgtacgtcatctggaagtacgcggcgacactggacgggcggtcagcggctgccgacggtaccagcatgtggatcacctccgaggtggcccggatggacgtgcacgcgttgcgcggcaccgtggacgccgtgctcgccggggtgggcaccgtgctcgccgacgacccgcgcctgaccgtccggaacctgcgcgacggaagcctcgccatccggcagccgctacgggtggtggtggactcgacgggccggaccccgccgggggcgcgggtccgggacgacgccgcgcccacctggatcgccaccgccgaggaggtcggtgtcgacccggagggccgggtcgagctggcggggctgctcgccgcgctgcaccagcgcggggtacgcgccgcgctggtggagggagggccgcggttggccggcgcgttcctcgccgccgggctcgtcgacaagatcgtcggctacgtcgcgccccggctgctcggcgccggcccggccgcactcacggaggcgggcgtgaccacgatcaccgaggccatcgactgcgaggtcgttgacgttacccaggtcggtcccgacctgcggatcaccgcactgccccggaagagggagggctgacatgttcaccggcatcgtcgaggagctgggtgaggtcgtccaggtcacccagaccgcggaggactccgcgctcgtcgccatccgcggctccgtggtcgtcgccgacgcccgtcacggcgactccatcgcggtcaacggagtgtgcctgaccgtggttgatctcgccgatggagccttcaccgccgacgtgatgggggagacgctgcgccgttccgcgctcggcgggctgcgccctggtgaccgggtgaacctggaacgggccgccaccctcggcagccgcctcggtggccacctggtccaggggcacgtcgacggcatcggcgaggtgctggcccgggaaccggccgcccggtgggagaccgtccggttccgcctgcccaccgacctggctcggtacgtggtgacgaaggggtcgatcaccgtcgatggagtgtccctgaccgtggccggcgtcggatcggactggttcgaggtgggtttgatccccaccacgctggggctgaccacgctcggatcccggggcgtcggtgacgcggtcaacgtcgaggtggacgtgctggccaaatacgtcgagcgcttgctcggcgggcaccgaccggcggggccgggtgatctgcccaccgtcggcctgcccggtgccgtacccgtgggtgggcccgcgtgacagggctgctcggctggctgctcgaggcgcaggtcagcgttgccgattcgcccgtgctggtccgcgagatcgtcggcaacggcttcggactggccgcggcgacgttgggcctgcgccgcgtcgtatgggcctggccggtcggcatgatcggcaacgcgttgctgttcaccgtcttcctcggcggagcgttcgccactccgcaggcgcacgatctctacggccaggccggccggcaggtcttcttcttcggcgtcggcctctacggctggtggcgttggtcgcgcaaccgcagccgcagccgcggccgcgacggtgtcgctgccgcggtggagccccgctgggccaccggacgggagcggctcgtcctgctggccgtcgccgtgggcggcaccgccgccggctatccggtactcgccgccctgggatcgtggggagcgctgccggacgcctggatcctcaccggcagcctgctcgccacgtacggcatggcccgcgggtatgtggacttctggctgatctggatcgctgtcgacgtggtcggggtgccgctgctgctgggcggcgggttctacccctcggccgccatgtacctggtctacggcgcgttctgcgtctggggtctcaccgcctggtggcggacgtcgcgcgccgcccgtccggacctcgtaccgatcacctcgagatacgcggaggctgtggcatgacgacttttggcacgatcgaacaggcgatggcggagatcgtcgccggccggcccgtcgtcgtggtcgacgacgccaaccgggagaacgagggtgacctgatcttcgcggccgaattggccacgccggagctggtcgccttcatggtcaggtacacctccggctacatctgcgcaccgttgaccgaggacgagtgcgaccggctggacctgccgccgatgcaccacaccaaccaggaccggcggggcaccgcctacacggtgacggtggacgcccgggagggcgtgagcaccggcatctcagccgccgaccgggcgcacacgatccggttgctcgccgacccgcgcaccgggccggcagacctggccaggccgggccacgtggtgccgttgcgggcccgccaggggggcgtgctgcgccggcccggtcacaccgaggccgcgatcgacctgacccggctggccgggctgcgccccgcgggcgtcctctgcgaactggtcaacgacgacggcaccatgatgcgggtaccggacctggagcggttctgcgcggagcattcgctggtcctgatcaccatcgcggatctggtcgcgtaccggcggcggacggaaaagcaggtcgagctggtcgccgaggcgcggatgccgacccggcacggcgtgttccgggcgttcgggtaccgcagcgactacgactcggcagagcacgtcgcgttggtgatgggcgacctcggtgacggccgggacgtgctggtgcgggtgcactccgagtgcctcaccggtgacgtgctcggatcgttgcggtgcgactgcggcccgcaactgaacgccgccctggatcaggtcgcccgggaaggtcgcggagtcgtgctctacgtccgcggccacgaggggcgcggcatcgggctgttgcacaagcttcaggcgtaccagttgcaggacacgggccgggacaccgtcgacgccaacctggaccttggcctgccggcggacgcccgggactacggcaccggcgcgcagatactctacgacctgggtgtgcggtcgatgcggctgctcaccaacaatccggccaagcgggccggtctggaggggtacggcctgacggtcgccggacgggtggagctaccggttcggccgcacccggagaacgtgcgctacctgcggaccaagcgggatcgcatgggacacctgctggagttcgacgaggttatcgaggcgccgatgggccgtgcggtcgtcggtgacgggattggagcgtaggcatggcggggttcggggagccgggcatcgatacggtcgacgccgccggcctgaccgtcggtgtggtcgccgcccgctggcacggcgagttgaccgatcacatgctggagcgggcggtcgccgccgccgacgcctgcggagcccgttccgtggtggcccgggtggccggctcggtggagctgcccgtggtggcgcaggcactcgcccgccgctacgacgtcgtggtggcgctcggggttgtggtccgcggggccaccgcccacttcgactacgtctgccggtcggtgaccgacgggctcacccgggtcgccctggacgaggggaaaccggtcgggcacggtgtgctgacggtcaacacgatcgagcaggcccgagaccgggctgggctgcctggttcggcggaggacaagggctgggcgaccaccgtcgccgtcctggacgcggcgcttgcggttcgtggtctggcccgcaccacccaacgggtgggcttcgacgcctgagattcccgggttcgtggacggcccggaccccggtgcagcggcgccggctggccggttgcgacaatcgagccgtgaagacgttcgaggagttgtttgtcgagctgcaggccaaggccgccgctggcacccccggctccggcacggtcgcagccctcgacaagggggtgcacttcatcggcaagaaggtcgtcgaggaggcggccgagtcctggatggcggccgagcacgaggggcctgagcggaccgccgaggagatctcccagctgctctaccaggtgcaggtgttgatgctcgccaccggtctcgacctcaaggacgtctaccgacatctgtgagtgtcccgtgtcgaaccttccgttccccgacaaggagcactccgtcatgctgcgagtcgccgtacccaacaagggcaccctggccgagaaggccgcccagatgctgcgcgaggcgggctaccgccagcggaccgacccgaaggaactggtctgccgcgacgagtcgaacaacatcgagttcttctatctgcgtccgaaggacatcgccacctacgttggctccggcgacctggacgtgggcatcaccggccgggatctactgatcgactctggcgcgcccgccacggaggtggtcgatctggccttcggtcaggccaccttccggttcgccgcccgaccggaggacgtcgattcggtgcaggagctgggcgggcgccgagtcgccaccgcctaccccggcctcgtcgaacggcacctcaccgaactgggcatcaaggccgacgtcattcgcttggacggcgcggtggagaacgccatccggctgggccttgccgatgtggtcgccgacgtggtggagaccggcgccaccctgagacaggccggcctggtggtgttcggtgagccgctgctgcgctcctccgcggtcctggtccggtgctcggccgcgccagcgcacccgcagtgcgagcagctgctgcgccgcctgcacggcgtgctcgtcgcccggcgatacgtgatgcttgcgtacgatgtcccggccgccctgatggcccaggccagttcactgactccgggcatcgagtcgccaaccgtgtccccgctgcaccgggagggctgggtggcggtgcaggcgatggtgctccgcgacgacgtgcaccagatcatggatgagctgtaccagctcggagcccgcgcgatcctggtcacgagcatccaggcatgccggctgtgacgtctgcggcgtagcgcacggaaccggcggcctgcccgcggcagatcgccgtcgccaccccgcggcatccgcgtcaacgctgtcaccccggcatggtccgcacctcgaacgcatgctcgaccgtgtccgctgccgcgcccggccgtgtgccgggcgcggaccgtcgcggcgggggtggcagactggtgtggtgagcaaacccgaagccgtccgtattcgaccccggcgagcccggttggtctgctgggcgtcggcgatcgcgttggtgctgctgttcacggtgctggcgacgtcgctgcacggggcgaccggcagtggttacggcacgttccagcgaggcgaccagttggcgatggtcggcctcggtgtgctcggcgcactcgcgttcctgctcttcgcccggccgaaggtggaggccgacgcgcagcgcgtacgggtgcagaacgtgatcggttcctaccagctgccctgggaggtcgtccgtggcgtccggttcgaccggggtgcgccgtgggccagccttgagctgcacgatgatgacctggtgccgatgctggccctccaggccgccgacaaggagctggccgtcgacggggtccgcgagctacgccggctacaccaggcccacctggcccagggcgttgctggccgctgaagccaggcggcagtgcgggccgtgcccggtttgggggcgaaccgggcgtgggtgtaagctgaccgggtcgaccaggccgtccgtgggttcacggccggccatgaaagcggagcgcctgctcccacccgagtcgccgcgcggcggccgggtccggtcaccgattccgggcacgtcccggcgtcggatgcgcgaccatgttgtcgtgccgaccggtcgagcaggccctggcggatgccggggccttctgctttccgggccggttcccacccgggagccgcgagggtcggccatgcaggagactcgactcgaggaggccccatcagcgtcgaaccacgcgtgaacgagcagatccgggcacgtgaggtccgactggtcggtcccgagggtgagcaggtgggcatcgtcccgctggagcgcgcccttcagctggccgcggacgtcgacctggacctggtcgaggttgcgccgatggcgcgcccgccggtgtgcaagctcatggacttcggcaagttcaagtacgagagcgcactgaaggcgcgcgaagcgcggcgtaaccagcagcagaccgtcatcaaggagatgaagcttcggccgaagatcgacccgcacgactacgagaccaagaagggtcacgtggtgcggttcctcaaggccggcgacaaggtcaaggtgacgatcatgttccggggccgtgagcagagccgcccggagctgggctaccggctcctgcgccggctcgagtccgagatctcggagctggggtacgtcgaggccgcgccgaagcaggacggtcgtaacatgatcatggtgctcgcgccgcaccgcgccaccaaggctgctgccacggcagcccgcggcggcgcgcttccgcgaggcgagcgggaatccggtgccgctgcggcagcaccgccggccgaggcggccggacccgccgggaccgccggcgagtaacaggggagaagacgttccacatgccgaagatgaaaagccacaccgggatgggcaagcgcgtccgggtgaccggcaagggcaagatcgtgaagcagcaggccggcctgcgtcacaacctggagaagaagccctccacccggacccgtcggctgaccggcctggtcgaggtggccaagccggatgtcaagcgcatcaagaagctgctcggccgctgacgcgcgccacctgaaccgacgaaggagctgagatggcacgcgtcaagcgggctgtgaacgcccagaagaagcgccgtaccctactggcgaccgcgagtggctatcgtggtcagcgctcccggctgtaccgcaaggccaaggagcaggtgctgcactcgatgcagtactcctaccgggaccgtcgtgaccgcaagggcgacttccggcagctgtggatccagcggatcaacgcgggtgcccgcgccaacgggcttacctacaaccgcctgatccagggcctcaagctggccggcgtcgaggtcgaccggaagatcctggccgacctggccgtcaacgacgccgccgccttcgcggcgatcgtcgaactggcccgcgcggccgtcgcggagcagggcaccggcggcgccgcgtcccaggccgcctgatccacctacggcagcgcgaggcgtctcccatgcagtcacgaccgcacgggaggcgcctcgacgccgcttccgggccgctcaccgcacgcaccccgcgggtcgtggcggcccgccggctgcatcgccgccgtgaccgcgaggccgccggccggttcctggccgaggggccgcaggcggtccgggaggctctggcccggccccacacggtcctggaactgttcggcactccggccgccctggaccggcacctggacctggtcgctcgggccaccaccgccgacgtacccgtctccacggtcaccgacgacgcactcgccgggctcgccgaaaccgtcgctccacagggcctggtcgccgtctgtcaacacctcgacctgccgctggccactgtgctcgcccgcacgccgcggctggtcacggtcctcgccggcatccgcgatccgggtaatgccggcacggttctgcgcaccgccgacgcggccggcgcccaggtggtggtcttcgccggtgcggccgtcgacccctacaacggcaaggtggtgcgggcatcggcgggcagcctgttccacgtcgacgtggtgcgcgcgtcggatccaccccaggtgatcaccgacctgcgggccgccgggctcgccgtactggccaccaccggatacggcgcggacgacctggacgacctggccgatgccggacggctggccgcccccaccgcctggatcttcggctcggaggcgcacggcctgccggacgagttgaccacggccgccgacgcccgggtccgggtgccgctgcacgggcgggcggagagtctgaacctggctgccgcggctgcggtgtgcctgtacgcttcagcgagagcgcagcgccggccgtcgtccggtcgcgcgatcgagacagcaggggagagcgtccgcccgtgaacgcgaaccggcgttcgtttagccagcccgccggtgccggcgggcggcaggcctgacctgctctccgtacgactcctaccggcgggctgcggcgcagccgcgcgtccgtagactcgcttcgccgcctgacgagggccggcgccgccgtgagggagtgcctgtacgccatgacctaccgcaacgacccgtacgacccgaagcaggtcgccctgcttgacccggccgcgctggccgaggctgtcgccaccgccgagacggcgttcgccgccgccaccaacccggatgcgctgaccgcgctgcgcccggcccacctcggggaccgggctccggcctcgctggcccgacgggagatcggtgcgctgccaccggccgccaaggccgacgccggcaagcgggtcaacgaggcccgccgggcgatcgagaccgcctacgccgcgcgcgccgaggtgctggagcgggagcaggccgagcggatgctggtggaggagcgggtcgatgtgaccctgccgtacgaccggcgtccgtccggggcccggcacccggtcagcacgctgatggagcagatcaccgacttcttcgtcggaatgggctacgaggtggccgaggggcccgaggtcgaactggagtggaccaatttcgacgccctcaacatcccgccggaccatccggcgcgcgggttgatggacaccttccatgtcgcgccggagtcctccggcctggtgctacggacccacacgtcgccggtgcaggcgcggacgatgttgacccgcacaccaccgatctacgtgatctgcccgggccgggtctaccggaccgacgagttggacgccacccacgcgccggtcttccaccaggtcgagggcctggtggtcgaccgcggcatcacgatggcacacctgcgcggcaccctggaccatttcgcccgggcgatgttcgggccggaggcgcggacccgcttccggccgcactacttcccgttcaccgagccgtcggcggagttcgacgtgtggttcccggagcaccgcaagggcgcgcggtgggtcgagtggggtggctgcggcatggtgaacccgcgggtgctgcgggcctgcggcatcgacccggagatctactccggattcgctttcggtatgggcatcgaccgcacggtcatgttccggcacggcgtcggtgacatgcgggacctggttgagggcgatgtccggttcacccgggcgttcgggtacggcgcgtagtgcgggcacgagttacggagacggtggtctgagtcatgcgagtttctgtcagttggctgcgcgagtacgtcgacctgccggcgcacctgaccccggccgacctcgagcaggccctggtcggcctcggtatcgaggtggagtccgtcgtggacctggccgggacggtcaccgggccgttggtggttggcgaggtacgggagatcgaggaactgaccggtttcaagaagccgattcggttctgccgggtggacgtgggggacgccaacggcaccggcgagttgcaggagatcgtctgcggggcacgcaacttcgcggtcggtgatcgggtggtggtgatccttcccggcggagtgctgcccggggacttcgtcatcggggcccgccgaacgtacgggcgtgactccaggggcatgatctgctcggcgaaggaactgggcctgggcgacgaccacaccggcatcatcgtgctgcccgggtccagcccggccaagccgggtgacgacgcccgccccgtggttggcctcgacgacgtggtggtcgaggtcgagctgaccccggatcggggctaccagatgtcggtacgggggatcgcccgggaactgtcccacgcgttcggtgtgccgttccgtgatccggggctcgcgtccgcgccggcggggaccgaacagcccgcgtaccccgtggaggtgcgggatccggtcggttgcgatcggttcgccgcacggatggtccgcggtgtcgacccggccgcgccgtcgcccgcctggatggtgcgacggctcatcacggccggcatccgcagcctctcgctgccggttgacatcaccaactacgtgatgctcgagctgggccagccgatgcatgccttcgacgccgaccggatcaccggcgcactggtggtccgccgggctgttgcgggggagaagctgaccacgcttgacggcgtggcgcgcacgctcgtcggcgaggacatggtgatctgcgacgccgggctgccgaaccggagtccgtccgcgggcgcggacgtcggcgtcccgatctcgctcgccgccgtgatgggcggggagagtagcgaggtggtcgccggcacctgcaatgttctgttcgaggctgcccactgggatccggtgatggtcgggcgtacggcccgccggcaccggctgttcagcgcagcagccaagcggtgggagcgcggcgtcgatccggccctgccgttggtggccatcgaccgggcggtccggctgctggtggagcacggcggtggcgaggccggcgtggagattctcgacatcgaccacgtggcgccacgtaccccggtggtcctgccggccgatctgccgtctcgacgggtcggggtggcctacccaccggcccgggtggccgccctgctcgaggggatcggctgcacggtcgtcaccggcgccgatcagctcgctgcggacccgggtgaggtgggcgtcgccgccggcggcgcggtctcactcgtcgtcaccccgccgacctggcggcccgacctgaccgacccggccgacctggtcgaggaggtggtccgcctcgacgggtacgaccgggtgccggcggtgctgccggtggcgcccgccggccgcggcctgacctggcagcagcggcgccagcgggcggtggccagggtcctcgccgaccaggggtacgtcgaggtgctctctccaccgttcgtggctgccgagctgaccgacctgctgggcctgccggccggcgacgtccggcggcggggggtgcggctggccaacccgctgtcggaggaggagccgttgttacgaacgacgttgctcggcccgttactcggggtgctccggcggaatctgggccgggggcagcgggacctcgcgctgtacgagatcggcacggtttttcacccgcgggccgatgtcggcactccgccgccgatgggggtggagcaccgtccgtcggatgcggagttcgctgccgctgacgcggtgctgccggaccagccccggcacgtcgccgtggtgctcgccggtgaggtcgagcctgccggctggtggggcgcgggacgtcaggcgggctgggcggacgcggtcgaggcggcccgaaccgtgctcgccgccgccgggatcccggacgaccgggtgaccgtgcgggccgcggagtacgccccctggcaccccgggcgctgcgggcagctgctggtggacggcgtggctgtcgggtatgcgggggagctgcacccagccgtggtcgccgggctggagctgccacgccgtaccgccgccatggaggtgaacctggacgcggttccggcagcgccggtgcggccggccccggccgtctcgtccttcccgcctgccctgatcgacgtcgcgctggtggtcgacgccggtgtgccggtggcccaggtgcagggggcgctggtggaaggtgcgggggacctgttggagtcggtccggctgttcgacgtgtacgccggcgagcagctcggtgcgggccggcggtcgttggcgtacaagctgaccttccgcgcgccggatcggacgctgaccgtggaggaggcggtcgcggcgcgggacgcggcggtcgcctgtgccgccgagcgcttcggcgccacgctgcgcggtgcgtgacgggcggatctcgcctgacgtcgccggtcggtcgtcctgcggtcagcccgccggcccctctacccctgccccgtaacggtcggcttgtccgggcccgcgtcgcgcctcgcggcgcgggccctaccgcgttcggcgtcggtaactcgggacacggctccattgccatgcagtgcattgcataaacatgtagtcgctggtagccttcgtgcattgtcatacggaggtaggtatggggatccgagttgcggtcgtgggggcgagcggctacgccgggggtgagctgctgcgcctggtcgccgggcacccagagttcgaactggtcaccgccaccgcgcacagccaggccgggcatcggctgcacaccgtgcacccgcagctgatcgggctggatctggtcctggccgagaccgacccggctgccctggccgatgccgacctggtctttctggcgctgccgcacggcgagtccgccgcgttggccgcacagttgccgccaaagacgcgggtggtcgacctcggtgccgatcaccggctggccgacccgtacgcctgggccaactactacggcggtacccatgccgggcagtggacctatggcctgtccgagctgcccggccagcgtgagcgggtcgccgccgccacccgcgtggccaaccccggctgctacgccaccgccatcatcctggcgctcgccccgttgatcgccgccggcgcggcccagccggccgacgtggtggtggtcgccgcctccggtgtctccggcgccggtcgcgccgccaaggcgcacctgctcgccggcgaggtcatgggcgacctgtccccgtaccgggtcggcgcgcaccagcacgtcccggagatcaagcaggcgaccggggcgaccagcctgtcgttcaccccggtgctggcgccgatgccacgggggatcctcgccaccgtcaccgccgtgcccgcgcggggggtcgatccgcaggcggtgctcgccgaggcgtacgcggacgcgccgttcgtgcacgtgctgccggaggggcggtggccacacacggcagcgaccctcggctccaactcctgccacctgcaggccaccgtcgacgtcgacgccggtcggctgatcgtggtcagtggcctggacaacctcggccggggcgcggccggtcaggccgtgcagaacgccaacatcatggtcggcctgccggagaccaccggcctttccgcgtggggagtcaccccatgagcgtgacgactccccgtggcttccgggcggccggttttgccgccgggctcaagagcggcggggcggccgacgtcgccgtggtggtcaacgacggcccggacgctggagtagctggtgtcttcaccgccaaccgggtgaaggccgcgccggtgctctggacgcagcaggtcgtccacggcggggtggtccgcgccgtggtactcaactcgggtggtgccaacgcctgcaccgggcccggtggcttccaggacacccacgccaccgcggagcacaccgcggcggtgctgaccgccgcctccccccagtcggtcggtgcgggggaggtggcggtctgctccaccggcctgatcggggaacggttgcccatggaccggctgctgcccggggtcggcggcgcggtcgcggcgttgaggcgggacggcggcccggccgcagcccaggccatcatgaccaccgacacccgcccgaagaacgcggtcgggcacggtcatggcttcaccgtgggtggcatggtcaagggtgcgggcatgctcgccccagcgctggccacgatgctctgcgtgctcaccaccgacgcggcggtcgacccggagaccctggacgcggcgctgcgggaggcctgccgggtcaccttcgaccgggtcgactcggacgggtgcatgtccaccaacgacacggtgctgctgctggccagcggcgcgagcggcgtcgtgcccaccgaggccgagttgaccgcggtcgtcaccgctgtcgcccacgacctcacacagcagctcatcgcggacgccgagggcgccaccaagcaggtcacgatcgacgtggtcggtgcggcgagagaggacgacgcagtcgaggtgggccggagcgtggcccggaacaatctggtcaagaccgctctgttcggcaacgacccgaactgggggcgcatcctcgccgcggtcggtaccaccgccgccgtgttcgagccggacgcggtcgacgtggccgtgaacggagtgtgggtgtgccggggcggcgctgccgccgaggaccggtcgaaggtcgacctcggtggctcggaggtgaccatccgcatcgatctgcacgcgggtcaggccgcggcgacgatctggaccaatgacctgtcgcacgggtacgtgcacgagaactcggcgtactcgacatgaacgcgacgatcgccgcgcggtggagcaccgcagccgggtacggaaggcaggttcgggcatgagcctcaccgcggatctcgcccgcgcccaggccaaggccgccacgttgatcgaggcgctgccgtggctggcccgattcgcgggctcgaccgtcgtggtcaagtacggcggccatgccatggtcgacccggagttacggcgggcgttcgccgcggacatggtgttcctccggtacgccggactgaagccggtcgtggtgcacggcggcggcccgcagatctcgagcatgctggaccggctcggcatcgacagcgagttccggggtgggctacgggtcaccacaccggaggtgatggacgtggtccggatggtgctcgtcggccaggtgggccgggaactggtcgggctgatcaacacgcacggcccgttcgccgtgggcctgtccggcgaggacgccggcctgttcaccgcggtccgacggacggcgtacgtcgatgggcagcaggtcgacatcggccaggtcggtgacgtggagtcggtggacgtcacggcggtcaccgacctgatcgacggcggccggatcccggtgctctcgacggtggcgccgggtaccgacggcgtgtcgtacaacctcaacgcggacaccgcagccgcggcgctggcagtcgccctgcgggcccgcaaactggtggtcctgaccgacgtgccgggcctgtacgccaactggccggatacgtccagcctggtcggtgagatcaccgcggacgacctggcgaagctgctgccgtccctgcagtcgggcatggtcccgaagatggaggcatgcctgcgggcggtacgcgggggcgtgcccgccgcccacgtcgtcgacggtcgggtcgcccactccacgctgctggagatgttcacgtcggaaggcttcggaaccatggtgattcccgcatgagcccgctcctcgaccgctggcagcagtccatgatggacaactacggcacgccgtcgctcgcgctggtcggcggctccggcgccgtcgttgtcgacgagaccggccgcgagtacgtggacctgctcggcggcatcgccgtcaacgccctcggtcacgcccacccggctgtggtgtccgccgtgtccaggcaggttgccacgctggggcacgtgtcgaacctgtacgccgccgaaccaccggtggccctggccgagctgctgctcgcactcgccgggcgcccgggacgggtgttcttcaccaactcgggggccgaggccaacgaggcggcgttcaagatttcccggctcaccggccgtacccaggtcgtcgcgacccggggcggattccatggccggaccatgggtgcgctggcgctcaccggccagccggccaagaccgacccgttccgcccgctgcccggcgccgtcacccacgtcgagtacggcgataccgccgcactggcggcggccgtcaccgacgcgaccgcgatggtgatcctggagccgatccaaggcgagaacggtgtcgtcgttccgcccaccggctacctggccgaggcccgccggatcaccgccaaacacggcgccctgctggtactcgacgagatccagaccgggatcggccgcaccgggcactggttcgcccaccaggcgcagggtgtcgagccggacgtggtgacgctcgccaagggcctcggcggtggtctgccgctcggtgcctgcctggccttcggtccggccgccgacctgctgcgccccggctcgcacggcaccaccttcggggggaacccgatcagctgtgccgccgcgctggcggtgctgtccacgatcgccggtaccgggctgctcgaccacgtcgagcgggtcggtgagcagttacggcggggtatcgagatgctccgccacccgctggtcgccgaggtgcggggtgccgggctgctgctcgggatcgtgctgaccgcgccggtcgccgcggtcacggtcggcgcgctgcgggaggccggcttcctggtcaacgcggtgcagccgggtatcgtccggctcgctccgccgctggttctcaccgccggccaggccgaggctttcctggccgccctgccggcggccctcgacgcgagcgttcccgccgccggctcgaccctggtcgccggcccaccgccggcgggcccgagcgagaagaaccccccggcccggccggccaggatcccaaccccgacgaccccaaccacgacggaggccagggcatgatccggcacttcctgcgggacgacgacctctcgcccgccgaacaggcgaccgtgctcgagctcgccgcccgaatgaaggcggaccggttcgggtatcaacccctggccggcccccgctcggtggccgtgctcttcgacaagccgagcctgcgcacccggatgtccttcgacgccggcatcgccgagctgggtgggcacccgttggtggtggacagccaggtgacccacctcggccgcggcgagaccctagccgacgtcgggcgggtgctgtcccgctacgtggcggcgatcgtgctgcgaacccacggggacgaccggatcaccgagatcgccgcgcacgcgaccgtgccggtggtcaacgcgctcaccgacacgtaccacccgtgccagttgctggcggatctgctcaccatccgtgagcacctcggcggtaccaccgggcggacgctggcatacgtgggggacgcggcgaacaacgtgtgtcactcgtacctgctggccggcgccaccgcggggatgcacgtccgcgtcgccgggccggccggcttccgcccgaaccccgacgtgatggcccgggcggagaagatcgccgccggcaccggcgggtcggtgcgtgtcggcgacgacccggtggtggcggtgcgcggcgccgacgtcgtggccaccgacacctggacctcgatggggcaggagtccgacgggctggatcgggtcactccgtttcggccctaccaggtcaacgccgcgttgctcacacacgccgcgtcacacgcgatcgtgctgcactgcctacccgcacaccgcggcgacgagatcaccgacgaggtgctcgacggtccgcggagtgccgtcttcgaccaggcggagaatcggctgcacgcccagaaggcgctgttgacgtttcttctcgggacggcgcacgtcccggacgtaccggcgccgggcgtcaccgacagggagaccccatgaccgccccactgacccgtgccgcccggcacgcccgcatcgtcgagttgattcgggacaaggcgatccactcgcagaccgagctggtcgacctcctggtcggtgacggtatccaggtcacccaggcgaccctctcccgggacctcaaggaactgggcgcggtgaccgtacgcggtggtgacgggcgcggcgtctatctgatccccgaggacggacaccgcccgttgcgggaggccgagaccgcgccggcgcgtctcgtgcgcctgctgcgcgaactgctcaacggggttgacgccagcggcaacatcgccgtgctgcgcaccccgccgggcgcggcccagttcctggccagcgcgttggaccgcgcaggcctgcccgaggtcgtcggcaccatcgccggcgacgacaccatcctcgtcgtggcccgcgcggccgacggcggagccgcgctcggcgaccaactcgccggctgggcccgccgcgaagagaacaccgaagggagcaccacaccatgactgagcgggtcgttctggcgtactccggagggctggacacctccgtcgcgatcccgtacctggccgagcagaccggcgccgaggtgatcgccgtggcggtcgacgtcgggcagggtggtgaggacctggacgcgattcggcagcgggccctggactgtggggcggtggagtccgaggtggtcgacgcgcgcgacgagttcgccgccgagtactgcctgcccgcggtccgcgccaactccctctacatggaccggtatccgctggtctccgcactgtcccggccactgatcgtcaagcacctggtggccgcggcccgcacccacggcggcaccatcgtgtcgcacgggtgcacggggaagggcaacgaccaggtgcgcttcgaggccggcctcggggcgctcgccccggatctgcggatcgtcgcgccggcccgggacttcgcctggacccgggacaaggcgatcgcgttcgccgaggagaagggcctgcccatcgatgtgacggcgaagtcgccctactcgatcgaccagaacctgtggggccgtgccgtcgagaccggcttcctggaggacatctggaacccgccgatcgaggacctgtacgcctacaccgccgacccggccgaaccgcgggacgcggacgaggtcgtcatcaccttcgacgccgggaacccggtcgccatcgacggtgagaccgtcaccccgtaccaggcgatcgtggagctgaaccggcgtgccggcgcgcagggcgtcggccggctggacatggtcgaggaccggctcgtcggcatcaagagccgcgaggtgtacgaggctccgggcgcgatcgcgctgatcgccgcacaccaggagttggaggcggtcaccgtcgagcgggatctcgcccggttcaagcggggcgtggaccagcgctggggtgagctggtctacgacggcctgtggttttctccgctgagggctgcgttggacgcctttgtcaacgatgcgcagcagcacgtttccggcgatgtgcggctcaccctgcacggcgggcgggccaccgtgaccggccggcggtccgaggccagcctgtacgacttcggcctggccacctacgacaccggtgacaccttcgaccagtccctggccaagggattcgtgcagctgtggggcctgcccagcaagatgtcggcggcacgggacgcccggctgggtggggcgcagtcgtgaccatcggtacgggcgccggggcgccacaggtgccccccgccctcgggagtgcggaggtgaacactgccacaatgggcggggtggacgacaagagcctgaccgagaacagcgcggccaccaatcggacgagcctgtggggagcccgcttcgccggcggccccgccgaggccctcgcgcggctgtcggtgagcgtgcagttcgactggcggctggccccgtacgacatcgccggatcccgggcacacgcccgggtcctggccggcgccggcctgctcgacccggaggaactggggcagatcctggcggcattggacgacctggaggccgcctgcgccgccggcacgttccggcctaccgtcgacgacgaggacgtacacaccgccctggagcggggcctgctggaacggctcggccgtctcggcggcaagttgcgcgccggccgttcccgcaacgaccaggtcgccacggacctgcggctctacctgcgcgaccacgcccgtggcgtggccgctcggctggtcgaactggccgaggcgttggtcgatcaggccggacggcacgtggaaaccgcgacaccgggcatgacgcatctgcaacccgcccagccggtcaccttcggacactggttgctcgcccacgtgcagccgctgctgcgtgacctgcagcgactgcgggactgggaccaccgcaccgcggtcagcccgctcggagcgggtgccctcgcgggctccggcctgccgctggacccggtggcggtcgcccgggagctgggcttccgcacgtccttcgccaactcgatggacgccgtcgccgaccgggacttcgtcgccgagttcctgttcaccacggccctgatcggcgtgcacctgtcccgcctcggcgaggaggtggtgctgtggacgtcgccggagttcggctgggtggagttggatgacgccttcgccaccggttcgtcgatcatgccgcagaagaagaacgcggacatcgccgagttggcccgaggcaagtccggccggctcgtcggcgggctggtgagcgtgctcaccatgctcaagggcctgccgatggcgtacgaccgggacatgcaggaggacaaggagcccgccttcgacgcggtggacacgctggagctgctgctaccagccctggcggggatgatctccacgatgacggtacgagtcgaccggctggtcgccgccgcgccggagggattttcgctcgccaccgaggtggccgactggctggtccgtcgcagcgtgccgttccgtgaggcacacgagatcaccggacggttggtggcgctctgcgtggcccggggctgtgcactcgacgaggtgtcggacgccgacctcgccgcggtcagcgagcacctcgaccccgcggtgcgggacgtgctctcggtccgcagcgccctcgccgcccgcaccacccccggctccacgggccccgggccggtcaccgaccaactcgccaccgcctccgaccagctcaccggttggcgggagtgggccgccgaacaggtcgttccccgctgaccagctcaccgacgggcgggggcgggtcgcagagcggatcgcccccgccgaccggccgcgccgcgcggccgggccgggcggcgggtggcggcccaacgccagacgcggctgaccagcgcgccgtacgcgatgccgagcgcgagcgatgcggcgagggcgaccagtggcagctcccgcaggtgcgggaagacctgccagtgggtcagatagatgtagagcgagctaccggcgagcaccccggccaccttgttcagcacgcccaggctgggcacggtcggcagccaggtcagtaacgcgaagccggccacgatcagggcttcgcgggcaggctgcccgaagaagcccggcacggtggccaccgcggcgagcgtgaccaacagccgctgccgtaccccgtcggcccgcgcggccgcccacccgagcgtgaacagccagccggccacgagcgccgccggcaggtcgtgccccgcatcgacgccgaagacgtcgtaccggccgagaagcgcgactgcggtcagccccagcggaaacgcgaacgggtgccgccgctcccagcggtcgactcggcgcaggccgagcagcgcggccagcgccaccagaaggtagaccaccgcctcgacaaaccagaagtgccagccgtgtggggcgtcgtccggccgcaggatgctgttggccagcagcagggtgctcagccggtactggtcgttgaccagcatcaccgcgccgatccacgccacggtgggcagcacgatgcgcagcaggctggcgccgatctgccgcagccgctctccccgccgggcgccggtgagctggaatcgggcgaagttgaatccggccaccgcgagcaggaggtgcgccccaccggtgagggtgaacagcgggatgtgtgagccgacgatcagcacgattgccgctgcccgcagcgccacgctggtctccagcgaacgccgccggcgtggccgtggcgcgcgtccgggggccgcggtggatcggcgcaggtcggcgatcggcagggtgtgccagtccgccggcagctcaccgagctctcgctccaaccgcaccgacatctcgacgtacgacagggagtccccgccgaggtcgacgaagctgcggtccggggtgacgtcggtgcggtcgagcacctccgcgtagagcgtgcagaggtcgccggccggcgccgccggcggtggcgtctcctcggcggcgagctcacgcagcgccaccaggtcgggcttgccggaggcgagccggggcagctcggccagtgggagcactcgcacggcccgaggtggcagccccacctccccggcgaccaggcggcgcacccggcgtgggtcttcgtcgccgagggtcgccacgatcagttcgccgtcaccgccgatgcagctggcagtgacatcgtgcgcggacagcagcgcctcgacttgctgcgggtcgatccgcagcccgagaatcttggcgaatcggctgcgtcggccgacgatctcccacacgccagttgcggtatgccgagccaggtcgccggtgtacagctcgtcgacggtgcgacccagcgccagatcggcgggagagtgggcgtatccgagcatgacgttcgggccggcgtagaccagctcgccgacctccggatccggatggtcggcgaccggggcgagccggaagtcaccgccgggcaccggcaccccgatcgccgtcggatggtcgaaggcgaggtccggtggaaggtacgccatccgcgcggtcgcctcggtctgcccgtacatgacgaagaggtcccagcccgcgctccgacccagctcggcgtaccgacgtacccggtccggtgcgagccgaccaccggcctgggtgacgtatcgcaggtgtggcaggtccatagcggcgaagttgacccggtccagcaggtcgaaggtgtacggcaccccggcgagggtggtggcccgggcatcccggaacaactcccagaagcaggtgtcggcgaccgacaggtcggtcaacaccagcgcggcgcctcgggccaggtggctgttgaccaccgacaggccgtagcagtagtgcagtggcaggctggtggccgcccggtcggtgtcgcggatctccaggtactcgccgatcgcctccgcattggcctgcaggttggtgtgggagagccggaccagcttcggggagccggtcgaccccgaggtggacagcagcagggccaggtcggggtgcaggtcatgcacggaggcggcgcggcggtgctcgacctgccagccctcgtcggccgcgccgacgagcacgtccgggtcgtacgcctcgatcaggccggcgagcgccgaggcccggtcgtcgggcaccaacaggaccgggtgccctgcgtgcatcgcggccaggtacgccaccagcgagtcgaccgtgttcgccccgacgaccagcaccagccgtcgccccacgccgagttgctcggcggttcgcgcgacccgggcggcgaggtcggtgtacgagatctccccgtcccgggtgacgatggcggtgcgctcgccatgtgttgccaggtcgcggacgaacggcacttccacggccgggaacagggcggatgcggaagtcacgagcaccaactttaaggtaaggctgacctaatccatagctcaggcgacccgcatcacctcgggatagggtcgcagccgtggaggcgtaccccgaagcggttgacgatctcgcacggctggccgtcctgctcggcgggccggtcgtgccggcggcccgcggcctgctcggcgcccgcctttcggccggcggggtcaccgtgcggatcaccgaggtcgaggcatatgcgggcactgcccaggacccggcctcacacgcccaccgtgggcgcaccccccgcaacgcggcgatgttcggccccgcgggtcacgcctacgtctatttcacctacggcatgcactggtgcctgaacgtggtgaccgggcccgacggggaggcatcggcggtgttggtgcgagccggtgaggtggtcacgggcctcgcccaggcccgatcccgccgtcgggcggcgcgatccgacggggatctcgcccgaggaccggcccggctctgcgccacgctgggcgtcgaccgctccgcctacgggcggaacctgctcggcgacggcccggtgcggctgcgtcccgcgctcgaaccggtgccagacccggccgtggcggccgggccgcgggtgggcgtgaccggggcgcatgacgtgccgtggcggttctggatcacaggtgacccgaccgtcagcgcctaccgtcgccacgtaccccggcggcgcgccgctgaggcggcacggccggtggcggagacctgaccggtcagtgcgcacggccgtacgggtgcgccacgagcaccgggcagtgggcatgctgcaccagggactggctgaccgaaccgagcaacatcccggcgaacccgcctcgccctcgcgtgcccacgacgaccaggacggcatcccgacttgcctcgatcaacgcctggtccggcttgtccgcccgtagctgtcggggtgtaacggtcagccccgggtgactgccgcgggccgccgccacggcggtgtcgaggagctccgccgcgtcggtcgccccaggcgtgcgcacgtgcacgagcaccaggtcggtccgttgccgggctgcctcgtcggcggcctgccccaccgccacctccgccgactccgatccgtccaccccgaccagtaccggcccctcctgcggaatcggctccccggtggggcgaaccaccagcaccgggccatgcgcgtgcgccgtgacctgcgtaccgaccgagccgagcaacagcccggcgaagccgccgtagccccgactgcccaccacgaccagctccgcccggcgggactcctcaaccagcgtggcgcccggcccaccggcgacctgccgcacctcgatggtcagccccggccagcgctcggtcagttcggccgccgtccggtccagcatcgactgtgcctcgtcgttcggcgctggtatccccaactcgtacgggttgagcggaaccccgtaccccgacgggtgcaggtagccgtgtaccaggtgcagcggtcgggaccgctgcaccgcggtacgggcggcgtactccgccgccaccaggctcgacggtgagccgtccactcccaccaccacgggtcggttcatcagcacccctttcggacttgtctggcgtattgtccctcaggccggtgcggctggcccggcggttacgggcaacgattggacgggtatcccgcacacggcgcacctcgcgtcggcgagatcacccgtcgccgtgccggacgatgaccaggggactgtgtccgtgatgcaggacggcgtggctgaccgagccgagcagcagcccgccgaacgcgccgcgcccgtgcgcgccgacgaccaccagctgggcacgcttcgacgcctccaccagcacccgacccggagagccacgcaccactcggtgccgcaccggcacctgcggatacctgtcggcgaaaccggcgatcgactcggcgagggtccgctcctcctcaccctcggcggcatccaggtcatagaccaggggcaggatgtccccggggccgacaggagtcgggaaaagccaggcgtgcaccgctaccagcgaagcgtcccgacggtccgcctcctcgaacgcgaaggcgaccgccttggtggacagctcggaaccgtccactcccaccacgaccggaccgtcggcgcgtgcctcaccccggaccaccatgaccgggctctgcgcccgggcagcgacctgcacggtgaccgacccgagcagcagaccggcgaagccgcccagccctcggtggccaagcaccgtcagtaccgcccctcgcgcctcctcgaccagcaccggggtcggtgcgccatccaccacgacgccggtgatccgcagatcaggggcgatcttgcgggcctgctcgacggcctccgtcacgtactgctcggcctggttgcgcagtccggccgtgaccggggcaccgggaaccggggtcaacggggcaccggtcaacggccagatgaaggcgtgcaccacccgtagtgggcgctgccggtactccgcctcccgcaccgctacccggaccgcgtccagcgcggcagcggaaccgtccactcccaccacgactggggctccggccttgatcgtcatgatgtcctccttcggctcggctcaccctcagcctgccgggccgctccccgtccgatcaggggcggtcggcccccgccccgggccattggtccccccgcccggtggtgcctggctgactctgcacacaggtgccagcgcggcctcgggcggtaacggtcggcgctgtccgaggcgagtccggcggaagctacgatcgctcgatgaccgccgatctgcgcctgcgtcccgtgctcgacgacgacctgccgcacttcttcacccatcagcaggacgtcgaggccacctggatggcggcgttcggcccggcggatccggccgaccgcgccgcgttcgacgcgcactggaagcggatccgcgcggacccggcggtggcttcccgcacggtggtcgtcggcgacgaggtggtaggtcacgtgaacgccttccccgccgccggtcgcctcgaggtcagctactggatcgatccgcgccgctggggccgggggtacgcaaccggcgcgctcgtcgttctgctgaccgaggtgtcccgccggccggtgcacgcccgggtcgccaaggacaaccgggcctcgctcgccgtgttacgcaagtgcggcttcgtcgtcgtcggcgaggaccaggggtacgcccacgggcgcggcgtcgaggtccaggaatggatcttggagttgtccgggccggccccgtcaccggtctgagccgacgtactaccctcgccgaggtgaactggctggaactgatcggctgggccggctccgcggtgctggtcgggtcgctgctacagacgcgtatccttcggctgcgtgccctgaatcttgtcggctgcgtcgtgttgatcggctacaacgcggcggtcccggtgtggccgatggtcggcctgaacgtcgtgctggccgcaatcaacgtgtggtatctgcgtgacctgctggcgacccgccacgacgaggcggtctacgaggtggtcgaggtgggcgtcgacgaccagttcctggcccacacgctgcgggtgcacgcggccgacatagctcggttcaaccccggtttcacctggcgtcgggaggggcgtcagtcggcgtttctggtcgtcaaggctgacgaggtggtcggggtggtgctggcgcacgcggagccgggcggggtggcccaggttgaccttgactacgtcactcagcggttccgtgacttcaccccgggcgagttcgtgtaccggcgcagccggctcttcaccaaccaggggttccggcgggtcgtcagcccgcccggcatggtcgcgccctactaccaccggctcggcttccgccggcagggcgatgcgtacgtgctggaccttcccgccgccgcgtagctgggcgcccctgccacgccgcagagatcacctgcgggccggtgggcagcggagaaccacgttgccgctgtgcccggactatcgcaaccggccaaccggccaaccggccaaccggccaaccggccaaccgggctgcggggtctgggctaccgtgcccactggcccctggctgcgtgttcaggccgaggtcaggttctgtaggcggacctggccgcgcgcgaccagacggtcgtcgccgtcggtgatctccacctgccacagttgttgactgcggccccggtggatcggggtgccgacggccgtcagctcacccgaccggaccgcgcgcaggaagtcggtctggttcgacacgccgacgacctgcccctggtcggccagccacgtggccccgccgatgctggccgccgtttcgacaaccgcgcagtacacgccgccgtgctggattccgtacggctggtgcagctcgggacgaacctgccagctgatgaccacccgatcggcgctgacctcgtcgaacttcagccccagcagcgccacgaagccaccggtcagacttggctcatccacggcatagcccttcgtcgtcacgggccagcagcatagcgggccggcactcccggtagtcgtgccggccggtcatgggggagaatgggggatcgtgaccgacaccagccccccgccgccagggcgggacacactcttcgacgacctgcggtggcgtggactgatccaggactccaccggcctcgacgagctacgtgcgctgctcgacggccccgggatgaccttctatgtgggcttcgacccgaccgccccgagcctgcacgtcggtaacctcatgcaggtcgtcaccgcccggcgacttcagcttgccggccaccggccgctgctgctggtgggtggggcgaccgggcagatcggtgacccgaaggagagcgccgaacgcgtcctcaacccacccgaggtggtggccggatggttggcccggatccgcgaccagttggctcccttcgtgtcgtaccagggtgcgaacgcggcgcggctggtcaacaacctggactggaccggcgagatgtccgtggtggagtttctgcgggatgtcggcaagcactttccggtcaaccggatgctggcacgcgaggtgatccgggcccgactagagagcggggtcagcttcaccgagttcagctaccagctgctccaggccaacgacttcttcgaactgcaccggcgacacgggtgtcggcttcagttcggtggctccgaccaatggggcaacatcaccgccggcgtcgactacacccgtcgccgtggcgcggggccggtcgaggcgttcaccacgccattggtcacccgatcggacggcatgaagttcggcaagaccgagggtgaggcgatctggctcgactcggagctcaccagtccgtacgccttctaccagttctgggtcaatgcggacgaccgtgacgtcgcccgctacctgcgttacttcagcttccgttcccgtgccgaactggaggcgctggagaaggaggcagcggaacggcctgccgcccgggtcgcccaacgggcacttgccgaggagttgaccaccctggtccacggtgagcgggaaatggcccaggtggtcgccgcgagccaggcgctgttcgggcgaggctcgctgggtgaactctcaccagcagtcctgcgcgcggccctgaccgaggccggcctggtccacctcgacgagctgcccgacgtggtcgggctgctcaaggagtccggcctggtaccgagcaacaaggaggctcgccgcgtgatcgccgagggcggcgcctacctgaacaacaaccgggtgatgtcggcagaggctgtcgtcgccccggatgacctgttgcatggccgctacctggttctacggcggggtaagcgttcatttgccggcatcgagctgcggagatagtccaactctgatcgtgtgaccggggacgcgtccgatggatttgacgacggcgccatcggacgcgtaactttctctctgccagcgcggaacggacgaaacaggcaaacgccccagtcggccggagcgctggacatgaacttcggaccaatcaggctttctgcctgtgcggtctgttcgggcggtgccccgaatttgccgacaggcggatttggcaaggcgagaccgaccgggtaaggttagccgccggcaggagccgggcgcgctcacgagtaatcgtaagcggccggtctgccgaaactatgacaagggcgacgagtcgaatgtgtcatagtgctcggaaatggtgctatgccgaccaaagcgcatgatgcggtttgacgcggtagaaaccaccgggtaaggtagtagaagcgcctggcgcgtgggtgctgggtgtggttggttgctcttgaggggcctcgtgtggggttctgatggtgtgtggttgttctttgagaactcaacagggtgtttggaaagccagtgccgtttggtctgggttggcctgctgattttgttggtgggttggtttggatcgtttggcaacatgatttgttgctgggattgtttttcaatggtttttgttggagagtttgatcctggctcaggacgaacgctggcggcgtgcttaacacatgcaagtcgagcggaaaggcccttcggggtactcgagcggcgaacgggtgagtaacacgtgagtaacctgccccaggctttgggataaccccgggaaaccggggctaataccggatatgaccatctgtcgcatggtgggtggtggaaagattttttggcttgggatgggctcgcggcctatcagcttgttggtggggtgatggcctaccaaggcggcgacgggtagccggcctgagagggcgaccggccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaatcttgcacaatgggcggaagcctgatgcagcgacgccgcgtgagggatgacggccttcgggttgtaaacctctttcagcagggacgaagcgtttgtgacggtacctgcagaagaagcgccggccaactacgtgccagcagccgcggtaagacgtagggcgcaagcgttgtccggatttattgggcgtaaagagctcgtaggcggcttgtcgcgtcgactgtgaaaacccgtggctcaactgcgggcttgcagtcgatacgggcaggctagagttcggtaggggagactggaattcctggtgtagcggtgaaatgcgcagatatcaggaggaacaccggtggcgaaggcgggtctctgggccgatactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgctgtaaacgttgggcgctaggtgtggggggcctctccggttctctgtgccgcagctaacgcattaagcgccccgcctggggagtacggccgcaaggctaaaactcaaaggaattgacgggggcccgcacaagcggcggagcatgcggattaattcgatgcaacgcgaagaaccttacctgggtttgacatcgccggaaatccttcagagatggggggtccttcggggccggtgacaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgttcgatgttgccagcgcgttatggcggggactcatcgaagactgccggggtcaactcggaggaaggtggggatgacgtcaagtcatcatgccccttatgtccagggcttcacgcatgctacaatggccggtacagtgggctgcgataccgtgaggtggagcgaatcccaaaaagccggtctcagttcggatcggggtctgcaactcgaccccgtgaagtcggagtcgctagtaatcgcagatcagcaacgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacgtcacgaaagtcggcaacacccgaagccggtggcctaacccttgtggggggagccgtcgaaggtggggctggcgattgggacgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttctaaggagcgccatccgtcgaagggcggtatggagcctcgtgtcacctgtgttgggtggtggggtgctcattggtcggagacactggctagttggcgtcggcagcggtcggatgctcttgtacacgcttctcatcgtgtggtggggggtgggggaaggggttgatgatgcggctggtgctggtggtggacaccctgttgggtcctgaaggaatgaccgtttggttgtttcttgggccgtgtgctctgcggtgccgtgtggtgcggtggggtggcggttgcctggcgtggctggcttcgtataccggatgctgctgttgtgccctcgtggtgggggtggggtggtgttgctggtgcggggtggtggttgcgggtgggttgtttgttgagaattacacagtggacgcgagcatctttgtggtcaagttgtcaagggcggacggtggatgccttggcaccaggagccgatgaaggacgtgggaggccgcgataggcctgggggagctgtcaaccgagctgtgatcccagggtgtccgaatgggggaacccggcatcagtcatgtgatgtcacctgcacctgaactcatagggtgtgtggagggaacgcggggaagtgaaacatctcagtacccgtaggaagagaaaacaattgtgattccgtgagtagtggcgagcgaaagcggattgaggctaaaccggcggcgtgtgatacctgtcaggggttgcgtggtcggggttgtgggatcctgcgacacgggctgacactcgtgtggggagtgataaagctggtggctagttgaacagtctggaatggctgaccgtagacggtgatagtccggtaggtgaaagctgctggtctcctgtgggtgttcccgagtagcggcggactcctgtaatctgccgtgaatctgccaggaccatctggtaagcctaaatacttcctggtgaccgatagcggatagtaccgtgagggaatggtgaaaagtaccccgggaggggagtgaaagagtacctgaaaccgttcgcctacaatccgtcggagcctcctttgtggggtgacggcgtgccttttgaagaatgagcctgcgagttagtggcatgtggcgaggttaacccgggtggggtagccgtagcgaaagcgagtctgaatagggcgttgagtcgcgtgttctagacccgaagcggagtgatctagccatgggcaggctgaagcgtgggtaagactgcgtggagggccgaacccaccaacgttgaaaagttgggggatgacctgtggttaggggtgaaaggccaatcaaactccgtgatagctggttctccccgaaatgcatttaggtgcagcgtcgtgtgtttcttgccggaggtagagcactggatggtctagggggcctacaagcttaccgaaatcagccaaactccgaatgccggtaagtgagagcgcggcagtgagactgcgggggataagcttcgtagtcgagagggaaacagcccagatcaccagctaaggcccctaagcgtgtgctaagtggaaaaggatgtggggtcgcatagacaaccaggaggttggcttagaagcagccatccttgaaagagtgcgtaatagctcactggtcaagtggttccgcgccgacaatgtagcggggctcaagcacaccgccgaagctgtggcattcacgcgtgtacttcgcatggcccttttgggggttgtgtgcaggtgtgtggatgggtaggggagcgtcgtgccgggggtgaagcagccgagtgatcgagttgtggacgcggtgcgagtgagaatgcaggcatgagtagcgaaagaagggtgagaaacccttccgccggatgaccaagggttccagggccaggttaatccgccctgggtgagtcggggcctaaggcgaggccgagaggcgtagtcgatggataacgggttgatattcccgtacccgcgaaggagcgtccctgatgaacctcgttgtgctaaccatccgagcttggtgtggtcttcggactgtgctgggggagcgtgggaacctggcgggtagtagtcaagcgatggggtgacgcaggaaggtagctgagcccggccggtggttgtgccggggtaagcgtgtaggccgtgtcgtaggtaaatccgcggcgcgtgtggctgagacgtgatgccgagccgattcaggtgaagtcagtgatcctatgctgtcgagaaaagcctctagcgagttccgagcggcccgtaccccaaaccgacacaggtggtcaggtagagaataccgaggcgatcgggtgaactgtggttaaggaactcggcaaattgcccccgtaactttgggagaaggggggccggagacgtgaaggcacgtgctgctggagcgttgtatggccgcagagagcagggggaagcgactgtttactaaaaacacaggtccatgcgaagaagtaattcgatgtatatggactgacgcctgcccggtgctggaacgttaaggggacctgttagtctttcggggcgaagcggagaacttaagcgccagtaaacggcggtggtaactataaccatcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacttccccactgtctcaaccacaggcccggcgaaattgcattacgagtaaagatgctcgttacgcgcggcaggacggaaagaccccgggacctttactatagcttgacattggtatccgaatttgcttgtgtaggataggtgggagccggtgaagtgtgcacgccagtgcatgtggaggcaatcttgaaataccactctggttggtttgggtatctaacttcggaccgttatccggttcagggacagtgtctggtgggtagtttaactggggcggttgcctcctaaagggtaacggaggcgcccaaaggttccctcagcctggttggcaatcaggtgttgagtgtaagtgcacaagggagcttgactgtgagactgacgggtcgagcagggacgaaagtcgggactagtgatccggcactggcgtatggaagcggtgtcgctcaacggataaaaggtaccccggggataacaggctgatcttccccaagagtccatatcgacgggatggtttggcacctcgatgtcggctcgtcgcatcctggggctgtagcaggtcccaagggttgggctgttcgcccattaaagcggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatccgccgtgcgcgtaggatacttgagaagggctgtccctagtacgagaggaccgggacggacgaacctctggtgtgccagttgtcccgccaggggcacggctggttagctacgttcggaagggataaccgctgaaagcatctaagcgggaagctcgcttcaagatgaggtatcccatccacccttgtggtggggtaaggcccccagctagacgactgggttgataggccggaaatgtaagcccggtaacgggttcagttgaccggtactaataggccgaggacttgactacaaagctgctacgcgtccactgtgtaactctcgacaaacaaacaccaccgcacgtgtgtgggtgtgtttgatatgtccataactgttacggcggtcatggcggaggggaaacgcccggtcacattccgaacccggaagctaagccctccagcgccgatggtactgcactcgggagggtgtgggagagtaggacaccgccggacacaaccaccagtcgagggccgaccccatcccgggtcggccctcactgcatgccgccaccaccggcctaatcaggaaggatgaacctgtgaactcaggaccgcatggcggcgaccaccctcgtcgacacgaagaccgaccagtcggccgtgacgctgctgcgcgccgtgacggtcgtccaccccaccgggaagaccgggttggcgaacgtcgtggtggttcccgcgacgaacagcgtgagggcggcttccgtggtggtgaccgccgtgagggtggctatcgcggtggcgatcgccgtgagggtggcttccgtggtggtgaccgccgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgtgagggtggcttccgcggtggtgaccggcgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgtgagggcggtttccgcggtggtgaccggcgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgtgagggcggtttccgcggtggtgaccggcgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgtgagggtggctatcgcggtggcgatcgccgcgagggtggtttccgcggtggcgatcgccgcgagggcggtttccgcggtggcgaccgccgcgagggtggctatcgcggtggtgaccggcgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgcgagggcggcttccgcggtggtgaccgccgtgagggcggtttccgcggtggtgaccggcgtgagggtggctatcgcggtggtgaccggcgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgtgagggtggcttccgcggtggtgaccggcgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgcgagggcggcttccgcggtggtgaccgccgtgagggcggtttccgcggtggtgaccggcgtgagggcggtttccgtggtgaccgtggtggtgaccgggacagcttccgtggtggcgatcgccgtgagggcggtttccgcggtggtgaccggcgtgagggtggcttccgcggtggtgaccgccgcgaggaacaccggcctgaggctccggcggggccggagcttcccgaggggatcgtcgccaccgacctggacaaagatgtccgtgccgaactgctagccctggccaagccggtcgcggagaaggtggcccggcacttggtcgcgatcggccagctgatcgatgaggacccgaccgaggcgctggcacatgccctcgcagcccgtcggctcgctgctcgtatcgctgccgttcgtgaggcggtgggcctggccgcttaccacgccggcgagtggcagacggcggtagccgagttgcggacgtaccaccggatgaccggcctgcagagccacttggcggtgctggccgactgcgagcgggcgctcggtcgccccgagcgggcgatcgatctgttccggggcgcggatcgggagaagttggaccgcgcggtcgctgtggagctgctgatcgtcgctgcgggagcgcggggtgacctgggacagaaggacgcggctgtggcgatgctgcaggtgccggaactgaccggcgacgcgccggagccgtggacgatccgactgcggtacgcgtacgccgacgctttgctcgcgggcggccggcgcgaggaggcccgggagtggttctctcgcgctgcggagctagacgtcgagggagagaccgacgcggccgagcgtctgttggagctcgacggtgtgatgatcgagggcgacgacgcggacgaggtcgaggacgaggtcgaggacttcaccgcgggccctggtgcccccggcgctgtttcggtgcggcccgataccgaactcgttgacgaggactcgctcgacggtgccgatgctgagtctgaacgagacggcgccaacgacggcgcggatggcgcccgggccgacagtggtctcccgacgtcggaggctggtgacagcgacccgaccgacgccaaggcgcagcggcccgctggcgagtccggggacgcggtggacggagaccaggcaggttcccgtcgatgacgacaaccggcggcgcacggctggttgacgggtatgccctggtcgtcttcgacctggacggggtgatctacctggttgaccggccgattcctggtgcggtcgaagcggtgagccagctgcacgccgacgggcaggcggtcgcatacgccacgaacaacgcatctcgccggtcgagcgaggtggccgatctgcttaccgggatgggcattgccgcgcggccggaggaggtgctgacctctgcggcggccgccgcgcagttgcttcgtgagcggtatccggaggggtcgcagatcctggtcgtgggggcagaggcactgcgcgccgagatccgcgccgccgggctcaccccggtcacgcgggctgatgacggaccggttgcggtcgtgcaggggtacggtccgcaggtcggctggaccgatctggccgaggcggcggtggctgtccggggcggggcgacctgggttgccaccaacacggaccgtacgttgccaagcgggcgtggtccactacccggcaacggtgccttggttgccgcggtgcggacctcgctcggtcgggggccggatgtgattgtcggcaagccggcaccggaactcttcgccgccgccgcccgccgggttcccgcgggccgtgcgttggtcgtcggcgaccgcttggacaccgatattgagggcgcggtccgagccgggctggacagtctgctcgtgctgaccggtgtcagcgacgtggccgagttgttggccgccccgccgcagcgccggccaacgtacgtttcggtggatctggcggggctgttcgagccggaggctgtggtgcgggtgccaggcccgatggaggccggtggatggtctgcggcggtccgcgatggtcggctggagctgtccggagcgggacgcacgctgagcgcactgcctgtcctctgtacggcggcgtggtcgacggcgcagccgtcaccagtgcgggccgcctcgtcggcggccgagcgtgcgctcgcaacgttcggcttgctgtccgactgagcctcgtaccacggcgcggttcggcgtccgggagagttcgactcggccagcgtgcttcgcggcttgtgcccgtcagagcagtttgcgaagcctcatcaagtcgagcgggttcgccttgatggacacccgccgcgatgtcaccgcgcgggtgatgtccagttccccgcgaaccagggcaagcaggtcgtcgctggtggtgttcagggcgatcttggctttcgggtcgtcgccgtctgccaggtcaaccagttggccgtcggtgaggcggccgtggaaggcggcacccaggtccgtgatgcggcaggccagcgtacggtccaggccgacgtgctcccgcacggcctcggcgttgccgtccagccgagcagcgagttcctgcaacgcctgccggcactcgtcgacgctagccacatcccctccacagctcgccacaccactccccggcaccgtaccgcacgggtggcccggccacgccggtagcgtgaggaccgcacatcccctctcgtggaaggactcaggcatgcaggacgcgtggcgctcctaccttgcgttggccatgggcctgacggaggcgccccggaagaaggcccaggagacggcccggcggctggtcggtgctggcggcgcgacggctgtccagtttcagacgctcgccgaggaaatcgtgtccaccggtgcggccaaccggggggcgctgaccaagctggtccggttcgaggtcgaacgggcgctcggggctgtcggcctcgccaccgccgacgaggtgagtgatctgacccggcgggtgtacgagctggagcgacagctacgggaggtacggaccggtgggccggcggccctcggtgccggcggtgccgagacgggtacggacacgggtccagtgctcgcgtcgggcaccgccgcggggcccacggtgcagccgacgactaccgtgcccgccgcaaccgggaaggctccgtccgtgggcgccacgagcccaccaactccggcaaagaagacagtcgcgaagaaagcggtcgcgaagaaggcagtcgcgaagaaggcagtcgcgaagaagcccgtggcgaggaagtcggtggcggtccggccgtcgaccgagatgtcgcccgcaccacggccggcgaagcggacgccacgcaagcagcagccgggtggaccggcgtgagcgccgttcaccgccggtcaagccccgtcgggaggtggccgtgaccggcctggcccggcccggtccaccgcgtggcgcttccccgggcggctccggagcgccacgcccaggcccacccctcggtttcgtctcctcgggggccggggacgacagggtggcggcggcaccgcatccggccgtcgccgccgccgtgcaggcgatggtcaatgcagccgggctgtcgccggcggaccagatcgcgcagtacgaggcggcctacgaaacactgcgggaaaccctcgccagcatcgaccagtcttaggagccggagagtcaggtatggcacgtcgtacccggttggatgcggaactcgtccgccgtggcctggcgcgctcgcgggagcaggccgccgcactggtggaggccggccgcgtccagctacgcgggatcccggcccgtaaggtcgccgcgttggtggaccccgctgatccgctgctggtcaccggagcggacccgagcttggagtacgtctcgcggggcgggcacaagctggccggtgccctggcgtccttcggcccgggtgggctggctgctgccgggcgacgttgcctcgacgcgggtgcttccacgggaggtttcaccgacgtgctgctgcgtgccgatgcggccgaggtggtggccgttgacgtcgggtacgggcagctcgcctggccgctgcgcaacgacgagcgggtgcgcgtcttcgagcggaccaacgtgcgttccctcacgccgggggacatcgacggtctggtcgacctcactgttgccgacctgtcgttcatctccctgcggctggtactgccggccctggcggcctgtacgcgtccggatggtgatttggtgctgatggtgaagccgcagttcgaggtcggacgtgagcgggtcggtgccggcggcgtggtgcgcgatccggcgttgcgggccgaggcggtgctggaggtgaccgccgcggcggctcagctccggttgggcctcgccgacgtctgcgccagcccgttgccggggcccagcgggaacgtcgagttcttcgtatggttacgccgggacgcacccgtggctgacccggagcgggtgcgggcggtggtgacggccgggaccgtggacggccgggccgctgcggcgacggaggaggtagcggggtgagtgagcgggtgaattgggtggcgtgtggggccgttgaccggtctccgacggtacggcgggcgtggtgaaccggaccgcgctgctggtgacccacaccgggcgccgccgcagcaccgagcacgcgcggtcggtggccgtggatctgatcgcggccggtttcgttgtccgcgtcgtcgccgaggaggccgaggatctcgacctgcccggggcggtcccggtgaccggtcccgaggccgccgagggcgccgagatcgtcttcgccctgggcggggacggcacgttcctgcgggccgctgagctggcccggccggcgaaggtgccgctgctcgggatcaacctcggtaaagtcggctttctcgccgacgccgagatcgacgatctcgactctgcggtccgtgatgtagtcgaccgtaactacaccgtggacgaacgtctgacgctggacgtgaccgccgagttcgacggcggtccgacgatcgaatcctgggcattgaacgaaatcagcgtcgaaaagggagagcgggcccagatgctcgagctcctcgtcgacgtggatgggcgtccactgtcccgctatggctgcgacggggtcgtctgcgccactcccacgggctcgacggcctacgcgttctccggcggtggaccggtggtgtggcccgaggtggaggccctcctgttggtgccgatcagcgcacatgcgctgttcagccgaccactggtcaccgcgcccacctccacctttgtcatcaccgtggacccgttcaccagtctcgcggtgctctgctgcgacggacggcgggtgtacgacctcccgccgggcgcgcgggtgacggtacggcgcggggcgctgccggtacgaatcgtgcggctacgggatcggccgttcaccgaccggctggtggccaagttcgacctgccggtgcagggctggcggggtagccggcactgagccggccgcccgtcggcgcttgcggctgtcggctggtcaagcatcgggcaccgcgtctactgtcgggtgctgtgctggaagagctacgcatcaccgggctgggtgtcatcgaggacacgacgctgccgttgaccggcggtatgaacgtgatcactggtgagaccggcgcgggcaagaccatggtggtgaccggcctcggtctgctcttcggtgggcgtgccgacgccgggcgggtgcgggccgagcccggccgggcggtggtcgagggccggctgcggctggtcggccgggtggccgaaaccgtctgtgcccggatcaccgacgcaggcggcgaaccggacgaggacggttcggtgctgctcagccgtaccgtcacggtggaaggtcgctcccgcgcccacctcggggggcggagcatgccggtgtcgatgctggcggaggtgggcgagcaggtgctcgcggtgcacggccagtccgaccaactgcgactactacgcgcggccgagcagcgcgccgcgctcgaccggttcgccggtccggagcacgagaagctgctcgacgcgttgcgggaggcgtacacccggtggcgttcggtggtggaggacctggccggccggcgccgaaacgcgcgcgaccggatccgggaggccgatctgctgcggctcggcttggacgagatcacccgggttgacccgcagccgggtgaggacgacgagctcaagggggaggcacagcggctggagcacgccgagggattgcgtaccgcggtgcggctcgcccagcagtgtgtggccggggggctggaggtggccgaggacacccctgatgccacgacgctgctcggcaccgcacgtcgtacgttggacgggcagtccggcaccgatcctgccctcggggaactggcggcgcgtctggaggaggcggcgactctggtcgcggacgtctctgcagagttgtcgacgtacctggccgggctcgacgccgacccggcacggttgcaggccgtctacgagcggcgagtcgcgctgcgcgcgctgacccgcaagtacgctgacgacaccgacggggtgatcgcctgggccgagcgggcgcggacccgcctgtccgatctggattcctcggacgaactgcttgacgaactggaacgggaggcgtctcggctggccggcgaggtggtcgacctggcgggccgggtgtcggtggggcggcaggaggcggcgacccggttcgcggagcaggtcaccgctgagttggcggggctggccatgccgcattcccgggtcgaggtgggggtgctgcctcgcccggtcggcaagtctgagcccggcctggtggtcaacggcgtcgaggtcagtgttgggcccgacggtggtgacgaggtggagctgcgtctgctggcgcacccgggtgcgccagcgctgcccttgcagcggggcgcctccggcggtgagctgtctcgggtgatgctcgccatcgaggtggtcttcgccggctcgggtggcccgcccacgctggtcttcgacgaggtggacgccggggtcggtggccgggcggcggtggagatcgggcgccggttggcccggctggcccgcactcaccaggtgcttgtcgtcacccatctgccccaggtcgccgcgttcgccgatcggcacctggtggtggcgaaggacaccggtggtgcggtcacgaccagcggggttcgggtggtggaggacacggagcgagcgcgggagctcgcccgcatgcttgccggtttgccggattcggatctgggccttgcgcacgccgaggagttactggctgtggccgcgcgggaacgacggccctagcgccgttggtcgtaccaccggcatgccggctcacgccgtagtgtgtttctctggacgggcgacccgcacaggcatgtcgcgtgaaagccgcccgctttacatgccaggatggttacgatgcgtctacctacgttgcgctggacccgacccgcggagccgggccgggtcgccggcaccgcccgcctggatcgtcggaccaagcgcctggttggccggctccggcctggggacatcgccgtgatcgaccatgtcgacctggaccgggtggccgccgattcgcttgtcgcggtcggtgttggggccgtgctcaacgcgaagccgtcggtttcgggtcgttatcccaatctcggcccggaggtgctcatcgaggctggtatcccgctcctggacgacttgggggagagtgtcttcgagcggatccaggagggcgacactgtccggatcgagggcaacaccgtcaatctcggcgaggagccggtggcccacggtgtcttgcaggatacggagaccgtcgggaaggcgatggctgatgcccgggaggggctgtcggtccagttggaggccttcgccgcgaacaccatggtctacctgaagcaggagcgggacctgctgctggacggtgtgggcgttccggacatccgtaccgagattcaggggcggcactgcctgatcgtggtgcgtggctacgactacaaggctgacctggatgtgctgcgcccgtacattcgggagttcaagccggtcctcatcggtgtcgacggtggggcggacgccctggtcgaggccggctacccacccgacctgatcatcggtgacatggactcggtgaccgacgacgtgctgcgctgcggtgccgaggtcgtggtacacgcctacccggacgggcgggcgccggggctggcgcgggtcaatggtctcggggttccggcggtcaccttccccgccgcggccaccagcgaggatctggcgatgctgctcgccgatgagaagggcgcgtcgttgctggtggcggtcggcacgcacgccacgctcgtcgagttcctggacaaggggcggggtgggatggcatcgaccttcctcaccaggctgaaggtcggtgggaagctggtcgacgccaagggcgtcagccggctctaccggcagagcatctccggatcctcactgctgctgctggtgctctcggcgattgccgcgatggcctcggccgtggcggtctccaccgtcgggaaggcgtacctgggcgtggcctccgagtggtggaacaatttcgtgttccagctggagcggctcttctgacgccggtccacccgacaaagaggctgcagtgatcaactttcggtatcacgtggtgtccctgacggcggtcttcctggcgctggcgatcggcttggtggtcggcacggccgcgctgaacgggccggtggccgactccctgcgggagaacgtcaacgagctgcggaaagacaaccagcagatgcgccaggcggtcaacaacatggaggagcagctcgaccgcgaggacgacttcgccgccgagatagccgggacgtttctgccgggccggctcactggtaagcgggtgctggtgctcagtctgccgttcggacgcgacaacaccgagggtgtggtcaagatgctccaactcggcggtgccgacgtggtcggccgggtcgacctgcaggacaagttcatcaatccggacaacaacaacgacctgctggaactggcggtcaccgcggctcgcccgaccaacgcgccgacgacgaacctgcccgggaacgggcacggcgtggagacctccagtgccctgctggccacggtgctgctggatggggcttccgacgcgacgccgatcagtgaggcggaccggcgggccgtgctggccgcctacacgaacgctaactacctcaccacctccgaacggcttaccgcgtcggcgcaggcggtcgtgatcgtcagtggccagccgtacatcgacaaggactccgccaagaaggacgagtcggtggtcaaggtcgccgagcagttcgaccggaccggcgcgaccgtggtcgcgggcaacggctcggagggcggcaacgtggtggccttcgttcggggcgacgcggtgctggccgggtcgatctcgacggtcgacaacgcgaacaccgtccaggggcagttggtcaccgcgctcaccctcgtgcagcaggtcaacgagaacaaagcaggccactacggtgtcggcgacgacgccgcgtcgttgcttcctagactgccccaatgagcgtggcgatcaacataggggtccgggcccgtgaaccggaaggagccggcatgagcgagcgtgccgagccgttcgtgacggcaggcagccaggtgggtcataccgtcaccgcagggcacggggtgacagggtgaggtggttcggtcgactcgtcgttgccggtgctggcgcggtccttgcccggtccgcgctgcgtgaggtgcggacctccccggtcggcccggcactggagcggacgaacttccgtggccggccggtgaccctcgcggccggcccggcgcttgccgccggtgccgccgccgcgggtgccgtcggcgcccccggggcagccgccggtggtgccgccctggtggccggcctcggcgccggggcggtggggctgtacgacgatgtggtcggcgcgcggccggaacagaaggccgccaagggcttcgccgggcacctcgcggcgttgcgcgaggggcaggtcaccgcaggcatggtcaaggttgtcggcgtgggtgctgccgggctcgccgccgccgcgctactcgccggcgacccggtggtcgcccggcacccgcgccggcagcggcacggtgtgatcggccgcggggtcgacctgctcctcggcgcgggcgtgatcgccggtaccgcgaacctgatcaatctgctcgacctgcggcccggacgggcggcgaagtcggggctgttgctcggggtgccgttggtgcccggcccgcacggcggaatcgccgccggtgcggtcggagccgccgccgggctgctcccggccgacctcgacgagcgggtcatgctgggcgacagcggcgccaacgccctcggcgcgctgctcggtgtcacgctcgccgctcgcaccgggccggtcggccgggccggcctactcgccgccctcgccgggctcaccgccgccagtgagcgggtgagcttcacccaggtcatccagcggaccccggggctgcgcgagttggacgcgctgggccgccgcgcgcactgacgtgacgaatccggccccgctcgccggcgccggccggctggccggggccgccgcgttgatcgccgtactcaccgtgatcagtcggctcgctggcttcggccgtaccgccgtgttcacctggacgctagccccaaccgatcttggcgccacgtacgtggtggcgaacgccgccccgaacgtgatcttcgagatggttgccggtggcgccctcgccagcctggtcgtgccgctgttggcgggtccggtcgcggcggcggaccgggcgacggtggcgcgtaccaccggggcgctgctcacctggaccctcacgctgctggtaccactcgcgctggcagtggcgctgctggccggtccgatcgtggagttgttgggctccggactcggggccgccgaacaggccagtggcgaacggatgctacgggtgttcgccccgcaactgccgctgtacggggtcggcgtcgtgctgaccggggtcctccaggcccaccgccggtttgcctggccggtgatcgccccgttgctgtccagcctcaccgtcatcgcggtctacctgggctttaccgccatggaggggcggctggtcagcgtggcaggtgtcagccggggcggggaactactgctgtcggtgggcaccacggccggggtggccatgctgtccctgtcgctgctgattccgttccgccggttggggtacgcaccggtgcccggcctccgcttcccggccgacgcccggagccgggtcggtgggctcgcggtggccggcgcggtgaccgtgaccgcgcagcaggtagcgctcgtggtgagtctgaaccaggtctcctacggcgaggtcagtaacctcggtgtgttcaatctcgcccagatggtctacctgctgccgtgggcggtgctggcggtgccgctcgcggtggccgcctacccgagcctggccgccgccgggtcggtcggggacgaggcggcataccgcgccacgctggcgcccgctacccgaggtgtgctgctgctgagctgcctgggcgcggccgtcctggtcggtacggccgtgccggtcgggcacttcttcttcgacggaggtgcggccacgaccgccgcggccgggatcgccggcttcgcgcctggcctggccggctacgggctcttcgccgtgctgagccgtgccctctatgctcggggccaggcccgggcggccaccggcgcgatcgccgtcggctttctcgtggtgccggccgcggcgctggtactcggcgccgcgctgccgctacgggaccgggtgccggcggtcaccctggcgaattcggtggggatgctggtgctcggcgtcctgctactggtcgccgtccggcggacggccggcgccgccgcgctcgccagaatcggccgcgccgggacagccggtctggtcggcggagggctggcggcgttggtgggttgggcggtggcgcggtggctgacggttgccacggacggcaccccgaacgcaccgttggcgctcgtgcagggcatgctgtccggtgtcgtggtcggtgtcgtgttcctggcggtggtctgggtgctggatcggccggacgtacgaccgttgctcaccggggcgttgcggcgtctcggtggggcccgccggaggcagtcgtcgacccgggccggcgggcagcggaaggagggtgtccccccggagtggggcgacgggaaggaaacggtgtcccggtgacggaaccgacctcgcgggcccgcggcacggtcgccctgctgctcgcctccagcaccggtggtgtcgggcagcatgtccgctcactggccgccgggctgaccagcatcggcgtcgccgtgctggtctgtggccccgctgcgaccgaggaacagttcgacttcaccggcgtcggcgcccgcttcgaggcggtggagatccgagccagcccgacccccgccgacatgcgggcggtgactgcgcttcgccaggccctcgccgccgagccggtcgatgtgctgcacgcgcacgggttgcgcgccgggctggtcgccgtcgccgcccgaccggctgtcccgctggtggtgacctggcacaacgccgtcctggccggaggactgcgcggcagcgtgtcccgcctggtcgagcgggtcgtcgcccgcaatgcccgagtgagcctcggtgcctcggccgacctggtccagcgagccaccgagttgggcgcaggcgacgcccggctcgccccggtcgccgcgccgccgctgtctgaaccgcaccgccgccgggacgcggttcgcgccgagttcggcgtcggcggtgagcagccgctggtgctctcagtcggcaggctgcacccacagaagcggtacgacgtgttggtcgacgccgccgcccggtggcgaaaccgtgcccccgttccggccgtcgtgatcgccggcagcggccccgcctacctgcaactggctgcccggatctccgccgcgcgggcgccggtcaccctgctgggacaccgcaccgatgtggctgacctgctggccggcgccgacgtcgcggtggtgaccagtgactgggaggcccggcaactgttcgcgcaggaggcgatgcgggtcggcgtgccgctggtggcgaccgcggtcggcggtctgccggagctggtcggcgacgcggccatactggtgccgccgggcgatgtcgatgcggtcgacgcggccgttggccgcctgttggacgacccggccctgcgggccgggctgggtcggcaggcccgggagcgggcggcgacgtggccgaccgaggcggacacctgcgcccaactcgccgcgctctacgccgagctggctccgggcgccaccggccccaccaccccggaggccggcgcaccctcgacggggccgcggtgatgctgcgccgactcactcctgccctgctgactctgctcgttgtcgcgctcggcgtggccgcgctgactgcccagccggcagtccggtccccggagcggaccgcggatttcgtggtcctggccggtgtcgccgggctgcggtgggaggacgtcgacgcgcggaccacgccgacgctgtggcggttggcgcaggacggctcgatcggttcgctggcggtgcgctccgcccggcagcccacctgtccggtggacggctggctgaccctcggggcaggcagctacgccgcctggcccggccagcggccggatggcacctgcccgcccaccgacgtcgtcgtggagcggccggacgggatcggtgcgaacctgcccgaccaggagagcgtcgttttgtcccaccaggaacggctgtcctggggaactgttcctggctcgctgtcggagtcggtgcgttgttcggtagcggtcggcccgggcgccgcggtggccgccgcccggccgttcggccgggttgaccggtacgcgccggaactgcccgcggacccggccgacctcctgcgttcgtgtgtgctcagtatcatcgatctcggtgtcgtcgccggcgaggacccggcggtccgggcggcagcggcccgtgccgccgacgcgcggctggcccgggtgctggcagcccgcccgccccgctcactggtcatcgtcgccggagttgccgacaccgcggagccgtctcggcttcacgtggcggtcgccgacggccccggctggaagcacgggtggctgacgtcgccgagcaccggccgagcggggtacctgcaactggtcgacctggcaccgaccgcgttgaccgccctggggcggcccctgcccgaacgtccgtttctgggacggccggccgagtccctcgacggccgaggggccgacctcgccaccgcgatcgccggcccggtggacgccgaccgggaggccgccgcgcagcggcgcgtcgccggctggttcttcgggctgctcgccgtggtgcagatactgctcggggtggccgtgctaccgctgctgcgccgggcccggcgccacgccggtccgtacggtccacagccggtgtcccggcgggtcgtggcagtggtggagttgctgctcgtcgcggctgcgcttgccgtaccgtcggcgcttgtggccgacctgatcccgtggtggcgtagcgagtaccccggggcgtggttcaccgcggccaccgtcgccctgatcgtcgccgcgacggcgctggtccgagtactgcccggctaccgcagcaccctcgggccgatgggtgcggtggccggcctgaccacactggtcgtcggcgcggacgtgctgaccgatgcccgtctccaactcaatgccgtggtgggctactccgcggtggaggggggccgattcgccggcctgggcacagtggggctcggggtgctgctggccggagcgctgctgtcggccggctggctcgcccagcgggtccgtcgctcccggcgcccggtggtgatagtggcggttggtggggtcgctgtcgtggtggtcggcagcccctacctcggcgccgactccaccggcgcagtcgccatgaccgccggggtgagcgtcgccgcggcgatcagcgccggtggttggttgacgctcagccgcctggcctgggcgacgatggccgggctggcggtgaccgtgggtttcgccatggtcgacctggaccgtccgacgggtgagcagggcgacctgggcggattcctggctgccgtcggtgacggaaccggagggctgattgttcgtcgggccagttccgccaacctggagacgctggtcggtagcccgttgacggtgctggccctggccggagtgctcttggtgtggttcgccctgctgcagccgtggggtggcctgaggcggctgttcggtatctacccggcggtccgggcggcgatgaccggcaccgcggtcgcggcaatgatcggcgggttgctgggcggggtggcgctggacgtcgcagggtcggccgccgccctggcggtgccgatggcggccctcgccgcgctgcgggttctggaccactccaccgaccggacccgtccagagcctgtccgcggcggtccggctggcgcgatcggatccggtgatggaccggatcgagaccggggcccgggtgacggtgaccccggcggaggcaacgacggcggtccggtgtcagggggtgccgatccggatccggccgacgggtcgggaccgtccggtgcggggccggcccggcgtgatcccggcggcccggccaccggccgcatcccggcggcccgcgtatcggaggaggtcacgacggtctgaccgagcaccggcacgcggtgccgccagcgggtgcgccgggcggtgggctcgggtgaggtgttaccgtggagtcccgtggatcgcgtgatcaccctgttgatcagcacggcggtctgcacgaccgcgacagacgacacgggagcaggccttggccccttcagcacggacgaccaggcacattttcgtcaccgggggcgtggcctcctcgttgggtaagggcctgaccgcctccagcctcggcagtctgctcaccgcgcgtggcatgcgtgtggtgatgcagaagctcgacccgtacctcaacgtggacccggggacgatgaatccgttccagcacggtgaggtcttcatcaccgaggacggagccgaaaccgacctcgatgtcgggcactacgagcggttcctcgaccgagacctctccggaaaggccaacgtcaccaccgggcagatctactcggacgtcatcgccaaggaacggcgcggcgagtatctgggcgacaccgtccaggtcatcccgcacatcacgaacgagatcaagtcgcgggtgctcggcatggcagacccagacggcgagggccaggtgccagatgtcgtcatcaccgaggtcggcggcaccgtgggcgatatcgagtcgctgccgttcctcgaggcgatccggcagatccgccacgacctgggccgggacaactgcttctacctgcacgtctcactggtgccgtacctggcgccgtcgggcgagctgaagaccaagcccacccagcactcggtcgcgcagctccgcagcatcggtatccaaccggacgcgctggtgctgcgctgcgaccgggagatcccggacaaggtcaagcagaaactctccctgtactgcgacgttgacctggaggcggtcaccgccgccccggacgcacccagcatctacgacattccgaaggtgctgcaccgggagggcctcgacgcgtacgtggtgcgtcggctcggcctctccttccgagacgtggcctgggcccgctgggacgacctgctggagcgggtgcaccagccccggcacgccatcaccgtcgccctcgtgggcaagtacgtcgacctgcccgacgcgtacctgtcggtgagcgaggccatccgcgccgccggcttcggccaccgggcccgggtgcggctgaagtgggtgcccagcgacgagtgcgtgaccgcggccggtgccgccaacgccctggccggcgtggacggtgtcgtcatcccgggtggtttcggcgtccgcggcatcgagggcaagatcggcgcgtcccggtacgcccgggagaacggtgtcccgctgctcggtctctgcctcggcctgcagtgcatgaccatcgatgtggcccgtaacctggccgggttggacgccgcgaattcactggagttcgatggggaggccgcgcacccggtcatcgccaccatggccgaccaggaggacattgtcgccggcaggggcgacctcggcggcaccatgcgactcggggcctggccggcgatgctcgtcgaggggtcgatcgtcgcggaggcctacggaagcaccgaggtcagcgagcggcaccggcaccggtacgaggtgaacaacgcctaccgcgacgtgctcaccaaggcgggcctgcacatctcgggcacctcaccggacggccggctggtcgagttcgtcgagctggaccgcgaactgcatccgttcttcgtggccacccaggcgcatccggagctgaagagccgacccacccgaccacatccgctgttcgcgtcgttcgtcgcggcggccctcgcgtactcgcaggccgatcagcttccggtcgacctggacggcgtggcggcgacggcggcggccagcaacggcgccacgaccgtggcgagggcggcgtcggcgtcgtgagcgcaggcgcgcaccggtacgaggtgcgttcgcgcgtcgaacggtaccggggccggatcttccaggtggtcaccgacgaggtgaccatgcccgggggcggcaccgccgtgcgtgactacgtccggcatcccggagcggtgtccgtggtggcgttggacgacgccggccgggtggtactgatccggcagtaccggcatccggtcggccagcacctgtgggagctaccggccggcctgctggacgtcgcgggtgaggacccggccgtcgccgccgtccgtgaactggcagaggaggccgacctgaccgtgggtcggctcgacgtcctggtcgacgtgcacagctcgcccgggttcaccaacgaactggtccgggtgttcctggcccgcgacctcaccgaggtgccagccgaccggcggcatcatcgctccgatgaggaagccgacctccagatcgttcgggttgccctggacgaggcggtgggcatggccctcgccggtgagatcaccaacgccgcgacggtggccgggctgctcgccgccgctcacgcccgcgaccgtggctggacggggctgcgccgccccggtacgccgctgccgcgctgacaccgtacgtgaaaagggggccgcctgcggcccccttttcacgtacgtttggtgggtcagtcgcgtagcggccggccctgtccgtcgacgccgcccttgaccaagatcaggatgccgtcgatgacgccccagatgccacccacgccgcacgtcaccagggtgacgatgagctggatcacgccgattttgatgtcgcccatgtagaaccggcccacgccgaaggcgccgagcaggatctggagaactccagcgacgaccttgcttttgtcggacacacccatcgggtggcccggctggttaagaggagtagtcatgaggcgacacagtaatgatccacagccagctaactccacctggggccagtaagtcggacgagagggtgggcaaacatcgtcccaacggcggacagcgtcgtcgagcaccgagcgtcgaccaaggtccgcttgacacatcgttagcgggagtgttcaccacatgccaaagtgctggctccccggcggtccccccgggcctagactgccgccggcgggaccggtcgaccacggcggcaatggggccaccgtggcgccgagtagctggggtgcgcaaccccggaggagggggtctgcaccgtgaaggtcggaatcccacgcgagatcaaaaatcacgagtaccgggtggcgatcaccccggccggcgtcaacgagttcatccgcgccggccaccaggtgttcgtcgaatcgggtgcgggcgccggctccagcaccagtgacagtgacttcgccgccgccggcgccacgatcctcaccaccgccgaccaggtgtgggaaaccgccgaactggtgctgaaggtcaaggaaccggtcgccgaggaataccaccggatgcaggcgggtcaggtgctcttcacctacctgcacctggccgcctccaaagagtgcaccgacgcgctgctcgaccgtggggtcaccgccatcgcgtacgagacagtcgaactgcccgaccagtcgttgcccctgctcgccccgatgtccgaggtggccggtcgactcgccccacaagtcggcgcgtaccacctgcaggcgcagggtggtggacgcggcgtgctgatgggcggcgtctccggcgtgtacgcggccaagaccgtcgtcatcggcgccggcgtctccggcatgaacgccgccgccatcgcgctcggcctccaggccgaggtgctgctgctggacaagaacgtggcccggctgcggcaggccgacgcgatctaccgcggtcacctacagacggtcgcctccaacgcgtacgagatcgagcgggccgtggtcgacgcggacctggtcatcggcgcggtactggtgcccggcgccaaggccccgaccctgatctccaacgacctggtcgcccagatgaaacccggcagcctgctggtcgacatctccatcgaccagggaggctgcttcgaggactcgaatcccaccacgcacgccgaccccacgtacccggtgcaccagtccgtcttctactgcgtggcgaacatgcccggcgccgtgccacacaccagtacctacgcgttgaccaacgtgaccctgccctacgccctggagttggccaaccacggctggcgggaggcgctgcgccgggaccacgcgctcgcgctgggcttgaacacccacgacggccacgtcgtctacgggccggtcgccgacgcgcacggcatggccaccctgccgctggccgaggtgctgacctgacgggcgacggcgagccgaccacggcggccggtgccggcgcgcacgtgtgcggtcaggcccatcaccaccacgggtgcgacgtcggcaccgggaacgcctaccagcgcggcgaaggcgatcaccgcgctcccgtgccggccctgcagcacgccgtccgcggctacctggaccacctcgccgtcgaacggggactcgccgcgaacacgctcgcctcgtaccgccgggacctgggccgctacctcgacaccctcgcctcggtcggggtgaccgagctggcgtcggtcgacccgggtcaggtcgaggtccacctggcccggttgcgcgccggtgacgacgggcacccaccgctcgcggcgtcctccgcggcccgcgccgccagcgccgtgcgcggcctgcaccgcttcgcgctgcgcgagggcctggccggcgtggacccgagccgcgacctccgcccagccgcgccaccccgccggctgccccgcgccctgcccgtggacgatgttctcaagctcctggaagccgctggatcggtcgccgccaccggtgacggcgcgccgctcgcgctgcgtgaccgggcactgctggagttcctgtacggcacgggagcccggatctccgaagcggtcggcgtcgccgttgacgaccttgacaccgacacgggcgcggtgctgctgcgcggcaagggcggccggaaccggctcgtcccgatcggtgggtacgccgtggcggcgctgcgcgggtatctggtgcgcgcccgccccggcctcgccgccgctggccgaggcacaccggcggtcttcctcaacgcacggggcggcccgctgtcccgccagggcgcctgggccatcctgcgcggtgccgcccgacgggccggcctaccgggtgtgggggcggaagcggtatccccacacacgctgcgccactcctacgccacccacctgctcgacggcggcgccgacgtgcgtgtggtgcaggaactgctcggccacgcctcggtcaccaccacccaggtctacacgatggtcaccgtgcaacggctgcgtgaggtgtacgccaccgcccacccgcgggcgctcggctgatcgggtatgacacgccggaccggtgctgagcggcctgctcgccggtggcgtacagtcgggttcggcgcggacctggcgggagtgacgcggccaggattcgcggcggcgccgcgaaggacgtcggtcggctccgacgccggtgtggtcgtcgggagggggcaacaaggacatggttggcaacggtgaccgtgccgagacctggacgtcggagctccgcgagcagcagtccacactcggcgcggacctcggcccggcggacccggccgcatacacgacgcggaagccgatccccgaaccgatgcccaccgaccggcacggccccgcccgcatcatcgcgatggcgaaccagaagggtggcgtcggtaagaccaccacaaccatcaacctcggcgccgccttggccgagtacggccgcaaggtgctgctggtcgacttcgacccgcagggtgccctctcggtcggcctgggagtcaacccacacaacctcgacctgtcggtctacaacctactcatgcaggacgacgtcacctgcgacgacgtactgatcaaaaccgacgtggccgggctgcacctcctcccggccaacatcgacctctccgccgccgagatccaactggtcaacgaggtcgctcgggagatggcactggcgcgagtgctgaaaagcatccgcaaggaatacgacttcatcctgatcgactgccagccctccctgggtctactggcgatcaacgcgctgaccgtgtcacacggcgtgctgatcccgctcgaatgcgagttcttcagcctccgcggcgtggccctcctgctggacaccatcgacaaggttcgcgagcggctcaacttcgacctcgaactcgaaggcattctcgccaccatgtacgacagccgcaccacccactgccgccaggtcctacagcgggtggtggaggcgttcggcgacaaggtctaccagacggtgatcaccaagaccgtgaagtttcccgagtccaccgttgccggtgcacccatcaccaccctcgacccggcctcctccggcgcacgtaactaccggcaactcgcccgcgaggtgatcgccgcccaggcagaacggtagcccggaagccgggtgcccaggtggtggactacggtttgccggtgaccgctccggccctcgacccgcccacgtcgcaccacaccaccaccgcggttggtgccatggtgcccggcgacacggcggcgaccgaggccgctgacgtcagcggcttcaccgtgcggctggccaacttcaccggcccattcgacctgctgctacagctgatcagcaagcacaagctggacgtcaccgaggtggcgctacaccaggtaaccgacgagttcatcacctacctgcgggcactgggcgaccagtgggatctcgacgagaccagcgagttcctgctcgtcgccgccacgctgctcgatctcaaggcggcccggctgctacccgccgccgaagtcgaggacgaggcggacctcgccctgctggaagcccgggatctgctcttcgcgcggctactgcaatacaaggcgtacaaggaggccgccgcgcacctcgcggcactggaggagaccggcgggcggcggtacccgcgggcggtcaccctggagtaccagtacgcgcaggccctgcccgacctggtgttcggcatcggcccacagcggctacgggacctggccgtgcgggtgttcaccccgaaaccgccgccggaggtgtccatcgcgcacgtgcacctggtccgggtcagcgtccgggaacacgccgggaccatcgccgagcggctacgccaggtcggcaccgccaccttcaccgagctctgcgtggactgcgaggccctcctcgaggtggtggcccggttcctcgccctgctggaactgtaccgggaggggctggtcgccttcgcccaggaacaggcgctggaggaactggtcgtacgctggaccggccccgccgacggcggcccggacctgaacatcgacgagtatgccggagccttgtcctccaacagaccagccggggccgggaccgggacgggaccgccacccggggcgaccggatcggacccggcacagacggccccacccggcgggcagccggcaacgacagaggacgagcgggatgggtgacgaggaacacggagactccctggccgaccaggccgccgcctggatccccccatgggcacgccaccgcgaaccatcgacccagccagtcgaggtgcccaccaccgagaccgctacccaacccggcggcgaagacccggggcccactgccgcagccgatgccgccacccccgcatccaggaaaccggccgccggcgggccccccgaaaggggccggccccgccagcgggtgccgtccccaccccccgcgccggtgctggacgacgccgagcttcgcggcgcactggaggcgatcctgctggtggtggacgagccggtcgccgagaccaccctcgctgacgtcctggcacagccccccgaacgggtccgggagatgctgcgcaccatctccaccggctacacggccggcggacacgggttcgagctgcgtcgggcagccggcggctggcgcctctacacccggccggagtacgccggatacgtggagcggttcgtcctcgacggccagacggtacggctgactcaagcagcactggagacgctggccgtggtgtcctacaaacagccggtgacccgttcccggatctccgccatccgcggtgtcaactgcgacggcgtgatccgtaccctgatctcccgtgggctgattgaggagtgcggcgccgagccagacagcggcgcccacctctaccggaccaccaccctgttcctggagaagctcggcctggacagcatcaccgacctgccgccgctggctccgttcctccccgacgatgtggaagacctcgccgatgcctcgcgataaccgagccccgaagcccgacgcgcccagctacaccggcccggaacgcctgcagaaggtgcttgccgccgccggagtcggatcccgccgcgcctgcgaggatctgatcttccgccggcgggtgacggtgaacggccggatcgcccagctcggagaccgggccgacccgacctccgacaccatccacgtcgacggcgagcgtctccaggccgacacccgcctggtctacctggccatgaacaaaccccggggcgtggtctccaccatggccgacgagaagggccgcaccgccatcgccgacttcctcggcaaccgtgtgcaggagcgggtctaccacgtcggacggctcgacgcggacagcgagggcctactgctgctcaccaacgacggcaccctcgcgcaccgactcacacacccctcctacggagtgccaaagacatacctgtgcgaagtatccggcccgattccgcggaccctgggtcggcgcctcgccgccggcatcgaactgaccgacgggcccgcgacggtagacgcattccgcgtggtggacacactcggaagaacagcccaggtggaggtaaccctgcacgaagggcgcaagcacatcgttcgacgcctgttcgacgcggtcggccacccggtgtcacggctggtgcgtacctcgatcggtccgatccgactcggagacctgcgtgccgggcgaacccgtcgcctgaccaacgcggaggtcgccgccctgttcaaagcggtcggcgactgacgccggcggtggcgggtaccgcagccggtaggctccgtgcggcccgtcgagcgacgaaggtcgcctcgcccagatgcggcacgaggggcccgcgccgcgccaggcatgattgacgacgggcggataccgctcgccggcgtcaaccgcgagttatggactgaggaggactgcggtggaggaaaacgtacggaccgggcgctgcgtggtcgctgtggacgggccgtccggttcgggtaagtccaccgtctcccgacgactcgcgatcgacctgggcgcccgctacctcgacaccggcgcgatgtaccgggcaatcacctgggcggtgctgcgctccggagtcgacctgacagacccgtcggccgtggccaaggtcgccggagaaaccgacctgcgcatcggtaccgaccccgagggacacagcgtgaccgtcgacggagtacacgtcgaggcggagatccgcggacccgaggtgaccggggcagtctcggccgtggccgccgtaccggcggtccgctcgttgctcgtgacccggcaacgggacctggccgccgccggtcgaatcgtgatcgaggggcgtgacatcggcgcggtggtggcgccccacgccgacctgaaggtccacctgaccgcatcgccggcgacccgggcggcccggcgcagcgccgaggacgctaccgacgtcggcgccaccgccgcggacctggcccgtcgggatcggctggactcgacgcgtaaggccgacccgttggtccaggccccggacgccgtggtgctggacacaaccgaaatcggcatcgaccaggtcgtcgcgcgcctgcgggaactgctggccgagcggggcgtaagccgatgagtgaaccgaacggttgggtggagttggacgtcccggaacccgacgccgaggaattcacaggcccgcagccggtggtggccgtggtcggccgccccaacgtgggaaagtcgacgttggtgaaccgtctcatcggccgccggcaggcggtcgtcgaggacgtccccggggtgacccgggaccgcgtcccgtacgacgcgcagtggaacggccgacagttcgccgtcgtcgacaccggcggctgggaaccagacgcgaaagaccgcgccgcagcgatcgccgcgcaggccgagacggcagtcaccaccgccgacgtggtgctgttcgtggttgacgcagtggtgggcgctaccgacgttgacgagtcggcggtgaagatgctgcgccgcagtgccaaaccggtgatcctggtggcgaacaaggccgacaacagctccatcgaaatggaggcggccacgctgtggtcactcggcctgggcgagccgtacccggtatccgcgctgcacggccgcggctccggcgaactgctcgatgtcatcatggaccggctaccggaggcaccgaagatcatcgaggaccgtccgcgcggcccccgccgggtcgccctcgtcggtaggcccaacgtcggcaagtccagcctcctcaaccgcttctccggcgaggtacgggcagtcgttgacgcggtcgccggcaccacggtcgacccggtcgacagcctcgtcgagatcggtggtgaggcatggcaactcgtggacacggccggcctgcgaaagcgggtcggcaaggccagcggcaccgagtactacgcgagcctgcgcaccgcctcggcgatcgaggcggccgaggtcgcggtggtcctgctcgacgccagcgaagtcatcagcgaacaggaccagcggattctctcgatggtcaccgacgccggccgggccctggtgatcgccttcaacaagtgggacctggttgacgccgatcgtcggtactaccttgatcgggagatcgagcgggaactgcgccgtatcccgtgggcgatccggctcaacctgtccgccaagaccggccgcgcggtcgacaagctcgccccggcgttgcgtaaggccctggccagttgggaaacccgggtgccgacggcacaactcaacgcgtggctcaccgcgttggtgcaggcgaccccacaccccgtacgtgggggacgggccccgaagattctcttcgccacccaggcaggtgcggcgccgccgcggttcgtgctgttcacgtcggggccgttggacgcgggctaccaacgtttcgtggagcggaaactccgtgaggagttcggcttcgagggcagtccgatcgagatcgcggtccgcccccgtaagaaggtcggccctggcggtcgcggcaaggcccacggctgaccttcaccaccccaccctcctaggccggtctaggcggagtgtgcacgctgacgccaaggggtggatacgggtaacaggaagatcgtgcggtaggctgtaccggctgtcgcgggaaggcctgcgggagcatcgggacgtggcgcagtttggtagcgcacttgactgggggtcaaggggtcgtcggttcgaatccggccgtcccgacagacgcaaagaaggccgttgaccggagcatacgccctggtcaacggccttcttggtattccgggcatgcctgccggggtggatctagacggcgcgtagctggggaccacctggggaccggcgggccttcaagtgggcgctgagcgccgtgccggcgtccgtgatcgcctgtcggtcggggtgtaggtatcgctgggtcgtggtgagcgacccgtgtccggcgattttccgcaggacgtgcaccggcacgccagcgtcggccatccaggtcaacccggtgtgccgcaggtcgtgtcggcgtaggtgctcgtagccgagcttcgtcaccacctcatcccaatgagtcgcgtcgcggagaacggccgtggaaatacggccaccgcgcgggccggtaaacagccgtgcgtcgggtttggtcgccacccccaggcggtgcgtcacgagcggccgcacttcctcgatcagcggaaccatccgggcgcgcttgcccttggtgcccttatcgatcaggccaccggggccgggcgtggtctgccggcgcacggtccacatccacgtatcccggttgatgtcctcggcccgaacgcccgatacctcgcctattcgcgcggcggtgcaggcagcgaaaatcaccacgtccgcccacccggtgaaggcgttggccgaccgttcgaccaacgcggcagcgagtgcggttagcgcctcccaatcggagagcgccagcgagcggggatcgtccaattcgtcctcggcttgctggtattcgcgctgccatcccgtgacctgggcgggattgcgagcgatgatgccgtcccgcaccgcctgttccatcacgcgaaccagaacggcgaggctgttcttcaccgtcgagcggctgcattcgtcggcaatccagctatgtacagcgcggtcaaccgcgccattggtaatcatgcgaaccgggatgtgaccgagcgtgggaacaacccgtttccgccacccagccagatacggatcgagcgtcttgccttccagcccgcgtagggccagcgtcattacactctcgccatactcggttagccgcttggtggcggcggtcgggtcgatgccaccttgcgcggcactcatgagcccatcgatccaggcttgcgcttcctccgacgtggccacactcgttgacttggacagacggcgcttcgtggccggatcgatccaccggacccgtgcccggtaggagttttctcggccaggccggaactccacatcaggcgcaagccgtacgcctattggcgggtgttgaggacttgccatcacgctgcctccggcattactcgccgcgccgaaatccatcgctgcacatcgggggtcgcgtacttcacgacgcgctcggagatctggatgaacggcggcccctggatcggcagagaggttcgccagcggcggatggtcgacgggtcgacgtcgagcagctcggcaagctcttcggtcgacatgaacagtttcagcgaaggcgaagggagagccgcgctcgtgtctccgatcgggctaatcatcgattagggtccttcctcggggggtggcgtcgaggtagatgcgctggaacatcggggggcggcggtcggggtaggggcggctgatgtgttggatgtgcagcacttgggcgatggcagtgagtgctgcggctgtttcagcgggtgtgccgtgcagcctgattcgcatggtgagcgccttccggtcgatgggagtcgcgtgtggagggcggtttgtgtgtgtggcagaagggtgtagggcagcccgctgagagcgctgtagagccaagatccggtgtgtcccggtgtaaggcgaagggcgtggtgctctcagtggctctcagcggggcgtttccggggtgccggcggcagggtcggcgtggcggtgtcgccggggaggccgggaggcgttgacacgttgacaatcggcggccaggcgaccgttttcgcaggtgggagcgggtgtgttgctgtcaacggggggcgttgacaggcgttgacacccgttgacaccgggcgggccggtggcggattgtcaacgcctgtcaacggctgtcaacggggggcgttgacaccctcggacgtgctgtgagctgcggaaacgtcgccggtcgggacgggtgtcagcgtgtcaacgctttcggggtcctccgcgacggcgcgggggtgcagttcgtatcggccgtccggtccgttgcggacccacccgagggcggccaactcggcgagcactgccgacacctcgtcggacttcgggagccggcgggacaccttgcggtgcagctcccggcgggtaaaggtgctcatgcccttggtggtgagtacgccgagcacgtaccgggcgtgttcgattgcggtgtcactgccgatcgtggtgagcgcggcccggtagtgggcggcgaagaactcggcgaggcgtacggcgtcggccatgcggtcggcgtcgatggggcatcgccaggcgtcggcggggtggtgggcgacgtgcagcagcccggccagccggagggttgccccggagagcttgttgccccactcccgcatgtcgtagaggctcccgccgggccgtagctcggcctccacctgttcggcggcggcccgccgcaccctgccggcttcctcggtgaggaccacgacggcggggtcttcccgatcggcgagggtggcggccagatcgtgcacccggcgccggtagccggcggtcaccgtctccaggatcggcggcgtgtcgaccgcccggtagccagcgagggagcggggcagggcgaacaggaaccgggcgggcagtccgcgtccggcgagctcggtgttcccgccgaacttgcgcagcaccgagggctgcgccatgacgcagacggtgagggcgggtttgtcgacggtggctccttcgcgggtttgccgttcgttgctcatcggttgtccggcgtggcctttcaggtaggggtcgaggttgggtgcgccggagtagcggccggcgagggtgtcgaagatgccgccctcatcggagatgatcgccatgcgtccgccattggcggccatcaacccaatcagggcctcgggggtggcgtcgtccacgatcagccggggcaggccgggcacggtaatggcctcagcggagatagcggcggctaccgcctcggcggcggcctcatcgcgcttgcccgggtcggtggccttggccgcttgggctttggcctgttcggcctgccggtcggcaatgtcgcgcagcgcggaggcttcggcgatcctcgggcgtaccgcttcggcgagggttgattgggcgctgaacaggggtgcggtcatggtgcggtgcaccggggatttgcgttcaccgggtccggcgatgacggcggcgaacacgttgaccggctcccgccatccgggcaccggttcgacctccaaccggccgcccgcacaggcagagagcacggcaacggcgagggtgccggccatggccgggtcggtttgggtgaaccgggcgacgccggtcaccatgtcgcgcagccaggtcggaaacacgtcggccgggaacggcggcggcgcggtggacggcccggttaggggcactggaacatcccagagtgggccacctgtcgtttccttgctggtggtgggttgcggctggtcggtgaccaggtgcagtcgtgctggtgtcatgaggtcactggctttcgtggtggtcaaggatgatgcggccgatgtgttcggcgacgtgggggacgacggcgttgccgagggcttggagtcgatcgacgtccagccgggtggaaagcccatgagctgctcgatcagttccggtgtcgggcgccacccgccagcggcgacggcttgacgcatgttctccatcgccgcggggccgtagcgggctttgctgcccgttgatttcggccagccatgacggcccatgcttgccagaggcgtgggccaggacgaacagccttcgtcgtgggtgtggggcacccaccgcgcaagcgtcgacaactccggcacgcgcgatgtatccgagccgaccgaggtcgtgtaggacggtggggagtcctcgagtgcggtggccgaggacgttctccccgatgacgtacgtggggcgaaggtggtcgatgaggtcggccatgtgtggctatagccagcgggggtcgtcggtgccgcggcgctttcctgccagcgactctggttggcaggggtagcctccggcgacgacatcgacgcgtggccggtcggtggagcgccaccaggcggcggcggtacgaacatcgtcatggcacgacacctccggccagtgccgggcgagcacggcccggcagtacgggttgatctcgacgtggccgacgatccgcatgccggcgcgttgcagaccgagggacaggccgcctatcccggcgaaaaggtctagtacgtgcagtggcctactgctcatgcggccaccgttcggggtcggcgggtaccggcccggaacccggaggcgatggtggccagcaccgcccggtgtcgcagcccgacggacagccccgcgtgctccagcgcggtagacgcctcatcggcggacagggaaccgccagcgacaagctgaccgagggctatcgaggcgaagtacagggcatcgttgtggtgatccggggcaccggtcacgctcgcgcactcccgctcgacggcggcccggacgtaggagcgttcccgtccgccgggcagttccacgaccaccggccgttgcggcggtaacggggccggggcgagcagcccggccagccaggccggcagcggggcgggatcggtgtccaggctgacggtgtagggacgtccggcggcggtagagccggcggcgacgacgtagccgccgtgggcgcgggtgtcgaccatcgggccaagggtgccggcggtgttgcgcaggtccggcccgccgtcggggtgccggtagtagaggtgggtgccgccccgtccggtggtcacggtgtaggtggcgtcgatgctggccccatgctgggaggccaaggcggcgagcgtgtccgtcccggacggcccacccccgctgtcgtctttcggtacgtcgaggtcgaccaccacgaggtgggacgggccgcacgcgaggccgatgccgtaggggcgggcggtccaggcccggcggatgcggtcggggtcggtggtcgcgcgcggctcccacccgaggtggcagccggcgttgcggcagcgcgggtcacggccggtgcagtcgtcggccggatggtcggggaacgcgggccgcttgtcatcggggcgtaacgggaagacacgccagccacgcgcggcgtggccaagggcggcgttcaacagcggattgtctgacatggtgcgggtcctctccatgacagcgggcgggatgtcgggtgtcgcccggcggcgttggtgccggccgtgggcgcaggcagcacaatcgcggcgttgcagcaggacgggccggtggctgtgcgcgcgctcggcgggaagtagccggccgcagatgtgcggatacgggtcgttgctggcaaccgggcgaccgaggatcttgcttgcgccgagccaccgggcggccaccgggtcaccgcctcggccggggccgggggcgggcggcgatggcggcgcgggtgacggcctggcgcacgtcgccgagtaagcccaccaactgccgccgcgcggccacctccccgaaggcgagagcgaccctgacgcgtacctcggcgtgctcccggccggtggcggtacggacccgcacgagcacggcgcgggcgcggccggcgatgtcgaccacaatctcttctgatcggtgctcgccgaggttgcagcggtgcccgcgtgcgcaccaggtggtgtggtgttcgggggtgcggcggttcatcggtgggcgccggtgcggaggcggtggaagaagttggtgacgcgtcggcctgttcggagtcggatgccgtgggtgcagcgtcggcaggcacgcggtcggcgtaggacgcgggtggtggtgtggccggttccggcgcagcgttggcaggttttgaacggggagatccagcacagcccggcgtaaccgagcgtgacaacagtggtgggtgcggcgatggtgatagcggcggtgagcagggggtccacaagtgcctcccgggccggttttttgggtgtgaacggctgtgagctgctatccgctaggtcgcagctcatgattgggatggggtgctagcgggggtgctagcgctagcaggtcgggccgctagcgctagcaccctcggccgggtcagccggtggaccgcttccggtcacgctccgaaatcgccttgagaaggtcggtgtgcttgatgccgcgccgggtgacggccttgccgtcgatgcgccgacccacgtcacccaccttgatcagcgggtggggcttgagcgcggtggtgagctgcgccgcctcccacccgccgtacacgtcgggccgcagctcggccagcagcgcgcacagcgtctcgttccacgccgatttctcgtcgcccggccacacccgcgccaagtcgcccagcacgtccgccaccgggccgacgtcgcgggtctgctcattcggcttcggcagcgtcccggccgtctgccgcagcgcgacggcgcgggcgacgatgcggccggcggcggtggtgtcgacgtagaacgaccgcaccgcagacgccttcgccccgaacccgcgcaggatgccccacccggcctcgatgactggctgaaacaccgtcgcccggtgcccgttcttgtaggccgacgtgccgaggatcatgtcgttcgcggtctggtcagccacggacaggcagaaccgggagttgacgttgcgggtgatgccggtcggcaggctgtccttgtcggggatctgcgtgccgatcatgatgatcacgccgagcgctcggcctagcttgatgaccttctccaggatctccccggcttccttgccgtacttgctggtcatcagctcttgcagctcatcgaaccacgccaccagcgggtgaaggccggaccccttgagactggccaactccggggtgaccttgttctccggggccttcccgagacgggcgtagtgctcgatgcgcttcgagcggcggcggcactcctcgtacagccactcgatgaacgcgaaacagcgggcgagggtgtcgtcgtcgaagccgttgccgtactcggccatgaccggctccagaacggcgaagtccccgacacccttcaactcgtagccccggatctccgcacgcgggtcgagggctgcggccaggatcagatcccgcaacgcgaacgtcttccccgaaccgggctgaccgccgaacaggaagttccggaacatcagatccacgtccacggtgtccagtcgcggcgtggtggcgaacgggaacgccttgaacacgtcgaccttggccgaggtcgacagcagcggccacgcgggctgtttcatctgcgacgccggctcgtacccgacccacaacgcgagccggccggtgtgtccgggggccggttcgggccacacctgatccagcggtagccgcatcgccgaggccagcttgccccggcgggccaccacctcggccgcttccaccccgtagggcagatccacgacggcgaggtggccggggccgtcgcggtgaatatccaccgggaagctgatggccttcgggtccttggccaccgcgctgttgatggccgacatctgcacggaggtcagcgcccggcgtaccagctcggcggtgagcttgcggtagcggctgccctcggttacccggtcggtcaacggcttgtccgccggacgcccgagcgtggccaacagcggcaccaccgccgccagcgcaacccaccgccaccacgccggccccaccgcgagcacgatcccaccggccaccatcgacccggccgccccggccagcacccaccaccgccacaccgtctggcgctgccggcgggcatcaagcttcatccaggtgtcggcgtccccgcgggtcgcggcggcctgccgcagatgccagttaccttcctccgcggtagcccagtgcaccgcccgaccgacaccccgcaccaggccgaccggcgcgtacacggccgttttcaccgcgtacttgggtagccgtaccccgtggtaggcggtgacgtagccggcgtccttgctctgatgccgcaccgccgcacgcaagccgcgccacgaccgcgcccagtcggccagaatcggccgacgctgccgctgccgagccaccacatcccgaggaatgtcgtcggcggcatcgaccggcccgccatcgcggcccggcccatcgttgacactctcggcgtcctcaccgtcatcatctaagtcaccgtcgccgtccgggccgacagaagcacctcggcgggaccgggcggcatccaggtccaccacctcggcatccgggccgccggtggtggggttggtcaggtccgcctcggcggcctgccagtcgaaacgctcgtcttggggggacgtcatgatgggggttcctccaacggtcgggagatcgggtgagggccggcggcgtggcgcaggttggtcgccaggggccgcgccgccgggccaggttcagaagcggatggtgagtccgccggttacggtgtcggcctgcttgccgacgcgggcgttaccggtgcagatgttctcgacacggccgggcttgtcgtcactcttggcggacttgctggtgtcgcggcgaccggtaatctgtccggcttgcacggctacccggtcgttgccggatgcgcggttggtgcggcccacgatgggctcccttcggttgtgccgtcagcgggtctggcggccaccgcgccccaccggaccagcgatgggccggtggggacggaagcggccagggtcagcggcgggggcggcgggcgagtcggtccgcagcggtctgaccacggctaccggcggggagccgggcctcgcgggtagcggtcaccgcgatggaggggcagtagccgcatctgcctgtgttcctgcaggtgcaggccgggggcgtattcttggccattcggatcggactcctgtccgtgaaggccggcggcacagcacggttttccaggccttgggctgtgccgccgggcgaacttaggcgacggcgtgcaggtcgggtcgccagccgttgacggcggtggcgatgcggtaggcgcgggtcttgtcacctcggccgcccatcacgcggcggtagatggcgtagccgttcgggtcggtgttgagatccccgctggtgatggcgtgccggacggcgttcagaagtttccggtcgtcggcggaaagctcgaccatcgcggcggtggtatcggggtgttcgtgcaggttgatgccggtcggaaggccaccgtcgggcgggttggtgagggcggcgattgcggcggcgaagtggtcttgaatcagcgtgatcacgctcgcggcggcgaacgccagcagcggcaccagcaggtgcagcacgaccgaggcgacctgttcggcgattccgccggggaagcgttgggtcaactctggggccacgttcatcgctgctgtggcggccagtaggccgtactcgacgtgcttgacgatgggttcggtgacccgtcgccggacggccgacaggtgtcctcgggcgatgagcagaccgaccagcaggatcgagaacgccggatcgaccagccacgccacgatccacatcggggaccacgggtcggcgtggccggcggcgaaccgttggacgttgaccatcgtgaacagcagcgcgaacaccagcgctgaccacgccatggccgaccagcgtgcccgctggcgcatcagccgcaccgcttgcacatccgggtcgagcagcagccgccgcaggtgccgggcctcagccgcgcgagcggtccaacgctgaaccttcttcgtctccccggccagcaccgccgcccgggcggcccgcgcgtcggcgtcacggcgtgcccggcgccgctcgacccggcttggccgtgccggcacctgcggcgcggcgaccggtgcggaaaccgggtccggtgcggccgggcggtcaatctcgcccgcctcggcgggtagcgttccggccggcaccaacagggcgccgtgtcgggtgaactccatcgcggtcatcgggtgtgtcctctcgtgtcagccgagcagatccgcgatcaggtcgcggtgggctggaaacacctggccgccgtgtagcacgtcgaggtgggtcagtaggcagtcgtagtcgtcggcggggagccagtcggcgcggcgggcgtcgtcggcgccggtcacgtccggcaggatgcggaaaccgtgcctgaggtcgatgtggacaggggtggtgaccatccatgcctcgtcggatgcgcgggggtcgggcacgacccgggcgggcagtgtcgtgacccacgggtcggtggggttggcgacaagtccggtttcctcggtcagctcgcggaacgcggcggcggtgggggtttcgcctgggtcgatgtgcccgccgggtagcgcccatccgtggttgtcgtcgcgctcgatcagcagcagccaccggtcaccgtcggaatccacggcggtgacgatcgcgtcggcggcctgcgcctctccccagtggccaagttcgttgcggccgtagcggatgccggtcggtgcgtgcgggttgacgggccgtccgtcgaccagggggaacggaatcgcggcgacagcccggcgggcggtccagtcgatgcgggtcgggtccatctccgggtcggcccacgatgccccagcagcgatgccgttcaggacactgggatgggtgtaggtacggggggtcatgcggcctcctccatggggtaggcacagtcgacgcactcgccgagcgagagcggaatgcagtacgggcgcaccgtgccgcaggtcggacacgtgcggcgggcagtcaacgcagcccggatagcccggagctgggccggggtagcggtgcgcttcggccgagacaaatcaacgcggtagaggtacgcgacgcgggtgccaccgacaccgcgccacagaatctgagcggcgaccggctgaccaccgggccgcaagccgccgtcgcgcagttgacggcgagtcgcgtaacccggcggcgcacccttccaccagaatgtcgggatgccgtaccgcgacccgtccgggtcccagtaggcggcgcggatacgagacatcaggccacgcgatccgggctagtggcatgacggcggggcctggcagcacgagcggccagcaccgtgcaggcagcccgcaaccgctcccgccgtgcgcggcgcaccatctgccgagtcacctcgttgaacccgacggtcaggacggtgatctgcgcgtcaagccactccacctcggcctcgatcagcggcatctccgcctcgatctcggccagctcggccatgctcggcccctcaaggccatccagataatgcaggtcaacgttcacttgcggttcctccgacgcttgcccgtcgcgctccggcggcggggaacacaggtagacggccggcactgccggcacagcggctggtccggcgccagcggagcgatctcgccgcagttgtggcactgctgccagcaggcagaaccggagatcgtcaggcgcacggaatcggtgagagacggcatgttgatgccctcatttcgcaggtaggacccgacccaacgggcgtaccgtggagtcgggtcatgtctaggaactggtgtgaccaccaagggcggggcggtgaatcaccaccgcacccgccggccgacccccgataggggccgggggtgcccctggtcggtgatgcgacaccgaccaggggccagtaacgccagacaggcgccacgatgtacagcgaccgctataggccgcttactgctggcaccttccgcatatcgcttcccagcgatcccgggtcggatgcctgaccgttcgctactgcgcagccggtcaacgctgcctctgtggagttgtcaaagatcaaccgaacccggcggctcacgggcgtacggcaacgcgtgccgccgttccccgagccatccgaccgatacaacgtggcgttgtattcgtgacgctacaacgccacgttgtattcgtgcaagcacctgtaccgcgtaggcttgtactgatgactgacgctgacctgcccgccgactggtggacgacggaccacgtacgcacctacctgacctcggtaggtgccccgatcagtcgcgcaacctgggcttcttacgtctcacggggccaagctcccgcgcccgatcggatgttcggacggtcgccggcgtggcagcccgaaaccattcggaagtggcaggccgagaggccacgtagaggcaccactggctaggtcggatcatctgatgcctcctgtcctcggctcccgtctgcggcggcaccttgctcgcctgtcgctaagactgcccggcggacggcgatccaggcaggtgctacgcacggacacgaaggacacggcgtatgtccattgaggtccctcggcaattcagaccgaatcttgtgctggtcagccgccgtaaggcggcaggctgggagtcacgcaagcgcggtgcgcgagagctgtaccgcgtcggccaacagcacggcatccgggagacacccacggttgaggccatcgaaaaggcgatgtaccgccacgagaccggccgcgtcgcggtcaccgacccgatctaccggcagctttactgcctggcgtacgaagcaaagccccacgatctgttcggtgagctgaccagcgacactaaggaccgtccgcatttctcggcgcgatcccacaagtttgtgacggcgttcgtcggtgctgagggtgctacccggttgcgggagagcgcaggctgtgcgccagccatgggggagtggcatatctgctactcggctcccatcgagcacccggaaggcgactgtaccctgtacgtctggccgtgcggatcagcaacctttcaccttgtcgagcatgttcaactgtccacgatcgcggcactcgctgcatggcgtgaggtgtcgtatggtgacaatatcaaatgggctatcgactaccttgctcccatcgcgccagccgaggacgagtctgcggtgtatgtccttggtgctcattgggttattgagcccgcgtggccggctgatttgttagaagtcgcgctacgcatcatgtcgacaccgaaggtgctactgcaccgtgaccgtgctatggacgacgaacacttagcgcatgcagagctaatcgagcagtcgttgctatccgaggcatacgaccacgtaggcatcgaatcattcggtgtacgcggtatttcggttggctacgcctcgtggtcgggggtcgtttaccacccgatctcatctgggcgttccttaacggaagccgagatggtttcctgcgagcttgcgattcagtccatgtgggcatacagcgatgctattgcccgtcaggtggagcaggggcgagatccgcaggtgccgccggagcatggatggcgctatcttcggggagtgcgctcccgacttactgtttcccgcctacgggaaaccgggcagcatcaggcgatgcgccgggcgattctgcggacgtgtgacctcatgccagccctagatcaagctatcgaaaccctccgcgatacggatcgaggttaagccaatgtcatctggtcgccctgtgctcgtcgtgaccgacatgcagaacggctttgtccgcgagcaatcagcatacatcgtacctgtcgttgccgatttggtgcgccgctggcagggggtcggtggcgacacgctttttacccggtatctaaactatccaggcagcccctttgagcgattctttgactggcggcgacttcagtcgtcgcccgatattgacttggtgcctgagctgcacccgtatttgggtaagggtgtagtgcttgacaagagaatctatagcccgtttacctcggagggtgtggcgctatttaagcggcatggatggaaagaattctacttctgtggtattgctacggagagctgcgtcctgaagggtgctgtagatgcatttgagcatgacttcacgccgtggttgatcgcggacgcatcggcgagccatgcgggcgctgaggcacacgaggcgggactactggtcgcgcgacgtttcatcggtcccggtcaagtaattcggttggctgacatccccgcagccctcattgacatgccgccgtcgttgcaagcacgtgttgaacgtcctgctcacgactctgcgaatgggaaacagatcacccctacctaatgcctgccgatcgctcgctgcagcactggggaccaggtggggaccacacggtatgcacgttggtggccggcataccgtctaccgcgcggcttgactgcggagagaacgtgtgtaacgtgcgtaaacgtgtggcgagccatcctgggggtcaaggggtcgtcggttcgaatccggccgtcccgacggaaatgaagccctgaccagtggatatcctggtcagggcttcgactttcttcgatgagattgtgaaccgtcccccggaaaccccccgattactggggccgcccgcctcagggtccgccagagtcacaagcacctcgaagcttgccgccgtccggcgtagcaccgtcacctcaaccccagccccgacatcacaaacggccacgaacgaacccaccggtagccgcacacccgttgacgccagatgctccgccaccgctaccggggcctccaccagacgcggctgggtcagacccgcccgatgcgcgacctgccgcatccaggtacgccgacgtggcccccaccccgcaggcaccaccaaccgcacatcccgcaccggcctaccagcaacccgctcagcttcagcagcagcgcgacgcagcggcgccgcggcaagctccaccgcctccacccgcgcgttgtcgactaccagatcgccatcggcgggacgacgcggactcggaaccaaccttgccggctgagcctcggcggcctgccacgcctgctgacccgtccacacccgaccatcgctgtcgacacacacggcactagacaagaacggcatgccatcgaacggcagcaccgacgccctaccgtcggcccacgccagcaccgccacagtgctggcaccaccacagtcaatcgacagccgaacctctgcccccatcgacgtagtcaaacatgaggatcaccctcacgtcacccgtcgatcactcaccggaagcaggaccgaaggcattggccgggtcggtgccgggtcccatagttcgggtggtttgacctacggcggctgtcgagtcgcggcgagctcaaccgttgagccggtgtgatgggcagccatcggcggtatccctctggcctacggtgtgtccttcgtcggtcagacgggtgtgccgctaccgctggtgggggtggcgcggcgacgacgccgcagctcgcgttgggcctgggcgcgggcgcattcgcgactgcagtatttgacgccttcggtgcggttttgcccgaactcagcccggccgcgctggcggacgaagggtcggcggcagggctcgttggcgcagtggcgcactgtggccccctcggccatgtggttgtacagctgcaggaatgacgccgaatagatcgtggcccggcgttcctcgagtccgccgatgccgatgctgaacttgcttaacgcggcgttgagtacggattccagggtcgacaaccgggaggcgactaccatttcccggaggctatccagggtgacctcgtctacgtcgtccgggttgtccagccggaactgcgctagctgctgttcgtctacctccgcttccacgaggacttcgaggccgccctcggtctgacaggccaaccacgtcttgatcgcctcgtgcgccagggacaggtgtacctcaacgtcgcggcggtgatgcccggcgcgccgacggtcgtcgtcgggggcgaatggcacatcctctagccatttctgcgcctcgatgtcgagatcgtcgcggtcgatgtcgaccagtggcccgtaggtccgcatcagtgcggccgcggcttccaagtccgccggcggcgtctctagcagttcgtgcaggtagaagtcgggtggcaggtggactgcctccccttgtcggggcgcgatgcgccacaggacccagtccccgtcgacctccacatcgagtagcgggcgtagcggcggctgcgcgatcacggtccccggccacaacgtaggacgaaattgtgcaggcatatatcacacaccgcccttgttgattggagtagtccataggactcttgttggcagcaacgtactacggcctgatagggcagtgcaacgcggacccaaccccgaccgaagggcacacgcgtgttggatggcttgatcatcacggcagagtggcagcgagcacccgacgatgacgtgtccacgccccaaccccggtacctacaagtgccgaccgtgatctcagacctcccgccagggtctgaccggcacgagatcacgagcagggccagctgctggcacgtctggccccccgaactagaaccggacggtgcctgcgaaaggtgccacctagcctatcgtgaatggtccatgtaggacccgaaggatcagctcaccagctgaacaaccagtgctctgttctgaaagccaactgcgccgtatagcggcggcagccgccgcattgtacggggtgcgtcgaggcggttgcgctgtgtactaagtttcataggaatcctaaagggggttggtcgatggctgctggtgggtccgcatccgcgcaagccgcccggcaccgtgagcacgcgcagttccttacccgtcagcttcgtgaagcgcatcgggccgccgctcggtggagcgcagcggcggccggggaacggcaggtcgcagctgcgttgtgggcgctgaccggttcgggctggacgcttttggttgatcggcggtggcccggtaccgcgacggcaaacgtcgacatgattctcgtcggtcctgccggcgtgtacgtcatcgacgtcaagaactggcgcgacgccccgcagattgtcgacggcgaactcatcgccgcgaaccgctcgtgtacctccgaggcggtgaagctgcaagcggtgacgcgccgcgttgaggacgccctggccgacatgcagatgtcacccgtggccgtcgcaccggtcatggtcttcgtcgggcggcaggtcgatgaacggctcggccgtgtccacctcgtcggcatccacgaactgctgcacaccgtcaccagcgcccgaactcgcctgcgacctccggtggtccgcgcggtggcggctcacctgaccgatgtatttccggcctacgaggcaccccagctacccgacaccgccacgaccgacgccccggcgagcactcgggacgagcctggcgagctcttcgatgtggacgacctcgctgccgaacagctacgcgctgcgcgggagcggccggtcgagagttggatgacgttcctgcaccccgaccagctcagcctggtgcgtcgccggtggggcggcccggcgcggatcaccggcgccgccggcaccggcaagacagtcgtcgggcttcaccgggccgcctacctggcccagtccggcgggcgagtgctgtacgtcaccttcgtccgcaacctgccgctgatacagaaacacctactcgaacggatggcgcccgctggcagcgaccggatcgagttcaccagcctgcaccgatgggcagtcaccctcctggcacaacggggaattccgtcccgcctcaacgtcgccaaagccgatgactgcttcgcccgcgcctggcgcacccacggccgacacacctgcctcgccgacctcgagcccagcccccgctactgggaagacgagctccgccacgtcatcaaaggccgcgacatctccagcctgcccaaatacctcgccgcatcgcgaccgggccgacgaaccgccctccgcaaggcacacaaggaagcagtatgggcgctgtacgaggaataccagcggctactgaacgaacgcggcgtccaggacttccccgacctgctgctcaccgccctcgcggaactgcgtcgccaccccaccgacggcggatacaccacggtcatcgccgacgaggtgcaggacctcaccctcaccggggtccggatcctgcacgccatcgccggcgacagccctaacggtctgctgctcatcggcgacgcccaacaagcggtctaccccggcggcttccgcctcgccgacgccggcatcaacatccgaggcggccgcgccgaggtcctccacgtcaactaccgcaacgcggccgccatcatgcaggccgcactgaacgttctcgacggtgaaccgttcgacgacatcgacggcatgacgatcaccgccccaccggccgtcgagatgacctaccacgacggccgagtcgttcactcgcccgcagattcccgccccatgcacgacgcagcgctccgcaaggcactgaacgatctcgctgcgcagtccgacaacgcgttggctgacgcggccgtgctgtgcgccaccaaacgcgacgtcgaccactatctccagatgctcagagctcaagggctaccggtgctgaacctcgatgactacgacggccgcccaggccaggcactgaaagtcggcacatacctacgagccaagggccttgagttcaagaacgtatacctaccctgccatgatcgagggctcaaagccgcgcaactgggcggatccgccgatgtggaccggctcgctcttgcccgccggcaactattcgtcgcgatgacccgcgcacgggacctgctgtggctcggctcgatcaccgacggcgctcccgccacatcgatgaacgggtgctgagcatgatcgctacgctacccctgccgcagtaccgacggcgatggtgcggccgagggtgttgacggtggtgtgctggtcgatgacggcaccgcggacgaattctcgggggctatgtagcggcgggacccgggtaggcggtcggtgtcgagggtgaacggcccgagccggtactcgtcgaggtcgatcaggcgtattcggtgggcgtggaagttgtagagcaagcagccgacgtagaggccgaacatgacgtagccggcggcggcgacggccaggtgtgcgtcgaggatggtgtcgatggccgcttcgacgtcggacaggggtagttgctggaaccggtgcagtgcgctgcggcccgaaccgtgaacggtggcgtacttcagcacgctgccgtcgtgccacgggtagaccagggtcggctcgtcgaggacgtgctcggggcgcacgatcgccgggtgctggaccgcggcgggaaaccgggcggcccgcagcaaggaacggcgactgggcgcggttctggctgccttgacgaaccagtggcgtccggacgcctcgacgccgtaggagacgcacccgagccctgggcatcgaagaccgcgaacgcggagtccaggggtagttccaacacatagagagagtatgtagggctgggtcccccttcgggggtgacgatcagcgtggcagcgccacggaggccctacgcctcccggtgggtgttgctcgctgagccggacagatatcgcaaaatgtgtgaatttaacacacgatcatgcctttgacgtcgtagttgtcccaccaggttggccggtgttcgcgaatttgtcccgtgactcgtgtgaggaggagccagttgccgttgagcacgaacgcggcgtcttccggccggttggtgaggacacgggccacgactgacaccattgttgggaccacgtcttccggcgggttgttcttgcgcaggtcgaagatgatgttggtgtaagtgtcgggttcccattcccactgggtaccgtcgtcgtcttcggcgtcgaagtagccgctgctgccagaggaaacggtgacggtgtagccgagttcctccccgaggtcggcgctgagcagccgggggtagccgggcagggttgactcctcgacgccgtgcggggcgacgagggacgcgaggtcttccagagggatgtcgccggctagggtcagtcggtattcgatgcccacgtgttgcctgccttctcagtctcgtcggacgatctgaatgatcgcaccgtttcgggtcaccgctgccagttccttgaggtgcgggaccggccagtcgttgaactgcttttgcaggccggcgatgtcgccgcgccagtcgcacaggttcaacaccactcgctgggtctgttgcctcgccactttctgcgacacctccgtccataccccgcgtaccgccttgccggcagtgggggagtagcagtcgaagacgtggccctcgatgaggtagtccggatccttgtccggcttccccctgtcgccggtgttctggcgggcgtcggcgatttcctgccgcgtcgggttctgatgcacgcggtagccgtcgtgggcgagagtgtcggcgcactcgttttctaactccagcgagcgttgtaccaccgtgtcctctcgtggtgggatcttcgtgcggggcccagtgggcgagccgccgggaacgccggttggcggcctgctccaggatgtgggactcgattcggggacggctgggtcatccgtggcggctgctgtcgtggtcgggccgtcgtcggcggtggagttgggggcagggctggcggatgcagggccaccagccccggtcagtttcccgacgcccccagccgtcttgcttcagcgaccgctgtctcgatagcctgccgggtagtgccggtgcgttcaacgagaagtaccacgatctgcttggcttcattcaacgtctgcaacaggggtcctggctgcccgccgtgcagaacggctctgacgagttgctgcacatcgccgagttgactgatcacctgggtccccgcatcgcgggcgttgtccagtgcgctctgcaccggtgccagcccagcgaccgtctcctgcggcgtgctctggcggggcaccgccgaggtcgcctttgccgcctccccgaccgacgcggagaagcgaccaaagccggcctggacgttctgaatcgcgtcgcggacccgggccataccgacggccacagcggcgaagccagcgcccgcggcacgagcgccgacctcctgcgcctggctaccggctgcggcggtcagaccgcgagccttgtcaacaccagcggtcagggcacccaactcgctgtggatcttctcgatgatcgacacgtgaagcaatcctccgatcggcgatgacgatggctgcgtcctagcgggtcgtgtcatcgtgccagtgaccggcctcgagcgactcgtcggcccggtctacatagcaccgaatgcgggtctgccggtgccgcgaggctgggcctccacctcgccgatgggaagctgctggaaccgggccaacgccgcatggtccgacccgtggacggtggctcgattcaggatgctgccgtcgtgccacgggtaccaccagtaccggtccgtccgggccatcgaggatctgttcggggacgacgatcgccgggtgcgcgactgcggcatgcagtcggttggcccgcgccagcgaaagccgggcttcgcgtgtagtggcacgctctacgaaccaacgccgccccatcacctcgatgccgtgggatacgcagccagagttctgagcgtcgaagatcacgaacgcagacgacagtggcaggtcgagcaccgatctaacctacggcaatcagctcgccctgggttgactactgagggtggcggcctgcagaggcctaccgtgccttgcgcggctaaacggatggttgacacgatcggggcccctagcccttagcgtgcatcgcggcaacccgtcagtccacaagatgacgccgccatctgagatgatcagccgttgccgaattgtagtagtggcacgtcgtacatcgtgggatcggggacccggcgcattgtcggcgcggcaacctccataaccaacatttcggtgaggaactggacggtggcggcaagcaggtggctggtgtggccggtggcgctgtgttccttgaggccgacgctgacgtggatgtgcggcaggatccggtcctcggcctcgtcgtaggcgatggtgccgccgccgagtgcttcgacgttggacaggtgcacgcggtcccacaggggtgcctgggggttgtcgaggcgttggcatgtgccgacgatctcgacactgctgaagccggcgatgaagacggggatgtagccgtggcggatgccgttgatgcggcaggcgtcggcgagggctgtgaagaagtcctcgccgtggtcgaacgtgacgccgatcatgcggccggacgtgaggtcgtggctacgcatactgcatctccggctgttggctgagggctggccagggccagcgggcaggatcgccggtgccgtaggcggcgaatgcggcggcgatgatctcgggctcggcgccggcggcgagaagggtgtgcagcaggatgcgcgccttgtaggggtcgaggaagccggcgccgacgagccctcggcgctgcaggtcgctctcggagccggggaaggcgtaggtggaggccaagaccggtccggcaccagtacgggaggcgagcacgaccgggatcctcgccgcgagggcggtgagcttctcgacgaggtgttgaggtacgtgtccgacgccgaaccccgccacgacgaggccgtcgagcccgtcggccccggcgaggagggcgccgtcgtcgcccagggagacggtgtatagcccgactcgtggaacccgggtgaccgtctccagcggcacggtcaggcggtgcggtgggtgggtgagcagccgtattgtgccctcgacgacgtggccgagcgggccggtgttcggcgagcggaaggcgccgccgctggtggcgtgtgtcttgcggacgtgccgggcggcgtggatctcgtcggcgaagaccacgagggtgccaaggccgcgggcggccgggctggcggcggtgcggatcgcggcgaggacgttcgcgggtccgtcggcgccggcaatggtgggattgcgcatcgcaccggtgactacaaccggcgcctcgccggtgtggagcaggtcgagcaggtaggccgtttcctcgatggtgtcggtgccctgggtgaccacgacgccatccatacctccggtcgcggtgcggtcggcgatcagtgcggccagcgccgtgaggtcgtcgaagctgagcgaggcgcccggcagttggcggaaggtctggacgtacacgtcgatgccagtctcggccagtccaggtacagcggcgatgagctcctcggcggtcaggttcggcacgacgccgccagcgtcgctgccggcggtcatggcgattgtcccgccgagggagagcatcaagaccgatgtcggcttctccgccaccgcacctcctcatccgtatctgtatgcctgcggcagcctgtcacagtttctgggtaaagcgaaggctcaagggaggctggccaggtagcggcaggctgcgttgatcccgtcagtggtcagtaaccggctgcgcggtcggatcatcccgtcgatgccgacggcggccaattcggtgcagcgtcgacgcagccagggccattccaggccgaggtactcggcgaggactcgtaggcggcgaatggaccggcccgatgcggtgatggagccggcttggccgctgcgggcaacgtcgtcgtagcggcgtagcgcgacacggcgatcgagggcgtcgacgtgccagagtccatcggcgcgcacccagttggcgagaatgacctgcgtgtgtggggtcagcacgaagccttcgacggtggcgtacgccgggtctggactcacgtgcacggcgatgcgcagggattccatgaacgctgccgagagcagcagcaggatgcgttccgcgtgggggctgccccgcacggcggtttctgggatgcagaagacgcgggcggccggggcggtgggtgtggtgaagcgttcgcttgtggcgtgcagataatcgatcttgtggcggaagagcagccaggtagtggcttcttcgccgtactgctcgcgggtccagaagacgggctggtcggtcgcggcgtcgaggcggtggctgatgtagcgggcgcagaagtctgagccaagccacatctggctcaaggtgctgaggtcggcggcgacgttgcggctgactgcggagccgggtaggtgggcgtagcggcggagttgggggacgctgtcggcgagcgcggcatcatcggccaggagagcgtcgtccatgccgcacagggcccacaggatgccgatggtgaaggcgtcgaggcggtatgccggtaccgccaatccaagggtgggcgttgtggccacggcgaggatgggctcgtccccgtccagcagttccgtcgccacgagatcgcgcaggccgaaggcggcggcgtggccaccgttgagcgtccgtggatagcgggcggcgtggcagcggtcttggacgggaatgctggtgagggtcagggtcgtagcgggtacggctcggccgtatggcagggtcagcagtcggtcgatcggccatgccggtgggggcgccgtgagttgcacaccgggcagcgctgatgcccaatccgctgccgcaccagtggcgatctcacccggtgaggcggcgaacgcggatgccgttggcgtgccgcgccgctgctgggagacggcggcgcgcaccgcgcgggcggtggtggccacggcggcacgctcctggtgtcgctccagttcgaccagcggaagcaggttggtgagggcgcctcctgcggcgagcgcggtgtcgcaggcggttgcgaattccggggtcggccagcgcagggccttctcgatcttcgcgatgagatccgaactgacgtgcaggtgctcgccgagccgcgcttgtgaccagccgcgctgttctcgccatgatcgcagttgggcgccgaagtagtgcttggcggagatgtggggtgcgagttctcgtggagtctgggccatcccaacctcacggaatgcgccggccgtgtggccggttcggagggcggattcacggtcgcttggtagcgatcggtgtcgcccacggtacacggtgcacagcgatgtccgtcctacctcaccatcactgatcaggttggctgcgcggcggtgatgctgacggcgatggcgaagatctcggtcatacggcggcgtagctcgtcgtggtcgaccagtgtgatggcggtctggaagctgtccctcgcttgggcgaactgttcggcctgcaggcgcagatgggcggtgaggaagtcgcgtacctcggctggcacggtggaggcgacgcgtgcggcgtacaggacggtgagcggaaaggcccagcaggcgtggaggaagccgaaggcgggtcgttcggtggctcgccagggtgagtagaagtgccggtcgtcggggatggtgacgtggcaggcgaccagggcgtcgttgagccagttgtggccggcttcgtggatgaggtcgcgggcgaggacgattgggtggttggtgtagtcggtgaagacggtgccgggcaggcgggtgatgctccagctgagcagggtgtcgtggagtgtcttccgttcgaggaggcagatgatcggcgcgtggtcgcgcaggagcgtgccaaagccggctctgactgccgccacgagcccgttccgcacttgctccaaggcgggtgggctggccggcgtcgtttcggggttgatgacgtagtagggcgtggcggcgagggccgagcggcgcagttgctccggcttcgggttgaccacaatcggggtcttgtcgccaggattggcgcgtaagcgggcggtgtcgctggccgcggcgtggcggtaccaggccagcagcgtgccgtcggcggatcgtgccgcggcttcggcaccttcaagccagtggtgggcgagggcgtagctgagcggggtgctggcgggagcgttcgttccgaggacgcggtggatagcagtggtgcgtcgccggcgtaggtcggtggtggccggcaggctgaagaggtcgtcaaggggcggcaccggctgttctcctttgcgccgtggtgggcacctggtgccggggcggggcccggcaccaggcgaggacggacggttactgctggcctgtggagctgtctgcgttgtccgcgggaggccagccggtggtggatacgttggaggtgtgcgcggtgacctggacggtggtgtcgtcgccacggagttggtcgacggcggtgaggaagtcgtcgtagggcgtgggtgtgtccacgatgcgctccttgtctgggtgtctcggaagtcagggctgctgtgggcggtttacggcggcgggctgcgggtgtgcggtggcactggcgttcacggttcggcgatgagccagctgatgaactttcgggaccgtccggagctgactggttcggtgccatgggtcagttgggagccgtagacgacggcgtcgccaaggcggggacggacggtccagcgggtgcgtggtaggtggcggaaccaggcagaggagttgtcggcgccgttggggatgagcgacatgccgggtgcgtatccggcggcactggctaggtcggtgctggcccagatgccaggggctcccgtcgtctcgacgtagaagtcgcctccggtgtcggcgtgacggatggggatgccaatgccgccgatttggcggggccaggtgcgggggttgggggcgatgccgtcggtgtgcggggtgatgtgctgtccggtgcggtactcgacgtaggtccagggacgcagcgcggtcaccgatggcatggcgcggcggatggtcggcatggcacggttcgtcgcccggtcgaggatggcggtcaccgatgaaggcagctcggtgatctcgatacgtccggctggttcgtagaccgccatggcctgcgcggcggtcaggcccgggatctcgtgcatggtggtggtacggccgcagtcgaaacggcgcgtgccggccgcagtgaggatctcgtccatggctgtcgcgagctgttcgacgtcggcatggctgaggaagccctccacgctgtgggtggtcagggtttctgctacgtggatcatggcgtccgtcctcccggggtgggcgggctcaggggcggcattcgcagtcagcgggcgcggtgctggcgatgtcggtgagtgcggtggtgacggcggtgacggcgtcgtcgagggtggcgaagtaggcgtcccagccggccgtcggggccagggagagcccgaggaccgggtactggcggctggtggtctcgcatgtcagccggtcccgaccgaccagtagctggcaggtggccggcagcacctgtcgcgctcgggtgtccagccggcagagaacggcgctgagccgggcggactcggtacggtgtcgcgggagaacgccgacatgcagtccgaccggtgctaggtcgagacccgtgtacgggtggccctgacagctgtcgtaggtgacgtagcctaggcgccgggtgagcaggtcgaccagcggccagacggcgggttcgatgccgtcgcgccactggggatggtgggggtcgaggtcgtcggccgggtgggtaccggccaacccggcgctgttgatgttgctgtgatcgctgtgccgcaaggtggccgccggtcggggttggctggggtcgtcccagcgggcgaggaagccagccacgtcgggcatggagttgggccgacgggggcgccatggcaccgcgcggcatgaggcgccgccggttcggtggggttcggcgaggagagctgcgacgccgtcgaccagacgcattcggtaggcgcagtactcatcgtcgccgtcgtcgtgccggtgcgcccgccaccgtgtggcgacgcagccgccgccgcaggtatcgcggtaccggcagctcgcgcacttggccatcagcgaccggcccacctcaagcagcggcaggcggcgctgcgcgctaatgatgtcggcctcctcaggagcacccggcaggccggtgagctgggcctgcggcgccggtagctcgtcgcagctgcccatgcgcccgtcgggataggcggtgaagacgtggtcacacttggcgtcggagaagtggcagatggccgccgctgcgccggtgagccggtggatggtcgacagcgcgggttcgagcttgatgcgccggaacaggccgctgccgatccagtgcgcagtcgcgctgaggacaaaggacgcgtactcggcaggcgtgatcgcccaagccggcccggagccaccggtgagggccgcctgttgcagatggcggctcgccggcacacgtgcaccagcgagccgggtcggggcggcgacggtggcgtcgaagcaaggtatgaggttgacggcgcgcacggcggcaaatctggcgagatggtcgaggatctcggcggcgcggccgagcacggcagaggtgacgacgctgatgaccccgacgtgcctgccgcgcgcggcgagcaggcgcagtgcggcggcgacacggtcgtatgtgggctgggcgtcgtagccgacgcgccaggcattgccggcggcgtcgccgtcgagcgagatcccgatttccagcccggggtagtgcgtgtcgatgaggtccagccagctgtcgtcgagaaggaggccgttggactgcattgagacgcgcacgacgttgggttgggccgcaagccggtcaaggatttcggcgaaggcggcgcggccaatcgtcagcggctcgccgccgtgaagctcgacggcgacggggcgggcaccgaagatcgcggttagctgggcggcgccatcggcggaaagtcgtgctccgccgggggcttccttgcgcttttcgtagcagtaaaggcagtcgatgttgcaggtctcgccgcgaagtttgaggatgaccgagaccggccggcggtcgtcggcgaacaggggccggtacatggcttccggggtgagggtggccggtggcatggttagcctccctcgcggttcgcctggtgccagctggtgagctggccgggggttaagcggatgcgttcgtcgccgcggcgcaggaaccagccgtcggtgtagcgctggggcagccaacccagctcgccggtaccagcgggaggcggctcttcggcggtggtgcggtccggccaacatcgaaggagtgcggcggtgacccgcttccggacggacgggaaccaggaggtgtcgtcggcgttccaggatggggctggcagcgacggtggcgggccgtcgttggttcgacgccagagggcgggtagccacttgtcgccgagcagcggttggtccgccgcgacgacgtcgaggccgagaaggcagatctccaactggcggcgtaccacctcggcctcggcatacaggtgatcggtggtgagtccgaggagatcttcgacaagactgaggacgtgctcgacccggtccgccacggcccagtgccggtagccggctacgttgtcgccggtgacgaccggctgccatcccgtcagcgtgtaccgccgtgcggtgcgcagtcgggtcagttgcccgagtgcggtgcgaacctgccggaagcgcgcgacgtcgtcgaagcacacgtcgaaggagcccagcatgctccgcagcgtttcgatcatggcgggggtacacgtggcgaggtcgacccgtacgccgtccaccaaccgcgagcgcagcgcggggggctggtcgtggaagacaacgcgcaggtcgatgtcgctgcgggcgtgggctaggccggcacctagcgcgccctccagccaaacctcgctgaccttcgggtgatcgcagaactcggcagcgacccgggcagcgatcctggcacggatatcgaaggtgctggtcaccggtcctcctcccgtccctcaagcagggcggtgcgcagagtctcggccgtccagcggtccaggacgtcccgcacgtccgcgcgctgcgctccgacatgcggggtgaggagcaggttgcgcggctcacccggtccggtgagcgagccgacgtgttcggggtcgatcgcgtcgatggccaggccgctcaacgcgccggcgtcgagggcgtccaggcaggctgacaagtcgagggtctccatccgcccggcacagatcaacgccgggcggcgccgcccagcattggccagccaagccggaccgaaggccgctagggtggtttcacgcagcggcagcgccacgacgtgcagatctgcccaactggtcagcagctcagcggggcgttggggcaggttcggcgggttggacggccgtgccgcgtacgccacgtcactaaccgccgagcggagcgcctgcccgatggcgagaccgacaggcccagcgccccagatcgcgaggtgctgctcggccaggggacgtccaaggcaagcggccttgaggtgacggccggcggtgaggccgttgtgcccgagtgccgcacggcggctgaggctcagcgcggctagcaacgtccattcggcgacggccgcggcgttcgcggtcgggttgcgatgcagagtgatgccgcgggccgcgagtgcgagaaggtcgatgttgtcggtgccggagcccggtcgaacgacgtgtcgcagcgccggcaggcaggcgacgtggtgggccgaaagccaggtgccggaacgcatgacgaccgcaaccgccgggtgggataccgccggtagccggtcgagtacctcgacgcgcactccgggcagcgcctggctcagccggtgagggtcggcgctaccctcaacgaccacgacggtggtcattcgcaccgccggtacaggccgaaggcgaggtcgccgtcgccgacgaggacctcaaccggcgtcggcgtgccgaagtagtcgtcgcaggcgcgcttgacgccgggcaggccgtcccaggccttcgggttgacgacggtgtcggcgtagtcatcgatgatcagggtgccgcggtggctcaggaggggaacacagtgggtgagcgagacgtggatggagtcgtagaagtcaccgtcgaggtaaccgaacgcgatcgtctcgggcaactggtcgggcagggtatcggcaaaccagccgggatggatgaccggactcggtttgtgccaggcggcgtgggtggtcacgacgtccgccggcatgctcaccaggtccctctcaccgaggtggttggagtcccgatcaccgggggccggtaggcccgcgaacgagtcgtagacgtggatcggtcgatctttgtcgccgagttcgtcgagtacggcacgcatccacagcaccatggcgccccggtagcagccgacctccacaaccgccccctcgacgccgtctttcagcatgtgccgcagctggacggctatggcggtcagccggtcggcgtcaacggtgttggcatgctcggcgagcaaccagccgcgaagcgcggagagatgtacggtcaccatcggtccaccagacagtcgctgcgatcctggccgagcgcgtcgatcaagtgcggcgccacgcgcggcagcaggtacttactggccagcgcggtcactggcacccactcgaacccgacgtggtcagggtcgggcgggtgcggcatgcggggtgcggcgtcgtcgagggggtcggcgaggaagttgaactgggccttctgcacgtcgccgaactcgccttgccaaacctcgggcacgtactcgacgacgaacagcagtcggcgcgcgcgcacgcgcagcccggtctcctcggtgaccttacggcacacggcgtcgcgcaggcactctccctcgcgagccttgccgccgggaaggttgtagtgaaagcctgcggcgtcgtcgtaggacagcagcaagacgtgatcggcgcgcatgacggcggccttcaccgacacgctgattcgcggcaatgggggcatgtgggatctcctggtcgggagggtcggacgcagggctcagacgtgggcgtaggggtcgccgatcgccagcagctcgcccacggtggccaacggcaccgtgcccggcgagccggtgccaaccagctccgcggcgacggcgcgcatgcccgctagggctgcgcggctgagctggttggcgtagatgcacatggcgaaaccggcccggcccagctcttgccatccgaggtgggcaaaggcggtcggcacggtgactagcggggtcggtgcgctccattcccgcgccgtgcgcagcgcctcgtctcctgagacgtcacgggagtggatcagtaccgcgtccgcgccgttcgcagcgtagtaccgggctcggtccagggcgtgggagaagggtgcgccggcgatcagcgcctccgtgcgggcgatgagcaccagttcgtcgctggcccggcgcatctctcgcagctggtccgcgacgacattgacgtcagtcagaccctgcgcgcggtgggtgctgaagctgttgcacttcgggtaggcgctgtcctccaggcacagcgcggcagcgcccgtgcgggccaggtcgaaagcgcagcggcgggcggagttcgcggacccgccggcgttgtcgacgtcgaccaccacgggcaggtgggcggtgcgcccgacggcgagcaccacgtcgcacaggtcacgcaccccgagcacgttcgcgtcggcgaggccggcggcggcggagacctccaggctgctgacccacagtgcatcgaagccagcaccggcggcggcagtagcggcgagggcgttggatgcgccgacagcccggaccggggcgccggtacccgccgtcaatgcccggcgcagaatgtcagcggtcaccgggcaccgcctccgtcgcgggatcgagtgacggcacgaggtcatgcgcgatgagggcctgccagacctggtccaacacgccgccggggcttgcgctggcgtcgatgtgtgccacttcgcccaacagcggataggcagccggctcgctcacgatctcggtgtagacctgacgcactcgggcctgcacgtccaacacgtcccagtccgcccggaccgcgtcgccttgccggccgtgcgcccgctgcagcgagtcgcgcgggtccagatcgagcaccagcgtcagatcaaccggctgggtgatgccggcggcgagccgctcgtaggtctcccccggcttcatgtcgtgcttgacggcgaagaacgccagctcgctcaccagccagcggtcgctgatcaccgggcggttgggcaacgccggccgcaccagccgcgccagcgtcgccgccttgtcggccaccagtgcctgcaggtaccggtcacggttgtccgccgacggctggtacttacccttcacgatgtcggcggccgcatcagcggccaggaagttgctggtcaggatgcacaggggtgtgacctcgtagaggccttcccagagccggaacaggcctttgcgcaccgtggtcttccccgtgccgtccaggccctcgatcacgatgaacggaaaccgctgcatcactccacctgccccgcaccggtaccaccggcgtacttcgtgaaccgaccccgccacggcaccgccattgacaccagatcgaccaagcgcagctcgccgagttcctccaacaacgccggcatccgtcgctcgaccgcgacgctcgccgccaacgcacggcagtacgccatccgcaagccggcctcagcgactccgcctgctcgcaggtgttcctctaacacgcggatcgccataccaagcgcgacaatgccggctgcctcctccagcaccaatcgcgctattgatgcagtgctgggttgcaaactgcggtgatgcacaccgcgatggcggatgatcgcgaagaatccgacccaccaggccgccgcgccacaaacagccgctagatcggcagccaccacctggtcgacctcatccatgatcagctcgttggcccgagccattgccgcaggtctgagcacgttcgtcggacctactggaaacgcatagcgcgctggaaggtccagccacggacgaagtccggcgtcgtcgatatgactggacacagacgcaaggtgtgtgaactcaacggctgccaacgccgctgcgagtccaacaccctggacatccggcagaggggtgttcgatgcaatcgcctctcgccactcggagagatgcaggtgaacccgctgtacttggaggccgtcaccgaccgtcagccacatgcggtgtaggggtactgctgaagtaggtcgtaactgaggtgaggcaggcacggattctcctcatgcaggatcgggcggccgactaacggcagcagccgcacgtcgattgacgcagacttagttacagagatccaggaggcacatgcggacagaagaacttgtccgcatgcccgaacaggttgtccgcattcagcgagctcacgggtgagtactgaagccacgcagttgttcttggttgcgccccgctgaacactgagtgaccctatgtacgagatggcaacgctgctcgatgccatcctcacgcgagcagcccgaaaggcggtgtcatgggccaagccccgcgggcgctccagccatccctgtccgagcgcaacttcttcggcgcggaactgcgccggctgcgcgaacgcgcgaacctctcgcaggcgcggctgggcaccatgatccgtttcagcgcggacctggttcgtcgcgtggaaacggccgaccggttcccctcccgtgagttcgccgaggcctgcgacaaggcactggcgaccgggggcgcactgatgcgcctgctgccgctgctcgacaagaaccgggccagcgacagcaggccggccaacacctcgccagccggcgtcggcctcagcagcgttctatctgatcgcctggccgaaacgtcgaggttggccgagatggttgctcgggttccgttccaacccggtgtcctcgatcgcgccgcccttgactggataaacgctgcggcgggaccccgactgtccgtggccggacgacccggctcgcctgaccaagttgacgaaggagatcttcattcggtggagaccgctctggcgatgtaccggcagctggaccacacccacggcgccggacgagtgcacgcccaagtgcagcgctacgtcgaaggtgaactgaaccggctgctggcgaacagccccgtctccgagacggcggggcggcggctctacaggcttgcggcaggtttcttcgaactgtgtggataccaagcggtcgacagcggtgcccatggccttgcccagcgccgctatcttcgcgctctgcgtctgacggaagctgccaatgaccgcttgtacggaagctacttactcgccgtgaatattgggcacctagcgctgcactgcgggcatcccgagccggcgcacagggtggcgatgacggcggtgagaggaagcgaagcccaagtgacacccgctgtggcagcagcgctgcatgcggtggtggcgcgtacgcacgcccgtcttggtcgcgaaggcgattgccttacccacctcgacattgctgaaaggcagttagccctaagtacggtcgaggacgagcccgtgtggattcggtacttcaacgcggcgtatctcgccgacgagatggcgcactgcttccatgacctgggtcaaccgcggcaaacccaacggcacctgggcgatgcccttaccgtcctgagccccacacatgtccggcgactcgccatcgacaccgcgctcatggcctcatcgtgggccgtgtccggccgcatcgatgaagcctgcgccaccgcacgacaggcagtcgactatgccgcacaaaccacctcacatcgctgcctgcagcgcatcgtcgaggtgcaggttgacctcgagccctatcggtgtgagccggaagtccgcgaactcggcgagtatgttcgtcaccggctaccgttggcagcggtgtagcccccgctgaccgttgctccatcaaccatcaccgagcggtagtgagccagctcggccttcagcgccgcgcctgctcgatgggatgacgccacatagtggccgacctcaggaagaagcaaaagcccagccgctctatctgcagatgtcaactcgtcggcgagttcgcgaatatcctcggctacggctacttcatctgcggtgccgtgaatgaggagcaccggccgttggattgcggcggcacggaccgggccggcgcccccgcgcagccgcatcgcgtgcggtcgctggaatcggggtaccgtttccgcccaccggtcaggatccacaatcgcggacacggcggtggcggcggcgaacggggtgtcctgtgccaccgcctgcaacgcggtgtatccgcctgcgctggcaccgcggatgaatacctgtccgggcagcgcccgtcccgtcgatagcaggtgatccgccaccgcggcgcagtcatcgacatcgtccaggccccaccgaccgtagagcgattcccggaacatccggccgtacccggtgctacccaggtagtcgacatcaacgacggcgaacccgcggctggtgaagaactgcgcctgccaatccagccgtagcaagcaggagtcggtgggcccaggatgtgcccgcacgatcactggcgcctgccaatccgtcgtcgagctcgtcggtggatacaccagggcaaggacctcccgaccactggccactcgaacacgtaactccgtcggcgtggaaacgcttgccccgtcgagtgcgccgtgttccgagcgggcaagcaccaccacttgggggacgatgtcagccaagtccacgagcgccacctgcggggctacggtcggtgaggatccgatcaatgccaccgtcgtcccttgaacagctaggtacggcttgatcgacgtgtacggcagatcgaccgggtgaacagagccgctagcctcgacgacgacgaggcggtgtcgcggcccctcctgcaccgctatgacgatccgaccgccgtcaaggaacccatacgacgcgtagcccagttcccacggatctgcggcgcactcgcccgcaagcggtgccaccgcctccacccggtggccgtcccatcggtagaggttccaccagccgttacggtccgacacgaaatacaacgccccgtcgggtccccactgcggttccaccgcagactcctccggaccgccggctagtctcactgcgccttcgaccgatccccgcggcgagtaggacgccacccacacctcgcaggcgtcccagggcatgtcccgctcactccacgcggtccacgccagcaatcccggacttggccgtggcgcaccgagaaaccctggcgacgagacaagagtccgcacctgcggagggccggaagacgacgccgcgacgagttcgtcaccctgccccgactcccgcacagccagcaactcaccgttgctgatcgtcaggtcgccgaagcatccaccgctgaccatttcgggttcatcgcggtgaaggctgctccgatagaggccgtctccgccgacacaccacagagtcccttcgacgacagcgaacgatccacccccgtacgcgtgaacaatactggtgacatcgaagcccgccggactgacaacacgcttgccctcctcggaccgccaacgcgttaccgtagtacccccgccttcggggtgagtctccagccagtacaggccgtcatcaccggcacgtagctggtcatagctaagggaggcgcgaacggcgtcgtccaacgacacttcagcgattctgtcgcccagcctcacgggttcctcctccagcaacgtcaagtggggccggacgacggccggctcgtcaaccgggcgccgggacaccggcgtgcctaccggcagggcgcggctttccgacctggcgcaggcatctggacctggcgcctcgacgtctgccctcgtccctacccggttcacttgcaagatttcgtcacccgatggctcccccgggcgtcgccgatgcggacagcaaccgccgtcccgtgagccctgatcatgctttggccctcggcaggaggccgtgatggtcggcgaaggagcgaacaagcgcttcgagcacggctttgcccttggccgtggtggcgtgggacggcagaccaatgacgccgctggtggtgtagccatccatgccccgcgtgagaaggtggcgtcgatcgtcggctaggtggtcggcctgctcgaagccatcacgcaccacttcaggcgcaacgtgcagaagcagcgaaacctcgagctcaccagcgtgcatgtcctggtgagctgtgctgtgcataccggcggcaacgcgagcgtcgtcccagtcagcccgagtggggaacagcgtcatcgctggcccggcgacgttggcctcctgaacgacgttggcgagcgcgtaatttccgccgtgtccgttgatcacagcgagtcgatgaataccagatgcgcgcagagagcgagcgatatcaacgaccacggcggtgagggtggtggcactgatactgaccgttccacgccacgccgcgtgctcgtgggagcaggagatcgtcacaggcggcagcaggaagaggtcatagcgctcggcgactgctttcgcgatcgcgcacgccacgacagtgtcggtcactagcggtaggtgggcgccgtgctgttcgaaactcccgaccgggaggaccgcgacggaagccgctcgctcggactcgtcgctgctcgtcgccgtggtgatcagatccacgggctaatagttgcacgcttcgagagtcgcctgccgataggtgagcacaaaggccgccgcttcgggaacggccgtctgctggcgaagggcgaccgctgtcgggttcaaccagcgcagggcccgtgtggaggaggtgccagcggccaaagccagggccttggcggcctcggtcgccgcgcgttcgatgtcgccggtgttgatgtaggcggtggacagggacgatcgccaaagggcctcgtcaacgcgccactgatcaggccactggcccaggagttgctcgaagagatcggctgcggctgtcggttggccgaggagcagacggcattgcgcttcgtgggcagctacgtacaccgggttgcagtggaagccgagatcgatcggtagttctgaaccccagtcggtgctgccagcgaccctatgggccttgtcgatgctggctgcgcaagcgttctggtcacctcccatggcgtacgcctgggcttggcggatcagcagtagagcacggatgcggccgggtagccgaacctcctccagcgcccgctgcgccaaggcaatggcattacccggatcgaagcgctcgagagcgcgctggctctgccgcatcaggacgtaactcgccagcgtcggcgcgttagcttcaacggcgtgctgctgggcgtgtcgcagccaggcgtctgcctcgacggcgtcgctttgctcgtcgatccagctgaggaactccgcccacaacgcctgcgcgatgagtgcctctcgacggcgggcggaacggcttcgtcgcccgatggtggctgcgatgctgatctgcgcatgggcagtggaggccatcccgacgtatccgatgcggtttccggtagtggcgagactagcgagctgttcgtgccacgagcggagcagatcgggcgcgtctggatgaggcatgacgacccggacctggctacgggcatcgtcggtcaggcggtagccgatgtcggtcaggcgacgttcacgttcgaggtctggaaggaggcggaccagttcaccagcggcctgcagcgcggcctcgaatgactcgacgaggtgggaggacggccaacgttcggccttttccaccttgccaacgaggtctccgctgacgtgcacccgcttacccagagcgcgctgggacagcccgcggcactcgcgccattgccgaagcgcggcaccgaagccatgcagcgctgatcgatgtggggtgagctgtcttggagcttgcgccaccagtactcctgggtgctgtccgttcgtcaggccgtagccggacaggtctgaccgtacgtggtcgaacgctacgcggacggtggcatgcggacaacaccgcatgtccgcatcaacgctatcgactcggctggcccggtcggtaattctcgttgctgagatatccgttcgcatactggccagaaacattatcggcggtcaagtccagacgaggaagttgccgccgctgtcggctccaaagtattgagattggccaggaaataaaaaaattaaggagtttgatgagtcttcatggtgaccttgctaaatacggctatcgccaggagttgagtcgacaactccggttccgggacctgctggcgtatgggctggtgtatatggtgccgatcgcgccgatggcgattttcggtagtgtgtatgccggttctggtggcatggtggcacttgcctatgtgatcggtgtggtcgcgttggtgttcactgcgttttcgtatgcgcagatggtacgggcgttcccgatgtcgggcagcgtttacaactatgcgggtcggggtatcagccctccagtcggtttcctcgccgggtgggtgatcctgctggactatgtgctcgtgccgggcctgctgtatttggtggcgtcggtggcgatgcacgcgaccgtgccagtagtgccggtgtggttgtggctgatcgggttcgtcgcggtcaacacgatcgtcaactcggtcggcatccggatgaccgcgatggtgacccgggtgatgctcgtcggcgagctgatcgtcctggcgatcttcctcgctgtcgccggctgggccctcgcctcgggcagggggcggtttagttgggaggccttctacaacgccaacacgttcacctggtcgcttgttgccggcgccgtgtcgatcgcggtgctgtccttcctcggcttcgatggcatctcgatgctggcggaggaggccaagggcggctctcggcagatcggtcgggcgatggccgctgtgctggtcctggctggcgtgttgttcatcgcgcagacgtggctggccgcgatgctcgttgccgagccggcctccctgcgcggtgatggggatccggacggcacggccttctacgaggcggctgcggtggccggtgggggctggctggcgaccttgtgcgcggtcgcgaccgcgatcgcatggggattgccgaattcgatggtggcgcaggtggccacatcgcggctgttgtatgcgatggcccgggaccggcagttgcccgcctttttggcgaaggtgtcggtacgccgcagcgtgccgatcaacgcgaccctgctcaccggtgccgtgtctctggtgttgggcctgtccatggcggcccgggcggacgggatcacactgctgtcgtcgctgatcaacttcggggcgatggtggcgttcctggtcctgcacgtcagcgtgatcgtgcaccacctcatccgccggcgcagccgcaactggtgggcgcatctggtcatgcccgctgtcggattcgcgattctctcctacgtcgtggtcaacgccgatatcgccgcgcagcgcctcggtctgacctggctcgcccttggggtccttgtcctcgccggcctgtacctgtccggtcgccggccggccctgtcgggcctggcgcccgcgcagacacacgatcatgagatggagcgagtgtgaccagcatgaacacgatcacttaccgtccggcccgcgacgagttggcctacaccttcagtggacgaatgccggtggcccacgtacgggcaggcgatgtgctgcaggtctacaccgaggactgcttcggtgggcgggtccgcggtccgggggacctgccgtcgcaggtgtgtcagatgccgtacctcaacccggtgtcggggccgtttttcgtcgagggcgccgagccgggggacaccctcgccgtgcacatcatgtcgatcgagccggcccgccagtggggagtgtcggcgacgttcccgcacttcggggcgctgacgtcgacctcccacaccgccacactccagccgcctctgcaggagcgggtgtgggtgtacagcatcgaccggcaggccggcacggtcgggttccaggccaccgaaaccgatcaccaggtggacctgccgttggcgcctatgatcggcacgatcggggtggctcccgccgcgttcgaggcccgcgcgacgatcgtgcccgacacccacggcggtaacctcgataccccgctgctgcaggccggcaccaccctgtatctgggagtgaacgtgcacggggcgctgctcgccctcggcgacggccacgcccgccagggcgacggtgaagcctgcggcgccggcgtcgagatcgccaccgtcaccacgctcaccgtcgaggtcatcaagcgagtaacgatgcagtggccgcggttggaaaccgacaccaccatcgcgtcggtcggctgcgcccgacccctcgaagacgcctaccgcgtggcccacaccgacctcgtcgcctgggccagcgaactcaccggcatggacaccctcgacgcctaccagctgatctcccaagccggacgggcacctgtcggcaacgtgtgcgacccgaactacaccgtcctcgccacggtcgacaccgcggcgctaccccgttgtacacccgcctacggcggcgtccacgaccggctacgccgacacgggatccaccccggtagcgaggggatccaccccgatggcgaggggatcagccggtgaccgcactgaccaaaccgctaccgttgcgcgacgaggtgttcctgcttggccacgacggcgacaccggccgcacccacatctaccggcaagccctcgccctcggcctagccggcgctgtcctcatcgacctgttcctggccgggcgaatcgcgctacgcccaacccaccccgccggtgccccgtacctatacctgcaccgacactacgagcggcccaccggcgacctgatcgccgacaccgcgattacctcaatccgccacgcgaacaccccgccaccgctacgcggctttctacgcggattcagcatcgacctctacgaacgcacccgcgccgccctggtcaccgccggcatcctgcaccaccaccaacgacgccgcatggccggactcatgcgcaccgacacctacctacccagccaccaccgttggcagatcgtcccccgcgcccgactatgcgccctcgccagaggacgagaacaacccgacaaccacaccgccgccctcgccggcctcgtcgctgtactcggcctcaccaaccacctgtacctcgacgacgacaccgccaccctacccggccgactactaaacgtagccaaccagcaccaccaacccgtacgagccatcaccaccgccgtggacaccaccatcggcgacctcgccaccgccgcctaccgatagccatctacccgctaacccggaccaggaccacaccaatgaccctgccccgcatccgcaccctccgctggaccgaacgccacaccgccgccaacatcatcgccaccagcctgtaccccagcagcctcgccgaatggctcatccccgacatcaaccaccgacacacggtgctagccgccgtagccgaaatatgggtcgaacacgccctgttcttcggcgaggtccacaccaccgacgacctcaccgccgtcaccatcggcctgcaccggcaacgcccactgccaccaccgacgaactacccccaacgtctcgccgccgccgctaacagctacacacagcgattcctcaccctcgaccacatcctcgacacctgccgccccaccaaactccaccacctcaccgtcctcgccatcccaccaaacagccaacacaacctcgaccagacaatgctgcgccactacctcacccgcatcgaccgcaccgacctacccgcctgggccgagatccccgtacgccaccgcgccctattcacccgccacggctaccacccccacactgacatccacctccccgacggcccaaccctgctcggtatgcaccgccccccaccagcagcaaaacgccgacccgcaacgccaaccccggcagaagccaaacgtcaccacctccaccgacaaccacagccaacccgcgataacccctacccaccctctacagcacgaggagcaccgcccatgccggcgccacccgcaaaccgggtggtagtgggcgtcggcggtgcccggacccatttccagccggggaatcgcacgagtacccagcaagcttcgatcgaccaaaagggcaacaaggggaagtgcctggccctcttcttgcggttcaagcgccaggcgatctctcgcgcccaaagggattcgaaccctaaccttctgatccgtagacgacgactggtcgtttcgaggtgagggagctgtgccctcagccaccactgcctcgccgcgcgcagcctcggcctcgtaggggccggacgctcgcctccacgcgtacgcatgttcggttcgtggtgaggtggggtggtgaacgagcctgtccgcgcggcgccagggcgggtcattcgcagcggtcttcggcgcctcggtcgtacggctcgcagcagtcgggacggtgccggtagacccgcaggtcgcggccgtgccggtggccgtactccggcgtgctctcgtacaggcacgcccgccacacgacggttctaccgccgccgggcactacttgcccgtcgcctggcccgccgtgcagcagcacttccaccctctgacggtacgtgcgtgacgagcgcgggacgcgacggacgaggttctgacgcccccagatggctggcctccacgcgggctggtgtcggctccgcctgaaaactgaccctgtggttccggctgaattttgaccccttccgaaagcatcgggaggtgctgagcgtggaggactgggcggagatccgtcggttgcaccgggcggagcggatggcgatcaaggccatctgtcgtcggctgggggtctcgcggaacacggtgcgtaaggccttggccagtcatgagccgccccgctatcagcgggcggcgaagggctcgatcgtggatgcggtcgagccgcagatcagggtgttgttggcggagttcccggacatgccgacgacggtgattatggagcgggtcgggtggacccgcggcaagacggtgttcgccgatcgggtgcagcagttgcggccgttgttccgtcggcccgacccgagccagcggacggagtatctgccgggtgagttggcgcagtgtgatctgtggttcccgccggcggacgtgccgttggggttcgggcaggtcggtcggccgccggtgctggtgatggtgtcggggtattcgcggtggctgtcggcggtgatgatcccgtcgcggcagtcaccggatctgctggtcgggcactggaggctgatctccggctggaggcgggtgcccaaggcgttggtgtgggacaacgagtccgcggttgggcagtggcgggccgggcggccgcagctgaccgaggcgatgaacgccttccgcggcactctcggcatcaaggtgattcagtgtcggccggcagacccggaggccaagggcctggtcgagcgggccaacggctatctggaaacctcgttcctgcccggacgccgcttcgcctcacccggcgacttcaatgcccagctgtccgagtggttggtgcgggcgaacaaccggcagcaccgggtactgggctgccggccagccgaacgatgggacgccgaccggcaagcgatgctgccgctgccgccggtcgcaccggtggtcggctggcggcaggccacccgactgccccgcgatcactacgtgcgcatggacggcaacgactactcggtgcacccgtcggtggttggccggcgggtcgaggtcaccgccgacggcgaccaggtgacggtgctctgcgacggccgatccgtggcccgacacgatcgctgctgggcgaagcaccagagcatcaccgacaccgcccaccggcaagccgccgctgatctgcgcgtcgctgcccaacgcacgcccacggccgccgttgacgcccaggtcgaacggcgtccgttgagcgactacgaccgcctgttcggcctggatgaggtggctgcgtgatggccaccaagaccagccgcaacgtctcatcggagatcgcgtttctcacccgcgcactgaaggcgccgtccctggccgcgtcggtggaacgcctggcggagcgggcccgagcggagtcgtggacgcatgaggagttcctcgctgcctgcctgcaacgcgaagtggctgcccgggagtctcatggcggagagggacgcatccgggcagccaagttcccggcccgcaagagcctggaggagttcgacttcgaccaccagcggtccttgaagcgggaggccatcgcccacctgggcaccctcgacttcatcaccggccgggagaacgtggtgttcctcggcccgccgggcaccggcaagacccacctgtccatcggcttgggcatccgggcctgccaggccggacaccgggtagcgttcgccaccgccgcccagtgggtgtctcgcctcgctgacgcccaccacgccggccgtctgcaagacgaactggtcaagctcggtcggatcccgctgctgatcgtcgacgaggtcggctacatccccttcgaagccgaagcggcgaacctgttcttccagctcgtctctaaccgctacgaacgagcctcgctgatcgtcaccagcaacaagcccttcggccgctggggcgaagtgttcggcgacgacgttgtcgccgcagccatgatcgaccggctcgtccaccacgccgaggtcgtctcgatgaagggcgacagctaccggctcaaagaccgcgacctcggccgcgttcctgcggccaccaagaccaacgactgaacatcaacaaccaacgagggggtcaaaattcggccggaacagaggggtcaaatttcagccggcgttgacagctggtccccgcaactgggcgtcgctgcggggaccagcttgtcggtggccttcggccacggctgctccacctgcgcgtggccgtggccagcagccgagcggtgacctcgtcgacctgttcaggttcgccgcaggcccgaccgctcgccagcgccgggccccgcgctgtggataaccccgatgcctgtggatgatcccctgatcatggccagatctgctagccctcgtatcaccagcagcgcggacgcaggggcgggccgtagaagggaccacactcgtatggcaccaagagcaaggcgtggacgtttgaagcctcaatgaagggcagctccgctgggagatgcgaccccggaagccgcccagatcttcactgcgcacgttaaacaggcctcaatgatttcagccggcgttgacagcgtcgagtggttcagaggaagcgttggcccatcacgagaccaccggagcggtgatgtaggaccgctgcaacccttcgatcagtccagctcgcgcagagggtccaccgtgggtgctatcaggagcgttcactgggccctctgctcggtgccccaccaggtcagtagacgtcgtgcgaaggcccgggtctcggtgtcgctgacggtcatcccgaagtggccacggatttcagccgtcaggtactcgctgagatcggcggcgccggcaccgttggtcagtctcgtcagcagcggtgcgatcaggcaatcgtactcgtcgacgttggtccgtgggtcgtggacgccgatgaagtcccacgcgttgagcagccggcgaagtccggccgtttgctgctctgcgctgccgtgggcgaggctcgtgaggtcaatccccggcgaagtcggcacgcgggagaggtgatcacggcatagctgacgaaccatcgtcgccagttcctggttgccgcgcccccagccctgatcccactcgtccacgatcacgtgcaggtcggtgaacgggctgcgccagatctcgtcgacgtcgagttgccaagagacgaagccggtgacctgccggccgagggtcttcgccgcctgcgggtgcgccatcgtgagaatcttggtggccgtcgcgtgatcgccgaacagggtggccttgcgccacatcatgtgatgctcggcggtggcgaagcgctggccgtcgagggtgaacggcgccggccaccactggctcaagcattcagccccgatgctgccgtcgcgctgcggatggtggccccagaagaacaggaacttcacccgggcgcccgcacgcaccgcgcggctcagctcggcgacgctgctcactgacgtgaccatgcgagcgagtgtgcggcaccagcaggctccaccgcatcgccattaccgctgcgatagcggccacgtggccgtcagtgtcgccgacacgtcagcgccccgagcggcggcggcactcggggcggagaccagccagcagctcgccggtcgagcggcgggcaacgatgtggcgctggccctgccacagccgaagagccgcgctcatcccagcgttccggcgaggaccgctgatctcggccgagtgaaccgcaccgggagcatcaagtccaccacacccgggacagtcccgagagagttgagaaccgcttggcattctgagacagggccgaaaacgccacactcccgtgcgtcgtggggaggacccggcaccggggacgcgatcgaggaacgagggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgacctgcggttttatcagccgtgggagcggttttgcgtcggtcgagtcgtggtgtcgtatggctgtggttgcatgctgatgcccttgccgagcgggtacgaatggaggggtcggattgggggtcgaccatgacggggtcgatgctgggatctggggcaagtctaaccatctcccgagaccgtatccgttgctctggcatttgattgataccgcggccgttgctggtgcgttgtgggatcgctatctggccccgaaccaacggagggtcatcgcggaggggctggccaccgacgacagtcacgctaaatcgttgatcatgttttgggcgggattacacgatgtcggcaaggcaaccccagggtttcagaagaaggacgggagcgcgttcgatgcgctgcggagtgccggatcgtatgaggatgttgtaggcgatggctcgttgaggcacgacaccgctggtcagttggccatgccggatcttcttgctcctttggggtatccgccgttggtcaggcgggtcagtgaccgcttggcctaccgcgtcgctcagatcgtcggcggccatcacgggcgattccagcaaaccagtggtccccatggtggccggttgcagctgggcgagggcggctggtcgaagcagcgcgccgccctagtgcgggtggtgcacgaggccgtgggttcacccgagcggccgccggcgataggtgccgcggccagtgtgctggtcacgggggtcgtgatcctcgcggactggctggccagccaggagcacttcttgcgtcagcagtcttcacgagtgccgcagtacacgggcgccgaagctgtgtcgactcatctcgcagtcttatccgcgcccgctgccgccctgctcgacgacgccggcttggggtcaccgtcgtatcgggcgttgggtttcgaggatctgttcccgcaccgtccgaacgcccttcagcggtcgatcattgaggagttgctgccggtggtcgacagtccggggctgttggtcgtgacggcggctacgggggacgggaagaccgaagccgctttggtggctgccaaaaggttggccgaggtatgcggggcgcacgggttcttcttcgctttgccgacgatggcgacttccgacgagatgtatcgccgggtacgagcgtttgccgcccggcttgccgccggtccggcgccggtcacgctgctgcacagcatgtcgtggttgaacgctgagtacgaggctcgggcgggtgtcgaccccggtgatgcggctgaggtggtgtccgatgaacccagtggtgatgtggtggcaccggagtggctgcgcggccccaagcgggggctgctggcgcccatggcggtgggtacggtggaccaggcgttgcttgccgtgctgaccaccaagcacaacgcgctgcgtctgctcgctctctcgggcaaggtgttcgtcgttgatgaggcgcatgcgtacgacgactttacgacctccctgctgtgtggcctgttgaactggttgggggcctacggatgcccggtcgtcctgctgtcggcgacgttgccctcgtcgcaggcggcgactcttgtaggggcgtacgaggagggtgctggcgtcgggccgaccaacacgtctgtgccctatccgggttggacgttcgtgccggcgatccaggggcgtgacacggtttcgatctcaccaacgatgcgggaggccctggtctcgggtaggaccgtggagttcacgctcgacgtacgccctgttcgtcacctcgtcgggtcggagagcgacccagcggatcgtagggccgtggtgcggcaggtgctggcgccggtggccgagcagggtgggtgcgctgccgtggtctgcaacacggtcaacgacgcccagcagacataccgcgtcgttcgtgactgggcgtccgggggagtggatgtggtgctgctgcactcccgtttcccggctcggcgccgggaggagattacgacgcagatcatcggtcggctggggaaggacggccatcgccctagatcgatgatcgtggttgctactcaggtgctagagcagtcacttgacctggacttcgacctgttggtgacggatctggcgccgatggcgcagctgttgcagcgtgccggccggtgtcatcgacaccgcaggacgaggccgccttgggccgcgcaaccgcgggtggtggttctcgacccgcggggcccggacggtgtcgagcatgtcaggccggcggcttggggagacgtgtacgcgcggtacctgctgcgggctacgcaccttcggctggcggggaccgacaggatcgccgttccgcacgcggtgcagaaccaagtggaagcggtgtattcgccacagtcagtcgaccacgatctcgtgctaagcgccgaatacgacgagtaccgcgccgaggcgatggccctacgtgggatggctgaactcggtgtcattcctgatcctgctcaggtggccgacctggcagccctgagtcttaccgaaacgccggagtggcgtgcgtcaacccgcctgggagctgagtcagagcgggtgctctgctgctacctcgacgctggcggcaggcagtggctcgaccccgagcggcgcatccttctaccgcagcgcggggcgagacccgacggccgcttctccagccaagaggtacggatgatcctccaggagacgatcccgctccgaaccgacatcctcatgggatatgacccacccgccatcttgccagcatcctggagcaacaacgcctggctgaagcgtctccggccgctgtggctcccgatcctccccgacgggcctgggtcggccgcttgggctcgtcgatcagtgcaccttgaccccgaactcgggctggtagttctctcctcttcggaaggacggcagcctggtgtggtgagtgagtgagcaaagcgcgacgaacgatggacgcagttagtgtggcttgtatcacaatcatcagcgcctgcttacgttcaggccagctcgagagctgtggggaatgacatgcaacttcgcgtcgacacgtgagtttggcaacgtcagtgggccttcaagtggaagcgatcacgcttatgatcaaatctttcgacctgacagaccagccgtggataccggtggttgccaagagtgagttggagctggtcggcctccgtgagcttttcgttcgtgcagcggagttcgatgacctggctgttccggtgccgccggcggcctccgggttgtggcgaattctgtacgcgatcactgcacgggtgacgggcctggacatgctgcgcgggccacagtggcggcagcggcaggagcggctgcttgaccagggcgggttcgccgcaggcgacgtcgatgcctactttgcgaaatactcagaccgctttgacctgttcggtgcgcttcgtccgtggatgcaggatccccggcttgctgtcgagtgtccgaagtcctccggggtcaacaagctggtgttcgaccgtccagcgggcaactctcaggtgtggttcggccatcatacggatgccgacgcggtggctctggctccgggggaggcggcgtggtatctgatcgcgcagctgtattacggcgcatctgggcggtgcagcagccgtgaggtggccgggcagaagttcgccaacagcaacgccggcccgctgcggggggtcatgtcttatcacccgctcggggagaacctgttcgagtcgctggtcgtgggggtgcccccaggggtgtcatcagggcaggacgaggggcttgacctgtgtccgtgggagcgcgatgagttgccggatccgctcggtgcgccatggtcggtgtcgtggccgtgtggcgcgttgacgggccgtgcgcggcatgctgtgctgctggttccagacgccgccggtgaggccgtgtcggatgcctacgtcacctgggcgtggcggcttcccggggcggcgtcccctgatccgtacgtggtgcgtcggcagaacaaggagggcggctggtaccagctgccggccgacgactcccgggctctgtggcgggatgttgacgccctgctgggcggcaacaccgaggtcaagacgcaccgtcccgacatcatggctgtcgccgccgacctcggtctcgacggacgggtgcgcgcgtatggcttcgatcaggacgggcaggccaaggatcggcagtggttcatcgcactgactccaccagttcttggttggttgagtgagcgcgacccggtgaccgccgacggcgtggccctgttgacccgggcggcggagtcgatcggccggcgtgtcggggccgcactgcgacaggcctggcgggagttggttagcgtcaaggaccgagaaggcccgtgggctcatacgggtgaggcgtactactggacgcgagccgaggcggtgttctgggagcacgtgcgagacggccgtttcgccgagggcgggcgggctttcgcgcggttagggcacgaggctatcgaccacgccgcggatggcgatgccagctcaccgcggctggtgcgggccacgcagacagcgcaccggctgttgacaactccgttgaggaagggatcgggcgcgtgatgtccacggagattgaagaacggccatccgaccggttcgcgaggcgggtcaccgagcggtgccgccgtgatcgtggtcagcgtgcggcgctgcgccgaggtctacgtcgtcctcccgagcaggcgcacaccatgcatgccgttgtcgccccattgctgtcggcgtcggtgacgcaggaacacgagtatgcccactacgccgtagcggcgatgatcgccgcgtcggttcgtgacaggccaaacgtcgaacccaccgacgtcgagccaacgaacgtcactgacgccgagcaggtagccgcagcggacgccgacatcacaccgcataaccgccccaacctggggcagtcgttggcctgggcggtgtgccggccgggccttggccgtcgggcgatgaaccgagctaacgcggagaagcgactgcatctgctggtccggcagggctaccccggcgtctaccaacacctagccggggtggtgcggcatctcgccacggtcgaggtccaggtgagctgggggcaactccttgacgacctctgtcagtggcggtaccgccgtgaccaggtcgccaagcgatggctccagtcctactaccgcaccctgcacgaagccgaccgccgcgccgagcagcagaaagataacccgagcctggaggagcccgcatgaccgcccgttacgtcgacatccatgtgctgcagaccgttccatacgccaatctcaaccgcgacgatctgggctcaccgaagactgtgcgcttcggctacgccgatcgcacccgggtctccagccaatcctggaagcgagccgttcggcgggagctggaggaatcgtcaggtgacaaggccaagcgcacccggcggctgccgcaggccatccaggctcggctcaccgggcctgactgggactcggagctggcggccttcgcggcgacgcaggtcatggccacgctcgccacgatcgcggtcaaggccgacggtttcaaggtggacaaagccaccggtgaggcacaggtgctgttctacctgccggagcgggccttcgacatgctcgctgatgtctgtgtgcagcagcgtgatcggctcatcggcctgcggtccggcgcgctcaaactcaagaagggtgaggcgcctttgccggccgacgccgtccgcgcggcgatggagcaccgcagcgatgtgatcaacctgttcgggcggatgctggcggaactgcccggcagcaacgtcgacggggcggtccaggttgcccacgcgttcaccacccacggcacggacccgcaggtcgacttcttcactgccgtcgatgacctcaagcaggacgccgaccaggccggcagcgggcacatgaacagcgccgagttcagcaccggcacgttctaccggtacgccagcgtcaacctggaagaccttgcccacaacctcggcgacccggccaccgcggtcgagttgaccagggtgttcctgtcggcgttcatcaccgccatgccgcaggccaaaaagaacgccaccgcaccattcacggttcccgaactggcctacatagcggttcgcaccgaccggccggtatcactggccagtgccttcgaaaccccggtacgggccacattcgacagcggatacgccgagccgtcacgtcggcagctcgccgagtacgccggacagatctaccgactgatcggcgaccagggaatggtctaccacggttgcgctagcgtcgacgacaaaggcctggaacagctcggcgagactcgccagagcttcgacaacctgatcgccaccgccgtcgacaaactgagggcgaaatgacggggctgctgctgcggttggccgggcccatgcaatcgtggggtgaccacagcacctttagcgtccgagacaccggcaccgtccccacccgatcggccatgatcggcatcatcgccgccgctcagggcaggcaccgcggcgagccgctcggcgacctcgccccggtgcagttcactgtccgcgtcgaccggcccggcacggtcatgtccgatttccacaccgtcggcggtggtgcaccgccggaacggaccgtaccgacagcagaaggcaaacgcaggacggcgggtgccggcaccatcgtgtcgcgtcggttctacctggcagacgcggtgttcaccgtcgcggtcaccggcccggacgatctcgtgggtcaaattcacacggccctgaacaacccggtctggggtccgtatctcggacgccgctcctgccccgtggcgcacccgttcctgatgtccggcccgatccccgaccccgtcggccgcctagaacacctgccgctcaaccgacgccgccccccgggcgacgaggagaccgtcagggtggacttcgtcaccggggcaccccacggcgacggctccatcagccggatgacactcaacgacgtacccatggaaccagtgcccggaagccctgacccgcgtcgacggcgatacctcacccgccaggtttacgtcaccacccgcagcctgcccgccgatctgtgcgccggcaccggcctcaactacctggacgcactggacaagcacctgcgaggagcccgaacgtgatcgcctggctgacccggatcgcacttgacctccgccattcggcggcacgacgggatctacgcgacacgaccgccctgcaccgtcgcgtgatgtcgctggtgccggacggtctgggcgaacagccacgacaccacgcgggcgtgctcttccggctcgaccacaccaccactggcccgatgctgctggtccagaccaccctgccacctgacccgaaccggctgcccgacggctacgccgccgtcgacacccgcgacgtcagcccgctactaaaggccctgaccaacggaatggcgatgcactaccggatcgctgccaacgcatccaaacgagcgtggaagggcaacagcgccggcaaggtcgtcgccttgtctggccagcaggctgagcagtggtggcagcgcaaggccgaggccaccggactcgatctgcgtcacctgcgcgcccagccacaaccggccgctcgcggacgcgccatccccgtacgccacgccatcaccctgttcgaaggacaagcggtgatcaccgacgcggatcaggtccgcgcagcggtgctggccggcatcggccgcggacgctcgttcggctgcggtctactcagcctcgcaccgatgcgatgagcaccagcgcccagcggcgactcgccgcaccgaccctggccatgctgccccgcgtggcggactcgcttagcttcctctacgccgacatcgttcggatcgtccaagacgacaccggagtcctcgcccaggtcgataccccgaaaggggccgaacgcgtctatctgcccacagccgcgctcagctgccttctcctcggacccggcacctcgatcacccaccacgccctgtccaccctcgcccgccacggcactaccgttgtctgcgtcggctccggcgtcgtccgctgctacgccggcatcacccccacctctctgaccaccaactggctggaaaagcaggcccgctgctgggccgacgacaacacccgactgcacgtagcgatacgcatgtacgagcaacgcttcggcgaagccgtccccgaaggcaccacgctggcccagctccgcggtatggaaggccagcgtatgaaaacgctctaccgcctgttggcccagaagtatcgaaccggcaaattccgccgcaactacgaccccaacaagtgggacacccaggacccggtcaaccttgcgctatcagcggccagcgcctgcctatacggagtggtccacgccgtcatcctcgctttgggctgctcaccggcgctcggcttcgtacacaacggcacccaacacgccttcgtctacgacatcgccgacctctacaaggccaaggtcaccgtgccgctcgccttctccatgagcacctccgcccaaccggaacgcgacgtacgccgcaagctgcgcgacgggttccgcctgctcaagctgatgccgacgatcgttaccgacatccaacatctactcgaccccgacagcacacctaaacagcggcaacccgccgccgaaatcacctcactctgggatccagagatgggagccatgccgtccggagtcaactacagctcagacccctgggactagcatggcttcccttgtcgtcctggcaaccacggccgtacccgatcatttacgaggcgcactcagccgctggatgatcgaagtaacacccggcatgttcgtcggaacgctctcagccaaagtccgcgacgagctatggaacgcagcaagcagcgtcgtcggcgacggcgccgccgtccttatccacccagacgacaccgagcaaggcttctccctacggacagcaggagcacgcagacgccgcccggttgatttcgacggcctcaccctagtagccatgagccccaatgaacgccacaacgacgcttccaccccagcagaaaccatctggccggaaggctggtaaaaccgcaggtcagtaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgccctaggccgtgtctcgaagtgcgtgtagccactcgttgatggcggtgacgtggatggtggcttcgtagcggacggccagcttgtcgtacctggtggccaagcctcggtggcgtttgaggcggttgatgccgcactccacggcgtgacgctgccggtagaccttgaggtcgaaggcggggggccggccgcctgccgatcccttggcgcggcggttggcgtcctggtcggccttgctcgggatgcaggctttgatgccacgccggcgcaggtgggagcggttggcgccggaggtgtaggcgcggtcggcgatgacccggtcgggccgggtgcgcgggcggcctgcgccgagacgtggtacgcggatgccagccagtaccgcggcgaacggcgggctgtcgccgcggtgcccggcggtcagcagcattgacagcggcttaccgccctgctcgcacaccaggtgcagcgtggtggtccacccgccgcgggaccgaccgaaggcatggtcagacggctctgtggccaccccgccaggcggttcgacctgctggtgcggacgccggcgtgcgccggcggcgtgctggtgagcccgcgcgatggtcgagtcgaggctgacatcccatctgatcaacccagccgcatccgcgcgagcctgcaacccagtcacgatctgctgccagaccccggcccgctgccagcgcctgaacagcgcgtacacggcttgccaggagccgtaacacgccggcacgtcccgccacagcgcaccgacgcgcacccgccaccggatgccgtcgatgagctgccgcttactccactgcgacggtcgacccggccgcttacccgcaggcagcagcggcgccagcaccgtccactgcacgtcggtcaggtcgtaccgcctcgtcaccgctatggtggccacgaggtctccggtgtttaggttcttcttggtcgatgaaccctctaccggagacctcgccatctatcgatcaccgacacgccgaacctgacttcgagacacgacctaggtgcgcgtcgtgtgtcccggctgtcctccccacgcacgtgggggtgctccggcacgaaggtaagccgacattggccactacaggtcctccccacgcacgggggtgctccgtcctagacgggcatggctggggccagcaggccgtcctccccacgcacgtgggggtgctccggccgtcctggtaggcatcgagactgaccggggggcctccccacgcacgtgggggtgctccgccgtcggggctacaaaccgaaacggttgacaccgtcctcccagacggcgcggaacctgtcgttggccatgatcacggcgcggttgaggggtgatctgggcgtttgccgagcacgtcagcagtcacccgtggcagtggctgccgcagatggttgacgagtggaacatcgcggtgcgcgtgcagagcagcgagtccgatccgcgcaagtgcgcgctcaccgttgatgagctctgagctctgagctctgagctctgagctctgagctctgagctctgagctctgatcgattacgccggcgagcaggtcatgcggatccgcggtgtgggccgtaagggctggctgccggcgtttcgggacgcgacgctgctggggtcggtcggcccccgtttacccccgaaaactcctgccaggagctgacgaacagtgaccaggaggaacaagtatctgaccgtgttggtgcagctcagggcttactcgcgataagcgatgacatgcccggtgtgactacggctgggggtcaaggggtcgtcggttcgaatccggcggtcccgacggaaatgaagccctgaccagcggatttgctggtcagagcttcgatgttcttcgatgggactgtgagccgtcccccggaaaccccccgattactggggcggcaaccaggtttgttatccatgttcatcgtcgtgcgtcgtgggtgtgggggcgtccgcccgtggtcagcgccgagccgctcgaggacgtcggagacgtccggtgcttggaggggcttggcgatgtagtacgtgtcggtgacgtcttcgctggagtgcgcaagctgtgctgtggcgcttttggtgtctgcttcttccttgatgagggtggccacggtcttgcggaaggtggggggtgtccctatgggtttggtcaagtcccggaaggggctgaggctaaccggtgggtgaggtcgttgaggcaggcggtgagatcggcggcggtggacatttcgtagtgggtgctgatgagggtgcctgtggagatctgggcgaggtcaagctcggcttcgccgctggtccagacggtcagctgggcctcgcggtctgtggtggtgcagacaatccaggccgctgacttgtcgcgggtgggtccgcgatgcagtttccatcgcacgcctgtcctgttccattggctggcgcgggcggtgacggcatcggcgaagtcgtcgaggtccaggttcatcacgccgctgatgctagagccggcagcggccggggctggtagggaatcttgtcgcggagcatggcgaacaggacgtcgcagcggcggcgggccaggcagatcaggacggcgttgtgtttcttgccttgggctcgtttgcggtcgtagtaggcgcggttgaccgggtcggctagggcggcgaacgcggcgaccagacgaccgtgctcgtcgaccacagcgatgtcgtgatgccgttctgaccagtcgatgccgcagtacaccgccaactcctactcccttctcgcctgcccatcgggcatgcaaccctgacggaaacgcgcggcgcccaaagacgaggctctgtggcctaccctccgatgagccgttcgcgatcccagcgacccgcacggtcccggtcttcgcagtcagagctcgtcggctcctggtatgcgaggtgttcgccgtgcaggcgggctacaaccacgatcaacatcctgcccaaaggggcacgaggtgatccggccccgcccaaatccgccggtcttgcacgagacctgacacagtccagaggtgtgcaggcgtgtactaaccgagccggaccaccacacgaacggctcgccgagcccacaccgccgatcttttgggggcctcaaggggccgggtaacgggcaggcatcccatggcccacggcgggccgttcgggattcattaggtaacgggggcaccggctggcgcaatcagatccgcaccgctggctcaggcgacagtcgggacgaaaccaaccagcccgggtggacgatcggggaccgatccgggtctctcgccgcgggccgggctgcgtgtcctgcgggtacggtccgctgttgtcgccgacagcgccaggggaagggcacgcctgctccaccgcgtccaaagtggtgccgaaacctggtggccaagtccgtgtggccggtgtgatcatcgacatctgggtcgctagctcaactggcagagcattcgactgagtagcgcgtccactctccgcctgtgcggtcatggaggcgcttccttctccttgctggatcgaagggttcggggttcgagtccccggcgacccactgtgccgcggctgcaggttggcagttgttggagtctaccgggaggaggaggcacgtgctagagaagttgatcattcagagggcactgcgcgtgccggcgagcaccggcatggccggtgatggcacgtccgtggcccggcagttggacgcggcgctgctcgatgtcgggttctcggcgtcgcgggctctgctgggccacatcggcagcctggcgcccgagccggcgatggatctcgccgccaccgtggtgtcggcggtgcgggagctggtcggtgatcacattcggcacaacgcgtacttcatcggcttcccggacgatgtgccagacaccgtagagttctggatcgaccggctgcgggcggccgttctcaccggtgggggcacggcgaccgacgcgcagctgcgtgcggctgtcgcctcgggtggggtgaacctgctcgacctgccggcgtacgggacctaccagcacacctacgccgagctgctaacggcgcacgatgagctgatcaccgcggccggtaaccgggtgacggtgctacggctcggtgatgtcgccgaggtggaggcggagcggctgtatctggccctggccggcagcgcgacgccgctgggtgaggcggacctgaccgtcctcggtgagctagcggtcgcctgcatggatggcgcgcagccggcggaggtgccggtgcgggagaaccgtgccgtgctcaacggggtccggctggtgcttggccggccgctggtcggtatggacaccacgacggatgtgctgcggcttgcctgccaggcttccggcggggacacctcactggtgacggctacgcggttccggtcgttccggcgcccggagcggcgggtgctgctcgctgcgctcgacgctgtcgtcggggcgagcccgggcaagctcggtgacgtcgcccggtatgccgagcggtggaagcgactcggggagcggctgcacccgcacgagtacggccagtggccgcacgcccgggaagtgttcgcggtcgcgcgtggcgagcgccgggtgccgaacctggcgggtcgggccgaggcggccatccgcgccggcgctgtcggtcaggccgcgtcgttgctgtcggccgctccgggcatgctcctgcgatccgccgaccggctgctacggctggcatcggcggccgagcggagcgccgtcctcgacgcggtcaccggcgcgttcggtgcggcgtcgggccgggtgctgctgtcgctgcgggagcacgtcgacaaccggctgacactcgcgtcggcccggatgtacgcgagccgctcgcgcagcgcgtgggtcggcccggatgcccgcccgccgctgcccgccgagctggtggccgagctgtcgggcctgctcgacgccgagatcagcgcccgactgccggatccgcagcggccgctgctggtggatccggaggtgctcgacgtcgccctgccgctgtcgggcaaggcgaccgagagtggtttcgcggtgctgccgcgaggctcgcgtgcaccggtcaccggtgagctgctgcgcttcttcacgtattggcggcaggcgagtcgccgcaccgactacgacctgtcggtgctgctgctggacggcgaattccacacggcggggcaggtgtcctggacgaactaccaccacgacggggtggtgcactccggggacgtcaccgacgcgacgaacggcgcgaccgagttcatcgacgtgcccttggcggatctcgggcactacgtggttccgcaggtctacatctacgcgggtgagtcgttcgacgaggtcgccgagtcgatgttcggctaccagacccgggagcgggaccagcgaggtgccccgttcgacgcccggaccgtgcgggcgcgttcgcagatgcgcgggcagggccgggtcgcgctgccgttggtgttcgccaggaccgagcacggttggcaggccgtgtggctgcacctgtacctgcgggggtggccgtcgttcaaccgggtggaggacaacacgttcaccacgacggatcgggtgcgggcgctgatggagcggcggtacctcaccgtgtcctaccttgtcgaccggtggcgcgcgcgggccgaggtgacgacgtgggacggacagctgccggacgagcccgtcacgttcatcggcattgacgcgccggagggcttgcccgacgggtccgaggcatacacgttggataggctgagtgagttgatccctgagtaagcggcgagagccgaggccatgcgggcgcttccttctcatccgttcgattcggtgcctccgcgcaagcggaggatctggtaatcagcgcccgcgctctcctcggctctcgctaacttgatttttaacctccgcgggtcctctggggaccctggctggtcacggaagcagcccttggtcgatgatcttcttgtcgagggaagagcatcaataaccaagggctgaccgcgcgggctgacgcgttgttagacctggcagacggggtgttgtgcgctgatgggccggtccggtcgttggtggagttgtcgctggttggtgagcaccgccgcggtcacggggcgttgtacgacgccctcgcttgcgggcggctggacatcgatcggctgcgcacccttcctggccagggtgccgctgcctcgggcggccgacgggcgtctcgtgctggcggtggacatcacctgctggttgcggccaggcgcgcatacctcgccgcagcggatcctgtgtcacacctatgggcgtggcaaggaccagacgatcatggtcccgggctggccgtacttgatggtcgtggccctcgaggcgggccgcagttcgtggactgcgccgttggacgcggtgcggctggcgcccggtgctgacgccgcgacggtcaccgccgggcaggtgcgtgacatcgtgggccggctggtcgcggccgggcagtggcagcccggcgaccctgacgtgctggtcgtggccgatgccggctacgacgcgccccgcctggcgtttctcctggccgaccttgcccgtgcaggtcctcgcccggatgcgctcggaccgggtgctccgccgggccgcgccaccccgcctgccgggaacgacggccgcccaccccgccacggcggcgaattcgtcttcggcgatcccgccacctggggcgaacccgacgcagccaccgccaccgacacccgtacggcaccgcacgggcccgcgcctggaaccggctgaacccccggctgactcaccgatgcgcttggatcgacgcggcgaaggtactgccggtcatcgagggaaccgtcatccgcctcgaggtcgatcacctgcccagcggcgcgatcccgaaaccggtgtggctgtggtggtccggcgtcgactccaccccggctgatatcgaccgactccggcagacgttcctgcgccgcttcgatatcgagcacacattccgcctgttcaagcagatcctcgactggacctgcccgaaattccgtaccccgcaggcagccgacctctggacctggctgatcctcgccgcccacacccagctccgcctggcccgcgctgcggccgccgacctgcgccgcccctgggagaaaccagcaccaccgcagcgcctgtcacccgcccgcgtctggcgagggttcgacacctccgcgtgaagtccacctgctccgttggcgcaccgaaactctcccggccaggacctggacggccacccggccgccgcaacactcagcccaccccgcgtcacgacgtccacatcgtgaccaccaagaagaccaacaaccggacaccaagaaatcggagtccgtaaatctctgccaacgtcgaccaggctaaagatcaagttaggtctcttggtcaggccaggtagtagttggctctccatcgggcttcctcgactactgagaagttgtcgaagtcaccggcggcctcgcagtcgagcaggtagcggagtgcttctgacgcgtcctcggagccgtgggcctccaggtgcgccttggtggcgttcagtcctgctccgcagagcagctggacgtcgattgagcagtgggcatcccagctcgattccttggcctgccagatgacgagcacgtcgctcagttggtcggcgttgaacagctgcaggcagcacagcttcatgagctccgtgtcctggtcatgctgctcaaggtctgcttgggcttggagtatctcgcggatgtaaggcaggtcggcggaggacggtcgtaggccgtagcggcgaaggctttcgtcttcgttcacgggtctcccttgctggacctggcaccgttcctgacgcgccttcggcgtacggtctgggtcaggcatagagccggattttgcgcggccgatgagctttgaggttgcgcaccggatggtcgttgctgcgttggacggtgcgggggccatcgtcgcaggcgatgaggagggcgccgccaacggtcactgtgcccaagccccgccccgtcacggcggagtgtcacgcaggtcctgataccgatgtgtcacgcaggtcatgagaccggacagccggctgtcggcgatgtcgggctccgcatgatgcgtgacggatcggtgtcagatgttgggtgagacatccggctagacgatcttgccgaggagggccgcgacagcgttcgcgctgttcgtcaggtaccgacgttgagctgtcgaacgagggagcgtagccatggttgggcaagagcaggctcgccgttgattgcgtgtgcgaggcgccgacggccacgggcactgcggccgtatgccaccactgcaactgcctcggcaagtgcttggcgagccctctcgtcgcgttccggcccgtcgtcggggttgagccatcggtcccggccggtaagaccgggtgagtttcgtctggtggtcaccgaagtacgaccacacgaagcggtgtagggagacgttcactaccgccccggccgggagccgacaggtccactcggcgtgctgctgccaccgccaagtcttggggctcgtcggctgacgtcgggtgacaccgatgaagcgcaccttgcgcctgacgacatcccagggttcgcgggactccctaatccaggcgtccagcaggttgaacagctctgtgagcgtcgagccctcatgaaccacatcgacgaagacgattggacgagtgcgacgagccaaggcgtgaggcgtcacaccgacgtccgtcagcacacggcgtgcagccgcttgctgcttggtcgacaaagccggcacccgccactgacggaccgtccaggccgctcggccccgctgtcagcgaagctcttcgagggacgatcgttccttcacgccgaaggggtctcggcggccccgtgcgttgacgacgcacggggctacagcaaagatcagcgcatgaccgccgacgactctaacgtgcctgccgagcgtgagccgcagccgcctcgggagatgccgctccgcaagatgtggctctttggcgcattcggtgcggtgggcgctatcaccgccgtggtgatcgccccgacgaaccccggcggctggatcttgcttgcatcgctcggcgggcttgcttggctgacacgtgtcgaactgcgacggcgcagcgtggcgcagcagtcggacgaacgaccgtagcggtggcgccgcctcggcgtgcccgatacagcggtcaacatgggccaacgccggcacgccgacagtcccagcctgcacgctccgcgctcgtttccagcccgcacggacacccagcgtgtggatcaatccgattcccaagctgaccgtctccaccaaggggagcgggtaccggcccacgccactaccgtctatggcatggaggcggacaccacaggcgcagcctggcgggctcgcatacgagggtccggctcgatcgagcgcgaccgtgaagcgctcgcgcgactggttgacgaggaccaggacccggccgaggtctactactacgaggcggtcagcgatccagacgtgcgggcgatgaatcgggcgcagcgttcctacgccggccagtacgagcgccgacttcggcggctcgcctatcgacgtaggcactctcagtaggcccgaagctgggtgactaaccgagtgacgaccggcaagcacaccgtcggacaactatggacgccagcggaccacttccgcagctcatcgcccatgctggcgctggttcagccaatccggaagttccttgacgccgaagaggtcactggtccgattctggcgaggtccgggaaacggtacgtgcattataaatcagtgcggctgtgataaatgcgggcacaaaggacactgcgagcccgagttgacccaattcaacccatactggatatattcgatcgaatgcgtccggcaatgcttcatcaatccctgtcggttcgtcagatagccataaccatcccccggccccacaacagcaaagcaggctaagcaggctcgtcgcgagggtggcttttcgcgcactctgctgacccgtcctgacccacaacgcgacgccaaccaatgcgggcgcgaagaagagtgcataccacagggtaagctgagcctggaaatggaagtaggacgccttgagtgcgatcgaaccgctgtctatcggggtgctggaacgagccgctgcatcgtttacagcagcatcgatctccccttgatagcatgcggcggaaatcgccgcgaatattagcaacgacgcctgaagaatcaacaatgcacttgcgatgttgactcccagcgggaggcgccgaggcggcagcccgccagctgagttcgtgctagtcggaaccacgaggtgatgctagatggcgatcaacgcctaacgctcgccagggtgacggtgcatctacgggagaccatgacggtggtgactcgcaccgcagctcggtgtctttccaagctgcgcatagaccggtgaccgtatgctcgcagacccggaggtcggtgccccgccgcgtgccgtccggttggtcaacaggggtcaactacagacacaccgacaggggacccggggcacacaggggggcacaagacaccgtgaaacgtcgtcaaacagcgaacaaccatgacagcccgagaggtcgagtgaccaggtgtcggacggtgtcgccgccagcagcgggacagcggctcttagttccgcttcaactcttcggcttccaccaagcagcgaggagccccacgacagcgagcaggaataggcaactgcatcctgcgcaggcgaggaggccgaggccactgaaggttccgtaatccacgggctgaccctagctgaaagcaggcagacggggtacgtgcccgatccgtgcccgaaccagcggtcaacaccggccagcagcgagacaatggacggcagccacgtggaccgctaggcgctccccgaccgcgcaatggctggtcagcacgtcgaccaatccgtccatctgagcgaggccaggcaccttccaagctgacggtgcaggccatcgggcaagcttgagcggtggatgtgcagacggtacgtgtcgagggctaccacgaggttctggcgcttcatcggatgttcatggagtgtaagtccgacgacctcggaagtgtctacgctggcagcccgttcatcgccgccatccaacaccgtttggccgatgctcatgaagccgccgacccgggccaggggtggcatgactggcggaacgccgacggtcatccttaccgggtccaggccgttcgtgcccacctgaccggagcgggaaagtggtggcatgacgccaacggggagcagcgcgcggcctacgtgcgagacatcctcgcgccgttgcggccctcgccggagctgcttgctgagctgaccacgatttcgtccgatcgtcggctgggtgactaaccgagtgacgaccggtgcggacgccagtggacaagcacggacgatggcgggccgtgtccccaggtcaagggccacgaaacagcagctcagggggccgtattggttgcctgggggtgtcaaggggtcgtcggttcgaatccggccgtcccgacggaaatgaagccctgaccagcggatttgctggtcagggcttcgactttcttcgatgggattgtgagccgtcccccggaaaccccccgattactgggggcggcaatcaggtttgttatccatgttcatcgtcgtgcgtcgtgcgtcgtgggtgtgggggcgtccgcccgtggtcagcgccgagccgctcgattccgatagctctacgcaccgggggcaccggcacgtctaccgcaacccccacgccgtggcctgcggagccagccttggcagccccgaacgccgcgacgaactgcggctcggccacaacagccggcgtaatccccgtgtgctcggcgatcgcctcgcccaagcgcggtagccgagcgctgcctcccgcgcagtacatcccggccaggtcacgggccgacaactcggcggcggcgatcgtctgctgcgtcaggtcggcgacgcgtcgcaccacgggccggacagcctcgtcgagcatggcacggttcgcgatgacaggcggctggtcagcaagcggtaccgtgaccgccgggtacgagagcaaagactccttcgcaacgcgggcgctttccgtcgtcacccatggcgctgcgccgtccgcagccatgtcctgaccattcgtcaacgccgctgccaacgtcgaatggcgccgcccgccgcagggtccgccagagtcgcgagcacctcgaagcttgccgccgtccggcatagcactgtcacctcaaccccagccccgacatcacaaacggtcacgaacgaacccaccggtagccgcacacccgttgatgccagatgctccgccaccgctaccggggcggaacctgtcaagtcaagtgagacgttttcgtggtcaggtgttctgtagatctgcgggttgagctgctggtttgttagatccacacggtgtcgggcagggccggtggtcgggggcggcgggtgaaccggtcctggtgcgcttgccaggcggcgtcgagggtgcgttgccgttggtcgtgcacgtcggcggcggtgccgaaatgcaccgaggcgggggtgtgcaggctgatcccgcagtggcggtgttcgtggttgtagtaggtgaagaactcggtgcagaacttgcgggcgtgggcgagggattcgaaccggtcggggaacgcggggcagtacttcagggtcttgaactgcgcttcggagtacgggttgtcgttcgagacccggggtcgggagtaggagcgggtgacgtccaggtcggcgagcaattcggcgacgggcttcgaggtcatcgacgagccccggtcggcgtgcagcatttcgggccggaccccgttgcggacgatggcgtcgtcgatcagctcgcgggccaacagcgagtcctggccgtctgcgacatgccagccgacgacgtagcgggagtacacgtcgatgatcacgtataggtggtagaacacaccccgcgccgtggttttcaggcgggtgatgtcccatgaccacacctgcgacgggccggtggcggccagctgcgggatggtgcgtggcgggtgggtggcctgccggcggcgttcccggcttcgcgcaggatccggtacatcgtggactgtgagcaccagtacacaccggcgtcgagttcccgtgcccacacctgcgccacggacatctccgcgtactcatcccgatgcaacaggtgtccaggaccgcgtggcgttcggcctcgttcagcgttgacggtgggggtgtcttcggccgcagtggccgggacaccacgggtggctgctggcgtcggtagtgcgtggcgcgggaccggccggtcagccggcacgccccggccacgcccagcagcgggacgaggttgtcgaacgccgtgttcagcgcctgcgtggccgcctcgggctctcgtccgcgctctcggacagcgtttccaagagcgcatgcgcttttcccatgatctccaacgcggtcttcgtccgcgccaggtccgcttccagacgctcgttacgccgccgcaaccgctcaagctcggccgcctccgcgctacggcgccggttctcacccacggggctcttacgggtacccaacgctgtcaacgcgccggcgtcccgcgcggcccgccactccaggatgtgggagtggtacaggccctcccggcgcaggatcgccgagccctcacccgaggccttcgccgcgtcgtactccgccacgatctgcagcttgtactccgcggtgaaggtccgtcgcttcggccgtccgccctgttcacccggggtgttgggtagtgtcacgatgatcctcttcctgtctcccatcgagcctagctcgctcgggaaggctgtctcatctcagcctgacagacagggggcctccaccagacgcgccgcctactgctactcgcttgccgccaccgcaagcaaggaggccgcactatgacctctgggcatgcacgatgacatggcacgccttcatcagcctctacgagagggagccgcgtcaggccccccgatgctcgacctggcagcatcgcttgccgcacgaggcgacagtgcgctgtccacctgccactgggtgcaggcagtccgggcgcaagcgctggccggaacgggcgatatcggcggatgtcagaaggccctcgatgccgccgacgaggtccacgggctcaccggacctgctcacaacggcggctggcttcgcttcgacggttcgcggctcgccgaggaacgcggaacctgctacgtcgagctgaagcggccagacaatttcgtggctcgaacgccgacgcggtgatcggcaagctcaaccggatcatcaacggatggtacgcctactaccggatcggggtgtccaaacgtgtgttcaacgcgctggacgcccatgcgtggaagctggtctacaagtgggccaggttcacccactcgaacaagtcgagacgctgggtgacagcccggtacttcggcgagttcaactggtcccggcgtgacaggtgggtattcggcatccgggaagccggctactacctgcgcaagttcgcctggactccgatcgtccggcaccggatggtcgcagggacggcatcacccgacgacccgaccctgaccgactactggacccggcggcgtcgccgcagcaacctcccggtggacaccaccacgcaacggctcctacgagccaagcaaggacgatgtccgatctgccgagacctgctgctacacgccgaccacgagccgcgagcccgcaagagtgggaacaatggctcaccgcgacccgcaaagcggtccgcagacacgcggtcaccgtctgggcagcgggaacaccggacgaacgcgtcgccacccgactcatacatacccactgccaccgccggatcaccggcaacggcagcaacccagccccttccgccccacccgcgagccttcagggcttgcttgagccggttgcccggaaagcgggcacggccggttctgagggggccccggcgcagcagtgcgccggggctacccgacgaggccgagttcgccgcagtgcggtacttcgccctcaacggcaccgaccaccgcagccacgccgagcaggacgccgccctcggcgactacatccgctggcgcaaccaacgcgcgaagccgaagacaccattcgccaccaactccaagattcgccacctggactacccgttcgaggctgcatgacgaggcactgggtctgctcaccctccgacactgacaacctgacccaaaccaacagaaccaactccgggcaggctcgagaccacgccgagcccgtcccggactcccggcccggctgatcgtcgcaccacagggcgaaggcgccccgtagcagagccctccgtcgcggtcagccgcaactgacctcgtgacctggcggttcttctggtcatagcgcgggtccggtggcgtgctcacgctcgggtacggaccccagcccatgcccttcgcggtgatcgcgttcgtggcgccctgcgccgcaagctcctgcttcacccggtcggcccgatgctgggacagatcgccgctgccatagtgcgcgatgtaccccttgacaaggactgtggcggccgggttctcgcggaggaagctggcgaacccgccgaggaccttcctcgcggcggcgggatcccggaactctgcctggtcagggacgaagccgaccgcgccgttgtccggcaggaccgatagcgtgtcgcacgccaactggatctccgcgaccgggaacttcaccacgctcacgaagggggtctcgacggccgccccctcgtgttcggcccctccgcgacgaccgagtccttcgcgccggccgaggtgacgatctcttagacgtcttttaggtggcgtcgctgccatcaacgtagacgcgcttactatcccatccgatcgtgttgctagcctgcctaaatttggcatctgttaaatatgtaggttgacccgatttagaactcgcatgcctccctaccgaaataattccataagctgatgcgtcactgttgtaagggtctgtctctgcataaaagaaaatcgtaagcgcatcgtcgcttcctacatccgcgctcgatcctttgctcgagtgtaggatagtctgcctggatgtctcatcgcgtttgaaagcattcttgacctgaacgtcggacttggagtgcagtccgtagttcttcatgcctgtcaatagtctactttgcctgttgacatggtcaataccgaggccctccttaatccaggaacgtatttgggcttccgcgtttggtccttcgcggtcgatccaagcaatccggtggttatccgaactgattgctcgtagttctggctccccgttccgatgaacgtctacatttctaagatacgggctctcgtttcccagttttcctgcataaaagatatgataacgtgcgggaccgccgccaccgccaccgagtacaaggccaaaagctagtagataaacctgcccatgggcgaatacccaaaatagaacgtgattgttgtcatcggaaaccatcttgatggatcctacttcgcgcttctgtttgtgcaccacgaagttccggccacagtccagaacgcctatgttggcgcacgcttttgtcagaagcgcacggacgacatctctagcaacagccgcatcttcggcttcgaacaggtcagtgttacttaattcctgaccccaggcggtacacaagataccggcctcatctgagtcgggagagctaacacctggcacctgaccatcgccattacccgctactgcacctggttcgacctcaagcccatcatggctgatagttttacctgttacataaaggcctagctctgggacgcgaccccaataaagatcagtgtggttattattgtcagcgttcctcacacctatcgcgagtgggatgacgcgattcaaagagtcatcccgttcggcgagataatatatacgaagagtgggattgctcgtcccgtcggaaggacccaattccttcatgtacacattgctgttgccaccgccatcattcctgacctgcggattgccagcgggttgctgctcaggaccaacgaacacattgttcatcaatcggttaacgatctcctcggccgcctgatttgcatcttttacttcatcgtcaccgctgctcccctggtaaatgtctctttctgcgcggtaagctgtttggaaatcttgcgtgatactttcgctgtggcaaagctcttgaaggctttgatcaatccttggatgcgaagtaaagtagttaaatacggtgagtggcacgatgcaattcctctcaatgctagagaacactagttaaggtgcggtaagtcttaggtgcagccgaaaagggtagccgttacccgagtttcaatagccggataggtgccaagtactacgcaggtaactaaatgccaactggagaactgtcgcggacatgatgaagctacatgcctggcaccacacttttgcacagtttgaggtacccaagtttcgcagttcgtaggaacacgagcttgatcgtgctatccctgtgctggtcgagctcgcggacggctttgatcgggcctgcaggctggaaagtgcagtaacatgatatgcatgtaattaacaattgcatccttcctgcttgtctgccattttgctaacgccggcctttcatcctgacctcatggcttgggtcacgtttgccggtgtcggcaacggcaagaagctgacctgtggctttggtggtttagagcgtgtctcaggtggtgagttctatgtaacgcttgtggcaggtcagcctcgatgattcgcgtctgacgccaactgcttcggcccggcggagttgatcgttctgggtcgatgtggatcgggctccgggcgcgccgtcggtgcagccaccgaccagatagatcttgcccccggcgacggcggtcccggcggcggccggtgcggggttggtcaccccgtccaggcggctccaggtctcgctggccggatcgaagacgtccacggcggcgtcggggttgccgttgtcggcccaccgccggtcacgtagatcttgccgccgaccgccgcgacgcccgacttcggaacgcagccgcagtgcctcgtctctttcgccggccgtcagggcacgacgtatacctgcgcgcaacacgtatgtgcgcctcaagagcgtcgagaggtgcagtcatgtcgtacactttaatccatgccagtcacttttagcaaattccatgttattcccctccgctggctgcctggcctgcggagccgcgtctcgcgcagtgactcctgctgtcgtcagcagagtgctgcggttaggtagcaaccctgacgaacaggttgtggttccgggtgggtgggctcggctcgacgaggcgggtagcagcgtgacggtctcttggccccagcgtggtgtcttggaccgctggtgccggtttgtatttggggcggcgccggccccgcatgtccggagtgtggcgcggcgacttccgatgctgggctggccgcgagtggcttccgaccctgctgaggctgccgtgtagcgtggcgatcatgtaagtggcactcgtgacaggggctacggcggggatcggggctgcgtttgcccgccgcctggctgcggacggctagaacctggtacttgtcgcccgagacgccgtgcggctgcagtccatggctacgcagatgcaggacatatacggggttgacgtcgacaccgtcgttgcagacctgtccaccgatggtgggctcgctaccgccgagcagcgggcggcgcaaggtgttgatctgctggtcaacaacgccggattcggccaccgtggctatttctcgacgcaccggtcggcgtcgaactggcgaccatgcgagtgcaccgcgaggcggtgctgcggttgagctacgccgcgctgccgaacatgctcagctgcgggggtggcggcatcatcaacgaggcgttttcatcctgagtagcggctcgtctcgacggcgtgcaggacgaggatggcctgaacgatcgctgtcgcgcggcggggacagcaacgcagcctggtgaggaccttccaggtcttcagcgtggcgatggctcgctcgccgcgagcgcggagccgggcatgaccacggttgacggcccgctggcggtgggacagtttcggtcggtatcggtggcgcttgaacggcgtgcgcacgttcccgccggctccctgataacccttgtccgcgaaggtcagcacgtttgctctggtctgcgcgtcgatcaagccggtgcgggcggcggtgagatcgtggaccgcgccgggcagtgcggccggcgcccagaccagccgcccggcggcatcggccaggacctgcacgtttaccccgtggcgcttgtgcttgcccgagtagtaggggcgttggtcggcgacccggtcgatcgggatcagcgtgccgtcgaggatggcgtaggcgagccgtgcggctcggcgcatgacggcggcgaggtcgtcggcgcaggcggcgagcaggtcgacggcctcgcgtaggtagcgccagacggtggccacggacaccttgaagccggcggcgaggcgggtgagggtgtcgccgttgcgtaggtgggccagggccatcagtgcctgctgctgcgcgggcagcctccgccatcgggtgccgagcgcgcggcggtggtcgcggatcagcgtggtcatgagggtcaggctgcgcgtggacagcgggatgctggcaggataggtcagcaacgaagctcccgtgctggacagtgcgtcttggtcgactgcggtcctaccgggagcctcgtcctatctggaacaccgacacgccaccgcgcgactgctcggacgtcatgaccacaaccaagaatgccgctatgtgccgctcggtgtgcggaactgctcgaacatgatctcgtagccgtccgggtccagaccgtagaagatgcgcgcccatccgacgtcctccggttcgagcgtcacaggcagcccctctcgccgccagagtgcgtgcgtcgcttcgaggtcagcggttggtatgacgagcacgaagccgagtccaggcggtccgagtttggcttggcgctcgcgttcggcgttgtgatagccgtgctggtcaacgtccgagaggatgagccaggtgtgaccgaaggtcaagtagcgcaggtgcgcctgttccgcctgaggaaggtgtcggaagccgagccgtaggtagagatcaaacgatctgtcgagatcacttacccgaagacctaccttgagctgtctggccggcatcccggctatgatacccgccctcgaataccgcatcggtccatctactcgagcgtcgctccccaccatcactgaccagcatcgtcacgatgaaaacggctccatgttcattctcgtgcatgtggggcgtctgctcgtggtcagcgccgagccgctcgaggacgtcggagacgtccggtgcttggaggggcttggcgatgtagtacgtggcggtgacgtcttcgctggagtgcgcaagctgtgctgtggcgcttttggtgtctgctttttccttgatgagggtggccacggtcttgcggaaggtgtggggggtgacccaggcgaggtcggtgtctgcgcgggcttggcgccattgccggcgaacgttgttgggtgatagccaggtgccgcgtcgagaggcgaagatcgcgttgtgagggttgtcagcggcgatgaccttgcgggctaggagcatgccgacggcgaatcggggcagggtgatcattcggtagccggcgtcgcttttggtccagggctgtcggaagaagtctttgcctttgacgaagcccagtgtgccgcagatcgtcagtgtgggacgttcggcggccaggttcaggtcttcccagcgtagggcgagtatctccccgatgcgggccccggtggcgagcatgaggtcgacgatgtcggctaggtcgccggtgtgccgcggtccgggtttgccgggtactggttgctgccattggcgaattgctgcccgggcggacggtcaaggcggactgggcacggctcggctgtgagcggattatgctgacagctacctttcttgctgtcgctgctgctcgtggtgtccagtgggcgcatgacacccgcgaccgtggtgcggcgattcccgtattcatcgccgtactggcctgtgctgagcaattcgttgctgcgtcggatcctgcccggcctgacggtgtccgccctgggcgatggcatggcggtcgtggcggtgagctggttggcgttgcaattggcgtcgccggggcagcgcggcctgtgggtggcgatcgcggtagcggcttacaccgtccccagcgtggtcggcacgctggtgttcggccgggtgttgggcgggcggaacggtgcgcagttggccgggtgggacgccaccctgcgcgcggggacgcttgcggcgattccggtcgcctacctctttggggcgttgagcctcgggttgtacgtgaccttgttggccgtctcgtcgctgttgcactcgtggggttcggcgggacgctacacgctgatcgccgaggtgctcccggtacgcgaccacctggcgggtaacgccgtcctcggcatcatcgccgagatggccaccatcggtgggcctccgctggccggactcctgatcagctggggcggagcaatctgggtgatcgccatcgacgcagccaccttcgccgtcctcgcgctcacttaccggctggctgtacccgccgccgacagaccggcaccggcgcaaactggcgcttcccgcaccgccggcttcggcgtcatccgccgcaaccgcagcctgctcggcctgcttaccctgagcttcgggttcttcttcctcttcggccccgtctacgtcgcccttcccctctacatcacagacgaactgcacgcctcggcgaccctgctcggcacttattacatggcattcggtgcgggtgccctcgtcggcggcttgaccgtgggctacctacgccgcaggccgctgtgggtcgtcaccatcggcatcgtcgtgggcttcggtctcaccatgctgcccctcgggctgggcgcacccgtcagtttgtccctgctgtcctttgccatcggcggggcggtgtgggcgccgtacatgcccacgtcgatggcgttgttccaacgcagtaccacggccgcgaaccgcccgcaggtcctcgccgccaacggcgccgtcaccgtggtggcggtaccggcgggcaccatgctcggcggcccgctcgtgagtgccctcggcgcccacgagacgttgctgttctgcgctatcgccatcatcgccttcggagtgatcgccaccggcttgactgtcctccatcgcctcgcgcctcccgtcggcgacaccgagagggagtgacacggtctccggtagcgatcatgaccagcccttcggcggccatgacccgagcacagcactcgtagacgacacttgtgggaatcgacatggacatagcgttcgatgaatcagggcgatccggaccggtggtcgtgtgccttccgatgttcggcatgacgcgcgccgccacggctgcggccttcgctcccgcattcgcgggcgcgggactgcgggaggtgtacccggatctgcccggccacggcgactctccagctggctgcccagccgcatcccaggcagtcctggacgccgtgtgcgcgtggctcgaccgccacgtcggcgcgccggtcctgctggctggtgcgtcctacggcgcctacctcgccgccgggatcgcgcgccagcggccggagatcgtccgcggcctgctcctcgtctgcccaggggtcacgatgtcgcgaggaagtcgaaacctgcctgagatctccacagctcagatcgacgcgcccgagtcgcggagagggaaggcatcccgctcgacgtgctgcggcatcgtaggggtcggtccgttgcgttaccggctgatcgagatgactagcatccgttcatgatcgaggagttgatcgcgagggtcgccgccgaggacgacgatgcgatcgaggagctgtgcgcgattgcggacgccgatccgaaaacgctgactccgtacctgggcgccctgctcgatctcgacgtggtgtggccagcgacgttgtatcggcggcggacgccgacgtggttggccgggtcatcgagcggatcgacggcggccgcaggccggaccagctcaacaacctgctcgtcatcctggcgcacactgctcacccgctcgcggagggcgccttgcatcgctggtcgacgcaaccgccggccggctcgggcgagctgcacctcaatgcgctgagctacgcgcatgagggcggctggacggtcggaccggacggcagccgacgggacctgtgcggcagcaccgcgtaccggtggatcatgcgtgaaacaccgcgacgggcggacggtcccacctgtccgcggtgcgcgtcaccgctgtggaccgctgcggacctcgacaccaccgagcctgccgtcagcgccgcgctggcacataccggctggtccggccggctggttatcgagacctgccacttctgcgcctgttacacgacgctgtacagccaggtcacgccggccggtgtcaccacctggtggaccgggaacacctggccgagctacttgccgaataccaccgaaccggaggacccaccggcgctggcgccggtcccgggtccggccttgccgagcccctacctggccagcgcctggacccggggcggctcgatgctgggcggccggcctgactggattcaggacgccgagcaccccgactgccccggctgcggccaaccaatggactacgtgggtttgatcggcggggccgacctggacgactacggcgaaggcgcctactacctgcatctgcaccagccgtgcgggttcgccgcggtgaactaccagcagagctgaccgccttcagcgccgcgacaccgaaggtcgcgggccctctcgcgcggccttgccgcgtgcgggtcaggtccacgtccaggggcggatcgcgatctgcgcccgtcggcgccaccgtgcgcgccgggggtggaggaaggtccggatgtcatccagcgcgtcgtcggcggttccgctggggtgtggccgggctcggcgcagggcggcgaccacccggcgttcgtccagctgacggtagacccgcgcgaggtgccccaggcacgtcgcggcgagcgcgctgacctggtgatcctcgtgatcgagcaaccgaagatgcagctcctgcagttccctccagtctgcgtcgccgtacagcgcggtgccgaccatcgcatccaacgcggcaggcagatcgccgcggtcgagtgcggcctgtacctcggccggggtcgacggcggcgggttgtggaagacgtgatgctcgtggcgcaccatcacatcctcctacctcggtacggggcaagcggcgcgagtcgccgcgcgtcatcggccgagcgcgtcaatcctgactcgggctcggaaaagccgatccgcgccgggatgagtcgagtattgccctcaccaggtcaggcggccgggctcgacgccgtccggaaaacttcatcgctatctcgtgcccgacgcggtgacaatgcctgccggaaggcgagacgacaacgtcgaggagggctgccaaggtgggccaacggttgggcggacgcaagtggccggtgatggtcagtaccgtcctgctcgggcgccaccggtaccgagtcgtgcggccggcggagacgccgaggtttgccggtctctacgagggccgtctcggagcccagttctgcctcgacaaggaaacagcggcgatgtttgcccaggcgtggggcctggtcgctcggtcgccgcacacaatcgtcaacctgccaccacgccgcgcgaaacgcccctcccagcacatctggggacgcccgctcgacctggtactgctgcaccaccgtctcgcgttcccaccgtcccggtggaagcaggtccgttcccggttggggaccggtagggcgcacgccgtcgtcctacccagccacgcgtggccgtcgcggtcgattgacgaccatcgacgagcctgacatcaggagtttcgcgatcatcttcgatgggacctagccgccgatacggtggtgctcaccggcagccacgaggcgttcgacttggaagccgaccaggtccgcgccctggccgaggagtgtccggctcatcgtgcccgcacgccgggcacgcactgctgcgccgagatcggtatgggcaggaccaggcgatacgctgaccagcgccggccgtacaccgaactgcacgccgaatactcacactagtgctccggccggcggagacaggccacggcgaacacctcgcgacagatgcgggtgccgccgcaggcccatgtcggcctggcgctgtcgtggactcggaatctcagtggagtggtcgagccccgatcggtgaggatcagggcgtgtctgttcccgtccgtcagatccgcgcccgatactcggccgacaccatcaccgtgtatcaggcgtatcccccgcagattgcgctgccagcggtggcagccagccgtttcgtggctcccttcaagcgggaccggatgacgtggatcaagccgtcgttcctgtggatgatgtaccgctgcggctgggctacgaagccagggcaagagcgcgtgctgtccatcgacattacgcgtgagggattcgagtgggcactggcgcgagcctgcctgagtcactacgaccgagacctgcacggcgacaaggcgacctggttacggcaactgaaaatcagccccgtccgagtgcagtgggatccggaacgatcgctgcagctgaaggcgctgccgtaccggtcgctgcaggttggattgtccggcgaggctgtcgaccggtacgtcgacgactgggccgttgccatcaccgacatcacccccaccgtgcacctggtccgggaccttctgcgtagcggcgacggacaggcggcagcagctctactacctgtcgagcaggtctacccgctgccagatcagatcgccgtcggcctcaacgccagcccgcacctcaccaccggcaaagcgcccggtcggtagtacgtacggtgacggcagttcggcagccgacgccctcggtcgtggcagatccggacttctgatctaacctgcgtctgcctccggctgtgcgagttcacggcacgggttgaagctgaacgaggatcatccagttgtcaccatcggcgcgatacgtcgcccggacccggtactcgcttggacgtagatcgatcacgaggtggttgtcgggctccaactccgctccgggccacgccgaatcgaacatcacgactggcccgtccaccatccagcggacatcctcatcgtcgtcccaggtcacgccatcacgtaccgctcggcgtgcagcgctcaccaggtcgtcttcctcgttcgccgctgcccaccgcaggaacagccgttccgagggtaggtacgtcgtcattgccggctcgtcgcccagaacgagcgcctgctgctgaccgacggcgaccacgccgacgtaaccgtcgatcgcgcacgctcgaccgtagtcgccccagctatccacgggaccatccgtgccatcagcaccggtccacagcgatagcgccgactgcggagcgacgagcagcggcccgccagccgacgaaacccacgtgtactgcaatgactctacctcccgcagcgatcttgccaggccacggcgacacacgagtgcccgccaagacgcggcagaacgttgtgatgcccgcagagctgatggcccaccggtaggtcgccgaatagccgcccggctgtgcactcatcggcacacgcctgcacggcatccaggccagctcggcgtaacgctgcgtagcacgcggagcgtggcatgagcgtgcgggtgatcaagcagcggcgtcgttccgcccgagccatcgacggaccactgagaaatccgcttcggtcaggcctacgtatgggtcgatacgttgcagcagcgcccgcacggggtggtgtgctgcgacccatcgccggtcagcctcagttatctcgtcgtcgagccagacgaatgggcggtcggctgcccaccgggagaggaatgcggtcttccaatgcagaccgcgctccggatcctcgtcgccgtctggccattcgacgaccggcagctcaggaagcccgagccgtggcgagatgacctcgttcgcctccgccatccatgtagtcgcccacaccaacgggcatcccagttccaacagcctccgcccgtcacctgggtcaagccgatcgagcagagggttgccagtacggtccagtggctgcacgacggcgtcacgtaaagaacgatcgcggcctaccggccggactttgaacggaatcagcggcccgtcgacatcgaggaagaccaaggtgttgttggtaaggccggccatcacactcgaaccgtatcctgacgtatcggggctgagtcaggtgcgcgcactctcctgagactgaccggctgttcgctgcacgcgcccctcgtcacctagcggggacgcccggtcagcggcacgtcatgcgttcagccgagggtgggccgcccctcggcgatctgttcttccacttggccgaccggaccaggccagccatggctccgcgccggacttgggcacgaccacaggtccgttgcctaccaacgaatcgtgtatgtcgcctgactcgatgaaggcgcgtgactggtagcccacggaccatgcgttctcgtgctcccgcgcaccgatgatcacccattcaccggtgcggatcttgtccatgcgatcagcaaggaaggcgaatgcggcctcgcgagcctcttcatcggtcacgccctgtccctaacgctgggacgatatgcaggaccgaggcggcgccctgtcaccggccagaggaggtcgcggagcgcttacggcggcggaacgttctggctagcgtcccgccaccagttcgctcacttgcccgccccgtgatcgcaagcgatcgggacgacctcgttcatatgtgctttcaggcgctacctgctggcctccgcagaggcctcgacaggcgggtggatgtggtgtagtccgtcttccaggtgcgcgatcgcggcgatcgcgaccgtgtctacgccaaccccggtgtgggtgacgatgcgccgggcgacccggattgcctcatccgggctcgaagcctcaaacaacagcggtaccagagcgcacaccgcggcgcatctgccgtcgatgtcctcgagcagccggggatgggaagacccccgcgcgtgcagggacgagccttgatgacctgcgactttgttggcgctcttggtgatttagattggttcgatagtagctggcggacaccgattcgtgggggctgtggctggctacctttcgggagataggtggccgtcaggagtcggctggcccggcgagccggccgtcgaggttgcggcgccgaggacgcccgtcagctgcgggcggttgaaggcggttattggttgctggtcgatgcggaatgtcggaggtgatcgctagcgtctgatgggtgagtttggcgagccgtcccgctctcggggttttgtggggtaagtccagtgccgaaggcagcatgaacctgctgctccagcatctgtttgatgcggcggcggtgggtgagtgcctgtgggatcactatctcgcaccgtcggtgcgggacaggcttgatgggtgtacgggcggtcgggggagggcgtttctggctttgctgtgtggggttcacgatgtcggaaaggcgacacctgcttttcaatgcaaggatgacagactcgccgcgtcggttcgggcggcggggctgagttggaagccactgagtcaggcggccaggcagtggcatcattcgcgtgctggtgcgatgattgttgatcgtgtcttgatggatgtgggttgggatttcgaggctgtaggtcatgtgtggccgatggtcgcagggcatcacggagtcatccccgatgattccgacttgatcagcctcagcctgtcccgcgaccagggtcaggggagcgcggagtggcaccctgctcaggatgcacttgtgtacgctgtcgcctcggcgttgaagttggaccttgccgagtgtgttccgttgacgctgccaagtaggctttaataagttcaacgtagatggtaagcgctggtgcagcaagtggcgttggaagtgtcgaaagtacaagaagagatactataaattcggctggaaatacaagaagtaccgcaaatgctatagcaggtaccggaagggatggcgtagttcctaccgtaaggttcggtcgaggtatgcgtgctattcgagcacatcaggcagcaggtgtggccgcaacaactaccatcggcgggcgggaaaatcactgcgtcgaaacatcaggcgaggttgcaaatactataccaacggtccctccttcctctggtccggcgctgcagcgggctacgctggtgccgccgcgaggtggggctggcgaggcgcccgattcgcaggcagggcgggttcggtcggttggggaattgaggctggatgtcacttcgcaaagagcaggtattggtgaccagaaagggctggagtctggcggtgttgggattcgtgctatgggcgctttctccgctcctatggatagcagggaagcttccactggacaccagcctgttcatcggctcgacagcgctgcttccatgggcgatatacatcgctacccgaaagcgtgacaatggtggcactgggtcctgacaacgctgcttgagcgactgtagtgcggtgcagttgagcccgggacggaaaaggatcgatctaaatagggtcggactggggcgacagcgacgcagagttggccgacgatgcgatagggttggccggcacccgaaccgggtgtcggccaaccccctttctaacgacctcgtgcatggttgcctggagccgcggaggagatcgccagctgcggtctggggtcacgccgccggtccggcggtgagtgcggcgacgggcttgcggcgttcggtgtattgatggtcggacagcagaccggcgatcgcgcggatggtcgagtcgagggtgttgcggcggccgaggtgacggaccagggtgcgccagttgttcaggtgggcaacgatcgctgtttctgtcgcacagttcgtcccgatagtacggcgatgagcgtcatggcgatcgcgtcgctgccggtgacgctcgttctgacgccggcgttgtggcaaccgatgattgcatcgagggccgaaagggtcgccgcctgagtaggtcggcgaccggtcgtcgcgcaagagctttcgtgaccgcgccctgcgacagtccctgctggcatgagtagtgcccgttgacctcggacaccgactcgcgcgctcgccatcgtcgccgaccgcaccatgcacgtcgaggacgagatcatccccacgcttgacgccgcacgtcggctgccacagaggttgaggcaggaagggtagtgtggccaatcccaatggcagccgcaacaagtaggactatcggtatcttcaaggtaggcccttcgtgagggtgggagggtgtcctaacgtgaggatacttcattggatgtacggtcaccgctcgcgcggaactgccgatccgttcggctgtcacgatggaacccacgtccttgtggacgttggagcgctcacgggttgcacaggtagggccttgtcgcggagcatgaccaacaggacgtcaacgcggtggcgcgaggcagatgagggcaacgttgtgtttcttgcctcggcgcgtttgcagtcgtagtgggcgcggcctgctgggtcggcgagggcggcgatcgtggtgaggaagagcgcgcgttcgagctgtttgttgtcgcctcggggtgggcgttcgccgcgcatgctggtgccggagcgtcgggtgacgggagccaggccggcgtaggcggcgaggtggccaggggtggcgcgaaggcggtgccgtcgccgacttcgagcaggattcgggctgcggtcctgagccgatgcggggcgtcgagacctccgatcttgttcagagtcacgtggctgcggtgatggggtgtcgtaggtggttggccgaaggccttgatggggtcgtaggtctgctcgtttttgaggtagtggtggagctggccgagcatgcggttgaacaggtagcgcagagcggctgaagaagcggccggtgccgttaggcaccggccgctcgttgagcagtgcggcgttacgcctctgcggttgtcagatcggttggtagctttcgagatgggcgccgcttgaggacagcgagttcgagtagccaatcgtcctgcgtgactcgacgatcaccggcgtgcgtcggatcgaggcgttgctcatcgggctacgacgtccgcgtcacccccgcccccgcgtacgcccgccgcacaccggttcgtgtacggcgatcacagtaaggtgcagatctcctcatgaccacttgtctcctggtcaccggcggaaccgggtccatcagctcgcactacgtgcggactctctgctcgaacaactaccggcaccaccagtatccggagaagaagaccccgctcttcgtcaccaacctgctcgacgtgcgtaccgtgccgctccacggcgacgttggcaacgtccgggactggctgcacgtcggcgaccacgtgcggggcatcgagctggtccgtacgggcggtcgcctgggggagacgtacatcgtcggcggtggagtcgagctcaccaacagggagctgaccgagttggacctgcgggcgtgtggctgcgagtgggacgacagcgtgacctttgtgggggaccacaagggccatggccgccgctacgcagtggcctgcacggagatccgcgaggagctgggctaccggccccgcgtctcgttcgccagcgggctggccgagacggtcgcctggtggcgtgccaatcgcgactggtgggagccgttgaaggccgccgtccggtgaacggccgtacccccggtccgtggctggtcaccggcgcggggggcatgctcgggcgggaggtgatcgccgaacttggccgcgccgggctttctgcggccggcaccgaccgtcacgagctggacgtcacggatccggaacgggtacgcacggcgttccgtgcgtaccgcccggccgtggtggtgaactgcgctggctggacggccgtcgatgccgccgaggagcaggaagcggcggctcacgccgtgaacggcaggggcccggagctgctggcggaggagtgccggcgttccggcgccgtgcttctgcaactgtccacggactatgtcttcgacggcagagggtcgtcgccgtacgccgaggatgcgccggtcgcgccgcgcagcgcgtacggtcgcaccaagctggccggcgaggcggcggtgctgcacgggctgccggagaccggctacgtcatccgcaccgcctggctgtacggcgccggtgggcccaacttcgtccattcgatcatccgggcggaacgatcgagggcgaccgtcgacatcgttgacgaccagtgtgggcagccgacgtgggcccgtgacctggcggcccacctggtgcggctgggtggcgcggcgcggcgcggggacgcaccggcggggatctaccacggcaccggcggcggcgacacgacctggtacgagttcggccggcagatcttcgccgccctgggcgctgatcccgctcgggtccggcccacgtcgagtgagcggctcgcgtggcgggcgccacggccggcgtacagcgtgctgggacacgaccggtggcggctggcggggatggccccgctgcgttcctggcggacggcgttccgtgaggcgttcgacgaggtgcgccgtgcggtgacgtgacccggtgctcgcgatagcgaccccgagatcgcgctgccgacggtcacgttccgcgaccggctgaccctgcacgtcggcctcgcggcgcgcttccgtgacgcggtcgtcagtgacgcggaaggatccccgacctcatcgcctcctcgaggctgaccgcggtgcggtcccgctcggagaggcagaactccgtccccttcggccacggcagggccagttgcgggtcgagcgggttcacacccaactcccgctcagctgcgtactcggtggaagccaggtaggacacgatcgagtcgtcctccagtgcgaggaacgtgtgacctacccctaccggcagatagaccgcgcggaacgagatcgggtccagctcgacggcgtcccaggtgccgaaggccggggatccgacccgtaggtccaccaccacgtcgaggacgcggccgtgcggacagtggacgtacttggcctgcccgggcggtgtggcggtgaagtgcactccccgtagcacgcctcgcgcggagcggctgtggttggtttgcgccacctcgaaccggtggccgacggcctcgacgaacggggtctgctgcatgggtgagacgaagaccccgcgatggtcgtcgtgcgtctgaggggtgaattcgaaactacccggaaccgccagggcgcgtactttcatgtcatgtccactcgtttgccgagtacgacaccacctcgatccgacaggcgatctcccagcatctggccttactggaagaggctggcctagtctggtctgaacgggtcggccgcaccaaggtccatcatctcgataccgcaccactgcgctcgatcatcgagcggtgggaattgagcgaataggagaatgcacgtgagtatcccaccgacttctgacgagaaggacgcgcgaggccgcaagaccggcctctggaccgacccggacccgcacggcggtgtgatggttggcgagtatgtcgagggcgagcggcagggcacctggcggcacttctccgccgatggcaggttgcgtgctgagggcggcttcgacagggggaccgtgcacggcgagtgggtgtggcatcgctcgtctggcgaaatcatgcagcggggcggattcgaccacggacgcaagcatggcacgtggacgaggtggaacaccgccggtgaaatggtcgaccggggtgactacgccaacgacaagaaggtcggtgagtggacgaccttcaacccggacggcacggtgaagcgcacggtgacccaccgcgcccgccgttgaccgtcggtatcgcgcgggggcggtggtctgatcatccccgggactggttcaggtacctctcgatccggtcggctgccgccggcgggccaccggccgtctggatctcgtgtcgcatccgatcgacccgctcgcgcagcgccgtgtcgtcgtggaaccgttgcacggtagctcggatggtcgccggctcgacctgctccggcgtcagctcgtagccgagccccagctcgacgacgcggcgcgccgatggtgcggcctcggtcgcgaagtgcggcaccaggaccagtggtacgccggctgccagggagtccagcacggcgccggtcgtaccgtgggtgacgcaggcgtccgcgtgtggcaggacctcgtggaacgggatccacggatgggcctctgcgttcggcggcagtggatccagagcggcggggtcgaggaaggtgccgatcgccaacactgtctgccaccgggtgtcggcgaacgcctcggcgcaggtccggaagaactctggatgctcgttgaactggttgccaagtgacaccaggatcaccggagtgtccggagcggggggctgccagccggtgcgtaccggccgatcggtcagcgtcggcccgacgaaggcgaaacggtcgttgtcgaaggtttccgagaagggctggaaggacttcggcaggaatgcgatgttgaggtcttcgatttcgttccagaattgtcggaccggggtgtgtaccccgtagcgggcgagcagatcgacgatcacgtcgttgacctccggcacgtccgcagggtggcgctgaccgtgattcttccacagctcttcgaagagggagtagtgctcgttggcggtgaagccggcgctgaggcggacggccggacgacgccaccgggtcgccagcaatcgtccggcgatgaacgggaagacgtcgtaggccacgagatccgggatgtcgtcgccgagcccgtcctcggcggcgcgcaggatcgcctcgttctcccggacgtacaccaggtgtaactgggtttccgcgtccgccttcgtgacggcgtcgggtacgtggaaagtgtcgaactcggacttgtacggcaccacggtggcgccggccgtggtcaccacgtcggcgaagagcggtgtcgtgacgtagctgatccggtggccccgccgaaccaactcgctcaccaggccgagcgaggggtagatgtgtccgtgtccctggacgttggcgaagagaatgtgccgctggtgcatctgctcactcccacgatccgacgatgaacttgcaatatatatagcttgttctgtcgaacgggcccctggggctgtcctgggcagagacggcaagctcagagacactcgcctacggcaagatatttggggtggctgcacccggcttccaacgtgaggcagggacccatgacgccggccgcgagagccaagtcgtccggcctgaactcatccctgaacgaccggtgccaccggggctcactttagatctatatggcggtggtggtggcgcactgggcggaacacctcgtgcaggctgtaccagatctgggctctcggttgggcgcggccggaggcacgtgccgtgctgcggatgcgttcccctggctggtcagctccgcgtggctggactacgggtacgccatcctgcaactggtggtgccccgggtggacctgcgcccgtccaacaactcggtcgtctccacccgatgctgatcacgatgtacccgcatctgcctcccaacgagaccgagcgggcggcgacacgttgctcgtgcgccggtcgcctggccaacccgcgccagccggccgcagtcgccggacgccgggccgggccgtgctcgatggcgacgacggtctgcggcagcaggtcgtcgtgaaccggcccggtcactcctgcgccgcgcgatcgtggcacgcctgctgtgccaggcgggccgactcgactcgtggccgtcgccccggtacagatgggacattgcgcgagttccgactgctaaggtcctcgggtgtcgccggatcgagtccggtgtgaggatgcacccgcaggaaggccacgagggcaatgaacaggatcttcgacgggctccaggacaccgaccgcgagttgcgggaacacccgaacggtatgagcatcctggtgatccggcgcagctacgacgcctccccggaggaggtatgggacgccatcaccgatccacagcgcctggtccgctggttcctgcccgtcgccggtgacctccgggccggcggccgctttcatttggagggcaacgctagcggcgagattcgccggtgcgagcgccccagcctgatcggcctgacctgggagtcgggtggtggcagtagcgaagttcagctacgactcaccccggacggcgagtccaccgtcctggaactggagcacgctccggtgccggcggacaccgtgccgaacgccggtcccggcctctgggggctgggcgcgggctgggagatgggcctgctggcgctgggtgactacctggccggcgaactgcccgggggacgggcggtcgactggatcgccaccgccggacccgagcaggtggcggcggccgcggcgacggccgaccggatcggcggcgcgtgggagaagctgatcaccggacggccctgatcaggtcctgtccgatgccggtggtgcaccgcccgccacggcggaacgcggccgggagacggtctggccagcgcgaagccgccggggtcgcccgaccgctcgatcgggtcaccaggcgaccggtagggcgtacaacccgaagatgttgctgtcctccttgaggggcaggtcggaaacctccatcgtgagtcttaggccgggcagccgccggaacaggcgactgagcgcgacctccatctccaaccgagcgagatgctgacccgggcagatgtgccggccgtggccgaaggcgaggtgcgcacgggcgtcccggtcggggtcgaactcgtcggggtgttcgaacaccctcggatcacggttcgccgcctgccccagcgccaccaccccctctcccgccgcgatggtcaccccgccgatcgtgacctcggcggtggtggtgcgggctgtcgccgcctcgaccacggtgaagtaccgcagcagttcctccacggcggccgggaaccgttccggttcggcgcgtagccgggccagccgtgccggatgagtgagcagggccagcacgctcaacgcgagcatattggacgtggtgacatgcccggcgaccagcagcacgaaggccatgctcaccacggcctcgtggtccacgccaccggcgcggcgctgccggtacagcagccggctgagcacgtcgtcgccgggacggcgctccttgtcggtgaccaccacgtcgagaaaatcgcggatctcccgggcgcagcgggcgcgttcgtcggccggcgtgctccggcggaacatcagcgtcgaacggcgctcgaagaactcgtgctcgccgtagggcacgccgagtacctcacagatcacctgtgatgggaccgggtaggcgaacgtcgacaccaggtcggcgccgggcgcggcggcggtcaacgcgtcgaggtgcgtgtcgacgacccgttcgaccaacgcccgtgactgccggacccggcgcacggagaactcgtcgacgatctgtcgccgacagatggcgtgctccggcgggtccagccagttcaacggtgggcggaagttcgcgaacgacgcctgccgctggccctccgtcgtcggcgcgaacttcgggaaaccgggtcgacgtcggtccgcgctcatccggggatcgctgagcacttgccggacgtcggcatgccgggagaccacccaggccgtgtcaccgccgagcatcggcagtcggacgaccggatgctcggcgcgtagtcgggcgtactcggcaggtgggctgaaggggcagcgccggggcagcggaaacgcgccgatgcccggatcggtcgaccctgacggcaccggagcgccgggctggtcgccggtcggccggtcctggtacccggtcatgtcagcgcccgcaggcagagcagcaggctacgcgcctcgatgttgacctggtagctgaacgcggtcatggcggtgagttggcgcagggtcacccaggtgtagtccggcggggtcgtggccggaaactccgggcccacctccaccaccaggtgccgcgtcaccgcatggtggaaccgtccaccctcctcggactgaaggacgtcgtaatggacctggacctggtcggaacagaccaggtccaggtaagcaggacggtgcacgccggtgaagttgtccggagtgcactgcacggtcgggcccagctccacgatgtcccggtagccgggtcgtagatcggcgtgggcgagcacgtgcaggacgccgccgagacgccggacgacgaaggcgaccagaccagtgccgcagggggccaggagcggctgtcgccactgggccacctcccggttgctggcccgcacggcacgcccgacgatccgaaagaatcggccggagcggtgccggatgtcggcgtcaccgcagtgccagtcgcgtacctgccgcagcggtacctggtgagccaccaaggtccgatcggccttgttggcggtcaaccagttgcggacctggagcaacggctgccacgccgcgtcgtcgtcagccagcgaggaccgcgcgacggcggcggcgatgcccggggcggcggggccggccgcgaccgcgtggccgggcaggcaggagagcacggtacgggcgtccatgttgacgaggttgggccggtgcagcaggtcgtggatctggccgagggtgagccacacgaagtcctggtgcggttcgatgtcgtcggtcacctcgacgacgatgttgcggttgcgtttgccgcgaaaccaggaaccctgctccgactggagcacgtcaaccagcacccgtccacgcccggggtccaggaagtactccacgtatcgggaccgtgcgccgcggtgcgtccgcaggtagttgctgggggtggactgcacggttggggagaactgcatgccgttgacgttgcccggctccatcttggcctgtagaagaaagtgcagcacgccgtcgatctcacgggccaggatgccgaggatggcccggtccggctggtggatgatcggctgccaccactcgtcgaccggcccaccgtcggtgcggacgtggaggccctcgacgctgaagaaccggccgctgtcatgcaccaggtcaccgctgtgcggcgcgaacgaccatccggtcagctcggcgaacggcacctcggtgatctcgaaggggttggcccgtgtccgcgcgtccagccaggcatccaggtcggcgaccggacgcgggcggtgtcgtgccgaccgggccagccgggcgacgaggtgttcccggtcggcgcgcccgggacgaggtcgggcttctgcgtgcggcaggaccatggctactccaagggttgaccctggtgggtggcgacgaccccgaccggccgacgggtcaccccccggccaggggcgcaacgatggctaccgtgctgtcggcgggcggccacccgggaacggttggtgggctcgacgaggtagccgtcgaggtggacgctgtcgtaggtcaggggctcaccgtcgtcgtcgagcagccgtcgccggtagtgcggataggactcgacgaactcccggatgacgtcgcgcacggtgtcttcatggcacgcgaacgtcatttgctcgcggtgggcccagcccgccgacggcagcaccgtgaccatctgctacctcctgtggggttcggcgtcggactcgggcgcgtcgcccgcgcagcggaagccgagggcgaagttggaccagccggtgggatctccgtagagccgctccgcgcatcggacctggtagcgaaagttcatccaggagccgccacggatcgcccggaaccggcccatcacaaggtggatggtggggtcacagcgggtttcgggcgcgtacgggtgagcggtggtcgaggtccactcgtacacgttgcccgtcatgtcggcacagccgtcggggctgtcgccgcgcggtgagaacgcgcgcaccggcgtggtctgcggcaccggcccctgggcgttgtggattcccgaccaccactgccgccactcgtcgagcccgcggaggctgccgccggtccactcggcggtgttggcccgggtcgggtcccaggtgtccccccagggccagagccggtacgcccgcccggtcgccgcccgttcccactccgactcggtcggtagccgtttgcccgcccacgtcgcatatgcctcggcgtcggggtacgagatgtgcacgaccggatggtcctcgcggctgcggatgccgctgccgtagccggcaggacggtgccagcacgcgccctcgcggatctcccagtagtcgctgtagaccatgctgccgccggcccgctcggccgaggtcacgtacccggtgcaggcgacgaagtcggcgaactgggcaacagtcaccgggtaccggtcgatgaggtagtcgcgcagggccaccggtcgctgcggcgtctcgtcggtgaaccagtctcgggggaaggcctgcccctcggcctccagccagtccaacgtccgctccggcgacccctgcaggaacgtgccacccggaacgtggaccatcgtggcgggggccggcggggcggtgggcccggtggtgtgcgagtcacccaggctggtcatggctgcgttccgtccgtcaccggcgtcgcctccagaacgcacatcacgctcggtgccgggcagggtgcgaccgaatccagctggaagcccgccgtgcgcaacagctcctggaattcggccacggtgcgttcccggccgccgtggcacaccatcatgttcaggtcgttcatgaccacctgagcgacgctcgggctggtgccgacgatcggtggcatgacggactccacgagcaggatccggctgtcccggcgggtcgcacggtggacggtacgcagcacggccacgcaccgctcgtcgtcccagtcgtgcaggacgctcttgagcaggtaggcgtccgcgccggatggcaccgactggaagaagtccccggaccagaccgtgcaccggtcggccacgccctgcgcggtgagcgtgcgcgcggtgtcggccacgccatcaggggtgtcgaagaccgtgccccgcagccgcgggtgcgcggcgagcagcccggccagcagatccccactgccgccgccgacgtccaccacggtttccaggtcggagaagtcgtacgcggacatcagcatcggcacgaacgcccgggaaccttccgccatggccgcgttgaacgccgcctgccgctgggggttcgcggcgaggtacgcgaaacagctctgtccgtgcgcatgctcccaggccacctcgccggtgcggacgccgtgttcgagctgcccccaggcggcccagctctccggcccggagagcaacagcaccagttcccgcatcgacccgatggcgtccgaccggagcaacccgccctgttcggtgaggacgaagatgccgggctccggctcctcgagcacctccaggaacaccagcgcccggaggagccgacgcagcgatggtgcgtgcgtgtcggtggcctcggccagcgcggcgacgtcggccttgccgtcggcgagcaggtccggtatccggagccgggcggcgacgtgcagcgtctgggcggtgaagaacccgtagaccaggtgttgcatccggtgccgcagcccgggctggggattgctcgtggtcggtggcatgcggtcctccggtggggcgcgtccggtgggtcagcgggcggtcaccccggccggctgcggcggggcggcgatcagctcggtcagttcggccgcgatcgccacgacggtcggttgctgccagaacagcgaggccggaagcagctggcggtacgtcttttccagccgccgccgcacgatgacggtcatcaccgagtccaagccctgctgtacgagaggcagacgcgggtccagtgactcgacgggaagcttcatctccgtggcgatcgcggcgcgcacttcgtcgatcaggcgttcgcgcaattcgtccggttccatcccggccagcgacccgccgcccgcaccgggctggtcggccggcccgtccggtgcggccggcaccaccgggtaccgcaacccgtcgacctgcgcgacgatcgtgccgtcgggcgcgctgaccaggaccgaggcggtgtcctcccgggaggcgtcgtggatcacgtcgatcaccgcgaccgtcggcggcgcgccggccatcgtgaccgactcggcgccctcgaccaggcgcagtcggggcggaccggggaagacaaccggtgcgatggagaccgccgcgtcgacgatcgccgcccagccgccggccgactccgggaagcggacccgcgcccgcaggccgccgtcggcagtgatcagacgatccaccgtccacgcgaaggcggtggccggcacccccacggcgctcaggtgggctgcgatcagaccgacgtcggcgaccacaccgccggccggcggtgtggccacggtgccggcgagcgggccggtcgccggcacggccagggcggtggcgtgggtcagccacggtgccgggtctccgtcggccggtcgggaggcgagccgcagctggccttcatcgtcgaccacctggatctcctggcgcacgtgagtggcgagcggcacccgcatcgacagctcccgcaacgccacaggagcaccgtcgcgggcagcggcggcgaggaacgtggcgacgaacaccaccgccggcacgagttccgcgccctgcacctggtggcggcccgggtacgggcgggtggcgtcggtgagcacggtgtgccagagacgtagctcgctgccggccacgctggtcggggtgccgagtagcgtgtgcgacccgatgtcgtgcccgcccgtggtgcccggtggctcgggctcacgccagtgctggcggtgctgccaggcgtagtggggcaggtcgacgagccggccctgcgggtagtggtgcgtccagtcgacctcggctccgtggcagtacgctccggcgactgccgccaccatggtgcggtggccgggggcgtgccgccgcaaggtcgtcccgatgtacacgtcggcgtggtcggcggtctcccgcagcgagtgggcgaccaccgggtgcgcggagatctcaaggaaggcgcgatgcccgtcggccagggcggcctcgaccgcttggaccaggcgtaccgggcgacgcaggttggccgcccagtagtcaccgtcgcagctgggtgtcgcacgcgggtcgtcgagcaccgtcgagtacatcggcaccacggctggtgcccggtccaggtcgaccaccgcggcgcgcaactcgtcgatgagcgggtccatgtgcgggctgtggaaggccacctcggactgcacccggcgaacggcgatccggttggcgggccactgttcgatgatctcgtccaccgcggcgatgtcgccggagatcaccgtggcggcgggggcggaggcgatggccgcgaccaggttggcgcggccggcgaggcgttcggcgacgtcggcgaagggcagggtcaccatggccatcgcgcctcgcccggcggcgcggcggagcagggcggagcggcggcagatcagtcgggcaccatcgaccgggctcacgacgccggcggtgacggcggcggccacctcaccgaccgagtggccgatgaccgccgccggccgcaccccgtacgcctgccacacggcggcgaggccgagatgcatggcgaaggtcaggatctggatccggtcgacgccgccaagttccgcagcgccgagggcggtgcggagcgagaagcccgcctcctcggcgaccaccggttcgatctcgtcgatcacggcggcgaacgctggctcgtgactgagcagatcgcggcccattccgggccagtgtgaaccgtgcccggagaacacccacaccgggcgtacggagcggccgcccggtgcgaccccggacacggtgctggcgtccgcctggtcgtctgcgagttgccgcagcgcggcggccagtccgccgcggtcggcgccggtgaccacggcgcggtggctcaggtgggcgcgtaggtgcgccagggtgtatcggatgtcggccaggttcgtccggtcgtcggcggcgagccggtcggcgagccggccggcctgcgcccgaagggcggcggcggagcgggcggacagtggcaccaggggctgacgttcgccgtcgtccgcggtgtcgagggacggcagaggcggggcttgttccaggatgacgtgggcgatggtgccgccgtatccgaagccggagacggcggcccggctggccccgtcgcgtcggggccagggcagcgggctggtgaccagtcgcagcccggtgccgtcgccgtcgacggcgggtatcgaccggccgcgcagcggggtgccgggaatctggccccggtgcaacgctaggaccgccttcatcagcccggcgacgccggccgcgccctccaggtggccgatgttcgacttgatggacccgatcaggcagggtcgttccggcggtcggccggggccgtagaccgcggagagcgcgccggcctcgaccgggtcgcccaggcgggtgccggtgccgtgggcctccacgtagtcgacgctgtccggtgtgatgccggcgcgggcgcaggcacggcgtacgacgtgctgctgggcctccccggagggcgccatgatgccgtcggtgcgtccgtcctggttgaccgcgctgccaatgatcacggccagcactcggtcgccgtcccggaccgcgtcgtcgagtcgcttgagcaccaggacaccgcagccctcacctcggccgtagccgtcggcgtcgcggtcgaaggacttgctgaccccgtcgggcgcgagcgtgccggcggcgttcagcgatacgttctgtccgggcgcgagcaccaggttgacgccgccggccagggcgacgctgctctcgccgagcagcaggctctggcaggccaggtggaccgcgaccagcgacgccgaacaggcggtgtcgacggcgacactcggtccgcgcaggtcgagggcgtaggagatgcggttggccagggcgcaggtggccgcgccgatgccggtccacgcctcgacggtgggtaggtcctccagcagccggtctccgtagtcggtggtactgactccgacgaagacgccggtgtcgctgccggccagcccggtcggtggcaggccggcgtgttccagcgctgtccagccgacctccagcaggatccgctgctgcgggtccatctcggcggcctcgcgtggggtcaggccgaagaactcggcgtcgaagccggcgatgtcgtcgagatagctgccggcggtgaccgtctcccgcaggaccgcctcgtactccgggcctcgctcgcggtacgcccgccaccgctgggtggggatctccgcgctggtgtggccgcccttgagcagtagttcccagagggcatcggcgctgtcgacgtcgccgggaagccggcagccgacaccgatgacggccacctggaaggggcgaccggcagggtcatcccgggtcatcgtcgtacctccgtgggtcgggtggcggcttccaggccggtcagaggccgtccggggtgtgcacgatgcgcagcacggccgcggtgaactcgacgccggggcccatcgcgagccagagcacgtggtcaccggccgccaactcaccggtacgtagcaggtggtgcagggcgagcaggtggtcgctggcgccgcagtggccgatcatgcggccgaagtcgaaggtggacttctccatgccgaggccgagcggcgccatgcaacgctgctccaccacctcgcgggagtagttcatgaaggagacccgggtcagctcggtggtgtcgatgccggcttcggagagcgcctgctcggccacggtcgtcatggtttcctgcgcctcgcccagcacggcgagcacgggcgtctgcgcggtgatgtggtagaagagccgcgcgccgaagtcgagatccttaccgagggtcgcgccgggtgggaacagcggctcgccgccacggtggacctcctcggcctccggtacggtgatcgagcagaccgacagcagctcggcgaagccgcgctcggtgctcagcaccaccgccgtggcggcgtcgccgaggatgaacccgaggttggtccgccagcggtccaacagcggggtcccgtagttgtcggcggcgaccagcatcgcggccgtgcgttccggtacggccttgaggtagctcgcggccagttccagcatggtgaacatgccgttgcagccctgccggatctcgctcgcccggggcacgccgccgagtaggtagtgctggaggtatgcgtgggcgatccagccttcggggccctggtgccaggcggcggcatagagcagcaggtcgatgtccctgcgactcaggtcgctggttttcagagcgtcctgtgcggcgcggagggccatctccggcgcgggtaggtcaccggcgacggcggcgccgccgaggtcgtgggtgtcaatgtcctcctcgggataccagccctgggcgacggcgtgttcgacggtcacggtctcaggaaggtaggccccgattccacggatgtacgtaccggcggtgcgcatcgagttcactcctcggggcgaaggatcttaggatgccactttaacaatatatagcgtctgatgttggggtcaatattcgtcgaccgcgtccgcgccgaggctttcgtccccgcggaccagcccggagagcagcgacacgaatgagagcttgggcggcaggctgcggtcgggatccacgatggcctgggctcgcaggtgcagctcctccttgccgtgcgcgccgtcgtaaaagaaccggaccaactccagcagtgagccgaggaagtcccggtaccggtcctcgtagtccttcatgacgtgccgttccttgtccggcgcggtcagcgtctcgtggaccgccttcgccacgctgctcgccgcgcgcatggccagggtcactccggcggagagcagcgggtcgatgaatgcggccgcgtcgccgaccaggacccagcccgggccggagaactgctggcaggtgtacgaccagtcgcgcgcggcgcgatagatgtccacccgcttcgcgcccgcggtgagccaggagacctcggacgattccgcaatgtgtctttccagcaactgctccggcgttaacccagaggccaccagccgatcgctggtcgtgacgtagccgatgcccgtcagctccgggctcagcggcgcgtaccagagccagccctgccggcagctctcggtcagcaggtcaccctcgtgctcacccgggtagcgcagggcaccctgccagtagctccacacggccacgttgcgcaggtcgtcgtaccagtcgaccagcccgaaccggcgacccaaccagcgatgctggcccgaggcgtcgaccaccatcgtcgcccgcgccggcacggagcccgactcgcccttgagctgatagcgcacgcccgcgagccggtcgccgtcggtcagcgcgtcccggacggtcgccccctcgacgacgtgcacgcccagctcccgcgcccggtccagcaacatcgcgtcgaactcggcgcgccggacctgccaggcgtactcgtagcggccgccacggatctcccggaagcggaacgaccacggttcggtctggttctcgccccacaggagactgccgccgtacttgacctggaaccgcagctcggccatgcggtccagcagtcccaacgcggtaagcgtcgggacgacgccggtgatcagcgattcgccgacgtggtagcggggaaacttctcgcgctccagcaacaggatccggtgcccctccagcgcgagaagaccggcggtgcacgcccctgcggggccgccaccgacgacgatgacgtcgtactcggcaacgggttgtctcatggcaccttctcctcctacccgcgtacgtcggaccgccggtggggctcagccggccggcgtgaacgcgaccggcagcctcgtgagaccacggaacatcgtgcgaggctggtaggccagttcgttcgggctgcagaccaagcgcaggtccggcagcgcgaccatggcgccgagagcggtacgcagctgaagccgggccaggtacgacccgaggcagtagcgcatgcccgccccgaaggacatcgacgggacggggtcgcggcggatgtcgagctcgtcgggccggtcgtaccgcccggggtcccggttggccgcgccggcgaggaccaccacgacgtcgtcgcggcgcagccgccggccgtgcagctcgacgtcggccgccaactgtcgggtgttcgactgcaccgccgggtcgaagcgcaggcattcctcgaccgcgtgtggtagcaggtgcggctgtcggcgcatcaactccatctgctccgggtggtccaggaggctgagcaggccgttgcccagctggctggccaccgtctcatgaccggtgaagatgaaggtgaccacggtgctgacgatctcgttgcggctcatcagctggctccggtgggcggcgagcatcagggccagcaggtccgcaccgtcctcgcggcgctcggccagcacccgttccacgtagtcggcgaactcggcgatggccgcgtgtccccgccgcatgtcctcggcggtggcgccccggtccagtgtccggcccaccgcacgcgaccagcggccgaccgtgttggcgtcgccggccggtaggccgagcagctcgagcaccgcgcgcagcgccagcgggtacgccaggtcggccaccacatccatcgcgccgagggcccgcgccgggcgcaacaggtcgttgacggtggcctcgatcgtcggttccaggcggcgcagcgccgacggggagaaggccgggccgaccacaccacgtagccggccgtggtctggctcgtcctggaacaggatgatgtcgccgacgatctggctgagcaggccgggcccgaccagatcggtccagaaccggcggatgccggtacgggcgaaccgttcgtcgccgagtaccgcgcggacgtcggcgaaacgcgagacgtaccagacctggtgggcgccccggtgcaccggatcgtggcggagcagccagtggtacgacgggtacgggtcgcgccgaacgtcgacggcggtcggatcgaacgcggtcacggcatcggccaacacgaggctctccctccggtggctggtcccgtcgtccgccgggacgggccagcggacggcgtgagccggctcagtcggcgacatactccacgagacgccgtaccgtctctgccggcgtgggcagcgcccgcatctcctcgcgaacctcccgcactgccgcgcgcatcgactcgtccccgatgagccgtcgcagcaggtcagcgtcgaccttgtcggcggtgctcaccacgccgatgccgcgtcggctgaccgcctgccgggcggtgtgctggaactggtcgcgggggtcgggggcgagtaactgcggcagacccgcgtcgatcgcggtcatcaccgtgccgccaccgccgtggtgcaccacggcggtgcaggtccgcagcagcgtgtgcagcggggtccagccgaccgcacgtatgttcggcggcagcttgcccaacggtgtggtgtcgaggtcgccgagcgccagtacgaagtcggcgtccacctcggcggcggcggcgatgacgggcgccaccgcgccgataccgaacgcctggagttcgatggtgcccatcgtgatggccacctccgggcggggtggggacgccggcagccggtcgccgaggaccgccccaccgccgtacggcacccaacgcatgaaccagccctccggctctgcctccagcagcaggctcggcgggaacgactcgatcatcacgctcggcttgggcagggtgacctggtgcttctccatcaggtcggtgaggaaggaggcgatcgaggtgtgcatgccccgggtgcgccaggcgctctggttgcgctggatggcgggtactccggcacgcgcggcggcgagcagcccgacggtagcgccctgctcgtagacgaccaggtcgggcgtgaagtcgtcggcgagggcgatggtgcggtccaccaacggccggttgactgcggcgatctgcacaccccactcctccaggtcgatggcggggcgggtggcgaccgtctcggcgaaccgcgggttgtccttggccacctgctcgaagaccttgaccgcgctgtagtccggggccacgtccacgacctccagaccggcggcggcggccttctgggtgtgttcggccagcgcgacgaccacgtcgtggccagccgtgcggaagctccaggcgagctggaccagggggaacaggtgaccgataccgggggaggagacgaacaggacgcgcatgtcggtgcccttcgggtcgggtgacggccggggtggttcaccagccggatctgatcgtttcgacgacgtgggaacggtcctccgcggtgagccaccagcccaccgggatgtagaccacccggtcggccaccgagtccaggccgggtaggtgggctcgtgatgacgccatgcagctgtgcgcgtcgttgcggcgggagatgacactgctggcgatgccggcgtcgcgcagtcggcacatgaaggcggaacggtcgcgtaccttcagggggtacacccagaacgagggttcccggtcgtcggcgcgttcggtgtgttcgacgccgtcgagaccggtcaactccttgtcgtagtaggcggcgttctcccggtgccggcgcagtagttcgtcgacgtgttccaggttggacagcccgatcgcgccaccgatctcgttgaggacgaaccggtatccccattcggccacgtcgtagtcgccggtgatccgggccgaggctcgctcgatgcccagccaccggcggagccgcagccgctcgtgcaggtcgtcgtcgggcagcacgaccagtccgccactgccggtggtgagcgtcttgatcgcgccggtgctgaacacgcagacgttgccgtgcgtgccgagcggggtgccccggtaggtggcgccccacgcctgagcgcagtcctcgatgatcaaaggccggtgtccgtacctggctgcggcctggtccaccacggcgcagagccggttgaggtccacggggtatccgagccagtgcacgaccacgatggcccgggtggccggtgagatcttggccgccagatcgtcgaggtcgacgttgagcgtcgccgggtcgacatcgacccagcgcacccgcagcccattggcgagggctggccagttggtgccctcgaaggtcagcggggtactcagcacctcacccggttcggcccgatcggcttgcccggggccggggcgggcggcgaggctgagggccaggtgcagtccggcggtgccgcagttgaccgacacgacgcggggattgccgacgcgttcgccgaccgtcgcctcgtactcggccacggtcggcccgtgctccaggcgtccgctgtgcaacacggcggagatgcggcggtcgacgtccggcgacatggcgatcttggacaacgggatcatcgcgcccccttgataggtgccacatgattctcaagtgattgatgaaggtggtcaaggggcgaaagggcattcaggggtgccaactattgttcgtgattgcggacctcgcatgggcctacgtcgcatgcttcataaatctatatcgtgtagggggttgtcggatgtcggatccggcccggtccagggaggtacgggtggcgtcgctgcatgtccggctcggtcggaccggcctgcgcgtgagtcgggtcgcgatcggaaccgtcaacttcggcgggcgagtcgacgaggcggatgcccatcggctgctggaccatgcgtggaaccgcggggtgaacctggtcgacaccgcggacatctatggatggcgcgtccaccgtggctggaccgaggagatgatcggccgctggctggccgaggatccgtcccgccgcgactcggtggtgctggccaccaaggtgggtaatccgatgggcgacagccccaacgaccggggactgtccgcccggcacatcatcgccgcctgcgaggcgtcgctgcgtcggttgcagaccgacaccatcgacctctaccagatgcaccaggtcgaccgggaggtcggctgggacgaaatctggcaggccatggagcaactggtgcaccagggcaaggtccgctacgtggggtcctccaacttcgccggctgggacctggtcagcgcgcaggaggccgctcgccgacaccggctgctcggtctcgccagcgagcagtgcgtctacaacctggtgacccggtacgtcgagttggaggtgctaccggccgccgcggccgagggcatcggcgtgctggtctggtcgccgctgcacggtggcctgctcagcggcgtgctgcgtaagcgggaggagggcacggcggtgaaatccgcccaggggagggccgtcgaggggctggcccggcaccgcttggcgctggagacgtacgagcggttctgcggcgacctcggacgggacccggccggggtcggcatggcgtgggtgctgcaccggccgggagtgaccgccgccgtggtcggcccccgtacgccggagcacctggacggtgccctgcgcgcgctggaacagccactggcggccgacgaactggcccggttggacgaactgttcccgccgccggggcgcggtggtccggcaccggacgcctggatgtcctgacctgaacccgtgccccaccggtgcgggacgcgaccacggacggagtcgaccggtggcccatctgctgttcgtcaacgtggccagccacggtctggtcctgcccaccctggcggtggtcaccgagctggtccggcgcggacaccgggtcagctacgtcaccgcgggcgggttcgccgtgccggtcgcggcggccggcgcgaccgtggtgccgtacgcctcggagatcatcgacgctgacgccgccgaggtgttcggtgccaacgacctcggtgtccgaccgcacctgatgtatctgcgagagaacatgtcggtgctgcgggccaccgctgccgcgctcgacgacgacgtcccggacctggttctctacgatgacttcccgttcatcgccgggcagctgctggccgcccgctgggatcgaccggccggccggctcagcgccgccttcgcctccaacgagcactactccttttcccaggacatgatcgggttggccgggacgatcgacccgctggacctcccggcgttccgggacaacctggcggcgttgctcgccgagcacggtctgacccggtcggtggtcgcgtgctggcagcacgtcgagcagttcaacctggtgttcgtgccgaaggcgttccagatcgccggggagtgcttcgacgagcggttcgagttcgtggggccctgtttcgggcaacgacgctatctcgggcggtggacaccccccaccgacgaccgaccggtcgtgctggtgtcgctgggcaccaccttcaacgaccggccggggttcttccgtgactgcgcccgcgcgttcgccgatcagccctggcacgtggtgatgaccctcggcgaccaggtcgatccggcgcagctcggtgagttgccaccgaatgtggaggcgcacccgtgggtgccgcacgtggaggtgctggagcgggcgagggtctgcgtgacgcacggtggcatgggcaccctgatggaggcgctgcactgggggcgtccactggttgtcgtgccgcagtccttcgacgtgcagccgatggcccgccggatcgaccagctcggtctcggtgtgcttctgcccggggcgaaggccgacgggcaggagctgctcgccgctgtcgagcgggtggccggcgacccggcgctggcgcagcgggtggcggcgatgcgggagcaggtgcggcgggccggcggcgcgtaccgcgccgccggtgcgatcgaggcgtatctgtcccggcgccggtgacgccggcccgcgtggccgagcagcctggctgcggacgccgaggcgtcgtcgctggttgcgccgccgggacggagtgcagcgccggccaccggccgctcggcgccaccccgcgcgcggtggcacgatcagctggccgtggggaccggatcggccgcctccgcgatgatgtcgtcgtgcagctgaccgggcagcgcctgctcggtcaacagagtgcgataccgcttgatcagcggcacctcggtcggccgggcggccaaccatgagccgaccagccgggcgccctcgacgtaggtggtggaatacgcccgccacaacggatcgaccaggaaggtgacgatctgctcggcccggtcccagggcagcagcagccactggtgcaggtaggccacgacatcgtcggtcggcatgccccggtcgtgcagcaggatcgccgcgtcctggcgggccggcatgagctggttgaccagtgcgaccagctgttcgaccagctcaccttcgacggtgacgccctggtcggccagcagttcgctggtccaccggccccaaccggggccgagcagggcgggcgcaccgtgctcggcggtgccctcggccatcaggcactgcggcgtgttgaccagggcgatccggtgctcgtcccagccccgctgctggaccaggccggcttccttgagacagtgctcgacgtggtgaccggggtacgcctcgtgggtcgacatcaacggcagcaccgcgatcgtgcggcccgccgtctcgttcagggtcaccgtggagcggaacccaccgtggtagcggttgaacgcgttccacggccggtcgcggaccacctctatctccacccgctcggcggtgggtagccccagcagcggccgggcgcgctcgcgcagcgcgtcggtgacggcccgcaccgccggacccagccggtccggcggcaccacattgcgggcgtagaacttttccacccgctccatcagcgtgccgctgccgggcagcaacgcgccgatcgcctcgtgcaccgccgcgtaccgttccgggtcgccgagcccgatctcgacgtcgaagtaggtacgtacctcgtcgaggaagccgatcggctcaccggcggcccgccgggcggcgcagtgcacagcccgcacctgagcggtgaggaaccgccgacgatcggtgtgcaggtccgcgccgggcaaccggtccagcagttcgctggcctgccgggccagtgtcgccgggtcgtggaccggctcggcggcgacccgggcggccagcgccgggtcgccgaaccagcagtcgacgtagccgtcgatcagccgatccatccgcagcccgagcgtgaggtagtcggcgacgacctcctcggcggtgctcaccgctcgttccccaggcgcacgtcgccgaggtcggccaggccaccgagcgagggcagcgcgtcggcgcggcgcactcgcggcccgcgcggtgccgcgtcggtggggcgtcggaacagcaggggtacgaccgccgcgtcggccagcagccgtcgctgcacctgctgccagcacgccacggcctcccggggatcggcggcgtcgaccgcctgctcgaccatccggtcgatctcctcgtcgcggtggccgctcggccgtgcgccatccaccagcggctggaggaacacccgcgcgttgccgtacccccatggcgccgtccacgacgtggtgctgacgtcccagcgttgggccggtgcgcctgcggcgccggtgagcagcgcccggtgcgtcgcctcgtccaacgccaccagccgtacctcgatgccggccgtagccaggtcggcggcccaggcgcgggccagggccagttcctcggtccggtcggggcacaccgcggtcaggaggagcccgttcggatggccggcggcggtgagccgctcgcggggggcgccgtgcgccggtgggtcggccgctgggtccgaaggcaggtgtccgtcgttgcccggcggcaccacggtgtacgcctcgcgaaccgccgaccacgggtcaccgacgcgggcgatccgggccaacgcggaccggtcgatcgcctcgtcgatcacctgtcgcacggctgccgtggtcatcgccgggttggctgggtcgcgcaggttgaacaccaggaacgggtcggcccggtacccgctcacctcgccgacgggaaccccccacggcaggtcggccacgtcggcggagatctggtcggccagccggcgcggaccgtcgccggacacccggaactccacggcgtcgaaacgctggtgccgcaccgggtcgctctccgagcgccaggtggggttgggttccaaccggatggtgtccccgggctgccacgtggcgacccggtacggaccgctggcgacgaggtgcgcgtgcagttcggtgctgcccggcaggtacgcgtcgtactcggcgggggccggggaggcgcagctcagggcgagcatgttgggaaagtccaacgccgggcggaggagttcgatgacgaccgtctcgtcgtcgagggcgaacacgccgggcaggtcgtgcgcgttggcgaaggcggccagcagtgccgcggtgaccggccggccggcgacgacggcggcgtactcgtcgcagtaccggtccatgccccgtatggtgctgcggaagtagggcagggcgggatgacgggtcacggggttggcgagtcgcttgaatccgcgtacgacgtcgtgtgcggtgatccgcctcggctgcgggctgtcccaccacacgtccggacgcaggtgtgccacgtacgagcggtggctggcgccgagcccggcgttgtaggtggacggcacgtcgacggccaggtcaccgaccggaccgagggcccgccagtcggtcgggtcagccgcccctgggtagctgaccagttgccgcgtggtcaggcgcagcagttggcgttcggccggggaccaggcggcggccgggtcggcctggtggacggcggcggtaccgagcaaccgcaggatgttccgctgccgggtgccgggtgcgctgatcgctgtgctgcgtgcctgggtcacctcaggacatctcctcggcaaggcggaccatcgtccggacgctgtggtcgatctctccacgcgtgttgaacaggtgcgtggtgatgcgtgccgcgtagtgctggtgcggcgatccggggacgtcgaactcggtccaacgggtccagatccggtgctcggtctccagtcgtttgacgaaggtgacgaacttcttgatgttccaggcgtcctcggcgcggcggaacgggttgaacgcgatcagcggtgagcgcaaccgtgggtcggcgccgggggagtacatggcctcctcgccgaaagcctcgatcagtcggccgcgcgcgtactcggcgagctccatgacgtaccgctcgatgcggtcccgcccgatgtcgtcccacagctcgaaggcgcgggtcagcgcggcgccacgagccaggttggcgctcccggcgctttgcaggtagtcgcccatgttgtagctggccacctcgttggtggtacgcggcggcggagtgcccatcatcgggtaccaggtggagatgagcggccagaaggtgggcaacggcagcgggttggactcggggacgaccttgttgcggacgtagatgaggccggtgccgaggggcccacactggaacttcgagccggagcaggtgatgaagtcggcgccgtagtcgcgtaggttcacgtcgaacatgccggggatcagggcgccgtcgatgacggtggtcaggccgtaccggtgagccagctcgcacagctgccggacgggaaacatggtgccggtgaagagagtgatcgccgcgaacgacagcaccttggtacgcggcgtgatcgccgactcgaccagatcgacgatctcctcagctcgtaggtcgtggcccgacggcggggtgacggtgcgtaccacaatgccgtgccggttgcgcagcaagttgaagttggacagcaccgagtaacactcgtgggtggtggtcaccacctcgtcactcgcgcgcaggtccagcccgtggatgacccgagcgacgccctcggtcgcgttgtggcagatgacgatctcgtcctcgtccactccgaacgtcgtgccgatgaaggcccggtactcggtgaacatggccgggcggtagacgtccaggagtccgccggtccactgtcgggtgacccggtcgacggtgtcgaggacctcgtacggcatggccccgacggttccggtgttgagatgcacggtcgtcgggtccagggcgaacagttcccggatgcgactccacgacgcggtgcgcaacgggctcggtggcaccgacgccgggactgtggccgagccgggggagtccacggtatggctcacggtgatcccttcgtagccgacggcgggtccggaggccacacaggcggtccgggccgacactcagaacaatcactttctcaagtgaaaggcggtgacgctatcgcgcaagttgcggtggagggaatctgatgaagtcatttacttcagtttgatatagcgctcgacatgtgtgcgagcgcgatggccggttcgccctcacccgcgacaagggtgccgcgctgcggtcggacgccccggtgccggcgcgggccggcatcctcatgtgcagttcgccgcgggctaccggcctcgccggccgtacgcccaccgtcacggagcttgccgactaccagtacggccacgtgcacggtcaggtggcgaaggcggtcgccgaggacctggccgggggtgggatcgactgttgaccgacgagtactaccgcatcctccaggatccgaaacggcggcagcggggaggtgggacatcacccccggcgggcctccatgcccgactggttcggcagcaacggccggtcctgcgtccagccgatgctccagagcaacaccgccgtcggtgcggcgaactacggcggctaccacattccattggtcgacgacctgatcgaccgcgcccctctcccgcgcctaccgaggacgtggtggcggcactgtggcaccaggtcggccggcaggtcctcgccgacgtggcgatcgtgccgatctggtctgcgagccgaccgtcgagcacctgaccacccctgcgggtacgcgacgcgattccctgccgcacgtcgaccgctggtacgacgcggccaatctgttgctggacccaccggactgacccggcgttactatagtcgcaactaatagcaggctggaatgatataagtagcttctgtatcttgatccgggcaagatctcgtgattcggctgcccgagttcgctgtgacgcgacgggagagagcatgacagacaatccagcgctggccatcgagacccatgagctggtgaaggtctacggagagacgcgcgccctggacgggctggacctcaccgtgcgcaccgggacgatccacggtgtactggggcccaacggtgccggcaagacgaccgccatgaagattctggcgactctgctgcggcccacctccggcaaggcccaggtgctcggtcacgacgtggtgcgcgaggcatcggcggtacgccgccggatcggcctgaccgggcagaccatggcgctcgacgaggacatgaccggcctgcagaatctgatcctcgccagccgtctccagggcctgcggcaccgcccggctaccgcccgcgccgaggaactgctggaggcgttcgagctgaccgaggtcggtggtcggctggtcaagacctactccggcggtcagaaacggcgcatcgacgtggccgcgagcatggtggtgacgcacgaggtgctctttctcgacgagccgaccaccggcctcgacccgcgcagccgcagcgacgtctggcagatgatccgggtgctcgtccgggacggcggcaccgtcgtgctcaccacccagtatctcgacgaggccgaccagatggccgacgacctgactctgatcgaccacgggcgggtggtggcccgcgggacgccagccgagctgaagaccggccgtgccgacggcgtgctggaggtgctgctgactgactcgtcccgccgcgccgaagcgggcaggctgctcacccgcgcgattggcgcgggcgtggccgccgagtccgacccgtcccggctgctggtgaagattcccgacgccgaccaggccgcgcgcgccctcggcgagttggcccgtgcggggatcagcgtcgaggacttcaccctggggcagccgacgctggacacggtgttcctcgcactcaccggtcactccacggtggacaagacccgagaagaggaagcggaggttcgggcatgacatcatcaggcacccaggcgcgaccggcggcagagttccccggtcggtcggtgcccggcatgcaacggccacccgctccgggagccctcttcgcctgccgcacattcgcctggcggacgttgatcaagttgaagtacgtccaggaccatctcggtaccgccgtggtgttcccggtgatcctgacgctggtcttcacatatctgctcggtggcgcgatcgccgggacgcctagggactatctgcagttcttcctgcccggcgtgatcgttctgtcgctggtggcgtcgagcatgatgagtgccctgacgctcaaccgcgacatcgcgaccggcatgttcgaccgggtccgctccacgcccatctggcagccggcggtgctggtcggcacgatgggcggcgacgtcctgcggtacgcgctgacctcggccgtgccgctggcattgggtctgctgctgggcttccgtccggacggcggcttcgccggagtggtactcgcactgctctacctgcagctgtttaccttcagcgtgagctggttgtggatgttcttcgctgtgttgatcccgcagcccacggccgcggccggcgtggtcaacctgtttcagttcatcctgctgttcggcagcaacatcctggcccccgcccagaccatgccgggctggctcgaggcggtggtgaagctcaacccggtcactcatgcggcgaccaccacccgtggcctgatgcacggtgatctgtctggcggtgatctcatggccggtctgctcgcctgtgcggcgctcattgtcgtgttcgcgacgtcgaccgccctgctctacaaccgcaagcagcgctgacctccgacgacgccggccccggttcccctcgcgggaaccggggccgacgtcgtcggggcgggtcaggattcggggttgaccagggcggcccaggcctggccgcgctcctgggcggtccgcatcatctcggggctcggctcgacctcctcggcggcgtcctcggggacggggatgccgggcaggtcgccgcgcaggaatctcctcaggaagtcgagggccgtctcccagcccacggccacctcgatgagcatcaggtcggagaccgcggcgtgctccacttcgcgcaggttaccggagccagcatcgctgagtcgccgttccacctcgctgtcgggctcgtcgccgtagattcggttgaggtgagcagccgcggcggctcacacaacgcacgatgtcctcgtgggcgttgcccagcgggtcgaaggtgccgccctggcgcagctcccccttcgatctatccggttcggatcggtgcaggcgcttcagatctcctcgaccggcgcgtcgtagcgctgccggatgatgacgctgcgggcgtcgccggcgggaatcgaaggctggccgatgagccgctcggtcggctggccggcggccaccggattgttgagttcgctcacgtcgccgtcacctccttgatcctcttctcgaaggaggcgaggatcgtgggccagcccttgtccatgccgttgcgcacccgcttggcgtgcttggtgcccattcggtcgaagtgcgtgtgctcgacctcgacccgggtcttcttctgaccgtcccgcacgaacgtcaccgtgaactcactggcgttgtcggggtcgatgcggccgaaaccgttgagtcgccagccgacggccagggtgtccggtgcgtccaccgtgcggatcaggccaaaggtgtgttcctcgccctgctcgtcgatctcgtagaggcggccgcccttcttgggatcgacgcccaggggtgcgccgaccttggtggtgcgaaagttctccggccaccactgcggaaagttctccaggaacaccttgaaggcggtctcgcggtcggtcgcgaccgtgacactgtgccggacgaacggatcgtagttcggcggtttcggcttccgggcggtggtgctcttggtcgctgtgcgggtggcggacgtggtcttctcctgtggcatgtctccgtcctcactgtcgctgtgcgggaggtggacgatccgcgtgacagcggctcgaccactctccataagtcaacgaatacgtaagtcagagtttatacgtactccgcccgtctggctcgatgtacggtgggcactcggggttcaggtgccccatcgcaggtaggcgggtgccggtcggccggggatcaggtgcagcgtggcgtggtccaggccgagagtctcccgcagtgcgatgttctctcctggccacttggggttgtccaactcgtcgaaggcgatgatgctgcccttggtgaggtgcgggaggatcgcctcaagcaccgccttggacggttcgtagaggtcgaggtcgaagtaggccagcgcgatgaccgtctgcgggttcgctgtcaggtagcgcggcaccgtctcgcgtacgtctccctccacgaggacgctgcgctgggtcacgtggccgaagaagtcgctgcactcgtgagcgtcgaggacctcccgcaggtacgccgggtagccgccgggggtcgcgaaccggccttcgtgcgcggtcgggccgaccatgtcgacctcgttgacgtccgggaacccggtgaaggtgtcgaagccgacgatgcgccgcagcgggttgtagggctcgtagaggccacgcagcgtggtgaaggtggcgaggtgacggccataccggacaccgaactccatgatcacgccgggtacgtccaggaccttgcggtagaggtggtccatggataggaggtcggtcaactggtgccggcgcaggaagaggggaaggttgttgaccagttcctcggtcgggatgggggagttggtcaagagcttcgtcagacgctgagtcgtgtccgtctcctcggccgagtcgtgcacgaaggcgcgcagatcctgaccgtcaccgctgcccatagaggcctcccagacgtagatcactttatcttttcaagcgtaggtcaggagccttggatggcacaacacggggagtttgcttaccgtatgggttgcgcaagccgggacacggttgatctgtaagaatgatgctagttataagtaaagtggattgttgaccctacgaaaggcgagtgatcgacgtgcgtgtgctgttcgccagtctcggaacacacggccacacctacccactcctgccgctggccgccgccgctcgggacgccggccacgaggtaaccttcgccaccggtgagggcttcgccgaggtgttgcgtgcgcagggcttcgacccgatcgccaccgggatgccggtcttcgacggcttcctggcggcgctacggatccgcttcgataccgacagccccgatgggctgacacccgagcagctcagcgagcttccccagatcgtgttcgggcaggtgatgccgcagcgcatcttcgacaggctccaaccggtgctcgaccgggtgcgacccgacctcgtggtgcaggagatcagcaactacggcgcaggacttgccgccaccaaggccggcatcccgaccatctgccacggagtcggccgtgacaccccggacgagctcacccgctccatcgaggacgaggtgggcaggctcgccgctcagctcggcatcgacctgccgcccgggcgtatcgacgccttcggcaacccgttcctcgacatctttccgccgtcgttgcaggagccggcgtttcgttcccgccccgagcggtacgagttgcgcccggtgccgttcaccgaacggccgaaagtgccggactgggtactcgcgcggaccaggtcccggcccctggtgtatctgaccctgggcacctccagcggcggcaccgtcgaggtgctgcgggccgcgatcgacggcctggccaccctggacgtcgacgtcctcgtcgcgggcggcccgtcgctcgatctcgcccagctcggcgaggtgccgaccagcgtgcggctggagtcgtgggtctcgcaggcggcgctgcttccccacgtcgacctcgtggtccatcacggtggcagcgggaccaccatcggcgcgttcgacgctggcgtgccgcagctctcctttccgtgggcgggtgactcgttcgcgaacgcccaagccgtgacccaggcggaggccggtgaccacctgccgcccggcggtgtcaacgccgaggcggtggcggacgccgcgaagcggctgatcgccgacgagagctaccggacggcggcgaaggcggtcgccgtcgagatcgccgcgatgccgacccccgacgaggtcgcccgccggctgcccgagttcgccggacggcgggccgcctgatcgcgcacggacggtggacccgaccgggcggtccgaaggcccgctcgccgtcgtttggcggcaccgacgcagtttggcggtcaccgcagcggagcctccggaaccgcctagccgtccgtgccgccggaccgacggcgggtctggtggtcgggcggcgactcgccactgccggcgcggaggcgggagcgaccccgcgcgatctccgtgcccagggcgtcgaggcgctggctccagaagctgcgatagcgctccagccagtggtccagttcctgtagcggcgccggatcgacggcgtagaggcgacgagtgccctgcggacgcaccgttgtgaaaccgttttcccgcaacacccgaaggtgctgggagacaccgggctgggagatcccgaattcgcgttgcacgaccgcgccgacctcgccggccgacatctcgccgtcggccagcagctcgatgatgcggcggcggacggggtcgcccaggacgtcgaacgcatgcacggcacgacaatatcagactgtggttataaaggcggcaggtcggtgattgtcccggcaccgccgatccagctcgccacctggatgacgaccggtggtgccgggagggtaggaatgttcgggccgcagcacgccgcagtgtacgaagtgacctaccatagccggggcaagagttggcgggcagaggccaccgacgtggccgaccggatattggccgtccgtccgggtgcgactcggttgctcgacgtcggctgcggcaccggagcgcacctggaatcgttcgccgggcggttcgcccacgtcgagggcgtggaattcgcgccggccatgctggaggtggcccgccgccggctgcccggggtgccgctgcacgccggcgacatgcgcgacttccggctaggtatcaccttcgacgcggtgacctgcctcttcactgcgatcaacttcctccgtacagtgacggagatgcgggcggccgtggccacgatggccaggcatctcgcgcccggtggagtgctggtggtggagccctggtggtttccggagcggttcatcgacggccacctcggcggtgacctggtgcgggagccggaccgtgtcgtcactcgaatctcgcgctcgacccggcaggggcggctcacccggatggaggagcgctggctggtgggtgacgcccacggcatccgcgagttcacccaggtgggcctgctcgcgatgttcactcgtgacgagtatctggacgcgttcgctgccgccggatgcgaagggtcatatgtgaccggctggttgaccggacgaggactttttgtggccactcgttccggcgaaccatcgtcgaactgagcggacctggcgcacggcggtgaacgggtatgcgggtgaccaactcgacggtgatgaggagggccaggggcggccacgccgcgatctggggcggcgtctggcgcggagaacaccggtcgggataccagcgcttccgtgattgctcgtcctgggtgtgaaggtcggcgcctgggtgtccgcgatccgcctctgatgcagagtggttccagctaacggcaatccgtgatcaaagctactgattgacaaaccaggctgtgacccgccatgtggaccataccgtccattgccgatgcaaccgacacacctctacacttcaccctttatcgaaatccgtcgacagtcaggaccatgaacatgcgcaagcgaggtctcgccttggtctccgtcatgacggtaatcggcctggctctacccagcacgaccgcagccgacagctcggctgggcgcaccctgcccgtccccgtcgatccccgcggcgtcggcctacggccgttcacgggtcagccggccacagcccacccgatcgacaccgcggaggtgccgcgacatcccttcatggccgccaacggctccagcaacatccacggcgacgcctatcagaccgacgcgtaccgaaatcccggcccggccgggcatgacctgacggtgagcagccggttgcagggcggagtgtgtctctcagtcaccttcgactccaagggccggatcgtcacggtctgcatcaccccgggccaggcacctcggctgctcctactggacccggacaccctcgacgcgatcaccgccctgagcctgcccggcagcaccagcaccagccccaccgagatcgccggcggcgtgtacttctacctcgacaaccacgaccaagcgatcatcccgaccaacaccggcgaaatcctggtcgtcgccgtccagggcgaccgcctcgtgccccagcgcagctacgacctcacccccgccatcggcaccagcggcatcgtgtcggccctgccggattggtcgggactactctggttcgccgccaaggacggaaccgtcggcacgcttgacatggccaacggccgtatcgaaacgcacgacatcgacggtgagcagatcgccaacagcatcgccgtggacgagtccggcggggtctttgtcgtcagcgaccacgcgctctaccggttcgacgccaccccaagcggccggcccgaggtcacctggcgcgccccctacgaccgggggagccgacagaaaccgggccagatcagccagagtagcggtaccacccccaccctgatcggcccggcttccggcccggacggcggctacgtggccatcaccgacaacgccgatccggccatgcgggtactcgtgttggcccgcggcaagaacggaccgaccaaaatctgtgcccacccggtctttcccaccggcgccagcgccaccgagaacagcctcgtcgccgtcggcggtgacatcatcgtcgagaacaactacggataccagttcgacggacgggcgctgctcgaagggctggccggggccagaatgcccgacacggtgccgggtctgacccggatagacgtcgactaccccggccgacactgctccgtggcctggtccaacacggtcgagcgagtcccgagtgtggtcagcaaggtctcgctggccaacgggctgctgtacacctacacccacccgtccgccgacgaactggagttccgtcccggcggtcagttgcttggacatccggacgcgtggtatctcaccgcgatcgacgtacggtccggcgaacgggtatggagcaggatggccggagccggaccactagtcaacaaccactacgccccggtctccatcggacccgacggcgccgcgtacgttggtgtcgtcggtggcctcgtccgcatcgctgacaactagccgggctggacggccctgcgcgggagcaggttccgcctcacgtatgtcgagtgctcgccgaaggatcacccccgcctgcgaggggagcagctaccgaccacgagcacgcacacgtgaggatcgggatcctcccgcctgctagggaacagcttggggtaggcgtgacagttggcgacggtcaagaatcgttagaagctatggtcgatgttgccgacacgaacgtcgatctaaggggacggtctgacggtacggcgaaaggcccggtcggggaaccgaggccggttcgacagcaaggacgcgctgctggccggtggcgtataggtgcgggcgttgcggtatcaacgcgcgagtcaggacaagaaggagcagggcaagagcgtccacgaccagggtgtgttgaacctggcggagatcacgaagcggtcgtggacggatacggggtcgttcaccgacaaccatcggtcggtcagccggcgcgcgacgaaggagcgggagcagttcgagttgttgatcgagcagatccgcgccggtaagggtgacgtgctggtggtctgggagatctcccgcaagaaacgtgacctcgcggtgtacgtgaggatccgggatatgtgccacgaggtcggtctgtacttctggctggttggcggggtgctgtatgacctgcgggacaagaacgaccggatgatgctcggtttccaggcggtgcaggcggagtggatggccgactcgatccgcgacaacgtgctgcgcggcatcgtcggcgccgccgaggcgggccgcccgcacgggcaagtcacctacgggtaccggcggatctacgaccagcgcacccgtgccctacttcggcaggagccggacaccgagatccgcacggccgtggcggccgacgggatagtgacgcagtactcgcgtgcacaggtggtgcgggacaacttccgcaagatctccgaaggcacgccgctgaccgctatcgaggccgaactcaaccggctggggattcccgcctccgagggaggactctggcggcgtggcatcctgcgcaagcaggtgatgaacccggcctacatcggcaagcgggtgctccgaggcgagatcgtcggcgatggcatctggcccgccctggtggaggaggagacgtactggtcggtggtgcggatgctgggcgacccgtctcgcacgacgacccggcccgcccgcgcggcgcatctgctgtcgtacctggtgcgctgcggagtctgcgacggtcccctgtcatcgcagaaggtcaaccggcacggctggaccgggcaggtgtactcctgtctgcacaagcggtgcgccgccgtgaaggccgagtacttggacgagtacgtgcagcgcacggtggtggcgtggctgtctcgcccggatgtgtacgacatcctcaccgccaccagcgccaccgacgaggaagcagcccacgcacgggccgaagcacaacgactgcggggcgagttggaggactggcgcaagctcggcgaggagggcgaggtcaccgcgatcgcctacgcccgcgccgagaagggcctgctcacgcagatcgccgagcatgagcaacgcgccgccgacgccgggatccccgccgtgctccgcgggcgcatcggggaccaggccgtggcggcgtggcaggacctcggcgacgacatcccggtcaagcgagagatcatccgcctcgtcgcggacatcaagctcctgcgggccgggttcaagggcgaacggcggtcgttcggccgccaccgcctcgactggaggtggaagttcggcccaccagaccagcaggcagcctgaaccgctaacggcagccgaggcgcagcccgaaacgacttgaccttcacgcaggggtgagcgtcgatcgtgtccgccgccccgcccaccactgtgcggggcggcgtgactcgtcgacggaaggtgtctcgccgtgccccgcgaacgactcgccgccccgcccgaggacgtgacggacccactgctgtggcggctcgcccttgacgtcgtcgcctcgcatcagcctgacgagggcggcaactgccgtaacctgcagtgcgctggccagcggggcatctgctccgccgctcgcaccgaccgccacgccatgggcgtcgcccgcacccgtcgatcgcccgccgtcacgcatgagccggaacgagcccacgcgctgcgtcgtcgcccgggtgccgtttcgcggctggttcgctacctcgcctgtccagcgcgtggctgctccgaggtcgggtccaccctttagccgagttctcgccccgtcagctgcctgagcccgctgcgagaccgtcgagctccgctccgtgcatgacgggcgttgtgcgccgtagcgacccgacctgtcggcgtacgcgccaacgtccacagccggttacggacgccgaagccacccgggtggctgaacacctgcaggttccttttgggtgatcatcacgcccgacccactacaccttatgcccgtttacgcagagattgcatggtttatggttgggtctcgactcctgccccaaaagttgtcgtacccagcaactacgctcaatcgcgctaacgagagagcgtcggcgatgggctggctggacctcaacggaggtcggggcgttccacaggtgacgtcattattcagatgcgcgcggagatgtagatgatagatagctccatccgttcgaaagacccgtcagcaatccagccctcggcgccttgtgccgcgttgcctggagcccgggcgcttcggtgactcctgaccatttacaacccggaggttcccgatcacgtcgagcgtgtccacgccccagttttcagcctgggctaccgcctaattcacccggagtagattttgagacacacggactacttcaaaaacttacttgacaaaaccgtcaacctgtccaagttcaagcttgagttgctgaccgagcgggtagacagcatttacggcgtcctaaaggacgacgagcatctcggtccgctgatcaagaagaagatcccgcagggctcttggcctcagaggaccatcattaacccgcagaacgggaagccgttcgacgctgactttatggtgcagatggtcgaggaccccgactgggccgacgacctgaagaagtacggcgatgcgatctacaaggtgattcacaacatgtcgccctacaaggacatgccgcatggccggaagtgccggtgtgtctacgtcacctacgcgaaaaacgcgatgcacgtcgacatcgttccgttcgtggtccgcgctgacgggactcagtggatcattaaccgagacgccaacatgtgggagcgcactgataccgacggtttcactagctggatgaaggagaaggacgcgatcgcgggaaaccatcttcgtgaagtcatccgcatcatgaagttcttgcgcgatcacaagaactcgttcactggaacaaagtcgatcctgctcacgacagtgctgggtatgcaggtcgaagcctggcgcaaagtcctggaacccgggtattacgcggacctaccgaccgcgctgctgcacatcgtctccgacctcaacaagtggcttcaggctaacccgaccaagccattgatcatggccccgtccggttcgggcacctcgttcgaccaccggtggtcgcaggcgacctatgcgtatttccgggaccgcatccacactcacgccgccgagatcaaggccgcctacgatgaggccgacttcgacgagagcgtgaagaagtggcagagcttgttcggtgacggcttcacggccccgagttcctctacgtcgagcgggaagtacagcaccgtaggaacgggtgctggcacggccggcgccgcaaccgtcaacctctccggaagagcggggtgagtaagcggagcctcagcgactggcaacgccaggtactggccgagcttgatgccatcgcggaagcgttcccgggagaagtcgaagtgatgggacgccatcgcatcgacaaatccggggcgatacggttgcgtctgcggcttcggaccgccgaccttcctcgcgttgctcgtggcatgccgttgggcgagcatgaggagttcatcgtcaccgtcggcgcctccagtctgacgccgccacgtgtagaggtcgatcaccttcggtttcttcatcatgcgcacgtactccagggacatcgcctgtgcctctacctcgacccgtcgagggagtgggacccgatcaacggctttggcggtttcctcgaccgccttgtcgactggctcgccgacgcggcgggcgatcgtttcgacgcccaaaccgcgctgtaccacgccgtcggcggcgtgcttcacgccgccgacggcgctcctaccgtcgtcgtgcgagacacgattccaaccggcaagcgcgcgcaccacgcattgctgatggctcgggcgccgcaccgattcgacctgcacctcaaccgtcccgcagagcccgaccaaggcgaccacatccccgtagtcatactcgacgccgatctccccttcggcgcagggattgatctcggcgcgcttctgcagacggtcgacgaccgctaccatggccgtcctgcccccgacgaggcgttcctgaagccgcgcagcacctcctgcacttcagcgacgatgttgaccgtgctcggggcaagcgccatccgaaaggccaccggcacaccgcaacgaatactcatcgctgtccctcacccgactggtggccctccgcacctgctcgtcgcaagcatcccgggcatcggagccgatcacatccgaacactcgtcaaggcgggcaggaagaagagttccatgatcgacatcgatccggcgaagatttatcaggcgacgccgctggagtggttgccggtctctgatgagcgtaaggaggtcacgacgcgtcgcgactcggcgcggcccgtcgccgcttacgcgggtaggactgcccacgtctggggctgcggtggcctcggctcatggatcgcagagtatctcgtccgcgctggagcaaagaaggtcatcctgtgcgacccgggcaccatctcaggcggcctcttagtccgacagaacttcgtggaggccgatgtcggcaacacgaaggtcgaagcgctcgctcagcgtctacgcgccatcagtgacacggtcgaggtagtggcgacacgggccctggtccccggcgaagggaatctcgccgaggctgacctgatcatcgatgccaccgtcaatattgcgatcagccgacttctcgacagtttcgctgctgcttctgaccagcgcccggtgatggcccaggtcgctgtcgatgcccggacaggcacgctaggcatcatgactgtttcgatgccgccactggaggctggcccactgaccatcgaccggaaagctggagcgcaaatcctccaggatggagcgcacgaggcattccattgcctgtggaacacttcggcatctggcgacgagatcatcccaacgcgaggctgctcgacacctacgttccacgggtctgccgccgacctggccggggtggccgggagtctgaccagcattctcggcgctcatctgaacgccggaacgtccgtctccggcacgcacctgatctcgctcccgcacagcgaagccgggccattgcgcgccttcgtgccggccctggcgccacccctcggaaggccgccggccgacgacgctgattgagggcccaccggtcctcctatcacccgttgatcacgagcacaccttcatacgaatcgcggccgcgttcatagactgtcgctggcgggtgggcgtcccgcatgaccgcgcggccggcctcaatggcaaccgagaccggcgccgacgcgacgaggtgccaccgccgtgcggccgggtacagcgactcggcagtggcgagagctgctcgccactgctcggcgaagttggccagcgattgctcgtgcgaaatcaatgtagggtccggagcgatgtcgaccggtcggatctcaacacggggcgctcctgcgatcttgtcaggcaaaaacgccagattcacatcactcgtgatcgcacacacgagaacaacgtcctcgacatcgccctgtgagttagtagcatacacctcaaactccaccggctcaccctggtctgtccaagaccaaccgacgaactgatctcggtgcttctggaagatccgggtcggcgtcttgtcgtccagttgccaaccgaggtagacaagcagcgggatcggcgcgatcgcaaagacagatatgtgctcgacatcgccgctgttgaccgcttggcgcacgagagtcaacgtatcgtcgacagtctgctggcccgcatcccagaatccgcggcctcccgccgcaccgtggatgcggcacgtgaagtcgccgctacgttgagtctcaacaagcccgagataattgatcgccaagagcgtctccgcgacctcacgctgggaagcgagggcgagcgagcctcggatttgactaccgacgcggagcgctgcggtccgggttagcccgccgttctcggtgaccatctcaatgcgccgttcaaacgactccttgatctcgcgaagtttgtcgggaggaaagaagccgatgtgttcgggatgatcgatgaccttgtgacagtcgtggcacaggaggagtagattctcctcggactcggtatccacgactccgtcgtcatccttgcggcgtggcgagccagagccttcggtcgcaccgatgttgtgcgcgagttcggcaagaaggaccgagtgaaagtacgttctggagtcaccgagaagacgccggttgcagatcgtgcaccgacctgccgtacgtgcccatagggcattgcggacggtgtccttgatggcgccgcgcttgatggtcgtgtcgcgccgatcggcagtagtcacggtgagccttgctgtagtcgacgagggtggcgtcctagcgtggtctcgatttgaggctcgcgcctacacctgtgatgacggcgggtgcacgagtctccgactcaaccccttccgctcactgagatgcatgtcccgcgatgtgaccagtcctgatagtttattcagcggtgagtggggggacccgaagggactacgagcgacctgaacggactggatagcactcccccggactggagtcaagatctggtggccgttccgcccggaattggggttgactcgacgggtgtttccggggcgtactggttgtacgtcccggatcgccagctggcgcggtcggccacagaaggaggcgggcaggcactcccaaagctggggtgcctgctgttgttcgtgccggcgatgcccggggcgtggagagatgggaggccccacatgaaggatcgtctgtcggcgagttgagccgccgcaccaccctgggcgtcgtttggcgctgtccgtggtggtcctgacccttgtggctcggcttggccgcccgcccctatgtccgcctgttgaccgcaacctgctgtgcgggttgtggcgacgcctgccgtcctggtgcctgcccctgcgcggggtttggcgtgttcgttgactcgaccatagtgactttcatcgacctctgcacgcgcagggggtccgcccggccgggcgtcacccggcagggtcgcgtctgcccgggagcctgtaccgggcagacgcgacctgggacggagccctccgtacttcgaaccctacggcccacgcttggagcaaaagagatgacttcactcaacatcgtcccagagaagctggaagtggccgtcgcacctgcgtaccgggcccgctctctcaccatgaccaggccagaggcttcgggtggacctgttgtcgatgggtggtgggctgttggcgacacctgaacagcgatcaccggtcttgcccgcgcgggtggggtcgggccgggagcggctggagaaccggatccaggtgctgatcatgttgttgatcggtggcgcggccggcgcggcgtcgttccgtcacgtgcatgacgtcgcggcggcgcatggccagccgggctggctggcctgggccgacgcggtcgtcctggaactgacctccatcgccgccggcttggagttgcgccgcaaccggcggcggggcaagagcgtcgccttccccgcggccgtgctgacggtggccgtgtgcctgtccctggccgcccaagtggcggaggcgtcggtgatcgggtgggtcgccgccgcgctgccagcgctcggcttcctgacgatggtgaagatcgccctcggccgcgccgactccgcaccacccgaccgccccgcccggcccacgcggaccgagccagaaccaccgtcgatcgatgaggctgtggtcccggactcccgcgcgccgggtcccggaccgccggtgccggcccccgcggagacggccgcggtcccggactccaccaccacggtccccgccaccgcggaccaggacctggcggtccgggaccggcggaccggcgacgtgccgggcggggacgtcagcccggagatcatggcgttggtcccggccgcccagaccgccgcccgcaccctcgcagccgaggggacaccgctgtcccgcaaggccctcgcccgactgctacgcgcggacgggcaccagttgtccaacgccaccgcctcggcgcttgtgcgcgtcctccaggccgaggccaccccgcccgcaccggatctgtcaccgcggtaggccgcgtgacagaaccacaatcggcgacttctgccagaacgagccgccgccctcagaaccgcgcgcgtctgtcaggaagtccgtgagctgtccgaacctgaccggacctgtcaccgcgctcccgcccacgcagtggccggctcgcatcccacgcctatccgcaccctgaacaaggagcaacaacgatgatgtccccgcacagcgagcaccacgagcgccgctaccggcgcgactcacacagcctctcaaggcaccgtcaccgcagatccggtgtgtccggccgtgttggtgtccacgtcgatctccgttctaccgtccgtcttgatcctgacccccgaaatgaccccccgatcccgctcacagcccaggtcagggccgctctcaccggctcgataccgctccagacagaccctccagtctcgggtctcccccccaggggcttgtgcccatgggtaaacacctaccgaccgcggatccgctactgcgactgcaggccagcatcaccgcccgcgacgaccggctcctcggctggctctacgaccacggcgtgctcaccactgatcagatcgccgccgccctgttcccatccctggacttcacccaacgccgcctacgccgcctcaccgccctgcgggcggtggaccggttccgacccaacaaggccgacggaggctcctacccctaccactacgtcctggaccaactcggctacgaccacgttcacgtccaacgcggactcccacgaggccgccgggaccgggcccgccgccgcaaacaatcgctgaccagccggccggacgtgccgcacctgctcggcggcaaccaggtcttcatcgacctcgccgcccacgcccgcacccaccccgacaccaagctggcccgctggcagcggcggtcggttaccaaggtcagcagggcaccgaacatggcgtcgcggccgatcgtgtcgaactggtcctgcgacgaacccgcgcgcagatagtgcaggaccgtcactgactggatgtgctcgcccgggacctcgagcaagccctgaccctcggccgcgagcaggccgcctccctctgcgggcgccatcccggggtggatcatccgctggaactcgaaggtaggcggcgtacccggcgggagttcgcggagtccgtcggcccattccttcaggcgcgcagcaccggtggggtccttgtcatccagcactcccacgtgtccccagagagatcagctcgccacggagcatcgtcgtcgtgggcgggcgagatgacaagccaattacgcgcaccctcgctcggcagtgcaggcacaacaacgagtgtggttggcttctaagggaacttgactaccgtgaaggtgcacgattcagataggtcgaatactaccaatctcgacaatagggtgattcgtcctgacctaatcgagcagcccgcgtatggcgccgccgaggttggcaagcctttcgtctgcgcggtcgcgtcggtgtttgacccattccttgccttcggcggcgacgccttcgaggacgtgcagggtgtgactgagcccggcagcgtctagcgacagctcagcgatcttggctgggtcctcgtcgtgctggagcgtcccgttgtcaggatcgctcactcggattgagatgggttctccgttgaacagagtcagctcgaaggtctgctgtcgggtggcgatgccgtcgatccgtacggcggcgacggcgtcgaagcgatagttgagccgttgggtggtgcggctggcggaggtttcgaagtcgagatcgatgttgacctgccggacgccgtcgtcggtgaggagaaacagcaataggcgataccgggagtaccgccatggtccttgcgggtaccgggcttttttgcatgagggtgccggcgcctcgatgaaggcgtcggcgattacctggctggggcggagtcggtattgctgcatggcctggtcgaccaggactttgcgatcgctttccaaccaggtggccatctcggtgtccgacggcttgtcggacagcttgtggcaccaccgatggtatgccgcccagcgggccgtgtccttgccgttgcgttccgcatggtcgccggcgaccctgcgatgctcggcgacgatccggaacgacgagcgcaccgccggcaccgcggacgccaccgcgagcacgaaccagcctgtgccggacaaaggcgcgctggtcacgacggcaggaacgacccagaggccccctgcggcaaggagggccagtcccccgacgtggagggccgtggtcccggcggggttacgcagctgctggcggtacgacgtcagcgtgtctcgttcccattgccctcggacatctcccaccaggtatcgaacgagccaggcgacccgatcggcatcgatgcgctgttcccggtacagctcgaccacctcgtcgcggaggtgccgccggatccccgccgtctggtcgagccaataggctcggtcggttccttcgggtacgtaccggcggaagtagcggtcgaagagccggtccaccttgcgggcgaagcctcccggtggtgcatctcgtcgccgctgccggggtggacggatctgggcttcctttgcgcgcagccgtgtcccgcggtagtaccggtcagccccgccgacgcagaacgcaaccagtccgaccagtgcggcgagtagaccgaggaacgggtcgagcgtgccgagggccgtcaccagcacgatcatctgcactacggcgagagtgaacacggccgcgccggtacaggcgcttagccagtcgcgcagcgcaacagcagcgggttgtaccggtagggtccgaggctgcgcgggtgtggggtgaaagaacttccagacgcggttcaaccggtcctccgctatgcgctgcaagtctgcctgggcgacggacttccgccacatctcttcttgcatcgcgccttcgagtagcgcatcgaggtggccgtagatcccctcgcgttgacgccggttcagcgcgtcgatctctttgaccacgagatccgtctcggcggcgctgacgggggccaggaggcggatgattaccttcaaccccgcagtccactcgtcatggtcgtcgagatggggcaggctggcgcagatggcggtgaggcgatccagttcctcgggggcgagttggcgcagggtacgtccgctcaacagggcaatcagtcggtagaactggacctccgtggtcacatacccaccggcgacagcctcttcaatgagctcgcgcgcctgatcacgaactcgcgcgtcgagatacctcagcgcgaaggcgaactgctcttccggactcgggtttggcggcagccggtagaagttgatatcgccgtggactacgcctgcctgcacatcgacgtgcgcatctccttgggcgacgttggtcgcggtcggggtcgtcatcacaggtcccgcaccacggcgatgatcgccgcgagccgcgcggccagctcagacacgtcggctaccaggccccgcaaccgcttgagcgcgaccatcaggccgctcttcttctcgggtgtgcccgccgagacgcataccgttgccgcttccagttccgcctctgcggcggcgtaggtctcttcgtccaactgtccgtcgaggtgggcctgcttgaggtgggttcgcaggtccgcgatgctcgctgccaagtcgatcggctgatcggcgccaacgccgacggtgacgttgccgtagatttgcccggcttgcaccccgacgtaagcgttcccggtggcgatgttgtggttggtcgtcggcatcgtggggctcccgtcccggtccgcgccgcctcggctggccggcccgtcgatagtcagttctcgcgccagtgcggtggcgaacgcggcggcgtggcgtgcggccttcggttgccagtcctgtccgtccgtggctgccttgctgccgtcggcgtggtcgctgatgccgcgcacgaccaccacgggcagggcacggttgagatggcccgcctgggccacaccggccgcttccatctcgatcgctaccgcgtcgttgtagtgctggcggatccagcgggcctgttccgagattcccgagtcctgcaccacttctcctgccgcaatcggcccgaagtggactttgggcgctgcgcctacggaaagaccacggcgccacgcggcggacctgtcgacgtggtgggcgatctggtcggcctcgtgggggatctcccacgccttcggtcgggccttcaaaccgtcgtcctcgctggtgccgccgtggtaggcgtagattttgctggcgacgacgacgtcaccgagtcggatattgggccaaaggccaccggcgactcccacgaacagcacagcggccggggagaactcggccatcgcccgttcggcgagcacagcggccggatgattgcccttaccgaccagccccagggcgacccggcagtcgctttggccgatccggccgacctcgaagcgggtgccggcggggtgccggcgtacacgtaggtcggtcagttggtcgcggaccgctgcgtattcgaggtccagcgccgtgaggatcacgacgagaccgctgttcgtgctcacgctgtctccctctctgcctggctgaggggttggatcatcggagggtgaagagtcgtgcggggcccgggacggaatagccgagcgggacgcccaccatcggtcctgcgactcggcccggcggggacgatgaagccgtccacgctctgcactttccggtagaagttccgcgcatcgagcggcacgccccacaccgcctcgtagacgtcctgaagctccgagatcgtgaaggtcggaccacaaaaggcggtggcaagcgccgagcgctccaacttctcccgcgcacggtcgaccccatcggtcaggatctgctcatgatcgaaggcgagctgtacgtcaccggaccacgcctgcgccaccgggatccaacacgcccgagatgcgtcggtgccggcaaccggctcgggtagccgaggggcaatggccaggtaagccgcggagaccacccgccctcgggggtcacgatccggcgcaccgtagacgccaagttgttccaggtgcaactgatccggccccaaacccgcctcctcggcaagctctcgatgggcagccgtcacgaggtcttccttctcgtggccgaggaagccgccaggcagggccaaggcgccctgatagggctcaaccccacgctcgatcaacagcacatgaaggcaggactcccgcaaggtgaggatgacgaggtcaaccgcaagaagaacggtcggcggaacccaacgatcgtcagacatgaatcgaccatagacttattgtcactctgacaggaatgccgccgagtgtcggatttcagcgcccgcgcacacggctggcttctaccaacgcttgactacgggtcgggatcaccccccggctgcgcgcggaatagggttccccgctgctatgagagatcccggcagtccgccgcgtggtagtgggcacatcccgtcccatcgtcagtggtcgacgatggatgtggcgttgacactcaaacttccgcggtcgagcgatcgtcgaacctatacataaagatgacgttcatatggaatataacgatgtgagagtagtgtgttgatccgggtgctcggtccgggcgagcacgactacccgccgacacccgcgctcttcggcggagccggatgcctcacgggcagggatgctgctacggatggtgatcggcgtcccgggaacgacaaacacgcgcgaccggaaccagatcattctacgtggatcacgaggatgccgatcacggcgagttcggcggcttggccttctgcgggtagaacgtctcgtggcgggccagcatggcaacgaactcgccgatcctacgctcgcgggtctgcgcccgtttgacaacgtggaggcgctggatgagggcgaaacggttggttctggtgagtacgtcgaacatggcctgagcggcggggtcggcggcgatggcggcgagtaggtcggctggcatctcggcctccgacgacggggcgtaggcggctgcccaccgcccgtccgcctttgcggcttccaccgcgtcacggcctgggggcgtcattcgcccctgtgcctccagccgggccacgtgctcgacattgcgctgtgaccaggaactgcggggcctgcgcggggtgaaccggatccaggatgtctcccgatcccgcttgcgggcctgcccgtcgatccagccgaagcacagggcctcgtcaaccgcctgctgccatgtcagcgtggtggctgtgccgcccttcttggtcagcgcgagccagacgccgggcgacgtggcgtggttggccgacaaccacgcgcgcagcgcctcggcgtccgcgacgatcaactcactcagttcggcggccatgacggcaggctagcccgactcgccgggctgccggcgcgccggccactcgccggaccgtcagggcaggacctcgacgctctggacaaccttgccgtctgccgacatgtcgaactccttgcacacgggtcgcgtgcggcgagcggcgtccgtggcaacagacctcggacaggccagcgcaactcatggtggtggccagatgccagatgagccggcgacgcgcggcgcgcccggcctacggcgtgtgcggatacgcggccgacatgcgttggtcgccaccatggtctttccgctggagatgctggtacggcagtcgccattcgggatcatggccggggttgaggttgaggcggcgtgtgtcgtgggctcgtcgggttcgagccgccgtcgaggcagccggcgatatctccggggcgacgacggtgacggctgcttctgggcgttcgacgccgatgacgattcgacgtcgacgccggtccggggctcggcgggtgcgagtggacgtgagccgtcgacgatcctgatccgttcgccgagagccccgtcgcgcggcacccgaccgacgacgccggcagctgccgacgccacgacgggtgtaatggaccgagtgggatccgggggccctcggggctaaccctgacgaagttcatggtcagccagcggtggcccgagcacctttcgcgactagcgtcggtcgggcatggacacccgatacctggggaggacatcccgtgaaaagagccggccgatgagctttcgccgactcgccgccgcagccaccgtcgtcggactggtcgccgccggcctcaccgtcaccggcggtaccgccgtggcacacgaccatggctactcggccttgatccagcgcgcgtcgtacggcgtaccacacatcaccgcccgcgatttcgccagcctcggattcggtgccggctacgcccaagccgaggacaacatctgcctgatcgccgagcggatggtgaccgttcgcgcccaacggtcccgctggttcggcacggaagccagcaacgtcagcagcgacatcttccatcagaaggccatcgacgatcaggtcgccgagcggctgctcgccggcccccgcgacggcgtccgcgcaccatccgcacaggtgcgtgaccagatccgcggcttcgttgccgggtacaacgcctacctcctcgacgcgaagacgattaccgacccggcctgcgccgggaaggaatgggtacgcccgatcagcgagctggacatgtggcgggcgtactgggccgagatggtccgggccagctctggcgccctcgccgacggtatcgtcgccgccaccccacctaccgccaacggaagcaacgtgccggcacgcgccccgcgggcggaagcggtcgtcactgccttggatggtgcgccggccgggttgggcagcaacgcgtatggcctggggcgggacggcaccgccagcggcgccggcatattgttggccaacccgcacttcccgtgggacggtgccgagcgcttctaccggatgcatctgaaggtgcccggccggtacgacgtcgagggcgcggcactggttggtgacccattcatccagatcggccacaacggccagattgcctggagtcacaccgtctccaccgcccgccgatttgtctggcaccggctggccctggtgcccggcgatccgaccagctacctctacgacggtcgagcccgacagatgaccgcccgtacggtcaccgtccagactcccgccggtccggtcagccgcaccctctacgacacccacttcggcccggtcgtcgtggtgcccggtcacttcgattggaccaccaccaccgcgtatgcgatcaccgacgccaacgccaccaacaaccgcgcgctcgatggctggctggccatgggacgggcccggtccgtgagcgagttgcgggcggtgttggaccggcggcagttcctgccctgggtcaacgtcatcgccgctgaccgcggcggccgggcactctacgccgaccactccgtcgtgccccgggtgaccgactccctggccgccgcctgcatcccggcccccttccaatccctgtacgcgagcagtggtcaggccgtcctcgacggatcccgctcatcgtgcgagttgggccgtgatccggacgcagtggtaccaggcattctcggcccggccaacctgcccaccctggtccgcggtgactatgtaaccaactccaacgacagctactggctggcccatccggagcagccgctggagggctacccgcgcgtcgtcggcgatgagcggacccagcgcagcctgcggactcggctcggcgtgcatcaggtacggcagcgcctcgccggcgccgatgggcttcctgggaaaggcttcaccaccagcaacctgtgggaggtgatgctcggcaaccgggcctacggtggcgaactggtccgcgacgacctggtccggatctgcgaggcacagccggcggcgaccacctccgacggtgccaccgtcgacctgaccgccgcctgtgccgccctgcgcggttgggaccttcgaaccgagctggacagtcggggcgcacacctattcaccgagttcgccctggccggcggcctgcgcttcgccgacgcgttcgacccgaccgcaccgctgacgacgccgagccggctcgctgttgacgacccggggatacgcaccgctctcgcggacgccgtccagaagctggccgacatcccgctcgatgctcgcctcggagacgtccagaccgagccgcgtggtgccgaggacatcccgatccacggtggtcgtcccgaagccggcgtcttcaacatgatcatcggtgggttcgagtccggcgtcggctatcccaaggtccatcacggcacgtcgttcctgatggccgtcgagctgggtggcaacgggccgtcgggccggcaggtcctgacctactcgcagtcggccaacccgaactcgccctggtacgccgatcagacccggctgtattcaggtaagggttgggacaccatcaaattcacgcagcgacagctccgagccgatccgaacctgaccacgtatcgggtgggaaagcagcgccgttgaccgaccggcggccaccggccaccggtcccatcctggtcaccgtgggcagggcgaccgccccggggcgccagggcccgagctcgatggtgcggtagataccccggtgggccgcaaccgccatactgacatgaacgagaggactcaggtagctacgccaaggtccgggacttcatcgccggacagcgtccggcggacagcccggccaagcacacgacggccctcccaccaagagctaccgccgtcagtcgggggtgggttctcgatcacctgagaacccgctcccggctgctgttcatccctgctgtctccttcacggacagggacaggatcgcctcgttgaacccgtcctctgcgactactcctgtcggtcagcgtcgcgctcggcggcgtggatcgcggagtcggtgacccagaacatgccgagtagcaggctgagcgccagcacgcccatgatcgcgaagacggcgcgaaggccgaaccactcggccaacaggccgccggcggccgcgccgaggggcagactgccccaggcaagcatccggtagccgctgttgacccgaccgagcagccggtccggggtgatcagttggcgtagcgacaccgtgatgacgttccatgtggcgatcagaaccccgccggcaaggaagaccgcgccgagtacgaacgggttggtgctcaacgccgggatgccgacgaccgcagcgcaggcgagcagggatgtaccgagggagaggggccgaccaagccagcgctctatccgcgcggcgaccaacgatccgagcataatgccgccggcgagggcggtgagcaatagcccgtacccgggctcggtgagccccatcgccgagtcggagccgaccgcgtagagcaccagcaccgcgaggaccgcgctcgtggtgaaattgctgccgcctaccatcaccgccagggtgcgcaacaggcggtgccgccaaaggaaccgcaacccctctgtgatgtcggcgcgcaaggcggtcggcctgtcccgctcgacccggtaacggccacggacgaggagcagcgctgcgaccgcgaccgcccatagccccgctggcccggccacggccagagccgcgccgccagctaccaggaaaccggccagcggcgggcccacgaactggttggcggccaactcgacgaagtggagccgcccattggcctgcggcaacacgtcccgtgcgaccacctgcggcaggatcgactgggccgaggtgtcatacagtgtctcggccacgccagcgccgaaagccaccacgtagagaagccagatcgacgtaacgcccagtgtcacggccagtgccgtcgcaccgaacaacgctgcgcgcagcgtgttggcggccaacattacctttcggcggtcgagtcgatcgaccaacgctccagccggcagcgcgaccagcagccacggcaggctgaaggccatcgccaccccggccaccagcaccggcgagtcggtgaggccgacggcaaccagcggcagaccaaccttcacgatcccgtcagcgagattcgatgccgctgacgcagagcacagccgccagaaggaggcgttcagccgctccgggctcggacgcgacgtcgtcaccgaatccgactgcagggactccccgaccgtcatgcaagcgatgatctcagaacgaccgcgtggctcgatgcccgaaacgcctcggcacggtcgatgacctcgtcaggaatctgcgcctcctgccatacgcatcgggagccaccggtggcacgtcgggccaactctgtgcacgctggagcgatcggagttccatcgttgcgacgaggtcgctttcgtgttcacccacctctcagtggcccaggggtttctcggtgtcgtgccgcgcaagcacatcccatcctgccttccgttgagccgcggtggctgggcaggccagtcagggggtgttcgatccgcgccgggtgccgatcggggcacccttgccggggtgcaggtccggcatgccggcgacatggagcatgccgtcgagggtcgtttcgtcagctcaccggcggaccgccaagtcgagcatcgcggtgactgtggccgaaagagtcaagagtctgtcgttgccgccacgggggccggaatacaggctgtgattgtgtcaagacgacgagttgttgtggtggtctaccccgaagtccaggcactggatgtcaccggcccggtggaggtgttcgacaccgtgaaccggttcctgccggacccggcggcggggtaccggatcgagtatgtctcggctgcggcccccttggtgcgtacctcggcgggtttgatgatccaggctgcgccgttggagacaggcgaagggcgaatggacaacctgctggtaccgggcggctggggtctgggccaggcgctcgcggaccacgatctgctgtgctggatccaacgggccgcgaaacgggcgcagcgggtcacgtcagtgtgcggcgggtcctttctgctggccgaggccgggctgctcgacggccgtcgggcgacgacacactgggcgtactgccaggacatggcccggcgatatccggcggtgactgtcgaccccgaacccatatacgtgtgggacggaccctacgtgacatcggcgggagtgactgcgggaatcgacatggccctggcgctggtggaggccgaccatggtgccgagttcgccctggagatcgcccgctacctggtgctcttcttcaaacgcgacggcggccagccgcagttcagtggcatgctggacgcacaactggctgaccgggtgccgatccgaaccgcccaagagtgggtgcgggcccacgtcgagcacccacttccggtgccggaactcgccgagcgggtgcacatgagcccccggaacttctcccgggtgttccggcgagaggtcggcatgacacccggacagtatgtcgtccagacgcgcgtcggtcgagcccgggaactgctggagagtaccgacctgtccatcagccagatcgcccgccgatgcggcttcggtcgggtggagacgttcctacggacgttcgatcgcgcggtgggtctgacgccgggagcctatcggcaacggttccaggtcctggcaccagccggtctgctgatcgagccaccggtagcggcggggagccaggggtgacgggccaggtacgcgttgtggatcgcatcgctgcgacactggcccggttgggtgtccgccacgtcttcggcgtcagcggcgccaacatcgaggacctgtacgacgcgctgcgcggcaccgacggtgcgacctgcggtgtagtggccaaacacgagttctctgcggccaccatggcagacggctcagcccgcgtcaccggtcgcttcggcgtggtgtcgacgacctccggcggcgccgcgatgaatctggtgcctgggctggcggaggcgtatgcctcgcgggtgccgatgttggccctggtcggccagccacccacggcccaggagggacgtggggcgttccaggaaaccagcggtctggcgggctcgttcgacgcgatggcggtactcgaccctgtctcccggttctgtgcccgggtggaggatccggctcgtatcgacgctgccctcaccgcagcgatctccgcggcacaccaggacccgaaggggccggcggtgctgctgctacccaaggatgtgcagcaggcactggtcgacgactccccgagtcgtgtcctcaccgtcgcggcgccggccagcccggcaccgacgccggccctggaccaggcggcagctctgctccgcgaggcacggcaggctctggtcatcgccggtgcgggtgtggcctcgtcgggtggccgacgggaactggatcgtctggtggggcgcctcggcgcatgggtggcggccaccccagacgccagggatgccttcgacaaccgtcatccggcattcgctggtgtcgccggggtgatgggacacgacgccgtcggcgagctactgcaacgagccgacctgtgcctgctggcgggcacccggctgcccgccctggcgcgcaacggactggaagaggcgctggcggggatgccggtgatctgcgtcgaccccgagccaccgcacatcccgggcctcgcactgatgggttgcccgcaagccacactgcgcgccttgtcgctgcgtttgggcgctcaccgacggtcatgtccgcctcaccctgggcctgtcctgctctcgggcggtacgtcgtccggggagacgctgcgggcatacgccgatgccctccacgtgatctccaccgtcctggcgcccgacgttcacgtcttcgtcgatgccggcaatgcggctgcggccgcgatccatgcgctgtcgcctgcccctcgaggacgtttcgtcgtggcgctgggaatgggtggtatgggctacaccttcggagcggggatcggcgcggcgctggccactggacggcgtacgtacgtcctggcaggagatggtgcgttctatgcacacggcaccgaggtgcacaccgcactggaagccgccgcccccgtcaccttcgtgatcttcaacaacaacgcgcacgccatgtgcgtcacccgcgaggacctgttccaaggcggcgccagcggcgtcaacgccttccggccgtcggacatcgccgccggtgtatccgcgatgtttccgggtcttcgggcaacccgcgccagcaccgcgccccagttgcgtgcggccctgctggcgggtcaggccggtggcggtccggctctcgtggccatggacttcgatcccgctgaactaccgccgtttcgtccgttcctggccgcgggccaggcacccgtcaacaaccaggagggtgatcatgacgaccgcgccgtccacgttggctgacattccgggtctgatccgggtggaaaccacgaccccggccgatctcaccatccgatgcgcggagatgacccgcgattcctatccgcaccagcaggtgtacggcacgtactgcacgattcatcaacacgtcgactgtccgccggaggcggccttcgactatctgcggcagggtcaccacctcgaggagtggacgttcagcctgcgtgagttcgcttacaccagcacgcccgggctgtggcagggcgacgaccgacttgccccgaacacccggatcttcggccgagtagtggccaacgccgacgccatgaccgtggactaccactgtgcctgggaccagggcgacaccctatggatgatctatctcatgcgggtcgtgccggcatcgttggtgctcggccggcccggctcgctgatcacctggaccaactgccgccacccatactacgtccgcaatccccacccctcgttgactcctgcccccgagcggccctgggtcggcgactactgggacctcttctatgccgggcacaccatcgaaatgggtaacctcagggcgatacttgagcaccggcaccgcaacggtctcgccatcaacgtccccccgacgcccgcgcagtcggtgacgccatgacagcggccgtccagctccgagacgtcgccggccacctccccgggccgcccgtgccggcgtcgttcttcaccgaatatccgcaggcgcaggacgagctcaggaacagccccatgttcaaggttccgtcgctgcgccaccacgtcaccgacggtgaaaccaacgtcgatctcgtggaaggggctgtcgcgtcgctcgtcgatcggtggggccgggacgaaatccgtgccgtggacgtcctgctcatgcacagccagctaccggaaatcccgttcgtcggtgctgcgggcgaggtggctcagcggctgggtctgcgaccctcatgggtgatcgatgtcgccaatggtggttgtgcgtccttcgtgcacatgctgcagttggcccggcagatcctcgtgacgaccgatgcgcggcgggcgctgatctgcaacgcacagaccatggccggccagttgttcacccagtcccgagtgcgtggcctcgcccaggcggcgataccgggcgacggctgcggagtcgcctacctgaccaccggtgccagcggttcccgtgtgctggggctgcgggcacatcacctggcggcgtatgccgggcagatgcggctggagcgcgaggacggccgccgatactgggaggccggcgacgggcagccgcgtgtcggtttctcggtggacggcgtcgccgctgtcctggaacgggggaaccgcctggtacctgccgtagtgcgtgacgtgtgccaggaggtgggtgccaccggtgccgacatcgacgtcctgatcaccaatcagcccaacaggacgttcctgcgtacctggcgcgaagccctcgggctgcctgcggagcgccatccggataccttcgaccggtacggcaaccttttcggtgcggcgatgccgatcaccctcgaccacgccgccgccactggtcaggtacctgatggtgccctggtcgttcttggcggcttcgcccacgccggtgactacgctggcgcggtggcgatccggtgggaggggcgtggttagcacatgcctcggctgcccttcgtcgcggcccgaattgtggcgggtgtcgatgcctcgaccagatggcgtggtcgaggcgccgcggcggtgggcggtgtgcccaggcgggctcgggttgtggtgatcaccgccatggggtcttggtggacggcgggattgtgcacgtgggcgacctgcgcggtgtccggccgggtggtccacgtttgtgcatgccggtgccgtaacagccagggctgcgtcctggctgcatcggccggggcggctcggtttactgccgcaaccacgccgcccacccagcaggcggcacgtcgtgccaacgaattccgtgaacgttcgtggtcgaagcactggatacggctgggtcgccggctcgcagcggtgcgcgtgcggttgacgtagcgaccgacatgacgagcaggttcaggcagcgaccggcatcccggacgtcctcggcttccagacccgtggtccggcgggcatcgcgtgtcccagtgggtgcgccgcaggtgtgagcgcatcagcggcggcacccgcgcggcactaaccggaacgattgtcataatcagtggacctacgagccctgaggaagacatgaacgatccgtacgcacagtcagccgagtacatggacctcctgatcgccgatgcgtggggcctcttcgcccccggactttccgaggccctgcgcggcctcagcggcgaaaccggcgtcacggtggacctgggcgccggcaccgggcgcggcgtcgcggtgatctgcgccagcctgcccgatgactcgccggtgctggccgtggagccctcacccgcactccgtgcggtactcctcgctcgagcgcacgaggacgaacgcctgagctcacgtgtgacggtctcgtcggccgacgcgttgggcgtgccgctgcccgaccgggtgcgggcgctggtggcgatgaacatgatcggccacttgtcgccgggcgaccggcatgaactgtggcggcgtattgtcccgcgcctggtccgcggaggctgtgtggtcgtcaaccttgctccgccgacgcgtccggccggagtcccgagaagccgaatggccagccgcagcgtgggcggcctgacctacgagggttgggcgagcgccgaggccgtcggtgaacaacagatcagatggcacctgacctacctgacccggtcgtcggaggggtcaacggtgtcggaggtggccgtggactacgactggtgggtcatgaacgaggcggagctgcgcgacgagcttgcggagcacgggctgactacgcgacaaatcgggcatcccgacgccagcctgtacgtcgcgacccgcctacaggattgaacgttgccccagtttgaattgggaatcattttcaactagggtctccggtgcgccggccgccggccgcccggcggcgcgctccacaaagccgtcgcagctacggagaccggatgaacctgcccctgatgcccgaagcggtcctcgacgacgtactcgactgcatcgccgaggtcctcggcacggatccggggctgatcgatgtggaagcaccactgacagccctgggtctggagtcgttcaccgccgtacggctccgccggcggatccgggagcgcaccggacacgaccttccgctgaccgcgttcctcgacaacgccaccgcgaggcacgtcacccggcagctgtcgggagcccctgacgaaccggccgctgaatccgctgggcagcgcaccgctgggcagccgggcggccgggcggccttccccttgactccggtccaggagtcctaccttgtcgggcgggagtcaggcctggtcctcggcggggtggccaccttctactaccacgagtacgaccggatcagcgacgacgccgccaccgacctccagcgactcgacctggcctggaaccagttggtcgaccaccacccgatgctacggatggtggtcgaccagcgtggccgtgggaagatcctgcccacagccggtccataccgcatcggcgtcaccgacctgcgaggcgcctcacccgcacaggtggacgagtcgttggccacgctccggcacgaacgctcccaccaggtacgcccaaccgggcagtggccgttgttcgacctgcacgcggcgttcctacccgatggtcgtacccgcctctacatcggcttcgacgtgctgatcaccgacatggccggatggatgctgctgatgcggcagtggggacaactcgtcgccgacccgacgacatccctgcccgagcctcccgccgagttcgccgacctgctgcacgcccgggagacggatctggagtggacccagcggcgggaacgggaccgcgcctactgggcagcccgcgtcgccgagcttcctccagcgccacgcctaccggtgacccgtgccgccgagtccaccgtgccgccccgcttcgctcggcacgccggccagctcgacgcgcaggcctggcggacactccgtacccggtgtaccgagcacggggtgacagcgaccgccgcgttgctagccgcgttcgcggtgatcctcgagcggtggggcgccggcgagcaggtctgcctgaacaccaccctcttcgagcgtccggagaagcccgagggtatcgacctggtggtgggcgacttcaccaccaccgcgttggtcggtaccccgagaatcgacccggcctcgtggaacggattcgctggttacgcatcggagctcaaccgtcgcttctgggaggacctggaccaccggtcggtctccggagttgatgtgctgcgggggctcagcgacagctccggcgccccgccctacccggtcgtcttcaccagtggggtaggactcgccggtgacggcaccgcggctccggcgagctggcttggcgcggaggtcttcggcgtctcgcagaccccccaagtgctgctcgaccacatcgtgtgggacgaggatggcgtgctccgaatcgcctgggacggtgtcgttgacgcctttcccgacggctacctgcgcagcatgctcgacgcgtacgtccggctgctgcaccgcctcaccgaggccaccgcgtggaaggacccgaggctcgcctgggaccccttcgccctccccgtggaaccgttggacgtcgacccgttccctgatgccggcccgctgctgcacgacccggcgaccagcatcgcccgccgtatgccggagaagccggccctgtacacggggggcgccgttacctcgcacggccggttggccgagggcgtcgccgcgaccactgccgctcttgccgccgccggtgtcggtaccggcgacctggtggcggtcgcctgcgagaaggggctggcccaggtcgtcgcggtcctggcggtcaacgccgccggcgcgggctacctgccggtcgagccgtcctggccggatgcccgggtggccacgatctgtgtccgtgccggagtgcggcacgccctggtgggccggggcgttcggaccacgtggcccgagggtgtgttgacgcaccgcctgaccgcggccggccggcccgggggccgatcaggaaagactgtctccgaaccaacaccaccgccatcgcgacccgacccggatgacaccgcttacgtcatcttcacctccggctccaccgggcagccgaagggcgtcgagatccagcaccgcgccgcccgcaccaccatcgacgacatcgtcgaccgcttcggcgtccacgccgacgaccgggtgctggcgctgtccgcgctcagtttcgatctctccgtcttcgacatctacggcgttctcggggcgggcggggcgctggtcctgcccgacccggcccgacagcgcgatccgcaacactggctggaactggccgagcggcatggcgtcacggtgtggaacaccgctcccgcgctgttggagatgctcgtcgagtacgccgaaatcgaaccgggggccgcgacccgggcgctgcgcgccctacggctggtgatgctctccggcgactggatcccgttgaccctgcccgaacgcctgcgtcggctcgccccacaggcccagctgatgagtctgggcggtgcgaccgaggcgtccatctggtcgatcacctacccggtggtggacgtcgccccggggtggcggagtatcccctacggtcgggcgttgcgggcccagtccttccacattctcgacccggatggccggccatgcccggtgggtgagccgggggaactgttcatcggcggcgatgggctcgcccggggatacattggcgatccggagcagacggcgcatcgcttcgcccggcacccgctgttgggtgagcggctgtaccgcaccggagacctgggacgctggcggaccgacgggaacatcgagttcctgggacgcgtcgaccggcaggtcaagatccgcggacatcggatcgaactcggtgagatcgaggccgcgctcggtcggcacccggccctgcggcagtgcatcgtggccgcggtgcgtggtgccgacgagcgcccccgcttggccgcctacgtggtgccgaaggcgggagatgccgtcccgaccgccgacgaattggccgggacgctgcgcgaacggctgcccgactacatggttccgagcaagttccttgtgctcgactcgctgccggtcaccccaaacggcaagatcgactacgcggcactacccaatccgtaccaggcgggggacgccgacgtgcagccacgtcacgcgacgctctcgccgcccgcgtcgccggtagttcccccggtcacgtccgccccacgcttcgtcgactgggccggtacggcggtggccgaggcggaggcactcggcctcgaggtcgcactcgtcgtccgcccggggcgaatgtcaccggcgcaggccctcgtcgcggcgacgcgctggctcgaccgggtccactcggcaggcgccaccgcactggtcgagcggatccccgctgacggcctcatcgaactcgctcagcagaccaccgatctaccgcaggtcgacgtccttcctccagctccgctgagcatgccggccccacagagtgtgtcggtcgccgaaccggcagcagccgcgctgaaccggaccgggccggagcctgcaggtcacccggtcgccgatggtcgtaccgctgatccggccgccaccgacgcggtcatcgcggtgctcgcagacctgacgggggagccggttcgggcggacagcaccttcgccgcactgggcgtgacctcgctcacgctggtgctgacgcaccgcaggctgcgggagagcatcgcgccccaactcgcgctcgcggacatgttcgcccatgccaccgtggcctccctcgccgcgcacctcaccgccctggccgctccgaggaacacccgagcacccgggccgacggccgccccggtgccgtccgcccgacgctcgtcccggctggccgcccgtgtccgggcccaggaggtggaccggtgagcacggtcgagaaccctgatgagtcgttgatcgccgtcaccgcactggactgccggtttcccggcgcccccggcaccgaagcgttctgggacctgctggtctccgagcgccacggcctcacccggcacaccctcgacgagctcaccgagcgaggggtgcccccgcggttgcgcgagcatcccgcctacgtcccggtcggcggtgtcatcgacgaccaggaccggttcgacccggagccgttcgggctcaccgacgccgaagccgcgctcatggatccgcagcaacggctgttcctggaagcgtgctggcgtgccctcgaagccgccgggcacggcaacgggatcggtgccggagccgtcggggtgttcgccggggcggcgcacagtgactatctgatgcgcaacctggcccaccggtacacctcggccgccagcgatccggtcgggagcctccagacggcgatggcgacggtcggggactaccttccgctgcaggtggcacaccgtctcgggctgaccgggccggcgatcgccgtcaacacgacctgctccacctcgctggtcgccgtgcacctggcggctcagtcgttgctggcgggcgagtgtgacaccgcgctggccggaggcgcgtcgctgatcgtgccccagggcctcggctacctgtacgtcccggacgggatcttctccgtcgatggccgggtacgcgcgttctccgccgagggcaccggaatcgttcactcccagggcatcggcgtcgcggtcctgcgtcggctcgccgacgcccgcgccgacggcgacccggtgctggcggtgctgcacggttcggcggtcaacaacgacggtgcggacaagaccggcttcaccgcaccgtccccacgcggccagacgcgcgtcatcgccgaggcgttggccgtggccggtgtggaggcgcgacagatcagctacgtcgaggcacacggcaccgccacccgcctcggcgacgtcgtggagatcggcgcattacgccgcgtgtttggttccacgggtccggcctggtgcgccctgggctcggtgaagagcaacatcgggcacgccaactcggccgccggcatcgccgggttcgccaagaccgtgctcgcgctgcaccacggagtccttccagcctccctcgacgccgaaccactcaacccggagctacatctggacgactccccgttcaccatcgcccgacgcaccgccgactggcccgggtcgcggtacgcgggcgtgagctcgttcggcatcggcggcacgaactgtcacatcgtgctcggcagcgcaccggccgtgtccaaccccgaacccgacccgcgtccccacctggtactgctctccgccaccagcgacgccgccttggccgagagcgtcaccgacgttgccgacacggttcacaccacgtcggtggcgcccgccgacctcgcgtacaccctgcacgacggacgaccgttccggcggcaccgcgtcgcggcggtcgtcaccggtgatcgcgtcggcgaccgcgccgccctgcgcacggccgtgcgccgcgcggcggacacacgtgttcccaaggttgtcttcctgttccccggcggtggtgcccagtaccccggcatgggccgtgggctcatggccgacgagccggagttcgccgacaccgtacgggaatgcggggcgctgttcgacgaacccggccggccccggctgattgagctgatcgaggccgaccccgccgacccggccgcgctgcggctcgcccgcgacccggcgtacggcctgccggcgctgttcaccgtgtctttggccaccgcgcgcgtgctcatccggtggggtatacgaccggacgtcgtggtggggcacagcctgggcgagtacgtcgcggcggtggtggccggcgcgctgccggtagcggacgcggcggccctggtgcgggtccggtcccgaggaatgtcacgggctgccggtcagggcgcgatgctcgctgttccccggcccgagacagaggtcgccacgctgttgaccgaccaccccgacgtggatctggccgcggtcaacgcccccgcctcgtgcgtggtctccgggaccgaggcagcggtggccgcgctggagtcacggctggccgcagacggtgtccaacccactcgacttcggttggacgccgccgcccactcgcgactcgtcgaccccgtgctgcccgaactccgggcggcggcctcgggcgtggacgcccggacaccgctggtgccgctggccaccaccctcaccggtgacttcctcacctccgcgcccgacgctgaccactgggcaccgcacctgcggtccgtggtgcgtttctccgacgcgctgaccaccgccatcggcgacggcccggccgtggtcgtgcagaccggacctggtggcggcctgctgcagcttgcccgcaaacacccggcggtgaatctgacggcgaccatcgccaccttccccgagccggacgagcccggtgacgaacgggccgcgttgctcaccgccgccggtgaactctggacgtggggtgtggatgtcagcgccgaggccctgcaccggcctggccggcggcgggtggcactgcctggccacccgttcgatcgacggccgctgtggatcgacccacccgaaccggaggcggaacccaccgcggatgccccgaatgaggacgaacccttccaggtgccggtctggctacctgtaccgacactggacgaaccggccagcgtcaccggccgatggctgctggacgggcccgaggacgaccccttggtggaggcggtacgtgctcatctgagcgccgctggcgcccaggttgccgaccgcgccgaggtcaccgccgacgccacggtcccgtgcgccggtgtgatcgtgttcgacctcgcgcccgacggcgacgaccccgccgcgcaggtgaccggagcggtcctacgccacgccgaactggcccgcctcaccgccacctgggcccacgacagttgtctgctgcacatcacccgggccgtccagcaggtcgagagcaccgaccggccggatcccgccgccgcagccggcacggccgtaccgcggatcctggcacaggagttccccggactgcgatggcgcgccgtcgacctaccggtagccggggagccgaacgaactggcccgccgggtcactgaagaggcgacggacctggccaccggcgatcggaccggagcggaggtggcgctccgcggaagacaccgctggctgcgcaccgtgaacccgtggcggccccgttcggacggaccgacggaccggacggatgcgggtaccgcgctgctcatcggcgggttgggcgacgtcggtctcaccatggccgaccatctggccgagcggggttggcgggtcgtcgtcaccggccgtaccggtcttgtcccggacgcggtgccgggtagcccggcagccgaccggatcgaggcagtccggcgactgaccgaccgtggtctcccgatggaggtacgcgcggtcgacgccggagatcccgtggccaccggcgcactgctgcgtgacatcgtcgaccggttcggccggctggacctcgtggtccacggcgcgggcgtggtcgcctcgacggcggtcacccccctgcggtcagtcgaccccgaggcggcgcgtggccacgcgcgggccaaggtgtcggcggccgtcgccctgcggcgggccctcgtggagttgcccggggaggcccgccccgccaccgtactgctgatgtcgtcggcgacgaccctggtgggcggcctgggactggctccgtacgctgcggcgaaccgctacctggacgcgctggcggagcaacagggcacagagggcggcacggtctggctcagcgtggcctgggacggctggcgggtcggcccgggcggcaccgagcgggccgtcgcgtctcggcactcgatcgggcggcgggacggcatgcgggcactggatcggctgctcgccctggccggccgtgggcgggcccccgcgctggtcgcggtctctcccgccgagctgcgcccccgcctgcccggcggggcagtcggcacccggcgacacgtcgcgcccgcgaggcggaacggccaggccgagaacagtgcccgtggggacgcggaggcgaccctcgccagggtctggtcggaactgctcggcttcgaggtgtccgaccgggacgccgacttcttcgccctcggcgggcactccctgctcgccacccggatgctggctcggctccgggacgagcacggtgtccacctgcgcttgcaggatctcctggcacgaccgaccgtcgcgtcgctggcggcgctcctgccaacggccagcgaggccgacccgctcctgccgacggccagcgattccgacccgacagacgacgccggtccgcccgccggcacggcatctccggctggcccggagtccacggaagccggaccggacggggacgggccacgggagtttccactgactcgggtacagcacgcgtactgggtcggcggctcaggtggctaccggctcggtgacgtgccctgctcgttccacctggaacacgactgtcctgggctggacatggcccgatacgaggacgcgtggaacgccgtgatcgcccggcacccgatgctccgcgcgatcatcactcctgaaggccgcaaccgaatcctcgaccgggtgccccggtaccgcatccgggtccgggacctctccgcgctcgacgaacccgtccggctggagaagctctcccggatcagagcggagatggtggggcgggaacctcgtccgggtcgctggccgctggtcgacatccgcgccgcccggctgcccggcgggatcgtacgcctcttcgtcaacgtcgacgtgctcgtctgcgacaccgccagcttcctgctctgggaccgcgagctgcgcgcccggtacgaggatccgcacgtcgagctgccacgggtgggcacgaccttcgccgcgtgcgtcgccgcgctggaacggcgcgcgcacagcccggaacgtgaacgcgcggcgcgctactggcgcgaccggctcgacaccctgcccggggcccccgcgctgccggtccgtccggcagagcccggagcccggccccggttcgcgcgacgcaccgcacggctggagccggcacagtggcaggcgctccgggcggaggcggcccggcgtggcctcaccccgaccgccgtgctactcgcggcgtacggggacgcgctggcggcctggtccggacagggacggttcgccatcaccctgaccctgttcgaccgcccaccggtgcatccggacgtcaacctggtcgtcggggacttcacctccctgctgctgcacgaggtcgaccggtcccgccccgggacgttcgccgacgacgcaagcgaagcgcagcggaccctcttccgcgacctggaccaccgcgagttctctgccctggaaacgctggccgaaaagtcggcgcgcagcggcgccaccgagtccgtacccgtggtgttcaccagcgcgctggggctgaccgatccgctcggcggcgagcacgatctggactggatgggcaaccctgtctacggcatcagcagcacgccgcagacctggctcgaccaccaggtgatcgagcagcacggcgccctgcttctgcaatgggacgtgttggagaacgtcctacccgccgacgaggcggaccaggcgttctccggctacgtcgatcgggtgcgccggctggccgacgaggccgaggagtgggatacgcccaggccggcagggccgagcgcggccgggcgatcggccccgtccgggccaccgcaccgcgagtcagtggggacgggcacgggcgagaccgcgctgctgctgcgcgccggtgccgccgagcccccgctgttcctgattcatccgtccggtggtgacgtgctctgctacggcgaactcgccaggctgttggccgacgaccgcccggtggtcgggctcaccgatcctgccctcaccggaggtgtcgggcccacggacatcccagccctggccgagcactacctggacgcggtgcgccaacaccagccgcacggcccgtacctgctcggtggctggtcgatggggggcacgttggcccacgagatggcctgcctgctcgaacggcgtggcgagcgcaccgccctgctgctcatgatcgattcgaacacgccggaccggatcaggactctgcacggccagggggctccgcaggccatcgccgcggtgcgctacctgcactcgctggcggcgttcctcgacctggacctcggattcggcccggccgaggaagccgagcttcttgaccgcaccggcgacgacatccgtcgtgccgtcacgcaacggctacgcgacgctggcttgttgagccggcgggacaccgccgacacccggctactggtgttcgagcggcacctgcggattctcggggagcaccgggcgggtcacctgagcgatccgacaacccggctgctcctcgtccgggccgcgctgccgtcgccccacaacagcggcgtgggcatgggcgtggacgacgcgcctgacctgtcccggctcggttgggacggccacgtgcgcggcccgatacacgaggtggtcgtcgaggggcaccactactcgctgctcaccggggacgccgccaagacgatcgccgaacacctcaaccggacactcgcggcgctgccgcatccgctccgacaaccatccgacgctgcgacatccgatctcacctagccaacggaagaaactgatgcctacccctgtcagatcccgcctgctccggcgcgggctgctgcccctcaccatcgccgccctgctgctggccggctgcggcaccgacaccacgaccggtagttccgccgacgagcccggcacgccggtcgacggcggcaccctgcgctacgtcgtaccgggatcgccggcgaccgcgagcaacgacccacatggcgggctcggcaacgagtccgacctcatgcgcttcgcgctgacctacgacgtgctcaccgtgcccggcgccgacggcaccccgcagccgcgcctggcccaaacgtggaaggcgaaccagagcctggaccgctggacgtttcacctgcgcgaggacgccaccttcaccgacggccagccggtacgcgccaaggacgtgctctactcgctgacccggatagcggacaaggccgccgagaactacggccgactggccgacttcgacatggccgccgccagcgcaccagacgaccacacggtggtgttggcgacccgggcgccgatggccgaagcaccgaaggcgctggaatcgatcagcttcgtcgttcccgagggcagcacggacttcgccgagccggtccgcggctcaggaccgttccgggtgaccgagaccgacgcccagaccgccgtactcctgcgaaacgacgactggtggggcgaacgaccgcacctggaccggatcgagatccgggccgtcgccgacccgcaggctcgcgccgccgccgtgacctccggccaggcggacgtcgccggaagcgtcagcccggcggcggtcaaagccgccgaggccggcggtgacgtgcaggtggtccgccgcaagggcgtgaccgagtacccgatcatcatgcgcctggactccgcaccgttcgacgatccacgagtgcgggaggcgttccgtctcgcgaccgaccggcaggccctcgtcgacacggtgttcctcggatacggccagatcgccaacgatctgcccaccccgtacgacccgtcgtacccgcaggatctgacgcagcgcacccgggacctggaccgggccagggaactactcgagcaggccggacacgcgaacgggctgacgctgaccctgcacaccacgacgtcgtaccccggcatggacaccgcggccaccctgtgggccaggcaactcgccgacgtcggcgtacaagtcgacgtgaaggtggagccagccgacacctactggaccgccatctacgccaagaaggacttctacgtcggctactacggcggcatctccttccccgacctggtacgcgtcggtctgctggccgcctcgccgaccaacgagaccgcctggcgcaacgcgtcgttcgacgccgagttcaacgccgccatgggcatcctggacccggccgagcgcaacacccgactggcccgtatccagcaggagctgtggcgcgacggcgggtacgtggtgtggggcgtcggtgatgggttggacctgaccgtccccggtgtgcacgctctgcccgacggtcccggcttccagcggatgttcatcgaacgcgcctggaagacgaggtgatcgcacgccgcctcacccggacggcgcttctggttctggcggccactgtggtggtgttcgccgctaccgaggcgttgccgggtgacgcggcgtccatccgggaggctggtcgggcctcgcccgagcaaatcgcccaggcacgcggacaactcggcttggaccagccggtggtggtgcggtacctacggtggctgggcgggctgctccaaggagacctgggttcgtcgctgagcagcggccggccggtgagtgacctgctcggccaacgcctgcccgcgaccgccagcctggtcgggatcgcgctcggaaccacggtgctgctcaccgtggccggcctcatcgtcatgcagctgcgtcggggccggggcggaatgctcgccgccggtctcgctgcagtgccccaggccgtctacgcggcggcgctgggcgcgctgctgtccgccacgttggggtggcttccggccgtctccctgctgccaccgggcggcaatccgtggcaggagccgcggacgctcgtcctgccggcgctgaccctggcgctgccatcggccgcgtacgcctgcacactgctgcgtggcgtgctgaccgacgccctgcgccggccgcacgtcgtcgacgcgtaccgccgcggcctgccgccgatactggtgctgctgcggcacgtcctgccgttcctggtcgtaccggcgttgcaggttctcgcgttgaccgccggctggctcgccgccggcaccgccctggtggagacgatctacggctttcccggcctcggcgggctgctcgtgtcggcggtggcggtgcgggacgtaccggtggtgcagggcgccgccctggtacccgtcgcgaccgtgctgctcgggatgctgctcgccgatctcgccgccgcggcagtgcatcgaaccggccgccccgccgcggtgcggccggctcggacggcggagagcactccgtgacgcgcatccgctggagcgctgtcgcgccggtcacggcactggtggtattcacggtggccctgctgggtcggtacctcgctccaaacgacccggaacagccggtggccgtgccctggtccactccgtcggcgcggctgccgctcggcaccgacgcgttgggccgcgatgtgctgtcccgggtgctggccggcggcgcgaatctgctcggagtcgccctcaccgctgcggcggcggctctcctggtcggagtagcgctggggctggtagcgggctggtggccgaggcgggcaggccgcgcggtgcgctggctcggcgatctgttgctggcggtgcccgccctgatcctcgccctggtactggcggtggcgctaccgggggcaacggcggtggtggtcgcctccgtgctcagcggcgcgccgctcaccgcccgggtcgtggccacccagtgcgccaccgtccgggacagcggctacctgcacgcggccgtcgaacggggggaacacgggctggtcgttctggtacgggaactcctgccggcgttgcgcggcctggtggcggctgacgctggactacggctgattacggcgctgcaactggccaccacgctcgcagtcctcggtttcggcccacagcccccggatcctgactgggcgttgatgctgagcgagaacctacccggcgccgcactcaaccccaccgcgctgctggcgcccgccgtgccgttggcgctgtgcgcgttgctctgcgccgctagtgcgcacaccgccacacgagggcgggaaggggtggcatgagacagcgcgtcgagcacccggtcgagtccgcgacgtccgggccggagcccttggtcgtgacgggactgtcggtgcgtcgggtcggcgacggccaactcgtgttgccggccacggacctccggctcggcgccggtgaggtggtcgcggtcatcggagcttccgggacaggcaagagcagcctgctgcacgctcttatggggagcctgccgacgggtctgcaccgcgacgggggattggtgcgctggcgtggccggacgatcccggagggccgggcggctcgccgctggcggcgggcgcactgcgggtatgcggggcaggacccgatcctcgcgctgaacccgttctggtcggtcgcgcgtctggtgggcgaacaggtgaacggttcccgacgggaccgggcacggcgcgtccgtgaggtgtgtgacctgctcggcctgcacgccgaacttgccagccggcggggcggcgaactctccggcggccaggctcaacgggtcgctctggcccgcgccctggccgccgagccggacgtcctgctgctcgacgagccgacctcggccctggacgtggcgacccgggggacggttgtcgaggcggtacgggcgcggcgggacggctgcaccctgttggtgacccacgacccgtttcttgcttccgccgctgaccgggtggtggacctggcggcgccctccaccgtgatgcgaccgtccaccgccacgcagtccaccgcgacgcgaccgtccaccgcgacgtcgccaccagtgcgaaactcggccgccacacccccggcgtccggcccccgccccgcaccgcttctggccgtacaagggctgcgggtgacccgaccggacggcgcaccgctgttggaagacgtgcacctgaacctggcccatggctcgtggaccgcaattctcggtccttccggcagtggcaagacgagtctgctgtacgccatcgtcggtcgccgtccacgccaatgcgggcgactgttgctgggcgggcatccgctgccggccgacgtacggcagcgagaccgtgagcagcgacgcgccgtccaactcgtcggtcagcatccggctggggagctcaatccggcgtaccgggtcggcgccgccgtcgcccgtccgctggcggtgctgcacggcctgcgccgccatgaccgggccagggaaaccctgcgtctgctcggctcggtcgggctcacggccgaagtcgcacaccgacgtccacacgcgctctccggcggtcaacgccaacgggtcgcgctggcccgggccttggccgcgcggccaagggtgctgctgctcgacgagccgacctcggcgctcgaccgagcctccgccgccgtggtgctcgacctgctcgacgagctgcgggatgacggcctgaccatcttgtcggtcacgcacgatcccaccgtcgcgacccgtgccgaccgggttctgcacgtccaccaccgacggctcgtcgagggccgcaccgatggtccactgcccctcaccgacaaccgaacggaggaaaaccggtgcccgttgaagtgaccgtcgattcgatggtgtccatcgtctcggcgcatccgtgggtcgccgatgcgcgcgccacaccgggcgatgtcatcacggtgtggcccgagcccgccgccacccgcgccggccccgaaccagggcccctgctgcgggagcacctcgatcactgggccgaggtgtacgactgggtgtaccaggaggccgtcgggcgacactcggacgacctggacctgtccggctggcgtgcctcggacaccggcgagcccttgcccatcgaacacatgcgggaatggttgtcctgcacggtcggcttggttctcgcccaacggccgcgacgcgtcctggagatcggctgcggtaccgggctgctcgcgcaccgtctgcaccaacacctgcgcggctacctgggtaccgacgtggcgcctgcggcggtacaacgactcgagaaagccgacctgccccgtaccgcgttcgtccaggccgccgcacacgagaccgcgaccgccagggtgcgggcggccatggacgatgccttcggccagggcgtcacgccggactgcgtgctgctgaactccgtcacccagtgctttcccgggctcggctatctggccgaggtgctgcgacaggcgctggccgtggtggcggacgggggcacggtaatcgtcggcgacattcggcacagcgacctcctgaccgcgcacttcacctggctggagcagtctcgcgaccccgacgtcggcgcagacgacctccgaacccggatacgagcggcaaccgcggcggacgaggaactgtcattctcgcctcgggccgtcgcggcggtgctcacgacgcaggggcggccggtacgggtgagcctgcacgcgcgcaccatggaacaggacacggagctgacccgataccgctacgacatcgtcctgcacgtcggcgccgggtcgccggaggtgcccgcaccggtccggaggatcccctggtcggggcaggtcggtgcagacctggccacgacgctgcgggcagcgtcggccgacgatccgatcgtcgtctccggaatcccgaacgcgctgttgaacgatgcgccgacggcggccacgccccacgctctccgccacgccgtacgcgaactggacgccgcggtactgctcgacccgcacgacccccggctgctggccgtcgccgcgcccgccaccggtgggctcctggccctcgaggacctcgtcggtagcgggccggcgaccggacccgaggcacacgagccactcgccggcttcgtacgccgccggctgcccgaggtgctgcgtgaccacctgcggcggcaggtgccgggaacgcggtcacccaggatcgtggtggccgacgactccgacggcggggaaacaccgtgagcggtccgccggtcgacggcggggttgggcacggatcgggtgcgggcggtccggcatcgggtggagcacacgacgcattggtggacctgcccggggtgggcgcctggcaatgggttcccggccctgaacggccgaccctgctggtcgctcccactgcgcccggcaccgccggacggacgaaaccggatgcggaacagacgttcgtcgacgaggcgaagccggcgtcggcggccggggacgttgctgtcgccggcgccgacctgtcctcgcttcctcagctgaaccgactgatggacgaggtcgccctgctcgcgatggctcgggtgctgcaccgggcgcggctcttccgcgacggcgcgaaacacgacaccggacaggtgctggacgtgttgcgggtagcaccgcgacacgcctggatcgtccgccgttggctgtccacgctggtgaccgagggaaggctccggtacgacccgagcaccggccaccaccacgatctcgtcgcgccggatcgcgtcgggtacgcccgtgcccggcgggagctggacgaggcgcggcgcggccttggctacccgccatcgatgacccggttcttcgtggccacggccgagcggctgccggccctgctgcgggacgaggccggggtgcaggagctgctgttcccggacggttccaccgacaccgccgagggtaactatcgggacaacctacccagccggtgggtcaaccacgcggcggccgcgttgatcgccggcggcacccacagctcgagtggtccactgcggatcctggaggtgggcgccgggatcggggcgaccacccggccggtgctcgacgcgctggccggcaccgagctggactacctgttcaccgatgtgtcgcgcttcttcctcacgtcggcgcggacgctcctcgggaaccgtccggggatgcggttcggcctgttcgacatcaaccgaccgccggtcggcccggagttcacgcccgggtcccgagacgtcatcctggccgcgaacgtcctccacaacgctcgccacgtgggccgggcgctggccgcactgcgggagctgctgtccccggacgggctgctggtgctcgtcgagtcctgtcgcgagcactatcaggcgctcacctccatgtacctgctcatgtctccatccgccgaggaacagcgctggttcaccgacgtgcgatccggacaggaccgggtgttcctcagtacggccgagtgggtcgaccagttggacgcggccggcttcgatccgctgccggtcctgcccggcaacggtcatccgttggctgacgcgggacagcgggtgatcgccggccgggtccgatccaacctcgcacgcccggatccagtgctcgtcgaagcgaccctcgcggcccggttgccgccaagtgatcgccccgaacggatccacgccgtggaccgtgtcatatccgccccgcccactgtcccgatgggagaacctcgttgaccgaccccgccgataccaccagtccgaccgcactcgtcgatgccgtgcgcggtgtctgggccgatgtcctggacgtcgacgtgaccgccgttccgggcgatgccagcttcctcagcctcggtggcgattccgtcctgaccgtccggatggcggcgctggtccgacaacggctcggggtggccctggccctggccgacgttcgcgtcgaacacagtccggcccagttggccgccctcatccaggagcgcggtaccgccacgggtggcgtgcgcgcgctaccgctggacctcaagcgacgggacgacccggaagccccgttcccgcttcttccgctgcaacagggctacttcgtcggccagcaggatggatgggagctctcctaccggtcggcccaccactacgtggacatcggcctggaggacatcgaaacagacgagatcgctgaggcgttgcaggacgcgctggagcggctcgccgagcaccaggcggtgctgcgcgcgcggatcctgcccgacggacggcagcggatcctgcccctggacgatccggaggcgatcccggtgctgcgggtgaccgacctcagcacggctagcgcggacgagatcgccgaaaggctggccgccatccgtcgcgagatgagcaccgacggccccgacccgacccgaggatgcggtctggacatgcggctgaccctgcttccgggggccaaggcgcggctgcactcctcgaccagcctgatgatcgtcgacggctggtcgtcgggagtcttctaccgcgacctgtttgccctggtcaccgatcaaaacgcgatgctcacaccgctggacgtcgacttcggtgactacgccgtgaccctggacgggctgtccgagaccgagtcgtggcgggccgaccgtgactggtggtggaatcgcctcgacagccttccgcttcccccggccctgccgctgatcgccgacccggccgacgtccgaccggccctgatgggtgcgcggcaggcggtcctggacgcggaccgttgggcagccctacgggaacactgcagtcgacatggcgtcaccccgtccgcggccatgttcgccgtcttctccaccgcgctggcccgtgcctgcggacaccgcagattcctgctcaacaccctgcagctgaaccgcctcccgctgcacccggatgtgccccggctggtcggtgccttctcctccaccatgctcgtaccggtggagctgccccagacggcgaccttctccgacctcgcggtccgcgcgcagcgtgacatcggggaggccatggcgcacaacctggtgaccggggtggaggtctcccgcgaactcggacggcgccgtgacacccgacggccggtggctccggtggtcttccagagcacgttgggggtcgacgccgcgctcggtagcgaggtgccccgagccgccggaccgttgggctcgatcgacctgtccagccactaccagcagctacggacgccgcaggtggcgctcgaggttcggctgttcgagctacgcaacgagctggtggtcgtgttctccctggtagaggaaatcttcgacgcctcgtacgtggaccggatgttcggggaagtcatggccatgatcgagtcactggtcgaggcggatcgctggtccgcgccggtcgacctgccgggctttctggactcgcccgagcagggcccctcgcttgcccgcctgtccgtgccgaccgggtcgaccgggacggtcgacgagcctgggccgccgcgcgacgatctcgaacgggcgatcgcggatcactgggcggtgctgctcggctgcggagtgccggaccgggccgcgaacttctttgcgctcggcggggactcgctgctcgcggtacggatgctcggagccctcgcccgggagaaggtcgggtgggtgacgccgcgtcggttccttgaccatcccactgtggcgggactcgccagcgctgtccgtgagccggccgaagccgccggccagaacgtcggcatcggatcgtgaacggggccgtggcggggcgggttgccccgccacggctgttcggtcagcccgccgttccaccgctatggctggtccgccgttcagccggtcagtccgacgtcctcccggaacagttcctggtccagccacaccgcggcgcgcgcgccgtccgccgcgcccgtgatgacaaacgtcagtgcgtcgggcagtgcggccagacgggcggtgtccccggcggcgtacacacccggcacagaggtccgttggaactcgtcgacgcgtacgcaaccgtccggcaggagttcgcacccgagctgttcagccagggcagagtgctgacgggtgggcgcccggtggtacacggcctgccgttcgagcaccgtgccgtcggcgaagaccagccgcatgtcaccttcctgcccgtcgatccggatgacgggttcttcacggacggggatgccggcggtggccagccggctcacggccggttccgggacgggatatccgttcgtgcagacgatgacgtcgtcactgaaccggtcggcgacatacagcgcctgcatgacctgcggcagttcgtgcccgagcaccgcgagggtcatgccccgggtctcgtagccgtggcagaaggggcagtggaagacgccacgtccgaagcgggcggcaagcccctcgacggtgtcggtaaggtcgacctgccccgtcgccaggaccagtttgcgggtccggtgggtttcgtcgcccgccagcaccacggtgaacccgccttcggcgggcgcgacgctgtcgacctggcccacccgcagctccacactcgggtaccccgacagttcctcccggcctaccttgcgcagttcagccggagagaagccgtctctgctgaggaacatgtgcatctcggacgccggtgcgttacgcgggcgatcactgtccacaaccagcacccgccggcgctgtcggcccgacaccagggcggcgttgaggccggctggccctccgcccaccacgatcacgtcgtacacggaatcctcctcaccggcgaggccggtactcacactcgaaacgaaaatgacaatagttatcatctagtccggtagctagtgcccagggaaaggtccccacgatgagccgcatcacgacgatcggcgttctcggcggctatggagccgttggtagcgcggtcgtgcgccgtctgcaccagagcacggccgccttactcctcgttgccggacgagacctcggccgggctgagaaactcgtccgctccttggatgcgaacggcgcccttgccgagccggtggcggccgaccttgctgatccggccgcgctcgaccgactcgcggcccggtgtgacctcctcgtcaactgcgccggtccgtcgtaccgggttcttgacacggtcgcccgagcggcgctgcgcaacggcgccgactacgtcgacgccgccggcgacgatcccaccttcctgcgtctgaccaccgacggcggcgcgcgcgagtggcaggcagccgggcgggtcgccctgctgtcggccggggctctcccagggctgtccgggctcctgccgcgccacctggccaccaccgtcggacgggccagccggctcgacgcctaccttggcggagtggcaccgctgtccccggcagcggccggggacgtactgctcagtcgcgggcccgaacacggcacacccggggccggctggcgggacggcgtcgtccgcgaacgcagcctcgagccccgccgccggctgtcgcttgccgcgttcccccgaccagtggatgcctttcccttcttggccaccgaggccgtccgactcgctcgcgcgctccagatcggcgaggtcaactggtacaccgccttcggcggcggccggcttcccgagcaactggcactatcctgggccctcgacgacacggacacatccgaggtcgtcaacgcggcggccgaggacgtacggcgccacggcacgtggtatggccaggagtttcacctctgggacgggaacgccgccgagacgccgccgcgggtcctgtcgctggcctgcgaggactcctacgaactcagcggattcatggccgccgcggcggcgaccgccgtcctcgtgggcgagacgcccgcaggagtgcacttcgcggccgacgtgctcatacccaccgagatcttccaggcgctcgccgtggatccagcagcgacgatcagccttgacggaccgggcgtgccggctctgccacagtgacagccctccgaaagtgcttgagccggcgtcgaccgcggtcgactcgcggtgagatgcgcttgccctgccgaaccacagttaagggcgaagtccactgctggcatcgcttcgttcgtctttgggatcaccccccgcctgcgcggggaacaggacaccaccacgggaaacaccgcctggtacctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacctgcgacgctagagatcaatcttccggatttcattcactagggcctgcaagatcgtcttcctgcagcagttgacatggcaggctagcgttctcggctgcagcatagttagtgaggcccaagccgtgtggctggcagagctgtggaggccggcagaacatcgctggcaacggacggctggcagttggcagtccactgtaccaatgacagctcaacctgatcctctgtccgccggggttccggggagtggattcgagtggtcctcgcaacggtcgatcatgcggcggctggccgaactgcaggtgaggtgcagctgtcgcggctatccacgggtcggcctcaacgactccatccacactggacgacaatgatctgtgtacggatacactgcagaaggggctgaaccgatgaccgtccacctctcgtcgcaggcgttgatgagtttgcttgtcaacgggcccaaggcgacggatgtgctgcaaacggcgctcgacatgggactgctcgacgcgttggatcctggacctgcccgtctcgacgaactggcgacccggttcggggtgctcccactacggttgtacaagtttctcgactgcatcgagagcctcggtctcctggtccgtgacgaaaccgccgacgacatcggcgctaccagctaccaggccgcgtcggggctgcgtgacgcggtcaccgcggtgctcggcccagacgccatcgagcgggaccgcgaccgctacccctggcggcagttgcacggccgactggccgagagcctgcgcggcgacgtcagtgtcgacgacggcttcacctggccgccgaagacggcggcccagaccgcggagttcgagcgcagcatggccctcgggctggggccggcgatcgagacggtacgccggcatgcgagccagctctggtcggaccggcaccgcctgctggacgtgggcggcggcgacgggacgctcgtcgcgcacatcctcgatgacgcgccggccctgcgagcagacgtatacaacctaccggcggtggcgccactggtggcggccacccgagccgcccgcggtcacccggaccggctgggattcgttggcggggacttcttcgccgagccgcttcccggcgggtacgacgcgctctcgttcgttcgggtgctgcacgactggcccaacgctgtggcccgtcaattggtgcagcaggcgtacgcggcgttggagccgggcgggctgctcttgatctgtgaggagttccgcaccccggatcggctggccatgcagttcttctggagctacttcctcatcggggtcgacagcagcgtcagccggttgcgagaggtggacttctacaccgaactgctcaccgaggtcggcttccaccacgtggcagtgcttccgggcacctgggagctggtgaccgcgtacaagccggcctagtgtcccgtcgcggccgtctggactgctgatccgcacccgtgccggagaaggcgggcgacggaccgggtgcgcggtggtcggccagttgccaccgaccgtcggggtcggtgaggtagccggtgcgagtgtgaaccgcatcgtcatgaggccacgcatccagatccccggttctggtcgtgtgcaggcatagcggtgccgagacggaaacttgagctcgctcccagaacccgccgggtcagggccgcacatgcccgcgacagcctcggcgtcggtccgtagcgtgtgccgggccgggagctcgtagagagcgcccaccccgttgacgccgccgtgcccggagtcggactgcataggcttctgtgcttgacctgggtacggcgctgccaatctgctggagtcgtggagggcggcggtcgcggagttacggttacggttacggttagtttgcggacatccttcaatcgaatgtcaactaccctgacggctctctgatcaaccgaatgtgagaaaggtcgatcttcgcggtcccgttatggggtttggtcgtttggcctgggtgcggagccccgtgtcggtggtgtcgtattcgaggtgtgcctggcggcacgctcgccgtcgtcagattcggtattgggggactcgtcgaattcgcggcaaaatggatcttgcttcgggtagcttccagtcatgcgcgcggacgtgccggtgacggatagcggcgggatgaggtcctccgggtgagcacattcgtgtcggttgtcattctggtcggtgtactggggtttgcccttgtccggccgtgggggttgccggaggcggtgggagccgtcccaggggccggcctggtggtgctgcttggcctggtgtcctggcaggatgcgggacgggaactggtcgtgttgggcccaaccgtgggattcctggcggcggtgctgacactcgcccacctggccgacgacgcgggcgtcttcagatatgccggttgggtggctgggcgggtgagccgcggttcaccgcgacggttgctcggtgtgctattcgtgatcgcgtctgcggttaccgctgttttgagtctggacgcgacggtggtgctgttgacgccggtggtgttggcaaccgcgatgaggatgcgggtacgcgccaaaccccacctgtacgcgtgtacccatctggcgaactccgcgtctctgctgttgccggtgtcgaatctgacgaacctgttggcgttcgccgcgagcggattgaccttcgcccggttcgctgggttgatggcgttgccgtggctggccgtggtggccaccgagtatctgctgtttcgttggttcttcgccggtgacctggccgctcccgcgcgtcggggtccgcccgcgacgccggtgcaggcgccgcggttcgcactggtggtgttggcggtcacgttggtcgggttcgggctggccgagccggtgggcgtgcatccggcgtgggtggccgcgggcggggcgctggtactagccaccaaccggctggtccggcgacccttggccgaggtgggacggctggcgcgggccgcgaatctgccgttctgcgggttcgtgttcgggttgggcatcgtggtgctggcggtgcgttccggcggggtgggcctggtggtcggccggctgattcccgcctggggtgggctggcgggcctgctggccgtcgcggtgctggccgcggtgctggcgaacctgatgaacaatctgccggccacgttgatgctcacaccgctggtcgcgcactcgccggggctggttctggcggccctactgggggtgaacatcgggcccaatctgacctatgtcggctcgctggccaccctgttgtggcggcagatcctgcacgcgaccgcccaccggcctgcggggcgggagtttctacggctgggcgcgttgacggtgccggcgtgcctgatggccggggtggcggcgttgtggctggggttgcgagtgtcggggacgtcatgagaatggcccggccatgacaggcagttgctccgggcgccgcgtgggtcaaggtcatgcgtgcgggcaaccggagtacgggcagggggttgccccagaacagccgtgcagggcccgggtggtctgggcgtatgggcgttcgcaacagctatctggggcagttctgccgtgtcgacttcaccgatcggcgccgatactgtcgtggttcttccagcgccccccggttggccggtgccagtgttgatagttcagcacaatcgtcggatgcccgccggaaagccctttgacgtcccactttcacagaactactgcgggtcatgcggcctctcggtgccgaacgggttgtcgatgacgtaccgccagcggccgtccggtcctcgccgtgccacgtcggtagccgtgccctccaggtgcacatgctgcccgtcggggccctggccgtctatggtccagtcaacgatcagcagggcgatatcgtcggccacgtagacatgccgtgggcgaacgtcgatgggtagccccaggccgaggaatcgttgattggccgcagcccgggcggcgccggtgacaggttggcccggtgtggcgacgaggacaccgtccggttcgtagacctgctcgacagcaccggcgttcccggaattgaaggcgcgggcgaagaccagggggtgttggctggcgtcgtcggtaagagcgacactgaaaggatggttggtgaagtcagttggcatgcggtcagtcaaaccgaccccgtcgcaggtaaccaaacggtgagcaacggctgggaccgtgatctcgttctggacactcgaggtgaaacgagacatccggagccgacctgcccggtggaggtggcactcgctgccgtcgccggccgatggacgacgctgctcctgcgagaactgatgcacgggccccgctccttcagccagcttcgggtcgcactgcccaggctgagcgcaaaggtcttgagtgagcggcttgccaggctggcgcaggccgacctggttgagtgcgagcgccagaagggtttcccctctcataccgtctaccgactcaccccagtcggccggacactcaagccactactgatcgagttgtaccggactggcgacgcgctcctccgtgaaactgcggtacgtcgggggcccaccgtcgggagtagtcgggcgtagcgccagcctctgccttttgttagggcagtaaggtacatccgtggcggcaagcccagcacgcaaccagcccggtagcacccgaaggttgatccgtcgtccaggtctgtcgcggccttggcgtagcggtcggtatacgcggagcggtttcggcggtcaatattcgatgacaggacgcccggctcgtgtgaaggtgggcggatggccgccccgctgatccgttcggcacgacagtcggagctcgatgacctggctcggcttgaggtccaggccggtgagctcttccactcggttggtctgtcggcggtcgccgaccacgtccccgaccagcaggccctgagccgcagtcagcgccaggggcttgtctgggtggccgaggagagcgagagggtcaccggctacgtcgtggcaacggtgctggatggtaatgcccacatagagcaggtatcggtggctcccacacacgctcggcggggtatcggccgccggctcatggcacacctcgagacctggggtagacgcaacgatcggccggcgacgaccctgacgaccttccgcgatgtgccctggaacggtccctactaccggactctcggataccgggagctacccggcgccgagatcggacgcgaactggcagccgcgatgcaacatgaggcgtccctgccggggatggatgcttgtcgtcgctgcgcaatgatcaaatacaaccggcacccttcttgagaatggccggcagctcggcgcgtctgacgtcacactttcggggtaggccaggctcgtcgggtcaatatctcgaggactcgcaggactgcacccaacccttccgggtgggccgatccgcgagagtcgacccgtgcagcgtggcaccggggtgctgctgggccggccggcacgtgcgccgtccggcccagcggcgcaggcgttctgcgcgctgtctggtcgcgcgtcagacgtttgccgcgaccggatagtggtcggcgtagtcggtgtagcagtagcgaacgaaccagctggtcacacaccacttcggtgcattgacagccagggtctggttatcacctgagccatgtcgggcatggccgttgcgctgcatcacgtagtccaactgttgacggctgttccggtcgtcgttgtagtcggccatggcgttgcgcgcagagtcccaggagtacgggtggccggtgaacgaggtgtcgctgacgtcgagccgggtcaacatgcctgcgtattcggcggagtagcggtcaacattcaggtcgccggtgatgatgacctgttcacctgttggaatgaggcgggcgtcaaggaaggcgcggagttcgtcgaactgcgctgcccggactccggcgccggtgccgtcggcgcagccagtgtcggctgcctgagcgtgcgtacccaccacgtgtaagggggctccgttgacatcgaggcgggcgtagacgaatcccttgttggaaaaccagtcggcaccgcagccatcggcatagacgtattggattttttccaggatcggccacttactcaggatcgtgaccccgccatcctccggggtcacgttggagtacgcccccatcgtggcatcccagccggaccgcgaccggccgaggacaggtgtctgataggggtactgggcggcgagacgatccttgagtcggttggatgcctcgttgtcgaacatttcttggagaacaacgatgtctcggccggtgatgtagtcggcctcggaaataaggtcggaccgcgtgacctgaccccagttggggtagagcgactgtggcagaagcatcacgttgtgtgtcagtaccttcagtggcgccggtgcagcctgggcggccccggtggaggcgactagtccagtcgcggcgagaacgacggcgagtagcagaccctgcagtctcttcatgcctttcgatgatgcggtaacggtctacgggacgacgaatatcgtctgaagggcgatgaacgttgagcttacatcctcgggcgacccatcgcggcgtttggtcaggcccaggatcggtcgagtgctccgagttgtgcgtgctgcgaatgggcctgccgtccgcttgccaggtcagatatgtgcagcgtcggtaatcaatatgtaaggttgtgggtgacctggcctgtttcgacctcctcgccgactggctgcggttcaggccgaccaaggacgctgatacaggccaggcggtctcagtcgcgcgggctgttttggtaggcggtcaggcgccattcgtggtcgaccttggtcaccaaccaggaggcacggatggcccgttcggtggcgacggttgtctcacccggcgccaagacaccgccctcggtgatgatgaggccgacattggcgctgacaaaccgtagttcgacgggttgtccggtgacccgggtgcccttgtatggcccggcgaaggcggttgccatgtaggccttgatggcgtcgcggcccttgaggaacagcccgggtaggatcaggctgccatcctcggtgaagacgttggcgaactcatcggcgtcgttctgggcccaggccgcgaccactttctgcggcagggccgctacggctgcccggtcggcggcagtcggtgctgcgctgtcgatgctcatgtcgatactccgtgcatgatctcgtcgggcgggtcagagataggaagtgttgggctccaggccgcaaaggacgcgaccatacaactcggcgttcgtgttcggatgcatcagcgcgtgcaggttgaccgcctggatgtcgcgctggattcgctggatcggcacatccaggtagatcgacgatccgccactggcggcagccaggatgtccaccgcttcgcgcgcgagttggcacacggcgcccaggtcggctcgggaccgaacccgctcctccagcgtccacggttcctgggccgcagctttctgatcgagagtggaggcgagccggtaggcgtggaactcggcctggtcgaccttcatgaacgcgtccgccacctgacgatgggttagtggggccgtcgcctggctggtgtactcggtgtaggtgatcttgcggtcggggagtcgttccatgaatgcgtggcgtgccgccttggccaacccgagggcggtgccgaccgaggaggcggaggcgaccggtagcagcggggcccggtagatcgccgcttcggcgttcgtccgtgacgcgccctgtccctcgaggatcgcgggcaggggcagaactcgctcctggggtacgaacacgtcctgggccaccgtgctcacactgccggtgcccttcagtccgaaggtgtaccagtcgtcgagaatctgcaggtcggacaggggtatcagcgccacgacggggagtggctggttgtccggcgtctgctggatagcgatgatctgctgccactcggcgtgtagtgcaccggtgctgaaaccccacttgccgttgatgatgacgccgccgtcgacctgggtggccatgccactggggcttagcgtgccgcagatccggctgtcacccgtgtcgaacacctggtcctgaacctcgtcggggaactgggccgccatccaggtcggaatccagtacaccgaggcggtccaggctgtggacccatcaccccgggccagttcggtcgcgacgtcgaccagggtgcggctgtcgcattcgtacccaccgtaccgacgcggggtccgcaggcggaacacaccggcggacgccaggcctcgaatcgcgtcgtcgtgcaggcgccggttctcttcggaccatgtggcgtacttctggagtaggggtgcgagatcggccgcactgcggagtagatccgtacgcgtgggaacattcgtgctcaaaacgcctcctagcgaggtgtgaagtgggctgttccaaggttaggcgtatccacgactctcgctgccggtatctgcggctggctctcgtaggtgggcgtcctgccgcgaccgtgcccgcgtagccgtaggggtgccttgccagtgactaggcggcgaggggaagccctccagtccggttcgggcgccaccgtccgtcgccctcgctgttgctgcggcgggcactcggtaggtcaacgagcaacggggggtccagcgtgcgaaccggcttcagttgcacctgagcgtcgatcacgttgccgtggcggatttcgaacggcccgtagcagccgacgaaacgaacggtgtccttgctgcccggctcactggcgccaccctggcacagcaggtaccacacgccgtcgggaaccttgctgagcaggaaccggcccgtgccctgctccatgacgcagcggaccgggcgtccctccggaatgcggcctctgaacaggccgaggaacacggtgtccagccggtgcggtggctggaccgagacggtgccggctacgacgccctccgcccggtcgtggtactcgtccacgtccgggttcatggcgtggacgattccaccgcaccggcggtaagcggtcggggacactcccacacttcgggtgaaccgggagctgaaggtgccgatgctgttgtatccaacctggacgctgatgtcggcgacgttcatcgatgtcgacagtagcaatacctttgcacgttgtaatcgtagcgccgatagaaaacgtccgggtgtgactccggttacgcgttggaagattcgtgtgaagtggaacttgctgaacatggcggcgcgagccatgtcatcgacggtgagttgctcacccaggttgttgcgcatcatttcgatcgcccgctcaacagcagcttcgaagtggctgcccatagtttctctccccccaagtagcgtctagtgtccgggtagcgcttcgtcttctcaggagtgccgcaataaatgtgtggtcgatgggtgcggcaggtgcggggcgcgcagccgctagcgcgtcagtagtcccttgtgctgtatcggtaagcggtgatggtcgcgtcgcgttgtgctgtgcgagttatctttgcgtgctcgctgagtcggtgtcttctcgcagcgtgcgattgcgtggctgctgtctgcaagcgttgccagtagcgatgtcggcaggcaaaactgtcgaaagcgaatgacgcgagtatcgccggcgggcttccggggcggtgggtcggtcactctccgccgctgccggtcgccgcggttcggcgaccattccatggtcggctgccgtggcggcggatgcttcttccgccgtgccgaatcgaaccgctctcgatcttggcggaccaggtgcggtagacagcaccaggagagaagacacagtgattcgcgctgggcatgctcaggtcccagcaccttgttccgggctggaccgaacccggcattccgtcaacaatggaggcgaagtggcgtaaccgatgaactcgctcgttgatccggcgccgaatatgcggaactcgacaatccgctcgccggcatcgaatcggttgacctgatcggcgatgtttgcctctcggctgggtcgtcccgcaatgccgcgacggcaacgaagaagatgccattgacggaaacagctgtgactatgcggtggtccgcgatgcggaccgcgaggagacacccgggtaccggcacgccggccgatgtcgggtcgtgatgtaagtcccatttcactcagcacagggagctgatgttccgtgacaatggtcggagaccgggccgtagtgctcggtgggagtgttaccggaatgttcgcggtgagcgcgctcgcggagggctaccgcgaggtgatcgtggtggaccgtgacgaactgatcggcgtacgtgaggccaggcgtggttcgccgcaggcacgtcacatcaacgggctgctggcccgcggggcgcgggcgttggaggacctgttcccggagatcaccgccgagatggtggccgccggctgtccgttgaccgaccttgccggcaccgtgcgctggtacttcaacggaaagccgctgaagcagacccgggccggcctcaccaacgtggccgcccgccggccggttatggaggcgcactgccgggaccgggtgcaggccatgccgaacgtccgattcatggagcggtacgacatcaccggcctggtgcacaccccggacgggagcagggtcaccggcgtacgcgttcagccccacggggacggcggtgccgaggaggttctggaggccgatctggtcgtcgacacgaccggccgtggctcccgtaccccggtgtggctggaggcgatgggctatccgagggtcgaggaagagggcaccaagatggggctcggctacgcgacccggcactacaagctccggtacgaccccttcggcaccgaccactcgatcgtctgcgtggcgtcgccggcatcgccccgtggtgccatctgcaccaagaccgactccaacacggttgagttgaccacgtacggcatccttggtgaccacccgccgaccgatcccgacggcttcaacgccttcgtgaagacactcgctgcgcccgagatctatgaggcgatcattgacgcggaaccgctcgacgatccggtgttgttccgcttcccgaccaccctgcggcggcggtacgagcggatgggtcgctttcccgagggccttgtcgtcatgggtgacgcggtctgcaccccgaacccggtgttcgcccaggcgcagaccctctccgcgttgcaggcgctcgctctccgcgacgagctgcgacgtgggatcgtgccgaactcgacggagttcatggccacggtcggtcgcatcgtcgatcccgcctgggatatgaccgaaggcatcaacctgagctacccgggggtcgagggcaagcgcacccgcaaggtgttgctactacacgcgtacatgcgtcgactgcacgatgtggcgagccgggacggaagcgtgaccgaggcgttcatgcgggctgccagtctggttgattcaccggcggccctgatgcgtccaggcctggtgtggcgggtactgcggggctgacctgacgcggccggaggacctccgagggacgagaccactcgtacccggaggtcctttgtgtcgacctcgttgcaccgacggtttccgccgagtccgggccgcgccgaggccgcggtccgggtggcgcgccaccgccgatgtggtccggtcccgaccgtctggggcgcgtcgacgagcaggatcgcgttgatcggcctgaccgggttgtggcccggaggacaggtgcgaagcgccggcggcgccgggaggctcaccacctcggtcagggtgccggcaccagacggcgcgaggtgccgacagctggtgtcggcacctcggatcggcccttccggggatcagtgcaacgtcacgttgaccgcctcgaccgcgtcgaccaactcgccgtgggtgagcatgtcggcgaccagttcgatgtcgtcggccatgtagcggtcctggtccagcaccggaaccacccgccgcaccgtgtcgtacaccgctcgggccgcacggctcaacccggcgctacggtcggcgaggtcgaccgcctgggcggcggcgagcagttccaccgcgaggatctggtcgttgttggtcagcacccggcgcgcgttacgggcggcgatgaggcccatgctgacgatgtcctggttgtcgccgttggacgggatgctctgggcactggccggaccgatcgttcgattctccgcgaccagcgcggtcgcagggtactgcgccccggcgaatccgctgtgcaggcccggatcgccggccaccaggaactccggcagcccgtaactgaggtgccggttgagcagccggttcgtccggcgctcagacagcaccccgagctgggtcaacgcgatcgtgacgaagtccatcgcgaacgcgaccggctgaccgtggaagttcgccccgtggaacacctcccgcccctcgaagaacagcgggttgtcgttggcggagttgagttcgatgtcgagcttggtccgggcatgggtgagtgtgtcgcgtacccctccgagcacctgcgggacggcacgcagcgagtaggccttctgcatgtacaggttggtacgttgcacgctgtcctcggccgaccggctctcctgcaccattcggcgcaactcggcgtgctccaccgtcagcctgctgccctgcatcagcgtccgcatgttcgccgcgctgtcgatctggccggcatgcggccgggccacgtcgtgtccctccggtaggaacggtccggtcgacccgcgcagaccctcgatcaccagcgccgcgacgatctcggcctggcgtacctggatcatcgcctggtccaccaccagggctcccaggccggtcattgccgatgtgccgttgatcagggcaaggccctccttgaaccggagctgcagcggctcgatcccgaactcgcgtagcacgtcgccggtgcgtacccgccggccgtcacgtagcacgtacccctcgccgatgacggtgctggcgatgtgcgcgagtggagcgaggtcaccgctggccccgagtgaaccgatctccgggatggccggcgtgataccgaggttgagatacagcgccagccgctccaaaatctcgggtcgcaccgccgagtacccctttgccagggcgttcaggcgcgccccgacgatcgcccgggcctcgttctccgagaacgcgggtccgacgccggcactgtggctgcgaaccaggttggtctgcaactcgacctcgtgttccggcgcgaccagcatgtagatcatttcgccgtacccggtggtgacgccgtagaccgggacgtcctgacggatcgtgtcctcgaacagcttccggctcatggccgccttggtcaacgagctcgccggcacccggcacggcacccgttgctcggcgacccgccggagagctggcacgtccaagttctcgccgtcgaagtcgacggacgcgctggtttcgaccgcggtcatatctcactccctggtgccgtggggacgggaattgtgatcgcgacccgatgttcgggccgcgtcaacgaggccggccatgccggctagcgaagggttcgcgtagaggtccgcgagtgacacgttcctcccgaactggtgccgtaccagcgcggcgagtaccggtagttgtagggaatggccaccgcgggcgaagaagtcgtcccggacgtcccggggcggtgtgccgagtagcgttgcccagattccggccaacgcttcctcgacgtccccgctcggacctcgttccgactggcgcagccctcgacgtggtgtcggtagccgtcggcggtccacctttccgccgacgttgcgcggcagaggctcccgcatcggcacgatggagacctgagccagcgcgggcccgaaccgtcgccgtaggtgggcccgccactcggcggcggagccggccgtccccctgggtacgacgaaggccaccagttcggtcaccaggccgtcagccccggtgaccggcagcacagcgcattccgttaccgacgagtggcctgccagtgcggcttcgacgtcggtcagctccagccggttgccgtacagcttgacctggaggtctcggcgtccgcggaactccagtgctccgtcccatcggcggcggccgaggtcacccgtccggtaccagcggagagcggcggtgtcgtccggcgtcagcgcaggtactggtgcgaaggctgacccgttgtcctccgggttcaggtagccagccgcgacgtacggactcgccacgacgagctggccggtgacgccggtcgggcagggccggtcgtggtcgtccaggaccaggacctcacgtccggggatcggctggccgatcgggacgacgccgtcggccggttcgacgatctcgtgccaggtggcggcgatggtctcggtcggaccgtagacgttggccagtcgggtcgtcggcagcacgatccggatgtcgttgacgagttcgcccgatactgcctcacccatcaggacgagccaccgtagctctggtaggccgctcgggccggctccggtcggtccgctgcgcgcggtgatcgccttgacgagttcccgggcgaagctcggtaccgtctgcaggaacgtgatctgttcggcggcgagccagtcgaccagcttctcggggtgggttcggatgcgcgcgggtacggagtacacagtgccgccgccgagcagggtggcgaacacctcgcacaggctcggatcgtgttccggggtgacccattgggcgacccggcttccgcgtcggaggtcgaacgtgtccgagaaccaggtgacgaactgggtgagggccgcgtgggtctgcgtgacgcccttcggtcggcctgtcgagccggaggtgaatgccgtgtaggcggcgagtcccaacaccgaggcgtcctcgtccgtcgtgtctgcgtgcgcgatgctggtggtcgtgccgtccggtgtgtcggaggtcgtcgtgctgatgtcctcggcggtgccgccgagctcgtcgcggtaccagcaggccaggtcatcgtcgacgggagagcggtcgaggagtaggcgactcggccgcagggcggccagtaccatccggcttcgctcgtcggccggtccggtgccgagccaggtcaggtgggcgccggcgtgccacgcgccgagggaggccgcgatctggcgtgggccgggcgtcatccgtaccgccaccggggtgccgacacccccgccatcggccgtgaggcgggcggcgacggccgcggcctccgcgctgagctggcggtaggtcagcgcgtcatccgggccgacaactgcacgttgctcagcccacgtcgtgccgtgtcggtggaccgtggcgagcaccgcttcggccggtgggacaccggtgcgtccggcgtccgccttcgactcggccgagccgtgacggccgccggcgatgtgcgcgctgacggtggtgagttccgggccgggcacgtcgatcggggacgggtcgagcggcagtgcgtcgaccggtgtcgccggggcgccgaacccggccagcagcagggtacggagttggcccagtagcccgaccgcggtggccgattcgaacaggtccgcccggtacgtcagcgatccggtgagcgtcggctcgacgcggtcgacggtcaggaccaggtcggccacggtcgcggcctccggcaccggttcgcgttgcaccgtcgctccggtcagccgcagctcggcttcggggaggccacgcaggacgagtaccgcgtcggtcagcgggagtcggtgtggatcccggtcgaggtccacggtcagctcccggaccacgtggcgcaacggcacccctcgacagcgcaacgcgtccgcgacctccctgtcggtgcgccgcagcacctcccggaaggtcggctccccgctcaggtcaccggcgacgagcaggaggttggtgaacgggccgatgcgttcgttcggtgccggtggcggtaggtccgccggggttgccagcgccacccggtcggtaccgttgtgccgaccgagcaggaccaggaaggcagcggccagggcgcccagcgggctcgtgccctccgactggcagccggcgtgcagcacccgcccggccgtggtgccccagtcgaagcgcagcgtcgccgcgcgccacggtatcgccggcgggcgggtccggtcggtgggcaggtccagtggcggcggcgggggagtgagccgctgcgtccgggcgacgagcatgtccgggtggtcgtcgccggccggccactccgggtcggtcctgcggtcgcccgcgccgaatgaaccatcgacgctgccgcgacgtgggttgccgtacgcctcggacagctccgtcacgaggcggtcggttgacggcacgtcggccacggtggcatgggtgctgagcaggatgtcgaatcccgcagcgtgccatcggaacacacgcagccgggcgagcgggtcgtgggcgaggtcggcggtggcggtgatcgccgacgcacaccgccgctcggcgtccccggtggcatcgccttggtccgctctggccaggtccgtcacggtgaaggacgagtgggcaggcaccggcttgaccaccgtggtcggtcgtccgtcacgttcgaccaggttggttcgcaggaaccggtgtcgggccagcacgacgcgccatgcggcgtgcagggcgtgcaggtcgaccggaccggtgacccggtatcgccggtgctgccagccgaccggggcgtcgggaaggaggttactcaggaaccaccacgcttcccacggctgcggacccgtcgccggttcggcggtcatttcagacacgcgaaatgtgtgcactctggcctccttcgtggttccggcacgctcgggccggtgatcgtccggaggtaccgggaccgatggtggcactggggcttcctggcctcattcttcgaccgtgcgcgatgtgtatggcgttttcccgcacgcgtgaaggtgccaggcgcgaccgctgctccccaccatgagtaggccggcgtttggcgatagctgccgtgactcggaccggcctcacatgaaatgcatgaacataaggtggatggtggagatatggcggacgacagcagtcaggtgagcagcgatggtgagctggccgatcgggtcgctcgcatctggcgcgatgtgctgaatgcccacgaccggtccgcgcaggcgaccttcttcgaccttggcggccaatcgatcgccgccgtacggatcgccggccgggtcgaggacgaactgggcatccaggtcgacgtcggcatgctgttcgaggactccgacctggacggcttcacccggcacgtacgggccatggccgggcagtcggacgccccggccgcgggtgcctgagctcagcgggtgccgacgtggactggacggacggtaaacacctcccgatcaacgccgcgttgcgtcgctatctgctggcgaacagcacacccccgcctccggcactgctggacctcgccgccgagaccggggagctgggcgaggtggccggcatgctggtgccacccgagcaggctgcgctactcaccctgctgacccggatgctcgatgcgtcgacggtcgtcgacgtcggcacattcaccggggggtcggcactggcgttcgcgcaggggctggctcccgggggacgagtgatcacctgtgacgtcagcgaccggtggatcgaggtggcgcgggcacactgggaacgagccgacctcacggaccggatcgacttccgccttggcccagcggccaggacgctcgaggcgctggccgcgcacccgccagtggacatcgtgttcgtcgacgcggacaagatgaactatcccacctaccaccagctcgcggtcccgctgctccgccccggtgggctgctgatcgcggacaacgttctactcagcggctacgtcctggatccggacctggcggtcgagccgctggcccgtcgctgcgcacagtcgctgcgcggtttcaacgccgccctggtcgccgacgagcgcctggagtcggtcatgttgccgatcgcggacgggctcaccatcgcccgccggcgctgaccacccgcgctccggcaaccgggtgccgcgcgcgctcaggtcgaggccgggtgggtcgcccacacccgccgaacgtggacgtcagccggacaagcggcccacggtcgtcgcagcgcagtccggaagatgaccggttccgccgcccccggctgaactagggaacgccttgttggcagtagatgactggtgacagcaggtgcgagcagggggacggcgaactgccgtccccttggcccgcgcaaggaaggagccgaccgcgatgaaagccctcgtgttgtccggtggcatgggtacccgcctgcgtcccttcacacactcgatgcccaagcagctgttcccggtggccaaccagccggtactggcgcatgtgctgggcaagatccgtacgctcggcgtaacagaggtcggcatcgtcgtcggcggtggtggtgcggcccaggtcgaggaggcgatcggggacggcgcgcggtttggtctacaggtgacctacgtccaccagcaccagccccgcggccttgcccacgccgtccaggtcgcggccgacttcctcggtaccgacgacttcctggtgtacctgggcgacaatgtgctcaccgaggggctcgtcgagttcgtggcccggtttcgagacgagcgtcccgcggcccacctgctggtgcagaaggtgagcgatccccggtcgtacggggtggtcgagctcgatgccggaagagtgcagcgactggtggagaagcccgcctccccccgcagtgaccttgccatcgtcggcgtgtatctcttcactcacgagatccacaccgccatccgggaaatccgtcctggccggcgcggcgagttggagctgacggacgcggtgcagtggctggtggacagtggagcgcgggtcgaggcgacggagtacggcggcaactggagtgacgtcggccaggttgatgacctgctcgagtgcaatcggcacctgctcaccaagctcgacgccgacgtcgccggcgaggtcgacgaggtgtccgtggtcgaatccggggtgcgagtcgaggccggtgctcgggtggtccgttccgtgcttcggggcccggcggtgatcggcgcggagacgttggtcgaggacagcgtcatcgccccgaacacgtccgtcggggcgggctgtgtggtgcggaggacctgcctggccgactcgattgtgctggacggggctcaggtcaccggcgtaccccagctgcgtggctcgatcgtcggccggtcagccaccgtgaccggtgtcgccgaaggcgtgcaccggctgctcgtcggcgaccacagccaggtggagatcgcccgatgagggcccgctcacctgtgccgtctcgtacgcccgacgtcggtcttcctcaccacccgcatcgatgggtgggcctgatcggcaacgacggccggactgtccggcagcacacggaagggatgaaccagtcatgatcgataccgcgttgcgggtaccgctgtcgctccaacaggacttcctccgcagggtggaccacggcgacgacgccgggccgttcggatcccgctacacgatcgtcggcggttggcgcatccggggcccgatcgatgtcgacacgcttcgggacgcgctcgccgacgtggtggcgcgacacgaggcgctgcgtacgttgctcatggtcgacggtgacgaggcatgccaacagatccaaccgcccagtagcccggacctgatgctgcgcgacctgccggaccgtgggcccgccgatcgggagcgaatcgcggaggacttcctcaacgacgtcgagtccggccggttcgggatggacgagacgccgctgctgcgggccgtacttggccgcttcgacaacgatgacgcggtgctcgcgctggtcgcgcaccacaccgccgccgacggttggtcgatgcaggtcatcatgcgggacctggccagctactacgccgcgcgccggcagggtcgccccgccgacctgcctcccgcccgccagtaccgggagtacgtggcgtggcagcaggcgaacgcggacagtgagacggccgtcgcggcccggcgatactggcaggaaaggctgcgcgacgcccaggtgtggcccgtccgaaccgacctgacgcgggcggatgggccgtttgtcacctcctggtaccgcttcctgctggaggacgaactacgggcggcgacggtggcactcgccgcggagacccgcagtaccccgttcatggtcctgatggcggcgtacctgacccatctgcgggagcggaccggagagaccgatctggtggtaccgacgttcatgcctgggcgcaatccctcctggaccctgcagatagtcggctcgttctacaacttcatcccactgcgcaccgacacgtcgaactgcaccgactttcgtgacctcatcggccgggtgcggaccacctgcctggacgcataccgccacgaactcccgttcgccgacatcatcgcgcaggcaccggacgtgatgaacgcggcgatcgggccggatgcggcggcgtgcgtcctgcaggtcacccagtcgccgtacgtcctacgtgaggagcaggtcggtgacctgcgatacacggcactgcgccggcggctggtctcggcgccggtcggttcgcagatccctgatggagcactgcttggcctggaactcgatcccgacggcggcatcgtcggcagcatcgggttcaccacgaacctgttcgtcgagagcaccatcgtcggcatggccgctgacttccagcagacactacgcgacgtactccacccttcgtctcggcgctgagcaccgcgaacgagcccccgccacccggaagccgggaccggtcgggggttcttcgtgcggtcgggtgtcaaccgcaggcgacgggtcgaccacgacagacacgcgggtaggaaacacccggccggatcagaagccgggtggccgagatgtctgggccggccgagtgtcaggcgtcgttcaagtcctgcaggcgacgaaggtcgggaaaggacgcaaggtccggtacccgccagccgtccaggtcgtactcgcgcaggcactcgtcgacgaatgccttgtaatcgtccacctcgccaccgagggtctgtgcgttgaacagctcgacccgcacattctcgtggttaccggcgtagttgcgctcgtacagctcgtgcctcccgccgaactcggtgccgatggcgtcccacagcagcttcatcagcttgacccgctcgaccgcgtccgcgccgcccgacccccgcaggtacgtgtcgagataggggcggatgtccgggttatggaagtcatcagcgctggagttgacgtagatcagaccactggcgacatcctgcatcgcgatctcccggatccggggatagccgatctgcatgaaccaccggtacgccatcccgtattgcgggttgggcagcagcgcgccgttcttccagggcaccgggttgcgggcggcggcatcagacaagccccagaagaggttccgccaggccaatacctcgccaagccggctctgcaccccccggaattcggcggtgccggtcaactccacggccttggcgagcagcccggccaggaactccagcttaaccgccaggcgagtacatccgtgaaaggtaaaccgctcggtgaacccggactgcccggcgaacatctgcaccttggccaggtcgccgtagatgaacacgttttcccacgggatcagcacccggtccagcaccaggatgctgtcgttctcgtccagacgggaggacagcggatagtcgaaggggctgcccatcaccgcggccgtggccgcgtacgacggacggcagatcagcttcataccgggcgcgtccatcgggacggtggcgacgagcgcgaactcgcgtttgcgcaccggcagaccgtagtgggcgaggaagttgtagtgggtgagcgcggatgcggtcgcgaccaccttggcaccgctgaccacgagaccggcgtcggtttcccgctccacgtggatgaagacatcgcgcacctcgtccggcggtcgggaccggtccaccggcgggtgcacgatcgcgtggttccagtacagcaccttttcctgagactcccgataccagcgccgggcattgtcggcgaacggcgcgtagtactcggcgttcgcaccgagggtgccgaggaacgccgccttgtagtccggggcgcgtcccatccagccgtagctgaggcgagcccaggccgcgatggcgcgctggtcggcgacgagatcggcgacgctgcgcgcggtcgtgaagaaccggtgggtatacccgtcgctgccggtgtcggtgggtgcggtgagcacgggccgggtttgcgggtcgtgcagcgcgtcgtacagtcgcgcggtcatccggaccgggttgcgaaaggcaggatgcgcggtgacgtcgcgcacccggtcgccgtagacgtagacctgccggtcgtcgcgcagcgactcgacgtactcgtcgccggtcagcgggcgggtcacccgccgccgggacggttcggtgtcggaatcccgtgggtcagtcatcgcggcgtcactggcccgaccgtgccggcaggccccgaccgggcccccggtcgagccagtgctcgccgggcgtcggtcggcgtggcgcgtgccgcagcacgcgaagcagcatctccgggcgcatgagcgcctgcggtggatccatcaggccggcgacccgcatgaacgcgttcgtcaggcgggcgtccttggtcgccgcgtactggaagcgggccaggtaggcgttgccgatccgcaccttcagcgtgcgtcgtccggtcaccccggggaagtcgaggtcgccgccggcggagatctcccagggcacgtcgatgacccgggcgacatcggtgaagaacggcagtggcttcggtggcagccccaaacgcaggtgctggcgcagcgccatcacctcgatcgccgcgacgctcatgccctggccgtacaccgggttgaagctgcacaacgcgtcgccgatgacgaggaggccctgcgggaatcgggtcaaccgctcgtagcggcggcgtacgctggccgggaaacggaacgacaccgggtcgtccagtgcctccccgtcgcgcacggcctcgtacacgtccggcaccggcagggaccgggcgaaatccaggaagccttcgtggtcggtgggcgggtagtcgccgaggacgccggtcagcgacaggatgcaccggtcgtggccgacctgtccgaagaaggcgcctcgggggtgagccggcgcggccaccgggttgatcgactggaccccgtcgaaccactcggggcgggttcggtagtgccgggtggtgtaagccaacccgaccttgacccgttcctcctgcggccgctggtagccgagctcggtcaaccacgcgggcgtgcgtgagccccggccggtggcgtcgaccaccaggtcggcgtcgagttcctcggttgccgactcgccgtcgcgaggttgcacccgcacccccacgatctggtcccgaccgggcgtcgcgatcagccccaacacgtcgcagttctccaggaacgcgacgttgggcagggccgcgacccggtcgcggacgtggcattcgagtaccggccggggggcggttaccgagatcaggccggtacgcgccgggcggatccgccggccgttgaagtaccagcgcatctctccgaggtcaccgaccgggaccccggccgagcgcagttcctcggtgaggtccgggaagagctcctccaggatcaggtgaccgcgtgcgtgcagcccgtgggcgtgcaccgtgtgcggggcgccccggcgcggcgcgttgacgccgaccaccgtgtcccggtcgacgaccagtacgctcgtatatgactcggcgagtacgcgggcggcgaggatcccggccaggctgccaccgagaacgatcgcgcggccgttgacgtccgtcataccgcattcctccttgaggagcccagtgcagcgttgatgactgtaaatacagtgagagtcggccggcgataacgacctctgaatgcggcgaccgacctctcgactccgtgcatccgcgccattcgactcacacgaggctaggggacgaaaagttgcggcgggacttccagaatgcgggttagcggcagcgcctcccgcacggacggagatgattccggccccggctgaatgcaatcgttttggagactggcacgtcggccccggcccggccggatgcgtcccgctcggaaccgcaatgccgactcccaatggcgtacccgaggagtggtcagtggcgaatctatccaaccggccgacgcccgagctggcggcgtccgaactcgaggctctggaccggcggcatgtgctgcacccgcaccagcgcagtcagcgctcggagcggcgggtgatcgtgcgtggccagggatccaccgtgtgggacgcgaacggcaggaaactgctcgacgcgctgggcggtggtatctgggtcgctcaggtcgggcacgggcgtgcggaactggccgaggcggcggctgagcaggcgggccagctggcccagttcaccggattcttcgagtacggcaacgacaagtcgatccggcttgcggagcggctcgccgcgctcaccccggccaacatcaaccggacgtacttcacctgcggcggatcggagggggtggacaccgccatcaagctggcacggctgttccatcaccgccggggtgagccggaccgaaactggatcatcgcgcggcacttcgggtaccacggcgccacctacggttccggcaccgccaccggtatcccggacatgcaggtggccgtcggcccgaacctgcccaacgtcgagaaggtcatgccgccgtacccgtaccacatggagatgtacgggggtcagaacccgaccgacttcctgatcaacgaactgtcgcagacgatcgagcggctcggcgcacggaacatcgccgcgatgatcggtgagccggtgctcggcggcggcggtgtgatccccccgccggacgactactggccgcgggtacgcaagctgctgcgcgaacacgggatcctgctcatcgccgacgaggtgatcaccgcattcggtcgtaccggcacctggttcgactccgagccgcggggcatgtccccggacatcatcaccgtcgccaagggcatcaccagtgggtacgccccgctgggcgcggtgatggtcgacgacgagatcgtcgagtcggtaaccggcggggacaacagcttcttccacggctacacctactccggtcacccactcgcctgcgccgtggcgctggccaacctggacctgctggagaagcaagggctgctggaacggtcactggcgatcggggcgcggttccgtaccggcctggcaccggcggccgagatccccgtggtcggcgatatccgggtggtcggcgcgaccgtcggaatcgagctggtcgtcaatcgagagacccgcgagggcgtctcgatggacctggccctcgccgtggccgacgacctgtacgagacacacaacgtgatcacccgcaactatgggccgaccctggtgctgtcgcctccgctggtgttcaccgaccaggagacagatcggaccagcgccgccatcgttgaggtcctcaagcgcgtcgacctcgcgtcgggccggatcgctccgcgctgacccgacccgcggcaatccgcgcccgtggcccccgaacccggaagccacgggcgcttgctgtgctgtccccagcgtcatcgccagtccggaaaggaaccaacgggtgtgcgggcgccggctggaccgagacacaccgaaatggcctggcgtacgacgccaggccattccgagacgacgcggtcagtacgtgaccacggcgcggaaccggacgtcgcccttggccaccttggcgacggcttcggcgacccgctcggcggggaacctctccaccaccggtgcgaccttcccggatgccacaaggttcagcgcctcggtgaggtaccgggggccgtcgtgggtcgcgctgatgatgcgttgccccagcgcgaagaacgggtacgtcaccgctgccgggatggtgaatggctcctgtccgtcgatgccggcgagcaccattcgtccgttgacccgcagcccttgcagggctgcaccggccgcagcgtaggacggtgaggtagccaggatgacgtcggctccgcccagttcccgcagttcctcgccgctgccgacgatgtggtcggcgccgagccggcggatggcgtcgtgtttgtccaccgaccgggtgatggcgacggtctcgaacccggtggcccgggcgaactgcaccgccaggtggccgagggcgccgatgccgagaaccgcgacccgctcgtgcggcagcgggttcgccgcacgcagcgccgaccaggccgtgtacccggcgcacatcactggtgcggcgagttcgaaggggagcccgtccgggatgagcacggtttcgtcggccctggtgaccaggtattcggcatgcccgcccagcacactgaagccggtggtggtcggcgacgggcagttgatcgcggtctggccggacaccggcaggttgcgctggcagtagtcgcaccgcccgcagcctgcccggacccaggtggccccgacccgatcaccgacctgccgagacgtgacgtcaggccccacctcggccacctcgccgaccggctcgtgtccggtgaccgccgggctgaccgtcgggaacggaattccaccgcaggtggcgaggaagtcgttgtagcagacaccagaggcacgtacccggatcaggacttcgcccggccccggcaccggcgtcggcacctcacgtagttcccaggtgccgttgaattcgggaatgacggctgccttcatatctctgcccttcgctgctatacggtatggacggaatcgatcggattcggggcacggtccggcgtgaacgtcaccggcagccgctccaaccggtgcaggacgaagctggccttccagacgaggctgtccgttggtaccgccaacctcaaccccgccagccggcgtagcaccgtaccgaacgcgatctcaccctccagccgtgcgagcggcgcaccgaggcagaagtgaatgccgtgactgaagctgaggatctggccactgccctcccgacggaggtccagccgggacgggtcggcgaacacggtggggtcgtggttggccgccgccgcggcgatgaccacgtgttcgccggatctgatctcgaagccaccgatctcgaccggctcctgggcgaagtggtacgtcacgcaggagaccgggctgtcgtaccggagtagctcgtcgacggcggtggtcatcaggttcggctcgctccgcagcgcggccatcgcctccgggtgacgcagcagcgcgagcagaccgttggcgaccagattcaccgtcgtctcgaaccccgcgctcagcagtagcaacgcgttcgaccggagttccacgtcggtgagccggtcacccttgtcctgcgccgccagcatgcccgagatcaggtcgtcctggggctcccgtcgccgctgctgcacgagctcggcgagatattcgtcgaaccagcgtccggcagcgatgatggcgtcgaagccggaggacgcgttgatgccggtgagcacctcggcgtgccgctcgaactcggaccggtcggcgaacgggacgcccaacatttcgctgatgaccgcgatcggcaggggcagtgcgagcgtctcgacgaggtccgcctcgcccttcgccgcgatcacgtcgatcaggtcgtcggtgatctgctggatccgcgggcgcatctgctccacgcgccggcgggtgaacgcggtcgacaccaacttgcgcatccgaccgtggtcgggcgggtcagcgaacagcatgtgtcgggacagcgcatagtcatcgctggccagggggtggtatttgtgcagttcgggcgcggcagcagtgatgctgcgaaccagccgcgggtcggacagcgcctggcgcgcttcccggttcccggtgaccagcacggccggcatgccgtcgggaagcgagatccgatgtagcggttgccggctcccgagtgtggcgaacaacgccttcgggtccgcgaacacctcggtggtcaggttctgttcgccctgtgggaccggcatgggtacctcgatctccgttctcgaaggtggatggtcgggtgtcacatcgaccggttgcccggggtacctggcgtcaccaggtgacgggaaggcaggcgagccggggaacatcgccggcgaagtaggtgggcaactgctcggcgggcaccgccaggcgcagcgtcgggaaccggctgacgagggcccggaaggcgatgtcgagttccagtagcgccaggttctggccgatgcagtggtggatgccgtggctgaaggcgaggtggttggtgggcggcagggctacgtccagacggtcggggtgcgtggtgacgttcgggtcgaggttgccggcggcgaagctgacgatgatgccgtcgcctgcccggatcagcttgccgccgatctcgatgtcctcggtggcgacccgggcgagttgctcgaccagggacaggtaccgcaggatctcgttcaccgcgcccggcaccaggtccgggttgtccaccagcgccgcgtactgtcccggggcggtcagcagggcgagcgtgcccagggcgatcgcgctggaggtggtgaccgtgcccgcgaccagaatcgccgaggcgatggccaccagttccgcccggtcgatcgcacccgggcgcaggtggttggcgatcagatggtcgatcaccccgtcgcctggctcggactgcttggtctcgatcagttggtgcaggtaggcggtcagttccgccatcgccgcgtctgcccggtcgggttcgaacagcccggccacggccggctcgaagcgcgtccggtcctggtacggcacgccgaggtgcgtgcacaccaccatcgtcggtaccggggtggcgaacgccgacaccaggtcggccggcgaaccgttggcctccatggcgtccaggtgctcatcgacgatccgctgaatcgccggccgccgcgctgcgacctgccggaccgtgaaccgggggagcagcagctgccgttgccgggtgtgttccggcgggtccatgccgaagagggcggcggcgaagccgccttcctcctcccgggccatctcgcgggtggcccgcatgctcaggtgccgctcgtccatcaccgggtagttcggaaagtcggcgcggttggagactcgtgagtcggcgagcagcgcgcgcgcttcggccgccccggtgaccagccacgcggtacgaccgtcgtacaggcggacggtactgaccggtccggcgtcgcggaggcgggcggtaccggcggaagggcgataggggcactcgcggggcagtgggtaactcggcgggtgcggggtcgtggactgggtcgcctgcggtgctggcgcggccatggctacctctcgaaacgtgactgtgccgcggcggctgttcacctgcgggcggctgcctggaagccgatgtgggcgtagtggtcggcgatggtgtgaaacgactccttcggctcccagcggtaggtggaggccggatcggcgaagtcgtcccgaatggtcttgacgatggccatgcttgccatgtcaaggtctttacgagggtcggtcgagtgcggatgggtgggatggatcagctccgagaccgcgacaccgtgcacgcccgcccgctcgaatgcgtcgagcatgcgcaggtggtacgcggcctgctcgctctcgtcccggacgtagccgtcgaggatgagggggaccggcccactgcggtcgacgatgtcccagaaaaagaacgccttctgctcggcgccctggtaggtcgcggtgccgtactcggcgatgtggatcggcttgccccaccggtggtagcgcgtcacctccgcgatgtgctcctccgccgtgggcagccacctcggcaggtactggtacatgagtccgatcgagtcgaacagctgccagtcgacgtcttcgaacagcgcggcggagtagcccagttcgccgttgaacagcccacgggcgacgccgctcgcccggtggaggaactcgttgagccggggagtggcggtcgccatgttcaccgtccccgtcggggtcagcaggtggtgcttggcgtccgcgtacacgttggccatgcgctcgtgatactggtctccgggggtgatgcccggtgtgaagatcaggtgtacggcgccgacggtgaggctcacctgggcgtcctggcggcgtagtgactcggcgagtcgggcggcctcggcgaggtgctccaggacgtccggttgcggccggtccacgagccggggctgcaaccggacgtgcagaccccgtgccacggcggcctcggcggtcgccgtgagtcggtcgaggtcgctgccgtagatggtcaccgagttgcagttcagctggtcactgatcaggctgatctcggacagcatgttcgaggtggtccagcaggtgcgggacaacgccccctgaccggtcgcgaagttcgtgccggtgtcgtacgcgaccccccggtgcacgaggcccggtgccgccaagcccgcggcggggccggtcggttggtgtgacatggcgcttccttcctggccggtggggacttgcgcgctaccagacaaccgggagctcgtacagccgctgcaacgtcccgtcgttgttgttgctgggaatctggtcgatcggcttggcggtgcggaggttcggcatgcgggtgaccaggctccgaaacgcaatctcgagttcgaggcgggccaggttgtcgcctgggcagcggtggatgccgtggctgaacgagaagcttgggcggggtgggcggcggatgtcgaaccggcccgggtccggtgccagcgccgggtcgaagttgacgcccgcggagctgatcaggatgccctcgccctccttgatgacagcaccgttcaactcgatgtccgacaccgcgacgcgggcgaacgcctcgatcagtgatgtgtaccgcaggatctcctcgaccgcgccggggatcagctcgtccgggttgtcgcgcagggccgcccactggtccgggttgtccagcagcgcgagcgtgccgagggagatcacattggtggtcgtgtcggtgccggcgaccagcatcgccatcgcgatgtggacgagttcgtcccggctcagcgcgccggcccgcaggtgatcccggatcaggtcgtcgagcaggccggtcccgccgggggttccaccaggctgttccttcttctggatcagccgttcgaggtatgcgccgagttcggtggttgcctcctcggcgagttccgggacgaacagcttgtgcgccggggtctcgaactcctcgtggtcctcccacggaacgccgagcaggaaactcatcaccatcgacggcacgggctgggcgaattcggtgaccaggtcgccgggggcgccgtggcgcatcatctcgtcgagcttttcgtcaacgatgcgctggatgtccgggcggagcaccgccgttcgccgcaacgtgaagctcggcatgatcatctgtcgttggcgggtgtgctcgggcgggtcgacgccgaacaacacgtccgcgtacccgctgtcgacgaccttctcgaactcctcgttcaggagtgggtagttgccgtggtagggcttgatcgacacacggcgatagtcagacaggaccgcgcgcgcatgcgcggagtcggtcaccagccacgcggtgcggccgttgtagagccgcactttcgccatcgggccgccggatcgcagtgacacgtgctgcgccgagggccggtacgggcactcccgggggatcgggaacgccggcaggtcctgaaccggcattgatttcgtcatggtcacttcctcgaatccgcgaacgcgtgggcccgttggcccggcgacactgcctgacgtcaggaggtgctgcggtacatgctgctgtggagcgttggacgcacgcaccttcacgattgcgtgcggtggaccggtagagcgcacgcacgcatacgtcgagatccgaccaccggtcgtatcgtcggtgtccgatcacccccggatggggttccggctttccgccgtatcgcagtgcaggccaaaacgccgatgaatggagaaatatgcgggtctcgaaacgtaggttcctgttcgctgcggccgcggtggctgcggcggccctggtcgccggcagcgtgccggccgtggcgaccgagcagatgtctcatcggggccgtaccccgaccaacctggaatcggtcctgctgcccccgtcggagcaccccgccggcacgacggtgttcagcaccgtcagcctcaagcaagcgtcggcgcaggtacttcccggtaccggcgagccgtccggcgtcgtcgtcatgccgcgctgcatgagctacttcgccgtgctgggcggcctcaaccggctcaagggcggtcaccagttcggcgtccggagcgctggtacccagttcgtccacatcgtggccaaggcgcctcgggacgggctggaactcatccggcaccggatcgcggcctgcaacgaggggctgatgaccttccagggctggccaccgagcgccaccggaggcggcaagatcgtggacggtgtgctcagcttcaccgagcgcccggcccagtcggtgcccggcgccgacacctacgcggccacccagacggtgaccttcaaccagccggacgatccgctgacccagcagatccgagccgcctggcagtgctccgaccggccctgcacctcgccgatcgccttccttcagaggggcgacctgttcatctgggtactggacgatcacgcggatgagatggcactcaagctctacgagcgtgcccggcgtcgatagcgtgtcgacaccgcaggacgtcgggcgggccgagtccggcccgcccgacgtcgcgtcgccacttagctgcgggacgacacctgctgcaccgcccagtggttgccgtccgggtcgttgaagaacacgaagccgacattgtccaggctgtcgccgtcctgggccgggcggaagccctccggcccggcaacccggatctcgctgacctcgacgccccgctcgagcagcagttcacgggccttctgtaggtccgccaccacaaactgcacgcccttcagcgagcccggttccatcgcggacatgcccttgccgatgacgatcgagcaacccgaaccgggcggggtcagctggaccggaccgaactcgccgccgccgcgggtgtcgtagtccaggttgaagccgagcttctcggtgaagaattccttggcacggtccacatcggtgacgggtaccggcacgacttccagcgtccagttcatgtcttcctctcgttggccttgccggacgggcgcatgcgggctcccgccgacgtgtcttctaacggttggtagggccgtgcgttacagcgacgtgagcacgtcgtcgagccggtcatagccctcgcccacgccacgttccatcggagcggccaggacgaggtcccgaacctccggcgacgcgtagcgcagcgtactggtcagcgtggtacgaccagcatgttcggtgagtacggtggtgacgagcgattcgcccggcgcccactggtcgtcgtacgactcggtgtaggcgagacggccgggcgcctcgacttcgtggtacaccccaccctgccccatcctgcggttgccagggcccatcgagacgaaccgccaactcccgccgacccgtaggtcgacctcgcactcgaccaggtgccaaccacgtgcgccaaaccaccgtttgagcaggtccggctgggtcaacgtgtcgaacacgaggtgccgtggcgcgttgaacacccgggtcaggacgatgtcggtcgccgccggggtggttactcgcaaggttgtcgccgtcatggtgcctggccctcccggccacctgtcgtttggtcgcggtcgtcgtcggcctggagtgtgtccagtagctcgtccaggtgcgcgtacgcctctgcccagtagctgcggtagttctccagccagtcgacgaccagggtgagctggcgcccttcgaggtggcatggccgccgttgggcgacgcgcccccgggaaatcagccccgcgtgctccaggaccttcaggtgccgggagatcgctggctgactcatcgagaagggggcggcgatctccttcaccgtcgcgtcgccctgtgccagccgggcgaggatcgctcgacgcgtcgggtccgccaacgccgcgaaggtggcgctgagacgctcggcctcgtcggcaacataaccagctgttttcataatgagttggttttatccctcgcctactaccctgtcaagccagcgcctcggcatgtcttcccacgtggatggcgcgttgcgccaacccgtcgaggcggtgaacgacgacccgccgggcccagaatcgcggtgtcgatcagctggccacagctcgaggggtcggtacgatcgcctatcgatcggagggggcaccatgacggatgtcagcgcggagcagttcgtcgagaagctgcggacgtaccagtcggacgaagagctcaggaagatccagcgctacttcaagcacgccgatggcgacaccttcatcggcgtacggatgggccaggtcttcgcactggccaaggagttcatcgacatggcgccgggcgagatcgaaaagctgctcgacagcccggtgcacgaggtccgtgccggcgcggtcagcatcatgtccaaacaggcgtcgcggaagaagaccaccgacgcgcgccgcgcggagctgtacgagctctacctgcgccggcacgaccggatcgacaactgggatctggtcgacctcggtgccgggaacgtggtgggggcgtacctggtcgacaagccccgcgacgtgctgtacgagttggtgcgttcggacaacccctggcagcggcgaaccgcgatcgtcagcacgatggcgttcctacgggccggcgacgtggacgacacgttccggatcgccgagatcctcgtagccgatccgcacgatctggtgcacaaggccaccggctggctgctgcgcagtgccggtgaccgggaccaggcgcggctgctcgcattcctcgaccggcacgccgccaccatgccccggacgctgttgcgctacgccatcgaacatctcgacaaggagcaacggacctactacatggggcgcaagagggccgggtaggggcaacccgcgggcgagcacgcgtcccgggtgcgtgcgcagcgcgtgctcgcaccagaacaccgaacgtgccggccctgcgtggatgcgacggcctcgagtccgtgcgagggacgtccaggctgccggttcgcgggccaggtcgccgctgaccgcggccccgtcagttgcggggccagacccgcaccggtacccgcgggaacacggccgacaggaactgctcggtgaggccgtcgcgcacggcggcgtccggccaggcgtcgagcacctcgggcagggtgcggtgaccaacggtgaggtgcagcagggcacccggtggcatggtggcatggtggctcgcgtcggcgctcgggccgaccgtgctgcgtcccgccgtcactgccgtgagttcaccgtcgtcgaactcgaggcgagcgctcgcggtgtaggcgtctatcacgagtgtgggctcgggccaccgcagatcggccgactgccagcggctgcgaagcagcggggcgaggcgggcgagcaacgcgatcgggtcgccggttcgggcgtaccaggctccggggcgcgctggtattccgctgggccccatccgggccaggagatggtccgcgtcgagcagcggacgcactgcgtggaacgggcgctgggccgtcgtggcgtagcgccgaccgacccggccgagatgggcgtacatcgcggcggcggcctctggccagtgcccggccggctcgcaggtcgcggcgaacacggtcagctctccggtcagggacagcgcagtgccgtgcacgagatatccctggacgtccgcgccgcgcagcaggacggcaatctcgcggcgaacgagatccttcgcgcggcggccctcgatctcgtaccgccagacgacggcgtcccgctggcaggccagtgccttcccgtccgcctgccgtcggtcgaggccggccagggcgtccgcgtcggcagcggtggcgggacggacggtccacgggccccggtaggcgtccggtagggcgttggcgggcacggtcggggcgccgccgttggccagggcgtagtcatagccgaaccggcggtagaagtgggggatcccttcgatgacctggagcggtacgtgatcattcgcgcagcggtcgtgcagcgcggcgagaagttgttcggtgagctggttgccgcgatgctccggtgccgtgcccaccaactcgacctggaccaccggcagccgaatcccggccaggctccactcctgacgaagaccgaccagactggccgccaaatgaccggtggcggtgtcctccacgaccaggaagtcgtcgggtacgaccgaaggatgcccgctcagcagatcgtggacccatgcggtgatccccgcgtgcggttccccgccggtcgccgcctgcagctggacggctgcctgcagacgtgcgagctgatcgacgtccgactcgcgaccgcgccgaatctggtaatgatcgcctaggcttcccatgccttacgttgtaccgccaggtggtcgctcacaggaggtgattccgcacacgccgggcggtcgacagaccgcggcaggagaccgcaccggatcaccactcccgccgagatcatcgttggcgctgaccgcggtaccgatcctcctcggtgccggacaccccggccctgccatcgtcacgccggccgccgccaggccgaatgtgtggagcgtggtaagcatcgagggcgtgggcgtcaaccagcgcaagcgcggaggtgccccgcacgcgtgccggatgtgagcctgtccgcgggggacatcgtgacgagagtccgttcctccgcgtccctggaggtgatctggcggcgaccccgcagggccaccctgaccagttcgatgtcagcgtcgcgtcctgggcgtgcccctccagtcgagccatccacgctaggagtgcccatgcgcatcgtgatcgccgtccagccctcgcatgcccacctctggcccatcacgccggtagcgtgggcgttgcagagcgcgggccacgaggtacgcgtcgccacccacgcccggttcgccgattcggtccgggccgccggactgaccccggtcggtctcggtgacccggcggccgacgaggcccgtacccgctcggacgcgcgtcccccggcccggcccgaggaggtgctgcggtacgcggacgtactcggcctcgacgagcagggacgggagcactggatcgccttctatcagtggctgctgaaccccatctcggactacatccgggccgacctgccgtacgcggtcgacctcgtggacttcgcccgggcctggcggcccgacctggtgatctgggacgcgacgatggcggcggcgtcgatggcagcccgggtcagcggcgcggcgcacgcccgattcaccctcaacctggactatccgggctggtgcttcgaccggctgcgggagcgtcgggccgaactgcgtgcggcgggtctgtccgagaacccggtggccgacctgctccagccattggccgacaagtacggcatcgaggtcgacgacgagatcctgtacgggcagtggaccatcgacccgatgccgaccgggatgagcctgccgaccagcgccacggtcctaccggtacggtacgtgccgttcaccggggcggacctgataccggagtggctgcgcggcgcaccacagcggccccgggtggcgttgacgctgggcgagtcgacgcgtcggttcatcaagggcgactggggccgcaccccgaagatcctggaagcggtggcggacctcgatatcgaggtggtcgccacgctcaacgcccagcaactggagggtgtcgagcaggtccccgacaatgtgcgggcgctcgagtgggtgtcgctgacccagctcatgcccacctgctcggcggtcatccaccacggcggcggcgggacattcgccgcaccggtggccttcaacctgccgcagatcgtctgcgacaccgacgagtcgttgatgatgcagccggtcgaggtcgacccgcggacgatggccgacggcacctaccgggtcggattcgagttcggcgtcagcgaggaggtggtccagacggtgaccacctggcaactgccggggaagaagttggaggcgacgccgacggcggactacgtggtacgccggggtgccggcgtccgcctcgaccactacgagaagtcggtcgaggaggtccggacaatgatccaagacgtggtgcgtgagccgtcgtaccgcgacggtgcccgggcgattttcgacacctggctggccatgccgagccccgctgacatcgtcccgctactggaacgactcgcgggggagcaccgtcgttagaccggtggggtgaacggggatgtccccgtcggtcacgaaccgacggggacactttcgtgccttcggtcgggagcgacctcagcgtttcgctgcgcccatcgctggcgcgtgccggagcgtgaccaggacgagggtggccacggcgaggaagagcaccgcgttgacgaggctgacggtgtgcagcgagtcggtgaacgcggcccgagcggcgttgaggacctcggtggccaccggcgtgggcaggccgttcgcggccgacgcggcgccggcgatgctccctcgggcctggtcggcagcctcacccggcaaccccgccggtagggccacgtcattgcggtagttggcggtggcgacgctacccatgagcgcgatccccagggcgatgcccagctcaccgccggccgacgagatcgatccggcgacgccggcccggtgcggcggtgtcgaagacatcagcaggaagctgccgagagtaccggtggggctgtttccggtgaagaccaaaaccagaccgacgatcagcaaggtgagggttgcgccgggatccacctgggagagcagcagcatgccggccgcagcgacgaacaggccggtgccgatcacgtacgcgggccgaacggcccgggcgacggctgggcccacgttgctgccgacgatcatggcaaaggacgggaccagcagccacaggccgacctccagcgggctgaggcccaccacgagttggaggtacagcgtcaccacgagcccggtgccggccatcaccgctccgatggccagcccggtgaccaccaccgtggtgaacaccttgttgcggaacaactccaggtccagcagcggttcggtgagccggcgctgacgggtcacgaacagcgcggcgagcgtgacaccgacgatgacggccaggaccggttccggtccccagccggctcgcgcgaactccttcagcccccagacgaccggcagcacggcggccagcgacagcaacacgctgacgaggtccaaccggctggcgtgtgcggtgcgcgactctggcagcagcgccgggcccaccgccagcaacaggagcatcaccgggacacccagcaggaataccgagccccaccagaacgagttcagtagcagaccgccgatcgccgggccgaacatcacacccagcatgatcgaggagccccagatcccgaacgcggcgccgagctgtttggggtcctggaacatccgccggatcagtgccagcaccgacggcatgaccgtcgccgcggcgatgcccagcagggcccgcgccaccagcagcatctccgtggatgacgagtacgccgccagcagggacgcggcgatgaacccgaccgcgccggccatcagcacccgacggtggccgacccgatcgccgagcgttcccatcgtgagcaggaagccggcaatcatgaagccgtagatgtcggtgacccagagttgctgggtcgcgctggtccccagatcggcagtcaactgcggcagggcgaggatcagcacgttgatgtccacctgggagagcatggtgggcaggcacagcacggccagcccggtccactcccgccgccccgcccgggccggcgcaccgaggctcgtcatggttgtgggtcctcctgtcgtcggggggggcggacagccgggcgtccgggcccgcctggccgttccctccgacggtggcatcggcagattccgggaacatccgcgcgcgtgcggtcctcgtccacggcgcccgcacttcggaaggtgcgtcgcgaggtgccacggacaacgctgggcgggtggtcgacgatccggaggtcctgatggtgtgcgccagcggtgttcgtagcgaggggggcctcggatgcgtcgggcggtgatcgaccggcacgggccgccgggcgtgctgcgggtcgaggaagtcgaggaccctctacccactgctggtcacgtcctggtccgggtggcggcggccggcgtcaacttcgtcgacctgcaccaacgtgggggcgcgtaccgggtcgaccttccgttcctgccggggttcgagggcagcggaacagtgctcgccgtcggtgacggagtcaccggtgtgcacgagggggaccggatcgcctggtccggctgccctggttcctacgccacccactgtctggtgcccgcccagcgagtggtgcccgtaccggatccgatctcgctgaccgacgcggcggccgtcctggtccagggcatgacggcacacttcctcgtgtcggatgtggcgcccctggccgaggctgacgtgtgcctggtgcaggcagccgccggcggggtgggtggcctgctcacccaactggccgtgctgcggggcgccaccgtgatcggcacggtgtcgagctccgcgaaggcggcggcggcgcggcaggcgggtgcgacacacgtggtcgactactcccgggagccgttccaccccagggttctggagatcaccggtgggcgcggtgtggacgtcgtgtacgacgccgtggggcgcgacacgttcgagaccggcctggcctgcctacgcccgcgtggcatgttcgtgctgtacgggcagtccagcggccagcccggaccgatcgagccgcaggtcctgaacgcccgtgggtcgctgtttctcaccaaggcatcgctcgggcactacgacaccacccgggaacagttcctgcgtcgggcggccgccgtgttcgacctggtggcgagcggccggctacgtcctcgggtgcacgccacgtaccagttggacgacgccccggcagcgcacgaggcagtcgagtcccggaccgccgccggtaaggttctgctctgcccctgagcgccctcgacgcccgatccccgacaccctgcacgctcccgctcccgctccggccgatcggcctcgtcgctgggccgagcgtgacacgctgtggcttcgccgtggtccccctggcccggcgccaggggcactaccctgaggcgacgcccgatcggggagtcacccgaggtgatggatgaggggacaggcatgtccagcgccgatgccaccgatgccacagaggatcttgtcatcagccgagtcatccatgctccggtggagcaggtgtggcgcgcatggtccgaatcggactatgtgatgcggtggtgggggccgcgacagttcacgtgccccagcgccgagatggacttccgcgagggtggcacctcgctcgttgccatgcgcgccccgatggagttcggcggcggggacacgtacaacacctggacgtatcagcgcatcgtgccgtcgcgtgagatcgagtacgtgttggagttcgcggacaagacgggcgtcaaggtcgacccggccgaggtgggcatgccgccggacatgcctgcggcgatgcgaaacctggtggtcctcgaggatctgggtgacggtcgtaccgaggtgaccatcaccgagttcgactggccggtcggccagctgcgagagatgtcgaggatgggcatgcagcagtgcttcgacaagatggccgagatcttcgagaagtagccaccgtcacgcggcgccggtgtcggcccgtgccagccaccaggcgttggcgcgggcccactcgatcgtccgcgccaggccgtcctccagcagtgtggcacagtcccagccgagagtcgtgcgggccttggtgttgtccggcacgcgccggggtaggtcctggtacgcggcgccgagccgtgccgcggtgtccaccgacgtggtagaggtgccgcccgccaacttggcgaccagctcgacgacctcgctgatcatgctctctcgcatgctgccgaggttgaacgcctcaccgacggcggacggcgcagcggcggccagcatggtcccgtccaccgcgtcggccacgtacgtgaaacagcgggactgccggccctggtcgtacaccaccggggcgagcccgttgagggctcggtggatgctgcgggacacgacgtaggcgggacgctggcgtggcccgtacacgttgaagtagcgcaccacggtggccgccaggctgtgctggcgggcgaacgcgaacgtcaggtgctccgcgagtgccttgctggaggagtacgcccaccggtcggccgtggtcgggccgaggacgcggtcgccgtcctccttccagggcaccgccgggttcttgccgaacacctcgctggtgctggccacgatcacccgtgcaccggccctggcggccagttcgaggacgttgcgggtgccgttgaggttgatgtcgatgacgtccagtggccgggccaggtactggtccaccccaaccacggcggccatgtggtagaccacgtcgacgccgggctgtatcgcctgggcgagccccgaggggtcgcggacgtcaccgacgatgtgccgcgccgtggtaccgggacgccgctcacccgtgctgggtgctacgccgtcgaaggtcaccacgtcgtcgccccgcctgaccaactggtccaccaggtgactgccgatgaacccacacccgcccgtgaccaccaccctggatgagctcaccgcccgatcccccggtagcggtagcccagttcacgcagcatgacaatcttctccttcgggtagtaggcccggccatccagcagaaggcaggagtctgcgacgggcaggtcggcgaaatcgatgtcgtcgaactgccggtgcatcgccagtacggcgacgcagtcggcgccgcggacggcgtcgtgcaggttcgtcgtcggtcggataccgaacatctcgtctgcctgcccgggatcaaccaccgggtcgtacagtcggacccgcgcgcccgccttcaccagcgcgttgaccaccccgagcaccggggttgcccgcaggtcggaggtgttgttcttgaacgcgagtccgagcaccgccaccgtcgcggcggccggatcgcggcccagttcggccatctcgtcgatgatcagctgggcggtgtggtccggcataccggcgttcacctcgcggccgacgcgtggagtctggatgtcgaggccgtgttgtcgggcggactcccacaccatccacggatccttggtcaggcaggacccacccacaccgacgctgggcagcaggatgttcaccttgccgttgcccttggggatcgagttggcggcggtgatcacatcgagcacgtccacatcaaacagtgcgcagaactttgccagttcgttggccagtgcgatgttcaggtcgatccaccagttgtcggcaagtttgacgatctcggcggcctccagtgacgcttggcgcagtgccgtgaccccgagcgcccgctgccagaagtcggccgccaactgggtgctgcgctcgtcgattccacccaccacgatcgggaggctggtcagctcggctagcgcggtgccctcggccaggcgctcgggcgtgaaggccaacgcgaagtcggtaccagcggtcacacctccgtgtcgttccagcagcggtaccaccagcgaccgggtggtacccgccggaacggtgctcttgagcagcacgagttgaccccggcgcaggtgacggccgatcgcggtacaggcactacgaagctgatcgtcgaccagggtgccgtcctcgcggaccggggtgccgaccgcgacgatcacgatgtcggcgtcggcgacggcggcgacatcggtggtcgcccgcagccggccggacgtcgtggcacgggccacggcctcctgcaggccgggctcgtgcagcggggtgcttccctgggaaagttcgctgacgagccgggtgtccgtgtcgattccggtgacccgcagtccgcggtcggcgagtgtcgccgcgacgcatgatccgacgtagccgaggccgatcacgacgacggccgggtcctgtggcatggttggctccaaagtccgatcctgcggatgccatcagtgatggacggaccaagcatgatcgcggctgggaggcccgggcacctctctggttgcccaccgggctgccggccggcggggtgctggcgcaccatccggcacctgtgaagaagcgatgtatcggcagctgatcataggctccgatccatgtacaccagatgtcgggtctgtggcggcaaggtaggcgaattcctcgacttggggcggcagccgaccgccaacggcttcctactcccgcacgaggtgaatcgggagttcacgttccggctcgccgtcggcgcctgcgcggactgcgcgctggtgcagctgatcgacgaggtctcgcaggaggttcgctaccatgccggataccgctaccacgcgtccgggtcggccagccaccgccagcacttcgagggtaacgcacgtcgcctgctggcaaccgaactaggcggatccgaccccttcattgtcgagatcggctgcaatgacggtgtcatgctcgccaccgtcgccgcagccggagtccgacacctgggagtcgagccgtcgacaaacgtcgctgacgtggctcggtcgaggggggtccgggtgctgaccgagtatttcgatgccggaactgccgccgcgatccgggcggagcacggacccagcaacgtgatcttcggtgcgaacaccatctgccacatcgcccacatcgagtccctgatgcggggcgtcgacgtgctgctgacgtcggacggggtgttcatattcgaggagccctacctcggcacgatcgtcgaggggcgtgcgttcgaccagatctacgacgagcacgtcttctacttcagcgtgacgtcggtagcggcgatggccgagcggttcggcctcgaactggtcgacgccgaacagatctccatgcacggcggcgagatccggtacacgctggctcgggccggcgcccgtgtcccggctccaggggtcgcggcgctcctcgccgacgagcaggcccgccgactgtccgcgccagacacgctcgaggagttcgggcggcacgtggaacgggtccgtgacgaactcgtcaccctgctgcggcagatccgggcggacgggctgcgggtggtcgggtacggcgcaccgggcaaggcatcgacggtcacaaactactgtcggatcggatccgacctcgtcccgttcgtgtgcgactccaccccgtccaagcagggtcacctcctgcccggctcacacctgccggtacgcgcgccggaggcgttcgcagacccgtacccggactatgcgctgctgttcgcctggaaccacgccgaggagatcatggccaaggagcagggcttccgggaggcgggcggccgttggatccggttcgtgcccgaggtgcgagtcgactgacctggtggatgtcaccgcggatccgggccgtgttcgcgatcgtcggcggtggctgccgaggcgtctggtgaccaccgccggccgtgcggtcggcccccggaccgggcggcggagccgttcgggatcgacgaaaccccggctctcgggcacggcggaggatgcgcggcccgaacggggcacctgacgatgctgggagtactgctcgtgaagggagagatatacgtgaccacgcggaccgaccggagcgtcgacgttgttgtggtggggggtggcccagccgggtcaacggccgcgacgctggtcgctatgcagggccaccgcgtactcctgctggagagagagcggtttccgcgctaccagatcggggagtcgctgcttccgtcgacagtgcacgggatctgccggctcatcggtgcggacgaggccctggagcgggcggcgttcacgatcaagcgaggcggcacgtttcgttggggcgccaatccccagccgtggacgttctcattcggaatctcacccaggttcgccggtgaggcggcgacggcgtaccaggtcgagcggatgaagttcgaccagatcctgctggacaacgcccggagccgcggcgtcgaggtacgcgaggagtgcgatgtacgggacgtggtggccgagcacggccgcgtggtcggagttcgttacgccgacgcttccggccacgagcgcgaggtacgcgccgcatacgtcgtggacgcctcgggccacgccagccggctacgggcccacgcgggaacccgccactactcgaagttcttccggaacctggccctgttcgggtacttcaccggcggtaagcgcctacccccgccgaatgagggaaacatcctcgccgccgcattcgactccggctggttctggtacatccccctcggtcctgagttgaccagtgtcggtgcggtgctgctgccagaggccctggatcgaatccagggtgaccgggagcgggccttgctcgacctgatcgaggagtgtccgctgatcgccgagcaactcgctgacgcggaacgggtgcgcaccggcccgtacggtgagatccggatacgcaaggactattcctatcttcaggaccggttctggcgtcccggtctggtcctcgccggcgacgcggcctgcttcatcgatccggtgttctcctcgggagtacacctggccacgtacagcgcgatgatggccgcacgctcgatcaacacggtcctgcgcggcgaggcggacgaggcggcggcgttcgaggagttcgaggccaggtaccgccgggagtactcccggtttcacgactttctcgtcgcgttctacgacatgcaccaggacgagaattcgtacttctggtcggccaagaagctcaccagcaacgcaggaaccgagctggagtccttcgtggagctggtcgggggtggtggttggcaggaggacgcactgctcgcaccgggggtcaagggtggcgggcgtgatgcggccatgcgccagctcgccgacatcgtggaccagccggtacgagcagccggcgaagaccgcaacctgctacaggcgtcgctcgcccgttcggtggtcagagagggaagccgactccaggtccaggcggtgatgggcggcaacgtcgacgaggtgaggccgatccgcgagggcggcctcatcccgtccgcggacgggatgcactgggtgcgtcccgattcctgacatcctcacacctgcacgggtgtggtgcgacaaccctgtgtggacccggcgccgtggcccccgtgtgtggccgtggcgctgcggcccacgcaggggtgttgaatccgtatccgaaggcgggcggtatccagcgataccgcccgccgcaggccggcccccggcgggtcggtgccccaggggtgccaggaggtcacgtgttcgtgcagcaaccggcgctggtcagcccccggccatcggggcgatgatggtaacggtgctgtcggccggcactctcgtgtgctgccgtcggtgccggggaatgaggtcgtcgtcgacgcagatgttgatatacgacagcggctccccgtccggcgtcagcagacggtgccggtagtccggatggtcggccgcgaagcgtcggatcacgtcgtgcagcggaccctcgtcggtgtcaaagtcggtacgtccgtcctgcgtccacaccgacggcaaaatgatccttaccatgagccatgccctcctggtcccgtcactcgtcctgcgcgcagcggaagccgtgcgcgaaactcgaccacccagtggggtcgccgtgcatccgctcgctacagcgaacctggtagcgaaagttcatccacgacccaccccgaatcacccggtaccgacccatcgccattcgtaccgtggggtcgcagaccacgccttcgtcgtagagctccgacagcgtcgaggtccactcgtacacgttgcccgccatgtcggcgcacccgagagcgctgtcgccatggcgagagaacataccgacgggcgtcgtgtgtggcaccggtccgtgtttctcgcacatcgcctgccaccattcgcgccacgcggcgagcgagttcagcgggccggcatgcagctccgccgtgttggcgtggtcgacctgccaggtgtcgccccagggccagatccggaagccggacccacgggcggcgaactcccactcggattcggtcggcaggcgtttaccggcccactgcgcgtaggtgttggcgtcctcccaggacacgtgcaccacgggatggtcgtcgtacccgggcgacccggtgtccgggccacctggcgagtgccagcagacaccgtcgcgctccacccagcccagcgcctcgtataccagtccgaagccgcgccgctcggcgtcggttcggtacccggtcgcgcgcacgaaccgccggaagtcagccaccgtcaccaggtgccgatccatccgatacggaggtaggcgtcgggaaacctgcggcgtctcgtcggcgaaccatgtccggggtagcggctggtctgcctggtcgagccagtcgatcagccagggcggcgacccctgaagaaacatcccgcccgggatccgcaccatctggcccatctgacctccacgccgtatccgagcgagcagcaccgccgactgactggtcagtcgatgatcgcgccggggtgcggcaaaggtcatcttgcggtttgcggtacctggaccgctgcgcggcagcggctacccgaaccgccggcggatgtccgcgagggccgtgaccagcgcgtcgacgtcgtccgtcgtcgtgtacaggtagaaggaggcccgggccatggctggtacgccgtaccgggcacacaccggcccagcgcagtgccggccgacgcgcacctgcaccccgaccgcgtcgagctgtcgcccgacaacggtcgggtccaccccctgcacggcgaaggagatcgtaccgccgcggtgcgccggatcggtcggaccgaatacccgcagccccggcacctcggcgagcgcggccagcgcatacgccgtgagctgctgttcgtggcggtgcaccgcggccatacccaccgctgacaggtagtccaccgcggcgccgagcccgaccgccggggtgatcgccggtgtgcccgcctcgaaccgggccggcggcggcacgaaggccgtgccctccatcgacaccgtcccgaccatgccgcctccggccaggaacggcggcatcacctccagtaggtcagcccggccccacagtgcgccgatgccagtcgggccgcacatcttgtgcccggtgaaggccacgaagtcgacatccagggcggcgacgtcaacgggcatgtgcggcacggactgggaggcatccaacatggtgatcgcaccgacggcacgagcgcggtcgacgatcggccgggtggggttgaccgtgccgaggatgttcgagacgtgcacgtacgacaccagtcgggtgcgctcgttgatcagctcatcgaggccggacaggtccaggcggccgtcgtcggtgagtccgatccagcggagcgtggcgccggtgcgctgacacagcaactgccacggcacgaggttggagtgatgctccatctccgagaccactatctcgtcgccggggcccaggcggaaccgctggtcaccgccgcccgcgccgccgaacgcgtgtgccaccaggttgatcgcctcggtggtgttacgggtgaacacgatctcatcgggcgaccgggcgtcgatgaacgcggcgagcttggcgcgggcctcctcgtacgcctcggtggcctcgctacccagggtgtggacggcacggcccacgttcccgttgtgccactgttcgtgccgccgcatccggtcgagtaccggtagcggtatctgggaggtactggccgagtccaaatacaccagcgggtgaccgtgcacccgcctaccgaagatcggaaagtcggcccggagccggccgatctcggaccccggtggcgcggggtcgggccgggtcaacgagccaccctcctgggtcggtgcggtccggttcacggtacctcgcaagatcaggttaggcgcggcggtgcgctgggttgggtccgtgacccgactttcgcgccgctgttcctcgccggcaccttcccgtgtgcggtacgtggtccacgccttctcgggtcgtgcccgccggtcgcaccgcccggtcgcaccgcccggtcgcaccgctcgtcgtgggccgtgccgggcctgccgaagagggctacttcgctacggtgtgcgccatgaccgagaagccgatggcaggaaaggtggcgctcgtcgccggtggaacccggggcgcggggcgaggaacagctatccagctcggagcggccggggcgacggtctacgtgaccggtaggtcgacccgtgcccaacggtcggagatgaatcggccggagaccatcgaggagaccgccgagttggtcacggtcgccggcggagccggcatcgcggtgcaggtcgaccatctggttcccgacgaggtacgcgatctggtcgcccggatcgaattcgagcagggagcccttcacgtactggtcaacgacatctggggcaccagcacaattgagtggaacaagccggtctgggagtccgacctgaacgccgggctgcgcacgctgcgcctcgccgtggacacccacgccatcaccagccacttcgcgttgcctctgctactcaagaaccctggtggcctggtcatcgagatgaccgacggcacggacgagtacaacgcggtcaactaccgcaactccttcttctacgacctcgccaagggcgccgtgagccggatggcgttcgcactggcgcacgaactcaggtcgcatgacgcgacgtcggtgctgctcaccccgggatggttgcgctccgaggacatgctcgacgacttcggcgtcaccgaggagaactggcgcgacgcgctcacgtcggagccgcacttcgcgatctccgagagcccggcgtacgtcggccgtgcggtggtggccctggcgcaggatcccgacgtgtcccgttggcacggcagatccctctccagcggggaactggcgaaggtctacggcttcaccgaccgtgatgggagtcagcccgacgcctggcgatacgtggtcgaggtgcaggacgtcggcaagcccgccgacccgaccggataccgctgacccggccccgacgggcttgcccgccacacccttgttggtgaggtcgatgcggatcagatggttgtcggttccgccggtcacggggccgaatcctcgtgcggtcagcgcttcggcgagtgccttcgcgttcgcgacgactggtgggcgtagcggcggaacgcgggttcggtgggggaccgtagggtgcgcctcggtgagctgggtgccggtgtcggcgtggcctggcattgtaggggcatgtgcaggaacattcgtgtgctccacaacttcgagccgccggcgaccgacgacgagatcgaggccgccgccatccagtacgtgcgtaaggtcagtggcacgacccggccgtcccaggccaacgaggaggcgttcgacgaggccgtccgtgcggtgatggctgccacccagcacctgttgggaagcctcgtgacaaaggcgcctcctcgtgaccgtgaggtggaggccgcgaaggcgaaggcacgtgcggccgaacggtacgggaaccgggcagcggcctcgggttgacgacgtcccacggccccggatccggcgggtggcgcttcctgcccggtgattcctgatcgagccggtctgtgcggcgtggcccgtggtcgtcgtcaggtgtccgagttgtcggctccgtccacgggaatcctgtccagaaccggcaggagctgttcctcctcgtagtcgagatgctcctcgacggcggcggtgagccggttgaactcggcgcggacggtcgcccggtccgcgtcgtctgatccgatcacctgctgtagttcctggagcagcgcctccatcgccgcgtgttcctcccgcagccgccgcaccgcgtcggcgagttcgggatggtgctggtcgacaaccgggagcatctggtcgtcctcgccgcggtggtgatgcccgaggcccccgcagagggtgaggcagttgatgcgcaactgcgcgccgaggcgcgttcccggccgtgacagctcatcgcgaatcaccgccatctcccggcggaaagcgtcgtggaccagcttcagaccgctgctccaggtggttccggccggctgggcgctgatcagttccagcgccatgacgggcggcggcccgggggcgagggacagctcccggtccaggtcggggtccaactccgcggcctggttgagtgcggcgtcacgtgcaccgtcgtcgagcgtcaccgcgcgtgcctcgatcgcgaaggcgccgctctccgcggtcacctgcggctcggtcagcagatcgtcgtaccactccggtttcgggcgggtgccgtcgggcagcgcgatcatcagtatgcgccggccttcgccgagcaggaactccacgggagtggtacgcggtaccccggtttcccggttgacggtggtgagcaggaggatccgtttgttctcccgggtctccgtagcgttttcccggcgggtgcggagttcctcgatgagttgagtgttgtcggtcggcaaggatgcactccaattcttgggcggcgcgaatgagtttttgggcagcacgagtcgttccgtcggtgccgacaccccggcatcgcctggccggtgggcagccgggtacgcggtcttgcggcagggcgcggcagcataggagcagagtgacagtcagcgaatggtgcgtgctgttgccatagcggctccaccgtggctgatcgcgaaatgggggtggggctctgccccgccgggcgatcacgccacggccgggaaccgtactcgtttgtggcccttggccgacccggcagtcacgacgcgaagctaccacgacagcggcaccccagcattgccggaagcgcctgactgtgaaacctggtagtcagctggcagcggctggaaggtgcggcctacctgtcagcggaccactccgatcgtgatggcggcaaccgcgatcgtcagtatcagtgccgcgatccacaggtgccgggtcgtggccgggggcttgttcggtgtcggctctgcgaccacccggtccccgtcgggttgtgggggtctgccggacgggtcgcggtgggggtgtagctcggtgcgcctgctgtcgtcggccgccgcagcccggcgaggacggcctggaggatgtccacgcgggtgtgatggacgcgcgccctccccacagcccgcacgcgcagcgggggtcctggttccgacgcggatgcggccctcgggcggtcgaggtcgattgcctcggccggtgcggctcggcgcgtgtctcgtggcggcggtgtgttggtggctgtcggcacggtggcgctcctgggtgtgaatggaaattggtggacgaccgccttctccacatccctggaatgacggcggtccgacagcgcctccgtcgatgtggcacttcccccgactggcgctgttgttccaggatggatgccccagccccgcgctcaccaggtgtgttggtccgctgggcggtgatgaacgaaggcgtagcgccggggcggcgagatgagtagtcgatcaccaaattgaggagtgctgaatgaccgatgtaccggaggtactggcggaattcatcgtgagcgagattcgcctcgcgagaggcgcggcgggcatgacccaggacgtcttcgggcgtgcggctggatacaccgcctcacatgtcagtgcggtggagaacggcacccgggcgctgacagtcgacttcatccggggcgcggatcgcgcgctcaacaccggtggtctgttccggcgcctggccaccaggctgggtgccccgtcctggtttctgcgctggctggacgcggaacgcaccgcgacccaacttcgctatttcgagcccatcctgatcccgggcttgttgcagacggagcactacgcaaggacggtactacgcgccgacgacagcctcaccgacgctgaggtcgagcagctgacggccgcccggatggaccgacagaaggccctgaccggcgatcggccgccgcaactcgtcgcggtgctggacgagggtgcccttcgccgcaccggcgacagtttcagcgggatcatggcgcagcagatcgcccacctgcgcaccatgaccgagctaccgcacgtgcacgtgctgatcatcccggccaccagcggaatacacgtcggactgtcgggaccgttcgcgctggcccggtcgagtgaggggcagtgggtcggccatctggaaaatcagctcggcggagaggcggtcgacaaggacgaggatgtggctaagcttcagctcatgtgggagagcgtccgcaacgaagctctgccgcgcagtgcgtccgtcgacctgttgaaggaagttgagacctaccatggacctcaatagcgcacagtggaggaaatccacccgtagcggctcgagcggcggcaactgtgtcgaggttgccgacaaccttcccggcgtcgtcggtgtccgggattccaaagacccgaccgggccggcgctggtgttcgggccggtggcgtggcgggcgttcgtgcagcacgccacgcagcactgatcgtcggcacgaaggcccggctcccagggggccgggccttcgtgctgcctcggtcccatgtcctcaccaccgggatggttgacgacgagggcgctgttgtggtcgtgccattcggtgatgacatctggccgtggcatgaccagcgccaccacgaccgggaagccccggcaaggaagccctggatcatgactggcaccaccgcgatcaccgggttggcggaggcggcacgcggtcgcccacatcagagtacgggtggagttaacagcgggttgggccgccgtccgactggcgggcatagcgtcggtgccgttcgtgcatcgccacacttcttcggaggtcgatccatgcttcgccgattgtcggtggccctgggcctggtcgcgacgatgctgttgggagcggcacccgcctgggcgcatggcggtagccgcccactggcacaggcacacgcacacaacgactacgagcacgagcgcccgctgctggacgctctcgatcacgggttcaccagcgtcgaggccgacatctacctggtcgacggcgaactgctggtcggccacgatcccgaggacctgcaaccgggccggacactgcagcgtctctacctggacccgctcgcggcccgggtggcccgcaaccacggccgggtgtaccggggcagccggcaaccgctgcaactgctggtcgacatcaagaacaccggcgcgcagacctacaccgaactcgaccaggtcctgcgatcgtaccgacggatgctcacccggtacgccttcggccgggtccgggccagcgcggtgacggtcgtgatcagcggggacaggccccgggatctgatggaagaccagtcagtccggtatgccttctacgatggcaggttgtccgatctcgacaccggtgcccactcgtcgttcatgccgttgatcagcgacaactggaacaatgtcttcacctggcagggggttggtccgatgccgaccgagcaacgggcccggctgcgcgacgtcatcgccctcgcgcaccggaacgggcagcgggtgcgcttctgggccacgcctgacgagcccggagcgcaacgagaggccgtctggcgcgagttgcgcgcggccggggtggaccacatcaacactgacgacctggccggcctggaggacttcctacgcggcgggcacagccacgaccaccgcacctcgacgggaacaccggaccggtaggggcgatcccgcagcgggcacacctacctgcccacgtgtgcccacgcacgaacgcggactccctacccggaaagctcctcccgcagttcctcgaacggagccggcgagacgctcaggcttccttcgaacgggccgtccattgcctcaacggcgaacaacagcaaagctatgatggccgcgatcgccgtcgagacaaccagatggactctgcgtgtccggggcgacaagagccaggtaagcgaaatgacgagcgcggcacctacgacgaggatggtccacaggaagcctggaagctccgtggtggcgaaaccacgtcggagctggcggttttcgttgaacttctcgagttccgccaaggcgatcctactttgtgccttttcctcgtccgactccggtttgtgtctgtgcagggtcacgttgatcttgtctgctacgtcattgtcaccccgcacggcggcacgctgccgataggagggccatgcctcgtccgtcatgtagtcaacatagtcgcgcagatgtccctgcagttcacctcgaacgggctccggaaagtccgacaccgcccgggagagcgaggccaacgaggctgcttcggccagcacaaccttacgggcatcagcgaacgtttcatacgcggtgacggcggtgagagtgagaaggagaccgtagaaggttactacggaacgtaatgcagtagtcatgatctcatgtcgtttcggctcagctccgaacacccgttggatcggagaacgcaggagcacgccaagcgccccccaaccggtgagggccgcgatgaggagcacactcaggagccagccgggtaccgcgttactccaaccgagcacgtccgcctccttgacccaccgcgttgaaggaagtcacatctatccggattattcccggcctccgtgcgaccgagtcgtacctgcgcgcgtgttcccaccgatggtgatcccgctgccggccccggatccgtcgagcaccgtcatgaagcgcgggctgtccccgggcaaccgatcagaattcctgcaacatctccgagggctcaccgtgtagtcatagtgtgaaggtgcccgcattcccaccggacggctccgggttcgacgcgttcgtacgacagagcgccgccgggctcctgcgcctgggtaacatcctgacgctggaccgagccgccgcggaggacctcgctcaggagaccctcattcgcgtcgggctcgcctggccgaggctgcgcgcggacggaaatccggtcggctatgcccagcgcaccatgaccaacctctttctcaatcagcgacgacggcgcaggccggtgccgatcggcaccatcccggagatcgcgcgcgaggacaccgcactggccgcggtcgattcaacagcaaccgtacggcggatcctcgcgagtctgccgccgaagcaacgggcggtgatcgcactgcgatacgtggcggacctgtcagacgacgagatcggccgcctactggactgtgctcccgcgacggtgcggtcgcaactctcccgtggcctgtcccgccttcgtgcgactctgacgacagaagggtgatcctggtggtcgaagaaccccacgacgaggtggccgtactgggcaaggaagacttcactctccccgtcaccgatgccttcatcgccggcgtgcatcgaggcgtacgaaggcggcgggtccgtcgcgccacggcggcaggcggcgcggtggccgcgacagccgtcgccgtcaccgtcgtggtcaccctgaccggatccgccgatctcgctttccctcgtggctcgctcacggattcgagcgcggcgacctcgccgactgcggctgcggacccggttcacgatcggctggacggctaccgtgtcaccgtcgtgcccaccggcctccgggtcggcgtttcggggaacggatccgccagctacgcagtgtcgaaggatcggctacacaacgacggcaccgtacccgcatcgtccgaccatccgaccgccacgacgacgctacgtacgtatgtactgcccaacgggagcaacgggctctggatctcggtgttgcgccccgagcgtacgacggctgaggctgaccgggcgcagatcaccgagtggttgaccgggtggaccatcggggaggcggaggtgatcgacacattcgcgcttcctgccggccgagcggcgctcaccagattcgagggctccgaggcatcgacccatgaggtggtgatcaggacaccggacggtgtcgtgatcgctgttggtgggaacggcacggtgccagtcgttgacctgatggcggtggccgccggtgtcctacctccgtagtccccgccagcccggacctgatcggcagttgacctcgagtgcacgtgaactcctaccgtgcccgttcacgccgccaccgcgccgaacgcggtcctccgcatcctgcccgccctgcccaaggagatctgggcggccagcctcgccgccgcctgggccgccacggtggccgtcaccgccgcgtacgccccggtgaccggacggcctgcaccgccggtcaccgccacactggatcctgccgatgtcgtgcggctcgcggtggactccggcggcccgcacgccatcacgttcgctgatgccgtgctcgacgcgtacgccctcaccggggacgccgccctgctcgctgtctcggtacgcgcgaccgaacagaccggaccgtggtgagggccgccacgcggagtcgcgttgtcgaccgatggtcccgttcggcgtggtctcgttgggccagggacgcgagcggtcagcctgacggcgaccgggccggcaccgccctgttctcacctcggtgtcggctgatcggacacggtgcggtcgagagcgccggcgatcagcgcctgcgcggcctgaccgtacgagtcggcgtcaaggtggggatcccaggcgcgttgcaggatgaagccttgaatgatcgagatcaggacctgtgatgcggcctccgcgtcgatgtggacgtcgctgtcggcgcaactgacgtcgatggtctccttcagtgcggcgcgggcccgccgcaggcccgactgcatgcgttcggcgagggcctgatcgcggagggcctctccccacgcctgcaccgcgagccgcattcgttcgtcgatctgttcgagggtgagcagcgcgcgggggagcgtggccatcaggtcggcgacggggtggccggcctggacgccgtcgcgaaccaccgtttcgatcatgctgatcgcctccagggagatcgccatgacgatgtcgttcttggtgcggaagtagcggtagacggcgccgaacgacatgccggactcgtcgaccacgtcctgcatggaggtgcggtggaagccgtcgcgggcgaaccgggtggcggcagcggccaggatctgctgtcgacgggcggcgcggtggtcctcggagactcttggcatccgctcatcgtaaagcgagcgctccctcttgacggtgtgggcgggcaggtgcacgctaaaagagcgagtactcgctttcgctgttcggtccgcagagaggtgaacgacgtgccacaccctcaggtgctgattgtcggggccggccccaccggcctggtcctcgccgcccagctgaaccggctcggggtcgacttccggatcatcgacaagcacgcggctccgctggagctgaccaagtccgccgccctgcacgcccgcacgctggaacacttccgtgatctcggggtggtcgaccagatcctcgccgaagggcaacgggtcgacgtgctcaccctgcgaaccagccaccgcgaccggctcagcgtcgacttccgggtgctcgctgatacggcctatccatacatcatggatattccgcagtaccgcaccgagcacatacttatcgatcacctggcgcagtgtggtgttccgctccaccgcaacaccaccctggtcgacctcgccgaggccgccaccggggtcaccgccaccgtcaccacgcccgacggcggcacggaaacgatcaccgcacagtgggtcgtgggctgcgacggcgcgcacagcacggtccgggagctgcgcggtatcggtttcgatagtgccacgtacagcgatccctgggtgctgtgcgacgctgagctcgactggccgttgccgcggaatgaaatgaccttttccagcgacagcgtcggtatctacggagtgttccccctgcccgggcggcggcggtaccggctggcgtacacccagagcatcgatgccaccggccagccggtgcaacccaccctcgacgacgcgcaggcggccctgtcccgtaccggcgtccccggcaccatcgaatccgccgaccagttctggaccttcgacctggcgcgtgggcaggccaccgcctaccgagaaggtcgggtcttcctggtcggcgacgcggggcatgtgcacaccccgttcggcggacaggggctcaacctgggcgtcgccgacgcgatcaacctgggctggaagctggccgcggtggtcgccggtcgcgcgcccgccacgctgttggacagctaccaggccgagcggcaccgtgtgggtcggcaggtcgtcaccttcacccacctcggcgcggaggcgatgctgctgcggggcgaccctcgccgtcacctgcgcgacgccgtgctggccggactccaggccagcgcgccggcccgccggctgctcgcccaccggttgtcccaactcgggcacagctatcgcggcacggccggggtgaccggccgcagaggcggtttgcgcggtggggaccggctacccgacccgatgctgttcgacggcatcaccaatcagccgcagcgcctgcacgatcaactcgccaccgaccgatacaccctgctgatggcagcagcggagcccggcgcggccatggccggggagatcggaagccttgccgaatccgtggcccgtcgttgggccggcgcggtggacctgcggttgctgaccccggcctggcagcttgcccaattcacgagccctcgggttccggtgctcctcgaccggggccgcaccgcccggggactgtacgactccggtgctgcggcctttgtgatccggccggaccggcacatcggctacgccggtccgctggatcgggctcgcgtcgagcagcacgtgtccgccgtgctgatcgagaacacgctgtctgcccggtgataacaggccgcggggcaccaggtgcccgatggccggaccctgggccgtggtactggctcgggtcggcggtggacccgagggcgggcggtcacccccctggccgcccgtcctcgccggcggtgcgcgttgctccgggacggatcacggtcctgcggcgccgctccgatccgctgatcaccgaatcaggtccgaggcgccgagcgagatccgttgctcgaggtgttgcctgtacttcctggcggggtataatcgcaggttcttgagtggcgaattgatgtgtttgtgtattttcgctgcacttcggctggtgatgaagaatcacattcgcgagcagactgtctgcccggtaacggtgccagtgcatgatctcccgcttgcccgcgccgcctcaccgggccgggtgggcagggcgcgtgcctcgctcgtgcgcgtcggcgacccgtcgccaggggcgcctgcggctaacggttcgcctcccccttgacatgggcagaagcgacgatagagatccttggacgggggagcggggcggttgatcattggtggggaccactgttgtccgagccgtgctgtttcctggggtaaccgctgctggcgcacgaaccgcagcgatgagggctacgcatcatgcgtaaatatctggcccgagatggccacgatcctgtgagtcgcgtttgtgcaagccgcatcactgtggatcgggtaatagcgtggacgactcaccgaccgtagttgtgtgccaccgtgtctcgcgatgtggaatatttgaatttggttctttcacatcgcgcaattttgggcagcagacatgcccgtcttgtcgtagagcataagcgtttgcttacctggctacggaaagtatacgcgaaaacttgcagacagttacggccctgtgggacgcagcatggaggcgttgcgcggcgtccggcccgtgcaacgggcggcgtgtgctcagcacgggcccgaccgtcaccgggtgagagcgctggggaggaggcacggtgtcgttgcgtgtgttgatctgcgacgagcggacactggtcagtgacggcctacgaacacttctcgagggcgagacggatgtccaggtcattggggggaccggcagcggcgcggaggcgatcgtgttggccagggaaggacgtccggacgtcctgttgacgggcctgcggctgcaggacatgagcggcggagagttcctccggcgcctccgtgagggcggagcggaactgtgtccacccgtggtggtgtacgcccttggagagatcacggactccatggtggatctggtccgggcgggagccaacggtgtgctggcggaggacgcgagcaaggcggagctcctcatcgcggtccgggcagtggccagcggtcacgccatgctcggcccgccggtcgcgcgccggatgctcgactggctgcgcagcagcgacgacccagtcggcgtgccctacccggccgtggccaacaacctcaccggtcgggaacgcgagattctcctgctcaccgcacgcgggctgtcggcggacgagatcgcgggccggttgttcatcagtgtcgcgacggtgcggacccacctctaccggctgcggtgcaagcttcagttgaaggaccgggcacagctggttaccttcgcctaccagaccggcctggcccggtcggtcgacagccggttcggatgcccgccggcgggaggcctgcccgcgcccagcggcggtgtgtgaacccggtcaggcccgtagggcgagtgccgcccgacggctggccgcgagcgccgtcttcgcggcgccgccactgccgccggtgaaggtgtatatgtgcccggtggcaccggctgggcgcagccgtagcccgccctcgtcgacgtagcagtcgagcgacgcggtcgagtcgcccacgaccgggtccactccgaactgtcgtcgcacacgccgtgccacccgggtcaccagggcgcggtccagcgccagcgcctccggcgactcgttccagttgtcacatggcaggccgaacaggaaggtaccggtcccggccggccgcccgtacagcccggtcgtctcgtccacgaaggcgccgaaaccgggcaggtcgacggtgaagcgtgtgtactggatctgcttcgtccgcagacccgacgccggaaggccggacgcggtcagtagcgccggcgtccacgctccggccgcgacgaccgtgacatccccggccacggtcgagccgtcgccggtgtgcacggagccgtccggtgcgatccgccgtgccggtgcggcgtggaaccgggcgccgccacggcgaaggtcggcgaggacccggtcgcggagccgcctgggggacaggaatcccgcccggcgctcggccactcccaccacgtcccggtccagctgacgaaacggaaggcccgaggtgagggcgggctggtccagcagggccaccgaacccggtagtacgttctcgacccgccgcagcgcgcccgcgtcggccacgccccgcaacagataggtcgagccgatctcccgataggcactccatcgtcgcagcactgggctggcgaccaactcggccatgctctcggccgccaactccgcgttcgatggtgccggctcgaaggcccggaccaggccaccggacgaaccggtggcatccgggcgcggcggaccggtgaccagcgtcagctgcacgtcgggacgcagaccgcgcagtcgccagcccagcaagacaccggcgagaccggcgcccacaacggtgatccgcatcgtcaccgcccccaagccaccgtcgagttggcgctcaccgtccgggcccgcgccgcccggcgcaaatcgtcggtgaagtccgccatccgccggcgcaacggcaccggaagctcctcccgtgccaacaggtccgctgctgccgtcagtgtctcggtgcgggcggcgtgacggggatagaggaagcgcagcagcaggtccagcacgaggtcgccgcgcaaccgggcgagtccgggcgcctcgacgaagaaccgtggcacgtacggcgcggtcaggtcggcctgctccggctgccagaagccctcggcaagtgcccacagtcggtagctggacaccgaactgtcccgggtgatcgtcctccacgccgacgccttcgccgcggagtcggggcgagcggcgtggcagcgcgcggcggcggcagcgctgtccccgcgcggatcggtacgtagcgcgtggtcgatatcgttggtgtcgagccggccgagcacagccagccggtatcggatccgccacgcgagatcggcctcgaccgggagcccgacgggcgtgtctgtgccatcgagccagccctgaagctccgtcgggtcggcgctgaagtccaccagcgcccggaagagggtgacctgtcgctcgtcacccggtgccagcgtggccaaccggtggcgcagtgccgccgcgacggcccgcatggccgcgggtcgccggaccgggtcgaggaagcggtccgccacgtcgttgcgggcctgctccagcacctcggcgaggatcgacagctcggtctcgaccgccaccatccgcgtgaccaggtcaagatgagcgtcggccggaaacgcgccgtcctgcacggcgagtagcaggttgcaccagaccatcgcccggttgatcggttcgagcgtgggcaggatcccgggcaaactcgccagcgaggtcggatcgaaccggatcttggcatagctgaggtcgccgtcgttgagcagcaggaatcggggcgcggcctcgccgacaagctgtggaagtgcggtcagcggcccgtcgacctggacgcgcacccggtgaccacctccggcaccgtcgtacagcccgatgtcgagggtgtgcgggcgtagcgtcgggtgactcctcggcgcggactgccggaccgccgcccgcacgatccggccgtcgacgacctcgatctccggctccagcgtggtgacgttcgcggtccgaaaccagcgctgcgcccagtcctcgaggtcctgtccggtcgccgcggtcagggccgagaggaagtcggcgaagccggccgtgccgtgggcgtggtcggcgaagtacctccgcaacccggcgcgcagggcgtcgtcgccgagccgggtggccagttggcgaatcaccgagtgccccttgaagtaggagatccggtccaggtccagcagggcgctctgcacatcggcaccgtcgatcgccaccgggtgggtggaggggcgctggtcggcgacgtacgcctgtcccttgcgccgggccgcgaaggtggtgggtggccccgggaagcgggtggcctcgctggtgatccgatgcgccatgtagtcggcgaatgcctggcccagccacaggtcgtcccaccagccgctggtgacgagtccggccatccacatcagggagatgccgtgtgccaggaccaccgcccgggtctcccgttcgctgtcggtggcggtcgaccggaacagatactgctcccgcagcaggacgcaggcgggatggtccagcgacagcacgctgaactcgggtgcgaagacctggtcgagcttggcatagggataggggacaccgaacaggtcacggtaggcgtccaggcactgccgagtgacgtcgaccagctcgtcgagatcgtgcgtgagcgcatcacccagtgagtcccggcagtgcaagcccaggcgtacgccgccatgctcgacccgaaacgatcggtagggtccggcgaccacggtggtcaggtaggtggcctgcggcgcgctttcggtcaacaaccaccgttcggggccggtgcgcacggcactgctggtgcccatcacctgccaatcggtaggcgtgcgcagcgcgaaggtgtagggcgccttcagatccggctggtcgaagcaggcgaacacccgcggagcgttgtccacgtacacgaacgcgtagacgtacacctttccgtccgccgggtcgacgtagcggtggagaccctcgcactcgcgggagtacctcatgtcggcgtcgacgtcgatcacgttgcggccggtgcggggctggatcggcagccggccctcacgcagtgtcccggcgtcgatcgcctcgccgtttagccggatcgtgtgcacccggtgcggcttgaggtcgagaaaggtcggcagcccggtggcatcgaacgtgatccgcgttcgagatcggaaggtgtcggccccggtggtcagatccaggtcaacgtggtacgaacggacgtgtaggccgctgctgcggccgacggcctcggcgcgggtcagactcggcatccgtacctccttgaggaatgcttctggccctgcatttttccgtcgctcgaacgaccgtggcaattggtgtcgggcttacgtgaactattgacgagcgaacggtgccgtctgtgcggctgcgctggtggtgagtgctgtacctgagcggtgtcacagcggttgggcggagttggcggcccggctggtgtggcggtgggtaaacgtcagttgcagcactgcgtcctacttggaaatttccatgcaggagtatcgggcgcgggtgtcggtgcgatttcataatgcaatgattgaatgtatcgaggcggaccagttgattcctggacgtggtgaaccggtggcgaacgccgtcgtcgtccttgaggacgcgacgatccggtatgccgggccggcggagcatgcccccaaggtggccgaggcgcggcgcagccgggcacataccgtactgcccggcctgtgggacagccacgtgcacttcatggggctgcgttcggctgacgtcgggatcttgccgcaggagccggtggcgctgcgagccgcgcggacggtcgccgacctgcgtgccgcactggacgccgggttcacctcggtacgcgaggtgggcgggctgggcctcgacctggcccgtgccgtcgaggaaggtaccgccgtcggcccgtcggtctatgccgccggatgtgccctgtccaccacgggtggtcacggcgacctgcacagctacccgttggcctggatggaggagttcgcccggcacggaggtgagctgcgactggctgacggcgaagccgagtgcgtccgggcggtgcgggaacagctacgacgtaatgccaaggtgatcaaggtttatgcctccggtggcgtgctctccgaggtcgaccaccccatccacaggcagttcaccgatcgggaactgcgcgcgatcgtcgaggtcgccggcctggcggaccgggtcgtcgcggcgcactgccacggcaagcccggcatgatggccgcgatcgaagccggcgtacgcaccatcgagcacggcacctacctggacgaggaggtggcggcggcgatgcgggagacgggggcgatcctcgtcaccacccgcacgatcatgcaggagctgatcgacagccgggccctcccgccgtacgccctgcggaagctggagtcgattgtcgaccgccatgccgaggcgatcgtgatcgcacgagagagcggggtacggatcgccgccggtacggatgtcgccctcaccggtgccgagctgcccgactcgtggggccgcaacgggcgtgagttgccgctactggcagagatcgggttctcgccgctggaggtgatcgaggcggcgaccgccgcggctcccgccaccctcggaccccaggcgccccgttcgggtcaactcgtcgaggggtacgacgccgacgtgatcaccctggacgcggaccccctcgccgacatcggcgtgctggccaagccggcacacatcaccggtgtctggaaggccggatgccgcgtcgcgtgacgactcccacccacccatgtgcaccggaggaagcgatgaacaccaccgacggcaggctgctggagatccggatgttccgggtgcgacccggcacccgggaggagttcgaccggatcagccgcgagggaactgtgccgatgatgcgtcgctacggcttcaccgtactcgcgtgcggcccgcagctcgacgaggatgacggctactaccttgtccgggtcttcgactcggcccagcagcggctcgacctgtcccaacggctgtatgccagccaggagtggatcgacaactacgagcagccggtgatggcgatgatcgttgactaccgtaacgcgctgctgccggcgtacggcgcgatcgtcgccgggctcgcagaccccacggtaggctgagtggccggtgcaggacggaccggaaggaccgtgggcgatggtcaccgttgccgacatacgcactcgcgcattggcgctgccgcgcagccacgaggcgctcgtgcgggaccgggtcacgttcaaggtcggtcggatcgtgtacctgtcgatcgcgcccgacgagacgaccatggggttcgcccatcccaaggaggagcggaacgcgttgatcaccgcccggccgaccacgttcttcatgccgtcgccctccgacgagcggtacaactgggcccaggttcgactggccgcgctggacgccgaggaactcgacgaactggtcctcgatgcctggtgcatggccgtgccccgtggcgttgcggctgccgagctcagccgacgagggctggtggtgcccgaccggccgccgcgcgtgcccaccgatgggctgacgacctcctcgcggatggcccgacgggccgacgtccggtgaccggcgccgtcggtccaccgttgtccggcacgccccgcacccgcctgcggcgtgggcgcgagaaggcacgtggccgacgggaggcactgctcgacgtcctcgccgccggcttcgtgtgtcacctcggggtggtcgtggagggcgtcgtcatggtggtgcccaccgtctacggctacgaccccgacaccctctacctgcacgggtcggtggccagccgatccctcgccggtccacccgacgaggtctgcgtcacggtcacggtgctggacggtgtggtgctcgcacgctcggtgttcgagcattccgtcaactaccgcagtgcgatgatctacggcaggccgggtgacgtcaccgacgacaccgagaagctcgccgcgctgcgcctgatcaccgagcatgtcgccccggggcagtgggactacgcccggcaacccaaccggcgggagctggcggctacccgcctgtgggccctctccctgggcgaggcgtcggtcaaggtccgcagcggagggccggacgacgcggacagcgccgacgcccgtgacggccggtgggcgggtgaactgccggtgctcaccgggttcggcacgccggtgcccgacccggcgctgccggtcggcacaccggtgccatgccacgtcgcggacctgccgggcacctggccggggcgcggctgaccgtcagacctggccggtgagctggtcggccaggtaggcaatcttggccggctcgtcgcgggccgagtcgagaaacgccgtccacgcctgcacctcgtgccgcaccacaccgagttcccatacacagccgatctcgacgtgtccggtggatcggtgtcggcggaaggcgccgccggcgtccgggtcggcggtgtagaccgactcccacaactcgttggcgtgtcgccaggtgcagacgtccaggtagtacaggtcgccgtcgcatcggtgcaggatggcgaagcccagtgcgccggagatgtcgagtgcgtccgagccggcctggcggcggacgaagttccgagcggcgtcgcggacgctaccggggacgccgtccccgatgtcgtgcacgtcgtaccacttcaggcagccgtcgggaaggagcagcggcggccccggatcggcccgcttcggccggtgtcggtagtcggggggtaccgcacccagggccgcgagatgggttaccgggtcagtcatgctgatcgatgatagtgctgtccgttccggcttcggtcatcgccgtttctcatgggtgagtgaaacccacggccctggtcgccacatcgagcgcggcctgacactcctgccaggtgtcggccactgccgtgacgtaggcgatccgcccccacacggtgcccttcggcggcggtgagaccacctgaccggcggacaccagcgtcaccacgcggtccacggtcggcggaagccgtgcgtggtctatggtcaccgacgtgacggtggtgtcgtccgaatccacgtaggaaaaggtcacccccgccacccgtcgacgcgtgggtacggtccgcggcggcaggccgcacgccgccgcggccgcgaccagaccggggtccacgccggtggccagcttcccgaggtacgggatcatgtccccacccagtcgaccgttgacctcgatcaactgcgggccgttctccgtgagcatgtactcggtgtgggtgcagccgtcccggaagcccagggcgccgtgggtccgttggagcaggtcgacgaaggcgccgtcgtgcagcaacgggtccgccgcatccaccaggtgcccgacctcctcggcgtacggcgggtagccgaccttcttacgggccacgaacaggggcaccacctgcccatcggtcaccaccgcgtcgacgctgacctccgtcccgcagacgcactgctcgaccaggaccggagcgtccgtgctgtactggaccgggtcaggggctgtcgtgccgtgggtgaacgggaacaaccggcgtaggccgtcggaatcgtcgacccggaccactcccaggctggcaccgagcccgcggggcttgaggatcaccgggtagccgatcgccgcggcggccagcagggcctcctgcacggagttcaccggcaccgaccgcggctggggtacgccggcggcggcgagcgcctgccgggtctgggccttgtcccgcagccgccagaccaccgtcgggtcgccgttgcgacagccgagttccgcggcgacggaggaggtggcgtgaatgcgaccctcgtcccagcacagcaccccggcgaacggttcctcccgatggagcggtcgagcggctgccgccatcgccgggccgtcgatggtggaaccgaggacggtccagccgtcgaggtagggccgctcccagtcggggtcggcgctgtggaacaggtggacgcggtaggcggtggcgatcgacgcgagcaggtactcccggtacgggcgcatgccgctggccaccagcaacagccggggacggtgatcggtcggtgcggtgtgcatcgcggactcctgacgtatggggatcagcggggaacctcggcgtgggcggtacccgtcgtggtcgaggcacccggtggggccatcggtgtgaccaacccgcttccttcggtcggtaccgccgatctgccggcggtgggcaccggcgccacggttaccgacgacacgtcgcccggcggctagtggtcgacgtagtaccagttctccgggttgatcatgccgaacgggttgaccggttcgaatccccgcaggtcactggagacctcgaagaggcggatcgggaagttgggggtgaagatgaccgggacctgttcggcgatgtggtcctggtactcgtacaggacggccgggtcgtcgctggtgacggtgcgttcgatgagttcgtcggtaacagggtcactccagtggccgaagttgccgccggcgtcggtgcggaagaggatctcgccggtcggatggtggtaggcccagccgccgttccaacagcacatctcccaccggcagggggtgtccggacttggcacgcagggtgcgtcctcagccaccaggacggagccgtacacctcctccaaccggatctcgatcccggcggtggcggcgtcgcgttggaaggtggtcatcagccgggtcagcgctggccgaccttccacgtaccggagcaggacgctgagccgggtgccggcggggatacccgcgccggccgcgccgggaccggtaccgggccggacgcacaccgccggtgtggtgctggtgtcccagccgttgtcctgtagtagccggcgggcccggtccgggtcgaacggcaacggccaggcgccggcacgctgccgtggggagaccaggtcggtcgccggcaccatcggcaccggaccgttctgccggtacgcgtatccgtggtagatgtcgcggaccgccgcgtcctggtccagggtgcactgtagcgcctgccggaagtacgtttgggtgaaaatccgcccggcgacggtcgggttgttgtagttcaggcagaagtaccggatgcagaacgcgacctgaggcaccagccgatagtccggggcgagcgggttggccccacctcgggtgggatcgtcggtcggctcggtggtgaagctcagcggcaggtacccgacctgaacggagtccgggcctcgcggcccggcctggagcatgcggtactcctcgtcgtcggacatcgtgggcacctgtcggaactcgtccacatagggccgattcggcccggagtagtgctggttgggcacgaaggtgacgactccctccagggtgtagcttttcagccgccaggggccgtcgaccacgctccagacagggctgtcggcccagcgagtgcgatgcctgttgctttccgcgacgatgtcgccctgctcggccatgaggtagtcgtagaccgcggcgacgtcggccaggccgcgggaggcgtctgccggtccgtcggcggtccggtcccacgcccggggtagcggggtgatggtgctgagctggttcatcaggacccacttgcgggagtacggcttgtcgaaggtgaaccagacgctgtcctcaccatccctgccgtagtcggtgcagttgtccgggaagtagcccgggacgtactcgccgtaacggtcgcccttgaccttcatcaggttcacccagaacagcacgttgtccgcgcagagggtctcgccgttggaccacttccacggcttgatccggattcggacggtgagcccgtcgtcgctccaccgcggtggctcgccgatgctctgctcgtagtcgacctctggggtgcccttgctgccgaagtagtacagcgggcggtacatcagcatctggaactcgtagatgttgcgggtgcccatccgttcggcgggcgtgaaggggaagatcacggcgggtgggaaaccgggcgcgcacgcccaggtcaccgtgccgccccggtgcgggcgtgtgtcgtcgccggtgaggaccggtagggacgaggtcatcggtgtgctcctggtgtggtgtcggatggtgcagccgtcgggacttcctcgatccgggaggtgccgctggcggcgtgctccccgaaccgctgccacacctcgtgcagcaacacgcgtccgtcgggcaggagctgcggggtgctgcggcactggccggagatgatccggccgtcgtcgaggaccatgcagtaggcgaagtcgagggaaccgtcgggccggcaccggccggccagcgtgccacgacgggcgtggcccccggtgaactcgccccacaacaggtcgccgtcctggaagtagtggaccgtccgggtgtgttcccccgtgccgtcggccaccggacggaaccgccgtccgtgatagctggtcggtgccgcgctcatcgatcccgcacctccagcgtgcagcacttcgcgccgccaccggacttgagcagctcggacagctcaatgtcgatcggcacgtagtcgcgggccgccagccgtgcggccagcccgaccgcctgggcggagaggacgacgtggtgcccgtcggagacggcgttgaggccgaagacgagcgcgtcctcctcggtggcggtgacggcgtccgggtacaactcctggagcaggcgacggctgtgggccgagaacgcctccgggtagtacatgatctcgtcgtcggccagcaccgtcagcgccgtgtccaggtggtagaagcgggggtcgaccagttcgagaccgacgaccggacggcccagcgcccgttgcgcttcggcatgcgccgccgggtcggtgcggaagccactgccggcgaggatcctggtgccggtgacgaggtagtcgccttcgccctcgttgacgtgcgtcgcctcgtggacctggtacccgtgtgcgcggaaccacgacgcgtaggcgggggcctcggcggcgcgctgcggatggcggaaccgggcggcgagcacccgaccggcgacgacggtggcgccgttggcagcgaaaaccatgtccggcagcagtggttggggctcgatgaggtccacccggtggccgaggccgacgagtaggcggcgcagccgctcccactgggcgacggcgagggcggtgtcggtgggctttgccggatccatccagggattgatcgagtacgtcacggtgaagtgggtcggtgggcacatcaggtatcgacggggacggaaacgaggggctggtggcacgacagcggtgggtgtggacatgcgtgctccctgaagcggggtccgctccggcggacgtggcgggcctgccggtgccgagtgagggaaagcggccggtggcgccgggtcagcgggtcagcgggtgaaccgaaccgtgatcttggaagcgaattcgttcatggtggacctggcctccgcctcggagcgtccggtcgtgcccaggaagccgaggatggtgttgccgtcaggggggcggcggatcaggtcacccggccgagcggtgatcttcaacaggaacaccttgtcggaggtgctgacctccggcggcacgtgcacctgctcgaccacgcccgcatcgctgatgagacacatcgcggcgatgtgggtgccggtcgggcgatagtgtcgcaccacgggtctgaccccccgaccaacgtcgaccacagcacggatcgggtcgtactcggcggtcagccgggcgatctggtccaacccgccgccgccgacccgggcggcgatctccagcaggtgcggctcgccctggtggaaccgcacctccgcgtgcatgacgctgcggtgcaggccctgggcccgggctgcggccgccaccacacggtgcaccttggccaggtcctcggcgggcaacgaggtgggcgcgtgatggacatcgtcgtcgaaggtgccaccctcgacggtgatccggtccaccaccgagccgaggtagagctcgtcgtcccaggccaacgcctcgatcagatactcgcgcccatcgaggaaggactccaccagcaggccctgcgggccgagatcgatgccgtcggcctcggacgtcgcccagaacatgtcctggatcccggccgccgcctgcacataccggcgttccaacgcacgggcgtcgtccactcggaagacgaagtggctgcccgctcccatggtgggtttgatgatcagcgggtagccgaactcggcgcccccggcgagggcctcgcccaccgactcgaccagccggtaacggggaaccggtacgcccccttcctcgtatgctcgtcgcatcaggtacttgttgcgactgcgcacggcggcctcgaccgggattccgggcaggcccagggcttcggccaccacggccaccgtgacgacggccgactccgagaatgtgatcacgccgtcgaactgttcctcggcgtgccaccgacgggcctgggcgacgatgtcgtcgatctttttcgacccgaccaggcgataccgctccgacggccagaagtcgtgcgtgccctctccgttgagcacgtacaggtcgacaccgaacgcctcgacctgctggtagcgggaaatgtagtacgagaggtactgctgggtttcgatggtgaggagtttcatcgggctctccgagtcgacggttggtgggacgggatcaccgcaccggtaggcgtccgtcctgcggggcgcggacaccggccagtggtggcaggcgcagggcggcgacggtggtcgacggcgcggtggcgtcgccgctctcccaaccggacgcggcggcggctgccgcggtatcgaccagcagcggagcggcgccggcgaggagtgcgcggacctgcagcacgaggccaccggtgtcggtcggatccccggtgagcacctctgcctgccgggccagccgatcgacctgcgtgctgagcgtgtcggctgcttggcggatactgaactccggcagtccgtaccaggtgcggaagcggtcggcgacgatggcggcgcggcgccggccagcctcgtccgtgggcagccgggccggcatggatgacgcgtcgagtgcccggtcgagggcccgggagagacggttccatggctcgaccagccgggtctgcgtcaccgagggcagggccgcccggtcgaacgtggatcgctggtactccggggcggtcagcgccaggtagaagcgcaacagatcccggggtacctcggcgaggacctcgggtgcgtgcaccaggtggtcgcgactggtggagaacttggctccggccagttcgtagaactcgttgcacacgttcgccgcgggcagcacgtaccgatcaccgtgcgccaacaacaggaccagatcgaccaggccccagtggtacacgttgtcgtatccgtggaagtagaccagctcggtgtccgtctcggcccgccacggggcgtcgatgttcccgccggtggcgccccgcggcgagcgcgaccaccaggtgctgtagatcgaggcgggcatcgcctcgatccacggatagaggacctgccccggggtctgcgcgaacggcgcggggatgccccaactgcccggtaccgtgaccgggatgtcaggtagcggccgggcgagtagttcgttgacgagccgccgcgcgtgcgggcgccaccgcggcgtgtgccgcgcgtagtactcggcgagccgaccccggtagtcctccgcgggcagcacgaggacgtcggcgacccgcggctccaccgggtcgtccggatcgaggctgtaccgaggatccaacaggtcgtcgaaggtgttcgggtgtccgcaggcctcacagaccccaccggagctgtccgacaggcaggtcgggcaggtgccggagagcagcccgtcgtagaggtacatccccgcgtggcgggcgtacggcagccgtacgcggcgctgtcggaaccggcccgccgcatgcagttggccaacgaagtcgagcaccgtgccgcggtaggtgtcgccggtcggggggagccccgcggtggagatcccgacggcgtccagcgagcgggcgatagctgtggcggcggtggccgccagacgtcgaggtggcaccccctgtcggcgtgcggtggtcagcacgtagctctggctgtcgtcggtgcacgtggtgtagaccacggggcgacccgacatgcgcaggtggcgggcgtagacgtcggcggcgaggtacggcccggcgaggtggcccaggtgcaggtcaccgttgggagtcggggtcgcggcgatgatgacggccggtcggtgcgggtcagccgtcatggccgtccgcctcgtggcgggtcgcgaaacggtcgaccatggccgcgtcccaccacaccgcgtacatctggaactgttcgtcggtggggttgacgacctggtgacggctgcccggcggcaggtagacgacatcaccggcgtggaacggccgacgcgcgccgtcactgacgagctcggcccggccggtcatcgcgatccagatctcgtactcgtggtggccgtgctcgccggaggagacgccgggcgccaccacgcaccaggacccttcgaagggcgcgttgaccgtcggccacggcatgagccgctgtgcccgtaggttgttgtccagtctgaggttggcgcggtccaggggacgaatctccatcgggtcctccgcgggtcagcgtccggccagggcggtcggccgcttggtggtggtctcgagcaggtgggtgagcaggtcggagacgatctcttcactgcgcaccgccaggacgctcagcagggagtcggcgattccgtgggtgctctcgttgacaccctggagatagcaggcggcgctgacctgtggcggtaggttcaaccggtactcccggttgaccgtcacctcaccggccccggccgaggcggccaggtcctggacgaaccggggcacgccacgggcgaatccggtgccgagcaggacgacgtcgcagcgcagttccctgctgtccccggtacggcggtccgacagcgtcagcgcgacctcgtcgccgtccatcgccgcgtcggcgacgtcgaacatcgtgaccatgtcgatgcgctgccgcccggtcaggcgacccaggtagatctcccggtacagcatgtccagtgtggccggggccagcccggagtagttcgtccggtgcatctcccgtaacagctggtcgcgggcatctggtcgagcgcggtgaaagacgtccacgaaggacggatagaacagctcgttggtgaacttgctgctctcgtacgcgttgagcccgatggagcgcatcaccatcgtgcaggtcgcctgtgggaagcgctggtacgccgaccagagcatctccgcggcgctctgcgcgccgccgacgaccacgatccggtggggggtggtcggatcgagttcctcggcccgccacgcgtactcggtgctgtggatgacccgttcgcgggccagcccggcgaattcggccggcacgtgcacgtcccggcccgcacccagtaccaggattcgacagacgacacggctgccgtcggcgaacgacaccgaccagcggttgaccacaccctgttcgtcgcgcaggggctcgacgcccacacaccggcgtgcgtagtcgatccgtacctgccgcaggtgctcggccacccaggccaggtagtgcgagatctcgagacggtacggggtgaaactgcccaggttgacgaagtcgtcgagtcgatgtacggcgtgcaggtagttgatgaacgagtactcgctgcgcgggttgcgcagggtaaccaggtccttgaggaacgagacctggctctgtgtccagggcagcagcatcccgcgttgccagaccacgttgtcgtactgctcgacgatgagcgtgtccgcggcgacctccggtgcgagttcctccagggcgacggcgagggccaggttggcggggccggcgccaacggcaagcagggtcacgtcgtcgtgttccacgacacctccaggtggaatcgggtgggtcaccgggtcggggtcggctgggaccggatcacgagatcgaccaggtcgttgaccgtccgagccgcgtggaacgaccgcagatcgacggttaccacgaacgcggcctccaactgcgccagcgcctccagcgatacccggctgtcccattcgtgggcggcgagaacagggttcgtatccatggcgctgaccggttcgtcgagcacttcggcgacgatctgtcgaacccggtcggcgatgttcttcttgtcatccatgctgctggggctcctctgtgctgatccaatcgggggttgggtcgtcggcgccacgcaggtccaggcggtagagctccgcggtgaccgcggtgaatccggccctggtccagaagtcgcgtgcggcaccgttcttcgctgtcggcgtgtaccggccctccaccgccgcggcgccggccagccgggcctgtcgaaccagccacccgacgatcgccagctccaccccccggccgagtacccggcagctgaggaccaggttcagcacctcccaggtaggtgctccgcggcacacccagaccgcgccgacgacgccctcgtcgccgaagcggtcggtgacggcgcaggcagcgaccaggtaccccgggtcggctgccatcgccgtcgtcgcgggctggtcgaaccgcacgccggtgaggttgaactggttggtgcgggcagccagttgggccaccctcgccgcggtgtaccggttcgccggctcgacggcgaggtggatgccgagggcccgcaggtagtcctgcgaggagccgaagccggtggagaacgtgctgcgctcggcccggccgcggtacagctccgggcgtcggcggtcggtctcggtcaggtccagggtgtcgaaccaacccggctccaacagggtccgtaccagtcgagccggatcgccgtcggccggaaggacggccacctcgggtagcgagccggacacctggccgcgttcgaacggcgagtcgtccaggaagaccgtcgcggcggtggacagccccaggtgtgcggcggccgcccgtaggttctccgccttcgatgaccagttgatcgcacggtaggagaacgcatcgggccgcagcagcatctccgggtgagacatcatcgcgtcagtcgccacggcggtgtcgttcttactggtcaggaccaggaccacgccctgctcgcgcagtctctgcgcggcccgttgcacctgtcggtaggcgttgccgggatagaggccgccgagcgtgaccccctcggcgccgacttcgccgacaaccccgccccacagcgtgttgtccaggtcgagggccagcaccttgcgggacgacccggcgctggcctgcgccacccggcgtacctcgcgtgccaggcaggacagtgcgccgtcgctgtagggcaggtcaccgtagcggtgcaggcgatcgtcgcgaacggcgaagggtgtgtccgccagcgccccgacgaggtctacggcgagcactcgcgggtgccggcgggacaggtcgagcagcgtcgcgttgaggcggtgccagcagccggccaccaccgcccggtcccgtgccgcgatgaacgagtcacgcacctcggccggcagcggcaccgtgtgcagcaccaccgacgctgtcgcgtcggcggcgctggtcgtcacggccgagcagaagtcgtccagccgtcgctggacctgctcggtgaggtcgtcgacgtcggcgggagaccacaccgtcggtaggaacaccgactcgtcgagcagcaacaccacgagatccggctggtgtgccgggaactccccggtggccagcgccaggtcgaaggaaccgtactgggcgacctgtagcgtcggggcgaggccggcgccgaccaggtacgcccgtagcaggtcggtgaacgacccgatcgtgaacggggcgagcacgctgacccgaatcggacgcaggtcgtcgccgaccaactccggtcggtcgagcagtctgcccacccggcgcagcagcaccgggtcgcgttcccgcagcagtcgcgtccgtagccgggcatccgggtactggttggtgtggaccgcttcgcggacaccgttccacacgtccaactcgtccatcgccagcgcgacggcctgctccgcggccgtcatcagacccggaccagggtgcagtaccagcgcatcccgatcgagatgccggccatggccacgacatcgccctcggcgagatcgccgcgttcgaggtgctgaccgaggcagaccaactggtcggccgcccccatgtggccgtgtaccacggccagcgcggcgttgctgcgctcgcgaggcagcgcgaacggggcggtgacgtcgtcgatggcatcggggctgtcgttgatgtagatgatgtgtgacaccgcgtcccggtcgaccccggcacgccggcacgccccctcgatgacctcgacgacacggtgattgagtaggtcaacgaagtccccgagccgacgggggtccttgtcgaagtgcgcctgcacccgctcgtgaccggcgggggcgatggtgctggtccagccgggcggcgggacgggcgccaccgccccgccgtagtcggtgcggaaccagtcacacaggtccgggtcggtgaactggtcggttgccagccaccggttgcgcgggtgcccccggtgcagcaccgcggccaccgccccgtcgctgtgcaccgcgttgttgaccttcatccggttgcggtggaactcgctgacccggttgacggccacgaacaacaccgtgttgatctccggctggacggccatcagcccggcgacgacgcccaggccggtgacccccgacgcgcagccctcggtgaggaggagcgtctgggccctcgtacggccgagcttgcgggccaacgccgccgaggagtcccagtgcgggtactcgggcatctcggaggtggccaggacgatcaggtccacgtcgtcggcggccaggtcggccccggcgagtgccttgcgggcggcgtcggccgcgaggtccgtcgcggtgacaccctccggtgcccgatggaaggtgcggtaaccccaccggatgatccgctccgggtcgtcgacgtagtcgccggcgacctgcgccacgtcctggtcctctccgaacgcgtacccgaagttccggattccgaactgaactggatcgcgactcatctcgttccttccgggtctcgtccggcggtgaatagcgatgggacccaggtctatcggtgggaatcggcgcacacaacgggtgggccaacgaaatcagtcgtacctgcagatgtttcacacgcaggtggcggatgagtcgtaccagccgtttcggtgccccttgttttgtggtcgaggagtgcccgtcagtgcgtacgaacaactggtagtcagaggccggacaatcagtcgtggcgctaccctgatccgctcgacgctcagcattgtcgtccctagactcagcacgtatgaatgtcgttgtgcccaccctggactcgctccgcgcggcggtgggccgattcgtcggctgcccgtttcggtcgtggccggacgactatcggtgccggacatgccaccaaggccggggaccagtgctgtcatgattatcggaatcgaccacatcggcctggccacccacgaacccgccgccctcgccggccctctggcggccctggggctgttccacaccgatgccggtgtcgccctcacctaccaggtcggctgccagttctggagtgacccgcggcggcgcacgcagcccgccgtggagatcgtctcaccgttggcgtccgactccaccgtcacccgtcacctggccacccgggggccggggctgcaccacgtcgccttccgcgtcgaccagctcgacgccgaggtgaaccgcctacgccgcgaggggttcagctccgttgacgaccggccccacccgggcgctcgccccggaatgcgggtgcggttcctctacctgcgccatcccagcagcctgctggtcgaactcgtggagtacgcgcccgcctgaccggacagccgggggccgcctccgtgcccaccgtggggccacccgccgtgtcccggcggcgggtggcccggcggaacctgccctgcaaccggaaggaaaccaccatgccttcgcccgtacagccgaaccgaagtcccgctaccctaccgaccgacgaccagttgcgcgccgccgtggccaacgagatgcccggcgttcgcgccgacctggaacggctggtccgaatccccagcatcgcctacgacggcttcgaccaccatcacctggagcgctccgccgccgcggtcgccgccctgctgcgcgcctgcggcctcagtaccgaggtcgtccgggcgggcgggcagcccgccgtgctcggccaccgtgccggccccgccggacgtcccaccgtgttgctctacgcgcaccacgatgtccaacccaccggagacctgcggctgtggagaagcgatccgttcgagccggtcgaacgggacggccgcctctacggtcggggtgcggcggacgacaaggcgggcctgatggcacacgtcgcggcgttgcgcgcgttcggcgccgacctgccgctgtcggtggtggtcttcgtcgagggcgaggaggagtacggctcctcgtccctgcccgacctcatcgcccgtcaccgcgagcggctgaacgccgacgtcatcgtcatcgccgactccggcaactgggacgtcggcgtaccggccctcaccacctcactgcgcggggtgatgaactgcctcgtgcaggtgcgggtgctgcgccaggcggtgcactcgggcgtgttcggcggcccggtgccggatgccctgaccgtcctcgcccgcctgctgggcaccctgcacgacccggctggatctcccgccgtcgcgggactggccgccgggtcggccgcaccgctggatctgccggaggagaggctgcgcacggcggccggtgtcctcgacggggtgcggctgaccggtaccggccacctcgtcgaccgtctctggacccaacccgcgatcaacgtgttgggcattgacgcaccgagcacccgggaggcggccaacgccctggttcccgaggccaccgcgaaagtgagcgtccgcctcgcccccggcgacgacccgcagcgggcgtaccaggcgctgtgcgcgcacctgcgggctcacgtcgattggggagccgaggtgagttttcggtacgagggcggtggtgcgccgtgtcgtatcgacgcctccggcccccggcacgacgccgcccgggccgcgttccgcaccgcctgggacggcaccgacccggtcgacatcggtgtcgggggctccatcccgttcatcgcgacgttccaggaggcgttcccgaacgccgcgattctcgtcaccggcgtggaggacccgcacacccgtgcgcatgggcccaacgagagcctgcatctgggggagttcgcccgggtgtgtctggccgaggcgctattgctgcgcaacctggccgcacgtggctgaccgcagcggcgacggcgccgtcggagcggcgcggccccgtccgaatggcgcggcgccgtatggtgcggccccctccgagtggggcggcgccgtcgcacgtgatcggtcagctcacctcgcctcgccgcccgagcgggcgatcaccaacgccggatgctccgaggtgtcgtggacaaccggcgatgccgccgcggcgttgcggtagcggaacacgtgccggtaggactggggggtcaccccgctgacccgaccgaagtgctggcgcaggttggcgcccgtaccgaagccggtgcggtgagctatccgttccaccggctcgtccgtggtctccagcagttcctgagccagccggacccgctgctccagtagccactgcaacggagtggtcccgagcgtgtcgcggaaccgccgggcgaacgtacgcgggctcaggttcgccgcacgcgccaggtcgttgaccgtcagtggctggtcaagccggccgcgggcccattccagcaccgcgctcaggtcgtcggggggcacgctccgcgctggtgcggacgggtactgggtgtgctcaccgccccgatgcgggggcacgaccatccggcgggcgacctcgtgggcgatcgccgcgccgtggtcccgccacaccaggtgcaggcacagatcgatcgcggcggccgtcccggcggaggtgaggatgtcgccctcatccacgtagagcacccgagggtcgaggtcgaccaggggaaaccgggccgcgaagtcctgggcgttcatccagtgggtcgttgcccggcggccgtcgagcagatcggccgcggccagcacgtacgcgccggtgcagatgccgacaatccgcttgccccgcgcgtgcgccacccggagtgcctcgaccaggtcggccggtgggttgacctgggctgcccgcgcgcacgccggcaccagcacggtgtctgcctcgaccagatcgtccaagccgtacgacgggttgaggaagccgcctccggtggtgcgcagtgggcccggttcggccgcgcacaggcgcatgtcgtaccacggatcggcgatgtcccggcggtcggtgccgaacacctcctgcggcacggccagctcgaagataggcaggttgtcggtcaccgccaccgcaatgacgtgcgctcccatggcagaaatctaccgcaccccggcatgaatccatctggttgaacgagggtggttcggacgagggtgatctcatggctgatacaccgtccgtgccggctgtcggcggccggctgaccgtcgcgcagggcaccgcgctgtatgtcggcgccgtcctggggaccggagtcatcgctcttcccgcgctggcggccgaggccgccggacccgcctcactgctggcctggctgctgctcgtggtcgtgtccgccccgctcgcggcgaccttcgccgcgctcggctcccgctacccggacgcgggcggcgtgtcgacgtattcccggatggccttcgggccacgggccgcggccgtcgtgggatggtgtttctacttcgcggtgccgcccggtgccgccgcggctgcgctcttcggtggcgcgtacgtggaggccgctgtcggtggtggcgacctcaccgtggcggtcacggccgttctcctcatggtcgtggtcaccgccaccaacttcttcggggttcaactcgccgggagggtgcagctcgcgttggccggtgtcctggtcacgttcctgctcgtgtccgtggtcctgtcgctaccccacgcctccgccggcaacttcgaaccgttcgccccgcacggctggacggcgatcggtcccgctgccgcgttgctggtgtggagcttcgtcggctgggaggcgatcacgcacctgaccgcggagttccgccgccctgcccgggacctgccgcgggccaccgcggcggcggtcatcgtggtcggcgcgttgtacctcgcggtcgccttcgccatcatcgcggtactcgggtcgtccgccgccaccgccgacgcgccgttgggcgagttgttcgccgtcgcgctcggcggcgacgcccggtggctcgccgccgccgccgcgctgctgctcaccttcggcgcgatgaacgcgtactacgccggcgcggcgaagctcggcgcggcgcttggccgggatggtgccctgcccgtctggctcaccagagggaccgtggccggcgaggtgccgcggcgtagcctggccatcaacgcggcgctgtccttcctggccctgttcgcggtgctcgccgctggtgtcggccctcgtccgctggtcctgctgaccaccggatcattcgtcacggtctacgccgtgggggtcgcggcggcactgcggctgctaccgtcgcgcagcaagacctggtgggcggctgtggtgacggtcggagcggtgctgttcctgttgatcatgaccggtgtctacctggtgtggcccctggtcgtcacgggcgcggccctgctctacctccggttgcgcactgaccgcaacggcggggggaggcagcgtccaccgggcgcggttcccggccaggtggccgaaaccagggacaccgccaccgaggcgccggaggtggcgacgaccccggatggtgagcactccgggcgttgagggcccagcgccggcgcgctccccggaagtcggcgggcaggggacaccgggttggatctgatcatccgccacaaacttgattcattccagaagagtggctatcgtgtctcgcatggcgcccgacttcgagacgcagctacgggcggtctcgttgcgcgtgacccgaccccggatggccgtgctcgccgcactgtatgaccatccgcacgtcgacaccgaccgggttatcgccctggtccgggacagtgttcccacggtgtcccaccagacggtgtacgacgtgctgcgcgcgctcaccgacgctggcctggtgcgacgtatccagccgaacggcgcccccgcccggtacgagtccagggtgggggacaaccatcaccacgtcgtgtgccggtcctgcggcgcgatcgccgacgtcgactgttcggtaggccacgctccctgcctcactgcctcggacgaccacggattcgtggtcgacgaggcagaggtcgtctaccggggtacctgccccgactgcatcaccggacgcaactcccgcgatccgtcactctgaagggaagtagatgagcgacacccaggacaacgcccccgccagcgcgcagggcgtggaccagaaggcggcggccggctgtccggtcgcgcacgactccgtcaccgcgcacgggagcgagagcgagagcccggcgatcgactcgccgaccccgcacagtggcggccgtccgcggaccaaccgggactggtggcccaaccagctcgacctgtcggtgctgagcaccaactcggcgaaggtcaaccccctgggggaggactttgcctacgccaaggagttcgccaagctcgacgtcgaggccctcaagcgggacatcgtcgaggtgctcaccacctcacaggactggtggccggccgacttcggccactacggcggtctgatgatccggttgagctggcacgccgccggtacctaccgcatcgacgacggtcgtggcggagccggcgacggcggccagcggttcgccccgttgaacagctggcccgacaacgtcaacctcgacaaggcccgtcggctgttgtggccggtcaagcagaagtacggccagaagatctcgtgggccgacctgctcgtgctcgccggcaacgtggccctggagtcgatgggcttcaagacgttcgggttcggtttcggccgtgaggacgtctgggagccggaggagatcttctggggttcggaggacacctgggtcggcgacgagcgctacgtctccgagaaggagttcgtggccggcgtcggggcgaccgagatgggtctcatctacgtcaacccggaggggccccgcggcaacgcggacccggccgcggcggcgcacttcatccgggagaccttccgccggatggcgatggacgacgaggagaccgtggccctcatcgccggtggccacaccttcggcaagacccacggtgccgggatcgccgacgaccacgtgggccccgagcccgaggccgcacccctggaggcgcaggggcttggctggatgagcagctacgccagcggggcgggcgcggacgcgatctccagcggcctcgaggtgacctggaccgaccggccgacgcagtggagtaaccgcttcttcgagatcctgttcgcctacgagtgggaactcaccaccagccccggtggtgcgaagcagtgggtcgccaaggacgccgaggcgatcatccccgatgcgtacgacgcggccaagaagcacaagccgacgatgctcacgaccgatctttcgctgcgtgtcgacccggcgtacgagcggatctcgcgccgcttcctggagaacccggacgagttcgcgttggcctttgccaaggcctggtacaagttgctgcaccgcgacatgggcccggtcagccggttcctcgggccgtgggtgccggagccacaactgtggcaggacccggtgccggccgtcgaccacgcgctcgtgggggacgctgacatcgccgccctcaaggcgaaggttcttcagtctggtctcacgaccgcccagttggtctccaccgcctgggcctccgccgccagcttccgccacaccgaccggcgtggtggcgccaacggcgcccgggtccgcctcgaaccgcagcgcggctgggaagtcaaccaaccggagcaactcgccacggtcctgaccaccctggaaggtatccagcgggagttcaacgctgcaggtggcacgaagatctctctcgcggacctgatcgtgctggccggctccgccgcggtcgagaaggcggcgcgggacgccggattcgaagtgaccgtgccgttccacccgggtcggaccgacgccacccaggagcagaccgacgtcgagtcgttccaggtactcgaaccgcgtgccgacgggttccgcaactacctgcgcccgggtgagaaggcccagccggaggtgctgctcgtcgaccgtgcctacatgctcaacctgaccgcgcccgagatgaccgtcctcatcggcggcctgcgggcgctcgaggccaacgtcggcggcagccggcacggcgtcctcaccgaccggcccggcgtgctcaccaacgacttcttcaccaacctgctcgccctgggcacgcggtggaaggcgtcggagtcgactgagcacgtgtacgagatccgggatctggccaccgacacggtgaagtggaccgccagcgcggtcgacctcatcttcggctccaactcgcagttgcgggccctcgccgaggtgtacgccagcgaggacgcgcgggagaagttcgtgactgacttcgtcgccgcgtggacgaaggtcatggagctcgatcggttcgacctcgcctgatcgaacatcacgacgagcccggtcgacccgacagtggttgaccgggctcgtccctgtccaacgagtcgcaggggattcacctcggtcaggtacagccgctcggccaccaggtagcgttcgtggtgtatcgcttcggtttccgcgccggcccaggcctgttcccggtgcgtgccccgatacatgcccagacagtcgggcacctgcatgccggcggggcaacgcgctctgatctcgttactcgtaccggtgggcaccgtatgtcgggccgcccgctgtggcgcgggcccccattcccagccgtgcttctgtgtgcgctggtgggtcaggtgaccgggccggcgcccaaccggttggtgtcctgcgagtagcagcggatctcgtgcacggccacagttttactgtcatcgaagccacagttcgtggcccctggtgtcggcgacattcacctgcataggctcactggtgagagtggaacgagatatcgcgtgctcatcaccggcacgtcgcggggtgggccaccggccgatcggagtttccatgactatttgtttgattcccctggtcaccgtcgtcgcccagttcgcccccgataccaggaacacccgctcgaggcggggtgccccacgccacggactggcggaggtgggctgaccaatgggcgaatccgcctatgatgtcgtgatcgtcggagctggaccaaccgggctgctgctcgccggtgacctcgcggcggccggggtgcgggtcgcggtcctggagaagcgtcgcgaggagtcgaacctgacccgagcgttcggggtgcacgcgcggacactcgagcagttcgacgcccgcgggctcgccgaccagctgatcgccaccggtaaggcgctgggcaggctccggctgttcggctcggtgacggtgtccctcgcgtcgctgccgagccgctaccccttcctgctcatcatacctcagtaccacgtggagcggctgttgctggagcgcgccgtcgcaggtggggccgaactggtccgtggtgcccgggtgatcaggatcgagccaggccgggacgaggtacgggtgaccgtcgaccacggcggcgaggtccacacgttcacgggccggtacgtcgtcggcgccgacggacgccactccacggtgcgcgaccaactcggcctggactttccgggccagtccgtactgcgctcgctgatcttggctgacgtccgggtcaccgagtcgccgccggaggtgctgacggtcctgggtaaccagcatggcttctgcctcatcgtccccttcggcgacggttggtaccggatcatggcgcgggatccgaactgggagccgcccgacgacgtgccggtcaccatcgaggagaccgccgctctcgtacgccgggtcgcgggaactgactacggcatgcacagtccacgctggatgtctcgttttcacagcgacgagcggcaggccaacagctatcggcgggggcgtgtgttgctcgctggcgatgccgcccacgtccactcgccggccggcggcatgggcatgaacaccggcctgcaggacgcggccaacctgggatggaagctcgcttccgtgctgcacggccgggctggtgacagtctgctcgacacgtacgaggcggagcgtcatccggtcggccgcatggtgctgcgcacgagcggagggctgattcgggcggcgatcctgcggccctcgcttgcgcggacggcccgtaacggaatctttcgtgcggccatcgccgtgcgaccgttgggcgaccagctgcggatgcggctcagcgggatcggcgtacgctatccggcgtcgcctggctcgcactcattggtcggccagcgtgcccccgatctcgcagcccaggacggggggcggctgtacacggcgctgcgtggtggcgagttcgtcctggtggacccaggtccggaacgccccggctacgagcatctggtgacgttgcggccagcggagcagaccacaccgatgctggtgcggcccgacggttacgtcgcgtgggccggtgccatcgggcccgatctggaccgggccctacccgcctggggtgccgcgcggatggcctcctgacctgatctgggtagcctcgcccggctgaccggcccccagtacgacgtgggggtcggtcagcatgaggcgccgaccggcaggtgtcgattcgcggttggtggccgccgcgcctgatcaagatcacatccttgttgccttgaagtgcggaaatggtccttggcatcatggtcagatgcacgccttcgatgttctcggtgatccggtccgccgacggatcctcgagctgcttgttgatggcgagcggacggccggtgagatcggtgcggtggtgcaggaggagttcgggatctctcagccgggcgtctcgcagcacctgaaggtcctgcgcgagagcggcttcaccacggtgcggcccgacggcaaccgtcgcttctacgcggtgcaaccggagccgctccaggagatcgatcggtggctcggccgatatcggcagttctgggctcagcgcttggacgccctcgagaccgagttggtccgtggccgccgggtacgccgcaccgccgccgacccggtgggaccgccggccggtggtgcggctgagcgggccgaggagcccaggtccgggcggaagaccatcaggggccgccgggccgggtgacctcgtgtcgtcgcctgcccgacgaataccggttctgccgtgatgttccacccggtcgatgggaaaacacgtgctcatcgtcccgatgcatccgggatggaacctggtgcgcctacctgctgccggccgacgtcaccggcagttgtcttcgccctccataggggcgccggtgccgtgaccctcgtcggcgacgactcccgccggtcgggttcggccgccggggtggtgcgcgccaccgcccaccaggtcggctggcggcgaccgcggtgatggacctgcacccgtccgcccggcaccgccacggttcaccggatgcgcccgtccatgaccactccgcctcgacggcggccagttgggttcccgcttggcggtcgacagtggacagtggaaggccgccagcctcgcccccgaaacggtgagacaggaccgcaccatcgaaggcgcttgctatcgacgagatcgactacggtctcctcaggcctgaccacgaatcccgccttggcccaccctgacccctcgggagcgctcatgccgaatctcctggagtcccggccccgaatgcgacgggtgatggggcggtgacggcggccgctctcgttctcgcgctggccccgccgttccgggttgtccgagttcaaccgacgagcgaggtgcgatgtctgaccgtccgcaagccactccagaggtcttcgaccggagggccgaggcgtgggacgcctggcaggaaaccccctggggacgactgcgctaccggctggtcgcccacaccgtcgaccgggcggtgcgtcggttgtccggcacctgtcgggtcttggacgccggcggtgccgacggagccgacagcctgcggttggcccagcgggggcaccacgtcaccatcgtcgaccatgccccggcactgcttgcccgggctcgcgcgcgggcccgggccgccggtgtcgaccatctggtccgaactgtctgtgccggggtcgacgaggtcccggagcttcgacggaccggcgaggtcggcttcgatctggtcctctgccacaacgtgctgcactacctgcccgacaccccggctgccgttgccgggctcgcgacggccgtccggcccggtggcctgatttcggtcttggctccgaacccggcgatggacctgttggcgattgccgtccggcggagtagtcccgccgaggcgtttggactactcgacgccgaggcgttgttctcggagacattcgagcacgacatgctgcggttggaggcggaggacgttgccgccgcactggagaagtcgggctgcacggtgacggaccggttcggtatccggtgcgcgaccgatctgatcgccaacgacgaactcaagcacacgccggccttcttcgccgacctggaacggctcgaactggcattgtgcgaccgtgagccctacctacggatggcccggttctggcaactgttggcgacgcgcgtgaagtgaccgcctgtgtctaccaggcatcaaggatatgggcgctgtcggatcggcccaccacgctcccggccgccgctgtcaccgcgtcgagactgcggaccgctgccaacccgtgggggcgcacggctgttggcatacctccggtgatggcgtgaagaccgcacagtcctaggtgtgcatagtggtcgttgtgcgtagccgggccaccgacggcaggggttcgtggccagaccggggccacgggaatgtcacccttctgatccgtcgtggtcagcggcgggttggggcggctggctccgtgatccggctttacgctggcgtagccagccaggccacgattatttagcctggcaatatatacgtcgtacttgatattgtgcgctccacgcgctccacgcgctccacgccacggtgccgacccgactcggatggagaaacatgagcgacagcgaggtcaaacacccggtagatcacaccgaacgtgaactcgggcgacgcacgatcggcgcgggcgacgcgcactccgcgatcatgcgtcgcgtctacgcggctccgatcagcgaggtctggtccgccatcaccgatccggaacgcatcaaccggttcttcctgccggtgaccggcgacctgcgcgagggcggccgtttctcgatcgagatgaacgccgacggagagatcctcacctgcgacgcaccgcacctccttcgcctgacctggtcgttccagggagcggtcccggacgaggtcgagatccgactgaccgaggtcgagggtggcacccaattggagctcgagcacgcctcggtgcgggaggtgtttgtgtccagcgactaccggaccggtgactggggtgtcggttccgggtgggaacccccgctcaagtacctgggtatgtatcttgcgggtgagctgccgaacaagccctcgctcgagtggtacgtgccgtcggatgaggacaccgcgcttgcacgtgacgccggaatggcgtggtcgcaggttcttgagaagtcctatctcaagctgctccggcagggaccacgaccctgaacgacgcctccggcgttcccgggccgctgaccttcgaccgattccgggaccgcgctcgccgaactcctttccgtcgcccggcgtgcatagggcgcctgaggagggtggtcacctcaagatctggccttcgactatttccgtcgatgcttccacagcgctggaagacttccgtgtcgcatcgcgcgcagccacggtggcagcctcgcgtgcgtcgacgacgggcgggggacgtgggcagagtcaggtcccgccaattcgacggggtgagcgcgtccgccagtcagaccgtggcggcccaggcccgcttggcgtctttccaggtggcggagttgacctcctcccaggcccgggcgcgcagctgcgtcaggaccgccgccggcaccacggtgccggtcatgtttgcgtggtagatgttcatcgtgtcggggtcgaagtcagggctgatgtgcccgcccgccaccgccaggtcgaacaggggggcgccgggcagcggcacgaccaggaagaagttcgccgcgtcgagaccgtaggagacgtgctcacgggcgagtcggatggtcgtctcgatctcctccaaagtctcgtccgggtagcccatcatgtagttgccgtagatctggaagccgtactccttcatagcgacgatcagtcccgaaaggtcggccttctcaacgttcagcttgttgctcgcgtacttgcggatgattcgcaggctgcccgactcgaacggcatgttgatctgtgtgaaccctgcctcggcgagcgcacccagcacctcgtggtcgggcttccagcgcttcaggaggtggatcaggttgattccgttcaggtcgcagatggtcaccccggcaccccggaccttctggagtagccgcaggccccgccgcttgtcgcccaacagtgagtcgtcctcgatgaacacgttgtccacaccgaggcgcttcagggcctcgatctcggcgagcacccggtcgtcggacttgacccggaaccggccgatcgggccgctgaggctgccctcatgttcacccgcgatgtggcagtaggcgcagtggaacgggcagcccagcgaggtcatcatcgtggcgtaccgtagctcggcgccgggctcgaacaggcccgagtgcggtcgggcgatggtccagtaccggtcgttgggcagcaggtcccaggccggcatcggcaatgtgtcgaggtcccacaccaggtccccggtgcgggcgggattgacgcacaggcgaccgtcgtcgaggaaggcgacgccgtgcaggtgtgcgaagctcggctgacgagagcgacggacggtgtccacgatgtcgacgagggtctgctcggcctcggacagacagaccacgtcgaagccggccccgaggaactgcggcagccgcgaacgggcattgacgccgccggacacgaggaccttctcggggaacgccgcccggatcagccgggcgcagtgcagcaccatcgtctcctggtcggtgaagatcgaagtgatgccgacgatgtcgtggtccgccaccacctcaaggatgcgttcgtcgctgacaccggttcgcagcaggccgttgggcaggggcgtggggttggcgaagagttcggtcagcggatcggcgtccgcaccgacgcaggcgtcgaagacgcggacgggcacgccgtgttcccgcagtgcgcccccgaggttcgggtacgcgagtgatccgttcggcttgcacaccgtgcccggtgcggtctggttcggcgggtacagcagcagcacgctgacgtcacgaaaggccatggccgggaaccaccttctcggggtaggtcaggaagcgaacccgggcggtcccctgcagtactcgttggctacctggatcgcccgtggtccccgcgacggcggcgcggagtgggactgacgtacggctcattcccggctctggtcgctccactgacacatggacagctgacactttaaacacatatagaatgggggttgagtggccgggtacgccagcggggcggcccgcggcgtggctcagcgcaagctcaaagtgccgttcccgcacctgagcccagtgcccgcaggcagagcggcaagctgcgggcctcgatgttgacctgatagctgaaggcggccatcgcggtgagctgacgcacctggccgtcggggagtggaccaggtcgagatacgtggggcgggcgtgccgccatgctccggtgaagttctgcagtaccgcccggtcaggcgcgtgtggccggtggtggtcacccaccggccagtggcggcacgatggcgacggtgctgtccgatcccacccacacccgggcccggtcggcgttctcgacgaggactccgtcgaggtaaacgttgtagtaggtgagcggctcacccgccgagtcgagcagtcggcggcggtaggccgggtaggtcgccacgaactcccggatgatgtcgcgcaccgtgccttccgggcagacgaaccgccgctgcccgcggtgggcccagcccgccgacagtaggaccgtgaccatcgttacctccgttgtccggctctgacttcgtcaccacgtcgcgtgcacagcgaaagccgacagcgaaggtggaccacccggtcggtcgccatagagccgctccgcgcaccggacctggtagcggaagttcatccacgatccaccccggagtacccgacatcgccccatcaccagatcgatcgtcgggtcgcagcgggtggtgggggagggcagctgcgccagcgtggacgtccactcggacacgttcccggtcaggtcggctcacggcggtcccttcccagccgacggcgacgccgggtcccgtccctcccgacccgcggtatcaacagatactttctcaagtagatgtacgcaaggctagtgcgtaccttgcgttgacccggggcatcatgacaactgcttgattaccatgtagcattcgatgcgggtggcggatggtcaggtcacccatcgtcggccggagggaacatggacaggttgcagtcggcgctggccctctatgccgaggcgatgggatacacctacgcggcggcgctgcgtgcggcggccaccattggagtcgccgaccacctgcggggcaggccgcggaccgcggccgaactggccaccgccaccggcaccgatcccgatgcgctgcgccgggtgctgcgcctgctcgcggcccgcgacatcgtccgcgaatccgacggccggttcgctctcacggacaagggagccgcgctgcgctcggatgccccggtgtcggcacgcgccggcatcctcatgttcaccgacaccatgttctggacgatgagccaccggatcgcccgcacggtacggttcgaccggccgacgttcgccgacatcttcggtggcaccctggacgactacttcgagggcgccgccgacgtcgaggccctctactacgagggcatggagacggtcagtgcggcggaacacctgatcctcgcccgccgcggcgtcttccccacgaccggaacggtcgtggacgtcggcggtgggcggggcggcttcctcctcaccgtcctgcgtgaacatcccggcttgcggggagtgctactggaccgggtggaggtggtcggccggcaccggctggacgagccggacgtggccggccgctggaaggccgtcccggggaacttcctctgtgaggtgccccccgccgacgtgcacgtactcaaacggatcctgcacaactgggacgacgagcggagcctgcggatcctggccaactgccgccgagccatgccgagccacggccgggtcctggtgatcgacgcgatcgtgccggagggtaacaccccacaccagagtaagcagatggacttcatgatgctggccgcgcgcaccggccaggagcgcaccgtggccgaactggcaccgttgttcggtgcggccgggctgcgcctggatcaggtggtcggtaccgcgtcggtgatgtccatcgcggtcggtgtaccggcctgaaccacggaaggtgacagaccccgtgtcgacacgtcgaccgcctcctcggcccggcggtacgctgcgctactacgggcccggtgggcttgaccacctggaccccgccgccgcctactacgccttctcgcaccagatcacccgactcttcgcccggcaactgttcggttatccgactaccgaggacgcccgtgcgctggtgccggtgccggatgttgccgccgaggtgccgaccaggaacaacggcgggctcagccgagaccgtcggacgtacaccatctggttgcgcgagagcgtccgctgggacaccgtcccgcctcggttggtgaccgccgaggacttcgtacgcggtgtcaagcggatggccaacccggtcgcgggggcgggtgccatcgcctactacaccagcacgatcgtcggtatggccgagttcgccgaggggtaccgggcctgcttcgccggccgtacgcccaccgctcgggacctggccacgtaccagaacgaccatgacattcggggcctgtgggctgtcgacgaccgcacgttggtgatcgagctgctgcggccggccaacgacctgctcaacctgctggcgatgccgttcgcctcggcggccccccgcgaatacgacgatctcgtcccggacggccgggacttcgcccggctggtccgttccaacggcccgtaccggatcaccagctacgtgcccggcagccatctcacgatggcgcacaaccccgcctggcaggccgagaccgacccgatccggcgtcggtacgtggaccggatcgatgtccgcatggcgcgggtgagtgacgagcgggtccgttccgaaatcaccagcggtcgggcggatctgtcctggggggccgcggtgggacggccgcgccgacgcaccgcggccgaccgtgacctggggtgggcgttgaacccctaccttgtgttcaacctgcgcagtccgcacgagcagggcgcgttgcgggaccgtcgcgtccggttggccatcgcctacgccgtcgacaaggcccgcctggtgcggtacttcgacgagatgaacatcggtacgcgcacccggccggcccgcacggtgatcccgccgggcaacgtcgggcaccgcgggtacgacccctaccccacgccgggcgaccgaggcgaccgagggcgctgccgggaactgctggccgaggcgggccacccgggcgggctgaccctgaccatgatctatcggatcgacgcggtgcacgggcgggtggccaaggcgatcgccgaggacctggccgcgggaggcgtcgatgtgcggttggtggaagtcgatcgaaccgacgagtactaccgcatcctccaggacccgagacgcgcggcagcgggggagtgggatctgactccggcggcgttcatgccggactggttcggcaacaacggccggtcgtacgtccagccgatgttccagtcccactcggcggtcggcaccgcgaactacggcggttatcacagtccggtggtggacgagctgatcgatcgggccctcgccgcccagacggaggcgcgggccgcggagctgtggcaccaggtcgaccggcaggtgctcgccgacgtggcggtcgtgcccatcctggtctgcgagccgaccatcgagcacctgaccagtgaccgggtgcgcaatgccatcccgctgccgcacgtggaccgctggtacgacgcgtcgaacctgtggctcgacgcggccgactgaggccgcacctgtggctcgacgcggccgaccggggccgacatgacgcggtgccgctcagccgtctcggcatcggtaggccgggcgaagactgtgggccgccatcgccgcgatgtccgcgcacctggtcccgggtggtgtgctcgtgctggggccctggtggtttccggatcgcttcgtcgacggctccgtcggcgggggacccggcgcgggagccggggtggggcggacggtggcccgggtctcgcactccacccggtacgggcgggtcacccggatggaggaacgctggtttgtcgcgacgccgccgggatccgcgagttcagtcagatcgggctgctgaccatgttcacccgggcggagtgcctgtccgccttcgccgcgacgggccgcgacgcccgatacgtcgaggggtggctgagcgggcgcggattgttcgtggctgaccgaacgggtggcggagcggcgtgcggcgatctggatagcgacgcctgcaagaaattggcgagacccgcgatcgcgctctacgccggcaccctcgccgagcttcattcgtcatcaccagccgctgtctggcaaatatgcctgattacgcacgggctgatgtgaactgcttttcccggcgggggcggtgtcccacgaagaatggagtggaaccgctgttgatgttctgttcgctggtggaaacccgccgctttcggtcggccctcgccaacctgcttcgcaaacgttgccgagcggattccggtgtcctaacggacccccagcccgtcgtcggcctgcgccgtccaccacggatttcggcgggcccactcgacggtccggcccaggccctccagcagcggcattcgagcccgccaccccaacagcgccgcggccttgccgcagtccgggagccggcggggaatgtcctggtagtgagcgcccgggccggccccggtaggtacggtcagggccggcccgggcgcgccggcgacgctgccgaccatgcggatcgcctcgccgatggtcgtctccacgctgctgccgatgttgaaacactcgccgaccgcccgaggcagtcccgcagccgacagcgtcgcctccaccgcctcgtccacccaggtgaaacaccgggtctgccggccgtcgtcgtacaccacggccggttcgccccgcagcatgcggacgatgctacggctcaacacgtacgccggacgctggcgtggaccgtagacattgaagtaccggagcaccgtcaccggcagcccctcctgtcggtggtacgcgaaggcgaggtgttcggccgctgccttgctcgtcgagtacgaccaccggtcggtcgcggtactgccgagcacccggtcgtcgtcctcccgccacggcacgcggggattgcgcccgtagacctcgctggtgctggacaccacgatccgcgcgccggcgcgccgggccgcccgcagcgcgttgtgggttccgcccacgttgacctccaccacgtcgagcggccgccgcaggtaccggtcgacaccgacgaccgctgccaggtggtagacctcgtccacgccctcggcggcggtgatcaggcgctcggcgtcccggacgtcgccgggcacgtgccgaagacggccggcgggagcgcgcaggtccggtggtggtccggccgggtcgtagaccacgacttcgtccccccggtgcagcagccgttcgaccacatggctaccaaggaagccgaagccgccggtgaccaggcatctgcgcactgtcgtcaccgtccgatcccgcggtaggcgaagccgagctggtgtagctcgcggacacgcgccggaggcaggtgcaggaggccgtcgaagaccaggcagggcacatccaccagctcggcgagcgcggcgaagtccagtcgctggaactcgcggtgcccggctaggaaggccaggcagcccgcgccgcgtaccgcctcgtccaggctggccgccggtgggatgccgaagcggtcgaggagcgcggccggatcggcgagtgggtcgaagacccggaccgggaacccgttctcccgtagcgccaccaccacgtcgcggaccggtgtgttacgcacgtcgccggtgtcgctcttgaaggccgctcccagtaccgcgatcgggctgtccgtccggcctcgtcccagccccagcagctcgtcgacgatgacggaggcgacgtgaccgggcatgtcgtcgttgaccgcccgagcggtctcgacggtacggagccgcaccccccggtcccggccggcccgccatgccatccacgggtccttggtcaggcaggatccgccgacgccgactccgggcaccagcaggttcaccctgctgctccccttgggcagcgtgttcgccgcgtcgatcacgtccaggacgtcgacgtcgagcaccgcgcagtaccgggccagctcgttggcgatcgccacgttgacgtcgatccaccagttggtggccagcttcaccacctcggccgcctcggccgtcggtacccgccgaacgtcgaccccaagcgcgtcccgccagaatcgctcggccgcggatgcgctgtgcgggccacatccccccaccaccaccggcagcgtccgcacctgcgtcagcgccaccccctcggccagccgttccgggcagacagccagaccgaagtctcgctcgtgtaccaacccgccgcgttccaacagcggcgcgacgagcgtacgggtggtgccgggcgcgaccgtcgacttgaggatgaccaggtgcctggggcgcagccgcggggcgatctgttgacatgccgcgacgagctgatcggcgaccaacacacccttcgggtcgatcggcgtgccgaccgccaccagcaccacgtcggccacctggaccgggtcgaacgaggtgctcgccgtcaaccggccggtggcggccaaccgccgcaccatgggcgcgagtccgggctcgggtagccggcagcggcccgcgcgcaggtcctcgaccgtgtccgggtcgctgtcgacggcgaccacctcggcgccgcgttcggcgagggcgaccccgaggcaggtgccgacgtagccggctccggcgaccaccacccgccagggcgggttcgggcccgcggagtcgcccgccagcccccggacgactggtccggctgacgaggggtctggacaccggtgccccgggttcacgcgatggccgtcgtggcgagtgcggcaccggcggccggcggttctggctcgcgccaactcggcgatccggacaggcgggtgaacgtctcgatgactcggccgaccggcccgatggccagtgccggcgggtcggtcggccgcggtgggcccaccacgacccggccgaccgccgtaccgcccggtgtcagcgtgatctcggcggcaccgaccaggtagctcgccggctcctcgtcaaccagggcgccggtcagcgtgctgtccgcccgtaccagcacgatctgggcgtggtaggcgctgggccgggccaccaccggaacggccgcaccgccggctgccaccgtccaggcggttggcgcgtcggtgacccgtcccttccctcgtaagctcaccaacaccaggtcaccggactcgctgcccggcacgtgcagggtcagtcgggggcgggtgacctccgcggcggtgctgtggaggcgctccgccagaacgtgacaggggtgtccggccagcaggcgtgccacctgacggaagtgtcccggcgtggtgccgaccagtcgggagaactgggtggtgaaggtgccggcgctggtgtagccgacgtgaccgctgatcgcggtgacggttcggcccgtgtgtaacagcagccgccgtgcctccgccatccgtagcgcggcgaggaagcgggccggggtcatcgtggtcacgtcccggaacagccggtggaagtggaacgggctgaagggcacgacgcgagccaggtcggccagctgcagtggctccgccagatgacggcgcatgtggtcgatggcctgtgccgtggctgcctcccgagcctgctccaccacgtaccgattaacccctggagtcgaattcacgtgagctccctgtgcggtcgatcgggcacccgtcaagaagtctgcttatacctccttgaacttttcttgaattaggcgctggggtgagatcaatgcaattgaccgagccagccgagcaagctgggagaagtagttcacaagggcgtcctgaaacatggttgtaaccggtacggcgaactgagccccgtaatggagtcaggaattcgacgcgccgaatgcgaccgcgcttcggcatctgcccggggagtacaaaatgttcttgagttggcgaaggattcgtcaaatcgccctgacgccgtcgatagtggagaccacctttgccgcgcgcggcttccagacccggcacgcggcgacccgggaacacctggaggcggtgggagcccagttcctcaccggcttcgcgcacgccatgggcgcgcggaacccgatcgaggccacggggatgctggagacggtcgagcgggacctgcgcgggttcgcgtacgagggcgcggcgatgggattcgcgatcctcgacgggctggccggcggtcgccgtgtcgaccagttcctcgccggcccggcagcccggcacgtctacctggtccacgtcggggtggggtgggcgatggcccggctgccccagtggcgccgcccggcgatccggcccgccgaccccctgctgggttggctcgccctggacggctacgggttccaccaggcgtacttccacaccactcggtacgtgccgacacaccggcgggaacgcttcgggccctggccgggcgatccgaccggacggtggaccgggcgggtcgtggaccagggcgtcggccgggcgctgtggttcgtggcaggtgccgaaccggaccgggtagccgacaccatcgcccgcttcccgacgaaccggcacgaggacctgtacagcggggtcgcgctcgccgccacatacgccggcggggccacccgcggcgccctggcgcggctccgcgggcacggcggcgcgtacgccccagccatggcacagggcagcgccttcggggccgaggcccgggaacgcgccggtctgaccacggccagcaccggcgtggccaccgatgtcttctgtggtgccacgccggcacaggcggcggccgtcacccggaccgccctggccggcctcgacccggacgggccggtgccggcgtaccaggcatggcggcggcgcatcgccgagcagttcgcggtgttggggaggtgctgacccttgtcggcgatcatcaacctgatccgccgccagctggcgggactggtcgccctggtgctgctcaccggcacctacctgctggtgcggttgccggaggcgaacgccgacgagcggcgcgcgatggcccaaccgtaccgcttcacgcccatgtccctgccgatgcccggtggcctgccgcagcagtcgatccgccgcgtgaacggcgcgtacgcccacctggcggcgtggatctcgtcggtcggcgccggcgtggcgatgaacgacctggacggcgacggcctcgccaacgacctgtgcctgaccgacccccggatcgaccaggtcgtggtcgccccggccccggtcgccggcatggaccgctattcgccgttcgtcctggacccctcgccactaccgatgaatccgcacatcgctccgatgggctgcctgccgggcgacctcaacgccgacggtcgcaccgacctgctcgtctacttctgggggcgcacaccggtggtcttcctggcccggtcggacgcgacggggctgtcccggggggcctaccgaccggtcgagttgacgccggaccgggtgccggcgggtgccacctacaccgggccccagtggaacaccaacgccgccaccctggccgacttcgacggtgacgggtatgtggatgtctacctcggcaactacttcccggacagcgcgttgctcgaccccggccagcatggcggggtggtgatgaaccagtccatgtccaacggtctcaacggcggtgcggaccacgtgctgcgctgggtcggcggctccaccggagcccagccgagtgtcaccttcgacgaggtgccgggtgtcctccctaccgcggtgtcccgaggttggaccctggcggccggcgctaccgacctcgacggtgaccttctgccggagctgtacgtggcaaacgacttcggtccggaccgcctgctgcacaaccggtcacgacccggccggatcgcgttcggtgtcgtcgagagtgcgggactgcccgggctcacccccaagtcgaagcggctcggccacgactcgttcaagggtatgggcgtggacttcggtgacttcgacggcgatggcctcttcgacctgtacgtcgggaacatcaccacgtcgttcggcatccaggagagcaacctcgccttcgtcaaccaggccgaggaccttgcgcacctgcgcgccgagctacgccggggggtggcaccgtgggaggaccgtagcgccccgctcggcctggcctggagtggctggagttgggacgtgaagttcggtgacttcaccaaccgtggcgagccagccatcgtgcagacctccggtttcgtccggggcgaggtcaaccggtgggcgcagttgcaggagttggctaccaccaacgacgacctgctggccgacccccggtggtggccgcgggtcgagcagggcgacgacatcgccggcggtcagcacctggctttccacgtgcggggccgcgacggccggtacgaggatctcagcgtcgaactcgggctcgccgaccgcgtgcccagccgcggtgttgccaccggtgacgccgacggagacggtcgcctcgacttcgccgtggcccggcagtgggaggaaccggtcttctaccgcaacgacagcccggaccccggctcgttcctcacgctgcggctactgcacgagcagccgccggccaccgacccgctcgccggggcgggatccccggtggtcggcgcgcaggtacggctgtccaccgccgacgggcgggtgctgatcgaccgggtggacggtggcagcgggcactccggccggcgcagcaacgaggtctcgctcggcctcggcgacgtcgcgggcccggtgaccgtccaactgagctggcgcgaccgcggcggcgtcccgcgggtgcagatgctgcggctcgcccccggccgacacaccctcaccctcggctcgcaggctcgggaggtctcgcgatgaggcggaaggcgacgaaggatccgcggatcaccgcgttgcgaaggttcgccatctccatcaccatcctcaacatcttcgggtacaccctgctcgggttcgagcaggcttgggcctggccgttgttcgccctcgccacgggatacgccgtggaactgggattggaggccgtggaggcgtgggcggtgcaccgcccaccccggttccgcggtagcgggatccgcggactcgtcgagttcctctatccggcgcacatcaccgccctcgccgtgaacatgctgctgtacgtcaacgaccggctgccggtgatgctcttcgcggtggcggcggcgatcagcgccaagtggctgttccgggtgccggtgaacgcccggcttcggcacttcatgaatccgtcgaacttcggtatcacggtggcgctgctgctgttcccgtggctgtccatcgccccgccgtaccagttcaccgagcacctggagggcgtcggcgactggatcgtaccgctggtgatcgtcgttttcggcaccatgctcaacgcccgactcaccggtcggatgtggctgatcacgggttggctcggcatctttgtcgtccaggcggttgtccggggaatcgtgctggacaccgcgatcctgccggccttggctgccatgaccggggtggcgttcgtgctgttcaccaactacatgatcactgacccgggcaccacgccgtcccgccccctgccccagttcgccttcggtggcggcgtggccctggtctacgggctactgaccggcgcgtccatcgtctatggactgttcttcgccaccgccatcgtctgtctgatccggggtggcttcctgtggtcgctgcacgcggtgcgggtcgtcgggtcgggccagccgaccgcacccgcgacgcccgcggtcccagccggtgcggtgccggctgccgtggcaccccaggtggtgcgggcatgagtagccgcatcgccgtcgtcggactggcctgccgcttccctgacgccgccaacgcggggcagctgtgggagaacgtcctcgccggccggcgtgccttccgccggctgcccgaccagcgaatgcgggccgcggactactggtcggccgatccggccagtccggatcgctactacgccgccaacgcggctgtcatcgaggggtacgagttcgaccgggtcgcttaccaggtcacgggtcgcacctaccgcgccaccgatctgacccactggctggcgctggacatggccgcgcaggcgctggccgacgccggtttcccggccggtgacgcactgccccgggaaagtacagccgtcgtcgtcggtaacaccctcaccggtgagttcacccgtgccggggtgctgcggctgcggtggccgtacgtgcgtcgggtggtcggcgccgcgctcggggggcagggatgggacgacgaccgggtggccgccttcctggccgacctggagctgtcctacaagtctccgttcccggaggtcaccgaggacagcctggccggcggcctgtcgaacaccatcgccgggcggatctgcaatcatttcgacctgcgtggtggtggatacaccgtggacgcggcctgcgcctcctccctgctgtcggtggtgaccgcctgccgcagtctgtccgatctggatgtggatgtggcggttgccggcggggtcgacctgtcgatcgacccgttcgagatggtcgggttcgcccgcaccggtgcgctcgccagcgacgacatgcgggtctacgaccggcgttccaacgggttctggcccggcgaggggtgcggcatggtggtgctgatgcgagagcgggacgcgctcgcgcagggccgccgcatctacgccacgatcgcgggctggggggtctcctccgacgggcggggcggtatcacccggcccgaggtgatcggctatcggctggccctgcggcgggcgtaccggcgggctggcttcggcgtggacaccgtgccgttgttcgaagggcacggcaccggcaccgcgatcggcgacgccaccgaactgagggcgttgagcgccgaacggcgtgcggcggatccggacgccgaccgggccgccatcggcacgatcaaggggatgatcgggcacaccaaggccgcagccggggtagccggcctgatcaaggcggtcctggcggtgcgacatcaggtcattccgccgaccgtcgggtgcgtggagccgcatccggaactcggtggcgaacggccggtgttgcgcgtcgtgcgacgggcggaggtctggccggaccgcgccgcgccgcgcgccggcgtgactgccatggggttcggcggcatcaacacccacctggtcgtcgacggccctccccggcgccgccgccgaaccctggaccggcggaccagcgacctggcccggtctgtgcaggacgccgagttgttgctggtcgacgccgacacaccagacgcgctgcgggaacggctcaccgagctgcgaccgctcgtgaccgggctggccttcgccgagttgggcgacctggccgccagtctgcaccaggcgcagcacggccgagcctgccgggcggcggtcgtcgcccggtccccgcaacaggcggcgacgtccctcgccgtcgcggccggggcgcttccgccggacggcccggggacactggtggacccggcgcgcggggtcttcgtcggtcatgcccgccgacccctccggatcggcttcctcttccccggccagggaaccggcgccggttcgggcggaggcgcgttgcgtcggcgattctccgaggtggaggacctctggcgggccgttggcacgctgccggccgacgacggtacctcgacggcctcggcccagccgcgggtcgtcgccggttccctgggtgggctccgggccctgggcgcgctcggaatcgacgcggtcgtgaccgtcgggcacagcctgggcgagctgaccgccctgcactgggcgggatgtttcgaccaggacgagttgcggagcctcgttgccgcccggggcgggatcatggccgggcaggctccccgcggcgcgatgctcggggtcaccgccgggccggacgagacggcggcgttgctggtcggcaccaccgccgtcatcgctggttacaacggcccacgacagaccgtggtcgccggtaccgacgacgccgtcgccgaggtgttcgaccgagcctcgctggccgggttcggctgcacccggctggccgtcgcgcacgccttccactccccgctgatggccctggcggccaccgccttcggcgacctgctgcgaagccggcggcttcggccaccgcggcggtcggtggcctcaaccgtgaccggtgccgtgctgccgccagaggtcgacctggcgcagctcctacggcggcagatcgaggcgccggtgtgcttctcgtccgcggtggctcgcgcggccgccgaggtcgacctgttcctcgaggtcggccctggtcgggtgctcacccagttggttcgggagcaggggtttggtgtgccggcgctcgccgtggacaccgacgccgagtcgatctccggcttcctcgccgcgatcggcgcgggctacgcgctgggcgggccggtcgcgtacccggcgttgttcgccaaccggttgatccggccgttcgtctcggaccgaccccgcaccttcttcgtgagcccctgcgaggcggcgcctgaggcggcggcggaatgggcgaggccggcacccgtgccggcctccgatgtcgaggaggtcgccgtaccggccggtgccggagcgctggagctggtgcggcatctggtggcgcggcgggccgaactgccggtggcggtgcttcgggacgacagccgcttcctcgacgacctccatatgagttcgatcacggtcggtcagctcgtcaacgaggcggcccgcgcgatggggctctccgcggtggcggtgccgatcaacttcgccaccgccacggtacgggagatggccgaggcgttggcggcccgcgagggcgagggggcaccggggcgggtggatctcgcggccggggtcgcgccgtgggtgcgtacgttcgtcgtggacctgaccagcgagccgctccctccggtcgagccgacgggaccgcgcgggtgctggcaggtgttcgccggcccggagcatccggtcgcgatggccctgcgggacgccctcgaacgggccggagtcggtgacggtgtgctggtctgcctgcctgagcaaccggacgacgaggatctggcgttcgcgctccggggcgcgcaggccgccctccgccagcaggccgggcgccggttcgtgttggtgcaaccgactccacgggcgggtgcgttggtcaagaccgcccggctggagggggatgggctgcgcaccacggtactcaccacgcccctgaccgccaccaccgttgaccggctggtggccgaggtagccgccaccgaggacttcaccgaggtgacgtacgacggtgatggtgtgcgtcgggttcccaggctgcgcccactgcccaccctggccgagccggggccactgccacttggtccggccgacgtgctgctggtgaccggtggtggtaaggggatcacggccgagtcggcagcgatgctggcacgggagagcggtgcgcgcctggccgtcatcggccgctccgacccggccaccgacgaggcgctggccgcgaatctgcaccgtctctccgacgccgcgtccgacctgcgttacctacgggtcgacgtgaccgacccggacgcggtcgccgccgccgtcgccaccctcccccagggctgggggccggtgaccgcggttctgcacggcgcgggcctgaaccaccccgcggtgctcgctgacctggacgaggcggctgtccgcgcggcgttcgcgccgaaggtcgacggtctgcgggctgtcctggccgccgtcgacccggaacacctgcgcctgctggtgacattcggcagcattatcgggcgggctgggctgcggggggaggcgcactacgcggcggcgaacgaggccctcgccgaactgacccgggaggtggccgccacccgtccccgttgccgcgccgtctgcgtggagtggtcggtctggtcgggcgtggggatgggagagcgactgtcggtggtcgagtcactgagtggctttggcgtcacgccgatcagcccggatgacgggctgcgggtcctgcgggcggtgatcgccgacccgacagtccctccggtcgtggtcgtctgcgggcgcaccggtgcactggagacggtgcggttcggtgacccggacctgccgttgctgcgtttcaccgagcgtccgctggtccactacgacggcgtcgagctggtgtgtgaggtggatctgagtccgaccaccgacccgtacctggtcgaccaccggttcgacggcgacctgttgttcccggcggtgttcgggctggaggcgatggcgcaggtcggcgtggccctggccggcgtccagaacgtgccggtgatcgaggaggtccggttcgaccgtccggtggtcgtcgacccgacggccggaacgaccgtccgggtggccgcgttggtccggtccacgcgcgtcgtcgacgtcgtactgcggagcgcggccaccgggttcgccgtcgaccactttcgggcccgcctgcggttcgcgaccgagcgggctggaccagtcgacagctacccgacccacagccacaccccgtcgcctacccccgtaccgttgcgggtcgagctgcccgcggtgccgctcgacccgggccgggaactctacgacggtgtgctgttccaggggggccgattccgccggttgcagggataccggcgggtggcggcccgtgtggccgaggccgaggtgaccacccgcgaggctgccgactggttcagtccgttcctgccgggccacctggtgctcggcgatccgggggcccgggacgccttcatgcacggcatcggcgtctgcatcccggacgcggcgctgctgcccgagggcgtcgatcggatctggtcggccggtcccgggctgtcggctgccgcaacggtgaccatgaccgcctgggagcgggagcaacacggtgccagctatgtgtacgacctgatcgtcaccgatgccgagggcgcggtggtcgagcagtggcgggggctgcggctgcgggcggtacgaccgtacgagccgccctccggctgggcgccggcgttgctcggaccactgctgcaacgccggttgggctcggtactcgcggttgatgtggcggtcgccgcagcgcccggtggtggggcgcgggacgccggggcgttgctgtcgcgggcgttgggacgcccggtcacggtacggcaccgaccggacgggcggcccgaggtggacctgcccggtacggtttcggtcgcccactcggccccggtggacctggccgttgccgcggtcggcctccttgcctgcgacgtcgaaccggtcctcgagcgcccgtcggcggtgcggcgggacctgctgggtcgacactcaggcctggtcgacctgctcgtggcccaggtgggtgatccgccggatctggccgccactcgggtgtggtgtgtgctggagtgccggcagaaggctgggctgaccgacggtccggtgacgctgctgcccggtgcgacgggacgtggctgggtcgtcctgggcgtcggtacgggccgggtcgccacctgggtggtcgaggtggccggggccgcggtgccggtcgtgctggccgtgctcgtgggggcggaccggtgaccggggaccgttactacgagtaccggcacaccgtcggcttcgaggagaccaatctggtcggcaacgtgtactacgtcaactacctgcgttggcagggccgctgccgggagttgtttctgcacgatcatgcgccggaggtcctcgccgagctgcgcgccgatctgaggctgttcacactgcgggtcgactgcgagttcctcgccgagctggcgcccttcgaccggatcgcggtgcggatgcgactggtcgagttggcccagacccagctggaactggccttcgactacctacgggtcaacgacgacctgctcgtcgcccgggggcggcagcggatcgcgtgtatgcgtggctcggccgggcgcaccgcaccggcccggatccccacgcacctggcccgggcgctcgacccgttccgcgtggccggtccggggcgggggtgagcggagtgcgattcgacacccgactggtgcacggcggtcgccggccagcgaccggtaccggggatgtggtgcctccgatccacctctccaccacctacgagcggagggtgcaggacgagccgcggtacttctacggccggggggagaaccccagccgggaggagttggaggagtgcctggcaggactggaggcggctcgcttcgcgacggtgttctcctccggtcaggctgccgccgcgaccgtactcgctttggtgcggcccggtcagtgcgtggtcagcgccgacgacgtgtacgccggcacggatgccctgttcgacctggccgcctgtgtcggcgtccgggtgcggtacgccgatctcaccactccggaggggatcgcggcagcgctggctgatccggacgtcgccctggtgtgggtggagacaccgaccaacccactgctcaccgtggtggacgtggtcgaggtgtgccggcgtgcgcgcgagcggggcgcccgcgtggtggtcgacaacaccttcgccagcccggtcctgcagcagccgttggcgctcggcgcggacgtgtccctctacagcaccaccaagtcggtggccggtcacgccgacgtgctcggcggcgccctggtctatcaggatccgcgcctgcacgccgcggtccggtcccatcggacggtggcggggaacgtgcccggcggtctggactgctttctcgttcgtcgcgggttgtacaccctgtccctgcgggtgcaccgacaggtcgcgagcgcgggccggctggtggagcggctgcgggccagcccactggtcggcgccgtgcactatcccgggttgcccgatcatccgcagcacgccgtcgcccgggcgcagatgagcgcagccggcgcgatcgtctcgttcgactatcacgggggccgggctgtcgaactgctcgaccggttcgcgctcttcacctgcggtgtgagtctcgggagcgtgcattccctggtggagtgccccgcgctgatgacgcaccggctggtgccggccgaggtgcgggcacgccggggtatcggtgagtcgctcatccggttgtccgtgggtatcgaggactcggacgacctcgtcgatgacctgtcgcgggcgcttgccgacggggtctgatccggccccgccgcccgggtggggcctgttggaggaggatcgatgactgtttccggcgttgacgtgacgttgcccatcgtccgggagctgcctgctcccggcggctatctgtgcggactcaccttcgatggcgagttcttctggcactcggatcaggaggccggtgagatctatgccctcgccccggacaccggcgcggtggtgcgtacgctgtcctgcccgcgggtgcgcgccgacctgaccgtgggcggtggcgtgctgtgccaggtcggtgggcgccccaagcggatcctgctggttgatccggtgaccggcgatgtccttggcgagaagcgggttctcccacccagtggtcggctctgcggcgtcgagaccagcggggtgatgatgtggctggggctgcgcggtcctgcggtggtgcaattgcgcgacgtcgcgacgatgaccgtgcgccgtgagttcgcggtgccgggtactccgtcgggcctgaccgtcgcgggtgacgtggtggtctacgccgagttcgagggcgcggtgctgcgggcggtcgacggccgggacggcaccctcctcgccgaggcggtggtggatggccgtccggtcggggtgacctgggatggtgcgatgatctggtacgccgacttcgtcggccgtcggctcgcggcggtgcgcctgtcggacctgctgtcggctcggtcgaccggacgcgggtgagccggggcagctcgaccgacctggtggggcggtcaggtacggccgggaacgtcgtcgttgccggcgtaccagtcgccccgtccgtcgggcagcaggtccaggatgttccacaccgggctgagtaggtccagtccgcgctctccgccgtcgggcaggctggcggcggcggagtaatggtggcggacccggtcgccctcggtgcgcagcacgctgaccactggccgctgggtgccgtccgggtgttcggcgcgcaggtcgacgttgaacgtggtgccgtggctggatacggtccgcaggccggtccagcctcgctgccgggcccagtcgtgcagccgctcgggtggtgccttggcgatgaccacgacggcggtgtgccggcgtaggtgcgggagtaccccgtggaagccgtcgatccacagtgagcacatgggacacgcttcggtggcgtcgggggcgaacatcaggtggtagacaagaagtgtgctgtgcctcccgaacaggtcccgcagccggacgggccgggccgggccgttcgggtccggctcggtgagctggtagtcggccagcaacgggccgggcggcaggttgcgtcgtgccgccgcgacccgctcgatctggtctcggaggtcctgctcggccgaggcgagcgttcgtcgggcggtcaggtaggtggaggtggcgccgatcggccagctcggtgtcccgtcctggtcgcgctggttcatcgggttccctcctgaccgccggtctgagtggaggctatccgcttcgcctgccgcgatggcttacccacaccggggtcatacgatacgctttaaaaatgcgtggtgttttgctcgctggtggaactggttcacggatgtggccggtgacccgggtggtctccaagcagctcgtgccggtctacgacaagccgatgattttctatccgctctgcacgctggtgcgcgccggcgtgcgggagatcctcatcatcacccgccccgacgagcgggacctgttcggtcgtctgctcggcgatgggagccagtgggggctcgacctgcggtacgcggaccaggagcgaccgcagggtatcgcccacgcactgctggtcgctgccgactttctcgtcggtggctcggcgctgctcctgctcggcgacaacatcatcaactccgttgacctggaccggcacctcgccgccgcggaccagatcgacggtggcctggtcttcggggttccggtcgccgacccccggccatacggcgtgctggatgtcgacgagcggggtgtggtgcgggacatcgtggagaagccgctcgatccgccctcccactacgccgtgcccggggtctacggctacggccaggacgtggtcgaggtggtggcggggctgacccgaagcccccggggtgaactggagatcaccgatgtgaaccgggagtacctgcgtcaggggcggctccgggtgcgactgctccagcgggggacggcgtggctggacaccggacgcttcgacgacctgatggcggcggccgagtacgtccgggtggtccaggagcgggacggggtcaaggtgggctgcatcgaggaggcggcctggcgggccgggctgctcgacgacgcggcggtgcgccggctggcgatcccgctgcgcgccagcgggtacggcgactacctcctgcgactgctcgatggaccgcggccggcccgttcggccgtgctgggttgaggcatctcgacatcattcacttatgaaaagggtagtgctgggactaggttcgccatgaaggagcgccgatgaccgccgtcgggtacgaccccgtggccttcaaggccgagcagcgtgcagcctggaacgcggtcagcgccgggtgggcgttctggcaggaccgatacgagcgggccgccgccccggtgaccgcttggctgctgcgcgcggccgacctccggcccggaagccgggtgctcgacgtcggctccggcaccggcgagccggcgatcagcgccggccgcctggtcgccccgaccggccgagtgctcggtatcgacctcgccccggagatggtcgaccgggcccggcgctgcgccgacggccttggccacccgatcgagttcgtcgagtccgatgtggagtctctcgacctgcccgcggactccttcgacgtggtgttcagccgatgggcgttgatgttcgccgtggatcggcctcgggtactgaccgacctgcgccacctgctggcccccggcggtgtgctggccgccgcggtctgggggccgccggaggccaacccgatgacctcactggccttccggaccctcgccgcggacctgcccccggcaccggatcgacccggcccgttcagcatgtccgacgccgcccgaacccgggctgagttggtcgtcgccggcttcaccgaggtcaccaccgaaccggttccggtggcgatgcgtttcacatctgtcgaggagtacctgtcgtacgcccgggacgtgacgccgcccgccgtgctcgccgcggtacggcgctgtggcggcagcgccgaacgccggggctgggaacggctcgcggcccgcgccgctcgattcgccgacggtgatggtccggtgatcctccctggcttggcgtggtgccttcgggcgcgggtcacccccgaatcaggcaggcccggatgaccagagcccgaaggagtgccgccccgggcgggcacctggctggcgtcggccggcggctgctgcgggtggcccagaaacacgtcgacgatgccgcagcccggggtgaactacctcgccgggacctgcgccggctgcccggcctgcgggtacgggtcgacccggagttctgcgaagcggtggcccggcacttcgccgccgcaccccgccgccagctcggacccgaactggcggcccgctaccaccggttcaccgaggagacgctgcgccacttcgccctgcttgtccgggccggcgtgcgcgtggcgccgtggcctggtcccgggcagccgtacctgggtgcggccgacctgatcgaccgcctgactcgcaccggcgtgctgtacgtctatctgacccgaagcggccacgggcctggcgcccccgatccggaccacccactgtgcgcaccatccggcgtcacggtcgatggctgtcccctgctgcacaacgacgtcttccgggccgtgcacgacgcgttcggccacgtgatgctcggtgcgtcgatgggggtgcgcggcgagttcctggccgcgtacgggcacctggcgatgtactcgccgcaggtgcacccggtcatcttcaccgagcaggtcagccagatctgctggttcttctacggcccccacctggtggaccggaccgggcggctgccacggcgcggcgagccgggctggatccacccgaccgagcgaccgtacccggaacagaagctcctgccctgcccgccgggctacctcgaccgattcaccgcgagcttctcggaggaagccggatgaccgacaccgccgcatacccgttcaccccggttcgggccgagtttccgttcctcgccacatccgggtacggcccaccaccggcctacctcgacaacgccgccacgacccagaaaccccagccggtcctggatgcggtgctcgacttctacaccaccgcgaacagcaacatcggacgaggcttctacgatctcagccggcgggccaccgcgcggtacgaggaggctcgcgaggtcgttcggcggttcgtgaacgccgctcacctggacgagattgtcttcacccgcggcacaaccgacgcgacgaacctgctcgcggagaccttcgccagacggctcgtcggccccggggacaacctcgtggtcagcggaatggagcacaactcgaacctgttgccgtggcgtcggctctgtgaacggcgcggtgccgacctacggatcgtgtccgcaacggccggcacaccggtgcggccggaggatctggccgcggtgctgagccggcggacccggctggttgccgtgacccacgtcgccaacgtgctgggcaccgtcaatcccgttcgggacctggtccgggttgcgcacgaacggggggtgccggtggtggtcgacggggcgcaggccgtcgcccacctgccggttgacgtccgcgggatcggggccgacttctactgcttctccggacacaaggtgtatgggcccatgggcgtcggcgtgctctacggccgacgcgacctgctcgcggacctaccgccgtaccaggtgggtgggggcaccgtgaagggcgtctcccacgattcgccggtggcatacgtgcccgtgccagcacggctggaggccggtacaccggacatcgccgccgcggtcggcctcgccgccgcgttgtcctggctcgacggcctcgaccgccgggccgtgcgggcgcacgacgcagacctcgtccggtacgccgtcaccacgctgaccggtgtggacggggtccgggtcgtcggtgacccgaccgccgatccggccggcatcgtctccatcgtcgtgccgggcctgcacccgtacgacgtgggtgggcacctcgaccagcacggtgtggcggttcgctcgggtgtgcactgcgccagcaccttccttgacgagttgggactactcggcaccgttcggctctcgttcgcggtctacaacaccaccgaggagatcgaccgggtggcggcggcgctgcggaccctacgggcgggggagtggaccacccggttccccgacgtccggttccgatgaccaccccaccgcgtcgggccgccgtccgtgagccgggattcgacacgttgccggccgaccagctgaccgccgccgcgctgcaccgggccagccgcctcggcgcccggtacgccgatgttcggctacgccgggtgcgcacgctgcgcgagcgggtccgcgacgcccggccggagggcagtcaggtcggtgtcgagtccggcgccggggtgcgggtgctcgtcgacggaacctggggattcgccgccggtccagacctgtccgtggggggcctggccgagttggccgcccgcgcctgcgaactggcccggatgctgcgcccgttgcgccgggacccggtccggctcgcgccggagccggttggcgccccggctacctgggagtcgccgtgcgaggttgatcccttcgaggtgcccgccggcgatcgtgtcgccttgttggccggctggtgcgaggcgctccgcgccggtgggcttgacctggccgaggcgtacctgcaggtcttccgagagtcgaccgtgtaccgggacagtgcgggccgcagcgttcggcagcgccggacctggctgcacccgatggctgtcggcttccggatcgactccgccggcggagggttcgacagcatgcgtaccctcggcccgcccgtcgcacggggctgggagtacctgcgtggcaccggctgggactgggcggcggagctcgcccggatgcctcgggacctggccgcgaagcgggccgcgccgccggtcgagccaggggtctacgacctggtgatcgatccgacgaacctctggctgacaattcacgaaacggtcgggcacgccaccgaactggaccggatgctcggtcgggaggcggccttcgccggccggtcgttcgtcacccccgaggatgtcgggacgttgcgttacggctcgccggcgatgacggtgatcgccgaccggaccacgccgtacgggctggcgactgtcggctacgacgacgagggggtggcggcccggtcgtggccgctcatcgccgagggtgtgctggtcggcgtacagcacgaccggcagaccgccggcgtcgccggtctggatcgatcgaccggttgtgcgtacgccgagtcctaccggcacctgccggtgcagcgtatgccgaacgtgtcgctgtgcgccgtacccggtggcccggatacggccgagctgatcgggcgggtccgcgacggcctgtacgtggtcggcgacaacagcttctccgtcgacatggagcgggtgaacttccagttcaccgcccagcgcttctaccgaatccgagacggccgcctggacgggcaggtccgcgacgccgcctacaccggagcgacactcgagttctggcggtcactggaggcggtaggcggcccgcagacctggctgctgtccggggccagccagtgcggtaaggcgcagccgttgcaactggccgccgcggggcacggttgcccggcggcgctgtttcgccaggtgcgggtgaccagtacccggatggaggtgacgcggtgagggggccgagaccgacggatgccgtggagaccgccctgtccgccagccgttccgatgcctgcgtcgtgatcgtggagcacggcgcggagcgacacctacggtgggcagacagcgaactgatcggtaccggcgacgtcgacacgtgtcaggtctcggtggtgtcggttgtgggcgaccgggtaggggcggtcaccgtgagcgggcgggctgaccgagcggagatcgtcgcggtggtccgtgcggcggaggcggcggcccgacaggcgccgccggccgaggacgcacggcccctgcccgcctccggtgctgaatcgccgcattgggacgctgcgcttccggccccgtcgtcggcggtgcttgccgggctcgtggaccagctcaccgaggggttcgcccgggcccggcgcaacggccaggcgttgtacgggtatgccgagcaccgccgccggaccaccttcctcggcacctccaccggggtccggctgcggcacgacgatcgggccgggtacctggagctgaccgcgggggaccgggatggcactccggcctggacgaacgccgtgaccaccgaattcgacgacgtgtcggtgcgcgagctccaggatgagctggaccggcgactgcgctggggtcgccggagcatcgagttgccgccggggcgctacgagtgcctgttgccgccgtcggccgtcgctgatctgatgaactacgcgtacaccacggccggtgcccgtgcggcggcgcagggccgatcggtgtacagccggcccggcggccggacccgggtcggggaagtgctctccgatgtgccactgaccttgcgcagcgacccggcggccgatcggctgcgctgccccccgttcctggtgacgtcgtcgtcgaccggaacccggtcggtgttcgacaatggcctcccgcttggtcccacctcctggtgggagcgagggcggctacggtcgctggtgcacacccgcgcgagtgccgaggaactgggtgcgccactgaccccgatggtggacaacctcgtcctcgacggaccgcccggcggtggcgacaccgcggagttgatcgctcgcacccggcgtggtctgctcctcaccagtctgtggtacatccgcgaggttgatctcgccacgatggccctgaccgggctgacccgggatggtgtgttcctggtggaggagggggaggtcgtcggggcggtgcacaacttccggttcaacgacagcccactggccatggtcggccgggtcgtcgaggtggggcgcaccctgcccacccgggctcgggactggggggacgcggtgggccccaccgccatgccgatgctgcgggtgcgggacgtccggctgaccgccgtgacgcgtgcccgctgagccacaagctagagaagtgcagccaccggctgtgccgcagcgttgctctccgctcggacagccatccatcacgcacgggcggatggtgggtggcgtgagcccgagtttcctgtgccacgggaactcgtatcgcaccatggtctggtagatcgccaggtggtcgacgtcggggtcgagtgagcgaatccggtcacggtggacgaagcggtccttcacgaggtctcccgcggttgggtcgatgtgccggcgacagcgagtcgttcggtggcggtgagggttggtcgagcgcaggtcgcggtggtgttggcccggcggcccaccaccatgccaggaagcagcgactatatcgatcaacagtgacaaaggtgatcgggtgagtgtgctcgaggttgtgggtgccccaaaataccgtgctcccatccgcaaaaccggacaaatctttcatcatcgatcaacaactgccattgacacttactttaaaaaacaatagcgtctggtccatggccctcggagttgagtagaggcgccaccgaggcgccagggcatccggggcacagggaggtggagccgtgaacaacacggcgagagagacctacgagtcgctcaacatcgagccgaagccgctgcggccgcacatcctggcggcggcgacggtcgtcttcggtgacgactactacagcggccgtcgggagacgatcaacctgtcgggcttcgtgcagatgaacaagtggccgatgccagggttcacgcactcggttgccgaggacgggacggcgagcttcgatctggagctcatcagcgcccccgaggtcggtatcaagggcttcagctacatgctgaacgaccggatccagatcctgtcgaacccctatctgccgaacaccggccacgtcaagcagatcgtgccgggcaggaacttccccgcggagttctacattcgtcggttcggcatcctggaaaccagcacgatgcggctggcgcaccggggtgtcatcgacgtcaagggcatcgtggacggcctgccgccgtacaagtccccgctcacctcgccgttcctcggccgcccggtcggggaccagggtgaggtcatgccagcgcacaacgtggtccggggcaccaacctcccggccgcgtggtacccctccaatgacgagaacgaggccgtcggtaacacaccgagcgccttcttcgcgtcgagcatcggtccgtgtgtctcgatgttggtcgacccgtcgatcatcatccaggcctccaccgaggcgaggatcaagatcgaggtcaacggtcgtaccgaagaggtcgagctggccggggactacccactcgccgcgggtgccgagatcctgctcttcggtccggagaagcacgaccagggtgccggggtgctggcccaactcgcccgggtggcgttggtgggcaacagtcccgccctcggcggcaaggtcatgctgcgggccagcttcttcaccgtctccggcggccagcttggtgacgggacggaggcgagcctgagccggctgcgctacccgggcgagctgcacgttgacgctcacctcgagctggtgaccccgtcggcgacgctgtacgccgctgcgccggtgcacctgagcgggcagctcaaggacatcgagccgaccggcacccggctggccgccacccacgcggacgccgcgttgcggacgcagaacggcgagtcccgggcccgtctgaccggagtggagctgaaactgggtgacgcgctcgtgggctccgaggcatacgtcagcgcgtgacgatcaatcgttgttggtagtccggtaacgacgtcgtcccgggtggtcgaccgccatccgggacgccgtcattccccaggggtggcagtgatgttcgagcggttcaccgaccgagcgcgtcgggttgtcgtcctggctcaggaagaggcccggatgctcaaccataattatattggtactgagcatattttgttgggcctgatccatgagggtgagggtgtggcggcgaaggctttggagagtttggggatctctctggagggtgtgcgtcagcaggttgaggagattatcgggcaggggcagcaggcgccgagtgggcatattccgtttactccgcgggcgaagaaggtgttggagctgtcgctgcgggaggcgttgcagctcgggcataactatattggtactgagcatattttgttgggtctgatccgtgagggtgagggtgtcgcggctcaggtgttggtgaagttgggggcggatctgaatcgggttcgtcagcaggtgatccagttgttgtcggggtatcagggtaaggagccggcggcggcggggacggcgccgggtgaggcggctccgtcgacgagtctggtgttggaccagttcggtcgtaatctgacgcaggcggcgcgtgagggcaagcttgatccggtgatcggtcgggagaaagagatcgagcgggtcatgcaggtgttgtcccggcggacgaagaacaatccggtgttgattggtgagccgggtgtgggtaagacggcggtggtggagggcctgtcgcagcggatcgtcaagggtgaggtgcctgagacgttgaaggacaagcagttgtacacgcttgatctgggcgcgttggtggcgggttcgcggtatcggggtgatttcgaggagcggttgaagaaggtcctcaaggagatccgtacccgcggtgacatcattttgttcattgatgagatccacacgttggtgggtgctggtgccgctgagggcgcgatcgacgcggcgagtattctgaagccgatgttggcgcggggtgagttgcagaccatcggcgcgacgacgttggatgagtatcgtaagcatctggaaaaagacgccgcgttggagcgccggttccagcctattcaggtgggtgagccgtcactggcgcacaccatcgagatcctgaagggtctgcgggaccggtacgaggcgcatcaccgggtgtcgatcacggacgcggcgttggtggcggcggcgacgttggccgaccggtacatctcggatcggttcctgccggacaaggcgatcgacctgatcgacgaggcgggcgcgcggatgcggatccggcggatgaccgcgccgccggacctgcgggacttcgacgagcggatcgcgcaggtgcgtcgggacaaggaatccgcgatcgacgcgcaggacttcgaacgggccgcgcagctgcgcgacaccgagaagcagctgttgggtcagaaggcccagcgggagaaggagtggaaggccggtgacctggacgtggtcaccgaggtcgacgacgagcagatcgccgaggtcctcgggaactggacggggatcccggtgtacaagctgaccgaggaggagacctcccggctgctgcggatggaagacgaactccacaagcgggtcatcgggcaggaagacgcggtcaaggcggtgtcgaaggcgatccgccggaccagggccggtctgaaggacccgaaacggccctccgggtcgttcatcttcgccggcccgtccggagtcggtaagaccgaactgtccaaagccctcgcggagttcctgttcggcagcgaggacgccctgatccagctggacatgtccgagttccacgaccggtacacggtgtcgcggctcgtgggtgcccctcccggctacgtcggctacgacgagggcgggcaactgaccgagaaggtccgccgtaggccgtttagcgtggtcctgttcgacgagatcgaaaaggcccacccggacgtgttcaacacgctgctgcagatcctcgaggacggccgtctcaccgacggtcagggccggatcgtggacttcaagaacacggtcatcatcctgaccacgaacctcggtacccgcgacgtcgccaaagccgtgtcgctgggcttccaggcatccgacgactccgactccaactacgaccggatgaagcagaaggtcaacgacgaactcaaacagcacttccggcccgagttcctcaaccgtatcgatgacacgatcgtgttccaccagctacgccaccaggaaatcctctcgatcgtcgacatcatgatcggccggatcgaaacccaactccggaacaaggacatgggcctcgaactcaccgacaacgccaagaaatacctcgcgaccaagggcttcgaccccgtcctcggcgcccgaccactacgccgcaccatccaacgcgacatcgaggacaacctctccgaacggatcctgttcaacgaactcacccccggccagatcatcgtcgtcgactgcgacggcgaccccaccaacatcgacacctccaccctcaccttccacggcaccgacaaaccggccacccccggaccgatcgccggcatcgggtcggtgcccgcatgaccaccctcgacgagcgggagcgcggcaacagcggacctgcggtgccgctgcggttcctggggcccgtcgacggcggactgcccgacgaaccgccgtcacatgtggtcggcaccggacagatcctccggctcctcacccgacagctgttcgcgtaccccgcaaccacggatccgtccgaccgcccggtacccgacgccgcagtagccctaccgaccgttggcaacggtggagtcagcgccgatggacgcacctggcgcgtgcgggtgcgccgcggcgtccggtgggacgccgcagcggcgcgggagttgaccgccggggacgtggtgcgggggctcaaacgcaccgcacacccgctggcccggtcgatccggccctacttcggagccatgatcgagggcatggccgactactaccgggcctatgacgaggcgttcgggcactgggcggggcatgctccggcgttcgcccagttccagcagcgcacccacatccccggcctctgggcggagggagacagcgtgtggctgcggctcgtcgagcccgccagcgacctcgtcgacctgctcgccaccgggttcgccgcggcggccccgcgagagttcgactaccacgtgccggacagctcgcagctgtaccggtgtacgccctcatccgggccgtaccgaatcgcgacacggctgacgtcaggtcggggcctcgtcctggagccgaacccccggtgggatccggctaccgacccggtacgtcgcctggtctctgggcggatcgaggtcgttgcgacggctgacggcaagccgctgtccccggccaccggattcggggtgctctcctggtcggtaccgtcgccgccggcccggttcgtcggtagggggtgcagctattacctcgctgccggacccggccgggccggccgggctcgggcgctacgacacgcgttgtcctgggccatcgaccgggcggccctggccgacgccgtagccggggcgggagccgagggcgtcgccgtgcagcatggtgtcctgcaacccggtcagcggggcgcggcgcacgttgccggtgccgctcccgatgtcggtgacccggaccgagcccggcacctgctcgccgacgtgggactcggggtgggggcccgcctgtccctgggggtgccggcgggatcccggacggcggcggtggccaccgggctggccgcggtgctcgcgaggtacggcatcgacgtcgtgcgggtaccgacgactgcggtcggtgtcgatctggtgctgcacgaatgggccccggcatgggccggcaacgccaaccgtgacctgctgcaccgggtgtggccggccgaccgggtggccacggaaccggcaaggtccgccgcggaggcgctgcgcgcgctggaaccggagcgggcggcgacgtggtggcgtcgtttcgatcgactggccaccgccgatctacggctggtgccactgatcgtggctgcctggccacgggcccgggccgatgccacggccaccggcgtggcgcgatggtgaccactgtcgagcggaacctcgccgcggcgaggcgcacccgcgccgatcatcggctgccgaacagtgcccggttgagcaccggcctcgcggtctcctggaagtcgatgtcggggtcgagttcccgcaccgtgccctcgacgacgagcagcgacaacagtgggaacaccaactccggggtggccgccaccccgtaccggcgttgcaggtcgaacagctcccccgcgaaggcgatcaggctgaactccttggccggaagcttgtggttacgggcgaccaggtcccgcacgccctcgacgaaggccggcacgtccgcgtcgtcggcccggccgagggcactgtccagcacgatggacgcacacctgtccccccggccgaccgacatgttcaggaagaagtcagcgaacagttcccgcatctggtcggtcagccggacgctgaagccggcatccaggaccaccacgtgaccggtccgggtgaagtagaggttgcccgggtgcaggtcgcagtgaacgaacccgttgacgaataacatctgatagaccacggtcagggtcgatgccgcgaacgtccggcgcatcgcggggggacaccggtcggcggtgtcgacggccaggctgggaacgaagtccatcacgatggccgacgaccgactagccgcgcggtgaacccggggcacgaggacgcgagggatcgattccaggtcgccccgcaaccggctgagatcccgtccctcccgaccgaggtcgagctggccgagcaccgactcgcagaggctgtccaccacctctcggaccgggacgccgcgcagctgcggcagccgggctaccagggccgcagcccggcggagcaggccgaggtccgcggtcatctgcggtccgatcccgggccgccgtagcttcagcgcgaccggatcgccgtcggggagggccacggcccggtacacgcacgcgatgctgccgctcgccacgggcgtctcctccacggagctgaagaccgaagccagctcgtcgccgtacacctcgcgcaacgcggcccggctctgcgccaccgtcatcggtggtacgtcgtcctgcaacatcgacagttcgtcgcagagcagtcccggcacgacgtcacgccgggtgccgagtacctgtgccgccttgatgaaggtcggccccagccgggcgactgtctgggcgaccgcccgtgccgcctggcgccgccccgcgggggcaccgtgtcgcacggcggtcacggcggctcgggtgagtcccacggttagtgacgcggtcgtcgtcgcggcgatgacggcggcacgggcgccgagccggtgccgggtggtcggcacgccagtggggcagagcccggggggtgacgtgaacggtgccatggggcgcctttctgccgggggccagcggccgcgacccgtcgtcgctcagtccgtccgagtggacagccctggcacgtccagggcacgcaggcgcatgttgccggagtcgccgtaccacagccgcaggccgtcccaggtcaggctggtggccggccggccgtcaacctggatttgcagtacgttgcggccggttccgagatcgagcacggtgatcgcctccccgagtcggtcggtgtaggcgaggtagcggtcggtcacggttgtgccggacaccccgagtggagctggcacggtggcgagaacccgcaggtcggaggcgtgtcgcaggtcgagagagtcgggccagccgagccagatgccgtccctgccggcctccatgcccccgatcggcacacctggccggggcgtgggcacctcccgaaggatgtccccgctgtgtggctcggcgaggcgcaggctgctctcggtggcgtacagcaggcagcccccgagggtcgtgagtccggcgtccaggccggggcaggccaggacagctccggtttcgccggtgtgtgggtcgaggcagacggcctgctcccggcccctgtcggcgtaccagagggcgtggccggtgaaggtgaggccggtgagctgctcggcgtcgatggacaggtcacggaccgacgcggcggtatagatgatcattgccgggttgcccggttgaggtggcagtcgaggcgccaccgggtcacgtcccgggcggctgggccctccggacgccgtggacgcacctgcacggtgtcgccggccgtgaccgaggtgtgccggagcggccacacgtagaccgcccagttgcaccccgggtaggagggcaggttggacagctcgatgtggggggcgagggtagcggtgaagtatccgagtatggcgtgcagcgttccggtccggctgagccgaatggtcaccggtccggcggtacgtaggccggtgtcaccacgggcggaatccaccaggacggccggctcgccgagcagggtcggctcccggctggggaagtgcaggtgcgccgcgggttcgacgagttcctggacgacgtccagccgcatgccgaagaagtcgtcgttccagatcccccagccctccgcgtcgaactggacggcggcaagccgggtgacgacccgttgcggcaccacggatccaccggaccgaaggttgcgtcggttgaaggtgcgcaggatccggcccatgtcctcctccggcccgaggttgcccatcagctcacacacggttatgtcaacctggcggggcaggcggacgagccgggcgtcgccggcgatcagcgtcacccgatccgtccaaccgttcgtcctgatgatctgatccgcgaccgcggccatctgggggtcggcttccaccgcgtacacgtgggtagcgccgtgccgcagggccagtgcggtcagcgccagacttccggcgccgacatcggcgacgacgctggtctcgtggatgacggttgccagtgcccggtcgtaggagtcgacgcgggtgcggtcgccgagcattgcctggtgcatgagcaggtggcgttgtttcatcggagctctcctgccagcaggccggcggatgctacaaaagtatatagtagattgccggtggctgtctcctgattcaggggtccaggtggcaggcgcacgcgcaccgggtcgagggagatgccccgatcgagccctgctcctggagtagctgtcgggccattgcgcgaaccgtcccgagcatgcggtactgcctcccggccggaccgtgccggacctccagtaccgacttgtcgaccaatcgatccaggagtacctgcaccgcagcgcgttcaccgaccagtgcgccgctggcgctggcagcggccgcgaggtcgaactcggccggcatcgccccgagcgcggcgaaacaccgctgctccgccgcgtcgagcagttcgatgctgcggtgcacggcggcccgtagcgaccgatggtgtctcggcaccccccgtcgcggtggttggagccagcgcagcgaatcagccacgacgtcaaccagggtgtccagccgttgggtgcgcaggcacgccgcggccagctcgatggcgagcgggaggccgtcgagcgcccggcacaccgcggtgaccccgggcagggtggactcgtcgagccggaagctcggctgcacctgcgtggcccgccgggcgaacaactgttgggcgggcggaggcgcggacgtccccggtgcggggtcggttcgcaacggccggaccggatacaccgcctcgtaccgcatcccgagtagctcccgggaggtcaacaggacggtgagtccgggacattcgcggagcaactcgtctgtcagctctgccgcctcgtcggtgaccaactcggcgttgtcgatcacaagcagcaggcttcggtcgtgcaactggcgcaccagggacacgggtgtacccgttgcctgcagtggaccgttgacgacgaccgcggtcaccgcctgcgtgagggcgtgtccggtgcggacgttcgtcacgtcgaccaccgccacgccgtcggcgtgccgctttcgctgccgctccgcggcggccaggccgagcgcggacttgcccaccccagccgggccggtaaggctcaccagccggtacccgtcgagcaggtcgttgatcgcggtaaggtcagccgaacgaccggtcagttcatcgatcaggggcaccgttccccgccacggtggcacctggggcgaggtccggtgggcggtatcggacgacatcagctcggcatccaacacctcgcggtacgccgcggacagctcgggccccgggtccacgccgaggtcgagccggagtcgctcgcggacctcggcatagcgctcgatggcccaggcgcgctggccgattcgtgccagcgtctgcaacagccgggcctgcaccctttcgttgagcggctcggtcagcgccagccgttcggcgaggtgcaggatcgcctccggtcggcccagatccaggccgaggccgacataggtgagcgccgcggccaggaactcctgccgcagtggaccgaggtcgtcctgctcgaccaggagcgcggccaggtcgccgacctgtggatcccgccaccggccgacgctctccccgaagcgggcgaaggccctggtcggctcgccgcgctcgcgtagggccgcagcctcccggactccggcacggaacgcgtgcaggtcgagctgctccgcgccgacagccaaccggtacccgcccggcaccgatgcgatgacgttggtccgccgccgacgtggcgtgtccggctccagcgtctggcgcaggcgggcgacgtaggtgtgcaccagattggccgcccgggccggtggctgtcccgcccagagcgcggcgatcagatcgtcgagcggcacgtgcccgccggcccgcagggccagcagggcgagaaccgcccgctgtttgggagggcccaggtcgaccgcgtcaccgcggatggtcgcctggacaggaccgaggatctgaatgcggagctcgtcctcggtccggttcacgtgtcccccaagctctcgtaacgctgtgctcggttcgtatctactttaagtgaagtgcttccgtacctaaagtggtcgtttagtcgtgtaagcgtagtgacggcccgtccaacctgcggtcaacaccgcatcaagacccaggcggcacactggtggtgacccaccggcggtttcccggctcccgcccgggccgcagggagatccgagcacagcccgaggcggcaagatgcccacgtccatacggcccgaacccgtaccacccggcgcggccaccagcaggaccatcggcgtcctcggccgtggccggatggggtcggcgttggcccgggccctcgccctcgacggccgccgggtgctcatcgccggtcgccggcatccggcgcgacccgacccgccaccgccgtccgcccgggtccacctcgtaccggcggcgaccgtcgtcgccgaggccgacccgctcgtgctggtgctgccgttcgccgcggtgctggagctggcccgggccggcttgttgcaggctgggcaggaacgcaccatggtcgatgccacgaacccgccggccgccggagtacccggtcacccgcgtgctggaggccggctactcgccgagctgctgccgcagtggcacgtggtcaaggcgttgaacacggtgcccgccggaatgttgggtcgacccgtgctggacggccggccggtcaccgtgccgctcgccggtgaccacccaccggcgaaggcccaggtggcggcgctgctgtgcgggctgggtttcgtgccagtggacgttggcgggatcgaccgggcgccagctctcgaatcgttggcggacctcctgatggcgattgacagtcgccactcgctgggaggtcggctcggcttccagctgggcctggccgagccgatgccggcccagaattgtgggcccggctccgggacggccctgctgcgtcgcccggccgaggcgttcgacgggtcgtcagcgcccggcgctctccgctgctgaaagcacgcgatcaccactcggtcggccgcccagaccgagtaggaacaggcagcggggaagggccgcgggcgggccggtcaccgacaccgcgccgctgacgaccgcctcgaccggctcgatcacgcccccgccaaggtcgaagaatgtcctcgcgtcggtgaccacccggagggtggcgtccgcgccggccgcaccgggcgccgtccgggcctcaccgttgctgatccgaacgtggaacacctcgccctcgatgtcgaactcgtagacctcgtcgacgagcgtccgagtcgaatcaaccatggactcgatggccagcgcggcccacgaggcgcgggtgaccgaggtcggcaggtggcccggctgttcggcgaggagagtcaggccgaagcgggccagggccagaaccggctcccgcagctctttgcccagctcggtgagcgcgtagccggccgtgcggcgctcggcatcgagtggctggactattcctgcctcggtgaggaaggccagtcggtcggccagcaggttggtgccgatgccgggcagcgcgtccagcaggtcgcggtagcgacgcggccgcaccagcagctcacgaatgatcaacagggtccaccgttcacccaccatgtccagcgagacggccagcccgcattgctggccgtacgtccggcggtctcgttgctctttcacggcgctccttaacgacgcggcgagggtaggcagctccctttagatagacatagtacacgctgactcttccagattgcttccagcgcggaggtctcgggccggcgttgccagaacttcagtgagctgtacggccacgggcgcccggcgacgggacaacccgaccacgcgcgaagcggcggctgtggtggaccggtcagccggactcccgggggcggacaccacggtcgtcaaccgggaaccggccacgcagcgtggcgatgtgcgtcggagtggaaccacagcagccgccgaccacgtcgaggtagtaccagccggcacacagctcggcgaaagcgtccggtgtcagcctcggcggcaggtaccgatccacggcggcggcggggggcaggcccctgcgatcctccaggttcggatacgcgccgagcggaccaacgtcgggtcgtcgaagccggcgcaacgccccgtcggttccggcgggatcggtgcagttgaccaggaccatgtcggccccggcggcccgtaccgcggcggccgcggcgaccacgtccgtaccggacagtagccgtgcgtcgttggtgcagacaaagctgacccaggcgggcaggccctccgcgcaaactgcccgggtggcagcgaccgcctcccgggctgtgttcatggtctccaccagcaccaggtccacgcttgtccgggcgagctgctcggccagccaggcgtgctcgcggcgcagtacaccgtcgttcggtaccaggtctggccggtagcagtcctcgaccggggcaaccgagccggcgacgagtacccgccgtcgtaccgtgtccgcggcctcccgagccaacgccaccgcggtgcgtacgagatccgcggcgacggtgtggcccgcgatcccggcccggtgggcagcccgtggggtggtgcggaacgtgtctgcggtgatcacatccgcgcccgcggtcacgtactcggcgtggatttgggcgatgagccgccgcccgtcggcgtcccgcaggcagtgggcggtccaccagggcgcggtgaccgaccgaccccgtcgttgcaactcggtgccgagcccgccatcgaggatcagcgggcgagacccactacgtcggtccaccgggccaccgcggtgttgccgtccagtgcctggtatccggatgaaccactacggatccataggaggtgaccacagaggacgacactatcgacccgttgtggtcgccacaccatctcctttcgtgcccgccctccgttcccttcgccgccaccacaagccccaccccgacatgccagctttcggtcgcttccgccggtccagggcgggaaagcggcctccgccaccgaaggtggcggaggccgggccgggacggcgcactcactggacgtgtgcccgcagtcggtcgtagagcgtcttggacatggcgatcgtgttgtccagatcgacctcgcacacctccaggtagtaatccccgctggccacccagacctggtgctgctcgacgacgaaggctccatcgatgtggttcacgggcaggtgggtgtcggtctcgtctcggcagttgtagcgggccgcggccacctcgcccggcggtggggcaagttccagctcgcaactcttgtccatgaccgcctcgaactgctcctgggtcgcgccagtgaaggtgatggtcgacttttggccgtaggtatcggcgccctcgagcgttggtacgggcacctcgctgagcacgatcgtggcggtcaccgcaggtgattgccaggtcatcgtgccagtcgcgcaggtcgcggcgacctcgcgcagccgggccaggttcaaccccccgggcaggcttccgacggcagccgagaacttaccctcgggaggctgatcgccacccctacggctgccgagttgcaaccagccggtggccacgccgccctgttcgctgatcgtctgctgcagcgggaagagacaggacttcgacgagacagtgacgttggggtcgatctgttgctcggggtccgctgccgcgagcggcacctccgtcatcactgtgccagctggatgttcgtccttggtgagcaggattcgctggaggtgatcctcgtcctgggcggccgggccaggggcaccggccgccattccggctccggcggcggtcgatcggtcgttgtcggtggtgcggtaccggtggccgacgaatccgatcagtgcggttacggcgaacagcagtagcgctgccccgagcgcggtaagggtacgacgacgtgatggcacgggtgacctccgatcgatataaatttctatctctcagaccaggactaccggatgcgaagcgtgattcgctactaattttattagtaaatatttttccgcaatgatgcatgaagttgcagaatgagccagcggtcgaccgcggtctgctgacgaacgggggaacaccgagtggtgggtggtgtccaaggccatctgttttaaccagatatgccataaaaaatacgttttgccgggatgcttttgggtaggggccggacagaagctcccttaccgtttacatgaagaggtactgaccgatggatcccaacaagcccgccaaggccgtcgagggtgtcgtgcaggccgcggccgaggagggggccgatgtcacccgcgcggacgttcccggcgcaccaggtagcgctccgcccagcgtcgaggaaccaacggaaccgcatgacccgctgccgtccaggaaggagcagggcaccccggagacgcgaaccccgacgggcgcgaccaccggcttgccccccgccgccaatggccagcagggtgcgtttctcacgacggcgcagggggcacggctgcgcgacaccgaccactccctcaaggctggaccgcgcggcccaatcctgatgcaggaccaccacttccgcgagaagatcacgcacttcgaccacgagcgcatccccgagcgcgtcgtgcatgcccgcggggccggggcgcacggcgtcttcaccagctacggcgccgcggaggtcacccgggccggctttctgcgcaaagggaaggagaccccggtcttcgtccggttctccaccgtcctcggctcccgcgggtcggccgacacggtccgcgacacccgtggctttgcgacgaagttctacaccgacgagggcaatttcgacctggtcggtaacaacatgccggtcttcttcatccaggacgcgatcaagtttcccgacatcatccacgccgggaagccacacccggaccgggagatcccgcaggcgcagagcgcgcatgacacgttctgggacttcgtctcgttgcacacggaggcgcagcaccacgccatgtggaacatgtccgaccggggcattccacgctcgtttcggatgatggaaggtttcggcgtacacaccttccgattggtcaacgcggccggtgagacggcgctggcgaagttccactggaagccgaagcttggcgtgcactccctgacctgggaggaggcacagatgatcagcggtatggacccggacttccatcggcgtgacctctacgatgccatcgaggccggtgcctaccccgagtgggaactcggcctgcagatcgttccggacagcccggaggagaccttcgccggcgtcgacctgctcgacccgacaaagttcgtcccggaggagttggcgccggtgcagccggtcggcatgttggtcctcaaccgaatgccgacgaacttcttcgccgagaccgagcaggtcgccttccacgtgggcagcctggtggcgggcatcgacgtcaccaacgacccgctgttgcaggggcggctcttctcgtacgtggacacgcagctgacccggttggccgggccgaactttccgcagattccgatcaaccgaccgcacgctccggtcaacgacctgctgcgggacggcttccaccagcaggcggtacacacgggggtggcgccgtaccggccgaactcgcttgacggtggcaaccccttcccggccggggacgacgagaacgcgttcctcgacgtcccggtgaccgtcgctgaggccccgaaggtacgcgccaacccggtctccttcgacgaccacttcagccaggtccggctgttctggctcagcatgtcgccggtggagcgggaacacatcatccgcgcctacacctttgagctcagcaagtgctaccaccaggagatcaaggaacggcagctgcggtgcctggccaacatcgacccggtgctctgtgcacaggtcgccgccggcctcggcctccccgcgccggagccgacggtgccgccggtcgacgtcgagcccagccccgccctgtcccagttgggccggacatggccgacggacggccggacggtcggcatcgtggtcgacgcggacagcgacctcgacggcgtcgacggcgtccgcagcgccgtcttcgccgcgggcatggtgccgctgctggtcgcggcgcacggcggtaaggtcggcgagttgccggtgcaacggaccttcgccactgggcgcgcgaccgaattcgacgcactgctgctggccggcgcgccggcgccagcgccggacgccctgccggccgcggacgccggccacgccacgctcgtcgatccacgcgtgcggttgctggtgcaggaaagctggcggcacgccaaggcgatcggtggttggggcgcgggcgtcagcgtgttggagcaggccggggtgctgggtactcccggtgtggtgaccggcggttcggggaccgacgttctcgccggggtgcaacgcctgatggccgcacaccgggtatgggaacgcttccccaccgcggtcacctgaccgggtggtcctactggatggtcctcggatcggcctgatatcgatccgtgccgggccctcttcgagagatcccgaatccatcggcgccggggtacgtggtgcgagggcacccggcactggccttgccggcccgggtcgaggtcaccgtcgaggacggcaccccgatccggatccctggcgcttggtgctggaccggagcgggcgcgcgatcccggtctggtcagctgtcggtaggcacccggtcgaggaagccgtacaccgcggacagtcgtccgtcgtcgtcagcccggaccacgtcgaagcccacgaccacaggctcggctgctccggctggggcgaggttccaggtgaaacgggcaatgctgtggtgggcgtcgaccggcccggccagagcgaaagtcatgcccgtgaactgctcccgggcggcgccgatcagcgcgttgatcgcctcgtgcccgctgacgctgaccagcgggtccgtgtacgtcgcattcgcggcccagacgtcgcgaatcttctcggcccggcgcgtggcatctggttcgttccagatatcgagatagcgctcgatggtgctggtgagatcactcatgaccgtgcctccctgaatcggcagccacgcgttgtcgcacgcggcccacgaagattcgcatccatatcgccgcgatgtccatgacgcgccaggtaagcgccccgcccgtcggtaccgcacccgccttgtgcggcgttcgatccccatgcctgagctcgatctcggagtagtggcggtcgcggctcaggagtgcggggtggtggcgggctgcgtgcggctacttcttccgttccgctgtgcgatcctggtcggcgaatgccgcagcagcgtcccaagtgctgttcttaccagcggcgcaagatcgcccggtcggcctgtctcagtgggatgagggaaggcatggtgtcccttctcctcggcggcgagtttgtttgtgttcctgtgcgttccggccctgtgttggatcaacggtcggggcacgcaccgctcgccggcggatccgcttcaccgcgcctttccggcgtcccagtgctgcccgctggaggaaaggtgcggaacagcttgatcactccggtgatgtggtcattgcggtgtccatggttgatcgcccgccggtaggtgtcggtagtggtgcgggtagagggaacggtggcgcggcgtgccgcggcgtcggcggtcgcgtactccaggtccttggcgaccagctcgatcggaaaggccgcggggaaggtgtcgccgagcatggcggtggcggcggtggcgatggccggacctgtcaccggggtggcggccagtgcctcgatggcccggcccggggccaggtcggtgccgtgcaacgctgcgatcagctcggccacggtggcgacctggacagcgaacagtgagttggtcaggagtttcatctgcgtgccggttccggctggtcccatgtggtgtacggcgccgccaacctgtcgcagcaccggctcgatccggtgtagcaccgcgagatcgccgccggccaggaagatcagggtgccggcgtcggcctgcgggcgtgagcccagtaccggcgcgtcgagaaactccgcaccgcgctgcgcgcagcaggcggcgagttcgcgggagaaggtcggcgtcacggtggagcagtcgacggcaagagtccctggggctaacgaggtcagcgcgccgacgtcggggtcgagccagacgcttcggccggcctcgacgtcgcgtagcatgctgatgacgagatcggactgcgccgtggctgccgccggtgtcggtgctgcgacagcgcccgcctcgaccaacggccgagtcgcctcggccgtacgattccacacggtaatgtcgtgttcacccgtggcgatcagtcggcgggtcatgcgtgagcccatggcgccgagtcctagcatggtgatgtgcatcgtgctccttggtggggtcgggcggcggatggaggggtcaggagccggtggcggcgaacgtcgcggtgaaggctcgcgggtcgctgttccatagctggctcatctgcgcggaggttgggtccgggtagatatcggactggccagccgtgagcccgtcgagaatcgcgtcggcgaccacacgcgtcgcggccttcggcgtatcgatcccagccaacatgtcggtgtcgatgcccccggggtagacgccgtgcacgctgacgccggcctgggtcagcgccggtcggagcgcgagggtcagcgagtgtgccgcggccttggacgccgagtagcccgccattgctggggccggcgcgtacgacagcagagtgagcacgttgaccagggcaccctggtttgcgatcagcgctggggcgaacgctcggatcatgtcgtacaagccggtgaagttgacggcgaactcccgggcgacgccatcccgatcggcctcgagggcgggttcgaaggccgccgctccggcgttgttgatcaacaagtcggcgtccggagcggcagcggcgaagctgtcgatggaggcccgatcagtgacgtcgagggtgacggccgctatccgatcgtcggttcgtaccgcccgcgggttccgagcggcggcgtagatgcgctgggcaccgcggtccagcagggcatcgacgagggcgcggcctaggccacggttggctccggtaacgatggcagtacgtgcgttgatgtccatacgacaagcctgccgcttcagggtgatgcgttgaatgcttggaaaactcgaattcttgtctgtcagtctcagctggctgtcaaaccctgaatttcgccgcataccctgtgtgggtggacgttctcggtgacgtgttggcgctggcgcgggtcgacgccagtctcctggcgaccttcgacgcgcgagccccctgggcgatcgagctgccggcccggcagggggcgtcgtttcacgccgtggtggccggcacctgctggctcaccgtcgaggacatgcagccgcgtcagctggcgccgggcgacctcgtcctcatgcccaccggagtgcgacacgagttttccaccgacctgaacctaccgacgcgccgcttcgacgacgacctcaagcgcagcctcattcagcccgacggtgacctgatgctccacggaccgggtgcacgcacccggattctctgcgcgggatacagctacgaggcgcacggcgcccaccccgtgctgagcctgctcccaccggtgctacacgtagcgaccgcgcagccggagaacgggccgtggctgcgtgcggtcctggacttgttggcccatgagaccggcagtgccgccaccggctccgacaccgcggccgtacgcctgctggacctgctgctgatccacgtcatccgggtgtggctgcacaccggcggtgacaccgtgggtgtctcctggctgcgtggcctgcacgacccggtcagcgggcgtgccctggccgtgctgcacgagcagcccagcctcaactggaccctggaagccctggccgaggccgtcaacgtctcccgcgccactcttgcccggcggttcacgcgccatgtgggtgagcccccactgagatatctcagccgctggcggctcagcctcgccgcgcacaagctgcgtaacaccagcctgccagtggccgctatcgcgcgtgatatcgggtacacatccgagttcgccttcaaccgcgccttcgcgcgtgcccacggccatccgcccggccggtatcgtcgatctgcccggccggacggattgcttcgctcgacgtgattctgcccagtcgatgcctcgctacaccacggcgaagtcggccttgcggtaggcaggtgacggccgaaggcgcgaggttcggctgggcgtcaccgacgcccagccgatgctcgcgcgtcctacgggcaggtcttccaggccaggttgtagatggtggagatggctccgtcggttgagtccatcgtcatgaagctcgttgtggtgctggtgtcggaggtgccggcgagtgcccagagctccgtgttgatgttgaagttgcgttgctccccgcacgggtgccagaccagcgaggcgacgtccgtgacgtcggtggcctgccagttgtcgatcatcgggccagggaaggtgtgggtcgagtaggccgtgggtgacatcccctggaagtagtagttggcccgctctacgccggatgccccgtctgccagggccgcgaagccgcggtagtcagcctgggccaccgcgtaggtgaagccctgtgggacgtgaacccgcaggttgagctggcagttgcggcgccagtcagttggttccgccccgaccccgacctgggcgatgaattcgctgtaggtgacagtgaatgcggtgttgtcggtcgacatggcgatggcggcagtgccggccggacagccagaaccattgacggtgaccagatcgatgacgatctggcccgggggaggagtcgtgggctcggggaattccaccaccgggttcgtgggagccagcagggagaggatcatgcctccggttgcgagccaactgaacatgagggtccttcctgtacgcctcggtgtgcgagcggcggcgccgtctggcggtgaacctccggcacccgagagtcagacatgttctatgccgaggggagtggtggaggggctcggaggaccagccggaccgcgcacatgaggatacggacgctcgggcgagagaccagcaccgacgcagggaccattgcctactttatgcagacttatgttctgatgcgtctgctcgtggccgtgccatcccgacaacacgagaggtcggacgccgtatcggctaccgtgccggcaaggtggatacgaccgataggttactcatcgcacgtcgcgaaatgatacatgttccatcattgctcgggccgcttgacgcggttcgtggcggctgaaacggtggtaccggaaccactaccaccgtctggtcggcacgttgtgtgtgtcaggttcgtcgcccgaccggtccgggtggtctcggtagtcaccatcgacggcggtggcgatggccgcgaggtccgcatcgagtgcagcacggcacgcctactcgtgacgatcgagcggctggtggtgggtccgggctcgctaccgcttctcgagcaggtcgcgcagctcgcgcaacgccgcgcggagctgctcggcgaacgtgtgcatcaggccggcgaccgggcgcggagtactgagatacaggttgaaccggtccggtaacagcacgtaggcgattccgatgcagcgactactggtggccccgaaaccgaagtaacggatgctggtcgacggcgctgaactggtgctcaggtagtcatcccgcatcgtgagccaccccggcgtctcgtacagccggggctcctccggcacgcccagtgctgccccgtgtcgtttttggatcagctgtagctcccacaggtgctgctccggcgccgcaccggcctggcactgcttcgcccgttcgacatgtttgtcagccgcggcgcggaacgctgcccgccgctgctcgggcgacgcggtgacgtcgtccatgacagatacgaaccgcagcacctccggcgtgacgacacgcatcgcctcggtacgcccccgcaggtactgccgagtggcgatggactcgtacgtggcgccgatgaagcccttggcccgcctgtgcgcgagctggtatgccatctgcgcgaacgcgtccggggacatccgcagccgcttgacctcgtccaccccgaactcgtcgacggacagtgtcacggtggcggtgtccgcgccgaactgggcgaacgaccgtgccgcagcggcgatgtcggctcgcaggctgtcatcgaggacgaatgtgaccggctcgattgccggtactccctgcgtcaccgcgcccgactgcgcggcgtgctcctccggcgacccggtgagcaccgtatcgacgaagctgaggatggtggtgccgtccagctcgcagtgttccacgttgatgccggccgtgccgtcagcgaacacgatgagcgacaccgccttgtcgaaccaccggttgccactgtcaccgtggagcaactggtcgcaggccgccaggtcgtcggccggcgtcaggtcctccaggcacacgcagaacaacgccgtctcgatggtgtccagcgctgcggcgttgccggaattcagcgccagcaaccgctgcctggtcgccgcccactcggctcgggccatggtggtgaggtgacccgctgccgtcgccggctgcgcgagaccggccttgtgcacctgacgcaggccggcgatcacatcgtcgagggagtacggatgcccacccggaccgataacgtccattcggaacgcgttgccctggtggaacaccacgacgtgtcgcgctgtcgacgggcctggcatctcgtcgctgtacggcgcccggacggtgtcctgcaccggccctgggatacgggtggtggagaacagaaacttgttctgctccatcgacagtggcctgccgcgcgtcaccgccgccgggaggcgttcctcgtccagtcgggtcttgtagttgacggcggcggtgatgagtcgcgccgcgcgttccacctgtgggtcggcgaacccgcgcaacggagcgtcgcggaacaggaagaagaagttggcgttcaacgcgatccggtctcgcctaccgaggtagcgtgccggccagaaggtatccaaccagctgtgggtggtgggatcggcgttgtaccgcaccaggtcggcgtgcagcttcggccccggaccgtcggcccgcccgaactcccgcaccgcggcctcggtctcggcgaactcctgctccgtcagtagcggcctggaccactcgaggaaccgggcgcacgtgtcctccagcgcgggcaacggcaccgggggcagcttgtcctcgttgtcgaacgtcttcactcggcctcctggaattcactgcacatcgggcggcctgctggccaaggaccggtcagggtcaaaggttatgccgtcgaaaggtcccccgtccggtcgaaacgacggggcggtcctcgcggaggctagtccagcagctggtcgacgcgaacggcatcgcgctcggcgtcacggtgcgtgggtaggacccgcccgaacagctgccgcgtgcgggtgacgctgcccatcaccccggggcgttcggagtaggcgaagatcgcggtgtgtcggtcggtggccccgtgtaccgcgctcacccggtgtagcgcgtaccgtcctcgaaacagctgaaggtcgccggggcgtagggtctgggcccgcaccggcgagcggtcggcaccggtgagcaccgatcggacggcgtcgaagttctccgcgtcggccgaacggatgttcgggcagtactcgaagacaccgccctcttccggtacctgtgtcagcaggctgacggtgaactcgttgatgtcgaagtgccacgggtggtccatgccgggccgcacgacgttgagcaccaggccggacagtgggtcggcgagctcgtgtagcgccgggagttcgaagcaggcggcgacgaagcgtacgaacgacgggtcgcggtagagccggtggatgacgctgccggtggggatccggtcccggggaacgaaggcgttgccgcgctgcatgatgatccggcccgggtggtcggcgggcaggtcgtcatcgacgtgtgtgttgtagacgttggtttcctcaacgtcgtagtaggcccggggggcgagctcggccccttcccgtcgcagcgtctcccagctgctcggccgaatgaactccggtagcacgctgcacccgtggtcgcgcagttcggcgcgtgttcgggaaacgacgcgttcccatgcatcgcttcccgggtcggccagtggatagcgcgcggtgtccacgtcattcatttttcggcggatcccttcttcaaggtggtgacatgaagaaatgcggaatcctaacaagatttaccgtcgtccaggccatcatggttacattgttcacagcgtccgggcccgggccgctggcccaaccgcggctcgcgtgcaccaggggcagccgccgtcaccacatgcggctggagtgtgcgggtggcctcgcgtcacccgcacacccctggtgccatagccggaagcggtaggtcgtcagttcgggttggagcctggtggtgttgcgctggcggtgggcggggcgacaccaccaccactactggtggttggtgctgcccagctcccgccgggtcgggtgccgtcgtccggcctggcgatggtcagccgaccagtaggtaggagttggcgaagccgctggggttgcagacgttgagctgtcgccgtacggcggagtacgagaagccgggtgggacggtgcaggcccagatcccggcctggggtacccgcaggtagtaggagttggcgaagccgctggggttgcagacgttgagctgtcgccgtgccgccgtgtaggtgtatccggacggcacggtgcaggcccagatcccgttgctgggagcgacaacatagtaggagttggcgaagccgccggggttgcagacgttgagctgtcgccgtaccgccgtgtaggtgtatccggacggcaccgagcaggaccagaaggcgttcacctgggtggcgggctcggtggactggtcggcgccgtgggcggccgcaggtgcggcggccaggccgacgacaacgagggtagcggtggcgatcaggcgggacacggtctgacgaacggagcgcacggaacctccagttgatacgggggttgtggattcctacaagcgaatctaggagcgcattgttagcgccttatgaataatcggatccggattcgcggtaggtgtgatcagtggtggcggcagtgtcacgggtagcggcgttcacaacaatcttgtgagtcattgttgtgtcgtggttcgtggatgcgccgaggcgctcacggtcaccggccagttctttcggtgtcccaggtgggatggctcgctaccgtccgatcgaacttggggctggtctcgcgccgggccgggcctgggacgtctccggtcagctgaggggcggtggcgcgcggctgctacgtccgggtgtcggcgggatctcggactggtagggcgagcgccatgacggcggtgagcgccaggatcacggcggtgatcgcgaaggcctgagcgtatccgttgctgagatcagccctggtggacgagctcctgatggtcgacgtgctcaggagggccaggccgagcgcgccaccgagctgcttggcggtgttcatcagtccggatgctgccccggcgtcggtcccggaaccagcggaggtcaccacggcggtcagtggcacgataagcaacccgccgccgactgagatcacgatggccgggcccagcacaccggacaggtaggtgctgtgtgcggtgatctggctctgccaccagaaaccggtcgccgcggtgacggttccgacgacgaccagggtccgggcgggcacgtgtcgcatcagccacggggtcacgcgcatgccgacgagcatcatcagcagggtgtggggcaaaaacccggccccggtttgtaacggggtgagttcgagtacctgttgcaggtacagggtcaggaagtaccacagcgggatctggaaggcggccccgacgagcaacatcagcaggttgcccagccagatcgccctggttcgcagcagccgcagtggcaggagtcgtggttcggcgccgcgtgcctcaaccaggacgaaggcggccaggcagaccaggccagcgcccaacgccgtcgtggtgatcggatcacgccagccgtgcgggtagctggtcgtgacggcgtaggtcaccgcgatcagggcgatggtgatcaggacggcgcccctgacgtcgagacggcccacccggtcacgggggcgccctccggtcagcgtggcagctgccacgacgatgccgagcgtgccgatcggtacgttgatcagcagtgtcgaccgccaggtcaggtactcggtgagggcgccgctgaggaggttgccgaccgcgccgccggccaggctgaccgcggtccagacggccagcgcacgggtacgggcgggcccgtgcggaaaggtcgtggtgaggatcgtcagggtggcgggtgccagcacggcggcgccgaggccctggaaaccgcgggcgctgaccagcacaccggcggtggaggcgagcccgccgacgagactcgcggtcgtgaacagccccagtccggtgatgaagaccagcctgcggccatacacgtcggccagccggccacccaacagaaggaagcctccgaagaccagcgcgtaggcgttggccacccacggcaggccggacggtgaaagggcgagggcccgttcgatggacgggagcgcgacgttgaccactgatacgtcgagcaccaccagaaactgcgcggtgcaggccaggaggagcgccggtcggccggaggtcgcgtccctgtcggcggtgacgcgccgtgtgcctggatcgcccccgtcccgccaccccacgatgcccccatcaaatcaatgtgatcgcattgctatgatgcagacagtagtcatgaatcaacgtctgggcaacctggggtatggggccgggagggagcagggttggcagccggtcgaactcgaggggtgggctccgagcacgagcatcggcgcaacgagatcgcggatgcggtactggccattgtcgccgaacgcgggctggcggccgtgtccctggccgcggtggccgcccaagccggcgtgtcgcccggccgggtccagcactacttccccgccaagcgagaactgatcgaggccgccttcgagcggggcaacgccctgtccagtggccggattgccgccaaggccggacccgacgaccgggacgtcagccgacggcgcctgctcaccgtggtgctcaccgaactcattccgtacgacgccgtcacccgcgcccacctgcgggtacgccagtcgttcaccgcggcggcgctggccgacgaggccatcgccgcccgcctgcgcgtcgactacgcccacctgcacgaccgactcgccgacctgctccgctacgaccaagccgctgggcgcctgcgtgcccagaccgatcctgcggaggtggccgtgacactcgtggccctcgccgaagggttggcctactacgtactcatcggcgtccgtcccgccgaagccgcccgtgaccaggtactcgccgcgatctcggagatctacgtggcggcgtgagacgcggtacagagatcgctgacgcccggtgcgggcatgccccctgccgctcggccggctggaaagcccgggcgagcggaggtcaccctggtaccggatgcccgacagtgctcggccgttcgccgatggcctgttcgccgccttggtacgacggcgcgactgctcggcgctaccgcgctcaacctgcagctcgggccggcggcgacggcggcgcgagaggccggcagctgacgcccggtccctgtccgccgtgcgggtcgctaggctggcatcgcgtgtgacacgtcatccgtgggtcacatgcttcagcgttggtggttgttcgttgttgggggaatgtggtggaaaaagggacgatcgttcgattcgatgacgttcgtggctacgggttcatcgcaccgtttgggggtggagatgacgtctttgtgcacgcgaacgacttcggtgatcagcggcatgctgtcgccgctggtatgcgggtgagctacgaggtcgtgcagtccgaacggggtctgaaggtcgcgagtgtcgtgctggagtcggccccggccagcgggccgaaccggagcacgtcgacccgttctcagccgctgtccgacgaggagggcgagtgcgacgttctggccgttgggcagtttgaaagctccgtcgctgagctgctgctggcgaatgtgcccacgatgaccggcgcgcagattgtcgaggcccgccgggcactggtcacaatggcccgccgatacggctgggtcgaggactgacgatcacgagcgggccgtcgatggcccgcgttcgtggccccacgtccctccttcagtcaccgcacgtggagtcgacccttccgggtcggcaacgggccagccgtgcggcgaggatggtcgtccggtgaccggccagctgcgacaatccggggatggatgacagcgaacagggcgccgaccgggccgttgcgggcgctgacttcgtggagtggaacttctcgatcatggcgaatggttcgtcgtgggacatcgagcagggaatgacgcagttgctcgcccaccaaggtgcggaggggatcgggccgtcactggaggtcgccgcgcgggaggatgccctggtgatccaggagctgggtcggcgggagacggctacggcggtggcggcgttgcgggcgttccacgcgatgagtccggtcgacacgcaacgtgagctggccgggttacacgccgagcggctcgtccggcagggcgtgccggacacgtcctgggcgtcctcgattggccgggtgcgagtggaaggctgctggtgggcgcacgaccccttcgacgagacggccttcgtgttgtgtgccttctcctacgacggagacgatgagcacggcatccttgccatgatcgacctcgcggtcgacggtggcctgtttcgagagttgacgctcggcatggacgtggaagtgctgcgcgacgtcctgcgccgcgcggacggcgtcgatggtctggtcaccgagtcggtcgacccggcgtatgcccggcggttgttggaggacgcggtcgccacctcggacgaggtactggaggatcgggagtaccaaccgaatccggcgccaacggcgtaccggaagatgcgggcgttgaccctggcccgcgcccgggcgttgagcgccgccgccgcgccgccggatccgatccccgacagcgtggacgtcgagctcatgaagcgggcgttcctcacgtccgacgccgccgccaaactgcccgcggacgacgtgacgagccaggccgtcgacctgttcgtcgagcagctcaccgaccgggctgtctgtcatccgttgcgcctcggcccgcgtcgggtggtggcggccctgggcctgccgggactgaccccggacgccatcggcgatccggacgtgagcgacgtccttccggacgtcgtccacgcctggatctcctggacggcggccgaacgtgctctgtcccgcgatgccaccgaacggctgcaacgggcgagtgaacaagcgtgtgcacgactgcgctccacagactctggaggccatcaaccctcctgagctcagcgcgagagcgcgccccaggtccgctgagctcaggatgagccgtcggtcgcaccgatccaccagggatcctgccggtagccgacacaccagcatggtgacggcagcgaccgatgcgacgattcctgcgggtgcggccgaaccggtgatggccagggtcagcaggacgaagctcacggaggagatcgcgctaccgagggcagaaatcgactgccccacccacagaatgacgaaatcccgatatcgggagagcggacgcaccgagatctcgcgggttggcggagttcgatcctccagcgacggatcgaccatgtcacccgacgttgggcgcaggctcgatcggatcgcatgcgtgatacgtgtcacgcgcccccctaaaccgtccgatgtggacctgacctaaactgcgcccgatgatcaggacgagacgatcggcggcagtcctcgtcggactgctggcgatgagcgtgatgacgggcccggcaccggccctcgcggacggcgaggccccggtcgaaccgccgaaggtcgagttggtcctcgacgtcagcggttcgatgcgggccacggacatcgacgggcgaagccggatctcggtggcccagcaggcgttcaacgaggtggtagacgcgctgcccgacgagactcagctcggcatccgggtcctcggtgccacctacccgggtgagaacaaggagcggggctgccaggacacccagcagatcgtaccggtggggccggtcgaccgggtgcaggccaaagccgcggtcgcgaccctccgtccgacgggattcaccccggtcgggctggccctgcgctcggctgcccaggatctcggcaccggtagcaccgcccggcggatcgtgctgataaccgacggtgaggacacctgcgcccctcccgacccctgcgaggtggcccgggaactggccgcgcagggcacgaaactggtcgtggacacccttggcctggcgccggacgagaaggtacgccgccagctgctctgcatcgccgcagccaccggtggcacgtacaccgcggcgcagagcgcggatgaactgaccggccggatcaagcaactggtcgaccgggcacgggacacgcacaccgccacgccggcagtggtcgccggcaccccggcctgcgccgacgcgccgctgcttggcgccggggtctacagcgaccgtgagaagttctcggagcaccgttggtaccgggtaccggtgcacccggggcaggaactgcgcgcctcggtcagcgtggcgttggaccggccggtcaaccccgaccatgcggtgctgctgcgggccgtggccaccgacggtcgggagttggtgcgtggcgtggatgccggcagcggccggaccgacgtggtctccgccggcctgcggtggtcggcgagtgaggagccggaggacgggccgtccccgaccccgtcggccacgaccggtgccgaagccaccatcgtctgcctcgtggtgagcaatgccttcgcgcctcagccgggaacccagacgtcacccgggctgccggtcgagctgaccgtggacgtggtcgcgtcctcgcctgccccggcggctccggatctgggtcgtggctgggtgctgctcgtcctgctgaccgtggtcggcctgctggccggactggcgtccgggatgctcagccggtggtggctggcgacctggagggagaagtgatgcacgtccggacgatccagagtggagccgttctggctgctgccggcttggccctgctggccccggctggggcggcccaggcagcgccgacgccctcgccgggggccaccccggtcacccgggcgggaacatcctttctgaccgccaccgaaatcgccgccgggcagccggtacgggtggacgcggctgtcggcgactacctgtactggtcattctcggcctcggccggcgagcaccacgagatcaccgccgccgtgtcgttccccaagtcccgcagtggtgcgtcgacgtggaccgtggaggtcttcgacgggctgcggcggcgtcaggcatgcaccgccggagcgcagacgccgacggccgacgccgcagccgggagcgtctcgctcgggtgcacccttcggcaggtgcgctcctgggctgagccgtggtcggccgatccactgcccgggacgtactatgttcggctctcggtgaccgagctaccggagcaggacctgggcctgccgaccgacgtggagctgctggtcacagcggtcggggagggatcccgcgacgatggcgtgctggcggcgccgctggtgccgcccaccgaggccggaaccctgctcgataccgctgcggtggagccgaccgacggcgacgacggcttcctcggttggctgcccgaactcggctcgcgctgggtctggagcacggtcggcggcatcctcgccgcggtggccggtgttgtcggtttcggtctcactcggcggccccgtcgtcgctgaacacgcccgggcaggaccagcacgacccgtccgcgtgtggtcgagctgtccgctgagcacggggtggggccggaggccgccgcgggcgtgggcacctccggccacccggccgcacggacggggagccaccggcgaggaccgaaggtgggagcccgtgccggtcagccgtgcggcggcacctcggtgaggccactgcggggcgggaaggccagggccagggtcaagtcgagcacggtggccgggtcggtcagccggtcgccgtacagttcgcgcagctggcccatgcggtagcgcacggtctgcgggtgcacgaacaggtcggcggcgacgtcgtcccgtcggccgtggtgcaatagccaggagcgcagcgtctcggtcagccggtcggcggtgccggctggcactgctgccaacggtgccagcactcgtgcgcgcaggtccgccaagccctccgggtcgcggctgagtaccagctcggcgaggtgggcctcggtgtccaggggagcgccgacctcgtccgggcgtaggcccagggcgagcgcccgggtggcccgctgccaggagtggacgacctgggtccacggccgagctgggcccagcaccgcccgtcgaccgtgcaccattcgggcaagctgccgccgccggtcgccgtggacgtccgggacgagcaggccggcgagttcctccgcagacccgccgccgggcaggtcgtcggcgctctccagcgtctgcgcgggcagcagcgcaagcaccgggcgcaggttcgaccggggcagcagcacgacggtgagggtctgcggcggcggccagtcggcccgttccgcgctgcgcagcagcgcgtcctcgggggctccggtgagcaactgttgggtgagtcgttccaggttacggcggcggatgaggccggtactggccaactcgtcagcgtgcccagtgacgctggcggcggacaactcgtcgatgtaggcgaacatcagctcggcgaactcggccaccgtggcggccggcagctgtccgcgtacggcgatgctggacatctcctgccaggagacccgcgcgcccacccggtacgcggcgagtagcgcgtccacgctgcggccggagcgggcctccccgctgccgagtgcgtacgcggcctcgacggcgggcacgagcggggtgctggggtcggccccgtaggagcgttcgaccagttgcaggaaggtaccgagagcgatttgtacggcattctcgattttgtcccgcatcttcccggtgagggtgcccgagtagctgggtacctcggcggtgatcgcggtgatggtgcgttcggcgagcaggggtagccggtcgcgtagctcgccggccacccgatcgtcgagatccagcccagccgcacgccgggtagcctcggaccgttcggccacaacattgttcccttcgtataaatccgcaggccaggttcaccttcccgagtcaagattttatgccagcgtgccgcgacgatctggatatgaccaccaccgtcccgcgttcccccgcgccggcgtccctgcgccgccggttcttgcggctcgccgcggcggtcaccaccccgctggtgcccgacgactaccttgacctggtcgccccgctgcgtgccggcgccgacctacggggccggatcgtcgaggtgcgcccggagacccgggacgcggccaccgtcgtgatccagccggggcgggactggcgggggcaccgccctgggcagtacgtccggctcggcgtggatgtcgacggcgtgcggcagtggcgggcctactcggtgacctccgcaccgggtcgccaccacgacccgatcacgatcaccgtcaaggcgatccccggcggcctggtcagcaaccacctggtacggcacgtccggcccggcaccatcgtccagctcgaccaggcgcagggtgaattcgtgctgccggccacaccgccagcacgggtgctcctggtgaccgcgggcagcggaatcaccccggtcatggggatgctccgcagcggggtcctcgccgggtcggacgtcaccctggtgcactcggcgcccaccgcggcggacgtgatcttcggtgcggagctgcggaacctggccgccgccggcacggttcggctggtggagcggcacaccagggaagacggccagctcagcctcgccgacctggccgccctggtgccggaccatcgtgaccgggagacgtgggcgtgcggcccggtcgggctgatcgacgccctgaccgcgcactgggccgcagccgaacgtgccgggcggctgcacatcgagcggttccgccccaccgtcatttcgccgggtgcgggcggcaccgtcaccttcggccggagcggtgtgacggtcaccgccgacggcagcaccccgctgctggaggtgggggagacggccggtgtgttgatgccgtcgggttgccgcatgggcatctgctacggctgcgtgctgccgctgcgccagggcgctgtccgtgatctgcggaacggggcgttcaccacggcggttcccggtgacggtgtgctcgtccagacctgtgtctccgccgccgccggcccctgcgacctcgaccactgattccggagtaccgacgtgaccgtcatccaacgtaagcccgtcaacccgatcgcgcacctcactgccgaggacatcgtggtgatcggcaaggaactcgacgcgatccgggaccgggtcatggccgacctgggggagcgggacgcccgctacatccgccgactcatccgcacgcagcggagcctggagctgggcagtcgggcggtgttgctcttctcgctgtttccgccggcctggatcgtgggcacggccggcctgtcggtcgccaagattctggagaacatggagatcgggcacaacgtcctgcacggtcagtgggactggatgcgcgacccgaagatccactccaccacctgggagtgggaccacgtctccccggccgaccagtggaagcactcgcacaacgagctgcaccaccgctacaccaacgtcgtcggcaaggacaacgacctcgggtacggcatcatgcgggtcgacgaggaccagccttggcacccgctccatctgggccagccgttgtggaacctgctcaacgcctgcttcttcgagtacggcatcgccgcgtacgacctggaactggggcgcaacctgaaggagggccggcaccgggatccggagttccgcgctcgggcccgagcggtcggccgcaagatccgccggcaggttctgaaggactacgtgctgcacccgctgctgtcggggccatcgttcctgagcacgctcgccgcgacgttcaccgcgaacctggtccgtaacctgtggagccactcggtgatcatgtgcgggcacttcccggagggcgtggagaccttcgagaagacctcgatcgagggggagtcccgtggcgagtggtacctgcggcagatgctcggctcggcgaacatcagcggcagccggttgctgcacatcatgtccggcaacctgtcccaccagattgaacatcacctctttccggacctgccgagcaaccgctatcgggaggttgtcccggaggtccgggcgttgttcgaccggtacggcctgacgtacaccaccggatcgttgccccggcaggtcttctccgcctggaagaaggtcatccggctgtcgctgcccaaccgtcgcccgcgcgaccgggccggcgaccgggcggcaccggcgctgaccgcatccggcgcctgacgaccgcgaggcggccggggtcggcacggcgctcggcgccgtccatcctcacgaaccgccggtcacatgatccactttaccgtggggcggggccgccgcgtctccgctggctggtcccggcgcagccaggccgggcgatcggcccacggccggcgtcaggcggcgagcagccggtcgcgaacctctcggcgcagcaccttgccgagctgcgagcggggcaggtcgtcgaccacgactattcggcgtggcaccttgtacgcggtcaggtgctgccggcaggcggctcggatgcctgccgcgtcggtggcgcagtcagggtgcagcaccaccgcggcgacaacctcctcggccccgccggcgccgggtaggccgaccgccgcggcgtcgcgaaccccgggaacctgtcgtagcgcctcctccacctccgacgggtagacgttgaacccgccggtaatgatcaactctttgatccggtcaacgatccgtacgaacccgtccgagttcatctcgacgatgtccccggtccgcagccacccgcccggcagcagcaccgccgccgtctcctccggtcggtgccagtatccggcgaacacctgcgggccgctgatcaacaactcgccggcctcgccaggggcgcggtcccgggtcgggtcgtccgggtcgacgatgcgcacgttggtggcggggaacggcaccccgaccgtgccgggttgccgggctgccgacaccgggttccccaacgccaccggggaggtctcggtcatcccgtacccctcgaccagcagcccgccggtcaccgactcccacagtcgcacggtggccggtggcagcgtcatcgcgccggagatggcgtatcggatcgaggtcaggtcgacccttcgtgcgcgagcggcgacggcgagtcgttcgtagatcggcggcaccgccggcaggaacgtgggcgggcggcggcgtaccgctgtgagcgtctcgtccacgtcgaagcggggcagcagcaccagggccgcgccgatgctcaccgcgaaggtcaggcacagcgtcagcccgtacgcgtggaacagcggcagtacggcgtacaccgtctcggcgccgtcgcggaggcccggcatccaggcgcggccctgcgccgcgttgacgcgaaggttgcggtgggtgaggatcgctcccttcggggtgccggtggtccctcccgtgtactgcaacagcgccgtgtcctccggctccggggcagggtggtcggcggccaggggctcactgccggccacgaggtgttcccaggccagcgcgtccggtgcgggcgcggtcatcgccgcacgggcggtgcgtgctcggggcagcggtagccggagtgcccagcgtttcagccggggcagggccgcgctgagatcgaccgcgacgaccgtttcgaccttggtggtcccagcggtgcggtgcaccagtggggctaccctgtcccagaccacggcgacccgggcgccgtggtcggcgagctggtgggcgagttcctgctcggtgtagagcgggttgtgctcgaccacgaccgcgccgaggcggagcaccgcgtagaaggccaccacgtgttgcgggcagttcggcaggaccagtgccacccggtcgccccggccgacgccgaggcggcgcagcgcctccgccgcccggtccacctgcgccgccagctcaacgtaggtggtggtggcgccgaagaagtccagcgcggtccggctgccgaacctgcggactgccgcacgcagcaggtcgaccagcgactcgtcggtcggggtgacggtcgccggcacgcccggtgcgtagctgcgcagccagggttgctcggcgctcaggtccatgctttccgtcctccccacgttcgcccaccacacaccgtgacctatggtctggtaggaaacccggcgaggtcccgggcgccgcaccgccgatgggcggggcaccccgtggtcagtgtcgccgttgcgaatcccggctcagctggcgcaccttgaccaccgccatgatgacgaccaccaccagcgcgatcgcaccgatgaccatcagccatcgggccgcctccaggagcagccccagcaggatgagtaagccggcgacgatgccgatgacccacagtactacccgcatgtcgacctccgtcccgccccccgtcgtgtgtggggagggccccgtcgccttcccggcctggtcgacaacatgcccggtcagtacccgcgagttcctgcccgggtgggtcagccatccgccctggggcccctgcccagcgcgcgacggaccggcccgggaatccaggcgcgcccgccgcggcggccgaccagcagcagcgccaccgccccgagcgcgccggcgagggcggcgatcctgagcgcgctgcccccaggtacctgttggaccaccatgaacacgcccacgaccaccacgaaccagccgaacgtccggcggagcacgacctcgggcacacgtccggctagccgggcaccggcgagactgccggctaccgcggcggcggtgaccatggctgccaggctccagtcgatgctggtgttggacaggtagccggccaggccggcgaacgacttcatcgctatgaccacgagcgacgtaccgactgcgaccggcatcggtaggccaccgagcagcgcgagtacgggtaccaccaggaacccgccacccgcgccgaccaggccggtgaccaggccgaccacgacgccgtccaccaggacccgcagcaccgggagttcgggtggcgccggcccgccgccgttggcgcggcgaccgcggatcatcgcggccgccgtggcgagcatcatcaccgcgaagccggtgaggaggaccgccgccggcacgaacacggcgagccggccgccggcgtacgccccgaccatgccggcgactccgaagagcaggccggtacgccagcggatccgcccggcgcgggcgtgtggcagcacgccgaccgcgctggttacgccaaccaccagcagcgaggtggcgatggcctccttcgccggcaggtcggcgacgtagaccaacagcggtacggcgaggatcgagccgcccccgccgaggaggccgaggctgagcccgatcaggacggccagtccgacggtcagcgcgaggccaacggtcacgatcgccctccggtgggtgcgcctagttgatcgatgacagtgtccaggtcacagcttgcgttgcggttgtacggcagcttgctcagcagcatgcccagcgcacaggtgttgctgagtgcggcgaaggtgaggcccgcgccgatgacgccggccacccactcggcgccgggtacgaacaccgaggccacgatgctggccaacacgacagtgccggcggccagccggacctgccgttccaggtcccaccggggggtgccccgcgtggcgggaccggcagcggtctgccaggccagcatgccgccggtcaggaccttcacgttcggtagacccaccccggcgagtgtccgctcggcctgggcggcccgggcccccgagcggcagatcagcaccacgtcgtcgtcgaggtggccgcgcagctcctcgcgatgctccttcagcaggtcgaggggcacgttgtaggcgccggggatgtgtgcgctctcgaattcggccggggtgcgcacgtcgagcaggcgcggggcgcggcccgagtcgatgagttcccgtagctgggcggtgtcgagggtggcggggcaggcgttcccggggatggtcatgttctcctcgttcgggtgcttcggtgggttgggcggatcgggtcgctgagtgccggagggtgacccgactgggctcaggagcgggtggagtccggctcgaccagggcgaccccggccgcacccgcctcattgaactggtcgtcgatgacgaccacatcgcggtctgcgttcgccaacatcgacccggcggcggtagcccggtagccggatccgcagtgcacccagacggcgccggcgggcacgtcggcgagacgccggggcaggtcgggtaggggaatgtgcacggctccgtcgatgtggccagcggtccactcgttggtcatccgcacgtcgaggaccacgtcgggggcggggagcccggcagcgggccgtccggcgcgggcagcggccagcgcggcgaagtcggccatccccagcccgcgcagctgcccctggccggcagcccactgctcggtcctgccggtcgcctgggcggctggccggtcgatgccgatgcgcaccagctcgcgttgcgcgtcggcgatctgttccggggtctcggcgagcagggtgatcggcgttccccaggtgatgagccagccgagccaggtggacatcggcccgtccagcccgaggctgaccgtaccggccagatgggaggcggcgtacgccctgcggtgtcgtaggtcgaccacccactgcccggcactgattcgctgccgaaggtcagccgcgtcggcgcgggcgaccggggtgaggtccaccggtgccggaccgccgaggttggtgactcccatgtgggcgtagtaggccgggtaggcgtccagtccgcggagagtctcggtgacgaagtcgtcggcggcgagccggagcaccgggttggtcaccttctcccgggcgatggtcgactccggggcatcggtttggctggcggagcagaagctgccgaacccgtgggtcggccagatctcggcaccgtcgggcagtaggtccgccagccgtcgggccgaggcgtgctggtggtgggccagctcgtgcgcgtgttgttgaccgagcaggtcggtgcggccggtggtgccgaagagcagtgagccgccggtgaagacccctgccgcctgccagccgccgtcggtggcgcggtccaggacgtacgacaggtggtggaaggtgtgaccgggggtggcgatcacccgcaggcgcatcgcgtcggaaaccgtcacggtgtcgccgtcggcgacgggtagccggccgaactccacgttgtcggccgcggcgaccaggtagtgggcgccggtgatccgggccagttcgcgccctccggaaacgtagtcgttgtgaatgtgcgtctcgaccacgtggctgatccgcacgcccttctcgcccgcgaggtacaggattcggtcgatgtcgcgctgtgggtcgacgacgaccgcggtctgaccgtcggaggccaggtagctgcggtcgccgagcgacgttgtcgcgatgaccgaaacgtcgaactccatgtccgtgttcctttcgtgattgcttataccccggggggtatctgtcgtgcagactgcggttatgcgttcggcgtgcggaataccccctacggccgcgggaatgcggccgcagggtcagttcctcgtgtggctcaggccagggtcaggaagagcttctccagctcctcctcggtcatctcgggcgcctcaccgcgttcccgggcgtcgttgcagtgccgcatgcccgaagcgatgattttgtatccagcccggtcgatggccttcgagaccgcggccagttgggtcagtacctcccggcagtcctggccgtcctccatcatgctgatcacggcgttgagttggccccgggctcgcttgagccgggtcagtgcgtcgccggtcatctcgggtcgaagcttcacctggcacctccggtcaccactatacccccgggggtaagaagcgggctgtggtgtccgtcatgccggcacgggactctgggagatcggatgcgcggtcatcggcatgtccctcgaattcgggtatccgtggaggtgcacgccgcatgatggcctcatgcacgccgtgcctggctggaccgtgatcaccgccctcctggccccactactgctgatcggcgggggagcgttcgccgccaccctccagccgttccagttcgatcaggtcggctactcgataagccaactagccgcgtacggtgccacccaccgctgggtcatgaccctgttcatcctcggctccggcctctgcgtcgtcctgtcggccatcggtctgcgtacggtgcggctggcgggacggctgatgctcggcctctcgggcgtcgccacgatcggcgtggccgcctatccagaccagtgggtggacgggcgtccggctcccatggacgtggttgacgtccatacggtctccgcatggctggtgtttctcgcggcggcgctctggccgaccctcgcggccaaccgcacggggccgctgcgccttcggtggggacttgtgctcagcgcggttcagctggctcccgccgggtggaagatcgcgcaggacatctctcacggcgacttcacccacgctgcctatctggggctgttccagcgggtgctggtcgggttcgaggggctcatcctgctggctgtcgtgttgctggcccggcgacaggacgcccgatgaccggggcctgacgaccgacgaccggggcctgacgaccggcgaacgggacggccaccagtcgaccatcggcccgcgggtgagaaaaggcgccggttgccggcacatccgcccagtccagcgacacagggtcgccgagggtcaacgtagcgcctatcctgtgcgctgatcaccggagggacgcatgccgtcgcggcaggaccagttacattcgcaccagttcaccgtccagcgagcggtcgccgcgctggtgatgcgcgagaccgatcccgcgcagtcgccgtttcgccggctggccggcgcaggcctggccagcttcctcgtggccgcgatcctgctcggcgggttcgccctctacgggctcttcgccggcgggggcgaccgctggcgcgacgagaccgcggtgatcgtggagaaggagtcgggcgcccggtacgtctaccgggacgagaaactgcacccggtgctcaactacgcctcggcgttgctcgtcatcgccgccgagcgaccgcgcacggtgttggtgtcccgtcgctccatcaccgacgtaccacgggggcggccgttgggtatcgctgatgcacccgactcgttgcccgggccgcagggcctgtccaccgctccgtggaccgtctgctcattgcccgctgccggcggcgcgcggaccgaaccgtggtcgaccctcctgatcggggtgcccccgaccgggagcggccgggtggttgacgagggactgctgctgcgccaccccgacggcgggctgcacctgctctggcagcagcgccgacacgagatccgtgacccggacctggtgctcgccgcgctggccacgacccgcgcccgcgctgttccggtggcacctgccctgttgcacgcgttgccggctggagcggacctggccccgccggcgttgccgggggtgggggagccggcggcatggctgccggccgcccgaatcggcgacgtctatctggtccggaacaccggcggcggccgacagtacgcggtcgtgctcggcgacggcctggccggaatcaccgaactccaggccagcctggtgctggccggcacgggtcagcgggagccggcgccgatcacgctgggccagttcgcggccctgcccaaagcgcccgacctgatcccggccggttcgtcggccccgccggccgcgtcgccccggctcgccgttgcggccggcgggctctgcgtcgggatcggcgcggacggggtggtggccgatgtccggcatggcgtacggctgcccgatctcgccgtcaccccccggtccggcacggacgcggtgctcgtcgaccacgtcctggtcaagccggggggtggggcggtggtcgaggcggttgccacgccgggtgcgaccggcggcgcactgtgcctcgtcaccgacctcgggcggcggtacgtgctggccggcaccgaggtgctcggcatgctcgggtacggcgacgtgcgtccgctccggttgccggcgggcctggtgagcctggtgcctgctggtgctgccctcgacccgaccaccgctcggcaggtcactgtcccggactgaccggctggcgtccaagccactaccaagcggacaccggtgatgcactagctgttatgccgtgctgatcgttatattgagtcgaattcgctgctcggtatgcaaagcggtgaataatcgaggacgacatcctcggctgccggtggtcgaggcgcacgctggaggaagccgcgatgtcaaaggaaactctgtgcgcgttcggcgtggatgtggacgcggttgcaggctggttggggtcgtacggaggcggaaactcgcccggcgacatttcccgaggcatgtttgccggtgaggtcggcgtgccgcgtctgctcagactgttccggaggtacgaccttccgagcacctggttcatacctggacactccatcgagacgttccccgaccaggttcagcagatcgtggacgccggccatgaggtggctctccacggctacagccacgagaacccgctcgccatgagtccgacccaggaggccgcggtcctggaccggtgtatcgagttgatcgaggcggcagcccggcgacgccccaccgggtacgccgctccttggtgggagttctcgcccgtcacgcacaagctgctgctcgagcgggggatccggtacgaccactcgttgatgcacaacgacttcaccgtctaccgggttcgggcgggggacacctggaccaaggtcgactacgccgggagcgcgcgcgactggatgaagccgttggtccgcggcgaggagaccgatctgatcgagattccggcgaactggtacctcgatgacctgccgccgatgatgttcatcaaggccaaccccaacagtcatggctgggtcaacccacgacacctggaggagttgtggcgtgaccagttcgactgggtccaccgggagctggaccacggcgtcgtcaccttcaccatccaccccgacgtgtcggggcgtccgcaggtactgctgatgctcgagcggctgatcgaacacatcaaccagcatgagggtgcgcggtgggccaccttcgacgagatcgccaccgaatacgcggcccgtaacccacgccccggtgatcggaactgagcgcgacggcccctcgcggttcgaccgaggcagtcgtttcttccgggagcctacggggctgctgcagcacccagggtggtcacgcggtgcagggcgggggcggtggggcaggtcagcgttcgccggtgcccgcgctgtcgaggagtcggcgtgggtgggacgagtcgatgctcttcgcccggtacatcgctgcgtcggcccggtccagtgcttcggagagttgggtagggcaggacaccggagccaacccgaccgaggccgtcacccgcacgttggcgcggtgtagtgggatcggcgcggccaggaggttctgtagccgacgggtggcgtgctcgagccaccttcgttcgatgtcgggagcggtgagcagcccggcgaactcgtcaccgccgagccgggccaccgggtcgtcgccggcgaaggcggagagccgctgggcaacgttgatcagcacctggtcgccggcggcgtgcccgtagcggtcgttgatctgcttgaagtcgtcgagatcgaggacgacggcgatgagtggccgactgtcggcccgggtcagcagggcggcggccagtcggtggaaggcgcgccggttgggtaggccggtgagtgggtcatggctggccgcgtggcgttcggcggcgagttcggcttggaggacggcgatctctgtctcggcgcgcaccgcccggcggtgtagctgccaggaggagacgagggcacccgcggcgcagaccccggatgcgatcgtcagcggatccggcatcagtcctcccgtcatgccgacgccctggcatcgccgacggtcaccgaccccgtgtctgccctggtcgtcgcctagctaaaggtgacttacggtaagcggatcgacaccacctacgtcggctatcatgctcgctgtccgatgcagatgcaacagcagatgcacgtgcaggagccattcgatcgatgccatgctctcgacgggcggtggcatggacggacgcatgacgagaagggcgcacatgcagccgctacccaacggggttcccggccccgagctgccaccgctgcgatggcagaagagtcgccgtagcaaccccagcggtaactgcgtcgagctggccgaactccccgatggcgcgggtgtcgcagtccgcaactctcgacaccctgacggtcccgcgctgatttacacagtggacgagatcgcggccttcctgctcggtgcccaggacggtgacttcgatcacctgatccgttgacgtggtgatccacgccgcgccgccggaaccgattcccctcaccgacagtccatggcatgctgacccagcgactgggtcgagtccggcccggtacgggtgtcaacacgtggagggacggcagtggcgacgatacccgccgaggggggttcagcggccggcccaaccgttctgcggatgatgctcggcgcgcaactgcgccggctgcgggagtcccgcggggtgacccgcgagggcgccggctgggagattcgcgcctccgagtccaagatcagccgaatggagctggggcgcgtcggtttcaaggaacgcgacatcgccgatctgctgaccctctacggcatcaccgacccacaggagcgggaagcgttgctccgcctcgctcgggacgcgaacagccctggctggtggcaccagtacggtgacgtgctgccgtcctggttccaggcgtatctcgggttggaggcggcagctgcactgattcgcacatacgaactccagttcgtgcccggcctgctgcagacccaggagtacgcccgggcggttgtgctgttgggtcacggccgggccctgccggcggagatcgaccgtcgcgtcgccctgcggatgcgccggcagcaggtcctgcaccggaaggatccgccgcaactgtgggccgtggtggacgaggcggccctgcgccggccgatcggcggtccagcggtcatgcgacaacaggtgacggcgctgatcgacgcgacgagactaccgaacgtgcggctccaggtcgtgccgttcgctgcgggcgggcacgccgccgccggcggcgccttctcgatcctgcgtttcggtgacgcggaactgcccgacgtggtctacatcgaacagctcaccagcgctctctaccttgacaaacgggaggatctggagttctacgcggtagcgatggagcggctctgcgtggaagcggagccaccggagcgtaccccggaactcctcggccgcatcctggccgacctgcccacgggctgattcggcgcgggatccgcccgggtggcacggggtccgcccggggccggccatccggatggccgcggaccgcgtgagtccgcctcagaaacagttcgtaccgtgtagcccatgcctcacaccgcgcacgccgtgcttgtcgccggcaccaccacccaccaggctgaaccctctcaggacgggttggtcgggcacgtcgtcggattggtggagcggctgggcggacccggcgccggcctagccgtggccttggagaacctgttcccgcccattcccagcgaggtgatcctgcccctggccgggttcgtcgccggccaggggcggatgagcgtcgtcggcgcgatcttctggaccacgctcggctcactgttgggtgccctttcgctgtactacatcggtgcggcactgggccgggaacggatgcgagccatcgccgcccggcttccgctggtgaagctgagcgacgtcgacaagaccgaggagtggtttctccggcacggcgtcaaggcagtgttctttggccggatgatcccgatcttccgcagcatgatctcgatcccggccggggtggagcggatgccggtgtggaccttcgtcgtctacaccacactgggcagtctgatctggaacaccaccttcgtcatggccggctatttgctcggggacaactggcacctggtcgagcggtacgccggcatcctccagaacgtcgtcatcctcgcctgcgtggctggcctcgtctggttcgtcgtcacccggctgcgccggtcccggacgaccgggggagtgctgcccaacgggccggaggacgagttcccgccaccggtgccgcccctcgacggtgtgcccgacccgcacggccgtggcaccgtctaccggagtagctggtcccgggacaccactgtgggttgaccgtccgatcgagtgccggccggtcagcccaggtcgatggcggggtagagcgggaagccggcgagtagctcactggcctgcttgttgacccggtcggcaacggccgggtccagcacgtacttcgccttcgagggggtgccatcggcgttcgcccccggcgatgtcaggctcaggacggtgtggatcagttcggcggtggcctccagctccgcggtgccgaggccccgggtggtcagcgccggcgtacccacccggatcccggaggtgtaccaggcaccgttcgggtcctgcggaaccgcgttgcggttggtgacgatgcccgagtcgagcagcgcctgctcggcctgccgtccggtgagcccgtacccggtcacgtcgatgagcgcgaggtggttgtcggttccgccggtcaccagcttcgcgccccggcgcagcaacccgtcggccagagcctgggcgttggcgacgatccgttcggcgtagtcggcgaagtcgggacgccgggcctcggcgagcgcgaccgccttggcggccatcacgtgcggcagggggccgccgagcaccatcgggcagccccggtcgacctgctcggcgagttccggaccgcagagcaccaggccaccacgcggtccgcgtagtgacttgtgcgtggtggaggtgacgatgtgcgcatgcggaaccgggtcgaagtccccggtgaagaccttgccggcgaccaagccggcgaagtgtgccatgtccaccatgaaggtggccccgaccgagtcggcgatctcccgcatgatccggaaattgactttccgagggtacgccgagtagccggcgaccaggatcagcggcctgaactcacgcgccgcctcggcgacctggtcgtagtcgatcagcccggtctccgggtcggtgccgtagctgcgctgatcgaacatcttgccggagatgttcggtcggaaaccgtgggtgaggtgcccgcccgcgtccagcgacatgcccagcatccgctggttgcccagttcgcgacgaagggcgaaccagtcagcctcggtcagatcgttgacatgccgggcccgggcgcgttcgagcgtgggtgactcgacccggtcggccaggaccgcccaaaaggcgaccaggttggcgtcgatgcccgagtgtggctgcacataggcgtgcgtggctccgaacagctcccgggcgtgctcggcggcgagcgcctcgatcgtgtcgacgttctgacagccggcgtagaagcgacgtccgatcgtgccctcggcgtacttgtcgctgaaccagttgcccatggccagcaacgtcgcgggggaggcgtagttctcgctggcaatcagcttgagtgactcgcgctggtcggtcagctcgctgcggatggcgtcggccacccgtggctcgacggcactgatcacctcgagtgcgctgcgataggcggtggactctgcgttgcgcgacatgtgacctcctgctggacgtgcggctcctgcggacgtgtggaggcccaggcgcccggcgtgcgtcctcgtcacgggccgttccccgatggtgctccatcccaaccgcgccagtcccggcccgaggaaatcctaccgggtccgctccggagggccggcacccgtcacacgccgctggtccggccctgcgggccgcgcatcagcccgacccggagccggaaacacaagatcgacgaggctgagatgcggggttaggatcggggcatggcgcggtcggacggtacgggtcgtcgggggaatctgctcgccatcagtgatctgcatgtgcggcacgcggaaaaccaggcggtcgtcgagcaactgcgcccgcagtcgccggacgactggctgctcgtcgccggggacgtcggagacacggtcgcgcagatcgaatgggcgctgcggctgctggccgcccggttcgcgaaggtgctctggtcgcccggtaaccacgagctgtggagcttgcccgccgatccggtgaccctgcgcggcgtggcccgctacgcacacctggtcgatctgtgtcgtgccatcggcgtcgtcacgccggaggacccctatccggtgtgggaagggcccggcggcccggtcaccgtggcgccgctgtttcttctctacgactacagctggcgccccgagggcttcgacacgccgcaggcagcgctcgccgaggcgcaccggaccggaatcgtctgcaccgacgagtacctgctgtaccccgacccgtacgagagccgttcggcgtggtgcgcggcccgggtcgccggcacggcccggcggctggcggagcgggatccggcgctgccgaccgtcctgatgaaccactggccgctgcgccgtgagcccacacgcatcctccgctatccgatcttcgcccagtggtgcggcaccgagaccacgagcgactggcaccgacggttcgatgccgccgcggtggtctacggccacctgcacatcccccgcaccacctggtatgacggcgtgcggttcgaggaggtctcggtgggctacccgcgggagtggcagcggcggagttggcccccagggcagctgcgccggatcctgccggagccggacgggttgccgccgaccgcctggtgacactggtggccagcgggtcaccgctgtgccgtgccgggtgtcgccattcggcacggcaccctggttcaccagggcgggtgggccggcgccgacgtgtcggcaggggtccacccgaggtttcccggacgcccgtgctttcggccccgtttccgtgcggacgcggttacggtgtggaacgtggcgacgccggtcgaggagatccgggtggggcggcggctggtccgcgtctccagcccagacaaaccgtactttccggagcgtgggctgaccaaactcgacgtggtgcgctacttccttgccgtcggcgatggcatcctgcgcgccctgcgggaccggccgacgatgctcgaacggtggccgcgtggggtcttcgcgggtgccaagatcgcgactcgggcggacaaccggggcgacgccttctatcagaagcggcttccggcgggagcccccagctgggtccgtaccgcacacatcacgttccccagtggccgcagtgcggacgaggtcgcaccgagcgaactcgccgtggtggcctgggcggtcaacctcggcacgctccgcttccatccgtggccggtgtcccggcgggacgtcgagcgaccggaccaactgcgcgtcgacctggatccgctgcccggagtcgggttcgaccaggtggtttcggtggcacacgaggtccgcgcgttcctcgacgagctcgggctggtgggctacccgaagaccaccgggggtcgggggctgcacgtctacctcaccatcgagccgcggtggagcttcggtgactgccgccgggcggtgctggcgctgggccgggagatgcagcgtcgccggcccgatctggtcaccaccacctggtggcgggaccagcgggaccgaccggtcttcgtcgactacaaccaaatggcccgcgaccacacgatgtcctcggcgtactcgatccggcccaccccggcggcgctggtctccgcgccggtgggctggggcgagctggacgatgcccagccggaggacttcgacgtcaccacgatgccgacccgcttcgccgagcgcggcgacccgcacgcgggcctggacgaccgggcgtactcgctggagcccctgctggagctggccgaccgggaggacctgacggtcccgccggagcgttgaggtgcccgcgcgcccggtcccgcaaccgggaacggcgccatcacccccagggtgacgtctcgccgtcgaactcgtggaagaccagccaggtgcgggtggaaagcaccccgggaatgctctgcacccgggtcagcaccacatcccgtagcgtggcgttgtccggggcgcggaccagggcgagcacgtcgtggtcgccaccgaccaacgcggcgtgctcgaggtagcgcacctgggccagctctgccgagacctcacgccaggtgttctgctcaatggtgatcgcgatgtacgccgaggtaccgagcccggcggcctctggtgccacccgggcctgaaagccggtgaccacgccgtcccgcagcaaccgctccacccgggcgtacgcgttggtccgggagatgtgcaggcgcgcggcgagcgtccgcaccgacgtgcgtccgtcacggaccagctcagccaggatgcggcggtccacatcgtcgagtggccgggccgatcgtcccggtccggccgccgaggccgcccagggtccggactcttggctcaccacagcacctcctgttcaccaaacatcctgcgttcacgacggatcttgagtcaatcatccgacagcaggagcatgggcgcaccagatgtccaggaggtacccgccgtgacgaccacaccccgggcggtccgcagaaagtcccggccggccgcacagccggacccggcccacccactactgccagccggtgaacagatccgcctgctcgaccccgccggcactccgctcccggctcaccccgactacccagagccacccgtcgaggcgctcgtcgagctgtaccggcggatggtgatcggccgccggttcgaccaacaggccacagcgctgaccaaacagggccggctggccgtctacccgtccgcccggggtcaggaggcgtgccaggtcggcgcggtcctcgcactgcgcgacgacgactgggtgttcccgacctaccgtgagtccatggcgctgaccgcccgggggatcgaccccgtcgaggtgctgaccctgctgcgcggagactggcactgcggctacgacccggtcctccggcgaagcgccccgcagtgcaccccgctggcgacccagtgcgtgcacgccgccggcctcgcctacggggaggcgtaccagggccgggagacggtggccctgaccttcatcggcgacggcgccaccagcgagggcgacttccacgagggggtcaacttcgccgccgtgttcaaggcgccggtcgtctactttgtgcagaacaaccggtacgcgatcagcgtcccgctgtcccgacagaccgccgcgcccagtctggcgtacaagggcgtcggctacggcgtgcccagcgagcaggtcgacggcaacgacccggtcgccgtgctcgccgtgctcacccgggccgtggcacacgcccgcgccggccacggccccttcctggtggaggctcacacctaccggatggagccacacaccaacgccgacgacgccactcgctaccgcgacgccgatgaggtggccgtctggcaggaccgtgacccggtcgcccggttggagacctacctgcgagcccggcgcgcgttggacgacaccatcgtggcgcgggtcgccgggcaggccgaggagtacgcggccgatctgcgcgagcggatgcacgacaagccgaccgtcgacccgatgacgctcttcgaccacgtctacgccgaaccgacgccgcaactggccgaacagcgcgagcaggtccgcgccgaactgaccgccgaccaggagggagccgcgtgatggccagcacgaccatggcgaaggcactcaacgccgcgctcgccgacgcgatgctcgaggacgatcgggtgctcgtgttcggcgaggacgtcggccaactcggcggggtcttccggatcaccgacgggctggcggcccgcttcggcgacaagcgctgtttcgacactccgctcgccgaggccggcatcgtcggtttcgcggtcggcctggccatgtcaggtctgcggccggtggtggagatgcagttcgacgcgttcgggtacccggcgttcgaacagatcgcctcgcatgtggcgaagctgcgcaaccgcacccgcggcgcgttgaccgcgcccatcgtcatccggatcccgtacgccgggggcatcggcggggtggagcaccactgtgactcctccgaggcgtactacgcgcacacccccggcctgaaggtcgtcgccccggccactgtggccgacgcctactcgctgctgcgcgaggcgatcgacgacccggacccggtcgtgttcctggagccgaagaagctctatttcgccagcgccgaggcgcaactgccggcccggaccgaaccgttcggccgtgccgccgtacgccgtcccggcgccggcgccaccctggtcgcgtacggaccggcggtgccggtggcactggaggccgccgaggcggcccgggaggagggctgggacctcgaggtcgtcgacgtgcgcacgatcgtgccgttcgacgacgacacgatcgcggcttcggtgcggaagacgggtcggtgcgtggtggtccaggaggctcagggtttcgccggggtcggcgcggagatcgccgcccgggtgcaggagcgctgcttccactctctgcacgccccggtgctgcgggtgtccgggctggatatcccgtatcccgcgccgatgctggagcatacccacctgccgtcggtggatcgggtgctcgacgccgtggcccgcctccagtgggacgaccagcccgacgagcgatgggtggcggcctgatgagcgagcgggttttccttctgccggacctcggggaagggctgagtgaggcggagatcgtcgagtggcgggtcgccgtgggcgacacggtgacggtggaccaggccgtcgtggaggtggagaccgccaaggcggtcgtcgacgttccctgcccgtacgccgggcgggtggtggcgctgcacggcacggcgggcgaggtacggccggtcggccagcccttgatcaccatcgcgccgttggatgtggccgacggcgcttccggagagcctgtcgggcatgcggtctaccgtgaggaggagcgggctggctccggaaacgtcctggtcgggtacggtgccggccacggcgcaaccgctcgtcggcgccgtcggccgcgcccggcaccggggggcacggccccgggtaacggcgccggcccgtccggcggtagcgtccgggtcatctcgccgatcgtgcggcggttggcgaagcaacgtggcgtcgacctggccgcgctgcgcggcaccggtcgcggtggcgtgattcggcgtgctgacgtggaggccgccgtttcggccccggctgtggccgttcccgacgcgcaggtcgcacccggcgacagtgatgtgatcgtgccgctgactggtatccgtaaggtcatcgccgacaagcttgctcgcagccggcgcgagattcccgaggtgacgatctgggtggacgccgacgcgaccgccctgctggagacccgtgcggcgatcaacgcggccaccccgggcgaaccggtgagcatcctggcgttgttcgcccggatctgcctgtccgggctgcggaagttccccgagctcaatgcccgggtggacagcgcggcgcagcgcatcgtccagtctgccggggtgcatctgggcatcgccgcccagaccgaccggggtctcgtggttccggtcctgcgggacgcgcagcggctcaccaccgccgggctggccgccgcgctggccgagaccacggcggcggcgcgggccggcacgctgccccccacccggctcaccggggggacgttcaccctgaacaactacggcgtgttcggggtggacgggtcgacgccgatcatcaaccatcccgaggcggcgctgctcggcgtcgggcggatcgtggacaagccgtgggtggtcgacgggcagctcgcggtgcggaaggtgacgcagatcagcctcaccttcgaccatcgggtctgtgacggaggggtggccggtggcttcctgcgacacgtcgcggactgtgtcgagcggccgccgcttctgatcgcgaacatctgaaccggaacgcggggccgctcggctccgcgttccgggcttcgccctgattccgcaggatcgtcgacgcgacgtcggtgtccaagccgaggtcacctgacaaaggtgccatccgggcgcatgatgtcgtctctcaccagcggaaccagcgccgacaggccgccgtcgtccaccgcgaccgacatccggacccgaccatcgccatcgtcgaaggcgtggctgaccacggtgtaccgcttgccgtcctcgcccacgatccggcgcaggtccttgtcgtcgatcatcgcgcgccactcgtcgtgcccgtcgcgttgccattccgccagccgcgcctcggcgagctgcgctgcgatgtccttgttcagcccccacccgttcaccctcgcaccggccggctgtcgacagcaacggggacccgagccgcgacacggacggccgcctgcggtcaggcagccagacattcgtcgtaggtcgcggacgcggatggccccgcctggaaagcgccgagaacctgaccacgagggggcacccggcaggttcgcacgagcctgcccggattaggaggaattcgtcaggcaaacaggatggcacggcacatatcagttcggagtccgcgatcggacatgctcggaacgaatggcgtaaggccggaaagaaagggcgataatcgcgtcatcgaattcgtcgaaaatgcgtgccccgggtagtgcggcggagagaatgtggcggaggtaggcgaaaatcggggggaagctcatgaacttcaggcggcgagtgacgctgctcgcggtaaccgtcgcggccgtgccggtggcgctcggagggtgcacgttcggcgggcgagaggaggcccgaccggctccaccggaattgaccgtgacgccgaccgaccaagcgaaggacgtaccgatcagtgccgaggtcggcaccacggtcaagggcgggacggtcacctccgtccggatcaccgacgacacgggcgccgaggtcaagggggagccacgggaggacggttcgacctgggtgccgagcgtgccgctgaagccggaacggacgtacaccgccgaggtgaccgctaccggtgactctggtaaaaccaccaccacccggaaatcaactttcaccaccatgccgaagtccaccaaaccagcaattaccagtacattgtatttcgctgatgaacggacgtacggaaccgcgatgccggtgaccgtcgcattcgacccaccgattccggaggaagcccgggcaacggtgcagcgccgtctgttcgtgcggaccgacccgccacagccgggagtctggtcctgggtgtccgacggcaggcaggtctactatcgggcaccggacttctggaaaccgggtacgacgatcagtttccgggctgggctcgagggcctgccgatcggcaaggaatacgtgggtgacgccgaccggcgggcgacctcgaaaatcggccggcaggtcgccctggagatcgacaacgagaccaagcagatgtcggtcttccgcgacgggaagctgctacgggagataccggtgagcctcggcaagccgagcacgccgacgtccagcggcaagatggtcatcatggagaagcatgagtacaccaccttcgacactcgcggatcagccgacccgtacgtggtcgatgtcgaggacgcgcagcggttgacctggcagggggagtttctccactccgcgccgtggtcagagggggttcaggggtataccaacgtctcccacggctgtaccaacctgtccgccgccgctgccgactggctgatgggcgtcaccgaggtcggcgatctggtgaccgtcaagggcaccgaggtgacgctgggcgagggcaacggctggaccgcctggaacgtgagctgggacgagtacgtcaagggcagcgccctgcccgtgccggccggcctggcaccgagtaaggcagcaccgaaccctggcacggttgccggtggctcacccgcgccggagtcctccgagagcggcggctcacccgccccggagccctcggtgagcggcggctgaccggtcagcgcggccgaggatgccagctgagcccgcggtccccctccggccctgcccggagggggaagccccgaccctgaccggccagaccctggtcataccccgaaccggcgtcgcggtagggcggaactgtcgccggggtggactaggttgggcgacatgggaaagcggggcgaccggttctacatcgaggtcagcgagcgtggacgcgtggtggatgtgcgggccaccggtgaggtggacattgccacggtgggggcgctgcggtcagtgctctgggccgcgccggccgattcggtgctgcggctcgacctgaccggggttcgcgtcctctccgccgctggagttcgcgcactggtcgccgcccacctgcggctccgtgctggcggtggggaactggtgttggtgcgtcccggacccacggtggctcgggtcctgcgggccaccgggttgcaccgggtggtccgggtcgtgaccgacgcgcccgacccgatcgccgaccgtgccctcatcgccgcctgattcaccgaccggccgatggggccaccggctcagcggatgtcgagcagatcaacgacgaagaccagcgtctcgcccggccggatgacaccgccggcgccgcggtcgccgtagccgaggtgcggcggaatggtcagtcgccgtcggccacccacccgcatgccgacgacaccctggtcccagccggcgatgacccgaccgccgccgagggggaactcgaacggctcgccacggttccacgacgcgtcgaactcacggccggtggagtgggcgacgccgacgtagtggacgcgggcgacctgccccgcccgagcctccgctccctcgccgacggtgatctcctcgacgagaaggtcgctcggcggggcaccctcgattggtcctacctcgggtttggctgcctggttcacctggcgtctcctgccgtctccgtcgtgacgtgtgatgtacgcgatcctgccggattgccgttggtcgatgtacggggggcggcgaccgccggtcgggtgccaccactggtggcacccgaccggcggtcgccgatgtcgtcaacggagccagggcatccgccctaccaccgggattcgggcccaggctcgaccgaagccccaggtgtcacccgcgttgagcagtgcgatgaccgccagcaccgcggcgtagatcaggtggtcgtccatgaacgggttgttcgacggtggtaggacggccgtccacatcaagaccatgagtagtccgccggtcacggcagcgacccggatgccgatgccgagcagcagggcgacaccgatcccggccaagccgatcatgaagagccagtcggcccaggccgcgccggcgatgtcgttgtagatgccctggaacgggccggtcgcaccgaaggtcaggaagcccttcgtcgggctgccaccgttgatccaggcattgtcggtctcggtcgcccgccccagcccgaacagtttgtcgaggaaagcccagaggaagatccagccgagggccaggcgggtgccggccagcacgtaacgggcggcacgtccctgcccggtctcggcccggttcgggttcccggccgacaaggcggttgtctcggcggcgttccgcttggtcgttgcgctcatcgtcttcacgtcccttcctgcgccacgcatcgcactgtccgtggcatttctattggacggcgacaaccaggcttcccggcagggccaaccggctcctgccggacgggacgttgggcctgggcgtcagcccgtcagggggtgaccggcgctgccaactgggctgccaggacggcgggcgcctccgcgagtgacggcccgtaccaggtcaggtgtcgaccggagaccagggcgcacgggactccggggaactcctccggcccatcgctcgccgtgaaccggtaaggctcatcgggcagcacgaccagctgcggagcccgtccacgcagctcgtccagggacggccgaggataccgctcgccgtgctcggcgtacaggttgctcaggcccagccggcgtagcacgtcaccggcgaacgtgccccggcccaggaccacccaggggcgccgccagaccggcaccagggctcggcgcggcggcccctcgtcggtcagccccgcccaggcgcggcgggcggctaccaaccactccggctcacccggtgcgcccaagtccgtcagcaggtcggctagctcggtgagcgccccatcgacggtacggggataggtgactcgcaccggcatgccggccgccaccagggcatccgcgtcctctcgtcggttctcctcgacgttgagcaggaccacgtccggccgtagggcgcgtactcggtccaggtcaggatacttgctgccgccgacccggggcacgtccaaccccgccgggtgggtgcaccagtcggtggcgccgaccaacgccccagggagcgtcgccgccactgcctcggtcaatgacggcaccagtgataccacccgcatccgctccaccttcccgtcgggcccgttgcgtcgatcatgccggtgccgggctggcctcggcagcacaggacatcgacaattgccggatgtcgccgaaccgtcctgttgaaccacccaccgtccgacccatgtccgactacggcgtgtcgcccgtggaggcgttgacccgggtgcgcggcttcgccgatgcgatggtccggcgccgtaccgtacgggacttcagtgcaaggcctgtcccggacggggtgctggagcacgcgctcagggcggcggcctcggcgccgagcggcgccaaccggcagccgtggcggttcgtcgtggtcaccgatccggagctcaaacgtcggctgcgcgtcgccgcggaggccgaggagcgggtgttctacgaacagcgcgcgccgcaggagtggctgtcggcgctggctccgctgggaacggacgcgagcaagccgttcctggagatcgcgccagcggtgatcgtggtcttcgaggtccaccgcgggccacgcagcccgcgtccctactacgtgaaggagtcggtggggatcgcggtcggtctgctgcttgccgcgttgcaccaggctggcctcgccaccctcacccacactccgagtccgatgcgcttcctcaacgagttgttggaccggcctgtggaggagcggggcaatctgatcattccggtcggctacccggcggatggggcgaccgtgccggacatttcccgcaagccgctcgacgaagtggtggtgtggcgctgacctgggggcggcgcggtcaccgttccccagccaccacagctcgcgcagaggtaggtgcgactcgttggctgcgcgtcgttgcctcccgcgcgagtcactcgacagccgacatcggccgttgacccggcgccgatcctcgggcgcacggcctggccgtactccacctgtgtcgtcgggatgctccttatcgggaacggcgccggcgaaagtcggcatcgtgacggcctgccgcactgccttccgcgagacgttaaccgcgcaggtccaggagtgacgtggtgaacccgggacggcgttgagggcgatgatggagggatttcgaccgagatctggcaggaagctcggcctgcccgcaccgtgatccggcggttcgacatctttgccctggcgccttgattactgcttgtacagcatttggagcaaatcactcatcgtcgatcgagtcggacgtgtggtgccgctgtcgttcatcaacaacgatctcgctatcgccgatgcgggtagtcggcttcccgcatccgtagttgaacccgtaactgcctggcccggaccgctgcatcccgagtcggatcgcggactggcgtgacgccggccctcggtcatcgtcgaatgtttggtggccaggtcaattcagccaccaggtgccctcggtggcccggggtttccggttcggaaggaggacttgtcggtccgcaaactcggcgtgcgccgttgtgcgcgcgggtgcggaggttgaccccgtggcgggtagcggtcgaacgcgtcggccgggcgggcccccggccgtgacgagggggtacgggctcgacgtcactggcggtgggagtgtcggccggcgcgaatggcggcggggccgtgacgattcccggcacggccccgttcggggtgggtacccggggcgctcagcggttcttgtacgcctcaacgacctccaccgggatgcgaccgcgctcggaaatcttgtagccgttcttcacagcccattcccggatcgcgcggttctgctcccggtctattccggcgctggtgccggtaccccgccgcagtgcccgcgacgtgtccatgccgccgcggccgatcctgcggccggcagtgatgtacggatccagcgtcttccggaggacgcctgcattctcgtcagagacgtcgatcgtgtacgccacaccgtccaggctgaactcgacggtccgatcggcttttccgccgtcgaggtcgtcggtcagaaccgtgattacttttcttgccatggccgattactccctgtgtgggggcggggtgtggtcaaagtttgacgtatcccctggcatttccgcaacaaaacgcgtcgacttcatttcgtgcgagccgaaatctggtgccgaaatcgccgtggtggtcggcggaaagcgtactggcgcgccggtggcaaccgtcgtcgacgaggtcgcgtcgggtgatagtggcctgagtcacatcatggaacaaggggaacgttttgttacttgagctggacaggctcaagttaacgtgatggcaggtgacccatggcaactctcccggtccttcccctgaccgacgccgtgctgctacccggcatggcgatcccggtgaccctcgacccgacaacccaggccgccgttgacgcggcccgcgccacaggcgaccaacggctgttggcagtgccccgtctcgacggcgaatacggtccggtcggcgtcgtcgccaccatcgagaaggtcggccggctacccagtggcgaaccggccgccgtcgtccgcggcctcgctcgtgcccgcatcggatcgggtgtacccggtcccggtgcggcgctctgggtcgaggccgccgaactggctgagccggccccggccggcagggcgcgggaactcgcccgcgagtaccgtgccctgatgacctcggtgctccagcagcgtggcgcctggcaggtcatcgacgcgatcgaacggatgaccgacctctccgaactggccgactcggccggctacgtgtcctggctcagcctggcccagaagaccgaactactcgccgcaccggatgtcaccacccgcctggaactgctcgtcggctgggtccgggcacacctggcggagcaggaggtcgcagaacagatcaacaccgacgtgcgggaagggctggagaagtcgcagcgggagtttctgctgcggcaacaactcgccaccatccgcaaggaactcggtgaggacgaacccgagggctcggccgactaccgggcgcgcgtcgaggccgccgacctgccggcgccggttcgcgatgccgcactgcgcgaggtcggcaagctggaacgggccagcgacgcctccccggaggccggctggatccggacctggctcgacaccgtactcgagatgccgtggaacacgcgtaccgaggacaacaccgacctcgtcgccgcccgcgcggttctcgacgccgaccacgctggcctgaccgacgtgaaggaccggatcctcgagtacctggccgtgcggaaccggcgtgtcgagcgcaacctcggcgtggtcggcggacgaggatcaggcgctgtccttgccctcgccggcccgcccggtgtcggcaagaccagcctgggtgagtccgtcgcccgggcactcggccgccgcttcgtccgggtctcgctcggcggcgtccgcgacgaggcggagatccgcggccaccggcggacctacgtcggagcactgccaggccgaatcgtgcgcgcgctgcgcgaggccggctcgatgaacccggtggtgcttctcgacgaggtggacaagctggctgtcggctactccggcgacccggccgccgcgctgctcgaggtgctcgatccagcgcagaaccacaccttccgggaccattacctggaggtcgatctcgacctgtcagatgtgctgttcctagccaccgccaacgtggtggaggccattcccagcccgctactggaccggatggaactggtcaccctcgatggctacaccgaggacgagaaggtcgccatcgcccgcgaccacctgttgccacggcagcgggagcgggccgggctgaccgccgatgaggtcaccatcagtgatggcgtcctggcccggatcgctggcgagtacacccgggaggccggtgtccggcaacttgagcggtcgctggcgaagatcttccgcaaggtcgccgtgacagcgaccaccgaccccgcgccggtgcacgtggacaccggcaacctccaccggtacctgggccggccaaagttcagcccagagtcggccgagcggacggcggtgcccggcgtggccaccggtctggccgtcaccggtgccggcggtgacgtcctcttcgtcgaggcgaccagcatggcgggcgaacccggactgaccctcaccgggcagctcggcgacgtgatgaaggagtcggcgcagattgcgctctcctacctgcgttccaacgggcggcggcttggcttggacccgaatgccctggccgggcggcggattcacctgcacgtcccggcgggagccgtgcccaaggacggaccgagcgccggcatcaccatggtgacggcactggcctcgctggtcagcggtcggccggtacgccccgaattcgggatgaccggcgaggtgacgctctccggacgggcgctgccgatcggtggcgtgaagcagaaactgctcgccgcccatcgggccggcctgaccgaggtgatcatccctcaacgcaacgagccggacctcgacgacctgccggccgaagtgcgcgaggcgttgacggtgcacaccctcgcggatgtcgccgacgtgctggccctggcactacgcccggccgacctcgacgccgactcgctggacggcgaggcactcgccaccgcctagggcccgggaagggaggtccctcgccgacgcccgacgtcggcgagggaccacccctcagcggcgctgccggcggcggtcaccgccgtcggtgtcacggtcgcggcgaacggtcgcccggcggcccttgatggtgctgccgcgcaggccggtgatcacctcgtcggccagcccagccggcacctccaccagcgagaagcggtctgcgatctcgatcgagccgatgtctcgtccgttcatgccggtctcgccggtgatcgcgccgaccagatcctgcggtcggactccggcacgccggcccagcccgacgaaaacctgtgtggtgcccgttccccggggtcggcccgaccggcggtcgcctcggccctcgggtcccggccggccggtccgggacgggcggaccgagacctgcgggatctcctcctcctcgtccagggctcccggcagggtcgcctcgtgggccaggcgtaccgcggcgagggccacctccatgaggtcgaactcgtcgctcagcgactcgacgatcacccggaacggctccaggtcgtcctccagcaggctctcccgaagcgctgcctgggtgagttccaaccgacgattgcgcaggtccgccaccgtggggatcttgtcgatggtgatccgttggccggtgacccgttcgatggtcttcagcatccgatgtgcccgtggctcggcgagggtgatagccacgccctcccggccagcccgccccacccggccgatccggtgtacgtacgattcgggtgcggacgggacgtcgtagttgacgacgtggctgagctgctcgacgtccaggccccgcgccgccacgtcggtggccatcaacagatcggcggtgccggcgcgcagccggcccatcacccggtcccgctgctcctgactcatcccgccgtgcagtgcctcggctcggtaaccgcgaccgttcattgtctcggtgagccggtcgacctcctcccggctgcgacagaagacgatcgctgcggtaggggactcgatatccaacacccggcccagggcggcgggtttgtgcgcccgcgccaccaggtacgcactctgccgtacccggggtgcctcgccggccaccggctgttcccgggcgatgagaatgcggatcggatcggtcaggtgagctcgggccattccgtcgattcgcgccggcatggtcgccgagaacagcacggtctgtcgctgctctggcgcgtgctccaggatcgcctcgatgtcctcggcgaagcccatgtccagcatctcgtcggcctcgtccagcacgacggtgccgacatcacccaggcggagcgtgccacgggcgatgtggtcgagcgctcggccgggcgtggccaccacgacgtccaccccagagtccagggcgcgtagttgccgaccgatcggctgcccgccgtagatcggcagcacccgcgtgccaagttccttaccataccggtggaacgcctcggagacctgcactgccagctcacgggtgggcaccagcaccagcgccaccgggtcaccggtcggccggtcgaccgacatccgttgcagcagcggcagggcgaacgcggcagtcttgccggtacccgtggcggcctggccgaggaggtcccgtccggcgagcaggggagggatggcctcccgctggatcggcgtcggctcctcgtagccgagcgcggcgagcgcagcgagtagctcgtcgcgcaggcccaggtcgacgaaggcggttgcctcgtcgtcagtggacggttcggcagatggatctggcctcacgggtgcggaactcatgcgtcaagcctttcatcacgacctcgggcccgctccgccgaccggcacatcatggttgccggaccggtcgcggctgccggcggcgacgccactgacgacgtagggcgacgccgcaggcggcgcgattggttggtctgccgccggctgtctgcatgctggcggttcacgaatcccataggcgaatggcctcttcacggggagataggaggaatattcgaactcctgccgcaaagggtgattaccttactactaagggtgacgtacccgatgcggtgacgggagaggggacccgaccatgcgtgtgcccagcagaagtccgggccagcggcccggtccttccattccgacctccgcgccgacccgccgggcgccggcgggtccgtcccgccggcttgcatccgttgagccggacctggacgcgtaccgggccgccgtggccgacctcctggtcgaggtgggcgcgctcgccagcgccgccagcgccgcggcccgacaggtgctggtcgaccagcggctgcgcgagccggccatcgccgcggtgctggacgccaccccacagggcctcgtcggtgcccgtgaaaccctgttgttggagatggctcgctaccagccagatgagcgtcggccggtgtccgacctcactgccctggtccggatctacctgctgtcgcgcatcgacgtgatgtggtggcgcgacgcacccgcctaccgtaccgacgagcaggtcggtggaagcgccgacctggtcgacctggagtggctgcgccgccgggacctgctgcgtttccgctaccaggagcagccgacgacgctgctcggccggggggcgcgggcgctgcgacgccgggtacgcccctccgtcgctccgcacacctcggggctgctgttccgccgtgcccgccgggagatggtggcactgctcaacgacgtcggacgcgagttcaccgcccacgcaccccctggcgcgccgccactgtgggtcaccagcctggtccgcagcgccgaacaccagcaccggctgcggcagctcgggtacgccgcgtggctgcccagtgggcactgccttggctgggcggcggatgtggagatggcgtggttcgaccggttcggggcccgggacaccctggccgaactgctgctcgcccgccagcgggcgggcgaggtcaacgtcgttgacgagggacaggcatggcacctgtgcctggcccccgagtctcgcggccggctgcgccgggtttacgaagccgagatggcggtctgaaacccacgtgcgggatcgccgtgagtcttggcccagaggccgagcgacaccgagatggtgctcgccgggtacctgcactggggcgaggcgatgtctcccggctgcgcggcgagtgcgccttcgcgatcgtcgaacgggccagcgggcggagctgcaacggactgatcgcaccggcatggcccacggagtggaggcccgggtgccgttgctcgaccggagcgtggtcaagctggcgatgcaggtagcgggcaccctgcagctcctggcccggtggatcgaggagaacggctggcgggccgacggcttcctccgcgagctgtatgtggagtactgcgccgatgatcccgccgccggtgtgacggagcttcagcaaccggtgacacgggcctgaccggcgtcccgaccggtgacgaacggggggtcgggacccgggtggaagccggcctccggtacccgggtcacgacccgggtaccggaggcactcggcagctaccggccgaagcggccggactgggtctgtacgttcagctcccggtagcggacgaggttggccgtccaggtgcgccggtcggtgagtttgaggacgtcgaggcccttggcgatgtcgttggagtagatgtagccgttgtaccagtacgcggaccaggagccgccggttatgaggcgctccgcgtccagcggaccccgctcccagtacgcgatctcgcggggattggccgagttggtgaagtcccacaccgagatgccgccctggtaccacgcctggaccatgatgtcgcgcccgaacacggggatcagcgagccgttgtgcgccacacagttctcggtgtcggcgttctcccgagggatcttgaagtagctgcggaagaccatcgtgcggtgtttaccgcgaccgacgatgtcgtagatcgcgtccgcgccccggttggggccgatggtttcgttgcaggtggcgccgccgccaccacccagctcatcggtgaagaccaccttggtgccggcgttgttgaaggtggctgagtgccagaaggcgaagttctctgtgtcccggaccctgttgatgactcggggcgcctcccggttcgagatgtccatcaggatgccgtcacccatacaggcaccggcggccagattcttcgacgggtaggcggtgatgtcgtggcaaccgctggtcgccgacttctgccccggcacgccctcgaagccgccgtcggggaacaggttcggtgtggccaccaccgctgcctcggtgggccggtgcaccggcaccttgacgatggagatcgagtcgtgcggcggcgggcagccgacgtacgtgtccgatgggccgtacgacgagacgtagatgtacatcgtcctgcggttcttgcccggcaccagcgtgtgggtgtgtgagccgcaggcggtctgcacgctcttcaggtagcgcgggttggccttgtcactgatgtcgaagatcttgatgccctcccaccgggtctcggtcgacggcaccctggtgctgtcgcacgagtcgtcgctgcggggcgagtcggtggaaaggaacagcaggtcaccgtggacagagatgtcgttctgcgaacccgggcagagcacctgcgagacgacggtcggtgcggtcggacgcgagatgtcgtagatgacgaagccgttgtagttgccggcgaaggcgtaccggccctggaaggcgaggtcgctgttcgtggcgtcgagtggcgtctcctttggcaggttgacgaccagtttcaggttggggctactgcggatctcgtcaaccccggggatgtccgcggcgctgacggcgcccgattcggtggtggccgccctggcatcgcggggcgctgcggcgaccagactggtaaggagaaggccggtcgtggccaggctcagggtaacgagccagcgggaccgcggcgtgcaggatctgctcatcggcggggcccttcgcaaggtgtggacgactggccacaccctaccgccgcactggcgggtatcgatagatgcggagcggatggtgtcatcctgtgtccggtcggacactggtcgatcgtgtggcgacgtccttccgggtgtctcgcgcgggggtattggcgtgccgccccggcatggtgagtgattccagtcacatatactgtcagttgtcaatggttacgatcgccgcggctcgacctccagggggtgtcggatgaccgttcgaggtaggtgggtcctggccgccgtcaccacggtggccctgttgttggtcgtcgtggtgtggtcggcctccgatcaggaccgaccaggacgtgcggcgccgacggcgagcgtgccgagcggcggtgccggcccgtcggtcatcgtgcccggtcggccgggggaagccgcccaggtccgccccgccgaggaggtgcgggcgtccgccaccggagcgcacaactcgctggatgtctggtacgtccggatgatgatcccgcaccacgagcaggcgctggaaatgtccgcgttggtcccgggccgagctgccgactcgcgggtggcggccctcgccgatcggatccgctccagccaggcaccggagatcgggatgttgcgagcctggctccaggcgcgcgacctgtcgttggaggttcccgggcacgatcacagtacgatgcggggcatgcagtcgccggaggcgatgcgtcgcctcgccggagctcagggcgctgagttcgaccggttgttcgtgcagatgatgagcgaccaccacgccggggccgtcgagatgtccatcgacttgttgaaggtcggtgcggagccggtgctccaggagttcgcgaactcggtcgccgttgaacaggacgtcgagatcggccggatgcaggagctgctcggctgactggcggaactgctcaggtctcggagccaggatccgcgtcggtggtggccgatggcgtcggagtggcgccgtcgcccgtcgtggtcggcccgggcgacggccccgtcgggtcgggcgacgcactggtcggttggtcgctcggagtcggcgacacgtccgccgtcaccgataccgataccgacggcgacggcgacggcgagggcttgtcgacggacccgccgggccgatgcgaactccgcggcgcggaaccggtggtggcgacggtcgacggcggcgctgttccgccgccaaccggctccgccgtcgtcaccggcgacggagccttgaatgacggcgtgggttcggcatcaccgaggatgatcaatgccgtggccagcccggcgagcgccaccagcccggcggcgacagctcccaccagcggcccccgccgggccagtcgatacggcttgacaaccggagcgtcggtcaacgtcgtcggctcggcggcgcgcagagtcgccgagccgaccgccggcggcggtgcggtcggtgcggaagagcccgacacggcggcgcgggcggccgtcgccatcgcggccccgctaccgaaccggctcgcgggattcttctccagcgcccggcggaccagcgcccgcaccgcctccgggatgtcgtgggggagttccggcggatcgtcgtcgaggtgcgcgacggcgacctgcaacgggttgtcaccggtgaacggtgggctgccgttgaggcagcagtaggccaccgctccgagcgcgtagatgtccgtggcaccggagaccggccgcccggcggcctgctccggtgccatgtagagcgcggttccgggtacggcgttggcgttggtgatgctcgtgacgttggtcgaacgcgccaccccgaagtcgatcagcacgacggtaccgtcgtcctgcactaccaggttgcttggtttgatgtcacggtgtacgacgccgcgtcggtgcacggtctccaacgctcgtgccgcctgctcgacgattgacatcgtctcggctacgtcgagtcggccagcgccctcgatccgacgggacagcggttcgccggtgacgaactccatgatcaggtagttggcgtggtcgcccccgggaagctggtccgcaccgaagtcgaagacctgcaccacccccgggtgccgcaacgccgccatgatccgtgcctcggaccggaaccgggtgatgaagtcggggtcggtgacgagcgtcggcagcagcaccttgaccgcgacctcccggcccaggaccagatcggcgccccgccagacgtcccccataccgccggtggcgatccgttcgtccaggcggtagcgaccgctgagcacgacacccgatgtcaacacagcaacaccgtacccacagcgggcgaaacgatgtgcctcggcggccccatcggccccaggggcaccacccggcgtccgccggccagaacgtccgacggtcactatccgtgtcgtccgccccggcgttcatcctggattgacggagttcgtctgctagacagaggaaggccggcctgcggacgctcacgcttgtcggtgactcacgttacggtggcacggatcggacgtcggcgcggcgaagggggccgaaccatggtggcgtctccggaggtggaccacggcacggtcctgagctcgcccgcagcggctgcgggccacctggcccggatctgcttcaaaaccggcccacctcgatggctcggcacggaactcgaatggatcgtgcacgacgccgtcgatcccgcccgcccggtcggggccagccggctgcgggccgcgttggggccgcacagcccccgcacactggatatcacgagccccgcccagccgttgcggtatggcagctccgttacggtcgagcccggcgggcaggtggaggtttccaccgcaacacacacctcggtcgcggccctcgtcgccgctaccaaagccgagatcgcccaactcaccgcgcttctcggccgtgccgggttggtcctcggtgccggtggcatcgacgcccaccggtcaccacgtcccatgttcgaaaccccgcggtaccgcgcgatgcgtcgtgtcttcgaccgccgcggcccagccggccgcaggatgatgtacagcaccgccggcctccagatctgcctggacgtcggcgaggcggaccaactcgccgaccggtgggccaccgcacatgcgatcggcccgcccctgctcgccgcgttcgccaccgcggggcggcacgccgggcgaccgaccggttgggtctcggcccggatggccgcgtggctcgccatcgatccggcccggacccgggcggtgtggacgcccgagcaggacgacacggatcccatcgccagctggacggagtacgtactcgctgccccgctgctctgcctgcgtggcggtgggtcggactggaccaccccggacggtgtcaccttcgccgactggctcgcgggcgcactgccccagccacccaccatcgacgatctcgactatcacgtgagcacgctctttccgccggtacgtccgcgcggatacctggagctgcggtatctcgacgcccaaccgggagagagctggtccgtgcccgtggcggtggtcgccgcgctgctctccgagccggccatcacccgcgcggcccgatcgttggtcggggcgcaggcgcagcggtggatcgccgccgcccggcacggcctacgcgacgacggtctcgcggtgacggccgccgaccttttcgatctggcgctgaccgtgttgccccggctggggctgccgcccgcgctgtacgacgacatcgaccgaggtgtacgacggcggcgggaggccgcaggacggaggcgacggtgacggagacgaccaaccggcccgacggtgtacggctgcgggagcacatagcgacggagctggcccgcgcccgcgcccgtaccgccgtgttgaccgacgcggttgacgacgccgacctggtacgacagcactcgcccctgatgtcgcccctggtgtgggacctcgcccacgtcggcaaccaggaggagctctggctggtgcgggacgtcggcggccgggagccggttcgccaggacatcgacgacctttacgatgcgttcaagcagccccgccgggatcgcccggcattgccgctgctgccgccgccggaggcgcgagcatacgtgtcgacggtccgggacaaggtgctcgacctgctcgaccgggtggccttcaccgaccggcggctggttgcggacggcttcgccttcggcatgatcgtgcaacacgaacaacagcacgacgagacgatgctcgcgacccaccagctgcgatccggcccggccgtgctcgacgcgccacccccgccggagccccgggttcgggtcgccggcgaggtactggttccggccggcgagttcaccatgggcgccgacaccgatccgtgggcgttggacaacgagcgtcccgcccaccaggtgtacctgccggcgtacgccattgacgcggctccggtcaccaacggtgcgtacgcggcgttcatcgccgcgggcggctaccacgacccgcggtggtggagcgccgcgggctgggcgtatcggcagcaggcgggcctgaccgggccgttgcactggcgcccggacggcgacggctgggcctaccaccgcttcggccggtgggcgccggtacgcgaggacgagccggtggtgcacgtcagttggtatgaggcgcaggcgtacgccgcctggtcaggtaagcggttgccaactgaggcggagtgggagaaggcagcccgctgggaaccggcgacaggtcggtcccgccgctacccgtggggcgacgaggatccgacggtcgaccatgccaatctgggtcagcggcacctgtggccggcaccggtcggggcgtacccggccggtgcgtcaccgctcggcgtccaccacctgatgggcgacgtgtgggagtggacctcgaccaccttccgcggccaccccggcttcgtggccttcccctaccgggagtattccgaggtcttcttcggcgacgactaccgggtgctgcggggcgggtcgttcggcaccgatcgggccgcctgtcggggcaccttccgcaactgggactatccgatccggcggcagatcttcagcggtttccgctgtgcccgggacgccgcacctggggaggcacccgcgtgagggtccgctgatgtgccgtcatctggtttacctcggaccgtcggtcaccctgcgggagttgctgttcgatccaccggcctcgctgatgcgtcagtcctgggcgccgcgcgacatgcgcggcggcgggacgatcaatgccgacgggttcggcgtcggctggtacccgaacgacggcgagccggcccgctaccggcgggcatgccccatctggagtgatccgacgatcgtccagttggccggcgtcacccgttcgggtgcgatcctcgcggcggtacggtccgcgacccccggcatgccggtgctcgagtcagccgctgcgccgttcgcggaggggaggtggctgttcagccacaacggggcggttcgtggctggccggacagtgtggtctcgctcgctggcgcgttgccggtacgcgacctgctcaccctcgacgcgcccaccgattcggcgttgctgtgggcgctggtccggcaccggctgcgcgccggcgtcaagccggcccgcgccatcgcggagacggtcgtggcggtagcccgggctgcgccggggtcgcgactcaacttgttgctcaccgacgggcacacggcggtggcgagcgttgtcgggcacgcgctgtcgatccgccggacgccgacctcggtggtgctggcatccgagccgtacgacgacgaatccgactggcaggcggtgccggacgggcagctggcggtggcgaccgccaccggggtgcagattcgtgccctcatggcggagtgaccgccgggagacctgatgaggaagggacagatatgagcgccgagccgctggagatacaccttgaggagcaggacctgggacgcagcctgcggcaggacgtccgcgccgggctgactgccgaggagaagtggttgtccccgaagtggttctacgacgcgcggggtagccagctcttcgaggagatcactcggctggcggagtactaccagacccaggccgagcgtgcggtgctcgtagatcgggccgctgagattgcgacggtgagcggcgccaagacgttgatcgagttgggctccggttcctcggagaagacgcggctgttgttggatgcgttcacccggcacggtgacctgggcacattcgtaccgctggatgtgtcggtgagcgcgctgcgcgagtccaccgaccggatcgccgccgactatcccggcctacgggtacgcggcatcgtcggtgacttcacccggcacctcgatcggctgccggcaggcggtcggcggctcgtggtgttccttggcggcacgatcggtaatctgcttccggcggagcgcggcgagttcctggccgcgatgcgcgccgccctggaatcgggggactggctgctggtcggcaccgacctggtgaaggacccggcggtcgtcgttccggcctacgacgatgccgcgggggtgaccgccgagttcaaccgcaacgtgctgcgggtgatcaaccgggagctgggagccgacttcgatcccgcggcattcgaccacgtcgcgctctggaatccggagcaggagtggatcgagatgcggctgcgggcccggcacccgatgcgggtgcgcgtcctcggcctcgaggtggcgttcgccgccggggaggatctacggaccgaggtgtcggcgaagttccggcccgagggcatcgcggcggagctgcggcaggccggcttcgtcacgaacgagttctggacggacccggccggtctgttcggtgtcacgctcgcccgcgcggagtaggcgggtccgcctgcccggtcgacgcacccgctgaacctccgatctccgctacgtgggcggtcggctagggtggtcggcgcgaaggggagtagcccccaacgtcgtggtcgacacactggtgttcccgcacccggccacacggccccgctcggcggggcgggcgagaccttcgacccaggttggtagccgggtcggggtcactccgtgcctcctcccggccggatcggaaggacgccgtggagggtttcctggtcgcgctggtggtgagtttcggcgtcatcttcgtcgctgagttgggggacaagtcccagctgatggcgctgaccttcgccacccgtttccggccgcttccggtgctggtcggcatcaccgtggccacggctgtcgtgcaccttgtctcggtggctgtcggctacgggctgggtgcggcgctgcccaccgagtggatcgcgctgttcgccggggcggcgtttctggggttcggcgcctggacgcttcgcggggaccggctcaccgacgaggagcgccgcaaggcggaccggtcgggccggccggcggtgctgttggtcggcgtcgcgttcctcctcgccgaactgggtgacaagaccatgctggcgaccatcacgctggccacgcagtacggctggttcggtacctgggtgggctccacgctcggcatggtggccgcggacgccctggcgattctggtggggcggctgctcggccggaagctgcccgagcggaccgtgcgctacggagccgcggtcctcttcgccggctgcggcctctggctgattctggatgctgtggggcagttcggctgaccgtcaaccggccacggacgagtagcacccgttcaccggggaagagcgaccaggacgcccggcaacgggcggtggaagcggacgtcccgggaggttgggtcatgagcaggcacgacgagccgaatgagtacgggttcgcgggcggggcgacggcacccgagccgccgccggggggcagggcggacgagcgcgatcgtgcggaggaggtggcggtacccggtgacgacctgatggagccggtcagcgaggcgctcgccgaggagcaggaggagcgccggcccgagcggagcgggtgagttgccggcggacgctggtcggcgtccgccggcgccgtcagttggcccggtcagccgtcgcggtgctggaagacgtcgggtaccccgtcgcggttgctgtccaagcgctccttggcggcgatgcgccggtatgccttgttgcggcggctcagcacggccgacgcgagcagtgcggcgatcaccgagccggtgagtacggcggccttgacgttgtcgccggcggtgccgccctcgaaggcgagttcgccgatcagcagcgacacggtgaagccgatgccggccagcaacgagacaccgagcaggtcggtccaggtgatgtctctgtccagctcggcacgggtgaaccgggccagcatgaacgtcgagccgaagatgccgagtaccttgccgagcaccaggccggcgacgatgccgacgacgatcgggtcggtgacgatgccgccgaggtcggcgccgcgtagggataccccggcggcgaagaaggcgaagacggggacggcgaagccggcggagaccggccgccagcggtgttcgaggtgctcggcgagcccgtgccggtcaccttcccggccgcgcaggaccggcaccgtgaagccgagtaggacgccggccaccgtggcgtgcacgccggattcgtgcaccagcgtccaggccactacggccagcgggatcagcgcccaccaccacgtctttcgtcgctgtacgagcaggccgaagagcgcgatcggcagcagcgcgacgagcagcggcgtgagcttgaagtcgccggtgtagaagatggcgatgacggtgatcgcgagaaggtcgtcgaccacggcgagggtgagcaggaacgcgcgtagtccctgcggcaggtgggatccgatgaccgccagcacggcaagcgcgaacgcgatgtcagtggcggtcgggatggcccagccgcgtaggttctcgccaccggcggcgaggttgataccgacgtagatcagtgccggcacgatcatgccgccgatcgccgcgacgaccggtagggcggctcggcgtgggtcgcgtaggtcgccggcgacgaattcgcgtttgagctcgagtccgaccacgaagaagaagatcgccagtaggccgtcggccgcccaggtggcgaggtccaggtccaggtgcaggtcggatccgcccggccacggcacccaggacgccagtgcggcgtaggagtccgcccagggtgagttcgcccagagcagcgcgagcaccgcgccgagcaacagcaggccgccgccgaaggtttcggtccgcagcacgtcggccaggaagcgggcctccggccaggaggtacgcgaaaagaggcggcgggcacggccctggggcggggtgcggtcggtcatacgcgcggtccatccaagcggtgtcagggcagcaggaaacgttcgccgaccaggcttcccggcacaccgatcaccaccctatccaggcaaatgacggacggcgagcggagacgacgtgacctcggccctgccgcaccgtttctccgtggaggtgtcgcgtaccgggctgatcgatggaatggcataacttcggacatctggcgtatgaggcgttgtaatggtttcacacgattagttgagctcgggagtattagtgaagttctttcctggtgttgccctgcttcgggggcccgcctgatggactgttgccgcccacttcgtttggcacgccaccaccggcggatcgatcgccagcaatgggggaagtcgtacgcggaggccaagggggagaaccgatgaggatcggcgtcctgacctatcacttccctccagaaccagccttcatcccgggcagcctcgccgaggagttggcccgccgcggccacgaggtccgggtgctgaccgggtttccggactaccccggcgggcactcctaccctggctggcaccagcgttggcgccacgagacccacagcgaacggctgaccgtacggcgagtgccgcgctacaccggccggaacggctccgtccgcggtcgggcagcgggccccctgtcgttcgccggcagtgtgtcgctggtcggccgccggttcctcgccggcatcgatgcgctctacgtccaccagccgcccccggccgccttcgccaccgccagcctgcttcggatgctcggccgagtgccgaccgtcgtgcacgtgccggacgtgtgggccggcggttcggaaccaacggcgggtgagcccagccggtgggctggccggatcgctggtgcgatggcgtggacctaccgccgagccgaccggatcgtggtcgccgcaccctccctgcgggacctcgtcgtgacagcgggcgccgacccggatcgcgtcgaggtggtgctcaactggaccgacgagcggatcttccggccagcccggcccagcccggcagccggtaaactggtccgtcgcgatggccgctgcgtggtcatgtacgccggcaccatcggtgcccggcaggggctggagacagcggtacgggcggcagcggccgtcgaccgtgggatggatctcgtgttggtcgggtcgggcgagcaggagcggcgggtgcgggggctcgccgccgaactgcgtaccgacaacgtgcggttcgtcgagcgacgctcgccgttggacatgccggagctgtacgcggccgccgactaccagttggtcatgctccgggacctgcccgaactgcgcggcaccctccccggcaagttgccgacggccctgtcgtgcgcggcgccggtcatcgcctcggccggtggcgacaccgccgaggtggtggagcgggccagggccgggctgtcctgcccaccggaggaatgggacgcgctcgccgaccggttctggctggccgccaccattccgccggccgcccgtgcggagatgggccggcggggccgggaggcgtacctgcggcagatgtcgatgcccgctggtgtggatcggatcgagcgcctgctgagcgaggccgtcggcggacgtcgccggtgaacgtggctcccctcgggtgccggtgacgggtgggtgtggtggcgaccgggggtgagtgtccggcacagacagccggcaaatgcaggagtggcatgggtcgggacgggtagtcgccgcccatgccgacgaccatcgaggacaagaaacgcctggtccgccggctcgccgggggcgggcgtggtttcgccgagcagtacggctttcgggccacgaacaacccgtcgagcctcttccaactgctctgcctcgccgtgttgctgtcccgccgcggcgattttcggcgtgccatcgaggccgctcgtgcgctgccggaccacgggtgggacagcgccgcccggctggcccgcgcactgcccgccgaacgggtccggatgctgcgagcctgtggcctgcgcggagaagccgagcggaccgccgccatcctcggggaactggcacaggccgtggtcgaccggtaccggggtgaccttcggcggctgcgcgtggtcgctcaccgtgatgcggaccgggaacgtgccctgctggccgagttgcccggggtggacgacacggcggtcgtcctctttctccgcgaggcgcaggcactgtgggctgaggtgccgccggtcgccgaccgacgtgcgttggccgccgcccgccggctgggcctggggcgttccgccgacgacctggccgggttggcgggcagcggccgatccgagcggttggcctggctggtgggcgcactggcgcgggtggacctggagcagcgatacccggaggtgacccgtcgagcctaggtggatgccgagccgggacgccgtggggcagcccacatttccgggataccgccatccgttcgcaagccctaacgtatggtggttgcggcagagatgcccgcccggttcgggcgtagcaggtgactgccggtgggcgtgacccggttcgggtgcggtgatccgtcggtgcagggccgcgtttggcgcccctggtcgcggttcgcggcccggggcgcccggcccgtttccggagcacgggcggtgtatcacccgcccgaatccgcgggttcagcgttcgtccccatgatggtcccgaaccgcgggcgccaggcccgtttccgcgccgcgcgagtgggtatccggcgggccgggccgagggggtgcagcatggactacgacaccttcgtcgatcaggtggcgcagcggacgggtacccctgcggtgcgggcggtggagctgaccggggcggtgctggagaccctcgccgagcggttgaccggcggcgaggtgctcgacctggccgtacagctgccggcgcaactacaggtggtgctgaaaccgggacctgacaacgaggcggcgcagcggttcggggcggcggagttcgtgacccgggtggccgtccgggcccgggtggacgaatcgactgcccgtgtcgccgtccgggcggtcttcaccacactgcgcgaggcgatccgcggtggtgagttcgatgacgtcgcggtgcaactgccccgcgagtatcgggaacttgtggagccggcgctggcgccgggttcggcgctgcgccggccctgagcggtcgcggatccacctgcgggacggttccctgcgcctatcgcccgcggtggtggaccagggccggctcacccagggcgtcggcgcccgtcccctgcacctgggcggttgattcccgtcccctgtgcctaggcgaccgcgcccgcggcgtgcaggtcggcgatgcgtgcggccccgaagcccgcctcggccagcaactcgtcggtgtgttcgccggggtgcggcggcgggcggtgcaggcccgtcggcgtgccggagaagcgcggtgcgggtgccggctgggttaccccgtggtggtccacgaacgtgtcccgtgcggtcaggtgtgggtgcgccggcgcctccgcccagtccagcaccggcgccacgcaggcgtccgacccggcgagcagcgccgcccactcgtctcgggcccgggtccggaacagccgtgcccacgcctgccgcagtgccggccagttggccgggtcggtgcggtcgagcgcggtgtcctccggcagcgggaagccggtacgtcggaccagttcggcgtagaaccggggctccagcgcgcccaccgccaggtgcttcccgtcggcgcactcgtagctgtcgtagaagggcgcgccgccgtcgagcaggttaaccccccgcgggtcctgccacatgccgagctggcgcagcgcgtggacctgggtgctgagcaccgagacgccgtccacgatggcggcgtccaccacctggccggtggcgccgccgcgtaccgcgtagagggcgctgatgaggccgagggcgagcagcatcccacccccgccgaagtcgccgagcaaattcagcggcggaaccgggcgttcgccagcccgcccgatgccgtgtagcgccccggtcagtgccaggtaggtgatgtcatggcccgcgtcctgcgcggcggggccgtgctggccccaaccggtcatccgcccgtacacgaggttcggattgaccgcgtggcagtcggccgggccgaggccgagtcgctcggtcacgccgggccggaagccctcgatcagcacatcggcgccggcggtcagggcgagcgccacgtcccggccctgcggggtcttgaggtccacgccgatcgaccgccgtccccggttcagcagatcagggtgtggactgccgaaggcagccgggtccacgtccgccgcccggtccacccggatcacctcggcacccagatcggcgagcatcatcgcggcgaagggacccggcccgatccccgccagctcgatcacccgtacgccggccagcgggccggccggcacgttgtcggtcatcgggacacgataggtgccggtgggcccgggtggtaggggcggaaatcgggagcggaaccggatctggtggccggttccggaccagggtgggctgccgacgggcgacggggccggcggcgcgactcctggggtggcactcgactcgccggtgacgatgcatcgcgtggcggtcggaccagggctgacctagcctggtcgcgacgaggggagtacttcccacgagccactccggtcagtacggcaggccccggagcccgcctcgggtggttgcccacgaaagtgggtgaaggagacctcgagcatggcatcgtgttcgaggaggcccctatgaccgaattgtatctttgtgtcgagttgcagtcggtcggcacaccgacgctgtggggcgtcaccatcgccggtatcgtcgcgctgctgatagtagacttccttgtcacccgacggccccacgaggtgtcgatccgagaggcgctggcctggtcggggttctacgtcgcgctgccgttggccttcggcgcctggctgtggtaccgctacggctcccgtcagggtgtcgagtacctgaccggctacctggtggagaagtcgctctcggtcgacaaccttttcgtcttcatgctgctgcttgccgcgttcgcggtaccgtcggtgctcgcccagcgggtcctgctgttcgggatcaccggcgctctggtgctgcgcgcggtgttcattgcactcggcgccgccgccctgcagaccctcgacttcgccttcctgctcttcgccctcatcctgctcgttaccgcggcgaagctgctgcgcgacgcgatgtccggccacgaacagcaggtcgacatcaacgggatgcgtgcggtgcgggccgtgcgtaagttcatgccagtcaccgacgactaccagggcacaaagatgatcgtgcgccgggacggtcggcgtgcgctaaccccactggcgctcgtggtggtcgcagtgctcgccaccgacgtggtcttcgccgtcgattcggtgcccgccgtgtacggcatcaccgaggacccgtacctggtcttcgccaccaacgcgttcgcgctgctcgggctgcgggcactctacttcgtcctacacgccgcgctcagtcggttggtccacctcaactacggactcgcgatcatcctcgcgttcattggcgtgaagctgggcctgcactgggcgcacggtatctggaagggggtgccggagatcccgaccctggcgtcgctcggggtgatcatcggcgtgcttgtggtcgtcaccctcaccagcctgtacgtgacccgcaccagccgatcgaatgggggcgggcaggggaccatcgtcaacacctccggtggcaagggggagtcccgttaacacccccgtccgcggccgtgggtggtacgactgacgggtgagcacagtgtcaccgggcttccagggacggcctcgctcgacggagccggacctgcccccgggccagtacctgaccgaggacttcccggtgctgtcgaccggaccgacgccgaaggtgaagctggacacctgggagtttgtcatcaccaccgagaccggcgccgactaccggtggacgtgggacgacctgctcgccctgccccaggagaccccgacgctggacatccactgcgtcacccgctggtccaaacgcggcaccacctggcagggagtgtcgctggacacgttgttcgacggtgtcgacaccgccgcccactacgcgctggctcactcgtacggcggctacaccaccaacctgcccctggccgacctgcgtggcggccgggcctggctggtgcacacctacgcggacgccccgttgcctgccgagcacggtgggccggcccggctactcgtgccccacctctacctgtggaagtccgcgaaatgggtgcggggcatccggctcgggaccaccaacgagcccgggttctgggagaccgccggctaccacgactacggcgacccatggcgtgagcagcggtatcagggggactgatgggtgcatccaccaccggcgccggagtcacgccgctgccctggcgggtagcccggctggtcgatcgccgggtggagacccccaccgcccataccctgctcctcgacgtgccgggctggcccgggcacctcgccgggcagcacctcgacgtgcggctcaccgccgaggacggctaccaggcgacccggtcctactcgttggccgcccccgcctgtgggaaccggatcgagttgaccgtgcagcgggtacccgacggggaggtgtcgccgtacctcgtcgacacgtacgccccaggtgatcccgtggaggtgcgtggcccggtgggcggctggttcgtctggcgaccggagcagaccccgcccgtgctgctggtgggcggcggctcggggctcgtgccgctgatggcgatgctacgggctcggcgggccgccgacagccgcgcacccttccggctgctctactccgttcgtaccccggccgatggcctcttcgccgccgagttgcgccgccgggcccgtgacgaccgcggcctcgacgtggcgtacgcgtacacccgccaggcgcccgagggctggcagggcgagccacaccggatcagccgtaccgacgtgaacgcccacgggtggccgccggacctggagccgctctgctacgtctgcggtccgaccggtttcgtcgagaccgttgccgacctgctggtcggacagggacacgagggccaccgggtgcggacagagcgtttcggaccgaccggctgaccgcagaggggaatccatgaccgagatgtcgtatctggacggcaacatgctggacggccccttgcgggagctgttcgccgtcgacctgagccccgctgccagtcgttgcgaccactgtggccgccttggtccggtggccgggtttcgggtctactcgcacgcgcccggcctggtcgcccgatgcccggactgcgcgggggtgctgctgcgcctggtccgggcacccgatcgcgcctggctggatctgcgcggcgtcacctacctcgaggtgccggtgccgccggcgccctgatcgggacggtgccaggcaggtttgtccagccatgcccggggaaccgcgatgcaatgacgaagcctcgtgtggtgatcgtgggggccggtttcgccgggtaccacgcggcaaagacgctcagccggttggcgaaggaccaggccgagatcgtgttgctgaacacgaccgactatttcctctacctgccactgctgcccgaggtggccgccggcgtcgtcgaggcgacgcggatctccgtgccactggccggaacgctcgacggcgtccgtctcgtggtcggcgaggccgatcacgtcgacctgcagaaccgttgggtcggtttcacccagccggagggggatcggaaccgcatcgcgtacgaccggctcgtcttggccgtcggcagcgtcaacaagctgctgccgattcccggggtgaccgagtacgcgcatggcttccgcggcctgccggaggcgctctacgtgcacgaccatgttgtccggcagatcgaactggcggagcaggccaccgatccggctgagcaacgggcgcgatccacgttcgtggtggtgggcgccggctacaccggcaccgaggtggccgcgcacgggcagctgttcaccgaccggctcgttgggcagcggtcccggtcgaggctccgaccccggtggatgctgctcgacgtggcgccgcgcgtgctgcccgagctggaccggcggatgtccgacaccgcccatcaggttctcgaccggcgcggggttgatgtgcggatgggaacgtcggtggcggttgccagcgccgacggggtgaagctcaccgacggtgagttcatcccgacctgctcgctcatctggtgcgtcggggtccgcccggacccgttcgtcgcgcagctcggcctacggaccgagaaggggcgcctggtgaccgacgagtacctcaacgtcccgggctttcctgaggtgttcgcctgcggcgacgccgcggcggtgcccgacctggcccagcccgggcaggtctgcgcaatgaccgcccagcacgcccagcggcagggcaagctggttgcccacaacgtcgccgcctcctacgggcagggcacccgcaggccctacaaacaccatgacctgggctgggtggttgacctgggcggccgggacgcggcggccaatccgctgaagctgtcgctggccggactgccggccaaggtcgtgacccggggataccacctgttgaacctgcctggcaatcgggcccgggtgggcaccgactggctactcgacgcgacgctgccgcgcccggcggtccagctgggcctggtgcctgcccactcggttccgttggagagcagttcccccgaggtgcccgcccacgcggggtgagggtccccccacccaccaaatcgtggctggggggaccctcctccttccactcactcaccgggctcaggtgctggccattccggcgcccacctcgtcgatcgcgtcgtccacggcgtgggccagatcgacatccggcgcggtgacctccggtgagctccggggccgggaggtcaccacggtcaccaccgcggtggtgccgtcgggttgaccgatccggggcccgcgcccggtctgtcgccggagctggtcgagccggtcgagcacacggtcgaggttgtccgcaggcagctcgacggttcgggacagcccgtgccggtccccggaccagtacggcaggccggtcagcacctcgctcagctgctcgtcgtccagcggtggggtggcggcggtcgcaccgatcacgcccccgccgggctcgggcggtgcgagcaggccccgcagaccgtccggtacgtgcagcgactcgaccaggtcgcgatcccggtcggccagcgcggtgagggtggccgacgcctggtagcgggcctgttctggggtgcggccgctgagccggccgacctcggcgaggaagccgggaaggtccgagtgttcctcgataccgtcgaccggtgtgacgtcgtgcaacggggccggcatggccgtgagcagccggacgcgctctgcttcgcccagcgcgcgggccagggtcagcaccgtggccgccgcgcccaccttcgcggtggggaagtcgaccccggagcgccggccgacgtcggtcaccagatcctggtagccgatcgcggcggtgccggcgggaccgctgtccgggaaaggccgcgggttctccgcgacgccggccggaggcggggcgggcccaccgctggtggtggacggtttgtggcgtcccgccggcgccggtccgttccgacgcctctggtcgaggctggtcaactgcttggtcgcactcaggctggccccggtctcgctggggcgttgaccctggccgcgggcctgtcgggcgagcgctcggcggcgctggttgtcgccctccatctgcttgcgcatcggtgacacctcgcttccactgcggcttcggctttcgtcggttgccttcccgtcgttcctgagcaggaaacgggcctggtcggtggcgggtctggtgccggaccggctaccgccgtcggcggatcctcatccgacctgggtgatgggcgttcacccgatggggccggacgatcgcggtggaccggtggacttccgaggtacgcggaagggaaggtcgtgatgaagcggatcgtcgagatcgtccccgcccggcccggctggtacgcgcgttggcgggtggaacccggcggcacccgttgctacccggtcagcctgtgggtcctgctcgaagagaccgacggcaccggccgggaggtgatcggtgtggactgcgtcgggcagtggcccggtgcggacgacaacgaggtgggcggcgagtttgtccgctacctgttccagactccggattcgggagcaccggcggacgccgaacctccggcgaccgttcccgggcgggtggccggccctgatctgcgggcggtgtgaggcggcaccgcggtgcgtgtctggctgtcgatccggtggcccgacacgtccctgtcggatcgagccgccgagggctgggtggatgtgcgtcggagggcccgtcgctcgaatgttgaatatttctcccgaatgtcctcggcggtagccgctttcgccgaagaatcaatggtggggaaagacgtaccagctgcctgggggcgacagtatgaggttctccatcgtgaacatcggttatgaccagcagcaggttgattcctgcctgaatgagctcggtatccggttgagccggttggccgcgcgggcggagggcgtcgcggcggcggggcgggagtgggacgagatccgcgaggaggcggcaggcctgtgtggcgtgctccagcgactcgatctcggtgagtcgacccggcccgacggcgtggccgagcgggaggcggccgagttgctcgtccgggcgcgactggagctcgactccgctcgggaggaggcccgacaggtgcgcgagcaggtgtacgccgaggcggtgcaggcccgccgggacttcgaggcggcgctgtacgcccgccagtgccgggcggcccgggccgacgagatcctgggcggcctgaccgggccggtgccggcggacacgccgaccgccgcttccgccgcggcgcctggtcgggctccgggctgaggcggtcgctcacaccagcgcggtgacgacggtggtcgcgcgggtgacgtgctgggcgtacgcgtcggggaaggccgagacctgtacggactgggccgcccacgcgacgctcatctcctgccagccggggatcgtcagaagcgcctggtagaacgcctcagccgcgtaggttgggcgcatcagttgggcgacgctgccccagccgctgctcggccgctgttggaacaggccgaccgagtcgtggtcccagccgacggcctggtgcgggtagttgcgcgactccggcacgccgccgttggcgtagttgagcagggtgctctcctgcatcgcggtggcgatggcgactatcaggccgcggtgcgggatgtccatcctggtcccgacgtcaacgatgaccttggcgttgtccatctgcgcctgggtcagtccggcgaccggttggggcggcaccggttcgctgggggtggactcctccgtcgcggacgggctggtggacgcggtggggctggtggacgtggtcgggctggggctggctggggtgggggaggcggcctgccgcaggtgggcacgggagacgcggtcggcggcgtccacacgctccgtggccgcctcgggttcctgggtgttcggcggctcgggcgccgccgttcgcgtcccggcgtaggtggccacgccgaggcaggcggcgagaccggcggcgagcgtgacccgtgctggcggtgacgtcagcagggcgcgtactccgcggctgggtgcgcggtgttgggcactcgtccgttcgggtgagccttcgtcggcagaccgggtggtcggttggggtggggttgccttctgggcggaggtgtcgtccgggtgcatccgccgaggctagaaagcaggtagcgcattgccactggtccgattggtggcgtgcatcacaatttgtgatgatgtctcggatgaagtggcctagattaggaaaaaccgttcttagttcagctatctcctacgtcggaaatagatagtgaaactagctaaaaagtcacaaaaaggtgatcttgtcgtatggttgatcaggctgggaactcctcacccgaacggtggaccattcgctggctggttgtccgatcgtgagctcggtcagagtggggatgggagccggccgacccggacccacacccacccgagcggcctcagcttcggccgttctcggtcagcgccggccgttctcggtcagcgccaccgtcaggtggtgccggctggtgtcgcccgtggagaagggccagagtcggtcggcgtgctcgacgaggtcagcgagctgctgacgggtcaatccagccgacgagatggaggcgcgcacgtcggcccggtagcggccgtcgtcgtcccggccgagcttcgcctcggcccgtacctgcacggtgtgcgcctcatcggtgatctcaccggctgcctccaccgcagcatggtgcagacacgaggcgaaggcggcggcgagcaactgcgacgggctcagcccggtgcagtggggcgcgagcggggacgccagggcggtggagagtccgccgtcctcagttcgtacgtgcccgccctccgccgtcgcggaggctgtctcgttcagccaggagctgtgctgggacatcgcgttcctcctgtcactcaccccgggctacccagcgcgtagccggcgaaaccgggttccgggcgcggaagggcaggtcagcggcgggccggaccatctcgaccggcggaccacggggatccgggcggatgggcggacaggcggacgggcggtgcggacgatgacgtcgttcctgcccagtcctgcgggaccgtccgagtagcctgcacagcagggacacaggaaacgcacaaccccggcacagcgggtgcgcccacgatgaggaccatgatgaccaacgagcaggtggggccggcccgggtcgagctacgccgtcccgacggccaacccgtgcgtgtcctggtcgtcgacgacgaacccaccctgaccgacctgttgtcgatggcgctgcgctacgagggctggcaggtgcgtacggcgggcaacgggatggcggcgctgagcacggcccgccagttccagccggacgcggtggtgctcgacgtgatgctgccagacctggacggcttcgcggtgctgcgtcgcctgcgcgaggtggctccgacagtgccggtgctcttcctgaccgcgcgggacgcggtcgaggaccgggtcgccgggttgaccgtcggcggcgacgactacgtgaccaagccgttcagtctggaggaggtgatcgcccgactgcgggcactgctgcgccgctccggcttcgcgatcgccgcccggcacgaggcggtcctcaccgtcggtgacctctccctcgacgaggacagccacgaggtgagtcgggacggtcagttgatcaacctgactgccaccgagttcgaactgctgcgttacctcatgcgtaatccgcggcgggtgctcagcaaggcccagatcttggaccgggtctggaactatgacttcggcggtcaggccaatgtggtcgagctgtacatctcgtacctacgaaagaagatcgacgccggtcgcgcgccgatgatccacactctgcgcggggcgggctatgtcctcaagcccgtcgactgagcgggccggccgacgacgatggttggccggtcggtcgctgtggacgcggctggtggtcatcctggttgtcctgctggccgtggccagcgtcggcatcggcagcatcaccaccgtcgccctgcgggacctcctgaccgaccggatcgaccggcagctcagactcgacgcgggaccccgcggcttcgttccgtcgccgcctcgccccgcccaggatgacctgcaggtctcgcgtggcatggaggtgggctcagtcgtcgcgctactgcgcgacggccgggtggccaaggcccggatccagaccgcggcccgggagggcggggagaggatcgcacccgagagggtggcggcgctgggcccactggtgcccaacgccgggccgcgcaccgtggacctgggcgacctgggggagtaccgcgccatcgcccggcagtggcgtgacggcgaggtgaccgcgttcgccctgcccctcgccgaggtacaggaaacggtgatgcggatggtcgtcgcgcaggccggtgtcgccggcaccgggctcgtcgtcgctggtaccaccggcgcgctcatggtccggcgtaccctgcgcccgctgcggcgggtcgccgccaccgcccgccgcgtcagcgaactcccgttggaccggggcgaggtgacgctaccggtgcgggtgccagaagccgacaccgatccccgtaccgaggtgggccaggtcggtgccgcgctcaatcggatgctcgggcacgtcgccgccgcgctcgccgcgcggcaggccagtgagacgcgggtgcgccagttcgtcgctgacgcgagtcacgaactgcggacaccgctggccgccatccgtgggtacgcggaggtggctcggcgcggtcgggaccgggtaccgcccgacgtggcccacgccctgcgccgagtcgagtccgagagcaccaggatgactggtctggtggaggacctgttgctgctcgcccggctcgactcgggtcgccccctcgccgtccagccggtggacctctccgcgctggtcgtggacgcggtcagcgacgcacacgtggccgggcccgagcaccgctggcaactcgacctgccggagcagcagatcggcgtgcccggtgatccggcccggctgcaccaggtggtggccaacctgctggcgaacgctcgggtgcacacccccgcgggcaccacggtcaccaccagcctcgccgtcgagccggacgccgcggtgctccgggtcgccgacgatggcccgggtatcccggaggacctccaaccggaggtcttcgagcgcttcgcgcggggggacagctcgcggtcgcggtcgcacggcagtaccgggctggggctcgctatcgtcgcggccgtggtggacgcccaccacggagtggtgtcggtgcagagccgaccgggccgcaccgtgttcaccgttcggctgccgaattccacagcggaggcatagcgaacccatgggggccgtgcagtcccgcaggccaggcttcccgccatggacagaaccgagacgacgacccacgggccccgtgccttcgccccggcggggagcgtcgctccgacgccgtcggccgaggccgacgcacagccgacacccgcgctgcggcggccggccggctggccccgcctctgcctcggcgggctgctacttgccaccgctcttctctacctgtggatgctcgacgtctccggctgggcgaacgcctactactcggcggcagcacaggccggcgcgcagaactggaccgccttcttctacggctcgtcggacgccgccaactccatagccgtcgacaagacgcctgccgccctgtggctgatggcgttgtcggtgcggctgttcggcctgagtagttgggcggtgctgctgccgcaggcgttgtgcggggtggccgcggtcggggtgctgtacgccgcggtgcggcgctggcacggcccggtagcgggtctgatcgccggtgcggtcctcgccgtcacgccggtggccacgctgatcttccggttcaacaacccggacgcgctgctggtgctgctcctggtcgccgccgcgtacgccaccgtacgggcggtcgagacggccgccacccggtggctcgtgcttgccggcgtgctggtcgggctcggcttcctcacgaagatgctgcaggcgttcctggtggtgccggtgctggccggcgtgtacctgctggccgcgccgaccgggcttggccggcggatccgccagacgctgctggccggtctcgcggtcgtgctgtcggcggggtggtgggttgccatcgtcgagttggtcccggccagcgcccgtccgtacgtcggtggctcacagaccgacagcgtcctcgaactgaccctcggctacaacgggcttggccgtatcaccggccgggaggagggtagtgtcggccggcccggcggagggccgttcggtgatggggccggactgctgcgcatgttcgacgaccgggtcggcgggcagatctcctggttgttgccggccgcgttgattctgctcgcggccggtctgctgctggccggacgggcgccgcgtaccgaccggacccgcgcggggctgctgctgtggggcggctggctgctggtcactggtgcgattttcagtttcatgtccgggatcttccacgagtactacaccgttgccctggcgccggcggtcggtgcccttgtcgggatcggtgtcacgctgctgtggcgggtgcggtccgttccggacggcaccgcctggcgccggttggctgccagcgctgttctggtcgggacactggccgttaccgcttggtggtcctggctgctgctgggtcggagccctgactggcatccgtggttgggtaccacggttctggtggtcggcctcgcagcggcggcgttgctggcgctctctgcgctgctgccccgcgccgttggggcggtggggctcgcgctgggcgccgcggccgccctcgccgggccggtggcgtactcggcgcacaccgccgcgacggcacacagtggtgggattcccaccgccggcccggcggtggctggcgatgccggcgcccgaccaggtggtcctgggggcggtcccggcgccggtcagcctccccgtggcgggcagtcgccgcagggaccggacaggcagtccgacgcgggactcattggccgccagcccggccgaccagatcagtcgggtcagccgggccggcccgcgggtggcggcgggcggggcgacggcgggctgctgggtgcccgcgttcccagtgcgcagctgcgcgagcttctcgaacaggacagcgacaactacacctgggtggcggccacggtgggggcgaacaatgccgccggataccagctgtccacgggcgacccggtgatgcccgtcggtgggttcaacggcaccgacccctggccgaccgtggctaggttccaacggtacgtcgccgacggagagatccactggttcatcggcgggggtggcttccggggcgccaacggcggcagctccgcgtcgtccgacatcgccacctgggtggcggagacgttcgaggcgcagaccgtggacggagtcaccatctacgacctgagcagcggggaggtcgagcgatgatcgacgctaccgcatcccgagccgcacgggtccgacccgcgggcacggcgcccgtactggacgtggtggtgcccgtctacaacgaggagaccgacctcgggccgtgcgtgcggcggctgcacacgcacctacgcgagcatgtcccgtacccgttccgaatcacgatcgcggacaacgccagcgtcgacggcacattggacgtggcccggtcactggccaccgacctgaccggcgtcgaggtgctgcacctggacgccaagggccgggggcgggcgttacgggaagcctggaccgcctcgcccgccccggtgctcgtgtacatggacgtcgatctttcgaccgatctggcggctctgctgccgctggtcgcgccgctcatctccggtcactctgacctggccatcggcacccggctcgcccgcacctcacgggtggtccggggggcgaagcgggaggtgatttcgcgggcgtacaacctgttgctgcggggtgccctcgccgcccggttctccgacgcacagtgcggattcaaggcgatccgagccgacgttgcggcccggctgctgccgctggtccgggataccggatggttcttcgacaccgagttgttggtcctcgcccagcgggccggcctgcgcatccacgaggtgccggtggactgggtggacgatccggacagtcgggtggacgtcctggccactgccctggccgacctgcgtggtatcggccgcctggggcgagctctgcttaccggtgagctgccgctgcggcagctgcgtgagcaggtcggacgcgcgccgttggggccaccaccggcccgggtgccggtggggctgccccggcagctggcccggttcgccgtggtcggggcggtcagcacggtggtctatctgctgttgtacgtgtccactcggggcgtcctcggtgcgcagccggcgaacctgctgtcgctgttggtcaccgcggtggccaacacggcggcgaaccggcgactgaccttcgggatcaccggccggtggcacgccggccgccaccacctgcaaggccttctggccttcgggctcggcctggcgttgaccagcggctcgctcgccgtgctgcacaccctcgcggtggccccggcgcgtgcggtggagctggtggtgctggtcgtggcgaacctggccgccacggtgttgcggttcgtgctgctccgttacgccatgcaccaccggcggggcggctgagcgggaggttggctcgtccggtggtggtgcccggatgccgcctgttcctaaacggatcgggtagttggtgtggttatcgtccacatcgcggctgtcaacgcgtactgtgtccaaatacattccgagcgtatcgggcaaatctcccggtgcgccggttcggtgtgccgagggtcgagatcggaaggagtggtcggtgaattctctggcctacctggacgcgggatcgggcagtctgatcgtgcaggcggtggttggcggggtggctggtgtcgcggtcgccaccaagctctactggcgacgcctggtggacaggttccgcaggcagcccaccgaccggcactgaccggcatgacatccgcgtaccccgagctacgggccgagccggcgtccttccgggatcctgcgaaccgggtcttccaccatggtgacgaggtgctgcgagggctggacgagcgggccgccgccgagtggcgggccctcgccggcagtgacttctttgccgcccttgtcgccgcgggtaaggtctgcgacaccgtcgagaccagcccggctccgccggggtggtctgccgtgctccggcacgaacgcatcccattcgtctcccacccgtacgaatggtcgcacgccatgctccgcgacgccgccctactgcacctggacatcctccgggcggcgctgcccgcgggcttcaccaccaaggacggctcggcgtacaacctacagtggcgcggcgtggagccggtcttcgtcgacatcggttcgttcactccggttcgggacggcgaaccgtgggccggctaccgtcagttctgtcagaccctgctctacccgctgctgctcggcgcccacctggggctggacttcaggccgtggttgcgcgcccaggtcgatggcatcgaggccgaccagatgcgccgcatgttcaccggtcgccgccgcttccggcccggtgtgcctacccacgtgcacctgcacgacgcgatgcagcgacgcaacgcgcgagccagcacggccgaggtccgcggccagttgcgcgacgccggctactcccgggacctcgccgtcgccacgatacgcggcctgcaacgcctggtacgccgcttggatcgaccgccgccagccagccactggatcgactacaggcgcacctgcggctacaccaccgaggaccgggctgccaaggagtgcttcgtcgacgccgcgttgaccgccgggccccgtacccgactggcgctcgacctcggggccaacgacggacggtacgcccgcctggccgcgcgacacgccgagcaggtcgtcgccgtcgagcaggatcccggtgtggtcgaccggctgtatcgggacctgcgagccgagggcacacagcgcatcctgccgctggtgatggatctggccgacccgtcaccgggaggcggctggcggggtgtcgagcgggcttccttcaccaaccgggcgcgggccgacgtcgtcctcgccttggccgtggtccaccacctggcgatcgggcgcaacgtgccgttgccggaggtggtcgcctggctggccggcttcggtcggtcgggcacccgactcgtggtggagttcgtgcacccggaggatcccatgtcccgtcggctgttggccaacaaaccagagaacatcttccccggctatcggcgcgacgagttcgaacggctcctcgccacccacggccacgtcgaggaacgcttccacctgccgtcgggaagccggacgctctaccgggtggtcttgagtggctgatcagcccgccacgcccgaaccggcaccacccgaggacggcggtacccaggtgggtcgatcggccggaccagtggctcccgacggtgggtcacggcgtggctggcgagcggagggcggccggctgctggagatcaccgcactgctcgggctcgcggtcactcagccgttgctggacgtgctcggccgcagtccggacttcttcctgttccatcgtgccggccggggtgagattctgcagttggtcgcactggtggcgatcgtgccgaccgtcgcggtcggtctggtcgcggcggcatcgcggttggccggccgcaccgcccggaaactgacccacgcactgctcgtgggtctcctgctcaccgcactggccgtgcaggtcggtcgacacacgacaccagtgcggggcctaccgctgttggtgctggcggttgtcgtcgcggcggccggggtggccgcctaccggcgttggcgcgccctggggcgggtgctgcgggtcgcggcggtcgggccggcggtcttcgtcgtgttgttcctggttgcctccccgacctcgaccgtggtgttgccgcgcggggacggtggtgccgccgggttggcccgcgccggcggtcacccaccagtggtcctgctggtcctcgacgagctgcccctggtttccctgctggccccgaacggtcggatcgacgcagctcggttcccgcacttcgcggagctggccgccggctcgacctggtaccgcaacgcgaccggggtcagcggctggacaccgtacgcgctgccggcaatgctgaccggccgctatccggccaccggggcggccccacactactcgcagcacccggacaacctgttcaccgcgttcggcggcctgtacgacattcgtgccgaggagagcatcacccgcctctgcccgcccagccgctgcgacacaccgccggaccgggagcaggggatgggggtgctggtacgggagagcacgaaactgctggcccggctctccgcgccggcggacagccgggtcgatcccgccgactcgtaccgggagcggaccgccgccgaggcgggcatcgacgccgccgagcccattccggacgatccgaagttccgctgggaccggttgaacgccaaccagccggcccggttcagcagtttcctcgccgggctccggccgtctgaccgcccaacgctgcacttcctgcacctgctgatgccgcattcgccgtgggcgtacctgccctcgggcgtgcgctacgaggcacccgaggacttcccgaacgagggggagggctgggtggagttggcccgccagcggcacctggcccaactcgggtacaccgaccggctgatcggcgaaactctgcgtacgctgcgcgccaccggactgtacgacgatgccctgctggcggtcaccgccgaccacggggtgagcttcaccaagggggcgcaggggcgggggatgggcgccatcgaggccgccgccgacgaggtggcctgggtgccgctgtttgtcaagtaccccgggcagcgtaccggccggctcgacgaccggaactggcagcatgtcgacctgctgcccacccttgccgacgaggcggcgatccggctgccctggtcggtcgacggccagtcggcgcgggaggcgccccgggccgaggcgggcaaggtcttctatgaccggcccgcccagccgactccgatcaacggtggggttcccgccgcgataccgcccgccgcgccgcatccgctggtcggtaccaccgtgccggaccagccggtggcaggctcggcccgggtcgggaacctggccgcctttcgcgaggtggacccggaccgcggctcgctgcccgcgttggtctggggtgatctgcccgacgacatccccgacggcaccccgctggcggtcgccgtcaacgaccgggtcgccgttgtggtgccggtggttccccgggacgagggcgggcgccggttcgcggccctgattgccgacgaccgactcttccggtccggggtcaaccgcctcggcctgttcctcgtctccgccgatggcacgctgaaccggctcgcgctctcctgactgcggcgccggcagtctcggcccacccggaacgcctcgtcgcgctgtccatttcgtggtgtactgcgctgctcttagccggtttctatagcccggtcgctttagctcgccctgtcctgccccgggccgatctgccgctcgatggtggtcggcagctcggtgtttcctggaccgtcggccgggaaaatgggtgacgcatacctcaccggcgaaccatcgcgggcggtgtcccgggaagcatgaatacggtaaaagcgaaggaaattcaacggagaagatctgtcggcgaagcgaggacgcacatgacggaagtcaagctcgatcatcccggtgggcaactgtcgatgccggtgaacacggcgatcgagggtcctgccggcatcggggtgagcaagctgctcaaggaaaccgggatgacgacctacgatcctggcttcgtgaatacggctgcctgctcgtccgcgatcacctacatcgacggcgacgcggggatcctgcgctaccgtgggtatccgatcgagcaactggcggagaagtcctcctttctggaggtctcgtacctgttgatttatggcgaactgcccacccagcagcagctggtcgagttcaccgagcgaatccgacggcactcgttgctgcacgaggagatgcgtcggttcttcgatggcttccccagggacgcgcacccgatggcggtgctctcctcggcggtcagtgccatctccaccttctaccaggacagcctggatccgttcgacggcgcgcacgtggagatgtcgacggtccggctgatggccaaggtgccgaccatcgcctcgtacgcctacaagaagtcgatcggtcagccgctgttgtacccggacaactccctcgggtacgtggagaacttcctccggatgaccttcggtgtgccggcggagcagtacgacgtcgacccggtcatcgcccgggtgctggacatgctcttcatcctgcacgccgaccacgagcagaactgctccacctcgacggtacggctggtcggttccagcaacgcgaacctcttcgcctcggtctcggccggtgtgaacgccttgttcggtccgctgcacggcggcgccaaccaggcggtgttggagatgctggaagccatccaggccgacggcggcgatgtccgttccttcgtgcggcgggtcaaggaccggcaggccggcgccaagctgatgggcttcggtcatcgggtctacaagaactacgacccgcgggcgacgatcgtgaagaaggccgcccaggacgtgctcggccggatggccgcgtcggacccgatgctggacctcgcgatggaactggaggagatcgcgctcgctgacgacttcttcgtctcccgcaggctctacccgaacgtggacttctacaccggtctgatctacaaggccatgggtttcccgacgaagatgttcacggtgctgttcgcgttggggcgcctccccggctggatcgcccagtggagtgagatgatcaaagacccggagacgaagatcggacgcccgcggcagatctacaccggctccgcccagcgcgactacgtcgacgtcggacagcgctgagcggaaggaactcccgctcggcccgccgggacgacagccgttgacccaactgcgaggtcaacggctgtcgtccgtcacggtgccgcaacatgttccgggtggccctggcggagccgccggacagtccgccagtggtggcgcagctagtgtcctgagtcgttaattcgaccacagtatgcggcgaggctgctcatgatttcgtctgcggttctggtccagacgaacggtttcggttcggtgttccatgcctcgatccaggtctgtacgtcggtttcgaggtcggtgaggctgcggtggctggaccggcggagtttgcggttggtcagttcggcgaaccagcgctcgacgaggttgagccaggatgctgatgtcggggtgaagtgcaggtggaagcgggggtgcgcggccagccagcggtgcacggctggggtcttgtgggtggcgtagttgtccaggaccaggtgcaggtccacctcggcgggggtgttggcgtcgatgaccttcaggaactttaggaactcctgatggcggtgccggcggtgcacctggccgatgaccttgcctgttgccgggtcgaacgcggcgaacaggctggccacgccgtgacggacgtagtcatgggtctgcctcgccgggaccgtgggcatcatcggcagcatcgggcgggtccgctccaaggcctgcatctgcgacttctcatcaacgcacagcaccatcgccttgaccggcggatccaggtacagacccaccacgtcacggactttctccacgaacatcgggtcagccgacaacttccaggtgtccaccagatgcggtttgagaccgaacgcccgccagatccgcgacaccgccgtctgtgacaacccggtctcgcgcgccatcgaccgggtcgaccagtgactgtcccgattggccggctgccgttcgagggtcttcacgatcacctcctcgacccggtcgtcgctgatccgacgaggcgcccccggccgaggctcgtcaacaaggccctccaaccgacgcgccaggaaccggctacgccacttacccaccatgtcccgcgacaccccaagccgcagcgcgacatgcgtgttcaccaggccatcggcgcacaacaacacgatcttcgaccgcaacgccaacgcctgcgacgacttaccccgccgcgcccaccggctcagacacgcacgctcgtcatcagtcagttccaccacaccacgcggacgaccagccataccgacagcctactatctgccgccgaattaacgactcaggacactaggtcgccatatgcactaattacggtatgtcatacattgtgcatggcgcgaccggcgcccagggcttccccgtcctgtccgctcttcgggccgcgggcaggcaagcggtcgcggcagtccgcgacacctcctcggtgcccgacggattcgagtcggccgaggtcgacctggcggacgtcgactcgttggccgcggcctacaggggcgcggatggtgtgttcgtccacctaccgttgggcgcaccggccgacctcggcaggtacgccgacgtggtcgcggcggcagtcgcgagggcccgaccccgccgggtggtcatctccaccagtggtcagatcgtcgaccagcccgggacgccgctgcaagccgcaccgggaagcccgatcatcggcctcattcgcggggtcgaggcgagtgggatctcgacggcggtcgttgctccgcgtctctacctggagaatctgctgctgcccgtcgtcgcggggcccgtccgggcggaggggatcctgcgttatccgcttccaggagcgtatccggtgtcgtggagttcccacctggatgtcgcggacgtcgtcgcccggctactgacggacgtgaccgtcgtgggtacggtcgctgtcgggcatcgacccggcttggccgggactgacctggccgacgggttctccgcctatctgggaaccgacgtgcgctatgcggccatcacgccggccgtgttcggtggcttgatcaccccgctcttcggtgccgctgccagcgccggtgtggtgggtctgtacgagctgttgaacgcccaggccgggaacaccatcgcggaggagaacagcgcgcagcacctcctcggcatcgctccacgtgccgtcgccgactggcttgctcaggtccgcgcctgagccgaggccggggcaacgcgtcgtcgccaccggccgagcttccccggccggccggcgaccgggagccggtggccgggattgtgtcattgcatacggtgaccaccgtgtggtcgaccgcgcatgcgttcatgtctcgttggtgctctgtgggtcggagcagggtaggtcgctgctgatcggcgaggtgaacccggtcagcagccgggcgaggtcgggtcggtgcctggtggtccaaccagcgaggagccgctcgtagcgggcgtatcggtcccggcgggtctgcggggtgcggctcggccaccacgccaaccgcgacgccttctccctgtcgtcgggcgacgcgtaggggccgattcgtttccggcaaggtcggccgaatacgtcataccgcactgtgttcgctttattcgcgatacatttctgccaccaccgatcccggtggttgtcatccacgcgtgttgcgggtggaatcggtgacagatcgcatcgacaccatttcccgtgctcgggattcccgtgtgtcaatgttagcgtaactatattaacaatcggagtcgtgaagtaggatccgaacgggatgatctgtctcgacggtggtcaatggatagtgtcaattatctgcggtggtagcgcgttgtctcacgcttacatgagtcgatatgttgcgatggcttgcttcgagtgcaagaaaggggagaaccttgaagtcaatcctgcgatggtctgtgccagccggcctggcgctcgcgctggtcgtgaccggaccggtggtcgccgaggcgaagcagaccacggatcgcaacggcaacacgagcaccgtcgcccgcaccactgacggccgggcgatcaccaacgagaagatcgccaacgaggtcaccgagtactggacggcggagcggatggccggcgccgtcgatctggacttcgtgaaaccgaagggtgccaccgaggcgacgagccgggtgccggagtccaccggcacggcgggctcggtggcgccggtgcgggcgagtatcgccacgagtgatgacgccagcatccagctcaacgaatcgcagacggtcgggaaggtctacttcaccgatccggccggtaaccagtactcgtgttcggcgagcacggtggccagcggcaagcggcggctggtcatgactgccgggcactgcgtgcaccagggccggggtgggcagtggtacagcaactggcagttcgtgccgcgataccgcaacggcgtgagtccgttcggcgtcttcgtggcctacggcctgaccgcccgtaccgcgtgggtcaacaacagcagctttgacgaggacatgggcatcgccatcatgaacaacggcggtaactggggcctgaaggtggtcgagaccgtcggtggtaatggtatgcgctggaactggggttacaacatcagcctcgtgaccgcgctcggctacccggggaacatcggcggtggccaagtccaggtgtactgccagggtggcacctggcacgccggtggccagcagatccgaatgtggtgctccatgacgtacggctccagcggcggcccctggctgcaggaatacgacgaccagaccggttacggatacatcaacagcgtggtgagtcacggcgacaatccgggcaacggtcagttcgacgggccgtacttcgacgacgacatcaagagcctctacgactacgccgagggtctgtctccggcgtgaacaacagcgcagagcggagccccggccgcggccggggctccccgcgtcagcgtgtcacccacatctctcgggtcagctcgtactcgacctcgcccttgtccgcccccggcagcgggtcatcccaaaccggaaagtacgtgcggacgtaccgcatgccgaccgcctccatcacccgccgcgacgtgaggtgcaccgccatcgtctgcgccaccacccggtgctgcccgacagtgtcgaaggcgtgccgtaggagggctcgcgccccttcgctggccaagccctgcccccaggaccgacggacgaggcggtagcccaacgcggcgacatgtggtccgggaagctggtccgtgccgtgcgtcgggggaagcatcaggaccccgacgaaggtgccgtcgtcctcgtccgccgagccaggcgggccggcggtggcgaatgctgcccagtagccgaggctgtccacctcgtcggctcgggccagccatcgttcgtgcgtcgcgaccgcctcgtcccggccaagggcccgaccgtacaggtggtggagaacctcggggtcggagttgagccggaccgacaggtcgagatgtcggtcggcgagcggcaccaggagcagacggtcggtgtgcagggtcggctgcggcatgcgccgacagtcgcaggcaggtgccgggtcggcaacccgagttcgaccgggatctgaccgtcgggcggtccggcgtcaccaactcgtggcggcacctgcgacccggtcccacgccgggccgcgtccagccccacggcggaccggtccgggaaaccgccgggccgatccgggctccggccaggccgggcagcggtcagggcaggggccactcgtgggccggtcggttgctgtgcatgagatccacgtagtggcggaccacctcgcgtagtgcctcgggtcgccccagatggtcggcggactcaagccggtgcagtgtggccacctgccaactggcgccgttgcgaccggtgaggcaacgctgctcgatgatgcccagcaggcgatcgcgctcgttcgggtccactccccagcggttcagcccgtggtaggccaggggcagcaaccggcgtagcaccagctcggtgaccggcaggtagccgaggcccggccagaagatctgcgcgtcgatgccgtaccgggcgcaggtggtgaagttctcctcggcggcgctgaacgacatctgcgaccacagtgggcggtcactctccgccagtgcgcggacgagaccgaagaagaaggccccgttcgcgacggtgtccacgaccgtgggcccggccggtagcacccggttctccagctggaggtgcggccgtccgttcagcacgtcatagaccggccggttccaccggtagatggtgccgttgtgcaggcgcagctcggcgagcctcggcacggcgccggcggcgatcgcctcggcggggtcctccggatcgcagacgggcagtaacgcggggaagtagcggacgttctcctcgaacaggtcgaagaccgtggtgatccagcgttcgccgaaccacaccctggggcggacgccctgcgccttgatctcctccgctcgagtgtcggtcgcctgttcgaacaggggaatccgcgtctcccgccacagctcccgtccgaagaacagtggtgcgttcgcgcccagcgccacctggataccggcgatcgcctgcgcggcgttccagtagtcggcgaactgggcagggctgacctggaggtggaactgggtgctggtgcaggccgcttccggggtgatggtgtcggctgtgaccgccagccgctccacaccattgatggtgattcgcagatcttcgccgcgagcggcgaagatctgctcgttgagcagttcgaagcgaggattcgccgagagcgtggccgaggtcaggtgttccggccgtagcgtcggcaagatcccgatcatgaccagatgggcgccgacggtgcgtgccctggcctcggccgcgttgaggctgtcgcgtaccttccgctcgaattccgacgccccggtgccggcgagccgccgaggagtcacgttgatctccaggttgaactggcccagctcagtctggaagtctgggtcggccaccgccgccagcacatcggtgttgcgcatcgctggcagcgactcatcgtcgatcaggttgagctcgatctccagcccgctcgtcggccggtcgacgtcgaatcgggactcccgcagcatctcggcgaagacgtcgaggcagcggcgaaccttctcgcggtatcgggcccgatccgcacggttgaaggtccgcacgtcgacttcctcgcccatggccaccaccctgtcaccgccggtccccctgacagtcgcacagcgtggggggtggcggaaggcccgtcggtcttctcctacctacccggatcggtgaggttcctaccggttacgcgtcgtgggtgtgcccttacgcatgtatggaccggggcgctcggcgggccggtcacgtcacggcggtgcaggcggccaccccgaccaggagtagcacgcccagactggcctgtagcagcagcggcggtccgagatgcgaccagagcgtcgccgtacgcggggtgagtagctgtccggtggtcaggttgacgatccgctcgattttcggcggtagctccgggtcgtcctggcggcgtagggtgagttgtacgtggtcggccgggtgtagggcgctctgcggaagatgtccgtgtagctcgacctcacacagtcgtcctgcggagtcccgcaggcggatgggggtgaccaggtactccggccccttcttgaggtccttgaacgtgcggcgaccgcggccggagccggccgacgcgatcgtctggagcagggccaccagcaacccggccacgccggccgccatgagcaccgccaccaacaccggctgccccacccgcacctcgcgcgggtagccctcgagcaaccgtacgatccgtccggtgacgatgcgcgccgtcggacgagtgatccgtggggcatgtaggtcgctgttcatcgccaccacccagggtttgagcctccgtcgatcgtatcggccagcgtggttgaacggcgtgaatgaaccctggtcacgtggctggcgtgggctaggtgacaagccggtcggcgcgggtaaacgcagggtcgagctgaaagggggtcgagcatgcagctgtccttcctgcgcccgctctatgatcggccgggtccatggtgctcggtctacctggatgcctccgccgacaccgaggacgcccacgccgcgctggacctgcgctggcgtgcgctccgggagcagcttcaggagcaacaggccgatccggcgtcgatcgaggcgatcgatcgggtggttcgtggtcacgacccgatgccgggcgactacggcatcgccgtgttcgccagtcacggtcgggtggccctgtcggagtacctgtctgccccgccgctgcgggacatcgccgcgttcgcgccgctgccgcacgtgatgccgctcctggcccagcgtggcgagcaggtggcgtgggtgcgggtgatcgccgaccggaccggagccgacgcgatggcggtcagcgcgggcggggtgcaccgacgcgcccacgtgcggggccgggaggagtaccagttgcggcgggtacggccgggcggatggtcccagtcccggtaccagcgggcagcgatggaagcctggcaccgcaacgcgggtgacgtcgccgcggccaccgcggaactggccgagcgggtgggcgccgacgtggtggtggtggccggtgatgtacgagccaccggtgtggtcgccgcgcagctaccggaacgctggcaggacgtgctggtccgcaccgatgccggtaagcgtgccgacggtgccgactccaccctgttggacgatgtgaccgtgcagaccatcgccgaggtcgccgaccagcgggtcagtgccgtcctggaccggtttggccagcaggaggatgttggggccggattggacgcggtggtctccgcgctgcagcgcgaccaggtcgagaacatgctcatcgtggacgacccttcggcgaccggagagctgtggatcggggcggatcccacccagatcgccaccgaccccgggcaactgtccgccatgtcggttcgtgacccggaacaggttcgcgtggatgccgccttggtgcgggcgctggtggggaccgatgcggagttgaccgtcctcggccccgacgaggcgccggagctgaccggcggtgtgggcgcggtgctgcgctacgtcgacgtcgccacccccggacggggtcgtgcctgacgggggcgacgcgtaccggtggtcgacggcggtgaaccggtcaggcgaaccggatcggcgagttcgtcgccgggtcgggcgccaggtatccggtcctgccgatcatccgccgggttcacggcattaatcccggggagtatgggatgccccgtttgaaccccatcgggacgggaagccgggccgcgtggctagcgaacgaggaaaggtgggcccggcgcacagggtgcgcgaggggcgcaccaccgggctggctggcggccgggccgtggcggcgggcagcgcggcccggaccctggtcgccgccatcgcgcgggccctacgcggcaccgactgcgccgacctgggccatcccgggccgctgctccgcctggccggggtacccgaatcggtccggcgggcagcggttgcccgggccgccggccgggtcgccctgaccggtggacaggccgccgaggtggacgccggccaggtggctcgctggttcgccgaccagtacccgcgtcgccgctatcccggcgttctgctcgggtccccgcacggtgcggcggcccacctcgctctcgcccttggggtgccgtggctacccgccggcttcgagctgagtgtgcactggccgcagggggcggtggacgagccgcaggccgcgctcgaccacggtgccgcgttgaccgcgcggctcctgggggacaaccctgacgtgcacgtacggcaggtgcactgtccggccacccggggcgcgctggcgggggcgacggtcgcgctggccgcccgctggcgccggttgccagcggcctatctcaggtttctggccgactgcctggagcccggtgcgccggtgctgctgctctgcgacgcccgcacctggcccgtgttcgaatccgcccccggacacagctttcaggtcggttgcccgagcagcggtctcgacccggtggacttccacccggacagccccgtgttgcgccaggtgctgcattccagtggcggggacggcgcgcggtggtgcccaccggaggccgtcgggtcgcctcgggcggccgaacacgcggtggaacccggcttcgagcggtccgtccagcaatgggctgtggtgcaccggtgctcgtcgcatcggatgctcgtcccggaccccgcggtgttgagcgcggcgaccgcggacctgtaccggcactggctgcgcgcggccggcaagaccggtaaccgactggtcgtcgagtgcggccggctgctcgacccatggcaggtggtccgggcgggcatggtgccctactggtgtgagaacgccacccagcgcagcgtggagggggtggagtggtggctcgccggcagtgagccgttcagctcggtggacgtgctgcccgagccgcccgggctgcggtcgccggcggtcgccggcctgcctcagtggctggctgtggccggcttcggtcgtcgtcgacgggccctggatcggtcagcggcccgaggataccccgtcacctcggtacctacccgccgcgccaccgaggtgttgcgggcacagtcgtacgacctgccgacaccgccgccgatgaccatcgcagcagccctggcggtgctccgcgatgccggctcccaccagggactactcgtctcctgacactggcgcaccgaaacatcctcgcgaacccgggatcccgtgattgagtacctacggagcgggaacaccgctggctgcggcggccggatcatgccgtgcgcgacggcacggtcgcccgctggcgtcccagccacgaaacccacttccgacccggtgcgtggtgccaccacgcgcacgaccggtttgccaaatccgggcgggaccttcctgagggaggcgcggatgttcggacagaccaccacaagcacatcgtcaccgaccgaacggggactggaggacctcgacgcggcagccctggcgtacgcggcgcggatcgaggggctgccgcccgagcggcgtcaggaggcgcgcgacgacctggttcgcttcgccctgccgttcgccgggcggctggcccgtcggtaccgcgggcggggggagccgctggaggacctggagcaggtcgcgcggctcgggttggtgaacgcggtggatcgctacgacccggagcgtggctccttcaccgcgtacgcggcgatcaccatcgtcggggagatcaagcgtcacttccgggaccgtacctggggggtgcacgtgccgcgtcggctgcgtgacctcatcctcgaggtgggtcaggccactgcggcgctgaccagcgagttgtcccgggcgcccacggtggcggaactggcgaggcggttggagactccggaggaggagatcctcgcggcgttggagtcggccgctggctacagtccggcatcgctcaacgctccggtcggcggcgagagttcggctgagttcggtgacctggtgggggagtccgacaacgccctggagtcggtggacgaccgggtcaccgtcagcggtctgctgcatcggctgccctggcgcgaacgacggatcctcgccatgcgcttctacggcaaccagacccaggcggagatcgccgctcgcttcggcatctcccagatgcacgtgtctcggctgctgtcgcgggcgctgacctggctgcggcaggcgatgctcgccgacgcgccgccaccgtggcagaacggtgtcaccgaggcagaggccggccagccgcggatctcggtgaagcagaacggtgaccgggtggtcgtcgaggtcggtggggacgtcggccgggacggtgcggaccggttgcgccgggcgatgctcgaggcggtgaccggccaaccggccgaggtggtcgtcgacctggttggcgcgggtggcgttgacgctggtgggatcgccgccctggcggctggtcgagaggcggcggcccgtaccggcgtcccccttcggctgacccgggtgcaaccggcggtgcgccgttcgctcactgcggccggccttgcctgaccgggctcgcgtgggccgggggccgggctctctggccggggccggcccagctcagctttcggtcgggtcaccgtggccgcgcgggtggcgccagcggtcgttttgctgctgttcgtcctgggcttcgaggtcggtcccctcgggctcgtcggtctcctcgaagccgggacgacgcaccatgtccggctccggtacctcgaccggtcgcgccccggactcgggggcgggttggtaggccaccgcctcgcgcgcgccgaccgcgcccccggcgctgggcgcctcgggtggccgcctctccgcgtgcagttcgtcgcggaggtcctgcggtggccgggtgatgcgctgcggcaggtcgcggccgaggtcggcgacgagtgggccgtacttggcgtcgaaggccggccgctcggagcggatcctgggtatccggtcgaagttgcgcagcggcggcgggcaggtggtcgcccactccagggagttaccgaagccccaagggtcgtccacgttgaccacgggtccgtatcgccaggacttccaggcgttccagatgaagaacagagtagatgccccgagtacgaacgaggagacggtcgagatggtgttcaggatggtgaagccgtcgccgggcaggtagtcgacgtatcggcggggcattccctcgttgcccagccagtgctggaccaggaaggtgccgtggaagcccaggaacatggtccagaagtgcgccttgccgagccgttcgtcgagtagtcggccggtcatcttcgggaaccagaagtagatcccgccgaagaaggcgaagaccaccgtgccgaagagcacgtagtggaagtgccccaccacgaaatagctgtcggtcacgtggaagtccacgggcgggctggccagcagcactccggtgagaccgccgaacaggaaggtgaccaggaagccgatggagaagagcatcggtgtttcgaaggtgagctgccccttccacatggagccgatccagttgaagaacttcacccccgtcggtacggcgatcaggtagctcaggatgctgaagaacggcagcagtacctgaccggtaccgaacatgtggtgtgcccacaccgccatggacagcacggtgatggcggtggtggcgagcaccagaccggtgtacccgaagacgggcttgcgggcgaagaccggaatgatctcggtgatgatcccgaagaaggggattgcgatgatgtagacctcgggatgtccccagaaccagaacaggtgctgccagagcagcggcccgccgctggccgggtcgaagacgtgcgcgccgaggaggcggtcggcgagcagggcgagcagcgtggcggccagcagtgggaacaccatcaggatcagcacactggtgaacagcatgttccaggtgaagatcggcatacggaacatggtcatgccgggtgcccggagggtgatgatggtggtgatcaggttgaccgccgtgaggatggtgccgaggccaccgagcaccagcccgaccaggaccatgtcggggccgattccgggggagttctcggcctggctcagcggagtgtaggcgaaccagccgaagtcggcggatccggctggggtcaggaaactgccgtagagcagcaggccgccgaagaggaacagccagtagccgaaggcgttcagccgggggaacgagacgtccggcgccccgatctggatcgggacgatgtagttggctgtgcccagtgccgccggcgtggcgaagagcagcaacatcgcgagaccgtgggtggtgaacaactggttgtactgctcgggggagaggaactggagtccgggccgggccagctcgccccggatcagcatcgcctcgatgccggccagcacgaagaagccgaaggacgtgatcaggtagagcaggccgatctgcttgtgatcggtggtggccagccatcgtgccagcttgccgccgggcaacgccggccgtcgcgggcccgggtagccgccgaagcgggccggcgccaggatcgccggaccccggtcctgtggttccgtggtgacccgcttgggcatggactatcaccccgctgtcgacagatgggacgggtgtggctacccacccctccgaccatgaaaccaggcgagagggattattcaggctagagcggtattttcggagaattcgctggtgtggtcggtcgagccgaccacgtccgcgccccgaccgtgtggccgtgggaaggaaccgcaggtcgtgctcgcccactggcgccttcggccaggcggggcagctgaagatcggtccggtcgcgtaccgttgccgctcatgggtgtgtcgcaacggttgaagagcaggttccgccggttcctccagcgcccggggacgacggtcgacctcgcgccactagagaaacttctgcccgctatcgaggcacggtcggaaaaactgcgggtcctcgacgacgtcgagttgaccgaggccgccggtcaggccgaaggctatgcggagatctgtgcgctcggccgtgaggccgcccaccgtggtctggaccagcggccgtacgacgtgcagttgctcggtgcgatggcgctgctgtccggcaaggtcgcagagatggccaccggtgagggcaagacgctgaccgcggcggtggccgcgtacgggcacgtccggctcggcaacggcccggtgcacgtcctgaccgtcaacgactacctggcccgccgggacgccacgtggatggagccggtctacgacctgctcggcctgtccgtcggctgggtcaacgaggcgtccaccccggaacaacgccgcacggcgtacgcctgtgacgtgacgtatgtgtcggtcagtgaggctggcttcgactacctgcgcgatcagctcgtcaccgacgccgaggcccgggtgcagccggcactgcgaaccgcgatcgtcgacgaggcggactcgatcctgatcgacgaggcccgggtgccgatggtcctcgccggcgcggtccccggtgaacaggatccggtgcacaccgctgcggcgctgatgcccggcctgcgcaggggccggcactacacggtcgctgaggacggtcgcagtgtcgccttcaccgccgacggccttcgcgccgtcgaggccaaactcggtatcgacctgtacgacgaggagcacgtcgcccagctctccgcggtgaacgtggcgctgcacgcgcacgccctgctacaccgcgacgtggactacatcgtgcgggagggcacggtcgagctgattgacgagatgcgtggccgggtggcgcagcgccgccgttggcctgacggactgcaggcagcggtggaggccaaggaagggctcgacgccaccgccgagggggaggtgctcggcacgatcgccgtgcaggcgtacatcgggctctacccgaccgtgtgcgggatgacggcgaccgcggtgctggtcggcgaccagttgcgcgagttcttcgggctggaggtggcggtggtcccgccgaacaccccgtgtgtccgtgaggacgagccggaccggatctacgcgacgcgggcggagaaggaggaggcgctgatcgacgagatccggcgcaaccacgagcgggggcggccggtgctggtcggcaccctcgacgtgaaggagtccgaaagcctggcggccggcctcgatgcggccgacgtcccttgcatcgtgctgaatgccaagaacgacgacgaggaggcggcgatcatcgccgaggccggcgcgtacggcgcggtgacggtctccacccagatggctggccggggagtcgacatccgcctcggcggtagcgaccaggcggaccgggaccgggtggccgagcttgggggcctgtacgttatcggcagcggccgccacgacagccggcgcgtcgacgaccagctacgtgggcgggccggccggcagggtgatccgggtgggtcggtcttcttcgtcagtctgcaggacgatcttgttgttcgccacgccggtgacacggtgccgccctcgccgcggatgaacgccgacggcctggtcaccgatccgcaggtggactacgccgtggagcacgcccagcgggtggcggagggggtcaaccacgagatccaccgcaacacctggcgttacagcgtggtggtggagcagcagcgcaaggcgttggcggaacgccgcgagcggttgttgaccagcgatgtcgccgccctgatgttgctcgacaaggtgtcggacaaggcgggtgagatggacgaggatctccttgcccgggtcgcccggtcgatcgcgctgttccatctggaccgactgtgggccgagcatctcgccgagctctccgaggtccgcgagggcgtgcacctgcgggcgctgggccgactggatccgctcgacgagttccaccgtgccgccgtgccctcgttcaacgacctggtaccggagatcgagcggcgcaccatcgagacattcaccgagacggactttgacgacgactgggagccggatgaggccaaactggtccgaccgagcgccacgtggacgtaccttgtgcacgacaacccgttcggttcggagctcgaccggctcatcgcgtcggtcggtcggcggctgagctccgactctcgctgacgtgtcgggccccttccggtagcctccggctccggaggggcgccccgtttggatggtttcgacccctctcctcggggtagtaggccgagtctgcggagccgggacgggacggaacagggcggccccgatgggtgcgacgcgcggcgtccggtgaggtggaggtgggtcctggtgaacctggagatgcgggagccggtcggggagacgttcggtgctctggagaccgcgacgctgctccgggagctgaccgccgggctggtcggcgcagcggacctcgacgcggcgttgaccgtcctcgtccggatcgctcgggacagcgtcgcgggggtcagctggtgcgggttcacctcgttacgagctggcgaaccggctggagccgcagtctccgacacccggctggcgggcctggacgacctgcgtcacggcccggactcaccggccatgtcggcgatcgggcggcgggagttggtggtcgccgagaggttgagccgtgagacgcgttggccggactggacctggcgggcccgggggctcggggtgtcggccgtgatctccgcgccggtggacatcgacgagcaggtgatcggcgcgctcaacctctatgccggggcccgggagacactcacaccccagcaccagttgaccgcgatgctgatggccgagcacgccggtctgctgctcgccgcggtacgggatcgggctcgggcggtggccgaggcagggcaggtcgacgcgacactgcttggcgagagcgtcgtcgggcaggcgatcggggtcgtgatgacccagcgtgggtgtcgggctgaggaggcattggcggtgctgcgcggcgccgcgtcatcgctcggcatcccgttgcgggaggtggccgagcggttggtcaacacggtttcccggcctcgcgacagctgagccgcacccgtcggtgtgccggaggtgtgccttcggttgcccggcggcgccgacgaggtgacctccggagggttccgcgccacggatcacccgccggtgtggctccacagcgcttcccggtggcgtcagtgggtggcccggcggtgggcggccagcggcgctggagccgctagtgggacgcccggtggtgggcggccagcaggtcggcaccgaagtcgctggtcgggcggcggagcaccgtgtgggcgtggttgccgtcgtcggcggtgttgtcgtattcgatcagcaggtcgtcgccctgcacccggtagtagtggcgctgccccggccagatcggtccggcccaggcgaagtgcagcggtgatccggcgagtcgacgcgcttcccggatcgccagctccgacggaagtcggtccaggtagagggcgacgagttggtccaacatggcccgggcggtcggacccagccggtcggcggacacgccgagcggcgccaccggtgcgtccacgcggggccgggtcgcgctgacgatgtcggtgggagccgtgtcggcgacgatcgccgccgcccggtcctgcgggctgagcgcgtccagcagtgcccggcccaggtcctcctcggggccgagcgggcgggtgaccgagcggccgccccaacggacggctgcggggtttgccccgaagaagactggcgcgggggagacctggtcggcgacgatggtcatgctgaccgacaggtggtgcccctcgacccgccacccccacgcatcgtcgtggatcgggtcgccgaaaaccgccacccagtagtcatcgctgtgtcggccgcggcgccacccctcggcccggtcgagtatctcctcgagaccgatgattgtcacggcctgggcgtacgctgacggactcagggccgtcgccaacagtcggtgggtggctttgcgggcggagcggcccagatcgacgaggcagatcccggggcgaggccggggccggtactcgagccagtggcgtgccttcagatcatcgaaccggtgggtcgcccggtcccgctccggctcgtcaagggcggcgagcagttccgccgtggcggcgcgcagctggttggccagaggatccttcaccgctcctgtatacccgttcggcgtggcggcgggagccgcccgcagagcgcggagcggagtcggccgaagtcgtttcggtccggggttccgggagcggggtgccgccgcagttcgccactgtcgcgccaccgatctccacaagccgccgcgggagcgtgcccaatctcgccgcaacgtgaatcgcgggttgtcgagccctgctctgcccgctggaacggtgaatgtgaaccatgtgaggacccccggattgggccatctcagcgactctgctgtaatcatttgacctcgtacgcagagcgagcattccgctccgatgtgttcgccaattgtcacattcatgcaacgcagtcgccccttgacccccgaacgggcgccgggaagcatcgatgaagcggcgtcccgggccgtggggagatacccggaccagccaaggaggaccatgtcggtcagccccgcttcgtcgcgcgccggatggcatacgtcccaacccgctgttcccggtcgacctccgggcggccagcgccgtcccgcgaatacggtcgcccccgtcctcacggtgaccctgtcgatcccgttggccaacgacgaggcgatcaatccggcggcccggcggctgctggacgcggctcgcgagctgatggagtgcggagagggcacggtcacgatgaccggcaacgggcacgtggaccggcgggcggagccggtcccggccggccgctcgccgagccggtcgctcgccccgaccatccccacgctgcacatcctcgcctcatcccggtccgtgctccgtgacggcgagccgttgtcactgacccggctggagttcgatctgctgctgcacctggtggcccatccccgacgggtcttcacgcggctgcaactgctcaacgccgtgtggggctacgagcacgccggggtacgcacggtggacgtgcacgtccgtcgactgcggggcaaggtgggcgttgacgtccccctggtcaccaccgtctacggggtcggctaccggctcgccgacgacgcccgggtcaccatcgaccgcagcggttgagctgtcccggagcccacctggcggggcgggttccggcgccggtgaagcccgagtatccggccaggcccggcggtttgatccgctgcggtgcggggtaatcggtcggctcaccgcacgggtgcgacccgtgcagcgacgaccagcaccggggccggtggtcccgggggactcaggaaggcaggcagcgatgctcgtccacgacccggtcgacacgccccgaccccaggcggaagccgaccagattcggcagtccctgcgggcccgctacgacgaactggccgcggagtatgagcaggctgtgctgcagagccaggtgctgcgcctggtggaggtcggggacaccgccggcgacgaccaggccgacagtggcacgaagaccgcggagcgggacaccgcgcagtccctgttgcgcacgatcctggaccgccgggcccagtacgagcacgccctgtcccggctggaggagggcacctacggcttctgcgagggctgtggcgggtcgatcccggtcgagcggctggagatcttcccgtcggcgacgacctgcgtgacctgcaaacagacccgggaacgccgggcggcctgacccgtcgccgcggatggaccatcggaggtgtctgggcagatgacggtggggaggaaaccggatcgccgccgaggcgctgtcgtgcacgtcgtcggggtgtccgatgggcaagcgcggccaccacggcccggccggctcagtccggtacggcagcgccgtggcccggtgggtccgccgcggcgcgacgacgacggacggcgggcataggcaggacggaatacccggccccgtccgatgggaagccaggacctgggccggccgaccggcgaaccgcccgcgccggaaacccggggcggctaccgtgtggtggggaggatcggaggtggggcacacccgccgtacgaggaaccccggcgttcggcggggcacatccgaggagcacccatggcactcaacgacgacgacatgacgacttccggcggcgccgcccccgagggtcccgccgacggtggggctactcccgggcagcacgatggtggtgccgacggcagtgcggagggcccggctgacggtggggctactcccgggcagcacgatggtggtgccgacggcagtgcggagggcccggctgacggtggggctactcccgggcagcacgatggtggtgccgacggcagcgctgactgagccgggccgtgtcccatctcgactcgccgggcggtcacggccgcccggcgtcctcgaccgtcaccaccgcgccccgggcaccctccgggcgtaccacgtcggcgctggcccggtgtgtctcggttgagccggcgaagttcgccgccgcgcactggggacggacaccgctgctgtcccgcgccgacgagttgtccaacccggacggattcctcgacctgctgagcccggctgatgccgacgaactgctcagtcggcgcggattgcgtaccccctttctcagggtggcgcaggacggcgcactggtgccggcagcccgctacaccggcggcgggggtgcgggcgccgagatcgccgaccaggtcctcgacgagagggtcctggacctgtacgccggcggcgccaccctggtgttgcagggcctgcaccgcacctggcccgcgcttgtcgacttcgcccgggacctcggcctggacgtcgggcagccgatgcagatcaacgcctacctgacccccgccggcagtcagggcttcgccacccactacgacacccacgacgtgttcgttctccaggtcgatgggcggaagcactggcggatccatcccccggtgctacccgatccactggagcggcagccgtggggcggtcgggccgacgaggtctccgcgaccgcgacgggtgcgccggccctcgacgtgacgctcgctcctggcgacgcgctgtaccttccccgtggctggctgcacagcgcgcaggcccaggagcacagctccctgcatctgaccgtgggagtccgggcgctgacccggtacacgctggtcgaggaactgctcgccctcgccgctgaggaccagcggctgcgggccaccctcccgttcggcatcgacgtgtccgacccggacgcggtcgagcccgagctcaccgaaacggtggaggtgctgcgggactggctcctgcacgtggatccgacaacgctggccgctcggctgagacagcgcgcatggccggcggcccgaccggctccgctgcatcccctcgcccaggcagctgcgttggacacgctcggcccggacagtcgcgtcattccccgaccgggtctacggtggcaactcgccccagcggggcagcgggtggcgctgcgggtcttcgaccgtacgatcaccctgccggaggagtgtgccccggccctacacgcgttgctgtccggtgaggtcacccgggtcggtgacctgcccggtctggccgatgacaccgaccgggtcaccctcgtgcgccgcctgctccgtgaggcggtcgccgtacccgcctgactgcccgccggacgcgatgaggcgatgcggtggcctgcgcggtacgccccaccgggcaggttcagcgggccacggtcagcagcaggaccgtcgtcagcagcccggcgcccaccaccaccgccatcgggcggggaccgagcaccgcgtgccgccggtcagcgaacaccttcgccgggatcaggccaaccagtgggccgagcagggtcaccaccagtgccagcaccggcagcccgaccgccaggtccccgccatacccttctccggccgtgcgggccaccgtgcccagggcatacgtgaccagtgccccgaccacgccgcaggctgccagcagcggattgaccgatccgggcagctcaccgggctggccggtacgggccagcaggtcccgcaccgcggccagcatcggcagcggatcgccggcagcgccgtccaccgggtgtggtggcccgcccgtgcggcgctccgcagaacggaaccgcccgcgtagctgctgccacagcagccggacctcggcttcgacccgctcctgcagctcacgtgccgctgacagttcccgctccgctcgacggacctggtcctcggcctcggccacggcctggcgtgcactcgcgcactgctgctcgtaccaggtgttcgcctcgttacgctgcgccgacacccgttcggtcaggtcggccagccgtcgcacctgcgccgcgtacgactcgcttgtcactggttggttcaccgctgcggtccgtaagggatgatcgtttgcccggtgcggtgcaccgcccggtcgaagaacaggccccgccacgggcgggggtaccagtccgggccgcccgtgccggggtagagcgaggtgcccagttctccgccgtgcgtgtcgagcgccacccatgccccgatctggtcggtacgcgccgccggcccccccaggtcggcgcgcatccgtgcgacaccccgccaccaggccagcacgtgcgtgcgccgctccggcccgtcgtgcaggacccgacgtagctgttcgaggccggttcggccgccgacccgcgtggcgagcgcgccggccgcggcgtcgaccgcgaacagcaacaggtagtgcgggtcgccgacgccggcagtgtccagtccggcggcggtctcggccatcaactcggtgacgctttcctcgtcgtaccaggcggcgtcgtcggcgagatcggcgaagagggaccgggcggccgagtcggcgtccggatccaggcaggcgatggagaaccgtgcggttccggggcggtgctgccgggcgagtgaccgggcggcagcggcgagaacggcgcacgcctcgtccacacgggtgcccagcacggcgagatttcgcccgggcgcgcggggcaaccgaagcgtcgccgagcgcgcctgcacgtcgatgatctcgccgagcagcgccgtcggcgctcgcaccgtcccggtttccggtgtggacagtgcctggaaatctggcgcgtcggacagccggggtatcgcgtcaccgtcgaacaaccgggccggggcagcatccggcgggcgcatccgccacagtcggtgctgcaacccactccacgtttcccagtcgctcgccgacgggatccgcgcgacctcgttcccctcggccagccccgattcggcgttgacgacggcatggtggcggggtagcgactgcgccgcgtcgttgcgttcggcgaggatccgtagcgccttgggcagggcgattcgcagggtgaactgggcgaccagggcaggcctcccccacagcgcctcgatcccccggacgtcctgcgaggcgagtaccagatggatgccctgcgagcggccccggcgggccaggtcctcgagcaggtcggcggcctctcgggcgaccgcgtcccggccggcgagcagcatctggaactcgtcgaccaccgcgacgatccggggccagtgcccggccggatccaccgcacgcagctcggcgagcttcgtgacctcgtgcttctttgccgcgtcggcacgccggcgtagctcctcggcgaggaagcgaagcagcgcgagaccaaactcccggtcggtgttgacgttgattccgaccagccgcatgtgcggcagccaactcgggtcacggcgaccctgggcgaaccgtgcgaaggacacgccctccttgaagtccagcaggtagaactccagctcggccggggagtagcgggcagcgagcgcaccaatccacgcgaagatcagatttgtcttgccggtgccggacggaccgccgatcagggcgtgcggcgggtagtcgccgagggtgacctcgaccggctggccgtccgggccctcgccaaccggcgcgatcaggccggtcgccgagtcctcctgccacatcctggccggcggcggcagcaggtcggtgaagggcgtgggtgccggaccggcgttgacccgggtcgcgacggttcggcaggtctcggtgaccagggccgccgggggtgctgggtcgaggtcgaccggtgggaagccggcaagcccggcctggcccgattcaacgtcgatccgggtcacggtggggtcgtccggcaacgccaggccgcgcaccaccaggtgtacgccacacgccgcaccggtgcggaccacccggtcgagctggccacgctcgtgccgggacggctcctctccgcccagcaacaccgccacccgccacggctcgggccggcgaccactggaggcagccagctcgcgcagggatctgtactcaccggccaagacggtggagttgatccggtggatctgctcgacgaggtcgtcgagcaggcggcccagcccgcctgggccgacgaaggtcagcaacccggcggtgcccagtggcgcgaaaccggccaggccaccgccgaggtgctccgggtcgtagccggtcagtcggacagcgcccggcccggcccggcccaccgcgcgtagcagcagcgcggccaccaccgcctcgcccgccgcccggtcgacgccggtcagctcgacgtggccggcgtcgagcagtggcaccagcatgggcaccggctccccgcctggcacggcgagcgttccgatccgcagcgcgccgggtggctccgcccggcggacgggggtggggcgccactgcggccacagggcagtagccgcccccggcgcctcccgtcgggccgcgtcggctgcccggcgggagagggcggcgatccgggccgcgtgccgttcgtcgatctcggcgaggcgtcggtcccgttccgcaccgacccgcgcgggtaccgcgccggcggcccgccggatgcggtccagtcggatccgttcggtggccagctcggtctgcgccgtggccagccgggtccgggtcgcgccgagggcctcaccgagcgtctgccggacgcgagccgcgagctgcgccctccggtcagccatcggtgtctcgtcgagacgctggacgccccatgccagttgccccagcgcggtgttcggacggggatgggccgccccggcgggccgccgcggcccgccgctgtgcggtggcggcctgctggccgacagcggcggcgcgtcgttcccactcggcatcggtgcgccggtccctggccgccgtggcctgccgccggtcgtccgccgctgcgtcacgggcccgcgcgtcgtcggtccggcgctcgcgttccgccgggggaggtagctcgcgcccgagtcggtcgagcaggatgccggccagcaccccggcggtgaccggcgggtcggcggcgtgtggctgctcggtgtcgttccggcgtggcggcggcatccggcagacccgggccaggagcgtgtccagcaccggcgcgggcaggccgggcagcaggtcgtgggtccggctgcccagctgtcggtggagccgcggcaggtcctcggcccgcggcgggtgtccgagcagttccccggccaactcccgcagcaggggcggggtcagcgcggcgagtcccagccccacgtcagcgtgggcgcgacccagctcggtgcgcagtcgttcccggttgccggcgcggacctcgtgcaccacacggcgtagcagttcgccggagtcggcgatcgcctcgtctggttgtcctgtcagtttgccacccccggtcagttcggccacccggaccgcccaccaacggggcgcggcggcggtggccggctggggcgcggtggtcgccggcgacgtggtgcggggggcgtcgtgcgccggtcgtcgttcgggggcggcacgcggagcggacgagtcgtcggcggccaacccgatcgcggtcaggtacgccgtcagctgttcctgagcgactcgcagcgcgtagccggcggactcggcgtgttcgagggcgctggacagttccgggacgcccatcgggttggcggactcctggcggacccagcgcagccgctcggcggccagcccgaaccgttcgagtgcctcggcgagctggccgagcggcaggtcatcagcggtggcgcgcacttgcgcaccgatatcctcgacgatggacacggcggcactcagagggtcgcgacgtacagctgggcctgctcgaccgcgacgagtgtggcggccaaacattcctccagttcctgcccagcctgcgtcagcgaggcctgggccgcgtccaccgtctcgtgtccgctgccctccaacgcgccggccagggtctgttgcgcttcggccagcttctcgccggcggcttgcacagcgctctggccttcaccgatctgttggagtgcggcatcgatggctgccttgagctcggcgacgctcgccacgacgaaacctcctggggcgggggaggtctccattagagcttatcggccgcggggagagaacatccctcctgtcagtgttcaaccctactgggcggttgtcacacagtagcgccaggagtccgatcaacaggacccgtggggatcaaccaagcggccggtcaaccatcgtgggccgtatacctcggcgcctcgccgggttacgcgttctcgcagctcacggtcggcggtgacgacgacccgacggcgctgcgggttggtggcgaccaggtcgaccatcgcatcgtcgccggaccgctccgccgccaccacccgaacccccgacacgggcggcactttccgggccgcgccctcgaccaccagcaccacctcgaccggcggcggcagctccggtggtaccccggaaccggccaggcgggcgaggctgtcccgcagccggacggtcgccccggcgcggtcccgccaccaaccgtccggccgggatccgaccacgttggcggcgtccacgatcagcagcggtgtcccgttcatgccgccagcctgccacccgatccacccgcacccgcgtacccctggtgtgggtcgccggcggagtttgtcccgacgactgccgggtagcccctggcgaccgtgccgcgccgagcagcggaggacagacatgataggacccggtgacttcggctccgacccgtgggacgagttcctggcccggtacttcggccggggcgagggtgggcgccggcccgcgcaccgggtcgatatcacccggctgatgaccgccgacgcccgagagatgctcgccgacgcggcccgtcgcgccgccgagcggcacagcagcgacctggacaccgatcacctgctctgggcggccctgcagcgggagtcgctgcgtgaactggttcggcgtgccggcgcagaacccgacaccctgctcaacgccctcggcgggcggggcgagggggcgccgggcggcgaggtcccgccgaacctgtccctcaccccggcggccaagcgggcgttgctcgacgcccaccagctgtcccgggccatgggcgccaactacatcgggccggagcacatcctgatggcattgccgctgaatccggagtcacccgccggccggatgctcgccgccggccgcatccagccggagtcgttgcaggcggccggcgccgagcgtggcccgtcgtccacgccgcggccggaccggggcacccccactctcgaccagtacggccaggatctcaccgacctcgcccagaacgatcagatcgacccggtcatcggccgagccgacgagatcgagcaggcggtcgagatcctgtcccggcggaccaagaacaacccggtgctgatcggtgaggccggcgtcggcaagaccgccatcgtggaggggctcgcggagcgtatctgcgacggcgacgtgccacagaccctgctcggcaagcgggttgtccagctcgacctggccggcctggtcgccggtacccgctaccgcggggacttcgaggaacgactgaagaaggtcatcgacgagatccggacccaccgggaggagctgatcgtcttcctcgatgagatccacaccctggtcggtgcgggtggggcgggcagcgagggcggcatggacgcgtccaacatgctcaagccggcgttggcccgcggtgagcttcgggtgatcggcgcgaccaccctggacgagtttcgcaggaccatcgagaaggacgccgcgctggcccgccgcttccagccggtcttcgtgcccgagcccagcgtcgaggacacggtcgccatcctgcgtgggcttcgcgaccgttacgaggcacaccaccaggtccggttcaccgacgaggccctggtcgtcgcggccgaactgtccgatcgttacgtcaccgaccgctacctaccggacaaggcgatcgacctgatggaccaggccggcgcaagggtccggctgcgcacccgtaccccggcctcggacgtgcgcgagttggagacccagctcgacgaggtacgccgggacaaggagcaggccgtcgccgacgagcagtacgagaaggcatccacactgcgcgaccggatcgccgagttcgaggcgcggatccggcaggcccgcggtgacgagggcgccaccaaccacgtgccgcaggtggggccgcacgagatcgccgaggtggtctcccgggccaccggcattcctgtccaacagctcaccgaggaagagcgggatcggctgctgcggctggaggggcacctgcacgagaaggtcgtaggtcaggacgacgcggtcaacgcggtcgccgaggcggtgcgccgctcccggaccgggctggcggacccggagcggccgatgggcagcttcctctttctcggccccaccggtgtcggtaagaccgaactggcgagggcgcttgccgaggcgctgttcggtgaggccgaccggatggtgcgggtcgacatgagcgagttccaggagcggcacacggtcagtcggctggtcggtgcaccgccgggctacgtcgggtacgaggaggccgggcagctcaccgaggcagtgcgtcgccgcccctacgcggtggtgctgctggacgagatcgaaaaggcgcacccggatgtgttcaacatcctgctccaggtgctcgacgacggccgactcaccgacagccagggtcggacggtgaacttcaagaacaccgtattgatcatgacgagtaaccttggctcggagctgatcaccggcacccagcgggcggtcggattcggtgccggggctgccggcggggagagcgacgaactccgagaacggctgttgcgtcggctccaggagaacttccgtccggagttcctcaatcgcatcgacgaggtcatcatcttccgccgcctcgaggccgagcaactgcggcagatcaccgagttgctgctgggggagacccgccgtcggttgcacgcgcaggacatcgacgtcgagatcaccacggccggcatcgactggctcgccgagcacggctaccagcccgagttcggtgcccgtccgttgcgccgggtcatccagcgcgaggtggacacccagttgtcccggatgctgctggagtcagcggtgtcgccgggccagcgtgtcgtggtggacgcccgcgacggccagctcaccatcgacgtcgccgaggacggcggctacaccgcggccgccaccacgcatccccgttgagccgggaggcggaatgaccgaacccgaggagaaccaggagaacgccgaacggaccgaaccgatcgtcgcgccgccgacggcaaacccggcccgggtgcaggtgccaccagagggtccgggccaggaggacagcgagccggacccggcggcgaccgaccgtccgcgagaggagggctgatggtacgcgagcagcggctcgacccgcaggtggagcagctctgggagagcttccacgagcgggtcaacgtgccgtccgaaaagctgcggcagtggctgctgacccggggctccggtgaggagacgttcggtcccgatcccgacctcggcctacccgagccaggccggcacatcctgcgtgtgctcaccaaacgcaaggtggacctgacccaggacgacatcgagacgatgcgggacacggtcgacgagatcgagaatctgctggctgcgaagccgccgcgcggcaactccgacgaccggtggcggcacgccctgctggatctgggccacgacgtcctgatagaacggtgaccggcccgatccgcacccggtgggtggacccgcgatggatgggccggtcgagcccgcccggggcgggcaggcgctgcccaccttcggcatgccgacacccgcatcgaacggatcaaccctggccgggctcgagactggcgatcgtcaggccggccgcatcggcggcggcctcccggtcggcgcgggtctgccgctcccgggagagcaggttggcgtactcggtgacgtcagccgggtcgggaaccgccggtaggcggcgcagaaagagttccacgtcccgggcggcggcggtgtgggcggtggccgcctgccgcagtgtctcgcggtcgtcggcggcggggtagaggtcggtcatgtccgcctgatacccggcgtcacgccgttcgcaccccgtggaccggttcggcgaccgtgctgtcccgtgccccgaaacctgggttgcgtagcagccacgccaggtaggccgggtgcgccgccagtgcgtcggtgtaggcggccagcgctgtctccagcacccggtcggcgactcgggcggccggtgcctcgggatgccagccgagcatcagccgccaccgcagcggtatccccgccaaccgtcgggtcacctggccggcgaccggacgaaaggtggcctggcacaacgcgatggcctcccccgcgtccaccagatccagacagccgcgtacgtctgcctcgtacaccttgcggggggtgaagccggcgcgggcgcaggcggcggcgaagcagtcgccgaagcagccctcgcccggtgcggccacccactgctcgtgtcgcagttccgccaggcgcacctcctcctggccggccagcggatggctttccggcagtagcacatgcaccgggtcgatcgacacctcccgccaggccagcccgaactcgcccgacgggctcgagtcgccgcagactccgctgagcgtgaagtccaaccgaccgctggccacgagttgggcgagttcgtcggccgaccaggacgcgtacgtgatgatctgcgcgggtggccgttcggcggcgagccgatgcactatccgcccgaggatcgggctgttcaccccaccgaatcggtaccggcgtggggcgtccccggccccggcgagccgggccgcctcgtcctgtaggcccttcatcgccggtagcagcacccgggcgcgggcgagtaccagttcgcccagcggggtgggccgggcaccacgccggtcgcgctcgaacagcgggccgccgagggcgcgttcgatgcgctggagctgggcggtgagcgccggctgggccaggccgagcgtcgaggccgccttggtcacgctgcccgtctcggcgatcgcgcagaccacccggaggtggcgtaactccaggttcatagaccgacggtaggcccgtcgagcggtcgggggaagggttacaaggcatcaacgattgacgatgcgtgcaggactgggcatccggtgcttcgccggcggtaccgtgcgcgaacgccggcggttcgcgactgtcagccccgatccgaggggcaccgtgagtgcgatcgggccgccaggatcgcggcgaaactccccggggcggatggggcgaacccaacccagccagcgtcctggtatcaaggagcgatgacgagcgacgccgcccgcaccgaacccgcgcccaccgacgaggtcgtcgacctctgccgcgacctgctgcgcatcgacaccaccaacaccggcgacaacgacaccagcgtcggggaacgccacgcggccgaatacgtggcggagaagctcgccgaggtcggtgtcgactcggtgctctacgagtccgcaccccgccgcgccaacctggtcgcccgcatccccggcgtcgaccgggcccggcccggcctgctcgtgcacgggcacctggatgtggtgccagccgacgccgacgagtggtcggtccacccgttctcgggcgagctgcgggacggctacctctggggtcgcggcgcgatcgacatgaaggacttcgacgcgatgatgctggcggtggtgcggcactggcggcggaccgggtaccagcctccccgggacctggtgctggcgttcaccgccgacgaggaggccggcagtgagtacggagcgcactttctggtgcagcgccacccggacctgttcgcgggctgcaccgaggggatcggtgaggtcggtggcttctcgtactcggtgaccgagagccagcggctgtacctgatcgagaccgcccagaagggcatcgactggctgcggctgcacgccagggggcggccgggccatggctcgatggtgcacgacgacaacgccgtcaccgccctcgccgaggcggtgacccgaatcggccggcaccgcttcccggtcgtggtcaccgacaccgtacgtgcgttcctcgacgaggtgtcccaggcgctcggaatcgagctcgacccggacgacccggaagcggccatcggcaagctcggcccgatcgccaacctcatcggcgcgaccgtccgcaacacggccaacccgacccggctcgctgccggctacaaggacaacgtcatccccgggcgggccaccgccaccatcgactgccgtagcctgccgggccagtcgcagctgttggagcggcaactgcgtgagttggtcggcccggacatcgacatcgaatacctccagcgtcagcccgcgctggaaaccaccttcgatggtgacctggtcgaggcgatgtccatcgcgctgcgcgccgaggatccaggggcccggccggtgccgtacatgctctccggcggcaccgacgcgaaggcattcgcgcagctgggtatccgttgcttcggtttcgcgccgctgcgcctgcccgccgacctgaacttctccgcgctgttccatggcatcgacgagcgagttccggtggacggactacagttcggcgtgcgggttctcgaccggttcctccgcatctgctgagccacgtccgtgacgacgcggcgccttccgaacaccgaagggacaccaatagatgaccgaccagcatggtgagctggacagtgccctcgaacgcgtcgtcgaggcggcccgccatcacctggccgccgtgcgcgccgcgcagggccgaatcgacgacgacgacgtctggcaggcgtacgtcgcgttgaacaatgcctcgtacgcctacgacgaacaactgatggacgccttcggcgaggtcaccccctgggatgtgcaggcgatcgacccggacgaggccgaccagcgcctcgccggccccgacggtgcgccgggcaccgacgcgtacccgcgggtcatctcggttcgccagcgccgcgactaccgggtaccaagcgtctcggcactgatccgggccgccggatcagcccgccgtgcggaaaccccggacgaggacgagccggcacccgtcgagggggtcggcgaagcggtgttggagctgttgcagagcggggacggatcgctcgccgcgctggatgtgccggagctggagccactggacggtgtggtcatggtcagcgaggtcggcgccgcggttgacctggagtccttcgatgatgacgacccggtgggcccgttccagcccgccgccgacgaccggttggtaggtcgtctcgacgagcacccgttcctcgaactggacgacgaggagcacgaccacgtccactagctgcctgtgcggcgcgtgcaccacggtgggccgcgtttccggggcgagcagccccggaccgggccggcgtcggctagtaggacaggccgggctggggctggccgacccggcggcggcgcagcatcacctgtcgagtcccgtcccggaacagccggacccgggccaactcccaaccagagaactccgcctggatagcgagctgcgccgcagcggtcagccggtcgacgttcgctggcaaccgcagcggcgcgtattcgtagtccatggccctatgctgcccagccgcccagctcaacgccaccccggacgcgccccgtccggtccggccaccctcggcccggtccgccgggccgggttcgcgcccggcgtcagccgtcgcgttccgggtagccgaccggcaccgcggagacgtcgttgagggccgtggtgatctcctccggcagggtcatctgttcgacctggagcgcgccgagcagctgccccacggtgcgtgcgccgaggatcggcgcgacgaccccgggccggtcgcggatccaggccagcgcgacctccagcggtgagacaccgagaccacccgctgcggtggcgaccgcctccacgatgctggagcagcgcggctccaggtaggtcgcgacgaaccgttcgaagtgcggtgaggccgcccgggagtcggctggtcggccgttgcggtacttgccggtcagcaccccgcgccccaacggtgaccagggcagcacgcccagcccgagggctgtgcaggccggtagcacctcccgctcgatgccgcgttccagcagcgagtactccacctgggcggccaccacgggcgaccggccgggccaggccgcctgccaggccgcggcgcgggcggtctgccagccggagaagttggagacaccgacgtaccggacccgcccgctggcgaccgcgtggtccagggcggcgaggctctcctccagcggtgtgtccgggtcgtacccgtgcacctggaacaggtcgacgtggtcggtgccgagccggcgcagcgaggcgtcgagggtacgcagcaggtgaccgcgggagccgtcgcggcgccggccgttgcccgggcgcagccccgccttggtcgcgatcagcagttcctcgcgggggaccagtgtgccgaggagcgagccgatgaccgactccgcgtccccatcgccgtagacgtcggcggtgtcgatcaggttgccgcccgcgtcgagatagctcctcagctgggccgccgcgtcgtcggcatcggtgtcccggccccaggtcatggtgccgagcgcgagccgcgataccgccagcccgcttcggccgagcggtcgctgttgcatggctgaaccttatttccatcaggggccgcaccgatatcctcgctgccgtcaagtctgccggcccgtttgccgaggcgatcgttcggggcgcgtggccgacccacgtttccgtgagccggtgatcgagcgcggcaccggtattgcgtaacctgattcgacctgtggtgtggatgggggaggaatagtgcgactcgggctcagcctcggctaccagacggcgtggagtacacctgctgatcacctggctctggctcaggaggcggaccggctcggctacacggtggtgtgggcggcggaggcatacggctccgactcgccgagcatgctcgcctggatggccggccagaccaagcggatcgatctgggtagtgcggtgatgcagatccccggccgcactccggcgatgaccgcgatgaccgccgcgaccatcgacgccctctccggtggtcggttccgactcggcctgggtgtgtccggtccgcaggtctccgagggctggcacggcgtacggttcggtcggccgctcgcccggacccgtgagttcgtcgacatcgtgcggctggcggtggcccggaaggaggtcgcctatgccggcgagttctacaccctgccgctgcccgacgggccgggcaaggccctgcgcctgggcttccatccgccccgggaacacatcccgacctacctggccgccgtcggtccaaagaacctggaactcgccggggagatcgccgacggttggctcgccgtgttctatgcgccggagttcgccgaggagcagctggccgcgatccgggccggtcgggcccgggtgggcaaggagctggccggcttcgacgtggtcccctccgtgccggtggtgatcggtgacgatgtcgccacctgcgccgaactggtccgctggtacgcggcgctctacatcggcggcatgggcagccggcagcagaacttctacaaccagctcgccacccggatggggtacggcgacgccgcacgtgaggtgcaggatctgtacctggccaagcggcagcgcgacgcggccgccgcggtgccgatggagttgatcgaccgtacctcactactcggcccgaaggagcgcatcgccgagcggatgcgggagtatgccgccgccggcgtcaccaccctgtcggtgaccctgttcgtggccgaccgggacagcggcgtgcagaccctgcggacggtcgccgaggcgctggatctcgcgggagtcggggagtgacctgggtcgaggccatcgtcctgggcgtcgtgcagggcctcaccgagttcctgccgatcagctcgtctgggcacctgcggatcacctccgcgatcttcttcgagcaggatgccggggcgtcgttcaccgccgtcacccagctcggcaccgaggcagcggtcctgctctacttcgccaaggacatctggcgaatcacccgtacctgggtcatcggaatctgggaccggtcggtgcgcagcagcctcgactaccggatgggctggtacgtcatcgtcggctcgataccgattggcgtcttcggcctgctgttcaaggaccagatccgggagaccgcgcggaacctgtggctggtcgccagcaccctgatcctgttcgccttcgtgctggcgttcgccgagtactggggccgccagacacgtacgctggagaacttccggatgcgcgacggcgtggtcatgggtttcgcgcaggcgatggcgctgatccccggcgtgtcccgttccggggggacgctcaccgccggtctgctgctcaaccttacccgggagaccgcggcccgatactcgttcctgctggcaatccccgcggtggtcatgtcgggcatcctcagtctcgaggacgtcttcgcgccggccgcgccgggcacctcggtgccgagtggggcacagatgatcgtggccacggtggtcgccttcgcggtcgggtacgcggcgatcgcctggctgctgcgctacgtcgcccaccacaccctgtacatcttcgtcctgtaccgggtggcgttgggaacgctggtgctcgctctgttgctgaccggcacgatcagcgccacctgagccggtcgcgcgccgatgcgcccgggtgggcaccgggccggggtgcatcggcgggagtggggcggtgcaggccctagggtggtcaccgtggcgaccctactgctcttgcgacacggccggacaaccgcgaacgcggccgggggcctggccggccggcagccggtcgagctggacgaggccggctgcgcccaggccgaggcggtcggcgaacgtctccggccggtgccgttcaccgcggtggtgaccagcccgttgatccgctgccggcagaccctggacctggcgctgcccgacgccgagccaacggtggaggaagggctgaccgaatgcgggtacggcaggtgggagggccagccgttgaagcagctcgcgaaggatccgctctggccggtcgttcagcagcaccccagcgcggcggtcttccccggcggtgaggcgatggcggccatggcggcgcgggcggtggccacggtacgtacctgggacgcccgggtgagcgcggggcacgggtcggacgcggtctggctggcctgcacccacggcgacgtgatcaaagcgatcgtggccgacgcactcggcctgcacctggacctcttccagcgtctcgtcgtggatccggcctcgatcacggcgatccgctacaccccgctgcgcccgttcctggtacggctcaacgacaccgggggcgacctggcagcgctggttccgcccccgtcgaagcgccgtcggcgatcccgtcgtgcccccgccgattcggacgcagcggtcggtggtggcgcgggctcgaccccctgaccgccacgtcgcccgcgccggtcacgggggagggggtatgcggctgggcggcccgtgtgacgtcggccacctgcaccgcaggcgcgccgggcggcgtttccggtcggtggggtgcgcaccgtgcgggtgcgccggatagggtcgaggtatgacccaccaggtgcacgccttcgagccgccggagcggttcgtcgccgggaccgtcgggccgccgggggatcgcacgttcttcctccaggcccgcggcggtggccggctggtcagcgtcgcgctggagaaggttcaggtctcgctgctggcggagaagctggaggagttgctctccgaggcgcagcgacggtttggggtgaaactgcccgagaccggtccggtcagcggcgacaacgacccactggatactcctgtcgacgaggagtttcgggtcggcacgttggggctggccttcgacgtggacaccgagacggtcgtgatcgaggcgatcgccgtcggcgaagccgaggccggggccgaggtcgaggtggacgagccggacgacgaggagtccgccgaggagccggacgacgacctggaccggctgcgggtgcggttgaccccggaggcgacccgggcgttcatcgaacgggcccggcgggtggtcaacgcgggccgtccgccgtgtccgctctgcggccagccactcgaccccgtcggtcatctctgtccgcgtcacaacggttaccaccggtgacctcgtccgatctgcgccgtcgccgggacggcgaccggcgccgccgggatggcgacccgccccttcggctgctccgcgagggcacgctggatctggaggggcggctggtggacgcctcgaacacgacgctacgcggggtgctgacgctggacgggatgaccgcacggtgtgtctacaagccggtgcggggcgagcggccattgtgggacttcccggatggcaatctcgccggccgtgaggtagccgcgtacctggtgtcccgagccacgggttgggatctggtgccgccgacggtgctccgcgacgggccgctcggccccggctcctgtcagctgtggatcgacgggccggacgatccggagccgctggtggggttcgtgccggccgacgcgctgccgtcccggtggttcgcggtcgccgcggcccgcgatgacgagggcaccccgtacgccctcgcacacgccgacgaccctcagttggcccggctggcggtgctcgatgccgtcatcaacaacgccgaccgtaagggcgggcacgtgctggtcggtccggatggtcggatccacggcgtggaccacggggtcagcttccacgtcgaggagaagctgcgcacggtgctgtggggttgggcgggccgcgagttgccgacggacgtggtgcaggtgctcgaggtgcttgccggagcggtcgccgggggactgggcggggagcttgccgcccacctgacccccggcgagatcgccgaactggccgcacgaatcgagcggctgcggtccgccggtcggtttccgctgccgtcccggcagtggccggcggtgccgtggccacctatgtgaacgactgtcacgttgatcacctgtggcatgccccgaagccggttgaccgctggttaggctggcggtcatggactcttgggcgggacacgaggtgccacggttaccgggccgcggcgggccgctgatgttgttcgactcggcgcggcagggcgtcgccgccagcacgcctaccgggaccggcacgatgtatgtctgcggcatcaccccgtacgacgccacccacctcgggcacgccgccacgatgatcacctttgacctggtccagcgggtgtggcgggacgcggggttggacgtgacgtatgtgcagaacgttacggacatcgacgacccgctgctggagcgtgccgctcgagacggcgaggactggaaggtcctggcgatgcgggagaccgccctgttccgggaggacatggtggcgctgcggatcatcccgccggcgcactacgtcggtgccgtcgagtcgattccggatatcgccgagcgggtcctgacgctggtgaaggaggaggccgcctaccggatcgacgacggcactggtgatgtctacttcgacatctcggcggcgccccggttcgggtacgagtcgaaccttggccgggagcagatgctgaagatcttccccgagcgtggtggtgacccggaccgggccgggaagcgtgacccgctcgacccgctgctgtggcgtagtgcccgcgcggacgagccatcgtggccgggcggcggtctggggccgggccgtcccggctggcacatcgagtgtgcggtgatcgcgctgaacctgctcggccaccgcatcgatgtgcagggcgggggcaacgatttgatcttccctcaccacgagtgctccgccgcgcacgccgagctgctgaccggacagtccccgttcgcgcagcattacgtgcacgccggcatgatcggcctggccggggagaagatgtccaagtcccgcggcaacctggtcttcgtgtcccggttgcgggccgaccgagtggatccgatggcggtccggctggccctgatgagcgggcactaccgcagcgaccgctcgtggaacgacgacctgctggtgaccgcgcagaagcggctggaccgatggcggcgggctgcggccgcgccttccggcccgtcagcgaggacgttcctggctgcgttccgggagcgtcttgcggacgacctcgactccccgggggctctcaccctggcggattcctgggcggacgcggcgctcgtgggtaccggcgacgaccaggcggcgccggcgctgttcgccagggcggtggacgccctgctcggtgtccgcctgtgaccctcggtggtccgcgcggccacgtcgacccacgtcgggtgcggcgggcgggtccgcaccgagtgggcccctgacactgcgctaccggcctggtgggaaggcccgtcagccgagaacgagccccgggtccgggtcggggtcggcggccggggcggggatccggtacgcctccgtcagggtggtgaccgggcccggccaggtggcctgggcgacctcgatcggcttgcggccttcgtcgtacgcgacgtgcaacaggtgcagcaccggggtatcggggcggatctggaggatctccgcctcctcccggctgggttggcgggcgctgatcgtatcgctcgcggtgacgtaccggcggccggtggcttcctcggcctcctgatagagcggccggccgaacgcctcggcccgctccagcgaggtgccggcggtgtcggcgggcaggaaccaggcggtgcccacctccaccggagagtcctccgtgcggaccaggtgccggcgacagagcagctcggtgccgtcggaaacgccgaaggcgtcggcgacctcgggtggagcgggggttcgcccgaccgagacgagctgctgccggtatcgggcggcgaggtcggtgtggtaaccacgcgagccgccgtaccgaccccgggagagtcggttgagacggcgccgggtgccgcgcacgtatgttccggagccgggcttggtgatcaggatgccctcgacccgtagctggtcgatggcgcgttggacggtctgcttggcgacgctgaacatctcggcgatggccgggatcgacggtagccgttcgcccggtccccagtcgccgcggcgcacctgtgctttgatctgcgcggcgatctgccggtgcgggaattcggtcgtgcccgggttgatctgcatatcgcctcctcgatcatcactaggttcctaggatgccgtagagagtgtgtcgagtccacacccgacggctcaaaaactcacccgaaccgctgcggttgcctactgcgggaaacacgaacgtggcccgccaccccaggggtggcgggccacgacggatcagttcggtgcgcggctaccaggaaccggcggtgggtccagcggagccgccgcgccgtcgtagatacttctcgaactcctgcgcgatctcgtccccggtcagcggggtgataccggcgtcaccgacgcgttcctccaactcacggacatactcgccgagttcggcgtcctgctccgcggcgccgcgtacccgttgctcccactcggcggcctcctcggccaggtccgccatcggcaccggcaggtccaacacctcctcgacccgatgcagcagggccagagtcgccttgggacagggtgggttgttggcgtagtgcggcacgtgtacccagaacgacaccgcgtccacctcggcccgcgcgcaggcgtcgtggaggaccccgacaatgccggtgggcccgtcgtagcgggtgggggtgagctggtagcggtgcgcggcgcccttgtcggaggcgctcccgctgatcggtagtggccgggtgtagggcacatccgccagcagcgcgccgagcaggaccacccgttcgacctccaggctgtggcagatctccaacacctgttcgcagaaggtgcgccaccgcatacttggttcgatgccgcggatcagtaccacatcccgctccgtaccggccgggctggccgccatgaaccgggtggtgggccactccacccgccgggtctcgccgtccgacatcgtgatcgtgggacggctgacctggaagtcgtagaagtcctccgggtccagttcggtcaccggccgggcctgccacacctgttccaggtgctccacggcggccgtcgaggcgtcggcggcatcgttccagccctcgaaggcggcgatggccacgggggaccgcagcaccggcagtccgtcgaactcggtcacaccgtcacctcgccccacccaccggggcggtgccgggtgtttgcccgatcggctgcgccgggcatcgtggcgtcgctgtagtccctcacgtccgtcagcctacgtgccaggggcgggaagcggctcgtcggccgcgccgatccagcaaccgacaaaacatctatagagctgtaagtcggatagaactccctgccgattggaatgtagcgcaccagtcgggggtagaccacaccccgtgtagtcgcagtaacctgaagccgtggtgatctctgtgctcgacgcgctgaccgaccggatcctcgtcgccgacggggcgatgggcacgatgttgcatgcggcagacctgaccctcgacgacttcgacggactggagggctgcaacgaaatcctcaacgtgactcggccggacgctgttcgcagcgtgcatgaggcatacctggccgtgggcgcagactgtgtggaaacaaacacatttggtgctaacctccctaacctcgccgaatacggcatcgaggggcgtatccgggagctgtccgaggcgggcgcccggctggcccgcaccgccgccgacgcgtatgcgacgccggagcagcctcgcttcgtcctcggctcgatcgggccgggcacgaagctgcccaccctcggacacgcctcgtacgcctcgctgcgggacgcgtaccgggagaacgccgctggcctgatcgccggtggatcggacgcgctgatcatcgagacctgccaggacctgctccaggtgaaggcagcggtgatcggctcgaagcgagcgatggccgagctgggccgaacggtcccgatcatctgccacgtggcggtggagaccaccggcacgatgctgctgggcagcgagatcggcgccgcactggccgcgatcgagccgctcggcatcgacctgatcgggctgaactgctccaccggcccggccgagatgggcgagcacctgcgctatctttcgcagcactcgcggattccggtgtcggtgatgccgaacgcgggcctgccggtactcacctccgacggtgcgtacttcccactgacgccggacgagatggccgacgccctggagcggttcgtcaccgactatggcgtggcactggtcggcggctgttgcgggagcacgccggagcacatccgggtgctggcagagcggctgcgtggccggtcgccggtggcgcgggagccgcggccggagccgggcgcctcgtcgatctaccatcaggtgcccttcgcgcaggacgcgagcgtgttgatggtgggggagcggaccaacgccaacggatccaaggcgttccgtgaggccatgctcgccggggactggcaggcgtgtgtcgagatcgcccgcggtcaggcacgggacggttcgcatctgttggacctgtgtgtggactacgtgggccgggatggcacccaggacatgcgcgagctggctggccggttcgctaccgcctccacgttgccgatcatgttggactcgaccgagccgggtgtgatcgaggccgggctggagacccttggcggtcggtgtgtggtcaactcggtcaacttcgaggacggcgacggcccagactctcggtacgcccgcctgatgcccgtggtgaaggaacacggtgcggcggtggtggcgcttctcatcgacgaggaggggcaggcgcgtaccaaggactggaaggtgcgcgtggccacgcgattgatcgatgacctgaccggccggtgggggatggcccggtcggacatcctcatcgacgccctgacctttccgatcgccaccgggcaggaggaaactcggcgggacgggatcgagaccatcgaagcgattcgggagatagccgcccgctacccaggagtcaacttcaccctgggtatctccaacgtctcgttcggcctcaacccggcggcccggcaggtactcaactcggtgttcctgcacgagtgcgtccaggccgggctgacctcggcgatcgtgcacgccagtaagatcctgccgatcgcgaagatcccctcggagcaacgggagatcgcgctcgacctggtctacgaccgtcgccgcgaagggtacgacccggtgcagcgcttcatcgagactttcgagggtgtggacgccgcctcggcgcgggccagccgggcggaggaactcgccgccctgccgctgaacgagcggctcaagcggcggatcatcgacggtgagcgtaacggtctcgaggcggatctggatgcggccctggccgccgggatgacggcgctggtcgtcatcaacgacattctgttggacgggatgaaggtggtcggtgagctgttcggcgccggtcagatgcagctgccgttcgtgcttcagtccgctgaggtgatgaagtccgcggtggcatatctggagccgcacctggagaaggccgacgacggcggcaagggccggatcgtgctcgccaccgtgaagggcgatgtgcacgacatcggcaagaacctggtcgacatcatcctgtcgaacaacggctacgaggtggtgaacatcggcatcaagcagccgatcaacgcgatcctcgacgccgccgagcagcaccgcgcggacgcgatcggcatgtccggactcctggtgaagagtacggtcatcatgaaggagaacctggtcgagatggccacgcgtggtgtcgcggagcgctggccggtgctgctcgggggtgcggcactgactcgcgcgtatgtcgaggacgacctgcggtcgatgttccctggccaggtgcactacgcacgggatgcgtttgaggggctgtccctgatggatcgggtgatggccgccaaacgcggtggcgcaccggtggtggatgcggaacgggaggcggccctggccgcccggcgggcccgccgggagcggcagcgggcggtcgtcagtgagtcgttgccggagctgcacgacgcatcggtccgctccgacgtggccaccgatgtggacctacccaccccgccgttcttcggcacccgggtcatcaaggggctgccgctcgccgactacgcggcgttgctcgacgagcgggcgacgttcctcgggcagtggggactgcgcggtgcccggggcggtaagggcccgtcgtatgaggaactggtggagaccgagggccggccgcggctgcgctactggctggaccggctcgccgctgaccaggtactcgaggcagctgtcgtgtacggctacttcccggcctactcggacggcaacgacctggtcgtgctcgacgagaacggccatgccgagcgggcccgcttcaccttcccgcggcagcgccaggagcggcggctctgcttggctgactttttccgcccccgtggtgccgaactggatgtggtggcactgcaactggtcaccgtcggccaaccgatcagcgaatacacggcgaagttgttcgcccgcaacgagtaccgagactatctggaggtccacgggctgtcggttcagctcaccgaggcccttgccgagtactggcaccggcggatccgcaccgagctgacgctgcctggcgatcgtacggtggccgtggacgatccggccgatctggctgggctactgcgcaacgactaccggggctgccggtatgcgttcggctacccggcctgtcccgacctgacggaccgggcgaagctcgtggaactgctgggggcggaacggatcggcgtgcacctgtcggaggagtttcagctcgtcccggagcaggcaaccgacgcgattgtcgtgcaccatccggaggcgagttacttcaatgccaagtgactacagatccgttccaggctgcgcggacactgcgccggtgtgctgctggtccgtgatggggtcgttgatccatcgggctgtgccccgaagtgttgatcgcccgtgggtagccattgcctaaaaggtgatccagtcgatgcgggtgtagcagaatgtgatggccgtaactaagtggcgtccaaggcttcaccgtgtggaggtaatggcgttacttgtgattcatgtggggcaggacacattgatgtagggcagtgtgccggagctgggtgtgtcaccgcctgttccggcacgccaggtccggagtgagtgcgtcgtgccaggtgggatgacgggttgtcagcacgggtcccatccgttgtaaatcgggataagtccaccggctggccgactagggccggagccatccccgcattgcgcgaataggtgcaagcacttagggtggtcgaatgactaccactatctcggttcccgggcagggacgcccgatccagggttcaaactgggttgcggcgcgcccgatgtggtggtgctgagctacgtcgtggcgggtggcaaatgtatcggcgtgaatcgagtcttgctgtcttcgcccgggtgttcgtcactacgaacctgcaccgggtgcgaccaaccgcgtgtccaacgcggctggtagaggcagtcaccccggcgccgttgcacggtttcgtttcgtcgtcggggatgctggcgtcggcagatcggcccatcggccatgaccggatccggatcctgactcaccggcgtggcagggcggcgcggccacggtcagtgaaactcctcactggtcctggtcaaccgacctgtcgggtattggcttcaatcatcgccgcggggtgctggcgggggagtcgccggtggggaagaatcgtcctacagcgctctgttcaagcgttggtgtccttatcgtcgtcgatcgcatctcgtgtcaggtctgtattccggtggtcagcatgggtgttacaaattctgatcaaacaactgccgaacatagagccaagacatccacttcgtgcacgggagccgccattcggcgaggaccgcagccccggcatcggttcgcgcgacgagtcgtgcgaaccgtggcctagcgggaggggctgccagccgcacacgggatatccggtctgtcattgacgtgcaggtgaacagggcacatcggtgacgccagtattggcatcatcacgcgatggacctgcacgagctgtggggaggaacgtcttgggtaagtctgtgccgccggtgcgcattcacgcacacccgttgcggaaggtgcgtggctgggaggagcacctggagcagatcagtaccgatctgcgtcgcgtcgtgtccgaccggcggagccgggtgctcatggtgaaggcagcgcccggcggcggtaagacccgattactggccgaggcggccaccgtcgccgacgacatgggcttcaccatcgtcggtggtgtcgtggctggtcctgatgcggtgcctgacatggcgcacctgccggccgctactcaggtccgggtggctggcagcagcacagaccgattctccagtccacgggcgacctccctggtcgaggcgacgggggcgcggctgcgtcgggccgcgaatgacgttcccaccgtggtgaccctcgatgacctgcacctggccgactttcccaccctgatggcgttgtgtgacctgattctggcgctcaaaggccgaccgatcctctggctgctgacctttacctccgcgacgagcgccgcgccctccgaacaagcgtcgatgtgtttgagtcgacttcggggcagagtggccgtcgaaccgatccggcggttgagtccgctctcgaacgaggcactggagcaactggtcaccgaccataccggctccgtccccgacccaacgctgctcgccctggtggaaagcctcaacgatacgccctccgcagtgatcgagctgatacgtgggctcatggaggacggtgtcatctgcacagtcgagggcaccctacggttgacccctggtacgcccggcagctcccgcgacgtgaatgctgttcatgtgcccgcaccagtgccgaagcgactatcctcaatgatcgaggagaatctcctacgactttctgattcgactgtcaagtcccttcgattggcggccgtgctcggatcaccgttcgcgccggaggaactgtcggccatgctcgacgaatcaccggctggcctactcaccgcggtgcatgaggcggtggaacgcggagtactggtctgttgtgggcagaatctggcattccgcaccgagtcgatctggcgggtactacttgactctgtgccgccaccggtacgcgcgttgttgcgtcggcaggcggccgaaacgttgctgcgacgtcccgacggggccgaacgtgccgcccttcaactggtgcacgtggctcgacccggtgacgccaaggatctcgacgtcatcgccgaaggagcccgacgcctcgtcgccaccgatcccaccaccgcagcatccctggcgatccgtgggatggaactgctggaccccggacaggaccaacgcgtgcgtcttgccaataccgcggtgaaggcactcaccaaggtggggcgcctggacgaggcggtcacgctggccagggacgagatcgaggtggccgcggcccccacctcggtgccacccgcccgtgacatcgccgccttgcaggcgtcgatgtcgaccgcgttgctgctgcgaggcgacgcgtcggccgcccgccaagcgaccgacgacgtactggccaggcaggcgggcggactcccccgggccgaggtggtcatcacccgtctcgccgcttcctacctgattggtgacagtacggcggtcgagcaggcacgtacgatcctcagcaggcccgaccgacgcgaccgggcggtcagggtcagcgcgatgactgtccacgcgttggatcggtggcgaactggccacgtggtggacgcggtggggatcctgcgggacgctgtcgcgctcaaccatgtcggtgagaccgttcaggtcctcgacccgtgctgtttcctcgccttcgcgcttgtccggatcgacgagttcggtgaggcggaggaggtcgttcgagggtatggcagaacgaccgcctcgacggagagttctccggctaccgcagtccaggccgtgcttcgcgcgcccctgcacctcgcccaggggcagctgaacgaagccgaacaggttgcccgagtcgcgttgcgacaggacggcccttacatgccggtattcgccccccaggcatttctggtcctggcccatgtggccttacgtcgtggaactccggcccaggccgcgattcatctgaaggcgttggaaggggagggcctgcagcattcctccagcccctggcaggccgagtatctcttgctgcaggcacagctggccgaggtgaacgacggccctgcagcggcactggaggtgttgaccgagaccggggcgcagcccatcacacctcgtgagatcgtcttggaggatccggcagtcgcggcctggtgggtacgttgcgcactcacggcagaccagcccgagatcgcgggaggggtggtcgacaccatcgaggacctcagcaagctcaacccggaggttcccgcgctgttcgctgcggccacacacgcacgggcgctcgccgaggcggacaccgacgccctcgccgaggccggccgactacaccgaaatccctgggcccgggccgcaacagccgaggaccgtgcccggatctttcttttccgtggtgaccacgagtccgccattaccgagctggactgtgccatgaacgcctacaaccagctcggagcggaacgagaggccgctcgcgtgcgcgcccagctacgtggactcggagtgtggcgtcgacactggaagcaggcaaaacgtccactgtcgggctgggagagtctcaccgagaccgaacggaaggttgccaagctcgtggccaacggactcaccaaccagcaggccgccgaccacctgttcatctcaccgcacacggtcggatttcacctgcgccaaatctaccgcaaactcggtattcgatcccgctcagcgctgatccgatatgacgcatcacgcgtatcgcgccccgaagcgtcgtagtttcggtggggttcccaggtgctgagccgtacgggatgaccctgcagctcgggaggggggtgcggggcaggttcccccgtcctgaccagctgcgaatccgtgtcgggtcggaggacccccgcgggtgaacgagggatcgccacgcgtcagacctggaggatcctgtccgactttgccgctgcacgagccgaaccaccatggtcgtgcagcctgccctcgttcctacccgcgtcgaggccatgaccacgcgggatgacgttgccccggggtgcgcacggctcaggctgaccttcccgggccgcgcgcaccgactcaggagagcacggcgggcaggacgctcatccggcggatcatccactctgactcccactggacggcggtctcggcgctcaaccgggcctgcgggaaccgtcgcaggaagccacgcaccgcaatctgcgcctcgagccggaccagtggggcgccgatgcagtagtgcatgccgagcccgaaggacaggtggccgtgcccccgtcgctccgcatcgaagctgtcggcaccctcgcccggcttccgattcgccgccgcgatgctgacctgcacgggggcacccttggggatcaggtagccgccaagctcaatgtcctccaggggaaagcgccaggtcgggtgcggaaacggcgggtgcacccgcagggtttcctcgatccaagccgtgatgtcctcgtcagttttcggtcgctcgtgcggtggtcggcggatggcctcgtacagcgaagtggagatcagactccccgtggtttcgtagcccgtgatgatcatgcctagggtccagacgatgacctcgccctcggtgaccgcggcatccggcccatcagaggcggccagtagcccggtgatcacaccgtcgcgcaggtcggccgggttgcgcacccagtcctcgaccgccccgaacagccctccgatcgcctcccggcgggcagcgtagtcggatgagtacagcatgatgtcagtgatgccgcgtagccggtgctccgcctccgggggcaggccgagcatctcggagatgaacgccagcgggatcttgtgggtgtagttcgtgaccacgttgacctcggcgctgccgcctgaacccgcctggctgagctcgtcgaggaatccctcgaccttgtcggcgacccgctcgccccatcgctcggtgttacgtgggctcagtaccggcgcgtggatccgtcggatccgggcgtggttctcaccgtcactcatgatcatcgcccgtgcgtactccgggtccggctgtgctgtcaccatcagtcccggctggcgcatccactctgggacaagggcgatgtcctttcccatcttggggtgcgtgagcgcctgcttcaccagctcgcggtcgcacacgacccacgcatgcctacccaggtagggaattcgtacgaccggcgcgacccgggcggccgcgatcagatccggcatgcagtcgaacagccctgggtcgaccggcatgttcgtctccggggcttcggtcaattcggtgttcgtggtggtactcattgggtgggacctccggtagggactcggccctgggattcggccatggcctcgatgagctcggcggctcgtcgcggggcgtcgtagcgctggtgctcgcgggacagcacgtgtgcccgttgccggtagcgctcgtcgtgcagaacggtgactacggcgttacgcagggtggcctctgacaccgcgcgccgggcgagaacgacgcccgctccggaccacgcgatccgggccgcgacgtcgggattctcctcggtcgccggagcggcgaccaggggtacgccatgggcgagggcggcgttgacaccgttgtagccgccgttggtcagcatcacgtccacgcggggcaacagatggtgataggaaacgaaccgctccaaccggacgttgccgggtagcggccgtagcaggtcgacatccaggtcgcttcccgtggtcaccacgacgagcaggtcctcgcgggccagcgcccggactgcgggaacgagtagccggtcgacgtcgttggcggtggtgccctgggtgatgagcaccaccggcttgtctccatccaactcctgccaccaactgggcggctcgaaccgctccgggggaagtccgaagagaccgccgatgaagtgtgtgcctggtaggagatcgctgcgggagaactcgaaggacggcacggtgctcaccaggtacaaatctggggggcgcgtgatgttctccatggcccgtgtcctcagccgcggcaggttcaccgaggctcgcgtgcggtcggcctcccggcgtaggtctcgcatggacacatggtcaccgaggaatcgcagcagagcgttacgggcccgtcccagcggcgacgaactcggttgcagccccaacccgagcggtgcggtatccctactgcccaggatgtagatcgaattgctcagccaggccatcggcaggccggttcgctcgctcgcgaaacacgcgccataacacatgtcatcggcgaggatgcagtcggcgggaaagcgttcgagcacgcgaagtaggtcgtcgagctggccgggcgccgtgtggtagaagatgtcacgcacgccgatcttgaaactggcgaggccggtcagcccggcgtggctgggaaacgcctcctcccgactcctgccgccgaagtcgagtgcctcactcatcggctcgaagcgcgccccggcctgctcgacctgctcctgaaaggcacggccggtgtaccaccgcacctcatgtccacgccgagtcagttcgcccgccacatccaccatgctgacgacgtgtccgggtgccggtgtggtagcgatcaacactcgcatcaacatcgcctccgtcaggcttcggttcaccgctcgccagtgtcaccgaatgccgagtcgtgagcaccatctcggggcgaatcccacgcgtccacgtaggatggcagcactctctggccggggcaggcgcaccgcttcgctgggcaaaccacctgtggtcaccctcatcgcgtgatgtgcagacgatggcattggcggaacgattgccgaaggtcgatctcgtcatcgcccttcgagcacactccctgtgctatgtgcaccgcgttgagaggacacctgtggtggcagccttgcgaaacagtggcgggtcagaatccgccatcaatgggcagaagcgggtcactgtgatcggcgcgggcatcgccgggctggtgacggcttacgagctggaacgtctcggacaccgtgtcgagatcatcgaggcgagcccggatgtcggtggccgaatcgacacgcaccggttcgccgtcgacggccggcccggtcccttcgccgaactcggtgcgatgcggatccccgcagggcataggctgaccaggcactacatcgccgagctcggtctccaggaccaggttcatcggtttcagacgctcttctccgatgaccacgcctacctgcccagttcaggtggatacgtccgggtcggtgacgcgcacgaaacgctggtcaaggagtttgtcgctgggctgccgaaccggcagtaccgggagaacaccctgctctttggtgcctggctggatgccaccatcagggctgtcgctccgcgtcagttctacgacggaatgcacaacgagatcggtgcggagctcctcgacctcatcgatggcatcgatctgacaccgtaccggtgcgggagctcgggcaaccggatcgacctgcacgccttctacgctgaccacccgttgatccggtcgctctgcccgccgcacctggaacggttcctcgacgacgtactcgacgagaccggttccaacatcatccgactacgatccgggatggacatgttgccgcggcggctcgccgcccagatccgcggaccgatctcgaccggccgcgaggtggtgggcatcgagatccagcaggactctgtgctcctccacgtccggcacggtgcgaagaccatcgcgacgagctgcgactatgtggtgtgcaccattccgttcacggtgcttagggcaatgcggttggtgggattcgaccaggacaagctcgacatcgtccaccagacgaagtactggccggcgacaaaggtcgccctgcactgccgtgaagcgttctggaagaaggacgggatcagcggtggtgcctccttcaccggccagcacgtacggcagacctactacccgcccgtcgacggtgatccggcactcggggccgtactgctcgcgagctacagcatcgggcccgacgcggaggcactcggccgcctgagcgaggcggagcgaaatgcgctgatcatcagggaactgagcgagatgcaccccgaactgcgtgcacccggcatgatcctcggcgtggcgagtcgggcctggggccggcaccggtggtcgctcggggccgccaccgttcgatggggacagggggccgcactccgcgaatcggagcggcgagaggcggtgcggccgcagcggcgactgttcttcgcgggtgaacactgttcgtcgaagcccgcctggatcgagggtgcgatcgaatcggccatcgatgccgcccacgagatcgaatggcatgagctccgagccgaccgtgagttcgccaccacccggtcgagccgcctggggaaactggcatgagcgtcttcgacctaccacggctgcacttccgtggatcggcgacgacgcacctgcccaccgggccacgcaacggcctggtggacctggcgacgaacacggcgctcaccgaggacggcagggcctttcccgtagcgagtccggctcacgcctaccacgactacctcgaccaggtgggaccacgcttcgacctcgccgggcgtccctgcgccgacggacccttcagcgtggccaagggcagggacttcgccggcaacggacacttttcggtggacgcgcggatcgtcagcgtcgaggtccgcacgagcgagatcaacaccgtggacccggtggtcggacgcaccgttgacatgtgggggcactacaacgagtacctcggcacgacggtgaaccgggcccgggtcttcgatgtcgacccggcctccaaccggaccacgacgctgatggtcgggcagtttggcttcgggcgcgacgggcggtcccacgacgtcggctacctcgccaccggccgcgtccacgggttcgtgccgccacggtggcacaacgcggaccacgccgtcgacatcgacgaccactggcaggccaacgacctgcgccggtccgtcgtgcaccagttcgtggtgacggcggacgaactgacctggctcgacgagccggcagcctccccggccgtacgtctgctcagggacaccgacgcaagcggcctggtggtgcagttctcgctcagccgcatgtccgtcccgtccgcgcccgaccagccgagccggtggcagctcaacgggacgatcgccccctggtacccgcacgaaccgcgcacctacccggcgggtcgcctactcgtcccggacagccgaggtccgagccgcaccgacggccggctgcacaacctctcggtcgagctgaccgacacccacgccatcctcaatatgatcacggcggtgcccaccgtagggaccgggccggtcgatgtcggagatctcgaactgcgtaccgccggcgacggtcgactggtggcccgcctgccccgggaggcgtatctcgggcaggagtacctcctggcctgcggcctggtgaccgttcccatcgagatgtccgccgaggccgcctccgaggagccgttgagcctggtttcccgtagacccggcggaccggtgcgacagctacgggaacgagaggtcaacgtacaggtcgacgaatctgcgctcatcctcgagcacccacgagacgccgaggacgcgcaccacgacgttgaggttcccgtgcgggccttcgtccggggccgcccgggtgccgtccacgagatcgcggtacggcagttcttcaatccccgggctctgccaggtgaggctgcggcccgttcccccaaggcccgctgctccgacatcgacgtgctcaggctgcgtccgggacggctggacgaggccggaggctggtcgagcgcctgcgttctgggtaccgaccaggcggggtgtggatggttcaccatgcggggtgcgacggccggtacggccctggtcctgctgtccaccgacgccgacgacctgccctgcgatccggaggcacccggatccgccacgctggcctacgaccacgacgacgtgctcggatactggcctggcgcaggctacctgtcgatccgtgtcctacccgacgactggcggctggccgggctcgagcagaaggacgtgacgttcgagctggtctaccgggaggtttttgccttctacgagcatctgttctccttcatgaaggcagaggtcttcagcctggcggaccggtgcaaggtggagacgtacgcaaagttgatctggcagatgtgcgatccccgcaacaaggccaagacctactacatgccgccgacgcgagacctgtccgagccgaaggcccggctcctcctaaagtacctacgcgcgcagcaggtaccggatgcggtcctcctgacggcgccggccacgaatcgccgtagccgcaggatagccacacgtgatcaactcgtccgcgtgctgcgtgaggcggcaaaggtcgagttggccgtcatgctccagtacctgtacgcagcctattccgtgcccgcctacggtgtcgggctggagtacgtgcggcagggtgggtggacgcgcgagcagttgcggctggcctgtggtgacggtggtgaaaccctcgacgagggtgttcgcagcatgctgctgaacatcgcccgcgaggaaatgatccactttcttctggtcaacaacatcctcgtcgcgatgggtgagcccttccacgtgccgtggattgacttcgccacgatcaaccacgagctcccagtaccgctggacttctgcctcgaaggcatgggaatcggtagcgtggagcgtttcaccatgatcgaacggcccgaaagccacgtacccgacgtgctgggaactggtggcgcgacggcccaggacgacggacacacctacgcctcgctgagcgacctgtactccgcaatccgggagggcctgcagcacatccccggcctctttctggtcgacaagggtcggggaggcggtgaacaccacctcttcctgcgggagtcaatcaacagtcgccaccccgactaccagcttgaggtcgacgatctgtcgagcgccctgttcgcgatcgacgtcatcaccgagcaaggggagggcggagtactcaccgccggacctgacgaggtgtcgcactacacctcgttcctgcggatcggcgaactcctccgtggcgcagtggccccgggcggggatccgtggcacccggcctatcccgtgctgcgcaacccgacgcttcggcatggcgaacgggccatggagacagtcaccgatccagatgcccgaacggtcatggcgctgttcaaccgcgcgtacttcatggcacttcagctcatggcgcaacacttcggtgaacgccccgacgggagcctgcggcggtccgacctgatgaacggggcgatcgacatgatgacgggtctgatgcgcccgcttgctgaactgctggtgaccatgccgtcgggacggcgtggcaggaccgctggaccgtcgttcgaactggtggagcagcccaccccggtgtcccgccccgaggtggcccggcggggcatcgccctgcgtctcgacgacctcgcggcagagtgcggcaagtccgccctggtgccgacccgggtgggcgagatgagcgcgttctgggccgaccacttccggccgtgacggtgacagggcttcccgtggtgcccgagcggcaaccccgggacgactttcgggaaggagagagtatgccatccgcgacgttgccgcggttcgccctgaccggctggagcagggagaacatcgtcaatccctacccggtgtaccagcgctaccgggaggtcgcttcggtgcaccggggcgaaccaggcggcgacgccccggacaccttctacgtgttctcctacgacgaggttgtccaggtgctgtcgagtaactgtttcggtagggggaggtccctcgacgccgcgaaggcatcggtcccggtaccggccgagcagaaggccctccgggcaatcgtcgagaactggctggtgttcatggacccgccacgccacaccgaactacgctcgctactcaaccggagcttttctccccggatcgtgaccgaactgcggccccgcatcgcgcggatcgcacaggaactcctgtcccggctcggccagcaggtggacgtcgatctcgtcgagagcttcgccgcgccgttgcccatccttgtcatctccgagctgctggggattccggaggagcgtcgcgcatggttgcgtgccaacgcgttggcgctgcaggaagccagttcctcccgtgcgggtcgggacgtggatggctacgcacaggccgaagtggccgcgcaggagttcaccgagtacttccgggagcaggtgcggctacggcggggtcgtgccggtggagatctgatcacgatcctcgccaacgcacaggagcgcggtgcaccagtgagtctggacgcgatcgtggggacctgcgtccacctcctgaccgccgggcacgagaccaccaccaattcgctggcgaaggccgtgcttgcgctgcgggaacatccggcggtactcgacgagctccgcggcgccgaggggctgacgacggatgcggtcgaggagttcctgcgctatgacccgcccgtgcaggccgtgacccgatgggcgcaccaggacaccaccctcggcgggtgtgacataccacgcggcagccgagtggtcgcgctgctgggctcggcgaatcgggatccggcacgcttcccgtcacctgatgtcctggacgtacgtcgccctgccgaccggcacctcagtttcggtctgggtatccactactgcctcggcgcgacgctggcccgcgccgagctcgagatcgggctccaggcactgctggacggtgttcccacgctgggctacggcacccagcacgtcgactacgccgacgacctggtcttccacggaccgagccggctggtactcgtcaacctaggagaaaggtgtaaataatgtccaaagtgtcatctcagcccgtaccgaaagcggtcggcgagctgtacgaccgtctcaccctgagcgcaatgaccgacggtacgttcaacccgaacgtacacattggatactgggactcgccggagtcgacggcgtcggtcgacgaggcgatggaccggctgaccgacgtgttcatcgagcgtttgaaggtcggcgcgtcgaaccacgttctcgatctgggctgcggggttggcgggcccggcctgcgagtggtggcgcaaaccggcgcacgtgtcacgggcatcagcatcagcgaggagcaggtcaaaagcgccaaccggctagcggccgaggcgggagtcgccgaccgcgccgtgttccagcacggcgacgcgatgcgactcccgttcccggaccattcgttcgacgcggtgatggctctggagtcgatgtgccacatgccggaccggcagcaggtgctcaccgaagtgtgccgggtgctcgtcccgggtggccggctcgttctgacggacgtgttcgagcgcttcccgcgtaaggaagtccggcaccagggcattgacaagttctgcaacgatctcatgtccaccacggcggacctcgacgactacgtcgccatgctgcaccgttccggtctgcggatgcgcgagctgctcgacgtgaccgaacagaccacgctgcgcctggcgtacgagttggccaaactgcccgtcctccaggaacgccccgcggccctgaacgaaggcaacttcgagttctccgacgacgctttcaaaccgtccgacctggaaggcgttgacgacttcggctgcctcctggcaacggcggaacgcccgtagcacactccggcgccggggagcgtcgtaccacgctccccggcacccgctgggctgtccgatctccggcaacgagggaaagacgggacgacatgacaaactccggcgagtggaccgacgtgctgatcgtgggcggcggcccggtcgggatggcgttggcactggacctgaggtaccgcggaatcgactgcatggttgtcgaagcgggcgacggcgaggtccggcaccccaaggtgagtacgatcggcccgcgctcgatggagctgtttcgccgttggggtctcgcggacaccatccgtaacgcgggatggcccgccgaccatcccctggacatcgcctgggtcaccagagtcggtggccacgaggtgcaccggtatcggcggggcacgacggcgaaccgtgggccctacgtacacacccctgagcccgaccagatctgtccggcgcactggctgaatccactgttgcaacgggccgtcggcgtgcaccccaccggtccactgcggctcaggacgaccgtggaccgcgtgcgtcaggcggccgaccatgtcgaggccaccctcgtcgaggacggttccggaaggaccggcaccgtccgcgcacaattcctggttgcctgcgacggggctgcctcacccattcggcaggcctgcggcatcgacgcaccgccacgccacacgacgcaggtctttcggaacatcctcttccgtgccccggaactcaagcggcaactcggtgaccgcgtcgcccttgtctacttccttgtgcggtcatccacattgcgcttccccatgcgctcgctcaacggcagtgacctctacaacctggtcgttggtgtggacgctgccgctcaggtggatggcaggtcgttgatcaccgatgccatcgccttcgacacaccagtggagctgctcagcgacagccagtggcatctcacgcaccgggtggccgacagctaccgagcgggacgggtcttcctcgcgggtgacgccgcccacacactctcgccctctggtggcttcgggctcaacaccggattcggcgatgtcgccgatctgggctggaagctcgccgccgcactgaacggctgggcggggtgccacctgctggacacgtacgaagccgagcgcaggccgatcgccctggagagcctgcaggaggcgaacctcaacctgcaacgcaccatgcgccggcacgttccggccgagatccacgcggacggtccggcgggtgaacaggctcgcgcggaaatggccgagcagctggtgcgcggcggagcgcatcgcgagttcgacgcacctgagattcacttcgggctgtcctaccgatccccggccgttatctctgacccactggtcccaccccgtcagggccagccggatgccgcctggcgcccgggcagcgatcccggctaccgcgccgcgcatgcctggtgggataccgagacctccacactcgacctgttcggtcacggcttcgtcctgctgtcctttaccgagggggcagacgtgtctgccgtggagcgggcattcgccaaacgagccgtaccgctgaccgttcgacgcgggagcgacccggagatagccaagctctacgagcgttctctcgtgctggttcgtcccgatggccatgtggcctggcgaggcgacgaactgcccgctgatctggggaagttcgtcgacacgatccgaggcgaatattgacgtgcaacctggtcggaattctcggcaatggcctgaccaggaaaccgtgacgcccatcgcggaggtgggggcactggaagaggggcttccagtagcgccggccacgttccggatgctgttccgatatggggagggcgaatacatggaggtggtggtgtgaaaggaatagttctggccggtgggtatggtacccggctgcatccgatcactctgggtgtgtcgaagcatctccttccggtctacgacaagccaatgatctactaccccctgtccgttctcatgttggctggaatcactgatataaaaatcatctcatcgccagacgaccttccgctgttccagcgattgttgcgtgacggttcccagttcgggctgtcgctgagctacgccgagcaggacaagcctcgtgggttggccgatgccttccgaatcggcgccgaccacatcggcgacgactcggtcgcactcgtgttgggtgacaacatcttccacggcccgggcttcagtgacctgctgcagcgcagtgtggtcgacatcgacggctgcgttctgttcggctatcccgtgcgtgacccggagcgctacggagtgggtgaggtggacgcacggggacgactcgtcgagcttgtggaaaagcccgcccagccacgctccaacctggccatcacagggctctacctctacgacaacgaggtggtcgagatcgcccgtgatctccaaccgtccgcccgtggtgagctcgagatcaccgatgtcaatcgcgtctacctccagcgaggcaaggccgagctggtctcactggggcgtggcttcgtgtggctggataccggaacacacgacgcgctgaccgaggcaagccagtatgtgcagatcatggagcatcgccaaggcgtccgggtcgcctgtctggaggaaattgcctggcggatgggctttatcgaccaggaggcctgccatcgtctcggtcgccagctcgcgaagtcgccctatggacagtacgtgatggaggtgaccgcggctgccggagggccggtcgccgtcaccaactggcctgccacagtgcgtagggggcgacagtgaggatcctggtcaccggcggtgccggctttatcggctcacactatgtccggtccctgttggctggtgagtacgctgcggaggacgctgtcggagcggtggacgcctccgtcactgtcctggacaaactcacctacgccggcaatcgcgccaacctgccggccacccacccacgcctgaccttcgtgcagggtgacatctgcgaccagggactgctgcgggacctgttcaagggccatgacgcgattctgcacttcgccgctgagtcacacgtggatcggtcggtcgacggtggagcaaccttcgtacgcaccaatgcgttgggaacccagtcggtgctggaagccgctgtcgcggtcggcgtaccgcgggtcgtacacgtctcgaccgacgaggtctatggctccatcgaacacggggcgtggaccgagacgtggccgctgctgccgaactccccgtatgcggcttccaaggcgagcgcggacctcatcgcccgttcctactggcgaacccatggcctggacgtttcgatcacccgctgttccaacaactacgggccctaccagcatccggaaaagctcgtcccgctgttcatcaccaacctgctcgagggattgccggtgcccgtgtacggcaccggggtgaacgtgcgggagtggctgcacgtggccgaccactgccgcgcactccaccgggtactcacccgagggcgtcccggtgaggtctacaacgtgggcagcggaaacgagttgacgaacctggagctgaccgagcgcctgctccacctgtgcggcgcggaccgctccatgatccgttacgtcaccgaccgcaaggggcacgaccagcggtactcccttgacgacaccaagatccgcgagtgtctcggttaccggccccgcgtctccttcgccgatgggctggccgaaaccgtcgcctggtaccgcgacaacccacagtggtggaaggcggccaggcacggcgctcccaagaccaccgaggccgcgcctcgggcgaccaccggagtggtccgtggaacgcacaaccgtatcgacgaccaggagccaccaaaatgacgacccatgtgtgggactacctaccggaatacgccaaggaaaaggacgacatcctggacgcggtgcaaaccgtgttcggctccgggcagttggtgctcggcgaaagcgtccgcggcttcgagcgggagttcgcggcctaccactcgctgccgtacgccaccggggtcgacaacggtaccaacgcgttgaagctgggcctggaggcgcttggtgtcgggcctggtgacgaggtcatcacggtctccaacacggcggcccccaccgtggtcgccatcgcgggggccggagcgacgccggtcttcgtcgacgtccgtgaggacgacttcctcatggacaccgatcaggtcgcggccgccatcacgccccggacccgcgcgattctgccggtgcacctctacggccagtgcgtcgacatggcgccacttggccggctcgccgaggagcacggcctgaggatcctggaggactgcgcgcagtcgcacggggcgcgccaccacggacgcctcgcgggcaccatgggcgacgcggccgcgttctccttctatcccaccaaggtcctcggcgcgtacggcgacggcggtgcggtgatcaccgccgacgagtcgatcgaccgtcacctccggcagctgcggtactacggcatggacaaggtctactacgttgttcgtacgccggggcacaactcgcgccttgacgaggtgcaggcggagatcctgcgacgcaagcttcgccggttggacgagtacgtggccgggcgcaacgcggtcgcccggcggtgggagcaactgctcggcgacctttccggccccggtggactgcggctgcctaccaccaacccgggcaacacccacgtccactacgtctacgtggtccgccatccccagcgagacgcgatcatccaggcgctgcgggcgcacgacatctcgctcaacatcagctacccgtggccggtacacaccatggacggcttcgcgcatctcggctacaccgagggctcgctgccggtgaccgagcggctggccagggagatcttctcactgcccatgtacccgtccctgccggagtcggagcaggagcgggtggcagcggccctgcgcgaggtgttggccggactgtgagcccgcactggaacccggaaccaagaaccagcagcgacagccgttcccggaaggagatctcctgatgtcggaggacagttccacgagcagtgggcatcgacatgatgacgtccacggagtgacggtgcgtcgactcgccatcgacggtgccgtcgaattcacgccctccgtccaccgggacgagcgagggttgttcgcgtcgccctaccaggagccggccttcaccgcgacgttcggctggccgctgttcccggtacgcgacctcagtcacaacgtgtcggcccgtggcgtgctgcggggtatccacttcacctccacgccaccggggcgagcgaagtacgtctactgcccgtacggcaaggtgcaggactttctcatcgacctgagggtcggctcgcccaccttcggctgctgggacagcaccgaactcggcggtgacacctgccgggcgatctacatcccggtgggggtcggccacgccttcctgtcgttggtggacgactccatgatcgtgtacgccatgtccaagggctacgttgcggaggacgagttggccatctcgccgctcgacccggcactgggactgccgctgcccgccgggatcactccgttgcagtccgaccgggaccgggccgcccccacgctggccgaggcgctggatcgtggcctgctgagcgacgacgcggtgtgccgggacgtggaggcgaagctatggcagtgaagcgtcccctcgttgtgctgctcggtgcgaccggcttcgtcggctccgccgtgctacgcgagctcgccgtgcgtgacgttcgggtgcgggccgtctcgcgcggcgcggcctcggtccccgaggacgcccgcgccgagatcgaggtgcacaccgccgacctcaccgagcctggccgcctggcccaggccattgccggtgccgacgtcgtcatccacaccatcgcctacatcgccggctcgacgacctggcgtatcaacgaaggtgactcggctgccgagcgcgtcaatgtcggtctggtccgcgacctggtcgcggtgctgcgggacggcgaccggaacctcccgcccctgcccgtggtcttcgcgggcgccgtctcgcaggtcgggcccactgacaaggaggtgctcgacggcagcgagcccgactggccccagggcgagtacgaccggcagaagctcgccgccgaacgggtgctgctcgacgcgcacgcggagaggatcctgcgagctgtgtcgatccggcttcccacggtgttcgggtacggcccacgttccaccgcccgggacaagggtgtggtgtccaccatggtgcgtcgggccctggccggggaaccgatcaccatgtggcacgacggtacggtgcgccgggacctgctctacgtcgaggacgtggcgcgggcgcttgtcgcggcggtcgaccacgttgacgccctggccgggcggccgtggctactcggatccgggcgtgggctgcccctgggcgaggtgttcaccacggtggcgagtctggtcgccgaacgtaccggcaagccgcctgtgcgggtcgtctcggtgcccccacccgagcacgccgagccaggtgacttccacaacatcacgatcgacgcgaccccgttccggtcggtcagcggctggcgcccgaaggtaccgctgaccgatgcgctgcgtcacacggtcgacttctgtgccagtggtgccgaggagggcctgtcgtgacccggcgccgcgccggtagccctcgggtggcccggcggtcaggcaggcgacagccccgtgtccaggtcatccgatgaccgcgccgaccgtgctgcgcctacgcgccgacgacacgctggcccaacggttggctcgctcggcggccctgcgggccgagggcttcgcgctgcgtacggccgacgtcgccggatggctcacccagcgggctcgggcgcaccacttccgagttgagcggattgcgctgaacgatctggatgggtggttcttcgcgactgataccggcaacctgcaccaccacaccggccggttcttctcaatcgagggtatcgacgtcaatcacaacgagggggcaattcgccggtggcagcagccgatgatccgccagcctgaggtgggcatcctgggtattctggccaaggagttcgacggtgtgctgcacttcctcctccaggcgaagatggaacccggcaaccgcaatctcctgcagttgtcaccgacggttcaggccacccacagtaactacaccggcgcgcaccgggggacgccggtgaagtacctggagtacttcaccgatcccagccgcgggactgttctgaccgacgtcctccagtcggagcacggttcctggttctatcggaagtccaaccgcaacatcgtgatggagacggtggacgacgtgccggtggatgacgacttctgctggctgactctcgggcagatcggtgagctgctgcggtacgacaacgtcgtcaacatggacgcccggacggtcctggccagttgtccggtgacctcggccgagcctggcgccctgaataccgacatggagctacggtcctggttcactgtcgaacggtcccgccacagcctgaccgccgagcgggttccgctggccgacatcgaagagtggaagcgtagcgacttcactctcggccgggatgacggccgctatttccgtctggtcgccgtcgcggttgaggcgggcaaccgtgaggtcaccggctggtcgcagccgctgttcgagccgacgggcatcggtgtgagcgccttcctgttccgtcatttcgggggcgtaccgcacctgttggtgcaggcgaaggtggaggccgggttcctggacaccgtcgaactggcaccgacggtgcagtgcacgccgggtaactgggcgcacctgccggagccgctgcgcccgtacttcctcgatgtcgtccgggtcgcgggccccgaccgtgtgcgctacgcggcggtgcactccgaggagggcggcaggttcctcaacgccgagagccggtacctgttcgtcgaggccgacgaggcgcaggcgcccctcgacccgcccaccgggtttcgctgggcaaccccggggcagctcaacaatctggcccagcacggccactacctcaacgtccaggcccgcaccctgctcgcctgcctcaacgccggtacggtgcgtctggatccgaccaggtgacgcggcgcgccggcctgtggcgggcggaggactcaccttgacatgatcatcggtcgtaagccgctcctttccggcggcttaacgctccggctctcccgaggaggtaccgagactccccgggtgagccgttgcgaatgccagcgccgggacgcgacagcggcgtagggtgtgctcggcgagtctgttgttgcctgcggcgaccgaattgttgacgtggggcctcggccgttggcatccaactctgggagcatgcatgccgaacacccggcgaagtatcgactccttcggtcctggcgtggtcggactgaacccgatgttcgcgcgtccgggtgaggcgactgagcttgcccgattctcgattccggacgacgagtcgctaccggaaaccgcataccagatcgtgcacgacgaggtggccctcgacgggaacgcacggctcaacctcgccacgttcgtcggcacctggatggacagccatgccgagaagttgttcgccgagacgttcgacaagaatctgatcgacaaggacgagtatcaggctaccgacgtcattgagacccggtgccggaccatcctggcggatctctggcacgcgcccgagccccggaacgccgtcggcacgtccacgatcggttcgtccgaggcgtgcatgctgggtggtctggcgctcaagcgacgctggcagcacgcgcgtcgcagcgccggccagtccacggatcgccccaatctggtgatgtcgagcgcggtgcaggtgtgttggaagaagttctgcaactactgggacgtcgaggcccgaaccgtgccgatctccgaggagcgcagggtgctcgacggccacgaccttcggtcgtatgtggacgagaacaccatcggtgtcgtggcgctcctgggtgtgacgtacaccgggatgtacgagccggtcgaacggatcgcggcggcactggacgatatccaggcggcgaccggatgggacatccccattcacgtcgacggagctacgggtgcattcatagcgccgtttatccaacctgacctggtctgggacttccgtatcgggagggtggcttcgatcaatgcatcgggacacaagtacggcctggtctacccgggcctggggtggattgtctggcgagatcaggtggcactgcccgatgacctgagattccgggtagcctacctggggggcgatacaccaacggtcgggttgagtttcacccggccgggatcccatgtgctactgcagtactacctcttcctgcgcctcggccgggacggttttcggcgagtgcagcaggccacgcacgacgtcgcacagtacctgtcccgggagatcgcagcaatgccgcagttcgagttgtggagtgatggcagcgacattccggtgctgacgtggcatctccggaaggggccttcctggaactggaacctgtaccacctgtccgatcgactgcgcatgaaggggtggaaggttcccacgtacccgatgcccgaggacctgacggacctcaccgtacaacggatcgtggtccgtaacgggctcagtcgcgatctcgccggggtcttcatcgccgacctccacgcggaggtagcgtttctcgaatcccttaccgttcctatcacgactttgggtcagcgacccgggttccatcattgacggggttgcgggaacgcgatggccccgtcagcagccaggccgccggccaagaattcggcaaagatcaccgttctcgggctggcgatgctcaacatcgtcgcggtggtcagcctgagtggcctgcctgctgaggccgagtacgggttgagtgcggcgttttactatatctttgctgcgatcttctttctcgtcccggtctcactcgtcgccgccgaacttgccacggcatggccggagaagggtggtgtcttccggtgggccggagaggcgttcggggggcgttggggatttgtggccatcttcctgctcatcgcccaggtgacgatctggtttccggtcgtcctcaccttcggcgcgatctccctggcgtacaccggcccgcaggcgactctcgaccagaagttgtccggcaaccggctctacattctcctgaccgtgctcgcggtgtactggatcgccaccgcgatcggttcccgtgggatggccgcattcacccggatcgcgaagtggggcggcatcgtcggcaccatcctgcctgccgctgtcctcgtcaccctcggtttcgcctacctgtccaccggtgggcagtcgcagatcccgctgcgttggggtgatgtggtcccggacttcagccgggtgagtaacctcgtgctcgccgcaagcatcttcctgttctatgccgggatggagatgaatgcgatccacgtgcgggacgtgagaagtccctcccggcactacccactggcggtggggatcgcggccgtgggcacgatgagtatcctggttctgggtacgctggcgatcgcctttgtcgttccgcagtccgatattgatctgacacagtccttgttgataacgttcatcgacgttttccagtggttgggcctgtcctgggctgcgcccgtggtggcggtcgcgctcacgattggcgtcctggccggcatcgtcacctgggtggtcggcccgtcgacggccatgctcgccgtggccaaggccggctacctaccgccgttcttccaggccaccaacaagagcgggatgcccacccacatcctgctggttcaggcagtcgcggtgagtgtcctggcggtgctgttcgtcttcatgccgtcggtacaggcggctttccaagttctcagccagcttgccgggctcctctatctggtcgtctacctggctatgttcgcctcagcgatctcgctgcgctacagccagcccgatcggcgccggccataccgggtgccgggtgggcttgcgggaatgtgggtcatcggtggagttggtttcgttgcctcggcgctcgcactcgcctccagcctggtaccgccgagtcagatcggggtcgggaacccatttctgtacatcggcctgctcgtcgggctggccggcctgatcgtcacggtcccgctcgtcgtgtacgcccggcgcaagccgcactggcacgacccggccagtgacgtggcaccgttcgcctgggaggcgcgaggagcacgttccggcgccgccgaaacgcgggggcgacggacgaacgacgccgacgagtaaccacggcgcggcggatccgacgcctggccggcgccagggggtgaaccaggaccggtgccgtcgggcggcgcgacggcccgcctgacaacgcggcgttcggtgcccggcgggagcgggtgcgcccaatcgcccgcgggccgcgacggacccgcctaccgtgatctcgtgggcgctgcggccgaagccgagacgagtgaggcccgcccgtggacgcgagcccagaagtggacgatcgtcgcggccggtcttggcatgttcatcacccttcacgacgtgctggtcgcgaatgtggcactgccccgaatccagtccttctatggtttgcgggagtccgggcttcagtggatcgtagccgcatacagcatgggcatggctgttgccatcatgcccgcagctacgatggccgatcgattcggtcggcggcgactgtttctgaccgcggttgtcgtgttcagcctcgcctcggtggccgccggggcgacgtccgtattcgccgtgatgctggcggcgcgggcggtgcagggcgtggcctccgccgtcatcaccgtctccgcgctggccctggtgtcggcgactttcccacacaagcggcagcgtttccgcgctctcggcttcttcgtggccgtcgccgatattggtctggcactcggcccaccgctcggtgggtttctcgccgagaacgcgagttggcgggttgtcttcttcgtcaatgttccggtcgccgtcgtggcggtcgggctcacccttcgatacgtcgcggagtcccgtgagtccacccgccgtgtcgtcgacctgttcgggcaactgttgttcgtggtgaccgtgggcgccttcaccttcgccgtgatcgatgggcatgacctgggctgggggtctccgataattcttggggcgttcaccgtcttcgccgccggccttgttgccttcatcgtccgcgaacttcgcagccggtcgccaatgatggatctgcggctcttcgcccaccgtccctatcggttgggaatcatggcgatattcttcggcatgttcacggtgtacggcacgctgttgattgtcacccagtactttcaaaacgttcgtttgtattcgccgttagaggccggactgctcattctgccatcctcactcgcagcggtggtgttgtccccggttgccggctttgtcgctgcgcgacgtggcccccgcctacctgccctcaccggccagttcctcgtagtgagcgggttggtggtcatggtggtcggggtgtcggtgagtgtgcctgccgtcgtggtcggtttcctgctgctgggcgccgggctctccctgatcatcgcgcccgttcaggggttggcactgaattcggtgccggtggagcgggcaggaatggcctcgggaatcgtggccacccagcggggtctcgggtcaacagccggctacgccgtactcggcatgatcgtcgcggtgtgggtcggcatcgcgttggacagtgacctgtccaggaccatcccggaccgcgacgagcgggccaccgttgtcgcccgaatcgtcgacaacaccaaccccaacgcgttcgaggcggtagtcgggcccggtcgacccatcgcccaccccgatcccgaccaagtgacgaagatccgtgcggtcgcggaccgtacctttgtccggggcatgcagctcagcctgggatttgccgccctggtggccctgatcatactggtgatcctcttccgcaacttccgtgcctcccaagaccgctgagctgcagcccgcaccgcgcggcatgccagcgaccgtcgccacaccggtcggaggtcacgcagtggatgaactgattcggaatcaagaaggcgtggaccatcgccgagaactagcttgagaagcacgttgaccgcatgacgcacgagagggaacggtacgcacgtgagggctacgtcgaaggccagcaagaagggcgcacagcccgaatccactgaggaaggactctctgaggccgagcgcaccgccgtcaaggaccgtgcggcggagttgaggtcggagtcgcgtcgaagcaggagcacgaacaaggcggcggccgacgagcgggacgtgttggcgaagatcagcgctatggcccagcccgaccgggccttggctgaacgcctgcacgccctcgtcgcggcgaccgctcccgaactggcgccgaagctgtggtacggccagcccgcctacgcccggaatggaaaggtggtgtgcttcttccgcagtggccagggggacaaacagcgctactcgacgttcggtttcacaccggaggcaaggttggacgaggaccacggcctgtgggcgacgtcattcgccctgacggagctgagtgagcaggccgaggcggcgatcgagaggctactcaggagcgccgtgagctgaggcacggagtcggatggccccctccggttgacgggttccgcccgtcgggcggaccgccagggtagtgcgcaggtcgggccgcgcggggtgagatcgtcgtggccaacggagcgggcaaacgatcaggaatcgagaagcaacggggggccggcggccattagcgtggcgctatgaacatcacgatcagcgcgagcttcctgccacacgagaacgccgacgcttcggtcagcttctatcgggaagtcctgggtttcgagattcgtaacgacgtcggctacgacggaatgcggtgggtcacggtgggcccggtcggccaaccgcagacgtcgatcgtgctccaaccgcccgcggccgaccccgggatcaacgatgaggagcgacgcacgatcgaggagatgatggcgaagggcacgtacgccggcgtgctgctggccacccccgacctcgacgaggtgttcgagcgggtacaggccagcggggccgaggtggtgcaggagccgatcgagcagggttacggggtccgggactgcgccttccgtgacccggccggcaacctgctccggatccagcaggctccctgagctccgcgacccgtgcgaccccgtgcggtgtcacctcggcagccgggcggcgccgtcccgggcggccatgaactccgcgatcgtcgccaccagggccttcttgtcggcatccggcaggaagaagtacggcgcgatgacctcggagaaccctggccgcacgaaggtcatcggctggtcgcgccggtgtagcggctcgatgacgcagacatcctcgggttgggtgtcaccgtaggtcatctcggtggcgacggcgtaccactgctgttctcgcgcgatccggccgtgcgaccgggcaacggactgctccttgaggcagcggggtgcatggctggcggcggcgatctgcagtacccggtctacgcggtgcgcggcgaagatgccagccgcagcctcgatctccgcaactgtgttacggacctgtggcgtgatgatgatgtcgtgtacggctcggccgaacgccgcccgctgtgggccggacagtcggtcaagcagtggtttcagccgagggaactcctccagccgggcgaggttcgcgaggaggtaccgcttcgtgtactcgccctcgctgatgccgtcgcggtgggaggagccacccccgatgacgatgcaggtgagctcgtgatcctggccgagggtcaggacctcccgagccaacgtggccatgtcgccgaacctgtcgtccatgggtaggccgaggaccaggtcctcccacgcctccgtctcgaggtgacggctgtgcaggaacacgcccaccttggtggtcactacggaactcctcccgtgcgggcggcgcgggtacccagcatatccaccgtcggcactcgacggacgacggctaccggcggtggttgagcccttcgatcgtgtgcacgcccccggcaggcgtcgggaaaccggcccggtcaccccgacccggcgggccacgcgaaggtgcagctcacccgaggagcttcgcgcggtacgtgcgtcgcgcggacactcggcccggcgggtcggtggcgaacgggtggacgggggcagtggcgtctctgcagaatagctgcgtgcctccgcagcagccggttcccggggcgagcagcgacagctcccgcctgcgccacctcgcgcggctgcggcgggtgcgcgaccgcatcgaccgggagtatgcgcagccactggacgtaccggcgctggcgcgcggggtgaacatgtctgccgggcatctgagccgtgagttccgccttgcctacggcgagtcaccgtacgcgtacctgatgacccggcgggtggagcgggcgatggcgttgctgcgccgcggcgacatgaccgtcacggaggtctgcttcgcgatcggatcctcgtcgctgggaacgttcagtagccggttcacggaactggtgggtgtgccaccgagcacgtaccggcggatggcatcgccggcgacggcggggataccgtcgtgcgtgtcgaagcaggtgacccgaccagtccggggccgggaaccgcgggcagccgttcggtcatgaccgtggcctggcccggtccgggaagaacaggctgatcagggcggctgccagcgcgacgacgaagagtccgacgatgaccagaacgggtagccggaaggcggtcaaccagttgtccgtctggtcgagactcgcgaagatgaccgtgccgacgacaccaactcccagaccgccaccgaacgcctgcccggtctcgagcatcccgccagcacttccgccctcggtctgtggcacgggggacagggccactgtcaggttcggcgcgttcaccaggccaccgcccacccctgaggtgaccagtccgccacccagtccggccagcagtagcggcagcgtggccgcgtgtggggagtccgggccgggaaggaagaggtcggcgaccagcagcgcggtcagcccgaccgccacgaggaccagccccgagacaaccagccggctgcccatccgccccgccttggcgccaccgatcaccgaactgacggctactcccagcgccagcggggtgagcgcgatgccggtcaccagttcgttatgcccgagcccatgttggaggtattccgacatcaggtagtaaatgccgtcgtagccggcggtgtagaacgtggcgatgaccatccccgccgcgaacgaccgaaaccggaacaatcttatggtgaacatcggctcaccccgacgggtgtaccggtattcccagaacacgaatccgaccagcagcaccaaccccgcgggcaggagtgtccagcgaacccaccccggccactgctcgccctgcgtcagccacaccaagcccagcccgaccatcaacaggacggcccccgtcacgtccatcctcggccgcgcgactcgctccgcgaccgggaacaaccgccagccgaggaacgcgacgacgattcccaccggcacattgaccagaaaggaccaccgccagccccactcggcaccgccgagggcgaccagtccaccgccgagcaccggaccggacacgcgggcgacgctgacgcccgcgatgaccgctccgaacggaagtccccgctcccgggcggaatacagccgctgtatcgttccgaagacctgcgcgaacgccagcccgacgccaacaccctgcaccagccgggcgccgatcagccacgccccgtgtgaggcgaaggccgcgaccccgctcgccaccacgaacgccgtcacgccggtcacgaagatggcgcgccggccgcgtacatcaccgaatcgaccggccggcaccaacaccaggccgaacgcgaggtagaacgcggagatcagccattgctgactactcgaatccagtccgagcgtactccggatcgtcggcaagacgatcaccaacagggcgatgttgagcccgatgatgaaggccaccagcacacctacgaccaccaccggtccccgcggcaccggacgacccgaccccgtccgaggtaactccccgttgtggttctcggcggtcacggcagggctgcctggcaggaagcgagaaccgtcatgtacgcattaacgatctgctgcggcgctcggccgctcgcaggacgatccggaggaggcccacgctgagcgcccaacatcctgccgccgtgctcttcgacatggacggcaccctggtggacagcgagaagttgtgggaggtcgcgctgcacgagctggcagtcgcctatgggggcgcactctcggagcccgcccgtcgggcgatagtcggcacgagcatggcggtctcgatgcggatcctgcatgacgacctgggccagccggaacgcgacccgcacgccagcgccgcgtggatcaacacgcggattctggagctgttccgcagcgggctgcggtggcggcccggcgcactggccctactgcaggccgtccgggccgcgggtatcccgacggccctggtcacctccagcggacggacgctggtggaggtggcactcgacaccctgggccgggacagcttcgatgcggtggtgtgcggggacgaggtggaggcggccaagccgcatccgacgccctacctgaccgctgcccggctgctcggtgtgccgatcggccggtgtgtggcgatcgaggactccccgaccggggtggcaagcgccctggccgccggcgcggcggtcctcgcggtgccgacggaggtgccggtggagccatccgccggcgtgcaccagctggccagcctgaccgcggcggacctggagctactcgcggcgctgctcggcaaaccgccagcctgagccgcccgttctcggccgtcgacggcgtcaccctcgacggtccggtgtgcggtcagggcctccgggagcacccggaggccctgaccgacggctcagtcgtgggcgatggcgcccaggacgtcgatgcgggcggcacggaccgccgggatcacggcggcgaggacgccgacgaacgcgccgagaccgaccatcacccccatgtccgcccagggcaacaccaggtcggtgatcccctcgtcgtgcaacgcctcgacgacggccgcaccgaggccggagccgacggtgatgccgagcagcgcgccaaacaccgagatcaccacggcctctacggtgatcatgcccatggtctgcccgcggcccagcccgaccgcccgcagcaaccccagttcccgggtgcgttcgagcacggacagggcgagtgtgttgatgatgccgagcaccgcgatcacgatggccaacagcagcaggatctggatcatctggagcaggccgtcgagctggctggtctgctgctgaatgaacgcgtcccggtcggccacggacacttccgggctgtccgccaggagcgcctccacccgcggcagtacgtcgtccgcctgggtgccgggcccgagctggatgaagcccgtgatcggctgggggatggtgaagccctgcgccgcctccaccggcagggtgaccgggtcgaggaactcgtcgctttcgtagatgccgctgaccgtgtaggtcttcgcatcggcgcgagccaactgcaccggcacggtggagccgacggacagcccgcgtgcggccgccacgtctgaactgaccagcatctggtccggcccgagtcggctgatgtccccggcagtggccttcgcgccgaagatcttcgccagtgtcgacacgtcgctgttggcacctacccaggtgcgctcatcgccgacctgggccaggtcaccgtagacgccaccgaccagcgccaccccggggatcgccgcggactccgccagcaccgccgagtcgaagctcggcggccgagcgccggtctgcgcaccggcgatcaccaactcggccttgatcctgtcctgggccaggccactgatgctgctcttggccgagtccaggatgacggtgacaccggtgaccagggcgataccgaccatcagcgccgccgccgtgatcgccgtacggcgcgggttgcgcccggagttgagccggcccagcttgccgggcatccaccaggagaaaagcccgccgagcagaccgaccaccggccggctgaccagtggggtcagcagcgccaccccgatgaaggcgaacagcaccccgccgaggatcgtcatcagggagccgtcgccggtgtgcccgccgagccccaggaacaacagggtggcaccgatcgaggtcaccgccgcgccagcaaccgtgaccttggtcagcggccggtccggcgtcgcgacgtcctgcatcgcggcgatcggcggaatccgtgccgcccgcagcgcgggtagcagcgccgccaccaccgtgatgaccagaccgacaccgaacgctccgatcaccgccgccggtggtaccgcgatccccgccaggtccagcccaccggtgatgctgccgaacacgtacgccaacaacgcgccgacaccgacgccggcgccgaggccgagcacggaggcgagcaggccgaccgccaccgcctccagtaccaccgagccgatgatctggcggcggcccgccccgacggcgcgcatcagcgccagttcccgcgtgcgttgggccacgatgatcgaaaaggtgttgaggatcaggaacgtgcccaccaggagcgccaccgcggcgaagccgagcaggattcggttgaagaaggacagcccctccttcagacccgccgatgcgtcggcggagagttgtgccccggtcttcacctcgaagtcggccccgagcacggcggcgatgtcgtcgcgcagccgatcgttcgacacgccgtcggcggcggcgaccgtgatgttggtgaagacgtcgcgctggccgagcatcaactgctgtgccaccggggtggtgaacatgatctcgttgaccccgccgatggagtcgcggtctccgctgtagccgaagaccccgacgatggtgaactcctgcttcggctcgagcgtgagcacgcccacctggtcgccgacggcgacccgaccggccttggccaggccggcgttgacgacgatctcgtcgtccgcctgcggttcccggccctcgcgcagctgcacgagatcactcacgcccacccagttctcaccgagttggggcggtccgaaggtggtgaccaccttgccgttgctgccgatcaggcgggcgccgtcggcggccacgacgcccgtggcgtcggccaccccatcgacggctcggacccgctccagctccgcggccggcaccggtgccagcacctgcccgccctcgaagtcgctcaactccaccttcggcttcgcggcgacgttgacgtccaccccctcgtacgcgtcggcgaaggccgcgtcgaaggacctgccgagggtgtcggtgagcacgaacgcgcccgagacgaacatgacgccgagcaccaccgccaacccggacaggatcagcctgagcttgcgcgccagcaggctcttgagggtcgcccggaacatcagtcgtccacctcgacctgggcgtcgagcttcttcatcgtgtccagcaccgtctccgccgtcggctcgatcagctcggagacgatctgcccgtcggcgaggaagaccacccgatcggcgtacgcggcggcggtcgggtcgtgggtgaccatgacaatggtctggccgtgctcgcgcaccgagttgcgcaggaacttcagcacctccgcaccggcccgtgagtcgaggttgcccgtcggctcgtcagcgaagatcacctgtgggcgactgaccagcgcccgggcgcacgccacccgctgttgttgcccaccggacagctgtgccggccggtgatccagccgttcccgcaagccgacagtgtcgatcaccatgtcgtaccaggctgggtccggcttccgcccggcgatcgacagcggcagcaggatgttctccttcgcggtcaacgtcggcagcaggttgaactgttggaagatgaaaccgacctgttcgcggcgtagcttggtcagaccggcgtcccccagaccggtgaccgtggtgtcgccgatcgacaccgtgccccgggtcaccgagtccagcccggcgaggcagtgcatcaaagtcgacttgcccgacccggacggacccatgatcgcggtgaaccggccttgttcgaattcgcaggtgaccccgcgtagcgcgactacctgtgcctccccgctgccgtacaccttccacacctcgctcgcgcgggccgcggcctgcgcctgacggcctaccgtcgcggtcacgtcttctccttctcgtcgtctgatccgccccggccccctcggtccggcgcggcagtcccatcatcggcgtttcccggctcgcgtccctccgacttcgggcggagccgtggcggatttttgtgctgcgggtgcccctgatcaccactcagggttgcccctgaccacccgcccggtcgcgttaccgtccggtcgcactggcgttcctccaccggcccgaccctgcactgtgacgctatgtgagggtcaacctcgcggcccgtcgttggtcacgttatgtgtgcgcggcaaccccgcggtccgtcgtcggtcacgttatgtgcgtggggcaaccacgtggcccacgtacccgggcggtcagccccgaggtcggatcagccccgactcgtacgccagcaccaccgcctgcacccggtcgcgtagccgcagcttggtcagaacgtgaccgacgtgtgtcttcacggtggtttcgctgaccgacaacgcctgggcgatctccgcgttcgaccggccacgggcgacctggatcagaacctcccgttcccgcccggtcagcgggtcgaggagccgcgtcgggcccgccgccgggtcgggcagcaactcggcgaggtggtcgagaaatcgatcgaggatccggggcgccaccaccgcgtccccggcggccaccgcgcggatcgcggccgacaggtccgcggacggcacgtccttggcgagaaagccacgcgccccggcccgtagcgcacccaccacgtacgcgtcgaagtcggaggtggtgaggatcagtacccgcaccggcagcccggactcgacgatcgcccgggtcgcgaccaccccggcgcggggtggcgtccgtgcgtccatcagcaccacgtcgggcagcagccggcgagtcagttccaccgcctcggtgccgttgctggcctcggcgacgacgtcgaggtccgcctcggtgccgagcaccgtacgtaagccggtgcgtaacagtggctggccgtcgacgaccaggatgcggatcggccgtcgccacgggtcggcgccgtcgggatccacgccgtgtccggtcactcgtcagcgcccgggggtgtcgggcgggaccgcgcgtccggcagcgggtcggccggagccgacccgaccgggaacggcggcggcgtgcccccgaagctcggacacagcctctggtggctgcaccagtcacacagccggcttggccgcgggcgaaagtcctgggcggcggtggccgcctcgatcgcccgccacagggccaccactgtgcgctcgaaccgcaccagttcgtcagcgtccggagcgtagtcgcagacctccgcgtccttcaggtagagcagccggagcacgcgtggcaccaccccgcgggtacgccacaacaccaacgcgtagaacttgagctggaacagcgcccgcgcctcgaatgcctcccgaggtgcgccgccagtcttgtagtcgaccacccgcagcgcgccgtccggggccacgtccagccggtccaggtagccccggatcagcagctcctcgtcgaccaccgcggagatgagactctcccgctcggccggctccaggcggcgtgggtcctccaccgcgaagtagccgcgtagcagccccgtggccgaacgcagaaactccgcgcgggcctcagcgtcggcggcgaacagggcagccagctccggctgctcggcaaccagccgttcccactgcggagccaccaggtcaccggcggcggtcggcgtgcgcccggcgggaggcaggtcgaacagccgttccagcacggcgtggaccagggtgccccgcgcctgctccacactgggctgctcgggtagccggtcgatgctgcggaaccggtagagcaacgggcaggtcttgaagtcggccgcccgcgagggggacagcgaagcccgtagcgtcgcaggcacctccgccgtgggcgggagctgctgggtcgtcaccggatccgctgtcatgcccggaagggtagggcaccggggtgacagcgtgcccctcgccgtctgcgggacatgatccgtccccgcgtagcatcgtcccgatggagtccaagcggcaagccccacgcccgcctacccggcactccggtgtgaccgtcggtcgggtggtcggggtgccgctgcgcctggactggtcgatgctgctgctcgccctggccgtcgccgtgatgtacgccgaattcgcccgccaccagctcgccctctcgccggccggtggctacgtgatcggcctcggcttcgtggtttcgctgctcgggtcggtgctcctgcacgaactcgggcacgccctcaccgcccgccggtacggcatcggggtccgcggcatcaccctggagctgctcggcggctacaccgagatggaccgcgacgccccgactccccgcgtcgacctgctggtgtcgctggccgggccggccgtctccgcggtactgggcggggcagcggtcgccgtcacgatggcgctgccggaccgtacggtgggtcaccagctcgccttccagctcgcggtgagtaacgtcgttgtcgcagcgttcaacgtgctacccgggctgccgctcgatggtggccgcgcgctgcgagccgccctctgggccgccacccgggaccggcaccgggccaccgaggtggctggctgggtcggccgtgtcgttgccatcggtaccgtcggggcggcagtcgtccttgccctcacccgtcccccgacacctccggtactgctcgcgctaccactgatgctgctggtcgcgttcaccctctggcggggcgccgggcagtcgatccggctggcccgggtcacccgccggttcccgctgatcgatctctcgcggttggcccgtccggtgtgcgccgtcccggccggaacccctctcgccgaggcgcagcgccgcgctgccgggaccgaccctccggccgcgctgctggtcaccgactccgcgggtggcccgcacgccctggtcaatccggtcgaggtggcggcggtagcggtggaccgtcgaccctgggtgccggtggacgcggtgtcccggccactggccgaggtgccggccgtgtcggtcggcctcgacggcgagcaggtgatggagacggtgcggcgccacccgggcgcacagtacgtggtgacctcaggcgaagatgtcgtcggcatcctgtacctcgcggatctggctcagctactcgaacctcaccggaagatgaacacgtgaccgcacctccctccgccgcgcccgaccagtacgtccccgcaccgcctccggtgcgccgcgggccgttccaacccggtgaccgggtgcagttgaccgacccgaaggggcggatgcacacgatcaccctggagccgggcaaggagttccacacgcaccgcggcatcctgcaccacgacgctctgatcggccgacccgacggcagtgtcgtcaccaccgctggcggcgggacggcgttcctcgccctgcggccgttgctcgccgactacgtgttgtcgatgccccgcggtgctcaagtgatctatccgaaggattctgcccagatcgtcgccatgggcgatgtttttcccggtgccaaggtccttgaggccggtgtcggatccggcgcgctgagctgctccctgctgcgtgccgtcggcccgtccgggcagctgcactcgtgggagctgcgtgacgacttcgcccagatcgctcgacgtaacgtcgaggcgttcttcggcggcccgcaccccgcatggcagctgcgggtcggtgacgtggcggcgaactcggcgaccgggttcgaccgaatcatcttggacatgctcagcccgtgggaggcgctcgacatggtcgagcgggcactgctgcccggcggcgtgctggtcgggtatgtcgccaccaccccgcagttgtccgacctggtggaggcgttgcgggaacgcggtggctggacggagccgcgggcctgggagtcaatggtccgcgactggcacgccgaggggttggccgttcggcccgaccatcgcatgatcgcccacaccgcgttcctggtgtccgcgcgtaagctcgcccctggggtcaccgccccgccccggcgtcgcaagcccagcaagggtatggaggcatacgcgcagcgccgcgcggccctgcgggaggcggcggccaccccggttggttcggtggagcccggcctggcggaggaggaacgacggccatgacgatcgggtggggcggcggggaatgatgcgacggcggccgaccggcgcgggccggtggcgcggggaggcgggatgaaacggccgggcgtgggcggaggcgacttgccagcggtgtttccagactggtcgccgtacggggacctcgagtcggcggctcgggcctacctgcgcgatccggacgtggccctcgagacgctcgggggtgtgctccgtggcgcgtccgtgctcggtttcacgctggaacgcttcgtcaacgaggtcaacggagtctggcaggaggtcgtcatctgtgacggcagtcgcctggttctctggcacggcgaggacgttccgcctggggacggcccggccggctcgatgaactcctcgttgcgggtggtgccggtctcctcggtcaccgaggtgggttgtcggcggcggctcacccgcgccgacgacggcaccgtgcgggtggacagtatcgacgtctacctgctgctgagttcactggacgaggcgccgtcgggtgaggacggggtcggttctccccggcacgacgcgttgcggttcggcaagaccctcgacgacggcggggcagggcagatcgcccgcctcgaggagttcgcccggctggtcgcctcggtcgttggtcgaccgctgctgtgaggccgacgccggacgtggcggtggaaccggtccggatccgacgggatctgcgcccgcgggattcggactcggcgttgccgcacccggcgggatccggactcggcgtcgccgtgcccgatggcggtcagtcctgcgcgtccgggccggcgactggcgtgccgtcaccgccacgtaccacgtgaatgcactcgcccgggcattccttcgccgagtcgatcacctcgaggcggaggtgttccggtacggccacccggccacccggggtctgtaccagttcaccgtccggatccttgacgtaggcaagtccgtcgatgtcgaactcgaagacctccggcgcgtactggacgcacagcccgtcccccgtgcacaggtcctggtccacccagacctgcagctggtccgtcgcgacctcgatcaccgtacccccaggttcttccgtcgtacgccctgacggtacccgaacggtcagaccgaatccccggcccacccgtgacgatcaaggttcggtgacgagggtgttgcatgggaccgaatcggcctcatagcggctagtgttagggcagaacgttcaagccccccggggaggtgggacgtggcacgcagcgacgacgcggactcgcgcgccgcacggtgggagaaggaggcccacgatctctccacgcaggtcgcgttcctgcaagaggaactcgctctggtgcggcgcaagttgaccgaaagcccccgacacgtccggcagctcgaagagcggctggctgccgcccaggcccagttggcgcggctgaccgagaacaacgagcggctcgtgagcaccctcaaggaggctcgggcgcagatcgtgacgctcaaggaggagatcgaccgtctcgcccagccgccgagtggctacgggatcttcctggagcggcacgacgacggcacggtggacgtgttcaccggtggccgcaagctccgggtggccgtctcaccgtcgctggacgtcgccgagctgtgccgtgggcaggaagtcctgctcaacgacgcgctcaacatcgttgacgcgttcggctacgagcgggccggtgaggtcgtcatgctcaaggaggtgctcgccggaccggacggcgcccccggcgaccgtgccctcgtggtctcccactccgacgaggaacgcgtcgtgcacctcgcggagaccctgatcggcgccgcgatccgggcgggagactcgctcatgatcgagccccgctcggcgtacgcgtacgagcggattccgaagagtgaggtcgaggaactggtcctggaggaggtgccggacgtcgactacaccgacatcggcggcctccacgcgcagatcgagcagatccgcgacgcggtggagctgccgttcctgcacgctgatctgttccgcgagcaccagctccggccgccgaagggcatcctgctctacggaccacccggctgtggtaagaccctgatcgccaaggcggtggccaactcgctggcgaagaagatcgccgagcggcgcggcgaggagaagcacaccagctacttcctcaacatcaagggtcctgagctgctcaacaagtacgtcggcgagaccgagcggcacatccggctgattttccagcgcgcgcgggagaaggccggtgagggcacgccggtcatcgtgttcttcgacgagatggactcggtgttccgcacccgcggttccggcgtctcgtcggatgtggagaacaccatcgtcccgcagttgctcagcgagatcgacggcgtcgagggcctggagaacgtcatcgtcatcggcgcctccaatcgggaggacatgattgacccggcgatcctgcggccgggccggcttgacgtcaaaatcaagattgagaggccggacgccgaggcggcgaaggacatcttctccaagtacatcctctccggactgcccctgcatccggatgacctggccgagcacggtggtgagccacaggccaccgtggcggcgatgatcgacgcggtcgtcctgcggatgtactcggagaccgaggagaaccgcttcctcgaggtcacctacgccaacggcgacaaggatgtcctctacttcaaggacttcaactccggggcgatgatccagaacatcgtggaccggggcaagaagatggccatcaaggagtttctcacctccgcccgcaagggcctgcggctgcaacacctcctcgacgcctgcgtcgacgagttccgggagaacgaggacctgcccaacaccaccaaccctgacgactgggcgcgcatctccggcaagaagggcgagcggatcgtctacatccgcacgctcgtctccggcggcaagggcgccgacgcgggccggtccatcgagaccgccagcaacaccggtcagtacctctgacgacggtgtgccgagggcccgggccactgaagacccgggccctcaaccgtcgtcgggtgaagctgctccgcaccgccgcgtcaccatcggtcgtgcggccgactacgctcgactacgggaccggtcggggcgagtgaggcgggtaggtcgatgagcgttagacggatcatgggcaccgaggtcgagtacggcatctccgtgcccggtcaggccggggccaatccgatggtcacctcctcccaggtggtcaacgcctacggggcgcgtccggaactcaaccggggtggccgggctcggtgggactacgaggaggagtcgccgctgcgcgacgcgcgtggtttcacctactccggggccgcgtacgaccctgcggaggccctcgccgacgaggatctcggcctggccaacgtgatactcaccaacggagcgcggctctacgttgatcacgcccatccggagtactccactcctgaggtgaccactccctgggatctggttcggtgggacaaggcgggggagttggtgatggccgaggcggcccggcgtgccgccaccatcccgggtagccaccccattcacctgtacaagaacaacaccgacaacaagggcgccagttacggcgcccacgagaactacctgatgcggcggcagaccgccttcgccgacatcgtcacgtacctgacgcccttcttcgtcacccggcagatcgtcgccggcgccgggcgagtgggcatcggtcaggacggtggtcagagcggcttccagatctcccagcgcgccgacttcttcgaggtcgaggtcgggctggagaccacgctcaagcggcccatcatcaacacccgcgacgagccgcacgccgacgccgacaggtaccggcggctgcacgtcatcatcggtgacgccaacctgtcggagatctcgacgtatctcaagctgggcacgaccgccctgatcctcaccatgatcgaggagaaggcgctcgttgcggacctcggcatcgcggatccggtcagcgagctgcgggcggtcagtcacgacccgtcactcggccacctcatgcgactgcgggacgggcggcgactcaccgccctggacgtgcagtgggcctactacgagcgggtacgctccttcgtggacgaccggtacggcagcgatgtcgacgagcagaccgccgacgtgctggaccgctgggagagcgtgctggaccggctgggtcgggacgcgttcctgtgtgccgacgaactcgactgggtggcgaagctgcggctgttggagggctaccgggaacgggagaagctcggctggggggcgcacaagctgcaactggttgacctgcagtactccgacgttcgcccggagaagggcctctaccaccggctggtgtcgcggggcgcgatgaagacgctgctgccggtggaggcgacccaggccgcgatgaccgagccgccggaggacacccgggcctacttccgaggtcgttgcctcgcccagtacgcctccgaggtggtcgccgcgagctgggactcggtcatcttcgacgtgggccgtgagtcgctggtgcgggtgccgatgatggagccggagcggggcacccgcaagcacgtcggcgcgctcttcgaccggtgcgagagtgccaaggatctgctggagacgctgaccaatggttgagtcgtccgacgtgatgcccaggtgtcgcccggccggggcgcggcgggccgtttcgtcgtccgcgcgaggtaggttcgtcgtagacgatcgtggaggaggcagccatggcgacccgtgacagtggtgggcagtcgcagaccggccggtcccagcagggcgaggagatcgaggacgtcacgacggaggcgagcccggaggtcgccgaacggcacgccgagatcaccgaggacgtcgacgacctgctggacgagatcgactcggtcctcgaggagaacgctgaggaattcgttcgtggctatgtgcagaagggtggtgaataggaggcgtcgtgggtgtaccgggcggctcggccggtgtcggctgagcccgcggcgtggtgagtccgcaacacccggaccacgatcaccgcaccatggggcgtgcgggataccctgctccaaccacaacggtggtcctggccggtcccggatgcgagtccagacggaccgaccagggcgatcacgtacctgagaggaaccacgtggcagcggcttttgatccatccgggcgtcttccggatctgttcaccagcgcggggacgtcctccttctccgcgttcctgagcatggcggccccggagctgctgcccggacgacgtccgctgccgccggggacggccgcggacctgacgccgcacgccaccaccatcgtggccattgccgcggccggtggggtggtgatggccggtgaccgccgcgccaccatgggtaacctgatcgctcagcgagacatcgagaaggtctacccggcggacgcgtactccctggtcggcatggcgggcgccgccggaatcggcatcgagctgatccgactgttccaggtcgagctggagcactacgagaagatcgagggagcgatgctctccctcgacggcaaggccaaccggctggccgcgatggttcgcggtaacctcggcgcggcgatgcaggggctcgccgtggtgccgatgttcgccgggttcgacctggccgcgaacgacccggtcaaggctggccggatcttcagcttcgatgtgacgggcggcccgtacgaggagaccggttacgacgcggttggttccggctccctgttcgccaagtcggcgctgaagaagcggttccgggtcgggctctccgtcgacgacgcgatgcgtctggccgtggaggccctgtacgacgcggccgacgacgacaccgcgaccggtggcccggacctgacccgtcggatctacccggtggtgatgaccgtcacggcggagggcacgcaccgactcaccgaggcggagacggcggcgatcgccgagaacgtggtcgctggccggatggagaacccgggcggctgagacccccacccgaccgcagtccccagcacagcgccgtaaggagaacttctgtcgtggccatgcagttttacgcctcgcccgagcagatcatgcgtgaccgctccgagctggcccgtaagggcatcgcccggggacgcagcgcggtggtcctgagttatgccggtggggtgctcttcgtcgcggagaacctctccagtgcgctacacaaggtcggcgagatctacgaccggatcggcttcgccgcggtgggcaggtacaacgagttcgagaacctgcggcgtgcgggcgtgcggatggctgacctgaacggcttgagctacgaccggcgggacgtgaccggccgggcgctcgccaacgcgttcgcacagacccttggcgcaatcttcaccgagcagtccaaaccgttcgaggtggagatctgtgtcgcccaggtcggagcgacgacagcggacgacgagttgtaccgactcacctacgacgggtcggtcaatgacgagccaggtcgaatggcgatgggcggtcaggccgaggcgatcaccggggtgctcaagtcaaaccaccgtccggacatgtcgctgggcgacgcggtaaaggtggcggtgcaggcgttgggcagtgtcggcggtgagggtggggctgcccgcacgatcgcggcggaccaactggaggtcgccgtcctggaccgtggccgggtggggcggacgttccggcgggttaccggcgccgcgttgaccgtgctgctcgacgacggtgcggccgggcagcctccgtcgtcatcggacacggacacctcggcggcggaggcgcggaagccgacggcgtcggcgggctcggcggacctggagggcccggagccggaacgcccggattcctgaacctggctggctcgccctcgtcggcgggactacgccttgaccagcggctcccaccaggcccggtgctcccggtaccacctgacggtggcggtcaggcctcgatcgagggcgacggctggtgcccatccgaggtcgcgacgggtcgcggtggtgtcgagggcgtacctgcggtcgtggccctttcggtcggtcaccggtgtcacccggtcccaaccaacgtcgaacaggtcgagcagcgcggcggtcagatcccggttggtcagggcagtgccgccgccgaggtggtagatcgccccggcccggccgttccgttgcgccagcgcgattccgtggcagtggtcgtccacgtgcagccagtcgcggatgtcgccgccgtcgccgtacagcggcagggtgtgtccctcgaacaggttggtgacgaagcgggggatcagcttctcggggtgctggtagggaccgtagttgttggcaccccgggtgatcaccacgtcaagtccgtgggtgcggtggtaggccagggccaacaggtcggcggcagccttggtggccgagtacggggaactcgggttcagcggcgcggaagggggcgacgtgccctggctgatggacccgtacacctcatcggtggagacgtggaggaagcggccggtgcggtgacgcagcgcggcgtcgagcaggacctgggtgccgcccacattggtgctgacgaacggggccgcactggcgatggagcggtccacgtgggattcagcggcgaagtggacgatggcgtcgtgtccggcgacggtggcgtcgaccagatcctcgtcgcgcacatcaccacggacgacacgcaggcgggggtcgtcgcggacggggccgagactgccatcggtgccggcataggtgaacgagtcgagcacggttacctggtccggccgcagggcgggttcggagccggagagcagccggcgcacgtacgctgagccgatgaagccagccccgccagtgacgaggattctcacggtttgcaccgtaccttggggcgggccgctcgggcgggaggtggcagcgggccgcgcgggacgggtgtggtgagcgctgcccagatgccgtccggtgcggctagggtctcctcatggagcggcgaatcttcggcctcgagaccgaatacggcgtcacctgcacctaccgcgggcagcgccggttgtcccccgacgaggtcgcgcggtacctgttccggcgggtggtgtcgtggggccgatcgagcaatgtcttcctgcgcaacggggcccggctgtacctggacgtcggctcgcacccggagtatgcaacgccggagtgtgactcggtggcggacctggtggcgcacgaccgtgccggtgaacggatcctggagggcctgctcgtcgatgcggagaagcggctgcacgacgaaggcatcgcgggtgagatctacctgttcaagaacaacaccgactcggcgggaaactcgtacggctgccacgagaactacctcgtctcgcgacacggcgagttcggacggttggcggatgtgctgattccgttcctggtcacccgacagttgatttgtggtgcggggaaggttctgcagacgccccggggcgccgtctactgcctgtcgcagcgggccgagcacatctgggagggggtgtcgtcggcgaccacccggagccgaccgatcatcaatacccgggacgagccacacgcggacgccgaacggtaccgccggctgcacgtgatcgtcggcgattcgaacatgaacgaggtcaccaccctgctgaaggtgggcgccgcggacatcgtgctccggatgatcgagtccggggtggtgatgcgggatctgacactggagaatccgatccgagcgatccgcgaggtgtcgcacgacatcaccgggcggaggaaggtgcggctggcctcgggtaaggagatcagcgcgctggaaatccagcaggagtacctggcgaaggcgacggagttcgtcgagcgacgcggcggcgaccagacggcaaagcgcgtggtggagctctggggccgggtgctgcgggcggtggagaccggtgacctggatccggtggcccgggagatcgactgggttaccaagctgcggctgatcgagcgctaccagggtaagcacgacctgccgttgtcgcatccacgggtggcgcagatggatctcgcctaccacgacctgcgtcgcggtcgaggtctgtacggcttgctggagcggcggggccaggtggaccgggcggcaaccgatccggagatcttcgaggccaaggagacgccaccgcagaccacccgagcgcggctgcggggtgagttcatccggcacgcccaggagaagcggcgggacttcacggtcgactgggtgcatctgaagctcaacgatcaggcgcagcgcaccgtgctgtgcaaggacccgttccgggcgtacgacgagcgggtggagcggttgatcgccagcatgtgacgtcatgacgggcaggtgcgtgccggtcgaccgtcgccgggtaggctggccgcgcgatgatgcctaccaacccgggcggtcccggctccgagaagcagagctgggtcgagcgccgccgccagaagatccgtgcggagatcgaacgtaaccgccgcggcgagtacacggtgcccacctgggtgctggcgctcgccctgggcgcgatcgtggtggcctggggcgcgttggtgatcttcgcctgagccccggtcagccggcgagtcgcgcggcatgccggccggctgccgcagccgcgaggaagtaggcgtagtcggcgtccagaccgcggcccatcgttgacagtggcaccgggctggctcgcagcgcggcgtcgagcccgtcaaccggcacccggcgcacgcggtgccgggcggcgagtggggccagcgccacctcgaccgttgtcgccagcgccgggtcgagttggtcgggaaccaccaactcggcgctggccaacgccacccgaccgtacgcggtcagactgtggtgggacacgccacggtgtcgaggacgggcgtcggcggcggagatccggagtgatccgaccggccgtccacccagtgcggcgattgcgttgaccgcctcgccgactgctactccggagaagccccaccgcgtgccggtacccaggttgccgggtccctgggcgacgacggccaggtcggcgtggagcacatgtcgggcggcgagcaggccggcgtgcagggtgccggcctccaggtccccgccgaacgcctggccgacgctgatcgtgccgaccaggtgctcgcggagcccggcgagggtacgggagaaccacgctggcagcgcgccaccgtcggtgagcaggtacgccacccgtgcgttcggtgtgtcggcacggattccggcaagaaccgccgggagggcggagtgcaggtcggcggtgaccacgggcaggccggacagatcgtcggcgtcggccagggcggctcggtgcggggatgcctcctcgtcgacgccgagcaggatcggctgtaacggggtgtagcgggccttgaccaggtgacccgcggcacggctttccgctggtgtgggtggatccggtggtagccggtccggcagggccacgaccaaggcgtatccgccggtaccgagacccatcagcagggcgttcacgttgagcaacacgcggtctccggcttggggccggccgaccagttcggggtaggcgagggcgcgtaccgcagcgccgtcgacgagggtgacgtccagttcgaccgcgcccttccattctcgccgaaccgccgtcaccgttgctgaccgccatcgcaccatgcgcgcgacgctagcggtcgtgcctggtgggtccggtggccggggtggcggggtgccgcccatgagccggccggagcggcggtggtggcgaacagccgggacgcgcggcgcggtgggtacatgtgttcgggccagcgactgctagcgtcgtaccgtgtcgcggacccgtaccgaacgcctggtcaacctggtgatctgcctgctgtcgacgcgacggttcctgaccgccgcgcaggtcgccgcgaccgtgcccggttacgagcacgatccgaaggatccgcgtgaccatgaggcgttccagcgtaagttcgagcgggacaaggccgagctgcgtgagcttggcgttccgttggagaccggcacggccagcgtgttcgacgtcgagccgggatatcgcatcgctcgccggcagtatgcgttgccggagatcccgctcgagccggacgaggccgccgcggtcggcatcgccgcccggctgtggcagcacgccggcctggccgccgccgcgtcgtccggcctggcgaagctgcgcgcggccggtgtcgacgtggacccgcaggccaccctcgggctggagccgatggtgaccgtcgatccggccttcgcgccgctgaccactgccgcccgggaccgccaggaggtggccttcgactaccgggttccggaccgggacgagccgtccggccgtcggctgcagccgtggggggtggtctgctggcgaggccggtggtatgtggtcgggcacgatctcgatcgggctgcggcccgctgttttcgtctgtcccgggtggtgggggcggttcggtcggtgggccggccgggggcctacgatccgccggttggggtggatctgatcagctacgtcgcccgctcgtcgggcccggcggagcgcacgggccgtgcgacggtgctcgtcgtgcccggtcgggccgccgggttgcgccggtgggcggtggagtcgacctccgggtcgaccggtgaccggcttgtgctgccgtacgcggatccggagtccctcgccggtcagctcgtcgggtacggcccggacgtgcgggtgcttgacccaccggaggtgcgggaggcggtcatccagcggctcaaggagaccgccgcgcgccatgacgtcgttgccgggggtgcccggtgaccaggaacgttcgtgctggctcccgtgcttccgccgatcgtttggcccggctactcaatctggtgccctacctgttggcccggccgggcatcgaggtcgccgaggcggccggtgacctgggggtgaccgagcggcagctgcgggaggacctggagttgctgtgggtgtgtgggctgcccggctatggcccgggtgacctcatcgacatggcgttcgacggcgaccgggtgacgatcacctacgacgccggcatcgatcggccgttgcgcctcactccggacgaggccctcgcgctggtcgtggcgctgcggatgctggcggagacgccgggggtggccaaccgggaagcggtggagcgggccctggtcaagatcgaaaatgctgccggcgacgggttgggtgccccggtcgcggtgcgactaccggcggacaaccggcgagtgacggagctgcgggcagccgtggagagcggccgggcgttgcggatcacctactactcggtggcccgggacgagacgatcgaacggatcgtcgaccccctgcggatgctcatcatcggcggccgggcgtacctggaggcatggtgtcgccgggccgaggggatgcggctgttccgggtcgaccggaccgacgcggtgactcggctggccgagccggcgcgggtgccgccacaggccgtgccgcacgacctcaccgcgggcgtgttccggcccacgccggatctgccgctggtcaccctgcggatcggtcggggcgagcggtggatcaccgagtactacccgtgcgagcgggtcgaacagagcgatggcgagtggttggtgtcgctgcgggtcacggatctgggctgggcccgccgcttcgtgctgggcctgggcccggaggtcaccgtggtcgcgccgccggagctggcggcgcaggtgcacgcggcggcgaccgctgccctcgaggcgtatgccgcgcctccacccgacccggcggcggtcgagccgatggcgccgactgaccgggcagtaggctgaccaccgtggtggtgtggatcgtggtcgcgctggtggtggtcccgttcgtgctgctcggcttggccgcgcggccggtgttgacgagtgtgcgccggttgcggcgagcggcggtggcgttgcagcggcacgctggtgcggcggcggagcttcagacgaccgcggcggcgctgcaggttcgggccgaagagctgcaggcgcgggcggcgaatgcgcagcagcagatcgccgcgatcaggtcccggcgcggcgggtgaccgacccgaccgcccgtgggccccgggttcggggagtgccctgccggcgcgcggtggccccgggacatcccaggttggccaaggcttcacgcggccggcacggtccggtacgcccggtgggtggcaacgccgcccggcgcacgtacgatggctacgacaccacctgcccgactcagagcgactggagcttcccatgggtgccctcaagccgtggcacatcgccgtactcgtggtcgtgctgatcctgctgttcggcgcgaagcggctccccgacgcggcccgttcactgggccgttcgctgcggatcatcaaggccgagacgaagagcctgcacgacgacgaccgtgacctggccgagaaggccaacgcccaggccggctaccagccgctgccgccgcaggttcagcaggagccgtacccccagcagacgccctaccaggccccgccgcagcagcagccggtcgtcgacccggtgcagcgcgcccgcgacagctgaccgaaggcccgaccaccgtggcctttgccctgcgtaaacgcggcccgagcagcttccagcgggcctcggaaggctcgatgaccctggtcgagcacgtccgcgagttgcgcgaccggctgttccgcgcgtcgctggctgtcgtcgccggcctgattgtcggttttgtccttgcgcaaccggcattcgatctgctgaaagagccctactgcaacctcccggactccacgaacgcggacggggtgtgccaggggttcctgcagctgtccccagcggacgggttcctcctcaagctcaagctggccctgtggatcggcctgatcgtcgcggcaccagtctggctctatcagctctgggcgttcatcgcgccgggtctgcaccggcacgagcgtaaatgggcgtacgtcttcgtcgccatcgccgccccgctcttcgccggtggcgccgtcctcgcctacctggtggtggacaagggcctggcgtttctcatggaatccggtgtcaccgggctgtccacgcaactcgaggtgacccgctacatctcgttcgtcacgaccatgatcctgctctttggggtggcgttcgagtttcccctgatcctgctgatgttgaacttcaccggggtggccaccgcgcggcggctgctcagctggtggcgcgtggtgatcttcgtctgcttcgccttcgccgccatcgcgaccccggatccggggcccttcgggatgacgttgctcgccctgtcgctgtcgctgctgtacttcgtcgccgtgggcgtcgcgttcctcaacgacagacgtcgggggcgcggtaaggagatctacgcaggcctcgccgacgacgaggtgtcgccgctgaaggacgacaacgagccgatcgaggccagtgccccggtcggcgcgcccgactcgatcgcggagcccgagccggttgccaagcccgcgccgatcgagcgtcgctacgacgacatgacctgacgaccggcgccgtacgcgcggcgccggtacccgtccgcaggggtaccggcagccggcgcgtcccggtacggtgcacgccgtgaccacagtcgatcgtgctctcggcgctggcctcccggtcgtcgtcctggccaacccgagcgccggccgggggcgccatcgcggactgctgcccagcgtggtgcatcggctgacggccggtggccacccggtgcgggtgctcgacgtgtggaccccggcgcaggccgaggcggcgtgccacaaggcggtcgccgacggcgcggcggcgttggtcacggtcggcggcgacggcaccgtgcacctggcgctgcaggcggtggcgggcaccccggtgccaatcggggtggtgccggcggggaccgggaacgacttcgccggcagcaccggcttcccgaccgatccgctcgccgccaccgacgcggtcgtcgccgcgctgaggggcggtcgctcccacccgatcgacctggcccgaatcaccgcggcggacggcacgcaccgttggtacggggcggtgctcgcggccggtatcgacgcgatcatcaacgagcgggccaaccggatgcgctggcctcgcggtcctcgccgctacgacctggcgatcctggtggaactggcccggctacggccccgccgctacacgttgcgcctggacggggtgacccacgagtcggacgccgtactggtggccgtcggcaactgcgccagctacggcggcgggatgcggatctgtcccgccgccgacccgactgatggtctgctcgacgtggtggtaggtgggcggttcgaccggcgtacgttgctgcgggtgaaacctcgtctctatcccggaacgcacgtcgagcacccgctggtgcgcagcttccaggcgcggaccgtggaggtggccgccgcgggcatcaccggctacgccgacggggaacgggtggccgacctgccggtaacgatcaccgcggtcccggcggcggtacggttgctgcgctgacctgggcggcggtgaggctgacggtggctgacccgaacgtgagcctcccacgggcacgcggcgtggggcgggcgcgatcgagctgctgcccgagccgttcgcgagacctgctgacgtctggtcagcccggcacggccaggtccagcaccgcgcccaggccgttgggacggccgacctcggcggtcgggagcaccagcaccgcgcagccggccgccaccgcgcccgcgtcggccggggtgtccccgaccatcagcgcacgttccgggtcgaccgtcagcactgcgcaggcgcgcaggaagatacccgggtcaggcttacagcgacctacctcgtaggacagcacatactcatccaccaggtcggcgagcttccacgcggtgaagagtggtcggatgtcgaagccgatgttgctgaccacgcccacccgcaccccggcggcgcgcagcgcggtcagggtgggggcggcatccgggtacggcacccagccctccggcaccagcccccgctcgtagagcgcgtcggcgagcccgtcgataccggtgtcaaccgttgccgcgagccccgtgtatgcgccgcgatgcgcgtgcgggtacagatcccggtcggcccagagctcggccagcgcgggcgggatccgggaaggcagcggtccgccggctcgaccggcggtgagcagccgatcggcgagtgcggtggcgcgtgcccggtcgagcgtggttccgcaggcggcagccgccgcggtcacccacgcggtggcctcctccacctgcgcgagcgtgccgtggaagtcgaagaacaccgcctccacgggccgacgggaggccgtcgggacagtgacacggcccggggcgggtgtcttggcgggttcggtacggtccggcacgccgtgaaccctaccgaccgcctccgatgggcccggacgcgacggcctcgtggggcgtcccggcgcggtacgcactaatcttggtcccatgtcgagccccgccgagcggtacgccgcggcgcgccgccgggccgcgcaggcctcccagttcccggtgttggacgagttcgccctcgatttgggcgtcgacctcgacgacttccagcgggaggcgtgtcaggcgttggagcggggcagcggggtcctggtctgtgccccgaccggtgccggcaagacggtcgtcggtgagttcgcggttcacctggcgttgcgtggtgggacctcggcccctgcccaacgccgcaagtgcttctacaccaccccgatcaaggcattgtcaaaccagaagtaccacgatctggtggaccggcacggtgccgcgcaggtcgggctgctcaccggcgacaacgcgatcaacggcgatgcgcccgtggtggtgatgaccaccgaggtgctgcgcaacatgctctacgccggctcggcgacgttggaagggctggcgtacgtggtgatggacgaggtgcactacctcgccgaccggttccgcggcggcgtgtgggaggaggtgatcatccacctgcccgcctcggtcacgctggtctcgttgtcggcgaccgtgtccaacgcggaggagttcgccgactggctggtcacggtgcgcggggagaccgcggtggtggtcagcgagcaccggccggtgccgttgtggcagcacatgctggtcggtcggcggatgttcgacctgttccacgacgccgacgccgcccgcaagcacgacgtgcatccggagctgttgcgccacacccgggacacgttgcgtcgcctcgagccgggggagggacgaggcgccggcccgggaggtcggcgtgggccgcgctggcggggcccgatgcgtcccgacatcgttgaccgcctcgatcgggagggcctgctaccggcgatcctgttcatcttcagtcgggctggctgcgacgcggcggtgcagcagtgtctcgccgccgggttgcggctgaccggcccggaggagcgggccgagatccgccgggtggtggagagccggatcaccgcgattcccggcgaggacctgtcggtgctgggctactgggactggctcgacgggctggagcggggccttgccgcgcaccatgccggtatgttgccggcgttcaaggaggtcgtcgaggagctgttcgtccggggcctggtgaaggcggttttcgccaccgagacactcgcgttgggcatcaacatgccggcccgctgcgtggtgttggagcgcctggtgaagtacaacggcgaggcgcacgtggacctgacgccaggtgagtacacgcagctcaccggccgtgccggccgccgcggcatcgacgtggaggggcacgccgtggtggtgtggtccccggagaccgacccgcggcacgtggcgggcctggcctccacccgtacgtacccgctgcggtcgagcttccggccgtcgtacaacatggccgtcaacctggtcggcagcgtgggggcggagccggcccgggcgctgttggagtcctcgttcgcgcagttccaggcggaccggtcggtggtcgggctggcgcgacaggtccagcgcaactccgagacgatcgaggcgtacagcgcggaggcagcctgccagcacggcgacttcgacggctacttcgcgatccgcgtggcgatcgccgaccgggaacgggcgttggcccggcaggggcagagccagcgtagggcggcggcggtcgtctcgttggagcggttgcgggtcggtgacgtgatccgggtgccgtccggccggcgagccgggctggcggtggtgctggacccggcgacagctggcttcggggaacctcgtccgctggtcctgacccaggaccggtgggcgggtcgggtcggacccggcgacttcaccaccccagcggaggtgcttgcccggatccgggttccgaagcacttcaaccaccgttccccggccgcccgacgggacctggccgcagaggtcagcggcacggggctggaccggcacggcggccggcggggcggccggtcgcggcgtggcggcggggaggacgaccggctcgtgcagctccgcgccgagctgcgccgccacccgtgtcacgcctgcccggagcgggaggaacatgctcgctgggcggagcgtcgccgacggctggagaaggacaccgaggagctgcggcagcgggtggcgggccgcaccggttcgttggctcgcacctttgaccggatcgtggcgctgttgacggcccgcggctaccttgcgcccgacggggcggtcaccgaggccggtcggacgctcagccggatctggacggaggcggacctgctggtcgcggagtgcctgcgtcgtggggtgtggggcgggctcagcccggccgagctggcggcggcggtgtcggtggtggtcttcgaggcccgtcgtgaccttgacgagcgggcgtcgctgccgcggggcgcggtggcgacggcggtggacgagacgttgaagctctggggagagatcgaggccgacgaggcggctcgggggctggccgtgacccgggagccggatctcggttttgcctggccggtctaccgttgggcacgaggggagccgctcgcgaaggtactcgtcagcggccacgtggacggcgagatgccggccggcgacttcgtccgctgggcgcggcaggtcgtggacctgctggggcagctggccgattccggcggcgcctcggccgagctgcgcagcaacgcgcggcaggccatcaccgcggtgaaccgtggggtcctcgcctaccaggccaccgcctgacaccactcgtctcgacgccggaaagccgcaccggtaggacgtgccgaccggctgtggtgatcaatcggttcgggcggccagggcatcgaccaggcgccggacggcaccggcgacgttccatcgctcggcgaggtcgagcagccgatcggggtcagccggcacggtcggcaggtcggtggacagggccggaaggggcacatcgagggcgacccggaccaccgtcggggcgacggccaggtagtcccgcgcggcggccagtttcgcgcgcagccccggcgcgaatcccgcaccgggatcgtccagggcggcgagcacaccggagatgtcgccgtgccggtcaacgagccgggccgccgtcttctcgccgacgccgggcacccccggcagcccgtcgctggggtcgccgcgcagcgcggcgaagtcggcgtagcgggccgctggcacaccgtagcgggcccggaccgcggtgtcgtcgcagtccgccagcttggccaccccccgcccgatgtagagcaaccgcaccccgcgggcgtcgtcgaccagctggaacaggtcgcggtcaccggagaccacctcgacgggccccggttgggtgaccgagagggtgccgagcacgtcatcggcctcgtacccggaggcgccaacagtggcgatgcccagcgcgtcgagcacgtcgaggatcaccggcacctgtgggctcagggtgtccgggaccacctcaccgccttccggcgccacccggtgcgccttgtacgagggcagcagggccacccgccagtcgggccgccagtcgtggtccatcgcgcacaccatccggccgggcccccgggtgcggatcagacttgccagcatgtcgaggaagccgcgaacggcgttgaccggttgaccgcccggcgcggtggcggcggactcggggataccgaagtaggcccggaagtagaggctgggcgcatcaacgagcatgatcggggctgtcacgcccgacagcctggcacaccgcaccgacgtccgggtggacgccagcatggtgtgacacgccggcggaccgggctccgggtccggtgtggtctgccatggggcctcccgcgccgggtcctcgtcggtggtgggcgtcgacaccatcggctgtccgccgggtgcggcccggcaacgcgccgaggcgtcgcgggggtgggctcgaaccgaacgaccgttaagctgtgcgggtgggactcgacgagctgtacccgccgcggcggctggccaccgcccggcgcgccgccgcggcggcgggcctcgacgccctgctgctcagtccgggctcggatctgcgctacctgaccggctacgacgcccaccccggtgagcggctcaccctgctggtgctgcccaccgaggcggagccgaccctgatcgtgcccagcctggaacgccccgcggccgaagcatccccggcgccggccacgggggtgcgaatcgtcgaccacagtgacggcaccgatccgtacccgttggtcgtggccgccctcgggcagccggtcggtgccgtcggcctggccgaccggatgtgggccgagcaggtcctcgcgctgcgagcggcgctgccagaggcgacccagcggctcgccaccgaggtgctcagcgcgctgcgtgtccgtaagtcaccgccggaggtgacggcgctggccgaggccggtgcggcaatcgacgcggtgcaccggcggatgggggagtggctgcgtcccggccgcaccgaggcccaggtggccaccgacatcgcggcggcgatccgggcgaccgggcacgcccgcgtcgacttcgtcatcgtcgccgccgggccgaacggggccagcccgcaccatggcacctcggaccggccgatcggggtgggcgagccggtggtggtggacatcggcgggaccatgccctccggctaccgttccgactgcacccgcacctacgtcgccggtggccgtgcctcggcggagtttctcgaccactacgcggtgctgcacgccgcccagcgggctggcgtcgccgcggtacgccccggcgtgcgcgccgagaccgtcgacgccaccacccgctccgtgatcgccgccgccggcctcggcgacgcgttcctgcaccgcaccggtcacggcatcggcctggacgggcacgaggagccgtacgtggtggccggcaacagccgggcgctggagccgggcatggcgttctcgatcgaacccggaatctacctcgccgggcgacatggcgcccggatcgaggacatcgtcgtctgcacaacggacggcgtacgacggctcaacaccacctctacggagctcatcaccctatgactgtcgaccggatcctgcccaccgacgaggcccaggacctactggacctggccaccgagatcgccgatcgggaactcgcgccgaaggccgccggccacgaggagcgcgccgagtttccccgggaggtgctgcgtaccctgggccgggcgggcctgctcggcctgccgtacggggaggagtacggcggcgccgcccagccgtacgaggtctatctgcaggtgttggagatcctggccagtcggtggctcgcggttgccgaggcggtcagcgtccacaccctgtcctgctacccgctcgccgagtacggcacgccgcaacagcggaagcggctgctgcctgaccttatcggtggggaacagctgggggcgtactgtctgtccgagccgcagggcggttcggatgccgccggtctgaccacccgggccgcgcgagacggcgacgggtacgtcgtgtccggcacgaaggcgtggatcacgcacgcccacgtggcggacttcttcaacatcttctgccgtaccggtggtgccggggcgcggggtatctcctgtctgctcgccgaccggagcatgcccggcatccagccgcaggtggcggagcgcacgatggggctgcacgcctccccggtggcgcagatcgccttcgacgagacgcgggtgccggcggaccggctgatcggcggggagggtgagggcttcggcatcgcgatgtccgcgttggactcgggccggttgggtatcgccgcctgcgcggttggtctggcgcaggcggcgctggactatgcggtcggctacgcccgggaacggcagcagttcggccgggcgatcgtcgacttccaggggctgggattcatgctcgccgacgccgccacgcagatctcggcggcccgggccctgatgttgacggcggcgcggcttcgggacgccggccggccgtactcgatcgaggcggcgaaggcgaagttgttcgccactgatgtggcgatgcgggtcaccatcgacgcggtgcaggtcctgggcggcgcgggctacgtcgccgatcatccggtggagcggtacatgcgtgaggcgaaggtgctccagatcgtcgagggcaccaaccagatccagcgtgtggtgatctcccgcgccctcgcgaagggctgacggtcgggcctgcggccacgcgggggctggcgagcccgtcatcgcgtggcgggccttttcccggtaggttgctcgccgtggaggagatcgaccgcgccatcgtcgctgcgctggccgtggacggccggctgtcgtacaccgacctcgcggaacgggtggggttgtcggtttctgcggtgcaccagcgggttcgtcggctggagcagcgtggggttatcggagggtacgcggcccgggtgtcgttcgaggcgctggatctgccgttgacggcttttgtggcgatccggccgttcgatccgtcgcagccggacgatgcgccggaacggctggctcacctgccggagatcgattcgtgctattcggtcgcgggagaggatttctacctgctgttgctgcgggtggccggtccggcggacctggagcgggtgctccaggagatccggatggcggcgagtgtgaccacccggaccacggtggtgttgtcgacgccctatgagggccgtccaccgaagatcagtgccgagtcgcccgggcggtcccggtcgcgggggccgggggagccggctggttccaccgacggatgacggggcgaccgtgctcgtgtccgagcgcgctgacggtggcggtctcgagccagaacagcgcaccggcagacggtgacaggtcgagccaccgggcggtgagcacccggaggctgtgcgcgtgcccgaccacggccacggtgccgtggtcgaggagcgggcgtagccgggtcaggacacggtcgaggcgttgaccgacctcgctgggggactcgccgccggggcagccgtcggtccagaggttccagccgggatggtcggcgcggacgtcggcggtggtgcggccctcgacctcgccgtagttccactcggcaaggtcgttgtcggtcgcggtgggggtgaggccggcgagttgggcggtacggaccgcgcgggcgcaggggctggtcaggacggcggcgaggcgacgtccggcgagcatcgggtggagcgcgcgggcctgccgttcgccgtcgggggtcagcgcgaggtcggtgtacgaggtgtgccgtttgctggcgctccaggtggtttcgccatgccggatgaggaggagctcgcccatctgtgtagtcaaccaccggcctcgtcattcttcctggctagcttcctaggattctctacgcgatgtgccaccgcactcatccacacgattgccccacctcaacacgggaacccgatacggatggccgagagacgccacgaggggggagcagagatgagcttcgccgacaagacgaagaacatgttcgacgagctgacaggtgcagccaaggagcgggtcggcgacgtcagcggcgatgagcggctgcgggccgaaggggttaggcagcgggacgacgcccgtgcccgccaagccgaggaggaacgcgccgagcaggcggatcgcgagttggatcaggccggtgcgcggtgaggtgacgagacgacagcgcgggccccggaggattcagccttccggggcccgccggtgcagcggtgtcggtggggacgaaactggggaagtggggcgacgcccgcgtctcgggggcacgggtaccggctgaggtgggtcagtcgtcgcggtgggtcgcccaccatgcctggccactgtcgggcagggtgtcgatcgggtcgtagtaggcgtagcgcttgttgagcgcctcgaggtctgctgactcgatggatgtgcggtagttcttggtccagtacgagatgccgcgttcgcggtcgtactcggtgagcatgtggacccagcgcttgccgacgaagggaacgtcgcacacgatccgtggggtggcgtagccgggcaggtagcccatgatgtcgtgttggagctgttgggcgtacccgaccgggacccgccagtgttcggcgttggggatcatgtcgcacaggtagaagtagtacggcaggatgcccgcttcgccctgtaacgcgaaacagaggtcgagcaggtcgggcgtggtggcgttgacgccacgcatgagtacgccctggttacgtacgtcgcgtacgccgatgtcgagtgcggtttgggcggctttggcgaccagtggggtaagtgactgggcgtggttgacgtgggtgtggatcgcaaggttgacgccgcggcgggcggcggtgcgggcgacccgttcgaggccttcgacaacgtcggcccggagccagtgttgcggcaggcccatgagggccttggtggcgagtctgatgtcgcgcacggtttcgatgtcgagcaggcgcatcaggtacgactcgaggtttctccacggcacgtttgccacgtcaccgccggagacgacgacgtcgcggacgccgggatgggctttgaggtaggtgatgtgggcgtcgtagcggtcgacgggcttgagggtcagtttgagtttgtcgatggcgggggtggagttgccgaccaggtccatccgggtgcagtgcccgcagtactgggggcaggtggagagcagctcggcgaggaccttggtggggtagcggtgggtgaggccctcggcgacccacatgtcgtgttcgtgcagggagtcacggctggcgtacgggtgcgagggccagtcggtgcgccggtcggaggcgacggggatcatgtagcgccggatcgggtcggcgtagagggcctcggtggtcatcggcgcgaacggcaccatggtgttgagcatctgtggtggtaccagcatggacatggtggccagcgccttctggtcggcctcgaggtcggcgtagaaggtttcgctgacgaggtcgccgaggacggcgcggagttgcttgatgttcttgacgcagttggcgcgttgccactgggcggattcccactgttcgcgggtgatgtggcgccagccggggaagcgggtccagtcgggttcgacgaggggcgcgcggcggtattcgtagggctggcccgtggtgggggcggcgggtgcaggcgggactgcggagatggtttccgccgggtgggtctgggtcacggccccctcctcgtagctgtggcgtggatgatcagtggccccgtaggctactggaaattatccggtgaagtaattattctgccggaagttttcccgccatgcgagctcgagtccgggcttcaggcggctggacagggaggtcggcgtgatgtcaccggtgggtctgcaccgtgtcctggagcccgcgggggtgctaccgcaagcggcttggcgactggacgcggacccggtcatcgccccgaacgaggtgcggatccgggtggagcggttgaacctggacgcggcgagtttccgtcagctgagggagaaacacggcggggatggcgcacgggtccgcgccgaggttctggagatcatcgctgcgcggggaaagatgcagaacccggtgaccggctcgggcggcatgttgatcggcacggtcgaggaggcgggccggcggtcgccgttgggcctgcgggtgggcgaccgggtggcaactctggtatcgctcaccctgacgccgctggccgtcacggaccggctggcccgctgggatgggcgcagtgagcaggtcccgtgtgacggacatgcgatcctgttcgcccgctctgtcgcggcggtgttgccggcggatgtggatccggggttgtccctcgcggtgttggacgtgtgtggggctccggcgttgaccgcgcgggtggtgcagcggtatgtggcggaccgggcgcgggaggcagacgctcgaccggtcagcgttgcggtgattggtggtgcgggcaagagcgggtcgctgtcgctggccgcagcccggcgggcgggggcggcccgaactgtcggggtggttccggtggtgggggaacgggacgcgttggcggcggccggggtagcggatgtggtggcggtggccgacgcgcgggatccggtggtgttgtcgacggcggtgacgtcggcgctgggggctccggcggatgtgacggtggtgtgtgtggacgtgccgggctgtgagcacggggcggtgttggccacggccgacggcggcacggtggtgttcttctcgatggcgacgagtttcgcgggggcggctttgggggcggagggcttggcggcggatgtgacgatgctggtcggtaacgggtatgtgccgggccacgcggagttcgcgctgggtctgctgcgggccgaaccgggggtgcgtcgtctgttcgaggcgcgggtggcggcagactgagtgccatgacgaacccctcgacgttgtaccgcggcggtgtgctgcattgtcccgctgatccgggcgcgactgccttgttggtgtccgacggtcggatcacctggttggggtcggacgccgacgcgccggctgccgatcgggtggtggatctgggtggggcgctggtgacgccggcgttcgtggacgcgcatgtgcacgcgaccgacaccggtttggcgttgtccgggctggatgtgtccggtgtgcggtcggggtcggagttactggcggcggtggcggcgttcgccgggaggctgccggccgatggggtggtgttggggcacggttgggacgagtcgacgtggccggtgccggtgctgccggacgtggacgagttgggtcgggcggcgggtggtcgacgggtgtacctgtcgcaggcgtcgatgcattcggcggtggtgtcgcgggcgttgttggccgagtgcccgtcggtggtcgcggcggtgggctatgacgggtcggggtggttgcggcgggacgcgcatcatgtggtgcgggcggcggcgttcgggtcggtgggtcgggcgcagcgggcggcggcgcagcgggtggcgttggcgcacgcggcgtcgttgggtgtcgcggcggtgcatgagtgtggtgggccggagatttccggtgaggaggacttcacgggtttgttggcgatctccggggcgggggtgccggaggtgtacgggtactggggtgagttgggcggcgcgcagcgggcgcgggagttgggcgcggtgggggctggtggggatctgttcgcggatggggcgttgggggcgcggacggctcatgtgtcggtgccgtatctggacgagggcgggtgtgggcacgggtatctgtcggcggagcaggtgcgtgagcacctggtgggttgcgcgcggtatgggatacagggcggtttccacgcgatcggggatgcggcgatcgcgacggtgctggaggggttcgcggcggcggcggtggggttgggcacggatcgggtgcgggcggcccggcatcgggtggagcacgcggagatcatgagtaagcggatgatcgctggttttgtggagtatggcgtggtggcgtcggtgcagccggcgttcgaccggttgtggggtggcgcgggtcggatgtacgagtcgcggttggggctggatcggtcgttggcgtccaatccgttgggggcgatgcactcggtgggtgtgtcgttggcgttcgggtcggattcgccggtgacgccggtggatccctggggttcggtgcgggcggcggtggcgcatcacaatccggcgcaacggatgagtgtgcgggcggctttcgcggcgcattcgcgtggcgggtggcgtgcggtgtgtctggacggggacggggtgttggcgttgggggcgccggcgacgttcgcggtgtgggacacgccggcgggggtggatcgggggttgccggtgttgcaggcggaggatccggaggcgcggggggcccaggatccgacgccgttgccggtgtgtcgacgtacggtgctgcgcggttcggtgatctatggggagggcgggttgtgaccgggaagcttgatctggatccggtgttggtggcgcgggcgcgggcgttggctgcccgggctggggcaccggtggtggagttggcgcgtagccacacgacggtgtcggtggagcgggcggtgctgcggttggccggggtgcagggtgcggatccggatggtattccgtgggtgaaccggctggtggatgcggtggtggcggatgtggggttggggcatggtgtggcggtgccggtgtttgatgctctggcgcgggagcagatggcggatgtgacgttgctggcgcagaaggcggcggccgggtcggtgcggttcgaggtgccggtggggcgggcggcgacggctgcgcggcgggctgcgcggcgggcggtcgcggcgggggtgcggcgtatcgatcggcggcgggtcgagcgggagcggttggtgcggcggttcggggatccggcgcggcggccgtggatctatctgatcgtggcgacgggggacatctacgaggacattccgcaggcgcaggcggcggccagggcgggggcggatgcgattgcggtgattcggtcgacggggcagtcgttgttggactacgtgccggagggggcgactcgggagggtttcgcgggcacgtatgcgacgcaggagaacttccggttgatgcgggcggcgttggacgagtcgtcgcgggagttgggccggtatgtgcggttgacgaactacgcgtcggggctgtgtatgccggagatggcggcgttggctggcctggagcggctggacatgatgttgaacgactcgatgtatgggatcttgtttcgggacatcaacccgatccgtacgttcgttgatcagcggttctcccgacaggtgcacgcgcgggcggggatcatcatcaatacgggtgaggacaattacctgacgaccgccgatgcggtggacgaggcgcacacggtgacggtgtcgcagttgctcaacgagttcttcgcgcatgaggcggggttggctgactggcagttggggttggggcacgcgttcgagatcaacccggatgtgccggagtcgttgcggttggagttggcgcacgccttgctggcgcgggagttgtttccggatgcgccgctgaagtggatgccgccgacgaagcacatgacgggggacgtgtttcgcggcaacctgctcgacgggttcttcaacctggtgggggcgctgaccgggcaggggattctgttggtggggatgatgaccgaggcggtggtgacgccgtggttgtcggatcgggacatcgcgttgcagaacgtccggtatgtgttgggcgccgcgggcgggttgcacgaggatttcgtacctgcgtcaggcgggttcattcagcagcgggcgcatcaggtgctgggttcggcggtggagttgctggagcggatcggggagcagtcgttgttgacggcgatcggcgagggcacgttcgggatcatgaagcggccggcggaccggggtaaggggctggatggggtggcgcggcacgagggcgactactacaacccggcggtggagatcttggagggggtggggtcgtgacggtcgtgccggagaagcaggtcgtgcggccgtacggtgacaccaccggcgacggcatggtgcaggtgtcgttcacgttgccggtgccgcacgacaagcgggccgagggcgcggcgatccagctggcggggaagatgggcatcgacccggcgatgctggtccatgcccgagcgatgggtgacgggttcaccttcttcgtggtgtacgggcgggtgaaccacctggttgacgtgtcggcggtgcgggtggtggagcgggactttccgttgctgtcggccaaggaggtcaacgcggtggtcaagcggcagctgcggcggaagctgtcggtggtgggggcgtgtatcggcaccgacgcgcacaccgtggggatcgacgcgatcctcaacgtgaagggcatcgccggggagaaggggctggagtactaccgggagttgcgggtcagcaatctcggtgcgcaggtgagtgtgccggatctggtggcggcggctcgggcggagcgggcggatgcggtgctggtgtcgcaggttgtcacgcagcgggatgcgcatctgcacaacacgcgggagatgtcggcggcgttccgggaggcgtggccggcggggaagcggccgttgttgatcgttggtgggccgcgtttcgacgaggcgatgaccgccgagttgggggtggaccggatcttcggccgcggaaccactccgggtgaggtggcttcttacctggttcattcgttgatcacgagccggaaggcggcgaaggtatgacggacccgagggtcgggttgacggtgacgcaccgacggtatgtgtcgtattcgcacgcgcactacgcgggcagcctggtcgacggggcgtacgcgttgggtttgttcggggacgtcgcgacggaggtgtgtatccgcaccgacggggacgaggggttgttcgccgggtacgccgacgtgcggttcgtcgcgccggtgcgggccggtgacgtggtggaggtgaccggtcgggtcagccgggtgggtacgcgtagccgcacgctggagctgagctgtgtggtggtgtgtcggggtcgaccggatcggggggagtccgcggcgcaggtgtgtgatccgccgattgtggcggtcaccgcgacgggcacggtggtcgtgccgccggtggcgtgaacgtcgcggtctgcgcggacgtcggttcgacgtacacgaaggtggcggtggtcgatctcgacggtgcgggtctggtcgcggcggcggccgtgccgaccaccgtggacagcgacgtgttacgggggttggatgcggcggtcgccgccgcgacagccggcctgcgggcgcgggaggccccgtggtacgtgtgttcgtcggcggggggtgggctgcggctggcggttgtcggctacgagcatctggtgaccgcgcaggcgggccgtcgggtgggcctgtcggcgggggcgaacgtggtgcacgtggccgcggggcggctcggcgcggcggggctggcggcggtgcgggcggcccgtccggatgtgctgctgctggtcggtggtactgatggcggtgacgcggagacgttgacccacaacgcgacgcggctggcgcgggcccgctggcgggtgccggtggtcctcgccggtaacgcggacgtccgtgaggacctgcgtggcctgctggtgtcagccggggtgccggtgaccgtggcggagaatgtgctgccccggatcggggtgtcggcgccggccggggcgcgggcggcgatccgggaggtgttcctgcggcatgtgatcggcgggaaacggctgtcccgggggcagcggtttccgcggctggtgcgggcggccacgccggacgcggtgctgaccggggtggaactgctcgctgacacgctcggtggtgacctggtggtggttgacgtcggtggggcgaccaccgacgtgtactcggtgttgaccccggacgaacgggagaccgggccggggcgggaggtggctggcagcctgtggcgggcccgcaccgtcgaaggggacctgggggtgcggtggagcgcgccaggtgtggtgcgggcggcggtggaggagcggctgctcgacgcgggtgacgccgaggcgttggcggtggcggcgcggcgtcgtgccgaggatccgggataccttccggtgcgggagtccgagcgggcggcagacgcgcggatcggtgcgttggcggccacggtggcgttgcgccggcatgcccgtggggcggccacgggtgaacgtgccggtcgggacctgcgggacgtgcggctcctggtcggttcgggtggggtgctgcggcacgccgcgcccgctgacgccgtggggatgctcgcgggggtactcgccgaccacgggggtggctggccgttgccgcgtgccgcccggccggtggtcgacgtcgactacgtgctcgccgccgccgggctactcgcgggggagcatccggttgcggcgcgtgcgctcaccgccccgctgcgcgcgggaggctaggacgtgctcgagtgcccgtcgacaccgtcggcgggtggggccgactgcgtcgtggtcgggacgcgcgagcgcgacacgccgggctgtcggagacgactcgtcgggtcgggttgacagcgccccggggggagcacgtaccgtctttgagtcctactacgggaagcggctgctgttcgcttcgtcccttcgtccgctggccgagcgacacgagcatgtgatcgcggcggccaggtccagcgggcgggggtcggcggggcggcgcgaaccggccgcggttaccggtgtacgggcaggatgagaggcacggccagtagacaacggccaggcgggggcagccagtccaccgtccggtcggtccgaaggtcggcgcgtcgcattctcgccccaccggccgggaagggcctgggagcgtcggggcgcggctcaatgccgcgccccgatttccgttgtacgggtgccgtggccgacgtcacggtacgccctcgtgtcggcggcgggggcgggggcggctccggccggggcgggtacccttcggcgggtgatcgtggggatgccggcgacggccgtggagacgacgcaggaacgccgcctaccgttgccggcggccgtggtggcggcggtcgtcgggggcgtgctgatgctgctggcgttcccgccgtacggggtgtggccgctggcggcggtcggggtggccctgctggccgccgcgacgcaccgccgccgcccgcgtgccggcgccggtctcgggttcctggctgggctggcactgttcgccccactactgagctggaccaacctgcataccggttacctgccgtgggtgctgctgtcgctggtgcaggccagctacctggcgctgctcggcgcggcctccgcgtgggtttctccgctggttgaccggttccggtgggggtggccggtgttgaccggggtgctgtgggtggcgcaggaggcgctgcgggaccgcaccccgttcgggggtttcccgtggggtcggctggcgttcagccaggacgcgtcgccgctgctgcggctggcggccctgggtggggcgccgctggtcaccttcgcggtcgcggtggtcggtggcctcctggtggccgccgcctgggcgggctgggcggcgtaccaccgccctggtgggcgccggtcgccgggtgggtgggcgccggtcgccgggtggctggcggccgcgctggcggtgccggtcaccgggttgctggtgccgatgcgcgccgccggtgacggggacacggtgaccgtggcgatcgtgcagggtaacgtgccgcggctggggttggacttcaacgcccagcggcaggcggtgctgaacaaccacgtcgaggccaccgtcgagctggccgcgcaggtggcctccggcgctcgggcccgccccgacctggtggtgtggccggagaactccagcgacatcgacccgctgcgggacgcctccgccggtgggcgcatccaggcggcagcggacgccgtcggggtgccgatcctcgtcggcgcggtgctgcgcggccccggtccgggtcaggtacgcaacgcggggctgctgtggcagccggtgaccggccccgaccttgaccaggtgtacacgaaacgacacccggtgccgttcgccgagtatgtgccgttacgtgacatagcccggctggtcagcaagcaggtggaccgggtgcgatccgacttcgtgccgggcaccacgccgggtgtgctggccgccggtcccgcggtgctcggtgacgtcatctgcttcgaggtcgcctacgacgaggtggtccgggacaccgtcaccggcggggcgcagctgctggtggtgcagaccaacaacgccaccttcgacgtggccgaggcccgtcagcagctggccatggtgcggctgcgggcggtcgagcacggccggccggcgctgatggcctcgacggtgggcgtttccgggttcgtctccccggacgggcgggtaagcgatgccaccgggttcaacacccgcgcgatcgtggtgcgacagctgcacctcgccgacggacgcaccctcgcaactcgggtcgggttgtggccggaggtggtgctgacggtcctggccgtggcggccctggccgcagcggggatgcggcggcgtgtccgcggtggcccgacggccggtacgccggcgagaggggggcacaacggtgcgtgacgagaccggtcatccgggggtgggtcgggtgctggtggtgattccgacctacaacgaggccgacaacctgacgtggatcgtgtcccgggtgcggcaggcggtgccgtcggtggacatcctggtcgccgacgacaacagcccggatggcaccggcgcggtcgccgaggaactcgccgggcaggaccggcgggtgcacgtgctgcaccgggagggcaagcagggactcggggccgcgtacctggccgggttcgggtgggcccggcggcgcggctacgacgcggtggtggagatggacgccgacggttcgcacgccccggaggatctgccggcgatgctgaccgcggcccgggacgcggacgtggtgatcggttcccggtggaccagcggggcgcgggtactcaactggccgctgcggcggctgctgttgtcgcgctgcggcaacctgtacgcgcggctggccctgggcatgccggtgtccgacgccaccggcggataccgggtgtaccggctcagcgccctggacgcgttggacctggagtcggtgtgttcccaggggtactcgttccaggtggagctgtcccggctggctcaccgggcgggcgtacgaatcgtggaggtgccgatcacgttcgcggagcgcgaacggggacgcagcaagatgagcccgctgatcgtcgcggaggcgttgtggcggatcaccgggtgggcggtcgccgaccggcggctggccctccggcggggtatccacagcacgcccacggggcaggtccgctggccgtagcgccactgtcgacgtcgtggaccacggacacccgaccatgcgtggggtgcgcgtgagcgccgactaccggacgtgtcagcagcggcccggcccgcgccgtcggccgccggtgcccggcgtgggaggcggcggcggtgcgggcgtgtcatgctggacgggcagaacgacgcaccccacaagcggggaaccggacagtgggggcgtggtaggtgaggtgaggatgcgccggggactgaggttcgtaccgttggcgttgctgctggcggtgttggtggagctggcggtgttcctggccgtgggccgtgccgtcgggttcggggccgcggtgctggccgtgttcgcggcgtcgctgctgggcatggtgctgttgcgccgggaggggattcgcgcgtggcggggcttccaggccgccgcgcaggccggtcaaccgccggggccgcgggtcaccgacggagtggtggggttgatcggtgcgctgctgttggccacaccgggcctgctcagcggcgtactgggggtgttgctgctggtgccgccggtgcgccggctggcccgttccggggtacggcgcacggccgagcggcgggtgtcgtcgatggtcgcgggtgacctgttcgggccacggagggtgcgggtgcaccggggtgccccgcagccgcagccgccgtctgcgggcccgaccgccgcagacggcggccagaccatcgagggtgagatcgtcgagccccggcagggctgaccgacacgtcgacgccccgggagggttcccggggcgtcgacggttggcggttcaggcgcggccgcggcgggtacggacctccttgagccgttcggcgagaatgtcctccagttcggcgatcgatcgccgctccaacagcatgtcccagtgggtacgcggcggcttggccttcttctgctcaggctcgttgccgtcgaccagccgggcgacgctgccgtcgaacttgcactcccaggtcgtcgggacctcggcgtcaacggcgaacggcacctcgaactggtggcccttggcgcacaggtattcgcgggtctgacgcggcgcgagctcggtgttacggtcggattcgtagctgaccgcccccagtcggcttccgcgcagcatgcgctcgcccatgatcgtcttcccctcgctcgtggtgctggtctgtttcggtgtaacggtcggtgtccgcacgcccattcccacccggcgtgtgacaggccggaccaagggtagccggaggcgatgacggcccggcgagggtcgcccgagctggccgaaagtcgctgatgaccgaaagacccggtgtcgacgtcagcgggtgggcgtggcggtatcccggtgggccagggtagcggccaactgggcgacctggtcggcgagctgggcgacccgccggttggcctcgtcccggtcagcctcggtggcccgcagccgcgccgcgagctccgccaaccggccttcggcggcggtcacaccctgctgggcggcggccagttgtccgcgtaccgactcgtggtgttcggcgagcgccgccgcgtccgcgtgcgctcgctccgcgtcccccgcggcctgctggcgttgcgcctcggcccggtcccggtcggccaccgcctggtcccggtcccgtgccgccgccgcggcctcggcccgcgcctgtcgcgcgtcgtgccgggcctgttccgcgtcggcgcggtgccctcgggccgcctcgaccgcctcagcctcagcccgcgttgcccgttgcgcgtcgacgcgggcggtgtcgcgctcagccaccaggtccgcggcgtggagccgctgcgccgccagttccgcaccggcggtccgtagctgcgtgcgggcggtgtcgcggtcccgttgcgcctgctccagcagcgcctgggctgcgcttgcctcccggcgggcctgctcccgagcctggctggcccggtcggcacggtccacggccgccgaggcctcctcgaccgcgcgggctgcctcggcgcgggcggtgtcctgttcgacggtggcgacccgggcctgctcccgagctcgcacggtggccgcggcggcgtcctcggcgtcgtggcgtgcctcgtcgcgctcggtgtgcgcagccgccacctgcgtggccgcgtcggcgcgtacctgggccagttgccgctccaccccgaccggggacagctgcgcgtgcagcgcctcggtgagcgaggccacgagctggtcgagccgatccacagcctcccacgtgcgggccacctgaccgggaagaccgggggcgttacggtgccgcatccggctggtgcgggcggcccgctggcaggcaccgtcgttgtctctacagtagcgaaacggtcgacccgctccgacccgttgcgccacctcccgtccgcagtgggcgcaggggcgggtgtcagcgggtacagcctgctcgtccatcggacgggaagtctagtgccgcgtccacgtccacggcgtcggcgagccggggtcgcgcgcggtgagccacaccgccacccgcccggccgctgcctgacgaacggtggtgacggtgggacgtccccgaggggccgaggacaccgcgatcctgtcgcgtgccgatgctggcatcacctgggcggttaacgtgttgcgtcggtcgacaggggcggcaaggattgccgacatgccgcgggtggagatcgagattcggccctacaccaacgacgactgggaggcgatcgcgcgcatccacgacgccgcgcgacgtgacgagttgcgcggatccgccggggtcgaggctttcctgacccttgcgcagaccgccgagcgagaagggcttttcgacgggcacctgtgggtggcggaggccggtggcagcgtagccgggttcgtcgcactcgacgacgacgaagtaacctggctgtacgtcgacccgcaacgctaccggcagggaatcggcagggcgctgctgggccacgcggtcgccgccgccgggccccgggtcgaggtcaccgtgctcgacggtaacccggccgccgaggcgctctacgccagcgaggggttcaccgtcacgcacactcggaccggtccgctggtcggcaacgagacgttcaccgccaccggccacatcatgcacctcgacaagaccgacgcgccaccggacgaacgtcgggtgccgaccgtcgacccagtgtgaccggccgaccccctgcaggaccggccggtgggggtgttcacgcggcgacggcaccgccgtcacgtggcggcccaaccggactggctccgttgcctgggcagcccccagagtgaactccggctaccccacgtgcggccggggcgcaccgtcgccggccggcttacgggcgcgaagtgacatgaacagcggcagctctccgtccgaacccgggggaagagcccagccctgttcgccctgctgacacaggaacggccacggtcgatccagccacgggaactcatggaagaactcgatcacgagtcccgcctgtgcaacagcggtgaccagttccgcgacgctgtgggtccacaggtactcgacctcggtgacaacctgggcgctgcggtcggcgtagctgccctgcacccggtaggcaatcggctcggcccggggaaagtagggccggctcacgcgaacctcggtggcggagtggtccagcacctcggcgatcgggtggatgtccgtcacgtagaagacgccaccgggcgcgaggaagtgcgcgaccacctgcgcccatcgggacaggtccggtagccagcccagcacaccccgagatgtgtagacgatgtcgaaggttccggtcagcgcctgcggtaagtccaggacatccgaacacatgaatcgggcgtccaccccggcgtcgacagcgagttgggtggcgatgtcaacggcgcgggacgagaagtccacgcccgtgaccacagcgccccgccgcgcccacgagaccgtgtcggtgccgatctggcactgaaggtgcagcagtgttcgcccccgcacatcgcccacctcgtcgatctcgtacggccgcagcttacacagaccgccgcgcaccgattcgaggtcgtaccaagcggaaccggcgtgaatggtggcccattcatcccacaatccccggttcgattcgacgaactcgtgcgtaccggtttccttcacctgaactccgtgccttccaccaccacagccaccccgcgattggatgtgcatcgtcgtcaccgtttctggggccgcgctgcaggtcgtgatcctcatcgtggcacagcaggatcgggtacgtcatcggaatcaggggcaacctgctgggaacgcccgcctcgccgccggccggctactcacccgcgctggctcgccgccgtcgcacccacgccagcagcggccaccggcggcgccatgaccgggcggggcaggtcacggccaggcacaggcaccggacggcccgccacccgtgggtgccagacctgctccatcaggagcatagtgacccgactcgcgttatttctacgagacttgggagtcccgtgacctctggcaggcgcacatgagcggctcgcacgtgcaagctttcttcgaaagccaccgacggcaaatctggtgaatgcgagcgcaacaagtgactcacattgattgagatcggtgtcagggtgagtggagtcgacgttaccgactggttgtccgtcgccggcccccgtctcgggcatccgtggcgcgggcgtgcacacctcgactatgtgcgcctgacgccgatcccttcggcgcaggtcggtacgtcaccgcctcgccgcctccgctcgagacgtggcgcgttgtcacatgcttagatgatttcggcgatttcgggcggtcttccagcgacgtcaccgtggtgccggctggaactacgaccgggcctgatggacggcgaccccggcgaccacgaggacgaccccgacaacctccggggcggtggggacctgggccagcacgatgatgccgacaacagtcgcggtagccgggagcaggcagaccagcagcgcgtaggtggcccggggcagtcgggccatggcgagttggtcggtgacgtacgggatgaccgacgacgagacaccgatgcccaccccggcagccagggcgaccacgtcgacgacggcgggcgcggcgtcccagatgccgatcggcagggctatgacagcggccagcagcatggacagcgcgaggccgtcgatgccgtgcaggtgccgactgtgggcaacacggtgcccgagcacaatgtaggcggcgaacagcaccgcgttggcggcggcgaaggcgatgccgagcggttcggcgaccaggcggacgtcggtgagcaggtagaccccggcgacggcacagaccagggcgagcaggtttcgacgcgttctggccgcgaatgccgccagagcgatgaccggcagaaactcgatcgcggcgaccgtgccgagcggcagccgttccagagccagatagaagacgctgttcatcgccgccaacaccgcggcccaccccaccagcagtcgacgggtgtgctggtcaaggcgctgccacagccgccaggggcgccgccacagcgcgaagatcgatgcggcggcggcgatgcgcagccacgccacgccgagcgcgtcaacgcggacgaacagcagtaccgcgaacgccggaccgaggtagtggaacaccgcgctgacgacgaagtacgcgtgtggtggcacccggtgcacggccgtcgccactgacgatcggaagcccacgccggagtgcctgtgtagtcggcggtgagggtgtgggggccggtgagcagcggtcgatcgtggcatacctccatcgtcgaaggtcataatgggtaacaccatgcgcgatcgaagggaagcagagcctacgatgacgcgtcgcacaccaaggccgcctactggccttccagatggtaagtcgctgctcgacgacaccaatcgtcgcctgctccgtgtcctgcgcgaggacccacgggccagcgccgccgagttggcccggcgggtcggcatgtccgctcccgcggtgcgggagcgcctcagccggctcgagcaagccggtgtcatcctcggctaccgcgtggacatcgaccccgccgctctgggcctgcccgtcgccgcctgggtccggatccaacccgggccaggacagctaccgaagatcgcggacctggctgctcgcactcccgaggtcagcgagtgtcatcggatctccggcgaagactgcttcctgctcaaggtgcacgtacctgccatcggtgccctagaagccgtcctcgaccggtttctgcttcacggccagaccaccagttccttcatcgtgtccacaccggtgacgccccgcacgcccggtcagggctaggcccctcccacgccgtccggggcccgggacggtccagtcctgccgagcgacaccggccgccgtgccgcccgtaccgcaccacggcatcgctgccgtcgccgacccggcccgcgcaccgacgacggggatgcggcagccgggttcacgcacctacgagggacgggcgtagcgaaggaacacgttccccacctcgtcgaggagggaccggctcagctgccattcgccggacgctggctgtgtcgccgagtcggcggtgatccgtggaccggccaccgccagcacctgcggggcgatggtcaggcagatctcgtcaagcaggtccgcctgggccatctggccggccagggaagggccgccctcgcagacgatgcgtcggtgccccctgtcctgaagcagccggaccgcccgggtgaggtcgacgtcgtgctcgccggcgaccaggatctccgcgtgctcggccacggccgtgttgccgtcggttgccgcggcggcgggaacgatcaggatcggccggggcggagtgtgacgtcccgtcccccgtcggaacaacgggccggtcaggtcgagatcgagactgcgggtgactaccgcgacggccggatacggcggtaggccgttcgcgcgtcggcgggcgacctcgggagcggacaggatggtctgcccgtaccgttcggcacggatcgttgctgcccccaacagcagcagatcggcgtcacgcttgatcaaccggtagacgcgctggtcgcccgtgctggtcagtgcggtactggatccgtgcaccgcggcaagaccgtcgacactggcaaccgcgacgaggcgtgtgtggccctcggtcgggggcggcacggcgaagcgttcgtggagttcgtcctcgtccaggtcgagcagcccggctgtcggccacatgtcacggatccgggagccgggcgccgggggcgggggaccggccagtcgccagaccaactcggccagccgttcggtgaagagatcaggaaggagggtggctgccagagcgtccgtgccgctggtgaggtgccattcggaggcgtgttgtcggccgagcgccaggtactgcacaccggcgcggtccatcgcgtaggcgacgtgctggccgtcctgctcgaacgagatggcgacggcgttgacccccaggtcccgttgcgtgtggacgatgccgcgatgacggcgacaacggtcgatccagtgctcaaggagaccgagcggggtgtgcccgccgacgctgccggcgagaacagcaggcacggtcggttttggcggcgtgtggctgatcgtgaacagcgtcggcgggcttccccagcgccaggtggtgccgagttcctgcagggcagacaagatcgaactattcgtggcacggtgagctgatgtcatacctgaccgtttcgcgctggtggtgaacagtgcggagttgctggtgatgatgccgcacgcggcggttgctggagtgggtgcgtcggccgagcccaggtagcgcgaagggtggcgccgagcggtggaggtggcccactgccgtcgtcagacgattacggtaaccgccgggagtggccggtgcccgcagtccgcgagccgctccgcccggccgcgtcgtcggcggagccacgcggttcccgtttgggaaacaccgtgtacgcgagcggccagaagacgagccaggccgccatcgccaggctgagccgcccgatccatgcccagagctcctgggttcgctcggcgtcaccgacgacgacgatgccgctgagcaacaacgcgcaggccaccgcccagccgagcattcccctgccccaggcgcgccactcgtaccgggtacgagccatgccgtactgcggtgcccgagacggtggcggtcctccggcgaagcggtgcgcgaaccgttgatcagcccagcgaaccagtccgtgaccgaacgccacggagaaaccgaggtatgccgcggcgaggccgtgagcgggcgtggcggtgccgccacggcgtaggtcgatcgtcgtggcggcgagcaggacgaggtcgacagccgggaccgccagcagcagcacggcgccgacgcggggaagacgaagcgggtagcgggccaggagtccggccgcgagcagtagccagaaggccacctcgcaggcgacgatcagcgcgacaagcaccagcagaccccctttttagtacgttgtacgattaccgtatcaggggagtgccaacgacccgggggaaccatgccgaagatcgtcgaccacgacgcgcgccgcgccgaactggccgaggcgatgtggcgcgtcgtctgccgcgacggcgtcgccgcggccaccgtccgcagtatcgccgccgaggctggctggtcgcccagcgccctacggcactactttgccacgcagaccgacctgttgatcttcgccatggaacacgcgacggcgaagataaccgaacgcttcgccgccgagagttggaccgggccacccctcgagacggttcagcgagcgctggagcaactcctaccgctcgatcagcagcgccgtcgagaagctgaggtgtggctgctgctcgcctcccgcgcccagaccgatccgtcggctcaacggcgtgccagagaagcagacgacggcatccgccaggtagtcaacctcgccgtcgacgcacttgcggcagccgggctactggcccacggcgccgaccacggcgccgagaaggcccgactacacgccctactcgacgggctcaccctccacgcgttggcgaacgcggagctcatgccacccggacaggtccgggcacttctcgccgaccatctcggcagcctcgcccgtccccgcggtacggatgcgacgcagtagcacgggtgctgtttccgtcacgtaccggattcgattcctcgcgaccgcccaggccgcccagggctgctatggtcccggctggtcggctgccccggcgggctggtcggcgtcacgactgcgccgtgttcaccttcaggttggtggaagcccgacgtctcgaatcgcatccatcagaccgctgctgacccgtccggtagccggcggtcacacggatccgacgcacaatcagggctcgttccggcgaccgtcgcccacgacgtcgatcacgacgttgccgaccttgtggccctcgtcgacgtaccggtgcgcctcgacgatctcggccatcggatagatgcggtcgatcacgacctgaaggcggtcctggccgagtagtccccgcagggcgtccagggccgcctgtttgcccaccgacatgccggtgcgtacccgtgggccggtggtcagtgcggtgccggcggtgagcatggcgttcaccaccagaccggtcgtcggcaggtaacaaccacgtggcgccagcaccgatcgacaccgggcgaacgaactgcggcccaccgtgtcgaagatcgcgctgtagcgctcgccgctggtggtgaagtcctcaacggtgtagtcgaagacccgatcagcgccgagcgattcgaccagcttcgcgttccggccgctacacacgccgtgtacgactgcgccaaggtacttggctagctggatggcgtaggtaccgatgctgccggaggcaccgatgaccaacactcgctgtccgggttggactttggcaagatcatgcaggaagtgccaggcggtggtgaagccatcgacggctgcggcagcctgcgcataggccacgttgtccggcatcgtggtgatcgaggcccgttccgacaggcacttgtactcggcgttcgcgccagccccgaaactggtgaagccgaagacccggtcgccggcccgtaaccgacgcaccgccggcccgaccgccgtgacgtcgccagcgaactccaacccgagtacccgcacgcccctgcgcgggcggcgaagaccgatgatgacccgcccccagcgcggttctcctcggcgcattcccacctcagcagaggtcactgtcgtggcgtgcacccggatcagcacctgatcggcccgaggcaccggagtcggcacgtccacgtgggtgagcacgtcgggtgggccgtacgcgtcgaacatcaccgctttcatgcgcaccatgatggaacagctctactgtgacggccctgagggcggcggatccgacggcgggggaggcaggtgtggcggtacgtcacaggtggtagaccgccatgggatgtcctccgaactcgtcaacggcgatgtcgagtccgtacacctgccccaacaccgcggtcgtgatgacctcggtcggcttcccggcggcgtggatgcgcccggcgcgcatcgcgacgatccggtcggagtacgcggcggcgaaattgatgtcgtgcaggaccagtacgacgcgtttgccgagatcgtcggcggcccgtcggagcagtcgcatggtctgcacacagtgccggaggtcaaggctgttgagtggctcgtcgagcaggaggtattcggtgtcctgcgccagcgtcatcgcgaggaaggcacgctgtcgttgtccgccggagagctcgtcgaggaaccggtcacccacgggatcaagatcgagatagtcgatggcccggtcgatggcttcccgatcgctggggccgagccggccccgaccgtgcggaaagcggccgaaggcaaccagatcccgtacggtgagtcgggcggtgaggtggttgtcctgccgcagcaccgccaaccggcgggccagcagcgcgcctcgggtggtggtcacgtccaggccgtcgacggtgatcgtgccgctgtcgactggcagtagccgtccgatcatcgacagcaaggtggatttgcccgcaccgttggcgccgatcacggacgtgatccccggatgcccgagctcgatgctcacgtcgtcgacaacggcggtgtccgcgtaccgcttggtgaccgactggaggactatcaccgcgtgcccttcctggtgacaaggatgatgaagaagattccgccgacgaaatcgatcacgaccgcgagcacggtgccgaggtcgaatacccgttcgagcagcaggtggccgccgaccaggaagatcaccgcgagcaggatggcggcggggatcgtgtgccggtgccggtgactaccgatgaggtgataggcgaggttggcgacgatgagcccgaggaacgtgatcggcccgacgagcgcggtggagaccgccaccaggaccgacaccagggcaaagacgatcgcgacgagctgccgatggtgcacgccgagcccgatcgcgtgggctcggccgagaacgaggacgtcaagctgccggccgacaagcaagagagcggcggcggcgagcgtgatcgtcacggcggagagaccgaggagacgttcctccacgctgaagctcgcgaagaacgcgtcctgcaacaccgcgaactccgccgggtcgatcatccgttgcagcagatgggtcacgctgcgaaagaacacaccgaagaggacacccaccaggaccagcaggtgaatgctgcgtcccaccccggtgaagatccagcgaaacagtgcggtggcgaacaggaccattacgacgatctcgaccgtccatcgcagcaccgggtcagtgacggccagcgcgctcgccccgaagaggtagaccaccatcgtctgaatcagcagatagagtgcgtccagacccatgatcgccggagtgaggatgcggttctccgtaacggtctggaacaggaccgtcgccgtggctacggctaccgccacgagcagcatcgccgcgagtttgcgcgtacggagctgcacgacgtactcccaggagccggtcacgtcagtgaacaggtacgcggtcacgaggaggaccgccacgcccgtcagcgcgaggatccggaggcggactcggtgtcgccggatgtgggacgcttccccggggacggctcggctcagagtgtcagtgggcacgttcggagctcctgagcagcaggtacaggaacacggccgcgccgacgacgccgaccaccacaccgagtgggatctcgtagggatatcgcaccacccggccgatcaggtcgcacgccagcacgaaggccgccccggcgacggccacccagggaatcgcccggcgcgcattgtcccccagcaccaggctgacgatgttcggcacgatgagcccgaggaacgggatggcaccgacggtcaccacgacgaccgatgccacggtggccacgaccgtgacacccagggcgagcaaccgtccgtagtgcatgccgaggttcgtggtgaaatcgcggcccaggccggcgacggtcagccgatcggcggcgacccaggcggcgactgtcgcggcgaacgccacccacagcaattcgtaccggccacgcaggacgccggagaagtctccggtcagccaggcgtccagggtctggatcagatccaaccggtaggcgaagaacgtcgtcaccgctccgatgaccgaacccaacatgatgccgaccagcggcaccagaatgaccgaacgcaccggaacccggcgaagtagcaggaggaacagggcggtgccgaccagggcgaacccgatggccacggccatcttgccggtcagcggcagcccgggtgcgcttaccgtgaccaccagcaggccgagggcggcggcttcggtggtcccggtggtgcccggctcgacgaaccgattgcggaccagcatctgcatgatcagcccagcgatggcgctggcggctccggcgagcaccagcgcgatggtgcgtggcagccggctggcggccagcagcagtgccgcttcgccgtccggtccgccgcgtagcaggctgcccggtgtcacgtcggcgacgccgacgaagacactgaccagcgcgagcgccgccgtcagggcgacgcccgcgaccagagccgcaggcgttgccccgatgcgtcgagtcacttggtgaggccggtggtgacctggtcgatcatctggttcacggcggtcagtccactcatcacgatgtaccacggcgccgggtcgaggtagacgacctgctgcttggaccaggcggtggtcctggcgacgacctcgttgtcgagaacctcctgcgcggtcttcgtgccctcaccggtggccgcgtcccggtcgacgacgaagagccagtcggggttggtcttcaggatgaactcaaacgagacagggtcaccgtgggtcgcggcctcgacatcggcgatggcgggcgtcacgccgaattcgtcatgcagccagccgaagcgggaacctggtccgaatgcggtgacctcgccggcgctggtgagcacgatcaggccacgacctgcgtcagtggcgctctcttctgccttgctgatcttcgtgtcgatgtcggcgagtgctgctgtgacctcatcctgcttgtcgaagatcgttcccagcttctcggtgttcgtcacgaagctggacttgaagctcgtccagtcgagggtcaggtcgacggtgggggcgatcttgctcagctcgccgtaggccttcgccgaacggttcgccacgacgatcaggtccggctcggcggcgttgacggcttcgaagtcgggctcgaacagggtgcccgcgttgacatactcgtcaccgttgtacttgtcgagataggacggcagattgcccttggctactcccgtcaccgggacaccgagcgtgtcgagtgtgtccaggctcgccaggtcgaacgtgatgaccttctgggggttgaccggcaccgtggtcgaaccctgtgcgtgttcgatgaccacggtgcgctcgtccgctgccgtcgagtcggccgaccctcccgcttcgccgccgcaggcggtcaatgtcagggcgagggtggtggcgagaccgacctgaagaaggggaaacctcatgtgcttgctccggggtgatccgtggctgacgcctgccagtcaatttaggtaaggctaacctactacgatcaactgctggcgcaaccacctgccgttttgctcacaccaccaggccggtccgaccctcctggcgcctgatcgcgctttgtaaggagccagcgcagaaggccgatccgggcacgcctgattcatcgatcgggcccatcgttatccccgattcggctgcccaagtcgtccgaactgaggtcgcgcgcaggttctaggcatcccccaccgtccgtacgacgtcgtcgcgtgagaggcggctggagactcttgccggatacgaaccggtccctactcgcccggcctcgcccgggcgacaagatgtgcacctcggtggtgtcggtcaacgctcgcgggtgctgacccacatgcccggccacgtcggcgagggcgcgtagccggactgtgccatgcactcggcaaccccgctcggccagcccgtgggcgtacctcggcgacgctgcgggtaagcgtcgcacggtgtccccgaaacaggctgcccacgtcatgatcaaactgcgcggctgacgcatttgcacgtctaccggcacgatcgactcggccgcctcctccacgaatgcgagaacgcagcccgcccagcacgcatgggaatttctgcaccgcagattcccggcagcccgcgtttatcgggtggctttccgagtgggtggacaagaactcgagcaagccctatcttcccagctcagaaggcactcttccattcctgatccctatggggtggcccttgacgacgtgcccaggctagacacccgaaagggtatccgaagtcgcgctcgtccgcactcgccctcgcctggttccgaacacgttcagaaccgccaggccggaacaacatcgggccgtgcgctgcatacacggcacgggggcaagtgcaagaccttgacactcatcaatgttgtagcactctgtcggccttctgacgtaaatccttgtaaggggatcttccatctaggtgtcatccgcgtttgactgtaggtcgttgtctcgctaccaggagtagtattcaggggtgccagcgtggccgcaactgcatcgttgtatttcggtggaatgcgaattatgtaaatagggaacgcagtgtatccgaagcgctgtccgaagccctgatccatggtgcctttgccggcagcgatcatttcgcgatcccattcggaaacctacttgcagcggaggctatatgggcagcacaacccaccacagtcccgcctccgcgacgtcggagcgcgcccgcgacgtcggagcgcgcctccacgatccatgcgagcccgcgcgtgccggccaacccggcgctcctcgtcgccatggccctggtcggcgtggctggcccacggctcgattaagacctcggcatcgcgaacctcacattcctgctcagcacgccggcaaacttcgcgatccacgagtacctgatcccgtacgacccggcctggcacccgagccgccggcagtggcgctggtacgggacctacttccgctcaccctgcccggcagcggcattgcccagctcctggtgccgtggccggtagcggtggcggtgaccgccgagtcggtgcggccgctggcggtcgagaccccactcgggctgctcgcagcaccggcggcagacctcgcggatgccagaactttcggctccgacctgtccatctgggaccagctttcggcagtttcaccggccgacggcctggccggcatcgcagtgaccgatccgattgtgatcccgccggtcggcgaggtgggcacgacgctgctgcacctctccgtggaagccaccgctactgagccatcggtcgatccaccgcaccccaaggaatgagcaatgaggcactccctcgacgccgtatccccggagaagatcgccattgtcggcctcggctgccgattgccgggcggcgcctcggaccaccggtcgttctggcgcaatctggtcaatggtaaggactgcatcaccgatacacctgcagaccggtacgacgtgcgcacgctcggcagccgggacaaggccaagccgggccggctggtcggcggccggggcggatacatcgacggcgtggccgacttcgacccggccttcttcggaatcagcccacgcgaagccgcgcatatggacccgcagcagcgcaagctgctggaggtcgcctgggaggcgctggaggacggcggacagattccgggtgacctggccggtacggacgttggcgtcttcatcggcgcattcacactggactacaaaatcctccagttcgctgacctcagcttcgagaccctggcggcacacaccgcgaccggaaccatgatgacgatggtctccaaccgcgtctcctactgcttcgactttcgcgggccgagcctgtcgatcgacaccgcgtgtagctcatcgctggtcgccgtgcatctggcccggcaaagcctgctgcgcggggagagccggatcgcgctggccggcggcacgctgctgcacctcaccccgcagtacacgatcgccgagaccaagggcggcttcctgtcaccggagggccggtcgcgcccattcgacgcctccgcgaacgggtacgtgcgcgcggagggggtcggggtcgtcgtgttgaaacggctgtccgacgccgtgcgcgacggcgacccgatctacgccgtgatcgccggcagcggtgtcaaccaggacggccgcaccaacggcatcaccgtcccgaacgcggacatgcagacatcgttgatcgagcgggtctgcgccgaggccggggtgttgccgggcagcctgcaatacatcgaggcgcacggcacgtccaccccgataggcgacccgatcgaggcgaacgcactcagccgcgtgctggccatcggacgcacgccgggcgagcggtgctatgtgggctccgtcaagacgaacatcgggcacaccgagtcggccgcgggagtcgccggcctgatcaagaccgcgctggcgctcaagcaccggatcatccccccgcacatcaacttcgagcggatcaaccccgcgatcgacgaggcatccctgtcgttcgagatccccaccgagccgactccctggccgaggcacaccggaccggctcgcgccggggtcaactcgttcgggttcggtggcactaacgcgcacgtgctcctggagagcgcaccgacggccacagtggattcagtcgcgatgcccgtgccgccgagccacaccatcctgccgctgaccgcccgcgacccggcggtgctgctgcggctcgccgccggcatccacgcggagctgaccggcagcgacgtcacgccggcagacctcgggcacacgctgtcccaccgacggcagcatcacgacttccgactgtcgatcgtctactcctcacgcgagtcgttggccgaggcgctggccgcctacggctgcggtgagcggcacctccgggtgctcaccggccagcgccgggacccggcggaccggcgactggtgtgggtgttcaccggcatgggcccgcagtggtgggcaatgggccggcaactgtttgagatcgagccagtctaccgcgccacggtcgaacgatgcgaccgggtgatccgccggctcaccggatggtcgctgatcgacgagctgaacgcggacgaggtcgactcgcacatggcggagacgtggctggcccagccggccaacttcgcggtccagatcggtcttgccgccctgtggcgcagctacggcatccggccggatgcgatcgtcgggcacagcaccggcgaggcggcggcgttctacgaggccggcgtgtactcgctggatgacgcggtgcgagtggtcgtgcaccgcagccggctccagcagaagctggtcggcgccggcaccatgctcgcggtcggcctgaccgagcccgaggcgcggcagcgggtgctcgcctacggccacgcgatctcggtggccgcggtcaacagtcccggcaccgtcacgctcgccggggacgaggacgcgctcaccgacctcgccgagaagctgacagccgagcagaccttcgcgaaattcctcgcggtgcaggtgccgtatcacagcgcgcggatggatgcgatcaaggacgagttgctcacctcgctcgccggtctggtcccgcggcaggcgcgggtgccgctttacctgaccgccagggacggcgtggcggacggcccggagctcgacgccgggtactggtggcgcaacgtgcgggacaccgtccggttcggcgccgcagccgaccggctgatcagtgacggctatcggttcttcctggagattggcccgcacccggtgctaggccactcgatccaggagtgcctcgcggatcgcgacgtgcagggccgcaccctgccgtcgatccggcgcaccgagaacgagccggagcagatgatcatgtcgctcgccgccctgttcaacgagggcttcccgatcgcgtgggacattctccagccggacggggttccggtgccccttccgccatacccgttcaagaccgatcgctactgggtggagccggcgccggtagcgcagatccggctcggccggcgcgatcacccactgctgggacggcggctggccaccgcgggaccggtgtgggaggtcaaactggacaccgagatcgcgccctacctcgacgatcaccggatccagggcaatgtcgtcttccccgccgccggatacatcgagatggccgcgcaggcggcccgtgccgtcactggcggggccgggaccacgctgaccggcatcgagctgcgcaaggcgctgtttctcaccagcggcgacacccgaaccgtgcagacgaccatcaccgcggaggatggaggattcacggtggcatcactcaccgctgaccccgccgagcccacggtacacgcgagtggggcgctgaccgccggtcgatcgcacgggcacgccccaccactggacgtgacggcgatccgcgaccgcgccgcgctgcacctgagctccgaggcgtgctataccgggctcgccgcgcagggatacgggtacggcccggcgtttcaggccatcgccgaggtgtggatcgggccggacgaggcactggcccggctccggccaccagccgcgctgaacggcggcgccgccgagttccacacccatccggcgctgctcgacgccgcctttcagacgctgctcaccccgcagctgctagagcccggcggagacgacgaccggcgcggaatccggcttccgctatccatcggagaggtctgcctcgacgcattcggcgatcgggagctgtgggtgcacgccacgatcacccggcggcacgtcagcgaactcgtcggcgacctcacggtatacgcgggggacggcacgccggtgggcgcgatccgtgcgttccgggccgccgacgtggagaaggcgtcagcggcggtcagcatcggcacaatcgacggctggctggccgaaccggcctgggttccgctcccgccgctggctgagccggcggcggacgcgacgccggccggtgcgcgatggctgatcctggccgacggcaccggcttggcggaggagttcgccggcctggtcgtggcgcacggcggacagtgtcacctggtccggcccggcaccgcgctgcacgtcgacgtctccgcgggacgctcgacggtgcgaccggactccgccgaggatctgcgccacgtgctcgccggcagcggcggcccggccggtcacatcctgcacttgtggaacctcgacctgccggacttcggcgagctcaccgccatggacctgccacactgcggcacgctcggcgcctactctctgatcgcgctcgctcaggcgctgtctggccagaagaccggcggccggctgcacgtggtgacccggggcagccaggcggtggacgggtccggcgtgacgcagccgaccggcgcacccgcctggggtgtcgcccgggtgctgcgggaccaggaactgcccggccactgcgggaagatcgtggatctgggcgtgccgagccacacggcggaggcagcggagctgtggcgggagttcgctcacgacgacgaggatgagatcgcgctgcgcggcggggaccgattcacctgccggctacggccggcggtggaactgcaccgcccgttgccgctgcggctccggcccgacggcgcctacctggtgaccggcgcgttcggcgcgcttggccggctgctgtgccggaccctggtgcgccgaggcgcgcggcggctcgtgctggtcgggcgtaccccgatgccaccacgagagcggtgggacgaacccgggtgggacgacgcgacccgggagcggatcgcgttcctgaccgagctggagacactcggctgtcagccgctcgtcgcccaggtcgacgtcaccgacgagcacgcgctgaccctctggctgggcgagtaccggcggcggcggtccgcgccgatccgtggcgtgttccacctcgccggccaggtccgggacacccgcgtcgagcgaatggatcgcgagacgttcgacgccgcctacgacccgaaggtggccggcgcctatctgctgcactggcacctgcgcgacgagccgctggaccacttcgtgctcttcgcgtcgatcgcctcgctgctgaccacggccgggcaggcgaactatgccgccggcaacgcgtttctagacgccctggcccatcatcggcgggccagcggccgaacggcgttgagcctggactgggggccgtgggccactggaatgatcgaggaactgggcctggtcgatcactaccggaacaaccgcggcatgagttcgctgtccccgaacacgggcatggcggtgctggaacgcgtcgccggcgagagccgcccgcagctgatcgtggcgacggtggtcaactggcctaccttcctctcctggtacgagcggccgcccgcgctggtgaccgagctggccgccacgaccgcgtcgccggcggacgccgcgcacagcagcttcctggaggagttccgggacgccggcgaggatgaccggcaccggctgctgagtgagcggttcgtcgcggtggtcgccgacgtgctgcgaacccccgtcgagaccgtggaccggtcggcgggcgtcaccgcactcggtctcgactcgctgctcgccatggaactgcgggcccggatctcggccgagctgcacgttgcactcccggtggttgcgctactcagcggcgtctcggtcaccgacctgatcgggcaggtacacgagggcctgctcgacgtgctggacgccggcgacgtaaccgcctcagatgtgacggtccacgccgacgaggcacagtatccgctcaccgagaaccagaacgcgctgtggttcctcaagcagctggatccacacggcttcgcctacaacatcgggggagcggtcgaggtcggcgtcccgatcgagccggacctcatgttcgaggccgtccgggcgctgatcgcccggcacccgagcctgcgggcgaacttcctgatggagcagagtcggccggtccaacgcatctcggcggagcctcgggcggacgtggcactgatcgacgtccgtggcgacgagtgggacgacgtctatcaggcgatcatccgggagtaccggcgaccgtacgatctggagcacgatccgctgctacggttccggttgttccggcggggtgaggaccgctggatcattatgaaggccgtccaccacatcatctcggacgccatttccacgttcacgtttatcgaggagctgttcgccgtctacgaggggctgcggcgcggcgagaccgtgtcgctgcccccggtggcgtcgtcgtacctcgacttcctcaactggcagaaccggttcctggcgagcccgcaggcgaagcgctccctggactactggacggcccacctgccggcccagattccgaccctccagctcaccacggaccacccgcggcccgcagtgcagacccacaacggcgcgtccgaattcttcacgctcgacccacggctgagcgaacgggtgcacaccacggcccggaagcacaacgtcaccccgttcatggtgctgctctgcgcctactacctgttgctgcaccggtacaccgggcaggacgacgtcatcgtgggtagcccggtgaccgggcgtacccaggagaagttcggctcggtctacggctacttcgtcaacccgctgccgttgcgggcgaacctggccggcgacccggccgttggcgagttgctcgcacaggtgcgcgacaccgtcctcaacggactggacaaccaggaatacccgttcgtactgctggtggagcaactcgggctgcaacacgacccgaggcggtcggcggtcttccaggcgatgttcatcctgctgacgcacaaggtggagacggaaaaagatggctaccggctgacatacatcgagctgccggaggaggagggccagttcgatctgaccctgtcggtgtacgaggaggagtccgacgcgcgattccactgcgtattcaagtacaacaccgacctctttctgccggacacgatacggcggctttcccggcactacgtacgactgctcgactcgctgacggcggcggccgtggacaccccgatcgcccggctggaactgtttgccgaggaggagcgagagcggatgctccacgagtggagcggcgcggaccgccgggccgagtacggctcgccggtgcacgagctgatcgtcgctgccgccgcggcgcggcccggcgcagacgcggtggtgtcgccgggtgggaacgggccggcgcagcggctgacctacgcggcgctcgaacgccggtcccgcgcgctcgcgcaccggttgcggcgcctcggtgtccggcacggcacggtggtcgcgctctgccacgagaagtccgcggacttgatcgtatcgatcctcgcggtgctccgggccggcggcgcctatctgccgctggaccctgggtatccgccggaacgcctgacgtacctggtggacaacgccggcgcggccgtgttgctcgccgacgacgccggtctggcgaggctgcccagggcatcctgcgacgtgctggatgtggccgcgctgctggcacatacggatggggagccccaagcagatctctgcgtacgggtgacgcacgacgacgcggcctacgtcatctacacctccggatcgaccggcattccgaagccggtccgggtcacccacggcaatctggccgccgtccacgcgggctggcgcaccgagtacgggctggactccgacgtgcgggtgcacctgcagatggccggcgtcgcgttcgatgtcttcaccggcgacctggtgcgtgcgctctgctccggcggcacgctggtgctcgccgaccgcgatctgctcctcgaccccggccgcctgtaccacacgatgaccgaggagcgggtggactgcggcgagttcgtacccgcagtcgttcgcggcctgctcacccactgcgagcggcacgggttgcggctggacttcctgcgcctgctggtggtcggatcggatgtctggaaagcggaggagtacgggcggctgcgcgcgatctgcggtgcctgcacgcgcgtggtcaactcgtacgggctcactgaggcaaccatcgacagcacgtacttcgaaggcccggtggacggcctggaacccggccagatggtgccgatcggccgacctttcccgaacagcgcggtctacctgctcgaccggcacggcgagccggtaccgcccggcgtacccggtgaactctgggtcggcggggacggtgtggcggccggctatcccggcgacgaggagcagacggcgcagcacttcgtcacccggacgctgagccgccgtccagacgcggccgcgttgcggctctaccgcaccggagacctcggccggtgggacgccgacggggtgctgcacctgctgggccggcccgacaaccaggtcaaggtgcgcgggcaccggatcgagaccggcgaggtggagtcacacctgctgcgccggcccgaggtggcggaggcggtggtcgtggtccgcccggacgccgccggtgagcctgcgcttgctgcctactgggtgccggctagccccggcgaggccgcgcctgacgcccgggacctgcgccggtggctcgccgaccggctgccgacctttatgatcccgacctacctgacggcgctggacgcgctgccgctgaccccgaacggcaaggtcgacgcggccgcactgccggcaccgcgcccggaggccggtgccggcgagccagaacccccagtcacgctgtacgaggtccgaatgggcgagcactggcgtgcgctactcggctgcgagcctgacctgcggctggacttcttcgaggccggcggcacgtcgatcaagcttgttgagttgatctaccggctccggcaagagttcaacatcgagatccaggtgagccgcctgttccggatcaccacgctgcgcggcatggccgacacggtcgagcaagtcgtcaccggccggctcagcggcgggcagtcctacctgacgttcaacgccgacgccgccccggcgctgttctgcttcccgccggccggcgggcacgggctggtgtaccgtcagttcgcggcgcagctgcccgagtggcgaatcgtcgggctcaactacctggccggggacgacaaggtagcgcgttacgcggacctggtcgagcggctccagccggccggtccctggttactcctcggctactccctcggcgggaacctggccttcgaggtgacaaaggaactggagggccggggccgggccgtccgcgacgtgataatcgttgactcgtaccgcatcgtggagccgttcgagttcggcccggacgagttcgcggcgttcgagcgggagctggccgagcacctgcttcggcacaccgggtcggagatcgtcgcccgggagacccgagagcaggcccgggagtacatcgagttttgccgccagacgccgaacaccggcatggtccaggcggccgtgaccgtccttagcgatcgggacaagaccgcgctctacgcggccggcgagcgcggaagctggaccggcgcgtcggcccgcggggacacgctgctggccggttccggaacgcacgccgagatgctcgaccaggagcacgccgtccacaacgccgccctgatccgcgaggtcctgggtgcccccaactgaccaccggcccacacatcgaggggatgtcgacgcaatgtcagaacgggctactcagcggagaacaatgatcattatcggtggtggtctcgccggcctcgccacgggctgctacgcgcagatgaacgggtaccggacgcggatcctcgagatgcacgagctgcccggcggctgctgcacctcctgggaccagggcaggttcaccttcgactggtgcgtgagctggctgctcggcagcggtccgggcaacgacatgtaccagatctggctcgagctcggtgccctgcagggcaaacagatgcgcaacttcgagacgttcaacaacgtgcgcgggcgggacggccgcaccgtctacttctactccgaccccgatcggctggaggcgcacctgttggagcactcgcccgcggacgcgaaactgatccgcgagttctgttccggggtacgcacgttcaaaaagctgctcaacgcgtacccgtttctgaagcccccgggtctgatgggccgggtggagcgctggcggatgctcgccgtattcctcccgcactggaacacggtacgcaaggcgctcaccacgctcatgaccgactactcggcgcggttcaaggacccgctactgcgcgaggcgttcaacttcatcctgtatgaacgtcaccccgcctttccgctgctgcccttctacttccagctcggcgcgcatgccgggctcaccgccggggtacccgagggcggatcgctggagttggcgcgatcgatcgagcggcgctaccagcgactcggcggcgagatcagttacaacgcaaaggtcgaggaggttctggtcgacgacgaccaggcagtgggggtccgactcagcgacaagcgcgagtaccacgcggacattgtggttgctgcctgtgacgggcataccgcagtcacacgcatgctgaagggccgctacctcaatgagacctaccggcggctgtacgaggagacaatcgacgagccgggccagacctatcccggctacgtcagcgctttctttgccctcaatcggccgttcccggacgaggacccgtgcaccacccatctgttgaccggtgaagaggccgccggtctggtcggcatgggcccacacccaagcgtcaacgtgcaattccgcagccagcactatcccgagcattcaccggtgcagacctccgtcattttcgtgacgtacttctccgacaccgctgcctggcggaagctggccgacggcccggaacaggcaagccgcgtccggcagggcacggagctacacaccctgcgggtacgccgcgggcgcgcctactacatggccaagcgccagatccgggagagtctgatccaactgttggaccggcgctttcccgggttcgccgactccatcgtgacctacgacatctccacaccgctgacgcagatccgctacacggcgaactatgacgggtcgatcgccggctggctgccgttcgtcgacgccggcgagaccatggagcaggaaatggagcggaacggtcctgtgctgcccggtctgtccaacttctacctatccggcgtatggaccaccatcggcggcctgatacgtgccgtcgccagtggacggcacgtcgtgcaattcatctgccgggatgacggccgacccttcaccgccaccattgacgagaccgccccaccgcccacccagatcgtggtttccgcgccggatcggacgacaggcgcacgaccgaccctccctcacccgccaaggagcctgacatgaaaatcgacaagtgggtcgtccgcgcgcacctcgacgggctgccggacgccgaacgagtttatgagaaggtcaccgaggacgtgccggtcgcactcggagacgacgagatgctgttccggaccaggtacgtgtcggtcgacccgtacctgcacgggctcgccctggagaccccaatcggcgagcacatggtcgccgactcgatcatggaggtggtccaggccggcccgggcgctgccttccgggtcggcgacctggtccagggctacggcggctggcgcagccacatcatcggcactggcggcgaggtgcggtggcagggcgagtcgttctccatggtattcccggcataccgccacctgaacccggaccactacgacgacgtgctgccggtgacgaccgcgctcggcattatgggcgggccgggcatcaccgcctggggcacgctggcacacttcatggcgattcggccgggcgacactctggtgatcagcggtgcgtcgggcgcggtcggcacgctggtcggccagctcgcgaagcgggccggggcgcgggtggtgggcaccacgtcgtcgccggcgaagatcgggttcctgaccgagctcggcttcgacgccgtcgttccgtaccggctcggagacgacccggaccgggtgcgcgaggagttgctcagggccgcaccggacggcgtcgaccgatacttcgacaacctgggcgggacgatcaccgatgtggtcttcagcatgctcacggtgcacagccaggttgccgtctgctggcagtgggcgacccaggtgaaccgcgactacaccggcccgcgcctgctgccgtacatcatgcagtcccgcaccacgatccgcgggatcttcgcctacgagtggttcaccgaggagaacctcacggcgatgcgcgacgaactcggcggcatgatccgccgcggcgagctgagcttccggcagaccgtctatcgcgggttcgacgagataccggccgcgtatcagagcctctatgtggaccgctccgacaaccgcggcaaggtcctggtggagatctgatcgccgcggccggacctgatcgccgccgtgctcaccaccgacggtcgtctgcggcccgggtgcgaacgggtgcacctgcgttgaggagtgctctcggtccgggcgcttgtgtcactgctggacgctctgctgcgacgacggtggccgcagggtggttggtcagttctggatcaccggcgttatagacaggccactaaatatttaagtatattaacagtatgtgtcgtatggagttcctgccccgacgccggccacggccggaccgttcacgcaacgctctacaggaggaccgatgaagctgggcgtgagaattgcggccctggtcggcgtcgtcgcggtgacagctgcgggggccatggtggccaccgcgaccgcgaccgcagcggcctcgccgaccgcgacgttcgtcaaggtttccgactggggcaccggctgggagggtcggtacaccatcaccaacgggggaagcagcaccctgaactcctggcaggtcgagtttgacctaccgacgggcaccaccgtcggttcgtactggaacgcgctgatgaaccacgatgggcagcactaccgcttcaccaaccagcactggaacggcacgatcacgccgggcgcctcggtgacgttcggcttcctcggtgccggctccggcagtccgagcggttgccggctcaacggacagccgtgcacaccaacagctcctccgacgacgagtccgccaccgaccaccgcgccccccagcaccacgccggttgcagcgaacgggcagttgcgggtctgcggacagcgcctctgtaacgaggacggcaagcagatccaactccggggcatgagcacgcacggactccagtggtacgccaactgcgcgaacacggcctcgctcgacgtactcgcccaggagtggggtgcggacgttctgcgaatctcgatgtacatccaggaaggcggctacgaaactgacccgcgccgattcaccgacctggtccacgactacatcgaactggccaccgcccgcggcctctacgcggtcgtcgactggcacatgctcacccctggagacccgaactacaacctctcgcgagcgcgaaccttcttcgcggagatcgccgaccgccaccgggacaaggtcaacgtcctgtacgagatcgcgaacgaaccgaacggtgtcagttggggagccatcaagagctacgccgaccaggtaatcccggtcatccgggaacgggatccggaagccgtggtgcttgtcggcacacccgactggtcgtcgctcggtgtgtctggcagtggcggcggcgtcgatgccatcctcgccgatccggtggcagcgagcaatctcatgtacgtcttccacttctacgcggcatcacacggcgacccgtactacaacaccttggccgacgcggccgaccggcttccgatctttgtgaccgagttcggaacccagcagtacaccggcgacggcccgaacaacttcaccatgtcccagcgctacctcgacctcatggcgaacaagaagatcagttgggtcaactggaactactccgacgacttccgctctggcgcggtcttcacgactggcacgtgcgccgccggcgagttcagcggtacgggccccctcaaaccggccggcggttggatacgcgaacgcatgcgtaccgcggacgacttctgaccgattgcctaccaagaccagatcctgcctgccgccccgatcgacgacgcgaccggggcggccgccccggtgggggcacctgtcgcatacctgccgacgagtccatgtgcgcccccgatcagacgaccaggaccacgcatgtggactcgccattcttcgcgtcgggaggtgggatctttggatcagggggtgggaggattgtccgcaccagcggcctccgccgcatcggcctcctccttggtacggtgcaccgcttggtcagcgtgctccggtgggccgtagatcgtgtagagcatcagcgggttcggcccggtgttgacgatgttgtgcctcgtgccggcgggcaccaccacctggctgccccgggtgatatcgcgtttctcaccggccacccgcgcctcgccggcgccgctgacgaaggtgaggatctggtcggtgtcctcgtggacctcgtcgccgatctcaccccccggcgggattgtcatgaccaccaactggaggtgcttcccggtccacagcacccgacggaaatccggacttccctcggcgacagtcacgatcgtgtaatccttcatgccacgcgccatacccgttacggccgtacgccatgcggagttcccaacgagaaggaaaggcgcgggccgcggctccgggcccgggtggtagcagtcggtacgccttgctgcgccgtggacggcaagccgccgggtgtgccgtccacggcgccgtcagtagcgtcggttagagcgggtctccgaggggcccatgctgttcctccaggtttttggcccagtgggctgcgaagtccggttgggtgccgtcggcatcggtgaaaccgtactcctgatacaggccccaggtggccagggcacgtccggacttggccatgatgtgtgggtcagcggccagggcggcaacggctcggccgaggtaggccggggtctcggaatgggcgaagttcggatccagggccgcgccgtcgcgccagttggcttcggtgacaccgaagtgctcgagcagggcctccgagcggaggaaaccaggcgtgatggctaccgccgccacgccatgcggcttgagctcggcggcctgggcgacggcgaggcgaatgaccgcggactttgccaggtcatagaagagagtgccgcgatagcgggcggtgttaccgtcggtgacttccacaaccaggccgctgccacgggcgaccagaaggggcaacgcgaagcggctggtgatgatgtgggtttccaccgcctgccgcagcagccgtaggccggtggccaggtcctgctcccacaggggatgttcccagtcggtcagcggatcgccaccccatacggaattgaccaccacgtcgagctggccgtcctgctcggtggcgatccggttgacgagggcctcgacctgctcggggcggctgtggtcggttcggacaggaattcccagaccgcctgcggcggtgacctgctcggcggtctgctcgatcgtttccggtcggtcgaggtcagagcgttcaccggtgccacttcgtccggtgacgtacaccgttgcgccggcggcaccgagttcaacggcgataccccggccgccacctcgggtaccgccggccaccagggctaccttccccctcagcgaacgtgcgtcggtcgtcatgattcctccggattgtgactgggtcaggacggtatgtgaggggacagcaccgcgtcgagttcctgccggatccgctgttcgaggcgcccttcgcgttcgagtgcccaggtcaggcccgcaccagcgacgaccgcctgcacggtgctggccagtgccacggcgtcacctccggcgcggagctcaccgccgctgatcgcctccgtcagtaggtcctcgatcattcgcttctgagtgcggtgaatggccaacgcacgctcgtagagttgtggatcaccaagatccatgcacaggaacgccaggtgattggcgaagctctccggcgtggccatcgcggccacggactccacggtcagcgccgtcaacgccccgagcgccgactcgtgcgaccgacgcactcgctcagccatctcggtcatgtccttctcggcctggtcggcgagtgccagaagcaggccatgtttggagccgaaccgctgcaccaatgtcgccggcaccaacccgacctcgcgtgccacggcggccaatgtgagacctgggggtcccacgcggcccatgacctgcgcggtcgcacgcaggatcgcggtgtcctcgacccctcggggacgtcccaccgtcaccatccttcattagtaaatgactgttcgttcattaaatcatgtcggcccacccctgccggacccggccaccaccacccaggccgacacccttgcgaccagcctcgcccgatgctccccatccgaccagggcgcgctcgacgatcgcagcgtgcgtgggatcgggccccgagccggcgcgcccgatttgcgggcgaacggtaggcacctggcttggttgcccgatgcgttcttgctgcacacgatgccggggcggaccgtccgcacgggcgggctgcagcgaactgtggtgtacatgcctgtatgccatgcatggcgcggttgtcttgttggttcctgtgtggggtggtcgggggcatggtggtggcggaatctcggcggccctcagggcgttacaccgtgcgtacggccgaggtagctgcgtgccgtctggtgacgcggtcggagccccgggcatggggtccccgccgggaatggtggtggccggtcggtcgttacacatggacctggcgccgtgtgagcccctgaaccccccgggccgcggttgcctcagggatcatcttcttttcttctggttctgtttcttgttctgttgagcgccggacggtgcttgcacccccgtgtgttcccgaacccccctttttcgggtgcgcgtgcgtgggtgtcgacccccgaatggagcacacctcatgaacacgattctgcgtcgtagcgtcctcggtattgctggtctggccctgtccaccggcgtcgtcgccggccccctggccaccgacaacaacaacaccaccacccccaccaccagcatgccggcggactcggctgtcgcggtgagcgtggcgcaggccgcgaagccggacatggacatcctgattccgcatggcactcagggtgagcagtcgcgtatcagcctgggtgacgagcaggtgtcgaatgtgaaggcgatcatcgaggccacgaagaaggccggtatggacgagcgtgccgccgtggtggcgatcgccaccagtttgcaggagtcgaagctggagaacctgggacacctgggtgaccgtaacgaccacgactcgcagggcctgttccagcagcgcccgtcctccggctggggcaccgtggagcagatcaccgaccccgagtactccaccaccgccttcctggagggtttgaagcaggtcgagggctggcaggacatgcccctgaccgaggccgcccagacggtgcaggtgtcggcgtacccgttccactacgcccagtgggaaacccaggccgctgacctcgtcgccgagcactggaccagctgaccagcaccacaagccacacccatacgagaaaccagcttgttggccggcacccgacacgggcgccggccaacagccgtatccggactgtccgtacccagggtgctcgagccgaacgtctgggtcagcgggaggcagtgggcgtagttggccactgtaggtgttgtgttggcccctgccctggcagggaaccgtcgtgattcctcgtggagcggatgaggacccgaggctcaagtagcaggtcagaccagtggcataccgagggatcgacaatcctgacggcgatgacccggacggtgccaaccgtctgttcaaggtgttggtgaagggcgctccgatggcgtaccaccgcttcgccgaggagtactacgtgacggccgtcgatcccaagacagtcagcgagactttcgctctgcgcccgttgaccgacgagctggtgcgccgcttggatgctgatcttgtggtagccgatcttgcacaggatcgctaccgtcccggccggcatagtggttcgccgcatcgagcagaccgacgccgtgcgcgttctgtggaccgcgccggtcgatggaccttctttcgccgtcaccgcccccacattaacaagatcgcccctagagcaccgctatcgatgtgtcgtcgcccggcatccggggcatgctgggtagctgtggcacggcctctgtcgagctgccactcgtttcgctggccgggcacatcgcggtgagcagaaaggtttgccaggcgatgtcgatcgggtgtggatcggacaggaggaaccgatagtggctgatattgataccagacgacacctgacgattgccatcccggctatgcattgacatcatcaggtgacctagcaccacaccgtcgtggccccagaactctccgcacggagtgggcagcgagtagatgccgagtccgtatgcaccggcctcgggtagccccggcagcatcggcactgcggtgagcatctcatcgagggcggcagcgctgagtagctcaccgccgagcagcgcccgaaagaacgtgttcaggtccgccgtagtggcgatcatttcacccgctgtccacgcccagctcatgttgaactcgctgaggtcacgagctccgaacggggcaaagtaggcgccactatgtgggccacgaatggtcggatcggtacccgggaaggatgtcccggtgagcctcagcggccacaggatccgccgctgcacctccgccgccgcgtcgttgccggtgatcgcctcgatcagcagtccggccaggacgtagttggtgttcgagtagctgaagctggcgccgggtacgttcgtcggcggcatcgccagacccatggcaaccaggtccgccggggcgtacgtggtgacctgcatctggttgatggccgcatacgagtcagccagcacggtggtgtagttgccgatgccactggtgtggttcagcagcatcctgacggtgacgtccgtgccacgttcgcccggcacgacgtccgccagcacctgcccgatcgagtcgtcgaggcccagccggccctcgtcgacgagctgcaacacggtagtggcgacaaacgtcttggtaatgctgccaatgcggtgccgcatctgtggctgcatcggttggggtctggtcagaaacgcctggccggcgccgtcacgccaaacatgccgaccgtggcgcacggcggccagcacgcccggggcgccggcctcgggcacagcggagagcgcggtgcgcagcttggcgcgatggggtccaccgtcggtcagcccgggagacggaccgggcaacgccgccgcggatacaggtacgacagtgaccgtggccaccagcatcacgctggtggccacgactttcagtgtccgaataatactcgacatacttcgatgttaagtgacgccggcaactaacctcaccctggttcggcgcacgaaccaaccccgctcggactcgcggatcagccgctggcatgcacctggacgatctcggatgccatcacctgcaacccgaatttcgccagatgacctcggcagccctatcgtccccgcgatccggcctacgcatcgattcgaggccgccacgcggtaacgcgcccgagtcaacgagcggtaacccgggatcgcaaggcgaccccgcctgacggcgcccatagacgctgttggcctgtatccgaaccgggtgccggccaccagcttggttccctcttacgggtctgatccgttggtggggtcagccggttcaatgctcgacgaccagttcagatgcttgacgtcactggtgtctggttgatgcctgtgtggggtgtggtcgggggcatggtggtggcggaatctcggcgggtgtcggggcgttacaccgtgcgtacgaccgaggaggcgccccgcctgtgggcgggtgtcgccggtgcgtgagccccgccgggaatggtggtggccggtcggtcgttacacatggacccggcgccgcacgagccccgagggccgcggtcgcctggaggatcttcttcttgttctgttgagcgccggacggtgctcgcacccaccccgaaccccccttttcgggtgtgggatgtcgacccccgaatggagcacacctcatgaacacgattctgcgtcgtagcgtcctcggtgtcgctggtctggccctgtccaccggtgtcattaccggcccgctggccacgttcaccgacagcgtctccgcgccggccgccgcagcagcggtgcaggtggcgaagccggacatggacacgttgatcccgcacggcacccagggcgagcagtcccgcatcgacctgggtgacgagcagaccgcgaacgtgaaggcgatcattgaggccacgaagaaggcgggtatggacgagcgtgccgccgtggtggcgatcgccaccagcctgcaggagtcgaagctggagaacctgggacacctgggtgaccgcaacgaccacgactcgcagggcctgttccagcaacgcccgtcctccgggtggggcaccgtggagcagatcaccgaccccgaatactccaccaccgccttccttgagggtttgaagcaggtcgagggctggcaggacatgcccctgaccaaggccgcccagacggtgcaggtgtcggcgtacccgttccactacgcccagtgggaaacccaagccgccgacctcgtcgccgagcactggaccagctgaccagcaccacaagccacacccatacgagaaaccagcttgttggccggcacccgacacgggcgccggccaacagccgttagttcggatcgggcatcaccgtcgcagctgccgccccagcaggtgcgggccctgctgggcgattttgatcaccagggcgtacttatccagaagtatgtcgacgccgtcgccggcccccgggctcaccggcgagacgatccgggccgagcgtctcgtcccggatcaccgtcgcccagaacgacctgacccgaaccctcccgacgggtgagtacgacctggtctcggcccagtttctgaagtcgtcgccggggcgaccacaggaggaggtaccgcgtccggtggtgcgggcagcggcgagcacccggtcgacgacctgcttcgcgtggtgcgctgaccggcactccgcatccggaccagtccacgagtgactggtcaggtacacgtcggtgtacgtaccgaatggcgttcgcctcgtcatcggctgaatcatgatgccgggtcaagggctgccgttagcgtcggctcatgtggcttcgtgctgtcctgggggccatcctcacggcaatggggttaggccagctcgtttcgtggccggcaatgccggacatcctcgccgcgtatcggatcgggcccgcggtggtgctgccatggatggccgcggtgttgatcctggcggaactggccggcgggctctggctgctgacccgaccacgttcctgcgcactgaccccggtctggatctacacgggggtggcggtgacatgggccggcctggcggtgcaggcgttcgcccgtgacctgccggtcgacaattgcggctgcttcggacgcttcctgacccagcggctcggctggttcgtactggtccaggacgcactgttgctgatctacgcgggagtgctgctgcgcgccacccggaaggcccgggcacgggcagcagcagccacgtcggcacgctgagcgctggtaaccggaacacgctcttgaccttgacctttgggtaagcctcagcctggtccgtgccggtcgccgtgaccggcacgaggaggatgtcgacgtggggttgttgaccatcggggcgttcgctcaggcagcgcgactgaccccgaaggcattgcgcctgtacgaccaggttgggcttctgccgccggctgcggtcgaccccgagtccggataccggctctacggcccggaccagctgccgttggcgcggctgattgcccagttgcgtcgcattggcatgccgctggcgacgatccgcgtcgtgtgtggcctcgatccggctgcggcggcggaaacgatcaaggcgtactggcagcaggtcaccgccgacacggcagctcgcgctcggcttgccgccgtcctcgtggaccatctatcacgaggggagaccaccgtgtctcacacgaatcgcaacctggccgttcgctacgccgccggttgtgacaccgggcttgtacgtgacagcaacgaggacgccgcgtacgccagcgatcaactgttcgcggtcgcggacggtatgcgaggacatggcggtgccgcggccagcgcagccgccatcgacgtcctcaaggtgttggaacgtgtcgacgcacccgcagccgacctgctgacgatgctgggcaatgccatcacgaacgccgaccggaccatccgcgggctcgccaccgatgatcaccagccggtcaccaccctgaccgcgctgctgcgcagcggctcccagttggccctggtccacgtcggcgacacccgggtctacctgctgcggggcggcgcgctcgcgctgctcacccaggaccacacctgggtgcagaccgaagtcgatcaaggaaggctcgaccgagaccaggccgccgtgcatccccagcgcgccctgctggtccgtgctctcggcagcggccagcaggtcgaggtcgatctcgcgctacgcaccgcgttgcccggtgaccggtatctgctgtgctccgatgggctgtccgccattgtcggccgcggctgcctgcactcgacgttgagtgcttcagacgatccagagcgcacggtgcaacggctgatcgaactggctcgagccgaaggggcaccggacaacatcgcctgtgtcgtcgtcgacatcgccgaggcgtaagccgcagatgtgcccgttccctgcccttccgactcggcgtggggaacgggcaccggcgaactggtcggcgatccggacccggttaccctgcgggccgaggccattcaccccacccatcagatcgtgatgtgtgggtaacccgcccaactcggtaggccacatgtcagggtgcgggtgtcgtccgactacggacgtcgtttcctgcggtacgcgcgagccgcactgcgggaccgtgcctgtgccaccagccgcgtcacctcgtcggcggtagccggccccgggttgaccacactcgcccaaccctgcacgccataggtcggatgtggcagcaagcggtccgtctcggcgaagtcgagcccgctgctgtgcacggcgaactgctccgggccatagccgaacaggttccggaactcggtgcgccccacctcgatgttcagccggtaccttccgggccgggacaggcgggaccgctcgtcgaagcccgggacatcgtgcccaacgatcgtggcgaacggccggactcgatcctcgcccgtgaaaaagaaccggtcgccccaggtgtggggcggcagctcggaccccggcggtatccgggtctcggtcaccccgggaaggccggcgatccgagccgcgtcggccgcccccggctcgaagccgatgtgcaggatcgcgtcgcaggtctcgatcgtgcccgggtccagtgagaacagcccgagcaggtccgccacccgttcgcgtagatcgtcgccggtaggaggtggaaaaatcccggtctcggggccgagccgttcctcgtaggtgccgggctccggcggcccgaggccgaccggcccgctcgccccgagactgccggccacgtacacgtatctctttccgagtagctcagacacgatcgaaccggcaccgttccactgcgctgccagatcctggccatcccagtgggaggcccaccggctcgggtgccgttgcaggtgggcgttgtgggcgcagaccagaatcggaccgcggtcccgctcgtgtgcgtggatgtccatcagattctgcgccatcaacgcgtcccgcacggcgagcagacggccgatccgctgcgactgggtgttcggttcggccattgcggcatggtaggtgagcaggccgatcgccgtgatggcgaggaccctggcacggtcccaggactccacggaactgcccctgatgaggtggggcgcgtcgacgtacagctgcgtgcggaagtcctcggcgacgccgcgcagggcgttcgcctcctgcgatcggccgggagaacgcgccgcgtcgaacatgatctccggggcggtccagcgactatcctcgccgaccaaccagtccaaatctaccggtgcgctgaggtattcgcgcagctcacacaggatcgggaggggactgggagcgccggtgatctcggttggcgcgtcgaacccgtggaaggtgacgcgctcatggggcggaagcttctcgttgtgggcgcgcagccagtcgatcagttcgtgggtggcgggatgggtgccccagccgtggctgatgccggtggtgacgtccacgtcgtcgcgtcggccctgcacgtagtcgttgacggcaaggccggcggctcggtccgattcgatcgcgatcgaacggaagccgtacccgacgagagtttcgaggatccggttgcggagatgggggaacgccggctcgccgtggtagggctcaccgatcgcgagcagatggggccggcgtgcacagaagagggaccgcagctcggtgtcaaaagccatgacctcgaccgtatcgttgaacaagcgattgaaactttggctgagaattcgaggaaaatagcgttgaagtctcaaccacgggtgtaccggccagtggatctggcgcggacgcacgggctgtccgcgcaggcggtccggaactacgagcaggccgggatgatccccccggccgcgcgcacggcgagcggctaccgggtctacaccgacaaccacgtgggtgcgctggccgcctacgtcgcgctcgttcaggggtacggctactctgcggccggagaggtcatgagatcggtactccgaggtgatctcccgtcggccttggccatgctcgatgctgcccatgtgctgctgcaacgcgaccgggagaccctggaccgggtcgcctcagcagccgtcgtactggcgtccgccccgccggccgggacagctccggaacggccagtctcggtcggagtcctcgcccaccggctcggtgtcaccccggccacgctacgcaagtgggaacgcgccggtgtcctggccccggcccggtcagggaccgcgcgcgcatactcacccgaggacgtacgcgacgccgaactcgcccacctcctgcgtcggggcggctacctgctggatcacatcgcggccgtgatcgagcaggtgcacaccgcgggtggggccggtccgttggcggactcgatcgaccagtggcgggagcggatcacggcccgtggcctggcgatgctcaccggatctgcccgcctcgcggagtacctctcctttctcgagctgactcacgggaacgccgccgcctcacacgatcgacgatgagggccgggcgcgtaaccctgtgggaagacaaggaaatcggcctcagggagcatcggtacagccgttgactctaaaaatgatcatggacttgagttgagggttcgttgccggcttccggccggatgacttcgtcgggctcgtccaggtcctccgtcccgccctcgtcgggccagtgccgaacggtccgatgcggccggggccttcggctccgagtacgccaaatcttcgtgcgggtgccgcgccgggatcacgcgtcctccccgtcgccgggcctgcgccagcagcgtagccacgacgtcgttcgtctcgtcctcggtctgttcaacgcgcgtgtgcagcactcgttggtgatgaggcccgtgacctgctcggtctgggacacgtcttgctcgtcacctgcctcgcacgacgtcgaggcccagtttcgtctcttgcctgtcatgctcaggtgagaggggagctgacgaggtctggtgctcggggatggtccgcccggcggagggtccgcgcgccatggcggatcacatagtgcatctcgcggggctgctggagccctgagtcccgccaccgttcaagggtgtcgagtgccagttccgggtttttcttggagacgtcgttgacgtggttggccacggaccgggtgacgtagcgtgtggggtctgcgaagagccggtcgaggatcgggatccccacgtcgtaaggcaacgtcagattccgtgcccacgggagccgcggccgcgtgccttcgctgcacagtcgccgtacgtgatagtgctggtcaccggtccaggccagcagtgttgtcagtacgtggtcggggaaggcgtcaaggaaaggccggatcgcgaattcggcggagaagcgcgtggtgattgcgcggagcatggccagcgagaactcgaggtcctcggctgtgcaaccgcgctgggcgacgtactcggcgtatggcgcgtagatgaagtcaccgaagtcgccgtcggagagggccgggtcggccggggcgggcagcgagcgcaccagtgcgctcgctgccttccgaaagttgcgcggcaggtgcctctccaggcaggcggtgatccaggcgatgcgggccttgagctcgagttccggaaaccgagcaacgaccatggtgacgaactcgtccgccttgaacgccgagtccacgtgcttgatctcgccggcgatcagctcgaccttctcgcgcgtgaagagctggtccttgagggggagccgcgccgtcgtcactcgtagctcttcaggacttcgtagacgcggtgcgacccgtcgccgtccatgatcgagaagaaggcggcgcagacgtcgctgtaccgctctgcttcgacgaccttgtcgatcgattgcaggtcgcggaagaacacgatgtcggtgtaaccgccgccttcgccgtccttcacgaggatcctcttgatgatcccgtcctgcttgctgacgaactcttcctcgaaccggtcggaggcactgagcagggtgtcctcggagacgcctgcctggagcccgaatggtgccagtgcgatgtgcatgctgggtcctctcctttcgtggtgagagcgacgatagggagcaacatgtcactggctggcatatttgggggatgagcagcgatcagtcccgggagagccgggtcctgcgcctggacaggctcaaggcgctcttggcggatcgcgactacacaacggccaccgacctcgccgcagagctgggcgtcagcacacgcaccctgcaccgcgacctcgcactgctacgggagatgggagtccccatcgagggagaccgggggacgggtggcgggctgcatcttgagtccggatggtcgctcggcagggtccacctcaatgagtcggaggcgctcggcctgctcctcagcctcaccatcgccgagaaggtcggctcgccgctgctgctggacgatctacgctcgatcacccgtaaggtcgccgcggcgttcgcaccggcgcaggcacgtcgcatccttgcactgcgtcgtcggatcctgatcggccagaccgcatccgtgcaagtacttgcgagctacacctcgccgcgggcagcagtgacgaaggaactgctggactcattcacgcgatgccgcactgcgctggtgcgctacgaggaccggcacagcgcggtcaccgagcgcgaaatcgagatccagttcctctactacaacatgcccgtctggtacgcgctgacatgggaccggctccggggcgacatccgttctttccgcatcgaccggatccaggacatccaggcgctgtccaccgagttccgcctacgaccacccgctcccttcctggcggctggcgaggaaaccgcacgagccatgtgagtcatgcggacgccgtcgaaacggctggactgcctggctgcctctggctccgcgcaccccgccgtgtacgaccaccgagccggccgcatcgaccacttccccgtcctgcggttgcagacctttatccacgacccggccggcgagtgatgccgccagcatcaccgtggtcgaactgccgcacgccgaggccgacgaggtgatcgccactctgggcccgccgagatacttgctcgatgtgggacgagtggattcacgtcccaccgctacttaccggcgaaggtcacagatcgtagccggtccaatggaccggatcgagcacctgtcagcaatgggtccttcaacaccaggacgatcggcacgggcgggggcgccgggtctggtcggggatgggtctagtcgtcgtagggcgcgtcgccaatgacggcgtttacagttcgacgctgatgcggtggcgctcggagctccgggagcactacacgcgaatcgtcggcgatccgttggtgcggcgggcagggtgtgaggtgcggttacctcagcaggagaagccggaggcgctggagcggcggcatcaggccgaagatgacgatcggcacggcgatggtggacaggatcagcgtgcgcaggaccgtcggtgtctgctcgagcatgccgccgagaagcaggttcaggatggtcagagtcgggaaaaccgcgatccagatcatgatggccaggtggtggcggggcggtgggccgatccgcttgggcgtgttgtcggtcatgagatggcgcttccttttcagaaagtcggttccgggtcaggcccgagcaccgtgagggcttgtgcgatgtcgtcgttgacgaggtcgttgttgatggcgatcgcggcggcggaaccctgccccgcggcggtgatcacctgcgcgcgcgggtcgacagcgttgccggcagcccacacgccaggcacgctggtgcgcccggttgagtcgacgacggcccagccgccggcgtctacggcggcgccgaggtcggacagcaggttcgaggtcggcacgaagcgcggacggacgaagaacgcctgccggtcgacggtggtcccgtcggccatctgcgcctccccgtcggcgatgcgggcgacctcgccttcgacgatgcgcacgccgcgggcggtcagcctggcccggtcctcgtcgctgacggtgctggtgtgcgggaagtagacgacatcaggcgaccactggcagaccagcagggcgtgctccgccgaggcgatgacaccgaggggccggtcgcggacttcgtagccgtgacagtacgggcagtgcagcactgttcgcgcccatcgctggcgaaggcccggaatatcggggatctcgtcgcgcaggccggtggccaccaggacccttcgggcggccagcattcgaccgccgccgagttggacggcgaaaccgggttcgatccggtcgaccgtgccgacgacgagctcgacgccgtacccggtcacctctgcccggcccgccgcgagcagttccgccggcggcatgccgtcacgcgacaggaaaccctgcatgtgccgcgccggggcattgcgcggctcgcctgcgtcgacgatcgccaccctgcgacgtgcccggcccaggaccagtgccgcgctcagcccggcggcgccgccgcccacgatcaccacgtcatgttcgctcatgccgccagtctgcggcggccccggcggaaacggcgacgttagttgccgaatccgggaatgatgaggtgcaatgagcaggtgaacgacactttcagcgcggccttggccgaaatcggcccccgcctgaaacaggcacgggcccaacgcggggtgacactggccgaactcgccgaaacgaccggaatctccaagagcaccctgtcccggctagaggccgggcagcgcaaaccgagcctggaactgctgctgcccatcgccgcagcccaccgcatccccctcgataaactcgtcggcgtaccccagagcggcgaccctcgcgtgcgcctgcagccgcgcaaggtcaacggccgtaccgtcctgccgctgacccagcatcccggatccctgcaagcctggaaggtgatcatcccagtcgaccagtcgacgcccgagcccaagacccacgagggctacgaatggctctacgtcctggccggaagactcaggctggttctcggcgaccacgacatcgtcctcggcaccggcgaagccgccgagttcgacacccggctgccgcactggttcggcagcaccggacaccacccggtggagatcctcagcatcctcggccgccaaggcgaacgcatgcacgtacgcgccaaaccgaagacctgagtgggtcagcgcccgactcttgtgaaagtgtcagccaggctgacggaccaccgaggccgcaggcgcgagtctgtctcggccgccggccggtagccagagggcagaacgccttctgggaggggatgcctccgccgggctgtgcgacatccggccagttacggcccccgcgatggcgcgggcagcggcgtggtcgccgcaggctgccgcgcgggtggcgtggcggccagaagctggtgaccgcgccatcttgatacagccgtacgtctcgaccagcttcagttccccgaacagcaccttcgccgcccgcgcgagcgtgcgcgacgccttctccagctgcggcagtgtcaagaggtgttccttgtccgtggccgcttggccgtgttgatcagtcgagtggtcatcagaacctggaacaggtccggggcctcgtcgatcgccttggcctccaggtgccgcatcaccgccgtgagcatcgcgtgcgctccagcccggccgccttgctgccagcacaccataacagtcattatgatgcatcggcattatgtccgtttcatcccttccttgagataatcggattatcggtaatagcaattcggtaattgcgtccctggaggggtgggcgtcggccccgggtggggtgccgactgtcagttctctgctgagctggcggagtctcaggcgacctgtcggtacaagtggcggagtctcaccggatctggcggacgctgtcgtctgccagttgatgtgaagcactgccagcgcgtctgaggcatctcgcggtttctgccgtttaagttgaggcacaccttgatggactgcttgagcgagagcgggtggcagtgcacgctgcgagggcgttggctccggcgcggcggtacgccagttgacatcccgccgaggtcagcgcagcttttccgggttgtggttcttcgccaccagcggtgagcacgtcgggtacgaatcttggctggagcgtgaccggctgatgctgctggacgccgacccggatgtcctcgcggtttcgtcgcagccgttctggttgtgctggcaggacaaggacgagcggccagtacggcatgcgccggactacttcacggacgagaaccggtccgctctgctgtgatggcagcggcaccgatctgctgggggtgatggaccagatcgaggcggtccgggaccctgacaaccaccgacttcggcgcaggcaggcaccgcccgagcacttcgaacccaccgctgacatcccgcagccgagacgagccaccgtcgttcgacacgtcaaccccaccggcgctacctctggagcgaaatcgtgaccgtcatcgacaagatcgcttggatccacattcagaacggagcgatcctcagcactcggtccaccggcaaggacgcctactacatcccgggcggcaaacgggaagaaggcgagagcgacatcgaaaccctggtccgtgaaatccaagaggaactcagcgtcaccatcgtgaccgacaccgccgagcacgccgggatcttccacgcgcaagcacacgggcatcctgacggaaccgcggtccgcatgatctgctacacggccgagtaccaaggcgaactacagccggacagcgagatcgaagagatcgtctggcttacctatgccgaccgggaccgagtgtccccagtcgaccagatcattttcgaccagctacaccgaacggcccaactccggggaggacctcgatgaccgccaccggcaccaacgcgccagagagagcgccacgcgccggaacacggacacactgcaccgcagtttgcctcaacttcactggcaggctcggcgcccgtccgctgccagcggagttgaggcaccccaggtcaggagcgtgatcatgcctcaacaactttggcagatgacagacgctgtctgctcgacgggctgtagtgtgcggcaatggcaagaagcgagcggctcgcggagcagttggactggtactggcgcaagaacctgcggccgcggctggacggtcttactgacgaggagtacttctgggagccggtgcgcggctgctggagcatccgcccgcatggcacgtcgaccgctccgatgtcggcaggttcggggaatggacggtggacttcgcgtcccctgccccggtgccggccccggtgaccacgattgcctggcggctggcgcacatcatcgtctcgtgccttggctatcgggtcgggtggtacttcggcggccaggaagtcgactccgagacattcgcctacgcggggaccgctgacgaggcgctgaaacagctcgatgagatgtatgggagatggaacgcgggggtcctcgagctctcggacgctgacctggataatccgcccacggtgggtcccgagcggtttcccatggagaacagggtcctgcacgtcaacagggagctgatccatcacagcgccgagatttccctgctgcgcgacctctaccgctggcaggacggagccacaccgcaccgagtatgacttgcggtagccggcgatcgagcttcggaaacctacgtggacacaagcacatgtgtctcacgagacttggcggccctgcgcattcgtctcagttgatatggcggatttccgatgatcagccaggggcgggtggcgctcgccgattacgaggccgtgtatgtcggggccgatggtgtggagcggcaggtgccgtgggcgtggatgccggaggttgttgacgagttggagcggccggtgaggtcgttcccgtcgtatcgagggcagcgcaacttccctggttggtactggtcggcgacggtgggtcggctggtgggatacgagtcgtgggtcgagcgggatcacctggtcgcgttggacttcgacccgtcggtggtcgcgatggtgtcgcaaccgttctggctgctgtggaccggcgataagggcaggcagcggcggcatgcgccggactttctggtgcgtacggtcgacggcggggtgctggtgctggactcccggccgctggagttgatcgagcaggatgatcggctggtattcgacatcagtgaccgggcctgcgcattgctgggctggcggtacgcggtctgggaccgtctcgacggtgtgctggtggccaatcagcactggctggccggttaccggcatccgcgctgtttcgacgcggaggtcgccggccagttgatgcgggcgttccagcgcccgcggcggctgatggacggcgccgagctggccggtgatccgttgaggacgctgccggtgttgttccacctgctctggaagcggctgctgctggcggatctggcgttgacgctgtcggatcgcacgttggtgcacgcggcggccgacgcggacgtgtccgctgatgtggttgtggcccggtgagcgcggtgatgcagcggccggggcgtgctccgtgtcggtgatcgggtcgttttcgccggtggcgcgcataccgtggtggcgatctccggcacggtgatccggttgctgtcggctgccgggcagaccacggtggtcgcgctgggctatctgctggccgccgaggatttcgagctggtgggtgcggcgccggcgccgaaggtggacccgctggggttgctggagacgctgccggagaaggtggtgcaggcggcgcggacgtgggaacggcacctgattgaggtcgatacgggggtggctccggatgcgccggagggcacgctgccgcgcccggagtatgacccggtgacgcattcgctggcggcccggcagcgggccaaggccgtcgagctgacggcggctgggacgaggacgagcgtgcgcacggtcgagcggatgcggcagcgttatcgtgagcaggggctgtggggcctggttgacacgcggtatgcgcgcgcggtcaaccggcgggaaacgtcgatgcgcggatggtcgcggcggcggccacggtggtcgaggcgcagacggcgacgtcgacgggcacgaagtcgcgggcgatccggcagattcgcgagatgctggacgacgagcacggtccgggtgtggtgccgatgccgtcgcgggcgacctgttaccggttactggaagcgttgtcggccgggaagtacaccttcggggcggcgacgacgcggcggcaggcggcgaacaagccggcccggccctacgccgtgaccacggcgaaccgcccgggggagcaggtccagatggacagcaccccgctggacgtcatggcggtcatggacgacggggtcatcggacgcgccgaactcgttctggcgatcgacatcgcgacccgcacgatctgcgccggcgtattgcggccggtcggtgcgaaggcggtcgacgcggcgctgctgctggcgcgggtcacagtccctgagctgatgcggccgggctgggacgccgcgctggcgatgtcggcgtcgcggatcccgcaccagcggctgatctccctggacacacggatggcgctggccgcggcgaagccggtgatcgtcccggacaccgtcgtgatcgaccacggcaaggtgttcctgtcggaggtgttcctgcgcgcagcgaacacgctgggcatctcggtgcagccggcgcaccagcagacgccgagcaggacgagccgccggtgctggtcggtgaggtcgttccgttcacgctgttcgatccgttcgccgatgatctggaggcgggtcgatgagcctgctctccaccgacgttcggcatcctctggccaccaagcagggctgggcctcgttcgtcgcgcagatcagccaggagccgccccgcctgctgccggccgaggactggaagcggcttacgccgttcgagcgtgatctctacgacgaggcccggcaggactaccactccgcgctgctgctggtcgccaccccggacacccgcgacagcccacagtcgatcgcgcacaccgtcgcctcggtgatgcgccgtgtcggcaccggcatggtcctggtcgacgagatccaccgcctcgacctcaccacccgccagggcaagaacgcttccgaccagctcaaatacttcttcgacacgattagcgccacctttgtctatgccggtctggacctcgacgagaacggcatgttctccggtgtccgcggccgacagatcgccggccggttatcccggtcaacaccagcctgttcacccaccgcaccacgcaggacaagcaggactgggccaagctggtcgccgcgatggaacacgcgctacggctgcaccgtcaccagcccggcagcctggtcgagcaggccggctacctgcacgaccgcaccggcggcatgatcggcagcctcgaccagctcatccacgaggccgccaacgatgccatcaccgacggcaccgagaagatcaccaagaagcatctcgacgcggtcatcctcgacgtcgccgctcaagcccagttcacgccgcctcgcccacgccgggcaggtccgcaatgaagacctggcagcagaccgcccagcgactacccgtccgcgtccggccgatgcgcggcgagacggtgatctcctacgttttccggctggccgacgccaacgacctcgcccgccccacgatcctgctcggcgcgctgggccggccgacccggggcctgacccgatctctggtcaacgacttcgacatccgcgtcaaccagcactccttggaccggctggagacattcaccggaataccggcagctcggctccgcaaggcgctccccggcttgcaccgcctcgacgacacgttgcccgaggagattcccgcgttccgaccctcccgggcttggggcctgcacgactactgcgacccaatgcgctgcccggctgcccgcgcagcacacgatcagggtctactcgctctatttccccaagctctgccgcaagcaccgcgtctggttcgccgacaggaccgacctcaccaacaccccagagatcatcaccgcccaccgccgctacggccgactcctcgccgccaccggcgaccgccagtgggcctacggacagctacaccgcgccacccagatcatcatggactgggcgccccacagctatcgcctcgttccccgtctacatgaacgctgggaagcccgaggcaaggcactccccggcttccacaccccgcacaacccgacccacctgctcgtttatcccgaagctgtcgctctgaccgaggtcttctgcgacctcgaatggcgccgccacatcgcgatggtccgcgagttccagacggccaacttctatcaacacgtcgcgaaacgcctcaaccagccacccgacttcgcccgctggctggaacggccttggacccgcctcctgcgccgcaactacgagtcggtccccaacccgatccagcggtggatcaacgagatccgccacaagcacgcgaagacccgcaccgagttctacgaacgccacgcggggttcacccgaaccccgttccccgaaatccgccacttcaagtgagagacgatgaccagtgaccacaccgaacacgaatggcgaaccacaggtcggccccactcaacaccgccaactcaaacgagacgagacaccgacgcctacccttcggcgctcagcccgggtggggtgccgacgccggtccttgccgggccgggtgtctgttctcggcggggctacttggccaggaaggcctcatcgaggccgcactgccgtcgtcaccgcatctgggacacctgcgtcgacgaccctcgtccccatgtcaccttttgctctcttgcggtaactgaggctctggtagagagtaaatatatgggtaacagacacgaggcaggcgaactactgccggaggccgacctggcgcgtgccgactcgctgggacgagagatcttctccgacgtggccaacaagtgggcattcctgatcatcgagttcctcggacaacgcaccatgcgcttcggtgaactacgcgacgaggtcggcggcatcagccacaagatgctcacccagaacctgcggatgctggaacgcaacggtctggtcgagcgaaccgcatatcccactatcccgcctcgggtcgagtacacccttaccgaggccggcgaggcactacgcagcgtggtcgacggcatgtgcggctggactcaacgccacttcagccacatcgagtcgtcgcggcgccgcttcgacgcctcacagtcctgatcaatcgaggacagccgtcgcctcaacctcgaccaggtgttcgggaacgtccaacgccgcgatcccgaacagcgaaaccggcgccatgggtgtggtgcccagcttgaccgacgcccgcgcgatgccctcgagcagctccggcatccgctccggggtccagtcaacgacatgcacggtcaacttcaccacgtcggcgaaggacgccccgacgccagccagcgcggtaccgacgttgaggtagcactgctcgacctgagtagtcaggtcgccgtcgccgatcgtcttgccgtccgcgtcccaggagacctgcccagcgacgtgaatcagcttggaaccggtcgccaccgacacctgccggtacacgtcgacctcgggaagtccgctcgggttgaccagggttacggccatgatgactgtctcctttttcactctctttcagatactagaacaccataggaaaccgtctgtatgcagggaagaaggcacttttccgaaccccaagaacctttcggtaactcaccgggccgcacccggttcccgccgacgctgggcggggtcggagagctgggacccgcagacccgtccgtagtgggcggcgtagccgaaaactcgcgtgtgtgaacgcaagcaggcaggtatacaacggacagcgagttgccatgcgcgatgcagaggagcagaagtgacggataagacctcgccggccacgtccgtgtccgaccgcgccatgagtgctgtcatggcgaaggaccggggcgcgtggctcgactgcttcgccgaggacgcgctgctgcgcgacccggtgggtggttcgccgcttgatccgcacggaaggggctttcgggggcatgccgccttggcgcagttctgggactcattggttgagcccgcccaggacgtgcgcttcgtcgtacgcgaggagtacccctcgcccgaggccacggcgaaggtggcgtcggtcgccatcacgctgcctggaggcgaggcgctcacctatgacggtgtgttcgtgtacgaggtggacgagtccgggcggatcgcgtccttgagcgggtacttcacgccccccttccccgcgatgtagcccaccggggttgcggcacgagtgacacccgtcgccctgccataaggctctggccagcgttcccgttggcttacggccgactactacgggcaggcctacgcgacggaaaggtcctggtcgagtcggcccccagcgtcgtcgccgacctggcccgccggatcgcactgatcacctcgcccgttgacggccggcacctgccggccgtcgactcggttgaccatctcacccgcgaggccggccaggcgcaggatgtgcagggtcttggcggtcgaggtgcctggaactatcggtagttggcgaggacccggcgttcgcggccatccacggtgatggtgccgccgtgtggcaggatccattgcggtcgggtatggccgaaggggatgccgacacagatgacggcctgcgggttggcgtgcgtcaccacgtccacgaccgcgtcgcgttgctggtcgcgcagcagttttcggtccgcggctgggggacggtgggtagagtccgagaccggtgggcgggccaccaggaccgcgtcgaccgcgccgagaatgccgcgttcgccgagggtacggacgatccatgcaacgtcgcgggcgggtagcagccgctcagaggtctcaatgatcagtaccccgccgtccaggatgtccgggagaagcgggaagcgcccggcgctcaggatcccatcgatgacttcgaggcaaccgccccaggtcgcgccggtgaccgagcgccggggcccgtgccaggtccacggctcggtcggctcccgctcaccgaagtgcttcaacgctcgcgggtcggcccagtcgaatccgatgtcctcggattcgccgggatcggtgatgtcgagggtctgcccggtcagtagggccgcccgcagggatcgggcgtggatatcgtccacgcccggcccgggaccgagatggacctgggtggatccgccgtagaaactcgtgatgccgagccccacagccagtggtgcaggttggtgttgtcgctggtgccgaggaacggtttcgggtcggcgcgggcgagttcggcgtccaggtgggggatgaccgttatctggtcctcacctccggtgacggcgaggatgccgcggatccgggggtccgcgaaggcatcgttgatgtcagccgcccgggcctccggtgtcgcacccacctgtcgagtggtcgggtactccaccggcaccagaccagtgacctcggtgagccgtcgcatggcttgctcgtgaacgtccggataggcgcccgctgctgcgaacgacggcgaaacgaccgcgatgtggtctcccgggtgagccttgcgagggtgaacaaattcccgcttcatgtcaaaatccaccaggagtgcgcgtactggttagaaccgtccggatgccgtacgcaattctaccgccggatcgtgacgcaggattgcgatgtgcagccgctgcagcgtcggggccgcgttgacgccgaactcgttgcgtagccaccgtcgacgttggtggaagacggcagctgcctcggtgctgcggccggctcgatgcagggccaccatgagcgctgccgtcagccggtcacggttcggattcgtcgtggacagttcgattaagtcgtcgacaatcaattcatggttgcctaatcggagttcggcctcgtagagatcctcggcggcagtcagccgggctgactccaggctgtcgcacagcgaatggtccggatgggtcgaagtccagccgcccagcactggaccgcgccacagatcgagggcttggcgcagcagatcacgcagccgcaggtccgaactgatttggcgggaacgggcaacaatttcccggaaacggtacgcgtccaccatgcgcgccggcatccggagcatgtagccgtcgcgttcggtgacgagcgcccggtgcgttgtgccgccgttggcggcacgcataatggcgcgtaactctgagatgcggctgtgcaggacggcgcgtggcctggccggtgggcgatcgccccacaagaggtcaattaatcggtcgctccgaactggccggtccacttcaatcccaagaataccgataattagctggtgctggcgtttggacagacgtagttgcgtgccgtgaaggaaaatttctaccggcccgaggacgcgaatttccaccacaactcccggcgcgaggaggtcaactacctcgacgatagccggaccttcccggtagtcggatcatcccgatagtcggcacgtgctggacgaaacggcgcgggaaggttgagggaaggcgctggcaagtgaccaccaccagtatcgcaggggacacatccgctatcggaggaggccgtcatgccacctgtggcatcgccagacatcgacatctcgtcggcggaggagatcatcaaccgctggttgtccgacacgtcgctggacgggtcggacagcccagccggtccgctgttcaccggcgggaggtacgtggttcaggagatcaccgcgacctttggcggaaccggaactgcaaggtgcagctcctgcacgggttcacaccggatcgggtgctgttgaccgatgcccgacaattcggcggctgagtggagtaaccgtgccgcggggcgtccggcgacgaccccgcagccaagccgccggggatcgttcgacccggtgctggaccgcctgatcgccccgattgcggggtggctggcggtccagctcggcgcgattcccggcctgacggataccgaggccgacgcagttcgccagagcgcgtccgcggggctgcaccagtcggcccgtatcaggctttctcgggtcctggttctggaggtcaacgccgccagggtgagtggccagctcaccgcaccggatgcggtgtcccggtgggagcagtggctggatacggccgccgcgccgggattctgggagtcgctgcacgaccgctacccgacgctgcggcgccgcttggacgtcatgctggtcaacggcgccggcgccgcggcgaccttcgccacccgattcgccgccgaccgcgaggcgctgcaggcgtccggtgtcctgccacccggcgacgcgacgctcctggacgtcgagttcggctccggggacacccaccagggtggacagactgtggcgatggtccgtacgccggcgggcgtcgtggtctacaagccccgcccgctggccgtcgacgtcgcgctcggcgccttgatcaagcgggtactgccgaacgagccggcccacacccggatccgggtaccggacgtgctctgccgcgacgggtacggctgggccgcccacgtcgcccaccgctactgcgtcgatgacgcggaactgggcgccttctaccgggggatcgggcactggaccgcggtcatgcgcctgctcggtggcagcgatctgcacgcgcagaacctcatcgccgccgggccggtgccggtggtcgtcgactgcgaggcgttgttcactccgataccgccaccggtggcctccggcctcggtgaggccacggaccgggctgaggtgctgctcggtggctcggttctgggcaccggcctcctgcccggtcggggggtcgcgctcgggtggcgtggcctcgatccgtccgcggccggcagcctgcccggcgagcagcccagtgtgcccatgccggtgctggttgacgagggcacggaccgggtccgggttgccttcaccgagctcgaactgcccgcagcggaaaaccacccgagcgccgagccggtcctggcccgattctgggagcacgttggggatgctttcgacgagctgaccgggcggttgcatgatctggatcggggtggccgcctcgaaccgctgctggccgggttcacaggtggccaggtgcgttgggtccgccgcaccaccgagtcgtacgcggagctggcccggatgctgtggcatccggcgtcgctgcacgacgagcccgctgcgaaggcacgggccgtcgatctgctgacgcggcacgccgccaacgccgcggaggcgcctgcggaaccggacgtcatcgccgctgaggttgacgacctcctcgtgggagacatccccatattcaccaccactttgcgtccggggccgggtgggcttcccgagctggtggtcggggcagtgcgccgctggcgcgaggccgaccaggagctggaccagcaggtgctacggtcggcactggtcagtgcctacctgaacgagacaccgccggcgccgatcgctccccggctggtaccggaacagatccgtacccgaaacgttgaccggcgccggcgggcgatggccgcgcgggtcatccagtcgctgcgcgacacggccagccaggccgacgatggcaccgcgacctggatcgcaccggtcgtcaacgccggcctcggctggtccgtcgcggcgttgcacccggacatgtacctgggcacgaccggaatagcggtgctgctggcggcctaccagtacgaggtacgggcggggcgggccgacccggtggccggtgccgacggactgctcgaggccgtcctcgcgaccgttcgcgcagcggaagactacctggcggctcaacgcgccactgccgatccgacccgaacccccgggcggatacgtcggtctgggtgcgcaaatgtggggctggctgctgctgcgccgactcggggtcgggcccgaccccgagcaggccctgcagcggacccgaaacctggccaccctggtgcccgaggcggtccacacaagtgagtgttccgacctgctcaccggcccaccgggagctgtcacagccttgctacgactgtccgagatagacggcgaccacgagtggacacggatcgccgcctcgattggcgagcacatgcgtgacctggccatcctcaccccggccagcaccggtgacgatcgagcggcgtggtggccgggtcagctcgacacagaccggctgggcggcgcctcgcacggcgtcaccgggatcggttgggcactgtcccagctggagtcgaccacggatctcgccgaggcggcgttccggcacgaggagtccctctacgaaccaggcctaccgggttggcgcgacatgcgcaagccagatcggccaaccgacgccgccgcctggtgccacgggtcggtcggcattggcatcgtcgccgccgacatgctgcgtcgcgctaccgacccggcgtcgtgggaacggtggaccgatgtactgcggcgggccgcccaggcgagctggcccgcgggaatgggcaccaaccacaccatgtgccacggcgagttgggcacctgggagctgcaacaacacgccatggcccacggcgtggcaccgcccgggctggaccacgagtggctcgacgctcgcctgttgacggggatggaggacttcggcgcggtcgcgggcccgaaccgggacgcgttccggccggggctgctgaatgggatcgccggcatcgcgtaccaactgctgcgcatgcatccgcagtgcccacttccgtctgtgctgctgcccgaccccggccccgacgtaccgctatgagccgccacgctggccccacccacacgtcaccgggggagagcgccgggtcggacgagccggcggcggacgcctcggtcacggcgcagtactggcagttggaggagccgactgaccagcttgggccaggacaggtgctccgcggcttaccctctgcgatcggccccggcctcaagctggtctggcaggcggcgcctcgcgcggccaccgccctccttctgctgcacctcgtcgccggggtggcgaccacctacgggctggtctccatcgccggcgtgctcgagcagctcttcgccgccggaccagccggcgaccggctggccgccgccgcgcccgcgctggcgctcgtggtggccgcctacgccgcccggggcgggttggagatggcggccaccctggtccacgcgcggatcgggccggccgttcgtcgactggccgacgagaagctggtagaggcgggcctgcgtgtcgagctgaccgccttcgacgagcctcgcttcctggatcggatgttccgggcccgcgaccgtggactgctctaccttgagcgtgtcgtggacaacctggtcgacgcgatcagtgcggggctggcggttgcggcggcggcagtcagcctgtccgtgctgcacccagcgctgctgccggtgctggcgctgtcggtggtaccggacggctgggccgcgctgcgggccgcccggctcggctatgccagcaacgcccgcctcgccgcactcaaccggcgggtgacgatggtgactgacctggccaccatgcgtgagcccgccgccgaggttcgtgccacacaggcgcagcacagcgtgctggcccggtaccggcaggcggcggatcaggtgcgagacgaggaggtctcggccggcatggcgcaggcccgggcccgcgcactgggccgggcacttgccggtatcgggctcggcggcgtcttcgcgatgctgtggttactgctgaacgtcggttggatccagctcgccgtcgccggcaccgcgttgatcgcgacccgtaccgcggtgacggccctggcccggctggtgcgggccacggaccagattttcgagcagggactctacatcgcggacttccaggtgttcctggacgaggcccgtacccgcgcccggcccagggttggccgcccggccccgcgggcgccgcaacggatcgaactagacaacgtcttcttccgctacccgagctcagctccggtcctgcgaggtatcgatctcacgattcacgctggacagacggtggcgttggtcggaaagaacggctccggcaaaaccaccctggcgaaggtcatcgccgggctgtaccgcccgagtgctggcacggtccgttgggacgccactgatcttcgggatctgcatccggacacggtcgcggaccggatcatgatgatgctgcaggaacccgttcggtggccggactcggcccgggtcaacgtccgcatgggccgggccgaccgagtcgacccggacgacgcggcattgcgccacagcgccgaacaggccctcgccgacgaggtcgtcgccgcgctgcccgcgagctggcagacactgctcaccaccgccttccgcggtggagtcgacctttccggaggccaatggcagcgcctggccgtggcccgggggcttttccgcgacgcgtccctgctgatctgggacgagccgaccgccccgttggacgcgaaggccgagtacgcggtctacgagtcgctgcggaccctggcccagggccggacggtggtgctgatcacccaccgactggccagtgtgcgcgggtgtgacgtgatcttcattctcgaccaaggtcaggtcgtcgaacggggaaaccacgacgaactgatggctctgggcggtcagtacgccgaactgttcacgctgcaggaacgaatggcaggaaaccaatggccacagccgctgtcgcactgaacagcctcgccggggaactgaccggcacgttactgctgcccggcgatccggacttcgtcacctgccggctgccgtttgtgtcccgccccgacgaggtactgccccgggcggtggtgcggtgtgccaccaccgccgacgtggcaacagcgctcaccttcgcccgagcccaccggatcccgatcgcggtgcgcagcggcgggaacagcttcgccgacaggtccagcaccgacgggctgctcgtcgacctcggcgggatgcggaacatgcggatggacggtgatctgatggtcgcggacccgggggtgcgcatccgcgacgtacgccgccggctcaaccccggtgaccgggcgatctcctgcggatggtgcccggaggtggcactcggcggtgcggtgctcggcggcgggtacggcagcctgtcccggttgtacggcctcggctgcgaccacctggtcgccgccgaggtggtgttggccgacggtcgcacggcctggtgcgacgcggatcgtgaacctgacctgttctgggcgctgcggggcgccggcggtgggctcaccggcgcggtcacctcgctcgtactggccacccgtccggccgtgccggcgacctttgtcgagtgtcggtggccaatacggcatgccgcacgcgtcatcggcgcttggcaacgattcgcaccagaggcacccgacgagatcaacattgagaccgtgctggtctcggcgcacggcgaagagccgatggtcgccgtgtacggcgtcagcgccgcaggtaccgccttccttgaccggctcggtcccgaccccgatcacgtcgagatccgggagctgccggggccagccgccgccctggtcagctacccggacgtgcccgaggacatcgacgtgtcaggcccttcctgggggatccggccagggctgcgcctcgcccggtcggagttcttcgacggcgagctacccgaggccgccatcgagtcgctcgtggactacctggtagccaggccagtcgttgatcagtcgcggattctggagttcattccgtggggcggcgcgatcgcccgaatggcgccggatgccaccgcgttcgtgcaccggcgggcacggttcattctcaagcacgcggcgtgggtgatgcgccgcgccagcgacgagctgcgccgggacgcgcggcgatgggtcgacggatcctgggagatctcgcacccttggggatccggactgatctaccccaactacccggaaccgactcgggcgccactcgaccccgcctaccacggcaccaacctggcccgcctgcgccgcgtcctggcccgctacgacccggacggcaccttcgccgcggaccaccgccggactgggcggccgcgcgctgccgatctcctcggccgtggtctgcccgacggctgttgagagccgggacgctcaccttccgttacggacgaagatgatgaccgccgatgcgtcgggcccaccctgcgccagcgcggacgctatcaactggtccaccgccctccgcggagtcgccgaggtagccagggtggtatggaggcgcttatgtgacaggtaggagctgagcccgtcggaacacaacaggatccggtcgccgggggtcagggtcaacagggtgatgtcggctgattggccgccggggcagccatccaggtaacgcgacattttgtcagaaaggttaggcatatcggcggcatcagcgaccagatgccggtaaaggtggtcctcggtgatctgggtggtcgcactgtgcggcgagcccaacccacgtaggtgataagcccgagagtcaccgatgttggccagggcggctgccgtgccggttctgagcagggcgaccaacgtcgtacccatgcccgccaatcccggttcggcttccacgcggcgccccaacgcgtcgttcgcggcgtgtaccgcctgccccagcaccaccggcagcgcatccgggtccactacccggtcgtaccgccgcactgcctcgatcgctgtggcgctggcgacgtcgccggcgccgtggttgccgagaccatcggcgaccgcgaacagccagcgccccacgtgaatggcgtcctcgttgcgctgtcgaccgagccccacgtgacggccccccgcaacgtcgatgcgcacggtcactgtgtcgggtcatcctccgctggtacgtgaaccgcctcgggccacggcgcctgcgctgactcatcgcggtgcaggatgtgaatggtctcgacacggtcactggcaacgacgcactcggtcacctcgaccggttcaccgtcgtcacctgagacacccacacgaacgatctccagtaccggaagtctcgtcgggatctccagcagagcagcctcctgcgcgctgggcatccgcgcccggtgaatctccatccagctgatgggccagtggccggccttctccaactggtgcagccactccccaggtcccgaggtgcaggtggccagcccgggcaccctcgccgcgcgaggatggacccaggagacactgatctggaacggcggctccgcctcgggaccagtgacccggaaacggcgcattacccgggtgcctggctcaaccttgagcagcctggcaaggcgcgcatcggtgaggggctcgacagccgccttcggcggaacgtgatgcttccatgcctcccggctggtagccgaaggaaaggagtacccggcggcggcgttccgtttcaccaggtttccccgaggccggcgtgggcggaccgttgcgtaccgcacgatgttcccccgctccgggacgacccagacatagccctcccaagtcttgtacacccaacctgagggccgaggggaccgaacgcggtaaagaacgcgtgccgctcgcgtgcggagcggagatgtcgcgcgacgcggcccgacgatcagatcgccttcgacagtgcctcgaacaactccagctgccgggccgcatcgctggcgaacaggaagcccaggatgccaacgacccatgcggtggtgttggccgcgttgcgggccatccaccgattgacggccacgagcatcggctgtacccgttcggccacgcccagtcgggccgccagcagcacgagtgcgggcaggatcatgacgacgcagtatccggcgagtatcgcaatacgtgcgggaagtgtgagcgcagccgcgccgagcagcccaatggccgccaggtaggggagcatggtggcggcctccagtgtcacggcggcaagggccagcccgatcagcgccttcgaggatgcctgccccgtcatggcccgttcacgccaacgcaccagccggcccggctcggtgtcgcccgtcggccgccttctgccggtgaccagcgcgaagcccagcaggccgatcccgaacacgagttgcgccacctggaagggccggctttccagtgcgggacgtaggtcgtcgaggaacaccgccgccccgaacagcaacaccacgccgatcacaaggtagaagaccgcgaccgtggcgaggtagaccagcaaccgggccgactgcagccggcccggtgccagcatcatccagatcgggatgaggaatgtgccgaagctggtgctgtcgatcacggccagaacgacgagcgatccgatcagggccgcgtccacggttgcgttcctccaaggtcgcgcgggtagcgtgaccggcagcagtgctgcctcacggcaggtccaggctccggcaggtgggacacctgccgggtagccgactcggtccctggatcaccagagtaacgacgttcggtgctccagggagtccgcgccgctcagccgtcatcgtttctcgacgatgcgggcctcgcacggcgcgcgagggtgtcggcgcgggccatccagcagcctgcccgcaagcattggtccgggtctcacccgctcctgaggacattgtgcggcgaggtgcggggccctcaggagacgtccggagtcacccgatggcctggcggaagcggtccgccaggctggtgagccgctcgaccggttcgttggcgaacacgatccgcaggtagtgctcgccgctggggccccagccatccatcgccgtggccgcgaccttggcccggtcgaacagtagccgggcaagcgcggtgggcgtcaggcccaggggccgggtgtccacgaggagcgaccagccgccgtgtggccgaatgatcggatagtccgaaagctggttgaggatcgtgtcgcagcgccgctgccactcacgggtggcggcggcaacatcggcgtcggcatcgggtgcgtcgagcgcggcagccaccgcaccttgcgccagcccgacctggcagaccacgtttgtcaggccaaccagcttgatgtcggcgaggatgtccgccggccccacgacccaaccgacccgccagccgatcagccgcagttccttggatgccgaacccaccgtgatggtacgtccggcgaggccgtcatgggccgccggatggctggggcggcgaccgtcgaaccggattctctccatcgccgcgtcatagatcagccaggcgttgtgtctctcgcaggcatcggacaacgccgaccagtgctgcgtgtccaacaccagaccggacggcatggccgggcccatcatcagcacggcagcggtatcgggtccaacagcgctggccaggcgttgcggatccaccgaccagccatccggcgtggcgcgggctggcacgaagcgaggcaccccaccggcaagccggacccggttgaccaggccggcgtagatggggtcgaccagcaccacctcctggcccggttccaccgtggcaagtagcgcgttgaagatgccgttcagcccgccggcgacgctgacgcactcggtgccgggatcaaatctgcgtccagcgatgcgtcccacatgagccgtggcagccgaacgaagggaacggtgcccctggaagggcaggtagctgttggccgcatcgtcatcgatggcggctcgggtcgaggtgaccgccacggtgggcggccgcacgtcggtgtccagattctccagacggagaaagtccgggtcggctaccgcgtccgcggcgtcgccgaccacgtcaacgccgatacctgggatgtcgcgtagacgactgacggtcatgtgaccctcctcaagccttccgcgtgttcgtttaactggtacgaccgtatcagtatcatggtacgcatggatttggcgcaaacagtgggctcgcacgtgcaccggctccgtaccgcagccggtatatcgctggctgatctcgccgccgccggtggcatcagcaggaccaccctgcacggcatcgagcaggggcacggcaacccgaccctcagcaccctgtgggccctggccacggcactgcgggtgccgctcggtgagctactggagacgcccaactccaccaccgatgtcgtccgtgccgacgacgaccgaccgcgcatcgacggggacgcggtcagcgcccgcctactgcaccgcatcaggctgaacggcagcctggacgtctacgacatcaacgtggcccagacgacccagtactcgcccgcccacctgccgggcgtgcaggagtgcctcgtcctcacccacggaagcatcaccaccggccccaccgacgccgccgtcaccctggccgaacacgactccatccgattcgacgccaaccaccggcaccagtaccagggacatggccagcacaaccgagcagtcctcatcatgctgtaccccgacacctgaggcgttgacaacggctacgcagcgaccaaccggcaggccaactcgccgaggacctcgacctcgacgtggcagtggacatcagctgggcgccgctgctcaaccgctggctaccgcgcagtggaccccctcgccagcgagtacgccgacagcgtcgtcgccaccgccctcgacggccttcgcccgcagtccgggcgactgagtcaaacggtcaacgagggcgtgcacccaggagcatgacgagcggccgccggccccacgagagccggcctgttcgtcatcgagatcgctgacctgattggcgggcaaccggctcgacctcgatcagcacccaccacctgcgtcattaactcgtaatatttggatctctcaatacgtgtagcgtcgggcgggacgattcacaagggagacggccatgcgtaagtacacgactgagctcgtcggaacatacttcctggtactgacaatcggcctagcggttaccacgatgaacgccctggcgccattggcaatcggcgggattctcatggtcatggtatatgcaggaggccacatttccggcgctcacttcaatcccgccgtaacgctggccgttctcatccgtggccgaatagggcgagccgacgccggaggatacctcgtcgcccaagtcctcggcggcctggcaggcgctctgaccagccgcctcgtcctccacgacacgaagccggtcgagctgtcactatcgggccgggaaatctggatggcgctgctggtggaagccctgttcaccttcgccctcgcctacgtggtactcaatgtcgccaccagccgcagccacccggacaactccttctacggcctggcaatcgggggcaccgtgatggtgggggcggtcacggtcggcggaatctccggcgccgcattcaacccggcagtggccatcggcggtgccaccatcggcctcctcgcctggtcggccatctggatccacctcctcgcccaggccatcggagcaacgctcgcggcgacggcattcctggccctcagcgaagacgaccgtgagcacgtccgacaccggtgaggcggccggcggtggcggactcttaatccgcgggttcggggttcgagtccctggcggcgcaccaacgatcaaggctctgagctggtggttaacactgggttggggcctttttcgtgtacgtagttgccgggcggttgctcggtgggtgctcgggagccgttggaccgggctggcgttggtgggacacggcgcagtgctccgggacgccgctcggtggctgccggcgcgggatggtcgggcggccgaggttgcggctgttggtggttccggatcggttcggtgggcgggtcccgaatgggctcggagccggggtccggcgatcctggccgaacgcggtatgccggttctgcggcttccgtcgtcaactcttcggctgatttggtgcacagtgatcatggaaaacgtctcacaaaccccgttttgagggtgcgggagttccctcggggcgtcaccgccgtgccggatcgccgggatggtgtcgcgtcgccggggtgggggatcatcgatgggtggccggtgatcgtgagctatcgcctcggcggtggcggatcctgtcgttcctggcattgcacggctcggccaccacgagcgacatcgcggtggtggcgggggtgccgcggttgaccgcgcaccgggacctcacctggctgcacaccgtgggcttggtgggccgggaacggtcggcggaggaccgggcacacgcctggtggtacaggatcaccggggatgggaccgagctgctggatcgtgatcttgtcttgtcggggcggccggtgccgttgcgtctgggtcagcgggactggggtgcggcgcactacctgctgttcctgccactgctcgcggtgtcacgccaggatcccgcccggtgtgggctgttagtggttgacgacgttggacacgtcggtgtggctgcgggagcggggcctggcgcatctgcgtgctgacgggtacggcgtgtggctgcaggacggccggtgtctgcggttcctggtgcacgtcgatcccggcccggttggtgaggtgatcgccgaacgagagcggtcaactctaggactcggtgctgttctggctggctatcggcgcactgacccggtcttgccggtcggcgtggtgctggtcatcgctcgggacgcggcccgggaggccaacctggtcgctgatctggtgagccggcccttgggggcgccgatcgcgatcaccaccgtcgacctgctgcaccaccactggccgcacgagcaggtgtggaggatcccggtggcgggcaccgcacgccatcgactgatcgacctccctccttcagccgaagcgatccccgatggtttggaggtagccggaccgcagtaagcgaatgcgtggaagccgtcatgggtctggcaccccgaggagcgagcatcgaccgtatggagtatccgcttctgccgaaatgagtgcatgcggccgattagcatgcgcgcggtttaaggtcgtcaacgacgccctgcgtagtcagctcacccgtactgctgcagcggatgcttcccgagtcgtggtacaaggctctggtgcgctcatcaggtgagccatgggtagcgcggcggtccagtctcaggcctgccttcccagccgtccataatgtttgggtggtctaccggatgacgccgtcgtcgggcgctgatgttcttgccggtgccctgcagtggcgagatgcgacgctggagcggtggacgcccttaggcgagctggaagtcgtcaccgcgtcggttgaggtggccgcttggtgcgcggacactaggccgttcgtcggacagcacggaaaagcttggcaaagcgtcatcgcggactttcgccaggcagtagccagcgccggttcgctgctcgcatcgcggttgcgagacaacgttcgcgacgtcatgggacggctgggggatctatcgcaaggggtagcggcaaagcagccgaaccatcaggtggacgccctcatcgcggcggcgcggccgtccgcccaggccctcatggagcagctccgccatccagagaccgtcgtggccgcttggacggaccttagccgagcctgcctctcgccggcgccagaatgggcgttggtcgcccgggcacgggatacattcgtacatctggcttcgctgtcgggacatggttcccgctggctgtcgatgcagctttcgtgggcagtcgtgggagagccgcacgctgtcgaatggctcataagggaagttggtgcgcccggcccgggccactctcggtgggtcccactcgcggaccgcatcagtttgggtgcgcggtacttcaaacgtccggtcgtgcagcggcggcaggtggtttggttcgcccttcgacgagccatgatccgccagttcacgatttcgttcggggccattaatttttactacgcaccgattttgcacgcagtggcttcgagtgcgcagcgcacttcgctcttgcctgccgagttgcaaggcgattcgccgttcgggctggttcagatgccgaacgatcaggatgtcgtcttcgcccgagtggacctagccgcagcgaagcctcgcgatcccgtccgcgaagcgagggatgtcctgatcggtgctctaggcatggtccggttcggcggtctggacagcggcaactggcagctgatgaacggacatgttcatgccgtaaacggccacgtcgtgcaccatgccgttttttggccgagggacgagcagccacgcttggactataaggccgactccaccgtcgatatgctcacccaccgcgcggcggcggcaggtatcaccgaccccagtgatcaccgtgcccgagagttgcgggcggcgatcaggtggtgtgatgaggccgaagacctgggcgcggcagcagcgacgctgctctacgtccgtgtcatcgagctcttcgcctcgcgtatagcgaagaagcagtggtacgacttcctcgatgagtacgtaagtcctgcctgggtgcggggccgcatgcagcgcaccgtctatgacgtcgtgcacggcgcgctccacccggatggaatttccgagcggagcgatgacgtggcggcgctgcgacgcgagacctatacgatccgcggctccttcagcgaaagcacccacagcgcgctgctcactgccctcgacagcttggatggcatgccggggatcgttggggcactggccgtacaaattcggggccttcgagaacgagtcgacgacacggcgacggtccacctgtggcgcaatgaggtacgggccgagtggtccgcgttgagctcacgcctgcgacgggtacggaactcgctcgcccacggcgggccttacacggacgaagtcatcgattccctagtcgactacgcccgagacctcgctcggacggtcctgaactggggaatcgatgccatggctgcgggcaccgacgtcgccgtggttgccgccgaacggcgcgataccgcagccacgtgggagttagcgatcccggcggcggcgaatgcccccattgcgctctttggttagggatatctggtcgccgggcagctctcagaagccgcaccggccgggtatcaatgagacaatgcggtatcgttgcatcaactcttctgtcgcaaaaaagcaactgctcccatgggagcggaacggaacgtgccccaaccgcttccctcgacctgttctttggcagcgatgccgtgtacccgggtcgctaccgggatggacgccaggcgacttcactcggtgcgccgacaaggccctgaggctcctgctagtccagccgggctgcgcgcggttcgaacgcctgaagcgggacgtatccttacctggcgatgtgaggtacgtcgatgagaagaggcgttccccgaatgcgtcgctaacgacagccgtgccgacggaagggtgacaatggactggaagcagtatcaaagggaagtcgccgcattcctttcaagcctgggcttcgacacgaaggttgatgagactgttcatggtgctcgcgcggtacacgatatcgacgtcacggcacgctccagaattgcgggcgttaatcagctctgggtagttgaatgtaagctatggaagcgaccggtcccgaaggagcgggtccttacatttcggggagttgtcgacgatgttggcgccgatcggggagttcttttctcggagagcgggtttcaatcaggcgcaaaaactgctgcgcataagaccaatatttcgctaacaagttttgcggatttcgaacgcgatttctcaaatgaggtcgcggcagcaagagcgagaaccctggatttgagactggcgaatcttatgcaggccttcaaccggctgtgggacttgccgcaggctgatcgtgaatctgccttcagtaaatactgcggcccatctggacttctgggcttggagcatacgtctcatgcagtcgtgggcgttactgcccggatctcgcagatgaggcaggcgctggaagacgcccaattcggtcgttggccggttgctttctaccctctggaccacgacggctttgagctaattgaagtccgcatgtgggacgggttgttcttcgtcgtcgaacagacattagaagcttgtgagcgcatatacgctcacatgactgatccgaagtcaggtgacgcagattggcgcgacttccagtcgacggaactcacagagttactgcgaaagatccgttctaccagaacctcgacttgaggttctggtagagacgccctctcatgccgccgtgcgtgctgcgggctggccaacggaagagtcacatcgtgtgacgccgtgacgtgctcggcacattcgggttggcgacagagttatcgaggcccggtcgagccgtacgtggtcagagacccacgacacggagcgtcctcagccctgtggcacgaagaacgttggcatggtctcctcgatcttggcggtgagttcatcaatgattgcggtgggccagccgaagtaggacgttgtgtaggtgagggcgttgtagaacgcggcgattgctgccctcgccgcgttctcagcggaacccaagccgacacaaaggtaggccacctggtggcctgtcactgggtcgtcagcccattcgcgtcgttcgcgggcagggtagagggtcgggtgagtcatgttggacagaaagccgtagattccggtccccgcacgaccgtcgattgtcccgccgtagctctgggtcagttcgtacatccagcgaacgacagcttccaggttgggtagggtctgtccgttcaaggtccggttccccaaggctgctgtggtcgtgccgggaaagcgagcgatgatctcatccttcagggccgtgtagtgctggtcggccagcaggtgacttgcgtgcgtcttggcgcatccgaccggcgttcttcttcgcctcttccgcgctcacgagctcctcaaggtaggcgcgggcaagcctgttctcggacgattcgttggggtcttcgccgagtacccacacagcgtgtgcacagttctcgatggttgaacggatgagcggtggcgtcgggaagatgacctcacagctcgcataaaggctcgcgaggccgccgaggtggccgctcgctgtgagtaggtaggtctgcacgacctccgcgattagcctatgcccggtctcttctcgcggctcggcgaccgcggggtctggcgagggaagttccgccgcagcgtgtgcggcgggggatcgctgcgccggcgtccaatggaaacagtcggccgtctcgaagaaggcgtcacggcaggcgacgaacaggcttgcgatctcgcccagtcggctgacgatgtcatcgggagggtgctgccgcaacgtcatatcgatcagggtacggggtcagccgcgtgaggccggtggcgtgcgaccgttaaggcgtggtgcactcatctgccgcagatcgcgcggctcggtacggccgtccgcgaggccggcgagatggcgttgtggcttcaggtacgcgagctggtgccgacgaagggagcggctgccgatcgcgctgatggtgtcgaccctgcctgaatgtcccgcggtggacagaggctgtagctgaatctggatcggccccggcctgccctacgctgatgccatgagggatcggtccgtgaatcaaactccagcgcttgccctacctggcaggcgctgatggatcggcaggccgcggtgccgattcacgtgctctcgtacgaggtacgggctgatgtagagacgttgtggcgataccacgacatgcaccacgagctgcgcccgtgcgacgtgggcatcgggctgggcagccacgacctcggcgttgcggtggtcgcaacgcggctgtttcaggcaggcctgttcccatggatcgttttcaccggtgcgaacgccccgactactgtcgagcggttcccgcggggagaggcggtgcactaccgcgagtacgccgtcgatcagggtgtgcccccggaagcgattctggtggagccgcgtgccacgaataccgccgagaatctaaagttctcccgtgcgctgctggccgaacgccggatcccggtggagtcggtgctgatcatgtcgcggccctaccagcagcgtcgggcttatgcgacgtgccggctggtgtggccggaggtcgaggtggtgtgcgcgtcgaacccactcgaactggatgactacgtgcgtagcatcggcgacgcgcgtcgggtggtggacatgctggtgggcgacacgcagcggatcgaggtgtacgcgcagcgcgggttcgcgatcccgcaggagatgccggacgaggtacaggcggcgttcgagcgtctggtggcggccggctacacgagccggctgatctgagccgggctaccagcgcggcccttccggccggactcccatccggtcgctgagttcgacggcgagtcgaggtggccgggggcgggtgaggatgtcccggaccaggtcgcgggagagccggtggtagcgcacctggtcggggccgatgacctcggcgtccagcagcgtggcgagcgcgtcgtcgatgcggttccaccgggcgagggctcgggcggtttcgatggcgtggcgaacctgccgctcgacgggcacggtgctggtgtcgagtggggcgccgatggcgatggcgcgttgtgcgtcaccgagttctatcgcgatggttgtcttgtggatcaacacgttggtcggcccgaacgcggtccacaggtggttgccatcggcgccgagccgctgcgcggctgcgtcggcctcggcgatgtgggtgtcggcggatgcgcggtcgtcgtttcgggcggcggccagcgcgcagacgaggtgcaggctcccgtagaccgacaggagctgcggagtcggcttgccgagccgtggttccaggaactgtgccgccgtggcggcgaggccgcgggcttgggcgtactcaccgatagctgccagcgagtgcgcggcggagcggctgagtgagccgatgacgacgtggtcctggctggcgttggcggcggccagccctcggctggcggcggtccacgcgaggtcaccttcgctcagcttggtaaggaacaacgcggcgagttggtgcgcgtaggcggtcatcgtatgcgcgcgccgaccctcgtctccgtcgtacgcctcggtagcggtgaggcagtcgtggatgaggtggggcaaccggcgggcgaggatgccgtaccgcgagtgctggtaggcggtccagatctcggcgacgtcgttttcgatctcgcgcagcgccggagcctcgacgtcccccgcgctggccagtgctggcgcgaggtgacgatagtcgtggagcgcggcccgcaaggccgggatggtctcgcgtcctgagtcgtccgaccactcgaacaggctcggtgcaccgatgaggtcgccgaggggcacgtcgagggccttggcgatcgcgcggatgaccgacagccggtccaggtcggcccggttcgtctcgaccttgcgtaaccactcctgcgtcttgccgaccagaccggccagcacctcctgggagagccctcgccgacgccggtagaaggcgacgcgctggccgatcgtcatgtcgtccgtcatccctcgcacaccatcaccctgccccgctgaagcccgccggacccggtacggattttcccggtcctccgcacggaccgcccctacgttcagttcaccccggatcaccggcgcgtgtcgatgccggtggcggggtgactgacagggagctgcagatggagggatcgatgagcggcgcaccacaccacggcttgggccgctggctcggcccgtcctggagtgaactgtcgcggcgctttccccgcctgcgtaccgccatgagggctgcgcgggtgggtgatcggcggtctgctcccagccgccgtggtgcggcggcgggctcgcccttcccccggcgagcccgccgctcatcgtccctggtggaggtggcggcatgacggtgtacgtctcgcgtaacgccatgggcagccagtcccggcaccccgagtcgaggtggacggcctcgccggggcaggtgtggcccgctgatccgccgctactcaccttcgtgtggcgtcggctgttcgagcagcaggcccgcgagggcggtcgccggtgaccgggccgcagcgccgcctcgcgtcgaaccggctcgcgccagccgaggtggaacatctgccgatgcgcccgctgtggctgtgccgccgatgcgggcagccgtggccctgcggcgcagcgaagctcgccctcctggccgagtaccgagaactgccggtgagcctgttcctctacctggccggctgcctgcacgatgcgatcgacgatctacattctctcaacccgcgcgtcacgggcagcaccgccgacatgttcgaccggttcctcggctggcccgtccgccacactcccgcctaccgcgtcagtaccaccacggccgtcagcatcgcggaggccacctcgtgaacggcatcggcctgatcaacgccaccggtcagccggcggtcgccggcagcttccacacgttggtcgtgcagccaacgagcttctgcaacctcgactgcacctactgctacctgcccgaccgcaggtctctgcgtctgatgagcggcgcggtcgcgcaggcctgtgccgagtcgatagcccagcagaacagcggtcatccggtgagtgtcgtatggcacgggggcgaacccaccgccacacccatcgggctgttccggggcctgctggccccgttcgagcagttgcggcgcgcggggatggtgcgtcacgagatccaaacgaacgccacgctgatcaaccgccaatggtgcgagctgttcaccacttacgggttcgaggtcggggtcagcatcgacggaccgagcgcgttgaaccgtaaccgcctcgaccgggccggtaacgcgacggatgcccgtatcctgcgcggcctgcagaccctggcggaagcggggctggggtactcggtgatctctgtggtcacaccggagaccatcgaccatgcggaagcccttgtcgacttcttcaccgacctgcccggctgcgagtcggtgggcttcaacatcgaggagcaggagggcgccgaccggccgccggtgtcggaggataccgcgtaccggttttggcagcgtctcattgcacgtcgtgtcggtggtagcccgctgcggatccgcgatgtggaccggctggctgactatgtcgccgctacccgcgccgggcgcgttgaccatgcgccgtacgagccgatcccgaccgtttcttgggatgggcaggtggtactgctgtcaccggagttgctcggcatcaccgagccgcgatacggcgacttcatcgccggcaacgtcctccagcaacccatcaccgccatgctcgccggcgccggcgacctgggctacgtcgccgagttcgtcacggccctcaacgactgcgccgaccactgcgccttctacgacttctgccggggctcccaggccggcaaccgctacttcgagcacgcgacgttcaccgcccgcgagaccacctactgccgaaccacgcgacaggcgatcgtccgcgccgccgcggaccagctcacccctcaaggagaagcgccatgaccaacgctctcgcggtcctcgtcaacgccgcacccgagcaactagcccgcctcggcgtcgacccgcagcggtcgatagcgtcaatcgatgcggcgaagtttgacaaccgccccacctgggacaaccgaggaagattcgacagcaggcccggctgggacaactggaacaagagaagtagcccccatcaggggaacgcacggggtggcgtgcccactccgcgccggcacaggttgaggacacatgcgtaccaccacgatcggcgacgtgaaggtcttgctgccgaacctcgatccggacgacctcgacaccaggacggacctggacggtgacctcaccgaggcattggtcgagggcgcggcgtggcgcggtgcgcagcttgcggatgtcagcatccgcagcagcctgatcaccggtgtggacctgggtgagagcacctgggaggcggggagcctgtttagctgcgaggtcacccgtaccgatttctccggcgcgaccctgaccggcatcgccatcgaacggtgtgcgatcaccggctcccggttcaccggcaccaggttcaccgacgtacgtctcaaggatgtcctgttcgagggctgccgccttgactacgccaccttccactgcgtcgccgccgccggctcggtcgcgttcaccaactgcactctcagcaacggcgagtggtcttcctgtcggctgccgcgtatcgcgctgcggtcctgtgaccttgccggtctggagtgggacgcctgccacctcgacggtgccgatctccggggaagccgcctccacgggctcagggcgccgttggacaatctgcgcggcgtcaccctcggcgaggatcaacttcctgacttcactcagctgaccgtcgctgctctccacctgaccgtccgcagcgactgaagccgaggaggcatcgtgcccgctgaagccactggcagcccggccacgatccttgtttgcgtgcggggtaactccgggtcgggtaagagcagcattgcccgggagctacgccgccggcacggccggggctgcgccttggtcgagcaggactacctgcgtcgcatcctgttgcgcgagcgggacaagcccggcggcgcggcaccggccttgatcgcgcagacggttcggttcgccctggaccacggttaccacgtggtgctggagggcatcatgcacgccagccgttaccgcagcatgctgacggccctacgggacggccacagtggccggtcgctgttctgctatctcgacatgtccctgcccgagacgctgcgccgtcatctcacgcgtccgcaggccagcgagttcaccgccgagcacatgagcggctggtacgtcgcccatgacgtcctgggctggcccggcgaactcgtcctgcccgaaaccacgggactgaacgatgccgtcgaggccatcgcggctgcgtccggtcttccccagaccggacgcgacgatgacctgcttccacacgctccattcccatagcgcagaccccgccgggctagggttttcgccgtctcagcgaggctcgccgccggacccgcccgcctgtgcaccgctgtcctcactcccgcaggagcccgatgatgaccgccgtcccgacctccgctttctccgctttcgccctggagccctttcccgagctccagccgggtgcggacctggcgggcgccatcaccggcgtcctggcctgtactggcatcgagttacaggacggggatgtggtggtggtggcttccaaagccgtgagtgtcgcggagaatcggtacgtggatctggccggtgtcgtcccgggtccggaggcgctggagttgtccgcacgcacgggcaagcccgccgaggtcgtgcagctgatcttggattccagtgacagttactttctggctgccgaggagggcccgatcatcgcgcggcacaggctcggcttccagctcacctccgccgggatcgaccgggccggcccgcagggtgcgtggctgttgccggtggatccggacgcctccgcccgcgccctgcgcgacgcgttgatcgcctactccggcgcggatgtggcggtggtggtcgcggattctgacggtcgtgccgatcggcgtggggcgactgtcatttcgatcggcgcggcgggcgtggggcctttgcgtgtgacggagttcggcggtaaacggcaggaagagactttcactgacctgatcgccgcggcggccgggatcatcctcgggcagcggggccgtggggccccggtcgccgtcctgcgcggcatcgcctatgagagcagtgatgcgggcgtggcgtcgatgctccaacaccggccgtgacactgctgcctgcggctggcgagttcgttcaggccgacctgcgtgacctggatgccgtcgagaaagccagcactggggtatcgaccgtcgtgcacttgtgggatcgctcgggagggaccgttcccggagttggtggagcacaatgtcaccggcacccaccatgtcttggagtcggccttgtggcctagcgtcgggtcgctttgctgatcttgttgtggagggcacgccgggcgatcgggccgaggtcgtcaacgacctcgatgagcacggcgagttggtccagcgcctcgatggcgtgctcggctgacggccggtcgacgccgtcgtacagctccaggccgatgaaggccgccgacaccgcgcgggcgagcccaggaacgtcggcgaaatcggcgaacggtgacccggccagcagccggcgcaggaccagctcgatctcgtccacccacagctgcagagactcggcggtgggggcggcgaggcgctcgtcggcctgtgcgccggcgagcatctgggccagcacggacacgttgcccagctcgcgttcctcctcgtgcaggacgcgcccgacgtcgagcagttcgtgcagcgacccgacctggcgcagccgggccgaccagtgggcgacccgcgcggccgtgccggtccggcacgcggctgccagcagctcgtcgagcgtcccgaagtggtagaagaccagcgcctggttcactccggcggcggtggcgatggtgcgggccgagacgccggcgatgccatgctgacggatcgcggcgagggtgccgtggagcaggcgtcgcttggtgtcggacatcgctctcctcccgccgggtgtggcggtgcgatcatcgcatccgtcatcagttgcgccagccaggtcatgccgggcagccgcagggtccagcccacccaggcccagccgaggttgaggtgctcgagagcacgggcgacggcggccaccccccgttccgcgtggccgtcgccgcccgtgtacccggcccgcagctgcccctccttggccggggcgatcgtcaggttcaccgggtcccgccgcgccaggaaccgccagatcgccacgcagaacccgcacccggtgtcgagccgcaacaccgcgggtgtgcccgaggcgtacggccgccaacgcggacaccagtcgcgtaccgcccgtcgccagtcccgccaggcgtccccgtgccggcgggccaggtcgtgctcctcgtgcggccgggccacggccgcgctgaaggccacggtgagggcggtcgcggccagcagcgccatgctgccggtgaccgccgtggtcagcaggagcagggcagccccgccgacctgcatcgggttcgccagatacgcgtagggcccggtgctgacaagccgggccggcggatcccacgggtacggggttccgccgccccgtccggcgaactcgcgtaccgcgatgagcgccggggtggccaccagcagcgcgacttgggccaggaccaggagggcagcccggtcagcggggaccacgagccgccacccagctcaaaggcgatactgggcactaaccacagcagcagcgtggcgaagacgacgacctggagcagcacccgggcccgcaggtgccgtccgtcggcgctccaccggccgagcagctgcgcggggagggccacggcgagcagccccaccacctcgcccaccagccagtgcggcccgagcaggacgagcgggtgtagcgccggcatcgccaccacgtcgagccagagcagcaggcccaatgcgaggggcaggggcagaaaccggcgtagcagcaccggcagcgcgccccagagcgccgcccaacccagccacaggtcgaccggtatcccccggtaggccccgtgcacgggcgcgaacgcgtaccagcccgtccggcgggccgattcgttcagcgcggcgacgcccagagcggcggccacggcggcgagcagggcggcggcccgcgcccgccggtcgcgctccagttgggccgcggccagcaccgccagcaggggcacccccagggcgagccaacgggcggcggtcatggcaggacgagcatgtcgagcaggtgccccacgccctcgtggagcaggccgtcctggagcggcccgaagtaccaggagggatcgagaccgcgctcgtacgccacccggacgcgcacctcggtacgttcccggtccaccgcctgccaggtcacctccgcgtgccggaaggtgacccaccgaccggtgatggcggtgtcctcgacgaaccggaagccgacccggcccggctcggtgccggtgacctcggtgagcagatgcccgcccggcccgtgggagctgtcggggtaggcgaacatccaacggtctccggtggcgaggccgtcgccggtgacccgggtcggcacgggtacgccgagcaggcgcagcggcgccgaccggaccggcaccgggcgaggtccggtcgccagccgctcgccgaccgcgtgggccgggagggtaaccacccggaccacctcgaccgactgctccggggtaatccgtggggcgagcccggtgccctcgagcccgggtacgagcagcaggggcacggccaccagcgagtacgcccgggtggcgtagcggcggaccagcctgatcagggcggtggtgccgtgggccatggcgtataccagcggcgcggacaggatgacgcagatggcgccttcgtgcagcgccaccgaggccagcagcagcgcgatcgtggtagcgacgaagacccggccgtgggtggtacggcccggggacagggcgagagcggcggccagcagcaccggcagtccgacgaagagcagggcgctgtcggcgcgcccctgggccacggtgacggcgtagacgacgatcccgaaggctgcgatgaggccggcgagcgtccagttggcccaggtgcgcctcggctccggctctggctcactggtcatacttcctcccaggtttaagcgaccgctcaatcagagggtaggctgatttgagcatctgctcaataagtggcccggtcgaaccccgtgcttgtcatcacgagcggcgaggccgcctggcgggcggttcgtcgacagtcgacgactgcgcctactgccctctgcccgaccggaggtccctgcgtctgatgtgcggcgcggtcgcgcagcagaccctcgcctcagggctgaggtactcggtgatctgtgtggtcaccccgggagccatcgaccacacggaaggcctcgtcggcttctgcaacggcctgtccggctgcgagtcggtggtcgccaccagctgacccgatgaccccgccgtcgagctatccatcgatgtgactcgacggcaggtccgcgcccatgctgaaccttgccatgcgcatgcaacgaatcggcttggtcgcagcagccagcttcctggtggcgacagcggggtgcgccggatccgaagccaacgatctcagacaaccggggggccgacaccagcccgaacccgggaacccctgacgacaccctccacgactctcggtgacacacctcgaggactgctgatccgcgactgaccagtgcggtcacggcgtgtatgccgacggcgccgtatccgccgaggacgaggatccggttcatcgggcgaccgcctcctgtggtggtgtatcgccgctcgccggcttcttcggtactcgggtgcccgtggacagcgcgcagacgattcccaggacggcgatggcggccgcgccggcaaaccccacgcgtagaccatcggcgagcgcggtggccctgtcgccgctgccgcggttgtcggtccatgctgccgaggccatcagtaaggcggtgaggcccagggcggcgccgaggcgttgggcggtgttgaccaggccagaggcggctccttgctgattttcaggtgcgctgcgtacggcgggggcggtggaaccgacgaacaccgcaggcaggccggctgcgaagatcaggctggccggcaacacggcggtcaggtagccggcgccggggtgcagcaggatcgcgtatccggccaggccgagcgcgaccaggaacatcccggccgcgagaactacgcgtgacccgaagcggccgatcgcccagggcagcgcggtacgcgcggtgaccatgttgaccgcggcgataggcagtacggcgaatccggcggcgagggcggagtatcccatggcctgctggagcatgagcgacagcagcacgaacgctggcacgtgggaggcgcccacgagagcgttggccgcgacgccggcccgtacctggcgtatccgcagcagttgcggcggcaggatcggggccggatggcgccgctggttgaccgcgaacaccgtaccgagcccgagggtggcgacggctgccgtgtaggtgagcggcgtccacccggaggtgggcaactcggtggcgagcaggaccatggcgagcacggatccggtgacggtgagtccacctatcaggtccagctgcgtccgagcgccgctggcacgcccggcccacggcgggtcggcggggagcaggcgcgggctcaggacaagggcgaccacaccgatcgggacgttgatcagaaagatccagggccaaccaagtgtctgggtcaggacgccgcccaacgccacacccgagcccgcaccggcggcggccatggcgctccataccgcgaacgcccgacggtaggcagcgggttcggtgaagatcgcggcgatcaacgcgagctcggcggggaccacgatcgccgcaccaacgccctgtatcgctcgacccactagcagcgtgctcgcgtcgggtgcgaggcccgccagtagcgacgcgccggtgaacagcgcgattccggcctggaacatgcggcgccggccgaccacgtccgcggccctaccggcgaccagctgcaagccgccgaaggtgagttggtaggcgttgaccacccaggtcagcccggactcggtcaacgccagcgctgcacccatcgccggcagggcgacgttgacgatcgacacctcaagaaacaccacgagttccacggaggtgagcagcagcagtgcggccagcccacctcggccccaagttttagtagtcacgctacaagaatgtttttgtagtcgggctatagtcaatggtgtgagcgaaacaccacaccgcaaccgccagcaaccaaccgtgaagaagccatccgaggacggcaggaccgcgcgatcccggtccacccggacgcggatcaccacggcggccaccgagctgttcaccacggccggctaccgcagcaccagcgtcgcggccatcgccgccagggccggcgtgagcgagcagagcgtctactacaagcttcggcaccaagcgggccatcctcaccgcggccctcgacctggccatcgccggcgacgacgaacccgttcccacactcgagcggccctgggtgcgggacgcactcgccgatccggacccacacgggcagatccgccggcaggtcgccggcgccgcagacgtccatcggcgcaccgcgccactgtcgcgggcacaaaggtgaacaggtccgtagatgctggactgactggaccaccctccactattcagtgggactggccaacacggaattgatctatctcttaaactgccggccgtagcgctgtggatcaacccgacagcaaccccgccagcacgcgatgggtgcgattcgatcgcaccgctgcccgctgttgaccagccgtcacctcgatgtacgcctgggatgacgccagcgacacgtgccccagcagccgcatgatctccgccgcactcgcgccatcctcagccagtcgcgtcgcgaacgtgtgccgcaacgcgtgcagccgtgcccccggcggcacccggtcgccgataccagcccgccgaaaacaggagtccaccagatactgcaacccaccccgacgcagcggctcaccacgccgatccatcagcaacgatgcatcgggacgcacgcagcgggaaccgaaccggcgacgacaactgtccagatagtccgccaacacctggtccaactccggctcgacaggcaccacccgtggtcgcccacccttgccggcgacgtcgatccgccgctcaccggcccgcccggccagtgacgccacccgaagcgccaacaactcagccagccgtagtcccgcgcacaacgccaacgccaacacggccaggtcccgttgcggccagggatcgcgttgccggccatcggcacgggccacggccgtcaggagctgctcgggggtgtccgccccgcgtagtggcttgggccggggcagcggtgcccgcgggcgccccaccgcgggcatcgggttgccggcgacgactccgtccgcgaccagaaacacgaagaagctgttccaggtggaccaggcgcggtgcaccgatgcggcggagcgggtagcggcgaagtgggcgaacgccgaccgcagcacacgggggcggagggcctccaacggcagggcgtccagggggaggggagggctggcctcgtcagcggcgatgctcgccaccgtacgcaggtctcgccggtacgcctgcactgtgtgcggggagggcttgcgggtggcgcgatcggtcaggaactcctcgatcagccgtaccaccggttcacccgatctgtcctgcataaggaacattatgcatgaaactcgcgtttcggggcgagtgtcgagccgtgcaggggtgaggtgaccgaaatagccacgcaggttccgcggcgccagagctcccgggcccacctgaacggtcgactcaaggggtcaccccagggttcttcgcggacggggtactggctcgcacgcgactccggggaaaagttgcgcacacatactcggttgcggtccgggggcgaaactcaccaccggcgggccgtagccgactccgcgcggtcgccacgtgttcggagtcgacgggggatctacccggccgcctgaagcacgtcctgtcggggcaacttgacataatgtacattatcgaatgatgggcggagctgccggccaccacggcagctcctcggcacacccgccagtaccgcggttatgcgttgacgtaggcggcgaggtgttccccggtgcgggtccggcgatcggcgacgagatcggctggcgttccttcgaagacgacccggccaccttcgtgcccggctcccgggccgaggtcgatgatccagtcggcgtgcgccatcaccgcctggtgatgctcgatgacgatgatcgatcggccggtgtccaccagccgatcgatcaggccgagtagttgctcgacgtcggcgaggtgcaggccggaggtcggctcgtcgaggatgtagatctcgcccttgtcgcccatctgggtggcgagcttgagtcgctgccgttcgccaccggacagggtcgtgagaggttgaccgaggctgaggtagccgagccccacatcggcgagtcgaccaaggatccggtgtgccgccgggttgcgcccctcaccctcgctgaagaaccgctgggcctcggctaccggcatcgcgagcacctcggcgatgttccggccggcgagcgggtatgccagcaccgatgcctggaaccgtttgccctggcattcttcgcaggtggactcgacgcaggccatgacgccgagttcggtgtagatgatcccggcaccgttgcaggtggggcaggcgccttcggagttggcactgaacagtgccggtctgacgccattggccttggcgaacgccttacggatcgggtcgagcagcccggtgtacgtcgccgggttacttcgtcgcgagccgcggatggggctctggtccaccatggtgacgccgtcacgtcccgcgacggatccgtggatcagtgaactcttgcccgatccggctacgccggtgagaacgcagagtactcccagcgggatgtcgacgtccacgtcgcgcaggttgtgggttgccgcgccgcgtatggacagggtgccgctgggtgtgcggggcgatgccttcagggtggcgcggtcgtcgaggtggcggccggtggtggtggcgctgtgtcgtaggccgtccagggtgccctcgaagcagacggtgccaccggcggtgccagcgccgggaccgaggtcgacgatgtgatcggcgatcgcgatggtctccggtttgtgttccacgacgagtacggtgttgcccttgtcccgcagccgtagcagtaggtcgttcattcggcggatgtcgtgggggtgtaggccgatcgtgggttcgtcgaagacgtaggtgacgtcggtgagtgcggagccgaggtggcggatcattttggtgcgttgggcctctcccccggacagggtgccggcgggccggtcgagcgacaggtagcccaggccgatttcggtgaacgagtcgaggagttggcgtagtccggtcagcagcggggccacggtgggttcgttgaggttgtggatccaggtggccaggtcgctgatctgcatggcgcacaggtcggcgatgctcctgccgttgatcttggatgagcgggcttcgatgccgaggcgggtgccgtcgcactcggggcaggtggtgaaggtgactgcgcggtgcacgaaggcgcggaggtgtggttgtagcgagtcgacgtccttggacagcatggacttctggatggctgggatcaggccggtgtaggtcaggttgatgccgtcgattctgactttggtgggttcccggtacagcaggtcgtgtagttcctgctgggtgtatttgccgatcggcttgtcggggtcgaagtagccgcagccgcgcaggatccggccggaccagccgtccatgctgtagccggggatcgtcagcgcgccctcgttgagggtgcggttgtcgtcgtagagcgccgacaggtcgatgtcgttgaccgtgcccatgccctcgcagcgggggcacatgccgccgagccggttgaaggtggcctgctccgttttcgtgcctccggggccgcgggtgacggtgagtgcaccgctgccggtcaccgagggcacgttgaaggagtaggcgttgggtgagccgaggtgtggttggccgagccggctgaacaggatgcgcagcatggcgttggcgtcggtggcggtgccgacggtggagcgggggttggcgcccatccgttcctggtcgacgatgatggctgtggtcaggccctcgaggaggtcaacctcgggtcgggacagtgacggcatgaatccctgcacgaacgcgctgtaggtttcgttgatcattcgttgggactcggcggcgatcgtggcgaataccagggagctcttgccggatccggagaccccggtgaagaccgtgagtcggcgcttggggatgtcgacgtggacgtctttgaggttgttctcgcgtgcgccgtgtacgcggatcaggtcgtggctgtcggctgtgtgcgtcccggttggctggtcgggtgcgctggtggccgtgctcatcgggtctccgtctgttggtgtgtcgatcgtggtgctgtcggtgtgccgactggggtggtccacgggtcggccgggtggatcgggtcgtcggtgggtcagaggccgccgctgacgcgaaggatggtgccggtggtgtagctggcgtcgggtccgagtagccaggtgatggcggcagcgacttcgtcgggttcgccgggacgcccgagtgggatgcgggaggcggtttgctcgggccgatcgggttggccggacagggtgtggatgtcggtgcggacgatgccgggggcgacggcgttgacgcggatgccgcggggggcgagttccttggccaggccgatggtgagggcgtcggtgccggctttgacggcggcgtagtggacgtattcgccgggtgagccgagggtggcggcggcggaggagatgttgacgatggcgccgccggcgggcatctggcgggcggcctgctgggcggcgagtatgtagccgatgaggttgacgtcgacgacgtggcgtaggtcggtggggtcgaggtcgacgaaggggccgatggggctggtgacgccggcgttgttgaccaggccggtgaggtcgccgaggtcggctgcggcggcgaacagggtggcgatctggtcggggtcgcgggtgtcgacgggtacggcgacggcggtggttccggtggcgtgtagctcggcgagcacggtgtcggcggcggcgcggtcgcgttggtaggagaaggcgatgtggtggccggcgcgggcgaggcggcgggcggtggcggcgccgattccgcggctgccgccggtgatgacggttacgggattcactggtctccccaggtccggttggtgtgtggcgaggctaccgctggggggtgacgggggtggcggaccttggctggggggcggctgatatcaagtactgctgtcggacaggtgtacggaagagggtgtgatggcggggcagggtttgtccaccgaggaggtggcgggtatccgggaggcggttgccgcgggccggaagccgagggtcgtgttcacggcgtcggcggggcagatggcggggcaggtcggtcaggtggtggcgctgaccgacccggaggtctccgacgagttcgtggtggtgcggttcgggcgggacgagttgcccttctcccccgctgatgtggcggtggcgccgcgtggggcgggccggaggtcgccggtggagccggccgccgacgttgaggtgccggcggagccggtggtggcggagccggagttcgtgttggacacgcctgcgccgcggccggccgagggcgatgggtcggcgcggccggtggaggcggtgaagccggcgcggcggggggcgaagccggtgaaggcggtgaagccgaaggttccggcgggtctgacggtgacgttggcgtacgccgagggtgagtggaccgtggcggcgcagcagggtgcgaaggtgctcgccaagccgtatgtggtgaagccggcggaggcgttgcggatggtcgggctggtggacgtgccgggtgtgcacgaggcggtggagcagattctggctgcggagcgggctgaggcggagcggcaggcggagaagctgcggtcggagctggcggaggtggaggcgcggctggcggagttgcgggaggctggctgagtgttggtttcggctcgcccgcgcctggagttgcgggcgcgggcgagcggtgtgtggcctgaggcggcggtgtcagtgccgtgggatgtgggccacgccgatgcgcttgcggaacacccagtaggtccagccctggtaggccagcacgatcggggtgaagatcaccgccacccaggtcatgattttcagggtgtagggggtggaggcggcgttggtggcggtcagtgtgccggcggcgtccagggtggagggcatcacgttggggaacagcgcggtgaacagggtcgccacggccaggccgatggcggcggcggtgccggtgaaggcccatccttcacgacgggcgtgggcggcggcgaggccgccgagcagggcgagggcggcggttgcggcgagggcgatggccgccgtgttggcgcggatggtcagggtccaggtgaggaacgcgacggcgagtacggcggtggccacgccgacccggacggcgagggttgcggcgcggtgacggatgtcgccgacggtcttgagggcgatgaacacggcgccgtgggtgagaaacagtgcggcggtggtggcgccgccgagcagggcgtaggggttcagcaggtcgagcaggccgccggcgtactcgtggtcggcggtcaggggtacgccgcgcaggatgttggcgaacgcgactccccagaggatcgccgggagcagtgatccgaggaagatcgcgtggtcccagcggcgtttccaggatgcttcgggtcgcttgtgtcggtattcgaaggcgacgccgcgggcgatcagggcgagcaggatcaggagtagtgggaggtagaagccggagaacagggtggcgtaccactcggggaaggcggcgaacatggcgccgccggcggtgatcagccacacttcgttgccgtcccagaccgggccgatggtgttgatcatgacgcggcgttcgcggtcgtcgcggccgaggacgggtaggagcatgccgacgccgaagtcgaagccctcgaggatgaagtagccggtgaacagcacggcgacgaggagaaaccagatggtggtcaggtccatgtggggctccgcaggtcagtaggcgaaggcgagcgggcgctcggcgtcgtcggtgtcgtcgggttcggggtctggggtgaggtcgggtacgccggccttggcgtagcggatgagcagtttgaactcgatgacggcgagggcggcgtagatgagggtgaaggcggtgaaggaggtgaggacttcggtgagtgacacgctgcgggagacgccgtcgcgggtgagcatctcaccgaagacgatccacggttggcggcccatctcggtgaagatccagccgaaggagttcgcggccaggggtagcaggggcatgaccaggccggcgcggagcagccatcggctggtgggggtgcggcccttgcgctggctccagagcaccaggagggcgatggcggcggcggccagcccgaaggcgatcatcagccggaagctccagtaggtgatcgggatgatcggggtgtagctgccggcgccgtactgggcggtgtactgggcctggaggtcgttgatgccgtgcacggtgccgttggggtcgccggtgcccaggtacgacagcaggtaggggatcttcagggcgaacagttcgcggctgccgtcgaggctgccgatggtgagtacggagaacgaggcggggctctcggtgtggtagagaccttcggctgcggccatcttcatgggctgcacctgggtcatgatcttgccctggatgtcgccggtgatcaggacggcggcggtggagatcagggtgacccaggatccgaacttggcggcgaagcggtaggcgggggtgtccggcgagtcctggttgcggatgaggtgccacagggcaacggcgacgaggagggagccggcgacgaggaaggcgccggcgatggtgtgcgggaaggtgatcagggcgaccttgttcgtcaggacggcgacgaagtcggtcagttcggcgcggccggtgtcggggttgatctggtagccgaccgggttttgcatgaacgagttcgcggcgaggatgaagtaggccgacaggttggtgccgatggcggcggcccagatgctggccaggtgtaggcgtttgggtagtcggtcccagccgaagatccataggccgatgaaggtggattcgaggaagaaggcgaccagggcttcgatggccagtggtgcgccgaagatgtcaccgacgaagcgggagtagtcgctccagttcatgccgaactggaattcctgcacgatgccggtgaccacgcccatcgcgaagttgatcaggaagagtttgccgtagaacttggtgagtttgaggtacttctcgtcgccggtgcggtgccagagtgtctggaggatggcgaccaggacggacaggccgatggttagcggcacgaataggaagtggtagacggtggtgacaccgaactgccaacgggcgacgtctaacgcgtccacctgcgacccccagatccacatacatactacacaacgtagtagatactacagttggtcgtagagaaatcctcaggggcggggggcccgacgacccgggaccaacggccttgatcattctgggccggctgtcccccaccgaaggctcgtgcgatcatgaaacgctgatggacaccgcgtacccctcctggcaagcgccgctgctctggcgtaccgcacaatcgttcgcccgcggcctggtcgccacgcttgcccggctggaggtcaccgacgagattccggcgcggttacgacccggcccgctggtcctggcggccaaccacatcagcccgttcgaccccatcgtgctggccgccgcctgccacacgatcgggatcgcaccgcggatcatggccaccggcgggctgttccgcgccccactcgtcggcgccgccatgcgacgcgccgggcacattcgcgtcgaccggggtaccagcaccgcggccgcggccatggccgtggccgtcgaagccctggccggcggctccgtcgtcctcgtctacccggaaggccgcatcggcctggacccggggctgtggccggagcggggcaagaccggcgtcgcccggctggccctgacccacggtacgcccgtgatcccggtcgcccagtggggcgcccacgaggtgctcccctaccggaccccgaaagggctgccacgcgcggtcgcccgcgccgtcgtccgtcgtcgcgtggtgcgggtgcgcttcggcgccccggtcgacctcgccgacctggcacccgacacacccggtgccgcccgccgtgccaccgatcggatcgtcgacgccatcaccgacacactggccccgcttcgacccgacgaacccgaccggccccgccacgtcgaccccggtcggccggtcgacaccagccgctcccaccggcggggctgacctcagcctcccggccgtcggcgggctacccggagaccaccatcggccggcatacttctcggcgtgttgatcggcccgtgcccctacctcgacgcgccagcgccgctggcgttcgcccaccgtggtggcgccgccgagggtgacgagaacacagccgaggcgttcgcccgggccgtcgccctgggctaccggtacgtcgagaccgacgtccacgccaccgtcgacggcgtggcggtgatcttccacgacacgacgctgcgccgagtcaccggctccgctgggcgaatcgccgaactgcgctgggccgacctggcctcggtgcgggtcggcggggcgtcggtcgtgcctcgcctggacgaggtgctccacgcgtggccgcaggtgcggttcaacgtcgacgtcaaggccggcagcggggtcgagccggcggtggccaccgtcacgcgtgccggcgccggcgaccgggtcctgctggcctccttcagcgacgcgcggctggcgcggatgcgggtgctgacccaggcccggatcgccaccggcctcggcctgcggggtgtcgcgcggctgcggatggcgtcgttgaccggccggccgctgcggctgccggagtccgtggtcgccgcgcaggtaccggtgcggtacgggcggttgcggatcaccgaccgccggtttgtcgcctactgccaccgcctcggtctgcaggtgcatgtctggacgatcgacgaacctgccgagatgcacgagttactggacctcggggtggatggcatcatgaccgatcacgtcggcgtgctgcgcgacgtctaccgcagccgcggccactgggccgcctgagtcgaggatagcccggacatgtccgccactgccgcccccactgtcgacgatggtccccccgccccgtcgagcaaccgtcgcgaacgcaccggctggtacttctacgactgggcgaactcggcgttccagaccacggtcatcaccgtgttcctcggtccgttcctcaccaccgtcgccgagcaggccgccggctgcgagctcggcgcggacagctgcctcgggtacgtgtacccgctgggaatcaaggtcgccgctgggtcgtactacccgtacctgatctccctgtcggtgttgctcaccgtgttcgtgctgccggttgtcggcgcgatcgccgaccggacgcggcacaagaagcgcctgctcgccggcgcggcgtacgtcggtgccggggcgaccgtcgcgatggccttcgtcaccggtgagcgctacctgctcggtggggcgctgttcctggtcgccaacatcgccttcggctccgccatcgtggtgtacaactcgttcctgccccagttgggcgggccggacgaccgggacggcatctccagccgaggctgggcgctgggctacctcggtggtggcctgctgctggcgctcaacctggccgtcgtcaccgcgttcagcgaggagggcaacccacagcgcaccctggacctggcccgctggtcgatcgtctccgccggcgtgtggtgggccgtgttcaccctggtgccgcttcgctggctacgcgaacatcccaccgccgcggcgctcaccagcggcggcaacgtgctcaccgacggtttccgtcagctcggccgcaccgtgcggcagctccgggcatacccgttgacgctgttcttcctgctggcgttcctggtctacaacgacggcatcgcgacggtcatcaccctgtccagccagtacggcaccgaggaactacgtctgacccagagcaccctgatcgtgaccatcctgttggtgcagttccttgccttcggtggggcgttgctgctcggcgcgctagcccggcgcatcggtgcctggaagaccgtcctgttgagcctgctgttgtggatcggggtggtcatcggcgcgttccggttgcctgccgaggcgccgctgccgttcatggcgctcggtgcggccatcggactggtgctcggcggtagtcaggcgctgagccggtcactgttcagccagctcatccccgccggcaaggagggcgagtactacggcttctacgagatcagcgacaggggcaccagctggcttggtccgctcgccttcggcctggtgttccaactgaccaactcctaccgggtgggcctggtctccctcctgatcttcttcgtggtcgggttcgtgctgctgctggcggtgccgatgcggcgagcgatcgtggctgccgggaacacgccaccacgggtgctgtgagcgggccgacgcctgcctgcggcggtacggtcggtcgatgggctaggctgcgcgaccgtgaccgatcacgccaccgccgactcgccccgcctggcccgcccccgcagacccgacgaacagcctgccggcggtggcgcggacgggcgaccactgcacgcggcggcgctgcggttctactggggcccgatggactgcggcaagtccacgatggcgttgcagatgaaccacaaccatgcccggcagggccggcggggcctggtcaccacccgcatcgaccggtcgctgggtccgcaggtgaccacccgcatcgggctggcgcacgaggcgatcgaggtcatcgacgagttggacctgcgtgtcctggtcaccagccggcgggccgagggggtgcggatcgactacctgatctgcgacgaggccagcttctaccagatcgcgcacgtcgagcagatggccgagctggtcgacagctacgacgtcgacgtgtacgcgttcggcctggccaccgacttccggtcccggctgttccccgccgcgcggcggctgttcgagctggcggacacggtggcccgaatccaggtcgaggtgctctgctggtgcggccgggaggggctgctcaacgcgcgcgtggtcaacgggcaggtggttcgggagggcgcgcaggtggtcgtgggcgacacggcctacaccgcccaggtgcgctaccaggtgctctgccgacgccactaccgcgccggcgacctcggtcccgggtccgggtgacctgaccgtacggcggcaccccggctcggggttcagtacgggtccccgcagacgcgccagccgccgtcctcgggaatgacggacagttcccgttcctccacgttgccgccctcgcgggtcaaccgcacggtgacggtgccccgtggtctgccaccgcgggtggccaccgagacgtccacgatctcgtagtcgcgcacggtcggcggggtgctcacccaactactgaagccgagtcggctccaccggctgcgtgagtcggcgcagagccgttcgtacgcgccggtggtgtccccggtggtgagctgccgtaggaaaccgtcggcggtgagccgcaccggcccggcggcccgggtcaccgcctgcacgttccatgcggccagcccggcgacaccgacacaacacagcaggaccgccgcgccaacgatggccagaccagcccggaccggccgtcgcggctgcgacggccggatccacggcggctcggcctccacacccccgacgctagagactgcgccccgcgcggaggtctggaacaccgcgacgaacagcggaagtagccacataatcacggtatgcgtatcgcactcgtcggggtgggtcggatgggagccatccacgccgccaatctcagccgccacgccgacgtcacctcgttggtgatcgcagacgtcgaccggcagcgcgcccaggaggtggcgcgtcggctggacgccagcgtcgcggactcggtcgacgaggtgttcacgtccggggcggaggcggtcgtcatcgcctccaacaccgacgcgcacgccgggttgatccggcaggccgcagcggcgggtctgcccgcgttctgtgagaagcccatcgcggcggacctgcccgaggcgacgcgggtcgtgcaggaggtacaggagacgggcggcaccctgcagatcggcctcatgcgccggttcgacgcgggcttcctggccggtcgggcaatggtgcgatccggtcagctcggtcgactgcacaccatccgctctgtcggtgcggaccccgaccccccacctgccacatacctgtcggcctccggcgggatcttctgggacgcgctgatccacgacttcgacctgctgcgctggatcaccggccgggaggtcaccgaggtgtacgcgtacggctcggacgccgggccgccgatcttcggcgagcttggggaactcgacaccgcgatggctctgctgaccatggacgaccggacgctcgcggccaccacggccacccggtgcaacggggccggctacgacgtccggatggagttgtgcggggatgccgacaccgtcgccatcgggctcaaccggcacaccccgctgacctccgtcgagccggatgctccgttcccgtcgtcggatcccacaccgggattcctggagcgcttcgcgtcggccttcgaggctgagatcgacgccttcctccaggtcgcccgcggagacctggagaacccgtgcgacgggcgggaagcggtggaggcgctgcgggtggcggaggcatgctggcggtctcagcaggagcggcgaccggtccggatggccgagattcccggcttctgaggctgccacctcggcggtcggtgtcgccgccggccagcgtggcgatcctcgcggacgtcctgccggagccggcggcagcggcatggattcggtgacggcgggaatcaggggccatgccccgatcgtggaagtgggacgcccaggtggcccggcccgtcgagtggagtacctcgctctacgacgggttgctggatctgacgccgggcaggcagcctcacctcttcggcgacctgaacctctcccggcggcgtttcgtcacggtcgacgacagtgtctggaagctgtaccagaaggacatcagtggactactcaaccgctaccacattgagtggaacgacccgccctgcctgctgccgggtggtgaggacgccaagacccgcgacggcgcgaaccggatctacgacgagatggacgccttcggtgtcccccggttcggcgaaccgccgatcgccatcggcggtggcgtactacacgacgtgttcggcctggtggccggcgagtaccgacgcggcgtgtcgtgggacttcatcggcacgactctcgtctccgccatcgatgcgatgttcgccctgaagtgcggtgtgagcgcgggatggaagaaccgggtcggtctctaccatcctgcgcggttctcgatgaccgatgcccgcttcttccggacactggagccccaccacatcagggacggcttcgcggagatcgtcaagatcgccgtcgccggtgactccaccctgttccggattctcgagcagcacgggccgcgggtcgtggcggagcgtttccggtcggccgacgacgactccgaggagattctcagccgatcgatctcgtggatgatgcgggagctgaagcgcaacccgttcgagggtgagacagcccgggcgagctacctggggcacaacatctcgccgggactcgagcccaccgtgacccacggccacgcggtggcgctggacatcgcctggacgagcatgatcgcctggcggcgagggttgatcgggcggtatgtccgagaccggatcctgtacctgatccggtcgctcggcctggacgtgtggcacccggcgatggcggacacggaccgtctggcggcccacctgtcggacacggcccgccatcggggcggtcaccagcgcatcccgacgccgtcgcgcctcggccgggtgacctacctggatgacgtcacgaccgacgaactgcgtcgcgcggtcgaggaccaacacctgtgggaagcaggcgacctgcgggcgtacgggtcgaaggagggcagtcgacgatgagcccccaggagggtctggaccaccggatccgggtagggtcgtgcccggactcctggggtgtgtggtacgcggacgatccccggcaggtcccgtggccgcgcttcctcgacgaggtggcccgagccggctacgagtggatcgaactcggcccgtacgggtatctgccgaccgacccgacccggctcgctggcgaaaccgccgtccgtggcctacgagtcgccgcggcgacggtccgttcgaccctgcaccgtggccgcaccggctggcaggagacctggcctcgggtggcggcgaccgcggcgctcgtgcgggcggtgggtggatcacacctcgtcgtggtgccgggctactggcgcgacccgtggaccggcgcctccgtcgaggagcccaacctcacggtggagcagtggcgtgacctcaccgtgttgaccaaccggctcacccggcaggtcctcgactccttcgggttgcgcgtcacggttcatccacacgcccacacccacctcaacgacgagcagtccgtcgcccgcttcctcgaggcgacggatccggagctggtctccctctgcctggacgtcgggcactacgccttcggtggtggagacagcgtgaccctgctcgaaacctgcggcgagcgcgtcggctacctacaactcaagcaggtggatccggcgatcctcgccgatgtcgtcgccgaggatgtgtcgttcgcggccgccgtggaccgcgggttgtggtgcgagccaccgcacgggttcccctcgctggagcaggtcctggccgccgcgcgacggctcgacaccgacatgttcgccatcgccgagcaggacatgtacccgtgccccgtcgacaagcccttcccgatcgccgaacggacccgccaactcctacgttcctatggggtgtgacggcgcatgcagtgccacgtgttcacgaacccacagcagggggcgagctacgacgatgtggccgccaccgcgaaggcggtggaggacctcgggctcgacggcttcttccgctcggatcacttcttggccatggccggcgccgaggggctgcctggccccaccgacacctgggtcacgctgggcgcgctggcccgggagacccggcgcatcagactcggctcgctgatgacctcggcgacgttccggcatccggggctgctggcggtcacggtcgcccaggtcgaccagatgagcaacggtcgggtcgacttcgggttcggcaccgggtggcacgagccggagcaccgtgcctacggtgtcccctaccccgccatcggtgaacggttcgaccggttcgaggaacagctcgccatcatcaccggcctgtggaacaccgggcagggcgaggtgttcacccatcacgggcggcactaccagctgaccgacgcgccggggctgccgaagcccgtccagcggcgttctccggtcatcatcggcggcaccgggcggaccaggaccccgcgcttggcaggccgctacgccgacgagttcaactacgccttcccgacgctggaggagatcgcggcgcagggcgcacgggtggacgcggcctgcgaggaggtcggccgcgcaccctcgacccttcggcgctccgccgtcgtcctgctggtctgcggccgtgaccgggccgcggtggcccagcgttcccgagccgtcggtggacttttcacaccccagatgatggaacggggtctggtcggctcccccagccgcgtggtcgatcgcatcgggcagttcgccgaggcgggcatcagccggctctacctccagacgccacaccagttcgacgtcgatcacctggcgtacttcagccaccatgtcctgccgcagttgggctgacgccggtcgccggcgagcaccgaccggcacgagggccgcgaccggcggtgcgagggccgcgaccaggaccgtgggtcagccgtggcggcgggaccgggccgcccagatcgcgtacgccggatcccggtcgaggttgtgccggtcgcgatcgtaccggcgggtggtacgcgggtcagcgtgtcccatcgcgtcctgcacgtcttccaacggcacaccctcggcgcgggcggtggtggcgaaggagtgccgcagcgagtgcggcgacagccgcgcccaccccgggatacccgccgcccgggcgagccggcggaccagccggaacacggagtgccgatccagccgggcgccggtcgaggttaccagcagcgggccggtcaaccggtgcgtcggcacgcccgcggcgccggcccgctgcgtgaggtaggcgtgcaccgccgaggaggtgtgtggggtgagggcccgccgccgggcccggccgcccttaccggcgaagcggacactgtggtgaccacgctcgacgcccaggtcggtgatgtccagcgacaccagttcaccgacccgcagtcccaggtcggccagaagcgccacggcggcccgattgcgggcggcggtcgggccgctggcggtgtcggcgacgacgagcatcgcgttgacctcctccggggtgagcccgacagtcgccgaatggtcgcggtcgacgtgggggcgatcggcaccggtcaccgggttgaccccgacggcgcgcagtttgaccaggaagtcgtaccagctggacagggcggacagtttacgggcgacggtggccggcgtgagcggtttgccgctgcgggcggttggggtcgattccagcgtccgggcgtacgcgttgacgtgcaggaacgtggcctgtagtggatccaggtcggcgccggcacaccagccgagccagcctgcgacgtcgcgccggtacgcgtcccgggtgtggtcgctcagccggcggttacccagccacgcctcggtgaagtcggccgcgccggtgggcaacgccggtcccggtgtcgggcggtgctgcaccggaacgtcggaggagaacatgtgcgaaaggttctcagagtagggcgaagtacggtcggaggcgcgcccgggtgcccgcgctggccgcatcgggcgggcacgcgtcagcgggccgccaaggccgagacgtcctcccgcggtcgttgcccggtgccaggccgcgaccgccgacgggcccggaccaccaccgtggccgtcgccgcgagcgtgagcgcgacgacaccggcgagagcggccgtcgtcaccaggtcggggtgcatcaccgattggccgcgttgggcctgccagctcaccaccgcgaacactcccgtgcagccgaaggcggcagcgccgacgatgtctgcccggacgcgctcgtcgcgcagccaggcccgccggttcgaggcgatgcccaagacggcggtgagcagcagcagcccctggatggcgtgcatcccgacgaagtgcggaacacggaggtccccgccggtcgtgctccagtgggtgacgggcatgccgttgccgtcggggtcgccgataccgtgcgcaccgatcatggatacctgatgaccgttggcgtcggtcaccacccgtggcgtctcccccgacgacgtgctcagccacagggccacgaccatgccggcgagggccaggcccagtccgacgcgcagggcccgggtcagggcacggtcgccgacgcgctggatcagcagcaggatcgcgacgaagaaggtggtcagcagcagtggcatgatgccgaaggagaacaccgtctgtacggtgcgggccacggagtcggtgttctcgttgaagtggctgaacgtgccgttggcggcggcgtaggcgacgaccccgacgtcgagcacaccggcgaccgcgaagaccgtaccgagccaccagccggtgcgtcggcctcggctcagcgtgccgagcagccacgccagcaccagggcgtgcacacccatggcgaaaccgaacttcaacggtttcagccagaccggctcaccgacgagttggcggtcgtcgaccagcaggccgacggcggacaccagcatgacggtgaacatgaagaccgcgttcgcgagcagtgggcggtgccacctggtctgcgcgcggtgaggggtggtgatggtgcccatgcgtcactccagtccgcaggccccggatgggccggcccgtatgctcgccagcgtcctcgagcgggccgtgcaccaccatccggcaggccaccgcagtgacctggggttaacccccgtatgtcggcctgtgtggacggttgggcagccaggtcatctcgggcgtgctgttgcccgggtacggcgggtgagctggacgagggtggcgccggtgaggatgagcagggtggcggtgccgaggatggtgggcaggttgggtccggtgacgggcaggtccgggtcgtcgggggcggtgatggtggtggcctcggactggctgtcggggcaggtggtggtggttgcggtgtagtgggcggtgagggtgtgggtggcggtggtggtgctgtccaggggcacggtggcgaggtcggtggtggtggtgcggaaggtgatggttccgctgggggtgtcggtggtgcaggtgacggtggaggtgaccgccagactgtgaccgctaccggcggcgatggcggtgaccgtggtgcccgcgggcaggctcaccgcaacgggtgtgctgctgctggtggtggatccgttaccgaactggccgaaggagttgtcgccccaggcgaggatggtgtccgatgcgatggtggaggttggcgcgtgttgggcgaccgcgggcagcacgccgacggcctgcgtgagcagcaccgccaacacgactgagaaccacccggctacggcgcgtcccgcccggtgcgcgccggcgacacggacaacccgtcggcagattcggtgcatcgttcacttctcccagcggacacctaccaataggacaaaggtcattattgaccgcctatccgtgccatatgggtaggaacatgcggcagaaggcgtcattcggtcacctgatccgccgccgcgaggccaacggcatgcccgccatcgccaccggaatgggtgtccccgacggtggccctcacgtcgaagggagtgcatcggccggaccggcagcgtcaccggtcgtgcggacgggccagtaccggtaccaggatgagcatcgcgacggcctgcgcggcggctaccgcgacgagcagccaggtcagtgaggactcgtacagggtaccggcggtgacaccgccgacgagcgcgccggcgccttgtacggcggcgaagacgccgtacgcggtggcccgacgctgtcgtggcacgaggtcggccacgaacgccttgacggtggagtcctgtacccccagtgcggcgccccacaccacgaccccggcagcggccacggccaagccggtggtgaacgccaacgggggcaccacggcgaccaggacgggtaggaccaacaggacgcgggctccgatgcggtcgtaggccgtgccggtggcgagcgcggccgcggcagccgccgccatcgccacggcgtacagcaggggcacccccgcggccggcaccacatcggtctgtgccaggtggaatccgatcaatccgaaggtcatcagccctgcggtgcacagtgcacacgccaccgcgaaccacacgaacgacgctggcagcgaggtgggcggggcgatggtgccgcgctctgttcggtggccgtcagcagcacccggagggcgcaccggttcggtgcggcggcgtatgaccacgagcatgaccatcgccagcgcccccggcaccgccagggcggccagccccggccacagcagcccgccggccgcggcggcgagtgccgccagcagcagcgggccggcgaacgccccgacctggtccagggccttgtggacgcccatcccgcggcccatccccaccgcgcccgcggcctcggccagcaatgctgacttcgccggtgaccgcaccgcctttcccagccgctcggccacgatcagcagcccggccagaaccagccccgcggcgcccagcctcggggtgaccgccagcaacggcacacacaccgctgtcagcgcgtacccgacgatcgtcaacgtccagtaccggcgggtccggtcggccagcggccccgacaccagccgcagcaccagcgccgccgcctcaccggcaccggtgatcaggcccacgatcagcgcggacgcccccagcgacgcgagcagcggcccgtacaccgatcgcgcaccctcgtacaccatgtcggcggccaggctcaccacgccaaagccgatcacggtccgccacggcgaccatcccggcgatgtccggtcaccggagttcgtcggtccgtgtgacaccggggtggaaccagcagttagcacagcctcacctaaacggagctcggggtgagcggtcaaaccaggatcgggctgacgcccacccgccgacgatcatggcaggcggtccggagcgtggtcgccgtcgacgtggggctcttcgagctttcgggcgatccgttcgatggcaatgaggtcctgcggggcgagtcggtcgatgaagtggcgtcgcaccgattcgacgtgggccggcgcggcgccctcgagcacctccagaccctgtgcggtgagtaccagcaagcaccctctcccgtcgttcgggtccggtgtgcgcttgagcaggccacgcgccgccatccgggtggcctgtcgggacagccgactgcgtgaccagcccatcttgtcggcctgctctcccagggtgctggtgtggtcgggccgttccgacagggtgctcagaacttcgtagtcggcttcggagagcccgaccgcggccagatcgcgcgccgtgccggtctgaacggcgaccatgatccgcaggaatgcccgccacgcccgttcctggtcggggtccaaccagcgtacggctccagtcgacgagttagttgacatgtaatcaatctagcatctacacttcgtttccatgacaacgaaaactgttcgggtcctcgccttgatgagcagcacgcgcccaggcgccctcggcccccaggtggggcagtggctgatcgatgcggtcgacccacacacggcgaccctcggtgtcgagctggtgccggtggccctcggcgatctgcacctgcccttcctggacgaggagcagcacccgtcgtcgggcgcctaccagcacgagcacacccgacgctggagtcggctcgtcgacacggcggacgggttcatcgtggtcaccccggagtacaaccacggaatgccagcgactctgaagaacgcgctggactacctcagccgcgagtgggcatggaagccgatcggcttcgtcagctacggcaacacgtcggcgggcacccggtcggtccagcacgccaagcaggtggtgaccgcgctacgcctggtgccgttgggcgccacagtcgcgatccgcctcggtgacgcgacgacggatggacggctgctgcccgacgcggctcgcgaccaggcgggcctgcacctactggacgaactggtccgggtggcgaacgccttgcggccactgcgtgaacgggcacgggccgaggcccgatccggtccgctaccagggtcttacgccagacggatgagcggtgacgacgcccctgaggtgaccgtgttgcagcggtgctgctgggtggacgaggccctgaccaacgacaccatggatctgccggccctgcacgagtcgccagagcaggtccgtgattggctcgcggactggcacaccacgggagtctggcgcgacggccgactcctggggatggtgcgcgcccgccgcgtcaacaccgactggcatgtggggcggctcgccgtcgtgcccgatgagcgtggccaagggctgggccggtggctgctgcgcgccgccgaagccgccgccgaccccgactgcgatcgcatcctgctgacgaccggcgccaagagcctacaaaacatcgatttctatcacagcgaagggtatcggccggttccaaccgtcggaccggagggcgtcacctgcctcggtaaggacgtgacccacccgcgcccacgccgcccgtgacgtcggcacaggtcccacgacggcggtggaacgccggcaccaccctcgccggcttcccggacgcctactggcctggcgcctggtaggtgaccggcagcttggccgcctcgtcgatctcggccggagtcaacaacgggatcattatcgtctccccacccccggccgagcgcacggcgatgctgagcgcggcagcaaccacgttgtcacgcaggtcacacaacacatatacgtcgtgctcaccgaacgagaagtacagcgactccacctgcccgccggagttctcgatgagcgcccggaccacctcggcccgccgtgttcccccttccttgcctaatccgctgacaccctgggtggtgtaggtcgctatggccagatatttcactccgctggcaccacctttcaccgtgtccggtgttccgctgccttcgccctgtacccgtgatccgtcccgctacgcctcaccggcggtgctctcgcgccagggacaggggcgcggaagcaccgccgtcgctccccgccgggcccacggcacccggcttgctaccgtggtgaacatgtatgtacccgaggatcgcaccgcgaaagcgatcattcgggatgtcgccctggaactgttcagcgagcagtggccggcggcggcctcgctcaagcaggtggcggaacgcgcgaaggtctcgcagtcgttgatcatcaaacactacggatcccgcgagggactggtcgccgcggtggacgaccatgtgctgggcatgttgggcaacgcgttggaggtgctggccgacacgtctggtaccggcccacccgaccgcttcctcgcctcggccgacgcgctctccgcaccggcaaccacccgctaccttgcgcacctgctcgtcggcaccaccacacgctcggtcgaggcataccggatggtgcagggtttcaccgactcgctcgtgcgccggatggccgaggccggcgcggtcgctgaggacacggaccgggcgcaactcgcggtcgtgctgctggcccatgagctgtcgatcatcctgttgcgtgatcgtatcgccgatgtgctcggcgcggatccggtgggccgcgacgggctccggcgctggtgggacaccatcgaccgactgtatgccggcaccgcgatccgtcatccgtcgccacctaccgcctgatgacctggggcacgcccacggctggtgactgttcgctcctgcctggttcgttatggtgcgagtgatccgccccagttgtcggtgacgatctgaccggtggtgtcgtcgacgaagcggtgttccagggtgccgtcgccgagccggtagaacacgtgatgctgccccgcagcggacaggcccgcgggatcaccggtcaccaccccacgcgcaccccagtcgtccaccctcggatcgatcccgggccaccagtaccagtgcaccaggtcacccgaggccgtacgaccgaagacatgctgctgatcgcggtgcacgaacgcgtgcgggttgcccacgaacaccgcacccggccagacaccgccgccgaaggtacccgacaggtcgtcgaagaaccggtgccccagaccgccgtcactgtcccggaagaacacatggtgctggccaccgtaggagaaacccgtcggatccgaggccacacccgagcgcacaccccagtcgtccgtaccaggactgatccccggccaccagtaccagtggatcaacccacccgaggccgtacgaccgaagacgtgctgctgatcgcggtgcacgaacgcgaacggattccccacgaacctcccaccaggccacaccccacccgtaacccgacccgtgtcgagatcgtagaaccgatgctccaaccacccgtccgggttccggtagaacacatgctgctgactgccgtaggcaaaccccgtgggatccgacaccacccgcccgaccgtgtcccagtcatccaaccccggcacgctcatccccggcccgaaccaccaatgccgcaacgtgtcatcccgcccccgagcgaacacatgccgctgacccgcgtgcgcgtaccccatcgccctaccggtcaacaccccaccaccccagtccgcctgcaccacccccgactccggcgaccacgacagactcgccaacgtccccgccgaaccaaccgccacataatgctgcccactaccgaacccgaacgcccgccctccgacgggttcggcgaagcggccgcagttgtcgctggtgaggtagcgctggtggtacgagccgggatacggcgcgagcgacacaccgttgatcacgatggtccgccccaccccgtggtagagctgctcgtagtggatgtgtgcgccgaaggagttgccggtgttgccggtcagcccgatctgctggccctgggagacgcgcgcgccggttgccaccgagtacgcggagaggtggaagtagtaggtctgccacccgctgccgtgatcgatgacgacgtagttgccggcgccgctgggctgcgagtgccggtaggcggtaccggctgccgaggcgagcacgggggtgccgtcggtgacgccaccgtcggcgcggacgaagtccagcgcctgacgtacctcactgctgtggtggctgtatgtccactgttgaccgcatggaaacggggccttgaagacgggtgcggcccgtgcgggcaacgcccccatgaggacacccgtggccaccaggcaggccgcgagaaacgcggcgaggcctgcccgaggtgcggctctggtcatgacgtgacgctcctgccgggttgccggtgacgctgacacgcttcgacgccgcgagtctggtgaatcgctatgatgcctgtcaatagggtgcttaatattccggcgggacggaacccgaagggttccttgagtcgtccggcgtccgcttgaccgctgtcacggccgccgacttgactactgtcatggccatcaatcgccgtaccctgctcggtcgggtcgccgtggtcggcacgggtattgcggccggtgggctgcttgctcccgacgcggcccgagccgcgttctggaagaagcgcctcaccggcgccgacctggacaccaaccgccggtggcagatcgccgggaccgacctcggcatcccctacgtactggagaacggctccatcgggtacctcctcggcgacaccttcaacaccccgtggcctgagggcccgccgctgcccaacgactggcgctcaccggtgatgctgcgctcccacgcccaccctggcgccgccgacggtgtggtcttcgacaacgccgccggggtgctcggcgacgggcgggcgccggagctgatgcacaacggccaccggggcatcggcatcgacggcctctgggaggtgaccgtcatccccaacgacggcatcagcttcccggagaccggccggcaggtgatctcgtacatgagcatcgagtactggacaccgcccgggcaacccggagcccgctggcggtcgcgctacgccgggctggccttcagcgacaacggtaacgacttcactcgcacgtcgctgacgtggtggaacgacagcaccaacaccgacccgttccagatgtggacgatgcagcgtgacggcgactgggtgtacgtcttctcggtgcgcccggggcgccaggacggtccgatgatgctgcgtcgggtcttctgggatcggatgttctatcccgagtcgtacgagggctggggctggaacggcagcacctggggctggggccggccgtgcacgccgatcctgaccggctcgttcggggagccctcggtccggcggctcgcggacggcacctgggtgatgtcctacctcaactgcgtcaccgggtgcgtcgtcacccgcaccgccggcgggccggaccaggcctggacggcggaaaaggtgcagatcacgccgtggcaggagccggggctctacggcgggttcatccacccgtggtccagccggcaggtcaacgacctgcatctgatggtctcgacgtggaccacgacacccgataaccgaagcaccgcctaccacgtcagccagttcgtcggcactgcctgagccgcaccggccccgtcgtcgcacgggtggggtgggtgtcgcggcggtggccggtcacgtatggccggtgctgtggcctgtcctgcacacctgcgcgaacaccaccatcagtggtgcccgaccgacgcatcgacacagaaagcgtgtgcgttacgcgcaggggtggacgcggcgctcggctggtcggtggcaggcagtcgcctggccgccggtcagtgtgagcccgagtccgcctggacgttggttgtccgccgaccgccccgcgcccgggtgcagccggctgccagcgaccgcaccagacgaccgcctcctgaggggagcacacctgatgagagcccagctgttctacgagcgagcccgttcgctcctgcggcccacgtcggcaaccaccgcagcaacggtggcggtggtgatcgcggtcgccgggtcggccgtgcaggcccaaccacccgagatcccgagcttcaccgacggccacggtctgaccctggtcgacagcgaggcccactccagcaccgacttcaccatcaccgtgaccacagcgcagttgtccggccaccacaggatccgcgtgttccttcccgccggctacaccacggcacccgacaaacagtggcctgttgcgtactttctgcacggtggggccggcaacccggacgacgccgcagccgccccggccctgcgatcagactcgatgatcacggtggcgccggacggcggactcaagggctggtacgccgactgggtcatgcaggacaccgccctcggcgcggcaaactgggagaccttccacaccgaccaggtcgtccccttcatcgacgccaacctacgcacccgcaccgaccgtcaccaccgggccgtcatcggcctgtcgatgggcggcttcggatcgctgcactacgcccagtcccgccccgacctgttcggccacgtcgccaccctgtccggcggcatcgacttcggcatggcggagatccgcgcggtcgttctggccaccgagctcaaccttcccggcctgccgtgcagctccgtgccggccggcccatgccccgactacggcccgtacgtcgacagtgacgcgatcttcggctccccgtatcccttcttcaacgccgaccgggtctggaaggcggtcgacccggctgcgccggccaacctcgccaaactggccgacaccgccatcacgctctacaccggcaaccagggccttgtcgaccacttcaccgccatcgccaccaccaccgtcgagaaccgtctcaacgcgctcggcatcccccaccgcgccgtcaactacgaagacggctccacactggcccccacctgcgacggcggtcacaactacggatgctgggccccggcgatcgccgactacgtcccccggctcgaggcggccttcgccgcggcgagctgacgcctgcatgaccggttgggacaaccgccagaccgctgtggcgctcagcctcacctaccgccatgtgtcccttcccgggcaggcccgagcgaggaggtttccgtgtacgacaccggctcaccaccggcgagaccggcaatgagggtcctgctggcgctgacaaccctgaccgccgccgtcgccctgggtagcccagcccaggcgcaggccccggagagcagccgtggcctcgtggagccgggcacggtggcctcgaccttttgccacatccccccggagcgggacatggtggttacccgaaaggtctacgaagtgggccaacgccgaggtgtgtcggacaaggtcatgcttgcgggcttcgaggcgggctgggtcgagtcccggatgaacaacctggactgcggggaccgggactcgctcggtgtgttccagcagcgcccctcccagggctggtgccagcctgcccagtgcctcgacgtcgactatgcggcgaacaggttcttcgaggtggcccagcagctggagcccgggatggagggcagcaccgccggtcaactcgcccaggccgtgcagcgctccgcctacccgtcacggtacgaccaggcagcggacatcgcccgagcgctgcgggacgaggcgttccagccgtacggcacgatcggagtcaaataccacagcatgggtggaccggccggcgcactcggctggccggtccgtgccgaggaagatgccatggtgggtggacgattccagcagttcaccaacggaatcatcctgtggcgaccggacatcgcccacgcgatctacggcgacattctcactgctttctgggctaccgacgccgagcgacgctggggctttcccaccatggacgaggcggacgccgcccaggcaccggacggcacccgcggacgtttccagttcttcgagcacggactgtttctctggtcgccgcagaccggcacgcacaccgtccacggcgccatctacgacgccttccacgacgctggccacgaggccgttctgggctatcccctcaccgatgagctcgacgaagacggcggcaggtaccaacgcttccaacaagccaccatccactggcacccggaccagggcacctggatcactcccacctgacgagtcgtcaccacagggccagcagaccgcggtgcgcgagcaccatccattccgtcgaggccactcgagacgacgcgtccgcgacgtcgacattcgccccccagctcaccgccaccggaacaggtaggcacgcccatcgacctagggagtcaccatcatgaccgcccaaccgcagcccactccgctgaaccgtcgtcgtctcctcaccggcgcggcagccgtagccgccgtcggggcgttcggcggcgccgccatcgcaccggacgtggcccacgccgtcggtgacgggttcggcctgcgcgttgtcagcccgcccaacaaccacggtggacggctgcactactaccgcttcgccaccgacgcgatcggatgggaccccgccgtcaatgtcctgctgcccgacgggtaccacaccagcggcaagcgctaccccgtgctgtacctgctgcacggtggtgcacaggacttccgtgagttccaccttcaccagaacatcgtcaacctgacggccggccggcagatcatcgtggtcatgcccgacgccggtaccggctggtactgcaacccggtcagcacgttcgtgggcccacgcaactgggagcaattccacatgcaccaactgctgccgtggatcgacgcgaacttccgtacctttgccgaatacgacggacgcgcagtggccggcttctcgatgggcggcttcggcgcgctgaagtacgccgccaagtacttcggacatttctgctcggtcagttcccactccgggccggccagcctacgccgcgacggccacctcgtcgtgcactgggccaacctcagctcggccgccaaggaccttggcggcggcaccgtctacggcgcgccggtgttcgaccaggctcggatcaccgccgacaaccccatcgaacgcatcccgagctattaccacaagcgagtgttcctggtcgccggcaccctacagaacgccccggtggactggtgggacgtcatcaacgaagggcaggtgctcgccggacaacgtgagttccgcgccgccctcagccacgccggaataccccacgtgggactcgaacggccaggcggccacacgttccggcacgacatgttcatccaggatctcgacggcatgatgggacggctacgccgagccgggtgaccgggacggccaactacgcatccacctcaacaaagcgacgagcattcggcagccgaactctcgcccggtatctgccctatcagccgggcctggtagggcatccggtcggtgttgccggacctgggctactcggtgtctcatcccgcggttcacccggcctgctcggaagtcacccgatcgcgtcaatcaccgcgaacgggtgaccgccctgccgccgttcagaggaaggcaggaaggggtgacccacgaagatccgtcctggtcgggtcgcggcacgggccatggtggccaccgcgacccgacccggacaaccgagccggccggtaccgtccgcaacgccggttggcgccaccgccatcgcggggaagccacctcgccccacctgggaggtggcgtgtggggagacccaccctcgacgggtgcacaaacgttcactatgctcaccgttagttcaccaaactgtggtcgagtgaaacggcggtcatgtcatgacaccttccctgcccctgtcgcgaggtcccgcctcgcgactcaacgacctgctcatcgcgcccggcgccactcggatggagagctggctcagctacctgaccgcgtgcgtcggcgccggagtcgctgcgatcatcggcgccgcggcgggctactccgtcccgatcgtcctggtgctggcggtgctcgggttcgacctcttcggcggcgccgtggtcaacgccaccgcgtcggcgtcacggcgtttccacaccggcaccgcggccgcccgccggcaggtgaccttcgtggcgactcacgtccaccttctcgtcctggcactcatcctgcccgcgtacccgtggtcgaccgcgatcgcgctctacgccggcaccctcgccgccgccgtggtgatcgccaccgccagcccgacgctgaagcgcccgctggccttcgccgccgcaaccggattgctggtcgtggcggtcacggtgctacccgccccgacggcgctcgcctggctggcgccggtgttggtcctcaagctcctgctcggacacctgttgcccggtccgtccacgacacgagggacgtcctgacacgcggagggacatgggccgccgttcagccgtcgaggtctaccacgaggggtcggtgatccgagatcaccgattgtgggttggccacggcccgcaccggcgggaggaggtgacggccctgccggtcggcgaggatgtggtcgagctggacacgggggtgcccggccgggtacgtgggtcggcgaccaagaggacgccagccgctcagcagccgaaccgcgccggcgggcaggttgaggtcgccgagcaggacccgtggcgcgggcagggcccgcaacgcgcgcacggtctggtgcagctggagggcgttccagccgggaacgaacgacaggtgggtggcggcgaccgtcaacgaaccgtgtggggtacgcagaaccgcggcgagcacgacgcgcggttcgtcacgcagtacgacgaggccaccaccgggaccgggcacgtagatcggcgagcggaccggagccggcttcaaccgggtgacctgccacgaggtgaccggaaggcgactgatcaggccgatgccgtagcggggttcgtcgtggccgtcgtcgtcgtgggccagtgggcggaaccgtccgccagggtgaccgacgacggcggcggcgaaacggtgttcggcagcgtcgagtgcgtcggcggcgatggcggtctggtccaggttgccgctgcggctctggttccggtcgacctcctggagggcgaggacatcggcgtcgagggccgcgaccgcggcagtgagctgtcgcggatcgacgagcccgtcggtgagagaccggccgtggagcaggttgaaggtggccaggcgcaccgcgtcagcctacgccgccgtgacatggttgcccgatgctgaagatgttcgtgtgctcggtgctggtgttcgtggcggtcggggccgccggcgtatggctgcggcagcgtcgggggcggtgaggacggcgtagccgaccggcaggggccctcgacgaggggcggaggtcaccgactgcggggcggggcgtagcggccggcgcggatctcgcgtagggcccgccggcggatctccccgcgcagcgtgtcgacgtagaggcggccggcaaggtggtcggtctcgtgttgcagggcgcgggcaaggaatccggtgccggtgatggtcaggggttggccgtgttggtccacgccgtgtgcggtggcgtgcatcgctcgggaggtcgggaagtacaggccggggacggacaggcagccctcgtcgtcgtcctgctgttcgtcgccgagttccagggtggggttgacgaggtggccgcggtgaccgtcggcgtcgtagacgaacacccgggcgctgacgccgatctgtggcgccgccacaccggcgcgtccgggcgcgccgagcagggtatccatcaggtccgcgaccagcgcgcgtagctcggcgtcgaagctggtgaccggctcggcgggggtgcgcagcaccgggtcgccgatgagtcggatcgggcgcatcgtcatggcgagagactagcgcggccgtgtgggacggggacggcgcgcgggcgccgtccgagatcggcgaggcgccccggcggtgtcgccggggcgcctcgagcaggtggtcggtcagccgaagcaggtgggtacggggttggggctgccgacgcagttggtgggtcggttgtcgatgatggtggtcttgcccaggacgatgacggtgccgttgttgtagatgccgccgggttcgagttgggcgaggttcttggtgacgcggacgtcggtgagggtcagcagggcgtcggtggcaccctcgggtgggttgaagaagatgccgccggcgcggccggtggcctggttgtcggagacggtgctccgacgcagggccaccacggcattggtggaatcctcaccgttgacggcgatgccgccgccgtcgccggtggtggcgatgttgtgcacgatcttgctgtgctcgatggtggcgccgatgctgccggtgaggtggagcccgccgccggaggtggcggtgttcttggcgacggtgacgtgtcgcagcagcaggccctcgttgccgtcgtcgtggatgccgccgccgagtgcgctggcggtgttgcgggtgatggtgctgtagacgatctcggtcaggtcaccgtcgccgtgcacgccgccgccgtcggtggcgctgttgtcgctgatcacggtgtggctgatggtggcgttgccgtcgtcgttgaccagcccgccgccttcgtcgccggcggtgttgtgggtcactttcgacttgctgatggagacgacggcgttgtcgctgtagtagccgccgccgtcggtgccggcggtgttgcgggtgatggtgctcttggtgatcgtgaccttgctgcggtcgctgaagatgccgccgccttcgccgcccgtcgtgtcgccggcgagggcgatgttgtcgcggacggtgacgtgcttgagggtcagcctggtgccctcaccggcgaagatcccgccaccgtcggtgtcctcgactcgtccgccggcgacggtgaggtctttgagggtgaggtcgccgccggtggtgacgttgaagatgcggaagttgtcggcggcggcggcgcggatgatggtggcgccctggccgtggatcgtgatgggttggaagatggggggtagtccgttgtcgtcctggttgacggtcagggtgtagcggcacttctcggccaggcgcagggtgcctccgccggcctggttcgcggcggtgatcgcggcgatgagcgcgttggggtcacagggcacgggggtgcccttggccttgtggtcaccgtggtcgtcgcggtgccagcccggatcaccggccgtgccccagtgaccgccccactggccgtcggtcttcgaccactcacggtgcgatgggtcggcggaaccgggtgtggactggtatgcggcggtggctgatccggtgccggccaggccgacgattccggtgagggccgcggcgctgaccgtggcgacggcccgggggacgcggcgtcgcccgggcggccgtgggagtctcctgctctgcaacatcgtccttcatcgctttctgtgcggtcggtccgggcggtgtcccgggtgcggtgatgacgccacaacgtgagtcaagggcatgaaaaccccaaaccgaccgaaactcacgagaatgctccgaacgtgtaaaatccctccatagcttcgaccagcaccgagcagttgatctggaagccacctgagcgcgggagcggacggtgaggtggttggtctgcggtccgtcggtgacaagggatcatcggcgccctgacgcggagtacgggatctggcggcacagggagccgcggcacgctcagcgccgcggcgggttggtgaagaggtggatgaggtcgccgatgtgatggtcggcttcggcggggtgccgaaaccggcctgccgcgttgatggtgtacgcgttgcgccgtccgacgcgttcgcggtggaggtatccggcggcttcgaggtcggcgacgatggtctgcgcggcgcgttcggtgatgccgacggaggtggcgatgtcgcgcaggcgggcggtcggctcgcgaacgatggccagcagaacgtgagcgtggttggtgaggaacatccaccccttcgtcgcgggtgtggagttcggctgggctgccacagtcatcagcgcctccgttctcggcgtgggccccgtacaccaatatacgtagctcgagacacgaaatcagcatcgcagtttcgccgccggacccttgacaagcgaagcaggcttcgtgaataattcgtcgtagttcgaaggggagtacccgacgttccacgcaccgccgtcagtacgagtccggccgaaccgggttccggtggtgcagccactggttcagtggctcggggagaccttcgtccagcaccggccggcctcccgtgtgggaccggccaggacgaaaggtctcccctagcatgtccgtgtcctggtgggtctgggccgtactcatgctcgcggttgccgcgatgctggcagtcgacctgttcctgcaccgcgacaaccacgtcatcgggttccgcgaggccgcgatctggtccggcatctggatcgccgcgggtctgctgttcggcgtgatcctgtgggtgtggcagggtggcgaggtcgccggcacctactatgccggctatctgatcgagaaggcgctgtcgatcgacaacgtgttcatcttcgcgctgatcttcacctacttcgccgtgccggccgccttccaacacaaggtgctgttctggggggtcatcggcgctctggtgttccggctggtgttcatcatcgtcggcgcggagctgctggaggcgttcttctggaccgcctacgtgttcggtgtgttcctcatctacaccggctaccagatggcgttccgccacggcgggcagaccccgccggaccagaacccggtcgtacgtctggtgcgcaggctcatcccgaccgacccccgataccacggcgacaggttcttcacccgcatcaacggcaagcgggtggccaccctgctgttcgtggtgctcatcgcggtcgaggccaccgacctgatcttcgccatggactccgtggcgacgatcctggccatcaccaccagcaccttcatcgtctggaccgccaacgcgttcgccatcctcggcctgcgcagcctctacttctgcctcgccgggctgctgcgccgcttcgtgcacctgcactacgggctcgcggccctgctcaccttcgccggcgtcaagctgatcctgtcggagaccccggtcggcaaactcccgattccggtcaccctcggcgtcatcgtcgccacgctcacggtgtcgatcgtatggagcctgcacagcacccgcggcaccaccacggacgccaccgatgccggcgaccgggctgtctccgcccccactgaccgccccgagcagttcacgacaccgcaacgaggagcacggtgagacgacccgcaaggccgctacccgcggcagccgtggctgctcgacgccgtcgacgagctcatcgaacgcggcctgatccacgggcggctggatcgccctcaccacctcccgccctcgaccaccaccacggcgtcaccctcgccacccgcaacggacgcgcaccgcggcgaggccgagtcgcaccggagctgctcagcctcgccgtgacacgtcccccgggaggcgctgcccccgcaccaccagacaggaggaccgatggacgccaccagacgagatctcccacccggatccgtcgtacgacgccgcgccggccgcatcgccgacgtcctgcgcgcagagacgaccggcggcgcgctcctgctcgccggagccgtcatcgcgctcatctgggcgaactcgcccggggctgccggctacgacgccatgcgctcgttcaccatcggtcccacctggctgcacctggatctgtcgctggcggcatgggccaaggacggcctgctggccgtcttcttcttcgtcgccgggctggaactcaaacgcgagttcgtgaccggtgaactccgccagccgcgccgcgctgcggtgcccatcgccgccgccgtcggcggtgtgctggcacccgcggccgtctacgttctgatcactgccgccgccggagccgacgccctgcgcggctgggccatccccgccgccaccgacatcgccttcgccctggcggtcctcgccgtcatcggccggcacctgccgccggccgtccgggtcttcctgctcaccctggctgtggtcgacgacctgatcgccatcatgatcatcgccgtcttctacaccgccagcctgtcggtcacgccgctgctggccactgccctaccgctggtggccttcgcgatcctgctgcgacgccgcgtcacctccgtctggctgctcctgccgctggccctcaccgcctgggcgctcgtgcacgcctccggcgtccacgccaccgtcgccggagtcctgctcgccctcgtcgtacccgcccgccccctgcacgagcacaccgccgcgcccagcctgctcgaacgcttcgaacacgccatcaaaccggtctccgccggcctggccgtacccgtcttcgcgttgatgtcagccggggtcgccattggtggcctgggcgggctggtatccgccctcaccgatccggtcgccgtcggcgtcattgccgggctcgtcatcggcaagcccctcggcgtcatcgccgtcacctggctcatcacccgcctcacccgaacaggtctcggcaacaatctgacctggacccacatcaccgggctgtccatgctcgccggcatcggcttcaccgtctccctgctcatcggtgagctctccttcgccgccggcaccgaacgccacgaccacgtcaagatcgccatcgtcgccgggtcgctgatcgccgccgtcctcgccgccgtcatcctgcgccggccccaccgcgccggcccacgcggcaacgacgccatagcccgcgaccccgaccaggcccgagccggtgcggccactccccgcaccgcaccaggtcactcgactccggcagttacaggcgcgaaccagccggcgcgatccccggcaccatgagccacggccccgtcggggaccgctggacgtcggccaggaccaggcggccctcgtcagggccccgcgcccagcgtggcccggaccggggcggacttcgccgccgcctcggcgacctcggcgtccgggtcgctgccccaggtgatgccgccgccggcccacacgtgcaggtgctcggcgtcggcggcggcggtgcggatggtcaggccgaggtcgacccggccgggggcgacccagcccaacgcgcccatgctggccccacgaccaaccggctccagagcggcgatgtggtccacggcggccagcttgggcgccccggtcaccgatccgcccgggcagacggcgcgcagcagatcggccaggccgagaccctcggcgaccgccgcggacacggtcgactccgcctgccacaggtcacaccagcggcgtacggcgaacagctcgtcgaccgtgacggtaccggtgcgggcgaggcgggccagatcgttgcgttgcaggtcgacgatcatgacgtgctccgcgcgttccttcgcgctggccagcaatgcggcccgaccggcggcggtggccgcacgggtgcccttgatcggccgggtgatcatccggccggcggtgacctcgacgagggtctccggggaggcgcagccgatcgcccatccgtcgccggtgagcacgcccccgtaacgggcgcccggcagcgcgccgaggcgggcgagggcgggcagcgggtcgccgctgtagcgggcggcggcgtgtcccacgaggttgacctggtagacgtccccgcggccgatggccgcgcggacggcgcggaccgcatcggcgtgctgccggggtgtccagctctccgtccaggcgccgagccaccagtgcgacggtgggcgatggtccgggcggccgtgggcagtggacgtgtggtcgtagacgacgacggcggcctcgggcagcgccggggcgggcgtggcggggccggcgccgcggccggccagcagcgccccggccgcggcggagatgtagagggtggccccgcacaccccctggtggtcctgcctgaccggccgggcgagatcatcgagggcgaggccgtgggcggccaggaattcctgggccagcgcggccgggtccccgccatcgccggggcgccactgccagcgggctcgttccacgtgagcgccacgacagccgggcggcaccgccggcggatcaaccatcacccgtgaaagcgctcccacgccatccggcccatcccgcctcatccgttcagtggatttcccgcgcggcacgcacccacccgctcgatgtcggtcacgttgacttggtactgtgcgtcactggtcgtgtgaaccatgacacagtgcccccacactccggagaaccccgatgtgccagcaccaacccacctgcccctccgccgacgccaccgaccgggacgccgccaaagtcctcgcctgcttccctgagcagggctggagcctactctgcaacggcgtcatcagtttcgaggacaccggcgagctgctaccggacggacgcagcatcgccccgcaccgtggcccagcccgtcacgctctcgtcgcctgacgatcacccacagttaccattcggtttcgtcgaccccaggctagccgcccgtgtcgggccccagcccgggagtcgaccgaccggacggccgccccgcccagccccgaccccagccgctcactgctcgaacgcctgcgggtccgggcaggaacagaccaggttccggtcgccgtacgcgccgtcgatccgccgcaccggcggccagtacttccccgtgtgagtgcccatcgggtaggcccccaccgaccgtggatacggatgcggccactggtcggccgacaccatcgccgcggtgtgcggggcgttgaccagcgggttgtcgcccgccgaccactcccccgaccccaccttgtcgatctccgcccggatcgcgaccaacgcatcgcagaaccggtccaactcggcgagatcttcactctcggtcggctccaccatcaacgtcccggccaccggaaacgacatcgtcggcgcgtggaagccgtagtcgatcagacgcttggccacatcatcgacgctgatgccggtcgccttcgtcaacggccgcagatccaggatgcactcgtgggccaccaggcccttgttgcccgcgtacagcaccgggaaggaaccgcgcagccgtgccgccacgtagttggccgccagcaccgccacccccgtcgcccgggtcaacccggccgcacccatcatccgcaggtacatccacgggatcggcaggatccccgccgacccgtaccgggccgccgacaccgccggccgggtcgaatcccccaccgcgagcgggtcacccggcaagaacggggccaggtgcgagcgcaccgccaccggacccacgcccggcccgccaccgccgtgcgggatgcagaacgtcttgtgcaggttcaggtgcgacacatccgccccgaaccgccccggcttggcgaacccgaccagagcgttgaggttcgccccatcgacgtacacctgaccgcccgcgtcgtgcaccttcgcgcacacctgagcgatacccgtctcgtacacgccgtgcgtcgacgggtacgtcaccatgatcgcggcgagcgtgtcccggtgcgtgttgatcttcgcgtcgaggtcgaccagatcgatgttgccgtcggcgtcacagccgaccaccaccacccgcatccccgccatcaccgccgatgcggcattggtgccgtgcgccgacgacggaatcaggcacacctcccggtgccccgcatcccgggaccggtgatacgcccggatagccaacaacccggccagctccccctgcgaaccggcgttgggctgcacactgaccgtgtcgtaaccggtcagctcggccaaccagccctccaactgggcgatcatctcccggtagccggcggtctgcgactcgggcgcgaacgggtgcacctgcgcgaactccgcccagctcaccggctccatctcagtggtcgcgttcagcttcatcgtgcacgaccccagcgggatcatgccccggtccagggcgtagtcaaggtcagccagccgacgcaggtaccgcaacatcgccgtctccgaccggtgcgcgacaaacaccggatgggtgaggaactccgacgtgcgcgccagccccgccggcaacgccgcatccacgtcgccagcgaacaccggcaccccgaacgccgcccacaccgccgcgagatgcgcctcggtcgtggtctcgtcgcaggcgacacccacccggtcagcgtccaccagccgcagattcaccccccgccgcgccgcggcccgcaccacctcacccgcccggcccggcacgatcacagacacggtgtcgaagaacgcgacatccgcgacctgcaccccacccgcgcgtaacccggccgccagccgcgccgccatcgcatgggcatgcgccccgatcgcccgcaacccgtccgggccgtgatagaccgcgtacatgccggccatcaccgcgaggagcacctgcgcggtgcagatgttgctggtcgccttctcccgacggatgtgctgttcccgggtctgcaacgccaaccggtacgcgggttcacccgccgcgtcacgcgacacaccgacaagccgacccggcaccatccgctccaggcccgcgcggacagccagataaccggcgtgcgggccaccgaagcccatcggcaccccgaaccgttgggtggtaccgacggccacgtcaacaccgatctccccgggcggacgcaacagggtcaacgccaacagatccgcagccacggtcaccaacgcacccaccgcgtgcgcggcgccgaccaccccggcgtggtcccgcaccgccccggacgcccccggatactgcaggtgcaggccaaagaactccgccggcaggtcgtcaccatcaaggtcgaccacccgcacctcgatgcccagcggctcggcccggcccctgatcaccgccaccgtctgcggcagagtgtccgcatccaccacgtacacccggctgcggctacggcttgcccggcgggcgagagtcatcgcctcggccgccgccgtaccctcatcgagcatcgacgcgttggcggtggccaacccggtcaggtcggtgaccatggtctggaagttcagcaacgcctccagccgaccctggctgatctccggctggtacggcgtgtacgcggtgtaccagccggggctttcccacacgttacgacggatcaccgccggagtgtgcgtgccgtggtacccgagcccgatcatcgacacggcgacggtgttccgccccgccagagcccgcaactggtcaagcgcctccgcctcgccggccggctccggcaggtccagcgcgccgggccagcggatcacctccgggatcgcggcgtccatcaactcgtcgaccgacccgtagccgacgacctccaacattcggcgttcgtcctgcgggtccggaccgatgtgacgatcggcgaactgctctacagacatgggcggcgctcccccgggggatgaggtcgacaggtcggcctccccctctgtcgcgcccacagacgctccacagtgcctgcccgtgaggtccttttgcctgagaggttccggggaggatttgccccttcggcgccgcaccgggtggcttccgggcggtctctcccacacgggtgcgaccggcccgaccaacgctaccagcgcccatcccggcccggtcgcgcccacccgggtcacccaccgaccacgcggtagcccgccaccggtatcagcccacgaccgtcgccccgcccgcaccgacgccaccaaccgcgacagcacccacccggtcggccagtgccggcaacaaccggcccagcggggcatccaccgtcaccgccgcgtacgcgtcaccgcgggtcgcgccctggttgacgatcgccaccggaatacccaacctcgccgcccgcagcacgaaccgccgacccgacatcaccgtcaatgacgatccgagcaccaacagcagccgcgccgactccaccaacgcgaaacaccgggacacccgcgccgccggcaccgactcgccgaagaacaccacatccggcttgaggatccccgtgccgcaccggtcgcaatcgaccgtacggaagcccaccaccgccgcatcggcgagatccacgtcaccgtcggggttgaccgccgccacatgcgcctcgaacccgggattgacctcagccaaccgccggtgcagctcccaccgcgacccgacggcaccacagcccaggcagaccacctcgtccagacgcccatgcaactcgacgaccccaccgctgcctgcctcggtgtgcaacccgtccacgttctgcgtgatcaccccgtcgaccagacccgcgtgctgcaggcgagccaccgcccgatgcccggcattgggaaccgcccgggcgatcgtgctccaccccaggtgactacgcgcccagtaccgccgccgcgccaacggatcctgcgtgaacacctgataggtcatcggagcgccccgacgggccactccactgggcccgcggtagtccggaatacccgactcggtggacaagccggcgccgctgagcaccaccaccccaccaccggacaccaacccagccagcatgtcgacccgttcgttcaccgaacccatgctgccgcaccgcagggacgaccgcccaccccggcgcgccgccgctcaacccacccgtcgccgcgcccgccgcgccgccaactcgtcacccaccacatccaccgcagccggtaccgccggctgcgcgctcaccgactccgccggtagatgcgacaacgacccctggacctccttgaacgccccaccgatcgcgatcccgaacaccccctggccaccttgcaacaggtcaaccacctcctccggcgaccgacactcgtacaccgtcgtcccgtcggagatcaacgtgatgccggccaggtccgccaccccccgcgaccgtaacgcctcgatcgcccgacggatgttctgcaacgacacgccggcatccagcagccgcttgaccaccttcaacaccaccagatcccggaacgagtacaaccgctgcgtccccgaacccgacgcgtcacgcacacccggcacgaccagacccgtgcgcgcccagtaatccaactgtcggtacgtgatgcccaccgcgtggcatgccgtcacaccccggtagcccaccgcgccgtcatcatccgtcgccggcatggcccgccccgaatcgggatcccacggctcctgcatccggacaacctccccgccgtgcggtgccacgccacgatcagacgcccacccctcgatacggtcaccctaacgccgcacccgacggttaccaggcaatgacagcacgacacgccgcgctcgcaacacgcccaaaccagtcatcaccatcccgtgacgacactaggggctgccgatcagccggcgaaatcctccggacgcacctgctccagaaactcccggaacttctccacctcgtcctcctgctcgtccggaatcacgatcccggcctcactgagaacctcgtcggcacaacgaataggagcccccacccgcaacgccaacgcgatggaatcactcggccgcgccgagacccgcaccccgtcaccgatcaacaagtcagcgaagaacacgttctccttcagctcggtgatctccaccgcctgcaacggcgcctgcaacgccgccaacacatcccgaagaagatcatgggtcaacggccgcgtcggcttgaccccctgctgctcgtaggcgatcgccgtcgcctcgaccgcgccgatccagatcggcagatagcggtccccctcgacctcccgaagcaagacgatcggctggttgcccggcagctccacccgaaccccgaccacactcagctcgcgcaccgccgcctccgtgtcgttgtcacctacgccgcaccgcacccctcctgcacggtacacggaccgcgacccggccgtcccacccgcggcacacgccgcaaccgcgccacaaaaggggttaccccggcaagcctacggcacgcatcaccgggcaagtccttccgtgcacccccacctcagcgccccaacgtcgagcgcaaccccacccggaccagggccgcgtgcaactgctgcgacaacgccaccaactcccgcgccgtctccgccgcccgcgcccgcgccgccggatcactctgccgcgccaacggcgtcaccaactgcgcgaacaaccccacctcacggtccgccgccaaccgatacccccgcagatgccgcggctccaacccatacgccgccagacccgccaccgcctgcgcgatgatcaacgcgtcaccgtcgtaccaacccggcggatccgtcaccaccacaccgagccgctccaactccaccagcgtcgcctcgtcgacaccactacgcgcgaccaactcggtccgatccagccgcacccgcgccgactcggcctccgccgcctgccccggcacctccccaccaggacccacagccaccaacgccggccgcgaccgacccggctgctcacccgtcgcatcccaatccgccaactgctcacggatcacccgcaacggcagatactggtcccgctgcgcagtcaacacgaaccgcaaccgcgccacatcatcccagctgtacttccggtaccccgccgccgtccgctgcggctccaccagaccctcagcctcaaggaaccgcaacttcgacaacgtcgtatccggaaaatccgcccgcaactgggccagcacctcaccgatgctcatcaacggctgcgggcgagccgacccaggcgcagcggaggccgcaggctcactcacccccggccggccccctcctccggccgcgggccggcaaggaacaccacccggaacttaccgatctgcacctcgtcaccattactcaacgtggctgcctcgacccgctcccggttcacatacgtcccgttcaggctgcccacatcccgcaccgtgaacgtcccaccatcacggtggaactccgcgtgccgccgcgacaccgtcacgtcgtcaagaaagatgtcactgtccggatgccgcccgctggtcgtcacatcgtgatccagcaaaaaccgggcacccgcgttcggaccacgccggaccaccagcagagccatccccggcggcaacgaaccggacatccgactcggcatcacatcggtatccggcccctcaaggacctcgtcgagcgaaccgagattgagcgtcgaagtgacgtcgagcgggggaaactcgtcgtctgggcgcgtcatagaccacctcacggaaatattcggtcagcgtcgaacaagagcgggtctggccgccgggcattctctcacccggcggctggctccccatgccaggaaggcaactccacaacgctcaactatcggattctcggtcgactgggcgagcctagccagcgccgaaaaacagggcaaccggacgcgcggaaaccatcccccgcaccggcagagggcaccactcagccctcggtgagctcgcgatacgcacccgccgacagcaggccgtccaccgcgccccgatcaaccacagtgatctccaccagccaacccgcaccaaacggatcactattgatcaactcgggagtgtcgcccagcgcctcgttgcgcgccgacaccgtcccaccaaccggggcatagatctcagacacactctttgtcgactcgatctcacccaccgattcgccgacggacaccgccgagcccacctcgggcaactgaacgtacacaatgtcgcccagcgcatcctgcgcgaagtgcgtgatgccgacccgcaccacaccatcggcaccacccgcaacccactcatgctcggcggtataccgcaaatcctcaggaatcaccagacgcgtcctttatcccctcgtgcgccagccccacacgtgaacggcgcggccacgccgccgatcacgtaatcggacgggcgtgctccagctcgatcggcgcgtgcagtgccgaaacctcgaccacctcacgatcctcgacgatcaccgtaccgccgtcaccggcgaccgtcgccaccaccccgcctggaattttcaacgccgtacgcatcgtcgccggatccccgatcaccgtgatcgtgtacggccccgtcaaccgccgaccgcccacgaccaacgacccgttctccccatccaggaagaacgtcgacgccacgattcgcaccgtcgcccgatcaccgccggaaatctgcatcgcctccgcgcccgcaccccgcaactcctgcaccgcgtccaacacccgcaccgccgagatcgccgcctcaccaccgggctcgaaccgcaccgtcaaccccggcccccgcgccggcagcgtccccgccaagatccccagctcatccgcccgccgtgccgcctcctccaacgccacctgccgaccctgctcacctgaccgcagctgccgctgactcttctccaacgccgcgatgtcctgccgcagccggtcctcccgcgcgtccaggtcatacaagatccgcaccagatcctcctgccgcgccgccgaggtggtcggatccgtcgacgtcgttcgcaactgctccaccagcgtgaaacccagcaacgccagcagcaccaagatcaccaccgtggccggactcacccgccgccaaccccccaccacggcacccagcgacccgaaccgccccaccgatcggtccgtcgactcacccacgtccgccggtccatccggatccacctccggcgccagcgggctcaactcgtccggatccggcgcatccggccgtggatccggctcacccgccggccccgacggacgcaccggacccgccgggtccggccagcccgtccccgtctcggtgtgctcctcaccactcatcgctacaacctacgcccggaacaggtgccgacggatcgccgccacatttccgaaaattcgaactcccagtaccaccaccacacccgtggacagttggctacccacacccaactggtcccccaggtacacgatcagaccggccaccaacacgttggagatgaacgacaccacgaactgcttgtcgtcgaagatccgatccagcttcgcccgcaccccaccgaacaccgcgtccaacgccgccaccaccgcgatcggcagatacggctgcaacgccgccggcaccgtgggatccagccacaatccgagcagcacacccgcgagcaacgccaacgccgcaatcatcgaccacctccggaagggctgggagacgtcctcgaaccagacgtcccgggaccaaccgaccgacccgacggcgacggactggccggcggctgcgcgtactgtagccgcggatccggcgcggcaggcagggtgaggtcatcgccgtcccgcacctcgaacgacaacccggtgtccgaagccaccttccgcatcgtcgccgcgatccggctccgctcaaaccgctcccgcaactcgtcagggccgatcgccgacacctcgtacggcccggtcaccggccggaagtcgacgaggatagcctgccccgccgagcggatcgtcgacgtcgccgtcaaccgctgcccgttgatcgagacagcctccgcccccgatgcccacaacccgttcgccaccccctgcaggtccatgtagatcacccgcgacggacccgactcaggatccggcaccgtctcctcgtccggcggcgcatcagccaactgcaccacgacaccgtccccacgcacccgacccaacccggtgcccgcctccagcgcacgcaaccgcgccgcctccgatccacccagcgcactggcgcgctgccgggccacctccacccgcaactcgtcagcccgctccgacaactggtcggtctcgctctcccgctgcttgatctgcgccaccagaccctgccgagcctggtggcgccccggttccgccgccaccgtctggcggtacgccaccgcgagcagaaacccgagtaccacgaggacgacgaggctcacggtccggaccgagcggcgccgccaccccacctcagggaccacccgccgacgggccgccgcggcggcgtaccccggatccagcggattgcgaaacagttcggtgagaaagtccggagcgtacgtccgcgcgttcggctcccggttctcgggtgactcccggttctccggccgggtccgcgagtcggtcatcgcgccaccgctgcccggaccagccgcccggcctgcaccacgtacatcgcgccggcgacccagtacaacgtcaggccccaccacgccaggctccacccgatcgcgctggtcgccgtggccggcaccgccgtcgccagcaacaggatcgggaaggcagtcagcagcaggaacgtcgccgtcttgccaacgaagtgcaccggcggtggcccgtacccgtgccggcgcagcgcaccgagggatcccagcagcagcagctcacgggcgagtagcgccaccgtgaactgccagggcaccacctcgcggacggtgaacgcgaccagcgtggccagaatgtagaagcggtccgcgagcggatcaagcaactcacccaggcgactcacctgcccgagtcgccgggcgacccagccgtccacccagtcggtggtgccgccgatcgccagcaccacgatcgcggccacgtccgcgcgggccaccagcagcagatagaggaagagtggcaccccgagcagccgggcgaagctgatcagattcggcagggtgaacacctggtcggtgaggtggccggaggcgcgcggagttcccgctcgagccggccgatgcgacaccgaacctcctccactgcgcgctccggtgcccgacccgcaccagcgcgggccctcgtgctgtcgggccagcggcagctggctcgactcgggaccgaccttcgacgcggcccgcgatccaggtgatcgcgggccgggcaagttgcgttgccactatatccgccctgtcagggcacttatgtgctgcgtcagggctggtgcgtgtggtttccgggtgtggtggggcacacttcttgtaaagcagcctaggacgctaggtttatatcaggtatctgatgccggcgaccgagccggaggaacccgacggttgcgtccccggaccagcccgacgcccgcgatactggcccaggggtgaactgggtgaactcggcgaacggcgcagcagtggtggtcggcgtggacggttccgagcaggccctgcgggcagtgcgcctcgcggccaccgaggccgccagacggcaccgcacactacgggtcgtccacggcttcatctggcccctactccacgtaccggtgggggcaccggccggcggaccccccggttcgggcctacgccagcaggcggagcaactcgtcgccaccgcagtggccgaggccgaggcgaccgcgcccggtcttcacgtgtcgggcgagatcatcgacggtgaagccgccgcggtactgctcggtgaggccccaacggcggtactgatcgtgctgggtgaccggggcctgggcggattcgccaccctcgtggtcggttccgtcgcggtgcaggtcgccacccacgccgattgcccggtgctggtcgcccgaggtgctgaccgcgccgaagggccggtggtcgtcggcgtggacggatcggtcctgtcccctcccgccatcgagttcgccgcggagcaggcgtcgctgcgcggcaccgacctcgtcgcggtgcacgcctacctgcacccggtctccggcggtccaggtgacatgcagccgctcgtctacgacgaggacaagctgcgccacgaggaacaacgggtactcgccgaatccgtcgccggactcggcgagaggtggccggacgtgaccgtccaccagcgaaccgcacgcggccggcccggaacgatcctcaccgacatgtcccaacaggcccagctactggtggtcggtgggcacggacacggcgcggtcgccggcctcctgctgggctcggtcagccagtcagcgctgcaccacgccgactgccccgtcgcggttgtccgtacgccacgctgacccttcccgggcgggttggtgcccgcccggacgggtagacgccctccgacacgaccacggtgcggacgacccgaggaggcagtcatgccaacaccacgaacgagacgcgacgccgtcgagcgacaacacgcccgatcacgaaacgcccgctccggcggcgccggcgacccgacgtgagggccgggatcctgaccgacggcgtgatcgccggcgcggccggcaccaccgccctcaacgcggtcacctacctggacatgacgctgcgagcccgaccggcgagcaccacaccggaacgcagcgccggccgagtcgccgatgtgacccacctcgacctcggatccgaaccccaggcgagcaaccgccgcgcagggctcggcccgctcctgggatacgggataggtatcgctgccggcgccggcctcgccctgctgacccgcggccggcccatgccactggccctggccggcggcctgctcggcggtggggtcatggccgcctccggcagctcgtacgccgtcttcggagtcagcgacccgcgaacctggagccgcggggactggctgtccgacctcatcccacacctggcgttcggcctggtcgccgccgcggcctggaaccgactccggacgccacacacctgacccggaccgccgcgtcgcgcccgccccgggttccagggcgggcgacgcgggtcagctgtcgtcctcggcgaccggctcgcccggcggtccgtacccggagacttgccccctgggtacgggacgcccccggtcgccaggggacgaaccacggttgcgcggatgacccgtcgggccgggccccttggtgtcctgcacgttcgaaccccgagcgctacgccggacctcctgctgttgcggattcgtcacggctgcctcctttcggtggacggcggcgcgcagagcgcccgcctccaccccggatacccgcccacatcgccgggcatgccgccggctaacccgcccatcggcgggtactccccgtcgatgggcgacaaccagaaaactgcacaggcactgctggagcggcagggacagacctacaccgaggaggccgggatccggctggccgaccggcccggcccgctctaccaactgctggtgctcgccacgctgctgagcacccggatccgggccggggtcgcggtggcggccgctcgggagctcttcgccgccggctaccgcaccccatcggcgatggaggcggcgagctggcaggaccgcgtggacgcactcggccgcgggcactaccgacgctacgacgagcggaccgccacgattctcggcaccggcgcccggctctgcctcgaccgctggcacggggacctgcgccggctgcaccgcgaggcgcagggacaaccggctcagctacgccgcctgctgaccagcttccccggcatcggccccaccggcgcggacatctatctccgcgaggtccaggcggtctggccggatctgcgtccctacgcggatcggcgcacgctcagcggtgccgagcggctgggcctgcccaagaccccacagcggctcgccagtttggtcgccgaggcggaattcggccggttcgcgtcagcgctggtacgagtggcgctcggtgaggaatccgccggtgcggtggcgcgggaggcccaccggtgaccggtcacttcgccgcgtcgccccgcggcctggtgaggtaccacaccagcagggcagcgagcacagcaagcagcaccaggccacccgtgaggccctcgccgtccgcttggtcccggccagtcgttccgaagtagatcaccgccagcccggtcagcaccgcaacggcggtacgcattcctcggtccctcacactcagtgacagtagccagggccaaccacgaaaggtggcaaaacacctgattccgtcaacgaggtcagtcgacattccctgaacgaggtcagtcgacctccagatcgtcgagcgaaatcctgtgactcatcagccaccgcgccaacgccgacatcccgaacagccacagcggcgccgactcggtcgtaccactggtggcgaagatcgcgaaccggaggtccggcgcacggtacgcctcgatccgccagcggtgttgccggtcccgccagatcgccgaagggtccatgcccagacgctaccgatctggtcccacgcgcacggccggctcggcgacccggaccggtggcgccccggtaggtcggaacagcgccgcccccgaggccagtggctccgggggcggcgctggggtgccggtgtgcaggtcgcctctcggcgcgtggcgcgtggcggctccagccgaacggtattccgcgacggcaatgtggtgaggcccggggacactggacacaccgacacccgtgacaacagcctacccgccccagcccttccaacacgtgccggtgaccgccgccacaccagcgccggctcacgcaggacgagccacgggccagcaacgaccggtccgggtacgctgacaggatgcagggccactcccccgccgtcctacacctggcacgtcccggtcgacccgccgtggtggctcgcacgctggccgagctgaacggcccgacctggggcatggtggagctgccggtgcggctgatgtggagcccgaaccgccgcttcgacctcggtgacccggaccagttgctgtggatgtacgagaacgtgctccgggagaccacccgctccgaggaccttcgccgtctggtcgacggccgcacgcttcggcgggtgtggcggctgctgaacctgccccgaggggtacgccaggcttgggagagccggcacccgggcctgcgtacggcgtgacgacgcacccgcacggtttctaccgggaggtggcccatgtggccctgtccgcagccgggccacaccggttcgtgctgggcggtggggtggcctgggccgtacatggtctcgtcacccgaccgaccgaggacgtggacctgttcgccgacgtcgaaggggccgccgccgcagcggccggggatgtgcgggccgctctgaccgcggccgggttccgggtcgacgacgccgatccggacagcgacctaccgggcctgttcgacggctttgaccaggacatgcacgacttcctggtcagccgggacggacgggaggtacggctcagcctggcccgactggaccggcaccgaagcccggtggtgatggatctggggccggtgttggatgtgcgggacctgatagcgagcaagaccgccgcactggtgaaccgacgcgaggttcgtgactacatcgacgtggctgcggtcctcgaccggtacgaggtctccgaactgctggcgttggcccggcagctcgacccgggtctggaagccgaggacgtccgggatgccggtcgctacctggatcggctgccggatgcccgcttcgcccgctatcacgtggatcccaccgctgtggcccaggtccgggctcgtttctccgactggcctcgctgaccagcgcggtctggctactggaatgccgggctggccgtgatgactgttggcgcagtgacgacagccactgcggctagatgatcctaggatcctggagtggtacgagtggactcaagatcacaccaatgaggggcatccgcagtttcctgaccaacaacgctgtacagtcgatcgaaatcgacacctgggccggctgacccaggaaacggtgcagggcgccacatcgttgcttcacgtgatcccggtacgtcagatgtcggcgtggtcgccgcaaagcaccgctatgccatcaaccgcgcggttctgaggggacgctgaaaaggaaaggcccggggtcaccctcaagaaagggctttcccgggccacggtcagaccttcatcccgtggatcgagttcccgaccgccgcccagcggaattcctacagaccatagcctagttggagatatcgtttataacccgcgatctcatccccggcgaggcactgaccctcgatcgcaattcatgcgcatgacgttgccgacaattcgctcggcaatgtgtccgtaatatgggcgtggaagttcaccccggccaccatcgtataggtcccggttcctttgaagtccagagtcttggtggaggcgttcagcgagaatccggcgggcagcttcgcacccttactcttcgcccgggaaaggacatcgtatacatcatagacgttctggacgatcgggcgcaggtggtccctggccaaaaatctgccactgaaagcagtattgagggacagtgttccggagtaggtagttggtgtcagagatgcaacgacataacgggtctgcccagcaggcaccaagacgttctgcgacggcgccgtatgaatctccatcaacgcttcggtctgcgtgttcgagttctcgtaggagaccgtcactgactcctcgacaccgaagctcaccacattcgacaacttgaagtcacccgacaccttggtggtactcgatacgccagttgtgactgtagtcgatacagtattcgtaaaacgcctgctaaacgcgttactcttcatggtctggttcaacgatgtggaattggtaagtttcgcgcatcccagatagtatggagcgctcgtgacaacctgaggcgcaccaaccggcaccgctgcactctctttcggagtgatgaatccggtatgaatgtcccagagaccagcccagtatacaaactttgaatgatcttcgatcactgactccaagctggtgatcgttgcagcctgcgcgggagaggccgtcatcagaactgcagcgaccgcgcctatcgccacggcaacgaaagctcgcgccctctgtagtctcacgccattgctcctttcgatgttgatgctcatccggccagtgaggacgagtgtttgaggttgggacgggatacacaatccaaccgatccgctggctccctcctatcacgtcgcacaacccctgtcgggtcaagggccgctactccatgaatgactcgaccacgtcggtggcataggtggtggccggaatacatccaccgccgaaattttatgatgcggagccgacttcctccatggcaggagccgcggaaagccaaacgttgattagctaatcatgaatgttttgtgttctacctgaaatcgaagtctagcgatatgactacctcgccggcagataacttccggcatcttgaggaaactttgaggaagccgaggtcgaggtcgctgtcggtggacaacgtgccccgccgcggtcggcagccctgcaactggccgacggtgtccggctgctgcctccgaacgagcaagcgatgctcgacggccggcgtcaccagcagctcacgcggaacctgtccttcggcaaggtggagagctggcagcggcggcgcggccgagggcgacccggccgagcgaacgttcacgctcgacgagatgcagacgctgcttcactacgccgacgagcaggtgacccggattcgggcggcggggtgtaagggctggctgccggcgttccgcgacgctactctgcgcaagtccgcctacgggtacgggccccggcgcaacgagacccggatgctcgacgtagccgacttgctgagtgcaggcaggagggccggctgcacgccggccgccggtgcacgctcatccggcacatcgccgaactcctcgacgacggcaccggccgcatccgctccgagctggtgccgctggccgagctgctgaccagcatgaacaacccgctcaccggcctgtcctggatctcatcccggcacggccccccggggggatcggctacgaggtctgggccacgctcacctcgaactgagccgcgaccagttccaccgcctgcaaccctggcgggccgccgcctacctccgggaactgctcaaggcaaggaagaacgtctccggcagggcagcccgtccagcaaggccaacgccacccgcaccggcactcgggaaagcagttcgtcgaacccagcccgaccctcgcagaaggcgacgaaggtccgccaacccggcggcgtcgccagcagcccgtggaacacccccgggcggcggctgaagatgtgcagcaggcgttggcccgcccgcatcgacgggaccaactccgccacgaccgccggctcgtattggcccaggtcgtcggcggcgaccgccgcaccggccagctcgccagaccgcagggcgtagctgatcccctccctgctccacggttccagcagcccggccgcatccccagccaccagcacccgcccacggcgcaacggcgacccctcctgccggcaccgggtcagatggccggagtcgtggaccggctcgacgtcggcgaggcccagtcggtccacgaacgaccgcaggtacgcccgggttcgctcccccgccccgcgcgccgcgatcacccccaccgtcaacaggtcgttcttcggaaacacccaggcatacgagccgggcaacgggccccagtccaccagcacccggccccgccagcgggcctgtagggccggtggcaccggcagctccagctccagtcccagatcgacctgacggtggcgcacccccacgtgtcgcgcggtcacccccgaggacccgtcggccccgatcaccgaacgtgcggtcaccgtcgtcccgtcgaccagccgcaggcgtaccccgtcgggctccggctccaccgagcggaccgcgacacgctggcgcagcgtcgcccccgcggcgaccgcggcggcccgcagccgatcatcgaactcatcgcggcgcaccatcgtgaccaacggaccacccgcgctccgacgggtgaatgcccgccggccggaccaggtgaaggtgacccggtccgcccggtcgtgcgcgggcacctcgatacggtccgccaccacggccagggacgtgccgatcaggccaccgccacaggtcttgtaacgcgggtgcacggcccgctccagcacgacggtgtccacacccgcccgtgccgcgacgtaggcggcggacaggccggcagggcccgcacccaccaccgcgagatcccagacggtcactgttgcagcctaagggatgtctcgcacacccgtgcctgccgtgtccgcctaccgctgtcactgcaacggagagttttggcagctcatcagtatggccggcgccgtagcgtgtgcggcagctactcaccaaaccggacaccgcatcccctcggccgtcagctcgggcggcggccaccagcaccgcaaccttcccggccacggcgctagccgtcgcccacctcctccgtcacggacagcgcaccggacggacagagcgcgaccgcatgacgcgcgcgctgtgccgcctccccttcggggcgagtgatgaccagtacgacgacgccgtcgtcgcattggtcgaacacggtcggttcggtcagcacgcactggccggctccgacacagcggccggtgtccgcgttgaggcgcatgtcgtcctccgtcaccaggcgaccgggagttcccgggcgccgtagatggccgcgtccgtcttgaacgggatcttgtcgagcggtgcggccaggcggagggtgggaatgcggtggaacagtgtgtcgaacacaatctgcagctcgaggcgggccaggttctggccgaggcactggtgcggaccgaagccgaaagcaaggtggtggcgggcgccgcgttcgaggtcgagtcggtccgggtctgcgaagaccgtgggatcccagtcggcggacagtccggagacgaccactccgtcgcccgcgttgatggtggtgtcgccgaaccgtacgtcctcggtggccacgcgggaggtgacactgtcgacgatggtgaagaagcgcagcagttcctcgatcgccagcggcgtcttgtccgggtcgtccttgatcatggccaactgctcgggatgctgtagcagcccgacaacgcccagggagatcatgttcgccgtggtttcgtgaccggcgacgagcagtaggaaggccagactgaccatgctcgatcgatcgaaggtgccgtcccggtgttgtctggcgatctgccgaccgagcaggtcgtcgtcggggctggcgagcttgcggtcgatcagcgcgccgaggtatgcgttcagctcgtcgatgctgtgttgtcgaacctccgatgcggtgttgcggcggaccaaggtggcggtgtgttcctggaagaagtcgtggtcagcataggggacgccgagcaactcacagatgaccagcgatggcactggcagcgacagcgttttgaccagatcggcgcggtgctggtcggtggtcagcatctcgtcgatgcactggtcgacgatttgctggatccgcggtcgcagcgcggccaggcgccggacggtgaactcgccgatgagggcccgccgtgcctgggtgtgctcggcgccgtccatgctgatcagcgacaggggctgggcgtgtaaccgtttccttatcgccggatcggtgctgacgaacgggaagttggccttacggcggtcggaggagaaccgtcggtcggccaggacggcgcgcccctgctcgtgtccggagatccaccacgcctcaccaccacccgtcaggcggaccatggcgatcgacgattgttccctgatctgctcgtactcgacgggctcggcgaatgggcattcgcgctggaccggaaactcggtgtcggtgagccggctggaggcagtctcggtcatagcgatggtcacctcacaaaagtggatgatattcttccgcttagcctcagggtagccggatggtggccctccgtctatgaccgatatgcgaccgaacttcgggtagccgctcgccgtgtgggagtccccgccgccgagtgcgacaatccgctgtacgagacggcagcggcgggctgaggaaccgggacggtgagcgtggggggcgagcaggagcgaccggtggcgctgcgcgccgacgctcggcgcaaccgcgaacagatcatcgccgcggcgcggaccctcttctccgaggtcggtgtcgatgtaccgatggaagaggtagctcgcgccgcgggcgtgggcgtgggtaccctctatcgccgtttctcggaccgtgacgaactcatcaaggcagtcggcctggacaatgtcaccctcctggtcgacctcgcccaccaggcggagcggtccgaggcggaccccgcggcggccttgatacgcctgttgcggaccaccctcgagttacgcctggacatcaccgtgatggcactgtcaccgcgggctttccaggccatccaggagtcccacgccatcgcgcagcagcgggacgaggtgatcgctgcggctcgccggctcctccgacgggcccaacaggcgggaactattcggcccgacatcgacgtcggagacatgatgctcgctctgttcctgctgtcccggctggtcatgcccgccgccgacgaactcggcgagatggccttccagcgcctgttcaccctcgtggtggacggcctgcgggcaacgtcgggatcaccgctgcccggccgccccttcgaccagcacgacctcgaggtgctgcggcagggtggaatgcgggttatcgacaagccgaccgttacggggcaggggtagtgggtccggcgggctgaccgaggaacaacaggccgccggactcagccgccgtacacaacacgttgtcccacacctggagagagaagaacgatgcgccccgtgagatacaccgtctccatcgagatcgccctgccacgggagaaggtggtacagctgctcgccgacccggaacaccttccgaagtggctgcggggaatggtgctgcacgagccgctggatggggagcacgggcagctcggcaccacgtcgcgggtggtgatccagacgggccagcgaaaaattgagtgcaccgagaccattacccgacgggaaccagcagacctgagtgagatcccgaagacgggcgtcgttcacttcgagcgcgaaatcgtcggcgagggcatgtggagcgccgtgcgcgaccggctgaccgaatccagcccggaaacgacactctgggagagcgagacggaattccggttcagcggctttctgatgaagctggtgggaattctgatgcccggcgcctttcgcaagcagtcgcaacagcacatgcaggacttcaaggcgttcgtcgagcagggtacggacgtacgcgcggcgacggactgatctgccgtaactggtcagggcagcaccccgcgtcgagcccagcccacaccgaagggaggccggccctcgtcccggctcaccagtaaccgttcaccgacctgcgcaccggcatccacaaccccggctggcggctgaggatgctcccccgatcgggggagcatcctcagccgccagccgggtaatcgctccgcaggccgcctgccctgcaggcgggtaccgaaggaggacgacatgcggcaggtgcaactgtcggaggtcgaggaacgggtgtacgacgcggttgcggtgctggaggcccgcggccaggttccgtacccggacctcatcgccgaggagacggggttgaccgaggagcaactgcacgctcccctgcaccaactcaccgagaagaacctgttgcaccgcgaggactcgccgatggccggcctggacttcggccctcggttctgcgcccaacagctggcgtgacaccgcggcacccgggcacggggcggcgtccgacggatggttgaacgccctgccccgggcccggggaccgccccgctcgatgccgatcggggcgggcaacaacgccgagggccggcgctcggcatcggtctggtcgccgtgttcatgacgctgctcgacgtgagcatcgtcaacgtcgccatcccgtccatggagcgggcgctcgacgtcgcccccagcgatgtgcagtgggtgctgtccgggtacgcactgacgttcgggctgatgctggtacccgccggccgtttcggcgacggccacggacggcggaccgcgttcgtcgtcggaatcgtcctgttcacgatcaccagcgccggcgcagggctggcgccgaccgcaacctggctggtcgccgcccggctactgcagggagctgccgctggcatagtcaacccccaggtcaccggactgatccaggagctgttccgaggtcccgagcgggcccgtccgttcgggctgctcggcgcgaccgtggccatctccaccgcagtcgggccgttgctcggtggcctactcatccacatcggcggcgaggagcacggatggcggtgggtcttcttcgtcaacgtaccgatcggtgtgctcaccgccgtcctcggctggcgcctgcttccccgccgcgcccaccgtgcccgtgaccgccaccagttcgacccggtcggggtgctactgctcggcgccggcgtcctgctcgtgctgctgccgctggtgcagcagcactggcagggtccgaccaagtggctgttgctgccggccggcctactgacgctggccggcttcgccggctgggaacggtggtacgcccgccgccgcgaaccgttgttcgacctacgcctgctcggcatccgttcgtaccggctcggcgtcgtggtcgccctgctgtacttcggcggattcaccgccatcttcttcgttctcacggtgtacctgcagaacggccttgggcacagcgcactcgccgccgggttggccagcacaccgttcacggtcggcttcgccatcgcttccgtggtgggcgggcgggtcgtcaaccgcttcggtcggccactggtcgcggtcggcctggccaccgtcgtggtcagcctcgtcgtcgtggtcctcgtcgtcaaccgggtgcccaccggcgcgacggtctcctggtggaccgccaccccgctgttcgtggccgggctcggcagcggcctggtcatcacgccgaaccaggccctcaccctcgcccaggttccggtgccgcgcgccggcggcggcgccggtttgctacagaccggccaacgtatcgggtccgccgccggcattgccacggtcggcagtgtcatcttctccgcccagggcgccaccggtgactggtcggtcgccttccaccatgcgatgctcctgaccagcggtgtcgtcgccatcgcgctctgcgttgcgctgaccgacatcctcatcgaccgccgctgaggtgcgaaccgacaacgtcaacgacgtcgctgaaccatgcaaccggccggccacccgtgcgggtgaccggccggctcggtgtgttcttaccagagctgggcgacgaggtccgctgcctgcccttcccactgggcgtagtggaacgggtacgcggacacctgcaccgtctgggccgcggtggtcaacggcaggtcctgccatccgttgacgttcttgagcgcctcgaagaacgccgttgaggcgtactccgggtcggtgatctgctcgggcgtgccccaaccggttgacggacgctgctggaacaggccctgtgagtcatggtcgttgtagctacccaggtgtccgaggttgtagagcttcgactcctgcagggcggtcgccacgccgatgaccgcgcctcgctcgccgaccccggtgtccttggctacttcgatgatctccttggcgttcgaccgctgggcgtcgtcgatctggatgtaggactgagcgccctgcacgccgtacgggatcaactgctcacggctcggctggtcggccacggcctggtcgctgccttcgccgctcggcgccggctcggcggtccggtccgggtcggtggtcgcctccgtcggggcggtggtcgcctccgtcgggtcggcgccagcggtcgtcgggtccgggtcggcggcctcctggccggtggccagttcgatggcggccacagcgccctcgtgtggaccgctggtcactggtgccgccgctgccgtcggtgcgagggccaggcccccgatcgcggctacgccgaccacgctcagcgcgaccctacggtttggatcggcgccgacgctggcgagccgagtcttcgcgatggctgggagccattggtgcggggtcttcgcgatggccgggagccatcgagtgaagtcatacttcacgatgtgccctttcggtcaggcgaagcgctccggatgagcactcctcgaggaaccgccacgcgggtttggttccggctgtaccggggacacaacctgattgccttgtccgacattccaggaatgcggctgttcagtccggccgcggtccaggtcacagggaaatgtgggtggacgggcgaccacgggggtaaacagcccagaccgagccggggggcaccctggagacactcaccgccatgttcggccgaatccggccgtcagcggacagccgtggtcatgcctcgtccgccgtcgacactccctcggagcgccggtcgttcgccaccgccgggggcacggcctcctccgggggcgcggccacggtggtcagccggcgaaccggcgcaccggtaccccggccgatcccggcccgtagcagcgtcccggacgatcccggagcgatccgggccatcaggtcgggcagcttcgccgaccagccgacaaggacgcgaggccggcggcgttccacgccacgcaggatgaccccggcggcccgggcaggtgggatgctgagcagacggtcgaacttccgccggccctcctcgtagtcatcccgacggacaccactgccgatacgcgcgttctcggtgatccgggtggcgatgcccccagggtgcacggacgtgacaccgataccatcggcgatcagttcgtggcgcagggcctcggtaaagccacggacggcgaacttggtcgccgagtaggcggcctgcccaggcggcgcgatcagcccaaacacgctggagacgttcaccaggtgggaaccgggctctgccttcagggcaggcagcaacgcgtgcgtgagctgcacgaccgcccggaagttgatttcgaccacccactggaactcgtccagggtcacctggtcgaaccgaccgcccaaggccacgcctgcgttgttgaccagcagccggatccgcggatggcgggcgcgaacctgcgcggcggcccgagctgtggccgccgcgtcggcaaggtcaacgacgacccgatcgacgcgccgatcggggtgcccagcacggatcgcgtccgcgacggtggccaggcgcgcggcgtcgcgatcgagcaggaccaggtcgctaccgcgggcggccaggccatgggcgagggctgcgccgataccgctggcagcgccggtgaccacggcggtcgccgcgctgaagtcgaacctacgcacgcgcggggctcctctctggcgtaccggcccgggagaatcggactcccccatcagcgagccggccgtagcgcatcagcaacaggtcccgggggtagttctggggcagccgccagggcgcccgtcccccctgcttgggcagggcggcgaggccgcgctgcacgtaaccggcggtcaggtcgagcaggggcaacctctcgtcgtcagtcggtgccagcggggtgacgacctgttggccggtgctgtccagatgggcgagcagccggcacacgtagttcgcgaccaggtcggcccggagtgtccaggacgcgttggtgtagccgatggtcatcgcgaagttggggacgcccgagagcatcatgcccttgtaggtgacggtgtcggccaggtcgaccggctcgccgtcgacgctgagccgggcgtcgccgaaggcaagcaggtccaggcccgtggcggtgacgacgacgtcggccgccagttcctcgccggagcccagccgcacgccggtctcggtgaacgtgtcgatggcgtcggtgacaaccgaggcccgaccggcggtgatcgcggtgaacagatcaccgtcggggaccacacacaggcgctggtcccacgggtcgtagcggggcgagaagtgtcggtcgaggtcgtacccggcggggagtcggcgtcgcatggccaaccgcagcagacggcgcaccagattgggggcccgccggctgagttggaagttcaccgtgaggagcagaatgttcttccagcggatcagcgagtagcccacccgcttcggtagtacccggcgcagcgcggcggcgaccacgtcccgcgccggcaacgccaggatgtaggtgggtgaacgctgcagcatcgtcacgtgggcggcccgctcggccatcgcgggcaccagggtcaccgccgtcgcaccgctgccgatcaccacaacccgtcgaccggtgtggtcgaggtcagcgggccagtgctgcgggtgcacgatccggccggtgaaccgggccgccccggggaggtccggtgtgtagccccggtcgtagcggtagtagccggcgcaggtgtgcaggaacgagcaggtgagcacgacctcctcgccggtgtcccggcgggcgtgcaccgtccagcgggcggtccggctgtcccagtccgcgcggacgacccggtggtggaatcggatgtgctcggtgacgccgtactcccgggcggtgtcctggacatagtcccggatggacggaccatcggcgagggccttggggtcggtccacggtcggaacgaatagccgagggtgaacatgtccgaatccgaacggatgcccgggtagcggaacaggtcccaggtgccaccgatcgcgccgcgcgcctcgagcacggcgtacgtcttctcggggcagcgacggcgcagctggcaggccgcgccgatgccggagagaccggcaccgacgatgagcacgtcaacgtggtcggtcgtggccatgtcgtctcccgtggcagagccgatgatgccggaccctatccatcaccatcgacgtatgtcaacgctgtgtcgagaacaaccgacactctgtcgagcgggtgtaacatccacgttcatgacatccaccgcggccacaccgccccggggccgccgcacggcccggtccgtgggggacgaccgcgaatcggccatcctcggcaccgccgagcggctgctggcccagcgcccgttcgccgacatctcgatcgacgacctggcccggggggcggggatctcccggcccaccttctacttctacttctccggcaaggacgcggtcctgctcaccctgctggaccgggtcatcgaggaggccaacgccaacgctgtcgccggaggcgtcctcgaccggctcgccgaggacccacagacccgctggcgggaactgatccaccggttccacgagaccttcggcgcgcaccgggccgtcgttctggcctgcgccgaggtacgcggcaccaacgccgaggtccgccggctctgggcctcggtcatggagcactgggtgcagaccaccgaggcggcgatcgcggccgaacgccgccggggcgcggccccggacggcctgcccgcgcgggcgctggccatcgcactgaactcgatgaacgaacgggtctggtacgccaccttcgccggcgacgggccagcgatcgccgagcaggacgtggtggacgtgctgctcgacgtctggttggccgcgatctaccgcacccggcactcaccgacggcgatggtcgaacccgggtaggaccaaccgggtgggaagtccggtgcatccgcaacgacgaaccaggtccgaaaccgggcggccgtagcggatgatcgggacgtggagccacgacccgagcgcgggcaccggtgcgtgccgcacaccgctgacgtccgtatcgaggcgtgggcgccgacccgggaggcgtgcgtggcggaggcggtcgccgccctgctggacaccttcgtcgaccaccgccccgcccggcccaccgccgagcggacctaccacgcccccgccgaccaggacgacgacctactggtgagtgtcctggacgaggtgatctttcggatggacaccacgggtgagctgccgctgcggaccgaggtgcgcgacgacggcgacggcgggctgcacgtacggtggcagaccaccgacaccggtgagatggagctgatcggcgcggtgccgaaggccgtttccctccacgagttgcgcttcgggcccgacgccgagggctgggcctgcgcggtaaccgtcgacgtgtgaggcaggacgacgtcagcgggaaacgcggcagtcagtcagccctcgacgacgccgcccaacggcgtcaggggaacgcggcggtcagcccttgacgaccccgatcggcatcagccgggcgaccttccggcacagtccggcgccctcggtagcctcgaccacagcggaaatgtccttgtacgccgctggcatctcctcggccaggccacgccgggaggcgccgcgtaccgccacgtcccgtgccgccagttggcggtgcggatcctggccacgttcggcccgcaccgcctgcttacggctctgcacccgcccggccccatggcaggtggaggcgaatgcgggagcacccggcaccccggccagcacgtaggacgcggtgcccatcgagccggggatcagcaccggctgccccacgtcgcacagatcagccggcaggtccgggtgtcctggcggcagcgctcgcgtggcacccttgcgatgcacacaaagggtacgtcgctcgccgtccacaccgtgagtctcgatcttcgcctggttgtgggagacgtcgtagaccagatcgaggtttccgccggtgacccggcggaagaccacccgggccacatgggtgagaagctggcggttcgcccgggcgtagttggcggcggcggccatcgcgccgagatagtcgtgcccctccggggactccaccggggcgcaggcaagctgccggtccggcacctggatgtcgtaccggcgcatcgccttctccatcctgcgcacgtagtcggtacagatctggtgtcccagaccccgcgaaccacagtggatcatcacgcagacctggccgggccacagcccgaaggtcgtggcgacgtcgtggtcatacacctccgcgacggactgcacctcgaggaagtgattgcccgagcccagactgcccacctgcgtggcaccccgctcgactgcccgggggctgaccgcgcccggatcagcgtcgtcaagggcaccgtggtcctcacagcgctccaggtcccggccaacgccgaagccgcgctgcaccgcgtaccgggatccttcccgcagcaccccgtccaggtccgaacgacccgtcacatgccacaccgcgccccggcccgcaccccggggcgtcgccccacccagcccgtccatgaccgcctccagccggggacggagcccggccaggtcgaggtcggcggcgagcagccggacgccgcaggatatgtcgaagcccactccgcccggggacaccaccccgcccgccgccacatccgtggcggccaccccaccgatcgggaagccgtagcccagatgcacgtccggcatggcgaacgaggcatcgacgatgccgggcagggtggcgacggcggcgacctgctccagcgaccggtccgcccccacatccggcagcagcgcctcggacgcgaacaccaccccgggaacccgcatcggatcacgccggtctatccggaaacggtacggcgactcctcgaccagttccacccgcgcgacctacccggtccggtggtgcttacacgctggccggagggcggcgcatcgcccacactcgcggtcccccgtcgggtacggtgacctccccggtcacctcgaacccgagccgccggtagaaccgcaggttcgccgaggcggacgtctccagcaccgccggcagaccagcccggtccgcctcggccaagccgggccgcagcagccgtgcgccgatcccccctccctgactcgctggacgcacccccaccgtggcgagaaggaacgccggctccgcggaccgcaagggagcacaggcggcctcggcggcgagcatggccgaataccggtccccggcggaggcggcgttctcggcggccacgtcgttccagacctcgtccggcaccggccggtccggccgtagccacaccgctaccgcctggggacggccgtccgcgtcgagagccgcccagacgtccccgtacggcaggccaaccgccgccacggtctccgcgaacaagttggccagccgttcccggtgccggtcggcgcgcacggtccacgccgtccaggagtagccgtcgaacgcctcggccaacacctccgccgccgcctcgaccagttccggcccgatccgccgtacctccacgaccgttcctccccatccgtctggatccggtcggcgatcatcgcacgaccccaccctccgccgccgggattaactggtgccgccacagcctcgaggcaggacggcggggcaccgcatcgatcggttgagcggaaacgggccaggtggttgtcgggtcacagccggtagaacgcccggtagcgccggaacagccgccactgcaccaccaccgccgccaccgtcaacagcatcatcaccaacgtcgccgcggcggcatagccgtaccgcaggtactcgaagccggtgcggtagatgaacaacgacaggtaggtggtggcgtacgggggtggcccgccgtcggtcaccacgaacgccggcacgaacgagaagtgcaggctggcgatgaggtcacgcaccaccagcagggccagcaccggcgccatcagcggcagggtgacccggcggaacacgtcccagccggtcgcgtcctccaggacagccacctcgtacacgtccgccggcagtgcccgccgggcggcgagcagcaccacgaaggtctcgcccatagtgaacacgctcatcaggatgatcgcggcacgggcgtcggtggaatcggtcagccactgcggcggggtacggccgagaacggtcagcccgttctcgccgccgacccgcagcaactggttgatcggaccgtacagggggttgagaagccagagccagagcaggccgtaggcgatctccggcaccacggtcggcagcatcgccgcggtccgtacggcgccgcccccgaacgaccggcggtgcagcaacaacgccaggccgagcgcgagcagcacccggagtggtacggccaccagggcgaacaccagtgagttggtcagcgacacccgaaacaccggatccgtcaccaactcgactatgttgtccaaacctgcccatttcggcggattgaccaggtcgtactcggtaaaagccagggcgagcgtgaccgcggcgggcagcaacaccaggccgacgagaccgaccagatacggcgccagcatcaccgcaacctgccggttcccgcgggcgaccggccccgcaccggctcgtggctcccgcgactgcggggcccgcaaaccgctcactccgcacgcccgtgccggagcccggtgtcggcgtcgaagaggtgcgtgtcggcccaacggaccccgacccggaccgcatcgccccgcgcgggtcggtcggcggcggccacccgggcaaccaccgagtgcccgtcggcgagggtgaggtaggcgtaggcgtccgtaccgaccacctcgacccggtcgacggtcgccgccgcgccgtcgaccgcgcccaacaccaccgcctccgggcggaacccgatctcctgtccggcagccaccccctcagggacgtcgccggacgggtggatcgggccggtgcggggaagcacgttcatcgccggggaaccgacgaagcgggccacgaacctcgtcgccggggcgtgccagatctcgtccggcgtaccgacctgctccacccggccatcgcgcagcaccgcgatccggtccgccaacaccagtgcctcggtctgatcgtgcgtgacgtgcaccatcgtggcaccgagccgatcgtgcagggctcgcagttcggcccgcatctgcacccggagggcaaggtcgagattggacagcggttcgtcgaggaggaacacgtccggctcacggaccagcgcccgggccagcgcgacccgctgccgctccccgccggagagctgcccgggtcgccgggtgagcaggtgggccgcgccgacctgctcggcggcagcacgtgtccgctcgcgcgctaccgccttcgggacgtcacgcacgacaaggccgaacgcgatgttctcggcgaccgtcagatggggaaacagcgcgtacgactggaagaccatcgacacgttgcgccggccgggccggtcacgggtaacgtcccggccggcgatccggactcggccggccgtgaccggctccaggccggccaccacccgcaacaccgtcgacttgccggcaccggaggggccgagcacgaccaggagttcaccccgggccgcggtcaaccgcatgcggtgcaggacggcgacccctcgataggcggcactcacctcgtccagggtcagaccggcgtcgttcacccgtgctcaccacgtgcgaacagcgggcgggtctgctcatcgacggcgcggatgacatcgtccaaccggtcgccccggtacagcgcgttctccaggatcccggcggtcacatcctcgacttcgggccaggtggagacggtcggcagtgtccggagggtgggaatcgtgtcgaggaagaccgtcgcgctgcgcggcggctgggacgggccgaggaacaccgaggagcgcgagacgtcgatgtgcgacggtaccgtccttccggtggcggcgatgatccgctgtccttcggcggagatggcgaactccaggaaccgccatgccgcgtccttacgcttcgcgctccgggtcatgcagtacgcgtccgagtgcagcaccccgacctggtcctggtagaccggcagcggggcgacgtcccactcgaagtcagtgatcgagcggaaggtggtggtggagcgccgcgaggacatcagcatggcgagtcggccgttggcgaagcgggactcgtcatcctcggcctcgacctcctcgtccgtgggcaccacgccgtacgcctgccgtaggtcgaccaggttcttcagtgcctcccgtccgaccggggtgtccagggtgagccgggtcggccggttcgggtcgtcgacgatctcgccgccggcggaccacacgaacggggcaacgcgaatgatcgacggctcgacgccgagcccgtgtacggctggccggacggcggcgccctcgctctcggtgcccttgaccaccacaccgcgggcgtcccgggtcatggcgatggcggtaccgaccatgtcgttccaggtccagccggccttcggctcggggacctggtacttggcgaacagggtgcggttgtagtagacggcgagactggacacgttctgtggcaggcagagctgtttgccgccccaggtgaaggcgttcatcgccaccgggtagtagtcgtcgggatccactttctcggacgcggcgatgcgctcgtccaacggctcgaccacgttcttcgcggcgaactggccgtagaagcgatagttcatcaggaacaggtccggcggggcgcccccggcgaccgacgtggccagccgggccagcaggtccttgcggtcgctcgcctcgatgagctgcacctcgttcccgggccgtgcctgaccgtacgcctcgatcagcgtgcggtacgcggccaactcctcgggtgcgccgaagaccaacagtcgcaccggccccgtgccgtcggacgcggccccgagcccggatccgcagccggtggcgaacagcactgtcgagagcagcgccgccagcagcgccctggaacttctcatggccggtcccgtcccgtcttgtcgtcgtggtggaagaagcggcgctgggcgaacccgaagaccagcacggccggcacggtggccaggaccgcacccgccaggaacaccgggaagttggtcgggtccagcaccgacagcgagcgcagcgccaagggcagggtgaacaggtcacggtcgtacacgtagatcagtggatcgaggaagttcgaccaggtcagcacgaaggtgagggcggtgatcgcggcggtgaccggccggaccagcgggagggcgacccgccaccagatgcccatcggggtcatgtcctccaccaggcaggcgtcgtagaggtcccgcggcagtgcccggaaggccaggtagtagaccaggacgtagagcggggaggtacccaacaacgccggagcgatcaagggcaccagcgtatcggtcagcccgagcgcgcgaaagatcgtgaaccgcggcaccagcaacgcggtggccggcaccatcagggccaccagggatgccacgacgacgaccgcggtgccccgcggtgcgagccgggccagcgcgaagccggccagcgcggcgaccaccacacccagcggcacggcaacggccgcgaccagcagtgagttgagcgcggcgcggagcacaccgccgatctccagggcctggcggtaaccggccgtggacaccggatccggaatcagctgcggcgtcggggacggcggcaggccgggctcggtgagtgagccggagaccagcagcagtaacggtgggacgaacacgagcagcacgaacaccgcgcccagggcacgccagacccggttgaccatcccggacagcggtggggggccgctggcgcggccccccacccggttggtggtatcgatagtcgacctacttcagtttgagctgccaagcaccgagaccgtgcgaggccgcgtagaggatccgctcgcccggcacgatagtgagcccggcgacctcgacgttcggcatgccccaggctgccttggcccagctggtctggcccttggacagccgcaacacgccgaagtccgttgccgcgtacaggtcaccggtgacgtcgtcccgaaccaggtcggtgatcggctggtcgccgaagtcgtacgagcggtcggtccaggtcgcggtcgtaccggcggtcgtcacctcgaacgcgtgcccgacggtgtccggcgtgttcgagttgaagccgctgtaggacacccatgcccggttcgggtcggccgggtcgatgtggacgctggtgacgaaccggttcggggtgtccgagttgtcgatccgggtccaggtcaccgcggctgccggctcggcgtccacgttgtggctgacgaagacccgccccgtgctggtggccgcgtacgccgtcgaggagtcggtgtcgacccgctggaccaccgagaccgcgccgccggcccggtccccccatgccgcgtcggtgagcggtgtggcgcccagttccgcccagtccccgcactgctcctcgaacgtaccggtccaggtgttgcagatccggttagcctcctcgatgctccggtcgcccagaccgaaggtcttcgtccggtagaccgtgcggccggtgccggcgaacatcgtgccgctgaccttcgggtcgctgatgaccggggcgtagaacagggtgcccgcgtggccgaagatcgggtccgccgtccagatccagtcggcgatgtcgccgctgttgaagttcacctcgggtgtcgcgttgaagaaggtgtggaagcggaactcgggcttgccgacgtcgaaaccggacgcgcctccgtcaccgatcatcgtgttcacccagcgccgccgctcacccttgttctcccaggtgccgttgtcctgcgtgcccccctgcagcaggttcacgtcgtgcgggctgaccgacagactgatgaactgcaacgtgttcatgcccttgttgacaccctccagtttggaggggatccgggagagcatctgcttgcagcggtcctgctgggcctgcgtcgtcaggttgcggttcgggtcgtcacaccaggcggaccgatcgacgaactcaccgctggaccgcatgatcccgccgtcgttggcctcgaagaactggtacgggtcacgtgggttggtgacgatcgcgtgctggtccgggtgcagaccgttcgggtgcagttcgtcggtgccgtcgaaggtcatgtcggtgccgctgaccccggcgtcggtggagaggatgacggcccgcttgtgcgcgacggtctcaccgtaggagtaggagccaccggtgtagacgatgtccggatgaccgggcggggtgtgcacgaacatgtcgtaccagcactggccggtgcactggttgtaggtggcgaagcccggatcagccgggttggagctggtcaggtcggtgaaggtgggggttccgctggccacgtcgtcgctgcgcagcaggcgcgagtacgggttaccgaagttaccctcgtagacgtacatccgggtcttgccgttgggcagggcggtgacgtcgatggcggcccgggtctggaacaggtccgggttgagcgacggcttgatctgcgcccaggtggctccaccgtcgggagagcgccagatgccgcggccgtacgacgacgcgtacacgacgtcggagtccttcgggtcgagcttgacgtagcggacgccgcgtggcgaacagaccccactgttggcgaactccgcggcgtcgccggtgcagtcggtggcggcggccgagccgttgtggatgaagttccagttcttgccgccgtcggtggtcttgtagaggccccacttctccgcgtcgggcaccggccgggtcacgcccgtgcagcaggagctggacatgccgcgcagcgcggtggtcgtggcgacgtacatggtcttcgggttgtccggctcgatggtgatctcggcgatgcccttgccggcgagtacatccttgccgagcgggccctgccaggtcaggccgccgttggtggaccggtagaggccgacgccggcgacacagccagagccacagatgttcgcctcaccggtgccgacgtagatggtgagcccggtccggtcgttacggtcgatcttgaccgagccggcagcgttgatgccgagcgggccacccaggtagaaccacctcggctcggcggcgaggatgttgagggtgccccagaccccaccgccggacggggtggcgtaggcccggcagagccaccggttgcagccggggctgatgtcgagagaggtcacccggccgccggcgacgtactcgttgggtacgtagctgaaggagttgcggtactcggtgaacgggtacagcgcctcactcggcccgacgttggtccaccgttgaccgccccggaaccggcgctccgccgccgcgtacgccgccttggagcggtcggtctcggcgatgctgacgtcgctggccgggtacgcccgcttcaggaactcctgctccgcggcgccacccggaccgtccggcgacatgccgtcgttgcccggcaccgaccgacgcagccgttccaggtgggccccgagggcgttcgggagttcgccgtccccggccgctgccgcggcggcgggcacttcggtgccggcgaggtggatgccggcgacccccgtcgtcgctacgagtgcagcgaccgctagtcctgcgagtagatggcgacgtctgcgcttcacaaggttcctcccgggagggcgtcgccgcagcgcggcatccgggattggcaaccgtcactggcagcgtccatgcaggaggattgcagaggatgttcggtgagcacaatcctttgcatcgatcaatttctgagttgagcagcctcacccgggttgcggccccgcgtcgcggtccggtggccgcggtccggtggccgcggtccccggccgtctgacgccgtgggatgatacgggttctcatcaggtgccggtcggcgggagaatcggtcaacatgacagaggtcggtccggaggacctacgcgccgactgttcccgatgcgtggggctctgttgcgtcgctccggcgttcgccgcctcggccgacttcgcggtcgacaagccggccggacagccgtgcccgaacctgcgcccggactttcgctgcggaatccacaccgacctgcggaaccggggctttcccggctgtaccaccttcgactgcttcggcgccggccaacgcgtgacgcggaacgcctctggtggacgaaactggcgaaacgactcaactaccgcccaggccatgttcgacaccttcgccgtggtgcggccgttgcacgaactgctctggcacctgaccgaggcactcacgctggatctgcccgcatcgctgcgggtcgccctgaccgaggcactcaccgacaccgaccaggtggccggtggcgacccggagtcggtgcgggcgctggccgtcgacgcgcaccgcggcagagtcgttccgctgctgtcccgggccggtgaccatgcccgtgcccgcagtggccggcccggcacggacctgcgcggcgccgctcttctcggcaccgacctgcgccgaaccgacgtacggcgagcgaccctgcgcggtgctcagctggtcggcgccgaccttcggggggtcgacctgaccggcgcggatctggcgggtgccgacctgcgcggcgccgacctgcgcggcgcgaatctgacggctgccctcttcgtgcaccaggcccagctggacgcggcccgaggtgaccgggccacccgcctaccgccgggacgcagccgacccgaccactgggccgcgcctgcatcggccccggtccggccccggccacctgcccgtgggctgggccgccgccgctgaccccggccccgccggcccagccgccgccgcgcgatgagatggatgctgacccggcccgctggcccggtcggcgccccgtccgcatgtcctcctccgcgtttctccgcgtggcgtccgggtaggcgatcccgggtaagccggttccggtcgccccgtcacgggtggccggagcggaccgcgagagccgacgggcgggagcgcgccatgaccgaccaacaccgcttcgacctggccgacacggacgagccggacggcaccacggcgatggaggcgtcgcttcgaccgccgggcgagtcgctgcccaccgaggacgtcggtgacgatttcgcggacctgcccgcggaggaccgtcgatcggcgcgggaaatcagccgcgccggctacgacgtggccgacgtgtccggggccgtcgacccgaaccgggagtgagctgatcgccgcagcgcccgccccggccgaggctcacctctgcggcggggagcgccgcgtcgcgccggtcaccggcggcggtatctgccaggtggtgggacgccgccacggcacgacccggtcccgcagccgggcggcggcgtcaccgacggtggcggcgaccatcggcgatagccgggtggtgcccatcagcgccacctcctcggccgggctggtggtcccgtcaaggaagcgcagtacccgctcggccggattgcggtcgaagagccgatcgaagaagtccggaccgcccaccccaccgcggtccagtgcccgcagcgcgaccgcgtccagccaccggtgtcggcgggggtacgcgggcgccgggaccggcgcccgcccggcggcgagcgcctcggcgatctgccccgcctgccggtacatggcggcgaacgtgaagccggtggagggtcgggtggcaccaccggcggtaccgagacggaccacccggggcgacggccgcaggtcgaaccggccatcggtcatcgggatcaccccgttctccacctcccgcaccctcagccggcccgggtccagcccgagttggtcccggtacccagccaacgccgcgtcgtagccggcgtcggtgagcaggccgggagtgaactcggtgtactcgaccagcgcgtaccggtcggtgaccggcaacaggtacccgaacgacacgccccgtgccggctgcggggtgcggaaatccatcagcaccgcccgacccgggtcgaacagcggccgatcggcctcgagccaccagccgcggaagtgttgcagccagttggtgcgcccgacccggcggggcggccggggccgggagtcgaggacccaggacgcgcgcacagtcgccccgccggcgcggaccgtcacccggtcaccatcgtcctcgacagctcgggccggggcggcgacgcggaccgcgccgaggcggtgctcggcggtggcggcctggtcgtagaccgcggccgagcgcagcatcgcgtaccgcagcggggcgaggtcgagcacgcggcgccgcccaggtgtcgccacctccacctgtgaccagctcgccgccaacagcgaatcgagcctgtcgtcgggacggccccagaacgcccaggtccggtcctgtccgcgacgacgcaccggatcgaccaccgccacccgcagaccgcgcacgccgcaccgatccagggcggcgagcacgagtgaccccgcgccgccgccaccgaccagggcgaggtcgacgtcgaccggtggggcggtgggcacccgtacacgctgtcacatccacggcctggatcatcggcggaccggtcgtacgacggccaccagcagcgccacgacgaggtagggcgccaccgccaccgcgaacgcgacccggttgccggcgacggtggcgagcaggccgtacccgacgtagcacgcgatgatcgtcgtgtcggtcgccatcccggcgagcgaggtgacggtggcccgggccgggccgacgatccgcgcctggagccggacgtcggcgagcacagtggccagttggaaaccgcagaaggcgacgcccaccagcaggaacccgactgggtgaccgatcagcgcgccggcggcgagcgccccggcggacccaccgatcaggccggcgtacccgcggcggcccagccgctcccccgccggggcgagcaggccgccgacggcgacaccgacccaggtgaggacgagcagcagcggcacggccggcccgctcgccccgacgtctcgggccaacagcggaaggtactcgtcgagcgccccccatccggcggcgacggcggcgaccagcagcaccgccgcgcgcaccgtccggtcggcgtgcgcctcggccagcccgccccgcagggagacccaccagccgtgttcaccgtcggcggggtcggcgcccggcccggcggccggctcgcggtgctccggtaggcgggtggcgacggcggcggccaccaggcaggccaggacgctcgccacgccgagagcggggtagccgccgagggcgagtaccggcgccgccaacacgagggaggccaacacgccgagggtttccgcggtgcgggcccggccgatgacacgggcgtaccggctggccgcgccgagccgctccaggccggtgtagaccagggcctccaacgcaccggaggcgagcgcgccgccgactccccagagcaggaagcccaccgcgaaggccgggtacgagggcacgagtgtccagagcgcgaagccggcggcggtcaccagcggcgcgaggcagagcagcagccgccgggagacggcgtcggccaacgccccggaggggacctccagcacgatcgaactggccgaccagatgacgaacaaggtcgagatctgccacaccgtcagaccggtgtcggtgaacagcagcgggtagacggggtagagcaggacgaggtcgcgcaggaacgcgtacccgtagagggctgccgcgagtgaccgggcccgccggtcgggcgaggcgatcgggcccgggtgcgggccacctcgcagtggggtcgtgtcggagatcatcgtttcttcccgtggggtgagtgcggacgccggaggtacggcgaccgcggtggcccacgggaagggcactcagcggtggatcaatgtcgccagatcatgcggccgatggtagccgttcaccgggccggacgcggcccgccgtcgcggcggtgcccgtcaccggccaccgcggctgcctgctccgccaccgcctcaccctggccggtcggggcgttccgcgcgtacttgtcgaagaagcgcagcagttccaccgggaacggcatcaccagggtgctgttcttctccgccgccacgtccgacacggtctgtagcagccgcagctggtacgcgcccggggtgtccgccatcgtctgggacgcgtcggcgagccgccgggacgcctggtactcaccgtcggcggcgatgactcgcgcccgccgatcccgctcggcctcggcctgccgggacatcgaccgcttcattccctccggcagcgagacgtccttgacctcgacccgctcgatgttcagcccccacggctcctcggtcggcgcgtcgatcaccgacttgagatcggcgttgaccttgtcccggtcggcgaggagcgtgtccaggtccaccttgccgatcaccgaccgcagggcggtctgcgagatctgcagcaccgccgccgggtactggttcacgttcaccagggccttcaccgggtccacgacccggaagtagaccaccgcgtcgaccttgagagtcacgttgtcacgcgtgatcgcgccctgtgccggcacgtcgatgaccgtggtctgcatactcacccggaccatccggtcgacgaccgggatgatcagccgcagtccgggttcccggacgggatgcagcacccgtccgaaccggaagaccaccccgcgctggtactgctgcacgatccgcaggctcagggcgcccagcagcaccagcaccgccaccgtgatcacgccaccgacgaagccggctgccatggcaccccttccggtacgccgccgcgggcgccctacggccccactgcggaccagtgatccaccgacgtcagcgaccgggcaccgaaacggatcagtggccccggtagagggcgtcgatgtcctcgctgaagtgttcctgcacaacgttttgcttgatcttcaaaatgggggtgagttcgccgtcggcctcggtgaggtctcggggcagaatgcggaaggtcttgacctgctcggcccgggacacggtcgcgttcgccctgtccacggccgcttggatctcgccgcgcagctcggggtcgtcccgcgactcggccacggtggcgtcgtccggccggccgtgctcggagcgccagcgggcccaggccgacgagtcgatggtgaccagcgcggcgaggtacggacggccgtcgccgacgagcatgcactggctgaccagcgggttggcgcggatcgcctcctcgatcggcgtgggcgcgatgttctgcccggacgcggtgacgatgatttccttctgacgcccggtgatccgcaggaagccctcggagtcgagctggccgaggtcgccggtacgcaaccatccctttggcgtgaacgccgcccgggtggcctccgggttgttccagtacccggggaagaccggatcaccgtgcgcgaggatctcaccgtcgtccgcgatgtggatcttcacgccgggcagtggtcggccgaccgtgccgatccgctgcgtcgtcggtgtgttcgccgtcaacgccggggaggcctcagtgagtccgtacccttccagcaccagcaggcccgcgccccgaaagaagtgtcccagtcgttcgccgagtggtgcgccgccgacgaccgccgcgcggcaccgcccgcccagggctgcccggagcttccggtacaccagcaggtcgaatccgccccgggcgagccggagcagcgggttcgggccccacgacgcgtcgagggcgtggctgtaccgcaccgccacctgctcggcgagccggaacagccaacctcggtgggtgtcctcggcctgctgccgggcccgattgtgcatcttctcgaaaacccggggcaccgccagcacgaacgacggccggtgccggcgtaactgctccaacacgccccggatgtcggcgctgtgcaccatggtcgtccgggactgcaccacccccacctggatcaatcgggcgaacgcgtgtgccaggggcaggaacagcaccgtgttcgccccggggttcagcagctgcggcagcaccgcgaccgcggcgctcacatcgcagtggatggagcggtgggtcaacacacagcccttcggccgcccagtcgtgccgctggtgtagacgatcgaggccatgtcaccgccggtcacccgacgacggcgttcctccaccaccgtgtcgtcgacggcgcggccctcaccggctagtccgatcagctcaccggcgtcgatctgccacacatcacgcagcgccggcagatccgaccgttggccggcgaccaggtcggcgtgaccggaggtctccaccacacagcccaccgcgcccgcgtccgacaggatccacccgatctgttccgcgctggccgtctcgaagatcggaacggtcaccgccccgatcgtccacagggcgtagtcgaccagggtccactcgtatcgggtatggctgaccaggccgatgcgatcaccgtggcccaccccggccgtgaggaatccgcgggcgaggctgagcacatcgtcgcggaactgcgcgcacgtcaccggcacgtccccaccgtgcaccgaccgcggtgtgggccaggcccgggacaccggcgcggggcgcacgaactgcaccacctccggtgcctcccgggcgttggtccacacctgctccgccagccccggcagcaccccgccgatgtcctccaccggcgagaccacgacctcctgcaccttgctacccccggtagcctcaccaccgacacccggcgtgccggcgctcgtaccacccatcgtgcgaccgacggcggcaccggcggcggaactaccggcaaactggcccgagctccgcgactgtgtggtacgaggacgtgcggcggacgccgggccgggtggatcaacccacaacgatctccctgcgagtcccacacaccgcggagcgaacctgaatagcgttcgtcaacctcgccggttcggcctagcctcgtcggatgatctcccccgctcacccaccactgccgccggacgtcgaccccgatctgtggttcgacaccgagcaatgcggccggcactatcttgtcgacggcaacccccacacgtttcccgggcgcatggacgcctattgcgccgagcgtggcatccgtacccgagtgtcaaagggtgagatcggcgactgctccgagcagacgcgctacttcgtacgcgggttcctgtccggcaatgagccggccccaccgcagtccgacagcgaaccgggctcctccgcttggagcgacgcggtcgttcgcttccgggacaccgggtactgggtcgatgtcgacgcgaacgccgacgtagcgggtgaccacggtaccgaccggtccgaggccaccgatgcggatcccgccggtggcggtgtcgccgacgccgaggcgggagagctccagacctggctgcgggagtgggagacggcacgggtggcactggtcgtcgacatgccgaacagcaacgcagaccatgccagaaaggtggccaccacactcgccgaacgggtcggcaggcgaacctgtgatggcagcggtcccgtcgaggtcggccaaccggtgtcgttcacgcgggtgtacgcactggtcggggtcactggacaccgcccgtgggtggcggtgcagacggccatgacagcgcttggtcgccgcggctgggctcccgcgacagcggtcgaaggggaacagtacgtgaccgccgagttcagggcggagcgtgagctcaaccgaggtctcgacgcgctcggaatcagcgcggtggagatccacgccggctatggactgggacacgacccgtcgcgcacgccgggcaactggcagcagggcgactgacggccggaggtcagtggccgggagggcgccgcgacgatcccggatccgccggccgccgccagcgggggccagcggtcagggtcacaccgaggaactggcggatcacgatgatcgctgccacgtagagcaggtgctcccccatcggcggctgggcgagccgcagcaggctggcggccagccacagctcgaggccgacacgcagagccaacaccgcgtcgcgggtcaccagcaggacgatcgcggctgatccgatgccggccgccacgcaggccagcacggcgtacccgatcagggagttcacggggcgggctcctgcgccacccggtccgggtcggtgcgccggggctggccgagttcggcgatctcacgacgctcctgcttgatctcacgggccagaaagaagttcagcgcggtccggatcgccgccaccccggccagctcggcgatgtcgagcagggtcggggcgaccgcggtacgcaagatgtccgaggcgagttgaaactccaggccgagggtcaggaaccgcccgagagtcagccggatcggcacgaacacccggctttctcggtgccgtagacccacgaacacgaaccggacgaatgccagcatcgccccgatgaagatgatgaagatgccggcggcctccaccacccgcaccaggaggtccaccgcctccaacaaccagtgctcgccgagcatgtcctccataccagcgtgtccggggcccatcgagccccggcatgcccggacgacacccgatcgcgtcgccgcgaaccacacccacgccgctgcggatcaccggtcgggaacgtccgcgggcggcggaccgtcaggcgtgtgggcgtccgcgaccggcggaccgtcaggcgtgtgggcgtccgcgaccggcggactgtcaggcgtggggcgtccgagcgggctgtacaggcggggtggcggactctccgggcgtggtgctctccgacagctcgagctgctgacgcagcgccacgatctcctgacgcagagcggcgacgtcgtcggcagtggctgccgggtgccggtcccggccggtcacccggtcgacgatccacgtggcgagcgagccggtcacgaaaccgatcagcccgataccgccgatcatcaggccgaccgcgaccagccgtccctccgtggtgaccggatagaagtcgccgtagccgacagtcgtgatggtcacggccgcccaccagacggcgtcgctgtagttggtgatggacggatccggtgcgccccgctcggcgtcgaggaccgccagggaggcgaccagcaccagcagcacggtggtcgccgccacgtagataccgagccggccgcggacccagacctcggtgcgccggctgagcgagagcaccaccgtcaccagccgcatcgcccgcaacggacggagtatcggcaggatcagcacggcgaggtcgaacaggtgctcccggaggaaccgtcgccgctgcgtgtgcaggacgaagcggacagccatgtcgagccagaacaacagccagatgatgaacgtggccgaccggcagacggcggtccacgccgagttgagctgcggatccaggataggtgcagcgtaggccgccagaaaccccagagagaggatggtcaacggcagcgcggtcaggcgctcccagtgcatggcctgctgctcccgccggctggtggagccggtgtttcccatgatcacccctgaccgtggtgcaagtatccgtgcaactatgggccgatgcgactctacgtggagctgatggggtcgtcgacggcggtggacgaggccccggccgacgagcccctggtagatgcgctggcagcgctgagccgctcgctggtcggcgtcaccgtccggacgctcggcgccctcgacgtcgacctcacgatgtcgcagtaccagatcctggtcctgctcgcctcccgcggaccggtccgggtcgtcgacctcgccacgacgctgcacgtgcacccgtccaccgtcacccgggcctgtgaccggctggcccgacggggtctcgtggcccggcgcaccggcgagagtgaccgccgggtgtcctggctcagcctgaccctcgcgggtcgagacctggtgggcgaggtcgtccggcgccgcagcgccgaaatccggcggctggtggcggtgaccggcgttgcgcccgacgtcgagttggtcgacttcctggaggcgctggtgacggcggccggcgaacccgacgaacggcagtggcggcagggctgggagcagtgcgtcggagcgctgagctgagcttgccagcatgacgccgccgcagtcgggtagccgctgccgtggtcgactggcgggtggtcttcacgccggacactccactgctggagatcatcgtccggggcagcgtgatgtacctgacgctgttcttcctgctacgggtcctgctgaagcgggagagcggcaccaccggaatgaccgacctgttggtcatcgtgctgatcgccgacgccgcgcagaacggcatggcgagcggctacacctcgctggccgacggggtgctgctggtcgcggtgatcattggttgggcatacctgctcgacgccgtcgcctaccgctggcagccggccgcccgcctgatccggccgaagccactggccctggtccgcgacggccggatgttgcaccgcaacatgcgccgcgagttggtcaccgaggacgagttgtatggacaactgcgcgagcagggcatcgacagcctggctgacgtccgggagatgcgaatggagtcggacggccagttcagcgtgatcacccgcgactccgacgcccggccctgacctcagccgctccgcggccatcagtcttggtcgccgtgactgcggcatttctccacaaacaagatggatagctggttgacaatagcgcctgtcctgttagcggctcttgtccacttgaaggttggagcgatgcgggaactcggccagcaggcagtccgtggcgccggcacgcgctggacgcgatggaccaccgtcggatggtgtctgctcacgatggcggtagcagtcacgcaggcgatcgccgtgtcgcccacggccgcccagaacacgctgtcaccgtccaccgtcgggtcggacaccgtcctcgcctggggtgacaatctgttcggtcagctgggggacgggaccggcgccgacagcgacacacccatccccgtgagtcttcccccgggcaccaccgtcaccgccatcgccgcgggcgacgaacacagcctggcgttgacgtccaccggcaccgtcctcgcctggggcagaaaccgcttcggccagttgggcgacgagaccaacaccagccgcagcacacccgtgacggtaagccttcccccgggcaccacggtcaccgccatcgccgcaggccgctcccacagcctggcgatcacctccaccggtagcgccctcgcctggggccgcaatttctccggtcagctgggcgacggcaccaccaacgacagcaacaagcccgtggccgtgaatctgcccccaggcaccaccgtcaccgccatcgccgccggtgacggacacagcttggcggtcacctccgccggcaccgccctcgcctggggccgcaatttcgccggccagctaggcgacggcaccaccaacgacagcaccacacccgtgaccgtgagcgtcgccccgggcacgacagtcaccgacatcgccgcagggcgcgtccacagcctcgcgatcacctccgccggcaccgccctcggctggggaagaaacggctccggccagttgggcgacggcaccaccaacgacagcaccacacccacgaccgtaagtccgcccacgggcacggtgttcaccactgtcgccgccggcgaggaccacagcctggcagtcacctccgccggcaccgccctcgccgccggcgacaacctctacggtcagctcggcgacggcaccaacaccagcagcaacacattcgtgaccgtcagccttcccccaagtaccacgatcaccgccattgccgtcggccgcttccacaatctgggggtcaccgccaccggcgccgcccttgcctggggcatcaacatcgatggccagctgggcgacgggaccaccaccaaccgcaacacaccccaggcggtcgacctgccggtgagcaccaccgtcgccggcggcttcggccacagcctggccctggccgcgccaccgacgtccaccaccacgctgcaggtaacgccaccgagcccgacggcggatcaggaggtcaccctcaccgccgccgtcacctgcaccagcgagacccccaccggcaccatcaccttccgcaccaccaccaccgccctcgccaccgagcccctgaccaccggtgcaaccgccacccacaccaccaccctgcccgccggcacccacaccctcaccgccggctacaccagcaccaacacctgccccgacagccagtccattcccaccagcatcaccatccacccaccagccgacgatcccgacctccccatcaccggacccaacctgcccaccaccatcggcaccgccagcctgctcatcgtcaccggcgccgtcctcgtccagctggcccaccgacgccgacccacacaccacccacgctgacgccgggtccggccgacgctacggccgcacgagatgcaaagccctacctagacgtgccccggcctgtaccgccgaccgctgaaccggcggaggccacaacggtccgtgcgtcgcgtcccccggacaccacgcgggctgctggtcagccggtggcgagcagcggtcgggcagcaaccacaagggccgtcacaccggtcggcagagccaactcgacgctaggagcgaaggccgggctgtgattcgtcggcaggttgcccagcttctcggccgcgttggccccgggcgccctccgccactgtcgtggccccaccgtgcccagcatccagtaactactcggtatccccccggcggccagcagcggaaagtcctccgccgccagggacggtggccaccagcccacccgctccgacccgaacacgcccgcgtgagcgtcccgtacccgggcagtcacagccggatcccccacataggtgggagtacgcgagacgacacgtaccgtcggctcgcgcgggctgccggcggccgcacaggcggcccgcacgattcgggtcacgccgtccaacacacggtccagtgccggctcacgcaatgcccggatcgtcagcccgagggcggcctcgtcggcgatgactcccgcatggtggccggcgcgcagcgttccgacggtgagcgccacctgatcggccgggttgacctggcgggccaccagcgcctgcaactgcacgacgatgttcgcggcgagcaccacgggatccacggagagatgcggggtggccgcgtgcccgccccgtccgggcacggtgacgtccacagtgacacaaccggccgtcatcgcgccggcgccgtgggcgaccattcccgccggtagcggtgcggcgtgctgggcaaggagcaggtcgggtcggccgaaccgctcgtagaggccgtcagcaagcaacgccgccgcaccctgcagggtctcctcagccggctgtcccaggatcagcaacgttccccgccagctgtcccgttcccgagccaggtgggcggcggcgccgaccgccgccgccaggtgcaggtcgtgtccgcaggcgtgcatgacgggtacggtccggccgtcggtgcctacgccggtggcggtgctcgcatacggcaggccggtctcctcggcgaccgggagcgcgtccagctccgcccggatcaggacggtcgggccggccccgttacgcaggacgccgaccactccgtgcccaccgactccggtcgtgacctggaacccggcccctcgtaggccagccgcgaagcgggccgcggtgcgctcctccgctccggacagctcgggatgtgcgtgcaggtcacggtagagccgggccgccgcggcaacgatctcccgatcgaccggcgggccggtcggacgggcggtacttgccgctacggatgtcatgaggtcagccaagccgaagccgctgtcacttcgctgacatccagcgacagcgatgtgtgacggcgacaacacgcgatcggtaagcgccctggggtgtgcttgcagcgggccgacaagacgagccggccggccaccaaccgttaggagtcaccatggcgcccgagaccgacctgaacgccctcgccgaggagatcctggagctggagtcggagaccttcgcgatctccgactacgctgacgcgtccgaggcgatcctcgcctcgtgctcctcgtcggccaccacctcgacctgcagcagcaccacctccaccaccagttgctcggcctgagcaacggcagtacgacgtcgggccatccccatgggggtggcccgacgtcctacgcccaggcattgaacttcgcgtaagacggtaggtcccgcgccacaatgcggccgtcgcggacggctacggctgtctccactgatgcagccagggcggcgcgaaagagtggcgagccggtgcggtaggggaggacggcgaagtcccccgcacccgtccactcgtcgacggcgtgaccgaggttgccagctacgcgggacgtaggcttacgcacgtggctacgcgactccctgttcaggcgctcgggtcctgcgcgtcggctgacgagttcgccgaaccggccgcgtaggtgcttaccgaagcagggggtaaaaccgcgtgagtgaccgaccgtacgtgctgctgagctgcgcggtgtctgtcgacggctacatcgatgacgcgaccgaggaccgcctcctgctgtccaatgccgccgacgtcgaccgggtggacgaggtacgtgccggctgcgacgccatcctggtcggcgccgccaccatccgcaaggacgatccgcgcctgctcgtacgctcccaggctcgccgggacacgcgaatccaccgtggccggcccgccacaccgttgaaggccacgatcaccggacgcggggacctcgaccccacggcccagttcttcaccgccggcgacagcaccaaggttgtctacacggccacctccgcgttggacaagacgtgcgagacggtcggcaccgtcgccgacgtcgtcgacgccggcgaaccggtcgacctcgatcgcgttctggccgatctcgcctccaggggtgtggcgcggctgatggtcgaaggcggcggcagcatgcacacgatgtttctgaccgctggcctcgcggacgaactgcacctcgtggtggcgccgttcttcgtcggggactcccgggctccccgattcgtgtacgacggctgcttcccgtggagcccgcagggtcgcgcccgcctcgccgacgtggtgaagatcgaggacctcgtgctgttgcgctacgcgctgtccgaccggtgtcccagcagatgaacgccgccacccgaaccgaccggcagtggttgctgagagcaatcgaactatcgcgtgggtcatccccggtcggcactgcctactctgtcggcgcgatcatcgtcgctgctgctggcgaccagctgaccgagggctactcacgggacaccgacgcgcacacgcacgcggaggagtcagctgtggccaaggtcgagcgcctggcaccgcatcctgacctgaccggcgccaccctctacagctcgatggaaccgtgcaccagccgaaagtccaggcctcgcacgtgcactgagctgatcctggccgccggaatccggcgagtcgtgtacgcgttgcgcgagccgccactgttggccgagtgccacggcaccgaggtgcttcggtccagcggcatcgacgtgatcgagatcggtgacctcgccgaccaggtcagggccatcaactcccacgtcctcaccggagcaggcgacggcaaccagccggagtgaggacgccaacgacctgcctctgtcatacccctctggtcttctgcggagcgtggccgattggtgcgacctgagcgaggatgcccgtctcgtctggggtaagacgaaccgtgaccggggcctggtctggctgccgctgttccggcatctcgccgacagcgccgacgtggccgggctcttgtgggatgtgtggctgccggtcacggtccggcagcgcatcgccgggtcttttccgggcggcttcgacgacggacgtgtcctggttcggtggctcgctggtgttcacgacatcggaaaggccacgcccgctttcacctggcaggtggggccgttgcgggaggccatgcgggagcacggattcaccttcgaccgccaggtcgaggcggaccgtggccgcgcgccgcacgggacggccgggcagatcgtgctcacggactggctgaccggccggcacggctgggaccgggcctcggccggggggtacgcggtggtcgtgggcggtcatcacggggtaccgccgaccgacgctgatctgacggagattcgtgcccggccgtacctgctcggcgcgggtgggatctggcctgcagtgcaggatgaactgctcggttggctgacccgtcgtgtcgctgccacggaccggttggccgtatggcgggaggtgatcctgccgcagccggtgcaggtgttgttgaccgcgatcgtcatcgtcgccgactggatcgccagcaacgaacagttcttcccgtacggcttccggcaggaagatgcctccgatcggcttcaacaggcgtgggaggagttggatctgccgaccccgtggcgggccgtcgacaccaccggcgtcgacgcggcgaggttcctcgcccaacggttcaagatgccgcccggcgctcagccgtacccggtccaggcggcggtgctggagcaggcccgtgcgatgccgctgccggggctgctgatcgtcgaggcaccgatgggagagggcaaaaccgaggccgccctggcggccgtggaagtcctcgccgggcgaagcggggcgggcgggtgcttcgtggcgctgcccaccagggcgacaagtgacgcgatgttcagccgggtgctcggctggctgagccggctgccggacgccgacgtcggtcggggtgcccgagaggcggcgctggcccacggcaaggcgatcctcaacgacgagtattcccgcctctatcgcggaatgttgcccagcgcgatcggggtggacgagggtggcacggctgtcgccgcgcacggctggctggcagggcggaagcggaagatgctgtccagtttcgtggtcggcaccatcgaccagttgctctttgccgcgttgcaggctcgtcatgtggcactgcggcacctcggactggccgggaaggtggtcgtcgtcgacgaggcccacgcctacgacgtctacatgagccagtatctcgaccgtgctctcgagtggctgggcgcgcacggcgttccggtggtggttctctccgcgaccctcccggcgcatcggcgcgccgacatgatgcaggcgtacgacgtcgggcggtttggcccccgtcgaggcgcccgtcgccggcgccggttccgtgcgggcagcgacgaggctaccgacgatgaccaggtgctccgtgacgagcggcggtatccgctactcagcgtctcaggtgtggaccgggtgccgaccacggtgggatgtgcggcgtccggtcgaagcttcgacgtacggctggaacgcagcgacgacgacctggccgccctcgccgaccggctccggaccgacctcaccgacggaggctgcgtcctggtcgtccgtaacaccgtcgcccgggtgctcgagacggccgacgaattgcgacggctactcggcccaaaaattccggtcagcgtggcgcattcccgtttcatggccgctgatcgggcggccaaggacacctggctacgggacaccttcggcccgcccgagcatctcaccgagtgggggcgggcgcggccggcctgccacgtcgtcgtcgccagccaggtcgccgaacagtccctggacatcgacttcgacctgctggtgaccgacctggcaccggtggacctgatcctgcaacgactcggccgcctgcatcggcaccggcgtgccgttcgccccggcaggctggcacagccgcggtgcctggtgaccggggtcgactgggcgactgtcccacccgccccggtacctggctcggtcacggtgtatcagcaccacgccctgctacgggccgcggccgtcctgctgccgtatctcgacggcgaccggcccctgtacctgccccaggacatcgcacccctggtgcaaaccgcgtacggcagagggtcggtgggtccgccggggtggcagtccacgttggccgaggcggcggtccaggccgacgcccgcgccgaggtggcacgcaaacgcgcggataccttccgggtcgggccggtccaggcgccgggggtgagcctggtgggatggctcgacgccagcgtcggcgacagcgaggccacgaacggcaacgagtggcgagggcgggcccacgtccgcgacgacggggctgaggcgttggaggtgctgatccttgttcgccggggcgagaagctggtgaccccaccgtggctcgaccagggcggcgacgtcgaggtcccgaccgacttcgagccctcgcggtcggtggcccgcacgatgctgcgatgtgccctgccgctgccgcaagcgctcaccgcgcacgggggcgtagaccggatcattgccgagttggagcggcggaacacgttcccggcctgggagaaagaccgactacttggtggggagctgatcctcgacctcgacgagcaggggcgaagtcgactcacggatttcgtcctgacctacgaccgggacaccgggctacgggctacgggctacgggctacgggctacgggctacgggctacgggctacgggccagcaagatcgaccattacgctgcccacgggcaactatccgatagctgacacgaatccgcggaaaggctgaatatcaacctctggcactccctacgcccgtgttgacctgccaacacaccacaccgacagggagcgctgtgaatatccgtagtgaaggcagagcaccccgttggctgcggaaacggctagagtcccacggtcgcgcaattcgtaacgacaacttcgttcattaaatctctacctgtcgacgcgacggagaatgctgatgtccgaccccgcgccctctttctctctgagtgggcaaccctggatcccggtgctcgatctggccggtcgccgacgcctggtctccctcgccgagttgttcgctcaggcggcggagctgcgggccgtcgccggtgacctgccgacccagacgtccgcgctgctcagactcctgctcgccatcctgcaccgcgcagttgacgggcccgaggacgaacgcgtctggcagggtttgtggcggcagcccgacctgccagccggtgacgtcgtcgactacctcgacgaataccgggaccgcttcgacctactgcatccggtcacgcccttctatcaggtcgccgacctgcgaacgcagaagcagaacgacgtgttcggcctgcagcggttcatcgccgacgtaccgaacggcgcgccgtacctcaccacccggctcgggcccgggttgcagcggctgaccccggctgaggccgcggtgtggctggtgcactgccaggcgtatgacacctccggcatcaagtccggggcggtcggagacccccgggtcagcggcggcaagggctaccccatcggccccggcgccggtggttccctgggcttggtctacctcgagggccggacgctgcgcgagaccctcctgctcaacctcgtcccgctcgacaacgcctacctccagcaggatcccgagcgtgactccccaatgtgggaacgcgacccgcacggccccgccgaggaggccgagcgggaccgaggtccacacggcccactcaacctctacacctggcagtcccggcggatccggctcttcggcgaccagaccggcatcaccggcgcaatgatcgccaacggcgaccggatcacctggacaaacctgcaccgcaaggaaccgatgagcggctggcggcgcagtccccaccaggagaagaaactcgtcctccccaccgtctacctgcccagcctgcacgaccacacccgggccctctggcgcgggctgaccgcggtgctgcccacgtccgccgagaaaccgggcgccgacgccccgacccggcggccaccagcagtcagccagtggctggccgggctgcgggtcacgggactgatcgacgaccggtaccgggtcaccacccgcgccgtcggcgtcatctacggcaaccagatgtcggtgatcaacgagatataccacgacgcggtgaccatgcccgtgcaggcgttcgagccgaccggcccactcgccaccaccatcgtcgatagcgcggccgacgccgacgccgccgtcacaaccctgcgtggcctcgccgtcaacctctgcagagcctcgggtgggtacggagaacggcccgaggaccctccggccgctgcggcggaccgggccgccgaactcgcctacgccgaactggatgtcctgttccggcagtggctgggcggcctcgacccagcagacgacccggcgcaggcccgcgtccggtggcaaacgcaggccaggcggtgcgtcctgcgcctcggcagcgacctggtcgactggtccgggccacgcgcctgggccggtcgctacgtcgacccggaaaagaagaagcgcatcagtagtccactggccgacaggcacttccgggacgcactgcaccgggcgctgcccctggcgacgaccaccatcgctaccccatccgctccccaggaggtgccggcgtgaccgtcacagcccccgccgacaccggcagccccgctgtcggccatccccatcgccgaggcaccttcggcgggttcgtcgccgcgaaagtcgccggattgcaggacggctacctcagggaatccagctacgccgtggccgtactggcccggctgcgtcgtgcggtcggccgggagccagccgccgatttcacgatcctcgagcagacgcgggtggccgaagagtacctggaacacaggtggcacagcgacgacgaggtgacccacaccgagcaggccatgcacagcgcgctcaccctctacgcggtgcaccagcagtcaatccgcgacctacccatgcaccgcgacggcatcggcctcggtgcggcggtcgccctcctggcccagcaggccaccagccccgatgccgtacaccggcgattcgccgccctcggcaccgccaccacctacgcctccgtcaccacccacctgcgcagcctggtccggctcctgcgggacacgcggatacccctcgactacggggtgctggccgaggacttggtcactctgcagaagccgtgggggcccacccaggtccgcggccggtggggccgcgacttctaccgccagcccgataccaggaaccgccaccaggcgggcaccaccgactccatgcccgaccagaccacttccgaggagtgaccgtgacccggaccatcctggacatccacattctgcacacgctgccgccgagcaacgtcaaccgggacgactccggctcccccaagagcgccacctacggcggggtccgccgggcccgagtctcgtcccagtcgtggaagcgcgcagtacggctggcattcgccgactcgctcgacgatacccagctcggcgagcgcaccaaacgcgtcggggaagctgtcgccgcccggatcgccgacctcgaccccgagctgaaggacaaggcgtccgcccttgccgcggaggtcctcaagaccgccggcctggtgaagaaggaggcagcggccaagaaggtggcggcgaacaagagcaaggagccggcgcagagcaccgatgtcgagtccggctacctgctctttctcagccaccgacagcaggagaacctggctcaggccgcgatcgaggccgagcggaccggcgcgaaactcgatgccaagaaccttcagagactggccgacaccgaccactccatcgacatcgccatgttcggccggatgctcgccgacgtgcccgacctcaacgtcgacgccgccgtgcaggtcgcccacgccctcagcgtgcacgccgtggacaacgagttcgactactacaccgctgtcgacgaccgtaagcacgacaaccaggagaccggtgccggcatgatcggcacgatcgagttcaactcgtcgacgctctaccggtacgccaccgtcgacgtcgaccggctacacgacaccctcggcgacaccgccgccaccggtcaggccgtgaaggccttcctgctcgccttcaccaccagcatgccgtccggcaagcggaacaccttcgccaacggcacccgccccgacgcggtcatggtgcggctgcgcgacacccagtccgtcaacctggtcggcgctttcgaggaaccggttcgggagaggcagttcggcgacagatccggcgtggtcggcgccgccgccgagaagctcgccgagcacaccgccgaggtcgagggggcgtatggggatcccgccgtcgccgcctgggtgacccacgtcggcagccgtaccgccgcgctggccgccctcggcgaggtgctgccgctgcccggactggtcgacgccgtcggggtcgcgatcaccgaccgcctcggtacgccagcatgagcgtgctgctgctgcggctggccggcccgctccagtcgtggggggcaacgagccgcttcacccaccggcacacccaggtcacccccaccaagagcggagtcatcgggatgctcgccgcagccagcggactgcggcgcaccgacccgctcaccgagctactgagcctcgatttcggggttcggatcgaccaacccggccagttactgcgcgacttccaggtcgcccgcaccctcgacggccgcgacagcatgccgctcaccaatcgctactacctttccgacgcggtgttcttggtcgcgatcggtggcgaccaggctctgctcgaggggctgcacgagtcggtgcgccggccacacttcccgctctacctcggccgccgggcctgccctccggtggcaccgatctcactcggggtccaccccggcacggtcgacgaggccctccgcgactggccctggcaggcggcaaaacgactgcgtgagcgtggtgagctgaccgtcccgttggaggtggtcagcgacgccccgcccggggcggacgtcaccgaaaccctgccggaccagccgatcagcttcgaccccgcccaccggcagtacggctggcgggccgtcgtccgtacccggatcgtcgtgcccaaccccgacggccgccctccggcgctcgtggcggcctcccgcggccacgcaccggccgaccatgatccgcttgcgtcactgtaaggatgacgatgtacctcacccgattcctcgttaacccggcccgacggggcgcgcgcaagctactcgcctcgccgcaggcgatgcacgccgccgtgctctccggcttcccccgccccgaggaccacacccgcgacggcgcccgtaccctgtggcgcctcgaccaccggcaggatcgacaggtcgtgctctacgtcgtcagcccgaccgcacccgacctgacccacatggtcgagcaggccggctggccgagcaacgccgaaacctgggcgacccgcccgtactcgcgactactcgactccctcgacaaggggcaacggtgggccttccggctcaccgcgaaccccgcccgggccggtcgtcgcaaccaggacacaccgacaacccagcggtacggtcacgtcactcccgttcagcaggtcgagtggctgaccaggcgtgcggagcgcaacggattcggcgtggtccggcagaccgacggggaactcaacctcatcacctacaaccgtcgggtccaccgcttcacccgcggccacacccaacgaccggtcaccctggtgacggccacctatgacggcgtcctcgaagtcgacgaaccgaccctgttccggggtgtgctcacccgaggcatcggacacgcccgcgcgtacggctgtgggctgctgaccgtcgcacccgcacaggccaccccatgaaggtccctggtgtcccaccggccgaactgccggatctcaaccgtgcgcaggaccggatcagcttcgtctacctcgaacgctgcgtcatccaccgagacagcaatgcgatcaccgccaccgacgagaaggggatcgtgcacattccggcggccaccctcggtgtcctgatgctcgggccgggcaccagcatcacgcagcaggcgatgatgctcatcgccgacaacggggccaccgtcgtctggatcggagagcatggcgtccggtactacgcgcacggccgtcccctcgcccggtcgagccgtctcctcgtcgcccaagccgccgccgtgtcccaccgcgaccgacggctgcgggtcgcacgagcgatgtaccgcatgcgatttcccggcgaggacaccaccaacctcaccatgcaacagctgcgcggcaaggagggtgccagggtgcgccgctgctaccgggagaacgcccagcgaaccggcgtctcatggaacagccgcgagtacgatccggacgacttcaccggcagcgacccggtcaaccaggcgctgtcagcggcccacgcctgcctctacggaatcgtgcacgcggttgtcgtcgccgtcggtgcctcacccggactcggtttcgtccacaccggccacgatcggtcattcgtctacgacatcgccgacctctacaaggccgacgtcaccatcccggtcgccttcgacatcgccgccgcagagtccaccgacatcggcgccgacacacgccgggccgtccgcgaccgggtgcacaatggtgcactcctcggccgctgtgtgcaagacatccgacgtctgctgctcaccgacagtgctgccgggccgatcaacgaggaggagttcgacgaggaagccgacaacgacgccgtacgtctctgggacgaaggcggtctcgagttggccggcggccggaactacggcggagacgtggacttctgatgaccgttatcatcctcaccgcgtgccccgaaggactccgcgggcacctgacgcagtggctgctggagatctccgccggggtgtacgtgggacacgtgaacagtcggatccggcaccggctctgggcgaaggtcgtcgacatggccggacccggccgggcactgctggtgtatcagcagcccggcgagcagcgactgtctttcacggtgcacgaccatcactgggaaccggtggaccatgacgggatcacgttgatgcgccgaccgacgcaacgcacctcgcacaaccccgcgctacccgccggatggagcaaagcatccaaacgccgcaggttcggccgtcggaccccacaagcacctaacgaagtagcgacgagcctgaaccaaagtgaaggaaaaaacagtagttgatcttcaaagccccagctcaagtagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagaactggagcaaagccatgtcgaggcaacttgtcggctccgcctgaaaactgaccacgtggttccggctgaatcgggaccacctcctgaagcatcgggaggtgctgagcgtggaggactgggcagagatccggcggctgcggcggtcggagggtatggcgattcaggccatcgcacggcggttgaggatgtctcgcaacaccgtgaagaaagccctcgctagtgatgagccgccgcggtatcggcgggtggcgaagggctcgatcgtggatgcggtcgagccgcagattcgggcgttgttggcggagttcccggagatgccgacgacggtgatcatggtgcgggtcgggtggacccgcggcaagacggtgttctgtgatcgggtgcagcagttgcggccgttgttccggcgcccggatccggctcagcggacggagtatctgccgggtgagttggcgcagtgtgatctgtggttcccgccggcggacgtgtcgttgggcttcgggcaggtcggccggccgccggtgctggtgatggtctcggggtattcgcggtggctgtcagcggtgatgatcccgtcccggcagtcgccggacctgctggacgggcactggacgctgatctcggggtgggaccggacgccgaagggcctggtctgggacaatgagtccgccgtcgggcagtggcgggccggcaggccgcagctgacggaggcgatgaacgccttccgcggcaccctcggcattaaggtgatccagtgccggccggcggacccggaggccaaaggcctggtcgagcgggccaacggctatttggagacctcgttcctgcccggccgccggttcgcctcaccgcaggacttcaacgcccaactcaccgagtggctggtgcgggcgaacaaccgccagcaccgaatgttgggctgccgacccgtggaccggtgggacgccgatcgggccgcgatgctgtcgctgccgccggtcgcaccggtggttggctggcggcggaccacccggctgccccgggatcattacgtccggttggacagcaacgactactcggtgcacccggcggcggtgggccgacgggtggacatcgtcgccgacgccgaccgggtgcaggtgttctgcgagaaccgcctcttcgcccggcatgaccggtgctgggccaagcatcagagcatcaccgatcccgctcaccgccaggccgccgccgatctgcgaacagcagcccggcagacaccagcggcggcgggcaccacggaggtggagcaccgccagttggccgattacgaccgcatgttcggcctggatgaggtggccgcctgatggccacctcatccagccgcaacgtcgcatcggagatcgcttttcttacccgcgcactcaaggcgccgtccctcgctgcctccgtcgagaggttggcggagcgggcccgagcggaatcgtggacgcatgaggagttcctcgccgcctgcctgcaacgcgaagtcgccgcccgggaggctcatggcggtgagggccgtatccgggccgcgaggtttccggcccgcaagagcctggaggagttcgacttcgagcaccaacgctcgctgaagcgagagacgatcgctcacctgggaaccctcgacttcgtggcgtcgaaggagaacgtcgtcttcttgggcccgcccggcaccggcaagacgcacctgtccatcggcctggggatccgggcctgccaggccgggcaccgggtcgcgttcgccaccgccgccggatgggtgtcccgcctcgccgactcccatcacgccggccgcctccaagacgaactcgtcaaactcggccggatcccgctactgatcgtcgacgaggtcggctacatccccttcgaagccgaagccgcgaacctgttcttccaactcgtctccaaccgctacgaacgagccagcctcatcgtcaccagcaacaaacccttcggcaggtggggcgaagtgttcggcgacgacgtcgtcgccgcagccatgatcgaccgcctcgtccatcacgccgaagtcatctccatgaagggcgacagctaccgactcaaagaccgcgacctcggccgcgtccccgcagccaccaagaccaacgactaaagatcaaccaaaccgaggtggtccagtttcagccggaccacggtggtcccgtttgaggcggcgttgacacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggatggtggagcactgctgctccccgcgcatgcggggtgatcccgcagctcggccagcgcctcgtcctggttgaacctgctctccgcgcatgtgggggtgatccccggctcgggcgttcggtggacggcggacgtggctgctccccgcgcatgcgggggtgatcccatcatgctcggccagcgggcacctgctcgacgactatggcgcgttcatgccgctgcgctcctgtcccaccacgcggacctcgacgctcgtacgcgccgcctcgcaggccagcggagacatgcacgagacccacctacccggcccgctggccgacgacggggaggcatggaccgcgatggtggcgctgctgctgccggacgtggcccgcctggacatcgaccgccccgacggcccggtgcagtggctcgtccacccgggcggttcgtgggcgtaccacgacatctccacccacatggtggaacagggcggaccgcgccggctgtggaccgaggtggaggacctctacagccggtggaccgcgcacggcaagcccacccgcccgcacatcggtgtgaccatcagccccaccggggagcgggtctggctcaccgatcccacagaaatcatcggctgacacgatccgcgaatggtgcggggtgagcggttcgcgcattgcctgacgtggcggggccctgctgggactccgacccgagtcttggtgggtgcgccgtgggccgtcatgggaaggggtgcggaacgaggcggaagtcggcgtcggtaagttcggtgtcggcgaggccggccaccacgggcgcggtccgcagccgcggcaggtgcggagcccgttgtcggatccagccgaagtcgatcggtagcaggccgggcacgatcgtgcagaccgagcggagtccgaccgcctcctgttctggtgtggtctggtccaccatgatcgcctcgagcccgcgcgcatccagcaggtcgagcacccggcgcaggtcatcgcggagatccggcgtgccggggggccggtagccggtgaacgcgtgctcgatggggagcgtgcctcggtcgtcgaggtagctttcggcgtgcaccgccattcggggtaggccgaacagtgccgagtggtccggcagccggcggacgagggtgtagtcgtcggccatccgctccagttcggcccgacgtcggcgcaccgtggcgggctggtgtgggatgtaggtgagcgcctcggcgagcgcgccggtgaccgcctgccgcgggtcgaggtgggccgcggcggcgaacgacagcaggccgggaccgccgtcgtggcggacggcgagactggtgaccacgggtacgtcgaggtcgatccggttgtcgaaggcgtagagacggtagccctgcagttcggcgcgatcgaccagcgcgcgcacgaccggcggacaggtgtcgaggtctatccggggcagggtcaggttgccgtaccaggcgagcaggaacgcgtcgcgttcgatcagctccagcatgccgaacagggcggcttcctccaggcagctgccggtggcgcagccgctggaggaggagaggacgaaggtgtcgccggcggcgggcgagctgtagaagcacagtcggcgaggcaccagtacgggcttgccggtgtgcaggttctggccccacacccaggggatcggtcgttgtgggtcgaaccggcgcaggatcgggtcggtgtcgtacacctcgtcggggtggctgccgcagcggtccgggtgcagtgcgtcggtgtcgagatcggcgtatgcggcgacgaccgggatggtgttgcgccgccggtgggttccggcgtagcgctccagcccttcgaggtaggccagcgagcggctcgcgtcgtagccgctggactggccgctccaggagacgtcgagcagcccgccgtagccgcggatgaagacgctgccggtcacgggtgctgtggtcggtgacgtgatggtgagcgcggtacccgcacccagcgcgccgcagaccgggttgaccagcgcggtcgctggcagcggatagccgtcgggagtgctcagccggtacgtgtcggggcgcggcttgggccggggttggtgcgcgagcaccagagggtcgggggtgtcaggtcgttgccgggcgcaactggggcagcgcgggtcggccagcaccgggtaggtgcggatccgcaggctggccaggtcgagctggctgacccggggcagcggggtgctgtgccggtcccagcttggtggcggcggcagtggtgggccggtgtggctggcgcggtagagctcccagacggcgtcgagctggtaggcggtcagctgtggccacgggccgacggcaatggtctggtcgccgacttccagggcgtcgcgttggctgcgggtgcgcagccgctgccatcggatggccaggcagtgtccgcaggcggggccggccgtgctgctggacggtccgatcagcacggtggcggcggtgaggtgcacggtggcgtcgcggcggtcggggtcggccgcggcgggcgccgcgagcgcgtcggtgtcgcccagggccaccactcgtggcttcccgcccgtgggctgtgctgtccaacggtggcgcaggtgctgttgcaggtgggccgcggcggcggagagtggggtggggcgcgctgccgccgccgcggtggcggtcatgagtcgttgctccaccggaaggttcgtacgccgacgaccacgaacacggcggtgaagacgatcagtgcggcgcacgagaccaggtagtcggtcatggtgccgaagccggtgaaggcgtaggtgatgccgtcgttgacgtagcgcagtggcaggatccgggagacttcctgtagccaggtcggcatcagttcgagggggtagaacgagccggagaggaaggccatcggcaccacgatgcagttggcgatcgcggcgaccgcctccggggtgttggcggcggatccgacgatcaggccgagggcgaggaaggctgtcaccgcgagcagcatgatcgggatggagagcggccacgtcgggtccgggcgcatgccgaagaccggcagcatggcgacgccgacgaagagcacgctctgggctgctccgatgcccagtgcgaccacgtagcgggagccgatcacggaccagatgctggttggggagagccggatgatgcgcagcaggtcgtcgttgcgccactgcatgagggtgaatgccacgccgaagagggcggcgttggccaggccccaggagagcacgcctggggcgatgtagtcgacgtagccgcggccggtgtcggcgacctcctggttgcggaagatcagcgcgaagatgaccaggaagatcaggggaaaggcgaaggtgaagaagaccgtggtggcgtctcggacggccgccttgtagacggctcgggagagtgcggcgtatgcgctcatgcctgcggtgctccgatcagctcgaggtagacgtcttccaaggtggccggtcgggtttccacgtcgtccaggttggcttcgccgtcgagggcggcgaggacccgggcggtgtgggcggtacgcagcacgagcatgccgtcctcgacggcgacgccgtcgacgccgtcgaggttgccggcccgttccgggctgagtcggccggcggggatgaccagtcgggtgccgatgtgggagcgggcgatcagctcgcgtgggctgtcgagcgcgaggacgcgcccggtggagaggatcgcgacccggtcgcagagtgtctgtgcctcgtcgaggtggtgggtggtgtagacgatggttttgccgatcgctttcaggttgcgcagcatctgaccgaggtcgcggcgggcctccgggtccagggcggcggtgggttcgtccaggaagaccacctcggggtcgtggacgagcgtggaggcgatggcgaggcgctggcgctgaccgccggagatcttggtgacccggatgtcgcccgattcggtcagcccgaccaggtccagtgccttttcggcggtggctgggggaaggccgtagagggcggcgacggtcactaggtgctcgcgggcggtcagccgggtgaagaaggccgatcgctgggtttgtacgccgatcatgggcagcaggtcgaggttgcgtggggccggcgacatgcccagcacggtgatgctgccgctgtcggggacacgcagtccttcgatcatttcgatgagggtggtcttgcccgcgccgttggggccgagcaggccgaagaactcgccgcggccgatcgagatggagatctcgtcgactgctctcacctcgccatacgacttgctcacggcgtccagcacgattgctggaccgtcgatgggtgacatcggctcgcctttcactggttgttctcgttggttggtggtgcggggatccggtcgaccgaacgtggccggcgtggccgggccagccagccggcgagcgtcaggccgacgatggcggccggcgggatgtaggcgagcgcgccgagggagggtcggaggagggcgcccacgaggacgatcacgacggtggcggcggcagcgatcgccagcagccaccaggcggcgaagagcccgagacagaccgcggccggtcgggggtagcggcgggcgggccggcgcagcagccgccggggaagggtcgccaggtagcggcgactctccggggccaggtccagctggtccagcaggtggctgaggatcttgtagccgtccagcggtggcagggcaatgacgttgaccagtgtctgggccacaccgaccaggaggtatgcgctgagtagtcgctcggtgaaggcgccgggcagcacgatgagggcggcgccggtgagcagcaggaccagcccgttggcgacggcgccggcggctgcgatcatcacctgctgggatcgacgcggtaggtagaggtagtcctcgaccttgcaggtgagggtgaccaggttgatccggttgacggtggcaccgaagtggacggccaccagtccgtgtgcgaactcgtgcagcgccgcgctcgaccagacgagcaacgccagtgcgaccaggctgatcgggtcggtgaaggcggggcgggcggtctgccagagcgggccgagttggagcccgatcgtcacgagcagggcggcgacgagtacggcgagcagcgcgaagaccgccgggcgcagcagccaccgcagtcggtgtgcccaccatcccagcgcgccggagtgtcccggatcggtcgccgtcggctcgccgttgcccggcgcggtgcccggatcggcgcgatgcacggacagcaggtcacgttcgtgcaggagccacagcaggcgggtccagtgcgcgtcgccgaggcggcgtccataggtgtcggcgtattcggcgccgacctcgcgtagggaccggacgccgtcgaggcggcgtagcaggaactgttctttcggcgggatctcgaacgaccggccgttgcggcggtccttgagcaggtagacggtgtcggggccgcgctgcaacggccgcgagaagatcaggtcctcgcgcagccgggggcgtttggccagcaggcccggatgtgtcacgacgacaccgccgactctcgcagcacccgggcgagcaggtaggagaggtacgcctcgtcgcggatggtggcgtgcagccggttgttggtcatgtggaggtatggcgagagcagggatgtgagggcctcccccgggtcggtgatgacccggtcgccgccgctccaggcgctgacggtcagttcgccggaggtggccagggcgagcaccttctgccggagcgtggcggcgtgttcggcccatccgcgcaggaagccggggaggcgctgggtttcgccctgcgcgatgagggtgaggatctgttgtacccggcggccgagttccccggcgacgctgtcgtacattcgcgtgtactcgtcgatgccgatgaggttggtgccggcgaaggcccggtgccagtagtggtggtattggtcgaggaagtccaccagttgctcgcggtcgggcaggaaggtgccggcgtgcaccgtcatcagttgcgcggcggtgcccagcagcaccgggcgcaggtgcaggttcatcgacgagatggcgcgtagcaccgtgtcggtggagtgctggaagtgccattcggcgatctcgatgcccgccggcccgccgtacttgccgtactccggtgcgtagggccggtagctgtatgagttgttgggtcggagcagcatctgtccgtttgcgtcgaccagttccgccggccgcccctcggggaactccagcgcgaagaggatgtcgtagagctcccgcaggtagccggtgcccatcgcgtacagcgcggggcgggtggtcaggaaccggttgaccgccgcctcggtacgcgcccgcacctccggctcgtcggctggggtacgtgggcgcagccgcagccgcacgtgtggtccctccagccagtagttgatgaagaagtgaccggcgagcaggtcctgctcggtgagttcccggatcagcggcgccacgcattccaccagcagcggttgcgggttggccgcgtagaagatgtgcagcgcgatccactgtccccgctggtcggcggtgtcctcggcgttggtgggcgcggcggcggacgcggtcattggctgctacctccgtggtcgtggtgggcgacggtctgcctcgcgtcgacgcggaaggtctctactgccagctcgctgacgtgcccaccgtgtgcgccgtgggcgggcagttcgtcggcggccggcagcagctcacgcaggacgatccggtcgtccgggccgtccagcacggcccgcaacgcctgcatcgacagcgcgctgccgaagtcgacgtactgcggcttcgggttggtcgtccgccgcccggggtcggctgagtagacggtggcgaatgcctgctcgggtatgccgtgccgggcccgccagcggcgccagcccaggaacgccgccgggtcggtgccggggtcgcccgtgtcgggaagctcgcgtaccggtacggaccagctgcggcgggcgagcacgatgttgcccaggcgcagccggggccggacggtgatgccgtcggtggtggccgccggcactccgcgccacacgtcgaggcgcaccgccgacgccggtgagagcagcagcagggtacgcgggatctgcggcagcgccatcggcaccaggtagcccaggtacacggcgacgacctccttgtcgaggcgggtcgaccgcagcacgatccggtcggtgtccggatcgtgtgccaggtggaggtcgtcgagggtgagttgccggtcggcgggggcgctgctggattcgccggggcagacgatcacgtagtcggtgagccgggagtgcaggttcaggttggtggtggcggctcccccggtcagctcggcgaagaccacgcccggtggggtgatttcagctgcctgggcacgtagccgctcggcgagggtgggggtgtcggcgtcgaagcagtgggtgaaccggctgaacgggaaggagagtccgccgaaggactggttgagcaccagcagcggggtgggctcgcgtagggccagctggacgaagtgccctttcgggtggatccggtgggcggtgtcgccgagcagcgcgcccatctcgtcgaacagctcgacgggcagggacagctcggtgctctgggggtcggcggcagtgagtgcggccaggcgggtagcgaagagctgtcgggcctcatcgagtgcggtcatttcgggtcggcccagccagttctcctcgggggtgtagctaccgtcctcggcgaacgggcggcgccccgccgtgtaggaggagtactgctcgtagaggtcgtcgtggaagtcctcgaccagccgcagcaggtcgtggcagcggccaccgacgccgaaccgggccaggaagaagccgtggaacatgatccggtgtggcaggttctggtcgaaggcgggcagaatccgctccacggcggcgaggttcgcgccgaccagccgctgccagggcggggccgcgatggtgacgggttcgccggcgacccggctgtcctcgtacagcagggtctgcggcagggtcgggttgtcctcgccgagtgcgcgcatcgccgtgcgtaccgtgtcccggagtcggtgccgcaggtcgcggcgctggtcgaggtcgccctgtcggtaggcgtcgaccagctcgatgatgtcgtggagctggtcgacgaggtgtgtggcccacggcctgtccaggtgccgcagcgtgccggcgagcgtgcggatcgggtccgtggcgtgcacgtcggtgtcgaggccgaccagccgcagcattcccaactccagcagcgtcgacaggtacgtctcgccgtcgggccgttcggccccggtgtcctggcagagccggtccaccaggtcggcgcagcgaatcgtgccgcggtgctgcaacagggcggtgagcccgtccaggacgccgctgcggcgcaggaagaagaggccgtcgcggaccgagtcgaagctgaccgtggcgctgtcgtcgccggcggtgacccagtgccgcacgtagcggatccggtccgcgtcgcggcgccatcccgggctcagctccaccaacaggtcgccgcgccgccgcgggtcggcggtgaccagctcggcgagccgggcgaccaggacgacgttgaggcgtacgtgttggtgccactgcgcgtcgacggggaactcgagctgcgatccggtgtcggtgaagcggccgagggcgaccgcggtgaaggtgctgaacgggctggtcttgcacgcggtgcggtacaggtaggacagcagtgagcgttcgacgcggcgggttcgtttgttcgcgggccgggtcagctgcggtgcagtcccggcggcgagttgctcatcgagggtcggtgaggcgagttggagtccgccgcgcaggcgtggctcgtcggccagccgccacaggtgggcgcgagcctgggcgacgtcggcggcgaggaccgcaccaccttcgtcgtgtcgccgggcgagctgggtccgttgctgcagccagcgctgtacgaccggtagggccgccggccgggtctgcgcgaccgcggcgagcgccggcccgggtgcggccggcaggacgttgttgaagatctgtcggcgcagcgtcagcagccgtcgccgggccgactcgtcctcgttgtcgttgaccagctcgtacaggagttgactgagccgtgccccgtcggccgcgagctggcgttccagggtgagtacgtcgtcggcccaggtgcaggccgccgggcagcgcagcgcgtcgaccgtcgacaggggaaggccggcgacccgggcggtgaagtacgcaccggtgcgccagccggtgggggcggcggtgcgcggtagccggccctgtgctggcacgacgtgcatcaccgcagctcgtatcggtagtcgccgagctgtccgcgttcctcgccggcgagcatgatgagcagcgggaactcgtcgctgtcggcgagtcccagctcctcgacgtaggagatgccgtcgaagcccagtgcgacccccgcgccgaggtgcagtgcggcggcgacagtgtagaaggtctgggccatcgcgccgatggtggcgttgacgaggttgtagcctcggtcgccggtggcgtccagcaccgcgtgtgtgcgcaccgtcaggacgagcacgaccgctgcctgctccaggttgtagttggccagggtgtagttgcgttgcaggaatgcccctggtgggccactggtgacggcgaccaggctgtgctcctgcgggtcgtacacgtatcccccggcgggcacgttggccacggcgttgacgaaggcgtagatccgggtcagcggacggtctgcgggtccgtcgatctcggatggcacggtgctggcggtggtggcccgcagcagcgcggcgagctgctccgccgccatcggacgattgtgcaggaaccggccgaagctgctgcggcgggcggtgagggcggcctcgacggacagcgtcagcggcgcggcggcgggtagcggtaggcgggttccgcccggcggcgtcgggtgggcggcggcgggtgccagcgccccggtagcgggccggtcgaccgacgcggcggtgctgcggctgacctgccgcagcgtgtcgaaggtgagcagcgtctgggaccgctcctggtcgcggtgtcgtacccggaccgtcgccggctcccttcgacgggtgggggcggacgtgggcgccagggccgcgggggcggcgggcgcggcccaggtcaggggtacggcggcgaagagtgtctcatcgtcgggggcgagcccgagcaggtcggcgacggccgcctgatcgaaccagagcacgggccggatctgtcggccctgggcgccggcccagagccgccatgactgcagcagcgtacccaggtccatcgacaccacgtggtacgagaagttgttgtacttgaaggcgttctgccagtacttcaccccgacgatcagaaactggctggcggggtggggtggggcgaccgccgcgttcacccgagcgctgacgtcgccgccgagcagccgctgcatcgcgtgccgggcgtgggcgtagtagtagaccccaggggtgaccccggcgccgggcccggcgacccagtagacgctgcacgggtagagacctccaccggaggcggcgccgcggtgccagttggcgtacgcgtacgacggcagcactcccagatcggagttggcctggatgccgagccgccgtccgagcagcccgtacgagtgatggagcaggccggccagcagcggcagcgtgaacggctcgtcggcgtcgccggggccgtgcagcgcggcgtccaggtcgacgccggcgctcggcggggcgggcagcccgaaggcgctcgcccgcgggtagtacttgccgcggcggggcgcgtcggcccagttgggcgtgaagtctgccgggggcatcggttcacggccgcgccgcaggatcgcggtcgcgtacgcgtgggcgaggccggggttctcggacgtcatggcggcacctcacgggaacgggtggggaacggagtggatttcgtcgtcgcgcaggtcgcggtgcaggagcccggcggtgcggaacgcggtccgcagccgccgcgcgtgcggggcgcgctggcgtagccagccgaagtcgatcggcagcagtcccgggaccaccacgctcaccgtcgtcaggcccagctcgcgctgctcgggggtggtctggtcgacggcgatcacgtcgaagccctgcgcggtcacctgcttcaggcagcgttcgaggtcgtcgcgcaggtcggtggtgaccggtggggcgggacggtcccgctcgtacaggtgcgccatcgggaccggcgccctgccgtgttccagcaggaacgcggcgtgccgcgccatctccggcaggccgtagagcaacgggtggtcgtgcaggctctgcacccgggagaagtcggtcgtcatctgacgtaaccgggtttcgtcggcgcgggcgcggacccggaccatcaccgagtcggtggcgatttcgcagagcgccgcggtgatcgcggcctgcgggtcgaggctcgccccaccgccgaaggcgagggtaccgagaccgccgtccgcacggacggccaccgcggtcaccaccgggatgtcgaaggtcatccgggtgtcgaagaatcgggcccggtagccgtacatcgccagccggtcgaccatcatccgggtccgtggtcggtcgatggtggccgggtcgatctccggtagggaccggccgccgtaccaggccagcaggaacgcgtcgcgctcgatcgcctccatcaggccgtggtagatcgcctccaccatcgatccgccggaggcgcagccgttcgaggtctcctggacgaaccgctcctcgacactcgccgcgtggtagtaggcgaggacctccggcaccagcagcgggcgctggtcgcgcagcgaccagccccacacccacgtgatcggccggtccacgtcgaaccggtgcaggtacggagcggcctgatagaaggcgtcggtgtagagcccacactcgcgtgggtccagggcctcgtcgcccagttcccgcagggtcgcggtgaccgcggtgcgttttccccgcgggcgcaggccggcggcgcgttccagtccttccagcaccgcgatccgggcgctgctccggtagccgtcggtgtgcccaccgtagagcgtctcccgcaggaagcgcccacatcgcagggtgaacgagccgaccgccggggaggtggacagcgaggtgacgtcctgccacagactggcgccgagcgccccgcacacggggttggcgaacgccgccacgttcagcgggtagtcgtccaggtcccggccgcgaaacgtgcccggctccgatttcggtgtggcgggcagctcgatcgccgccagttccggtgcatcggtgaccatgtcgccgcaggccgggcactcggggtcgggcagcagcggcacctggtgcacccgcagggtcgacaggtcgacctgaaacaccgtgctgggcgtcaccgtcccggtgcctgccggcccggtggcggcggtacggcgggctgcgatcagggcatgcaggaagtccgcgacgagcggggtcgcgtacggccaggggcccgccgcgaccgtgtcaccgcccagttccagcgcgtcgcgcaggtcgcggtggcgcaccgcctgccagcgacgggcgaggcagatcgaacaggccgcggccggcggcaccggtccgatcagcgccagctgcccgtagagcagcacccgcggtccgcgctccgggcggggggtcgcgctgagttcgtcccgcacccccaccgcgaccacgtccgcgtcgcagccccgttcggcgagcagccgggccagcccggcacggaccaggtcgtcggccgcggtcgtaccgtcgttcatcggtggtctccggcggcgagcagcactttgaccgccaccagcccgcccgcggccaggtccgcaccaccgacgggcgccaccagcacgtcgtacccgagtcccggtagccgctgcagcacgtcggcccagcggtgccgcaccccggccgcgtccacctcgtcgtgcaccggcaccgtgccggggtcgaagtcgaccagcaccgggtcgccgatatctggtacgagctcggggtcctgcgcgcgaagctgggcctgaccgagcacgtcgcgcagcgccgccgcggccgccgtcgtccagtccggatcggcggtcagcgcgaacgtccattgaccgcggtccgggtcgaaggagcgggccagcagcaccgccgccccggtgtcgcgctgtccaccgaggtcgagcagttccatggtgacgcccaggttcgctgttgacctggtgagaaacaccagctcgggggtggtgccgatggtgtcgaggcggatccgtcggacggtgtcccgaccggcgatgacctgccgtagcgtgtgcccggcgagcgccgaggcgaggccggcccggacggcctcggtgaggtcgccgcccgctcccccaccggcgctggtcggctcggcctcgtgccggcggttggccgcgccgaacggctccagcacgggcatcggcaccgccaccacctcgcggctgagcagtgaccgggcggtggcccaccgttgcaccggggcgtcgccccagcctgaggcgaggccgagtcgggcggcgtcgacccgctcggcgccctggggggcgggggtcccgaccgcgatgctgctggtgttgacgacggccgcgatccgtagtgcccgcagccgggccgccgcgacgtggtggacgtcgaacgcggtcaccgttcggcgccggccgctgccgtcggtgagctcgaccgcgcccaccttgatcggggtctggtcccaacgctcgtcgtcgtagcgacggaacacgcccagatgcggctggagtagcggttggtgggactccaactgtgcgagcgcttcctgcgcccccgcggccgggtcggccgcggaggcggcctcggcaggcgcttcgtccagcccttcggtggtccaggccggttcgggcggtgccggccggcagaaggtgcaccgggggtgcgcaagaagttgctcggtcagcacgtcgagtgaggcgaggtgctgaacgatcacgctcccgtcggtctcggcgggcagcgcgccggtggtcagccggaacacctcgtacgccaacaggttgccgatcatcgccgcaagcggtccgtcgggctcggtggcggctggcgcggccccggacgggagcgccgccgcctgccacacctgcccggcgccaccggtctcgtcgttgtcggcgagtcgccgcatgacgcagcaccagcatccggtacggccttcgccctgcaccggcccgacgagcatccgtccgccggcgacccaggccggcaggagcagccggtcggcgggaacgccggccgcgaggagccgcagggtgtcgcggggcgcgtcgtccccgccggccaccacgacgatctgcgctgtggccaggtcggaccagccgacctcgttgccggtcgtgggcagcggcacggtcgtcgcggggcagcctgcggcgtcgagctcggccagctcgggcgcgagcctcggcgcgatcgccggcgagacggtcaccgtggcggcgccgttgcgaagcagtccggtggcgcaggcggtggcgaccgggccggcgcccagcaccgcgaccgaggtgtgccggaaggtggcgaagcgctgcggcgcccggtcggtgtagtggtcgaggtaggcaacctgggtggcgaagtgcgcggccaccgccgggccgaggatcgccgtcgggtctccctccgtctcggggacgtcgcgggcgaagccgcgtgcgtagagggtgctcaccagctcaccgatcatggcccgttgcccggcgggtagccgggcacagatgtccgcgacctgattgcgcccgttcaggtgcgggacgagtaccgacgccagccggtacgcggtggtggaggagaaccggaagccgctggtggcgttgtggaacagcactccgtcctcggttcgggtgaacagcacgtcgtggcgcactcgcggccgggtctgcgccaccgtgtcgtatgcagtgctcatcgcatggatcccttcgcttggtgcgggtgtcgcggtgggccggggtggggggcgtaccgatcggccgcaacctgggcgtgtcgccgcagcagtacgcgtatccagtagtggtccgcggcctcctcgagcaggctgtggtcgaccagttcgtcgagcaggtcgcgagccgtggccgggtcgacgtcgagtagctgcgcggcctgtcggacggtgatggtggtgggagccgcggtggccagtcggacaaagaccgctcccagcgtgtcgccggtccgggacagggcctcgtcgaagcggtgaccgagtgacatgtccggttcaccgggcaggctcagccggctcagcgggtcgacgcgcagccactccaacgccgccgcgaggtccgtcctggtgcgcagcaggatgcgggtggcggcgatgcgcagcgcgagtggcaggtggtcgcagagtgccgcgatctccgcggcgctctgcgggtcggcgtcgacgtgttcggggccgagtgcggtacggagcagccgcagcgagtcgtcggggttcagcggctccacccggtgcagccacccgcccagtcgggcaaccggtccagagaggctttgtcggctggtcagcagcagggcgtcgccgggcgccaacagggccggcaggtcccgtacctgacggccgttgaccacgtcgtcggccagcagcagtcgtctgcccacctggacgtcgtggccctggtcgaccgccgtgagtagctgctgttgggcgtcgtgcagcgacgtcaccggcccggtggcggccgcggtcacctccacccggccgccggggaagtcgggggcgacgagctgcccgacgtactgcgccagcgcggtcttgccgacgccgggtgggccgctgagcaccacgatcgggcatcccgcgcggaggcgttcggcgatggtctcggcgagcgcgtcccgaccgacgaggccggacgcgaccgggtgccgggtcaccacgctggtcggtcgcacgaccgggccgaccgacgtgggtgcttcgccccgcaggatggtcagctccaacgcgcgcagggtgggaccgggggcgatgccgagttcgtggcgcaggtggtcccggatccgacgcagttcggccagggcgtcggcctgccggccggtgcggtagagcaccgaggcgagctgcgcggagaagcgctcgttcgccgggtacgcacggacggcggtccagaggtccaccagcgcggagcggtctcggcccaggccgatcttcaggtcacacacccgctcgatcgctcggacccgctcctcgctgatccggggtaccacgtcccggtgcagtgcctccgatggcacgttggccagcatcgggtcgctccacagcgcgagcgcctcctccagcctcgccagttccacctccgggtccgtgacgtcgcgggtgtggccgatcagttcgcggaagcgcatcaggtcgacggtctcggcggtggcggtgatccggtagccacccggcacggtcttgatcacgctgccggtgatgccgtgccgggcgaacagttgccgaagtcgcagggtgcaggtctgcagcgcggccttggccgaggcaggctgctcgtcgccccagatggcctgccgcaacgcgctgaccgagaccacctcgtcggggtgcaacagcagcacggcgagcagcgaggtcaccttcgacggtgggaggaccagcgtgtccttgctgctgctgagggtcaacgggccgagcacccggaacgccgccggttgggctggctggtcatggccggataggctcgccgcggcgtgctccatcgcaatctcccgtccaagcggacgcggggtggtcgtccgcttctgcggtgtcggcacggtgcggattgctccgtggcataccgctgcccgatgtggtccgaggtcgccctgcttttgcggcgatggcggatgacccacggcaactccaggaatgtggtcgggcagttcgatgggtacagttcacgattcggtcatttaatggtattcgcaattcagataccactgtgttcgtgaatgcgccgacggtccacttctgtccgtacacatcggacacctcccctctccaccgcccacctcccggcaacgctgccgccatgatcgtgcggttccggtgtcgtccgcgtcagcactcagggcgatgccggaaccggccacggccggtttcggcaactcccgagtagccaggacccctgggccggtccggacgacggtgactcccgggtacgcggcagtgggccgctgccgggccgaagatccggagtgttccgggcgacgacgttcccaccggcccggtcgcggtcgcgtcgcccagccggtccggcaccatcaacagacgaggatcgatgtccacaccttgcgaaaagcgcagatttcattaatctgaataccagtggggatggtggaggcgaccttgctcgacaggctagggatatcggcgggaatcgaagccgtctactgggcgatggtggaaaacccgacctggaacgtcgatgaactcgccacgagcctggacgtaccggaggcggtcgtccacgacgccttctccgccctggccgaccaggcactcgtcacaccgtcacccggccgggagggcaacctgcgctcggtgagcctgcggctcggcctgctcgccctgctccaccaggccgagcagcagatcatcgcacagcaggccaagctgctggcagcgcgcgcctcggtgctcgcccgtgccgccagccacgacatccaccgggagcgagaggaaatcgtgcggctggaaggacccgacaccgtgtgggaacgcctggccgagcacgcctgcaccgcgtccgagagcatcatgacgctgaccaccggccgggcgatgccaccaggaaccatcgagaccagcaagaacctgactcggatcgccctctcccggggagtgacgatccgtcacatctaccaggagagcacactggacgacgccggatcccgagcgtacgccgagctgatggccaagcagggcgagcagagtcgggtgatgaccgaggcgccggtgcggatgaccctggtcgaccggcagttcgcgctcatcccgatcggatcccggtcctgccggggcgcgttggagatccgcggcagcctcctggtctccacgctgtgccttcttttcgacctactctgggaaaggggcatggaattccccatgcccgccaatgccgatcgagacggcttgaccgaacagaccgtcgccattctccggctgctccgccagggacgcaccgacgaggcgatcggccgccaactacagctctccgagcggaccgtccgtcgcaccgtccgggacctgatgcgacgcctcgacgcggagagccggttccaggctggggtggaggcagcactacgccgctggatctgaggacaccgccggggccatgggcgggtgaccgaaagccccctacccagccggggccgggtgatcggcctcgaagcgagtgcgggtcaggaaggccagttgggctcgcttgtcgggcaggtcgatctccgcggcgaaggtgaacccctcgatccgcaggcggtgcagcgcggcgtcgtttcgcacgtccggctccaccacgattcgccgcgtggccgggtcccgcagcagaaaccgggccagcgcgggaccgatggctgtggtgatgccacgtacgtagtgtcggggcgggttgagcaacaggtgcatcccgatgtcccccggctgcaccgggtaacgctcacccaccgggtccgcctccggccggtaggtctggaacagtccgaccggctcgccgttgagcacaatcaggtacgcgtgatgggtgtccaacccgtcaaggaacgtgtagatctcgcgcacctggtcgagggtgtgtgagcccattccccagaacgcgttgcggggcagggtcacccagccgtgcagcagcccggcatgctggtcgggatgtaccggcgccagcgtcagctcgccaaggtcgggaatctgctcccggtaggtcatgtcgtctcatccttcggtgcatgggtcccgtcattcggtgtctgggtctcgtccttcggtgtctggtgggcggtgggtcagcgatcgggttcggacagacaggagacgcggttcacgaaaccgctcagttaggttagcctttcctaaccaaggttgaccttagctggagggttcgtgaaacggaactgggaaggcctggtcctgcgggccatgggcggccgggacttccggctcaccgtgctgagcaccgagtcggtcgccgggcactaccagcggctctgcctcgacgacggtgggctgctcgaggactgtggcgtgcacccgacgatgtggatccggctgtggttccacaccaacgggcgggcgcaccagcgggcctacacgctggtcgacccggacccggcgaccggccggttcgccctggaattcgcccttcacgacggctgcgccgcccgctgggccgccaccgcacgcgttggtgacaccatcgacgccaccgtgcagggcagcgcgttccagctacccgatccgacgccggagcacctctacctggtcggggatgcggcgtcgctgccagcggtcaacagcctcctcgacgctggcgccgacatcccagcgacggtgtggctggagttcgcccacgagggcgagaaggcactgaccccgcgtgcccgcgcgcaccacgaggtgacctggataccacgccgcgacggtggacgacacctggtcgagacggtctgcgccgcgctgcccgccggcgacagcgcgcactactgggtggcctgcgaggccgccagcacccgcagcatcacccggcacgtacggcggacgctcggcgtcggcaagcaccagctcacctcactcggctactggcgggtcacctgatgggtcggcccggcacccggagcacacgtgacgtcgccgacactcgccctggcctgcgtcgcgccgaccctggccatgaatgtccccgacgccgccgagctcggcgtccgggacacgatcacggtgggcgtggcagcccagcggcggttcccactgtccggaccgaccgaacgcatggcggttcgggacgtcgcgcccagcgccgtatgatcccggtccgatgaattggtgagcccgagaaagacatccacggcgtcgccgtttccgtccgtacgaccgctggggaatcgcatgagtttgatcgacagtccgcccaacgatgcgggccgcggcctgtccacacccatggaccgggccgcagcgggccgggtgccgcaccgctggctgattctcgcggtgctctgcctgacccagctcgtcgtcgtgctggacaacaccgtgttgacggtggcggttccggtactcacggtggaactgaacgccggcaccgccgacgtgcagtggatgatcaacgcgtacgcgttggtgctgtccgggctgttactgagcgctggcagtgcagtcgaccggtacgggcggcgccggatgctgctggtcgggctggtgctgttcggcctgggctcgctggcagccgggctggcccgcaccaccgagcagctgatcgccgcccgggctggcatgggggtgggcggcgcgctgctggtcaccgccaccctggccgtcgccatgcaggtcttcgactccggcgagcggtcccgggcaatcggcatctgggcggcgaccagcgcgctgggcttcgccgctgggccgccgatcggcggggccgtcctcgcccacctgccctggggcgcaatcttcttgatgaacatcccgatcgtgctgatctgcctcctcgccggctggacgctggtcccggagtcacgggatccgtccggcgggcggctggatctgggcggggtggcgctgtccactgccggcctgaccgcgatcgtctgggcgatcatctccggtccggagctcgggtgggcctcgacgaaggtgcttggcgcgggtgccgccggcgtgctgttgctggtgtccttcgtgcgctgggaacagcgggtcgcccacccgatgctggacatgcactttttccggaatcgccgcttcgtcggcgcggtctgcggcgtcgtgctgatcactttcggcgccaccggcgcactgttcctgctcacccagcaactgcagttcgtccgcggcttctcggcctgggaggccggtctgcggatggtgccgttcgccctgtccatcgtgctgctcaacgtgagcggcatcgccgcgatggtgatccgccggcttgggctaccggccgccatcgccaccggaatgaccctgctggccggtggcctggcgctggtcacgcacgtgcggtccgagggctacggcacgctgctggccgggctactcatcatgggtgcggggtgcgcgctggcgaacccggccatcgtcgaggcggtgatgagcgcgatcccgccgaacaaggccggcgccggggccggcgtcgacggcacgatgaccgaggtcggcggcagtctcggcatcgccgtgctgggcgcggtgctcaacgcccggttcgccgcgctgctgcccgcggcactggccggcgccggctcgttccccgcggccctggccgccgcgggctcggaccgggaggtggtcaccgtcgcgttcgccgacgcgttgcggaccggtcagacagtgggggcggtggcggtcctggtcggtggtttcgtcgccgccgcgctgctgtaccgggccgaccgcttgtccgggcccggctgagacacctgccgccaacgtgctctcggctcgataccgcgccaccgggcggtgccgggtcagaccttgagcacgtccacgtcgtaccgcgcgatcgacgcgtcgcgggaggccaacgtcatgccttccacggttgcctgcgccaccaacatccggtcgaagggatcgcggtggtgaagcgggaggcgcccggcggcgatcgcgtgggcgtgcgtcaccgccagttcacgaaagcccatgtcccggacccgctccgcgaggtcggacggtccggcgagcttgcccgccgtctgcttgacggtgatctcccagagggtgaccggagaaaggtagatgtccgggtcacgacggagccgatcgagaaatgccgggcccagattcgcatccccggtgatggcccacagcacgacgtgggtgtccaacaacaggctcatgcgctgatgccgaagtcatcggctatctcgtcgttggtgtgaggcgagtcccagtcacctgacaggtccagctgccccgcgagggagccgatcgcggtgcgattgacccgacgcaccaacggcacgaccttcgccacgggggtgcccgcccggtcgatgatgacctcctcaccgcgttccactcgctcgatgatgcgcgacaggtgggtcttggcgtcatgcatgttgtagtgcacggcttcggtcgacacggccacctcccaggttagctaacgacttagtctatctcgccgacggccgctgacccgtcggcctggggaggctgacgacctcgtcagcgggtctgatctcaccgcgcatctcaccgatacccggcgagagtgggacagtcacctccgccaccactcgttacccctctgtcacttccgcgccacgacacaggtcaatatgttgcacccaacaacaatctatgggagcgttcacacagcatctgtcgtgccgcaccgcccgcacccggcgggcgggacgccacccacccatcccccaaccgacggcgcgcggtcgatccgccctgcccgcgtgcccctacccccaccgcaggaggcaccgtgcatcccgtacctgatcgcaggcggggcggcttccgtacccgcaccgctgccctgcttgccctcacgctcaccgcgtccctgctggtcacacccggggccgcgcgagccctgccagatccggtcacggccagcagcaccggcatcgagccgacaccggccggcgaacgacggacggtcgaggactaccaggacggcgtcccgcccgaggttctgctcttcgcctccaccgaggccgaatggcccgacgtggccaccgtcgccaccggggaccgtccgggcgcgggcagcgacgacgacgctttctccgtccggtacgacatcgagggctggggcggattcacccacaacttcatcgccccggacggccaccaggactggcgggagtacgacgggttctcgttctgggtgaagggagacggcagcggccggcgggtccagttcgagatcaaggatggcggcgcgcacggtgaggcgtcggagctgtgggagtcgttcttcactgacgactccaccggctggaagcaggtccggacgaccttccccgagttcgcctggcggaccagctaccagccgggcgacggcccgaaggaccgggagctacagctcgaccggatgtggggcttcgcggtgaacctcccgcagggcgccggtgagctgcggttcgaccaggtggagctgttcaccaacgtggcgacggtcgccgacttcgaagccccgcagccgacgctcaacccgccggctgggcagcccggcatcatcaccttcggcggagacccgtcccgggttccggaactgagctacgtcgacgcgccccgcgacggcgtgcccgccgacaaccaggccctggcggttgccgtcgacaccaccaccagttgggccggattcgcccaccacccgagcttcgacaccgatccgcaggactggagccgattcggcggattccggttctggtacttcagcccgctgaccgtgccaccggccgcgcccggcgccggacggccgatcgacctggagatcaaggacggcggggtggacgccgaacacagcgagctctggaccaccagcttcaccgaggactgggtcggctggcgcctggtcgagatcccgttctcccagttcaggtaccgcaccgacgaccaacccgtcggcggcatcaaccaggaactggacctcgaccgaatgtggggctacgccatgcagccccgctccgggtacgccgacaccttccgcatcgacgacgtccaggtatacggcgtcccgcaggtgggaccgacggtacgagtggacaccaccccggcggtcagcctgctcgacgagggtgagtcggccaccgtcacggtccggatcaccaacaccgacgacgcgccgctggacaacgaggtgaccctgcggtacgccaccggcaccggcacggccaccgtcggcgaggactaccagccggtcgagggcgaattcgtcttccccgccggcaccgcctccggaaccacccggcagatcaccgtccagacgctctccgacgacgacgcggagacggcggagaacatcccgctgacgctgtccggcagcggactcgccgtcgccgaggacctgccgaacatcgtgctcaacgcgcacggcctgccctatttggacgagacccggccgctcgacgagcgggtcgccgacctgctcgcacggatgtcggtcgaggagaaggtcggccagatgacccaggccgaacgtaacgccctcgagtcccccgacgacctggccacctggcggctcggctcgctgctgtccggcggcggctcgacgcccaacccgaacactgcggagtcctgggcggacatggtcgacggctaccagacgcgcgcgctgcagacccggttgcagatcccgctggtctacggcgtcgacgcggtacacggccacagcaacctccgaggtgccacgatcttcccgcacaacatcggtctcggcgcggctcgtgacccggaactggtcgagcgggcggggcacatcaccgccagggagacccgggcgaccggtccgcagtggtcgttcgcgccctgcgcctgcgtggcccgcgacgaccgctgggggcgcacctacgaggcgtacggtgaggacccggcgctggtggtcgccaacgagacggtcatcgacgggctccagggccacacgctggccgaccgcaggcacgccgaccgggtactcgcctcggtgaagcactacgccggcgacggcgggaccgagtaccagccgggtaacggggggtacccgatcgaccagggcgtcgccgtcatgagccgggaagagttcgaccgggtccacctggagccgtacatcccggcggtgcgcgaacaccacgcgggaacgatcatgccgtcgtactccagcgtcgacttcaccgacgacggggtgggcaacccggtcaagatgcacgcccacaaggaactcctcaccgatgtcctgaaagaggagttcggcttcgacggcttcctgatcagcgactacgccgctatcgaccagattcccggggactacgccagcgacgtgcgcacctcgatcaacgccggcctggacatgatcatggtgccgaacgagtaccaacgattcgaggagacgctgctcggcgagatcgaggccggcaacgtgtcgatgtcgcgcatcgacgacgcggtcagtcgaatcctgacccagaagttccacctcgggctcttcgagcagccgttcaccgaccggacccatttggccgacgtgggctcgcccgaacaccgggcggtggcccgcgaggccgccgcgaagtcccaggtgctgctgcgcaacgacggtcagatactgccgctggtcgccaccggcaagctctacgtcgccggcgacaacgccgacgacatcggcgcacagtctggtggctggacgatcacctggcagggcggcactggcgacatcacacccggcaccagcatcctcgacggcattcggcaggtcgcgccggacaccgaggtcacctacagcgccgacgcctccgcaccgctggccgggcacgaccgggccgtcgtcgtggtcggcgagcggccgtacgcggaaggcgtgggcgacgtcggcaacaacggcttcaccatgacggtgagcgccgccgagcaggacatcgtcgacagggtctgctcaacggtggatgactgtgtggtgctggtggtgtccggtcgtccgctcgtgctcgacgacgcgctcgccccagccgacgccgtggtggcctcctggctgcccggcaccgagggcgccggcgtcgccgacgtactcttcggcgagcggccgttcaccggtcgactgccggtgacctggccgcgttccctggcccaggagccgatcaacgtcggcgacaccagctacgacccgctgtacccgtatggctggggcctgcgtaccgacccgacccgggaccggctgcgcgagctgcgtgccgagctggcggaggtcaggcaggacggctggacccgcgccgcggtggcgttgctggagcggtcgctgcgcaccgagagctcctggcatgccgacggctcggtccgcgacgaacctcagctggtcaaggaccttacggtgatctccaccctgatggctttcaccagtcgagacagcgcggcacaccacgaattgctggtgtcgtcgctgcgagacgtcgcgcaggcggcgatcgcgcgggagggtgtcaccgccacctcggtcacgcgcacctccgcactgaccgccgacgcggagcacgcgctcctgaccgacaaaccgaccgtggcgacgctgaaactcgccgcggcctggcggatcgcggctgactgatccccgaaacacccgggcggcgtcccggcccgaccgcatcgggacgccgcccagccacagcaagaaggcccgtcccaggtaggggctgggccttcctcctgttgtccaggctcccgggaaccgggcttcccgggtggtcagtgctgcctggtgtgccgcacgaaggctcgccacgccgccggatcgaacaccaacgccggcccggtcgggtccttggaatcccgaacgcccacgacgccgggaaggttgtccgcgacctcgacgcagtcgccgttcgcaccactccgggttgacttgcgccagacagcgccgagtatgtcactcacggttattcatctcctcgatcagtgtggttacaaccttgtctgtttcatgcgagtcaagggccttctccgcgaggtccgcccacactgcatcgtacgtttcgatctcgccgggcttgtcaaggtagagcgcccccgtcagtgactcactgtatatggtcgatggttcctgccgaccagcgtcgtcgggcgggaagtccaggatggtgaacgcgcccgaaaccgatgcgcggtgtggcccggccttgaggggcagtgctcgcacactgacgtggggtcgctcgttggctttcagcaggtgccacaactgttgtgccatcgcgccaggaacagcgggagtacggcgcagcgccccttcacaaatgatcacttcgagctggggtggcggggggaagtgacgcgacagcagaccctgccgctccatcttcaccgccattcgccgctgaacatccgcatcgtcaagatcaggccgatcagccctgatcacggactccatgtacgcgtgcgcctggagcaggccagggatcaacgccggctcatacttgcgcacccgcgtggcagcgccttctaggcccacgtacagctcgaaccagcccgggacggcgtccccgtacgcgtgccaccaccctttggccttggtttctcgcgccagggcaatcaaacccgccgtcatgtccgctgtggtctcgtagagctgacaaaggatcttgacatcggtggcacgaaccgggacgacccctttctcgattcgccagatcttctgcggactgcactccaactcatccgccgccaccttgatcgtgatgttggcgacctcccgctgcgaccgcagaaacctgcctagctgcctccggggcaccgtcgatcctgcatcgggctccacgatcctccttccacgacggaacacacgcgcactcttgatggaataccctcagcgaagtttccaccagggtcaacgccacgcagcaaaatccctcaaggaatattgcttcacttactccctggctccagcatgaagacatcgacgtcccatcgggaggctgacatgtctgcggcggctgcctcggcacgtgtgattggcctggctgcggggctgttgatctctcaatggtcagggacgtggcgcccgacgtacggcgaaacggaacgctgcccgcgttcccacgaccatcaccccagatccgataggagccgacggtgacaaccaccaaagacctaccgaaacggatacctccggcggcactcgctgacccagcctgcacttgtcgccccacagctacttccgaagatctgccgctgtctggtctgcgcgctgttggttgggcccgcgtcgactacacccacggcccagacgaccagctccttgcggctgcgcctgccgagcggtggaggctctgatggcggacaacaatcccgaggaggtgcacccccgccgtgatccctccggcccgccccggttgccggatggtgaccgggtgcatccggagcatccgccggacatcgcctcaccgacgacgcggcacagactgctcaccgcactggtcgtggtcgttgtcgtcaccgccatcatgatcggagcgttccggtgacggacagggccacatctgccgatgcaccccgggtggggtcgcgacacctgtagggccgagtggccctgcccgccagccagagccaccctgctgaccgcggcaacgcactcgaggagattcgcttcgccggcacggcaatcggtcgcaccggccacgacctcgggtctggccgactacgggctctccgccatggatgccggacgagaagtgcctcgctgtggtcggctcggatagcatgcgggctcccagatgtgctgcgcgggcggcattcggtggagcgaggggcaacatggagcaggtacttgtcacgggagccactggcaccgtaggtagccttctggttcgggaccttgctggccgcggcgtccgagtgcgcgcgctggttcgttcgccggaacgggcagcggcggccctgcccccgggcgtggaggcgtttcggggagatgtcaccgacctggcgtcggtacggtccgcagtcaggggatgtgacaccgtctttcacactgccgggctacccgagcagtggttggccgatcccgacgtcttcgagcaggtcaacgtcaacggcacccgtcacctggtggaggcagctctcacggagggcgtggcgacgttcgtccacaccagcaccatcgacgtcttcgaccgtgttcccggcgtgccgttcgacgagtccaggagtctcgcagtgcgtccgctcggatcggcatacgagcgttccaagcagcgcgccgaccgtcttgttgccaaggctgtcgagcggggcctgccggcacggatcgtgcatccgtctgcggtctacggaccaggtccggcaaccgcgaccgcgctgaacctggtgctgctcaggctggcccgtaatcagattcccgcgctgcccccgggtggcatgcccgtcgtcttcacggaagacgtctcacagggacatcttctcgcggccgaggcgccgatcggcactcggtggatcctctcggaccgctacctgaccatgaccgccatcgccgagtcggtccgcacggtggtgccgacgtccaaggtcccccgcaccatgccaacggccctcgcgacaaccctggccactgccggtgaggtcgtcgcccgcgtgatccgcagaccgcccctgctcgccgcgggcgagctgtactttctacgctctcactcgctaccagactcctcccgggcgcgcggccaactgggctggcacaccactgaggtgcaggagggctttgcccgcgccctgcggcacttcggcgtactgcgctagacagcagccgaagtcgcccaccccgattcacctaggacagctggccgacagtcagcaggatcgagatatcaccgtccggcgctgacccccgacgctcacagcagagtacggcgcacgtgggtgtggccgcggtcagaaggtggtggcgtcggttctcatccgcctcgcactgctctgcccgacctcacggtgtcacagccactgccccgcacgatggtgaacaggtgcatgtccccatcggggatcaacgccgccgccactccgagaccgcggtattcgtatccacccgcgtcggactggaggcacacatcccgtcagcgtcacgccctcggtcgaataccagaccatgcggcacctacgagtagtccgcactgtgggtttcgatgccccagaggctgccaccggtgggggattgactcttcggcttcgcgttgtaacccagggtcaggtacgttccgggcgtgatctccacactcgacgggttggcctggtcggcgtggcccgagttgtagatgggcagcacctttcccttgacccagttcgcggtcgggctactgatcatcattccgacggtcggacgattcgtctgcgccttgtcgccgtaggtgaacagcacctgcccgtcagaggtcttgagcaggtggtgcgagttggccaggacaccggtgaagctctggtacgtgaatgccggcgtggcggtgtaggggttccacctggcgacgattgcaggagacccgccaccgttctgctcagcccgaaccaccgccaccaccgtgcttccgatctgcacgaagctgggctcggtgtaccttcggccaaccggattgtcgttggtgatgatcttggtggagcctgacaccaggagccgtggactgagcgtggcccgccaggtggcacggatgaagtgcgcgccgcccgtggttccggtggtgtagaccgggatcaagacctggtcgacctgagtctcgttgtcagccagcgcgagggcgctaccgtggctgtacataccaccgttgattcccggcgcggtgagctgtacgggatcggtgaatcgggtccagcccggcttccacacagagtagtagacctttccgcccggcgtgaagaaggtgagcacgacgctgccgtcgttcatcttgccgagcttcggatcgcgtgtgtcgacacccgccatcgtgctcggacgcgccagcgctgcagccggggtgctccaggtacgcccgtcgctgctaccgaacgagagctggatcacgccgacggcgttctggtgtgcggttgcccggtgccagacagccatcagcctgccatcatcgagctgaaccacgtctggaaagcgagcttcgtagtcgccgggctcctgcacgacgttcacgaccaggctgacactcgcggcagcgggctgtgcggccacacccaccagcaccagtatcgcgagcagcgacaatccccaacggaacctagtcaatgcgtacctcacccttggtcgacctcgtcggttcgggttgcgatcttgattggatgttcggacaactggcaagggactgtgccgaatctcattcgaccgttcgtgacgtagccccaggatcaatagcgcacgtcagcgcccgtcgcgatgggtgcctgcgccctgtcgggcggcaacctttcggaggccggcatccaccaccgttgggcctggctccttctcgaccttgaaccagccgctggtgcagtttggaggcgcccacgggacgttcacgtcacgccggctacatcggagccagtttgagtggcctcctgccgcgtagcgctgcgatcggctcgccgttggccttgccgctttacttgcgcagcggcacggcaaccggttagcgaccttccccgcgccagggtccgtccggcgtcagggcacgaagcacggtcagcagctgcggcggctcgacccgatccggcagcgaggctaggcccgaccacgacacccacgcgtgcgaatgcaggtcgacctgctcatcaggaagaaggcccgtccgcgtcagcgaaggtgactcctcggcgaaatacgccacgaagaaggcctccggaccaacataccgcgtgcccttccaccgcacgtcccgctcgaccgtcaccgaccggtcaaggaccgccccggggtccagtccggtctcctccaccagctcgcgccgcgccgccgccagtggcgtctcacccggctcgatgccgccaccgggcggctcccacaaccacgccccgtcaactgggtcgtgccaacgcagcagaagtacgcgccacgcggcgtccagacagatcacccgggccgcgggccggcgcgtcgtctccaccaccgcgatgctaggccatgcgtcgaggccagtgtcggggcttgggctggcttgagggatctccgcaggtcgaggactgaatgggtgaggtcgccggtggttgatggttcagcgaccacgcagaacccaaaccggatacctcgtggacgcctcagaagacgtgtcggatggtgcagcgatgtaggcacccacgacgcgatccgggcacggccggatgccgtacgccacaacacacaactagacattgtcaagacggcctggtgaggctagcgtttgagtcagacttgacattgactagattcggagctacccatggcaaccgccgttctccttgtcgcactggccgtcttatgctgccttgggatgctgggcgtgcgccgattcgcgacctggccttcggccgctgcgcatgccctggcgttcatgctgttcgtgacggccacagcccacttcgtgccgggtggcgtcaccgtcatgcctaaccacgacgatctggtggcgatggtgccgcctctggtgccgtttccgtccctggtggtccatctcaccggcgtgttggaaatcctcggcgcgctcggcctcgtcatcacccgcactcgccgggctgccggaaactgcctcgcgttgctgttcgtcgttctgctgcctgggaacatctacgcggccgctgctgaggtcccgttcgcgggccaacaagcatctccgctgtggcagcgcatccccgaacaggctctctacatcggcgcggcactgtgggccacgcgcggcgggtggccgctgcaaccaaaggagcgtgcggcatcccctggagctgagcgagcgtcaggtccgacgaactgaacgcctggagcctgccagatcccgtaccgaccgccatcgacagccctggtcagcgatgctggcacaagacatcgacacgcctcccacaacggatcgcctggaacggtcacgggcagaatcgggacggtccacggcacgcgcagttccaaggaagctggccggcggccgccgtagcctagggtctgggattcttcgtgcgttggcccttcctgcgggggcggggccagatccagccggccagcaccgcgccggccagtgcgatcacgcctccgagtacgagggcgatcgaggctccgtccgagaacgcctggtcatagaccctgacgacgacggcccgctcccctgttggcagtttgtcaagaatctctctcgcgatctgggagttggtcagtgcgttgacgacctggttggattccgcttcggtgagtccggcggcggtgctgactggtgcggcttcggcgcggccgaagcgggttgttgcggcggtgagtaggacgacgccgagtgcgccgcccagcatgctgctggttttgtataccccggatgcggtgccggcgagggtggttggtgggcctgcgacgatggtgtcggcgacgggtacggacagcaggcccagtccggcgccgacgacgagcaggcccaggattactgcgaggacggacagggcgggtaggagggtgctgatggcgatgctgccgatgccgaccaggacgaggccccagattgagggggcgcgggggtcgtgtcgggtgagaattcgggcgccgatggtgttgaagatcaggattgttgcggcggcggggatgaggatcaggccggcgatgaatgcggtgtagccgcggacgtcttggaggtagagggacagcacgaacagtgcgccggcgaaggacatgttcatcgtgaggttgacgatgagggcgccgtcgaagctgcgggtgcgaaacagccgtaggttcaccagcgggtcgctggtccgtcgttcgacgaagatgaaggctgcggtgagggccaagctcgcggcgaacagcgaaatgatcagtgggtcgtcgaagccgactcgttggccttcggtcaacgcgaagagcaaacacagcgctgctccgccgccagtgaccacgccaaggaggtcaactcgtccgtagcgtctggttgcggtgggggcgtcgcgtctgattgtcaggtacagcacgaggaccacgggtgcggtgagccagaacagcgaccgccagcccaacagggtggtgagtcctccgccgatggcgggcccgaccgactgaccggcccagctcgctgcggtccatgcggcgaatgctgagggttgctcggctcggtcgaacagggccgggatcatggctagcgtggcgggcaggatgagtgcgctgccgacgcccatcatcgcccgaccggtgaccaggccggcgaggttgggtgtgaacgcggttgccagcgcggcgacgccgaagatcagtaggccgaggagcagcatctgtcggtggccgtagaggtcggtgaggcgtccgccggccagtaggagtgtgccgcaggcgatactcagggcgttgttcgcccactgcatgtcggtcaggttgacgctcaactcggtggcgatcgtcggtaacgccacacccaagtcggagaacgcgatccacaccagagcggcggcggtacacaggccgactagggcggcccgtcgcgacggcgatgaccgaccaggccgggaggacatgacccgacaatataggagaattcgctgtccgcgcggttcagatcatggacgtgccgcaccaccagcgaacggctaggacgccgccatggacgtgccgacggagcgacatcaaccaaggtgatcatcaggcagcccttgaccggtcagtcatccggcctgggaggaagatccgaacaggggctgcctggtcgtcggctagagttcactgttcatgagtcttcgggtgactctcgtctaccaggtagatcgtgacgtcgtcggaggtcgaaatctcggactccttttcggtcaccacgattcccgacgccccgaagaatcgcatgctcccattgttgatcaccgaggtccacgtgcgcggaccaggcgtggccgactggatggtcagggcctgggaggtcaactctccgacaccgtcgagggcccaggtttcctggcattggagcgtctgttccgcattcgccatcaggaagacgcactggttgccgaacctgccgacccgctcgccgtccttcagcaggtagcccgtggacagggttacgtcgccagggcggggcccgcccggccggatgtcgttgtagctgctgatcgtctcggtggtcaactcgatgcgggtgaagcccgcgccatgagctgagcgtgagtgtcggtcatcggtgagttcgggatggccgccgtaggcagccgaggcagggccttcatcgttggaggggccggcgcgtaggggccgtccgggacgggccgcagcaccgcggcggaccccccgccccggcgggtcggttccgccacggccaccagcctgcgctggtcctggaactcgatcgcggtcgccgcacccaactcggcgacggagtggaaggccggctggccgagcgcgacgagttccgactcatggtcggcgatgaatgccggctccgcggccggtgtgttgctgttgcgctgcgacgcgcggggggcagcgaccgcctccggtagcggcatgttccgatcgatgcggttgaagaggatctgcagtacggtcgtgatgatcgtggcgccgcccgggctaccgacggccagaaacggtttaccgtcgttgagcacgatcgtgggcgacatggagctacggggccgtttacccggggctggcaggttcgggtccggcggcgctccggcctgctggacgaacgagaagtcggtcagctcgttgttcaggagaaagccacgacccggtaccaccatggcgttgccgccggtctgttcgatcgtcagggtgtactcgacgacgttgccccagcggtccgccaccgtcaggttcgtggtgctcttgcccttctcaccaccggtggccggcatcgccgggtgaacgctgccgtacgggccggccaggttgccgggtgccgtgggtttcggcaacgccgagccaggctcgaactcgcctcgggtggccgcgtactggtcggaaagtagctctcgcagcacccgcgggtgggtgccgtcgccgacgtaggcgttgcggtcggcgaaggccagcgcgctggcgtcgaggtggacgctgagcgcctcggccgggggtgtacgactcaggtcgaaacgctccatgatgttgagcgcttcgccaaccgcggtgcctccgctggacggcgtcgacatgccgtagacgtcgtagccccggtagtcggagtgggtcggtgcggggaaccgcagttcgtagcgagcaagatccgtggtggtcagcccacccggacggatcgggtgtggccagggccgcgtcggggtgtcggtgaccggtgggcgctgcacggtcgccgcgatgtcggcgccgatcggcccctcgtagaacgcgttgacgccgcgtcgcgagatcaggcggtaggtgtcggcgaggtcgggattgcggtgggtgctaccgacctccggtgcccgcccgtcgggcaggaagagctgtgccgtcggggcgaactgcgcgaacacagccgcgttgtcccgcacctgttggcggaacgtcgcatcgacagcgaaccccttgtcggcgaccctgatggccgggcgcaacgattcggcgaggctacgggtaccccatgcgcgcagggctgcctcccaggtcagcagggttccgggcacaccaacggagaggccgctgatcctggcctccccgaacgggtacggctggccggttgccgggtcgacgaacgtgtcctgccgggtcgacgcgggcgcgctctcccgtccatcgatggtgtgcacacgcccggatcgggcgtcgtagtagacaaagaagccgccgccaccgatgcccgccgagaagggctccgttactccgagggtcgcggcagccgccaccgccgcgtcgacggcgttaccacctcggcgcagcacgtcgcgcccgacggccgtcgcggtggcatccacggtcgccaccgctccgccgtggccgacagccgtggagctggagctcaccggtggtgctgccacctgctctgccgcgaccattggggtcgcgggtgccgccagtcctgcggtgacgaccgccgccgtcagccctactcgataggccctcatgctgtcctctcacgtcgatgacggtctcggtcgtcgccagccgactcggatggcgaatgtcggccattgacagatgcggaggcggcacgtcaaggatcacgaccggctcgggtcgctgctgaacgctgatgagcggtagctggcggctcggaggatgctcgcggcgggttgtggccactgtggtgatggtagccagtgccgtgtcacgacgggaggcgtttctgtcctgcggtgaagctgaggacgtttcgccggacgtcagctcatgcggcggatgatcaggacgtggtcggtgacctcggcggtactcccgtccggtcctgtcgcgatcctgcggggcgcgtcggcccgatcgaccgtccaggtggccgggtccaggtcgatgtccgcggcgacctcccgcgggctcgggaatcggagctctgggtcctggttccaggaccacggcgcgatcgagccgtggtcgacgaccagcaaccgtccctgcggacgcaaggcgtgcgcggccgcacgcagaacggttgccctgtccaggccgaggggggtttgcaggtagtgggcggagaccagatcgaactgcccgtgcgggaacaagctgctcaggtcgcactgcacggcggtcacccggtcggcaaggcccagggtggcggcgagggtggtcagccgctcaaccgccacggttgagatgtcggcagcggtgacgcgccagcctcggccggcaagccacagtgcgtcgccgccggtgccgcaaccgagatccagtgcctccccggccggcagattcgtgacgacctcggtgaggcgggcgttggggttcggggtggtggccgccggtcgcgatgaatacacgccgttccagaacgtggccgcgtcggtggttggcatcgggacactccttctcgttggggtccgcccagtctccacgcacccatgcggtattgacacgaaaacttgcgcttctggcaagatgcgctccatggacagcgacacgaacgacgtgctcgacgcggtggggccacgactgcgtgccctgcgccggcaccgtggcctcaccctcgctgacgtctcgacgacaaccggtgtgtccgagagcaccctgtcccgcctggagggcgggcagcgccgggcgaccctggagttgctgctgcccctggcccgcatctacaacgttccgttggacgacctcgtcggcgccccgcgcaccggtgacccccgcatccacctcacgccgatccgccggttcggtatggccttcgtgcccttgtcccggcgacccggtggggtgcaggcattcaaaatgatcattccagcccggcgagaaccactcgagccgaccccgaaaacccatgacggcttcgaatggctgtacgtgctcaacgggcagctgagactgatgctcggagaacgcgacctgaccctgtcccccggcgaggcggccgagttcgacacgtcgctaccgcactggctgggcagcgcggacggcgcagcggtcgagctgctcatcctgttcgacccgcaaggcgtacgcacacacatccacgccgacacgcaccggccgcagcgcgcgacgagttccagcgctgaacccgctgagggaacgacgatcagaggtactggtgccgccaaacgggaatgaggccaccgagccctaccaccctgggcggctgaccatgggcttgggtcactgtgactccgactctgtcctcaggacatgcggcgcagggagccaccccgccgataaccacgaccgcaggccggacgccaccgggacggatgcgacctaccaacgtcgacaacggttgcagtctcgctgtgcgggccggttgcggtgcgctgggagcgtgacagcgctcggccgcccaggagtcgctgcgccggaccgcccgcacgggcacggacggaggggacatatgtcgatgagcagctcaccgactacaagggatagagcaaggtcaggcctggactggctcggcatggtcgtgttcgtgcaggtcgcccgagtcccactcgggaaacgagtcgggcagggcccgccaccaggattccccggctgcgacttccgggtcggcgaggaggcaggcggtcagggcagcccgcagccctgcgctgtccaagctgacgccgatgaggaccagttcctgctgtcggtcaccgaacaccggatgccagcgggattccaggtccgcccgctccacagggtcctccggccattcccccgataccgcgattggcacgccggccgggtcgcaccgtccggatggaccggcctgtgaccagtgagccaccacatccgggcggctggccagccacaggaaccctttcgaccgcaccaccccaaaggtgtccaagccgccggtgagcagctcccacaggcgctgcgggtggaacggccggtggtcgcggaacacgatgctggagatgccgtactcctcagtctccggcacgtgctcaccgttgagctcggccacccaaccgggcgtggtctccgcgcgttccaggtcgaaccggccggtgttcaggatcaccgccggtggcacttggccgtgcactgcggggacctgacgggcggccgggttgagccgggtgagcagcgcctccaccaccgtcaggtcctccggggccaccagatcggtcttgttgaccaccagtacatcggcgaactcgatctggtcaaccagcaggtcggcgatactccgatcgtccccctcgtacgcggccaggccacgcgcctgaagcgtctcccccgcctcgatccgagccagcagaccagcagcatcgaccacggtgaccgtggtatccagccgggccaggtcatccaggatctgcccggcctccacaccgaaggcgaacgtggcggcgaccggcatcggctcggagatcccgctggactcgatcagcagatagtcgaaccggcccaggcgcgccagccgtgccacctcgttgagcaggtcgtcgcgcagggtgcagcagatgcagccattggtcagttccaccagccgctcctcggttcgcgacaacgccccgccgtcgcgaaccaacgcggcgtcgatgttgatctcgctcatgtcgttgacgatcaccgccacccgcagcccgtcgcggttggccaggacgtggttgagcaggctggtcttgccggaaccaaggaatcccgacagcactgtcaccggcagccggccggtcacggtgcatccgccacctggcggcccttgtacaggccgcagtgtgcgcacgcccggtgtggcaccaccagctcccggcggggacaggggcaggaggtcagctgcggtgcggtcgccttccactgcgcccgccggtgccgggtgttcgaccgcgacatctttcgcttcggaacggccatgaggatctccttcgtcgacaggtcgcatcaaagcttaatggtaacggttgtcgtttccatagccatgacgtccgatcttggcgtgaggcgggacaccgcagtggtcatcgcgctacgccgcgaggtggcggtggcggtgctccatcgggccggctccggtcgccacgacggcatcgaagcggtcaagattccggccaccggaccgtaggcgaacggcgaagccacagcctccgcaaggagcggaccgaccacatgttgacttacggcgatcgacacgctctgggcgctgcggcaagggtcgaggaccacaaccagcgcgccgcgaatcagacagcagagccgtactgggcttcgctggagccatagctggttccgaaggccgggttgctctctctttcgctcggcccgccggcttcgctatcgcacagccggtgacgtgtcctgcgggtgggcgaggtcgggcagcggcgggggctgggggacgtcagccggttcctgctgactaggacgccgccatcgtttgatcaacagaccgtggcggggagcgagcagccaggcgatgaggaaggtggcggtggcgaccaggacgatggtgccgccgactggcgtgtcgtagctccaggacaggtagagcccgaccgtcgccgacgagccgccgatcgccggggcgagcagcatcatcacgccgagccggtcggtgagcaggcgagccgccgccgcgggagtgatcagcagagcgaggacaaggatgttgccgatggtctgtagggagatcaccacggcgagggtgaccaggacgtagagcacgatgtcgagccagaagaccgagagccccatggagcgggacatctcccggtcgaggcagaccgcaacgaattccttgtgcaacgcgagcaccacgccgaggatgaccaggccggtgcccccgacgacatagaggtcccggtcggggatgccggtgatcgagccgaacaggaactgttgcagcgacccggcgtatccgggggcctgcgagatgatgacgatgccgagggcgaacgcgccgaccaggaagacgccgatgattgagtcctccttgatgcgccgattctgcgcgaagatcgcgatcagcagggcggtggcgacgccggcgacggcgccgccgacgaccaggctgccctgcaggacgaaggcgacggcgatgcccgggaagacggcatgggccacggcgtcgccgatgaaggccatgccccgcaggacgacgtagcagccgacgacaccgcagacgatgctggacatgaccgcgatcgccagcgccttgggcaggaatgcgaggtcggggttgagcaggtcggtgaggaaatcggtgatcgacatcaggtcgctctcacgagcttcagcagcggggaggtctcactcacgccgaaggtcctcgtccacggctcagcgtcctgcaggtcagaagggcgtccgtcagcgacgatccgtccgttgagcaggaccaggcgggtgcaagtgtccaccgcgctggcgagatcgtgggtggtcatcagtaccgcgtgctgttcgccggccaggctggtgaacaggtggcccagtagttcctgggtgggcatgtcgagtccggtgaacggctcgtcgagcagcaggatgcgcggtgccagggcgagggctcgggcgaccaggacacgttggcgttgcccaccggacagctcgccgaccggtcggcggcgcagctcggtgagctctacgcggtccagggcatcgccgacggcacgccagtcggtgacgccggggcggcggagcaggcccatgcggccggtccggccactcatcacggcttgctcgacggatatggggaagtcccaggtgaactcgtggcgctgggggacgtagccgatgtcggaccggccgggacgcgacggcttgccctccaccagaacccgaccggcgcgggtgccggccagtgccaggatggcccgcagcagggtggtcttaccggcaccgttgggtccgagtagcccgaccagctcgccccggtccaggtgcaggcggatgtcccgcaggaccggccgaccaccaaggtccacatccagttggtcaatctcaatcgatctcaacggtcacctcccgaggtcctgccttcccgctcggcctgccgtctcgcgccgcgtccacgtaacagcagaagcaccaggccggtagcgagcagagctgctagcgccaccaacccgatacgcagggtcacaggatccccgaccggctcggcggcctcggtccgatcgccgacgggggatgcctgtcccgccggcacggggatgtccgcggtggcggcgtgagcctcgtctgtgctggtggcatctccgacggcgaagcgcagcgtgcgggtcgctgacaccgtctcgccgttgatcagatcggcggagacctgcaccgcgatcaggtagacgccgggtgcggtgaagacccagttggcgtgggtgtgggtgttgacctcgacccagaagggctgcgtcttcggctcggtggagcgccacagcggctggggcgcggcgaagttcccgggctgcagatacgtggtaagggtccccggcccatgtacgccgagcagtgtgagggtgaccccacggtcgatgctctgcatcacccgagggtcctgggtgttccagccgagccacacgacgtcggggtgctgcacctgaggcaccacgtacacccgttcgccggcgtcaacgccgaggaaggcgtactccgggtcgtccgggacggtctgcagcgccgtgtcggacacccggagcaccgtttcgtcgggattgcgccacaccggctgcgcctgcgtgccgtcatggatcagcagcgtccaccggttgtcgacgtagcgggggccgaggtcgacgtgtccggtggagagttcagcccggccggtggtgaggggttggtcggcggcgatcgactggccgagatccggggagggctggttcgccctcgcgggagtctgtgccgtcgtcagcgcgatcagcgccgccagcgtgcagcgcgcgatcactgcggttacgcgggtgcggtgtcgtgcccgtcttgacgtcactgggtcctcccctgcttgtcggtggtcaggcagtcgtgcagcgattcggcattgaaccgcatcatctgtgcgtagctggtgatgtcgccgtcgagggtgtcgccgtagatcgcacagacacgcagcccttcctcacgggcgacttcgtcgagggtggtggagcgggctgccaggttcggttccaggaacaccgcggggatcctcaagttgcggatcgtcgcggtgaggcggcgacggtcggccaggctcggttcgacggctgggttcggggtgacgaacccggagatttggatgccgtacgcctgccccaggtagccgaacgcgtcatgtgtggtgaccaggtgacgtcgcgacggcggaatccgtgcgatggtgtcccgcacgtaggtgtcgagtgcttccagctcccggatgtaggccgaggcgttcgcctggtaggccgaggcgccctgggggtcgaccccgatgagggtgtcgcggatgagctcggtgtaggagatggcgttgcggacgttctgccacaggtgcgggtcgatctccccgtgcacgtgccgtccgaggaccgcctgcggaagctggtagacctgggtaccgggccggccgaggaatcggaacctccggtcaccgggaacgtcgagcagcgccttgcccggtacttcgatgacggtacgggccgggtcgtacacccgctggttggcctcgccgctgcccccggggtcggcgaacaggtagagccgctgctggtcgaggtcgacggtgacgtcggcgtgccccgaattcaggaccaccgcaccggccatgcccggcaccttgtgcggatccaccccgacggcgaacgtgaacacctgatcacccatcgggaccggcggcgactgcgggtcaacggacagcttcgcctgcatggtcagccggtacacacccggtttggtgaacgcccagctcatgtgcgtgtgggcggcgggcggcagcgtggcggtgtcgtcgcggaaaccattggcgggatcgaacccgtcggtggagtcgacgtagaacgacgggttgccaaatgattcggtcaggtaggcgaccaaaccacccggaccgtcggccgaggtggcgctgagcaacacgtccgaggcgcggttcgccccgtgcgtcgcaccggtgccgcgtacccgcatgcccagccagatcgtgtccagtgaggcgtcctcaaccagcgggatgatctccgcggcgtacttcaccgctccctcagccagcgagatgttcggtacgccatcacgcaggttcgcgtccagtgccttgatgatggcctgctcttccagaagcagatagttgctgaacgcgacgtccgcgtagacgacgtcgcggatatcacgcagcgacggctcgtagctgtgcggatcggcaccatccggcaccaacgagctgaccgctacccgctcaccgccgacgttgctcaccaggtcccgcaggattccggtggtcgtgatgacctgcgggcgctcgtcgttcgcgctcaacaccacctccgaccgacagccagtgaccagccccacgaccagcagcggcaggattgcctgccgcagccatggcacggccaccaggctcactggttccccactgcgcggtcagcggggccggtacagcggcggcgggcgagcagcaccagcaagaccccggcggcgacgaggcccatgccggccgcgccggccgacagcacccagccaacaccggtacgcggcagcgggcctgtaccaccctggtccttcccgttgttctccccgccgccttcggaagcactgcccggtccgaagccgaccgtcgggtcggtgctgtcaccaacggcgatggtgagcgtcttcgtgtcggtgaccgccttgccggcggtggtggtgccgctcatctgcaccgcgaggcggtacaggccgggtttggtgaacgcccagttcccgtgcgcgtgagtgttcagcgggacagccagttgttgcgggaacgacttggcggagtcgaacagcacgtcggccttgccgaacgagccggtcaggaacagagcgaaccggcccggcccgttgacgccccggagcgtccaggtgacgttgcccttgacgccggacacgacggactggtgctgggtgttccagcctggccagacgatgccggcctgctgggactgcgggagcagccacaccgtgtcgccctgtctaccgaggaagtccgcgccggcaggcacggtgatcttcgcgttgtccttgatgtgcaagaccacgtcagcggtttcccgccacaccgcggggctgcttcggtcgtccttgatccggatcgtccaggtgtctccggacagctgcgggcccatgtcgacgtgcccatcggcgatcacgtgccgcacgcccttgctggtggcggccgccaccctcgcggccggtgccgccggcgcggcggcgggcttcggttccgcggcgggcttcggttcggcagcgagcttcggttcggcagcgggagcagcgaacgtctgtaccgtcgggtggccgtcgggccgcgttgtctgctgtggtgccgccgatggcagcatctgtccgggcggcatgatcgcgggtacgcggatccgatatgtcgcctcagcgctaaccgtcttaccggagtgcaggcccgccgatgcggccagggtgagccgatagtcgccagcggcgtcgaaagcccacaccacaccaccggtgcgcgttgccgccgctagttgaacagaccgcgtcacattcgtaccgctgccgaacaatgcagtcacccgcccgatgctcgacagcctgtaggcggtgaacgttcccggcccgtcgatcgaacgcaggctgagggtcaccatgccgtcgtcgaggacgccggggcgtactccagtggtgtccagggccgggaacccggtgtcgccggcggacagcgaccacaccggctggcccggcgggccgaggaaggcaaaggcttctccggccggcacccggccggccaggccgccgtcggggccgagcacgaactcggccggatcgtgccctggtgcctcgcgggccacttgggcggcgtctcggatccgcagcgacatcgcgtcaccatcaagagccaccgagaccaggtccgcgccggtcgcggtgatcgcggcgggctcggcgatggccggcccggcccctgcggccagcaccaggatcgccagggcgaggccgggtgcgccgacgcgcatacatctcatcgtcattgctcgctccccgggcgacgcgatggtgtttggtcgtgccgcgtcgtgatgacgtggctggtggcggcgcccgccggccaagccgagcgggccagtgcggtgcctgcgggatggccagcccatgtcgctacttgtccttccccgtgtggtcggtatccggtcgtgggttgttgcggatctggtcgggacgatcccggctggcctccgtgcggccctcctcgcgggcggtggccaccagccgcgcgatctttcgaacccgccggcgacggacggtgatcaacacccagaccgcgagggcgagcagagccagtagaaccagctgcggccagggcaccgcccagacggtgacctgcaccgggtcgcccttcggcggtgggtcgagggcctggtcgccaacgatggtgggcgcgacgagggtgctcgtggtcaaccggaacagcggcggcacgcctgttatgcgaacagtgatgacaagctcactcccgggcaggatctctggcaaggccgccgcctccacggaacgccggccgaggccgaacgggccggccgcgttgagccttggtcggccggcgagccgaacgtttccggtgttctggacggtaaaggtgacggtgagcgcgccaccggcaagggggttgagcgaaccggtgtgccgtacccggaggttctcgacggtcagcgcggggtgtagttcaccggtgacccgcaggtagatccgcgcgccgacgcggtggtcgacggcaacctggttgccctgagcgtcacccgtcgtggtggcaagggatgcgacaatccctccggcgtggtcgcccggtgttgcgtcgtccggcaccgtcagggtgaacgggacgttcaggcgggacgtcgacgggatggtcacgctgcggtgggtgaggcggacccaggcgccgacgtcggtgggttgctggccgccggccagcaagtcgaagccgccctcagcggtggtgaacgcgtcactggcgtagaggttcagggtgagcgggcgcgtcgagtggttggtcaccgcgacgtagtcggtgagggtggcgccagggtcgagcttgtaggtgaaagccgggcggccgttcgggcccttcgcgctcgacggtgccaccccccaggccacggcgggtggggccgaggatgcgccaggcgtcggcgcggacggtgctggggcggcgccgagcagggcgatgccggtggcgatggcggcgagcaggcgcatggcggggacggtttccgtttccgtggatgcgagggaaggggcggggtgggtagggcacggcaacaccccacccaccccagaaccgtccgctggccacacatgatgccgatccgccggacggtcggtgtcgttagatcgcggtcagggtgagggtcgcggtgtaggttcccggggccgtctcggtaggcaggctgagccgcagccccgcgcccagctgggcggtgccccgcccggctccgctcggtgcggaacccagctccgcgctgttgccgaggcctccaccgctgccgatgacgtacggtgccacctccgggccggcgaccacgccctgcccgacgccctgggccaggacctgcggggtccagccgaggtagccggcactgaaggtggcgtcgtccggcccggtgaagtcggcgggcatctgtccggatgcgctccagccgggctgacccgcgcgggtgtcggtcaccgtgaccggccggagttcaccgttgctctcccaccggtcaccggcggtgttgagctgcgcgggcggcagcaccacggctcggtcgtccgggttgacgctgatcaccagagagccctgcgtctcatcgatcgacgcggtgatcgtctgcgaggtgcccggctcctgcggagggaacgccacccagagggtcaccggttcgctggtcgcggcgaccgcttggtcgtcgtagagcttggccacgtactcgcaggcgttcagctcgcgggtcgcggtgaatgagtagcgtgaacccgcttcgcccgcaatgatggtccagtccgccgcacccggacatctgctgagccattggtatcgatccagctccgtctgcggcgtctgcactgcggtaagcgtgacggtgtcgttcggctggtactcgtcggccatgccgctgaccgacaggctggtctccgggccgcctccggtcgcttcgccgacgatgaacgagtagtcgaccgggccggtgctgaccgtggtgcggtcggtcagcgtcgcgtcggcctggaacttcagcgtgtagctgcccagcgcactgaaagcccagttcgcgtgtgcatgggtgtgcaccggcacgtcgatcgcgtctgggagcccgtcatcactgcggaacttgatgataggaccgccgaacgagtcctgcgtgaacagtgtgacgttgcccggcccttgcacgtcgaccaggctcaaccgtacctcgtctccctcgaacaccccggagttgagagtcgtggtgttccaacccggccagagcagggccggatcctgggtcatcggcagcagccagatctggctacccgccggcccgagaaaggcgaagcggggatcgtctggaacagccatggccgcttccggcaggacctggaacgtcacatccgcgggatcccggaccacagccgggctgaccgtgtcgtcgttgacctgcaacgacagctttccatcgcggtagcgcacgtcgaccgcgtcggcgtgccccttggacaacacgaccctttccgctgccgacgcagcggcgggcgccagcaccatgccagcgaccaccaccgccccggctgtcagggccgcgaagccgcgagccctcaccgttgcatgcatacctcccctttcagaccgcgcacctgagcggtactagatgtggtgacgtcaccaggacgcctgcgcacccgggtagctcggcacccagggccagttcccgggatctgactcggaagagcgcgaaccgggtggacttggatagggccggcccggcgcgaggctcgggcgtgcggtgcgctcgcgccggccggatccaccgcttgcaggcgcccctcagtggacgtctgtgctcggcgatggcgtatgacggcggtcaggaaaggacttcgaaggtccaggtcttggcaccggagctgattgtcgtgccgttggaggcaagcttgccggtgacttcgaaagtgacggcgtaggtgccggcagcgtcgaagccccagttgacgtgggcgtgcgtgttgtagttgacgttgaggctgtcgggcaggccgttgccgctgtcgaacagcacggtcggggtgccgagggagacggtgtagacgctgaagccggccggaccggtaacattggtgagcttgaaggtgacccggttgttctggaacacgccgctgggcacctcggcggtgttccagccggcccacaggaggccggaggtgctggcctgcgacagcacccaggcttcccctccaacgccgaggaacgaccaggcgctaccgccgggcacggtgaccttggcggtgctggggacacgcaggacgacatcggcgggattgcgctccaccgacgggctaacggtgtcgtcgagtaggttgacggtcagcgcaccgctggcgtagtcgacatcgatgacgtcgacatggccgctggacaactcgatcggggctgcggcagcgggtgtggcggtgccggcgatcagcgcggtggccagggtgaggctggcgaggaaccgactgcggatacgcatcgtgctcatcccctgaccacgacgcgcagggtggccgcctcgctggtgacctgctgaccggtggtcgcgagggtgccggttgcgcggaaggtgatgcagtaagtgccggcgcggtcaaaggcccagttggcgtgcaggtggtcgccagcggtcagggcgacggtatcgggcaggccgtcaccgctgtcggcgaggatgttgggctgtccgaccgcgtcctcggtgaagacggcaagttgcccgggtccgctgaccgactgcacggcgagggtgagtgcgtcggcggtgaaggtgccggcctcgacctcctcggcggcgatgccgggccacacgaggtcagtgttctggatcgcgggcaggatccacacctccgattcgccgggggtgccgaggaagccaaaggcggggtcgttcgggacggtgaccttggcctgtcgcttgacgaagaccttgacctcgtcggttgcgtattcgacgtcgttgtcctcgtcatggacgccgagcgccagttcgccggcctcgtaggcgatgtcgaccaggtcgacgtgcccggagtggaacgtcaccagggatgcctgcgccggtggtgctgctgcgagcagcgccgtggtcgcggcagcggaggcgagcagcacacggatgggcttgcgcacgaaggaactccttccctgcagtcccctctggaccacagatatgaaaatgatattcgttatccacagtccggggaaggggaaggactgccccggtggtgcgcatcacggtcagcggcatgtcggcgccgtaccggggcgtgcatcgtgaccacgacggccgggccgtggttcggcggtagctgttgtcgccctcggcgtgttcggtgatcattgacgtggtccacgtagtcgccgaccacagcgaggccgcggcgttcgtggtcgatcagccagccggtcggtacgctctgcccgcaggctgcggccccgtcgtcggatgaaacagctcacctgcggcgtccaggtgtggttcgggtttgcggtgtccccgagcagtggcacgcgccgggctaccacctccatcaccaccaacacgtgaagccgccgaagcaggatggtgttgacgtggggagaagtcgatcgcgaacagccccgcgggcctacgcgcgcagcaacgtccgacaactggtgtcttcggcacgcggcgtcggtcgagtctcgggggcgagaatgcggacgaccatgcccgccccgagccggcggcccagccgtagcggctcaccctggatacgccgatgtccccgccgcggacttcccacaggcgacgccgtaccaggtctcggacctcatcgctgatcgacgttcggccgacctggtacgggtggatccagtggcggcctaggagccgcacaccaccgacgagccgggtcatcaccaggtgcagcaggcgaatcaccacaccgatgaccgtcaccacgaatcgtgaagtcccaggtcactaggtgtacgacgagctctggcagggttgaggggcagctgggggcgaggacgcagaactcgttggcctcccggtcggcgaggacggtccacgacgcagccggatctcagtcgacgccggtcgcgccgagagcacacagccctgctgacggctgggcgccgggaactgtggtcatcggctgcccacctctcaccgtgccgccaccggagccggatcccgcggccggggcaccgcgatggtgaggcgccccgcggtggtcagggacagaccgccgtcgggtgcacgggcggatcccagtgcccgcgccgcgtcggcggtggccgcgtcgaggcgatcggccggcaggtgctgtagcaatgctcgcgcgccgtgcgaccacatccactgcatccagtggtccacatcgtggaacctgctttcgacccggtgctcgctgatcgcgacgacgtcgaggccggccgccgtcattgtctccgtgatcgttcgttcgtcgtcgaacgggccgacagccgccgctggacgcggctgctccgctggtaggtgtgcggccagggcgtccatcgcggcgacgaaggccgggtcgaacgtgccaggggtgctcaccgccagtcggcccgtggggcgtagcaatcgcgcgtacgcccgcagggcctgctccggtgccggtagcaggaagacgatcatcccggccagcaccacgtcgaagctgcgtggcgggaaactcggctgctgggcgtcgccaacccggacctcgacctgggtcaggccggcgcgcacggcgtcgtcggcggtgagcgccaccatggtcggcgcgagatcgatgccggtgacgtgcccggtcggtccggtggcctccgcggcggggaagagaacagctccgcggccacaaccgacgtcgaggacatcgtcgcccggccggatgccggcaccgcggacaagtgccgtgccgaacggttcgaagtaggacactccagtacggtcgtaggtcgaagccgcctgctcgaacacgtcgacgactgagtccgtacgggcgctgctcgtcgttgacactcctcatcaccctcactgctcgtcgaccgatccggtgggctacgagggtagcccgagcgccaagacggtgagacccgtcagcggtcaccgtgcagtggttgtgcggtggcaccaggttggcatgcaggtcgcgaggtatggacaccttccctcgatcaatttcgatgtcgctgctggtcgatgggccgctgatccaggtcagcgggcggtttggcgccccaggatcaatggatgcccaggtccggttccggcccagcgacgtcccgtatgagactgctcggattccgttttcaaccagcctgcgcccggcgtccaccagcccggccacgggatatccggccgagaaccagcaacgccaccagcgtcgtgccgagcaggatcagcgtggccgccgccgcgtcgaacgtacggccccggtcggtcagggtgaagacggtgaccggcaacgtgcgccagtccggcgggtacaccatgatcgtcgcgccgacctcgcccatcgacaacgcgatcgcgagtgccgcggcggccgacatggccggcagcagcatcggcaggcggacccgccagagcaccagcgcgggccgcgcccccagcgatgcggcgacctgggcgtacgaaccgtcgatacgggtcagcgcgctggacacggtggcgtaggagaaggccaggacgagcaccacgtgggcgatcagcacgatccaccgcgtgccgttgagcagcagcggcggccggctgtaggcgaccagcagcccgagcccgaccaccaccgacgggatggcgaccggtaggtgcaggagcgcgtcggcacctctgcgcagccagcggggtgccacggcgagtgcgagcgccgcccaggtgccgacggccacggcggccagcccggcgacagccgcggtctgcaggctgacgaggaggctggcctggttctcgccggtcagggcggcacccaggtgggcggtggtgaaggcgccgggcaggacgtcgttccactccgcggccagggcggcagccaccagcacggccagcggtgctaccacgatcaccaggaagacggcggcgaacagtgcccagacgggccagcgggcgctacgggaccagatcagcaccacggtctcccttgcgtgcgaagatgcggcggtagagaaggtagagcagggcggacagggcgacctcgacgacggcgaccacgcaggcgctcggatagtcgaatgtgaccacccccttggagtgcaccaacatcggcagcgtgatgacgtccttggcgccgatgaagagcacgatgccgaactcgttgagcgtcaacagcagggtcagcgcaccaccggcggcgaccgccggggctatctccggcagcacgacgcggcgcaggacctggcctggtttggcgccgagggaggccgcgacggcgaggcgttccgccggtaggtgggtgagggcggcgagtgccggccgcatcacgaacggcgtgtagaaggtgatctcggcgaggatgacgcaccaccgtgagtagaggaagtcgccgagttgaaacatgccggcggcgccgtagaggaaggtgaagctgagagcgatcaggaaggacgggaaggccagtagggtgtcgaccgcccgggaggccgcaccggcgccggggaacgggaccagcgccagcaccacggcgaagaacgtgccgagcacgatgcagccggcggtggcggcacccgcgatgagcaccgtgttgccgatcgcgcggtggaactcgcccgcccccagtacggaccgccacacttcccatgtggtcaccccgtcctcgttggtgaccgactgcacgcccacgagtacgagtgggtagatcaggaagccggccagcaccaccagcggtgggagcgcccagagcagcggggagacccgggcggcgcgggtggggctggcgacggggagggccacggtgctcatgccacacctgccaggtcctgggcaacggcgttggcggcgcccccggtggggacacccgcgcccgtcctggccaccaccgcggcgccatgctccggcaacccgacccgtaccggggagccgacctgcgggagcccgtcgatgctgggcacgtcgacgtgcacgctgagcccgccgggctcgtcgagcccgtcgatcaggcaggtcagccggtagttggcaccccgccactgcaggccggtgaggacggccgcgaggccgggtccgtcagtgcgtaccccgatggtgtgtggcctgaccgcgagccggacgcgggcgccgggagtgagcggcccgggggcggtggcggtgatggtgaccgcacccacctggaccgtgccgttgacatcacgaacggtggctggcagcaggttcgccccacccaggaaggcggcggtgaactcgctcggtggctgccggtagaggccctgggcggtgtccaggtcgagcagttcggcctcgcgcatgacagcgatccggtgcgccagggtgagcgcctcggtctggtcgtgggtgacgtagagcatcgcgacgtccggaagctcgtctcgaagctgacgcagctcgtcgagcatgtcggcgcgcagctgcgcgtcgagggcggacagtggctcgtcgagcagcagcaccggcggccggatcgccaacgcgcgggcgatcgccacccgctgttgctgcccgccggagagctcccgcgggtagcggcggccgtaacgatccatgccgaccagatcaagcatctcctcgacacgtcgggctgactcggcgcgtcgcacccgccgggcacgcaggccgaacgcgatgttgtcggcgacggtgaggtgcgggaagagggcgtactgctgcaccaccacgccgagcccacgcttgtgcggtggtgccccggtgacgtcatgtccgttgagcaggacccggccggatgtcggccggacgaatccggccagcgctttgagggcggttgacttgcccgacccggaggggccgagcagggccaccgtctcgccgacggctacgtcgagcgagaagtcccgcagcgccgtgacctgcccgtagcggacgctgacgcggtcgaactggaccgccggcgactcggacatacggtgtttcctccttgggtacgcccctccggtcctcgctggcgaggaccggaggggcggcgcggcgtggtgcggtcggttatgccaggccgagggcctcgttgtaggccgcgatgtccgcgtccatctcggtcaggatcttcgcccagtcggccggccagatctccacgccctgcagcgcctgctcgacctgctggaactgggcgtcggtgggcttgacgtcggcacgcgccgggacgccgtacgcctgctgggacacctgctcctgtgcggtcgtggagagcaggaagtcggccagctcacgaccggcgtcggcgtgtggggcgccggctgccaggcccatggtgtaggggatggagaaggtggatgccctgccgtccggaccggccgggaagaagatcttgaagttcgacctgtcgttgttgatcgacgcgaggttcatctgcacgtcgccgttggccacgtagatctcgcccttgctgaccttgggctgtagcttgccggtggacgacgacggcccgacgttgttggcctcgagcttcgccaggaactccagtgccttgtccttgccgaggatgtgctgcaggtgcagcagcacggcggtgccgtcaccggcctggccgggcgtcgagtactgaagcttcttggcgaacgtggggctgagcagatcgtcgaacgtcgtcggggcggtgtcgaccttgtccgggttgtagatgaagcagaggtagttgtcgaccaacggcacgtaggtgtcggtcgcaccggtcacctggtcggcgccggcgggcgtgtagggctgcagcagcccgtcggcgtcggccttctggatgtacggcggcagcgtgacgaccaggtccgcctggacgttcgccttctccttctgcagccgggagacgacctcgccggagccggcctcgatcatctgcaccgcgatgccggtctgcttctcgaactcgacgaactgcttgctgtaccagtcgccgagcccgtcggcggagtagacggtgacggtcttgtcgccgtcagccccacccgagtcggaggtacccgatccgcacgcggcgagcgcgagcgaggccaccgcgagggtggcgagggccagggaggtgcgtcgcatggccatttactcctcaggggtgtgtgtgggaagtaggagggtctcgaggtcactgacggagtggagaacgtgggtggcgcccgcatcacgcagcgtggcggcatcgtgcgcgccggtgagcactccggcgacgatggcggcgccggcacggcggccggcgagcacgtccgaggcggtgtcaccgacggtggtgacatggcggacgtcgtcgacccccagtcgtagcagtgcggtgagcaccaggtctgggtagggacgtccacgcccggcctcggcgggcaccagggtcagatcggcgaggtcacgccagcccagggcggacaggattcggtcggcggtagcccgggagaagccggtggtgagcgcggtacgcaccccggcggcacggagcttggcgatcagttgctcggccccgtcgatcggcgcgcagagcccggcgtccacaagaagcgcgtactcccgctcgaaggcaccgttgagtcgccgtgccgccgcctcatcactcccgctgaggtgccggaacaccgcgattttcgactcgcccatggtgtcgcgcacgtagcgcagcgcagcgtcccggtcgatggctgtcgagccgacctcgtccagggcgcgggtgaacgcctgcgcgacgagaccgtcgtcggcgaccgtggtaccggccatgtcgaaacagacgagtcgcgtcgtacccacccgggcgctcaccagtccagctccttcgcggtctgctcggcgatcgccggcgcgcaggtcatgccccgcccacccggcccggttaccacgaggccgttgtcgctgacccgccggcgttgcacgatctcgttcgggtcgacgcactgggcgtagacgccgtgccaacggcgccggattgccggcagcggccggcccagcaacgccgaggcaacctcgacgaggtgttcgtagggctcctcgacctggtcgaaggcgaacggctcggcgtaggcgtgggtgtcgccgatggtcaggccaccgtccaggcgttgcaccatcaacagctgcatggcgtgttcggcagcaatcgacggttgcggctggacggagttcagcgcgtcgagctgcggcccccggtatccggggtagtagcggaaggtgtccccgtcggcgaccgaggtggtcagcggcacgtcgaggggcgcggtctgggccatctgcaaccagacgcggcgcaccggcaggctgggggcgagttcgcggaccaggccggtgagtaccgcgccggtggccaggatgacctggtcgccaacgtgcacggcaccgtggtcgtcgcggactccgctgtcgttgaggtcgcgcacctcccggccgggcagccactggtaacggccgctggcggcgagcgccgcgcgcagtgccggcaacgccacgcgggactccaccgcggcgtcgcgctcgcaccagagcgcggcggcgaagtcgccaccgagggcagggttgacgacccgcgtctcgtcccggtcgagcagcgtgaacccacgggctgcggcgtcgggagccgcggcggcggcctcggcgactgcgacctcctcgggggtccggcacacggcgagcgacccgttggcccggaagccgatgccggccacctcggtgccgatctcctcccagagttcgcgggcccgcagggcggactccagctcggcgccggaggcgcgtccggaaacccagaccaggccgaagttacggacggtcgcgccgcgcgcctccttgtcccgttccaggtgcagcacctcgtggccgcgtcggatggcctgccaggcgtgcatggtgccaagcaccccaccgcccacgatgatcagtcgcatgttctctctcccttgctcagcgagaagctttggggagagcgttgactcgcaggtgccgggcggatgacgcgccggtaaatgagcccgaaaggttcgtacctttaacaacaggtgtgtgggcccaggcggttggcgggaaatcccaggtcagccgatcagtcgggtggcgaaacctatccggtcaccgcgatatagggagcgcacccgctcgatcggcacaccgtcctggtccgccgagacccgttgcatgagcaacatcggctgggcggggttcgtgccgagcagcatcgcctcccgggggttggccagcacggtctcgatgcgctcggtggcctcggcatagcggatgccgtaccggtcggtcatgtgctggtagagcgagccggtgccgtcgaagtcggtcatcaggtcggtgaaccggcgcaccggcaggtaggtgctctccagccccagcggctcaccgtcggcgagcagcacccgctccaggtgcatcacctcgtcggtggcatcgacccccagatcggccgcgagcgagccgccggcgggctgacggtcgaccgtgaccacgcggcggctcggctggtggcccatggcgtgcagcgcctcggtgtaactgtgcaggccgagcggctggatcagcttgggagcggcgacgaacgtgccgcgtccacggtacgcgcgcaggcgcccctccatggtcagctcggagatcgcctgccgcagcgtggagcgagcaaccccgtacgccgccgcgagctgacgctcggccggcagcagggcaccctcccccagttcggccagcaggttgagcagttggttcttgaccacgaacgacttggggacccgaccatgctcgggcaccccaccacgaaccgcgtcgaccatcaccggctgaccctaaccctctcgggtcggaccacccgccctggaagacggcccggagtggcacatgcccttgacggcacgaactcgccactggcgcatgccccgacggcacgcactcctcgctggcgcatgcccttgccggcacgcactcctcgctggcgcatgcccttgccggcacgcactcgtcgttgccgccggccccgcgggcggccgtcccacggcagcatcggaccgtgggccaccggtagggtgccggccatgcatgtcgtgttcgacgccgagagtttgctgggtttcctcgccgggctcgacggggtgtacgacgcgcccccgccgctgggggatccggtggacctgttggcacacgggctgcagtgcgcggcggtcctgcgtgacgaacgaccggatgacctcgggctccaactggcgggactggtccatgacatagggcatgccgttggcgacgaccccgaccatgcccgggtcggcgccgatgtcgtccgccccgtcctcggcgcgcgggtggcggacctcgtcgcactgcatgtcccggcgaagcgctacctcgcctcgaccgagcccgactacgagctgtcggaggcgagccggctgagcttggcgagacagggctcggcgatgaccggcgaggagcaggagaggttcctcgcccatccggcggcggccgacgcggtgacgttgcgccgcgccgacgaggcggccaagatcgtcgggcgacgggtgcccggtctcgacgtgtgggcgccgcgcctccgcacgtacgccagcggtgtgtgaccgacccgacccagagccgtaccgatctcgcatgccttcacccccaccccagcgcgaagcggccttcaccaacaccgagcgcgccctcgaccgccgggtgcacgcgtggctcgcgcacgctccgcgtaccggttggaaggcctgggccgtcgaactcgccgccttcaccgccaagcaggcatgggcctgcgtgttcggtggtgcgatgctcgcgctggtcctcgcggcacgactgtggtggccggacgacgccgcgctggcgcgcaacgacgcgctgacgctcgcggcgctcgcgatccagatcatcatggtcgccacgcgtctggagacgctgcgggagctccgggtggtggtgctgttccacatcgcgggtaccgtcatggaactcttcaagaccacggtcggctcgtgggcctacgaggacgctggcgtcctacggctggggcaggttccccttttctccggcttcatgtacgccgcggtcggttcctacctggtgcgcgtgtatcggctgttcgacctgcggttcgaacgctacccacgacagtggctgaccgccgtggtggcggcggcgatctacgtcaacttcttcacgcatcactacatcgccgacctgcggtggccgatcaccgccgcggtggtcgtggtcttcggccgatgcgtcatgcacttccgggtcttccggcgccacctgcggatgccgttgctgtgcgcgttcgggctcgtcgctgtcttcatctggctggccgagaacatcgcgacgtggtcgcacgcgtggacgtaccccaatcaggccgagggctggcacccggtgtccgtgagcaaactggggtcgtggttcctgctgatgatcatttcggtggtgttggtggcatgggtgtatccaccgaggcccgccacccggcacggcccacggacgcgccccccggacgggtggtcgccgacaaacccctcccccgcgcgggacctcgccgcatacggttcgtcaggtgtcgtgggaaaacggggaagccggcatgccggagtacccggccatcgaggatcacggcctcatcggtgacctgcagaccgcggccctgatcacccgaaacggcacgatcgactggttctgcgcgccccggttcgactccccgagtatcttcgcgggtctgctcgaccgccgccgcggcggctacttctccgtcgtcccggacggcgtgcagtacatcagcaagcagctctacctgccgaacaccccgatcctgatcaccaggttcatcagcgccgacggggtcagcgaaatcatcgacttcatgccggtcaccggcgaacacccgaccgaccagcaccgaatcgtccggatcatcaacatggtgcgcggcaccatgcggttccgcctcgagtgctgcccacggttcgactacggccggcaacggcacgtgttgcgggtgcaccgcgacggcagcgtcttccacgccccgtcaggcaccctgaccatccacacctcccgccggggcgggctgctggttccggcggacaacctgcgcgacgtcaacggggaccttctcgccttcgcgaccctgcacgagggcgacaccggcgcgctggtggcggagacggccgctcccggccacccccgactcttccccgtcgaggaggcccaggagctgttcgaggcaacgcgcgaatactggcgccgctggctcgaccggtcccggtacaccggccggtggcgggagatggtcgaacgctcggcgatcacgctgaaactgatgacctacgcgccaaccggggccatgatcgccgcgccgaccgccgcgctgcccgaggagatcggcggcacccgcaactgggactaccgctacacctggatccgggacacctcgttctcggtgcacgccctgctcggcctgggcttcaccgaggaggccgctcggtacacgaactggctcgacgagcgcatccgcgaagccggcgaccacgcgacccccttgaagatcatgtaccgggtggacggctcctccgacctacacgaggagatcctcggccacctggagggctacctggggtcggggccggtccggatcggcaacggcgccgccgaccagctccaactcgacatccacggcgaggccctggacgcgatgctcttcgccgaccagcagggcatccgggtcacgcaccaggtgtggcgcagcaccgtgcggatggtcgactggctctgcgacaactggaaccagcccgacgccggcatctgggagagccgcacccatccgcgcgactacacgttcggccggctcatgtcctgggtggcgatggaccgggcgataagactgtccgcccgccacggccgtcccggcgacatcgcgcgatgggaacgcgaacgcgacgccatctacaaccagatcatggcacggggttacgaccggacccgtggctccttcgtgcaggcgtacggcgagcgggtactcgacgccgcgctgctgatcatgccgtcggtcgggttcgtcaccccgaacgacccgctgtggcagtccaccctgcgtgcgatcgacgaggatctcgtctcggacagcctggtccaccggtacaagccctcggaggcaccggacggccttcccggcgacgagggcaccttcaacatgtgcaccttctggtatgtcgccgccctcgcctgctcgggacggttggaggacgccctgctcaccttcgagaagatgttcaccttcagcaaccaccttcggctctacgccgaggagatcgccctcaccgggcagcagatcggcaacttcccgcaggcgttcagccacctctccctgatcaccaccgccctggcgctcgacggcatgctcgacaacagtgaccgggggcggtgaccccggctcagccctcgtcggtgtagttgcgggcccacctgccgcccagcggtggggtgtccaggcggatcgcctcctcggcgttgccggtgatgtcgttgtcctcgacccggccgtccacgcagctgccgtgttcggtgatccacagcccgtaggtctgcgtggcggcgccagtaccccagacccggttgccgcgcaccgtcgtcgagtccaccgccgcgttgatcgtgatcccggcccgctccaccggtggatccggcagccggtactggctacccggcggcggcacgtcctcgctccagccggtgacggcgtcgggccgtacctcggccagggtgagttcagagtcggagttgcaggcgaccacggccctccggccgtccacctcgaccaccttgccccggtgcccgtccggtggccaggtcgcggccccgtcggtcaccgacttgcgcccgtaccgcacggaagcaccggaaccgacgacggcgggagcgaagcggcgtccgttgtcgcggatccggttgccgaccacgaacgcgtccaccatcggccggtcgatccggatcgcgtccaaggcgttgtcggcgaggtcgttgccctcgatcaccacggacgcggacgggccccggaagccgttgccgaggtcatgctcgtggtagccgtacccaccgttgccgctgatccggttgccccggatggtgtacggacccggggtgttccccatgctgatgccgtcgccgatgttgcggtcgatgacacagtcggcgaggatgccgccacggccggcgacgctggcggtgccgttggcggagacgtcgaagcccgcctccaggttcgaggtgagggtgcaggaggtgaccacgaggccgtcggcgccccagtcggagatgccgaatcggttggcctggctgtggcagccgacgatccggtagccacgcggcgggatccagtacgacttctgcaactcgaggaagatcccgttggtgccgttgccgaccgtggtgcagttggcgatcgtgcaccgctcgacctcaccccagcccccaacgccgatgccgatgcccgcgccgcccatctgaaggccgttgtccagtcggccgcagccgaccaccacacacccctcgatcaacgtgtcctgaaggaagtcacagcccagcccggtggcaccggtgtggtggatgtagaggttgcggaacaccccacgcaccacgtactgcaagcccaggcctttggcaaggtaggagtactcggtcatcgccaccccggagccgtcgatctcgaagtcggcgaaggtgacctcggcgatgtgccggtcccggtccgcgccgtgctgcaccgtcgtccagaaggccaacggcaccggcgccgaccgctccccctcgttgctgagcaaaaaccgggtcgccgccggcccggcgccgatcagcgacaccccgctgcgccacaccgtgccggcgtcccggatcgagtagatgcccggcgggcagtagatgacccgcgctcgcccgtcggccgcatacccctcaccgagcaggtcaacgagggcggcgagggccggctggtcgttggtgacgccgtcgccgcgcagcccgtgctcggtggccacgcaccacagcggggcgccggccaccggcgtgagccgcttcggaaccgcagtggacagaccctggtgggacatggtgggctcctccggccgtcggtcggctggcttgtgccgcccgggttcccactcgacgacggcggaaacaccgtcatggcgacacccggaacggtcagccgacggcgccaccccgaggagcgtcggccgacggccacgcccgcgggacggcgggccggtttcggtcgaacgacaccgacgctcccggagtggtcgaacgtcacccggcgccgcacggagtggtcgaacagcatccgacgctcacggagtagtcgaacgtcacccggcgccgcacggagtagtcgaacggcacgtccgacccgatgccgaacaggtgggtgtccgacacaccaccggtccccccggtgccgatacgccgcgcttctcccaaccgccgcggtccggccgcgtcaccactaccgtgcctcatgtgactatccgtcggatcgttgcgccagccgtcatcgtgacggtgagcgccatcgtcgtgtcgcccgccgcgccggtcgcggcccagcaccaggcagccgccacagcgcggccgtgccccactgtggaggcgccgtcccgtccggccggcatgccgtcgccacctccggtcgaccccaccaacggtgcggtcggcggtaccgcgctggggaccgccgggctggtcgtgccggccgacaccccgaaggcaccagcggtcaccgccacgtcctgggtggttgccgaccttgccagcggccgggtcctgggcggctgcgggccgcatcagcaccgcacgcccgccagtgtgcagaagctgctgctcgctgccgcgctgctgccccggctcgacccgacgaaggtggtcgaggtgacccgcgaggacctggacgacctcgacccggcaagctcactgatgggggtggtcgcgggcggccggtacacggtcaaggaactgtggctggggctgcttctccagtccggtaacgacgcggccaacgtcctggcccggatcggcggcggatccgccggccgggagggcggggtgcaggtgatgaacgaggaggcacggcggctgcgggccaaccagacccacgcggtgacaccgtctgggctggacggaaccggacagtacaccagcgcctacgacctggcgctgatcgcgcgggccacgttcgcccgggacgacttccgtcgatacatcgccacccgtacggcgcacctgccgtccgggccgggacggtccgcgctcgccctcaccggcgacgagaccctcctggggacctatccggggatgctcggcggcaagacgggcttcaccgaccttgcccgacagacgtacgtcggtgtggccgaacgcgacggccggaggctcgcggtgacgctgctcggggcggagactgctcccctgggcagcctgggtgaggccgctgcgttgctgaactggggtttcgccctcgcccccgacgacgcggtcggccatctggtcgcgccggagcaggcgaagaaggacaaggacaagcgggtcgtcgtcgccggtgacgacgaggccggagctggcgcagggtccgggtcactggtgccggtcgcggtcggcaccgtggccgccctgttgaccgtcctggttggtgtgctcgccgggtggcggcgggccggtcgacgcgtggcaggctgagcggcccaccgacgccgcgcatcaacccgttcgtcgcgtcgaagtgcccgcccggttggctgcaggccgtgccagcggtggctggtgcgctggtagggctcgggcatgggcagccgaggtacctcgtcgtagccgaaacgccgggttctcggtgttcagccgaaacgactggatcctggtctccggcggagccgacgccgacgctcaccacgcacacgtgtcaggcgggtgttgtcttgtaggcagacgtcgatgaggtcgactcccgcgagggtcagcccgagtccctcgacctctcgacggacgctgtcctctggcatgtcgccaacctcgcgcctacctcctgggagttcccgctcgtcgcgcacagtggcatgcggccgtggtagccgaggacgaccctgcttacaagtgcacgtcgtacaccctaccgtcaacaccactgtgtacggcgtacacttggtgtgcccaggccgggcggaccacactgtccacaacgaacagggacatgccgtgccttcaccacctaagcgagagtggctcgtgccggctgggctgatcgcgctcagtgcgatcccagtgatcgccggtacgttccgagtcaccgacctggccagcgacgcgccagtcacaccggacaacgcccggttcttcgcctcaccaacgcccgtgctggtccacatcgtcagctccgccctctactgcctgttcggtgcgttccagttcgcccgcggcttccgccgccgcagacgcgactgacaccgcctggccgggcgcctcctcgtccccctcgggctcgcctcggcactgtccggcctgtggatgacggccctctatccccgcccggcccaggacaacgaactcctcaccggcatccgactcgtcgtcggggccgccatggtcggctgcctcatccttggcttcaccagcatccgacagcggaagctgcgcccgcaccgcgcctggatggccccgcgcctacgcgatcggcctcggggcgggcacccaggccctgaccaacgcgccctggattctgttgaccggcgaatcgaccggagaccctcgggcgttgctcatgctcgccggctgggtgatcaacctcgccgcggtggaatgggcgctccgcaggagaccggcccagccacgccgggcctctggcgaccgcatcggcaggcgcgcgccgatccgtgacggccgacggccaacaggggcactcgacggtcaaggacacgagcacggctcgcctcggctggccacggctcagctactcgaagcgggacgtgtcccccgcgccacggcgtaacacctccggctcgtcacccgacaggtcgaccacggtggtggggtccttgccgcagtcacccgcgtccaccacgccgtcgagcacatggtccaaccgttccttgatctcccacccctgggtcaacggctcgtcctcgtcgggcaggaccagggtgctggagaccagcggctcgccgagttcggccagcagcgcctgggtgacggcatggtccggcacccggaccccgacggtgcgcttacgtgggtgcagcatccggcgcggcacctcacgggtggccggcaggacgaatgtgtagctacccgggatgcaggacttgaccagccggaacatcgcgttgctgacctgcacgaactgacccagctgggcgaagtcccggcagaccagggtgaagtgatgccgctcgttgagccggcggatgtcacggatccggtccagcccgtggcggtcgcccagctgacaaccgagcgcgaagcaggaatctgtggggtaggcgatcaggccgccggcctgcacgagcccgacgacctgccgcaggatccggggctgggggttgtccgggtgcacgtcgaagtacctcgccatgggccgagcctagtagcccgccagcacactgccagggtcgccccgtgaaccgggctcacgcaaagatccacgcccgcggagaacgagcgatcgacacgctcacgacctggaaatcctgatcaagctacgctgctgcccacgccgagccaccgtgatcattcgagcgcactcgtcctacaccacgtcgacacgaaccgccacacaggatagtagagctcgatgtggcttccgccaactatgcaccctgcgccgactccggacctgtcgttgtgactgcactaatacgagcgacccttggaaagcaaacggacctgaaaaatgttgtgcatggataccagttctgcgtcaaatcggtcgaattcacgactcagcgaaaaatcttgagaatagtcctgcgacccaagccaggtcgtcatggatgcctcttctgcagacgtgagcgctggcgcaaggcacgagtccacgaccccttggataagttgctcgtctctggtaagccgctcgtgagtagtaatgcagaacagggtagccacctcactaccctcacctacggaactcttcaacaggccaaaacgaatacgatattcggtcccaggcagggtcgtcttggtgtcgtatccccgaggcgacaactttgggacttcgggccactttttctcccagcccgcggcgacagcatcgacggttgtgcccgagattggcggtaaagctcgggactgattcgaactggcttccggggcgggactaaccacagaagagcccgaggcttcggccagcggccgattcgtagtcggcatcgactgccgagaagtcggccagcaggtgacgaggaacccaagcacgacgacggtcaacaccagcagcgtgacgagtagcgatccggcgatccgcggtcgccgtccaccatcgtcccgaatttgatttgccacgcctcccccgtaaccgtgccgcacgaccatggcactgagtcaagctagcagaaaccatacacagagtcaatcttgactcactctctgaaacatgagaatatcccgattgccatcaatataagtcaaatggagatagcttggaatctatccgcacacttccagtattcctatcgtcgctgctcctcggagcagcattactgctacctgcagcgcccgccgcagcggccggatgcgagggctccagctgcactggcaaaatagcggccgaacagggttgcactgcgggtgcttacgcaatcgtgggcttcactctgaacaaccccgaagtaacgcaacagacccacggcgatctgtggtacagcccgacctgcaaggcaatgtggggtgacttcaacgtccccgaggcatactttgggctcgtcgcccaactctggacccagccagagtacggtggtgtcaacgacctggccgccatccacggacttgatggaccaggaaactggaccactccgatggttgactggcaacagtctgtcaagttctgcggaaccgtcagagggaacattgatcccgacatggacttaccctcgaatgggttaaacgcgtgcaccgcatggcgctgaccgcgctcccgaattagagcaattgccaggatagagacatgggggaactgcgtgtccgtagtgacaaaagggatttggcgccgctggatcggcgccgtgaccgtactatccatggcgggactgtcgatgtcgatgccagtggccggtgccgagccggcagcggcagaaccagtccggccgggcgcgaaggcgggcttcaccgccccggacagggcgctgggcgaggactggaagacctccagcgacatcctggtcacgggggccggtgacaccgagggctatcacctctacgtcgcaagagagtcggcagcgttcgggtgggccacccttgccaccctgacatccagcgcgatctccgtcggcccctggaccggcaacgtctgcgtgaccggttcagggcgctacgcgatcgccgtcttcgcgccgaagaaggctgccaacaaaccggaactgtcccgtgcgggagctctggcggccgtcgtggagatcgccaccggcaaagcgacacacgtcgcaaccggggtcgaactggcgtacttcaatccagggtgtggtcccgacgaccgagcgttgctgacccgttcgctgggtgacgacttcacgctgtcaaccgagttactgacagtcgatgcagcgagtgccaaggtcatcgcgactcgccgagtcgagggccagctcacgacgcccgctcccgggccgaaaggcgactacggaattctcggccgccatctggtccagattgacgaacagggtcaggcgatccgacaggccagcctgaccgggcagcccttcggacttcaggccaccgcgcgaaatggcgtcgatctggtcgccgtacacggtgaccgggcgctcgcccagcgattccacgatggaagactgaccactgtcgccaccggcccttgggacaagctccagttgttcgggcaacagggcggtcacaacgccctggtgggtcaggtgcacgcacgtgccagcatgcccgagttgagggtggtgcagaccgcgcgtcagattcgagcgctgtccgaagagggacaccttgccgcggcagaggtagtcagccagcagaacatgcgggcggcgggtcagccgctgcttccagcggacccagcagacgcaggtgacgtgcgcgtttccgtacaggcgacggctaccggcgagaaggccacccgcacgttcaatacgacggccgcgcccacactcgatgtcgcgctgaacacgaatgcccccgccgaagcagggacatcccgggtggtcgattctgaggcgttgacgccaacctgcgcggtgccgcgtaacgacccccgtgtgcagcctctccaaccaagtccagatatggtggagtgggccgtgaaccaggcagtgcacggccggctcaacgtcaaccgcccggcgaactacctgaaggccggcctaccggcctaccagccacaatctttgtttccagcccgtaccctgatagggggcggaaaggtcccagcgcaggtcatgcttgccatcctggcgcaggagacgaacctgtcccaggcatcgtggcacgtggtgcctggtgacacgggtaaccccctgatcgccagctactacggcaaccacgacaacctcgacgtgattgactacagcaagaccgactgcgggtacggcatcggtcaggtcaccgacggcatgagggtaggaagtgcgctgttcaccgaaacgcagcgcagggcgatcgcggtggactacgcggcaaatatcgccgccggaatgaacatcctgatcgaaaagtggaatcagatggccggcgagttgtccgcgcaccagagctacatgaacaacaacgatccggccttcgtggagaactggttcctagcggcttgggcctacaacagcggatattatccgtacactactcgcaacagcgagctacaaaacggccggtatggtattggctggttcaacaatcccgccaatcctcgataccccgcgaaccgcgcaccattcctgcggttgaccccagctgatgcggaacgccccaacgaatgggcttacccggagcgaatcatgggctgggcggaaacaccgcagctcaaaggatttccggtaatgacgcaggcgtacgcggagccggatcatggggcgaactcgccgcgcaccggacctcaggggatcaatcaggttctctcaattccggaccgatacgagttctgttcgacggtcaacaactgctccgaagccaccaacggatgcccggccgagtcggagttgtgctggtggcacggcgcggcgaattcgggcaactgtccgatggacgagtgcgcgaaggaaaagctcaccttcagtgcaggcgcccccgagccaggagtgaagcggatctatgaacgcaactgcgagacgttcactggcgagaaaaacggaaaccgggatccaagccgagacgtctccgtggtctatacgttgaacgacaccggacagtacaatctcggatgcgacattggtgagtctgacggcaagttcacgattcgccggggccatccggccggcagcggcagcagcgcaccctacgccgagatcgatctccaccagatcggtgccggctacaagggacacatctggtacacgtacgtcaacccgggaaatcccaaacgccggatagttgggtcctggaccccgaatctcgatctggctccaggagagaaggcccgctacgacatcgtcgcccacgtacccagccacggagccgactacgacgcggtggaatacctcatcacccgaggagccatcctggggcaggcgacatgtgatatcgatttcgccgaggaggctggctggtcggtctggccaggcgtccctgaccctaaccctttcaacctgggcgaggataagtgggtctacctgggttcctacgagttgggccggggtgctcaggtccagttgaataacatcggtaacgagactatcaatggcttcgacgcggtcgcgttcgacgcaatggcgttcgtcccgatcgggaacaacccggggcactcatgcggtgacgactactagtctgctgtaggccagtggctccgtcgcagcaggaatccgtggggtaggcgatcaggccggcggcctgatcgcctaccgacctgccgcaggatccgggctgggggttgtccggggtgcacgtcgaaataccccgccgtggggccccagtagcccgccagcacactgccagggttgccggtaccggccgagccgcacaccgccgggtcaccggcactggccgccggcactcgggcgtaaggtccggtcgtgttcgtcaaccccgaggtggtcgctgctctccgggccgaccccgccgccacgtccctgctcccctcgctggaccttgcctacggtgatcccggtcgggccgcagccatggaccgcttctacgcccagttcgtccgccccggtgacctcgtgttcgatgtcggggcccacgtcggtgaccgcaccggcagctttcgccggctggacgcccgagttgtcgcggtcgagccgcagccgctgtgcgttcggaccatccgtgccctgtacggcgacgacgaccaggtagccgtggtggaggcggcgtgcggcgcggcgaccggcgtccttgagctccacatcaactcggccaaccccaccatctccaccgtgtcgtcgcacttcatccaggccaccgacggcgcggacaactggcagggggaggtttgggacgcgcggctggacgtcccggccaccaccctcgacgtcctcatcgccacgcacggcatccccgcgttcgtcaagatcgacgtggagggcttcgaggacgccgtcctcgccggcttgagccacccgttgccggcgctgtcgttcgagttcaccacggtcgagcgggcggtggcccaccgggccctcgaccgcgccaccgagcttggcttcacccgcttcaacctggcagttggtgacgccatgacgctggccgaaccggcctggctgcccgccaccgcgctggccacgatcctcgacgccctgccccactccgccaactccggcgacgtctactgccgaccgtaggcccggcgaccgccggcagcaccgtgcccgttcaccgcgacgaactcgggcgcacccggctcggggccgcgagcgggcggcggcgaaccgccgcgccgtggtgcccgtcgccgccgccgtcggcggtgtgctggcaggcgcgcgccgctatcccgactgcgtcgtcgcgcggcccgagcgggccgccgccgccacccgctcgtgcaacccggccagctcggagctgaccgtgacggcgggcggcaccggttccgccagccgacgtgccgactcggggagccacgccaggtcggcttcgaagcggtcgcgcgcgacacgtaccgcctcggccgccgccacggtgtcgagccgtcgtccgccccgcatgaccgacacgagtagcggttcacggccgggtggggacggttcggtgtggagcccgatgacgtcgccgcccgagccggcgggatcccggaacacctgcttcgcgcccggcagggtgaccttacccggcgacagcttcagcaccggccggtcaccgtaggtaaccagcttgtatgcgctgtccaaggacggcgcgtcggaggagacccccatcctggtgccgatgccgtacccgtcgatcggtgcgccggccgcgaccagcccggcgatgacgtcctcgtcgaggccgccgctggccacgatctggacctgggtcagacccgcggcgtcgaggatcgtgcgggcctgtcgggccagcgcggccaggtcccccgagtccagccgcacccccgccggcccggaccggcccagctcggtgaggacgtcgacggcggcctgcaccccggcgggcgtgtcgtacgtgtccaccaggaagatcgggttgtcggggaagtcgacggcgaacgcccggaacgcggcccgctcgtccgggaacgcctccacgtacgagtgggccatcgtgcccgacggtcgcagcccgtaccgccgggcggcctcgacgtgactggtcgcggcgaacccgacgatcgcggacgcccgtgccacgccagcacccgcggccagcccgtgggtacggcggaaggcgaagtcgatcagctccgcgccaccggcggcgagccggcaccgggccgccttgctggcaatcgtggtctggaacgtgatcacgttcagcaggccggtctcgaccagttgcgcctcggcaagcggggccgtgacctcgagcaacggctcgtcggcgaacaccacccgcccctccggcaccgctcgcacgtcaccggtgaaccgcagcgcggccaacgcggccagggccggttcgtcgaatccatggttgtcacgtaggtacgccagctcgtcgtcatcgaacgagaaggtctccaggaacgtcaacgcctcgtcgagtccggcggccaccaggaaaccgcggctgtccggcagccggcgggcgaagagactgaacgtggccggggcggtcaggtcgtgacgcagatagctggcggccatccgaagctcgtagaggtcggtgcgcagcccggtcatgtcgcctcctccgcgggtgtccgaaccgtgcggccccacaggcggtccggtcacccaccaactgtggtcgaaccagcgccggcgtgcaccgggaacggggcatccaccgccagacgtgtcgatgaggtccgcgtcagcacagccggcgggcggcgaagcccggtggcgggctcgcgatcgcctcctgggccgcgatcagttggatctcccgggtgcccgccgccaccgtggcttcgaagacactgaagatgctcgcgctggtgcgctccagcgctgtggcgggcgagccggtggtccacaggtgtgccaggtacagcgcggccgtgacgtcgccgccgccgttcgggctgatcggcagcatcggcgtggtcaccgcccacgcgccctcgtccgaggcggccaccagttccagctgccccgcgggcagatcccggtggagcacgctggtgaccagcacgtgctggggcccggtcgcccgcaccttgtccaccgccgcgaggagttccgccagcgtgtccgtccggtggccggcgagatactccagttcgaactggttcggggtgatgatgtccgcgctcggtacggccctgtcacgcaggtactccgggatacccggccgagcgaacatgccccggcccacgtcccccatgaccggatcgcagcagtagacggcagacgggttggctgctttcacccggcgcaccgtgtcgatgatcacctcccccatggccgggtcaccctggtagcccgagagcaccgcatcggcttcggcgagcatcccacggtcggcgatgcccgcaatgacctcggcgacgtccgcgggtgccagcagggggccacgccacgcgccgtagccggtgtggttggagaagtggaccgtcgacaccggccacacctcgtgcccgaggcgctgcagcggaaagacggcggctgagttgccgacatggccgtaggcgaccgacgactggatggacaggatccgcacccgaccatcatcacggttgcggtcccgccagttcccgccacccccgttcccgacctgcccgttcaccaggccgggaacggggtgaaggtaggatcacagcagttcacgaggggggcccgacatgtccgacacaacccataaccggtccgcacaccgcgtcgaccgtcccgacgaggtcactgatccactgctgtgggggctggccctcgacgtggcggacgcacaccagcccgacgccgcgggcaccggctgcgagaacctgctctgcgccgaccagggctggccgtgcgccgcctggcagaccgcccagcacgcgctgcgggtggcccggacgccctccgggcagcgaccgaccgaccggccgggcgggcagacggacagctggatgacgccccagacgcacccgctacgtcccgccacggcggagcagcagcgccgcacggacatcgccgcctgagcaccggccgccacccagacagtccttccggagcaacgatcgacccagcagtggccgagccgccgaccggattcgatcggcggcgccaacgcaagatccgcccattccggacggcgctcctgtcgacagatccggtggcttgccgaaccagccgatggcggtgcgcacgacccgaccgttaggctcaactgccgggtggggtcgttcgtcgccgaacgatcaccttcgctctcggccgacatgacggacattcgctggtcagcagcaccggaaggcaggctggagtgatccgagaaggggagccggggaccgaattcgcctatcgagcggacactaaacggttagcgtacgaggtctcgggtgcacccgacgggcacccggtcttcctcatgcacggcaccccggggagccgcaaggggccaaagccgcgaggaatcgtcctctatcgattaggcgtaaaactgatcacctacgaccggcctggctacggcgactcggaccggttcgaagggcgcgacgtggccgacgcggcacgcgacgtggaggccatcgcggagcacctggggctggcccgcttcgccgtcgtcggcagatccggcggcggaccgcacgccctcgcctgcgccgccgaccccacgctgcgccaccgggtgacccgggtggcggtgctggtcggcttcgcgcccgccaacgcgccggagctggactggttcgccgggatgaacaccgacaacgtccagggcttcggcgccggccggtccgacacccccgccatagtggaggagatccgccgccgggcgcagcgggccagcgaagatccacggctgctgctggacgaactgacaacacagatgaccgcggcggaccgacgggtcatccgcgatccagcactgcggcggatgctcaccgacacgttcgccgacgcgctgcgcgccggcccgtacgggtggatcgacgacgtcctcgcgctgcgccgggactggaagttcgacctcggcctgatcgactcctcggcgacgaaggtgcggctctggcacggcgccgaggacaccttcgccccggtcggccacacccggtggctcgcctcccgcattcccggcgcggagctcgaggtgcaggccggcgcggcgcacttcgacgcggtggaggaactgccacgcatcctgagctggctcaccaccgacgacgcggcggtgccccaggacctcctgatcggcgcccggttcggtcagtaggggtgcgcgtcgatcacccgccgcacataccgtccctcccgcaggttcaccacgctcggatggtgctgaccgatccggttggccagccggtccgccaaccggatccggtcgttgctgccggtgcccccgcccgtggccgtctgctcggcgagtgccaggttcccccggccacgcagcgtgtccggatgatcctcgcccagggtctcgcgcaaccgacccacgaccacgcgcagctgctcccgcccggcctccacctcgccgttgaggatcgtgtagacggcgaggttgttggcgaccgccatggacagtggatgcgtcgcgcccaacgccgcggtcaccgccgtcgccgtggccagttcccgagccgccgccaactcaccggagtcccacatcgccacagtcaggttgttgcggcacaccagcacgtacggatgcccctcgccgaagacctgcacgagctgcgtctccgtctcggccaactcgacccgggcctgttccagttcacccttcagcagcaggttcgccccccgtgacagccggctgaacagggtgtccggactgagcgggcccaacccgacgagcaggtggtggtacgtgtcgtcgaacaattgggccgcctcggcgatctcgccggcgctgcgcagcgacgcggcgaggttggtctgcgcgaccaacacgtcgtgggactggtcaccgaagagcttgcggtagccggcgacaacggtgtgcgacagcgccaccgcccgttcgtagtcgccggcctcccgaagatcccgggccaggttgttggcggtcagcagggtccgggggtgctccgggccgagcaccacccgcagccgacggaaggtcgcctcgtccccgtcgagcgcccgccggaagtcacccatcaagcggtaggacgcggcgagattgttcgcggcgatcaacgtgcggcgatggtcctcgccgaacacctcgacggaggcggcgtaggtgcgcaggtcccgttccagcgcatccgagtagcggccgatggcccgcaggtcgcccccgtaccctccggcggtcatcaaggtgtacgggtgggtggagccgatcaactgctcctgcgcacgcaacgtctcctcgtcgagtcggcgcgcgtcgtcgaaacgcccgaggctgcgcagcaggttggcccggttgaaccgcagatgcagcagctgcacctgcaacgcccggtgttccgcggtgtccacacccagctgcgccaacagctgcgtccaggccgcgtcggcctgctcggcataccggtctccctgggcgtacccgccgttgaggtagatgtagcggatccgatcgatgatgagctgccgaacgttgtcgtccggggaggagagggcgtcggcaccgtcgaggtgcggccagagaagccgcaggcgggcctgcgccgccgggtcctcgacctcaccggcgggacgcgaaccggcgaggatccggtgcacgtcctgcttcaccccggtcagttcggccagcgtcatccgggaccgcagcgctgcctggagcagccggtgcacctgcacctggtgggtgtgcaggtcgaccttgaccagcgccagccggttgatccgctggaccagcgcagcggcgatgtcccgctccgacacccggtcggcgacccgggcggccaccgccgggtcgtatgcggcaatgaccttggcgacctcgtcgttgtagagcaactcgagggcgatctctggggcgaggaccgaggcgagctgcaacagccggaacgcgcccgccgacccctcccgcagccgttggagcgagaggtcccagatgttcgtgtccggcccggagcgctccaggcccgcgaggtactccgcgacgggggtgccggtgtccgccaaccaggcgcccgccatcgccacgaagatcggcacgttctcgaccgcgtcggccacctgctccgcttccggaacggtgatcgactcggcgccgatccgcgcccgcaggtgggtgacgctctccgcccgctggaacgcctccacgtccaacgcccaggccagttcgccccagtcctggttacgggtggtgaccaggacatgccccacaccacgcggcaggtagtcgcggacgtgctcgtagtggtcgacgttgtcgaagacgagcagccactgctctggcggaccgccgtcgggacgacgctcggggcggctgagccgctgtcgcaccgcccggatcatctccgggacggtcggctgccggggcaggcccagttcggcaccgaggtccgccacccccacgtcgacgaactgcggcgggtccgcctggatccaccagatgatgtcgtacgcgccccggaagcggtgcgcgtactcgatcgcgagctgggtcttgccgatacccgggccgccgcgcagcgccaccgggacaccggcgcttccggccgccttcagctcctcccgcagcttacgcagcagcccctcccggccagtgaaacgcaggttgcggcttggtgggttgaacacgcgcgcccgggtgcccgggtagcgggcgacgcgtacgtccagccgcgtgtggccgggcggcatgaccaccccgagcagctgcaccaaccggtcgacggcctccccggcggccagttcgtgcagcgacacccagctgccgatcggcgcgtccggtgtgggggtcgtggcgtccacgtacacggtcagcgccgtgccggcggcgggacgcgggtcggccgactcggtgcgcgccgtccggtaggcccgggagaccagggtgacctcgcgggtggcgaggcccggccgcaccggcggggggtcgtccgccaccgccgtggccacccggagttcgacggtggtgagtaccgcctgcacccactccgcccagacctgatcctccggtacgtaccgcagcacgatcagctcgtcggcgacggccggcttccgttcgaagcgggcgaccgtccggcggcgcagcgtctcgtcgatccggggcaacgcgctgatccggccggcggtgatgtgaccggtcagcgtctcgtacgcggacagcagggtggtccggctgccgggaacatcgccgaaggtcgccagcgtctcctcgtaggcgtagtaggcccggtagggaacctccacggtgagccagtactcccgtcgctcggcgtcggtcatcccgcccggcaacccggcgaagcgctgcatggccaccgcacggccggcgtccgcctttcccttctctccctcgtccacccgcatcggcaccggtagcacccgccgtgcccgccgcccctcgtagccacggacccgggtggcgaccgtggcggccccgtcgatgccctggtcactcagggtgaaacagtcgaccagcacatccggcaggtggatggtgcagatctcggcgacgtcgctgatgccggtgcggctgtcgatcaacgtccagtcgtagtggcgcttcatgtcctcgcgcagcgcgtcgaagaagaacgctccgcccagcctgttgtagaagttgtcccagttcaggccggtcacgctggtggcgtagtccggattgtgccggccggccagcaacaggtcgaggctgccaccgccggggaactcccagcccaccgagaaggcgtacttctgcaccttggccaggtggcggtgccagtcactcggccgggactccgccgcctccgcccgcccggcggcctcggcctcccggcgccgcttcaggttcgcccactcgtactcgaggatcaggtccatcacgccgccggtggaggcgacctgctcggagtcgaggaacggcagaaagaaccggtgcaggccgggtgactccaggtcccagtcggcgacgaggacccgctggccgttcgcggcgaggatccaggccgtattggccagggccatcgtgcgtccggtgccgcccttgtacgagtagaaggtgacgacctgaccgtcgcgctgttccgtcatcggtcttccccttgtcgccgctggtcagacagttcgggcgggcccaggctcggccggggcgtgcccgggcgttcccgcgggtacagcgggccgtgccggaggaactgcttacgggcctcgatcaccaacagtggcgcactgcgttcgaattcgtccacgtcgtacaccggccgcacctgtggcaaaccggtgtcgcgcagcgcggtgccgacctcgtcgggctcgacggatccggtgcccggctcggcgaccaccagcggaaccacccagcgcggcaggccgacgaccgcggctcggatggcggccacgccgagagcagcgtcgacgagcaggacagtcgggctctcctgggcacggtcgcgggcaccggcgaactcgaccacccgggtgggcagcccgagccgctgcgcggtggcggccacgtagtccgcggcgggcaccacatgccgcccggcgaacggctgccactgccgtccgccggtcgcggcgaggacagcgacgaccagcgccggatcacccggatcgtcgactgcggccgaaccaaccagagcagcgcgggagcggccaagcggtgttccctcggccaccgcgatgatccgttccgccagggcgctcagcaccatgtcgtactgccgccgataggcgctgatcttgcacagtgcccggagcccgttctccgcgtactcgaccggaccgccgagcaggtcgagggcctcggccagctccggccggtagtcccagggcgggaagggaatccacagcaccggcaggacgtggcggccggcttcaccgagctgcagccggctgagccgcgaccgaaaggcggcccgctcgccgaccgcccaggcgttgctgaagtagttgggtgagtagagcgggacgaacacatgggcgaggctgagggcgtcggtgaggacctgtctgaggtccgcccctggggacacgagcccgtcgaagaacccgatgtcgaggtcgctgttgccggcgccgcgcccgacggcggcgttcaggtcctgaaagaaccgggtgacccagtagtcggtatccgggcgggccgccgccgacagtggcaccgaatgtgcgtagctcaggaagaagtaggtctcccggccgccgaagccgatggggtcagtccagctcatccccggcctcctcgaacccgtcaccgagttcctcaatgtccgcaacgtacggctcgacccagtgcgtgtccaccgcccgcaccacccgctgcgccagccgccacaccaccgcgtcgtacgcgtccttgccgttgcggcccaagctgagcagtccgtagatgccctcctgctggtactgcggggcgatgtccggtggcagcccggtcgggctgaacacctgacgtcgacggatcgccgccggcagatcccggcgacggcccagcaccgaccagttcaccggaatgaccggctgctcccccggcgtcgcccgggcatccgggcgtcgtacctgccggcggcgcacgaacgcgttccactcccgggcacaccagacgctgcgcaggtactgcggagagaccaacgggatgaacacctggcagttgccggccgcgaaggccaggtcatcggcccacacctggccaccgtcgagcacccggtcaaggaagccggccgtgctgcccgccggcagaccgagcagttccgacacgtggtcggagaggtcgacgtagagctggaagaccttctggttggtgtcccggggcggctcaccgggccggtgccgggcccgggcgtagctcaggaagaacacgggggcgcgcggatccacccggaactcatcctcggtcacccaccgctcccgtccgacaaggacacctccgccgccacacccggtccagggggccaccggccggcgcggtgctggcgcatccactgcccggcgacatcgacggcgagccgcagcggcagcaaccgggcgatgccggtgcccaacgggccgcaccgcacatccggccgcgcgtcgagccgggcgccgatccggggaaagtccgagtcgtccaggtccggggcgaggaactcgcgctgaatccgccgatccgcgtcggtccggaggtagcagcgatacggacgtgctggcggcggcggatcgagtcggtactcggcgaggtggaatgcggtgcacgccgcccagtcgacgccggccagcaggatcagggcgtcggccgcgtacagggagccgagcggcgaccgctcccccaggtggcactccagatcgtgtacggcggtcagggcggcggcggccgggccgagggcggcgaacgacacgtgcgggtgccggctgcgccgtgccccgggggtacgtcgcaccgtctcggccaacgcgcccatgccctccgccgggctggtggccggatcgaacggcgggatgcgcgccacggcctccgctacctggcagggtgtcatccccgcggtagcggaccggaaggccggcgacgtgatcgagttgcctgcggtctgggtgggcaccatgatcgtcccggctggcccgagtgcgtcacgcagggcggccagcgccgtcaccgggccaccggcgatgggcccgatccgccgcagcgaggcgtgcaccaacacggtcccgccggccggcaggcccaacgcccgcaggtcggcgaccagtccggagcgggaggcgatcatggccagctgtccaccgtggcgcgcatccggccggcgaaccgctgccccaccggcgtcagggcaccgagcccgagtagttcgtcgagcgcttggtcggtccaggcacggtaccggcggtaccgcgccgtcgcctgggccccggcccggtgtcgccatatgtcggcgaccgccagatgggcgtacgtgccgtgcagcacaccctccaccgggcgcgggtcctcccgccacggaacggtgagcaaccgggtgtcgcgtcggtcgaccagctcgcacacgtcgagcaccccgtcgagcttgaggtgttgcacctcgtggacgagcagcacggccagggcggcggcgtcgggtaccggcgtcatcgccaccgcgccgaaagcggacgccgcggtggcgctgcgctgccggccgcggcggtccgggcgcagcggtacgaccgcccgtagcagacctcgcacgccgggggcgtacccgccgatgtcgtcgcgcttatcggccgaagccagctgggcggcccaacgccccgccgcgccggcggacaggcgtggcgccaccaccaggtcctggtagctgccccggtacgggtcggtgtcctcgatcagggtgccggaggtgtccacccggcgggccggtcgccagccgggcggccgatggccggacgcgaccggtccgctccgctcgtcgccgcttacccggaagccgccgtcggcgatggcgagccggaccggaccggccacgtccggcatccggagcacgccgagcgtgggcaggctgagctggccgtcgcgaaccggtacgtccagatccacggcggcgccggcccgcacggccaccgccgcggcgatgcgggcgaggtgcccgaggtcggccgacgccggcaccgccaggcaccggtacgcccagcggcggacgaacggatgcgccagcaccgtgcgcaccgccgccggggcggtgacgtcgaagtcgaccagcagatcccacgcgggtgcggtgaccgcctgcccggcaacggcggggctgagtgcgaccagcagcgcgcgggtcttggccaggtgcacggcggcgagctggcgtaccgatgcggtgctgccgtacccgctgccgaggtcgtcgagcaccgccgggtccagtgcgtccggctcggtcctggtgggcgcggggtgtgccgccgctccacccgggacgcggggggtcgggatgaccaggtcggcaggaccgccggctgccggcgaccggggctgggccatcggtggcgggtcggtcacaccctggacgaggtgggccaggtccgcgcagtagaccgaggggttgtcgaagccggtgtcgctgcggtagcggtgggtgaacaggccacccccacactgccggacaaccggacaggcccggcaggtgccgcagagcccggccagtccggcctgtcggatggctatcagcggatggaccgcgaccttgtcgatcgcgtggtcgaagacgtccagtccggtggcgggcgcaccgtcgtaggcggacttgagcgagtcgacctgttcgtagctaccatccgtttcgatcacggcgaggtcggcggcggcgagcccgaccgcctcggtgccgctactgtcgccctcggccatggccagcagcgagtccagcaaccggaccggcaccggacggccatcggccgtccaggcccggtgcaccgcgagcagccagtccgcgtacgcggtgcgtgcaccggccgggcgtggtgggggacggtcccagttggcgtgcggcaggagaaagtcgatgcgcggtgggtcttcggccagtagcgcccggtagacggtgaccgggtcgttggtgaggtcgaccgtacagagcaggccggcgtagctcggccggaactccgggcgacgcagcagggcgagggcccggagtacctttgcgtggctactcgccccgctcgcgtagcggcggtgcagatcgttggccgcgcgatcaccgtcgagtgagacaccgaccgtgatgccgtgggcgacgaggacctcggccacctcctcggtgagcaggaccccgttggactgcatccgtaggtccagccgggttaccggatcgaggtgtcggcggagctcaccggcgaccgcgtcgatcccggacgcacccgcgaggaggggctcgcctccgtgcaggacgacgcgtacggtgccgagttggtgcgcggtggcgtgctcagcgatgcggcgggcggcgaccgtcaccgtcgcgggcgccatggttcgcggctgacggcgccaggactggtcggggtgctcgtagacgtagcagtggtcgcaggacaggtcgcagcggctgacaatcttcagaacgaactggctgagggccacggccgacgtgcaccgggcggcggtagcgggctcaccgacctcagatcgaagagccgaaggccgcgacatcgacgcgagtgggctggtccacgatgcgagtgtcgggcaacgccacggcgcgggcacgggagagtgggatcttgccgagtggagtgtgccggagatcggccagtggagcggtgaccagtgaccggccggggttgcgatccacgtgagtccccccatcggacttgtggttcacgtcggccacctggacggcggcccgcgacagttatcaataagcgtacaacacgttgcgtagtctcaacgatgcggtacgccgtcttcttcgagggtccgcgccatccaggcctcattggacagtgcgatgagccgctccgcctcccccaccaacgcatcatcgtcggtccacccatgcccggcccaccgggcaacccgaagccgggagagctgatcggcggtacgggcgtactcgatctgatgctgctcgtactgctgcgccgaaccgtacccgaccacggccgtcgtcaccgtcgtgacgactcccacccaggcggcgagggccagtccgtcgcccagcaccccggccgcggcggagagcgtcgcgccggcgaccgtcagcacggtcgtacccatccggatccgacgggcggcgacggccatccgccgggcctgcggccggtagtaccactcggcctggcgacccacccggtactcgaggtacgagtccacgtccgacacggtcggcaggtgccggacggccagggcaggcacgtcgacggtgcgcccgaccagatcgccggcctcgtcgagcacggcgccaacccggtccaacagcaccgcgtcccggtccggcccccggtacggcgccactcccgccaggtaccggtacacctcggccttgaccgactcggcgacgccgcgtaaccgggtccagatctgcaccggctcccgggcggtgtaacggacggccaacgggaccagccccagcgccgtggcggcgaggatggccagtacccggccggtcggccggtgcccggcgtcgagttgggcggcggcggtccccgcgacggcggccaccgccgtcagggtggcgagcaggcgtcggccgcgcacgatccggcggcgtgcggtgtcggctgcccgggaccacacgccctgctgatgccaggccgccgcgagggcggccgactgatcgacgctcgccactggcaaccatggtaaatcaccacgggaaggacctgcggacatgctgggggcgccgacgacgcggcacccccggcacgacgatcagagggtacgagcgagacgctcggcgaggatccgggtgaaccgggacggatcagccagctcgcccccctcggccagcaacgccatcccgtacagcagctcggcggtctccgtcaacgagtcctccgtagccccctgctcccgcgccttgcgcagcccgctgaccaacgggtgcgtcgggttcagctccaggatccgcttgacctgcggtacctcgtggcccatggcgcggtacatcttctccagcgtcggcgtgacgtcatgcgcgtcgccgaccacacaggccggcgacgtggtcagccgggcggacaggcggacctcgcggacctggtcggcaagggcgctgcccagccaggtgagcaggtcggcgtactcggtgcgctggcgctcccgttcggcctcggccgccgagcgctcctcgtcggtgtccaggtcaacctggcccttggcgacggaacgcaacgtctttccgtcgtactcgccgacccgctccacccatacctcgtccaccgggtcggtgagcagcagcacctcgaagcccttggcccggaacgcctccatgtgcggcgaattctcgatggtggtgcggttctcgcccgtggcgtagtagatctcggactggccgtccttcatccggttgacgtagccggtgaggtcggtcggctcggccggatcgtgggtggaggcgacggagaggatctccaggagcgagtcccggttctcggtgtcgtcgatcagcccctccttgacgacagcaccgaactccgtccagaaggtgcgatacttctccggctggttggccttgaggtccttgacggtggcgaggaccttcttgaccagtcggcggcgaaccacctggatctgccggtcctgttggaggagttcccgggagatgttgagcgacaggtcgtgcgcgtcgaccacgcccttgacgaagcgcagatatccgggcatcagcgcttcgcagtcgtccatgatgaagacgcgcttgacgtagagctgcacccctcggcggccctgcggggagaagaggtcgagcggggcgtgcgtgggcaggaacagcagcgcctcgtactcgaaggtgccctcaccccgcatatgcacgacctcgagcgggtcggcccagtcgtgactgacatgcttgtagaactcgtggtactccgccggctcgacctcgtcgcggggtcgcgcccagagtgccttcatcgagttgagcgtctgcacctcggtggtcggctcactgtcgtcgctgccgggccgctccaccgccatccggatcgggtgcgcgatgaagtcggagtaccgcttgacgatctggcgaatggtccactcggcggcgtagtcgtgcaggttgtcctcggagtcgaccggtttgaggtgcaacgtgaccgccgtgccctgcggaacgtccgtggccggggcgatggtgtacgtgccctcaccgctcgactcccagtgggtaccatcggcctcccccgcctgacgggtgaccagcacgacccgatcggcgaccatgaacgccgcgtagaacccgaccccgaactgaccgatcagctcctgcgacgtctccgcgtcggtcgtctcgcgcaacttgcggagcagctcggcggtgccggacttggcaatcgtgccgatcacctggacgacctcgtcgcgggtcatgccgatgccgttgtcccgcacggtcagggtacgcgcgtcctgatcaacctcgatcgcgatgtgcaggtccgaggtgtcgacgtcgaggtccttgtcccgcatcgatgccagccggagtttgtccaacgcatcggaggcgttcgagatcaactctcgcaggaaaacgtccttgttcgaatagattgagtgcaccatcagctgaagcagctgacgtgcctcagcctggaactccaacgtctcgccgctcacgccatgtcctctcgtctgcaaggtccggattgtcgacgggcggcgccgcccccgacgacgtgtcgcccgaaaggatacgagtaccacgcgcgggagcaggcagcgacgccccggtcccggtcaagcccggagccgcccgcgccgacgacgggaacggtgaaccagacgcacgatcagcgccaccagcccgcccaccccagccgccgcggccaccagcaacggccccggcccggtcaccccgtccgagagtgactcgtcggcggcaggccggggatcggcggccatcggcggcgtgacggacggagactgggtcggggtcggggtcggctgccccggctcgacgaggcgaccgaccgacgcgtcccggggcagcgcgaagccccagtccagcaggacggctccctgttcccaaccacgcatcggccgggactcggcacctagcagcgtcaccaccaggcgtcgaccgtcgcgctcggccgcgcccacgtacgtgtgccgggccaacgaggtgaagccggtcttgccgcccaacgctcccgggtaacgaccgacgagggggttcccgttctggatctggaaacccttcttgccgagctgctcctgggcgggaatccggtgggtctcggtcagtgcgtaccgccggaacgtgggatcggcgaagcagacccgggcgatcaacgcgagatcgtacgcgctggtgaactggcccggaccgtccagcccggacggtgtggccgcgtgtgtctgccgggcacccaggtactcggcgaactcgttcatcgcccggacgccacccgcgcgcccctcggcaccgccgccgaggcgggcgagcacgttcgccgcctcgttaccggattgcagcagcaggccgagccagaccgtctccaccgggtagcgcccgccggcgagcaggccgaccgccgacgagccgcgctcgatgtccagatcctccttcgtcaccgtgaccacctgctgcgggtcgaggcgcggcatcagggccgcggccaacagcagcttctgcacgctggccggggtgccgtgctcgtgcgggccgcacgcacccagcacctggcccgtgtcgaggtccgccaccagccacgacgtcgcggtcaccccgggcggctggggcccgccggccggggtgaccaggccggcggtggccagcgctgacccgccgaccgcctggtcctcggccaccgcgggcggtggggagggccggggtggacgggacggcgccgatgccggcacggtgacccgcgggcacggcaccgctgccggtgtcggtgtcggtgcggcggcggcatgcgccgcggggaccacgacgggtgacagcaggacactcgaggcggcggcgagtagccgatttctcacgtccgggatcctagccaacaaaggtcggcaaacccgggcacgggcgccacgaccgccccaccgggaggtggcatggcacctacccccgcccgggctcaggacaacggtcgcttgaggtgatagcggtgtacctcggtactgccctggacgttgttcacgtcctcggccgcggcgaccagttcccatccgtcccgcccgacccggttgaggtgcgcgatcgcggtgtcgccgtaggcggtgacatcccggcgggatccgtccgggccgtaccagacgaagctgacgtgaaagttgcgaccctgcccttggtagcggcggaccaacagtgcgtattcccaggcgatcatggcacccattatgggtgtccatcgaggaccaggcacaggcgggtggtcgctcgttgccatccgatgaacgcgctgagtcaacatgcactggccacggcgccccgtcccgctacctcaccggcgacgaactcggcgatccgatccaacccacggtcgatgtcctccggggtgacggcgctgaccgacagccgcagtgcgtggaccgggatcccgtcgtcgtagaagtgcgccatcggcgtccacagcaccccgtactcccgggcggagcggtgcagcaacgcgtcgtcaaccgggaacggcacggtcaccaccacgaaaaagcccccggtgggcgccgtccagcgcaccgacgagccggctgggaaccgccgacccaacccgtcgatcaggtggcgcaggttacgggcgtagacaacccgttcccgggccgtggcagcgaccagactgcaaccgtgctccagcagcacaccaccaaccactgcctgagccagcggcgaggtgttcaccgtgaccatgctcttgaccttcgccaactggtcggccaggaggctcgtcgcgccatcggcaccaaccactcgctggtcagccaccacatagccgacgcgggctcccggtagcaccgtcttcgcgaacgatccgaggtagatcacttgacggttggtgtccaacgccttcagcgtgggcagccgccggtcgtccccggccgggaagagtccgtacgggttgtcctcgatcagcagcaggttctcctcctgggccaggtccagcaacgcccgccgatcggacatcggaatactgacgccagacggattggcgaagtccggcatcagatagcaggcacgcggacgcagcccctcggaccgggcccggtggatctggccacgcaggtccgccaggtccaccccggactctgtggtcgccaccggacgaaccgcaaggtccagcagccgggccgcgccggtgagccccacataggtcggcgccaccgcgagcaggacgtcacgcggatcggcccgcaacgcccgcagcagcaggaacatggcctcttgacacccgacggtcaccacgatcgcctcggggtcgaccgtcatcccctcgtccacggcaaggttccgagccaccaggtggtgcacgatccccttggtccgcccgtactggaacagggtgcgatgcacctgcccagggctctgcccgagatcgtcgaccagatgccgccggaaggtgtccagataccggtgcagcgccgagaactcgaagaactcctcgtacggccgaccggcggccagcgacaccgcgtccgggtagtgctgcgccacctcgttgaggaagttcatcgagttcagggccggatccccaagggccgcatgcaggtcgtcaacgtgcagttccacgatcactccaccgtcgtcgtccgcagctgccgcgccgccgccgagtcggcgcacccggccagcgtgagcgcgtcgcggaactcatcggtcagcagcgacaacgccgtctcggcgccggcacgcccgccggccgccaacgcccagagcagcggacggcccaccaggaccccgtgcgcgccgagcgcgagggcccgcagcacgtccatcccgccccggacgccgctgtccaacagcacctcgcactggtcgcccaccgcgtcgacgaccgcgggcagcgcggtcgcggtggccggtgcaccgtcgagctggcgtccaccgtggttggaaaccaccaccgcgtccgctccggccgccaccgcgcgggcggcatcacgcgggtcgaggacccccttgacgaccagcggaaccgaggtccgctcccgcagccactccaggtcgtcccagctcaccgccggcgcgaagaccgcaccggtgtgcgcggccaccgcggacacgcccggggtcgccgcgtgggcgaggctgtcccggccggtgggcaggttcgcggcgacgacatccgcgggaatggcgaacgagttacgcacgtcccgcagccgccgaccgagaatcggcacgtccacggtgagcatcaccgccgtgcagcccgctgcctcggcccggttcatcaggtcggcgacgagcccccggtcacgcagccagtagagctggaaccagacgtcgccaccggcccgcgcgacccgctcgatcgggatactgccgagcgtactggccacatacgggattccggttgccccggccgccgccgcgagggcgacctccccgtcggggtgcaacagccgctggtacgccatcggcgcgaccgccaccggcagcgcatggacggcgcccagcagccgggcgtcggtcgagggcgtctgcacaccacccagcacccggggcagcaccccggtacggtccagggcccgtcgattcgcggccagcgtcgtctcggcgccgctgccaccggccacgaagtcccacacctgcggcggaagttccgcgcgggcgaggtcggcgaagtcggccagcgcggccggcggcctcccgttgcgcgacaaccactcagccatcgtcggccgccgtcctgtcgaagcgggtacccaggaaggtcgccgccgctgcctgagcccgccggccggcgtcgaacgtgccgggcatggcgaagaacccgtggaccatgcccgggtaccgggtgaggacggtcggcacaccggcggcgcgaagccggtcggcgtaccgttcaccctcggcacacagcgggtcgtgctcggcggtgatcacgagcgcgggcggcagcccggcgaggtcgtcggcgagcagcggcgacgcgagcggatgccgggcatcggccggatcggccaggtagtgggaccggtaccaggtgaccgagcggcggttgaacagcagcgggtcctcaccgccgggcggctcgatcgtctggtcggtgttcgggtagaccaacacctgcgctgccagccggggaccaccgtcccgggcgagcagcgtgaccgcggcggccaggttgccacccgcgctgtccccgcccaccgcgaggcgctccgggtcagcgtcgaactccgcgggatgcgccgcgacgtggcgcagggcggcgtggcagtcgtgcacggccgccgggaaggggtgctcgggagccagccggtagccgaccgtgaccacctggcagggcgctgcgttggccagccgccggcagatcccgtccgcggtgtcgatgctgcccagcgtccacccaccgccgaagaagtagagcagcgtcggcagcggcccggcccccgccgggcggtacacccggaccggtatgtccccgtccggtccgggaacgtacccgtcgcgtacctcgtggaccggctcgaccgcgccggcgccggcctggatcgcggcgaggtcggccgcacgggcctcggcgagggtctgtgtgtacagcggtggggtaccggccgccgcgcgggccgcccggtacgcctcagcttcaggatgcaggcccatgccgcccccgggccggttggtcggctcactcacgggtactcccttcccccgggctgaccgagagtttgtcgattccacgcagaaagaggctgccgctgtacaccggctgttccatgattcgcagccgggggaaacgggacagcagccggggcagcgccagccggccctccaggcgggagaccgcggcaccgaggcagtagtgcaggccgagaccgaacgccagcgagggcgggcccgaccgccaggggtcgaaccggtccgggtcggggaagtgggccggatcccggttggctgcggcgaccagcagcagaacgttctggccctgcgggatcggcaccccgccgagcacggtgtcccggggtgcggcgcgggccagcaggtgcaccggcgcctgcagccgcagaatctcgtcgacggcaccagcggtcagcactgggtcggtggccagcgcggccgccacctccggatgcgccagcaggaccggcaaaccgttgctgagcatgtagacagtggtgacgaagctggcgttgaagagcacgatcagattgctgaccaactcgtcctcggtcagctcgacaccgcccgcgtcgaccgcctccaccagtccactgatcaggtcctcacccggcgtgcggcggcggcgcgcgagcagttccccgtagaaggctcgcagttcggctccggcggcgttcgccgcggccagccgctgtggtgtcttgccggccacgtccaggaacgcgtcaatcacgtccacccgctcccggtaccagtccaactcggtctccggaatgccgatgaactcggccatcacccgggccggcagggggtaggcgaactcggcgacgaagtccaggccaccagcaccggcatcggccattcggtccagcagttcgtcggccacacggttgaccaccggttccaaggcgccgagccgacggggagtgaaggtgccggcgaacacatgccgcatccgcccatggtccggcggattgatgaacatcatcgacgtctgcagggtccggaggatctcctgctccgtccagcccggcgggggtgccttggaccactccgggtcacgcagcaccgcgccgaccaggtcgtagccgaccgccaccgcggcgacccgacgtcgctccggctcaggcggcagggcggcgatcggcccctgtgcgtgcaggtcggcgtagacgggaaagggatcctgccgaccctgcgcgctgtagagacgggtgagtagctcctccacgtccaccacggtgcctcccaagcagtcctcgatgcgacgggcgtcgaccaggtacggcggttcgggcggcggggaactccccgccgcccgaaccaggtgtcacagaccgagcagacgcaacgacacggcaccggccatcgccttgttaccggcgtcgttcgggtgaatgtgatcccccgagtcgtacgccggcaacaaccggctgggctgctccgggtcgcgcagcacccgatcgaagtcgatcaccccatcgaactccttgctggtgcgcaggtactcgttcaccgcctgccgggtcgcctccttctccggcgtccacacacccggctcgccgtgaccctcgtacggcgtcagcgtgcccaccaggctccgcaggccacgtgacttgacctgctggttgatctggcggagcgaggtgatgatctcctcggcggagtcatcggacatccagatgtcgttgatacccaggtgcgtgatcacggcccgggcgtcggtctgggcgaagatgtcctcgtcgagccgggcaagggcgttcggtcccaactcgttgtagccggggaaaccgcccgcacccggttccgcaccctcgtggttcagacggttcccggccaggctcgtgttgagcacggccggggtccgggaatccggacgggcgtcgatgaaccgatcggccagcaggtccggccagcgcttgttggcgttgagcgtgctgccgttaccgtcggcgatcgagtcaccgaacaccaccactgaaccgggactcctgcggcgctgcacgtcaacgccggacaggaagaaccagcagcagtccgccagcctcgtcaggccgtcgccggcatccgaggtgagatccgtgtcgccgatgaagctcgtctggcgggacgtgccgtggaaggtcaccgggccggtcaggaccgggtagtagaccgtgactaccaggtcctcctggtcaccgatcgggaaggcgatcggatcgctgagcaactcggcgccctggttcatcgtcgccgagctggacccaccgaacgtcagctcccgcaaggtactcgggtcgatgtcggacagatcatccggggtcgactcgtccggtcgggcgatggtcgctcgaccgatctggacgtcctgctcgccgtacatgttgctgagccggacccgcagtaccggcccacccacggtggtgtgcacgatgttgcggattgtttggttttcgaggcccctgttggtcagaccacccgagttgccccgggcaaccgcggtcgcccaactcgcggcccaggtagtccggccgtgcctcgccacctcggccgacggctccgcgttcgccaccacggtgggagttcccaccatgagtagcgccgcggtggccgccacaaaatgccatctcttcggggtcgacattgaacctccattgttggcagcccagggcgtcgtccaccgacaacgcattaactgggcggtgctgcggaacgtaaccaccgtcgtccggagccgtcaatcgacctgatcgtcgtgatcaagtgtcctgccggcccggccggtggccacctttggctcctgtccacaaccgtcccctcacctaggctgacacgtggcggcgcggtcgccacagcccgcgccgcgctcgggcacctaccccgggcacaccacagtggaaaaggggcgtccggatgaccgaccagccgcagccgggttatgtgcaccgtgcgttggcgctcttcgcggagttcggcgaccgggcggcgatcatcgggaatggacgcacactcacctacaccgacgtgtgcgatgacgtgcgcgggttcgctaccacgctgctccgtcgcggaatccgacctggcaccgccgtactggtgtcgctgggcaacccggtggaggcaccattgctacagctcgcactccacctgatcggctgccgtacgatgtggatcgcgccggtgacctcccgtcgggagatcgacgagttcgtccagctcgcccggcccgacgccctactctacgacgcccgcgacccggccaacgtcggtgcggagttggcccagggtctgcgcgaccggccggtgctccgcctcggcgtggacctgacgccggcgcgggacgtcagcgacctacccgcacgggtaccagcagcagaatcgtttctccagacctccggcaccaccggcactcccaagctggtgcaccaccgggatagcttctacacccaggtcctcgccctggccgccgacttccgcggggccggattcccgttgctgcggcacctgtcgtactcgccgatgtggctggccagcggccagatcaccacactgttcaacctgttcaccggaggggtcttgttcccccgggaggggtgggaggcggcggagttcatcgacaccgtgccggccgaacggatcacctccaccttcctgaccccgccgatgctctacgaggtgctcgatcatcccgccctgccgggtgccgacttctcgtcgatgttcatgttcaacgtgggcgccgggcctgccgcacccgcccggctgcgccaggcgatcacgcggttcggtccggtgctgcgcatcgtgtacgggctcagcgaggtggtggtgctcaccgcacagccgggcctgaccgaggacccggagcacccggagcggctgcgctcctgcggaaagccgtacggcgacgtgcggatcgagatccgtggcgcggacggtgcggtgctaccgacgggttcggacggcgaggtgtgggtccacaccgcactgcgcttcgccggctaccacggccgccccgacctgaccgcggacacgctggtggacggttgggtgcgtacccgcgacatcggccacctcgatgcggacggctacctgtacctggtcgaccggttccaagaccggatcctcacccgcaggcgtagctggccgatctactcccggccgatcgaggacgccctggccgggcaccccgacgttcgggcggcggcggttgtcggcgtgcccgacgaggtggccggtgagttgccgtacgcctacgtggtgcctgctcccggcgccacggtgagcagcgccgagctgatcgacctggtgaccacaacgctcagcgacacctgggcaccgggcgcagtggagttcgtcgacgcgctgccgctgaatcgtgctaacaaagtggacaaacgtgcgcttcgcgctcggtatgcggccgagcacccgtcaaccgtcgagcaccctgaggcatcgatcggccgtcgcacgtgaccccacgtcgggaactgatcgcactcgtcggagcggacctgctgtccaacctcggcagccggatctcgatcctcgccatcccctggctggtgctggagacaaccggtagcccggcgaagatgggtgtggtcgccgccgccgagacgctgccctacctcctctccagtgccctcgggccaccgctcgccgaccgcatcggcctacgccgcacctcgatcctcgccgacctgggtagtgccggtttgatggtggcggtggcactcaccccgtggcttggcttcggcgccctggtcgccctggtcgccctggtcggcacgctgcgcggggtcggcgaccgggtcaagcacgtcatgttccgcccggccgcgcaagctgccggagtgcggctgatccggctgacctcggtctacgacggaatgtcccggctgaccaccctcctcgcggcgagcattggcggcctgctcatctggtggctcggggccacgtcggcgattctcgtcgacgcgtcgaccttcgcggtctgcgcgctcctgatctccacgctggtacgccgcaccactggtggggcggcaggttcgaggccggaaagctacctgcgggcactcgctggcggcctccggtatctcgggcaggaccggacggtgctcaccatgctgttggtgatctccgcgctgaacatggtggtgaacgcgagtatcgcggtctacatcccgctctgggtcaatgatgtgctgggcaacccggccgggctggggctggtgctcggtgccttcgcagccggagccctgctgggcaacctgctgttcaccacattcggctcgcggctacgtcgggatctgacgttcgcgatcggcgccgcggtcagtggcccaccccggctgctggtcctggccctcagcgacgacctcacggtggtgttcgcggtgaccttcgtttctggggtcggtatcgcggtggtcaacccactgctcggggtcgcgctgtacgagcgtcctccggccgacctccagtcccgcgtgatcgggctggccggtgcactcgccttcgccggcctgcccctgggtgccctgctcggcggctggtcagtcaccacgctcggcctcgaacccgcgctggtgaccgcggccgtgttcgtcctcgccgtcaccgcggttcccctcgccgccgccctacgtccgatgccgaagcaggcaccgttggtcgacgtctccgaccgcgaacgggttccctcgtagcagcaagacgtctcctgcgctaacgtccgatcatggcagcgacgctcaacgaagccaccgatccctactgccttcgagcggaggagagtggcaccctgctacggggccatccgtggcgacgcttcgcggtgctgggcgacagtgtcgcggaagggctctgcgagccggttgacggatacccggatgtgcagttggccgaccggatagccgccgagctgcgcgccaccgcacccgatcttgcctacctcaatctcgggctgcgcgggctgcgggcacaccaggtcagggccagccagctcggcccggcactggagttcggaccggatctcgccctggtcgtgtgcggcggcaacgacgcgttccggccgggctacgacgccgaggcggtggacgcggagatcaccgcgatggtccaggcgctgcagaacgccggggcgacggtcatcacggtgggaatgttcgacgtgtcgtacagcccggcggtgcccgagccgcaccgcgccggcctcggcgtgcggatgcgccggctggccgagcacacccgcgcggtcgcccaccgcctgggcacggtccacgtgcacctgaccgaccatccgctgaccgccgacccgtccatctacagcggcgacggccgccacggaagtgcccgcagcgacgccatcgccgcggccgagaccctccgccgcctcgcgcaccacctcgacccggtcgacaccgaccgggccgagggccgctgatcgccccggctgggtgccggtggtggggcccggctccaccgagccgcgctgattggccggccgatgcctcatggccgtgttcggctcgaccggccggcgcgtccaccgggcccggtcaggacgacggcgggtctgtcaccagcaggccggagatgaggacgccgcgggccagattgaggacgccggcgctaccggggaagccgatgcggacgcaggcacccgccggctggcggccgaacagatacggggcaatgctgtacggcacctcctcggtgacggtctcgccggtctcgatgtgcacgaactccaccggcacgttgtcggctcgcacgtggcgttgcaggatgaagccgccgcgctcggcgaaccgacccagcgcctcccgccagacctccgcgtcggtctcccggccgatcaacacgtccaccccggcggacccggcggagggcttgaccaccaggtcgtgctgctcggccaccgcccgctcgaccaattccggggtgaacagccaggtctgcggtacgtatcggtggatcaggtcccggtcggccgccggcagttcgtcagcgtccgcccagagccaggcgaacacctgcttgttcccgatcagccacgccgccgccgacacccacatcggcacggtacccgcccgcaccgccgcttccagggcatccaccccggggctcggcgagacccggttcggcacgaacagccggaacagcgcgtccaccggagcaccccggacgaccagtcgcccctcggtgtcctgcgtggcctcggccaccggtgcgaccaccaggtccagacccgcggcagcggcactgtcgacaaccggcgccagcttgcggtagaagcgctccgggtcttccaaccccggatactcggcctcaaagtcgatcagcaatgctacccgtgctccggccgtcaggttcagaccactacggatcgccacgaaccgcgtgtccacggcggagggcgccggctccatccggaccccgtcggtgaggccacgccgccgataaacctcaacgaaccgccgtaccgtggtatccgcatcgagtgccccaccgaggctactgtcaatgttgtactccaccacccgcggaaccccgtcgctcagcagcacgtccgggcggaacgcggcgagcaacgcgtccgtgagcggttcgtcctcgtcgagcagccggttctgccccgccggcatcccgagcagctggcgcagctcccccgccgtcctggcccgccgtcggcacgcctcgaaaaccagctgggcgagccggtcacagacggagttgagtacccgcagcgaggttcggtccatcaccggtggccgggccagccgccactgctggttgtacgaggcccggccatcaaaaatctcccgccaggactccaccccggcggagaccatgtcggcgcgcaggtcggcgggcaggtccagccatgcctgcgcggcagacggccacttgtagtcgacgtccgtcatgtactcatccatccttgctcacgtggtgaatggcgtgccgcagctgctcgcggcccggctgtacggcccggtccagcaccgaggcgaacggcagtaccgccccgtccggccgggtcacccgctgcggcggcgcgtgcagccggacctgttcgaccacggtggcgatgatctctccggcgatgccgcaggagcggttggagtcgtcgaccaccaccagccgcctggtccgcgcgaccgaagcgagcaggccgtcccagtcgaacgggtacagggtgcgcggatcgaacacctcgaccgagacctcgccggccagttcgtcggcgacggcgagcgcgtcgtgcaccacatgcccgacagcgaccaccgtcacatcgtcgccggcccgatgcacccgaccgcggcccaacggcaccggcgccgggtcactgacgttggcgcgaacctccatcgcccccgccggggcgaacaccaccaccgggtcgtcgcagcggatcgccgacaccaacagcccgtacgcatcggccggggtggccggcaccaccgtggtcaccccgacgtgggcgaagaggctgtacgggtgatcggagtgctgtcccgcccacccggtacgcgaaccggagccgggcaccaggtaggtgaccggcaccgagcactgaccaccggtcatcaacgggaacttgtgcgcatggttgacgatctgttcgaagaccaggaacaacagcgccgggatctggaactccaccaccggccgggctccggccatcgccgccccggtggcgaagctggtgaacgcctgttccgacagcggggtgtcgcggacccgctccgggccgaaacgcttgagcagaccggcggtcaccgccgacgcggcgacgcgaatgtcctccccgaggaggaacacttcctcgtcgcgggccaactcgtcggccagcgcccggttgagcgccttgcggtatgacagccgcggcatctacccacctccagtgcgggccgtcagcccgctggcgtacaggtgctccagtgcggtggccgggtcgggctcgggggcggcgagagcctcggccaccgccacgtcgagcaccgcctccacgtcggcgtcgacgttcgcccgatcggtggccgacagccgcgagccggcgatccgcaccggatcccgggaccggccgcgttcgacctcctccgccgagcgatagtcgaggcggaccgtgtgctcgaaggtgtggtgggcatcgaaccggtaggtcctggcctccaggaactcggggccaccgccggcgcgcatccgggcgagggcggcagcggtggtggcgtgcacggcggccgggtcctggccgtccaccacggacgcccggatgccgaacgcctccgcccgtgccgggatgctgccggccaccgagtcggccaccggcatggtggtggcgtagccgttgttctcacacacgaacagcaccggcacccgccagagtgccgccaggttgaacgcctccagcagcatcccctcgttgaccgcgccgtcgccgaggaaactcacccccaccagatcctcgccgcgccggcgccgggcccagacggcgccggtgacgatcgcgccaccggcgccgacgatggcgttggcgccgagcaccccgaccgcgaagtcggcggcgtgcatcgacccgccccggccccggttcaggcccgtaacccgaccgcacagttccgccatcatccgggccgggtcggcacccttcgcgagcacgtgcccgtgcccccggtgggtgccggcgaccacgtcgtcggggcgcagcgccgcgcacaccccggccgcgatcccctcctggccgatgtacgggtggataccgccgacgatgtggccggagcggacgagctcgatcgcccgctcctcgaaccggcggatcagccgtaccgtgcggtagagccggaccgggtcgactccggtcacccgcgccccgcagccaccgccggattgcccttcaccgcggccaggatgtcgtcccacagcctggcccgcgcagctagcgcggtgttgaccgtgtccgcgcactcctgccacttggtgtcgtcgtcgccgcacaggtcggcgagcatctgcatggccatcggggtgtgctgctcgccgtcgacctcgatgtgccgctccaggtagtcgacgaacctggtcagccgccccgaccggtggttgacggcgacgacctgggtgaacatctccgggatcaggtcctcccggccgaacgcgaacgcggcggcctggcagtgaaccggggtgctctcgatgatccgccaggtggtgccggcgaaggccgcggagggggcgggcacccccgccaccgccaacgactcggtgaccgtctggccggcgcgcaggagttcgaccagcttgtccaccggcttggtgtcggcgccggcctcggtcatgccctgcacgtacagctcgaagtggctgaggtacccgctacccagctcgtcgctctcctccaccatcacaatgtcgttgatcaggcggcggctgccggtcggcccggtcgggatccacggcaccgtcacacaggtgagctgccgttgcagcgacttgagcagggacatgaagtcccagaccgcgaacacgtggtgctccatgaaggtgaccagcgccgcgtgggtgtcgagactggcgtacagcgggtgctggaccaccgtgttccggcggtcggtcaccgccttttccaaccgctcgatccccgggtgggtctttccccagtcgtaccgtgacatgactcagcctccttgctgggcgcggtggcgccagatgaccgggcagaactcagggtcggcgtagtccggccgcccgtcttcggtgcggcgaacaagcacgtcgtggttgtacgaggcgagtgtgccgtcggaaagcggaaacggccgccagctgttgtcgccgtcttgcaggtgcagtgagatcgcctgacggggccgcccaccgacgttcgcgccactgccgtggtagatgcggcagtggtggaagctcatgtgtcccttcgggatcaccatcggaatcttgcggatgtcggcgtcattgtgtgcggcgttgcgggccagcatgtcgtcgagctggtctcggtcgcggtcggcgaagtgccgcaccaccgtgtcgtcggagccgacctccgtccaccggtgcgagccgtccaccatggtgatggtgcccaattcctcgtcgcagtcgtggaacgggatgaacgcggtcagcatccggtccgacgacgaggccgcccagtagtgcttgtcgaagtgccagggcacgatgttcgacggctccccctcgatcggtggcttgaggatcagggtggactggaagatccggatctcgtccgcctgcgccagccgggcggcgaccgccccgatcaaccgcttgctgaggatcgctccgattccgtcgtgctcgtggtggacgtagtcgttgtgccgctgcaccgcgcccttggccggctcccagtaggcgagcttcgggggccgcaccggcagccgacggtgtcgttcaccggcgtagtaccggtcggtggccgccgcgagggcgtccacctcgtcgtcggtgagcagcttcttcgacaggtaccagccgtgctcggcgtagaacgccacatcctcgtcggacgggagcagggcctcctcctcgtcggtcagcatcgaatcgaaatcggtaatggtcatgccgtcacctcctggccggtggccgcactgacggcggggagcgcccccgccacggccagttcccgttctttggcctcgtagagcgccttgatgttgccgctgccgaaggtccgcgccccgcgccgctcgatcaactcgaggaagagggtgcggcgcacgtgcatcgactctgtgaagatctgcagcaactgaccgtcgtggtcccggtcaaccagcacgccgagttcccgcagccggtccagtgagccgtcgacccggccgacccgggtctccagatcgtcgtagtaggccgccggggtacgcgcgaatcccaccccgcgctggcgcagcgcggtgaccgcttcgacgatgtcgtcggtgcgcagcccgaggtgctgcacccccgcaccggcgtgctgggtgaggaacgcgtcgatctgcccggcccgccgcgtggtgtctggttcgagcagcaccaacgtcacccgcccggaccggctctgcaccacagtggagttcatcgcctgaccgtcgacctccacgtactcgtggaagatctcggcgaatccgaacacctcccggtagccacggaccgtttcggcgagttgcccgggcggtacacacaccgccaggtggtcgatctcggcgagcaggttctcggcggtgtcgtccaccggcggcagctccgccaggcccggcaggaagtcgggtccgccccggcgacgctcgaccagccggtgccgcacatcggcgaaaccgtccacctcggcaacgacgacctcggcgtcggcgctggtgacggtggtcgggggtgtcccgccggtcgcacccctggccaacagttcggcgtacgccccggcggcgtcgtcgacctccatcgcgaccacggcgataccgtcgccgtgccgtcgcacgtacgccgccgccgaatggtcggcggtcagccccgaggtcagcaacaaccggacaccagcgtgccgcagcagcaacgaacgctgcccggtcagtccggtctccgggccaccctggccgcacagccgcattcccaccgcgttgccgaagtagaaggcggcctgccgggcgtcacccacgtagagttcgatgtggtctattccacggatatccatatcccagcccttcccgcgattcccccgtgccggtcgtgcgggcgctccgcccgcgaatggttgcaccgtcacctccgcgaccgcgcgagcagcaggctcacgttctgtcccccgaatccgaaggagttggtcagcgcgtacccggtctcggtcgcccgggggtccttgcgaatgtggtcggccgcgcaggccgggtccgggtcgtcgaggttccaggtcggcgggagcagaccccgcccgagcgccagcgcggttgccgcggcctccagcacgccggaggcgccgagcaggtgaccggtgagcgccttggtggagctgaccggcaccccgttcgggccgaagacctcggtgagcgccgtgatctcggcgatgtcgccgagcttggtgccggtgccgtgcgcgttgacgtagccgacctcggccgccggaacgcccccgccggcgagcgcccgccggatggactcggccgcgccggtgccgtccggccgaggcgcggtcggatggtaggcgtcggtcgtcacgccgtacccggcgatctcggcgtacccggtagcgccccgcgccgcggcgtgatcggcgctctccagcaccaggagcgccgccccttcggcgagcacgaacccgttgcggcgggtgtcgaacgggcggctggccgccgtcgggtcggcccagccccgcgcgagtgccctggcgttgccgaacgtgtcggcgaaggtcgggaacagcggcgcctcgctggccccgcagagcaccacgtcggcctcgcccgcctggatcagccggaccgcgtcggcgaccgcctggacgccggaggcacaggcggtgccgacggaggagctgtagccccggatgccgtgccggatcgcgattcgggccgacggcatgttcggcagaatcccggtgagcaggtacggattgacccccgctcgccctcgggccgcccgggtgagtacctgcgattccagggtggccatcccgccgaccccaccgacgatgactgccgcccgctccggggcgacgtcccggcccacctcgataccggcgtcggcgaacgcctccgcggcggtgagcagggccagcagcacgatccggtccaggatcttggtgtccgggccggacgccaccgaccgtgggtcgatcgccggcagcacgccggcgacctccaggcttccggcgatggggtggtccgccggcggctggaccagaccggatcggcccgtgcacagggcgtcgaaggtggcctccacaccgcggcccaccggcgtgaacaggcccatcccggtgatgaccgcggtcactgggacgccccgctcaggtagcgttcccgcagcgccaccttgcggaccttgccggtgacggtgaccgggatgtcggcggaacggaccggcaccacccgacgcagggtcgccccgacatccgcgcccagcgcgtcccgaaccgccgcggtacggtcctcgctcccgtccgcgtcggcggccagttccagcagcacgtcggtgacgacgccggttggctggcgcaccatgaccaccgtgcagtcggtgacgtcggggcaggcggcgaggatccgctcctcggacaacgcggtgtagaaacgcttcccctcgcccgcctcgaccgagtcgactgcccggtccaggtggtagtaccagccctcggcgtcggcgtagaccaggtctccggtcaggtaccagccgcgctggcggaaccggtgggtggtgaccgagtcgttccagtagccacggaacagcgacggcgagtcgatacccagccagcccgcctcaccagcgggaaccggctcgccgtccgcgtccagcacggcgaccttcgtgaaccggtacggccggccgatgcaccgtccgtaccgctcggtctggcgcgtgtgggtgacgtggaacatggagtgtcccatctcggaggagccgaggccgtcgatgaacaccgagcccggcacccgggtgacacccgtgcgggtcatcacgtcccgggagccgaccgccaccagacgccgaatgtgcggctcgtgcgacgagtcgccggtgttgaaccacagccgcaccgagtccaggtcgtacccggtcaggtcgaaccgggccagctcggcccaggtgaccgagaaaccgaacaccccgtccgggcgccagcgctggatcgcgtcgattacccgctccccactttggtcggacaggagaagcatctccgcgcggttgccgagcgcctggttgaccatgagcacggtggcggtgtgcggggcgggcagggcgttgaggattcgggtggtgccctgtgcctgcggcatgctcagcaggtgtcgagtcgccgcgaacaggctcgcgtgcgagtgcagcaccgccttcggcacgccggtggtgccggacgtgtgcgtgatcacgatcgggtcgtccgggtggtgccggtagtgggccggggccgcgtccgggtcaccgcccccggcctcggtgggcgtgccgagcaccggcaccccgaggtcgtgctcggcgagcagcgcgcgatgctcgtcgtcggcgagcacggcgacgccgcgcagccgccggatgtactcagcggcgatcgccggccgcagccgcccgttcatcagcgccgggatcgcccccagccgggtcaacgcgaggtagctcagcaccatgtcagcagcggcggtggcccagaccgccacggggtcgcggggggcgatgccccgctcgtgcagccaggcggcccgggctgccacccggcgttcgagctgtcccaacgtcagcgccgtctcggcggggtgcccgtccagcggtgtgtcgaacgtcaggccgggcccgtccgggtcggcgccgtgcgcgagcacccgcgcaagcacgttgccggcgccgatgcggtcatcggcggcgagcagcccacggattcccctggtcctcatggtcggtctcctccccccagcagcacggcgacggctgactccgcgccaccgtcgtccggcgccgtatcgatcaagatcagcaacgccgcgtcggcgtcgccgtcgtgcagcaacaggtcgacctcggcgagcccggcagcccgtgggtcgccagacggtgcgaggcagaccaccggtccgcccagcccccagcgagcggccaggtgaccggccacgctgttcggcaccgactggaagaagaacagcggtcccggccgccggccaccggcaaccgcggcccgcacgtgcgccgcgctggcttcgtcgccggtcgggctgaccagcacaatcgcggtacgcagcccgtcgggggccggggcggcctggtacgccctggtgaggcaccgatctgccaccgccgccgccaacgggttgaatgccgagtggacgaacccaggcagcagtggcgcggcgccgtcgcccggttctggccacgccgcctccgccagaacggccggcccaccacccccggtcacgtcgcaccgaccaggagggcggtgctcgcaccgccgaacgcggcgttgagggtcagcgcgtagccggtggcggcgggtcggggtgcgtccaggatgacgtcgagcgggcagtccgggtccgggccgagccagccggcgttggccggcagcttgccgtgccgcagcgcaagcgccgtcaccaccagttccaggagaccggacgcctccagcgcatgcccgtgcagggacttcgtggagctcaccggtacccgctgtgctgttgtcgggcccagcgcggtccgcagcgccgccgcctcggcggcgtcgcccggcccggacccggtggcgttggcgttgacgtagccgatgtcctccggggcgacgccggcgcgggccagtgcggcggtgaccgcccgggccaggccacgacccgtcggttccggctgacatgggtggaaggcgtcaccggcccggccccagccgagcaggctggcgatcggtcgctgggcgacgtcggcacgctccagcaccaccgctgccaccccgtcgccgatcaacaggccggtgcggccggcgctgaacggacgtaccgccgcgtcggtggcgagcgcccggccgacgtcgaacagggcgtactggtcgggctcgaccaggtagccggcggcgaccacggcgcggtcgacgtcgccgcgccggagcagcgccgccgcgtccgcgaccgcgttggttcccgagacgcacgcggtggtgtacgtgcgcacggccgggaagccggtggcggcgccgaggctggcccccaacgccggcaccgaccctccaccgtgcaccgcgagcagcagtgccgcgctggcgcggtgcgccgcggtgagcccggcggaccggcacgccaccgtcaccgcctcggtcagttcgtcggccagggcaccggtctccggtaaggtggccgccgcgttgacccgccgggtgccggtgtcgaaccggcggaccggctggaacgcggggattcccgcgagtaccccggccagctgcgcctcggcgccccgacccagtgcgctggtcgcgtggacaccggtgaggaggatgtcggtccgctcaaccatcggctgcggtggtcagggcggtctggaagaccgccagtgcgtcgtcgacggtgcggacccgggcgagttggtcgtcggtgaggtcgagttgccggtcgtagcgctgctcgaccaggtgcacgagccaggccagctccatcgagccgatccgctcgggcaggtcggtgggtcggtcggtgagctgagcgagcatggccaccaggtcggctcgccccaggtcgggctgaccggccatcaggaacggtcgctcgacgcaccggcgacccggtcggcgaccatcgtggtgaactcgcccaccgtcatcagggcgagtctctccgactcctcgtcagcgaacgacagtccgtaccggtcctcgacccggaccgccaggtcggcgagggccagggactccaggtccactccggcgggcccgagggtggtgtcgtcgtcgatcccctccacgtcgtagctcatgtcggcgagctgctcgatgacgaaggtgcggacctcggttctcatggttaacctctctccgtgaacctgccaccggtgcctggtcaggacaccgtgtacgtgtggatcggtcggggtatcggcacccgaccggtaccggctgggcggctgctgcggcaggccgccgccggggtgctgggatgtccggaggcggacctcgtggtcagccaccggcccggcggcgcaccgctggtcgagcggggcaccggcctgggccgggtcaccgtaccggcgagtgtgagccggcacggtggggtgacggtggtcgccgtccgggccgacgggccggtaggagtggacgtcgaacggcaccggtgcctgcccgcgctgggcctggcccgacgctggtacgacccgagcgaggtggcctggctcgctgcccggcccgaggcgggtcgggacagggacttcctgcggctgtggaccgcgaaggaggccgtcggcaaggcgctcggcgtcggcctgcgcgccggtggctcgcgccgccgaatgccggtccccgacactggacggctgctcccggtgcccgatgtcgccgggatgtgggttggccatctcgactcgtccggggcgctggtcctggcggtggcggtcgttggcggcgaagccgaggtggttgtcgtcgaggaggcctaacggtccggtcacgacgtcgccgccgtccgcagcgcgtcgactgaccgaacaagcttgccggtggtggtacggggcaactggtcgagcagccgcagggtacggggccgcttgtagccggccagccgctcggcgagttgctggtccagggtctcctcggcgaggggctcgaccgactgcacgtacgcggtgatgccgtcgtcccagaccaccacggcggcggcgacccccggtagctcggcgacggtggcctccacctcggtcaggtcgaccttcatcccgccgaccgagacctgggagtcgagccggccgcggacggtgaccaggccgctgtcccggtccacggtgccggcgtcccgcgtgtgtaaccagccggcggaccagcgcgaggggtcggtggatccgaggtacggggaggccgggcagctgacccgcagctcgccgtccacgtcgcgaacctcgatgccgggggcgggcgcgatcgccggacggtgttgtccgtgcaggtcggtgccgataaccccgacctcggtcatcccgtacatgttgcccagcggtacgccgaaccggtcggtgaaggcgcggacctggccggccgagaccagttcgccaccggttgtcatccgcgtgaacatgggcagtggacgatcaaagcgggtcgcggccagtagtccgatatggaacgggacgccgagcacggtggccgggctgtcggcggcgccgatcgcggcaagcaccgcctcaccgctgaggcgctgcggtgggacgagttcgacaccggcgtgcaagccgtagagcaaaccgccgaccaggccgagcacgtgcaccatggacggaagtaaaatgagccgttcgccgggcaacgccaccccgtcgatctgggtgtagcgacgcacctcggcgaccagatcctcggcggtccgcccgatcaccttggagggcccggtggagccggaactgagttggacaaccgcgtggccgctgaccgcggggcggtcagcgtacggggtgaccccctcggtgacatcaacaaagacgcgcagtgcggcgccgccggtgcggaccggcgccacgaccacctgtggggtgagccgcgccagcgcgcgttcgacctcgtggtcggtgagacggtggtccagcaggatggcctgcgcaccactgcgccaactggcgagcaggttcaccacgtaggccagggacggcggcagtcgcagtgcgacggcgccaccgcgacgtagcccggcggcggccaggcgggtctgcgcctcggtgaccagccggtgcagcgtgccccggtcgaccggatcgggcagccgcaggcaaatgtcggtgggttggccggcgaacagaaaatcgtcgatccagtcggaatcgatgacattggaattgcgggaggaggggttcccgttcactgccgttcaccgtccagcacaagtaagggcattcctgcccttggggtgtccattgaggtgctgcggccgaccctacggcagccctccgatccgtaaacaggtgcgaaaggatagatcaaaaaaggcggccggccggattgccggcagccgcttcgcggggcaggatcaggcgcgcacgcccgtggcgaaaccaacggacggcccttcatgcattacaacaaacttcgatacccgaacgtccgatgcccccctgtcccaacaactgaccgactgacccgcaatcggcgctcgtgccggcgggacaccacaacggccgggccttaggcacggccagaacggagggcggggcgaatctgctctcgtcagggcagagcaggagtctgggcgtgaacgtggaagcggagcgaacgggcgtcagtgaagcactcccgcatcgggcggaccaggtcgcggtgctccgggctgcgctcccacgcctcgaagtccgccagactcgcccactcgctggtgatcaaccactgctccgggtccgccgccgaacggcacacctggtcgacccgatgtcccggcaccccgtcagcgacgagatgacgcaccgcctcgtacgcggccaggaacgcctccgtccgctccaccggcacccgcaccaggaacaccacccgtgcccgtgccgcaccgggccgggccgccgtatcccgttcgtcgagttcggtcattgctcaccgccactgctcggcgccgccccaagcaggaccagcgcactgttgaatccgtcgaagccgcgggcacacaccaacgacagccggttcaccggctgtcgttgctcccgcaggaaatccagctcgcagcccggcgcgacgtcgtccggcccggcggacgcgggcaacgtgtcgtgggcaaaggcgagcaacgcggtcgccacgtccaaggcggctccaccctgatgggcccgcccagtcagcgacttgtgcgtcgtcaccggcggaagccggtccccgaacacggcccgcagggcggtcgcctcgctacggtcgtagcggggcaccccgagcgcgtcgggcagcaccacgtcgaccaggtccgcgccgaccccggcccggtccagcgccagccgcatcgcgcgggcgtactgcaccggatcaccgtcggtatccacagtggtgtgggcaccgtcatgggtggcggcccatccccgcacctcaccatagatacgggccccccgggccacggcgtggcccagctcctccaccacgaacaccgcacccccctccgccggcaggtagccgctcgccgccacatcgaacggccggtacgcccgttccggatccgccacctcactgagcagcccggaagcgagctggcaggcgagtgcgtaggggctcaacggacactcggtggcccccgcgatcaccaccggagtgccccgtcggaccgctcgggccgcgtgcgccagactgtccagcccacccgcggtctcggcgaccagcaccccgcacggccccttgaactggtggtggatggaaagctggccaacgctggcggcgtagaaccaggcgatcgactggtacgccccgaccgcccgggtgggaccgccccacaaccgttgcagttcccgctgcccgaacaggttcccgccggacgaactggccagagtgaccgcatagccgtacgggtcgggagcccgctcgggcagccccgcgtcggccagggccagctgggtagcggcgaacccgaggtgcgtccaccggtcggtctgcaccagccggcggttgtcggcgtacgcggcggcctcgaaccccggcacctcgccaccgaagcgggtcggatagccggccggatcgaacagggttatcggcccggtgtgccgggtgccgctgagcacggtccgccagtgcgcgtccgcgccgacgccgctgggcgcgaccaccccgatcccggtcaccaccgcccgcgcggtcacgacgtcaccgccgacacccgccggaacagcatcgcggactggaagccgccgaagccgctgccgaccgacaacgccacatcgaccggcagctcccgtgcctcgttcggcacgtagtccaggtcgcactccggatcacgggtagcccagttggccgtcggcggaaccaccccgaattcgatggccagcgcgcaggcggccatctcgatcgaaccaatcgcaccgagggagtgcccgaccatcgacttgatcgagctgaccggcacccggtacgcggactcgccgagcgcccgcttgaacgcggcggtctcgtgccggtcgttctgccgggtaccggaaccgtgagcgctgatataggagacctggtcgggtcggaggtgggcctgaccgagtgcggcggtgatggcgagccccatctccagtccatccggacgcagtccggtcatgtggtagccgttgctacggctggcgtacccggcgacctcacagtagacgtgcgcaccccgccgccgtgcccgctcctcctcctccagcaccagcacagcggcgccctcggccagcacgaacccgtggcgatcggcgtcgaaggggcgggaggcatgctccgggtcgtcattgtccgggctggtcgcctggatggcgtcgaacgacgcgacggtgaccggggagatcggcgagtcggccgcaccggcgagcaccacgtcagcctcgccatcggcgatgagctggtgggcgtacccgatcgcgtcgatgccggacgtgcaaccggtggagaccacctgcgccgggccgtgcagcccgtaccggcaggccacgtcagccgcgaggctgctcggcaccaacgcctggtacaggtacgggccaccgcgggcggcgtccaccagccaccgctgtccgccgtcgctgaccgtcacgtactcctgttccagggccatggtgccgccgacggcggtgccgagtaccacgccggtgtggtcgcgcagcgcgtcagtgagatccaagccggcgtcgacgaccgcctcggccgcacatgcgagcgcgaactgcacgtatcgatcggcacgacggcactcgacggtggtcaggccagcggcgaccggatcgaagtcgcactcggcggcgattcgggaacggaacggcgacgggtcgaagaaggagatccgccgtgtcgccgtacgcccctcggtgatcgccttccagaaccggtcccgagtggcgccgcccggcgcgaccaccccgacgccagtcaccaccgaacggcgcccggtcacggtgccactcccgctcgcgactgcggggctcgcataccccactcactcctcgcgctcacgacaccacccaccactcgcgactgcggggctcgcataccccactcactcctcgcgctcacgacaccacccaccactcgcgactgcggggctcgtacaccccactcactcctcgcgctcacgacaccacccaccactcgcgactgcggggctcgcataccccacttactcctcgcgctcacgacccaccccgctgggtgacgagctcagtgtcgacgtgaccgagttcgggacgaggggcgagcggaccaaggtggaacacgacctcggcgtcctcggcgccggtgttgcgcagtcggtgccgaacgtcgatcgggacgaacagcgcctctccggctgccagcgggaccggtgcgtcgttcaggtcgacggtgatcgcgccccgggcgacgtacagaaactcctcgctgtaggggtggtagtgctcggcgatccgttcgcccggtcgcaacgtggcgacgcccatgaagccagaggtgctgccgacggtacgtggaccgagcagcacccgcagttcggcaccgcggcgggtgtcggcggccacatccgcggcagccaccggctcgtggaaccgctcactcatccccggctcctgtcccctgaacggccagtcgctcgatcttctccttgatgaccgcgagctgtaccgcgctgttggtgttgatccggtcggtcatctcggcggtggtcagcggggcggtgggcttcatggcgaagtcctgcgtccagaacatccgggtgccgtcggcctcctcggcgtagcgccagtgaatccgcatgtactcgaacgggcccgtctccacccggtacgcccgcacctctcgagcacccggatcagccgtacgctcgctgacccagctccacgcgatgccgttctcgtcggggtgcatggtgagccggaaccggacggtgtcaccctcccggtgcaggatctcggccaccgcgtactcggtgaacagttcgggccacccggcgacgtcgttggtgacgtcccagaccagcggcagcggcgccgcgatcaggatgtcgttctcggtgtgcccggacggctcgacctggcgagccaccagatccgcgacaccggcgatgctgagctggccggtctcctcgggaatacgcacctgccagcggtcggcgaccacggcggagagctcgagcagggccagcgaatccatgcccagctccgccagggaggcggccggggtacgggcggcggcgtcggcgtcgagcccacagtgggctaccaggatgtcggtgatgtcggcggccagtgggcggccgtcggttacggtcatgcgttcctcctcgattgcttgggcaggtcggcgagcaacgtctcgaccagaccggtgcagtgacggcccttgcggaacccggcgtcgtcgagcacccgccggacgaacgggatggtggtgtgcacgcccgggccagcgacctcgaactcgtcgagggcgcgttccagtcggttgagggccagttcccggtctggagcccacaccgccaccttggccaacagggagtcgtagtgggggccgacgacgtagccggggtacccgtgcgtgtcgacccgggtgaacgggccacccggagggacgaaccgctccaggcggccgggcgtcggcgcgaagccccgatcggggtcctcgacgttgacccggcactcgaccgccacgccgttggtcacgatctcctcctgccgccaccgcagcgtccggccggccgccaggcgtagttgctcgtgcacgaggtcgataccggtgatcatctcggtgaccggatgctccacctgaatccgacagttgatctccaggaagtggaactgttccgctgaatcaaccaggaattccactgttccggcaccggtgaacccgacgtccagtgcgccgcggagggcgccactggcgatagcgtccagggtggccgccgacagtgccggagcgggcgcctcctcgacgagcttctggtgtcggcgctgcaccgaacaatcccgggtgcccaggtgcacaccgttgccgtgggcatcgcagagcacctgcacctcgacgtgccgcgcgctgccgaggtaccgctcgacgtatacccggtcgtcgccaaacgcgatctgggcggcggctcgggtccgggcgtacgcccggggcagttcggtcggtgtggacaccacggtcatcccccggccaccgcccccagcggcggccttcacgatcaccgggtagcccacctcggcggcaacccgggcggcgtcggcagcggtcggcaccggtgcgacgctgcccggtggcagcggcaggccggcgcggctcatcagcgcccgcgcggacgacttgtcagccaacgcggccatcacctggggtggcggaccgacgaagacgaggccgttgtcggcacagatctcggcgaagtcggcgtcttcggagaggaagccgtagccggggtgcaccgcctgcgcaccgaccaggcgggcagcctcgacgatggccgccgggttcaggtagctgcggcgactcgccgccggtccgatcaggaccgactcgtcggcgagccgcaccgcggccgagtcagcgtccgccgtggagtacaccaccgcggttcgaattcccagctcgcggcaggcccgcagcactcgcagcgcgatctcgccccggttggcgatgagcactttgctgaacatcagtccacccgcctcaggccgggtccaccgcgagcagcggctggtcgtactcaaccggttggccgtcgtcggccagaacctcggcgatccgcccagcccgatccgcggtcacctcgttcatcagcttcatcgcctcgacgatgccgacgacctggccggggtggacgcgatcgccgatggcgacgaacggtgccgcgccgggctccggcgcccggtagaaggtgcccacgatcggcgaccgcaccgcgtgccgcgcagcgggcacggcgaccggcggcgcagcgatcggcggcgcagcgggcacagcgaccggcggcgcagtgacgaccgatgccgccggtggcggtggtgtcgggtgggcggcgtcacccggggagtgccactccacctccaggacggcgtcgccgctgtccaggcggacccgccgtaccggtccagccaggtcggcgaggagttccagggcctgccggcgcaacccaaccagcgcagcgtccccgggaacgccggagggcaaggccagggtgccctcggtcgacgcgccggaaccagtcaccgcctccaccacggaaccggtcctcgggacggcgtccgccgcggggccgccgttcaccgccgacgcaccggtcgacaccgactctgcgctcatcgggcacctgcccggacaccgaggcgggaggcgccgaaccggcgaaaccgccgccgtcgacaccggaccagagtcgcggtgggcacatcaagcaacggcaccagatgtgccagcaccgcctcccgcaccgcctgcacggccgccggtgggtcgtggtgtgcggccggtgccggctcgggtaccaccgcgtccaccactccgagacggcacagatctgcgctggtcagccgaagcgcgcgggccgcctgcggcgccgcggaccgatccggccagaggatcgccgcacagccctcggggctgatcaccgagtagacggcgtgttccaacatcagcacccggtcggcgaccgcgagcgccagcgcaccgccgctaccgccctccccggtgatcaccgcgacgaccggggtgggcaacgtggtcagggtcagaatgttctccgcaatcgccgcggcctggccctgctcctccgcgtccacccctgggtcggcccccggggtgtcgacgagcgtgaccaccggcagcccccatcgcgcggccagccgaaccagccgcagtgccttgcggtgcccggccgggctcgccatgccgaaattgcgggccatgagttcggcggtggtgtggcccttctggtgtccgaccaccatgactggccgaccggccaggtcggccagcccaccgacgaccgccgggcagtccgcacccagccggtcaccgtgcagttcgacgaatccgtcgaagcccgtctccaggtagtccagggtggtgggacgacccgggtgccgggccagccggaccgtctcccaggcgtcctggccctcaccacggcatgccgcggctgacggccggtcaccgggcgagtactccgaccgggatccgccacccaccggtggccgcccaccagccgcggcggcgagcagcatcgcgagacgaccacgcagagcgtgccggggcaccaccaggtcgacctggccatgccgcaacaggaactcggcggtctggaacccatcgggcagttcccgtccggtgacctgacggatcacccggggaccggcgaagcccatccgggcaccactctcggcgaggaccacgtcggtgttggtggcaaacgaggcggccaccccgccgtacgtgggatcggtgagcacgctgatgctcggcacgccggactcgcgcaacgcggcgatggcctgactgaccgtggccatctgcatcagcgacagcacaccctcctgcatccgcgccccgccggaggcggttaccaccaccaacggaacccggtcagcgagagcccgctccgcggcgcgggtgatcagctccccgaccgcgcatccgaggctgccgccgagaaaccggaagtccatcacggcgatcgcacagcggtgcccggccactgtggcagtgccacacacgaccgcctcgaccagcccggtgccgctgcgcgcggcggtgagccggtgcgggtagggaagcacatcgacgaagccgatcgggtccacctctggggcccggtcaggaagcgcggtgaacgacccggggtcaacgagctgcgccaaccgagccgacgcgtcgagccgggagtgtgcgccgcactccgggcacacatccaggtttcgccgcagccgcttgcgatacagcaggctggcgcacccgccgcagcgcgaccagagctgcccgccctgcggcgcggtcgggttcatggccggaccccgggggcatcgaaccggtagacgcaccgggccatcgcgtcgcgcggctcccgccaggtcggcaggtagggcgagacgtacgggcgcagccgcgcgctgacccggatgaactccggatggtgccgggcctcggcgacggcactctcgcccgacagttccgtctccagaaggtgcagatacaggtcctgcagccggtacagcgaccggtgccggaccccggccaggcgaggcaactcggtcgcgtcggactcggcgaagatctcggcgatccgctcctccgcggtcgggtcgaccttcgcgacgatcaacgaacggtccatcgatgaacctcccccaacggcttcgggcgccggtgacgccgtacgccgacaagccggacgactatgcgcaccatcgcgaggtcaccgtcaccaccgcgtcaccagacccgtcctcggcccacactttggtgacggtgcgttgacgctgactgtgtaggagctgtgacatgcgagctacatcaaatggctatccgcagttcagagcgggtttcatagcccttacacaccagccgagatgttgacggtgcgtgaccagattgataatctccgtcacggtcagcccggtggccgtgacccgacgccgtgccgcgggaacagctacccgacccgtggggtcacgggcagccgcgccggggacacaaccgaggagttcatccgcagggggtccgccatggccgctggtccgtccatgccgaccgccggggaccgcctggacgccccgatccggctgcacctgctaggcgggttccggctgttgcacggtgcttccccggtggtcgtaccacgtgggctgcaacgcgtcctcgcgctggtcgggctgcgtcccggtgccactcgcagccacctcgccgggctgctctggccggacgccccggaggagcgtgccctttcctcacttcgcaccgccctgtggcgactacgacaggacccctactgtccgctgcgcaccagcggggacaccgtccggctcggacccacggtccaggttgacgttgacgccctggtcggcacggccgccagggtccgcgacggggacagctcggacagcaccgcgaccgcactcgcgaccggccggcacgacctgctacccggctggtacgaggactgggtgctggccgagcgggagcggctacgccagctgcggctgcacatgctcgagcaactggccgaccaccacctgacagcggggcggcacggtgaggcactcgaggcggcgctggaagcgctggccgcggaaccactccgcgagacaccgcaccgcctcgtggtccgcattcacctcgccgagggcaacgccttcgaggccgtgcacgcgttctacgtctaccgcgacctgctgcgccgggagttgcggctggaaccgtcggccgcgatgaccgccctgctcgacgacacgcttcgtccgatccgacaggccagccgcgaccaacacggagtcccacgggtgccccagcgtcccgcgtcaccagggcggacattcatgtgacgggcaggtgacagcgacctcggcagcgtggagcgcggtacccgccccgagccggccaggccgtacggggcaccaccgcggaaggagtccccatgagccgtctactgatcgtcagcaggatcgtcccgggcgcagaggggcgggtggcgcagatcttcgccgagtccgacgccaccgaactgcccagcctcaccggcgtccggcaccgctccctgtactgcctgcacgacctgtgcatccacctgatggagaccgctgacgtggacccggacaccctggccgacgcccgaaaccatccgctctacctgcaggtcaacgaacggctctccgcgcacacctccccctacctgccgacctggcgctcgccacgcgacgccatcgccagctgcttctaccgctgggactccgcagccgccgccgctccccacgtggccgggtgacgcccacgtgtcccgcaaccgaccgcacgtgctcatcatcggggccgggaccggtgggctctgcctggcgcagggactgcgccaggccgggatcgccgtgaccgtctacgagcggtaccgcactcggggggacggcctcctcggataccggatcggcatcggaccgaccggtagccgggcgctgcgcgagtgcctgccgcccgaactgttccacacctttgtggccacctgcgcccgttccccccactacttcaacgtcatcacccaacggctgaggcagaccgcgtcgttctcgctgcggccggacaccgacccggtgaacaccgaacgctccgtcgcccggatgaccctgcgccaggtcctgctcaccgggctggaggacgtggtccacttcgacaagaccctcacccgatacgagcagcgtgacgatggcagcgtcacggcacacttcgccgacggggacagcgccaccggagacctgctggtgggtgccgacggcacccactcggcggtccggcgccagtacctgccgcacgccgtcacccgcgacgcgggcaccatcaacatcgccacccggatcccgttcaccgaggaggtgcgggcactactaccggagcggatcgagaagggcatctctctcatcttcggcgccggtggcgtcatgggggtcctgcacgtgatggagttcccctgggacagcgacggcgagctcaagagtgggctcgacccggccgacgcggcagtgctccgacgctggcccggacggacccacgacagcacccgcgacaacgtgaacctggtcatctggagcaccgcccggcggttcccacccgacatcatgcggctccgcgacgccgacctgatccgggtcgcgctcggactgacccgtaactggcatccacacctgcgtcagttgctgacccgcgccgatccggccagtgccctgccggtcaaggtctccaccagtgagccggttccaccgtggaagagcagcaccgtcaccctggtcggcgacgcgatccatacgatgacgccggggcgcggggtgggcgcgaacaccgccctacgggacgccgccctgttgtcccgccagttgtgtctggccgccgccgaggagaagacgctgttgcaggcggtcgccgactacgaggcggccatgcttccgtacggtttcgcacgggtagccgactcgttgaaccgcagcggcaccagcggcgacgaccgcatgtacaagcctgtcgtcggccggctcgccctgctcggcgcccgcggctacttcggtgtcaccagtcgggtaccgcggctcgcccgtcggtttgtcgaggacttctacagctaccggggcgaggaggaggactgaccactaccggccggaccccagcacggggtccggtcccgaccaccaccgacattcgacggtgcgttgcgccttgggcaccaagggtactatctgtcccgcctaccgggtgggttaccgtgccgtgctgtcgtaccgcaccagatatgtggcaagctgcggcgagcttttctcgactttctcaccaccgaaagggaggtctgccgtggcgtggtcgaactggccgctgattgttgtggccctactggtaggtgccgctgccggatgggcggtccgcggccggcgaaacgccgcgctggctggtaccagcggggagggtacgccggtggtcgcgacggagagcgtcgtacccgaacccagcgacaccgaccgtccgacctcgaccggaccgacgccggccggggcggacgacaccggcgggcgcgacaacaacgccccggccaccgtcgaagcctcagccggggggcacaccgccggcgctggatcccctgccggggaccaccccgaccgggcaccgaccgaggatgcggcgccggttccggaacacgtcccggcggccgacaccagccagcccgagccagctcccaccgacacggcgacgcccgaaccggcgctcgccgacacggcgacgcccgagacgaccgctctccacccgaagcccgacgtgaagccggtggcccccgctccggccgccgcggaatccgtgccggcggagccggaggcccccgacgacttccggcgaatccagggaatcggaccgaagatggcgacggccctgcaggccgccggtatccgcacctttcgtcagctcgccgagctggacgagccggcgctgcgggagacgatccgcgccgccggcctgcgcggtgcgccgagcctggcgacctggccgcagcaggcaaaggacctggccgacgcgcccgacccggcgagcggggacagcgcggacgcctgacgacgcgacgcgggcccgtgcgacaccggccggcacacctgcgaccgcaccgaggagcggcgaagccgtccccggtgcggtcgcaggtgaaaccaggccgtgtggtactaccggaagcagttcggcaccgggctggtgctacccatacagttggacggccggttctccgcgaccacggtcttcgggcccacagtggcctgggccttgtccacgtccagaccaccggccggcagggtcgaccgattctcggcgacgagactgcggtagagcgcgacccggcccatgctgaccgcgagcccgccaccgtgggacctcgccccgacagcggcgttgtgccgaaccgtgctgtcccgcaccagcaggttcgacttggccgcgtagacgccgccaccggagccgtgtgcggtgttgcccgccaccacgctgtcgtccagcggcacaaggccctggaagctggagacgccgccaccgtcgccggaggcgacgttgccccggatctccatgtcccgcaggaagatcagcgcgtccgagttcgcgattccaccgccggtctgcgcccggttgccgacgaccttcgtgtcggagacccgggtacgggccgagaagctggccaggccgccgccctgcgccgccgaattccgctcgaaggtactcgtgtgcacctcggctgcggcctggtagttgcccagcccgccaccgtacgcggcggcgctgttgccttcgaaggttgaggagtgcagggtcagcaccccgttgttgagcaggcccccgcccttgccctcccggccgtacgcgtggttgtcgaccagtgtgctgtcccggacgaccatgttgccgtcgttgaacagcgcaccgccgccaccctccgccgagtacgaggtgttgtgcagcgccgtgacccgctcgatcacggccgatgcgccgtgcaccacgtggacggcaccaccctcggcggcggagcgaccgccgacgagcgtgacgttacgcagcgtcagttcaccagcgtcgcggacggtgaagaagcggaagtcctcagcatcgcgacgacgctcgatcgtggcgtgctcaccctcgatgatcaccgggtggtagatgaccggcaaccccgccttgtcgtcggccgggttgcggggcggtttctcggcctggccggggttttcggccgcgtccgccgcttcccgcgcgtcacggatcccgccgtcgtaggcgtcgggctggtggaaagcatcggtgagcgtgtaggtgcacctcggcgcgagccgcagcgccccgccgccctcggcgttgacccggaccagcgcggcgatcagcttggcgctgtcacagggtaccggcgccgccctgcgttcccagccgcggtcgcgggcggagtcgtccccagccgcgtacgcgttctcgctggcggatggccggtcgtggtgggccgcggccgcgccggcaacgccgaccagccccgtcgctccgacgaccaggccgctggccaccagcccgccggcgagcagccgtccgggccgtcgccggccccacgacggtcgctggctgtcctgatacgtggacatcgtgctctcctgcctctccctcgtacctgagccgaccgggacacttccgggcggtagggcagcgaccgtgtggtcgttaccgaaagttacggtacgaggagaaagagggcaccaattggaaacatgaataaatcacccgtttgcctctcacgccgacagcgctggtgtgattcatcaacaagcagcccaaatagaccgagcggtggcgggttcggctcagcgagccgaccagcgtcgagaccggccggagccgccgcaccgggccgactcaggccccgttcagggtacggctccggccacggaactcggcgatcacggcaccgccgtcccgggtgacggtgacgtcgtagatcccgctgcgcccgtaccggacgcgctcgacagcccgggcgaacagcacatccccctcgtacgccggccggacgaagagaatgtcgccgccggccgcgaccgtcaccgggccgtggctgttacaggccaacgcgaacgcggtgtcggcgagcaggaacaggtagccaccgtgggcgatacggtgaccgttgaccatcgccgcggtcactcgcatccgggccatcgccgcaccgtccgcggcctcgatcagctcgatgccgagcgcacgtgaggcgacatcagcggcgaacatgtcataggcggcgttgcgccgctgagcatccgtcgccccaggctgaccagacgcgttcgagacgactggccccgccgcggccggttcggtcggctccggctggggcatacgatccgacgacaccgttctcctctccgacgacaccgttctcctcactgcgcccggacgggacacctcggcgatcttgccaccgtacgccaccggccggctgccggcacccgggctgcaccgcgccggtacgcggccgtccccggccgccgatagggtgggcgcggtcggcggcggtgtggatgggggatcgggtgtccgaaccggaacagcgacgcgtcgaccccgacgtcgacctggccgtacccgccgatcggtcggaactggccgcccacccggccgcggtgcttgccgccgtctccgctggcggtgtgctgggtgcgctggcccgcgcgggcctgtcggccgcgctgccgcacgacccggccggcttcccgtggccgacgttcgcggtgaacctgagcggatgtctgctgatcggcgtcctgatggcggtgctcgccggacgcaccggcagctcggctctgacccggccgttcctcggggtcggggtgctcggtggctacaccacgttcgccacccacgccgtggaggcacggcagctggccgccaccggtgcggcgacgaccgccatggcctatctcgtggcgaccctgaccggcgcgctactcgccgtctgggtcgggtacacggccaccgaacgcctcagccggacggcccccggcggaccgggcaaaccggagcaccggccggtggacggatgaccgcgctgctcgtcgcgctcggcgcggccgtcggagccccactgcgctacctcgccgaccgggcggtgcaggcccgcttcggtgcggagttcccctggggcacgttgaccgtcaacgtggccggctcgctgctgctcggctttctgctgggactcccggtcccgccggcggccagcgcgctgctcggcaccgggctgtgtggtgccctcaccacatactcgacagccagctacgagaccctgcggctggctaccaccggtcggctccgttccgccctggtcaacgcgttggtcggagtcgccgccgccgttgtcgcggcgacgctcggccacctcgcggcgaccgccctgccctgaccggccccggtcgcgccccgcagcccggcgtggttcaccccggtcggcgggactgcccggcaaccggccctaccgcccgggacgacgaccatgagcccagcgtcaccgaccggacgctaccgggacgggcacctcggcgaacgccgcgaccgggccaaccacaaagaccgccggtggacgcactcccgcccggacagccacctcagcgatcccatccaggcgcgcgggcagtgaacgctgctccggatgaccggcatcctgcacggcgaggaccggggtgtccggggcgcgcccgtgcgcgatcagctccgccgcgatgtccccgatcgtgtcgacacccatcagcaccaccagggtgccctgggcccgacccaacgccacccagtcgaccagcgagtccgggtgcctcggcggcaggtgcccggacacgacggtgaactcgtgcgccgtcccgcgatgggtgaccggcaccccggccagggccgccgcggccaccgcgctggtcacccccggcaccacggtcactggtaccccggccgccgcgcaggccaacacctcctcgtgcccgcgcccgaagacgtacgggtcaccgcccttgagccggaccacccgccggccggcgcgggcgtgccggaccagtgcggtgttgatgtcgtcctgcccgacggatggcccccggggtgacttcgccgcgtccaccacggtcacccccgggcgcagcccaacgagcagaccctgcggggcgagccgatcgacaaccaccacgtcggcgacgtcgagcagtgctctgccccggacggtgatcaggtcgtccgggcccggcccgcccccgaccaccgccacctcacccggccgcaacacgggctcggggtgatggtggtgggtgtgggtgtgcccgcccgtcgggtcgtccgggtggtcgtgcggggtctgcggccggcccaccttgtccacgaagccgggcatcgacacccggtacgcgcaggtgtcgcagttcatccggatgtcgccgcgcaccgcctcggcacggcgttccagcaccaggtcggcgagggcgtcacagtccccgatcagatccgccacccgcaggtccaactccggataagcggcggcgtactcctgcgactgggcccggatccgatccgggagcaccccggcgaacagaaagtacggagcgaccacgatccgccgcgccccgagccggcgcagccggtccaggaccgccggcacggacggctcggcgagcgagatgaaacccggttccacacccgcgtagccccgcccctcccacaacaggcgggccaccttggcgacctcggcgttcgcgtccgggtcggtggaccctcgcccgatcaacgccacccacgtgccggcccggtcggcaccggccagcgctgcgtcgatccgctcctcgaggacggtgtgcagcagcgggtgcgggccgagcgggcggccgtacacgtatgacagaccggggtggcgctgctgttcgcgggccagcgccgcggggatgtcgcccttgccgtgaccggcggcggtgagcaccagcggcagcgccaccagtgcccggtgcccctgggcggcgagcgcaccgaccgcgtcggtcagtggtgggcgggacaactcgatgaagccgccctcgacgtcgccgaccgtaccggccgcacgggtacgaacccgctcgaccagtgcggcaaactgcgcgaccccctcggcgctacgggtgccgtgcccgacgatgaccagtgcggtcactgttcctcctccacgtagagcagggcgttgagggcggcggcggcgaccgccgacccgcccttctcgccccggttcgagatccccggcaggccactgacccgcagtgccgccttcgactctgcggcgccgacgaagcccaccggcaggccgaccaccagggccggccgggcgtccagggtgagcagttcgatgagtgcggtgggcgcgcagccgaccacccacaccgcgccgggccccacccggtccagggcgatccgcaccgcggcggccgagcgggtgatcccggcctcccgggccagcccggccgtgcccgcctcggcgaccgggcagaccgtcgcccggccggtgatcccggcggcgaccatcgccacgtcggtcacgaccacggcaccggaccgcagcgcggccagcccgccggccagggccgcctcgtcacacaccaggtccgtcacgtagctcagatccgcactggcgtggaccacccgctcggtgaccgcgcgactcagcggcggcaggtgccgaagatcgaccctctcccgcagaatccggtacgactccacctcgatcgggtgcaccggccgcttcacccgtcctccctcaccggtacggcgctgagcggggtcgtggccatcggctcctccaggtgtcgcggcccggcggcgcggatggcgcccaccgggcagatctccaggcattccaggcaaccggtgcagcggtcggcgcgaacgacgaggccgccgggtaccgggcgaatggcatgggtggggcaggtcagcagacaggcgccgcagccctgacaggcttcaaccagcaccggcgcgggccgggtcacgcccgccaccggtagccccgcggggtgaccatccgaccggcgacgcgacgcgtctggctgctgcccaccaccacgacgctgtacatgtcgacgatctccgggtcgacggtgtccagggtggacagatgcacccgctgcccgtcccggctggcgttgcggaccacacccaccggggtgtgcggtgggcggtgctcggcgaagacccgcagggccgccgacagctgccagtcccggttccggctgcgcgggttgtagagcagtgccacgaagtccccctgcgccgcggcgaccacccgtcgttggatgacctcccaggaggtgtgcaagtcggaaaggctcaggtagacgtggtcgtgcccgagcggcgcaccgagcagggcggccgcggcgagggcggcggtcaccccgggcacgccgaccacgtcgacccgttcgtcggcgtactccagggccgggctcgccatcgcgtacaccccggcatcgcccgacccgaccagggcgacggcatggccggcggtggcctcggcgaccgccgcccgggcccgctcctcctcggcgccgaggccgctggccagcacgcgggtgcccggacgcagcagatcgcggatctggtcaaggtactggtccagaccgaccaccacggcggcccgccgcagctcggctatcgcccggggagtccgcagatcggatgcgccgggtccgagtccgaccaaggcgagccggccgcgcggcgcgtgccgggcaatcgcgacggtcgccatcgcggtcgcggtcttggacaccaccagttcggcatccccgccgagcagggccgcggcctccgcgacgctcggggtgccgaccgcggcccggaccacctcactggggttgggcacctcgaccgccgccagttccgcggcggaccaggtcaccagggggatccgcagagtgtcggcggtcgtgcggatgcccacctcgtcggccttgatgtcggcgctggccaggcagcgcaggctcgccgtgctgagaccggcggcggcgagctcccggtccagcaggccgcgcacctcggcggcgggtacgccgcggctcgccccgaccccggcgaccaacgagggtggccggagcacggcggttcgcccgtccagcggcacgatccggtcggtgaccagcacgcggtagtgaccagcgggtgcacgcccggagccgacgtgcacgttggccggcagcgccggcagcggccagggcgcgtcggccaccaccgtgaccggttctccgtcgaggatcgcccgggtcaccgcggcgaccgcaccctcgaccggccagcccagggtgtccaggcccggcagatcgaccgcgtcggtggccgtggtgaccaccggcgccgcgtcgagtagcgccccgacctcggcggcaagggtgttggcaccgccggcgtggccaccgagcagggccaccgcgtgtcgggcggcctcgtccaccgtcaccaccgccgggtcgcggtgcttgtcgccgagcaacggggcgaggatgcgcacgaccgcgccggtggccaggaacgcgacgatctggtcgcactccgaccaggccacccgaagcccggcggcggcgttgtccgcctcgacgagccgggcgtgcggccaggcgtcggcaaggacacgggcgtgccggcgcccggccgcggtgaccgcgaccagcccgatccggtgcgaccgcacctcggtgccatctgagtgcgtcacgggcgctgctccccagtgaggacgaccaccggattggtggccgcgagtcggaccgacccgccgggcaggtcggcgaggcgggcggcggagagctggacgccgtccaccgtgtagccggcgccggtcagcacgtcccgggccggggcgacccggtccagcgcggcgagcgcgacaagtacccgtgccggccggcgggccacgacggccgtgagcaccccggtgccgccaccaccgacgaagaccgcgtccgcgtcgggtaacccgtccaggaccgccggtgcggtgccggtgaccacccggacgtcgacgccgtgccgcgcggcgttacggccgacgaggtccgcggcggcgggatctcggtcgaccgcgacgaccgccgcgccgagcagggcacattcgatgcccaccgagccgctgcccgcacccacgtcccacaccagccggcccagtcggggacgtagcccggccacgaccaacgcccgcacctccgccttggtgatcatcgagtcccggtgcaggtacgcctgctcgggcagcgcccagccaccggccggcgcggcggccggctggttgtccgcccgggcggctccgaccggtccggcggcgaggctcagcagcacgtgcgggtcggcccaggcacgggccgccgcctcggccggggtcgtccaggtcagccgttcagcgtcggtgcccaggtgctcggccaccaccaggcgacgcgaccaacccaccaggccggcgccgaactccgcggcccccgcacccggcgcggtcagcaccgcgaccaacggcagcgcccggcaggcgttgagtgcgtcgtggacctcgcgcccgtgtgcggtgaccacggccgcgccgtcccacggcaggccggcgcgcgcgaacgcggcggccacactggacacggccggtaccacccgcaccggcagcccggctgcccgcagccgccgcacgattccgaagtagcccgggtcaccgctggccagcacgacggccggggtgccggcggtgaccgcgacggcgagccgctgcacggccgacggcagcggcccgagcacgaccgtttccgcaccgggcggcaccggcacggccgccaggtgtcgggccgcaccgaccaccagccccgcccgcgccagcgcggtgacgaggtccgggtgcgccgggttgccggcggcgtccacaccggccaccgtcaccgtcgccggtccggcgacggcggcatcatcgatggcacgggttccggtaccggcccgaccgccacccggagcaccggtcaccgggcccaccgcccggaggaggcgaccacccgcgccccggtgaagtcgaccatggccacgtcgacggcgacggcatccccggcgaagcgccgcagcaccgcccggacccggctgcagagcaggtcgccggccgggccgagcaggccggcggcctcccacaactcgtacgcgtgccgaccggtgttggcggcggtgacggcggtggccaggtcggcggtgccacccgcctcggcagtgacggcgccgaggagcgacaggtcgaccttcgagcgggtgtagtgggtcatcagcaccccggcggcgagcttggccagcttgccggccatgccgacgaaggccaccccggacaggccgtgggtgaccgcggccgtgaccgccgcccccgtgaagtcgccgacctccacaaagcacacctccggcagttccggcaacagcgcccgggcgccccgctcggtgcgcccacccgtgcacagcaccaccgtgcgttccccctgggcggccgccacctgcaccgcctgcacgacgctggcccgccaggacgcggtggagaacggtcggacgatgcccgtcgtacccaggatcgagatgcccccgacgatgccgagccggcggttcgtggtcttgcgggccatgatctccccgcgggggacgctgatcaccacccgaacgccgacggcggtcaggtcaaccacctcggcgaccgcctcaccgatcatccggcgcggagtgtcgttgatcgccggtccgccgaccgccagtcccagccccggcttggtcaccgtgccgaccccgggcccgccctccagggccagcccgggcaccggccgccagccgacggtggcggtcagctccgcaccgtgggtgacgtccgggtcgtcgccggcgtccttgaccaccaccgcctcggcgccctcgtccctgcggtcgcagcgggccaccgggaagcgcacccgccgcccggccggcagtccgatctcgacctccgccggtgccacaccggtcaccagcgccgtcaacgcggccttcgccgcggccgtggcgcaggcgccggtggtccagccggtgcgcagcgcgacgggccggaccttcgcggtacgcgggaggtccggctcgcgcagcggcggcaggtcgtatcccatcaggtcggctggtccccgcgatccggctcccggccagcggtgcgggtccggaccgggcggctggctccgggcttcccggatgcgccggtctccgacggcgtccggccggcgggctccgccacccggctgtcggattccccgcgcagcgccgcccgcgcggccggctccgcccgccggtgaccgtgaaagtgcccgggatggtagaggtgcgagcgggtgccggcggcggccagcgccggcccgaccaggatgagggtgtgcttccacagccggtgctccttgaccgtcgccgccagggtgccgacggtgcagtgcaccaccagctcgtccggccaggtcgcctggtaggccacgaccgccggggtgtcggctgggtaccccccggcgagcagctcggcctgcacctggccggaacgcgcggcggagagaaacagcgccatcgtggtgccgtgccgggcgaactcgcgtacccgctcccccgcgggcatgggtgtcttcccaccctccaggcgggtgaggatcaccgactgcgcgacctcgggaacagtcaactcccgcccgatccgggcagcgaccgcggtgaacgcggaaaccccgggcacgatctccacggccagcccgagcgcgcggcacaaatcgagctgttcctgcaccgcgccccacaatcccggatccccggagtggatccgggccacggtcaacccgtcggcggcggcccgctggtacaggggcagtaccccctccatgggcagccgcgacgagtcgacgatctcagcgtcgggtcgggcgtgggccagcacgtcggcgtgcaccaggctggccgcccacaccaccacgtcggcggcggcgatcacccgggccgcacgcagggtcaacagatctgccgcgccgggtccggcgcccacgaaccacaccgtgccgctcacagtttccctccccggcggtcccggcgggccgggaccagcagtgtcgacaggtacggcgggtcgtcgccggcctcggtggccggcccgacgcggtcgccggccaggccgagcccactgcccagcaccgcgtcggcgagccggccctgccgacgcagctcggccagcagttcggtgtgccggcgccaccccttgtaggcgacgaccgtgcccggcccggcgaccgcgtcggcgaacagcgccagcccggcggtggccggcagcagggtcagcggctcgcgcccttcgcacagcggaacgccgctgcgggcggcgagttcctgcatggccgtgatgccgggaacggtgtgcacggcgaccgccggccgcagctcgcggacggtctgcgccaggtagccgaaggtcgagtagacgttggggtcgccgatggtggcgaaggccaacgcctgggcgccagcgtcaacggcgtcggccacggtccgcgccgcggcgttccacgcgctctcccggcggtgggtcaccccgccacggtcgtcgagggcgaacggcagccggcgcaaccggtccgacgggacaaacggggcgacggtggtttcggcccgaccgggcggcggggcaccgtcgggccggtccaacacgggtacgaagaccacgtcggcctcgcgcagcacccgcaccgcgcgcagggtgagcagttcggggtcgccggggcccacaccgaccccggtcagcgtcgcggtcaccgggtcgccgccgctaccagccgccgggctgcccgggggtggccggcccagtgggtgtgcaggtaggaggcgtggatccggccggtgacaaagccgtgcgcggtgccgtcccagcgccatgccgggggatcgccgtggccgggatcggtgccggtgcggtggaactcgtgaccgcgcacctggtcaccggcgccgtgcgccaccgagtcgacggcggccacggcctcccggtagccaagggtgagccggccggtcatccgggcggtcaggtcgagtcgaccgcacatcggcacaccgtccagctcgcgccccagatagagcagacccgcgcactcggccaccaccggcccgtcgaaggcagccaggtcggcgcgcagcccggtgttggcggcgagcgcatcgacgtgcacctcgggaaagcctccgccgacaaccaccgcgcgggtgccggacggcagcgccctgtcgcgcagcggatcgaacggcacgacggtcccgccggcggcggtgagcagctcggtcgtctcggtgtatccgaaggtgaaggccgggccgccggcgacggcgatcaccggtcggtcggatccggtcgggccgccgacagcggcggccggatcccaggccggcacggtcagcggtggcgcgctccgggccagcgccagcaccgcgtcgaggtccaccgtagcgctgaccaggtcggccagtgcgtcgaccacggcgaccgattctgcggcccgctcggcgaccggcaccaggccgaggtgccgggacggggcggcgacgtcagcggttcgggtgaccgcgcccagcacgggtacgtccacctcggccagggcgtcgcgcagcagcgactcgtgccggggtgaaccgatccggttgagcaccaccccgccgattcgcaccgccgggtcgaaggcggccattccgagcgccagggcggcggcgctgcgcccctgggcggtggtgtcgagcaccagcagcacgggcgcggcgacgagccgggcgacgtgggcggtggaggcgtggccgcggtggccgactgcgccgtcgtgcagccccatcaccccttcgatgaccgcgatgtcggcggggctgggaacggtcgcgccatgccgcagcaggcccgcgacccgctcctctcccaccagccacgggtccaggttgcggccgggccggccggcggcgagggcgtggtagccggggtcgatgtagtccggaccgaccttgtgcggactgaccgtgtggccgcgacggcgcagcgcgccgagcagaccggtggcgatcgtggtcttaccgtggccgctggccggcgcggcgaccacgacccgcggcagtggccaggggacgctcaccattcgatgcccttctggcccttctgaccggcgtccatcgggtgctttaccttggtcatctcgacgaccaggtcggcggcggccaccaggcgagggtcggcgtcccggccggtgatcacgacgtgttggaaaccggatcggttggcgagggtgtcgaccacctcgtcgacgtccacccaaccccacttcatcgggtaggtgaactcgtcgagcacgtacaggccgtaccgttgggcggtcaggtcccgctggatctgccgccacccctcgcgggcgtcggcggcgtggtcggccgcaccgccgcgctggatccacgaccagccctcacccatcttgtgccagctcaccggcgccccctgaccggtccgctcgtgcgcctcgccgagggcgcggaacgcgttctcctcccccacccgccacttggcgctcttgacgaactggaacaccccgatcggcagtcccgcggtccacgaccgcagcgcgagaccgaacgccgcggtggacttacccttcatcgatccggtgtggacgatcagcagtgggcggttgcgtcgctgccgggtggtcagcccgtcagccggcacgttcgttggctttccctgcggcatcagacgacactcctctgtgccccgaacccggcggtggccaacgccgccaacggggtggtggtcacggtgggcagggggtggtgggcggcggccagctggttggccaggcggcgggccaggtcgagccggacggggccggactcacagtccacgacgacgcaaggggcaccggtcgcgcgcagcaccgccgccgcccgcgccgcccggggcagcgggtccgcgccggcggtggcccggccgtcggtcacgaccagggtcaacgggcgacggcgcggatcccgcaggcgttccacgcgcagcaactcggcggcggccagcaggccctccgcgaggggggtacgcccgccggtgggcagctcggccagccgggtggacgcggcgagaaccgaggcggtagcgggcagcaggacctgcgcgccggcaccgcggaaggcgaccaccgccaccttgtcgcggcgctggtacgcgtcggtgagcagggcgagcacggcgcccttgacggcgctcatccggtgccgggcacccatcgaaccgctggcgtccaccacgaacagcaccaggttgccctcgcgcccttcacgaacggcttcccgcacgtcgatcggacgaagccgcagtggtcctttggcccgtccccgggcaacctggtgcggggcggctgcccggaccgtcgccggcaggtgcagcgcaccgggccggctggccggtacccgtgcgccggtggtgcgcccccgcccagtccgcgcccgcgaccgccggcccggcactccctcgccgatgccgggcgcggtgaacagccgcgcccgcagcccgtgctgtggtgcggccaccggccgcggatcccggggcgagtcgtcggggccgggcgagccgggctcggggggctgggccgtggactgatcgggtgcacggcccgtgggatccacgaacccggtgtcgccatcggaccggggggcgtcggccggagcaccaccgtctgggccgccgtcgggtccggtgccgccgtcgggaccggtgccgccgtcgggaccggtgccgccgtcgggaccatcatcgggtccggtgccgccgtccgaaccgtcgtcggctccggtgtcatcgtcggggctgccgacgtgctcgtcctgggcccggtccagtgcctcgtcgaggcgctgttcgtccagccccggcgtgtcgaaggggtcccggcggcgccggtgcggcagggcgagtcgggccgccacccgcacatcgtccgcggtcacccgatcccggccctgccaggcggcgtgcgccacggcggctcgggcggtgacgatgtcggcccgcatcccgtccacgtcgaacgccgcacacacctcggcgatctgccgcaacgccgcgtcggtcagcgccacctggtccaaccgagcgcgggcatcggccacctgacgggcgacagccgcgtcctccccggcccaacgcgccgcgaaacccgccgggtccgcgtcggcgtcgagccggcggcgcaccacctccacccgtacggccgggtcgcggctggcggccacctcgacggtcagcccgaaccggtcgagtagttgcggacgcagctccccctcttccgggttcatcgtgccaaccagaaggaaccgggcagcgtggctgaccgacaccccctcccgctcgacgtggcagcgccccatcgcggcggcgtccaacagcaggtcgaccagatggtcgtggagcaggttcacctcgtcgacatagagcaccccccggtgggcggcggcgagcaggccaggttcgtaggcgcgtaccccgtcggcgagagcccgctccaggtcgagcgagccgaccacccggtcctcggcggctccgaccggcagctcgaccagggcggccgggcggcgttcggcggccggcaccgccgggtgcggaccatccgggcaccgggggtcgggcgcgtccgggtcgcaggcgaaacggcagccggccacccgatccaccggcggtagcagcgcggccagcgcgcgcaccgcggtcgacttggcggtgcccttctcgccccgcacgagcaccccgccgatcgccgggttgacggcgttcagcaacagtgcgaggcgcatgtcggccatgccgagcacggccgagaagggatagccggccccgacagcctccggtcgcgtcggccgtggcacccgcaggcccggctcactcgtcgtgctcacccgcggtcctccagatcgccctcgctggccagatacgtctcccggagccggcccagggtggtcggatccggttgtgcccacagcccgcggtcggcggcctcgagcagccgctcggtcatgccgcgcagcgcccacgggttggaccgttccaggaactcccgggtctcgtcgtcgaacaggtacgcctcggcgagccgctcgtacatccagtcgtcgaccacaccagcggtggcgtcgtagccgaacaggtagtcgaccgtggccgccagctcgaacgcgcccttgtagccgtgtcggcgcatcgccgcgacccacttcggattgaccacccgggcccggaacacccgccgggtctcctcgctgagggtacgggtccgcacgtcgtgcggcatcgccgagtcgccgacgtacgcggccggcgcggcacccgtgaggtgccggaccatcgccaccatcccgccgtggtactggaagtagtcgtcggagtcgacgatgtcgtgctcccgggtgtcctggttcttcacggccacggcgatccgcgcgaaggagcgttccatgtcggtgcgggcctcccgaccgtccagcccccgcccgtacgcgtagccgccccacaccgcatacacctcggcgaggtcggcgtcactgcgccagttccgggcgtcgatcagcggcaggagcccggctccgtacgcgcccggcttcgagccgaagatccgggcggtggctcggcgctcgtcgccgtgcccggcgaggtcctcggccacgtgtgcccgcagatagttgtccgaggccggctcgtccagcgcggccacctgccgcaccgcgtcgtcgacgagcgccaccacatgtgggaaggcgtcccggaagaagccggatatgcggactgtcacgtcgatacgaggacggcccagctcggccagcggcaccacctcgacaccggtcacccgccgggaccggtcgtcccacgtcggtcggcaaccgagcaacgcaagcacctcggcgatgtcgtcgccctgcgtccgcatcgcgctggtgccccacacggtgagcccgaccgagcgcgggtacgccccggtgtcggcgaggtgccgggccagcaacgaatcggccagggccacgccgacgtcccaggcgttgcggctcgggatcgccttcgggtcgacggaatagaagttacggccggtcggcagcacgttgaccaggccccgggtgggtgatccggacgggccggggggcacgaaccgcccgtccagagcggcgagggtgtgcgccagttcatcggtggtgcggtccagccgcggtaccaactcggtggcggcgaagcgcagtaccgcggcggcgtccgggatcgcccgaccggtgatctccccgacgacggcctccgcctggccggcgggccagccgagtgtctccattccgacggcgaggcgtcgggccaggccgtcgatcaggtcgacggcgtcggcggcggtggcggccggcccgtcgaccgcctcgctcagcgcggccggcaccgtcacccgttcgccgggtacggcgagcagcgcggcctcgtccaggccgtagctcgcggcgagtgcctgccgaagtccgggcagggcccgggtaccgccccacacctgcggggcccgcagcacggcgagcaccaggttgacgcgcgcctcgccgacgggtgcggcggccagcacgtgcaggccgtcgcggatctgcacgtccttgacctcgcagaggtatccgtcgaggtgcaggacgaagtcgtcgaagtcgtcggcggccggcatctgagcctggtgcaggtcgtggtgcagttccgcggcccgcaccagttcccagatctgtccccgcacgacgggcaccttcgccgggtcgagtgcctgcaccgtcgcgtactcgtcgagtagctgctccagctttgccaggtccccgtacgtctcggcgcgggccatcggcggcaccaggtggtcgacgatgacggcgtgcgcgcggcgtttggcctgcgtaccctcccccgggtcgttgacgatgaacgggtacaccaacggcagatcaccgagcaccgcgtccggggcgcagtcggcggccagcccgaggcccttgcccggcagccactccagggtgccgtgcttgcccaggtgcaccacggcgtccgcgccgaagccacccgccgtggcgggcgcggccagccatcggtacgcggccagatagtggtggctcggcggcaggtccgggtcgtgatagacggcgatcgggttctccccgaagccgcggggtggctggatcagcaggaccacgttgccgaagcgcaggccggccagcacgatgtcaccgccgtcggtgtacagctcaccgggcggctccccccagtggttgaccatggcggcgcgcagctgcgccggtgtctcgtcgaaccatcgccggtacgtctcctggggcacccgcgcgccggccgcggcgagttgctcgggggtgagccactcgacgtcgtggccaccggcggcgatgagcgcatggatgagggcgtcgccgtcgtccgggaccggcgtctcgccgaggtcgtacccggcggcggcgagcgcggcgagcagccgcaccgcgctggccggggtgtccagaccgacggcgttgccgaccctggagtgtttcgtcgggtacgagctgagcaccagcgccacccgtttgtcggcgttcggcacgtgccgcagccgggcctgccggacggcgattccggccacccgggcggcccgttccggatccggtgcgtacaccgacagtccgtcggcgtcgatcagcttgaacgagaacggcacggtgacgatccgcccgtcgaactcgggaatcgccacctgcatcgccgcgtccaacggggacagcccggcatcactgccggtccactgctcgcgcgtgctggtgaggcagagtgcctggatgaccggcatgtcgagggcggcgagcgcgccgacgtcccaggcgtcctcgtcaccgccgccggccgcgtcggcggccacggtgccgccggcggcgagcacggtgaccagcagcgcgtcgcaacgggcgaagagtcccagcggacccgcgccggcggtgagtccgcgcagcgagccgcagaagatcggtagcgcgttgccgcccgcggcctgcacggcgtcggcgagcgtgtccacgaacgcggtgttgccggccagcgcgtgtgcccggtagaagacgatccccacggtcggccggtccggatcggctggccgttcgccgaacagcccgtacgccggggtcggtgcggggggtgcgaagccctcgccggtgagcagcaccgtgtcggagaggaaccgggccagctgggccaggttctccgggccgccttcggccaggtaggacagggcctgggtggtcaccccggacggcacagtggaggcggcggtcagctccgcgtcgggaacgttctccccgcccagcagcaccgtcggcacccccgaggcgaggaccgcggccagtccgtccggccatgcggcccggccgccgagcagccgtacgacggccaggtcaacgccctcgagcaactccgcgacggcgtcgacggccaccctggtcgggttggccaggcggtagtcggccccgctggctcgcgcggcgagcagatcggtgtcggcggtggagagcagcaggatgcgcacggcaggctccggagagtgacgcccgcgccgacggtgtgggcggtcggggcgaggcgtgagggacaggtcggcgtcgcggcgcccgttccgtcacccgatgtgcgggccgggtgggcgcggtcgggaagcggtcagcggtgcgcggcgggggcgggtcgcggatctgtcgcgtacgcgccgacgcatgctggacggatgggacaactgtcgttgggtagcacgctgcacgtcatcgggtcctcctcgggtgtccacgccctggggtgcgccgacggccgaagtatcctggctcccggatcgacgttcacccccggccttccaaccgcgcaggcgcgctcgtggctcctcgagggggatcactccccggtgacagtggcgggaccgcgccggattcgcaccggcttccttcactgccgtccggccgcgaactctgccacaccgtcggcgccccggtcaacgcagccgaggcaggaccggccggtcaggcggcccggacgcggctcgcgggccgccgttgcccgcgtcggaccggacggcacctaccggacgcgccgttccgggtgagcccggttccaggcacgcatccgctccgggtagcccagcttggccgcctcgtacagcggcacggtgagccggcgggcgagtgccgcggcgacccgcggcgacccggtacgacgacggatccactccccgtcgtgggcgatcgccaccacagtcgtgtccgtcgccgtcgtctccggctccaggtagaactcgacgccggtgtgggtggccacgaactgctccagcgccgccaggtcctcgcgggtgccctcccggtcgagcttcgtcggcaccccgtcggactcccaggtacgcgaccgccgccgactgaaccagcccatgccgatcccctctcctaggctctcctgcgctgccgacctccagtgcaccactgttacctgtcagctgcctgtacgtcccctgatggtcggatggggggcacatcacgggcacgcagccgcgggacggcaccgcgtgcgctcaccgtcgggtcggtagcgaggcgtgggccaccgcgagtacgagccggtcccaggggtgggtcgggctgcgaccggtgagctcggtgaggcggcgaaggcggtgacgcatggtctgggggtgcagcccgaccgcggtcgcagcctcgatcgccgacccgtgggtgagatacgcgcggagcccttcgagcaggtgcgcgtgcgcgggggtgagcaccgggccgaagaccgcggcgtgcagtgcggcgcggtcgacgggaggtgcaccgtgcagcaccgcgacggtgagcgcgtcgccgcggtcgaggacgaggcggcgggtgaacgcctccgcgggtgcgtgctcgagcgcggcggcggcgacccggtagtcctggggcagggtcgccggggcggtaccgtcgatcgagcaggcacgccaaccacccgcggtcacggccgcctcgatcgcggctcggtcgtggccggcggggagcagcaggacgcgggcgccggctcgtaccgtggtcagcaacgcaccggtggccaggtcggccggtcggtggtccgtgtcgacagccgacgactcggtgagcgcggcggcgagaggcgggtaggggtccgggcccgccgggccaccgacggcgaggagcaggccgaacgtggcgggaacacggacgttgagctgttcggtgcggtcggccagcgcgccgggcgaggtctgccgtccggccagcaggtcctgcaggagttcgtcgatcaggcggttccggtcggtgaccagttcggcggccttgtgttggtagccgctggccagcgcctcggacaggtcgtcgagcgcgtcgacgagggcccggaccagcgcggcgaggtcggcgacggtcaggccgggcggggcgtgctcggcgatggcgtcggtgatggtggccgccgcgacccggtaggcccggagtaccgccagcagcggccgaccgtccgtggcgcgggtggcgccgatgccccggaaacggctgatgtcgcgggcggtcagccgggtgccgtcgacccacatctcggacagccgggtgactgcccactgggcgatggcggtgacctcccgcagttgcgtgtcgctcagtttgcggtaggtcgggacctggtccacgaccgcgccgacaacctgatccacgagcgtcgggctacattcggtgagcgttcggtgcacgaccagtcgttccgcgaggcccacccggtcaccgcccccctgcgctgccagccggcccgacccgccacgaaccgcgcgggttgacaatactcgtgctcacccggcgcggaaccggtggcgccgaccggtcggctgcggcacggtggggcaaccacccggcgccgccccgctcccgcgatcggcccggagagcgggtcaccgcccgccgacaccgacaggaggcacccgtggaagctgacgtcatcgtggtcggggccggtctggccgggctggtcgctgccgccgaggcggcggacctgggacgtaccgtgctgctcgttgaccaggagggtgagcagaacctgggcgggcaggcattctggagcctgggcggcctgttcctggtcgacagccccgagcagcggcggatgggtgtccgggactccatcgaactggcccggcaggactggttcggcagcgcccagttcgaccgggacgaggaccgctggccgcgtgcgtgggccgaggcgtacctggagttcgccgccggagagaaacggtcctggctgcggcagtacgggcatcggttctttccggtggtcgggtgggccgaacgcggggacggccgcgccggcgggcacggcaactcggttccgcgtttccacatcacctggggtaccggccccggcgtggtggcaccgttcgagcgacgggtacgggcgcacgccgacaccgggcggatccggttcgcgttccgccaccaggtcgacggtctgctcgtggaagccggtgtggtggtcggggtgcacggcagccggctggagccgaccgtggtcgagcggggccggccgagcagccgcaccgtggtcggcgagttccaggcccgggcccaggccgtcattgtcaccagcggcgggatcggcggtaaccacgacctgatccggcgggcgtggccggcgcggctcggcagcccgccgaagcgcatggtctccggcgtaccggcccacgtggacggccggatgctgggtatcgcccgcgacgccggcgccaacgtcatcaacccggaccgcatgtggcactacgtcgagggcctgcggaactgggatccgatctgggacaaccacggcatccgcatcctgcccggcccgtcctcgctgtggctggatgccgccggcaaccggctaccggccccgtactttcccggcttcgacaccctcggcactctgcgccacctgcgccagggtggctacgactactcgtggttcctgctcactcagaagatcatcgagaaggagttcgcgctgtccggctccgagcagaacccggacctgaccggcaaggacctcaagctggtgctctcccgggtgcgggccggcgctcccggcccggtcgaggcgttcaaacggcacggcgaggacttcgtcgtcgccgacacactcgacgacctcgtcgccggcatgaacggcatcgccgacccagacgtgccggcgatcgacgtggagcgggtacggacgctcgtcaccgagcgggaccggcagatcaccaacccgttcggcaaggacgcacaggtcatggcgatccgttccgcgcgtacctaccgtggtgaccggctcgtccgggtcgccacgccacaccgcctcctcgacccgaaggccggaccgctgatcgccgtacgcctcaacatcctgtcccgcaagaccctcggtgggctggagaccgacctggacggtcgctgccgaacccgcgacggcgacgcctttcccggcctgtacgccgccggcgaggtcgccgggttcggcggcggtggcatgatgggctacaacgcgttggagggctccttcctcggcggttgcctgttctccggccgggtcgccggccgggctgccgcccgccatctcagctgacaggtcgggccggcctccgccggctcggtgatcgggcccggccggcgaccgacggtcagcgaggaggtcgggtgaccggcaccaacgcgagcgacggcagcagcaggatcggtacgaccagcagggcgtgcagcgtcccgacgcggtcgccgagcaggccgagcaggggcgggccggcgaggaacgcggtgtagccgatcacggcgaccacgctgacgcgggccggggcgcggtcctcctcgtcggccgccgcgctcatgcccatcgggaagctgagggagacgccgaggccccacagcgccacgccggcgaccgccaccggcccggaaccggccagcaccgccacactcacgccgagcaccgcgagcaggatcgtgccgccgagcaccggcacccggccccaccggtccagggcgagtgtgccggcggtccggccgatggtcatgccgatcacgaacactccgtacacggcggccccggcggcctcgctgacgccgtagccgtcgacgaacgcgaccgcgacccagtcggtggcggccccttcgctgaacgccgcgaccagcacgaacaggccgatcagcagggtccgtggctcgcgccaggcggccagcagcgcgcgtcgacgggccgccggggacaccgcgtcggcgtccggcgccggctcgacggccgacaggaacgcacgggcaccgagcgccgtaccggccagcaccgccccggcggtgagcggcaggtggacggccaccgccagcccgacctgggcggcgaccgcgccgaggcccgccccggccaccgaacccaggctccacgcggcgtggaaccgaggcatgatcgtgcggccgatccgccgctcgacggcggctccctcgatgttcatcgcgacgtcacaggtgccggtgccgtagccgaaggcgaacaggccgaccgctaccccaggcagccatccggccgcgctggcggagacaccggcgaccagcaagccggtggagaccaacagggtcgccaccaccaccgtccgggcggtgcccagccgctgggcgaccagaccggaggtgggcatcgccacgaccgcgcccgccgacatcgcgagcagcagcagcccgagccggccggcggtgaggtcgagcgcctcgcggaccgccggcacccgggcgaaccaggacccgatggcgaggccgttgagcgcgaacaccaccgcgacaccggtgcgggcggccagcaccgaccgggatacggcggagggggcggccggggtggtgacgctgctcacggaaggttcctctcgctcgagggggtcgaacctgaccacacgagcacacccctgagaacgttctcagtgcaaaccgaaaaatcctcgcaggccaccaccgctgggccgagcgataatggggccgacgacgcacgtcgcctcggcgacgggaaacgggggaccacgatgccagcaccacaacgcgcgccgaccctggtggacgtcgcccgggcggccggcgtctcccgggcaaccgcctcgagggtgctcgccagcaacgggtacgccgcgccccacacccgcgaccgggtcaccgccgccgccgaccggctcggctacgtgccggacccggcggcccgcgccctggtgcgcggcaccggcgtccgactggtcatggtggtccacggcacctcgccgcgggcgctcgacgacccgtacgtcgaccaggttgtcggtgccgccgcccgggtatgcggcccgcacggcgtcggcgtggccctgcactggttgcccacccgcgacctgacccagttgcgccgactcgccgagcaacgcggcgtgagcgggctgatcctggtcaacaccaccccctcggtcctggccgccgtacccccggccctacgtggccgggtcgcctcgctcggtgtcgggtcccccctggtggcctccttcgacatcgacaacggtggcggcaccacggcgctggtggagcacctgtacgcgacggggcgccgccgcatcgccatgatcagtggttcccgctggctgccctgcgccggccgctcggtgcgcgcctaccgggcggtgatgcgggcggccgggctgccgacccggctggtccggggtgacttcaccgccgaccggggccgggccgcggcacgggaggtcctggcgcgctggccggacaccgacgcgatcgtcggcgccagcgatacgacgtcgttcggcgtgatcagcgggctcagccgcgatggcgtccaggttcccggggacatcgcggtgaccggcttcgacgacacgccactggccgcgatgaccaccccctcgctcaccacgtccacgcacccggtggccggaatcgcgaccgccgccgcgaccgccgtgctcgccggcgacgcggtccgaccgccgatgctcttcccctcccgcccggtgcaccggatgagcggctgaccgcagccaccaacagccccgaactggtgctcatgtcggtccgcaacaaccgcgccgccaacaccggcctcgcccttcgacccctcccgacggcatgaccgacgcacccggctgcggtacgactggtcaccgcgctggttcgcgagtgagtacatctgaagatcatgaagccgatcagccagaccacgccactcaccgacatagagtcgccgggacaccacagccagcaacaagcacagcgatggatgacggctgggcctctcggccccacgtcccgcgatcatgtcggcagcattgacgccctggaacgtgcggcaccgtgaccgagatcgccgctcagctcgcgctggaacggtggcgccggagatgccgtatctcgataaccatcgcaacgagcccgataaacagaaaactgataatgatcagtagtggcagccggaaggcgagcgtccagttgccggtgccttgcacgctctcgagcagagccgccccgacgacggcgaccccgaatccgccaccgaaccgctgaccggtctggagcatgcccccagcgctgccggcctcggcgcgcggaacctcggagagggtcaacgtctggttgggggcgatgaccattccaccgcccacgccagccgcggccaatccaccacccaaccccgcgagcagcagtggcagtgtcgccgcgtgcggtgagtccggaccgggcaggaagacatcgacaacggccagcgccgcgattcccaccgtcgccagcagcagtcccgcggcaaccagcggacgaccgatccgtcccgccttggcaccagccgcgaccgaaccaacaaccgttcccagcgccagtggcgtgagggcgattccagctaccagttcgtcgtggccgagcccgtcctgcaggtattccgacagcaggtagtaaagagcatcgtaaccagcgaagtagaacaccgcgacgaacaggcccagtgcgaacgagcggaccccgaacagattcaaattgaacaatggctcaccacgccgggcgtagcggcgctcccagacggcgaagccggccagagccgccagtccggccagcaggagcagcatccgcaccggcagtggcatcccctccccctggatcagccagagcaacgtcaagccagcgacgagcaacagcatcgccacgtagtccagcttcggccgctgccggtgttcggctacggggaacagccaccatcccgcaacggcaatgcccagcccgatcggcacgttcagcaggaacacccaccgccatccgtgctctgccccactcaccgtgatcagcacgccaccgaacaccggcccgacgagccgggcaagactgacccccgcggccaccacaccgaagggaagaccgcgatctgcgggtgcgaacagtcgctggatcagtccgaagacctgcggcgtggccagcccgaccgccaggccctggaacagccgcgcgatgatcagcaccgcccccgtcggggccagacccgcgaccacgctggacaccacgaacaacgaggccccggccacgaagatgttgcgccgaccacgaacgtcgccgtagcggccggcgggcaccaacgccaacccgaaggtcagaaagtacccggacaccaaccactgctggtccccgtcagtcagcgcgaacacctcgtcgatgagcggcaccgcaatgatcaccgcggagatgttgagcccggcgaggaaagcgacgaaaacgctcaccaccaccaccggccaccgccgtaccggccgcccgcccgccgtacgcagtggctgttcccgggaggtgtgttccgcgtccatcaggccgctgggtgggcgcggccgtggctgcgaggccagcagcacacacgacccggcggtatctgctcccgtacgccatgagctgaccgttgcattggatcttcctacccctagtcggacgcaccccccaggtcgacgatcaggttccccatccgccgccgatcatgccggcggcccgggccgtcgccggcacagcacagcccgcacgaccaacgtcccgccggcacagcacagcccgcacgaccaacgtcccgatcgcaccgtgcgccgctggccgtacgccggcacgccgcgccgctgccggcccggtgacccagtccttgttaacgtgagtacgcggcgacgccgcacctgccggcactcccctcgcacctggcaccggccgcaccacccttcggcccggcggaccggttgacggacgagggaggcgacatggccgaggacccgccggcggacacgccgccaccaccggcgccaccccccgataccagtccgcacccggaccgcacaccagccaccagccggaagagccgctgggcccggccggcaagggcgtgcagacgacgcgtggcagggctggtcgcggcagcccggcgactctgggcccggttggcaccggcagcccgacgactcacagcccagctggcactgacagcccgacgactgtggcggtggctgctcaccgtggcccgcacggtggacacggcggccaagcagggcccggccccgcccccaccgcaggacccgatcgagcggcgtgagccggccgggccgatcaccgtcttcgcccggggctacgtcttcaccttcggcatccgcgccgacctcacctggcgatcgcagggactgcggccggaccagttggcgtggtatgcgcactacttccagccacaggcgacccagcggctggccggcatcgccgccgatctcgcccgcaccgtcgcaccgcaccgggccggcgagctggaggcacagcttcagcgggtgctcggccaacaggaaccgtggccgtacgcgcgtggcggtcagcaggtcacctgccggcccgaggcgtgggtacagctcgacgaacgggtccgccaaaccctgcagccctactgggaacgggtgatcgcgctggactgccggcacgaggagttcctacgccgcgcccggtacgccgagcagctcaaccaacgctggtcggcgatcctggccgaccagcccgacgccgatgcgccacaggcggtccgcgacgagctggcccgtgcccgggagcggaccctgtccgagcagcgggccgccgcgcgatggagcggtgagctgctgcgccaacgccacaccggcccggagacggagccggaggtttccggatagcgctgcaggccgacccgcggcacctcagctgggaacgtcgcggcgacggaagccggccaggccggcagtcagcagcatcccggccacgccggtgagcagcacaagcggcagcacggtcacctcgaccgccggcaccgaggggacatgggtgtagggcgaaaggttgagtgccgcctgcggcaggtcgagcgccgcgccgagctgcccaagcagcaggaacccgatcagcaccgcccaggacgacgccaccgaccatcggggagccagcccgagcaacgcggtcaccaagcccgccaccaccagcagcgccggcagctgcagcagtcccgccccacccagatggagcgtccacccgatcgggtcaccggccgcgagtccgtacccgaggccggtcgacagcccggccaacagcacgaggaccgccgcgcccaacaccgtgcccgtcacctgggtcgtcaaccagcgacctcggctcaccgcggtggcgagcaccgcctccaggacgccgtccgactcgtcggcacgggtgcgcagcaacgcctgcaccacgtacgcgccgacggtcagcgcgaacagccccagcatcgcggcgaggaacgcgtcgaccaggtcgaccccgccacccatcgcggcgatcacctcggcggcggccggattctcggcgaccatgtcgttgacctcgtcggcggcgaaacccatcgagaccccgaggaccaccacagcagtcgaccagccgaccagcgagccacggtgcagccgccagaccaggccgatcgggctgagcaggccggcagccgcgtgggccggcccgcgtcgggcggcgaggagcccggccccgagatcccgccgccgggcgagcccgaacgcggccagggtggcaacggccagcagcgcaaccggcaggcccaggacccaccaccgctccgcgccgaacgcgcgtacctgggtgccccaaccaagcggggacagccacgacggccaggcgctctccagacgcaggccgtgccgctccccgaggacatccccggcggcgcggagcaggaacgccacacccacggcggccgcggcgagcgcgttcgcgccccgggaggtgaccgtgagctgggcggttacggcggcgacggcggtgaaggcgacgccgaccccggcgatcgccccgcccgcggcaaggcaaccggccagcggcaggcccgtggccgcgaaggacagcccgagcagcacgccggcggccacgttcgccccgacgacgacgagcaacgcggcggtgagcagcgcgtgtcgaccaacgaccgcggcgccgagcagttccgcccgaccggtctcctcgttctgtcgggtgtgccggacgacagcgaacgtgctgaccagggcggcgagcagggcgagcgtcaggtaggtctcgacgacgacgatcgagcccaggtcggcgctgaagatcgggccgttgaaggcgcgtgccaccacgctggtgagcgcggcctcggcgtagccgaggcgagtggcctcgtcgggatagaactcggtgacgctgctggcgagggcgaccccgagcagcggcgtcccgagcacccagaccccgagcttgatccggtcacggcgcaggacgagccgggccagtcggccggtgccggtgaatgcgctcaccgggccgactccgcgccgctgtcgacggcggcccggccgtcgaccccgccgtcgtagtgccgcaggaacagctcctccagagtgggcggtgagctggccagcgcacggacctcgaagcgaatcaggtgggcgagtagcgcgtcgaggtgctccggctcaacctccaaccggacccggccgtcgacgacacggacctcgtggacgccgggtagttccgcgacgccggtcagcgggcgcaccgtttcgacggtgacggtggtgcgggcgaggtggcgtagcccgctgagcgaaccggattcgacggtacggccggcacggatgatgctgacccgatcgcagagggcctccacctcggcaagcacgtggctggagagcagcaccgtggcgccgttgctggtgagccgccgtacctcctcctggaacaccgcttccatcagcgggtcgagcccggaggtcggctcgtcgagcacgtacagctcgacgtcggaggcgaaggcggcgacgatcgccaccttctggcggttgcccttggagtacgcccgacacttcttcgtggggtcaaggtcgaagcgcttcagcaactcgtcgcggcggcgctggtccaggccaccacgcagggccccgaacaggtcgatcgcctccccgccggagagattcggccacaggttcacgtcacccggcacgtaggcgagtcggcggtgcagcgccaccgcgtcgcgccacgggtcgccgtcgagtagccgcacgtcgccggcgtcgcctcgcagcagcccgagcaggacgcggatggtggtggacttcccggagccgttgggcccgagaaaaccgtgcacctcccccgcctccaccttcaggttgagcccgtcgagcgcgcggaccgcaccgaaactcttcaccagtccatcgatcgcgatgacgggcatggcaccaagcacctcctgtcgcggccagagcgcacggttgggcacggccgtttcccgcagcgtagggaagtcgcgccacccggtcgctgcggggcggttcgcaccccgtggcgaccgggtgcgccggttggtgcgggccgcagccgactcagcgaagcacggcgggcggatcagtcgggatccggcatcagacccttggcacggaggtcatggacctgtcgcgcgggcggtgggtacgagtcccggtcggagggacgtggtccctccgggccatcgggtccgacccgtatgaaggcctccacccgggtgacccggcatggcacaccgtcgacctcgaaatcatcggtacgcggcggctggtgcgccgcccgtgcgcgttcgtacgccgccatgaactcctcgggggcggtgttctcgtccagcacgaagtccctcatggagaacgagccgccgtcccgtgccgcctgcggcgtcgcgtacgtggccggcccccgttgtccccacgtcccagcgacgtagccactgatggtgtagctgacgggaagcagcaccacgttcggatgggtggtcaccgcccgccgggactccgcgcgcacctgctctccggcgtccaaactcacgaagctcgaggtcagctccatgcgcacgagcccatcggtaagtccggtactcacggtcggatcaaggacgaacccgtccatctgcggcctgcccagcgtcgacgtgcccggcggaaacagctccgcgtcggtgggccggggcggttcgggaccatccgcgcccatccgaatgaacggttgggcgcggatgatccggtagcggcggccggcgacggtgagttcgtccgccggctcccagtcgagtagttcgtatgccgtctcgtactccgcgcgcgcggacacatgctccgcggtatccggcaactcgctgtgcagcttacgaaagtgggaggcgaggttgtcccgggcatgctgcggctcgtcgtcgttgagctgcaggatccgccaccagccgccgtcctgttcggccgcaccgaagatcggggcaccccacatcagctttggatacatggctgagcgctgccgcgcgtcgtcctcggagaccaccgaaacggggtcgtcgcgctgttcgaccttgatcaacagatgatcaggcacctggtcctcagggtaggccatccacgcattgtgtcctcccggcgcgtgaaccgcagccccaccacaccgcgggtcgccaccgacttcgtcgccggtccgcgccgctgaccgagccttcgccgaacaaccggtcccggggttccccatcagcaccgtcaagcttcgcggaagcaatggtcgatgttacgacagcacgtcgatcggccggcgcagcccgaaccgcctcttcaggtaccttcacccgtgaagggctgctgttctgccgcagtcgcggcacgtcgctgcagcccgttcgcggcctcgctgcgcccggccttcgcgccgggtgggagtagcgcaacgcacggtagcgctgctccagtccccgacacgacagaggccgaactgcacgtgcgtagcctttggccatgaatcgacggggatggggccgggtcgttgtcgccgccagtgtgctggccctggtgtcgcttgccgcaaacgtgacgactctgagccagctcgaaggcagggcggataccgtgctggccggccggctgaccgtaagccagttggtcaacgcggggacggtctgggcggggctggcagtggtgtccgggtggctcgtccgacgccccgcaccggccgtcgccgctggagtcgtcgccttactcaccgcttgcgtcgtgcactacggcgtggggatggccatcggcatgtttgacctgagcgtctggacggccaacgtgcactggctcctggcagcgatggtcgtgggcggaccgctcggcctggtgggcgcgatcgctcgccggtgggatcggtggggggtggcggcccgccttgttgtccccgtcggagccgtgctcgagccgttcgtcgttggtcggttcaccacccccgcgatcctgccctggcccaaccgggtggccgacatcatcagtgggctggcgctgctgacagccggagtggcgggctgctttcgagtccttgccgctgacgggcggcggcaggcaatacctgacgggcgggctactgccgaaccctaggcgtacacccggcacgacagcaccaccccggcctcgtagcgcacctggcccacccacccacgagaacgtgcacctctacggcacccactccgccgacatcgacggcgaactcccccagcccgacaccgacgacgactgatccgcgccctcgtcggaccacagcgcccggtaccgcgtggagcggcccacaccgagcgtggtcatggtgagccgactggccgtagcggcagcccgccgataagttccagatcaaggggtgtggtcaggcccgacagctcgaccagccggacgccgtcgccgtcaccgtcctccaaccggatccacgggtcctcaccgtcgaggagcgactgccaggccgcgcgtgttgctgatggaaccgcgacgtggacgcgcgcgaccgcggtggctccgttggcgtgcacgacctgctccggccgggctggcggccggtacgcggacattgcgaacggcaggctcgggtcctgcggcgcggcgagctgccagcgcagggtgacgccgtccgggctcaccctgcgcatgttcagagttcggctcatcggcacgcccgcggcgacgagccggtcccgttcgacgccgatcgactcgtcgtcggtctcgagggccacgtcgatccacgaacggtcccgttcggcccaccgctccacccgccgccgcatcccacggccgccgtacacctggaccgcccaccgtcgtggtggagacagccgcggaacctgaaccagctcgagaaacggaccggtttcgaaccagatcagcgcattcgcactacgcccgggccgccgaccgtacacgaccgtgaatccgacctgctggaacgcccgcactgcggcatggaggtcatccacccggtgcaggatgtggctgcaacgcacgcggttcccctacggaagtagtggctaggaactctgaccgtatggtcacgggcgctgggccacaaccgccactgcggccaacgcctcatcgacggcgccggtgtggccgctcagctggccgggcggtgccgcagcggtagccaggccagcacgtcctggatcttcaggtcccagtacgcccagtcgtgctcgccgggggagaagtccgcggtcagcgacaccccgcgttctcgggcgacgtcgacgaaacgtacgttgtcctcgtagaggaagtcctccgtgccgcaggcgaggtagagcgcgggcccggcacggtcgtaccgatcgagcagcgccaccgtgtcgtcgtcggtgccggcgataacgtgctccccgaaaacggtgtgccatataccggcgtcgaccggccggttggggtggtgccggcgggtggccatgtccagcgcgccggacaggctcgccgcagccgcgaaccggtccgggtgccgcagagcccacttcaccgccccgtagccgcccatggaaagaccggcgacgaatgtgtccccccgccgccttgaaagccggaaaaagccgtggcagatcgccggcaactcctcggtgagaaacgtccagtatcggttgccgtgcacctcgtcgcagtagaaactgcgccccgcctgtggcatcaccacggccaaaccgagcggtgccacgtaccgttcgatcgaggtgcggcgcagccagaccgtgtcgtcgtcggtgaggccgtgcagcaggtagagaaccggcggatcttcgaccgtggcgacaccggccataccgatctgtgacgccgtgtactgcggcaggatcaccgtcatcgacgtgctcaggccgagtacctccgaatagaagtcaacgcgtgccagtgccatgactatcgagactagctaatacggtcctcaccctggcgctagccggcaccccgctggcccgtcccatggacccggcacgcggatcccagctgtgcacggccactcggtgcggggatgccgcggggcgcgatgacggccgcgatcgttcggccaggtgggtcgtagcacagtggttccggcaccatgtgcacgagaacatcgtcgcatccgtcgagcgcgggcctggaggatccgctcgtcctcaagtgcccggcctttccggtcgccgggaacccggaccgcgcctttgccgccctacgggaggactgggagttccggctccaccacgggccgttcctgaaagcgctgccctgagccacgctggtgcgtgacgccccatgcgggctctcggagcgcggcgatcacgtgctcgagcgaggtggatgagcgccgtcatcgcccgcttcacgagcggataggcgcgccggcgggtccgccacgtctcctgccgtgcgggtaggtggttcgggtggcggatccatggtggctcgagcgtcggcggtcttgatcctggccgaaatcaacgcgccgacaagtaggaggatgctgaccagcacgaaggattcgtggaaggccgacaccggatcgacgccctcggccttgtccggggtccgggcggtgagccatgccgctcccagggcgataccgaccgcagcgctgacctgacgttgggtgttgtagatggcgacggcctgcccggtcgcggccgggctgatggtggcgtaggtggcggtctggagggcgatgaacaccggtccgatggccagcccccgtagccccagtaaagcggccgtgaccagggggtcggtgtcggccccgacggcgaggaaggcgacgccactggccgcggccagaagcgccccgtacaccatgagcgggcggggtccgtagtggcggtaccaccaacggccggcgatctgcgacgagacgagggctccgaccgactggggtagcaggatcaggccgctgtggagtgcggattgaccctggggcccctggaggaacaacggcagcaggaagatcaggccaaggtagcccccgatgaggaaaccgccggcgatgttgccgatacggaacatcggatccctgaacagcgccacgtgcaccaagggctcggacctggtgcgctcgaccatgacgaaggcgaccgccaccagcggggcgcagatcagggcagccacgatggtgggtgaggtccatcccaacgtcgggccgagcgacagcccatagagcgtcgtggtgagggccgtaccccccagcacgaacccggcaatgtcgaagcggcgggcgtggggctcacgatgctccaccaacacggtggcggccagggccacggtgaggatgccgaggggaatgttgatgtagaaaatccaccgccacgacgccgtgtcgaccagcaacccgccaagcacggggccgatggcgggcgcgagtacggcaacgccgaacacggcagtggcggccttggctcgctgcgactgtgggaaggcccggtacagcatggccccgcccaccggggtcagcattccaccgcccacaccctgcaggatccggaaggcgatgagctggtccagcgtttgggccaggccacacaaggccgaagccacggtgaagagggcgagggccacgaggaagacgcgcttggtgccgaagcggtcaccgatccagcccgaagcgggtatgaacagggccagggacagcaggtagcccaacaccgcccagtgcgtgtggatgggtgtcgtcccgaactcggcggccaaggcgggaaccgccacgttgacgatcgtggtgtccatgatctccacgaacaggcccagcacatagacgacggcgacccagtaccggtagggcagccgccgccggtggccgggaggggacgatggacggttggtgatcgtgtgttgagccaccctgccgttctacaacctgaagtcgggttcagatcaacctgagctcggcggtgccgtacctcagttccacggcctcccatgcgcaggccaccgcccaggcctcgctgtcgcagccccaccccaccgacccggacagccctacggctgccccgccgggtaaaggccgccgaccacgggcgcgggccgatccagctcagctggaacctcacctacgacgtggcggggaacgctctgaccatcttcagcatcaatggttcgcctgatgtctgatgtacgcagttcactcgcaatacgggttatccgtatcgccggggttgggcgatttcggtggtgcgtcattcggcaaggttgttgaccattacgctggtggccatgctggcgaaatcatcggttcgggcggcgcggtcgcggacgagtcggcggtggcgcatgagccagcgagaatcaccgcagcgcgccagaggcactagaagccgatctgatacatgagattctgtcgaattttcgacagcaacggtagccttcaaaaattgagcctcaggcgtacggtaaccagaggtcggtgttgaccctgaaattgtcgacgccgccagtttcaggcggccgaatacttcgacaatgacgcacgggaggggacgggcacgatgagactcgccgaactcgacagaaggaatgtgaccagggcgcagatccagaacacggacgagtaccagaagctatgccaaagcaatggggaagggcatgtcctcaccgcatgcattctctttcttcgcggtgacttccgatcactcgatgacgctctcgcgcaggcgaagctgcagatggaagtcgcccataccgccgggcgggaactggtgagacggcccgcgacgatgaagtgggttccatccgggcccgtggccgagatgggaatacccacgaacaacagcttcgtcaatctcatcgccggcagcggcgatgtgaacctccgcgacggaagcgccgcgatgaactgctgggaggcggtgatcgtcgcagcaatactgaacggaagtatcgtgaatcccgacaaactgaggtacctctacgatgacaatccgagaggtttcaccacgacgcttgttcagcgcctgagaacacaagcgcacagctacaatcaagggcgtctactgtcccgccccgtcatgggtgacgtcgtcatgttctcaaaactggatcatgtcgttctggccaccggcaaacacaccgtgggaccgacaccacccggccgccccgaccaggctgcaggtacgcacgtgatcagcttctggcccgcaccggaacgccgcgacttcgggccggggaccgtggccacggtaaacgagttcacggtggagggtatctgcacgtggatggaagaaaaaagaatgcacggggaagtgaccttcggttgccccgattggggagccctcaaatagatcaactagccgggtgaccgaacggtgcctcacggttgctgccgcacctacgggcgtgacgacgacgtcagcagacgcagcagccccggtctggcgctccgcgcgcagaccacgtccacaacgtctcgcggtatcgggtgtcggaccggctcgagtccggtccgacaccgacgtcgcacccagttgccaagggctccggccgccatcagcgacgccgaccgtacacccgtcggacgacgcgtacggccgggtttgcacagcccgaccacgggtactcggcgaacccgtccgtcggacggggaccggcctacgcccggtggccggacggcggtgtgacggggatggtggcgatggaaccgatgcgcggccaccagcccacccgaaccagaaccaccgggcagcggcccggggagcactgaccgtgtgcgggatcagcggagaggcgcgcttcgacgggtcgacgccggacaccgacgcggtgatccggatgagcgacgcgatgcgcacccgcgggcccgacggcacgggccactggacggacagctgggtggcactcggacaccgtcggctcaccatcatcgacctctccaccgccggcgcccagccgatggtgcgcgaggacctcgggctggcgctggtgttcaacggctgcatatacaactacccccagttacgcgaggaactgcgcgccgccgggcacaccttccgatccaccagtgacaccgaggtcatcatggtggcgtacgcccagtggggggaggccttcgtcgaccatctggtcggcatgttcgccatcggactggtcgaccggacccgccggcgactggtgttggcccgcgaccggctcggcgtcaagccgctctacctgaccgagtcccccgggcgtctgcgcttcgcctcgaccctgcccgcgctgctgcacggcggtgacgtggacaccgccatcgacccggtcgccctgcaccactacctgtcctggcactcgatcgtgccagcgccacggaccgtactgagtggggtccggaagctgcccccggcaacgctgcgagtggtcgaagcggacgggcgcagccgcgaccacgtctactggcagccggagtacgcccgcgaccccgcccacgtcggccgggacgcccgggactggcaactcgcggtcggcgacgccctccgcacagcggtgcgccggcggctggtcgcggacgtaccggtcggggtgctgctctccggcggcctggactccagcctcatcgtggccctgctcgccgaggcgggccaacaccacctgcggacgttcagcatcggattcgacagccagggcgacgaagccggcgacgagttccactactccgaccaggtggcccgagccttcgacaccgatcaccgacggatccggctcgccgacgacgacctcctgccggcggtacgggcgacggtggccgccatgaccgagccgatgggcagccacgacgtggtggccttccacctgctcagcgagcaggtggcgaagcatgtcaaggtggcccagtcggggcagggcgccgacgaggtgttcgccgggtacggctaccaccagccgctcatgacggtgccccggcatggtgcggcggaggtgttcgcgtcggcgttcttcgaccgcgaccacgccgagctgtcccgggttgtcggcccggcgtacgccaacgaccgggatgccagccgggaactgctcgtcgccgagttggccgcgccgggcgcggagaccgcgttggacgcggtcctacgcctggacacccaccggatgctccccgacgacccggtcaagcgggtggacagcatgagtatggcgtgggggctggaggtccgtacgcccttcctggaccaggacctggtcgcgctcgccgcggcctgcccgcccgagcacaaggtggcgcagggcggcaaaggggtactcaaggcggtcgcccgggaggtgctgccggccgaggttatcgaccggccaaagggttacttcccggtgccggcgctgcgcaccgtgtcgggcagggtacgcacgctggtgctcgacgcgctgcgggcaccggtcgcccgggaacggggtttgtttcggcccgagtacgtcgaggaactgctcgccgatccggcggcagcgcaggccgcagccggcagcaacaagctgtggcagctcgggcttctggagctgtggcttcagacgcaccagcggtaggcgggcatgtagcgccggtgtgggtggtcgggtctcggtgttcgtcgctgggcaggcggcgacgttccgcgcgcacaccgggggcggggcggacgctcacaccggggcgggtcgggtctgtgcggccaggtggtccagcacggcgcggacgtcacaggcgctgcggtccaggatccggcgctgccgtaccgcgccggtgccttcagcccggacccgggccagctggtctcgcacgtacgcccggtcaccctggcgttccagcgccggcgtgacgagtgcgaacaggtcgtccaccaggtcccaggccggccgggcgcgcccggtacgcaggtcgacgaggtcgccgtcgagcccgtcgtgggcggctcgccagtgggcggcggagagcaggcagccacggatccgcggcgcacgggcgccgtcgtggacatcggcggcgacggtcgcgacgagggcccgcaccagcccggccaccagcaccgtgtcgtcgaccgtgggacagacgtccccgacccgaatctcgaccgtgggatacgcggcggacggtcggacgtaccagtagaccatcccggcgtcgagcatgatccccgccttgatcagatccgccacggtggcgtcgtagtcggcggccgagtcgaagtacggggtggggccgatactcggccagcgctccagctgcatcgcccgccagctcgcgtgcccggtgtcctggccgtcgtgcagcggcgagttggcggtgatcgcctgcacgaccggcaaccacgggcgcaggtggttacagacctggaccgccagctcccggtccggcagtccgacgtgcacgtggcagccacagacggccgggtcgtgcgcgaccggcccgaagcgccgggacatcgcgtggtaccggggttcgtccggtacggtccggtgcgtctcgttcaccggggtcgcgcccaccgcgacaaggcgggcaccagcggcctcggccgcatcagcggcggcggtgcgcagcgccaccagatgccgccgcagctccgccaggtcggacaggaccggcgtgaccatctcgaccatgctgtgccgaaactcccgccggctctgcgcgtgggcgacaccggacaacccgtcgagcacccgagcggcaaccggcatgctctcccccgtctcggcgtccagcagcagaaactcctcctcgacaccaagggtgaggctggccagatcgggaccgtcggtggccggacggtacgtcatgggcgatggcgtccgttcgtcgggcggcgcacgggacgccgcgttgccgggtaccgcagggatgaattcccggccgaagggcggggaaacaccccgtcgggtggcactcggcgcgctcaggccgcggcgcagtcggcgcagtcgccgaaaatctccagggtgtgcccgacatcggtgaagccgtgctcggccgccacctggtccgcccaccgctcgaccgccgggccggccacctccaccgtccgtccgcaggaccggcagaccaggtggtggtgatggcggctctggctgcaccggcggaacagttgttcgcctccgggcagccgggtggagtcgatctcgccggcgtcgaccaggagctgaagggtgcggtagacggtggtcaggcccacccgggcgtcccggtcgcagagcatccggtgtaactgctgcgccgtgtggaagccgtcgacctcccggagcagcgcgagcacctcggcacgctgccgggtgtttcgggttgcgttcggaatcgcctgcggcaccgtactccccgccatctcgcgtgtgttgaccgccgggggcaccaccggcgtacccatcattatgcgggtcggggcggtgccggccccacggcgggccgcggggcgccgggcaggacccgccgatcccgacaccggtgggccgtttcgacacgccgcgcccggtcgccgcaccgactctcgaccgaatatccataccctcgcgactgcgaggggttatgaccgcagcacctggcaaaggcgggagtcgaggggggcaacggctctcgagtgcataacgctatggtgaccgggtgacgaggtttcggatcggggaggccgccgagctactcggggtgagttccgacaccgtacgccgctggatcgacgcgggacggatccgggcgctccgcgacgagcacgggcaccgggccgtcgacggggtggacctggcggcgttcgcccgcgcacaggcagccgaacgggacgagcggtcggacgcctcgtcagcccgcaaccgactgcgcggcatcgtcgtcggcgtcgtccgggacaccgtgatggcacaggtcgacatccaggccggcccgttccgaatcgtctccctgatgagtcgggaggccgtcgacgaactggacctgcgggtcggctcgctggccatcgcggtgatcaagtccacgaccgtgctggtcgaacgggccacgccgccggtcggaacccggggaaggccggtgccgtgagggcccgtaccgcgatcgtggccggcgcggtcgcgctggtcctggccggctgtggggccgcggaacccggcagtggcgtcaccggcacggtcaccgtcttcgccgccgcctcgctgaccgggtcgttcgaccggatcgggcgcgacttcgaggccgcccatccgggcagcaccgtcgtgttcaacttcgccggtagttccgccctcgccacccagatcaccgaaggcgccccggcggacgtcttcgcctccgccgccccgcagaacatgaccggcgtcgactccgacggcacgccggtcgtgttcgcccgtaatcagctcgtcgtcgcggtccccgccggcaatcccgagggcgtgcgcagcctggccgacctgacccgccccgggctgaaggtggcgctctgcgccgagcaggtgccctgcggatcggcggcccggcgggccctcgacgtcgccggtgtcacgctgaccccggtcactctggaaacggacgtacggggggcgctggcaaaggttcggctcggggaggtggacgccgccctcgtgtaccgcaccgacacgcgggccgccgcgtcggacgtgacgacggtggagttccccgagtccgcccgggccatcaacgactacccgattgccgtgttggccggcgcgccgaacccggccgcggcccgggccttcgttgcccacgtccggtcagccggatcacagtcggtgctcaccgaggccgggttccagacaccgtgacgccgatcgcgcggccggcccgccgcccggagggagtccgccggctacgcggcgcccgtcggggggccggtggcgttccggtcgcgttgctgctgccggcactgctcggcctggccttcctggccctaccgctggccggtctgctggcccgcactccgtggagcacgctgccacaacggctcaccgagcccggtgtcctcgccgcgctacggctgtccctgctgaccgcgactctggcgaccctgctctgtctgctgctcggagttccactggcgtggctgctcgcccgggtggagttccccggtcggcgtctggtgcgcgccctggtcaccgtgccactggtgcttccgccggtggtgggcggcgtggccctgctgctggtcttcggtcgacgggggttgatcggcgactggctcgaccggctcttcgggatcaccctgccgttcaccacgaccggcgtggtgctcgccgaggcgttcgtggcgatgccgttcctggtcatcgcggtggaaggcgcgctgcgcggcgccgaccgtcgatatgaggaggccgcggccaccctcggcgccggacggtggaccacgttcacgcacgtcaccgtgccgctggttgcgccgggcctggccgccggggcagtgctgtgctgggcccgcgcgctgggcgagttcggtgccacgatcaccttcgccggcaactaccccggccggacccagaccatgccgctcgcggtctacctggcgctggagacggatgtcgaggccgcgatcgtactcagcctgatcctgctcgtcgtctcggtcgtgatcctggcggggctgcgcgatcggtgggtcagcacaccatgaccgaatacctgctggacgcgcacctcgcggtggaccggggagacttccggctggacgtgcccctgcgggtcgcggccggtgaggtggtggcgctgctcggtccgaacggtgccggcaagacgaccgcgctgcgggcgctcgccggcctgcaacgactgaccgccggccacatcacggtggcgggcagcgacctggaccggccggatcggcacacgttcgtccccgccgagcggcggtcggtcggcgtggtcttccaggactatctgctcttcccacacctggacgcgctcgagaacgtggccttcggcccacgccggcacggtgccgaccgacggacggctcggctgacggccggcgactggctggcccgggtgggactggtcgaacacgcccaccggcgacccgggcagctctccggcggacaggcgcaacgggtggcactggcccgggcgctcgcggtgcagccggcggtgctgctgctcgacgagccgctcgccgccctggacgcgcgtacccgcctggacacccgcgccgagctgcaccggcatctcgacgcccaccccggtgccaccgtgctggtcacgcacgaccccctcgacgcgctggtgctggccgaccgcctggtgatcgtggaggacggtcgggtcgtccaggagggcgacgcggccacggtcaccgcccggccccgcaccgactacgtcgcccagctggtcgggctcaacctgcaccggggtcgagccgagaacaaccgggtccgggtcgccgacgggctcctgctcaccgtcaccgatcgcctcgatggtgacgccttcgtcgcgttccggccctcggcggtggcgctgcaccccggtcggccggtcggtagcccgcccaacacctggccggccacggtcgccggggtgcagcggcacggtgacaacctgcgggtgcagttggatgggccgatccgggtggcggccgacgtgccgcccacagccgcggcgacgctgcgcctggttcccggccaaccagtgtgggcagcggtcggggtggcggagacgcgcgcttacccgacggggtgagcggtcacggcccggcccgtcgtggcaccgatacagtcaggtcgataacgtcaactgtgtccgaaaccggttcgcctgtcccctacccgccggactccgaggagcctgatgtcaccccgcacccttccacccgaagacgtgctgcgcgctcgggagaggctcgtcctcgaccatttcgacgacgaggcccgccaggagtgggatcgcgtgctgtccaccttcccccacccgcactacgagttgatcgcctcgatgaccgtgcacgacggcgaccgtgcggtacgggactactaccacgacacccggatcgcctttccggaccagcaccacgagatcattgcgatccgacacagccacgacgccgtgatcgtcgagttctggttgatcggcacacatctcggtccgctcgggaagatcccgccgaccggcggtcggcaccgtacccgcatgaccgcgtacttcatcttcgacgagaacgagaacctggtcaccgaacgcgtctacttcgatcagatgtccatcctcaaacaagttgtcggcggactggacaggaaaaagccgcgggacctactcaggttactgcgggtcgtccgcggaatgctgtccatggcgggcggtgaggcagaccctcgcctgctggccgccggaagcacggcccctgtgcagcacgcgaacgaaggtcagcgcggcgggtgagggccggcgctggacgtccccttcagcggatgcccggtccccagacgtcgcgctaccggcgcgcccgccagtcgtcggccagcaccgaccagacctgcatgtcgtcctcccggccgccggccgaggccggccgccctgagctgcgcgggccatcgagggagaagcccagccgtcgggccacggcgaggctgcgctcgttgcgggcgttggtgtgccactccacccgggcgacaccacgctcaaggaccgcccagtcgatcagcctggtcacggcacggctgaccagcccgcgtccctccgcgtcgggctccagccagcagcccacctcgcactgcccgagcgtggcgtcgaacgacacgaacatcaccccgccgacaagccgccagccgtcccagatcccccagatgccgccgctgtcctgcgcccacctgtcggcataccgttgcaggaccgcccgggccgactccaggtcggtggccatgaaggacggccccacccagggccgaatatgctcacgggcccgctcctggtgggcgaggaactcctcggctcgccagggttccagcgggcgcaggacgacgtcttcgatcagcggcgacgcgaacaacctctacctccccggttggtgacggcctcatcctcgcccatcgtgcaccgtgccagggtcgagccgtcagtaccagggcgggacgtcaggtgccagggctgggacgtcaggtaccggggcggtacggggcgagtgggttggccagcgtccccacgagttgcagcgccccagccgggtcggcgaggtcgaccatctgctggttgtcgcgcagctggagccggttgaggcaggacaacgcgaactcgggcgcgaacaggtcgtaccggcgggcccgctcggccaggtgcggcacccggtccaggtaacccacggcggattcggcgaccgcccgccagaaggtctgctccgtacagacctccgcgtcgaccagcaccgcgttgagatgccggaggaagcagtcgacgacatcggtgaagatcgacagtagccgcatgtgttcgggaacatccgcccggatccgctccaccgccggaggtagcggcgcgtcggcgctcaggaccgcgatctcctcggcgatgtccttgaagatcacccgctcgaccacgccgtcgtgcaggaccagaatgacgttctcaccgtgcggcatgaacgcgaggtcgtgcgcgtagaaggcgtgcagcaacggcaccaggtaggcgtcgaggtagcgacgcaaccaggccgccggagtgagcccggacgcggcaatcagtgcggcggtgtgggagcgcccgtccggatcgaggtgcaggagcgaggccatggtggccagtcgccgacccggttccaaccctcgcgccgggctctcccgccacagggccgccagcatcttgcgatacggggagtagcgatcggtcgccgcctcgtactgccgatgccggtagccgaccgcggcccgctcacgcaggatggtcagcccagtcgcgcggaacacctcgtcgccgtcgatcaggtcggcgagccagtcgttgatggccggggtggctgccatgtaggcggccgacaggccccgcatgaagcccatgttcagcacggacaacgcggtcttcacgtagtgccggctcggttcggtgaggttgaagaaggtccggatggactgctgggcccggtagtcgtccggcccctcaccgaggcagaccaggtgccgccgggccacctcaccggcgaaggtgaccgacagcttgtgctgccactgccaggggtgcaccgggatcaggtggtggtcggcaaggtccaggccaagtccggccagggtggcggcgaaccgggccagggtctgctcgcccagctcggtgcggatcagtgtgtcgtagtccaggtccgccgcgcagctgaaggtggagtggtcgcggtgggcggcgagccagatcagccgcaccggtgcggcggcctccggcgcgtaccggtggtactcgtcggagccgaacccgagccggccgttgttggccacaaagcagggatgcccctcggtcatcgccgcctccacagcctggaagtcggcggcgaccagcttctccgctgccggcccaccccgggccagcttgtacgcggtcccggcgagggtggcggtgatctcctccaggtagaccggcagaacccggtcggacagaccgagtgcgccgcgcaactccaggcagaagtcgccggcgtcgagcggcaactgcccggactccccgtgccgggtgatgctgtccaggtcgatctgccagtggttcagggcgagcacccgggcggtgaagcggtactcgacggtgccgtcgtcgctgcggaccgtgtagcggcccggtgcggacgccatcggctgcggggtgagcagtcgttcgtgggcgaactcggcgagggccttacgcaccagcaaccggttggctcgctcccagcgctccggggtgaggtgcgtgacggcgtcgccgggattcatgcgggtgctccttgggtggcggcgcggaaggccgcgcgggtgcagatactcagcagggcggtcttctccggcaggtccaccgggccgacgacctggaagcccacggcggcattcagcgcgtggacagcggtgttgcggatgtccggctccaccacgacccgttgggtgaccgggtcggcgaagatccagtccagcaccgtcgtgatgacggcttgggtgaatccgtgcacgggggtctcggtgggcgcacacaggaagtgcatgccgacgtctccgggacgggcgtcgtaccggcccacgagttcgacgtgggccgggtcgtagcgttcggcgagaaacgccggcgcgccctcgtgccatccgaggtacgcgtcgtggtgcgggtggtcggcgatgcgccggtactcggtggcgacctgcgccacgtcggcgtcctgcatcaaccagaaggccgccttcggatgggtgacccagcggtgcagcagcggggcgtgcccctccgggtcgagggtgcgcagcgtgaactcgcccaggaccggatcccgactggtgtgcacggtcacgagtctgccgccgccggaaccccgaactcctggaaggtgacgctcttttccaccgggtagtactcgcgcccgagcagttcccggatgaggtacgagttgcggtacggtcccatgcccaggtcgggtgaggtgacgctgtgggtgtgggtgccgccgttctggaggaagatctcccgtccggtgtggtcgacgctgtagttacgggccacgtcgagccggccgtgagtgtcccagcggagccggtcccggatcccgtcgaggaacgccggcacctggaaccggtagccggtggccagcaccaggccctcggtgtcgagggtgaactcgcggccctgttcgtggtggcgcaggcccaacgtgtaggtgccgtcgtcgtacgcggcgctgaccagctcggtgttggtgagcagccgggtgcggaccgggccgttggtgctgcgcgcgtacagcaggtcgaagatgctgttgatgaggtcggagttgatccccttgagtagtcccttctgctcgccttcgagccggtagcgggtgtcctccggcagagcgtggaagtagtccacgtagtccggtgaggtcatctccaacgtcagcttggtgtattcgagcgggaagaagcgaggcgagcgggtgacccaggtgagctgatagccgtgggtgtcgatgtcggtgagcagttcgtggtagatctcggcggcgctctgcccactaccgacgatcgtgatgctccgcttggttcgcagcatgtcacggcactcgaggtagcgagagttgtgaatcgcgtccccgccgagcccctggcacacggcgggcaggtccggcggggtaccggtgccgagcaccaggtgccgggcgcggtgggcgaccggaccgtcggcggtgtccgcgtgcaccacgtacaggccctcggcctcgtcgtactcgacggtggtgacggtgtgtccgaagcgcaggttccgcagccgggccgctgcccaccgacagtacgcgtcgtactccacccgcagcgggaagaagctctcccggatgtagaaggggtagagccgtccggtctccttcaggtagttgacgaaggagtacggcgaggtggggtcggcgaaggtgaccaggtcggcgaggaacggcgtctgtagtcgggtggactccagcagcatgccggggtgccaggagacgtcggcgcgggcctccaggaacagaccgtccagctcggagaccggctcggtcaggcaagccaggcccaggttgtacgggcccagcccgatcgcgatgaagtcgtgggttgtcattgggtcctccagacgtgggttcgtggacggtcgtgttcagacaaccgagcaggacatgtcggcggcgcgatcggtccgcccgagggggcggtcgtgcgcgtaccggccggcgtgttcggcgatcaggtccagcacgagggtcacgtccgcactcgtggtcgcggggttgagcagggtgaacttgaggtgcgcccggccgtcgaccgtggtgccggccaccatggcggccccggaggcggtgagctggttccgggcgtgccggttggcctcgtcggccagttccggcgcgatgccggtggggcaccagcggaagacgacggtgctcagcggcgagcgggcgaccacctcgaagcgggggtcggtgtcggcgagagcccaggcatcgtcggcccgttcacagacctcgtcgaagagtgcgccgatggcgtccgggcccatcacccgcagggtcaaccacagcttcagcgcgtcgaaccggcgcgtggtctgcagactcttgtccacctggttcgggatgcgctcggcggcggcccgggccgggttcaggtagtcggcgtggtaggtggcgtggcgcagtacccggcggtcccggaccagtatcgcgctggagctcaccggctggaagaaggacttgtggtagtcgacggtcaccgagtcggcttgctcgatgccgtccagcaggtgccggcgggtcggcgagaccagcaggccgcagccgtacgccgcgtcgacgtgcagccagactcccgctgcggcgcagcgccgggcgatctccggcaacgggtcgatggtgccgaagtcggtggtgccggcggtggcgaccaccgccatcaccggcaggtcggcgcggcggcagcggtccagttcccggcccagcgcctgcgggcacatccgccgcgccgcgtcggtctcgacggtgaccaccgcgtccggcgcgagtccgagcagtttcgcggccttctgcacgctgaagtgcccggcggtggaggtgaggatccgcagccgggacagcagcacggcgcgggcgtcggcgtcggtgacctgggccacggcctcttcccgggccagcagcagggcgtgcaggttggactgggttccaccgctggtgaagaccccgtcggcgctcggaccgagcccgacgcgggtggccgtccacccgatcagccggcgttcgatgaaggtggcgccggcgctctggtcccaggtgtccagcgacgggttgaccgcggtgagcatcgcctcgccgagcagcgcggggatggccaccggacagttgaggtgggccagggaacgggggtggtggaaccagaccgcgtcgcgtagccacacctcgtccaactcgtccagggcagtaccgtggtcgccgagtggccggtcgagctcgatgtcaccgacgagcggggccagttcgtccggggcgatcccggtgaagggccggtcgaccgcggcgacccgacgggccacccggtccaccccgtcggcgagcacctgtcggtagcggtcgaccgagccgtcggcgagcaggtacgcctgggcggcggcaacggttcccaccgaggtggacagggcgtcggggcgggctggggtgggctttccgtcgagcggcacggggtctgcgggcagggtcatacgcgatcctcacgttcgtggcgtccgaatgcgggcagccgccaccgtccgccgtgcacggtgcgctgacggcggttgcggttcgggatacgggtggtgtcccggccggtgacgtcaccggccgggacggcggtcagctgaccttcttcgcacccttgatcgcggtggccaggtcctccagcagcggagcggcgccggcgtacgagaagcggggcacggcgtcccacgcggtgacctggttggccgccacggccggtagctgtgcccaggtgggcttggcggcgaggtcctcggcctgcagcgcggtgctgcggttgtcgagcaggatcaggtcggccgggaacttgtcggcgttctcccagctgagtgcctcgaagtagtcgcccgcctccagcttcgtgggcaccacgaggtcgacgcccaaatcggcgaagtacatcaggtcggtgctgaccttcgggttggacacgtagaacaggtcggggctgccggagcaggccatcaccttgatgcccgggttggccttgacggcgtgacggaccgattcggcggcggcttcgaaacgggccttcgcgtcggtgacggcgggtgcggacaggtccgcgccgagggactcggcgagctgcgcgtaccgttcgatgggtttggtcatcggcacccgggcggtggtgatcgccgcgacgggggcgagtggaacgatcttgtccttgctctcgtccggcacgtaccagagcgcgtcggggtcgtacatgtgcgtgaccagcagctcggggctcaggccgacgtacttctccaggttgaactcgccccaggtgttacccaggatctcgacgctctccacgttcaggtccccggcctgcgggtccttgctgccatcggcgcgggtggtctcgccgaacacgccgacgatctgctcgtcgacgccgaagtcgacaagcgccgcggccacaccggtgaacgcgacgactcgggtgggaggggtgtcggcggacagcttctcgcctcggtcgtcggtgaaggaccatgggccggagctggcactggcggcgggggtgtcggtgtcctcgctgccgcagccggcgaggagggcggccaggctgacaccgccggcggcggcgagcaggccacgacgggagagtcgacgggcgggcaaggcttgcgacatgttagatctttcggtcggggtcgcggtgaccatggacagcggggttaggctaacctaacctaaattgctgtcaagtccggccccggcgtttcgcaccacttcggagttcacactgtccgtcacccatccaccgccgtccgctgtccgagcggttccggcgcaccccatcccgcgcggtcgccccgccacccgcgccaccggcctcgccgccgccgtggtcctgctcgccgccatcgtggtgctcagcatcgccgtcggagcgaaggcacttcccctcgccgacgtctggcccggcctgctcgaccccgctgcggacgaatacaccgtcgtccaccagatgcggctgccgcgcacgctgctcggcctgctcgccggggccgccctcggcgtggccggcgcgatcatgcaggccctcacccgtaacccgctcgccgacccgggactactcggcatcaacgccggcgcctcggccgcggtggtcaccggcacggccgtcgccggtgtcgcgggtctgcacggacaggtctggttcgcgctgatcggtgctgccgccgtcaccgccgccggatacgtcgtcggcggtggacgcggcgccacccccgcgcgactggcgctcgccggcgccgcgatcaacgccaccctctactcgtacgtgagcgcggtcatgctgctcgacaccgcctcgctggaacggttgcggttctggacggtggggtcgctggccaccgccgagctgaccatcgtcggcacggtggcgccgttcatcgcggcagggctgctgctcgcgctcgccgtggcccgcccgctgaacgccctcgccctcggcgacgacaccgcgcgggcgttgggcgcgcggccggcgctgatccggggcgcggtcatcgcggcggtcaccctgctctgcggcaccgccaccgccgcctgcggaccgatcattttcgtcgggctgctgattccacacctggtacgtgcgctgaccgggccggacctccgttggctgctgccctactgcgccgtgctcgcaccagtgctcctgctcggcgccgacgtgctcggccgggtgctcagtcgccccggcgaactccaggtcggcatggtcacctccgtgctgggtgggccgctctttctctggctggtgctacgtggacgggtggggcggccatgatcgtcgtacgtacccccggcggtgtatcgctgcggctgcgcccccgctcgctcgccgtcggcgtgacctgcgtgctgctcaccctggccgtgggtgtgctggcgctgggcagcggcgactacccgatgagcgccgccgacgtgctccgcacgctgaccggcggcggtaccgccgcggaggaattcgtcgtccacgaactgcggctgccccgcctcgccaccgccatcgcggtcggtgccgcgctggccctggccggcgcggtcttccagaccctggtccgcaatcccctcggcagtcccgacctgctcggcttcacccagggcgcggccaccggcgcgctcgtggtgatcgtcgtcggtggcaccagcgcgatgctctccggcgccgccgccgtcagcggattcgccaccggcctgctggtgtacgtgatcgcctggcgacgcggcgtgcacggctaccggctcgtgctggccggcatcggggtcgccgccatcctcaccggggtcaacgggtggctgctcacccgcgccccgctgatggatgccgcccgggccgttctctggctcaccggcagtctcgacggccggggctggacacacgccctacccgtcctggtcgccctcgccgtgctcgggccggcggtgctggccggcgcgggtccggcgctgcggctcatggagatgggggacgacgccgccagcgcgctcggcgtgccggtgcagcggctgcggctggcgctgctcggggcggccgtgctgctggtctccctcgcctcggccgccgccggcccggtcaacttcgtggcgctcaccgcgccgcacctggcccggcggctcacccgcgcgcccggcccgaacctgctgccctcggcgctgctcggggcgctgctgttggtcgtcgccgaccaggtcgcccaacgcgccatcccgggccagcagctgccggtgggcgtggtaaccggtttactgggcggtgggtacctgatctggctactggcagccgagcgtcgggcgggccggctgtgacgacgacagacgagaacggagcaccgacgatgcggtcccggctacgcggtaacacgatgaccctggcctacgaacggcggaccatttcccgcgagctgaccgtcgatgtgcccgacaactcgttcaccgtggtcatcggcccgaacgcgtgcggcaagtccactctgctgcgggccctgtcgcggctgctccggccgaccgtcggtgcggtcctgctggacgggacggacatccaccggcgccccgcccgggacgtcgcgaagaccctcggcctactgccgcagtcgtcgatcgccccggacggcatcgccgtggccgaactcgtgtcccgaggccgatacccgcaccaggggctgctgcggcagtggtcccgcgaggacgaacgggtggtcgccgagtcgatggccgccaccggcgtcaccgacctcgccgaccgtccggtggccgaactctccggcgggcagcggcaacgggtctggctcgccatggccctcgcccagcagaccccgctgcttctcctcgacgaacccaccacgtacctggacatcgcccaccagatcgagatcctcgacctctgcgcccggctacacgctcaggagggccgcacattggtcgcggtgctgcacgacctgaaccacgccgctcgctacgccacccacctgatcgcgatgcgcgacggacaggtggtcgccaccggcccgcccgagacggtggtcaccgccgcgctcgtcgaggaggtgttcggcctgccctgccgggtcatcgacgacccggagaccggcaccccgctggtcgtgccggccgcccgtcaccgtgccgcgatcccggccacggtatgagggtcttccgggaccggtggggcatcccgcacctgcgggccgatgatcccgacgagttggcgttcgcccagggccgggtcaccgcgtacgaccgcgcctggcagatcgaagtggagcgacagcggtcgctcggggcgagcgccgcgttcctcggcgccgaggcggtgtcgtgggaccgtttcgcccgccaggcccgcctggccgacacggcccgacgctgcagcacccgcctcgacgaggcgaccgccgcctgggtggcccggtacgtggacggggtcaacgccggcctgtccgcgggtgtggcccgcgacccccgcttcgccgatgccggactcggcgccggcaactgggagccgtggaccccactggcgatctggctgacccaccacgtgctcttcgccggcttccccagcaaactctggcgcgagcacgtcgcccggcggctcggcccggacgccgtcgcgctctttcacgccgacgcgccggtcagctccggcagcaacggctggttgctggccggctcacggaccgccgccggagccgctctgctcgccggcgacccacaccgctacatcgaggacccgggcatctaccagcagatccgcctggcctgccccgcgtacgacgtggtcggcctggcggtaccaggagttcccggaatcgcccatttcggacataccggcaaggtggcctgggcgatcaccaacgcgatggccgactaccaggacctgtacgccgagcggctacggcggcggggcggcggcgtcgaggcgtacgggccggacggctggcagccgacccggacgcacaccgagacgatcgcggtggccggtggggagccggtcgaggtggaggtggtggagaccgaccgggggccggtggtggtcggcgatccggagacgaccgaggcgatcagcctccgctacccaccccgggtcaccggcgagttgggcttcgccgcgttgccggcgctgctgcgcgcccgcaccgtcgccgacgtcgacgccgccgtggagcagtgggtggaaccggtcaacgtggtgctcgccgccgacaccgccggcgggctgctgcaccgtaccgccggtgcggtgccggtccgctccccggccaacggcctgcgggtcgtgccggcgtgggatcccgggtacgcctggtccggttggcatccgatgccccgagccaccgtcaccgacgtcgccgtgatggccaacgaacgtgcggtctccgctccactgggggtcgagttcgcacctccgtaccgggcgcggcgcatccgcgagctgctcgaccgcaccgccggctggacagccgggcggatggccgacgtgcacaccgacacgtacacggccgccgccggaccgctgctcgcactcctggccgacctggacggtctaccgaccccggccgccgcgctacgggaccggctgctgcgctgggaccgccggatgaccgccgacagcgccgacgcgggtgccttcgccgccgtccgggccgccctggtccggcggatcaccgcacatccggtgctggcggcgctcgccgacccaccggcgtacccggccgtgttcgcgccctggctggcactggccccccgggtcggcacggcactcggcgcgctgctcgctcccgacgcgttgcccggactgaacgcaccggccctggtccgggcggcgctgctggaggtcgccggcggcgacctcgaccccgccgtcagcgcccgggccgcccggtggggcgcccgtcaccggctcgcaccctggcgggccgtgccggccaacgcggtggcagaatcccggagtgcggagaccggaccggaactggccggggaccacgactgtgtactcgccacctccagcgtgcccggggtgaccgacctgtgccgacgcgggcccgccgcgcggtacgcctgggacctggcccgacgcgaggacagctgctgggtggtgccgctcggcgcggacggcgtgcccggctcgacgcacgacgacgaccaactggcggcctggcgacgcggggagctgctgccggtggtcaccgactgggacaagctgaccgaggagcggaatgggtgaccgggtggtcttcgggcgggtagtagcgggcttcggccggctacagctgcggccggtcgatccggagggcgacctggacgtcatccatggctgggtcagccaggaacgggcctggttctggggaatgcgcgacgccggccgggatcgggtggcggagatctaccgctacctggactcgcttgcgacccaccatgcctggctggcgctgcgcgacggcgccccggcggcgctgttccagacctaccggccagaggccgaccccgtcggcgaggtgtacgccgtccagcccggcgaccacggcatacactttctgatcggcccgccggaccgtccggagcggggctacacgggccacctgttcgggctgctcgtggacttcgtgttcgccgacccgacgcaccggcggatcgtcgccgaaccagacgcccgcaacgaacgggcccaggctcggctgcgccgtaccggcttcgtcgatgggccgctggtcgacctgccggacaagcgggcgcgactgatgttcctcgaccgcgccaccgccggccacggaccggccgcgccatcgacgtagccgtcggtcgaacaagcgcagctgagcagcagatgtgggtgctcagtcatgcacgaagggcaggtcgagggcgtgctctccacgagtcgccttgatcgccaggtagccggcgttggccgcggacaggaacacgccggtgcccacctgttcgacgacggagatgccgtgccggtgcagctgtgcggccttgtccgggttgttgctgagcaacgcgacccggtccgcgccgagggcggtgagcatctgcgcggccacggtgtagtcccgcgcgtccgcccggtgaccgagggcgacgttcgcctcgtacgtgtccagtccggcgtcctgcaacgcgtacgcctccagcttcgcgtacaggccgatcccccggccttcctggcgcaggtagagcaggtagccgctgcggtcggcgatccgctcgaccgcctcccgcaactgcgggccacagtcgcagcgctgactgccgaacacgtccccggtgaggcactcactgtgcggacggaccagcggcacggaccgctcgtgcggccgcgccgccgcgtcggcccggtcgccgagcccgaacgccaggtgctcccgcccgtcgaccagtccgtcgaaggagtagacccgggccgtggtggcgtatccgtccggaaaccgtagcgggacggtgacctgggtacggatggtggcgatgggatgcatcggactcctcgtcagacggtgccggccggcacgcggacacgacggaccgccaggacggcggcaccgggaagactggcgacgagcaccagggctccgtacaccatggccgtggcgacgccctcagcggcggagaggccggcggcgccgaacgcccaggccgccacgccctcacgcggcccgaagccggcgacgttcgccgggactcccatggcgagcagggccaggagggtcaacggcagcagcagcgacagcgacgcggtcgaaccggccgttcgggcggcgagcacaaaggtcgccaggtgcccggccaccgcgagggtcgaggcgagcagcaccccgagccaggtacggcgggtcagtaggccggcacggatgtcggagacagcggtgcggacagcccgcgcccaccgggacgaaccggcgggccgtacccggaccagcagcgcgacaccgaggccggccccggccagagcagcggtcgccaccggcacataggggcgggccggggacgggaacgcggccagcaccatcaccgcgaccacggcgaggaccacctggccggcggtccgttcccacacgaccgcccggatgccccgacccaggtcgccggtgtcccgcccgtgacggaccgcccggtgcacgtcgcccaggatcccaccgggcagggtcgcgttgaggaagaccgcccggtagcagtgggcgacggcggtgcgcaacggcaaccggactccgaggcccccggccaccaggctccagcgccacgcgccgcagaccgtggtgagcccaccgatcgccaacgccgcggccagcaccgggacggtgatcaggcgcactccgtcgaggaacggaccgatgccgacctgacccagcagcagggcgagcaccccgacaccgcccagtgtgcgggcccacgcccagaccgtgccgcgggccgccgccgcaccggtcgccgttctcaccatccggacctcccctcgcgatcgtcccgtgggtaggcacgttccacagcggtcacgggttcaccatcggcagcggcagcaggtcccggtggtcaaccaacgccggcatccggccggccgcgaggtcggcgtcactccgttccttccagcgccgccgcgagcgacatggtggtggtggtccagtcggtgagggtctcccggcggtcgcgcgcggcgcgacgcagccggttccgcagggtcgggtcggtgagccagcggcgtagcgctccggcgagggccgccgggtcatccgggggcaccagcagtcccggcgcggcgccgtccggggcgcgaccgagggtggccggtaacccacctgcggtggtggtcagcaccgggacgccccgggcgagagcctccgtcaccaccatcccgtacgtctcgacgcgtgaggccagcaccagcaggtcggcggtggcgtatccggcggccagggcaggaccggtgcgcggtccgacgaggcgcacccgctgggcgagtccgagtgcggcgatgtgccgccgcagccgctcgacgaagccgggatcccggccgagcggcccgaggcagtcgcagcgccagtccagctcaccgaccgccgcgagggcggcgacgagtgtgtcgtgtcccttgtgtggggtgaccgcggccacgcagagcagtcgcccacccgccggagaaccgggcacggcggcggcacggtcgaccccgggtaccgcgacccgcacccggtcggcgggcagccggtaccggtcgagcagccaccgacgggtccacgtactggtggccacgaccactgtcgcgtggcgcagggccgcacgttccgcaccgccgcccagcggcaggtgcacgagcaccaccaggcgtagccgcccggcgttcggggccaggatctccggtaccgcgccggcgacgagcccgtcgagcaggacaagcgacccggagggcagcgcgccgagcatgccggcgagcgcggcacggttcgcgggcgccgggtgcggccagtccccggcaacggggtgctcgtggaccgaccagccggcggcggacaggccgtcgagcacccgtcggtcataccggttgccgccgcttggactgtccggatcgtcgacgtctcccggcagcaccgcgtgcagggtacgggtcacaacgaccgttcgtagctggcccaggcgacgtgcgactcgtgcagggtgacgctgacgccggtcagaccgcgggcacccggtcccagctctcccgcgtgtatccgggccacaagacggtcggcgacggtacgggcgagcacttcggtggtggtgttcaccccagcgaactccggctcgtcgtccaggttgcggtaggtcagctcgccgaggacctcgcgcaactgttcggtggctcggccgatgtcgaccacgatcccgtcgaggtccaggtcggggcggcggaaggtcgcgtcgaccacgaacgtcgccccgtgcagtcgctgggccgggccgaacacctcgccctggaagctgtgggcgatcatcatgtggtcccggacggtcacgctgaacacagtgtcactctccgtcgtaggtgatgaggtggcagagggcgggtagacgcccgtcggcgagccgcggcagcacgtcgggcagttccgcgaaccgggactcgccggtcagcagggcgtcgaacaccgggtcggcgagcagatccaacgccagggcgagccggtcggtgaggctgcgtcgaccccgccgggccggggcgacccgcccgacctggctgctgcgcagggtgagccggccggtgtggaactccccaccgagcggcagcgtcacctcgcggtcgccgtaccagctcagttccagcaccgtgccctccgatgccaccagttccaggcagcggcgcaggccggcggaggtcgcgctggcgtgcaccaccaggtcacgcccggctgccgcgtcggccggcgcggcgaacccgacgccgagggccccggccagtgcggcccgcgccggaacgacatcgacgagttgcacccgcacaccgggaaaccgggccagcagggccgcgacggccgcgccgaccatcccggcaccgaccacggtgacccggtcaccgaccaggggcggctcgtcccagagcgcgttgaccgcggtctccaccgtgccggcgagcaccgcgcgggccgccggcacctgctcgggcaccacgaccacggcctcagccgggaccacgtacgccgtctggtgtgggtgcaggcagaagacggttcgaccgcacagttccgccggcccctgttcgaccacgcccacgctcaggtagccatacttgaccggggccgggaagtcgccctcctggaacggggcgcgcatggccgagtactggccgctcgggacgtggccggtgaacaccagggtctcggtgccccggctcaccccggagtagcgggtccggatgagcacctcgccgggacccggggtgggcaccggcaccgagcggatctcgccctggccgggcgcgcccagccagaaggcacgtgcggtccggctcaccggttgctcctttccgcgtcccggcgaaccggagtgacgcgccatccgtagatcgtgtcaggagttgtcgatcatagacacggaggcgtggtggccacggttcgaagcggcccgttgatcgggctgtccatccagattgcccttttagtcgggctggccgaggcagtcgggctcggccccgccggttggctcgccggactcgcatacggactggtggtctgcctggtcctcagtcggggtctgcaccaggcggcgacggacctcgggccggcagaccgggtgacgctggcccgggccgtgctcgtcggagcggtcaccgcgctggtggccgacgggctcaccggccgaccggtaccggtcgagctactgaccgccctcaccacggtggcgctgtcactggacgcggtggacggatacgtggcccggcgtacgggcaccgcgagcacgctcggagcccggttcgacatggaggtcgacagcgtcctggtggccgtgctcagcctgcacgtggcgccgatggtggggcactgggtgctcatcctcggcgcgatgcggtacgcgtacctcgccgctggctgggtcctgccctggttgcgggggccacttccgccacgctactggcggaaggtcgtcgcggccgccctgggcgtggtgttgctggtcgtgacatcacgcctgctaccgaccgcggtcggcggcgtgctcgccctggcggtgctggtgctgcaactggagtcgttcggccgggacgtggtgtggcggtggcagcggcgggcggcgcggccggtgacgacaccggtggagaggccggggccggaaccgctcgcggggtggcgacgaaaggcgcgatgggtgtctgccgcgctggcggtgctgctggtactggccgccctcgccgtgccgcggcagccgggtcacctggtaccggccgcactactgcggatcccgctggaaggtctcgccctggcagctgtcctgctcgccttgcccccacgggcacggcgaccggtggccgcgctggcgggtgcgctgctcgggctgctggtggtcgtcaaggtcgccgacctggggttcggtagtacgctcggccggccgttcgatgtggccctggactggcgtctgctcgacgagaccttcgcgttcctgcgcgcttcggtcggccgggccggtgcggtcgcggcggccgtcgccgccggcctgctcgccgccgccctgctcgccgtcacgacctgggcggtgctgcggctgagtcgactgctgacggggcatcccgacggctcccgacgggtactcgcaggactggtggcgctgtggctggccgccgccgccaccggcgtacgcctcgtccccggtgtcccggtggccgatgccgccacgaccgccctggtcggcgcgcacgccaggcaggtgcaggaacgccttcgggaccgctcgacgttcgccgacacggtgaacgtcgacccgtaccgcttcgcgcccgacgaccgtctgctgacagcgctacgcggcaaggacgtcctggtcgccttcgtggaaagctacgggcgggacgcggtgcgggaaccggagttcgccgacatcggtgaggtgctcgacgaaggacagcggcggctgtccgccgccgggttcggtacccgcagcgccttcctgacctcacccaccaccggaggaggcagctggctggcacacgcgacactgctgtccggcctgtgggtcgacaacgaccagcggcaccgcacgctgctggccagcgaccggacgaccctcggcgacgcgttccagcgggccggctggcggaccgtgggggtgatgccggcggtcaaccagccgtggccggagggagccttctacggctacgaacagttctacgacgagtacagcctcggctaccggggcccccgcttcagcttcgcctcgatgcccgaccagtacaccctctccgtcctgcaccagcaggagctggccggcaccgaccgccggccggtgatggccgagctggcgctgatctccagccactcgccgtggacacacatcccgaagctggtcggctgggatgccctcggcgacggccgggtgttccacgacaccaccacacgcagcacgtcggaacagccccgcgccgggtaccgccgctccatcgagtacaccctcgacaccctcatctcctacgtgcagcggtacggcgacgacgagctcgtgctgatcatggtcggcgaccatcagccggcgccggtggtcaccggtccggacgccagccgggacgtgcccatccacctcgtcgcccgagaccgcgccgtcctcgagcggatctccgggtggggctggccggacgggctacgacccgcgtcggacgccccggtgtggcggatggacgagttccgagaccgtttcctggccaccttctcccccaccctcgccccgccgcccccggtcaccggcccgccgcgctgaccgccgggcccgtcggccccacccggtcagcccgagcggggccgaaacggcggtcagcggcgctcgaggaccccgaaccttcggccgtcccactcgatcagatcatcggtggtcaggtcggccgcgaccgcgacgccgggcaacacccgctcgtcgagccgggcccaccgaaacgacggtccacaccgaagcacgccgccggcgccacggcgggccaggtgcccgtcgccgcgccacaggcccggcccggccggctccacctcgaccagcacggtgccgccggggtgaacgatgtcccggcagcgacgtagcagggtgaccgggtcaccgccgatacctatgtttccgtcgagtagcaacacgtgcgcccaccggccctcaccaggcatgggagcgaacacgtcacggcggagggccaccgcgccccgagcccgggtgagccggatagcctcggcgtcgacgtccaccccgaccgcggtgacgccggcctccaccagggcccgggtggcccggccgggcccgcagccaacgtccagggtggggccggtgcaccggcgcaggaccgccgccagggccggctcggccccaccgtgccagcggtcgaccggcagccgaatccaccgctcaccggcctcgaccagccagtgcgcaccaccgtcggcgacgagcgccgctgcgaagccgcccgctgcgcccccgttgaccgtcccgtcgaccgccgaaggacggccggcggcgaggaccgtcaccagaggttcccggcaggtggtcgaaccaccgcgacgcgggccgcgaaccgtcccgccggcgcagcgtccgccacggccagcgcatcggcccacccgtcgacatcccggagcatcggtagcggcgccacccgcagcccccgcccggcaagcgccgccgcggtgtgccgtccggtctcggcagtggacatcggcacgtcccgtagggctgcggcatgccgggggtcggcaagccccaacgcccaccagccgccgtccacggcgggcccgagcagtgccgtggcagcggccagccgccgcgccgccgcgccgagaagggccggggtgacctgcggtgtgtccataccgatctgcaacaccggccgacccgggtaggccgccgcaacatcctcgtgcgcggcggcgagccgggcgcccaggcccgcaccgcgctgccacaggatggtccacccggcgacagcggcgctcagggcagcaccgtccacgccgtccgcgagctgcccgtgcagggcgagcaccggggtcaccccaggggtggccgcgacgacgtcgatcgtgtcgcgcaacgaggcggcggcgacccgggccgcctgcgccggggtggccggcgggcacagccgggtcttcaccgctcccggtatcggggacttcgccaccaccagcaggacggtcaccggattccacccatgctgcgcaacacaccggcgaagtcccgggtagcccggagggtgccgcgaaccgagccggacaccttcgagtgcgtgccggcggcgcggggcgcgtacgtgacgtccagctcgcggatccgccacccggccccggcggcccggatgagcagctccagcgggtagccgaaggcccgatcggtgatgcccaggtcgagcagcgccgcgcgccgggcaacccggatcggactcaggtcacgcaacggcacgccgcgttgccgcagcaacgccgcgaccagggcggtgccggcgcgggcgtgccacggccacgccccggcggagacgggccgacggcgtcccacggtgaggtcggccgcaccgttcaccactggggcgaccagcgtgggcagttccgccgggtcgaacgaaccgtccgcgtcgagcacgcagaccagctcggcctcggcggcgaggaggccggcgtgcaccgcggcgccatagccacggcggggctcgtgcaccacccgagccccgtgccgcgcggccacctcgggcgaaccgtcccgtgagccgttgtccaccacgagcgcccggtacccgggcgggagggcggcgaggacgccgggcaacgccgccgcctcgtcgagacatggcagaaccacgtcgatgtgagtgggcatgccctgacgctaggacggtgaaccggcctgaggcagccgaaccccttacgaaacgcttaccgagcacatgattcttaccaatcagtgacagatcaccgcttggccaacgcagcgccgtccgacgccgtaccgtctcgacgtcatgacctccaccccggcccggaccgtgaccggtcccacgacccccacccgcagccgggccgatctggtggtgctcgccgtcgaggcggtgctgctggcggcggccacggcggtcggcgcgctactcaacgcccggggcgtcggcctgcacgccgacgccgcaccgctgttcgccacctggcggcctcacctcggctggggcacgccggccgcggtactggtcgccgcggtcgtcgtcggttggggtctgccctgggcgcggaccgcaccctggggccggctgctcgccgccggatggctgacggcggtggcgtggacgctgtcgctggccctggtggacggctggtcggccgggctcgccgagcgcctgaccccacaggcggagtacctgcacgaggtaccccgaatcaccgacgtgccggccatgctcgccggcttcaccgggcggattctcgacttccagcccgagtcgtggtccacccacaccgcggggcacccgcccggcgcgctactggtcttcgtgtggctggaccggatcggactcggcggcggcgccgcggcgggcctggcctgtgtcctcgtcggcgccacggtgacggtgtcgataccgatggcgctgcgggcactgggagccggtgacgccgcccggacggtcgtaccgtttctggtgctgttgccgggggcggtctgggtgggcgcgtcggccgatggtctcttcgccggcgtggtcgccgctgggctggcgctgctcgtggtgggcggccggcttctcgccaccgtcggtggcctggtgctcggcttcgcgctgcacctgtcctacggcttcgtcctggtagggctactcgcgttggctgtgctgacactgcgggcgcggcaccggtggacgacactggtcgccgcgggcgccggcgtcgccgtcgtcgtgctcgccttcaccgcggccggcttctggtggtgggacggctacggcctggtggtggaacggtactaccagggctgggcggccgaccgtccgtacgcctactgggtctgggcgaacctggccgcgctgcttctgtccgccggaccggcggtcgggccagcgctgcgccggacggcgctggaggcggccagccgggtgcgggccgccgcctggccccgcccaccacgacccaccggcgcaacggtggctgacgcggtccgcagtgcggggccgaccgtggtgctgccgctcaccgcggccctggtggtcgtcgcggcggacctctccggactgagtaaggccgaggtggagcgcatctggctgccgttcgcggtgtggctgctggtcgccgtagcccacctgccggcgcacacccaccgctggtggctggccgggcaggcgctcaccgctctcgccgtgaaccacctgctgtggacggtcagctgaccactgcgacgggtcatccgcgtgtggtcacctcgatgtcagggccaccatgtgggtttgcggtatcggcaacgtcgatccgaggccggtcaccggcatcgccgccgttgcggatgatgcggtgtcaggacgacccgactccccgggtcggtgtccggctggtgccgggatgcctggggatgacagtcacaggatcgtgcggaggccgggcaggcggcggatggtcacggcggtgacgacgctgatagccatgccgaacgtggcgacggcgacgaaggtggccaaggtgggtaggccggcgtgggcgaacgcgaactgaagggcgacgacgatcggcaggtggatgatatagatcgggtaggaactggcggccacgacgcgggtgagccggttgtggccggcgaaggcatcgcggaacagggcgagcaggccgagactgaggccgacacacaggaaggtctcggtcagggcccagcaggccgaggcccaggaggcgccgccgggggcgaagaaccgggtgtcggagccggtccagaacagtacggcggtgagagccgcgccgatggccagccaggtgtagccggtggagcggggcagtcgggcgagccagtcgcgtcggtaggcgatgacgccggcggtgaagaacgccgtgtactgggggaggcgggctggttcggcctggatgaacccgaacagcggcacccactggtcaagcgggtaccagattcggacgaggaacacgaccgcggccagggtgagggtgacgatgaccaggcttcggttgccggtcatccgggtcagccgggccggcatcgtggcccgctgggccaggatcgtggctggccgggccagcgtcatggtcgggcggacgcggcgcagtagcccgccgagccagtggaacagcacgtacagggcactgaaggcgagcaggtgctggatgaaccacaggtgcccgaactgcaggtcgggccagatcggaccggtccagtcgcccggccgcgcgccgaagccgaggaacacgtcgaggtagtagcgcgggaacgagatcggcgggtagctgcggtattcgcggtagtagacgtacatcagcaccgggatgatcgtggccgagccgaccagaaacgggatgccgaggcgcgtgagcctgccgcgcacgaatccccagctgcccttgtggtcggcggcgcggggcacgaggaacgcggcgacgaagaacagcaggctcatccggaacgccccgcccactgcggagagggtggccaggacgggggcgtgttggtcgccggtgacgtaccaccagtcggcggggccgtatgcctgggcggcgtgatggatcaccaccaggagaaccatcgcgactcgcaggttgtccaggtagtacaggtgctgggtccggggtgcagggggcttgtcgatgatgctggtcatgcgttcaacatactgaacaactgttcagtcccggatcgggtggaaccccggagttcaggtcacctctcggggacgtccccgagggcggtgccggtgcggtggcataccgtgctggcatgcatgtgtcgccgtcggacctgaccggacgggcacggctgcgcgaagcggccctgcgcctgttcgcgcagcgcggcttcgccgccacctcggcccgcgcggtggctgccgaggccggtctgtctccggccctggtgatgcaccacttcggctccaaggaagggctgcgggccgccgtcgacgagcaggtcctggcccgactcggcgccgccctacgggaactggacccgggtggcggggatctgatggcgtcactgggtgaggtgtccgcgcggatgttcggcgccgatccggtgctgcgcggctatctgcgtcgggtgctgcaggaggacagtccggccagtgcggcgctgttcggccgcctgctggacagtgcgcgcaccgagttggagcggctgatcgcggccgagggcggccggacggatgcggatctgcagtgggcaccgttccagatgctgtgcctgatcgtaggcccgctgctgctggaaccggtcatgcaacccaacctggaccggcccatgttcgacgtgcaagtgctggcccgccgcagcgccgccaaccaacacctcctgcggctgggcctgttcgggtccgaccagtcaaccgatgcgccagacccagcgaagcccgcccagcgcgcccggcggcgatgatctcggggcgaccagacccacatcccgcagccagggccggccgttcgacccgggcgtcccgcaccgtcgcgaccggcccgtcagaccggcaacgttgcgggctccggctcggcgaccggcccggccacggacggaacccgcacggcggccggctcccgcagcggatcgtgagcgaacccggccactccctcggcgaacccgacccgcgcggtgtagccgagcaggttggtggcccggcgaggatcggcgaccacgtgccgcacgtcggcgccacgggcaccgccgaccaccaccggcgccggcccatccatcgccttggcgagggtgttggccaggtcggcgacggtccgcggctcacccgagcagatgttcaccggcaccaggtcaccgtccggaggcgccgtctgcagcgccagcaggttcgcccgcgccacgtcggtgacgtggacgaagtcgcgacgctgccggccgtcttccagcacccggggtgccctccccgccgccaatgcggagcgaaagatcgacgcgacccccgcgtagggggtgtcgcggggcattcgcggcccatagacgttgtggtaccgcagggcccatccgccacccgcctgccgggcccaggcagcggccagatgttcctgggccagcttgctggccgcgtacgtgctgcgcggctcgaccggcgcgtcctccggtaccaggccggggctgagggcctggtggcagtggggacaggtcgggtcgtaccgaccgacggccaggtcgtcggggcgacgcggcgtcggtcggacgctgccgtgggtggagcaccggtaggccccctccccgtagacgaccatcgagctggccagtaccaggcggcgcaccccggcccgatgcatggcggccagcagcaccgccgtgccgtagtcgttgtggctggcgtacgcgggggcgtcggacgggtcgaggccgtgcccgaccatggcggcctggtggcagaccgcgtccacaccgggcagcaaccggtccagcagggcggcgtcccgtacgtcgccgaccaccggctggtgcgcccgcgaccagaccggtagctcaccgccgtgggcctgcggtaggagcgcgtccatgcccaccacctcgtgcccgtcggcgacggccaggtccgcgacgtgggatccgacgaagccggcgacaccggtaacaagtatccgcattccggtcacgctaggccgggcgggcccgtggtccacccggttcggcccgatcgtcacgggttcgtaagaggttgctgccggctacccgactcgaccgccccggtgaaccacagccggccgcgggaccgatgaccggtaagcggtcggtaatgcccaacctgggccggacggcccacgccgggtctaccgtcgcggtgacacctgttgaccgaggacggggaggagcagcatgcccggacgacacgacgacgggtcgaccgacgaacgggagtacggcttccccgtaccgatgtggcgggccctcgcccggcacccgccccctggtacgggggcggcccggcgaggctggcgtagcccgcttcgtgggccgtggctgacctccgtctacggcggaatcctgctcgccacgctccccctggtgatcctcaccgggctgctggactacctggcctacggtccacagttcaatcaggcgttcccgcgggacgtggggtggctgcggctgccgcaggtcgactggccgacccgtccgtcctggctgttccgggtcacccagggactgcacgtcaccctcgggatcatgctcgtcccggtggtactggcgaagctgtggtcggtgataccgaagctgttcgtctggccaccggcccgttcggtggcgcaggtgctcgagcggctctcactactcctgctggtcggcggaatcctcttcgagatcgccaccggcctgctgaacatccagtacgcgtacctgttcggcttcgatttctacaccgcgcactacttcggggcgtgggtgttcacgggggcgttggtggcgcacgtggctttgaagctgccgcggatggtgtccgcgctgcgagccgggccccccgccgacgagacaccgtccggccccacggccacccgcccggagccacccgacccggacggcctggtggccccacagcccgccgcggggacggtgagtcgacgcggcgcggtcaccctggtcggcggtggagcactgctactcggggcgctgacggtcggtcagaccctggacggcccactccggcgcaccgcgctgctgttaccccgggggcaggacccgggcgacggcccgaacggcttcccggtcaaccgtacggccgcagcggccggcatctccgccgaggacaccggtcccgactggcggctgaccctgcgcaacgggggccgcgagatcacggtggaccggccaggcctgctggccatgacgcagcacagtgcccgcctgccgattgcctgcgtggagggttggtcgacccagcagtactggaccggtgttcggctccgcgatctggccggcctggtcggggcagtggacccggtcaccgcccaggtacgctcgctggagcgaagcggcctgttcaaccaggtcacgctccaggccaaccaggtcttcgacgccgactccctgctggcgctgcgggtcaacggtgccgagttgtcggccgaccacggctacccggcccggatcatcgtgccggcgctgcccggcgtgcactgcaccaagtgggtagccacgatcgagttccggaccgatggctgagcgcagcgcacggtggcgggccgcgtacggcgccgggaccggtcacctgctcgtactgttgccgggtttcgccatagccggttgggtggcgctacgactggccggggaggcggaccggggccggatgctgctgtggttcctcggcgcggtggtcgcccacgacctgatcctgttccccgggtacgcggcggtggaccgggtgctgcggcgactgtccgtccggccggtactgctcaaccacgtccgggtgccggcgctcgcctcggcgctgctgtttctggtgtacctgcccgggatcctcggcctcggcggcgcgacctaccagtcggcgacaggtcggcagcaggtgccgctactcggtcactggctcgcgctcagcgcgtcgttcttcctgctgagcgcggccgggtacgggttgcggcgggtacggacgggccgcccccgcccgagccccgacgacggaactcgacagcagggttcggggagccgtggtggccgggcgggcgggggacccgacccacccgatcaggccgggtcggggcgaccgaggcgccagtagcccatgaaggccaccgcccgacggtccaggccacgttcggcgacaaggtgacggcggaggttacggataacgcccgcctcgccggccagccaggcatacagcgggaccgaagcgacgggggtgggcacctcccagaggatctccgcgtcgacgttgacctccgtgaccggaacaccggccggtgttccggtcaccagatccgtcgccgcggtcgccacggcgggcatgagccgggaaccgtgggcgttcctgccacgggccagccagcgcaccaccatcccgggcggcgccgccaccggcagcgcgtccgcggcctcgggcacctccaacagcacctggccgcaggcggtgaccgggagccgctccaggatggcgcagatcgccggtaccgccgtctcgtcgccggccagcagcaggttcgcggcgaccggtggccgaaactcgacgccgcgatggtcgccgtcgtaacccgcgtccgggccgagcatcgtgatcccgtcaccgggccggactcggcgtgcccagcgcgtcgccggcccgctgtcaccgtgcaggacgaggtcgacgtccacctcggacacgtcgggccgggcggcgcggacggtgtaggtacggatcgggctgcgctcgtgctccggcagcgcccgccagcgggcataccagtccggcccctccggtagccccatcccccgcccatctggcagcgggaacgccagcttgacccgctggtcgtagccgttgtcggcgaaccggtccaggtccgggccggtgaaggtaacccgcacgaacgacgggctgagccggcgcacggcgcgagcctcgacggtgaacagccgccagggcgcgacgggcaaggtctgggtcatgatgccttccgggatcgggcgtggacacctgtcccacaccgcactcgacagggttaggttagccttacctcggctcctgtcaagcggagatcgacacagtcacacaccctggacagaccatggtgaccgaccgcccgtacgcgcgagtacggggcaggtcttcagcccacaccacgacggcggtagcgtgtcgccacaccgttgcccgtggggtggtccccgcccggcgcggcgctcgcgatcgtacggaggatgcagccatgccccacggcgacgagccgttcacggtcagcgacaccaacacgtcgcggccgacctttgacgtcaccctgcgcggcttcgacaaacggcaggtggaacggcatctcggccagctcgagggtgagctggtccggaccgtggccgaccgcgaccaggcactcacccgggtcgagacgctgacggcgcgcatcagcgacctggaggcggaggtcaccgagctacgtgaacggccggcgcgggtcgaccgggccgcgttccgcgatctgggacccatggtcgagcagatcctggcgctggccgaacggcaggccgaggcgatcggcgaggcggccggacagcgggcggccgagctcatggcggaggcggagcgggcgctcgccgacgcccgggaccacgcggccctgacgttgcgcgacttcgaggacgagttggccacccgtcgcgccgaccacgagaaggtggacgaggagcggcgtaccgccgcccaggccgagctggccgagattcgcgccgccgccgaccagttgcgggaggccggcgaggccgcccacgaacgggcccggcaggaggcggttcggatcgacgagcagagcgcccagaaggtcgaacaggcccgggccgagtccgaggccttcctcagctccgcccgcacccagatccagcaggaggtacaggctgcccgcacccggacccaggaggagctggctcactggcaggccacggtggaacgggagctgaccgacaagcgcaccgccgccgaacaggagatcgccgagcagcgaacgacggtcgagcgggaactcgcgacccagcgcaccgccgccgaacaggagatcgccgcgctcatcgccgaggcccaggagtacgccgcgaaggtgcgccagcggatcgacgaacaggccgccagccaccagcagcagctcgccacggtgcaacaggacatccgagaccgacgcgaagggctcggtcgactccagtccgaactggacaccgcacagcagcagctcgcccagattcgccaggacggcagcgccaccgaacaggagctactcaagcagcagcagcggctcggcacgacccgccgggagctgaccgaggagctgaaccggctggaggaggcacggcgcgcggccgactccgccgaccagcacgccaaggaggttcggtcgcgcgtcaagcgcgaggcgaagcgggtggccgacctggccgcggcggcagtcatggcagccgcgaccggcggcgcggccaccgcggagtacccgcaggtggttgcccgcaacctcgccgccagcggcgacgcaccggcgccggaggcaccggacgcggtgagtcacccgccaatcggtgagacgccgaaactgcccgacgagggggccgacggcgcgtccgccgacgaagggcgggtcggccaggcaccggaggcgcccggcgtcgccccggtgtcgtccaccgagccggccgccccaggggagacggtgccggtcgccggctgagcggcgacgctcagccggggacggccaggtcgacgtagtcggcggcggtgagcggcccctgcgacagcgacccgtcggcgcggggcacctccagcggctgcccgtcccgcaggaacgacaccgcgaccacctccgggcgggccgtgagggtgcagacgatctgggcgaaggcgaagacctcgtcgctgcggccggcatcgtccaccgccggcgggaagtccacctcggcccgggcgccggtgagccgcacgccggccccggtgaccgcgccaggtagcgcggtggtcaggccgtcgttccgctcggcctcgttcgggccggccaacaggtgcgccaggtgctggtcgaccgccggcaacgtgtcgaggcgacggttgaccagcacgaggcggtcgccacgcacgaagtagagcgtctcggtgaagcgcccggccggttcggagacggccgtgcccggagtcgggaaaggtccgaatggtggcgtacccaccgcccgcggccggtcgtcggtgggtacgccgcagccggccaggatcagcacgagcagcgcggccaccgccaggcgggcgttcactcgaggctccgcggcagctccacccggaaccgcgcaccgcccccgggccggtcggtgaccgtcgcgcgcccaccgtgggcggcggcgtgctgcgcgacgatggccagaccgagcccggtgccgtcggtaccggcacgggcacgggcggcacggctccggacgaagcggtcgaagatgacagcacgatccgccaccggcacgcccggaccggcgtcgtccacctcgatgacgcccgtggcgccggcgacggacagccggacctccaccgggcccgcgccataccggaccgcgttctcgagcaggttgaccaacagctgctcggtgcgtcgccggtctacccgccagtccgccgacgtgccgggttcgagccgcaccaggctgtccggcagtccccggctccggcacacctcccgggccagcgaccagatgtccaccgattcccgttgggcgggctggtcggtgcgagccagttcgaggaggtcgttgaccagttgctggaagcggccgatctcctcggccaccagccccgccgcggtggcggtccgttcgtcgtggtgtccccgccggctggtcagcacgctcgcggccgcggacagggtctgcaacggcgaacgcagctcatggctcacgtcggcggcgaagcgccggtcccgttcgatccttctggcgagttggtcaaccatgtcgttgaaggacgtcgacagccgggtcaggtccgggtccgtggccggagccaaccgggtcgtgaagtcaccggcggcgatccgctcggcggcgtccgcgacggcggtcagtgggcgcaggctgtgccgggtcgcataccagccgaaggcggccccggagccggccaccatgatcgctacagcggtcaatgccagcgcgagaacctggaaggtgtcctccaactcccgcagtgaggtcagctcgtagtagctggcaccgtcgggcaacggtaccccgaccagtaacgtcgactgcccggccagccggacccgctgcaccccgggctgcccggctcggacccgctcctgcaatgcctcgggtacgctcgtcgccgccgtctcggcggaacgcccgtaccaggagccgccgaggaacagcaggggcctgcgggtactgccggtatccagcgaacggagtacctcgacgacgtcgggctcgtcggtgtccaacccggtgctcacgaccgccgcgtcgaagtaggcggcccgcaccgccgtgcgttcccgctcgtcgagcaggctacgccgggtcagatcataggagatcagtgccatcgacgaggacagcagcgcggcaccgacggcgaacccggtcgtcacccgcgcgcggagcccgaggcgtctcatcgctggagcttgtagccgaggccccgcagcgtgaccaggtgtcgcggattacccggctccgcctcaatcttctggcgcagccgcccgacgtgcacgtcgaccaagcgctcgtcgccgctgtcgtatccccagacccgctgcaacaactgctgccgggacagcacccgaccggcgtgctcggccagctcgcagagcagccggaactcggtgcgggtcagcggcaccggatgcccaccacggcgcacctcccccgcgtctgggctgatctccaggtcaccgacgacctgcaccgcgaccggggcgaccaccgcccgagctcgacgacgcagggcccgcaaccgcgcggacaactccttgatcgcgattggtttgaccacgtagtcgtcggcgccggcctccagcgcggcgacgatgtcgtgggtgtcgtcgcgggcactgacgaccacgatcgggacgtcatcgtcgcgacgtagctggcggatgccctcgaagccatcgatgcccggcagcataaggtcaaacaacacgttgtcggccggatcggaacgctgcatccgcagcccctcttcggcggtcgccgcgccccgcgcggtgtagccctcctcctcgagcgcgagcagcagcgccaaccggatccggtcgtcgtcctcgatcaccagtaccgcggtcattacggcatcatccccggcgtcgcggccaccacccaccccgggggccggtgacccagatttgtcatgtgactgtcatccaaccgcgccggctacgacaagacccacttagagggtgggggcgtgttgggctgtggcgccgaagggagggcaggaggcatgacggaggcgtaccccacgccacccgggtgcccggtgcggcgagtggagatcagcatcaccgacgacctgcacctggccttcctgccggaggtcggggtcgtcttcgaccgcatcctctcgctactgcccggtgaggtcgtggtagacctgtccgggtgccgacacgtcgatgccgccgccatcggtctgctgctcgacgtgcaccgccgcctgagccggcgccaggctgccctgaccctgcgtgatccgaaccctcggatccgcagcatcctacagaccgcgcgggtggacaccgtactcccgatcgccaccagcgctccgacaacggcggtgccggccccccgccgccgccggtccaccgctcaggccaccgtccacggccgcgcgcgcgtcgtcgcgccacccggtcccgtgagctgagaggaggcagcatgaccggcaacgccctcatccacgctctcgtcgtcggcgtttcggtcggcgtgctcgggcggttcgtgctcccgggccgggccgccgccccggtgtggctggccgtcgccgtgggtctcggcgccgccctgctcggcaccatcaccgcccgggtcgctggggtcgacgtcgcctccccctccgtgctgcgactggtcgtgcaggccgggttcgccggtgccgcggtcacgctcgcggtcgtcacggcgcggcgtgcgccggggccggcggggcggtccgtcccccggtggcctgccgccgccgatccgtcggtgccggcggaccaggaagggaaccaacgatgaccgtcctaccggacgacaacatgatgaccctgatctgcgatggttgcggggagaccgccgccagcacagctgttgtcctacccgacgaggaagtggtctggacactcgtgtccgagcatggttggagcggatccccgttcgcgaccggcccgcatcggtgcccccggtgcgtcccgtccccgccgggagccgaccgacccatcgccgcccagccgtccgccgtcaacgaccacgacgaggtcgtcgacgagagcgcggcggcggtggacccgttgcgcaccgcgctgaccgaggccacggagcacgaagggcgggtggtcgttgacctctccgccgtcgagcaaatcgactccgtcggtctgggtctgctcgtccgcgcccggcaggaggcccgccagcgcggcgcggagctgtgcctccacgcgccctcccggttcgtgttgaccgtgctgcacacgatgcgcctggacaccgcgttccccatcgtcaccgccggacccgacgcggcagaccagcccaaggtgctggtgtgagcggcgggttgccgcctcgccacctgcgacggcccgtaccccgccaccagctctgaagatgaggactgccgcatggtcatgccctggccccagcccgagaacgaccccttccaccccgcctgggatccgccggcgccgcacgacgaggacgctcggctcgctgcggtgaccgcccaacggctcagcaccgactggacgacccgccgacagccgatcacggtgacggtgcagaaccgggtggtcatcctggccggcacgaccgctgacctcgagacccggcaggtggcgggcgaactcgcgtgggatgttccgggcgtcgcggacgtgtgcaacacgctacgcgtgatgccgcgtggacgccggcagcagcgctgacccggcaccggttcgacggccacctgccgaaggtccgcgcccacaaggaccaggttggccacggggcgggccgcaccgggagcctggctcggatgtcgtcgcaactacggcagccattaggtgacgccgccgagtcatccggaacccgcacctccgccacagccatgctgacctgggaatttgtcaggtctcagtacttggtggcagcgctggtgggtgatatgactgagctatcggcaaccaacgacgctcgtcgtcatccccctcctcgcgcaagccggtcccgagggccctccgtaccggcccagcgagtgaccgctgaggagctccggtgccgaagaggctgatctggcgaaaccgacggcccttccagaacgccgtcatcgtcaccgcacccgtgtgtggcacggtgatgctcatcctcgacaccccgccggtgggtttcgccctgtccgggccgattcgcgtcggctgggagttggggctggtcgtcgccggtctggtcggaatcgccgggctgctctggccgggccgacccgccaccgggctcggcctggaactcgcgtccatgctgatgctcggcactgtcaccagcatgtacgcggtcactctgggggtgggcggcggcttggcggccgtcacgtccgtctccttcatcaccgcggtggcgatcggatcatggtggcgaggcgggcagctcctgtacgaactgcaccggctgatcgagccgccgcacccagtctcacacgtagcaggtgaactcccatgacagccccgcccgcacccccggccaacgccgccccgcagtggctacaggtcctgctgtcagtactcggcgtcctcggcggcgccggcggattcgcgaccatcgccgcggtggtggtcaaacgacggaagttccgcgccgaggcggccgatgtgctcaccgacaccgcgctgaccctggtgcagccgatgcgggtccggatggccgagttggaggccgaggcacagtccgtacgggagcagttgcgcgcctcggacgagcgggcccgccggctccaggccacggtcgctcagttacgcgccacgctggaccgctggtacgcgctgatcttcacaccggacgcgaccctacgctcgatccggtacgccgtccacgcggaccgcagacgcatccgaccgtccagcgaggggccggcccgagccgactggtgacacgccgccaccgctgaccaggagacctgctgggctcgggtgccgcgccggtcatcgtcccgcgaccgcgaggacctcgcgcgccaccggcagcgcggcgtctcggtaggcggggacgagtccgaggcgggtccgccggtcgaggaggtcgtcgacggtgagcgcgagttcgtgccggacggcccagagcagctcggctccggtgacggggatgtcgggtccgatcggacggtgcagatgtgccggcgcctcggccaggacgtcgaccgcctcgacgccgtaacgggccacgaggcgccggggcgcgggaacccgcgccaggtcagccccgctcccggcgccgggcagcggcagccggcgggtgcggcaggcaccagcggtgagtgcccggcggcgaaccgcggtgtccaccgcgtcctcggccatccgccgataggtggtgagcttcccgcccacgacgctgatgaccccgtccgggtcctcgatgacagcgtgccgccgggagaggtcggcggtccggtcgtcggcgtccgcgagcagcggccggagcccggcgtacgcaccgaggacgtcggtgcgccgcagcggccggtcgagggcgctgttgagcacgtcgagcaggaacgcgatgtcggcctcggtgggttccggcacgtccgggatgggtccgtccaccggttcgtcggtgagcccgacgtagaccagaccgtcggtctggggaagcgcgaggacgtagcgggagaactcgccgggaacggggatggtcaggccggcccagagcccgcccagcgacgcggcggacagtacgatgtgggtgccccgggagggccgcaggcggacatgtggggtcaggtcacccgcccagacaccggtggcgttgatcactgcgcgggcggtgaggtgcagcgtctccccggtccgggcgtcctcgacggtggcaccgtcgcggcgcaggtcgaccactcgacagccgggcaggatgcgggcggatcgtgccgccgcggcacgagccaggccgaccaccagccgggcgtcgtcgcagagctggccgtcccaggacaggcgggcgccgcggaggccggccgggcgtagcgctgggaccatcgcgctcacctcggccggacggagccgtcgcgtgctcggcagcgtccggcgcgaggtcccggcgcaggcgcgcagcaggtcgccggcgtgcagcccggcggccgcggcccggtcctgccaaccggcggtgtacccggtcgccgggagcagcatcggaagtgcgcgggccagatgcggggcggtgcgtgtcatcaggacgtggcgttcgaccgcgctctcgtaggcgatccggacccggccgtgggcgaggtagcgcaggccgccgtggaccagcttggagctccaacgggaggtgccgtgggcgaggtcgtgggcatccacggcggccacggacaggccgcggctggcggcgtcgagcgccaccccggcgccggtgacgccgagacccacgacgaggacgtcgacgacctttccgccggccagctcggcgagttcccggtcccggcgcggtccggtcagcgcggagttcatgcgcccccttgctaagaagtgacagccaatgtcactctgtcacacatggatggagatggggaagacgccaccggacggacgcgatggggaccggcatcgcgggcgaagccgctgccggactccgccgcgaagctgctggcccaggtgctggagctgacaccgccacccccggccgtgccgccggccgacggcacggccgacacccgggagtacgacgacgacacggtcctgaatgcgctgcgggccgccatcggcgccgaccacgtgcggacctcccggccgatccgggcccgccacgcggccggtatgtcaacacccgacctgctgcgacgccgcagcggcgagctccgacggatcccgcaggcggtggtccgaccggcgaccaccgccgaggtggtgtccgtcctcgacatctgctcccggtttcaggtggctgtcgttcccttcggcggtggcacctcggtcgtcggcgggctgacgccccccgcggtcccccacgtcaccctcgacctgggccgactgaacgggctcgtcgccgtcgacgccatctcgcggaccgcgacgcttcaggccgggctgcccgccccccgcgccgccgaactgctcgccgagcacggattcaccctcggccacgttccccagtcctacgagtacgccaccatcggcggcttcgcggccacccgctcctccggtcaagcgtcaaccgggtacggccgcttcgacgacatggtgaccgcactgaccgtcgccacgccgcggggcgccatccaggtgggacgcgcaccagcctccgccgcggggcccgacctgcggcagctcttcctcggcagtgaggggacgctgggcgtcatcaccgatgtgaccgtgcgtgtgcgaccgatgccgacgcagacacactacgagggctggcggttcgactcgttcaccgatggcctacacgccgtacgaaagctggcgcaggacgggccacgagccacggtgctgcggctctccgacgaggtcgagaccatgatcggggcaactggttccggccgctccgacggcggttgcctgctggtcatcgggtgggagggcgaacacgtccacgtcgtcgccgagacggcggccgcggtgctgtccgcacacggcggccggccgctgggcgtcgagccgggacggcagtgggaacaacaccgcttcgacgcgccctacctacgcgacgcactgctggacgcgggggcgttcgcggagaccgtggagaccgccgcgtactggtcacggctacccgaggtgcacgagcgggtccgcgccgcgatcctcgacgcgctgccgcacggcgcgctggtgctggcgcacgtctcccacgtctacgaaaccggcgcctcgctgtacttcacggtgatctgctctcccgggcccgacccgatcgaccggtggcacaccgcgaaagcggcggccagcgacgcgatcgccgccgccgggggcacgatcacccaccatcacggggtcggcaccgaccaccgggactggtacgcggccgagatcggagatctcgccgtcgacctgctccgggccgtcaaacatcacctggacccggccggcatcctcaaccccggcatcctggtgccataggtgcgctccttcgccgtgatcctcggcccggccgcgcgccgcgggctgtcccgactgatgccggtggcgcacgagctacgcgccgccggcgcgcgggtccgggtggactacacgcagaccgtcgggcaggcccggcgggctgccaccgcggtggtgcggcaaggtgagatcgtggtcgccgccggcggagacggcaccatccgtctgctcgccggggcggtcgccgaggccggcggcctgctcggcgtcattcccgccggccgcggcaacgacttcgcccgccaactccggctgccgcgctccccagccgcgctcgccgacctgctgctccacgccccgccgcggtatctcgacgtgctgcgagtcgcggggcagacggttgtcggcagcgtctacaccggggtcgacgcggtggccaacgacctggcgaaccggtcccgcctacccgcgtcactggtgtacccggccgccgggctgcgcgcgctgctgcgctggccccgcacccagtacacggtttccgtcgccggtcacgtgacgcaggtggacgcgtacacggtggtggtcgccaactgcggctactacggcggcgggctacacgtcgctccgacggcgcaacccgacgacgggacgctggacgtggtggtactcggtcgcaccaccaagctgctactcccggtcgcgcttccccaactgcggaccggtcggcatcttcgccgtcggcaggtcacctgctaccgcggagagtcggtcaccattcacaccgaccggccggtgaccgtgtacggcgacggcgaccccgtcgaccgggccgaccggatccaggtcgaggtccgtcgccgggccctcgggcttctcgcctgggcaccctagctagtccggccgcaggtaaccgtccaccagccgggccagttcccggtcgaagctcgcgaacgaaacaccgtcgacgacggtccgggcggacagcacgaaggactgcgtggtcaggaagaccatccgagccatgacctcggcgtcgccgggccgaaccgaaccgtccgctgcgccgtcggcaacggccgccaccaggaaccgcagcatgtcctcctgacccgcgccgcgccggtcgaagaggtacgggatcagcacctccgggtcgacgtcgcggatcttgcacaacaacggatgctcacgcatcacccgcgcccctgccaccacccgcgcgaccaggcgggaccgggcgtgcccgtcgccctcgtcggctgccgtggccagcagcacccgctgccactcccgggtcatcaggtcaccgatcatcgactgcacgtccggccagcgccggtagacggtcatccgggacaccccggcgcgacgcgccacgtccgtcaccgtcgtgcgacgcacgccgtaggcgaggacgcagtcgccggcggcgtccagcaccgtgtcctcgatgccacgctggccggttcggctcaactccaccacgccgaatgtctaccatccccgccgccaacctgcccggggccgggatcgacacggcgaaccggatggttgaagatctttcgttatgaccacccacgcccgagcctccacggcgagctccagccaccaccgggatcccgccgagccccgtgaccggtggcgctggctacggcacgagtggacgctggcgatcctgggcggcctactgctggcggtggtgctgacctggccgacactgcgtcacccggcgagcaccatccccaacgacgtcgccgacccgacgttgcaggcctggcagctggcctggggcgggcacgcgtttctcaccgacccactgaacctgtggcactcgaacacgttctttcccgagcggtacacgtacgcctacagcgacaccctgctcggatacgccccactcggcatgctcggatcgggtttcgaggccgccctggtccggtacaacgtgacctacgtgctgctgcatgcggcggcgttcgtcggggcgtacgccctggtccggcagctcggtgcgggccggtggggcggcgcggtcgccggggtcgcctgggcgttcgcgccgtggcggctggcacacgccggtcacctgaacatcctgtccagcggcgggatcgcgttgtgcctggcgatgctcgcgcgcgggcacggctggtcactccggcacgggttccggccgcagcagcgacgaccaggctgggcgttggccgggtggctcgtcgccgcctggcaggtcagtctgggcttcgccatcggactgccgctggtgtacttcctgctggctgccgtgctggtcggcgcgggcggctacggctggtcgtggtggcgacgtcgggagcggcccccgttcggccgccggctgctgctcgcggacctggtcggcgggggtgtcttcggtgcggtgaccctactgctgggcgtggtctacctgcgggtcatcgacctcaacccgcaggccgaacggacgttggactggacgaagctcttctcacccccactgatcgggttcgtcaccgcaccggcggattcctggctctggggtgaacggcatgccgcagcccgggagcagctctcctggccgccggagatggcgttgttccccggcctggcactgatcgggttggcggcggtgggtgtgttcgtctcggtctacccgctccggcaccgggtggcgttggcgctcggcgtcctcgccacggtgctgttggggttgggagcgaccctcggtggggacggcgatccggggtacctgacgctgtcccggcacctgccggggtgggacgcgttgcgcactcccggccggatgatgcactggacgagcctgttactggcggtgctggcggcgggcacggtaacggcgtgggtacggcggacccgccggtggtcgacccgggactggcgccgctcactggcaccggcagtcgcgctggtgccgctgacgctggtcgtcctggagggagtcaaccgcacaccgcaccccgaggtaccaccaccgccggtcgccctgcgcacggccgcggagccgatgctggtgctgcccgccggtggcacgatcgacctggtttacctgctctggagcaccgaggggttcccccgggtggcgaacggcctggccgggttcgagcccgtcacccaggcccagacccgggccgcgacggccaccttcccggacgcggccagcgtggcttacctgcgcggcctcggggtccggtcggtggtggccctgccgggttgggtggcgggaacaccgtgggaggacatcgaagcgcggccgatcgacgggctgggcatcacccgggaggacatcgacggtgtgttcgtcttccacctgtgaccgggcggggtgaccgagatgctcctgtcggtagtggtgccctgcttcaacgaggaggcctcggtcgagcagctgcacaccgcggtcaccgccgcggtcgccgagctctccgatgtggagatcgaggtggtctatgtcgacgacggcagtgtcgacggcaccctcgcggcactgcggcgactcgccgccatcgacccggcggtgcgatacacctcactgagccgcaacttcggcaaggaggcggcgatgctggccggcctgaagcgggccaccggggacgccgtcgtgatcatggatgcggacctgcaacacccaccacggctgctaccggacatggtggcgttgttccggcagggtttcgaccaggtgatcgcccgccgcgaccgacgcggggaccggttcctgcgcatggtggcctcgcggtccttctaccggatggtgaactggtggatcgacgtgcggctgttggatggggccggcgacttccggttgctgtcccgactcgctgtggacgcggtgctggccatgccggagtacaaccgcttttccaagggtttgttctcctggatcggattccggaccgtcgtgataacccaccgcaacgaaacccgacggacgggccggagcaggtggacgttcggcaacctgttcaactacgcgttcgacgggctgctgtcgttcaacaaccggcccctccggctggccatctacggcggcctgttgctcaccctgatcgcgctggggtacatgatctgggtggtcggggatgccctcagcaaggggatcgacgtacccggttacaccaccatcatcgtcagtgtcatcggtctgggcggtatccagatggtgctcctcggagtgatcggggagtacatcggccggatctactacgagaccaaacgccggccgcactatctggtgcaggagacggatgacccggccccggacccccggacgccccgcccacgaccgaccccgccgccggtcgacggccgagcccgtcaccaccgagaccgatagcggaccaacacggcgctgtccggagggcgggtggggtccggctacggttcctggccggccggctccgccgaacgcgctccgaggcgggtcaccagaacgccgaaggccaccgcggtgaacaacatgacgatgccgtagaccgccgctggaacagccatccgggtgttgtcgagcagtgccgggctgagcgcgacggtgatcgccagggtgctgttgtgaatcccgatttcgaatccggacgcggtcgcggcagcccggtcgactccggcgaaccggggcaccccgtacccgaccgcgaggctgaggacgttgaaggccagcaccgccaggccgaccgagacgaagtagtcggcgaggttctcccgttcgttgagcaccgctccgacaatcaccgcaacgagcaccaccaccgacagggcccggaccgggcggtccagacgtagggcgacgtggggcacccgggcccggaccagcatgccgatcgcgaccgggatgagcacgatggcgaagacctgcaccaccttgtcgaactggaggccgaggctcatcccgtcggcgaagaagtagaccgccgagaggttgaccacgatcggcagggtgaacacggccagcaccgagttgatggcggtcagggtgatgttgagggcgacgtgcccgccgaacaggtggctgtagaggttggcggtggtgccgccgggggacgcggccagcagcatcatcccgagggccagttccggggccaggccgaaggcgagaaccaggccgaagcagagcgccggcagcaacagcacctggcaccccagcgcgatgacggccgccttcgggtgccgggccacccggcggaagtcctccacggtcagcccgaggcccaggccgagcatgatgatgcccagtgcgacgggcagtccgatcagggtcagagccgagtccatggcaggacatattgatcgttcgatatcgtcgccgcaatcccccgtgcggctggcgcggaccggcggtccgctaccggtgccgcgcggccggcggacaccgacggctcgtcgccgcgcccgccggccggaccggaggaggatggtcagtcgtcggccacgaggtccccacaggccgactcgtccggcagcaacggccgcagccgcaccatccaccgtttaccgtccgagatccacggcgtcgccgcggtggcgtccgccgcgtccgcgagcagcgtccgcagcgcgtccccggtgaccgtcacgcagcccggcccgttgccgccaccaagtttctcgccaggcaacgtcggcccgcgccaggccatctcgggctggtcaccgccctggtcgccgtacggttccgtgacggcggcgaccacggtaggcgcgtaggactgcgcgccgccgtccggtgccggggccagcggccccgactcgctggtgagcgactcgacgaacgcccgcagccgggaccgggccgcccgctggtcggcggtcaggccccccacgccgtcgctcgcctcggcgagggcaaagacctcgatctgctcgactccgttcgccccacgtaccgtgaaccgggtcgacgtcgcgtcggcgatcgtcggggtgccgaagtccaccgtgccgttcacgccggccgtccgcgccgactccagcagcttcgccacctccaccgtgtcgatcgtgtgcacctggagattgggcagcgccgggccgggatagatcagggtcgtcggaccctggctgatcactcgtccgtcgccgtagacgctgatggacgggatgtaggaggccagcgtcgacggcatcccgaacccgccgacggacgtcatccggaacaccaccgcgtcggcggggtgagaaacctccggctggccggaaacgtctgcgttgtcatccccgccctgcggggcgcaggcggtggcgagcaggagcagcaacacggaggccgccgaccagcggactcgactaatggtcataccggatcagacgcgaccaaccgccgaaaggttcccgtggggcgacggccccccgccgccccactgcgccactccggtcaggttcgaccgaccacgtcccgccggaacgccagcctggccacctgggcgatcactgcggcgagcacggtcaacacgacgaccgcgagcacgctgacatcctccaacggatgttcaccgacgtgcgcgaacggtgacagccgtaccgcaccggtgggaatttccaggatcggggcgaagtacccgacgaccagcccgtagccgagcaccacccagatcgccggcagcacccgcggcaccaccgcgtagagcagtgcggcgacggcaaggagaagccagaccgccggggtgtgcgccacgtggccgagcagcaggccaccgaaggacccggcgtcgccggtgctcaccgccgccccgacgcccatgcccaggccggcgaccagcaacagccacgggacgcccaccgcggtcaccgcgaggtgactgccgatccaggcggggcggctcacggccgtcgcgaggacggactcggcccgtccctcggtctcctcggcgcgcagcgcctgcatggcgagcaccgcgtagaccccgacggcgagtgccatggtcaggcccatggtgccgaggtagccgtccagcaggttctccgcgccgcccatgatggcgaccatgtcctcgggcgcctccgtgaaaccgtcgagcagtggctgggtgaacgagccgtaggcgaggccggccgtgagcagccccacgctccacccgatcaggctggcccgatgcatccggaacgcgagcgcgagcggcccgtccagccaggccgccgcccgggctggtccgggacggggcggcacgagcccggcaccgaagtcccgacgggctgacagcgcgtagccggccgcggcgctgaccgccgcgaaggccaacgagatcgccagtggccaccagcggtcgaacacgtacggcgcggtctgctgggaccagccgatcggcgacaaccacgacagccacgaggcgccgctgccctgcgccgctgccatgtcgcccaggccgcgcaggacgaacgcggctccgagcagggcaccggctgtgctggaggcggcccgtggatactccgacagttggacggtgaccgccgcgataccggcgaacaccaaccccaccgcgcccacggaggcaccgaacagtaccgacccaccgacgtcgtaaccgcggctggccatcagaccgccgatcagcagggcgaccagcgcggccatcatggcggcgagcaccaggacggcggtgagctgggcgtgccggccgaccacgttggcgcggaccagctcggcccggccggagcgctcctcggcgcgggtgtgccgcactactgtcagcaaccccatcaggccggcgccgatcgccacgtagaggccgtactggccggcgaggaagcgctcgacggtcagctcgtcgaagccgaatcccgggccgccgaagagcgcaccggccgggctgccggagaacgcggtcagcccctccaggtccgccggactctcgacgaaggtctccagcgcggtggcgaagtacgtcatcaacagggccaggccgagggtccacgccgggaagcggatccggtcgcggcgcagcatgaaccgcagtagggtgccggtcccggtgaccgcgctgccggcctggctgggcgcaacgcgtaccgggcggtcgagcgtcagggtggccatcacgccaccgccttgtcgtgggccggctggtcaccgtagtggcgcagcagcagttgttccagggtcggcggccggacggtcagccctcgcacgccgaggttgcccagctgccggaccacggcggccaggtggtcgccgtcgacctcgaagcggacgtggccgtccgtgtcctgcagaccgtgtacgccagccagggcggcgagcgtggtgggcggttggtcgaggaccgcgtcgaccgaggtccgggtcaggtgacgcaggtcggtcagggagccggtctcgacgatccgcccctgccggatgatcgagatctggtcggcgagcacctcgacctgagcgaggatgtggctggacagcaggacggtccgtccggcatcgcgggcctcgcggatgcactcctggaataccgcctccatcagcggatccagtccggcggtcggctcgtcgagcagaagcaggtcaacatcgctggccagcgccgcgatcagggcgaccttctgtcggttgcccttcgaataggtacgccctttcttgcgcgggtcgaggtcgaagcgttggcacaactcgtcgcggcgaaccgggtcggttccgccgcgcaggcgggcgaacaggtcgatcgcctcgccgccggtgaggttgggccacagctccacgtcgccgggcacgtaggcgagccggcggtgcagtcgcaccgcgtcggtccatgggtcgccaccgagcagccggacccggccgcggtcggcccggagcagccccagcagtacccggatggtggtggacttgccggccccgttggggccgaggaaaccgtgcacggtgccggcctcgacccgtaggtcaaggccgtcgagtgccttgacctggccgaagaccttgtcgatgtgctgaatgtcgattgcggtgggcatgtgtcgtagacctcgttcgagggaaggcccgggcagggtgaggccgcgggcaggatccgatgtcgtcggtcgcgtcgcggacagccacggaagtcgtgagtgtcggcggcgaagggccacgccggggcgtggcggctagtgcgcggtgcggtccgggtcggccgcaggcggatccgggacgtacatcagatagtcgtcgagcatcggccggtcggcgtgcagccctcgggtgaaccgatcgagggctggcgacgcgatctccctggtgtcggcggcgccgaggcggggtgtgaccgcggtgaccgtcgctgggcccgtggtcgagggcatcggggggaatgcgtcgcacccgaggcgctcgatcgcagcatcgtgaccgggatccgcggcggcgaagccgccatcccgagtctcgagcctcccgccgtaataggacaccccaatagattaaacactcgttcaacgaatgggcaagcccatggaccgggccgaaagtgggactaccgtccggcgccctatggtgggcggatgtcctgccccacgcgatctgacagcagccccgcagccacgcggaacccgctcacccagctcacgctggaacagctccgacggcgtaccagcgtgaagtggcgcacattcgcccccgacgtgcttccgctatgggtagcggagatggatgtgcacctcgcccccgccgtggtcgacgcgctgcaccgcgcgatcgagctcggcgacaccggctacgccaacccgacggcgtacgccgaggcgttcggcgagttcgccgcccagcggtggggctggaccgacttccaccccggacggaccgccgtggtgcccgacgtgatgctgggcatcgtcgaggtgctccggctcgtgaccgaccccggcgacgccgtggtcgtctgctcccccgtctacccgcccttctacgcgttcgtcacccacgccggacggcgggtggtcgaggctccactcggggccgacctgcggatggatcccgccgcgctcgacgaggcttttcggcgcgcccgcgaccacggcagccggccggccttcctgctgtgcaacccgcacaacccgaccggagtggtaccacaccgcgcggaactcgaggtcgtcgccgacctagccgggcggcacggggtacgggtgatctccgatgagatccacgcgccgctggcgctacctggggcagccgtcaccccgtacctcaccgtcgccggctcccaggacgcgttcgcggtgacctccgcgtccaaggcgtggaaccttgccggcctgaaggcggcgctcgcggtcgcgggaccacacgcggcggctgatctggcccggatgccggaggaggtcagccacggccccagtcacctgggcgtgatcgcgcacaccgccgccctccggatgggcggggagtggctcgacggtcttctcgacggcctacacaccaaccgcaccctgttggaggaactgctggcggatcacctacccaccgtcgggtaccgccgccccgagagcacctacctggcgtggctggactgccggccgttcggcctgcacaccgatcggcccggcggtgagcccggcgtggtcagtgaggtcgccgggccggcgaagatgttcctggaccgcgcacgggtggccctcagttccgggcacgccttcggaaccggcggagcaggctttgtccggttgaacttcgccacctcccccgcgatcctcaccgacgctgtcgtccggatgggtcgggccgcccgggacgcaccgtcaccgccccgagtcgatccgatcagctgacggccccaaccggcaagagaccgacgtgccgtgaatgccgtacgctaccgttcaccacgatgaaagccgtcccgtacgggacattccgtgaccactgttcgcccttcgcccggcgacccggaggtacccaccgtgaccgacgacaccgaagtcacctcgtgggctctcgaggcgggacgcggtgatcgcgatgccgccgccgccttcgtccgggcgacccagcagcaggtccgacggttcctcgccgccctggtctctccggtcgaagcggacgacctggcgcaggagacgtacctgcgcgcgctgcggtcgctcccctcgttcgcgggccgctcctcagcgcgcacctggttgttcagcatcgcccgacgggtcgcggtggaccatgtccgggccgccacgtcacgcccgcggacgatccccatggcggactcccacgacgtcgccgacgccgacggcagcggcttcgaccggcaggtcgccctggaacagctcatcgcggcgctgccggccgaccgcagggaggcattcgtcgtcacccaggtactcggcctgtcctacgccgaggcggcggaggtgtgcggctgcccggtcggaacgatcagatcgcgggtgttccgggctcgggaggacctggttgtcgcgctggagacgcgctccggcgggtcgtccgacacccgtgacaccgcggtgagctgaaggcccttccgctgcggggaaccagcgccggtgccgatccgactaccggtacatggggtgtgagcagtggcgcgaggtgttgtcagcgcagttggacggggaggacacccccggcgagcaggctgcggccgagtcccacctgaccggttgtggtgagtgccgggcgtggttcgaccgggccgcggcggccacccgtcgggcccggctgtcggtcagcgtgaccggccccgacctcaccgaatcggtcctggccgcgcttccctcgccggccccggtcgagtcggcagcccggcggtccgggcggcagcggctggcgctcgccctgcgggcagcgctcgggctgaccggcacgttgcaggtactgctggggctgacgcagatcggtcgggcggcggcaggcccgcacatccacgccggtggtccgctggcctcgggccacctgtggcacgaggcggcggcgtggaacatcgccgtcggcgccgggttcctgttcgtggcggcccgccgcaccccgccgaccgggctggtgcccatgttgagcgccttcgtcggcacactggtgctgctgtcggtcaacgacctgatgaccggccgggtggagaccgcacgcctggtcagtcacgggttcctgttcgccggctacgcgatcgtcgtggccatgtcccggctgggcctgcacccggacggcccgcccaccggcctccgcgctgatcggccccgctggcgcattccggcggaggacgaaccacccccggcgagcctgcggctcgcgcccccgccggtgccgggttccgcgtgccaccaggacagcaccgcggcctgagcatcccggcgccggtgatgttgctaaccagatcgccgggaactttcccgcccgcccgcaccgaccaacagtcgacaccgaacttcgaggggcctacatgccaagcaacgtcaccggtcggcgcctgcgcccggccgtcctgctcaccaccgttctgttgaccgccgccgtcaccggatgcgggtcgtcgggcgactcgccgacagccgccccgagcccgtcggcaacacccagcgtgtcggcggatgcccccgccggggtgctcggtatccgcgacccgtgggtgaaggccgccgacaaggggatgacggcggcgttcgcgaccctggtgaacgacagcgaggccgacgttaccctgaccagtgtcacctccgaggtgtcaccgatggagttgcacgagatggccatgaaggacggggagatggtgatgcaggccaagcagggcggcatcgtcgtcaaggcgaagagcagccatgtcctcgaacccggcggcgaccacctcatgctgctcgacctgcagcagccggtcaaggcgggcgacgagctggcgttcaccctcgccttcgccgatgggcgcacccagtcgttcacggccgtggcgaaaccgttcaccggcgcccaggagagctacgacccggggcacagcatgccggacatgtcgatgagccccagcccggcatcgtgaccgggaccaactcgcgcgcggtgagcaggcgcggcctgctcaccggcggcgccctggccgccggtggcgcgctcggcggcgccgtcgccgtcaccgccgtcggttccgacgatccttcgacacaccccgccgagccggtagcggaggtcgggctcgccgtcgaaccgttccacggcactcgccagtccggggtcgccaccgaaccgcaggcccacggggcgttcgtcgcgctcgtcctccggcccgacacggaccgggcggcgctggggcggatgctgcgactgctctcggacgatgccgcccgcctcacccagggccatcccgccctggccgacaccgaaccggagctcgggctgctaccagcccggctgaccgtgaccttcggcttcggtcccggcctctatcaggcggccaacctcgacgaccgacggccaccgtcggtggccgccctgccggagttccggatcgacaaactccagccccgctggtccggcggggatctactgctgcagatctgcgccgacgacccgctgaccgtcgcgcacgcccagcgggtgctggtgaaggacagccgacccttcgccaccgtcgcgtgggtgcagcagggcttccggcgcgcggccggcgccgagccggggcgtacccagcgcaacctgttcggccaactcgacggcaccgccaacccgaagccgggcgctcccctggagaccgcggtgtgggtgccggacgggccggcgtggctgcgcgacagcaccaccctggtcgtccggcggatcagcatgaacctggagacgtgggacctgctcggccgcaccgaccgggagttgtccgtcggccgccggctcgacaccggcgcaccgctgaccggcaccgacgaacacgacgagcccgacctcaccgccctcgggccggacgggctcaccgtcattccggacttctcgcatctgacccgctcccacgtcgacgaggatcggctgcggatcctgcgccgcccgtataattacgacggcgtgcccagcgccgacggcaccgcggacagcgggttgatctttgcttcctaccaggccgacatcacccgccagttcctgcccatccaacgacgcctggccgaacgggacctactcaacgagtggaccaccccaatcggttctgccgtgttcgcgatcccacccggctgccccgaaggtggctggatcggccagcaactgcttggctgaccccgacaggagaaccatgcggaccaacacccgctcgacacgcgccggcttcctcgccgccgccctggccgccgcgctgctgctcgtgccggctgccccagccgccgcgcacaactccctgaaggccgccacaccagccaagaacgcccagctggccacggcaccgaccgagatcacactggagttcctgcagaaactcgacccggcgttcaccaccatcgtcctctccgacgccgcgcagcagaagatcccgaccggggagcccatggtcaccggggcgacgggcaccataagcatcgacggcccactgccgaacggcacctacaccgttgcgtaccgggtggtctccgccgacgggcacccggtccagggctcgtacccgttcacggtcgccgaccccgccggcgccgaggcaccgccgccggtgtcccccgcggccgagcccgacccaacggcgacggacgccacctcggcgagcccggcgtccgccaccggcggcgacaacgacggcggcggtcccggcgcgctggcggtggtcggtgtcgggatcgtgctggtgctggtggccgggactgcggtgctactgcgccgccgacgcggcaacgcctgaccacgagttgtcgggcggacgtggagcgccgcccgacaccccggctggcacccgcaccggcccactggccgggtacgcgttcggccggtgtgcacgcagcccgatggcggaccagcttcagggaaacctggaccgggtatccaaggctacggtgctgccaccgcgccccaggcgtcgtcgccgttgccgtgatcgcggtgggcgccggttccctgcggtggccgaccgcccggcgcggtgttgtcgagcaacgcggcgagttcggctgcggcgtgtgggcgagcccccgccaggtccgggatccggtcaagcagccgatgtaccagcggcgcccaagctggtgccaggtgcgcagccgcgaggagcggcccgtccgccaagccgtcggccgtgggcacggtacgcacgccgccaccggagaccaccgccaccgcgtccgcccaccggaaggcgaggtcgacatcatgggtggacaacaccaccgtcgtacctgccgcgtgcaggtcgtgcagggtctggagcagtgtttccaccccagctgggtcgagcccggcggtcggttcgtcgaggatgagcagccgcggacgcatcgcgaccgcgccggcgatggctacccgcttgcgctggccgtaggagagcagatgggtgggtcgatcagcgatcgccgacacacccagcgccgccagcgccgcgtcgcaccgtcgccgcacctgctcggcagggagccccaggttgaccggcccgaacgagacgtcctgccagacgttggcggagaagagctggtcgtccgggtcctgcaggaccagttgcacctgctgccgcagcgcacgcaggccggctcggctgtgccgcaccggggagccggtgacggcgatccggccggaggcgggtcgcagcgcgccggccgccagccggaacagggtggtcttgccgccgccgttgggacctaccaccgcaagccgctggcccgcctcgatccggagggtgaccccggtcaggaccggatgcttcggctgataggcgaaccccaccccgacgaactccagcaacggggcgctcaccatggggtagcgacccgaatggtgaccgtgatgatcgtgccgagcaatgcggtggtcgccacgacgaacggcaccgacacccggtactcctgcacctgcacggcaagtgaacccgtgtatccccgcaccgccagtccctcctcgagccgccgcgcccgactgaacgcccggacgaacaccgcgcccgcctgacccgccagggaccggtacgcggtccgccaggtacggaagccaagccgcgccgcctgcgcctgccggaccgcacgcacgctgtccacgagcagaaagagcatccggtacgtcaacgcggcgacctcggtgaccgccggggggatccccagccggtgcagtcggggcagcacgtccgacagtggcgtggtggcgctgaacagcagcagacaggtcagcgccgccactgaccggcccgcggtctgtgctgccagcggcaggcccgcagggtcaacggccagtcggatcggggccggcatcgacaccagcagcggcaccgtcgaggtggccacgaacaacagcggaacccatgccgcccgcagcaccacgcccggtggtacccgcgcggggccggccagcagcagcgccgccgcgccaccggacaacagcgcgccgggccaggtgggcagggccaccgcgcagaccagtaacccgagcgagagcaacgccttctcggcggggtgccgggatcgccagggacccgtgtgcgcggcgacgtcgagggcgaacactctagccgcgctgccggccggcagcgtcgcgctgccgctgccgggtccgggcaacgccgaagtagtagccgaggaggccggcacccagtgcggcctggagagcgaacagcgccgactccatctcggccgacggtggctcgtagatcggcgagaaccacggctcatagtcggggtggtcgtccacgatggcctgttcggcaagggcatccgccccggagaacggctcctcaccggacccgaggccaaacgccagcggcaccaccgccagggccagcaccgcgagcaccagcagcaggttgacccaggaaaagcgcctcatacccgcacctccgcagccgaaggcagcagcccgagccgacgtaggtcgtccccgctgatccgactcagcaggcgaatcaccaggacggtgagcagtccctcgctgatcgccagcgggatctgggtcaccgcgaagatcccaccgaacttcgccagggcgccgacgaggccggacacggggtcggggaacgccagggccagttgggcgacagtgacgcagtacgtcgccaggttgcccaacgtcgcggcggcgaacaccgcgggacccagaccgcctccgccccgccggaccagggtgtaactcccgtaggccacccaggggccgacgatcgccatcgagaacacgttggcgcccaacgtgctcagcccgccgtgggccagcagcaacgcctggaacagcagtacgatgccgcccagcacgctcatcaccggcggccggaacagcaccgcccccagcccggtgccggtcgggtgggaactcgaaccggtcaccgacggaatcttcaacgcggacaacgcgaaggtgaacgcgccggccgccccgagcagcagtttggagtcgggatcccgacgaacctgccggaccagtgcccggctcccgtggatgacgaatggcgcggacaccacgaaccacgccgcggcttgctcaggggggaggtacccctcggcaatatgcatcgatcgaccttcctctccagcacctcgtggatgagatccttgtcaaggccggtctcctggcttccggatcgacgttcactccggccttcccagacccggtcgggcccagtggcgtagtcggagatcgctacccggtcacagtggcgagggccgcgccggtgtttcaccggcttcccgtgcaccttgacggcgagaggctatcgggcgcccgccccgtacggcaagctgccggcgtcgggcaatccaacagcgagaccgaggagcgcgcgccggtgacgccggtcgaggcgcccccgtcgcccgacgtggcccggtgcggactgccccggggtcggggcatcaacgcgggcccaccgccggtttcgtggccgtcaagatcgcgtagccgagtacaccgtcggcgaccgcggcgcgggccgcggccaggaccgccggggcgcgggcgaagtccaggccgagggactcagcccgctgcccagcggtcagccgaaccacggtcaggcgcgcctcgatctggtcgatcatcgccgtgacggcaccgtcgtggcgttcagtgtgggtaaccgtcaaccccgcgctggccagcagggcggcatactcgtcgagagggcgcgcgtcggcgacacaggcgatccatgcccccaacccggtcagttcgggtggaagctggtcaggcacggcggtgacatcggacaccccgagccgaccgcccggaaccagcacccgggccagttccccggctgcggtgggcttgtcggggaaggtacagaaggcgcactcgcagatcaccacgtcggccgacgccgggccgatggggagccgctcggcgtcaccctgccggaacagcacccggtcggcgagcccggcggaccgggccgtgtgggtggccgccgcgacgttgggcccagcaaggtccacaccggtgaccgtgcaaccgtactcggtcgccagcagcagcgcgctggcacctcgtccgcttgccacgtcgagcacgagttcaccgctggccggcgccaactgggcggcgagccgacgggtcagtctcgagccgccgggatggtaggcatcgccgagcagcagggcgaccagatccgagccgtacacggcagcgcagcaacccttcgggtgcgccgcgggttcgatcccggagctcaccggatccgcctgccgacgttggtggtgtccggcgccagccgccgaccggcggcggcgccgtcgcggtgccgagcgatcttcgacccgtacggggattcggtgaccatcgactgtagtgccagcgcgttgggcaccacgtcggcgaccgacaccccggacatctgctcgcggacctgttcccggtagccgaccgaattgtaggcgcagaacggaatcaaccggccgtccggagtgatctcctcgacacaacacttcatcagctgccgcacattgagggtgtacgggtcctggaagtcctgaatcacaatcatgaaggcacggtcggtgaggtctgccaccgcctcgggcaggttgacgccgcaggcgtcggcgcagtccagcgccgtggcggcctgggcgagacgcgcgttggtggtgtcggtgcccatgaacgccgacgccgaccacagtttctccagcgcctcccggaccgcggggtccggcaccacccgattggcgacatagtcgaggtagtccgccacgtcgagcagtcggggaatcggcaccaccgcgaagtcctccgcgccgggcgtgcccccggtgagcaggtacgtgatcgaccggcaggtcgggaagcagcacggcacggggaagaagtcctcggcccggaaccagtcgggcagctgccgggcgatgaggtggatgatgtcggagttggtcagccgggtcagcgggtcgaagggcgtgtgccggccggagtgggtgaccggttggaacgagacactgcgtaccgccggatgtgcgagcccgtgactgatgatcgcgccgagttcatgttcgttgaggccccgttcgacggtggccacgagggtgacggtgaggccgacctcggcgcagttgtccaacgcccgctgtttgatcacacgcaggtcccgcccccggatcttccgatgtgtttgctcgtcgagcccgtcgaactgcagatagatgttgaccgcccggcccggccggttccgctcgccgagcgccgccacgaatgcccggtcgctggcgagccgaattccgttggtgttcaggttgaccgcccggatcgggcggtcctgtgcggcatcgacgaactccaggatctgccgatggatggtgggctccccaccggagaacatcaccacctcggcctctccctcgctcgccacgaagacgtcgagcatccgctcgcactgcgccaggtcgatggtgtacccgtcgggttggtggccggagtcggcaaaacagatcgggcagtccagattgcagccggtgttgacctcgatgatgcccaggcacgcgtgctgcttgtgttccgggcacagcccgcagtccgccgggcagccgtcgcggacctcggtctggaaggccagcgggatcgtgccgggcttgttgaagcgggcgctgtcgaggtacatccgcgcgtcgccgtataccaacgcctcgaactggccgtgttccgggcagcgcttacgcaggtacaccttgtcgtcacggaggttgacctgtccgtcgacgacgaccttgcacacggggcagatcgacttcgtgaactcgacgaacacctcattccggtcctgcttcatggttctcaccattccacgccggtgtgcctgggtaggccggcttggtcgaataccgtcccgcgtgaacacatgcccccttctcaggggccgggtcaaagcgtcagtccgacagcggcacccgggcccgcagcagggccaccacctgctcgcaccactcgcgattctcctgctcgaaccgacggccacgcaggcaggtgaggtagggcccgatccgatcgctctcgcgcagaaaggtctcctcggtcaggtcaccgcgcaactgcctgagcgtctggtcgaagagttccaccttggccgtggccattaccgcgcgttcctcgagctgggcgatgaccggggctgggtccagccggtccacggcctggaccatgacaagcaggtcctcccggatggatgacggtttggatggtgcggcagcgaacgcggccagctccgcgaggccggcgggggtgaccgtgaacagccgcttgttgggtcggtcgtgctggatgacctgacggccggtgatcaagccagcctgctccagcttggtcagttcggcgtagagctgctggggcaccgcataccagatgttggaaagcgacacatcgaagatcttggccaactgatagccgctgtactcgccgtcgagcagcgccgccagcaccgcgtgccgcagtgccatggtcgcacctccacttcgtaggggtgccggctgttcgttgatccgtgcaccgcagagccgactcttccctcaacccatagtcaatgatatgactaatcctgtcgttgactacaggaggcagccatgtcgaccgtcgaacggtttcgtgccgctgtcgaagctcgtgacctggcagcgttcgatgagctgttcagcccagacgtacgcttcttcagcccggtgaagttcacgccgttcacgggggcgtcagccgttcgcgggctactcgccgtgctcctacgcacattcgaggagttccagtacgtcgggcagctggctggcgaagccgccatcgacgcagggcggcagaccgaatcacacctgctcatcttccgggcgacggtgcggggcaggcagatccacggcatcgacctgctccagctcggcgccgatggcctggtcgaggagttcacggtcatggttcgaccactatccgctgtcaccacgctgagcgaagcggtcctcgccggcctcaccgcggccgagaccccccagtgacggccgagaccccccagtgacctggaaggacacccatgaagcttggctacaccaccggctattggtccgccggaccgcccgagggcgtcacagctgccatcgcggaggccgaccggctcggcttcgactcgatctgggccgccgaggcgtacgggtcggactgcctgaccccactcgcctggtggggagccaacacctcccgcgtccggctgggcaccaacatcatgcagatggcggcccgcaccccgaccgccgcggcgatggccgcgctcaccctcgaccacctctcgggcggccggttcatcctcgggctcggtgcctccggcccacaggtcgtcgaggggtggtacggccagccgtacccgcgaccgctggcccgtacccgggagtacatcgagatcgttcgtaccgtcctcgcccgtaccggaccggtcgagcacgacggagcgttcttccaactcccgtacctcggcggcaccggcctgggtaagccgctgaagtccaccgtccacccgctgcgcgccgacatcccaatcttcctcgccgccgaggggccgaagaacgtggccctggccgccgagatcgccgacggctggctgccgttgttcttctcccccaaggcggacagtttctaccgtgccgcactcgccgagggcttcgcccggcctggtgcccgccgtgacatggacgcgttcgaggtcgccgcgaccgtgccgatcgtcgtccacgacgacatcgaggcagccgccgaccggctccggccgttcgtcgcgctgtacgtggggggcatgggggccaagtcggccaacttccaccgcgacgtcatcgcccgcctcgggtacgaacgagactgtgacgtcatcaccgaggcatacctggcaggtgacaaaaggggggctgccgccgccgtaccgaccgcgctggtggaggacatcgcgctgatcggcccggtcgccaaggtcagggacgagttgcagggatggcgcgagagtgtggtcaccaccctgctcgtccagggcaactcccggcagctacgccagatcgccgagttgatgagctgactgtcacggacccagcaccgaaggtgggccgcgccgctcacccgacgtcgtcgtagcggatgacctgccggatgacgtcgccgcggccgagagcggcgagggcgtccccgacatcctccagccgcagccggtgggtgatcatgtctgtcaggtccagtcgacccgcccgccagagatcgaacagccggtcgaagtctcgcggcgcctgggccgcaccgtagagcgaggaggtgatggtctttccctcgaacaacagctcgaagggactgaaggcgacctgttgatcggagcggccggcgcctaccaccacgaccgtcccgcctcggcgcgccgcggtccatgccgtacgcagggtctgcggcacggccacgacgtccaagacggtgtcgaacccttcgccgtcggtgatctgggtggacagttcgccgaggtgatccgggccgcatccgtgggtcgccccgaagcgcagcgccgtctgctgcttggcctcgacggtgtcgaccgcgacgacgaccgcggcaccggcgagccgcgctccctggaccgccgcgatgcccactcctccacagccgatcaccgcgacagttgcccctggcgcgacccgggcggtgttgacgacggcaccgacgccggtcatcacgccgcagccgaccagggccgccacctcgtacggcacgtcgggggccagcttcacggcgccagcacggggaaccacgatctcctcggcgaaggctccacacccggccatcgcgtacaccggggtctcgccagccaggaaacgtggttgggcgtagccagccagtacgtgcgccatacacaggtaggtttccccacgcgtgcaggaggagcaggagccgcaggccggcagccagttgaccacgacagggtctccctcggccaggtcgtcaactccatcgccgaccgcgacgatgtcgccggatgcttcgtgcccgagcaccactggcatcggctgcggcagcacgccgtcgcgcgcggaacggtcggagtggcacaccccggccgcgcgaaccctgatccgaacctcccccgctcccggcccgaccactgacacgtcgtcgcgaatctcaaacttgtcgtcacccacggtgtggaagaccgccgcccgcatgagatcacctcccaaaaatgaaacctgttctagcctaggaggtgcgcgcggaccgagcaagcggatggggcgcggccagcgacgaccggcataattcgaccgtgaccacgaagaaagccagcaacgcgagcctgccatcggagcgtcgtgcccgcctcgtgcgcctcgccggggagctgttcgccgagaagggcttccgcgccaccaccgtgcgcgagatcgccgacgcggccggcatcctctccggcagcctgtaccaccacttcgactccaaggagtcgatcggtgacgagatcctgtctggcttcctcgacgaggtgctcaccggataccgcgaggcggccgccggcaccgacgacccccgcaccacgatcgagcagttcgttcgctccagcgccgcgacgttggcccgacaccgcgccgccctcaccatgctgcagaacgactggagccacttccgtgccatgccgcgcttcgactacctgcgcaccgccacccgcgagatcgagcacctctgggtcgaccagctggagcggggaaaacagagcgggctgttccgccccgacctggacgccagactgacctaccggctgctgcgggacgtgttgtggataccgacgcgttgggggcagagcagtagcaacggctgggacaccgaccagatcgccgacgcggtcctgcgcctgatcttcgatggcatcgtggcccgagacagcaggccggccggcacatctccggcggatcgccagggccgggcgaggccagcgagaagctgatacgctaccaagcaagcgattggtcaccgacgtgcccgtggcggtcgccatgttcgcggcggcgacattgacggcgctcaccaggcggatccacccgaccgccggcggacaagggagcaccaatgacagaccagcagttcgcgttggatggcatggtcgcgatcgtgaccggggcgggcaacggcctgggtcgcgccgaggccgttgagttggcagccagcggcgcccgcctcatcctcaacgaccttcccggcgacgccgtggccgccgtggccgccgagatcgcggcagcgggcggcgaggccaccgtgtgcaccggcgacatcggggaatggtcgaccggtgagtccctgctgggcgcagccctcgacacgtacggcaggctcgacatcctggtcaacaacgccggcgtactccgcgaccggatggtcttcacgatgtcggcgcaggaatgggacctcgtcctgcgagtgcatctgcgcggtcacttcgtgaccacccgcctggccaccgcctactggcgcgagcggagcaaggagctcggctccccggtctacggtcggatcatcaacacctcctccgaggcgttcctgctcggctcacccggccagccgaactatgctgccgcgaaagccggcatcgtggcactcaccgtcgcgaccgcgcgtagctgtgctcggtacggcatacgggcaaatgtcatctgtccacgagcacgtaccgcaatgaccgccgacctcatgggatccacgcccgaggggactgccgatcccctgtcgccagcccatgtcgcaccgctcgtgcggtacctggccagcccggcgggagacccgatcaacggcgaggtcttcgtgatccacggtggcgtggcagcggtactggcgccacccacggtgcgcgcgagctttcagaccgaggaaggatcctggtcgccgaagggcctgcacgacgccctgggccccctgttccagcagagtccgcccgaggccgggttcgcctgtcaggccaccctgccgctggcaacgaccacgttcggtgaaggcaggtgaacggcgcctgcccgggctgccgcaccattccgcaccgcatcccggtgccgtgagccacgggctggcgaccagcggtcatgatccacatcggaggaccggcccgccgcctcgaccagacgtccacctggctaggcagcgggcacccgttcgcccacgtcgtggagcatgacgagtcaaccccgggcggggatcaccgtaccctcgacccggcctctggtcgccacctacatgagctcctcggtggtcggcaccagcacggtcttcacctcggtgaaagcctctgccgagcctcgcccgccctcgcgtccgagcccggactgaccgaatccaccgaaggccgcgtgtggctccacctggtagccgttgacgccgatggttcccgcccgcacggctcgggtcaggcgcatggcccgcttcacatccgcggtccacaccatggcggcgagtccatactcggtgtcgttcgccaggcgtatcgcctcctgctcgtcggtgaacggagtcacacccagcacgggaccgaaaatctcctcacgggcgatggtcatgtcgctggccacgtcggcgaagagcgccggggtcacgaagttgcccgcagccagctctcccccaacccgttcgcccccgcacaccaggcgagcgccctccgcctggccttgtgcgacatagccgagcacccggtcgagctgtcgtccgttgatcagcggtgaggcggtggtctcggcgtcgaacggatccccgtagcacgcgagcgcggtcgccccggtggcgatcgacacgaactcgtcgtaaacctcgcgctggaccagtgcccgactgtgggccacacacacctgaccagacagtcctacggtgacggtgcccatggtcatcgccgccgccgcgtagacatcggcgtctgcgaatacgatcgatgggctcttcccaccgagttccagactcaccttggtgattccgtcggctgcggcgtgcaggatacggcgacccacagcacgactgccggtgaaggtgatcttgtctaccatcggatgggtgatcaacgcctcaccggtcgattcgccgggcccggtcaccacgttgagcacacccggtggcactcccgcctcgtcgagaatctgcaccaaccgcagtaccgcgaaggtggcgtactctgacggcttcagcacgaccgtgcacccggaggccagcgccggcgcgagcttctgcgccgccaacaagagcggggcgttccacggaatgaccgccgccaccaccccaatcggctcgcgcagggtgaataccaggtggtcacccccttggtagggcggtagcgtctcaccaccaagcttgtcgatccagcccgcgtggtggtcgaagacgtcggccgcgcactcggccgacatcacgtaggcaccgctgaagctcaacgggacgctgttgtcgagcgcctggagcgcgagcagttcgtcggagtgctcgcggatcaggtctgcggcgcgtcgcaggacccggatgcgttctctcgcccggctgcggggccagggcccttcgtcgaacgcctgtcgggcagcccggacagcagcgtcgacgtcggcggggtccgcgatcgcgaactcccccacctcctcacccgtcgccgggtgcaggtgcacccacgtcccaccatcgcgcgacggtcgccacgcacccgcgacaagcaggtgcccccggcccagtcccaccccgtcccgtcgtgacttgatcgagagaaccatgcccacctccagggtcgacgatttgtaacgtgttctacttcccggcaggatacgccgaaccggagaacgcggccaggcatctctcgaccgctccgccggcacaccaccccgcggtacggccgcccaattcgggccagaccagcgcggccaggtcgaggggtcgggccggtgcggccagctcgacgggcgcccgatagcgccaaccttcacgacgccggccgacgcagccacggattccgtggtagcttcaccaagcaagcgttaggtcattgactccacttcgggtgccttcgccccttgcagcgcacccggtgaacttgggagcgtcgacgatgggcatcgacatccgcggcgacggacggatcactgaagtgatcatcgacattcctcccgtcaacgcgctctcggccgacgactggttcgcgctggccgacgccatccgcaccgccgctaccagctccaccgtgacggccgtgatcctcgcggccacgggacgcggattctgcgccggcgtggacctcaaggagctgcaacaccgcaccgacaacgcggcgttgatcgccgtcaaccgcggctgcttcgccgctttcgccgccgtctacgactgcccggttccggtggtggcagccgtgcacggctactgcctcggcggcggcgtcggcctcgccggtaccgccgacatcgtcgtcgccgccgacgacgccaccttcggcctacccgaggtcgaccggggtgcgttgggcgccgcgacgcatctgtcccggctggtgccgcaccaactcatgcgcgcgatggtctatacctgtcgcaccatcagcgcccaggaactgcggaacttcgggtcggtgctggaggtcgtaccacgggagcagctggcagcggcggtccgccgggtggccggggaaatcgcggccaaggacccactgatcatccgtcgggcgaaggagtcactcaacggaatcgacccggtcgacctgcggcggtcctaccgctacgaacagggcttcacctacgaactgaatctcgcgggcgtgtcggaccgtgcccggcagtccttcctcgaccgacgtcgtcactgactcgaccagcgacggagagggtggcccgactgccatggccgacaaggtgatgagcatcgcggaggtagtcgacgagttacgctccggcatgacgatcggtgtcggcggctgggggtcacggcgcaagccgatggcactggtccgcgcgatcgcccggtcgaccatctcggatctcaccgtcgtgtcctacgggggacccgacgtcggtctgctggtcgcggcaggccgtgtacgacgggtcgtgtccgggttcgtctccctcgacagcatcgcgctcgaaccccacttccgccgggcccggcagttgggtgccgtcgcgctgaccgaactggacgaaggaatggtgcactgggggctgctcgcggccgcgcatcggctgccgtacctgccgatccgcgccgggctggggtcggacgtcctccgggtcaaccccgaactccgtacggtgcgttcgccctactccgacggcgaggagttggtggcgatgcccgccctgtcgctggatgccgcactggtccacctcaaccgggccgaccgccagggcaatgggcagtacctgggaccggacccgtacttcgacgacctgttctgcctcgccgccacccgtagctacgtcacctgcgagcggttggtcgacacggccgaactccgtgctggtggccctgcacagagcctcctgctgagtcggatgatggtcgacggcgtcgtcgaaaccccgcacggcgcacacttcaccagctgcgtgccggactacgaccgcgacgaggcgttccaacgcgagtacgcggactccgccgcgagtacgcaggcctggaaccggtttcgagctcggtacctcgacgcggatgaggcgcactaccaacgggccgtgtcgtgaccggggtcagccgggccgagatctgcgtcgtcgcctgcgccgaggcgtggcgtggcgacggtgagatcctggccagcggcatgggtctgatcccgcgcctgggtgctcagttggcccgcctcaccttcgctcccgacctggtgctcggtgacggcggggccgagttggtcggcgacgacggggcggagggctggcttccctaccgcgcggtgttcggcatcgtcgccgccggccgccggcacgtcatgatgggcgccagccagcttgaccggtacggcaaccagaacatctcctgcatcggctcctgggcacggccgaccgcccagctcatcggtgtgcgtggtgcgccggggaacaccatcaaccatccgaccagctactgggtgccgcgccacagccagcgggtcttcgtggaccgggtcgacatgatctgcggcgtcgggtacacccgggccgctgccatcggcttcccgggcaaccggttccacgagatccgcatggtggtgacggacaaggcggtcctcgacttccagtcaccggatcgtgggatgcggttgcgatcggtgcaccccggcgtcgatgtcgacgacgtcgtggccgcaaccggcttcccgttgcacataccgaattccctctgcgaaaccaggatgcccagcgatcgggagctacgactcatccgcgaccggctggacccgggcgggctgcggaaccacgagttggggcggtgaactccgcgatgccacccggaaagcaggccccgtccgcccgctgacgaccaccaaggagggaccggtgccccccgaactgcccacccggctgaccgaactggtcggtgtccggcatcccatcgtgcagaccggcatgggatacgtgtccggcgcgcgactgaccgcggcgacggccgacgcgggcggcctcggtgtcatcgcctcggccaccatgagcctcgacgagctgcgctccgcgatccgggaggtacgtcgtcgcacgtccgcaccgttcggcgtcaacctgcgtgccgacgcgacggacgtacgagaacgggtcgggttggtcatcgcggaatcggtacgggtcgtctcgttcgcactcgcgccgcggcgggacctcatcagcaggctccgggacgctggggtggtcaccatcccgtccgtcggtgcactccgacacgcggagaaggttgctgcctggggcgcggacgccgtcatcgtccaaggcggtgagggaggtgggcacaccggagcgatccccaccagtctgctgcttccccaggtggttgacgcggtcgacatcccggtggtcgcggccggcggcttctttgacggtcgcgggctggtcgcggcgctggcctacggcgccgcgggtgtcgccatgggcacccggttcctgctgaccagcgacagtccggtcggctcggtggtgaagcgggcctatctcgacagcggcgtgaccgacacggttgtcaccacccaggtcgatgggctgccgcaccgggtcctccggacgcggttcgtcgatcgactcgaacgatcggggcggatcgtcacgctggccaacgctttcgggcgggccgtcgcgctgcgccgactcaccgggatgtcctggccggccttgctccgtgacggtctcgccgcccgacggagccgggacctgtcctgggcccaggccctgatggccgccaacacaccggtcctgctccgagcggcgatggtggacggccgagccgacctcggtgtgatgtccgccgggcaggtggtagggcttatcgacgacgtaccctcgtgcgcggagctcatcgatcggatcatgaccgaggcacaggagtgcctcacgcgactcacaaccgctcgatgacggtcacgttcgcctggccaccgccctcgcacatcgtctgcaacccgtaccgaccgccggaacgatccagctcgtgcagcaacgtggtcatcagccgggcaccggtcgcgccgagcggatgccccagtgcgatcgctccaccgttgacgttgactcgatccagatcggcgccggtctcacgctgccaggcaagcacgacgctggcgaacgcctcgttgacctcgaccaggtctatgtggtcgaggctcatcccgatccgccgcagcgcgacctcggtcgcccggatcggcgcggtcagcatcaacaccggatcgtcaccccgcgcgctcaggtggtgcacgcgggcgcgtgggcgcagtccatggacccggagccctcgctcggaggcgaccagcacgacactggcagcgtcggcgagttgactggacagtgccgcggtgatcgtcccgccggggcgtagcggagccagtgtggccatcgccgccagggaggtatccggtcgggggcactcgtcgagggtgtgcccttcgcagggcacgatctcggcggcgaaccgccccgtctcccgggctctggccgcgcgctggtgactgagcagcgcgtaccgttccatctccggccgggtgattccccacctttcggcgatcaggtccgcgctgcggaactgggacagctcttcctccccatagcgggccacccacccgacggaaccgacgtacgggccgtgcggagccatcgcgctggcgatcggtacctgactcatgttctggacaccaccggcgaccacgaggtccgccgtgccggccatgacggcctgggcggcgaagtgcaccgcctgctgggacgaaccacactgtcggtcaacggtcacaccaggcacctcctctggtagcccagccgccagccaacaggtccgggcgatgtcaccggactgggggccgatggtgtccacacatccgagcaccacgtcatcgacggccgccggatccacccccacccggtccagtagggccgagatgacctgacctccaagatcagccggatgcaccccggccagcccgccaccgcgccgcccgaccgggctgcgtaccgcgtcgacaaggtacgcctcgctcatcgccgcctcctccagtatgctagaacgtgttctaaatctagccgaacggggcagtgcccatgtacctcacctactcggtcgatcagaaacaactccgttctgaactccgtgcgtacttcgccgaactgatgacccctgaggttcgggaggcgctcgccatgaccgacggcgagtacggggacgggacggtctaccgcgacatcgtccgtcgactgggccacgatggctggctcaccctcggctggccccgcgagtacggtggacgtgcgagatccatgctggaccagctcatcttcaccgatgaggcggcggtcgccggcgtaccggtccccttcctgaccatcaacaccatcgggccgacactgatgcgtttcggcaccgaacggcaacgtgccgactaccttccgcgaatcgcggccggggagttgcacttttccatcggctattcggaagcggaggccggaaccgatctcgcctccctgcgaaccaccgcggttcgcgacggcgacacctttctggtcaacggccagaagatgtggaccagcctcgttcagtacgcggactacgtctggctggcctgtcggacggcaccggaggcaccccggcacgagggcctgtcgatcctcatcgtgccgaccgacgcgaacggcttttcgtggactccggtgcggaccgtcgccggaccgaacaccagcgccacgtactacacgaatgttcgggttccgcgctccgcactcgtcggtgaggagaatcggggctggccactgatcacaaaccagctcaaccacgagcgggtcgcgctgacgtcggcagcgccgatcagacacgcgctacgagaagtacgcgactgggccctcgccaccactctgcccaacgggcagcgagtcatcgaccaggagtgggtccagcttcacctcgcccgcgtgcacgccaaggccgaattcctcaaggtctacaactggcggctcgccaccgagtcgaccgatggcctcgacccggccgccgcctcggccaccaaggtttacggcaccgagttcgccatcgaggcgtaccgccttctcatggaggtactcggcacgaacgccacgatacgacagggctcccgcggtgccctgcttcgcggacgggtcgaacggctgcaccgttccgccctgatcctcaccttcggcggcgggaccaacgagatccagcgggacatcatcgccagcgtcggcttgggcttgcccgcggcccgccggcacagtcgacggcaggaggggccatgagattctccccaagcgagagccatcgcgacttggccacgctgaccagacagatcctcactgaccgggtgaccaacgactggctgcgcgagatcgaggccaagaacatctgcgtcgaccggccgctgtggcaggaactggccaaggcgggagtactcgccgccgcactgccgcaccgggcgggaggcgacgggctcggtctgctggagcagtgcggtgtcctggtcgaggtgggtcgggccgtcgcacccgtgccctacctgtccggcatcgtcaccgccgtggccgggctggccaccttcggaagcgacgcgcagctggcgcgctgggtcgcgcccgccctggaggggacggtgatcctcactgctgcactcgccgtcgacggtgacgtacacgcagaacgcgtcgccgaccgttgggtgctgaccggggcgagaagtgccgtaccggccgcgccggacgccgatctggtgctggtgccggccgaggtcgacggcaggaccgcagtgttcctggtctgctccgatgatcccggggtgaccgtggagccgcaggagatcgccggcggagaaggggctggctggctcgacctggacagggtggccctggccgacgaccggctgctcggcagcgtcgcggacggcagggccatcgcagcgtggctcacggcccgggccaccatcgggtcgtgtgccgtccagctcggggtgaccgaacgggctctggagttgaccgccgggtacacctgcgaccggatccagttcggacgtccgatcggcaccttccaagcggtgacacagcgcctggccgacgcgtacgtcgacgtcgaggcgatccgcctcacgctgtggcaggcggcctggcgtctcgccgaggggctcccctgtccgaccgaggtggcgacggcgaagttctgggccgccgacgccggacaccgggtggcacataccgccgtccatctccacggtggtgtcggaatcgacatcgatcaccgcctgcaccgctacttcgtcgccgccaagcaccacgagttccgcctgggcggcgcgaccgcccagctacgggcgatcggagccgctctcacctcggttgatccagagtgaccaccacgctccgatgaccagccaccccggaggcctggccgctgatcgccagcgttcaccgccggcacgggctgtcaccgggttcatcgttgccggccaccggtacccacccttgccgccaccagcctgctgttgcgggatgtcccgctgggtcactcgcgggctgcacacgtttttggtcggacacatcaggcgttgacgacgccaacaggtaactctacattgagtaatatgaatttaagactagaacctgttatcgtcaactacgtcatcctacctccgcccccttgaggctgccggagcggccgatcgcgcgcacggacgaattctccaagcgattcgtgtatcaggtggtcactggcagcgagaccaggaggtgcccgccatcgggtcaacgacgggcgacccgccccgcctggttgccacacgctacgaccacaaggcaatttcgataaccagttgcacctgtcacatcaatatagatattcatcgtgaacctcagcggcacccggacccaatcggcgaacgccggtcaccgcggttcgaggccgcgtcacaggtagtgaaccgggccagcagaccaggcgcggacgcgccctcggcatccgtatggcgacgctcaccaccacccaggtggagtcggagtcgaccgaccggccggtcggtccgtcggcggagctgactcgacccgaagggcagcagacactgatcaagccagcgagatggagggccgagcatgactggtacgagcttttcccgacgtggcctgctacgggctaccacgctcggtgccggcgccgccgttgccggtgccgcgttagcccagcgggcagccgcggcacagggtgtcgtgcccgcgctggccggcaagaccgccgtggtcgtcggcagcggcttcggcggggcggtcgccgcgtaccgactcggccaggccggtgtgatcaccaccgtgctggaacgcggtctccgctgggacgtcgacggctcgggcaacacgttctgtggcatcaacgagccggactggcggtgcggctggttcctggaccgtccgccgctgggcatcaacctcggcgcaaggatcgaacgtcgtgccggcctgatcgcccgccacgaaggcgacggaatcaatgtcctcagcggtgtgggggtcggcggcggctccctcgcgatcgggatgttcctaccgcagccgcggcgcagcgagtgggagcaggtgtacccggccgacgtcggctacgacgagatgaacaccatctactggccgcgagcccggcaacgcctcggggcctcgccgataccagaggacgtgcagagcacaggtccgtaccggggggcccgagcctggctggagtacctgtcggagttcgaccagaatcccctgtccatcccgttcgccgtcgactgggacgtgatccgtgccgaactcgcgggtgacgcggtggcatgccacacgatcggcgagggcccgtacggcagcaactccggggcgaagaacagcgtggaccgcaactacctggcctgggccgccgctaccggcaacgtgacgacacttcccctccacgaggtcaccgagattcatgaggtgtccggccaggacaggttcgaggtcaggtgccgacagatcgacgtgtacggcacggtcctcgccaccaggaccttcgcctgcgactacctgttcctggccgccggctccgtctacaccacctccctgctgctcacctcccaggccaagggctggctcccccgcctggtcaacccggaggtgggcaagggctggggcaacaacggcgacttcctggtaacccggatcaacctgcgcaaggacgtcggctacgcccagggcggtccgggcaacgtgaagtacatcgacgacgacaacccgttcgcccccacgtcgatggcgtgggaggcagcgcccgtccccaactggatgccacgcaccaccgcgcacctggtgaccagcatggcacccgaacgtggcgagatccgctacgacgcgacgaccggagccgccaaggtgcactggccgtacggggtgctgcagaccaccgctgaaaaggcggcggtcaacctggtgacccggctgtggtggcagaccgagggccgtaagggatacctgctcaacggcctaccgacctacgcccggggggtcggcaccgggctcggcgcggcgaacacctggcacccgctgggcggcatggtcatgggcggggccaccgacttcgggggtcgctgcgtcgactatcccaacctcttctgcgtcgacgggtcgatcctgccgggatcggcctgcctcgcgaatcctgcgctgaccatcaccgccaacgccgagcgttgcctggacaggttcgtcgccgcgcacacctgacaccgacgggggtccggctgtcggtcgggcccccgctcagcggtaccgcaccggcatctgccggatgccgttgatccagcccgaccgcagccgctgcggtgcggccaccttgcggatgtccggcaggtggtcggcgatcgagttgaagatcagctcaatctccaggcgggcgaggttcgcgcccaggcagaagtgcgcgccgctgccgccgaacccgaggtgcgggttggggctacgggtgatgtcgaaccgttcgggatcctcgaacaccgcctcgtcgaagttcgccgaaccgtagaagagcgctacccgttggccggcggagatggcctgtccccccagcacggtgtcgaccaacgcggtacgttggaacacgttcaccggggtggcccagcggatgatctcctcgaccgcactcttggggcgctcggccttgaacagctcccactgttctgggttgtcgaggaaggccaccatgccatgggtgatcgcgttccgggtcgtctcgttgcccgcgaccgccaggagcatcacgaagaagccgaactcgtcggtcgtcaggtgctcaccgtcgatctgcgcattgaccagtttggtcaccagatcgtcgctcggactgcgctgccgctcctccgccatctccatggcgtacgcgagtagctcggccgaggcggtcagtggatccgttccgtaggcgggatcgtcgtatccgatcagctggttcgaccagtcgaagaccttgcgtcggtggtgttgcggaaccccgatcagttccgcgatcgcctgcagtggcaactcgcaagcgacgtcggtgacaaagtcaccgacaccacgcacggctgcgtcacgcacgatgtgctcggcccgctccgccaatgatccgcgtagtgcgttgattgctctgggcgtgaagccacgggacacgatggcacgcagcttggtgtgctccggcgggtcgacgttgagcatgatgacccgctgcatctcgatgtcctcgcgggtggtgtccggccggagccgggctatcgcggtgttctcccgcgtcgagtacgtgtcgctgtcccgggacaccgtcatcacgtcggcgtagcgggtcaccacccagtacccgtcgtcgtcgaagccggccgagcccctcggttgggcgttccaccagaccggagcggtccggcgaagctcggcgaactcctcccggggcactcggtgcgccaggacctcgggatcggtgaagtcgaatcccgccggaatacgcggctcagtcatcgaacctcctactgtaacctgttctaatattcaagcagatcaaatgttgttccgacaacgcgaggcgagccccggtgaggggaacacgcactcaaatcaggaaggggccggtgcgatgggcactccggtgatcgttgacgcggttcgtacgccgatcgggaaacgcggtggttggctggcgggactacacgccgccgaactcctgggcgcggcccaacgtgccctcgtcgaacacgtggacctcgacccgggcgcggtcgagcaggtcgtcggcgggtgcgtcacccagagcggtgaacagtccaacaacgtcacccgcaccgcctggttgcacgccggcctgccgtaccagacaggctgcctcaccatcgacgcacagtgcggatcctcccagcacgccgcccatcttgtcgccgggctcatcgccaccgacgccgtcgaggtgggcatcgcctgcggtgtcgaggcgatgagccgggtgccgctgcgggcgaacctcggcgtcgacgtcggcacgccccgtccggcgtcgtggcacatcgacctgcccaaccagtacgtcgccgccgagcggatcgcggtacggcgaggcttgtcccgcacgacggtcgacgagttcggcatgcgctcgcaggtcagggcggcccgggcctggacgcaggggtactacgaccgcgaggtcgtggcggtgcacgcgccggcactcgacgccgagggacagccgaccggagaaacccgtgtcatcgaccgggaccaagggctgcgcgataccacgatggaggcgctgagccggctgcggccggtggtcgaggacgggctgcacactgccgggacctcgtcgcagatctccgacggcgccgcggcggtcctgctcatgtccgccgaccgggcccacgcgctcggtctgcgcccaagggccagaatcgtcgcccagtgcctggtcggcgccgaaccccactaccacctggacggccccgtgcaggcaaccgagcgggtgctggcccacgccggcatgaagatccaggatattgatcggttcgaggtcaacgaggcgttcgccgccgtcgtgctgtcctggctgtcggcgcaccaggccgacccggagaaggtgaacgtcaatggcggcgcgatcgcgctcgggcatccggtgggcagtaccggggcccggctgctcaccaccgccctgcacgagctggagcggacggctacccgcacggcgttgatcaccatgtgcgctggcggcgccatgtccaccgcgaccatcatcgaacgactctgaccgcggttggtgcgacggaacgccgaggatggtgatcaccgtcgcgcgccagcatccggacccgccagccagcaggagcgccaccggccgacagcatccctgtctgaccgaacgacctgatcggtcagtcagggatgctgactactgaccgacaccacctcacccgtgaggtacgaggcgtagtcgctggcgaggaaggccatgacggccgcgacctcccagggctgcgccgcccggccgaacgcctcccggccggagagctcggcgagcaggtccgcactggtcaccttcgacaggaagggatgcatggcgaggctgggcgccacggcgttgacgcggatcccgtacggtgccacgtccattgccgcgcaccgggtgaacgccatcactcccgccttggccgccgcgtagtgcgcctggccggcctgggcgcgccaacccagtaccgaagcattgttgatcaccacgccaccaccgtcctgtgccagcatctgccgcaccgccgcccgggtacagcgaaacgtgccggtcagggtcacgtccaacacccgcgaccactcgtcgtccgtcaactccatgaccgacccggtgccgccgagcccagcattgttgatcatcacgtccaaccgcccatagtcatgcacggtggcgtcgaccagcgcgccgacggctcgctcgtcggtcacgtcgcagggcagcgaccggacccgccccgggtggccggccgagagccgctcgtggctctcggcgagccgccggacgtgctgatcgctgatcatcacgaacgcaccctcgtccaggcaacgctcgaccacggccgccccgataccggttcccgccgccgcggtcaccgtcaccaccttgcccgcgagcaggtcccgaccagccgggcagactggcggcgtcagcgcctccggcctcatccgcgggcctgccggggcaggccgagaacccgctcggcgatgatgccgcgctggatttcgtccgaccctccgtagatcgtgtccgctcggctgaacaggaacagtcgctgccactcgtccaggtcgtagggcgcgtcccgggcgaccgccccggaagcaccgcgcacctgcatggccagttcgccgagccgctggtgccaccgcgaccagagcagcttcaccgcggacgctccctgccctggaccctgcccgtcgacctcggtcatcgtgtggagggtgtgcgcgcgaagcgcccagagcccgatgaaggctcgggtgagcgtgtcccgcacctggggttcaccggcgacgccacggtgccgggcgagcgacaccagtgcgtccaactcccgctggaagccgacctgctggccgagggtcgccgcgccccgctcgaacgtcagggtgcccatcgccacccgccatccctggccgacctcaccgacaaccatgtcccgcgacgtacgcgcgccggcaaagaacacctcgttgaactccgaggtgccggtcagctgacggatgggacgcaccgtgacaccgggttgccgcatcggcacaagcagataggacagcccggcctggcggggccccgtgcccggggagtgggtccgggccagcaggaagcaccagtccgccacatgcgccaacgaggtccagaccttctgcccgtcgatgacccactcgtcgccgacgagtcgggctcgggtcgccacggcagcgagatcggaccccgccccaggctcggagtatccctgacaccagagttcctcgacggcgcggatcctgggtaggaatcgccgacgttgcgccggtgtgccataggcgatcagcgttggaccgagcaattcctcacccaggtgaccgacacgggcggggccgccggcacgggcgtactcctcgtggaaggcaacctgttgggcgagcgtggcgccacgaccgccgtgttcgaccggccaaccgagacacgtccagccggcggcggcgagccgacggtcgaaagccaaccgttcgcggtatgcctcatgctctcggcccggtccacccgcgccccgcagttcgtcgctcacattctcggccagccaggcgcgcaccgcccgccggaactcgtcgtcgtgcactggtgtcacctcccaaggcgcgcgtacgctcaccctaccaagcacttgcttgtgggaggaggtctcgatgaagcccaccatccccgctgccgtcacccgagcagctcggacgcaccgtccgctgcgggcaccaccgagcccggcaaggcagtagtgctgcacgacccgaccgcaaaccactcagacaggtgcttcggcaggaggcagcgcagtgacgcaggacgagttggtgcgactggagcgccagggcgcgacggcggtggtcacgatgaaccggccccgctaccgaaacgcccagaactccgcgatgacctatgccctcgactccgcattcgcccaggccgtggacgacgactcggtcgcggtcatcgtgctcgccggcgccggcgagcacttctccgcgggccacgacatcggctcgcccggccgcgacgtcgagaagaccttcgatcgccgcgcggtgctgtggtgggaccacgtcggtagggccggcgccgaccatcgatacgcccgggagatggaggtctaccttggcatgtgccggcgctggcgggagctgccgaagccgaccatcgccatggtgcagggtgcctgcctcgccggtgggctcatgctggcctgggtctgcgacctgatcatcgcggcggaggacgcgtacttcgccgaccccgtcgtgcggatgggcatccccggtgtggagtacttcgcgcacccgtggatgctggggtcacgcttcgccaaggagatcctgttcaccggtgaccggttcgacgcccggcgcgcgtacgaagtcggcatggtcaaccgggtcgtcccccgcacggacctggtgtcccacaccctcggcgtggcgaagcgaatcgccgaaatgccccgcttcggcctggcgctgacgaaacgggcggtcaaccaagcggaggacctgatgggaatgcgcccgggaatggacgccgccttcggtctgcaccatctcgcccacgcgcacaacgcggaggtggcaggcgacccgctggccggaatgaacgccgaacgcatgaaagcgcgggcgcgatcgtgacacaggccagcgcgatgaacctcgacctcgatgacgaggcccgcacgttccgggcagaggtccgatcgtggctgaccgcgaacgcgcccaccacaccgctaccgccgatggacaccgccgacggcgacgcggcccaccgagcatgggaacggcacctcgcccaggcccgcctgtcggtggtgtcctggcccaccgcctacggcgggcgcaacgtcccacccctgcactggttgatcttcgaggaggagtaccacctcgcgcgcgccccggcgaggatcaaccagaacggcctcttcctgctggcacccaccctgttcacccacggcaccgccgagcagcgcacacggctgctaccccggatggctcgggcggacgacgtgtgggcacaggcctggtcggagccggacgccggcagcgacctggctgccatccgctcccgtgcggtacgcaccgacggcgggtggctcctgtcggggcagaagacctggagttcccgcgcggcacacgccgatcgcgcgttcgggctcttccgcaccggcgcagaccgtcaccagggcctgacctacctgatgttcgaccttcacgctgacggtgtcacggtccgcccgatccgccagctgggcggtgccaccggcttcgccgagatcttcctggaccgggtgttcgtgcccgacgccgacgtactcggcgaggtggaccagggctgggccgtggcgatgagcaccgcaggtcacgaacgtgggctgtcactgcgcagcccaggacggttcaccgccgcggcccagcggctcgtgcggctgtggctccgatccggcgaccaggccgaccggtccctccgagaccgcgtcgtcgacgtgtggatcgccgcccaggcgtaccggatgcacagctatggcacggccacccgacgggccgacgaccacacgcccgggcagcagcggggaccggtagcgttgtcgggtggtggccacgccgccagcatgaccaaggtcttctggtcggaactggacgtcgccctgcacgaggtggcgctcgacctactcgggccgtacgccgaaacaggtggccgccggacggatccggctggccgagcagacgatgacggcagcggggacgcctggctggacggctacctgttctccctggccggtccgatctacgccggcaccaacgaaatccaacgcacggtgatcgccgagcgggtactcggcctgccccgggatcgacgatgagactgacgctctccacggagcaggaacagttcgccgctgtcctgcacacgatgctgaccgaggcggacattcccaccgtcgcccaccggtgggccgccgacgacccttctcccggacagctggtctggcgccaactggccgacctcggagtgaccggcctggcggtgccgacgcggtggggcgggctggccgcgcacccggcggacatcgtcgtcgcgtgcgaggaactcgggcaccacgccctgcccggtccggtcgccgaatccatcgccgccatacccacgctgctcacggcactcggcgacgacgccctgtgcgagacctggctgccacggctggccacgggcgagctggtcggtacgctcaccgtgccgccccacgtaccgtacgcgacggacgccgacgtcgccgccctggtactgcgtgccggcgcgcagacgctgcgcctcggggtgccgggagcgcggctgcgctcggtggacgacacccgtcggttgaccgaggtgatcgacggtgcgctgctggccgacggcccggccgtcggctcggccgtcgcccacgccctcgacgccggcgcgctggcctgtgcggcgcagcttctcggagcgggtcacgcgctgctcgaggcgagcgtccgatacgcgggccaacgaactcagttcggccgacctgtcgggcagttccaggcggtcaagcacatgctcgccgacgtggccatcggcctcgagttcgcccggccactgctgttcgccgcagcggtggccctcgccgaccagactcccacggccgcccgagacgtctccgccgcgaaggtggcgtgcgcggacgccgcccgccgggccgcccgtacggccctacaggtccacggggcgatcgggtacgcccgggagtccggcctcgactcctggctgaccaggatctgggcgctggtgcgggcgtggggaacccagtcctggcaccggggtcggatcatggccgcggtgaccgacggcggtcggacatgacgccggagcagcaggccctgcggatgagcgtccgcggtgccctggctcggcacgcctccggccgatccatcgccgagctgaccgaggcgaccgctgacgacgatgccgagctgtggcggatgctgtgtggccagatcggcgtggcgggtctggcggtgcccgaacgattcggtgggctcggagccgggctcgtggagacccatgtcgtggtggacgagctgggtcgtaacctcacgccctcgccgatgctcggctgcgcggttctcgccagtcaggcgttgctgcacaccgaggacgagtcggcctgccgccggatcctgcccgacctggtcgccggccggcggttggccgcactcggctggacggaccaccacggtgactgggatccacaccggcctgcctacgccgcgacggaggacggccggctcaccggtgaggcgcactacgtgctcgacgcgcaccgggccgacgtactgctggtcgccgcgggcacacccgagggaacccggctgttcgaggtggacgcccggcacgccggcgtacaccgacgcctggtcaccaccatggacctcacccgccgactgggggtggtcacgctggacgaggcgcctggtcgtcagttgggcggaacgaacccactggagcgggtccgggacatcgcctccgtcgcgctcagcgccgagcaggtcggcgccgccgcccgagccctggagctgaccgtggcacacgccctgacccgggtacagttcggccggcccatcggcggattccaggcggtcgcgcaccggctggccgacctgcacgtggaggtggacagcgcccggtccctgtcgtacgccgcagcgtcgagcctcgactccgacgcggccgacgcacccctgcttgcggcgggagccgcggtctactgtgccgaggcactggaacgggcagccgccgagatgatccagctccacggtggcatcggcatcacctgggagcacgacgcccaccgctacttcaaacgggcgcatggagcggcccacctgttcgggcacccgcggggacacgtcgcccgactcgcggagacggtcatcggccgggacggcggcggcccgtcggctaccagctccgaccgctgcgcggacgcgcaacggcccggccccgaatcgtcgacgtcgcggacggggtaagggcgtcgccctcgtccgcgaggcacacgatcagccgccgggcacgagcagaaggccgctggtcggcacgccggtgcccgcggtcaccaccaccggaccggtcccggcaacctggttggccgaactgccccgaacctgccgtacggcctccgcgatgccgttcatcccatggatgtacgcctcaccgagttgtccaccgtgtgggttgaccgggagacgaccgcccagctcgatcgcgccgtcggcgatgaagtgccgcgcctcgccccgtggacagaaccccagctcttccagttgcatcagcacgtacggggtgaagtggtcgtacagcacagcgacccgtacgtcgtcggggacgagacccgactgccgccacagctgccgcccgaccacaccgagctccggtagcccggtcaggtcgtcccggtagtagctggtcatgacgtactggtccgctccgctgccctgcgcggcggcggcgatcaccgccggagtcgccggcaggtcggcggcgtgctcggtgctggccaccaccacggcgaccgctccgtcgctctcctggcaacagtccaacaaccgaagtggctcggcgatccaccgggacgcctgatgctcggcgagcgtgatcggtcgttggtagaaccatgcccgtgggttggtcgcggcgtgccggcgggctgccaccgccacccggccgaagtcctcaccggaggccccgaacacgtgctggtagcgtcgggcgaccatggccacggtagcggccggggtacccagccccatcgggtagtgccagccgttgtcgacgccggaggaggtcggcgcggtcaaggcggcccgggatacccggccgaagcggcgcccggaccgctcgttcagcgcgcggtagcacaccacgaccctggccacgtctgcgccgatcgccaacgccgcctgctgcacagtggcgcaggccgctccgccgccgtacccgacctggctgaggaagcgcagttccccggcgccgatctcccgcgccagggcgacctcggcggtgctgtccatggtgaaggtcaccaggccgtcgacgtcggtcggcgccaacccggcatcggcgagggccgcccgcaccgcctccactgccaggtggagctcgctgcggccggattccttggagaactccgtcgcgccgatcccgacgatcgccgctgttctcgagatcactggatcctcccgacctgaacctgcccggtcacgtgatcgccgccgccggcccgtccgacgacagccaccgtgcacccttcggacgacgcctccgtcacctgaccggtcaggacgagggtgtcgtacgcgtagcacggcgtaccgagccggacggcgacgttgcgcaccatcacccccgctcccgcccagtcggtcacgtaccgctgcacgagtccgttcgtggtcagaatgttgaggaagatgtccctggagcctcgccgcaccgcttggtcccggtcgtggtgcacatcctggaagtcgcgggtggcgacggcggtgctgatcacgaaggtcggggtgaccaggatccgcagttcgggcaggacgacgccgacggccgtgttcatggcaggagccgccacgcgggcagggtcaactcggcatccacccgcacgaagtcgacctgcaccgcggccccgatccgcacctgcgccgggtccgcccctggtatctcgcccaccatccggaccccctcggtcaactccaccaacgcgaccacgatcggtagccgccgacccggcaccggcgggtggtggtgcaccacgaagctgaagacctcgcctgtgccgcgggcgaccacgtggtccctccggtcggcgccgcaccgtgggcaggccggcccgggtggatggcgcagtgccccgcaacctccacaccgttggagacgcagttcgccggccgcggttccggcccagaagaaggcggtgtcccgggtgacgaccggcctcagcacgtccggtgccaccgccgccggtcccgcttccggtgccaccgccggaaccggcggcgccgcggcgtccgagacggtgggcgggctcgacggtcggaacttcagaatccggaaggtcatcgaggccactgcttcctcgccgacgtaccaggtgctgtcggtggtgacgaaccagccctcgccgagcgctgttcgtttgggtccactcacgtccagcagccggctgcgcacctcgacctgttcaccgtggcgcaggtaccggtggtaggtctgctcgcagtttgtcgccaccaccgaggtgaacccggcccggtcgagcacggcagacatggcggacagggggtcggcgggctccgcggccggatgcagaccccgcatcgtccacacctgtgtcatggctgggggcgccacaccggttcgctcgtagacggggttgtcgtcgcccatcgcctccagccagttacgaatcatgggcaggttgaccgggtcgcgcgctcgtcgcggtggccccgcaccggcagcgcggatccgctccgccgcgacgatgatgccgcctcccattggttcctcccccctaccggggcacccggacagctgggcctgaaccaccttcagccctcctctgccctgggcaggccgagtactcgttcggccaccagcgacagcaggatctgggtggtaccgccggcgatgctcaggcaacgggtgaggaggaacaggtggacgggctccgcgctcgcgccgtcagccgcagcaccggcgggaccgcacagcaccaacgccgtttcggccactgcctgtcggtggccgacaccgatcagcttggccaccgccgactcgggcccgccccggtcgtcaccgagccggcgcagcatggcccgacactccaccagggatacggcgagcccgtcggcgatgtggccgccgagacgttcccgcatccccggctcgtcggcgagacccccggcaccgaccatccggaccagccgctcgacgtctgccccgtgtcccgggccacgtcccatggcgacacgctcgtaggagagcgtcgcccgggccagccgccagccctgccccggttcgcccaccacgcagtcgtcggggacgaagacgtcgtccaggaagacctcgttgaagacggaccgtccggtgatctcgcgcaacggacggatgtcgatgccggggctgcgcatgtccaccaggaagtaggtcaacccgcgatgcttggccgccgtccgatcggtgcgggccaggcagatcgcccagtccgcctcggccgccaacgatgtccacaccttttggccggacagtcgccaaccgccggtcacccggttcgcgcgggtgcgcagcgaggccaggtccgagccggcttccggctcgctgaacagctgacaccaggtgatgtcaccgcgtagggacgggccggcgaaccggtcacgctgggcatcggtgccgtggcgcagaatcgtcggcaccgcccatccgccgattgccaggtccggtcgagtgaggccggctcggtcgagctcctcgtcgatcagcagttgccgcgcgggtgaggcgtcgacgccgtacggtgcgggccagtgcggcgcgaggtagcccacggccgccagccgggaacggcgctcggcgtcgggcagctgcgcgatcacacggatctgggcgcgcaccgccacgcggtccgcggattcggcgtccgttccgcccgatgacggcggtgtcgcgaccgcgtccgctgaggccggtaggtcaccgtcaaccgtccacacgtggcgccgagcccccgccagcgtcagctccgcgcagcgctgccgccagccggcggcaccgccgagcacctgccgtacggcgagtgcacgacgcaagtagaggtgagcgtcgtgttcccaggtgaagccgatcccgccgaggacctggatgcagtccttggcattgtccacacccgcgtccagggcgatcgcggccgctgtggcagcggccagcggcaactcctcccgcgtctggtcgtaggcgcgtgccgcgtcccaggccacggcgatggcccgctccgcccggcacagcatgccggcacagaggtgctggaccgcctggaacgacccgatcggccgatcaaactggcgccgcaccttggcatgttcggtggcggtccgcaggcaccacccggccaccgctgccgcttccaccgctccgagcagtgccgcgaggtcgcgtagccgggcctgcccggaggagggcaggagctgccctgactcgacgagcgctccggccagccgcacgtcggccaagggccgtgagaagtccaccggtgtacgcgacctgacacggaccccgtcgcgttccgtgtcgagcacgaaccagatcgtctcggttccggtggtggcagtcagcatcaggtgggtgctggcccccgcgccgaggacggcgtcgacccggccggtcacccggtacgctccccccggcaccgacacggccgtcaacgttcccggagccagtgccaccccgaccgacacgtcaccggccgccaggtccggcaggagagtcttgacggccggcaccgactggtgcggcgcgagcgccagggccgcgagcagggtgggcatgaccgggcctgggaccaggtcgatggtaatctgttccagtacgacggcgacgtcgctgacccgaccgccatcgccaccgagctgttcgggcacagccaacgcgaagcagccgaggtcggcaagaccgggccagtgccggtcggcctgcgactgcgatccgttctccagcgcccgcacggtggtcaggacgtcggccccggcggcccaccgccgaatcgtgtcctggagcgccaactggtcggtggtcatcgcgatcggcatcgacactcctcacctgggcacctcacgacagtagaacacgttctatgcagcgatcgccagccaccccgaccacgccgcgaccggtccgttgctaggcttgggtcggggcctgaccgctaccaattcgacaaagaccacgaaaggcaagctggtggcgtcgagaacaaataccagaagtccgagtgtcgccggcagcctgagcgacgccgagcaggggtcggcggcacaacgtgagcgcaggcgacgcatcctggacgccaccctcgtcctggcatccaagggcggatacgacgcggtgcagatgcgcgccgtcgccgagcacgcagatgtcgcactcggcacgttgtaccgctacttcccctccaagatccaccttttggtgtccgccctcgccagggagttcgagcggacgcaggacaggctccgccgcaccgccatcccgggcgagacgccacacgagagaaccgtgttcgtcctcggccgggtcacccgcgccatgcagcgcgaccccatgctgaccgaggcgatgacccgggccttcatgttcgccgacccgaccgccgccgccgaggtcaatgtcgtcgcgcgactgatggaagacatgttcatcatggccatgcgcgacggcaagccgtcggcggacgaccgggccaaagcccgcgtcatcggcgacgtctggctgtccagcctggtcgcctgggtcaccaggcgagcctcggccaacgacgtgcacgagcacctcgaactcgccgcgcgcctgctgctgcgttgacccgagcgggggcggcacctggtggattcgccgccgacgggccgcccacgccaccaacccgataccccgaaagaaaatcacgttaggtggtggcgcagtcacccgacttgtcctacggtgctgaagcgaacgtcggaggcacaccagtggctacacctgccagccgggtgcgcccggtgatctgacgcgggaggggactgtgggaatgacgcgactgttgcccatggtggttaccccgtcgttcccgtccacgacgctgccgtccatgcgggagttgggcgggctgaactctccgatggcgtgcgtgccgcgtcggaccagcctgtgcgaggcaggtccggcgacgccgatgcagggtatccgtcgggaaggacaggagtgcacccacgatgagctatcagcacgaccgggacctgcatctcacctacagccccgaacggggctactggcacttcatgctctacatcgagcccccggcatacaccggcggcgccatcaacgccggccagcaactcgacgccttcgccagccgctacgcggccgaatggcgtgaccggctcactccctgcacgccggacgccctccacgtcaccctcgtcgccccggacgaggcgccccaactgtggcatccctgcgtctacgacgatcccgagtcaccctccgcggtcgcccgtgacggctgcgtgtgctggcgggccttccgtgacccgatcacctggttgcccgtcgccgtccaccactaccgaacggtcaccggcaaccacgagcactgggaacaccacacctatgcccccctcgcgctgcccgacggggaacagctgaccgcactcatcatcgaccgcgaggccgacatggtctgggcccgcaccgaccgaggcgccctacacatcctgcccgagaagcagaccgccgggtacagcaccggataccgtggcagtgggcccgccgaactcgccaggatgatcgagaagatcgtggcctccgatggttacgacgtcaccccgggcacgcccaaccgacggccagccgagaccgtcctccagtgggccagtagccacgcggccgcccgtacccaggaactctctctccgtcagctcgtgctgctgtgtcgcaccggtgtcgtggcgtagccgacagcgtccgccccacagccatggtgtgtacgccgggtcgggcgtgccggtgctactcgccgacggggtcggcggcactgcggtgcagcgccgcaccgaagagccgccgggattgatcgggccgtggcgcgacgaacgccccggtcgcctcgacaagcagttcgcccggttgggccacggtggtgatgactccgtgggcggtgctcttgcggccgttcacggcggtcacccggcccgtcagctgcagcggggttcgcaacgggatgggggcgtgatagcgggtgtccagccggatcgtcattccggcacgcccggtcgcgctgaccacatagccaagtagttggtcgagcagcagcgcgctgaccccgccgtgggcgtacgtgggtggcccctcgaaggccagcccgagtgtgcacgtgccgattgccaccccgtcgacgaggtcgatgcgcagtggcggcgccagggcgctgccggcaccggtcaccgggttgtacatccgtactccgtccagcaggtcgtcggcactcggcaaccgcgcccgctcgcgctggtgcgtggtcagcgggcgagttgcccgacgcacgttggcggtgacctgacggagttggtcggccggagcctcggtggcggccgcctgctcgaccaggtcacgcagggcatcccccaactcggcgatcgcctcccgccggtccagcagtgacggactgacaccctgccgttcgcgcatgggaaagtggctgcgccagcgctcgtcgttcgacctactcatcgtcaccgtcgtgcccctcgccctcgaaccgacgccaccgcgcggatcctggtcaacccggcggtccggcgcgcccgtcgacggccatcatgacaccgtccgggtgccgagatcctgatcggcgtcgcggccggcgtcgcgaccactggtcgaacgtatacctgttctaatgatcgaattctagcgtagatacgccacacctcccggcgccgatccaaataatgtaacgtgttctactatcagatttcgctgggctgggggtccgatgacgaccgtggtcgagtacgacgtagtggtggtgggtgccggcgcggcgggcatggtgggtgcgctcgcggcgacgaagcacggtctgcggaccgttgtcgtggagaaagccgctgtctacggtggcaccaccgcccggtccggggcgggaatctgggtgcccaacaacgaggtgctcctggacgccggagtgccggacactcccaccaaggccgccgagtacctgtccgcagtggtcggggacgaggtccccgcctcgcgcctgcaggcataccttgcggctggacctgccatgatctccttcctgttacagcacacgccactgcggttcgcctggatggagggctaccccgactactaccccgagttgccgggcggtcttcccggcggtcggtcgatcgagccgcagcccctcgacgccaatcttctcggtgcggagtacgccgccctgaacggcccctacatggccaccccaccagggaccgtcgtcatggatgtcgactacaagtggcttgccctcatcgcccgccatccgcgcggactgacgacggccaccgagatcgtcagccgctacctggcagcgtggatcaggggacagaagccgatcacgatgggtcaggcgctggccggagggctgcgagccggcctgctggccgccgacgtaccggtctggctgaacaccccgctgaccgagctacacgtcagtgcgggacgggtcgcgggggtacgggtagttcgcgacggtgaggaggtgctgctcaccgcccggcgtggcgtgatcgtcggatcaggaggcttcgagcacaacgaggcgatgcgcaagcagtatcaacaagccccgatcggtacggactggacggtcggcgccgcgtcgaacaccggcgacgggattcaggcgtgtgccgagatcggcgctgctctggagttgatggacagcgcgtggtggggtccgatgatcccgttgccgaccggcccctacttctgtctctcggagcgcacgctgccgggcaacatcttcgtcaactcggccggggacaggttcgtcaacgaggccgccccgtacggcgacgtggtacgggtcatgtatgcgcaggacgcctttcccgcctggatgatcacggaccagcggtaccgcaaccgctacctgttccgtgacatcccgccactgctgccctacccgaacgagtggtaccggtccggtgccctgttccgtgactggaccatcgagggtctggccgggaagatcggtgtaccgccggcagcgctgtgcgccaccgtcgatcgtttcaatgacctcgctgcggccggccaggacaccgacttccatcggggtgacagtagctacgaccactactacgccgatccgacaaaccacccgaacccctgtctggccgcactggtgttgccgccgttctatgccatgcggatcgtcccgggtgatctcggcaccaatggaggggtacgaaccgacgcccagggccgggcgttgcgtgtggacggctcggtcatccccggcctctacgttgccgggaacgcaagcgccgcagtgatggggcgcggctacgccggtgcgggatcgacgctcgggccggcgatgaccttcgggtacctggccgcgttggacatcgccgggtcgtcgggtgagtgacggctatcggcctctgcccacccaacaccatatgctgaccttcagccgtcacctcctcgcccacccgaggccagtgcgaacccgcgggcgagcgatggcccttggcggcatggtgggcatggattggtggaggtcgaaactcgatgcgcgctgtctggatcaccaagtcgggagggcccgaggtccttgaggtacgggagagccccgacccacagccggatcgcggggaggtgcgcatcgcggtccgtgcctgtggattgaacttcgcggaggtcatggcccggcaggggctgtatccggacgctccgaagccaccctgcgtggtggggtacgaggtggccggcgtcgtcgatgccgtcggcgccgaggtcgtcggcctcgaggtgggacaacgggtactggccctggtgcggttcggtggccacgcggacagcgtatgcgtacccgcctcccgagtgctgccgatgccggacggtctcggcttcaccgagggagccgcactgccagtcaactacctgacggcctaccacatgctcttccgggtggcgaacctccgtcccgaggcccgcgtcctggtccacatggccgcgggtggggtcggcatcgcggtactccagctgtgccgcacggtaccgggcgtggtcaccttcggcacggcttcggccgccaaacacgacgtgctccgcgaggagggctgcacccatcccatcgactaccgcaccgaggactacgtcacccgcgtacgggagctcaccgacggcgaggggctggaccttgtcctggactccctgggcggccgtgactggaagcggggtatgggtctgctccggccggtcgggcaactcgtcgcgtacggcttcgccaacctggccgcgggcgagcggcgccgcattcgccggctcgtcggccagatcaccggcgtacccctgctgacaccgttggggatgatggaccgcaaccgcacggtcagtggcgtcaatctgggacagctgtgggatcgctccgacctgctgcgtgaggaactgacggcgcttctggacctgtggcgcaccggcgcgatcacacctcgcatcgaccacgtgtatccgttcgaggacgctgcggcggcgcaccgccggatcggtgaacgtcgcaacgtcggaaaggtcgtcctcgtcccctgacagtcgctgaggccgatcggcaccgacgtcgtcgacgaccttcgtggctgcttcgatggcgccaccaggcacgtgcgatgctacgataccaagcaagcgcttggcaggaggtgcgatggggcggctggacggcaaggtggctctcatcaccggcggcgcgcgcggcatgggcaagtcacatgcccggcacttcgtcgccgagggcgcccgggtcgtcatcggcgacatcctcgacgaccggggcacggctgtggccgaccgcctgggggatcgttgccgctacgtgcaccacgatgtcaccagcgaagacgagtgggccggcgccgtggccgccaccctggcggcgttcgaccggctcgacgtgctggtcaacaatgccggcgtcttccagcacgcgccgatcgccacgatggatccagccgagttccggcatgttgtcgacgtcaacctgaccggctgttggctcgggatacacaccgtggtgccgacgatgacaacggccggtggcggatccatcgtcaacgtgtcctccatcgagggattcgtcggcgcggccggcctctcggcctacagtgccagcaagttcggcattcgcggcatcaccaagtcggcggcgcaggagctcgggtcggccggcgtccgggtcaactcggttcatcctggcggcgtgatgacctcgatggcgcggaccgcggccgagaccatgcccatcgtcgacccgggcgcactccccaggtcgctgccgatcgcccggttcgccgagccggtggaggtctcccggctggtcgcgttcctcgcctcggacgagtcgtcgtacaccacgggcgccgagttcgtggccgacggcgggctgctctccgggccggggtactgatggccttcccggatcgcggaacaaccgtggccgaccaggggatccctgcggaaggcggagcctcgtgagccaacgcggcgacgtggcgatgccagccgaggacgtggcagcgcacctggcccacggccggaagctccagctcgcgaccgtcaaccgggacggtacgccgcatctggtcagcatgttctatgcgatgcacgacggacgcatcgccttctggacctaccgtgcgtcgcagaaggcccggaacctggcccgtgacccacgggtgacctgcctggtcgaggagggcgacggctacttcgagctgcgcggcgtgcaggtgaccggagaggtcacccggatcgacgacctgaccggggtggtcgcgatcggccgcctgatcgccgcgcggatgcccagtcccgtggcgagcgaactgccgccgggcgaggtcgccgcggtgctcgacggatacgtcgcgcaggcagcaaccaagcgggtggcctacctggtcgagacgcgacgggtggtcagctgggaccaccgcagactggtgaactgacctgctctgccggtgtctgggctatcgcacgtcaccacgcagatccgccagataacccggccactcaccaccgccgtgcactgccaccgccgccccggtcacataggaggccattggggaggccagcagcaggcagactccggcgacctcggccggcgtcgcgggccgccccagtggaacagtgcgcgccacggcggcgggatccagccgaaggtccgcgtcgccggcgaccggaccggggacgacgctgttcacgcgtaccgccggcgcccactccgcggccagactcgtcgccaggtggtgcaggccggccttggccgcgccgtacgcggcggagccgggcgacgggcgggtgccgctgacactgcccaccatgatgatgactccaccaccggtctgctgttgcatgacggtgttggcggcctgcgcgacgtgcaacggagcgacgaggttcaactcgatgatcttggcatgcagccggggcgaggcggtcgcggctaccgtcgacggcgcgccgcccgcattgttcaccagcacgtcgatacggccgaaccgctcagcagccgccgccaccagcgcggcggcctgggtgggttcacgaacgtcggcctggacgaagtcgggcaccacggtggacggctgattccgaccacagaccagcactcgggcgcccaccgcgaggaacgccgaggcgatcgcggcaccgatcccccgcgtcccaccggtgacaaccacaacccggtcggtgaagtcgagagggtccataagatcgatggtagcccatttcaaattcgcccggtcgggcctggaggggacgcgacgacgaccggctgaaacctttccgcatatgctagaacacgttactgtttgcgaatgaagttcagcctcggcatcgcgctcagcccactcgaccaactcatcgacttggtgcaggccgccgaggagtgcggcttctcggccatcgccctgcccgactcgctgttctactccgaggagatcagcgcacagtatccgtacactccagacggtcgccggttctggacggtcgacacgccttgggccgacccgctggtgaccgccgccgcgctgggctcggccaccacccggatccggttctacacccaggtactcaagctcggaccccgtaacccggtgctgttggcccgccaggtcgggtcggtggcgaacctgaccggcaaccggttcggacttggtgtcggactgggctggtcgccggaggagtcgctgtggtgcggctcgccgttcaccgcccgaggggcccgcggcgacgaggcgatcgaggtgctgcgactgatcctggccggtggcatggtggagcaccacggcgcgcacttcgagttcggtcgcctgcagatgagcccggcacccaccgagcaggtgccgatctacgtgggtggtcacagcagcgcggcgttgcgccgggcggcccggctgggtgacggctggtcctcggccatgatgcgcttcgacgacttgcgggcgacaatcgaccaactcacccggctgcgcgtcgagtacggccgggccgaccagccgttcgagatccaggcggtgtgcatcgaccggttcgggctggacggcttccgggagcaggccgaggccggtgtgaccgacgcgatcgtggtgccgtggcgcttctacggcgtcggcttcgacggcggactggcggccaagctcgccggtatccggcgcttcgccgacgaggtgatcagcaggattccctaggcgaaggcggcgtccacctcggccgcggtcaatccgaagtcggcgagacgatagtggtgcgcggggcgttgtcgctgccggtaccacgcggtcatcgcggatcgcgcgacagtggtcaaccgggttcccagccgttcgtagatcatctcgaccaccctgatcgggtcggccacgaagtcgtcgtagtcgacgtcgacgaagcgtgccgggtcgtgtcgttcgcggtcggccatgaatgtgcggagcccacgtgaccagagccgcgactgcgccgcaccgagcacctcgccgtggaacaactccgaccagcccgcgcacgcctgcgcgttgaggctgcacaccgaggcgatcacgtcctgcggcgcgcggtgcgtctggatgaccacggcgtccgggtagacggcgagcagcgcgtcgagcgcgaacaggtggctgggattcttcaacacccagcggcgatcctggtcgtgcaggccgatgagctggaggttacgccggtgccgccggtaggcaccggtccagtcctgcgcgctgagccaccgcgaatagctcggcacgtgcgccaggcactcgaaggacacggacatcatcgactggcgcagcagccgccagcactcctcgacctggtcggccgcggtgtggtgcgcctccacgaagctcgggttggtcgcgtggtgctgcgcgtaaccggcctgcagtgtggcgtagacggggttcgactcccaggtggagcgcggtggccggggttggggggcctcggtgagccacagttcgagcccctggtgcgcgggatccgcggtgagtagccggtgcagggcggtggttccggtacggggcaggccggtcacgaagaccggtcggggtaccggaacctcgacgtactccggaaaccgtcgccaggcagcttcgctgagcagccgggacaccagcgccgcgcgcagcagcgcgcgggaaaccttgctaccggtgggcgtgagggccgcctcgttccggtacgcggaaagcaactctcccatcccctcgcgatagtcgtcgtcgccgaagtcgtcgagtccggtgagccgggtcgccgaggcgtgcaggtcgtcgaccgtgccgacgtccgtgcgtgtgctgcgcatgctcgctcctgggctcagtggtggaactccccgcagttgacgtcgaggcactggcccgtgatgccacgcgccaggccggagacgaggaacagcacagcgccggcgacctcgtccggcacgggcagccggcgcaggtcggtcgtcgcggcgacctcgtcgtagatctgctgtgccgacacaccgcgctggctcgcctggtagtcgaaccacaggcgtaggctgtccgcccagatccagccgggtgccacggagttgacccggacgcccttcggcccgagttcgctggccagattctgcgcgaccgcgagcagcccggccttggccagtttgtacggcccgaatggtcgccgcgagtggcgaagcaccgccgagttcaccatcaccaccgagccgccggtctccaccaacgcgggcgtcagcagccgggtcatccgcagcgccgcgagcacgttgacctcgaagcttgaccgcaggtcggccagctcgacagtctgcagcccgcgcatcggcggcatctcgaacgcgttgctcaccagcgcgtcgacgcggccgaactcggcgagcgcagcccgcacgagcgccgcgctcgactccccgtcggtgaggtcggtgggcaccgccagggcccgttgacccaccgcggtcaccttcccggccacctcggtcaggaacgacccggtccgggcagcgagcaccacgtcggcgccggcctgtgcggcccgcactgcgatggcctggcccagtccgggaccgaccccggccacgacgacgaccttctccgcgagcagcacggctcagcccagcatccgggccgcggtcgcggcctgtcgggcggcgatgcgttcccgccaggccgtcggcccgatcggctcatggtagggcacctgcttcggcaggtcgtccacctcgaccacgtccacccgcggcccgtccgcggcggtcaactcacgggacagccgctgccagcgcagctgcacgtagccgcggtcgtgaccggtgcactccagccagttcgccacgcccgggtcgcgttcgctgatcacgtaacggatcatcccgtccgggtcgacccgcgcctggggcaccgtgaggctcgtctggtgattgctgtagtccaacgagacgtaccacatgctgcccaactggatgccctggtacggcgcgtccgaggccggcacggtgaccaccatggcctgaccgtccgtgagctggtagtgccccaccgaggagtactgggtggccagcccgcccggcgtgagtcggggcggtgtcagcgtgttcaccggcaggttcaggtaaaaacgttcggcgaacgcgaggaacgtgcgaattcggccggtgaggatcttcccggcaacggtgtatcgcttggccagggtcgcctcggtcagtggcggtggagctgcgcccagggtatcggcacggtgaatgcgcagcgtgccgggccgctcggccgcccagtcgctgaacacctcgcggaccacgagcatggctgagccgggagcgagtggaaacgcgttgcggccggagagccctggcccgaaccggatctcgaaggcgccgtccgcgccgacttcgatctcccggtcgtcgaacgcggtgagactgtccggcacgttgaccggggagtaggagccgtcgaggatctggaagctcaggtcggcggtgctgccacggcggccggtcaccacgtactccgcgtcgtcgcggagccaggcgtggaagtagagagtgtccgggttgtcgaggcccatcttcgtgtacggccccgtcgagcgcacgaaataggggtggtcgcggtcgtaggcccaggccatctggatcgaggctcggacaccgccggccaggtagtcgtagccctcgaccagatcctgttcgccgcggacgtgggcggccccgacgatgacacgctcggcttccgcaacggcgttgacaaacgactgagtgagcacgatccaatggtagaacgtgttctaattttcagtcaatacggcctaccgggacgggaacggctcggcgccttcgtcatccccaccgagatcaccaccgtggccgggctcatccgcttcccgggggcagccgccgccaggacagcgtcccaagccgggccaacgtctcgtccgcctcggcagccaggtccgcgaggacatccgcgaccggacgcacctcgttcatccgacccacgatctgcccgaccggcatcgggacgacagtcggatcgtcggaagccatgagccgggtgtgtgcctcggccaccagcagattctgcagtggcatcggcagcggccggggcgcagcctcctcactccaggcgtcggtccaccgatttcgtagcagtctggccggcttaccggtatagacgcggctacgtaccgtgtccgctgacccggcccgcagcagggcctcgcgtaacgcggcgctgctctggtattcggcggtgccgagccagaccgaccccatccacacaccgcacgcgccgagcgcgagcgccgccgcgatctgccggccgctaccgatgccgcccgcggcgagcaccggcacctgcgcacccaccgcgtcgaccacttccggcaccagcaccatgctggcgatctcacccgtgtggccgccggcctcgtagccctgcgccaccaccaggtcgaccccgctcgccacgtggcctcgggcatggtcggcccggccggccaacgcggccaccaccacgccccgctcgtgcgcctgggcgatcacgtcgggtggcggcgggccgagggcgttggcgaccagtcgaaccgggtgggtcaacgccacctcgacgtgcgaacgggccacggagtgcagccagccgagcaccccggcccgctgggaattgtcgacaccaagcggcggcactccgaggcgcagcagggtccgctcgacgaagtcacggtgcccggccggaatcagccggtcgagatcagcgggagcgccctcggccggcacgctgctgggcatcaccacgtccaccccgtacggccgtccctcggtccggtcgtcgagccaggtgagtaccgcgtcgagttcgtccgggtcattgaaccgcacgcagcccagcacgcccagaccgccggcccggctgatcgcggcgaccacgtgctcggatgggctgaagccgacgaacgggtactcgatgccgaaccgctcgcacagctcagtccgcatggctgacctcctcggccggatgttccgcgacgtgccgctgcgcccactggtagtcggccttaccactgatcgtgcgggcgatcgcatccaccagccagatggcccgcggcaccttgtagccggcgatctgccgccgaaggtgtgcctcaaccgcgaccaggtcgagcgagacgccggcccggggctggatgagcgccgccacccgctgcccgagccgttcgtcgggcacaccgacgaccagcgcgtcgaagacgtcggggtgtgtcttcagcgcgccctcgacctcttccgggaagaccttctcgccgccggtgttcacacaggtactgccccgaccgagcagcgtgacggtgccgtcgagctcgagtcgggcgaggtcgccgggtagcgcgtaccgcaccccgtcgacctcggtcagcagggcggcggtcttgaccgggtccttgtagtagccgagtgggaggtacccgctcttggccagccggcccacctcgcccggcggcaccgcccggccgtcgtcgccgaggaccaccgtgctcggcgcgggcatgaccctcgggtcctgtaccgcgccgccgggcacctcggcgaccacgcccagcccgatgaagccggtctccgacgcgccgatcgcgtcggtgaccagcacgtcgggcaacaggtccaggtattgccgtttgaccgccggggagaacagggcaccactcgacgagacggcggccaccgacgaggcgtcgtagtcaccggccgcgtaggcctcgatgatcggacgggccatggcgtcgccgatcaggaccaggacgttcacccgccgccgttcgaccgtgcgccacacctcctcggcgtcgaaacgcggcagcagcaccacggagtcgccggcgaacagcgcggcgagcacggcccactgtgcgttgccgtggatcagaggggccatgcacaggcgcaccatcccggtcgtgccggcgccccgggtggactgcgcccactcgtcctcgagcgggatcccggtcatgaagtcgacgccaccgccgagggcacgccacacgtcctcgtgacgccagagcacacccttggggtagccggtggtgccaccggtgtagagcaggtagatgtcgtccgcggagcggtcgccgaagtcccggccggagtcgccggcggccaacgcgtcggcgtacggcactccgccgcacccaccgatgtcctcgtccgagccgtcgggcagggccaccacggtgtgcagtccgggcgcggcggccagcacgctggcgacccggggcgcgaaacagcggtcgtgcacgagtgccgacaactccgcgtccgcgaacaggaagcgtagctcgttttccacgtaccgatagttgacgttgacgactgcggcgcgcagcttgaagaccgcgatcatggccaccacggcctcgatcgagttactggcgtagaggccaacgtgatcacctggccgcacgccgcgattccgcaggaagtgggccaaccggttggcgcgctcctccagctccggatagctgatcgcccgctcgccgaagtacacggcggaacggtcgccgaaggcatcgaccgcatgctcgaacaggtctgcgatattcgccgccataacttaaaagtagaacctgttatcgttgctgacaagccttgaaatcctcgaaggaggcacccatggaatcggtagccgaacagccacacgcactcgtccagcaacgtggcccgatcttggtcgtgaccatgaaccgaccgcgggtccgcaacgcactctccaccgagatgctcgccatcatgcgcgacgcgtgggatcgcgtggaccacgatccagagatccgggcctgcgtgctcaccggggccggcggcgccttctgcgcgggcgcggacctgcgggcgatgacccagtcccaccctggcgaccgcttcaacggtgccgatctctcccggatcgacgcgctcctgaagggacggcggctcagcaagcccctcgtcgccgccgtggagggaccggcggtcgccggcggcaccgagatccttcaggcgaccgacatacgcgtcgccggcgcgagcgcccggttcgcggtctccgaggcgcgctggggcttgttcccgctcggcggctcggccgtacggctggtgcggcagatcccgtacgccatcgcggcggaaatgctgctgaccggacgtcagctcggtgccgccgaggctcgtgacgtgggtctgatcggtcacgtggtgccggacgggcaggccctggacaaggccctggaactggctgggatgatcgccgccaacggccccctcgcggtgcgggccatcctgcagacgatccgcgagaccgagggcatggccgagaacgacgcgttcgaggtggagtcccgaatcggtacggcggtgttccgcagcaccgacgccaaggagggcccccgcgccttcgtcgagaagcgcaccccccagttccaggggcggtagtgctggcctagatggcccgttgccgcgcggcccagtacgggtcgcgcagcagtcgcttgtagagcttgccgttcgggtcacggggcaactcgtcaacgtagtcgacgctgcgtggcagcttgaacctggccagccggccggccaggaacgcaagcagctcgttggtcagctccgggccgggggtcacaccgagctccggctgcaccactgccttgatctcctcgccccactcgtcgtgcgggacaccgaagacagcggcgtccgcgacggccgggtgagcggcgagttcgccctcgatctcggctggatagacgttcaccccacccgtgatgatcatgtcgctcttgcggtcacacaggtagaggtagccatcgtcatcgagatagccgacgtcccccacggtgaacatccgatcccgccaggcctgtcgggtcttctcagcgtccccatggtattcgaaggtcaactcgcccatctgcagatacaccgtcccgggctgacccgctggtgcgtcgttgccgtccgggtcgagtacccgcacccgtgtgcccggccaggcctgccccaccgaaccgggccgggccagccagtccaccgcggtgatcagggtgcctccgccctcggtggcggcgtagtactccaccacgaccggcccccaccagtcgagcatccgacgcttgacctcctgcgggcacggcgccgcaccgtggaccatcacgcgcatcgacgacaggtcgtacgcggtccggaccttctccggcagggcgagcagccggcggaactgggtgggcaccatgtggctgtgggtgacccggtgacgctcgatcagccgcagcatctcgtgcggatcccaccggtccatcagcaccacgggatgcccgagttggagggagacaaccacgaagttcatcaccgcggtgtggtaggccggcgagcaacacaggtgcacatgggagtcgaacggcgcgagcccgaacagcccgaagaaccagaggaagactggtgaaacggtgtccgggtcggcaccggtgagcggccgacgcacacccttgggtcgccccgacgtcccggaggtgtagaccatcagcgcgccgagggtccgcaccgggggccgtccggatccaccggcaccgaggctggtgagcggccgaaacccgggaacttcacctgccgctagacacccgtcggccgggatgccggcctcggcggcggccgtagcggcggcctccgcgaaccgtccgtgggcgatgaacgcccgggcgccactgtcgcgcaggatgtaggcgatctcggcagcggtcaggtgccagttcaacggcaccgagtacaaccccgtctccagggccgcgaactcggcggcgaacaggtcggcgccgttgggcagcagcatcgccacggtgtccccgggcgccaggccgagcgactggaagccgcgcccgatccggtcggcctcagcggccaactccccgtaggtgacggtacggccgtccggctccacgatggcgacctggtctggatcctgactcgcgatgttccacagtccgatgccggtcatagaccccactctataacgtgttccagtcactgaacagcggacgatagctagccttgattcactgacttagaacgtgtttcactgattaccgtggaccccgctccggcatcgccgctcgccgccccgctggacatcagcttcgactacacccggtcgctcggtccggtcctgggccagttcatgaccggactacgcgaccgtcgggtgctcggcgcacgcaccagcgacggccgcgtccacgtacccccactcgagtacgatccggcgacccacgccccggtgaccgagctcgtccccgtccagccaaccggcaccgtgaccagctggacctggactgagaggccgctggacgggcagccactggaccgaccgttcggatgggcgctgatccggctcgacgggtccgacacaccgctgctacacgccgtcgatgccggccgcgagtcgatgcggaccggcatgcgggtgcggattcgctgggccaccaggcgatcaggacacatccgcgacatcgcgtgcttcgagcccgtacaggccccggaccccggggtcgatccagccgccggcggcgacccggtcacggtcatgacgacaccgatccgactctcctacacgcacaccacctccgccgaggagagccgttacctccgcgcgctggccgaggggcggctactcggacagcgctgcccggtctgccgcaaggtctacgtaccaccccgggtctgcccggcggacggcgtgccgaccgaggacgaggtgccggtgcgcgatcacggcacggtcaccacgtactgcgtggtcaacgttccgttcgccggccaacgactggaccccccgtatgtggtggcccagatcctgctggacggtgccgacatcccgatcccacatctgatcctcggcctgcccaccagcgaggtacggatgggcatgcgggtggccgcggtgtggcgggacccggaaacctggtcgaccaccccggagaacatcgcgcacttccgccccaccggcgaaccggacgcgccatacgagtcctaccaggagcacctgtgaacccgaccgtggccgtcatcggcttcgcccaggcaccctgccgaccgtcggcggggaccaccagtggcgtcgaaaccctcgtcccgctcttccggcaggccctgtcggcagcccaactcgaccgacgcgaagtggacttctggtgctccggctcgtcggactaccttgccggccgggcgttctccttcgtcagcgcgatcgacgcgatcggggcgtacccgccgatctgcgaatcgcacgtggagatggacgcggcctgggcgttctacgaggcgtacgtgaagattctggccggagaggcggagaccgcgctggtctacggcttcggcaagtcctcggccggcctgctacgtcgggtactggcactccagctcgacccgtacgtgaccgcgccgctctggcccgactcgacgagtgtcgccgcactccaggcccggctcgccatcgacgccgggatcgtcaccgaacaggccatggcggaggtggcggcccgcagccgggccgacgccctcaccaacccgtacgcccaggtccgcggccgactcgacgtcgacgacctggtcaccgcgccgtacatcgctgatccgctccgggcacacgactgcgcgcccgtcaccgacggcgccgccgcactggtgctggccgccggagaccgcgctcgtcggcaccgacagcagccggcctggatcagcggtgtggcgcaccggatcgacccgcagggcctcggcgagcgggacctcacgacggtgccgtccgcggtcgccgccgccgacgcggcggccctgcccgccgacctcgacgtggccgagttgcacgcaccgttcacccaccaggagctgctgctgtgcgcggcactcgggatcggtgaccgggtccgggtcaacccgtccggcggtgcactctgtggcaaccccatgttctcggccgggctgacgcgaatcggcgcggcggccgagcaggtcatgtccggccgggcgcggcgggcggccggacacgccaccagcgggccggccctgcagcaaaacctcatctgcgtgctggaggcgacgccatgagacgaacggccgtgctgggaaccgggcaaacacagcaccagacacggcgcaccgacgtgtcgatggccgggctgtgccgggaggcgatcgaccgcgcgctggccgacgccggcgtcgactggccgcagatcgacgcggtggtgctgggcaaggcaccggacctgttcgaaggtgtgatgatgccggagctgttcctcgccgacgcgctgggagccgccggccgcccgctgctgcgggtgcacacggccggctccgtgggcggcgccaccgcgatcgtggcgaccagcctggtccgggccggcgtgcaccaccgtgtgctcgcggtcgcgttcgagaagcagtcggaatccaacgccatgtgggcgctgtccatccagccgcccttcaccgcaccgatcggggccggggccggtggatacttcgcgccgcacgtccgcgcctacattcggcgctcgcacgcgcccgagcacatcggcgcgctggtcgcggtgaaggaccgacgcaacggcgccctcaacccgtacgcccacctgcgccagccggacatcacgctggagtcggtacgggcgtcgcggatgctgtgggatccgatccggtacgacgagacctgcccctcctccgacggtgcctgtgccatggtgatcggcgaccaggcggcagccgaggcgagcgagcgtccggtggcctggatccgggctaccgtgatgcgcaccgaaccgacctacttcgccgggaaggaccacgtcaacccgagggctggtgcggaggcggcccaggcgctgtggcaggcggctggcatcaccgaccccctcgatgaggtcgacgtcgccgagttgtacgtgcccttctcctggttcgagccgatgtggctggagaacctcggcttcgccgaggcggggcacggctggaagctcaccgagtcgggtgagacccggatcggcgggcggctgccggtcaacccgtccggcggggtgttgtgttccaacccgatcggtgcgtccggcatgctccgtttcgccgaggcggccacgcaggtgatggggcgggccggcgaacgtcaggtagccggggcacgcacggcgctcggccacgcgtacggcggcggatcgcagttcttctcgatgtgggtcgtcagcgataccgcaacggcacgctccgtgactccccgcaactgactaccaacagtgacttcggggacaacctgatggggaggcacaggtgagtacgttgagaaccttgttcatcagcgcggcgatcggtgtggtgctggccgtcctcggggtcgcggccaccatgaccgtggtcgactcgaccgccgccgaggtggcgagggagacggctggtgagacggattccgaccctggtacaccacccgcgttctacggcactcgctgacaccgcagtgaccgatcaccggccacgaccgcccaccagcgaccgtcgcttcgggagtccccgaccgctgctgcgcccacttgcgcgatctcacttacatcaatataggatgccctcgatcgttcatccctccggatagtccttttcgaggaggtcccgtgtcccacgcacgtctacggcgtctacgcggcgccgtggtcaccgccggcatcagcgcgaccgtcgtcgtcgccgccctgatcgcggtgccacaacccgccatggcagccggtgggccctaccaggccaacgccctaccggtcaccactccagccgcgggtacggatgtcacacccattcccggggcgtacctcgtcaccatgaagcccggcaccgacgccacggctcctccccgcgcgctgaaggccacccccacccgctacttccgcaccgcgatcaacggattcgccgcccggctcaccgccgcccaggtcaccgagctgtcgcacaacgccaacgtcctgagcatcgaacgtgacgtgttgcagtccggcgtggtcgacgacacgcagttcaacccaccctcctggggcctcgaccggatcgaccaaaccggactgccactgtcgaacagctacacctacacctcgaagggtgctggcatccacgcgtacatcatcgacaccggcatccaggccaaccaccctgacttcggcggtcgtgctcagttcgcccacaactccgtcgacagctacaacaccgactgccacggccacggcacccatgtcgccggcaccatcggctcgtccagctatggtgtggcgaaaaacgtccggctgtacggcgtgaagtggctcgactgctggggaggcggctcactttccagcgccgtcggcgccgtcgactgggtgaccgccaacgcgaacaagcctgctgtggccaacgcctcctggaactacacctacagcaacacgctcgccaccgccttgacgaacatgatgaacagcggcgtcttcctcgccgcgtccgccggcaacaccggcggcaactcctgcaaccgtctgccgcgcaacctcaacgcggcactggtggtcggctccaccacctccggcgattcgcgggccagcaactcgtccgttggatcctgcgtcgacatctacgcccccggatccgccatcacctcgacctggatcaactcgagcacccgctccctgagcggcacctccatggcaacgccacacgccgctggggtcgctgctctctacaaggccacgcacggcgatgtcagccaggcaacgctgcacaactggctcgtgaacaacgcggttaccaacgtgatctccggtaacctctccggcaccccgaaccggctgctcaacaagcgcagtctgtaggaggtcgcggggccgctcgcgggacaccgcgagcggccccgctatccgggtaccaccgtctgtaggcagatcgcatggtcactgatgatcgggctgccacccgacgtccgcccgccacccgccgaggttgttcgagggtgtcggcgcgatggatgcaattgaaggtcaactggtgcggagatgcccctgtcccaccctcaccgtcgtggatctgcgcctggtggtgtgctgtgttacctgttcgccgtcacgtgtgttgcgtgctgggcgtgcggtgtgtgtaggggagtcgaacccccacgcctgccctcggcgcgccaggagtgaaccggatgtcacccgccggctctcgggttatgcgcacgcctccacgtcggctaccttctccgcgtagccctgtcagtcgagcaggtcgacctcccaattcgtccgctggatgagggtgtcgacctcgcgaagctgccgggcgaggtcatcggcctgcccgcgcaactcggccaccggcagtgccgggatcatcttcagctcggagcgcagctgccggaaaccgcgctgtccctcacccgcagcagagtcggccgcggacgtgaccaagccgtgcctcaggcgcagaacgtcgcgacgagcgagcacgtcggtaagcgtgccgccctcgaccacagtggcggcattggtacggttgatcctccggatcaacacttccagctcaccaagcacgtgaccggcctcagcaagcagcgccgccgggtcctcggccgggttttcaccttcttggtaccgggcactcgcggcgacgcgagcacgcagttgctcagcgcgacgtgacgcatccgcgcgcaacgcaagagcctcagctagtttcacgcgagcagtatgcccacgaaagatcaccgctgcctaccgattatcgccttcgctcaacaccatcgagggacggggatccatacgaagatcttccagtcccgcattcgaagggacggagggtgaaggtgtggtttccgttcgtggcagggacgccgaaagtttgaacagctgacgttctcagaactgtcgtcatcgaggatgtgggcgacgaaggtgacggatcgtagcgcggccccggatgcaggcgaggatcgtgtccgggctgccggtggttcagcgcgcatggtttctcctcggcttcagtagttgcggacggtgaggtcgagggcgacgacggtcagccgggtgaggtcaggaagttggtcctcgccgagggtgacgccgcgtaggttgtcgaacggctcgcaccactgtcggttcatcagcgtcgcgttggtctggatctcgtgacgcaccagccccgcgcgccgcagttcctcgaacggggccagcagatcccggaacagcccgactggcgtagcggtgggtttacccccgtgccacacgatgctcaccggatgaccgctgttctactgagcgatcgactccgcgcaggcccgcgcgaccgcgccgctcagcagacgcagggacctccgatcgggcagatagcagtaggtgcagtcaaggttgcagaaactcgtggactgcacgaccagggtgtggaggctcccggcgaccgccgcctgaccagtagcgttgatcaggcctataccgctcacgagaagccctcctcgatgctgacggccgtggtggtacccacgcggtaggcgtgggtatgccaggccggccagccgaggaaccggtcgaacatgtcggcggcgctacccgtgactctcggattcagccggtgcaggtcgtcgatcgcgtcgtgcaggcagccggccaggtacaggaacaggctcaccggagcgtcccggtactcggccaggagcgcgagcctcgccgcgccgcagggccacggctgcccgcaccgacggcacagccacagcgggcgcatcgacacatgttccaccacggctggcgcgagccggttcgccgcgagacgacgctgctgcccggtcaccggccaccgccctcgcgggcctgctgcgcgaacagccgacgccacacaaaggtgagcagcggcggatcagcgggccacacctgccccgacgaggacgtcccctcaggctcgaggcgccgagactggccggacatggcgttacgcgaaacgtacaccgtcataccgccacccccaccagggacgatgagcggcaggcccgccgagaggacagcgagcccgccgccgcaccacggcggctgggagcagaccgccgatcacccacccacgcagccctcatggcggtacacaggcggggagtcacccacgcggtcgacagtgtgcctagtgcgagcacttgccggtgcgcccgatcgcgttcggacccgtcgtcgattggcacatccatctggatctccctggcctgaggttgtcgctggcccaccggcgctccgctgggattggcgctttggcctttccaggctggcctgggctgtgaacgaagggaatgcctcgccagtgcacccgcagtgcacctgccgtcaccccatgtacggctaccatcgtcaccactcgtgactgttctttccggaaggacatgcgatggctacggtgacgacctggaccggccaggacgcgaacgcactccgaagtgcactacggatgagcgtcaccgccttcgccgagcacctcggcgcggcacggcggaccgtggccaaatggagcagccagggcgacaacgtaatcccccgcacagacatgcaagccgcgttggacaccgtgctcgcccgagccactcctgaggtacgggaacgattcgagtcgctgcggggaatgggcaccagcggtgcaaccacaggtgccgggcagaaggatgccgatgcgcatgcgcatactggcgatgacggggacggtgactcgggctcggagggcgacgtgcggcgcaggaaccttctccgcggagcggcgatcggcatcgccgccccgcccagtgtcgcaccgctactcgacgtgctcatatcgcccgcgcactcggccagtacggcgctgcccttcccccaattctgccgggccgtccgcgccgccaagggcgactaccaggcatgccggtacgggcgcgtactcgaccggctcgtaacgctcctgccgtccctcgacttggtgaagtccggcacggagggcgaacagcggtcacagatcgaagtcctgaccgccgacctttaccacgtcgttggcagcgtcctgctgaaagtgggcgatcgcgggatggccctggtggcggccgagagaagcaccagggccgccgcgataagtcaggacccggtggcgatcgcctcgagcgcccggatcatgacccacgcgctgatgggcaacggccacgacgtccgagcggtgatcctcgccactaacacggccggatccctcgagcgggatacccgcctcgcaacaaacgatgcagtggccgtctacggttccctcgtcctgcgcgggtccgtcgcagctgcccgtcgaggcgaccgggacactgcacacgcgatgctcgacgaggcaacccacgccgcaacccgactcggctacgacggcaatgaccggtggaccggcttcggcgccgtcaacgtcctgctgcatcgggtcaacatcgcgctggccctcggcgacgcaggaacggccgtcgcgatcgcccgcacggtgccgctggacaacgtgcccctagccgagcgcaaggcgtccctgttcgttgacgtggcacgcgcctacacccagtggggccgctacggacacggcctccacgcactgcgcagggcctacgaggtggcgcccgatgaaatccgctatcgaccgtcggtccagcgcatcgccagcgacctcgccatgcgcgccaagggctctgtccaagccgccgctgccagcttcgcccaatgcgccgggatccggttgtgactggcggtcatctccagatcgtcgtgtgtggcgccggccccgccgccgacgtctccccactcgtcagggcagcgcaggaacggtcctggacagtgatggtcacggccacaccgaatgcgatggagttcatcgaaccgcagctactcgggagcctcaccggctatccggtccggtcgacgtaccggtcgtcacctggcaccggccggtcgcttcccgcaaccgacgccgtggtcatcgcccccgcgacctacaactcgatcaacaagatcgccttgggcctcgctgacaactacgccatgacctcggtcgccgagctgatcggcaggcaggtgcccaccgtcatcgtgccgttcgtcaataccgccctcgccgcgcgggccccgttccggcacgccgtggccagcctccgcgacgagggggtacgtgtcctgctcggcgccgatgacctctgggagccgcacccgcccggcagtggcaacgaacaacggaaggcatttccctggaccatggcgttcgacacagcagcccagctcgccgacgactctcggccggccgcttccggtcacgcctgaccgggcaggcacgagccagccaccgtgtcgcgccagcccgacgcggctcggccgccagcctgggtcgtcccacgttggtcatgccgtgctccccgttccgggcaaccgcgtacggcctgcgagcagctcctgcatcatgccctgcttgacatccctcgccttcgccagccgaacgcggagaacagcgatctcacgatcagcatccgtgaggaccgacgcgatggcgcgctgctcgtcgacgttcggcaacgtcagggtgatactggaaatgagcgaacgcgtcgtcgccagcaccttggtacccacaacaaggcggtgcagagtttcacgaaacgacggtacgaactgtaggtacgccttgaaaccgtccgccaacaccgccttctcgaaccgtgccgcgatggtgtgaagaccgggaaccactcccacatcgggtaccgaggtcacctcgaccgacttgcccactccgtccgggtcctcagacacgtcggcgaacacgagatcccccaccttgagccggccggcgttccgcaacaacgtcgaactcgctcgtggcagtgcctcgcgcgccgcgtccaacatggggctatcccgagcatggatgtcgccgtagtgcacgtatcggacgggcgactcgccatcaagctgcgcccgcgacagtgcaaccgtgttgacgtagctgacgtatctgccaagcgacacctcgcgccacgatccgctgtatccgggaaggcgcgtcctgcctgtcagtaactgttgccgcaggccctgcctgatcgcctgcttcttggcgatcatccgccgcaaggcgtggatgaggtcattgacgtcctggatcacctcaccgattcgggcctgctcggctgccgatggcagcggcaacggcatctcaatgaacttgtcgcgcggaaggtgggcgatgctcgtctgcgtcacgtagttggggaacactccacctgtcgaccagtattcaagcagcgccagcatcagccgaacgtcataaccgttcttgggacgcattcggtgcagcgccttttggtagtaacactcagaaagctggtctcgccaaattgcgccgcggccgatctcacccccctcgcagacgagaagatcaccgttgcgcaggcgaaagcgtcgtatgtctgattgcgtcagtggcgcgaccccaacagccgacaggtcgatccaaccccattgcactgcccgatttccgacgtacggttttgggaagccaacgttcctggccgagtcgagcatcttgcccaggtgcacctcgaactgctcgccgactgtagaaaccggccacggttgcgtcattactcgactcccatatcagccaggtgtcgggcgaccttggcgtcacacctttccaactcggccccgagcatcccgaccgtctgggcgtagcgttcgacgagctgctggatgcggcccaccagggcaaggatgagcgtgttgacctcggccatgatgccgtcacggatggcggcggaccacttgtcatcgatgacaaggtgctgtatctcgggcatcgtgaggtcgccgtacttcgtcaatgtcgccagatccagcgcggcctgggcttccttcaccgccttcttggcgagggcatcggcgttgtacagctcgatcagccggtggagcaccttgacctcttccgggtccgccccttcctgctgtgctcttttgagccgcgccgaagcaagggccttcgtcatcgtgccgtcatccattgcctcggcaagcaggccgtcctcggtggcgtactcgtcgatgtactcctcaacagcacgagcagcttccacggccgctacattcaacgtgtcgacctcgacctgctctttctcgaagtagcgagagacgacaagtacggacgggatgagatccagcttgtacctggtgacgccacgacccgagccaacgataaggtctggcgtctcaaagcgcttgcgttcattgccctcgatgaccttacgaggttgcgcagcctcgaaccatccatcgttcacgacaaggaacacgtcgtcgcgcatgaccttctgccagtaggtcatgagctgctcgtacacgtcgtacttgtcaagcagcagggcgcccgtgaaccgggccagtagatcgtctcccatccgggcaatcacgtccctgggaacggcatcctcagtcaaggcgcgcaggagaggacggtggactgcgaaccagtcgtcgacccggccgcgcacgtcggtggtgaacttctggaactcagcagattccagaatggtctgctgcacctccgtcacgtcaaccgcaagatcgctgtaaccgggacgaagttccttgaagagcgtcgtacgaaggctcgtgaaggcgctccagaagccgcccagcgcgtccaggtcgcggtccggaatcccgccacggagatgagcgtgcaggtcctgtgtgtcctccggttccgacgaaacgatgtagcgtgcgatattcaggttgtagtcatttttcggatcagcgatctcgtacagcggcaccacccgtgagtagcgctcgacctcagtccgcctggtgaagacatcgacaatccggtggatatcctgactacgaagacggttcttgctaccgtccttgatgaacccttgggacgcatcgatcatgaagatgctggttcgttcctgcgcatgttccttgtcgaggacgaccatgcaggccgggattcccgtcccgtagaagaggttggcgggcaggccgatgacacccatgatgtagccacgacgcagcagttccttgcggatgccggcctcggcgttaccacggaagagcacaccgtgcggcatgatgacagcggccttgccgttactcttgagcgacgtgagaatgtgcagcaggaaggcgaagtcgccgttcttgtccggcggccggcccacatcgaagcggccgtattcgtgctccaggccattgctccacgacttgaccgaaaacggcggattggcgacggcgaagtcgaaggtctgcagttgcgcaccctgggtgaactgtgggctggcaatcgtgtcgcccttgcgaatgtcgcagtcctcgtagccgtggaggatcatgttcatccgggcgagtgcccaggtagcgttgtctttctcctggccatagatggtgaggccacgtggagcctcagcagctaccttgaggagcaacgagcccgacccgcaggtcgggtcgtagaccgtgtggtcctgccgcgtgcccggtccgatgccgacaagcctcgcgaggacgcgcgagacctcggccggggtgtagaactgccccttcgacttacctgactccctggcgaagtgccgcatcaggtactcgtaggcgtcgccgagcaggtcgtcgccctcggcgcggttgtcccggaagtcaagatcagcgatgatcgtcaccagtttggagagccgatcttgcatttccttgcccttgccgagtctgtcctcgtcgttaaagtccgccaggtcgacgacccttcccagcccgttcgcctcggcgagcctcccgacgatcctgttgatcttgtcgccgatctccctgtcgcccttgcacgcgaccatgtcgtcgaaggagccaccggcgggcacgtcgaccaaggacgtccgatcggacgtggccttgtccgtcacatacttcacgaacagcaacgtgaggacatagtccttgtactggctggcgtccataccgccacgcaactcgtcgcagctccgccagagtgcgccatacaggtccgacttcctcagggccaacgtcgcgtcaccccctggtccatgtcacgagcaatgcctgcccgggagtcgcgacgcggcaggagtgtgccttgtccatgctggaggcgtccaatctctagcccatgtcgacgagcgacagactcgccacatgaagtagtggctgaactgcgcgccctaacgatagcgtcggtcaccgcgcggctcaccccgactcgagccagtcccattctgcgcacgtgcccggtgcgatgcatccgggcgtcacccctgcggtcgcggcggcgcacgccgcccggccgtcgggagcaccggtgagaccgatggacctgggcaagcgcgcgaaggtggttggcggcggggtgagctagccgattgggtcatgactgaccctgcaccacgtcccatgctgttcctcgacggcattcccatcccgctgccgccagggcacgccgaagcagtaggccagccgggccaaggcactcgaccagatctgactggctcaaactgctccacaggatcaagatggcccggtttgcgccgggccgcgcgcgcgcacgcacgcctgactcccaatattgcaggtcaagcgccttacgatcttgtcgcccgaaggaattcgaaccctagccttctggtgccgccggccgggctttctcgcacgtgtgtcggctccgcctgaaaactgaccctgtggttccggctgaattttgaccccttccgaaagcatcgggaggtgctgagcgtggaggactgggcggagatccgtcggttgcaccgggcggagcggatggcgatcaaggccatctgtcgtcggctgggggtctcgcggaacacggtgcgtaaggccttggccagtcatgagccgccccgctatcagcgggcggcgaagggctcgatcgtggatgcggtcgagccgcagatcagggtgttgttggcggagttcccggacatgccgacgacggtgattatggagcgggtcgggtggacccgcggcaagacggtgttcgccgatcgggtgcagcagttgcggccgttgttccgtcggcccgacccgagccagcggacggagtatctgccgggtgagttggcgcagtgtgatctgtggttcccgccggcggacgtgccgttggggttcgggcaggtcggtcggccgccggtgctggtgatggtgtcggggtattcgcggtggctgtcggcggtgatgatcccgtcgcggcagtcaccggatctgctggtcgggcactggaggctgatctccggctggaggcgggtgcccaaggcgttggtgtgggacaacgagtccgcggttgggcagtggcgggccgggcggccgcagctgaccgaggcgatgaacgccttccgcggcactctcggcatcaaggtgattcagtgtcggccggcagacccggaggccaagggcctggtcgagcgggccaacggctatctggaaacctcgttcctgcccggacgccgcttcgcctcacccggcgacttcaatgcccagctgtccgagtggttggtgcgggcgaacaaccggcagcaccgggtactgggctgccggccagccgaacgatgggacgccgaccggcaagcgatgctgccgctgccgccggtcgcaccggtggtcggctggcggcaggccacccgactgccccgcgatcactacgtgcgcatggacggcaacgactactcggtgcacccgtcggtggttggccggcgggtcgaggtcaccgccgacggcgaccaggtgacggtgctctgcgacggccgatccgtggcccgacacgatcgctgctgggcgaagcaccagagcatcaccgacaccgcccaccggcaagccgccgctgatctgcgcgtcgctgcccaacgcacgcccacggccgccgttgacgcccaggtcgaacggcgtccgttgagcgactacgaccgcctgttcggcctggatgaggtggctgcgtgatggccaccaagaccagccgcaacgtctcatcggagatcgcgtttctcacccgcgcactgaaggcgccgtccctggccgcgtcggtggaacgcctggcggagcgggcccgagcggagtcgtggacgcatgaggagttcctcgctgcctgcctgcaacgcgaagtggctgcccgggagtctcatggcggagagggacgcatccgggcagccaagttcccggcccgcaagagcctggaggagttcgacttcgaccaccagcggtccttgaagcgggaggccatcgcccacctgggcaccctcgacttcatcaccggccgggagaacgtggtgttcctcggcccgccgggcaccggcaagacccacctgtccatcggcttgggcatccgggcctgccaggccggacaccgggtagcgttcgccaccgccgcccagtgggtgtctcgcctcgctgacgcccaccacgccggccgtctgcaagacgaactggtcaagctcggtcggatcccgctgctgatcgtcgacgaggtcggctacatccccttcgaagccgaagcggcgaacctgttcttccagctcgtctctaaccgctacgaacgagcctcgctgatcgtcaccagcaacaagcccttcggccgctggggcgaagtgttcggcgacgacgttgtcgccgcagccatgatcgaccggctcgtccaccacgccgaggtcgtctcgatgaagggcgacagctaccggctcaaagaccgcgacctcggccgcgttcctgcggccaccaagaccaacgactgaacatcaacaaccaacgagggggtcaaaattcggccggaacagaggggtcaaatttcagccggcgttgacaacgtggctggtcgtcgtaccttcgagcaagctgcccaagggccaccacacagtggtcaacctttgccgccgatggtcaacccctcgtggggctctcgtccctatggatctgtcacgtagtggtgggccttggttggtggggaattctccttggggttctccggacttggatggcagccgggctggtcagccgggggcggggatggctgcgaagcctgtacacgcggccgtgatggtggttggtccagtcgggcgaatgaagcgccacaacgactctcacgctgactgacgggtggcccacagttcgaggccgctagtagagttcgctcaggcgattgctcgtagcccctggtgggctgcacgccgtacggtgaggaggctaggtgtgccgatcatcgacgcctggatgcagcacccgacgttgcggcactccaaccacgagatgttcgactcccttcggcggtggactggcggaatggtgctcgaggagcccttgccggtggaagtgacggtcgcggtactggaggcggccgacgtggaaatcggcctgtcggcggcctggtacggaccgcagggggcactgatcagcaacgacgaggtggccagcttcgtcgcccagtccgaccggcgcctgcggggtgttgcgggtgtcgatctgagccgccccgtggatgcggtgcgggagctgcggcgcgcggtcgacgacctgggtttcgtggcgctgcgggttgtgccgtggctatggggattgccacccaccgaccggctgtactacccgctgtatgcagcgtgtgtggaactgcgcgttccgttctgcacgcaggtgggccacaccggtccgctgagaccctcagagactgggcggccaatcccctacatcgaccaggtggcgctcgacttcccggagttgaccattgtttgcggccacatcggctatccgtggacggccgagatggtcgccgtcgccgacaagcacgtcaacgtatacatcgacaccagcgcctacaccgctcgccgctaccccaacgaactcgtggaatatcttcgtggccggggacgccgcaaagtcctgtttggcacgaactaccccatgattactccttcgcaggcgctggagcatctggagcagctgggcctcgacgaggagacgcgcggcttgttcctgtccggcaacgcccgccgcctctttgccttgtagggacccacgaccacgccgacggactcgtcgacgaaccggtcgacgcctcgatgcggtctgacagggtcagccgtagacgggcgctgctgccggagggaacagacgtgaccagtgaggcagcagttggactccgtctgccgggtacgactactggggtgatggattctgttcgtgtcaccgccggtctgtatggcgtcgagctgacgcagcaccgcttccggtagctacaggtcggctgcggcgaggttcgttcgggcgtgggctgacccgcgtggtgccgggcagcggaaggacggtgagtccatggacgcgctcgcggtgctggacccacgccagcgcgacctgtccgggtgaggcacctagttgtcgggcgagacgtgccaggaccgcgcccgggtggcgcggcggcgtgtcgtcgccacccgacccatggcgcagcaggccgtgggacgtcggtgcctgcgccacgatggcgacgcggtgctcggtagcggcgaggcgtcacgaacgtccgaccgctgcggccactgcccgaaccgatcgccgaatcgaccgcgctgacatagctcaacgtcttccggcacgctagaggccctgatcagcacttccgctgatcagggcctcggcgctgcccgcccgaagggatacgaacccctaccgtccgagcacccgccggggaccccggatcaccgaccaggccgaagtcgcgacggctgtggcggtcgtcggcgagccggggcaccgtgcggccggtgtaccccgtacggcgcggcgacgctgatcaccgccgagatgtaggagcatcgtcttcaccgtggattcccgaggggctatcgaatcgggttgtggtacgcggcgtcccacgtcaagcggcctagcagcccatcccgggcgaggccctggtcggcctggaacgccttgatcagttcctggtgttcgggcccgtacaggccatcggagccggccctgcgcaggtagcggcgccccttgcccgcaggccagccccgacggaccaactgcctggtccacgcggtgagccactgtcggtcgattttgcccttgaaccggcggcgatagtagccggacaccgactggtcaccacgctcgcgcgggccgaagtagtagccggctggcagtggaaacgccaccacaggcttcggggcgggccgtcccaccggtgggagttggtcgagtcgccagtccgttccccgcaccgtgtcggcggcctgggtgaagtcagaattcacgtggcagtgggtcgtgtgccggttcgagccggtgtaggtgcgggtggtgaagtcgtaccggcggtgccagatgcggccgttgaagatgatgtaccgcacccaccacagggaaccggtgcgggccagtgtcacccacagttgcacgacgtgttccatcacgatcccgttcgggtcgttcaggtcggcgtcgaagtcccgggcacgcacctcattgaactcgtcgccgtcccggtattccggcaggccggtgaggtccgggttgtgcgacgacggatagcgctggtgagcggtgtccccgatcgaaccgtccgacctcttgtcacgcccagggaaccgctggtcgagctgatcgcgcgcttcattcagattcggtactaccgtccacgtcatcgatgttcacctctgctgctggccagtcggtctgggcgggatccgcccacgggtccgggatctgatccccgatatgctgctccgggtcttcgtgaacgggatggggaattgccgtgggcatagatacctccctaactttgccccagcgttgggtgcgtcaggccacgcctcataggcgccgatgatgatccactgatcaccggcggctcaggccatcggtacgggacggctgacattgacgcggtcccgttattgttaagcttcgcacggaatcgccacttatggcaaaggctcatatcatgttcatgtgcatcattgatctaatgtagattcacgacggcatggtcgacaccacgggggcgaccggcagggacgcattccagtcgcccgcgccgggcgtggaagtactgccgatctccagaacgcggcggatcatggccagctttccggcctgcacatgtcggccggtcaacgtgccattgcccaggcgcgggcgctgcccgatgatctcctcgttgggtatacggctgccatgccgacatcacactcctgcacgcatcacgatctgacgcggtaatagtgctgcctgccggcggacccactggatctgctgcattgtgcgagcgcctgatcgactttcgaccgctcggtggtctgcgtggccagcgcgctcgtcatcccgtgtccgatcccggggttacgcctgcgtcggcgttcgtcgggttccggttcccacccgaggcgaccgttctggccgtccactggtacctacgcttccatctgttgtaccgaagtgtgaggaactattggtcgaacgaggcgtggaggtggatcacgtgcccttccaccgatggatacagcggttcacaccactgccactgacaccgcgctccaggccgactcagctagtccgcacgaacggcaggcgctcgccggggtacccggcgcacaagcacgatcccggccacagcggcgaggacccccaccaccagcaggccgatcggcaggtagcggcccaacagcagcagctgcgaccgcccttccctcgcctggtcgagcaccgcgtcggcggtggcatcgtcgtactggaaggaggcgtcgaaaatgaccaccggcggcccggtgtccggcacgagctcacggctctgctgctcgcggtaggcgacgatgacacccgtcgacggttccacccagatcgtgcgggacgcctggtagctcatcgtcgcggtagtcgcgcccggggccaggtaagcgagcagcccgcccaacgcctcctcgtcgatgttgaggtcctggcgggggacggtctgctcgaagcggtacgtgtccaggctggcgacctcgtcctcaccctggtacaccaacggcaacgactgccgcagggtgccgtcgaagtactggtaggtctgcttcttcgtgtcgaaggggaacaggtacagctgcccggcgaacgcgatacttcccgactcgcagccggtggtgtccggctgcacgaccttcacgtcgttgtagcactggccttcccactccacggccgcgccggacacccggtcgagcgcgatgcggctctcggcccgctcgatcggaatgttgcgatcaacccagtcagttgcctgatacacgttccatatcaaggtgttgtcggcgaggcttccggtcagctcggcggcggtgttgttgtcggtcttgatgccggtcacggaacgtagggtgccgcgttcgacgctgacgactggatcgccgccagtcaccgcctgagcgctaacgaaggtcgcatcctgtgcgactactgctatttctggaggcgtcaggtcgtaggggacctgtttgagcgcgggcacgatcagcaacaccatgcctgcggcgacaccgacgcagagtgaccccagaccaaagagagccgcgccgacagttcgctgcatagcgcaccatcccgaagtagaacttgttataatctaatgcaatacagccgccaacgaaagccccctggcgacatgactttcgccatctccccacccacctgccgtcgccgcacactcacagcgacggcgcgcaccacatcgccacgggtgaccacgggacgctcgcccatgccgagccagcgccgacactcccgcccgacgggccagttccggacctcgtgtcaggactcccgaccatcgtccactagcgccgcctcccgcctcccgcgtacgctgaccaagcacttgcttggcagtagtttgggtagggaggtcccgatggtgccgtccgtaccggcagccctcctacgtgcagcccgcgacttcggcacgactccggccctggtggagcccgacgtcgtgcacctgagctacgaggaacttctcgctgaggtgcgacgcgtggcacaggcgttgatcgcgagcgggctgcgccccggcgaccggctcgcgctgtgggcgccgaactcggcgcagtgggtgctgggcgcactcggcggaagctacgcgggcctcaccctggtgccggtcaatacccggttcaccggcgtcgaggcgctcgatgtcattcatcgaagtggcgccagcggcctcgtcgtggttgacccgttcctgggaaccgaccggctcgccacgctgcaggctgccgcgacagcggagggcaggcagctcccccgcgtgatcgtgcgggtgccatccggttgggacgagtttgtttcccaaagccgggcggttcccgagttggaggccgatgcctgtgccgccgccgtgacaccagacgacctgagcgacgtcctgttcacctcgggcaccaccgggcgcagcaagggcgtgatgagcgctcaccggcagtcgatggctgtggccgccgcttgggccaacatcgccaggctcacccccgacgaccgctacctcgtaatcaatccgttcttccacagcttcggcctgaaggccggcattttcgcctgcttggccagcggcagcgccatcgtgccacaggcggtcttcgacgtgccccggacgatggccctgatcgccgaccaacggatcaccgtgctacccggtccgcccaccctctacaccagcctgctcggttatcccgatgcccggcgattcgacctgtcgagcctgcgcctggccgtgaccggagcggccaccgtgccaccggccctcgtcgagcagatacgcaaggaactcggcgcggacgtgctcaccgcgtacggactgaccgaggcagtggtcgccacgatgtgtcggccgggcgacgacgcacgaaccgtggcggagacctgcggacgcgcagcggccggatgtgaggtccggatcgccgaccccggcggcgaggtactgctgcgcggaccgaacacgatgctcggctacctcgacgacccgatcgccaccgccgaggcgatcgatgccgaggggtggctgcacacaggcgacatcggtcagcttgacgaacacggctacctgaccatcaccgaccgactcaaggacatgtacgtctgcggcggcttcaacgtgtacccagccgaggtcgagcgcgcgctcgcgcagcttccgggcgtggccgagtccgcggtgatcggcgtgcccgacccacgactcggcgacgtcggcaaggcatacgtggtgtgccgcccgggtcactcgctcagcgcggcagaggtgatcgagttctgccggagccgactcgccaactacaaggtcccgcgctcggtggaggtccggtccgagctgccacacaacgcctcgggcaaggtcctcaagtatctgctccgcgcggagagcgccgaggctcgctagatccagtcggtgtgtcggggccacgccagcagcgtgtcaaccacctccggcggctcaccagatggcatcggcgcgacggcacagtagcggcccttgaaaaacagcagcggaccgtcgtcgcggcactccccgagcgcggtcacccgacccaccacaatcgcatggtcgccacccgggtacaccggttcgacccgaccctcggcccaggccaatgcgccggcgcaagtcttctatggcctcatggagccggccggccaggtagagaaagagactgacccggttgtcgcattcggaaaccagagcaagccgcgccggcccgcagggccagggccgaccgcaccgtcggcacagccagagtggacgcagcggtagatgctccgatgacatcatccgcatcacctttcggcaatctccggtaccgctcatggtcgttcacgcttccgggcttgctgctcgaacaccatccgccacacgtgggaaggtccggcgtgacccgaccttcccgtggttccgctcccgcccggaactgcccagaagcagacgtcctcggccagttgcccggcagcggcctcgccacgagcagcacgatcctgctgcacccagttggcctgggtgccactgttgatccccagatcacgcgcaacccgcgcgatcgacttcccagcctcccgcatgatccggaacgcgcccgcgcggaactccggaccgaaccggcgtctcgtctcagccatgcacctctatccctcaagctcaggcctccacgcgctccggacagatgcgcacctccggtcgcagccagcaggtcatgtccaccgccaagacgacccgcctgacctcatcggtcggcccggcatcgtgcacgctgatcaccagacagcccttggtgttcgatcttcttccctggaaacgaggaatgatctatcaagggccacccaatgatcagctgttgtcgactccatcgcaccgcaggatcagaatcaagttagtagtgatccccagcctatccgcctaccatgaatcatgatcgcatgtgaacgttcccggagcgccgtcgtcggccgaacggttgtcagtcggtgacggcagctcgcgttggcaaagtgtcaaggatcgcggcctgcgccgccgaccagtcgtgtacgtgtgtgccgtagtcaggcacaggcatgcgctgcggtccgaaaaagaactgatagtgaacggcgcctcggatggcttggtggaccgcagggtggtcgtcaacgaagtgagtgagctgtaagtcgaggcagtgcttgcgcttctctggtcgtcgccggcagaaccgcattctggctggactaatgcccgtgcgtgcatggaagccgcgggctgcgagccatcgtctcgtgcgggctcgaacccgtgggccgcacttcgaaaccagccacacctccccgtcgaaggcttcgacgagtcgggtgattgcatcgaaggcgccattcatctctggtgtgtcaagcatcgcctgttcgtctccgtcgatgaatgcggtgtcgccgccgttcgggtgggaggatccatcgatgatgacacgcccgatgtcgatgccgagtcgtgaagtttgttctcgtctcatggtctgacgatcgctgaagggctgccatgagagaactaccaatcgggtgatcaactatagttctgggctatgcaagctcgcgaggccttgacggcagatgctttggcggcgttcgccgtgttctcccggcacttgaacttcacgcgagcagctgaggaactccacatcgcacagccatcgctccatgcgaaagtggcgaagcttagtcgatcacttgacgcgcagctgtacgagaaggtcggtcgacagcttcgcctcacacaagccggtgaagacttggcggcattcgccgccgatcaggagcggtcggtcggcgacttcctcgcccgattgggtgggcccaagcgatcaatgcgattggctgcagggcgagcagcgatccagtgggtgcttgaccggccactccgtgctgtcgtccgtagagggctcgatcttcgtgtgatacctgcagatcgctcgacggcggtctgcatggtcgacaagggaaatgcagacgtcgcggcgatcgcctacgacccaccgccgcggcgccttcgatccgtccaggtagccgacgtcccgcaagtcctcgtcgcccatcagtcccacccactgctgtcggagaggcagatacgtttgcgtgatctcaatggtcttggtctcgtggtcccgccagagggaagaccgcatcgccagtcgctcgagcgtgcgttccacgcatccggcgtcgtctggaacgtggcgagtgaggcggacggatgggacctcatcgtccacttggtgtggctcggcgttggtgcagcggtggtgaacggatccgtccctgtcccaagcccactcagagccgttgagattcaggatcttccccgcgtgggctactggctcgcttggcgtgagcaacgccgagcaattgtcgacgagttgctgcgcgaggtcgattcgaatggatgatctactcactcgactgggcaaggcgctcgcctatgtgctccggcaccgaccagacgcagtcgggctccaactcgactccgcgggctgggttgagatccccgccctcctctcagcgatggccgacgccgggcacaccatcggcgaggctgacctcgatcgaatcgtcgcaggttccgacaaaaagcgctacgaggtacgagcgaggcgaattcgcgcagcgcaaggccactcggtgcgtgtggagcttggactcgaaccgacaattccccctgcggttctctaccacgggacggtcgcccgctttcttgaagcgattcgaagggagggacttcggcccggagagcggacgcacgtccatctttcagcggacgcgtctactgcgagacaggtcggcgagcgtcgcggagcccctgttgtcctggagatcgaagcaaagcggatgtacgcagatggtcattccttcttgctcgctgccaacggtgtatggctcgtagcacatgtgccacccgactatctcgccctcacggacgtctcgtagccccggtgtccatcggtccggcaccctgattcccacccgcgatcaccgcctggatgcccggagtatgaactgtcagtactcaacgaacctgcaggtcgccatcgacgccagcacccgcctggtcatcgccgtcggtgacccacagctcggcaaccgcaacgacaccattgtctactgtggctccggcatgccgagaatctggtcgtcggccagtactggccgacggaggctaccgcggcaacgccgaggtgatcatgacgtgccgcacgcccctcagcggcggcgacctgcgcctggaaggaagacctcaacgtcgagcaccgcaccggccgagcaggggccgaacatgctccggccaggatgacgtgcttcaagatcctgcgcgattccgccgtgcggcggtcgcactccgtagcacggtcacgaccggcccccacttcaactcgctgtgtgagtgcggtgggcttgtcgacaaaccggcaagcccaccgctgttggccggcgaccgggagcagaccgccggccacctgcccacgcagccctgatggcggtacgcgagcgaggaaacacccgtgcgattgacggagtgccgcggtgggaacacattccggtgcgtcgagtcacattccgacctaccgccgtagggcatgtccatctggaaccccctggtgtgactgccgctggcccgtcggcgcgcaatgacggtcaggatggtcctgagccattcgccgacgtgtctctgccgtccacaatcgctgtcggcagcggttggatacagacccagcgtggttggccacggtgggacttgcgcgcgttggtagcgaccatctgcagctcacgaagctggcacagtttttcgaaccctggccaggatgtgcatcccagccgtagacggcggtgaactcggcgaaggcatcagcgcctggtgggtcgaaccagcggcagtggacagcgaccgtggcgatgtcccactcccggggtccgacagcagcaccgttccagtcggccagtacgggcgcgccgtcgaagtggcgcagcgcattgcggatctggggatcggactgaataggtacggctggagccgcggcgtagagccgcaacgcctcttcctggatccgatatgcctcacccgtgtcaccctgccaggtgtaggcaccggagaggtagaacaacagccgcttcgtcggaaaccggaaggccacgtcggtgtcctcgtcgccagcgtgatcgaacagccgacgcgcctggtcaattgccgactctgcctaccggccccgtcgaattccgttccgcacgctgcccagcatgccaggactgcggcgggagatccgttgaccgggctcgaaccggcgtcctcccggtccctagccgggtgctctaccactgagctacaacggatctccacaggctcgccggctgggctcgaaccaacgtcctcccggttaagagccgggtgctctaccactgagctacggcgggcgcagtcatgctgcccgatcaccgcccgtcgtgtccacccagttccggcagctcgctcaccacgacatcgccgggaatcagcgaccagtccacaccactcttgatcacctttcccgagaacgccccaccggcacgcagcatcgacgcccagagcgggtcggcgatcgaaatcccgtgcaccaactcaggcgtgggccgaaactccccaacggctcccagcgctcggggccccacccaacccgacttgatcgggtcaactccaccatcggcgcatgccgcctccacgtccgtacgggtgcatgcggcggcgccgtcgagcacgtcccacggcagtggcagccgagcccacactcccacgtcggggtgcacgtcgccgccagtcgaccggtgccacgccaccaggtccgccgcgatcaacatcatcgccttgcctgggcaggaggtatcaagaatcccaagactgccggaagcgtccagcgtcgcaatccatgccgcccgcgcggcgttgtacgcgccgcagaggaggttccacgttgacgagtcattgcctcgccttacgaccatggtggcacggtcgaacgcactggccgtccagacccgcctgagcaaggccgcgacctggcgcattgtcgcccaccaccgacccagtagctcaccgcgctgggcgtcagtcagccgcgccaggacggccagcgtcggatatgcctgcgcgatcatccaccaatccgtagtcgggttggcgacgcagcgctcgaagagcacatcagcaacgtcgtcgtacgggttgtcccgccctgacagcgtgaactcccgccgcattttgcgcttggcggtcacatacgccacgaagcaccctgcccacggatcagccagaaacgcaccccgctcgatgctcgtcgcaaacccggcccgcgcgaccatcgtcaactgccgcttagtctgctcaaccgccaacctgtcagcctttgccgacagccgctgcgtcacccggaaacgccggttgtactgccgcttcgacagctcgattccggccgccgcccggccctcccgatttaaccgatcatgcaggaagttcaggcgggccggatcgacggcgccaagggactcccccaggccggcagcgaaatccagcagcgagacggagtcttccgggtcgatgccagctggcgacagctcgaacagccgcaccgcagcatcaatctggcgagcacccccgaccggccgcgcgaagtctgtcggcatcgagcaccacccattccaacgcgacgctgcccgagccgcccgccccaacgtcattcggtcgcgaagccccagctggcctcccagcacccgaaacacaagatgcgcgacctcctccggccggcgccgctcatcgagcgatgtgtgcagcgcgaccatggcatcctcggcggaggcttcggcacttgacatggccggcatcctggcagggtcgatgagaccgaagcaatcctgtttcgccgggggacgattcgatgcgcgcccatggttggacgctggcatggcgcccagactcacggggcttgcttcctactaaccgcgccagcgcaagccgcggcgctatcccccgatttcatcatcgttccgttcctgcccggaccgcgtcagagtgtcgactagctctgccgccacctgctccggctcggccaggcaacgccatgccggcacccgacggaccggcgcagcaccaccgatgacatcgatctgagcgagtacccgacgtagtccccggccggcggggtcgcccgccgggtcgtcaacgacgacggccagctcagcatctccacaccccaccacgaggtcaacagcccgcccagccacggggacgtcgcgtcgcacggtaagaccgatgctccgaagtgccaggtgcagtcggtccaccggcaaggccgcggtccctgatggagcatcggcggcagggtcagggaccaacgccagggcggtcagcaggccgcgttgccccgaccaccacgaccggtcaccgaccacgataagctgagatcgtgccctggtgatggcgacgttccacaagttggtctggtgtaccagccagccccgagtgcggtccggaatgccatgcgccccgaccggtgagacgaccatgatgtcctgttcgctgccctgaaacttgtgaatcgttgcgcagagcacgttgtccgtgagaccggcgtcgtgtagggccgcggccaggcgacgctggtgcgcagcgagcggcgtgaccaccccgatcgagacatcggggtacgccgtccgtagctccgtcacctcggctacgaccgcgtcgatttcgacctggttgaacccggatccggttgtgccgcggttgaactggccgggcacgtggcgccaacgaactgcgggatcggccgcagcagccagtcgggcagggtctgtcagcacggtgagccgaccctgatagacctcccggtttggcacctgcacgatgtcggggtggcaccggtagtgctcgtcaaggaggtacgtcgcgcccgcagcggtgacgaacgcgtcgtacgcggaatgggcggtgtaggtcagccgccgggcggtgagccagccggtgctcaggtccgctcgggcccgttccgtgacgtcgtcggcctcggacaagtccacgacgggtgcgagctgacgcggatcaccgatgagcagtgcacgcttggcccggtagagcatgggcagaatcgcgggaattgtgcactgcgccgcctcgtcgatcaccacgaggtcgtacaacgcgggactccgcttcaaccgccgggcggacagggcggtcacggcccagcccggcagcacccggagcagctccgggaagtaggcccaactgtccgactgcggcttggccatctcgtcggctcggtcctgcagcaaacgtgctcccgcagccaccctgcgggcgatttgggcgtgcagcaggttcacgctgaggttcggccgctcggtgccgatcaaatcggccagtcgctgccaggaagcctcgacgtcgggcagctcggtgaggagctgccggctttcccgccagcgcagctcgagcaccgcccgctccgcgagcgcctcgacgccgtggcggtccgcgacctggtatgaccgcagccgccaccggtaccaccaaccgaaccacctactggcgagcgcgcggtcggtcagctggacgaggtgcgccagggcgctgtcgtcggcgggcagcggcaccgcaccgccgccgggatcggcgccgcgttccacagccaggtcggcgaggtcgcgctcgagcagccgctgctggtcgagcgtcgcacggagtctggcagcttcttcgcccagaagccgcagttcatgctggagcgtaccgtcgtccgccgtggtggcccgcgccgccggtgggtacgccgcgagaatgtcggcgacgtgcttcggctcctgcatccggtgttccttgttgccggtgcgtatcagcagacccgggccgatcaggtcggtcacccggtcgagcaccgagttgacggcctggttgctggtagagccgatcagcacgctctgtccggcggcggtggcggtggccagcagggcggtgacgagttgactcttgccggtgccgggcggcccctgggccaccgtcagcggctgcgacatcgccgcctggatgatctcctcctgcgcctcgttcgcggcgctcatcgccaccgtcacgactggcgtcgccgcggcctcgtccgggcggagagccagcgcgcccagtgccgtcccctggatgagccgcggattctttgccatgccctgtaagtcatagacgagctgccgctgcggcgactcggcagcatcgacggtgtagaggatcgcggcgttctgcaccccgttcaccgttcccgacctgatggtgccgccgagcaccgccgggtccaactccgtgaccggtctcagcccgaacgtcttcacgagcacgtcaacggtggcagcgagagaggttggatcgccgggtgcgaatgcctgctcaacacgttgccgcagttcgtcgccctccacctcagagagctggaacaggtcaacgagtgcggcgctgggacggggcgggaaggaggcgtgcaggacgttgtcggcgccaacggtgacatcacagaccaggagcggagcgagccggagtggcttctgccgggctggccgaacggcgacgactggatagccgtattgcagctcccggccctcggcgcgggcccgagcggcgagtttggctgccgaaccggccagttgcacgggcgtagccgaggcgaagaccgcctcggaccccggcggtgccgcgacgtacgtcccggtcgcctgcgggtcgatgaacgactgcaacacggttgaacgctgcatgcagttgatgtagtaggtcaccaggcgacgccactgatccgcgtcgaacggcgcctcgtccgtcgggctcgaagtaacggctgtgacctgccgcgccgcggcggcggagcccggcgccgtcaccagtcggatcggctcggtgacaccctcactcgactcaaccggcgtgtgctggcggcgccgggccatctccgtcggggcgtaccgggagaggtcgttggtggtgatccaaccctcgtccgagggcccctcggccgcaccccgcagaccattgagcagcacctcggtgaagacggacgggtggtccggcccctgcgccttcgacgccttcaggtgtgtgctcgacgtcaggatgaaggtgccgcgctgacgcttgaggcgacgcggctcctcccgcactccgccccggaaccggtgccgcgccgtgaatgcgccagaaaagcagcagtcaagcaggaccaccttctgactggccttggtgtcgttgagtagatgacgcagcatgccgtcggtgtcgaacgccgtcgtgtgcaactgcccggtgaccgtgtcggtcgcggccaggaacagcgactgaccgtcgccgtgcagtaccccgtggccggagtagtagagcagagccaggtcacccgtgcgtcgctcgccgtagaactcctcgacgacctgacgcaggtgcgccgctggcaggtccagttcggcgcgtacggtgtcgaattccccggcaccgtccagcagcgtcttgagctgcgccacatcctggcgtaccgagggaagggaggcgagctcactgccgatgtggcaggtcgcggtgccgagcagcagggcgtaccgtcccatcaggaacgggcccgttcgattgcggcccgcactgttctgaccaattcatcggtctgggcgtgggtgggccggtcgatagtcaactcgatgtccccgacccgcaggtgtacccggcggccggtgttgcgctggaggaagctcaagaccacgtcaaccagcgcctggacgtagccggggtcggtgcccgccaatacggttaccacgccgagcagcagctctgccgcgcctttggcgtccggatcgacagcggggcgatcaacgcgctccacctcgccgccgatctcgcggagactctccgccagctcgtcggtcagctcaccgaggacgaactcatcgtcgtcggtaagcggcgtgaaatcgatccgaatccggacgcgagacatccaacctcctgcacgagcggtgcgaccaatctacggaaaaggaccgcgtcggggcctcgactgtcggcttgccgatcaaataaggcgtacgcaccgctcagcctcctcctatatggagttacagcccattccgatatggagtgcagcgcgtagacggtcgccgcgccgcggacgcagacgaccaaaacggtcgccagacccgaccacaccgtcgcctacgcgcaggcactgcgcgtcgccacggcctggaggtagccatgctcaaaggttcgcagcagcgcacgaggtcgccaggcgggtgcgcacgaccaggtcatgcagggcgtccacggctgccgggtctgcggagtcgggcagcgccgacatgtctcgggccgtctccagctcggcgcgaagccgcggcacgtcggcggcgagtcgccgtccagcgcccgcgggcaacggtccctgctcggcctcccgcttggcagcgatgaggtcagacacgtacggcagcccagtaccgagcacaccgaggtcggtctcgagacgaccggtccgcatgaggtggatcccggtaagcagaacgcgcagcgtgtacagcgcgggtttgagcttcccggtcttgacgtacagattctgctgcgtggccgcgaatccgaggtagtggtgtgcatggtgacgggtgatcagttgcggggccagcgatgtgagctcggcgtgcaccgggctggtgacgaccaccaacggcgacagcagctgctccaggacatagccgttgcggctgttcaacagtttggcgaacttcagcaggtcgtgactgaccacatccagctcgacaccgtcgcgtgctccggcgtactgcaacgtctgcggcccggtgcgcaacccgaccacctctgctggcggcagtaggtgcgcaccgcgcagatccaggtcggagtcgacggacgcgaacccgtataggtgcgcaccgctgacggtggcgaacagcagcggccgaggcagcaagcgcgcggcctccacggcccacggcggcacatcggtggtcactacaggttcccttcccgtacggcgatgagcagccggtccacggcatcgcggtcgggcagttccggtagcgcggtggcggcggccgcgtcggcgagctcggcgagcaggtccgtcgcccaggcggcgaccgtctcccagggcagctcgccgcgccgcaccgcgagcagcttgccgcgcagatgccgcacgtcaacgaggacgtccccggtacgcagcacgtgtgcaccggccaccagcagccggatcatgtgcatggcctgcttgtggttcgtctcgccggtgcgatcgcggcgagacgccacccggttgagctgatcctgggcgtagcggccgtatgtctcggccatccgccgcgacaggaacgcctgccgcgccgccagcaaccgttccccatctggagtgatcgtctcgaccaacggggaccagagcacctccagaaccgtcgggtttgcttgcagagcaagcaggcagaagcgttcgaactcccaggaaaactgctccgccgccggcccgtcaacgtgggtgggcggcttgtccaggtgccagaacgcgcgggtcggcaccgcaaacacaccacgccggtcgtagtcggaatccgggccgtgcagtccgtacgcccgtgatccgaccacgacggcgaggacggtacgccgttcgacaagctcggtcatgcccagcgacgctaccggagcgtcacccagcaatgcctgatcgcccgactggcccccgacgaccgctgcctcgtaatcaatccgttcttccacagcttcggcctgaaggccggcattttcgcctgcttggccagcggcagcgccatcgtgccacaggcggtcttcgacgtgccccggacgatggccctgatcgccgaccaacggatcaccgtgctacccggtccgcccaccctctacaccagcctgctcggttatcccgatgcccggcgattcgacctgtcgagcctgcgcctggccgtgaccggagcggccaccgtgccaccggccctcgtcgagcagatacgcaaggaactcggcgcggacgtgctcaccgcgtacggactgaccgaggcagtggtcgccacgatgtgtcggccgggcgacgacgcacgaaccgtggcggagacctgcggacgcgcagcggccggatgtgaggtccggatcgccgaccccggcggcgaggtactgctgcgcggaccgaacacgatgctcggctacctcgacgacccgatcgccaccgccgaggcgatcgatgccgaggggtggctgcacacaggcgacatcggtcagcttgacgaacacggctacctgaccatcaccgaccgactcaaggacatgtacgtctgcggcggcttcaacgtgtacccagccgaggtcgagcgcgcgctcgcgcagcttccgggcgtggccgagtccgcggtgatcggcgtgcccgacccacgactcggcgacgtcggcaaggcatacgtggtgtgccgcccgggtcactcgctcagcgcggcagaggtgatcgagttctgccggagccgactcgccaactacaaggtcccgcgctcggtggaggtccggtccgagctgccacacaacgcctcgggcaaggtcctcaagtatctgctccgcgcggagagcgccgaggctcgctagatccagtcggtgtgtcggggccacgccagcagcgtgtcaaccacctccggcggctcaccagatggcatcggcgcgacggcacagtagcggcccttgaaaaacagcagcggaccgtcgtcgcggcactccccgagcgcggtcacccgacccaccacaatcgcatggtcgccacccggatgcactgcctcgacccggcagtcagcccaggtcaacgccccggtaaggatcggcataccggtcggggagggagcccaggcgacgtcggcgaacttgtcggagccccgggcgccgaagacgcgggacagcggcccgtgcgcctcagccaacacattgacgccgaacaccccgacgtcgcgaatccgttgccaggtggtggagcccgcctgggggcagaacagcaatagcggcgggtccagtgacagtggggcgaacgcctggcaggcaaaccccgccggaccttcgtcgtcgagcgtcgtgatgaccgtcacgccggtgcagaaatggccgaacacccgccggaactgctgagtgtccaccagggctgcggtggtcacccgactctctggaactggtgaccccacacgctgtgcgcggtcgtctgccgagcgatccaggtgcgatcgtctacggtgttgccgtcggtaccgtactcgatatcgaagccactcggtgtccgcaggtaaaacgagatcatgccatcgttggcatgccgccccagggtcgcgaccatcggtgtgttgttcctgaggccacggtccagggcgcggccgacgtcatcgatcgtctcggtctcaatcatcaggtggatcaggccactgggcgctggcaacggggccagggcgacgctgtggtggcgcgggttgcagcctagaaagcgcatccagagtggtgtgtcgctgggcggcaggccgatggcctcgggaagcagccgcatcgagtcgcgcagccggaagccgagcacctcgctccagaatcgtagtccggcggcgtcgtcgaaggtcggcagcaccacatgccccatgccctgcgcaccggtgacgaagcgtgtgccgtacgggctgtgcgccgggcggctgtcgagctcggcgccgcagtagaactccaggcggttgccggaggggtcgtcgacgctgatcatctgcgccacccggcggttggccagttcgtcgacctcggccctcttgaccacggtgcccacgtcctcgaggacgccggtcagctggtcgagcgcggcgggatcagccagctcccaaccgctggcggccaaccggtcccgctcgccgggtaccaccacgatccgcgcgggcaggtcgtccatgcggaggtaggcggcctccggatcggggccacggccttcggtcatgccgagcacggtgacgccgaactcccgccacgcgggaacgtcggtggcttcgacccggaggtagccgagggatcgaatgagactcacgggcggtttccttccaggaaatcgaaggcgaggcgattgaactcgtcgaacttctccagatgcgcccagtgtccgcagccaccgaagacgtgcagccggcagcggcggatcagcttgagcgcgaccagtgccccgtcgagcgggttgacccggtcctcccgaccccagaccagaaggacctcgttgcgcagccggtgggcgtcgcgccagagcagaccctcctcgtagaggtccgggtcggcgaacgaggcacccagcgcacgcatgccgcgcagggtgtccgggtcggtcgcggcgcggaaccgctcgtcgatgagctcgtcggtgaccagcgactggtcgaagacgagcgtgcgcaggaactccgccagcttctcccggctggggccaggtggggcggcgaactcggtcagtcgtttgatcccctcggtcgggtcggaggcgaacacgttgaggctgagcccgccgggccccatcaacagcagacgaccggcccgctccggatagcgcagggcgaatcggaccgcggtaccgccgccgagcgagttgccgacgaggtccacgcggtcaaggccgacttcgtcgagcatggccgccagtgtgtcggcagagtgtgtgaagtactgccggttactggggccgatctcggacccgccgtatcccggctggtcgacggcgagggtgtcgtatcgctcggcgaagaccggaaccgtacgcccgaagttgctccatgccgaggcgcccgggccaccgccgtgcagcagcacgaccgggtgcacgccagccggtccggcccggtggaagtgcagcccggcggcggtggatctggtgatgacgttggtcgtcatgatgtcctcacaccattgcgtcggcgacggacaggccaaactcgccacacccgtacatggacagtgctcgttcggggtcgttgatggcgtgtacgcggcccgcgtgcgcgtcgcgccagaatcgctggatggggtggctcgtgtagatggctcggccacccgaattctcgaagagacgatccacggcctggatcgccagttccgtgccccggacctggttgcggcgtgcccggaggcgtagccgcatcggtagcttgtcgccggccgtggccagcgccatcagttcgttcatgtcagcagtgagcgtgagccaggcggcgtccacgtcggcagccgcccgcgcgacccgtacctgcgagtagggatcctcggccgcgcgcaccccggcgtatgcggcgcggacccgctcccgcatgtgggtcacgtgtgcgtcgtacatccccgtggccatcccgatgatcggggtggtgatcgtgtacgggaagatcgagccatacgggatccggtagagcgggccggggttcagttcctggccggggccgaggcagcgggccgtgtcgccgaagctgagcgatcggtacgccggcacgaacgcgtcggacacgacgatgtcgttgctgccggtgcctcgcaatccgatcgtgtgccagacgtcctcgatcgtgtagtcggccgcgggtagcaggaacgtgcggaagtcggcgggtgcgtctccctcgccgggcacgatgccgccgagcagtacccaggtggcgtggtcgcatccggacgagaagctccatcgcccacggacccggaatcccccgtcgacttcctggatcgtgccggtgggcgcatacgacgacgacatcagggtacccgggtcagcgccccagacgtcctgctgcgcctgctcgggaaagagggccagctgccagttgtgcaccccgatcaccgatgcgacccagccggtcgagccgcaggccgcggcgatatcgcgtacgcagccgaagaaggtcaccgggtcggcctcgaggccgccgcaccaggccggctgaagcagccggaagaaaccggtggacgccagcgacttgaggtgctcggaggagagtgtccggcggtcctccgtctcctgggcccggtcccgcaggaccggtaacagctcccgcaccccccgtgtgaccagttcggcgccctccatgggatccctccagtggcttggctggtgaacttggcgatccctataatagaacacgttctacctgtcggctaccgcgtgagcagcaggatccgtaacacgttccatcgaaaaactgaggagcgacatgaccaacggcgaggtagttcgcacgatcgacagtggagtcctgccgacaagattcgcccgcggctggcactgcctgggactggccgactcgttccgtgacggtaggccgcacgccgtcgaggcgttcggcaccaaactcgtggtcttcgccgactcggcgggcgcgctgcacgtgctcgacgggtactgccgacacatgggcggcgacctgacgatgggtgccatcaaaggcgacgagatcgcctgcccgttccacgactggcggtggcgcggcgacggccgttgcagctcggtcccgtacgcccaccgagttccacctcgcgcccgcacccgctcctggcatacctgcgaggagaaccggcacctgctcgtctggaacgacccgcagggcgccccaccaccaccagacatcacgatcccacgcatcgagggcgccttctccgacgagtggagcgcctggacctgggactcgatccgaatcgacggcgccaactgccgcgaggtcatcgacaacgtcgtcgacatggcacactttttctacatccactttgcctttccgacgttcttcaagaacgtgttcgagggccatgtggccgcacagttcctggagacccgaccccggccggacgtgccggtcgccgcgaggcagtcaggagacgcgacactgcgctccgaggccgcctactacggacccgcctacatgatcgactatctctgtaccgactacaacggcatcgaggtggagtcggcactggtcaactgtcactacccggtttcggccaactcgttcgtgctgcagtggggcatcatcgtcaaacggctgcccggcctcaccattgcacaggccgacagggcggcggcgaagttcgccgcgagtatcggcatcggcttccggcaggacgtggagatctggaagcacaagagccgggtcgacaatccgctcctgtgcgccgaggacggcccggtgtaccagctccgccgctggtacgagcagttctacgtcgacgtcgaggaggtcaccgaggacatggtggcccgctacgagttcgaggtcgacaccaccaaggccgtcgagacctggaccgccgaggtagcggccaacctcgaccgacaaccgaatacggcatcatgaaccaggccgacccgctgaccgagcggcaggagtatctgaccggcggtttcgccgagctctcctgcgcccgctgtgccgctctggttcgggtacgcaagtccagcccgcagcagaccagcgtgcagtggaccacccggtcagcccgccagtgcccgacgctgaccgccgacgcacgaccccacccgctcgtgccgacctgtcccgacctgcgtacgagcatccagtgggcggttcgcaccggccggctggaggtaccgtgacataccaccggctgcgcgtcaccgacgtgatcaccgagacacccgacgcgcactccctggtcctgacactgccaccggccctggccgcggagttcacctaccgccccggccagtacctcgccgcgcgggtgccgcacagccgtgggaacctgatccgctgctactcactgtccagttccccgcacacagacaccgatctgaagataacggtcaagcgggtacccgacgggcaggcatcgaactggatctgcgaccacgtccgccccggagacacccttgacgtcgcaccgccggccggatcgttcacccctacctcactcgacgacgacctgctgcttctcgccgggggcagcggcatcacaccggtcatggccatcatcaagtccgtactcgcacgcggacgtggccgactggccctagtgtacgcgaaccgcgacccgaactcggtcatcttcgccgccgagttggctgcgctcggcgagcagcacggcgaccggctgacggtgacccactggctggacagcgagcgcggcgccccggatccggccatgctgacgaccctgatcaacgaacacgctggacgggaggcgtacgtctgcggtccgcagccgttcgttctggtagcccagcacaccttgcagcaggccggtgcaccgccggagcgaatccgggtcgaacgcttcgaggtcgaccagggcgccgaggtcggccaacacgcgggagtcggccagcgggcggagaacggccgggacgccaccctggaggtggagctcgatggccagacccaccggctttcgtggccggccggcacccgcctgctcgatgtgatcatcgcagctgggctgaacccgccgttctcctgccgccagggtcactgcggcgcctgcgcctgccggctgctgggcggccgggttgacctggtgcacaacgagattctcgaggagccggacttcgcggagggctatatcctcgcctgccaggccgtcgcccgcagcgacgaggtgtcggtcacctactactgagccgccggcgaagaccgtgtcgacgacggcgcagaagtcgatgtcgccgtgggccgccggtcagctttgccccctggccaccggtcagctttgccccctggccaccggtcagctttgccccctggccgccggtcagccttggtccccctcgccccgcctggctgcgctccgacccgcccggcgacccgagaagacacaatcggccaacgacagcccactgacatagctgcgcgaacagatgccgaccgcggtacgaccggcggcgtacaggccgggcacgggtcggccgtcggcacccaaggcctggccgctctcctcgtctactcgcaggccgccgagggtgagcatgggcgcgggcgcggcgggtcgagcgcgtaccgagacatcgaccagcgagtacggcgggacggccagcgagcgcgtcagataggcgggcttgccggccggatccggcccaccggcccggtacgccgcgagtgtgacggccagccgttcgggatccaccccggcccggcgcgcgaccgcctccggcgtgggcccggtgacctgaccgaaagtcaacagccagcgcacctgccatcgctggaaccagagggtctgcgcccgcagctgccgacggcactcggaccgcagcgtcgcatccagcagcagccaggcccgcgcgcccggcgaacgcaggatcgcctcgccgacggccgcaccgtagcgagactcgtcgcagacccgtcggccgtcccggtcgaccagcaagccaccgagcatcgccgcgggcggggcgaggaaccgccagatgctcacccggtcgaggtgcgcggtgcccgccccggccgccacacccagccgaatgccggagccgtcgtcgccgggcgtgcccagccgcagaccaccgcgatactccggcgcgtgggtgcggagcatgtcgcggtcgaagacgaacccgccggcgctgagcacgacgccgcgggcggctccgacccgcaaccggcgactgtaccgccgctccagccaggcgaccggccggtgcagcacgcggcccagggccggcaggtagacgccgggccggaccgaacaacggtgtaggacacggtgggcgaacctgacccacccgggagcaccgcgcagagttcgacactcgacgccggcgatccggccgtccgggccggtgacgagccgttcggcccgggtctgagcgaacagtacgacaccgcggtcgcgggtggcagcggccagccgggccgcgagcaaccggccggaggtgccgcgggcgtggactcggtggccccgtggggccggcggagtgcgatgggcgtaggactgctcgttgccggagtagtacaggtagtgccggttggtggggtacgaggtcttgtatgggcacagactcgcgtcgaacggcacaccaagaccggccagccagtcgatcgagttggcgctctgctcgcagaaccgacgcagggtggcggtcgaaaccgtgtccgcgacctcctcgcgcaggtagtccaccatcgcctggggtgtgtcggtgaccccggcggcacgctgttgccgggtgccgccaccggcgtagaccaccccgccggaaatcgcggtggtgccgccgccggcgaaccggtcgagcaccagcacgcgcgcgcccgtgtcggcggcctcgacggcggcgcaggccccggccgcaccgaagccgaccaccacgacgtcagccatcctgtcccactgctcggtcaccgtacctccgtcgtctaccagtggtggtgagccagataaaactataacctgttctcgtgtcgaagccaggggacaacgtcgatgtggtcgtggtcggcagcggtggcgcgggcatggtcgcggcactcgctgcggcacaccgggggctgagcacagtcgtgctggagaagtccgagcaatatggtggatccaccgcacgatccggcggtggactgtggcttcccggcaacgaggtgctggaccgggccgacgtcaccgaccggatcgaggacgcgcgcacctacctggcacacgttgccggaccggactccacccccgagaaacaacacgcattcctcaccgccgcgtcggacgtggtggcattcgtccgcgcacacaccccgctcgacttcgtctgggtgaccgactacccggactactaccccgaggcaccgggcggactcccaggcgggcgcagcatcgagccactgccgctggatgcccgggtggtaggacccgatctggcgacgctggccgcaccgtaccgggcagcgccgaagggcatggcggtcacccaggtcgactaccggtggctgtcgctgggcacccggcatccccgggcgatcctcaccgcggcccggctcgccgcttatggcctcaccgcccggatccgacgtcggcacaggctcaccatgggccaggcactcgccgccgggttgcgcgccggcctgcgcaccatgggcgtcccggtccgactcggcacaccgatgaccgacctgctcgttgaacagggccgggtcagcggagtgcacgccgcgcacgccggcgaaccagtgctggtccgtgcccggcagggcgtactgttggccagcggcggattcgagcacaacgaatcgatgcgccgcaagcaccaggatggcatcggcacggagtggaccgcgggtgcagtcggcaacacgggcgacggcatccgggcgggtgagcgactgggcgccgcgctcgacctgatggacgaggcatggtgggggccatcgatcccactcaccggcggaccgtacttctgcctcgccgaacgtaaccagcccggttgcctgctggtcgacgccaccggccggcgcttcgtcaacgaagcggcgccctacgtggacgcggtgcacgcgatgttgcgcccgggtgtgcgcctaccggcctggttggtggccgaccagacctaccgggaccgctacctcttcgccgggcgcgccccacgttccccactaccgcgtcgttggttcgcctcgggagtcgcgcaccgcgccgacacactggacgagcttgctgctcggatcggagtgccggccgccgcgcttgccagcacggtacaccggttcaaccagttcgccgcacgcggtcaggacgacgacttccaccgtggtgactcggtctacgaccgctactacggcgacccacgacatcggcccaacccgtgtctgggtgccgtcacccgaccaccgttctacgcgttccgcatggtgcccggtgacctgggcaccaagggcgggctgcgtaccgacgaacgggcccgggtgctgcgcccggacggtacggtcgttcccgcgctgtacgccgcgggcaacgtcagtgcctcggtgatgggccgcagctacgccggcgccggcgcgaccctcggcccggctctcaccttcggctacctggcagcactcgacctggccgcgagtgccgccacccccacacttgttcgggaggactgatgcccatcgaccccgccgtcgccgtcgccgtcggcgccaaactacccggacgcgacctccgctgggacagcaccgacgtactgctgtaccacctggccctcggagctggtgcggacgagctgtcctacgtgtacgagggcgcactgcgcggtgtcttgcccaccttcgccacggtggccaccaccttgcgggacaccgagccgccatcggtgaggatgcccggcatcgacgtcgacctcacccgggttgtccacggcagtcaggaactcgagctccaccaaccgattccaccgaagggccgatgcgtggcgcagtcacggatcgccgccgtgtatgacaagggcacggcggcggtggtcgtcaccgagaccaccaccgaactgttcaccagtaggatcagtatcttcgtcaagggcgagggcggattcggcggtgagcgcggtccggccaccagggtgtcggtaccccaccgcgcacctgacgctgtggtgctctcccccaccgacccacggcaggccctctggtatcggctgtgcggcgatcgcaacccgctgcacgttgacccgaccttcgcgtcccgcgccggcttcccccgcccgatcctgcacgggctctgcacgtacgggatcgcggcgaaggcggcggtcgatgccatgctcggtggcgatccacagcgggtgtccggctaccgggcccgcttcgccggtgtcgtcttccccggcgaaaccctgcgtacccggctgtggcatgaggatggccgcgtggtgttgctcgccacggtgcctgaccgggacgacgcaccggcactgtccgacgcggtcatcaccctccgctgagggtcagtccagggggtcggtacccggcccctccgtggtgggaggcgtccccgcctacctcggcacccgcggcagcccaagccccaccgtcgcgatcagctctcgctggatctcgttgaccccgccaccgaaggtgagcaccaggttgcgtttggcctggacgtcgagccaggccagcaactcgacggtcgccgggtcggccgggtcgccgcgccgccagacgacatcctcgagctcctggccaagctgcagcagccactccgacgagaacaccttggtgaccgaggcgtccgccgggttgggctcgtcgccgatcacccaccagttgagcagctcgttgacgcgcaggcaggcgccgacgcgggcgagggcacgccgaacatccggggcttcgagcagattcctggggtacgcccagtcgcgtacccgctcaccgagtgcgccgaagcgtccggccgggcccagcatcacccgctcgtggttgagctgtgtggtcaggaggcgccagccgtcgttctcggcgcctacccgctgcgctaccggtacccgcacatcggtcaggtagaccgcgtcgacgtggtgcgccccgtcgcaggtaacgatcggcgtccacgcatagcccggttggtccgtgtccacgatcaggatggacaggccgtggtgccgggacgtgtccgggttggtgcggcaggcgagccacaggtagtccgcgttgtgtgcgccggtggtgaacgtcttctgaccgttcaccacgtacgtgtccccgtcgcggaccgctcgggtgcgcagcgcggcaaggtcggtgccggcctcgggttcggtgtagccgatcgcgaaatggatctctccggccaggattcggggcagaaagaactcctgctgctcgggcgagccgtgggccagcagcgtcggcgccacggtctgcagggtgaccgagggcagcggaacgtcggcgcgggccgcttcgttgacgaagatctgctgctcgacgtggccaagcccaccgccgccgaagtgggccggaaagccgatgcccagccatccgtcgcggccaagccggcggatcaggtcgcggtagaccgccccatgccgctcccgcaacaggacggcacgctcctccggcgacaacacctcggcgaggtacgcgcgcagccgcgcccgcagcgcgtgctgctcctcagtcaagtcgatgaacaccgtgggctcccagctggcgcaggcagtactcggccccgccaaggtgccggaccaggtcgcggaccagggcggtatgtcggtgtaacggatagtcggcggccagccctagtccaccgtgcaggtggtggcacgtccggagggctggcagggcctcactactcagccagtacgcgccgatccacagatcggcgtcacgtcccatctcagcgctccagcaggcggccagggcggccacatgcatcgtgcgtgaggcgacgtacacgtcggccatctgctgggcgaccgcctggaacgtggccagcgggcggccgaactgatgtcggttgcgcacgtggtcggcggtcatccggagcgcaccggccagcgcgccgtcgcccagtgcgcaggccccggcgaccgcgaagcggcgcaggtcgacctcggcgtcgcccagtggttccgcaggggcctcctccaaccgcagcatgaactcgtccgtccctgccgaggtcggggtgcgcagcagtgtcgcgttcgatgtagtcgggtcgatcagggcgaccgtcggtccgccccctcgcactcgcaccgggaccagaacccggtaggccaggtcgccgtccggaaccggaccgcatgttccggtgatccgccagtcttcggtggcccacagcggctctcccaatgcagccgtcaggaccctgccctcgagcacacccggcagcagctcgcgttgctgatcggtgctgcccgaccgggccaccggaaggactccgagcgacagtgtggaccaggccgggatccgggcagcgtgacgaccgatctcggtgagcagcgccccggttgccatcgcgcccagaccggcgccgcccaacgccgccggcacggcaaggccgagcagtccggactggccgagggccttccacagtcgctctggcgtaccctcgctgtcgctcagtacctcgccggcgagactgacgatcgacttctgagcgtcgtcgtgctcaaaattcggtcccataccactattagaacatgtttcaattcggtgcgacacaggtcagcaggtggtcgtggacgacgaccaccgaccacggccaaccgatcgcccgccaccgaacgctcagtcgagcagcgcgacaagcttcgccaacgcctgctgacctgccgcaccggcctgcttctccagcacgccacccatcgggccctgcaacgccgggccgacgaactccatctcgtacgtgatgtgcgatcccccgccacgcggcgcgatcacgaaggtcatcttcgccttgacacccatgggaccgtcaccggtctgctcgaagtgccccggcgccaccgccttcgtcacccgccacgccacctccgcaggcatgcccatcagcttcacccgctgctggtaggtggtcccctcaccgagggtttccgggacctctccggtgaaaccctcatgcatcgtgttccactcgctgacccgcggcagggccaccaccagctcccagacccgcgccggatccgctttcgcatcggcctcgaccgtcacggtagccatcgcgacctccctctgcaacgcaacctagaacaggttataacagtgcatcggtttccaccagctttgatcatcacggacagcccccacgcccccgaccacgtgcaccaacgcggtgccactccaccaactcccccgcccacgccacagccgccaccggcacccccggacgaggcgacctcctcctcgaccccgatccgtccgggcttctcctcgacccactccgccccgtcacgaaacagagcaggtcacaccaatcgtgatgtcgcagacgcgggaaactcccctgccggcggcgatggcgaggttgaccccaatcaaggggcgcccgccgaccccgccgcctgttcacgtcggccgtcggggcgtagggggtaccggccgcgggtagccgggagcatggcacggtacaccgaaccggaactacggaagaagctcaagaacgagattcaggcatccgacaagggcggacgacccggacagtggtcggcacggaagtcgcagctactggtcaaagagtacgaaagacacggagggggctaccaaggcccgaaggacaagcgccagcggtccctacaacagtgggaacgggagaagtggcagacccgggagggtgacacacgggcccgccggaacggagaaacagagcgctacctacccaaacgggcctgggagcaactctccgagaaggaaagccgcgccaccgacaccaagaagcgaaaggcgtcgaggagcggccagcagtacgtcgccaacaccggaccggctcgacgcacccgccgggacaccacatcgatcgaccgcctcctcagcctacgggtcgccgacgcggccaaacggctgaccgatctcgacacccgcgagctccgatccgcactgcggcgcgaacgttccggaaaatgccgcaagacgctggtccgccggatgcaggcggaactcgcccggcgctgacgtcgttggcgtagttcagccccgttggcgcggttcaacgtcatcggcgtggttcgacgctattagcgcggttcaacgctattggcgcggttcgatatcgctggcgtgaatcccgaacaggtcgtttggccctagccgtggtccttgcgggtggtaaaataatcgagaacgaacgttctcaacgttggtcccatgggaacaccgcggtgaccactgccacacgacctgcgccaccgggaggactacatgccggcaaagacccgaagccggtccacctcacagccacagaccgaccaggcgatccgcgaacatgtgctgatcagcgccgatcgactctactacagtcgcggcatccacaacgtgggcatggacgccctacgagccgaggccggcgtctccctcaagcgcctttaccagctctttccttccaaggagaacctcgtcgaggccgtcctgcaccgtcgccgccacatctggaacaacctcgtcgagaccgccatcgccaccggtggtgacaccccccgcgatcaactactcgccgtctacgacatgctcgccaactggttcgacgaggacgacttccgcggctgcgtgttcatcaacaccttcggcgaactcggcgccacgacaccccacatcgccacgctcatccgcgaccacaaggcagacttccaacggcgcctggccaaactcgtcacggagaccggtgcccccgccacactcgcccaccaactcgccatcctcgccgaaggagctcagaccaccgccgccatcgccggcaccaacaccgccgcccaccacgcccgtaccgctgccaccaccctcatcgacgccgccctggccagcgacaactgattccaaggacgggctgcctcgcgggtctggggatccaacggtgtcctcggtgttcgccgggccggcttgctcaggcacggccacggagcatgagattccagtagagggccggtagtccgtaacgcttgagataccacatgtcggtgcgttcgtgggtggtgtcgatgaacggaatactcggtgcgggatgcatggtgtagtcgaactcggcgagcagcatcttgttacgggccgtggtcagcgggcaggatgcgtacccgtcataggccgccggcagcggcttgccctcgatcgtggcgatgaggttgcgggccaccacaggtgcttgtttgcggatcgcggcgccggtcttggaattcggagtggacccggcatcgccgagggcgaacacgttcgggtatcgggtgtgctgcagggtgttcctgtggacctggacgtagccggccgggctctccgggtcggccagggcggtctgcttgagccagtcgggggctgactgcggcggtacgacatgcatgaggtcgtagctgacagtctgtcgcgtgtcggtggtgtggtcgacgatcacggcgtggcggctgccggcgtcgacttccacgagttcgctgttcttgtggacctcgatgccgtagcgggcggcgacgcgctcgagttcgtcggcgaagacctggacgccgaacatgcctggggtgggcagcacgagcacgacccggatgtccttgagaacaccctgccgacgccaatggtccgcggccaggtaggcgatcttctgcggggcgccggcacatttgatcggtccggcgggcatggtgaacaccgcggtcccggagcgcaggtttcggatcagttcccacgtcttcggcgctgtagcgtacgtgtagttgctggataccgtcggcgtgtccatggcctccgccatgccggggatcccgccccaatcgagctggatgccggggcacacgacgagatggtcgtagcggacccggatcccaccggcggtggtgaccgtctgctggtccgggtcgatggattgcgcggcgtccttgatccaggcaacgcccttcggcatgactgacgcctgtggacgggcgctttccctcgccttggcgcatccgccgccgaccagggtccacagcggctggtagtagtgggtgtccgcggggtcgatgaggccgacgtcggcggctttcgcgcggcggagccgggcggcgacggcgatgccggcgctgccgccgccgacgatgaggatgcgatggtgaacggcgggtgcggtcatgacggtgcctccgtgtgggtgaggccgtcggcggggtgacgctccgtcggcgacacgaggtcggtcagggtgttcagccggtggcctggccggaggtgacagcgacggcgtactcatcgtcgatgtggacgatgtcgtggccggcgcggtcgagcagactggcggcgatgctggcccggaatccgctggcgcagtgcacccacagcggaccggccggaacgtcggcgagccggtccagcaggcagtgcagcgggatgtgcaccgagccggggaccgcgccgtgggcgcgttcgtcgtcgcgccgcacgtccagcacgatcagggtttccccggcctgctgggcggctgcgaggccagcgaaggtgacccgccggtacccgcgggtggccgcgccgtcggccaggtcacgcagcttgccggtggcggcgccgtcgggacggtcgataccgatgcgcacgagctggcgttgcgcgtcggtgatctgctgcggggtcgcaccgatcagggtgagcgggatgccccagggaatgagccagccgaggtaggtggcgaactgctgccccagggcgatgctgatggtgccggcgaggtgatcggcggcgtaggcggtgcggtcgcgcagatcgaccacccactctccggcgctgatccgtgcccgcagctcggccgggctgacctgctgcggtgcggacaggtcgacaggtccggcgcccgcacggttacgggcacccatgtgcgcgtagtaggccgggtacgcggtgagaccggcgaccagcctcgccacgaacgtgtcctcgttcggggcggtgagggcgtcgttgcgggtcttctcctggccgacggtgctgtcctcgccgccggacgtggacccggaggagcagaagctgccgaatccgtgggtcggaaagatccgggcgtcatcggcgagcaggtcggcgagatggtgtacggagcggtactgggcccgggccagttcctcggtgcgggccgggtcgaccaggtcggtgcgacccacgctgccgtagagcaggcagccgccggtgaacaccgccgccggcccggggccaccggtgatcacgaaggccaggtgggtgtcggtgtgtcccggggtggcgatcacccgtacccgcatgccccccaccgagatttcgtcaccgtccgcgacgccgtgccggtcgaacgccacctcgtcggcggcgttgaccgcgtatggcgcgtcgtgctgatgggccagttgcaggccaccggagacgtagtcgttgtggatgtgtgtctccagcaccatcgcgcagcgcagcccacgctcgtccagaacagcctgcaagcggtccaggtcacgctgcggatccaccacgatcgcaaggtgcccgtcgtgaacgacgtagctgcggtcaccgagctcgctggtctgcaccactgccacgtccaccacgacgcaacccaccttgccataagatccgaatgtccgtacattacgtgttgatacgtggaacggcaagagacgtgacaaggaccgccagaatgcgcaaaccggggccaggcccaatcgatcgggcgagcgcgttgccgctgtgggcgcaggtgcacgccgacctgcgccgccgcgtcgacgccggcgagttcgccgccgtgttcccgggcgagctcgcgttgatcgagcagtactcggtcagccggcacaccgtacgcgaagcgctgcgccggctgcgtgacgacggcgtcgttgtcgccgaacggggccgtcggccacgcctggcgggcatcgcggagatcgaacaaccccttggcgccctctacagcctgttcgcctccgtcgagtccgccggccatgaacagcacagcatcgtgcgaaccctcgacgtacgcgccgacggcgtcgtcgccgcccggctgggcctcgaggagtccaccccgctgctctacctggaacggctgcgcctgtccgacggtgaacccctggcgatggaccgggtgtggctgcccgcccagatcgccgcgccgctgctggacgccgacttcacccacaccgccctctacaccgaactcgccgaccgctgcggcgtccggctcaccggcggccgggagaccatccgcgccgtcgtacccacccgcgccgaacgcgtgcagcttggcatcgacgacaccgtcgccgcgttcgccatcgaccggctcgccgaacgccacggccgcccgctggaatggcgcaccaccctggtgcgcggcgacaggttcaccgtcaccgcggcgttcaccgcccgcaccggctaccgcctggacgtcggcgccacgtcccgccagcgccaccacaccgacgtcgtcagcgccaagacgcgatgagcgcccccggtacgcccgaggtcgacgccactaccgccgcgcacctcgtcagcgacggcaccgcgatcctgctcgacgtgcgtgagaccggcgaatgggccgcagggcatgcgcctggcgcccggcatgtcccactgggcgacctcgacccggacaccatccctgacggcagacccgtcatcgccgtgtgccggtcgggccgacgctccgccacagcaaccgcgcacctgcgcgcggcgggcctcgacgcgagcaacctcaccggtggcatgaccgcctgggcccgggccgggcggcccgtacgcaccgacgacggacgggacgggacagtggagtgaccctgctcgccgccaccggcctcggcctgctcatcggggcggtcctcggtgcgctcggcggcggcggcgccatcctcaccgtccccgctctggtctacctgctcgggcaggagccgcgagacgccaccaccagcagcgtgatcatcgtcgggctcaccgccgtcgtcggcgccgtcgggcacgcccgttccggacacgtacgctggcgcaccggccttccgttcggcgtcaccgggttcaccgccgccatcgccggcaccgccgccaaccagtacgtcgaaccccacatcctgctgctcggcttcgccgccctcatgaccatcgccgcgatcggcatgctcgcccacgcccaccacgcaacgtcccttcacgacacgttcggggacggcctggccaccggcagcacggcccgcaccggcgccgcccagctcacccggcccgaacccgcccgatctggcaccggcatcgccgtgaaggtcgccgtcgtgggcctactcgtcgggttcctcaccggatttttcggtgccggcggaggattcgtcatcgtcccggccctcgtgctcgtcctcggcctgcccatgccgacggcggtcggcacctccctgctgatcatcgcgatcaactccgccgcctcactggccacgcgggccggccatgcccacttcgaatggccgatcatcctgccgttcaccatcgccgccatggccgccagcctggccggcaagaagatcgccgaccggttgccgggaaccgtcagcacccgcgccttcgccgtgctcatcctcgccgtcgccgcctacaccgcggcccgtaccctgctcggccgatgacccgccagcccgcccccggtccagccgacctcccatccgcctggcacaaggggaccgccatgcccgtcgacccgggatcgacctcagccgggctcgacgctccgccggcccgcccgcgagcgtcatcccgggggcgggccggtcgcggctagcgccaggtgtcggtgctcgtatgggttccggtgggcggagtggtgaagctccggttcgccccggactcccaggtcacgaacccgtccggattctttttgaggtacttgtactcgatagcggtgttcgagggcaggttcaccgtggcccgccagaccgggtagtcggccgcggagagcgcgacggcctcgtccgggttccagctacccaactccgcgacgttgccgacgacgaagacgttctggccgaagaaggtggtgacagtggcgttgaacgaagcggcgatcgccgagcccggcaccgagtcgccccggaaggtctcggtcaccgcgtgcgtaccggtgacgggggtggtcaagctccggttcgccccggactcccaggtcaccccacccgcggcggtcaccttgatgaacttgtactcgacctgggtcgacggaggtaggtcgatcgtgccgcggtaggtgttgccgccctgcgggatcaaccgcacggcatcggccggggcccaggagcccagttcgggaatgctgccgacgacgtggagctcctggtcggcgccgggtgtcgcgtggacggtgaaggtcgtggcgatccggtcggtggggtcaccggtggggctgatcgtcggcgacggggtcgcgccgggccgggcgttgacatgcacggcgagggcgttgttcgccgggatggtcaccgtggcccggccgccggagacggtcaccgtaccgccgctgcaaccgctactggtgacggacccggagatgacatcgcagtagtcgccgtcggtgaggccggtggtaaaggtggcgctgacggcgctgccggagtcgttgatgccgatccaggcccggtcgccccggtgaaagccgatcacgttgtcgttgaccacggtgaagtcggcgatggtctggaccggacgcgcggcgttggcccaacccaccatgcccttgataccggtggtctggctcaggcagttccaggtcccgccgcataccgtgtcggtgacgtacccgccgccgttgtgcggcggggactggttgcggtccgaccaggtgaagctgtcgtacaccgacggcctgccgtgcgggtaggccagggcaaagtagttggcgagcacgtagtcggtgccgtccttgtaggacaacaccacaccgtcgcgctcaaggtcatggttggtgaccatcgcgaagacgttggcgctgggtgcgtcgaggttccagttcgggatgttcgccagcgtggcgatggagccctggaaggccgaacggatgcccttggcgtaggcgaagtcgagtacgtcaccgttgccgatgaacgcgcgggcctggagggcgggattgctggcaccgtcgaagatctcctgggcaacgtaggggcgtcgcccttccacgacggtgttgttcagcttgccgaggatcgccgcgaagtcgtccttccggatgtgcttgaccgcatccacccggaagccgtcgacaccgagaccgatcaggtcgttcaggtagctggcgatcttgttccggacggattccttctcggtgtagagatccgccagggacagcagttcgcagctggtcacctgggcctcgttgtcccagtcgttgatggagccgtcggtcgggcagttgtcgcccgggcggtggaagtcccccgcaccgtagggcaccgcggggtagtcgtagcccgagaactccgtgccggcgtacccacgcgtcccctgcgggttgttggttccggccatgtggttgaccaccgtgtcgacgtagacccgcacgcccgcctcgtggcaggtggtgaccatcccggcgaactgctggcggctgccgaaccggctctccagctggtacgacaccggctggtagacctcataccaggggtgcgtcccgtcgttgctgttgggtaggcggaccgactcctgcggcggggccacctgcaccgcaccgtatccggcggggccgaggtggtcggtgcaggcggcggcgaccgagttccagttccactcccacaggttggcggtcacctcactgtcgttcaggacgacggcggcgcgggcggaggtagcggtgatcgcggtggtgacgaccgccgtgccaccgaccgccaccattgcggcggccagcaacagccgaccggtgcggccaatcgggtgtggtttcgcggattccatggcagagggacctctcgtgtgcaggtgcgctcggcaaggggcggacggccgtccgggtagcgaacacgatgcggcatccatgaaagtcttgcaagagttttcggaaacattctcgaaactcgtcatcaccgcccctggtcccggatcgggctgggacacccgccacggtggcccccgtgcccgcggccgggcagccaactcgggctaggacgagcacggcggtacgtcatgccgacgtggcacaccggtgtccgattcgttcaagaccaggggcgcgagcactcgtaccgtctgtgccatggcacctaccttcaacgcgatcggccttgctgtggccgacatgacggcatctctctccttctaccgccggctcggcctggagttcccggccgacgccgagcgggagacgcatgtcgaggcgacagtcgccggcggcatccgcctgatgtgggacaccgacgcctcgttgcagtcactcgacccggactatcaaccggggcgttccttcggtggctgggccttcctctgcgctgacgcggccgaggtcgaccgcgtccacgccgacctgcttgccgccgggcacccgtcggtcaaagcgccctggaacgcaccatggggacagcgttatgcgcaggtgcgcgacccggacggctacgttgtggacctgttcgcctggaacccgtcaccggagtagagcgctcagcgggacccccgccatcactcgcacctcgcgtgcgaggtgggactgatcggcgtagcccgcatcggccgataccgccgcgaacggccggccggtccgggccagcgcgatcgcccgctgcattcgcaagatccggtgcagggtcttcggtccgtaaccgaacgcggcgtggctgcgccgccgtaactgccgggagctgaggccgcaacgctcagcgaccaagcccacgggcagcccggttcgtgcggcgccgaccagggcgagcattgcccggtcgaccccttgccagcgtcgcttcgcggcagcggtcaacgcggtgaccggatcgtctgcctcggcgatggcccgcacggtagcggatggccacattgcgtccagcggcacccgttgaccgaccagttcggaggcggatacgcccaacacaccgggcccggtcccagcaccgaaccgaagcgcggcatagcgaccgcccggtacgcaggcctcgacccgggcgaccgtgttcggccccgcgacaaagaccgccccgtcccgccagatcaggtcgaggcagccgtccggcagaattcgctgtgtgccaccaccgggcggcgtgccaccgcgccacgcgacgacatacggcagcgttgacgcctgttcctcatacaccccgttaccctccaccgagggtacgacgacacggcgctccggccactcacatggtcgttcgcggccctcagctatgcgaaccgctgggcgaggtcggtcagtctggcgacatacgccgaccagtcgtagtcgggaacgttggtgttgcccagatgcaaacctatcgctccgtcgtgctgctcgcgcaggatgtcggcctggccgacgtgacgggtcaggtcgcaggtcacgtgaacgatgatccgctgcagggtcacgtcctgcttgtccggtcgccaccacgacacccgcccgggggcatcgagcggaagttgctcgattgtctggtccgcgaaggcggccacccgacggtagaggtcgatcagcccgtccttcgactcgtccacccgtgcgtaccagtccgcctgcgagtccttctcatactcctgcacggagaccaactcctcgggcgtcggaaacgtgcgcccgaaggtagggccgaagtagccagcttcgacgttgaggcagtgtttgagaatccccagcaggttgttgccggtcgacgtgcgcggccatctcacctcgcgttcgcccagcccgtcgagtttccagagcaggtcatcacgagtcgcctgcaggtagtggtgcagcacggccttcgggtcgcccagatcaaccatgcccgccaccctgccacggaccaccgacaacagagccgcattcaactcaagagagtggatccctccgcagccgtcgccacctgaacggccgagtcaacaaccaacaccgcccgcctcaccgaaatgcggccaagcggcaccacagtccggttcctggccgacgtgccgaagacggtatccgactactccaatcggaagtcagcgaagtcgaacccgggtgccaccacgcagctgacgagggccggttggtcgcccgccggggtcgcggcctgccacgtcccgcccggaatcaggacctgtgggcgctgaccggcggacacatccgcaccgacggcaacgtccgtgggatcttccgccggctcagtgcccgagccaccgagccacagagtcagcgggccgcccgagtgccacaaccacagttcgtcggaacgcaccacatgccagcgggaccgctcgccggggtgcagcaagaaatagatggccgtagccgcgtgacggcttccgtcgtacccggcggggtgcagcgtgtgcaccgaacgccaagtctctcggtaccagcccccctcgggatgcggcgcaaggtcgagcaaggcggccagctcagaccgctgcgcgttcgtcacgcgaaactcctctcgctgatggttcgcccaaaggagccgacaagcggaacccggtggcacccccgtcgttccggtcggaccgggtgaaggcgatgggtagacgctaactgttcgggccgctcgacgcgacacctcagcatcacatgatcgtcggcccggtccttcctcccccggtcaccgatgccgctggggaccacgtcgggcgtacttggcgcggaacttctcgactcgacccgccgcgtcgaccaggcgctgcctaccggtccagaaagggtggctggccgaggagatctggacgtccacgacggggtaggtgttgccgtcggtccactcgatggtctgttcactggtcgccgtggagcgggtgagaaaggcgaagtcggcggcgcggtcgcggtagacaacgggtcggtactcggggtgaatgccgcgtctcatgcgggctctccttcggcggggtcgagttcggcaaggggaaagcacccggtgaacgggtcgtcgtaggagcgccaggtgtcgctgccgtcggcgagttcgccgtcggtgagcaggcagcgggtaagggtgcggcccagtgcagcggggtcgaggtccagaccgatgaagaccaggtgctggtggcggtcgccgtagtagggatcccagtcgagtgcggcggcaagccggcggtggtcggacacgtcgtcccagtacggatcgggaagggcagtcagccagcgaccgagggagccgagactcagcccgccgccggcgaagtcccaggcgatcaccgtgtcgggttggctggcgagccacaggtgcccccgggaccgcacgacttcgtcgttgatgtcctcaaggacgtcatggagacgttgagggtggaacggacgccgggcccgaaagaccaccgagacaatgccgcagtccgggtgcggctcatggacgccgagggtgtatccctcgagcccacgggtcaggataccgggggtttcgggtcggtgccgaagggtgccgcgcagctggcgggtcagcgccgcggtgtcgacaaggtcatcgttgacgcggacctgcgtcgcccacggcgccatccgttcgagtagcaccgacaggcggctcgtgtcgtacctgccctcacgggactggccccacaggacgatggtgtcggcatactcaatctgccgaacgatgacgtcggccagcgcccggtcgtcgttgtcggcggccgcgatgccgaggtgcttcaggtcgtcggtgctgatcaggccgtcgagcaggtgttcggcgtcaacgacggtgacgtaggagtcgatctggagcagatcggtgatcggggcgccgtcaacgagacagtgcgcgcagacggcggcgaccgcctcgggctcgaccacctcgggcagcatcagcagtagatcacggtcgggctgcgcgcgggccagccgggcgagggtcggcaacacgtcctctcgcagcgtgcaggagacacatccgtgcgcgagcgtgatccgctcgtcctcgagtacgcccgtgctgtcacgcacgacccggtgcacggtgccagcggtgaggtcggcgagatcgtgctggacaagcagcagggctggatccgccaccagcagcgcgcgggccacggcgtacgtcgcggaccgccagaaaccgctgagcacggtcaacgacgggcgggtgtcggccgctggagcaccagggtcggcgggtgcgagtggagacggcgtcgtcatcccaatcctctcaactcttaatgaaaacgattgtcagtataggcatagccggcaggacaggtggacgggggtgctggcgaatcgcgacgggccgagagcgcgcccagccgccctcgatcgaccgcggggcccgcaccggcacccgaggagcaggcgcagcacatgtgggcgaaggttggcgccccgccgcccacccgcgacgctcggcgccgcaccacgaacccggccccgtcgatcggtcgaggcggtggccccggggcggataccccatggagcttttgtaaaatgaaattcgttgtcgttatgatcgagaaccggaggagcgaatgtcccgacgttgcgatgtcaccggtgcgaagccgagcttcggtaacgccgtgtcccactcacaccggcgcacccgtcgccggtggaacccgaacctgcagaaccaccgctactggctaccgtccgagcggcggttcgtgcggttgaccctgaccgccaaggcgctcaagaccgtggaccgcaagggcatcgaggcggtcgtcgcggagctgcgcggccgtggggtgcggctctgatggccaggcagaccgacgttcgtccgatcgtccggctacgcagcaccgccgggactggctacacgtacgtcacccggaagaaccgccgcaacgatccggaccgcctggtgctgcgcaagtacgacccgatcgcgcggcggcacgtcgaattccgcgaggcacgctgatggcccgcaagagcctgagtagtcggcaggcccgacgggagggcctcgttgcccggtatgccgaccgccgggcagagctcaagcggctggtcacccacccggataccgacctgtccgcgcgcgacgacgccgtacggcggctgagccggctgccgcgcgattcgagccgggtgcggttgcgcaaccgggacgtcatcgatggccggccacgcggcgtgctgagccgcttcggtctgtcccgcgtacggttccgggagatggcgctgcgcggcgagttgccgggcgttcgcaaagcgtcctggtgattccgggtcgcccgtacccgttcggacctgggccacccgcccatgccgttgtggcccggtccgaacgacgtgtaccgcccaggccacagtcgtggcgaccacatccagctcaacacgtcatggacgccctgacacgcctgcgcgtctaccaggacaacgcccgcctcgcaggaacgagtccaggtcggacccatactgattgctcaacgggctggtgcgagacagagactactggctgacccagccgcgagtctccccttgaacgctcgagccgtcgaggtccgacagcgacagacccacgaagtcacgggcccacgtcgaggtctgcacccggaagggcatgtcaggcgaggtcaacatgtccatgaccactgtcgccacgtcgtcggacgtctgggagtggcctgcgtccgcctcgtacctggcgctggtgcgctgcacgtacgcggtcaacgccggcgcgtatggccccgcctcagccaccatggccgcgacatcgaccttggcgttggccacgaactcgctggtcaccgcgccgggctcgatgatgccgacccgcacgccgaccgtgtgggcgaccggcgccaacgactgcatgaaaccctcgacggcgaacttggccgcgcagtacgcctcgttgaagggctggccgacgctgccgccgacactgctgatcgtgatcaggcggccaccgctggcccgcaggtgcggcatggcggcatgggacacctggatcacaccgaagaagttcacctcgacgcaggcccgaacatcggcgaggtcgtcgttctcgagcgtgccgatgtacgcggcgccggcgttgttgaccaccgcgtcgagccggccgtgctcggccaccaccgccccgacgcactcccgaaccgacgcgtcactggtgacctccagctcgcgcacgtccagcgacaccccggcagcctcggcagcggccagtagcgccgaagccttggtggtgtcccgcatcgtggccaccgtcgtccatcccgctcgggcgcacgcgatggccgtggccagcccgatgccggaagacgtaccggtaatcaacacacagcgattcgtggccttaatcaacgtctcaccccacgtcgtgacagagtttcagatcacctgacacacgcaccccgacgtccgcaacggaccaaccggaccggccgcgcatggcgacactaccctcgtggttaccgcatgggtgccggcaccgaatcatgctggcggatggctgaccgagccggcgcgcgcaccacggatgggcagaccggctgtgcacactgggcacgaccacggacccgaggtcgccgaacgcacctgcggcgcgacgtggccgcagcctgaactgccgagcagcacgctaaccgccgggtgtgagcggcattgaccgacggccctggctggtcatgctccggggagtgacagctcctgctgataggggaaggagccgggctgataggcgcaggctggttcctcggcccagatgtcgccggtcacggcgtaggcccgggcccgtgatccgccgcagacggcgcggaactcgcaggcgccgcagcgtccgccgagccgtgccgggtcgcgcagcgcggtgaacagttccgagtcgcggtagatgtccacgagcgatcgctgtcgcacgttgccggccggtatcggtaggaagccgctggggtgtacgtcaccgcggtgggacacgaaggcgaacccgttcccggcgctgacctgcaggggcgcgcgtcggacccggccagggtgaccggtcagtccgcgcgagtcgaggtcgccgcgcagtctccggtacaggctcccgaggccgaggacacgaacatggtcgtcgccacgccgggccagggcctcgcgttgtaggcaaacccggcggaagtggtgtgcctcggtggtcttgaccgcgatggtctgaccgaggtcgtacagcatgttgaggacgtcctcggtctgggcggcgtccaggctccgcagcgcttggccccgcccggtcgggacgaggaggaacacgctccagagcagggctccgcggtctcggacctgagcggcgatcttcggcaggtcgtggacgttgtgtttggtcacggtgctgttgatctgcaccttgaggcccaggccggccgcctcgctccaggcattcatggtcaggtcccacaccccgggtacacctcgaaaggcgtcgtgtccgtcggcggtcgcggcgtcgaggctcagggagacggcccgcgccccggcggcgtgcaacacggccagtgccgggcgggtgagggtgggtgtgcccgacggcgagaccgacacgggcaaaccgagctcggtgccccgccggaccagaagttccaggtcagggcgttggaacggatcccctccggtgatcacgaacagtggcgtgggccgtccgagggcggcgatctgcgccatcaggtcgatggcctcgtcggtatccagctcggcccggtcgcggtcagggcgggcggaggcccgacagtgcaggcaggcgagcgggcacgcctgggtggcctcccagatcacgatgaagggacgttcccgaacgttctgcttcggcgcccgcaccggcctgcccggtgtcctgcgcgttgcctcctgctgacgtgtcgtcgggctctgcgtcacgactacgacgctgaccgacggcaaatgcccgaaccagggaccgtcgacaccaaggtcgtgggctgaaagactcgcctcatctgtagccctcctcggggctggcgctaggccgccgtgtcggaacgttgcggggtgagacgatcccaggcggcgatgggcagtgcgatgaccgcggccgggaacagtccgtgctcctcgttgtcgatgtgccggtgcagccggtccagagcggccagtactgccgcccagtccggtgcggcgcgatcgacggcaccgaggacgccatggatgtcgtcgtgttcgtcgcacagctggtccaccgcttcggcgaggctgccctcggcacgcagctccacgaacaggccacgctcctcggtgtcggtgtgcggcatcagcagcgcgagcaggtcgtcgaggagttcgacacggtcgcctgcgccggaggtgaccgcggtgcgcaggcgtccggcggcgttggcgatcgcctcgtgttcggcggtcagtttcccgatgagcgggaactcccggcagccgcagtagttgcacatggccgacctcccggcggtgacaaaggggttgaatccagcttgcttcggtaatccccatgcacgtagggccgttggacccgtccgtcccgcggccgcgtcacacgaccgcggcgcggctcaccgtgccctggtcccggcggtagcgtccggcgccgttgttcgccccagctgtcgggctacggccccgcttcgggcggctcgacccggggcccgacgtcctccgccggaccgggcaccagaactgttcgccctggttgacgaggtggcgcaggcggtggggatgccggctcaccctcgacgcgggcgtcgtcggcgatcctggccatcaggtgctctctacgccttccatccaatatgccaggattctgctgtgattgcgatcgaggttgtcttgggtgacatcacacagcagaacgtggacgccatcgtcaccgcggcgaatgagtccctgctgggtggcggtggtgtcgacggcgcggtccaccgcgctgccggaccacgcctggcccaggcagggggcgcgatcggcccctgcgcgccgggcgacgcgatgccgaccccggcgttcgatctcgacccaccagtgcgacacatcatccacaccgtcgggccggtctggagaggcggcggccacggtgaagcacgtgtcctggcctcctgctaccgccggagtctgcggatcgccgatgacctcgacgccctgaccgtcgcgttccccacgatcgcgacgggcgtatacggcttccccgccgaccaggccgcacggatcgccgtcgcgacgatccggtccactccgacgaacgtccaacaggtacgactcgtcgcgttcgacgaagactcccgccagcacgtacacaccgcagtgaccgccgcccgctgctgacccaacagcacgtggaagggcccggtcgtccgggcccttccacgtttcacggtctgccgaccaccgacaggcatggcgggctcacccgatgtcgcacccgtcgacgaccgcactcgggcagcgcccggtcgcgctgccgatgtttcccttatcgatcgaaaggggcgcggtggcgggcggaggcaatgccgagccaggtatgccggttgccggcccagcaccatccaatcttgggcgccccacgccgggcggtgccgtcacgtccggttccgccgctgatccagatagcgggggtgcgggcgtcgagggtggagccggtgggcctgcgggagccaatggtcatgaagcagtgattgggctcgagcgccttcggctcctgcaggagccagctgatgccctcgttgacggtgagcggcgttcgtccgcgttcatggatgacaggtagcgcctcgttgggactccagtttcgcatgtcgtcgccgcggtctggttcgcagacaaggtagagcgggctgtccggtagggcgagaccaccgataggcacgaactgctcgaggtcgaccatgtcgtccacgacaaagcccgacttgtgacgatagcgcagcagcggtgccagctgacgcgcggcggccagggccgggtgtacggccagcacgctgcgaggttcgtccggcagcatggcgacgcaggccgcgagttccgccgcgctactgccggtgatatcggcgagtccggcttcgagcagacggtgcagttggcgagtagggcgcatgtcttctcctcagaaggaagcgcagagagtgctcgccaccaacccgttccagtggcgcagtgtgcggtatgcgcgcgccggcagtggaagggaaaacggcggtgagcagcaacggccagccgagcgccagctacaccgccgcttcggccacgggtgttgtcgccaccactcctaactccgtatagcttacggaaaatcacgtccggttcaccgtacaccccacggggtagtctccgcacatggcaaaccggaacgtcgaccgcacgctcggcctgctgtggcgacacacactcggcacgcctcacggttcacgagggccgaagaagcgggtcagcgtcgacgaggtcatccgagcggcgatcacggtggccgacgaggagggcctgccggcgttctcgatgcgcaaggtcgccgaccggctgggcctcaagctgatgtcgatctacacctacgtcccgggccgctccgaactgatcggcctcatggtcgacgaggtgaccggcgagttggaccttccgccgcaggagggcacgctgcggcaacggctcaccaggattgcccagcaaatgtgggaccagttccaccggcacccctggctgctacaggtggagaacagccgaccctggatcggcccgaacagctccaacctctacgaatggcagctctccgccatcgaaggcaccggcttcaccgatctagaaatggaccaggtggtcacactcctcaccagtttcgccgccggggcggcccgggcatcggtcgacgcacgccgcacagcccagcagtccgggatctcagacgccgaatggtgggagatcaacgcaccggttctcgaacgcgtcatgcccctcggcgcttacccgatctccggcagggtggggcaggtggctggccagaagtacaacgcggtcagtgatccagaccgctcgttccgattcggcctgagctgcatcctcgacgggctggaacgacttctcgaccgatagccgcctgccgcgaccgtcgctctacccaggcgacgtccaaccttgcggcgtcaacccgcgtgccagggcgcccacctggcacggccacgacagcacatggcgggtgcggccgaccgtcccggcccgagtacgagccgggacgaggtcgacacactccccggtcaggtacggatggaggcgaggtagtcggctgcgccggtgggggtcatcaaccagtcggtgagagtgctcggatcggcgaacccggcggcgaatcgctgggcgactgcctggttggtggcggcggtggcgaggatctgctgcacatgctctggtaggggttgcagcatggcgttggtccaggcagtgaccgcgcgagcggtggtggtccagaacgcctcgaaggtgtcgcgcatccaggtggtgtcgaagggtcggtcggcgtgggcgaggatggcgcgtaggtagtggtcggcgcatttggcagcggtgttggcgccctggccggtgatggggtcgttggtgacgaccacatcagccatgcccagtgcgacgccgccgccgggtaggtgggcgatcggtgtgcgtacggtgggggtgaaccgaccgtgcagggtggccttggcgtcggtcagttcgacgttccggcatcgctcatacacccagggcacgtactgcttggcgaggtcgagggtggtctgaaggtgctcggtgggtggcacacggctaccgttggcgggccagcggtccaggtcctcacctgggacagcttcccagaagaggatgtcgcaggcgccggcgtgcgtgagggcaggaatcacgaacaactcgccgaggccaggcacggcgtggaatccgacgtgcggggcgggccagtccgggtcgggagcgaggccgtggacgtaggcgatggccaggccgcgttgtggggttgtgtggggtgaacgggctgggtctcggtcgaacgcggcggcgaggtcgcttctgccggcggcgacgatggtcaggtcgtagtggccgtgcgtggtgagggtgtccaggtcggcggcggaggccgtgttgtggacgacagtggcgccgcggtgctcggcgagttcgagccaggcagccagtttcagccgttggtcggtggactgggctggtcgctccaactcggcgatgacgtccagcgcgcgggtacccggcggtgcggacaggttgacgcgcaggcccgcgatcgggggcgcctggtcgtcccacaggttcagctcgtagcggcgttcggtgtccagcgcgggagcgaacatggcctgggtggaggttggccagccgttacggatctcgtccggggtgcgagcggacatgatcgtcacctcgtagccctcggcgagtagcccgtgggcgagttgcaggccggactgcccggcaccgacgatcagtattctgcgcatgggtgttcctttggttcagagctgtcggctactggtcggctgatcgaccaggcgggcagggtgtgggtctgctggcgttgccgcgtgtccaaggtgtgcacgcctgctggcgatgccgcgtgtcaacgatggtcagcggcactgagggaacaacgtctgccgtatcgcgtcggggtggtgcgcggggagcgaccgtggacaacgttgtcacgactgtccacggcgggtcgacatcgtcgctgagccaggctaccgcagggtagccgaggttcaagctgggggtctgtggatcaggacgagcgcggcgacccaggcgaggctcagcaggagccgtacctgtaggtgccgctgccgggtgcggtgactccgacgtcgcggcgaacgaccgagacctcgtcaccgactaccgaacacgccttcgtaaacgcagtgtcggtgtactcgatgacgatgacgttgtcgccgtacacaccagtgaagtagtcacactcgtggtagcgcccacactcctcggcgatggcgaagtcgagtccggcgctcctgccacgcgtaccgaggtcagtggtgttcttctggccgatggccagccccatgtcatgtgcgtgcggcgccagcaactccaggtaggcaaccgcgtcgtcgatgccgagcaggcccttggaccgctcgtacgagtcgatgttgtccggctcgatcgcctggtagccggcccgcgcgcagccgtcgaaccagctctggacgatacccgcgatggccgcgcgcttggccgaggtggaaatatcgagcagaatctcgttccagtcgccatcaacgacgtagtcaccgtcggaatcgcgcagcaacaggtcatcgtgctgactctgccaccagtcaacctcgtcgggctgaacctggaacgcgttgacgtagcagatgttgtagaggttggcggcgatcggatcctgccggtcgcgactcacgacccgcaccccggacgggggcgggtaggcggcgccgatctgatagtcgaacgtcgcattgaccggtggcaggaccgtcgcagagacagccgacgaggccgggacggccgacgagccggaggcagccgatacgacggggacaggcgccgcgccagcgtgaacatacgccccgacggttactgtcagtgcggtagcggtgagcacagtgcacgcgatgagcaccggccgggtaaaaccagccatcgaacaactccagggaagacagcgatgccagggctccgggtcacggggcgggattgctcggcaagcccaaagacccgactgcctgactcgaacgttgctacccactgaactcaaccgacaagccaacgtcaatggccgtttataccctgatccgatgacacacagggcaagtcagcacggctgccgcacggggtgtcaaagttcgcccgcgctggccaggcgacgtgcgcgtacggtgtccaggacgcggaccaggcggatggcgcggtcgacgacccaggacgcacactctggcgccggtcagctcgctggtgccgaagaagaggatctggcggagcgcggggaggtcaggtgaggtggctccggtcagccgagatgtggcacagtccggtggtgtccgcgcccaccatcctcctcgcggaggacgatcccgccatccgccgcgccgtcgagcagtcccttctactcgagggctaccacgtcgtcgccacgggtgatggccttgaggcgattgccgcggtccgccgggacaacccggacctactcgtcctggacgtgatgatgcctggccttgacggcctcacggtctgccgggtcctgcgggcgcagggcgactggaccccgatcctcgtgctcaccgcacgaacccaggtctccgaccgtgttgcggggctcgacgccggcgcggacgactacctcgtcaagcccttcgagccggaggagctcctggccaggctgcgcgccctgctgcgccgggcgggcccgagcaccggcccggacagccctgccggcgacgaactggcagcagccggtgttcggctcgacctggcagcgcgccgagtatggcggggcggtgaggagatcattctgtcgcggacggagttcgacctgctcgagctgctgatacgtaactgcggggtggtgctggaccgcaccacgattcacgaccgcatctggggctacgacttcggcactggttcgaagaacctgagcgtttttatcggctatctgcggcgtaagctggcacgcccgggcgcacccgagatcattcacacggtccggggagtcgggtacacgctccgcgaatcatgactctgcgtgacatgacccgacccagtctgcggctgaccttctccctgctgttcgccacggtcgcggcgctggtcgccgtcggtgtcggcgcgctgagctatggtctggcgtccgcgttgatctggcaggagaccgacgacgacttcgaccgggcggcggaggccgtggcggaactgacgatcgacgccggcgacctgacgccggaggatctggccgagctggacgacgacttcgacgttgatctcggtgacgtcctcgctggatccgacacgctgatcggccagatcctcggggctggagggcaggtcgttgacgagggtcacccccagccgcttccggtgtcgaacacggaccgggcggtggccgcggccgaggagccggggcacacccggagcagcgaagcacagctggatcacacccgggtacgaatcatcacggtcgcgctcggcggagggcgcggagctatccaggtggcccagcagctcagcgaggtggactcgctactcaccagcctcaggaccaggatcacggcggttggcgtcgcgatctcgctggcagccggggtgtgtggctggttcgtgacgactcgggtgacccgcggccttgttcgactgaccagggtggcggaggaggtaaccgtcaccggacggctggatcttcccgtgccggcgggcgggcgggacgaggtcggccgcctcggtacggctttcgacaggatgctcggccagctcgcccggtccagggacgcccagcaacgactggtgcaggaggcaggccatgagctacgtactccattgaccagcatgcggaccaacatcgccctgctgcaccggttcgacgaactgccattgtccgctcgcggtccactgctgaccgacctcacgatggagtccagggagttgatcaaactgatcaacgagttggtagagcttgcgaccgacacccgagaactggaggcgaccgagcccgtcgagctcgcgaagatcgcggaaagggttgcccagcgcttccgtacccgctccagccgggagatcacgacgcaggccgacggtaccgtcgtcaccggccggccgcaggccctggaacgagccctttccaaccttgtcgagaacgccaccaagttcgattcctccggggccccggtggagatcgtgatccaccggggccgggtcgaggtgagagaccgcggccccggggtaccagacctacccgaagggcggctcttcgaccggttttaccgggctcccgaggcccagagcatgcgcggctcggggctgggcctggcgatcgtccgagatgtggtgacagctcacgacgggacggtgttcgcgcacaaccgcgacggtgggggcgccacgatcggtttcgagctgccggagcactgaatcgatcacccgccgctcacacgcccaccctcggccctgacgatgccgtggccgtggggcccctaccggtcgtcggttcgcgcgcccctcacccatgcgccggggaccgtttcctgcccccacccagcagcgaaggacgtctgcgggcagcgaggtcctcgacccaaccaaacacacacgccgcgacgaagaccagcgagaactccacgcagatcatggccaccacctccggcatgggccatccggcgaacacgccgtccgcactgagccacagcaccagaggcagcaatgggtagtgccagagatagatggtcaccgcccgagcgttcatccgttcggtcaacacacggagcggggcgacccggtcgatcagcccggcacccggtcggaagcgcagcaacaccaaggcgaacgcgagtgacagcagcgtgttcaacaccaggctgtcatagatactgagggagccgaattcgatctcctgctcggcccggtaggtccaccacaggcctacggcggtcagcccggcggccaggagcatagtggcccagccgcgcatgcgggacagcagaccgtcgtggtaggcgaatcccagaagccagcaggccagatagacgacgaagctactcaacagcccttccgagccggtcagcatcgagctcaggaccccctcacccccgacggctgacaggtcgagggcgaccaccccgcacaccgccacagccagcaccgcccagggactcaggcggaagatgcgcagcagcaggggtgagagcagcacgaaccacaggtacgcgcgcaggtaccacagcacgccggtgaagttgccgcccagctcggactcgccggcgggcgggtcacccaccggcaggagccagaagatgtgctgccacgttaggcggaacggctcgtccgacccgtgtgcctcccaccacatcaacggcagggcgaccgccgccaccatccacagagggggtagcagccgacgcatcctgccccggaagacggtcgtgatttccttccggcggtcgagggacgcggccatcatcgctccaccgagcgtgaacatgatgcccatggatggaaaggccagcgtcatccagggtgccccggcggtgtgtagcaccaccacgcgaaggatggctacggatcgcaggaagtcaaggtagcgatctcgtcccaccgctggcagggtcgatgaggtggcaccgtttgccccctcatcgccgttcgacggagcggcgtttctcctggtgtagagcaacagacgtcttcctcactcggtgaatccacaaaggtggtgacgcaccgccggacacggtgggttggaggtgcgtagcttcggcaggcctcacgatggcagcgcaaggtgaaggcacgtctggaaaagggcaagaaacagtcaagaaccggcccgcgaaacagcacggcgtgcgatgcccgctaccgacccgtccacggtcggcgatggcggtggcatccagtctgatccgcaccacgtgcgggaccaacccagcccgatactcgatgcatgttgctccgcctgcgctgacgtggcgacacgcgcctcgcgacccgcgccctcgcggcaccagggactactggaggccgccctggtgcgcgtgcgccgcgcaggccgctcaggtttgccgcggcgcgttgagtcgtgcggcctgccgtgtgaggtggtcgcgttcggagcggctgggcactgatcgggcagcttcggtgtagagccgcgctgcggccactggatcaccgtcacgttcgtgcaggtaagccgcgacggcggcgtggcggggcagggcgggatcgagctccgccagggcggccaggcccgtccgcgggccgtctgcctcgccgaccgcgacggcccggttgaggcgtgccaccgggctgtcggtgagtcgcaccagttcgtcataccactcgacgatctgcacccagtcggtctcgtcgaccgtccgggcgtcggcgtggagcgcggcgatggcggcttgggcctgaaactcgcccagccggtctcgggcgagggctgcctggagcacctggacaccctcggcgatcagatggctgcgccaccggccgcgatcctgctcggcaaggggcacaagcctgccgtcggggccggtgcgggccgggcgccgggcgtggtgcaacagcatgagtgcaagcaggccgcccacctccgcatgattgatcatggaggctaggtggcgggtaagtcggatcgcttcggcggcgaggtcgacgtcgccggagtagccctcgttgaagaccaggtagagcacgcgcagcaccgtggcgacatcaccgggctgatcgaaccggacgcccgagagggtgcgcttcgcccgactgatccgctgagccatggtcggctccggcacgaggtacgcctgcgcgatctgccgcgtggtcaggccgccgaccgcacgcaacgtgagcgcaacggacgatgccggcgtcaggcaggggtgagcgcacagaaagtacagctggagcgtgtcgtccaccgccgcgaccggcccaggcatgggctcgccctcaaggcgtacctcgcggcgccgccggcaggcatctgcacgggcggtgtcgaggaacttgtgccaggccaccgtgaccagccagcccttgggatcccgcggcgggtcgtccggccacacccggacggcctcgaccacggcgtcctgcacggcatcctcggccgacgtgaagtcggccccacgccggacgaggacaccgatcaccgcgggcacgaggtcccgcagcagcgccccgttcactccgtcacagcggccggtatgccgtaacacggccggacctccagccattcgtagatcggcttgccgcccggccccggggccgccgacaactcccccgccagctgtaccgcgcgatcccacgactccacgtcgatgatgtaccacccggcgatcaggtccttggtctcgacgaacggtccgtcggtcactggtggccgcccttcgccgtcgtaccgcacgaacgtaccgtcgggcgccagcgcctggatgtcgacgaactcgcccgattcctccagccgcgtcgcgaagtcgcgcatgaaccgcatgtgcgcgtcgacctcgtccggcgtccaccggtccatcggcgcacagtccacggcaggggccggcccgcctcggtagtgcttgagcagcaggtacttggccaccgtgttctcccttgtcggtacggcccattgtggccgtgttcctcccggggacggaaccgatcctggattctcgacatcccaccgcgatcgtcctcgcggacgtcaccgactcggcgtaccgcggtgggtcgaggcatgtgcaccgcggcgtcgagcgtcacgaaacgcagaagacgggagcgtaagtcacggtcagtagccggtcgtgtcgtcgatgccggattcctgagtcggcaccaggaagctccgctcgaaggtgaggaccacctcgccggtggccttgcggccgatggtgcggcagctcacgatgccctcgcccggtcggctggcggagagccgtttggcggtcacctcgctttcggcgtacagcgtgtcgcccacgaagaccggctggggaaggtggatccggtcccagccgaggttcgcgatggcccggccgctggtgctgcgggcggtcatcccgccgacgatgctcagggtcaccagactggagacgaggggctggccccaccggcgggcctgggcgtacgcactgtcgatgtgcagcggtgacgcgttcatgctcaacatgctcatcaggacgttgtccatctcggtcacggtgcggccgggccgatgctcgatcaccatgccgacgacgatctcctcgtagtagaagccgacctgttcgcggtaccggttctcccccaccatccgatagccgaccggaccggacccggtcggcttcccggcctggtcaggccgcatcggtgagctcccggacgtggtcggcgaaggtggccaggaccgcctggtcgatgtcggcgcgaatcatgatccgcaacccggcctggccctgcggcacgatcggaaagaacaccgccgaactgtagaagcctcgccggtacaactccgcggagagccggaccgcgcggtcggcgtcacccacggtgattcgacgtaccggcagtccgttgccggccagggaggtgggcagcagctcgtcgaagtacgccacgttctcgcgcagtcggcgctgcaactgacccagctcgggtgaacggtggatggcggcgctcgccaacgaggccccaaccagcggcagggccatgttctgcgaccatcccaccggtccggcgtgccgggccagaaagcgggacatcgccgcgtcgccgagcatggccacgccaccgccggtgccgaagcccttgcccaggctggtgacgatgacggtgagcggattcatggccagtcgggatcgtacgaagccctcaccccgctcgccgaccagcgacagcgagtgcgagtcgtcgatgaagaggaacagaccgtaccggtcctggagttccaacagaccgtcgagggcagcggcgccgcccatcgaatacgcgccgtcggcgacgtaggccacgctggggtaccgccggcagacgtcctccaggtagttcaggtcgttgtggtcgcaggtgaggaccaggctctcctcggcgcagatgggtttcacgtacgacatgcagaagtggcagagccggtcgaagaccatcaccctggggccgcctggagcgaggtgcccggaggcgatcaggggcaggatgccggcggtgagcgcgctacaggtggtaccggggaggatctgggcgccgaacagttctcccagttcctcctccaaccgggccagcagctggtgccggatgcgggtggtggaggtgaccagccaggtggtcccggcctcgcgcagcgccgacaccgccccctcgatcactgccggatggtggttgagaccgaggtaggcacaggagcacatgttgacgaactcatggccggtcgcccggtcgacgagacggttgttcgagtcgcccgagggcgtgtcgacccggatcccggtcaggccgtggtcggccgctgcctgccagaccgggttggcggtccggatcatcttctccgcgtggcggtaccggtgcggaccgacgacgctctggtgttcctctgtgctcgtcattccctctccctgccgtcgggactgaccgctgcgatcccggctacggtcagccggatgggtcgaactcgtcgagcagccgccgggacgcctcgaagaagggccgaccgaccatcaccccgtcgacggtggtgatgccctggccgctgcgctggccagcggccaccactcgccgggccgcctccagtgacgccgcgtcgggtgagaagacctgattgatgacagccacctggcgtggatgcagggcgatcttgccgctgaagccgaggtcccgtgccaggatggcctcccgccgcaacgcggtcaggtcctgcagttggaaggtcggtgagtcgatcgcctccacctcggccgcccgggcggcgttcaccacccgggtccgggcctgcgccagtggctcccagcgcagctgggcaccaagcgcggacgcgtagtccgccgacccgaagatcagcgcacgcaggcgaggcgacgtcgccgcgatcgctgcggcggcctccacccctcgtggtgtctcgatcaccgcacacaactcgaggtccggacggaccggccggagcagtcgcgccactatctcaatgtcgcgcggcgattcgaccttgggcaccaacacgatggggggccggaccggatactcgcgcatagcgagcaggtcccgcatgccgtccggttcggtgatcatgctcatccgaacggcacaacggcgaccggacgcgctctccccggtgaagaacgcgctcgcccggagccgggcctcggccttgtcctgcggcgctaccgagtcttcgaggtcgaccaggcagatgtcggctcccgaacggtggcagttggcgtacctgccgaccgcggtcgctggtgtacagagcatggaacggcagtaccgggtgtacatcacacctcccggcgtacgtcgatgagaacctttcccgaagtggcgcgggcggcgaccgccgcgtgtgcggcaccgacctcgtgcaacgcgaccgtccggtcgatgtggaccgtgagctggccccgggccgccagctcgaagagtcggcccacgattccgcacaacaactcacggtcgtcgaccacgtgccgcatccagaagccgacacaaccgatggaccgctgggccagctgcgcggtggtcaccgcgacgacaccggcctggtcccccgtaccgacgagcatgtcaccacctccgccggttccgggatcgcccgacgttccgggccgccagcccaggcagaccaggcgtccgaacggcgccaggccggccagggcggcctgcgccaccgtgcctcccaccgagtcgacgaacaggtccacgccagttccgccggctgcctcccgcacccggtcggccagcattgggtctgccgggtccagcgccacatccgcgccgagtccggtgacgaaccgccgctttgccgaggtcgacgccagtccgatcaccggcgaggcgcccagcgccaccgcgagctgcaccgcgaggtgtccaaccccgccggccgcggcggagaccgcgacgctctccccggcccgaagccgaccggccaacgacagcgccccgtatgcggtgctgccctgctcgaacaggccgagcgcctgcgggtcgtcgatgcccgccggaatctccaccgtgtgcgcctcccgggccgccgccacttcggcgtacccaccgccttgccgtagcagcgcgaccacccgctgtccatcagctcggcgacgcccgaccgcttccacgccgagcaccgcgggcagcggcagctcgggctgagcaccggcacggcgctccaggtcgtcgaagttgactccggtcaacgtcacgtcgatcagactttctcccgcacgcggcgacggttcggggatgcgctcgacgcgtagtgcgtccggaccgccgggtcggcgcagaaccgccgcacgcatgggccggctcatcgtggtcgccgacgaccggtgcggctcgaaccggcgggtaccggtccccagccacagctgcgggtgcgtcccgatgacgcggagtaggtcatgccgactggtccacgaagagttcgctcagcctgcggtgcagcccctccgctgcctgacgttcgcccgcgatggcgcaacaggcgacggtaccgtccgcgtcgacgtcgttggtggtgatcacgatcccggtacggctggtggggtcgtaggccaggccggccgtcgcgagccgctcgacagccgtcgtgaacgacggcacggcccaaccgaagcgttccacgaagattcgcttctctcggtagccgggatcgaccacccgaccgtagagggccaggtgcaggtgggttgagccggttaggcggcagttggtctcggtgaagagcacctgcttgtccgcagtggcgatggcgtcggcacagaccacgcctcggtagccgagtacgcgtagggactcgaccagccggtcggcgccgtcaagcaactccgctctggtctgcgcgtcgatcgtctgcgccggtagcaccccgccgatcgccgttggcgccatcagcagatcacccaccccgatcagttgggctgctccgtcggtgacgaggaactccgcgtagatggtggtggccccgggaaagaagcgctccacgaccagccggtgcgcgtggcctgcggtgagccattcccatcgccgctgtatgtatgacagcagcgcggggcgatccggcaacaccacggcccggggcgcgccggtcggcgcgacgccgttggtgcggctgaggatctcgttgccgaggccacctccgttgaactccatcttcaccatggcgctgtgtccctggtcgaagaggtcggctatcgcctccaacgcctgttccggtcgggtgaccacggttcctggggcgatcggcaccccggctccggcggccagcgcccgaaacccggccttactgttcaccagcgcgtcgccggcctgggcgctgaacgaatagccgggtagggctgcctcggcgcccagtgttcgggcgagtccggtgacggagaggtccttgtagacggcgaagatcttcgtcggtggtcggttgcccagagcgcggcgaaggtcatccaggaagctcggatcggcgagccgatccggggtgaggatgtccgtgccgagatcgccgggtggagggaccacaatggtcagcgccgaggcacgggttgcggtcaggtgggtgatgtattccagatagtctgccggtggagcgaacggcaacaccagtacgtcaccgtcgtgggcgaaccagagcatgcgttgcgctgcacatccaccgccgcgcatctggtcggaggtcagtgccgtcagatcgccgaccatctcccaggttcggctgttgccgatgatcaacgttgtcatgaccgccccatcacgtcggcgggactcttggacacggatccgcccagcccgatcaaccgagagttgagctgggacaggagatagaccggggcaccgttacgaacgtgtatcagcatacgaagatgcttcagatttaccgatcgacacgctatcaattggcgccattgatagcaaggagcgaccttgctcccaccctgtgtagtgatatatgccggcgtaaccggatgacggcacgtccaccccgccaacaaccagcacgggcgcctcctcgacctactcggcgccggccgtcgacgccaccgcagaccgacgacactcgaaccgagcgccgaccagccccgaaggccatgccccgaaggtcgtcagcgacgccacccacccacgccggtgcagcacgactgacccctcaacgggcatcgaggtgacacgccaatgacgcaatcgcggccgacggcacccgaccggtcaggccgtccaccgtgctcgcctgacccaagtttccgttgccgaaagcgtcgatcaatggttctatggttacagatttggacctggagcgtcactgtaggtaactgcaacgtcgtgctcctcgccgttgcaagaacgtcagcgaaagcctcggcgctcctcgccgttgcgggtgggcgtatcgcaagtacgtttcctgggggcgacatgaagctgcacactttcgatgagtggtcgccgttgcgcgagatcgtcctgggttcggcctcgggctaccgacagcaggcccgcgacctctccttcgatctcttcttctacgacaacctcgtccacgacaacccaaagacccaccgcatctactatccacggctcgcgacccacggtcagccgacgccgacaccatcaaccgcgacgaccacgaacatcaagcagcgctacgtggacgaactacacgaggacgtggaagggatagctgagacgctcgagtccttcggcgtacgcgttcgccgaccgatgaacatctgcgagggcgcgacgcacttcgccacacccgcgtggtccgccaccgccctgccgcccctgaacgttcgggacaatacgttgatcctgggtgacgagatcatcgagacgccacccatgatgcggtcgcgctacttcgagacacaattcctgaagccccttttcatggagtacttccggcacggtgcccggtggaccgtcatgccccggccgtggatgaccgaccgctccttcgacctcgcctacgccgaacagatcgccgcgatggagatcgtgcccaccatcaacgactccccctacgacgtgggcatcgagatgctcttcgacgccgcgcaatgcctgcggttcggtcgggacatcctggtcaacatcgcgacagcgaaccacctcctcgcgtgcgagtggttggagcgccacctggagggccgctacaccatccaccggatagaccggctggccgacagccacatcgacagcatggtgcttcccctgcggccgggcacgttgttgatccgctcccgacagttcctcgactacctgcccgaagccctccagaagtgggatgtcatcgaagcaccagcgccaaaagcagagaacttcccccagtacgacgacgatgacatcatcctcaccagcccgttcatcgacctgaacgtgctgtcgatcgacgagcacaccgtcgtggtcaatgactcctacccggagctgagccgggtgctggaacagcacggcttcgacgtcgtgccagtacgccatcgtcatcggcggctgttcggcggcggcctccactgcttcaccctggacaccgttcgtgacggcaaactcgagaactacttctcatgatggacagtgtcaccatcaccgaccgaccgcccgctaccgcgccatcatgcggcgtcgtcacgtcgtcggtggtgaccgctcggggaagggggggtttcgccctaccacccgtaagcggggcggggtgaaacccctcgtgatacccacgtgcggttcatgatcgccgtacggccgggttcgtgtcgccggtgctggccgccgggcgacggtgatcagcccgcgcagccggtgacaccaacacagttgttcggccggttccttgccacgacggtgccggtagcggtgttcagctcgaccgtcccgccatcgttgaagatcccaccgccatcggccacggcgatgttcttggtcaccttcgtgtcgaagagacggacagtgcccatggcggcgttgaggattccaccgccctggtctcctgccagattgccagcgaccttggtgcgcctcaggatgaggacgccctggttgaaggcggcgccgccgttggcgccggcgctgttgttcttgatgtggctgtcctcgaccgtaactgttggccccacggggaagcctccgccaatgaacagcgcgcctccgttgaggctcgtcgacgtgttgtcgtcaaggacgacacgcttgagggtaagcggtcctatgaccgagatggcgccatctccgctggtggtgttcttcgtgattcgagtgtcggtgaccctgccggttgagccactaccaacaaggatcgctccggctcccgactctgcacaattaccgacgatgacactcttgtcgatctgtgtcgaactaccggaaaagctgccaattcctgcatcttgggcggcagaattgaagcttatttgtgacgtgttgacaacgaggacgccattgttgagaaccgcgccgctccctgtcgcggtgtttcggccgaccatggtgtgttcgatggtcgaaagtccgttgttggcaattccacctcccatgccgctggcgacgttgtggacaattttactgtccttggtggcaaccgatccgccggcgttgaccagaatccccccgccgtcgtccgcagtccgaccgccggtgatcttcaggtggtggagagtgaggtcaccgcccgtgccgaccgtgaggatcctgaactggtcggctgcggtggcggcgcgggtgatggtggtgtgtgtgccgccgttgagggtgatcggggcggtgatcgcgggcagcccggcgccgtcgatggcagtggtcagggtgtaggtgcattccggggcgaggtcgaggacaccgccgccccgggcgttggcgaaggtgatctcagcgatcaaccggtccgcatcgcacggaacagggatgcccctgggcttctccttcgtcttggcgttcctgtcgtccctgcccttgcctcggtcatgttcaccgtcgtcgcggtactcgtcggcgaaggccttgtccccggcgacgccgagggcgcgcccgacggtgtcggcggcgggggtggcggagaccccgacggcggccagggccaggccggtcacgccggccagcccaacggcccaccgtgacctcgcccggcgtccgactggccgttcaggggcgggttcgtgagtgtggtgctgatgggtcatcgcgctctcggtatccttcccccgttacggcgagaagccaatcaccagcagggcagaccggtgttcctcggctaccaggcaggcggtagcaaccaagccgaggctaaaccgacaaagtctcccaatcagcgatctacgtgagtagtaccccaaatgggcatactcgctatgctggtgccgtccggacggcgcggaccgacaccgacgaacgccccgcctggccgcgaggccgggcgtggcgttcgtcgcgtccgggcctgttcccggtgggtcgaccggggatccggaacgaggtggttcagtcgacggaggctaaccctgcctcgacgttcgcgacgctgccggcataaggtcggccacggctacagcggtgtccgggtgttgggtgagaagcgcggctacctcggtacggccgagttcgtcgtgtcgtcgccacgggttggcgcagccgagcagcgtggcaatcgcgtcgacggattcgggatggtcggtcagcaggccgacaaccggccccgccgacacgaccggcggggccggtgccggcgtggttgtggcccagggtggcacccaggtgtccagcgcgggcagggcgccgggaaaggtgcgtgccgcctcacggatcagcagcggcaccagctccgagccgtgctcacgcagcgtggtgatgagagtgggcagccagggcagcaggatcgggtcgggcagctgagcgaacgccgtcgacatcagctcgaccacgaacgacgccagcccgggtaccgggtcgagggcctgcgcgaagccggagaggtactgcgggaagatcggcaccaccagcgggttggccaacaactcggcacagcgggcacgcagctcggcgaggggcagcaggcccagctggtgtcgggccgtccagtgcagggccaccttggcgggtgcctccgggtgcgcctgtgcaacagcgagttcgagctgcgtgcggtcgcagccgagggacagcgccagattctccatgctgaacaggaaaccgagcatggcgccgacctgccggaccccggcctgctcgtcgacgaacgcgctcggcagcagggtgcagtagtgcgtgtaaccggcggccacgaacgcctcgcaccaggccggcagagccgtcgcggtggcgcggtagtgggccagtagccggcggatgcggcgcagcacgttcggggcgtcgtcgacagtgcgctctgcggcgagtagctccacggcccgagcgccgagttcatcgaccagacggggactgtcgagcagtcggatggcgtcctcgatggccgccaacgccccggcagcggtcgcctgcggcccacggaccgcgcgacgcagccgctgctccagcacctgctccacagtgacaccctcgtagcccagctcgatcagggcccgttggtgacgaccgagtgcgacatcccaactctcctggatggagcggtgacccagccgccgctcccccatgatcggacgaatcgcatcgtgcggaagcaggtaccgcagtatccagagcagatcggagcagggtgccagtcgggaatcggcatgcaggtcgagcagggcccgctggacggtgcgcttctccaggtccagaccgagcgggcggagacgttcgaggacatcgcgggccagcggtgggagggcctcgtaaccgacctgcccgactcggtcaccgccgagcagaatctcgcagagccggcggacgtcccgccggccggggacgacgtccttctcgatgcaggtgaccgcggcgtcggcaaagtcgtacggggtggggcgggtccggttccgtaatccggcgaggaggatggaggtctcgtagacggcgatcgcgtcggcggtgctggcaaggtagccgttgcgtcgggcgagccggacgatgtcgacgcaccagccgcgcagctccgcctcgtcgaggccggtgagctcgggtggtgcggcgagaaatccggagagccggtcggtgagaccggtggcaggcgcggcggcaccccgcccgccccggccacgagcgcgggcgcgggtgccgcgctgcccgtccagccggtacgggacgagacccgagcgtttcaatgccttcgtccaggtcgccgcggcgatggagaccgaaccgggggccaggccgaactgcgtctcgatggcggaatggctggacgggatcagcccgtaccgccagcgggtgcccgtacgggggctgatctcgtaggcgggggcgtcggaggcgaggccgaactgttcgacctgactggcggcgtggaaggcgccgcagacgtagaggcagtggccagggtcaacgccggaggcggcgaggtgttcgcgcatccgcgtccacatgtagcgctcacggtcctcgtcgcggtccaaccgctcggggcgagtcgggcgtagccggcggaacaggctgccgatgaggaccatcacctgtcggtaggtgtcgtggtcggcctcggcgaggggctgctcgacatactggtcccaccactccgaccagtgccgcaccttgccatggtgcaggaggtacgcctccagttccgcgaagccggggcgcaggtcaccgatctccacgcccaccgcgtcgccgtgcagggcagcgtcgtcgccgggccggccgccctccgcgcccatctgaagggcgccgtctggctgggcttcaggggcgcggggcagccactggaagacgtggtcggtggagcggtccaccagcaccagctcgaccccgggtgtctcgagggcgtacacgatggcctggtattcggcggaggcctcggtgatcggtgcgacgacgctgagcggaccccactcgctcgggtggccgtccagctcggaggcgaacgcctgcaccgccaccggaagccggcagttgcccagttcacccagcagtggttgcaggtcctcgcagagttccagatagatcacccggggctgcttctcacgcagccggcgcaccatggccagcgcggaggccggcgagtggtggcacaccgggaagatctccagcggcacggcgagggcccggtcgacgtcgtcgaccatgcccgcgaggatgccggcgagagtgtccggggagtcggcgaaggcagcggcggcggcggtgagctgttggcgtagaccgacgaaggggccacctgcggtgggcacggtcacgacagagcggcgatcgcctggcggccgccgtcgaggaagccctcccagccgccaccgtcctgcttggcccgaggctccaccaccccgtgcaggtacttgttgaggatcgccaggtcctccgggcttcgccgggccaacgaccccatcagcgacccggccagggtttcggcacgcagcgcccggtcgccaaagaactggctgtgcaggatggcgtcctccagcacgccgatctgctccgccgtggacagcgccgactcgagcttctcgtcgtcactggtcgcccccgccgcagccgtgcgcaggtcggcgaagctctgcagcaggatgtccagcagggtgggcggcacctccacctcgatgcggtgccgacgcagcagctcctcggtgcggaaccggacgatctcggcctcgctgcgtttgttggtcaccaccgggatccggacgaagttgaaccgtcgcttcagcgccgaggacaggtcgttgaccccacggtcacggctgttcgcggtcgcgatgatggagaagcccggcttggcgaagacgatgttgtcgtggtccagttcgggaatcgagacgtacttctccgacaggatggagatgagcgcgtcctgtacgtcgctggtggagcgggtcagctcctcgaagcggccgatgacgccctgctccatcgcggtcatgatcggtgacgggatcatcgactctcgggactgcccccggccgatgaccatggatacgttccacgagtacttgacgtggtcctcggtggtgccggcggtgccctgcacgaccagcgtggagttgcggcagatcgcggcggccagcagctcggccagccagctcttgccggttccgggatcaccgatgagcagcagtccccggtcggaggccagggtgacgatgctgcgctcgacgaagctgcggtcgccgaaccacttctgcgggatcacccggtccaggccgtcggcgcgttcggagccgaggacgaacagccggaccatgcgtgggctgagtcgccaggagaacggcttcggatcggtgtcgaccgacgccaggtagtcgagttcgtcggcgtacttgacctcaacgggggcacgcagcatctcggacatgaggggttggactcctaggtgaggaagcttttgagctcgaagacgagtttgcggatgtgacccgagatcacgggggtgcccaggtccttgaagcgttgccggaaccagggattgacgctctgctggccggagctgttgactgagccgaccgggatgaatcgcacgccggagcggtgtacggcctcgatgccgtcgagcaagggctgcgaacggtcgaactcgtagaaatccgagatccacaccatgacggtgttccgcggttcggcgatcttgggacgggccatcgccatggcgaccggaccatcgttgccgccgcccagcttggtgcgcagcagcacctcgaacgggtcgcgcacccacggggtcaggtccagcgcccgcgtgtcgtacgcgatcagatgcacatccaccttgggcagcccggcgaagatcgacgccaggatcgtgcagttgaccatcgagtcgaccatcgaaccggactggtccaccaccacgatcagccgagccggcgtcgtacggcgggcggtacgccggtagtagaggcgatcgacgtagagtcgctggtcctcggggctccagttggtcaggttctgccagatggtgcgatccaggtcgaggttgcggaacacccgcttcggcggcaccgaccggtcgatggtcccgacgctggtctgctccacctgcgtgcgcagcacctcggcaacctcgtcgacgaaccggcggatcagcgccttggcgttggccagggccaccccggacaggttcgccttgtcccgcaacagctgctcgatcagggacatgctcggcgtgagccggctggccagcgccggatcggcgagcacctcgcgcaggtgcatccggcgtaccaggtcgccctccagcgcggcgagtgcgccacccagccccgttgcgccctgccggcgcagctcacccggctcggcgccgagtgcctgctcgaaccagccggcgtcggactgccaccgggccagctggctggcgctgaccggcccggtaccgccggcgaacacgttgagcagcaccttcgacaccagcgcggccctccgcacctcggccgggccgggctccggtgtggcggtgtcgtcggccactggtacgtgctcggcagtggtgagcaggccacgcagctccgcggcgagcgacgggtggcgctggagcacagtgtccaccgagacggtcgggtccagcagcgcggcgggcagtcccaggtcctcgaccacggccaggctcgccgcttccagcgtgggttgctcggtcgggtcgaagagccgggcgagtagccgccagtagagcacctgccgccgattctcgtcggcacgatcgtgatggtggagggtcatcggcgcagcaaccgtcccgcccgttcccgcaacaccgtcacggcgtcgcccgccttcgcgtcggccttggcgaccttcgcgtcggtgaccccgcatgcccagtcgccggtgtgcacggggacgaccttgcgtttgacggtggcctgcaccgccgccggctgcagcagccatcggccggcgtcccaccgcagcagcccgagacatgccgacgaggcggcgaccagctccggggtgagcggaccgcaggagggcagtcggtcgacggccacggcgatccggtggccgtcgagttccagggtgagcccaccttcctggtcgctcacggcgtacccctcgatcaggaccggctcggcgatcccagccgggtgccggtccaacggatgcggtgccgctgccagggcgtccggcagcaggacccgtgccgcggcgaacggatcgaccggctcgtcgagctgcgcccggtcgtcgtgccagtgcacgtccgcaccccgcatcggcacgtcggcaaccaccacaccgcgccgctgcgccagcgccgccagcaggacgggttgcgccggtagcaaccgccacagcgccggaccgacgatgctgtccaccttcgcggcgcccaccgccgtccggaccagccggggcgacccgccatcggccggttcgagaagtgcgtgcacctggatctgcaccgcggtgtcgtgttcgtgcacgtccaccgccagcggcagcagccgccccgaaacccgttcgtcgacgccgaggggagcatcgacggcgccgtcctgggcgagcagcacaccccgggaccacaggtcggcccagcgacgctgcggcacctgcgacatcacggcgaccggcacgcaggcgcgcagctcggcggcgagaccgtcgagcagcaccgcgagccgccgcagttcaggaacggccagcgccgcctcaaccgccgacccggccccggccaccaactcgtggtcgacgccgcgccacccggtcaccgccacctcggacaaccacgcgcgcaccccggccagggccggcgacacctcgccggatacgtcggccgggacgggcgcccacggcgcgcggctgcgacccaacgcgacgtcgacctgcccgagcagggcatcatgcaccgctccgagcaccgccgaccgcgctccagcgagcgcggcgacatactcctgggttcccgaaccagcaatgatcttgtcgaccgcctcggcgaccaggttcgccaacggggtggtcgccagcgcgccggccaggccggccagcgccgtcgcgtcctcctcgccgacccgggccaggcctcgggtcagggcggcatcaacgcctgccaccaggttgagggcgtcggtcagcccggccggatggccagcggtgagggcggcgatctgcgttccgcgcatcagcgccccgccctggtcgacgggaaccagtgcagctcgggcagcggcgtggtgctgcccggtacctccaggtaggacaggtgacgcagaaaccggctgaacaccaccgctgccgagctcggctcgtgccgcgcgtccaggccgtgcagcagctccgcgccggtggtcacctcagcgtcgggttcgactcgaaggtagcgggccacccgatcgagcccgtactgcagcaccgcctcatcggccagagtctccaggtgcttgcacggagcgccgcgaagacccccgcacggccggttgttgttggtgctgcagtggtaggcgtgggtgctggccgtcatcgacgacacgtacacgcgcccgatatccgagccgctggacaccacaccctgcagccgcccgtcggccagctccacgaacggcaccttgaccagcttgcggggccgggcgggagccaccacccgcaccatacttcgccgggcccacccagcatcgtccacgtccgccacctttcgacctctccgcccgccgcgcaccgagctctcccatgaccatgctgacgccagagtcagccggcaccgccgtacgtcacgacagggatcatggactccgggtacgacaaggtccagcggacgtcgacgcaccaggcagtggcgccgggacgagattggggaccgcccgggaggacgcacagtggccgcggctacctccgttggtcgttcccagggcctgcaggccgccgcccgtgccacccgccgtgttcttccgcgagagtcacgtgccagggcggcggtatcaccggcatccaggcgaacatcgccggaggcatgttcgtgatccgcggcatcggcacaaaaatgcccggatgggatatcaaaactgttacccgatctgcggagggaaccacgaaccagtcctcatacgatcatcgaagttcccacgacaccttcgttggcggccgatacgtgcaggtgagtccagtcgatatcgtggcgttcaggtggttcgcgagttcgggatgatggtcctccagcctacgcagcgccgcccgaatccgacctgtgaccgccttacgtgctcgctccgcgtcatcgccgagtcggcggctgcggccgtgaaggccgacggcggagcgtagttgagcgagcagcgcggcacgctccccgtcgtgacgcgcggcgacaccgtcgtcacctctggctaccgcccagtcgatgtgctcgtcgagctgggccagccgccggcggtagtgtgccagggccgcgtcgtcgagcaccggatccgccccgaggtgcgccgtggtggcgacatggtcacgctcgaccagcctgagggccgccacctcctggccagggcagctcagtagctggtgcaggtcacccaagcccttcgcgtcgggaaggtacacactgcgtcccgcgtagctcacctgccacacctggccatcgaaacggaaggcaccgtcggcggcggtgaccggggcgcgcatcgccggggctctcgcctgccggatgtgctcgaccagtccattcatgccgatctcgatggattcgcgttccacgtcgttcaacagcgttgccgcggcctcggcgtccgtcgcctggccgcgtccgatcagggccagggccagcccggcccgggcctggagcgaccacggccgtgaatgcagtcgctcagccgcctctcccgcggccgtgaacccgacgatggcgtcctcccagtgctccagggctgcgtcgaggacggcgcaccagagctggtaggggccgctgatgtcgcatccgtacagggaaactgcccactggccgacatagggttgcaggctcgcacgtatctgctggcagagctcgcggcggcccgaggccgccgccacctgggcctggaaccgtaaccacaacggaacgtagatgcgggggtacgggtgggctcgtccggacgactcgacgaggtggcgcagtgccgtggggacgtccccacgctgcaccgtggagatcgccgccaccagctgcccatggcgagggccgtgagcagccagtctcgcgtgcagtccgtcgagttcggcgtagcgtccctgcatgagtctgagcgcccagcggaggtggtcgacgacgaaggtccagtgctgatcgaacccggcgtgtccggtcgcctgatcaagcagtgcgtcagcgccgtcgaactgaccacggaaggtggcgataatagcgcggtcgaggatcgcggcgagcgcgtaccggggcgactcacggctcatcgccagcgccacgaactcatgatgggcaccgaggtatcgggcgtcgccgagctcgagcagggcgacccaccgaagtgacagggcgaactggtcggattcggtgctgcccgtccggtgcccaacctgagcgagctcagttgtcaccgcctcccgctgtggcgcggtgcccggcccccacgtcacgtcgtggagagcccgcagggcgaaggtcaacgcgttgtcgtcccggtggcggcgggcctcgaccactccgtgagtcgccagctcctgcaggagccgatcggtggagggctcttcgccgccatcacggtctgactcgcgacgaccgggcgcttcggccaggcccagggcgtcgtgggcctctctgatcagctgcaggccgacgcggtcctcaccggtcaggtcacggcggtacacggtcagtgcgacccgcgtcagcaggagggcgtcgcccacctcacgagccgcggcgaccgcccgggtgaacgccgcgtcggcggcggacctgcccctgcgccgacgcagcctcgtgccgagtctcagcgcgacgtccacgatcgtccttgcgtcgtcggcgggtaccgtgtcgagcgcccgacgatgatgctcgacggactcgtcgaccgccatccgccggtcggcgtcatcggcggccgcgagaagcagttccaccgcacggccggcaggtatggcggtacctgctagctgagcgtgccgggccagctcgctaggcagggtgctcgcgccgagatgagggtgacgtgtgaccgcatggacaatcgcggcgtgggccgcacacacctgccgcggtgggagttcccggtagatggtctcgcgcacgagatcctgcgcgaacgcgaaacggccgtgtccgagggcgtcgagcagacgagcagccaccaggtcaggcagcaggcgttccaccgaccctgggttcgacgacaacgccgcgatcacatcacgatggaactcgtgtccggccacggcggcggtctccagtagacgttgctccgctgctggcaatcgcgccagccgttggtgcacgacgtcggcgacaccgggtgggatcgcggtgatctcgtcaccggcggccagcagatgaacggtttgctcgacgaagaaggggttccctcccgtacgccgatgcacctcggacaccagatccgaggtcggttcgtggcccgtgtggcgcgccatcaacgtaccgacctcgtcgcggcccaaaccggtcagggtgatggttgtcgccttgccgagcagtgtgtccgccacggcatgaacggggtgctcgtgccagacaggttcgaggtcgcgatacgtaccgaggaggaggatacgttcgaaccacgtgtgccgggccacgaagtcgagaaggcgcacggacgcggcgtcggcccagtgcagatcttccagcaccactgccagtggttggtggtgggcggcggagaccaacgctgtcgtgacgccgtcgtggagccggaactcgtcgggctcggccatcacggtttcaccaagcatgattgacaaactgctaccgatctcgttacccgcttcccaggccgtggccgaagccccgctgcgcagggcccgaaccacctgtacccacggccagtagtccggcgcgctcccggggtcccagcaggccccgttcagcacaagcaagccccgactctgtgcatgttgggccgcggccgcggcgagggcggtcttgccgacgccggcatcgccggatatgagtgcgagaccgccgtgactgtcgagggtgcgggtgatgaggtcctggaggatccggacctgttgatcacggcctatcaggtggctcgtcatgtgtgccgccgttcgtcctgcctgccggtgggctttcgcatgcatttgacgttaccgatgtcggcagacgagtcgagatgggggcgggtagcactctggaaggtgtcccactgtgtgccgcaggctagcgttttctgtgggatcagtggattggtcgagcgtacccggtcccgtgtgctcgccgctgaactgtccgtcggcgagcgtgttcgccggtcaggatctgcgctgagggagtgcgaatgcttgcggaggcgatggttcatgttggtcgccggttggtgcgaaactacccgccgctcgggcgagagtacttcgcacgtcgcgtgtggaatggattccgctacgacacctcctcgttgggtggccccgaaatcagggacaacgagcagcgagtcgtcgacctgatcacccagtacggtcaggacgcgggacgcactctcgagttcggctgtggtcccggggtctatctggaggccgtggccacgcacacccccgtcccagagatcgtcggggtcgacgtctcggccaagacgctggaggtcgcccggcgacgggtgaacgatgattccaggctcaggttggtcaacggggacttctgggctgacctggagctgggcaaggctgacgtggtgatctgcgccaacgcgattcaccacctggggcgtgtgcgcgacgtgatcgagcgcttgatgtcgttcgtgcgtccagggggcgtcctcatcggaaacgtgtggaccatggatcactatcacgagtatcagcgaaatgttcacggcgagatgcgtcatcttggtcgcagtgcgcttttcctggccaacgccatgctacttcgagcctccgacggtcgcgtccactggggctcgtatcgatcccagatcctctacgccaaggaagttgatgaagtcttgcgcggtgttggtcacgaggtgctctaccggtccaacacacggtatctgtcgggttttgccgtccgccgctgaacccaccgcttcagggcccttgtcgtatcgctattgacgaggagagacatgcgcatcctgttcacagtttttccctcgtacgtgcacctgtatccgctggcaccagtggcgtgggcgctgcagagcgtcggacacgaggtccgggtcgcctcctccggaaacttcgcgagggcaatctccagcgtcggcctcacgccgctgtcgctgggtgatccggatgctgtcgaagcacgcctgcggccgggggccaagcagccaccgaatccacaggaggtcctcgcgtacgccgacctcatggggctggattccgcggaacgcgagaactggatcgtcttctaccagtggctgttgaacccagtttcggactatgtgcgcgtggatcagcccgaggccgcacaccttgttcggttcgcgcaacggtggcagccagacctcgtgttgtgggatcctatctttcccgccggtgcggtggcggctcgcgcgtgcggtgcggcccacggtcgcttcctcggggcggccctcgactacttcatgtacggcacggagcgactcgaagcggcccgtgacaaagtacgcaatgccggtctatcggacaatccgctcgcggacctcatccgccccttggctgatcaccacgacgttgacgttgacgatgagctcctcagggggcagtggaccgtggatcccatgccggaaggcgtcagcctctccacgggcggtcacaaggttccggttcgttgggtgccctacgtgggtggtgaaccgtgtcaggagtgggtgctcgatgggcccacgagccgaccgcgggtcgtgctgtcccttggtgagtcggcccgacggtatgttgccggggactgggggcgcacgcccaaactgctggacgctctggcggggatggatgtcgacgtcatcgcaaccctgaatgagcgccagctacagggcatctcgactgttccggacaacgtccgcgtcatcgaatgggtgccgctgacgcagcttatgcctaccagctcgttgctgatacatcatggcggtaccggcacgacgatgtcggccctggccaaccgcgtgcctcagctggtctgcgacacagatgagtcgttcctgatgggtccggccgacgtggtgccgcgactcggtgatgccggggtctaccgcgctggtcgtgagttcggagtgaccgatgacgacgccgacggcgacgccgagcaggagggctgggtgatccctggtcgtcacctcatggcgccaccgtggtcgggcgtgatgactcagtacggtgctggtgagcgactcaatcatcaggtgatgtccggcaccgagatccgtgaccggatcacgcacgtgctctccgagccatcgttcgcagctggtgcgcgcgagctgtatgaggcgtggatggccaggccaagcccgagcgacatcgtttcgactctggagtccttgaccgccgagcaccgccgttgatgtcggatgccgctcggggcgttggtccgcccccatgacaggccgcagcgccgctcgccctgacggctaccgatagctgaccacccgcctcgattggcggactgatcaccgcgggcttcgagcctcgaggccaggtcggatgtgtgcggcccggaccacgtcgaggcccacggcgcgaagactcgaccgcccacgcgttcgtgcccgtgccggaggcacgggcacgaacctgtttcgggcgtcaggctacttggtggcgttctcgtggaacacgtccaccgcccgctgggcaacctcggcgtctgggctgagcaccgtgtagagcaggttgccgatcaggatgagcagctccttcttgatgatgtcgatggcggcgccactgccatagccgtacttggccatgatggccgcctcttcggcgttcttggcctcggggaagctgatctcgacgttcatggtgagggattcggcgtcggggagctcgcggcccggcacctccgagtaccggatcttgccggttaccgtgtcgtccagcgtgagcgtgccgtcggaacagctcagtgccgcagcgcgaacctgcttgaggtcaactccggcgtccacctcagcgaccatgtcgaagtagtggttgtcgtgccggaagttggccgaggtgcgatcggtggagcggatccaacccttcgactcgaagagcgtcgggaccgactccgcgaggaagttctgacaactgctcgggctccagaccatgccccatggggcgggcaacggcttctgcgtcgcctcctcgatgctcatctcgctgtcgatcagactgcccgccgggtggtccgacgaggcgaggaggaggcggtacaggtcatcgctgtccctgtccagggaggcattgacggcaccggcaccaacgatggcgatggcggcggccgcggtggcggcgatgatcaggcccaacttctttcgggaacgcattcggtgctccatcgtggttgtggcgtggatgggttcgccagcggacgtcagggttgactcgtcattggtgctgttgtctgcgtgccgagtggcggagcgcgggtcacggatgcctcccaaccggtccagtcagcccggcaggggtgatgcctacgccggcgctatctgtatgactggatgggcgccgagaactcatcgctcgccagcgacgtcgacatggccgaccgagtcaacgcggtgctagaccagctgacgaagggatcctgctgccgaacgctccgccatggccacggcccccaaccgatcggcgagcgtcgcgaggtcgacgatgaccggtggatcggcgtcgtactccgcgagcatggtccacagttcggttgccgccgcgccacgcgcgtcaacgccttggtcaccggcaaccactccatcggacatgccggtgacgagccgccgtagccgtgcgaactcaggtacgtcgctgggcagagccgcttccgcaagctcctgccaccgccgagcggcgatgcggtagagatcagcggtcgctgtcgcggcagcctcggccgagccgaggtgggcggccgcctcgtcgaggaagtccgcgtagcaggcgcgaagatccccgccgatacggccggcgggattgacgcccatccagatcgccagcagcgccgaggtaagccctcgaccttcggcatacaccttcggccaacccttggcgttacgccgatcagtaagcaggcctgcccacttctcccaggctggcaaggcgacagcggtcgaggaggcgtgcagatgctcgacgcagtcggcgattcccgccctgatcatctggctcaggtcagtaggtgtgtcgaaggcatcgacgacgagcatgtagttcttcgacgaactcagcttcgcccgggcctgtgcgagcagcgcggcgtcgacagtaaggggtgacaggtttcggtcgtcgacaaggatgccgtcgccggcaaggccgtaggctaccaatgcacctcgcctggccccggcgtacaccgggggagccagggtcgtgtctgtgtcagggtgcaggtgccagtagctcagcaactgacgatcgggccggatgatcggcgctcggccggcttcgatcgaatcggtcagcatcgccgcggcgcgggcctggctcgtggtcgttcgcacctgatagcgcgccccgagccgccccagggtctgttctgcccagtcgtgcatattccagcgaaaacgaaatccgaggatgaggctcggaagctggccgtttacctcccacaacaggtagccagcgccgaggccgccaccaatacccaacaccatcgactcggacagggttgccgctgcgtcggtactgacgtgggtgagaacattggtgacgttcgctgtatccggattcaggcctcctcgtaggacccaggccgattcgtcgtgctgatgccgtttcatgttcgctccattgagcacattccgaatagtgattgtcgatgcctgagtgccagactaccgatggtccgcggcccgtgtcccgaacgccgccgcgacatcgtccagcaaaggggataactatggacgtcctctcacgaaacaatcgccgcaggtctcgacgaagtctggccacgctgacggccctgggtgtgttcgctggtgtgagcctgcccggcgtcgctgcggccgacgcctcccacgacgggccggatcggcgccttctgggtgtgtgggaggtgcagagcctggacggcgccgacaacaaccccagacacccgacgtggggcatggccaacacgaactaccctcggatggccgccgccaactatgccgacggcctgggcgagccggtcaatgccccgaacccccgttacatcagcaaccgagtcatcaatgacacggggctgtcgttgtactccgagggcaacgtgagtcaatggggattcgtctggggacagttcctcgaccacaccttcgccgaacgcctcggccgccgcgaggtatccgaccccgccgagccggcgccaatcgtcgtcgacgactccgaccccatggagttctaccgaaccaacctcgggttcattccgttcgaccgatcggccatagctcccggcagcggcatcgacggtccgcgggaacagatcaacacacacagttcctacgtcgatggtgccaccatctatggtcagaccgaggagcggctggactggctacgcgttgggtcggtcgacggtgacccgcgaaacaacaacgcgcggctcctgatgtcggccgacgactacctgccgcgccgcgacgcccgcggtaaccccgacagcgcgccgctcatggtcgtgggcagcaacgttccggcgagggtggcggtcgccggcgatgcccgggccaacgagaacccgccgctgctcgccacgcacacactcttcgcccgcgagcacaaccgcatcgtggcacgcctgccgcgatggttgtccgaggaggacaagtttcagatcgcgcgggcggtcgtcatcgccgagcagcagtacataaccttcgaggagttcctgcccgcgctgggggtgaccctacagccgtaccgcgggtaccgcccgacggtcaacagctccctctccaacgaattcgccaccgtcgcgtaccgcgcgcacagtcagatccgcggcgacttccgtctggaagccgaggcaggccgctactcgcccgaggacctggaccgactggagtccctcggcgtcctcatcgaggctgatggtgacacagtcggcatgacgattccgctcagcgaggacgcgttcttcaacccggacatgctcgagcttcttcagctgggaccgctcctggagggcattggccgcaacacccagcacaacaacgatgagttgatcgacaatctactacgcagcgtcgtgttcgacatcccggtgccagagaacccgacctgcgcggacgagccggatctgcccgcctgtatcaggggagtcaacgacctcgcggcaatcgacatcgctcgcggccgcgatcatggcatgccgacctacaaccagcttcgcgtggccatgggactgccagcgaagacctcgttcgcggccattaccggtgaggagtccgaggagttcccggccgacccgctgctgactgccggcgatgagatcaacgacccggacagcctcgacttcgtggcgatctacaacggtgatggtgagccgaccacgccggagacaggcgatgccacgagcgcgcagcggcgcgcgccgttggccgccaggctgaaggccatctacggcagtgtcgacagtgtggatgccttcgtgggcatgttgtccgagcctcacgtgccggggaccgagttcggcgagttgcagctcaccgtctggcgagactctttcacgggcctgcgtgatggtgaccgattcttctacgccaacgatccgctgctgcgtcacgtccggcgcgcgttcgggatcgactaccgcacgtcgctgggcgatctgatcgcacgcaacaccagtgtcccgcggtcggcgatgcctgacaacgtgttcctgacgaaacagcgggaggacccgacgcacccctggtgccgatggctgcccccagcatggtgtgagtggctcgaccggcacgcgacggccgccaaggtcgaggcgcgattcgtgaaggatggatacaccaggtcgacccatcaccgggtggcttcgcggaatggccatgctcccggctggctcgcaggtgtcgatgcccgagtggtgccgcgccgctcgccgcaggggtggcggcgcgacggagcccactgctgatccagagcacgtcgccggcggccgcctcgccctgctcaccttggggcggggcggctgtcctgtgcgtcagcggtggaccctgcgctcaacgtagtccccgcacagttgctacggcccggtgtccccgtgctcctggaacccactggtaccgcacgagcgcaggttcgtcggacgccccctcgcgaccggtcgccgggccgccgtaccgtcgcggtgcagcgcaacgcggccggctcgcgaacgtcatggcgggcgcgtgcgtagccggcctggttggcggccgcgatggcgatgggtcatcgggtgagtggaagaccgaacctggtgaagttctcaggcccgaaggcggtgatctctacaatcttgtcaccgcgaatctggagtacgtcgatgacttgtgcctgccacacgtctcgctgctcgcggcgggtgtagcacgcaatcgctggttgccgattggcttcggtgggaatacagagccactgtccaaaatacgcaggcgatgcggggtcgagccccatgccgaaaccggcgagataggcggctcgtccgatccaccgggtgctgggcagaccggactgcgacggctcgcagggttgcggcatgggcatggtggcgcgaacgtcgtcgtgcagcagctgagccatcgcgtccacgtcggcattttccaccgcggcgatgtagcgccgcgcgagagctttctcagcctgcgtcggccccacctctggtgtccactgcgatcgttgtcgtggaagatgttccctcaacctgatgcgggcacgttgcagtgcactgttcaccgctggcacgctgagctccaggacgccggccgtgtcgctggcggactgacccaggatgtcgcgcaggatcaggacggctcgctgccgtggtggcagatgctgaacggccacgaggaacgccagctcgatcgtttccttggctacgaccacggcgtccggttcgcgtccgctgggctcggcaaggtcgagcaggtggtccggatatggctgtagccagggcacgtcgtcgggcgcgggcgccccgccgaccgagtgactccacgagtgggtcagtggccagcgggcgtggcggctgagaaagtccagacatgcgttggtggcgatccggtagagccaggctcgcatcgtcgacgtgcccttgaagccatggcggccgcgccacgcacgcagaaatgtctcctgaaccaggtcctcggagtcctcgaacgatccgagcatgcggtagcagtgcacctgaagctcgcgacgatggcgttctatgtggcgaacgaaggccggctcgtccgtcggcgcctgctcggccagcggtgcgacacgcgacggctccggtctcggattgaggtagctcactgcacccccaggccctggtaggaagtgacgggtcgtcagcacgcccagcgggcggtgatcccctggtgggaccaccgccggtgggggttggggtcagagaagtccgtgttgttcggctcgttggcggaagtcggtggcgagttggcgggctgcggtcatgtcctgcatgttgacgaggagcaggatgtcgccgacgttgacgaggatgatctgtttgatgcggagtacgccgccgtcggagtcgagctcgccgtagtactgggtgaggatggcgttggtgtcggggtcggtggtgggttcgaactgtaggcgttgggtcatttcgaaggcggccgcgccgggtaggtcgatggcgtcctcgacctcggtgttggtcagggtgccggtgacggtggtgttgtcgtcgccttggagggtgaccgagccggcatcacagctgagcgcggtcaggcggatcttctcaaggtcgacgccttggggcagttggaagatggtgccgacgtagaagtccttgtgggcgaggttgtgttgcttgccgaccgggctggcctcgttgtactgcatccatccgttgagcgtggcggggtcgcccagttcgatgaagttgacgcaggcgtcgggagcgaaggtcatgccttcgggtggggcgagcagcccgcttgcggcggcttcctggaaggtggcctcgaataccttgcccttggcggggtgtccggggccggccggaatgatcagcttgctgagatccaccggtccctgggtcggtgcgggcgcggacgaggtctgggatggggagggatcgctgtcggacgagccgcacgccgacgcggccacggctagggccaccactgccaccacacgcgccgcgaccccgggtcgccgggcacttatcgtactcacaacgcctccgaacctggccagagattgtttcttgaacggccactacgacgatcatcgccaatgcataattgacgctatgcctcttgatggcccgtggcacctctcagggtgcgggagggttctgttcctcctgatacggtttgcgaccggaggtgcgcctcgctgagatcccggactaccctcggttgtacagacgcatcgtcaaggtcccgaagacggcgatgatcgcggcagcaatggcgagcacgaggatgacctggccgccggtggcggtgcccatcatgaggccgcgaacgccggtgacaaggatggtgacggggttgagaccgaccacgaccgccagccatcccggcatcgtgtccgggtcaacgaagacattactcaggaacgtgagtgggaagatcacccccatactcgtgctcatgacggccttttcgctacgcatcacgaacccgagcaccgtccagatccacgacaccgcgaacgagaagacgaccaggagcgcgatgccggccagcactccggacaccccaccgctggggcggaacccgagcgccatgccgaggccgaaaatgacgaccgatgccaccgcataccggaacgcgtcgccgagcaggtagccgaccataggggatagtcgccagatcggcagggtccggaatcgatcgaagatccccttctcgacgtcgagattgatagcgattccggtatacatagtgatcatcagtacgctcagtaccatgatgccgggtaggaagtactggatgtagtccccggtcgatccggcaatggccccgccgaagaggtgggtgaacatcaggatgaggatcgcgggaaacatcgtgatgtcgatcaactgctcgggcacgtgtttgatcttcaacagcacccgccgcccgaaggtcagggacgcggcgacggcgctgggccgcgccgggcgtgacgcggggtcgatcacgatcctgagatcgtcggccgagggggtgaagggcctgccgggcgacgtgtcggttctggtcgcagtggcctcggtcataccatggcctcctgggctgcggcggagccggcgacctgctcggcagggtggccggtgagagcgagaaagacctcgtcgaggcttggttggccgaaggagaagttgtcgacggtcacggacgaggcaaccagctcggccagtgcccgcgacgcctgctcggctgggtcggcgccgtcagcgtgcaccctcgccgccagtaccagcgggtccggatcgtcctggaccgtcgcgccaaggaccctggtgaggaccgtttccgcctgcggtcgttgagccgcgtcacgcaggcggacctggaccgatcccgcgccgacggatgccttcagctcgcccttcgtgccctccgcgatgacccttccgtggtcgatgacggcgatgcggctggccaggtggtcggcctcgtcgaggtactgcgtggtcagcaggactgtggtgcccaggtcgacgagcgcacggatgagctcccacacctggctacggctgcggggatccaatcccgtcgtgggctcgtcgagaaaaagcagatcgggtgcgttgaggatactggcggcgaagtccagtcgacgacgcataccgccggagtatcttttgacctgacgatcggccgcgtccgtcagtccgaacgtcgacaacagctgatcagctcggtcgactgccgtccggccgtggtacccgaccagccgcgcaagcagcgtgaggttctccatcccggtcaggtcagcatcgaccgaggagaactggccgctcaggctgatccgctgacgtgccgcatccgggtcgcgccgcacatcatgcccgaacacgcgcacctcgccagcgtccgggcgcaggagtgtggccaagactctcaatgtcgtcgtcttccccgccccgttggggccgagcagtccgtaaacggtgcccgccggcacgacgaggtcgaggccatccaacgcgcgcacctttccgaacttcttcaccagcccggagacctcgatcgccgagcgacccacgtggtcactcatcgcaccccaccctcactgacactcgcggatcgcaccctcgacagctgccgaccaccgattgtcgatgtacgacagggcgcgggcgcgctggttgaggccggcaaaatgccgcactcactcccctgggcgccacatcggatctgacggccgccagatccgacctgacatttgcttcctcggtggacgcccgggggcaggcagtatcgaaggtgcgtgcccgcgtcgttctcgctgacgcttggcctgctggccagtctcagcgcagggaggaaaggtgccttcaattcgcagcgcgtccgccgacctcagaaactcggtgtatctcgtacagcaaggcgtgtgggagatgccgctcgaatcgatgcccctggcggcggggtatctcaaagccatggccacggccgacgaccgcgtaaaacgggctatgtccatcgagatcaggaactttcgtggcggagtgaacaacgcctacatggccaacgcgatgttcactcaaggggcaccggacatcattgccttctccgtcctgggctggaactacgactcgttcggcgccctcgcccagaccttcaaacagatcaacccagatggttgggtgatcttcgggggcaaccacgtcagcaaccaggccgagcgcgtcttccggatgtacccggcggtcgacgtcgttatcaacggcgagggcgaggtgaccttccgggaactacttcgggcctacctggatggcgtgaacaaacgcgatcttgccgctgtcgcgggtttgtcctaccgcaatgccgcggcggagaccgtcaccacggctgtacgccctcgcatcgacgacctggactccatcccctcgcccttcctcaacggtgccctggatctcaccgacgccgccgggaggttccgctacgacgtcgccctgatggaaaccaaccgtggctgcccctacaagtgcgcgttctgctattggggcggcgctaccggacagaaggtccgcgcgttctccatcgagcggctacgtgcggagctcgaactcttcggcaagctgggggtccacacgatcgtggcctgcgacgcgaacttcggtatcctgccgggtgactatgacttcgtcaagacgatgatccagacccgggagaggtacgggtttcctcgcgcgctcgaaacgtcctgggcgaagaacaagtccgagaacttctatcggatcgtacggctgatgaagcaggccggtatgaagagctcgttcacgctcgcgctgcagacgttgcacgacggcgccctggaagccatgcggcgacggaacatgaaagtcaacgagtgggaggatctgacggcgtggctcgcggatgaggggctggactgctacgccgagctcatctggggtgctccgggcgagaccgtggagtcgttcatgaccggctacgacaagctcgccactcggatgtcgcgcatcgcggtgtatccgttgctgctactacccaacaccgactacatggacaagaaagatcaattcggcattacctcggttcgcggcgacgacgatgacttcgagtacatcctggcgcacgacaccatgacgttcgcggagaaccagcagatgcagcacttcatcttctgggctcgtgtcgtcgccgagaacgcggtgctccgccacagctgggtggccctgcgacggctggccgggctgagccagtcgcaggtgcttctcagccttggtgactgggtgaacgaggtccaggatccagcggctgacttcctgcgtcaggccgaggccaagctcgggactgacggcctcggcgaggccatcaagttcatgttcacggatcccggcgccgagcgactgctctatcggtggtgggaggagtcgctgcgccctcgcctggccgagtccctggtaccgctcctgcgcgaggtattccgctacgacctgctcacgcggccggcctactacggcgacgacgccgcggatcaggaggtcctacccgtggccgccgtcgaaggtgatgaatattatgtgcggcgtaacgtgagcctgacccacgacatcccgggaatagtcgcggcactgcatgccggccaggatccggacctgtcgccttctcgccacgtactcgacctgtactaccgggtgggatcagagtccgcggtgacgtcaaccaaccatgagatcgtggtgcactacatgggacgcccgttggagggaatcgtcaaggagaagacgccggaacgcgcaggttgagcgctacccccgatcgtcgatctgttggatggaccactcgttgccgtcgggatcgttgaagaagacgaagcccatcttgtccaggccgtcgccctcctgataggcgcggaggctgccgtcccgatcgtagaccttgatctccgagagggtgacgtcacgcttgacgagctcctcacgggcggccttcagatcaggcaccacgaggaccatgcccttcatcgagccaggttgcatgtcgaccacgccccgaccgaagcagatcgagcagcccgaccccgggggcgtcacctgaatcacccggttgtcgccctgctcggtgtcgtagtcgagatggaatcccaactggtccacatagaacttcctggctcggtcgacgtccgagaccgggacacacacaacctcaaaggtccagttcattctcgctgacttcccttctgttgatacgcgagtgtgtgggtcggcgcgcgcgccggcagcgccgagcccactcaggcgccactcgggcggggccactgtagggatgagtgcggtgctggtcacgggatcccgacgcgatcgcccgagctcagctggacttgacgtcgtagcagagatgtatcacaccatcgcccgcgacgacctcgggattttcgagctttatcggggtgtgcgctagctggtcgaagagtcggacaccccgtcccaacaggaccggcacaaggttgatccggatagtgtccagcagtccggcgttcaggcactggcgggcgatactcgccgcccctacgctgacgacgccgtcgccagccaccgcgcgcgcctgcgcgatcgcgctctcgagtccgtcggtaacgacggtgacgggccggtcgtcgcggggccaacccggtggcatcgagtgcgtcacgacgaacaccgggatgtcgtacggatgaccgccggcgaacccgtccgtgaggtcgaacgtgcgccggcccgcgaccatcgccgtcacggacgcgaactcctcccgcaggtaggtggcactcaccggggacacgtggaacgtcatccccccgttgggtgcggggacggctaccgggccattggcgtaccagccaaagaggtggtcgacgctatcggcagggtcagcgatgaatccgtcgagtgacatcgacatctcggccattgttgttgccatgtgggggtgctcctcacgtctcccgtcgccctcgtcatcctacggtcatcgatggcagcggcgtcgacaccgcgcggtggccgtggcccacggatcagcacacgaagagatgagtgagggccacagcgagaggatcgtcgatataacagatgtccacgaaagtccgcgatcgtggtcaccctccggtgcggcgatggagcgcacatggacacacgctacgggccgagcccgcttcgggagcgctacaacaagaccatcctcacgcatgaggcagccaaggacctgtccggcttcaagtccggtgcggtgaacttcaagctgggcttctgggatcccagcgtgaacggcgtccgctacctgaaagcgttgatctacaacctcgccgcaggtttgagcagcgaggactggagccggcttcgcaagatcaagaatcgggacaccggtagcccgatctcgatccactacaacggcgaatccgtctgcatggactacttgctggcggtactggagctcgaattcatcgcccgggacgtggacctcaccggccaacgggtactcgaggtgggagccggctacggccgttcgtgccacgcgatgctgtcgaactacgacatcgagacctaccacatcgttgatcttgacaattccctggaactcgctcgcggctacctcggggctgtcctggacgagcacgagtacgccaaagtcaggtttgtcagtccaggcgacctggatgccctgccatacgacgagaccttcgggttgggcctcagcgtcaacgcgttcgccgagatgcctgtggcgaccgtgcgcgactacctcagcctactggaccgccgtgcccgccacgtgtacgtgcgggacgcagtcggcaagtacctcgagccggacctggacggtcacgcgcacgggcgggacctggtgggaatggcactgtcaaccggccccctccagcaggtcatcgatattcacgacaacgtcgtcgtggagcgccaggccgagcggttcgtggaggcccaccgtcccggtcccgactggagctgtgtgaacagtgcgtgggcgcggccgtggagctactactggcaggcgctttaccgccaccggtcggatgatgccccggaagttccatgatccctctcttcaaggtcgcgatgacgcccggcgccgccgacgcggtcaccgaggtcctccggagcggccgtctggagcacggtcccgtggccgcgaacttcgaaacggccctcgccgaacgaatcggcaacccccgagtactcactctcaattcgggcacctccggcctgcatctggcgatcgacctggctaccagacccgcccgtggcgcaggggtgccagccgacgacgtacccggtgagattctcagcacgcccctcacgttcgaagggacgaactggccgatccttgcgagtggtcggcgcattcgctggatcgacgtcgatccgcggaccctgaacgtggacctcgacgacctggagagcaagatttcgcccgcctgccgcgcgatcatggtcgtccattgggcgggctatccggtggacctcaaccgactgcgggccatcgtggatcgagctgaggtgcgacacgggatacggcccgtggtgatcgaggactgcgcccaggcatgggcggcgacgtacgacgggctgcccctgggcaggcacggcaatgtctcggtattcagcttcggggcactgaagccgctcacgtgcggtagcggcggccttatcgtggttcccgacgacgagatgtacgaccgtgcccggctgcggcggtggttcggcatcgaccgtcaggctgatcgcaccacgggtgactacgacgtggcggactggggctttcgcttctacatgaacgacgtcgccgcggcgataggactggcgaatctggtggcggccgacggcctgatagagcggtctcgggccaacgccgccttcttcgatcgcgagttggcgggtgtgccggggctgcggcagaccgaacgctcccccgaccgcgaaccgtcacactggatctatcccgtcctgatcgacgaccggtcgtcgttcgtacgaaagctcaccgactccgccatcgccaccggcatcgtgtctcgccgcaacgatgcgcacagctgtgtcgcctcggtgcgcgaacaccttcccggattggactgggtcgccgaccggctcgcctacctgcctgtgggatggtggctcagcgaggccgaccgtgaccacgtcgtgagcacgattcgggccggatggtagcgcgacgaggtggacggccctcgccgaacccgagcccgccaccgatgcgcgccatcgcggccacagtggcggctggcgccatcaccctgggtggcctggggcgatgcccgctccccggtggtgggggtcggatggtcagacagggggtgccggcacttcggggggacgtcttcgagcacgaagagtgtccgacacggctattgccgtcaagacgaaagcggggacgcagagaaccaccagcggcggtgtacggaccattgccggtgagacagcggcaagcacgaccgcgccgatcacccgggacgcggacacgcggccgaacaccgcgtactcgaacacggcacggccggccaggaagagtatcggtccgccgagaatcacggcgacccaggccgaatcggtgtgtccggtcggatgctcgataacgagctcgtcgccgaccgcgatcgccacgatgccagacaccatcagcaggtgggcgggtgtcgacagcccggcgaggcgcgatggtacgcgggccctcgcgatcgcgaggggtagcagctctccggctcggtgaatgtagatccgccacatcagtgccgtggtggcgaacgccaccaggaacgccgcggtctggccgagaccgaagccgatgccactgtacgtcgcgccgataaccagaatgagttcgcccagcgcgacgatgaagaactgccggtagcgctcggcgaggtgttcggccacgatgggcgcctcgtgtggccgctgggcccgccgcagcgtgggaaaacgcaccgcggcacccgtgtagtcgataatgatggccagggtccacagaaggccgcgcgccgtgctctccggaaagagcagtgccccgccgagccacggtatcgcggacactccgtaccacagcagcgtcagcgcggcgcggcgctgcgcctcgtgaccgcgcagggcgatcacgagcacgaggccacgactgaggtggatcgcgacgtacgcaccggcgaaggcgacggcgcgcgtgccgaacgcctcgggagtcgcgactgccatcaccaggctgccgagcatggtcgcgaagaccagaagttcgatctccggccgattcgggtcgaacaggtcggtcacccaggccgtggtgaaccagaccatcagcagggccagcaacaacaacagcgtctggccggcctcggtgagcacgatctgccgttgagcggtgaggtcctcagccagtcgctgcgacacgcgggtgagggcgaagacgaagacgaggtcgaagaagagctccaggaaggtcacctgctgcggctgcccgggtttccgcagcggggtgcgcgactgactcatccccatcgtctgctttctctgatatgtctaccttatccagtcgtaccatgtcgccggccggtttccgctccggactcaaccggccgaccccgaccctggcgttcccggtccagggcgagggtgccggtgctcgtcagcccggctctcggtgatcaccgctggtcacgtatctccagcagagggctaccggcggcgtgagcccgcgtctcgagctccgccagcaaacgaatgtcgatgccctggcctcggtagcggttgtcgaccaccggagctccgacccggccgaccttgccggtgatctccaggatcgagcacatgtacagggccgcgactccccaatcgatcgattatcgtcaaaggcagtgagcagcacacgtgcctcgtggttccaccaatagaccaagcggccacggacggccgcgtcatcggtcggacagccgagctgatcgagcagagcagcatcttgccactggaccgagcgaaagcgaatggccgtgcggcacgcacagtccgactcttcaccgcccgaacacggcatcccccggcggcaccaacggatttttccacggcgccaggtgggtgccctctccccatcgggcatcgacacccaccaaccgcttggtagggtgagccttcccgtggtgtcatagcaacgaatcggggcgatccgcccggagcgacggtggttcgtcgcccaaagctgaactgtccgtcagcggcgcagacggggattctctcgacaatgccatccttaccgagaccgtccctgtcgatggtggtttcggtgtggttgacgagggccgtacatcgctgtgcagcttgtggatatgcgtcccatcccgcctgaagcgtcgacacgacgaaggcctcggcctcggaacacgtgatcaatacatccgttgtcgtcgattactttcctcgtgctggacggtgacatggtgcagggaaacggatacgcttctgaggtcgccctgcgggggtccagggtagccatggaagcgtccagcggcagtcgtggatgcgatctgacaacggggcgcgcgttcagatcgccttgatcttccgcctggttcgggccaagcacgggaaaggagatcggcaagaaatcgatcaatgcgcggccagggtgcgcgaattctcacacctggcgcggttggcgacgattcatcctgcacggtggcggcgacgggcaacaagaaaagtctggaaagtgacgtgcgtgccgcacgtttggtcagcttttcccaatttgcccctgcgaaacgatctgtaatgcgatcacgagcacctgacggattcgactgtccgatcgcgataccaagcgtgtgaggaggacaagtagatgcgtcacggagcggagagcaccctttcgctcggccaggagcggtcgtggttcatcgaccagtacgccggcgcagcggtcaacacgctggcgcaccgggtgcggctacgtggtgagctgcgcaccgacgcgctcggagctgcgttgaccgacgtcatcggggccagcgacgtgcttcgctgggcgatcaggtcgcacgagggccaggccagtcgggtaccggcgcagcccctacctgcggccgtgccgacgaccgacctgtcgaccctgcccgcgacggagcgcgaggacgcggtgctccgcgccgtggagcgtgccgccggcaacccattcgatctcggccagggtccgctgctccgagccgagctactccgcgtcgacgtcgacgaccatgttctcctgctcaccactcaccgggcagtggtggatgacgcgagtctgtcgctgctcgtcaaccggttgggccgggcgtaccgggcccgcctgcaccgcgccgagccactgccgtccgacgccggcgccttcgaggtgttcgtagcccgggagcgcgccggggcgcagcaggggcgcagcgtggccggtgcggcctggcgggactacctcgccgacgtcgtcacactggaactgccgaccgaccgggtacgcggcctgcagccccagtacacggccgctaccgtcgagacgatcctgtcgccgccgctggacgacgcggtgcgggccgtggccgatcgcctctccgtgcccgccggtgaggtgctgcgcgcggcgttccaggccctgctgcaccgctactccggtcagccggtcgtggcgctgggcgtgcctgccgggcgccgcgattcggccaccgcggacctggttggtccgctggccacctggctcgtcctgcgctccgagttgcacccggacacgacgctgaccggcctgatcatgccagccggcggggcggaccggcctccggtcctgcccttcgagaccctgatcgaggaggtccaaccgccccgcgacccggcccgcagcgcgatcgtccaggcaacgttcaccgctcgggaggctgccacacccgcggacttcggcgcggctaccgtcgtcgaccagcggaccgtcccggccacggccaccctgcacgacgtgtccgtgctcgcccagccgggcccggcaggcacccggatcgggctcacctatcgcgccgacctgttcgaccgggccaccgcggggcggctgctgggtcactacgtcagcctgctcgacgcggcggttgcccgccccgacgagccggtcgcccgactgccctacctcagtgtcacggagcggacgcggatcctcgacgagttcaaccggacggaggcgccgttcccccgggacgccaccgtgcacgaactcttcgaggagcaggtgctgcgaaactcggacgcgcgcgcggtgaccatcgagggacagcacctcacgtatcgagagttgaacgagcgagcgaacaagctggcccaccggctgcggtcatgcggggtcggacgcggcacgtacgttgccctctgcctggaacgatcccttgagctcatggtggccgtcatggcggtcctcaagtccggtggggcctacataccgctggacccggcctacccgaccgaccggctcgccttcatgctggcggacacccaggcccgcttcctggtcacccagcgccggctgcgcgagatggcaccgatcgacgacgccgccacggtgatcgtgctggacgacccggccgacgcggcggtcgtggccgaccagtccgcggtgaacccggtcaacgtgaacgccgccgaggacctgacgtacatcgtctacacctccggctccaccggtcgacccaagggagtcgagacggtccacttcggtgtcgttcgcctcgtcgtcaacaccgacattctcgagttggacgagcgaaccagctacctgcagatctcgccgctgtccttcgacgcctgcaccctcgaaatcttcggcccactgctcaacggtggccgggtcgtcctgctcccgccgggcgtgccgacaccagcgcgggtggcccacaccgtccgggaacagggtgtcgacaccctgtggctggtggctcccctggccaacctcaccatcgacacgcacctcgacgacctgcgggggctgcgccagttcatggccggtggcgacgtgctctccatcccgcacatccggcaggtgctggacaagctgccgcacataaagttgatcaacggatacggccccaccgaggttaccgccttcagcgtcagccacaagatcgactacatcgacccggactggccctcgattccgatcggccggccgatgcacaacaccacggcctacattctcgaccccctcggccagccggtgccgattggtgtgtggggcgaaatgtacctgggcggcccgggcgtcgcgctcggttaccacaaccgacctgatctcaatgccgagcggtttctgccggacaacttccgccccgggcccggggcacagctgtaccgtaccggcgaccggtgccggtggctgcccgacggcaccatccagttccacggccgactcgacacacaggtgaagatcgacggcctgcgggtcgagttgggcgagattcagagcgtggtggcggggcacgggtcggtggcggcggcggtggtcaccgcgccggtgatcggcacccggcgcaccctcgtggcgtacgtggtgccggcggatcccgacggtttcgacgcttccgtactgcgggcgcacctcaccggcgtcctgccgagcgtgatggtgcccgcccatttcgtcaccatgtcgacgattccgctgactccgaacaacaaggtcgacttccaggcactacccgagccgcagttcggcaccgtgcgggggcaccgaccaccggagacgagcactcagcaggcactggcggagatctggcgtgaaatcctgggagtgcccgccgtcgggctggacgacaacttcttcgaactcggcggtcattcactacgcgcggtgccgatgatcgccgccatcagcatgcggttcggaatcgaccttgccgttcaggacatcttcgaggcacccgggctggaagctctggcgagccgagtggaggagcggatgcttgcggcgattcctgccgaggagttggagagaatgttctccgagctcggcaattgacgagcgcgcgccgtcgtcgatcatctcgcgcacgccggcgactcgaccgtcgagatcggcggcgacctgcgcgcacccgcaccacttttaccagtgacctatttgtgggccatcgaatgccaatcaccctgcggacggtccagcaccactccattgaagtccgtagtcggtctgtcactgccaaaccggatcttgtagcgacaacaccccagcgtcaagccgttcgtaccgccgttccaccgcgcctcgcgtgaaggggggcacctggatccagagcaccagtcaacggtagaggtcccggaccatcgacgacagccgcggacgcggtccagcctgcccattttcaggaactgccaatccgtgcggttccttgccgtggtgcccagccgttgcacttcggacatgccggagattgcagtggcggcatccgacggcccgcgccttcgctcgtaatgtcgaaacccgaaccgaatcgaaaacaatcacattgaaactggtaccgcttccgcgcgtcgtgtgatactttcatcacacggtatagtcgccggccgcaattaggtctccgactgtctccgcatatcgggcaatcaactctttctgctacatgatcgtcgccatgtcgaatcggcatcaggtgactacttctttctgccctacacagaaaggaaacactcgtgtcagcgtcgagcatcgatgccttcgtggccacgaccgacccacgcagcatggcgcacctcagaacgctggtcgacgacgttctgggcctcctggccgaggccgggtccgggcgcacgggcccggtccccaccggcggcccggctgcggcgcgggcctacgccgacgacgtgctggccgagccgctactgccaaccgctggtggtaagccggatgacgccctgcgccagctggtcgaggcgtacgcgacgtgggcggtcgacgtcagccacccagccaccgttgcccggatgcagtgtccgccggcgaccgtcgccgtcgccgcggatctggtggtcaccgcgctgaaccagtcgatgcacgcctgggaggcagggccgttcgccgtggaactggagcggcgtctcatcgcggacctcgccggcctggtcggctacggcccggacgccggtggcacggtcaccgccggtggcagcatctccaacatcatggcgatgctgatcgcccgggacgaggcgtacgcacgacggttcggccgatccgcgttccacactggtgtcgcggcctccggcgtgcgacccgtggtgctctgcaccgagaccgtgcacttctcggtcgaccgcggcgcgagtatcgccgggatcggttccgacggcatcatccgggtgccggcggacgagctggggcgcatgctcccggccgaagccgaccgggtactgcgcgagcttcccgccgacctgctgccggtgatgctcttcgtctgcgccggttcgaccgacttcggctgggtcgacccgctgccggcgatcgccgaggtcgcccgccgccacggggtgtggctgcacgccgatgccgcgtacggcgggggtgcactcttctccgaccggctgcgtccgctcttcgacggcatcgctgaggcggactcggtcaccctggacctgcacaagttcggctgggtaccggcctccgcggggctcttcctgacccgtgacgccgccgctttggatcatctggcggcccagcagaccagcctcaacgccgcagacgacgtcgctgaaggcttcatcggtcggtacggctcgtcgatccaggcgacccgccgctgcgacgcgctgaagatcgcagtcacgctacgcgggagcggccggcagggcatcggcgcgatggtggaggcctgccacgagctgtcccgcttcggcgccgcccgggtggcccgcgagcctcggctcgagctggccgcggagccggtgttgagcaccgtgctcttccgctacctgccagagcgggagaccgacctcgacgagttcaacagcacgctgcgccgtcggctgatgcgcaacgggcaggccatgctcgcccgggtcatcctgccgagacccggcggcggcaaggcggtctggctcaagctcatgctgctcaacccggccaccgagccggggcaactcgaccaggtcatcgacgacgtactggccgccggcgccctgctggaagcggcagccgccagctgaccggtgccgtcggcatcgtcaaggagtccaacgagatggtgacgcaggcgaacccagcgaccaccagctgcaccgctactgccgagtcggtgatgatccgtgactcgatgagtgccgtcccgcggatcttcgcgatgccgctgaccttcctcaccggcaaaccggcaacgggtcagcgcccactgcggctgacccccggcatccacctggcggccgcgaccgtgtccgtgctgatcggcctgagcctgagctgggtggcgatggccggtggcgggtggtggctgctgctgatcgtgggctgggcgatgacgctgcacggtgcccgtaacgcgcggatgatggtgtaccaccaggcggcgcaccggaacatgtgggcccggccgcgccgggaccaggtcgtcggtcggatcgtggccggggtgctgctggtgcaggacttcagccggtacagcaccgagcacgtcctcgaccaccacgccgtccaccacatgaccgtgcgggatcccacggtgcaggcatttctcatcgggctggggctccgtcccgggatgacccgacgggagatgtggcggcgcctgatcgtccacaagctgctctcacccacgttccacctgagcttcctgatcggccgaatccagtcgtacttcgcgccggccagctggcggcagcgactgctcaccctgacggtctacggtgccgtgatcgcgctcgccgtacgcttcgacgcctgggtcttcctactggtcgcctgggtgttgccgatgaccttcttctaccaggtcagcaacacgctgcggctgtgcgtcaagcacaccttcccgtcccccgcggccaccgagcggcgcgggcgcgggtacttcgccagcctcaccaacgcgatcctgatcggcgagcgggccccggaccgcgaggtcagcgggcggctgcgtcgcctgcgcggctgggcccggtggtggctgcgcatgctgaccgtccacctgccggtccgctatctggtcctgacgggcgacaccgtggtgcacgacttccaccaccgccacccgatgagccgggagtgggcggactacatcttcgcccggcaggcggacatcgacgccgggcaccgcggctggccgccgtaccgggagatctggggcctggtgcccgcgatcaacctggtgttcgagtcgctgtcgcgggccgacccgcaggagtacgaccgggcacgcatcccagaggtcagcggacgcagcgtcttctccgccttcgacgactgacgggtccacccactcacggtcacgtcaggaggtacgaccgatgactacccgatcctcgcaccggtccgtcatcatcggggtcgcccgtagcgacgcccacgcggtggcgaaccacctcatcgccatgcggttgcgtgcggccggattccacgtcatcaacctgggggtctgtactcccctggaggacttcgccgaggccgccgccgccaacccggacgccgaggcggtcgtggtcggcagcctcaacgggcacgcctacgaggatctcagcgatctgccggtgctgcgggccgccgggcggctgctctgtccggtgatcgtgggcgggaacctctcggtcggcagcaacaaggacggagacgagcggctgcggctgatgcgcctgggcgtcgaccacatcctcgacgacgccgaccagattccgttgctgctcgatctgctgcacgcggcccgagccaccccgctgaccggtgtctgacctgccggagctcgaggtcgagccacgagtcgccgccatgctgccgccctggacggacatcatgcagtacatccgcaagtccaccaaacgccatccggtggaggtgttacgcggggcggcggcccgcggtcgcccggtggtgcagccgcgctgcggcgtcggcggacaccaggagatgcgcaggctgttgagcgccctggaggagcggggccgtcccggcatcctgacgatcaccatcgactcgttcacccgcctcaagcagttccgtagcgcggcgcagacactgagccggaacccggccgacctcaacggctatccgctggtgacccacggctggcgacgtggtcgggaactcaacgagctggtgtcgacgccgatcgaggtacgacacggctcaccggacccgcgggagctgttcgcggtgtcgctggcctccggcttcacctccttcgagggcggcgggatcggctacaacctgccgtactcgaaggacgtcccactggctcggtcactgaccgcctgggaacaggtcgaccgggtgtgtggcgtgctggccgagttgggcgtgatcgtcgaccgggagctgttcggcacgctgaccgccgtcctggtaccgccggcggtgagcctggcggtctgcctgttggaggcccgcgcggccagcctggccggggtgcgctgcctgtccatcgcctatccccagggtggcgaggtgcaccaggacgttgccgcactgcgctcgatcccggcgctggcccgccggtacctgccggagacggtggagatcttcccgaccctgcaccagttcatgggtgtcttcccgaccgacccggacgtcgccgacgcgctcattttcttcggtggcctgaccgcacgtctcggcggtgcggcaaaggtcatcaacaaaaccaaccaggaggcacgcggcatacccgacatcgaggcgaacgtcagggggatccgcaccaccgccctggccggcaccgacctgctcgacttcgtccggctcgacgaagcgtcggtggaggaggaaacctactggctgcaacgcgaggtggcggagttggtcgagccggtgctcgacgcgcccgacctgcaccggtccatcgtgtcggccttcgccgccggctggctcgacatccccttcagcgccagcatccacgcccgctccgagatcatcccgaagcgggaccggacgggggcgatccgctacctgcacgcgggccggctgccgttctcccggcccaccctccggcgcaacgatcagtgcctgcgggtcgatcgggccagcatcagcactcggctggtcgacgagatccgctcggacatcaactacttcctccaggcagaggcgcgacaccgggcccgcgagctggtcgtcgaggaccgcgggagcgggacgcgatgaaccgggcccagctcgacctcgacgacctggagcgggacgcccgccggcgggctgacgcgccggacctcccactacggttcctgcccgcgcttcgccaactcgtcgtgtccatcaacgccgaggcgcggctcaccgccgacggcgtacggtccgcccgggcctcgctcgtccaggcgctccggacgcaactgcacctggcagcgctgcaccgtccggttccggcccggggggagccgctggcctcggtcaccgtcatcaccggtctgcaccgcaccggcaccaccctgctgcagagcctgctcgccgcccacccggccgtgcgcgccccgcagctgtgggaactcctctcccccgcctcccggcaggacgcgcaggcactgatcgactcggccacccggtacgtcgaggagtaccaccgcgccgccccgggattcgccgcgatccatccgctgcacgcacgcaggcccgaagagtgccaccggctcatcgccaacagcttccagtcggagatcttcgggatgcggtaccggacacccggctatctcgactggttggccaggcaggaccacgctgcggtgtacgccttccatcgggaacagctcgccgccatcgtcgcgcgcagacccggccggcacgtggtgctcaaatgcccgttccatctatggcatgcggatgaccttgccgccacctatccgcaggcccgggtggtccgcctgcaccgggacccggtgaccacgatcggctcggtgtgcagtctcacccggacgatccgggcggcgcggtcggcacacgtcgacctcgacgagatcggcgacttctggctgcggcgtaccaccgcggcggtcggccacctggcgtgccgcgacgccgccgccttcgccggcctgcctgtgctggacgtccgctacccggatctggtggccgacccggtgcggatcgtccgcgacgtgtgcgccttcgtcggcctgccctacggcgccgacgcggagcgggggacgcgtcgagctgtcgccgccaacgcccattccggtccgggccgccaccactaccgcctggcggactacggcctggacgaacgaaaggtgacccggtcgttcgccggctaccgggccgcctaccaactgtgaccacctaccccaacggttgcccaggacgacagaaggagacgcgatgacgcagtcgacggcagcagcagttccctccccgcggtcggaagagcagcatccggcgcccgcccccacaccgatggcgctcgcgctggaggagatcgacgcggtcaaccgggtggcgggagaggatccgatcaagatcgggcttctgtcgccgatgagccgaccgggcgacgccacggccgggctcctcatgtcgcgcggcgcccgcctcggcgcggagtaccttcgcgagcacggcggcgtcctgggcggtcggaacatctcgattgtcgcctacaacgacatggtgacggccgctgaagagggtttcgcccgctcggcggtgggtggaatggccaagctggccatggtcgacgaggtgctggccgtcatcgggcagtggcacctgcgcacgaccccgtgggtggcggagatgtgcgaaaagcttgggatgccgatgttcgtggagaacgggcacagcacgatcacgcacggcaaacgaacgatcttccggacgtacttctcgatcgccgaccggacaccgctgatgatggactgcctggcccgcatcggcgccaaacgcatcggcatagtcgcttcggacaccgtcttcggcaaggccatggccgacaccctgcagcagtacggcgagtccgtgcacggcatggagttcctgcgcttcgacttcgagcaggaggtggtgcaggactggcgggaccagcttcggagcatccgcgactgggagccggacgccttcatcaacggcgggctgaacgtgatcgccggcggcggccccgtcggcaacagctatcgcatccttcagcaggccgtcgaggtcggcctgctgcccaacgttccgatgatggtcaccttcggctttccgatgagatcacaggactactggcggatggccggcgaggccggcaacggcgtcatgtggccggcgagcaagttccgtccgtcctggccggagatgacgcggatcggacgctggttcaccgaccggttcatggcacgcttcggtaccgccccgccggacacctgcctgagcgcgttcaccgacatcaccatcatcgggcaggcgctgaacgccgccggtactgacagccgcgaggcactgctcgacgccctggagtcgatggagttcgacacctggcgcgggaagctgcgcttccagcgcggacccgagcactggcaccacaatccacccgagctggtcgtcatgcagtaccagacgttcggccaaaccttcgacgaggcggccatcatccaccctgcagagctggcggacagcgagtaccggccggccaccgccaccagcagcacgggatgacgacgtgaacggcatcccgggtcacccgcccggccaaccgcgcacggcggccaccaccctcgtggccgccctgctcggacacgacgtcgaccgggtgttctgcgtggccggcgagagctacctggcggtcctcgacgccctgtacgacaccccgaccgtcgaggtggtgacctgccggcacgaggcgtcggcggcgttcgccgccgtcgccgacgccaagctgactggtcgggcgggtgtctgcctggtcagtcgcggccccggggccaccaacgcaggcatcgccgtgcactcggccgcccaggacgccaccccgctggtcctgctcgtcggccacgtgccgcggtccgagatcggcaccgacgcgtttcaggagatcgacccgcgcgccttctccggtctggccaaacaggtactggtgctgctggatccggcacgcaccggcgagttcgtcgcccgggccttccgggtcgccgaggccggtacccgcgggccggtggtgctggttcttcccgaggatgtcctggccatgtcagatccggtcacgccagtgcccgcccgctgggcggcagccgcgccggtggccgccgccgaggatctacaggcggtgcgggcgctgctggcacggtcacgacgaccgttgctcgtggcgggcggcgacctctccggcgaccggggccggtgtctgctgcgcgaggtggcgcaccgacaccggtttccggtggtgaccagcaacaaacggcaggacctcctcgacaaccgggactcctgctacgccggccatctgcacaacaacacccaggagaggcagatcgcggcactggatcgggcggatctcgtcctggcggtcggaacccggctggacgacgtgaccacgtgtggccggcggctgccgcgccccggtcggcccgatcagccgttggtgcatgtgcacgccgatccgcagcggctcgggcggacccacccgccggccgtcgggttggcctgcgatccggtcgccttcctcggccaactggcactggagcccgcgtacccggacgccggccgggagacctggatcgacgagttgcacgcgatcgaggtcgagaaggccgtctggtccgagcatccgagcgacgacggcgtcgcgttcggtgccgtggtcgccggcctcgacgagctcaccgacggcgacgtggtcgttgccgtcgactccggcaccttcaccagttggctgtaccgctacctgcggctgagcggcgaggggcggatgctcggagtcggatccagcgcgatgggtttcggcgtcccggccggcgtggccgctgcactgcggacacgccgcccggtcgtggtggtcgtcggcgacggcgggttcctgatgacgggcagcgaactggccacagcggtgagccaccggctgcccctggtcgttctcgtcgccaacaacggcagctacggcacgatccgcctgcaccaggaacgggagtttcccgggcgggtcatcgccaccgatctgagtaaccccgacttcgtccagctcgcccgcgcgttcggcgcgctgggcctgatcgtgcaggccgaggaggacgtcgagccctgcctggcccgggcactcgcccacggggggccggtcgtggtcgacgtacggaccagcctgagctggatcaccgcctaccgacggatgcgaacgcgggtggccgcggatgtggggtcggcatgagcatgcacgagtcgttgacggaactgatcggcgacaccccgctggtccgcctccgcagggtcgtcgccccgaggtccgccccgctgtacgccaaggtcgagtacctcaacccgggcgggtcggtgaaggaccggatcgcgttgcgcatggtggaggcggccgaggccgacggcctgctgcggccgggcggaaccctggtcgagccgacgtccggcaacaccggtgtcggactggccatcgtcgctcagcagaagggctaccgctgcgtcttcacctgcccggacaaggtctcccaggacaagatcgacgtgctgcgggcatacggcgccgaggtgatcgtctgtcccgccgcggtccggccggagcacccggcgtcctaccgcagccaggcgacccgggtcgccgcagagcgtcccggggcggttcagctgaaccagtacgccaacggcaacaacccggactcccactaccggggcaccgggccggaactgtggcggcagacggagggtcggctgacccacttcgttaccggcatcggcaccggcggcacgatctctggtaccggtcgctacctcaaggaggtctccggcggcgcggtgcagatcgtcggtgtcgacccggacggctcgatctactcgggcggagagggccggccctacctgctggagggggtcggccagcccagctttccggcatcgtacgactccacggtggtcgacgaggtcatcgccgtgaccgacgccgaggcgatcctgatgacccgtcgcctggcccgggaggaggcgctgctgaccggcggctccgggggcatggccgccgaggccgcggtgcgggtcgccgccgggctcggcccagggacgcttgcggttgttctgatccccgactccggccgcggctacctgtccaagatcttcaacgacagctggttggccgggctcggcctgtacgacccgccgaccacccggccccgggtccgtgacgtcgcgccggccggtccgcttccgctgatccgaccggacgagaccctcgccaacgccgtcaagaccctgcgcgccacggaggggggccacctgctggtaagcgccgcgccgccgccggtccggctggccgagatcctgggcaccgtgaccgacgccgtgctggtcgccgctctcgccggtggtgcggacctcggtgacccgatcggggcgcacctgaacccgccgccaccgcaggtcggcgccgggcaaccgctgtcggcggtgaccgagatgctgtcggatccgtcgtccgccgtcctggtggtggacggcggactcccatgttgcctgctgaccgccgcggacctcgtcgcgttgctggccacgcgacgaccggacgcggcagcccgatcgcctgtgctggggggaacgtgaacaccgtcatcgaataccgcgatccgatcgagggattctccggctggctggtctacgacggtctggactgccggctggccgctggtggctgccgggtggcgccgggactgacgccgtccctgttggccgagctggcccgacggatgaggttgaaggaacgactgctcggcatcaacgtcgacggcgccaagtgcggcatcgactacgacccgcacgcgccgggtaaggccgctgccgtccgccggttcctggcctttctccgccccgagttgatgcgccgctacagcatgggctgcgacatgggcacgcggtgggaggaactcgagagcctggcaaggttggaggacatcccgtcggtcaagtacgccgtccgcggggcgcaggaactcaccgaggacgacttcaccgcacggctggccctgctcgggcagcgcgtcgacgacctcaccctcggtaaccgccgggccggtcacgcgctcgcccaggcggctctggtggccgccgacgccgccggcctgcccggcccgctcgtcggcaccctgcagggtttcggcacccttggccgggccgccgcctgcaccctggcccgcagtggggtacggatcacggccgtcgccgacgagtacgggtgcgtcgcgtcccacgacggcctcgacgttgcgggcatgctgggcggccggcccggcacgcccgtgcagcagctcgcgccggacgccgtacacctgcccagcgactcgttgttcgggttaccgaccgacctggtgctgctcgccgccggcgaggacgcggtgcccgtcgagcgggcccggcggccgcaggcaccggttgtggtggtcggcgcgaactgcggactcagccccgagtccgagcaggtgctgtacgacgccggagtgctcgtggtgcccgacgtcgtgggcgggatcggtggatcggcgtcgatggaggcgctcttcggcgccccgtcgtgcccgagcccggccggggtcctggctggtgtgacagatctgatgtggcaactcgtcggccatctcgtcgacgagtcccgccggcggaagctgccgctgcggcaggtggcgtacgacgtcgtgtcggcggccgtcgtctcgccgggcgaccgaccgtacggcctcagtccctaccggacgcgggccctcaccgtggcgagcactctcgctcgccgctgacaacggaggaacgagcacatgtctgtcacgcaccgcctcgtccattccgtcgatagctgcgctcacgagcggggacacatcaccgactcacggttctacggcaaccggtacgccacgtccggcagccggcgcatctactgcgacgtctgccgcaagcagcgctggctggacatcgaggcggcactggcccaggcccaaggcgagctgggcatgattcccgctcgggccgtggcggggatcgtgtccgcggcccgactcgagtgcatcgacctcgacgcggtgcaggcggagatcgaccggtcggggcactccctggtcgggctgctccgggtcctccaggtcgcctgccctgacgacaccggcgagtacatccacttcggtgcgaccacgcaggacattcaggacacgggtcaggccctcgagatgcgggacaccctggacgagttgacccgggagatcgccgcgatcctcgccagtctggtcgagctggccgaacagcacgccgggacggtcgcggtcggacggacgcacgcccgggcggcgctgccgatgagcttcggcctcaaggtcgctagctggatcgacgagctgttacggcacaccgaacggctcgccacggcacgatcccgcgtcgtggtggcccagctgttcggcggcgccggcacgatggccgggttcggcggcggcggggttgtcctgctggaacgcttcgccgcccgcctcggtctcgccgtgcccaccctcggctggcacgtcgcccgcgaccgggtggtcgagttcgtcaccacgctggccatggtcagcggcacgctgggccgcgtcgccgacgagatccgcaccatcggtcggcccgagttcggtgaggtcaccgaaccctggcggtacggcaaggtcgggtccagcacgatgccgcacaagcggaacccggagcgctgtgagcaggtcgtcgtgatggccaagctggcggcggcccaggcggggatcgccttcaccgcgatggtcggtgaccacgagcgggacgcgcgtgcgctgcgggtggagtgggcgtgtgtcccggacgtctcgcactacaccctggcggcctgcgagatcgtccgggaactggtcacgggcctgaccgtgcacgaggaccggctgcgggtcaacgcgcaggaggttgccgaccagctggccaccgaacggctgatgctggcgctcggtcgacagctcggcaagcagaccgcgcacgagcgggtctacgaactcagccagaccgcccacgacaccggccgcccgctgcgccacctcttcgacgactgcgccgacctgcgcgacctcgtcgacgaacgggagctggatgtcatcttcgaccccagtcagtacctgggcgcctcaaccgacctgacccaccgggccctcgccgaggcccgtaagtggctcggggcgcgcgggtgaccgtgcgggaggccggcgaccggccgagccggacctccggggtcgggccgggccggttccgcgcgttgtaccaacgggccgggtcagccccggcccggcagcgcaccaccgttgatctggatgatctgcccggtgacgaagccgccgtcgggcccggtcaggtaggccaccaggccggccacgtcctccggagtgccgccgcgccccagcggtgcctgccgcgagcgggcacggtggaactccggggtcatccggtcccggtagaactcggtgccgccgacgtacccgggtgccaccacgttgacggtgatcccgtcgggggcgagctgaccggccagctcggcggaccaggggtgcagggccgccttcgctgcgccgtacgaggcgttgccgcggaacgccgcgatcgaggtgatggtgacgatccgtgctcccgggcggcgcagggccgggagcagcgccttggtcagcagcactgtcggcaggacgttgccgcggaggttgaccaggtactggtcgcgggtctcggtgagatcgtcgctgggcttcggggcgaagttgcccccggcgttgttgaccagcacgtccacctgccggccgccggtggtggcctcgtcggcggcgcgcaggaccgccgccgggtcgcacaggtcggccgtcaccgggcgcaccgtcccagccccctggtcggccagtgtggccgcggcccggtcgagcatctcggcccggcgtccgatcaacaccacatcgtgctccctgaccagcgaccaggcgatcgccagaccgatgccggtacctcctccggagaccaccgccagtcccgtcacggcgacaccaccccttcctcggcacctcacagtattcacgacggacgatgacattccgacgggagttgatccgatggccgacgacaggtacgacccggcggtgccgcccgagacggtcgagggtgtcatcgccgaggaccgcgcgcacctcttctactcctgggcggcccagcggacgatccgaccgatgccggtggccggggccagtggctcctacttctgggactaccagggcaaccgatacctcgacttcgcctcccagttcgtgcacgtcaacatcggccatcagcaccctcgggtggtcgaggcgatccaacgccaggcggcccggctgtgcaccgtcagccccgccttcgcgaacgaccagcgggcgcgggccgcccgactgatcgccgagcgggctccgggcgacctggaccgggtactgttcaccaacggcggtacggacgcggtcgaacacgcggtgcggatggcccgcctggtcaccgggcggccgaaggtgctggccgcgtaccgctcctaccacggtggctcgcacctggcgctgcacctgtcgggtgactctcgccgctgggccgtcgacaccggagccgccgccgcggtgcacttcttcggcccgtacctgtaccggtcggccttccacgccgagacgccggaacaggagacgacacgcgccctggcgcacctggaacaggtcgtcacgctggagggtgcgtccacgatcgccgcggtcgtactggaaccggtggtcggcaccaacggcgtgctggtcccgccgccgagctacctcgccggggtccgagaactgtgcgaccggttcggcatcctgttcgtcgccgacgagatcatggccggtttcggccgcaccggacgctggttcgccgtgcagcactgggatgtcgtgccggatctgatcaccttcgccaagggcgtgaactcgggctacgtcccactcggcggcgtgatcatgggttcccgggtcgccggggcgttcgccgaccagccgtaccccggcggtctgacctactccgggcatccgctggcctgcgccgcggccgttgcggcgatcaccgcgatggacgaggagaagaccatcgagaacgccgcgcggctcggcgccgaggtgatcgggcccggcctgcgcgagttggccgaccggcacccggtggtgggcgacgttcgtggcctcggtgtcttctgggcgctggagctcgtccgggaccgggagacccgcgagatgttgccgccggccggcccctccggcgggccacccggtccgatggaggaactggccagcgcctgccaggaacggggcctgtggccgttgctgcacaccaaccgcgtccacgtcctgcccccctgcaccgccagcgagcgggaggtgcgcgagggcctgcggatcctcgacgaggcactctccgtcgcggaccgccactaccgccactgacctttcgaggacatccaccgcagaagtgccgaggagcgagatgaacccccttgcccagcgtctgtccacgctttccgccgaacagcgtgcgctgctgctcaagcaggtcggcgcccaactcaccgaacgccagcgtccgtcgacccggatcccacgccgacccgcctcgtcgggtcgcgctcccgtgtcgtacctacaggagcagctgtggttcctcgaccagttggtgccgggacagtccacgtacaacgtgccgtcggtgttccgactgcgcggcccgctggacctgacggcgctgcggcgtgccctgaccgacatcgtggaccgacacgaggcactgcggaccactctcgcggttgaggacggtgagccgcaccaactgatcgccgagaccggcgaccggccgcaccacctggtcgtggacgacctgaccgacgtggcggacccgcaggcccggctgaccgaggcggagcagcgggtgcaggaggagatcaggcgcccgttcgacctggcgcagggcccgctgttccgctctcttctggttcgcctcgacgacaacgcccaccttctcgcggtcaccatgcaccacatcgtctcggacggctggtcccaggcggtgctgaccaacgagctgtccgagctgtacgccgcacaccacgccggccgcgagcccgtcctgccggagctggcggtgcagtacggcgactacgcggcctggcagcgaaaccagctcggcggcgaggtgttcgactcccagctcgactactgggccgaccggttggctggactgcccaccatggagctgccgctggaccggccgcgcccggccaccctgtcctaccgcagcgccgccgtgtcgcgcgccatcggcggggatctgctcaaccggctgcgtcagctctcggcccggcacaacaccaccctgttcatgacgttgatggccgcctaccaggcggtgctggcccggtacagcgacgaggacgaggtcgtcgtcggcaccaccaccagcggtcgggaccccgcggagctggaaccgctcgttggctacttcgtcaacatggtggtgctgcgcaccgacgtctccgacaacccgtcgttcgggttgctgctcgaacgggtgcgcggtgtggtgctggaggcgtggaagcaccagcaggtgcccttcgagaaggtcgtggagcgagtccagccggcccgggatccgtcccgaaacccgctgttccaggtcggtctccagcttctcggcagcgccacccagagcaccgaacccgacctgcccggcctcgaggtgacctcgctggacgccaaccccggcgggcacccgttcgacctgtccatcacggccaccgagggtcccgaacagctgcggctggtcgccgactactcagtggacctgttcgacgaaccccgggtggctcggctgttgcggcacctggagcgggtgctcgtggccgccgtcgacgcaccggacactccgctggccgcgctgccgctgctcgacgacgaggagcgcacactgctgctggagacctggcagggaccgaccaggccgcgcgcccacgatccggtgcacgtgcagatcgcccggctggccacggaacagcccgatctggtcgcggcccgactcgacggcgccgagctgacctatggtgagctggagcggcgggccggcgtcctggcccgccggctgcgcacgctgggcaccgggcgtgaccagatcgtcgcgctgctactggagcgcggattcgacctgatcgtcgggatggtcgcggcgcagaaggccggtggcgccttcgtcgtgatggaccccgggcacccgacgcggcggatcgaattcatcgtggcggacacccacgcgcgggccgtggtcacccgctccgagctggccgaccggctacccgaggcactcgcctgccccgcggtgctcgtcgacgccgagtgggcggacctggaggccgcggcggcggacacgacgctggaggaactggcggaggaggactgcctggcctacgtgctctacacctccgggtcgaccggcaagcccaagggcgtgatgatcgagcaccacgcgctgaacacgtttctgctgtggctgggcaacatcttcggcttcggcccgggagaccggttgctccagcacatggcgccgatcttcgacttcgccgagggcgagatcttcaccgccctgacccgcggggtgacgctggtcttcgtcccggaagagcagcgcaccgacccggacgtcatcgggcgaatgctcctggaggagcggatcacgtacatcggtggaccgccggccatcctggggcggatccccccgggcagctaccccgacctcaggtacatgatcgccggcggcgaggccgtcaccggggacctggtcaaccggtggaacaccagcggccgccggttcatcaacgggtacgggccaaccgaggcggcggtgggctgcatctactacgagtgcgagcaccgtgcctgggtgggtcagcccccgatcggtcgggcgatgcccaaccgggtcgcgtacgtgctggaccgctggaacaacctccagcccatcgggctgccgggggaggtcgtcgtcggcggtgagggcttggcccgcggctatctcaaccggccggagctgaccacggagaagttcctggacaacccgtaccggccgggtgagcggatgtaccgcacgggtgacctcggcgtctggaccgaggacgggcagatccagttcctcggacggatcgacgcccaggtcaagctgaacggcctgcggatcgaactcgaggagatcgagtcggtcctcaccggacatccgggcgtggccgaagccgccgtggcgttgcgtgaggacagccccggcaccaaacggctggtgggctactacgtgccggcgggcgggccgacgccgagcaacgaggacctccgcacccatctgctggaggacctgccgccgtacatggtcccgcacgtctacgtcgccctggacgtgctgccgctgacgggcgtcggcaaggtcgatcggtcgaaactaccggcgcccgagtcggccggggctagccagcaggcacctgtcgtcgccccgcgcaccgtggccgagcagcagatcgccgagatcttcgcgaccgtcctcggcgtcgaccaggtgggtgcggacgcgaacttcttcgagctcgggggcaactcgttgcaagccgcccgggtgctctcccggatcaccgaactgaccggcgtggacaccacgatgcgcgagttctacaccgcgccccgggtcagcgagatcgccgcgctggtgggggtcgccggcgtgcccacggagcagtccccggcgtcggacccggtgacggcacgactccggcaggagatcgcggaactggagcagcggctacgggaggcccgggcggcgctggccgagcgggacgggctggctgacccgacgctggccggtcacgagggtcagcggttgccgctgtccctggtacaggagcagctgtggttcctggagcagctcgcgccggggcgaccgacctacaacatcccggtcccgatccggctgaccggcccgctcgacctcgacctgctcggccgtgcgctgaccgcggtggtggcccggcacgagtcgctacggaccacgttcggcgcgactgacgacacgccgtaccagctcgtgtcgccggcggtggcggtgccgctgcccgtgctcgacctgtcccaggtccccgcggacgaccgcgccgatgcgctgcgggtcgagttgcgccgcgatgcggcggctccgttcgatctcgatgccgacctgatgctgcggtcccggctgatccgattcggcgaccaggagcatgtgctcagcgtcgtgatgcaccacatctgctccgacggctggtccgtcggcatcctggtgcgggacctgggcgagctgtacgacgcgctgcggcacgaccggcagcccgacctcccccggctgcggatgcggtacgccgagtacgcgcagacacagcggcagcgcgtcgagaacggcgatctcgacacgcacctggcgttctgggcgcggcggctggacggggcgcccacgctggacctcccggcggaccggccccggcccgcgaccgcgagcaaccggggtgcgctgctggtgcaccggatgcccgaggtggtggtgtggggactgcgtgaggtcgcccaggccgacggggtcagcacgtacgcggtcctgctcgctggcttcaagacggtgctgatgcgctacaccggcctcgacgacgtcgtggtcggcacggccaacgccggccgtaaccgggcggagctggaggacctggtcggcttcttcgtcaacatgctggtgctgcgcacggacctctccggcgaccccaccttccacgaggcggttcgtcggaccatggacaccctgctcgaggcgtgggaccaccaggacgcgcccttcgaccgggtggtcgggttgctcggccgacgtcgtgacccgagccggaacccgctgttccaggtgtcgatcgacctgctcagcggtgacctcgtcgacttccgcatcccgagcctggcggcggagttcctcgacgtcgatccgggcgtgtcccgcttcgacatggcgatcaacgcctacgaggagaacgatggcatcaccttccgcatcgagtactccaccgacctgttcgacgccgagcgcgtcgagggattgttccgccacctggagcaggtgctgcgggccggcaccgctcggccggagctacggttgtcgcagctgccgctgctcgacgacgccgaacgtgagcggctggtcgcgctggccgacggcggtcgtcgggagtaccggccggtgcccctgccggatctcttcgccgccagcgtggcccgcgaaccgcaggcacccgcggtgatcaccggagacgtgacggtcagctacgccgacctggacgagcacagccgccgcctggccgccgccctgagggcgagcggtgtgcgcaccggcgacgtggtgcccgtcctgacggagcgcgggctggccgaggtcgtcagcgtcctggccgtgctgcgggcgggcgccgcctacgccccactcgaccccgcctcgcccgccgcgcggctgcagctccagatccgcgactccggggcgtcggcggtggtgacgacgggcgagcacgccggactgctcgccagcagtggtgtcacgctgctgtacgccgacgacgaccaccccgacacaccacccgacgaggaaccatggcgtgccgaactggacgcgtcatcgctggcctacgtcctgtacacgtccggttcgacgggccagccgaagggggtactgatcgagcacggcatggtcaccaccttcctggcctggatggtgccggacttcgccgtcggcgcgggcgaccgcatgctgcactgctgtgcaccggtcttcgacctggcggtgggcgagatcttctccgccctcgccaccggggcgaccatcgtggtggccagcaccgacgacgtgcgacagcccggggcgctggaggcactggcccgacgggccggggtgacccacgtgttcaccacaccgaccgtgctcagcctactcgcgccggccgccgtacccgagctgcggcaggtgatggtcgccggcgaaccagcgccaccgtcgttggtcgccgcctggcggaccgacgggcgccgcgtgctcaacctgtacggcccggcggagaccacggtcggcaccacctggtacgagtgcccggtggagccctcccccacggggacggtgccgatcggacggccgatgcccaaccgccgcgtgtacgtggtggacgacgccggggacctggccccggtcggcgtaccgggggaactgctgattggtggggacggggtggcccggggctacctcaatcggccggagctgaccgctgagctcttcggtggcgacgagcacaccgggtgggggcgcacctaccgtagcggggatctgggccgatggaaccacgccggtcagctggagttcctcggccgccgggacgggcaggtcaaactgcgtggtctgcgcatcgagctgggcgagatcgagcacgccctgcgttcctcgccgggtgtccggcaggcggcggccgcggtgcaccgcgttggtgccgacgacacgattgtcggttacgtcgtcggcgacctcaccgacgacgaactacgggcactgcgcaccacggttgccgaacggttgccgtcctacatggtgccggcgctcgtgcgtcgcctcgacgagctgccggtgaccaggaccggcaagatcgaccgccgcggacttccggctccggatccggacggcagcgccggcaccccgtacgtggctcccaccaccgacaccgagcggaccgtgacccagatcttcgccgatgtgctcgagcgtgaccggatcgggtcgcaggacgagttcttcctcctcggcggcaactcgcttcaggccatccgcgccgtcggccggctcaacgaggcgctgggactcacggtgagcgtgcgcgacttctacgccaccccgtcggtggccgcgctggccgctctggtcgaccggcaacagatcgaagcgcagcaggcggagtggcggctcctcacggaagtcgagcagctcagcgacgacgaggtggaacggctgctggcgacggactgatcgcgtgcccgacaaccgttgactcgcccacccaccggcggcgccaacggaccttccgagaggggaagagatgcccgacgacagtttcgaaggccgggtcgcccagctctccgaacgccggcggttgctgctcgaacggttgcggcaacagcggcagggaccgggccgaccggccgcgatccggccccggccgagcggcgtcgaccgggtgcccctttcgcaggcgcaggaacagctgtggttcctcgcccaactcgccccagacgaacccacgtacaacctggtgcaggcctcgtacctcgtcgggccgctcgacctcgtcgcgctccggcgggcgctcgacgaggtggtgcgccggcatgaggcactgcgcaccgtcatcgagtccaccgatgacacggcgtaccaggtggtgtgctcgccgggacctgccgcgctggagatcgacgacgtcagcgtgctgccggcgagcgaacggcggcacgcggcactgctgctgttgcaggatcacgaggtgcaccgtccgttcgacctggccagcgggccgctgttccgggctcggctggtgcggctcggtccgaccgagcacgcgctggccctcgccgtgcaccacagcaccgccgacggttggtccatgggtctgatcatccgcgagctgagcacgctgtacgcggcgtaccgatccgggaccgcggcggacctaccggcgccggcgctgcagtttgcggacttcgccgcatggcagcggcggcagctgcgggcggacgccatggagcggcaccttcggtactggcaggaccggttggtcgatctgcccaccctggacctgccgaccgaccggtcccgaccggctgccacgtcgttccgcggcgccctgctggagcagccaatcgatcgcacgctgcacacggccgtgcaggcgatggccaaggagaccggcgccagttccttcatggtcctcgtcgcggcgttcggagcgaccctcgcccgctacaccggccaggaggacctggccatcggcaccgccttcagtggccgtggccggccggaactggagaaggtggtgggtttcttcgccaacatgggcgtgctgcggatcgacgcctcaggcaacccgaccttcgccaccctggtcgaccgggcacgggacacctgcctcggggcgtgggagcaccaggatgcgccgttcgagcgggtcgtgcagcgggtcgcgccgctgcgcgaccccagccgcaatccgttgttccaggtggcggtgcagatgctgacctcgtccacctggggtggtccgggcctgccgggcaccgacagtttcccggtggacctgcggctggaacgatcccggttcgacctgacggtcagtctcgtcgaccacggtgaccggtactcgatactcgccgagtactccaccgacctgttcgggcggcagcgcatccagcgactgttggtccacttcgaacgggtgttggcggctgggctcgccgatccgacccgtcgattgtccgagttccccctgctcaccgaggaggaacgacgggaggtcctggcgttcggcgtcggtgagcggcggccggtgccgcggaccaccgcgctgcggatgttcgccgagcaggcgcggcgccgccgcgacaccgtcgccgtccggcacgacggcctggacctgagctaccgggcgctggacgaccgggcgcggcggctggccggccgcctgcgcgccgccggggtacgcccgaaggacccggtgccggtgctgctggaccgggggttcgacgaggtggtcgcgccgctggccatctggtacgccggcgcggtccacgtccccctggacacggccgccccaccgaaccgactgcgccggatcatcacgaacaccggcgcacgcctcgccgtcacccggaccgagtacgcggcgcggatgcccacggacgggccttggcgggtgctccacctggacgaccgcgatccggaggtcgacgcgccgcgcaccgttgacgacctggcggcgtcgtcgacggggctcgacgacgtcgcctacatactgcacacctcgggctcgaccggcgacccgaagggggtgcagatcgaccacgccgggttggtcaactacctggactggatggtcggcgagtggcggtgtggacccggtgaccggatcctgcacgcgggggcgccgatcttcgacctggcggccggggagacgcttgccgccctgacctccggcgcgaccctggtggtgatcggcaaggagcagctgctctcgccggacgggctggtcgaggtgctgtcccgggaacagatcacccacctgctcctcaccccgaccgggctcagcctggccgacgccgaccccgaccgcctacccgacctgcgtgaggtcttcgttgctggtgaggtgtgctccgccgaactggcggttcggtggtcccggcccggccggtgccgcctggccaacctgtacggtccgaccgagatcaccatcgccaacacggcctacgactgcaccggctggtcgtcggcggagccaccgcccatcggcaggtcgcttcccaaccgccacctctacctgctcgaccggtggggccagccggtgccggcgggggtgcccggcgagatcgtcgtcgggggcgtcggggtcagccgcggctacctcaacgagccggagctgaccgcccgcacgttcaccgacgatcccttcgccccgggcgctcgggtgtaccggaccggcgaccgaggggtgtggacggacgacgggctgcttcgcttcgtcgaccggctcgacgggcaggtgaagctgcgcgggctgcggatcgagctggcggaagtcgagaccacactggcccggcacgaggacgtcgaccaggtggccgcgacggtcgtccgagacggttcggggacgcaacggctcgtcgcctacgtggtgcccgtcgccgaccagatcgacgccgcagcgctccgcgcgtacgcggccgaggagttgcccgcgcacatggtgccgggtcaggtcctgcacctgtcggcactgccgctgaccggctccggcaagatcgaccgccgggcgttgcccccgcccgccccggacggggcggaggtcgaggatcgggcgatgccggccgacccggccgaacggcaggtggcggcggtgttcgccgaggttctcggcgtgccctcggtcgcggtggaccgatccttcttcgacctgggtggccactcgttgcaggcggcgtacgtcctggcgcggatcgcccggcagaccggcgtcacgatcggcctcaagcagttctatgcggatccgaccgtccggaccctggccgggctggtcggtcggggttctgccgccgacgccggccggtcgccgctggtcaccctcaaggcggagggctcccggccccggctgtactgtctgcacgccgtgtccggctcgccctactggtacctgccgctgagccgggccctgcaccccgagcagccgttggacggcttcgaggcacccggtctggagggcgacgccgagccggtggaggacctgactgccctcgcggcccggtacgtcgatgccctccgcgagcggcagcccgccggcccgtacctgttggccggctggtcaatgggcggtttcctgtcgttcgagatggcccgtcagctcgcggccgtgggtgagtccccggcgctggtggcgatgatcgactccaacgagcccggtccgctgccgctgcccagcgagcaggaggtgatggagaccttcgtcagcgacctcggcggcctcgctgggacggccccgccggtgctaccggccgagatcgcccgggcggcatccaccgaccccgcggtactcaccgccttcctggtagagcacgggatggttcccgccgacgtacgcgccgacttcgtgtcccaccggtaccgagtgttccgcgccaacatgcgggcggtctacggctaccggcccgggccctacgccggccgggtcgtgatggtccaggcagcggaggaaccgagccgggcggcatgggcccgtcacgcaggtgcgatggagacggtcacccttccgggcaaccactactcgctctggtccgccgcgcacctgccgggactcgccgcgatgatcgacgcccgggtcggggaggcgatggccggcgactgagccggtatgagacggcccggcgcccctgggagcgccgggccgtcagcggtcccggccgtggtcatccggtgcgactgtcggccggggggtcgtcgccggttccggcggtgaccccggcggtggcggtgtccgtcgccggcagttcctgcccggcgtcggagccgccgtcaccggtgtccgtcgcgtcgaccggcggctgccgggccaccagccgccaggtgcggtacgccagcaggcaccccacgaccagcagcgcactgtccacccagaggctgcggctgagcccctgcgccgaccgggacgggtcctgctcggcgacggccagatagatgccgccgacgacgaccacgctgatgacgctggccagcagcgtgccggtggacacgagggcggacagcgccgccgcgtaccggggcccgaccgtggcggcggtctgctccaccaacgtgctgaacccggccgccatgccggctccggcaagcatcagaagtgccgcgacgagcggaacgggccagcctccggcgaccaccacggccagtgcggccaaggcgatcgcgaacacgaccagacccaccaccggcaacacctggtggaaccgcttcggtaggcgggtccaggtgagactgaccgtggcgaacccgaccgggtacggaatgaacatcaggcctgcctgcagagggctgtagcccaacccgttctgggcgtgcagggtgagggggaacagcacgccggcgaacgcgaagttgaggatgcagcaggcgagcaggccggacttgacgccgggcggacgcagcgcgtccaactcgaggacgggctgcccgccccgcccggcgaggcgcagctcgtagaggacgaacagcacgagcccgacggcaccggtggcgacggtggccagtgtccacgccggccagccctgctcccggccgaagacgagtggcgccaccacggccgccatggacgcgccgagcagcccgatgcccgcgaggtccggtcggaactcgccgcgttcgtggctaccgggaaggtagcgcggcgcagccgccaacagaacgaggccgaccggcacattgacgatgaacgccgcccgccaaccgctgccgagcacgtcggcactgacgatcaggccgccggcgatctggccggcggccacgcccagggccagcaccatcgagtacaggccgatggcgcgggccctcgcctcgccggtgaacacgatctggatgaccgaaagaacctggggcaccatcagggcgccgaaggcgccctgcacgagccgggccgcgaccagcgtcccggcggtgggcgccagcccacagatcagcgaactgacggtgaaaccggcgaggccgatcatgaagagccggcggtggcccatgtcgccgccgagccgggcgccggtgacgacgagtacggcgaacatcagtgtgtagccggacaggatgagttggagcgccgctccggaggtctgcaggtcgtcccgaatcgtcttcgtggccacggcgacgatggaattgtccatcgtcgccatgatctgcgccacgagcaggatgagcagtaccagtcgggcggcgcgtggcgcgggcgcgtccgcggtgggcatgattctctccttgtcgaagtggtgacgccggtgacggagacctatcgaatcacccggctgctgtggagatttccgtgccagatctgttcgcgcaactactgtcggacaggtgttgtcgtcgtcggctcctccggttgggccggcttcttgtccgaccgcctcgggcggcggccgaatgatgtgtgcacctcgggcccgaaccgcaggagaagcagcagcgatacaccgcagagcacggtgagcgcgactgcggggacggccagaccgtcgtgcagggcgaggatcagcaacatggcggaggggccgaggatgccgccgaactttgtcgccgcgccggcgaagccggaaccggtggcccgcatcgcggtcgggtagatctcggcactgtagggcaacagcatcgcatttacggcggacaatgacagcaccagcagggcgatggcagcaaccaggagtggctggccaccggccccttcggcccagatcgccatcgcgctgagagcgacgcccgtcgcgccgacgaacagggcgagtgcgcggcggccactccagccggcgtagaggaagacgaccagcaccagcgccggcgcggagtagagcgcggacttggccagcacaccgctggccgctccgcctgccatgccggcctcgtgcagctgcgcgggaagcatgaccaggaaaccgaagttgaccagcccccagaacaggccaaccactcctatcaccgccgtgacggcggggtaggtgcgcagaagagtgcccatgccgggccttgcgacgccgccggcagccagtgacgtggtgctgccgtcgaggtgggaaccgtatcgctcgaggatggctttcgcctcgtcgtgacggcccgcccgcagcaggaacagcggcgactcggggaccagcggtgcgagcaccagcagcagcaggccggtgggtaggccgatcaaccacagtgcccgccaggtcaggctgggctcgagcaggtgcgcggcctcgctggcggcgaggtagccaccgagtccgccgatgctgccgacggtcaccgccacccagccgcggtgccgtcgaggggtcagttcggcgacgagagtgaagaccagcggcagcagacctccggcggaggaacccatgacgaaacacatgaccaggttccactcgaagctcggcatggcgccgcaggctgaggtggcgatgaacaacagggtggccagcagcagcgcactacgccggccgaaacggtcaccgagtagaccccacacgaccgagccgacggcggtgccggtgagggccacgagagggagaatggtgaccgcctcgagcggcatgtcgtactcctgacccatcccgggcaggacgaagccaagggtgagcggcttcatcacgtccacgaccagggcgacggtgagcacggcggcggtcgcccagtagatcggccgcaaccgtccgtgttcgatcgactcgacaccgatacctgcgatgccggtcgacggccgcgttccccgaaagagcgactgggcggccacgagaaaaccgaccagcagcaggagcatcccgatgagcatcgtcggcgtccacatgctcatgccctccgaggcgtccatactctccatgccgggtgcgccggagggcaggtcggcgtccgccttgagccgtgcatggtcgatcatgacccggacgtcgggcagttgcagcagcacaccgaaagtcaccagcagcacgccgaggtagaaaccgaaccgggaacttctccacgagggcgccgaggggtagtcgccagaagccttggccaagggcatgaagtaccaccttcggtcgtgactgcactcagaagaggtgtgccgattgcgaccgcgaagaggaatctaccgacagcgaagcatcggtacaaccattaatacgatggaaaacattcaatagctgaaacactcgaacgtaaggtaccgccgaatgttctgacgatacgggagaagtgcagcggacagcgtgcggccaccaagagcttttgtcgatctccagaaagcagagtcgctcaactctgaaccgcgatcacgaaccggacaaccgcagggccgagaccgcgtcgtcgagggtggcggctcgggcaagtggctggacctcacccctctcggccagccagagccggcaacccgcccggtcgaacgacgccaccaccggctgcccggcgtagtgccgaccgacccgacgcagcagcccggtcggttccgccaccggaggcgacggtgccgcctgcggcgcgggcaccggtcggtccggctcccggggaacggcggcgagcagatgcatgtcgaggtactcgacgcaccgggccacggcgagttcgacgctggcgcagaacgggaactccgccccgatccgcgcgtcccgggcggtgaggcggatgtcccaccgttccccctgaaccttggtcgggtcacccgcgtcgagccggtggtcacagtaggtcaccacgacggcaaggtcgagagcgtaggcgagccgcagcaggtcggtcagcggcggcgcgtcgggcacggcggccagcacgaacaggcgggctccgggcagcccggcgccgatccgctcgacgtgctggcgggccggctcgacggccgggtcgtgaaccgtcaccgtggcgtcgagcaggtcctggtcgaccggctggtcctcgtcgaggtgggtgagatcggtcggacgtaccccgaagacggcggcgtggcgggccagccgccagtgcgggcgtagctggtgcacgggggtgccgttgggttggtacccgaccaccggggccggctcccccggaaccgggcaccacgtttcgtggctcacccgacgcccgtcggtcacggtcaccgtcagcgccgccgggatccgaccgccgtcgcggcaggtgaagcaggccagacccgatggggcaaagccggccccggagcagcgcgaacactgcgggtcggggccgggcgcacccacccggcagtggcagcggcgcagccgggtgccgggtcggcagtccggacagggccggtgctcgaccggctcaccccaccaggccgggtcgggcggctccgcggccctgcgcaccatctgccgcacataccgaacgatctggccggtctcgcgttcgtgcagttcctcgacgctgccggcggaccgcaacggggtgtgccaccatcgcccgtcacgccagaccgcctgggcaccgggcgcgtcgtcggccaggtccgcgaggacggcccggtcgagccggccaaggtccatactcgacggtatggcggcggcagttcgcaccgggcgcaccgtgtaggcgggtgcgtcgcgcccccggtcgtcgagcccgcgcatcgcctcccggaacgtcgtcgcggcgatcgccgagggcaggtcctgggcttgggcgtgcgggtcgagcggaaccctcccgccgggcacctcgtagcggatcgtccagaccacctcgccgtaccggcggcgagcctccaccaccaggtcgaggtagagcagatcggcctgttcgcagagccgggccagctcgcggccgggttcaggggacggcggcgcttcggtgccacgcccgacatagacccgccacgggtcgtactcctgctgggcgagggcctcggcctccagagccaggcgttcctgcgccggcaggtgggcccgccatcgccggggcagccagtacacctcgtcgcccagcgcacgctgcccccagtgcgggctcaacccgcgcatgccgacggcgccggccagcccggtgacgatgtcccgcgcccgcgtgatggtgtcgggctcggccggcgggtcaagacggccgggcagcagccgccgcgacgccgccgccccggtgtccaggttgaccacggtgaccacaagctgtgcccgccgccgtccagcacgcccgcaccgggcgcaaggctcggccacgctgccatcgccgccacagacccggcagtcgacgtacgcctggtcggcgtagcggcttccgtcgacaacaagctggtcaccgccctgcacgcagaagcagcgccgaacacggaagcccagcccgtcacactcgtcgcagtcgatcacttcgtgcatcgctccgtcctttcacgcacgaatgcggggctcgcgagcccacttctcgcgttcacggccgccgaccaccgagccggcgggaacaggcgccgtcgtggccgtcccgcagcaggcagcgccggccttcgggcagcggcaggtcgcagaagacccgatggcgtacgtcctgcgcgtcctcaaccgacacggtggtctcccccgggtcggtccgcggcagcaccagcgcccaacaggccagcacccgggccagccgctgcgcagcggggaggtctcgggccaccaccggcaggtggacgacgtagcggccggtcaccgccggggctccgggtccgggtccgtccgccgggctcgggcctgctcggactgccagcggcgcagcgcgtccttgacccggtcggtctcccgccggctgctggtcaacgcgtcgtagacggcggccaggtcagcggcgacccggtcgaggaactcccccacctcctgcgggtccaacccgcgccggcccagcggcgtcgaccggaaccgccgcccccgcacctgccacggccgcagcggatggtatgccgccgagcggtagcaggtcggcccgaggaccgaccgccgacgacgcctggcacgccggaagaagacgcgcataacagcacctgcctctcaccgttgagaaacgacctgtggaaggggtgggtccaccggcccgccccgcaccggccgacccaccccggcacctgccaccgcagccccgatcggcagtacggcagcagggcagacgagcaacccaggatgcgtactccgctcgtaactcagtcgatccggggccttactcatcgtgcatcgatcccggccctttgcgcaactcccgattaggaacgatgtcattgcgatgttcgtccacctccggcacactgacgcccatgactggaagtccgactgtccgtcgtcgacgtttggccgctgcactgcgccgccttcgcgagcagacgggcatgaccgccgaccaggccgccaaagaggtcggcatctcgaagtccgcgctgagccgcatcgagaacgcccaggtctcggtgatgccgccggtcgcccgcggcctccttgacctgtacggcgtcgagggcgaagaggtcgacgcgctcgtccaggtcgcccgggacgcccgcaagcgcggctggtggcaggcgtacgacgatgtgctgccggactggttcggggtctacgtcgggctggaagccgaagcgtcggaaatccgcgccttcgagccacaactgattcccgggctactccagaccgccgactacgcccgcgccgtcatccttgccgagcatccggactcctccggtgaggaggtggaccgtcgggtggagttgcggatgcgccgccaggagtccgacaattcgccgaagctctgggtggtgctggacgaagcgacgctacggcgaccggtcggtggcgtggaaaccttccgtgcccagttacggaggctgatcgaggagtcagaccgacccggcaacaccgtacagatcattacgttcggtgccggtgaatacggttcgatgggcagtgcgttcagcgttctgagcttcccagagttagcggactcgggggtcgtctacgtcgaaacgcgagcgggtagcctctatctcgaaggccatcagatcagggagtacagccaggttttcgagcacttggtcgccacggcggccagcgctcgcaagtcccgcgacctgatccaggaggcgatcaacgagcggtgagaggatggcgcgcggtgaacgagatggacacgacctgcgtgacctggcggaagagcactcgcagcaatggctccggcaactgcgtcgaggttgcggccgacctaggcgggaaggtcgggctccgtgacagtaaagacccgagcggcccgatcctgaccttcgctccagcagcctgggccactttcgtccgcgccacgagggccgaaggtcggcgccgctgaggctgatgcgcggactccaagagtaggcgctctcccgagtgggatgccctactcgaaccgcccactcccggtagcacggggctgcacaagtgtgatccatatcggatagtgttcgcttcgccacggacataccaatccgtctcgcgcgccctgacagtcaaccgggaaggacggcatggccagcatcgagcaagtgaaggccgcgctcgcccaggcagccaagcagtgcaacgccaccacaacacttcagagcagctcccaggccgcgcgccagtacatcagcgtcctgggctgaccgtgagcgttggtgacgtcaaggcggatctccgggacggcaaccagtcactcgaccaagccaagacgacgatcgagggcatcggtgccgccctggcagaggtgagaagccttgccttggccacactccacgacagccaacatccggaggcgaaaaaggcccgcagcgccctcgccgaagcaacacgcgaagtagagctgaccctgcggacagtcgcggtcgccaaggaccgttcgacagcgtttctgaaagcgctcggatgaacggcctcgtcgcagaggtcgtggcccagctcaacgcggcgatccagcgactcgacacactcgccgtcacggccgaacacgcgcagcaggaaatcggtcagggtcatcgccgctttgtggagattagccaaggcaccgataaccaggattgccgaacggctgtgacacagagccgcacagcggcggacaaggcgggtcggctcgcccgcctagccagcaatgcagccggacacctcgctgcgtacgcgaacgtcgtggctcccggcgccacccccaaccgcaacagcgctggtgaagcatcgccctcaggcgagcgcctggcgactgaggcagagaatcgaggcagcagagcagaggccttccttcgacgccatgtcaagaaggctgatgagacagagggcaaccttcagaacgccgagaaggccgcgacgacagggttccgtgagctcgtccagcaggtcaagggtggctccggtagcacctcgacgtccaccacccagccaaagcccgccgcgccggcagatcgaccacagttggagcacccagtcgcctcggtcatcatggcggccggagcggtggccgttggtctaaagggcctgtggaacatgactaagaagcaccaggagaggaaacgacgtgacgattagtcctgacatggtcgcctacatccgtacgatggtgaagggcgagcacgccgagaacgaccgcatcgaggcccgtctcgatgaccagggctgggacggcttcggcacgctgctcggcgcagtcttctacttcgcggtaaaccaccgcttcccgcacggcgctagcccggacgaggtgatccgcttcgtcagcgagatgcgaagcacgacggccggcggccccgagaccgatgcgacgagcgcggaaaggctgatcaacgctgctctcgatccgagcatcgacacggataccgatccgaagttagccgggcgaatccaaggcctgaccatcctgcacacgcttggcgctggtgccatctcggacgaggaactggacgaccttttggtggaggcatcagccctggccagccgggtctagcaacagctgaagcgcgtgacgctgttgacgctcggttgggcgataccaggatcgcgcggatcgggtcacacgagttgaaggcgcgggcacagactctccctactgccggctgccgtgcttcgtggacgatgctttgcccttacgctcaagggttggttcaccaccaccggctggtcggcccagcacctgtccggcgctgagcgggacccgcagggccggcgccggaggcgatcaacgaggttctccaagccgggacgcggcgcggttgttcgacaggcgccacatgacgatgcacaaggccgccaccggcggtactaccaacccgagggccagccagcgaggatcgagtggatagaacgccttgtcaatgaggactgccgttgtcgtcacgatcagcgataccccaatgaccaccgccccatgcccggcagccgcccgtcgttccgaacggcgggcggagacgaggtagtccttcgccacatcccgcggggcgccgaaggcctcgaccgcggcggcgaatgcgactgacacgtcggatccagtgtggatccgcgcctgtgcgtctgcgtagatgtggtcggcgatctcgtcaagatgcggggctagcgccggctctgacctctctaggtgctgtacccactgattgaccagctcgtcaagctgtggcatgtgtgcctccgtggttgagccgtccgagcgcggcgagggtagagctgatgagatcgaagttctgccggcaggtctcgagctggcggcgaccaacggggagcagccggtagtacttgcgtactcgtccggcagcggacacgccctgatagctctcaatcaagccttggctggccaagcggtgcaggagcggatagagcatcccttgcttccattcgagctcgccgccggagaggtcgcggatgctattgatgatctcgtacccgtagctgtcgccctgctctagcaccgccaggacgagtggggtggccgaagccgccaccaggtctttggggaggtccatgactgcttccctttctcgccggccacgcaccgacacctcgtaccggcaggcaccttacctcgtactgctaggcatgtgcgaccctcacaggtactcctgcgagatgtaggcggcctcggcgacgcagtcgacgctgccggtgagcagcttcaccgagccggacgcaagggcaacatcaccgtccgggacagcaagaaccgcacattccacgagatccccgtccacgccggccggcacgagcacctgaagatctggatcaacgacgaacggcccgcccggcccggcgccgacagccccgcgctgctgctccaccagccctgggtcgaccacatgagccggctagtgttcatctgagccgggatgaaccgcgctgcaccgggcttttctccgactgctggttgccgttctggtcgttttggctccggtcgttcgtcacctgggcctgcttcgttcgcttataccttgcggcgggtgaattttcggcacgttgctggggggtaggggtaagtggcgagtttctggaccggcacggtcgcggacgtgagaggaagctgggtccggtccgcgagtgtgcgggggctgttcgcggtgccgctgctggtggcgatcgtgctgggcgtgacctcggtcggcgcggcgcgtgtgctcgcgcagggcgtgccgtcggcggcagcgggccctcctgggaccggcctggcctggggcaccaacagcgccggccggttgggcgatgggaccaccaccgacagcagcagccctgtctcggtgaacgtgccggccggcaccacgatcaccgccgtcgccggcggggccggccacagtctggcggtgacctccgccggcaccgcgctggcctggggcgacaacgccttcggtcagttgggcgatgggaccaccatccccagcagcagtacccctgttgcggtggacgtgccggccggcaccacagtcaccgcgctttccggcggcggcgtccacaacctggcggtgacctccgccggcaccgcgctggcctggggcgacaacttctggggccagttgggcgatgggagcaccacccgcagcagaacccctgttgcggtgaacgtgcccgccggcaccacgatcaccgccgtcgccgccggccagggccacagtctggcggtgacctccgccggcaccgcgctggcctggggcgacaactcatctggccagttgggcgatgggaccgccaccgacagcagtatccctgttgcggcggacgtgccggccggtaccacgatcaccgccgtcgccgccgggggcctccacagtctggcgttgacctccggcggcgacgtcctggcctggggcgccaacggttccggtcagttgggcgacgggaccaccaccagcagcagcacccccgttgcggtggacgtgccggccggtaccacggtcaccgccgtcgccgccgggggccgccacagtctggcggtgacctccgccggcgacgtgctggcctggggcgacaacaccgccgggcagctgggcgatgggagcaccacccacagcagtacccctgttgcggtgaacgtgcccgccggcaccacgatcaccgccgtcgccaccggcagcggccacagtctggcggtgacctccaccgacaccgctctcgcctggggcgacaacaccttcggccagctgggcgatgggagcaccaccagcagcatcatccctgttgcggtggacctgccggccggcaccacggtcaccgccatcgccggcggcagcttccacagtctggctattgtcccgtcgacatcgaccacgaccctgcaggtgtccccaccgaacccgacaccgaatcaggacgtcaccctcaccgccaccgtcacctgcaccaccgacacccccaccggaaccatcaccttccgcaccaccaccaccgacctcgccaccgtgcccctggacagcaacaacaccgccacccacaccacccgactcccacccggcacccacaccctcaccgcccatcacaccagcaccaacacctgccccagcaaccaatccgaatccaccaccatcaccatcaccgcacccgacgaccctgacgcacccaacacacccaacgaccccgacgcacctgacgaccccgacgaccctgacctccccatcaccggacccaacctgctcatcaccatcggcaccgccaccctgctcatcctcaccggcgccgccctggtccacctcacccgccgacaccgaccaacgcaccacccgaactaagcgaggtcggtcggcagtacgagccgccgcacccccgctcgccggcacgacgagcaccgccaggcggcggacgcgcgtcgtcgcgacgtcgtcgaccgggccgccgcgacagccaccgcccgcgacgccacccgcgccaagcgggcggtccggaagcaggcccgccaggcggagcgatccgggcccagccgcggccgccacgctgccctcgccacggcccgcgccgccgcccggagcgaccacgccgccgcccgcaccatagccggcgaggtcgacgactggccggacgtcgcgcagccaggggccagggacagcctgacccctgaaacacgcgccgggtagtgcttcagccccgccgcccggctcctcgctgcgaccggtcgcaccgcaacaacacgcgcgcgagcggcgagcgtgccaacccataaggcgtgccaaccgtgacggtgctatccggggaccgatcggaggaccgagccgccgccgatagacggcgaccctggctcaggactgtgtcgcagcgggtgcacggtcggcagtcggcactggccggcgttgctgttggctttcggccgactactccggcctggccgacatggatggtcctcacgccctgtgtgttggtcggcgtcggtgggtggcgagggtcagggccgtgccggtgagggtgagcaggattccggcggtgaggatggtgggcaggctggtgccggttacggggatggtgggcttggggacggtgactgtcgtggaatcggacgttgaggttgggcagttgttgtcgccgttgtagcgcgcgtggatgtggtgtgtgccgggtgtcaggcgtgtgacggtgagggttgcggtggcggtggggttgccggacaggggttccgtgcccaggatcgtcgtgtcgtctaggtaggtcacggttccggtgggggtgctgccggtgcaggtcacggtggcggtgagggtgacgggttgatctggtgtcgggttcggtggggacacctgcagggtcgtggtcgatgccgacgggacgacagccagactgtggaagctgccgccggcgatggcggtgatcgtggtgtcggccggcagatccgttgctatgggggtgctgcggttgctggtggtcccgtcgcccagctggcccgaggtgttgaagccccaggccagcatggtgccggtggaggtcagcgccagactgtggccggccccgccggcaacggcggtgaccgtggtgccggccggcagatccaccgcaacaggggtgctgctgctggtggtgcttccgtcgcccagctggccggaaccgttgccgccccaggccagcatggtgccggtggaggtcaccgccagactgtggccgctgccggtggcgacggcggtgaccgtggtaccggccggcagatccaccgcaacaggggtgctcctgttggtgatggtcccgtcgcccaattggccggtgaaattggcgccccaggccagcatggtgccggtggaggtcaccgccagactgtggctgctgctgctggcggcgatggtgctgatcgtggtgccggccggcagatccaccgcaacgggggtgctgcggggggtggtggtcccgtcgcccagctggccggaactgttggcgccccaggccagcacggtgccggcggaggtcagcgccagactgtgggcgttgccggcggcgacggcggtgaccgtagtgccggccggcagatccaccacaatgggggtgctgctgttggtcgtggtggtcccgtcgtataactggccggtgacgttgaggccccaggccagtacggtgccggtggaggtcaccgccagactgtggcggtcaccggcggcgacggcggtgaccgtggtgccggccggcagatccaccgcaacgggggtgctgcggggggtggtggtcccgtcgcccagctggccggaactgttggcgccccaggccagcacggtgccggcggaggtcactgccagactgtggccctggccggcggcgacagcggtgatcgtggtgtcggctggcaggtccactgtcacgggggtgctgcggttggtggtggtcccgtcgcccaactggctctcggcgttgtcgccccaggccaggccggtaccaggcggacccgctgccgccgacggcacaccctgcgcgagcacgggcgccgcgccgaccgaggtcacgcccagcacgatcgccaccatcagcggcaccgcgaacagcccccgcacactcgcgggccgaacccagcttcctctcacgtccgcgaccgtgccggtccagaaactgtccacctacccctacccctctgtctcccgccaccggccgcgttcgaccacggcctgtacaacgactccagccggccgcaggctgcgtcggtgaggtcggcgctgcgcaggtcggcgcgggtgaaatccgcgcgggtgagtttggcgcggtagaggccagcgtcgtagaggccgctcagaacagggctgacacaggtgtgcggtcggcagtcggggtcggcggttgtagttggggtagagccttgtagagggtgctgcaggagacgccgagcagtgcggcgatcgaggccatcgaatggtcaggttcggcgagcaacgggagtgcgcacgcgaccttctccggggtcatggctggtgggcggccaaggcgttggcctcgggcgcgggcggcggccaggccctcgttggtgttggccacaatgatggtgcggatgaactcggcgagggcggcgaagacgtggaagacgaacatgcccccggcggtggtggtggtggtgtcgagtcgtgcagggactggaagccgacgccggcgcgcttgagtcggccaacgatggtgatgaggtcttccagggagcagccgagccggtcgagggacaggcggccggggactaacgttcgggaaagtcacgctagccaagatcaagtgataaccatcgatagtggtggtcgttgatgcggtgtgagaagttttctgacttccgccgaagaggcggtgtacggccggttcaccggcccgaaaaccaacggcaacgctggtcagagcccgttaccgcagggcaacgggtgtccgctcgtgccgccgcttgaccaagcgttgccgttggttccgggccgctgggttaggctccggtcgtggcgggtgttcgtggtgcggtacagatgtcggtgtcgacgtggcagcagccgctaccggccgccgggtcggcggtgcgctcggcattggtcaccgaaatcgccgagcggatgttggcgtgcggcgacggacggctgcgggtgggcatcgacgggttgaccgctgcgggtaagaccagcttcggccatgaactggcgcagcggatcagcgcctggggccgacccgtgttacgggctactctggacgacttcaagaagccgtggcgggatcggcaccgttatgaccgggaatcgggtgcgggttactaccgcaacgcgtacgactacgacgccgtcgcgcggctgttgctgcggccggtcgcccccgagggatctggtgcatgcgtgttgtgcagcatcgacccactaactcaacgtgaccaccgtgaggtggtcaaccaagcggcggcggatgcggtactgatcgtcgacggcgtgttcgcgtttcgcccggagatcaatgactactgggactatcggatctggctggacgtcgacgagcagacttccgtgcatcgcggcacccaccgggaccagacctgggccggagcggaagctgaggcgatacaccgcgagcgctacctggtggccatgcagctgtatctagccgaggtgagtcccctgcggctggttgacgtgatcatcgacaacacggtgttcgaccggccacggatcatgccggcccagggccgcccgactggcagagtcgtgtaatccaaccgtctggtattccgatcaacgagccaaggcttggtgactcttcgtgccggcggcgggtggcgaggaggcggggagctcgtcgaggttagacgtgccggtgacggttcatgacgtggcgcgtgccctgccggacatcctgacccggcgacaacaccccccgatcatccaaacgacaggggcggtaagtcataccgggccgggcgaccgagcaggccccggccagtcgggaccaagacaaggtaacggagggtccatctcctggatctcgatgattccgggccagtatcggtcgaccgggtcggtgccacggcgtagccagagggttgtgccgtcggcggccgtcgcggtctcgatgacatggtcggcgtccccctcgatgcggccggtctcgaccgggcccaggccgagccgctccgcctcggttcgtaggccgccgcgggtgacatacaacagggcggcccggcccggatccacgcaggcgccgctgggctcgacgcggggcagccacggctccagcgccgccacggttccggcgatggtggtggccgggacggtgacgaaaagccggccgacgacgtcggtctcggccggcccgatgtccaggttgcggtcgggggtgcggccggtgccgtgggtagcaccttcccagcccatctcctggccggcccggtcgatcaccagccgggtggccggcaggccggacggggggcccaaggtctccgcgtagcggacgttcggcgagtagacgaagtcccgttcagtccagccgaagcggtgcagtagcgggcgtgccatagcgtgcattgcacgcgcctcgctcaccgcgacgagagaacccgacaacagcaggtccgcgcgttcgtcatcgacatctatcccgtcagcgccgatctcgtcggcgaggggggcgtatcgccgcagcgtttcgatggcgctcgcggtgtcgcgttccagccggagcatcgcctgcatcccgaacagcggcttggacttcgccacaaatcgctccctatcgaattacttactgtcacttaccgccatgccgccggtcggcggcatcagccctggtccgaccagcatcgagaccggcggcgttgtgaatgcgcgcgatcgcatcccagtcgtcgttgctgtggggccgaatctcgattccacctgcggcatgtccacaatccttgccgccccctttcgaccgacgcaacacattaaccggcccagttgacgccggcatcggcacgcgacaggatcggcggtgtcctccactggcctagtcggcctagccgacaccgctactcgcgcgaccagcagcgccaacctcggccccaggtcgcacgcagactgtcttctattcgcatcagatcgaatacgcggcggttgtagcttccagcgaaaaaacaactccaggcatcatgatcgccgacgtcctcccggtggtctgacccgaaaaacaacgggccgcggtgccttgttagcgatacgtcgaccggcgggaggacgtcgccgtgccgccgccggccggggtcgatgtggcctgataggagcccgacgcgtcccactggagttctgcccgcgttcccgctggcggcggcgccgcacacgatgcgacggaggtccgggtgggtatggcaacgatggtcgagcaggctgaggtaggagtcaccgtaggcgtggacacccacgccgacgtgcacgtggctgcagcacgggcgcctactcggcacgaccagtgtgccgagcaccgctgccgggcacgctcagctcacggcctgggcccaggagttcggagtcgtcgaccaggtcggcgtcgagggtaccggcagctacgggatcggactgacgcggtacttgctcgatcagggcgtctcggtggtcgaagtcgtccagccgaaccggcagacccgccgccggcgcggcaagaccgacgcgatcgacgctgagacggccgcccggtcggtgctggccggcaccgcgctgggcaccccgaaagcagccgacggcgcagtggagatgatccgcacgctgcggctggtccgccgctcggcgatgaaggccggcacccaggcggccaaccaactgcgcgccgtgctggtcaccgcgccgcaggcgctgcgggatcggctgcgcgcgttgtcgctgccgcaactcgttgacgctgcagtgcggtgccgtcccggtcagatcgccgggatcgaggcggccagcaagctggcgctcaagtccctcgccacccgataccagcagctcacgaccgagatcacaacgctcgacggtgagatcgagcgactggcccaccaggctgcgccacagctcatggccatcaagggcgtcggggccgacaccgccggcgcgctgctggccgcggccggcgacaaccccgaacggctgcgcagcgagtccgcgttcgcgcatctctgcggtgtcgcgccgatcctcgcctcgtccggcaagaccaaccggcaccggctcaaccgcgccggcaaccgcgacgccaaccgtgccctctacgtcctggccttgggccggctcggctacgacgaacgcacccgcgcctacgccgcccggcgcaccaccgagggcaagaccaaacgggagatcatccgctgccttaagcgctacctcgcccgagaggtcttcacagcgctgctgagcagcccatccatcgttgccatgaccaccgcaactccggtcgccggaccagggcttgacgcataggagcatcgttaaggattcggtgatccgccagtcgcttggtgagggccggtgagcagctggtcgtaccggtcgaccgtcggcggcccgggtcgggcgtccgtcggtagctgagcgaggatgtcgtccaggccgccacggtcgcgcttggtggcctgcagttcgggcagcacggtgtagagggtgctgcgggagacgcgcagcagcttggcgatcgaggtcatcgtgcggcccggttcgtcgagcaactgaagcgcgtaggcggtttctccggggtcatcgccggtggccggccgaggcgctggccggcggccaggccctcgttggtgttggccacgatgatggtacggatgaactcggccagggcggcgaagacgtggaagacaaatatcccgcccggggtggtggtgtcgagcttctcgtgcagggactggaagccgacgccgaggcgcttgagtcggccgacgatggtgatcaggtcttccagagagcggccgagccggtcgagggagacgacggtgagtgcgtcgccgggccggatgtactcgaacacccggttcagctctggccggtcggcgttcttgccgctggctttgtcgaagaagcacttcgcgcagccggccgcgataagtgaggctggcgggcgaggttttgatcgcgggtggagacgcggccgtagccgacgagcacgccggcgaggggcgtgggtagcagtaggtcgtcttcggcgggcgtggacacgggggtttcggtcacgccgtccagcgtgtccaggaaaccggtgatcccgttgttggacacgtcgaattttcggacgaatttttcagatgctactgaccagccggagcggtcgatcttgatcttgtccgggaaaacggtcgattctcgaacaagatcagagggcatcggggtggctatttggtatatcgactccactcagatcgacatcgatggccaggagaatctgccggcgcgagcgcgcagccatcggatccgctgggtcagcagacccatcgcgatctcgaataggaacctcagctcgtcacgacggtcaccgtgccgatcgtgatccggtggtcggagcaggagcccgccgggtagtcgggggtcgccgggatgccggtacagttggtcgaaatgctgagcgagtcaccacggtacccgccgacgatcttgtcctcccgcacgaacgtcaggtcgatcttggccaacggctgagagcttgcgcagggcggcgtggcgccgggagtgccggtcgccgtccactcaccatagccaatgcagttgccgctgtcattgtcgtcgagttcccgatagttccccttgttgccgccgttgttcacggtggtcagagtggtggagtaccaactgtcgagacggccgtagtgtggctgggcgttgaaatcgccggcaatgattacggtgtcaccggcggcgtagtaggtctccagctgatccagcacgtagttcaattggttgacattgtttggcaacccgttcgagccggtggcgctgctggtcgtgatgtgggtggtacagaagcgtacccggggcgtgctgacgaggttgtcgcagagcaggttgcgccgctcgttggagccgtcggacggcagcgtgaacttgctcgccaatcccaacggctgccggctgaagatcgcgttgccgaagtcctcattgccgttgcagatgccggccgttgggccgcggctcgtcgcgaaccgggagtagttcgtcgtgtccacgggccagccggccgagttgagcccggcctggatcgccttgtactgaccccagcatagctcgttgaaggcgacgacgtccgcgctgcggttgacgatcgacgaaacggcgccgctcaccatgccgtcggtcgtcgagccgtggtgcatcgtgttgccggcgacgttccactgccaagtgttgtacgtagtggtcgtgctggcgacagcggacgcgctgggcgcgaacgcggagccagcggccacgacgcccgccaggaatgctgatactaggggccgcttggggttggacaacctgactccttggggggctctacctcgaagcgatcgtgcgggaggatgagcgctcattgtgcttgatggggccgaagctcgctgtcccgtgtcgccacgcgatacttgatcttgtatggaacggtcgattcccgaacaagatcagaagccctatcccatgtgcggtcccagcgccgagtgcgtgggttgccgaggatcgacagtgcgacgccgcttcccgcccgcggcaacgggtaggctgagcagcaccaggccccctctgcgtccgctgtggagggggctggtgcttgctggcggatcagatttgcggccggcgccttcttgtaccagtccgtgatcaccttggtcaggtgcaccacgttccgctggcgcgtgatcggcgcggaggcgttcggctcgaagtcctcgttggtgggacagaacgacgatgtcctggagtgcgctggacgcgcaatgagctatcggcgtgcgatcaagcggtcacctggatgctcacctgcatgtcttgcagaactgacgcttcgtccaaaatggacgttgtatcatgcatcggatcgtagacccggtaactcaacgaattgtcgctccattcctggtagccgtagataactttccaatggagggcattaccggtgagcaccagtccgtcgcgatccagcgtttgcttgataacgtcgctctgaatcctgccgctcatcaccgtggttcgcccactaagtctgggctggccccagctgttctcgagatacccacggagcgtcgggttaccgttgaccagatcgtggacgctggcccagctggtgtcatttcggctgttggtcgcccaaagtagtcgcacaccctccgagtactctcgcgaatgctgagtgtagtcaccagcatccgcccgggccatcagtacctcgtgggcaacttgctcctgcgaaatactgttgttcccgaatccgcgttgggccgtcacctcggcggccgcgaagcaccaagagccggtcaactgggcggtgccgccggcccagttgctcgaggttttgtcggtggtgagcgcaggtccgccgttgccgtgtgtcattgctcttcccgtctgcctgcctgaacaagcccagttttggtgggaattgccgaatttgcgcgacactgatcctttgtcgcaaatccacattgggtttcgccggctaccgtccatcgtacgactggaatgagtatttgccgatggatgtcaatgtcatgagtccgactgatctttttgtatcaaatgagtgctgcctgcctctggtccttccgcgcgatctttcgggtctgctcaccgtcgttcaggtaccacgggtccagcccccacgtgacacccatcatccacacaagccaccagcaggaagggtctgaccgccataaccgcacgtcagcccctttacgatcttgggcgcccgaagggattcgaacccctgaccttctgatccgcagcttcctcggatgcttccacagccgcgtcatcatcgaggtccagccagcgggtgatgccaatctgccgaagaaacgggaagtcgtggctgacgacgaccagcgcgccccggtagccggccagcgcttgggcaagctggccgacgctgtccatgtcgagactattggttggctcgtccagtagaagcagctgaggagcggggtcggccagcagtagcgccgccagcgtcgcgcggaagcgctctcctcccgaaagcgtgtccaccagctgatcggcgcggccgcccttgaacaggaaacgggccagctgggcacggatctggtttccggtggcgtgcgggttgagatgggcgacgttgtcgaagattgtccgctggccgtcgagcaggtccagtcgctgtggcagatagcgcagcgcgacatggacacagacctcgccctccgcgggcggaagctgtccggcaatggtacgcaggagggtggtcttcccggcgccgttgcggccggtgagcgcaatgcgctcgggcccgtgaacccgcaggtcgtcgaccttgcggccggtgcgcagacgggcgcgatcgacggtcaggacggtgcggtggggcgtaacggtggtgtccggtaagtcgatgcggatggtgtcgtcgtcgcggagccggtcctcggtcgtgtccaggtgctccttggcgtccgccaggcgctggtcgtggacggcctgttgcttgccgcgtgagacctgggcggcacgcttcatggtctgggcggaagctttgtccagccggttgtcggcgtacatctgcttgccgtagcgggcgctgcgggcctgcctcgtctgcgcggcggccagatcgcggcgctgccgggcgaggtcggcgcgggcggtggcgtgagcccgctcagcagcttcctgctcggcagcgatggtgtcctcataggctgtcaggttgccgccgaaggtgcgcacggttccggtgcgcagctcggcgatctggtcaacgcgctccagcagctcgcggtcgtgggtcacgacgatgacggtgccccggtagccggtgaccgcgtcgtagaggcggtggcgagcatggcggtcgaggttgttggtcggctcgtccagcagcaggacgacggggcgggccagcagaagggcggccaagcgcagcaggactgcttcgccgccggagatctcgccgacggtgcggtccagcctaatgtgacccaggcccaggcgggccagggcagcgtgggtgcgttcttccacgtcccactggtcgcctagggcggtgaagtggtcctcgctggcatcgccggcttcgatcgcgtgcagggcggcacgtacggaggcgacacccagcacctcttccacgcgcatcgcgggatcaaaggtgaggtcctgggacaggtagccgggattgccggcgacgtggacggtgcccgaggagggaaggagccgaccggcgatcaatcgcaggagggtggatttcccgctgccgttgcgcccgatcaggccggtactgccttccctggctgcccacgaaagatcgtccagaacctgcgtgccgtccggccaggcgaacgacaggccagtgcacaggacgggtgcggtggtgtggatgctcatcagagggtctcccgggtacgtactggtaaagggggccagtatgtggagacaccacacccgtggaacactacggacttcgtgaagacaagcgccggaatggcggttacgccaggcggagatgctgggcctgcgggcagctcgcttccgaggtcacattcgtagacgccacgtctcgggcgcacggtgtctcagacctcagaggagcacttgcctctcccaacggcgacaacagatacgccccctaggatacacacaccgtggcctagccgtagtagaccttcttgctggcgcggccgtccgggccaggcgtcgcgctggagcagtggcggtgccaactaggtgcggacgacggaagcgcttccgtccaggtttagttggcacctcttcggccggggtggccgagcgcgcggtgtcgtcctcgtcgagcttgatccagtgagggcccccgggtggcgctgtgccgtgctgccgtggggtctgactcggttcggtcgttgatcgggaggagccaggagacgattggcccgttggtctggaattgtcgccttgcctggcggacgcgtttcagttcgtcttggttgtcggtgctgggagcgctgtcgagggtggtggggacgcgggtgtcgggcaaggtcttgtcggggacgaggcgtggcccgtcgatctcgtttcgagcgagtttcgccatgcgcaggctgggccttcctcctgttgtccaggctcccgtggtcggagtggctgatcaggtcaggtgagcagcggattgctgtggctgtggccgcgatgacggcgtcacggctagtgtcgttggttggctctggcgagtctagggagcgacggaaccacgggagggctggttccgcggcggagcggcaacatcgtgggatggtgccaacatcagatggaccgaaaccggcgcctactacatccgaacggcatcaccaccgatgcctgcgtcagtggacttggccgggacgctagggccggcggtgtgcaaagaggaccgctcctggaaacctctcgtcgaggccgagcagcatctgggccttgaccgtgaatccgacatcgcgcagccaggtcgccatccggtccggctgacggcggtgcacgtagaccttcatcggatgaccgccgtagccttccgtcttcagccgtgactcatctccgacgtgaaagccgagcaacagaggttcatcgggacgcagcacccgccgaaagtggccaagaaccgccgggatctcgtcgtcggggatgtggatcaacgaccagaaggcgagcggggcagtgatcgaggcgtcagcgagttgcaggtctgtcatcgagcccacctcgaaccgcaggtcggggtgctcccgccgagcgaggtcgatcatcgcgggtgacaaatcgacgccgaaggcatcgacgcccagcttatgcaggtgggcagtgacatggcctggcccgcagcccacgtccgccaccgggccaccgccggcggcatggaccagatcggcgaacaacgccaacgccgcgagcagatagggctccccagccaaagccacccgtgtgtagtcggagtagctgtcggcgaccctgtcgtaggagatccggatgtctgccaaccagccgtccgctcgcctgctccgtgacccagacgtgccgccgtcttccaacagcgttccggtatccgtcatcgtttggctcctcctcacgaactggcgcggacgcgtaggtttcggaagccgcgcacgctaccagtctccaaaccaacttcggtgaaccgagcacccaccttcgaggttcgacaccgccttggcatcaccagctacagcgagacagacgccagatgtcggaaaccggagaccagtgccaacacaatccggagggtgccacctctggtgccaacaaccgtggacggtgccagcttcaagtggaccagacaccgcctgtcgcgtccgttccgaggttgcggatgatcaaggcgctgaccagcggctcgcaaggtaaggtccggacggcgcgagatgcgatcgtccggacctaccttgcggtttcctggctcagctggctcaatgccgatggtccccacccggtcgggtcgtcgccgggcggcaccatcgccagggcctgccagagcaggacgatgtgcaaccagcccgcctcggctggggtcagcagtcgctcggactggtagccggtaaggaactccgtgcgaacgtcggccgacaccggcccccagttgtgatagcgggtgccgagcaggaccgccgcgcgggccagctcgacgattcggtgatcatgctgggcctcctcgaagtcgaggatcgcggcgaccccgccgcaagcccacaagatgttggcggaccggatatcaaaatggacgagctggcggggaagtcggtcgggcggcgcgctggcgaccagcccgcgcagcgtgtcacgagcagccatcggcagatggtcggcgcgggagtcgagccagtcggtgacccggaccgtcaacggcttggacgagacgaccggggcgagaaactgatcggcgtccgggtatgcggccagcgcgtcctgcaattgggcgagtatgactccagccgcccgcacctggttgagatcgccggtgtcgaggaggtcgcccacgatctcgcgctgcagacccatcgagacacggtcgacctcgacctgaaggcagccgtctcgtgtgggaaccggcactgagaccggcagccctcggccgtggagccagttcgtgagacgcgccgtctccatcagacgcggaaaacagtcgaggactaccgaccatttcgcgagcagtcggccggacggcgtgccgacccaagctagcgcgttgccgccgctcatgaggatccgctcgcaggagtcgatgcgaatgccccagtgctcgtccagcatcgcggcaacccagcggctggccgactctgaatcgctgaagccgaaccgttcggcgagcgcgtggcgaggatcgtgcggctcccacagcatctccaacatcggcgcctgcgattcgatcatgcgtcgtatcccatcacaggaccgccggatgccgctcgcccgacgccagttccgcgaagccggcgtcgaggtagccggactgcacccgcagttggtctcatgtagtcggcggtttctctccactgacgccgttttccggcgaccaactcggcgcgtacgggtgactcgcaaccagttccggacggctcgcaagatcactcgcaggcttcccggacactcgcaaggttcgcgcggactggacgccgccgtctgggtgacgcggccggcgcgaccgccgatgtgcgcgactggcagagtcgtgtaatccaaccgtctggtattccgatcaacaagctaaggcttggtgactcttcgtgctggcgacgggtggcgaagacgcggggagctcgtcgaggttagatgtgccggtgacggttcatgacgtggcgcgtgccctgccggacatcctgacgcttcgcgagcggtgtcgagcgctcgcgatgctggacgcgatcatgagccctgagtgggagtcgcggtactactcgttcgatacgcgctgggcgccggatgagcagatggcctccatgaggaacggatcgggcgacgagtggtcgatcgtcttcgcgtcggctggtgcgttcgtccggggtttcgaccacgagtcgccgatgagcccggccaacaacgatgaggagctgtggccgggactggttgataccgtgccgcagatcttctcaagctatgtcgacgagccggcgttcagttacgaaggcacgttggaagcaacggtgtgcctatggcgtcagcacggcgacgaccggtggcacgccggagaactcgattttcctggcggtgatgatccggatggtgctgacaagctgttccgcgtgctcgttgacggcactccggtggcgtaccagcgtttcgccgaggactactacggaagagccgtgaaccttgaggcggtcagcgaggtgttcgccgggcacccgttgaccgagaagttggtgcgtcgcctgaacggtgaccttctggtggccgatctcgccgaggatctcgctgagatcggttacccgtcccggccggtgtagcggttccaggtgccgccagcggcagcgtggtgccgctgggtggtgtggtggtggaagccgagggcctgggcgacgaccggtgccggggcttggagcacgagtaggggcaaaggctgaggtcgctccgggggggtgtacggcgccggtcggtctcgatcaatgtaccggcgatcaggaaggcgctatcacgacgaccaggcggtcagaagatgtagtaggtgttgcaataggggcggcctcggtcgtagatggcacgcaaccgtagttgcctgacctcgggcagtcgagccagaacgcggaggaatgttcggccgtccggctcgaaccggcgattcggaagcagcgccggcagggcctccggcgggatcgggaccgaccgccccaccggcttcggggctcggtgaaacgcgaggtacgaccaggcgtcccaagccagtgggactggctgcaccagcggggctaccggccagagcgcgccggtctgcggatgttccgggatgagggcgaagtggccgtcggcgtccggaatgctgggcccagccagcaccagggtgcgctccggctctgtgccaggtcggccgatgagacggtcgagagtgggccggaggacctcggcgacctggtgatccgcaatcactatcgggtcgccacccgaggcggccagtaagtgtgccagcgccgaggccacggcggccagccacatcggttgccagccgccgtccgggtcagccggtgggatgccgggccgttggacgatcaggtccgcccagtcgagcaccgggtgtgggccgggaccgtcttcgagcacgtgggtggtcagcgggtccagccagacagcccgccgcaggccacagtcgtcgatccgggtagccaccggcgtgccgcaggtagcgcagaccatgttgggctcctcgccaccgaggccacagcacccggagtcgtcggccagcgccgggtcgatgacgacaccgcggatgtctcccggggtgagcaacacctggccgaccggcccggccgagatgctgaccctcggcgcgtaccagccgagcgcctcggcttcaccggcttcaaggtcggcccaccggcgccatggcggcccggagggcagcggattcaccgcgaacgtgccgggctccagtgccgcggcgagcggtcccggcccgttcccgtacttctggtccgcgtggacgggcagcgccacccgcgacaccggaatcgtcagagtggtgtcgcagatccggcagccaaaaaccgtcatgtacccccctatgcgttgactgaggtaaaactagatccccgccccgcttgcccgcccgcccgccccgctgcggcctggccagtgaccactcgccgcgcagtttcgacacgctctgccggtacgagcaggtgaaagtgacgttgcgggcgcccggtcgatggtcccgccatgcccgctgacggtgctacggtctactccgccgtgcatggccactacccgaggaggtgagtccgatcaacgctgcgacgtcgggactccctccctcgcatggcctagggagcgcccgcaccacgcttccctgaaaggcgtattcggcatgcacatccgcgaagaagccttcaccgtcgatgatgttcccgctgtcctgtggtcaccgtgcttaacgcgctggccaccgcgaccgtgccgctggccaccgaccagctcgctgacgtcctggactggccgctcgagcgcgtcaccgctgcgttgtcctaggcgaccgccaccccggaactggctggcccgttcgcactgcgtcacgtcgccgccaacacccataccgtcacaccccggctcgacctgctcaccagcgacgaacgccggcgcttgcacgagaccgcccgttggaaccatcccctcgacctcgacctcgacctcgaccaggccaacatgctgctcgccgccctcgtcctgcacgacaacgagtatgccgaccagcccggcgccacatacgccgagtggcgcgaggaccacctcgacaccgaacgcgaactgcgcgtcggcggcgtgctgtacgccgaccacaaaccccaagccccaaagatcaaccccgaggtgctctaccgcctccggtgccaagagaccccacacgctgacagccgcactgccatctagctggcgcaagcactgacacacagctggcgcagccagtgtcattaagctggcgcgcagcataaggtgcccggtgacacccgcacctggaacgctccctcgtggcgcacaccccgagcaagctagaaataggcagccttggcggcggctcagctcgaacgcaactggcaggctcgcgtatccgctgtagttgctattcgtccattcgggctggccgtcggctacgcagtgcagcggcagtggtcgtcgacgtgcctgtcggtgacgtcgagctgttagtggcaccgctgcgggggcgcggtcactgcccgacactgtcggtgcgcccggctacgatgccggtcaggtcgatgcaccgatgatcaccgcgtttgcctttcggacctggaagacagtccttggggctggctcggggcgctaacgtagcctacgtgccacttattgatctggatgcgctaccgcgcagttcgccgcctctacgacgcccgaactctcggttcgttgccgccggcgtgatgctgtgccttggctttctcagcggcgagccggcggagcgacccctggagattgacatctcctcgatttgcgggcctccaacggttgaggcagacaacacagcggctccaacaaccttgtggccgagcgttgagctcgccatcgagtctggccgtatcaccgcagtgcggtgcggcactccttagctcgctttcgaaatggagcctccttgcgcacgggtcttggagtagatcgccgcgacagaccgtgaagaggtggcagggcccggacgacgcggaccctgccacgttgcgctcattgcagcgcaggtgtatccgggcggcaccgagcaggcccagtagccgctgagcctgctcggcggcgatcagtagacctctatgccgaccgcgaaaccgtccgggtcgtgggcgttggagtcgtacgcccatgggctggcgcccccgccgtcggccgcccacggcgtgaactgacgggtgccgccctggtcggcgctgccctggtcgaccaccttgatactcaaccggaagtcgtagaacatgacaccggccggcatgtcacgggtttccaggcagaccttgacctggtcggggtcgtacccgttggtgtcgaaggcgaacgggctcacgccgccgccctcgctggcccacggcgaccactggaggacaccggtctggctaccgttgtggtcggtggcctgaacgccgatccggaagtcgcgtgtcagcggtgtgaagcgcggcggcggctccaggaagagccgggcgccgtccgggtcgtacgtgttggtgtctccggcgaatggtgaacatccgccgccgaagttggagtacggggtgtactcggaatccccgatctgactgcctttgtcgatcatctggatgccgacacggaagttggacagttcggcggtgacactcggccgggcggccgccggcgcggccgtgccggcgatcgcaaggacgccagccgtgacggctgcggcgagccctgcagtgatcctgggcatgtgctgttcctcctcgtggcggcgtcatcgcgtcggcgacgccgggttcgcggtgccgggagcggcaccggctggcgagaaacctcgagatgagcgctggcgcgaccccggtcaccctccacatcgagcacgatgaatcacataaacgaccactacgtacagttgcacgctgttatttggatatcttcaagcgtgacaggcgacgtggtgtgatccgccaccccggccagaaagtcaaagcccggtcgccactctttcttgtggcaggagcgtggggttcagctcggggtcgctggatgagtcagtgtgaggacgatcgatcccgcgattgcgctcgcgataattccggcaagaccttaggcgtgtattatgtgcgcggctcccaatcggttgacggccgctacccacacgcgttccgccgcgcgggaagcgaaaatctgactacaagaaaccatcagccaccgtccactgtcaagccaccataatgcctagtgggtgccgtcctgggtaaccaaatttaaatagaggcaggccaaacgcccgagggattacaaaatgttgaactaaatcttgcctcaatccaccgactgacgcggttgggcgccgagcgcccagttgattcttcctggtgtggcggtccgtgatgattgatagtcgccggtggtctacgccgccagccgcgggatcgggcgtgagctgccggcccgccgggtgcggtccgggccgcgaacaggtacgcactggctggtggcgggctggttgatgccgccgctcgcggtcggagtcgctccggcgttttggctcgacatcgccgacctccccgacggacacgccctgacctggtaaggcgcccgctggcgactcatccacgtcggcatgcacctgcaccacccgcctggggcatcgtcatggaccggggcgacggcaacgcgagcaaaacccaccaacccgtaaccacctgacggccgtgacgggcgcctcacgtaccccaccaccaccgtgcctcctgcgcccgccgccccgaccctgcgggccgggccaccgcatacgggagcctggcaggctacgccgccagcgttagcggcagcacttacacactcagacgtcactggtgtctggttgatgcccgtgtgggtgtggtcggggccatgctggtggcggaatctcggcgggtgtcggggcgttacaccatgcgtacgaccgaggaggcgccccgcccgtgggcgggtgtcgcccgtgcgtgagcccccggaatgatggcggcccgccggtcgttacacatggacccggcgccgcgcgagcccccagggccgcggttgcctcagggaattcttctcttctggttctgtttccttgttctgttgagcgccggacggtgcttgcaccccgtgtgtccccgaacccccctttttcgggtgcgcgtgcgtgggtgtcgacccccgaatggagcacacctcatgaacacgatcctgcgtcgtagcgtcctcggtatcgctggtctggccctgtccaccggcgtcatcaccggccccctcgccaccctcaccgacagcgtccccaccccggccgccgcagcagcggtgcaagtggcgaagccggacatggacacgttgatcccgcacggcacccaaggtgagcagtcacgtatcagcctgggcgacgagcaggtgtcgaacgtgaaggccatcatcgaggccacgaagaaggccggcatggacgagcgtgccgccgtggtggcgatcgccaccagtttgcaggagtcgaagctggagaacctgggacacctgggtgaccgcaacgaccacgactcgcagggcctgttccagcagcgcccgtcctccggctggggcacggtggagcagatcaccgaccccgagtactccaccaccgccttcctgaagggtttgaagcaggtcgagggctggcaggacatgcccctgaccaaggccgcccagacggtccaggtgtcggcgtacccgttccactacgcccagtgggaatcccaggccgctgacctcgtcgccgagcactggaccagctgaccagcaccacaagccacacccatacgagaagccagcttgttggccggcacccgacacgggtgccggccaacagccgtgtccgggtgtggctgggcggggccatggtgcggtctcgggctacagctcgttgaggatgcggcgtggttcggtgacctcggcgacagcgaccggaccgggtctgacgtggcgcattgcgggtgcggagtcacgccaccgaccttcggccgatcagtggcgggtcggcgtgcggacaggaacgcctgaccgggccggtggcggccacaccagccgcacccgcccgcgggccgttgctgccgcggtcccggggtcgtggcgggggccgaatcggaaacagttctgtcacaccgtagacacaccagacgtccagtgattaaatcacctgaccaccggctttcgatctctaggagacgcccgtgcgttcagcgagaaacctgcggcgactgtccgcctccggcctctcggccgtggccgtcgtcgcgctaaccaccgctcccgccgccgcgcggcctggcgtcgcgccgagcgactcgacatgcagcctcgtcagctcgacctggcaggccgaggccgccgtcaacacggagctcaccgagcgattcgacgcctacggcaactcaggcgtcggctggactggtggtgacagcacgtactcggtgcgccagcgcggcggacgcacgctgtggctcttctcggacaccttcctcggaccggtcaaccccgacctgagccgacccacgtcagtcccattcctcaacaactccttcgtcgtcgagaagggtgacaagctgacgacagtcaccggcgggacgtcggagcaacccgactcgctggtacccccggacgaggcagacacgtggaactggctgggtgccggtgtcgaaacgcgcgactcgctcgacgtgatgttcctcgagttcggtgtgttcgggcccgggacgtgggactgggaatggcgcgagaacaagctggtgcgcttcgatccgaagacctacgccgtgcgcgaggtcgtacccatgccgtcgtcggctgacatccaatgggcgtcgtggatcgagcgccgcggccgggacacgtatgtgtacggcgtcgaagaccagggtgcgacgaagtacatgcacctcgcccgagtctcgggagacgacctcacccagccctggtcctactggaccggcgacggctggtcgcccgacgagcagacctccgcccgcatcatgccgggcgtcgccaacgagtacagcgtcacgaagttcaaggacggctacctgctcgtcacgcacgacaccagcgagctgttcagccgcaacgtcgtggcctacatgagctgcacgccgtacggtcccttcacccgggccaccacgctctaccagacgcccgaaaccgggcagtccggctcgtacggcaacccgaacatcatcacctacaacgcccacgagcatcctgacctgcgccgcggcaaccagttgctgctcacctacaacgtcaacagcctcgaccccaacgctgacctctacgacgacgtgacgatctaccgtccccgcttcgtcaacgtgacgctgacgcgcgttcaggcagaggggacgcgatgactacgtcgacgagccccttccagccccccgcccggcgtcggctcgccgacgatctgacggccggcctggtcgcgctcatccacgagcgtgggctgcagcccggggaccagttcgactctgtccgggagctcgcggcccgcttccaagtcgccgtgcccacgttgcgggaagccctgcgacggctggaggccaccagcgtgatcgagcttcggcacggctccggcgtgtacgtggggcccaacgtgcgaaggctcgtgctctccaacccggtcatgatgaagccgtcggccgaccaactggttgcgctgctgagtgcacggctgctcttcgagccatccatcgcagccgcggccgccgaggttcgcgaagcccgcgaggtgcagcgtatggccgacgcgctcgccgaggccgaccgctgtatcgcggaggacgacgcgcggctctggtcggtcaacctcgactttcaccgggcactcgcggccgccgccggcaacccggtcatcgcagaggtcgtcgattcgctgctcttcgcccacgcccaggagcaacgtgagatcctccggatccacggagacgcaaggcaggacctcgcagaacaccgagcgattaccgacgcggtcgtgcgtggcgacccgaaggccgcggcaaagctgaccgaccagcacctgcaaagcgttctctcccttgtcaagcagcggatggggacatccgacacctgatcctgcccccgtcgcgtcgaccggcaacgccggccggtagtcacgaaagtatgaggtgaagaccatgaagatgcgtcattcggttgccgcagtggcagccgcatcggcgatgctcctagccgcgtgcgggggtagctccgacgacaccgccggcgggtcggtcgactcgctgaagttctacaacgacaaggcggcctggaagccgcagttcgaggaggtcagcaaggtctcccaggacgagatcggcctcgcgctcgagccggttggctactccgaagccaaccagtacgccgcgttcatccggtcctcgttccggaccaaggaaaagcccgacctgttcacctggcatacaggcaaggaacttgaggacctcgtcagacagggactggtcgccgagaccacgtctctgtgggacaaggccatcgccgatggggacgtccccgaagatctccgtgagtacttcacggtcgacggcaaacagtactgcgtccccctgcaggccggctactgggtgatgttctacaacaagcgcattttcgaccaggagggcatcacgcccccgagcacgtgggcgcagctcgaggccgctgccgagaggctcaagggcgcgggcgtcacgccgtttcaccagacgaacgtcctgttcacgttctcgtggttccagaccctcctgacaggcaccgacccggagctctacgaggcactgtccacgggtgaggcgaagtacaccgaccctggcgtggtgagcgtcatggacaagtggcgggccatgctcgataaggggtacttcagcgatccgggctccaagaccgacccgcaggtgatgctcaagaacggcgacgtcgccatgatcaacatgggtacctggttcaacggcaacctcaagtcagtcggcatggagatcgacaaggactacgggatgttcgtcatccccaacgtcgacccgtcgctcgccaccaggccgatggtcgtcgaggccggcccgatgtgcactgctgccgacgcgacgcaccgcgaggaggccgagaggtactcggcgtggtggttcaccccaccggcgcagaccgcctgggcgaacgctcgcggtgaactctcgttcaacccgagggccgaggtcagcgacgagaccctcgccagcctcagcgacaagatcaacaagggtgactacaggctgatgaaccgctacttcgaggccgcacccgtgccggtgctgaccgccgcgctcgacggattcggcgccttcgtcaccaagcccggcgacccgatgccggtgctcaaggaggtgcaggcggccgccgacgcctactgggccgagcaggggtaggtcgggttggtggggccgtttcccggatggccccaccacggcacacggatcgaaggagagcccatgtccggatcgctcggaacggcgaccacagttcggccgacggggtcggatagcgacctcggtgagcgcagtgcggcacaacagcgcaccagaaccccgtacgaatggccggcgcgggcgttcagcctgcccgcggtgcttctcgtggcgctgctgctgtacctgccgttcgtgtggaccacgtacatcagcttcaccgactacaacggcttaggcagcccggtgtgggtgggtctgagcaactaccgggacatggtctccgactccgtgttcctcacggcggtcggcaacacgctgctctgggtcgtaggcagcatctcccttcccgtggcgttgggtctgctcatagcggtgctgacctacggacgtcgctttggcaccctgattcggctgccgtttctcatcccgtacgccgtgtcgggcgtcgccgtcggcgtcatctggggattcgtgctgcagacccaaggcgccctgggtcaggtgctggagttcctcaaccttcccggtgccagcaccaggtggctccttgagggcccactgaacacgttcgtcatgatcggcgcggcgtcctggcagatcgtcggtgtcaacgccctgctgttcgtgatcgggttgcagtccattcccagggaacccgtcgaggccgctcggctcgacggtgccaccggctggacaatgttccggtgcatcgtctggccgcagatgcgtgcgctcaccaccgtcgtgatcgggctgtcgatcgtggcgagcctcaagacgttcgacatcgtgtggatcatgactcagggtggcccgggccgtgtgtcggagaccctcgccctgacgatgtaccgcgagaccttcgtcctcagtgactacggccagggtgccgccatcgcagtcttcctcagcgttgtcaccttcgccgcctcgatcatctacctgcgacggcagctttccgaccgagcgacgagttgagaggacgttgtgatgtctcgtgttatccgacccgggtttctgacccttctcggcctcatctggctcgcccccgtctacctgctggtcgccaacgcgtcgaagccggccgaactgtacgacccagcgagggtctgggcaccgctttccgacttcgcgctggtcgacaacatgcgtgacgcgtggcagaaggcccagctcggtgacagcatcccgagcagccttctctacagcacgaccgcgccgctgaccgccgtcgtcctcggtgccgccatcgggttcgcgatcgtggcgctacgactcaggcacggcttcctgtggttcgtcttcacctttggcagcacgatcttcccgctgcagatgatcctcatgccactgttcatcggatatgccaacaccggcctgtacgacacccgaaccggcatgtacctcgtctacaccgccatcagcgtgccgttcgccgcgttcctgatgcgtaacttcttcacaggtgtctcgtactcggtgttcgaggccgcagtcatcgacggcgcatcgacctggcgcatcttctggcgtatctacctgccactcgccaaaagtgcactgtccgcgatcttcatcctgcaggcaacattcatctggaacgacctcctgctcggactcacgctcagccagtcggacgacgtccggcccatcatgccggccctgacgagcctgcagagcacctacggcggatcagcactgccgaccgtcctcgcaggtggcctgttggtctcgctgccgaccgtggcacttttcctcgccacccagcggctcttcgcgcgaggcctggccctcggccagtcctagcgacgtcgcgcccaaccaactgattggagaagctgtgaccacgcagccaacgggctccccccgggtcatcgtcgtcacgggtggggccgccggaatcggccgggcagtcgtggagcgcctggcagcaactggtgacacggtcgtcgccgttgatcgcgacgaggacgccctgggcgagctcgacgactcctccggcacgttctcagggcgggtggtcccgcacgtcgcggatgtcgccgacgactcgtccctcgccgcgctgggcgtccgcctacgctccgacttcacacgcctcaacgggctcgtctgtgccgcagggatccagcgctacgggaccgtcgtggagacgaccgccgacctgttcgacgagatcatgggcgtcaacctgcggggcacgttcctcacctgccaccacctactgccactgatgcagggcggcggggggcaggtcgtcatcgtggcgtccgtacaggcatacgccgcccagcacggcgtcgccgcctacgcggcgaccaagggcgcactgctgtccctcgccaaggccatggccgtggaccacgcgacggagggcatccgggtcaacgcggtatgccctggttcggtggacacgccaatgctgcggtgggccgccaccctgttcagcggggaccagccaaccgacgacgtgctcgccgactgggggcgcgcccaccctctcggacgggtggcgcagccagcggaggtcgccgacgtcgccgccttcctgctcagcgaccaggcgagcttcgtcacgggcacggacattcgcgtcgacggcgggctgaccgcagggctccccgtcgctttgccgaagtagccgccgcgcccgcacacagtaggcaccacaagaagaaggaaccctcatgcgcatcgccgatctccgggcgaccacggtcaccgtgccgctcgaagcctccctgcgccacagcaacggcgctcactggggacgctttgtccgcaccatcatcgagatcgaaagcgacaacgggctcgtcggcatcggagaaatgggcggcggcggccagagcgccgaggctgccgtggtgtcactgcgagattatctcgtcgggcacgacccggcccgcaccgaggtcctgcgattcatgctcgccaatccaactgcaagcctctacaacaaccgcacccagctgctggccgccgtggagttcgcctgtctcgacctgcagggccagcacctcggcgtccccgtgcacgtcctgctgggcggcaagatccgcgaacggatcccgttcgcaagctacctgttcttccgctaccccgacgcatccggcaagggcgaggttcgcacagctgagcagctcgtcgcgcacgcgcgagccctcaaggacaaacacggtttcaccatccacaagctcaagggtggcgtcttcccacccgactacgaactcgagtgctaccgggcgctggctgaggcgttcccgaaggaccgccttcggtacgacccgaacggagcgttgagcgtcgaggagggcatccgcttcgccaaggccatcgagtccgtgaacaacgactaccttgaggacccggcgttcgggctcaacgggcttcgccggatccgcgagaagacgtcgatcccgatcgcgaccaacaccgtcgtggtcaacttcgagcaactggcgacgacagtgcgcgaccccgcggtcgacgttgtgcttctcgacacgaccttctggggcggcattcgcgcgtgcatccgggctgcggcggtctgcgagacgttccagatcggcgttgccgtgcactcctcgggagagctgggcatccagctcgcgtcgatgctgcaccttggtgcggtggtccccaacctcaccttcgcggcggacgcgcactaccaccacctgctcgacgacgtgatcgagggcggcaggatgacctaccacgacggtgccatcaccgcgccggacacgccagggctcggcgtccgcctcgacgaggccaaggtccgcaagtacgccgacctctaccaggaactcggcggatacccgtacgaccgcgaccccggccgcccgggctggttcccgctgcttcccaactccgacttcgccgacccgacagtgacgcagcttccgctcacctcacccggaaggcatgagccgcgatgacgcagttcgacatgccgctcgaccaactccgcgcctttcggtacgacgagacggagccagcggactttgacgtgttctgggccaagacgctcggtgaggtccgccaccatgaactcgacgtcgtgcagtgtcccgtcgacacccggctgcgcacggtgacggtcgacgatgtggcgttcaacgggttcggcggcgaccgggtacgggcgtggctggtccgcccggccggtctcgccggaccgttgccggccgtggtggagttcatcgggtacggcggcggtcgcggcctgcctcacgagaagctgctctgggcatcagcgggattcgcgcacctcgttgtggacacgcgcggccagggcggcctgtggagcgtgtccgacacacccgacccgtacggtaccggctcgagcgctcccgggttcctcacgcgcgggatcagctcgcctgaggactactactaccggcgcgtgttcagtgacggagtgcgtgccgtcgaagccgtcaggacactacccgtcgttgacgcaagccgcgtcatcgtcaccggttcgagccaaggcggcgccatcgcactggctgtctccgggctggtgcccgacatcgccggtgtcgccgcgcgctcacccttcctctgcgcgatccgacgtgcggtcgccgtgaccgacagcgatccctacgccgagctccgccggttccttggcatccatcgccatgagatcacgcatgccttcggcgtgctgggatacttcgacggagtcttcatggcgcgacgggcgagacgccccgggtggttctcggccgggctgatggacgacgtgtgcccgccgtcgagcgtgttcgctgcggccaacgagttcgcaggtcccgtacacgtcgaggtgtggccctacaacgggcacgaaggcggcggggtcgacgacgaccggctgcttctcgactggggcgccaacctcgtggcaggtcccgatgagtgagaccaccgagccggtcgtcgaggcagtcggccgcacgaggatcctgccggtggtcaggacgcaaacggccgaccacgcgcaccgtctcgtcacgacactcgtgacggcgggcattggcgtggtcgaggtgaccgcgacgatccccggctggtccgaggtgctcgaggccgccaccgccgagtatccactttgcgtggtcggtgccggcacaatcaccaccgccgtggccgccgagcaggctctggagcgcggtgcccgcttccttgtcagcccctatccggcgcctgaggtgcgcagcgtcgcggcccgggcgcgcacactcttcatcgaaggcggcctcactccgagcgaggtcgccgcagccgcaagccagggcgtcgccaagctgttcccggcgcacgtcgcaggcccggcctacctgcgcagcctgttggccgtggtgcccggcgcccgcgtcgtccccaccggcggcatcccactggatgacgtcccccgatggctcgccgccggagccttcgcggtcggcgtcggcaacgacctcttctcgggcgacctgccggaacggctcgcgtcgctgggcatcggcgggtcggcatgacgcgcatcctcgcgatcggcgaagcgatggtggagctcacccaccagggccccactgccctgtccctgtcgtacgcaggagacaccgccaacacggccgtctatctgcagcggctactcgggtccaccggctcggtcgactacgccacggccgtcggcgacgacccctacagcgaggggttggtcgagcgtcttgccgaggagggactgggcacccggttggtctggcgtcgcatcggccggcggctcgggctctacctcgtgcgcaccgacgacacgggtgaacggcacttcgtctactaccgcgccggatccgcggccacgggtctgttcggcccggggcacgacccgggcgccgacgcggcgatcgcgtcgtacgacctggtctacctctccctcatcacgttgcagatcctcacgcccgtcgcccgggcccggctgtgggatgtcctggacaacgtgcgggcgcacggcgggcgagtcgtcttcgacggcaactaccggcccacgggctggcccaatgcgcggcaggcgcgcattgcggccgaggcagcgctgcgccgcacggatgtggcactgccaacgtggtccgacgagcaggcgctgttcggcgagcacagtcccgacgactgcatcgacagactccgcgcccttggagtcgccgagggcgtggtcaagaacggccccgcgccgtgtgtggccttcaccgcgaccgacgcgtaccacgtcgctcccaccctcgtggcgcgcgtcgtcgacacgaccgctgccggcgacgccttcaacgccgcgttcctcgctgcccgactgcagggcgcgtcgctggtcgaggcagcccgggcggggcaccggctcgcgggcagcgtcatccaacaccccggcgccatcgtgccgaccgcgctcctgccaccggctgtgcctgcgacacgccacatcgattctggtcccagctatccgaggacaatccatggttaagcgcacgatcccgacgacccgcgacctggccagctccgtgatcgtcgactccttcgacgacatggtgaacccgcctgggctgaccaacttcctgggcgccgcgcaggtcgaccacgacatcgtggcactgcgcagcatcaactttgcgccgctgtcgcatggagacacgatcaccggtcagctgtacctcgacggacggctgtttcgctcccacggcacgcccgtgtcagtagtgtggcggcccgaccacgtgcagcgcagtactcgcgtcgacgacatcgtgatcgaaacggtgaccgcgtgtccaccacgcgtcaccggggtcgtggtggatgttcgtgtcaccaacgaccgagccacgccgcgtaccgtgcggctggggctcgcgctgtcgtccagcgtcaccgactccggcgggccctggctgcgctcggagccgccgtcggagccgaaccagctcaccgtgcacccttgtggtcgggcggccgtcggcaccaccagcagctcggcggcggcgagcgtgcagggtgtcgacgtcacgccgagccgcctcgatcccgacttcgttgaggtgacgctgcagctggccgccgggcagagcaggcggttcggattcgtacacgtcgtcgccacggacgtgccctcggcgctggccacattcgaggcgctgtctgccgacgtgcccggcgcggtcgccgcgacgaccaggatgtgggacgccgagctggaggcgatgttcacccccggcaacagctcgttcagtggccacctgccggtcctggagaccgacaacgaggcgctgcgtacgctctactggtggggcgcgctcggcgtgctgtggttccgtcgcgacaacccggccagtgtgctcggccgcacctacgacacgctgatgccgcgctactggcagacgacgacgttcatctgggacttcagtctcagctcgctggtgcacgggctgcttgaccccgagccgatgcgccgtcacatcgaacactggatctccaccgacatccatgcgcacttcggcaccgaatggctcacgggcgctccggtcggctactggtactccgtcaacgactacgcgatgacgcgtctcgtgcgcgactacgtccgcttcagcggcgaccgggccttcctcgacaaggccattgcgccgcgcacgggtgcgaagcgccgcgtcgcggagcacctgctggagtgggcgaccgcctggcaggggctgcgcggtcggcacgagctcgccgactatggggaaatcgacaacctgctcgagtgtgtgagcagctacatccacgaggtggccagcctcaacgcgtccaacgtgtggtgtcttcgcgtggcggccgaggtcgctgacctggaggggcgcctcgaccacgcggtggacctgcgctgccaggccaacgacctcgccgcggcggtcaaccggctgtacgttgcgggtgccggcttctggcacgcccgccagcccgatgggacgttggttgcggtgcgccactgctacgacttcgccaccgtcggcaccaccatcgcgcaggatctgaccgggcagcagcgtgcggagatgacggacttcttcgtccgcgaactgcagaccccgacgtggatgcgtgcgctgtcgccctacgaccgtgacgcggcattcagcctccgcccagaccatcagtggaacggtgcctatccggcctggccggccgactccgctcgggcgttgttcctcatgggcagctcccacgtcgccgccgagtggctgccgggcctggccaagtcggcgaaccagggcccctgcggccaggcgcactacgtcgaggatgcggaagcaccgatcgcgggcggtgcccgcaaggctccgccgcagttcccgtacctcaccgactgggcgtgctcgtcctcgggggcctgggtgagcctcgtgatcgagggcgtgttcggcatcgaggtgtccctggccggcgaggtcacggcgaagccgcagctgcggggcctcgacccccaggccaccctgcgcgggttggccgttgccggtcgaagctatgacgtcacggccgtgggggtcgtcgacgccgcaaactagggccgagtccgtcggacccgctactgggtgggacacccccgaacggtcagtcggccccggcagctaccacgcagtgaggagcggcaccgctgacagctcagggggcagctccggcacccccggcagcagggtcagggccgggcggtcggagttgagcttcgccagttcgacggtgatgacgtcggtgaaggactcggccggcgcggcgcccacgcagccctaccaggtgatgggaagttcggcaatcacctgaaggctcgcagccggaaggaacgggacctcctccgccggaaccgcgagacgcaggctgggaagccgatctatcagcgcgccgagggcgatctccatcgtgatgcgcgcgaggctctggccgaggcactggtgggcaccgaacccgaatgtcaggtggtcggcggcggaggcgtgatgccaacccagggagttcggcgcgtcgtgaacgtcggtgtcgcggttgatgagagaggttatgaagaacacgccgtcgccctggcggatgatggttccctcgacctcgatgtcgtccgctgccaatcgcgtgacagcgtcagggacggacaggaaccgcagcagctcgtccacagcggtgggcatcagcgagggatcggctcgcagctcggcgagctgctcggggtgttgcagcagggcgaacaggccgagcgcgatcatgctcccggtggtgccgtggttccccgccacctgcacgaccagcgtcgagaccagctcgtcgtggtccgcatcatcgttggcaccgtgctgcgccaggaggtcgtcgagaaccccctcaccggggttgcgccgccgctccgcgatcagcctgctcatatagcccatgagctggtcatatgcctcgttggcgttcgggccggcgaggagctggtgtgacagtttctcgaagattccgtggtcgtcgtccggtatgcccatcagtcggtacaacaccgtcacgggcacagccgaggcgaacgccgggatcaggtccgtgggagcgccactctggatcatctcgtccagctgctggtcgacgatctcctggatcattggacgcagggcgttcatgcgtctgaacgtgaagctggggatcagcatcttgcgctgggctttgtgctccgggccgtcggtgcccaccaacgcggtggcgatcttcaggaccttctgctgggcgtcgttgacggcggcggcgacgatcggcactatcgcgggccacgcggggttggtgcggtcgctggaaatgcgagggtcgaccaggagccggcgggccagatcacgagtggtgacagcccagacccgccggccatcgtagagggtcacctgggcgagtggccgttgtacggccaacggtcggtagcccggtgcgggctggtgggggcagacgcgaccctgcgggaacgcgacgctgtcagtcattcggggtccttcgagcgatcaatgctgttttgcgcgctattcgtgcgcaacggggcctcgaccgtctcggcgtacgtggtgcctttggtagccatgaagccctcccgtcgcgttcgcaggcatgaatccgggtagctgggcggggcggaccgtggtccgctcaggacggtagccatgcaccgttcggccccgcatccccacccttgatagtcggcaacgttgcggcacttcgggatcacgggaatcccatcgacacggatcccactggcgtcgacatttctttgtcgaggggcctggccggaacatcgtgaccgaggccgataggggctacccgcgcagcggtcgcgggtcaacacctgaccaccggccgggaatcgctcagtctgccggagatcgtcaccacgacgagcattcggcaaagccggtgacgcgcggcgctcggggttacccgtcgcgagccgggaagtggggtaccgggtggcgttcgcgcgtgcggacccggcgggggcgatgggcttggtggtcgcgcgaggcagcttcggtggggagttggtggcccgccggtgagcgcggagggtggggtttggcgtcccgccgcggtagctggccgtcggtggcgcgggcggtgcaccgatcggtgggggcagcaccggggcgaacgtgagagatcagccggcacgtgtggcgctggtggcggtgcagcacccaggctgttgttcccggaacgttcgacgagcccaattgggcacacccatcgaccaacttcgcttattgctgaatgggcgaaaggaccgtgacgcagtcgagtagttaccggcgccgcggtaaagccggaagtgtaaatcctatttcccgcgacgggcctcgggcgaccccggaaccgcacgagcgacaacgacgccacggtgacacaggtcacccaatttcaaatggtcaccgttcgtgtcaggccactatctccgatctccgtaaacactccgcagaatcacagagagtgaaactttgtgaagccattgtttcggcaatgtggtatcgacaccagtggcgctctgccggcatctaccagcggttagaaaccagagcgagttcgctgtaatattccttcagcgcaagcaccactgcccgtaccgcactcgacgcgcatcagcacacgccatgccgtcgtcgaaagtgattcgcgccacaagggagttgagcatcgaatggcggaatccacaatcagtaacgccgtcgatgctcgccatttcggtcggcacgggaaatcaaccacgatccccctcccgacctgcgtagaacccaaagggaagcaatatgtgagctggcccgggcgaagacctcgccgccctcataacgcacgccagagtggtgcgacccgtggggcacacagacatccacagtcgataccaaaccttgcttctaccaggcacggggcacccagggtgacgacgggagtgcctgccgcgacacccatgccctgctctcctgtcgagtgcggcaagagtgacgtggcgccctttggaatcgaggttcacgcccgcttcttcgctccagtcatcaggtcgggttctcaaccacgtgaatcaggcacccacggaagtcaggtgcaaccctcatgcgccctcagataaaagcagagaacgatcaacagataggcccggcagcgcatgtttccggccgcaagattccgcgttggatcagccaaactcgccgacggcgacgcacactgctccagcccgcccgggatagcggccggcccgcgaaccgaatcccgtgcgacgagaggcacgaatacgtgttgcaggttcatgtgctcgccattcgaccacgagcagattaattgccgctcttcatacgggagggtggtcgcaaaagactgccgtggacgcagcgggacgccgcattgccgatcaacacactatccgaggaggaaggttgtcaactgtcgccagtgaaactgacgttacgaaatggcgagctatgggggccaaggcgtccaatctggcggcgatgaggagtcttggcgttcatgttccgcgctggagcgcagtttccagcgatgtcttcaccgccttcctggaacacgtcgagggcatcgacgtgttgctgacccagggcaccgaggaaccggagcgcgtcgcggccgaggtcacccgacggatgcgggcgaccgtgatcccggaccacctcgccgacccgatccacgcggcgtaccaggccgccggcggcggccaggtcgcggtgcgctcgtccggcctggaggaggacggcgacaagtactccttcgccggccagttcgacaccttcctcaacgtcagcgaggccgacgaggtcctggaccgggtcaaggactgctgggcatcggccttctccgcgcgctcgctgacctaccgactgcgcaacggcctgccactgcgcgcgaccggcatgggcgtactcatccaacagatggtgcgctcggaggtcagcggcgtgatgttcaccgccgatccggcgaccggtgccggcgaccggtacgtggtcagcgctgtctacggcctcggcgagggcatcgtctccggcgctgtggacgcggacaccgtgaccctcgaggcggccaccggtacggttctggagaccgagctcggcgacaagtcggagcgctacgaacccgcggccggcggcggcgtcgaagccatcgaggtaccggacgccgaccgtgcgcagctgtcgctcgaccggatcgaccttggcacgttgtgggaggccggccgcgccatcagcgacgccttcggtgcaccgcaggacatcgagtgggcggtcgcggacggccagctgtggatcctgcagagccgaccgatcaccaccgtgccgaccacgagcaggccggtgggtgagctacggatctgggacaattcgaacatcgtggagagtttccggggaatcacgtccccgctgaccttcacgttcgcctcgacggtctacggcgcggtgtacgagagctacgcccgatccctacgcgtgcccgagaagcagctcgcgcagatgcacgagtggttgcccgcgctcctcggcaacttccacggccgcgtctactacaacctcatcaactggtaccgcctccagcggatcgcgcccttctacgacgtcaaccgcaagctgctcgaggtcgccatgggcgtggacgaggcgctgccggacgagatcgccgaagggctgtacccgtacgagttcgactcggcctggcaacgccgacgcgcacgagtggtcacctacacgaccttcttctggaagtacctgcgcatggaccgtgacgtcacgcggttcgtcgcctacttctacgagcagtacgcgatcttcgacaagcgcgactacgccgcgatgcccgccgacgaggtgtaccgggcgttccaggacctgatccgcagcctgaacaggcggtggggtccgatgcagatgctcgactccacgattctgctgtcgatgggcatcctcacgatgctcggccggcggtggctgccgcacgcccccgagtggctgacgtgggccgccgctcggcccggcgccgacgtggaatccgccgagccggcccgtgagttggccgcgctggcggccaccgtcaaggccgacgacgagctgcgccgcctggtgacggagaccgacccggcggcgatacccgacgcgctcgcggctgccgggcacaccaccctgctcgcggccgtcgacgcctacgtggaggcgcacggctaccgcagccccgacgaactcaagctggaggtgccggacctacacgaggatccgtcgagcctgtacctgatgctgcgcgacgcgctacaggctccaccggagacagcgagcggcgacagcgcgcaggaatatctcgaccagcacctgcgggggccgcgacgctggatctacgaactgacccgccgcaaggtgtctcggtcactggcggcgcgcgagcggctgaggttctgccggacgaaggcgttcggctcggccaagcggatgctgcgcgcactcggccggcacctgcagcaggtcggggcgatcgagcggttcgaggacgtgttcctgctgcgcctcgacgagctgaccggggcatacgagggcaagatcgctcacgacgagctacgcgacatcgtggcggcgcgtcggcgcacgcaggaacgacaggcaacgatgtccgcgccgccgcgcttccggacgtacggcgcgccctactgggagggcaatctcgaggccgccggttggagcgtcggccgggccacccgcaccggcgtcggtgaactgcacgggacaccatcgtccccgggcgtcacgaccgggcgggtcgtcgtcacgacgcgacctcaggacgtcaacggcggcatcatcgtggcctacagcaccgacccgggctgggtcgccgcactaccgtcggcgaccggactgatcatcgaacggggaagcccgctgacccacgtcgcgatcgtggcgcgcgagctgggcgtgccgacgatcgtcaaggccaagggcgccacccaggaactggagaccggcatgaccgtccggatggacggcggcaccggcacgatcacgatcctcaacgacacggatgggacgtccgcgtgaccaccaccctggatttcagcgatgtgcgcaactggctggtcgatccccggaccgacaaggggatccggttcctcggtgacgagggcgattgggactaccactcgtacgcggacctgtctctcgcggcacgacgcagcgcggcggcgatgaccgctgccggcgcccagcccggggaggtggtctgcctgctcatgccgacgagctacccgacgctctgcgcgtactttggcgcctgggccgcaggcctcaccccctgcatgatcaccccgcccagcctcaccagcagcaccgagtacgtcgagctcgtctcgagcattctgcgtcgggcgcaaccggtactgatgatcaccaccgagcgctaccaggacatcgccgactcggcgctggccgcggcggacctgcccggccgcgccttcctgcacagggaggccgaggaaccggtcgaggttcccaaagcgggccccgacgacctggcgatcctccagttcacctccggctccaccggcgtcccgcgaggcgtgccggtcacctggcagaacctcgccgtcaacgtgtcctgcacccgggcgtggagcgactggagcgaggacgactcggtggcctcctggctgccgctctatcacgacatgggcctcgtcggcaccctactcgccgccgtctgtaatcaggccgacctgtggctgatgcagcccgcgcagttcctgcgtgacccgggcagatggttggagtgcatgacccgggccacgatcacggccgcgccgccgttcgcatacgagtacgcggtggagcgcatctccgccgagcggatcgccagctgggacctgtccggatggcggaccgcgttcgtcggcgcgcagaccatcaaccccgcggtgctcgacaggttcgtgcaggctaccgccgctgcgggcttcgaccgcggcacgctcacccctgcgtacgggatggcggaaacgacgctcggggtcaccggcaccgaccacggtgtccctccgctggcggtgcaggtgaggccggacactctgcgattcggccagcgggtcgagctgacccggcagttccacctcggtgcggagccggtgccgacacgcaacggctggctcaccggctgcggcggcccgcgcctcggcacccggatcagcatcgtcgaccaggatggcgtcgagttgccgccgggccatctcggtgagatcagggtcagcggggaaacggtcaccgcgggctacaccaacgacgccgactccggcggcacccgcttcaccccggacggcctgcgcaccggcgacgccgggttcctccacgccggccagttgttcgtactgggccggatgggcgacagcctcaagatccggggacgcaacgtctacgtcgaggacctcgaggcggcggtcgtcgaggctaccggcctgtcccccagtcgctgcgtggtgatcagcgctccggaaaccgagcgtgccggcgttctgctgctcgtcgagggtggacgccgcggctgggaggagagcgcctaccacatcctgcgctcccgactgggtgtcgagccgcgaatccggttcgcggtcggtaaccgtggcgtgatccagcgcaccaccagcggtaagccacgccgccgtgaaatgtggcagcgcctccaggagggaaccctgaaagcgtcgatcgtcgagccggaggtccccgcatgatcctcgacgaggcagagatcagctcactcgcggccgaaacgctggagcgtatcggtcaccccagaagtgccgcgctgatcctggaaggctccatcgccgagggtttcggcaactctcgctccgacatcgacttcctcctgatcgccgaccaggaggccgacctgccgacgatgcccacgatcttcttcatcgcggggcgtcgggtggagatccgcacccgatccgtcggccagatcgtggaccacctccacgaggtcaacgggtacgtcggacacaccccgcgccgtgtcgccgcactggacgagcacctgctcaaccggtgccaacgcctgctccgagcacatgtcgtgtaccgcccggacctggtcgagaagatccgcgaccacctcgcgtacgacgatttcgccgtcgtcatgaccaagtggtgggcggaacacgcacggcagtccatccgacactccatcgcgctgctcgccctggaccaggtggagtcggccgccgtgtgggcacgggcgggactccagcaggccgccaagagctacctggcacgccacggcgagacgtacatcgagccgaagtggctctcgctgcagctcgaccggctcgtcggggatccgctggtcgaacgctactggcagaccatcaacgcggagcccggcgccggcgaggagatcgagcacacgcgcgactgcatacgcctggtcgcggagctcggcgtgccgggctgcgccgaagacccgcagcgcttgttcgtggcacgagtgccggcagtgaccacctggcagatcgacgaccaggtacacctggtacgtgaccgacgtgacgtcttcgtcctcggtgacgccgccacgcgggtgtggcggcgcatcgtctgggggcgaccactcgcggcgctgagggccgacgccgagcggacgggcgtcgccgacccgggtgagctgatcgccgcctacctccggtacggcctgatccggatcacctggcagggcgctccgatctcaccacggattccgatggccgcaccgctcggccccatcacccccgccccggcgaccagcagcccgatcctgggtatcgccggcgccgagccgccgcatccccgcgcggtcgcgttgctaccgctgccggcgccgcgcttcgccgccgccgcgatggcactgatgtggggcaacttcatgatcgagaacgctctggaggacctgcagggcgcactcgaccgccaacagtggagggtcgctgcactcaccacggtgcgcgcggtcaacggcgggctgcgtgccctgctcagcgcgcacggtgtgagtccgttgccgccggaccccgagctgctgcaccgactcgatctgctgcccgacgggcactcgcacatccgtgtcctcgccgaacggctgtacgcgaccgtggccacgaccgaggaggaggcccggcttctgctcaccctcctgcacgagtacgtgaccaacatccggaaggcctcgggcggagaggcgttcccgtcgtcgttcgactccgcggacggctggcagcgcaccctcgacatcggctacgacctgctgcgcctcggcgcatatctggaccagcaactccccctcgacgaggcgcaggacctgctctccagcggcggtgtgcagccgcacgcacgggccggcgccgcagcacaggagacgtgatggacaacgcgttcgacgaatcgaccggctacgcgatcatcgccgcgatggcgccgcacccactcccccgcgtcggggcggagacccacctgcgcgacgacctgatgttcgactcgatccggctgatcgagctggcgatagccctggaacggcagttccggctgccctcgctcgacctgaacgagtcgacagacctgacgaccgccggcgacgtcctgaacctggttcggcggcaactgaaaaccggaggcgaggcatgagcaagccgaaacggatcctggtcaccggggcggccggcctggtcggcgccgaggtctgcgcccgcctgctgaaggccgggcaccgcgtgtccggcctggtgcaccacacccgagtgctgatcgccaacagcggccggggcgtcgcgtcgtcgacggacggcagggcgggcaccgtgcggctggtcaccggtgacgtcaccgttccacgcctgggcctcgacgacgacacctggacggacctggcgaacgggctcgacctgatcgtgcactctgctgcgatcaccgacttcggtcacccccgggaggtctaccaggcaatcaacacgaccggcacggcccacgtgctggagctggcccgcgagcgatccaccccgctggtgcacgtcagcaccgcctacgtgtgcggcgagcgggacggcaggatcctggagtcccaactcgacgtcgggcagcggttcggcaacccgtacgaggagagcaaactcgccgcggagcaactggtgcgaaaggccgccgcggaaagcctgccgaccgcggtgatccggcccagtgtcgtcgtcggtgccgcccgcaccggcgcggtccgtgacttcaagaacctgtacgtcgtgctgaagctcctgtccgagggtcgaatcggctcgatcccgggctacttcgacgcctgcgtcgaccttgtgccggtcgaccatgtggcggcgttgatcaccgccgtggccgacgacttcgaccgggccagcgaccgcacactgcacgcggtgggatcgtcggtgcggatgcgccacatctccgatgtgctcgccgagtacccgtcgttccacgttccccgctacatcgccccggccaacttcgaccctgccatgctgtcggacctcgaacgcgcctactggcaccgggtcatgtcgctgtacgagagctacttccgccgccagcagcacttcgacgacaccgtcgcggctgggttccgggggcccaagcgactacccagcggtccgaaccacctccggcggatcatcgactacgcggtcagggccggctacctgggcgcgcccctaccgggcgtgacggaggccctgagccgggtcaaccagcggtgagcagtatcgcggcctacggaccgccgttccccgaaggcctgacccacgatccggacaagcagcgctatcacggcaccgacagctacttcctggaggcgtacgagcagctgtccacgctgacatccgacccggtgcgattcgcgtacgagcacgccatgctgttgatgaagcctgatgcggtggcgtcgcgttcgatcgaacgtgtcatcgaatggctccgcgaagcaaccttccggatcgtggcggtgcggcgactgcggatgcgccgggagtcggtccgggcgatctggcactaccagttgaaccgagcgacaccccagcgctgtctcctcgctgacgcgctgtgtgagcagtccgactcgttggtgatcctggcccgtcccgctgaacccgtcgatgtgccggccacggtcgcgctcagcgtcaacaagggaccggccgatccggcgcggcgtcgtccgggtcagctgcgtgcccggctcggcgacttcggcttcctcctcaacctggtgcacgcctcggacgagccggccgacctcgtccgggagcttggcatcctgctggaacaccgggagcgccgcgcactgatcggccaggcgctggcggacacggaccagcatgcccagacgaccgcgatcgcccgagaactgtacgccgcgcaccccccgcatgacctggacttcgttgcctcgacccgccgcctgaccagggctgtgcaggacctactcgccacgacggccctgccggacgaggtacgccgggccctgggtcactcgctggcctcgacgaccagcgaacccgcgagctgggcgccgctggtcaacgtgatctggtcggcagacctgccgctcgacggttgggatttcatcgtggtgggcagccacgcggtatcgctttctcgcccacggtacggacagctgctggccggagccgatcccggccggtggcggtccctggccaccgtggcagcgtcatgagcagcgccgtcgggcaggccccggcactgctgcgctaccgcgcgttcctgggcgctgtcttcgcgccgggggtgcacgtcacctacggagtgctgtgggtgtgtgcctacgaggccgccgcggtcatgacagcggggggcgtctggcggccgtcggtcgggtcgctggtccgggccatgacgatcatcgtggtcctgcttcacctgcggctcgccgacgagcgtatggacgagtcgtacgaccggatccacaacccggaccgtccgctgatcaccggtctggtcagcgtgctcgagctgcgccgcgccggttgggtgacggcggctctggcgatcgtcgtcaacgttccgctcgcgccttggtcggcggtggtcgtggcgctcctcgtgggctacaccgagctcgtcactcggctcacgctgcactcgccgaggctgcgtgaccgggcgctgctctacatcgtcgtggcgtacccggtgcagttgctgatcggcgtctacctgtacacgtcggtgaccggcgcggaggtggtacagccggggatccgcccagccctgctgatcattgtgttcgccgccgcgttcctgcacttcgaattcgcccgcaagacagtacgcgatcccgacccggggggccggacctactcggccacggtactcggggtcaccggcagcggtgtgctcacgctcggctgggccctgctcgcgtgtgccctgctggccgcgatcaccgagccgtggcacatgtcggtcgcagcgcacctaccctacgtggctctcgtcttcccggtcgcgggcgccttctcctacctcagcggcagggagcagacgtggcccgcgtcgctcgccatgctctatctgatcgtgctcgacgcggcgctcgtcatcagtgggtggctcggatgatggagatcggcgtggtcctgccccaaggcgagctgcacggtggaccacgagccctacgcgactatgcgagcgcggcgcaggagctgggattccgacacctcctcgcgtatgaccacgtgctcggtgccgacccagccgggcatccgaactggcagggtgtgtatgacgcggatgatccgttccacgagccgctggtgctcttcggctacctcgcggcggtgtgcgacctcgacctggtgaccagtgttctggtcctgccgcaacggcagaccgcgctggtcgccaagcaggcggccgagatcgacctgctctccgacggccggctgcggctgggggttggcatcggctggaacacggtggagtacgaggctctgggccggcccatgcagtctcggggtgagcggctcgaccagcagatcgccctgttgcgggccctatggacacaccggtcggtcagcttcgaacacgccggggaacgaatcgtcgcagccgggatcaacccacgaccgaaacgaccgattcccatctggattggcggcaccagcccagctgcctaccgccgggcgggccgtaccggcgacggctggatgccccgcctccagcccgggccggagctcacagcggcccggatgatcgtgacgaaggcggcggaggcagccggtcgaccccccgaggcgatcggcatgcacggccgggtccgctacaccgacggcggcgcggtcggtgtagccgcagcggcccggcggtggcgtgaagcccgcgccacacacctggccgtgagcacgctcggcgccggattcacgtcgctcagcgaacacctcgacgcactcaccgcgatcgcccgcacgggactcctcgacgagaacatggaagggcccaaccgatgaccgacacccggctactgacccaacctcacacgaccgtcgaaccggcggctgtccatcgtcgtcatgctgacaccgccttcctcgccgatgtccacccggacggcacgggcggacatgtggcgacggcgttgctgcccgagagccacgcgtactattcagcacacaccgcggaggcgaatcgtcgtctcgatccgatgctgctcctggaggcctgtcggcaggtcgtcatctacatcggccacaacagcctcggcctggccgacgacacccgattcctgatggactcctgcgagatgtccgtgccggccgacgcgtacgtgcaacggcccgacggcggctcgaccacgctgacgatgcacgtcaccgtagcggcggtccgggtcggcagccggctccgcgcgttcacgtcccggtgcgagctgtcactcggtggggtgcccatcggatcaacagtcatcacctcgtccgtcgtgtccccggccgcctacacgctgctgcgccgccgggctcgcggcgggtcgccaccgccctggtccgaccaactgtgcccgtacctggacggggcggtccccccctcgaccgtcggccgcctggtacccgccgacgtgctgctggccgaggttcgttctgattcggatgagaccaccgcacgggtgctgctgcccttcgaccacctgggcttgttcgaccaccggcaggaccacgttccgggaaccctcctcgtcgaggcggcccgtcagctcggtgccgcactcagtcccgagccgcacgcggcggtgatgaccgggcttaccggcacgttcgatgcgttcgtcgaactggacgctccggtgcacctcgtggcccggccaggcacgaccgacaatgagcggtcgctcgaggtggtgcagggcggcaccgtgctcgctacgatcaaggttgctaccgcccgagcacacagcgggccgccaagataaccatcgatggtgatctgtcggtgacacggcctacgtagcgaggcacagtgcttcggccgcaccgtcggcgacccgcaccggaagcgcgcgtccgcgacgcgcaccgcggcgacctgccgcaaccagatgggctgttcggcgggcaccaggcgtcgaggaacgccgttctagcacgtgagcgccgctcgagagatggcatccgcgtcctcgagaatcatggagccgatgccgggacgaatcgtttcgttcaggaaccagaaaaccgactcggtcggtggtccgtacgcaaaacggcgcgaatgggggacgccggcggcgtctatcaggcgatatggccgtggggtgacgtcaagcccgccgctttcgtaggcaccgtcggggtccggaatatgatatggacgacactgccctgtttcgaccaggaagcacagcagcggattggcgctgtgcttcaggtctggtttcgggatacgcgcctcaatcaatgatgttgtccgtatttgttttccaggtatcgtggcggagccgatgaggaagcaggcgccggtagggtccgttcgcacctggggctccgggccgacgacctgcagcagaccgcactcgataagtgccgccatctgttcgacccgcaggggcggcggaccagcagaaaaaagagtactcagtggcgtgaaccagtggatcacttcgtcgcgataggacgatccgatgacacccgagcggtcaattgccagtcgaatctctttatgcaggtctcgtatgacgtccagggcggctttgaccgggtcgtcgacgttaccgacctcagcatggccgatgtcctcgcggaggtgaccgagtagccattgattgaacgtcgcatgatcagagaattcgtggggccgccacggctggccgagcctctcccaactccattcgtccgatgcggtcaggccgtgccgtcgaagtgttcctggatcgtcgggttcagaaaggtaatctttcaggaagttgctggcggcggaggaaccgccgcgctgtgcgacgagtgcctgataatagaccgtacgaacttcggcatccagtaagggccacacgtcccgccggaacgtcgcctccgggttttcgcgaatacggtgggcggcgtcggcagtcaagaaccggggacgatgcttgccggcgacacccttctgatttctccccctcgcgtagtcgggaatcccgtgatgggctccggcgtacagagttggttcgcgaccggacggtcgataccgtagacccttgtcggaaggcacgaaccgaccgcctcgaccctccataaccagtgccaggacgtcaaagaatgcgagcccgagtccccggacaccgactgcctccccggcatcgatcttatcgaaatcgagatcggctgggtttgcgggaggaaagtaacgcaggccgtgacgttcggcgaaacccgccaactggcgttccttgccggtcagctccgtatcgctgtgtccgagtgacagaaccacggcgtccatccccgccagtcgatttccgtcatccagggtgacgcactggccgttgtccgcgtcctccaacgccaccgctgtggcccgatggacaacgacgcggacggtgtcaggcgcatcggctaccacgcgatcaaacacccatctcagatagcggccgtacaatctccgagagggatagtcgtcagggccccgtcgcccctggtcagcatcagagtcgtggctttgcagccaaccgtgcaaactcgggcccggcctgatcggacccgagcagtcgatactctcatcggtgaactggctgacctgggacgacaccgtattcatcagcagttgtggtgactgctgctcccgccagatcctccctgaccccggcggaaagggatccactacgtggatcaccagctcgttctcgccagcatgattggcgcacaatcgctccaggacggcgagtcccctgggaccagcccccaccaggcagatcattctggtccgcgccacacgaagcctttcacatttctggcctacccatggatgccaggagcgagctcacgtcgccgctcaccatacagtgccagcgtcgtacaggcgctcaaacagccgacactgccaacgccggctgaaccgtggatctggcgcacactctgtgattgatctttgcgtcagctcatcgggtagcgagggacgcgtttgcgtaggaggtcgtggctcgcggccgtacatctgtcgcttgaggtcttgatgcggttgacctggccctcgactgggccggagctccggggcagggtgaggccgcaccttcaccccaggtcagccgctagttctttaatgatcgaaacgtttagtgagatgcacaccagcgtcctcggccgcgcgttcggctacattgatcacccgatcaacctcccacgggtacattcctaggtcctccaccgcctgcacaaacgccatcaccttcgcgtgcagcacaaggtcgtccggcgcatcgatcacgccatctgcgcgagccagaacatcacggactactgcttccgtaaacagcttgtcaagccgtacgtcgccggaagatttcgccaccttcgcggcaaacttgctaatgagttctggtgaaggaggttgcgggaaccgctccttaagcacggccgctaccacacggccaacaacttcgaccgccgcgctgcccgactcttcgtcaggtagcgcttccagtagctctcgtgaataggcggattgcgccttgaggatttgcccgacaagcgaattcagcccagtcgtggagacgagtcctgctcgccgacggcgcagggaccacatacgatccttgcggcctcgcctgtcgatccggatttcggccgcacgcaccagctccgcacgctgctcatcaccttgaaactcacgtcgaatcaaatcggagagaacgggcaatacatgcctttttgcactccgacttgcagtgggggagttttcaagcgacagtccgatgatctccactatgcgttgcgcaggcacaggtttacccgcccgagcaacaacgccgtttaggtattcaaatactcgccgttcactctcgtcgctggcaaaggaacgacgcatcgccaacacccacacctgagaaatcaacttccgaaaagcgtagggataaagcagcagtagcaccgcatgcctccggtcaccggatatcaggaaccgcgataccaaaatcccagcaccagtgaccggcctttgggaatcaccggccaggtgatcactcactgcttcaacctcctgaatccgtctaggttttcgctcatctgaaaatcgctcttgtaatctacgaccacccgccgccaggcgggcgtgtgctgtgcgtggacgagttcgggccgttgaacctgcaacccgcccccggacgggcctggcgaccccagcgacagcgagccacctacacccgcgaccacggcgtggcacatgatcgccgccctcgacctggccaccggcaggcgccactaccgcatccgtgaccgcaaacgctggcgcgcgagttcctgtccttcctcaaaaccctgcgtcgtcgccggcccgacgaccggctctacctgatctgcgacaacttctccccacacaaacaccccgaggtccgcgcctggtgcgccgccaaccacgtcgagctggtgttcctaccgacgtacgcgtcctggctgaactggatcgaagccgagttcgccgccgtgcggtacttcaccctaggcggcaccgaccaccgcacccacgccgagcaggacaccgcgatcggcgcctacatccgctggcgcaaccaacgcgcgaaaccgaaagcctcattcgccaccggctccaagatccgccacccgggtcacccgttcaagactgcatgacgaggcactagcgcaaattccgggcgatacaacggtgactcttaggccatcaaaaagttccgaagaaccggtcccaccagctcggctctccggaaccgtgaaactgcaggagagtcggtccatcgtagcgcactgtaagaatttcttccggaatggacacatagccagactgagcaatcacttgctcaaccttatccagatcaatcacatcaagcctaccctcagcccgcgcttcatccgtaccaaaaaaggcgccggggttatcggctgccaccatgaccaatgggctaaatttgctgaccagaacgacgatcctcgtcccacatatcgtggccgtcgccggcacttcgattcgcccatactgggcggaatcttggatacgtcgatcaattttgcaaattaccgaaaagcgagattcaatctgcaaggccaagcggtcgaatgaagttgcagccctggtcaaactataatcggccggcacttctggcgattcgggatcatccaggtaatgcaacatttccatcagactcacatccctctccataatcctctaatcgccacatagaccccctcgggaacctgtgctgaataccttaatttgggaacactgtaaggacctttccggcgaggggctcatagcgcaccagaattctcaccccacctacggatccgacaatattctgcaccgcaggttctcccttttcttgcgctgccgtcggcgggtttgcggtacggggtgatcacgtcggggttgccgcggtaggcgccgtcggctatgaccggccgccctgccagcttctggtcgatgcccgaggtgcggtagacgatggtgtcgttgcggttgccgggttgcgggtcacccagggccacgacaaggtgggtgtgggcgtcgacggcgacctgcaggttcgtcgagtaccggtagttcccgccccggggcggccagacggtggtcgcgggtcgggacaagggtgccgtcgacgatcgcgatctgatcaacccggcgtcagtagaccggggccagggccagcagcggtccgagggtgtcgatgacccggtgcgccgccgagtgcgacaccccgaacagcggaccgatctggcgcatggtcaggttcgtgcgccagtacgcggccaccagcaacacccgatcggcgaggtcaagagaccactaccggcccggccgcccgtccgcgatcgcgtcaccgccccgctcggcaaccagccggaccagcctgcggaactggacgggctgtagtccggtgaacgggaagatccactccgggcgcgcccggcaacaagggcggcccgttgacccggaccaccattgatggacgcaaccactcctgccggctcaagcgcacccggcggcgtcggacgaccgctccctggatgacccttgaccgcgatcccattacggccggacatggccaccggacccagacggttcacgagtagacgtccttgcgatgcccgacgtcatggacggtcaattcgtcaccgtcgaggcggtagagcgcccggtagtcaccgacccgcaaccgacgcccggacccgtcccgcatctcagtcgagttctgcggcgcaggatcggacaccaggccgaggatcgcgctcaggaccgtcaggaagacgttacggggctgcttgtgcagccacaccagcacatcccggtcgatctgcaccttcacgccgccgcaccaccggcccggtcggccagcagcgcctccacctcacgtggatccaccccgagcgactccagagccgccgacaacggcacgaactcaccgtcggcacgggaacgagcgatcaccgcagcgtcccgacggtcccggaacgcctcgatctcctcccactcatcgataccgactagaacggccacgggccgctcgtacttcgtgatgacaaccggctcaccggtgcgctcaaccccgtccagcacccgacccgcgccatcacggaactcccgcaacgtaatcctcgccatgcaccacaccgtaccacgcggtaccgtgcggcctgagaggaaacgtcgcagccccgagaccccgaccaaccgaccccgccggccgtaacgagcctcaagcgcggcaaggaagccgatcggcgcaccgggctgtgacgatcccttcaccaagcaagcaccgccgtggcttccggggatcgacgccacgccgcgatgcgccgcagccgcaacctcggatccaggtcggagcgatctataacggcgtactcgacgccctcttcttaaacagccggtccagccgcgaacgacgaccaatgggtggcgcgagcgtacgagggccgcccctcccggcctcaaaagcgctacgcgccgcctgcgatcgccttaaggcgactcacgaagtaggtcttatccaaaactgcttcactaaatcaaaacggccggcccgtcgacgaggccgcacgccaacatgaacacgtcgcatttgaccggttctacacaaagggttaccgtattttacgtggagtttaccaacggcgccacccacagcgaaactaataacgttgatggcagtagctgcgcaggcgcccacatcgccactagtgaagcagtcaaagccatcggttaagcccagctcgtccgccgcgattttacctagctcctgggcggcgctgatcattttcgccttggcggcggcgattcggcgttgccgctttcgctccgccgctgccgccaaggcggcggcccgctcctcctcggacgctagcggattcttgttcggagcacgcgtagcgcgatacccattggcgacactccactcatttctatgaatatcatagatgagtcttttgtcttgcgttttccaataagcttcctcttcgggtccaccgccggtggcaagaggaatgagcccggtggggtccgagtacgagatcgggttgttgttggcgtacacgtacccgttcatccgctgcgggtcgttgatgtcgatgatcgggtcaacagatatgaatcggccggtgaccgggtcatactcccgggcgccgatgttggtcaggccggtcggggcacacctttcggttgcccaccaccgcctcggtttgcaggacctcaccggtgctggcgtagtcgacgtcggtcacgtaggcggcgtcacccgtcatcgcgatgacgcgctgcattcgtcgtaggcgtagatgatcggttcgaagggcaggccacccccatcggaccaggacctcgactgaacggtgccgtcggagttgtactcggtgccgaaggtgtaaaggccggcgagttccgcgccggcgtgctccggcacggagatgtaggtgccggccgggcggtagtactcgtcagacttggacagacgttgctctcaggggtgccccgctcgccatcggcgctgctgctggcatcacggcgacctgggatctcgccggatagccgggaagcgctgtcctactcgcgccaggcggcgtcggaaagttcttcgtccttgacgacctgcgtcgacgggaggccggcttcgaggtcgaccctcgtcgtgctgccgcgttcgatggtcgcggtcgcggcgtgaatggtcgcaccgcgcccggagtgcaccgacgtggtggcgcccgccaacgcagcgaccccggtcgagtccgaggttgacctgccgtcgagttcgaccggctgacggaggtcatcaacgaggaacgaggcccggccacggcgtcctggcccggtgccttcagtggctgaccgcctcgcctgccccggcaggcgacgcgcaggaagccaacgaacaggaccctgagggccagccagctcccagcggccgacaccctcgcatccaccaaccatccctcgaggccaggattcgcgacctgtacggggggttggtcgaggcagccgtggccgaaccgagcttggtcggcctgccgatcacgggctacacatgcgtcgcggagacgaccgtcgccgccgccacttcctcgacgcgggcacctcttgccgcttagatgcggcggaccgcagatgccgacgcttggagacggcgccagatcgaactggtgtgcagcacaccgtgggcgacgccgacgtagaccgtcgtaggggcaagcacagcgaccacgccgcccaggcaggccaacacagtgctgacggtcggtacgtcggttgctgctgccaggacagcaacgtagatcgtggccagcactgcggcaacggcggacgcgatcagcaacttcaggggaaggcgtccgcctttcgtggctgcctcgccggccaagccggctggcacgaacaccagcggcaccagggcgacgcccagcccgctggcaaggagcaccaggaacggccccgcgagctgaccacccaaccccgcatctgtgatcaccgcgtatacgagcagccccacgtaggcgacgatcccctgcgcgacgaacaccaacaaggccgcgaccgcaccagccaggtgccgagcgatcattccgatcatggtgcctcccgtacgacagcttcggcaggttacgccacgccagcatgtgactgccgtccggttccacagcctggtcatcatctggccggactggatgcggactgcacggccataccgcggttgcgacagacttggccttgtgccacctcagccgatgcttcgcaaggttcgcttcgagatccgtccgcggggtcaggatcgcgaaccggcacgcgaactgttgtcgtatgtcgacaacgtgagcctggtggccctggtctcgggcttcgagcacgccgctggccacgacatgccgggcgcgtacgccggaatcgttctcgatcacttcgacggtggtgacctgacggcctacctcaccggacgatcggacctcgcctaccggtcccaggatggcatgatcgccctcctcggttgcgactgcggtgaggtcggctgctggccgctggaagccaaggtgatcactaccgggttttcggtgacgtggcgcggcttctctcagccctaccgccctcgccgcgactacggggacttcggtcccttcgtgtttcgccggaaccagtacgagcgcgcagtccgggaagctgcggccgccaggcttccctcattccctaacagacgccaagggtcggggtcgacggccagcgagccggcgccgcggtcaccgcaggtcacctggtagccatgctcgacgaacccgcgaaaatgggccggcccacccgtttcggtggcgcagcttcctaccgccacgcgaggtcgaggtacggcgggccgcactcccccgcgcattgacgacgaccgggccccagcacgatgtacaactacgatggcatggcggcgcacggacgccagaccctgccgtgaacaagtcggaccgccaccaccccgagcggcagttgggtctactgcacttggcggaggacttcaggcagcaccgggacatgcggggcactcgacgctcgattacacatggtagaagtagtgacgagccaagagccgtacgtccacatcgcccgtctgcccgaggagcaccggccttgccgcccacactctaccgcgacactgggtactcactgaaccacctgatcgaggacatcaaggtcggacgcattggcctgcccgacattcagcgtcccttcgtctggtcggccaccaagacccgagacctgttcgactcgatgtaccgcggctaccccatcggcaccctgatgttctgggaaaccggtgcggaggccggtacccgccaaatcggcgtggagtcctccggccgggcaccacaactcctcatcgttgacgggcagcagcgactgacctcgctgtttgccgttctcaccggccggccggtgctgaccaagtcgttcgaacagcgccgcatccggatcgccttccatccgcaagaccagaccttcgaggtgacggacgccgcgatcgagcgcgacgcacacttcatccccgacatcaccacgctttggtcgagcggctacaagaccgccgtgcgccagttcttcgatcgcctggaccaggccaacgagaagctgtcggacgcccacaaggacgaccttgaggaacgcattgaccgtgtgcgcgacctgcgcgagttccggttccaggtcgttgagctgggcgcctcggcgaacgaggagcaggtcgccgaggttttcgtcaggatcaactccgagggcgtcaagctcaaccaatcggacttcatcctcaccctcatgtctgtgcactgggagcagggacgccggcagctcgaagacttcagccgctccgccgtcgacccggcagtcaccgggcccagccctcgcaatccgttcctcgacccgagtccagaccaactgttgcgggtagccgtcgcggttgccttccgccgcgcccgcctgcagcacgtctacagcatcctgcgtggcaaagaccttgagaccggacgggtcagcgcagagcgccgccagcagcagttcgaacggctcgccgcagcgcaggagagagcgctcgacctgaccaactggcacgagtttctcaagtgcctgaccaccgctggattccgcaaccgcaagatgatcacgtcggacaacgccctgctgttcagctactcactctggctgatcggccgacacgacttcggcctcgacgtgtcaaccctgcgcccgatgatcgcacgatggttcttcatggcgcacaccaccggccgctacaccagttcgccggagtcccagctcgaatccgacctgggacggatcaccggcctcgcgaccggcgacggaaccgcctttgtcacggaactggaccgcatcgttgccgcgaacttcaccggagactactgggacatctcactgccgaaccggcttgacacctcgtcgtcgcgatcgccggtactcttcgcctacctcgccgcgctgaacatcctcgacgccgaagtgctcttcagtaacctgcgtgtcaaagatctactagatccctcaggtgcagggccgaattccgtcggacgtgaccgcctgttccatcgcaagcacctcgagtctatcggtttctccgggacgcgacagctcaacgccatcgcgaacatggcgtacgtcgaatggccgccagctgagcggaacaacgctgacgctccgcgtgactacctaccccgcatcgccgaggcgattgatccggagacgctgacccgccagtcccgctggcacgcgcttccggtgggttgggagcaactggactatccaaccttcctcgagcgtcgccgccagctcatcgcccgagtcgtccgggatgccttcaacacgctcgccggcgagcgcaagaagtacatagcgacgaccgccgaggatctcatcgcggcgggcgaaacccagacgacggagttcaagtccagcggccgatggaacccccacaccggccagtacgacccgaagctcgggcagatcctcatcaagacggtgtgcggattcctcaacgccgagggcggtgtcctactcattggcgtcgatgacgacggccaggttctcggcatcaagggcgacctcaccactctcggcacgaagccgaatgccgacggttacgaactgtttctccgacaactgctcgacgacagcctctccgcttcgaccgccccgaccgtccgcatccgcttcccccagatcgcgggacagacgatctgccaggtcactgtcgccgcctccggccgacccatcttcgccaaaccggccaagggcggccccggcgcgtcggacttctgggtacgtgtcggcaacgcgaccaaacaactccacggcgatgacctcatcaagtaccaagaggaacactggggatgagacatcaaggcgtcaggtgggttccggaagttcgccctcggtcggcttcactcgcacactccatcgacttactgttgatgcccctggcaagacgcctggtcgactgatggcacagcaccgggtccgctccgcagaagcatctctctggcagaagggtcggggttggccatgctgaaggtgacgtcagtggacggcacggtgatcgcgtacgaacggtacggggaccacggtggggatccgctgatcgtggtcggtggcgcgacctgcgaccgggcgaagacccgcccactggccgaagggctcggcgcccacctgccggtcgtcaactacgaccgccgaggccgcggcgacagcggcgacaccagcccgtacgccgtcgagcgggaagtcgaggacatcgccgccctcgtcgacgacctcggtgacgacgtcgtcctgtacggacactcgtccggtgccacgctcgtgctgcacgccgcagccgccggagtgccggccagggcgatcgtgctccacgaaccaccgttcagcgcggacaccgacgaggaccgccaggaagcccgcgactacgccgaaaccctgaccgcgctgctgtcggccaaccgacacgacgacgccgtggcactgttcttccagaccaccggcgtaccggcggaggccgtggccgagatgcgccacgagccgtggtgggccgacgtggtggcgctcgcgccgacgctcgcctacgactctgcggtcatgggtgacctgagccgcggtggcagcctgcccgtggaggtcgccacccgggttgccgtgcccgcgctggtgctcagcggcggagacagcccggactggatgatcgaggcaggccgtgccgccgccgcggcgctgccgcacggcacgcaccgggttctgcccggcgaggggcacgtaccgtcgccgcagaccctcgccccggtgctgacggagttcatcgcccggcgctgaaccgtcctcgacaccgccggacctgcacacggccggaccggcatccttcctgcgtcaatgtcaccccgtcatgatggcatcctgatgaggcaaccccacccggccggcaaccaaacccgagtcgtaccgagcgtgacgacgacgccggccaccgcgcacgaccctccggcaggtccggatgccggtagcgctcgacgtgaggtggccggtgctaccgacagagccggaatccgtgcccgtcgtcgcggatcacggcttcgtctggctgcggtgggaggtcagcgtaggtgctcggggcgtacgccgatgccgacgagtcgggcggggagggcttgcaacgccgggatccgctgcagcaggcggatcggcgccggggcctcgacccggccggtggtgtgcagcagggggtcgacgacgcgtcgctgcgcggcacgctggatgttctgcgtcaccaccgccggcaaacgccggcgcttctccactgcggcgaggtccgcttcggtcactggctgcccggtggcgagctttggacccagcatccgggcggtggccgcggcgtcctgtactgccaggttgatgccgacgccgccgatcggggacatggcgtgcgcggcgtcgccgatgagcagcgcgccgggtgcgtgccaccgcttgagccggttgaccttcaccgtcagcagtttgacgtcgtcccaggtggcgagctcgccgacccggtcggcgagggtcgggtgtcgccgggtcacctgcttccgcagcgcctccagcccggctgcgcggatcttgtcgtagccgcccttggcgatgacgtaagcgcactggtagtagtcgccgcggtcgacggcgagcatcagccctccggcgccgatccgcatcgccaggccgtcgccgtcgtctgcctggcgcgagatccggaaccacagtacgtccatgggtgcgccgtactcgacgggcttcaggccgagttcccggcgtaccgccgaatctcggccgtcgcaggcgacggtgagcgacgcctggatctccagttcgccctccggacccacggcccgaacgccggcgacagcgccggactcgtcgcggagcaggcccgtcacggtggcggagcggagcagcgtgaaggtcggaagtctcgccgcctcggtcgcgagcatttccaggaagtcccactgggggacgaagtacaggtagttgtggggcaccggcaggcgggtgaagtccacgatggcgtacgtgccgtcgtcgaaggtggcgcgcaacgcgccggccttgcgcccgcgcaacgccgccatccgttcgccaagcccgatttcgtcgagcatgttcagtgtggaggggtgcacggtgtcgccccggaagtcccggaggaagtcggcgtgcttctccagcacggtgaccgccactccctgccgggcgagcagcagccccaggacgagccctgcgggtccgccgccgacgacgcacacggtggtcttcatgggtcctcccctaatcgcaactagtgttgctttttgagtctgccatgatggcaggatgcaatgcaacagccgttgcgttaaaggaggtgtccgatgcctgccggtcagcgaccgggcggacgcagcgcccgcgtccgcgccgcagtcctcacggctgcccgcggcctgctcgccgacggatacgccgagctgaccgtcgaacggatcgcccaggcagccggcgtcaacaagacatcggtctaccgccgatggaccgacctggaaggcgtcctcggtgacctgctcagcgagtacgccagcgaggtcgtcccgatcccggacaccggcgacctcggcacagacctcgaagaactggcgttgctggtccggcacggcatgaccggtgaacctggcgagctgatcacagccctggccacgtccgcgccccgcaacccgcgtgccgcgcaggtcgtccgcggcttcctcgccgaacggttccgcctggccgaggccgtcgtcgaccacgccatcgcccgcggcgacctacctcagggcaccgatgccagggccgcgatcgaggtccttggcgcgcccctcttcctacggctgctcgttgtcgacgaacccctcgacgaggagtttgtccgacgtactgccgccgcgaccaccgcagcgctccgtgccggcgtcttcgcaccgaggtgagcgcctcatctcacccaacgatgacgaccagggcgccccggtcaacgctaggtgttgaccggggccattcacggataggctcaggcgggaaggccgccgacccgggtgtcgatccaggaacggatcgacgtcaggtcaccgtaaatcgatggaccggtggcacagatcgggtggttgttgcccgaccggctggtggcaccgaccagataccacaccccaccgatctgacgaacctgcgggccccccgagtcgccgtagcaggcgcccgagtcaccgttcgtgttgtcggtgcagatctcgtacgggccgttgatgccgatgcagcgactgtccgacaggatcgacgtgtccagctcgtgtgcgaccgtcggcgccgaaccgcagccccggaacggacaggtcagaccccagccgatgatccgggtagcggtaccgacctctccggacgtcatcgggatcggggccggggcgtacgagaccgcattggacagttgcagcagcttgacatcgattgtggggttgctgacggcgcggcggaccccgacgaccgtgccaccgctggtgcggttgacgctacccacacggaccgacgacggtgtcgggcagtgccgcgccgtgacgacccagtccgacttgatcaacgtaccggtgcagccagaggtgtagaccagccacgggtagttctcggtcgccggccggccgccgaccacgaacggcgtgatatcggcatcagcccaggtgaacgtaccggtgacacttgtcgtgcgactgccggcgaacagcgagtcgacccgggacgcctcggcgctgctggggtacgcgttgtcgcacgagaccgccgcactgctgcccgacatcaggtcggagcagagcccggtacgccgatcgggtaggccgaggatgtggccgaactcatggctggcgatgcgggtacggtcgtatccctggttgaccgcggtccatcccatccagatccggccagagccgagcccggtgacctgcgcccgcggccagccgccgtcgacgtagatggtgacgttgcctggactgcgtggagccagccgtacattgctgaccgaactgttccaaatctgggccgcttggtcgaagttcgtacggaactcgccggcccggctcgcgtcgtagtagaccgtgcgagccgctgtggccggcgcaccggtggcgatctgcaccccggccgctgccagcaccgccgccagcacggcgccgaacgcgcgcaacagttgccttctgaccatctcacactcctgggtagtggcgacaccgccattcattgatgtaggtagatactagctgagcatgttcgatgtccgacatagcggaaccgtcatacgacatgccacagtgcggcacgtaccaccgtcgccgcacggcctcgcccgccaggccgaactggcggccaggccggccacttcggtccgtgactggttgagggacgtcgttccacctcagtggtctttccgaccacagcgcgttcatacaggacgagccctggtcctgggagatgactgacgacgaggtggtgcctccgtctttttttcgtccacggtgggggcgtgggcgccgtgacgccaggacgcaagccggctgacgatggagtcggttcggtgattgccggaaggcggcgcatgctgggtcggaagtcgaacgttgcggagaagcggtccagaccgccgcctcgtcgcggctcaactcgcgatacaccgtggtcgccattcgttgctcacacccgaatcgggcgtggtagtagccggcgtacgaggacacctgtttctccgccgagagtcggcgaaggcccctgcggccgcactatggcgaaggtgatccagcgcctgcgcggcgtcgccggaaccctccgtgagcaggtatgccttggtatcggccagccgtcgccgcacagcaactggacgtcgatcgagcagcacgcgtcccagcttgacgacttcgcccgccagatcgtcaggacgtcgctcatcacgccggcattgcgcagctgatcttcagcacctccgtgttgccgtaaccctggccctgccgctcaagctcggtctgggccatgagcaggtcgcggatctgatcgaggtgtcccgcgactggacgcaggccgtagcggtgcaggatctcatcctcgttcactgtcaccacgtccccttcagctgcctggccggaactcgtggaccacctcaatcagcccaacaaggtaccggttgaactcgtcgagttcctcggccggcacccacagctcgaggatgtcgcggccgccggcctgccggatcgggtatcgcgaggcgaactcgcggtcgacctcaaaccgggtgacgtagccgacgccggaggcggatacgttccagtcccgcgcaatcatgatcgcgtactgctcgttgaggaccgggtagaagatcggctggtcgggcagccgcggtggccacgccttccagccggaggcgcgcacgagttccaactcctcggggccggtcggccgccacagaatcgtcgtctcggccatcgcggcgctcctttctggccggcgaacagtaccggccggcccacgtcgtggaccagccggtttccgccttcagtgagccttttcatcctgcgtagcggttggcttcgacgtggtgcaggacgaggatggcctgcacgatcggggtcgctcggcgtgggcagcagcgcagcttgttcaggatcttccaggtcttgagggtggcgatcgcgcgttcgccgcgggcgcggattgtcgcgtgggcgcggttcacggctttctgccggcgtgacagctttgggcggaagcggtgccgcttgaatggggtgcgcacgctgccgcgggctccttggtagcccatgtcggcgaacgtcatcacgtctgccctgctcagcgcgtcgatgatgccgtgggttcgggctgcggtcaggtcgtggaccgaaccgggcagcgccggtgaagcccagacgagccggccagcggcgtcggcgatgacctgcacgttcacgccgtggtgcttgtgtttcccggagtagtacggcttctggtcggcgatccggtcagtcggcatcagggtgccgtccaggatcgcgtacgccagtcggcggatgcgttccatggcggtgtccaggtcgtcggctgccgaactgagcagggctatcgcttcctgcacgtaccgccaggcggtggcgacgccgatctcgaagccggccgcgagtcgggtgtaggtgtcgccgttacgcagatgggccaggaccagcagcgcctgccggccgggatcgagacgccgccatcgggatcggcgctgcttgcggtggcctcggatgcgttcggcgaggtggttcagggtgcggctggacaacggaatcgtggcggggtaggacagcatggcgaggctcccggtcggggcttcgagtcttggtcgacagctgtcctacctggagcctcgcacccatcgatcaccgggctaccacacccaccctgagctgcaagatcagcttggaaaaggctcactgtggtgccggtcgtcgaagtcgaactgccgggcttccgtgctgccgccggtcaggcgctgctggcagcgcaccggaaggtcgccgagacgatcactgcccagctgcagaccaggtacccagccgggcctaccccgcccggttgagccaacagatactgcgagtggccgagtctcacgaacaacgaaatcgttattcatcgacgttgaggcggatggctataacgccgtgtgtgggaaggggccctgatgcggagcgcgctgaaactcgacggccccgacctgctcggctggtgggtacggcagccgaaccagcgaggtcgccagcgggcgcggcgcccgacaacatcacccccaccgggcatccgcttcgcgttctacggtcggatgtccaccgtcgacttccaggatcggacgtcgtcgtgtcgatggcagcgcaaccacgcagacgaccagatcgcaggtcatggtcggatcctggtcgagttcgcggctaccgcgcgggcgggatgtcggtggcgaggtcgccgtgtccgcgtcggaggttctacacgaaggtgtatccggtggtgatcgtccgtatggtgcggtcggtgcatcgcccatacatgggccgtacgcggtgcgcgagctggcaactatcggccacgatcggatcgtagttcacaacgcggcgaccggatcaaggaaggcgcaccgggtggcgatcatcatcggcggttgactgctacttcccgggcgactcgatcagcggtgaggcccattggttgctcgccttcctcgagttcttctctacctgcgttggcgacgtaggcgcaggcttcccacaggttggcgtgcaggaacgagaaggcccacatgatgtaggcgtgaccagaccgagcggatcgcccacgccaccggcgccgatcaaatcgggatgcgctgatcgtgtgggagcgacgaagggtcccgcccaccgacaagcggcgtgaacgggacccctcgtaggtccgatgtgctcggattgctatccggcgcagccgggtacgtcgccggagcagttgtccggccggttcttgaccacagtggttccagtgacggtgttcaactcgaccgtgccaccattgttgaagatgcctcctccatcgaggatggcgacattcttgacaatcttggtcgaaaagagcgggagcgtaccgttggcgtcgttgtagattccgccgccttggtcggcccggttgccgatgaccgttgtctttcgcatcaccagctgacctgtgttgtatacgccgccaccgatggcggcgatagagtcgttgtccttgatcaaacttttgtcaacaacgactgccgcgttaatgtctacaaatagccctccggccatccgcgttaacgccgtgttttttacgatctccacgttccgcagagtggcgggccggtcgatgtagactccaccagcgaagttactcgcgcgattgttcgtgaaggttgtatcggagatttgaccgattccgcttctaacagccaagcctccgctccctccccgggagaaattgtcggcgaacacactcttccttatcgttacggcgctagccatatcgaaactcactacgccgccgccttcgctggacgtgttagcggttatgtgagaattgttgatacttaatgttccctgagagtttgaaacgccgccaccgaatccctgggagatgttatggctgacgatgctgtgattaatagtggtgacaccaaagttgtcgatgccaccaccgtcgttcgcgacgttgcgggtgatggtgctgtggttagtggtcagcgctccgccggagatgacaagaacccctccgccgtcggcgtttatctccccgccggtgatggtgaggtggttgagagtgaggtggccgccgatctggacggtgaagattctgaattgttcggcggcggcggcgcgggtgatgctggtgtgtttgccgccgttgagggtgatcggggcggtgatggcgggcagaccggcaccgtcgtcgatgttcgcggtgagcaggtaggtgcagcccttggcgaggtcgagcacggcgccgccgcgggcgttgcccagggtgatcgccgcgatcagcgcatcggcgctacacgggaccggtgtgcccttgtgtttgccctgctttgccttgccctcgtggtccttgttgtcggtggaggcgcggtcaggttttcccggccggtcgtcggcggcggtgacagtgccgtcgacggcgccgatagccggcgcgccaccgatgccgaggctggcggtgagagccaggccggtcataccggccagcccaaccgcccaccaccgtgacctcgcccagcgcgcacccggccgatccagttcgtggtcataacgctgatcattcatcgcagtgttggtgtccttccccgtcacggacgacaaccaccaccccgcagggcagaaccccggggcggtggtcctcggctaccaggcaggcggcagcaaccaccccgagctaaaccgacaccagtcccaccacaacacgaaaccgaaaaacatccctgaacgagacatacctccaccacgacaccagacacaccccacaccccgagaggaacccccaaagacccacgactacctgatcccacccatgagcacccccgcggcgccctcctcacctgaccggcatcgcaagcgggcatcgtcctcaacgccgactcatccaccgccctcactgctagcgtggtcgcgtcgacgatgcccggctcccacgccctcgcccgggtgaccgaggcccgccggccggggctgggagtgctgctgggcacgccggccgcaccacatacgaggcgccggctgcttggcagcggtaacgacggtgtcggggatgttcagccgagagcgggccgacctttggcagtctgttcttccaccggccggccggaccaggacagccatagtccgcgccggaattggagacaactacggttcattgcccaccaatgagccgttttcatcctgtgtagcggttggcttcgacgtggtgcaggacaaggatggcctgcacgatcggggtcgctcgtcgtcggcagcagcgcagcttggtaagggaccttccaggtcttgagggtggcgatcgcgcgttcgccgccggcgcggatcttcgtgtgggcgcggttcacggtcttctgccggcgtgacagcttcgggtcggaagcggcgtcgcttgaacggcgtgcgcacgctgccgtgggctccttggtagcccttgtcagcgaaggtcatcacgtctgcgatggtcagcgcgtcgctgatgcggtggtcccgagctgcggtcaggtcatggaccgagccaggtagcgccggtgatgcccacacgagccggccagcggcatcggcgatgacctgcacgtacacaccgtggcacttgtgttttccggagtagcacggccgctggtcggcgacccggtcgatcggaatcagcgtgccgtccaggatcgcgtacgccagccggcggatccgttgcatggcggtggccacgtcatcggcggccgccgcgagcagagccatcgcctcctggacgcagcgccaggcggtggcgacgccgacggctaagccggccgcgagtcgggtgtaggtgtcgccgttacgcaggtgagccagtgtcagcagcgcctgccgaccggggccgaggcgccgcgccaccgagatcggcgctggttacggtagccgcggatgcgttcggcgaggtggttcaggatgcagctcgacaacgccatcgtggcggggtaggacagcatggcgaggctcccggtcggggcatcgagtcttggtcgacagctgtcctacctggagcctcgcacccatcgatcaccgggcccaccacacccatcctgagctacagatcagcttggaaaaggctcattggaaagccgcagctcaacgcgagcaatttaggtccgcttcgggccgttgggccgtcgaggaccacggtcgcagtggcctcggtgaacacgtcggcgtacgggtcggacaagctcgccgggctcgatcgcggcccgcagccgggcgacggcggcggtgcgccgcttgtacagggtccagcggggctgaccggtgcgctcgccgtaggcggtgaggctggcttcttccaggtacgtcgcgccaatcagctccgcctcctgatacaggccctagtgacgcaggtcaacgtcctccggtatgtgaaggcactccgccagcagggccacgatgtcgagccaggcccgctgcgcatgccgctggtggtagccgacgccggggagcaccgtctggtcggcccccatcggtgggtggtggaaggcgtgcagggcgccgccgtagacaacgaggcgccaatcgacgtccgcggcctgcatctcggcggtgaacgcctcccgttgggccggcgatacgatcgggtcttccgacccgaccccggcccacaccgggcagcgaatgtgtgccgcctcgcccggccgacccgtggtcattgcgttaatcgttgcgatcccgcgcagattggcggcgtcgcggccgagttccagcgcgattgctcccccgatgccgtagccgatggcggcgatccggtccgggtcggtccgtggttcggcgcgcagcatgtcaagcgctgcgtggccgatgcctcgcatccggtcggggtcagcgagcagcggagtcacgcgcgccagcatctcctgggggtcggtgaaccagcgtccgccgtgaatgtcgaaggccagcgccacgtaccccaactccgcgagggcgtcggcccggcggcgctgaaagtcgttgagccccggcccctcgggtccgaccaggaccgctggccggcggtcgacgccgacgggcagggcgaggtgcccgatcattgtcaggccgtcggccgggtactcgaccgttctcgtcgtgatggacgtcatggagccggactatagcgatcgtcgagcccggccaggcagatgtttcgccgctggcagatcagccgacggcataggctgtcgcggttcgtgtcagcacttccagtcagggctaccccaccgacctactcgacagcttcctcgctcacaccggactgagactccgccgccgagctgatcgaccggatcgccgccgaccgggaccaggcccacgccaacctcgccgacgcccaagagctgatcgccagcctcgacgatgccgtcgagcgcattgaccgggcacgggcgcgatacgccacccgccccggttcccgaccagcggcgcgcaggatgccgtgccgcccgctgagagctacgcatggccgacatgagtagcgcatggcggggcggcagcaccaacgcatggcggcgactacgcgcacaggtgctcgccccggctaccccgcccctgaccgttgccgctgaaggcccacccagtgacaccgcaccgcctacacgccaccgcatggagcctcaggcattcgcgactttcactgtcacggcccggcctggagttagctcgatgacagtgttcattcgcctatcgacatacaggtgccacgtgcgttggctcttagagtctgtgacagtgaaatgatagagctttgtatctcctccacctcgcgcagtcccggtgacgtcttggtggatggcccaaagcaccttcggcctggcgtggccctcagtccgggagtcggctgcgtgcaacagcttggccgctctcctgcaccacttttcgtcgtctgcgtcggcagcctggttcgatttgaggtagcgcttcgaccccagggtatccactgtttggtcgatgatctgttgaattcctgcctcgtccacgtcttggaagaatccgtcaccgtcgacggttacctcggggtgcgcgtcccggaatggagccaatttccggtagtttctgtcgaaatcgagcggcattgatcctccccatcacggacccattttgtgtttccgccggccactaacaatcgtaggacttgaatacgtgtttgccgatagtcaccaacgtcatgaatccgactgattttcatgtatcaaatgcacaggtgagccctccggccggaccgcaccaagcaagccgtaccactccagccagccgggctacccgccgaccgcagtgaatgccatgaccgccccacgaccggagggatagccgtgccccctccacctgcacgccaccgccaccgcctgttccctcaaaacagcgctcgagcacctcgcccagctcgccgacgacgaggccgcccacatcgccgccgaaaccctggaggcccccgccctgctgcactccccggcctggggccgccgccacgccctcggcggtcacggcgaccccactcccggcctggccgccgtcaccaccgcacctcggccaccccgccgcagccggtgggcggacatgcacacccgcagcctgcgcaaactcggctggctcgccgaccaactccccaccgcacccgccggcccgaacccgtggtggcggatctacgacacgatcccccgcctccaggccggcaccgccgctgtcatcacccggcatctggtcgacgaagacacatgcattcgtgctgccgttggcggcggaccgcagcgggagctgcttcgcggagtcgagtgcccggcctgccgccgccgcgacgtctacgtgcagaccagcggaccgcaggaggcctggacggtggtgtgcaccgctgactgccggtgcctcggcctgggctgccgatgccgcgccagcggggcggttgagggcgtcgcgcacatttggccccgaagtgcagtcgtcaccggcgccgccgtgaccgccgcatacgcactcgccgtcgtacgccgatgaccgcggcccgtgttcgcctaactggcacagcttgacggtatataccggtcaacgtaatctaccccgcgtggcatcgatgcaagagccaacattcctgatcctcaccgcgctcgcgacgggacccaagcacggctacggggtaactcgggaagtcgccgaactctccgaaggggcggtcaccctccgagccggcaccctctacggagccctcgaccgtctcgtcgaacaggaactcgtcgcggtcgaccggcaagagatcgtcgacggacggctacgccgctactaccggctcactgacgccggtgccgcccgactcgccgagcaagcccgccggctccgtaaacacgccgcggcagccgaaagccgactacaagcacgacccgattcggcgttcggactcccgggcgcgttcggtgctcccgcatgaccgcctcgggggaggtcatgcgggagcagcgggcacacatcgagttggagcgctggtaccggcgacttttgtgggcatacccgatcggctaccgccggacccacggccaggaaatcctcaccacgctgatggattccgccgagccaggccaacgaacgcccaaccgggccgacgtggcggacctgctacgcggggcactacggcagtggttccgactaccaaccggcataccagccgtgatagcagccgcgctaacggtcatggtcctcggtgccgtgggagcagccgcagcgtcttggctggcgtggcagacggcggcgggactaccgtcggacacagtggcccaacaaaccgccgaagccgtcgcgggaaccccactgaccacaccagatatccgtcgaatggacgacacacagatggcctggcgcggtgtgcacgtccaagggtattcacgcccgatcccacattgggggatcgacacagcgcaagcacgactgcaagccgacggttggacgctgggacccgtcgtgaagcactacctgagcccaccccgtctgaacgaggtgtcctaccacacctttcaggcgacccgtggcggcctcgtcctcaccgtaaccgctaggccgagcacggcatcgggcgtcagcggcttccacctgcaggccgccatcactccagcccagccgaagtgggaaccgggcgcggtcctcctgggctgtctcgtcggggtgatcaccggcttggtcctcaccggctggacgatgtaccgccttcgacgccggtcactaccacgccggctggccgcattcacgctcggcctcaccgcactcggcctcgccgccttgcccaccgccgccatctggtacaaggcgctgaccgacttcaccttcatcaatcgcgaccttcatgctgtaacgccactatatcgattggtcgtgaccagtcccgccgctgaacagggcagcggagcgctggttgtcggactcgcgatcctcgtcctcgcggccacgggccgcaaccggaccaccgtgcagcccacggcaacggccgcctaaagcggctcggggttcagcccgccgcactcgccggctgaacccagggccaccttcgctgaggaaaggcccctacccggcctcaccctgccgccccgcgcaccagcagggacgtacgctcagatcatgatcagcctcgccggccaccactacggcaccgccgcacagatcgcccatgccctcggccccgacatcaccgccgcgagggtccgcgactgggcacgccgctcccgccataccgacgacaggctgcacggcctcctacccgcccgccacctacccggacgagggcgtggcgtcacctggtactgccacgaccaagctgttcacgtggagatgctcacccgcaccaccggccggggccgcacacgtgtcgaagcgcatggagtgaggtatgcgggtagctagttcgctgcagtctttgacggccgtgctgaaagttgcggttgacgacgggttcgctaggggcccaacagccggccgcaattatcttgatgtgtagccttggatcaacgtatttccaaagcagactgaccacgagtttgcgccaacgcccgaggatggacacgcccaaccaaccaggactaagcccgagtcagcttccaggtccattgccgcgttgaccgagtagagactaaagcggttgctacggacgatcactgccccctgaacgccgctacctatttccgacctgatcgcacacacctgcgcaagaacattggtggagattgctcgcctgcacttgcccgcctgacccgcccgaggagggcagaccacatgccactgcccgctggcggggatgtcctttggccgcccgagcactgcggaccgatcaacaccgagtacgccacctgggcggcctggtggtccgggaacgccgaccagctcgccaccatctacggcgccaccagcggcagccaggacacctccggattctgcaggagattcaccaactccagaaggacgtgcagcggctccagcgcgagatgcgactactccggaaacaggtgcggcgcttgccaatgatcgtcgatcagcgacgcctgatagaggtccacctccgtgaccagctcgccgccgagttggaggagatgcggcgggagggctacgcggaggggtacacagacgggatcctgcgccacagagccgacgacctaagctgagttcccctacccatcccctacgacgaatcaggcccccggttgagggggcctgacctgcagtacaggagatcatacttgggtgtccgaggggcgatcgataccgtaacccactcgaaatcagaatcgaagactctggcagctagctccaagccggacagcgcctcggcggcctaatgcaccatgtggactggatcatgtggactacgcatggcaatggtcacatacccgtgccgcagctcccggcccggagccagaaaacactcagggcctcgacgaactgggaccgtcgcacggctgcccgggttgtcggcggcatcaagccagtcagtgagcagttcgtggttgcggcgtgccccaatgaggatatgaccgacgtagacgacattacgcaaggctgtcacggtgtcagctcctactgtcgaccgaccggctgcatcgactggtgggtaccgaacccccgcgcaaagtatgtcaacggcggagccgccatcgcctcggccgccgcgacccgcgccaacacgatcatgtggtcgccgccggcgacgacttccgcgacgatgcaggacacccaacccccggccccggtcagccgcggaacgcccccgtgtaggtgccactgcacgccatggaagcgttccgtgcacttggcggcaaaccgctgtcccagcgccgcctgtccgctggagagcacattgagcccgaaccgccccgtacgacggatgacggcaagcagccgggactgacgggccagcgagaccagcaccatgggcgggtccatcgacagcgaggcgaaggcactgaccgtggcaccatacggccggccgttctcgaccgcggtcacgaccgacaccggtgtgcacacccccgccatgacatcccggaacgcctcctgaagcggaccttcggccgtcatcggaccatcgcccgggccagctgctcggagagggcacggcggtcggtcttgccgttagcatttagcggcaggcagtccaccaccgtgacctcgcgaggcatcatgtacgcgggtagccgggtgcgcagtccggcgatgagctcgtcaggcgtggccgtgccagtgcagaccgcgtagaggtcggtgtccccacgatcgtcggggtgggcgagtaccaccgcgtcgcctactccaggatgtgtacgtagcgtggcctccacctcgccgagttcgacccggtagccgtggactttgacctgctggtcgagtcggccgaggtggactaacgttccgtcgtaaacgccgactcggtcaccggtgcggtaccagcacccctggtcaacctggtcttccggttctagttcggtcacgacgccgtcgtggacccggacgaagcgtcccgcgtcgtcggtcgggtcaaggtagccaggaaaacgctgcggcccccgcaagcagagctcaccctttccggccggcctgccgtcttcatcgaggactagttgttctactccggagtgaacaatgccgatcggcactgtgtcgttggcggaccggggccactgtgccgggttggcaggcagccgatagccagcgcaggttaccgtggcctcggtagggccgtacaggttgtcgattcggctctgcggcgcggcccgctgccacgcctcggcctgttgtagggtcaacggctccccggcgaagacgctgtagcgcagcgtcggcatcgagcgctcgcgtagggcccgcatgcgccgggtgaaggagattatcgacggcaccgagcaccagtgcgtgatggcccgggaagatataaaaccgaccggggcgagtagctcatcggcagtgggaacgaccagggtggcgcccgatccccaggcgacgaacatatcgaacaccgacacgtcgaaggtcaggtcgaatgcctgcgagagccgacagcccggtcccgtgtggtagcgggggatcacctccgtcagatatgacgagagatttcggtgggtgatggggacgcccttcggccggccggtggagcccgacgtgaacaggatgtacgccaggtcgtccggcgacctgtcgagttgcggaagctccggcaccttgccgaactctggtgcctgcgggtcgacggccgccgccaccgtcggcatcgtgcagcccgggagggtgccctgctcggaaaggatcacctcgagcccggccgctgcggcgatcgctgcgtttcgggcgggcgggaaggccgggttcaacggcaccaccgtggcgccgaggcgttgcaccgccagatatcccgcgtaggcggccacgctgcgcccggcgagcaaccctacccgggtgggccggccagtgacgccagcctgccgcagcgcgtcggtcagctcgccggcgcgccgcgcgaggctgcggtacgtaagccgctcggcacccacctccagggcgggctcgtcggcgtaccggatggccgaggcatggaaccattcgtatagatggtgtccgccggccttcgtcgggccgggtgagctgtcaatcagcacgtaatctcctccgtgacgtaagtcgagctgacctgctcgaaggcgcgctggaccagactcggccgtggccggccacgcgcggccgagtcggcggcgaaacgcagcgaccgggtcagttcgccccaggccgccaccgcctgcccgacgtgggcgaacttgaactgatggtgccgtccagcggcccacaggtcctcggcatgccggcgcagcacggtggtatctccggcgaatcgctcggcgagcagccgcagcgaggccaccgtgccgtgtacccagtcgccggtggctgtcgcggcgggatcttcccgccgcgacagccaccggtacgtccctggcggtggcatccgcaccggctcgcctagtgcgtacctatcccgcaggcgcagctccgggctcagcgggggtagcggggtgagcaggttctgcaactggccgggggtcacccagccgtgccaggggcgctgggcgccgtgcggcaacagggcctcgaagtcgtccaatacggcccagcagttgtcgcgccggtcgacaacgcggaaccagtgcggcacgtctggccctccataccctgggcaccagggcaggttgcgggtgctgccgacaacaaggacgtcgccgtaccgggcgaactgctcggtcagctccgcctcggcctgtttccaggatcgggtacctcggtagccgaggcccgggtccacccgccgatggtgggagaaggcgagggtgccgtcgggtaggtcggtacgtacggacagccccactgcctcggcgaagaccgcatcgatgtcggtttgctgccggcgtagatgaccgaccaggttggtggtgtagcagctcagcatcgggctcctccgtaagcgcaactgacgggtacggtgcagttgtcccgcagggcgatccaccgtaatcggccccaccgcccggtgtggggccgtaccgggacgtcgatggcccacgggcggccagcgatgccggtcccatctgccttgacacacgcttcttgtaccgaccacacccaggcgagctcgagggcccgctggtccggtggcaggtcgtccagctcgggggcgcgttcccggaggcagcgccgcgcgatgcggtcgctcggccggtggataggaagttggacgtccactccaacctgtccgtcgacagcgaccgccgcagcgactgcgctcccatcatgggagatgctgacaccgacagtgggccagccggcgagcaccggcttgccgtttcgagttggcaccagccgcgcctgcgccgactcgggtgcgatctcggacagcagttggcgcagcagtccgcgagccgcgagccgctcggcgcgccgccacgccggttgggaggccatcgcccggcggtccgttggatgggcgctgggcgggggctgccaggcctgcgctacccacacccccggtgacacctgcaccctcatgagtccctctccccgatgggtgccggctccgctgtggcaaactcggcgagcagccggtccgcgtggtcggcgacgccggtcaggacgacttccgtcgcgccaccggcgacgccgaacagcgcgctctcggcgcgcagccgctgcagcccgtttggagcgaacccagcggcgccctgcagatgggcacactcgccgagcacctgttcgaccgtactgccggcggcggccttcagcagtgcggctgacgcttggtcgtgctgcccggcgatgcgggggccgagcatcgcagcgagcgcgtcgagctgacgggcggccaccaaagccctggcgaaccggtcccgcacgacgtcgcgccgccacagctcgccccggtcaccaagccatcgccgcagcccgccgagcgcgcggtggcagaccgccgccgcccagtatcctccggcgagccgctcgacggcgatatgccgggcgaacaacggcagtccccggccggcgcgcccgagcactgccgtcgccggcagggtgaccgcgtcgagccggacgtggcccacgcccgccccccggaataggtcggtctgcacggcctccaccattacgccgggcgcggtggcaggaactaacacccaggtgaagttggtgaagtgcggcccgggccggtgtcgggccagcactaacagccagtccccaccgactgcgttggtgatccagcgtttggtcccggtgaccacgactcggtcgggtccaatctcaacgacggtctccatcccggtgagctccgaccccggccccgtgtcggtggcggcaagagcggtgatggcctctccggacaccgtctgccgaagcgcggtggattccgccgccgtctcggccagcagcggtacagcggtggcgagctggacgcaggcgctcagcaccgtccctgtgtcgtggatggtgtcgagttcggcgagcagcgcccgcagccggtcgggcacaacgccgcgctcgggtcgccggtcccgatacaccgacgcgacgcggccggtcgcgcccagctcggcccaaagtgagccggccaggtcggtgtcgacggtaggcaggaggtcagtcaaagcggacctccgggtcaagcagcaccagcttgccgctggggatccggagtcggtcgttgctgtagttcagcgaggcggagcggaggtcgcgcagggcccgttccaaacgggtgaccgagtccctcaggtagccgtgccgcaggccgaccgcctcgacgagatcgtcgactgccgcgtagcactgctccgacgcggtgaccttcaaaccgttaatcagcatttgcactcgggggtgggtcaggttctcgccacgctgcacgacctgcgcggtgtggccgagcagggcgtagacagcggtcaaccgttgccgcgcgtcggccagtcgggtgagcaacagctcagagtccagtttcagcgagccccgcgtcctgcggtcacgcagcagcgagaccacccgggacaggactccgttggcggtgcccagccatgccgccgaccaccccaggtgggccagcggtccgaacgtcgcggagacgatctcatggaaccggccgtgctcgcccaccacctgatacgccggcagcgttcctcgcaggcgcagggcgccgctgtgggtggcccgcatccccaacggctgccagttgcctgtggcctcgattgtcaattgaccacggtcggcgtagagcagcgacacctgggtgtcggtcattgcgtctgggctacgcattgtcactaggaaaccgtcggcgtatccgccgccggtgacgattggtgcgaaccggtccagcagcaggtattcgtctcgcatagccagctcctcggcggagttgagcagactaccgccggtgcccagcgcggtggtcaccgaggcgaggtagacctcaccggctgcgacccggggcagcagctcgtcgcgcagcggttgtcctgcatagccgaccagcgcggcgacctgctgacagtgcatggcaaaaatcatggcgacggacatgtcgcttcgggccagccgttcggtgacatcgatcaaatcggccaagcttccgccgagaccgtcgtgctcacggggcacagtcagacccagcagccgggtctggcgcatctcttcgagagcctcggtgggaaagcgggcctcccggtccgtcgcgtcggcctgcgcggcggcgacggccgcgacccggttaaccaaggtgtccagatcctgccgtcgtggggcgatggtggtcatgccacgaccttctgccccagtgccgtcgagaccgcgtgccagagcgaaccgaccgtctcgaaggtcgtgtcgttgaggtcgtcgtctggcagcgaaacgtcgaacgtgtcctcgatggcgaaaagcaagtcgatcgcatgcatcgagtccaggcccagctcgcgcaggccagcgtcctcggtgatgtcccggtcaccgagcacgggcaggtacgggcgcaacaggtcgataaaacgtgggtccatgtgggatcagccctttcgcgtcaggtgcaggcgagacacgtgcgtgacctggtcgccgtcgacggcgacctcggtcggggtgggatggctaaggaaggccagcaggctggccgaaagcccgtaggcgccgacgtttggcacctgaagggtgtcgccgggatgcagcggcgacagcggcgcgtttcgggaccacaaatccaggggagtacacagtggcccggcgaccatggtgggtcggagatcaccggccgccgtgtcgctgagcaggtgcggattcagtggcggcagccgtcgcaggccagacatcccgccgaggtgattgatgccggattccaacacaacgaggtcccggccatgtgaccgtttgacgtccaatacccgggtgaccaacgtaccggcggtgccgaccaggtagcgaccggactcgaagacgacccggacggcaccgtcgcgccacccaggcagctccgcgtcgagcagccggtacaacccgtcacgcaggccagacagcacaacgggttcgcccacgcaggcgaacggggcgccgaaaccgccacccaggtcaaccactcgcagcctcacaccgtgccgtgccagtgcgcaacgcagctgcgccgcggtggccagtgaccgaccaaactgggccagtaggtcgtgcacctcggtcatgttggtgcccatgtagaggtgcaggccgacgaccggagcgttgagcccgccggtgaacctggctggatccgcaaacacccaactaacgtcgacgccgaactgcgacgccacccccgtcatcgtcagtccctgccccggcacgggttggtcatcgttgatccgcaacaggcaccgagcctggaccccggcctcgccggcgagccggtcgagctggtcgagcccaatgggtgagtccaccgagaactcccgaacgcctcggcgtagggcgtggcggaggtcctgatcgcgtttgccagggccggtgtagagcaaggtgtcgggtggccagccggccgccagagactcgtccagttcccccaccgagcagacctccgcccgggcgccctgctcacgcagcgtatcgaggatcgccggatgcggattggccttcagcgagtagtagatctcggagcgctcgggcagagcggcccgcagtcgtaccgcgttggctcgcacctcggcgagatcgtacacgtacgccggagtctggacgccagagcgaagcgcggtgtgcactgcggcgaaggccgcaggtgacgccagcatgtcagtcaccggtcaccgccaactggagtgccttacggtcgaccttgccattgccgttcaatgggaggcggtcaacgaccacgcagcgccgaggcaccttgaactcctcaatttcctcgcgtatccgcaacagcacctcgtcgggggtgaggtcggtgacgaccgccagcgcggagggttcaccatccagcggaggcacgacggcagcaagctccacctcgggaacccgccgcgctgctgcttcgacctccgtgacgctgacccggaagccgcgctccttgtagatgtcgtcgaggcgtccgacgaagtagacatacccgtcttcatcgagccagccgtggtcaccggtgcacagctccgggaacagtccgtcgcggcggtggaaccgctgggcggtcagctcgagacggcgccagtaacccgccatgacgttcggcccgcgcaccaccagctgaccgatttggcgcggacccaaccgggtgccctctgcgtcgacggcaaagacttcagtgcccggtagggccaagcctgacgccccaggtcggtccaggtctccgtctggcggcatgatcgcagcccgcttgcactcggtgagaccaaacatgagttgtacacgcaggccgggcaacgcggcgcgcagagcgcgcagggtctccggcgacatcgcggcgccggtgttggtgagcagccgcaactgcggcaggtgcgcgggcccgcgacgcaacagccgggcgagggtgtcagcaaccgcgggtacggcagcgaggacggtagcaccgctgcgcacgatgttgcccagcaggcccgggccgacctcggccggttggccaaggtagacgtgcgcgccgctcgccgctgcgaggaacaactggtacatgccgtagtcgaaagacaacggcagcgggcagtacacgacatcgtcgggctggtagttcagcctggactggatggcatcgacggcaaacagcatctgctggtgcgtggtaaccaccgcctttggccgatccgtggtcccggaggtgtagatgaggcagatggggtccacggtcagcacctgccctagtttcgcgccgtcggtgggagtcgacacgacgccccgcagctgaccgggagagaccacgggcaggccgcgcttctcggcgcagcgctgcgcgtcgtcgtcggcggcgaccagcaaagacggctcggcgtcatcgagcacatgggtaagggcgctgccgcgggtgtcttggtgcagcacggaaaagaccgcgccgacgcgggagaccgcggtgatgaccactgcaacgaccacgtcagtcgattcgacgacgaccactcgctgaccgcgtcgtaggccctggttgtgcagccaggcagcgactcggcggctggcggcggcgagttcagcgtgggtcagcgcatcggtccgggtggacacggcggtccgctccggccaccgccgcgcggcggtgtcgatgagttcgtgcaagagcatcaggacgcctccaccggctgcagggcgacccggcacagggtgtcgatgtcgcggagatttccgggtaccaggtcgtcaggggccaggttcacggcgagccggtcctccaggcgttccacgatttcgatcaagcgaaaggagctgaatgtgggaaaggcgcggaactccttgccggcaaggatgtccctcggcgaggcgcccaggacgtgggccacctcggcggcaatccgctcccgcagaccaggtctactgaggagggcaccgtcggcggcgagcagtgtgcctagtcggtccagcgcacccggcggctccggccggccccggcgcacccggcggtacgccaggtaggtctgctcggcgagaacgccccactgttgcaggtgccattcgattgcttcatcctgcggaccgaggacctgctcgcggagcgcgacgtgcagccggcgagacctggccagcagccacgtctccagggtgaggcggcgcagggccgcagttcggtccggatggtcccggtaggcggctaggtaccccgcgaccacctccggcgggggcatctcgacgtccggtaggggaagcttcgccgccaccgcaccggcccgcaggacgacggcctgcgccccgccggtcagcatctcctcgaactcccgccgggccagccgccaggcacccgggcgggcccgaccccattcagtgtcgttgtgatacccgtcggtgacccgcaccgcgtcttcaccgtcgcctcgaattaggaagctgtggtccatgtgctcgtgtcggtggtacggcagccacggcaggtcgaacgcgtcggcgacgaggtagatgtcgtcgtgctggcgtagcagggcggtggcctcagagcccgagcagacccggatccgcgtctcgatctgtagaccggccagtcgctgggcctcacggaaccgttcgtcgggcgacggctccacggttggcagcctgtcgtcagccggtcggggggtgaaccgcagtgaggccccgagcgcgaggtggcgtccggctccgtgccaccggtctgccagcaccgccaggttcgcctgcaggcagtccagcagctcggcgcgtatccggacggggaagggaactgggttcattgggccaccgccgccgtggtcgacaccggggcgagaccagacacggcggcgagcagagcttgcgcgtccggggactggtcgttcagctccccgtcgagcagctgctggtaggcgctgaggtcgaggtagccatggccgctgacgcacaccagtaccccgtgcgacgcctgtaggtcatcagcaccggtggtggccagctgcgccgcggcggcgagggcgtgaccggactcgggagcgggcaccaccatctcggtggtggcgaaccgctgtccggcctccagggccacgacctggtcgatcgccatggccgcaacgtgcccggagtgccgcagggcggagacgagtttcgctgcgccatggaagcgcaacccggccgagtgagagtcggggatggagtacgagctgccgatggtgtacatggcctccagcggtgaggtgtcggtcgagtcggtgcggtcgtaggcgtagattccctgggtgagcttcggggcgctgctggattccgctgcaaccagcagcggcgcgttcgtgccctggctgcgggcttcagcgtggaagggcaaagccactccgccgaagttggagccggcgccgacacagcccaccacggcgtcgacttcgccgccctgctcttggagttgctcgccggcctcgatgccgatcacggactggtgcaggatgctgtacgtctcaccgctgccgatgcagaacgctgcaccatctctgccagcggcgtactcgaccgcctcgccgatggccagggagaggctgttgccctgaccctgtgcagagcgggacacccgggtggtgccactggggctggcctgcacctcggcacccagcatcttcatcaacacgccgcggtagggcttgcgggacaggctgcttcccaccatgaacacggtgcatcgcaatccgaacagtgcgcaggccgcagccagcgcagtgccccattggcctgccccggtgccagtcaccagttcccgcgcgccggcgttgcggtagtagtaggcctgggcaagcgcggtggtgagcttgtggctgccagagatgttgcccccttcgtattttacccagatcggcaccttcgcccccacggcggtctcgaaccgcgtggcccgccacagcggggtgggccggtagctgcggtaggcgtccagcactggtagggggatctcccagtactcgtcgttgcgggtgcactgccggaccagggccatgggcaggttcaccgagacggcgttgtctgccgtgacacgcgccggcgtccggtccggaggcaggggggcgtccaggtgcggcagtacgctgcgccattttgtagggattgacacagtcacgactgtgcccgcaggctgctgtccaggacgtcgacgacgtcgcgcacggtggtgaagcttcggcccacgaacaggtcgtcggcgagtgtgatgccgagttcctcttcgaggcgcaccagcatgccgactaaggcgaaggagttgagcgtcaatagatcaccgttcaacggctcgtcatcggcgacctcatctgaggtgatgtgcaggctcgactcggcggccaggacctttttgacacagtagctgatacgcgggcggtcgaggttggaggtgaacatgcgtgttctcctgactggaaagagacagcagagatcagacggctctcgggagcagctgaatggtgggtaacaggtgagggatcgggtcaacctctaagggttgcatgtgggggacatggcgtgatcggacttcaggaaagtgcggacaagttgaagcacgatgggcagattctctcggttgaatacgtcgaaatgaccgcaccgaatcggctggaccgtcaggttatccgccaaagcggaccacgactcgctctgagcggtcccgtcgatggcagtgcagggaataagtagggtcggacctaggtagcggttggtgacacggtatccccgccgggccgcgatgtgggcgtccaccgtgcggcgcagcgccgtcaggtcgtcgcgatccgcgacggcctgacccagcaccgccgaccgcaagtcggcctcggcggcctcggacaactgccacgggtcagggctgctatcgatgagcacgacccgcggcggggggccttcccgtgccagcacgaccgcgagttcccaggccaacagaccgccgagtgagtagccgaccagcaggttcggtgccacggaaagctgccgcagggccgtcgagtagcgccggagcatcgcttcgatcgtgtggtcgggctcctccctgtcggtcaggccagcggcacgcagcccgtgtacggggccctggcgagccagtggtgggacgagtccggtgaacgggccgagcccgccgccgagtggatgcagcagaaggctcctgaggcgaccggggcggctgctaaacgtcagcagaacccgggatgtgggatttttcggacgcggcatatttatcccttctccggcctgcgggcctgccgccagcaccggcaattggacacatgcgtatgcgacgcatagaacacatgcttgcgcgacgccgcccacagcgctcgctatttcaattccgttaacgacgagtgaaaagggaggtccaagcaggtacacggtagatcaaccggatgcggaccagcccgggaaactttgctggaacgagttcaaatcgtcatctgatcccatgtcaatcgcgggaatcccatgccgatcccggttgcacccctcgattgcctgtggcaatgtccatcgtcgagtcgacagcccaagccaaggggtggacaagtgggccatctggtatttgtagaaaccaccggactcggcgtgcaaacgctagaatacgcaaaaagatccgggcacaccgtcacatttctatggtccccgcactacgacttcaccgctccggcagccacccgagagcatgcccggcgcatcgccgaccactgtattgaggtgtccgacatccacgacccacaggccactcgcgccgcactgcacgccgccgacgccgaccaggccgacgcagtcctgtcgactctggcattctgcacccccgcagccgccgacctcgccgagttgatcaaagcccgcggcacctccgtcgctggggtgaccaacgccggggacaagggacgctgccgggaggtgctgcgccgcgccggcatcgccagcctcggcttcgccgtcgtcacaaccgaagcggacgcactgcgagccgcggccaccatcggctatcccgtcatcgtgaaacccgcgctcggcatcgctaagtcagtgacctcggtcgcctggtgcgccgacgacattcgcgcccacttcgccacggcacaggcgaccctcgacggcctggcggagggcatcaccgcccggctcgacgagcggtacatcgtggaggagttggccatcggtacgctctactcagtggaggtagcagccgacgggcggcacaccgtccctttggttgcggtacgccgtaaagtcagcgtgaacaaccccgtcatcgaactcggctgcaccgtccccagcgggctaagcgctcacgacgaggcggatctaggcgcatatgccgcagacgtctgccgcgcgctcggcctcaacctcggcatctttcacgtcgaggtgatgcacaccgcaaccgggttccgcctcatcgaggccaacccccggatcaccggaggcgccctacctgacaccatcaacaccgtggccgacttggatgtcttcgctatcctcgtcgacctcttcgccgaccggcccatgccactgcgcccgctacgcctctcgggcgcggcctcccactccttcctcgccgccgcgcgcccagcccgattgcccgagcacctttcccccgactggttcacacggtttgaagccgtcgtgcactcgggctgggcacacgtcggaccgggcgacatggtgcagcagatgaaaggcaactttgactccttcggcatgatccgtaccatcgcggccgcgccggcgctggccgagaccgcgtgcgctgaggtcaaggtggcgatcgaaagcctcatcgggatccccctgctcgctgatcagacccagagcgtccccgtgagggtcgaccagctcggccccaggagcggacggtgaacccttccaccgacggcgcgaccgtaaccggccgagctccttccgcgtccagtccgtcaccgaggcggaacgtgctcccctcgtcgatttcgccactgatccgctatctactgtcagcgtccctggtccggtgcgcccagggtggtgccatcgtcggactggtaacgctgaccatcgaatccggcgtacgtggcggaacagccctcgccggggtgctcgccgcgttactcaccgccccgcacgtcgccggcccctggctcgcgcggtggctagacacaacccgagacggccgactcgtcctggccggatcctttggcctattcggtattggcctggccgccggggcgctgctactcggtcgcgtacctgtgcctgtcgtcgcggtgctgatcgtcctggccggccttgccgggccactgatgatgggcgggctcagcagccggctgaccagcgtcatcggcggaagacagtcgctgctacgacgggctgagggctgggactcggccacctacggcctggcgaacatcgtcggccctgctctcgtggctgctgtcggcgccctaaccgggccgctgtaccccgtattggcgctatccgtcgcggccgcgctagcagcggtgctcgtgctatcgctgcccatccgagagcaagccaccgcggagccggaagccgcgctcggcgtcggcaaggcgctgcgaacgttggtcaccatcgaccccctgcgccgcgtcatgaccgccaccaccctcaccgcggtgagcatgggcggcatcatggtcatcgccgtggtgttcggcgccgaactagccgggcaccgcagctctggcccagcgctcgccgtggcgtacggggtgggcagcctatgcggatcggtcgcggtggccctgatgccacttcagggcgagcccgagcgactgactattaaactcatcgccgccaacgcagtggcagtcgcgctatgtgcggcagccccgagctacctgctggcccttgtcgccttcgcgctcgcgggcgcgagcagtgcgatcctgttcaccgccaccctcgccgttcggtcgctctactcgccatcaggcgcccgcgcgcaggtcttcgtctccatggcagggatcaaaatggtcgccgcctcggtgggcaccgcgttggcgggcacactcgtcgccgtcggcccccggttcgcgttactaatcggagccacgatcaccgccgtcgcggtgatcgtggcgctggtcgaccgccgcgtcacccaccccagctctaaagtcgctggtacatcctgagccccgagcggcggccattgcgccccggccggtcgccggatcacaacagcgaggacaagcgtaaacagcactacggccacattctagtagcactttattaggtcggcacaccaactggcggcagtgagggcagaatccgagccaggtcgcgagttggtatttgcgctttccttaataagccgggtagtggaatggacttcgggcagctcacgcaggacggtgtagaggctcaggtctgccctgttgctttgggtctccgtaactgggtgaggaacagatgtgcggctgcagtgagggtgacgtggcggtgccagccgatccacgagcgtgtaccgtgccaaaactcgttaccggctttgaactggtgttttggggatcgtgtcaggctgcctggtggtattcgctgatcaggccgttgagtcgtcgccggcgtcgtacgggcttattcatggggatgttggcggctgggtcgtggttgggtgggcgttgctgtcgtccttggtgtggtcggtggttgttaaagtggtcgacgtactcgccgatcacggtcagtgcgtcgcgttcgttgtagatcagcaggtggtcggtgcacttctagcggaggctgcgtcccagcgttcgatgtagcagttggcctgcggggtggggtcttgaccacggggatgccttcggcggcggtgaacaccgtgtcaaaggtggtggtgtacgtcgcgtcgcggtcgcggatgaggaatcggaaccgatcggctggccgagttgcaatgccgctggcccacccgggccgccgaggcggtacgcgccgacgagaaaccgccacgcaccgcggcgagccgtagcggtcccccaacagcggcagtcgtctgaggccctgccgcgccgcgtcgctgggctccgcgccgaagccacactgcgccaacggctgaccccgatactcgcccgcaccagaagacctcggccgacaggccgcacaaacccgcgggatcgccgatcagcgggcaacccttcgccgcacccgcccacaaccccgccgcgaccacgatgaccgccaccgcagacccaccatcgaccgcagaccatcacttggacgatgaaggcaccagtcacccgaacccccgacccggcacgtcaacgccggccgacttcttcaccgcggtaagcgctccgcgaacacgtcccctcccagcgcgtatgggtggatgcgacacctggtgaggccaccatcacgcggatccggttgatgcccgtgtgaggtgttggtcgggggcgcagtgatggcggaatcccggccggcgtcagcgcgttaccgtgtgcctacgaccgaggagctaccccgcccacgggcggacgccacccgtgtgtgccccggaatgatggtggcccgccggtcgttacacagggacccggcgccgtgcgagcccctgaacccccggggccgcggtcgcctgagaaacgtacttctttttcttgttctgttgagcgccggacggtgctcgcacacccctgctcccgaatccccctgtcgggtgcgtgtgaggtgtcgacccccgaatggagcattctcatgaacacgattctgcgtcgtagtgtgctggccgtagctgcgtccgcgactctaggcggagcgttcgcggttgccaccacacccgccaccgctgccggcaacccacacccggacaaggtagccgaggcttcctcgtggctgcaggaggagcttctgacgttgcagccaggtacggccgacggcggtgtctacaccgacaagcctggctaccacaacactcgcgccgcaaacgaccccaccgactactccatcctcgacgaaaaggaccaaggcggaccctcggacaaggccgccgcctacgactggaccttctcagaggccaccaacatcgcggagtactccagccgcctactcgcctccggcaaggactccaacgatcctcgcctggacggctggcgtgagttcttcgggcaggccgacaacgacaccgacgtggaaggctgggacttccgcaccgacgaagccgccacgtccgacccatcccacctgtggcacatccacctgagcgaggaccgcgacaaggtcaccagcttcgagaacaaaaaggcactcctcagcgtgctccgaggcgagaccgtcgaccaatggcgcctcaacaagtgacccacgaccggcttcccgacccgtcagaaacaagtcaaggcagggtatgccgcagaccgagaggcctcacggctggtacgcaaggttgatcatcatgccggtctcggcgtggtagatgttgtggcagtgggtcatccactggccggggttgtcggcgtcgaggtcgatggtgacgctctggtgcggggtgacgatgacggtgtccttgcggggccgccgtcgcggagcgcgaaggtgtgtccgtgcacgtgcatggggtggaacatcatcgtctggttgaccatccgcagccgtacccgctcgccctcccgcgccaggagcggctccgcgttggtgaaggtcttgccgttgatggtccagcggtagggcatcatgccgccgccgaggaccagctcgtgggtccggtccggtgcgcgctgcggcagccgcacgctgccggcggcccgcagccggttggcgagaatgacgcggcggtcgagttcggccgggcgtacctgggccgacggtggccgcccgtctccggtccggaccaccgcgagcgcctgccccgtcttgccctcagcgaccgcgaccagagggaacaccccgtcggcgacgacgacctcgacgtcgacccgctcccccatgccaacgaccagtgcgtcggtgacgtctgggacgaccgggaagccgtcggtgtgggtcacggtgagccggtgcccacccagcgccacccgaaacgcggtgtcggacgcggcgttgaccagccggagccgcacccgctggcggggccgggcggtgagcgtgacgggggcggccggcacccgaccgttgatcaggtagtgcgggtagtcgacatcgcccgcgccgccgagcagcggcgacatcatggattccatctcgccgccaccgatcggcatcccggcgccgtgattcatgccatgcccgccatgcatgccgcccgcgttcccgccgagggcggccaggacgtcgtccggggtgcgcccggtgccgtcgacccagtcgtccaggacgacgatccactcctggtcgtagcggcccgcatcgttcgggtcgtccacgatcaggacgccgtagagcgcacggtcgagttgcaccccggagtgcgggtggtagaagtatgttcccgagttgggcagggtgaactcgtaggtgaagcgcccgcccgcccccgatcgggtcctgggtgaccccgggaacgccgtccatgtcgttgcgcaacgcgatgccgtgccagtgcacgctggtgtccgcaggcaggtcgttgaccacgtcgacacggagcaggtcaccggccttcgccctgatcagcgggccgggggcggcctcggcgtacccccaggtgtcgaccgtcacgccacccaggtccagggtcaccgggcggggggtgagggtggcgcggacggtcgcggcgccggggcggcgccgggccagttcggtgcggcggacggcctcggcacgcgggttgactagtttcggggtgttgcggtcggcggcgacggcgacgaccccggcggtgccagcgagaccggcagccccggcgatcaggtgccggcgggtgagcagcggtgacatggagactccttcggtgtccgtctccagcgtgatcaaccgccggcccggcacgtaggggtcgggcctcttcttcagagaatcttcatggcccccgagggggcgttccggcggcttcgagtcatggttggcagggacgagaggtcacccgtaacccgaaccggggactccccacccggcaggtcgatcgacaacgagaaagtggacgtagccgatgagcaggacgtcgcagccgacacggccgcacagcaggtccgaatccggacgcacgacgcagggcagcggtgcgccggccgtaccgacgcggaagttcgtcgtcgcgacgctggccgcgctgaccctcatcgccgccgtggtggtgttcaccctgcgcggtcagggatcttcggacgaccacaccacggctggtgccgggcacgaggggttcgggcacgtccacgggatcgcggtcgagccggacagcggagccatgcacgtcgccacgcacgtggggctgttccgcatcgacgacccgcacaccgccgtacgcgtctcgaaggacgacctggacctgatgggcttcaccgtggtcggccccgggcacttcctggcctccggccactccgagcacggcccggccaacgtgggcctgatcgagtccaccgacggtggggcgacctggcgggagaagtcactctccggtgcggcggacttccacgggctccaggtcgcccacggctcggtctacggctacaactcgaccgacggcgcgttcatggtcagcgccgaccagcggacctgggagcaccgttcccgaacagcgatcggcgggttcgcggtcagcccgtccgacagcaataccgtactcgccgtcggacgcgacggcctgcagcgctccaccgacggcggccgcagctggcagccggtgcccggcgctcccgccgtcggcctgctgacctgggaccgcaccggcgtgtgggcggtcgctcgggacggagcggtctggtcgtcggccgacggcggggggcagtggcagcggcgcggcgccgtgccaggtgagccgcacagcttcgccgtgcaggacggcagcctcttcgccgccctcgccgatgaccgggtcatcgccagtatcgacggcggtgctacctggaccgaccggtacacgccggagtgaggagcacggccgcgagggatcaggacatgagtggacaggtgctggtcgtcgacgacgaacggagcctcgccaaggtcgtcgcaagctatctcgcacgcgacggctaccaggtgcgctgcgtcttcgacggtccggcggcgctggacgcagcccgggaggacgagcccgacgtcgtcgtcctggacctgatgctgcccggcctcgacggcgtggaggtgtgccggcgactgcggacgttcagcgattgctacgtcatcatgctgaccgctcgcaccgaggaggccgacaaactgaccggactcggtgtcggggccgacgactacctcaccaagccgttcagccctcgagaactcgtcgcccgcgtcgcggcgatgcagcgtcggccacgccagccgcgcggccggccggaaccggcaccgcgccggttcggtccgctggaggtggacgtgccggcccgcgaggcccgcctcgacggggcgcccgtgccgctcacccgcaccgagttcgatctgctggcagtcctgtccgcccgaccgaacgtcgtgctgagccgcgctgagctgatcaccgcggtatggggtgaagggtgggtgggcgacgaacacctggtcgacgtgcacatcggccatctgcggcgcaaactcggcgacgcccccgcccgcccccgcttcatcctcaccgtccggggcatcggctaccggatgggaccacagtcgtgaacctccggcgcgtcagcctcgcagtgcggctcttcgccgcgcaggtgctcgcgctcgccgtcggcgggctgaccctggcactggtcgccggcgcggtgggcccacggatctttcacgagcacctcgggcgagtcggcggggaggtcagcgccgaggcgcgctggcacgtcgagcaggcgtacgcctcggcgaacctgctcgcgctcggtgtcggtctgctcgccgcgctgggcgcggcgctggcggccagcgcgtacgcgacacggcggatcacccgcccggtcactcacttcgcgcacgcgtcggccagcctcgccgacggacactacgacgtccgcatggccgaccccgggctcggcaacgagctcaagaccctcgcggactccttcaacaccatggcggagggcctggagaccgtcgaagcgacccggcgacggctgctcgccgacctcggccacgaactgcgtaccccgctcgccaccatcgaggcctacctcgaagcggctgaggacggcgtcgctgtcgacgacgaagacctccagtcggtgctgcgtgcccagaccgcgcggctgcaccgactcgccgacgacatcgccgcggtctcccgcgccgagacgcatcagctcgacctgcacccggtacggacggccccggcggacctggtccgggacgccgtggccgcggtgcggccccgctacgccggcaagggtgtgacgctgcgcagcgaccttcgcccgtccccgcaggtcgatgtcgacccacagcggatggggcaggtgcttggcaacctcctggacaacgcgctacggcacacccccgagggcgggaccgtcacggtacacgtgatcggcggtgccagaagtgtggagctggcggtggccgacaccggtcccggcatcccggcgcagcacctcccgcacgtcttcgaacgcttctaccgggtcgacacggcccgggaccgggacaacggcgggtcggggatcgggctcgccatcgtgcgggccgtggtcagcgcccacggggggcgggtacgggcggataacgtcccgggtggtggcacgatggtcaaggtggtcctgccaccgtcgggacaggggcaggtctgaccggacgaagcggccctagcgcagttcgccaggggccgctttcggcggtcggcccgccctaccctcgctccgatccacgggtatgcaggccacatcaatgctggtgatgaacacggtggtgtcgacgggacagatgatcgccgccctcgacctgaccaccggcaggctgatctaccgcatccgcgaccgcaaaatctgcgacaacttctccccgcacaagcaccccgaggtccgcaactggtgtgccaccaaccgcgtcgacctgatgttcctgttcacgtatgcgtcctggctggactggatcgaggccgagttcaccgccgtccgctacgtcgccctcaacggcaccgatcaccgcacccgcaccgagcagaacaccgccctcggcgccgacatccgctggcgcaaccaacgcgaggatgccagcggcgatgcggtagaggctatgggtagggctactgcctcggcggatgggtgccacggcatgaggtcacctggcttgcagaaggaacggcaatgcgtggtgcctccccgtggtcaagctacaatggccgaagagtttgatgccaagttcgggtgcggattgatcggtgtaaacggcgggatgcgagcttcgatcgctgcggccgcatcaagacagagatcttctctgaagcgtggtccaatgacctgcacggcgtgcgggaggccgtcggtttccccgattggtatcgcgacggcaggcagtccgagcagattgacggccaccgccaaccgcatcgtcgcgggaaagtcggacagccagacggggtcgaggtcacatccaagcacgaacgccggctgcgtacggatcggggccagcaccagaggcgttcgaccaaaccagtcactccacacgcgggcaatagcggctcgttccatcatcggatcgaatgtcggctctccctgagcctgggtccagaatggttcgtacacttgccagaagcgggcaaagtcgtcggaggcgaccgtcttcacgggtggctgcgtccgttgtacgcggccgtagctcgccatgatctgggtatagatttcacccgctcgctccagtgcaggagcgtcgcactcctcaacgacgtagccggcgtcggtgagcaggtcggctgcccgtcgtagcgcgtgccgcaccgctgggtgaatgtcgatcccccctggtgccgtgaccatggacactcggatcggccgtgacacgggcggtccgttgagcgggaccggcgcatgccacggatcacccccatcgctggcacagatatgcgtgaacgccaggcgaagatcgtcgacatggcgcgcgatgggaccgtgcaacccccaacagttgaaatgcgaacggcgtcggccgtcgaccatcgctctgcgctacccggccgagagagggtttcagggccgccacgccgcagcactgcgctggccagcgcagcgagcccgcgccgtcagtgcccagcccgagcggggccaggcccgtggcgaccgcgacggcgtcgcccccgctggagccgcccggggtgtgctcggcggaccatgggttacgggtcgcaccatgcagcccgttggtggtgtgccaccgcatcccgaactcgggcatgttggtcctggcgatcggtatcgcccctgcagcgcgaagctcggcgatatgcggtgcgtcctgagtggcgataacatcgcgtagcgcggcgataccctgtgtagttgcggagccggcgacgtcgacgttctcttttaccgtcacgggtacgccgcacagtggcccagcctcttcgccgcaccgcaacgcctggtcgaccgcgtccgcagcagccagggcctgctcgtcgagtacggcggtgagggcgttcacgacgggattggcctcgtcaatccggtgcagatgtgcctgcaccacctcgcggctggaaacctgacccgttctgacttgccgcaccaactctgttgcgctcagcatccacaactccggcatatcaccttgctgctcagtcatgcgacgaaggtagaggccttgccggtgaatgagcagtcttgtcttttcgcaccgcctcagccgtctcgtttcgcaccgcctcagccgtctcgtttcgcaccgcctcagcggccagcccagttggtgacactggcgtccggacgtgggctggtggcgtggctcctcggagcggaaggtgcggtcagcggctgatcctgcgggcccacgctggggctcggatgcgctgagggcagtgccgttggcgggtcgcctcgcgcgcggcgatgacgcgcggtggcagggaggtcccgcccgccccacccgatagatttggcctacgccaaagtcaaggccaagcagctcgcccaccgacgcgctgccagccggtaagagccgtcggcgcctgggcagggtccggccatcgacggcctgtccgggccggagtgtcgggagcttcccaccgcgttccacgtcgaccaggagctcggtgtgaacgggctgctgggcggtaggtgcgaggacgtcgccgaagggtcccgtccttactggcaagcggccggcgggcaagggccgccggtacctgcgcccggccggcgccgacggcctgtacgggccggagtaccggtaactgatcaaggcgttccgggcggaccagggtctcacccgggatgggctgctgggccgcaagacgtgggatgccgcgtaccgaacccgattcgataacccgctgggagatccacggtggagatgctgctcttgatctcggggtaatcgccgccgtcggcaccgctgccgaggtacttcgccgcgctgcccgcggcacgctggccaccagccgcaaactggccatgctcgcggacgacctgctcggcgagccaccccggcccggcctctccaaggggcgccccgggttgatggaccgggtggtccgcatcgagggccgcctggacgccctcgaggagctgcgccccaacggcggcagctcgatcaaggaccaggtgggcaggatcgcccaggccaccggcgccgaccaggcccgggcggtaacccgttctgctgcggcggcagggacggcgtattcaccatccccgaccctaaccaggaagagtcccgcccctgccgcccgtagacggcaggggcggacccttcgtgatacccgagcgacagggatcagcccgggcagccggtgacgttgacgcagttgtttggccggttcttgaccacggtggtgccggtggcggtgttcaactcgaccgtgccacccgccacgttgaagatgcccccgccaccgttagcggcagcggcggtattcttgacgatcttggtggtgaagagggtgagcgtgccggcggcgtcgttgagaatcccgccgccctgggttcctgcttggtttccggtgaccttcgtccgccgcagcactgtgttgccttgttggagaatgccgcctccgccgaaggtagcggtgttgttcttgatggtgctgtcctcgatgaccagaggcgtgttcgggttcacgccgagtccgccgccgccaccgtccgtcgcggcgttgccggccacggtgacgttcctgagcgtgaacggccctccaccaacaccataaaaagcaccgccgccaaatctggcggtgttctgcatgatgcgggtatcggtgaccgtgccggctcctggactggcgaacaggccgccgcctgcctgtgctgactggttggcggtgatggtgctgtgcgcgatgccgaaagtgccgccaacgacggtgattccaccgccgctggttctgctgttgttggcgtcgacctgggagtgggtgaccttcaacaggccagtgctctggatcccaccaccagctgaaagagttgcggtgttgtggctgatggtggagtgtttgacggtggtggtgccgttgttggagatgccgccgccaaagatggcgatattgccggtgatggtgctgtggttgatggtagcggtgccgccaggtttgacgaggattcccccgccgcctgggtcagcaggaatggtatggccgccggctattttcaggtggttgagggtgaggttgccgccgatgtcgacggtgatgatgcggaacaggggggctgcggcggcgcgggtgatgctggtgtgtttgccgccgatgagggtgacggggctggtgatcgcggggagaccggcgccgttctgcgcagcggtgagcaggtaggtgcagcccttggcgaggtcgagcacggcgccgccgcgggcgttggccagggtgatcgccgcgatcagcgcatcggcgctacacgggaccggtgtgccccggcgcttgccctgctttgccttgcccttgtggtcctggttgtcggtggaggcgtggtcgggtcttcccggccggtcgtcgacggcgccgatagccggcgcgccgccgatgccgaggctggtggtgagagccaggccggtcataccggccagtccaacggcccaccaccgtgacctcgcccggcgtgcacctggtcggtccggttcgtggtcgtggcgctgatcgttcatcgcggtgttggtgtccttccccgtcacggacgagaaccaccacccccgcagggcagaaccccagggtggtggttctcggctaccaggcaggcggcagcaaccaccccgagctaaaccgacaccaaccccaccacaacacaaacccgaaaaacatccctgaacgagacatacctccacccaccctgaccgcaggcgtggtcaccctggcgatggcccgccaaaccagccaggtgctgcggcgggtagatcccgacgacctgcggaacaccagaggcggcggcgtcattgagagcggtgtccacctccgcgacggtggagccgggccggcggttaccccgaccccacgtgacgacgtagctcacaacacgatccctcttccggttccctcgtactggccgaccgttcgcaccccagccggagcgtccggatcttgcacgtagatcgtgagacgcgaacccgacgggatgatgtgtcgcagtatccgatcgcaaccgtacgggtcgtccgtgcagggctctttgttgaccacgagactgacctcgcgcggtgcgccgggacggcgcatctgctgagcaacgcgtgactacacgtgatcggtgagcgtccacggaaaccccttcagcccgggaacaacgcgacaaccgtcccacctgatcttgcacggttccggatagtgccgctgacctgcccatacgtttcagccgtatcccagcgcgtcctgggctcgggcggccgatgccggacggttccccacaagttccccaacgcaggctcacccgatgtcgtgccgtcccgggacatcgcgaacggcgccggtccgcaggtgagcgcggcgcccgctgcggtgtgttgcaaggcccaccgctaccggcggtcgtcgctgtccgggaagccggttggggccgaggtggccgccgccgtgctccacgtcgcgtggcggacgaagcacccccagctcatccgtcgccaatgacggcgtggttggcgtgcgtgactcgaagaacccgaacgcgatcctcgagttcgccccgacggagtgggcggcgttcaccggaggcgtccgggatggcgagttcgatctctgacaacggccagcggacacgtgctcgatcgccgtctgccgtggccgcaacgccttgaacgtcattggtcacgatgggatgctgacgctggccgacatgtcggggctgaccggacatgtcggctcggcgatcaatggcgcagcgagccgaggcgaggacggttggggatgacgcggcgacgccacacgagaccgcccaacgagctgctcagcaacgctcgccgccgcctcgtgtcgccgtccggatcaggaaggcggatgtcccgccaagaggtcgccgacactgtcaactgctacctcgcccgcaagggatacaacgaggccgacattgacgccaactacgtcggcaagctcgaacggggcgagcaccgctggccccgcgactcccggcgcgaagccttccgcgccgtgctcggagcggtcagcgatgccgccctcggcttctacgtcgtccgcggcgaaccgcaccaggccgccgaccacgcgcagatcgaggtcgaccggctggagacggctgacgggggtaggcgtgcgctgctcggcggatttgccggcctggtcgctgccctcggcctgttcggttggggaccgcgtggcgacaagagcgcccggatcggcggctcggacgtggcccgcctcaacgccgtcgtggcgctgtaccgatcggtggactacgagtccggcggcggcgttgcgcgtcgaggcgggtcggttcgccgaggcggcgtcgtcgctgtccgatcgaccctgcaacgacacggtcaagcccgccctactggccgccatcgccaacgcccgccagctcgccggttgggccgccttcgacaccggccaccactccgacgcccaacgccactggctatcggccgaacgcaccgccgtcgccgcaagcgacctgcgactagccgcccgcgtgcgctactgccaggcccgacagttccagcacctacaccacaacggcgacgccctggacacgctgcgactggcccacgaccacctcgccggccgcgccaccccggcaatcaacgccatgctgcacggcgccgaggccgcctccctcgcggccagaggcgatcgacaagaggccctgaccgcgctcggcgccgccaccgacgccttcgaccgcatcgaccccgactgcgaaccggagtggatgcgcttctacgaccgcggcgagctgctcgcccaatacggacgcgtccaccgcgacctcgcccgtagcgacgaacgacacggcaacgccgccgttcaatgggtcaccgaggccatcgccgcattcggcccccaaaatgtacgcagcacggtactcaacgaagtcggactgtgtagcggcctcttcctcgccggagaaccacaggaagccgtcatcatcggcacccgggttatccagcactccaaccagttaacctcccagcgggtacacgaccgcatccgcaacctccgccgcgacatgcatcggtacgcaaccgacccggaggtcgccgagttcagccgaaccctgtccacgatcggctcgggcacatgaccaccaccgacgccaacggccgatacgccgaagtggccatgaccgaggccatgcgacacatcgccgaccagctcgacgtccccagccacgacgcccaactgctgcgcctcaccaacaacgcggtcttcgccctacccgccgccgggatcgtcgttcgcatcacccgctcgaccgttctgcacgaccgcgtccacaaggtcatccggctcgctacctggttcgccgaacgcgatgcaccgaccatccggctcgcaccgcaggtcaaccagcccatccccgttgacggcctcctcgccaccatctggcaatacgtgcaacccaccgaaccagcgccgaccgttgaagacctgggccagatcctccgtcgcttccacaacctcggcgcgccgccgttccccctaccggcctgggatccagtagccgatgcgagaagccggctcgccgacgccgaagccctacgtgacgacgaggccgactacctcctgacctggtgcgaccgcctcgccccgcgaatcgctgcactcaacgagcggtcaaaaggcaagcttgtccacggcgacgcccacgtgggcaaccttctccgcaccccggccgaagtcgtcgtcatcggtgacttcgacccaacctgcgaaggcccctggcaggtcgacctcgttgccgtgcccgtcggtgagacccgcttcagccgacgcggagcccacgcacgcctagcccacgcctacggctacgacgtcacccaagaccccgactggcccaccctccgcgaagcacgggaactcaagatggtctgcgccgccgtacctctccttgcaagcgcaccgggcgtagcccgcgagttccgcacccggctacgcagcgtccgcaccggagatcagcacgcgcggtggacccccttcgccgacctccaacaggcaggaggcacacggtgaccgacaggacggcccgcctccgaacgacgcccctgcgccaaacccggctgcgcactccctcaccgacctcgcccggacggccgatgtcgaggcaggagctggccgacgcggccaacgcctacatcggcgaccagaagccagcggcattcgacgagattcgtcctcatgtcgggcgtgatgtcgccgtgggacggttgtacgacaccgacgggcggccgttgacgccattggtcgggccggggggacaccggagccggcacgggactggttgctcccctaccgtcctttcgattcatcaggcatgtcgagtccgatgccaccgcgcacatgcgccggcaccgtatccgccacgctgtgctctacacgaacatgcgcccctgcctcggcgaggacggctgcacccagaacgtcaaggccacgctgccggcaggatacgccctaacgggggcgtacgggtctggctgttcgatggaaccggggaaggaatcaccgatgatccaggctgacgagcaccccgtacagggcgacaccgccgccgtggcggacttgcatgagcgggcgcacagcctcgacaccgcagcactgaccgcccacgcgctggcgctaggtatctgccctcccgatgcgcggcccggctggctcatcgtgctcgagtacgacgaagacggtgccgaccggggcctgttctggatcggaccggacgaccagtagacagcctcggttccactcgatgacgacgtgccgtcagtccggcacggccgaagtcaacgccccaacgcgccgccgccatccccaacgcgacaaagcggcacgagaaccagctccccgccgcttcaccgagaacgacatccgaagcctcgtcggcagcttcgacgacatccgcaacaccctgcgcgacgcccggagcgaggacaagggcaacatctacctggagacacgcctcgccctcacctacaaccccggccaaaacaaaatcagcgtcgaggccaagcccgacgctgattactgtggggtaactgtacgtgtccgagggctgatcgataccgcggccccaccgtcggcgcccgcggagattgatgtgatggtcgattaacgtcggtagctgcccggtctcaccgaggttgctgggtgccgtattcgatcgcgaatatggcacccggcgggacgcccggtgcgttcacttgaaccatcggttgtgctggtaggcgtaagcctcgggcccagcgacctcctgcgtcgtgtggttgaggcgcacgaggaagaccgcccccttcatcccggtcttcgtgcgaagtgtatacaccggctccgaggtgagcgcgacatcgatccgggcaaccgtccggtcctcgatggtgccgaacctgacggtcacgttggccgtcggggccttgccgaaatcttggatgagcagatgagtgagccactgttcccaggcgtcggtgttcttcttggtgaagatcgtcaggtcttcttccaaaccgatgacctttccgtcgtcctcaacgccgaccagcagcgtcccgccgtgaccgttcatgaagccggcgatcgtcttggtgaccgcccactcgatctcgcggtctttctggccggtggaaaggttcttccgcccggtcgagttgaactcgacgatcttgctctcgccggccctgatgagcgcctggatgctacgggccagcgcggctccgccctgatgcgtggcgaagggactgccgtgactgtctcctcggttcaccggccggcccgtcgcgtcctcaatctgtcggatcaagcgctcgtagcgggcgtcgaagacggcacggaagtcgtcctgccgcagtgcgacggggtcgatgtcgtgactggcgatgatcgcgtccaggtcctgcgagctcaccggcaggtcactttcgatcgcggccaggtactggcttggcgcgttgttgctgatgtatccccaggtctgcccgtcgatggctgtcttgttcacgatgcagttggcgtagttgctgtcgatgccgttcgccgcgcaccatttctgcgggaagacgtggcggatgtcgatggagtcggccgcgtaggccttggcgtcgattgtgtcgccggtccggaaatctcggccgccgcgtttcatggcgagcgcgtacaggcccttgtaggcggcgctgttccgggtccggaggcccagcaaccgctcggcctggaactgagactcgcggacggtgcggggttcctcgccgtcgttcaggatccaggcgagcacgtcttgcaggtcgttggcgaaacgggtgtcggtggtgccgccgtacagctctccgaacaccccggaccagtaccactgacgaagcttcgcgcggggccctggcgtgaaggcgtcctccccgagcagcgtaaggatcgcggtcaacggaaccaactgcgtgctgtacgggagatcacggcttcggaagatccgctcgccgtgcaggaaacgcaccacccgctgcagcgtgtcggtaacagcatccgcccagccccggtagccgctcaatggcagcgacagcatctcccgacgtttcgcggagaccgccgggacacggtcaccacgaacacgctcccgcatacgttcctcccaacggcttcgcgtccagagcagtgtcacgatctgcaggaaggtcgtggcgtccaggtcggcgagcagcggctcatcagcccaggtcgcttgtcgccgctcccagtcgtcgcgcaaccggaagttctccgccgcgaacgtcgccgtcagcagttcgaagaccgtcagctcgacaccaccggtgttcaccttctcgaagacctggcaaacggcctccttggaagtcttctggtcgagggcgatccgaggaacgctgtagtgcaggaagggcgagatcagcgactcctgaaactgcttccagatctggagctgctgatccatcgacgggcccgcctgcaggtaggcgtattgccagtcaagggtggcattctgatcgaggacgaggtcgagcgggaagagacctgccttgccggctcgcacctgcgcctcggtcgtggaggcgtcgagcagcacctcgcctcgggagctcagccgccgcttgtcagccgggagcgacaggatggcctcggtccggtcggcgtccgggtcgatgcaggcgtcgatgtcggcgaagtaccaacgctccacctccttcttcctggtgtcccgggtacggaccggtgccccagaacgaagcgccaggtagagcgaggtagtccgctgctggccatcgagcagcaggtacttcgggttggtagccgctgtgccgctcgggactccctccaacggtcggggccgaaagcggacctcagcgttgccggtctccagcgtcatcaccgcaccgatgggaaacgaacgggagaccgaggcgagcaggctcacgatgtggtcgtcgtcccagacccatccccgttggaagtcaggaagctgcagcacaccctggcgtgcttgattcagcaggtctgccagcggaacatcgccactctcaaacgtctttgccattccaccctccagacacgccgttgcgccacactagacggggccgggtccgccagggaccgccccgaacggatgggtcggtagaagacccggcgggcgatccgataccggtatcctgcccgcgctgtacacagccgctggcaccgtagtcacctcctttggtagctggtctcggccggatggaaactatggacgctggactaccaagagctcgtcgcgagcacgggttgcggccacatacaccaatgaccgggcccgcagctcagcgtcgttccgctcgacgacatccagggcgtttagtctggacctctcggcggccgttcggaacccgacgtcggcgagtacgacattggcgaactccatgcccttcgccctgtgcatggtcatcaccagcacccggccttcccccgggcggtcacggtcgactgctcgcgcgggcacgccgcgctcattgagcgcgttgacgacccgttcgcgctgaaacttgtcgggcacgaggacggcgatcgtctcgggggtagccccggcctcgcgccaggagcggatgcggtcggcgatcgtgtcgagctcagacacgagcgattgcaccgtctccaccactggtgtcggccctgaccgcgccgatcgatagccggtgaactccgtctgctcttcgaggtcgacgtagtcgccgccgtcgagcaccgtcatcgcgtagcgaagattctgcgcggtggtgcggtagttgaggctgagtcgctgcgaccggccgacaatcttgatgccgtaccggcccagcacaatccggctgccgtagatgcgttggtgggagtcctctgcgatgaacaggtcgtcctcgccctcggcgaccagggcacgcagcatctgccagtgcgtcggcgacagatcctgaccttcgtcgacgagtacgtggtcggcttggtcaccgctggccgtcaggtgggcggcggcgacagcggctgcctcgacgaagtcgagcgtgccatcgatgcgacactgcgcccggtaggcggcgatcagcgcccagacgctgtcccgcttggcgcggtcgagggctaccccgcggccgggtcggcgtactcgccgatactcgtgttcgttcttgaccctgttgggcagtacgacaagcgcgtactccgcactgaggaaggtctcgttggcgatctccggtggcagcgaggtcgccgatgcttcgatgacgtcccgccagcggccggtcggggttcggccggtcggggtcgatcgggcttcgcccaggacggtttggacggcgtcggcgacgctggcgtcggcggagcgaatgacagtggcggccagcgcgtcgacgcccgtgacgtgcacgccgggcacgttgagcgcggtggcctgcggaactgtcgggtcgagttgcccgagaccgtcgcgcagtgcgtctgccaggttggtggtgaaggtcgtcagtacgattcgcgcgtcgggccgttcgcgggccattgcgcgagcgcggtggaggagaacgaccgtcttgccggtgccggcgcccccggagagccggaagggaccccggtagcggcgcacggcgtagtgacgctgctcggggtgcaggaatacccgccacgaaccgaagtcgccgttctcgatgacccggcggagttcctcctggccgtcgatgaaggcgaattgcgcctgggcggcggggcgctggagcgaccgcagcaggtcagcgtcgtcgtcaccggtctgttcgggcgcttcgaggtgtagccgcccggcgatggcgtcgatcgtgtcctgggtggcaaggtccaccaggagcagtcccagccagccttcgtggcgttgggcgagttccaggacggcgtcctcgtccgatgcggccagtgcacggtcggcgacgtcggcggggacgccgagccggtcgacgagatcctcgcgggtccgcccgagccgggccaggagcggctccgccggcacaggatcagattccgccggccgggacggagtgggagggccgctgggcagcggtgcgacgggttcggcctcctcgatctggggcaggccgttgatcgggttgactttcaggcggactcgggcggcgacggtgatggcgtcgtcgtggggccagacgccgtggatgacgtagtggcactcccccgcgccgtcgagccggaacatcacggcccgccagaactggtcgacgcggccggtgcggacgcgggagtccgccgctccggcgatcggttcgacgtgcaggccggggttggtgtcatcggcggagagcttctgcaggaaggtcatggccttggccttgaccgagccgtcgatcttgacgggccacttggtcatgatgattgtcggcatcagcgctccccgcggtcagtggtatcagtcagtgccgcgacgatgacttccgggtccggttgcacgactcgccagccggccgagctgaggtcggcgcggtcctcgtcgggcatgtcatagaggtccacggcgaggtggcgatgcggccagctgatgtccacggggatgccctgcgggccctccaccccgatcagcggggcttcgaggccgccgcggacggcgagaagtcggatcaggtcgcgttcggcgcccggtgcggccgactcgtacgcggacacccagctctcgtccacgccgtccggaagccggtcggagccggccggttcgggcgtggcggtcgcggtggaggcgcgcccgacccggctggtggtcgtgatgacggtgggccagtcgcgcagggacatcgcgttggacagctgcagccacagccgccaagcgtcggcgtgtgcggcatcgagggcctgctcccggtcgtcgagcacgagcgcggcgtgcacatccgacttcgtcggttcgacgacgacggccagcgccccgaactgccgtaccaggatggtccgctcgccgggtggcagctcctcggcgagcaacgcggcccgtccgaccgaggcgaggctgacgccgtcgccgcaggtgcggcgggaccgaccgtcaacgaggaacatcggtacggcccgcgcgacgatccccaggtccgcgggtttgggcgcggacacccaggcgagcagccaggagatcgggccggaacgcagtccctcgtacgcgctcggcgccgcctggaacggggcctgcttgatcagtttggccaccgtcgcctcggcgaaccaggccggcgtggtgctggtctcctgctcagccgcggcgaggtcagctgcggtgacggcgaggacgatccggccggtgtcgcgcaggatctgtcgtttctcggcgtcctcggcgagccggttgcgggacgcgacggcgtggtaggcgtggccgtcggtgaagacagcgaccgccggtacggaggtgtcgttggattccagcaggaagtcggggcgggagttctcgacgtggacctgtggggtgagggtccactgccggtggtcaccgggcagggtgaagcgcagggcgttgccccagggtttcggcacctcggtggtggcggccccgatcgccttcaaccgccgggcgatcagttggcggaagcgttgctccaggtgcgactcggggctgtcctccggcggggtttgcacgatcgtccacggcgggccgtcggccgtggcggcgtcctcgcgcaggcccagcaggtgggcgaggtgccgttcggcggcggcacgggacgtacggcgcagcgcggcgggcggggtgaacggcagcagacagcgatggcaggcgagccgttcctcgtggcggcattcgcagtcgtgaactcgccgccaggctcgtgccagcaggtcgcgcagctgctgcggatcggccaggtcggccagatatccagtgccgccgggaaccacgtcgtgcagtagcagcgcgtcgtggttgtcggtgccgtcgctgagggtcggatcgacgacgtgctcgacccgcaggtggtcagggtgcccgccgatctgctcgcgcaacccgagcaggaccgccgctgccaagctcggcacggcgaagtcgtcgccgagggtgaccgcatacggcaggcgcagcaggagcccctgggtacgcagggtgcgggagagggcaacagcggtggtgttctccaccgtcgatttccggtacgggcaccaggcgcggtgctcgtgcgggcggttgcggccggagtcggtgtcgagcttgccgcatccgctgcacacccggaacaacgctccggcgcgttcgtcggccgagatgatccgcgatgtgccgtgaccagggacgccgacgttcagccaacgcaggtccacggtgcgcaggtaggtgcagcccaacccggtgttctcggcgaaccacttcgccgcgataccggccgggtcgatgtcggcggccgtgatgagctgaaaggggatgcggtcgcgctggtcgcgccggtcggagatcttcacttcgtcccggcgcacctccgcggagacgtgggacagttcaacgacgtcgaggcgctggccggtgtccgcgatgccggtgctgccgcacctcggacacttcgcgacctgctgttcctgtccggtggcggcgatgtcggcggcgtagccgcaggccggacagaacacccaggggcggatggactcgccgtcgatgccaaggtcgatggcgtcgacggcgatctcccagccacgcgcgtagaagatggcgccgggtgcgaactcgcggatcgcctgcgccgaaccgcgctggaactgggcgctgtcactctcgaactcaccggagtcggggttggtccagctgatcccgacagcaagggtgacagtgtcgtcgagcagcgtgtagttgggcagcaggccgtgttcctccagcacgctgatccagtattcgccgcgcaggtgtccgagttgcccgccgatcagcttgcgggtggtccgggccgaccggagggcacgcttgtcgtcgtcggtgacggcaggggacgcggccttcgcctcaagttccggcaacaccttgttgatctcggtctggcgccgtttgagggtctccacggtctgctgccaacgccggctggccgcgtgcacgtttccggcgaacagactggtgccgactccggccaccgggttgacccagtcggtgagcgcatcgaccgtggaatcgggcagtggcccgacggtgtcggtgaaacgatgcaccgcgtcggcgccgcccgtctcggccacggcgatgagttcgccgaggaacgagcccggatcggtggatccgatggcctgctgtgcgctgttcgggtgggtgtgccggtcgtcgcgggccatgccgtcgacgaggcaggcggtgaactgccggcgcagaatctcctcggcgctcaggtaggtggcgggcgggcggacctcgccgttgatgaccgacagcgggtcacccaacttgggcagctggtcgccgcgcccggtcagataggccaggttgagggcgttgccggtgacgcgcccggctcgcccgatccgctgcaggtaggacgccacggtacggggcagcgacgagagcagaaccgtcgacaggtcgccgatgtcgatgcccatttccagggtgggcgtggcgaccagcacgtttggcgcgttcggctcggtcgaggagttcttgaaaccgtcctcgtaactcaaccgggtggcgtcgtcgagcaggctggtgtgttcccgggccacaatccggcgcatgtccggcgaggcgtacagccggcgatagaagttgtcggccagggcctccctggccagccgaccgtgacagcgcaccagcatgcacggtgccccgtcgagctgatcgaccgtggtgcggctgcccggcaccagagcccgacaggtgtcgcaagccagcaggtgacgtccggcggtgaggtcgtcgagccgggccgggccgaccgcaacgccggatggcgggatcgcatagacggtggcaccgctcctgctagtgacggtgatgaggacaccatcgcgggcgagccggtcaagcagcagacgaacgagacgccccccgtcggcggggctgaccgacagcgcccgcgaggtccagcgtgcgtaccaggactgggcggccgtgacggcgtccaggtcactgtcgcgaaccgggttggcggagccaccgacgcgtggatagctcggcgccggtcgggtgttggggaaggccggcattccctcaccccggggccgcccgccccagatggaccagcggttcccgtcctcctgacggaaggtgacgaaccacggatggtcgatggcgccctgcactcgcatccggtccagtacgccgcgcacccaccgtacgagcgtctcgtcggtcggctcggcgtcgtccgcgccgagcggactctgggcggcgaacccggtcaggacggttcgggcggcggcggccatcctgttcggtgggccggcgtccacctcgacggtggcggcaccggtcagttcgagggtccggccggtgcgcgagttgagcccgaactccatggccacgtcgagggcgagccgtttccggattcgggacatcacccgggcgggcacaccgcgcagcgtcttcgacgtccagaacggggcgaacgactcccggtcgacgcagtcggggccgagcaggcggtagcgctggaagttgtcctcgccggtgcggcggatcgcatcctcgacgagtgcgtccagggtgagggtgccgggggcgatcgcggcgttgagcgcggcccgcagggtcaaggtgtgcgagcgggcctccacgaagcccgctcggtgcgcggcgtcctgcactgagtcggtgaagacgagggctttcttctcctggacgtccagggccgccgacccgaacagggtggacagggacaccgacagcagggtggcgatggcgctgccgaggaaccggataccgtccggctgcgcgcaggaggggcaggtgtcgtcgcgggcgtgctcgtcggcgtcgcggccggcggtggtgagcaccggcaggatccacccgtcacgcaggtcggagtcatcgtcgggcgggggtgtggcgagcagttcccggccgcgtaccgagaaccaggccaacccctcgggctgcggggccccgtcgtaggcggcgttggcttcgaccggcgcgtacaacagggcccggaagcgcccttcacgggtggcgtggttgcgccggatggcctcgtcgtcggcggcgaggccggtgccgaccggggcgagcgcgacaccccagccggatcggccgcagaaccggcagtacaccgccgggaacgacggccgggtgtcctcggagtcgccgccggccgtgggcggtccgtcgtcgccccagtggaaccgggcggtggtgtcggcggcccggtcgatgcgggtgagttcacgcacccacaggtgcacgtcgacggcgagcgcgtcccgtccggcgaccgcccggatgtgcccgagggccgccaccactgccgatatcgcctgggaccagtcggtgtcgtagccgcccgccgcgaggcgggaggtgcgccggtcggcctgtcccgcgattcggcgtaccaggtcgtcgacgctgacggcatcgacggtctcataggtgagttcctgcaccagcgggtgtgccttcgccagggcgagcagcagctccggcccggccgccgcgagccggtcgcggtcgccggaccagagcagacccaggatggtacgggcgagagccgcgccatccgggtctgcgccgagcgcttcgacggccgcgcgtacctcatcggctcggaacgcgtccgcgacgccgaacccggcctcggcgacgacggtctccgcgtcgtcgacccattcggcgaggtccttgcgggactcggtcaccaccgcgtcggcggggaacggctcaccgaacacggtctcggcgaagccgagcatggtgcccggatctcccttgtcgcccagggtcgccgacgtcgccaccggggtgatcagccccagcgggcgggaccgggcgacctcagtgacggccggatcgtcggcccgccagtgactcttcagtgccaggccgagacggcgcagcagcatggcgacatcggtgccctgcgcgccgtcgtaggtgtggaactcgtcgagcaccaggtagcgcaggctggtcgcggactgccgccacaggctctggtcctcgtggcgcagcagcaactggtcgagcatcttgtagttggtgagcagaatgtcgggcgcggtgtcccggatgatcccccggtcggtgatcagcccgtcagcggtgacaatcgtccgcgggcggcccttctctccggtgtagagcgccgccgtgatcgacgccagctcccggtggccggtcagcagcccggcgaggcgaccggcctggtcgttggcgagcgcgttcatcgggtacaggatcagcgccttgatcccggtgacgccctccagccgagcccggcgcgcatggtcaaggatggggtgcaggaacgcctcggtcttacccgagccggtgcccgtggtgacaagcgtcggttgcggacgacgcccacccagagaactcagccgggcgaacgcggcggcctgatgaccgtacgggtcggagcccgcgtaccagtcgaggtgctgccgccagccctgctccgccggccggaacggcaaccgcaggcgtacgtacgggcccttgaacatgccggttaccgggtcggacaggaacgtgtcgaggccgtcgcgggcgtcctcgtcggtaagcgcgaacgtcgtggtcagatagtcgacgaggctgtaccggacgtttgccgcctggacggtgggcagcagctcggtcacgaacgctcccgcaggcgctgcgcgaagaccgcgtacgcctggcgcatgtccgcctcccggtccagggtgacgaacggcagctcataggtgtaggtgttgccggcctggttggtggcggtgcgctcctcggcggtgatccgatcgccctttctgcgccagacggtgagcaccgagttgggcaccagccgaccgttggcgtcgtagaggtagacgttgcggtcgtatccgcgcagcaccgcgaactgggtccggtagatcgaacacaactcgtcggcggtcagcccgagcgccagcgcaacaagcgcgtcgatctccacgagcgcctggcgacggtcggcggcgatccgcagcggcgtctccggcgtccactccggcccgatccgcccgaggggagtacgccgcgcgtgctcgaatccaccggtccagtcatcgtcgttgaatgccgaggtgcaggcttccgcccatagcgcggcgtaggactcggtgatgcagttaagcctgagcgcgcgaacggcgagcgcgtcatgggtcatgccttcgtcggcgacccacggcagccgagtgatcgcaggtgctcggatgtcgccctttggcgcgaccctcgtcatgaagtcagacacaagcgagccgaggacagcctgtaggacgggggtcggcgacatccgaccaggatcagcggcagagatgacaccatcgacgtgagcggcaccaggcggaatgattgccgggatcagggtgcgttccccctggttagccgccatgcgacgccaggcgatgcggtagtggtcgcgtgcggggtcggggtggtcttcgtcgccccattcggtgtaggcgcagtcgtagtcgtagcggtcgcctcggggctggtaggcggtggccgggatcgcgtgggccgccaacgcctccaagtccgtcgacgtccagtcttggtgatgcaacaaagaggggttcggagccttgtagaggggtgtcgacacaaacagatgcggcccctgcaggatcacgtcgtcccaggagtccggtataccccactccgactcgaaatagcccttggtccggtcattcttctcgtgccaaccggccgagaagcgcaggccgaggtcgccgattcgtccggcgcgggacagtttttccaggaccgccgcgctggactggttcaccgcgtacaccatccgggtctgccggatcggcacctcgtcggtctccatcgtggcgtgccacgcgcgcagcgtctcgtcagtgaccgtggtgatccgcgaggcgtgcgggcgcacgtcccaacgtccctcgtcgtccttcagtccgggttccggcccagagccgtcgtgcaccattgaccggaccgccgtgtcgggatggtagagccaattcgcctgggtgaagtccgctcgatgttggcgtgacccgtggatcgtgacgccgaagtgcttttgatcctgaatctcaaacagcttgagctcgttgacgaagtgccaatggcgacggaggcgcagatagagctcggtgcggagaaggcccgccttctcgtcggtgaagtgtgagttcaggtggatcatgccgatggtgccgcgggttgacccgtgccgccacatcacctccataaagcagcggtacaggtccggctgaaggccctgcaggtgcgggtactgcccgaccgagccgacgaacgccgcgatcgacagcacctccgccgtgccgtcgatcaccagatcggtcatgcccggcagtgccagggtcgcctcccgacgggtagcgacctgcgcctgggtcggcttcagcgccaactgccaccacgggtcaccctcggccagcagggcgtccacgtccgagcggggacgcacccagggcgggttgccgacctggaggtcgaagccgccccgggcgaacaccgtggcgaagtccagttgccagtggaagaagccctgccgcccggcgatgcgctcgcagaccaccagccacggatgctcccgcagcaccgtctcgacgggtttcgcgccggcgaagccgatctcgacctgttcggcctcgttgagttcgctccagctcatcccggcggtcagggtcgacccggacgccttccgcttgcgcagctccgggttgcggcccagcagcgcctgcaggccggccacccactgcgcgacgctcggcggggcgatcacctggccatccactatggcgggctcgtcggtcagcggccagaaccacagtcccgtccaggcgtccatcgcccggcgtagccgccggtaggcgccgtcctcgtcgttgagcgccttctcgatctcctcgcgctgcaccgctccaccggcgggcagctcgcctgcctcccacaccgggatgcgtcggcggatctgctgctcggcgaggtccaggcggcggtagacgatctgccacagtgactcgacccggtgcgccagttcggcgtacgcgtcgatggtctgtttggtgggtttggtcttggtgcttccccgccaggtcttgagcttcttcgcggcgtcgggggcgagcgcggcggcttccttggcgtcggcggccgaaccccagccgtcggcgggcagcaggaagtggtggatgccgtcggtgccgacccggccggcggccatgtcgtcgacaagcgaggtcagcggcatctccgtcggtaccgcgcccagccacgacttgtcggcgatttggctgcggcggtagacggcccggcgggcaccgatcaaagagtttccgcgcttgaggtgcaggccgaaccagggcgccggcaggcccgggaccatcgtgtctagccatagggtgatctcggcgagctcgacggctgtggcgttcaggtcgacgccgtagacgttgtgcagggcgaggtatgccttcacctcttgcaggcgtttcgggtagtcgtcggggtcgatggttttaccctcgtcggccagctcctccttgcgacgcttcagatactgctcggcgagctgccgcaccgcctcgatggcgaacgctcccgagccgagcgccggttcacagatcgtcatgccgaggatgtcagcggccggtgtgcgtacgccgttctggtcgagcagttcctccagggcctgcccgacggtgaacttcgtcagcacctcgggggtgtagtaggacgcggactgctggcgttcccgaccggccagccggaacacgaacgagccctgccggtgcaccaccggccgcagctcgccggtcacccggtcggccagcttcacaaagtctccggacgcgatgccacccgcccggtccaccggcaccacccaggagcccttgctgccatcgccacccttggcgacctcgaacaggtcggtgtcggcgaagaagccggtgtacgacatcagcccctcgtagaccgcgccgagctggttgatgcccagttccgcatacgagataaagcctcggtcccggccgcgccgctccttgctcagcagcaggtgggtgaggacctcctgaagtgcggcgttgccgagaccgaccgcgtcgatgtgcgcggtggcgctcggccggaacaggtcggcgcgcagcgggttgaacgtgagccctggcgcggacagcgcctcctcgtcgcccggctcgacgctctggtggcccttgtcgacgagccggaacagcacgcccagcgactcgtagaggtgagtgccggttcgggcgcgcggggtggccagttctacctggacgagttcccgcagccggtccaggctgtaaccccggtcgtactcgggggcgccgaccggcagtacgcccagctcgggcgacgcctccgcgtagagcaggaagaggatgcggtagaggaagcgcagcgcctgcttggccagcggctgcgcctccgccgcgggcagcgggtcgaggccctggtcgcggcggcgggccaccacctcgttggcgatgatctcgatggagaggcgtacgccctcgcggaggtccttggagacgccgacggtgtgtttgatcgactcgtcgaggacgccgctccaccacaggttgccgtccgcgtccggagcgatcgaggcggcagccaggcaggtcagggcgcggtctatctcaccgccgcgtctggtgtcgttgcgttcgcagatcagctgcatgtcgatggcgagatagcggccttcggcccagcgttcccgttcggccagcaccgcccagcggcccgccaggatgaggatcagatcgggggcgtcgtcctcgccgaacagggcggaggcaagccgcgcggccgaggtgagttcgtcgctgtcgtcgtgcaggcgcaccggctcggccagcgtccggccgtccttggccagcacatcctcgaccgtggctaccggctgggcgaacacgacgaccagtggtgcccgttcggtgatgccgggggcggagacgcgcaggatcggcccgtcgccgccgacgacgaggccgtgctcgcgtagttccaggatgccgacgaggcgctgctggatcgacgcgaccgcgtcggcgatggtctgcggatcggtggcgccgaggtcggcctccacgtcggtcaattcggcgagcttggcaaggtcggcttccaactcctgccgggcctcgatgaaccggctgcgcggggtgggccggcgctcttcggcttctgcgtcccattccttgcgacgctccagcacccgggcgcggaacgactcctttgtcgcgtcggtggtgaagtagtgctccgagatccagccctcaccgaccaggatcgcgtccgacacgctcatgcggtggctccgatctccggcacgacgaccagcagtgggcggaccagttgccgatccgggttcatgtcggccaccagccgctgctcctgcgcgatgctgacccggcgctgcttgagatcgcggcgctggatgagcgcgtctgcctcgtcctgccactgggccaaccggtgcgaccactgctcgacccggtgggcgacgtctttctcggccgcagcgaacaggtcgcgcatctgcgcacgggcgtgccgcaccgccggggcgatgaaccggtccagggcctcggcatccggcaccggaccggggttggcccgcgcggtgtcgaaacccagcgcggccagtgccgcggcggccgacgggtgcggggtcaccggggcgaacgagagggtgtcgggcatcgggaactcgacggtcatccacgccgccgagacgacctgcccgcgccggttggtgagcgtgcccagcagcagcacggtcgggtcgtagacaccaccgcggaccgcgaacacctgattgcggcccagcccggccagagcgcggtccgaggcccagtccagcaccggatgcagtggacccagatagtgcgcgtccggccaactggaaccggtctcatcgcacagcgcctgctccatacggttcctgccccgggcgagggtggtggccaggacgagcctttcggtgacccgccggtcggcgagatagctctgcggcaggacctcaaggcgttgcaccaggtccggtggcggtgtcagctcggcggtgccgaaggcggcgtcgcggcgccaggcaacgccgttgttgctcggcgggccggtcgggtcgacgaaggcggcgtgcaacgcctcttcgaggtaggagacctcgtcggggtagagcccggagcccggggtcacggtcgtctcgggcagcggtgccgtttccgcgtcgtcgtcagcatcgacgatgccgaagaacatcgccgacaggtcatcaccggccagcacctcttccggcatacgcaccacgtcgtccaggtcgcgctgcccggccaggacggcacggatggtgtcctcctcgcccttgacgtcgtactggcccatcagcgaggcgacgtcgccgagcgcgcggtgcgcctcgttctccttgtcgacgagtttcgccaggatgcggatgtcgccggcgaaccggccactgtccgggtccagcagcagggcgatgatccgcggtggttgtcgctggcggtagcggtcgatgcggccgttgcgctgctcgatccggatgagactccatgggatgtcgtagtggatcaggtgatggcactgggcgtgcaggttgactccttcggaggcgacgtcgccggtgaccaggacgcggatcgcggcgtgttcctgcttgaaggcgtcgacgatctgctgctgctcgtcgtcgggcaggccaccgtgcatgatggcgacggctccggcgggcaggccgaggtcggccggcaggttcttgtgcagccaggtgagggtggctactcgttcggcgaacaccaccgtccgcgtcggcgagcctgacgcgacgccgatctcctggaggcggcggaccagctcggcgtacttggccgagccctccgccagcgctgccgcgttgaggtcggccagccgattcagcgccgcgtgttctctgctcgcggcggcgtcgtgcccgaggcgagccagccgctgccggatggtttccgccagcgcggccggcgacgacaggaatgccttggccagcgtccacgggaacagcgacgcgttctgccccgagtagggggtgcgttggtccggcggccacaaccagacgtcctcaatctcccgcgcgaccgcgttctccgcgcggctcgcggcgacgagcacgttctccggctcctgtcgttccgcccagtcggcgccgacggcgctggccacctcgtcgctgtgccggtggcggcggatcaccagccgttcgatctcggcggccaccaggtcgccgccgggtgggatcgcggacgggtcgagcagccggaccaactcggcgaaggactccttgcggccgttgtgcggggtcgccgacgcgaggatcatcgtttcggtattgcgggcaagcgtgcgggccagccggttgttctgcgtggccgcgttggcgaggttgtgcgactcgtcgatgaccaccgcgtcccaacgctgcttcttcaggctggccgcgtaccgctccgacttgagggtgtcgatcgagatgatcgcccgccggaaatacgtgaacgggttacggttcgccgggagcttctggcggacccgttggatgccggccgagtcgaggcggacgaacggcagcgcgaagcgcgaccacaattcctgctgcgtctgttcgagtacgtggcgcggggtcacgatgaggatccgctcgcctcggccccggcgtaccagctccgacaggatcatgccgatttccagggtcttgccgagcccgaccgcgtcggccaggaggatccggggacgcaggttgtccgggtcgagcgccttgcgcacggcggtctgttggtatctcagcggtgtcgcgagggcctgtgtggcaacggtgagcgagcgatcggcgagcggaacggcggtctttcggtaggtggattccagccagaggcgggccttgcggtagcgcgggctgtcgtccgccacgacgcgcgcggctgctggatcgagcggtgcgatgtggtcgagggaggcgcagaagctggcggtcacgtcacgaacgagttcgcccagtccgcggacgtgcacgaggagcccgtccgcggtttcttccgcggtctgcaccagccattcctcgtcgcggatgactaccaccgaccctggcgccacgtcgagtgccgactcagaacggacatcgttcacggtcgtcttccctcccccatcgagccgctgcggtccgatgatcctatgtagaaacgcggtggccggagacccgtcatccgttcctgctggccagatcaaaagtgctagcggacgtacgagcggcggatttgccgcaggtgtatcggtcaggatgcggtggtgttgccgagaacctcgacgcgggaaacccgctcgattcgcccacgtatcgcgattcccacgacccgtacgtgttgccggcgcccgtgcgcgtcgacgagccgctgatagagcacatccggcaggagcacccggacggacctttccgaggagccgtacacagtggagatggggccacgtacggtagcctggccgccctcgccgatgtcccgccgcagcttgctgacctggccctcgaccgtgacctcgccgtccgggacggccaccttgagctgctccgccgccgtgtgcagcacctcgatccggcgggtgctgaaacggaacgatcgagccggcacggaggacgggcgttgcacagcccagttgaacctgacgtcgtagggaacaccgtcgcggccgagcttggccagtgcgtcacagacgttcgccgacacgccttcaccggtacggcggagaaagagctcaagactgaagtcgcgctgcgcctcgcccgaggcggcgaagcatgcccgtaccgcgcggtgcatctgtagggacacctgtcgggcgagtggtggagcggcgtttgcgtcggcgcgtggaatggcgagctgggccgcgatcgcccagctcccggcgcgtggcgtgcccagtcgaacggtgcgcgcgaagtcgaacacactttccggtcgccggccttgcaccagcatcggctgctcattcatcagggcgtaggtcgaggagacgaccagctcccgtactcccgccaacgcatccaccgcgttgaacagggggatcgtcccggaggggccgctgggtaggagccggaaggagagcgtgtctgcgccggtggtggccaggtcgtcgaggagaagccggatcgggcgctcctcgacggccgccacggtggtgaggaggtcggtgacgcgactcgggtagtcgcgcaggtcctggtcaccggggacgagcacctggaagtccccgtcggcctcgtgccgcgaccacagggtcgcccgttcgaggcgctgctccggcgcccaaccagtcgacgacagatagcggctcaatgtttcgggtgacaggcctgacgcggcgtgcagctcgtcagcgctcagggcgacagagggcatcatgacgcaggcacccgttgcgccggacggggttcgagaagcgattgcaggcccttgacggtcagcaggttgcgcttcggcaccggcaccgtgacgtggcgctgcgcggcgtggtcgagcaacggcgacttccgcagcgacgcccagtatccgcagtgactgagtcgtagggacgtctcgtccgcctgggcgtactgaccgacgtccgaaggaacgatgatcaggaagaggtagcgcgacacggcgaacccctcaccggcgagattgttgtagtggcgcacatccatggggtagagccagtcatggtctgtccctttgggactggaccaggacttgacctgcgcctcgatcttcggaaagcggaccgtgccacgcgtgcccggaaagtcgatggagaagtccaccccggtgtggtcgacgtcctgctgaccggcgatcaggccggcggcgctggccaggacacgcacgaagctctcgccgaaatagccttgatggttgtacttcccgtaactcatccaccttgccccaggcccacactggacgctctccgtgggcgtaaacatacttgcggtcatcgttgctgaaaacccctcagctcgccgagatcgatcatcgcgcttcgcggtggcgtcaccacgccggggtttgtcttgccgttgtcgccggtcatttgggatgctcgctgccgtaggcatcaacacctggcgacgacagggacgtgatggcgcggtgacgcgggcggcatcgggggaaccgccgatccgcttcttcgcgcatcaggcacgggcaggggcgaccggtgcccgcgaggacttcgaacagatgatcgcgctcctggtcgaggcagtacgcggtgacgctcggctcgtgttcgccaacggtggcgactggggcatcgacgcgttggtcggcgacctcaagggtcagatcacgatctggcaggcgaagtacttcccgcacggggtcacgcggaaccatcgccggcagatcgaggattcgttcgcttcggcggtacgcaacgcgcgtcagcatggttaccaaattcaggagtgggtgctctgcgtaccgtcgagcttcgatcctcagatggcccagtggtgggacagctggggcccgacacggacgcggctcaccggagtgcggctggtcctgtgggacgagacagccttgcgaagtcagctcatgcagcccgccgcacggtatgttcggcgcgcctactaccacccctaccaggacagtggcgatacggacgagccggagcgctcgcagcctgtcatgatcaggactgaaaggccccgtcagtaccgggaccacgctcagaccacctggcgtggtggtgacgagcgcaggatcggcgcgcgcagttacctactgcacggcgacgccgtcgaacagatcagcaacgactactcgtggagttggcgggaggcgaccgccgaccgtgtccagcacgacctgctccgagtccggatccgccaactccgcctcatccgggacactccggcggcccagcggcgccgtgaggaggtgcgtgcacacggccgcctcctgcgcaagctgaatggtgcagcagggctaccgtcgttcgacgacctgaccgaggatgctgcctccaccacgctggtcacggtgcttccgtccgggaccacctggcggcaggcattcggccccacaggtacgccgctggctcggtacgccgctgccggcgtgctcggtgccgccgccgatgtctgtgccgccttggcggtactgcacggggaaggggcaagtcaccgggcgctcggccccgacagcatcgtgctctgcgggcgtacgaggcgcgcgacgctggttgacggcggtctggccgctctcacgccccagccaggcgagggcgttcccggctaccgcgcaccggagcagcaccggggcaacggttccgccgctccagtcgacgtctaccagctggcagcgctggtctatcacacgatgaccggccatccgccatcgccgcacgcaacgccgccgatccggaccactctgcccgagctgcccgatcacatcgacgatctgctattgcgctgcctagatccggacccgtcccgccgttccaccgagacgcgtgccctcgcgggtgccttccgcgagggacgtcggttgctctcccagggaggcacaccctgaccgtcgcatccctgattctgcccggcccggtcgcggtcataccatccggcaaggccatcgatcaactggcccagggcggcttgcgggatccctcggtgttgatcaacgagttcggcaggttggcgtcgtcgaatgcgctgccggcccgggtcgagccggaccgctcccgactggtcgtctacggcgagcgctgggcagcctggctctaccccaccaaccacggtgacgcgtaccagctcggacacgtcgcaccgctctccttcaaggaccaggaacgccttctcaaggcggcgctggtcctcagcggtacgaggggctggtgggcctaccaccacgtccgggacgtgccgcagcggtcgtcgtcacactggccgctgctctgccgggcctgggctgatctcgccgccccccgtccgggcgcgacaccaccgatgccagcacatcatgtcgagtaccttgacctgctcaccgaggtcattgaggcaacccgggatatcgagatcgcggggcaaagtcgggagccggccctgccgtaccggaacctggccagcacccgtgaggagcggtactccgcccgcggcgtctacgccttccacctgctccgtgacgccaccgtgggccgaggtgcactggtcttcgtcaccgatcaacccgacctacgcggccgggtgctgcggatcaaggaccgggagatcaccgtaagattcgacgacaccgtcgactacgcccgcatcccccagcaaggtgcgttgcaggtgctgcccagcgaccgggtctaccgtgcgcagctcgacgcggtggagactctccgggaacaacgtgccacccagccccacctgctcacccagttggtcgaccagcctctcgcgccgtatcagccggactccgatgcgcagccgcgcgagacgctcgacccgacacagctgcatgccttccgcgctgccctgactgtgcccgatctgctgttggtgctcggaccgcccggcaccgggaagacccgcaccatcaccgagatcgccgccgggtgcgccgaaggtgggcagcgggtactggtcacctcccacaccaaccgcgccgtcgacaacgtgctcgaacgactaccgccggatgtccgggcagtccgggtcggcaacgaggacaccatgaccacgcacgcacgtgggttcatggtggagacgcaggtcgaagcattacggcaggagattctcgcggcaaccgcaggtacggcttcccgcttggctaccttcaccggcaccgatgatcaggctgggcggtggctcgggtacctggccgcgcggctagcggaggcccagggcgcgaaccgggacgtccaggtccgcaccgccgagttggcagccgcggccgagcgggcaatggcacccttcgccgcacagctcgctgccgccgatcaacgagcacggcagtcacgtgagagtgtggtaccgctcgccgaaaggcaccgccaccatgaacggcagaccgagacggcacggcggcgagccgcctcaggagcgccggctttcttcttccgctggctcgccgaccgccgagaacggcatctcgccgcgatctccgagcagctcaacgccgcgcggacggcaatgcgactggccttggagtcgtatgctgcggttcgtgcccgagccgacgcgctggtcgctgccgacccgggagttcgggcaatcaccagtgcccgcgacggtgcctccaaggtatatgcgaaggcgctgcgcgacgccgctcgggcagtggaagcagcgcgcgaggtgctgcgcccagcggtcgcagtgcccggtggggtgcctgacgatctggccggctggacgcggttatacgaggagctgatgtcggcggcggccctggcccgcaaccgggccgggctactcgcgcagtggcgtgagcaggtggccgtcgccgagcaggacctgcatcgagagctggtccggtacgcggatgtggtggcggccacctgcatcggcaccgccaccaccaccctgctcgccgagctggaattcgatgtggcgatcgtcgacgaggccgggcagatctccacgccgaacctgttggtgccgctggtaagggcccgccgggcggtgctggtcggcgaccacaatcaactgccacccttcctcgacgacgaggtacgcagctgggccgaccgtatcgcctctgataggccccctgaggtcgcgacattggtcggcgacgtgctgcggcgcagcgccttcgaacggctgtatccccggttggcagacaccaaccgggtcatgttgcgggtgcagcgacgcatgccggcggagctggcccagttcgtgtcgaacgccttctaccggggactattggagaccgatcatcccggcggtccgcccgacccggtgttcagcgcgccactggcgatgatcgacacgtcggaccagccagcgacgcgacggagggagcggcccgaccgctcggtgaatgggctggtgcgacccggctacgtcaacgatctggaggccaggctgatcgtccagctgttgggccggaacgccacacggtacgtcgactgggcggtcatcgtcccgtatcgggcccaggcggagctgatcacgcagctactcagaaaagagcttggtgacgccggggtggccgacaacgtgggcaccgtcgactcgttccagggcggtgaacgggatctgattgtctacgggttcacccgcagcaaccaccggggccagatcggctttctcaccgaactccgacgcctcaacgtggcaatcacccgaccccggcgtcaactcgtcctggtgggcgatacgactaccttgcgtgccgcacgggacccgggattcgccgcgttgatccaatcgttgatcgcccacctcgacgcggtgggtgaccgccgaccctcccgggagatcgagggggtgcccaatgactgacggagcagcatccacgctgacgatcagcacggtaagcgggacgttctcgtgacccgggtcatttaccccgcccaacgagccatcgagcacgcagtcaccgtgccaggggtgcgcccggcgcggctcttccccgtgctctggccgctctggcaggtcgagacagctgcacaggtatacgacgagcaggcgtacgaggtgatcgatcgcttcctggtgcggggcatcctggaagccgggctgcaccgatcggcggacctggcagccttctacggtctacccacctcactcgtggaacgctgcctggcgttcctcactctcatcggccacgtccgcaacaccgaggggctggtaacgcttaccccgctcggggaaagctccgcccgggccgacgtccgctacgttccgaaggaaagccgccagcagcttctcgtcgaacgcttcaccgcccgcccgctcccccgcagccactaccaaggttcgctgagcctgctgcccacaccccacgtgcccgctgaacgggtcagcgacggatcacgtttcgctccgctcttctcgtcctcgaccttccggcctgagatcgtcacgcagctcggagagcaaccggaccgattcgacttcaacctgccgaagcaactgcggaatctgcgcgtgctcgggcaccaggacgcctacctgccggcctacctcatcgaggacgccgacggtcggctgctggcctacagcggggtgcacggcgaacgagacaccttcctggagtcactgtgcgaccgggtcccgctaatcaggacgctgatcgcagccgagccgtcgcaggacccgcgagagatctggaccaattggctcgcggacggcaaacgaaagggcaccctacggcagctgcccagcggtgtctggcgcgcaaccctcgttgcggacagcttcggtggcacgccaaagatgccactcagtcggatcgggtcgtaccagctacgcaagcggcacttcgtgcagatctggaccgacgacgcgaagctgcgacggcaggcagcactgcgacgggctctggccatcacgcagctccgcgatgtccgtaccagagccgacctcaccggccggctgaggaccgtggctgaacaacttgaggtgaccacacccaccctcgacgagctgcaccgctacgcaaagaaggagcagttgcacgcgtacctcgtccacttcgacgcactggagtagctgcggctctcgttggcgcacgtgcgacgaagatgtcgcagtccccgctcccgtgtggcgaagcttgccagactccggttcacgccggacggctccgacaggccgatcaatgccgctgccacccaaaccggccggaagttggtgcctggtgaagacggacctcctgtgcggctccaccacgaggaatcttcggtatgaaaggcgacgtgtcggatgaccgaggtaaaaaggatcccctggcccaatggctgaacgagcagtcggaggcgcgtacaaagccacaggtccgtcggcggggcaatctgcgtttcgcgttctacggtcggatgtcgacggttgagcaccacctgctgccgctgctcgaacagcacgacgtgcacctgtggctccccgaaacggatgggcccgtcgactgccgcaaaccggcccaccaggcgctgatcatgttgttgggtgtccagtcgaagcgcgaggtgcagcgttcccggcaccgagttatcaccgcgatgcgcactcaggcgcgggagcagggccgctaccttggcggcaggccaccctacggttaccaactggtcgacgccgggccccaccccaatgccgcacacgctcgatggggtcgtcgacttcagcgactcgaacccgacccggccacggccgcacacgtgcggcgaatgttcgcccaacgactctccggtcacagcctcgccagcatcgctcgcgccttgaacgacgacgccgtcgcctgcccctcaaccgtcgaccccggccgcaaccaccaccgcacaaacgatagatggaccctccgaacagcctcggcgatcctcgccaacccccgctacaccggccggcaggtatggaaccggcaacgcaccgacatcgacaccgccgacggcaaccgcgacgcacacggaaccgtccgatggaacaacacgaaggactgggtgatctccaaacaacaagcccacaccgcccttgtcaccgagcaggagttcatcgccacccaggccatccgctcccgccgaagcgcccacgacggcaccacccgcagctacctactcaccggcctgctgcgatgcggatcatgcggccggaggatggacgcccactgggtcaaccaacgccccggctaccgatgccgccacgggcacaccagcacccaacaccccgccagccaacgccgcaagatcctctacctgcgggaggaccacgtcatcgccagactggccggccatcccagcatcgccagagacactcacagcccgcacgcgctggccactttctacgggagaataagatacacatcgtgtgcgatcaaacgcattgcacaccaatcacgactagatctgtgcaggtagacccagcacgatcatgatcgacatgtggtaatgatgtgtccgaggggcaacacgaaccgttaccccaccaccgatgacaatcgtcaagaccttgaagccaacccaagcctaggaaccccgctgcccccggcctgtcggtgccgtcgaaaggggtcaccacgccgacctgcacgacggcgtcgcgcgcaccggacccggctcccgcggactatccgccttcctggtcgaagccgaccaacccagcgtccgcctcacccgcaccaacccgtcatggggcctacacggcttcagctccggcgagatcaccttcaactcccgcattcccgtaaccagccggctcggtgccgaaggcgacggcctcgacgtcgcctactcctccagcgtccttcacggcagacccaaccaagccgccgtcgccctcggcatccaccaggcaatcctcgataccatcgtcgcctacaccgttacggcaatccctgacagacctgccgacggtgatgcagcggctcggctacatcgagtcccggcttgatgaccgcccggctggccgcctaccacacagtaggcccgctcgataaaggacaaagctgcgacgccgaactcatcaacgccaagctgacttacatggaatacgcgatcgactccgcccgcaccgagatggagatccacgccgcacacgaccccaagcagtcgcccatcgagcgccacctccgcgacaccctgcacatcttcgcccccgcaggcacctcggacatccaacgcctccgagtagccgaacacgcactcggcatcaccagacaaccctgatccacccggttcagacctctccgtccattcgcctcggcaagagggccacgcgatgaagctcgtgcgcctgcggggaacgagaggacatccttccagccagccaccagggcaagccaactcagatgtcacctaccggtgcagcagacccattcattcaggctatatcaaaggacgatccagttgccgaaggtgccgccggcttcgccctggctaacaccgccgatactgtcgttggtagcggcggcatacagggcgattcggtcaccaacgccatacacagcagtgggatcaccgatgagttggggactaccggtgccacgagcagcccaggcaccgaacggaccaccggcctcgggctgactagcgccgtagatcgcgccacttcgacgcacgtagaccgctacccgaccctgctcgtcaaccaacaccgccggccggccctcatacccacccgtgctggtcaacacctgccaagcaccgaactcaccaccagcggctacctgattgaccccagcaacgttccccgcagtgctggtgacataaatagcaatcctacccccgaccccatacaccgccaccggatcactggccacacccgcaccatcaacaccccgggcagcccacgtcccaaatgaaccgttagcctgcgactgactggccccatagaccatgccgttccgacgcacatacaacgccacccgttgctgagaatccaccaccgccgctggcttacccatgtagccaccaccactggtcaactgctgccatgaaccgaacccaccaccagcctgcgtctgcgtcactcccgacacattcccactactcgtcgtcgcatagatagcgatccgcccctcagacgcatacaccgcccgcggatcccccgtcacccccgcaccgttcgtaccgatcggaccccacacaccaaacgatccaccaacttcctgctgactcgccccgaatatcgtcccactccgccgcgcatacaacgccacccggtcacgatcatcccgcaacaccgctacctgaccagcaaaaccaccaccggtcgacaaacgctgccacgcattgaacgaaccacccggcgattcctgactacgaccccacacatcaccatcagcacgcaccgcatacaccgaaatccgccccgacgacgacaccaccaccccatcccgcgacaccgcatccggcgcaccgaccgtaggcacccataaagcgtccacgatggtttgtgcgtcatcagcctgatcctggtagcggtccggaaagtcagacacctgcactgcctggcagacttcgccgatcggggcggtcatccatgagtcgtccgggtatttattatgcataacgctgatgaacttgttggtagcccaggttgcgtttagccgctccgcccgagaaccccaccattcctgctgctggaacaacccgagacttgtatggtctacctcttcgctaatgtttcggaggtgggtttccacaataaccgtggtgaccgcgatcaccgccgctcggggtgagagtcctcgggccttgaccgccgctactaccatgcgtgcacacgacgttctgtacgctgtcatgtagccacgcatatctgcggtgagtacggcattgagttgactggccagcgcggcgtctgcggcggtcgtcccagttgggtcgcaagcgaccgtctcatagttcaccagctgtgatacggcaggggcgggctggggctccgccgatgccggctggacaccagtcaccacggccattgcgaccagcgcgcatccggcgccaactttggtgagcgctaatagctttttcatactttccttcctggtcctccgcgcctcgacggcgggtcgttgtgagccgtccagcatcctgcgctggtgggcgggaccagcattaagtagcgggttgcagcggcaccacagcgtagattcagaacacctgaaagatcgctcaagccaccgacagcttgcagggcgaggatcctgaccgcgttgcaggcggtggccgacaaggccggagcggggcgtgtcggtggactcgacggtcgcccaggctcatcagcacgccctcggtgcgcgtaaagggggatctgcagttcgaaccgccaggcggcgtggtggacgagccggccgatcatgctctcgggcggtcgcggggcggactgaccacgaaggtgcatctggcatgtgagcaagggcagaagccgttgtcgatcgtgctgaccgccgggcagcgcggggacagtccccagttcatcgcggtgctcgacggcattcgggtgcgtcgccagggcggcggtcggccacggacacgcccggatcaggtcttggccgacaaggcgtacacatcaaaggccaaccaccgctacctcggcggcgcggggatcgccgcgacgatcccgtcgaaggtggaaccaggacgcagaccggcgtagaaaggagtccacgagtgggcggccaccggccttcaaccccgagcggtacaagcaacgcatgcagtggagtgcggcaacaaccgcctcagacgcaaactgcgccgtggccacccgattcgacaaattcgccacgcgctacgcccggaacagaagggtcaaatttcagccggcgctaactcggggccggttgatgcagtaccacagggggtggtgccccttgcgcggcctcacaggatcaacgctttagcctgctaacctgcttccctaatgctggcatagagggagttggcgggtagatctactcctggttgttgagagatgggggcagcaccgtctaggacagcttggcgcggcaacagccaggcgtctagcctgtccccggcagccttggcgatcaagccatcggcgggtgctcgctcccgtgcatataggcgcacaagatcatgtacggcatagtgggcttgcccgacttcgtcaacccggaccacgtccatcaggtacgcgtcaaccagaccttccatgacacgctcggccttgataggtgagatggcaagcgcggtgcacaggatccagggggaaatgtcgcgaggaccgagcagcccgcagatcccaagcgccgcccgttgccggaagtcaagctggttgtagctgcgccgaatactgtcgcgcatgtcatggtcaccggcgctgagctcgtcgagccgcaggctttcgtcggccagccggtcggcgagcaagcgcacggtccacagacgcctgctggctagccgggcgccggctaggcgcagggctagcggtagcccgccgcagagttgcaccacctgtcgggtcgcctctggttcggcactggttctgtccaggccagccaatgaggcaaagagtagccgaccgtcggtgtccggcaatccctctaactccaggacctggcaaccggctaggccggcgagacggcgacgggccgtcaccagcacaccgcaggtctccgtccctggaagcaaaggccggatctggcgttcgtcgcgggcgtcgtcaagcacgacaagcatccgccgctcagcgagcagagtgcggtatcgggctgcccgctccactgtgctctctggtagcgtcgggttccccggtgagagagcacggagaaagctgcccagtatctcgtgcgactctgccggggttccgtcgaggccgcgcaggtccgcgtagagctggccgtcggggtattcgtcgatgatctggtgcgcgacatgggccgcgagggcggacttacccattccggcgccaccgacgatcagctgcaccgggacccggccgttgttagcagccgcagtgaggtttgcaactagctctttcgcttcacctgcccgaccggtgaagtcggcagggactgctggcagctgcgcgggccgaccctctagttgttcatcgtggctggatcgctgagacaaggtgttgaggcgatcagctgaaggcattgtgagacctccgctgccgcctcgcagaatctgggtgtggagtgcccgcagttcagggcccggttcgacgccgagctcctccactaggctctggcgtgcgtctcgatagaccagcagagcctcggactgccggccgaggccacagagcacagtcatcagctgtccgtgcagccgttcacggaacgggtgctttcgcaccaggtcggtcagctcggcagctacctcggccagtcgcccgagcgctatgttcgcgttgacacgatcctctagggcggtgagacgtagctcctctagccgcgccgcctcactgtcgagcaagctgctctcgacgccgccgagggccggaccatgccactgcgccaatgctcgactcagtatgtcagctgcgatctcgtgccggccgcggctggtcgcttgcttcgccgagctaagcagctgctcgaaaacgttccggtcgagcgtgctcgacatgagacgcagcgaatagccaggtggcacggcggcgacagtcgccccaccagaaccgctgatggttcgacgcagactcgagacgtacgtttggaggatcgaacgtgcccgactcggtggggaggcaccccagagcgcctcaatcaggcggtccgccgctatcacctggtcgtgatggaccagcatggtggccaggagggttcgtggcttcgccccaccgagggctgtgacctgaccgtcgacgcgtagttcaactggacccagtatgtggaactccattgcgattccccgtacctgcaggcggtcaagcggcaatcacgggtggtccggatcgacttgcccggttgccgccacctggactgacatgaaagatctgacctccaccttccacatgggtcaagccaaggtacacttggtgatcaggtagctgtcaagaggtgcaggtcattccggtaactcgattggcaccgtgtggatcggagggcgccgtgcctggtggaggccacagttttgccgaccggctgaactacctgttcgaagtggtcaccaagtccgactgtcggaggtacagcaacgaggaggtcgctgctgccatcctgcaggaccagggcgtgacgatttctgcctcctacctctggtacttgaggactggccagcgggacaatccgaccgtccgacacctgcatgcactcgcgtcgttcttcggtgtgccaccggcctactttgtcgaggatgccgcagacaaacgggtcgaagcggaactggcggtggccgccgcgatacgtgatgttggcgtacgcactgtggccttacgggcaaacggcctttcagcgaaaagcctcgagacgatccgcgacgtcatcgaacgcgtccgtcaactcgaagggctaccgcctaccggtagcagcgggccggataactggcgttcggatgagtaggattcgcgagatgcgccgtcgatgtgaaaggctggtccagacactcgacattcccaaggttagcgagatccgggcgctgtgcgacgtcgtagcccggcgccggcaacgtcccatcgagttgctaccaataacattttctgacggatctctgtgcggtctgtggattgctaccgacgtaggcgactatctcgcctacgagcagaacacttcagctgttcaccaagagcacatagtgctacatgaactaggccatcttctctgtggtcacaatgagaacggaagcttcacagccgaactatttcgccatttcgaaccggagatagccttgggcgccttaggacgcactaactattcgaccgtcgaagaacgagaggccgagctcgtcgcgtcaattctgcgccagcactgtggcttgtacggagaggcgaccgcctcagccgacagcgacctcgaccgtcgcctccagttcatgttcggccaccaaccagcagccggcgaatgatctcccgttgggtcaccgacagccagttgctgctgatcgtcggctgctgggcagtcgttgcatggcgtattcgacacgctcaacgcaatagggcatcccgcgcagcccaagcactctcggtggccatcggtgcccttgcgctcagcattaccgtccagttcggtgccggcttactggaccggaccctcggcgtgccaaatgtgggccgcctcctgagtaactgcgccactcttatcgcctgctgcgcggcacgggcgttcgttgtatatctatggcacccgacacgcgaggcaacgctccgggcccgtcgggcctggacgcagctcgcggtggtgttgcccatagccttcctgctcttcgtcatcacccccatggactttgcctcatcgagagccgatccccggcatgcaactgcggtttattcctcgccgtacgtctatgtttatctgggctatctcgcctactgcctcattcagatgttgcgcgaatcgcgccgctgccttcggctagtcaccgactttgcacttcgactaaccctgaatctcactatgggtggctgcgtcaccggcctagcatacgtgagtttcaagctcttctacctgatcggtcacgatctgaacgtacgtctaccgggtcgtgagatcatcacagcgacacccatgtatatcttcagcattgggctgtttgcgctctgtcttgctgtgcctccggtccggactgtggtggctgctcttcagcggtggatccgacagtactgctcgtatcaacgactctatccactctggcaggccgtctaccgggccgcccctacggtggcactcgatccccgcccttctcgccttcgtagccgcctgaccgtccgggacctcgactacctgctctaccgtcgcgtgatcgaaatccgcgacggccagctcgctctcctggaccgaacgtcaaacccagatgccggccgaccaacgagcgtccatatctgtcacgagactcaacggttgctctacgccctgcatcagtggaccgatgatgcgcgcaccggacggggccaattggggctgggcagcgccgatctgacggtagagattcggtcactggaacgcctagccaagatcttcgccaactcccgccgggattctgaacagctagagggtggtgagctggcagcccaccaccctcggccgtccttcccggttgactagtcaaccattgctacaggacgatccagttgccgaaggtgccgccggcttcgccctggctaacaccgccgatactgtcgttggtagcggcggcatacagggcgattcggtcaccaacgccatacacagcagtgggatcaccgatgagttggggactaccggtgccacgagcagcccaggcaccgaacggaccaccggcctcgggctgactagcgccgtagatcgcgccacttcgacgcacgtagaccgctacccgaccctgctcgtcaaccaacaccgccggccggccctcatacccacccgtgctggtcaacacctgccaagcaccgaactcaccaccagcggctacctgattgaccccagcaacgttccccgcagtgctggtgacataaatagcaatcctacccccgaccccatacaccgccaccggatcactggccacacccgcaccatcaacaccccgggcagcccacgtcccaaatgaaccgttagcctgcgactgactggccccatagaccatgccgttccgacgcacatacaacgccacccgttgctgagaatccaccaccgccgctggcttacccatgtagccaccaccactggtcaactgctgccatgaaccgaacccaccaccagcctgcgtctgcgtcactcccgacacattcccactactcgtcgtcgcatagatagcgatccgcccctcagacgcatacaccgcccgcggatcccccgtcacccccgcaccgttcgtaccgatcggaccccacacaccaaacgatccaccaacttcctgctgactcgccccgaatatcgtcccactccgccgcgcatacaacgccacccggtcacgatcatcccgcaacaccgctacctgaccagcaaaaccaccaccggtcgacaaacgctgccacgcattgaacgaaccacccggcgattcctgactacgaccccacacatcaccatcagcacgcaccgcatacaccgaaatccgccccgacgacgacaccaccaccccatcccgcgacaccgcatccggcgcatccggcatcatcgaggtgattttgttgtatcgcagtccacgaaagccctcgctctcgtaccaactcctcgactggatgatgtgcctcccctctcgtccagatttgtattcatcatagatccacatttcagtacgggacgggttggcccaccggtcaaagagcgccacgtgcccgtaactcttgccaaggatcgcatcgcctggaaggagttccccaaggttgctgaggtaggtggtgtcaccgaaggcatcaaggtcaccagtattgcgatcccagccgtcactcttctttggcaggtgccaggccatcgagatgaatcccgagcagtccggtcggtaggggtgtccatccgggtcgggcttctggtcattctgattttggctatagatgacgccgtacgtattgacccaccactccgcccgggtcagcacttcggtacgggaaatgcttccgccgaccgtggacgacgcttgaaccggcagcgacatccggatatcagcgatgatgaacgttagggacgctacagtaaaagcgagaaatatggacagggccttccgacccaagccgttggatttatatcgcattagagccctccgttgacgtgactgacacagacaggctcgcggcactcgcttcacaaacggtttcgcccggcttcagaaccacttcaggacggagccaggacacaaacaagatcaccgaacactcagctcagccccggggttagcgctggccggtggtggacactgagcctttacgggtaacggtccgcgactgtgtgtagtgcccgtttcaggtggttcggtcgtgctcgatgtggaggatggtcagggctgcggcgacgttgttcccgatcttccacgggcacaggctgacgttgcgcaaggctttgaacgtggtcttgagcaggctgttgccgcgctcgccgacagcgcgaagccggttgtgggcacgggttgaacgtctgctgcaggtcggtgagctggccgttcttgggcgttttgaacgcgacggcgatcgtgtcggcttcgccttcgtagccgaggtcggccagagtccggacattctcgcggatctcggcgagggtggacagcaggccagggtgagcacgcaggcagctggtgtcgtgttcccggcccggggcgtactggggaggtccatagcggccagccgtccggtgcggtcaggacctggatgttcccgccgtggttcttgtgcttcttcgaccaccacaggtcgacgccgggcgtaggtcccggggtggcgatccgatctgtctcgatcagggttccgtcgagcaggatgtcgtcgtagccggcggccttcgcggccagtagcgcgccgtgcaggccgggagcctgggcggccaagaccatgatggcctcgtgcaggtggtcgtagccggtggacaggctgatcgtgttgtcgcgggccagttggctcatccgggtgccgtcgagcagccagcgcaggaccagcacggcctgccggaagcaggtcagcgcccgccgcccttgccgggtgccgcgccggagacgttcggcgtgcagcagtccggagaggtgaagcacggtcttgtcgcgtacgggcagagtggcggtataggtgatacacatgggcggcgcggaactccggagtggttggtctgtgagaggaacacttcgtaccggcgttccgcgccttcactggctcatcccggtttcgggcacctcgaacatcgggtcccgtgatcagagccttacccggaaaggctcactgaccgaaccagcgaccacaggctggtccagatcgccaggagcaaaggctttgggtcaggaaggatcggtcgtttgtgctctggttcggcccgaaggcgggatcggcgtcgaggcgggtgccccaccgtttccggacggtaccccggacatcgcgttcgactacggcggcgacgctgacttcgccggccctgatcgtgctcgggtcacaccggagccggctcggcaggccgctcgcgagttcgtcccgtaccggccagcggccgacctacatgcagtgagccttttcatcctgcgtagcggttggcttcgacgtggtgcaggacgaggatggcctgcacgatcggggtcgctcggcgtgggcagcagcgcagcttgttcaggatcttccaggtcttgagggtggcgatcgcgcgttcgccgcgggcgcggattgtcgcgtgggcgcggttcacggctttctgccggcgtgacagctttgggcggaagcggtgccgcttgaatggggtgcgcacgctgccgcgggctccttggtagcccatgtcggcgaacgtcatcacgtctgccctgctcagcgcgtcgatgatgccgtgggttcgggctgcggtcaggtcgtggaccgaaccgggcagcgccggtgaagcccagacgagccggccagcggcgtcggcgatgacctgcacgttcacgccgtggtgcttgtgtttcccggagtagtacggcttctggtcggcgatccggtcagtcggcatcagggtgccgtccaggatcgcgtacgccagtcggcggatgcgttccatggcggtgtccaggtcgtcggctgccgaactgagcagggctatcgcttcctgcacgtaccgccaggcggtggcgacgccgatctcgaagccggccgcgagtcgggtgtaggtgtcgccgttacgcagatgggccaggaccagcagcgcctgccggccgggatcgagacgccgccatcgggatcggcgctgcttgcggtggcctcggatgcgttcggcgaggtggttcagggtgcggctggacaacggaatcgtggcggggtaggacagcatggcgaggctcccggtcggggcttcgagtcttggtcgacagctgtcctacctggagcctcgcacccatcgatcaccgggctaccacacccaccctgagctgcaagatcagcttggaaaaggctcagtggacaagcgaacagtaggtcagtaccggacggctgcgacgccgtaggcaggctagtaccaacgccgttcagttaggtgtaggcgtggctggtcaaggggcgtgttgatcagggaatgagaagcggggctccggtatcaaggtttgtcactccaagacaacccgaaccaggaaccccgctcggtggatgagattgccatagcccggacggtcacggtagctgccgggtcgttcgcggcgggtcacctcggtgagctgacccgcctcgtgccgttcgagatgatcgatgacgtgctggctgcgaccaggcgcacacagcgacgtgtccgcctgttgccggcccgggtcgtggtgtatctgctgctggccggctgcctgttcgccgattgcggctaccggcaggtgtgggcgaaactcgtcgccggtctgcgcgggctgccagtcgccgatcccagcgacagcgcgttgcggcaggcccggcaacgactcggcccggccccactgcgggccttgttcgacctgctgcgcggccccgcggccaccagtgctgtcgctgcggtgcgatggcggggactgctaccggtcgtcgtcgacggcaccatgatcgctgtcgcggactcgccggccaacctgggtcgctacggcaaacaccggtgcaacaacggcggctccggctaccccacactgcggctgagcgccctgttgacgtgcggcacccgctcggtcatcgacgccgtgttcgacccgagcaccaccggcgagatcacccaagcccaccggctgacccgcagcctgcgcgccggaatgctgctgctggccgaccgcaactacgccgccgccgacctaatcggcgcgttcaccgccaccggagcggacctgctgatccgctgcaagagcggccggaaactcccgatgacccgccgctgtcgagacggatcctggctgtcggtcatcgacggccagccggtgaggatcatcgaggcccggatcagcatcaccaccacggccggcagccacaccggcgactacaggctcatcaccaccctgctcgacccacgtcgctaccccgccgccgacctcgtccgcctctaccaccagcggtgggaaatcgagaccgcctacctggaactgaagtccaccatcctcggcggccgggtgctgcgcgcccgcacccccgacggcgtcgaccaggagatccacgccctgctcatcgtctaccaggtgctgcgcaccgccatggtcgacgccaccgacagccggcccggcctcgacccggaccgggccagcttcaccaccgccctgcacgccgcccgcgaccagatcacccaggccgccggcatcatcgccgacaccgtcatcgacctggtcggcgccatcggtgaacgcgtcctgacagacctgctgcccgaccgtcgcatccgattcaaggcccgcatgatcaaacgctcgaactccaggtaccaggcccgcggaccccggatcgaccgccgaacctacaaggccaccaccagcatcgacgtcatcaccaacgacccttgacgaaccagccaccgccctaactgaacggcgttggagctagtgtcctgagtcgttaattcgaccacagtatgcggcgaggctgctcatgatttcgtctgcggttctggtccagacgaacggtttcggttcggtgttccatgcctcgatccaggtctgtacgtcggtttcgaggtcggtgaggctgcggtggctggaccggcggagtttgcggttggtcagttcggcgaaccagcgctcgacgaggttgagccaggatgctgatgtcggggtgaagtgcaggtggaagcgggggtgcgcggccagccagcggtgcacggctggggtcttgtgggtggcgtagttgtccaggaccaggtgcaggtccacctcggcgggggtgttggcgtcgatgaccttcaggaactttaggaactcctgatggcggtgccggcggtgcacctggccgatgaccttgcctgttgccgggtcgaacgcggcgaacaggctggccacgccgtgacggacgtagtcatgggtctgcctcgccgggaccgtgggcatcatcggcagcatcgggcgggtccgctccaaggcctgcatctgcgacttctcatcaacgcacagcaccatcgccttgaccggcggatccaggtacagacccaccacgtcacggactttctccacgaacatcgggtcagccgacaacttccaggtgtccaccagatgcggtttgagaccgaacgcccgccagatccgcgacaccgccgtctgtgacaacccggtctcgcgcgccatcgaccgggtcgaccagtgactgtcccgattggccggctgccgttcgagggtcttcacgatcacctcctcgacccggtcgtcgctgatccgacgaggcgcccccggccgaggctcgtcaacaaggccctccaaccgacgcgccaggaaccggctacgccacttacccaccatgtcccgcgacaccccaagccgcagcgcgacatgcgtgttcaccaggccatcggcgcacaacaacacgatcttcgaccgcaacgccaacgcctgcgacgacttaccccgccgcgcccaccggctcagacacgcacgctcgtcatcagtcagttccaccacaccacgcggacgaccagccataccgacagcctactatctgccgccgaattaacgactcaggacactagtacttcagccgcacttgtttgatctgaagtttcggcagctcttaggcatgatcgacgtcctagttctgccggccacgtagctgcagatgtcgatgctattcgacggatgggttgcgtggtcgcactgtctgtctgttgtggtcatgtgcgggacgggcaggcttccgtgcttgtgttgatcaacgagatcgtgggctggcgggcagggctggacgatctgctggcgcggttcgcgcaccggttcgggcgggcggagccgcgccgacaggcgctgacctacctggtcgggctgttgtcgccgctggcgagcaagaacggctggaccctcgccgaggccgccggcgacaccacgccggaccggatgcaacggctgctcaacaggtccgcgtgggacccggacgctgttcgcaacgacctattcgcctacgtgtccgagcatctcggttacgccgatgggtgctgatcgtcgacgagaccggcttcctgaagaaggggatcacgtcggccggggtgcagcgccagtactccggcacggccgggcggacggagaactgccagctcggggtgttcctggcctacgccagcccagccggtcgcacgctgatcgaccgggagttgtatttgccccgcggctggtgcgacgaccccgcccgccgcgccgaagccggcatcgccgcgaacgttgagttcgcgacgaagcccgcgctgggcctgcggatgctcgaacgtgccatcaccgccggtctgccggcgagatggtcaccgcggacgaggcatacgggcaggactcgaagttccggacctggctgcagcagcagcgcatcggctacgtcctggccgtgccccgcaaccagcgggtcccgaccgcagtgggcaactcccgcccggacgtcctcgccgctgccgcgccggccctggcgtggaagcaccgtagctgcggcgacggcgccaaaggcccacggctctacgtcggctggtttagggaccaccgcgaacctcgtcaacgaactggccgaagcccacaacgagaaacgcttgccaaggaccctctaccgctacgcccgctacaacctgctctgcctcgacgagttcggatacctcaaccccgaccgcaccggcgcgaaactgcggtccagatcttcaccgaacgcgaggaacgcaaagccatcgcctccaacgctcccttctccgaatgggacaagaccttcaccgaggaacgattctactccgccatcgtcgaccgactcaccttcaacggctacctcctcgaaccggcaacgactcctaccggctgcagagcaccctcgaacgcaaccgcagctgacagccccacaacgaacagtggcgccgggacgaaccgttccggcgccgccgcgttccaccctcacacacagagccgggtcccccagaccccgcatcgggagcgcggcctgaaagaacctggaacacccagacccaggccgaccgcgcccgcgccgaagcagaactacacgcactcgcgggcaccaccccacaccggctgacccgagcagaaatcaccgccctggtgaccgcactcggagtatcaccgccgtgctccgcgacgccaaaccagccgacaaggccaaggtctaccggcaactcggcctccggctgaactaccagcccgtaacgcaaacggtgcgcgctgaagtggatctcagcgcgcaccgtggggaatggtttgtgtccgaggggggacttgaacccccacgccctatacgggcactagcacctcaagctagcgcgtctgccattccgccacccggacttgcatcatccagcctaccgcggcggccgtagtgatcttctcagctatcggctgcccggcgggctgcacgaggagttactgtacaccgcccggatggatcatgcacatcgcctcacggcggctagcgataccggacggaggagctgttgtggtagcggtggaacacgtcgggccggcagcatgaccacgtgtcatctccctccccgctggccgctgtccagcatcgggccctcgccctgcgccaggctggtgacctggccggcgcgcggctgctactcaccgacaccgtcgagtcggccagtccaccgtacggcccggatcaccctgaaatgctcggtgctgcgcacctgctggcgcggctgcaccgggaggccggtgacccgagctccgcccggcgggtgttggaggaggcgctggcagccggcgagcgctgccggccggacgacgatcccctgatgctggcgctcgccttcgagctggcgacactggcggatgaactcggtaaccgacacgaggcccgccgcaacttccgccggctcgtcgccgccggtccggacgtgcttgggaccgaccatccggcggtccgcgaggcacgggcatacctcgacgatgccggtcccagcccggccgatggcccgtccgtgccggggcccgtgctcccgggataccgggctttcgggtcggtcacggcacctgtcgcggacgaacggctggcggaagagccggtccgaccgggtacgtcaccagctccggatggttcccccgacgacagcggccacctggtgccccactggccgccggtcgggtcggcctccggcagcagtgaagcccgccaacagggctggccgcagggtctgggatctccgctcggctcgattggcgctggccccgcacccggggcctcgggcccggacccggtgcttgaaccgggcccggctcggtgcggcgacgggcgggtcgcagccgacgccgcgccgtcggatgccgcgccgttgacggacgcccacactgacccggcgtcgcggcctagtccgaccggccggggcacagcgaccaacgggctgcctgagggcgctccgccacatctcggcgagcccgccccccgacccgggtccgccccccgacccgggtccgccccccgacccgggtccgtccgccgacctgggcctggtccccgcccagggccccgcccgcgacccggacctcccccgcggctcgatccgcacgccacgtccgctccccacccggagtacgacccgacgcacgggtatgcgggcggaccgtcgatcgtccgtcctgccagcgagacgtcgtccgcgtacccggggcggaggccggagcgacacggcaggaaccgaacggcggtggtcgcgctggtcgccgctacggtggtggccgcggcggcggtcgccggagcgggagcggtggtactcctccggaacgcgccgaccgctccgctggtctcgtccatgccggaaacgtcgacggccggcccgccgagcgaggcgccgccgacggacctcaggttgcgggacgaatcgacctcgatcactctcacctggactgacccgtccggcggtaccgttccgttcgtggtggccgccggtcgggcagggcaacaactgtcgccgcaggacagtgtggacccggggcggaccagctacacgatcaacgggttgagttcccgactggactactgtttcaccgtgctggcggtgtattcgacggactcgttcgccacgtccgggcaggtgtgcaccgatcgcgagggataggtcgcgggcccacacgctgcgtggacaccgacgaacggtgcgggttcccttggtgtggtaaggccaatatgatggcacccgacttctgggagggccgccgtccacggacccgtcacctgcgcacacgatacggggaggcaactggttgtggccaccgtcgatgatggtgtgactccgcgccgccggttccggggtgggctggtcaccgtcgctaccgtgacggcgctgttggccgcgatgggactcaccgtgctcggggtgggcgccgccgacaacgcagtggccactttcgacgccagttcctggttgtggagcagcgcgcgcggggagctggcccgggtcaacggggtgaccgcccgggtggacacccggctggaggtcccgggtgcgcgacagcatccggtgcaggtggcccagaccgaccgactgctcgtcctgcgggacctgagcaccggccaggtcagctcgctggacctggccacgttgcggatcatcgccacctcccctaccacgcctggcctcggggtgaacgtcgtgctgcacgaggaggcggcgttcgtggtggacgcggtgcagggcatcgtccggcagctcgacccgcggtcgctgacaccggtcgggaatccggtccactttcccccgggtatcaccggcgggtcagtcgacggcaagggtcggctgtggatcgctgtgccgagtgagggcaccgtttcggcgatcaccgccgcgccgctgccctcaccgtcgacgtccaccgagggtggtctgggccctgagctgatcgacacgtacgacgtagctgagccacaccacgagttgatggtatccactctggatgacggggtggcggtactcgaccgaaccgcaggtgtgctggttcaggtacgtcagggggaccggacggacactccgctggcgacctccgcaccggcggtgctgcccgcccgcaccagcgggtcggctgtgccggtgacggtgccctcgcaacgtcgggtgcacgtggtgaccgacggcgtggtgaccgacttcacggtgccgggcagcggagacgacctcagcccagcagtgtcgtgggccggccggttctactgcgccgacgaggccaccggcaccgtgtacgtgctcgacggcaccggccggttgattgattcggtgggcggccgaccggctggcccgctggagctggaggttcgggagaatcacctgttcatcaacgctcccgactcgtcgaccgcccgggtggttgacgaccggcaccgggtgcgggatgtcgacaagtacgccaatgacgtgctgggcggtgatcctccgcccgctcccccgcagccgcctccgccgaagaagccgaaggtaagtcagccgggtccgccgcgtgcggtcaccgcggccgccggcaacgcccaggcccgggtgagctggcgggctgccgccgccaacggcgccgagatcatccggtacgtggtgacgggcggtgggcagcgcgtcgaggtgggtgccaaccagcgggcagtggagatcaaggagctgaccaacggtgagacgtacgagttctccgtgttcgcggtcaacgccaagggggagggtccggcccggaccagcaacccggtaacgccgacggcggcggtgccggacccgccggcgagtgtgacggcgcaggcacggccggacgggacggtcgcggtgcgctggccggcggcgaacgggcagggcaacacgatcgcccggtacgtggtgacggccgcctcggccggcacgaacgcgccggccggggagtcgaagggcacggaactggtagtgccggccggcgacctggagttcggcaggcagtacgcgttctcggtggtcgcggtcaacgacaagggtgccggttcggcggactcaccggtgagtaacaccgtggtgccgtacgcgcctccggggcagccggtggacctgcgggcgacaacggtggcggagcagccgggcacggtcgccgtgcggtgggggccggcgcaggccaacgggcgtccggtgacggcgtaccaggttgaggtgggtggacagcgcagcgaggtgaccgacactcggacgacagtgcgtgggttgggtgatgggcagcaggtcgcggtgacggtacgggcggtcaccgaggccgggccggggccggaggcgacggccaccgcgcggactgtcgccgagccgcgggtgacggtgaccggttcgtcggcgaccgccacgtcggtgacggtgagtttcactgtggacgccggtggcggcaaggcgacctgcgcgctcagcaccggcggcaggccggcggtgtccggcccgtgttcgcggatcaccgtgtctggtctgacgccgagcacggcgtacacgttcacggtgacggcgacgaacgcggccggcccgggcaatgcgacgagggggcagtcgaccgccgccctgtacgggacggcgacctgccgcaacggcgactccggcgaggaggcgacgtactgcgacgaagacgtcgacggtcgcaacggcaacgagatcttcgcagtaccgcggcaggacgacccccggcaggtggggtgggccgagcccggcacgcggttgcaggcgtactgccggcaggcgggtgaagaggtgtacgcctacatctacaacgggcacaagcgaagcacatggtgggtgcgggtcgaataccaggggcgcaactacattccgtgggcctggctgaacctcgacggtggtgacgacatcgacgttctgcccacctgctgacctgacgcctggcaaggagcaccaccgtgaattcccccgagctgctcagccagtcggaggtgcagggcttcgccgccctcgccgcccggctggccgagaacatcaacgcggtcgtcctcggtaagccagaggtggtccggttggccctgaccgccctgttcgcgcggggtcatgtgctgttggaggacgtgccgggggttggcaagaccaccttggcccgagcggtcgccgccactgtgcggggtcagtggcggcggatccagttcactccggacctgctgccgtcggacgtgtccggggtgaccatctacaaccaggccacccgcgagttcgagtttcatccagggccggtcttcgccaacatcgtcatcgccgacgagatcaaccgggcgtcgccgaagacccagtcggcgttgctggaggtgatggaggagcacacggtgacggtggacggggtgcgccatccggttccgcagccgttcctggtggtggccacgcagaacccggtggagatggatggtacgtaccggctgcccgaggcgcagttggaccggttcctgatgaagttgtcggtcggctatccggacgaggcggtcgaggtggaggtgctgcggggcgccacggcgcgttcccccgaggcactggctccggtcacggacaccgcgacggtcgaggagggggtgcggctggcgcgccgggtccacatcgccgagccgttgtacgggtacgcggtgcggatcgccgcggcgacgcgtgaccatcggcaggtccgggtgggggtgagcccgcgtggggtgatcgcgttgactcgggcggcatgtgcgtacgcactgatcgacggacggggttggatcatgccggaggacctgaagctgctcgcggagccggtgttcgcgcatcggctgttgctcacgccggacgcgcaggtgcgtggggtgacctcgacggaggtgctgcgtcaggccgtcgcctcggtgccggtgccgctcccgtccgggcaggccgccgcggcgcgcggctgaaccgtgggggtcactgcccggggggtcgggttgttcgtcgccgccggtgtgctgctggcggccgggttccggttcgcgtacccggagctggcgctgctgggcgcggcgggggcgaccgccggcggctacgcggtggcggttgccgcgtggcggccccggttggcggtggttcgccgggctgaaccggaccgggtttcccgcggtgagccggcgacgatgacggtgaccgtccacaacaggggacggctgcggtcggcgaacctggtcgccgaggaccgctgtggtgcggtgccggtggcggtaccggtgctgcggctgcggccggggcgggacaccacggtccggtacggcgtgccgacgacacggcggggcgtggtgccggtggggccgctgcgggtgatccggcgcgacccgctgggcctggtctcactgtcccgtccgtacggtgagacggtgccggtgtgggtgcatccgcgggtccatccgctgagcgtggtgccgacgggcgccgggcgcagcctcgacggccaggtggacgctgtcccacacggttcgatcaccttcgactcactacgggagtacgtggtcggtgacgagctgcgccgggtgcactggcggaccagcgcgcgggtgggtgagttgatggtccgggagaacgtggacaccagcctgcctcgcctggtggtgttgctggacaaccgggcggtggcccatccgcagcggtccgccggtctcgcggagtcgttcgaggcggcgtgcgaggcggcggcgtcggtgctgaccgctgcgcaccggtccgacctgccggtggtgctggtgctggtggccccggaggacgagggcagccgcgcgggtgtggcggagtccgaggcggcgcggtccgggctgtctccgctggaccggctcgcggcggcggggctcggcggcgacaccctcgacgccacgctgacccggctgcggggggagcgccgcggcgacacgctggtcgcgctcaccggcccgggtggacgggactcgctcggccagttcggtgcgctgcgcggcgcgtacccgtcggtggtcgtcggggtcttggcggcggcggagccggcgcaggcgcagacggccggtctggtggtgatcgacgctgcggacggggcggcgttcgcggccgagtgggatcgggtacggcggtggtgaggatggccgaccggccggcgacccagcgaccggtgccgccgtccggctctgcctccggaggcgtcggcaaggggtctctctggtcggagctgccgctggcggtggtgttggtcgtgctggtggggctggccggggtcgtcctcgggcggatgtacgccgggagcctgctcaccggtctggttgtcggtgccgccatcggctcggtgctactcggagtggcctgccggcggctgccgtcgtggctggtggcgccgctgtcggtgctcggcctggcgacctggacagtgtggtcgctgcggctggctgcggatcgtgccgacctgcccggtccgctcaccgaggtggccggcgaggccgcgcgcaacggtatcccccggctgttgaccgcgatgatcccggtcgagccgacgccggacacggttctcgttccggtggtcgctgcctggctggcggggctggctgccggcgaggtggcgctgcgggcgggtcgggtgttgctcggctatctgccgccggtgctgctctacgcgggtgccgtctacctggtcgggccgaacgccgcgccggcggtacggccgacgctggtgttcgtggcggtggcggcgcttgggctcgccctgccgggacgcgtccggccgggcggtgcggaccacatggcggggctgccgccgaaggttcgcgcggcggcgcggatccggctcgccggggcgtcgacggccggcgtggcggtggtggtggcgctggctgtcctgctcggtccggcgctcgccgctcggatcggggatcggccggttgatccgcgccggtatgtggagccgccccgggtggactcgctggacgagaacccgctgatccggatatcgggctgggcgttgcacccggagcagaagctgctggacgtgacgagccggtccggcggcgacgcggaccagggtggggacgcgacgcggatccggttggcagttctcagtgactacgacggggtcacctggcaggtcggcgcgacgtaccgcaacgctggccggatcctcccggcgccggccgtcgcccccggcagcattgtcgagccggtacgccaggacatcaccgtcgctgggctgaccgggcggttgttacccgccgtggccaccccacgggaggttaccggggcacgggtggcgtacgacccggcgaccggcacgttgatccacccggaggggctgactccggggttgcggtacacggtgacgtcagcccaggagcagccggagtccaacctgctggccatcgcggacgtgccggccggcgaggaggtggctcgggtgctgcgggtggccgacggggtgccggagccactgcgccggttggcgtcccagctcgccgagtccggtggcgccccgtacacgcgggctgccgctgtggagcagttcctcgccgagcactaccgtctggtcgcggacgcgccgagtgggcacgcgtacccgaatctggcgttcttcctgttcggcccacgcgacgcgggcgggcagcggggcacgtcggagcagttcgcggccgccttcgcggtgctgggtcggctgacggggctaccgacccgggtggtggtcggcttccggccgtcaggcgacgggccggtgcgggccggggacgcgtacgcctggccggaggtgttgttcgacgagctgggctgggtaccgttcgatccgctgccccgaccggacaccgagccgcggccggtcgaggagggtttacgtcccccgccggaggagccgccgtcaccggctccggagccgagcgccgatccgacggtctccccgcaggcgtcgggtgcgcccgagaccgcagcgggtccaggtggcaggtcaacgccggtgctgctggtgggcggtgctgctgcgggaggcggacttgtcctgctggcgttgctggtgacgctgctgtggctacgccgcgcactgagccggggccggctggaccggggccctcccggcgaacgggtgggcggtgcctggcgggaggtgaccgacgcgctgcgactcgccgggcacccggccaccggcgatctggcggccaccgagatcgccgtgttggctcgcgacgtgctggtggacgcacacggggccggggctgaaccggcggcggtggaggtcgcggagttggcggagttggcggacctgctcaaccgggcggcgttcgcaccgggcacgctcaccgcgcagcaggcgaatcgggcagccacgatcgcccaagcgtacgtggcggggctgcgggcgacccggccgtggtggcgccgactgctgtggtcggtccaccctggcccgttgcgccgtgaccgggcggatcggcgccggcgggacgcgcgggtgtgaccggtgcgcagcctgtcccgccgtcagccggtcagccgccggacgagtttacgcagaccggcctgccagccgtcggggtcctcggcccggcggcgggcgtacccggcaacctccgggtgcggcaggatcaggaaccgttcctcagcgagcccggcgaccaccgcgtcggccacctggtccggtgtgagcacctcgccggaggcggcgacgacccgggcggccaggtgccccgcggccagtccttcggacaacatcggggtgtcgacgccctgtggacacagtgcgctcacccggataccccggtcccggtaggtgatggccagccactcggcgaaggccaccgcggcgtgcttcgtggccgtgtagggcgcgtccccgaccgcggtcagcacacccgcggccgagcaggtcatgagcaggtgtccgccaccgtgggcgagcatcgccggcagcaccgcccgggcggtgtagacgtgggaaagcacgttgacccgccacgcccggtcccagtcggcgtccggggcgtccactcccccgccggtggccacgccggcgttggcgcagaacaggtcgatgcgtccgtaccgccgttcggtgtcggcgaccagcgcgcggatctgctcctgttcggtgacgtcgacgccgacgggccgggcgaccggtccgagggcgtcagcgaccgcgcgggcggccgcggcgtccaggtcggccaccaccacggcctcggccccctccgccgcaaaccgccgggccagtgcggacccgatgccaccggccccaccggtgatcaccgccacccggtcggtgaggttcaccgggactcacccccgcccaagcgggcgatcacgtcgagaagcgccgccgctccaccggccgccagctcgggtgtcggcagcaacgccagcaccggggtgtccacaccggccgcgacgtagcgctgcacctgggcccggcactcctccacggtcccgtgcagcacgagcgcgtcgactacctcgttcggcacggacgccccggcacctcgccggtcccccgccgcccaggccgtccacatcggcgcgagcacctcggcgcggcccagccagcggtgaaactcggcgtacgcggggacggtcaggtagctggtgatgagccggcggcccaacgcgcgggcgtgcgcggcgtccgcggtcgggcagacgaagatccgggcgacggtctcgaagccggcgtggcgccggccaagcgtacccagcgcctgcggtacgtcggtggcggcgagccagttgaggatgacaccgtcggcctcggcggcggcgagccgcagcatgccgggacgcaacgcggcgagcaacaggggcgggggcaccgccggcgggcgctccagggtgaagcgccggacggcgaacgtgtcgtacgccccgtcgaccgtctccccggccagggccgcgcgcaggaagcggagcacatctcgggtacgccggtacggctcgttgaactcgcccgcgttccagtcgcggacgatcaccggcgacgacgtgccgataccgagcgcgaagcggtccggggcggtctcggcgagcgcggcggcgctcatcgcgagcaggcccggccctcgggtgaagaccggtgccaccgcggtacccagccgcagccgcggcgcccacgcggcagccagcgccagcggggtgaacgcgtcggcaccggcgacctcggaggaccaggcatcggtgaacccggcctggtcgagtgcgcggtagaccgcggcgtggtcggccagcgggatcccgcccaacggtaccgtcataccccatcgcgtcgtcatcggtcgatgatggccggctggcgggcgctgggcaagatctgctccggttcctcgctcggacgccgcgctacgctgcgtttcgtgaccttctcgctcgttgcccgctccgccgacggccggctgcacggtgtggtcgtggccagcaggttcctcgccgctggggcgctggtaccggcggccgaggccgaggtcggcgcgatcgccacccaggcgcacgtgaacctggcctaccggccgcagggtctggcactgctgcggaccggggtcggtgcggccggcgtggtcgcggggctggtcgccgccgatgacgaacgcgaccaccgtcagctgggcgtggtgggcgccaccggcccgggcgcgtgctggaccgggccagcctgccgtgcctgggcgggcgggcaggccggggacggttggacggcgcagggcaacatcctggccggtccgcacgtgatcgacgaggtccgcgatggttggctcggcgggtcgacgctgccgtttccggagcggctcttggccgcgttacgcgccggggacgaggccggtggggaccggcgagggcggcagagcgccggcctgctggtcgtcaagcgtggcggcgggtacgccggcaccggtgacaccctggtcgacctacgggttgacgaccatccggacccggtcgctgagctgggccggctactcaccgcgcacacccggctgttcagccgcccggacccggccaccctgctcgacctcactgggggcctcgcggccgaggtcgccggtctactcaccgcactcggacacccggcggatccggtcgcaccgcaggaggcgctgttcgcctgggcgggtctggagaatctggaggagcggctggtgccaggccggatcgacccgatcgtgctggaccagctgcgccaggccatcccacacgttcccgcgccccgtgccgccggtttccttcccgccgactgaggttcctgccgccgggccctgaccccgaggggcctcgcgccgcgccgccggtcccggtcagggcgagaaggtcagccaacggaagtcggcagcctcgatgaccgcctgttccacgggcgtgagcggcgtcctaccggtggtcttgcggatcagggtcagccggtcccagttcagggcggccggcaccggacgtccaccggtgagcaggtcggccacgaccgcggcggcggccggggtcagccacggttgccggtcgagcgccgcggccaggtccagtccgtgcacccccacctcgacgacccgggtacgcaggaactccaccatcgtcatcgcgtctccgtgccgggtgaggaccagccgaccgggtggctgcgcgtcaactgcgttaagggtggcccgccggacccggtccaggtcatcggcgagcgccgccgcgtccagttgccgtcccgcccggtggccgccctcgatgcgggcggcatccaccggaggggtgaacttggccgcgccgaagtagccggcggcgtcgacctgtgcgcggggcggggcgggggcggcgagcatgccggcgagccggccgacaccggtgtgcacgtgggcgaggagttcccggacggtccacggtgggcagttggtgggccggtggaggtcagcctcggtcaggtcacgcagctcggcgacgagccgggcgcactcgtcccgaaacgctgcccgtaccaccggcaaggtgtccggcgggttgtcgggtgtctgctccaccatggctcagcccgcgttgcgggggacgagccggtgcacgctgaccaggaccagagccatgacgacgcccatcgtaccggcgatccctgcggcgccgcccgcgtacccgatgaggaggggccggcgcgccatctcggtcggggcgatccgcggtccgtccgcgagccaggccagggcgaggccgcaggcgaccatcacgagcgcgctgcccgcgccgagtacgacggccgcgagccggtgcgcgtcgccggagtcggccgtcacccgttcccgctgtgtgatcaacagcaccaacccgccgagtgcggcccagaccccgaccaccaggtacgcggcgatggcatcgctggggcggtgccatccggcggagagggtggccaccccgaccgcggcggcgtaggcgacgccgacgtacgcgcccaggacccgcactgtcggaggcagcacaagcaccagcgccaccgcgaacgaggcggcgacggtggtgtggccgctgggcaggctgttgccagcgaagatccgttgcgggtcgataccgaggtctggccgggcgaggccgtacttgagcgcctgcgtggtcaggttggcaccgaggatgagcagggtggcggtgaccgcgagcgcgacgcgtccgcggatcagcgcgatgaagccgatcacggcggtggcggccagcagcgccgccaccgacatggcgttgaggatgtggttgaccggtccgtcgatacggtcctggccgatccggttgccggtgagggcgaccgtgtcgagccactggccgagttcggtgtgtacggcggtgcgccacaccgcgacgaagagggctgtctgcgccagcgccagcacgaccaaccagaccaccgtccaacgccttgccgtgtcatgcacccgcacaacctaacggcacgtgccgcctgctgcctggccgacccactctgctggcttgcccgtcgccggcaccgatcgcgcaccttctgggtgctggggtggttgcggccggtcgccgaaccacgggctttcacctgaacagcggagtacggcgggaagtcggagtcggagcagccgaagcaccggagaatgagcccatgtcaggtccagccgtgcactccggcacgagtgagcggagatcgataccttcggggagtgccacgctgctgttgactccttcgcgccgtgggtcgggccaccggtaccagcaagccgatcgctgacggggtggcggcgatgccttcgcgtaacatcggcacgctgatcgcggtggtggtcaccctcggatggctcgtggtcggcggcgtggcccactcgttccctggacgcctcggcgaggtcgagaccgacaacgtccagacgttccttcccgccagcgcggagtcgcagcaggcgcagagtcagagtcgggacatcaccggcgcggacaccacgcctgcgctggtggtctacgagcgcccgggtgggatcaccaccgacgaccaggatcgggcgatgtcagacatgacacgtttcggtgaggtgcagtgggtggtcgggcccctggcgtcacccgtgccgagccaggacggtcaggccctgttgcaggtcgtcccgatcgacaacgccgtggggcaggcggagaacgacgttgtcgatcagttacgggccatcgccggtggtgaccgggatggactgaccgtcgaggtcaccggcccggcggcgttacgcggtgacctgatcacggtgttggccggagtcggcggccgactgctggccgtcaccctgggcgcggtgctggtggtgttgctgatcatctaccgtagtccggtcctgtgggcacttcccctgatcgccgccgggctctcgtacgtgttggccacggtgttcgtgtactggctggccgatgcggacgtcatcaagctcagcggggagtcgcgcggaattctcaccgtgctggtcttcggagcaggcaccgactacgcgttgctgctgatcgcccgctaccgggaggagttgacccgcagggcacgaccggttgacgcgatgagggtggcgtggcgcggcgccgctccggcgatcatcgcttccggttcgaccgtcatccttggcctgctcgccctcctgttgtcggtgctcagctccacccgctccctcggaccggtgtccgccatcggcatcgcctgcacgctactggtgatgctcaccttccttccggccctgctcgtcctgggtgggcggcgagtgttctggccacggatcccgcgccccgaacagcacgccgatgccacctcacaccggttctggacgccggtcgcgcgcctcgtcggccggcgagaccgactcgtctgggttgttgccgctatctgcctcgggatagccgcgctcggggtcacccagctgggcaagcaggcgataaaccaggacgatctgctgttctccggccaccggtcgtcagtcagtggacagcgggtgctcgaccagcactatccaggtggcaccggcagcccggccatcatcgtgaccaacgcggaaaccgtgaaccaggtgaccgctgcggcacgtcaggtatcggggatcgccactgtcacgccgttcaccgctcagggtggggcctccgcgacagctccgcagcccggggcggcgccgaaggtcgtcaacggacgggtccaggtgaacgcgaccacgaccgccgccccggacagtgacagcgccgaacagacgctgcgtcgactccgaaccgccgtccacgcggtgccgggctccgactccgtggtcggtggttccaccgcgaccaacgtggacaccgccaacgccgccgaccgggaccaacaggtcatctttcccgtcgtcctgctcgtgatcctgttctgcctggcggtgttgttgcgcgccctgctcgcgccgatactcctggtcctgaccgtggtgctgtccttcaccgccaccgtgggcatctgcgtgatcgcgttccggtacctgctcaacatcccgaaggtggacccagagttcctcctgttcgccttcgtcttcctggtcgcgctgggggtcgactacaacgtcttcctgatgagtcgggtccggcaggaatcggaacggttgggcacccgggcgggggtgctttccgcactcaccgcgaccggcggcgtgatcacctccgccggcgtcgtcctcgcggcgaccttcgcggctttgaccgtgctcccggttcggatcctggtggagctgggcatcgcccttccggtcggacttctcatcgacaccattgtcgtgcgttccctactggtgcccgccttgtcccacgaccttggtcgccgaatctggtggccgggccggcttgcccgggggcggcggtgatccgtccggcacgggtcgagcagacggcgggcgaaccggtgttcacccgagtcttcccgtgtacgaggggacgatgatcccgatcggcacattggccaggaagatccaccgccagccctgctcggcaccgccgacggtgaccagtaccccgccgagtaccggaccggccagccgggaggcgctgaccgccgcggccagcagcccgagcgggcgcccccgctcccgggccgcaaacatgcgctggaccgtcccgaacacctgcggaagtgccatcccgacgccgaccccctgggccagccgagcgacaatcaaccacgttcccgacggggcgaaacccgcggccgtacttgccaccacgaacaacgcgatgccggccacgaagacgcttcgccgtccacgcaggtccccgtaacggccggcgggaaccagcaccaacccgaacgtaaggaaacagccggagatcagccattgttggccactcgggctcaagtcgaaaacactccggatcgtcggcagggcgatcaccagaagggagatgttcagcccacccaggaacacggcgagcacaccgatggtagccgccggaccggccggcccgacgccggtgtcccgcgtgacgtgtgacccacgcccaccctatggatggggccagcgcgcggtcttgccatcggagcgcctcaccccaacgtgctgggccaggaatccgccccggacagttgctgcccctttcggctgtgtggacgaagccgacggcccatcatcgtggcgctccagaagcccggaaacgagcgactcggcgacatccagcagcagtgtcaaccgcgcccacaaccgatgttcctgtgttcccaggccaagaccgaattggggcggactcatgggcaaccgacgtcagaccagcagtagcgccgccgcgagcgtggccatcatgacggcgaccgcgccatcgagtatccgccagacggcggttcgggcgagcaggggcccgagccggtacgcgcctgcgccgagcacggtgaaccaggtgaggctggcggtggccgcagccgcccagaacgcccatcggtacgcgtgctgctgcccgacaccgcccagcagcagcacggtgtccaggtagacgtgtggattgaggtaggtgaaggcgaggcaggtcaacagggtggtccgcagccgtgccgccggcgggtcctcggccggccggagcgcgtgcgggcgtagcgctcgccgggcggcgagcagtgcatagcacagcaggaatgcggcaccagcccaccgcacggcggtgaccagcgtcgggcggcctgccaccagggcgcccatcccggcgatgccggcaccgatcagcagggcgtccgaggcggcgcaggtgagcacgacgggaatgacgtgctcccggcgtagcccctgacgcagcacgaacgcgttctgcgccccgatggcggcgaccagggcgacggtgagggtaaagccggcgagcgcggaattgatcacgtcacgacgctaggggtgatctctccctgcgtccaactaaagaatctgatggttcgtaagatttgcttatgctcgacaccacccagctccggacatttgccgcggtggtggccgaaggcagctttgacgccgccgcccggctgctgcatgtcaccccgtccgccgtaagccagcgagtcaaggcgctcgaggaggcggtcggccaggtgttggtacgccggcaccgcccgtgccgacccaccgacgcggggaagccgctgctgcgcctggccggccagttcgccttgctcgaacgtgaggcactgtccgaggcgcagcagggcacgtccggcggtggtcgggggcgttcacggctggcggccgtggtcaatgccgattctctggcaacctggttccccaccgcactggcccgggtgtccaaccaactcggcctcttcttcgacatccgccaggacgacgaggagcacacagtcgaactgcttcgtgacggatcggtgatggcagccgtgaccgccctacgggaaccggtgcaggggtgccgcgcgcagcggctcggcgccatgcgctaccacccgttgggggcacctgcactggtggaccgttggtttcctgatggcatcgccaccgcggaagcgctggccgcgacaccagtgatcgtcttcgaccgaaaggatcagacgcaacatcgatttctgcgctcggtcaccgggcgagacctcgagcccccagtgcactacgtcccgtcagtgccggcattcgtcgaggcaatccggcagggactcggctgggggctggtgccggagcagatcgccgccgcccacctgacgcgcgggacctgtctggacatcattcccgaccggcaggtggatgttccgctgtactggcagcactggcggctggagtccagcgccctgaacgcattgacctccgcggttcgagccgtcgccgccgaggcccttcgttgacgacgcagagtcccccgtggatcaactgacactgggctacagcggggctccggtctaggattacgatcatggagattctgcggtacgccgcattcaccacggatcccgccggcggcaacccggctggtgttgtgctggatgccaccgggctgtcggacgcggaaatgcagcgcatagcggccgaggtcggatactccgaaacagcattcctcgtgcccgccggcgaggggcactacaaggtgcgctacttcagcccgaaagcggaggtcccgttttgcggtcacgcgaccatcgcgtcagccgccgcccacgccgagcgacacggtccgggagtgctgcacctgagcacccaggccggcccggtcgaggtctccaccaaggtgagggcggatggcaccagcaccgctactttgatcagcgtcgaaccacgaaccacaccgttttccaccgacgaccttgcggcactgctcgaagcgttacgttggacgtcggacgacttggagccgacgctgccgccacggatatccttcgccggggcgtggcatcccatcgtggctgccgcgagccgtcaacgtctggccaaactggactatgacctggcggcactgacggggttgatggcacggcgggactggaccaccatcaacctggttcaccgggaagccgaccacgtgtttcacgcgcgcaacccctttccgcccggcggcgtcatcgaggaccccgccactggcgcggcagccgccgcgttggggggctacctacgcgaactgcgcctggtggcgccacccaccacggtaactgtgcgccaaggccaggacatgggccgaccaagcctgctcaccatcggcatccccgcccagcccgggaccgggatcgcggtgactggcgccgctgtcgcccttcgcccctcgtgaggtacacctgatgacgcaccgacgtgaccgtatcgaggagattcagtgctgattcccagcgcgcccgactgaccatgggacacacccgaccggtacaaccccgcagcggcccccgccgcgtaaccggagaccgggtggagcactgcggcggcgcctcgtccggctggagccgtcacctcgacgccagctgaagtgcccggcgggtgctgcgggatgcatccccccgttgcgctccggtggagctgatccatcccgctcgcaatcccgccgtgccagcgtctgtcaccactggccctgcaacacgtgcgttgagtgctccacacccatgctcaacgcacactttcacatgcagggtgatcttacgctcacattcagtgcccctgtcaacacctgccatgccgacgcgtgcgcctgtggcactcacgtcgcggcctacgagtggcgcgccggcgacggcgtgggtgccgtgtcgccggcgctgcccacccaccagcttcgtcaggcgttggggtgataggcgaggttgacgatgagcgcggcgagagcgaccacgaagaagagcgcccaggcaccgaggcggaagttgccggcccgcacgtgtacgcccagcgcaccgaggaagtacaggaccagaccagctgccgcgagaatacccaggactggcacgacgatcccggccagcaggccgagcgcgcccgcgccgagaagcactcctagtggccgcacccacgaccgagggacccgattacggtccgcctccgactttggatactcgtgcccgatcaggttggccacggcagccgaaccgttgagggccgaggccaacagggtcacgacgagataagtcacgaacatcaacgtctccgtatgtgaagggtttgaccagtcactcccggacgaggcgggcgacccgagatgtgacacggtgacatgtgccctgagtcacagtgctatcccggtcagcttctgcgggttactgaccacatggagggtctggaccagcccctccaccaggtgcagggtcatcgcgagcacggtcgttccgtcgcagtgcaccacgacaccggggccaccgttgaggtgcagtatcgcgcctgtcgaaccgaccggctgctgccgggagagcacgacgatggcgcgcgccacgaggtccgaaccgtggatgagcttgcgcggcgcacccgtgaagccgccgccgtcgctgaccatcgtcacgttcggtgccagtacgccgaccagtgcggtgatgtcgccaccggaacaggcggccaggaatcgctcggtcacctgctgtcgggtcaccgggtcgctgtcatatcggtggcggcggttctccaccgccttccgggcccggtgcgcaagctgacgtactgccggctcgccgcgtcccaggaactgcgcaatctcgccgtacggatatccgaaggcctcccgcaacacgaaaaccgcacgttccaggggcgacagcgtctccaggacgagcagcagcgcggtggagacggagtcggcgaggagaacgccgtcggcgatgtccggccgggtgaggatgggctccggtagccacggaccgaggtacgcctcacgccgcacccgggcactgcgcagttcgtcgatcgccagccggatggtcactcgaaccaggaacgcctcggcgtccacgacggtggccggatcgacacgactccaccgcagccaggcctcctgcacgacgtcctcggcttccttggcgctgccgagcgtccggtacgcgaccgcgtacaacaggccacggtgcttcacgaagggtgcctcatgcgcagcccctaccactgtctccaccacccgatccatgatccggtactgccggactcacaccctgccggcatagccgccggtggcgtggattgcctcggtgccgcgaagcagcgcttcggctcccaccggatggaaccccgccgcgtgaaaggcgcgtatgcttcgcgcgttaccggcagcctgctgcgaccagaccggctgcccgtcgggtaccagataccgggcagccctcgccagtgcccgccccaggccgtggtggcgatactcctcgtcgacctcgatcgccgcctcccaccgaccggccagctcccggcccagtacgaccactccaccgtcggtcgcccagacgcgaacgtcgtcccgacaccggcgtgcccgagctacgcgggcgtggtcggcgtccacaagctcggtgagcctcagcggaggcgcaccgacgagggggcttgcgaccgtcaggaggtcgatcgtgtccatggatcgtccggtgcggtcgagcagcgcgcccaggaagcgtggatgcatcgtggccgccaggctgtcgcagtcgagtgtggctggcaaagcacgcacccagtgcggatcctcgtccgtgaacaccacagagtgggcggtgaatgcgatcactccggcgtcgcggtggctcggctgcggcaccacggtgatcccgccgtcagggggcgggtagcttccacctgccgccgcatccaagatttcggccaactcacttcccacatcgtcttcctttcggttccagccccagcccgagcggccgcccacagcagcccacacaccccgagtcgacggccgccgcgtcgggtgacggcatcacgatcgttcatccggtctgggccggtgatctacgcacgcctcgtgcccgccgcgcattcggatccgccgtcgtcgtccacggcggaaacgacacagcatggggtcccgagtcaggaccccatgctgtgtcgggtcaacgtgtcccctgcctttgctggcctgctcgccgccagctcgattcaccgtttgtcataggcctccacgacctcgacagggatgcgtccgcgatccgacacctgatagccgttggcccgcgcccactcccgaatctcctcgttccgcgcgcgggtggaccgctgcgcggtggcggcggctccacgaaccgccctcgtgatcccaccgtggccgttggccctgccgacgcgctgaccaacggcaatatacggtgcgagcgcctgccgaagcgtagatgcgttctcgtccgatagttcgatggtgtatgccctaccgtcgagaccgaactcaatcgtctggtcagcttcaccgccggtaaggtcgtcaatcagttgagtgattacctgtcgcgccatgctcgggttgactccatttcttgggtgcgaggacgaggacattatcatccagacagcagcgactgtctaaggacccactcttgcgatccgctcgatgtccagaactcctcctgtgcgtagcggacaccgtacccgccgtgggctactgccccaaccgatccgggtagccaagccccgtcgcgatacttccggaaacaggtccaccccgcgccagtaccatcgagagcactggtgcttctcgaatgcgaggcgcggccatttctcgccgtcgcgggagcggacgtcgaattcccgacacgccgatccaccgctccgcactccggtggcgccacgatcaacaccccgcgccatcaccgtcgcgccggaggccgacatcgtgccgcccgggtcggcccacccatcgccaggtttgccaccacaggaaggatagatttcctatattgtccggtcatgtcctcccggcctggccggtcatcgccgtcgcgacgggccgccctggtcggcctgtgtaccgccgccaccctggtatggctcgcgttctccaacctgggtgtggcgctgccgacgatcgccaccgagttgagcgtcaacctgaccgacatgcagtgggcgaacaacgccctgagtatcgcctgcggcacactcctactggccggcggacgcctcaccgacctctacggccatcgacagatgctgctcctcggcctactgatcttcggtgttgccgcgctggcgaccgcgttcacacccaacctcgccggcctggtcaccggtcgggcgatgatgggcgtcggcagcgcactcatcctgcccgccacgctagccatgatcccggccctgttcgaccgagccgagcaaccctcagcattcgccgcatgggccgcggccacttgggcggggcaggcggtcgggcccgccatcggcggaacactgaccaccctgttgggctggcggtcgctgttctggctcaccgcacccgtggtcctcgtgctgtacctgacaatcagacgcgacgcccccaccgcaaccaggggccacggacgagtcgacctgatcgggctcattaccggcgccggaacggcactgtgtctacttttcgcattgaccgagggccagcaggtcggcttcaacgacccgctcatcatcgctttgttcgccgcgacgttggcgctcggcgcggcgttcgtgttcgtcgaactacggatcagcgacccgctggtgaacctacggctgtttcgcacccgcagcttcgacggcgccctcatcgtcaacctcacgatgaacatgtccttcgccggcgcactgttcgtgctgtccctctacctccaagacgtccgcggctacaccgcattcatcgccggcctgatcctcatccccgccgccgcaacaatcctgatcttcaacaccatcggcgcccgaattctcacccgacacgacccccgcgccccctcaatctggggcctcgtcctggtcggcatcggcagcatcgccatcagcaccctcctacccgccctgtccgtcctcgcagtaatcctgggcctgctcatcgtcggcgccggactgggcctgctgtccgtacccgtcgccgacaccatcgtcgcaggcccaccaaccaccctcgccggcaccgcatccggggtatacaaaaccagcagcatgctgggcggcgcactcggcgtcgtcctactcaccgccgcaacaacccgcttcggccgcgccgaagccgcaccagtcagcaccgccgccggactcaccgaagcggaatccaaccaggtcgtcaacgcactgaccaactcccagaccgcgagcgccatcctcgacaaactcccagcaagccaacgctccctcgtcatcgaggtgtatcaccaggcattctccgacggggtgtccacagccctcatactcggaggcgtgatcgcactggccggcgcggtgctggccggctggatctggccccgcaggaagggccgacgcgcgaaggcgacccggacctgaacggcggcgtctcgcgtgtccaccacgtggacggcgtaggccagcggtggcggctaccgccgccgaaacggcctcccccggacaccacttccccgtacctcgacctcggacgcgccctgcactcaatgcgcggaaccctttgggggaaaaccctggtggccgacaccgtcggcacccccatacgtcaccgtaaacgccatgatgcttctggtcataaacccgaacaccacccagtcgatgactgacaagatcgaagcagccgcacgtgccgtggccgcaccagaaaccgagatcaccgcggtgaatcccaccaaggggcccaccagcatcgagggccactacgacggggcgttcagcgtgcctgggctcatcgacgaggtacgcaacggcatgaaagccggcgcgcacggattcgtcatcgcctgtttcgacgacacgggcctggacgctgcccgcagcatcgcgaccgcaccagtgatcggcatcgccgaggccgccatgcacgtcgccgtcttgatcgggggcagcttcagcgtggtcggcacaccggccggctccgtccctgtgatcgagagtctggtgttgcgctacggctacgaacgtcactgtcgcggggtccacgccgccggattcccggtactggcgctcgacgaccccaggtcaggagccagcaagatgctgcgagcggacgtccagcgcgtcgtcgccgacgaccaacccgactcgatcatcctcggttgcgccggcgaggccgacctggcgaagacgtactcgcaggagttcgggcttccggtgatcgacggagtggcggctgcggtaaagctggctgaggcgctctacggcctcgacctcagcacaagcaagaaacacggctacgcagccccaccggacaagtcctacacaggcggattctccctctatgctccgtgacaccgcgacagcagggaatgttcgactcagtcgacggcaacggaaggtgacggtgacgacagccccgaccgaaggtggggacgggcccgacgacgggctggtcaccccaggtcgtgcaaccggacgctgaggcccttgccctcgaactccttgcagacgaaggccggctggcggggcttactcagggccggttcgtagcgatagccgatctcagcgaactcgacgatgtccgccgggttctcgacccgggcggacagcagccaccgcgcgaaggcacctcgggcgatcttcgcgtgcacgacgacgaaccgcggctcgcccgtcttgggatgcatcgtcaggaagcgggggctgacgaaccggtcacggggcagaaaccgggtgacgagccggttgtattcgatggcggccaggtcgacgatgacgccggccgacggcaggcgacgagcgaccgaatcaccccagaactggtagaggttggcgtacggcgggtcgggcaaccgatagcccatctccagccggtacggctgaatcccatcgtgtgggcgcaggatgccgtacagcccggagaggatacgcaaccggccttcggcgtacgcccggtcagcggcggtgaggtcgcacgcgcgaagcccgctgtagatgtcaccggcgaagctgtcaatagccggagactgctgcgccgggtcggtgccccagtcggcgaacagcccatgcgtccggtcggccagttccggagagatctccatgacggcggcgagctgccgcaccgacagggtcttgaggtacgtcgccagttcctcggcccggccccggagaacgggcacgctgagggtcgcgccgccccgcggtgccggtcgcatcgccttggaggtgtggatcagaatggtcagtgcctggcttcccgtggcggcgtcgacctcgtcagtctggttgaccgactcgtcaaccttgcccatgttcgcctccacaccgagatcactgtggcacgagcatagccgcccggtcggcacggaccacgcgatgaaacctggagcccggcagggcccgttcggggcttgcggggccggcaaggctccagccggcactcgccccacgatcacggccctaccaccaggggtcgtggccttgtttccgcgtgccacgggtgggctgaaggcgttcggggcacccgccctgcgggtgccccgagcgcgcccggatcagcgccgagccgtgcccgaccgaaccagaccggactggactggactggaccggatcggactgaaccggatcggatcggactgggctgtaccgcggaaggggacagagccgaccgcggaacggccccttggtcgtcagtcccgcgccatcatggccgctgcctcccgctcgacgtcgacgtaggcctcacccgacacgtcggcgatgacctgtttgatcgtggccccggtcagcttccagggacgctcgccggaatagtcataggtgacgggtgcgccccggtcccgccctacgttgaaaccttccccggcgagcgcgaacttgccgagttgggtttgcatacccttacattcaccgacctttttcttgccgatgaacagcgatgcgttgccgatgcacgcactgggtcggtccgaaccgggcggagtggtcaacttctccttctcgaacgcgacaccgagcaccaccttccccttcggcacatcgctgttcgccgtgatcacctgctcgttctcccccaggtagttgtagacgtacttgagtttgccgtccttgaggtagagtgcgtgcccgccgaagttggagccctgcgcgaagagaacaccttccgcgtcggagccgtcgatgatgacatcggccgcgatgatgtaggaccgcccgcggatgttgaccgcgaccgcctccgggacctccagcgtgttcggatagtagacgtagtggtcccggggcggcgccacctgtggtcgcgacgtactgaggatctctgcgataggtcggtcgtccatcggcaggccgaagaacttgccggcctcgtggtaccacaggcccaccaggtccgcggccagttcgggatgttggtcggccacgtcgtggatctcggcacggtcgacgtcggtgtggtagagcgcccacttgtcctgcccgaagtgcccccagtcggcaggtgaactcggatgcagggcgtccaccttccacccgtcgcgccacagcgcacgggtgcccagcatctggtagaactggctacgcttcgccgtcttcgccttgggcttctcgaatgtgtgtttgaagctggtgccttccaagggccactgggtgaagcccttgaccgtctccggcaggtcgatgccgaggcactcgtacaccgtcggcacgatgtcgctgacgtgcgcgtactggtcgcgcatctcgcctttcgccttgatccccgcaggccagtgtacgatcatcgggtcgcagacgcctccctcccacgcgtcctgtttgaacagcttgaacggagtgttgaaggcaaaggcccaacccgtcgagtagtggttgtacgtacctggggaaccaaggatgtcgagcagcttcaggttctcttccacactgctggggacactgttgaagaacgtgttctcattgaccgcaccatctggtcctccctcacccgaggctccattgtccgagatcacgaagatgagggtgttgtccagttgcccggtctcctccaggtacgagatcagccggccgatctcgtggtccgcgtagctggagaagccggcgaacacctccgccatgcgcgtctgcaacttcttctcgtcgtcgctgagcgaatcccacgggcgtacgtcgctcatcggcggcgacggttcgccgtccgtactgcgcacgtcactgagcgggttgatcggagagagttccgtacccttcggaaggatacccatcttgatctgtttcgccaggatcttctcgcggatggcctcgtagcccatgtcgaacttgcccttgtacttgtctgcccaggctttcggtacgtgatgcggggcgtggttggcgccggggcagaagtacatgaaaaacggccggtccggggcgacctgcttggcatcggaaatcatgccgatagcgcgatcgacgaggtcggcggtgaggagataaccgtccttgcccttcttccactcatcgatgctgaccgggtcggcggtctggtcgatgaactgctggtcctgcacgaggttcgggtagtactggttcgcctcaccaccaaggaaaccgtagaagcgctcgaagccgcgactggtgggccagttgcgcttggaggaggccatgttggtctcgtcctcggcgacacagtgccacttgccgagcgcataggtgttgtagccccggtcgctcagaatctcgccgatgagcgctgcctcaccgggaatgtgcccgttcaaaccggggaacccctcggtcgcctccgcgacacaggacattccgaccgtggtgtggttacgtccgctcagcagggcggcccgggtgggtgaacacagcgccgtcgtgtggaactgggtgtacctcagcccgttgttcgcgagcttgctcatgttcggcatctcgatgggcccgccgaagaagtcccaggaaccaaagccggtgtcgtcccacacaaggaacagcacgttcggtgcccccttcggggcctgtggttgcgcgtagggatcccagtccggcgtcgagtccttgacgcccaggccgatgacacccttgaatgctttgctcatgaacagcttctccttctcgctcccgtgacaggacacacggtcggcccgtgacatctgactcgcccaagctctgccggcttcgcgccagttccgggcgcctccagcccgccccggccggccggggccaggtccgacgcctcgtcgacgaagcagcctggagtcccgccggccgccgccggatcaactcgtcgcggtactggaaggcgccacttggccggtaaccaacattcggatgctcaccaggagcacccaggcggggaagatgagcgtgaaccaaaggttctggctggtgacgacgaggagcaccacagccagcacataggtcaggatccacagccacttcggcatcaggcgggtcttcatcccgaccgtgccgagagcgaacatgaagacggctgccatacgcacggcgtagactccgctcgcctcgagcatgatcgaacggccaaatccgaccgtctcggtactcaaggacatggacccgtcttcaggaacaccgtccaggatggctccggcaaccacgatggagacgaagatcatggccaggaacaggacgccgcttccgatgagcagggtggagaagaaccagtctcccagattgcccatgtactcccgcacgacgcccatgaaccacaggaagaagatgccggcgaacgggatcaggaacaacgccacccgcatccggccagcttcccgccgcacccattccacgtcggcgaacggttccttcggaagtgaggaacgaagcaggatgatactgatcgcgaagaccaccgcgaagagtatgcccgcgaccgcgaccccgcggggatttcggagtgcgcgaaacgtgccttgatcagagttcttggccatcggcaacacccttcaccagcagtttccactgtcctttggaacgcgtgctcctcccgttctcgttctaccagagcacgaggcggtcagtggtcggaatccgttcggccaccagctgggcccggagcccgcgcgctcacccgcggccgggaccgccgattccctgccggtccggcaccgtggcacggtcgtggtcgacctgacctccgaagcttgcggccagggtttgatcaagccgggagagttcggcctcgaccgccggtctccgttcgtcggggatcacctcacggagatcttcgagcatggcgcgtagccgccgcatcacctggatggaactggccccgtactcccgaatctccgtgaccgccagggtgagatagtcctcccacgtccgccctggcatgaccagccgtgactggccggactcatcggcgtaggccattgcgccgaggggctttgccgcaatcgtccgaagcaattcctcgatgtagtccagcatctgtactgccgtggtcggatcgttgatggcagacgagagcgcccgcgccgcactgtcgaccagaatccggaacggaaacgcgggatcccgctcgatggttcgctcgatccccatcgccaccatggcgtgtatctgttcgatcgaatcgctcgacggacgctttccgtagatctccatcaccggctgtccggcgatgacgtagtcgcctgccgccactttcgatcggaggcggcagtcgcgctggctcgcccaccgcaccagggctgcctcgctcactgcctgcaccgatccggaccgtcgggcccgaatcaccagtgtcggctcctcggtcggctcctcctcgggcgccatcgacgcgcccgactgctcacgtgacaagatcagcttctgggcggtcttggtcacttcggccgcgactgccaccggccgcagctgatgcaccaggtggttgaggaaaaccacgaacagcgcaaagctgacgatgagcagaatcccggagatcccaacaccgagctgcgggatttcggatgtcccgccgatgaccagcaacgtgaaggcaaaggcaacggtcccgaggaggaccgtcacgacggacaggtggaatcggtcgcgatacaacaggcgtaggtagcgaggaaagctgtcggcgtggagttccagcacgacaacgctcacggccaccacaaatccggccagaacaccggcaacctcgaccacgatggtgaggagttcctccgccgaggacggctcgacatgccacgccgacggcagggtgacgacggcatcgaccgcgcggaccagcagggcgaacagcccacctgcgatcagcccgagtagcggaaagaaccacaggctgcccaccagattctggcggatccggaagaaccttgcccacagcatcatcgaactcctcgccgccaacggattcgaccggcgcatgctgacgacccgtcgccgttttccgctctgggcaaccggagtccgccgtcgcccgcgaagggctgaaccagacccttgaccaagcggttactattcagccttccacacccgccgctcaggttccgaggaaccgtcgatccggagcgaggccggccatgggttcgcggaaccggccatgggttcgcggaatccaggcgtcgaacaccgaagccggtgccatcgacgcgccacgccggaattaccgaggcatgcgccgaacctcgtgcaggcgctcacggatccgtgctgacctgcgctgacgtacccggttccgcaaccgcggcggagggtcagctcggcagcggtgaactggagtcaggcggtatctggcgcgcgtagcggacggttgccagccggtgaccgctgatctcatacgtgccggtcgctccgtcaggtgcgaacccccggcgttcgtagaacgttcgtgatcgtgcgttctccgcggcgcaccagagtcggacaaccgacgagtcgagtcgggtgatggcggcatcgaggagaaccgtgccgatgccccgtccctggatcgctggcagcacgtagatcgcattgatctcgccgaacaccggatcctggcggtccggcccaaccgtcaccatgccgatgacctgagcggtggtgtgcgccagcagggtgattcgggacgattcaggttggctgtggaaccgtcgggcccagttcgcctcatgaagggtcgcgagcgccttcggcggcaggagttccgcgtaggcggcacgccagctgcgcacgtacaccgctgcgatgtcgtcggcgtcctcggcggtggcggaccgaatggtcacgccggagatcgggttgatgccgtccatgctcacaacgatgcctgacggaggaggcctgcccccggggcagcacctgcatcaccagcccgcacccgcaccacagccggcagcggcggaacgacacgcaacggcggttttgccctcgaagcgacgggtaggcagcggccgtcgagggtcggctaccgcaggctgtccccgtacggaggcaggggtggcggacgagacggagacccgctggcggcgcagatacaccgagctgttgcaggagttgcggatcgcacagacgggtgtgcagatcctgttcgccttcctgctcgcactaccgttcagctccgcgttcggcgagacgagcgccttccagaagaccctctacatcgtctcgtttctcgccaccgccgcggcggcggtggcgaccatcgccccggtggccttccaccgggcgttgttcaggcagggacgtcgcctggaactggcgcgtttcacccatctgatgaccaccacgggcttgctcctcatgcttctggccgtcgtcgtcgcggtgctactcgtcacggacttcgtccttgatctgccgatcgcgctcgcgctgaccggactgaccctgctctggctgctcctgctctgggtgctcgtgccgttcggtcgcagccgggccggcagcgattccgcaactaccgaatgacgcaccggaagccgaggtggcacgtcgaggtgtcgatcgcttcgccctgacgagccgccggtcggtaccgcatgcagtagttgggggcgcacaggtgggatccgcccttgatgacatgacgagggatggccgagcccggctcgtcgatagtgaccggcgtggtgcaacacgccttcgctgatggaccggcgggatacgtgaagaggtctcgggtccactcccacacgttgccggccatgtcatacaggctgtatccattgggcgggaaggctccgactggtgaggttcccgcgtacccgtcgaggaggaggttctgccaggggaacgcgccctgccaggtgttggccatcatccgaccctcgggggcgaactcgtctccccaggtgaagacggcgtcggcgagcccaccgcgagcggcgagttcccactcggactcggtcgggagttccttcccggcccacgtcgcgaacgccaccgcgtcggagtaggcgacgtgggtaacggggtgcaggtctctgccctcgatggtgctgccgggcccctcggggtggcgccatgtcgcgcccggcgtccacgaccaccagttgcggtagtcagcgaggctcaccggccccggcgccttgcggaacacgagggagcccgggacgagcaggtccgggtcggcgtcgggatagtccgccgcctccggtggtacctcggccatcgtgacatgaccggtgtcccgtacgaatcgatcgaagtccgcgaccgtcacctgatactgatcgatccagaacccgtcgacctcgacccaacgagccggtccttcttctggatagaagtcgttggatcccattcgaaaccggccgccgggaatccagaccatgtcccgagctgggctggtcgtcgctggtgagccgagcgcctcatgcaccacgcactgcatactaaagcctcaaatatcctcaaccagacaattcgccagaccacgtcgggtggcgctggcaggcacgggccacccgcgcggcgacgtccggcgcgggccagccggccaccggttcgctgatcaagccggtccccgacacggtgaccagctccctcgacgagacagcccgaccttggtccgaccggacgagctggcccacacacccaatctggcaaaacgaggcgttcatcatgttttgggttacttcaactcaattgttgcgccaagctggtggacgagtcatccccatcgggtgttctcgcagtcaccggtgaggaacgaggcatatggcgggcacgacggagcatgcaagcagagcgttgctggcggtcgggggcctggtacgccaggcggaggtctcccccgacggccgggcgctctaccaggtcggtggtcgggaggcggacgcgttctatcgggaccgttggtcgtacgacaaggtggtgcgctccacgcacggggtcaactgcacaggttcgtgctcgtggaaggtgtatgtccgcgacggcatcatcacctgggagcagcaacagaccgactaccccagtgtcggcccggaccggcccgagtacgagccgcggggctgtccacggggtgcggcgttctcctggtacacgtactcgccgacgcgggtgcgctacccgtacgcccgcggtgtgctggtggagatgtaccgcgaggcccgtcaacggttgggtgatccgctggcggcgtgggcggacattcaggccgatcctcaacggcgacgtcggtaccagcgggcccggggtaagggcggcctggtgcgggtgtcctgggacgaggcgctggagatggtcgccgcggcgcacgtgcacacgatcgccgagtacgggccggatcgcgtcgccgggttctcgccgattccggccatgtcgatggtgtcgcacgcggtgggcgcgcgcttcctgtcgttgatcggcgggtcgatgttgtcgttctacgactggtacgcggacctgccggtggcgtcgccgcagatgttcggcgaccagaccgatgtgccggagtccggggactggtgggacgcttcctacttcatcatgtggggctccaacgtcccggtgacccgcaccccggacgcgcactggatggccgaggcgcggtaccggggccagaaggtcgtggtggtcagcccggacttcgccgacaacgtcaagttcgccgacgaatggatgcccgcccagcccggtaccgacggggcgctggcgatggcgatgggtcacgtgatcctcaaggagttcttcgtcgactggaacacaccacggttcgtcgactacgtacgccaattcaccgacctgccgtacctggtcggactggaaccggtcgacggtggcggctatcgccccgggaagttcgtcaccgccatcgacctgggagacgacgacacggaggcggccttccgaccggtgctgtgggattccgtcgcggacgcgccggcggtgccgaacggatcgctggggcaccgctacagcgaagccggcgtcggtaggtggaacctggacctgggcgagatcgtgccccggctcagctgcgcgggcggtgtggcggtggaggtgacgctgccgcggttcgacgccgaacggcccgaagtgatgcgtcgcggcgtacccaccacccgagtgggcggacaactggtgaccaccgtgttcgacctgatgctcgcccagtacggcgtcgcccgtcccggcctgcccggcagttggccaaccgggtacgacgatcccgccgaaccgtacacgccggcgtggcaggagccgatcaccggcgtaccggcgacgcaggtggcccgggtggcccgggagttcgcggacaacgccgagcggtccggtggccgctcaatgatcgtgatgggtgcgggtacgaaccactggttccactccgacaccacgtaccgggcgatgctggcgctgacgacgctgaccggctgccagggggtcaacggcggcggatgggcgcactatgtgggccaggagaagtgccgcccggtgaccgggtggcagcagctcgcgttcgcgctggactgggtccgcccgccccggcagatgatcggcaccgccttctggtacgtgcacaccgaccagtggcgctacgacacgtactctgccgatgccctcgccgcgccgaccggcaccggagcgttcgccggaaagcacaccatcgacctgctggcccagtcggcccgactgggctggatgccgtccatgcccaccttcgaccgcaacccgctcgacctcgccgacgaggcactcgccgcgaatcccgacgacccagcgcgctacgtggccgacgcactggtcgatggacgactcggcttcgcctgcgccgacccggacgccccggagaactggccgcgggtgttgaccgtgtggcgcgcgaacctgctcggatcgtcgggcaagggcaacgagtactttctgcgtcacctgctcggcaccgagtcgaacctgcgggcggaacaggcccgggccgacgagcgcccgaccgacgtcgtgtggcgggacgaggccccggagggcaagctcgacctgctgttgagcctcgacttccggatgacgtccaccacgctgttctccgatgtggtcttgccggcggccacctggtacgagaaacacgacctcagcaccaccgacatgcatccgttcgtgaacgcgttcaccccggcgatcaacccgccgtggcagacccgcaccgacttcaccgcctttcatgggatcgccaaggccttctcgtccctggccagccagcatctcggggtacggaaggacctggtggccacgccgctgctgcacgacaccccggacgcgatggccactccgggcggggtcgtgcgtgactggcggacgggcgacggtccccccgtacctggtcggacgatgccgaagttcgtcgttgtcgagcgcgactacggcgcggtcgccgatcggatggccgctctcggccccctgctcgaccggctgggcaccacgaacaaggcggtcaccgtcgacgtgaaccaggaggtcgactacctgcggcgggtcaatggcgtggtgcggggtggttcggcacagggccggccccggctggacaccgacatccgggcgtgtgaggccatcctggcgctgtcgggcaccaccaacggccgtgtcgccaccgaggggttccggttcctggaacggcgtaccggtcagcggttggcagaccttgccgccgaggcggagggcaagcagatcacctttcccgacacccagtcacgtccagtgccggtgatcacgagcccggagtggtcgggcagcgagcacggcggtcgccggtactcggcgttcacgatcaacacggagcggctcaagccgtggcacacgttgacggggcggcagcacttctttctggaccacgactggatgcacgagacgggcgaggcgctgccggtcttccggccgccgctggacatgcaccgactcttcggcgagccgcggctcagcggcaacggagagttggagatcacggtgcggtacctgacaccgcattcgaagtggtccatccactcggagtatcaggacaacctgatcatgctgaccctgtcccgcggcgggccgacgatgtggatgagtgaggcggatgcggccaagatcggggtgcgggacaacgagtggatcgaggcggtcaaccgcaacggtgtggtggtctgccgggcggtcgtcagctacaagatgcccgcgggcacggtctacatgtaccacgcgcaggagcgggtgatcgacgtgccgaaagcagaggtcaacggccgtcgtgggggaatacacaactcactgacccgactgctggtcaagcccacccatctgatcggtggctacgcgcagttcgcgttcgcgttcaactatctcgggccgaccggtaaccaacgtgacgaggtgacggtgatccgccgccgctcgcaggaggtgcagtactgatgcgggtgatggcgcagatggcaatggtgatgaacctcgacaagtgcatcggctgtcacacctgctcggtgacctgcaagcaggcgtggaccaaccgatccggggtcgagtacgtctggttcaacaacgtggagacccgccccggtcagggctacccccgtacctacgaggaccagcagcggtggcagggcgggtgggtgcgcacccggtccgggcggctcaagccccgctcgggcggacggctgaagaagatgttcaccgttttcgccaacccgaaactgccctccatgcgggactactacgagccctggacgtacgactacgagcacctgatcagcgcgccgtccggcgacgacatcccggtcgcccgcccgaagtccctgatcaccggccaggacacgaagatcacctggagtgcgaactgggacgactccctggccgggggtaacgaggtcacggcgggtgatccggtgttggcaaaggtgtccgagcaggtccggcaggagtacgcgaagaccttcatgttcttcctgccccgcatctgcgaacactgcctcaatccgtcctgcgccgcgtcctgcccctcgggcgcgatctacaagcgcagcgaggacggcatcgtgctggtcgatcaggaccgctgccggggctggcggatgtgcatcaccggatgcccatacaagaaggtgtacttcaaccaccgcaccggcaaggcggagaagtgcacgttctgctttccacgtatcgagatcggccagccgaccatctgctccgaaacgtgcgtcggccgactgcggtacctcggcctcatgctctacgacggcgacacggtggccgacgccgccgccaccgaagccgaacaggacctctacgcggcgcagcgctcggtgttccttgacccccacgaccccgccgtcgtggccgccgcgcgggcgggcggtatccccgacgactggatcgacgccgcgcaacagtccccgatctgggacctgatcatgaagtatgaggtggcgctgccgttgcacccggaatatcggaccatgcccatggtctggtacatcccgcccctgtcccccgtggtggacgtgctgcgcgacaccggtcacgacggcgagcaggccggcaacctcttcggcgcgatcgacgccctccgtatccccgtcgactacctcgcggaactgttcaccgcgggcgacccacaacccgtgcgggcggtactcgaccggctcgccgccatgcgtgcctaccagcgccgcatcaatcttggcgaggcaccggacgagaccattcccgccgcggtcggcatgaccagcgacgacatggacgacatgtaccgtctcctggctgtcgccaaatacgagcagcgctacgtcatccccgccgcccacgccgaagacgcccaccgcctcgaaaagatcgccaccgagtgcgccctggactacgaaggcggccccggcatgggcggcggtggaccctacgggcagggccccttcggggagtcctccggcacgcccgtaccgatccaggtggagaccttcgacgcgcagcgcaaccggcagcgagccgacctcttcatcgaccagggcgacgcggcacagcgggcccggctgctcgacgtggacagcgagggcgaccggaccaacctggcccacccgaggaaggacccgaccggcgagggcggcgactccaccggccctggcgtcatcgacatcaaccgggaccagccgtgaacagcgcgcagacctggcgtcccgtcgccgcccgcgccgcctcgctgctgctgcgctaccccgacgacgaggtcctcgccgcactgcccatcatccgggccgccctcggcgcactccccggtgccgtggccacaccgctccggaaggccaccgcccaccacgagtcgaccgtgcccgccgacctgcgcgccgcatacgtgcagctgttcgacttccgccgtcggtgctgtctgcacctgagctactacacctgcggcgacacccgccgccgtggcgaggcgctcgtcggcttcgccgccgcgtacaaggccgcgggcctggaggtggtcgacggcgagctgcccgacttcctgcccgcgctgctcgacctggccgccaccgacgacgccggatggcggctgctgcacgacaaccgggtcggcctcgacctgctcaccgagtcgctggacagcgcaggatccgggtaccggtacgcggccgaggcagtccaggccatgcttcccgccgcccgccccgccgaccgtgctgccaaggtccacctggcccgcaccggcccaccggtcgaacaggtcggcctcgagccgtacggacgtgtcgacaccaccggggggcgcaggtgaacaccgtggacgtcctgctctgggtggtctacccgtacctgaccacaacgatcctgatcggcgggttgatctggcggtatcgctacgacaagttcggctggaccacccgctcgtcccagctgtacgagaccaccttgttgcgctggggtagcccactgttccatttcggcgtgctcatggttctgatcggacatgtcgtcggcctgctcatccccacatcctggaccgaggccgtcggtatcagccagcacaactaccacgtcatggccgtcttcatcggcaccatcgccggcttctgcaccctcgccggaatggtcatcctgatcgtccgccgccggctcaccggccccgtcttcgctgccaccacccgcaacgacaaggcgatgtacgtgtttctcgcggccgtcatcatgctgggactctggaacaccgtacggggcaacatcaccgaggggggctacgactaccgcgcggatgtctcaccctggttccggtcgctgttctatctcagccccgacccagaactcatggccggcgtgccaatcggtttccagctccatgtcgtggccgcgttcgccctgttcgcgttctggccgttcacccggctggtgcacgccttcagcgcaccgatcggctacgtcacccggccgtacgtcgtctaccgcagccacggaacccggccacgtcgccctcggccgggctgggaggggccgccgcaactgccgacccgatcctcgtcccgagggcgacgaacgtgaattcgggcgcagctccgtcggctgccggcgcagcgcgcaacctggtgctggccactgtcgggttcgcgctgaacttctgggcctgggcactactcggtccactcgctcccggtatcaaggaacgcctcgggttgagcttcaccgcccagtcgctgctggtagcggtacccgtcgtggtcggctcgctcggccggatcccgatcggcgcgctcaccgaccggttcggcgcacgaatcatgttcccgctggtctccctggccaccgtggtacccgtgctggccctgtcggtggtgtcgtcctaccccgcgctgatcatcaccggcttcttcctcggcatcggaggcaccgcgttcgccgtcggcgtcccgctcgtctcggcctggtacccgcccgcccgccggggcttcgccatcggcgtgttcggcgtcggcatgggcggcaccgcgatcgccaacttcaccaccatccggttgggcgacgcctacggcgaggccacccccttcctgctcgtcgccgccatcctcgccggctacgcggtggtcgcgttcctcctcgtccgcgacgagccgaaccggccgcggccctccacctccgtgtgggcccgcaccgccgatgtcagccggctccccgtgacctggcaactgtgcttcctctacgcggtcagtttcggcggattcgtggccttcagcgtctacctaccggcatacctgcgcatcgcctacgaactggccgagcatgacgccgcgttgcgcaccgccggcttcgtggtgctcgccgtcatcgcccggcctgttgggggctggttgtccgaccgcctccaccccgtgcccgtgctggtctggtgctttgccggcaccgccgggttcgccctcgtccaggcgttccagccgcccctcactcccgtcgccacgatcacctttctcgggatggcggccctgctcggtgctgccagtggcggcgtgttcgccctcgtcggcaaggtggcacccaccgacaaggtcggcaccgtcaccggcgtcgtcggtgccgccggcggcctcgggggcttcgtccccccgctgatcatgggctgggtgttcgacctcgaaggctcctacgccatcggcctgatgctgctgtccaacatcgctctcgcggctgccgtctacaccgccgtacggatgagggaccgccccgacgaggccaccgcgacgtcccggtagggcgacgcggataccaagcccggtccggcgccagagccggatgcgtgctcccgcgggatgtcggccgagccgaatggtgtgccgacaccggcccggcatccctgcggtgtgaccggcaatacccagaaccagggcccttcgaccctgatccgggatgttgcacgtctgttttgtgggaccgggtcacgtttcagagtgctcgctcggagagcgagccgatgtgaacggcgggctcggatccgatcgatgcacaaaggagtggtcttgctcacggaatcatcagcagcggtggtaacggcaacgctgcccgcggtgaaggcgcacggtgaggcgatcaccggccggttctacccgcggatgttcaaggcccacccggagttactgaacatcttcaacaaaggcaaccaggccaccggggagcagaaggccgcgctcgccgcggccgtcatcgcctacgccgagtacctcaccggcagcagcaacacctcgtggaatccgattctggaccggatcgcccacaaacacgcctcactcggcatcaccgccacccagtacaccatcgtcggtcggcacctgctcgccgcggtcgctgaggtactcggcgaggccgtgaccgaggaggtcgcgacggcctgggacgaggtgtactggctgctcgcctgcgagctgatcgctcgggaggcgcggctctacaccgaggccggggtggccgagggcggatcggtgtggcgggactggcgggtggtggagaccatccgagagacagcggacgtcgtcacgttcacgttggttccggtcgatggcgacccgctgcccacgttcaccccaggacagtacgtctccgtcgcggtcgacctggacggtgatcggggccagcagatccggcagtacagcctctccaaccggcccggggcaccccactggcagatcaccgtcaagcgagtacgcgccaccgccgacgcgccggagggcgcggtctcgaccttcctgcacgagcgggtggctgtcggtgacacgctccggctcagcccgccgttcggcgaggtcagcgcgatcggggaggacggtccgctgctactggtcagcgccggcatcgggctcaccccggcgatgtctgccctgcaccacctggcggcggccaggaccgatcgggaggtggtgctggtgcacgccgaccacagcgccgtcgcccacgcccgccgccacgagttgcctggcctgacggaacagctgccgaacctctcgatgcagctgtggtacgaggaggccaccgacggcgagttggacgggctgaaggcggaggtcgccgctggccgcgtggacccgagccggatcccgctcccggccgaggtacaggtgcacctctgcgggccggtgccgttcatgtaccaggtccgtggcgaactcctgcgccggggcgttccgaaggaccggatcgcctacgacgtgttcggcccgggaatgctgcacgactagccgtcgcccggcggccgatcactccgcctcccggacgtggtcgccctcccccgccccggccgggcgggcaccccacgcgctccggcgcccgaggtgcccgcccggccgcggtgtcaggagatcagcaccagggtgatgaacacgagaacggaacagaagatctcgatcgcgccaacctgggcggggcgtagccgacgccccggcagaagccacgcacggatcaacagcaccaggaagatcggggcgagtaggacgtcgagcagggtcgccgcgaccagcgccaccaggtggtaactgatggacaggcgcaggtaggcggcgcttccgcgctcccggatcattgtcttgacgtagcagacggtgcccaccaggtagagcagcaccgccacgaacgcgggaacgacctgttccggcgacacaccggcggcggtagccacgacgaagatcagcagacagctctgcaccaccgaggcgagatcgttgagcagggcccgctcacgccggcgccaggcgtaccaggcgttgaccgcgagcaggaccgcgtaggccggggcgtaccagagcgccgccggccggacgacgaccactgccagggccagcggcatcgcgatcagggcgtacacccacagttgcgcacggaagcggcgcggtcgacgactcttgatggcctggaacacgtagtaggacagcaggtagccggccagccacgcaccgaacagcggcagctgcagccaccgcggcccgaccacggcgaccccgaccaggaacggcagcaggagcatcgcccaggccccgtgttgcggcggcagatagcgacggaccatccgccggcggttggtcggccgggcggcgggggcgctggtcgcgggcgccgcccccggttgggcactcatttcggccccgtgctgtcgtcggccggcagggacagccgcaccacgcaggcggtcggcgcaccgaacggctccagtacggcgtcgttcggtggggcacccgcctgctccagggcgccgcgtacgacgccgacatgcagcccgcagatggcgtccgggttccggctcaccagttcgaggaacggacaggtgtacaggtggatctcggtgtgtccgtcagccgtgggtcgcagctcggggtcgaagcccaggccgcgcaggaccgccaccgcagtgtcgaccggcttccccccgggtggtgtcgccgccgcgaggtgacgtccccagtcatggccggcacgggccgcctcggcccggacgtcgccccggccctgccgggccagatgctcgagcagggccgcggcgagggcccggtacggcgccggcgcaggggcctcttcgggcaccggccggtagcgccatgccggtcgtcctggctggccaccgctggcccgtgccttgaccagtaggccggcatcgacaagccggtcgaggtggctgcgggcggtggagggatgcaggccggtccgtgcgctgacctcggcgatggtgaggccaccggcagcggcgcgggtcagttccaggatcgaggcccggctgacggtgccgagcgcccgatgccgggtggtgtcgatggcctgcccggtcggcccggtgttcacggttgtcacgctaacccatgttacaacgtcaaacgtcgtcaaaaccctggaggtgttcccgttccgagtcgccgcttggatgtgcgccggccagcgcaatgaccgccgccgccgggcggcaccggcacggtcgacaggggtggccggctctgggagccgcggctacggtcggagggtccggcagagccttccggcggcgctggcgttccggcccggtaggcgccaggatgctaccgacagcgggaggtgggaaggtgcggctgctccactgggtgtccgagtccgccgacgagcggccggacgcggtccggatcaacgaccagtcggtgtcctgggtggagttgcgccggctcgccacggctgtcgccgacgacctgcgcggccttgaccgggtggccgtcgaggccagcacggacctggcgacggtggtcggtgtcgtcggggcactgcaggccggtacggcggtcgtgccggtgccgccggactccggaccgatggaacgcgaccacatcctgcgcgactcgtccgccgaggcggtgctcgtgccggcgggcagtcaacgccagggcgactacctcggccggccgatcgtcccggtggacctcacccaccggtcggacagcacacttccggagcccgatcccaccggcaccgccctgatcctctacaccagcggcaccacaggggccccgaagggcgtggtgctgtcccggcgggctgttgccgcctgtttggacgggctcgccgcggcctgggggtggacgcaggacgacctgctggtccacgggctgcccttgttccacgtacacgggctggtgctcggcgtactcggcccgctgcgactgggcagccggctgcaccacgtgggccggcccacccccgaacggtacgcgcgggcgaacggctcgctctacttcggcgtcccgacggtctggtcccggatcgccgccgcgccggacgcggcccgagccttgcgctcggcccggctactggtctcgggcagcgccgccctgccggcgaccgtctgcgcggatctcgccgcgctgaccgggcgccggatcgtggaacggtacggcatgaccgagacacttatcacggtcagcgcccgcgcggacggcccgcaccggcccggcacggtggggctgccgctgcccggggtgcgtacccgggtggtggacgagcgcgacgcaccgttgcccgccgatggggacacgatgggtgagttgcaggtgtgcggtcccaccctcttcgacggatatctacaccggccggaggccgacgcggccagccacacctccgacgggtggttccgcaccggcgacgtcgccacggtcggtccggacggctggcaccggatcgtcggccgggccgccaccgacctgatcaagagcggtggctaccggatcggcgccggcgaggtggaagacgcgctgctgacccacccgggggtccgggaggccgccgtggtcggcaccccacaccctgatctcggccaacaggtgacggcgtacgtggtcagcgatggcgtaccggagtcggagctggtcgacttcgtggcccggcagttgtcggcgcacaagcgtccccgccaggtacggctggtcgacgcgctgccgcgcaacgccctgggcaaggtacagaagtcccgcctggcggcggactgacccgtctgctgcccggcagacggcgacagcggtcagtcacgggcatggctgggttggggggaatcccggcacacgaaacgatgcccggccatcgtcgccaatctatcagccagtaaggggtgacattgacaaccatgtgaatgattagttaagtttctttcgtgagagcgctctcgtgatcccatcgccatcacaccttggaggtcacgcgcatgagccgcacgctgaacgcgctggtgggcttcgtcctcggcatatgtctcgtcaccgcgcccgcccccgccgtcggcgccgctaccgctggtgtatccggcgcctcggacacgctcgccacaccggtcgtcgccacaccggtcgccgctgagccgacagcgctcccggccggccaactcgaagccctccggcgagatctcgacctcaccgccgaccagttggccgcgcgtctcaccgttgacgccaccgcgccgtcgatcgagcggcggatgcgggccgaactggccgacgcgtacgccggaacctggatcaccgccgatggacgcaccacggtcgtcgggttgaccgatccggcactcgccgaccagatccgcgccgtcggggccgagcctcgaaccgtcacccgcagcctcgccgagctgaggtggctcaccaccagactggaccgtcgggcagcgcgagccggtgacgcggtacacgcctggcatgtcgcgccggccagcaacacggtcgcgatccaggccagcaaccccgcggccgccaccagcttcgcccgcgccgcagggctgcccaacgacgccgtgtcggtggtggtcagcgacgacgcctaccgcccggtctacgacatccggggaggcgaccagtatgtgatcgacaaccgcctcatctgctcggtcggcttcgccgtggccggcggattcgtcaccgccggacactgcggcgacgtcggcgagcccaccagtggctccggcgtcgcgcaggggaccgtccgtggctcgtcattcccgggcgacgactacggctgggtccagaccaacgccacctggactccccgaccatgggtgtccacccacgacggcaacgtggtcacggtgaccgggtcgcaggaggcggcggtcggtgcctcggtctgtcggtccggccgaacaaccggctggaggtgcggcaccatcaccgccacgaacgtcaccgtcaactactccggccaactcgtccacgggttggtccgcagcaccgcctgcgcacagcccggggactccggcgggcccttcgtcgccggctcccaggcacagggtgtcacctcgggtgccggcggcgactgcgcctccggcggcaccaccgtctaccagccggtcaacgagatcctgtcccgctacgggctgtcactcaccacttctggcggcggatcgacgaacaggatcatcggtttggccaacaagtgcgtcgacgtaccgggcgccaacggggccgacgggcagtacctgcacctgtggcactgtaatggcaccaacgcacaggactggacgttcccgggcgacggcaccatccgggccttcggcctctgcatggacgtcgcctggggttctcgggagaacggcgcggtggtccagctcgcgcactgcagtggcaacccagcccagcagtgggtgctcaccggcgccaacgacctcgtcaacccacaggcgaacaagtgcctcgacgtcaaggactggaacagcgccgacggcgcccggctgcaaacctacgaatgccatggtggcgccaaccagaagtggcgtctcgggtgacgggacctgcgggccgaagccgtatctccacaaatgagatccgcttggccaggggtaattgagcggtggcggcggtactccggtggaggtgtgcacctcccccggagtaccgcacagccacgggtcacctatgcgattgttgcggtcaagtctgggcggacggcatggttcacctccgctaccgcccactcggacagcgaacggtggcggtgagtggccggcgcagacaaccaggcctctggtgtcgaggaagatgcggtcagagaaggtcgagcagcctgaggtcgtcggcgtacttggtgacgagggccgcatcgaggtgcgggatctcgttgccggggaccacgttggcggctttcacggcggcgcgaaaccggtccgtcggcagtctggatccgaaggtcggcggagcgggctcggcaaaggcgtgtaggagcggcaggatcgagctgcggcgctggcgttcaggcagcccacgcatggccgtggcgaagcgggtcacccactcgtcgtggtccgcgatgcgctgcaccgggtgtccggctgccacgagccagtccacaaaggtatccagcccgatgccgtcctcgtgtggattcagtacgttgaaggtgcggtgtccctcggtgacacccaccgcggctacggccgccgcggtgaagtcgaccgggagaccgtcgtagtgcgccggctggcgttcgccgtccgggccggtgcgataaaacgacgctggggcaataccggtcgccaggatgctcaggagcaggcgcgtgaacatatccgggacgttgagctgcccggcgtagcgggagtgggccaggatgacgtccgagcggaacacgctgaccggcacgccgtactcctcgtgggcgcgtcgcaggagcacctcacctgcccacttgctggccgcgtagccgttcgcgtagctgtcgtcgagcacccggtgcgggctcgcctgccggatgtccgcgtcctcgtcgggtgtcgtggtctgcgaggtgatcacggcaacggtggagagaaaggcaattcccttcacccgtacgctgacggcgaggcgcaccagttccgccgttcccgccacgttgggcccgaacagctgttcgtacgggagaacgtggttgaccagtgccgcggagtgcacgatcaggtccaccgtttcggccagttcctgccacaccccggccggcaggccgaacctggcttcggcaacatcgccggccaacacgcgcacgtggccggcgagtgaacggaagcgctccagcaactcggggtcgctggagccatagacactttccaggcggcgcgcggcttccgcatcgtcggcggcgcgcaccacgcacacgagcgtcccgccgctacgggaaaggcggtccagccactcgagggccaggaaccggcccagatagccggtcgcacccgtcagcagcaccacgcgcgggtcggacagcggcgcccggggcaggcaggcagcggcggcgagggtcgtcacgtcgaggaacgtgccgagggtcaggtcatcggcgtgtacctgggtgaggttcgcaccgtgcacggaggtgggcgtcgcgcggccgatacccgctccggcggtggcacgctcggcctcgatccaggccgccacggaaccgagcgtgccggtcgcgctgatcatgatgccgaccgggacgcggacctcgaagatgtcgctcagcaggttcgacagggccagggccgacagggagtcgccgccgaggtccacaaagcggtcgttcacgtcgagcgctgcgcctgggcggccgaggaacgcccgggcagcctcgcgcaacgcgggcagcacgggttgcgcggaaccggcgtcgcgcagcgtgcggatccggtcggcctcgcgctcggcgagctcggtgtagagcgcttcgagtcgaggagcgtaccgggtcttgagcttcggacgcaggggcttacggatgtcggagagcagaccgttggcggtgctgaacggggtggtctcgatgaggaggtcgcgcggcacctcgtacgggtgcaggccgtgctgctgagcgatgcgttgcagcgactcgccgagcaccgccttgagcgccgcgggttcccgggtggcggcgtgcgcctcctccgtgggcacgaccacggcgagcaggtacggccgctcgctgttgccgtacaggtagatctgccggatcagcggggaggcggcgaacagttcctccaaccgtgacacggccacgaactcgccctgtgacagcttcagcacgctcgtggtgcggtcgacatagccgaggtggtcggggccgtactcggccatgatgtcgccggtgcggtagtagccgtcctcggtgaacagctcggcgttgagctcgggccgctggtagtagccggggatgatcgtcgcggtccgcaccagcagctccccgcgagggtacggacggtcggtggtgaagtagccgaggtcggggacgtcgaccaagcgatagtcgagcaccggcgggcgcagcacccggccgttgacgagcagcccgccggcctcggtcgacccgaagacatcgtgcaccgcgaagccgagacacgactccacgaaccgacgcagctgtgggctcagcggcgcggacagcgacatcgcgcgggtcaccctgccgccgaggacagcctcgcgcagatgggtgtggacctgtcggaccccctcgtgatccgcggtggtgatgcggcggcgggccagttcgctgtcgtggcgctgggcgagcatgtcgcacagccgcgggataaggaacaggtcggtgggccgggcgagggccatgtcctccaggagcgtggacaggtcactgtgtgcggtgaagaaggcgatgccgcccaccgcgagcgcctcgaacagcacgatgcggccgacgttgtggctcagcggcaggtagttgagccggatgaccgccatgtcggtcggcttggggtcgaaacgcacccagttggcgcgggtcatgctctccggaaacattgcgcccttgggcgtaccggtactgcccgaggtgtagatcaacagcgacaggggatcctcccccgtgggcgccgcgtagggctcaggggcgggcaggccccgtccacggtccaacacctcggtcaatgtgtgcacgacgactgcggtgccggcgagcgccgatcgcgcggcgtccacggcatcccggtgggcggtgatcgctgcgtcgtggttcaggaccatgatccggcgcaccgacgcgttgcccgacatcgccgcggtcaccacagcgagccggtccacgctcgtggccacgatgagcggggcggcctcgtcgaggatcgggcgcagttgctcggcggtggagctgacctgcagtggcacactgaccgcgccggtgtgtagcaccgcgagctcgaccgtcacgaggtcggcgctggggacgccgaccgaaacgacgaaggcgccgggacggagtggagcgtccacgtcgtgccaccaggcggcggagatcgccagcacccgcgaccggacctcgccgtaggtgatggtgtcgaaccatggcagaagccggtgggtggtgcggccggtgaccgggtcggtgacggcttcgcgggcgcgctcacccagggcggcgcggtcggcgtaaccggtgaatccggcggccacgatctgggcctgcgacatgcccggcacccgcatcgcggcggagacttcggcgctgacctgggcccgccggatctgctcgtcctcggcgatgagccgctcggtgagggtctgctccgtggtggtcacatcgtcgggagtctccaaggaccacccctctgctaggtgcgcgccgatgcggcgacgctacgtccggctgggcgtcgcgaccatgcccgcgacaccacagcggactcatcgacgggtaatcgtgactggaggacagcggggcgagggccgggtcaccgccggagtgacaccggcaggtgcaggggcgcgcgaaagaaggaattcaccagccactcaaggtcatccgcctcgacggccagttgcatctgcgggaaccgcgccaccagacggctgaggacgatctccagttcgaggcgggcgagggcagcgccgacacagtggtggatgccgtgtcccattgccagattgccctgggtggagcgggtgatgtcgagccggtcggggtcggggaacttctccgggtcacggttgcccgacgccagcgacagcaggacgaactccccctcggggatgaccacaccggctacctccaccggctcggtggtgaagcgcaggctggccgagaggctcgggccctcgaaccgcagcagttcctcgaccgcaccggcggttcgcgcgggttgcgccttcagcagcttcagctgctccgggttgagcagcagggccagcaccccgttgctgatctgcttgctggtcgtctcgtgcccggccaccaacagcagcagggccatcgacacgagttcctcgcgtgacagccggtcctcgtcggcgctgacctgcaccagcgcggtgagcaggtcgtcggcgggcacgtcacgtttggcgtcgcagagccggccgaggtagtcgacgatcgcgttgtacgcctggcccagcgcttccggtgacgcagtgccgccgtacagggtgtcggcccagcggaagaactccgcgcggtcggcttcgggcacgccgagcagttcgccgatcaccgcgatcggcaggcgccgtgcgagggtctccgccaggtcagcctcgtccccgcaggcggcgacgccgtcgagcaggtcgtcaacgatctcctcgatccgcgggcgcaggccctcgacgcggtgcccggtgaactcgcggccgaccaggtgccgcagccgggtgtggtcgggcgggtcactgttgaccatgttggtcgtcagtccgggcgggaacccggtggccgcacccgtgagcgtgctgtgccggggcatcaactcgccgattcggttgccgtcctttgccaaccggttgtccgcgagcagcgcccgcacgtcggcgtgacgggtcaccatccaggcgctcatcccacggtgggtcgtcacgcggcagaccggggcctgctcgcgcagccgggcgaagatcgcgtacgggtcacgggtgaactccgggctgtagaccaggtccggcagggtttgaccgatggtcaccgggcgtctcctgtcagcttcatcgttcctccacgggtatcagacgcggtggcagtcgtagacgtcgagcggggtccagcgttcgtcgtccgacgagcgcacaaacgagttgatgacgaagtggccgtcgtcgacccggcggaacacgtcgcggaccattcggtgcccgcccacctcgaccaccgcgtacgaacccgtgacggtgagctccccgtcctgccagcccgccgacgtcgccgtcccctgggtgccggagtcggcgacatagtagacgttgatgagctcgtcgatcgggttccagccgaagatccagcggcccgacatggtgcccggccacgccacatcgacattgaggtagtgaccgccgagggtcagctcgccgtacatgtgcatcaccgtcggagccgatccgtcggccggtgtctcgcccacacatctggtgtgcccgagcaggaagtcaagggcgcgcagctgcgtggggggcggcacgtcggtcgggggcagcgtcggggtgtcggtcatggcggctcgatcctgtcgggaacgacgatgcggtgaagctacgcgggccgtgacgccgcggacaggtcaccgcgccacggcggactcatcgccgggtaatcggggcaggaaaccgacggctcagagcacgtcctcgagccacgtgtggacggcggtcgccgtctccaccgggtatttcgacatcatgctgaagtggttgccgggcacgctggcgacgtcccggaccgtgccgtcgttggcccgcaacacctcgtcgggcttggccgcaccggtcatgtactcggccgcccgtacgagcaagctgggcacctcgatgagctgcggtttccagtcatcgaacatgcgcaggtagccgcccatcgcgatgagctggtggccgagtgaggcaccgtcgtcggatccgagctcgtgccgcttggcctgcgcgcgcatgaagtcgcgctgcacgccgatctcgaactcgcccggccaggacgtgtccagcaggaccagcgccgcggggggccggccgattccacacaggtacgcggcgacgccgtacgcgatccagccaccggacgagtgcccgacgaccgccacggggtcgatgccggactcctccagcagcatgtcgccgtagacgcggaacaggctcggcaggtcggccggcaagggctctcccgcgacgaacccgagcggccggaccgcgctgacctcccgtggctcgggtagtccctgtgcgaacagcgcgtacgcggtatcgatcatcggtgcgatcggcggcacgatgcaggccaacgccggccgggtagcgccctcggtcagcagtgcgatcttgggccgcccggccgactcggcgtcggtgaagtgcggcagcagccgggccgcggacgacagcatggtgactgcgtcctcggcacgcccggcgatcacggcctccgcgtagagcgagaccacgatgtcgtcggccgggctcgcctgctgcgccacgggtttcgccgccgccagcggtccgtcggactcggggatggcgatctcctcagccaggtgcccggccagctcgttgacggtggggtagtcgaagaccgtggtcaccctgaggcgcgtgccggtcgacgactcgatccggttgcgcaactcgaccgcggtcagcgaatcgaagcccagctcacggaacgtgccgtcgagcgggacgaggtcggccgacgagtagccgagcaccatccccacctcaccgcgcagcaactcgacgagcgtgccctcgcgctccccggcgctctgcccggacaaccgggccagcaggtcggcggcggtccccgcgccttccgacgcccgggtgagcccgccggccgcccgcctggttcggggccggaccaggccgcgcagcagtgcggggacgctgccgtcggcccgccgggaggccgccgggttcatccggatcggcacggccaccggctcatcggcggcgagcgccgcgtcgaacagcgccatgccctcctcggccccgagcgggctgatgccgccccggctcatccgggcctggtcggccgcgctgagattcccggacatcgcaccggccgggccccacatgccccacgccagtgacgtcgccggcaagccctggccccggcgccaggcggcgaaggcgtcgatgaaggtgttggcggcgttgtacccgccctgacccggggtgccgagtacaccggccgctgacgagtacatcgcgaagacggccaggtcggcgtcggcggtgagctcgtgcaggtgcacggtgccgtccaccttgggacgcatcgcggtgtcgagtcgttcgggggtgagcgagccgatcacgccgtcgtcgagtgtgccggcggtatgcaccaccgccgtcaacggatgctcaaccggcacccccgcaagcaccccagccaacaccccccgatcagccacatcacactccaccaccgtcaccaccgcacccgccccccgcaactccgccaccaactcaccagacacaccaccacgactcaccaacaacacacgacgcacaccccgacccaccacataacgagccgcaacaccacccaacatccccgacgccccagtaatcaacaccgtcccatccggatccaccacccgcggcatccgcaacaccaccttgcccacatgccgagcctgcgacacaaaacgaaacgcctccacagcacgccgcacatcccacacccgcaccggcggcaacaccaactcccccaccgaaaacaaacccacaagctccaccaacatctcccccaaacgatcataaccagcctccaacaactgaaacggccgataaccaacacccaccccctcccgcacatcagccacacccatctccaaaaaacacccacccgacaccaacaaaccaagcgacgcatcaacaaactcaccagtcaacgaattaagcaccacatcaaccttcggaaaccgatccgcaaactccaacgtccgcgacgacgccaaccgatcccccgcaacccccaacgcctcaacctccccccacttccaaggactcgccgtcgcatacacctccgcacccaaaaaccgcgccacctgaacagcagccatacccacaccaccagcagccgcatgaatcaacaccgactgaccacgacgcaaccccgccaaatccaccaacccataccacgccgtcaaaaacgccaccggcaccgcagcagcctgctcaaacgaccaaccacacggaatccgcaccaacccacgacgatcagccaccacaaccgaaccaaacgccccaccaaacacaccaaacacccgatcacccacccccaaccccgacacccccggaccaacctcaaccaccacacccgcaccctcagcaccaagactcggctcacccggatacacacccaacgccatcaacacatcccgaaaattcacaccacccgcacgcaccgccacccgcacctccccctcccccaacgccacaacctcaaccccctccaacaccaaaccctccaacacccccacctcacccaccccaagccgccacacaccaccaggcacatcaagcaacccgccgatcggcgtccgcgccaaccgggcgacgctgacctgtccagcgcgcacggccacctggggctcccccgccgccatggccgtggtgaccacggccgacagcaacgaggcggactccgcggtgtcgtcgacgtccacgagcagcaaccggtccgggttctccgactgggccgatcgcaacagcccccacagtggggcgtggaccaggtcgggcgtctcggtgccctccaccacgacaccgttgcgggtcaccacgaccatccgggtggcgccgaaccgctcgtcggccagccacgactgcacgacgtccagcacctcggcggtcacggaccggacctgagcggcgacggtgtccccagctaccgtcacaccatcgagggcgtacacgatgacatcaggagcggtggcgcctcccgcgacgaagtcggacactgcccgccagctcgacagaggacggatcggcgtgccggaggcggacagggcacgggtgaccgtggtgtcgcccagcgaggcccagcggccctcgccggcccgggccccgggcaccgggaacggcacccactccggccgaaacaacgaccggtggtgcccacgggcctgcgacggcgtcagctgatcggcggtaacctcccgcgagacgatcgagtcggcggtcagcaccaggccgcccgttgcgtcgtacaggcgcacggcaaccgagtcggcggagaccgtcgtcagcgtcgcccgcacggctgtggcaccggccgcgtgcaactgcacgcccgtccaggcgaacgggagccgggtcgggccgtgatccgtcatccgctcgccggtcggggcgagcatcccgtgcagagccgcgtcgagcagggcggggtggatgccgaagcggcctgcgtcccccgccgccgcagcgggcagggcgacctcggcgtacacgtcgtcgtcgcgctgccaggccgaggtcaggccctggaacgccgggccgtagtggtagccggcctcggcgagccgtggatagaagtcgccgatggccagcggctgggcatccgccggcggccacgggccgggcgaggcatccgcgacggtggtcgccaccgggccgagcagcccggtcgcgtggcaggtccactcctcctccagggcatcctccgccgactcgggccgtgagtgaacggtcacctcccggacaccgccctcaccgggagcaccgacaacgacctgtagcagcatgccaccggtcacgggcatggtcagcggcgtctgaaaggtgagatcctcgatccggccgcacccggccacctcgcctgcgcggaaggccagctccaccagcgccgtacccggcaccaggacggtgtccgcgaccctgtgatcggccacccacgggtggctgtgccgggagagccgcccggtgagcagaacgctctccgcggcgggtagcgcgatttccgcggtgaccagggggtggccggtcgcctgtaggcctagcgccgtggcgtccccgcggggattcgggtcgtcgagccagaaccgctcctcctggaacgcgtatgtgggcaggtcggctacccgcgcgcccggcagccaggacacccagtcgaccggcgcgccccgggcggccgcccgcgcgaccgcctccagcacgtggaagacctccggccggttggcgcgtacggacgggatccactgtgcctcgggcaggcactcgcgtcccatcccggcgagcaccgcatccgggcccagttcgaggaaggtctcacagccgacgtcggcggcagcccggattccgtcggcaaagcggaccgccgcgcgggcatgccgcacccagtattccggtgacgccatctccggatccccgaccgtgccgctgagcatcgaaaccaggccgatcgccggctgtctgaacgtcagcgtgcgcaacaccgcagcgaactcttcgagcatcggctccatcaacggtgagtggaacgcgtgactgacggtcagggctctggtcttcttcccacgcccagcgagcaccccgacgacctcacccaccggttccgctgcaccggcaagcactaccgcggcgggcccgttcaccgctgcgatgtccacaccgtggcgttcgacaagcagcccacgtacctcgtcctcgggagccgacaccgccaccatcacgccgccggagggcagcgcatgcatcaactcggcacgcgcgctcaccagccgggcagcgtcctgcagcgacagcatccccgccacatgtgcggcggcgatctcgcccacagagtgcccaccgaccaggtccgggcgcactccccacgactcgaacagccggaacagcgcgacctcgaaggcgaacaacgccggctgcgcccacccggtcccggccagttcgggcccaccggcgaacaccacgtccttcaatcccggacgcaacagctcgcacgccgcgtcgtaggcggcggcgaacacgggaaaggcctggtacagctcgtatcccatccgggcacgctgggcaccctgtccggtgaacaacacgcccagcccattggacgcgcgaccagtcacgactcccggtgccgttgcaccggcggccagcgccgccacaccacgcaacagatcgtcacgactcgcgcccaggatcacgccccggtgctcgaacccggccctcctggtcaccagtgcgaagccgacatcggccggggacagctccgggtggaccgtcacatgggtcagcagacgctgcgcctggtcccgcaacccctgctccgacctggccgacagcacccacgggacgaccggcaccaccggcggtgcggccgcggcggcccgcacctgtggctgcgacgcctgctccagaatgacgtgtgcattcgtcccgcttgccccgaaagcggagacacccgcccggcgcggctcgccggtctccggccacggctgtgcctcccgcaacggctccaccgagcccgcggaccagtcgacacggctggtcggagcctgtaggtgcaacgtgcggggcagcaccccgtggcgcatcgacatcacgatcttgatgatccctgcgacaccagcggcggcctgcgcgtgtccgatgttggacttcacggagccgagccacagggggcgttgccgatcccgaccgtacgtcgccagcagggcctgcgcctcgatcggatccccgagcgcggtgccggtgccgtgcgcctcgaccacgtcgacctggcgggcggcgagtcccgcgcccgccagcgcctggcggatgagccgttgttgcgaggggccactcggggcggtcagcccgttcgaggccccgtcctggttgatcgccgagccgcgcaccaccgcgagcacctcatgtccgttgcggtgcgcgtcggagagccgttcgagcaccaaccagcccgccccctcgcccatcgacgtaccgtcggccgactcgtcgaacggtttacaccgggcgtccgccgccagcccgcgctgtcggctgaactcaatgaacgtcgacggggtggccatcacggtcgcgccaccggccagggccagggtgctctcgccggaccgcagcgaccgggcggccaggtgcagtgacaccagcgaggaggagcaagctgtgtcgatcgcgaccgctgggccctcgaagccgaacgtgtacgacacacgaccggccgccacgctcacggcgccgccggtgagcagctggccctcgtacccttcgggggcggtcccgagccgggagatgtagtcgttgtgggtgacgccagcgaagacgccggtacggctgccccgcagccccgtcgggtcgaggccggcccgttcgagcgcctcccagccggtggtcagcagcaggcggtgctgtgggtccatggcatttgcctcacgcgggctgatcccgaagaacaccgggtcgaaggcgtcggccgcgtccaggaaaccgccctcgcgcacgtacgccgtgccgatccgttcggggtctggatcgtagagggcgtcgacgtcccagccacggtcggccgggaacggggacacggcgtcaacgccgtcgaccaccagctgccacaggtcctcgggcgaccgaacgcctccggggaaacggcacgccatgccgatgatcgcgatcggctcggtgtcacgctcctcggcctcgcgcagccgctcacgggtctcatagaggtcggccgtgacgcgcttgaaatactcgacgagcttctggtcctcaggcatgggttgagctaccaccaatcagggcaggtgcggacgcgggcgcaccggaggcgccggggtcatcggccgaattcttggtctacgaaggcgtagaggtcttcgacgctcgctgtacggaggtggtcggccaccgcctccgccgagtgcccgaccgggcgggacaggccggcgagcagggcctgcaaccgcggctcaatggactcccggacggcgtcaccaccggccagcccggccattgccgcctccagttcgtccagctgggccagcacggtggcgaccggatcgccgccgtccgggccgagctcgccagcgaggtgccgtgccagcgactgcaccgtcgggtggtcgaagacgaggctgctagccagggtcaggccggtgccggtggcgatccggtcgcgcagctcgacggccgccatcgagtcgaagccgaggttccggaaagcttgatcgatctccacggcccggtcgtcgacgtggccgatggtcagtgccacctcgtgccgcacgagggccagcagttcggcgtcgcggtccgacccgctgcgaccccgcagccggtccagccaggggctggcgtggtcgtccggttcgggctgcgccgccacggtcacgtcggcgaacaggcggctcggccgggtgctggtgaacagcggcacgaaccggtcccacaccacgtcggcgacggtcacgctcggcacgccgccgtccagggccgcgcccagggcaccgagcgcggcccgggtcggcatcaccggcagaccgtgccgggcggactcccgcctggtgtccttcccggcgctcatgccgccgtcggcccaggggccccaggctatcgcgagagcgggcaggccggccgcccggcgccgctcggccagggcgtccaggtaggcgttggccggggcgtacgccgcgtgcccgccgctgccccacaccccggcgaccgacgagaacagcacgaaccggtcgacagcaccggccagggcggccaggttacgagcgccggccaccttgccggccagcacctcggccaggatctcgggggtcgtcgcgtcgagagccgtcgtctcgatgcggccggcgacgtggaagacggctcccaggggccggtcggccgggacggtcgccagcagagccgcgaggtcgtccgcgtcggcgacgtcgcacgcggcgatggtggccgcggccccaagctccgccagctccgccaccagctcggccgcgccgggcgccgccggacctgagcggctggccagcagcaggtcccgggcaccgcggccggcgagccagcgggcgacgtgtgccccgagagcaccggtgcccccggtgatcagcaccgttccggagggctcccaggcgctggtgtccgagacgggctcggtcaccgccgtgaggcgccgcgcgtacaggctgtcggtgcggacggcaacctggtcctcgcccgtcgcgcccctgaggaccgcggccaggcgtcggcccgcggcgggatcgagcgttgcgggcaggtcgacgagaccaccccagcgcccggggtgctcgagggcggccacccggccgaatccccagatcatcgcctggtcctcgacgacggaggtgtgcaccgcctcccgggtcacacaccacagcggcgcctcccggccggtgtcaccgagtgcctgcacgagggccatggtgagggcaagaccagccggcaccacggcgtcggtgggaccctccgccaaggccaacaggctcagtacgccggctgcctccccgggcccgtccagcagggtcgccagatcggcgcgtccggagccggccggaatccgcaggacctcggtacgagcgccggccgcggtgagaccgccggtcaccatacgagcccagacgtccacctcccgcgtgacggtggacgggatgaccaccagccaggtgcccgcgagtaccgccggagcgtccgggtcgggcacgggcgtccacccgacccggtagcgccagtccacaccgtcgggaacccggggctgcacgtcgtactcgagccagaagcgctcgtgctggaaggcgtaggtgggcaggtccaccatgcgtccgcccggcgtcagggcagcccagtcgaccgtcgctccctggacagcgacgcgggcggccgcctccagcgttgcgagcacctccggacggttcttccgtacggatgccacccatgccgcgtccggcaggccatcgcggcccatccccgccagcgccgcgtccgggcccagctccaggaacgtggtgcacccggcctgcacggcggcctggatcccgtcggcgaaccgcaccgcctcccgagtatgccgcacccagtattctgcagtggacactgccgggtcgccgagcgtaccgctgaccagtgacagcagcggaattcggggatggtggaacgtcacggagcgcagcacctccccgaacgccgccagcatcggctccatcagcgacgagtggaacgcgtgactcacccggagtgccttggtccggtgcccttgggcggccagctcttgcaccactacccggaccgcgtcagtcgcgccggccaccacgaccgacgcggggccgttcactgcagcgacgtccacgcccgggaaaccggcgatggccgtacgcacctcgtcctcgctggccgccacggcgaccatcgacccaccggacggcagcgcctgcatcaactccgcacgggccgacaccagccgggcagcgtcctccagcgaccacacacccgccacatgagcagcgacgatctcgcccacggagtggccaccaagcacctcggggcgtaccccccaggactcgaccaagcggaacagcgccacctcgaacgcgaacagcgccggctgcccccaccccgtctcggagagctcggcgccgccgctgaggacagcgtccttcagtcccggccgcagctgcgcacacgccgcgtcgaaggcggccgcgaagaccgggaacgtgtcgtacagctcacggcccatcccggtgcgctgggcgccctgtccggtgaacaggacagccaagcctcccgagccccgcccagtcaccacccccggcgccgctcggcccacagcaagctcagccagcccggacagcagctcgtcacggtccgcgcccaacaccacaccgcggtgctcgaaggctgcccggccgcgcaccagcgagtaggccacgtcccgcggggacagctccggatgagccgtcacgtgcgccagcagacgatccgcctgaccccgcagagcccgctccgacctggctgacagcagccaaggcaccaccggcgatggcgcatcggtcccagaatccgcttcggcgtcgacatcgggtgcctgctccaggatgacgtgcgcgttcgtgccgctcgcgccgaaagaggacactcccgcccggcgtggctgcccggtctccggccacgccttcggctcggtcagcaattcgacgtcgccggcgctccagtcgacctgggtcgacggctccttgacgtgcagggtccgcggcagcacgccgtgccggatggcctgcaccgccttgatgatgcccgcgatcccggcgaccgcctgggtgtggccgatgttcgacttcagcgatcccatccacagcggccgccccgcaggtcggtccttgccatagacggccagcaccgcctgcgcctcgatcgggtcgccgagcgcggtgccggtgccgtgcgcctcgaccaggtcgacctgcgacgccgcgaggccggcgctggccaacgcccggctgagcacccgctgctgagcgggtccgctgggggcggtcatgccgttggacgcgccgtcctggttgatcgcgctgccccggacgaccgcgagcacccggtggccgaggcgctgggcgtcggagagtcgctcgagcaccagccagccgaccccctccgccatcgaggtgccgtcggcgtcgtccgagaacgccttgcaccgcgcctccgccgacagcccgcgctgctggctgaagcccacgtacaacgtcggggtggtcatcaccgtgatcccaccaaccagggcaagcgaacactcgccaccccgcagcgcctgccccgcgacgtgcagcgcgaccagcgacgacgaacaggcggtgtcgactgccagggagggcccctcgaagccgaacgtgtacgacacccgcccggacaggatgctggccgtggcgccgctgacggtatagccggacagctcaaccggggcccgggagagtccgatgacgtggtcctggccgttgttgccgacgaagaccccggtctggctgccccgcagggcctgcgggtcgaggcccgcccgctccagagcctcccacgccgtctccagcagcagccgctgctgcgggtcagtggcgacggcctccttggggctcatgccaaagaacgccgcatcgaagtcgcctggtgcgtcgaggaagccaccctcgcggacgtacgacttgccaggccggcctggttccggatcgaacacgtcaccgatatcccacccgcggtcggccgggaaacgggagatcgcatccactcccgcgtcgaccagttgccagagctgctccgggctgctgaccccgccgggcagccggcaggacatgccgacgatggcaagcggctcgttctctcgctgcttggcggcccgcacctgttcccgggcctccttgaggtcggccgtcacccagcgcaggtagtcgaccagcttgtcttcgttcgtcatctgctcttagtccttcgtccggacggtcggccagggtgcggaggaagcggcggacgtgcactcacgccctgttgcgtccgagcacgttgtcgatgtaggcgaagatctcgtcggtggtcgcggtcccgaggtcggtgcccgcctccggctcggccacgggctcggccgccggccggttgcgcagccagccggacaggatccggctcagccgttcggccaccgcgtcgtcgcctggccggaccggggcagctgccagtgctgcctcgagccggtcgagttcggcctgggcggacatcaccgggccagacccgcccggcatcagctcggtcagcaaaaaccgggccagcgcccgcgggttgggatggtcgaaaacgagggtggccggtagcgagagcccggtggtggtcttgagccggttgcgcaactcgaccgcggtcagtgagtcgaagcccaggtcccggaacgcctcgtcggcgggcacaagttgagcggagacgtggccgagcacggcggcggcctgcccgcggacgagatcgatcgcgtatcgttcccggtcctcaccggacagctcaccaaaccggtcgcgcagcgacgacggcgaggccgctaccgcctccgcagtccgccgcgtcggagctttgaccagggctcgcagcaacgatggcaccgggccgccggaggcccgcacgccggccaggtccatccgcatcggcaacacgaacgcctcgtcgagcccgaccgccgtgtcgaacaacgccatgccctgcgcgaaggtgaagggcaacagtccgccccggcgggctcggccggcgtcgacgctcgccaggttaccggccatgccacggttgcccgggtcagcgctggcctcccaggcgccccaggccagggacgtggcgggcagcccgaggctacggcggcgcgcggccaggctgtcgaggaagacgttcgccgcggcgtaagcgccctgcccgctaccgccaagggtgcccgcggccgacgagaacatcgcaaacagcgccagatcagcgtctgcggtgagctcgtgcaggttccaaacggagtcgatcttcggtcgcagcacgacgtcgagctggtccgggttcagagtggcgacggtgccgtcccgcagcaccccggccgcgtgcaccaccccggtcagcggatgctcggtcggaatcgcggccagaacatcggccagcgccgcgcgatccgcggtgtcacaggcgacgaccgtggcccgagcccccagggcagcgagctcggccaccaggggcgcggtggtacgggcccgctcgccccgccggctcagcaacaacagctggcgcacgccgcgtcccgcgagatggcgggccaggtgaccggcgagcagaccggacgcaccggtgatcaggacggtgccgtccgggtgcagggccggggcctgctcggcctcgctcgctgacacgagtccgagccgcgccacgaagaccttcccagcccgcacgacgacctggaactcgtcggcggccacggcggccgccaccgcccgcggcaacacctccagtgacgtgtcgtcgtcgtcaaggtcgaccaacagcagccggtccgggttctccgactgggctgaccgcaacagtccccacagcggcgactggacgatgtcgagcggctcgccagccccggccggaaccgcctgccgggtcaccaccagcagccgcgagtcggcgaaccgctcgtcggtcagccagtcctgcaccagcccggtcacccggatcagcagccgacgggcagccccgggcacatcggtgccctcgaaggaacctccgagcgtgtccaccggcagcaccaccaggtcgggcacccgcccggcgacggccagcgaggaccagtcgtcgtgccgccgcaccgagctgtcgtggcgggtcaacgagacggcgaccggggagtcaccgagcacagcccagcggctctcccccgggacggactcgcgcaaaaccaagggtgcccactcgagccggtacaaggaccggtagcggcggctggcagcggtcgggccgcccgccccggagatctcgcgcagcagcagggcgtcagccgagacgaccaggccgcccgattcgtcgacggcgacgagcgtcagcgagtcggcgctggtgagcgtcatcttgacccgcatcgtgacggcgccctcggcgtgcaactggacgccggtccaggtgaacggtagccgcagcacttcgtcgctcccctgcggccgggcggagatcagtgagtgaaacatcgcgtcgaacagggccgggtgcagaccgaagacggcggcgtcggcgcggccctcggcggggatgctaaccagggcgaagacttccttgccgcggacatgcacctcgcgcagcccctggaatgtcgggccgaaggcgtagccggccgcgaccagctgccggtagcactcctgcgcggcgaacggcaccgtgtcacgcggcggccataccagcagatccgacgtgtccggtgcggccggagtcgcggcggtgagccagcaggtggcgtgcagggtccagtcctcgtcgaggccatcaccggccggctcgggacgggcgtagacggtgagctgacgctgcccggtgtccagcggtgcggcgatcaccacctgcaacgcggtcgggacgtccgggtcaagcagcagcggcgcctggacggccagttcctccacgcgcgggcagccgacccgttcggcggccttgaaggcgatctccatgaacgccgtaccggggacgatggtcatgccggacaccacgtggtcgccgagccaggtctgatcgtggacgctgagccggccggtcagcagcaacgcgccgctgtcggacagcgggacctccgcggccagcatcggatggccggcggcgaccaggccaagcgaggacgcgtcaccggccggcgcagcagcgtcgatccagaagcgctcgccctggaacgcgtacgtgggcagggatatcagccgggcaccggcgaacagcggtccgaagtcgatctccgcgccgttgacatgggcctgcgccagggagagcaggaagcggtccagtccgcccgcggagcggcgcagcgtgccccagctgtgggcgtcgacgccgctgtcgtccagcacgtcctgtaccgccgtcaccagcaccgggtgcgggctggcctcaagcaccagccggtggccgcgcgccagggccgccttgatcgagtcctcgaacagcacggtctcgcgcaggttacggtgccagtagccggcgtcgaggtcgttggtcggccgctcgtcgccctcgacgcaggagtagaaggggacgtgtgcgggggcggacctcactgtcgcgagcaggtcggcgagttcgtcctggatctggtcgacctgcgcggagtgggcggcatagtcgacgggaatcagccgggcgctgaccccgtccgccaccagtgcagcgtgcagctcctgcagcgcctcgacctcgccggaaacgacgacgctccgggggctgttgacggccgcgaccgagatccgtccgccccacggcagcatccggggctcgagcacggcccggcccagctgcaccgacatcatgccgccgctgcccgagatccgggtcagggcttggctgcgcaccgccacgaccttggcggcgtcatcgcgggagagcgcaccgatcgcgcaggcggcagcgatctcgccctggctgtgcccgaccaccgcggccggttcgacaccatacgagcgccacagcgccgccagcgacaccatcaccgcccacagcatcggctgcacgacgtcgacccggccgagcagcgcgtcgtcggccttacggagcacgtcgaccggtgaccagtcgatccattccgacagggccagcgaacacgccctgaactcctcggcgaagatctcgctgctgtcgaacagctcggcggccatgccggcccactgcgaaccctgaccagggaagacgaataccacgccaccaccggtgaccgcgcgcccctcgaccagggtggcagcggactcgccgtcggccagggcggtcaacccctgcagcagctccgctcgggtccggccgaccaacgccgcccggtggtcgaacgccgaccggctctccaccagcgaacgtccgatgtcatgcggggacaactccgggttttcgtcgacgaagacgcggagccgggacgcctgagcacgcaacgcttccgaagtacgggcggagagtgtccacagcgttggcaggtcgccctccgggtcggccgacccgtcggcgggcgggtcaggtgcctgctccagaatcacgtgggcgttggtgccgctgataccgaagccggacacaccgacccgccgcggtcggtccgtccggggccagtccctgcgctcggttagcagttggacgccaccggacgaccagtccacctggggcgtcggctcgtccgcgtgcaaggtcggcggtagcacgccggcccgcagcgccatgacggacttgatgacaccgccgacgccggccgcggcctgggcgtgcccgaagttgctcttgagcgacccgagcaggagcgggggcccggtgcggtcccggccgtacgtgttgagcaacgcggtggcctcgatcgggtcgccgagcggcgtacctgtgccatgcgcctcgacggcgtccacgtcggccggggtgagccccgcggaggcgagcgcctgtcggatgacccgttcctgggaggggccgttcggggcggtcaacccgttggaggcgccatcctggttgactgcgctgccgcgcaccacggccagcaccgggtggccgtgacgtcgggcctcggacagccgttccaacaccagccagcccacgccctcggccataccgaagccgttgctcccggccgagaacgccctcgaccggccatccggagagagagcattctgcatgctgaactcgacgaactgggtgggcgtacagatgatcgagcagccgccggccagcgcgagcgagcactccccgccgcgcagcgcctcggcggccaggtgcagcgagaccagcgacgaggagcaggccgtgtcgacggtcagcgccggcccctcaaagccgaactcgtacgaaatccgaccggacatgatgctcgcgctggtgccggtgagccggtacccggacagctcacccaccgcgccggacagcacgagggcgtggtcctgaccgttactgccgacgaacaccccggtgtcgctgccgcgtagcgtggccgggtcgaggccggcgtgttccaggccttcccacgctgtctccagcaggagccgttgctgcggatccatcgcgagggcttcccgcgggttgatgccgaagaagcccgcgtcaaaccgatcggcgtcgcggacgaagccgccccggcgcacgtacgagcggccgggttgcccgggcgccggatcgtagaacgagtccacgttccagccccggttccccggaagatcgccggtggcgtcgactccgtcggcgaccagtcgccacaggtcctccggcgaccgcacgtcaccggggaagcggcaggacatgccgatcacggcgatgggctcgtccacgacgcggtcggtgaccggctctacggtctccgccggcgcgccgccgagcagcagcgttcccaggtgggtgccgagcgcgacggcggacgggtggtcgaatacgaccgtggcggccagcggtaggccggtcaccgctgtgagtcggttacggagctcaaccgcgttcatcgagacgaagccgatgtcgcggaacgcccgggtggccggaaccgcgcggacgtcggcgaagccgagcaccaccgccgcctcggactggaccagctcgaccagcgccttgacccgttcggccgggtcgagcccgccgatccgccgggccagcgcggacgaggactgggcgacggcgtcgaccgtaggccgcagcggcgcccgcacgagactgcgcagcagcggcggcacgttcccacgggcccggggacggaacggcacgacgaccgcctcgtccacgacgacggccgcatcgagcagggcgaggcccccagcggttgaggcccaagagccccaggcgagagcctgtcccacccgtccggtcgcccgtcgccgccgcaccagggcatcagtgaaggcgctcgcggcgctgcgctcggcgcgaccggcgccgccaagcacaccgtccgcggtcgagaacaggacgaaggctcgaaggtccacgctggtggctgcccggtccagcgcccacgccgtggcgacgggatcaccggtctcggcggcgtgcaggacgacgtcgggtgccacgtcggagaccagggctgtgagcgcgtccgcgtcggtgaggtcgcaggccaccgcctcgacgccggcgtggtccggctcgcccgcaccagccagcaccacgcgtgcggcgcctcgggcggccacgtgccttgcgacctcggcggcacgggtgccggcgttaccggtgaccagtacggtgccggaccacggcaggtccaggtcacctgccgggacgcgcacgagtcgggcggccatggcggtctcgtcatgaaggacgacatcgtcctcctccgccgccagggcggcggagatcactgcggcgaccggctcgtcggccgacgcggtgtccagcaccaggatccggcccggatgggaggcttggaacgaacgaaccacgccgcgaccggctgcctggaccgggtcgggcgacccggaacgggcgttacgagtacggatcaccagcgtcgtggactcggcgccgggactggtgagccaggagctgagcagtgtccgtagccgctcggtgacctgccgggcggcggccacgacgccaacaccgggcggtgtcggcgcggcgaagaccgcgtaccgggtgccaggctcggtcagggactccagcaagccccccggatcggtccagatcaccggctcgtccgcggcttgcctgggtaccaccaacggctgcagctgctcccggaacagttcgcgtgcgggatccggaatgaggctcgtctcggtcacctcacgcatgaccagcgcgtcagcggtggccacgggcgtaccggccacgtcggcggccagcagcgtgaccgtcccgtcggcgcgcgggcgcagccggatccgcagggcggacgcaccagcgcggaccagccggacacccgcccacgagaacagcagccgcgtagcactgcgctgcggcggacgggcggcgatcagcgcgtggaaggcggcgtcgagcagggcgggatgcagcccgaagcggccagcgtcggcaacggtctcctcgggcagcgtgacctcggcgtagatgtccccgccgtccgaccacacggaacgtagcccacggaacgccggaccgtaaccgtatccggcggccgacaaccgctcgtagagaccgtcgatgtccactgccgcggcggccgggggccacgaggtcaggccgtcgacgggggtggccgcggcgtggccgagcagcccggtggcgtggcaggtccactcgtcgccgtcgtccgccgggtcgggagtgtcccggcgggaccagaccgcgacggaccgccggccgtcgtcctgcgggccgccgacgaagacctgcagcgccacaccgtcgtgctcgggcagcgtcagcggcgtctgcagggtcagctcctccacggtgtcacagccgacctggtcaccggcgcggaaggccagctcgaggtgagcggttcccggcaatagtgcggcgcccagcacgatgtggtcggccagccacggatgcgtacggcgggtgagccgcccggtcagcagttgcccgctcggctccgggagcgcgatcgccgcggtgaccagcgggtggtccagtggcgtgagcccgagcgaggacgcgtcgccggtcgtcgttccagggtcgaggcggaaccgctcgtgctggaaggcgtacgtcggcagggccacccgtcgcgcgcccgtgcccccgaacagcacgccgaagtcgaccggggcgccctgcacgtgcgcttcagccagggcccgcagaaacctgtcgcggccgccctcgccgcgacgcaacgtggtcagggggatggcgggtatgccggtgtcgtcgatgatgtcctgcaccgccatcgccacgaccggatgcgcgctgacctccagcatcagccggtagccctgggtcaacgccgtccgggtggcctgctcgaacaggacggtctgccgcaggttgctgaaccagtgccccgcgtcgagaccgacggtatccagctggccaccggtgaccgtcgaaaagaacgggacgtcgctggagacgggccgcagggtggcgagcatctcctcgatctcggcgcggtacgcatcgagctgggcggagtgggcggcgacgttcagcgcgagcttgtgcacgcgtacgccttcggcgaccagctgcccggccagctcgtcaagggcagcgtcctccccggacatgaccacggcacagggtccgttgatcgccgcgagggcgaggcggtcgccgtacggtgtcaggcgctcccgtagttcgtccgcgctgagctgtacggcgaccatgccgccccgcccgtccaggtgctgctgcatcagccgggcgcgggcaacgacgtagcgcgcggcgtcctcgcgtgtcacggcgccggccacgtatgcggcggcaatctcgccctggctgtggccgatgacaccagacggctcgagcccgtacgagcgccagagcgcggccagcgccaccatcacgatgaacagcagaacctgggtggtcgcgaactcctccaggtccggcgcctcgggatcgccacgcaacgcggccaccgacgaccagcccagccacgggagaaacgccgtttcgcacgccaggaactcatcgcggaaggccggctcctgctcgatcagctccagtgccatgccacgccactgggagccatagccgggaaagacgaagacgaccttgtcgccgaagtgggcagttccctggacgaccgcggcggacggctcgccacgggccaggtctgccaacccgcgcagcaggccgggccggtcggcgccgagcacgacggcccggtgcgcgagccgactccgcgtcgtggccagggaccaggcgatgtccgtcgcggacagttgtgggttgtcctcgacataggtgagcaggcgacgcgcctgcccacgcagggcctcctcggtgtggcccgacagcacccacagcagcagcccaggggtgcgggtgacctccggctcggccgcttctttcggcggcgcctgctcgaggatcacatgtgcgttggtaccgctgatcccgaacgaggagacaccagctcggcgtggggcaccggtctccggccacggagtcgcctcggtcagcagggcgagcccgccgcggtcccactcgacccggctggtgcgctggctggcgtgcagggtgcccggcagtatcccgtgccggatcgcctggatcatcttgatgatgccgccgaccccggcggcggcctgggtgtggccgatgttcgacttcagcgagcccagccagagcggccgctccgcggcgtgttcccgcccgtaggtctcgagcagcgcgcccacctcgatcgggtcgcccagcgcggtgccggtgccgtgtccctcgacagcgtcgacgtcggcggcgctgagcccggcgtcgtcgagagcggcccggatgacgcgacgctgggcgatgccgctcggggcggtgaggccgttggatgcgccgtcctggttgaccgccgtcccggtcacgacggcgaggacccgccgaccctcgcggacggcgtcggacagccgctggacgagcacccaaccgacgccctcaccccagccggtgccgtcagcgccctcggcgtacgccttgcaccggccatccaatgccagcacgccctgaccgctcgactcgaggaacatcgccggggtggccatcagcgcgacaccgccggccagcgccatcgagcactcgccacgccgcagcgactgcacagccagatgcaacgagaccagggaggacgagcaggcggtgtcgactgtcagcgcgggaccctcaagcccgaggacgtacgacacccgtccggagagcacgctggcggtggcgccggtcagtccctgaccggttctgtcggcagtggcgctggacagcacgatgacgtggtcctggttgttgctgccgacgaacaccccggtacgcgtgccgcgcagcgagcgggggtcgatgccggcagactccagcgcctcccacgcgccttccagcagcaaccgctgttgcgggtccattgcggtcgcctcgcgcgggctgataccgaaaaagccagcgtcgaaccggtcggcaccggcgaggaagccgccctcgtgcacggccaccgagtcggcgatcgcgtcgaggtcccagcctcggtccgtggggaacccggtgatggcgtcggtgccggtctcgaccagccgccacaggtcgtcgggaccgtcgacgccgcccgggaaccggcaggacatcccgacaacagcgatcggttcccgctgcgcctgttcgagctcgcgcagtcgctcctgggtgtcgtgtagatccgcgctgacccacttcagatagtcgagcaacgtcttgtcgtccggcatgggtctccaaccattctctgcgcgcgggaggcgagcgggcagcgggcgggtcaggggcgggtacggcggcccaggcgggcgtcgatgagcttgaggacgtcctcggccccggcggcctcgagtgcgtcggcgaagtgctggggctcggccgagccgccggccgggtggaacgtccgggtgcgctcgtcgaggatcttgcgcaggcggcggacgagttgacggtccacatcgctgtcgtgcggggctgcggccaggacggactccagccggtccagctcggcgagcacgtccgtgccgggatcgggaccgactggcccgagccggtcgagtacgagctggctcagcgcctgggcggtggggtggtcgaacaccacggtcgccgggaggctgagcccggtggcggctgtgagccggttgcgcagctcgacggcggtcagcgagtcgaagcccaggtcgcggaaggcgtcggcgggtgagatcgaggcacctgaggcatgcccgaggacgagtgcggcctggtcacgcaccagttcgagggcggcatgagccgcctccccagccggcagatcacgcaggcgccgggtcagcgattgccggtcgggcgtggccggggtggcgacgctgggccgacgctgacgcaccagcccccgcagcagtggggggatgtcggacgcggcggccaagccggcggtgtcgagccggatgggcaccaggacgggttcgtcacggtcgagcgcggcggtcagcagtgcgcagccgtcggcttcggcgatcgggcgggcgccggtgcgggcctggcgggcgcggtcggccccgccgagccgctcggtcatacctccggtggcggcccacggaccccatgccagtgccgtgccgggcagtccctggtggtggcgcaggccggcgagcgcgtcggtgaaggtgttggcggcgttgtaggcggcctgcccggccgagccgagtacaccggccgctgacgagtacatcgcgaagacggccaggtcggcgtcggccgtgagctcgtgcaggtgccacgcgccgtcggccttggcactcaggacatcgtggacccttgagggggtgagggcggtgaagggtgcgtcgtcgagtgtgccggcggtatgcaccaccgccgtcaacggatgctcaaccggcacccccgcaagcaccccagccaacaccccccgatcagccacatcacactccaccaccgtcaccaccgcacccgccccccgcaactccgccaccaactcaccagacacaccaccacgactcaccaacaacacacgacgcacaccccgacccaccacataacgagccgcaacaccacccaacatccccgacgccccagtaatcaacaccgtcccatccggatccaccacccgcggcatccgcaacaccaccttgcccacatgccgagcctgcgacacaaaacgaaacgcctccacagcacgccgcacatcccacacccgcaccggcggcaacaccaactcccccaccgaaaacaaacccacaagctccaccaacatctcccccaaacgatcataaccagcctccaacaactgaaacggccgataaccaacacccaccccctcccgcacatcagccacacccatctccaaaaaacacccacccgacaccaacaaaccaagcgacgcatcaacaaactcaccagtcaacgaattaagcaccacatcaaccttcggaaaccgatccgcaaactccaacgtccgcgacgacgccaaccgatcccccgcaacccccaacgcctcaacctccccccacttccaaggactcgccgtcgcatacacctccgcacccaaaaaccgcgccacctgaacagcagccatacccacaccaccagcagccgcatgaatcaacaccgactgaccacgacgcaaccccgccaaatccaccaacccataccacgccgtcaaaaacgccaccggcaccgcagcagcctgctcaaacgaccaaccacacggaatccgcaccaacccacgacgatcagccaccacaaccgaaccaaacgccccaccaaacacaccaaacacccgatcacccacccccaaccccgacacccccggaccaacctcaaccaccacacccgcaccctcagcaccaagactcggctcacccggatacacacccaacgccatcaacacatcccgaaaattcacaccacccgcacgcaccgccacccgcacctccccctcccccaacgccacaacctcaaccccctccaacaccaaaccctccaacacccccacctcacccaccccaagccgccacacaccaccaggcacatcaagcaacccgcttcggtctactcgctgcagccgcggcacgctcgcctcgccggcccgcaggatgagctggtcttcgccggcgaccaccgcggcacgtacggcggcggtgagcacggcggcggaccgcggatcctcgtcgaggtcgaccaggagcagccggccgggattctcggtctgggccgagcgcagcaggccccagaccgccgccgacaccacgtcggcggcggttcccggggcgtgcgcattgcgggtcaccacgaccaggcgactggtctcgaaccggtcgtcggccaggaaggcctggactgccgtgaggatctcaccagtgaccatgcggacggcttccgacaccgccagttccggccgtgggacgtcgagccggatgaccgccggcgcgtcaccttcaacctcggacagttgcggccacaggatgccctccggagtcccgaacggcaacggctgccagttggtgtgaaagagcgcgtcggacgtgtcgggctcggacgaggcgatggctaccgtacgggaaacaagggaacgtgctgtcaggacgggcccgccggtgtcgtcggcgacgacgatggccatggcgtcctcgctgtcgaggctgaggcggacgcgtagtgcgccggcgcccacggcggcgaggtggacgccgttccaggagaagggcagcctggtcaccgcgggcgagtcctcgaccgcggcgctcacgattgccgcgtgcagcgccgcgtccagcagggctggatgcagcccgaaggtaccggcgtcaacgggcagcgcgacttcggcaaagatctccttgtcacgccgccacacctggcgtagaccgcggaacgcggggccgtagccgtagccgtgactgatcagccgttcgtagtcgacggtgacggcgattgcgtcgcgcggcggccagtcggtgagatccatggcggccggcgcggcggcggagcgggtgaggacgccggtcgcgtggcaggtccagtcgagggtggtcaggttcgcgtccgggcccgcggggcgggagtggaccgcgattggtcggcggcggtcgtcgtgggccgggccgaccgtgacctgcagggcgacgagccggtcgccgagcggtaggggagcgtgcagggtcagttcctcgacgtcgggcagatcgacccggtgaccggcgtgcagggcaaggtccagcaaggccgtgccgggcaggatgggcctaccgccgatcacgtgatcggcgagccaggggtgggtccgcaacgacacggtgccggtgaacaccgctgcgccggtgtccgccatgctgctctcgccgagaagcagcggatgctccgaggtgagcaggccgatcgtggtggcgtcggccgcggtggccgtcagccagtagcgctcgtgctgaaacgcgtaggtgggcacgtcttccggcatggcgcccgggaggaggacggcccagtcgacgtcggcgccccggacccagatgcggccgagggctgccagcagggtggacacctcgccgtgatcccgccgctgagccggaacccactccccctcacccatccccgacaacacaccatccggaccaagctccaaaaacgtcgacacacccgcagcagccaacgccgcaacatcatcagcaaaccgcacacactcccgcacctgccgcacccaataccccggcgacgacacatcccgcaccaacggaatccgagccacaccaaacgacaacccctccaccaccgcagcaaaatcatccaacatcggatccatcaacgccgaatgaaaagcatgcgacacccccaaacgacgcgaccgcaccccacccaacgccgcaaccacaccctccaccgcaccctcaacccccgaaagcaccaccgcctccgaaccattaaccgcagcaatatccaccacacccgacaacaacggccgaaccacatcctccgaagcagcaacagccaccatcaccccacccgcaggcaacgcctgcatcaaacgagcacgcgcctccaccaaacaacacgcatccgacaacgacaacacaccagccacatgcgccgccgcaatctcacccaccgaatgaccacccacaaacgccggacacacaccccacgactccaccaaccgaaacaacgccacctcaaaagcaaacaacgccggctgcgccacccccgtcaaacccatatcaccatcaagatccaccggcaacaacgccgccacctcatcaaaagccgcagcaaacaccggataccgcccataaagctccgcacccatacccacacgctgcgcaccctgacccgtaaacatcaccgccaacgaacccgacaccggtttcccgacagttccttcgccagcggccaggcgggagagctcgtcctgcagttcgccgagctcggcgccgagcaccacggctcgatggtcgagcgcgctacgggcagccagggcacggccgataccggtggcagtgccggggtgcatggcgagccggttggcctgggtgcgcagggctgcctcggatcgagccgacagcggccaggcgacggtcgccggggccggggccggggcgtctgctattggttcggtgtcgggagcctgttcgaggatgacgtgggcgttggtgccgctgataccgaacgaggagacggcggcgcggcgaggtgccccggtgaccggccactcgaccgcgtcggtcagcagactgacgcggcctgagccccagcgcacccccggtgccggctgctccgcgtgcaaggtccggggcagccacccgtgccggattgcctgcaccatcttgatgacgccggccacgcccgcggcggcctgggcgtgaccgatgttggacttgaccgagccgagcaacagagggtgctcacggttttggccgtacgtggcgaggagagcctcggcctcgatcgggtcgcccagccgggtgcccgtgccgtgcgcctcgacggcgtcgacatcgcgtggggtgagccgagcgttgtgcagggcctgccggatgacgtgttgctgcgcccggccgttgggggcggtcaggccattggaggcgccatcctggttgaccgcggagccgcgcaccaccgccaggatccggcggccgtgccggcgggcgtccgagagccgttccagcaacagccagcccacgccctcgccccagccggtgccgtcggcttcggcggcgaacgaccggcagcgcccgtcgtgggagaggccgccctgccgagtgaactcgacgaacagctcgggcgtcgtcatgacggtgacgccgccggcgagggcgagcgcgctctcgccctgccgcagcgactgcacggccaggtgcagcgccaccagtgaggaggagcaggccgtgtccacggtgacggcggggccttggaagccgaacgtgtacgagacccggccggacagcacgctggcgctggtggccgtggaaccgaagcccgcaaacgccgacgagggcagccctgcgccgtggtcctgaccgttggtgccggcgaacaccgccgtcgtacttgcgcgcagcgactccggatcgatgtgggcgctttccagcgcctcccaggccgtctccaacagcaggcgctgttgggggtcggtggccagggcttcccggggcgacatgccgaagaaggcggcgtcgaatccaccggcatcgtcgaggaagccaccgagcggggcggtgccggtcagctcggcggatgcccacgcgcggtcagctggggcgggggcgatcgcgtcgacgccgtcggtcacgagttgccagagttccgcggggccggtgacgccgccaggcagccggcaggacatgccgatgatggcgatcgcctcggtggccgcgtcctcccgctcctgcaactgctcccgggctcgacccagatccgccgtcaccttcttcaggtagccgcggagcttgtcctccaggttctccggcacggtctgcctccgatcactgctgacggtcaggattcgcggtccggcgagtcagggctggaaggagaccttcatgtgctccaggccacggacgacgatgtgccggcggtactcgagcgaactctcgtcgacctcggggtgcttgagccgctgggcgaaggcggaaatggcgatctcggcctcgagcttggccaggccggatccgatgcagaagtgggcgcccgccccgaacgccagcgacacgttcctgatcttccggttgacgtcgaacacatcggggctctcgtacgcgcgggggtcgcggttaccggcggccatgagcaccaccacgatggtgccggggtcgaggtcgtacccgccgatggtggtgcgggcccgggccatccgggctgccaggtgtaccggcgggtcgtagcgcagtgactcgtcgaccacgttcgtgatcaggccggggttctcccgcagcacggccatctggtcctggttacgcagcagcgccaggataccgccggagatgagattggtggtcgactcgtgggcggccacgaacagggtggccagcacgctcgtcacctcgaagcgggtgagccgctcaccgttgctctcggtagccagcaggctggagaccagatcgtcgccggggttcttgcggcggcggtggatcaggtcagcgaagtaggcgtgcgcggccatggcgacgctgccgaaccggttgatctcgtcacgggtgaagacgttcagcacgccgatggccgcgccaagcgtcggcagctcggtcgaaagcgccaggtcgtcggaccattccttgagcatgtcgcgctcgtcgtccgggatgccgaacaggtcgcagatgatgccgatggacaccgggtacgcgagatcggtgaccacgtccagctcacccctgtcccggaagtcctcgaacaggccgtccacaatgtgggtgatctgcgggccgaagctcttcacgatcctcggggtgaacgacttcgacacgagcttgcgctggcggccgtgcccgggctggtccatgaagaagattgagctgccagcacgttcggcgtcgtcgaccacgaagcccttgatggacggggcctcggaggtgtcgctgcccatgtcgcggtgccgcaggatctgcgagcagtgctcgtactcgccgaagagcaccaccgagccgtcctcgacggcggttggtcctgcctcccgcagctcaccgaacagggggtaggggttggcccggatgccgtgatccatcaagctgcgcagagggttgccaccggcacccggcgccgtccgctgatcggtgagctcaccactcatcgtccgtgtctcctcaaccgctcgacagctgtctgggttccgctacgagccaatcagccggacccgggcggacgcagttgcggttgtccacggccgggccatcccgaggtaatcggcgtcttcctggtctgatggtgtgccgatcaggaaaggccgaaatcctcgtcgataatccggaagatctcgtcgtcgtcagcggcatccaacgtggcctcgtcgaagccgcggggctgtgcccggagtcggttcagcacggcctcaagccgttcggagagctgctcgcgcagctgcggatccgggcctgccgagtcatctcggaagaggtcctccgtcaagcggtccagggtggccagcggaccggcgtccgagtgggccggtatcagctggctccgcaggaacgcgcccaaggcgaccggagtgggatggtcgaacgccaggccggtgggcaggtcgagcccggtcgcggcggcgagccggttgcgcagctggacggcggccagcgaatcgaagcccaggtcccggaatgcggctcctgccgtgacggccgcgggatcggcgtatcccagcagggcggcggcctcctgctggacgtgccgaacgagcaggcggtcgcgctcagcctccggctccgcggccaactgttcggacagtgaacgtgccggagctgccaggactggcggggccggggcgagggccgcgatggccgggctgacgccgtacgccgcaatgaaccgttcccagtccaggtcggctatggtcacgttggcctcgtccctggtgatcgcctgccacagcgcggcgagggcaggaccggtcggcagcggcatgatgccgtggctacgcagccgatcgccgtgcgccgttgccatgcccccctcggcccacggcccccaggcgacggagagcgccggtaccccttcggcgcggtacgcctgcgccatggcgtccagggccgcgttggccgccgcgtacacgccctgccccggctgtccgacaacgcccgcgagcgaggagaacgccacgaacgcggtcaggtcatggtcgcgggtcacgtcgcgcagggcggcgtacccgtccaccttcggacgcagtacgtcgcgtacgtgctcggcggtcacggtctgcacagtggcgtcgtgcagcgtcccggccgcgtgcagcacggcggtcagcggctggtcgtccggcagcgcggcgagcaggccggtcagcgcctcccggtcggcgatgtcacaggcggccaccgtgaccgtggtgccggtggccgccagttcggcggccagctcccgcgcgccgggggcgtcgaggcctcgccggctgacgagtatcaggtggtcggctcccccggcggccagttcccgggcgacgtggctgcccagggcaccggtgccgccggtgacgagcacggttcccgtgggctgccagggctcagcgggctgggtcggggcaggcacgatccgccgggcaacgagaccggtcgggcgcacggccacctggtcctccccgccgctgagcgcgaccgccacccgggcccacacgtgggcatccatggtttcgggcaggtcgacgagcccgccccagcggtccgggtgctcgagggcgacgacccggcccaggccccacaccgcagcctgtccagacgcgggcggcccgtcctggccggtggcgttgcgggtgagcacccacagtggtgcgcggatcccggaggtgccgagggtccggactgtcaccgcgagggcggcggggtccagggacggcagggccagcactccggtcacgtccgccgccgcaccgggcaggtcgtcaccgatcatgagcacaggttgggcgcccgcggcggtgagggcctcgaggcagtccattggtgcgtccccggcgggtgccaggacgagccaggtgccgcggagccgggcggggagctcggggacgggtgcccagtcgactcggtatcgccactcgtcgcgggcctgcttctgggcgtgtcgctgtcgccattgggcgagtagtggtagcgctttctgcagggtggcgcgttcggactcgtcggtagcgaactcgtcgaacaccccccgatcgacaaggtcccagaactcggtgtcggcctgcggaacaggcgccgctgaaagccaatagcgctcgtgctgaaaagcatacgtcggcagatccacccgctgcgccccagcgaaatacgtggaccaatcgacctcaaccccacgtgcccacaaccggcccatcgccaccgccaacgaaacactctcaccctgatcccgccgctgagccggaacccactccccctcacccatccccgacaacacaccatccggaccaagctccaaaaacgtcgacacacccgcagcagccaacgccgcaacatcatcagcaaaccgcacacactcccgcacctgccgcacccaataccccggcgacgacacatcccgcaccaacggaatccgagccacaccaaacgacaacccctccaccaccgcagcaaaatcatccaacatcggatccatcaacgccgaatgaaaagcatgcgacacccccaaacgacgcgaccgcaccccacccaacgccgcaaccacaccctccaccgcaccctcaacccccgaaagcaccaccgcctccgaaccattaaccgcagcaatatccaccacacccgacaacaacggccgaaccacatcctccgaagcagcaacagccaccatcaccccacccgcaggcaacgcctgcatcaaacgagcacgcgcctccaccaaacaacacgcatccgacaacgacaacacaccagccacatgcgccgccgcaatctcacccaccgaatgaccacccacaaacgccggacacacaccccacgactccaccaaccgaaacaacgccacctcaaaagcaaacaacgccggctgcgccacccccgtcaaacccatatcaccatcaagatccaccggcaacaacgccgccacctcatcaaaagccgcagcaaacaccggataccgcccataaagctccgcacccatacccacacgctgcgcaccctgacccgtaaacatcaccgccaacgaacccgacaccggagactccacacccaacggagacaacaaaccctcccggcccaccaccaccgcacgatgctcaaaagcagacctggacgcaagagtgaaacccacatcctccgcagaagccgaaaccgtcaacaaacgagccgcctgcgcccgaaccgcctccggcgtacgacccgacaacaaccacggcaccgccccaagaacaagatccgacccagaaaccggcgaggcaccctcctcaagaatcacatgcgcattcgtaccactgataccgaacgacgacaccgccgcacgacgcggctcaccccgcaccggccacggccgagaatcaacaagcaactccaccgcaccagccgaccagtccacctcaggcgtcggagcatccacatgcaacgtacgaggcaaaaccccatgccgcatcgcctgcaccatcttgatcacaccagccaccccagccgcagcctgagtatgcccaatattcgacttcaacgaaccaagccacaacggacgatcccgaccctgcccatacgtagccaacaacgcctgcgcctcaatcggatcacccaaccgagtccccgtgccatgcgcctccaccacatcaacctgatccgacgacaacccagcaccagcaagcgcccgccgaatcacctgctgctgagcaggaccattcggcgcagtcaacccattcgacgcaccatcctgattcaccgccgaaccccgcaccaccgccaacacccgatgcccacgacgctccgcatcagaacgccgctccaacaaaagccaacccacaccctcaccccacgcagtgccatcagcacccgcagcaaacgaccgacaccgcccatcagccgacaacccacgctgccgactaaactcaacaaacaaacccggcgtcgccatcaccgtcacaccaccagccaacgccaacgaacactcaccctgccgcaacgactgaacagccaaatgcaacgcaaccaacgacgacgaacacgccgtatcaacagtgacagccggaccttcgaacccgaacgtgtacgcaatgcgaccggacatgacgctggccgtggcaccggtagcgccgaagcccgcgtactcgtcgctcgccgcctgcaccagcgtggcgtattcctggccgttactgccgacgaacacaccggcctgactgccgcgtagggatgccgggtcgataccggcccgctcgaaggcctcccacgccgtctccaacagcagccgttgctgcgggtccatcgcagccgcctcgcgcggcgagatcccgaagaacggcgcgtcgaagtcacccgcgccggcgaggaagctgccctcccgcacagtcgtggtaccggcgtggtccgggtcggggtggtatagcccatcgacgtcccaaccccggtcgcggggaaacgggccgatcgcatccacaccctcgtcgaccagccgccacaaatcctccggagactccaccccacccgggaaacgacaactcatcgccacgatgacgatcggatcgtcagcgacgcccgcgacgacggcgtcggtgccaacgtccgccgggcctccggtcagctcgcgcagcagatgagcggcgagcagggccggcgtcgggtggtcgaaggccagcgtggtgggcagaaccagcccggttgcccggcccagccggttgcgcagctggactgcggccagcgaatcgaagccgaggtcccggaacgcccggtcgggagccaccgtggccgcgccggcactgccgagcacgacggcggcctccgtgcggaccagctcggcaacgagctgatccgcctcggcatgcgacagcccgcccagttgcgcggccaggccctcactgacggcggcgccgggcagggctgcggcctcgggcacgccgtcgaagagtcgcgtcacgccaaaccccggccggaatcggtcccaggccagttgggcgatggtgtgagccccctggttgagggcccggccgagcgccgtgagcgcgacggcgggttcgatcgggatcagcccgcgctcgccgagttgccgaccgatttcaccgtgcgccataccgtcgccggcccacgggccccacgcgacggctgcggcggggctgcccgccgtccgatacgtgtcgatcagtgcgtccacagcggcgttggcggccgcatagttgccctgcccctcggcaccgaccactccagcgatcgaggagaaggcgatgaacgcgtccagatcccggtcgcgggtcagctcgtgcagggtctcgacggcgtcgaccttggcccgggtcactgcggcgaatcggtccggtgtcaaggtgtcgatcagaccgtcgtcgagcacgccggcgacgtggaccactgcggtcagcgggagatcagcaagcagatcccgcatggcgaccggatcggcggcgtccgcgcgggcgatggtggcggtggtgcccagggccgacagctccgctacgagatcagcggcgccggccgcccggtcgccgcgccggctggtgaggatcaggtgatcggcgccctgcgtggcgagccaccgggcgacgtggacgccgagcgcaccagtgccgccggtgacgagcacggtcccgcggggctgccagtcgcggccagtgctggtggcgtgcacgaagcggcggccgtacgttcccgagttccgaatcgcgacctgatcctcccggccgccgagcgccgcggcgacgcgctgccacccgtcggggccgagttcggcggggatgtcgacgaggccaccccagcggtcggggtgctccacggcggcgacccggccgaatccccacagcatggcctgccggggcgccgtgatctcatccggtccgcaggcgccgctggtgacacaccacaggggcgcggcgagggcggcgtcgccgagcgcctgcacaagggtggcgagcgtgatggtgctggcgagggcgtcggccgagccgagggccagcagtgacagcacaccggcgtacggggtcccggccgcctctcgcagggcggcggcgacctgtgcccggtcgtgggcgtcgagcgtcagggacacgtgctccggaagcgcgtccaggcactgccggatctgcggtgtcagctgggccggaagaaggacgagccaggtgccggccggaacggaaccgcgttcgccgacgggcacccaggtcacgcggtagcgaagcccgttgacgtggtcctggtgtcgctgtcgccattgggcgagtagtggtagcgctttctgcagggtggcgcgttcggactcgtcggtagcgaactcgtcgaacaccccccgatcgacaaggtcccagaactcggtgtcggcctgcggaacaggcgccgctgaaagccaatagcgctcgtgctgaaaagcatacgtcggcagatccacccgctgcgccccagcgaaatacgtggaccaatcgacctcaaccccacgtgcccacaaccggcccatcgccaccgccaacgaaacactctcaccctgatcccgccgctgagccggaacccactccccctcacccatccccgacaacacaccatccggaccaagctccaaaaacgtcgacacacccgcagcagccaacgccgcaacatcatcagcaaaccgcacacactcccgcacctgccgcacccaataccccggcgacgacacatcccgcaccaacggaatccgagccacaccaaacgacaacccctccaccaccgcagcaaaatcatccaacatcggatccatcaacgccgaatgaaaagcatgcgacacccccaaacgacgcgaccgcaccccacccaacgccgcaaccacaccctccaccgcaccctcaacccccgaaagcaccaccgcctccgaaccattaaccgcagcaatatccaccacacccgacaacaacggccgaaccacatcctccgaagcagcaacagccaccatcaccccacccgcaggcaacgcctgcatcaaacgagcacgcgcctccaccaaacaacacgcatccgacaacgacaacacaccagccacatgcgccgccgcaatctcacccaccgaatgaccacccacaaacgccggacacacaccccacgactccaccaaccgaaacaacgccacctcaaaagcaaacaacgccggctgcgccacccccgtcaaacccatatcaccatcaagatccaccggcaacaacgccgccacctcatcaaaagccgcagcaaacaccggataccgcccataaagctccgcacccatacccacacgctgcgcaccctgacccgtaaacatcaccgccaacgaacccgacaccggagactccacacccaacggagacaacaaaccctcccggcccaccaccaccgcacgatgctcaaaagcagacctggacgcaagagtgaaacccacatcctccgcagaagccgaaaccgtcaacaaacgagccgcctgcgcccgaaccgcctccggcgtacgacccgacaacaaccacggcaccgccccaagaacaagatccgacccagaaaccggcgaggcaccctcctcaagaatcacatgcgcattcgtaccactgataccgaacgacgacaccgccgcacgacgcggctcaccccgcaccggccacggccgagaatcaacaagcaactccaccgcaccagccgaccagtccacctcaggcgtcggagcatccacatgcaacgtacgaggcaaaaccccatgccgcatcgcctgcaccatcttgatcacaccagccaccccagccgcagcctgagtatgcccaatattcgacttcaacgaaccaagccacaacggacgatcccgaccctgcccatacgtagccaacaacgcctgcgcctcaatcggatcacccaaccgagtccccgtgccatgcgcctccaccacatcaacctgatccgacgacaacccagcaccagcaagcgcccgccgaatcacctgctgctgagcaggaccattcggcgcagtcaacccattcgacgcaccatcctgattcaccgccgaaccccgcaccaccgccaacacccgatgcccacgacgctccgcatcagaacgccgctccaacaaaagccaacccacaccctcaccccacgcagtgccatcagcacccgcagcaaacgaccgacaccgcccatcagccgacaacccacgctgccgactaaactcaacaaacaaacccggcgtcgccatcaccgtcacaccaccagccaacgccaacgaacactcaccctgccgcaacgactgaacagccaaatgcaacgcaaccaacgacgacgaacacgccgtatcaacagtgacagccggaccctggagaccaaacgtgtacgagacccggccggaggcgacactcggggcgctgccgacggcaagctgcccctcgaggttctccggagccgagccgggtgcgcgttcgtagtcgtgcagcatcagcccggcgaagacgcccgtgtcgctgccgtgcagagtggccacgtcgacaccggcccgctcgaaggcctcccacgccgtctccaacagcagccggtgctgcgggtccatcgcagtagcctcgcgcgggctcatgccgaagaagccggggtcgaacagggcagcgtcggtcaggaagccgcccgcccgggtgtaggacgtgccggggtggtccgggtcggggtcgtacaggccggcgaggtcccagccccggtccgccgggaacgggccgatcgcgtccacaccctcgtcgaccagccgccacaaatcctccggagacgccaccccacccgggaaacgacaactcatcgccacgatgacgatcggatcgtcgactgtgacgttcacctccgtcgccgcgtcatcgatgcgctccgggccgccgagcaacccagcgaggtaggtagtcaggtcctgcaccgtggggtagtcgaacacggcggtcgcgggcagactcagtccggtggccgcacccaggcggttacgcaggtcgatcgcggtgagggaatcgaagccgagctcggtgaacgcgcgccgggtgtcgagggtgtccggcgtcgcgtggccgaggaccgaggcggccgtgcgccggacgagatcgagcatctcccggccgaggtccgcggccggcagctgggcgaaccggccggtatcccccgccccggtggctacccgccgcacgccccggatcagttgctggaagatcggcggcagcgtgcccgcggcggacagcgcccgaagcgacgtcaggttgagtcgagccggcacggtgaccgggctgccggcctgcaacgcggcgtcgaacatcgctaagccctggtcgaggtcgatgccggcgatgcccgcccctgccatcctggacagcgccccctcgtcgaggtggccggtcatcccgctgccctgcgaccacaggccccaggcgagggaggtggcgggcaacccgacagcccggcgggcctgggcgagggcgtcgagaaaggcgttcgcggcggcgtagttggcctggccgggcgtcccgacggtgccggcgagcgacgagaacaccacgaagtgggtgagcccgaggtcgcgggtcagctcgtgcaggtgccacgcggcgtcggccttgggacgcagtaccgcagccaagtgctccggttcgagccgctcaacggtgtggtcttccaggacacccgcggtgtgcacgacagccgtcagtgggtgctccgcagggatgtcggtcagcagtgcccgtacggcgtcccggtcggcgacatcacacgccacgagggtgacgtgcgccccggcggcggtcagctcggcgtacaactcggcagcgccctgggccgccgggccgcgacggccggcgagcacgaggtgccggacaccgtgccggtcgaccaggtgccgggcaacctgcgaaccgagcaggccggtaccgccggtgatcagaaccgtcccagtgggatcccaggccgcggccgcgcccgccggatcgctcgagacggcgagccgtggcgcgatgagcatgtctccgcggtgggcgatctgcggttccccggtggctgcggccctgctcaccagctcggcaccaagaacgccgtcgggagcgaggtcgagcagcaggaaccggccggggtgctcggactgcgccgaccggacgagaccccagacggcagccgcagccgggtccgggacgtcaccaggaccgaccgccatcgccgcgcgggtcacgatcatcaggcgggcgtcggcgaaccgggtgtcaccgagccacgtgcgcaggaggtccacggttactgcggtgcggtcatagacgccagtcagtgggtcggagccggcgcgggtgccatcggccgagccagcggcatccatcggcagggcgacgacgtccggtaccgggccgtcgggcacgacggtcaggtcaccaacgacagtgacgtccgagccaacagtaccggggctcacgggtacccagtcgacccggtagagcgggagcctggcccccgacccgacgaactggtcgagccggaccggacgcagggtcagcgcctcgacgtcgaggaccggcaggccggcggcgtcggtcacggacagcgccgtcgcgccgccgtgtccggtgagccggacgcgcagggtgctcgcgccggtggcgtgcagccggacattacgccacgagaacggcagcgggaccgtgcccggttcggtgatgccggccagagcgagtggatgcaacgccgcgtccagcagcgctgggacgataccgaagccgctgggcccgcccgccaggtgcacctcggcgtaggtgtcgtcgccgtggcgccaggacgcgcgcaggccctggaactgtggcccgtagctgagaccgtgggcggccaaccggtcgtacgcgtcggtcaggtcgatccgctcgcccgggggcggccacggcagggccggcgcggcagtcgcggtcccacagccgatcgtgcccgtggcgtgccgggtccacggctggtcgtcgccctgctgtgagtgcaccgtcaggaaacggcggccggagccgttcacggcaccggccaccatgagctggaagcgcaccgcgccgctttcgggcacgacaagcggagcctgcagggtcagctcctccagcaggtccccgccaacatggtcggcggcgcggatcgccagttcgacaaaggccgcagcgggcagcacgatggcgtcgccgacccgatggtcggccagccacgggtgcgcggtcaccgacagcgaaccggtgaacagcacggtgtcgccctcggccacggcgaccgcgccgagcagcagcgggtggtccacacccgtgagccccgaccccgcgagcgagaccgccgcggtcggctcgagccagaaccggctgcgctggaacgggtacgtcggcagctcggcgaccgggaccgcagggtcgaaggcggtggtccagtcgacgccaaggcccccgacgtacgcctcggccaccgaaccgagcagtcgggtgagcgagccctggtcacggcgcagcgtgccggtgatcacggtttcggcggccagcccggtagcctcggcgactccctgcatgcccagggcgagcaccgggtgagcgctgcactcgacgaagatccggtggccgtgttccagcagtagccgcatagccgggtcgaactgcactgtccgcgacaggttccggtgccagtacgtggcgtcgaaggcccccgccgtcaggaagtcgtcgtccacagccgcgacagtgaccgtggagtagaacggtatctccggacgccgcggcgtgaccggggccaggtcggcgagcagctgctcctcgagctggtccatctgcgccgagtgcgacgcatagtccaccggaatgcggcgggcccgcacgtcgtcggccacgcagccggccagcaactcgtcgagggccgcgttctcaccggagacgacgatcgacgccggtccgttcaccgccgcgacggacacgcgtccgccgaacccagcgatccgcgcctctacctggtccagcggcagcggtaccgagaccatgcctcccttgccggtcagcggcagcagggatctgctgcgtagtgtcaccacccgggcggcgtcgtcgagcgaaagcgcacccgccacgcaggcagcggcgatctccccctgggagtgcccgatcacggcggtcggctcgataccgagggaacgccattgggcggcgaggctgaccatcatcgcgaacagcacgggctggacgacgtccacccgatcgatgtcggcgcaccccggctcgtcacggagcacggcaaagagtgaccagtcgacgtagcgctccaacgcctcggcgcactcggccatccgggcggcgaagacaggggccgtggcgagcaggtccagggccatgccgacccattgcgagccctgaccggggaagacgaacaccgcgccgccgccggagttggccgtaccggtgacgacatggtcagcgggctgaccgtcgaccagggcggtgaggccggcgcggagcccggcgcggtccgcggcgagcacgacggcgcggctgtcgaacctcggccgaccggcgagggcccgaccgataccggcgagtggagttcccggatcgtcgacgacgtcgaggagctgctgggcccgatcccggcgggccgcggtggtacgaccggacaacacgaacggcagcacgccggcaggctcgtccaccggcgcatcggcgggcgtgccggggtcgggcgattcgaggatgacgtgcgcgttggtgccactgatcccgaacgacgaaacggccgagcggcgggagcgaccggtttcgggccactcgaccgcctccgagagcagggcgacggccccggactgccagtccacccgtgtcgatggcacctccgcgtacagcgtgcgcggtaaccgtccgtgacgcatggcgagcaccatcttgatcaccccaccgacgcccgccgcggcctgggtgtgaccgatgttggacttcagcgagccgagccacagcggttgatctccggtgcgctcctggccgtacgtggatagcagcgccccggcctcgatcgggtcaccgagccgggtgcccgtgccgtgcccctcgaccgcgtccacgtcggccggggtgagacccgcggcggctagggcctgccggatgacccgctcctgcgccggaccgttcggggcggtcagcccattggacgcgccgtcctggttcaccgcgctgccccgcacgatcgcgagaattcggcggccgttccggcgggcgtgggagagccgctccagcacaagcatgccgacgccctcgccccaacccgtgccagcagcgtcgtccgagtacgctcggcagcgtccgtccggggacagcccgcgctgccggctgaactccacgaatgtgtgtggcgtggacatgaccgtcacgccaccagccagcgcgagcgaacactccccggcacgcaacgcctgcgcggccaggtgcaacgacaccagtgacgaggaacaggcggtgtccacagtgactgcgggaccttcgaaaccgtacgtgtaggacacccgacccgacgcgacgctgcccgtgttgcccgtcagcagatagccctcgaacccgtccggtgcggccggcatccgggacacgtagtcgtgatacatcaggccggtgaacaccccggtccggctgccgcgcagatcctgcggatcgatcccggcgtgttccatcgcctcccacgcggcctccagcagcagccggtgctgcgggtcgatcgcgagcgcctcccgcggcgagatgctgaagaactccgggtcgaagtcagcggcgtcgtagagaaaaccgccctcgcgggtcagggacttgccgacctgctcggggtcggggtcgaacagggcgtcgacatcccagccccggtcaccggggaactcaccgatcgcgtccacacccgcgtcgacgagccgccacaggtcgtcagggctgcggacgccgccggggtaggagcaggccataccgacgatcacaatcgggtcatcggccggggcgacggccaccgtcggaagggcttgcggtgccggagccgccatccggccgagcaggtacgcggccacgccaccaggcgtcgggtagtcgaagacaagtgtggtgggcaggcgttcaccgacggcggcgtacaggcggttgcgtagttcgatgccggtcatcgagtcgaaaccgagctcgctgaaggaacgcgtggggtcgacagcaccggaaccgtcgaggccgagaacgagcgcgacaacactgcggaccagggcaagcacctcgcgttcacgctcgggcgtcggcagggcagccatccgctgagtccaggacgacccgtcggacgtggcgacggcggcccggcggcgcggggagcggacgaggtcccgcatctcgtccggcaacgcctcggcggcggccgggctgagggtggccggcaccagcaccggctcgggcgagcgcagggcggcgtcgaacagctccagcccggtggcgacggacatcgcggctacgcccagccggttccagcgcgcgagttcggcggggccgagcgacccggccatgccggtgtcgagcgaccacaggccccacgcaagcgaggtggcgggcaggcccgccgcatgccggtgctgagcgagcgcgtcgaggtagcggttggcggcggcatagttgccctgacccgcattgcccacgatgccggcgatcgaggagaacagcacgaaggtcgtgaggccgatgctggcagtggcctcgtgcaggttccacgccgacgtcgccttggcccgcaacaccctgtcgagaccgtcggaggtgagggtctccacggtggcgtccgcgagcaggcccgccgcgtggacgacgccggtcagcgggcggtccgcggggatcgcggctaccagagccgccacctgtgccgcgtcccccacgtcacaagcggcgatccagacctcggcgccgagctcccgcagctcgtcggcgagcctgtcggcgcctgcggcggctgggccgctacggctggtcaacaacagatgccgtacgccgtacgcggtcacgaggtgccgcgcgaacagcgcaccgagcgtgcccgtaccgcccgtgatcagcacggtcccgccgggcgtgaacccggtgaactcgcggtcggcggcggcggggaccagacgcggggcggaggcctgcccatcgcgcaggacaatttgctgttccccggtggccagcgccgcgttcagtacgggcagcgacacgtcatcggtgtccacgagtacgaaccggtccgggtgctcggtctgcgcgctgcgcacgagaccccacaacgcggctgccgccggatccggccgcagcatgtcaccctcgacggacacggcccccgaggtgcggaacacgagccgggcgtctgtcgtctccccggcgagccagtcctggattcgacgcaggccgtcgagggtcgtgtgctgcggggtgcccggctcgaccgtgactatcacgtcgccccgctcgtacgggccggctgccaccggcaccggcacaaacgtcacccgtcgcaacgacggatgccgcaccgccgcggcggcgatgggcacgttcgccggagcgggacgcagcagcagcgactcgaccgtcaccaccgggttcccggccccgtcaacggcgagcagggcgtacgtgtcgggcccggtccgggtccagcgggctcgcagtgtcgttgctccggcggcgtgcagcgtcatcccgctccacgcgaacggcagccagagctgcccgtcggcatcggcacagcgtaggacgagaggatgcagggcggcgtcgagcagcgccgggtgcaggccgaaccgggccgcgtcgtcgtgcgcgtcaggggacagctccacgtggacgtccagttcgtcgccggcctccccgacgccggtcagcgcccggaacggtccgttgtagccgtacccgtgggcggcgagccggtcgtacaggtcctcgggcaccggcccaataccggggcggccgacgaccggggcgggtgccggtgtgccggcgggcgccaggacaccggtggcgtggcgggtccagtcgtcgcgcccgtcggcggctgaccagatgtcgacggtgcggcttccgtcgcgttcgtcgggcagaccggtgacgatctgcagccggatgctgccgtcgggcggcagcgtcagcggtgtgcgcagggtcagctcgacgacgttggggcaaccgatctcatcgccggcgcgaaccgcgagctcggtgaacgcggtgcccggcagaacgggcgtagcggcgatgacgtgcccggccagccatgggtgcgtgcgcagccccagccgtccggtgaagacggtcgtgccggtgcccgccagtcccaggacggcaccgagtagcgggtgctcggaggcgccttgcccgaatccggtcgggtcgccggcgccggatggtgtgtcgagccagtgccggcggtgttggaacgcgtacgtgggcaggtcggcatggcgggctccggcaaacactgcggcccagtcgaccgggacaccggcgacgtgggcggtcgccagggcggtggtggccgtgacggcctcgccgcgctcggcccggttcagcgcgaccaggaccgcgtcgccgtcgctgctggtcaggcacgactgggctaggccggtgagcgtggcgtccggcccgagctccagatagacgctcaccccagccgtttcgagccagcgtatgccgtcaaggaaccgcacgggttcccggaggtgacgcgtccagtagtccgacgtcgccaactcctcggcggtggcgacggttcccgtcaggttggacacgatagggatgttcggtgcgtgaaaggtcagggtgcgcagcaccgcgtcgaactcggtcaggacggagtccatgtgcggcgagtggaacgcatggctgaccttcagtcgagaagtcttgcggccctgcgcacgccaacggcccgcgatccgggcggcagcgtccgcatcgcccgagacgacgaccgcctcgggaccgttgatcgcggccagggtcaccagccccctgtgctcgacgaggtcagcggcgatctcctcggcggaggcttggacggcgaccatcgccccaccggcggtggccgattgcatcaaccggccgcgggcaccgaccagggtggccgcgtccgccagggagagcacaccagcgacgtgggccgcggtgacctccccgatggagtggccgagcaggtgaccgggccgcacaccccagtgttccagcagccggaacaaggccacctcgtgagcgaagagggcggcctgggcgtaccgggtctggccgagcaggtcagcgtcgacgtcgcgcaacgccacgtcgaggtgcggatctagcgcggcacggacctcgtcgtgggcgttggcgaagaccgggtgggtagcgcgtagttcgtcgcccatcccgacccgctggctgccctgaccggtgaagaggaacgccaggccgcccgaggtggcccggccggttaccacatgcgcggcgggactgccggtggccaaggcacgcagaccggagcggaagccctcgtgatcgtcggcgatcacggcagcacggtactcccacgtgacccggccggcgagggttcgtccgacgctggcgaggtgtgcaggattccgatccaggtatgcgaccagccgggcggcctgatcggcgagcgccggtccggagcgtccggacagcacccacgcctgcggcccggccggaggcgtgggggtggccggctcagccggggcggcctccaagatcgcgtgggcgttggtgccgctgatcccgaacgacgacaccgccgcgcgggccgggcgaccggccacgggccacggggctgccttggtcaggaggtgcagggtgccgggactccagtcgacctcggggctgggctccccggcgtgcagggtcggcgggagcacgccatgccgcagggcaaggaccatcttgatgacgccgacgacaccagcggcggcctgggtgtggccgatgttcgacttcaccgagccgagcagcaggggccgctcggcggtgtggccggcgccataggtggcctgcagggcggtggcctcgatcgggtcgccgagccgggtgccggtgccgtgggcctcgaccgcgtcgacgtcgccggcgtccagcccggcggcggcgagggcctgccggatcacctgctgttgggccaggccgttcggggcggtcaggccgttgctggctccgtcggagttgacggcggtgccgcgcaccacggccaggacctggtgtccccgtacctgcgcgtcggagagccgttcgagaacgagcatgccgacaccctcggaccagccggtaccgtctgccgcggcgccgaaggacttgcaccggccgtccggcgccagcccgcgctgctgcgcaaactcgacgaacatgccggggctggacatgacggtggcgcccccggcgaaggccagcgagcactctccctgacgcagcgacccgacggcgaggtgcagcgccaccagcgatgaggagcaggctgtgtccacggtgatcgccgggccctgcagcccgaacaggtagctgatgcgtccggaggcgacgctgactcccgtaccggtcagggtgtgtccctcggctccttccggtgcctcggcgagacgggggccgtactcctgcgcggtgacgccgacgaagaccccggtccggctgcctcgcagcccgtccggatggatgccgccgctctccagggcctcccacgcggtctcggcgagcagccgctgctgcgggtccatggcagccgcctcacgcggcgagatgccgaagaaggccgcgtcgaagccggcggcgtcaacgaaaccgccggcccgggcatacgtccgcccggccgtgcccggctccggatggtagagcttgtcgaggtcccagccccgatccgtgggaaactcggtgatcgcgtcgcgaccgtcgcgcagcagctcccagaactcctccggtgacgtgacctcaccgggaagccggcagctcatgcccaccacggcgatcggctcatccggtgccgccgcgacggtggcgacggaagccgcctgcgttccggcgagatgggtcgcgacggcacgcggggtcgggtggtcgaacagggcggtccgggtcagcggccggccggtggcggcggccagtgcgtcccgcagctccaccgccatcagtgagtcgagaccgaggtcgtagaacgtcagatccggtccgaccgcatcgggtccgtcggcgcccagcacggcggcggcgttctcgcacaccagctgcagcaggtccgccgggtccgcccgtccggccggtggctccgtgtgtggcggatggttcgcggccaccggggcaaccgcgcgcggaacgtcccgggtcgcaagccagtaccgcttgcgctggaaggcatacgtgggcagggccaaccgctgccggccagtcaacggacgccagttcacgtcccggccccgcacatgtagttcggccagtgcggccaggaacgagtgcggctccgggcgccccgaccgcagcaccggcacgacgacggcggcgctggccacgccgtcccggaccagctggctgagcaccgcgtcaggtcccagctcgacgaacatggagcagccggccgcggacagggtctggacgagcgagtggaaccggacggcgtgccgcacgtgccgcacccagtactcgggatccgccagctcggcggcggtggccaccgcacccgtgagatcactgactatcgggattcggggctcgtggaaggtgaggtcctgcacgacgtctcggaaggcggccagcatcggctccatccgcggcgagtggaaggcgtggctgacccgaagccgtttgatcttgtgcccgcgcccggcgagctcgccggcaacctcctgcacggcgtcctcgtcgccggagaggaccacggagtccggcccattgacggcggccaccgcgaccgtgtccgcgcgcccttcgatgagcggcagcacctgtccctcagcggcctggacagcgatcatcgcgccgccctcgggcaactgctgcatgagcctgccacgcgcggcaaccagcaggcaggcgtcggtgagggacagaaccccggcggcgtaagcggctgacagctcgccgatcgagtgcccggccagaaagtcgggctcgacgccgaagctctcgacaagccggaacagcgcgacttcgacggcgaacagcgcgggctgggtgtactgggtctggtcgagctccgccgcgagcggcgtccccggctcggcattgatcacatcccgcaacggccggggaagcaaagcctcgaaaccggcgcagacctcggccagggcgtcggcgaataccggaaactgtgccgccaggtcgcgtccggcggcagcgcgctggctaccctgcccggagaagagaacagccagtcgaccggccggcccggcgacaccccttatcaccgtgctggagcgtcgtcccgcggcgagggcgtcgagtccacccagcagcgactggtggtcgtcagcaagcaccaccgcacgccgttcgaagccggcccgggtggtgatcagcgagtggctcacgccggcgaggtcactgtccgggccgaggtgctcgcgaagcttggccgcctgggcccgcaaagccgccggcgtacgcccggagacgacaaatggccgcagcccggttcccgcctcctggggcggggccggtacggtgtcgggctcggtcagcacgatgtggcagttggtgccgcccatgccgaacgcgctcacgcccgccgcgcggggcagacctgtgtgcagccatggttcggtttcggtgacgacccgcaggttcagctggtcgagcgggatgtccgggtgcggcgtgtcgaatccgaggctcgggggcagttccctgtgccgcagcgccaggacggtcttcagcagcccgatgacaccggcggccgcctccagatgcccgacgaccgtcttgaccgatccgaccggcagcggcgagccggggcgcgcggcgccgagagcggcgcctagtgcggccgcctcgacggggtcaccgaccggggtgccggtgccgtgcagctcgacgtagccgatgcaggtcgctggcgtaccagaacgctggtgtgccagtcgtagcacctcgcgctgggcctcctgtgacggtgcggtgagcccggcgccgcccccgtcgttgttgaccgcggtgccagctatcagggcgaggacggtgtctcctgcggccagcgcgtcctcgtgacgtttcagaacgaccgcgccgccgccctctccgcggacgaagccgttcgcggcggcatcgaaggtccggcaacgaccgtcgggcgacagggcgccgaaacgctccgccgtccgtgaactctccggggcgaggatcaggttgacacccccggcaatcgccagatcggtctcgcccgagcgcaggctctccgcggccaggtggacagcgaccagcgacgacgactgtccggtatcgatggtcaggctcggcccgcgtgcccggaggagataggagatgcggttggcgagcagactgcgctgcactccggcgaacgtgtgctgggtgggctggtcgccgtggtgcagatgggtcagcagcgcgtagtcgtcgtgcatggccgccaggaagaccccgaccctgctccccgcgacggcgtcgggcacgatgcccgcgtgctcgagtgcctcccagctgagctcgagcgccagccgttgctgcgggtcgatcgcggcagcctcccgcggggagatgccgaaaaagcccgggtcgaactcgtccacccggtcgaggaaggacccccagcgcgcgccggtctggtcaccggaggcgtcccaccggtcgacggggacctcggtgatggtcgaccggccgcccgtgagcaggcgccagaaggtggcgggtccgtcgacgccgggcagccggcaggaaaggccgacgacggcgatcgggccgtggcccgccggatgggtgcgcggggtgtgcgtcaccgggccgctccgtcagtgacgaccgccgcgaggaagtctccgatcagtcgctgccactcctgtgggcactccagagcgggcaggtgcccgcacgggagggccgccgagacggcggcgctcaggtggtcgatcagctcgtcggacatcgcggcgggcacaaggcggtcgtcgctggtggcgatcaccagggtcggcacgcgcaccttggccaggtcggcgcgcacgtcgaggcggagcacgagctcgagttgctcggcgctgccggggctcaccgtaagggcgatgagctcggcaaagccgtccagctgctcctcggtcatggcgtcgagatagcggtcgctgagcatcaacgacatcaggaatcgcgccagtagaacccggtcgccgtccagcaggtcgcgccacacccgcagcttgagccgggtggacgcgggggcccgggcgaaggctgaggtgagcacgagcgcggtcacccggtccggatggcgaacggctgcccgggtcgcgatcatgctgcccagcgagtgcccgatcatggcgaaccgctcgcatcccgcgcgcagggccgcctcgacgtgccagtcggcgagggcgtcaatatcgactgcggcgtccgtgggcagcctggagtagtccggcgccacgacgccgtacccggcagccagcccgctgaccagtggcccgtacgtgctctccgaggtggcaccggcaccgtgcacgagcacgagccctggacccgtgccgcggaccacactgggcagagcgacgttgtggatggcgtgcatggtggactgacccctttccgggagggtcctggactccggcgttgccgacgctagggccgtgatcccggccctcctatgggtccggtcccaccgccgacccattgcccggtaaccccttccgccgccgggcgcgacgtgaggcccgaccgcccgcgattaccgcgtgatgagcgaagcccggaacgccaccactgcccaagcacatcgtggctcctaccttgacgtcgacccgtcgtggacatctggctcgacgacgtcgtcggccatctcaggaggtcagaaccatgggtagagaaataggctctgagtacgacgtcgtcgtcatgggtggtggtccggccggctcgacactcggagcgctgctggcccggcggacgacgttaagcgtggcgatattcgagaaggaagaaatgccgcgcgagcacatcggcgagtcgtttgcccatcagatgatcccggcgatcgagcagagcggtgcgctggagaaggttctggccagcaagtgttgggtgaagaagtacggcggcgtgttcaattggggcgaggttccgatggtcgccttctttgaccaccgcaactacctgaacgacggcgtgccccgctttgccatgcacgtcaaccgcgccgagttcgaccatatcctgctccaacacgcggccgacagcggcgtcaaggtgttcgaggacacgccggtcaagcagttcgagtcacacgccgacggctgcacgatcaccctgggcgacggcacggtcgttcggtcgaagtacttcgtagacgcctcgggcaggcgcaacagcatcgccgccaagcagagacgcgagtggctgtcgacctaccgcaacatcgccatctggcagcactttctcggcggcgagcgtgtgcaggacctgcccggcgattggaacatctttcgggaggggaaccagtcgccgatcggctgtttcgccttccaggacggctggtgctggtacattccggtcccgaagattatcgatggaaaacgcaggttgacctattcggtcggcatcgtgaccattccggagatcctcaagcagacggggtccgacttcaccgaccagaagacgtttatcgacacgatacgtcgggtgccgtacctgaaggacctcatcgccgacgcagagccgatcgccgacaagatgctcacggccacaaactactcgatggtcaacggccggttttccgactacgacgagcgttggctgctcgtgggtgactcggcctacttcgtcgacccactgttctcctctggcgtcgcgttcgccacgaaccaggcggtgaacgccgcgatgctgctggagcacacgctcaccggcgaacttaacgagcagggctgccgcgacctgtggcgcgactacgacgagggatggcacggcatggccgaaaccttcgcgctctcgatcgaccagtggtaccacgcgctgggcgggcaggacccggagagcatctactggcggcaccgcagcagcagcccggacctggatatccaggagcggacctttgacgtgctactcaacacctcggtcacgcccaacctcatgcagctgatcacgggggcgccgatgcagggcgagggcccgctcacccgggcgaacgagcgggccgaaccagcggcgatcgatgtcgatgcgacgctgaccctggcacctggcgtggtcgtccgcgaaacggtcgggctcgacgtgccgggattcaaggggcacctgcccccgccgccattcgacgacgaggtgagcgaggcgaccaaggcggggatcgcgacctactgggccgacccagtcaccaaccgcgacgtcatcgagtcgccaagcgccctgcccgtcccggcgcaccgcatcggcttcgccgacggcgccatcgacgtcgagatccggggcctggctcgggaaggtacagccgagttgctcggctatctcgcggcaggcgtgacgatgcgcaagctcgatggccagctcaccatgtcgcagcatcagctcctgaagcgactcgtccgcgccgggttggtcgtggccgccggttgaccccggctcctgcatgaagcggcggggcctcacggccccgccgcttcatgcctgaccacgtgagcgcgaggctagtcctgtcatcgtcacgaggccagcttgtccgaatccggcagccggaaccgccatccagcgacgatccgctgcttctcctcacgggcggcgggcaccaggcgttcgtacgccacgtcgcgcagcgcgctgatgcggaactcgtactccggccgccctgccggtgacagctgcccgttgcgggccaccaggtcgaggcgttcgaggtgccgcaaaccctgctcgacatccgcggcgcaggccgaccctatcgcagcgacggcgccgccacagaagctcgcacccagcacgaccgcgtcgagcaggacagtcttggccaccaggggcaacgtgtcgatctgcgcgtccaacacggcacggacggccgggggcaggctcaaggacaacgaggtgctgccggtcgcgtgctgtacggcgctcaccggccggtccgcagagccggccagcgtggcagccaactccagcgcgaagaacgggttcccgcccgccttggtgaccaccgcgtcgaccaaagtgggcgcaccgtcccggttacggcggccaaggcgcgtggcggccagttcacgtatgtcgcggtcgtccagtggctgcaggaccgtggcactcgcgtagcgtttgccgccaccccagccgggccgccggccgagtaactcctccgggcgggcggtgaccacggtgagcagcggcccggtcgagctggccagctggtcgacgacgtcgagcaccgcgtccgcagcgcagtgcgcatcctccaaaaccagcacggccgggcgctcgaccacggtcgcttccaggaaggagcaccaggcggacaccgcatcctcgccgccatcggtcgtgccgaaaacgaggtcgcacaggtggcccagcacccagtccggccggttcagcccggacagcccggtgaccgccgacgcgagccgggcccgcgtgtgggactcactgccgtccgtggcaaccccgcagcgtgccttgacgatatcggccagcgcgtcgaacccggtaccgcccggctcggccggggcacagctaccgatcaggcactccgccgctgggtccgcgcctgcggctcggccggtgaactcggcgagcagccgggtcttacccatccctgctggtccaagaacggtcaccagatgcgggtggtggagccgacgcacctgggcccaggcgtgctggaggacgcgcatgtcatggtcgcgaccaacgaacggctcggaggcgccgccggtcggcacattgaccagcgacagggtgcgacgctcggtggtcctacccgcggcagccgtctgctcgcacatcgacacctcgcccggtcgagcggcgatgagctggcccatggcccggtcgaacaccgccccgctgactgcggacggcgacccgcccgacggttggacgagggccttgccggtggcgaccaccaccgctccggacgggtcgccgtccggcccgtcctcgttcggcggttgtcgggtcaagcggtggctgatggtacgggccgcccgtgccgcatgccaggcgtcgaactccccggagaccggtaccccgaagacgaccatccacagcgaacccaacgtcccggccatcgtgccgccccaccgcgcggcctcggcctcgacaacccgggtagtgcgctcgtgcgtcagcgccgctgcggccgggtccgacgcctcggccgtctccttgatagcgcggaccagcacaatgctgacctgcttgatctcgctggcaacggcggccgtagccactgtggatgccgaggagcccgctccggctgaggtatctggcaccacccggtcggacgcgacatcgggtaccgcggtcagcgcagcggacaccgatgcttccgcttcggctgaggtgtctggcaccacccggtcggacgcgacatcgggtaccgcggtcagcgcagcggacaccgatgcttccgcttcggctgaggtgtctggcaccacccggtcggacgcgacatcgggtaccgcggtcagcgcagcggacaccgatgcttccgcttcggctgaggtgtctggcaccacccggtcggacgcgacatcgggtaccgcgttcagaccagccgaggcaggccgggaaggcaggggcgacgccgaatcgctatgaacgatcagctcggccggctggtcggcggacggcctcacggccgtgcccccaacgagggcatggttgaggatggcacgttccagctgctgcagctccgggctgggatccaggccgaactcctcgatcagagcggtccgggtgcgctggtagagcgcgagcgcgtccgactgtcgaccgcagtggtagagcgcccgcatcagctgcccggccatccgctcccgcagcggaccggcctgcagctgcgtctccagctcgctgatcacctgcgcgtgccggcccaaggccagatccgcgtcgacgagacactcgatcgccgcccgccggtcattttcaagtgcggtcagctcagcccagttcacccccgcctcgaccagatccaccatcgcgggtccgcgccagagggcaagtgcgccgcgcagtgtgtcggctgcctgttcccaccgccccgccgcgagatcaccccgggcagcatccaccagctgcctgaaacagatcatgtccaccgactccccctgcacccgcaggaagtagccgggcgcgtgggtcagcagcaccggtgcccgcgcggtcatgctgttcgtaccgatcacgccgcgcaggtgggagatggcgttatgcagcatcttgcgtccggtagccggggtgccgttgggccacaacgccttcatgagtcggctgaccgggatcaccgagttgtggttgagcagcagatagccgagcgtcgcccgggcgcggatgccgccgagcgtcaaactcgtcccatcgtcaacgacctcaatgtggccgagaagtcggaagtgcacgtaaccttgcctcctcgcggtgcgggcgtaggacgcggatcaccagaccgtcggctgtcccggcagacgttcatgccgtaggcccagagtgcaacttgcagtggcgcgcctgcaagcgtccggaccgatcgcatgtttgcactcgatgagattcagcgatgcacctgtcacagctggccttccacagcattgatgccaacggagagtggtggcgttgtcagtgcagcgctatcggccacgtcggacgggggatgtagggagccgaggtagcggcctgagcgtgccaggacacagggtgtgtctacaggtagtcgactgcggtgctgtttcgtaccgagatggcgagggtgccggtggtgaggtgtcctgcccaggtggcgttgatgggcgcttcggtggggatggtgccgaggttggggatgctgccgtggtggtggaggcggcggctgggattggtggttcgtcgttcctatcggtggcgtgggtgccgagggtgatgccgctgatcagggttagtagtggggtggtttcacggtgccaagtcaacgcgcggtgggtgagggtgtctgcgtactagtacccatagccgtcgggcggtggggtgttgtggggcacgtataaggcctgtgtggcgacagctcaccgggttacctgtttcgttggctgggtgattgcgatggggtggggccggctcgtcgtaggaggtgccgggtggtgatgccggcgaggggtctggtctgagtgttcctatggtgtcggctccgcctgaaaactgaccctgtggttccggctgaattttgaccccttccgaaagcatcgggaggtgctgagcgtggaggactgggcggagatccgtcggttgcaccgggcggagcggatggcgatcaaggccatctgtcgtcggctgggggtctcgcggaacacggtgcgtaaggccttggccagtcatgagccgccccgctatcagcgggcggcgaagggctcgatcgtggatgcggtcgagccgcagatcagggtgttgttggcggagttcccggacatgccgacgacggtgattatggagcgggtcgggtggacccgcggcaagacggtgttcgccgatcgggtgcagcagttgcggccgttgttccgtcggcccgacccgagccagcggacggagtatctgccgggtgagttggcgcagtgtgatctgtggttcccgccggcggacgtgccgttggggttcgggcaggtcggtcggccgccggtgctggtgatggtgtcggggtattcgcggtggctgtcggcggtgatgatcccgtcgcggcagtcaccggatctgctggtcgggcactggaggctgatctccggctggaggcgggtgcccaaggcgttggtgtgggacaacgagtccgcggttgggcagtggcgggccgggcggccgcagctgaccgaggcgatgaacgccttccgcggcactctcggcatcaaggtgattcagtgtcggccggcagacccggaggccaagggcctggtcgagcgggccaacggctatctggaaacctcgttcctgcccggacgccgcttcgcctcacccggcgacttcaatgcccagctgtccgagtggttggtgcgggcgaacaaccggcagcaccgggtactgggctgccggccagccgaacgatgggacgccgaccggcaagcgatgctgccgctgccgccggtcgcaccggtggtcggctggcggcaggccacccgactgccccgcgatcactacgtgcgcatggacggcaacgactactcggtgcacccgtcggtggttggccggcgggtcgaggtcaccgccgacggcgaccaggtgacggtgctctgcgacggccgatccgtggcccgacacgatcgctgctgggcgaagcaccagagcatcaccgacaccgcccaccggcaagccgccgctgatctgcgcgtcgctgcccaacgcacgcccacggccgccgttgacgcccaggtcgaacggcgtccgttgagcgactacgaccgcctgttcggcctggatgaggtggctgcgtgatggccaccaagaccagccgcaacgtctcatcggagatcgcgtttctcacccgcgcactgaaggcgccgtccctggccgcgtcggtggaacgcctggcggagcgggcccgagcggagtcgtggacgcatgaggagttcctcgctgcctgcctgcaacgcgaagtggctgcccgggagtctcatggcggagagggacgcatccgggcagccaagttcccggcccgcaagagcctggaggagttcgacttcgaccaccagcggtccttgaagcgggaggccatcgcccacctgggcaccctcgacttcatcaccggccgggagaacgtggtgttcctcggcccgccgggcaccggcaagacccacctgtccatcggcttgggcatccgggcctgccaggccggacaccgggtagcgttcgccaccgccgcccagtgggtgtctcgcctcgctgacgcccaccacgccggccgtctgcaagacgaactggtcaagctcggtcggatcccgctgctgatcgtcgacgaggtcggctacatccccttcgaagccgaagcggcgaacctgttcttccagctcgtctctaaccgctacgaacgagcctcgctgatcgtcaccagcaacaagcccttcggccgctggggcgaagtgttcggcgacgacgttgtcgccgcagccatgatcgaccggctcgtccaccacgccgaggtcgtctcgatgaagggcgacagctaccggctcaaagaccgcgacctcggccgcgttcctgcggccaccaagaccaacgactgaacatcaacaaccaacgagggggtcaaaattcggccggaacagaggggtcaaatttcagccggcgttgacatatggtgttgccgcttttgggtggtggctgttggtggcgtcgccgcaggctgcggcgtgaacaccggccccgcgctggtcgggacatcggcagtgaccaactacgcggcctcaacgcgatgggtgatgcggtctggagcaccctcaccgacaccgaagccacgccttccaccaacgagccaccacccgccactggcaacacagcgacatgactcttccacgaagccgaccactcaggatgggtcaccaccctcgtcaccggccgagccaaggacctcgggtgcgcgattaccgcagccacgagcaggcaaccagacacccatcgacataccgtctaggcaccgaacaaccaggtcaagggctatctgccggacatggggcagggcccgggcgaacttgcgtcctgctggggtggtcaggaccattgaaggagctgcggacacatcagcctccacaggtttgcggtgatcggccatgacacgtactcagacgccctcctttcgtgcccaatctccaggggcgaggcgtagcctgctgcccggccaggtgggcgccgcgatgctgtgcggccgagggcgcaactggtgtccgggtgggcatcgccgggctgctgcttccgctgggtctggacatcgatgccggctgcctgatggcagggacgcagatccgggacaccgccggggcgctgaagtgccgagcccgcccacacaacccagtccgtggcccgggccctggccactgcgatccggaccccaaccgctggcgccacctcgcgacgccgcagtcaggagcacatacaccgtgtcgagtcttccgctgcccacatatccgaagttgcgtgacccggcagacccgttgcttccgccggccgaatacctcgcgatccagtcggagaagccgattgcgaaggtgcttctgccatcaggccggccgacctggctgatcaccggccacgcgctcgcccgtcaggtcctcaccgagccctgtgtcagcgtcgaccgcaggcacccgaactttccctacccggtaccgaaccccgatgcggtcgtcgcgcaggtggctcggtggacatacatcttgttgggcgacgacccgcccctgcacaccgaacggcggcgtctgttgatcagcgagttcaccgtgcggcaggcgcaggcaatgcggccccgcattcagcagctcgtcgacttccacctcgaacagctcatcgcggcaggcccgggagcggacttcagcaagcactttgcgatgaaggttccctcagcggtcatctgcgagatgctcggcgtaccgtttgccgaccacgactacttccaggaacgaaccgcgcttcagctacggcgggacgtgcccgtcgccgcccagaagcaggcgatcgacgaactgctggcctacttcgagcagctcatccaggaaaagagcagccaccccggcgacgacgtgctgagccgtctgatcgtcagcaaccgcgagacagaggcgttcgaccacgaggcgctggtcgctctcggactgctactgctggtgggggggcacgagacgaccgccaacaccctcacgctcgccaccgcgaccatgctggaacggccggaaatcgccgagcagctacggaccgacccgtcgctgatgccctcggcggtggaggagtttctgcgttacttcagcgtcgccgtcgccgtgtcccggatcgcgacggccgacctgcaggtcggcggccagttggtccgtgcgggtgagagcatgctgttggtgctcaacaccatcgcccgcgacggcacggttttccccgagccgcacaggttggacattcgtcgcaacgcccgcaaccacctggccttcagccacggcattcaccagtgcatggggcagaatctggcacgggtcgagatgcagatcgcccttgacaccgtgctgcggcggctgcctgggcttcacctggtcgccccgttcgaggagttgccgttcaaataccggcacctggtgtggggcatcgaggaactcagggtggcgtggtgagtgcgtcgaccgggaccgggtccgtggccatcgaccgggaacgctgcctgggctcagggcagtgcctggtaatggcacctgacgtgttcgaccaggacgaggagggtttggtgacgttccgcgacggtatgccgcctgcggacgttacctcggacatcgaagacgccgtcaacaactgcccggcggtcgccctcacgctgacgtactgactggcatgaggcggggatccgttacccaacgggttctgcacgcctcacggcgcctcgggtgacgggatctgtgctgccgcagccgtgtgtccacgaccgagaatcgcttggccaggggtggttgagcggcgaaggcggagctccggtggatgtgcactatgtccatccaccggagttccgcgcagccacggggtcacctacgcgaccacccgtttacttgacggagatccgccccagttgatcgatgtcagcgctcatcgcggtacgcacagccgaccacgtgtcatcgccgggatagagcgtgctgcgcaggtaggcccaggtaatccgctggatgagggcaacccgttcgggactctcgtcggtcgtttccgtcaccgcgtcaccagcgacgccgcccagggagtgctccgccccaaacagggtgagcaggcccttggggccggggctcaggtggtacgggtcggtgaaccagtccggccctcggacggacagcggcgactggtccttgtcccccgcgaccacgagggtcggcgtcgtcatgtccgcgaagctcggactcatgaagggaaagtgctcagcggcgaaggggctcaggtcggccccgcccgtgccggttgtggacagcagcacaccagccgtgactcgcgagtcggacatgtcttcgccgggcaggccatcggcaccgaggacccgcgcgcccagcagcatgcccaccgtctggccaccccaggagtgtccgacggcggcgatccgaccagggtcgagtcgcccgtcgagaccgggaacggcggcctcgatgacgtcgaggtggtcgaggatgcgcttcaggtccgcgacgcggaagcgccagatctcggagtgccgtggatcgtcgggcgtaatgttcagggtgcgagagtcgaggtgagtgggctgggccaccacgaagccgtgagctgcccagtagtcgaccagcggggcgtatgccttcatcgacttgccgaagccgtgtgagaagacgatgatcggtagctcgtgtccggccacgggggccgagacccgcacctgcaggtcctcgccacggtccgcggccggcagcgtcaccggactgaccgagacgatcggagtgggcgctcctgccgctgcgttgccgttgaacatggatgattctcctcgatagtggtgtggtgggtggtgcacgcacatggactagagcgatcgctctgacgctcaaggtaaacggaaccttgttccgttcaacctcaaggatacggaacgccgttccacatccaattgcatgtgatggaggtaacagcaccgtgggcgaatctgaccgagagtcacaggcatccacgcgaaagcgagccgacgcccgccgcaacgagcggagcctgctcgatgccgccggcgcggccttcctcgccgccggcgtcgacgtgccggtgcgcgacatcgccgcccgggccggggtgggtgtcggcacgatctaccgccactttccgacgcgcgccgacctcatcgtcgccgtctatcggcaccaggtcgaagcctgcgccgaggccggcccgaccctgttggcgaccagcgacaccccgtacgccgccctggctcggtggatcgacctcttcgtcgacttcctcgttaccaagcacggccttgccgaagcactgcagtccgacgacgccaccttcgaggcgctgcacgcctacttcctcgaccgcctcgtccccgtgtgtgctcggttactcgacgccgccgcgacggcgggtgaggtccgtcccgacgtagcggcctacgagctcatgcgcggtgtgggcaacctctgcatcggcgcgggccgtgacccccgctacgaggcacggcgcctggtcggactgctcatcgcagggctgcgccgttacccctgacctgatcacctccatccacgaaccgccaccccagcagctccgacccccgcgccagggcaaaggcggtggaccacgcccgcagcggtcacgagataccgcgggctcagcgccagggacgtggacatcggctacggccggttcgaatctcggccttcgtcacatccacgcctccgccggccacggcggacggatcggatacagcggttgggtgacgacgccgcgcggcaccacgtgcgcgccggtggcgggcgccatcccgctgggcgaaccgtcagccatgatcttgtcgttcatcgccgcatgctattgaaccgatcggttcactgtcgtacagtgaaccgtatggttcagcagaaggcactcgatcgcgtcttcgccagcctggccgacccgatccgccgccgtgtcctggtgcggctgggcgacggcccggccaccgtcggtgacctcgcgacgccggctgggatcagcctgaccggcatgaagaaacaccttcaggtgctggaagatgcgggtctcatcgtgaccgagaaggtcgggcggtcccggcactgccggttggccccggccccgctcgacgaagcgatgacctggatcagcttctaccagcgtctctgggcgcgtcgcctcgacggcctcgacgcctacctcactctccaacacgaggcgaaggatccactacatgactctcgacttgcggatgacgcggcacctgccggcgacaccggaggaggtcttcgacgcatacaccgacgcggagcagcagaagatctggttcaacatcctgcacgagaagcccgacatcgtggagatcgaggtggacctgcgggtcggcgggaaacagacagtggtgtggggggccagccctgacgcactgttccgggagacgcagacattcatcgagatcgaccgaccacaccggctcgtcactgatgcgaccggctcgagtccggacggcgacaccatgaccacccgcatcgaggtcaccttcgaggacgacgacggcggtacgcaggtgaccgtcgtccaaagcggcttccccaccccggagatccgggacttctttgtcagcgaggggtgggccggcgcgttcgaccgcatcgaggcgttccttgtccggaagcgtaggtcaacatcggctggcgcctgacccgccacggccaccttcgtcgcgttcagcgctgtcaccgccggccaccatcacctgctctggcaatccccgtccccaccgtttcgtccttcgcccggcccggcggtgtcagtcgccgtcgggggctgcgaactcccgcagccgcccgtcgtcgagccgcaaccaccgccggaccccgatctcggtgaggaaccgttcgtcgtggctgaccacaacgaacgccccccggtacgcctggagcgcggtctccaactgccggacgctgaccagatcgaggttgttggtgggctcgtcgagcagcagcaggtgtggggccggctcggcgtacaggacgcaggcgagcgtggcgcgcaggcgttccccaccagagagcaccccaaccggcagatgcgcccgcgttccccggaacaggaaccgagcgagcaggttcatccgttccgactgcggccggtccggcgcgtatccggcgacgttctccgcgaccgtccgttcgaggtcgagcaggtcgaggcgctgcgacaggtatgccatccggccgtctgcccgccggagagtgcccgcgtccgggggcagggagccgtccagcagacgcagtagggtcgacttaccgacgccgttcgggccggtgagcgcgatgcgttccgggcccttgatggtcaggtcaacgccctccccggcaaagaggtcgcggacccgcagccccttcgccacgaggagggtacgaccggccggcaccgccgtgtcgggtagttcgacggtgatggaagcatcgtcgcgcaacgcgcgactggcctcgtcgaggcgagcccgtgcgtcggcgacccgagcggcgtgcgtctcgtcagccttgccggccgactcctgggcacgccgcttgaggccaccggcgatgactttgggtagtccggcgttcttgacgttgcgcgcggcgtttccggcccggcgctcggcccgctcgcgggcctgctgcatctcccgcttctcccgtttgacctccagttcggcggagcggacgtgccgctgggcaacctcctgggcagcccgcgttgcctcctgatagtcggtgaagtttccaccgaagaaccggacctcgcccgggttcagttcagcgatacgctccatccggtccagcaacgcccggtcgtggctgaccagcagcaggaccccgggccactcctgcaggaccgcgtacaggcggtgccgggcgtcgacgtcgaggttgttggtgggctcgtcgagcaacaggatgtcggggcgacgcagcaggtgggcggccagcccaagggcgacgatctcgccgccgctgagagtgtccagtcggcggtcgagggcgagttcaccgagcccgacccggtccagctcggcgcggctgcgctcctcgacgtcccagtcgtcgccgaccgtggtgaagtgttcctcacgagcatcaccggcttcgatggcgtgcagagcggcgacggtagcggcgacgccgagcacctccgcggtggtcagggcaccggacagcggcaggttctgcggcagatagccgagggtgccggtaacggtgacggcaccggcggtgggcgcgagttcgccggcgatcagccgaagcagggtggtcttgccgacgccgttgggcgcgaccaggccggtgtgcccggtgccgacggtaagggaaaggtcctggaagacggtggtgccgtcgggccaggcgaaggacaggcgggtgcagacgattgaagcgtcggacatcgacgtgacctcgtgagtggggtgggcgcgtcggggccgccctgcggaagggtcaagagacgacgaaacagccagggcggcgacgctcctgaagcgcgcctgctcgctggccgggcactccgggctcacccggagatgtcgtcgtcacctaccacatctgcactccctggtcagggccgacgaacaccgtgccggcccgatccgacgacctcatcctaacagcggcgggggtcgagcgggttgacgccgacctgctcgcaccgccgtccgggctgcgtccggtcacttcactcctgcaggacggacaggatgttgccggctgggtcgcggaaccaggcgatgggagggccttcatcccgatagatgcccttggggtcaacgtagtcgtacatctcgaaccgcacaccccggccagccaacgccgccacggcctgctcgatgtcgtcgaccgggaagttgagcatcgtgtaggtggctggctcgtgcccgggcttcggatacacaagtacggaacggccgcccgcgagccgcacatgaagcatgccgtgttcttcgtccaccttgagtcccagcgtctcgccgtagaactctctcgccgccggaatgtcgtcgaccgaaaagccgctgaacgctctggagcgtgccagcgtccccccggccgtggctcgagcagcatcctgcgccgccaggtactcctcattgagttcgatgacctggacgtagttaccgtccgggtcgagcagcgtggcgaacaggccgtcggtgcgttcttccaggggaacgagccacgtcacacccatggtgtcgaggtgtgcggtgaccgcccgagcgtcgtcgacctcgaagttgagaatcacgcggccaggctcgacgttctcgcgggcgacgtcgtcgcggccgtccacgaggaggttgatccctccgaagtcgagaaaccccgatggtgtcaccaccgccgcgaaggcagcgacgtaccagtcgcgcagccgccccgggtcgttggtgccgagcaggatgctgccgaggcgcagggactccatgccatctcctcgtgacggttcgctgccgtgttcccatgtctataacacacccgcggtcggcttgggccgcgccacgcccgagggcagccctcgaaacacgcttcgttattcacgaaatgcagctcatgcatttgggtcgaggtgcaggcacgatgatgctttcgtgtcttgggatacctatattggcggagacacaccggacaacggcgggatggtgatcatgcctcaggcgacccggccagggacagcggacggagcgaagggatggacgttcctgaccaatcacgcccacgtgctcctggccatcgcccgggaaccgacaacacgtctccgcgacgtcgccatgtccgtcggcatcaccgaacgcgccgcacaggccatcgtcgccgacctggaagccgccggatacctgcagcgggagcgggttggccggcgcaacgcgtacaccgtcaacccggccggtcgatttcggcatccggccgaggccgaccaccgcatcggcgaactgatcaacctgttcaccagcacaccgcacacctgacccagccacccctcgcccaagcacggccaataccggaggagcgcgcaggaatgaggatcggggtctccgggacgcacggaaccgggaagacgacactggtcgaggcgctgtgcgcccgactacccggccacgtggtggccgacgagccgtaccacctactcgaagacgagggatacgagttccagtatccgccgtcgccggaggactatcgggcgctgatggcgcgctcggcgcgaagcctgtgctcgccgccgtcgccgtccgacacgatcttcgaccgcacaccgctggactacctggcgtacctggtcgcggccggtgcggacccgtcggaggaggccgaccacgcgcccctcagcgtcgccttcacccacctcgacctgctggtcatcacggtgatcacagctgagacggagcgactgctgccagccacggagtggcccggcctccggacgcgaatgaacgacgcgctgctggaactggtctacgacgacccgctgcgtgcctggacggacacaccggtactggagctcggcggcccgctggacggcagagtcgacctggtcctcggcgccgccgcgcagctcggtcggcgcgaacctggcacggcgtacacagggccgtcacctggctgactgtgtggaggcgccaggccagccccgctcccccgaacgtcgtccggaattcaggggccggcgaggcacaacagcttccgcacggtgttccagttgcgcatcgtcatgctcacgccgagtttgtcggcactgagcacccggccgagaggggagttccggggtccgtcggcgaaccacagatagcacgtaccggcgcggaccatgattcgatccgcgccgagcgtcgtgccgtcgatcgcgtcgaggcgttcctgcgacggcgcagggtcacagaatcccacgtgaaagtagctcggctcacgctccgcctcctcgggcatggggttgcgttcgatcacagcctcgacctgggcgcgacttcgcacgatggtggggatcgacaggccgaacgagtcgctgatgcccttccggatcctgcgcgccactgcggccgagtccgcgtcagccgtcgtgaccacggcatttccgctgttgagcagcgtccgcacgtccgtgtgaccgaggtcggtgagtaacgctttgagctcggacatcgcgatccggttgtgcttgcctacattgattccccgtaacaggacgatgtgcgtggccattggtttcccctcggctgcccggtgacaccggtgatcctcggtggcgggcgtcggcttcgggccgacatcgtaagcgtccgcaccgacaacggtgctacgacgagtctctggcgggatcgagtcatcggctgccggcaccggtggccggctcggtcgggtcactgccatcgaacccggcggccgacggcgtggtagccaacctccgggtgggcgcgtcgttcacccggacggtggtacggggccggtggtcatgcgggttgggccgggcggcgcgccggatcggcggacagtcgagcccggcttggggttgtcaggtaatggccggactacggcgctccagcagcacgacgtcgcgccaccggccgtgccggcggccaacccgctcacgggtaccgacgacacggaaacccgatcgggtgtgcagggtgaggctggcggtgttctccgggaagacgcccgactggatggtccagatcccggcagcctcggtggcggcgatcagcgtggtgagcagcagccgggcgacgccgcgtccctgcgcggcggggtcgacgtagacggagtgttccaccaccccggcgtacacgacgcgggtggagaccgacgacacggcgatccagccgaggaccgtgccgccgtcatcggcggcgacgtagcgatgctcgggtagccggccggcgtcgaataccgtccaggccggggccacggtttcgaaactggcgtctccggagtcgaggcccgcctggtagatctccaggaccggcttttcgtcgtcacgacgcatgggtcggatggtgatgtcggccatcagcgcgctcctcggcgcggtccgccggaagcaccggaccgcgcctcgacctgggggaccttccgtcgaagcatctttttcacaaacgtgtccttcttgacatctgtcaaaccaatgcttgcacaccgattcgagagatgtcaaactagacgcatgccgaaacaaaagacgccgctccccctcgccatcctgggcggcgacaccccctgctgcccacccctggcgcagcagcgtgtccctgcggaggtcgccgccgcgctcgctccggcgttcaaagcactcggcgatccggtgcggctccagctgatgtcgatgatcgcctccgccgagaacggcgaggcgtgcgtgtgcgacctgacccccgccttcgacctgagcgggccgacgatctcgcaccacctccggacacttcgcgaggcagggctggtggacgccgagcgtcggggcacctgggtgtactaccgaccgcggaaggccgtcctcggccagctggcggcgctactcgccaacgagggtgggaccaccgctccgtaggtcgaagcgcatttcgtgcaatccaccccaccaccgactccattcacaatgccgtcacccggtcgcgaaacccccgctaccagagtcggcgcacttggcatactccacccatctggtcatgaaacaccttccgggcgaggagcagccacgtgcgcgactggagccacctggtacccggctgggtcctgttcctcatcttcctgatgttctttgtcggcatagcggcgttgggggtacggctgctgcacggacgagccaaacgggtgtgcggcgccgagccgaagtggctggacctcatcacccacaccatcatgatcgccggcaccttctacgcacttctactcgccctgaccgcgttctccgtgtacgggacctacaaccaggccagtctttcggtcgccaccgaggcggcggacctgagcgcgctctatcgcacggtgtccgagcatccggagcccgcccgtactcagcttcagggcctgttacgtgaacatgtcgaattcatggtcaacgaggcgtggcccgcctaccagcagggaaacagtgcggacggcgaactggaggcagagaacagggttcaccgggtgttgctgaagttcaatccgaagtcagaaaaggaagggcagctgaacagcctggccctgtcagaactcgagaagtggagcgaggcacgccagctccgatacacctacaccacggccgcgcttcccacgacgctgtggttcacactcctgttcggcgcactggtcgtcatcctgctgtcctgcttcatcccgacccagacacgtcgcacgtccatgattctcgtctgcgccgtcgccaccatgatcagtctcctgctgttcgtggtcgagggtgtggacgaacccttcagaggagcgatcgtcgtatcggttgatccctatgtcaaggcagggcaggcattcgactgaccctcatgatccgtacctgatcccaaggaacaccagcccgaggccgttggcgctgctgcgcagcctgccgcgctgacccgatccccggccgctggccggcgtaggccaatcaacggcatcagccgaggctggtccggcagatcgccaagatccacagatatccccattcaggtagcgaccggtcgaccataggggctcgtggccttcagtacaccgcgccggatccgcggcagggcaacagctcgcggctgtccgtggtgggtggcagcagctgggctacgggcactgaccagcaacaagaagacccggcccccgcaggggagccgggtcctcgtcacaaccccaccgtgatgagctgacgaccaacgctggtgggggtcaccggacggggcccggcgaccgccactttcgtcagtagacgtccacgccgtaacggttcagcgcttcgatgaccggctggaagtaggtcgtgccaccgaaggtgcagttgccgttgccgccggacgtgaggccgagcgcggtcgaaccgctgaacagcgaaccgccgctgtcgccccgctccgcgcagacgttggtacggatcaggccgtagaccgtgccctcgacgtagttgaccgtggcgttgagcccggtgaccgagccgctgtgcagaccggtggtctggcccgaacgccgtacggactggccgacgaaggcgttgcccgcggtcgtgatgtcctggtagccgccgttgtagaggtagacgtagcccggctcgtagccgttgttgaggcgcacgatgccgtagtcgtcgccggggaagctggatccggcagtggggccgaggagcgagccgttgtcgtaccagctcgacacgacgtcggtgcagtgcccggcggtcaggaagtagtagttgctgccgctacgcacgttgaagccgagcgaacacgtgccaccgctggcgcccgtgatccgctcacctccggtgatctgggtgctcaacacgcccgcctccggctcgatgcgcaccgcgcctccggtccgggccgcggcggccttgacccgggccagcttggttccggtcaccgtgctgtcgacggagacaacgacctggttggtctccggatccacccaccaggcggtgccggggatcttcgccgagcgttccaactcggcggtggcgcgcttcaactcggcggcaccgcgcttgaccatcctcggggtggcgccggcgcgggtgacctgtcgagcggcggcggagtcggtcaccgcgacgacgaccttgccgctgtcgtcggcgtagatgccggcggcacggtcaccgagctgctcggcgaggtcagcggcggcctccggtgaagcgtcgggggctgcctgtgccgggctaccgatcagcgctcctactaccagggttccggccgcggccactgccgcggcacgacggaacacgaacctcgtgggtcgcatgtagaacctccgtttggggggatgaggaggcccacgccgaggtggcggggccaatgcaacggcctggccgagcagggtaggcagccaggctgaaacgaagtattcacatttttagatcttttggcaaggcgtaccgcatccgacttcgtccgagcaatgttttgtctcgttatgactggaaacgcacccacctcgccacggcacccgtctttggatcggtgcgaaacgaggacgacacatgcacggaaaaggtatttcgtcgcctttatgcattagggcgacgaacagcagagtcaccacctgatcacctgatgccactgtcgtactagtgtcctgagtcgttaattcgaccacagtatgcggcgaggctgctcatgatttcgtctgcggttctggtccagacgaacggtttcggttcggtgttccatgcctcgatccaggtctgtacgtcggtttcgaggtcggtgaggctgcggtggctggaccggcggagtttgcggttggtcagttcggcgaaccagcgctcgacgaggttgagccaggatgctgatgtcggggtgaagtgcaggtggaagcgggggtgcgcggccagccagcggtgcacggctggggtcttgtgggtggcgtagttgtccaggaccaggtgcaggtccacctcggcgggggtgttggcgtcgatgaccttcaggaactttaggaactcctgatggcggtgccggcggtgcacctggccgatgaccttgcctgttgccgggtcgaacgcggcgaacaggctggccacgccgtgacggacgtagtcatgggtctgcctcgccgggaccgtgggcatcatcggcagcatcgggcgggtccgctccaaggcctgcatctgcgacttctcatcaacgcacagcaccatcgccttgaccggcggatccaggtacagacccaccacgtcacggactttctccacgaacatcgggtcagccgacaacttccaggtgtccaccagatgcggtttgagaccgaacgcccgccagatccgcgacaccgccgtctgtgacaacccggtctcgcgcgccatcgaccgggtcgaccagtgactgtcccgattggccggctgccgttcgagggtcttcacgatcacctcctcgacccggtcgtcgctgatccgacgaggcgcccccggccgaggctcgtcaacaaggccctccaaccgacgcgccaggaaccggctacgccacttacccaccatgtcccgcgacaccccaagccgcagcgcgacatgcgtgttcaccaggccatcggcgcacaacaacacgatcttcgaccgcaacgccaacgcctgcgacgacttaccccgccgcgcccaccggctcagacacgcacgctcgtcatcagtcagttccaccacaccacgcggacgaccagccataccgacagcctactatctgccgccgaattaacgactcaggacactaggtttggatcagcccaccggggtttcaccgccggctccggttggccgcaaaggccgcgacgagggaaggggtgagagtgggtaccactgcgaagaatccgacggcgacgacggaaccggaatcgctcgccgacctgctcggcgggcggcgcggtgcgatcgacgccacggttccgccggtggcgttcgcagcaggctggctgctcagcggcgagtcgctgccagtcggggtgggcgccgccctggtggccggcgcggcggtcgcgggctggcggtggctccgtgggcaccgcccacggtcggtgctggtgggcctactcgccgtctgcgtcggcgcactgatcgcgttgcggacgggacgggccgaggacttcttcctggtgcagctcgtcgcgaacgcggcgagcgcgctcgcctggttgatcagcgtgctggtccgctggccgctactgggtgtggttgtcggtgcggtgttacggcagcgaacccggtggcgccgggatccagcgctactgcgggcctatgggcggggcagctgggtctggacggtcagctacctgctacgggtagccgtcttcctgccgttgtggctcggtgggcaggtggttgcgctgagcgtggcccgggtggcgatgagctggccgctggtggccgccgtgctcacggtgagctgggtggtggtgcgtcgttcgctgccgactggccatccggggttacgacacccggtagccccggatgaggggttcgcgccagtcaacagtgagcagtcgccgcagcgcgggtgagacgagtcacacgtgacgactcagcaagggagaggccgccacggggggagcggcctctccggtgacgtacgttaccccctcgggagcaggtccgcgctcccagggacctctaaattttggccattttgcatagtgagcacactcggtcttatcggttaagtccggaatgccaccttcgctctaacgcgaatcatccgaatcaggaataatgcaccgtctgcctggatcgctccgtcaaccagtcgggaacagccgcccgaagtcggcgtacgccatcgcgacgtcggcctgggcccagaaacggtggtaacggaacgtcggctcggcgccaccatcaaggtatgcctgcaccttcggccaatccgggtcgttcaggtagaacgaccggatgtcgacgaaactcctacccgccgcgatcacatcaccgttgggcatcgtgcccgtccagcccggcgggaggtagagaccctgcccggtgctcgcgtcgtagacgtcgtcgaagcgctcgtagtcgccccgcttctccaccgtcgacacgcccagggcatcgctggcggcgtgcagcgcgtccaacagccccttggcggtggtcttggcggccacgtctcctgacctcgccgcgtaggcgatcagggtccgggcgtaggcggccgcggcaccgacgtcctgcccggtgtcggtgacctcgacgtgtaggtcggtgttcggctgcgggttggtcgggctccacgtgttcggcttgcccgtccacgtcagttcagccgggatcgaccagtcggcgcccaggctcgtgttggcgatcgcccacggcacccacctgtccagcaacacctcggcccgggcgtcaccggtctgcagatacagctcggcgacgcggtgcatcgaccagacctgcatgccgaaccactggttcgacggcgggtcgtggtagacgggcttctcgtcgtagaacatgccgtagaaggtcggtgtgccagccggtggctgggcgtaccggccgccccagctgttggtcgcgccgccggcgatcgcgccctcggcggactgcagccaggtgtacaactccagctgccgctccaggctcctggcccagtcggtggtcgcgctcggcgacctcggctcgagttccggcacgttggtcaacgcccaggcggcgaacgggttctggtagccgaagtggttgtggctggagccgatccgccacgaccagtcctgacccggctcgtacgcgccgccccaggcgtagtaccaggacaaaaggtagtgcgcggactctcggccactgccggccgggcaggtggacgccccgacacagttgccgatcttcttgaagtacttgtcgaacatcgcgtagcgcaggtagtcgcccaacttggcggccctggccacagtggccgccacatccgccgccttgccctgctgcttggcccaggtcagcgcccagtaggcagcctgcacggcgcgggcgtcggcgtccggcgcgttggtgtacctccactgcttcgccggggcgttctgctccttgacggagatgtccaggaagccgtactgcccgccgtgggtgaaggtctcgcaggagggctgcgggacggtctcccagaccgactcctgctgaccgcgctggaaggtgttgatgtacgccggccgggtggtgccgtcgccgcaccgaccgaagccgtaggtgttgtccacgtcgagcagccagtgcatgccgtagatgtcaccggtgccataggtggactggagctcaccccgcagcgggtcctggccgaccggaacgttcggttgcagctgcgacgggtactggctgggcaggtcgtactcggcggcgtactgagcggtaccgggagcgccggccgtgagctggtcggccgacgacgggatgatgtagttctccagcaccgtccaggcggtgttgaacggcgcccagttctccgtcacccggccgtactgcgcctccagccagagccagaagctgaatgcctcgctcgtggtctcgtggccgtggtcgggcgcctcgacgatcagggtctcgatggcgtggtacggcacgccctcggggctgaagtaccccgaatttttgatcttgccgtactgggtgaggaaccgcgcgatgtactcgttgtcgccgcccgggttgtcgttgtccatctccgtcgcggtgatcgccagtgcggcgaggccggcagcggacgcggtgatcgtcgcggtgcccccggcggtgtcggcgtcctcggccgccgacacggtcacggtgacaccggtgttccagttgccggtggtcagcgtcagcgacgtgggcgcgacagtgatgtcagtgtcaccggtgcgggtgaggctcaccgggacgctcgcggccggcgcctcgctcaacgtcagcgtgacggtggcgctggcgccctcgggtacgcccaccgcggctggggtggcgaccagtcgtgggccggacgcgggctcgacggtgaacgacttctccgcgacggcgctgcgcccggtgtcgtcgtacgccttggcctgcacggtgtaggtgcccgccggcagcgcctgcagggtgtacgcgtacggggccgtggtgtcggtgtcgaccagcaggccgttgcggtagaagtcaaccttgctgatggtcccgtccggatcgctggcggcggccgtcagcggcacgtcggcgggcgcctcgaacggcccggcgggcacgtccagcgtgaccgtgggcggctgctgtacgccgccgcagctcacgccgttgacggagaaggacgtcggctcggcgttggtgccgctgtacgtggcgttgaatccgatgtgcgcggcatcaccggtgccgaggtcaccgttccacgactcgttggtggcggtgacgtcgctaccgtcctgactccaggtcgccgaccagccgtgggtgatggtctggttgccggcgaacgcgaaccgcagggtccagtcctggatcgggtcgccgagattggtgagggcgatgttcgcggtgaagccgctgccccagtcgttggtcgtgtagaccacgtggcaggccggcgtggcttgggcggccctggcgggcacggtcgctccgccggccgccaccaccatcgccgtgatgatcatcgcgcggcggcgacgtcgggccatgggtctcatgcgcggtgtctcctcgggccaggccggagctcacgccccggcgggggcgcctggccggtgacgtggtgcgggcgaggcacccgggacaggggatccccggcggggccggggccggtgacgtggtgcgggctggtgcccgccatatcggggtgccgcaccggactcgccggctgccctcggccccgcgttcgcgtgacggcgactcatcaatcagcttgccactgttggaagcgctcccacaaccatgcggacaagatgctccaacaaatttccaccttgtcaaagagctttcaccgcacggttacaggcgctacagtcacacccatgcatgggagcgcttccattcgaggcgccgcgagaatcacccggccatgacccgtcagagccggagagaccagagctggcggcaggtcagcccggacaccgtcagcaatagaccatagtggagggaggtgatccgcaggccactcgcgtggcccggctcccacgtgacacgccacgacggacacagctccgccggcacgtgtccagcagcggtggggacgggggctgccctcccccgccccaatccccctgaccgtcaccgacgacggcctgcccaccgacaccgcaccgccgacggcggcagcgacggtgccggtagaacggagaatcagacagcggcggcctagtggtctgtccggtccacatcgacgagccttaccgcgtcgccgatccgatcgagcgcgaccagcgccgcaccggtcgcgccgacctccggattccgctggtgccacaccgtccggggagcgagagccgcggcgaacgcccggcgccaccacgcggacgccaccatcgccccaccccccagaaccacctcgatcggcgagtccgactcggattccaaggcggtcacgtccacggcgaccagctcactgaggccacgcatcaggccggccaggatgtccacggaggtggtgccgaagccgagcccgcgcagcacgccggagccggccggcgtcaggccgggcggccgatcacccccgaagcagacgttcaccgccggcgcaccaccggcgatgggtacccgggccagggctgcatccagctcctccccgccgggcagacgcaactcccggttcgcccaggcaaaaagattaccgccggaggagtacgcggcaccggtcacgacatgccggtggtcaacccggtaccgccacagccgcggcgccagccggggaagcggcccgcccggcacgacgggacgcaccacccggaccgccgccgaggtgcccaccgtcaccgcggcccgctccggtaggacacaacccgagccgacattggacgcggcgccgtcaccaaccggggcggtccagcgggcaccggccagcgccggccagcggcgcgcatactccgggcggagcctgccgtgccagcccgccggcgccaactccggcaactcggcggggccggtaccggccaacgcacaggcctccggatcccaacccatcgtggcgaggtcgagcaggccggtgccggatgcctgcgacaccgacatgggagccgcgtcgagcagcacactgagggcatactccgccagcccgacgaagccggtggcgtggccaccggcccgcctccgcagccagggcaggcggaccgaccagtaacagcgatgccaccaggcaccggtgcgctggtggaaggcgtccgggtcggccggtccgcgctgcccgccggccggttccggccgggtgtccatccaggtgagcaccggcccgatcggggtaccggccgcgccgagcgccaccaccgagtgccactgcgcggaggtcgccaccagatcgatgtcgtccaggtgcccaccgtcggccaacgcgtccaggcactgcgcgaggcgggcgagatagacgtcagcgtccagcgtgccggcgccgtccgcaccgacagcgaggctcacccgacgccgggccagcgccccgggcagcggacgggcatgctcgtcgagcaccaggccacgtaccgaggaggtgcccagatccaacgcgagaatgctcatcgtcggtcacgctatccgccctgccgcgtcgccgccgggtcgaactcccgcttccgccgtccgcggtggcagcgtagggtggtgcgcatgctcgcgtactcacacctttggtggcccgccgacctggcggccaccccccgcgcgtagcttcccacgcggccgcccatcgaggcggccgtcggtcttcgaccgggcatccggaccgccctaccgggcggcaccggaaccgaggagacccgatggaccacctttccccgctactcaccgccgccgcggccggcaccgatcccggcccgttcgcactcgtccgccgcgagggtgccgaccacctcgacctgtacaccggcgcggtgcgggtggtgcggcggctcgccgacatcccactacccaccggggcacccggcccgcgcaccctcgccctggtgccataccggcaggtggtcgagcggggcttcgcctgcgtcgacgacagcgccccgctggagtgcctggagatcgaccgacacgaacaggtcgacctcgcggcggcgctggcggcgctgccagacgcggcagtggtcacccacaacgccggcttcgacgtcaccgacgaggagtacgcggccacggtcgaacgggtactcgccgacgaaatcggccacggagagggcgccaacttcgtgatccaccgcgccctgcaggccactgtgcagggcgcgccgctgcgggcggcgttggcggcgctgcgctcactgctgctgcgcgaacgcggcgcctactggaccttcgtcgtgcacaccggcacccggacgctggtcggggcgagccccgagcgacacgtcagcgtcgacgacggtttggtcctgatgaacccgatcagcggcaccttccgccacaccggtgcggccgccgaccgggccgacctgctgcgcttcctcgccgaccccaaggagaccgaggaactgtacatggtcctcgacgaggagctgaagatgatggcttccgtcgccgaacggggtggccaggtggtcggcccgtacctcaaggagatgtcccacctcgcccacaccgagtacctgctggcgggacgcggctcgaaggacgtgcgcgacgtgctgcgcgaaaccatgttcgcccccacggtgaccggcagcccgatggagaacgcgtgccgggtcatcgcgcgtcacgagagcaccgggcggggctactacgcgggggtgctggcgctgctcggccgggatccggccggccaacagacgctcgacgccccgatcctgatccgtaccgccgagctctcccccgccggcgagttgcgggtgccggtcggggcgaccctggtccgccattcggttcccgcggctgaggtagccgagacgcacgccaaggccgccggtgtgctcgccgcgctgggcctcggcccgcaggcgccccaaccagccacggggacggtgcgtcggctcgccgacgacccacaggtgcaagcggcgttggccgcccgcaacgcaccgctggcccggttctggctggaccaacggccggagggcgccccgggccgccccggactcaccggccgccgggcactgatcgtggacggggaggacacgttcaccggcatgctcgcccaccagctacgggcgctcggcctcgccactgacgtccggccgtgggtcgcgcccggcccactggacgagtacgacgtggtgatcgtcggccccggaccgggtgacccgtcggcggtgaccgagccgaagatggccgcgctgcgcgggctgctcgccgggctgctcgccgccggccagccgaccctcgcggtctgcctcggccaccaactcctctgcggtctgctcgagctgccgctgtaccggcgcgacgccccgtaccaggggctccaacgggaggtatcgatcttcggtacgccacggcgggtcggtttctactcgacgtacaccgctcgggcgcacgcggaccacctgcacaccccgtacggtccggtggaggtggcccgggacgacgcgagcggtgcggtgcacgcgctgcgcggcgccagcgtggccggggtgcagttccaccccgagtcggtgctcagcccggacggtgtggacgtcctcgctgacctgttgggcgacctgctttccgcgccgagttccgccgaggtcagccggcaagcccctgtttcagcgcggcaccgatccgcaccgcccgtcgggcggtgagcgccgccgcgccgagcgcggtgctgtccggggccacctccgcattgttgctggtgtgcgaggcgccgtacgggttgccggcgacgaactggctcggatcggtgtagccaggggtgaccacgatcccgccccagtggtagaagacggagaagagggaggtgagcgtcgtttcctggccgccgtgcagggtggcggtggaggtgaaggcggagtagaccttgtcggccaacgcgccacgcgtccagagcggcccggtggtatcgatgaactgcttgagctgcgcggcgaccagaccgtagcgggtgggtgatccgaggatcaccacgtccgcccaggtcaggtcgtcgggctcggcttccggcacgtcctcggtctggagccggtgggcatgccagcccgcgttcgcccggatcgcctcgtccggcgccagctctcgcaccttgcggagccgcacctcggcgccggtgtcgccggcagcctcacacacggccttggccagctggtatgtgatgccggtcgcgctgtagtagatcaccgcgactctggtctgggcagccatcggatgtcttccccctcgccatcgggttggtcccggcgcgcggacgcgggcgtcgccgaacgcggctacccggtagtcgtcgcgtcaaacggcggaccggacgctggacggcgtcagcacctgatgtccccatgctgagaccaccgtcgaccggaatgatcgcaccggagacgaacctggcagtgtccccagccaggtgacctccgtccagccgagtcatgggttacccggctggcctcggctgacgcgtgagcgggcggggcggcttgaccgccccgcccgctcgggccctcgtcccgctgagccgccgaccgcgcccgtcccggccgcggcaccggctagcgctgtgtgctcccgaaggcactggacaggtacgtgcgggcgtccgtgatcgcttccgcgatcatcttcgctgctgcgcgcgcctcatccggctcatggtttgcctgcacctggagccggaaccgcgacgagcccgtcggggtcaccgggaactccaccatgaacgcgagcacgccgcggtcgaacagcaggcggttcgcgatccgcgccagcttctcgttcccgatcaggagcggcacgatcggcgacggctctcccatacacgtcagaccgtgcccggtcagctcgtcacgcagcgcggtgacggcggtgtgcagccgggaccggaggaggtcaccctccgtggagcggatgatcttcgaggcttccaggacgacggcggtctgcaccggagacaacgcgttggaaaagaagtgcgacccgccgaacatcttgaggtactgcttgagcgcgggggaggccgaggcgacgaaaccgccgttggagcagaacgtcttggagaaggcgcccatcacgatgtcgatgtcgccgagcacgtcctgcataccgagcacaccggtaccacccgggcccatcgaacccaggtcgtgtgccacgtcgacgagcagcgtcgcgtcgtgctcccggcacacccgctgaagggtcaccagatccggccagtccgcatccaccgagaagagaccgtccgtgacgacgaggatgccgttgcggctgtcgcgccggcggatgtcgacgaggtggcgacggacctcgtcgacgttgaggtgttcgtagcgcaccacgttgcgggtggtcgcccgggccccctgctggaggcaggagtgcgccagccggtcgatcagaacgtggtcctcctggcggaccagccccgccatcgcaccgaagccggcggcccacccggtcgggaagagggtcacctgctcggcccgcaccagctcgccgagcgatgcctccaactcgtcggagatccgggtgttcccgagcaccatcggtgacccggcgctgtgcggcccgtagtcgcgcattgccttggtcgccgcctcccggatcgccgggtgcgtgttgaacgacagatagtcctgcgagttgaagttgatcccgcgggtgcgccggccgatgtcgttggtgatctgggcgacgctgttcggtgcggcctccagcgtcctggagtactgccacgtctcggtccgccgccgcgcctcgacccacccgtggaactcctcggtgcgggtcatcaggttacggcccaccggccggtagaagtcataggcgttcttgtcgagcgcgtactcctcgtcggcgtcaacctgcaggttgacgggttcccacatctgggtcaggtcggcgaccacctcgtcgagggtggtctcgtccaacgagtcgaactcgtcccacgggatgtgggtggcccagttgcgggtcatctcggagacctcggccgcggctaccgccatggcctccagatcgcgccggccggcggccgcgaggatggtctcgatcagtgcgtcgtcgtcgcgttggtcaagctcaggcagggacacagtcgatctccgggggacgggtcaggcgaacaggttctgctggtacatccgagcggtcgcggggaagtcgtcgaacaccgggtagccggcggaggactccttcgcggcgtcgttgagcaggaggaggttcgaggcctggaagaactccgaaaccggcgcgatgtcagcgtgggtggcgacgaaccggtcgatctcctgctggtttccgcgcaacgccacgaacagctgtagttcgtcgtggcggtacggtcgcatctccgcgagcgtgcagacatagtcgtagtaggcggcggcgttctggctacggcgacggctttcataggtggtcatcgcctcgttgagggacacgtccccggagagccaccggccgagcgcgtcggcgaccaactccgcgccccggaacgcgtgggtcatcccgatcgcggtgcactggtccttggctgactcggcgtccccgacaagcacccagcccggccccgccagcggccggaggaacgcggactggtccagcgtcccgtagatgcgctccgcgcgcacgccctgcgtccggaccacctcgcccagttccgggctgacgaaatccaacgcccgctggaagttgccgggcacgtcgcggcggaactcacgcgaccactcgctcgggccccagaccaggaccatgttctggtcgtggttggtgggcgccacggcacaggccagccgacctcgtcggtgcagttgggcgggaccgaggtcgaagccggagtagtagctccagtaggcgaaggtgcaccgtggccgctcgtcgaacttgggcaggccgagggagcgggcgacgaacgagttgcggccgtcggcgccgaccacgatccgagcacgctcctcgaccaaccgcccgtcggaggtgcgtccccgtacgccgacgacctgctctccttcggtaatcagctcccgcaccgtgaagttcgttcgtatctcggcgccggccttgctcgccgcctcgaccaacatctggtcgagcacgtgccggcggatcgaggcgtacgagcgcaccacgcccgtgtcgtcgccgtgccagtcgcggaagtaggcgcgcagtagctcgtccggcaccgagccggtgagcggaatcccgtcgttgacgaaggtgacctcggtgtgtgccggagtgaccgccagtacctgatccagcaggccccaccggttcaaataggacgtcccgtgcggccagagaaagtgggtcgagatgacatcgctgggaaaggtcgacctgtccaccaccagcactcggtatccctgtcgggccagaagcatgccagtggacgcgcccgaacagcgggctccgataacgatcacgtcgtacctgggcatgcggattcccttccgaggagtggccagctcgccgatctcagcggggtccagtgtgtcgagagcgatcagttttgtcgaaccaggaggctcgccgacggtcgactgcgagaagtccggttcgacaccctggacagaaacagttaatagtcttaataatatgagcatgtcctgacgtggatgctcgcgaatgttcgcccgggtgtggagggtcgcatgaagcgttccagatccctgatcctgtccctggtcaccgttatgacagccacgctcggggcagcctgggtggcgctgccggcctacgccgccggcccgaccgcgaccttcgtcaaggtctccgactggggcaccgggtgggaggcaaagtacacgatcaccaacgggggaagcagcgccgtcgacggctggagtctcggcttcgacctgcccgccggcacgacgatcggcaactactgggaggcactactcagttcctccggtcagcggcacacgttcagcaaccggtcctggaacggcaccctcgcgccgggtggttcggtctccttcggcttcatcggcagcgggcccggcaccccgaccacctgccagctgaacggcgcggactgcgccggtccgccgcagcccacgactccaccaccgaccaccctgccgcccaccacgatgccacccacgcccccgccgcccaccacgatgccgcccacaaccccgccaccgacccacgagttacccgcgcacatcctcaccggatactggcacaacttcgacaacccggccgtcgagctacgcctacgggacgtccccaccgagtacgacgtggtcgccgtcgcgttcgccgcggcgacaaccacccccggcgaggtgaccttcgcggtcgacccgggcttgtcggcatcactgggcggctattccgacgcggacttctcggccgacgtgcaggcgctcaagagccagggcaggaaggtcgtaatctcggttggcggcgaggcgggacgggttgccgtcgacgacgcggcggctgcggtcgccttcagcgattcggtccacgcactgatccaacggtatggcttcgacggtgtggacatcgacctggagaacggactcaatccgacctacatggcgcaggccctccggtcgctgcgggccaaggttggcgctggccttgtcatcacgatggcgccccagaccatcgacatgcagaaccccgccaccagctacttcaagctggcactggacatcaaggatattgtgacggtagtaaacacccagtactacaactccggtgcgatgctcggctgcgaccagaggtttgcctacagccagggctcggtgaacttcatcgttgcgctggcttgcatccaactggaggcggggctgcggccagaccaggtcgggctcggtctgccagccggcccgggggcagccggcggaggcatcgtcgcacccagtgtggtcaacgccgcgctggactgcctgaccagggggacacactgcggcagcttccgcccaccccgcacctacccggggttgcgcggcgcgatgacctggtcggtgaactgggacgtaaccaacggcaccacctttgcccagaccgtcggcccacacctggacaccctgccctgaccgcgtgggccggcgtcgccgacaccggcgacaccgactgccacgcgcttctgccgacaaccgctcagccgaagaagctgaggtagcccatcagaccgccgtagacgacgaaggcaacgcccatcacccgcagccccagagctgatccgcgcccctgttctgcgggccgcaacaccaactggggcacccagtagtagctgagcccacggatcgtgaaaaagatacccatcagggtcacgagcacctcgagtgcgccgccccattcgaagtgggtgaccagcacgccaaagccgatgaagagatgcagcatgccggatatgttcaccgccatcaggtccgaccggtcagcccgctgggtgagtcgtaggtagaactgggtggccacgataaacgcgactccggctgtcatcaggtacagcgaaaggatttttccgagagtctgggtgatgtccatgttcgccgcctcactgtgttgcgtgaccggtcaggtgcgaaagatcccgttaccgagcagttccaacgcgacttgtccgtaggtcgactccacagcgacctcactgttgagctcggtgagatcgacaccgagcagccgtttgacatgttcgtggagcgcgagcgcacccagggaccagaccgcgaggatcgcagcgcgttcgtaggggtggtctgtcggtcggaccaggcccgacgcgactccttcggacagatactcgacagcgtcgttcaccatctcgtcaaccaacgcggcggtgtggggagatccgtcagccagcgtcctggccaggtaccgcatcagtggcgggccgtcgcgcagatcgcggagatccgccgcgtcgaacttcatgcccgatctcatgaccttgtgcttgtactcccgcacgaagccggcgacatacttgtcacaggccacccgtaacgcgtccttcgttccgaagtaatgaatgatcaatgatgggtggacgccagccgcggaagcaatggcacggaccccggtggccgctacaccgttttccgcgaacagagtgatcgcagcatcccgaatacgactctttgtggaggcattatcgactctcgaccgcgactcatcggacacatcccacacactaaacgaacgttccattaatgtctagtcggaatattggccgagatgatcacaccaacccctcacacgggttggggccatcgcgtgtggttgccgtcgatctggacgcggtgggtgtgcacccaggccgccccgtcccactcggcgtcgtccaggtgctcgtggtccgtatcggcgccatgctgatgccggaaggtctcgagaaggcgggccggccagagccaggtggcggcgagtccagccacgagcaccaggcccatgagcagcgaccatgccgcggtgaagccgacggtcgcccccacccagccggtgaggggataggtgatcagccaacagaggtgcgacagggagaactgggcggcgaacagggccggccggtcggaggcggtcgacgatgcgcgcagcacccggttgatcgtgacgatgatcaatccgccggcaaagccgatgagtagccacacccagatcgcgaggaaccaggacggtacggttgacaacaccagtgcgcccgccagtgcgagcacggccgtggcggcaccggcgagcagcgtgcgtcggtctctcagtcgacgcagcagcagtggtgcgccgaacgccgcggtgacggtgccgaggccggagaccgcaagcaggagcggcacgtgtgattcggtggcgtccagcaggtcacgtacgacgttgacggtgctgaccagggtgacggcgcccgagccagcgaccaccatgttcagcgccaggaccgcccgtagccgtggcgtgcccgcgaacacgcgcagtccggcgagcagacgcgcggagaagcggacacggctgctacgtcgtgccctgggaaccgttgccgcactgacgaacagcgcggaagcgagaaatcccaccgccgttcccacgaacagaacactgaagttcatgacgagtagcagcgcggcggcgatgaccgggctggcgatgttctccagagcgacagccacctgcgacgcggacaacgccttcgtgtagtcgtcctcgtccggaatgacgtccgggagtacggactgaaaggtgggcgtgaaggcggccgacgcggcctgcagtacggcgatgagaacgtagacctgccagatcgcgtcgacccacggcagcagcaggacgactccgcatcggaccaggtccgagcccaccatcaccacaccgcgcggcactcggtccaacaccgcaccgaccagcggcgatacgcacacgtacgcgaccatcttgatcgccagcgcggttcctaggacctccccggcccgtgcgcccgcgaggtcgtaggcgagcagcccgagcgccaccgtcgccaaaccactgccgacgagtgcgattacctgggcggtaaacagccggcggtaggttcgattgctcagtagttcacgcacagcgcatcgatcgcctttctggaattcccccgccgaggagattaccgacgtaagttgaatgcgacaatgctgctattgccaggttgacgcaacgaggaatccgacgtaattgcgtatcggcactattgccgtcgccgagcggttcgaggagggcggcacgccccacggtcgccagcgacctccgcgaccgtgccgaccgcagccacgcccaccgcccgctcctgcgggcagtcggcccgtcgttgacgaagcggaacgatgctccgtatagttatggaacagtgctccgtttctgctgcggagctcctgccccggctcgcacgaggtcggaagcagcgctccgacgaaaggaccagatgacatgagtgagccacaccggccggccgacacggtcggcgccccgacacccgtcctgtcggtcagtccagtggtgctgcaggctcctggccgtgccgtggacctgcaggtacgggtctccgctcccatgaccggaggcgagctaccgatcatcctcctctcacacgggcacggcccctcgaaccacctgtcctccctgaacggctacgccccactcgcgaactactgggcggcacacggcttcgtcgtgatccagcccacccacctgaactcgagaacgctgaacctggacccggatgatcccgaggcccccctgtactggcgatcgcggggcgaggacatgaaacgcatcctcgaccagctcgaccagatcgaggccgcgatcgggcagctccagggccgcctggaccggagcagggtcgccgtggccgggcattcgatgggtggacacaccgcgagcctgctgctgggcgcccggctgaccgacccgcacgacgggacggaggtggacctctccgagccccggatcacggcaggtgtgctgctcgccgcacccggcaggggaggcgacgccctcaccgacttcgtggtcgacaactaccccttcttctcgaccaccgacttctccacgatgacgacacccaccctcgtggtcgccggcgaccgggacacctctgcccacctgacggtgcgaggaccgcgatggcacaccgacccttatttcctctcccccggccccaagtccctactcaccctgttcggtgcggaacacgggctcggtggtgtcgcgggctacgacgtggccgaaaccacggacgagaaccccgagcgggtggccgccgtccagcggctcacctgggcctacctgcgcactaccctctaccccggggactccgcctggcagcgggaacgggacgaactgaccagccggcccgatccgatcggccgggtcgagtccaagtcggcgcccgcacggtagcgtctccgcgctacccctgccctgccagcgggacggccatgatctgccgccagatgtaggaatggccgtcacgccgcagctcgaccaggctgatggcatcgacctggaccgtgaccggagacagcgaccggacggtcgccacctggtcgatgaccggtttcgctgcggtgggtcgacggttgtaggcgatgctgacgtgcggatcgaaggtcgcggcgtggccaggtacggcctcggttccccgcacgtgcgcggtcgccgcgaccacggcgtgccggaggaggtggaacggccggtgcgggccaacgctcaaatggaccgagttcgccgatccggtgagggggccgacagtcgcggtgaacggtcgcatggccgcacaccgctcggtggccacggcggccaccgcgagcgcctgcgagctggtgatctcatcggtgaaggagacacgttgcagggtcatgtgcagactctcgacgggagccaggtcgagggtgttcaggtgccccagccgggcctggcagcgcgcggcgagttgctggaccgtgggacggttgtcaaaccggacgatccagtgataagaacgccgacccgcgctccagccaggccgctgccagtggtcgaccaaccggtccagctgtcgatatcgattccagtccgaccggatgtactcgagttcgtccggaccgtccccggcgccctcagccgagctcatcggaggaccttgccggctgtttgcgccgcgccccgagcaccgcaccgaccagggcatcggcgtcccggaggtcgggcagcaccgcgtcggctccgacggcggtcagcgaatccacgccgtactcccccgtggccacccccaccgtgtaggtgccgctggagcggccagccttgatgtcacgaggggtgtccccgatcaacaccgtggcagccggcgggaacgggctgccgtacttcgcggtggctttcgttcgcgcgaccaacaccaggtcggcacgcacctcggtgtccgagccatacgcgcccacctcgtagtcgagggcaccggtcaggccgaacacggagatcttgacccgggcgttgtgccgcgtgttgccggtcagcacggactggacgacgtctgcccgtccggccaacgccgcgatggccgcctgcgcccccggctcggcgtggccacgatcgcgtaatcgcgacgcgagggactcgaacacgtcgttcatcaggtgaacggcctgttccatcaggtcgggtgtggcctcgattccgtgctgccgcagcatcgaccgcaggaccgcggggtcggttttgcccgcgggaacaatcgggtgtgtcgggggctgaccggtcagccgggtaaacgtcaccgcatacgcctgcctactcaccccaccgttgtcgatcagggtgccgtcgatgtcccagagcaccagcaatgggccgaagccgctgggtgctccgcgagcgggcttcccggcggcgtggtcgccccgcccaacgggtggcgctcgctcgcccttggctgtcatgtgactcgttgtagcaccggtcctgccgggtacggaccgattagccgcatatgcggtgagccaggacggccggttcaccgcgacgcgagtggtcgggggcagggcccagtgatcccggccgtgcgacggcggcatgtggcatggcaccacggagccctgtcgtcatgtgatacgaggttggcgcgttccgctagtgccgtggcgccctttgcggaccagacttgctgacacggacgtacaaggaggaggttcggtggaatttcgtcgcgaatcggttccggacctgaccggcagaacggcggtggtcaccggagccaacgggggcctggggctggaaaccgcgaaggtgttcgccagccggggtgcgcatgtggtgatggcggtgcgtaatcaggacaaggcgacaaaggcggtggcggagatccgggcggagaccccgaccgcgtccctggaactggtcgagctcgatctcggctcgcaggcgtcggtgcgacaggccgccgaacagatcctggcccggcacggccagatcgacatcctggtcaacaacgccgggctgatggcgctgccagagcgccggaccaccgacgggtacgagatgcagttcggggtcaaccacctcgggcactggacgttgacggcgttgctgatgccggcgctcctggcggcacccgccgcccgggtcgtgaccgtgacgtcaacggctcaccatttcggtcgctcagtcgatccggacaatccacacctgaacggcgcctacggcccgtggcgcgcctacggccagtccaagctcgccaactaccacttcgccctcggtttgcagcaggagttcgaccgggccggggtgaacgcccagagccttatcgcgcacccgggcctgaccagcagcgacctacaggtgcacacggtcgagcagggtggtgggggttggatgggcgccttcttcgcctggatggcccggcacatgggcatgggtatcgtgaacggcgcgatgccccagatccgcgccgccaccgacccggacgccaggggtggccagttctacggcccgcggttcggcaacaccggccgcgccgtccggctgccggtcctgcgtcccggggccggcgtcgccatccgcaggctgtggcaggtctctgagcgggagacgggagttgccctcacggtctgagcccgccgcggccgaccagggaggacacagcatgtcgatcaacgagcactaccgactggacccgaacgcccgggtgctgctgtccgatctgggcctgtccgtcggcaacatcctgcgccgggccgggctgccgggagacacgctgtccgacggcccggccaccctgacaccagagcggttctacgccctgtgggaggcggtcgccgccgaggccgccgaccccgggctcccgatccggatcggtcaggccatctccgtcgaggcgttccatccgccgctcttcgcggcgctgtgcagcccgaacctcggcgtggccgctgcccgcatcgccacgtacaaggcgctcatcggaccgctacgactcgtcatcgctaccaccggtgaagggctcgaggtggaactgcactggccgccagaccaccggcccccggaagtcctgacgacgaccgagctcgtgtggtgggtcgccctggcccgactggccacccggacgagggtggtgccggtcgccgtcaccagcgcgcagccaccgtccgccgccagtgcactcgccgactacctcggagttcgcgtacagcagaccgagcgtttcaccgtgaccttcagcgcccgggactcggcccgcccgttcctcaccgccaacgagccgatgtgggagttcttcgagccggaactccgcagccggctcgcccacctggagcgcggcgccacggtacgccaacgggtacaggccgccctgctcgaactactacccagcggccggggcaccgtcgacggcgtggcccgtgaactgacgatgggggcccgtacgctgcaacgtcagctgaagagcgaaggcaccaacttccagaccgtactcaacgacaccagacgatcgatcgcccaccgctatctcagcgaggggaacctctcggtggccgagatcgcattcctcctcggctacgacgaacccagctcgttctaccgtgcgtttcacgcctggaccggacgcaccccactcgccgcccgagcagaactcgggtgacgcggtggcaccggccgtagcgcggggcgccctcgccgccgcaccgtcgaccggtcagcgacgtcggaggatcctggccagaactatcgtggccacggcgctaccgatcgcggtccccaggaggacccgcatgatgcccgtcgacaggtccccctgctcgatcagcgtgccggccgccgcgaccgcgactccggaggcggcgaacaggatcgcgagcgtgacaccggacgcctcgccggcccgttcggccggaaccatggcctgcgtgccgagattggtcagggtgaacccggtccggtagccgaacccggcgaccgccagaccgagcaggtacggcccaatctggccgccgaaggccaccacgagcagaccaagcgcgccgaccagggtagccgtggcgatcaatcgacgaatctcgacccgctgactgatgctacccgcgagcggaccggcagccccgccgctgatggaggcggcgagcaccgccatacccgcaataaatggtgagtagccccggacctgttgcagatggatcgtcgtggcgaacaccgcaaccacgaaggcaatgttggcgaccattcccatgagagtcaccgccacaaatgcggtgtcgtggaacaggtccagccttaccagtggatttcccgccacccgttcccgtagcacaaaggcgaccaggagcacgagcccgccgacggcgagagcgacggcagcgaccgggcgccaggcgttcatgcgatcggcggccacggtgatcgcgacgatcccgaataccaccacaaccaggccgtacaggtcgatcgtccggggcacggtggggtcacgcgactccggtagccaggcgagggcgacaccgatggcggcgaggcacaacggcacgttcaccaggagcacgcttcgccagctgatcagctcggtgaccccaccgccgagcagcggtccgagcgccagcgccaccgccccgatgccgtaggcgttgccgatcgcctgcttcgcctgccgccccgggtacgcctcggtgattaccgcgaaagcgagggggaacacgattcctgaccccatgccctgcacgacccgaaaagcgatgacgatgggcggatcggagcccagaccggcaccgagcgagcccacaccgaaggtcaccaaaccggcgacgagtacccgcctgcggccgagaatgtcaccgagtttcccgccgggaatgaggaacgccgcctgggcgaggatgtagccgctgatcacccattgcagatcggtggtggagctacccagttccgccgccatcgacggcagcgcgaggttcaacgcgtagaagtccagctgcacgatgaagacgcacgcggaggctgcgatcagggtcagtccacggcggggtcgggcgttgccacccaccgaagcgacgccgcggcgagggggccgagaagggcgcggacggcgtggcacaccaaaccttatcactcatactgaaatgtctttttcattccgcaaaattcggtaaatcctagtcgacaacccgcccttcgagggcaaacacccacgtcgtacggtgtcaccgggaggttcctgatgcgcgtgtcggtgttcagcacaaagccgtatgaccgggagttcctgtcggcggccaacccagcagacggccacgacctggaattcctcgagccccggctcaccccacagaccgcccagctcgccggcggtgcgacggcggtctgcgcgttcgtcaacgacgatctcggcaccgacgtgctgcagcggttggacgcgctcggcgtccgcctcatcgcgcttcgctctgccgggttcaaccacgtcgacgtagccgccgcccgtcggctcggcctcaccgtggtccgggtgccggaatactcgccgtacgccgtagccgagcacacagtgggcctgatgctcgccctcaaccgcaagatctaccgggcgtacaaccgggtccgggaacacaacttcgcgctcactgggttgctcggcttcgacctgcacggccggaccgtcggcatcgtcggcaccggcaagatcgggctctgcgtggcccgcatcctgtccggtttcggctgccgggtcatcgccagcgacccctacccggacgacgcggcggtggcgaccggagtcgagtacgtgccgctccagcgtctgctgaccgactcggacgtcattaccctgcactgtccgctgaccccggacacccagcacctcatcaaccccgaacggatcacccagatgcgcgctggcgtgatgctgatcaacaccagccggggggctctggtggacacgcgagcggtgatcgacgggctcaagagtggccggatcggctacctcggcctcgacgtgtacgaagaggagaccgacctgttcttcgaggacctctccgaccgggtgctcggtgacgacgacttctcccggctcaacaccttcccgaatgtgctgatcaccggccatcaggcgttcttcaccgaggaggcgatgcgcaacatcgccgctaccacggtcgccagcctcaccgccatcgagcaggacggcccggacgcggtcccccatccggcccgggtctgctgagcgaccccggcaccaggccagggtcggggttcgccggtccgggcccggggtccgttcagccagggtacggggtccatcgagccggggcttggtccgccggctcggcgtccgccggccaccccgaaccgggtcgccggcaggcagcagcaccgaaaaccggcgcactgtgcaatattgactgccatgtctgtactgcgtaccccggacaaccggttcgacaacctgcccgacttcccctacgaaccccagtatgtcgacctggacggcatacggatggcctacgtcgaagccggcccagcggacggggaacccgtgctgctgctgcacggtgagcccagctggtccttcctgtaccgcaaggtcatcccggtcctcgccgacgccgggttgcgtgccatcgcgccggacctcatcggcttcggccggtccgacaagccagccacacgcgcggagcacagctacgcccggcacgtcgagtgggtacgcggcttcgccttcgacaagctgggcctgaccggggtgacgctggtcgggcaggactggggcggtctgatcgggcttcgtctggtcgccgagcacccggaccggttcgcccgagtggtggccgccaacaccgggttacccaccggcgaccagccgatgccggacatctggtggcagttccggaaggtggtcgagacggcccccgagctggaggtgtcccgcctcgtgcagatgggctgcctgagcgagctgaccgcggaggcgctggcggcctacgacgcgccgttcccggaccagtcctacctcgcgggtgtgcgcgccatgcctaccctggtgccgaccacgccggacgacccggccaccggcgccaaccgcgccgcctggaccgaactgtcccgctgggaccgcccgttcctggtggcgttcagtgaccaggatccgatcacggcggcgatggcaccagtgcttcgcagcctcgtgccgggcgctgccggaatcgaccatcccgtgatcgaggcagctgggcacttccttcaggaggacgccggtgaacggctcggcacggtggtcgccgagttcgtccgatcaactgtcgcaactgcgtcgcaacccgggcaacatcccaccgagtgagcgaacagttacccagagcccaccaggtggactaaccttacctgcgcgttcgccagcgatgtcgacacgcctcggccaaccctgcccgcccgatcggtcggttctcgcgggaaccctcaccgctgccccgccgattgggcaggatcgtccgcaacgaggaggtgccgttgtgcaggacacccgcgctctcaccctgaccttcgaggtgagtggcctgccaccgatcaagaccgaggcgctgtccatcttcgccgccgggcaccggcaggcgacgagggtccgcgccctgctccaggcggcctgcgaggcggcccagcacaccggctggaccccgctgtccgggccagtcgaggtggacctcgtgctgcgctgcccgccggggcaccgaacctccgacgcgagcaccctgctcggtggggtgtgtgcggtgctccaggacaagaagcgggtggccagcatcggcctgacccacctcggtgtcctggtggatgtcgcactttacgacgatgaccggcaaattcgaacgttgacgtatcgggaggaaccggcggaggactactcgtacgaggtacgggtggccgccgtaccggccgcggtttaaccgacgcccgcggtggggtacccggtcgtcgaggaagggagcgccgatgtcggagccacacgtcacgctggacccccgcgatgcggtgcaggagaaactgcgcggcccgctggaggaccagttgacctcggcgctacaggccgccaccgaccgggtacgggcaagctataccgacgagccggtcgagcaggtctgccagcggctgctggacgagacccgagccggcctgcacccggacatcgcggccgggttccaaccagacatggacgagttctgccgggtggcggtggccatcgtccgtggcacggagatctgaacagcgcaggtccgacggaccccgctcggtcgaacccgagccgtccaggcggccgggcggatcagaagtggtgcagcaggtccgggaaggcggcgaggtgcagcaccgcgggatcgttgcgatccagcgcgtcgtgctccagcacccaggtgttctcgttcggcacgtacacggcgttcatccccgctgcgcgggccggcagaatatctgacttcggcgagtttccgaccatccaggcacgggacggttcgaagtcgtgctcgttggccagccaccggtaggtggtcacatccttctcgggcacgatgtgcgcggcccggaagtggtgcagcaggcccgaggcgtccagcttccgctgctgctccttccggtcgcccttggtgagcagaaacaggtcgtgccggccgaccaactcgcccagcgcctcggccacccccggcatcagctccacctggtgctcggccagggccacagccaactcctcgatcccccgccgctcggcggccgtggctggccgctcctgcagccgttcgaaacactcaccgagactgcggaggaagaccctgctgccgtagccgtgcacgatcgcgttggcccgctcgatgtcgtcgaggatcgtacgaatctcggcgcggtcgagagtcgggtgctccacccaggtcagaaagtcctcgatgacccgctcgaacacgacgttgttctcccagagcgtatcgtcagcatcgaagatcagcacctgccctcgccgtcgtgcacctgccatgtcgccctccgtcagcagcccgcgccaccatagtggccaccgacgatcccgatcacctggttttgtcatccgccgtcgtgccccggtccgcacgaaacacgagccgtaacgtgcgcgggcgctaccggtcggctgccccgcgtccggaccgtcccttgcggagggcgggtgctcccccgcgcggtatgccgctgaactacagtgacgtagcttctggcgtccaagatccggtgagggtgagcgggcatgatgggaccgtcgcacgcgctgtccggcgcggcggtgtggctggctggttcctgggcgctggaccagttcgccggctacgaacagtcaccactcgcgctcgccgtcggcaccgcggtctgcgcgggcgcggcgctcttgcccgacctcgacctgtccggcaaggtcacccgtaaccagggtggcgccacggtcgcccgcaccttcggggtcttctccctcttcgtcgccgaggtgacggagaaggtgtcgcttggcgtctactatgcgacgaagctgagtcgcgacccacgccgcagcaacggtcaccgcacgctgacccacaccatccccttcaccgtgctggtcggctggggcaccaccacgctgtgcgccgcgtacggcaagtgggccgtgatcggtatcctgttcttcatgttcggtctcgccctgcgtggcctcttcgacgagtgggccgaacgcgccggctggctcgtggtcaccctggcctcgctcgccgcggcatggttcaccttcgccacgctcccgggggaccgcggctatccgatgatcgggctggccgtcggcgtcggctgtttcgtccatatcctcggtgacatgatcacccgggccggggtgccgctcctctggcccattccgatcaaacgccggatgtggaggatgatcagcctgccggactcgatcgcacttcgtgcgggcggcaggaccgaggtggtgttcgtccggaccgcgctcaccatcgtctcggtgctggccaccatcggactgatcgccccgaacctactcagccgtttcgacatcgaggtctgacgaccgtgacggtagccgctgacgacgcggacgtcccggcgttctggcagcatctcggtctgcccggcctcgccgacgtacacgtgcacttccttccgccccggctactgcgccgggtgtgggcgtacttcgactcggccgggccgctcatcggcaccacctggcccatccgctaccggtggagcgacgcggaccgactcgcgcacctgcgccgactgggcgtacgggcgttcagcgcgctggcgtacgcgcaccgccccgcgatggccgccgacctgaacacctggaccctcgacttcgcccgcgcgaacccggactgcctgccgtcggcgacattcttccccgagccgacggcaccccgctatgtcgccgaggcgctcgccgccggcgcccgggtgttcaaggtgcatgtgcaggtcggcgggttcgcaccgaccgacccactgctcgatccggtgtgggggctgctcgccgacgcgggggtaccggtggtggtacacgccgggcacgccccggccggcaccgcacacaccggtcccgacccgttcgccgctgtgctcgcccagcaccccaggcttgccgcggtggtggcacacctcggcgcaccggactattcggcgttccttgacctcgccgaccggtacgagaacgtgcggctggacaccaccatggccttcaccccgttcttcgaccagttcgtgccctttcccgcggcggagttgtcccggctgcgcgagttgggcctggccggcaaggtgctgctcggcagcgactttcccaacctgccgtacgcctacgccgaacagctcaccgggctggcccggctcgacctgggcgatgcctggctgcgcgcggtgtgctgggccaacgcggccgacctgttcgacctgccgggctgactacacgccgacccgctgcggcgggatggtcagcccgtacagggccatcagctccgggctgtcgacccggctgccgtcggcgaccgtgtcacaggagatgtcgacgatctggtccttgtgcgccagcaggtacggccgggcgccaacgtccgctctggccagtgtggcgatgccggaccagtgccggcgcccgaacagcatcgggtagccgcgcagcccgccgtaggtggcgcagaccagcacgtccgggtacggcaacgcggcgacccggcggaccgcctcggcggtcaggcccggcatgtccaccgggacgacggccaccgcctcgacggcgtcgtcgtcgatggccgcgaggccggcccggatcgaggaacccactcccgttccccaggcgcggttgaccacgacggtggcccgggtgaggtcagcggtctcccgcacctggtcggcggcggcccccaggacgaccacgatccgctcgcagcctgccgccgtcatcgtttcgatcatcgtgctgaccagtggattctcgccttggcgcaggagcgcctcggggccaccgatccggcgcccaccacccgcggcgatgatcattcctgcgatccggttcagcggggccacctccgtcgtggggacggaccgggcacgacagccgcccggtccgtgatgcacaacggacccaacgaccagccggcgttcaagtttcggcgcgaatcggatattcctctcactcgggacaatggctggggacgggtgcgcaccgaccgcggctcaggacgcgtcggcgtagcactcaaccgcggacaggtcgagcgggaaccgcaccggtgtccggccgaagagcaacgcgctcgcccgctcgccgcaccgggtcaccgccgcggccaccgctgcggcctgcgcggtaggacagtgcacgatcacctcgtcgtgctgaaaaaagaccagctcagcatcgctgccggccagctcgccccgaagcatggccagcaacgtcgcggcccattcagccgcggtggcctggatgacgaaattacgggtgaaccgcccacgcgcccgagcccgcgccgaccggccgccctcgcccccggccggcaccggttcctcctcgtcgacaccgaccgagccgggtgggcaggtacggccgagccaggaacggaccagcccaccggactcgccactgcgggcagccgactccacataggcgaaggccgccggatagttgcgtcgcagcacctccagcgccggcgccgccgaaccaccggtctgcccgtacatggcaccgaggagggccaccttggcgcgggcccgatcaccgccgaacgcgtctcgggccagggcggcgtacagatcgcccgcccccgctgcggcggcgagccgggtatcgccggagaccgccgccaggacccgcggctccaactgccccgcgtcggcgaccacgagcgtccaacccgggtccgccaccaccgcccgtcgaatcaccttcggtatctgcaacgccccaccgcctcgggtggcccagcggccggagacgacgccaccgggaacgtactccgggcggaatcgaccatcgcgcacccaggcgtcccgccaggcccagccgtgtgccgtccagatccggtacagctccttgtattccaggacgagcggcaccgccgggtggtcaacgccacgcagcacccaagaccgggtgttcggcacctccacccccacccgggcgaaggcccgcaccagttccatgggtgaatcggcgtgcagctgccggacaccgaacgcggcggcgatccgagcggccagctcagccagccgacgaggcggcccgcccaccggggacggcccaccgagcaactcggcgagaacggcatcgtgcacgtccgctcgccacggcagccccaccgcgcccagttcgacggcggtgagcgcacccgcggactcggcggcgaccaacagccggaaccgacccggatggtcggtggccgcgatccgagcgagctggtccgcgtacacccgggtcagggccgcgatgccgggacctggcggacccggcggcgagtcgaagagcgcgccctgaccgtggcccgggggctcagccgaccgcggcagcgggtcgggcggcaccgacgcaccggtgagccgcgcccaggcggcagcgaacgagcgaggctccccccagcgccccgcgtgaccgagcaacaacgcctcggtcaactcgatgtcgtgacagcggtcgacccgaaccccggcgcgctgcaacgcggggtagagcgcggcaccggacgcccacacccagcgggggcgtccttcccgctcccgggtggccaccgcggcggccaggtcggcgacccgctcgggcggcccggtaggcgagccggcagcatcgagcggttgcaggattcccccgccgaccgcgccacccggttccgccgcgccgggaagccgacggtcctcacctgccaccaccgccaccagcacgaacgcgattgtgcccgctcggtatgacaccgcccagccggcccggcggtgggcccgccgggccggtggagggctacttgccgacgcccgcggtgaggccggactgcacctggcgctggaagacgaggtacacgaccaacaccggcagcatcgccatggtgaccccggcgaagagaccggaccagtcggactcgtacccctggctgaccgacaggtcgatcagaccttgaccgatgacctggttcttcggctcgccggcgacggactgcatgagcagcgtcgggagataccactggttccactggccgagcacgttgaagatgccgatgctgatcaggcccggcttggccatcggcagcatcacgctgaagaacagccgggtgtgcgaggccccgtcgaccaggcccgcctcagcgatcgcgtggggcagggtccggaagaaggagtgcatgaagaagaccgtgaacgccaacgaccaggccacgtacaccatgatcagcatcaggtgcttgttgggcccgagcggtggaaacagcacgccggtgttgtacacgcccttgaacagcgggacggcggcgaggtagatcggcagggtgaggccggacaggaacatgtagtagatcagccggttaccggggaactcatagcgcgccaacacgtacgcggccatcgagccgagcagcatggtcagcgtgacgctgccggccagcacgagtacggtgttgaggaagaaaccgccgagttgcccctcactccaggcgcggccgaagttctcccagcgcagggtctccgggatcagtgacagcggctgctggatgacctccgcgtcgcttttcagggccgacatgatcacccagatcagcgggtagacgaccatgatcgcccagaccagcaggaacaggtgggagaagccgttgaagatccgcgccccgggccgccgaccgccgggctcgaagcgctgggccgacgtggtgggggccggcggaacgagatccggcccggcgggaccggggtcgtgggtcaccgtgctcatcgtcgccactctcctcagtattcgatccgctcgcggcgggtgatcctcagctgcgccgcggccaacaggatcgtgaagatcgccagcgccacgcccatcgcgcaggcgtagccgaactggcccttctggaacgcggtgaagttgagcaccgacgcgaagatctcgctggcgtggttcgggccgccctggctgggtgtcatcacgaacaccagggcatacatgtccagggcgatgaagcccaggtagacccaggcgaccgagacggtctcgcgcagcagcggcagcgtgatccggaagaaggtgtggaaccgaccggcgccgtcgaggatggccgcctcgtagacgtccttcgggatcgactgcatcgccgcggagaacaacaccatatagaacccggctccgctccagaccgcgatcagcagcagccaccacagcaccgcggggacaccgaggaagggttccgggtcgttggtgaacgcgatcgggttgtccggatcaaccagcccgaccttcatcagcacgccgttgatcaggccctgcccgtcggcccggtagatctgctgccacatgacggcgacaacgaccagggacagcacctgcgggaagaagaaaatgatcttgtagacgctggagccgaagacgccccggataccggctctgtcctcgcgtccgcccacgttgagcaggaacgcaaggaacagagccagcgcgatcgtgaacagcggcacggtgaccaggaagaacacgttgtgccagaaggctttcctgatcagctcgtcggagaacagccggatgtagttgtccagcccgacgaactgctgccgatcggagtagccaccccagtcggtcaacgagtaaccagcggcctgagcgaagggccagaccacgtagaagaggtagatcgcgaccggcagggccaagaagcccgtgacgaaacgcgcgacaccatgccgcatgggactcactgtctccgttcggatcaggcggagcgggtctgcttcttgacggacgagtccttggcgaccttgtcggcggccgcctgcatgccgtcgacgaactcctgagcggtcagccggccggccatcaactccgcacagaagttctggctcgccttgtccaggtcggcgtagaagttccagaacttgaacgagaccagatcctggggggcgttgctcatcagctcgttcgcgctggccagcgccgaatcctggacgttgtccccggagcccttggtggaggcgagggacttggtcagctcggcgaacttcgccgagccctccttggagagcattgcccgcaggaactccttggcagcggccttgttcggcgccttcgacggcacgacgatgccctcacccgcaccggcgtagacgtcgttcggcgccttgtcgctcgcccccaggctccagtagtccgacagcttcatctcgaagcccggcgggatggtctccgccatctcgttcttgagccaggtaccgagctggatgaacgcggccttgccatcgagccacgcctgctgcgactgggtgtggtcgagcttgccggggagcagcagcttgtccttgaccagcttctcccacgcctgaagggccggcagcaccccatcggccttccaggcgttctccttgagattgtcgatgtcgatcacggcctgcttaccggcggacttccagatcgtcgccatcagcgcccagcgcgggtagtagccgtgcaccgcgtcgtagacgtacggggccatgcccttcgccttgatcttcggcgcgagggcgaagaactcgtcgaaggtcttcggcggctgccagccctccttgtcgaacagggcggcgttgtaccagttaccccacaccgtgtacgcgatgttcaccacgtagaacttgccctggaaggtgccgtcgctgacggtccccggcagcagggtgtccgccaccgtgccctcgctgtcccaggccggggcgtcgagcaggtcatccagcggctcgatcgcgctctcgttgatcagggtgctgatgtccatgatgtcggcgccggagttcatgacgacgtcgctgggccgggtcgccatcttcggctgttcttcggtcttgatcttctgggtcgacgacatgttgaccgtgatgttcgggtacttggccttgaagacggcctcgtcctccttggcccactggtcgcccagcccgccgttgaagatgaccaccttgacagagctgtcgtccttgacgccgaacgggttgtccttgctcttcgcggcaccggagctgtcgtcctgggccggctcactgccggcgcaggcactgagcacgccggcggccgggagggtcagcagacccgcggccgcggcgcgacgcaacagggtccgacggttgagatcgggggtagcggacatgaggcgactccttgggattcgggtcaggccgtccgccggagacatccggcggaccacgactcgaggacggggtggcgcgcgtccccaccggggacgttttcgaagcggtagttcgggggcaccgctacggactggtggaactgtcgtacgacctcgacggtcagcgggcggaccgcctcggcggatcgttggactttgatcatgtgttggccccctttgccgacttgtgcccatcgacggcttgggccgtacgccgcaaggccgcgtgggcccggtcgtgggtgcgctgtgcgacggcgatgtaaagcaggtcgagcacaaccagctgggggtgccgggcggacagcgcgtcggggcggaaggtggtggcccggctggcggtgagcagcgcgatgtccgccagttcggcgagcggtgagcgggggaagccggtcaccgcgacagtggtcgcaccccgactgccggcctccgccagcatctcgatggtctcccgagtctgaccactgtgcgagacaccgagggcgacgtcgccgacccgcaacagggccgctgaggccagcccttcgtgtacgtcgctccacgcccaggcggcgactccgatgcggtggagcatgaactgcatctcctcgccgaccagggcgctgccgctggcgccgaagatgttcacccgactcgcgccggcgatcgcgacggcggcccgctccacctcggcgaggtcgagtagggcggcggtgtcgtgcatcgcccgggtgtcggcggcgatgatctggtcgagcacccgacgcagcggatcgccgggctggatctcgcggccgatgtcgacggtccagcccgccaggcgggcccgaccggtctcggcggcgatgcccagccgcaggtccgcgtacccttcgaagcccatcgcccggcagaaacgggtgatggtggcgggcgaggtgccgcttcgctcggccagctcgacgatggtggcgcgggcggcggcctccgggtcgctgagcacgtgttcggcgacccggcgcagggcaccggtcaggtcgtccgcaccggcccggacccgagccagcacaccgtcggccgcacctgcgcgggcgccgcggcggtcgaacccgtcggcgtcggccaccgcggtctccgcggtggtgtccacctcgtgatcaaccatcggacaccctttccgcaaagactgtttactgttagtggtaaaagttcttactaaaccccccttcgtgtcaagggcatggcagaagttttcaaactgttaccttgcgcactcaccgaatccggggcaggttgccgggcgtcccacagccgaccagcacggggatgacatgatcaaggaggtgggcggtgcccggcgccgtcgtggtcggcctcgacgccggcggtacgaccacccgagcaaccgccctcagcctggacggacgacggctgggcaccggccgggccggcggcggcaaccccaccagccacggcatcgacaccgccctcggtgaaatacgcaccgccctgcgcgccgcgttggacggcctcgacccggcgcggatccaggccggggcgatcgggctcgccggcgccggtcgcgtgctcagcgacccggccggccgcgccgccctcgaccagacctggcacgaggtcggcctgcactgcccgtacacggtgcacggcgacgctctggtcgcgtacgcctcaggcaccagcgcgccggacggcacagtcctggtcgccggcaccggggcaatcgccgcccaggtccacgaccggcgcctggaccgggtcgccgacgggcacggatggctactcggcgacgccggctccggattctggctcggccgcgaggccgtccgcctgctcctcaccgatctggacaccggccgcacacccgacccactgggcaggcaggtcctcgccgacgtcctcggcacatccgaggtggcatcccggcgtcgggacaccattgacgcgctgatccaagcgatcacccggcgacccgcggtggaactcgcccagttcgcacccctggtgatcactgccgccctggccaacgagccggcggcgaccgcgctcctcgaccaggcggcccggcggctcaccgagacgacggcgcgaatccgaccggtcggggaccacacccccgtggtgctcggcggcggcctcctcgccggcgacaccccgctcgcggccgcggtacggagcgaagtgtcccgcaggtggccgtcagccccggtgtacccggccggcgacggtgcggccgcggcggcctggctcgccgccctcggcctgccggacaccggcgacccggccgccctgcacacccgtctggtcctgcgctgccccggccatcccctagcgggtgctttgtcgtgatcggagctttgtggcggactttctgcgtttcgcacaacccgtgtcgtcccggcccgtcgccggcgtgaatgcctttccgtcccattccgtcacgcgccgccgcaccgacctggaccacccgtcaacaacgagtctgggccgaatgccgttcgtgtctggttgatgcctggttggggtgtggtcgggggcacggtggtggcggaatcccggcggccgtcggggcgttacaccgtgcgtacgaccgaggtagcgccgtgccgccgcgtgtgttctggtgacctgctcggtgcgtggccccgggcacggggtccccgccgggaatggtggtggccggtcggtcgttacacatggacccggcgccgcacgagcccccgagggccgcggtcgcctggagcatcttcttcttgttctgtgagcgccggacggtgctcgcacccaccccgaaccccccttttcgggtgtgggatgtcgacccccgaatggagcacacctcatgaacacgatcctgcgtcgtagcgtcctcggtatcgctggtctggccctgtccaccggcgtcgtcgccggccccctggccaccctcaccgacagcacccccgcgccggccgccgccgccgtgcaggtggcgaagccggacatggacacgttgatcccgcacggcactcagggtgagcagtcgcgtatcagcctgggtgacgagcagaccgcgaacgtgaaggcgatcatcgaggccacgaagaaggccggtatggacgagcgtgccgccgtcgtggcgatcgccaccagcctgcaggagtcgaagctggagaacctgggacacctaggtgaccgcaacgaccacgactcgcagggcctgttccagcaacgcccgtcctccggctggggcaccgtggagcagatcaccgaccccgaatactccaccaccgccttcctgaagggtttgcagcaggtcgagggctggcaggacatgcccctgaccaaggccgcccagacggtgcaggtgtcggcgtacccgttccactacgcccagtgggaaacccaagccgccgacctcgtggccgagcactggaccagctgacccgatccatagacctaaccccaaggggcaacaagccgttggccggtacccggttcgggtgccggccaacaaccatgtctgggctcgccacacctcaccggccgtcggcgaacagtctggccaactcgtcgtggaacccgggaaaggtcttcgacacgcatgccgggtcatcgaggagcagaccggaaacccgcagtccgagcaccgagaatgacatcgcgatgcgatggtctcgccgacagtggatgggggccggggacgggtccgtcggggagatctcgatccagtccggtcctgtccgcaccggaacgccacacgcgacaaggttctgcgccatcgcgtcgatccggtcggactccttgagtcgggcgtgacccacaccggtgattcggatcggcgcgtcagcgagtggcgcaatggcggcaagggtcataaaggtgtccgagatcgaccccatgtcgacctcgaatcccccacgaaggtgtcgcggccctcgcacggtcacccgatcgcggtccgccgtcaccgtggcgcccagctgggacagcacatcgacgaaccgccggtcgccctgcgggctggcactgcccaagccgtccacggacacttccttgccggtgacagcggcggccgcgagaacatacgaagcggtggaggcatcgggctccacgaggtaccgagcgcgggtataccggccagggtgaacggtgaagcggtcaggcctggcctcggtgacctggaccccgaagcgggccatcacggcgatcgtcatgtcgacgtacggccggctgaccagttccggcgcgaccaccgtgagcgggttggacagcaacggcccggccatgagtagcccgctcaggtactggctgctggtgccgctggcaagggtgacctccccgccggtcaggccatccgaaaccaggcgaaacggcagcccgccgccgtcaccgctgggctcgaccgtggcgccgagtgcccgcaacgcgtcgatcagcgggtgaagtggccgggcacgtagttggtccgtgccatcgaagtcgaagacaccaccggctgccgcgaccatgggcggtaggaaccgggctgccgtaccggcgtcctcgcaccagacacgaccggacctcacccgcggccccgacctgctgccagtcaccgtccaccgccgggcctgccgctcgaccggcaccccgagggcgacgagcgcgtcggcgaacgccgaggtgtcatcgctcaccagcgggttgtcgagctcggtcactccgtccgccatagccgctatggcgagggcgcggttggtcaacgacttcgacccggggacacgggcctgtgctgcgctcatgcagtcatcctcacgaaccgtgagggtacctggttcgcgcaggatgatccgaatcagtcgtcgaccggtgggagatcggctccggggacaggatgagccggcgtagcccggcgccgcccgctgacagaaacgccgcacggctaccgccaccgtcccctacgcttgcgcccatgggccgcctgcgccgactcgccgaggcgacaccggcaagccggaaccgctacctcgacatgctccgggccctcgcgatcatcctggtcgtcatcggtcactggagcgtcgtggacatcgggcacgacgccaacgggcagcccaccgcgcgctctgcactgcccgacctaccctgggcctacccggtgacctgggcggtccaggtcatgccgatcttcttcctggtcggtggatacgccaacgccgcatcgctgacctcgcacctccgccgaggcggtgacgccaccggatggctacttggccgtagcgcccgcctgctccggccgaccagcgtgctgatcctcgcactcgctgccgtagccctggccgcccggctcggcggcgccgatccgtcgttgatccggaccgtggtctatttcgccaccatccccctgtggttcctcgccgcgtacctcctcgtggtgccgttgaccccgctgatgtacgcgctacaccgccggtacgggctgctcgtaccggtggcgctggctgccctggtggccgtcggcgacctgactcgcgaactccatctggccgatgcggccctgccgaactacctcttcggctggctggccattcaccaggtcggcttcgcctggtacgacgcgagcaggaaggacgccacggacctgccatcgcgcggccggcgggctgggctccggacccgacggctgccgctgtcgcggcgggccggctggacggcgctgctcggtgggctcgcggtggcggtgctgctgaccggtcccggcccgtatccggtcagcatgatcaacattccgggtgaacggctgaacaatgccgccccgcccagcctcgccctgctcgcggtgagtaccgcgcagctcggggtcctcctgctgctgcgccagccggcgcagcgctggctgcgccgcgaccgcccctggatggcggtgatcgcggtgaacagcgtcgtcctgaccgtcttcctgtggcatctgagcgcggcgatcctggcgatcggcgccctgaacgcggtggggttgctgccgaccccggccgtcggctcggctgcctggctcgcctggcgaatcccctggttgctgatgctcggcgtggtgctggccgtcctggtcgccatcctgggtccggtcgaggcccgtaccggccgacccccggccgcccgacagccccctccaccctcggacggccgggcgggccggcggtggtgggccatcggccgccgcgtactcaccgtcgccgcgttcgtggccgtcgtgttcgcgctggtcatcaacgcgactgccccacgggccgccccgctgctgatcgggctgcccgtcgcggcgttggtggcctacctggccggggcgggcaccctgcggctactcaggtctgggtggggaaaccgaggttgaccccaccggtgcggggatccagccaacggctggtgatcaccttgccccgggtgaagaaacgcaccccgtcctcaccgtgcgcgtgcaggtcgccgaagagcgacgccttccagccaccgaaggagtagtacgccatgggcaccgggatcggcacgttgatcccgaccatgcccacctccacctcgtgctggtagcgccgggcggcgcccccgtcgttggtgaagacggccgtcccgttgccgtacgggttggcgttgaccaggtcgacggcctcgtcgtacgaaccgacccggagcaccgacagcaccggtccgaagatctcgtcggtgtacaccgacatctccggggtgacccggtcgagcagcgtcggccccaaccagtagccgttcgggtcgccgtcgggacgcacgtcccgtccgtcgaccaccggcaccgcgccagccgccacacccgcctcgacgtacgagcgcacccgctcggcgtgcgccgcggtgaccagcgggcccatgtcacaaccacgccggccgtcgcccgtgcgcagcccggccgtccgctcggcgatcttcgcgaccagggcgtccgcgaccggctccaccgcgaccagcgcggagatcgccatgcagcgctcccccgccgacccgaaccccgcgttgacggcggcgtcggcggccagttccagatcggcgtcgggcaacaccaccatgtggttcttcgccccaccgagggcctgcacccgcttgccggccaacgacgcacgctggtgcacatgccgggcgaccggcgtagaaccgacgaacgacaccccccgcaccgccggatgatccagcagtgcgtcaacggcctgcttgtcaccgttgaccacgttgaacaccccgggtggcaggcccgcctcggcgaaccactccgccagcagcagcgccgcgcttgggtccttctcactgggcttgagcaccaccgcgttgcccgtggccaccgcgaccggcacgaaccacagcggcaccatcaccgggaagttgaacgggctgatcaccgccaccactccgaggggctgacgaaggctgtacgagtcgacatcggttgacacgttctcactgaacccgccacgcatcgccgcggggatgccgcaggcgtactcgatcacctccagcccacgctgcacctcgccgccggcgtcggcgagcaccttgccgtgctccgccgtgatcacctcggcgagccggtcacgccgggcgtggaccagctcccggaaggcgaagagcaccgccgtgcgccgggacagggaggcgtctcgccagctccgcgcggcccggtcggcggcctcgaccgctgccgccacctccgcggcggaggccagctcgacctccgcggtacgcacgccggtggccgggtcgaagacgtcgccgcgccgcgtcgcggagcccgagacccacttgccgtcgacgaagtgcccgaccagcttcatgccgccgcctccgacgctgtcccgccggagcggatcgcgtccaccagaatggccaggccctcccgggcctcctgttcggtcagcgtcaacggtggtcccatccgcaccacgttcccgtagaggccgcccttgccgacgagcaggccgccgtcccgacacgcctcgaacacctgggcggctcgaccaggatccgggtcggcggtgcccgggtggacgaactcgacgccgagcatcagccccttgccgcgtacctcggcgaccccgggcagcccgccgaccgcggcgcgcagtccgtcgttgaggatcgcaccgacccggtccgcgttggcctgcagatcgttgtcgagcagatagtcgagcacggcgttgccggcggcggcggcaatggggttaccaccgaaggtggagaagctgatcgccggcaccgactcgaccacctcagcccgcccgaccacgccggcgagagcgaacccgttgccgatgcccttggcgaaagtgatcatgtctggggtgaccccatgcgcctggtagccccagaagtgcgtgccggtacgcccccagccggtctgcacctcgtccgagacaagcaggatgccgtgttcgtcgagcaccttacgccagccggcgagaagcccgtccgggccgtggacgaacccgccgacgccctggatcggttcggcgatcagacaggcgacatcgcccgaggtctgggtggccagaacctcacgcaggtcctccaccgccgcgtcgatccggtccgcctcgggtagccgggcgagcagaccccgcagccgctcacccgagtgcagccaggccacctgcaacgggttcagtgggctcgccgaccagccgcggttgccggtgacgccgatggtcgcgtacgaccggccgtgatagctgttgcgcacggcgaggatctggtgcgagcgccggtagttggtggccatcagcaacgcggcctcgttggcctcggtgccggagttggtgaagaagacccgcgcgtcgctgatcccggacagccgggccaccttctcggccagctccacctgctgtcggatcaggtagagcgtcgaggtgtgcacgagcccggtgcgcaactggcgctccaccgccgcgcggatctccggaatgtcgtagccgatgctgttggtcagcacaccgccgaagaaatccaggtaggtgcgaccctgcgcatcggtgacccggcgcccctggccagcgacgagttcgatcggttcgtcgtagtagaggggcatccaggacggaagcacattccggtgccgggccagcaggtcgtcggcggtcatagcgtcacctctccaagaagcgagtgatgaccgcacgctctcatcaaggtgtacttcggacaaccggcacggtgtagcgtgcccgcaccgtccacctgacaccgcgtcaacgaggtggtccgtctcctcgtcggtccggtccgtcacacccacgcttgcccatcgggttctggccgcaccacccgccctcctacctccgggcggcggagcggtgtgcgcggggacctacgccacggcggcgtctgaaggcggtgctcagcgcgaaggtgctgccgtcaccgacccggcgggcgaccgcgccgacgacagcaccgcaccccgggttcggggtccgtccagaggaccaacggctgcgtccatgtagacgattgaacacaagctcgcgcggatcagctatgtgccgtctcatgctgttgcacttcactggtcggtatggcgacccaacgaaagcagcagcagattctggttctcggcggcaccggcaagaccggacggcgcatcgtggcacgcctgcagggacagggcgtgccggtccgggtgggttcccgctccgcccagcagcccttcgactggaccgaccagacaacctgggccccgatcctgcgggacgtggacgcggtctacatctcctactacccggacctcgccgagccgggcgcactcgagacggtctccgcgttcaccgatctcgcggtggcggccggcgcctcccgactggtgttgctgtccggccgcgggcaggacagtgcccaactcgccgaaaagcacgtccagtccgccggggtcgagtggacgatccttcggtcgggttggttcaaccagaacttcagcgaggactacctcctgcatccggtgcgcggcggcgaggtcgtcctcccggtcggggccgtacccgagccgttcgtggacgccgacgacatcgctgaggtggccgtggcggcgctgaccggtggcgggcacgccgggcagctctacgagctgaccggaccccggttgctcaccttcggtgaggctgtcgccgagatctccaccgtcacgggtcggaccatcaccttcgtgccggtttcccccgaggagtacgcgggcagcctcgccgccgcaggcgtccccgctacggcggtcgagttactgacgcacctgttcacgacgctgctggacgggcgcaatgcccgggtgaccgacggtgttgtacgtgccctcggccggccgccccgcgacttcaccgacttcgccagaagcaccgcggccaccggtgtctggggcagggcataaccttcggtgccatgcggatcgactcggaccacgctgccgagggcagcggcccgagtcgatccgcaggaatccagcggcggagccgccgccaggatcaagcggcgaagccgccgtccacagcgatggcggcaccagtgacatagcgaccagcgtcacccgcgaggtgggcgacggtcgcggcgacgtccgacgactggccgaagcgaccgagtgcggtgaggctctgctgcacgtcggcgcccgccccgtcggcggggttcatgtcggtctccgtcggcccggggtggaccaggttggcggtgatccccctcgcacccagctcgcgggccaaggacctggtcaggccgatcaacgcggtcttgctcgtcgcatacagcgagacgccggggagcgcggcccgctcggccaggcaactgccgatattgatgatcctgccgccttcggtcatgtgccgtaccgccgcctgagaagccacgaacggtgcccgcacattgacactcaacacgcggtcgatgtcctccagtgacatgtcctcgaccggaccgagcacgccgatccccgcgttgttgaccacgatgtcgagccgcccgaactccgcgacgacctgatccacggccgtccgcaccgccgtcgggtccgcgctgtctgcctggaccgcccaggcccggcgccccagcgccttgatccggtcgaccacgtctgccgcgcgctcggcactgtcccggtaggtcaacgcgacgtcggcgccgtccgcggccagcctcagcgccacggcctcgccgatgccacggctgccgccagtcacgaatgccaccttgccgccaagtaccgcaatcatgttcgctcatctttctgtcgccttcgtgaacgaacttgatcctcacgtgccgtgggtgaggagtctggcggcattccgacgtcgcgttgcgaccgggcagtaccgagcacaaccgtcaacgtgacgcgggtccctcgtctcccaggtaggccgcggcggtcagggccaccaccgggtcatcgtcgtgggacaaccgtcgcaggacgggctgggcgaccgtccgaggcagctccaggatggcctgggtgagtcggctccggacggcggagtccgcggtgggggcggcgagttcgtcggaaaggacgctcatgatctgttccgcgtgggccgggtcctccgccagggcacccaggagctcagccgcctggacatcgttcacgccctcgaccaccaaatcgacgagcgcgggcacagccgtcacctcgccgtccgtacccaacgccagggccgcgtgccggcgcacctccgggtccgggtcgtcgagggcatccacgagcactgctctcgcctcgtcaccggccaggtcggcaaccgcctggatcgcgcggcggcggatgtccacgttctcggagtggacgccggacgccaggctcgccagcgcgtcaccgcccacccgcccgagcgcccatcgcagcgcaccggccacgttcggatcggattcggcgaggaccgcaccggccagcaactcggccggcacacgcacatcctcggccggggccaggacgctctgctgacgcagggcggcactgggtgagttgatcccggtcatgagttcgatgatgcgcaggacgccctgccacccggagggcgctgaggcatcgaccacacgaagccggtcgagcagctcacgttcccgctccagccgctcctcggtccaggtgatgaggtcaccgaccagaccggcaggcgtgcaggtgggatcctggagcgcccggctgatctggcgcagcgacagccccagtgaccgtaggctctccacctggaacagccgccgtacgtcctcgtccgagtattcgcggtagccgcccgaggtacgacccgtcggtcgtaccagccccagtgcgtcgtagtgccggagcatgcgggggctcactcccgagcgccgtgccacgtcgccgatcagcatgccggttcctcctcctcacccaccgagttccttgcgttcggcaagccgtcccgcctcctcgatgagcgtgtcgtagtcggcatccgggtcgtcaaggagcagcagcgtggcgtgggcgtgctcccgcgtcctcgggtccgcgccggcgatgccggccgccagggccggcttgaccgcctcgccgaggccgaccagtgcccgactgaggctcagccacatgtcccggtcaccgcggccaagctgggtgaccagttccgcggccagcgcttcctcctgtccctcggggacgacaacgacagcggcccgccaggccgtccgcgcgacctcgtcgtcggggtcgcgcagcagggacccgacgatcgaggggtacacactcctgttcttgatcttggataacgtgtggagggcctggctacgcgcctgggcgcgctcagacgtgagctcggcgacgagcctgggcagcgtgaccgcctcggggagtcgcgtgagcgcccaggtgagcatgtcacgcacgaagaagtccggctcgaccgcgcaccgctccaccaacacggtgacgacgctcgggtcggattgggtgccgaccaccatggcagcctgtagtcgagtggccgatgcctgggctgtcaacgcagccaccgcacggcgagtcggggtgtgctgggtcgggttcatgggtagataccacctcccgacacagtcaaaaccttgtcacggtgtcaaggtcaagcggatccgttgagccggctcggctgtacctggaaactgtggcagcctgccgcaggcacactcggacaaggaggtgcggtgacggagcagttggcatcggtactgatgctctccctcggcggcacgatcgccatgaccggcggcactggcggcgtcgtgccgaccctgaccgccgaggatctcatcgccgccatacccggacgggccgacaccggcatcgacgtacaggtacagacgttccgccagctgccgagcgcctccctcggcgtcgacgacctcgccgcgctcgccgccctgatcgccgagcgcaccgcgaccggcgacgtggacggcgtcgtggtcacccagggcaccgacaccatcgaggaaaccgcctacctgctcgacctgctccacgccggcgacgcacccatcgtggtcaccggggcgatgcgcaaccccaccctggtcggcgccgacgggcccgccaacgtcctcgccgcgatccgtaccgccgccagccccgccgcccgcgggctcggcgccctggtggtcttcgccgacgagatccacgccgcccggtacgtccgcaagactcactccaccagcggcggcacattccgctcgccgaacacgggcccgctcggccacgtcgtcgagggcagggttcggctgctcgcctatccgccccgtcgtctgaccgtgccgctggaggcggtgacccggatgcccagagtcgggctgtacaccgtcacggtcggcgacgacggaaccctgctcgccggcgccgacagcctggacggcctcgtcgtggccggcttcggcgtcggccacgtaccccaacgcctcatcaaccagctcaccgctctcgcggcgaggatcccggtcgtgctcacctctcgcaccggcgccggaccggtcctggaagtcacctacgcctttcccggctcggagagcgacctgcggcaacgaggactggtcggcgccggcttcctcgacacctacaaagcacgcatcctgctgcacaccctgctcgctgtcggcgccgaccgcgacaccatcgccgccggatacgcggccgccggcggcaccggagatcccgcccgctggccctgggccagcgccccctcagatcggacggaacgtcgatgaacagaccgacagcacagcccacccccaccggatccgggtccaccacgcggctcgttgacctgtcgcacgtggtgcggcacggcatgacgacctacccgggcctgcccgggccgcgcatcgaggaccacctgtcgcgcgaggagtcccggacccactacgcgccgggcaccgaattccagatcggcaggatgaccctggtggcgaacaccggaacgtacctggacgcgcccttccaccgcttcgccgacggcgccgatctctcccaggtgccgttgtcacgcctggtggacgtgccgggggtcatcgttgacgtctacggtgcaccaacgccgggcattggcgtggacgtgttcaccggctgcgccgtcaccggacgggcggtgctgctccgcaccggctgggaccggcactggggtacgccggcctacggcgccgccgggcatccgttcctgaccgccgaggcggcgtcctggctggcatcgcagaaccccgcggtgacccgcacccaccaccagccgggacacggtactcacccgttcgaaacgtgcctggtcaggtcgaggtgggccgaggttccgcgagtgttcggcggtgcgtgcactccggtagctcaccggcgagccacgcgtcgaaagtggtcggcatgatgcgggccccctcgccaggcagcagcacgacgccagccatcgaggagtcgaagacggccgaccacgtcggcacgagccgcaccgtgtggccgcgtgcgtcgttggtacgtcgcgccatgtcgacgaggtcctgcgggtccgggccggcgacggcgacgtggcgaccctgcggctggcccaccgcgatctcggcgagaacgtcggcgacgtcctgcggcgcgatcggctgcacgagcagcggcgcgatcgtggcgacgccgtcccgctctgtccaaccggtgaccatcgcggcgaaatcgtggaactgcgtggccggaacgatggtccacggcagtgggccggcagccacgaggcgctcctgctcgcgcttgcccgcgtagtgtgcggggccctcgatgcgatcgatcccgacgatcgagaggaggacgtgatgccggacacctgctcgctgccccgcggtgagcaggtgtcgagtggtggtgccgaaatacgccacagtttccgcgcggccggtcgggggtgcgttggtggcgtcgatgaccgcgtcgacaccaccaagggcacggtcgagcccctcgccggtggacaggtccacgcccagcgatcggctgatgcgtacgacatcgtgcccgtcccgttcgagggcggcggcggtgagtgtgccgatggtgccggtggccccggcgacggcgatccgcatgacggtgctcctctcgtcagctaccgcgccgacggtatctcggactattcagatccacaatgtctacaatatgctcaccaggtgaagttgcccatcagcaccgaatggctgttgcactgcgccgcgaccctggcacaactcgacgcgggctccaccgcatcggcggcacaactcgcgcggtactacgacctcccggcgccctatctcgccaagcagctacaggcgctcgtcaaggccggcgtcctggtcgcgacgacaggtcccaccggtgggttccggctcgcgcaacctgcatccgagatcaccctgctgcggatcgtcgaggcggtcggcggcacctccccgccgtacgtgtgccgcgagatccgccaacaggggcagggggcgctccccgccgacgagtgccagaacatgtgcgtgctcgccgagaagatgaccgaggcacacgaggcgtggcggcgtagcctcgccggcgtctcactcgccgacatcgtcgcctcactgccgccgacggcaccagcccgcacccggtcccgcctcacgtcaacgatcagtgccgcaccgtcgcgcccgtcgccgagcgcaccctgacggcatggctcgcccggggcagggtttgcgctggcgactcatcaccagacccacatcccaccccgggtgtcgggctcaggtggcaggcagccaggaccgccagacgtcggggttcgcgtccagccacttcttggccgcctcgtcgcgggacatcttgtcctgccggatgtaacgggccaccgtgttctgatcggcgttggtccactggaagttcttgatcaaatccgcggccggactaccggattcggcgaactcccggttggcaatcttgtcgagatcatacggctggtagtcacaggccaccttcgccggatccgcgtcacagccgggtgtgtactcagggagcctgatgtgcaccagatcgacctcggagagaaaccactggggggcgtagaagtatccgatgacggcccgacgctcctcctccgccgtgcggaacgcctcgatcagcttgtcctcacttccggtgaaggtgaccgtgtagttcagcttcaggttgcggatcagcgccttgtcgttggtgacgtaggtggggtcgccgccgagcagttcccccctaccaccggagcggggagtgcggaacagaaaggtgtagtcgttcagcttccgccagtcggtgatgcccgggtatctctcggccagccatggcgggacataccagccgatgatgcccttgttaccggtgagaccgtgttccacggcaacccgctcgtcgtcgatgtactgctttttcaggtcgtcgtggccccagttctccaggatcgcgtcgatctcgccggctgcgagcagcttccaggactcctcctcgctgaggtccttctcgaccacggtgcagttgagctggttcttggccaggtagctgatgacggcgacgttcgcctcgtacccgacccacgggttgaccgccagggtcagggtgccgcactcgatcgccgcgggcgggccgggtgccgcgacccggggctggatgtcggccgtgcacgccgtcagtgccagtacggccgagccaacgagggacgttgccctgatccaggctggtatccgcatgacgtgtgttccctttctcgttacgccccgccggccgggtcaccgacggttgaccgagcgaggtactgggccaggaccacctcggtaagtgcgatcaacacccgtttgaccgactcccggtcacgggcgtcgcaattcacgatcagcacgtcgtccgccacccccagggcctcccgcacctcggcgagttcgaaccgttgggccacgtcgaagttgttgaccgccagcaggaacgggatgtggtgatcctcgaagtagtcgatggcgggaaagcagtcctcgatgcgacgggtgtccaccaggacgaccgctcccagcgcaccgtccacgaggtcgtcccacagaaaggcgaagcggtcctgcccaggagtgccgaacaggtacatcagcagagattcgtcgaggctgattcggccgaagtccagggccaccgtggtggtggtcttcgccgcgattccggtggtgtcgtcgacacccaccgagacctcggtcagttcggcctcggtgaccaggggttcgatctccgagatggccccgacgaaggtggtcttgccgaccccgaatcctccactgaccacgattttcacggaggtgggcgcgggcggttggctagagggcgcggacacggtctctgatcctctcgagcatggcgagggagaactcaccctgttcctcgcggcgcaggtggccctcggtgaggaggtcggcggcgagcacccggacaacgccgagcggcacccgcatcgccaccgccagatccgccacgctggtgggccgctgacacagcgtcacgatttggtgggcttcgaaacgcagtggtgcggacagcgccgcgggctgggcgaagagcagggtctccacccgcagcccgtcctgcacgggccgggtacgtccgccggtgagtagaaacgggcgcaccgcggcctcgtccgtggggtccgccggcgggtgcggctgcggttcccggacagccggtgaccgcgtggacgtccagtgtgggatcatccgcggatcgggcagccggggtccggtgtcgttcaccggggtaggacccgtctcgactcggagatcagggcgggagtcagcagggcgccgaaccgctcggcgaggagcgagatctcgtacccgaccaggcccaggtcacatcccccttcggcgagcacacccaggcagctgccgtcgctgatcgccgacaccaggagaaacccccgcctcatctcgatcatgatgagtttcaacccgtcgaagtcgtacttgcgggaggcagtccgcgccagactggacatactggacacgatcgcggccaattggtcagcggctccccggtccagcccggccgaagcggcaatcagcaggccatcggaggagacggcgacggcatcccgcgccccgtcggtacgacgcacgaagttggccaacaaccagttcaactggtgcggatcggtttgagtgtcaaccgtcacgtgtcctccaaggctcggtcggggcatcggcaccggagtcggaaacggccgccgacggattgtcctgtccgcgaagcatcccagcgcgcagtgcggtcaaccggtcccggatgttcgtcggcgaatcgtcgagagctggcgggcgccgtccggactccggtgcggcgaccgcgggcgccgctgtggtcggccgtcggtcccgcggcatgcgtttgcgcagcccgttggcggtccggtccccggtcgggctaccggtggtcagctgcgcggggaggctggtcggccggtcgctcaccggctggaccacggcgtcactccgaacaccatctgtgggcgggctggtgccggctggctccaccgctgaagccggacggctggcgatttgtgggagctgacgggacgggcccccggccactgccgtgacctgttcggaggcggtggcaatggcgatcgacggggcctcgacggccgccgaaccctcctcgggtggatccgcgtccggggtcgtcagcacggtgaacggtaggaccacccgggcggtgaccccggtgaccggcgagggaaccaactggacgtcgatctccaggtcccgagcgagttggcccaccacgtggtgcccgagatagcgggtgggggccgaaacgaagtcaccctccccacgtagccgggcatttgccgaagccaggtcttcgggcaacattccaacgccttggtcggtaatggcgatgaggtatccctcgctgctgcgacggccctggatctccacgtcggactcaggcggtgaaaatgtcagaccgttctcgaccaactcggcgagcatgtgtgccaccgcgctgacatcggctccgacgacccaggcatcgtcgatacggcgcaactgcacccgccggtactcctcgacctcggagatcgccgcgcgaatcacatcggcgaccggcagtggcgccagccactggcgcggctttccggcacccaccagcaccagcaggctctccgcgttgcgccgcatacgggtggcgagatggtccagctcgaaaaggttggcgagtccggtgggatcgctttcctcccgttccaacttggtgatgaacccgagctgacgccgcagcagattctggttacgccgacccaggttcgccagggactcggtggtactgcgacgtagcagcgcctgctcggctgcgaggcggaaggccacggcctgcacctgatcgagagcaccagccaccgaccggatctccgacgtggcgccagccggtatccggaccgaggctggggcctccggatcgctgtcctcatctccgccctggagccggcgcaccgcggccggcagccgggttgtcgccaggtcgttggcctcggcggccagcctcgccagcgggcgggtaatcgaccgagcagccaacaccagcagggcgatcgcgccgatcaggaagagcaacaccccggaggcgaccacgaggatgcgctgggtggactcgttctggcgctccgcggcccgtgcctcgatctccgcaccgacgtgctgctgaatccggcgcataccgtccagcaccgtggtcagggccgaccaccacgactgggggttgacctgcaaccgacggccgtcagcggaggcgagggcaacctgctcgaaataggcggccacccgggcggccccggtatccagcacccaatcactggcggccctctgactcgacgtcgcctgtccggcgaagtcgaccagggcgacatcgcgggctgcacgcatcgcggcgaactgaagaaactcaccctcttcgaatccgccagccgagaacactccgttgaggagtgcccgctgttgggcggtgctttccttgatccggttcagtgcggtgaaggtggcgacgtgccgccgcagttccggatcggtgacctggtcgagaccgaagtcgatgcgattcagggtggcgattcgttcggtgaagaactcgaacgtcgcggcccgtccggcgctgccgttgtcggcgccggagcggaccacaggaagcccatcgagctctcgcagggctgcgtcgacgcggtcggccacactcccaccaccagcgatcgccgcttcgactgcctctcgtcgctggttcacccgctgccgggctgggtcgatctcgagccggaatccggcgttgccaccgagcagaccggcggtgagaccgcgctcggtctgcagttcctgggtcagatcctgcaccgcgagggcgaccgataccgagtcactggctgcggtgacggcacggtagctggatgtctccacgaccgtgatgtagccaagcagcaacacgatggccagtaccggtagggcgatgatgccgaccaaccggccgcggatggttccgccccacttcgtggcggccgggggctccacacccgatcggaccaccgtggagttcgcctgtctgctgcgccgatgccgcaccaccgtcactacacgctccttgtcacgccagccggggcggcggcgggtgaaaccgttccaaacctgtgtgaacacgctttccgggcaccgacatggccatccccgcctggcagtatcggatcacaggaaatatggcggtacatgcgccgtcccgcaaccctcagacggcttgcaacttgaatcagggggccgtttcatagtcttttgccggcccggccgggttggatcgtcggattccgcatcgtctgtccattctcagtgcgtgtaccgaggaaactccgatcccgagttgcgctgccgccagtccatacggagcgctgcaccgtccttacgcttagcagcatcggtggtggaccgatccgatgcgacacgcctgttgtggagtgtgctcggcatccggtgtggggacacgcgctgagggcacccggggcttgccctaccttccgtggcgggcgcagccctccttggtgtcgtaccggcgcgccggtgaggtcgcgcgacgccgaccggaagcctggatgcccatcgcgggccaggagggcgtttcgtcgctgaccgagtggcgccccgaccgagaccgctacccggccggacaggatggagggtgcgtaggtcgcggggctgctacctcgggctgccgtcggtgggcttgcggttgggcacgttcacctcgggtcgccgtgtcagccggtaggtcgccgcccgcctaccgtcggatatgccctaccgcgctcggtgaccagccgggccgacggacgaaccaggatgactgcgaggatacgcgaaatcgttggatagctgacaaacaagcgtcctcacaaatctctgcaccagaatgtgagtccgatacacgcgcatcatgcgtccgccggaaatcaatgggtctgtctttgtccaccgcagacgaaactcatggcacggcccctcgacgacgacggccatccgacgacaacgaggtctccagtaattgtctttgaggctccggcgggtggcggctcaacggccttgctggatgcgatgtccacactgccaggcagcgcgtaccctccgcctaggttgacctcgcgacggtggacaccgaagccggttccgatgcgacaccgacgcaccttctgtcagcgcttgcattcgagttgtcacatcggtgccgtcggtacggaatactccgcttccctcggttcgttgtcggtcaactcgtgatgagactcgacttgtcgcgccacaatcctggcttggcccgccaacgggtcaccaccgcgttgaaggcacaccgtcgcctcgaccacacggcggaacatgtacagaatgcggccggcccggcaccctcggaccgactcagccgcaactccccagcgacaagcccattccgatcctgtcgatcccaccagacgcacagccgcccctgccgacgtcgaagccctacatcacctgaggcgtcgcactcgcccccgttccccgggggcacggtgggcagcgccgggccgaaccgcgagagttcctcggcctcagccggcggtgtcgcggaccgcctgggcgaacacctcggagcggtgctcgaagttacggaaccgcccgtaactcggtgcggccggagacagcagcaccaccccgccggccggggtgacccgccgggccagccgaaccgccccgaccagatcgtcggtgacctcgcaccggaccttcggcaacccgtccagcgcggcgacgatccgtgacccgctgtccggtacgccgatcacggtgatctcccgctcggcgagatgctcccgcagcggcgtgtagtccaggccccggtccgcaccaccgacgatcaccgtgagcgcccgcccgtcgtacgcgtcgatcgcgtgcatggccgcgtacgggctggtggcgagtgtgtcgtcaacgaaggtgaggccggacgggtcgacgatctcggtgagccggtgggcgagcccctggaactcggcgacggccaccgccacggtgtcccggcgagcgcgcacgtcgacgccgagcacgtcgagcacggacagtgccacacagaggttgccctcgttgtgccgcccgaccagcggcagcaccgcacgggggaaaagcggctggtcgccgaggtggaaccagggagtgccgtccgggccacccgccacgtaggtggtgtcgggggtgccggcacggacgacgggccggtcgccgagctcggcggcaagccgtggatcggcaccgttgacgacgatggtctccgggccgtgtgccagcaggttgagcttgtcacggtagtactcgcgttcgccgccgtgggcgtccaggtgctcggggaagagcgcggtcaccacggcgacccggggagagtcggtcaggtcgctgcactggtagctggacagctccaacacgtagaggtcggccgccggcagctccagcgtcggcaccccgatgttgccgccgaagacgttgggtcggtccaccgcggcgagcaggtggctgatcaggctggacgtggtgctcttgcccttgctaccggtgaccccgacggtacgggcggcgtggtcggccaaccacagcgccgtgccctgggtgaccggcacctgacgtcgacgcagctcggccagccacggatgggtgttcggcacgcccggggagcggaccaccacctcggcggcagccagccgttcggcgcccgcttcaccggtgaccagcggcgccgccgttgcgaggtgcccgtcccagggcgggctgaccggcgagccgccatcgtcgaccgcgaccaggtccgccgggccgtgcgcggcgatcgccgtcaccgccgcccgtccctcccggccggtcccccagaccgcgactttgcgtccgcgcaggtcagacaggcgcacgggctctcctcgagatatcgacgacgtcggcgggcggtccgggcgcactcggggtacggcggacgagccagggcctagtatggcgtgtgcccaacgagcagctgcggcggatggacgccttcaccttcccgtcctactccttcgacctgtccaccggggaggcgttgttcgactacgccctgaccggtccggacggcgagcaacgcttcactgaggtgatcaccctcccgttgcccgcggcgcctccgccggacgagcgggtggccaccctgggccgggtcctggaactgctgcacgtgatcgctggggtcagctactacaagaccgccgccccggggcggctggtgctgccggctccgctgggaccggccgctgtcgcgctggtcaccgacgtctacacgaagggcctcggggagtacgcgtaccgcaacgcgctgccgcacgtgctgcggctgcgtcccgaggtgccgcccggtggggtcacgccggtggtcgggtacgacaccgacgaccgacgaccgctgtcggcggtcgggggtggcaaggactcgatcgtcagcctggaggcgctgcggcgggacgggctcgacccgctaccgttctcggtcaaccccaaccgggtgatcgaggcagtgaacgtcgcctccgggctgccggcgctggccgcacgacggcgcatcgacccggtactgttcgacctgaacgccgccggcgcgttgaacggccacattccggtcaccgcgatcaactcgctgatcgcggtcgccacggccgtgctgaacgggctgggcccggtggtgatgtccaacgaacgctcggcgtcggacccaaacctggtctggaacgggcaccagatcaatcaccagtggtccaagggcatcgaagcggaggggctgctgcgcggagcgctcgcggagcatgccggcctcaccgacccgtacttctcgctgctgcgccaactgtcggagctgcacatcgcccggctgttcgcccggatcgacgggtacgacgacgtggtgaccagctgcaacgccgcgttcaagcttcgcggcgcgagcgcgcgctggtgccgggactgcccgaagtgccggttcgtgttcctcgccatggcaccgttcatgccacgtgaacggatcagccgtatcttcggcggtgatctgctggccgacccggcgcagttgcccggctaccgggagctgctgggcgtggacggacacaagccgttcgagtgtgtcggcgaggtcgaggagtcggtggtggcgctcagtctgctcggggagcaaccggggtggcgcgacacaccggtggtccgcgccctgatcgacgccgtcccggaacgggcctgggcgacggcggccacctccgccgtgctcgctccgggcggccccagcttcgcccccgctcggtacgccgacgccctcgaggccctcgaaaggccggttcggcacctgcccgggtgacgtgccgctacggcgtacgaatggcatccagagccagcagggccacgtgcagactgaggcaggcgtcgaccgagtcgaggtccgcgtcgaggattcgaccgatccgggccaggcgctcgtagaacgccgggcgggacaggtgcgccgcggcagcgccggctgatttgttccggccctggtccaggtatgcacgcagcgtgccgagcagctgctcccgggggtgctgcgcgtcgtaggacaggagggcgcccagttcccgctcgacgaacgtctgcagggacggctcgtcccgcagcaggtgcagcaggccggcgagcccgacgtgcggcagccggaagatcggcaggtcccgccggtcccggcgggcggcgtcggcgacctgccgcgcctcgaccagggaacgacgtgcctcccgcaggctgcccacgcccgagccggcgccgatcacggccgtgccagccgggtcgggccgacccgtggtccgcgcgacgccgtccgggtggggtgtgacctgtccggggaacatgtcgggccgggcccggtgcagtgccgcggcaaaggccgtgagggcgcgttcctcacctgccgggtcggacagcgcgagcagcgcaccgaccgcctggtcgtcgagcgcgctggtcaacgcggtcaggtgcgcctcgtggacggcgtggccaaccgcctcggcgaggtcccggagccgggccggcccggactgcgggccgccgcccaggacgtgggtgccctcgtccggcgtggcctccgccggatcgtcgccccggtaccggaccaccacacccaccaggtgccgccgctccagcggcacgccgagggcgcgggcccgcagggccacctcgtccaccggccgggagtggtcgagcagggcggtcagcagggtgcggtgcaactgccgttccaggccctcggcgtcgcggcggatcaaccggcccagcgcgagggtcgatgccgcccgctccacgaggatggtgagtcgggtgggtggggtgtccggccgtgccccgagggtcagcgcgccgccgccgagccagcgcaccagcagccgcccccagtcctgaccccgggcgccgaccatggtcaccagccagccgctgtcgacgtcgtacgcggtccgcccggccggcaggatccgccgggagagttgctcccagccgtcgagcagcagttcggcgctgcttcccgcggcgtcgtaggcgagcacctgccgggacaggttctccagcacgaccgcgcagccggacagttcggccgcctgccgaaccacctcccccggtccggctccatccaccgacagctcggtgaaacgctggtggatttcctcggtggcgcgcagttcggtgagctgagcgtccacgatcagggcgtgcaccgcctcggtgacccgcacgaacggggtggcacggcgtagctcgaccaggggcagcccacatcgttcggcggcggccaccatcgcctggggcactccgccgatgtaccggcggcccagctcgacgacgaggccggcaacgccgacggcggccaggtccgcgatgaacgcgcgcagcccggcgttgtcggcgggtagcccgatcccggtggtcagcaccagttccccgccgccgagcagggaggcgatgtcgggtacctcggccacgtgcacccagcggacccgccggtccagcgcttcgccgccggcgacgaggcgaggaacgccgtggcgcaccggttccagcgcgagcacttcccgaacggtggggaacacggccgacacgctaccgggtatgacagtgacccctgggctccgtggctcgcgccggcccgcggaccggcggccgggcgggctacggccgtgagcagcgcgagcgccgcgcgatcgaccgggcgatcaggtacacacccgcggtgaccatggtggccgcgtggatgagcgccgacaccaccggcgggtcagagcgggtcgtcccggccgagttcccagcacgcgacggcggtggcggcggcgacgttgagcgagtcgacaccgcgtcgcatcggtatgaccacccgaacatcgctggcttccatcgcctcccgggtcaggcccgagccctccgcgccgagcagcagtgccgcgcgggaccgctgccccggttcgaggcgctggatcggcaccgcgtccggggcgggggtcagggccagcacggtgaacccggcggcgcggacctcggcgagcgcgtccggccaggggccgagcatcgcgtagggcacagcgaacacctcgcccatgctgacccggacgctgcgccggtagagcgggtcggcacaggtgggtgagagcagcaccgcgtccaccccgaggccggcgacggcccggaagatcgagccgaggttggtgtggttgttgacgtcttcgaggatcaccacccggcgggcggtggcgagcaggtccgtcgccgtcggctgccgccggcgacggaacgacgccaggaccccacggtgtacgtggaagccggtcacccgacgcagcacgtccggggcggcggcgtagaccggggcgtccccggtgtccaggtcggcgagctgctccacccgcttggcgtccaccaggtaggaccgtgccggatatccggcgcgcaacgctcgccgcagcaccagctcgccctccgcgatgaacaggccgtgcggtggctcccagcgggtccgcagttccacgtcggtgagcgcacggtagtcggcgatccggtcgtcgtcggggtcggtgatctggtggacgggcaccggacgattctgccggacgccgctgacggcaccccgtccacccgccccgcccgaggagaccacctcagctggtacctcgaccggctcggcgtaggtgccgagcgtcgcgcccacgcctgcgtgcctgcgtcgccggcctgtgtcgatgcgccgaccgggcgtggcggaggatgacatccacccgggttccgcgacaggccatggcaccggccatcggtggccgggagttcccgttacgcctgatcgatagccgcactggtggcctgggaagcgccctctcgtacgcgttctgtttcaccgactggggcagtgggtgatggtgatcctgtgccgggtttggctaccgctttctggccgactgccgtggaacacggttgcctttgggaatacagttgcctttgggaatacggttgccaccgaggcgcactctgtcagtgtcgtgcgatctatcagttccgccattcccggtgtcacgcgtacctcaaccactcgtaccgcgagcggtaggcgttaccattccacattcggccgcggcctacactgcgcgggcacgaatgaccagtcaatcgtcagcaatcttgcaattaatccccaccgttggcatttgtcgtacggtgaagtggaacgtgacgacacaaggaggtccacatgcgagctgggctgtttggccagaccaggtacactcggtggctcagtacagttgtcgtgggactgatactcggtagcaccgcgggcacgggcaccgccaatgcggtgccagaaaaacgtgtccacaacggaatgcaattcatcttcagcccgtccgcgcccgacaatttctgcaccattggcgcggtgggcaccgacgactacagtcgggagatcgcgatctcggccggtcactgcatgagcgatccgaattacgccgatcgcgagatccacgaggacatcgctcccgtctatcatcgacaggagccagcgtttggaccaattgggtacattcgctacttcaaagacccggagggatcggcgacgggtcaactgaccaaagactacatgatcatcgaactggtcccggaggtgacaccctccgcgcagggcccatacctgaaacagaccggcgaagtggaggtcccggacggcacggccagcccgaacgcgttgaatcccgcgctggatagcgaacggctactcggtgccgggtggttcaacaacaatgaactcgtcgtctcgggccagcttggcgtgtggtattcgcgtataacgaacaatacggatggcatctaccggtccggtgccccacactggccaggcgactcgggcggtccggcgatctggcacgtgccgggcagcgcctacccgtccgaggagaacggattccaagcccaagggccgtgggctggcataaccaaggggatgggactgcaagttccgccgttccaatacaccagctccgccaacatcctcgccgaccttcgcgctcgagacgccgccgaccccgctgacatctatggtgcgggcttcgaagtgacccacaacccgtgaccctcgtcgaccggcgccacaccggttaccccagaaacccatgacgacgcgcccgtccctcgggacgggcgcgcgctcgtgcggtcggtcaggtgcggtcgggaagctgggtgacgaatgtccgccacgccgccgggccgaacaccaacgccggcccctgggggtccttggagtcccggacgccgacgacgccgggaaggttgtcggcgacctcgacgcaggccccgccgttgttgccgctcttgctgcttttgcgccatcgcgcaccggtcaagtccatgatcctgccgcttctctgatcaggtccaaggaggaagctcgggggagggcttcgccccggatgcgctcccaccttcggctcagggtagcaacgtccgcggcctgcttgaggatctgtgcgggcgcctgactgtcgacgtgggcgacgtgctcgcccccgggcagctcggccaggatgaagcctcccccgagccccggatacatgccgatgtccttgggcacgaggtggacctgcaccagcgaacgccacccgatcgtggcgtttccgccccggtgagcggggaacgccgcgcccgccggggcccgaggtgccgaagtccgatggtttcgggcctcggtggtgtggtcccagcggtgtgggcccggcggtgtggggtccgatcgggatccaggccacgacgaagcagctaaggagcgggtgagcgtggacagcgacgacggatgggtaccgaccgcgccgtggtcgctgccccgcaacgcgacggtcgccgaccacatcacgcagcggatggcctgctggggtgtccgccgctacttcggctttcccggcgacgccatcaacggcatgacctctgccgtgcagcgcaccaacgagctggcgcagttcatccaggtccggcacgaggaaaccgccggtttcgccgcgtcggcgcacgtcaagtacggcggcggcccactcggctgcgtcctggtgaccagcggccccggggccatccacgtgctcaacggcctgtacgacgcgaaactcgaccaccagccggtcgtcgcactggtcggacacaccgcgctcaccgccgaaggcggcggctactaccaggaggtcgacctgctcgccctctacaaggacgtcgccgccgcgttcctggccaaactcgaccaccccgcccaggtacgtcacctggtcgaccgggcctgccggacagctctcgcccggcgtaccgtcaccgccctgatcctccccctcgacgtgcaggacaagccggcggtgcccgacccaccgcacgcccacggctattaccagaccagcagcgtgccgggaagtggcccgaccatcccgccggagaccgacgttcgccgcgccgccgaggtgctacgcggcggcgagcgggtggcgatgctggtcggtcagggtgcgctcggcgccgagaccgaggtacgcgaggtcgcccggcggctcggcgcgggtgtggcgaccgcgctgctgggcttcaccgtggtcgaccaccgcgagccctgggtgaccggtgcgatcggcctgctcggcacccggcccagctggcagctcatgcaggagtgcgaccggctgttgatcgtcgggagcaacctgccgtactccgagttctacccaccaccgggacgggcgcgggcggtgcagatcgaccgggacggcaccctgctgggactgcggtacccgaccgaggtgaacctgaccggcgacgccgcgccgacccttcgggccctgctgcacgagttgggccccggccccggcccgacccgctggcgggagacgctcagccggaaggtggcatcgtggcggcagtcgcagcgtgagctggcggagcagcccgccgacccgatcaaccctcagatgatcttcactcacctcaacgaacggctccccgacgacgtgctgctcgccgtcgactgcggtaccaccaccgcctggtacgcccggcacgttcaggtccgcccgggaatgctggccagcatgtcgggcaccctgctgtccatgggcggcgccatgccgtacggcatcgccgccaagttcgcccatcccgaccggccactggtggccctcatcggcgacggggcgatgcagatgaacggtgtcaacgagctgatcacagtggcgaagtactggcgtggctggaccgacccgcgcttcgtggtgctggtcctcaataaccgggacctggcgttcgtgagctgggagcagcggtccagcgaaggcacgccgatgttccccgacagccagcaactgcccgacatcgcctaccaccggtgggccgaggtgctggggctacgcggcgagctggtggactcccccgaccaggtgccggacgcgtgggaacgggccttgggcgccgaccgtcccaccgtcatcaacgctctggtcgacccggccgagatgatgctgccgccgcacttcacccccgaacaggtccgcaacaccgccatggcggtgctacgtggcgacaccgactgggccggcatcgtccgtcgcggactccccgccacgctcagcacctaccggccacgccgaggctgagccccggcccagccgggccgggcaaagggtcgaggatcggttcaggccccgcagcgacccgcgcaccctgcggttggaccgtgtcagaacagagcggggaagaggagcgccatggcggcggtgccgacggcggcgccggcaacgacgtgaccgagggtgtggtcgcgaaggacgacgcgagaccaacagactgctgcggcgatgggggcggtgacgagggcgagagggccgtagatcacggtgagggcggtggtcgtgccggcggcgacgagtgcgtggatggagattttccagcgcagcagcagcgtcaccggccaggcgaccagaagtgccgcgaccatcgcaatgaccagggcgatgagttgttgcggtgcgccgatggtggcgagcacaacagcgccggcggcggtggagagtacgcagatgaggatcggtagtttgcgttgttcgcggacgccgacgtggtggtctgtccatctgccgtgccgcacgccgcgcaggatgtaggtgatcgggatgaagctgccggctgcggcggcgaccaggccgacggcgagggcttgcgcggtgtttgtcgccgagtgccaggccacgatgagcgtgagagtggcgacgaggacggcgggggacagcacgtcggtgacgagcttggcgaggcgggtcgccggggtggcggcgggctcaaccgtggtcggcattcagcttgctccggagacagcgttgcggttggcgcgctggtggcgtcgatgggtgacatcgcgggccgcacaccgagttgggcctggctcgccaccgcgctcgtcctcgtgagcggccacgtactgatcgtggaactgtactaccacgagccgaccggcctcaccggcgtaccgagcctcgctcggctgatacaccacgtggtcggaggcgcttgccgccgcctacgccttccgttgagaatcagccacggttcagccggtcgagccagcgacgaaactcgacgagcgggccgcggtcgtcgctgggctcccgctgtggtccacgatccggctcgggccgttcgaccggacggcgtggatcaccgaccaacgcgcggctgggcgcgtcgaacgccagctccggctgcccctgcaccgcggtggacatcacgcgggcgaccgcggcgatcacctccgcctggactgccgcgccgaccgcatcggtggcgtcgtccgggttcgcggcgatcccggccaccgcgatctgcggcgtgaaaccgacgaaggtctcggtggcgttcccctcggaactaccggtcttgccggccaccggccggccacccaggatctggttgaccgaggtggcggtgccgccgttgcactggccgaacggggactgctggccgaccgggcagcgggcagcgtcggtggcggcccgcgccacgtccgcgtcgagcactcgctcgcaggacggcgcgaccgagaccggcgaaccgtccggcgcggtcaccgagaccactggcagcggcgcgcaatacacgccctccgccgcgacggtggcgtacgcgttggccaggtccagcggggtggtcgcggccacgccgagggtgaacgaaccccagttctcggcgttgtgctcggcgaagtcggcgtcgctgtcggcgcggaaggtgatgccgaggcgctgcgccatctccaccaccttctccgggccgacctgctcggcgagccagacgaagtacgtgttcaccgaacggccgaagccgtcccacatcatccgatagccgtccatccactccggattggagttggctgggcaccagcgcccgtcacagctgctgtcgccatcggcgtcgtaccgggtgggcaaccggctgggcgcgtcgaaaccggtggacaggggcataccggcttccagcgcggcgagcatggtgaacagcttgaacgtcgacccggcctggtagccggcgacactgtcaccgccggaaatcagcgggttgacggtgttcgggtagttcggctgcccggccgggttcgccgccaggctgtagtgccggttcaccgccatcgccaacacccgtccagttccgggctccaccgcggcgatcggcaacacgcgctcctcgtcgtacccgtagacactggttgcctgttgctgcgccgtcgcctggagcttcggatccagcgaggtgaccacggtgtagccgccgcggcgcagcgcctgctcccgctcctcgacggtctcgccgaagaccggctgggtgagccaccactggcgcaggtagtcgcagaagaaactccagtcgtcctggccaccggccagggccgtgcagccgttgggctgggcggtgggacgcagtgtcagcggctccgccctggcagcggcggcctcgtcagcggtgatcacgccggtgtcggccatcgcgttgagcacgtacgcccggcgggccagcgccgcctcctggtcaccgtcgatcgggttgtacgcctcgggcgactgcaccaggccggcgagtagtgcggcttcgctgagggtcaggtccgccggggtcttcgcgaagtaccgctggctggccgccgagatgccgtacgcgcccgagccgaagtaggcgatgttcaggtagcggttgaggatctcgtccttgctgagccgctgctcgagcgccttggcataccgaatctcctgaagcttccgctcgaccgtctgttcggtggccgcggcgcgctcctcggccgttcgccccgggtcggtcttgagcacgttgcggacgtactgcatggtcagcgtcgaaccgccctgcgtggtctcaccgccggtcgcgttggagaccagggcacgggccatcccccgcaggtccacgccaccgtggttgtagaagcgacggtcctcggccgccacgatcgccgcgcgcatcgtcggcgcgatctcgtcgagccccacgtcggtgcggttgacgtcgtagaaggtcgtgagcagggtcgtaccgtcgttggcgtaaacgtaggaacgctgcggcgtggccggggtacgcagcacgtccggcaacgccgagtagcttccgaacgccgaccgggccgcgaacccgagcagcaggttgcccggcagcaccgcaactgccaggacgagaccagcgagcaggccggtgagcagcacggtgaacagccgcgacagcggcgtacggggcagggccatggactccaggattgccagggaggcggtcgaccagccaacctgagcggcgactgtcagccaattcaccggctactgccagctgtttcccggcctaaccgccccgggttgtcgcttgggtggaggaaacaggcagtggggagcactcccacgacagcgcccagtcgcgaccttctggaacgcctcggcatcaaccttccgccgagcgtcgatgtgaccgaatgtacctacgacaccgatgcgatgtgcggtgattcttcccttgaaatgatcttgcactcgaaggccacccaccctccgggcgcggacacccaccggcaatcagcacgtcccgaccccacccgccagcggaagcccctatcacggtgtgacatgagactcacgagcatcaatgctgttgcgctgcagtcatggccgtcactcaccttggccacgccgatcgacagttccgcacaagcccgccactgacacatcatcgaacgcgcgccgcagcccaccgactcgcccctcactgtgcacgacctgccgacaattccgccacctggtgaaacgttgcgtccccagcaattcagtggacagccgttgagacacatcgattgatacgtcaggtttgcgacacggatcatgtgcatcaggcccatctccgtacccctcttgcggggacccgagtggcgaatgacggatgcgttggaagcgcatcccgaacacacggggcagctcgcggcttcgcggccgcgcgcgagaaaggagaggtgtgactgtgcgcaaggtaacaaccaccggctgtgccactaacggcgaccaattccgacgtccgccaactggtacccgcccaccctgttaccgcatctgaggcagcccatgccgacggagcccgggcgctgtcgctgccgtgcgccaccacggaccgcgtccggagccaacggaggaaccgcatcccgatccctggagaatccacatgtcgtcacactctgctgccgcacccgaccccgagaccgccacaccgctgcacacgctggcacccgaactcacgtttccccaattcgagcgatccacgccgttcgaccccccgcaggcctacaccgagctcagcggccgctgccccgtggcaccggtcagcatggccgacggaaagccatcgtggctgatcaccagcttcgaaggggtccgcacgacgctcagcgaccctcgcttcagttccgacatgtcgcatccgggctttcccaaccggactggcaaaccggtcgacgacctcctcaaggacacgctcggcgccatggacggcgagaggcacagatactaccgccgcatgttgaccggcgaactcactgtccggcgggcgaaggccatgcggccggtcatcacccagatcaccgacgaggcactcgaccagctggcagcggccgggcccggcgctgacctcgtcaagcatgtcgcgttcgtcgttccgtcgcgggtggcctgccacctcgtcggcatcccgctcagcgattacgaactgttcaccggcatggcggccacgctgatggactcgaccagcagcgacgatcagttcgccgccctgcagaacatggtctcctacttcgacacgttggtgaccgaccgggagcaccacgaccgagacgacctgctgggacacatggtgcgccgctacctggccactggcgagctgacccgggacatgctgattaggctggcctggaccaccatggccgctgggcaggagaccacagcgcacatgatcggtttgggcgtcgcggcgctgctacgccatcccgaccagctcgaactgctgcggcgcgagccccacctgctgcccggggcagtggacgagctgatgcgctacctgcccctgatccagttcggcataccccgggtggccatggacgacgtggaggtcgacggccaaacagtgactgcgggcgaaggggtggtggccctgccacccctcgccaaccgggatcccgcggtgttcgaaaggccggacgaactggatgttcgacgcaacgcacgccagcatctgaccttcggctacggcccccaccagtgtccggcccacgccctggcccggctggagctcgaggtggtctacggccggttgctggaacgatttcccaccctgcgcctcgccgacagcgacgccgacctgaaggtgcaggacaaggacatcatgtacagggtgtctgagttggcggtgacgtggtgaaagtaaacgtcgatcgttaccgatgctatggcctcgggcagtgcgttctcgccgctccggacgtcttcgaccaggacgacgacggcatcgtttggctactcgtggaagaggcgcgacccgagcagcacgacgaggtccggcaggcggcgctggcctgcccccgtcaggccataggtgtggccgactgaccacggccgccacgtctgacccggggctccgggagcagcgttcgggaaggtcacgctgaagagctgatccacccggcgcataggtgtcctcctgcgtcgacgtgggcttccaccgcccacccgaaccgccgcgtgttcgcatccagatcgaatccgcggcggttcggaggtcggtaccgagcgtgccacgaaacgatctcagcgtcaggatcagccacctgtcggatcccgcgtgatcccggtcgaggcaggtcagccggcggccagggaaccgccggttccggccgggccgccggcagtcggcgcggccgtgggcagactggcgttggcggcgtcgcgaatgatgtcgcggggcagcaggcggccggaacggtagccgatgccgatgccggcgatcagtgcgaaaatcgcgccgaaggtctgcaacgaaccgatcagtgatcccaccaggccgagcagcggtgccgcaaccatcaacatcgcgccgtcacccacgctgaacatgccggaacgggcgaccgcccatccggtggccagccagcccaggccatagcaggcggagccgacgagcaccaggactcgcgcggtcgtgccgaagaccggcgtctgcccggccagaccggcgaacggcagcatcagcacgatgccggcgaggccgaagaggagccccgtcaccgcggcccgtcggctacgggtcgccgccagcaggccggtcagagcgagcaacgcgagcagccccagccagatcgccagcacccagcccaccaggtagagagggcggccgtcggctgggtacggcgcgttgccgacacctccgtcactggccatggaaacgatcccgtagagaatcgcgtacgcgggcagcagccacaccgccgcgcgggccagccgacgtagcgaccacgcccaggtcgcgttggtagccggcggggctggcggcggatctccgatgaagggcagcaccccgaaaccaccaccggcacgacgggtgccaagtggcgcgatcgggtcgtgcgccccggcttccggcgccgaggaccggcgctgcctgtccgccttcttcatccgtcacctcgctccgctggccggtgcgggacgcgccgaggcgccccgagacctggtcaccaccggccctacgaccgatggtggcaggcaccggagcgcctcatgagagtttctcgtgtttaccgtgacgacctcggtggtcagccccgctcgcgctgctcggtggtgtcggtccgcagactctccggggagaccggctcgggtgcgggcaaccccttcggccccttgctcccggcagcctgggcctcggcgacgcgaacctcgtcgtggatctcccgcgcggcatccgctgcggcacgcgcggcctcgtcggcctcccgctcgacctggctcgccccgtcggacgcctccggtgacggcgcgtcaccggccatctggctcagacccccgagcgcaccgcccataccctccaacgccttcgtcagctcggccgggacgatccagaccttgttggcggagccgttggcgatctgcggcagcgcctgcaggtactgataggcgagcaccttctggctcgggtttgcctggtggatggcgtcgaagacggtacggaccgccttggcctgcccctcagcttgaaggatgcgggcctgccggtcaccgtcggcgcgcaggaccgccgcctgcttctcgccctcggcggtcaggatctgcgactgcttgtgcccctccgcgttgaggatcgccgcccgacggtcccgctcggcgcgcatctgcttctccatcgagtcccggatgctcggcggcggctcgatcgccttgatctccacccgggtcaccttgatcccccacctaccggtggtctcgtccagcacgccggacaggtgccggttgatctcctcccggctggtcagcgcccgctccagatcaagagaaccgatgacgttacgcaacgtggtcaccgtgagctgctcgatggcctggagaaaatgcgaaatctcgtacgtggcgcgaaccgagtccacaaccttgaaatagaggacagtatcgatcgagacgaccaggttgtccgaggtgatgaccggctggggcgggaagctgaccacctgctcacgcatgtcgaccttggtacgcaccgagtcgatgaacggcaccagcacgttcagccccgggtccagggtgcgcttgtaccggccgagccgctccaccacatcctggcgctgctgcggcacgatccgcaccgcctgggccagggtcaccacgccgatgaccgccacagctatcaaaaggaccggcaacaggaagtccatctgctcaccttttcgtttcgggtaactcgccgggcggggaaacatcatcccgccacaccagcgcggtcgcaccgcgcacctggatcacctgcacccggtcgcccggcacgaagacctgggtcgcgtcgtaggaacgggcctgccacagctcaccgtcgatcttgaccagcccgtggtcgacgtcgacccgctccaacacgagtgccgcgctgccctcgatcgctccgacaccaaacggtgagtcatcggtcgaggcgagggtgatccgccgtcgcaacgccggccgggcacccagcacggtcagcgccgagaccacggcaaagacgaccgcctggatctccacgggagccccgatcgccgccgcgccggcagccgcgaacgccccgaccgcaaacatgatcaggaacagcgtcgtcgtaaagatctcggcgatggcgagcaccaccccgactacgatccacagcaccgcgtccaccccacgatcgtgacacgccggtgcacgtgtcatcgactcgcgaacagccgcaacctgcggcaaccgtcccgtcctgatcatccgaccggtttccacccggcccgatcggcgaccaaaggaccccaaccggcgatgggcgggcacgaaaccggcagcggatcccgaactgcggcagccccctcgtcccagcgccccgcctgactcagttcgccggctcggtcacgaaatcgatcaaccgctccatcgcattgatcaacggcgtctcgacgtcagcgaaggaactcacccgggacaggatccgccgccacaggtcggcgggctcggccacgccgagtgcagcacagaccccctccttccagggctgcccgggtggcaccaccggccaagccggaatgctcagcgccgccgggcgtaccgcctgccacacgtccacgtaggggtgcccggtcaccagcacgtgcggcgaggtcacccgggccacgacccgactctccttggaacccgcaacgagatggtcgaccagtacgccgagccgccggcccgggcccggggcgaagtcgcgcacccgggcgtcgagatcgtcgatgccgtccagtgactccacgaccacgccctccacgcgcaggtcgtcaccccagatccgctcgaccaacgcggcgtcgtgcacaccctcgacccagatccgactcgcctgcgccaccctggcgcggacgttgtcgacggcgatcgagccggacgcggtccgtcgccgagccgccggcaccgccggacgggcggggcgacgcagcgtcaccggctcgccgtcgagcaggaacgccgccggcagcagcggaaaattgcgccgtcgtcgatgccggtcctcgagcaccaccgcaccggcctcgaacccgaccacggcgccgcagaaccccgagtcggcatcctcgaccaccagatcgatctccgcggcgacctccggggtgacccggcgccgccgccagtcccccgccaacacgtcatggtcgtagcgccccgccatgccgatcaagctaaccccatcggagctcaggcgccgcccggcacgccgaccccgccccggcgactcgcacggcggggtcgaccgcgcgatagccacccctcatccctacgcgacgcagcgtcatcgcgccaacccaccccgtagctccgcacccgggtcctcggtagcgcgaagcccgacgcgcgatcggagcaaccgtgcgccacggctggagcggcagccgagacaggggcgggcgggaccacgtaccctttcggcatgtccacccccgcagcgggcgcggtcaccctcgcgccacgccggtccagccggttcgttgcctgggtgcgcgcgtggcgtgccgggctggtgccgttcgacgaggtcgccgacgccatcgccggtgacgaggagcatctggtcgccgacgcgcccgggacctggaccgacgtccccctgcccgaggccctgcccacgctcgccaagctctcgcccgacgtgatccgcctggtgctgcccgcacccggcgacccacgtgggctacccagcccgggtgacttcgccggcgccgccctcctcgccggcgaggcggtggtcgccggtgggctcggcctgataccgcagcttcgcacgcacacctccggctccggtgacatcttcgagaccgtgctgtggcgggtctacccgctgcccgccgacgcaccggccgccgcacacgccctccccgacacggcccaggcggaagcggagctggccgccgccctcgccgagaccaccgccgcgttgacccggctcgacgtggcacagtggcggcccgagctggccggggcgttggaggcgctgcgccgccccgacggcaccaccgacctgccacccggcttcgacccccgcgcccgccgtctcttcgcccgggccgccgtgctggatcgggtgctcgccctggctggccaagcggcgccgggtggtgcggtcaacaactacgaggcccaacagcgcgacgcggcgctacgcccgctgaccagcgcctgtaggcaggcgctggtcgccgcctgcaacgccccactaagcccgtagccggacgacaaccccgaggccggcgcgccaccgacccggcggcccgccctcagatctcgtcgatcaggtcggccaccgaggccacgatccgcgacggccggtacgggtagcgctcggcctccgcccggctgctgatgccggtcagcaccaggattgtctccagcccagcctccagcccgcagaggatgtcggtgtccatccggtcgccgatcatcgccgtcgactcggagtgggcgtcaatcgtgttcaacgccgaacgcatcatcatcgggtttggcttgccgacgaagtacgggtccacccccgtcgccttcgagatcatcgctgcgaccgaaccggcggcaggcagcgcgccctcgaccgaagggccggtcacgtcggggttcgtgcagatgaaccgtgccccgtcgttgatcagacggatcgccttggtgatcgcctcgaagctgtaggtacgcgtctctcccagcaccacgtagtccggtgcgaagtcgctgagcacgtagccgaccgcgtgcagcgccgtggtcagccctgcctccccgatcacgtacgcggtgccacccggccgctggtcggccaggaactgcgcggtggcaagcgcggacgaccagatcgcggactccggcacgtccagccccatccgaacgagccgggcctgcaggtcgcgtggggtatagatggagttgttggtcagcaccaggaacggcctaccggaggagcgcaaccgggcgacgaactccggcgcgccgggcaccggctgcccctcatgcaccagcaccccgtccatgtcggtgagccaactctcgacaggcttacggtcatgcatctcgtttcccaggtgtcgggccgccgaagcggtcaggaggggcggcgggccggaacgcagcagaccgccgggcaggtgtcccacatcggcaactcgccgaggcgccggcgcagcgtcgcgccagccggatcggtacgctcacggaccagctcgcgcaccatcgccacaaaccgtggatcggtgcccggcgtggcggcccgggcgaagtccaggcccaactgcccggcggtcgcccgcgcctcggtatcgaggtcccacaccacctccaggtggtcggagacgaacccgatcgggctgaccacgacaccggtgacgccctgcgcgggcaaggccacgaggtggtcgttgacgtccggctccagccagggtacctgcgggggtccggaacggctctgccacaccaggtcgtaggccaggtcgggggcggcagcggcgtgtaccagccgggccgtctcggccaactgcgcctcgtaccggccaccgtgcgggccggcggctgccgccgcggaggtggggaccgagtgggcggtgaagacgatccgggtgctgtcccgtcgcgccgggtccagttgggccagcgccgcccgcaccgcgtcggagtgcggctcgacgaacccgggatggtcccagaactggcgcagcttctccaccaccggggcgtccgggccgaccgccgcccgggccgcagcgatgtcctcctggtactgccgacaggacgagtacccgccgagggcgctggtcacgaacgccagggcccgctcgacgccgtcgtcatgcatccgcgccacggtgtcggcgagcatcggatcccagttccggttaccccagtagaccgggaggtcgacaccgttggcagcgaagtcctcccggatcgcggcgaggagctcgcggcactgctggttgatcggcgacaccccaccgaagtgcaggtagtgctcggcgacctcggccaaccgctccggcggcacgccccggccccgggtcacattctgcaggaagggcatcacgtcctcgggccgctcgggcccgccgaaggaaaccagcatcaccgcgtcgtacgccatggctccattcttccccgatcgttcggggggccggacgacggccccggccacccgggttgacaacggccggccccttgcgcgccggtggcgcgcaaggggccggcccgcacacctcaggcgccgatggcgtgataaccaccgtcgacgtggacgatctcgccggtggtcgccgggaaccagtcggacagcagcgccagacaggcccgggcggccggctcggagtcggtgaggttccagcccagcggcgcccgctccgaccaggcgtcctcgaactgctcgaagccggggatcgacttcgcggccacggtacgcagcggcccggccgcgaccaggttgctgcggatacccttcgggcccaggtgcagcgccaggtaccggctcgcggactccaggcccgccttggcgacgcccatccagtcgtacaccggccacgccctggtcgcgtcgaaggtcagcccgaccaccgagccacccggcgacatcaacggcagcgccgcggtggcgagggcctggtacgagtaggtcgacacctgcacggcggtcgcgacgtcctcccagggtgcgtcgagaaagccgccgccgagacaactctgcggggcgaacccgatcgagtggacgacgccgtcgaggccatcgacatgctcccggacccgatcggcgagcccggcaaggtgatccctgttggtaacgtccagttcgatcactggcaccggctcgggcagccgtttggcgatccgctcgaccagggagagccggccgtacccggtcagcacgacctgggcgccgttctcctgcgcgagccgtgccaccgagaaggcgatcgaggcgtcggtgatgacgccggtcaccagcagccgcttaccggcgagcagtcctgacatgtcgatgtctcctctcagtgccccatgcccagtccgccgtcgaccgggatgaccgcaccactgatgtagccggcggagtcccccgccagccaggtgacagcagcggccacctcgtccgcggcggcgaaccggccggccgggatggccttgcggtattcggtcttgcggtcctcgggcagcgccgcggtcatgtcggtctcgacgtagccgggtgctaccacgttcgcggtgatgttgcggctgcccaactcccgggtgatcgaccgggcgacgccgaccaggccggccttactggcagcgtagttgacctgtcccgggctgccgtagagcccgaccaccgacgagatgaagatcatccggccccacttcgcccggagcatcttcgtcgacgcccgcttggcgcaacggaacgccccggtcaggttggtgtccagcacccgggtgaactggtcctcggacattcgtagcagcagtgtgtcgtcggtgataccggcgttggccaccagcacctcgaccgggccgagttccgcctcgatggcgccgaacgccgcatccaccgagtcggagtcggtcacgtcgcagcggacgccgaacagacggccggcaccggcctccgaaccggccgcgtcgggtgccgccccactccgataggtcaccgccacccggtcgccctgcctgacgaaggcttgggcgacagccagaccgataccgcgattacccccggtcaccagcacggtacgggccacgattccccctcagctcagagatctccacgtcggtcggagcctaggggttaccggcaggtaagcgctaacgcgccaccacgtcaaccgcgaccgaaagggtgcaaaccgccgcgagcacagtcgacaacagacccctccccgacccggcgcgtcaccacgcccgctcgggtgtacgatgaggccgttttgcgagccgaccttacgactcgcgccccgagccccgccgaccgcaggaggtgatcgctgtgcgagatagcgatcctcccagtcgtggccgggccaactgtcagccccgctgagtcccgtcagcccggctgaccagcctcgctccctcgcgccacccgatatccggcccacggccggatcggcacgggtggccgatcggagctgccgaccacggctgtgtgtgtgcgttctgatccacctcccgcgggcacccggtgcccgcgcccagtcgccaccggagtcgattccatgagccgttacgtcgcccccctgggcttcgccctggccgcagtctgggtggccgtgctgttcgtcctggccggcgggggccactgacctccgcccaccgaccattcggcaaccgagccacctgacgcccggcctgtcagaggatccgcgacgaccacaacagactcgtcgccccggcacagagtgcgagcagcagcgccaccccggcgtaccactgggtgacctcacgaggttcggtccggaacccgatcgacgagcccatgtcctggtagacctgcttcaactcgttcaccgaggccgcctcgtagaagtgcccctcggtcgtcgcggccagctccgccagggcgaaccggtccaccggcacccgctgcagctggccgccgatgtcgacctggccgccgtcggtaccgaacgcgatcgtggaaaccgccacgttggcggcctgcgccgcagcggcggcttcctcgaccgatcggcccgacgtgcggtagccatcggagagcaacacgatccgggccggcggaatccccgccgccccgtcggccggcaccgaccggatcgcctccaggcaggtgaagaccgcctccccggtcgccgtcgactcggccagcaccaaaccgtcgacggcggtcaccaccgcctgccggtccttggtcgggggcaccagcacgttggccgccttcgcgaacgagaccagcccgaggttgtagctggccggcagctcctcgacaaactgctgcgccgcctcctgcgccgccgccagccggttcggggagacgtcgtcggcctgcatggacagtgacacgtcgatggcgagcatgacggtggcccgctccaggggttcccgggtgtcgacggacggccgggccagagccgcggcgagcaccaagagacagagtaggaacgcggtcgccggcacgtgccgacgccatccgagtcccttcggggcgatggtgcgcagcaggtccacattggtgaagcgcagcgcatacgcccggcggtgcagctgccgccacacgtacagcccggcgagggcgaccaccggcagcacggccagtagccaccacggttgcagaaaacggatcatcgtgtcgtccctcgggtgcgggcgtgccgctgcgcggcaacgaaacgcaccatgtccagcagccagtctcggtcggtccgcagcctcaggtgtgcggcgcccccggcacgcagcgccgcggcgatctccgcccgctgggcggcagccgcctcggcgtaacggtgacgtagccgcgggtcgccggtccgcacctcgtgtaactcgccggtctccgggtcgaccaccggcaggacgcccacgtcgggtagctccagctcacgcggatccagcacctcgatggccagcacgtcgtgacgtacccgcagcttgcgcagcgggcgggtccactgggccggcggcgccaggaagtcggagacgacgaccgccaccccacgccgccggggtggccggttcagcaggtcgacgagggcaccgaggtcgctgcgcccgggccggatctcggtgccggccaccgcccggaccagggcttgcacctcccgacggcccgaccgggccggcaaccgggtgaacccgccacccctggctgccggcgcacgccgcccgcccccaggcggctcactcccggtgccgatgaccgcgccgacccggttgccaccccgggcggtcaggtgggcgagtgccgcggcggcggccaccacgacgtcgcgcttgagccaccgtccggttccgaagtcgagactggccgagaggtccaccgcgagccacgtctccagctcccggtcggccaccgtacgccgtacatgcggcatcgtggtgcgcgccgtgaccggccagtccatccgccgaacatcgtcgcccgggcggtactcgcgcgagtcccccgcctcgctgccgggaccgggcagcaggccgacgtagtcgccttggagcaggccgtcgagcttgcgggtgacgagcaggtgcagccgggacaggacggcttcggtgcgatcgcggggggtggcgtcggggggccgacgggcaggtgaggtcacggctgctgcccgggccacccggcacccggcggcaccacacccggcggtacgacggccggcgccgccgtggcctgctgccgcggcgccaccgacggcaacgggatcgtcgacatcacccgaccgacgatatggtcggccggcacgtcgtcggccagcgcgtcatagctcagcaccagccggtgccgcagaatgtcgggcgcgatgtcctgcacatcctgcggtagcgcgtagtcccggccacgcaggagcgccagggcccgggtggcgcggaccaggccgagcgaggcgcgtgggctggccccgtactggatgtgctgggcgacatcaggcataccgtgctcggcggggcttcgagtggccagcaccagccggaccgcgtagtcgaccagggcattgtgcacgaagacctggtcggccctgcgttgcaacgcgaccaggtcggcggtggtgaacaccggcgcgggctccggcggcgacacgcccatccggtagacgatctcccgttcctcggtggccgtcgggtagccgacgacgatcttcatcaggaaccggtcccgctgcgcctccggcaacgggtacacgccctcctgctcgatcgggttctgggtggccatcacgaggaacgggtccggcacccggtgcgcctcaccgccaatcgaaacctgccgttcactcatcacctccagtagcgccgactgcactttggcaggcgcccggttgatttcgtcggcaagcaaaaaattgacaaacaccggcccgagttcgacgtcgaacttctcgctcgactgtcggtagatccgggtgcccatgatgtccgccggcaccaggtcgggcgtgaactgcacccggccgaacgacccgccgaccaccttggcgagcgtctccacggcgagcgtcttcgccacccccggcacaccctccagcagacagtgcccccgagcgagcagcgcgacaaccatccgctcgaccatccggtcctgcccaacaatcacccgcttgacctcgaacaacgcccgttccagcagggtggcgtcgtcggctggggtgctccccggggcaggcggacccgacccgtcggagatcctggcgtcgggcgtgctcggctgggccaccggtcctccacagcatgctggtcgtcgggcgtggtgcggtacaagactgacatggccggtgcaggtgcgcggtggcgagaacccgatttccgccacgccaccgaatccgccgaactcgccgactgcggggtggacagcggccggtacggcacgtgtacgattcatccgtcgccgggcggctccccccgtggccgcccggcgctcaaacaccaccccccggccacctagactggctgggatggatgcgtccgcaagccccaccctggtctgctcagcccgtggctgccaggcccccgcccagtgggcgctacggtggaacaatccccgcctccacgaggcgacacgacggaagacctggctcgcctgccccgatcaccgttcgacgctcggcgacttcctcgacgcccgaggcttcctgcgcgaggttgtcccggtggccggatcgcctaccctcgactcgtgagcgcgcacaacggaaccccacggtgaccggcgacgaccaggccgggccgccggccgccggcccaccgccaaccggcccgccgcccggcccactggagccctggccggagaccgtcagctggaagtccgtctcagcagacctgatctgggtcgaactgctgcggatggccgtcctgttcaccgtcgtgctggccggactggcagtgggatgggcggtcagcggcagcggggtgttcggggtggccctcgccgtggtggccctcctggccgcgctacggacggtcatcatcgtgcgggcggtacgcgcctggggctacgccgaacgtgaggacgatctgctggtacgccacggccggctggtacgccggttgtccatcgtcccgtactcgcggatgcagttcgtcgacgtcagcgccggcccgctggagcgggccttcgacctggccaccgtccagttgcacacagcggcggcggccagcgacgcgcgagtgccggggctgcgcccggccgaggcgtcccggctccgcgaccggctcaccgcgctcggccgcgaccgggcggagggcttgtgagcgagccggccgcgtggggcccggaggaggtccggccgactggcccgcagccacaccccggcgcatacccaccgggcccacagccgcaccccggcgcgtacccaccgcccgccggcatgcccccgccaccaccaccgatggccccggccggcgccgaacgccggcagcggctgcacccgctctccccggcgctgcacggtgccaagtcgctggtcgtggtaatcgccgggctctcctggtcgaccctgtcccgggtaggcttcggctggttcgcggtgctggcggtggtgctggcgctcgccgccaccgtgctcgccgtggtcagctggtacaacaccggctaccaggtggtcgaccgcgagctacgcgtgtacgagggtctgctctggcgacggacccgggccatcccgttggagcggctccaggccgtggaggtggtccggccgctgctcgcccaactcaccgggctggcggagctccggctcgaggtggtcggcgggggcaagaccgaggcaccgctggcctatctgagcgtggcggacgcggccgccctgcgacagcggctgctcgccttggccggtccgctgaccgggaccgcccccccggcaacgggtgcgctgcccgtccagcccgagcaggccccacccggccggccgctacacgctgtccgcaacggggacctgttactgagccagctactcaccccacaggcgctcatgatcccgttcggggtggcgttcgtggcgacgcagttcctctccggcgactcctggtcgttcgtcgcggtggcgagcacgctgaccgctatggccggcgtactgctacagccgatccgccgggtgctcgacgactggaacttccggctgtcccgcgacgccgacacgctgcgggtacgcaacggcctgctggaaacccgggcacagaccgtaccgctgcaccgggtgcagacggtcggcgcgacctggccgctgctgtggcgggtgaagggctggctgcggctgcggctggaggtggccggctactcggcgggcgagggcgacgggagcaaccgcccggaccggctgctcccggtcggagagcgaacggtcgccgaggcgatcctcaccgaggtgctacccggggtacgcctcgacggtctacccctgaccccgccgccgacgcgggcccgctggctgaacccactgagccaacgggtgctcggggcgggactgcacgaacgggtgttcgcggtccgctccggcctactcacccgccagatcgtcgtcgtgccatatgcccgtatccagagcgttcgggtcgtgcagggaccggtgcagcggcggctgggactggcgacggtacatgccgacacggccggcggtgccggcgccgccgcgcaggaccgggcggtggccgaggcgtgggtcctggccgccgaactgacggcccgcgcgcaccacgctcggcgagccggccgcttgcggtagcgatcagcggccggcgagcgccacctcgtcggccgactcgggtactggcccatcacccggcccgtccgggcgacgccgggcacgtcgagccgcccaccaacgctcggccaggcccaccgcgacgaacgtcatccccacgtacgcccagccgaccaggacgtcgatcacgtagtgctccccggagtagaccagggtgaacgtcatggccagcggatacgcgaggagcagcggccaccaccgcttccgcgtcgcgcggaggaagaacagcaccacgaacagcgcgaacgcggtgtgcaacgagggcatcgcggcgaccgggttcgacgcgatctggccggcgttgagcaggtttcccgcgccgtgtagcccgaagaccttccaaccccgggtggagatccgggcgacctcctccagcaacccgttctgtgccgcccaccacggtggcgcagcgggatagaggaagtacgtcaccaggccggtggcgcagaggaaaccccagcggcgcatgaaggcggcccaccgccgacggtcccgcaaccacagcaccgcggcggcagccagggccaccacgaaatgcgagaagtagacccaactcgccagcacgtcccaccagcgcacgtcgggctggtacaggtgctgctggagccagacggtgggcacctggtcaccggtggcccagccgaacatgacccggtcggcgacgatcagctcgtaggcgtgcgggaccgccccgttgtcggcgaagccgcgggagaggttgtagagcacgagcaacagcaccaccggcagccagtcacgggcgaaacgcaggtggcttcgccacggccgggccgagttccaggctatggtcgcggcccacatccagacaaaggcgtataccgggtcggtgggcaggccaatggcgagccagccgatgacgaaggcgacaccccacaccgacatcgtgatcacgcgacggcgcccgccgtcggccaccgtcggtgcttcggttcggacgggctgctgggggtcggtcggagcagacatcgcggtcaaggttaacgacggccagcaggacgccaggcgcaggaccagccggaaggtctccggggtggttcggctcaggcgtggttcgccggccctcgggcgcataggctgtgaccatgcaggagccgccgttcgcgccgggtctgaccgctcaggtggagctgaccgtcaccgatgccgacaccgcccaggcggtcggctccggcgacgtgccggtgctgggcacgcccagagttgtcgccctggccgaggcggcgaccgtcgcgacgaccgcccaccaggtgccaggcggcgccacgaccgtgggagtccgggtcgaactggaccaccgggcggccacaccagtcggccgcaccgtcgtggcgcgggccaggttggcgaaggtcgacggccgtcggctgctgttcgaggtctccgtcaccgagggcgggtccaccgtcgccgagggccgggtggagcgactgctggtggaccggcggcgtttcgtggagcgggctgcgcggccgtcatgaccctccgcttcgtcgaggtcgccgaccgggtgtacgtgctgcgtgagccgctgctgcgggtcaacgtgacgctgctcgtcggcgagggcgcggcactactggtcgacaccctctccacggcagagcaggcgacggagttggctgaggcgacgcaggcagtcaccccacatccctgggtgctggtgaacacgcaccaccacttcgaccactgcttcggcaacgccaccctggcaggcgacccaccccgcccggtgtacgcgcacgaactggccgccgccgccctgcgcgacccggaccggctgcgccgtgaggcatacgaggagatgcgcgacgagcagccccgtctcgccgagcagttgatcgacaccgacctactggcgccgactcatctggtgcgcaggcaggaggtactcgacgtgggtggccgccaggtcgtcctgcgacacctggggcgtgcacacactgccgccgatctggtcgtgcagtttcccgacgccgacgtcctcgtcgccggcgacctcgtggagcagggcggcccgcccgcgttcgaggactcgtacccgttgcggtggccggaggcagtcgccgagctgctgcggatgacgaccccggacacggtggtggtgccggggcacggcgaccctgtcgacagcgggttcgtccgtgcccagcacgcccagctcagcgacctggcctggcagatccgcgccggccacaccggtgggacaccggcggaacgggtggccgcggaggcacccttcggcgcccgtcccgcgctgatcgccgcccgccgcggctacgccgaactcgacggcgagctctgaccacgccgtcgagcacggccggtagaccctgggagaatgcgcgcagcccgtgctcgggccgggcggccgggtcggcaccaggtcgacgaggcggcgactcagtcaggtgacgggcaaggatcagggtcgaggaggtcgacgaggcgggtcaggtgtggggccgccgccgcaaccgccgcccgtgcctcggggggcagccgggacagcgcggcggtgagcagtgcgacgcggtgccgttcatggtcggccatccgaacacgggcagcgtcggtgaggcacaaccgggcggtgcggcggtcagccgggacacattcgcggtgcagcagtccggctgtcaccaggtcccggacgagcgtgctcaccgtgttgggcgccgcgtgcaggcgggcggcggcgtccttcacgctgacccccgggtgggcgcggaccagcaggagcaactcgacctgggcctccggcaacgggatccggttgctgtgctgggccgccgcgcggcgcagccggcgatgcagttccccgacgacggcgcccagcgccgccgtcgcggcgtggtcggggcccggcaccgcctgggccgtcgcgtcctcggtcgacaccgggtcgcccacctcacatcggaaagactctgagtacagagctaaggttacccggtcaacaggccagccccgggggaactcagtgacgcagaccgcccaaccgaccgcacctgacgtagcgacaccagccggcaagccgcagccggcggaagtcggcggcgggatcggtctgctgctactactcggcgcgatcaccgcgatcggtccgctgtccctggacatgtacctgccagcgctgcccaccatggcccgcgacctggacgcgagccaggcccagatccagctctccctcaccacctgcctggttgggttggccctcgggcagttcgtcaccggtccactcagcgaccgctggggccgacgccgccccgtgctgatcggcctcggcgcgtacgccgtgctggcgctggcctgcgccgcggcgcccagcgcgccggtgttcaccgcgctgcggttcgcccagggcttcgccggtggcatgggcgctgtggtcacccgcgccgtcgtgcgcgacctgtactcgggtcgcgcggcggccaagtacttctcccgactcaccctggtctttggtctcgccccgatcgccgcaccgaccgccggcagcctggtgctgcggttcgggtcctggcgggccctgttcgtcctcctcgccgtggtcggcgcgctactcaccgccatcgtggcggcccggctacccgagacgttgcccgcgcaccggcgcagcaacggcgggctcagcggtaccgttcggtcgctccgcacactcttcaccgaccgggtgtacctggggtacaccctgacccaggggctcgccttcgccggactgttcgcgtacatctccggttcgtcgttcgtgttccaggacgtgttcgacctctcggcaagcgcgttcggtctactgttcggcctcaacgcgttggccttcgtggtggtcgggcaggccaacgcccggctgctggaccggttcccgccacgcaccctcctggtcggcacgctcggggtgagcgcggtggccgcggtcggcgtactggccggtgcggtcgtcaccagccagctgatcgtcatgggcacgctgctggtcttcatcggttcgctcggcatggtgatgccgaacggcacagccctggccctcgaccgacacgcgcaccacgcgggcaccgcggccgcgctgatgggggcgctccagtccgtcatcggggcactcgccgcgccactggtcgggctgggcggggagggcagtgccgtgccgatggccggggtactcgcggcctcagccgtgctctccctcgccgccgcactcaccctggcccgtcccgagcgcacctgacccgcgcaccgcgtcgcccgggtgttcgcacgatgacgtcagccaacgcccggctctgcgggctgtcggacgcggcgacagcagcggccctcgcacctccggcggccacggtgtcccacacagggacggcgcgaacccgcaccaactgaggatggcccggacgctgttgcgatcgagcacaccgtcgtgctgggatggccgtgccggacgacgcagggctgtcgcgccgccggctggggcaaccacgcgagggcatcggtccacgacggaccgcagactggcgtgccctcctctcctgagcacgccgccgaccgctcgtcgcttgcgggccggccaggtgccgcccgcacccgtcacccgcggggtggtaggcaccccgcgagtcaggagacaccgtgtcctaccgatcccgaacagccgcgctgctcaccgcggccgcgacacttctcgtggctgtcgtcgcgctcaccgccaggtcggagccggcagcggcgcacggcgccgccatggtgcccggcagccgaaccttcctctgctggaaggacgggctgacccccagcggtgagatccagccgaacaaccccgcctgctccgcggccgtggcccagagtggggcgaactcgctctacaactggttcagcgtgctgcgctccgacgccgacgggcgtaccgtcggattcattcccgacggccagctgtgcagtggcggaaaccccggattcctcggctatgacctagctcgaaccgactggccgctgacgcacctgaccgccggtcggaccatggagttccgctacagcaactgggctcaccacccggggacgttctccttctacatcaccaaggacagttggagcccgacccgcccgctggcctggagcgatctggaggagcagccgttcctcaccgtcaccaacccaccccagcgcggcgctgtgggcaccaacgacggacactactacttcaccggaacgctgccagccgacaagagtggtcggcacctcatctactcacgctgggtccgttcggacagcccggagaacttctttggctgttcggacgtgacgtttgacggtggcaacggtgaggtgaccggtgtcgggcccggtggcaccatcccgccaccgaccactcccccgccgaacccgaccacgccaccgccacacggcggggactgcatggcggtctaccaggtgatcaactcgtggccggacggcttccagggcgagatcatgatcatgaaccacaccaccgccacctggacggaatggacggcgagctggacctggcccagcggccagtcgatagcccagctctggaacggcacgcacaccagttcggggacgtcggtgacagtgaccaacgcgccctacaacggcgcggtggacccgggaggcacgaccacgttcggcttcctcgccagcaccacgggtaccaacgcgctgccaaccgtcacctgcaccggccattgacgcagggggcaccgcggcccggaaggacacccgggcaggcttcgccgtcatggacagccgggttgcgtccgacgaggggacccgccgcgagtgcgctcacctgcgacgaccggcaccgccctggtcacaggaccgaggcggtgccgacggcactaccggctgattgctcggatcacagcgtggtccactcggtatggaccgtctccgagccgggtggtgtacacacgagccgggtcggcccgggtgacgtgtcatcgaaggcgaagcgacccagaaggtccgcgtcggtgcccgaggtcgacgccgaacccggctgctcgacctgcacccgggcgggctgcggaggcacgagctgaccgacgatccggagccgatcacgaatggggatgatttccacctcgatagtgatcgagtccgcacgaaaggtcaggagtcgggcctcatcgccccgtacgtcggcggccgacatgctgtcgaccagctgggcaagctcggtatcgggcgagcgccagctgtagctggcgacggcggcagcccgtaccgactccgggaccgagtcgacctcggccagcaggctacccagtcggctgagtagatcatcatctgatgtggtgaatcggtcgtcactcatgcgtccgcacccttcccctagatacgtcgctgtggtgcgggctgattcagcaaggcccgaagggtggccaggcatcgggcgcgggcagggccgagactgccgatgggcaccgagagtgccgcagcagcgatcgcatagctgcccacaggctcgaacaccagcaaccgcagtaactcctgacagcgtaacgacagtttgcggtacgcatgccacagctccgcatcagtttcctcggcaaccagccgctgccatggctcaggctgcagctcgtccaccggttccgatctcgtggactccggtaacgacacttcccgcctgtttcgcagcagggcaagggcctcccggcgagcggtggtggcaagccatgcccccaccgatcccggttcacggagctggtcaagcttctccacgagccgcaaccaggtcgtctggctgacgtcggcgacatcagcgtcgtcgagccggaacccgcgagccactgtgtataccagccgcgcgtaccggtcgaccaaggcttcccacgctgcccgatctccactggcagcactacgaaccagccgacccacgtcgtcgtcgctcatgaaaatgcatcgtacagagctacctggctctgtcagatcaagccaaggtgacctccgaactgctggttggccgctgccacgtcggccatgaactggttggtggcagctaccgcaccaacctgtgcgtcgatccgcgccgtgatctcggcagccactcgcggcgccgcgaacgaggttccgctccattgcgcccatccctccggaaacagcgcgtggtcgatataggtgcttcggacgtcctgaccaggtgcgacaaggctgacccacgatccggcgttgctccaggagcacaggtcgacgccatcgtgggcggcgacggccaccacctgtccactccacgactcgccggcaccggcgaacgccgcgggccagaacgggtcactgcggttgccgtcattgccagcggccgcgaccaccactcggtcgagcccggacagggcctgctgcaacgcggcctgtacgccgagcggcgcggttccgtcggcggtgtaaccgccgagcgacaggttgatcaccttggtgtccgggtgcacccgtccaagggaggcgatgagctcgtcctcggtgcagacgccgaaggtgtccaacgtccggacaacccgcagcactgcccggtccgtgtggttcgcgatcacgccaccgataaagttggcgtggccgacatcaccgtcgagcaacccgtcgttgtcgacgtcggtttccgtttccacctcgacgccgtccgatgcgagatagtcgaccggaaggggggtgtcggtccagaatccggtgtcgacgatggaaaccgcgacccggtcggtttcggcgggcgtcttgagcgtcgctgcggcggtgggagccggcggcccgaacggacctccctgattgaacggactggacaggaagacatggttggggcagaccgtctggcggccagccggacgatccgatcgcagcgcgcggaccgcagtcggcacgtcgagtcccggcgcccggtagcgacgcaggcccggcatcagttcctcgtcgccggcaccgggctgtgcggcccgggcacgtccgagatagcgctcaacctcccggcgactgtcgtcgacgaccagcaactcgtcggcgacgaaccacgcgcgggagccgccgccagcgtcggtgtgtgccagcttcgggaggccctccagccgcgcccggcggcgggcggcgaatcggctgatgcgttccggggacgggggcatgtatctctccttcgacaactttgatcaagctcacagcctgcgagaggccggcgggcgttcgcacagtagaggatccggcgctgccgcctgatacagatcttggctggtcagattcagtcaggtatccgactaatggccaacaccgacacttccgactacagtggacaatgttgcgtcaaggtcggacagtggggtttccggcggttggtggctgtgccaaaatccatacgtgatgggcggcgccgaccacgtggatgacagtccagcaggcaaagcccttcgtgtcgtcaccgacgatccggctcgcgccaccgagatggccgaggccgcgcttgcggctgcccgcgccagtgacgaccctgctgaggagaccctggcgctgcgggcactcggtctcgccgcactcgaacaacacaacgcggagcaggcgctgcgccacctgcgccaggcctgtcgggtggccgaggcggcgaggcttcccgtccgcgccgccgaagcccggatgagcctggcgctggcccttgccgaggccggccaaccacaacaggcgctacgggaaatcgacgccgcgtcaccggcgcttcatgggctaccccgcgcacgcctgcagatgcagcgggcactgatactcgaccgcctcggccacttcgacgaggcgatggccggctacaccgacgccctggccgtgtttcgacgtggccaggaccggctgtggcagtcccgggcgctgaccaacagaggggtcctgcacacctaccgcggcagcctgcgccaggcagaggctgacctgcgggcggcggagcagggccatgcggagctcggccaggagttggccctcgcgcaggtccgccacaacctcggcttcgtcctgtctcgcgccggcgacatccctggcgcactgcgctggtacgacctggccgaccagtacttcgcccgtaccacccgcccggcggtcgcgctgatggatcggggtgaactactactgggcgcccggctactgccggaggctcgcgcggcggccgaggctgccctcgacgcggcgcgggccagccggatggggctctacgaggcgcaggcccgactgatgctggccgaagtcgcgctggccgaggtcgatctgcccaccgccacaaagcaggcacaggcagcgtatcgcctgttcagtcgacagaatcggcccgcttgggcggcactgtcccgatacgtgaagctacgggcaagttcgccggacgaaccggcgcacctacggcaggcccgctccgtggcgcgtgcgctgtcggccagcagctggccgatacccgcgctcgacgcccgcctctacgccgcccgagtggccctggaccgggcactgcgtaccgggcaacgcgcgaaggccgcggcagtcgccggggagttgagtgccatccgagctgccagccgtggggggccagcccaactccgggcccgcgcctggcatgccgaggccctgcgccggatcgctaccggcgacaccgccggggcacgccgggcgctgaacgcggggatggtgctgctggaccgctaccaggcggccctcggcgccacggagctgcgggtgatggccggtgcgtacgccctcgaactggccagcaccggcctgcggcttgcggttcacggcggtcaggcgcgggcgatcctgcggtggagtgagcgttggcgggccgccgcgctacggctgcccccagcccgacccccggacgaggccgggctcgctgctgatctgaccgaactgcgccgaacagccgacgaggccacccgaccgggtgccgcgtcaggaatcaccctgttacgccgtcagcgggcgatagaggagcggatccgcgcccgaagttggcaggccagtggcaccgaatccggtacggcgagtggtatctcaccggaccaggtcgcggtggagctgggcgaccagacgttggtcgagctgatcgacgtcgacggaacgctacacaccgtcgtggtgcaccgcggccggttccacacccgggcgataggtgcgctcgccaccatcaccgccgaactccaggcactgcgtttcgcgctgcggcgcatcctgaccaggctcggcaccgacgactcccaagccgctgccgcgaccgccgccaagtatgcggttcagcagctggacgcgatcctcttcggcagcatacgttcgtggctcggcgatggcggactggtcctggtgccggtcggcgcgctccacgcgatgccctgggcgctgctgccgacctgcgccgggcggccggtcacggtggtgccatcaatgtcggagtggctgaccgcgtcggcccgccgccagcccaccccgtcgacgacgaccggttcaccccaccaacgacacccggtgctggttgccgggcccggcctcgccttcgccgaagcggaggtgcagcgactggcgggaacactcgctccggccgaggtgctgctcggccccgccgcgaccgccgaggccgcgctgcaggcacttgacggtgctccacttgcccacctcgccgcacacggcacgttccgctccgacaaccccatgttctcgcacgtacgcctcgccgacggtccactgaccgtgtacgacctggagcggctggcccgagcgccgggcacggtggtgctctccgcctgtgatgtggggctgtcggcggtgcatcccggcgaggaactgatgggactttcggccgccctgctccagctcggaacggcgaccgtgatggccagtgtcctgccggcgttggactccgcggcacaggagctgatggtggagatgcaccggcggctggccacgggtgccacgccaggtcgtgccctcgccggcgcacaggcggaattcggcggtggcctggacgccggcaccgcgaccgcggcctcgttcgtctgcttcggcgccggttgaccagcgcctgtggtgtgagcgccggctgaccaacgccggtggcaccgctgcaccggccacccccaacccgacgtgtggccggaggtcggctgtcggcccagcccgtcgagcacgttgtgctgcccggcgcggacgcgggcagccgtggaactgcgtaccgcgttgatacgtcaggttcgcgacacggaccggttgcatcaggcgctccttggcccccctcatgtgggggaccgggcggcgaacgacggatgagtcgacagcgcatcccatcgcaccgggtagctcgcggcttcacgtgccgcgcgcgacgaaggagaggtgtgaacgtgctccaggtaacgaacaccagccgtggtacgagcgaggtcggacgctgcgccgacactgccggtcccctgatcgtcggcatcggcgggaccatgcgacccggctcctccaccgaacaggcagtgcgggcagccctgtcggcggccgagttggccggtgctcgcacgcatctgctcggtgccaccgcactgcagctgccgctgtacgttccgggtgaaacccgacggacggcagcagcccgccagctcatcaacgccgtgcagatggccgacggaatcgtgatcggcacgccggcgtaccacggagggatttccggcctggtcaagaacgccctcgactatatcgaggaccttcgtgacgctccacggccctacctgcacggccgcgccgtcggctgtgtgatcactgctcgcgggtcacaggccgcgaccaccctcaccagccttcgcgcggtggtacacgcgctccggggttggccgacgccgctgggtgtcgcagtcaacacagaacacaccgccttttcccccaacggaaccagcaccgattcgcacatctcggctcaactatccgcaatgggtgaacaggtcgtcgagttcgccctctcccgagccgtcacagcctgacgacaggtccgacctcactcggcgcgcgcccacagcgccgatctcctttctgtgacatttaccaagcctttcctcctgcctatcgatggaccggacaacgcgccggttgatccgaaatggagtacgccatgaatgacaacgaccgctccactgcaccaggggaagtagttgacggcaccgtcgcccactcgtcgggtgacacgtcggcatcggcgtccgccgacagtcaggtgaccaacgcccagtcattcgacccggacgtggaaggtctcgacgatctggacagcgtcgacttcgacctcgacgaggtggagaacaagattgcaccgctcgccctcgcatcgaacgaggcgatcctgtggcgcccctgaccatggataccggtgccgccgtccgggtggatatcaacaccggcccagccagctcctatgtcgggctgcgcgaatgcatcgccgcgctccgtgcggcaggtgccagcttcggtgatctgccgaaccaccacgcctccgaatgggcggagctggcccccgacgacacgccacaggacagtccacctccgctcggtgagatcgcactcgcagcctccgagcgtcgactccaccgcgaaagcgagcaggtgtaccgagtcctctcggtagctgccgccgcactgtgtgcaggcaccgcggaactgggccggccactgctcgtcagcggcgccggtggcaccgacctgtcgtccctgcgtgggctgatgcgggccgtggagaactgccgggtccaccccggagcggcagtgctgctggaccggccggagtcggtccgcgcgccgctgggaccacatgccgactaccgcgccgagcgcgctcgttgcctacgtcggatggatctgccgatcaccgtcgacgatttcgtgctggacctgccgtcgggcgtctccgcaccggtcgagcccgtgtccgaggaggccaggctctatcagcgggcacgcgacgaggacagcaccgccgtcgaccgggtcgccgccgcgctggcctactgccggcgggcgttcttctccgcgaactgggaaggaatggcggtcgtcgccaccgaggcgatgggactgttgtccgggatctccaagccggcccttcccgggttactggccaaggctgaacgtgacgacagcctcgtccacgccatcgaattcgaaaccacgattctgcgcagcactgccgacattcgtgggttcctactgaaggtgatcggcatccaggctggtttccgcggggaccaggacgccgccgtcaccgcatttcgcgccattcgcgagcacggcgacggtctctccccggagatccgcgcccagtcacacctgtacaccgccctcaccctctccaagcgcaagcaccggctgggcgaggcggtggccgaagtcgagcagggattcgacgtcgttcgggaacgcccgaacgagcccgacagcgttcgccgggaacggggctggctacacaacctgcgcgggctgaccctgttcgccgagcgacgactcggcctggcgttcgagcacgagaagcaggcgctcgcctgcctcgcgggcctgaccgatgccagctctgcccacctgcgcatcaacctgtactccaacatcagtgtgttgcaggaaaaggccggcaagtactcgtccgctctggcgacctgggacaagttccggcaggccaccggttcctcgacggcgggcttcgccaagcaccactcgtaccgcagtgccgggctgcggttgctggtcggtgaccaggaagccgcgatcgaggacttcgacaccacccttaccaacgccgctgggctcaacgacatcttccatcagacagaggtccgtctcgagctgggcatgttgcacgccaaggcgggtgaccgcgagaccgcggtcgcggagtacgagctggccgagcgtgctgctcgtctgctcggtgacccctaccggatcgccctcgcccaggccggacaggtgatgctgggtggggccggagctgacgccggggccacggtggcgaacgcgtcgctgagtctgacccgtcccgtcgaggcaacggcgctcgcgaaggcggtgtccaactcggctgacctgaccgaactcctaccaaagccccgcacgaagctcaaccgtccctttgacctgatcaactttcaggactgacgatgaccgaccaaccgacaccctggcggctctacccccggcttctccttcgtcgggcgggcttcggcgtcgaactgttgacggccctggccgacgaaccaacgcgaacagccgccgaggagtaccgcgcagcggccaaacggttcggacaacgccgcgcccacctgatcgagggcatcgcccgaactgtcgccatggcggaccggcaggcggaccgggcccggctgcgggcgctgtcccgggcccgcagccgggccgggcggggtctgtctgtgaaccacgaacgcctggacccagacctggctcccgcggtcacgaactacggcacggcgcaggtcgaactggagcgggcagcccggctgctgaccgacatcctcgcccaggaagcggtgcgtcgacccggccgcgtccacacgatgctggccgacgagcgagtctgcgacgcgttgctccagctctcgccctccttctacggcgaggtcgtgcgctggaggcagggatgggccacacggggtgacggtgcgaaccgtaaccgggccaaggaccgcgccttctaccgccgcgcctacctgtacggccagcgcctggccgcgaagaacgaaacgacgagcttcttcggtccgttggtgcacgggagaatcgatcacgctgtcgacgggatcgggttgggccccgagaccggctcgggtgtccacaccaccgaggcgcaaaccgcgttctgggccgtgtgcgagctggcacgcaacctcggcgccgaccccgccgtccgagaccacctaccggtgagctgggtacccgcctgtcgccggcaagcgggcgtcgaggccgggacgggcacggtgcagaccagtgacggccgccggatcaggctatccggcaaccgatggaaacttgttgacgggatcgacgaccaacgttcggtgcgggatctcgcggctctcgccgacatggaggtcgccgaggcacggacgactctggaccggctgcggcagatcggtgccgtacggctgtggcccgagccgccgtcgaccaccgcccgaccgctcgactggctggtggcctgggcgcagcagcacgccagtggcaccgaatggccgacgcggctacgtgaactcggtgtcctggcggatcggtacgcggctgctgacgggcaccaccgtcgggcggctgtgctggccgaggtggaaacgtgtttctctgcgctgacggcgaccgatgcccggcgggccggtgggaagatgtacgccgaccgtctggtggtgtcgctggatgccaagggcgaccagtgtccggtcgtggtcggtggggacgtcgcccatcgctgggagcagcagctcaccccggtgttggacgtcgcggcgcggtatggcgagctccagcaacgggtcgccgcagacctgtgcgcggcggtgatcggcgaggcggggacgggctccctgccctacgacgagctgatccgtcgggtactgccagcggtcgaggcgggtgcgctgacgaggctctccggcccggtgcaggagttcacccaggcctacaccgagctggtccgcgccggtctgcacggccaggaggcccggttgacaccagccgacctggcggcactggcacccagtccgggccgggaccggttcgtcagcccggatgtcatgctggaacagcagccggaaggaccggacctgctggtcctcggcgagctacacccctacgtcttcgcctggggatcgcaggggttgttctgcgacgaccaggagcagatgctggccgacttcgctgcggggctcgaaccgtggggcggtcccgaccagctcgccacggtcatccgtcgacgacggcacaagggcctggtcgccgactggttcccgggacggttcgtcgaggtcacgtccgtggccacggacgatcggaagcgcaccgtggcgctcgccgatctgaccgccgtcgtcgtcgacggtgtgccgcggttgcgcgcaccggacggtgagctgagcctctacgccggcgaggacgaccatgtccacctacgggccttcgccgcaccgaccgtggccttgcccctggttcggttcggcgacttcgcacctcggatccgggtgggcgacgtcatcgtgcaacgcgcccgatggtggttcgacgccgccgaccttggcgtggccgaggtccgggacaacgccaccgcgttcctcgcggtgcagtccctgcgcgcccggcacgggctgccccgattctgcttcgtctcggcggcgcacgaaccgaagcccgtgggggtcgacctcgacaatccgctggccgtggatgcgctgacggcgttgacgctggcgggtgagggaaaggtctcgctggcggagatgcggcccgcaccagacgccctgtggctgcgccacggcaacaaacccgtgaccgccgagttccggatcgctatgagaagggcttcgtcgtgaccgtccccaccagagccggaccggccgatccgagctgggaactgctgccggtcctcgtcctgcgcagcgccggcttcccctggcaactgatcgagtccctggcctatcgacagaccacaacgctgctcggcgagttggccacccacgaacagcgggccgccgaggtggcctcgcggctgcggccttcggctcggctgacccgaggccagcagagcaagttacgtaaccttcgcccactgccgccctccgacgtgttcgacggtgcctggctcgcggaatggaacgacgtgaccgggcaggtgacgcggacccgggaccaactcgagccggcggtcgcggccgacgcggcgagggtcaacgcggcgctcgcggagatccgcaccgacccacggatcaacgatgccatcgtgtgctcgtcccccgccgtccaccgggatctggtccgcggcgccaccggggggagaatccgccgccagctcgccgcgtacgcgcagcgcctcgcggcgaagagcgaaacgatgagcttcttcgggccgatcaactacggccgggtcgatgccgagtcgaatgcgcagacgacgctgtcgtgggcgggccaccaggagatccgggttcgacaggcgcactgtgccgcacgggtcaacgacgccgtgcaagcgatgatcatcgacgatgactcgctggtgactcacctggtccccattcgcaagaccacgacacgtccaccacgcggacacgacccgtcggccgagttgatccgtgcggtcgacggtacacgcaccctcgctgagatcgccgcggccggcggcgacgaggtgacccgtacggtgggtctgttccgcacggccgtggccaagggagtcctgacgcactcctggtgcccgccggcgacaacggtggatccgttgcgctggacgctcggccgaatcgacgatgccggtgccgaggtcaccagccgcgcggtggctgtccggtcgttgctggtcaaggtgctcgacctgctcgatggctacccgtggacgccgccggagcgcaagctggccctccaggccgaggtggaggccctgctgcccaccggggggccgacccatcgcagccgcttctacaacgaccgggtgatcattcacgaggccgcggtggggactgcccagctggaggtacgcgggcagctcgcccacgacctgaacgcggctgtggcccctgtactcgatctacttgcgcacgaggcggagttgacccgcgtgtgcaccaacagggccgtcgctcgacggctcggcccaggtcggactccgctgctgcaggcgctgcgcgtctgcgcggacatgtccatcgagtacggtgggcggctcagcgccaaactcgcccgggtggtcggcgaactcggcgccgacgcgagcgagctcgacgtcgccggtcggctgcccaccgtgcccgcacccaccgcaccggtactgtgttccatcgatgtcctgatcggcacggccgacctggccgcctacgatcccgacacgactccgttggtgctcggcgacatccacgacgcggcgctgctcaccccatgggccctacagttccacccggactcgacgcggttgctggccgaacgcgacaccgcggtgcgtcgggccctcggtgaccagatcgccgtcaacgtgatctcccgtcgcacgaccgggctgccaccgctggagttccccggcgtggtactcgaactcggcggcaccgccacggcgggtcggcaccggatcggcctggacgagctctggctggacagcgacggggatcaggtgactctccgtagtaccaccttccccggacggagtctgctgttccacaacggcgaactggacaccgccgtccacactgcactggccctgccacgcattcgccgtgccgtcctaccggccctgccacatgtcccgcgactccgctggggcaacgcggtgttctcccgacgccgctggatgctgcagagcagcgaggtgcaggcatcgctacgcggccagcgggacctggacctactgctgggcgcggcccggctggtcgacgagcgtgggttgcccagccgcttcttcgtcaagtcgcccgccgagcgcaaaccggtgtatgtcgacaccgcgagccctgatctgctgaaggggatggcacggctggcggccaccgacgaccatctggcagtcaccgaggccctgcccgcaccgaccgacgcctggcttcgcgacggtgagctgcgcttcgcctcggagctgcgctgcgtgtacctgcggggtggtgggcggtgacacgccaggtggtactacctccgttgttcgacctgagcctcgaaccggtcctggcacccggggacggactcctcgacgcgaacgccgagttcctcggccgcctcgccggcccgaccgggctgcacacgttgtccgcgaccttcgcgcgaccccagcccggcgtggaggccaccgagcaggccaccaaggcactgttcgtccaggccgccaaaacgatcatggaccgcggacgttacgactggggccggttacgggcggtgggtctggccctgcggctggccgccgagacagatcccgcgatccggttggccgtggacgacgtcgagctcgtcaacgggaccaccgagtccggcgccgacgtggtgtccgccgccgcgcggacccccctgttcgcgccggaggcagaccgggcccgcgcctacgcaccgggagctcgggtgcacctgctggtcgagaccgaccagcagcttccggccgccgccgcgctggcggtcgcgctgggtccacaccgggtcgtcctgtgcggacgtttcgccgccgcacaccaggaggcgctacgtacgctcgcgccgttcgccgccgccggcttcgaggactggagcccgtcgtggcggttacggcgggagtggacgccggaaggggacggcgtccggtgggtacgggatgccagcgagtggtcccccggcgggccctgggcggggtggatggcgcccgagcaggccgcactgctgcccgcacaggcatggcgagagtgccaaggggtgaccctgaccgtggcccggctcacctcctggtcagcggtgacgggagccagtggcgcccggaccgacctggagccggtacggcggctcgccggtgacgaccggctggcggtcgagttgttggtcggctctcccgggatggacgcggacgcgaccgcgaccaccgtccggctactgcggtccgggcccggaccccggctggcggggctgagtccgttccggctgaccagccttgcccgtcagcgcggaccctcccactgggacggcgtaccgctgacccggctgccgtcgccgcggcacgatctcccgcgctgggaccgctttcacgggcccggttcgctcgacgacgtcgaccggcagctcaccaccagtacgttgaccaccgaactcggggccgaaaccgacctgtacccgggccggctcgcgtgctgctccctggcccgggggatccagtcaccgacaacgtgggaaccgtccgccacggtcgtcgcggcaagcggaccgggaccggatgggcgcgggcccggatccttcgtggtgaatctccgtacgggtagtgccttccggttacacccgaggctggcgccggtcgtgcagcggctggcgagtggcgacgccaccgtgtggcagcacctgagtgaaacggttcgtagcaaactgtccggtcagctggtccgggccggtgcaatccggagtgcacaatgaaaagacactggcgcatcggccacgaattcatcgtgcgccatgcgggaatgccgttcgactggctggaggaactcggcgcctccggcgaccttctggagctggccgacgaggtcgtccggcgtgaggctgtgctcctggccagcgtggcgaagcacttcgccggcaaccgagccacgagggtacgggccgatgtgctgcgcggccgggtcgatcagctaccacggtcggccgggcccgactggagcgcggcggtggacgcctggggtgcggcgctgacccggtacgtccgcgcctaccgggaggcagacgagcaggtcggcaagcaactccgggacctgttggcaacggccgaggtctccgaggcggtgttcctgtccaacccggatgcctaccgcaacatgctgcaaccgttgttggcgcatgagggctcgttgacctcccgctggcggcgggtacgccggcagatgtacacctatgtgcagcggttctgcgccaagaacgaaactgtcagcttcttcggccccatggcgtacggcgcggcaggccccggcgacggcgcccagctccgccgggacgttccccgcacacgccgggtgttcctgtcccactgggcggcacgggccctgacgttggccatcgccagggaatccgcgatcctgccgcaccttcgattccaccgcacgggccgcggcgccgagacgggtgagcccctcctggcccaggtgctcccgggtggaacgacggtacggcagctggtccaccgctcgggccttcccgccgccgaggtggcgcgtacgctgcggaagctggtggcggcagagcatctcaccatcgggctcggcggcggtgactatgaccgggaccccctgacgaccctgcgggagcaactctccgcgctgccgagcgcacccgctcgtgaccagtggctggcccggctcgacgacctcgccgccctcctggagaagctggtcgaccagccactggagcgcaaggtcgaaacggtcgacgcgctggagacacggttcaccgagatcaccggcaaaccggcacgccggggcgcgggcgccgcgtacgccgatcgggcggtgttcttcgaggagtgcgcgtcccccttcgccctcaccgtcggggccgacctggttcgtcgctgggaggaacaactcgccccgctactggaggtctgcgtcgcgcacggtgcagccacccaggccgcggcggccgacgccgtgcgggagagcttcgccagcggcggccgcgacgtcgaactgaacctgctcgagtacgcgacgcgcgccgccgcggaccagtccgactccaccagcacctaccaggcgacctacgcgcccagctacccgggcgaggactggcggggcgaggtggcccggctcgttcgggaggccagcgccctcgacggcgagcggtacgccgtcatcgacctgtgtcccgccgcatcggacgtggcgggtctcggcgaggcgccgttggtgttgtcccgcgcccaccaccacctgctggtcgacagctggctcggaacgatgcatccggatccgcgacggctcggctcggccgccgccgagtgggttgcccgccagaacggcgaggtggtcggcctcgacctcggtcggcgcaacaagggctactaccggtttcccggtcgggaggtcgcgatgcgcccgctgacctggaccgacgagggcagggcggacctactcaaacccgaggacctccgggtgtcggtcacctccgaggccgtcaccctgcgggatccgggcggtcacgtcgtcaccgcctacgttccgctcagcgacttcgtcaagtacgcgccgatcgccgcgctgtcgcacccacaggttctgcatcccaccttccgcaccgccaccggcggtgctctgcccgaggtcgtactggggtcggtgatcctgcaacgtgcccgctggcgggtgccgacggacacgttgtccgctccggaaccgcacacacgcttcctcgggctgcgtcggctggcccgcgacaccaacgtccggttcctcttcggccgcagtgcccacgaacgcaagccgtacctgctcgatctcgcctccccgctggcagccgatctgatcagccacatcacgcggggctgcgacgagatcgacgtggagcggatggcgccggggccggatgggttgtggcttcgcgacgccgaagggcggcgctacaccagcgagttgcggatgcagatcgtcggcgagagcaggcagccatgacgcagacgatctggttcagcgaacactccctgcggttgcgcgccgacgtacgaccggacggttcgatcacgacccaacgctcgactgtccgcgggatgagtgtggaacggcacctcggggacggattcaccgagcaccggttcgccgacggcgacggtctcctcgcgaccgggtgcggcgggccgaccgcgcaggcagccgacaccttgcgggaggtccaggaccggccggtgttcgaggtgacggcgcagcaccgcgacacgctcaccacgatcgccgccgagaccggcgccgacctcgtactcggcgtcgcccagcagcaggtcgcggcgggcgaccccgaccacgtccggtccacccaccgcttcgtggcgacgctgcttctcacgctgaccggtgccgacggcaccacccacagccagtcgattcggtggaacccgacggacgatccgacgacggtggtggcggcggcgatgcggacggccgtgcagatgcgcggtcgactcgacatgccgtctgccgaggagccgccgccggacgccgacctcgttctgctgcccgggttcgccggggcgttcttccacgagatcgtcggtcacccgatggaggccgacgtcgtcgcctccggcaccagctacctgggcgagcggctcgggcaccgagtggctccaccgtggctgaccgtcatcgacggtggccacatggccgctggcggctaccgcagcgcgttcgacgacgagggcgccgactgtgtgacgacccgcctgatcgaccggggtgtgactggtcggccgatgaatgatctggccctggccctgcgcctgaacaccaccagaaccggccacggacgcaggcagagctaccgacaccccgcgattccgcggatgacgcacaccgcggcggtggtggaacccggcgtcgaggtcgaggagcctgccggggactggatcgctccccgcgggttgcggctggacatgatgaacatcgcctccggcgcgttcgtcttccacgcgccgatctccgttctgcaccgggctgacggcaccaccgctcgactcggcccactgcgcatcgttggcgacggcacgagtgcgctggcgaagctgcggccctacgcacaccaggtcgcgggctacctccgggccaccggtggctgcggaaagctcgggcagtacccggtcctggtgtcgttcgccaacgcgggtttccggctcccggcgggatcggtcgggatacgggcggtggcagatgcgtgaactcaggcttcgcgcctccgggctgctcactcccacccccggtggcccacggttgaccgtgtcgctggacatcgtgcacctgcgccggaccgcggccggacgcatcgtcgactcccgacggatcgacggatccgtcgccgatgaggcggccaagaacgtggcactactgctcacggatgccaccgcccggatcgacaccacccttggcgggctacagagcgcggttgccacgatccacgaacggtgtgctggtgacgacccgccgaccatcggtcgcgccgacctgctggtccgcgtcgagaccgccgccgggcccgtcgtgctcggcaccgtcggctacggtgcaccggccgcgttggtgccggccgtcacgggacacgacctggcggggctggcgcaccaaccggacgccgagccgccggacgactggcgggagcgcccgctcatcctgcaccccgggccctcggccgtgctcgtggccggcgcggcgttctccctgacctcgcgcaacggcaggcagaccgctcagcgcctcgccggtcgccgggtgctacccgggctgacgatccgggatcttcccgcggtgccaaccgggtacgacctggatgacctcggtgatccagccgaggtcaacaccctggtcgatgccggccggatctgcccaccggtgcggtggcgggacggcgtgccgcagggaagggccgtctgggaccacgatgccgccgcctgtggcccgccgccgatcgttcggctcgacctcgatggtcccgacggaacagcgccctcgaacgccatcgaggtcctgtggtgtgtcgaggggcttcagcgctaccacggcgacggcaccatccgaatccactgtgtggcccgaccggtcgaccgccccgacaacagcttcgtcatcgtgctgcacggcaagcccatccacctgctacgtcatgcccgcggtctgacgggcgcccgaacggctgtctacggcgacagcgacgtgaccacccgctcgctggtattcgccagcgcggccgaactggaaggtacaggacatgctgtcgtttccgtcgtcaactcctgatttcgccatcgtcggcggcgggatagtcggtgcctgcctggcggaggagttgagtagccagggtgcctcggtcctggtgctggacgccggcgccgagcccggacacgcgacccaccgcgcggccggcgtggctgtgccctccctgcgctacctggacgatcacgagttctactcatggctgcgcaccgcgaagctggacctgaacgctgacgtggcgcgcctggaaccacagttcggcacgttcagcgtggtgcgaccgatcctgcgtgccctgcgcgagcaggacatcgacacctacggccacctgttggcggaggcgggcgccggcgaccgggtcaccggcgccgacctcaccgcggtcgccgccggcctgaagcttccgcccagccggcactacctgcacgccgagggcgggctcatggtcgacggtcgacgttacctggccgctgtccgcggtcgctgccgtgaccagggggtcgactggcaacagggatgcacggtgcgcgaggtgcgcgaggaggggcggacaacggtcatccagactgacgaggcgacactgcacgccgaccgggtcgtgatcgccgctggcgcgtggagttccgccgaaggactggcggcatccaccgggatcaggccgcaacggggccagatggtggtgctgcgcaccgacgagaagctgcccagcatcctgtcctccgcctactacctcgcacccggcgtcggcgacgacatcctcgtcggggccaccgaggaggacgccggcttcgccgaccaggtcaccgcgcagggcatcggccagctgctccggttcgcgaccgccgccatgcccagccttgccgactccgttcccgtggaactgcgtgcggggctgcggccggtctccgacaccggtcggccgttggcaggggcggtgcccggtcacgaacggattttcatctcggcggggcacgccggtcacgggctgctctcggcccgtgcctccgcaaagggcatggcggccgggttgctctcggccgactgggacgcccttccctaccgcatgtgcccgacgcacgcccggggaggtgccgcgtgatgcggatcgaccacgtgatcctcggagcacgcacgatcaccccgctccgggagctgctgtgggacagacacggcttcgggatcaccgacggcagcgccaacccggacggcaccgcgagttgggtcgtgccgttcgacacccccgacgtccagtacctggagctgctcgtctccgacaacgagcgggagcttgccggcagcgacttcggccgcctgttcctggagcggaccgcggacggtccgaccttcctcaactgggcggtactcaccgacgacgtcgagtccaccgcacggcaggtggaacaggtcaccggagtggaccccggcctgctgcggggcgagtccgtacgcgccgacggccagcgggtgccctgggcggaggccgcgttcgatctgtcctggcgcagccaggtcctgccgttctttctgagctacggcaatcccacggaacgcgctggccgggtggcgggtgacctgcgggcagccgggcaccgggtgcggcccaccgcactcgcgggcctgacgacgggcccggcgccggaacgggactgggctcgacgttggccagggctggaaggactcgcggtgactatcgacgacacagcggatccggagatcaccgcggtgcggatcggcaccgacgagggcgaaaccgtggtgcgactgccatgagacgtggacgatccgcccggcgcccggccggtcgagggcgggcgacgcatcggtgccgccgccggcgcctggccaggtggtcgccccgacagatgcggtcgagcaggggtggctgcccatccctaccgtgggcccaccttcgacgcgccacgctcccggtgctggtccagcagccgctggcgggcttgctcgtcctgggccgcctgggcggcggtccaggcgagcgcgacggcgccctgcagcagcgcccgatcagcaccgggtgccacacacgccgcggcgaactcgggctggtggttgacggcggctccgctgttgatcccgatactcggctgcagactgggcagcgcgcgactcacgttgcccatgtcggtactgccggtgggcatctccagctcctgctcgcgggagaccagtgggcggcccaactcggtcgccgccgaccggtacgcctcggacaggaaggaatcgtgcaccagttcggcgtacgcgggcgtggcgctgacctcatgggtacagccggtgccgatcgcgccggcggcgaagcaggcccggatccgcgactccagccggctcagggactccatgtcggccgcgcgcaggttgtacagggcacgagtgtgcgccggaaccacgttcggcacgtcaccgccgcgggtgacgatgccgtgcacctgctggcgcggctcgaagtgctgacgcccgacgcccactgcgacctcggcgatggtcaacgcgtccgcggcgttgacgcccaggtgcggtgcgagcgcggaatgggactcccgtccggtgtaggtgacctccagctcgaccagggcgagcgggcggggtgcacagttgtcctcgggggccgggtggaccagcatggccatcgagaccgagtcgaaaaccccggcctccaacaaggtgatcttgccaccgccttcctcctcggcgggcgtgccgaccacgacgaccgtgaggtcgagctctgccgccacctcgcgcagcgccagggccgcgccgaccgacgaggcggcgatgatgttgtgtccgcaggcgtggccgagtcccggcagcgcgtcgtattcggcgcacagcccgaccacgagtggaccgtcgccgtaccgggcggtgaaggcggtgtcgagtccaccgacgccaacgtcgacggcgaagccctcgtcgcgcagcagcccgctcaccttggccgcgctgcggtactcccggaacgccgtctccggctccgcgtgcaggctccgcgacagggcgagcaggcgatcctgggcctggtcgacggcgtcctgacaccgacgccgaacctcggggctgagcctcatccgccgcatgttccctcccgtttcaccgaccggcgcacggtgacgtacctgtgccctctcgttcctacccgagccggcaaccgaaagcgagaccagtcaggaggctcgacatggcagcactgaactggacggtgccggcggggcggggggagttgaccgtcgaggccgtaccgtggacgttgctccgtaccaccggtttccccgtccagatggtggctggactcgccaccgcgacgctcatcgacgccgcggaccgggtgttcgccgcagagcaggacctcgaggcggcgcgcgcccgcttcctccatgagtgctggcccaccctgcgcgaggccgtccgggacgtcgagccccgtcaacgctccctccgcgcgctgcagggctgtcgacgccgggtcgaggcgggcgtccggctggacgagcgtgggatcgcgatcctggcagcgactggcatgccggagtgggcttcgcgatggaacgtgctggtcgacgcccacgacaggcacctggcgaccgtccgcacggagttcgacggggcactgcgccaggctcggctcagcaccgcgacgaccgccaactccgactccttccggcacgccgtgttcgtgtcgaacccaagcttcttccactccgcactgcggacgccgcccacggatcaccccgcgtgggacgattcggcggccggtgccgacccaccccgcgcgctgcgccgccggctcaacacccttcatcgctacatccgtcgcttcgccaccaaatgcgagacggtgtccttcttcggtccggtgttgttcagcaaactggaccccgagcaggttcaggcggtacggatcgggacaccagtccgcgaacgcgtgatggtggaggcgagcgcctggctggtcgaacagctccgcgggcaggccgcccgggaaactcccctgcgcacccagcgcgcctggccgaacccactgttccggcagccgggcccggagcgcgtactggaacgggtcgtcgacggccgtcgctacaccgtcgccgccgaggcgctggcactgcggcaggcggcgaccgacagacccggatcccgcctggccgacctgctggacgccgccggaacaacggatcaatccgacgagcacctggcacggctggtccgggcactgggcccggcgctgaccgtctcgccctggcgtctccctgccaccgagctacacgcgttgacccggctcgccgtcgagcaccccacgcccgcggtcgtcgaactcaccgacagccgggacaggtacgccgaggctgggtggccggaccgcgcggagcacctggccgcagcacggcaggccagcgagcgagccggcggtgacgcctcccgtaacagtgggcggcactacgctgatcgggagttgttccacgaggacaggtccagtccgctcagcgagcgcgtcagcctcggcacgcccgtcgtcaaccggatccgccaggtcaccgaggccgtgttccccctggctttcctggccgctctccttgcgcgcgaggacgcccgggatgccctgtgtactgcgctgcgtggcgcgtcggccccactcgcggcacttgccacccaggagattcccgcccgtcgcgatcggcgcgaccggctggatgccgtcctgcacgaactgaccaggaaagctgccggcgacctggatgcggtcgctgatcggccaccggtcgtcgaactcgaccggcacgtgctcgcggatgcccttgccccgttgtgggagacggtttccctcggcccggacgacgcctgcctgcccagccccgacctgatggtggctggcccggacccggccaccgccacctgggtgctgtcggagttgcacgacgactgcagctcgatcttcggtgggctggagcggcctctgcacagtgacccggacgggctgtggaacgacttcgtggccagagttcgacgggcggtcccaccggagacggcggcgaccatcgtctcccgccgccgcagcgcccacgtcactccggagctaccaggcgtcgcgatcgagctcagcggcctgtcgggcaaggaccgcgccgaggtggtgccgatcgcggaggcccaggtgcccgcctcggcggatgccgtccttgtcggtggccaacgccggctgctgtggccgggggatctttcctccaccctgcaccgggcgctctcccgcccggcgctcggcccggtctcgatcgacctcggaacctacaccccgcgcatcgtcgtcgacggtgtcgtgctgcaacgtgcccggtggcgggtgcgcctcccggagcgggccggcgatgcgtacggacagtggttggccatccaccgcatccgggctcaccaacgactgccgcgccacgtctacgtccgtcatcccgccgagccgaagccgctgtacgtcgacttcgccgaccccatggccgtgctcgacctcgcccgccttcccgaggccgacgtggtggtgtccgagatgctgcccacgccagaggacctgtggtggcgccacgacgaccagccgcactgcgcggagatccgccttggcgcactggtgcggccgtcggcctcgaccccgcacacgaacgcgatgccacacaccatcacccgtgaccacagccaccggcaaggagaaccatcatgaccgagcagtccaacatcacctcgcgtgttcgggacgcctacgacaagtctgctgatcagtacgagtcggccggccagatcatcttccacccactgggcaagatggttgccgacctgctggagctcaagccgggcgagcgggtgctcgacctcggctgcggccgaggcgcctgcctgtttcccgtcgccgcccaggttggcaccgacggcttcgtgctcggcatcgaccaggcacccggcatggtggacgcgtgcggggccgacatcgaggcccgcggactggccgaccgcgcgcaggtcaggttgggtgacgcccagaacttcaccgtcgaccagcccttcgacgcgctgagcgccggcatggtcctgttcctgctgccagagccgcagcaggcgttggcgtgcgccgcggcggcgctgcgcagcggtgggcggttggccgcgacgaccttccccacggagaacggccgacttgccgcgggctgggagtcggcggagatcctcgccgaggtgctgtccacgtatctcccggcgggtgtcgacgatccgtggcggctcgtcctcggtctcaacggaccgctggtctgcgaggagtcgacggccgccgcggtcctggccgccggcttcaccgacgtcgagattcgtcacgtaccagcgaggtcccggttcgagtcgatcgatgactacctggactggacctggacggtcaccccgcgcatgcagtgggaactggtgccgccggagcggcgcaccgaggcaaccgacgcggcccgtaccgcactgcggaaactggcgggctccgacggttcgctggagttctcctgcccgaccagaacgatccgcgccgtgcgctgagtggcgccgcccgccaacaccgactaccccagtacgaagccgaaaggtacgaagtcatgcgtgcagagttgatccggccgctgtccgagctgctcggccaacacgccgtccgacgcggggacaagatcgccttcgccgacggaaggcgtggcgtcagctatggcgacctggatcgacggaccgcccgactggccgggcacctggccgcgttggggttggaagccggtgggcgggccgtgatcctgatgggtaacagcgtcgaggcggtggagagctgcctcgcggtgatccgggccggtggtgtcgcggtgccactcaacccacagtcctcccaggccgaggtcgactacttcctcgacgacgccgagccgacggtcatcgtgtgcgacccggcccgactcgaccaggtgagccgggcccactccgccggtcggcgaccaccgatcattctcgccggcgaggccggacccggggagcacggtgcacccgacacggtgcgatacgaggatctggtgggcaccgagccgagcgggccgacccccgacgaggcaccgctggacgacccgacgtggatgctctacacgtcggggaccaccggccggccgaagggtgtgctgtactcgcttcgcagctcgctgtggctggtcgctgcctgtcacgagccggtgctgggcctgtccgagcaggaccgtctgttgtggcccatgccgctgttccacgggctcgggcagaacctgtgcgtgatcggggtgaccgcggtcggcgcaactgcccggctgatgagcggcttcgccccgtcggaggtgcgtgagctcctgcgcgaggaggccgtcacatttctggctggggtgccaaccacctaccactatttgttggaccacgtcaccgacggcgccacggatctccccgcgctgcggctgggcttcgtggcgggatcggcgagtggtgcggcgctgggcaggcggttcgaggaggcgttcggtgtgccgctggtggaccagtacggttcctccgagaccggtgcgatcacctcgaaccggccgttcggagaccgaatccccggctccgtggggccgccggtaccaggcgtggacatccgcctggtcgaccccgattcgggccgggacgtacctgcaggggaacagggcgaggtgtgggtcgccggccccaacgtcatgctgggatatcaccggcagcccgatgccaccgccgcggttctccgcgatggctggtaccgcacaggtgacctggcacgacgcgatgtccatgggcacctgaccctgaccggtcggcgcaaggaactgatcatccgtggtggcgagaacatccacccggtcgaggtcgaggaagtgctgcgcgccgccgccggggtgtccgacgtggcggtgggcgccgagccacacgacgtgctcggtgaggtgccggtggcctatctggtgccggatccggaaggcgtggacgtggcaacggtcttcgcgcactgccggcggctgctggcgtaccacaaggtgcccgacaagctctacgccatcgagtgcgttccccgaaccaccaccggcaagatcacccggcacctcctggcagcggcgaacccacggctgctgggcgtggccaccccggacagcgcaaccggtgagaccacgccggtgtcgggcgacgggtggacccggcagttgcaggagatgcccccgagcgagcagacccggaccgtcctggatctggttcgtaccgaggtggcacggaccgtcggtctggacgccgccgaccagatcaggcccgatcagccgttcgtcgacctcgggctcggttcgctggccgtcgtcggggtcggccagcgactcagtgcgcagaccgggctacggctcccagcgaccgtcgtgttcgaccatccgacacccgcggccctcgcgtccaggctggtcgccgcactgaccgggacgagcggcccagccgaacgcattcacattccggaccgggccggctcgtccaacgccgacgagccgatcgcgatcgtcgcgatggcctgccgattccccggcggagtcgaggatccagagcaactgtggacgctgatcgccgacgggcgggacgctacctcggacctcccgcaggaccggaactggccgctggacacgctcatcgacccgaacccggaccggctcggcaccagctacgtgtcccggggcgggttcctgtccgaccccgccggcttcgacgccgctttcttcgggatcagcccccgggaggcgaccgcgatggacccgcagcagcgggtactcctggaagtcgcgtgggaggcgttcgaacgggccggtatcgacccgagccggatggccggttcgccgaccggcctcttcatcggcacgaaggggcagacatacagttccctcgccgcgccggcctcggagtacgagggctacctgggcttcgccacctcgggcagcgtgctgtccggacgcgtcgcctacaccctcgggctggaaggcccggccatcaccgtggacaccgcctgctcggcttcgttggtggcacttcacctggcgtgtcagtccctgcactccggggagtcccggctcgccctcgccggtggtgtcacggtgatggccaccccggacgacctgatcacgttcagcaggcagcgcggtctcgcggcggacggccgggtcaaggcgttcgccgcggcggccgacggcaccgccttcggcgagggcgccggtgtcctgctgctggaacggctctcggacgcacgccgggctggacgcaaggtgctcgccgtcatccggggcagcgcgatcaaccaggacggcacgtcgaacgggctcaccgcccccaacggccaggcacaacagcggctgatccgccaggccctcgcctccgcccggctcgaacccgccgacatcgacctggtcgaggcgcatggcaccggaacggctctcggtgacccgatcgaagccgaggcgattctcgccacctacgggcaggggcgtgcgcccgagcagccggtgtggctcggatccgtcaagtccaacatcacccacacccaggctgctgccggtgccgccggcgtcatcaaggtcgtgcaggcgatgcgccatggaaccctcccggccacgctcaacgtcgaccaaccgtctccgcatgtcgactgggcctccgggcaggtacgcctactgaccgagccccgaccgtggcaggtagccggccgcccccgacgtgccggggtttccgcgttcggcatcagcggcaccaatgcccacgtggtcctggaggagagcccggtggagccgccggtcacggcgaacgtcggccggtcccgggcacccgccgcggttgcctggatgctgtctgcccgctcgccggcggcgctccgggcgcaggccgcccggctggcctcgctggcgcggaacgcgccggagctcagcccggtcgccgtgggccgcgctctggctcgttcgcgcgcgggcctggaacaccgggcggccatcgtgggtgccgacacgaaccagctgctgcgtggtctggatgccctcggttcgggtacgccgacggccgggctgaccacggcgcgcgcgacacccggccgggccgtggcggttctcttcaccgggcagggcgcgcagtaccagggcatggcccgccacctccacgacagctacgacgtgttcgccgagaaactggacgaggtgtgccgatatctggctccggaggtacggcaggccctgctggcgcccgtggacgcgccggacgacgaacggatccaccaaaccggtctcactcagcccgccctgttcgccttggaggtcgcacagtttgccctcctgcgctcctggggggtggtccccgacgtccttgctgggcactccatcggtgagatcaccgcagcgcatgtggctggggtgctctcactgccggacgcggcccgtctggtcaccgcccgtggcgccctgatgcaggcgctgcccccgggtggggcgatgctcgcggtcaaggccacggaggaggaggtgctgcccctggtcgccggggaggagtcgcgcgtgggaatcgccgcggtcaacgcaccccggtcggtcgtcgtctcgggcgacgaggacgccgtggcctcgctcgccgcgacgctggccgagcacgggcaccgcaccaggcagctcaaggtgagccatgctttccactcgtgtcgcatggaccctgtcctcgacgacttccgcgccgtcgcggggtcgctgacctaccaccggccaaccgttccgatcgtctccaccgtgaccggcgcggccgccggtgcggacctgatcacgccggagtactgggtcgggcaactccgccggccggttcgtttcgcgtcggcggtggaatcgattcgagcacagggcgccgacaccttcgtcgagctcgggcccgacggggtactgacggcattggtgcgggaaaccctcggtgcggacgagcaccacgcggtgtcgttcagccgccgtggacggtcgggcgccgagatcaccgccctgggagccctgcacgctcttggtgtcgccgtggcgtgggaggagctcttcccaccgaccggggaacccgaggtcgacctgcccacctacccgttccagcgacggcgctactggctcccaccagcccttgccgtgccgccgcccgcgggcccggagccggccagccacgtacgggtcaacggggcggtcgtggccgggctgggagccgacaccgcgcggttgaccagcgacacgcagtcgaccggcagcgcggagtcgaccggcagcgcgctggcgacccgactcggcgccctcgacgaggaggaacagttcctgcacctggtgcagaccatcaaggcccaggtcgccgccgtgctcgggcacgccgacccggacgagatcgatcccgacgagtccctgctggacctgggcttcgactccctcaccgcggttgagctgcgcaaccagatcagcgacctcagcgggatcaacctccccgcctcactggtcttcgagtatcccaccgtggcggtcctctccgatcacctgctgagcagggtgctccgcgcggcagctgacggtggcgacgaccgggtggactttgccgccgaggtgaccctggccgccgacatcgtctgcgcggacgaggtcgtcacggctgtcgcggagccccgggaggtcttcctcaccggagcgaccggcttcctcggcgccttcctgctccgcgacctgatgcacaccacgaacgccgtcgtgcactgcctcgtccgctccaccgacgacgaacaggcacgtgaccggctacgggacaacctccagtggtaccagctctgggacgagatcgacccgagccggttgtccgtggtggtcggcgacctggccgccccttcgttcggcctgtcgccgcagcggtacgacgacctctcccgcagaatcgacgcggtctaccacgcggctgccaccgtcaacagtctctacccctactcctcgctgaaggcggcgaacgtgtccggcaccgaggaggtgctccggcttgccgcacggcaccgcagcgtgccggtccaccacgtgtcgtccacgggtgtcttctccgctgaggtggtgcccggagtcgccctgacgtcgactgatccgcccgggcccgccgaggcgttgtcctccgggtaccgacagaccaagctggtcgcggagcagatcatcgagatcgcccgggagcgtgggctcccggtgtcgatctaccgggtcgatgagatctccggcgactcggagcagggccgttgccagacgcacgacttcgtgtggttgagcatgaagggcattctccaggcagaggccgttccggcggaccctgccggcatcttccacctggttcccgtcgactatgtcagctcggcgatcctgcggctgtcccgggacgcggccgccgccggccgcaaccaccacctcgccaacagcgtgcatctgccgttcgccgacatgatggactcactgcgctcgctcggctatcgactcgacgagttgggctgggacgcctgggtcacgcgggtgcgcgccaaccccgaaaacaccatggtggcgatggtcgacggcttcgagtccaccatctacagcggacgcaatcactacctgacggtcgacacgtccgagacgcgcgcgttgctggccggcaccggcatcgactgtccggccatgacccgggacctgttcgagaagtacgtcgacttcttcgtccgggtgggctacttcccaccgcccggtgcgcaggaggcgagctccgcgggtggtcgcctccacatccggccggcaaccaccgccgacctgccacaactggcccggatctgctacgaggcgttcgaggccaccaacgcgtcgttgggtctaccccccgagtggccctcggaacaggcggtgacggagatgctccagggacgactcaccgcaccgagttgcgtgagcgaggtggcggtcgacgcggctgggtcggtggtgggctccaacttcctggtactgggtgaggaggtagccgccttcggaccgctgagcgtggcccccgacacgcagggaagtggggtgggacggatgctgatggagtcgatcgtcgccgccagcgaacggctcggccggccgtccgttcgcgccgtccaggtcaccaacaacctccggaactaccggctgtactcgtcgctcggtttcgtgcctcgggaacaactctctgtgatggtcggcttcgccccaccgactccccgcaccatggcggggttcgaggtacgtcccatgactgaggcggatgttaccggctgtcagggcctgtaccgcaagatcaatggccattcccgggacagtgagctccacatggcggcaaagcgggcgttcgactggtcgatgccgtacgtggtgctggacaagacgagcggcgagctcgccggctacaccaccggactggccgacctgggacacctgaccgccgtttcggaggcggcggcgcgtgcgctgtatgccggcgccggtgcgctgatgcatcgccatgacgccgccggcccggcaccccggctgcgcatccctggccgcctggcaccggacctgctcagctgggcagcccgaacccggggactctcgctactccgactggagacgctgatctcgctgggcacctacaccccaccggagggcggggtgtactgcccggggctgtcctactgatcgcccgggccgcggaggttgtgctggttaggacacacgcaacgcaccgatgggtgtcgtgggatgccagggccgaaaccgggttgagggagcccgatcggcccggaggggggagcgtcggggcggctcgtggagccaccccgacgcgcatcccgacgatggcctggcccggtgcccgctcagcgcaccatgctgccgaccaccggcttcgtcagcagggccgactggttgcgctggatccccgggtcgagggtcttggcaacgaagatcgcatgccagatgcagaagatcagcacggtccataccttgcgggagtggtcggcctcctcccgcttgtgctcatcgagcagccgcagcgcgtacgacaggtcgatcaggtcaccggcaccggaggtggccagcatgtgccgggcccactcgtacatctcaccccgcagccacacccgagtcggggtcgggaagcccagcttccggcggttgacgatggccggaggcaccaccccctgcaacgcctggcgcatggcgtacttggtggcgtcggagcgcgggggcagcttgaggtcgaccgggatcttcgacgccacgtcgaagacctcccggtcgaggaacggcacccgcacctccagcgagtgcgccatcgagatccggtcggccttgaccaggatgtcgccccgcagccaggtgtagaggtccacgtactgcatcttggtgacgtcgtcgagttcggtgcactcggcgtagatcggggcggtgatgtcggtgtagcgcaccgacgggtcgtagcggcgcagcaggtgctgtttctcctcctcggtgaacattcgggcgttgccgtagtaacgcgcctcgatgggagtggtgccgcgctccaggaagctcttgcccttgaccccctgcgggatcgccttcgagaccgcccgcagccccttctgcacaccgccgggaagtccgttgaccgtgctcagcgacagtggctcccggtagatcgtgtacccgccgaagaactcgtcggcgccctcgccggagagcaccaccgtgacgtgttcggcggccttacgcgccacgaagtagagcggcaccagcgccgggtcggcgaccgggtcgtccaggtgccagacgatcttcggcagcgccgccatcatgtcctgcggcccgatcttggtgggaatggtggtgacgtccaggtggcgggccgactcctgggctacgtcgatctccgagtagccgggcacgtcgtagccgaccgtgaaggtcagaatgttcgggttgaactcccgggccagggccaccacggcggtggagtcgatcccgctggacaggaacgaaccgaccgggacatccgagcgcatgtgaatccggacgctgtcccgcagtctctcccggatctcgtggtagagcttctgctcgtccgacaccggggcgggtcggaacaccggccgataccagcgacggacatcgatccggccaccgggagtccaggtcaggtactcccccgagccgatacgacggatcccctggtgcagggtgccgggctccggcacatactgcaaggtcaggtagtggctgaggctggccgtgtcgatgccggcgtcgccgtggtagttggccggcgcgaacggcaacagcgccttcttttccgaggcgaggtagagaccgtcggccgtctccagatagtgcagcggcttgatgccgaagtagtcgcgcgcaccgaacgcacgccgttcctgtcggtcccagatcacgaaggcgaacatgccacgcagccggctgagcacctgctcaccccagtagtggtagccggcgacgatcacctccccgtcaccggaggtggcgaactgcgccccgtagtcgcgggccaactcctcccgcagctcgatgtagttgtagatctcgccgttgaaggtcagcaggtagcgtccgcccgcgtagggcaacggctcgtgactggacgccacatcgatgatcgccaaccgcttgtgggcgaacacgccgtccgcatactgtccggaggcgtcgccgacaacctcaaccccggtctcgtccgggccacgatgatgcaggcattccaacgcgccggcgatgtgatcgcggtgagccgcggcatccccgcgcgcgctgaagaaggccaggagtccgcacatggtcgtcatctttccacgcgcctgtcacgaccgtagcggccgtctgccgaacgggcccggccgccgacccaaccgcgtcggataccgtcgggaccagtagcaacgtgaagggagtggtgatgaccgaggaacgcgtcaaccgcagtccggagggcacggagtcacatgatccggcctttccgcaggcgctcctcgcgttcatgcggcagggctggcgggacactgcgctgccggtcagcccgcgtccggaggtgccgaactacgccaagcgtcgggcggcgctctccgcggccttcccaggcgagaccctggtgatccccaccggcggcgagaagacacgcgccaacgacaccgcgttccggttccgtccgggcaccgacttcgcgtacctgaccggcgaccacgccccagacagcgtgctcgtgctacacccgaccgcctccgggcacgagcccgtcctctacctgcgtccccactcgtcccgacagaccgacgagttcttccgcagtcgccacggcgagctgtggctcggccggcggcacaccctggcggagaaggcgaccgagttgggcctggccaccgccgacctcgacgaactggacgcagcgttggccggcctcgccccggcccggacgcgggtgctgcgcggcttcgatgcccaggtcgacgccgcgatccgttcgtacgacgagcagcgggagcgggggcagccggcccgcgaccgggagttggccatcgcgatctcggagctgaggctggtcaaggacgagtgggagatcgcccagcttcaggacgcagtggatgccaccgtccggggtttcgaggacgtggcccgggcgctgccggccgaccggggggtctccgagcggctactcgagggcatcttcgcgctacgggcccggcacgacggcaacgacgtcggctacggctcgatcctcggtgccggcgagcacgccacgattctgcactgggtgcacaaccacggctccacccgcccgggtgagctgctgctgatggacatgggagtggagaaccaccacctctacacggccgatgtgacccgggtgctcccggtgagcggccgattcaccgcgctacagcgccaggtctacgacatcgtgtacgcctcgcagcaagccggcatcgagttcatccggcccggcgtggcgttcaaggatgtgcacctgacctgtatgcgagtgctcgctgagggcctggccgacctgggtctgctaccggtcagcgtcgacgaggcgatggacgagaagtcggcggtgtaccggcggtggacgctgcacggtttcgggcacatgctcggcatcgacgtgcacgactgtacgaacgctcgcgcggagatgtaccgcgacggaacgctcggcgagggctacgtgctcaccgtggagccgggcctgtacttccagcccgaggacgagttggttccggaggaactgcgcggcatcggcgtccggatcgaggacgatgtcctggtcacagcgaccggcacggtgaacctctccgccgggctgccccgtacggccggtgacgtggagacctggctggccgagcaacgggaggctggcccgcgcctgccgggctgacgtcgaccgagccaggccccgccgcggcgcctgcgaccgtatgagtcgctggcgccgcggcggggcctttcgtgtaggtagccacgtttcgagcgccccgctccggctgcaccacccgccccgaggtgagccgaatgcggggttttttcagatacatcctctccgcgaaacatcttctcatacggtggtcatcggaggctgcaaccgatttgtagcaggtcgcaccaccctcatccggtgcggaccgtctggtagctgaaagggcggaatgctctgatgtccattgacgtaacaactcctgacggcggggccaatgccggccccccgaagcgagggcggcgggcactctgggtcgccgccggcgtcgtcggcctgaccggcgtcgtcggcctggccgccctcggcggtgccgtcacccgagacgacaagacggccggaagcgccggccagacggaggctacggaggctcaggccaacgcccgacagaacgtcggcgacgccggccccaccaaggccggcacgaccaacgacagccagggcgaggggacgtggagcggtggcgaccagagcggccgagacgaccaccggagtcccgcgcggcgcacgaagaacatcccctgcaacagcgacaagctgatccaggccatcgtccacgccaaccagaaccgtggcggcgagctgacgctggccaagggctgcacctacgagctgacccgaagcgtgcacggtaacggcctgccggtgatcaaggagccgatcgtcctcaagggctacgacaccacgatcgtccgcgcggccaacgccgaacacttccggatcttcaacgtcgggcgcgatggccacctgaccctccagggcgtgaccgtcaaaggcggtcagaccacgccccgctgggaccattatccgacactcgaggcggcgccaccgctcaccctctcggcacaggacggagttacccgggcaaccaaaccgaccgtagccgggtcaacggccgcgggagcggtcggccgacacggcgacggcgcggggatcctggtccaacgcggtggcgaggccaacatccaggacagctcggtggtactgaaccacggccggaacggcggtggcatcgccaactacggcaccaccaccatccggaagtcctcggtcgagcacaacagcgccactgggttcggcggcggcgtcttcaacgtcggcgtcctgcggatcgagtgggcgaagatcgagcagaacaacgctcgcctgggtggtggcggattcgccaacggctcgttgggcttcggcgacaagggcggcaccgtctgggtgtggagaagcacgatcagccacaaccagaccctcggcctggccggcggcattcttgaccgttcgggcgacacgagtgtcactcgtagcgaggttacggagaacaccgcgggtcgggacgccggtggagtgctcggcgtcgacggatcccggttgtacctggaagaggtaatgatcgagcggaacgtcgccacgggcgttgcaggcggcctcgcagtggccgacgacgccaccgcgatccttgagaagagcgtgctcgaggagaacgtggccgagggcgtgggcggcgccggcctgttcaacgcgcaggcatacgtgaccctgcgggacagcaagatcgtcggcaaccgggcgatcggtccgttcgcggtgggcggtggcatcgtcaacgccttcggccaggtctccctgatccggagcacggtgaccggcaacttcgccaccacaccgccgggcggcatcttcaccaccaacgacggcgtcgagatcgacgagaagtccgcggtcaagaagaaccggccgacgaactgcacgggcagcccggtcatcccggaacgctgcttcggttgagacacccctgatgagtgcaccaccacatagagcgggctcctccggccgacgtgcggccggaggagccccgtatcaccccggacgtcctgatgcacaccagcaacgtgatatgcgcctactacatcccttagtacgcctacctagcagttacggctgaactacaccaataacagttctcgtccgaaaccatcctgcggcgacccgtatgtgggtttatttcaggtaaacgcacaaggtgaggaaaattctcatacggtgttgatgggagctacaaccgatttgtagtagggacgctcgctgtggggcgacgcgcccctgtctggtacgaggagagggcagagagctccaatgtccaactaccaagctcagaacaacgccatcgacccggaggccgcgtcgaaacgacgacgcaagctctggctcgccagcggcgtcgccggcctcaccggggtggtcagcatcgccgcagttggcttcaccggggccggagccggtgcccgggacctggcctggaacacagcccagatcaccaagaacggcgagcaggtcgccgacgaccctggcgcgggccgcgtgggcggctgggaagccaaccacaggggcgactcggacggcaatcgagacgacagaaaccgcgggaagaagaagcgcgggaaggaggtgccctgcaataccgaccagctgatccaagcgatcgtctacgccaacagcaaccagggcggcgtactcaagctggccaaggactgcacctacacgctgacccgttccgacaaacacggcaacggcctgccgatcatcaaggaaccgatcacgcttgccggttacaacaccaagatcgtccgggacagtcaggccgacttcttccgaattctcaacgtcggccggggcgggcacctgaaggtcgagggcctgaccatcaagggtgggaagaccctggagggcgagcggggcgcgaacacgccggaggcggtgtggtcgcgcttctcgaactcggtcgcggcgggcgaggcggccaaggccggcaagccgttcctgccgctgttgcaggccgagccgggtgccgcagctcggggcaccgacgcggcacgcgccgcagaaggggcaccagccgggcgtgtggcagcagccaccgacgcggcaccggcccccgtctggaacgaccgggcaccagccggccgatcggccaccgaaggcgcaccggctatcgacgcggcaccggctgccggatggaccgaccgggcaccagccgccgacaaggcaccagccgcggaaggcgcaccggccgaccgcctggcaccagccaccgacgcggcaccggcccccgtctggaccgaccgggcaccagccgccgacaaggcaccagccggcggatggggcgacaaggcaccagccgcggaaggcgcaccggccgaccgacgggcaccagccgccgacaaggcaccagccaccgacgcggcaccggcccccgtctggaccgaccgggcaccagccgccgacaaggcaccagccggcggatggggcgacaaggcaccagccgcggaaggcgcaccggccgaccgacgggcaccagccgccgacaaggcaccagccaccgacgcggcaccggcccccgtctggaccgaccgggcaccagccgccgacaaggcaccagccggcggatggggcgacaaggcaccagccgcggaaggcgcaccggccgaccgacgggcaccagccgcagaacaggcaccagccaccgacgcggcaccggcccccgtctggaccgaccgggcaccagccgccgacaaggcaccagccggcggatggggcgacaaggcaccagccgcggaaggcgcaccggccgaccgacgggcaccagccgcagaacaggcaccagccaccgacgcggcaccggcccccgtctggaccgaccgggcaccagccgccgacaaggcaccagccggcggatggggcgacaaggcacctgccgcgaagaaggagaagcccaaggtcctccggcacgacaggtcaagcgacggcgccggtgtcctcgtgcaggccggcggcaccgccgagttcgagaagtcctacctggagcacaacctcgccggcggtgtcggaggcgggctcgccaacttcggcaagaccagcctctaccacaccaccgtggccaacaatgacgccttccactacggcggcggcatcttcaacgccggcgtgctgcgggtctcctcgtccagggtgatggacaacggcgccgctatcggcggtggcggcatcgccaacggggcggcgttcgtcgaccgcaaggacatcgagcccggttatgtcacggtcgaaaaggccgaggttaccggtaacgaggttctcggcttcggcggtggcctgttcgacatcggtggcgaaacgaccgtcaagcagtcgatagtcgccaggaacctggcgctcctcgccggtggcgggatcgcggcggtcgaagggagcaacctctacctgaaggaaatggaggttgccgacaacaccaccatcggtgacggtggaggtctggctctggcactcggtgcgatcgccaacgtggacaagagcaaggtccgggacaacaaagccggcgtcttcgggggtggcgtgttcaacctcctcagcgcggtcacgttccgcaacagctcggtctccggcaacctcgctggtatctccggcggcgggatcttcaacgtcgcgggcagtgtcgacctgaccgccaccaaggtgacgaagaaccgctccaccctcgaaccgggtggtgtgttcagcgcactgggcaaggtgacggtggacaacaagtccgcggtcaaggggaacgacccgaccaactgcaagggcagcgttgaccggatcgagaactgcttcggctgatcgacgggtagccagtccggccccctccgcgtggcggagggggccggaccacctggtgcgccagtaccgatgaccacaggtccagggccaactgcgagcaccagcgccgagccgccagcaaacgcctgcgtcagcggcgccctcaatcccaagatcaccagatcgggacaactcaggcctggctcagccccgagcgtcgcccacaagcgacaggtcgtcgaagatctcgtagcgagttgggtcggccggcaggaaccagtggaagccctcctggacgaacactgccaccaggttcgccgccacgatcaccaggaacagcccgatgaccacctttgacggccagccgaatcgcacgccacgcggtaccagctcgcggccgaacacgaggctcaccccgcagaacaccagcacgacgcagaacgtgataaacgcccaggtgtacgggtgcaacccaagaacgggcgatccgtaaccaggatccggcggtacgatgtgcagcaggatctggcgggccgcataggcggcgccggcgacggcggcaacgatgctcagcccgtaacccatggcgtagtcggcgagcgtcacgtcaccacgacgggcccgcccgatgatgtagagcggcccgcacaccaccagcatcatggccatccgctgcaggatgcacagcgggcacggaagctctccggtcacgaactgcaccccgaacgccgccagcagcacaccgcagtagctgagcacgaacaggtgcgcgagccaaaaacccagacgattggtcatgaacgcctcgatcgatcagaagttcagcggaagtttcgtagccgaatggtggatgaacagcagcagggtggcgcacaaggcaaccgtccacacggcaaggaccgtcctgcgccggctgccccgtgcggtgagccagacgctgaggagtatcaccgcgaagatcaatgtgtccattactcgatagtgcagcccattacgggatttgactctggaatgacgcaaaccaaaacagcagtcggtttgatcagtcacgctgcgggcccgatgcctgcaccgacacccggcacgacatccgagccgccgacctcaccccggtccacgagccgaggttgcatgaatagcaagacggacgtacggtttttggcatgcagtcagtgcgggtaagggccacctaagcacggcaccgccagcaccggtgcgacagactgcaaaggactgctcacggccactggtgtgaaggagtacgacgtggcgagcctcgacaccttcggtgcgaagacccagctgcgcgtcggagacgcaagctacgagattttcaagatcaacaaggtgaaggggcacgaacggctcccctacagcctgaagatcctcctggagaacctgctccggaccgaggacggcgcgaacatcaccgccgaccacatccggcagctcggcgcctgggaaccaaccgccgacccgagcgtggagatccagttcaccccggcgcgggtgctgatgcaggacttcaccggcgtaccctgcgtggtcgacctggccaccatgcgcgaagccgtgcgcgacctgggcggcgaccccaccaaggtcaacccactcgccccggccgaactggtcatcgaccactccgtcatcgccgacctgttcggccgcgaggacgccttccaacgcaacgtcgaactggagtacgagcgcaacaaggagcgctaccagttcctgcgctggggccagaccgcgttcaacgagttcaaggtcgtcccaccgggcaccggcatcgtgcaccaggtgaacatcgagtacctggcccgtaccgtgatggagcgcaacggccaggcatacccagacacggtggtcggcaccgactcacacaccacgatggtcaacggcctcggcgtggtcggctggggcgtcggcggcatcgaggccgaggccgccatgctcggtcagccggtcagcatgctcatcccgcgggtcgtgggcttcaaactgtccggcgagatgcccgccggcaccaccgccaccgacctggtcctgaccatcaccgagatgctgcggcggcacggggtggtcggcaagttcgtcgagttctatggcccgggtgtcagcgcggtgccgctcgccaaccgggccaccatcggcaacatgtccccggagtacggctccaccgtcgcgatcttcccgatcgacgccgagaccgtccgctacctggaactgaccggacgcgatccgcagcaggtcgccctcgtcgaggcgtacgccaaggaacagggcctctggcacgacccgagcgccgaaccggactactcagagcgtctggaactggacctgggcagcatcgaaccgtcgctggccggcccgaagcgcccccaggaccgggtgccgctgggcaacgccaaaaccttgttccgggccgcactcaccgactacgtcgccaccgacgagaccggcggtgacctcggacgtgggcaggagcacggtgtcaccgggcacgccgacgaggccagcgccgagtcgttcccggccagcgacgcccccgccaacgagatcaccgaccctgccgacgccccacgtgacctggtgaccgcggcggtcggtgccggcggccgggccaccagcccgatccgggtcaccggcgccgacggcaccgaattcgagctggaccatggagcggtcgtgatcgccgccatcacctcctgcacgaacacctccaacccgcaggtgatgatcggtgcggcgctgctggctcgcaacgcggtggaacggggcctggcccgcaagccgtgggtgaagaccaccctcgccccgggctcgaaggtcgtcatggactactacgagcgggccggcctgaccccgtacctggagaagctcggcttccacctggtcggctacggctgcaccacctgcatcggcaactccggcccattgccggaggagatctccgcggcggtgaacgagaaggatctcgcggtcgtctcggtgctctccggcaaccgcaacttcgagggtcggatcaaccctgacgtcaagatgaactacctggcgtcgccgccgctggtggtcgcgtacgcgctcgccggcacgatggacatcgacctggccaacgagccgatcggcgaggacgcccagggaaccccggtgttcctgcgcgacatctggccgagcagcaccgaaatccaggacgtcatcgcttccgcgatcggcgccggcggcttcagctcggcgtacgcggacgtgttcgccggcgacgagcggtggcggtcgctaccgacgccgaccggcgacaccttcgcctgggagggcgagtcgacctacgtccgcaagcccccgtacttcgagggcatgcgacgcgagccggcaccggtctccgacatcgcagccgctcgggtactggccaagctcggtgactcggtgaccaccgaccacatctcgccggccggcgcgatcaagcccgactcccctgccggtcggtacctcgccgagcacgatgtgccgcggcacgagttcaactcgtacggttctcgccggggcaaccacgaggtgatgatccggggcaccttcgccaatatccggctccgaaaccagctgcgggtacccagcgccggttccgccgcgggggtcgcgcttccggagggtgggttcacggtcaaccacctgaccggcgagcagtccaccatctacgacgccgcggtggcctaccaggagacggggatcccgctgatcgtcctggccggcaaggagtacggctcgggctcgtcccgggactgggctgccaagggcacgatgttgctgggcgtcaaggcggtcatcgccgagtcgtacgagcggatccaccgttccaacctgatcggcatgggcgtcctgccgctgcagttcccggtgggcgagaccgctgagtcgctgggcctgaccggcaccgagtccttctccgtcaccggggtcaccgccctcaacggcggcgacaccccacggacggtgcgggtcaccaccgacaccgggatcgagttcgacgcggtggtccgcatcgacaccccgggggaggcggactacttccggcacggtggcattctgcagtacgtgctacgccgaatgatcggctgacggagtgcaacgccgactactcggctgagcggtatcggcagggccccacatcggtggggccctgtcgcgtcaccgaggctggatcccaccgcgtacccgcgggtaccgctcggccgatcggcacgccgtcggggcagcatgccgatcctgggcgcgacatcgccacgctgtgccaggctcgtgttcatggacgacaagaccatcctgaagcggatctccgaactggtcgacgaggaacaccggctccgcaccgaggcccaggccaacgaggagggcaccgacgaggagagccgcaaccggctgcgggatctggcggagtcactggaccagtgctgggacctgctacgccgtcgccgtgccgcccgcaccacccacggcgatccggacgcacagggcgtacgcccagcccccgaggtggcgcgctacctccagtagggcaggcaccgaaccctcccggtccgccgccgtggtggtgccgggctgccgcgccgactgcccagcaccacctcggtcagcggaaggccgccccgctgagcggtctccggcgcgggccacccaacgcgagcagagttcagcgcaggcccgcctcccggaggagctgttcggtgagggcgagcgggtcggccagcgccgccggcaggccacgggcggcgaaccaggtggcgaccacccgcacgtcccgggccaggaactccggtccctgcgggttggcgaccaggtccacgacctgaggcaggtcgatgagcaccaggcgcccttcgtgtaccagcaggttgtagggcgacaggtctccgtgtgcatggccggctcgggcgagtaccatcagcgcctcgacgagttgtccccacaggtcacgcaggtccgcctcccccggtcgcagctgcgccaaccgtggggccgccagaccctcgtcggggtctccgaggaactccagcatcagctcggtgccgcggagttggaccgggtagggcacggtgatcgtgccgtaccgcgcaccgatctcccacaggcggccgagcacggcgaactcggccgctgcccactgtccggcgatcatctgccgaccgaacgcggttcgccgggtcatcgcccgcatctcccgggatcggcggacccgccgcccctccagatatcccgcgtcccggtggaacagccggtggtcggcgtcgcggtatcgcttggccgcgagcaggcaggaccgatcggtgtcgggaacggcgcgacggacgagatggacgtccgcctccttgccggtcttgagcacgcccagctcggtgtctctggcggccagctccgttaccagccaggcggggtacggtcgcggaccgtggaccgcgtcgtcccaggacgaccaggtcccggcgtccggcagcgggtcgaggtcaacgggctgcggttcggccttccgcccgcgcttggcgaggtgtggttcgtcatcgtcgaagcggcgtctgccgcgggtacggcgctccggcgccggaaagtcgtgatcgcgcactgcggtgaagtcccttggtcgaggctgctggagtcaggtggaagtgacctgtgaagacggccatgaccgaccccctctcctcgaccgggccacacgcccggatgcactgtgcggtcccatgctcaccgccgaatcacggcgaggcaaccggtattatgccgcgagcacggcggcgacggcggcgatcgggccgtcggcggtgtaggtcggggcgaaccgactgtcattccaggtacgtccccggtgcagccagacgctgggcagacccgctgccgcggcaccgccgatgtccgcctccgggccgtcgccgaccacccaggcgccccgcagcggcatgcggacgcgctgcgcggccaacgcgaagatccgcgggttcggcttactgacgccgacttcctcggaaatgacccagtcggcgatgtaccggtccaacccggtccgccggatcttgccctcctgctgccgcaccgctccgttgcacaccaccaccggcatccaaccgacctcgccggcgatccgtagcgcgcaggccaccagtggatccagtcgggtgtcggcaagcgtgccgtcgtgcagttcctccaccagatcgaccgaccggacgctcaatgcatagcggttacggatcgcgtcggccacatcccaccggtcggtcagcccgtccccgtcgaccgcgagcagccagtcgaggtcgcctggtggcgcgccgaccttgaccaggaagcgctcagcccaggatcggaagaggttttcccgatcgagcagggtgttgtccaggtcgagaaggagcagcggcactccggcaccttacgggactcaggtgttcgcccgacaggccctagcagccttttggtcaattttttgtgacaaacagggtaagtgctggtaggacgaacgtcgagggcgcatgaggacacgcggacggccgggtcagccgtattcgaagtccaagccgtacgtacggtttgcatgacacggagcggcctgacacgatcgacccgtgcccagagtaagccaggaccaactcgacgcgcgccggcaggagatcctcaccgccgcccgggtctgcttcgcccggcacggatacgagggcgccaccgtgcgccgtctcgaggaagccaccgggctgtcccgtggcgcgatcttccaccacttccgcgacaaggactcactcttcctcgccgtggccgaggacgacgcggcggcgatggtcgagaccgtcgcccgcaacggcttggtgcaggtgatgcgggacctgctggcacgggccgtctcccccgacacgaccggctggttgggcagccagctggaggtctcgcgccggctccgcaccgaccccgcgttcgcccggcggtgggccgaacggtccgcagccatcgccgaagccacccgcgatcgcctgcgtcgccagcgggaggcgggagtgctccgcgacgacgtctccatcgacgtgctggcccagttccttgagctggcatacgacggcctggtcctgcacctggcgatgggccgaccggccggcgacctcggaccggtactcaacctggtcgaagaggccgtccgccgtcgttgacgcgcccaccggctgtccgccgaatcacggtctgactgcccgctacccccgggagcaggccgaatgcccaccaccgctcgagcccgccgccacccggccacccgcctggccacgctcgtcaccgacgtggactctcgatctcctcgtcgtcgccctcaccatggcgcccgcttcatcgtgctgaccacgtggcccacaatggactccaccccacgacaggagcatcctgtgaccgtcctcgccgccccaggcgatacctggggcatccccggcccggtcttcctccagctgtacctggtcaccgccgccgtgctcgtcgtcggggcactcatacatcgacaccaggtcctgaccggatcggcgtacgacgccggcctgctcagcccccagcaggtcgcctacctcagcggcggtacgccgctggctgtctgggcatctctcgcggggctgcgcaccgagggagcggtcgacgtgcgcccggagcggcggttgaccaccagcggcgcactgcccatcggcagcactccactggaccaggccatccaccgcgccgcccacaggggccttgacgcccaagagctgagcggagaccaggctgtacgacaggccgtccaccagttacgcgtcgacctggagcaacacggcctggcgctgtccgccaggcagcgggccgccctacgcaacgcggcactgctacttaccgtcctgttcgcgatcggcacgctgcggctcggggccggcctggcgaacggacggcccgtcggctggctggcactgacccaactcccgttgctgatcgtgacagtgctgctctaccggcgtccatggcgcacccgcgccgccgaccaggtcctacgccggctacgccaccgatacacgcacctggcgccccgccgtaaaccggcctatgccacctacggcgctggcggagccgcgatgggcgtcgccctcttcggcacggccaccctgtgggcgatggatccgagcttcgccgagcaggcgcagatccagcagcagtccctggccggcgggtcaccagctggcggaggcggggcctacggaactggcggctgcggtggcggtggtgacggtggtggcagtagtggtggcgacggcggtggcggtggcggtggcgggtgcggaggatgaccggtccgattggggtgggtatcggctggcggcccgaaatcgctggcttcgtcgccgaactccccgggttacgtttcgtcgaggtgatcgccgaatcggtgccgaccgccggtccgctgccggcggggctccccgacctgcgtgaacgcggcgtggccgtcgtcccccacggagtgcggctctcgctcggcggcgccgagccggtcgaccccgcccgagtagcccacctggccgcggtggcggtcctgaccgacgcaacgctggtcagtgagcacatcgccttcgtccgtgccggtgggttggaggccgggcacctgctacccctgccgcgcagcagagaggcggtgacggcggtctgcaccaacgtcgcccgcgcccaggccgagctgccggtgccgatcgcgctggaaccgatcgccgcgctcttcgactggcccgacgacgaactggacgaggctgcgtttctcaccgagatcctggaccgaaccggcgcccatttgctgctcgacgttgccaacgtctatgccaacgcccgcaaccgcggcaccgacccgctcgacctgctggaccggctgccgctggaacgggtcgcgtacgttcacgtggccggcggggccgagcgggacggttactaccacgacacgcacaccgatcccgtgccccggcgtgtactcgacctggtgggcgagttgtgcgcgcgccgccggccgccggccctgctgctggaacgggacgggaaccatcccccggccgctgtcctccgcgccgagttggacacgctcgccgccgtcagcggattcccggtggtcacatgattcccaccggccccgtcggcgtaccggcggcgcgaaccaccagcccagcgatacccaccctggccgcacgacaggccgccctcgtcgccgccctggctgccggtgccccgccgccaccgggcttcaccccggaaccgctcgccgccgcgcgacgcgctcttcttcggaagcgggccggcgaggtggcccggaactggccgctgctcgccgccggcctgggcccacggtggccggaggtgttcgggcgctgggccgaagggcgaccgaccgccggcgcccaccgcgacggctgggatcttgcccgggacctgcgcgccgtcggtgagctgccgccgttgggtgcggaggaactggccgtctggcaggccgggcaccgctacccgaaggcgggccgcccgccacggccacgccggctgccgtcctgggggcacgccggcggcgccgtcgcgattcagttcgccggacgggtacgcctcctgcgtcccgctcgccgccgaccgtagccggccccgatcggcggcgagcggtgcggcaggatcagagcatggatctcggactgaccaaccgcgtgtacgtcctcaccggcgcttcccggggtctgggctacgcgaccgccgaggcgcttgtctccagcggggctcgtgtcgtcctcaccgcccgggacgccgtggcggtgacctccgccgccgaccgcctcggcggccccgcgcacgccgtcggcgtggccgccgacctttccgatccggggctaccggagcggctgacggcgaccgcccacgacacgttcggacggctcgacggcgcgctggtgtccgtcggcggcccaccgctgggtagcgcggcaacggtgacggacgagcagtggcgcagctccttcgagacgatcttcctcggcaccgtccggatggcgcggaccgtcgccgccacgctgaccgacggtggggcgatcggcctggtgttgtccgcctccgcccgggaaccgctggtcggactgggcatctccaacggtctacggcccggcctggccggagtcgccaaggacatggcagcggagtacggcccccgcggcgtacgcgtggtggggttgctgccggggcggatcctcaccgaccggaacgcgcagcttttcgccgctagtggtgacccggagcaggcccgtgccgcggcggaggcggagatcccgctacgccggctcggtgcaccagccgagttcggccgggtggcggcgtttgtgctctcccccgctgccagctacctgaccgggatcacgctaccggtggacggtggcgcgttgcgtgggctgtagtgaccggtccccacagcccacgcgaccgaccccacccctgtcatccgagcgcggtcacgcatccgcgtggcaccggccggcccgcaggccattgggactgaccgggcgggccaccgggctgaccgggtgaggttggtgccggggacgaactccgcggacaccggtcggggacaacgcctggctagttggcggcggccggcggcagtgcctcgtcggccacgtaggagcgcatcggcagcgtcaccggttccggcccggtcacgtcctggtacggcgtgggcgagtcggagaccgtgaactgcgtccggtacagctcggcgtagagcccacccacggccaccagttcctcgtgccgccctcgctcgacgatccgtccctggtcgagtacgagaatctggtcggcctcccgcaccgtggagagccggtgcgcgatgaccaacgcggtccgccccgtcaacgccaccgacagcgcccgctgcaccgctgcctcgctctccgagtccaggtgcgcggtggcctcgtcgagaatcacgatcgagggggccttgagcaggacccgagcgatggcgatgcgctgcttctccccaccggagaagcggtagccgcgctcgcccaccaccgtgtccagtccgtccggcaacgcccgtacgaggtccgcgacctgggcaccggccagggcagcccacagttcgtcgtcggttgccgttggcttggcgtatcgcagattctcggcgatcgtctcgtggaacagatgtgagtcctgcgtgacgacgccgatctcgtcgcgcagggagtccagcgtcgcatcgcggacgtcgactccgccgaccagcacctggccatcggtcacgtcgtagagccgggagatcagcatggacagcgtcgacttgccggcaccggacggcccgaccagggcgaccatctggcccggctcgaccgtgaacgacacgcccttgagtaccggctcggtcgccgtacggtcgagggcggcgacctcctccagggaggccagcgagatctcggcagcgctcggatagcggaagtgcaccgcccggaactcgacccggccgtcgccccgcggcaccaccgcggccctggcccgctcggtgatcgacggccgcaggtcgagcacctcgtagacccggtcgaacgagaccagcgcgctcatcacgtcgacccgaacgttggacagtgcggtgagcggcccgtagagccgggtgagcagcaacgcgagcgtcacgacggtgccggcgctgacgctgccggtgaccgccagccacccgccgagcccgtaggtgagcgcctgcgcgagcgaagcgaccagcagcatcgccacgaagaaggttcgcgaatacatcgcggactggatgccgatgtcccggactcgctccgcccgcccggcgaaacggcgcgcctccacgtcgggctggccgaagagcttgacgagcagcgcgccggagacgccgaaccgctcggtcatcgtcgcgttcatcttcgcgtcgaggttgtaggactcgcgggtgatctcggcgagccgtcgcccgacccgccgagcggggatgatgaacaccggcagcaacatcagcgacagtgcggtgatctgccaggacagggtgaacatcaccgccgcggtgagcaccaactggatgacgttgctgaccacacccgacaaggtcgaggtgaacgcacgctgcgcgccgagcacgtcgttgttgaggcggctgaccagcgcgccggtctgcgtccgggtgaagaactgcagcggcatccgctgaacgtggtcgtagacccgggtgcgcaggtcaaggatgatgccctcaccgatccgggccgaataccagcgctgggccagtgagagcagcgcgtcggccaccgcgagcgcggcgatcaccagtgccagccggacgaccagggaggatgcctcgctgccgcctcgcgagatggcgtcgatcacgttaccggcgagcaccggggtggcgaccccgatcatcgcggccagcacgacggtcgccaggaagacgacgatgtcccgccggtacggccgggcgaagccgaggatccggcgcgccaccccgtgctggagccggtgcgcggagatctcgtcgtggctgcgcatcgaccggagcatgctccacccgcccatgccgccgccggacatcgaattggacaaggtcacctccgggtcatcgggccgaccacaacctccgggtcgattctcccgacgcctgtgacaaccctggcggtaacccgaatcttcccggtcagaccttgctactctcccctgccgacgagttcccgcagccgtcgggtctgcgcctcccgctccgcccgttgctgctcgacatgggtacggccggacgcgccggcgagcaacgccttgatctccacgaccgcgttccggtcgttggcgagcaacccagcggtcaggtcaccaaccgcgccgtccagttcaccgacgggcacgaccagggtcgccaggccgatccggtccgcctcggcggcgtccaaccgccgcccggtggcgcagatctccagcgctcgcgcgtagcccacgagctccaccagacgtttggtgccggccaggtcggggaccaggccgagtgtcacctcggccatggagaagcgggcgtcctcggcgagcacccgcaggtcacaggcgagcgccagctggaaaccagcgccgatcgcgtgcccctgcaccgccgcgatcgacaccaggtcgggtcgatgcagccagttgaaggcggcctggaacccggcgatctggtccatgcactcctggtcgggcagggcggacatctcggcgaaggaaccgggcccggaagcaccggccaccgacaggtcaaggccggcggagaaggcccggccctcgccgcggacgaccacgacacgcacgtcgccgggtagctcccgggagacgtcgcgcatcgcctgccacatggccggattctgtgcgttgagcacatccggccgacacagggtcagagtggcgaccgacccatcgcattccagccggaccccggtcgcctcggcagtcaccgggcggcccggggaacggcgctgatgggcgacgctgatgggcgcttcacgccttcttgcgacgccgggccccgccgcgctgtcgcagctgcacgccggactcggtgagcacccggtggatgaatccgtaggagcgaccggtcgaggccgcgagcgcacgaatgctctcccccgaggtgtaccgcttgaccaggtccttggcgagcgtctggcgctcggccccgacgatccggcgacccttctcagtgctggtggctgtgccagtggctgccatgctgtgtcctcacgtcccagactgttcggttcggatacggtcccacctattagaccgcctcgaacgatcatgcgccagatatcaactattcgccaaccgacacgctatgcaatgtcggctacccgataggacggtgttccacccgaaccccgcgtcaggccagctcgaccagctccagaaggtcatcgctccaggcgtcctcgtcaccgtcgggcaggaggatggcccggtccggtttgagcgccgtgaccgcaccgggatcgtgcgtaaccaacacgatcgccccgggatagcgcgcaatagcgtccagaacctgctcacgactgaccggatcgagattgttcgtcggctcgtccaacagcaacacattcgcgccggagcacaccagagtagccagtgccaaccgggtcttctccccgccggaaagcaccccggcgggcttgtcgacgtcctccccggaaaacaggaaagcgccgaggatccgacgcagatcggtgtcgctctgctccggtgcggcactgcgcatgtgttccagaatcgtccgctggacatccagcgtctcatgctcctgggcgtagtagcccagccgcagcccgtgtccgggccgcacctcgccggtgtccggctccagcaggccaccaagaatccgcaacagggtggttttgccggcaccgttgagaccgaggatcgccacccgggaaccgcgatcaaccgccacgttcacgtcggtgaagatctccagcgatccgtacgacttcgacagggcactcgcggtcagcggggtccggccgcacgccgcgggggtggggaaacgcaccttcgcgaccctgtcggcaacccgtacctcctccaggccggagagcagccgctgcgctcgccgggccatgttctgcgcggcgaccgtcttggtcgccttggcccgcatcttgtcggcctgcgccatcagcgcaccggccttcttctcggcattggcccgctcccggcggcgacgccgctcgtcggtctcccgcgcctcctggtacgccttccaccccaggttgtagacgtcgaccacggaacgcgtggcgtccaggaaccagaccttgttgaccacggcctccagcagcgcggcgtcgtgggagatcacgatcaggccacccttgtggttggcgaggaacccgcgcaaccaggtgatcgagtcggcgtccaggtggttggtcggctcgtcgagcaacaggacgccaccgccgttctcgcccgcgtcgcggaacaggatccgcgccagctcgatccggcggcgctggccgccggagagggtgccgatggtctgggccagcgcccggtcgggcagcccgaggttggcgcagatacgggcggcctcggcctcggccgcgtacccaccgagcgaggcgaactggtcctccagcgcgccgtagcgacggaccagcttgtcgtcggcagcctcggcgagctgcgcctccagctccgccatccgggtcatcagctggtcaaggccacgggcagagaggacgcggtcccgcccggtcacgtcgaggtcgccggtacgcgggtcctgcggcaggtacccgatgttgctgcggcggtcgatctggccggagtatggctgaccctcaccggccagcaccttcagcgtcgtggtctttccggcgccgttgcggccgaccaggccgatgcggtcgcccggctgcacccgcagggtggtgtcggacagcagaatccgggatccggcgcggagttccaggccggtggcagtgatcatgtcggagaactcgctctcggggtggagggctgactcagggcacgcgaaagcaccggcgggccgaaggaccgtcggtgcggggcggttcagccttcgcagagcagcacgcggcaattgtaccggggcaccgcccacccggtcctgctgattagccggcaagatcgtcaacagctgtgggagccgataccgtcggtcgaaccggcacgggtagcgactggccggcgatcactgacctcgagggcggcgataccggggggcggatcagggttcgaccggcgaacccggatcgggatcgcggacgaggacgtgcacggctcgggcggctgggatggcggcgagcagcacggcgtgccggggttccggaaccgccagcaggcgctcggcgcgcagcacgctcagcggagccagccggcggtccgcgagtaccgcgtcaactgcccgccggtcaccgccgcagaccagggcggcgagcgtcggcacctccggcagcagcaggcgcacggtcacctcgaccgcgtccgccacggcggccttcgcctggttgtcccgccgccgggcgaaccgctgctgcgaccaaccgccggcagcggtgcggccctgcacgtagcgcgtgtccaccttggacacgaccagcttcgctcccgcggcgatgcccacggccaccgcacccttacgggcgagcagcaggccgatccgccggggcctggacacggccgccaggaacccgtccaggtcggctgcgccgggcacgccgggtggagcgtgcaactcggcggcgggcacgccgggtggggcgtgcaactcggcggcgggcacgccgggtggggcgtgcaactcggcggtcgcgccgtccggggcggtcagcagcagcccgtactcctgcggggtgcatgtcgacggaccgtgccggtcagcgaaaccctcgacccatcgggcgacccgagccgggtccacgtcgacccaccggcctccgcccgctgcgggcctactacgcacgccccgaacctacccctccggtctggctagcccacgtcgggtccggccgccaggagcatggtgacggcaagcacggcgatgatggtgctggacaccagcgccgtgccgagccggccgcgcggaccggtgaggatccggccgaccagtgtgccgcccccggcgaccagtagttgccagctcgccgaggcgaggaacgccccgagcacgaacgccccggcgatcgacagagccggggcggcggagtcctgacggccgagcacgagcgccgcgaagtagacgacggtggcaggattcagcagggtcaacgccagcaccccggcgaaggcccgcggtggcgtctccagtccccgacggcgcgcgggcgaggcgctggcggcggccggatcgtccgacctcgcttcggcgccagggttggcgtcggccaccgcggtcggccgggcggaacgcagggcccgccccgcggtgtaagccgccagggcgagcagtaccaccgcggcgaccacccgtagggggccggcgaccggggcgagtaccgcggccagcgcggccccaccgagcgcggcgacggccgcatacaggccgtcggccgtggcgacgccgagggccgcggcggcccccacccggaacgagttctgcgcagccagccccatgacgagcaccgcaatggcgccgaccgggatggccactccgaacccggcggccagcccggccagaaacatcccggtcacggtcgtggacatcgggccgagccggccccgggccgggtccgctgtcgacgcgcggccacggccgcacggacaggaaccggcaacgggtacgtctcgatcactccgcgatcctgcaccgccggaacgcccacgtccaccggtttccccgacggacgctgctggtcagacgttgaagcccagcgcgcggagctgctcgcgcccctcgtcggtgatcttgtccgggccccacggcggaagccacacccagttgatccggatctcgttgaccaggccgccgcccggcccggtggtcagggcagacctcgcctggtcctcgatcacgtcggtcagtgggcaggcagccgaggtgagcgtcatgtccagggtggcgatgttgtcgtcgtcgacatggacgccgtacagcaggcccaggtcgaccacgttgatgcccaactcggggtcgacgacgtccttcatcgcctcctcgacgtcggcgacggcggccttgcccgccttcgcggcgggcggcacaccgttcggggccgtgccgctggtcgcgccctcagcggcctcggcagtggcctcggtggcagtgttctcgctcatccctgaacctccgtcgggctcgcgcccacaccggcgcgtgccgcggcgtccttgaacgccatccacggcaacagcgcgcacttcacccgggcggggtagcgggcgacgcccgcgaacgccaccccgtcaccgagtacctcctcgtccggcgtgacctcgccccggccggacatcaacgccacaaacgccgcgtgcaccgcgagcgcctcaccggccggacggccggcgagcaactcgtgcagcacgctcgccgaggcctggctgatcgaacagcccatcccgtcgtacgagatgtcgtgcagcaccgcgccgtcggtggacacccggacggtgacctcgtcaccgcaggtcgagttgacgtggtgtgcctcggccacggacgccgccgggtcgtcggcgtcgcgcagcccccggccgtgcgggtgcttgtagtgatccaggatgatctcctggtagagctgatcaacctgcatcagtcgaacaccttccgcacccgctccagacccgccaccaaggcgtcgatctcctccgtggtggtgtagaggtagaacgaggcccgggtcatcgcgggcacgccgaaccgggtgcagaccggacgggcacagtggtgaccgacccgcacctgcacacccagcgagtcgagcacctgcccaacgtcgtgcgggtggatgtcgcccagcgcgaacgagatcgtgccaccccgacccaccggcacggtcggcccgaagacccgtaacccgggcaccgtcgccagagcgtccagggcgtacgccgtgagatgcttctcgtgccactggatggcccgcatgccgacgccggacaggtagtccaccgccgcgcccagcgcgaccgcctcggcgatcggtggggtgcccgcctcgaaccgggccggcggcgcggcgaaggtcgaccccgacatcgccaccgtctcgatcatcgacccgccgccgagcaccggcggcatcgccgcgagcagctcggaccggccccagagcactccgataccggtcgggccacacatcttgtgcccggtgaagacgatgaagtccgcgtcgtagtcgaccacgtccatcggcatgtgcggcaccgactgcgaacagtcgagcagcagcagtgcgccgacctcacggacccgctgggtgatccgggacgtggcgttgaccgtgccgaggatgttggacatgtgcaccagtgagacgatcttcgtccgctcggtgaccaggtccgccagacccgactcgtcgagtcgaccgtggtcggtgaccgggaaccagcgcaacgtggcgccggtacgctcgcagatcagctgccacgggacgatgttcgagtggtgctccatctcggagatcaccacctcgtctccggggcccaaccggaaccgcgggtcggcgtcggggcgcagcgacgcgttcgagaaggcgtacgccacgatgttgatcgcctcggtggagttcttggtgaacaccacctcgtccgggttcggagcgttgatgaaggcggcgaccttggcccgcgccccctcgtacgcctcggtggcctcggtgcccagcgtgtgaaccgaacgcgacacgttggcgttgtgccgctcgtagtgctcccgcagtacgtcgagcacctgccgtggcttgtgcgacgtgttcgcgctgtccaggtagaccagcgggtgcccgttaaccgtccggtccaggatcgggaagtcggcgcgcaccgccgccacgtcgtagcgcggcacgtcgccgtactgcggcatgcccggtggaatcgcgatggtggtcatcgtgaccgacccttcctcgatgtcgtcaggcccgcgccgagcccgccccggcgacgtatcgctcgtagccctcgtcctcgagcttgtcggccagctccgggccgccctcctcgacgatccggccggcgacgaacacgtgcacgtggtccggcttgatgtaccgcaggatccgggtgtagtgggtgatcagcagcaggccggtgtcaccggtctcacggacccggttgacgccctggctgaccacgcggagcgcgtcgacgtcgaggcccgagtcggtctcgtcgaggatcgccaccttcggcttgagcagctccagctgcacgatctcgtgccgcttcttctccccaccggagaagccctcgttgacgttacgctgggcgaacgccgggtccatctggaggcgctccatggccccccgcagctcgccaccccaggtgcgcagcttcggtgccgcaccgtcgatcgcggtcttggcggtccgcaggaagttcgccaccgacaccccgggaacctcgaccgggtactgcatggccaggaagagcccggcacgggcccgctcgtcgacggacatcgccaggacgtccgcgccgtcgagggtcaccgaaccaccggtgatctcgtacttcgggtggccggcgaccgagtaggccagggtggacttaccggagccgttcgggcccatgatggcgtgcgtctcccccgaccggacggtcaggtcgacaccgtgcaggatcggcttgagctcaccctcgggcagcttgaccgacacctgcaggtcacggatctccagggtgctcattatcgggtcactccattgctcggcatcgggcggccgtcggcgcccgctgggatgtagatgtcgccgtcgtggatctcgacggggtagacgggtacgggttcggtggcgggcagcccggtcggctcaccggtacgcaggtcgaaccgcgaaccgtgcagccagcactccaacgtgcagccctcgacctcaccctcggagagggccaccgaggcgtgcgagcactcgtcgtagacggcgtagaagttgccgtcctcgccgtgcacgatcgcaagctgtgtaccgtcgacgtcggcactgaccgcggcgcccttcggcacgtcgtcggtggagcagatccggatcatcaggcaccggccttcgcggcgacgtccccggtcacacgtgatgggtccgcgaactcgctccccccgccggccagccgggcctcgatcgccgcgccgaggcgctcacgcagggactccaccgggatcttgttcagcagctcgccgaagaagccacggaccaccagacgccgtgcctcggcctccggaatgccccgggccatcaggtagaacagctgctcgtcgtcgaagcggcccgtcgcgctcgcatggccggcgccggcgatctccccggtctcgatctccaggttgggcacggagtccgcccgcgcaccgtccgtgagcagcagattccggttgatctcgtaggtgtcggtaccggtcgcctcggcacggatcagcacgtcaccgacccagacggtgcgggcactctcaccctgtagagcaccccggtaacccacgtagctacggcagtccgggaccgagtggtcaaccaactgccggtgctccaggtgctgcccctcgtcggcgaagtagacaccgtacagctcagcctcgccgccacgctcggtgtagtcgacggtggtgtactgccggaccacgtcgccgccgaggctgacctggacgtgcagcacccgcgcggcccgccccagccgcaccttcaggtgctgcgcctgcaccgcgtcggcggcccagtcagcgacggtgaccagggtcagcttcgcgccgtcggccaccgagacctcgacgttgtcggcgagagtcgccgatccgacgtgctcgagcaccagcgtcgcctcggcgaaccgacccacctcgacgaaggtgtgcccgaaggcgagatcgtccacgccctggcccaccacccgcagcgtcaccggctcggccaccacggcctcgtcggccacccgcacgagctgcgcctgcgtggcaccgcggtacgcgagcgcgctgatccggtcgaccggcgtgagtacgctgccgattcgcggatcgtccttcgtggtccgctcgacggtgacgcccgagggcaggtcgccgtactcgtaccggaccgcgcccgtgctggccggcaccccgccggtcaggccccgcagacgtttgagcggggtgaaacgccactcctcctccaggccggtgagggccgggaagtcggtgacatcgaatgagcggagcgcctgcgacttggtgctgggcggcgcggaagcctgggtagtcatctcttccttggtctgttctgcgacgacggtgtcagtaacggaggcgggtcgggcgcgacccgccgcggcctcggcggcctcagccgaccgcgccctccatctgcagctcgatcaggcggttgagctccagcgcgtactccatcgggagttccttggcgatcggctcgatgaagccgcggacgatcatcgccatcgcctcgtcctcgctcagtccccgactcatcaggtagaagagctggtcctcgctgaccttcgagacggttgcctcgtgccccatcgacacgtcgtcctcgcggatgtcgacatacgggtaggtgtccgagcgggagatggtgtcgaccagcagcgcgtcgcacttcacggtgctcctgctgctgtgcgaaccctccagcacctgcaccagaccccggtacgaggtgcggccgccgctgcgggcaatcgacttcgagacgatggtgctgctggtgtgcggtgcggcgtgcaccatcttggcgccggcgtcctggtgctggccctcgccggacatggccaccgagagcacctcgcccttggcgtgctcaccggtcatgaacacggctgggtacttcatggtgaccttggagccgatgttgccgtcgatccactccatggttgcgccctcgtggcacacggcacgcttggtgaccaggttgtagacgttgttcgaccagttctggatggtggtgtaccggcagcgggcgttcttcttgacgatgatctccaccacggcgctgtgcagcgagtccgaggagtagatgggtgcggtacagccttcgacgtagtgcacgtacgcaccctcgtcgacgatgatcagcgtccgctcgaactggcccatgttctccgtgttgatccggaagtacgcctggagcgggatctccacgtgcacacccttcggcacgtagatgaacgagccgccggaccagacagcggtgttcagggcggcgaacttgttgtcgccaaccgggatcaccgtgccgaagtactccttgaagaggtcctcgtgctccttgagggccgtgtcggtgtcgaggaagacgacgccctgctcctccagatcatcgcggatcttgtggtagacgacctcggactcgtactgcgccgccacgcccgcgaccagccgctgcttctccgcctcggggatgcccagcttgtcgtaggtgttcttgatgtcctccggcaggtcctcccagctggtcgcctgcttctcggtggagcgcacgaagtacttgatgttgtcgaagtcgatcccggtgagatcggcgccccaggcgggcatgggcttgcggtcgaacaaccgcagacccttcagccgcaggtcgagcatccaggccggctcggccttcttggccgagatgtcccgtaccactgcctcgttgaggccacgttgagcgacagctccggccacgtcggggtcggcccagccgtactcgtagcgaccgagggcggcgagctgctcctcctgggtcaggggctgaacgatctgctcggtcatctatctgtcctcacagtggtgacggtcttactggactgggtgcgccccggctgggccggaatgtgcgtcgtgcacacgccgtcgccgtgcgcgatggtcgccaggcgctgcacgtgggtgccgaccagacgggagatcaccgcggtctcggcctcgcacagctgagggaactcggcggccacgtgcgccacggggcagtggtgctggcacaactggccacccgaggcgatcgtggacgcgttggcagcgtagccctccgcggtcagggcttcggcgagtgcctccgcgcgagcgagcgggtcgtcgccggcgtgctccagggcggccaggcagcgggcctccagggcggagacctgctcggcggcgaaggcggcaaccgccgtcggccccccgccgcgggcgatccaccgcagcgcggccgtggccatgttgtcgtagtggtgggtgccgcagcgaactcggcctgcctcggtcagcaggaagaccttggctggacggccacgtccccggtggcctcggggcgcgggctcgcgggcgacgacgtctccctcagcgagcatcgcgtcaaggtgccgccgaatcgcggcggagctgagcccgagcgcatgccccaattgcgcggcggtggtggcgccccgctccagcagtagttgggtgacccggtcgcgggtcgatgggtcggatgctgctgacccaccgacgaccccgatgggcgccagccagcgcccggagacccccgccgcgtttttcacaacgccaacgttacgtaattcgccaggggcccgcaaacccggggtccggtgatccagaacaccgcggtggcggagtcacccgagaggccaccactacgatgcgtaggatttgcgccgtgactaccgccgcccggttctcggtctccaccactgcgctcagccggctggccctcgccaacattgtcgcgaacgtgatgatcgtcgttaccggcggggcggttcggctgaccgcctccggcctgggctgcccgacctggccccggtgcaccgacgcgtcgtacaccgcgacgccggagatgggcctgcacggggcgatcgagttcggcaaccggctattgaccttcgcggtcggcatcgtcgctctcgccgtggtggtggccgtcctgctgcaccggccgcgccggcggggtctactgccgctcgcggttgcggtcctactcggcatcccggcgcaggcggtcatcggcgggatcaccgttctcaccaacctcaacccgtgggtggtcgggctgcacttcctcgcctcaatggtcgtgatcgccgtcgcgtacgtcctctggcggcgcaccacggaaccggacggcccggcggtgctggtggtgcccgggccgctgcgcacactcgcggtgatcaccaccgcggtcagcgcggcggtactcgtgatcggcacctgggtcaccggcagcggcccgcacgccggtgacggtggcgcggctcgcaacggcctcgaccccgagcaggcctcgcagatccacgccgacggggtgttcctgttgatcggcctgtcgatcgcgttggtcttcgcgttccgggccgtcggtgccgccggccccgcccgggccgcgctggtgctggtggcggtcgaggcggggcagggcgtgatcggctacgtgcagtacttcacgaacctgccggcgctgctcgtcggcgcccacatgctcggctcctgcctggtgctgctggccactctcgcggtgctccggtcgaccagggaacgtcggccggccacctcggcccacgacgccgcctcgacccacgacgccccgacggagtccgcggcccccgttgccgtctgaaggcgcgaggccgtcgatgccgtgcagatgccggctacgggcaacccagcccaggccgagcacgacacccggcccagcccgagtacggacggtctgcatcgcgcgacccgtcagcgcaacggatccggacctcgcgcggggtcagggcctgcgacgcaggtgggtaagaatggcctcggcgagacggtccggggcaccctcggcgtagccgataaagagtgacggctcggtcagttccaactcgaccaggaccggcgcgtcacccccaccggggatcaggtcgacccgggcgtagagcagtcgctccgctccacccggcacggcggccagagtcttctccgccaccgccacctgctccggggtcgcggtgcgggcggagatccgctcggggttgcgcgggctctccgcgcccaggtccgggccggtcagcatcgcgcccttacggattgcgtggctgaaccgcagcccatcggggccagcgaggaacagcaacgcggtctcgccgtcggtgtcgacggacgacaggtacggctgaaccatggtcacccgcccggcggcgccgagccgccggacgtgcgcccgggcgagttcttggtgctcggggtcggccaggtcgtaccggccggtgtcctggctgtccacgctgaccgagggcttgatgacgtactccccgggctccgcgggcagggcccactcctgaccgggttcgatccaggtggtgggcaccgtggccaccccggcggcggagagttggtcgaggtaacgcttgtcggtgttccaccggacgatgtccgccgggttggccagagccggcaccgtcgccgcccaggcgacgaagtcatcccggcgggagggatagtcccagggcgagcggaggattacgaggtcgtaggacccccagtcgacggccgggtcgtcccagaccacggcctcggcggtgaccccacgggccgcgagtgaagcgtggacgagacggtcgtcgtcgtcgagttcggggagggccgcgcaggtcaccagggcgacccggctccggatgggctgatgaggatcggtcgacaccgccgagatacctcagcgcgccatcgtgcgacgggccattgaccgccagaggtcgttgctcggacgcatctggtccatgagctcacgctcccactcgttctcgacggtgacacccgccttggcgcacgcctgccgtgcgacgacggtgtcatccgcgaactggtcgccccagaccccgtcagcgccgacgagaacgatgcgcgcgccgcgcttgccgacgtactcgatgaccgccttcgccccgccgtgcccggcggcgaacgacttgatgccggcgaccaggccgctgggggccggaccgttggcggcctgctcggccgtcagcgtcgtatcggaaccatctgccatgacgcgaagcctaagcagacttccacccgcgcgggcgagttcggtgaaccttttgtgatgccagttaccccaagacgatggacgacagcaatccctttgtcctaatttatgtgcataattttcgcaacgtcaggcaacgaggtttcaaaaaggtaaaccggggtgacgggtttccgactacccggggatttcctggcatcaatgactaagccggatgaaccgggccaagtgactatgccaccgtgtccggtgccgacgtcagatcagcgcgtccagcgcaaccgcggcgaacacgacggtcaggtaggtggtggaccagtggaacagccgcatcggcttgaccgcctccccccgcgacgcccgacgacagagcttgtgcgcctcgatcaggaagacagcccccacgacgagggtcggcagcccatagaccggacccagcccgagcggccaggccaccagcgagaccagcaccgtcagccaggcgaagacaagaatctcggcgttgacccgccgggtcgacgccaccaccggcaacatcgggatgcccgcccgggcgtagtcgtccttgtacttcatcgccagtgggtagaagtgcggcatctgccagaagaagacgaccccgaacaacgcccacgcggccggcgcgagtgaaccggtcaccgcagcccagccgatcagcaccggcgcggccccgcaggcgccgccccagaacgtgttcgccgtagtggtgcgcttcaaccaggcggtgtagatcaggtcgtagtagaggatcgcgcccagggtcagcccggcggccagggcgttggtgaacacggccagcagggtgaccgagaccgtcgccaacaccagaccgaagatcaacgcgttgcggggtgagacggtgtgcgtcggcaacggacggcgcttggtgcgccgcatcacctgatcaatgtcccggtcgatgtagcagttgaggacactggccgcgccggccgccagcgacccacccaccagcaccaccgccacgagccacagcggcggcagaccaccgtgcgcgagcatcatcgccggcacggtggtgaccagcagcagctccacgatccgcggcttggtcagcgccacgtacgccgcgaccaccgccggtatctcgcgccgcttgccgaccgtcccgtccgtcgcaccgaccgactgcccggcggtgtcgctgacggggcgctcggtgatcatgctcacggattgccaccttccggcgtcggcgggggaagtcaagatcgatcgggtccccgctacggggaccaccaacgccccaccctacgcgtcgccgttacggccgccctggtgacccggcaacggtgcgaggcgtcacactcgcacacgacgaaccacccgcaaccgggagaacagcatgcacggatccctgggcggacgtttaggaccgctcgataaggtcaccggtgagggttccgcccatatgtcgaggagcacaaccaacgtggctgacaaccgacccgagcttcctacactgaactggtccgacctcgaccgtcgggctgtcgacacggtccgcgtactggccatggacgccgtggagaaatccggcaacggccacccaggcaccgcgatgagcctcgcgcccgtggcctacctgctcttcaaccgagtgctgcgccacaaccccgccgatccgacctggcccggccgagaccgcttcgtgctgtccgccgggcactccagcctcagcctctacatccagctcttcttcgccggctacccgttgagcctgtccgacctggaggcacttcggcagtggggctcactcaccccgggccaccccgagtacgggcacaccccgggtgtggagaccaccaccggcccgctcggacagggcctcggcaacgccgtcggaatggcgatggccgcccgccgcgagcgcggcctgttcgaccccgagccggagccgggcagttcagtcttcgaccatgacatctggtgtatcgcctccgacggtgacatcgaggagggcctcagccacgaggccagcgccctcgccgcccaccagcagctgggcaacctctgtgtgatctacgacgacaacgagatctcgatcgaggacgacacccggatcgccaagagcgaggacatcgtggcccggtacgaggcgtacgggtggcacgtacagacggtcgactggcgacgcggcgacgcggaccaggacgactaccacgaggacgtggccacgctgtaccgggcgctgctggccgcgcgggccgagaccggccgtccctcgttcatcgcgctgcgcaccatcatcggctggccggcaccgaacaagcggaacaccggcaagatccacggttcggcactcggtgccgacgaggtcgccgcgacgaaggaactcctcggcttcgacccacagcgcaccttcgaggtcgacgaggacgtgctcaagcacacccgccaggtgctggaacgcggcatggcggcccagcgcgagtggaccgagacgttcgacgcctgggggcaggcgaacccggaacgcaaggcactctgggaccggatggccacccggacgctgccccgaggctggacggacgcgcttcccgcgttccccgccgacgcgaagggcatcgccacccgcgctgcctccggcaaggtcctcaccgcgctcgcaccggtcctgccggagctgtggggcggctcggccgacctcgcggagagcaacaacaccaccatgaagggtgaaccgtccttcatcccggccgagcacgccaccaaggacttccccggcaacgagtacggccgcacgctgcacttcggcattcgtgagcacgcgatggcagccatcctcaacgggatcgccctgcacggtggcacccgcccgtacggtggcacgttccttgtcttcagcgactacatgcgcccctcggtacgcctcgcggcgatgatgaagctgccggtgatctacgtctggacgcacgactcgatcggcctcggcgaggacggcccgacccaccagccggtggagcacctgacctcgctgcgggcgataccgggcctggacgtggtgcgccccgcggacgcgaacgagaccgcctgggcgtggcggcaggccctgacgcacaccgaccggccgaccgcgttggcgctgagccgccagccgttgccgaccctggaccggtccgtgctcaacagcgcggagggggtggcccgcggcggctacgtgctggccgaggcgtccagcggcaaaccgcaggtgatcctcctcggcaccggctccgaggtgcagctctgcctcaccgcccgggaacggctggaggccgacggcacccccacccgggtcgtgtccatgccctgtcaggagtggttccacgcccaggacgaggcgtaccgggagtcggttctgccgcgcggggtaagggcacgggtgagcgtggaggcgggcgtcgcgatgtcctggcgggccctcgtcggagactgcggcgagagcatcagtctggagcacttcggggcgagcgccccgcacaacgtgctcttcgagcagttcggcttcaccccggaccggatcgtgggcgcggcgcacgccgcgctgacccgggtcggcgacatcaccggtaatccgaccggcaactgaggggagcgaggcggcatgacggacaggctgggtgagctcaccgccgcgggcgtggcggtctggctcgatgatctttcacggatacgactcagctccggcgagctggaccggttgcgccgggagaagcacctggtcggcgtgaccaccaacccgacgatcttcgcgaaggccctgggcgacgccgaggagtacgactggcagttgcacgacctcgctatgcgcgggatagccgtcgaggaggcggtgcgcaacctcaccgcgtacgacgtgcgctgggcctgtgatgtgatgcgaccggcgtacgaggcgtcggcgggcgtggacggacgggtctcactggaggtggacccccggctggcgtacgagacggacaagaccgtcgccgaggcgcgggcgctctggtggctggtcgaccgaccgaacctgttcatcaagatcccggccaccgaggccgggctcccggcgatcaccgcggccctggccgaggggatcagcgtcaacgtcaccctgatcttcggcctggaccgctattcggcggtgatggaggcgttcctggccggcctggagcaggccaaggcgaacggccacgacctgtccaagatcggctcagtggcgtcgttcttcgtctcccgggtcgacaccgaggtcgacaagcggctggagaagatcggctcggagcaggccagcaagctgcgcggtcgggccgcggtcgccaacgcccgactggcctacgagcgctacagccaggtcttcgcctccgaccggtggcaggcgctcgccgacgccggggcgcacccgcagcgaccgctgtgggcctccacctcgacgaagaacccggactaccgggacgtgatctacgtcgaagagctgatcgcccccggcacggtcaacacgatgcccgagccggtgatcaacgcctacgccgagcacggcgagaccagcggcgacacggtgactgcggcctacgacgaggcccggacggtcttcgcgggcctggcgtcggcgggtgtcgacatgaccgacgtgatcgacaccctggaacgcgagggggtggagaagttcgaggcgagctggaaccagctactcgaaggcgtccgcaggtccctcgccgccgccgaccagggcaccgaccaccccggcgacgccgccagaagcaacgcgcaggccgccgagcgggcggggggcaacgcgtgagcgagcttctcgggcagcccgtcgaggccgctgccggactcaccgtacgcggggcggacgcggtcgaccgggccgcacccgcctccatcagggaggcggtgacggcggacgatgtgccgggccggctcgtcgcgaaggaccccacgctctggggcccggaggccgaggccgaggcgcggatccggctgggctgggtcgacacccacacccggagccgggagttgcttcctcagctcgccgagctgacctcggagctgggcgacctggatcacgtggtgctgtgtgggatgggcggttcgtcgctggccccggaggtgatcgcccggaccctcggccggccgctgaccatcctggacaccaccgacccgggtcaggtccgggcggcgctggccgaccggctggagcggacggtcgtcgtggtggccagcaagtccggttcgaccgtggagaccgacagtcagcgccgggcgtactggcaggcgttcctggacgcgggcatgtccgaggcggaggcggggcgacacttcgtgatcgtcaccgacccgggctcgccactggcgacgaccgccgccaagatgggagcgttcaccgtgttggccgacccgaacgtcggcgggcggttctccgcgctgaccgcgttcggacttgtcccgacggcgctggccggggtcgaggtcaccgagttgctggaccaggcggacgcgctcgccggatcgttgaccgcggagcgggacaatccggcgctcgcgctgggtgccgcgctgggtgcggcggccaccggcggccgggacaaggtggcgttggtctcggacggcaccggaatcgacgggctcggtgactgggccgagcagttgatcgcggagtcgaccggcaagtccgggatcggcatcctgcctgtcgtcgtcgagtccccgaacggccccggcaccagcggcgaggatgtgctcaccatcagctacggcggcgccctgaccgtcggagagcccggcggcggcgcaccgactgtcggcgaggctggcggcggcacgccggacgtggcggtcaacgggccgttgggggcgcagttcctcgcctgggagtacgcgatcgcgatcgccggcgtggtgctcggcatcgacgcgttcaaccagccgaacgtcaccgagagcaaggaaaacaccaacaagatcctggactcgggtgcgccgacggagcagccgtcgttcaccgagggcgcgatcgaggtatacgccccggcgggcgtgccgaacgacctggccggcgcgctgcgctggctggtcgacaacctcggcggcgacggctacctcgcggtcatggcctacctcgatcggatcaccgacgccgacgcggcccgactacgtccgatgttggccgaggcggccggccggccggtgaccttcggttggggcccgcggttcctgcactccaccgggcaatatcacaagggtggcccgcaggtgggcagcttccttcaggtaacgggtacggtcgacgttgacctgccggtgcccggaaagccgtacagcttcggggagctgcaggcggcgcaggccgccggcgaccggcaggccttggccgaccggaagcgtccggtgttgcggctgcacctgaccgaccggtccgcgggtgtggcccagctgctggaggtgaccggcgcgctgcccaagcgacgatgacggatgtaacgaggcggagcgaggagacggtgtgacaaacccgttacgcgacccgcaggatcgacggctgccacgcatcccggaaccctgtgccctggtcatcttcggcgtcaccggagacctggcccgcaaaaaactgctaccggcggtgtacgacctcgcgaaccgggggctgcttcccccgagcttcgtcgtgctcggcttcgcccgacgggattggggtgacggcgacttcgagtcgctcgcccacaaggcggcgaaggcgtacgcccgcacaccgtggcgggacgaggtgtgggcgcggctggccggcaacatcaagttcgtcggcgggtcgttcgacgacaacgacgcgttcgaccggctggcgtccacactgcaggcactacgacagtcacacggcatccccggcaacgccgccttctacttcgccatccccccggctgcgttcccggtggtgctcaagcaactcgcccgtaccggaatggcggacaacgccacgtgcggcgggtggcgtcgggtcgtcgtcgagaagccgttcgggcacgatctgccctccgcgacggaactcaacaatctggtcgacgacgtcttcaccagccgggacgtcttccgcatcgaccactatctgggcaaggagaccgtccagaacatcctcgccctacggttcgccaacaacctgttcgagccgttgtggaactcgaagtacgtcgactcggtccagatcaccatggccgaggacgtgggaatcggcagccgggccgggttctacgacacggccggcgccgcccgcgacgtgctccagaaccatctccttcagctgctcgcgctggtggccatggaggaacccaccagtttcgacgccgacgagatccgcgccgagaaactcaaggtactcaaggccatcaccctgcccgaggatgtgagccagggaaccgtacgtggccagtacctacccggctgggtgggcggcgaacgcgcgatcggctacctgaacgagaaggacgtcccagcggactcgaccaccgagacgtacgtcgcggtgcggctgggcatccagaaccgccggtgggcgggggttccgttctacatccgcaccggcaagcggttgccccggcgggtgaccgaggtcgccgtcatgttcaagaaggctccgcacctgcccttcgacgacgccgacgtcgagtcgctgggcaacaaccagctcgtcatccgggttcaaccggacgagggcgtggtactcaagttcggctccaaggtgcccggcagcgcgatggaggtccgcgacatcgcgatggacttccagtacggcgaggcattcaccgaggccagcccggaggcgtacgagcggctggtgttggacgtcctgatcggcgaccggactctctttccggacgccgccgaggtcgaacagagttgggcggtggtggacccgctggagcgggcctgggcgggcgccacgccggagccctaccggtccggtgagtggggcccccgccccgccgatgagatgctggcccgggagggccgcgcctggcggcgggcgtgaccagcgagcgacgcgagcagaccgggaggctcctgtgatcggcctgtgggacaccaccggcaacgaggtggtcaaggcgctcgccgctgagcggcgcagcgccggcggggtggccagcggcatggcgctcaccctgatcgtggtggtcgacgagaagcgggtccgcgaggcggaggcggcggcgacgatcgcctccgccgcccacccgtgccggttgttgatcgtggttcgttcggacgtggatcgggaccggaaccggctggacgcggagatcgtcgtgggtggtcgactcggccccggtgaggcggtggtggcccggatgtacggacggctggccctgcacgccgagtcggtggtgatgccgctgctggtgccggacgtgcccgtggtgacctggtggcacgccgacccgccggccgagatcgccaccgacttcctcggcgtggtcgccgaccggcggatcaccgacgccgcacaggccgacgacccgatcgaggcgctgcggcggcgggcgcacgactacgcgcccggtgacaccgacctggcctggacccggatcaccttgtggcgcaccctggtggcgggcgcgttcgacaccaccgaggcgcaggtcaccgaagccacggtggtggcaccgtccagcgatccgacggccgcgctgatgcgcggctggctggcggcccggctggggatcgacccgcagtggcggcacgccgacgagtacccccggatgcacgaggtgcagttgcgctgcgccaacggcgacgagctgacgctgacccgtaacgacggcatggccgtgttccggcgctccgggcaggaggaccgcctgctgccgctggtacgccggccgctcggagacgagttggccgaggagttgcgccgactcgacgccgaccaggtgtacgcggaggcgctcggtgccacggcggggctcaccgggctggagcaccgccctgcgcagcgggtacatgtgtggaaggatccgacggaggcccgtcgggccgaggcggggatcagcacacaccctggagtcgcacgggcatgagcgaggcgagtgtcgcggtccacgccgacgccgatctgctggcgcaggcggtggccgcccgactgctggtccggctcctggacgcccaggccgggcgcggccaggcgtcggtggtgttgaccggcgggcggatcgccgctgccgtctaccgcgcggtggccgcgctgccggcccgggaggcggtcgactggtcccgggtggacgtgtggtggggcgacgagcggttcctgcccgccggtgacccacagcgcaacgcgacgcaggcacaggcggcactgctggacacggtgccgctggacccggcgcgggtgcacccgatgccggcctcggacgacccagccggcggcgacccggaggaggccgccgcccggtacgcggcggaactcgcccgggcggctcgcccgggcaccgccgctctcccccacttcgacgtgctcctgctggggataggagaggacgggcatgtggcgtcggtcttcccggagcatccggtgcactacgagagccggccggtcagtgccgtccggggcagcccgaaaccgccgccgatccgcaccaccctcaccctgccgacgatcaacaccgctgaggaggtgtggttgatcgccagcggcgcggacaaggcacgcgcggtgggcatggcactggcgggtgcggggccggtgcagctacccgccgccggtgtgcaggggctcagccggacgctctggctgctggaccgggctgccgcggccgacctacccgcccgcttccgcagcctgcgctgagccgccacagcaccccgccccgccgtctccggtccgagcgaccgcgccgtcggggcttcggatctcggcaatcggctgtcggcggcagccggccgcgcgaccagccgcgccgggcggccggagagcggcgacacgcggccggggtgggtgaaacggactgcgcgcggcccgccaggagacggaccgcgcgcagactgacgacgcgacgggctactcagccgacgctggcctgttgcaggcgcagccagagacccagcccgacgatgcaggcgaaccagacgatgcccaccaggacggtgtagcggtccaggttcttctcggcgaccgacgaacccgccaggctggagctgaccccgccgccgaacatgctggacatcccaccacctttaccccggtgtagcaggatcaacaaaacgagcatgacgctcgtaatgaccagcaacacgatcaacgtgtacgcgaaccagatcggcatggctggggacagtcctctcgttgcgatcctcgcccgggcagaacgggcacggtggcaccgaccggcggacgggcggagtcaaggatagcgagcgatcagccggcagtgtgctccgggaaccggcagatcttcgcgaactcctcggcgtcgaggctggcaccgccgacaagagccccgtccacgtccgtctgggccatgatggccgccacgttggacgacttgacggacccgccgtacaggatccgaacctggtcggccgtgtcctggccgaagtgcccggccagccgctgacggagcgccccgcacacctcctgggcgtcctccggggtggccgtcttgccggtgccgatcgcccagaccggctcgtacgcgacgacgacctgggccacctgctcggcggagagccccttgagggcggcgtcgagctggtcgttgcagtacgccacctggctgccctgctcccggatgtccagcccctcccccacgcagaggatcggggtgagaccgtgggtgagggccgcctgcaccttcacgttgacgaccgcgtcatcctcgtggtggtccgcccgccgctcggagtggccgaccaccacgtacgtgcagcccagcttcgccagcatcggcccggcgatgtcgccggtgtgcgcccccgacgcgtgtggggaaaggtcctgcgcgccgtagccgaccagcagcttgtccccgtcgacggcggtctgcaccgtccgcaggtcggtgaacggcggtagcaccaccgcttcgacatcggtgagctgcttggcggtcagactcgcggcgagtttctgcaccagcaggttcgcctcgaggtggttgaggttcatcttccagttgccggccatcagcggccggcgggtggggttggccattcagttctccagggccgcgatgccggggagggtcttgccctccaggtactcaagactggcgccaccgccggtggagatgtggctgaacgcctgctcgtcgaggccgagtgcccgcaccgcggcggcggagtcaccgccgccgaccacggtgaacgcgtcggcgttcgcgatcgcctcggcgacaccgcaggtgccgtgcgcgaacgccgccatctcgaacacgcccatcgggccgttccagaagatcgtccgtgcgccgcgcagcgcggcagcgaacccggccacagtctccggtccgatgtcgagcccgacccgcttgctgggaatcccgtcggcccgcaccgtgtcgtgcggggcgtcgggggcgaacgcgtccgccgccaccacgtcaaccggaagcatgatcttcccgccggcgcgctccagcaggctccggcaggtctcgaccatctcctcctccagcagcgaggagcccacctcgtggccctgcgccttgaggaaggtgaagcacatgccgccgccgacgagcagccggtcgaccttcggcagcagcgcctcgatcaccgccagcttgtcggagaccttggaaccacccagcaccaccacgtacgggcggtccggctccccggtgagcgtgccaagcacctccacctcgcgcagcaccagccggccggccacgtgtggcagccgggccggcacgtcgtacacgctggcgtgccggcggtgcaccgcgccgaaggcgtcgtccacgtacgcgtcagcgagcgcggcgagctggtcggcgaacgccccccgctgcgcctcgtccttgctggtctcccccgggttgaaccgaaggttctccaggagggcgacctggccgtcggccagacccgccacggtggaccgggccgagtcgccgaccgtgtcctcggcgaagtgcaccggtgcaccgagcagctcaccgagccgcccggcgaccgggcgcagactgaacgcggggtccgggctgcccttcggccgccccaggtgggagcagacgaccaccttggcaccggcctgcaccagcgcgcccagggtcggcagcacggcccggatccggccgtcgtcggtgatctggccggtctgcttgtcgagcgggacgttcaggtcggcgcggaccagcacccgccgacccgttacctcctcggcgagcaggtcgtcgagggtgcggatgttcaccgggccgaccctcccttcgtcaccgggtcgcccgcgagctgactgcgcgtgctcacagcgactgaccaaccaacttcacgaggtccaccagacggttcgagtagccccactcgttgtcgtaccagccgacgaccttcacctggttgccgatcaccttggtcagcggggcgtcgaagatgcaggacgccgggtcggtgacgatgtcggccgagacgatcgggtcctcgttgtaggtcaggacgccgttgagcgggccctcagcggcggccttcatcgcggcgttgacctcgtccaccgaggtctcccggccgacggtgacggtcaggtcggtggtggaaccggtcgggatcggcacccgcagcgcgtagccgtccagccggcccttgagctccggcagcaccaggccgatcgccttcgccgcaccggtggaggtcggcacgatgttcagcgcggcggcacgggcgcgacgcaggtccttgtgcggagcgtcctggaggttctggtcctgggtgtacgcgtggatggtggtcatcagaccctgctcgatgccgaacgtgtcgtgcaggaccttcgccatcggcgccaggcagttggtggtgcaggaggcgttggagatgacggtgtgcttggccgggtcgtactccgcctggttgacgcccatcacgacggtgacgtcctcgttcttcgccggcgcggagatgatcaccttcttggcgccgccgtcgacgtgcgccttcgccttggtggcgtcggtgaacaggccggtggactcgatgaccacgtccacgcccagctcgccccagggcagcttcgccgggtccttctcggcgtacgccttgacggtcttgccgcccacggtgatctcgtccgcggtggccttcacctcgtgcggcagacggccgaggatgctgtcgtacttgacaaggtgggcaagcgtcgcgttgtcggtcaggtcgttgaccgccacgacctcgatgtcagcgccggacgccagcactgcccggaagaagttgcggccgatccggccgaagccgttgatgccaacccggatggtcacaggtcccatctcctcgcgttctcgttcgccggcgtgatgacccacgagccggcgagttgtctgcgccggccgatggagccggccgttctgacggttcctctcggcccaccccgccacggtccgagggacctgaccgcccgaggcggtgcgcacggcgaggagtgccggtgccggctcccttgccgtacgcagcgaccctatccgagcatggggggtcacgctgcggcgggtcgtggtcctgccgcctcgtagccgccaccgtcctatcagaccacgagcatgtccggcgtgactgccgcttcggtatccgggatgccgaggtcacgggcccgcttgtcggcgagcgcgagcagccgccggatccgcccggcgatcgcgtccttggtcaacggcgggtcggcgagcgcacccagttcctccagcgacgcctggcgatgttccagccgcagccgcccggccgaggtcagatgatgcggggcgtcgtcggcgaggatctccagggctcgggtgacccgcgcggcggcggccaccgccgcccgcgccgaccggcgcaggttcgcgtcgtcgaagttggccagccggttcgcggtggcccgcacctcccgccggacccggcgttcctcccaggccagcacgctggcgtgggcaccgatccgggtgagcagggcggcgatggcgtcgccgtccttgacgaccacccgatccacgccgcgcacctcgcggttcttcgcggcgataccgatccggcgggccgcaccgaccagggccagcgccgattccgggccggggcaggtgatctccagggcgctggagcggcccggctcggtcagcgagccgtgcgccatgaacgcgccccgccacgccgagaccgcgcagcagacgttggcggcgaccacgtgcggtggcaggccccgcaccgggcgcccacggacgtcgagcaggccggtctgccgggcgaggaactcgccgtccttgaccacccgcacgatgaagtggctgcccttgcgcaggccgccggaggcgaggacatgaatctcgctgggatacccgtacacctcggcgatctcgcgccgcagtcgtcgggccaccgccccggtgtccagttcggcttccacgaccacccgcccggagacgatgtgcaacccgccggcgaagcgcagcagcgccgccatctccgcccgccggcagcagggcttgggcacgtcgactcggctcagctcgtccttgaccgccgccgtcatcgccattgtgcgtcctctcacggaccggttccggcgtgtcgccggagattacgtacgtgtctaacgagcggcacccaggaccggcaccagagcggcgccgagagcggccgaatcatgacggggggtgccgtcggtggccccgaccggggcgaggaccagccgggcacccagcgattctgccgcacgctcgacgggagcgggatcacccaccgccctggcgtccccgagtacgcggtcgaccctcagcttcggcaggtaccacctcaactcggccaggtgatcggcaacggacaacccgaacgtctctttctccgcggccaggttcagggtgaccagccggcgggcggggctggcgacgatggccgcggccaactccggcaccagcaggtgcggcagcacgctggtataccagctccccggcccgaagacgagccagtcggccgcgccgatggcggcaatcgcctgcgggcacgcctccggcgcatccggattcagccgcaacgactcgacccgcccggcggtgacggccacctgatgctggccggtgaccgtgacgacctcgttcggacggccggagttggtgccccggacccgggcctcgatcccgaccggttcgcaggacatcggtagcacccgcccgaccgcgccgagcatcgcaccggcgtgttccagggcaagcaccgggtcaccgagcagttccatcagcccgcagagcacgaggttgcccaccgcgtgcccggtgagccgacccacgggagccggctcgcgggtgccgatcaccgccggcggtgacgggacggcggcgaagcggtgctggaacagcccggcgctgcgctgggtggcggggtggtctccggccagcgcgacgagtgcctggcgcaggtcccccggtggcagtccgccccgctcggcgcgcagccggccgctcgacccgccgtcatcacccaccgtcaccaccgcggtgagatcaaggtcgagttctggggcgcagtgtcggagtgcgcgcagtgacgcggagagaccgtgccccccaccgaaggcgaccacccgggtggccgtcactcgcgccccaggtcacggtgctgcgtgttggcggcgataacggttcgtcccagccgcgcggccagttcctcggcgatggcgacgctgcggtgcttgccgccggtgcaaccgaccgcgacggtcaggtaccgcttaccctcccgctcgaaaccggcggtggtggcgttgatcaagtcggtgtaggtcgccacgaatgcctcggcgccctcctggcccagcacgtacgagctgaccgcctctgtctgcccggtgtgctcgcgcagctccggaacccagtacggattcggcaggaaccgggcgtcacagacgaaatcagcgtccggtgggacgccgtacttgaaaccgaacgacaccacggtcacccgcaaccggcgggcatcctcggcgccgaagagctcctcgatgcgccggcgcagctggttgacgttgagatgactggtgtcgacgatcacatcggcctggtcacgggcgccctccaacagcccgcgttcgacggcgataccgtcggcgagccgcccctcgccctgcaacgggtgcgaacgccggacgctctcgaagcgccggatcaacacctcgtcatcggcgtcgacaaagaccacccacggggcgaaaccccgctccttgagttcccggatcgcaccgaccagatcggtggagaaggcccgggagcgcacgtcgagcaccatcgccgtacggcgggccgcaccaccggccttcatcgccaactcggccatgtccagcatcaacgcctggggcaggttgtccaccacgtagtagccgacgttctccaaggcacgggcgacggtgctgcgcccaccgccggagaccccggtcaccaccacaagcgtggtatcggtatccgacaggtcggacccgctcggcacgcttgtctgcccctcactcacctggtacccccacagcccgacaccccacccccaaacgtgacaccgcggactcccaggccacggaggtggtcaaacagcgactctaactcgccgaccgacggggttggcggctccggtagccgcaaccggagctgcgtcaggagcccatcgtcgcctgacggcgtcccaccgtatccgggcaccgtggcgagcaggtgcggcctgtctgcccacgacgccaacggtggtccggccgggccacgtcacctgctgttaccaacgaccaggaacgtcgacccattgcgttgcgtcgggagagtcgagccagaactggtgctcgccggtgccggtgaccgtcagcccgagacgatctcggcgcggctgcccagtcgcgccccaccggtcgtaggccgcttcgacctcgtcccacaggttgcgcgggccgtactgttcgacgtgcacggtggcgtcctccaccatcgcccacgagccgtccggggcaaacagccacacctgatcggtgccgccgtccggggtgaatcccagccaggtcacctcgggtacctgcaatgccagccacaacccggcgtcatcgtcgtgcaaaacgccgctcggcacggtcgcggtccgactgatgccgatctgccttgtcgccgccgacagcgccgccatggcgcggttcgcggagcggaccggcatgaacccgcccggttgcggcaggaagaacccttgcgcggtgtcgccgtcgacctccaaccgcaccagcggggcaccgcccaggtcacgccacaggctggccacgatcgcgccaccatcgcggacctgcgccagccatgcccggggtaccgccgggacggagaccgtcgcgataagccggtcatagggtgcggcaggtctccatccctgttcgccgtcacccgtgatcacggacaggtggtacccggccaccacgaggcgctgccgggcggcgtcagcgacccgggcgtccacctccaccgaggtgacgtcctgtgcgttgagacggtgcgccagcaacgccgcgttgtagcccgttccggtgccaatctccaacacccgctcgccgccggtcacccgcagcgcgtccagcatcgcggccatcaaacccggctgcgtggaactggacgtgcccgtgccggccaccggtccgacgctcgggtcgggatggatcgttgcgtcgagctgcgttgtcaacgtggtgtcggcatagaccaaccgccaatagtcggggtgcgattggtccatagcctgccaccgcccatcgggcagagacgtgaagaacgccggcagaaaaacgtgccggggcaccttggtgaacgcctcccgccacgccgcatctgataacaccccacccgcttccaactccgcaacaaatcgggctatgtcgtcagttcgttcatcggtcatcgagccacaccttccaaagcatcggcgatcgcgtcggctatcggcataccagtctcgtcctcgatccaggcccattgcccgttcgggttggcttccaggaacacatactcgccgccgggtgtaatgacgaaatccagcgctgcgaaacgcagccgcagcagtcgcagatagtggcgcgccttatcggccacgtcgttcggtagtcgatccgccgtataccgcagattccggtagtcggatcgccaatcctgccgacctctttccgacaaggcatcaattcgggcggcgaagatgcgcccgtcaaccaccgtcgctcgcacctcatacgctttgggtacttgtcgttggaacaggtgcgcggtcacccgtacggcgtcgtcgagtgcggccggatcgaccgggccggcgtagatcacccgtccgccgtcgagcacgccgcaggtcaacggcttgtagatcaccggcgcatatgcctcgacgaacgcgcgtgcctggtcgggatcgttggtcagcaccgtttccggcactgcgaacccgacccgcgccgccgtcgccaactgcaacggcttgtgctcagcggcgcggatgtcctcgggatggttcagccacggcaataccgccagcacaccccgcagtcccgcgaccgcctcccgccgtacccattgcgattccggcacctcggccggcaccgtgatgggcgtcgggcgccgccaccacgcgcacgctacgtctgccacgtccagcacccgccgccccacgcggaggtgcccggtccagccggcgccgaaccgggcacccaacgtcatctcagcgggaaatgcggccggatcgcaccgaaacaccggcacgccccggcggtgcaactccacaatgaccgcgtcagcggtcacgtcaagctcgccggtgaaaaccgcgacggtccgaccacccatgatctgtcagtcctcggtctggtccgagtcgcggtcagaaccacccttgttgtcttgcgaagcggtgttagtggacgtggtgccggtcgagtgcctcaacgccggaaccgtcagcccgttgtcggtaatcacgctgatctgccggtcggggtcgaaccggatagccgacagatccaccggcaggggtgccccctcgaccgcttggcgtattccaaacgctattggcatcatcgctatttttcctctcgggaacggcgaaatgtggacccggacgacgcgcaccacggtgcacgcccgaaacaatcttcgtctgctaacaacgggccaggggaggcctgcgcacccgaacggacgggctgtccgccgccgtcaccccggctcctgccgcggtgtgccgtactccgccagtaccgccgccgcccacgccgccgacacgcactgcggcaaggccaaccggcccagatccagacagccgcgacacaacccttcctcgtctatgtgcagcgacgccaccacggcagcacgctccaccagccgttcgagagacccctcatcgcccgcaggcatctcgaccctcaccgccgtttccatcacggcgatccatccccttcggatcgtcaccacgccccttccgtcgccgtgtcatgccgccggcacctgtgacgagcactccgcagcggtacgcgtccccacctaccttggcggcgatctcaaccggcaagccggtagcaacccatcgaaccgaacgacgatcgttcggcgcgtcaccgcaccgacgacggcattcggctcctacccgtccagccgtagccacccgtcgtggctgcctgtgccccttgtgttgacccagagcaccgcacccgcccgcagcacccgcccggactcggacgatgtcggcaccgccgcgcacctcagcccaccccgcccaagagtccacggaagccgacccgccgcgcaccgatcagctccggccgggtcactcccggtatccgccgaggcagccgcaacgactgcgcgaacaccgccgccgctccctcgtaccgcccgcacggccccggcacccggcacgccacgcacaatccgtccgcgctggacaccgcgtgcgcgtccaacaccgcctgcgcccggtcaaccacgtcaccaccgtggtacatcgtcatgtcaccattccccctgttcagtggtggacgggtgcaccgcgcgacacagcacacctgggagcacacggccggatgccgcgcggcacgccccaacccgtcacccaccgccacggagccgattcacgggacggcggggacctacctggtttccgacccgcaaacgggtcgggtgacacaatggtcacggcttgcaattgcccgcgacttaccggttacacatgatcgatatacgttggacgcatacggcgaccggttcgtgcaacctatgattagacttggtccaactcggctgtttcacttctggacggaacagatgccatgatcggtcagcgcggtgagcagcggtgccgccgttgcagaacacggctggcgcgcgacaacagaaccggacactgcgcgccgtgccagctagccggccgcgaccggttcgcacatccactcagcgtgccagccgagttctgggatcatccggcgattagggaggcgatagccgcacgtcacatgggacgcctcataagagcgtaccgctgccatccaattcacggactacatccgcttccacaagcggtcgtggcgggctggctcggcgtcacccaagcgcaactaagccgaatcgaaaaacactcaccggtcgtccacctcgaccgcttgatactctgcgcgagagcacttcgaatccctgcggacaggctatggttcgctcttcccgaaagcaacggcgcattcggtgaaaaggcaccggcggcgaacggtataatatcggatggcgaattcagcccgcccctactttgggcgtcgacaaatacggctgaaatcgttagccaatttacgagaagggatcttaccgtggaccgacgcgaggcagcgaaaaatgttgtcggcgtcgtgttcggcgcggcacttcttgaacctatggagcgctggctcggtgatcccgcatctgatcatggcgacggtcgaccgagtggtgtgggatatcaagaggttggccagattgaacttgtggcacgaatgttccgggaatgggacgatcagttcgggggcggattgcggcggaaagcggttatcggccagctgaacgaagtttccgaacttctccgggactcccatccagccgaaatccgtcgccgactgttcggcacggtagcccacctcgccgaaactgcggccgtcatgtcctgggattctggacagcaggcactcgcacaacggtactacatccttgccctgcatgcagcgaaaccggccggcgatttcgctttcgcggcgaacattatggccggcatggctcgacagcttctctatctcggccagacaggcgacgcccttgagctgataagagtcgctcaggacagcgccaaagatgcgacgtcaaccgttcggtccatgctctacacacgcgaggcatgggcctactcaaagcaagggcgcatctccgcctttcgacgtgcgaccgataatgcccaagaaatgttcgctgccgctacgccggatgaagacccgtactggatcacttacttcgatgcggctgagttggccggcacaaccggcggccggttccttgatttggctcataccaaccgagagatggcggacgaggctgcagccgaaattgagagcgcgatcgacttgcgccgtccggggcgtctccgaagttccgcgttggaccatatcggacttgcggaagcgcgattgattcagggcgaattggacgaagcggtaaggctagggcacagtgccgccgatgttgtcgagcagacttgttctgaccgggctcgcgtaaaattcgccgaattccaccaacacgtagccaccttcgccgaagtggcggctgtcgcggaactgcgagagcgaatcggcaccctgctggccaagcctccgacgacactatgagggaactgttgactcgaattgcggtcaccgggcacatgaaccttacggccaccagcgtgctgctggtctacgatgcaatcgtcgatgccttcactcgtctcaactccgatgagcttgtcgggataagctgtatcgcccgaggcgccgattcggtcttcgcgcaagcggtcctcgactgcggaggtcgactcgaagttattttaccttccacaaactatcgggcgagcaaggtgaaacccgatcatgcgcggcagttcgacgatctggtttcgcgggcgagcgaagtccgcgtgatgccgttcgaggaggccaaccggcgcgcctacgaggcggcgaacgccgagctcctcgcccggtgtgacctcctgttcgcggtgtgggacgggcagggcagcgtcgacaaaggcggaacggcggcggccgtcgccgaggcacgaacgcgaggcgtttccgtcgatgtgatctggccggacgaggcggcgcgcgaatagcgcgcgagcgcatggcagccgcgctggacgcggccatcgccgcaggagcagactcaggcggaccaatgatcgacaggagccggggcaatcgttccgctgccccggttcccacccgtgtgccttcagcaatgtcgcgacccgcggctgcgccccccggtcaccggagttgtcgtacggccgggcgtggaccggggcgtcggggcccgctcgtagactgcgccccatgccctcccccaccgaccagcgccccgccgcgctggagacgctgcggcgtgtcttcggctacgacgccttccggggcttccagcaggaggtcatcgcacacctgacggccggcggggacgccttggtgttgatgcccaccggtggcggcaagtcgctgtgctaccagatcccggcactgctgcgggacggagtcgcggtggtcgtgtcgccgttgatcgcactgatgcaggaccaggtcgacgcgctgaccgcggtcggggttcgggccggcttcctcaactcgacgctggacctcgacgcccgtcgcgccgtcgagcgggccttcgtcgccggtgacctggacctgctctacctcgccccggaagccctgggcacccggggcgtgcagcacctgctcgaccaagggaacatcagcctgttcgcgatcgacgaggcacactgtgtgtcgcagtgggggcacgacttccgcccggactacctcaccctgtcggtgctgcacgagcgttggcccggggtgccccgcatcgcgttgaccgccaccgcgaccagcgccactcgggccgagatctcgacccggctgcagctcacctcggcccggcactttgtcgccagcttcgaccgccccaacatccagtaccgcatcgtcccgaagcgggagccgaagcggcagctgctggccctgctgcgggacgagcacccgggggatgccggaatcgtctactgcctgtcccgggccaccgtggaaaagacagcggagttcctggtcgacaacggtattgccgcactgccgtaccacgccggcctggacgcggccacccgagctcgacaccagcagcgcttcctgcgggaggacggcctggtcatggtcgcgacgatcgcgttcgggatgggcatcgacaagcctgacgtgcggttcgtcgcccacctcgacctgccgaagtcggtggagggctactaccaggagaccggccgcgccgggcgggacggcctgccgtcgacggcctggctcgcctacggtctgacggatgtggtgcagcaacgccggctgatcgacacctcggagggggatctggcgcaccggcgtaacctcgccgcccacctggaggcgatgctcgcgctctgcgaaacggtccgctgtcgccgggtgcagctgctggactacttcggcgagaccgccaccgcctgcggcaactgcgacacgtgcctgcagccacccgagtcgtgggacggcacgatcgccgcgcagaagctgctgtccacggtgtaccggctcgaccgggagcgacaccagcggttcggcaccgggcactgtgtcgatatcctgctcggccgcgccaccgacaaggtccagcagcaccggcacgactccctgacagtgttcgggatcggcaccgagctgagcgaggcggagtggcggggtgtggtccggcagctgctcgccgaagggctgctggcggttgagggcgactacggcaccctggccctcaccgacaccagcgcggaggtgctgggccggcgccgcaccgtcatgctgcgccgcgaaccggcccggaccgcccggccggcgaagccacgcggcgcggccaccatggtcgccgagctggccccggccgccgccgaggtcttcgagcggctacgcgcctggcgggccgccacggccagggaacagggcgtgcccgcctacgtgatcttccacgacgccacgctgcggcagatcgccagcgacgcaccgtcagcattggctgacctggcccgggtcagtggtgtcggcgaggcgaaactcgcgaagtacggcgagcaggtgctggccgtcctcgccggcggcgatgcggacccacacaccgcctgatcaacctgatccggcgagggctgatacccggttgaggacccgtctgagggttccgttgcggatcggtggtgcaggtcagatcgcgtggatcaggacgaggacatgtgctatctacgcggttcactctgccccgtcgggtcggcgagcgcggcgaggatcgcctcggccgtccgcttaccgatcccaggaacctcggtgatctcctccaccgaggcggcggcaagccgtttcagggagccgaagtggcgcagcagcgccttgcgccgcacctcacccagcccggacacccgatccaacgccgactcggtcatccggcgggaacgccgctgccggtggaacgtgatggcgaaccggtgcgcctcgtcacgcacgcgttgcagcaaatagaggccctcggatgtgcggggcaaaatggcggggaaatcgtcgtcgggcagccacacctcctccagtcgcttcgccagaccgcacagggccacgtcgtcgacgcccaactcggcgagggcctgcgccgccgccgcgacctgcggcgcgcccccgtcgaccaccaccagttgcggcggataggcgaacttgcgcggtcgacccgtcgtcgggtcgaccaaggtgccgacccgcggctcgtcaggcgcatccggtccggccggggcgtccgggtcgccggccgactcgacgccagcctcccccgtttccgcccgggcgtccaggtagcgggcgaaacgccgccgcagtacctccgacatcgccgacaggtcgtcggtggcgccccggatgatgaaccgccggtactcgctcttgcgaggcaggccgtcctcgaagaccaccatgctggccaccacatcggtgccctggatctgggagatgtcgaagcactcgatccgcagcggtgccgtccgcatgcccaacgtgtcggcgatctcgtcgagggccttgctccgggtggtcagatcaccggcgcgcttgagcttgtgccgggccaaggcgtccgtggcgttacgcgcgaccgtctccagcagggcacgcttgtcgccgcgctgcggcacccgcagggtgacccggctgccacgatgctcggagagccagtcggcgagcgcctcgacgtccgcgggcaactcgggcacgagcagttcccgggggacgtgcgcctcaccgtgttccccgccatacacctgggtgcagaagtggtggacgaggtcgccggcggtcaggtcctcggttttctcgaccacccagccgcgctggccccggattcgaccgtcacgcacgtggaacacctgcacggccgcttcgagcgggtcgtcggcgaaggcgaccacgtcggcgtcggtgccgtcgccgaacaccacggtctgcttctccatcgcccggcgtagggcggccaggtcgtcgcggagccgggcggcccgctcgaactccagctccgcgctggcctcggccatctcccgctccaaccggcggaccatggcatcggtccggccggccatgaagtcgcagaagccgttgacgatgtcgcggtgttcctcggcggagacactgccgacgcagggcgcggagcacttgccgatgtagcccagcaggcaggggcggccgacctgaccggctcgtttgaacactcccgacgagcaggtgcgtgccggaaagacccgaagcagcaggtcgagcgtctcgcggatcgcccaggcatgcgagtacggcccgaagtaacgcacgcccctacgcttcgcgccgcgcatgacctggaggcggggaaactcctcgtcgacggtgaccgccaggtacgggtaggacttgtcgtcccggtagcggacgttgaacctcgggtcgtactgcttgatctcggtgaactcctgctggagcgcctcgacctcggtggcgacggagatccagtccaccgattcggcggtgaacaccatctgccgggtgcgctggtgcagattgaccggatcagcgaagtacgagttcagccggctgcgcaggtttcgcgccttgccaacgtagatcacccggccggtgccgtcgcgaaaacggtagacccccggtgattccgggatcgtgccgggcgcgggacggtaggacgagggatcagccacgtcccgagcctagtcgcctgctccgacagcccccggctacgccagccccacccgtcgctggccgaaccgaccccgacggccaccggctggccgaccagacagctgctgtccgcggtgaaaggctggccaggggtcgacggggccgcgcccagcgatcaggcgagcgagatccggtcgccggtgaccttcacgtcccgtggagcgagaggctgggtggacgggccggtcagcaccgagccgttctcgatcgagaacttactgccgtgacaggtgcagttgatcgtgccgccgtcgacgttcgccaccgggcagttctggtgggggcagatcggatcaaaacccttgaactcgcccggcgagggttgcgtgatgacaaccccctgggcgggatagacggcgccacctccgaccgggatgtcactggtccgagccagcgactgggccccctcccggtcgccgccgcccgggtcgccggagtcggagagggacgggccggggctcaccgtcgtctcgccgtcggcactgtcgctgcaggcagccaaggccacagccgcgccgacggcccccgcgccggtcaacaacgcacgccgggtccgcacgtcggggtcagtgccgtttcgcacctgctcgtcactcatgtcgcaacctccttggccagccgccgccgtcatgatgtgcgcccaaggccgcctagacggaccactttccccatcggttcacccgaacggcgcccggcgcaccggtcacccgtgcgaccctacccagccggtcagcgtcgccgccccggggcagccagcggcaccgcccatgccccgcgaggacgcggcgccgccctggtcagggaccgagggcggcgccagagcagggtagggcgagatcaccgggccttggcgggcgccttccgagccgcgcgggttttggcaccgttcgcccgggccttcacgccgttggccctggccgcgcgagaggtggctgccgcggcgcccttggcctcaccgtcgagcttgagcacctggcgcacgaactggccggtgtggctgtcgggcacctccgcgacctcctccggggtgccggtggcgagcaccgtgccgccgcggtggccgccctccggccccatgtcgatgatccagtcagcggtcttgatcacgtcgaggttgtgttcgatcgtgatcaccgtgttgcccttgtcgaccagcccctccagcaccatcagcagcttacggatgtcctcgaagtgcagtccggtggtcggctcgtcgagcacgtagaccgtccgcccggtggagcgcttctgcagctcggaggcgagcttcacccgctgcgcctccccgccggagagggtcggcgcgggctggcccagccggacgtagccaaggcccacgtcaaccagcgtgctgaggtgccggtggatggccgggatggcggagaagaactccgccgcctcctcgatcggcatctccagcacatccgagacggtcttgcccttgtagtgcacctccagggtctcccggttgtagcgggcgcccttgcagacctcgcacggcacgtacacgtcgggcaggaagttcatctcgatcttgatggtgccgtcaccggagcacgcctcacaccggccgcccttgacgttgaacgagaaccggcccggcccgtacccccggaccttggcctcgacggtctcggcgaacagcttacgaacgtggtcccagacgccggtgtaggtggccggattggaacgtggggtgcgaccgatcggcgactggtccaccccgacgaccttgtccacatgctccaggccggcgacccgggtgtgccggccgggcaccaaccgcgccccgttgatctggttggccaggaccgcgtacaggatgtcgttgaccagggtcgacttaccggaaccgctgaccccggtgacggcgatcagctgaccgagcgggaacgtcacggtcaggttccgcaggttgtgctcgcgggccccctgcaccgtcaactcccgtcccggcgtctgcggacggcgctgccccggcgtcgggatctccttccggccggacaggtacgccccggtcatcgactccgggttgtccaggagcgccgggaccgacccgctgtgcacgatccggcccccgtgctcgcccgcccccgggccgatgtcgacgatccagtccgcggtgcggatggtgtcctcgtcgtgctcgaccacgatcaacgtgttgccgagcccccgcagccgcagcaacgtctcgatcaaccggtggttgtcccgctggtgcagaccgatcgagggctcgtccagcacgtagagcaccccgaccaggccggaaccgatctgggtggccaaccggatgcgctgcgcctcgccgccggagagggtgccggcgggacggtccagggagagatagtcgaggccgacgtccagcaggaaccgcagtctggcgttgatctccttgaggacccgctcggcgatcaaccgctgccgatcggtcagttcgacgccggcgagcagctcggcgcactcaccgacggacatcgcgcacacctcggcgatactccgaccggcgacggtcaccgcgagcacctccggcttgagccgggcaccgccgcaggccgcgcagggcacgtcccgcatgtaaccctcgtacttctcccgggaccactccgactcggtgtcggagtgccggcgctcgatccactgcatcacgccctcgaacccggtgtaatacgagcgctcccggccgtacttgttccggtaccgcacatgcacctggtcctcggcgccatgcaggatcgtcttctgcgcccgggacggcaacgcccgccacggcgtgtcgatgtcgaagtgctccgcctcgcccagcgcctccagcaggcgcaggaagtattccaggctgtgcccgccggaccagggctggatcgccccctcccgcagggtgcgctccgggtcggggatcaccagctccgggtcgacctccttcttcgtacccaggccggtgcactccgggcacgcaccgtacggcgcgttgaaggagaagacccggggctccaggtcctcgatcgcgagctggtgatcgttgggacaggccaggtgctccgagtagcggcgctcccgatccgggtcgtcctccggcaggtcgacgaagtcgagcaggaccagaccggcggagagcccgagcgccgcctcgaccgaatccgtcagccgctgcttggccgacggcttcacggtgagccggtcgatgaccacctcgatggtgtgcttctcctgcttcttgagcttcggtggctcggtcagcgggtgcaccaccccgtccacgcgggcgcgcgcgtagcccttcgcctggagctcggcgaaaaggtccacatattcgcccttacgaccacgaacgaccggcgcgagaaccatgaaccgcgtgccctcggccatggcgaggacccggtcgacgatctgctgcggggtctggcgggagatccgctcaccgcagaccgggcagtgcggctgaccgatgcgggcgaagagcagacgcaggtagtcgtagacctcggtgatcgtgcccaccgtcgaccgagggttgcgcgaggtcgacttctggtcgatggagacggccggactgagaccctcgatgaagtccacgtccggcttgtccatctggcccaggaactgccgggcataggacgacagcgactcgacatagcgccgctgcccctcggcgaagatcgtgtcgaaggccaggctcgacttgccggacccggacagcccggtgaacacgatgagcgcgtcccgcggcaggtcgagactgacgtcacgcaagttgtgctcgcgggcgccacggatgatcagtcggtcagccacggtgcgtgtactcccgggtgcagaaaggtgaggcggtctgtccgtccgacggcccgtccggagtcggaaccggtggcggccgagcggtcgtacgtgcggttgtgtgtgctttcgtgtgcgattgcgcggtgcacacgcgatcatggtcgtgcaggtcgtggtcgtgcaggtcgtggtcgtgtaggtgatggtcacaccggcgccgaagcgcgcctcggcaagcctagccctgagctacgacacttcccctcgcccacacattcccccagctccgcccggtcaggcgcaaccaaccggcagcgacggcgtgaccgtgcacgccgctgcccatccccgaccgggccaggctggggccacgccaggcgaatcagcactcccctggcgccggcggccgggacgaacggttcgcccgccgccgcgccccgcgccaaccaccccgccgctgcgcggccagccgggcatcacgccgccgcgtctcgaacgccacctcccgctgcagccggcgccaactctcccaccgccgaccggacagctcgcccgactccaccgcctcccgcaccgcgcacgccggctccccgtcgtgggcgcagtcgcggtaccggcaaccggtggcgagcgtggcgatgtcggcgaacgcccggtccagaccgaccgcgccgtcgagcaggccgaccgcccgtacccccggggtgtccaccaccgcgccaccgcccggcaccgccaccaacgctcgccatgtcgtggtgtgccgacccttgccatccacccgccgtatcgcctgcgtcggcatcaccaccgcaccggccagggcgttcaccagactcgacttgcccgccccggacgggccgagcaggcccagggtccggctcggcgccacctccgggcgcagcgggtcgagaccgtcaccccgctcggcgctcaccggcagcaccggcacccccggcgccaccgccgcgacctgccgcgtcaacgccgccggatcggacaccaggtcggtcttggtcagcaccaccagcggccgggcacccgactcgtgggcgagcgcgagcaggcgctcgatccgcccgaggtcgggctccggatgcaccggctcgaccaccgccgcggcggtcaggttggccgccagcacctgcccgctggcagctttgccggcggtccggcgaatcaacgcggtacgccggggcagcaccgcctcaactgtcacgttccggtcgggccaggtggccagcagcacccagtcacccacgcacggcaggtacgtcaggtcttgggcggcggcggccagcacggcaccgccgagggaggcgcgcaccgggccggccgcgccgaggacggtgcacacgccccggtccacccgggccacccggcccggctggtgatccgtgcgccgtcgtacgtcgtccgcccggtcggcgtcccagccgagggcggtcaggtcgatggtcatggcctccactacctcctccgacctcccggtgtcgcgtcgacgccgaccgtagggcgcgccgcagggcaccgaaaccgatttccccgacgacgagtggacggcccgaccgctagggtcgaggggtgacctccgatccgcttcggctgaccggggaggtggacgacgccacggcccgcctcctgcgcaccacggccggccttgacgagtcgagcctcgccgccgcgtccttgctgcccggttggacccgaggacatgtgctggcccacctcgcccgcaacgccgacgggttcgtcaacctgctgaccgccgcccgcaccggggaaaccatcccgatgtacgcgagcccggccgcccgttcctcggacatcgaggccggcgcctcccgtccgcaggccgcccacctggacgacctacgccgcaccgcggaccggttcgccgaggcggtggcggcgatgccggccgaggcgtggggcgccaccgtcgacacccggcgcgggccgtggtccgcggcatacctcgtctggggccggctgcgcgaagtcgaggtgcaccacgtggacctggccgtcgaataccggcccgccgactggccggaggcgttcggccaccggctcctgcgcgaggtggccaccggccttgccgggcgctccgacgcgccgccgatggtgctgcgctgcgacggcaggcagcacgacctggttgtcggtgaccgcaccgccgcccccacggtgaccggcgcggcgcccgacctcgccgcctggctgatcggccgtagccccggcgccgcgctcaccgtcagccccgacggccccctaccgaccccacccgaatggatctgaccgaccgatgacctacaccggagacgtcacgcccggcggcccgccggccgtccgcgagctggaccggctcaccatcgccaaactgtcggtggggccgatggacaacaacgcctacctgctgcgctgtcggaccacaggcgagcaggtcctggtcgacgcggccaacgaggcaccccggctgctcgagctgatcggcgacgctggtctcgccacagtggtcacgactcaccagcacatggaccactggctggcgctcgaggaggtggtggccgagaccggggcccgaccgctggcgcatgccgaggacgcgccggggctgccgatcgaggtggaacccgtcgccggcggtgaccgggtgtcggtcggtgactgcacggtggaggttattcacctacgcgggcacacccccggctcgatcgccctgctctaccaggacccgggcggcacctcgcacctgttcaccggcgacagcctcttccccggcggggtgggcaacaccgaccgtgacccgcagcgcttcggccagctcatcgacgacgtcgagcgacgcctgttcgaccggctacccgacgacacctggttctacccaggccacggcaaggacagcaccctcggcaccgaacgccccgccctgccccagtggcgagcccgcggctggtagcctcaccgcagccacaccagggcgctccaagttctgtggcaatcgactgtctccatgtggcagtagtcaggcgacttggctcaggtaaccgacgacgaccgggctcgcattgtccagtctctgtggctttcgcaccgtacatattgccacttacccgaagccgtccagaatgtacacctgactcccttcacaaccaccgggctgcgccagattcggggatgatctaggatccccgcagccgacggttcactcgggctggctggtcggactggctggacagccgcaccggcagggcaccgacgttgtcagccagacatgcctttcacggcacctgaaaccccgtgtccgccgcaagtagcccgacatcccactatctaccgcctcgtcgaggatcttgaattcttcgaacgtggctacggagtgatcatgagatcccctaccgacttggaaactcctgaattgcctcggtggcgtagtacgtcacaccgaggcttacttatcggactagtcatcctgtccctgctggcgagcttgctgccgggcaatccggcgcgagctaacgaaccatcacctcttgctgtcgatcggtcgccggtggtgcaggcatggctggccggtggttctcaggtccgcactgcggcagagcgggccctgatcggttcggatgaggacatccaaacgttcctcgacgagggttgggaacaggcgcagcggctggacgagcgtgacgcgctggtggcggtgatcgctgaaggcgggccggcgctccggagggctgcggagcaggctctaaccgccgccgacgatggtgatcagtccgccttgcgaatgttcctagactccggctggcaacagccgtcgaacaccgacacccggttgcgtgttaaccagctgatggcaactggtgggaatgaggtgaaggccgccgcgcaggaggcgttggactcaccggatccattcgtgtggcacgaatttctggagtcaggatggcagtcacggtggctgattgaccagcggatccgggtcaaccaggcgatggccgcgggcgggccgcaggtgaaagcagcaggtcagaaggcgctggatgccgggacacccgaggcgttcgaaacgttcctgggttacggctggtcagtggcggcggcccaagaccaggagaccgaaacgctgacctcactgcaggcgcaggcacaggcacagggtgacctggccgcgcaggaaactcagcgggccgaggaggaggcggcacgagcaaaggaggccgcggaggcggctcgtcggtcggctcaggaggccgccgcggcgacggacgcggcgcggcaggatacggctgaggcggcggcgcaggcgaagcgggccgcggtggccgcgcagaaggcggcgtcggctgcgaaggtggcggtgcgggcggcggcgtcggcgaagcgggcggcgcgggcagccgcagctgcggcacagcgcgcggcgtcggcggcagcgcaggcggatcgggcggcgacgaaggcgtacaacgccgcggcacaggcggcgacggatgagtcgaaggccgacgaagcgcgagcgaccgcgcagaaggcaagggagcaagccggcctagcacgggagcttggcaccatcgccgatctggcaggtaaggccatccaggcaggttcggatgcgatagatgccgttaaggcggcggtggcgcaggcgaggctggcagccgccgccaacgacgaggcagtccagtacgccaacgcggccggcgcgaacgcctcggcagcggtggcggcggccgagcaggcgcgggcggacgcggaccgggcgctgcgcgcggcaaacgcggcccagaagtacctgaacgtggcggcgcaggcggccttcgctgcgcgggacgcggcgaatcgggcggcacagcatgcggaagatgcggcggatgccgcgatcgacgcggcgaaccacgccggtgacgcggcgacggcggcacaacgtgctagcgaggccgccaactcagcaaccatagcggcacaggcggcggtggagaccgccagccaggcgatcgaggtgtatgacgcggcgcgggaggcagacaccgagcggctcgccgtctttcaggatgagcgtgtcgaggcggctcaccaggccgccgcgcagtatgacgaggcgcaggccgcggccacatgggacgcgctgcaggccgagcaacgggacgcggagaccgatcagctgatcgccgaagcgctgaacccggcaaccgaaaccgctgccgcagtaaccgctgcccgcaaggtggcgatgaacctcgtgcatgcctccggcacctggacgcggcaggccgcgcaggcagcgctcggtggcagtgatgcccaggtcatggagttcgttcggactggtatcgcagaggcagccgggcaagacgaccggatcgtggttggcgaactggcaatcagtgaaaacacctcgctgcgtgatgcggcactcgcggcgttggagggcagcgacgccgaggtatctcagttcctcgctacgcaggactaccccgggcgctacatccaagaccggctcaaggtcaaccagatcatggccgccgcgaaggactccggcgatacccacctggcgcagaaggcgcaggaggccctcagcaacggcgacgggcaggtattgcgcacgttcatcgcgtcaggccagcacacggcggccgccatcagccagcggatccaggtcaaccaaatcctggccagtgcggaaagcggcccggaggtcaaggctgccgcacagattgccctcactgggccgccgcccgggctccacaagttcctcaccgaggggcgctacgccgccgccgagcgggaccaaagcgccgccgcgcacctggcagtggtcgccagcctcgtggaacggatcaacgaggtggcccagaccgcgacacaggatgcgatgaacgcgcaggcggtcgcggccgaagcccgcgacgatgcggcatccgcggcggactacgcgaaccaggccgcccagtcagcgcaggctgcggctacttacgccgcacaggcagcgcagtacgccaatcaggccagtaagtcagtggccgaggccgaagccgcagtccagaccgccaagacggcagcgacccaggcagtcgactcggcacgcagcgcaatccgctctgcttcctgggcgattctctcccacgaacgggccgtccaatctgccagggaagcgcaagccttcgcgcaagctgcgtacgactccgccatcgccgccggtaagagcgctgaggaagcagccaaggcggcagaagacgcgcgtcgtgaatacaagctggccgagggccgcgaggtcgccatatgcactttcaattacaacgacgctggagatgattgggacaagttccttaccgacgaatcgaacgatgccgccgagaattgcgtccgaaacgtcatcgtcaacccgtccgaactgaccagccgggcgtacatcaacgccgggtactgcgacgtctataccagcggtagccagtactacaagaactgcattgcatcggtcctgtctcccaccttcctgcgtgatcagacactgaccgttatcacggcaattatcgaagatattaccgcgttcctaatcccggttgccggagccctcgcgatcggctgcctgctgacggtcgtttgcggcacggtagccctcactctattgaccatcggtgaggtcggattcaactttgagcaatacataagcggtgaccaagatctagctgacaccctgctagacctgggcaccctagcgctagaagccctggccttcgccggagccgctaaactcgtcggcaccggcttccaagccgctaaacagctctataccatcagccgcgccgccaaacaggctgaggaaaacttggcagcggccaacacttcgcgaggtcacctgttggtcacctcgtgcctaactgggaacagcttctccgccaacacgctcagagatggcggcagcgaacccatcgcaaacgttctcgagggtgaccgcgtcctgggaaccgatcccaccacccgtgccaccattgcgcggcccgtgatgaacgtcatccgtaataccggcacaaggctcaccggcgcggcggtcgcgtcggccaccgaatcggcgacgcacaacctggcggtcgccgagccccacacgtaccatgtgctcgccggcgccatgccggcgctggccaacaactgcgacttgatcagggtggtgcatgcagagtacgagaaaattactacggttggatcacccgactatctttcgatcagaagtcgagggccagtcctcacgggcgtcaaggacgagactaccggcgatattgtcacctcgctaaaccattcagattcgatcgagaatttacaccctagcctcgccgcgcgactgggtccggacattggatcgctataccctggcggttcaggaatccacggtgaagtacacggtctcaacgaattgctctggaggcgggagtccgcagggttaagtactcagatcgacgacagctttagctattatagcgtcagacttcgaggagcgaagcaaggaatgctaatcccaccgtgtccagtctgctcacgactcactccctggctgtaggtgagccgtgagcgatgaccgagaatcaccgccactccgtgtgccggacgagttgttagattacgacagggaattgttctatacctataacggcaagggcttcacgggtattgggtacgccgacgtcccggggcatggcctgtcggagatatcttacgttgacggcgcacaggagggaccgtctcgggattggtatccctcgggtcagttaaagggagaatcgaattacaaggcgaacatgcttcacggcgatatgcgggatttccgtgacgacgggtcgctgatctcagaaaaactctacgatcatagcgtgctcgttcgatcggtcacatatgacagccaaggaaacgttgtggatcattatgagatctccgaaagcagccccgcgttctcacagcttcggcgcctccgtgagcaaggtggctagaagagtcgaagactcggaggccgtgccgacgtcaggcgacagtacgtccccaggtccagatatatcccaagccttacgccagcaaatagagctgcgtagccaggtcgacatcactaatagcttggctaccactccagaattggtggccggcttggacgtatcttacgaagttggcacgcgacgagtcgcagccgcagccatcgtgatggaatcacgaaccttcgaggtaagggaagcttccgacgcatttggagaagtgaattttccgtacgttccgggactgctggcttttcgcgaagtcccaattcttctggaggcgctcgagaaactttcatgccgacccgaggtcctcgtctgcgacggctacggtattgctcacccaagaagatttgggctggcctgccacataggcgtattgactggactgccgtcatttggcgtggcgaagtcaccttttatcgggacattcgcagagccgggagcgaaacgaggtgaatggtcgccactcagcgatgacggcgagatagtcgggcgcgcgcttcgtacgcaggcatgcattaggccagtattcgtatctgttggccatcgaattgacttggatcaggctaccgacttgacgctgacgctgagccgtcgatatcggatccccgaagcgatccgcaaggcggactttcactcacgcgaagcactgcggaagtttccacaaaagatcaaaggggatgacgccaaagaggacctcactgcgacgtaaatgatcaatgagcgacgtgcacagtccgtgcatccgaccgccctgcgcggtgcgcagccggctctgcgcgccgataccggatagcaaatagctggacggtaggcggcgatccggtgatcctgggttcgcaacgcgacggcactccggcgcgcgcgggatccctgggctttagcgagtgcgagtagcggccgggctgctccctcgtggtcgcttgcgccgtaaggatggtgacatccaccggtgatagtcgactcaagggacgcccttgttgccgggcgtacatcagtgacgctgttacgaatccttcccaacctagtcacacaggtcaggatggtaggcaggggtcgacaatgatgaaggtacggcgccaggtaggacagcgagtcgaccagatccgatgcgagcctcgcctgggctgtcataccctccacgatctcgtcgcccagccggaccttgaaccacttgggccatcgcatcgccgtcaccgcgaccagcgctgggtctgctgcaccgataggtgacagtttcagtcacgcggcctgactggccggtcgggtcatgatggtctcgcactcggcgggtcaaccgggacaaggatcgttggcgtcgacggcggtggtaggtctgctcgatccaagtcacaatcgcggtcttcagctgctgccgggtcgtccagatgcgtcggtcaaggacgttgcgttgtagcaggccgagcgcatagatcgcctgcccggagccgcaacacgccgggacgtccgccacggcgcaccaacacgcacgcgccagcggatgccgtcaacgagctgccgcttgcgccaccgcgacggtcggcccggccgcctacccgcaggcagcagcgactccaacaccctccactggcatcggtcaggtcgtgccacctcgtgaccgctatggtggccacgaggcctccggtgttcatggtcttcttggtcgatgtatcctctaccggagacctcgctatctatcgatcaccgacacaccgcctccaacttcgagacgctgcctagtcgcgatggccaccgatagactggccatcaagcagcgccaattgatccagttgagccgaggacgcccaccagcatggactggccttggggcgccggacgacgttgtgtcggcccggcgcccccaggcacaagcgggagttggcggtcagggtttgacggtcagctgtagcaaagtggtgggttcattgccaggcccggtaccttcgccgaactgggtactaccgtctgggatgaggtccttcgtggtttcatcgccactctcggtgatcaccgttgcggtgccattatgtccggtcccgcgccgctggccatcgccgtgaatctcgaataccgctggtatccgaaggtccagccgaccgactggtccgagggctttgaagcagactctcccctggctaagttccgacgtccatacctggatcacaccgacgtcgttcaccgggggtgtgttgcagtcggcgaacacgatatgcccgtcaccggagatgagttccacattatgttcagccagaatggccgccgctcccgggtagctgaaatcctccacaattgagccaccgttgttctcggttggcacatcctcggttgcggcgatggcgacgcccacagacgccgcgcccgccacggctacaccgatcgttccagccacgaacattctcgatatgacgcgcatgccgccccacatcctttcgtcgactgccgccatacggcaggcagaggtgtttgagctagtcagctggtgaaacccggcatcctgccggactacggcctgcaccagcgatgggcagtgacgcggaactaccaacggcgggtggtgtcgggccaggagttgtggggttgggcggagagaatcggatcccagccgctgctggtggtgccggtcggtgtgtacggagagatgtcggtgccgctgtcgttgaacggggatgtgtccaggtagccggtcaccacgccgttgccgtcgcgtcggtagtagaggccgccaccgggtgagaacagcgaggtggcgtcggcccagccactggtggcgaggtctgcccggctccagtcgtcggcgccgaccgcggtgtaggcgatgagtttgccgtcggtgtaggtcgcgagcaggcgcccctcaccggtggcggcgagggtgggcacgtcgaagccgctgctgacgatcaccgtgcggtcgatcaggtcggtggccgggtccgctggtttggctttggtcaccgtgtaccgcagccacgtgccaccggcccggccgaacagggaaccgtacccgtcgtagaccagcaggtcgtggctccagccgccaccgagacgctcggcggtgcgggtgaaggtgagcggctgggtgccggtgatgtcgacccggtacaggctgccggtcgtggaagtgaccaacagcgtgtctgagttcagagttgccagcgccttcggcgtgaacccgagggtctgcgccgacacggtgctgaccaccttcgccccggctaccgggtccagcgcggtgtaggaaaggcgaccctccgcgttgaccccgtacaccgacaccagtccggtccacggccgcgccgacagcagcacctggtcccagccgctggtgctcaccggatcgttcgggaaggactcgatgtcactaccgctaccgtcgaacggattcacgtcacggtagcggtccaaccggccggtcgagctccgcgcgtagtagtagccaccgccgggtgagagcagatgcgtcggacccgaccaaccggtggtcgccagttcgtccctcgaccatgcctgggaaccgttgccgtggatggtgtacgacagcaggcggccgtcggcgttgcccaggatccgtccggcgccgggcgacgtgatggacgtcaggctgaaaccggtgtcgatcacggtgccccggctgatgtgttccgcgctgctcggcttctcggtggtcagtgtccgacggcgaagctcgtcgttgtcgaggatgccgtacagcgacccgtacccgtcataggtcagccggtcgtagggagtccaaccgttcatgacccaggtggtggtgaaggtcagcggatctgttccggtgacgtccacccggtacatcttgccgtcggtgtcggtgatcaggatggtgtcctcgttcagtgtggccatcgccttcgggctgaacccgaggctggcggccgactgacggtccgcccgcagatccccggtagccgagtcgatcacgctgtaggtcagccggccgtcggacagcacaccgaagatctgtacgtcggcggtctgctcaccgatccacgccgcgaggtcgtcgactctggtggcggtcgccccgtccctggtctctgtctcccccaggcagcccttctgccacgaggtgttgctgacggccaccagcgtgggtgcgccctcgacatcccggaacaccggacccccggcgtcacccttgcagatggtcgccccagccgacgcacccatcagaccgacggtggtcgtggcgacatcctggacggtgaagacggcggcgtgtaggcggtctggcacccactcggttgccgtgcggccgtatcccgcgaccgtcaacgtctcgctggctgcgggagccgtgtcggcgagccccaccggggtgatgtcggtgaccggtgcggacagacgcgccaacgccaggttccgatccggatgcggtaccactgccacgaccgcacgctcctgaccggccgtccctgtcagatcggtacggccaatcagagcacgagtgggtttcccaggcgtcccccgaaccaccggcgtgctgccgtcaccgaaacagttcttcgccgtgagcacccagtcctggtcgaccagggcgcccgtacacgcctgctcatcaccgaacatgaccttcgcggtgaagccgtacgccccatccggaaccggatcggagccggcaacagcccgagcggcgccgccacccaggaggccagccgcgagcacagtcccgaccagggccgcaccccaacgacgcaaactatgaaccaacaagatattcccttacggaagagtcgtgacatgagccggcgggaaggctgccggcataagcccttgtctcggcgctcatatagcagccggttcgggtcaacaggcgtcttggcactgcgggatttcacataaccgcatgccacaaaagcgacatgtcgaatttctccaaggttccaccttcgttcacgccggcatactcgcccggtagcggcgatagcgaaccgaaacctctgctccaacccagtccatcacctgcggcgtcatcatgccacacccgatccgccctgagctcaggaccgattaggggctgcttcgcggtgtccgccactatcctgttagcgccctttaccccataacggtaggtgatacagggaatcaggatttccagttgcgggaccgctggccacgttcctaatacacccggtccaagaggacaccggggttgagtatccacgatggatcgagcgcggctttcgcggcgcgcagcgccagcgccaccggctccggtcgctgctggtcgtaccagggccgatggtcgcggccgacggcgtggtggtgggtgatggtgccgccggaggcgagcagcgcctcggagacggcgcgcttgatctgatcccactgggcgagggtgctaccccatcggccggcggcgtagacgccgaagtagggagccggcccgtccggatagacgtgggtgaaccggcaggtggccatgccggtcgcgccgacctcccgcagcgccgtgccgaccgcgtcgagcacggcggcacgcagttccggatagcgttcccaggtgcaggcggtctcgaaggtctccacgatcatcgaccgggccacgagggcatcgcgttggtacggcatccgcaggaacgacgaacgccaggtatccgtggcgccgttgccccggggcgcggactcgtcgcgctcccggggcggctcgggcagcgtcccgccgtggtcgcggcacaactcgacggcccgcgccagcgcggacccgaccgggtggtccgctgactcgaagcccagcacgagcaccccgccgccggtggccgcgccggcgttcagcagcgcctccgccgggtcgagcagccggcagttactcgggtgcagcccggactgggcgatcgcccgggtcgccgccacggccgcgtcgtggtcgtcgaagtgcaccgccgcgtccgcccgccaccgtggccgatcctgcagccgaagccacgcctcggtgatgacgccgagcgcgccctccgagccgaggaacagccggtccggtgacggccccgcgccggaggccggcaacctgcgggactggctgatgccggtcggggtgaccacccgcagtgcctccaccaggtcgtcgatgtgggtcaggaccgtcgcgtagtgcccgcccgcccgtgtcgccagccatccgccgagcgtggagaactcgaacgactgcgggaagtgccgcagggtgaggtgctgcgggcgcaggtgttcctcgagcgccggcccgaacacgccggcctggacccgcgccgcccgactggtccggtcgacctccaacacccggccgagccggccgaggtcgaggctgatcgtgccggggtagccgtcgcccacccggggctccacaccgccgaccaccgaggagccgccgccgaacgggaccaccgccaggccggaccgcgcgcaccagtccagcaggtcgaccacgtcctgttcggaggtggggcgggcgaccaggtccggtgggtgccgcacgtcgccgtgcaggttccggaccacgtcccggaacgccttaccgtgcgcgtgcgccgcccggtcggcctgctcgaccgagcacaggtgcgccagcgccgccagcggggtgacccgcgccggtggcagatccagctcagccaccggcggcggttcgtgcggggacaggtcgacgtcgggtagcagtgcccgcacccggtcggccagcctcgcggcctcagcgccggtgaccgcgtcctcgacgtaaccccagccccaccatgaacggtgcttcgcgggcatccagcctccccaatgtcacccgagtcgatgcggtgaaacgtactcgactgacgacgtgaccggtatcccacgatccagcgcccgcggacacgtcagccacggtcggggccgacagcacggtccggcgacgacggcccggtggggtggggggcgcggagcgcgtcgtccagcaactcgagcatcaaccgacgccgggtcaccgccaacaccacggtggcgagcaccagacccaccaccatcgtcaccaccatcgggcttggcgcaccggggagcagaccggtgaccgaccgggacgccgttcccagcaccagatagagcccggcccacgccgtcgcaccgagcgccgcgcagccgacgaaccgccggtacggcatccgcagcccacccgcgaccagcggcagcaacgcgttgaggaccggcaggaagggcgccaccagcacgatccgcccgccatggcggcgcaacattcgctccgccgccgcccagcgctgttcaccgatccagtcgccgatccgactgcgccgcagccgctccccgaagcgacgaccggccaggaagctcagcgaccagccggccaggcatccggtgaccacggtggcgagcacggcgaggccagcggtggaaccccccgcccccaccgccgcgaggatcgccacgtccccgggaaccaacacgcccagcagcggtacggtgtcaaagagcatcaccagccccaacacccccagcaacaggatggtgggaagctccccggcctgagccagccaatccgccatgtccgtacgttatgaccgggccgcagcacgggacatccggagtgatccccggccgtcccctgattcccgtctcggggttaccgccggagccggacgaagcaccgtgccggtcaggccggccgaagcacctgcacccgccgtaccggggagtcggcggtcggttcggtggtcggcaccaggtgctcggcgacgaccaccatcccgtgggtcggcacatgcccgcgaccgggctcaccgaccaacacgtcgatgccggcggacgcggcgcggagcaggaagggcagcatccgcgcagccgtcccctggtcgtacaggacatcgccggccaccagcaggtccagcccggtcagcgtaccgtccagcaggtcccggtcggtggccacgatccgcacgccgttggcgcgggcgttgacggtgacggcggcggccgcgtacgggtcggtgtcggcggcgacgacgtgggcggccccggccagcgcggcggcgaccgcgacgacgccggagccggcggccaggtcgagtacccgacggttcgccaccaggtcggggtggtcgagcaggtgccgggcgagggcctgaccgccgggccacaccgacgcccagtacggcggaggcagagcgtggccggctcgtgcctccatccgggcccaccacacgatcgggtcctcggcgaggtgcagccgcagtccgggcacgaacgggacgggcaccagccgtagccggtccaggccgtggccgggcgcatcgatctcccgttccaggtcgaccagtgcggtcgtggctacgcccaccggggcagcatgccccagtccggtgggtcaccgcgccgtgttcggcaggtccgccccggactggtcaattcgtcgcctgcggcacttcgcccagcggatcggcgcgcggccggctactgtcgggaaggtaccgggcgatcatcggcctccggctggggtcgcctgcttgaacagggagagatgcatggcaaccggcaccgtcaagtggttcaacgcagaaaagggcttcggcttcatcgagcaggacggcggggggccggacgttttcgtccactactcgtcgatctcgatgagcggttaccgggagctgagcgagggccagaaggtcgatttcgatgtgacccagggccagaagggcccgcaggcggacaacgtccgcccgatgtgatccgtgacggtgacggcggccgaaccatcggccgccgtcaccgtcgtgcaccggcactggtgcaccggcactagtgcaccggcaccgtcgtagctccgtgccgggccaggtcagccacggctgaaactcgttccgcccaacgattccgcctatggtgccgatggctcgaatcaaccctcgacagtgggtagcaccagcgcggacgggtgctgcggatcgtgcaggatctcccgccatccggcgcgcagggtgaccgcggtgccgagcggttcgccggtgccggggttacgcgcgtaccgggggtgggccccgccggagatctgcacccgcagtcggtgaccggcggcgaaccggtgggccaccggccacaacggcaccgcgacgcggaccgcgctcgtctggtcgggcgagaaggcgggcggcctgacccggaccagcccgtcacagacgttccaggagcgaccccggcggtccacgtcgcacagccgcacgaaaacgtccaggtgaggtagctcgctgcggacgaagatctcggcctggaccggtccgatgacttccactgccgcggtcaacgccgcgctggtccaggtcagcacgtcggagcgggcctcgacgggccggttgtccaccttgccggcctgttgggccaccagcagcgggccgcccaccgagggggtgggatcggccgggtcgtaccagaaaccgtctggggtcgacaccggcggcggcgtggcccgcagcgcaccgtgtgggtgcaggtgccaggcggtcggcgtgcctggtggcggccagtctggcagatctcgccagccgccgccggccccgccgacgtgcacgcggaccggggcgcggtgacgccccgggtacccgcccagatgttggtcgatccagtccagtccgtcgcggagcgcggcgacgaacagcccggggctgccgtgcgtccacggcccgacggtgagccggggcgcggcaccggcggcacgcagggccgcgaagtcccgcaactgggcggggagaaagatgtcgtgccagccgctgatcatggaaacgggggcgtggacctccgcaagccggtcaccgaagacccgcctccgccagtacgccgcgtccggggtgtggtggcgtaaccattcctggaagaagggcacggtgacgccggtggccacccggtccgcctcggccagcggcaggtgggacaacccggcggcgagccggggctggccacgcttgagttcccactgccgggcgagccacccgacggtctgcgcctggagcagttcggcccaggtgagcacggtgtccagggcgaaggactcgcccggatacgtcgagtcgcgggtgccggaggcggtcaccaccgcgaccatcgcgcgaaggtcggccccggcgtcagcggcgacggcccactggacgaagccctggtagctggccccgaacatgccgaatgtgccgttccaccaggactggcggcgcagccagtcgagggtgtccaggccgtcgtcgcgttcgtgcaccagcgggtcgaacagcccgccggacccaccggtaccccggcaggactggatcaccacgtggtagccccgctcggcggcgagccggccgagcaggcgcatcggcccaccccgcccgtacggggtgcggatgagcaccgtgggtgcggccggccggtccggggcgtggtggtcggtgcgcagcgacacgccgtcgcgggtccggaccaggatgtcgcgggtcagggtgacccggcgggtacgtgacggcggcaggcgcaacgcggccgtggccacccgggtcgccagcgccgcgagcacgggctcaaccgttcgcgcggcgtggctcggggcgggcggctcggaccgcgtcgcggtgttcgcggagggtggcccggatggcggtgacgaagcggtggacgatctccaggtcgtcgtcggtgaactcggacatcaccgcgtcggtgcggcggccgagcggccggaagaactccgcggccacggccgcaccgcggtcggcgtagtgcaccaggaccttgcgtcggtcggtgggggtgcggtcacggcggacgtggccggcgcgttccagccggtcgaggagggcggtgacggacccggaggagagatcgagcttctcgccgaggcggcctggggtgatcggttcgccctgcagttcggcgtccatcacggcgatcagggcgtgcaggtcggttgccccgagcccgtgcaggttggcgaaggcgtggccgacgtgctgggcgtccaccgcgtatcgccggagttcgttggtgatctccgcgatcagctgctcacgccgggtgtcgcgtcgccggtacatgccgtgacctgccacgtcccgattttctcctcgccgtcgggttgcggttgcagcatatcggagagaccgataatctcgacaatcaagattctcgtcaaccatgagatgtggcgtggcgaacgtagccacgtcggtggtgccggcgcgagtcggccgcgtcgatgttccgtcgagtccgtgaggaaacgatgtccctcttcacccacgtcgcccggggcaggtgggccgcgtggctcaccgtggtcgccgcgatcgtcgtcggcgccgccgtcttcggcctgccgaaacccgacaacccggcgcccgtctccgccactggactgtccgaccggtggcagtccacccaggtcgaacggctacaggaacagctgcccgcgagtgaggtccagccagcactcgtcgtcgtcagccgcgccgacggcgggcccctcaccgccgcggaccgggaggtggtcaccggcaaggccgccgagctacgccgcttcgcgctcgacggacaggtgccaccaccgcaggtcgcccgggacgactccgtcgccctgatcgccgtgccactgtccaccgccgacggacgggaccgaaccgtcgagaccatcgaccggctacgggccgccctggacgaggccccaccgggcctcaccgtcgaggtgaccggggcgccggccttcaccaccgacctgacccgggtcttcgacggcgccgacagcaccctgctggcggtgaccgccgcagtggtggcgctgctgctactggtcacctaccgcagcccggtcctgtggatcgtgccgttggccgtcgtggccaccaccgagcaactcaccctgcgtgccatcgagacgatcgtgccggcggtcgggatcaacctgcagtcgggcaccgtcaccggcatcgccagcgtgctcgtcttcggggcgaccaccaactatgccctgctgctcatcgcccgctaccgggaggagctgcgccgcgaaccggaccgctacgcggcgatgcgcaccgccctgggtcgcaccgccgagcccatcctggccagcggctccaccgtcgtcctcggcgtcctcacgctgctgttgtccgaacaggagaccaaccgggcactcgccgtggcctgcgccaccggtgtcgtgctcgccatgctcgccgcgctcctcgttcttcccgccgctttggtgatcttcggccgtgggctgttctggccgttcgttccccgcctcggcagcacggccagcgagggccgtctgtggggccggctcggcaccacggtcctgcgccgcccgacgtccgtcgcggtcctggcgacgctgctgctggccgctctcgccctcggcggcctgggcatccgcaccgggctgtcggagaccgagcagttccgggtcgaaccggaggcggtcgccggagcgcagaccctggcgacggcgttccccgccgggaccacccagccggtcgccgtgctcaccgcgccggcggcggtcggcgcggtcaccgaggccgccgccacggtgccgggcgtcgcctcggcccgaccgggcagcaccggcgccaccgtcgcccagatcgacgtggtgctgacggccgagccgggcacggccgcctccgaccgggcgatacgggcgctgcgtacggcggtcgccgcggtgcccgactccgccccggccacggtcgacggcaccggccccttcgacggagccctggtcggcggcgccgtcgccgcaggctacgacggcgccgaggccaacgcggccgacctccgactgatcctgccgatcatcctgctgttggtcgccgctgtcctggtcctgctgctgcgcggcctgctggccccggtgctcctggtgctcaccgtgatcgcgtcgttcttcgccagcctcggggcggcctggctgctcttcgaccacgtcctgggctttcccgcgctggacagcggcgtgatcctgatcgcgttcgtgttcctcgtcgcactcggcgtggactacaacatcttcctggtcacccgggcccgggaggacgcccgccacaccggcacccgcggcggaatgcgctctgccctccgggtcaccggcggcgtcatcaccagcgccggcgtgctgctagccgcagtcttcgccgtactcggcgtgcttccgctgatcctgctcacccagatcggagtcatcgtctgcatcggtgtcctgctcgacacccttctcgtacgaacggtgctggtccccgcactcgtgttcctgctcggcgaccggttctggtggcccggccgccctccccgaccggcccccgggcagatcccaaccactcccgagccggtatccgctcacgactgacagccgtcgttcgggcgccacggcacggacgtggcgcccgaacatcagtagctcaggcagacacattcggtcatcagggcgcgcacgttgccgacatacctcggattcgggatggtgagcgggcttccctcgctcgccaccgcaccgtggccgtagttgtacgcggcgatcaccgcgttcagtaggcacgagttcagctcagccgagcacagggtggcgtccaaccggtagtcgtcgaagtacatgtcgccgatgtacttggtcaaccaggccagatagttcgcgccgaggtaggcgttgtcacggtagtcccacacgtcgtaactctggccgaaccgctggttcatccagtcggcggtcgcgggcatcacctgcatcagtccgataccgccgtcgcaggcgacgatggcggactgccagccgctctcctgccaggcggtcgccttgatcagggccggtgggatcctgatgtccggcgcggacgtcggccagtaggtcttcgccgcagcgtcggcgagtgccgctttcacctgtgtgcgggaagccggcgtcccctggtggtggggcgtgcaggccgtggacgacggcgtcggcggcgggggcggaagctgcgtctcctgcgggggtttcgtcgccgtacgcggcgcggtccgggtcggcttcggcgtgggccgagcagtgggtgaggcgttgggtgaggcgctgcggcggggcgcctcgcccaacgccacccgcgcgatcggtgtgcccgtcacggtcggcgacgtcaccgtggtgctcgcccccgccgtcggttcgaccgacgactgcgcccgctcccccgcgcacccaacggtgaacagcacgacggcaagtgcgcctgcgccgatccggagtacggtcatgtccccccacccttcgatcgacgcaaggtagcagctgtcgggtccaccgccgtcccgtcacgcgccggtggcaccctgcgacccaggcgcgcacggctcgggtgccgccggacccgggaggtccgcagcgtccgcatccacgccgacggcccggtcgcgggtcacccacgccaccatgaacacggccgtccacgccacccccagcagcatcccggagagggcgctgctggcggtgctcagccccaggtacagccgggccccaccgaccccgaccgccccggccgcggcgaacgtccacgcggccaccgccaccggccaacgcgcacctcgggacaacagccacgcgagagtgcacaaactcgcggcgaccacggcggtctgcgtcgggaacaacaccggcggaccggaccggtcgggccggaccacgtcggcggcgaccgccagcaccaccagcggcacgaaggccccgaccgtgcccaccacgctgagcaggtcggcccgccacggtcgctgccgccaggccaccaccgcggccaccaccgccacgaacaggatcaccaccgggccacgcagcgccgaaaccgcggccagcgtcacctccatcacctccggggtacggcgagccgcgaaccagtcggcgacggcgccgtcgaccaccgacagcccgctacgccggaccaccacgccgagcgcccaggcgacggcgagccccgccacgaacagcagcagcaggccagcagccaggttcagcagcaacgtccacccggggccgagcgacctggccagcaggacgaacagcaccccgtaccggcgggtcagccaccgcaccgggggcagcgcgccagcgcggaacagcagcgcccgcaccgggtccgggttacggcccagccagcggccggtcagcagtaccgccagcaccgccccgaacagcaccaacacggcacccgtggcccggccgagcagatgcgacaccgtctcgtacgactcgccggccaggtgcccggcgaccaccgagccccccacccaggtcaccaccccacccaggttccacggcgcgaaccgtcggtacggcatccgccccgcaccggccagccggggcaccagggttcgggcgaaggccacccagcgggcggtgaacaccccccgcccgcccagtcttccgatcatcgcgtcggcgcggtgccaccggtccgcgccgacgcgggcaccgaaccggctggcgcgcagccgcggcccgtaccggcggccggcccggaacgccgccgcgtcgcccagcgccgccgcactgatcatcaccagcagcgcgggtcccagccgcagcgtgcccgtgtacgtcaggaagccgaccagcagcagcgttgcctcaccgggcatcaggagcccgaagatgagcgccgtctccccagccacgatcagggcagcgaccagcagaatcagccctggcggcagttcctgcagccggctcagtaactcgtgcactcaggacccccggtcacgagggccagcttgccagcggatctttgcgagtgacaggcgtttcggtggagatccgggcggcctcggggtgaccccgacgccgccccgaatccgcgcaggcgggaggatggaggccatgcagcttcgcaccgacctccgcaacgtcgccatcatcgctcacgtcgaccacggcaagaccaccctggtcgacgccatgttgcgacaggccggcgcctacggtgcccggggcgaggtgaccgagcgggtgatggactcgatggacctcgaacgcgagaagggcatcaccatcctcgcgaagaacaccggtgtgcggtacctgccggccgacggctccgacgcggtgacgatcaacatcatcgacaccccagggcacgccgacttcggcggcgaggtggagcgcggcctcaccatggtcgacggggtgctgctgttggtggacgcgagtgagggccccctgccacagacccggttcgtgctccgcaaggccctgcgggcgcgcctaccgatcatcctcgtcatcaacaaggtggaccgaccggacgcccggatcaaggaagtcgtggatgacacgtacgaactcttcctcgacctggacgccgacgaggagcagatcgacttcccgatcgtctacgcctgcgcccgcgacggaatcgcctcgctcacccagcccgccgacggcgccgtcccgcaggacagccacaacctcgaaccactgttccgcgtcctgctcgacaccatcccgccgcccgcgtacgacgagcagtccccgctccaggcacacgtcaccaacctggacgcctcgccgttccttggccggctcgccctgtgccgggtccggcagggcacgatcgccaagggtcagaccgtcgcctggtgccgcaccgacggcagcagccagcgggtacgcatctccgagctgctgatgaccgagggtctggagagcaagccggccgagtccgccgggccgggcgacatcatcgccgtcgccggcatccccgagatcatgatcggtgagacgctcgccgacgcggaggacccacggccgctgccgctgatcactgttgacgagccggccatctcgatgaccatcggcaccaacacctcacccctggtcggccgggccaagggcgccaaggtcaccgcgcggatggtcaaggaccggctggaccgggaactgatcggcaacgtctcgctgcgggtcctgccgaccgaacggcccgacgcctgggaggtgcagggccgcggcgaactggccctggccatcctggtcgagcagatgcgccgcgagtcgtacgagctgaccgtcggtaaaccgcaggttgtcaccagggagatcgacggcaagacctgtgaaccggtggaacggctgaccatcgacgcccccgaggagcacctgggctcgatcacccaactgctggccacccgcaagggccggatggagcagttggtcaaccacggcaccggttggatccgtatggaatggctggtcccggcgcgtggtctgatcggattccgcacccagttcctcaccgagacgcggggaacgggcattctgcaccatgtcttcgaggcgtacgagccctggttcggccagctgcggacccgtaacaacggctcgctggtcgccgaccgctccggcgccgccaccgccttcgcgatgatgaacctgcaggagcgcggcaccctgttcgtcgaaccgagtaccgaggtgtacgagggcatgatcgtcggcgagaactcccgttccgatgacatggacgtcaacatcaccaaggagaagaagctcaccaacatgcgctcctcgaccgcggaggagacggagaagctgattccaccgcgcaagctctccctggagcaggccctggagttctgccgtgaggacgagtgcgtcgaggtgaccccggcggcggtgcggatccgcaaggtgctcctcgaccagacgcagcgggcccgcgcagccgcccgccgcaagcacgccggctgactcacgccggggctccgacaccgcgagacgggtaaggcgccccggcgtaccggctaccctcggtgcgtgatcttcgacggcctcgacgcggacctcgaccgggcgtccggcaccgtctcggcgtccctgggtcgactcggtgccacccccacctggacccggcacccggacaccacccactacgcggccagcatgatgaaggtggccgtgctggtggcgctgtaccggatcgtggaggccggacacctcgacccggacagcgccgtaccggtgcgcaacgagttcgactccgcccggcccggcgcggcccggttctcctgcgcccgccactacgacaacgacgacgccgtctgggcccgggttggtgacaccgccccgctacgctggctggccgaacacatgatcacccgatccagcaacctcgccaccaacctgctgctcgaccgggtcggcctgccggccgtcgccgacgcctgggcccgtggtggggcccggcacagcgtcaccggccgcggcatcgaggacttcgccgcccgcgctgccggcatcaccaacctggtcaccgccgccgacctggccgccctcctcggcaacctggcgctcggggccacccagcccggcccgctggccgcaccggagagctgcgccgccatgctcgacatcctgaccggccaggaacatcgtgaggacctggccgctggcctgcccgccggcacccgcatcgctcacaagaacggctgggtacgcggcgtgcggcacagcgccggcatcgtctaccccgacgacgcacccccgtacgtcatcgccgtctgcaccaccgccgaccccaccgacgccagcccggacgacgatgcctgccagctcatcgccgacatctccgctcgcgccttcgcgcagcgccaccagctcggctgacccaccggccaccaggtcggaaggcagcccggcgtactccgccacgggactggtcactccagcagccgcgcccgcaacgtcgcgaccagttcatcgtccaccccgagcccgtcgcgcagatacgacccgaacgacccgtacacccgccccgcctcgtcgtacccggcgtcgaggtactcgtcgcgcacctccaacaccggccgcaccgaagcgacgtccaattccgggctccgccgctgcatcgcggcgaggagcacctcgcgcagactttcggtaagcgcgttgttggcgaggtagtccgcccggatcgtggcctcgtccaccccgagcgcgtgcagcagcaccgccgtcaaccagccggtgcggtccttaccggccgagcagtgatagagcaggggcaggttcgccgcctccaccgccaaccgcaccgccgcaccgaagccggcccgcgcagactctccggtcacgaaccagcggtagatggatttcatcgccgccggggtgccctcctcggccagttcctcgtaggcaccgaggtcgtgaccgagcagcaccgccgacacgtacgtgaagaccggatgcgccgcgtcgtggaccggcaggtgtaccacctggggctcccccggcagtcggtccggcggggcgaccgcctgctcggcggtgtccctcaggtccacgacgcaggccggcgcgagcttcgccagcaccggtaggtcctcgtcggtcagccggcccagcgccggggtacggagcagcgccccggggcgtacccggcgcccacccgcaccaaccagcccgccgagatcacgcgcgttcggcgcccccaccagcgccaggtcccgcccggtcacgtcgccgccccgtggagcccccgggcgtcacctagcggtaccacgccagtcccgatgatccactcgttcacgcagtccccaatcgtcgcctcccgtccagggtgccgcacccgacgatcacggcggtacccatccgcggtcgtgggcccctcagtcgcgggccttgaccagactccggcgacggtcccgggacgacttcaccaggctggccacggtggccaggatcaacgtgcccaggatcaccgtcaacgagagccagatcgggatgtgcggggcccacgcgacgtgctcgcccccgttgacgaacggcaggttgttgtcggccagggcctccagcaccaacttgacgccgatgaagccgagcaccacggcgaggccgtagctcagatagatcagtcggtccaacagaccaccgagcaggaagtagagctgccgcaaacccatcagcgcgaagacgttcgcggtgaacaccaggtatgcctcctgggtgataccgaagatggccggaatcgagtccagcgcgaagatcaggtcggtcgtaccaatcgcgatcatcacgatcaacatcggagtgaacagtcgccgtccgtgctcgtacgtggtgagcttcgcgccgtcgtagtcccgcgagatcggcagcgctcgccggctccaccggatcaggacattctcactgaaatcatcctcgtccggatccccctgccggaccaggttgaacgccgtgtagaggagaaacgcgccaaagatgtagaagacccaggagaactgggagatcagcgccgcgccggccgcgataaagccaccgcgcatcaccaacgcgagcacgatgccgatgagcaggaccttctgctggtacgcccggggcacgccgaagcgagccatgatgatcacgaagacgaagaggttgtccaccgagaggctgtactcggtgagccagccggtgtagaactgccccgccgggctcggtccggacacgagccagatacccgctccgaagatcagcgcgagcgccacatagaagccgacccacagactcgactcgcgcacgctgggctcatgcgggcgacgaccaatgatcaacaggtcgataatgagaatcgcggtcagtgcgacgagcgtccccgcccacaccagtccggacacgtccaaggctcattcctccggcagacacgcgacgttcggcccaccgtacgcccggagggggcggtgtgccgatgacgccgacgttggtgactgtcggaggtctcttccgccgccacccctgcaggggcgacgaccgacggggccgggtcgcaccgccgggccggcggtgcgaccgtgctgacgactccatcgcgggggaatactcccctccgccgttcattgttgcccaccacgccgggccatcgcacctcgggcagccggtgtcccctctcacgtccgtcaagcgcctggtcacaggcgataagcacggcggacaccgtcgccatcgacgaccatgcgaccgaggagccggacgctgcgcggacggcccgcacgggctggatcttggccacccggaccaggggcgtcccagccaccgtgcgaagctgcccgcatggtgcttgaggtcgcgttgatcgacgtactgccaggacacgaggatgccttcgccgccgcatacgccgcggcccacccggtgatcgccggcacgcccggctgccggtcggtgcggatgacgcgcggcgtcgagtccccgtcccggttcgtcctgctggtcgagtgggactcggtcgaggcgcacgaccggaactttcgtgcctccgaccggttcgtccggtggcgagaactgatcagcccgcacttcgccaagccaccgctggtcgaacacttcaccgacgtgccgtccggacactccggttgacgagtgcccggacgggcgctgatcagatagatccaccagcctgacctggcgcacctgagtttgtcgcaccctccgcctaaagtgtttcgcatgcgctggccgccggccccgacggctcgggggcgccgggcccggttggtcgcgccgcgccggcaacgtgcacgcacgccgggtgcacgcacgccgggtgcacgtaacggctagtcaccatgcgcggcggggcacgctgcgcatgtgacccgcgggttcggttgacccgcaggttcggttgacccgcgtgacgacggcaccggaggcacgactgtggtgaccgtcgccgtcagctggcgagtcgcacccccagcgcggcggccgtctcctccggagtgagtgccgcatccagcagccgccccgtcagccgctcgtaccgttccacgtccgtcggggcgacaagtcgcacatcggtggtcaaggcctccagcatgaccgtccggggatcggccggatccggaaacgagtagcaggagtagggcgtgagcggctgcaccccgccatccggaacccgcccccggggcagcagccggatcgtcacgttcgccaggttggtcaggttgaccaaccgccgcagctgctcccgccacacccgcacgggcgtgtcgccccgctcacacgccgcctcggcgagcaccgccgtgtaccgcggtggatccgcgcgccgcagcacgtcgtgccggatcagccgagcgcgcacgtcaccttcgacatccacagtggaatcgatcagacggccggcgacgatccgcaggcgcgcgtacgcggcggtctgcagcagcccgggcacgaccacgggctgccagtccacgatgctggccgcgccagcctccaactcggcgtacgtacgctgccgctcgcccatctcgcccagcgcccgccaccagcctccgctggtggccgcgtcccgggcgatgacgatgagcgcgtcccgcttcgccgccgtgacccggtagacatcgagcaggtccagcacatcggccaggtccggccggctctgacccaactcgatgcgtgacagcttcgacgtggaagcccagccgagccgttcacaaacctgttccagcgtgagcatctcctgtcgacgcagctgacgcagctcggcgccgagtcgcgcgcgtcggatgaccggactcgttggcaacggcattcctgcctccccacggagggagattacgcacgacgatcacgcaaagcaataggtcggtcgcggaaagctatgatgcccctcgtccggcgacaccgagcccgaaacgatcggcccgggacggcgtggttcgttcgggtgcgccgaccaccacctcgccctgcgcgaaacctcggtcacgtcacccccgcggcgtccatcccgcgcagttccttcttcaactcggagatctcgtcgcggattcgggcggccaactcgaactgcaactcccgggcagcggcgagcatctggccattcagctcctggatcaactcggccaactcagcacgagccatcccctcccgggctggtccggcgccggcccgactgcggctgcgggtctccttcaccggggccttgccacgggagagctgccggaccgctccaccgacgcgggtctcggtctcctccgcctcacgatagatgtcgtcaagaatgtcgtgaatcttcttacgcagcggctccgggctgatgccgtgtgcctcattgtgggcgatctgtttggcccgacgccgattggtctccccgaccgcctccgccatcgacggagtgatcttgtcggcgtacatgtgcacctcaccggagacattacgcgccgcccgcccgatcgtctggatcaacgaccggccgctacgcagaaagccctccttgtccgcgtcgaggatggcgaccagggacacctccggcagatcgagcccctcccggagcaggttgatgccgaccagcacgtcgtagtcacccttacgcagctcgcgtagcagttcgacccggcgcagggtgtccacctcggagtgcagataacgcacccggataccgttctccagaagatagtccgacagatcctcggccatcttcttggtcagcgtggtgaccagcacccgctcgtcgcgctcggtgcgcagcttgatctcgtgcatgaggtcgtcgatctgacccttggtcggcttgaccaccacctccgggtcgaccagaccggtcggtcgaatgacctgctccacatattcgccctgcgcgtgctccagttcccacgagccgggggtggccgagaggaagaccatctgaccgacccgctccaggaactcgtcgaagcgcagcggtcggttgtcggcggcgctgggcagtcggaagccgtggtcgatcagcatccgtttgcgggacgcgtcgccctcgtacatcccgccgacctgcgggatcgtcacgtgcgactcgtcgaccacagtgaggaagtcatccggaaagtagtcgagcaggcagtgtggcgggctgccgggcagccgcccgtcgatgtgcatcgaatagttctcgatgccggagcagaaaccgacctgccgcatcatctcgatgtcgtacgtcgtccgcatccgcagccgctgcgcctccagcaggctgctccgccgttccaactcggccaaccgctcgcccagctccgtctcaatatcgcgaatcgcccgctccattcgagctggaccagccgcatagtgcgtggccgggaagatcagcaggtggtcgacctcccggaccacatcgccggtgagcgggttgaggtagtagagccgctccacctcgtccccgaacagctcgatccggaccgccagttcctcatacgcgggaatgatctccaaggtgtcgccacggacccggaacgtgccccgctggaaggccatgtcgttgcgggtgtactgaatgtcgaccagccggcgcagcaactggtcgcgatccaactcctgaccggtcgctacgcggacggcacggtccaggtactcctcgggcgtgcccaggccgtagatcgccgagacggtggcgaccaccaccacgtcccgacgggtgagcagtgacatcgtcgccgagtgccgcagccgctcgacctcctcgttgatcgaggagtccttctcgatgtaggtgtcggtctgcggaatgtacgcttcgggctggtaatagtcgtagtacgagacgaaatactccaccgcgttgttcggcagtagctcgctgaattccttggccagctgggcgcagagcgtcttgttgggggccaacacgagcgtcgggcgctgcaaccgctcaatcaaccacgccgtggtggcgctcttgccggtgccggtcgcaccgagcaacaccgtgtgccggtcaccacgccggacccgccgctccaagtcgtcgattgcggccggctggtcaccggccggctgaaaatcactgacgacctggaaacggccgtcgagccggggaatgtcgagcgccatgacaccaccgtacgctcggcggccgacactctggcacgactaccaacattcggtgatcgtcttcgatattctcattgtctacccccacctggagagctacgcttttcgagtaggccgctcgcggcggccgaccgggccagcagtcggggccgcaacggcgccctgcccccggcacagtggtcgcagcacccgtttccggcgtgcgcacccgacgtggtcgcgctgaccgcgctgaccggccgccgcgagcgcccatgctcgtcaccagcagtgggtgggctccgttcagcctcccgcgccgaggaccgcgtcgggccgttactcgacctgctcttcgggctcgccgccgaccagtcggacccaccgtccggggagacggcacggtggatcgcccacgccgaaggggtggacgtcgtagccgcccggctaccaccggcccggcccgacgcagcgccaccacccgccaccggctggcgtgccgcccccgctggcggtctccccgcgcactgaacgccacgctgcgagcagcggtcaccgtccccggcggcgtggcccggccaatccgcaccgaccgcccagccggcaccgaactcgacgtagtggagcggcagtcaccagcacagcgatgcgcttctggctcgaccggtccgggctgacacaccggctccagcgacagaggcggccgggaggtgggcgcaggtggacctcaccccggggccggtgccgctggtggacgccacccgacgcgcgccacccgagcgggtgaccgtcacggccgccagccggtgcgcccggcccaccgttcgatccgcggacgttccgcgtcgaaccaggggctcccctcggcgcccgccatgccaccggctggggcctcgacggcacgttcgctccgccacgtcaggtgcgcggcccgccggtcaggatgggctcgcaggtagtcccgcgtcagcaaggcgtaccgccagcccggcgagcccgccgcccggacgtgcaggcgcgccggccgggccgggtcggcgctgccatgcaaccgctcgggcgatgggtcgctcggcgtccgaggagtgtcccgacccgtttcgggcagccggggaaaacctgcctccgcgaggagttcggccagcggcccgtcggcatcaccgaggtggggcacggtgagctgtatgtcgatcacgtccgccgcgacgagatctgggacagccgtcgcaccgatgtggtcgatccgcaggtcggccggggtgacggcgcggtagatccgggcggccagccgctcgtactgctccggccaggtcgggtcggcctcggccagctcgggcaggggtagcggggccgcccgccgggcgcggagattggcctcgtagggcagcagtcggtctgcccagagcgcgtcgaccgcggagcgcagctcgtcacgggttccatcgttggtcagcagcgcgtcggccgccgcccggcgtcggacgtcgtcgacctgcgcggcgatccgccgccgcgcctcggccaggtccatgccccggtcacgggccagccgctccaaccggatcgacatcgccgtctgcaccacgaccaccaggtggtacgtgggcacgagcccggactcgaccagcagtggtacgtcgttgacgacgaccgcgtctggtggtgccgccgcgaccaactcggcggtccgggcccggacccgcgggtggacgatcgcctccaggcaacggcggcccgcctcgtcggcgaagaccacggagccgagcgcggcccggtcgagcgcgccgtccgggccgagtacccggtcggagaacgccgtgacgatctcggccagcccctcggtgcccggcgcgaccacctcgcgggccaccctgtcggcatccaccaccacggcgccccactgcgccagccgggccgcgacggcgctcttgcccgagccgattccaccggtcagtcccaccatcagcaccggaccagtcaaccggatcagctgccggctgccaaccggccctggctcaccggccacgcggaaccgactcgccgccgtgccacggtcaccgcccgcccacacaacgacatggcccgccccggcgatctgtcgatcacccgggacgggcccgtcgtcagtatcggctccgattcaccatgcggcacccggagccgtcggatcacttgccgccagcgagcttctcccgcagggcggcgagcgcctcgtcggtggcgagggtgccagccggctcctccgccggccggctcggggccgcggtcgtcgtggtggtggggccggcagccggcgggttggcagcggcctcggcgtcggcggcgcgggatgcctgcacctgcttctggtgggcctcccagcgctgacgcgcctcggcgtactgctgctcccaggtctcgcgctgcttctcgtagccctcgagccactcgcccgtctccgggtcgaaaccctcggggtagatgtagttgccctcggcgtcgtaggtcgcggccatgccgtagagggtcgggtcgaagtgctcctcaccctcgacgaagccctcgttggcctgcttgagcgacagcgagatccggcgccgctccaggtcgatgtcgatgaccttgaccatgacctcggagccgacctgaacgacctgctccgggatctccacgtgccgctcggccagctcggagatgtggaccaggccctcaatgccgtcgtcgacccggacgaacgcgccgaacggcaccagcttggtgaccttaccgggcacgatctgctggatcgcgtgggtgcgggcgaactggcgccacgggtcctcctgggtcgccttcagcgacagcgagacccgctcgcggtccaggtcaacgtccaggacctcgacctcgacctcctggcccacctcgaccacctcggacgggtggtcgatgtgcttccaggacaactcggagacgtgcaccaggccgtccacgccgcccaggtcgacgaacgcaccgaagttgacgatcgacgacacgacgcccttgcggacctgacccttctgcagcttgttgaggaactcggtgcgcacctcggactgcgtctgctcgagccaggcccggcgggacagaaccacgttgttgcggttcttgtccaactcgatgatcttggcttcgagctcgcgtccgacatacggctggaggtcccgcacgcggcgcatctcgaccagggaagccggcaggaagccacgcagcccgatgtcgaggatcaggccacccttgaccacctcgatgaccgagccacggacgacaccgtcctcgtccttgatcttctcgatcgtgccccaggcgcgctcgtactgcgcccgcttcttcgagaggatcagacgcccctccttgtcctccttctgaaggacaagggcctcgatgtggtcaccgaccgagacaacctcggcggggtccacgtcgtgcttgatcgacagctctcgagaggggatgacgccctcggtcttgtagccgatgtcgagcaggacctcgtcccgatcgaccttgacgacggtgccttcgacaatgtcgccgtcgttgaagtacttgatggtctcgtcgatcgcggcgaggaaagcctcttcgctcccgagatcgtcgacggtgaccttggtggcgctcgagggggcctcgatgctgctcgtcatgtgggcggttgctccggtcggatggttgtcatcacgggtgtgggccgcggtgacctgttcgcgctgacggacccgccgccgggcacaccgaacgatcactgcgcgggatcatgatgtggctccgtcgaccgcgcacctgctccctaccgaggcacacgatccgcgagcgcatcgtctagcctaccccctgcattaccacagcgtgcaagccatcccacccgctcgccaccgcgccagctgcaaaagcggagaattgtgggaaaacgagccccacctgtcacgcgaatcacattatcccctaccggcaccggccgcgaggacgcacggtgcacaaccgttgttggtgccgcgggacgggtctcgactgccgttcgccgacggggcgtcgctccgccggcgcctcggtgtcacgggacgggtgggcgctgggcgacgaagacggcggtgccagggatcagtcgaccgcgcaacggactccactgaccccagatctcctcgtgacctggcggccactccggttcgaccacgtcgtgcaggacgaagcccacggcgctcagctcccggacacggtcaccgatcgtacggtgggcctcaatataggtcggtacgcctgccgagtcctcctcgacgtaaggacggcggtcgaagtaggagtgcaccgccaccaggcctccctcaccagaatcgtccaaaaagacccagcgcatcggatgtgtgacggcgaagacccaggctccgccgggtcgcagcacccggaacacctcgcgcatcagcgccgccgagtccacgacgaacggaacggcaccgaacgcggtatgtacggtgtcgaatgcgccggccccgaacggcagcgccaaggcgtcggcttgcaccagcggcacgtgcacacccgagcgatccgctgccagcttggcgtgccgcagcataccggcggacagatccagagccgtcaccttggcccctcgtccgtccagccagcgggagcccgcggccgcaccgcagcccagttccagcaaccgcttgccgttgacgtccccgagcagccccacgtccgcctcacgcagcccctcaggacaccacacaagatcgacatcgcccaggaacgcgccgtgttccttctggtagctgtcagcatcgtggtcccaccagtgccggctcgccgccctgccctcagcgtcggacaccgtccggcgggtgacggcgggctcggacggcggtgggtgctcgttcatcctggcaacggtacggatcgcggtgactggaacgacggcaggtgggtggtccgccgtaccgtggacacctgcacgtagcgagacgtgggcgagcacggagtccatcgctgctcatccgttccgccccggcggaaacgcggcaggatcgcgcgattcccgactaccgcgcccaaggtaggcgatggtttcgctgctacccgtcaactcagcaggtgagtgccgaatgctgctccgggaagacggtgatccgaccgattgggtcgctccgaccgacagccggccccattcctcgccagtcgaaaatcgctctccgaatacgccgcaccgcgccccaccgccacgttgcctcccttcgggattcatatccgcaaggcaatctcattccggttggagaacgctgaccaaccatgtgtacgaatcggccgcacagcatttcgcaccgctcgtgacctccggccaccccgcgaccaccgccctcggcgcccgggcgggtggatcgtcttgtctcgcgaccactggtatcggggcccgcacgggtgggccgcctccgtctcgcgaccactggtatcgggagcagatgggtcgtttccgtaagcctggctccgggtacccggtaggcatggccgaaccagaggtccacgaacgggaccacgccggcggggcccgccaccgcggccgagcccacgacgtgctccacgcggagctggttgacgcgccccacgctttcacccatcgaccagaggtgccgtgccgtgagccgtcgtgacgacccccagcagacgtaccgcgacttcaccgacgcggtgaacatgcgccccggtgaactggcgaagtggctggagaccgataagtccaagcacgtggggtggcggagacggggcgcgcagagcggcgagacggttggccaccagtccggccggcggatcctcgacctgctccggcgcaggcggagcgacctctccgaggacgactaccggcacatgcgcaaagtcgtcggctacgtccgccggcacatggcgcagcgacccagcggcgacgtccgggacacccggtggcggtactccctgatgaactggggacatgacccagccaaggccccgctaccaccgccgggtggcccgtcacgcaaggcgttgcgacggcatggcgccccgcccaaggaacgccggggccctgggcggtagcccgcgctcagtggtcggcgctgttccagtcgcgcccgtcgccgactgacacctccagcggcaccgacagcgggtacgcctcgcccatctcccggcggaccagttcctcgagcctctcccgctcgccgggggccacctcgaagaccagttcgtcgtgcacctggagcaacatccgggaacgtagaccggcgtcgtgcaccgccgagtcgacacgcatcatcgcgaccttgatgatgtcggcggcggagccctggatcggagcgttgagcgccattcgctcggccatctcccgccgctgccggttgtcgctgaccaggtcaggcaggtagcggcgacgaccgaggacggtctcggtgtaaccgtcgtgccgggcccgtgccaccacctcctggaggtagtcgcgcaccccaccgaagccggcgaagtagatctccatcagtccgcgcgcctcctcggcggtgacgccgagctgctgggagagaccgaacgcactcagcccgtacgccaggccgtagttcatcgccttgatcttgcgccgctggtcggtggtgacctcctccaccggaacctggaacaccgacgaggcggtggccgcgtgaaagtcgcggcccgagttgaacgcgtcgatcagaacgtcgtccgccgacaggtgcgccataatccgcatctcgatctggctgtagtcggcggtcagtaggcactcgtacccctcaccgaccacgaacgcccgacgaatccgccgcccttcctcggtacggatcgggatgttctgcagattcggctcggtggaggagagccgaccggtggccgccacggtctggttgaaggtggtgtggatccggccgtcgtccgagaccgacttgaggagaccgtcgaccgtggtcttcagcttcgccacgtcccggtgccgcaacaggtgcccgagcaccgggtgcggattctgcgcgtggagccactgcagggcatccgcgtcggtggtgtaacccgtcttgatccgcttggtcttcggcaggcccagctcgacgaagaggatctcctgcaactgcttgggggagccgaggttgaactcgcgccccaccgcctcgtacgcgccctgcgcggcggccttcacctccgcggcgaactgcgcctccaactcggacaggtactgcgtgtcggcggcgatgccggtgcgttccatactcgcgaggacccgcatcagcggtagctccaccccggccatcaaccgggacgactgttcgccgtcgcgagacagctcggcgtcgatcgcgtcggcgaggtcgagggtggctcgcgcccgcagcatcaggttctgctcagcctcgccgtcgttacccaggccctcgaaggtgagctggccggtatccggcgtatcgacccgcagctcccgatgcaggtaccgcagggccaggtcgaccagatcgtaggatcgctggtcgggccgggccaggtaggcggcgatctgggtgtcgcgggtgatgccctcgatcgaccacccgtgcgcggcgaacgcgagcactgccggcttgctgtcgtgcagcacctttggtcgggtctcatcagccagccacccggccagggcactctcgtcggcggcctcgagccggcccgggtcgaaccacgcccccgccccggcagcggtcgccagcgccatgccggtcaccccggcgacgtgccgtcgattggggccggtgtcgagtgtcacggcgaggccaaccggcgtgtccgccgtcgcgtgcgtgcccagccacgcggtgagcgcccccggctcgacgaggacctcaccggccaggtcaaagcccgcttcggcctccggctcgacggcctccaggtattggtagagccggtcgcgaaggatacggaactccagggtgtcgaacacctggtgcaccgcctcccggtcccatccggcccagagcgtgtcctctggacgcaagggcagatccaggtcggcgaccagccagttgatctcgtggttacggatcacatcggcaagacgctcccgcagattgaccccggccttacccttgatctcgtcggcccgggccacgatcccctcgaccccgccgtaggtggtgatccacttggcggcggtcttcggaccgacccccggaatgccgggcaagttgtcactggtctcgccgaccagcgcggcgaggtcccggtatagctccgggggtacaccgtatttcgccgtcaccgccgccggatccatccgggccaggtcggagacgcccttccgcgggtagagcacggtgacatcgtcgtcgacgagttggaaggcgtcccggtcgccggtggtgatcagcaccgacatgccctgctcgcgagcctggcgggtgagcgtggcaatcacgtcgtccgcctcgtagccctccagctccaccgccgggacgcgcaacgccgccaggatctccttgaccaggctgacctggcccttgaagtcggccggggtctcactgcggccggccttgtacgccgcgtacttctcggtgcggaaggaacgccgggacacgtcaaaggccaccgcgatgtgcgttggccgctcgtcccgcaacacgttgatcaacatcgaggtgaagccgtagaccgcgttggtcggttggcccgtcgtggtggagaagttctccaccggcagggcaaagaacgcccggtatgccagggagtgtccgtcaacgaggagcaggcgcggcttcgtggctgtcacggtggcgactctagtccgtaccgccgacagacccgggcagtggcagcgccgtgccgccggtcggagcgctgggaccggccaccacggctggcggccgccgcgccggtgcggccgaccgtcccgttctgggacgaccgaccgcaccggcgcggcggccacgcggtcaggccacgccgagatacgcctccttcaccgacgggtcgtgcagcaggtcctggccagtgccctccttgacgatctggcccgtctccaacacgtacccacggtgcgcccgggaaagcgcctgctgggcattctgctccaccagcaggatcgtggtgccctgctggttgatctccaggatgatgtcgaagatctgctgaatgatcatcggggccagccccatcgacggctcgtccagcagcagcagcttcggccgagccatcaacgcccgaccgaccgcgagcatctgctgttcgccgccggagagcgtgcccccctgctggcgacgccgctcagccagccgagggaacaactcgaacacccggtccaggtcagcggcgatcccagcgtggtctcggcgggtgtacgcccccatgtcgaggttgtccaacaccgtcatgcccgggaagatgccgcgtccctcgggcgcctggcagataccccgccgtacccgcaggtcagcccggaggttggtgatgtcctcaccgttgaaccggatcgccccctcgctcaccggccggagtccggagatcgcccgcatggtggtggtcttcccggcgccgttcgcgccgatgagcgcgaccacctcaccttcgttcacatgcaggctgatcccgtgcagcgcctcgatccggccgtaccggagggtcagattgtcaatctcaagcagcatctgcgggctcccccaggtacgccgcgatcaccttcgggtcgtcccgcacctcggcgggcgtaccctcggcgatcttcttcccgaactccagcaccacgatccggtccgtgacgcccatgacgagccgcatgtcgtgctcgatgagcagaaccgtgaaaccgcgatcccggatcctacggatgaggctgagcaactcctccttctccgccgggttgaacccggcagccggctcgtccaggcagagcagcttcggctcggtcgccaacgcccgggcgatctccagacggcgttggtagccgtacggaaggttacgcgccaggtcgtttccacggtcgtcgataccgacgaaccgcagcagttcccacgccttacgctcaccggcacgttcctcgagcgtgtgccgcgagatgccgaacaccttggccgaggaccggcggacctgctgccagaaccgcaccagcccgttggtcgagtcgaccgtgggcagttcctcgggcttcggcttgacccggtacagccggaacagcgcaccgagcacgctcgtacggtgctgagaatcagcaccgaccagcacgttctccagcgcggtcatctccgggaagagccggatgttctggaacgtccgggcgatccccatccggttgatccggtgcggcttccgtccgctcacctgctgaccgtcgaaccgaacctggccggaggtcggtcgatatacgccggtcatggcattgaagcaggtggtctttccggcgccgttcggaccgatgagcccgaggatctcaccccgatagaggtcgaaactcaggtcatcgagcgccaccaccccgccgaaccgaagcgtgaccctgtccacctcgagcaacacctcgcgggaggcggcgtcctcgggcgacgtcatctgcctaggcaacatttaccggagcctccttcgccctgtcctgtagctcgcgcgttcgccgcctactcggcagcagaccctgcgggcgcagcagcatgatgagcaccaaggctagaccgaaggcgaggacccggtactccgcgaagtctcggaaccgctccggcagatacgcgagcaggaacgcgccgagcgcgacgcccgccatgttgccggaaccgccgaccaccaccatcgcgacgaacaggatggagagctgaacgttgaaggtctccggctggatgaaggccgaccggctcgcgaagagcagaccggagaacccacccagagccgcgccgatcgcgaacgcccacagcttgaacttgaacgggtagacacccatcaccgcggcggcgtcctcgtcctcccgaatggccagccacgaccgcccgacccggctgtgctccagccgccggaccagcatgaccatcaacaacaccacggttacggcaagccagtaccagggcttgatgtcgagcaacccgaacaccgtgttgtcggccgacggtgggccttccgggccggggatgccgggcacgccctgcgcctcgcccgcccacgccgagttcttcgcgacgatacggatgatctcgccgaaacccagcgtcacgatagccaggtagtcgccgcgcagccgcagcgtgggccaaccgagcagcacgcccgcgaccagggagaaggccaacgcgatcgggatgcagatcgcccaggcgatcgcccagtcctgggacagaccgaactgccgctgcaacgcctgcaccaccggcgactgggccgagccgaaaagcgccacactgtatgcgcccacggcgtagaagccgacatagccaaggtcgagcagaccggccagcccgatcacgacattgagtccgatggccaccaggacatacagggcgcagacgaagagcaccccggcccagttcgatccaccatcgatggagtcggtccggaaccagtcgatccccgggatgatcaggttggtccccgggatgtcgccgaggaacggtaggtagtagaggaacgcgatccccgcaagtaccgtcagccaacgctgccaacggggcagcgcacgccaccggtcggccatgccccccaacacgtgccggcgccgctcgttgaagtgtcgtagtgcctctgtcatgccctcgcctttccgagagactcaccgagcaggccggtcgggcggaagatcagcaccaccacgagcaccacgaaggcggccacgtcctcccaggtcgatcgggtcaacgtcgccgcgtacacctcgatgacgccaagcagcaggcccccgagcaacgcgccacggagattgccgatgccgccaagcaccgcggcggtgaacgccttcagcccgaccacgaacccgatgtcgaacttggtgatcccgtaccgcatgttccacagcagggcggcggcaccggccatcagaccacccaggacgaagaccaacatgatcacgcggtcctggtgcacccccatcagcgcggcggtgtccgggctctgcgccacagcccgcaccccacgcccgtaccgtgtccggttgatgaactggtccaacccgtagagcatcacgagggccgacaccaccatgatgatctgcacgttagtgatgtcggcgccagccaccgagatcactgtctcctgcttcagtagcgccgggattccgatcacgagtcggttctcgctgaagccgcggccggagaagaatcccgccatccacagcgcgtagatctccacgagaacaagcgagaggccgattgcggtgatcaggaagatcagtggcggtgcgttcatccgacgtagtcgccggtaggcgaccctttcgacggtcagtgcggtggcacccgaagccaaggcaccaaccaccagaccgatgagcaggtagacaatcgccatcccgatcgagggcgtgtcgcccaccccgagcaacgaccaggcaccgaggatcgcgaaggtaccgaccatgaagatctcggagtgcgcgaagttgatcagacggagcacaccgtagacaagtgtgtatcccagcgcgaccagggcgtagatggcccctttggacaagccgtcaacagtgtgctgggctaggtcgccgaacaaggcatcgaaattcacgggtttctcccccttggcaccgtcgcgcggccggggaaagccccggccgcgcgacggtcatcctggctcagctgagcttgatctcctgctgggccgtgatcgcgccgtccttgacctcgtaggcccaaatcaccacccgggactcgtccacgtcaccggtgtcggcgaacttgaggtacttcgagaccccctccttgtcgtaggcgtcgacccacgccagcagcttctcgcgcgtggtgttgccctcggccaggccctcgatcagcacgttcgcggcgtcgaagccctcggcaccgtaggatccgggcggtccgccgtactccttctcgaagtcggccgtgaaggagccgccggccttgtccgcaggcaggcacgggcaggtcacgatcgcaccattggcactggtgccggcgccctccgggaaggccgggtcgtacaggccgtcgaagccgaggaaggtcgtggtcagaccggcctcccgcatctgcttcagcagcggagccgcctcgttcgtgtagccgccgtaggcgaccgcgtccggcgcggcggccttgatcttcgagatggtggccgcgaagttgacctgcttctcctgcacctggtcggtaccagcggccaggtcaccgagggccttggtcagctcctcggcgataccggcaccgtaggtggtgccgtcattgatcacgaagaccttcttggcctgcacgacatcccggaagtagacggcggcggcagcaccctgggtgccgtcgttaccgaccacccggtggaacaccttgttgccgccggcggtcagctcgatcgcggtcgccgacgggctcaccatcaccatgccggcagcctcgtagacgtccatcgtcgccttgctctcaccagagaacgcaccaccgatgacgcccaggaagctctcgtcgttgacgacctggttcgcgactggcgtggcctgggtcgggtcgccctgggtgtcgaactcctgcagggtgacctcgcagtccgggttcgcctcgttgtgctgcttcgcagcgagcttggcgccgttgagcgacgggatcaccagacccgagttcgggccgctgaaggcaccgaaaatggcgatcttgccaccgcagtcgccgttgccgccagcactgtcgtcctccgacgcctggcagcccgccgcggcaaacagggctgccgacaacccgatggcgccgagcgcccgtacgtacatacgcctcacggctatagacctcctccagatgcagggtcaggcacgacccaaggcagcgccgaccgcaccaggacggcagccttcacctcggtgtgagcccgcacacctgctacggctcgtgatggcggagcgtactgggttgataaacgatcccggaagccctcgaagccacgcttgtcaaaccgttacgaatacgaacgccaatgcgacccgcaccgtaacagcactccaagcaggcccgatgccacgaacgccactacctggacggagttcgagcgatgatccattcgctccctggctgctcgttcgcagggtggcgggcacgccgccactcggcgccggctccgcgggtcagccttccgacgggcgggtggaaacggacacgcggccgctgtcgtacgacttcccgagctggcttgccgaccggcggacgtcaacggacccggtacgccggtcggacggcgaggaatccggcgcaccgaggcgcggtgactcgcgttcgccgcattccaggggcctgccgccccggccacagcacctcttgggaaccgcctggcccgggcctacggggccgggcgggtcacctcgcccccagcggtttcctggaggatccgctcggcgacctctttcatggtcatccggtgatccatcgcggtgcgctggatccacttgaaggcctgcggctcggtcatcccgtacgtcgtcatcagcgcgcccttggcgcgctcgacggtcttgcgtacctctagccggtcggtgaggccagcgacctccgcctccaggacggcgatctcggagtagcgcgacaacgcgatctccatcgccgggacgaggtcgctcttctggaagggcttgaccaggtacgccatcgcgccggctgcccgtgcccgctccaccaggtctcgctggctgaacgcggtcagaatgatgaccggagcgatccgctcgccagcgatccgctcggcggcggccaggccatccatgatcggcatcttgatgtcgaggatgaccaggtccggcttcaactcgttggcaagccgcacggccgtctccccgtcaccggcctctccgacgacctcgtagccttcctcgacgagcatctcggcgagatccagccggatgagcgcctcgtcctcggcgatcagtacccgcctgcgctcggcgtccgtctgcgtctcggccaccagccactcccaccactccgtaccgacacccgaccgggtgccgcgccccttagcctagtgggtactctatgagccggcaccgaggcggccggcgacgttgtccccgtattccaaccggtagagaaacggagctcaaacctccgacagtgtgggttcgaatcccaccggggacaccatcacccgtcgcgcgggcggcgggtacgcgccgcccggatcccggcggtgcgggccgctgctccggggcatcagccgtcgggcatgccgagggcccgcatcaggccaggacggaggtcttccgaccgcgccggtcgagcgacagcccaggacgggcttggcctcgccccatcaccggacagggaaccagcgacgccggatgctgggctccgtgtctcccgttccacccattgacacgacatgggtgagtgagtcgtgtcgccggctcgggcgcggcggggtttccgagcaggtggtaggcagccgggtgcgaccggtatggctcggactctcacggccgcgaccgaatactgaggagccgacaagggatagctccgcatgaagttcagtacattatggtgaaaacagcatgttatagggacaaaatacctccatgcccccctcgccgaatcctgcgcggccctacgcgagcctcgatgacaccgatcgcgcgatcctagcggagctagcagcggacggccgcctcccgaacaatgcgctggccgcacgggtgggcgtggcaccatccacctgcctcgcacggacgcgggcgctacgggtgtgtggggcgatccgcggcttccacgccgaggtcgacccggcggcaatggggctgccgctgcaggcgctcgtctcggtgcgactctccgcacacgaccgggccgtggtggacgccttccgggcccgatcggtacgtctgcccggggtggtggcggtgttccatgtggccgggacggaggactacgtgctacaccttcgggcggcttcggcggacgcgctacgcgacttcgtgctcgaccacctggcagtcgatccggcggtgcagcacacccagaccagcctgatcttcgagcaggcacggggcgcgggatagcccgggcaccgaccccggcagcgcgccgaaacaaggtcttcacctccacgtcactccagggacgcgggccgcgcctagttttggttccggtggtggtacggcactccccggtcgggacgggtcgggggatgccatgtgtggtgcaccggggcggagtcgacgggttccgcgacaccgacccggtgcctcactcccaccccggatgtcgcgctcgttcgacacgcggtctgccagaggcgcgcttcagacaccagggcctggaacacacgccacgcgcgtgctgccgcgacccgcaccaggctccactacgacgcgttccaggtcgcggatcgcaacgagttggtcgaacgccgacggtgtcgccgaaccgagggccaggccgcctcagcgcaccgactcggacacgatggcgccttcggtccggtacgggtcgtctgcagcctcgtcccggttcgggtcggtgagccgggcggcgacaacggcccgcgcgcggcgggcgcgcaccatggcccggaccgcgaacgcgagcgcgacgccccaggcgagggccagcagggcgtaccccacgggttgaacggcgccaccgaaatcgagggcacgcatcagcgtgcgggcgttggtcagcacgatcacaccgccgaccaccgccccgagcagttgggccggcacgaggcgcaccagccaggccgccaccggggcggcgatcaggccaccggccagcagcgctaccaccatcggcagcaggaagccctcggaaccgagcccgatgaggaagccgacgctggccgcaccggcgacgacgaactcggcggtgtccaccgagccgattacttttcggggctccaaccgaccgctgaccagtagtgcgggcgttgccaccgggccccagcccccaccgcccgtggcgtcgacgaagccggcgaccaaccccagtgggccgaggaagcgaccgcgtagccggccgacccgctgcccggtgcgcagcggccgagagaagcgcaccagcaggtacgcgccgagggtgaacagaatggccgccatccagggcgcggcggcggcggtggagacagcggacaggaaggttgccccggcgaaggcgccgagggcaccgggcacggcgatgcgcccgacaactcgccagtcgacgttgccgaaccgccagtgcgcgacacctgctgcgagggtggtgcccacctcagccaggtgtaccgaagccgaggctgcagccggcgagacaccggcaagcaggagcagcgtcgaggaggtgagcccgtatcccataccaagggctccgtcgacgagttgcgcagccatcccgacgagcgcaaggacgagcagtttgcgcaccgcacccccagtttccgggtatctcctatcgacttggtcgacaatgcggcatcgacgcggcagggtcaacccctgttcggcagtgagttgcggctcaggtccaggcgcgcgggtcggcgaccaggtcggtaacccgcggcgggagggtaccgccggccacgtcagccaccgtgaccagctcaaggatctggcgttcgctggcccgcagggcgatccacacgtcctgtaacgctcgcgccgcaccgtggtagccgagctgttccgggcgctgcccacggacgtgggccagcggcccgtcgatcacccggatcacctcggccagggagatctcctccgccggccgggccaaccagtagccaccctccgggccccgctgggcgcgcaccacgccgccccgacgcagctgcaacaggatgctctccaggaacttcggggggatctcctgcgcgcgagcgatctggtcagccgtcacagtccgccctcgaccggtcgagacaccactcgtcaccgaggcgagctcggcaaccgcacggagggcgtagtcgacccgggcggacaggcgcatgtcagacaggctagcgggcctgccaccaccggcccaaccgttcccgcggcagaccgcgcagggtatctgcccgatccggtcggttcggccagcccggaaccctgcccattcggccagcccggaatcccgtccaccggagcccttcgccacccaagtccatgcggcgtggtcatccccgccgctgcgtgggccaaccccgcaaaccgcggcgcggtggcggagatcgctaccgtgctccggtgaacatctcgactccatccgactggcgcagcgaccgagtcggggcggccgaacgtggtgagaacccaacggtgatcacccgaatgcgtaccggctgggccgtcatgggcgacacccagcacttgcccggctacgtcctgctgctctacgccggcacagcagaccagctcaccgacctacccgtacgggagcgtggccgatttctcaccgaaatgagtctcctgggcgaggctaccctcaaggcgatcagcgcccgggattcaaccgtcgaccgactcaactacgaaatcctcggaaactcctggcaccacctgcacgcccatatccacccgcgctactcatgggaaccgatgccctggcgaaccgggccggtatggcggtacgacgcgagccaccgagacgccccagaacatgccctcggtcctcgacacgaggagctcaaggaagccatcgctgccgaactacgcaccgcattgctcccgtaacctattgccgcacatggcgaagcgacaatgggccatgcaggtcatcgaaacgctgttggccggcacccatgtgtcgggtgccggccaacaactgttccccgttaccggtcgggtctcccagcggtgaatctgatgacccagcggagtcgccgcgccccgtgtcgcgacgactccggctctatggcccctcagggcaggtggtgcggtctctgcggtcagacctggtaggccagcacgtgcagaccgtcgaactcggccggctcggcggcctcgacaagcggcgtgaaggagctgtcgagcacgctgatgccactcgcccgccgaacgagcaccttgccgtcgaccgtcaagaggacgcctcggatctcgccgtttcccggcagtttcgccatcgcgcccgtggtggtgtcgatgacaccgaagctgcagttgttctgccagggcacgtcgagaggcacaaactgccggttcaccaaccgtgccggccagcaggccgcttcccgtccacgacagggcccgtgagccgaggcaggtgacgtcacggtgcacgcccgtcgtcgccggctccaccccggctctccaggagacccaccatcaggtctccactgtgcggactcgcgctgctgccccgcacgaaggccacccgcgtgccgtccggggatgaccgtgaggtgttcctacgacccgagtcctcgtccgaacccgggcggcgggccacccaccaccccgacaccgatcacgcgaaggctgtcaggcgccaactctacgaagtagaccctcttgcaccgcactggcgatctgtcggccatcgcgggtgaacatccgaccggccgccagtccccgcgctccggacgcggacgggctccaacagtcgtagaggaaccactcatcggcgcggaacggccggtggaaccacagggcgtggtcgagactggcgcccaccacgccgccgggcccccacacctcgccatgcaccgacagcaccgaatccagcagggtcaaatcggaggcgtacgtcagcgcacacgcgtgcagcagcggatcatccgggagtttgccgtcgatacgcatccagacccgctggttcggctcagccggacggtcaccgggacgcacccaaccgggctccccgatgtaacggacatcgatcggccggggaatcagcgcccagatacccagccgttccggatagcgggcgagccggtcggtcatcgtcggcacctcgtccggacccggcacgtccggcggggccggtgcatggtggtccagcccctcctcctggcgttgaaacgacgccgacatgaagaagatcggcttgtcgtgctgaagcgccaccgaccggcgtaccgagaaggaccgcccatcgcggacacactcgacctggtagtcgatcggctcagccggatcgcccggtcgcacaaagtagccatggagggagtgcacgaagcgctccgggtccacggtccgcccggcggcgaccaacgcctgaccggcgacctgccccccgtacacccgctgcgggccgacctgcggactcatcccccggaaggcccgctcaccggtcgggctgaggtccaggacctccagcagttgatcaaccgcggcctgaccggacaccacaccggacgcgctcaccgtgccagctccattcgctgccgtggggctcgcgaccccatcccacgccgaacactcattggagcgcccgggccgaggcgaggtcgaccagcgacccgagctggtgcacgcgcagggtgttggtcgagccaggggtaccgggcgggctaccggcgacgatcacgacatagtcgccggggctggcccgccccaggccgagcagcgcctggtcgacctgccggaacatggcgtcggtgtgctcgacgaagggcatcaggaacgtctccacgccccaggagagagcgagctggttgcgcacctccggcactggagtgaacgcgagcagcggcaggtcgcagtgcagtcgggagagccgccgcacggtatcgccggtctgtgagaacgccaccagggccttggcgttgatggcccgggcaatcgacgatgcggcgatggtgagcgcgcccccgtgagtacgcggatcatgctggagccggggcaccgcgatcgagccggcctccgtcgtcgtcacgatcttcgccatggtgctcaccgtgagcaccgggtacttaccgacgctggtctcaccggagagcatcaccgcgtccgcgccatcgagcacggcgttggccacgtccgatgcctcggcgcgggtgggtcgggagttctcgatcatcgagtcgagcatctgggtggcgacgatgaccggctttgcgttctcccggcagagctgcaccgcacgcttctgcaccaggggcacctggtccagcggaagctccaccccgaggtcaccacgggccaccatcaccccgtcaaaggccaacacgatcgcgtcgagatggtccaccgcctccggcttctccaccttggccaacaccggccggtgtacgccctcctcggacatgatggcgtggaccagcttgatgtcgtcggcggagcggacgaaggagagggccaccaggtcgactccgaggccaagggcgaaccgcaggtcctcggcgtccttatcggacagcgccgggacgctgacggccacgttcggcagcgacacgcccttgttgttggagaccggccccccctcggtgaccagacaacggatgtcggtgccggtgacgtcggtgacctcgaccgctacccgaccatcgtcgatgagcagccggttaccgggcttcacctcctgggggagcttgccgtaggtacaggagacccggtcccggctgccgacgacgtcatcgctcgtgatcaccaccgagtcaccggtacgccactcgtacgggccgtcggcaaaccggccgagccggatcttcggcccctggagatcggcgagcaccgcgaccggcttgcccgccgcctcggccgcctcccggaccaaccggcataccgcctcgtggtcggcgtggctaccgtgactgaagttgagtctcgccacattcatgccggcctcgacgagaccgcgaatacgctccggcgaggaggtagcggggccaagtgtgcaaacgatcttcgcgcggcgtgtcacgcccatcaggctagtctctcctccgggccggactgcgggccgacccctgtcgcactgcgaacacgttctccgacgatgcgcggctgcacgaccggcagcgggtagctaccgggaacgtcgtgggggcgggcgtcagcgaccgcgcgcctcgagatcgtaccgcctgccgtcagctgggccggaaggcacgggctactggcgtccaggcagtcgacgcctgtcgctgggttccaggccacagtcgcgtcgcgaccggggcactccaccgtaccggtcgggcgggtagcgggccggagcgtgtcgtcaccgcggccggcggaacccgcatgaggtcgccggaccggtcgaacagaccactggggcggtcgggcgcgccgaccgccccacgggccatacctagagggccaggcagcgcggccgaatcgactcgtcgcgcagcgcctgccggatcaccgtgtacgtggtcccgtccaggaccagcccgaggtgcccgaccagccgccacgggcacgaggactggatcagtacgttggttgctccgtcagccagcatggcgttgtccaccggccgcaccaactggtcctgccgagtacggaccgcggtgtagctgactgagccgggggtgtcgtcaccggcgttgaggtcggtgatgaagtccgagccgatcgtcatctgctggcaggccaccacgcccgcgcagctacccagtccgaggaaggcgaggatgttggccacgtacgtcccgtactgcgggctgccgaggctgacgtaccggccgacggagcccgtgccgcccagccgcttcaggtagtagcgggccacgaggccgccctcggagtgccccaccagatcgacctgggcggcgccggtggtggcgcggacctggtcgacgtagtcggcgaaggcacgggccgaggtcgggatgtcgccgaagcccagccccggcagttcgtagacgaagggacggaagccgtcgtgcttcaggcgcgcggcgagcggcccgtaggcgacggcgatgccgctcaaccctccgacgatgatcacgggattgtcggtcgccgcggccgtcccggccgcggtgtcgcgggcgtcgcccacagtgctgtggggggcggatgccccttcgaccgcggcatcggcaggtgccgcgctggcggcgacgccggggacggcgagcgtggcgccgagcgcgagcgcgagcgcgacggcggtctttcgaagcagcatggctgcacctccatggggggtggtgggtgcggtgcgtgtcccgatcgaccggtgcgaacgatgatgcggcggttgattcgactccgtcaatcccaagttacctttcggtaacgtgatgttccatcaacggcacattccggttatccgggtaaaaggcttgaaaggaaaattcggcctaccggcgcagaccgttacaccacgccgagcccatgccgggccgaccccacccgcgcccgcacgccaccaccccgcgccacccgaccccatcgcacacaccccgctccggggccaaccaagcggcaaccgaccgctacacaccgggcggcggcgcactccgacgcccgggacaggccgacaaagtgagtgggtataccaagggttgtagtaggagtgctatcttctggggtatgactactgtcgaactaccggaggctgttggcgcccccagcgatcccgacgactacctggtcctcgacgttcgcgacctgcgcatgcgctacggcaccgtggacgtgctgagcggcgtaaacctcaccgcccaacggggcgaggtgatcgcgctgctcgggcccaacggtgccgggaagaccaccactatcgagatcctcgagggattccggctgcgctcggccggcacggttcgggtactcggcgtcgacccggcccgcggcgacgagcggtggcgcgcccgagtcggcgtcgtgctccaatcctggcgcgaccacggcaggtggcgggtgcgggacctgctctcccacctcggcagcttctacgcgccgtactcggtcgaccagatcccgcgcccgtggcccgtggacgacctgctggcggccgtgggcctgaccgcgcaggccaatgcccgggtgtcccggctctccggggggcagcgtcgacggctcgatgtggcgatcggcatcgtgggccggccggagctgctcttcctggacgagccgacggtcggcctcgatccggctgcccgacgcgagttccacgagttggtgcaccgtctcgccgacctggacgagaccaccatcgtgctgaccacccacgacctggccgaggcggagaagctggcggattcgatcctcatcctggccaacggccggatcatcgcccagggctcaccggaccagttgtcccgccgcatggccggggaggcggaggtccgctggacccacgacggtgaacgccacgtgcacgccaccgtcgacgccaccggattcctgcgcgacctgctccgcgaacacggcgaccaggtgcaggaactggaggtacgccgcgccaccctggaggacgcgtacctggccctggtgcacgaagaagaaaccggaatccgtagcggcagggccgagcgggtgtggcagcaggaggagaaccgatgaacccgacgaccaccgcggtccgggccggtctgcggcgtggcgtgatcgagctccgcagcaccttcaccaacggccaggacctgttcagctacttcttccccaccctggtgctactcgtcgccgtgttcttcatgcgcggaaagaccgttcccggcaccgaattctccctgggcgcccgggcactacccagcgcgctgggcatgagcctgctcttcagtggactgctcggactggcccaacaactggtcgtcgaccgtgaggacggcacactgctgcgcgccaaggccatcccgaacgggatggtcggctacctgatgggcaagctggtgctgatctcggcgatctcgctgatcagcttcgtcatccagctgacccccggggtgttcttcctggacgggctgaggctgggcgaccccagtgcctggctcacgctggcctgggtggtgccgctcggactggcggcgacactaccgctgggcgcggtgatcggttcactgatcgagaatccgcgcaacgtgggtctggtggttctgccggtcgtgggcctcatcggaatttccggcatcttctacccgatcgacgcgctggccggctggctgcaggtcgtcgcccaggtcttcccgctctactggctaggcttgggcatgcgctcagcgttactctcggccgacctggcggcggtcgagatcggcggatcctggcgccacctggaggttttgggcgtactcggcgcctggacggtactcgggctcgtgctggccccgatggtgctgcgtcggatggcccgccgggaatccggttcacgggtcgcggcccggcgggaacgggccatgcagcgggtcggatgaaagggcatcgatgagtgagaccgtgcacaaccgaatcgcggtgctgcgtgccgaacggggcatctcccggcgggatctcgccggcgcgctcggtgtgcactaccagacgatcggctacctggaacggggtgagtttcggcccagcctgcatctggcgctgcgcatcgccgcatacttcgaggtgccggtcgaggtggtcttctcgatcgagccgtttccccgcatcggcgacgccaccgccgcggcccgccattcggcgtgaaccgagggcacgggcagcgttcactacccgccccgcctccctggcgggcggcgagtgcccgtcgcaccgtgtcccgtcggccggtacgtcacgggcagcgcacccgtcgccggaccccacgccgagcaggcgcggctcgggtgggttcaccgacggtgacgccgacaggccggcggtccacgctggaccgccggctgtcggccagggtcagctgatgacgtcgttgagcgccgccaggtagccgtatcgatagccctcatcattcgggtggtacgcctcgatgatcccggtgacatcgttgatccagggatcgccgccgcagacaccgtgcccggcgaactgggaacgggtgtcggcgaaggtggccccggccgccgcggcgcggccggcagtgatggtgacgagcaggtccgcggcatcgttgagcttctgccgcttggcggtgctcattccaaacaggctacaccagccggtctcgaacaggcgcgggtagccgagcacgatgagccgggcgttcggggcccggtcacggatggcagcgtacgtggcgtccagtcggccgggcagcgtggtctgggcgaagctcctggccgtctcgacggcgtcgtcgcagtccgaggtgcggccgaacctacaggtgagcatcacgctggcgaaaccggcgtcgttaccgccgatcgtgatggtcaccattgtggtgctggtgctgagcgcgttgacctggctgttgatgacgtcggcggtgaccgcgccgccgcaggccgggaactggaagctggccaccgcgttggcctcggcccacatcggggcgtacgacttctggctgcgcaggcaggatgacccgtcatacggcccggcaccgacgccggaggagtacgagtcgccgagcgcgacgtagttgatggtcgccgcctgcgcggtgctggggaccagcaccgcgccgaccacggcgacacagagggcgactagcgacgccagggcacgggcgagcgggcggggtggcatgtggacctccacaggacgggggtggtggagcccgaagaccgcgcgcgtggccagggtagacgttgtggttactagcgggtaatactagcgaaacattcgaagaaagtgaatgcaacctctgcggtcggtcccgtccacccgtccgctgtggagacccgtcgtgtgccgccgcaccacctcagacagccagcggccgggtggccggatccaccggcgccggcaacgcacccaggccacccagatacgtgtggaccgcggcagccgccgcccggccctcggcgatcgcccacacgatcaacgaagcccctcggtgcatgtcgccggcgacgaagaccccgtcgacgtcggtctgccagtccggacgtgcgtcgaccgcgccccgttcgttgcgggacaccccgagctgctcaagtagcggctgctcctcggtaccgtcgaagccgatcgccagcagcaccagatcggccggcagctcccgctcggtccccggcaccggggtgacgactcgccggccagcgtgtttctccaccgtcacctcggcgatacggaccgcccgcacagccccgctgccgtcatcgacgaactcctgcacggcgacggcgaagacccggtccccgccctcctcgtgcgccgggtactcccgcaggatccacggccaggtcggccacggatcccgggtctcgtcccgcccccgggacggctgcgggtagaggtcgagctggtacacgccggcggcgccctgtcggtgcgcgacaccgaggcagtccgcgccggtgtcaccgccaccgatgatgacgacgtggcgaccggccgcgtcgatcggcgtaccgtcgggcaacgtcgcgacggccggccggtcggtgcccgcggcggcgaccacccggttcgcggcgacgagatgccccatcgcctggtggacgccacgcagcgcccggcccggggtcgacggggtgtcccggctggccaaagcgccgcaggcaagcagtaccgcgtcatgctcagcacgcagctgcgccgcactcacctcgacaccgacctccaccccggtctggaagcgcaccccctccgcggcaagctgcgcgagccgccggtcgatgtggtgcttctccagcttgaagtccgggatgccgtaccgcagcaggccaccgagggcgtcgtcacgctcgtacacggtgaccgcatgcccggcacgggccagttgctgcgcagcggcaagccccgccgggccggagccgaccacggccaccgaccgaccactcgcgggcggcaccgaccggggccgcagcccgccgcgcgccactgcgacatcggcgatctccacctcgacctgtttgatggtgaccggctgctgaccgccgaggccgagcacacaggccgcctcgcacggggccgggcagagccgaccggtgaactccggaaagttgttggtcgcgtgcagtgtctccaccgcggcgtcccagttaccggtgcggaccaggtcgttccagtccggtatgcggttgcccagcgggcaaccatcgtggcagaagggaataccgcagtccatgcagcgcgtggcctgctcccggatcagtggttcgccagccggcgggtagacctcacgccagtccatgatccgcaccggcaccggacgtcggacgggcaaccgccggtcgtaacgcaggaaaccgttcgggtcaggcacgagccacctcctgggcggccacccgcgacaggggtggcaccggcatggacgggtcggacgacgcgggcttcgtggccggcgccgccagggcactcatcaccgcatcgtccacgtcgcggccggcagcttcggcggcccgcatgatctccagcacccggcgatagtctcggggaaccaccgcggtgaactcctccaccgcctccggccagcgcttgagcagttcctcggcgaccgccgagtcggtctcggtgaagtgccgctgcacgaggtcgtacaacgtggcctgctcctgctcgctcaacggcgtcaggtccaccagctcggtgttgacccggcgtcggtccagccgccacacgaacgcggtcccgccggacatcccggcggcgaagttgcgccccgtcggacccagcaccacgacggcgccgccggtcatgtactcgcaaccgtggtcgccgacgccctcgacgacggccatggcaccggagttgcgtaccgcgaaccgctcccccacccggccacggaggaacacctcgcccgcggtcgcgccgtacagaatggtgttgccggcgatgatctgatcctccgcccgccggccgggcacggtgtccacgttgacgaagggcgcggcccggtccgggcggaccaccaaccgcccaccggacagccccttaccgacatagtcgttcgcgtcgccgtgcaggcgcagggtgacgccgcccggtaggaacgcaccgaaggactgcccggcggtgccgtccaggtcgaactcgatcgtgtcggtgggcaggccggcgccgccgtgccgacggaccacctcgccaccgagcatcgcgccgacactgcgatgcccgttgcgcaccgacacctgcgtccgtacccgggtgcccccgtgcagcgccggctcggcgagcgcgatcagctcgttgtccaacgccagcccgagaccgtggtcctgggctcgaacaccccgccgggcagccccctcgggtagctccggcaggtgcaggacggggctcaggtcgaggccggctgccttccagtggtcgaccgcgggggcgacgtcgagcagttcggttcggccgatcgcctcgtcgatcgagcgcaggcccagctccgcgaggtacccgcggacctcctcggcgaggaagaggaagaagttctccacgaactccggccggccggtgaaccgctcgcgcagcaccgggttctgcgtggcgatgccgaccgggcaggtgtccagatggcagacacgcatcatcacgcagccctcgacgatcagcggggcggtggcgaaaccgaactcctccgcgccgagcaacgccgcgaccagcacgtcgcggcccgtcttgagctggccgtcgacctgcacggtgacccgatcgcggagcttgttgagcagcaacgtctgctgcgcctcggccaggcccagctcccatggggtgcccgcatgcttgagcgagttcagcggagaggcgccggtgccgccgtcgtggccggagatgaggatgacgtcggccttcagcttcgccacgcccgccgccaccgtgcccaccccgacctcactgaccagcttgacgtgcacccgtgccgccgggttgacgcacttgaggtcgtgtacgagctgggccaggtcctcgatggagtagatgtcgtgatgtggtggtggtgagatcagaccaaccccgggggtggcgtggcgggtccgggcgatccacggccagaccttgttgccgggaagctggccgccctcgccgggcttggcaccctgcgccatcttgatctgcaggtcgtcggcgttgaccaggtactcggtggtgaccccgaaccggccgctggcaatctgcttcaccgcggaacggcgggtcggatcgtgcagccgctcgacgtcctcgccgccctcgccggtgttcgacttgccaccaaggcggttcatcgcgaccgccagggtctcgtgcgcctccaccgagatcgacccgtacgacatggcaccggtggcgaaccgccgtacgatctcggtggccggctccacctcctcgatcggcaccggtgggcgcacccccgtacgcagcgcgaatcggccacgcagcgaacccgcctcggcggccagcgcgtcgaccttcgaggtgtacgcccggaagacgtcgtactgccggctgcgggtggcgtgctggagcaggaagaccgtctccgggttgaacaggtgcagctcaccctcgcgtcgccactggtactcgccaccgacatccagccggtcggtcgccgccgcccccggcgccggccaggcgcaggcgtgtcgcgcggctacctcggtgtggatcccctccaggtcgaccccgccgatcttgctcggggtgccccggaagtaccgctcgaccaaccggaggtcgagcccgaccgcctcgaagacctgggccccgcagtacgacgacacggtcgagatgcccatcttggacatgatcttgaggacaccctttccgagtgcccgaacgtagttgcggaccgcggtgaccggctcgacaccgaccagcgccccggtcgagatcatgtcctccaccgactcgaacgccaggtacgggttgaccgccgccgcgccgtacccgaccagcacggccgcgtggtgcacctcccggcagtccccggactcgacgaccaacgccacctgcgtccgggtctgttcccgcaccaggtgctggtgcaccgctgcggtgagcagcagcgacgggatcggcgcaaggtcagcgttggagtcccggtcggacaggacgaggatgcggacgccgtcctcgatcgcctcggagacgtgccggcagatctccgtcagccgggcccggatacccgcgccaccctcgcggatccggtacaggccggaaacccggaccgccttgaatccgggaaggtccccgtcctcgtcgattgaaaggatcttcgccagctcgtcgttgtcgatcaccggatagggaagtacgagctgccggcaactggccggtcccggatcgagaaggttgccctccggcccgatggtggactgcaggctggtcaccaactcctcccggatggcgtccagtggcgggttcgtcacctgggcgaacagctggtggaagtagtcgtagagcagccggggtcgagtggacagcggagagatcggggtatctgtgcccatcgacccgatcggctcggctccgacgcgggccatcggcgcgagaaggatcttcagctcctcctcggtgtagccgaacacctgttgccgacggcgcaccgagtcatgggtgtagacgatgtgctcgcgggccggcaggtccgtcagctcgatgagaccggcgtgcaaccactcctcgtacgggtgggccgccgccagctcggccttgatctcgtcgtcgtgcacgatccgcccgccgacggtgtcaaccaggaacatccgtcccggctgcaaacgccctttggccaccacggtggccgggtccaggtcgagcacacccgcctcgctaccgaggacgaccagcccgtcggaggtctgccaccagcggccgggacgcagaccgttacggtccagcaccgcaccaacgatctcaccgtcggtgaaggccaccgatgccggcccatcccagggctccatcaggctggcgtgaaaccggtagaaggcccgctggtcagcgggcatgtccggatcattctcccaggcctctgggatcatcatcagcaccgcgttcggcaggcttcgccccgccaggtgcagcaactccagaacctcgtcgaagttggcggagtcggacgcccccggcgtacacaccgggaagatccgacggatgttgccgggcagcgcggcacgagcgccaccggcgagcatcgactccctcgcctgcatccagttccggttgccacggatggtgttgatctcgccgttgtgggcgatgaagcgaaacgggtgcgccaagggccaggacggaaacgtgttcgtggagaagcgggagtgcaccagcgcgatcgcgctacgcatccgctcgtcggtcagctccgggtagaactccggcagttggtccggcgtgagcatgcccttccacaccatcgtccgaccggacagcgacgggaagtacgccggcacaccccgctgggccgactcccgctcagcctgtttgcggacgcagtacgccacccgttccagctcaaggccggtcagccgggaaccggccgggccctccgccgagtcggtcagccggtgcgcggtgacgaagagctgccggacccggggcattcccgcaagcgccgtcgcgccgagaccggacgggttcaccggcacgtctcgccacccgagcaggtcggcgccctcgaccaacgcgtacttctccaccacccggcgggcgcggatctcgttctcgtcgtcgtccggcaggaaaaccaggccggtcgcgtactcgccgatcgggggcagcgggaagtccaccaccgcgcgcagcagcgcgtccggtacctggatcagaatccccgcaccgtcgccggtgttcggttccgcgccccgggcacccctgtgatccagccggcgcagagcggcgagcccgttggccaccacctcgtgcgaccgccggccgtgcaggtccgccacgaaagccactccgcacgcgtcgcgttcgtacgcggggtcgtagagcccggccgtgggcccctgcgaaccggggtgcgggacctgctgcgggatgcggtgcgggtacggaacggccacccgggcctcctgtcgtcactcaggttggatcttggtcgggacgacgtcggccctcaagggtcatttgagtctacgttaggggggcccgcgcaaggccagtgcggattgatcacaccttccagagtgtgagacaggtaatctcacgcgtccgaaccgcctgcgaccggcgccgcacccgaacggcgggcgtcgtcacgatgggggacgccactggtcagcggtcgagccggcgctgcccaacaaccgggtggtgagagcgccgagaacggcgtcgcgggcacgcagcgcgagccgaccacgggtctggagcaccgccgacatccggcgggtctgccggaccgtcgccgccacccggggccgacgcgcccggtcgtacgcgaccaccgcgtccggcagccgggcctcgcgcagcagcgcggccagggtggcggcgtcctcgaaagcgaggcacgccccctgccccaggtgcggcggcatagcgtgtgcggcgtcaccaagcagcaccgccccaccggggccggtggcgaagccgtacgtgcgcggcaggggacgcagctcacggatctcccgctggaccaggtcggccgggtcggtggcgtcgagcagatcggcgaccggtgcgggccagcccgcgtaccagcgacgcagcagggcgagttggatctccggcggctccggccggggcgcgccggcggccgtggccacccagtagatcccgccgcggctggaggccccggaagagccgcgttcgcccagggacacgtagacgaaacggtatccggcgccgagcacctccccggtgggtggcatatcggcgggcagccggggcgcccgataccacggaatcaccgcccgccaggccgccgaaccacagctgaccagcttcgcctccggtgcgagttgctcgcgggccacactgtccgcaccgtcggcggccaccaccaggtccgcctcgtacgtgtgccggccgtccgcggccgacgggcgggcgcccggctccgcgcgaaccgcccggaccgtcactccggtccgcagctcgacgccgtcgcccagcccggcgatgagcgcgtcgtgcaggtcctcctggtgcaccaccaccggcatctggtcggccgggaccgggcggggccggaccagccgatggccgtccggccggcgtaccccgctgctcgacagcggtgtggcgatggcatcgagcccggccccgaggccgagggcgcgcagcgcgcgtaccccgttgggccagagcaccaccgcagtgggttccggacgaatccggtcggcccgctcgatcagggtgacctgccaaccggagcgcgccaacgcgccggcgaccgcgaggccgccgacgccggcgccgaccacgaccgcgctacgcatgcggcctccgctcagctgtcgcggtggtcggcgggccgggtgacgggggcgtccgccgcgtccgccgctccgggctccccgtcgcccgccgtccggtgcaccggctcccgatcacccggctcaaggggtcggtcagcgggcggatcatcgctggagttcccggtctccggctccggcggcacctcgccggtctcccgccagcgccggaactgctcctcgccaacgacgcggtaaccggcgggcgccgccggcccgctgtccgcctcacgggcggacaggtcgacctgcgacacgtcggattcggaggcgggcgccggcacctcaccgatcgggatcaggtactcgcgcgggccacgcacccacaggaaatagaccagcgcaccgaggaagaccacacccgcagtccagacgttcagacgtacgcccagaatcgtgttcgcctcatcggtgcgcatcagctcgatccagaaccgcccggccgtgtagcccatcacgtagagcgcgaaggcacggccgcggcccagcttcagccgccggtcgaggaggaggacgagggcggcgacgcccaggttccacaacgcctcataggcgaaggtcggatggtagaggccctgctcaaggatgggctgcccggcgtcgtcgcgcagggcccggcccgtgtccgggtccatccggtggatctccaagccccagggcagcgtggtgggcccgccgtacagctcgttgttgaaccagttgccgagtcggccgaccgcctgcgccagtggcaggcccggggcgagggcgtcggccaccacggcgaacggaatgccgagctggcgggcggcgaaccacgcgccgaccgcgccgccggcgacggcgccccagatgccgagcccgccctcccagacgtacaacgccttgagtggctccccgccggtgccgaagtatctctccggtgacgtgaccacgtggtagatccgggcgccgacgatgcccgccggcaccgcccacacggcgatgtcgagcaccgcacccggcgccaccccacgctggcgcagccgccgctcggtaacccagcaggccaccgcgatgccaaccaggatgcagagcgcgtaggcgcggatcgggaacgggcccacctgccacaccgcggtggtcgggctgggcagggccgccaaggggatctgcgaggcgagggtcacgggtgaacaggctaccgccgatcggccccgccgtggcaccccggtccgtgagcccggtggcggtttgtcgactcagtcaccaccagcttgttgcccaacctcgcacccggccctgaaccacccgcgtccgcccaggtcgaacccgaaggcccacgctggtcgtgaccggaccgacgaggtccagcggagccgtgaccggacccgcgaggtcgacgcggggccgcagccggacccgcgaggtcgatgcgggccgcgtcagtgggcgggggtacggacgcctgcggcgagttcggcactcaacgcgcgcagggcggtcaggcccgccggcaggctcggggcgtcgagcaggcagcggatcagggcgctaccgacgatgacaccgtcggcgaacccggcgaccgtactggcctgtgccccggtgccggtcccgagcccgacacccaccggcaggtccgtgaccccccggacgcgggacaccagcaccggggccgccgccgaagcttgcgtgcgggctcccgtgacccccatgagcgcggtcgcgtacacgaaaccgcggcagtgctcaacggtcatctccagccgggtgtcggtggaggagggggcgacgaggaaggtccggtccagcccgtgtgcgtccgaggcggccagccactcctgcgcctcgtcgggaatcaggtcgggcgtgatcagcccggtgccgcccgccgcggcgaggtcccgggcgaacgcatcgacgccgtactgctccaccggattccagtaggtcatcgtcaccaccggcacgccggtggcggcgacagcctcgatgatgcgcagggtgtcggcgacccgtacccctccggccagtgcgatgtcgctcgcccgttggatgaccggtccgtccatcaccgggtcggagtagggaatctccacctcgatgacgtccacgccagcctcgaccatggcggtcatcgcggcgatgctgccctcgacggtgggaaacccggcgggcatgcagccgaccagaaccgcccggccttcggcacgggccttgtcgaacgcgaccccgatgtggctcacgctgtcactccttgtcgaggacgccgaagtactccccggcggtgtgcacgtccttgtcaccgcggccggagaggttgaccaccacgaccggctcgcgtcccaactccgcggcgagcttgggggcgatcgcgaccgtgccggccagcgcgtgggaactctcgatcgcggggatgatcccctcggtgcgacagagcagctcgaaggccgccatcgcgtcggcgtcggtcaccggcaggtacgtcgcccggccggtgtcgtgcagccaggcgtgttccggcccgacacccggatagtccagcccggccgagatcgagtgcgactcgatggtctgaccatcggcatcctggagcacgtacgtccgggtgccgtgcagcacccccgaggatccgccggtgatgctggccgcgtgccgaccggtggccggcccgtcgccgccggcctcgaagccgtagaggcggacgctcgggtcatcgacgaaggcgtggaagacgccgagcgcgttggatccgccaccgacacaggcggtgaccgcgtcgggcaacgcaccggtcaggtcgaggcactgctgacgtgcctcgtcgccgatgccccggacgaagtcgcgaaccacggcggggaacgggtgcgggccggccaccgtgccgatcaggtagtgggtgctgtcgacgttggcgacccagtcccgcatcgcctcgttcatcgcgtccttgagggttcgtgacccggtggtgaccggcaccacggtggcgcccagcatccgcattcgcgccacgttcagcgcctgccgttgggtgtccacctcacccatgtagaccacacactcgagatcgaacagggcggcagcggtggcggtggccaccccgtgctgcccggcgccggtctcggcgatgacccgccgcttacccatccgcttcgtcaacaacgcctggccgagtacgtttcgcaccttgtgcgccccggtgtggttgaggtcctcccgcttcagcagcacccgcgccccgacttcggcggagagacgctgggcggtgtagagcagcgacggggcgccagcgtagtcgcggagcagggcggcgaactcggcctggaacgactcgtcgaccatcgccgtacgccaggcgccgtcgagttggtccaacgcggccaccagggcctcggggacgaacctgccgccgaagcggccgaagtgcccggcggcatccgggtaccgaccggtcgcagccggcgtgtcgacgctcatcaggttcccttcatcgtggctggtcccggcgcgctcagcgcaccgggcggggcgtcgccgggtggttgcccgcgttgaccagttcggccaccgcctcgcgggggctcttctgggtgaccaggccctcgcccacaagcaccgcgtcggcaccggccgaggcgtaccggatgaggtcgtgcggcccccgcaccccagactccgcgatcttgacaaccgtgctgggcagtccgggcgcgatccgctcgaacaccgaacggtcgacgtccagggtacgcaggtcgcgggcgttgaccccaatcacccgcgcgccggcctccaacgcccggtcggcctcctcctcgtcgtgcacctcgaccaacgcggtcatgcccagtgactcgatccgctcaagcaggccaaccagtaccttctgctcgagcgccgccacgatcagcagcaccaggtcggcgccgtgcgcccgggcctcgtgcacctggtagctggagacgacgaagtccttccgcaggaccgggacgtcaaccgccgcccggacggcggcgaggtcgtccagcgagccaccgaaccagcgcccctcggtgagtacgctgatcgcccgggcgccgccggcggcgtagtcgccggccaggtcggccgggtcggcgatctccgccagtcggcccttggacggcgacgaccgcttcacctcggcgatcaccgccacgccgggcttgcgcagggacgcgtaggcgtccaggggccgcggggcggcggcggccagctcgcgaatacgctccagcgggacctgctcctgccgccgggccacatcctcgcgcaccccggccagaatctcatccagcacgctcccaggcttcgccggtccggcgtcgcccccttccgcgcgcgcatgctcagcagtcaccaacggactcccctctccgggcgtcatgggccgatgctaggcggcggcacccgacgcaggccgccgggggtatggcgctcctcacgaaatggcttgcggcataatgcccaacctcgagtgagggcaatagtacgcacagccaccatctccctgcccctgagcgaggccgacccgacatcggccagggtcaccaacggcatcgacacactgctattcgacaggatgagtcaccccggacgaaagcgccggagcgcagctgtgagcaagctcaaggccgaacgcctctttgctggtcagcaccgcagagacagagttgacccgacgattaccaccacgaaacgtgagtcgacgagcatttccctcgggcagactcgatgtgcgtccgtccgagtcaccaacgatctccggggttgatcatgagcactgagagcatcggcctcaccaccatctctcgcacggtcgcgtcactcgccgtcggcgtggtccacacactcgaacgtgccgtggtcggcgaggcacacatgcgcaccgcccggggcaacgcgtgggaggccgtctgcgccgaccgggccaaggccgaccaacgggccgagttggagcgcctcgtcgccgaactgacggcgacccgcgcctcccgacctacggactgagccggccaccagcgccgcatccagcagcgccctcggccgcgactcactccggcggcgtcactcgtccgtcggatccgcaccccggtccagggcatcccacgcgtcggcggtacgccggctcggcaccggaccggctgggacccccgcccgccgctcgtaccgagcccccatcgccggccaccggccaccccgaaccatggtcagtacgccagcgacgacggccaacccgccgccgagcaggcagagcaacggccactgccgactgaccgcgccggtgagtcccgcgaccaggccatagccgccgccagccgccaccgccgccccgatcccggccagcacgccgccgagtagtcgacgcacccacccccgggtggccagcaccgccccccatccggccaacatgaccagggccaacgccggcagccagggagccaggtccgcaccagtgtggacctcgcggaccggcggcaacggggcggggcgggacgccagttccaccacccaggcccgggtcaccgaccagatcgccagtcccgcgccggccacgccgagcagcacggcgtacgccagttcacgccggcctgcccggagccgagcctcggcccccgaaccagcaccaccccgcacgctcacgaactcaccgagccgcgcgcagtgtctcggccgcggcgatggcggccagcacggcggcggccttgttccgcgtctcctgttcctcggcggccgggtccgagtccgccaccacacccgcaccggcctgcacatatgcgcgtccactgtggatcagtgcggtccggatcgcgatcgccatgtccaggtcgccgccgaatccgaagtagcccacggtgccgccgtagagcccacgccgcaccagttccagttcctcgatcagctccatcgcccgcaccttgggggctccggagagggtacccgccgggaaggtcgcgacgagcgcgtcgaaggcggcacggtcgtcggccagtgcgccaaccaccgtggacacgatgtgcatcacgtggctgtaccgctcgatcgtcgcgaactcggacacctcgaccgtgcccggtcggcaaacccggcccaggtcgttccggcccaggtcgaccagcatcacatgctccgcgcgctccttcgggtcggcgagcaactcggcggcgagttgggcgtcgacctccggcgaggcgccgcggggccgggtgccggcgatcgggtgcagcagggcacgccgctgcccgtccgcgtcggtggtcaccttcaggtgcgcctcgggggacgaaccaacgatgtcgaacccgtcgaagcgcagcaggtacatgtacgggctcgggttggtggtccgtagcacccggtacacgtcgagcgggtcggcgtcggtcacccgttcgaatcgctgcgccagcacgatctggaagcactcaccggcacggatcgcttccttggccgccaccaccgccttctggaagccgcccgcgggcgtgcggcagagcacatcaccaacgggcacccggcccacggtggaggtcatcggcgggatcggccgggacaacgcggcggtcatcgcgtccagccgcccgatggcctggtggtaggcggcggtgaccgccgcctcccggtccggcgtctccggcggtggtaggacggcgttggccaccaggatcgccgagccgtcgtagtggtcgagcaccaccagatcggtggcgagcatcatgcccagcgcgggcagggcgaggtcgtcctcggtgcgctcgggcaaccgttcgaagtgtcggaccaggtcgtacccgaggtagccgaccatgccgccggtcaacggtggcagcccggcggcggtgtcggacggcgggccggcgagggcggccaccgtctcccggagcaccgcgaccgggtcgccggacgtgggtagcccggttggcggctgccccgtccacaccgcggcgccgtcgcgttcggtcagggtggccgcgctgcgtacaccgatgaaggagtaccgggaccaggtcatgccggtcgagccgacgccctgctcggcggactcgagcaggaaggtacccggaccaccgcccagtttccggtagacgccgaccggcgtctccgcgtcggcgagcagccgccgggtgaccggcaccacccgccacccggcggcctgttcggcgaaggtcgccgcgtcggggcgcaccgtgccgtcggtcatgaccgggccttccgctcgtcgccagccacaccggtgaccggcagttcggtgtggaagcacgtacgtcggccggtgtggcacgccgggccgacctggtcgacctccagcagcagggcgtctccgtcgcagtcgagggcgaccgagtggacgtactggtgattcccggaggtctcgcccttgacccagtactcacctcggctacgcgaccagtaggtggcccggccggtggtgagcgtccggtgcagcgcctcgtcgtccatccaggcgaccatcagcacctcgccggtgtcgtactggcggaccaccgcgacgaccaacccgtccggcgtccggcgcaggccggcagcgacggccgggtcgaggcgggacggccgggacgggccgccgctcggctccgaggtgggcaaagcgccgggcaccggcgcgtcaggtacgggcatagtcacccattctccggtacgaggcgtacgggcggggtgggggcacccgggtcgcccttgccacacccagagaatctcaactaccgttgagttcaacagctgatgagttatctggaggcgcgcgatgcaggacgccatcgccatccgtgacctggtcgtcgaccggggcgggcggcgggtactacacggaatcgacaccgccgtgccgcgcggggccgtgaccggcctgctcggtccgagcggcagcggaaagaccaccctcctgcgagcactggtcggggtgcaggtcgtcacctccggcacggtcaccgtgctgggccgcccggccggcactccggagctacgccgccggatcggctacctcacccaggccccgagcgtctacgcggacctgaccgtccgggagaacgcccgctacttcgccgccctgcagggacggggcacggccgaagcggaccgggccgtggcagacgtcgggctgcgcgcggcggctagccaactggtcgctaccctctccggcggccagcgcaaccgcgcctcgctggcctgcgcgctggtcggcgaccccgagttgctcgtactcgacgagccgaccgtcggtcaggacccggtgctccgggccgaactctgggcccggttccacgcgatggccgccaacggcaccaccctgctcgtctccagccacgtgatggacgaggccgcccgctgtgaccggctgctcctgattcgcgagggacgcctgatcgcggacagcacaccggcggcggtacgcgcgacgaccggcgtcaacgacctggaggaggcgttcctacggatggtccaggcaagcgagaccgactcggccacgcgggaggcgtcgtgaacccccgaatcctcgtggccaccacgggccgcatcctgcgccagctacgccacgaccggcgcaccgtggcgctgctcgtggtcgtgcccacagtgctcctcgcggtggtctactacatgtacgtcgaccagccgacaccaccgggccagccggcgccgttcgaccggatcgcgctggtgctgctgggcttcttcccgttcatcatcatgttcctggtgaccagcatcgccatgctgcgcgaacgcaccagcggcacgctggaacggctgctcaccaccccgctgggcaaactcgatctgctcttcggatacggcatcgcgttcggcctggccgccattgtgcaggcggcggtcgcgacggcggtggcgtactggctgttcgatctcgacacggccggcagcagcgggctggtcatcctgatcgcggcggtcaacgccgtgctcgccgtcgcactcgggctcttctgcagcgccttcgcccggaccgagttccaggccgtacagttcatgccggtcgtggtcgccccacagctcctgctctgcgggctcttcgtgcctcgcgacgagatggccggctggctccaggtggtcagtgacgtcctgcccctgtcctactccgtcgaggcgttgcaggaggtcggctcgaccgccgagccgaccgcgacgatgtggcgcaacctggcgatcgtgggcggcgcgacggtgctggcgctggtgctcgccgccgccaccctacggcggcgcagcggctgaccgaccggtggcggcaccggcacgcagcgggcgggaccagcttgaagcggtcgcgccaccggcaccaaccggtggcgcgaccggacggtgacgaacgaaggacgacgatggcacggcggaccggacggcgacccggcaacccggacacccgggaggcgatcctggcggcggcccggagcacgttcgccgaacgcggcttcgacggggcgtccatccgcgccatcgccgccgccgcgggcgtggacccggcgctggtgcaccactacttcggcagcaaggacaagctcttcctggctgccatgaacgcaccggccgacccggccgaggtggtgccgacggtactcgccggggatccgggccggatcggtgagcgactgattcgtgccttcctcagcgtgtgggactcgcccgccggcactcccgcgttggcgctgctgcgctcggcggtgagcaatgagtggaccgcccggctgttgcgcgagttcctcaccacgcaggtactacgccgggtcctcgatcacctcgacgtggacccgacggagtctccgctgcggggctcgctggtggccagtcaactcttcggcctggcgatggcgcggtacgtgctccggctcgagccggtcgccaccgctgccccggagacgcttgtcggcgccgtcgggcccacggtgcagcgctacctcaccgcgccgctggacgggtaggcggatcaacgccgcgccgggccgcccctggctcagcagtgacgacaggcccggccgcagggacgaaggatcgggtgcagcaggcgggtcaggtccgctactcccgtgagcggccgtgggaaggtcagccgcccgcgtcgcggcgcgcccggcgggccatgggcgacgagcagaccgtaccggtcgatccgcaccgcccgcggcgccggagcggtgtcgaccaggccgagctgccgccgcaggtacctcgacagtcggtcggagtgatggcgggcgagctcggccagcagcgctgcctccaccgggtgcagcggatccggctcggcccgcgcgtaggccgcgcggtcgacccggtgcacggaaccggcgcgttcccagcgggcctcggccacctcgaaccggaacagccggaaccgggtgccgacatcgagcaggtcagcggtgggatccacaccggcgaaatcgaccgccgccgcgcgcgcctcggcaccggtcaggtgtcgggcccagccggagacccaggcgcgacccagtgggggtgcgccggccgccgggggcagatccagcacgtcgagcacggctgccggctcgctgtcgccggccgctcgcagtgcgacggcgaggtcgctgacgaccggcaccagcagcagtacgcgaccggccgggtcggtgacgtgccgggcatggtgtggaccggggtggtgcgcgacatggacgaggccgggcagctcacctgcgacgagggtacggacgatctccgcggggctgggccgcatgacactcctataaggttagcctcacctaacctcaggatatgacaccggcccagccacggctaccgggtctgctccaaccacgaggcgtagagctgcccgtacaccgactcggcgtcgcggacgagctcctcgtgcgaaccccgctgcacgatccgaccccggtccaccacgatcacctcgtccgccgcctgcgccgtcgacagccgatgcgcaatggcgagggtcgtgcggcctcgggtcaccgcgtccaacgtacgttgcagtcgcacctcggtcgccgggtcaactgcgctggtagcctcgtccagcaccagcagatccgggtcggccacgtacgcccgggcaagcgcgaccagctgccgctcgcccacactcaacgcctcaccgcgctcccccaccggcgtgtcgggaccagccggaagcccgtccagccagtccgccagtcccagttccacgaaggcggcggagagttgctcatcggtcaggtccggccgagcaaaacgaacgttctccgcgacggtggcgtcgaacaggaaaccgtcctgcgggaccaacaccacccgtgaacgcagcgagccgaaacgtagctcccgcagcggtaccccggagagcagcacgtccccctcggtcgggtccatcagacgggtgagcagcttcgcgaacgtggtcttcccgctgccggtctccccgaccaccgccacccgactcttcgccgggatctccacgtcgatgtcgtgcagaaccggcgcgccacccgggtaggcgtagctcaccccgacgaaccggatgtccagcgggcccggcggcagctcccgtccccgctcaccgggatccgcgacgtccggcgtgacgtccagcacgtcaagcacccgccgccagccggcgatcgcgttctgcgcctcgttgagcacctcggtggcgatctgcaccggctggacgaagagggtcaccaagaacaggaacgcggtcacctcgccgacactcaacgtaccgtcagcgccgagcaggactcccagcaccaccactccggcgagtgccaacccggcggcgatctccccaaccgagctacccaggatgctgatccgaatggcccgctgctgggcctgtcgctggctgtcgatcgcctcgtcgagccggcgggcggtgcgcccggagatgccgtacgccctaatcaccgacgcgcccaccacgctctcggcgatcgcgccgagcaacatcccggtacgctgccggaccaccccgtacgcgccggcaagccgccgctggagcaggcggatcacgaacaccgccgggccgaacgccgcgtacaccacgagagtcaactgccaggagtacgcgagcatgaccgccgtggtgaccaccagctgaccaagattgatcaggaggatcacgccaccccactggaggaactgggtgatctgatcaacgtcgctggtgacccgcgacaccaacgacccgcgccgctcggactgctggtgcagcgtcgacagatcgtgcacgtgccggaacgcgcgaacccgcacgttggacagcgcggtctcactgaccgtgaacagccgccgcatcatcagatagccgcaggtggtggtcaccacaagcaccgccgcggtggcggtcaccacggtccagaccacatccaggcgtaggccgccggcgataccgttgtcgatcccctgctgcaccgcgaccggaacagccgcccgaccgaccatgtagaccagcgccaggccgagcgtgccggccaaccccacccgcagctccggcgagagcgccaggccacgccgcagcgtttgccaggtcgactcggccgccgcctccggcaccgtggacgtagtcgtcaccggtccacccctccgttcacgactgcggggctcacaagctcactcctcgcgctcactggtccacctccagttccaggccggtcgccagtggtggcgcgacatcctcgtacccgcgctgctgggcctgctcgacctcggcctgctcgtaggcggtgaccaggtcggcgtaagcgggaacggtggcgagcaggtcggcgtgcgtgccccgggcgaccacccgtccctgctccaggtagaccacctcgtcggcgagggcgatcgtcgcccgtcggtaggcgaccacgaggatcgacgcggccgacgtccccggctccgatgcgcgtagcccggccaggatcgccgcctcgacccgcgggtcgaccgcactggtcgcgtcgtccagcaccagcaggcgtggccggccgacgagtgcccgggccagggtgagccgttgccgttgccccccggacagcgacgtgccccgctcgccgacgcgggtgtccagcccatccgggagagcggcgacgaagccatccgccccggccagccgcagtgccgcccagacctccccgtcaccgaggccgggacggtccagggtgatgttcgcccgtaccgtgtcgtcgaagacgaagggcacctgcgcgacgagtgcggtggtgcgggccaacgagtccgcggtgagcccccgcacgtccaccccatcgatctcgacggcgcccgagcgtgggtcgaccagccgggcggcgagcgaggtgatggtggacttcccggaaccggttggtccgaccagggcgacggtccggcccgccggcaccgtgaagccaacctcaccgagcacctcggtgccgggcaggtgcgcctcggccggctcgtacgcgaaatggacgtcgcggaaggtgagcgttgccggtcgcgggtcggaagaatcgagcatcgtcgagccgtacggcatctcgccggtggcgtcgagtacccgccggactcggtcccagccggcgacactgcgcggcagctcggccaacacccagccgatggcgcggaccgggaacgccagcaccgtgaacaggaacgccacgctgaccagttcggcgacgctgaccgcgccctgccgcaaccggaccgtgccgaccaccagtacggcgagcgtgccgaggctgggcagggtctccagcatgggatcgaagacgccgcgcagccgccccacggagatcaacgcgtcccgcaggtcgcgggcacgctcggcgaaccgctcggtctcctgcgcctcccgccccatcgtcttgaccaccagcgcgccgtcgaagctctcgtgggcgatgccgctgacctccgcccgtagccgctgggcgcgggcctgacggggagccatgcggcgggagtaggcaacgttgagcgcgaagagcgccgggaagacgcccagcccgaccagggcgagcgcccagtccgtgacgaacagtgaggccaccgcgccgaccagcatcaccagcgtgcccacggcgaagggcagcggagcgatcgggtgccaggcggcctcgacatcggagttcgcgttggacagcagggtgccggtggcgttgcggtggtgccaggacaacggtagatcgaggtagcgacgggtgacctggcggcggtagccggcctggagtcggtactgcatgtagccggccccgagccgacggccgacgatgccgaccacccgcagcacactgagcccgagcaacgccgctgcagccagagcgagcacaccgacctgtaccgagccctcggcgatcgccggaacgaccacatcgccgaccaccgtgcccaccacgtacgcgctggcgacgaccaccagcccgaaaagcacactggaggtcgccgcgaccgcgaagatcctgggttgctcccgaattgcccggccgagaacggccagtcctcgccagagcacatcccgactcgtcccgctcgccacgttctcccccgccgtaagtcgccgttgtccctcccatccttacctgccggaaccccgtccgccgaatcgggaggctgtcgccagggcgaggcaaccggagtgtcccgagccgcggcggggcctaccatcgaaacatgccgcggtacgcccgatcggagcgcgaggcgctcgccgatcttctgcagacactgggaccagatgcaccgacgctcaacaccggctggaccacccgggacctcgccgcccacctggtgctgcgggaacgccgcccggacgcggccgccggcatcctgctaccaccactacacgaatacgccgagcgggtccgccgacagctcgccgcccacccctgggggcacctgatcgaccaggtgcgcaagcccccggtgtggagcccgatcagcaatccgctgaccgacgaggtcgccaacacgatggagttcttcatccaccacgaggacgtccggcgcgcaggccgcgactggcagccccgcgacctgccggccggtctgcaacaggccctgtggcgacgagcgacagcgctggcccggatggcgctgcgccgcttcccggccggtgtgctggtccaggcgccggggtacggacagcgaacggccgggcggggcggcgagccggtgcggttggtgggcgcgcccagcgagttggtgctctttctgagcgggcggcaacaggcggcacgagtccaggtcgacgggccgccgggcctggccgaccggctgcgcggcgcccggttggggctgtgacccgccagccagggcggtgacccgccagcacgaccggcgaaccccgccacccggacgggttcgaccgtcggaccgcggggatggcccccgtcaccccgtcctggcgcggggccgtcgccggtcacaggttccggccacgccactcggtctgctcggcctcggtggccagttgttcacgcaacgccgtctcgcgaacccgatgccgattcggcgcgtccacgatgaactgcaccaccagcagcagcaggcatacggccgccagcagcaccagagcgatcagacccggcaaccggtgcgacagcggtatcagtgggatgagcaacacgaccgcggtgaccggcggccagcggagattgcgctgcgccacggcccccagcacgacgagggtgaccaggtaggtgatcacaccgccgtacaggctcagcgcttcgatgaccggcagcggcagcccccaggcaggcgtccacgggtccgccaggtcgtgcagcatccgcttcagcgcgagggcgaacaaaatgatcccggccaccagcggcaggtgcagataggtgtaggcgttgcgggcgagtctacggcgcgcacccgggtcccgggtccggtacagggcgtgctccatcccgaccgcgaggctgtcgaagtacgcccaccacagcacggcgatgacggcgatgcccaccaccgccgccatgacgaccggtgcggtcaacggcaggctgtcggcagccaggttcggtccgagccccagtgagatgatcgactctcccagggcgatcaacacgatcaggccgtaccgctccgccaggtgtgcggcggaggtcacgctcccacggacgcccaggcccgcaccgtactcggcgccgaccgcggccacccagaacgcgagccggagcaggcgctccgcgtcgccgtcggcgagtcgctgcggcaccaacgcggcagcgaccaacagggcggtggcggtcaccgccggtgcgagcagcagcagcaagcgccgacgcagcttcggatccgaccgcgccacccaaccgaagacacccacctggagcacccgcaccacgaagtagcagacggcgaagaccagcggaccggccaggccatcgggtacctcggcgaacgccgacgggatactcagcgcaagcacgaagaccgcggccgtggtgacgaacccgaccagcgggacgctgccctggtcgactcggatcacgtttccgagcgcggcgaagcccacccagcaccaccacagcagcgccagcgccaggagacaccgcaggaggacgggcatgctgaggtcgacggcggccagctcggtgacattgaggaacgcaaatacgaagaccagatcgtagaaaagctccaggcgggtggtccgggagcccggtgcacccggctgcaccgccgatgaccagcggacccggttcttgcgctccacctgggtattctcccagccgttccggcgttcgcaggcggcttccgggcccggacgcggcggttctcgacgggcggcgccgacagcatgccgccggttcaccgtccgtcggccagccgggtgtgtgcgcggtcaggcgatgacagcgggctccgaccagcccggccggccaacgcggtcaaggtcgtagcggatggcggcgatccggtcgaccgcctccaccaggtcggccacgggcagggtgaacggcaaccgcaggaaccgctccaacgttccgtcgaggccgaaacgggggccgggggcaagacgtacgccggcctgctcggcggcccgggcgagcgcgctggagatcggaccatcgagttcggcccagagagtcaccccaccgtgtggcacagtcacccgccattcgggcaggcggtcggcgagggcgccgagcagcacgtcacgctgcgcagtgagctgcgcccgccgggccgcgacgatcgtcggactctgcgccagcaggtgaacggcgaccagttggtccagcaccggactcgccatgtccacgccgacccgggcggcggccagccgctgcacctgcggcgcggacgcgcggatccagccgatccgcagcccgccccagtacgccttgctcatccccccgacggtgaccacgcgggagtgccgatcgaaactggccgtcggcgggggcatcaccgtaccgtccagggacagatccacgaaggactcatcgatcaccaggtcggcgccgacggcgtgggcggtggcgaccagccgttcccgcagttccgccgacatcaggtggccggtcgggttctggaagtcggggatcaggtaggccagtttgggtcgcccctggcgtagggtgccgagcaacaggtccgcgtcccacccgggttcgtccggggcgaggccgtgggtggcgatccgggcgcgacgggcgtgcagcgcggccagcgcgttcggatagctgggggcctccaccaggacgctgccaccagggttgtgcgtcaggcgcagcaccaggtccagagcatgctgggtgccgttggtgaccatgatctgttcgggtgaggtgggtagtccccggttgctgtacgtgcgggcgaccgcctcccgcagttcgctgatgccggtcgggtgatatcccgccccacccaggtagcggggcaggtcctcggcggcggcctgggcggcgggcaacagctcgggcggggcggccagggcggcgaccccaagatcaagcatgtcgcgatcgtccagcggagtccacaggccgttacccgccatccggtggttgccgggaagcatggtccagctgcccgcgccccgccggctggcgaggtgaccgctgtcccgcagttcccggtacgccgcggtgaccgtggtgcggctgatccgcagggcctcggccagctcgcgctcggccggcaggcgggcgcccagcggaagccgcccgtcggcgagcagcccccggatggccgcggccagcgccgcatagtcggggctgcgccgacgaccgggaagcgcatgccactggccgagtagccgggccaattggtttccgcgtatctgactcgtcatgggggccactccaccaatattggctctactggttgcctgattggctactaggttggcatgcgtgacccagattggcaatctcagctaccgacccgcgcgacggctgacccagctctacgctgggctcaccctctacggcgtgagcatggccctgttgatccgctccggcctcggcctggacccctgggacgtcttccaccaagggctcgccggacacaccgggctctccttcggcacggtgaccatcgcggtcgggacgctggtgctgctgctgtggatcccgctgcggcagcggccgggcctcggcacggtcagcaatgtggtggtggtcgggctcgtggtggacgccaccctcgccctgctaccggcggacctgccgctcgccacccgaaccgccctactcgtcggtgggatcgtcgccaacggcacggcgaccggactctatctcggcgcccggctcggccccggcccccgcgacggcctgatgaccggcttcgtcgcccgccggccacgattctcgatccggctcgtccgcaccaccatcgaagtcgccgtactggggctgggctggctactcggcggcacggtcggccccggcacggtggcgtatgccctgtccatcggcccgctgacccagttcgtgctgccccgcgtgacggtccctcttccgcccaaccccaccccgcccacctccaccccgctcccggctcccggttgagccgtgcgctcccgcacaccgtccccgtcacgcccgacccccaccggctgcccgggtcaccgctagtgacgcacaggacgaccggttgtagcccaatgagaggaggtgtttcctttccggcgaggaatcggcacaatctggccatgggggagaaccgatggcagtgggccgacgcctggatcttcgtctcgttggtgattgccagcggtgccggccggcaccgccgggcagcgtccagccgccggccggaaggggtccgtctcgccgacgtgctctccaccgccgaccacctcaaccgcgcgctacccgaacgccgcgagatcgaggtcgccgtccgccggctggtcggcgctggtctgatcagcgtcaccgacggctggttcaggatcacgccggacggtgagcggctctggcgcacccgacccaacgccggcctggccacgacggtcgacaccgtgcagggcgcgttgatccgtcgacacactccgggagacgcggactggcacctgtgcgaggccgaacacgcggcggcggtgcaggagtacgtggtgcgttccatcccgatgccacgacgttccccggagaaccgtgcccaccaggagtgacgggcccgcgcgggttttgtacggacggttgggcgacgagcacgcggactcagcgaaccgggtggcccttcccacgaagcgcgtccttgacctcaccgacggtcagctcaccgaagtgaaagacactcgcggcgagcaccgcgtcggcaccagcaccgatcgccggcggaaagtgaccagccgcacccgcacctccgctggccaccaccggaacgtcgaccaccgaccgcaccgctcggatcaggtccaggtcgaagccggtcttggtaccgtcggcgtccatcgagttgagcaggatctcacccgcgcccagttcggcaccgcgccgggcccagtcgacggcatcgatgcccgtgccacgccggccgccatgagtggtcacctcgaacccgctggtcgtggtgccgggcccggcgcggcgtacgtcgagggaaagcaccagcacctgcctaccgaaccggtcggcgacctcggcgatcagctccggacggacgatcgcggcggtgttcacgccgaccttgtccgcgcccgcgcgcagcagcgtgtcaacgtcgccgacccgtcggatcccgccaccaacggtcagcgggataaagaccgtctccgcggtccgacggaccacatccaccatcgtgccacggtcgctggcagacgcggtgacgtccaggaacgtcaactcgtcggcgcccgcgcggtcatacgccgcagccagttccaccgggtcgcccgcgtcccgcaggtcgagaaaattgacacccttgaccacccgcccggcgtccacgtccagacaggggatcacgcgtacggccagggacatgccgcccagcctagccaacacgattcgccggcggcggcgcggccaccggcgacgtcgcgtgacagggatgtcgtcgcgccccccgggaccgagggcgcctcttacacccggaccaacgtcttcccgagttacacccggaccaacatcttcccgaggttctcgccacggagtagacccaggaaggccgccggagcgttctcgatgccgtcaacgatcgtctcgtcgtagctgagcttgccgtcccgtagccagccaccgacctcctgcacgaactcctcgctcaggtgcccgtagtcggagacgatgaagccgcggagggtgagccgcttgctgatgagcatcgtcaggttgcgcggtgcggccggtggctcgggcgcgttgtactgcgcgatcatgccgcagatcgcggcccgaccgttctgccgcatcgcgccgatcgcggcctccaggtgctcgccgcccacgttgtcgaagtagacgtcgatcccgtccggcgcggcggcgcgcagctgctccgacaccgggccgtcgtggtagtcgaaggcggcgtcgaagccgagcgcccgcagccgctcgaccttcgccggggagccagcactgccgaccacccggccggcgccccgaagcttggcgatctgaccgaccatgctgcccaccgcgccggccgcaccggagacgaagactgtctcccccggctgcatcgcggcgacctcgatcagcccggcgtacgcggtgagtccggtcatacccaggaccccgaggtacgtgctgacgggcgcgagagcggggtcgacctttcggacagccttcgcgtccagcaacgcgtactcccgccagccgagcccgtgcagcacggtgtcaccgggagcgaagtcgtccgcctcgctggccaccacctcaccgatcgccccaccatcgagcggcgcgtccagcgcgaacggcgggacgtaggaggccacgtcgttcatccgcccacgcatgtacggatccacggacatgattgtgttgcgaacgacgatctgtccctggccgggggtcgggacgtcggtggtgaccaaccggaaggtgtcctcggtcggccagccctgcggacgtgcggccagatggatctcacggttggcggtcctactcatgatcgctactgctccttgtgttggtggatcgtcctggtgattcgggtgagggtgtcgcgcagctcgacgagatcgtcggcgccgagcccggtcgcctgggccatgcggcggggaacgtcggccatgcgcccgcgcagggttcgccccgccggggtcagctccaccgcaacccgtcgctcgtcggccgccgaccgccgccggaccaccaggcccgccgcctccagccgtttgagcagcggggagagcgtgccggagtccagatgcagctgggtgccgagcccggagacagtcggtggctgttcctgctcggtctcccagagcacgagcagcacgagatactgcgggtaggtcaggccgaactcagcgaggatcggccggtacacgtcggtcagtgcgcgcgatgcggtgtagagcgcgaagcacacctgcccccgcagcaccagttcatcgctcacccagaaaaggtagcgcgtaattcagttgggcacaactagattgggcaatctatagctcgggtcaactcgaccagaacctgagcccgggcaccgccccgcccacgggcccagccggcaccaccggccgggcccggtcgcaagggcccaccgcgcaacaagcgggtgggaatcaggcgtcggccagcgtccgtaacgcctcagccacggtgaacgccccggcgtacagggccttgccggcgatgaccccctccacaccggccggttccagagccgccaacgcccgcaggtcagccagggtggagacaccaccggaggcgatcaccggcgcgttggtgcgggcgcagacctcgcggagcaactccaggttcggcccgcgcatcgtgccgtccttggtgatgtcggtgaccacgtaccgggacgcaccggctcggtccagccgctccagcacctcccacaggtcgccgccgtcccgggtccagccacgggccgacagggtacgtccccgcacgtcgagcccgatcgccactcggtcgccgtactcgccacagacccgatcgcaccacagggggtcctccagcgcggcggtgccgatgttgacccgggtggcaccggtcgccagcgcggcacgcagcgactcgtcgtcccggacaccgcccgagagctccacccgcacgtccagttggcgtaccacgtcggcgagcagatcagcgttggaaccccgaccgaaggccgcgtccaggtcaaccagatgaatccactccgccccgtcgcgctgccaagccaaggcggcgtccaaggggtcgccgtaggcggtttcgctaccggcggcgccctgcaccagacggactgcttgcccatcagcgacgtcgacggcaggcaacagggtgaggctcacaggattctcctcggatcaggatcaggaacgacggccaagggcgatcaccacgatcgccggcagtacgagaagcagaagcgcgaccaacgcgatccgcaacgcgagatcatccaccagggaccagatcaacatgatcgcggccacagtcgacaggacgatcgcggcgcgctcgccgcgggtacgccggggcagccggccgatccggccccggcggacggttggcgtcagccgccggaccagtgcccgccgccgggcctgccgcgcgagctgccgctgccgtaccacccgccgctgcgccgcctccgcctcccgggctgcccggcgccgcgcccgttccttgctcaccacgatctcccatcgggacggcccggcaccggctcacccatcggcgggaagcgtggccagccagttgcgcagcagcacagcaccgggctcggcggacttttccggatggaactgaaccgcggcgagtggaccccgttccacggccgccacgaactccgtcccgtggtgcgctgcggtgacggcagcaccggcagcggtcaactcggccaccccacctgcggcgtacgagtggatgaaatagaaccggctttcggccggcaggccagcgaagagcaccgagtcaaccggcggacgcaccgtgttccagcccatgtgcggcagccgcgcagcggacaggcgactcaccccgcccggcagcagcccaagccccttggtcaccaccccgtgctcgtctccgtgctcgaagagcacctgcataccgacacagatgccgagcaccggacggccggcctcgacccgcctgacgatcaccgagccggcacccaacgcctcgatccccgccatacacgcggcgaaggccccgacacccgggaccaccagaccgtccgcgtcggcggcggcagccagatcgtcggtcaccgtcacgtccgcgccggccgcggcgagggcgcgctccgcggaacggaggttgcccgacccgtggtccagcaccacgaccctgctcacgaaccctccccgggcagcagccacaggccaccggcgacagccgccaacatggccagcgccgaggtggtcagcaccacggcgcgaggcgccccctgccggtgcaacgacagggccccgccgaccagcaccccggccaggatcaacagcagaatcggtagcagcccacccatcagtgccaccccccactcacgaccacggtcctcacagcgtccccttcgtgctgggcaccacgcccgtgaaccgcgggtccagggacgtcgcctcgcgcagcgcccgggacaccgccttgaactgggcctccaccacatggtgggcgtccggatgcccgcccggtcgcgctgcccgcagcacgtcgacgtgcagcgtgatccgggccgactgaccgaaggactcccagatgtggcgggtcatgctggtcggatagaccggcccgatgtacggggccagcggcggctcgtcgtgcacgacgtacggtcgaccggagaggtcgacggcggcccggaccagcacctcgtccatcggcaccgtggccgcaccgtaccgccggatcccagcgcggtcacccagggcgcggtcgaccgcggcacccagggccaacgccgcatcctccatcgtgtggtgtgcgtcgatgtgcaggtcgcccaccgtgtgcaccgtcaggtcaaacccgccgtgccgggcgatctggtgcaacatgtggtcgtagaagccgacgccggtctcgatgtcggccttgccggtgccgtcgaggtcgatttcgacgaggaccttggtctccttggtgacccgctcgatccgggcagtgcgactcatgacgaaagcttctccaaagcgagcaggaaggcatcggtctcggcgggggtgccggcggtgacccgcaaccagccgggcagaccgacgtcgcggacgaggacacccgcgtcgagcaggacctgccacgcgacgcgttggtcaccaccgacccggaacagcacgaagttggcgtcgctgtcggcgacccggtgcccgcgggaacgcagctcacgcacgatccggtcccgctgcaccttgatcgccgagacggtgccgagcagtgcgtcgcggtgcaccagagcagcccgagccgcggcctgagtcagcgccgacaggtggtagggcaaccgaacgagctgaacggccgccaccaccgccgggtcagcggcgaggtagcccagccggccaccggcgaacccgaaggccttgctcatcgtgcgggtcaccaccagccgagggtgaccgggcagcagcgacagagcgctgaccgcgccggcccgggcgaactccgcgtacgcctcgtcgaccaccaccatgcccggtgcctcggccagcacggcggcgaccacggccgggtcgagggcggtgccggtgggattgttcggcgagcagaggaacaccacgtccggacggtgctcgcgcacctgcgccaccgcctcgccgacggtcagcccgaagtcggccccccgccgggccggaacccatctggtgccggtgccgagcgccagcagcggatgcatcgagtacgccggcgtgaacccgaacgcggtacgtcccggcccaccgaagacctggagcagctgctgctggacctcgttggagccgttggccgcccacacctgatcgcgggtcagcccgtgccccaggtacgccgccaggtcaccacgcagcgccaccgcgtcccggtccggataccggttgaggttccgcagctcggcggcgattgccctgccgatcgtctcggccaccgcgtccggcaccgggtacgagttctcgttcgtgttcagccggaccggcacctccagctgcggcgcgccgtacggggacagcccgcgcagatccgcccggatcggcaggtcgtccaggctcgtcacgacgcctcccccggcagccggacggacaccgcctggccgtgcgccggcaggtcctccaccgtcgccagggcgaccacgtgcggcgccgcctcccgcagagcatcccgcgtgtactccaccaggtgaacaccgcgcaggaaggactgcaccgacaggcccgacgagtgccgggcgcacccaccggtgggcagtacatggttggagccggcgcagtagtcaccaagcgacaccggcgaccaggcaccgacgaagatcgccccggcgttgcgtacccgcagcgcccactcgcgggcgttctcggtctgaatctccagatgctcggccgcgtacgcgtcaaccacccgcagccccgccgccaggtcatcaacgagcacgatgccgctctgctcaccggtgagcgccgtgccgatccgctcggtgtgcttggccgccgcgacctggcgggtcagctcccggtccaccgcgtcggccagctccatcgacggcgtgaccagcacgctcgccgcgagcgggtcgtgctcggcctggctgatcaggtcagcggccacgtgcaccggatcggcggtgtggtcggccagtatcgcgatctcggtggggccggcctcggcgtcgatgcccaccacaccccgcagcagccgcttggcggcggtgacccagatgttgccggggccagtgatcaagtcgaccggatcgcagcgggtggcgccatcggggtcaaccgaactgccgtatgccagcatcgccaccgcctgcgcgccgccgacggcgtacacctcatccacgccgagcagagcacaggcggcgagcacccgcgggtcgggccagccaccgttgtccttctgcggtggactggccacgaccaacgaacgcaccccggcctcctgcgcgggcaccacgttcatcaccaccgtcgacgggtacatcgccagaccgccgggcacgtagaggccgacccggtcgaccggcaaccagcgctcggtgaccgtgccgcccggcacgacctgcgtggtgtggtcgcttcggcgctgggcggcgtgcacccggcgggcccggtcgatcgactccaccaacgcggcacggacctgcggatcgagcgtcccctcggcctcggcgaccatctcggccggcacccgcagcaccgccggggacaccccgtcgaaacgttcgctcgccgcccggatcgccggatagccatgctcccgcacctccgccacgagcggacggatccgctcgacggccgcggagacatcgagccgggcacggggcagcaggcgacgcgggtcacgaaccccgccacgaaggtcgatccggttcaacacccttgcgagtctaggcgggccccgaccgggcgggccggcaccgcccgcacgtcgggacggtgagccgggacacgcccgccggaggcggatcggggctaccctcgacgcgtgactgcgcggctgccggtattcccgctcgggaccgttctcttccctgggttggtgctgccgctgcacatcttcgaggaccggtaccgcgccctggtgcgccacctggtcggcctgcccgagggaacgccgcgtgagttcggcgtggtcgcgatccgggcaggttgggaagtcggtcccacggcgccggacggccgcccgttacccggcgacgacgtcacactgcacgaggtgggctgcaccgccgaactgcggcaggtcaccgaactgcccgacgggggctacgacatcgtcaccgtgggccggcgacggttccggatgggtacggtcgaccgggccagtgcgccctacctgaccgccgaggtcgagtggctacccgagccggacgctccggacgaggccgcggaactgcccgccgcccgggtgatcgcggtcttccggcagtatctgggcctgatccgtgccgatccggcggagatcccggagcagttgccggaggatccgacggtcctgtcacacctggtcgccgcgacagcggcgttgaccatcgccgaccgtcagcggctgctcgccatcgacgatactgccgcccggctccgcgccgagctgcggctactcaaccgcgaggcggctctgctacgccaggtgcgggcggttccggtgccgctgaaggagttggcggcgcccccgacgcccaactgacccccggccggtcagaccggtcgggcatcggcccgggacgcaacgacggccaccgggaccagccggccaacagggtgtagccgatcgccgcgccgagcgcgggtagcagaacattgccgtacggcaccggcagcaggcccacccactccactcccccggctcgtagttgcgcgggctgtccgaaggtctgcccgtccgcggcggtcgccagcagatgctcgaaggtggcgagccccacccgtcgaccgacctgccaggcgaccagcgccgcaccgagcgacccgagcaccgcggcggccagtccgaccgggccccgggaccggcgcagcagaaaccagagacccaccgcggccaggacaccgaagcccagaccgagcaggctgaaccagccgtcggcggcgaacggctgctccggctgcggctcgccgtagacggcacccgacgtggttttcaccaccggggtgtcgggggcaaggccggcccagagcaaccccagcggtacgccgaggagcatcactccgaacgctcccaccgccgcccatcccagccgcggccggaacggttcctgcggcgcctcgacagcaggcggaaccccgtaccaggtcaacgagccgggccccggcccggtggccgggccacggtccgggtacggcgtggtggggcgaccgcctggcgggtcggcgcccggcggtaccgcccctgggccaggccggtcggggtcgggggtgtccacgctcacccggtgatcctctcaggagtggcggcgccacggggcgccggtgggcgacacgccactcagctggcgaacggctccagcatcaccgcggtggcgttcaaccatgcctcccgggttcccggctgaagctggtggtactcgatcgacgagccggactccagattcgggtcgtacggcaccacggtcaccgctcgggtccgggtggcgaaatgccgttccagatcggcccgcaactcggtgcgcccgggagtcgggcaggagatgagggtcaccgcgttgtcggccagctcccccatgccgacctcgtgcaggagatcgagcatccagtcggcactgaacgcggcgtcctcccggggcaccgtggtgaccacgagttggtcggcggcctgcatgacagtgcgccagttggggctctccacgttgttaccggtgtccacgcagatcacgtcgtgggtccggcggagcagttccagcacccgccggaccgtgaactggtcgagccgctgggcgaagcggggactctcctccccggccagcacgtcgtacgagccgtccgaggcgtgccggagatagtcgtccagatggtccagcagttccggcacgtccttgatctcgatgtgtgcgaggtcgctgatcagatgtcgaatggtgcgggcgtgccgggcactgccggcacgcagcccgagagtgccgcgcagttcgttgtcatcccaggccaacacaccccgaccgcgtacgctgcccacggtcgcggcggccagcacggtcgcagtggtcttgtgcacgccccccttggggttggcgaacgccagcacccggggaccgcccagctcccgccggagtacggcggcggcgcgttccgatccgctcaccgttgacggcggacgccactcgaccctggcgtaaccccggctgacagcgggctgatacgccgactccggcgggtagccgttctccgacggcggggcgggccgatagccgttctccgacggtggcgcgtgccgatagccgttgtcgagcaacgcgtagcgcgactgccctggtggcggtggcggtcccggctcgggatagcggggatccggatgcgagggcggcggcgtccggtaccccggatccggccgcaacgcccggtacgccggctcccccgggtggctcgcattccgcggatcggccgcgtaggtcggttgagcctcctcgccgtacgacaacccggagggctgcccaagagtgggcactcgggccgcattgccaccgccagccgatcgccggggcaacggctcggccggagcatcgtagccaccggccggttgccgaggggacggctcgaccgacgcggtaggcgccgaccggtccggcccggtctcctcagcagcgctcctaccgagccgcgcccggtcgagcaacgcccgccaccgcggtgccggttcggccggccgtccccagccggtctcgctgccctccacggctcgccctcccagctccatcctgccccgcctgacaggctacgaacgaaaccctattagggctataccggtccacctgtcaccgggccgacctgagcgtccaaagccgactcggatcagccgccgccaatcacgttcgccgaggtcatcggcgtaggtgacgggacgtacgacgacgcagggctcaacgaaatcaatggagaattcctggcctcgggtcctgggctcgtggacggcgtcccggacggtgtgggcgtgaccgggccgggggtaaccggatcggggccgaccggcgcgggcgtgaccgtatccggaacgagcggatccgggacgaccggcgcggacgtgacgggatccgggacgaccggcgcggacgtcaccggatccggggtgaccggattcgggaccgggtcagcggtggtcatatcgatgttcgcgagggggtgtgcgaccgcgtcctgctcaggaaggggtggggtgaagacggtgcggtccagccgccgtacctccggcgcggggtcgacgacgcgcacgtctggctgggacgccacgcggcgcagcgcgacgggctccgcgcggaccaccgccgcgtagacgcaggcacacccgccgcggtacgcggtagcttcggccgccgccatgtgcgccgcactgaggtacagctcgcgctgctcgggccgtctgggactgaccgtggccgcccgggcccggtagtcgcccgcctcgcggtccttacgagccgcgagatcagtcatcgcggcgatgacatcgtctggcaggcccggcgtggtgatccgcacgacctcggtctgccgctcgggcaacggcacccggccgatgacagcggcgaccggcacgtcatcgaggacgacggccgcccgctgcggggtcagataggtcgacagggagaccagcgcaaaggtgccgttccccgagggcggggacgccaccggcaacgccgccagatcggccgtggcgtcctgcatgtagccaggaatcgactctccggcagccaccccgacccgggtcacctcgtccacaccgcggtcgccggccggcgggcccccgccggcccacacagcggtgaacagcacggcgaggcaggagagcaccatggccgtgggaaggacaccaggtcgagcagggccctgagccagccgattcaccgcgcccacgaggtggggtaacagccgctggtccaactggcgcagcaggtcaccggagcgcacggacggagaaccccttcgtcgcgtcgagtcggtcagaacattcgccgcggtcagtcccgcaggattgccagagcgcggtccaggtcgtcagggtaactgctgacgaagcggacctcgtcccccgtacggggatggcggaacgccagctcccgagcgtgcaaccactgccgatccaggccaagccggctggcgagggtgggatcggctccgtacgtgaggtcgcccacacatggatggcgcagcgtcgagaagtgcacccggatctggtgggttcggcccgtctccagccgtacgtccaccaggctggccgccgggaacgcctcaagggtgtcgtagtgggtgatgctgggcttgccgccagagaccaccgcccagcggtagtcgtggtgtgggtgccggtcgatcggtgcgtcgacggtgccgcgtaacggatcgaggtggccctgcaccacggcgtggtagcgcttctccacctcgcggtacttgaacgcccgcttcaggcctgtgtatgcctgttcgctcttggccaccaccatgatcccggtggtgccgacgtcgagccggtgcaccacgccctgccgctcggcggcaccgctggtggcgatgcggtgaccgatcgcggcaagtccaccgatcacggtcggtccgctccaacctgggctggggtgggcggccacgccgaccggcttgttcaccaccacgatgtcgtcgtcggcgtacacgacgcggaggccggacaccgcctgcggcacgacggccggcggggcggccggtgccggcagcgtcacctccagccaggctcccgcgcggaccttgtacgaattgacccgtactgtgccgtcgacgagcgcggcaccctcgtcgaccagggccgccgcggacgtccgggagagcccgaagagccgtgcgacggcctggtcgaggcgcattccgtcgagcccgtccggaaccggcagcgatcggtggccgccgccgggggcgtatgccgccgtcatgcccgctcccgcggcggcgcgtcggtcaccggttgcccgtgccggttgatccggctgccgtcgcgctgacggccggtcagttcgaggaacactgcgagaaacaccccgcagaccagggcgctgtcggccacgttgaataccggaaacacccgcccgtacggttcgaagacgctgatcatgtcgaccacgtggccgacgaaccagccgggagcacgaaagatccggtccatcaggttgccaagcgccccgccgagcaccagccccagcgccaccgcccagggcagggaacgcagacgcagcgccgtccagaggatccagccgatcacgacgatggtgatcagcggaaagacccaggtgtagtcggcaccgatgctccatgccgcgccgctgttccgggtgaggctgaggtagaccagaccgcccagcagttcgaccggctcccggccttccagagcccgcagtgcgagatgcttggtgagtaggtcgagcgctagcccggtgagcccgacgccgagcaggatcgacaccgcacgccgccgtggcggcacggcattggcggcaccctgcgtctcggcggggccagccggcccggtcgcgctggtggccgaacggtccaccggcccggcggggccggatcccggggtcggtcctgcggtcatctgctccccatcgacgctcgcggcgacgtcgagacgccgcctcaccgggccgctgggggcgaggcgtcagcgccgctccgccagctgcttacaggtcacgcagagggtcgccgacgggaaggcagccagccgctccaccgggatcgggttgccgcatcgctcacaccagccgtagccaccctcgtcgagccgctccagcgcccgctcgacctgcgtgatccgttccaggatgctgtttgcgagggaaatctcctgctctcgctcgaacgtcttggtgccggtgtcggcctggtcgtccccggccgagtcggtcagccggtcgcgctgcagctcggtgatctcgctcaacgtctgatcatactcggcgcgaagctcgtcgcgccgagccgccagggccgcccggatcttctcggtctccgctgcgctgcgggtggacttggccgccggcttacggccggcggtcctggtgtcggctggcttcgccatcgtcgctcccttggccgcggagccgcggcggaccgcggcacctggacagaggccgccgcgttcggcgcctccaggtacaaaacgggcgcgccgccttgcggcagcgcactccggaggttggcaagaatacggaacgtacaggcgtccgacaacgtggcgcaccgacaccctgacgcccaccccgaattatcccatctcgggcaaaaggaacgctagcagatcgaccgctccggtcctcgccgtaaccgcgaaccagcacgccagactggtcccgcccactcgccgcacgcagctgcgcgccgcctcggcacgccgtcacgggaacggcgacagcaggctgtcgccggcagcaattgagcacacagtcgtatccctggtccgaccgccccaccggtaccgacacccaccgtgtcacgtggtcgaacaccaccggcagtaccgccgcaccgaccaggagcgctaccccggacccggcagcgcggccggcgggacctcattcgtcccggagacggtgcagcgtccgggtgatgtcggcggcgactccgtcaacgcgaaaggtcttgttccgaccagtcgcccccgcctccaacgacaccgccgccgatcggactccgagcgcatcggcgagggcacgacgggctgcctcgttggcccgcccgtccaccggtggcgcggtcaccgcgacaatcagggcggggccgtgcggacctacgtaccggcccccgacccggatacgggacgaacccggcttgacccgaacggcaacggtgagctggtcaccgacgcggcttaccggggactcagccaccggcaccaccgctggcggtacgcccttgctcggtcagcagggcggttgccggagcgcagtgggcacagggtgtgaagccaaggtcgactgcctcgccgaccggaagctgctcgggctcgccgagcagccacgcgcagccggccagatggtagcgagggtgcgcgtcaaccacccacacctcgtggtccaggcgggccagccgcgcggcgtcggccggggggacgagttgcggagccggttcgtcgtcaacggacgcaaccagtgccgacgtgtcaaccggcggcccgggtggttgccgccacccggtgccgccatggtcggtcgacacagaaacgtgctggctgggaaccacgaagccgccggcctgctggtggggactcgacaccccggagtcagcctccgacgggctccgctccgccatcgcccgggccgcggctgcctggcgggcacccaggacgagggcgacggcagccaacaggctggccgcgatggaagcgatcagcaggacgctggaactaccggcgagcccggccaccagcaacgccaccgcaaggagaatgagcaggatgctggtgactatcacgactcacccccgcggcctcgttccgatcgtgcgcgagacccggcgaccgtcaacgcgacggccgccggccggtgtggtcagcgaccggcttccaaggcaccagagcgaccgccgccgccataggagccggcgagacctgctgcggcaaggccgttgccggcgccggcgcgccctccgccatcggtccggtcaatgtcgacatccaggccctggccgcggccgtcaagatcacgcagctggctctccaggtacgccttgaggcgggtccgatactcacgctcgaactgcttgagttcctcgatgtgcttctgcagcgcggtgcgcttggtatccaggccgcccatggcctcctggtgccgctgacgggcgtcccgctcgagggcgtcggccttggcccgcgcctcacgggtgacctcctcagccttggaccgagcctcggagagcacctggtcggcctcccggcgagcgtcggagacgtggtcgtcggcggtgcgctgagccatcatcagtacccgcagcgcctgctgctcgccgtcgccaccggccggcacaccaccggcgccgcgaacctgctccagctccgcctgcatcgcacgggcggcctgctcggctgcggccttgtcccgctgtacccggtcgagctgggcctttgcgtcattgagctccgcggcgagccgggcgtcaccaccggggccgggggggccgacggggccgctgccccggccgccgcgctccacctgggcgcgcagctcgttgttctcctcgatcagacgagccagctcgcgctcgacctcgtccaagaaggcatcgacctcctcctcgtcatacccccgcttgccgatcggcggctttttgaaggcgacgttgtggacgtcggccggggtcagcggcatcgaaactcctcgggtcagttgcggccgcgaaagcgcgtcggtcatcaggcggtcctgatgatcgacggccctaacacgaactccatcagcacgaacaggataaccaggagcacaagggaggccaggtcgatgctcacggtaccaattcgcagcggagggatcacacgcctcaacgcgtggagcgggggatcagtgacgctccacacggtttccaaccccgccgacgcccctcgccccggttgccaccgtcggccgtactggagcacggcgctcaacacaaatcgggacaacaggatgagaagaaagacaaacaggatcagatacaagacctggaacaggattgacaacacggctggcaacgtcccttgcgctcgggctgatcaactgagactgaaaaagccgccctcagcgatcttggctttgtcctccgcggtgacctggacattagccggcgagagcaggaacacccgattggtcacgcgctcgatcgtaccgcgcagcccgaaggcgagcccggcggcgaagtcaaccagtcgtcgcgcatccgcctcgtccatctccgtcaggttgatgatgaccggaacaccgtcccggaagtgctcaccaatggtccgtgcctcccggtaggtggtgggatgcagcgtggtgatctggtagcgctgctcctcgtccgcgggcacacgctctcgaaccggctgtggcgccagggccaggttgtcgcgggtgtgataggtcaacgactcggacggttcggcggaccgggtgatcgaccgaacgctggcacgttcgacccgctccggctgctcaccctcgacgttgtggtccacgtccccggaacgcgcggcagcccgctccagccggctccggtccccccgccgcgatcggggcacggctgcttcctcgtcctcgtcgtcctcgtccccgaagtcctcggagtatcggctcgaccggtaccgcgactcacgatagccacccttgtcgtagccagcgtcgtcgtaggcccgctcgtcgtcctcctcgaccagaccgagccagacccccgccttgcgcagcgcacccatcccgcgcccttcccatccgccttgcggcacgcgcccccgtgccgtgtcgcttgtcgcgagtggatcgtctccgcccaccagatcgacactcccccggcgcacgtttcgcgtcgcacgccgcgacccctcgatgcgaggagtgccgccaaccaaacaacaccgatgtaatttgctctctggcggccaggctaccgcagcgtggaccgcattccgagcaacgcgctacccacacggacatgtgtcgcgccgtaccgaatcgccacctccaggtccccgctcatgccggccgacagcagcgtcgcctgcggatgccggacccggaaaccggccgccacctcggccaaccgggcgaacgcccgctccggctcccaacccagcggcgccaccgccatcaagccggcgagccgcaacccgtccatgccggccaccatctccgccaccggttccagccccgcctccgggtcggcggagcccggcagcgcaccgccacgagcgcctgccccgtcgatgctgacctggacaaacacctccagcggtcggtcccggaccgtcgccgatgcccgatccagcgcccgggccagccgaacactgtcgacggactgcaccacgtcggcgtagcggaccaccgacctggccttgttccgctgcaactggccgatgaagtgccaccggggtgtcaccccggccgccgccacctcggtcgccttcgcggacgcctcctggtcccggttctcccccacctcggtggcaccgagtccgaccagggcgatgacgtcactcgccgggtacgtcttggtcaccgcgaccatgctcacctccccgaggtcccgaccggctgccgcacaggcgtcggcgacacgggtacggactcgggtcagtccagcggcgagctcggagtgccggtcggaggacgccgcggcgggggtgttggtcatcggcaggactcaggaaccgttcttgaggaagtcggggacatcgacatcgtcgaagagaacccgacgcggcgactgctgcggggcgggcgtggcggcgggcgccgccggggccgctggcgtggccggcgccggctggttctggttcgtcttgcgggccggctcggccgccttgtaggcgggcgcgcccccatcgaagccggcagcaatgacggtgacccgcacctcgtcaccgagggcgtcgtcgatgaccgcgccaaagatgatgttcgcttctggatgggctgcgtcggtgaccaactgcgccgcgtcgttgatctcgaacaggcccaggtccgagccgccggcgatcgagagcagcacgccgcgcgcgccgtccatgctctgctccagcagcgggctggagatggccgcctcggccgcctccaccgcccggttctcgccccgggcgctgccgatccccatgagcgcgctgccggcaccgctcatcacactcttgacatcggcgaagtccagattgatcagaccaggagtggtgatcagatccgtgatgccctgaacaccggagaggagcacctggtccgcagtacggaaggcatccatcatggagatgttccggtcaccgagcgcaaggagtcggtcgttcgggatcacgatcagcgtgtcgcactggttgcgcagctcgtcgatgccggcctcagcctgcacctgacgccgcttaccctcgaacgagaacggccgggtgaccacaccgatggtgagcgcgccgagtttgcgggcgatgttcgccaccaccggcgctccgccggtgccggtgccgccaccctcgccgcaggtcacgaagaccatgtcggcgcccttcagaacctcctcgatctcgtcgcggtggtcctcggcggcgttcttgccgacgtcgggattggcgccggcgccgagaccacgggtcagttcccgacccacgtcgagcttgacgtcggcgtcactcatcagcagcgcctgcgcatcggtgttgatcgcgatgaactcgacgcccttgagcccaacctcgatcattcggttgacggcgttcacgccaccgccaccgatgccgacgaccttgatgaccgccaggtagttgtgcggaggtgtcatctgaaggtcctttccccctcgagattggcatgggccgccccacacggcttggccaggatcagcggtagaccgcgcggccatcaccagagctcgtacccaaaccctcaccctctactagagggttacattaatgtcaaccactgatcctcttcgaggcaacgtaagcgcccccgcccgatgtgccaagcaacccggcggcgtgtcgccccgcaggaggatcacacgtcaccggagggtcaccacgtccggggcgctgacatcgatcgtggccgcctcccggcccaacagcgcggtggcgacccgcgccttgtccgccccacgggtcgcgtccccccacaccacccgccgtgcaccgtgtagctggagcgtgatccgggccagcccttcgaccgtaacgtccacgagttcggcccgcagctgcggagtgagcgccgcgagcaccaccagggcagcccgagtctcgggatcctccggcccgggcgaggccacccggatcaccggcagcccgtcggggggcgccgacagccaccggaaggcgaccccggcagcgtccaccatgacgaactggccttcctgcggcaccaccgccacgccggtccgctcggtcacccggaccaccagggcatctggccagtcccgagtcacgtcgacccgctcgaccgccggcagggtaccgatgcgtccggcggtggccgccaggtccacccgggcgagcggggtgccatcgggcactccggcaacgtcacgcacctcgactgacgtgaccaactcggcgccctccacccgcacctcacgcacgccgaacagtccagtgccgaccagaccccaggtgaccagcccggccagcgccagtacgccagccatgaccgcccagggcagaaccgcccgcatccggcgctgccgggcacgggccatgaaccgtcgtgtcgaggcgggcaccgcgtcccggccggcccggaccaactgccagcggcggaccggtccacgacgaccgacgccgccgtccacaccagaggtacgcctgcgggcgggtcctgaactcatcccgcggcggaggcacctggagcggacccaccgggaacagtgcccccgatcgtcgtcgcgcccccgacctcgccaccgggcacagtgccgacaggcgaccccgcacgacgcgccgacagcgcgtcgagaagctgttcgcccatgagcgagctgggtggcgcgcccatggtcaccacgacgtcgcccggtcgcgcccggcgggccacctcgaccggtgccgcctcccacgagtccacgaagaccttgcggtcggcaggcagcggcaccgcctcgatcagcgctgccgaaccctcccccggctcccgcagctcacccgggccgaaaacctccaacagcaccagttcgtcggcgatggcgagggcctcggcaatctccgtctgcagatcccgggtgcggtagagccggtagggctggaacaccacgatcaaccgtccgtcgccggccacctcgcgcaacgttcgaagcgccagggcgataggtgtcgggtggtaggcgtactcgtcgtagaccaacacgttgtccgcgacgcccttacgctcaaaacgccgccgtacgccgggaaaggccgccagcgcagcctccgccgcgtccagcggcaggcccaacaggtacgccgcgagcaccgccgaggcgctgttgagacccatgtgccggcccggtaccggcaaccggaactcgcccaacgaccgcccgtcgacctcggcgaggtagcggatgccccgggtggaggatgccatctcggtcagtcggaggtccgcatcggtcgacgtgccatacgtgtacacccgccgcccctcggcgcgcagcgtctcggccagtcgccggctgcccgcgtcgtcggcgcaggtgacgacgaatccatccgggtcggtgagccgcgcgaaatcggcgaacgccgcctccaggttggcaaggtcaccgtaggtgttcaggtggtccgcctcgatgttggtgatgatcgagacgaacggccgatagatgaggaaggaacggtcgctctcgtctgcctccaccacgaagtactcacccgtgccatggtgcgcgccggagccgacctcggagatctccccgccgatcacgaaggacggatccaccccagcctgctggagcaccatggtcaccatcgacgtggtggtggtcttgccgtgggtgcccgccaccgccacggtccgccggccggtcatcgcggcggcgagcgcctcggagcggtgcagcacccgcaggccccgacggcgtgcctccaccaactccagatggtcctgtggaatcgccgaggagtagacgacggtgtccacaccgtcgaggttggccacctcgtgactcatgtagatcgtgccgccgagtgcccgcagtcctgccagggacggccactcgcgcagttcgctaccggagaccgagatcccacgggtcagaaaaagtcgggccagaccgctcatcccgacgccgcccacaccgatcaggtggatggcgccgagatcctccgcggtgagctgaccggccggagtgaacctcgccgtgctcttcgcactcaccggaccaccgcctcgtaaacgaagttgagcagggcctcatcgccgtcgcgattcccgtacgcggcggcggcagcccccatcgcggccagccggtgcgggtcgcgggccagcggtatcacattgccctccacccaggccggcgtcagctcagcgtcgtcaacgagtagtccaccaccggcctccaccaccggcaacgcgttgcgccgctgctcctggttgctgtgtgggtacggaacgtagaccgtcggcaacccgatcgccgccacctccgcgcaggtcatcgccccgccgcggccgagcatcagatcggctgcggcgtagcccagctccatctgcgacaggtacggcagggtcacatacggcgccggcaaatcggtcggcaccgacaccgtctcgttacgcgcaccgatcacgtgcagcacctgcactccgttgcgggccaactccttggccgcccccgaaaccgccaggttgatcgagcgcgcgccctgcgatccaccggcgacgaagagtaccggcaggtccggacggagcccgaagtgggcgcgggcggcatcgcgcatggcggcccggtccaggccggcgataccccggcgcagcggtaccccgactacccgggcctggcgcagcgactcggcctgcgccggctggtgcgggaagcccaccgcaacgtgcctggtgaacttcatgcccagtcggttggccacccccggtggcacattgacctcgtggatgacgatcggcagctcgcgtcgccacgcggcgagataggccgggaccgagacgtacccgccgaaccccaccaccacatcggcctccacctcgtcgatgaccttgccggcggcgcgggccgcggtccacatccgccccggggtcttcaccaggtccaggttgaccgaacggggaagctggtgcgcggggatctgccgcaggtcgtacccggccggcgggatcagctcgttctccaggcccttgggggtgcccaggcaggtgacccggacgccggagtcgtgccggcgcaggcagtcggcgaaggcgagcagcgggtagatgtggcccccggtgccacctcccgcaagcaccaccgaacgcagcggacccatcaccgtctcctctccttcgccgacccacgccgggcccgattcgcccggacggcacgcggtgcggtctgatcgtctccgtgccgtccctcgggcgcccgggcccgggaagccgacggggcacccgggcggcgccggctgggaagcggcggcaacggggcccacactagtcggacccatcgggccggcggacgggcatgcagggctctcgccgcatcaggttcggcgcgagcgaacgaggcgagcatgccgatcgcggcgagcgtgacgacgagggcgctcccgccgtcggagatgaacggcagcggcacgccggtcagcggcagcagccccagcaccccaccgatgttgatcatcgcctggccgatcagccaggcggtcgccgaggcggcggcgagccgccgaaacgggtcggtcatccggccggcgattcgcagtccggtgtacgcgagcaccgcgaagagcgccacgaccacaccgcacccgacgacacccagttcctcggcgatgacggcgaagatgaagtcgttctccgccgccggaagttcgccccatttcagggagcccttacccagtccggtgccgaaccagccaccgttctcgatcgcgtagcgggcctggaccatctggtgacaatcctcaagtttgcacttgtccaacggcggggggtcgatgaacatcgtcaaccggagcagccggtagttctccgcgccccgctcacccgcacccgcgccgagtgaggcgaccgccaccagcaggccgacgcccagcaggccaatcgcggtcagcgtggcgaagacccgcagccgcaccccggccgcccagagcagcccgacgaccagagcgagcaggcagagcatcgtgcccaggtcgccgtagccgaccaacacgaacagcagccccaccaccgggaacaacggcgtggccagctctcgccaccagccgagcttggcacccttgcgggcgatgacgtccgcgccccacaggacgagggcaaacttcgccacctcggagggctggagctgcaccggaccgagatgcagccagtgcagattcgcacgaatcggcccgatcccgtcaatgcccgccagcgactggagcaccgtcaacgaattcagcagcagcagtagcaccagcgcgaccccgagggccggccaggcgaccccccggaaggtgcggaccggcagccgctgacacacccagaaggccacgacaccgatcaccgcgaagatggcctgcttggtcaacgactcggtggcattgccgcccttggcgaagtccagcacgctggtcgccgagaagaccatggtgagaccgatcagcaacaacagcccagagctggacaacaacaggtagtaggacgccagcggccgggccagcagaccgcgcaacgcggccagcccgcccccagcgcccagaccgcgcagctgcgggccgccggattccttcggcggccccgcccccaccggcccctcggcggtacgcgtaccgcccggcggcctgcgccggccagtccccgggccatcctcgttttctggtccctcccccaccctgccatcatcgcgggtgggggaggccgtcacccccgcaaccggttgctcggcgtgtcgaggctcgctcagggtcagccgacgctggcgaggaactcgctgtagaacaggcccaaggcgatcgccacaccgataccagcgatgatccagaaccgcaccacgatgttgacctcactccagccggcgagctcgaagtgatgctgcaacggggacatccggaagacccgcttgccggtggtccggaacgagatgatctggatcaccacagacatcgtgatgatgacgaaaagcccgccgatgatcggcagcagcagaatcgtccgggtcgacatcgccatgccggcgatcaggccacccaggccgagcgcaccggtgtctcccatgaagatccgggccggcgacgtgttccaccacaggaacccgacgcaggcgccggccgcggcgccagcgatcaacgcgatctccaacgggtcgcggaccgagtagcagtagtcctgggtgtagttcgggtctgcacaccagtgccggtactgccagaaagcgatcaacgcgtacgccgcgaggaccatcaccgatgcgccggtggccaggccgtccagaccatcggtgaggttgacgccgttggtggccgccatcaccacgaagatgaagaggacgaccgcgccgaccttggtgagctccagcgcggggatgtcccggatgaagctcaacgtcgtgctgccgaccgtctcggtgttggtcagcgtgccctgggcatcggtcatggtgctcgggaagtacagcgcgatcaccccgaacaccgcgccgaccaggatctggccgagcaacttaccgcgcttgttgaggccaccgctgtgccgcttgcggaccttcagaaagtcgtcgatgaagcccaccgcgccggagaacaccatcagccccagcaggaccagcgccgtgatggtcggttcgacctgggcgatctgcgcgtccggcagcgtggtcagggccaggtggccggcgacgtacgcgataacggtggccaggatgaagaccaccccgcccatcgtcggcgtacctttcttgccctggtgcatcaccgggccctcggcccgaatgggctggccggctttcaaccgggtgaagacccgaatcgcgatcggcgtgcagaacaacgagaccagaaaggccaccccgacggcgacgatgaccgccctcatgccgggccaccgtccccggtcgcccccgcagcctggtcggccacggcgtcgacgcgaagcgcgtccgccacctcccaggtgcggtaccgcgagcccttaaccaggacgacgtcacctggccgcaggtcgccccgcagcacctcgacggcgtccgcctgatcggtgagctgcaccgattctcctccccagtcacgtaccgatgttgcgccctcatggattggcgccgccgcctcgcccaccacgagcaggcggtccacaccgagttccgccgcgagtcggccgacctcgacgtgcccgtcatgctcgtacgatcccagctcggccatgtagccgagcaccgccaccgtgcgccgccgctggccgatgctggccagtgcccgcaaggccacctccatcgaggcggggttggcgttgtacgagtcatcgatgacggtgacactgtcgatgcgctcgaacacgtccatccggcgggtcgaaaccagtcccatttctcccaggacgatcgccagttccgtcaacggcatgcccagttcccgggccacggcggcagcggcgagtgagttggacacctggtgtcggccggtcagcccgagccgcaccggcgcctcaccctccggcgtcaccagcgtgaacgacggccggccccgctcgtccagcaccacgtcgacggcccggatgtcggcctccgcggcctcgccgtaccggattactcgcgcctgggttcgcgtggccatcgcggcgacaagcccgtcgtcggcgttgagtacggccagcccgtccgccggcaacgccgccaccagctccccttttgccagggcgatggtctcccgggagccgaactcaccgatgtgggccaccccgacgttgagcaccacggaaatctgtggcggcaccacgtcgcagaggtagcggatgtgccccaccccccgggcgcccttctccagtacgaggtagcgcgtgtccgggccggcctgcagcgccgtgtacgggtgccccagctcgttgttgaacgacccggggggcgcgaccgtcggcccgagccgggaggtgagcgcggcgatcagatccttggtgctggtcttcccggaggagccggtgaggccaatgacggtcaggccgggcagccggtccaccaccgctcgggccagccggcccagcgccgcctgggcgtcgtcgaccagcaccatcggcacagcgggcaccggacgggtgccgagcaccgccaccgcgcccgcccggatcgccccttcggcatagtcgtgcccgtccacctgctccccggggaacgcgacgaaaagcccacccgggccaaccttgcgggagtcgaactcgaccgaaccggtgactgcggcggtcgggtcggcggcgaccagcctgccgccgaccgccgccgccacctcggccaggcgcagtgggatcatgactgccctgcccgctcaccgaaccgagcccgcagcgcggcggccagctcggtgcgatcgtcgaagggctgcacctccccgtcgacctcctgcccctgctcgtgccccttgcccagcagcgccaccacgtccccgggctccgcgagccggaccgcctccgcgatggccgcgcgccgaccgggcacctccaggacccgggcgtcggtgccggcccggtacgccccggcgagcacctcggcgcggatttcggcgggttcctcggtccgtggattgtcatcggtcaccaccacgacgtccgctccctccgcggcggcgatgcccatcaggggccgcttgccccggtcccggtcgccgccggcgccgagtaggcagataagccgtcgcccagcgccgaactcccgcagggcggccagcgcggcgacgatcgcatcggtcttgtgcgcgtagtcgacgacgccacgcaccgggccgggagcccggaccagctccagccggccggggacgccaccgcaggctgccaccccggcggcggcggtcttcgcgtccaccccggcggcgaccagcacggcgatggcgagcagtgcgttggcgacgttgtgccggccaggcagggccaccccggcgggtagggccagcccgtccggtccgtgcagcgtgaagcgctgcgcgtacccctcgccgccgaccgcgtcggcccaccaggtcgcggaccggtcgccggccgccgagtaggtcaccgtggcctgtctgtacaaggggcgcaacgccggatcgtcgtggttgagtacctccacctcacagcggccgtcgaagagcttcgccttggcggcgaagtagtccgcggagtcgacgtggaagtcgaggtggtcggagccgaagttggtgtagccgccgacggtgaaccggacgccaccgacccgccccatggccagggcgtgactggacacctccatgaccacggcggtgacgccgcgctcccgggcggcggcgagcatggcgtgcaggtcggtcgcctcgggcgtggtccggacgctgtccatcgccaggtcaccgaggcgggtctcgacggtgccgatcaggccggtgacgtgtccggccgcgcgcaacccggactcgaccaggtacgccgttgacgtcttgccggcggttccggtcaccccgatcacggccagccccgcggtcgggtcaccgtacaccgcactggccagatcgcccagcacagcccgcgggtccggcaccaccagcatgggcagaccggcctgggccgtcgccgacgcgccggccggatcggtcagcacggccaccgcgccggcccgggccgcggccggaacgaactcggcgccgtgtcgccgggcaccgggcagggccgcgtacaggtcgccggggcggacctcctggctggcgtgcgttaccccggtgaccgtcggctccgaaggaccaggccgaaggttgacggtgcccgcgtcgggctcggcggcgagccgatcggcgaggtcaccgagccggattccggtcacgcgacgagggcgaggtttgccggacacggcgtcagaccctacccggtcgtccggttccagccgcacagccgccccggtggttcgtcggcacgcaccgatgatgtcccgtcggcgctggtcagcggggaaagacgtcgaacttgggtggcgcgaccgtcgacggcggcaccttgtagtgctgcagggtgaaccgcatcatgtcccggaacatcggggcggcgacgtcgccgcccccaccgcccggcgtgtgcgcgaacacggcgatcacgtagcggggcttctcggccggagccatcccgatgaacgcggccacctctccgggctgcttacgcccgttgaccagccgataaccggtgccggtcttgccggcgacccggtagccgggcacggccgcctcctggccggtcgcaccatcgacggtggttaccgcctcgaggatggtgcgcagttcggcggcggtgtccggagtcagcaccttccgggtcggtggcgcctccggcgccgtgtgcttcccgtccgtcccgctgatgatctccttcaccaggcgcggcgcgacgtacgtgccgtcgttggcgatggcggcgtacgcggcggccatctgcaacggggtggcgtccacgctgtgcccgatcggcacggacccgtacgatgatccgctccactcgtcggcgggcagtagtcgtccactcgcctcgccgagcaacccgactccggtcggctcgccgagcccgaagcgctgctggtagtcgatgagccggtccgggccgagctggtcggcgatggcgatcgtgccgacgttggacgagtacgccatcatgccggccaggctcatctgctgaccgttcgccctgcgggtgtcggtgaacgcggtgtcgcccctgcggacggcgttcgcgatgggcagtgtcgtgtccggggtgatgacaccctcttggagggcggcgccgaaggtgatcgccttgtggacggatcccggttcgatgacgaaaccggtcgccacgtcgtcccggtcggccgggtcgctctcctgccagttccgggcgtcgtaggtggggtaggacgcctgggccagcacctcgccggtgcccacctccaggacgaccgccgccccggtcgagcccttggccgcggccatcgcctcggccagctggacctgcacgatgtactgcaggtcccggtcgatggtgagcttcaacgaactgcccggcttcgcctcggtcgtctcgctgaagccacccgggatgggcgcgcccagcgccgcctcctgccgaatttggccgtctttgccggcaagtagcttttcgtagcgcgcctcgagcccttccaggccgatcttgtcgaggctggtgaagccgatcaggttggctgccaggtcgccaccggggacctcccgtcgctcgtcccgacggacgttgatgcccttcaggtcgagcgccatgatctgctcggccaagccgacgtccaccccccgggcgaggtactcgaactccgactgcctgccccggggcagcgtgcgtccccgcagcttctcggcgagctccgccgccggcgtgccgagcagcgcggagagcgcctgcgcggtggcctccgggtcatcgatctgggtcgggtcggcgtacacgtaccgcgcctcgacgctgtgtgccagcagctcgccgtaccggtcctggatcgtgccacggggcgctggcagaaccacggtacgcatccgatcggcgagccccgcaccggcgtatgccggactctccaccgcctgcagcacgaccagccggatgccgataacggcgaacagggccagcacgagcacggtgccgagccgcagccgacgatgggggtcagccaggcggggcggccgcggccggcggcgtaccgtcggtcgggccgaggtcgggcgcggcgggcgacgccgcggcgacgggccctccgggggtggtgtgcgccggggcacggtgcggaccacggaggtacgacgcggcggttcccgacgggccgcgttggcccggccaccgctgagcacctgaagtgccggacggaacgggtcgctggaacgccccccgcgcggggttcgacgtggctcggcgcgccccgcgcgggcgtcccccagccgctgctcgccgagggtacggccacggggggtgtacgcccgggcgccagagatgccgccgcccccgggttcggccgggcgcggatcggccggaccgtcgccgcgggacgggccacgccgggaccccgtggcgtcccggcgcggctcctcagatctcggcggcacggttaccccccggtaccctgctggcccgttcccgccggctgcggcacggagatggcctcgccgccgtcgggcagctggatgtaccccggctcgccgacctcgacgaggccgagtttgcgggcggcgtcgaccaggttgcccggcgccttcgcgtcggtgatctgccggttcagctgctgctgctgcagattgagatcgacctgctgctcctgaagctgcttcaggtggaacgagttctcgttgatcttggtgttgatcaacaggatgccgagtaccccgccgaccaccagcaccacgaccagtgcggcgaacggcgcgcgcggcaccgacaccggaaccggcggcgccacccgcagtcggggcggactggcactgtcggctcgcgcggccgggcgcagcgccgccgtaccctgggtcgggaactcacgcgccccccgcgcgcgggtctcccccacccggctcgcccgcggcgtgtccctgcccacgcgcgtggcccgctgcgccgcgatccggccccccgaccgtggtgcacgctgcccgctgccggtctcgttccggcggtcgcgcttgtcaactgtcatgtccctccccctcttcgtccgtccctgtcccgtcgtcccccggggtcggccgtcgcacagccgaacccgtccccggttggtgcatcgcccggacccgccggcggtaccgttcgcgatcggtacgccggcgctgctccgcagtcggatcgagccgctccgcggcccgcagccgcacggaggcggcgcgcgggttcatcgcgacctcggcctcgcccggcagctccgcgcctcggctgagcagccggaatgtcgggccggtcccgggtagttcgaccggcaggtcgaccggccccttactacggacccggtcggcgagcgcgaccttggtgagccggtcctccagcgagtggtaggacaggaccaccaggcgtccctcgatcgtgagccggtcgagggccgccggaagcgccgtctccaacgccgccagctccctgttcacctcgatgcgtagcgcctgaaacgtcctcttcgccggatgcccaccggtccgtcgggctggcgcggggatcgtctgccgcaccaactcggccagccgagccgacgaggtgatcggatcccgttcccgctcccggacgatcgccgacgctatccgcggcgcgaacttctcctcgccgtagacccgaagcacccgggccagatccggatgcgggtaggtgttcaccacctcctcggcggtcaaccccctggtctggtccatccgcatgtccaacggggcgtcctgcgcgtaggcgaaccctcggtcgggcgcgtcgagctgcaacgaggaaaccccgaggtcgaacagaatcccgtcgacgaccgggtggccgagccggtcgagcacgtccggcaactcgtcgtagacggcgtgctcgaggtggacccggtcagcgaaccgagccagccgcacgcgggcgtgcgccagagcctcggtgtcccggtcgagccccaccaacatggtctgcgggtgcgtcgccagcaccgcctcggcgtgcccgcccagacccaacgtggcgtcgacgtacacggtccggcccgcccggcccagcgcgggagccagcagctcgagacaccgctcgagcagcaccggcacgtgtgcgccccggagctcccccatgtcgacccccactggttccgttctgactgtcgtgccgcgcctgtgctcggactgcagccccaccgtcgtaccaccagatccccatccgctcccgcctgccttccggccacggcccccgatcgaatcgtgcgcctggcaccggggaagggatgccaggaactcgaaaagcggctggagatctcgcagtacgccaggcgccgtcgcgccctacagaccgggcagcaccccctcctcgatgtcggcgaagtcgtcttcgctctccgcgaggtagctctcccaggcgactcggtcccagatctccacccgggtgtgggccccgatcacgaccagatcacggtcgagtgcggcgtaatcccgcaggtgacccggaatagtcacccgcccctgtttgtcggggacctcgtcgtgcgcactggcgaagaagacccggctgtaggcccgggccgccttgtgcgtcatcggctgagcccgcagctgatccgcgatccgctggaactccggtgccgggaagacgtagaggcaacgctcctgccctttggtgatcacgacaccccccgccagctcatcccgaaacttcgccgggagaatcagccgacccttgtcgtccagacgcggagtgtgggtgccgaggaacacggcccaaccccctcgcccttcaagcggcgttcgcggcgccgctgacccccgggccggtgggccctcccggccgcaccatcgggccccactctactccacttccctccacctgcaaccagaatcgcccgcgcggcgcgtcgacgacgccgccaaaacagcacgtcaaagcgggtggagtggagtggagggcgagccgcctccaagcggccacccactgtccgacatagatctactccatccgcccgacgccgatccggacggtcgcacaggggtaacgagccgaagggttcgccgccagcagcgatctggggagcccaccggtggagtaacctcgctcgcgtgacggacgcgaaaatgcccctgcgggcgaaggtggccagctccgtgtcgcggaccgccgcggccctgtcgcgggccgcgggccgcggcgacggctcggtcatcggcggctggatcggcctcaaaatcgacccggaactgctcgcccacctcgccgcgggccgcgccatcgccctgatctccggtaccaacggcaagaccacgaccacccggctcgccaccgccgcggtcggcgtactcggcaaggtcgccaccaactcgttcggcgcgaacatgcccaccgggcacacctcagcgctggcaaaggccggcagcaccccgtacgcggtgctcgaggttgacgagcactacctcgcgcaggtgctggatgccaccgacgcccacgtggtggcgctcctcaacctctcccgcgaccagttggaccgggccagagaggtcgccatgatggcgcagctgtggcgggcggcgctgatccggcaccccgagctgcgggtcatcgccaacgcggacgatccgatggtggtgtgggccgccaccccgccggccaaccacgaccagcgcatcacacccccccaggtggtctggttcagcgccggccaacgctggcacgacgactcctgggtctgccccgagtgcggctcgacgatcgcccggcaggacaaccagtggtggtgcaccggctgcccactacgccggccgcagccgcagtggtccgtcgaggacgacggtgtgaccgacccaaccggtgcctggcacaaggtccagctccagctcccgggcacggtaaacctcggcaatgccgccaccgccctcgccgtcgcggccgagttcggcgtacgccccgtcgacgcggtactcaagctcggctcggtcacctcggtcgccgggcgatacgcacaggtcgagcgggacggacggctgatccggctgctgctggcgaagaacccggccagctggctggaggcgttcgacatggccgacgaggcaccgacactgttgtccatcaacgcccgtgaccccgacgggctggacacctcctggctcttcgacgtcgacttcgccccgctccgtggccggcaggtactcatcaccggcgaccgggcgttcgacctggccgtccgactcgacgtcaacggcgtaccgttccagcacgtacgcacgttcaccgaggcgatccaggcgaccccgccgggccgcctcgaggtcatcgcgaactacaccgcgttccaggacatccgagcggagttggaccgtgttctctgacagcctgcgcatcgtctgggtatatccggatctgctctccacctacggtgaccggggcaacgcacacatcctggccacccgcgcccagcggcgcggttacccggtcgaggtgctggagatccgctctgaccagccgctgcccgccaccgccgacatctacctggtcggtggcggcgaggacggcccgcaggcgctcggcgcccagcgactcatcgccgacgggggcctgcaccgggccgtcgcgcagggatcggtggtgttcggcgtctgcgccgggtaccaactcctcggctcctcgttcttcgccaagggcaccaagtgcgccggcctggacctgctcgacctctcctccgaccggggccccgcccgggccatcggcgaactcgccggcaacatcgaccaacggctgggcctgccgccgctgtccggtttcgagaaccacggtgggcgtacccacctcggcccggaggtgtcgccgctggcccaggtgaccgccgggatcggcaacgacaccaaaaccgaaggggcctggcggggcaagctgctcggcacctattcacacggaccggccctggcccgcaacccggctctggccgatctgctgctgcgctgggcggtcggggtcaaccagctgcccccactggacgacacctggtccgaacggctccgggccgaacgccacgccgctgtggtcgccaccgcacgaccatgacccacgacggccgccgcaggaccatcccccgtggcggccaccaccacggctcgcaccaccgcgcccgccgtcaccggatggggatccggctccgctggcggctgacgcgcgacccggcaaccggccggttcggcctgctcctgctcctgctcgccggattcggggtggcgctgctcgtggttccccgaccggacccggccgacctgcccggattggccgaccggttgggcggttacgccccggtcaccgcggtcatcggcggagcgctcctgctcgtcgcgctggtcccgcgcaccttcatcaccctggcctccggcgccctcttcggtgccctggaaggggccgcgtacgcgctcggcgcggcactgctggccgcagccatcggcttcatggtcggccgggtactcgggcgggagttcgtcgccgaacggattcgcggtcgcctcgcccggctggacggctggttcacccggcagaacgtgctcggagtggtcaccgtgcggctgctgccgatcgccggcttcggcctggtcagctacggctacggcaccaccggcgcacgggtgttgccgttcctcgtcggcagtgtcgtcgcctcggcgccgaccgccttcggatacgccgccgtcggtgccgcggtcacctcgccgggccaggtcaactggttcgccgccgccccggccgggctcggcctgatcgccagcgcggtgctcatccaccgctggtggcggaccgagcgcaacctcccctgagggcgggccggtcccccgcacgcaaccgaggcggcgcgaaggggaccaccctcagcggaccacggagaccatccggccgggaacgacgatgaccttgcgaggttcccggccctccagggcggtcgccaccgcatccaacgcggcggcgcgcacgacctcctcgctggcgtccgcgggcacctgcacccggccgcgcacctttccgttgacctgcaccgggtacgtcaccgactcggccaccagcaggtccgggtcggcaaccgggaagtcggcgtaggccagcgacgtcggatggcccatccggcgccacagttcctcggcgacgtgcggagcgaacggcgccaccatcagcaccagcggctcggccacctcacgcggcgtcgccggcagcctggtgagcgcgttggtcagctcgatcagctttgcgaccgaggtgttgaagcgcatcgcttccatgtcgccccgaaccccgtccacgatccggtgcagcagccggcgggtcgcctcgtcggccggggcgtccaccacccgggacgcaccgctccgctcgtccacgatcgcccgccacactcgctgcaggaaccggaacgacccgaccacggcccgcgtctcccagggacgagaaacctccagcgggcccatcgacatctcgtacacccggaacgtgtccgccccgtacgcggcgcacatctcgtccggcgtcaccacgttccgcagggacttgcccatcttgccgtactcgcggctgacctcgacgtcgcccaggtagtaggcgccggaacgctcgacaacctcctccgccggcacgtacgccccgcgcgcgtcggtgtacgcgtacgcctggatgtagccctggttgaacagcttccggaacggctcgaagctcgacacgtgccccaggtcgtacagcaccttgtgccagaaccgggcatacagcagatgcagtacggcatgctccgcgccaccgacgtacaggtcggttcccccgcagtcaccctcgccacgcgggcccatccagtaccgctccgtgtccgggtcgacgaagcggtcggcgttggtcgggtccaggtagcgcagctcgtaccagcaggagccggcccactgcggcatcacgttggtctcccgggtgtagcgcttcggaccgtcgcccaggtccagctccacctcgacccagtcccgacgtcgcgacagcggcgtctccggattcgaccccgcatccgcgggatcgaaggtgcgcggcgagaagtcatccacctcgggtagctcgaccggcagcatgtcctccggcagggcgatggcggcgccggtctcgtcgtacacgatcgggaacggctcgccccagtaccgctgccggctgaacagccagtcccgcaaccggtaggtcaccgcgcccgagccgtggccactggcctccagccaggcggtggtccgggccttggcctcggcgactcccaggccgtccaggttcaggccgcgttcgggggcggcgctgttgatggccggaccctcaccggtgtacgccttgccgtcgaagccctccgccggcctgacggtacgaacgatgggcaggtcgaacacctcggcgaaggcccagtcccgctcgtcctgaccgggcaccgccatgatcgcgccggtgccgtagccggccagcacgtagtcggcgatgaagatcgggatctgggccccggtgaccgggttggtggcgtacgccccgatgaagacgccggtcttctccttcgtctcggcctgtcgctccatgtcggtctttgccgcggccaccttgcggtagcccgccaccgcagcccgtgggctcgcctgcccgcccgtccaggcatccctggtccccgacggccaggccgtcggcaccaggtcgtccaccagggcgtgctcgggggccagcaccaggtaggtggcgccgaagatcgtgtccggtcgggtggtgaaaacgttgatccgcggctcgcccaccgcactggagtccccggccgaggtgggaaattcgatgtgcgcaccgatggagcggccgatccagttgcgctgcatcagcttgatcggctcgggccagtccagcttgtccaggtcgtccagcagccggtcaccgtacgcggtgatccgcatcatccactgcttcaggttccgcttgaagaccgggaagttcccccgctcggagcgaccatcggcggtgacctcctcgttggccagcacggtgcccagccccgggcaccagttgaccggggcctgcgacacgtacgccagccggtactcgtcgacgacgctccgccgctcgacgtcggtcagctcacgccagggtcggccgtccggggtacgccggacaccgccggagaactcggcgatcagctcggcgatcgggcgggcccgcttcgcctcgcggtcataccaggcgttgtagatctgcaggaagacccattgggtccagcggtagaagtcggcgtcgatggtggccaccgagcggcgctcgtcgtgggccagccccagccggcgcagctgcgccttgtatcgggcgatgttcgcctcggtggtggtacgcgggtgggtgccggtctgcaccgcgtactgctcggcgggcaggccgaaggcgtcgaaccccatggcgtgcagcacgttgcgcccagccatccgctggtagcgggcgaagcagtcggtgccgatgtagcccagcgggtgcccgacgtgcaggccggcgcccgacgggtacggaaacatgtccagtacgtacagcttctccgcccccgcccgcgggtgctcggggtcggccaacggaccggtcgggttgggggcgtggaaggtgccctcacgttcccagatgtcctgccaacgacgctcgatctcgtcggccagggccgccgtgtaccggaacggagggatgtcgctggcggctgcctcagtcatggctctcctcgcttcagtcggcgcgggttctctcgtgcggtgtcggtcagtgctcgccgcccgcccgcgggaccgggctggtggcgggcacgaaaaagcccctcacacaggaggggccgccgtgctgtcgcgcgctcagcggatcagcacggcccggtaagaagcaggaagactccggccatgcaccggagtgtaccccgcagcccaccaggggccgcggccccggccacgcggaccggtcattcccgggccgcccggcgtcgcgccggcggaacccgcccgccgagttcgtcgtagcgggtgctgtcggccaacgggctacccgctcggtaggcggcacgggccaaggcgtacccgccgaccggcgccgagacgagttgcaacccgatcgcgaccagggccaccaccgccgtccggacaccgggcagcaacaacagcaccgccaggagaatgcagatcaggcccagactgccggccttcgcgacggcgttcatccggttgtagacgtccggcagccggatcagccccagcgagctgaccacgatcaggccggcaccgatcgccagcagcgccgaggcgagcagcgtccggatcacggccgccgccggtgcaccaggcgggccaacgcgaccgtcgccagaaagctgaccagcgtgccggtgaggaccagatccagcatgtccggtgcgtccaaccggacggccagcaccgccaccgccgccaggaacacgaagaagccatggtcgagcgccgcagcccggtcagcgtcggtggggccgacgatcagccggccgaggaccacggtcatcgacaggacgagcaccacaagcaccacgtcgagcaggagcatccgtcaccttcctccctcgtcaccgggccggccgatgtcggcgaccggccgaacggcggccaacagccgcccctccaggtccgccacggtgtgacggaacgccgtcggatccgcggcgtacatgccgtgcacccacatcacccgcgggtcgcggcgcaccgccagggtgagggtgcccggggtcagggtgacgaagagcgtgagcagggcgacctcggtgtccgtccgggcgcgcagcggaacccggaccacagccggctgcaaccccatgcccggggtgacgatctcccgggccaccatcaggttcgcctgcaccagtcggaccgcgaaccaggcgaggaaccaggcgacccgcgccgcccgtaccgccgcccgccacaccacgcccccgaccacgccgctcaccgcccgctcacggcccgcacgtagccggccggctcgagcagccccgccgcggcggcgtcggccacctgcagcagcggtccacccaacggcccgagcagcaacgcacacacgccgagggccaacggcggtccgagcagagtcgcgccaggacggacggtacggttgcggaccgtccgcggcgcctcgccccagaacgcggcgccccagatcttcagcatcgacagcagcgtcacgaggctgaccagtatcgccacggtcaacatcagccaggcgccgacctcgttggcggcccgcagcaccaggaacttggcgaggaagccggcgaacggtggtaggccggccagcgacagggccgcgatgccgaaggccaacgcgagcagcgggttggacgaggccagcccgcccagccggctcaaccggtcggtgccatgggtggcccgcacgaccgccgcgcacaggaacagtgccgctttcaccaacacgtactgggccaggtagaaaacggccgcggcgagactcgcggcggtgaacagggccagcccgagcagcacgtacccgatctggctcaccatgtggaaggccagcacccgccgcatcgagccgacgccgatcgcgccgagcaccccgatcaccatggacgccagcgccaccgccaccagcagcggatggtacgcaggatcaccgccgtacagcacggcgtagatccggatgatcgcgtacagccccaccttggtgagcagcccggagaagagcgcgaccaccaccggcgacgccaccggataggcgcggggcagccagtcgtgcagtggcacgagcgcgcccttgagcgtgaacgccagcaggacgacaccaccggcgaccgcgacagcgggagccttccgtgccatcccggcgaggtcggcgagcccgaccgtaccggtgacaccgtagagcaggccgacgccggcgagcaggatcgtggagcccagcagactggtggcgatgtagacccggcccgcgccggcgcggccggggccgccggcgagcgccagcagcacgtacgacggaacgagcatgacctcgaccagcacgaacaggttgaacaggtcggtggtgaggaaggcaccgtacgcgccggccgacagcaccatcgtcagcggcagaaaggcccgctggctgtcctcaccggttccggccgcggccacgaggcaggccagcaccacggtcgccgacaccgtgaccagcagcgcgctcagcggatcggccgccagggtgatcgcgacgaccggcggccagccgccgacccggagcaccgggacgtccccatcccgagtcagcaccagcagggcgacgccgaccgcggtgaccgccgccgtggcgagcagcgccaccacccgccgcatccccggccgatcgggcagggcgagcagcacggcggcggcaaacagcggaactgccaccggaatcatcagcaggatgctcaccgccgccccccgtcccaggtttccggtgggcgactgcctcgccgggcggcgcggcgtagcagccgcagcaggtagacggtgataccgaaggtgatcacgatggcggtcaacatgaatgcctgcggcagcgggtcggcgctctccgggctcgcgccggcggcgggcggctcccgccgatgtagcccaccggcggccagcaggagcacgttcacggcgtgcccgagcaacacgaagccgagcaccagccgcagttgtccgggtcggagcagaaggaacacgccggccgcgaccagcaccccgacgatcagcggcccgctcatcggacccgctcccggaccggaccgggcgcgggcccggccggcgcgctgtccaaccgccgaacagccgccacgaccagggccagaaccatcaggtacacacccaggtcgaacacgagagccgacgtcaccgaaccgaccccaggcaggggaaacttgatcggagtgagaaagacccggcccgcggcgagcggcgccagacccgcggcgagcgccagcagcagcccgaccgtcagcagcggcaccgctcggaggcggccgagcagcggcgctcccgcgggatgggccaggtgaccgagtccgaccgcggtaccggcgagcagcgcggcgatgaacccaccaccgagttcctcgtggccgcggaggaacaacagcgcggacgcggcgagcatgaccggggccagtacgcggtacgccagttcgagcaccggatcgacgacgtgccgtacggcagccggacgggggcgttcggcttcgtctggccgggcgagcccgaccagtccgaccgccaccaccccgagcaccaccgcctcgccgagggtgtccagggcccggaagtccacgaggatggtgttgaccaggttctccccgccggtggtcgccgatgcctcccgcaggtaccagtcgccggccggcgacaggtcgcggcggccggtcagtgccgccgtcgccgcggtcgccgccgccccgacgagcaccgccagcccggcaccggcgacgatccccgcccgccggcccggcgcgaccagccggccgggccggccccgcagggcgagcatgaccaccactgtggtgagcacctcgaccagcatcagggtgagcgccacgtccggcgcacccaccgtgaggaaccaggctgccagaatcaggccgaccgcgccggtcagcgcgaccgccgcgagcgcagagcgggtgctgaccagtccggcgagggggaccagcagcagcccgagcacgagccagtccccaccccgggtggggtccgcctgcgcggcgggcagcgggccgaccagcagtacggcgaccgccgccagcgccaccacggcgagtagcggccgggtcagatagggagccggagcggtgacccgggcgggccgggccacgaccgcaccgaggcgcagcagcgtacgccggaaccgctccaggtagccggtgaacggcgacgtggtcgggatcgccgcaagcatcgagtcggtccggcctcggcacaggaacagcagcgtcccgagcaggacggtgagcacggacagcccgagcgccggcgtgaagccgtgccagaaggccaggtagggagcctgcccctgagggcgggcgtcgctggcggcccgttcgaccatcgggctgaggacggcgacggtcggaccgagggcggtggcgatgaccgccgcgacggccgccggggcgaggaacgaccaggccggttcgtgcaactcgcgctgccggatcgggccggacaggacgccgtagaccaaccgcgccgcgtacgcgaaggtgagggtcgaggcgagtaccgccaggccggccgccacccacccgagccagggcaccccgtgtacgccactgagcgcatcgaagatcgcctccttgccgacgaacccgatcgtcggcggtagcccggcgagcgacatggccgccagcacggtgagcatcacggtgatcggcatcgcccgacgcagcccggacagggcccggatgtcccggctgcccgcctgccggtcgatgattcccaccagcatgaacaaggtcgccttgaacagggcgtgcgcgatcgtgtagaggatcgccgccgcgtccgaggcgggcgtgccgaccccgatcacgccgaccagcaggcccagctgactcaccgtggagtacgcgagcagcgccttgaggtcgtgttggcgaagcgccaacagcgcgccgacgatcgcggtcagcagtccgaggccgatcaacgtgaggtcccacggccactgtccgccgaacaacgccgagaaacgcatcagcaggtagatacccgccttcaccagcgtggcggcgtgcaggtaggcgctgaccggggtgagggcgaccatggcgccgggcagccagaaatgaaacggcacctgcgccgacttcgtgatggccgcgaggatcaccagggcacccgccgcccaggcgggcccggtcgccagccggcctgggtcggccaggatccgatcgaggtcgctggtgccgaggctcgcgctgagcacgaccaccgccaccagcagggccacgccaccggtcgtggtgacgatgagggcctggatcgccgggccgcgcaccttcgtgcggccgtcctgcccgatgaggaggaacgacaggatgctcgtcagctcccagaagacgaacagcaccagcaggtcgtcggcgagcaccaggcccagcatcgccccggcgaacagggtcatcgtgacgtacacccgggtgtgccggctgcccgcgctcaggtagcgcgggcagtacgccatgacgaacgcacccacacccagcaccagcagggcgaagacgaaactgagcgcgtccatccgcagcgccgcgtagacccccagtgagggcagccatggccaggagacggtgaccgcctggtcggcgaggagcactggactctcggtggtcagcaggcccgccccggccaggtagccggcggcgagtacgtaaccggcgttgcgccccagtggccgggtcagcgccggcgctccgacggccagaaggagctgccagccgaggacggccacgaggatcatgccggcccgcagcgaccgggccggcgttgagcacgagcacccggcaccgccacggctgccatcgccttctccctactccaccgacagtgtcggggcagcgcgactacccgtccaacggccgtcgacacctaccctgacgggcgaataatccggacgtatgcgacggaacacctgcgaccgtcggcggcgatggcaaacatcgctagcctgagaggccagtgagatttctgcggcaggcgagactcgcgcgcatgaatcaacagcgggtccaggtgctccgaaagggctgccgtcaaggcgacgaaagggaggcccgtgacacaacagacctgggacgaggtgggcgggctgctgccacacgacgagttccgcgccgccagtgacaccatcgtgtcgaacatcgaacaggtcatcgagggcaagaccgccaccgtgcagctcgcgctcgccgtactgctcgccgagggccacctgctcatcgaggacgttcccggggtcggcaagaccaagctggccaaggcactggcgcgctcgatcgactgctcggtccgccgcatccagttcacccccgacctgctgcccagcgatgtcaccggggtgagcgtctacaaccaggagacgcacgacttcgagttccgccccggagccgtgttcgccaatctggtggtcggcgacgagatcaaccgggcttcgccgaaaacccagtcggcactgctggagtgcatggaggaacgacaggtcaccgtggacggcgtgacctaccagttgcagaccccgttcatggtcgtcgccacccagaacccgatcgagatggagggcacgtacccgctgccggaggcccagcgtgaccggttcaccgccaggatcgcgatggggtacccggatgctggggccgagttggcgatgctcgacgggcacggcgccaccgacccgctggagaagctgcagccggtcgccgacgccaacacgatcagccgactcatcacccacgtccggcaggtgtacgtcgccgacgctgtcaagcagtacgcggtggacctggtaaccgccacccgcgaagctcccgacctacgcctcggcgcgtcgccccgagcgaccctccagttgctgcgcaccgcccgggcggtcgccgcgctcgaggggcgcgactacgttctgcccgacgatctgcaggtactcgccgtaccggtgctggcccaccggatcatccccaccgccgacgcccaactggcccggcgtaccaccgacacgatcgtctccgacctggtgcaccggctgccgctgccgcacgaacgccggcacgcgtcgtacgacaaccggcccgtcaccggcggcggccgcgccccgtacgagccgcggaggtcgtgaggtgcgcgccgggctgcgagggctgaccacgcggggccggtcgttcctcgccgcggcggtcgccgcggcggtctcggccaccatcctcggcgaacgggacctgctccgggtggccgtgctgctcgccgtcctgccgctgctggcggcgctctacgtcggccgcagtcgatacaagctggcctgcaaccggtcgctggacccggggcgcgtaccggccggcgccagcgcccgggtggtgctgcgcctacagaacctgtcccggcttcccaccgggacacttctcttggaggaccagttgccgtacgcgctgggcagccggccccgggtggtgttggaccgactcggcgcgcaccaggccagttcggtggcgtacacggtgcgggccgacctccgcggccggtacacggtcggcccactggtggtccggatgaccgacccgttcggtctgtgcgagctgacccgggccttccccagcaccgaccagttgacggtgatcccgcaggtctctcccctgcccatggtccggcttcccggcgagtacgcgggcagtggcgacagccgggcccgatcggtggcggtgcatggcgaggacgacgcggccacccgggagtaccggttgggcgacgacctgcggcgggtgcactggaagtcgaccgcgcgcaccggcgagttgatggtccgccgcgaggagcagccatgggagagccgcgccacgattctgctggacacccgggcgtacgggcactgtggcgacggaccgacggccagcttcgagtgggcggtcgccgcagccgcgagcatcgccgtgcacctgcggcgcagcggctaccgactgcggctggtgaccggctccggcgccgatatcgacgcgacggagacgaccggtgacggactgcttctggagagcctcgccgacgcccgactcgaccagcggatcgagatagccacgctggtacggaaggttcgtcagcgcacggacagcggcctggtcatcggcctgttggggacgctgagcaccgttgaagccgaactgctggccaccctgcgcggtagcggcgccacctgcgtggcgttcctgcaggacagctccacctggctgaccatgccgacaagggcccggaccgaggccgacgacgcacacgccagtgccgcgctcgcgctgttgcgcagtggctggcgtgtgatcggcgtcgaccgtggctcccgactaccggcactgtggccgcaggccagccggggctcgcaggggttcgccgtccgggccgcctcggccgagaccgtggccagcagacgatgagccgcctcggccgaagccgtggccagcagacgatgaacggaaggctacgcgcatgatcgccaagcggaacctgggcctggtcgccgccgccgcgacactgctcgccgcggcaccgctgtcggccatcttcgaccgctggacgtggctggtccagtcggccatcaccgtcgcggtggtggccgcggtggccgccctggcccggctgggacggatcccgctgtgggggcaggtgctggccatgctcggcggcctggtgctcgccctgacctggctgtttccctccggcgccgagctgctgggcgtggtgccgaccccgtccaccgtcgggcatttcgggagtctggccgaggcgtcgctggtggacatgcgctcctacggagtgaaggtgccggacaccgacccgatgctgttcctcgctgtgctcggcgtcggcggggtcgccgtgctggtcgacctggtggcggtcgagttacgcaagccggcgctggcaggcctgccgatgctggccatctactcggtcccggtggcggtctacgtggacagcgtccccccggcgcccttcatcatcggcgcggccggctacctgtggctgctggtcgccgacaacgtcgactgcgtccgccggttcggccgacgcttcaccggcgacggccggggcgtggacgtgtgggcggcgtccccgctgtcctctgctggtcgacggctcgcggcagtgggggtcgtggtcgcggtcgtgctgccgctggcggcgccggggatggccggcggtctgctcgacacgatcggttcgggcaccggggagggcacgggcggatcgggccgggccaccaacggtcgggtcgacctgttctccgcgctcaccggtcaactcaaccagaacgaggtcaccgacatggtgaaggtgaccaccgacgagtcgtcccccttctacctacggttcggcgtcgccgaccaactgcgtaccgatggcttccgggcgcgggcccccagtggctcgtcggccagccgggagctgcgcccggccgagccggaccgggaggggatcgaacgcacccgttaccgggcgacggtcgaggtgatggagagtttcgagatgccgctgcttccggtgtacgccgagccggtgcggatccagggcctgaacggcaagtggttctacgacacgaaccaacaggtcctgttctccaaccgggagcgttcgtcgggcaagcgctacgagttcgaatacgtgcggtcgacctactccccgtcggcgctgcggcaggcccgcccactcccggccgaacacagcctgcgtcggcagatgagcactccgacggtgccggcggtggaggcgctggttgacgagctgacccagggacgtgacaccgagtacgacaaggtgcgcgccatctacgaccatttcgccaccgagaacgggttcagctatgccctcagcaccgaggggggcaccagtggtcaggagatcgtcgacttcctgaccaacaaggtcgggttctgccagcagtacgccgccgcgatggcgtggctggtccgggcggccgacattccggcgcgggtcgccttcgggttcaccaacggtgccaacgtcgacggcgacacctacgtgctgaccaaccgtaacctgcacgcctggaccgaggtctacttcgacgggttcggctgggtgccgttcgacaccacgcccgcgtacggcgtgcagggcgccgcccggactgcctgggcccccgacctggaagcggcggaggatgtcacaccggagccgaacacgacggcggggccagcggggtcggatcccacgacgaaccccaaccagctggaagaagggctggaggacgagctgtccgggctgccgggcgacaccggcacccccaaccggcccctgccgctctgggtgtggtgggccgccggggcactgatcctgctcgtgctgctcgccgtcccggcgctgcgacgatccctcctgcgccggcggcgtagcggccgacgagcgccagcagcggcgcctgccgggacagccacggcgaacgccgtcgcggcgtctcccgacgggcgccacatggtggtactggccgacgcggaccgggcacgggccgatgcgcacgcggcctgggacgaactgctggacacgttggtggacttccggctgcggatcgaccggacggagaccccccgcgccaccgtcggtcggctcacgagggaagcgttccgcgaggacaccgaggccgcctcggcggtacagctgctgggtcgagccgaggagctcgcccggtacgcgcgggatccgcactccggcgagccgctgccgccggccctgcgccgggtccgcgcggccctcgcggcaggggcaagccgccgcacacgcctcatggcagcggccctgcccccatcagtactgctgcggtggcgaaccgccgtggcggaaacctcggcccgcctggtggcgtcctacggccgcctccagtccgtggccctgcgctggagcccgcgtcggctgctcaccaaccgccttccccgttgattcgggatcccaccccgaccgacgacgaccggttggggtgggagtggcggcgcggtcaggcgaggctcagcggcgcccctccgggcgctgccgccaccggtcctccatccggtccaggatcgacggccggcggcccgaccgtccccgtgaccggcggcgcgtcgtcgtcccacccacaacatgcaggtcgggggactgcgaccgccggtgcgactgcgccccgaagcccaaagcggccaacatgacgacgaaccccgccaccgccagtggcggggttttgatcaccgcgccgtagaccagcagggacaggccgacgacgaccacgccggcagcgacgagcaggcgacgccgcgcgtgaaaacgcgggtcgctggcgcgcacggccgaggcgaacttggggtcctcggcaagcgaccgctcgatctgctcgaacagccgctgctcgtgctccgagagcggcacggcactcctccccggtcacgttggtcggcccgggcggccgacagaccgtggcagccaaccagctgcttacccgcaagtctacgagggccctcgcgcgtcggaaagcgggacgacctacggccgacgcggattttcccgcaggtgctggtcacgggcacgaagcaggctggctgggccgatgacggaccgcccgaaacgggcggcggcggcgtcaacggcacgttcggcctcccgccatcctcgctcaggctcgccgagcgcgagctgccggggggcgttccgggcggtcgcgagtccttcggcccggacaccgaccaaccggatcggctcccccgggtcgagagcggtgtaaagcgcccaggctgtgtcgaacatctcccgaccgacatcggtcgggacgtcgaggctgcgggaacggctaacggtacgaaagtcggccagccgaaccttcaacgccaccgtccgccccacctggccggaccggcgcagccgagcaccgaccttctcggcgagcccgagcagggcacgtcggatctcccgtcgatcggtcacgtcggcgtcgaacgtcacctccgcgccgatcgacttgtcctcccgttccgaggtgacccgccgcgggtccttgccccatgccagctcgcggaggtgacgggccgcagcggtaccgagcgcccgacggagcatcccgtcgggcgcctgcgccagctcaccgacagtggtcaggccgagccggcgtagtgtctcggccgaccgctcgccgaccccccacagcgcctccaccggcagcggatgcaggaagtcaagtacccgcgcggtcgggaccaccagcatcccgtccggtttggcccgggtcgagccgagcttcgcgacgaacttgctcgaggccaccccaaccgagcaggtgagccccacctcggtcgccacccgctcgcggatcagccgggcgatcgccgatggttggccgaacagccgctgggcgccggccacgtcaaggaacgcctcgtccagggagagcggctcgaccagcggggtgacgtcttggaagatctgcatcacggtgcgggaggcggtcgtgtaggcggtgaaatcgggcggcaggaacaccgcgtgtgggcagagcgcccgggcccgcgcggtcggcatcgcgctgcggacgccgtatcgccgggccgggtagctcgcagagctgaccactccacgcggcccaagcccaccgaccaccaccggccggccacgcagctccggccggtggcgtacctcgacggaggcgaagaacgcgtccatgtcgacgtgcagcacccggcatccggagtcatcggcgtccggtccgaagcgcgggtcgtcgccccgcggcaacgactggctgcggcccatactggaaggctagtgcggtgtccgggcctgtgaccagcgggttcggtcgtccctgccggggctcgacgagctcaccctcggggcgctgggtccagggctcagcctcggaccaccagcaatggaatcgtcatctccgccgcggtgtccgagccgtggtacgccaccagtcgactcgctatcggcggctccgaacgagtggccagcacggcgtagctgccgttgcagaccaccaccacgtccccgatccggcccaggtgttcctcgggcaccggaccgaaccagccggctgccaccagctccgcccgggtcgtgacccgggccgcggcgccgagtactgccgaccaggtggccaccacgtcgtctcgggcaccgggccgtacgtgcaggtagcggacccggggctcgccggccaccacggtcacgccagcacgcaggcgcggatcggtgtccaggtcgaaccggtgctcggctggtatgtcgagctgaccgtggtcggcggtgaccagcaacgcggcgtccggtggcagcccctccacgagacgggtcagcagccggtcgacgtcggccgcggcggcccgccagggcgccgaatcgaccccgctgaggtggccatgccggtcgaggtcggggtggtagccggagaccagggtgggcccggttccggcggtcagcgcggccaacatctcccgacccagctcgtcaacgcccgccgcgccgcggtagtcgccgccccggttggcagccagggtgagcccgctgccgccgaactcgggccggctcaccaccgtcacctgcacaccggcggcacgggcccgttccagctgggtggggacgggctgccagtgcagcggctccggatcgccggcccagtcgatgtggttgagcacccggccggtgttggggacccgcagggtgaacccgagcacaccgtgcgcgccggggacggtgccagtgcccagggtcaccaggctggtcggagtggtagacggaaagccggaggtgagcgggcgaccggcggtcgtggccagcccgaccagagtcggcgcgtacggcgcggcggtggggatctgatgccagccaagcccgtctacgagcagcacggcgatccggcgcacaccatcgagcgcggcggtcaggccgagcacgtcggtcgcaccgggcactcccaacgccgcgagcgcggcgggcaggatgtcggcgaggcttgcctcgccgtaccggggggcgagagttccgaacggatcactcgtcccgaggtcagcggcggggctcgaaccggtgcctgcccgcgccgacgcggcgtcgggcggcccggtgggctcacgcgggccggtcatgcccgccgacgcgcgaagaggtgcagctgggcggcgaggtcccgccagggcggtcgggcggcgagcgccagctccagctccagcagggccgcgggttggccatcggagaccgcggcgggcaacaggtcggtgaggacacgtacaccgtgtacctcctcaacgtcgagacccgcggccgtgagcagctcggcggcatcgtcggcggtgaagcgccgacgcagggtgtcccgagggccggcagcgccggcggggtcggcggcgagcatggcggcgacgtccaggtggccggtcatggcacggccgagcacggcagcggcctggccggcgaccaacacgctcgcggccccgcccggatgcagggcgtcggccagcgcggcgaccaccgccgcagggtcgtcgaccacctccaggacggcatggcagagcaccatgtccgcgctggccggctcgacgagcccggcgagcgcgtcgccgtcgccctgcacggcgtgcacccggtcggcgactccggcgtcgacggcgcggcgggtcaatgcggcgagcgcgtcggggctggcatcgaccacggtcacccggtgcccggcctgagccaacggaacggcgaagccgccggtaccaccgcccacgtcgagcacggtcagctcggcgccggcacgacggtccagctcggcgcgcagcaccgaccagatgacggcggtacgcggggtcagcggcggtccggcgagccgccctcgggtctgctccacctcgaccagcctagtcaccgcgtccagtcccttccgggacggccagccgccgcggtcaggactcgccgccggcggcctcctcctcgtgccgcgaacgcaccgagttcgccacgggcccgtcggtgatctcgtactcgcgggtctcggcgtgatgggtgggcatccacccggcaccgagccgggtccggctcgtgttggccactccaccgttgtaggcgcgattccccgtcatcggtccgtcccctcgtcctcgcgggccactttgccagcgcgggcaaggagtctgcctccgcccggaacaaaaaaccgtaacgtggatcacgttatgatcaacggaagtcgcgagcggccagacgaacctggagatcaatcgggtccaaccggtcagcgatgagattgatcactccgtcgtaccgttggaggagaccccggaccaccagcgccccactgctcttcgccacctgccggtagcgctgccacagcccgggggaacaggtgacattgagcatccccgtctcgtcctccaggttgaggaaggtgaccccacccgcggtcgccggacgctgccggtgggtgacgatcccgccgacccgaatccgccgacccggctccacccgcgcgagctggtcgatcggtaccgcccccagggcgtcgagttggtcccggatgaaacgggccgggtgactctccggcgacaacccggtcgcccacacatccgcgacgagacggtcgaccgccgccatcccgggcagcgtcggtgcgaccgtgccgggcacggtaccgggcagacggtcggggcggtcctgggccgccgccccggcggcccagagcgcctgtcgtcgggtcacaccgaagcacgcgaaggcatccgcggtggcgagcgcctccagttgtgcggcggtgagaccggcacgccgggccagatccgacatatcctgatacagcccatgcgccgtccgctcggccacgatccgctcggccacctccgcaccgagggcacgcacgccgtccagcccgagccggaccgccggaccgccaagcccccacgcgtgcggcggctcccccggctggctcccccaccgagtgttcggggtggactccaggaccgctccggcaccgctggcgttgacgtctggccggcggacctccaccccgtgccggcgggcgtcatcgaccagagtctgcggcgagtagaaccccatcggttgggcattgagcagcgcggccaggaacggtgccgggtggtaccgcttgagccaggaactggcgtagaccaggtaagcaaagctcatcgcgtggctctccgggaaaccgtagctggcgaacgcggtgagcttgcggtagacgtcgtcagccagctcaccggtgataccccgctcggccataccggcgtagagccggtcggcgatccgggccatccgctccaccgaccgctttgcccccatcgcccgacgcagctgatccgcctcggccgcgtcgaagccggccaggtcgatggcgagctgcatgagctgctcctggaacagcggcacgcccaaggtcttctccagcgcgttgcgcatcagcggatgggggtaggtgaccggctcctggccgttcttacgccggatgtacggatgcaccgagccgccctggatcgggccgggccggatcagcgccacctccaccaccaggtcgtagaagcagcggggtctgagccggggcagggtagccatctgggcacggctctccacctggaacaccccgaccgcgtccgcccggcagagcatgtcgtagacctcggaatcgtccagggtcatgtcgcccagctcgagccgggtcccgatcatgtcgtagccgtggtgcaacgcggcgagcatgccgagaccgagcaggtcgaacttgaccagcccgacggcggcacagtcgtccttgtcccactggagcacgctccggccgggcatccgcccccactccaccgggcacacctcgatcaccggacggtcgcagatcaccatgccgccggagtggatgcccagatgccgcgggaaggtctgcaccgcgtcggcgtacgccaccaccggttcgggaatgccctcggcatcgacctcggcaaccgagccccaccggtcgacctgcttgctccaggcgtcctgttgacccggggagaacccgaacgccttcgccacgtcccgcaccgccgaccggggccgatacgagatgacgttggcgacctgggcggtgtgctcccgcccgtaccgggcgtagacgtgttggatgacctcctcccggcggtgggactcgatgtccacgtcgatgtccggcggcccgtcccgctccggggcgaggaagcgctcgaagagcagccgatgacggaccgcgtcgacgttggtgatccgcaaggcgtagcagaccgccgagttcgccgccgacccccgaccctggcagtagatgtcctgctcacggcagaacgtgacgatgtcgtagaccaccaggaagtagccgggaaagcccagctcctcgatcatgttcagctcgtgctccagctgcgcgtacgcctcggggtgcgcctccggcgggccgtagcgttctcgtgccccccgcgccgtgaggtgacgcagccagctcatctcggtgtgcccggacggaaccggataggccggtagcgctggggcgacgagttgcaggtcgaaggcgagttccgcaccgaactcggcggcccgggccacagcccctgggtacgcggcgaaccgggccgccatctcggcaccgctccgcaggtgggcggtgccggcggcgggtaaccagccatcgatctcgtccaggctacgccgggcccgaaccgcggcgagtgtggtggccagccggcgccgtcccggagtggcgtagtgcacgttgttggtagccaccgtcggtaacccggcggcatccgccagctcggcgagggcgtcgttgcggtcggcgtcgaccgggtggccgtggtcggtcaactccaccgcgaccgtctccgcgccgaacagcgcggtcagccggtccagttcccgggctgccgcgtcaacgccctcggtgagcagcgcggctggcacgtggcccttgcggcagccggtgagcaccagcacatggtcacgcaactcggccgcgacctccgccagctctccgtagaccgggcggcccttctccccgccgcgcagctgggcccgggagatggtggcggccagccgggcgtacccctcgtggccgtgggcgagcagcaacaggtgccgcccgagcggatccggctcaccattgggtgggccgggcaggtcgagggagagctccgcgccgaagatcgtcggcaggtgcagggcgcgggccgcctcggcgaagcgcaccacgccgtagaagccgtcgtggtcggtcaccgcgagagcggtgagtcccagccgggtggcctcctcggccagttcctccgggtggctggccccgtcgaggaaactgaagttggtgtgcgtgtgcagctcggcgtacggcaccgcatcatccgggcggctcaccgcgggcggcgtacggtgctgacgtttgccggcccacgcggcagcatctccgccgtcggcgtccaccgccagcgggtccaccacgtgcaggtgccgctcaccgtcctgggtgcggcgttggccccgggcgggtctaccggtgagcacccgctccagttccgaccacggcagatccggattgtggaagctcatcggtggccgcctgcgccgcggggatcagtcataactcgcctccaccagccaccggccgccctcgacggcgagcagcagggcggcaccatcggcgaggcagacctggaaccgggcccgccgctgggcctccgccggcgcccaccaacgctcgtcgaccggccacggaccagtccatccggtgatcgccacaggccggccgtccgcgacggtgagccacgctggtgccgcgctcaccgccaggcgtgcgctgaccacgacgggttcctcgacggcgtcgcgcacagccgcggccagtggctcggggagcaccactgccggcgacggtggtggaagccggcccggccacggtggctcccccgaccggctcggcgaccgtaccggcgcggggggaccggggcgggccgaccggcgttcgtcgccccacggcaccaggcgcacctggtcagcgggggaacgcccgccgccgagcaccgcggtgaccaccgcctccgggccgagaacgccctggatccggctcagcgcccgatgggcccggtcccgctcctccccggcctctccccacagaccgggctgtagggcacccgacgcgaccaccccgtcgggcaccagccgcagccggacgatgccggcagtcggccgcgccgactcggtacccgaccggcccccggagagccacccgtcgagctgccaccgcgtccggtcggcgatggcagcggcggtgagcaggccgtcgtgccgccaggtccggtgcagttcctggccgtgcgcggtcaccgcctcgatgccaaggcgggtgcaggccagcccgtacgcggtgaggcggtcatgtagccgctcggccagcgcgcgggcgacgaaggccgccgcgtcgacccggtcgagcggttcgtcctggtcgacggtgactgtcaggtccgctgggggctgccgaaccgcgagcgggcggtggtcccggcccgcggccagctggtgcgccagcgcaccgtcggcaccgaatcgagccagcacgtcgccggagggcagtgcggcgaagtcgccgagggttcgcacgccgagccggcgcagcaggtcagccagggccgggcgcccaagcgcctcgaccggctggtcggcgaggaaccgcggcgtcccgccgggtgggaccgcctggccggtacgagcagccagcccggcggcgaacgccccgtcggcgatgccgacctggctctccaccgcacatgcctgggcgacctgctcgatgatccgctccgccgctgcctcctcaccgccgaggtggcgggccggaccgcgggccggtatcgcgcacaccccagggcggaccaccgccacaccggccaccaactcctcgaccgcggccaccaccggctcgaatgcgcgggtgtctcgggcggggtcgtgagcgacgacggtgagctgggggcatcgactctgcgcctcccgccggcgtagcccccggcgtacccccttggcccgggcctgctcggagcaggcaaccacccggttggcatgaagcaccgcgaccgggtcggtggccggcaccccgtcaaccagttccgcggcgctcaccggccagtccggacaccagagcaccagcgtgcggaccgcggtcatgccggagcaaccagggtgagcggtcggggcacgtcgacgtccggtggcaccgcccggagccggccggcgagtgatcggccggtgggcgaggcggccggggtgccgcgggccggacccggaacaatccgggtcgacccgtcaccgggcagccagatcgtcacctcccggggacgggtggcggcgccccgcccccgtgccgatacggtgacctcccggcggcggagccggccccggccggcaccgactccctgccaggttccccgggtcacctgaagggtcaggtcggcgccgtcccaccgtccgtacgggacaaggacgcttccccgctgccgggcccgagcggcgagccggtgggctaccgacgtgggcaccgtggccgggacggcggcgaccacgacgtccaccccgtcgatcagcgcggcgacgacggtggcccactcgggtcccgggtgcggcaccagggcgagccggtccagggcgatcccgagctcggcggcggcgactgcaccgagggccggcaccccgaccacggcgcaccatgagccggtccgggacgcctcggcgagcagcgccagaaccagggaggtggtgccgctgtgtcgggaccggccggcagcgatcgaaatcgtgctgccccggcgcaatcctcggttgggtagcaggccggtcagctcgggagacaccggcagtagccggtgccccccgctcgggtccggcgcactcgccggacgtaccaggcccgccaacgcggcggaaccgaccaccattcggcccgccatcggacctaccccctgtcgtgccgtcacgccgatagcccagcgcactacaaatagctcaagaactcacaaaacggacttattaggcaatatcaagatctgccagcacgtgccccaggcgtcgttactcaggccgccacatcaccgaggaccggttcacgcaccaccccaagcgcggcctccaccaccagcacgaactcctcggcggcgcgcagcagatcgtcggactcccgggcggtgacgacacgtgggatacccgcctcggcagcagcgcgcttgccggcagccatggcgaagaaccgggcccactcgtcgagctcgggggcgacaccggagagcaggacccaaacgctggtgaccccggcacgccgggtcggcgcggggcgagcgcgggcagcgagcaacgccgcggcggctcgcagggcggccaggtgggccgccgcgtagcgaagaccgtcgggacgggtaccggcagcttcggccagtccccggcgagccaccacgaggagttgggcgggggtgcgatgcggcagcacgtgggccggcaccgtcggcgcctgagccggcttggtcggcatggtctgtctctcctccagagccgaggcgccacccgcgacggaactgctccgccggcggaccgccgggtcacgtggcgcggaggaagacgcaccgacacaggggccggccgggcatggacgcttccccacaccacacccggccggcatgaccagcgggctcgtcgcccgccgccgggggtcgagggcggcgggcgacgctcctgcctggcgggccggggctcgcgactgcccgcgaccctgggcgcgacccgcggtgtcgcacccgcccggggcagcgccgcgaaacactgctccggatgccggaacgaccactcgacgcaatcgaacgctcactacgctcgacgcaatcgaacactcgttctaactactgctgacagtacaccctcccaccgacaaaaacgcaacgtgtgccgagccgcggtgcacgcgtccggcgggccgagtgccccccacacaccgcacccgtcgcccgccccgcggtcatcggcggcggctaccacccactggcgtggccggcagaattcgcccggggcgcaccgggaagaatggctggatgcagccacacccaaacgtacgggcggcgcaggagacgctggacggcgccggcgcactcgacggctccggcgcgcccagcgtcatccgcctgctacccgacgcggtccacaccgccgcggcagccgccgccgcgctcgacgtcgaggtcggacagatcgccaactccctggtctttgaggcggatggcatgccgctgctggtgctgacctccggggcacaccgggtggacaccaccggcctcgccgcgtcgatcggcgtcgcccgactccggcgggccacccccgagttcgtccgcgaacacaccggacaggtcatcggcggagtcgccccgatcggccacccccggcagctgcgcaccctggtggacaccaccctcgacaagttcgacgagatctgggccgccggtggcgtgccccgggcggtcttccccaccacctatccggaactgctgcggattaccggcggcacaccagccgaagtggtgtgagcgggcttgtcgaacaagccgcgcccggacgaccgccgagagccggtccctgagctggtcacgctgcatgtgtggcggaccggcaaagccgggctgccccgggcgctgacccggttggcggtcgacccgcgccggctgcgcgcgctgcccggcgtccgcttcgccaaactgctcggcaccgggaccggcaccggcttcggtccacgcgacgcggacctgacccggtgggcggcactgaccgtgtgggactcccccaccgcggtcaccggcttcgccggctccccggtggggcgggcctggtcacgcattgcccgtgccgccgtccggatcgacctgcgcccactcaccagccgaggcgaatggtcccgccggcagccgttcggtgacccaccgggcgggcggtccagtggcccggtcctggcgctgacccgggcccggctccgccccacccgggcggtcaccttctggcgggcggtgccccccgtggccagcgcgctgcacgccgcacccggcctactcgcccgcttcggcgtcggcgaggcgccactgggctggcagggcacggtcagcatgtggcgcaccccggcggacctggtcgcattcgcgtaccgtcaccccgagcaccgtgccgcgatcatgcgaacccccaccgaggggtggtacgcggaggaactcttcgcgcggttcgaggtgcgcgacgtggtcggcgaccggacggtgctgggctggaccacggacggcggaacgaaggtgggggcggtatgaggctggtgcggtggacaccggacgacctcgtccgacggctggatgacgtggtggccgtctacggcgaggcgatgggataccgcgccgacctgctcagggcacggcgcggctacatcgccacccacgtccgtcggcccggctttcgcgccgtcgccagcctcacctccgaaggccacctggccggattcggctacggctaccgcgggacacccggccagtggtggcacgaccaggtggggcggacgttggagccggccacccggcaacgctggctggccgactgcttcgaggtggtcgaactgcacgtccgaccacccgcgcaggggcacgggctgggcgccggccaactgcgcgccctgctcgggatagcggagggggccaccaccctgctgtccaccccggaggcggacgagcagcactcccgggcctggcggctgtaccggcgcttcggcttcgtcgacgtcctgcgtgacttccgcttcccgggcgacgaacgcccgttcggggtgctcggccgggaccttccactcctcccacccgccaccgccgggagggccccggcatgatccggcccaccgcgcacaccccccggaccacctgggcgctgttggccgtgctgatgctggtgcagatctgctaccccctgaccgccgggcagacccgggcccggctcaccgtcgccacggtcctgctcggctacctgctctcgaccggccacgcgctgctcacccgcggtccccgggcagcggcggcgttgatcgtcacggccaccggcggcggcttcgccatcgaggcgctcggggtggccaccgggttcccgttcggcagctacgactactcggagcagctcgggccgaagctggctggcgtaccgctgatcatcccactcgcctggacctggatggcctggcccgcctggctggccgcggttcgcctcatccgcggcgggtcggccggaggcgccgggcgggctatccagcgaatcgcgctggcggcgatcgggctggccgcctgggacctcttcctcgacccgcagatggtcgccgaggggcactgggcctggcgggacaccacccccgcgttgcccggcctgcccggcattccgatcagcaactacctgggctggctgctcttcgcggtactggtgatgatcgccctgcgtccactggccggcaccgccgtgaccaccaccgacagtcgcgacgctccgatgctcgcgctctacctgtggacatacttctccagcgtgctggcccacgccgtcttcctcgacctgcccgcctcagccggatggggctcggcggtcatggggctgaccgccgtgccgctggcagtgacactgctacccggacgccgccggtcggcaccggagagccggcgtccccgcgccggtacgtcggcatgaacgggccggtcagcaggcccgccaccggcccccggcaaagtggggcgccggcatgatcctgttgctgatggtgctggccggcgtggccgcgctgaccgcgcacaccctggtcaacgccggtcgttggctgcgccgcccgactgggacgccagccgaggtgaccgagccggtggcggtgctgctgccgctgcgcgacgaggccacccgggtaaccccgtgcctacgcgcgctgctggctcagcgtggtgtgccggagctacggatcgtggtgctcgacgacgggtcgaccgacggcacccgcgaggtcgtccacgcggtcgtcggggacgacccacgcgtcaccctgctcgacgggggcgccccaccccccggctggctgggcaaaccacacgcctgctggcagctcgccacccgggccgacccggccgccaccgtgctggtcttcgtggacgccgacgtcgtgctcgccccacacgccgtggccgcggccgtcggcgaactgcgcgccgcgcgggtggcactgctgtcgccgtacccccgaatcctggtcacgacggtggccgaccggctggtccagccgctgttgcagtggttgtggctgacgttcctgccgctgcgcgcgatggaacggtcggcccgaccgtctctggccgcggccggtgggcagttcctggtcgtggaccggatcggttacaccgccgcgggcgggcacgcggcggtggccgaccggatcctggaggacgtcgaactggcccgggcggtcaaacggtccggcggccagatagctctcgccgacggctcacggctggccacctgccagatgtacgacgactggccgcagttgcgggacggctactccaagtcgctgtgggcctcgtttggccgtcctacagcggctgccacggcggtagcggtgctcctgctgctctacaccgccccaccgctggtcgctgtggtcacgtgggccagtggtgcaccggggacggccaccgtcgccgccgggacgtacctgctcggggtcgccggacgggtggtcagcgcccgagcgaccggcggccggtggtggcctgacgcgttgggccaccccgcgtcggtcgcggtcctcggttggctgaccctgcggtcgtaccatctgcggaagcaacggcgcctgagctggcggggccgtccggtcgtctaggaggcacaccatggcgcggatcgtggtcgtcggcgccggggtgggtggcctggccaccgccgcccggctggccaccaccgggcacgaggtcaccgtccttgagcagggcgacacggtgggtggcaagcttggccggtacgtacgcgacacgcccgccgggcccttccacttcgacaccggccccagcctgctgaccctgccccaggtgttccacgacctgttcgaggccaccggggcgaaactcgacgaatacctggacccggtcccgctcgacccgatcgtgcgacacgtcttcgcccggggcgggccgacggtggactcgtgcgccgaccccgacgagttcgcgacccgggtcggcgcggccttcggtgaacgggccgccgccgagtggcgacgcctctggcgacgcgccgagcgggtctggagggcctcggaacgcgacgtcctgcgccgccgggtcgactctccccgggacctggcggtgctggcctggcggctgggtgacctggccgccatcgggccgggtcgcacgctacgtgggctgggccgcgcccacctgtccgacccccggctgcgaatgctgctcgaccggtacgccacgtacgccggcaccgacccacgccgggcgccggcggcccttgtcgccgtcccctacgcggagctgaccttcggtgggtggtatctgcggggcggcctggcctccctcgccgacgccctgctgacccgctgcctggatctcggggtggtggtacggaccggtgtgcgggtcacccggatcgacgcgacgggcgggcgggtgcatggcgtacgcctcgccgacgcgaccgcccccgtgccggccgacgtggtggtgtccaacgtcgacgcgctcaccctctaccgggacctgctacccacaccgcgacggctggccacgctgaccgaccgcagcctggccggcttcgtgctgctgctcggcgtacgtggggattccgggctggcccaccacaacgtcttcttccccgacgcctacgacgccgagttcgacgcggtcttcggggcacccggacgggggatccgggcacgtccggccccggacccgacggtcttcgtcaccgtagccgccgacgagacggtccgtccggccggacacgaggcgtggttcgtgctggtcaacgccgcgcgacagggcaccgccgccggtgccgtcgactggcggcgtcccggcctcgccgacgcgtacgcggaccggatcctggacgtgctggccgcgcgaggggtggacgtacgggaccgactgctgtttcgggaggtccgcacgccggccgacctggaggccaccgcggacacgccgggcggagcaatctacggcaccgcgggcggcctgctccgcccgcccaaccgggggccggcccgtgggctgtggctggtcggcggctcctgccatccgggcggtggcctgccgatggtcgccctctccgcccagatcgtcgccgactccattggtccggcctggtaggaacggtccgccgacgccgctctggtagcggttcccactcgccctggcaggtcgcgcgcctcagtcgacgtcaaccagtgagcctcagtcgacgtcgatcagtgcgcctcagtcgacgtcgatcagtgcgcctcggacagcggccagcagctgcccgagaccgaagccggccagcagcacccagaccgcggtcgccatggtgatggtgcctgcggccaggtccggctcgaccaacccggccagcccggccagcaacaggccgacgattgccaccgcgacccgggtcggccgctcgcctacggtcaccgcgccgatctcccgcatcccggcggacgtcgcccgcgcgcggacgtactcgtgcagccaggagagcccgccgccggcggccaccagcgcacccggcgcgccgagcagccagaacgcgaccagccaggccacctcaccgagccggtcagccaccgagtcgtagacgtacccgagccgcgtggtgcggttgctcaccaccgccacagccccgtcaacgctgtccgccaccgaggcgagcagcacgagcagtgcgccgaggaaggggccgtcctgcgggcgtgtcgcgaccagtggcactccgaagcagagcaacaccccgacaacggtcaccgtggtcggggtgacccgtagccgacccagcacatagcccacgtggtaggcgaggcgtagccaggcgcggacgggtggggcggcggcacgcggatcgaacccaccatgcagacgtgcccacgccgtggcgtactggtcccagttcagctgtgtgcccaccacggatcaaccgtcgcacccaccgcgaggtgtcgtggcgcgtctactcagtgtcgccggctcgcaggttccgccagatctcccgggtcgccgtggaccggttgaaggtgatgaagtggatgccgggaacgccctcgtccagcagccgccgacacatctcactggcctgctcgacaccgagtcggcggaccgcctccgggtcgtccgcgacccgctcgaaacgcgcggccagagttggtgggaagggcgcaccggagagctgcgccgaccgctcgattgtgctgatcttcgttaccggcatcacacccgggatgatcggcgtgtcactgcctgccgcgaccactcggtcccgcagccgcaggtattcgtcggcgtcgaagaacatctgggtgatcgcaaaatccgcgccggcccggcacttacggacgaaatacgccgtatcggtagcggcgtcgggcgagcgggggtgtttgtacggaaaagcggcgacaccgacgctgaagtcaccggaatcgcggaccaagcggaccagatcctccgcgtagtgcacgccgtccgggtgcggaatccactcgccggtgggatcgccgggcggatcaccgcgcacggcgagcacgttacgcacacccgcggcggccagccgcccaatcacatgacgcagctcggccaccgagtggttgaccgcggtcaggtgcgccatcggcagcagtgtggtctcggtggcgacccgctcggtgaccgcgacggtcgtgtcccgggttgagccacccgcgccgtaggtgatcgagacgaacgacgggcgcagcgactccagctcccggatcgcctgccagagcagccgctcaccctgcgctgtctttggcggcatgaactcgaaggagaaggtcggccggcggtcgcgaatcagctccccgatcgccggctgcggattggggagaatcgatggaagaccaagcgccacgccctgactctagcggcgtacggccgccgtccctagaccttccccagcggcaaacggtgacaatgggcacggcgcgtcgcggtaccgccgccgcgtggccggacatcgcgaccggctagcgtcggggcgtgacctacgctgctcctgtctccccggtggaccgcgccgggctccggcaacgcgtcgacaaggcactggccgacttcctggcggcccgacgcacctggatgaccgacgtcgacggctccctcgccccggtggcagacgcggtcgaggcattcgtcctcggcggcggcaagcgactgcggcccgcgttcgcgtactggggctaccggggcgccggtggtattgacaccgaacaggtggcgaccgccctggccgcgctggagttcgtgcaggccagcgcgcttatccacgacgacctgatggaccgctcggacacccggcgaggcgagccggcggtgcacctgcggttcgccgcgcagcaccggtcggcgggctgggacggggacgcggacgggttcggcgacgcagcggccatcctgctgggcgacctgtgcctggtctggtcggacgagctgctgcactccgccgggttggacccacgcaccgtcgcccgggcgcggccgatcttcgaccagatgcgttccgaggtcactgtgggtcagtacctcgacgtgctgacccaggccaccggggacacgtcggtcgagtgggccgggaaggtggctcgttacaagtcggcgaagtacaccgtcgaacgcccgctgttgctcggcgccgcactggccgacgccacgcccgagatacacgcggcgtactcgacgtacgggctgccgctcggtgaggccttccagctgcgcgacgacgtgctgggtgtcttcggcgacccggcacagaccggtaagccggccggcgacgacctacgcgagggaaaacggacgtacctggtggcggcggcgctggaaacggtcgacagcaccggtcgggacatgctgctcaacagcctcggcgaccctggcctcgacgatgtgggggtggcccggctgcgggagctgatcgaggccagtggtgcgctcgaccgtgccgagcagcggatccgcgcgctcaccgacacggcactcgccgcgctgtccaccgtcgacctcgacaccgaggcacaccaggccctggccgacctggccatcgccgccacccgccgccccgcctgagagccgccccgcccgagggccacccacccgagggctgcccggccgtaccagggccaggcagggcgacagccaagatcagaaaccgagggcctgggcgcgacgcttgacctcgcgggcctggtcgccggccagggccacggcggcggtgccaccgggcagggtgtcgtcgggctggtacaaccagcgcaggatctcctcgtcgtcgtagccggcatcggcgagaagggtcagcacccccggtaggtgcttgagtaccccccgggccgccaccaggtctgccggtacccgacgggcaccgtctcgacgaaccgcgatcagctcccggtcccggatcatctggtggaccttgctgatcgacaaatcaaggcgctcggcgaccgccggcagggtcagccagtcagttggttcggcggcaggacgcacggcgggctcgccagcggaaacggagtcggtcacccgaccaccctgccacgccgcaccggcatcgggcgaggacccccacggcactgaccaggtcgccgcgcaccgaccggaacgacgacaacggccatccggcggtcgctggattcagatcgtcgcacccgggctgtagcatcctgtccaaccatctactccctggacacatccactccactggacatatggactccctggacacatagacttcctgccaatgaacacacagttcgctgacacactgctgggctcactgatcgacgggcgttaccgcatccgcgctcgggtggcccggggtggtgtggcgactgtctacaccgcgatcgacgaacgcctcgatcgcaccgtcgcggtgaagatcattcatcccgcgtcgggcccggagggccacgggcggatggcgggcttcgtggagcgtttcgccgacgaggcgaagacgatcgcgcgactgacccaccccaacgtcgtcgcggtctacgaccagggcatccacgccaaccgcccatacctggtcatggagtacgtgcggggccgcacgctacgcgaggtgctcgcagagcggcgccggctcaaccctgacgaggcgctcgcgatcaccgaacagatgctcgccgcgatcgccgcggcgcaccgagccgggctggtccaccgggatgtcaaaccagagaacgtactggtcaccgaggcgccgaccggcggcgcagccaacctgatcgacagcgtggtgaaggtcgccgacttcgggctggcccaggcggtggaggcaagcgccgacaacgaacaggccagccagctgatggccaccgtcgcctacgtcgccccggaactggtcaccgacgggcacgccgacccccgcaccgacgtgtactcggcgggcatcgtgctgttcgagatgctcaccggccgtgtgccgtacgacggaaatcgtccggtggacgtggcctggcagcacgtcgaacgggacgtgccggcgccgtcgatcctggtaccgggagtaccgaaggcgctcgacgacctggtcacccgcaccacccgacgcgatcccggtgcccggccggccgacgccggcgcactactggccaaggtgcaggcggctcgggaggagttgggtaacccgaacacccacacgacggtgctgcgccgggtgaccgacaagcctccggcagccgagccgaccatggcggtcgaggccgtgcagccggtccagcgacccgcctgggcccggctgcccgaggagaccccacggggcggccggcggcgggcagccgacgacgagggtgcctggtcccggttggccccgctgcccaaccgaatgatgggtgaccagcgcggacggctcgcggtagccgctgtcgtcgtgatgctcgggctggtggccgcggttggcggctggtgggtcggcgtcggtcgttacacggaggccccgcagctggtgaacctggacaaggtcgatgcccaggcgcaggcgacgcgggctggcctggtcctccggtacgccgacccccgccacgacgggcaggtaccgaaggacgccgttctcgcgcaggacccggcctccgcgtcccgcatcctgaagggtggcacgatcacactcaccctctcgctgggtccggagcggttggcggtgccggacgtggtcggcaaggagttcgacctggccacgaccgacctgaccgacgggggcctgaaggtggtcgagggcgcctcccgctaccacgacagcctgccggagggcatggtggtggccacggacccggaggcgggcaccgaagtcgagccgggtcacacagtcacagttaccctgagtaagggaagggcgcccatctcggtgccgaatctggtcggcaagtccctcaacgaggcgcggtcgaccctgaaccagctcgggctggtgctcgttgagccgcccacggtgaaggaatccgaccggcccaggaacgaggtcctcgggcagagtccggctgacggtgccggggtggagaagggggcgaaggtcagcctggtggtgagccaaggcccaccgcaggttgtcgtcccccgcgtgatcggcatgccgtgccagcaggccaggcagatgctggaggagcagtccttcccggtggcggtgcggttcaaccggaacggcaccgtccggttccagagccccggtgagaactcgcaggtgccgccgggcacccagatcaccctgggatgcctgtgacagcgccggcgcgaccggtcggcacgcacacaccgaccgcgggtggcctcgggaaagccgtcctgccgtaccttgacgcgacgggtgccgaggtcgcccagatttacgtgtccaattcgcggggctgggcgttgccgcccggcgacccggcgcaggacgcgctgttgcgcgacggctgcgccgagcggggcgttccggtcttcatccacgcgtcgctactggtcaacctgggatcgcccacagcagcgacggtcgagcggtcagcactgacgctggcacacgcgctacgccggggcacggcgatcggcgcccaggcagtggtgttccacgccggcagcgcagtcgacgccgggtacgccgacgcggctatgcgccaggtccgggaggtgctgctgccgttgctggacaccaccggtgacgcgggcgggccgatgctcctggtcgagccgagcgcgggcggcggaagatccctcgcggcgcgggtggaacagctcggtccgtacctcgacgccgtcgaccggcacccgtggctcggtgtctgcttcgacacctgccacgcctgggctgccgggcacgacctggccgtcgaaggcggcatgacggccacgctcgacacactggtcacgaccgtgggagcggaccggctgcgcctggtgcacgccaacgactcgaaggacctccggggctccacccgggaccggcacgagaacatcggcaaaggcgccatcggggagcccgccttcgccgagctgatgcgtcacccggccaccgccggtgtaccagtgctggtggagacccccacggagaaacatgtgggccacgccgctgacgtagccgccctcaaacgcctgcgtacctgaccgccggtcggtcaggtacgcagcacacgggtgaggacgtcgattgcccggctgaccgccacgtcgtcgactcccaggtgggtgaccaggcgggcggtacgcgggccgagcacgctgaccagcaccccctccgtgcgagcggccgcggcgaaggcaggcgcgtccagcggtgccttggtgagatccagggggacgaggttggtacgtacatctgtggccagcaccccgaacggggcaaccgcctcggcgagccgggccgcccgcacgtggtcgtcagcgagccgctgcacctggtgcgccagggcgtaccggccagctgcggcgaggatgccggcctgccgcatgcccccacccatccgcttacggatgaatcgggcacgttcaatcttgtcggtgctgcccaccaccagcgagccgaccggtgcgccgagccccttggacaggcagaccgacagggtgtcgaagagctcaccgtaggtggccagcgctaccccatcagcgacgtgcgcgtgccagattcgggcgccgtcgcagtgcaccgcgacctgggcgtcatcggcgacccgacgcacctcgcgcagtgtgtccagcgggatcaccccgccgccgccccgattgtgggtctgctccacggcgatcgcccgagtgggcaccgcccagtagccgtcgggtcggatcatgccggcgaccacgccgggatcgacgtccgcgccgacggccggccaggtccgcgacgaaataccgccgtacgcggcagcggcaccgatctcgtacgtcaccacgtgcgcgtccgcgtcgcagagcacctcgttgccgggtgacaccaacaactgcaacgcgatctggttggccatcgacccggtcgggcagaacaacgcggcctcgtggccgaagagggcggcgacctcggtctccagcgcattgaccgtggggtcctcgccatacacgtcgtcgcccacctcggcgacggccatcgcctcccgcattcccgcggtcggccgggtgaccgtgtcagaacgcaggtcgatcacagtgtcagccacgactcttcctccaaccgccggctgcggggcttgccagcagctcgctcctcgcgtcagccacccacaccacccggccgccgactgcggggctcgcaagctcgctcctcgcgtcagccacggagcatctccgctaccaggaaggccagctccagcgactgttgggtgttcagccgcgggtcgcaggcagtctcataccgatcgggcaggtcgatgtcgtcgatgccctgggcaccgccgaggcattcggtgacatcttcgccggtcaactcgacgtgcagcccgccggggtgggtctccaggccgcggtgcacctcgaagtaacccagcacttcgtcgacaatgcggtcgaagtgtcgggtcttgtagccgttggacgactcatgggtgttgccgtgcatcggatcgcactgccacaccaccttggcaccggcagcggtgaccttggcgacgatcggcggcaaggcatcgcggacgcggtggttccccatccggctgatcagggtgagccggcccggaacattgtccgggttgagcttctcgcacagctcgatcacgtcgtccggcttggtggtcgggccgagtttcacaccgatcgggttggcgatgcgggagatgaagtcgacgtgcgccccgtcgagctgccgggtgcgctcgccaacccagagcaggtgcccggacaacccgtacgctcggttgtcggagacgcgggtcaacgcccggtcgtactccagtgccagcgcctcatgggaacagtagagggtgacggtccgcagcgcctcgtcctcggtcatcccgcaggcccggatgaaggccagcgcccgatcgatctcccgggcgatcgcctcgtaccgttcaccggccggcgagttacgcacaaagcccttgttccagtcgtgtaccgcgtgcaggtccgccagcccaccggccaggtacgcgcgaagcatgttcatcgcggcagctgagttcgcgtatgcccggatcatgcgttgtgggtcggcgacccgcgcctccggcgtggcatccaacgagttgatcatgtcgccgcggtaggccggtaggccacgggcgtcggtcggcagcgaccgcggcttggtgtactgaccggcgactcgggcgaccttgaccaccggcaacgaggcgccgtaggtaagcacgatcgccatctgcagcagggtacgcgcgttggcaagcaggtgactctcggtgttgtcagcgaaggtctccgcgcagtcgccgccctgaagcaggaacgccttgccctcgcagaccagcgccagcctctgccgcagctggtcgacctcgtagggggccacgaccgacgggacgttctccagcaccttgcagacctcggccacctgggcatcgtcgggccagggcggggtctgggcacgcggcaggtcccgccaacggtccaggccaagggcggcgtcctcgacggagtcgacggtcggtcggctggtctgcagcacagggctgccgacagcgggatggctcagctgatgccactcatggcgcatgccagaaagcgtacggcggcgggtccggtgattgaccggcgagggggatcgttccggtaggtgagagatccgtcaccgaagcggggccggaccgggcattgcggacgccagcctcggccacagccgagtcagggggttccgctcgggtcgggggttccgctgggggcgggcgccgcgctgccaggcgtttcatccgcaatacaccagtcggctccgtcccgggtcaccgtgaacagcaatggacgggtcaactcgccgccgctggtcgtcagcgacaccatcgcgctgacctgctcgccctgcgggccgggcccgatgtcggtgatctgcgcctgcgacacctcgaagtggtcagcgaagtcaccgctcggcccggtggcgacagcgtcgaacgccgggtgcatcacggtgcagaactggctgcgcccagcagccacgtccttggccgccaccgcgtcgaggtacgcctgcacccgctcccgcgccttggccgcgccctcgacggcagaggcctgctcggtggactccaccggctcgtcgtcgccgcaaccggacagggtcaccaacagggtcgcgccgagcacgccgaccgccagcctccggtacgccgtacgcatgccacctccgaaaccatggaatcggaccgtcgaccggcgagtctgtcacatcaccccgaccgcgggcccgaccgacacgggtggggaaggagtgctacgccacccctcccccgcccgggtcgatgccgcgacggcccatggactagccgagaccgcccttgatcgcgccgatcaactcaccgttggtcgtgtcgccggagagctcccagaagaacgcgccgccgaggccctcgttcttcgcgtaggtcatcttgccgccgatggtggcgggggtgtcatagctccaccagttgttgccacacttggcgtacgccgtaccgccgaccatcccggtcgccgggcaggtgttcttgaggaccttgtagtcctcgatgccctgctcgtaggttcccggcgcggccccggtggcggaaccacccggcgcggtttgggtgacgccggtccagccccgaccgtagaagccgatgccgagcagcagcttgtcggccggaacgcccttgctcttcaacttctggatcgccgcgtcggaccagaacccctgctgcgggatgccggggtacgagtagagcggcgagtgcggggcggtcgggccctgcgggttgaaggcaccgaagtagtcgtaggtcatcgccatgatccagtcgaggttcggtgccgcgccggcgtagtcggcagcgtcgatcttgccaccgttactggcgtcagcggtgatcgcggcggtgaccagagccgatgggccgaaccgtgaacgcagcgcgttcaccacgttcttgaatgccgccggcccgctggagtcgcaggtgaggccacaggcgttcggatactcccagtcgatgtcgatgccgtcgaagacgtccgcccagcgcgggtcctcgaccaggttgtagcagctctcggcgaacgcagccgggttctgcgccgcctgggtgaacccgccggaccaggtccagccaccgaaggaccagatcaccttgaggtgcgggtacatctccttgagtttgcgcagctggttgaagctaccccgcaacggttggtcccaggtgtccgcgaccccgtccacactgtccgccgcggtgtacgccttttcgtagtcggcgtagctgtcgccgatcgtgcagcgtccattggtggtgttgccgaacgcgtacatgatgtgggtcagcttcgccgccgagccgctggtgtggatgttcttgacgtggtagttgcgcgcgtagacgccccattgtgcgaagtagccgacgaccttgtggtcaccacctgggggtgaggtggtcggcggcggggtcgttgggggcgcggtcgtcggcggcgccgttgtggggggtgcggttgtggggggtgccgttgtcggcggggcaccaccggagcaggtggcaccgttgatcgtgcagttcagtggcgcttggtaggggccggtcccgttgtagccccagctgaagctggcacctggggcgagggggccggcccagctcttcttgaccgcgacgtagtggttcccggtgcgggtgacgtcggcgtcccagaaggtgccgatgctggtcccggcggggaggtcgaactcgatacgccagtcgctcaccgacgtgtccgagccgttggtgaccgtcaccttcgtctggtggccggtcccccagtcctgcaccttgtcgaacgtggcggtgacactgccggccccgtaggccgaggccatcggaacagccgcggccgccaacacgaccacggcgccagcccagagggcccggcgaagcgatctcttcatgtggcgcctcccaaacagttaggaaactttccaaatgatgatgagacgctactcacaggtcaccacttcgtcaagaagttcacatgtatcaaccgccgagcactctggagcgacgtcagcagggcccgaccgctcaccgatcaaccactgcttgccctcaacacaggaggtggaaacgatcattcggtatatatgacaatcatttggactatcttcggaacactctgcccgccagagcgaacaacgacaaagcacaatggccgccgctcgatgccccatgacttcgatgcgaccctgcgcatgcatgactaatagcaattgccgcgcgaccctctgtggactattagccctccacccaccagccaaacccaggcgcaggccacaaaaggcgcccaagttgccagtcgcgcatacccgtcaggtagggtcacccagttcctgcccactgggtgccggccacgaccgggccggcacgacgacatgtcggatgcgtgccgaaccgaccgacgcacacattcgaaatggacgtcgtaacgatgtccgttggaatggagaccgtgtccgcactcagcgttaaatctctgtacaaggtttacgggaaccgccccgacaaggtggtcgaccttctccgggacggtacccaccaggacgagaagctggccggcatctcggccacagcggccgtcgtcgacgcgaacttcgaggtcaagcgtggcgagatcttcgttgtcatgggcctgtccggatcggggaagtcaaccctcatccggatgctcaacggactcctgaagcccacgcacggcaccgtcgaggtggacggggtcgacctcacgaaactcaaacccacggcgctgcgaaagctacgccgcgagaagatcagcatggtcttccagcacttcgcgctgctaccgcaccggtccgtcctggccaacgccggttacgcgctggaggtggcgggcctgccccgggatgagcgccgcgagcgggccctccaggcactgcggatggtcggcctggacgcctgggcggacaagctgccgcaggaactgtccggcggcatgcgccagcgtgtcggcctggcccgcgcactcgccgccggcaccgacatcatgctcatggacgaggcgttctccgccctcgacccgctcatccgccgcgaggtccaggaccagctgctcgagctacaggccgaactcggcaagacgatcgtgttcatcacccacgacctcaacgaggcgatgcgcctcggagaccggatcgcggtcatgcgggacggccggatcgtccagatcggtaccgccgaggaaatcctcaccgctccggccaacgactacgtcgcccagttcgtcgccgacgtcgaccggacccggattctcaccgcgtcatcggtcatggaacggccatccggcgtcgtcgacgtgaacgccggtccgcaggtggccacccgcgtgctgcgtgagacccaggcctcagccatctacgtcgccgggccggacgacaggtacctcggtacggtgagcgccgacgccgccaccactgccgcccgcgacggcgggaagaaccttcaggggatcgtctcgaccgaggatgtccagaccgtcgccgaagacactcccgtcgccgagctcttcgcgccctgtgcgaccagccgacatccggtcgccgtcgtcgacgacaccgggcgactgaccggggtggtctcacaggtggcactcctcaacgccctgggcaacctcggcgtcgagaacggcgaccggggccagtcgcccccggcggtgggcacggagcccgcgtccgccggagcgggcgccgccacctcggcggtagcggcgcagcgggtggccgcacaaccggtccggctgaaggaggatcccgcatgagcggcattgacgacctgctgccgtacgtccgggtcggcgaggcgttcaagaccggcgtcgactgggcgagggagcagttctccccgctcttcgaccgcatcgccgccttcgtcgacgcgctggtcgagccgctgacggacctgttgaccgcgcccccggcgatcgtcgtgatcctgattttcgcgggtctcggctggtggctgcgtagctggaagttcggcctcggcaccgccgtcggcctctccctggtcgccgggatgccgttctgggaagagacgatgagcaccctggcactggtcctggtggccagcgggctggccctgctgatcgccgtaccgctggggatcctcgtcgcggagaaccgccgggcctcggcgctggcccgaccggtgttggacctgatgcagacgatgcccgccttcgtctacctgatccccgccgtctccttcttcagcatcggggccgtacccggggtgctggccactgtggtgttcagcatgccacctggcgtacgcctgacggagctgggtctgcgccaggtcgatcgtgaggtcatcgaggccggtgaggcgtttggcgcctccccgtccacgatcctgctccgcaccaagctcccgctggccctgccgaccatcatgaccggcgtcaaccaggtcatcatgctcgcactgtccatggtggtcatcgccgggatggtcggtgccggcggcctgggcgacgtgatcatcaaggccttctcccgggtcgaggtcgacacgggcttcgagggtggtatcgccgtggtcatcctggcggtggtgctggaccgcctcaccgattccctcggcgcgcgtaccgcgtcggcgaaggcacagcgcgccatgcaagatgcctgaccgacgagccagacccacgtaggggggtcacggtgccggcgccctgcctcgccagcgcgagttccgtcggcgtaccgcaacacggaaggatgcatgatgtggagcagtagagcgcttcgccgggtcgcactgacggccacggccgcgctggcactgaccggcctcgctgcctgcggtggtgacgacgactccggcgacaagggcgacgccgccgtcgagaagaagatcaccatcggttacatggcctgggacgaggcggtcgccgcctcctacctgtggagcgacctgctacagaagcagggcttcgaggtcgacctgaagaacgtcgaagcgggcgtcgtctaccaagggctggcggccggggacatcgacctgttcctcgacggctggctgccgcagacccacgcctcgtactgggagcgctacagcgatgacctggagaagatcggcgtctggtacgacaacgccagtctgagcatcgccgtgccgcagtacgtgaccggcgtcgactcgctggcggacctggccggcaatgccgacaccttcgatggtgagatcatcggcatcgagcccggggctgggctgacggccgccacccaggacaaggtcatccccgagtacggcatgaccggcaagctggacctgaagacatcgtcgaccccggccatgctggccgcgctggacggtgcgatcaaggacgagaagccgatcgtggtgaccctgtggcatccccactgggcctacgcgaaataccagctgaaggacctggcggacccgaagggtacgctcggccaggctgaggagatcaccacgctggcccgcaagggcttcagcgcggacttccccgaagccacagagatgctgaagaagttcacgatgagtgacgatcagctcggatcgctcgaggatctgatgttcaacgtgcacgccgacaacgaggagaaggccgtcgaggagtggcttaaggccaacccggacttcgccacgtcgctgggcgcgacctcctgacccactcggcaattcccggtggcggggcgcctgccccgccaccggcgcattctccggtcggggctcgcgtgaaggagcgacccggccccaccaccccggcaccgcgagtagcccctatcgcaggcgtgctgaagcggtttggttcacggcggaagaactgatatggtccagttctgggtgggctattcacgacggtcacggtgacgccgcagaaggccgaacacggttagcgcggacgcgttcgcggcaaatcggcccagaggcacgatctcggtctagcccatcgatccggcgacccaggccgacaaggacggcgcatgctgcatcacccggccaagcccccccagccccgacggcccacgatggtggatgttgcgcggcatgccggtgtcagcctcaagaccgtctcccgcgtggtcaacaacgagccggcagtgggccctgaacttgccgggcgagtcatgaccgccatctcggagttggggttccggcgcaacggcattgcccgcaaccttcgatcccagcaggtcagttcgacgatcggcctgctcatcgaggagatcgccaaccccttctacgcggagatcgcgggtgtcgcggcggagatcgcggcagcacaccagacactactgatcaccgcatcctcggaagaggatccggagcgcgaacgcacgctgttgctggagatggcgcagcgccgggtggacggcctgctcgtggttccggccggcgtggaccattccttccttcgacgggaggtggagatgggtctgccggcggtgtttctcgaccggccgccggggcagctacttgccgacgtggtcctcctggacaaccagggcggaagtcgcgccggaatccgctcactgctcgacacggggcaccggcggatcggaattttgttgggttcgttgagcgtgtacacaatgcgtgagcgattggccggtgtacaggccgagttgtcaggtgccggaatcccgtacgacgaggctttggtgcggagcggaatagagggtcccgaacaggccagccaggcggtggcagacatgttcgatctggccgaccagcccacggctttcttttgcgccaacaatcgcctcacgctcggcgcgctccaggaactccaccgccgaggaaacgatgcggcgttggtcggttttgacgacttcgaactgtcccatctgatgcccagaccgttcaccgtcatcgcctacgaccagcgtgaactggcacgggtcgcgacggagcagctgttcgggcgcatcggcggaaatcggtcgtggccgtcgaccacggtcctgccgacgcatctggtgcagcgcggcctggactgagggccgattcgccgcgggatccggccacgcaccacccggtgacgctgttggccggatcccaggtcgctacgccggccccgtggtcggcaccgcgacagcatcggcgagcgtgggtggatcggcaccccgccgggcacaggtgagcgcggcaacggtgctggcctggtcaagcccttggcgccactgactcggcgtaacggcggcgaggcgggcgccgggctggtcaccgagcgcaccgaagtcagcgagcgcggcgagcaagcccccggtgaaggcgtcgccagcaccaacggtgtcgaccacatcgccctgcctcgctgactgctggtacagccgcccgtccggcgcgagcagacaactgccggcggcgccgcgggtcaccaccgcacaggccaccccagccgcccgccattcggccatgacctgatcaatggtgcggtccgggtagagccagtcgaggtcctcctcgcttgccttcacgatgtgtgcggtgtgcacctgccgctcgacccgccgctgctcgccgtcgcggtcctgaacgatggtcgggcgcaggttgagatcgatcgacagggtgcgggcgtctcggcgcttctcccgatcgaagaggtcctcgaggatcgccgcgccaggtggcagggcgagcgccagtgacccggtgtgcagcgcggtgatcccggttccggtgaggtccggcagttcgtccgcggtccactgccagtcggcggtcccgcccaggtagcactggtaggtggcctggccggagtcgtcgagcgtggctactaccagcgaggtcggctcggcggcggggaccgcccagctcagatctactccgttctggtggaggtggccgcggattcgctgaccgaaaccgtcgctaccgagccgggcgagcagccgaaccggctgctcgagccgggccagggtgagcgcgacgttggccggtgaaccgccgggtacagcacggtagccaccagacgtatcctccgcgaccagatcgaccagtgcctcaccaatgaccgcgatcaccggtcctcctccacgtggttcgtcggcgcgggagcgaacagacccgcgaggctgggcgtgatcggtgactgggacaaaaggacggcctggtaggcgtgatacacgtcgggacggccgtgccagaccagactcgccggctggttcgtctcgtccagctcgtggcgccactgtccggtgtcctcatcgatgaggtggcggccagcgtagtcccagaagacgtggtaccagtgctcgtagtgttcgtcgccggtgcgacgccagagcgtggcagcggccccgatcgcctcggcgagcacccagtgcatccgggaacggacgaccggctggtccgtccagtcgagggtgtagacgaagccgtccgcgccgtcgaccgaccagccacgggtgaccgccgcggtgaacagcgcacgcgcgtcatcgagtagccaggcaggtggcgccgcgagcgcggtttcgagatgcagcagcagtcgggcccactccagccagtggcccacggtggatccgtatggccggaaggggtccgcgggctgtgcgaggttgtagtccaactgcggttcccagtcggtggtgaagtgctcgggcagccgccagtggtgtcgggcggccacgtcgtgcaccaggtgatcgcagatcgccagcgcgcgttgcgcccagcggcggtccccagtgacgtcgccggcggccaggaacgcctcgaccatgtgcatactgctgttcgcgccccggtagggctccgactcggaccagtcacggttccaggactcccgggtccggccggcggcctcgtcccagaaccggtcgtgtaccacgttgagcgcctcgtccagtagctgttcggcgcccggcctaccggcacgggtggcgctgctcgccgccagcaggacaaaagcgtgctcgtacgcggatttccggtcggtgaccggttcaccactcagatccaccgcgctgaaccagccgccgtgccgcgcgtcacgcagcgtgccgcgcagcgtggcgacaccgtggtcgaccccatgggcggtgtcgggggcgtgtccgaggtgggcgagggcaaagacatgagtcatccgacaggcgatccaggtgtggagcggctcacggggatcgggttcgccacgttcggtcacccaccagaaccctccctcgggccgcaccgaggcacgggcggcgcgaagcagtgcgtcggcctgggtgacgaggagacgctgatggggggtggatgtgatctggtcgggtgagttcgccggccgggtggggaggtgttcggtcatgtcagctcttcaccgatcctgccatcaggccaccgatgaaccagcgccccaggaggacgtagaccaccagggtgggcagcgaggcgatcagcgccccggccatcgaggccgcgtagtcgggggactgggctcccgcgagggcgttgagcgcgatcgtgatcggcccgttgcgggtgttggacaggaagatggcgaacagatagtcgttccaggcggaggtgaactgccagatgacggctaccacgaagcccgggatcgacaccggaaggatgatcgaccggaaggtacggatgaggcccgcgccgtcgacccacgcggcctcgaccatttccaccggcaccgtggtggcgtagtagttacggaagatcagcgtgcagatcgggatgccgtagatgcagtgcacgaagatcagcgtcggaatacccggcggaactccgagtgtgctgacgacctcccgcaacggaatcatcaccgcctggtacgggatgaacatcccgaacaggatcagggtgaacacgatgtccgcgccgggaaaccgccatcgggacaggacgaagccgttcgccgcgccgagcagtgaggagatcactgcgaccgggatggcgagttggaaggtccggacgaacgacgggcccagggccgtccacgccttggtccatgattcggtgctccaccgctcgggcagattccactgcccggtcacaccgatgtcagagcccgacttgaagctggtcacaacaaggacgtacgccggcatcaggacgatgagcaggaagaacagcagtagggcgtatcgaacggtgcggccgatgacgcccgcggcggtgcctcggcgccgtcggggcggacctgcggcggttggcggggacggggacgtccgctggatggtcgtggtggtcacgaacgtcgctccgttctcatcgtctgcaccaggtatggcacgatgacgaccgcgaccagcagcaacaggatcaccgagatcgccgaagccttggcgtagtcactggtcagcagggtctgccagacgtagacggccggcacctcggtcagccactgtgcgccggacacagacatgatcaggtcgaacatcttcatcgacatgtgtccgacaatgatcaacgccgacagcgccaccggggttagttgggggaagatgacgcgccggtagagctgaaaggtgctggccccgtcgacagcggcggcctcgcgtagttccgccggtatgccgcggaacccggcaaggaacagcgccatgacgtagccggagagctgccagatcgctggaaccgccatcgcgaccatgccccagtccgggtcagtccaccagggattctgcaggaagccgagattcagctgcccgaaaaccgcgttcagaccgccggcgtcgtcgccctgcgccgagttcatcagccatcgccagaccacgccggaggcgacgaacgagacggccatgggaaacaggtagacggttcggaacacgccttctgcccggaccccacgctccaggaggaacgcccagagcaggcccaacagcatcgtgccgagcaggaacacgaccgtgaagatcagcagattccgcagcgagtgcaggaatcggccgttgatgtcattggtgaatagatcgacgtagttgctgaggccgacgaatccgtccgactcggcggcggtgtgccggtccgacatcgagaccttgaccgtccaaccgataaggccgtagacgaacactccaagcaggagcaacgagggggagatcagcagcaggccggggccccatcgcctgacgcgagtaagcatggcagattcctgtacgggtggcgggcggacggtacgtcaaccggggccggtaaccgcacggctgggcgagaatccacctcggccatacggttaccggacctgcgagccgtgctagttcctgccgagcgcagcggcggcggccatcgccttctgcagtcctgccgcgtcctggtcgctggagaacttgccgatcgcggaattcgccgcctcaacggcgccctgcgagcaggcggcaccgtgtgcgcaggacggcacctgcgtggcagtcttccacgcctcgatggccgactgctggtaggcggggtagtcggtcgcggtgacgtcggtacgcgcggggatggagcccttcttgatgttgaacgcctgctgtccctcggcgctgccgacggtcttcagccagcacttggtgccctcggggttcttggcgccctggggcaacacgaaggagtcggcgagccactggaaggtgtccccgttacccggaaaggcgacatggccgaagtcagcgaaccccttggcctcgaagtcactcggagcccagtcccccatcaggaagaagccggccttgccctccatgaggagcttcccggcgtcggtccagtcgtaggtgtcccgatccgcgttggtgtagctgagcagctgcttgtagttctccagccccttggcgacatcggggctgttccagtcggttccgccgttccacaggccgttgaaaccctctgggcccaggtcactgatcaggaccgcctccagcaacatcagctgggaccagtccttgccgatcgcgagcggcgcgctgacgcccttggccttcagggtctcgagggcggcaaggaagtccgccatcgtggtcggttcggccgtgacgccggcatcgctgagcaccgacttgttcgtccagaggacgttggcccggtggatgttcgccggcaccgagtagatcttgccgtccacgctcaggttgtcgatcagacctgacggaagggcctcggtgaggccccattcctcgtacagggcgctgagatcctccacctggccggccgcgatgtagtccgacagttcggcaccggcgtgggcctggaaggtgtccggcgcatcgccctgttgcagccgggaggccagcacctgcttggcgttcgatccggcgccaccggcgaccgctccgttcacgaaggagtagtcacactgctcgtcgaaggtcgccaccaggccgtccagtccggccttctcacccccgtcggcccaccaggtgaagacctccacatccttctggtcggcctcgctgtcggcaccaccgcaagcggcgggcgacagcaacgcgagcgccccgaccgcggcgacggccgccctacgcatcctgcccatgcttcctcccgctggggatgacatcgttgtctcaaggccattcacactttcgccatgacctgattccgtcaatgtcggtccagctacgaaatagtaacgatgagatcacggacagcctgaacgagccgccttcctggcctctgaatcgaacacagccctcgcgaacgagatccacaccacatagtccgctgggaaacacacatcgcctattgacaacgttgtcgcccagccgacacgcttctccagaccatcgagcgtgacccccatcacgcccggcaaccccctggaggacctcacgtgggcagacatcggatggcgatcgcagccgcgctcgccgttggcctggcgatcccgggcacccaactgccggcggcggcggcaccgacgcccggcaccgacttcttctcctcgttcgacagcgacgattcgctgccgacgtggaccaacaccgtggaaaccgacgcagccggaaagcccaggatgtccggtgtaaccggaaatccagattccggcggaatccccggcaacatcaatgacacgattgtcgatgtaaccgccaacggcgacaacccacccaacgagaccgtccggcgggtgatcgacggtgacgcaaccaccaagtggctggtcttcgaacccaccggctgggtacgggcccagctcgagacgccagcgaccgtggtgcactacgccctcacctccgccaacgacgtgccggaacgagacccgaaggactgggaactgcagggatcaaccgacggcgacacctgggtcacgctcgacacccagaccgggcaggacttccccgagcggttccagaccaaggagtaccggttcagcaacagcaccgagtacctgcactaccgcctgaacatcacggccaaccacggcacagacatcgtccagctggcggacctacagctgtcgaacggcgacaccacccccaagccgccgacacccatgtacagcgtcgtcgacaacgggccggcaggaagccccaccgccaaggccaacgccggctggagcggcaagcacgcgctccggtactcgggcggacagaccgttgacgaccggggctacgcctacaacaagatcttcgatgtcgacatcgcggtcaccgcgaccagtgaactgtcgtacctgatcttccccgagctgaccaagggcgatctggactatccgagcacctacgccgcgatcgacctggcctttgacgacggcacctacctcagcgacctcgacgcggcggaccaatacggtttcggtctcagcccacaggcgcaggggaccaccaaatcgctctacgccgaccagtggaacatcaaacgaacgtccctcggcgacgtggccgcgggcaagcggatcgatcgaatcctgatcgggtacgacagcaccaccggccccggcacgttccggggctgggtggacgacatccgagtgaccgcgaacccaccgcgccccacctacgaccgggtctccgactacgccttgaccacccggggcacgaactccacctttgacttctcccgcgggaacaccttcccggcgacggcggtgccgcacggcttcaacttctggacgccgatgaccaacgccggctccaatagctggctctaccagtaccaacgggacaacaacgccgacaaccgaccgacgatccaagcattcaccgccagccacgagcccagcccgtggatcggtgaccggcagaccttccaggtcatgccgtcggcggccaccgacacaccaaacgccaacagaaccgcgcgggcactggccttccagcatgccaacgagacggccaagccccactactacggcgtgaccttcgacaacgggctcaagacggagatcgctcccaccgaccacgccgccatgttccgattcaccttcaccggggaccgcggcaacctgatcttcgacaatctcaacaaccagggcggcttgaccctcaactccgacggcaccgtgaccggcttctccgacaccaggctgggcagcggcgccacccgcatgttcgtctacggcacggtggaccgccccgtcgtcgcccacggcgggttgaccggcggcggtggcgacaacgtgaccggctacctggccttcgacacgtcgacggcaaaggtcgtgacacttcggatcgcgacctcgctgatctccctcgaccaggctcggaagaacctggcgctggagatcgccgagaacgacaccttcgactccgtccgcgcccgcgcccaggacctctgggacgacaagctcaaggtcatcgaggtcaaaggcgccaccgacgaacaactcgtgaccctgtactccaacctctaccggctgttcctctacccgaactccgcacacgagaacgtcgggaccgcggacgcaccggagtggaagcacgccgtacagtcatccgcctcgagcacgctcccacccgggaccacaccgaccgagaccggcgcggacgtcgtggccggcaaggtatacgtcaacaacggcttctgggacacctaccgcaccacctggccggcgtacgcgttgttcagccccaccatggccggcgaactcgtcgacggcttcgtccagcagtacaaggacggtggttgggtgtcgcggtggtccgccccgggctaccggaacctgatgaccggcaccagctcggacgtctccttcgccgacgtgtacgtcaagggagtgcgcaacttcgatgtccgggccgcgtacgacgcggcagtgcgcaacgccaccgtcgtgccgccgggtaaccccaacaacagcagcgtcggccgaaagggcctacaggactcgatcttccgcgggtacacgtcgacggcggtctccgaaggggtgtcctgggggctggagggctacatcaacgacttcggcatcgcgaacatggccgccgaactggccgacgacccggagaccccggaggccgaccgggcccgttaccgggaggaggcggaatacttccgcagccgggcgctgaactacgtgcacgcgttcgacccagcgatcgacttcttccagggacgcgacgcgtccgggcagtggaagtcgacaccggagacgtacgagccgcacgtgtgggggcacgagcacgactacaccgagaccaacgggtggaacttcgccttccacgtcccgcacgacggccaaggtctcgccagcctgtacggaggacgggaggcgctggcggagaagctggacgagttcttcgccacgccggagacgggaaccttccccggctcgtacggcgggatcatccacgagatgcgggaagcgcgggacgtccggatgggcatgtggggcttcagcaaccaggtgtcgcaccacatcccctggatgtacaactacgcagggcagccggccaagacgcagaagatcgtacgagaggtgttgtcacgtctgtacctcggcagtgaaatcggccaggggtacgccggcgacgaggacaacggcgagacctcggcgtggtacctgttcagcgcgctgggcctctacccgctccaggtgggcagcgagaactacgtgatcggttcaccgctgttcacgaaagccaccgtgcacctggacaacggcaagaagatcgttgtcaacgcgccgaacaacagcgatgacaacgtgtacgtgcaaggtctcaaggtcaacggaaagaagcacgaccagacctggatctcacacgacatgctggccgacggcgcggtgctggacttcagcatgggttccagcccgtcctcgtggggcagtggtgagaaggcgctccccacgtcgctcaccccgtcgggtgcggctccccagccgctgtccgacatcccggtgaccggtgggccggcggcactgtccgacgacacctccacgaccgtgacaccggtggcggctccagtgcagtgggcggtggagggcgccccggagaaggtcacgcactacaccctcacgtcgggaccggacgacggcaccgacccagtgggctggagcctgcagggctcgtacgacggcgacacctggaccacgatcgacagtcgcacgaacgaacagttcacctggcggctgcagacccggtccttcgccgtggagcagcctgggcggtacctgcactaccggctcacgtccgaaggcggatcgtccgccccggtcctcgccgaggtcgagctgctcgccaccgcgtcaccagcatgcacggagacggtgagcggcgacgtcaaggggccgctgaagatcgactccggggtgacgtgcctgtccggggcgaccgtgaaggggccggtgacggtgcgatccggtgccgcgctccacgcggtcgactcgaccatctccggtccgatcgccaccaacggcgccgaggcggtggtgctccagaaggtccagatcggtggaccgctggcggtgtcccacgtaactggtgaggtgagcatcgaacgcaccaccgtcaagggaccggtggtcctgacgcagaaccaggcgccggtgatcgcggcggggtcggtgggcggaccgctgtcgtgctcccgtaacgccgtcgcacccaccgacaacggggtgccgaactcagtgaagggaccaacatccgggcagtgtaaggacctgtgacggagtccggggccggccgttggcaacagcggccggccccgttgccggccccgaggttgccctcgggccagtcccgctcctccggctgtcgtcgtgggcgggcccgctccggtcgtcacacgtgttgtcgtctctcagtcagcctgggcggccagttccccggcccggtcgcgggcggcctccagggccgccagcaacgctgcccgcaccccgtgcttctccaactcccggatcgcggagatggtggtgccggcgggcgaggttaccgcctcgcgcaacttcaccgggtgctcgccggaatcgcgcagcatgaccgccgacccgatcgcggtctgcacgatcaactcgtgggcgacctggcgcggcaggccgagcagaatgcccgcgtcgatcatcgcctcgaccaacaggtagaagtacgccggcccggaacccgacagcgcggtcaccgcgtcctgctgtgattcgggaacccggagggtactgccgagcggccggaacatctcctcggccagggccaggtgcgcgccggtggcgtgctcaccggcggagatcgccgacatcgcctcgtcgaccagcgccggcgtgttggtcatcacccgcaccacgggggtgccctcggacaaccgccggctgaagaagtcggtcggcaggcctgcacagagcgagacgaccagtttgtcggccggcaccttcgggccgatctcgtccagcagcgcggccgcgtcctgcggcttgaccgcgatggcgagcacctcggcctcgtcgacagcggtgaggttgtcgaccacccgtacgccgtaacggagggtcaggtcctcggcccgcgcctgctgccgggcggtggccagcagccgatccaccggccagcccgaacgcagcagtccggagagcatcagctcgccgatcttgccagccccgatgaccgcgaccgtgtgcaccgtacctgccatcgggcataccccttccagcgtgagccggtgcgcggcaggccgagacggtctgccgcgcaccgggcaaacggtcaactaccgaagaaaacctcggcctcggcgtaccgctccagcggcacggtcttcagctcgcgggtggcctccgccagcggcacccggacaatgtccgtgctctgcatcgccaccatcttgccccagtcgccctcgtgcgccgcgtcgatcgcctggagaccgagccgggtggcgagcacccgatcgaaggcggtgggggtgcccccgcgctggatgtggccgagcacgacggtgcgggcctccttgccggtcttggcttcgagctgttcggcgagccactggccgataccgccgaggcggacgtgcccgaacgcgtccagttcctggttgtgcaggaccatctgcccctcgagtgggtgggcgccctcggcgaccacgacaatcggggcgtactggtgctggaaacgcttctcgacgtatccggcgacctggtggacgtcgaactgccgctccggcaggaggatcacgttggcaccgccggcgaggccggcgtgcagggcgatccaaccagcgtgccggcccatcacctcgaccaccagggtgcggtggtggctctcggcggtggtgtgcagccggtcgatggcctccatcgcgatgttgaccgcggtgtcgaagccgaaggtgtagtcggtggcgccgaggtcgttgtcgatcgtcttcggcacaccgacaacgttgacgcccagttcgtgcagcttcgtggccacaccgagggtgtcctcgccgccgatcgcgatgagcgcgtcgacaccctgcgtggcgaggttctccttgatccgctcgacgccgttctcaatcttgaacgggttggtccgggaggagcccaggatggtgccgccacgcggcaggatgccgcgcacctccgcgatacccagtgggcgtgacagaccctcgagcggccccttccagccgtcccggaagcccacgaactcgtgaccgtagttggtcacgcccttgcggaccaccgcccggatgaccgcgttgagacctgggcagtcgccgccgccggtgagcacgccgatacgcatgatctgctcatcctcctgggaacatgtgggtaagcccggttaagccccaggatatgtgtcgaatcagaccatcggcgccgttgccggcccggggcgggccgtcagtgcgcactgtagtcccgtccaggttacgccgacaccgcgccccggttacccgccagtagtcgaaatcccgggggtgcctgctccgtgccggcccgatccggtcatggcccgccaccgggccagattgtgtcgcgcgtccaccaacgcgtcatggcgagcggcctcggcctccggcagcggcggacggcccctgtcgtcccagagctggcgcaggtccttggtgaagcggggaatctcccggggcagtgccaccatcgacccccacagttgcgccagggacacgtggtcgtacgccgcgtaccacgcccacagctccacctgctcgctgggacgaccccgaaccggctcgagcaggaactcctccagttcgtcgcggatccgcgcgcgggaccgccacgcccggtcggcgggcgacggcaacctgcccagcacgttacggcgcacccagggcaccgcccgggagtcgtcgaactcggtagagacggcgtagaactcacggccgtactcatcgacaacgccgatcgagacgaggtcgatgacgcgaccgtcctcgatgaactcgcagtcgtagaaatagcgatacaccatcgccaccatcctggcctacgccgaccggaccgggccgagtgggtgccgcggcccgggcgttccgcgtccccgcagctcagaaccagtctcgaataggtcgcgaaggtcacggagatgaaatgaggggtgtacagcacgcgaccaggccgtcatgatctgatgtgtaccgctaccggaggcgtcggagcaccttggcaggccctgtcaggaacacccggtgagcgagtcaagggtccttgaccggggaggggttgggccgtggaggtgcgcctaccggagccgggcgacgcgctcacgggcgtcgagatgttcgccggcctcgagccggaggtccggcagcgggtcatcgcggcggcggtgccgcgcacctaccgcaaggggcagctgctcttcgtggagaacgacccgggcgagtcactgatcgtgctacgccggggcgcggtggccgtcttccgcaccgcccccaccggcgagcgggccgtgctgtcggtgatccggccgccggatgtgctgggcgaggtctcgctgctggacgcctccacccggtcggcgtccgccgaggccatcgaggactgctcggccctcgcgctgtcccggggggcgttcatggagttggtgcactcgaacccgcgcatcctggacgcggtgatgcgctccctcggcagcctgatccgccggttgaccgagcagaacgccgaccacgttttcctcgacctgcccggccgggtggccaaaacgctggtccggctggccggcgagagccaagcccccatgatcactatcgagctgaaccagagccagctcgccgagatggccggcggctcccggcaaagcgtcaaccaggccatcggctcgttcgccagccggggctggctacgcaccgagggccgtcggatcgtggtcaccgacgtggcgtcgctgcgccgccgcgccggcatgaacgaacgctgacggtacccgcgattggcgcaccggagggcgcactgtccgatcgtggccatcccggcgaccgcctcggtcgcaagacgcgacacaacgcactcccgcaaccgggtcccgacgtgtcacgattcaaggcacggcgggcacagacgccgaggggctcagtaggtcgcgccgtgggcgcgcgatgaggaggttgtccggtgtcagcgggtggggcccgccggggacggcgggacaacgggatcgacgcgagtgaatacgcgatcgccggcgacgtggaccccagggtcggtgagcacctgctcgacgtgctcgccgccggcggcatcgccgcctacctacaaccctctgccgacctcaacccggtcacccgcaccaccaccgtcccggcccggccggtcgaccgcctgtacgtggaccggtcccacctacggaccgcccgggactacctcacccagctcgccgacgagggcgccaccgaccggaaccgcgacgacgagcccgacatcgaggccgaatgggcacggatcgtcgccggcttccacacgacctccaccagccgtgacaatccatggccagccgccgaggacgtggacgacgaccgagccggtcgggcgcccaccaccgacgtgcggcagctgccgtacgcggccgatctgtccggagtctccctcggccgagggcgcgaggaggagccgtcgctgctcgacgggttggacaccttcggggcggacctacccgacgaggaggaggagcggtacaccccacccccaccaccaccgctgccccgaatctccaaatacgccgcgctcggcaccctggccatcgtgatcggcttcctgctgttcctcttcccgtcgctgttcccggcagacccgggaatcgtcaccctgctcggcttcaccggcatcctcgccggcttcgtcacactggtctgtcggctgcgccccggcgaccgcgacgaacacgatccggatgacggtgccgtcgtctgacccaccccgctggcacctgtggaccagccgctggcgcacaccacgccacagcacccgatcggcccacatccacgccctggcacccagacaagaccagggcgtaacaatggtgtaacttacggtcagtaggaatactgctgtccgtcactccccgccgactgccggccctttcctcccgttccggcggtcactccggcagatcggaacgcccgagatgcgacagagttccctggtggtggtcgccaaccgcctccccatcgatgacagtacggcgccggacggtgcctgcgaatggcgccgcaggcccggcggcctggtgaccgccctacactcgctgctacggcaggcacccgccacctgggtgggctgggcgggtggcaccgggccggccccgacactgcccgacgtcgacggcgtccgcatgcacacggtgccgctcaccgtcgacgacctccgcgaccactacgagggcttcgccaacgccaccctctggccgctctaccacgacgccgtggagcagccggagcaccaccgccggtggtgggaggcgtaccaacgggtcaaccaacggttcgcggcggcgaccgccgacgtggccgagaccggcgcggtggtctgggtgcaggactaccacctgcagctcgtacccggcctgctccgggcactgcgcccggacctgcggatcggcttcttcctccacgtggcgttcccaccacccgagctgttcatgcagcttccccggcgggccgagttgctccgcgggatactcggcgcggacctcgtcggcttccagcgggcccaggcggcgcacaacttcgcccaactcgccgtccgggtgctcgggctgccggccaccgaccgccagatcgtcgtggacgaccgagtggtccgcatcggctcgttccccgtctccatcgacagcgccgaaatggcggccctggccaaccgagccgatgtcgccgaccgagccaaccgactccgccgtgacctgggcagcccggaacaggtgatcctcagcgtcgaccggatggactacaccaagggcatcgagcagcggctgaaggcgtacagcgagctgatctccgacggccacgtcaaggtacgagacaccgtcctggtccaggtggcggtgcccagccgcgagcgggtcgggcaataccagatcctccgcgaacgggtcgaacgtgaggttggccgcatcaacggcgaattcggtcgcgtcggcgaaccggccatccactacctgacccgacccttcgaccgcgccgaactggccgcgctctaccgggtcgccgacgtgatggcggtgaccccactgcgggacggcatgaacctggtggccaaggaatacgtagccgctcgggtcgacgacaccggtgcgctgctgctcagcgagttcgccggcgccggggcggagctgtcccaggcgtatctggtgaacccgcatgatctggaaggtctcaagcagggtcttctcgcggcgctgcgggcccggccggaccacgtccgcaaacggatgcgggcgatgcgggcgcacctgcgcaagcacgacatccacgcatgggcgcgctcctaccttgccgccctcgacgacaacggctcgctgctcagccgactcggtacgacccgctgaccggcccgcaccgggccgtcagccgcgggacggttccttctccaaccagtcgaggagcgcatcgaccggttcccgccaccgagcgtccagcatcagatcgtgccccataccggggaagagcagcggggccgagccgtaccggcgggcggcccgggtcagcgccagccccggcagtatccggtcatccgggctcccgagcaccagcaccggcggatcccccaccgccggctccggctcccggccgaacagcagctgccactgggcgcgccgggcgggatggcccaaccgggccaggtgccgccgcgcgtcctcaccgggcagttcccggccgaacagctgggcgcggctcacccgcagccggccaccgaacaacgcgggcagcgtacccagggggttgcggcgcagcgccgccagcgcggttccccaaccgccgaacaccggtgccaccaacacggcagcgcgggccgggtaacgcgccagcgcgtgtgcgaccaccagtgccccggcgccgtgcccgaccagcaccgcctggcggggcaggctcgcagccacctgcaccacgtcatgggcgtacgcccgcagggtggcctccggcgcaggatcgctgccgggctggccccgcaggctcaacgcgtgggcaggaaagccgcgcgcggcagcgtgccccagccagtgctccgcgaatgcccacgctccgtgaccaaatccgggcacgaacaacagcggtgggcgaccatcatccagccctggtacggcatcgagcacctcgcgccggaccggacggaccggccggccccactcccacccccgcatgatccgcacctgctgggtcacctgctcagcctttccctcacgaccgcgggacgcgccggctcgctcctcacgcgcgccaacccactcccgctcgcgaccgcggggctcgcaagctcactcctcacgcgcgccaacccactcccgctcgcgaccgcggggctcgcaagctcactcctcacgctcacttggcctccaggtcgtgcagggcgcgctggagagcgcgcaggtagtcgacgtgaccaacctcgaaccagtgccggctgctgtccctgaccggtcccgcgtagcgctcccccgcccgggcaaccaccgcggcggcgaagcccgccgcccggccgggccgggtcacgcgtgatcgcagcaggcgggcaaagagcacggtctgccaatgcgacagcgggaacatgcccgagtcgggctgcaccagcccggccacggcgagggttgggtgattcggcgcgaaggcgttgagccacaacaccggccgcccgaccgtgccgtcgtcgccgagaatcttcggatcgaggaagtcgaaccggggtaagtagccggtggcgaacaccaccagttccggatcgatccggcgaccgtcagccagctcaacggagtgcgggtggaaacggacggggtccggcaccggcgtgatccggccgtggcccagatagtggacgagctgactgttgacgatcggatgtgtctcgagcatcctgtggtcaggccgcgccagcccaaaccgggtcagatcccccaccgtgagccgcagggtgaggtggtagagccactgtcggacccgccggggcacccgcagcgccagcagcacgtcgttgatctgatcgactggacgacccaggacgtacttcggcgcgtaccagtagctgcgacgggtggcgtgccagcagcgcgacgcctgctgcgcggcctcgacggcgatgtcgcagccggtgttgccggcacccaccaccagcacccgcttgccccgcagctgcgccgggtcctggtaggacgaggcgtgcatggcctcgccccggaactcggcgagcccttcgtagtcgggcagcttcggcgaccagttgtgaccattggcgatcacgaccgcggcgtaccgggaggtgcgttccgggccgtagccgccggtactgcgggtcgtgacgtcccaccggtcgccgtcagccggctcgacccgcaccacctcggtgccgaaccagacgtgccggcgcaggtcgaagtgttccgcgtaccgctcaagataggacaacaactggctgtgatgcgggtagtccggccagtcgtccggcatcgggaagtcgggaaactgggtgaatggacgcgacgagatcaggtgggtgctggcgtacaccgggctgcggtcgtgtcgccagttccacgcgccgccgactccggtctcccgctcgtagcagtcgacgccgaacccgtgctcggtcagattcttgatcgcggtcagcccgctcgcacccgccccgatcacgcagacggtgtcaccgcggtcggagaccgaacggccgtcgcgggtcagggcaaggctgctcgactccaggtcggaccgcccgtgatcggtggaggtggtcaccgaggatctccttaggtgcggcacggatgccgggtcgcgcagcatcctgcccacatcggatgcccaatgtccagcccggcccccgggctggtcagtcgggcccgggcaagagcagatccgccaggatcgggaggtggtcgctggccaggcgggtctgcggcgtgtccaccacgtcgtagtggaccacggtgatccgcgggtcgacgaagagcgcgtcgatccgacggtgcagagggccccgggggaacgtgggccggtccgcccggtccgctgccaccgccgcgtcggtacgacccgccgccacgaccgcccacgccggcccgtccgcttcctcgttcaggtccgcccccacgatgaccggggcgggcgccccggtcagctcgcgggcgaaccgttcggcctgcgccgggcgctcagccgggtcggtggacaggtgcgagccggccaccgtgaaccgggcgtcacgccccaccaggcagtcggcgtacgcggcgccgcgcaggtgccggcccggagtgagcggaaaccgctggcaccgggtgccggtgacccggacccggaggctggtcaacagcaggtttcccaatgccggcagtccaccggccgccaccaccagcccgaacgacgcggcgagcgccgcggaccgctgccgccaccgaagccggcgaggcccctcctgcacgatcatcacgtccggcgccgtactgcgggccaccgccaccagcgctgcggcgtcgtcccgctggctgtggatgttgtacgacacgacgcgcagtggcactccgtcgcctgctgccggcaccgtgccctagacccggcgggcgaggtcggcggcgccgatgagaccagcgtcgttgccgagcttggcggggctgatctgcgccaccggcagccgacaacgctgcgcgagcgcctcggtgaaggagcagcgggtcgggcccagcagcagttcaccggcttcgacgacgccaccgccgaccaccaacacctgcggatcgaggatctgcgccatgtcggcgagaccgctgccgagccagtggccgacctgggcgaaagcctcggtggagaccgggtcgccgtcccgcgcagcggcggtgaccattcggccggtgatcgcgtcgacgtcgccaccggcctgccccagcagggcggcggcgcggtttggttcctggcgagcggcagcctgggcgaaccgcaccagggcgctcccgctggcgtactgctcgatgcagcccagccggccgcagccgcactggtgcccgtccggcacactgagcatgtgtcccagttcagcggcgataccatgcgcgccgcgaaccaactcgccgccaagcacgatgccgccaccgaccccggtgccgatggtgaacatgaccatcgagtcgtcggcgtcacgggccgctccgtagcggaactccccccaggccgccacgttggcgtcgttctccacgatcaccggcaggtcggtggctgcactgacgaactcgcgcagcggctcgtcacgccaggcaaggttcggggcgaagagcacggttgatcggctggcgtcaatccacccggccgcgccgatgccgaccccctcgatcgcacggccagcggccagttcccggatcacctcgacgatgacgtcgcaggtcttgccgacatcgtccgcgggagtgtcccgtcgggtctgcacgagcaccgtgcccgtgtcgtccacgacgccggccgcgaccttcgtgccaccgacgtccactccgatggtcagcgtcaccgctgccactcccctctgctgtgctgcccggcccggggcgttgcgccggtcgggtcgggggtgctgggtcaggccccttggacgtcgtcacccgtgtcaccgggtgcccgggaggcgggaaccacgggacggtcggcggccgtcgtcgacgacacgccctccgtcgcggccgacccggcgacgttgacgggcggtgcggcggtcggcacgggggactcttccgcccgagtcgcggcggaccagacgtcctcttcgggcgccgacggagaatcatgcctgctccgggtggtcgcacgccacacggggttcgacgtcccggtcgccggggtggccggggctgggggttccgcgggcgtgggggccggctccgccgaggcgaatgcccgtagcaggctcgccactccggcagccagatcaccggccccggtggcgagccgctcagcgaattccggactcggatcccgtaacgccacgatcgcccgacacagcggacagatgcagcactccgccgtacctgtcgacaggccaccaccggccgggcgttcggtgtgaccgacgacactcgacacgatcccagcgagcggaccccacgggctgttccccacgctggtcgtggacaggcgcgcggcggccaacagggtcgcaaccagtcgttccgcctcttcccgggccgaacccggatccgttgccgccatggtcggctcctctaccaggacggccgcgtcaccgcggcccgccagatgcttctacccggcgcttgagctgcttcaacgcagcatccatgatcattctctcggccttgcggcggaacatgccaagcatcgcgaccgacagctcgacctccaacgtgtaggtcaccgtggtcgtaccgtcggcattgcccaccaggtcgtacgaaccacgctgggcgcgctgcatccgggagggcgccgccaggtgccactcgatccgggtgaggtccttcgcgtactcgtagaccaagacatactcgtcggtcagcacacccgcgtcgagggtgaaccggactcgacgggcatagccgtcggcgtactcctcgacgaccacccgctggagggtgtcggtccactcggggtagctgggcaggtcgcagatgactgccgcgacctgctcccgtgatgcgccgatagtgatcgactgggtggaagagtccgccatgtggcgaggctacccggcgatgtgacgaacctgtctgcagcatcctccgagccggccaggtaggttgcgacacaagccgaccgagaggcggccctgcctggccagtgtgaacgcgaggagtgtgcaggtgcgcgagttctccgtcccaccgatcgtcaccgtcggcgactcggccaatctaaccgatccggtctgggacaacgccgaggccgccccggacgtggtgcagttcatccgcgagggtgccgacggcgcccgggtcgaggtgacctgccatcagttccgtgacgaggtgacggcggtggcacgcggcctggtcgcagccggtgtgcagcccggcgaccgggtcggcctgatgagccgaacgcggtacgagtggacgctgttcgactacgccatctgggccgccggcgcgatcacggtgccgatctacgagacctccagcgccgaacaggccgcctggatcctgtccgactcgggggcggtcgccatcctggtcgagacgagcgcccacgccacgctggttgccgacgtgcgcgaccgggtacccgatctggcgcacgtgtggcagatcgacctcggcgcgatggacgagctgatcgccaccggcgagtcggtggatccgaccgagatcgagcggcgacgcgcggccgttcgggccgacgacatcgccaccatcgtctacaccagcggcaccactggccgccccaagggctgcatgctgacccaccgcagcatgtacgccgatgtcgccaacgccgtgccggtgctgccgaacctgttcggcccaggtgcctccacgctgctgttcctccccctcgcgcacgtcttcgcccggctgatccaggtcggcgtggtccaggcccgcgccacgatggcccactgcgcggacaccaaggacctgatcgccaggctgcaggccgtccgccccacgttcgtgctctccgtcccccgggtgttcgagaaggtctacaactccgcgaagcagaaggccgaagccgacggcaagggccggatcttcgcccgcgccgaggcggtcgccatcgcgtacagcgaggccctggagacccggaccgggccgggcctggcgctccgtgtgcagcacgccctctttgatcgcctggtctaccgcaagctgcgggccgcacttggcgggcggtgccgcgacgcgatctcgggcggcgcgccgctcggcgcgcggctcgggcacttcttccgcggcgtgggggtgaccatctatgaagggtacgggctgaccgagacctctcccgctgcctgcgccaaccggcccggtgcgatccgaatcggcagcgtcggacgcccactgcccggcgtgaacatccggatcgacgacgatgacgagatcctcatcgccggtgaactggtcttcacgggctactggcgcaacgaggccgccagtgcggaggtactcacccctgacggctggttccgcaccggcgatttgggccagctcgacagtgacggctacctgaacatcaccggccgaaagaaggagatcatcgtgaccgcgggcggcaagaacgtcgccccggcggtcctcgaggaccaggtccgggcgcatcctctggtcagccagtgcgtggtggtcggtgaccgacagccctttgtcgccgcgctggtcaccgtggacgaggaggcgctgccggcgtggctggagaacgccggcctacccgcggccaccccaatcgaggagctctaccagcatgaagggctgcgctccgagatccagaccgcgatcgacaccgccaaccgcgccgtgtccagggccgaggccatcaaggtcttccggatcctcccccgggacttcacggaggcgaccggtgagctgactccttcactcaaggtcaaacgacaaatcgtgcacaaatcgtacgccacggagatcgccgatatctaccggagctgactacgatccgtcacgtgcccgcctccactcgcgtcgtgcctcgaccgcatcccctcgccgccgcggcgcgcgtggtgatgctggcgttggtggcggtgctgagcctgctcgccacgcacgatcctgcccaactgtggtgggtcgcgctgctggcggcgacgggcctgcccgcactgctcgcgccggtgtaccactggctcgggccgctgggccgaggcgccgaggtggtggtgctggctctcgccaccagccaggtcgcctcggtcgccaccattggcgcgcagaacggtgggttgggtgcctccgcggtgctgccctacctggccgtcccgatcaccgtcacggcactgcgccgacgcttccgcgaaggcgcctggttactggcgatcaccggcctcaccctgctgctggccggcgcgctgaccgaggtcgacggccagcggcagctcacccaggtcggctacctggcagtcagcgcccagtggctggtcctgtccggtcttgggctctacgcggcgcggaccctgcaccgggtgatccgagctcgcagcgtcagcaagccccagccgtacgcggaggcaacccggctactcacccagcttcggacggtggcccgtcagctacccggcgccacgctggacccgggtggtatctccgagcacctgctggaggagctgcgcaccctggcccgagcggaccgaggggccgttctctcggccagcggcggtggacggctggtggtgctggcccagtgcggaaccgaccgggtggactgggagacgacgctggacgcggactcggcgatcgctgacgcgtgggccagccagcagccgcacaccgccgcgcactctcaggcccgctcgcacgctggcggggaggtgtccgcgctgatcgtgccgctggtcgccggggtacgtacggtcgggctggtggtgctggaggcggacgtcgcgcacgcgtacccgcccgagatcgtgtcccgggtgaccgggctgacctccccggccgcgctgcggctggaggcggccctgctcttcgacgaggtgcggtcactggccaccaacgaggagcgacaacgactcgcccgggaaatccacgacggggtggcccaggaactggtgatggtcggctacggcatcgacaacgcgctggccacggtgcacgacgacaccgacgagaccgccgagtcgctacgactgctacggcaggaggtcacccgggtcattaccgagctgcgactcagcctcttcgagctgcgcagcgaggtggaccggcacggcggcctggctgccgccatcgccgagtacgcgcgcacggtcggcgtctccggcggcctgcgggtacacctgtcgttggacgagtcgaccgcccggctgcccgccgccaccgaagccgagctgctacggatcgcccaggaggccgtggccaacgcccgcaagcatgccggtgcgtcgaacctctgggtcacctgtgcggtggacccgccgtacgcgcagatcgaggtgtcagacgacgggcacggtattgccgaccagcgcactgacggacactacggtcttgcaatcatggccgagagggcggaacgtatccgaggccgactggagatccggccgcggcaaccgagcggcacgaccgtggccgtggtggtcggttcgtcgcctcggcgcgataacgtgcctgacagcaccgcatgagaaggggagtaacccgaggatgaccacaccgacaccggcagctcgtaccaaggtcctccttgttgacgatcatgacctgatccgcaaggggcttcgacacgccttcgagcgcgaccggcagttcgaggtcgtcggcgaggccgccaccgcggccgagggcgttcgccaggccggcgccctgcaaccggacgtggtcattatggacctgcggctacccgacggcagcggcctggaggccacccgcgcgctgcgcaagtccagcgccacgatgggcatcgtcgtgctgaccatgtacgcgggcgacgaccagctcttcggcgcgctcgaggctggcgcgagcgcctttgttccgaagaccgccccggcggacgaggtcgtcgctgcggcccggcacgccgcctcctcacccagcgcgttcaccgccgccgacctggctgaggcgatgaagcgccggctggccccatccgggccgcagctctccccacgcgaggggcaggtgctgcgcctcctcgccgacgggatgagcgtggccggcatcgccaagcaactcttcgtcagcgagtccactgccaagacgcacatttccaaactgtacgaaaagcttggcgccgccaaccgcgcccaggcgttgatgacagcgctgcggctcggcctgctcgaagcaccagacgcgccgaaattctgacctgccacctaccatcaggcgaaaacttctcatcgaccacagtgtcggccggcgcaatgtcgcgctatggtctcccccggcggaagggtggtccgcatgggcggaccccgtgcgcacgaagaggtgaggcatgcgacggccggactgggcacccgacgacatcgacatcgagcgtcccagcgtcgcccgcatgtacgactattacctcggcgggtcacacaacttcgcggtggaccgagcagcggcgcagaccatggtcgcggctgtccccgaggcccccctgatggcccaggcgaatcgcgcctttttgcgccgggtggtgcacttcctggtgaatgctggcgtgcggcagttcctcgacatcggatctgggattcccaccgtcggcaatgtgcacgaaatcgctcagcaggccgcgcccgagtctcgagtcgtctacgtcgatatcgaccctgtggcggtggcgcacagccaggaaatcctcgccggcaacgaccgggcgaccgttgtgcaggaggacctgcggcaccctgagcgcattctcagccaccccgaggtccgtcggctactcgatctcgatcagccgaccgcggtactcgttgtcgccgtgctgcacttcgtccccgaccacgaccgccccgctgaactgctgcagaccctccgcgacgccctcggcgcgggaagctggctggtgctgtcgcaagccagcgccgaaggacgtgccgacgacagtgcgcgaagcgatgccgaagcgatctaccggcgcaccgacagtccgctgtggttccgtgaccggtccgagttggccgtactcttcgacggcttcgagctggtcgaaccggggatagtgtgggttccgcagtggcatcccgagaccccggagagcagcgtgaacgccgaagagtcagggttcctcggcggtgtggggcggatcggtggctaagccggccaccgcgatccagccgaccgctgccaagacgccggccagctcgggcatggcggtcttcgcccgggagtgggcgaatgcggtaaccggcacgagctacctaccgatgacccaggcacagctcaccgggctactcagccgcctcgccgggcagttggcggcggccctgctcgccgagccgttcgacctgcgagccggccagcaggtcggcaccgaactggtgaacgcacacatcgcctccgccgaggcgttggggcggactgtcgaggtcgtccagctacgcctggtacgcgatctgggcctggttgccgaggacgtggaggaccggatggcccggctgctcgccgccgtggccaccggctacgcacgggcgctgcgcgaccgcacgttggacgagcaggagtcgatccgacgggccgcgatggctgagcgcacgaaggccgaacaggcactgcgggccagcgaggcccgttttcggcaccaggccacccacgatccgctcaccgatctgccgaaccgaaacctcttcaccgaacggctcaccgcggcggtcgaggcgccggagcgggacacggaccgggtcggcctctgcttcctcgacctggaccagttcaagcgggtcaacgaccagtacggacaccgggccggcgaccgggtgctgacggcggtggcgacccgactgcgggaggccctcagcgggcacctggtcgcccggctgggcggcgacgcgttcgtcgtcctgatcgaacgcaccggcggtacccgggacgtgatcgcggtggccgaggcggccctcgccgccatacacgaaccggctgtggtggccggtaccgaggtggccgtgcggaccagcatcggcatcgtggaacggaaggtcgcgggcacctccgcgaacgagctgatgcgggccgccgactgcaccctgcactgggccaaggccgccggcggcggtcggtggatgatctacgaccctgaacgcgaccgccgggagctcacccgccaggcactgaccgcggcgatcccgaccgggctggaccgcggtgagttctacctcgactaccagccgctgacctcgctgcgcgacggccggctgctgggcgtggaggcgctggtgcgctggcggcatccggagctgggtgtgctgcgcccggaccagttcatcggtctcgccgaggagactgggttgatcgtcccgctcggtgggtgggtactcgcggaggcatgccgggtggcgggcagctggtcgggcaccggcggggagccgttcgtcagcgtcaacctggccgtgcggcaggtgcaccggccgggtctggtgcgggatgtccgcgacctcctgcggcacaccgggctgccgccggagcgcctccagctggaaatcaccgagagcgccatgatgagcccggccgaggagccggtgcgtgcgctgcggatgctcgccgacctcggtgtccgcatcgccatcgacgacttcggcaccggctacagcaacctggcgtacctgcgtgacctgccggtgaccgagctgaaggtggccggggagttcgttgccgggttgcgcgcatcggagccccaggcggacgaacggatcctcgcgtcgttggtgtcgctggcccacgcactgaacctgaccgtcaccgcagaaggggtggagacggcagggcaggccgaacggttgcgggccatcggctgcgacgccggccagggctggcacttcggccgaccggagccggccgaccggatcctggcccggatgggctgaccgccccgccgacccggcgtgaactgtcaggggcgaaggaggtcggccatgcgggtggcctgggtctcccaccgccactcacgttcgacccaggcccggccggtggcaccgaactggcgggcaaggtcccggtcggccagcagcgtcgccacccggtcgacgagctgggccacgtcgcgcccgcgcaccacgaaaccggtctcaccgtcgcgcacggcgtccggcgcgccaccggagtcaccggccaccacgggcaggccagtcgcggatgcctccaggtagacgatgcccagcccctccacgtccaagccccggttgcgggtgcgacagggcatcgcgtacacatcaccggccgcgtagtgcgcgggcagctcggctgccggcacggtgccggtgaacaccacatcacgctcgacgccgacctgccgggccagcttccccagcgcgcttcggtatggtccacccccgacgatcagcaacgccgcgtccggaacccggtgccggatccccggcaacgcccggatcagcatgtcctgtcccttccggggcaccagccgggacacgcagaccaccaccggccggtcggccagcccgagccgcacccgcaccgactccccgtcgaccgccgggtggtaggtgtcgaggtcgacgccgggtgcgagccggcgcagctcggtcgccccgcgcaacgcccggtccagccggagccgcgtgtactcccccaggtaggtcgtcacgtcgacggcccggccgatgcgatgcaacgcggtccgggcaccgggcagggccgcccagccggcctcatgcccgtgggtctgtgccaccatccaacggatcccggcccgtcgccgcagccccgcggcgagcagcccgagcggcgcggccgcgccgaaccacaccgtgtcgcagtcgtactcccgggccagccgggcggcccgccgggccaccagcggggtgggcagcagcacccgggtgttctcccgcaccaccgtgaagggctgggcggcgtcgaattcctcggcgccgcgccagcgcgaggcgtagaccaccaccgaccccgggggctggcgcaccgcgaggccgtgcacgaaggactgaatccccccgggccggggcgggaagtcgttcgtgacgagcaacgttcggctctcgctcatctagtggtcttcctggcgtaggcgcgggcggtggcaattcgctccacggtggacggatggctggcggagtaaagatattccaggcggggtggatcggggtcggcgaggttgatgctggcgagccggcgctgcatcgcctcgaacgcggctgggtcgccggtcagcgtcagcgcgtgcgcgtcggcacgggcctcgacccgccgggagatcaccgcctgcgccggcgtggaaaccaggccggccacggtaaccagcgccaacagcaacgggaacgcgcgaggttggtcgatcgagtcgacgccggccatacgcagcagcgaaccggcggagccgagcaggtagagcgtcaccaccgccaccgccgcgcccagcgcgccggtgagcgtgccgaccaccacgtcccggtccttggcgtgccccaactcgtgcgccaccaccgccttcacctccaccggggtggcctcgcgcagcaacgtgtcgtagacgacgatccgtcgggtcggccccagcccggagacgtaggcgttgacggcgcgggtacggcgggaggcatcggctaccagcacgtcccggaccggcactccgtcacgggcggccaggtccatcagttctgtccgcagtgggctcggcgccatcggggtgaaccggttgaaaaccggctccaccagcaccgggaacacgaatgacagaagcatcaccaggccggccgccccggcggcgccgagcgcccaccaccagcgtggcgccagtcggatcacggtgtagaaggcacccagcgccaccgccccgatcacggcgctgaccgcgtacgacttgaggaggtcgacggtccagccgccccagccgttggtggccagcccgtatcgggtgagcaccgtgtgccgccaggcggcgaacggcagggtgaccaggtcggcgacgagcaccacggcgagcccgccgagcaccgcctgcgcgacccagtgtccaccgaatgggcggccggccagctcgaccaggcggctacccagcggggtgagcccaagcgcgagcgccaccaggagaccgatgccgagagccgcccagccgccggggcgcagcgccgcccggaactcccgcccccgggtcacctggtcgctcggcaggtcatccagtgcggcgagctggtcggcacgcggggccggcgggcgctgccacggaacgagcacagcggcggcgactgccagggcgacgaccagcccgaccagcgtgagcagggcccagccacgcgggctcacgagaccgcctcccgacccgcgaggccggtcgtcgcgacggccccgtcgtcaccgcgccatacccacgccatgccactcctcccgctgtgcgcgcccatcgtagtggccacatggtcacggcgggcggggcgcacaccacggcggtgcgcccgagcgggtcatcgtcgtcggcaccgcggcgaccccgccagtacgcgcaggcggtcatgccacccgtcgacggcggtccggtcggcgcacctggtgccggggctccggcaacacctgcacatcgaaaccggcccgagcgaacacctcgatcgcccgagcctcggccgcgccgaacccggcatgctcgtcgagcagcgcggtcaccagacaacccgaacagccgtccgcccggcccacacacccatcacagtcgaccaacatcacgcctcccgccgcacgctgacggcgatcgggcgggcaggtcggcagatcgaacctcccgtcgcaacccacccctccgtgcctcagcgcttcccgtccaccaccgtcggtcacatcgacgctagccgcagggtgcgacacaacccggacaactccatcaacacatgcgtcggagagcactgaaggacaaagtgaccggcccattcccagccgccgaccggtccgagcgcgaacggccggccgatcaggaacgagcgagccggcgcagcagcgcgtcagcgcccaacgggtaggcgccgtgccgacgtacgccatcggccacctcacggtcggcggagaccaccaccaccggtcggcccgatggctcggcccggaccaggcgccggatcagctcgtcggccgtctcccccttgcgggagaagagcacccgcacgccgcgcgggctcggcggcaggccatgcatccgctcggcgccgtcgaagaccacggtcacctcgtcgccggtctgtgcggcgatcccgcccagcccggtgatcagccgcttgcgctgctgctccagtgacatctcgccgaatccccgcttggtgacgttgtagccgtccaccaccagatgggctcggggcagagcgagtagctggtccaaccgggccgggtcgtcggagtcccgggctcgagtggcgatgccggccacgggggtgccggccgagtcggcgaacgcatcggcgacgaagtcggccggcaacttctccgccgggtccaacgccagctcacgccgcaggcccacggcggcctggccgatcgtctccagcagcagccacaaccgggcgtcgtcaaccgacctggcttccttggcgctggcccgggccacgccggccgccgcctccgcctcggccagccgggcccgggcccggcgcagctccgcttcggcgtccgccgtcgtacgggccgcccggccgcgctccgtggccagcagctcactcgcccggcgttcccgcgcctgcgtctcccgcaacgaccgggcgagctgccgggcctcctcacggagttggccgagttcctcgcggacccgagccaactcgtcgcgaagcttgtccgcctcgacccgggcgatcgcgcggtcgtgttctgcccgggtagcccgccgctcggcctcgcggaccagctcagccacgaccgcactgtccgcctcggcccggaccgccgcaccgctggcctcgatgaggttccgccacccggctgggcgcaccagatacgcgagtgccgcgacctccaccggatcggcggcggccggcgcggtgcccccgaccaccgccgagccgaggtcgccagcatcggcgagcacccgggcggcgacccgctggcggaacagcggatcaccggtcagttgggccgcgatcatcggcgcaccgagccgcgcccgccggttgggggcgaacttggccacccggcgcagcgggaccggcacttcgtcgccgggcaggccgggcagcaccgcggcggccagcaccacgatccgctgccggaccggctccggcagcaccggctccggaccgccgtccccggcggggtcgtcacctggcggcgcggacgcgtcggccgacggcgcggtggcggtctcgacgctgggtccggcacggggcggctcggcggtgtcggtcgtcgggtcgacggtcgacgcggtggcgccggcagcgaccgggtcgtcgagggtgccccccgtaccctcgacgcccggttccggcacggcggcgacgggctcctccgcggggaggtggtcgtcgtacggctcggcgcggggcatagggacaagtctcccactgtcgcccggcccaccgcccggcgagtgagccgatctctcgtcgtggggctggtgtcccgttccgacgtgcgccgcagcggggacccctggggtcgatgcgaggcgagggctcctgcatccggggtgccagcgaaggccgttgggccgacgtgacggggtgtcggaccgggccgttagcgtgcccgccgatggcaccgcaggagtatgtccaggagtcgttggccggtatcgatccggccgtcggcggagttgacccggagctaccgctctacgcgaccaccttcgtggtggtcgacctcgaaaccaccggcggtgcgccggacggcggtggcatcaccgagatcggcgcggtgaaggtacgcggcggtgagcagctcggtgtgctcgccaccctggtcaaccccggcgtgccggtgccacccttcgtcaccgtgctcaccggcatcacccaggcgatgctgctgcctgccccgtcgatcgcccaggtgctgccgagcttcctggagttcctctccgccgacgcggtcctcgtcgcccacaacgccccatacgacgtggggttcctcaaggcggcgtgtgcggcgcacggccaccgctggccgaatccgcggatactggacacggcggcgctggcccggcgggtcctcagccgggacgaggtgcccaaccgccggctcggcaccctcgcggcatacttccgcaccagcacccagcccacccatcgggcattggacgacgcgaaggccacagtcgacgtgctgcacgggttgattgcccggctgggcggccaccgggtgcacaccatcggcgaggcgatcgagttcgcccgggcggtcacccccacgcagcgtcgaaagcggcacctcgccgaggggctaccccgtacgcccggcgtctacctcttccggggcgccgacgaccgcccgctctacgtcggcacctcggttgacatcgccacccgggtccgcagctacttcaccgccgccgagaagcgggcccgcatctcggagatgctcgccgccgccgtgcgggtggaggcggtggagtgcgctcactcgctcgaggcagaggtgcgggagctgcgactgatcggggcgcacgccccgccgtacaaccggcggtccaagttccccgagcgggtggtctggctgaagctgaccgacgaggcgtacccacggttgtcggtggttcgcaagctgaccccgggtgacgaggcatacctcggacccttcacctcccgccgtgccgcggagctcgccgccgccggcttccacgacgccatgccgctgcggcagtgcacgcaccgactgtcggtgcggacggtcacgccggcctgcgcgttggcggagttgggtcgctgcccggcgccctgcgagcatcggatcacccccgacgagtacgcgaaccgagcggtgacgcccttccgcacggcgtgccgcggcgacccgcagggcgtggtggatgcgttgcttggccggatcgagacgctctcgacgggacaacgctacgaggaggccgcggtggtgcggtcccggctcaccgccgtgctccgcgccacgacccggatgcagcgcctcgccgcgctcaccgggatcggcgaggtggcggctgcccggccggcggtgggcggaggctgggagctggcgctggtgcggtatggacggctcgccggtgccggtgtgtcaccgccgggtgtccacccgcgaccgacgatcgccacgattcgggctactgcggagacagtgaccccggggttgggaccgactccagctgccagcgccgaggagaccgaacgcatcttgtcctggttggaacgtccggagacgagactggtggagatgtcctccggctgggcctccccggcgactggggcgggccggttccagactctgctgatgaaggcgacgaacgccgcttcccaccaactatcatccgaaagcccatgaccaagtagccgatcggatgacgttgactcgcataagctgttggcaagtgcagttctgcccgtttttgggcctgctcccggcaccggttccggtgaccgcggggccggggtgaggaggtgtccctcgtggatgtcgacgccggacacggtgccgccgtggagggcgcgcttccagcccaaccggccgacctgccgctgacccgccggctgcggtcgctgttggcctggtcaaccgccgagaccgacccggtgagccagctggtccgcacccaccggaacatccattccggaacggatccctcggtgctgcgtcgggcgtacacgatcgccgaaacgatgcaccgcggacagttccgcaagagcggcgagccatacatcacccacccgctcgcggtcgcccagatctgcgccagccttggcatggacacgaccaccctggtcgcggcactgctgcacgacaccgtcgaggacacccgatacaccctccaggccctcgccgacgatttcggacccaaggtcgcccacctggtcgacggagtgaccaagttcgacaaggcgttctacgggcaggcggccgaggccgagacgatccgcaagatgatcattgcggccggcaaggacgtccgggtgctcatcatcaaactggccgaccggctgcacaacatgcgcacgctcggcgtccgctccgccgcgtcccgggaacgtatcgcccgcaagacccaagaggtactcgttcccctctgcgagcggctgggcattcagaagctcaagcgggaactggacgacatcgtgctgctgcacctgaagccagaggagtacaaccgcatcgcccggcacgtacacgaccggcccggctgggacgcgtacctggcggaggtcgtcgcccgggccaagaccgcgctgcgccgcaaccgggtcgacgccgaggtgacctcccgcccgcgccacttctactcgatctggaaggacaccctggccggcgaccacaccatcccgtccgacctgccccgggtcgtggtcgtcgtggacggccccgccaccgactgctacgcggcgctgggcgccatccacggcacgtggcccccggtacccggccggttcaaggactacatcgcctccccgaagaacaacctctaccggtccctgcacaccagcgtccgcgggctgaaggaccgtaccgtggaggtgctgatccgtacggaggagatgcaccgctcggcggagtacggcatcgccgccagctaccggtttccccgcgccggcgccggcgccgccgtacgggacgaacagttggactggctgcgacgcgtactcgactgggagcaggagaccgccgacccggcgcagttcctggagtcactgcgcagtgacctcgccgaggcgcagatccaggtcttcgccgacggccggcaggtgctgctgccggccggcgccactccggtcgacctcgcgtacgagttgggcaccgaacgcggtgaccactgcctggcagcgcggatcaacggtcggctcgccccactgtcctcctacctcgacgacggtgacgtcgtggagatcttcaccgagaccgagaaggcaccgggtggcttcgacgccgccccgcgcggtccccgccgcgagtggctcgacttcgtcaagtcaccacatgcccagatgcagatcaaccggtggtttgccgaccacaccgagccgggaatctccatcgccgacaaggtccgcctcgggcgggccgccatcgggctggccctgcgcaagcacgaccgcggcctcgccagcgacctgcccctgctacggctctccgaggaactcggctaccccgacctggagacgatgctcgtcgcggtcttcgaccgggtgatcggaccggacgcggtggtgacgcagctcatcgacctggttgaccatcggcagtgacccgtcccggccccgggccggcggagttcgtcccgacggcactagcctggacgcatgctccgccgctcgcgcgtcaccgcacgtgccgtcgcataccaggtcttctaccgactcccactgccggtgcggcgtcgcctggtccggcttgccgtgccgaaatacatcgtgggtgcggtcaccctggtccgtgactccgaggcaaccggtacgggccggctgctcctgctgcgccaaccgcccggccgaggttggaccctgccggcggggctgttgcagcggcgggaggcgccggtgctcggcgcgagccgcgaactgtacgaggagaccggcgtccggctgtccccacgcgagctacagccagcggtaccgaacgccatcgtccacgacaaggggtgggtggacgtggtgttcaccgctgaggtgccggcgtcgaccaccgccctccgggtcgacggggcggaggtcctcgaagccgcctggcacccgctggacgccctaccccggttgacctggcccacggcccgcctgctcggctactacgacatcggcccgttcgcggggcagttcccgccagcggtgcccgacacccggccgtgaccgccgtcgaggtctgcgcggtggtcctcgccgccggcgagggcagccgcctacgtccgctgaccgagcgagtgcccaaggcgctctgtccggtcgggaacgtcccgctactcgaccgggtgctcacgcggctcgcggggctcggcctgaccggaacgaggcgggtggcggtcaacgccagctacctcgccgggcaggtgatcgcccacgtcggcgaccgggcccaccggtcggtggaacccgacggtccgctcggcactgccggcggcgtggcgaagctacacgactggatcggcgggcggggggtgctggtggggaacgccgacgcgtacctcgccgacccgcgccgtccacccgggccggacatcgccgcgttgctacacggctgggacggcgagaccgtacgtctgctgggtcagcccgccgcggacccgaccgcacccggcacattcgatgggcacgtcttcaccggattctccctgctgccgtggcggcgggtgcgggacctgccggtggagttcggtgatctcgtacgaacggtgtggcgcccggcggaggcggccggcgaactgacggtggtgccctaccccggcacgttctacgacaccggtacgcccgtcgactacctcaccgccaacctgcacgccgcggggggaggcaccctggtggaccccacggccctggtgaccggcctgtgccggtcggcagtcatcggagcgggcgcacgggtacacggggccgtcaccaacgcggtggtctggccgcaggccaccgtacggccggacgagcacgttcggaacgcgataagagtgggcgacgagctcaccgtcggcgccggcgaaccgcttctcccgggagcgtctagcatgagcggcgaagccgacgaacggagcgaactcccgtgatcaccgcgattgtgctgatcgactgcgccaccgacgcgatccccgaggtggccgaggcgctggccgcactgcccggcgtcagcgaggtctactcggtagctgggcacgtcgacctgatcgcgatcgtccgggtccgcgagttcgagcagatcgccgaagtgatcgcggggcgcatctccaaggtgtcgggggtgctgaacaccgattcacacatcgcgttccgcgcgtactcccagcacgacctcgaggagacgttcgcgatcggcctcgccaactccgactgacaggacgacccacctcaccggtaccccgcgttgtgcgggccgggaggaccggccgtcgagtctcgcaacacagaacgacccaacccggccggtaccgcgctatccgatggccggtccgccccggacggggtggaccggccgtcgagctacctcatcggaggtcagctcatgcccggagccgggctcccagtgccggtgccaccgcccggagccggcgattcggtcgtggtgcccggagtcggggtctcggtggtggttccgggccccggagtggtcgtacccgggctcgcggtaccggtgccggtcgcctgcgggaccgggacgcccaactggttggccagttccaccaactcgtcgtagtgcgtctgcagggtcggcagcgcggtctgtgcaagctcgatcaccgacgagtcggagccctgcgagatctccgtctgggtggcctggatggcctggacgtggccggtcagattgctggtcagccagagctggtcgaactcctcgccgctggcgttgttgagctggtcgacagcgtcctgctggtccgccgtcggttggctcggtagttcgacaccgagttggttggcgacctcctcgaccgtctggtccagttgggtgtgatcggtcccgatccgctggcccaggtccgtgatcccttggtcctgggccttctgtccggccagttcgcccttggtgatttcgaacaggttcacctggtggatagcctgcagatactgggtgtcctgctgtgacggctgcaccgcggcctgggcagccgcggcgggtgcgatgcctaccagcaccagcgcggccagtaggcccaggcgtttgaatcccaacatgcgtcctcccccttgagacgttggaccgcacggatacccgactggccggggttattcctccgtcccgaaacggccgtggcgcccaccggagttctccggcgggcgccacgtgcggttacgtcgcaggtggggtcaacggcgttcgccgctggtgatctccgactgctcggcgtccgactcgaccggcgggtgccccggcgacaccggtgcctcggctggcttctcgatcgggtagaagaagccgcggatcgccgggccgagtgcgccgagtcgattcatcttcttcggcaccacccagcccacgtactccagttcgccgtcttcggcgtggagcggctggtggacctcgacgaatcggccatccggcagacgccggatgatgccggtctcgacaccgtgggccagaacctcccgatcgtgctgctggaggcccaggcagatccggtaggtgacgtagtacgccagcggtgggagaagcagcagaccgatccggccgccccaggtcatcgcgttcaggctgatgttgaacttgtcggcgatgacgtcgttcgccccggacagggccaacaccaggtagaaggtgaccgccatggcacccagcccggtacgcgccggaacgtcccgcggccgctggagcaggttgtggctgcggtggtccttgagccgtcgggcctcgatgaacggatagaggaccgacattcccaccagtagcccgggcaggacgaccgttggccagaacagcggcgggatgacgtacccgtcgccgatcggtatgtatatctcccaggcgggcatcagccgggtggagccgtcgaggaacatgacgtaccagtcgggctggctggcagccgagaccacccacgcctcgtacggcccgaacagccagatcgggttgatctggagcaggccacccatcagcgcgatcacaccgaagacgaccatgaagaagccgccctgcttcaacgcgtaccgcgggaacatccgctcgcccaccacgttgtcgttggtccggccggggccgggccactgggtgtgcttctgcttgaagaccagccccaggtgggcaccgatcagagcgagcagcaggccggggatgagcagcacgtgcgcgatgtagaaccggctgatgatgatcgtgcccgggaactcgccgttgaagatcgacgaggtcagccaggagccgatcaccgggatcgacagcatgatcccggaggcgatccgcagcccggtgccggagagtccgtcgtccggcagggagtagccggtgaaaccggccaggaagccgacccagaacagcagcgagccgatgatccagttggcctcccgcggcttacggaacgcaccggtgaagaagacccgcatcatgtgcaccacgatcgcggccatgaacagcagggccgaccagtggtgcatctgccgcatgatcaggccacctcgaatgtcgaacgagatgtccagactggaggcgtatgcggcggacatcggcgtgccccgcagcggggcgtaactgccgttgtagatcacctcggtcatcgccggctcgaagaagaaggtcaggaagaccccggtgagaagcaggatgatgaacgagaaaagcgcgatctcacccagcaggaaggaccagtggtccgggaagaccttgttcagcagccgccgaagcggggtagccacctggaagcggtcgtccacccctcgggccacgttgcccgggacggctgccatctcaaactttcgccgcttcacggccgctcccagaagtcgggcccgacggtctcggtgtagtcggacgtcgccacgaagtagccctcgtcgtcaacgacgatcggtagctgcggcagccgacggctggcgggaccgaagatgggcttcgcgttgtcggtgatcaggaactgcgactggtggcacgggcagagcagccggttggtctgctgttcatacaggctggcggggcagccggcgtgcgtgcagatcttcgagtaggcggcgtagttgccccacatgaagtcgccgtggccaattcgctcgttggcctggcgggcctcctgcgcgtccgagtcccgcaggtggatcagcagcgccggcgagtcggcgtactggttgctcaccccgtggtcgatcccaggaaagacggtgagctgcccgccggcgctgatgtccgccgggcggatcgggcggccgtcttcgcgcaccagccgcaccttctggccacctgcggtgggcgcgaagcccgtggtgaacatctggttgttcttgtgcggctgcgagatcagcccacctaccagcggtgccgcggcaaccgcgccgaccggcgcgaggccggccagcagcgatacgcccagcagcggccgacgcttcacgcccagttcgtcggccatgtagagcatcgtctggccggtgatggtgcgttcctgctcgctgaccgcgccctcatgccggtcctggaccgagacctccttgggcagcagcttcttgccccaggtgaggacgccgaagccgatgccgagcagggcgatccccagggtgagaccgagcagcggggtataccacttgtcgccgccgaaacccagctcgtactcccagggccaccagatgtagatcgccaggaaggcggtcgcggaagcgccggtcagcaggaagaacagggcgaccgtgcggctcagccggcgctcggccttgctgcccggcacgacctgcggctcgtagtggacaatctcgatgtcgtcctcgcgggcgcccgcccggacgatgtcgaaacggctcaggtccgggtcgttcagatcgagcggctgcctgtcgcccgggtgcccggtgtgggtggtggtcatgccgtcacctcgctacgggcggtgccgacccgcgacaccggcgcattgttggtcaggaaccgcccggtcacgacttgcccgcaatccacagcgtggtgaagaccagcgcgacgatgcccaccaggaagatcgccaggccctcggtcgaggggccgtagcggccgaggttgaagccgccagggtcctggttgtggttcaggttctcctggatgtaggcgatgatgtccgccttctgctcgggcgtgatctggttgtcaccgaacaccggcatgttctgcgggccactcaacatcgcggcgtagatctgccggtcggtggccggcttcaggctcggcgcgaacttgcccgaggagagggcgccgccgccaccgccgaaggcgtgacactgcgagcagttgatccggtacagctcgccaccggcggcgaggttcccgccctcactgaggtcctcgccggacggcacctccgggccgccaccgagttcctggatgtaccgaccgagctggcgggtctcatcgtcggtgaagacctccggcttacgcggcgcctgggcctcctggcggaccatcggcatgcgacccgtgcccacctggaactcgacggaggccgcaccgacgccgatcaggctcgggccgcgtccctcgacgccctgcgcgttgcgaccatggcaggtcacacagctcacgtcgaacagcgccttgccctccgcggcggcaccggacaacgcggtgtcctgcgcctgcacgccgggagcgaagacggtgtaggcgccgccagccagcatcagcgctgccagcagccggaccgcggcgcccagtcggcggcggcccctgctgcgcgacgcgggccgcctacgcagccgcgccagcagaccgcgtcggcggtcgttgtcataagtcatgacctgtgtccttaaccggttggaccttgcctgagagggggaagcagcggcgcgactcggaacgcaccaagatcactgaagccagtagatcatgccgtagagcgcgatccacaccacatcgacgaagtgccagtagtacgacaccacgatcgctgacgtcgcctgcgccggcgtgaatcgacccatggtcgtgcgaatcatgaagatgatgaaggcgaccaatccaccggtcacgtgcaggccgtggaagccggtggtgaggtagaacatcgatccgtaaccatcttcgttgatcttgacgccctcgtgcaccagctcccggtactcgttcagctggcccagtacgaagatcagtcccatcacgaaggtgatcgtgaaccagcgccgcagggcgtgcacgtctcccttctcggcggcgaacacaccgagctggcaggtcaccgacgagagcaccaggatcaccgtgaacgtcgtcgcgtacggaacattcaggtgcggagtatgctccgcccactgctccggcgccgcggcacggatcgagaagtacatcgcgaacagcgccgcgaagaacatgagttcgctggagagccacacgatcgtcccgacgctgaccatgttgggtcgcgtcagggagtggatccggctcttgtcaatcgctggggccgcagtcacgcggtcattattgccgttgatcggggccggcaatcagcggggtgccaaaccggtggtccgggcagcccgatcggggggggtccgattcgcctcacctagggtgagaacgtgcagcgcgtcgatccaatctccattgcgacctcggtcgccaccccagccgcgacctcgatctccgcgccggcggcagccgcgaccaccccaccaccattcaccgtcacctcggtgttcaccgaggcgcagctggacagctgggtcaccgtcggcctggtgctcgcggccggactctacctctacggcatacaccggctccgggtgagtggcacccggtggcccgtcgcccgggcggccctcttcctcggcccgggcctcggcggcatcgcctcggtgacggtcagcgggctccaggcgtacgactcgacactgctgtcggtagacatggtccagcacctgatgctgtccatggtggcaccgatcttcctggccctgggcgcaccgatcacgctggcgctgcaggccctgccgccaggccctcgcgaacgcttgctggcgatggtgcacagccggctcgcccgggcctgcagccaccccctggtcgccttcgcgatcttcgtggtcaccccgttcgccatctacttcaccgacctgtaccgctacacgctcgaacacgcctgggcgcacgggttggtccacgcgcacgtcatcctggccggctgcgtcttcttctggccgctgctcggggtcgacccactgcccggccgctggccccacccgggccgggccctgctgatgctgctctccgtgcccctctacaccgtgctcgggctctccatcatgcagtcgagcacactcttcggcggcgactggcacccgtcactcggcctcacctgggccgacccgtgggaggatcaggtgatcgccggcgggatcctgtggggcggcggggagttcgtcagcgtcaccgtactggccgtactggtcgggcagtggatgcgccaggccgaacgggaagcccgtcggatcgaccgcgagttggaccgtcaggaggcccaccagcgggctaccgaggcgaccggttgaaccgcaccgctcctggggccacccgcccggggtggcgctgctcgtgacgcccggtacgatcggcaggcagctacgaggtgggagccagttaagccatgagcgatcgtctgtgcaccgtcctgctctacagcgacgacccgcaggtccgggatcggatgcggctcgccgtcggtgctcggcccgcacccggcctacagatcgagttcgttgacgcatccgactacgacgaatgcgtccggctggtggacgactacgagatcgacctcctgctcctggacggcgaggccaacccgggcggcggtctcggcatcgcccgacagatcaaggacgaccgggccgacgccccacccacctgcgtggtgatcgcccgtgccgccgatcgatggctcgcggcctacgccgaggtcgacgccaccctggtgcacccgctcgacccggtgaccaccggcaccacagttgccgagctactgcggacgcacgcccccacctgacgtcctccgctccggcacctatcggcgccggatccgccggcgccggatcctaacccctggacccgctcgggaggcccacatgggcgaacggacctggccgcaactgctcgccgcgctgcttcgcggcgacgagctctccaccgctgacacagcctgggcaatgggtgagatcatgtccggctcggctggctcggcgcagatcgccggtttcgccatcgcgctacgggccaagggcgaaacccccgccgaggtgtccggcttggtggaggcgatgcttcagcacgcggttcgggtcgagctgcccgaggacctacgcgcgaccgcagtggacgtggtgggcaccggcggcgacctcgcgcacaccgtcaacatctccaccatggcctccctggtggtggccggtgccggcgtacgggtcgtcaagcacggcaaccgggccgcctcctcgtcctgcggcaccgcggacgtgctggagtttctcggcctgccgctggacctgggtccggagggggtggcggcctgcgtcgccgaggcaggtatcggcttctgcttcgcggcccggttccaccccggtatgcgccatgccggtccggtccgccgggaactgggcgtaccgaccgccttcaacttcctcggcccgctcaccaacccggcccgtccgcgggccggcgcggtcggctgcttcgacgcgcggatggcaccggtcatggcagcggtcttcgccgcccgcggtgactcgacgctcgtcctgcggggcgaggacgggctggacgagttcaccactgccgcccccacccgggtgtgggcggcgcagaacggcaccgtccgggaggccctgctcgacgcagccgacctcggggtgccccgggccaccctcgccgacctgcgcggcggtgatgtcgcgtgcaacgccgacgcggtgcgccgcctgctggccggtgagaccgggccgatacgcgacgccgtgttggtcaacgccgccgccgcgctggccacccaggcacccctggacggtgacctgaccgaggcgctgcggaccggtctgtcccgcgcggccgaatcgatcgactccggcgctgccgcccgcaccctgaaccggtggatcgaggtcgcccacgccgtccggccagtgctcggctgaccgccccggagcccacgcgaccagcggggacgctgtggtgccctggtcgaccgagccgacaacgtaagaagactaccgacgccagccggtcaggtcaccacccgcacagcgaaacggcccgctcccgaccgggagcgggccgttcggcgaaactactcagtgctcggcggtgcgccgggtaccgctgtagtactcgaagagcaggccacaggtggtgaggatgaccgctaccaggccgacacccagtagccagagctgccagaacacgaggccgagaccggcgatggtggacgccagtgcgatgccgaacggccagtagctgcccgggctgaagaaaccgacctcgcccgcgccgtcggcgatttctgcgtccggccggtcctcaggacgcagatcgatccgccgggcaacgaaccagaagaagccgccacacatcaggcagagcaggaagctcaacagcagggcgacagtgccaacccactcgacctggccaccgtcaccgtaggtccaacctccgtagagggccgtggcgaagagcaggaacccggcgatgatgaggaagatgcgccactcggtcttcatgccctgctccctcagttacccgagccgtttgccggcttgtcggggttgaagttcgcttcggtacgccgcgtttcgaacggttcggtggtcgtcgcatacgggttctcgccgattgcggtcagcgcctcctgcgtggactggccgtcctgtttgagcgcgatgaaacggtcgtacctctccggcgagacgacccgaagttcgaagttcatgaaggcgtggtacgtgccgcacagctcggcgcaacggcccacgtacgcgccctcaccctcgagctcggagacctcgaagacattgcggatgctaccggggaagacgtcgcgcttgaacagcatctctggcacccagaacgagtggatgacgtcgcggctggtctcctcgaagcggatcgaccgctcggacggcaacacgaggatcgggatgacctcgctggtaccgagaaccgaggcgatcgtgttcgcctccacgccctgcccgtcgcggtagttgaactgccagttccacttgaaggcgaccacctcgacggtgacgtccgggttccgggaggtcttccccacgtcggtctgcacgatcgccgtgtagtagaagagcacggagacgatcagaatcggagcgatggtgtagaggaactccatcggcaggttgtagcgcgtctgcacgggcagttcgttaccccgcttccggtaacgcacgacgcaccagaagatgaggccccacacgaacacaccgaccgcgagcgccgcgatgcacgacgcgatccacaggtcgtacatccggttggcctcgggggtgatgcctccctgcggccatccgaagccggcgaacgtggcgccgacgtcgcagcccgtgagcaggaccagcagcgccgctccgccgagaccgagcccggccagccggccgacaccccgcgcccgacgcccgccgactcccggggaagcgctgtgccgtacggccgacgaccgtacctccgaactccttgcgaccacctggtcctgcctccctagcgcgccgcggtgttgtctggtccgtcgacctccgccgagcggagcgacagcacccacggcaaaggcgtcaccgacggtcgcagattactcgaccaagagcggctggacctgattggggtggttgtccgcccccatcagggtgatcacgggacaggcgaggcgatagcctggggtgccgtgagcacctctccggtctacctggacgccgcctccgccgcaccgctgcaccccgtcgcacggcaggcgctgctggccgcgctcgacgacggctgggccgacccgcaacggctctacacccaggcccgccgcgcacggcaactcctcgacgcggcgcgggaggccgccgcggccacgctcggcgtacggccggacgaactctccttcgccccgagcggtactgctgccgcgcattcggccgtcctcggcgggctcaccggacgtcgccgggtcggttccggcctcgtgcactcggcgatcgagcactcagcggtactacatgccgccgatcggcatgcggccggcggcggcgcggtgacgtcggtcccggtggatcggatcggccgcatcgacccggatacctggtccgcggcggttcgggcgcccggcgtggcgctcgccgcactgatcgccgcgagtcacgaagtgggcacggtgcagcccgtcgccgcggcgggcgccgcctgcgccgcggccggggtaccgctctacgttgacgcagcgcaggtggtcgggcacgggccggtgccggtcggctggtcgctgctgaccgcgagtgcccacaagtggggcgggccgccgggagtcgggctgctggtggttcgcaagggcacccgctgggagtcgccgtggccggtggacgaacgcgaggccgggcgtgtcccgggagtggtgaacctgccggcggtcgtcgcggcggcggcgagcctgcgcgcggctgccgccgacgcggacgcgcgggcggcccgactcacccccctggtggatcggatccgtacccgggtggtgacggacgtaccggacgtggaggtggtcggcgatcccgatcaccggctcccccacctggtgaccttctcctgcctgtacgtcgacggtgaggcgctgctgcaggcgctggaccggcggggcttcgccgtctcctccgggtcgtcgtgcacgtcgtcgacgctgcgtccgtcgcacgtgctggcggcgatgggggtgctgtcgcacggcaatgttcgggtctcgctgcaccgggacaccaccgaggccgaggtggaacggttcctggccgagttgccgggggtcgtggctgagctgcgggccgaggcgggcgtggtggggctgtgacgacgcctgaggtgatcgactgtcgggggcagcgctgcccgctaccggtgatcacgctggcccgacacctacccgagttgccggtgggcaccctcgtccgggtgctggccgatgatcccgcggctgcggtggacatacctgcctggtgccggcttcgggaccaggagttcgtgggtcaggttgacggacccgacggtccgggatacgacgttcgccgtcgtcactgacccccgcgggcgggggtcagtgacgacggggtcacggaatcaggtgtgggcggatgtcgtcggcggccgcgtcaccgtacgactcgccgagtcgcttgacgaacaggtcgttgcggatctggtattcctgggtaccgactgtctccagcgcgtgggtggccagtagcgagccgacctgggcagcccgctccagtccgaggccccaggagagcgcggtgaagaagcccgcccggaacccgtcgccgactccggtcgggtcgacggcgcggatctcccgggcgatcggtacgtgaatcgggtcgaatccccgtccggcgatctccacaccccgcttacccaaggtggttacccgcaccttgaccaagtcgagcagctgctcgtcgctgaggctggccttgctctggagcagcgacttctcgtactcgttggtcatcaggtagtcggcgccctcgatcagcgtgacgacctcctcgccgggcatccgggcgagctgctgggagggatcagcagcgaacgcgtacccccgctcccggcactcggtggagtggcgcagcatcgcctccgggtcgttggcgccgaccagcaccaggtcgaggccgccggcacggcgggaaatcggctccaactcgatgttgcgcgcctcgctcatcgcgcccgcgtagaaggaggcgatctgacacatctcggtatcggtggtgcagacgaagcgggcggtgtgggcgatctcgctgacatgcaccgactcgcagtcgacgccgtgccgctccagccaggagcgatagtcggcgaagtcggcgcccaccgcgcccaccaggaccgggcgcaggccgagctggcccatgccgaaggcgatgttggcggccaccccgccccgtcgaagcacaaggtcgtccaccaggaaggagagcgacaccttgtctagctggtcggcgatgaactgctcggcgaatcggccggggaagctcatcaggtggtcagtcgcgatcgagccggtcacggcgatcttcatgtcatcccttggggtgtcgggagtggggtgtcggtcagcctaccgctccggataccccgaggtaaccggtcgactgaaccatcgtcatcttcccgtacccccaccgacgggccggctccgccgcgggaccggcccgcacatgggaaccggccccgccgggaacccgtcagctgaacgagtcgccgcaggcgcaggagttacccgcgttcgggttgtcgatcgtgaagccctgggcgtcgatgcggtcggcgaaatcgatggtggcgccgcccaggtagggggcgctcatccggtccacgacgacctccacgccgccgaagtcggtgacgacgtcaccatcgagcgaccgctcgtcgaagaagagttggtaccgcaggccggagcagccacccggctgcaccgcgacccggagccgcagatcgtcacggccctcctgctcgatcagagccttgaccttctgcgccgcgacgtcggtgaggacgacggtcgtgggggcctcggtcgactcggtctgcgctggcgtggtcacgtggaatctccctgcacgcgtacggtgtggtcgtcgtagccaacgccaccgtcggtcaacgattcccactgcggtccgacttccgattgtaggccgcctgccagcgggtcacccaggtgacggggcccgcaccgaaccgatcaacgactccactgcccggccagccgggccgccagggcccgcaggccctcagccggccggcccatcgccgcctcggtcccgccgtgttcctccccgccgtagtgctcgacgaggctgtgtgcctcggtaactcccgccgcggcggcctcccgccggcccgtgtccacccggcccgccaccaccacgcagggcacgcctcggtcccgggcggcaccggctaccccggcgaccaccttgccgcgcagcgactggtgatcaaacgaaccctcaccggtgatgaccaggtcgaccgtgtccagcgcggcgtccaacccgacagcgcgggtgaccaggccgatgcccgactcgcaccgaccgccgagggcgaggatcgccgcgcccagcccgccggccgcaccgccaccgggccgggtacccaggctgtccgggcagccgggcaggtcccgctggagcaccgcggcgaagcgttccagcgccgcgtcgagcagcagcacgtccgcccggtcggcgcccttctgcgggccgaagacactactcgccccatacagcccgagcagggggttgtccacgtccgtggcggccaccagccgggccgcccgcagccggggcgccccgtccagcgccgcgaccgcggtcaacgccgctcccccatggggcagggcagtgccgacgctgtccagcggcgtcacgccgagggcggcgagcatgcccgccccggcgtcgttggtggccgagccaccgagcccgatcaccacctcccgagcaccgcactcgatggcggcggccaccagtagccccagcccgtaggaggtggtgcgcctcgggtcacgctcggtcggggtgagcaggtgcagaccgcacgcctgggcgctctccacgtacccggtgccggccggggtgagcagaatctcaccggccgtcgggcggccgaggggatcgacggtcgacaccggcacccggcgggcctccagcgcacgggccaacacgtccaggaacccgggaccaccgtcggcgagggggcggacgagcagctcgtcgccgtccgccaccgatcgccagccatcggctacggcggccgccacgtccggggccgagagcgtgccggcgaacttgtccgggcacagcagcacacgcatgccgagcagtgtggcagcacacaccgccaagggtcgcgacgcacccgccctgtggaaccataggggcgtgacgtcaacctgggttgagccttccgccaccgccaccgcgctgctcctgctcggtcggggcagcgatccgactgccgagaagggcgtcgagtgtcccggcgacctgccggcgccgagcgaccctgagctggtggctcgggcggcggcggcaaaggcgcggctgggcgaccgggtcttcgtgctgggccaccactaccaacgcgacgaggtgatccagttcgccgacgtgaccggcgactcgttcaagctggcccgggaggccgcggcccggccgaacgcggagttcatcgtcttctgcggtgtgcacttcatggccgagagcgccgacattctcacctcggaccagcagcgtgtggtcctgcccgacctggccgccggttgctcgatggcggacatggcggtgctctcacaggtcgagaccgcctgggaggtgctggccgacctcgacctcgccgaaggcaccgtcccggtcacctacatgaactcctcggcggacatcaaggggttcgtcggccgtcacagcggcgtcgtctgcacctcgtcgaacgccaagcgggcgctggagtgggcgtaccagcagggtgagcgcgtgctcttcctccccgaccagcacctgggccggaacaccgccgtgctggagttggggctctcgctggacgactgcgtgctgtacgacccgcacaagccgaacggcgggctcacggccgagcagctccgcgacgcccggatgatcctctggcgcgggcactgctcggtgcacggccgattcaccctcgacagcgtcaacgacgtacgcgagcgggtgccgggcgtcaacgtgctggcgcacccggagtgccggcacgaggtgatccgggcggccgacttcgtcggatccacggaatacatcatcaagaccatcgaggcggcgccggccggctcggcctgggcggtgggcacggagctgaacctggtgcgccggctggcactggccaacccggacaaacaagtcatgttcctggaccgggcggtctgctactgctcgacgatgaaccgcatcgacctgccccatctggtgtgggcgctggaggagttggtcgccggccgggtggtcaaccagatcacggtggacacggacaccgcgcaccaggcccgggcagcgctggaccggatgctcgccctaccgggaacggacagccgctcacccagtagagcctgaacactgtccgtaacgcccctggtgcgaaaagtaccagaacgccgatagatgccgccgggggtcgatctgaccgagtccgcctcagtcacggagggctatgctgccctgggcgacgacacgtgggtgtcccggttaccgacccctaccaccgcggatcgcaggacatccaaccccaccgatacccggcaccactcgacgcgctggaggttgcgttgaccgacgacgtcctggtcgtacacggaggcaccccgctggaagggcgaatccgcgtacgcggcgcgaagaacctggtctccaaggcaatggtcgccgcgctgctcggtgacagcccgagtcggctgtacgacctgccgaagatccgtgacgtcgaggtcgtccgcggcctgctcggggtacacggggtcaaggtcaccgatggcgacgaggacggcgcgctggtcctcgaccccgccaacgtggagagcgccagcaccgaccagatcaacgtgcacgctggctcaagccggatcccgatcctgttctgcgggccgctgctgcaccggctcggccacgccttcattcccgatcttggcggctgccacatcggcccccgcccgatcgacttccacctccaggcgctgcgcgagttcggggcgaccgtcgacaagcagccggagggcctgcacctgtcggcgccgaacggactacacggcaccaagttcgctctgccctacccgagcgtcggcgccaccgagcaggtgctgctgaccgccgtgatggccgagggcgtcaccgagctgcgcaacgcggcggtcgaaccggagatcgtcgacctgatctgtgtcctgcagaagatgggcgcgatcatcaaggtgcacaccgaccgggtgatcgagatccagggtgtgccgaagctccacggctactcccaccgcccgatcccggaccggatcgaggcggccagttgggccgccgccgcgctcgccacccgtggtcacgtcgaggtgcttggcgcggagcaggccgacatgatgacgttcctcaacatcttccgctcggtcggcggtgagtacgaggtcaccgatgcccgcccgccccggttgaacgatcccggccaggagggcggcatccgattctggcacccgggcggggagctgaagtcggtcgcactggagaccgacgtacacccgggtttcatgaccgactggcagcaacccttggtcgtggcactgacccaggcccgtggtctgtcgatcgtccacgagacggtgtacgagcagcggctcggctacaccgaagccctcaactcgatgggcgcgaacatccagatctaccgggactgcctgggtggcaccccgtgtcgcttcggccgacgcgacttcaagcactcggcggttatcgccgggccgagcaaactgcacgccgccgatctggtcatccccgacctgcgggcagggttcagccatctgatcgcggcactcgccgccgagggcacctcccgggtgtacggcgtcgacctgatcaaccgcggctacgaggacttcgaggcgaagctcgccgacctgggcgcgcacgtcgagcggccgtgacgcataccaccgctggcggcaacgccagcccctgacgtcagcgcccggtgcaccgcgatgtgcgccgggcgcccgcgtttggctacgcttgccgcgtgcccctgtttcgccgcaagtccgctgacctgctcgacgagtccaccgccccggtgacgcccgaggaggagcccgccgccgcccgagcccggggctacacgccggcgaaggggcgcgagacgcccaagcggcccagcgtcgggcgacgtcccgccgcagcggggaagccgctgaacaagcaggagcgacgcgaggagcgacgccggctgcgggccgaggcggccaccgagttccggcgcgagggcggcccccgggaccgagggccggagcggctgctcgcccgcaacgtggtcgactcccggcgcacggtggggacctggttcttcggtggcgcgctgatcgtgttgctcggctcgaaccaggcgatgccgccagaggtccggctcgcctccaacatcctgtgggtggcactcgcattcgctctgatcatcgactcggtcctgatctcacggaagatcaagaagctcgtccgggaacgttttccgaacaccgggcagcgaatgggctcgctctacctctacgcgatcatgcgatcgatcaccttccgccggatgcgtgccccggtaccacgtgtcgccatcggcgacccggtttgacggcacgcgccgcctacagccggcggcggtcctttggctcccgaccgagcggcgaccgaccggatcgccgcaccgggtgtcgacgccaatgcggcacgacgcgccaacgccacccgttagccggcgttcctcggtagccggcgttcctctcggcaacgagctcgacgagtgtgccgtcccaccaggcgcccgctcggccgcctccggctgtctcggggctgcccgcgcaacatccgcgcacgctgatcccgaggtgcacattctgtagaccttctgagcgctaccgatagcttccttgccgccgaaactgatccggttacagcacaaatatccggaacatgggataacgtttgaggtccgcaacgggcgtcacggtggcggcgaccaagccgacgccgctaccctcctccgcagctacgccatgccggacgaggcgctaccggccggcgggcgcacagcgcgacaaggtgcaacgaggtgacaatcgccgtgagcgagcggacgcgagccggtcatcggagcgcgcctgtaagcgaacgtacgccccttggtcgtgcagtcccgccagcgggtgcggggcacggcagcaccgttgtcccgaccggcgacgggacgcgcggatgaaccgcggctacggtgaccgatggcatcatgccgccgagccgccctggatgttcgagccgaccaacgagtggcgtccccagttccccggccaacgctaccccggcgacatcgatatcgagcacaccccacgacccgccccgcgcgggcgggctgccgtcgtcggccgagccgagatacccccgctcgcgccgacccgccccgacgggacctacgtcggccggtcctgggacgaacaggacgaccgccgcacacgtcacgacgacgagacataccggcgtccccacgacgaggcgtaccgccggggcgagctgccccgggtagacgaccggggccggcgaccggagccgctcaacgcccgcggcggcgagccccactgggaacggggcaaccgggacgagaccgggcgcggtcgttacgccgaccacggccggtacgacgaccggcgcccacggcacgagcccggcgggcgggatcagccggtctcccccgcccggcacccggaaccgggctggctacccgaaccggacgaggaactgccccgggggcatgaccactacgccttcggccgagatgccggggagccgccgcccgggacgcgctacccgtgggggcggcccggcggcccggatcgtggacgacccggtgagccgcccctcagcgatgacggccgctcgaagccggactggagcggggcgacgcgcgacggggacgtcaacccgtacccgcgacggcatccggccggccccggccaccccgccgggcgcgatgcgcccagcccgcaccgggacgcggcgcccggaccgggccgccaccccggccggtacgcggcccagccgccaaaccccaaccggcgaccggacacggccgcaccctggccaccacccggcccaccccggccgggtccggaccagcctgccccccagcgcggaagaccgcatgggccacccctcccgccgcccagccgatcacgtcagggcggacttccgaccgacacgccgagagccccgtatggccgcccggtgtccggcacgccgaacggaccaacgtccggcgcgcccagccgaccggcatccggcaccaccgggacgcctccgccgccccgcccgccccagggccacccaggggacgacgtaccccggcggccaccgcctccggttccggggatggctggcccaccgccggtccggccggtctcaccggcggcggggaaccaccgggaccggacggaccaggcgcggacggacaccggagccgatcgggagaccgggtcgccgccaggcaccgcgccatggcagccacgacggtacgttccgccgccagcctcaccgccactcaccaccgaacccgcgcccgccgcgggacctccgccaggtcgaaatgggccgggcgcctggttcggaccggccgtatcgccctccaaggcagcaccatccgaccctgccgcgccgtcgccgaccgccgcatccgaccggtcggtcgaggggtcggatgccacatcaccaccgcccccagcagcacccgctggcgcctccacggacacggcaccaggccgcgccaccgccgacacggaaccaaccgagaccgcaccggccgccgtcgccgacaccaccaacgacacggagccaaccgacaccgccgaggacacggaaccaggccgcgccaccgcgaacacggaaccaaccgacaccgccgcgaacacgcaaccaggccgcgccgcaccggccgccgtcgccgacaccaccaacgacacggaaccaaccgacaccgccgcgaacacgcaaccaggccatgccgcaccggccgccgtcatcggcagcgacgacatcgtggacgaccgccccacgccggttgacgacgatgccctcacggaaagttcggactcgacacacgccgacgccgacgccgaatcagcgccggaaggcgcgcaggttcccgtcgagcccgcgccaccgctcacaccgtcacccagcgcggagtcgatccaggtgatctcggcgccgcccgcgccacagccggagggcgacccggccgagacgccgaaggcggcggcaccgccgtcggaggcgccggcaccggttgcggcagcgactcccaccgcccgccacgacatgccgccggctggcgacacggccccagcagaccctgagcgcgtgctggccaaccatccctggcggctggacccgaccacgctccgcgaggtcgtcacggacccggagcagttccggggtctccggcaccgcctcaccgagaaactcgacacggccatcgacaaccggtcccgagcccggctactcagcctgcgggcggtggtgtcccgggcggctggcgacctggacgacgccctggcagacggccggctggccctgacctacgcggaggccaccggcgagttacgacggtccgctctcgcgcaggcccggctggcacacgtgctgcggtggcggggcgagtatgacgaggccgaccggctcttcgcgcaggcgaactcaccggagctacccgaccggctacgggcggcgttgcacgagcacgccggacgatgctgcgtcgaccagggccggctggtcgaggcgtgcgttcacttcgaacgtgctctggacctacgcggtaccgccgacccgacgttgctggaccgggtgcgggtgagtctggacgcagtcgccgatcgggccgccgcgaccgggttcgggccgtatccccgtagcagggcggaggtactggagccggaacgaccgccggtgccggcacgcgacggcagcctctgggggtacgccgacccgaacggagacctggtcgtcgcggcggagtatgcggaggtgcagccgttccaggagggcttggcctgggctcgccggccggacgaccagcggtggtcgttgctcgaccggaccggcaccaccgtgttggcggcgtcctggctggaagccggtccgttcgccgatgggctggcctgggtgtcacagggcgagcccggcggctggtgtgcaatcgacccgcgcggtgaggtcgtggtgccaccgggtttcgccgaggtacgaccgttccggcgcgggatcgccgtggttcgccgggaggggtggggcgcggttgaccgcgccggccggctggtggtcccgacccgctaccacggattcgccaccgtgctcgcggacgattcaccggtggacggcttcaccgacgacggtttggccgtcgtggacctggccggacggtacggggtggtggaccgaaccgggcaggtggtcgtgccaccagcgcacgcggcgctggtggtgcaccccgtggccttcttggtggcgacggccgccgggcggtggggggcactggaccggcagggtgagccgctgatcgacccgactcacaccgaccgggccatggtgctcgccgagatcgatcaactgctcaccgacgcggtgccggttctctgacccggaccgagcggcccggcaaccgaccgttcccgactcggatcgtcgggtgcggggttcggtaagcaactccgtgtcctacgtgggcggcgtgccgccgggctaaggtcagggcatggaatttcgacacctgggccgttccggcctgatggtcagcgagatctcgtacggtaactggctcacccacggctcccaggtggaggaggagtcggccttcgcctgcgtccgggccgccctggacgccggcatcaccaccttcgacaccgcggacgcgtatgcgagcacccgcgcggaggacgtcctcggtcgcgccctgcagaacgaacggcgggccggagtcgaactgttcaccaaggtgttcttcccgaccggtccgggtcacaacgaccgtggcctgtcccgtaagcacatcatggagtcgatcgacggttcgctgcgtcggctgcgcaccgactacgtcgacctctaccaggcgcaccgctacgatcacagcactccgatcgaggagacgatggaggcgttcgccgacgtcgtccgctccgggaaggccctctacatcggggtctccgaatggacggcgacgcagctgcgccaagcccaccagctcgcccgtgagctgcggattccgctgatctccaaccaaccgcagtactcgatgctgtggcgggtcatcgaggccgaggtcataccggccagcgaggagttgggcgtcggccagatcgtctggtccccgatggcccagggcgtcctgtccggcaagtaccggccgggccaccccccgccgacgggttcccgggccacggacgagaagtccggcgcgaacttcatcgccaagtggctgaccgacgacgtgttgacccgggtgcagcagctcaagccgctcgccgagcaggcggggctgagcctggcccagctggccatcgcctgggtgctgcagaacccgaacgtctcctcggcgatcgtcggcgcgtcccggcccgagcaggtgaacgacaacgtcaaggcagccggagtgcggctggacgccgacctgctcaaggcgatcgacgacgtcgtcgagtcggtcgtcgagcgggatccggcccgtaccgagtcccccgcgcgacggccctgacgcgccagctgcgggtcggccccacggccggcccgcagctggctcagccctgccagaagcggaccagctccaggccgagccggtacagacccggcggcagacccagggcgtcgccgacggcgaagacggtcccgaagaaccagccgttgatccgtgggttccacagcagcgcgaagagcagaaggaagccgtacggcgcgaagaggtcgtacgcccgccggtacggcggagtgagccacggttggatcatgttgccgccgtccaggccgggcactggaagcagattgagcaggctcgccgtgagttggaggaaggcgagtagtgccaccgcggcccagaactccaccggcccgccaccggtcgccgccagccggaccgcgacgaccagcaccagcgtgaacaccacgttcgtggccgggccggcgaggctgaccagggtgtgccgtagccgccccggaatggcgtgccggtccacccacaccgcacccccgggcaggccgataccaccgagcagcaccaccagtaccggaaacgcgatcgacagcagtggatgactgtacttcagcgggttgagcgtgaggtatccctggtgcgcgacgctgcgatcgccggcccggaacgccaccagtgcgtgcgcgtactcgtgcaggcagagggagacgagccacccggacacgacgaagaggaagacgccgacccggacattgccgatcccctgccaggtgagcaccccactgaacacgaagagtgccaccagcccgaggaacaccgggctggggcggaacgccgcccggggcacgccgagcaccagcggcccgcgcccgggtcggtcgccggccatcactcctccgggggctgcagactcattcggtactccacgcggtcgtcctcgacgagcacgaccgaggtgacgccggccgccgcgagttcccgccaggtctggccgatccaggactcggcgtccgcctggctaccgaacgattccgccggccccgacgccggttcgccgttcgcgccctcgtactgccagctccacgccatctgcgtgtctcccctcgccgctgatctcccgccagcctagtccgccgcgccgaggacggctgcacgtcgggtacgagcatgatcgtttcgacgcgtgaccgcggatccagggctggccgggtgggaggcgggaggcggccgggcaccggaccgcctaaggtacggacatgtccgttgacgggtggaacacggtcctggtgctcggcggtatccggtccggtaaatccgagttcgctgagtttctggtcgccgacgcgccgatggttcggtacgtggccaccgctgccgacatcagcacccaggacgaggagtgggcggctcgcctcgaagcccaccgcgcccgccggccggagacgtggaccaccgaggagacggcgggggatccgcgccggctggcgaccgtgatagccgccgcacagccatccgaaacgctgctcgttgacgatctcggcggctgggtgacggccctgctcgacccggcccaccggcctgccgacgacacggccaccatcaccgaactggccgaggcggtccgctcctgccccgcccggctggtggtggtgagctccgaggtcggcctctctctggtgcccacgactccactcggccgcgccttcgccgacgcgctcggcaccgccaaccgggcgatcgccgacgccgccgacgcggtcgcgctggtggtagccggccagcccagttggctcaagcccaccccgccgacccgcgcggccgctgtcccggcgcaggccatgccggccggcgcgctgcaaagaaccgctgccggcccggccgccgagcactccgccgacgtcgcggaaccggcgctgccggaggtgctgaccccgagcgccttgccctccttggctggacctgccggagacaacagcaccccctggtcgtcgatgacgccgccggtggtcgcgaccggtctggccatccagccgggcatggagttgcccatgcccgacgaggacgccggctcgcaggccatggagcggctggtcaccctggacctgcccggtgccggattcggcggcctcgatcgtctggtcgggttcgccgccgccacccagggcatcccgacacccgcaccctggggcaaggtccgagtactcctggtacacggcgaccacgcgggcggcgccgccgccggcacaacctccggtgactccgcccgccgggtccgggacaccagggccggccggggtgcgctggcccgcctcgcggccgaggccggggccgagttgcaggtggtcgacgctccctccgccggcccgatcgagaccgagcccgcgctgtctcccgacgaggtcgaatcggcgctccagcacggctggcggctcgccgagcaggccgccgacgcgggcgtgcggctgctggtgttgggggcgtgcggtgccggcaccgacgccgccgcggcagcggtgttcgccgcgacggccggcgcggagccacccgccgtgctcgctcgggtgcacaccgacgcgggcgagtacgacgacgccgcgtggatggtccgctgcgcggccgtccgagacgggctacaccgcagccgccactcgcccggcagcgccaaggacatcctggccgagttgggcggcggtgacctcgccgtggccaccggtgtgttgctcggtgcgaccgcgcgccggctaccggtgctcctggacgggccggtcggggtcgcagccggcctggtcagccgcgacctggccgggcagtcccggcactggtgcctgctcgccgaccacggccggcatcccggcgtccaactcgccgctgacgtgctcggcctgaccccgttgctcgacctccggctggatctgggggagggcgcgaacgcgctggtggcgttgccgctgctgcggtcggcgctggccttggccgcggcacttccgacgcacccgtcgctcgatgtcgagccggacgatgccaagccgacgacgggcgacgccgggccgacgacaaacagcgcaggagcagggagggacgagccggacgaagcagggtccacggacgaggccgggtcgaccgacgaaccggaccctgtcgagcccacggccgacgagccggacttccgcgagccggaaccggccgggccggggcccaccagcaccgaagcggagtccacgacgctggatccatccggccggcgtgccggctgaggggcggctcgccgccggggcccggctggcgctgaccaccttcacgacggtgccggtgcgcgcgggccggatcgaccgtgccgtggcgggcaccgcgatggctcttgccccggccgtcggcgcgctgctcggcgccgtactcgccggagtgctgcttgtcaccggggggttcgcaccaccgctggtggcagccggcgtcacggtcggcaccagcgcgttgctgacccgggggctgcacctcgacgggctcgccgacaccgtggacgcgcttggctcataccgacgaggccccgccgcgctggagatcatgaagaagccggacgtcggtccgttcggggtgaccgcgctggtggtcgtactcctggtgcaggcggcggtgctcgcggagttggccgagcgctcggcgctggccacgctggcggcggtggtgacggccaccgccactggccggctcggggtcggggtggcctgccggcgcgggctgccggcagcgcggccggacgggctgggagccctcgttgccggcaccgtcgggccgcccgcgctggccgccgggaccgttgccgttgcgctgctggcgttcgccgccgtgccggaccgcccgtggcagggtccactcgtcgtcgccgccgccctcgccaccgccgtctggctgctccgacacgtggtacgccgtctcggcggtatcaccggcgatgttctcggcgctaccgtcgaagtggtcaccaccctggtctacctgggactggtgttgtccggctgaggtccacccgcagcgccgggtagcgttgcgcacgacagcaccggcacggccatccgggagacaccatgctcatcacggacgacttcctgcccgtaccggtcccggagtcgctgaacgcgacctacctggtgccgatggccgggttgccgacggtgggcacgaagaccgcggtacaacggctcagcgggcggctggccgagccggtacacgggctcgcccgccggatgttggacagtccgttgatgagcgtggacacccggccgatccacgagttcccggagctgccgccggacctgctcaccgcgttcggcgcgaccgaggctcagctggcccggctggcggcggcgacccacctggtcgtggtgcaggccgactaccggcccggctggccgcccgcgcacgaatgggcggcgcgggcggtggcggcggcggtcgccgacacggtcggcggtgacgtggtggacgtcttcgggctccagttcctcgacccggcgaccgcgctgcggtcgctgccggacgcacagggccgaatccggctggtcgactgggtgctggtgccatactcgtccgacgccgacgggctgtggttcaccaccaaggggctacgccggttcgggctactggagctacaggcgcagggcgtaccggaccatctgacccgggcctggggcgcggtgatgaccggcacggcacggcggctgctgcgcgactggaccgacggcctgaccggcgaggaggtgcccgctttcgtgcaactacccgtgctggcgacggtcaccgggcacgacatcgccgtggcgtacggcaacccggagcagcacggggcgaccgcaccggtgctgctccggctggaactggacccggcgaccgacccggaggcggactcgttcctcaccctgcgcccaccggccgggttccccggaccggacgcccgctactacgccaccgcctgtggcaccctgttcaccggcatcacgccggacgtgcggtacgcccgctccggcgacgcgatgagccgcgcggtcgccaccgcccgcgcctcgttgggcgacatccgcgcccgcttcctcgccggggcgctgccgccggagacacagttggtggtcaagtacgggcttcccggggaggacggccccgagtatgtgtgggccggggtgacctcttggccgacaccggagcagatcgagggtgccagcgccagcgacgccaatacggatcccgccgtacggatcggctccgcggtggtggtggaggcgaccgacgtggtcgactgggcggtcctcgacggcaccggggtccgcgagggcggctggacgcaggctgtcctggatgctggggaacgccccgcgccaccggtctgatccaccatcggccaaccggccacggcgtaacccggccggcagcaccggcacccaccaggtgggcgaagccgggcgggctaccggaccgaggggtcgacgaacgggggtcggaccaggcgcatcgacgcacggcgccctcggatgtcgacctcgacctcggtgccgtcgtccaggccgggctcggtgtcgatcagggccagggcaatgccctgcttccgggtcggactgaaggtaccgctggtgatcgcgccgaccggggtgtcacggtggtgcacgaccatgccgggacgcgggatggcccgatcgactgccaccaggccacgcaacctgcgccggggaccggcggacttctctgcgagcagtgccgcgcgcccccagaacgcgggtttgttccagccgaccgcccagcccgaccgggcctgcaccggggtgatgtcaggcgacaggtcctgcccgtgcagcgggtaccccatctcggtgcgcagcgtgtcccgggcggccaggccgcacgcccgcagctctgttgcggtggcgaagagcgcgtcccagaccgggacggcgccggcggcgggcagaatcagttcgtagcccagctcgccggtgtagccggtgcggcacacggtcaggttggccccggccaccgtgcccggcgcgaagctcatgtagtcgtgcccggtgggcacgcccagcgcgtcgagcaggtccgccgagcgcgggccctgcaccgcgaggatcgcgtacgcctcgtgctcgtcggtgatcgtgaccgagggtggcgcggcggcccgtaggcggcgcaccacctcggcggtgttcgcggcgttcgggaccaggaagacgtggtcgtcggcgtacaggtaggcgatgatgtcatccaccacaccaccggtggcgtcgtcgcagcagagcgtgtattgcgcccggcccggcccgatccgggtcaggtcgttgctgaggcaggcgttgacgaactccgccgccccagggccggtgacccgcgtcttacccaggtgcgacacgtcgaagacgccgaccgcgccgcggaccgccgtgtgctccttcagcacaccgcccccggcgtactcaagcggcatctcccacccgccgaacagggcgaacttggcgccagcggcgacatgccggtcgtgcagcggggagcggcgcagccgggtgtcggcggggccgggggtcgcgtcggtcatgggtggcaacttaccggctccgcgccggctgactagcatcggcggaacccgccggaaacactggcgggacagcagtggtcaacggcgggtacggtccgcccgagaccttcatcgctggtacgcgacgacgcgaccggcccggcccgcccggagtagcttcagtgacatcgtccaccatcactctcagcctcgtcgacaccgaccccgccgaactcgccgtcgacgcgatcgtcatcggcgtgcacagccagcccggtgagcgggccggcgacctcgtcggcaccctgctgctggccagcggcgcggagagcatcgccgcggcgttcgatggaaaattgaccgaaacgctggcgttgctcggcgcaaccggcggaccgggcgaggtgatcaagctcgccacgctcggcacggtaaccgctccggtggttgctgcggtgggcctcggaccggagccgaccggcgccgcccccgcccctgagatcctgcgccgtgcggccggcgcggccgtgcgtgcgctggccggcacggcccgggtcgcgctgaccctgccgctgccggacgacgccgacgcgccggcggcgctgcgcgcggtcgctgagggtgcgttgctgggcgggtaccggttcaccggctacaagacccgtccgcagccggcccggcgggagccggtcgcggaggtgctggtggcggtcccggacgcgggtgacgcggtcgccaccgctgaggtcgcccgggcgcaggcggtggccaccgcggtccgccgctcccgggactgggtcaacgccgcccccaacgagctacgcccgccggccttcgccgacgccgtggccgacgccgcccgcgcagccgggctggaggtggaggtcctcgacgaggtcgccctgcgcgagggtggctacggcggcatcaccgccgtcgggcaggggtcggaggcaccgccacggctggtgcgaatcagctacatcccggctggcgggggcaccggcaagcgggtcgccctggtcggcaagggcatcaccttcgacaccggcggcgtctcgatcaagccgtctcagggcatgtgggagatgaagtccgacatggccggcgccgccgccgtcgccgccgcgatgctggcggtcgcggagcttgcgcccgccgtgccggtgaccgcgtatgtgccgatggcggagaacatgccctccggcaccgcgtaccggccgggcgacgtcatcacgatgttcgacggtaagcgtgtcgaggtgctcaacaccgacgccgaggggcggatgatcctcgccgacgcgatcgcccgcgcctgcacggacggctgcgactacctgctggagacctccaccctgaccggcggccaggtggtcgcgctgggcaagcgggtggccggtgtgatgggcacgccggagttgtgtgagcgggtacggactgccggcgaggcggtcggcgagccgacctggccgatgccgctgccggaggacgtgcgcaagggcatggactccgaggtcgccgacatctcccaggtcaacgccgggatggatcgagcaggtcacatgcttcagggcggcgtgttcctgcgcgagttcgtcgctgacgaggtgtcctgggcgcacatcgacatcgccgggcccagctaccactccggcgagccgaccggctacctgaccaagggcggcaccggcgtccccgtccgcaccctgctgcacctgatcgaggacatcgccacccagggctgaggtgtcaggagggcccttggcaacgccaggggcgtgggcgaagggtcctcctggccatccgccccgggacgagtacccgctcagaacagttcgggacggcgcttgcggcgttcgttgtagtcgcgcatccgctgcgggtagcccatgaggcgcacgtcgtacacgggtatgcccattcggtgggcgaagcgtcgcgcgccgtccgggccgtcgatccggcggcgggtccactccccgtcgtcagcgatcagcatcaccgtggtctcggtgacggtcgttcggggctcgatgaacgcctcgaccccccgccgggtctggacgaagttctcaaggtgccccagatcggcacggtcagccccgcggtcctgactgaccggacgcgccttcttccgtcggaacagtcccaccggccgtctccccacacccgcatcatcgaagccgatgccaagggtacgtgccccggacgtgtcgttgggcacctcgttgcccgcaccggtcatggtggtgacaagatgaccgaggtggggtgtgtccgcattaccccaccgtgaccccccgatgcagccaggcgacctgggagttggacgtgagcgagccgaacgagaccttcgacaccgtcatcctcggaggtggcagcggcggctacgcggcggcgctgcgtgctgccgagctgggcctctccgtcgcgctggtcgagaagggcaagctcggcggcacgtgcctgcacaacggctgcatcccgaccaaggcgctgctgcacacggccgaggtcgccgaccagacccgcgagtcggagcagttcggcgtcaaggccgagttggtcggcatcgacatggcggcggtcaactcgtacaaggacggggtggtcgcccggctgtacaagggcctgcagggcctggtgggcggcgcgaagaacatcaccttcgtcgccggcgccggccgcctggtcacgccgaacaccgtcgaggtcgacggcaagcggtacaccggccgcaacatcattctggcctccggctcgtacgcgaagagcctgcccggcctggaggtcgacggtgagcggatcatcacgagcgaccacgcgctggtgatggaccgcgtcccggagtcggtgatcgtcctcggtggcggcgtcatcggggtcgagttcgccagtgtctggaagtcgttcggggtcgacgtcacggtcatcgaggcgctaccccggctggtcgccgccgaggacgaggagtcgtcgaaggcgctggagcgggccttccgtaagcggaagatcaacttcaaggtcggcaagccgttcgagaaggtcgagaagaccggcaagggcgtccgggtgaccatcgccggcggcgagaccgtcgaagccgagctgctgctcgtcgccgttggccgcggtccgaacaccgccggcctcggctacgaggaacagggcgtccggatggaccggggctacgtgctgaccgacgagcggctgcgcaccagcgtgccgaacgtctacgcggtcggtgacatcgtgcccggcctccagctcgcgcaccgtggcttccagcagggcatcttcgtcgccgaggagatcgccggacagaatccggccgtcatcgacgaggccggcattccccgggtcacctactccgaccccgagctggcgtcggtcggcctgaccgaggcgaaggccaaggagcagtacggtgccgacaaggtcaagacctacaactacaacctgggcggcaacggcaagagccagatcctcaagacggccggcttcgtcaagctggtccgggtcgaggacggcccggtcgtcggcgtgcacatggtgggtgcccgggtcggtgagctgatcggtgaggcccagctcatctacaactgggaggcgtaccccgccgaggtggcgcaactcgtgcacgcccacccgacgcagagcgaggctctgggtgaggcgcaccttgccctcgccggcaagccactgcacacgcacgcctgacacgacaacgcggcgtccggcgacgggcgacgatcccatcaggggaatgaaggagtctggagaacatgccggtatcggtcaccatgccccggctcggtgaaagcgtcaccgagggcaccgtcacgcgctggctcaagcaggagggcgacaccgtcgaggttgacgagccgctgctcgaggtgtcgaccgacaaggtggacaccgagatcccgtcccccgcggccggcgtgctgacccggatcgtggtcggcgaggacgagaccgccgaggtcggcagcgagctggcgacgatcggcgacgaggcgtcgagtggcggcggggccgcgccacagcagccggccacgtcggcacccgagccgaccgccgccgctgaggggaacggcccggagccggcgcagcccgccgaggagcagccggctcccgcgccgtcgggcgagggtaccccggtgacgatgccggccctcggcgagagcgttaccgagggcacggtcacccgctggctcaagcaggtcggcgagaccgtggaggtcgacgagccgctgctcgaggtgtcgaccgacaaggtggacaccgagatcccgtcgccggtcgctgggaccgtcctggaaatcaccgtcgcggaggacgagacggcggacgtcggcgcgacgctggcggtcgtcggcgcggccggtgccacgccgaaggccgagccgaagcctgagccgaaggcggcggcccccgcaccgaagcccgagccggaggtcaccgagccgaccccgggggtgtcctacaacgagccggcggcggagaccgaggtcgccgccgaaccggcgaaggccgagcaggccgccgccccgtccgcgcccgccccgcagccgtcgggaaccggcggtgcggaaaccccgggatacgtcaccccgctggtccgcaagctggccggtgagcacggggtcgacctggccacggtcaacggcaccggcgtcggtggccggatccggaagcaggacgtcctcgacgccgccgagcaggcccgcgcggccaaggcggctccggccccggctgcggagcccaccccggcggcgcagcccgccccggcggcgccgaagccggctgcccggcccgcgcccagcagcaagcggggcgccaccgagaagctgccccggatccgcgcgaccatcgcgaagcggatgcacgagtcgctgcacgagatggcgcagctcaccaccgtggtcgaggtcgacgtcacccggatcgccaagctgcgggcccaggcgaaggactcgttccagcagcggcacggcgtgaagctgtccttcctgccgttcttcgctctggccgccgtcgaggcgttgcaggcgtacccgatcgtcaacgcccagatggacctggcggccgggacgatcacctacccagaggcggagcacctcggcatcgccgtggacaccgagcggggcctgatggtgccggtcattcacaacgccggcgacctcaacctcggtggcatcgccaagcgggtctccgacctggccgagcgcacccgtaccaacaagatcagcccggatgagctcgctggtgcgacgttcacgctgaccaacaccggcagccggggcgccctcttcgacaccccgatcgtgccgtcgccgcagtcggcgatgctcggcacgggtgccgtggtcaagcgcccggtcgtggtcaacgacccggaactgggcgaggtcgtggccgtccggtcaatgatctacctggccctgtcgtacgaccaccgactgatcgacggtgccgacgcggcccgtttccttggcgcgatcaaggaacggctggaggccggcaacttcgaggccgaactgggccggtagcacccgacccgacgacggtgggctgcccggtgatccgggcagcccaccgtcgtctcacgggtcaggccgggccgctccgcgacgaacacggcgtggatctcgaacagggtcaaatcgctcgctgctccgcggggtgcggccgtacgctgcggcaatgctgctacggatgtcgaccctgctgctgcggaccctccgtgaggacccagcagacgcagaggtaccgagccaccggctgctcctgcgcgccggctacctccgccgcgccgctcccggtgggtacacctggctgccgctgggcaagctcgtgctcgaccgggtggccgaggtgatccggaccgagatgctcgcgatcggtgaccaggaggtgcacttcccggcgctgctgccggccgagccgtaccggaccagcgggcggtggacggagtacggcgacgacctcatcaccctcgtcgaccgaaggggcgccgagcacctgctcgccccgacccacgaggagccggcggccctgctggtcaaggagctgttcacctcgtaccgggacttccccgtagggatcttccagatacagacaaagttccgcgacgaggcacggccccgggccggtctgttgcgtgggcgcgagttcctgatgaaggacgcgtactccttcgacctggacgaggcgggtctccaggccgcctacgaccgacaccggagcgcgtaccaaaagatcttcgcgcggctcggcctggactacgcggtcgtgcacgccgtttccggggcgatgggcggttcggcttcggaggagttcctggccacgtccaagatcggcgaggacgtctacgtcggctgcaccgcgtgcgaccacaccgcgaacaccgaggccgtgaccacactcgccccgccggcctcgaacccggaggaacggccggcgactcaggtgcacgacaccccggacacaccgacgatcgccagcctggtcggcctcgccaacgcccgtgcgctggccggccgggacgactgggccgccggcgacaccctgaagaatgtcgtcctcacgatccgcccgcccggcgcggcgaagtccgagctcctggtcatcggtcttcccggtgaccgggaggttgatctcaagcgggtcgcggcgacactcgccccggcgaccgtcaccgtgttcgacggctgggccgaccaccccgagttggtccgtggctacctcgggccgcaggtcatggccaagctcggtgtccgttacctggtcgacccccgggtggtgcccggcaccgcctggctgaccggcgcgaacgagcccggacggcacgcgacgaacgtcgtctgcggtcgagacttcctgcccgacggcacgatcgaggccgccgaggtccgtcccggcgatccctgcccggcctgccgcaccgggcagctcaccctacgtcggggcatcgagatcgggcacatcttccagctcggtcgccgctacaccgacgcgttcaccgtggacgtgctcggcccggagggccagtcggtccgacccacgatgggctgctacggcatcggtgtgtcccgggcggtcgcggtgatcgccgagcagcaccacgacgagcggggcctcgtctggccgaccgaggtcgcgccatgcgacgtacacctggtggcggccggtaggggaccgcaggtggagacagcactcggcctcggcaaccgtctcgccgaggccggcctacgggtgctggtggacgaccgagggcacgtctccgccggggtgaagttcaccgacgcggaactggtcggcattccccggacggtcgtggtcggccgccggctcgccgacgggtacgccgaggtgcgtgaccggccctccggcaagcgtgccgacgtgcgggtggacgccctcgtcgaacacctggtcaacgaggtccatagcgggtagccggttcggtagtctacgcgcgtgtggtcgcgacgcggtcgtgccctggactggctccagcagcgggatccggactactgtgtcacccgccgtgcgacacggttgaccctcgtcgcctgcctcctcttctatggctgtcgttacggcctgggcagcacgctcatggcgacgtacgcgctgttcggcaccatcgccgccggcgtgttcgcccaggtaccgggagggccggcccaacgggcacggacgctgctcgccgccctgccggtcatctggattctcatcgccgccgggactgtgctggccgcgagtacctgggccgccacgatcggcatgctcgtcatcgggttcgccgtcgcgttcgccggtgtcggcggacctcgcctgatcggccttgccagcgcatttcagatctcctacatcctggccagctttcccccgtaccaacccgacacgttgccgcaacggctggccgggataacgctcgccatcgtttcggtggccgtggccgaggtgacgctctggcccggccccgcaccggtcaccaccgcgcaacgcctgggctgggccgcgcggagcgtcgcctcgttcgtctgcgcgctcgcggacatgctggccgggcagccagccgctgctgcggaggcacggcgacgccagcagagcgcggccgacgccgtcacgcagacccagatgtggcgtctgccgccgaccgagcgggcgacgtcggcgagccggcgggaccacgcgctgcgggacgcggccaccgacctgcaccagacgttccggcacgccgagtggctgctgcggagtgccggaacgaccaccgacgtggacgcggcaaggtcgctgcggcgatgcgcgtcatctctgggccgctccggcgacgccctgttgggaacggagccggcgtccctcgacgcggtcgtgaccatggagcaccagcagccggactcctggcgatcagccacgaccagtcagctacgtgtggccgcgatcacccggtcgctggcacagcacacggacttcgtcgcgactgccgtcaggatcgcggggggccacaccgacgccacccaccaaccggccggaccgcacagtttctggtatctccggcgacgtgccccgtcgttgtactggcagcggctacgggtgcacctcaccccgcgctccgtgttcttccagcgggcccttcgactcgccgtcgctctggccgccgcccggctggtcgccggtgcgctggatctggagcacggcttctgggtgctcctggccaccctcaccctcctgcggacctccgccgcagacacgtgggcctcgttccgcctggccctggccggcacactcgtcggcgccgccgccggcgcactgttactgctggtctctccccagcacggcacgtacgcggcgatcctgccgctgacgatgctgttggccctgggtgtgggtccgttgctcgggctcgcgtgggggcaggcgtttctgacgctactgctgatcgtcgccttcgctcagctcaccccgaccgactggcaactggccggtgtccgcctgctggacgtcctgaccggcgcggcgatcggcgtcgtcaccggcatcctcatgtggcccaagggcggcggcggcgaactccgccgctacacgtcggcctacctcggcgcgggtgcccacgcgatcgaggaaaccgtgatgagactggcgggacgggacactcgccagcatgcggtcgaggcggcgcaccgggcacaggtcctcaccgacgcgtcgttctgccagtaccatctggagcgcctcgatccgcgccccacagacgtggactgggaggcggccctggccgcggggcatcgcatcgtgcgcggcgcggagcgactcgccaccgatgaccgggccggatcgctggggccacggtggcccgaacccacggcccacctcgtgcgccgggcccagcggctgcgctccgactacgccgacctggccagccgtttgccgcagggtcacctccgcgatgaggctcccatcgcgcaagccacgatgggtgtcgtcgagcaggtccacgagatcattcagggcggcgaacggcgggccgacgtcctgaacctggtcgaggtcgaccactggctggccgacctcggtcgaaacctcaaccgaattcccgcatccgcacggcagggcgaggggcgtggtgcgcctggaccgtcgacgccgtcgggtggctaacgcggacgtacgcgttggtcataggcgcggatcttcgcccgcaggcgatcgtactggcgttggagcaggtgcatccgctcctcgacccgcccagcgtgccgctccagcagcgcctggcgctcccccgtggtgtgctcgccctcccgaaccagctcggcgtagcgacacatttcggcgattggcatgccggtgtcacgaaggcagcggaacaacatcaaccagtccaggtcgtcgtcggtgaagacgcgccgtccaccggaggtgcggccgacctcgttgagtaggccgatgcgctcgtagtaccggagcgtgtcgaggctgaaaccgctgcgccgcgcggcctcggagggtgcgtacccgggcatgccggcagcctagaggagccggctgcgacgggaaggctcgccaccgtgacctgcccctcggcctgcagtgatcagatacggaccaggacctcgtcgtcgaccacgtcgaaggtggtgtcgatccccgcctcggccgtgatctgcgccaggtaggcgcggaccgcgcgcccgtcctctgtgtccgcccggtacggcaccggctcgcgtgcatcgttgatcgtcacgggtacgaagccaacccggtcgatgcggccgtcgacgatgtgcagctggacgatcatcgagttccggccctcctcgtgcatatcctggccgggggcgagtgcctgatagaactggaccgcccgctcgaaccactcccggctgaacgaccgccaccagcgctcgttgatctcgagggcgaagtcgcccaggctgtagaagatgaccttgcctcggtagacctccaccggcttcaggatgtgcgggtggtgcccgatcaccacgtcggcgccggcgtcgatcgccgcgtgcgccaccaccggctggtagtccgcgagccgtgagcgctgaaagagcaggccccagtgcagcgacacgatcagcacatccacctggtcgcgcaactcgccgatgttcgcgacgagcgccgccagatcgtattcgtccggcagggttctgaccgagggcggagctccgggctggtcgaactggaacggttcgtagagtgttctcgcccgcatcggcgccacaccatgattacccggcccggcgtagtagccatccggcgcgaccgagcagtaggccaggaatccgacccgggtcccatcgcgttcgatgatccccggccggcgcgcctcggcgatgtccgcccccgcacccaccacggtgatgccgtggcgccggcaccgctcgatgcagtcgagtaacgcgtcggccccccagtcgccggcgtggttgctcgccagggagatgacgtcgaagcccgcgtgcgggatcgccgcgaagttcgccacatcgttcgggaccgcgccgcgcgccccgcatgaactccgggagccctggtcggagtacggcgtctccaactggccgacggtgatgtcggcctcggtcaacaggtcccgcacgtgccgaaacatgtcgtgcggacgatcgcgcgcgatgagcaggtcaccggtggcggcgacgacgatcccccgatttttttgacccatggatggacgctaacacccagtacactcgatcttagtgtgcttgcagagcatctaagtgaattgccctgaattgcggtcagtactgccggcgatcactgatcgggttccgggcgactctccttacgcccacccatcgacctctggcctcggcagtacccgtctgacacttgacctggactgcactccaggttggaggctggcccgcatgacgatgacacggacactgggccacagcggaatcgaggtcagtgcgatcggaatgggttgctgggcgatcggggggccgctgtggggcgacggcgggcagccgttcggctggggcgacgtcgacgacgacgaatcggtgcgcaccgtccacgccgtactcgaccacggcgggaccttcttcgacaccgccagcaactacggcgccgggcacagtgagcggatcctcggccgcgccctcgccggccgccgggaccaggtggtgatcgccaccaagttcggcaactgcttcgaggagacgacccgccggtggaccgggaccgaccaccgtcccgagcacgccgtgacgagcctggaggcgtcgctgcgccgcctcgggaccgaccacgtcgacctctaccagttgcacctcaacgaactgccgacgtccgccgcgctcgacctggtcgacacgctggaggacctggtcagcaacggcaagatccgggcgtacggctggagcaccgacaatcccgagtcggcggcggcgttcgcggcggccggcccgcactgcgccaccgtccagcacgaccagtcggtgttggcggacaacgcggcagtgctggctatctgcgacacgtacgacctggcgagcatcaaccggggcccgctggcgatgggtctgctcaccggctcgacccgggcggtcggctccgacgacattcgcggagtggctccaccgtggctggtctggttcaccgacggccaacccacaccgcggtggtctcggcgcgtggcggagatccgggacgtgctcaccgccgacggtcgcaccctggcgcagggcgcgctgggctggttgctggcccgcagcccgcggaccgtcccgatcccgggctgccgcaccgtcgcccaggcagcggagaacatcggcacgctcacccgtggtccgctcccaacggacgcgtacgccgaggtcgagcggctgctgtcggatcttcggcaaacgccagccgaaccggtcaggtgaccaactcaacgcatctatcggccacccgtatccgacaatacgagcatgcggattctgatggccggcgcgtccggcttcctcggcacccggctggctgaccggctcaccgcggacgggcaccacgtgaccaggctggtccgccggccgccgcgcggcgccgacgagcgacagtggaacccgaccgcggcgcagctcgacccggcggtggtggcggcggcggacgccgtggtcaacctggccggagccggcgtgggcgaccgccggtggaccgacgagtaccggcggatcatccggtccagccgagtggacaccaccaccacgctggcgatcacgatcgccggcctaccggccgcggaccgcccgcaggcactgatcaactcgtcggcggtcgggtggtacggcaacaccggcgaccgggccgtcgaggaggacgcgccggccggcgagggattcctggccgatgtctgccgggtgtgggaagcctcgacccggccggccgaggacgccggggtacgcgtggtacggctgcgaaccgggttgccgctgcaccgcgacggcgggctactcaagccacagttgctgccgttccggctcggcatcgccggccggttgggcagcggccggcagtggctgccgtggatcgcgatggtggactggctcgacgccaccgccctcacgatcgaccgggccgacctcgccggcccggtcaacgcggtcgggccggcaccggtgaccaacgccgagttcaccagggagttggcccggcagctgcaccgcccggcgatcatcccgatcccggcgctggcgctgaaggtggctcttggcggcttcgcgcaggaggcactgaccagcgcccgggtcctacccggggtgctcacccgggccggcttcgactaccgccacccggatctgtcaggcgccctgagagcagcactcgtggcacagccggaccgctgaccagcggctggggtgaatcgccacgccggccagcgccggtggctacgggccaaccgcgtccggagtcaccccggcaagcgccacgcggctccttcctcgcaggtctgaccggcgtgtccaggtccggttggtaacgtccgctgcgtgccgacctcgccgtccgtggtgtccacgccgacgccaccctcccgcgttcaccgcaaccgccgcgcggatctcatcgtgacgctcgtcgcgctcgccctcgcggtgtgggtgaccagcgggctgtggcgggacccgaacggtcgcacgatcaccgtcaactccagcgaccaggcactgttcgagtggctgctggcgttcggcgggcatgccctcacccacgggcagaacccgctgttcacacacatgatcaacttcccagacggggtgaacctggcagtcaacacgtcgatcactgtgtacgcggcggtgttcgcgccgctgacatacctgatcgggccaccggccaccttcctggtgatcctcacgctcaacctcaccgccaccgcggtcgcctggtactggctactcaaccgccagttcacccgcagcccgctcgccgccgggctgggtgggctgttcatcggcttctcccccggcatgatctcgcacgccaacgcccacctgaactggaccgccggctggttggtaccgctgctgatctggcgcgtcctcgcgctgcgccgcgccggacaccgggtccgcgacggtgtcatcctcggcgtgctggtcgcggtggcgttctccatcgctgccgaagggctcttcttcaccgcgctcgccctcggcctcttcgtcgtcgtctgggcactgcaccccgccagccgcgccgaagcgcgtgcggcgctgcccggcttcctcggcggactcgcggtgaccgcgctggtggccggggtgctcctggcgtacccgctgtggctgcacttcgccggcccgcaacgcttcgacggcaccggcttcgacgcggtgacccactccgaggacatcgcctcgtacgtcgcctacccccgacgctcgctcgccggcgaggccgggctacgaaccaacctcgccccgaacccgaccgaggagaactcgttcttcgggctgccgctgctgctcctcgccgtcgccgccttcgtcctgctgtggcggcgcgtccaacaggcgccccaacgggccacgctctgggcgctcggtgcggtggcggcggccttcaccgtgttgtcgttcggcccccaggccaaggtcgacggccgccgcttcgatctgccgatgcccttcgacgtgctggctcacctgccggtggtgaacgccgcgctgcccgcccggttcgcgctggtcgtggcgccggtcatcggcgtgttgctcgcgtacacggtggatgcgctgcgggccgaaccgcctcggtcccggccggcccggatcgcctggctggtggcgttcgccgtggcgctggcgccgctgatacctaccccactgctcaccatcgagcgggagccgatcccacgcttcttcacctctggggcctggcaggagtacgtctcaccgggcgggatcctcacaccggtgccgctggccgtggacgtgtacccggacggacagcggtggcaggcgtacgtcctcgcgaaccggcagggcgagttccggatcccgtccgggttcttcctcggtcccggtggtccggacgggcgcggccgcatcggcccggttcctcgaccgatgagcgccatcttcgatcaggccgcccgccagagtgtggtgccgatcgtcaccgaggggactcgccaggacgtgcaggccgacctgcggcactggcagatcgagacggtggtgctcccggaccaggtgcacggggcgaagtgggacgtggacgaggaggcggtccgtcgaaccgccaccgagctgttcggcgaaccggaacgcgtcgaggatgtctgggtctggcggatcccaccgggctgagcgattgcttggccggtcggatcccaccgggccgagcgaccgcccggcggtcgattgggtcccgccaggccaagcgaccgaccgtctgcccggtcgggttccagcaggccgagcccgaaacgacgcgccggtgagacggatcacgagcgggggtgaccggcgggtacaggactaggctggtcccgtgaccacgactacctcggacctgaccgttctccgcgccggcaccctcgactacgaggccgcctgggaggagcagcgccggctgcacgagtcggtggttaccgacaagcacggcgacgccgtgttgctgttggagcaccccagcgtctacaccgcgggcaagcgcaccgagccgtgggaccggccgatggacggtacgccggtcatcgacgtcgaccgaggcggcaagatcacctggcacggtccgggtcagctcgtcgggtacccgatcctgcgcctgcccgacccggtcgacgtggtcgcgtacgtgcgccgggtggaacagatgctgatcgacgtgtgcgccgagttcgggctggtcgccggccggatcgaggggcgcagtggcgtctgggtgccggcggacgaccgcggccccgcccgcaaggtcgccgccatcggcatccgcgtcgcccgcggcgtcaccctgcacggcttctcgctgaactgcgactgcgacctgacctactacgaccggatcgtgccctgcggcatccgtgacgcgggggtgacctcgctcgccgccgagctgggccggccggtgaccgtggcggacgcccttccggtggtggagcggcacctgcccaccctcgtcggggcctgagcccaccgtacggggcgtggccccaccgcggccgtgtcgacgcgacgacgcacgggccgatgcgtggccgtcagacaggaatccttccgccccctgggtcagcagtgctccggtgccccgcagacgccgcgccgccccgaggtgtccggagtcaccacgtcgacggcgtgacggccgtcgcccgacatgcatcgacaacgggcgacgggcgtaggctcgacttcgtgacgatcgagcactccgcgaccggcccggcagcgcgtaccgcgacgcccgcccccgaggggcggcgcctcctgcggatcgaggcgcgtaacgccgagacgccgatcgagcggaagccaccgtggatcaaggtcaaggccaagatggggccggagtacacccagctacgcgggctcgtcacgcgggaagggttgcacacggtctgccaggaggcaggctgcccgaacatctacgaatgctgggaggaccgggaggccacctttctcatcggcggcgaccagtgcacccgccgctgcgacttctgtcagatcgacaccggcaagccggccgagttcgacgctgacgagccccgccgggtcgccgagtcggtggtctcgatgggcctgcgctacgcgaccatcaccggtgtcgcccgcgacgacctgcccgacggcggcgcctggctctacgcggagaccgtccggcagattcacgccctccggccgggctgcggtgtcgagctgctgattcccgacttcaacgcggtccccgcgcagctcgccgaggtcttcggggcgcggcccgaggtgctcgcccacaacgtcgagaccgtgccgcggatcttcaagcggatccgaccggcgttccgctacgagcggtccctggacgtgatccggcaggcccgtgccgccggcctggtcaccaagagcaacctgatcctcggcatgggcgaggagcgcaccgaaatctcccaggctctccgtgacctccacggggcgggctgcgagctgatcaccatcacgcagtacctgcgcccctcccctcggcatcaccccgtcgaacgctgggtcaagccggaggagttcgtcgagctccgcgaggaggccgaggagatcggtttcgccggcgtgctgagcgggccgctggtccgctcgtcgtaccgcgccgggcgcctctaccagcaggccctcgcggcccgcacggacaccccggtcgacgtcgtcagctgaccgctcccggtctggcccgccgcggagcccgtccgcccgagatgtcatgatcgccccatggccatcgacgcaggcgagcggagccgtgtcccaccgcacgccgctcgccggccccggctaccggacgcgctggccgggacggtcctcactgcgggggtggggtaccgcctccttctgctgcggaccgacacgccgccgacgaacagcgacgaggcgacgatggggctcgccgccctgcacatcgcgcagggacgtgagttcccggtctggttctacggtcaggcgtacatggggacgctggaggcctacctggcggcaccgctcatcgcgctgaccggcccgtcgaccctggccctgcgcctgcccaccctggccctgtacgccgtgttcgcgctgttggcctggcgactcacgctccgcctcaccggagaccgctggtatgcgctgctggtcaccgcgctgctcgcgttcgggtccgatcgaatcgtgaagaaccagctgatcgccggtggcgggtatccggagatgaacgcggccggggtggcgctcgcggtgctcgcgtacgacctggcagccggccggcccagccaccggctgccccgctggatcggctgggggttcctggccgggctgatggtctgggtggatcccctggtcctgccgtacgtgatcggcaccggggtggtgctggcggcgtttcggtggcgggagctacgcggctgggccggggcactactcggcgtcggcgcgctggtcgggtcggctccgctactgctggacagcctggcgacggggcgcagcccggtgtccgcggtactcgccgccagcggcgccggacaaccggccagttgggcggagcggctgcccggagccctggtgctcggcccggcgctggggatgggcttctgctcacccggtgcctgcgcgggctggcaactctggtggtccgccgccctgccggtgcttgtggtcgcggccaccgtggccgcgtggcgacggctccgggtgcaccggcggccaccggtgcccgccccgggcggcggccgcacggtcgccgacgccaccgcggcggccctctccctcgccctggtcgcggcggcggtggcgacgctggccagttacgcggccagcagcgccgctgggcacactccggtggagagctcccggtacctgtcctgcctgctcatctccgtaccggtgctgctctggccggtgtggctggcggcccgacggcggtcaccgggcctgccgggcccggctcgcgtcgccgcgatcggggtgctcgccggggcgctcggcaccgccgccgtcgccaccggggcggcgatcgccaccgtgcccgcccaccgggccgccgaggcccagcatgtcgagctggtggcgaccctgcgggcgatgggcgtgcggcacgtgtacggcggctactggacctgcaaccgactgaccttcgccagcgcggaggacatcgtctgcgccgtcgtggacgacgacctgagcccgggccacgaccgttacccgccctaccgacgggcggtcgacgcggccaccgacgtcgcctgggtcgcaccggacgattcgccgctggtggcacgcctggacgagcgactgcgcgccgactccctcaccctgcaccggatccccggctggcgcctctatctgtcctgaggctaccaatccgaccgccccgtctgccgaagcgcccgccagacacagatccaactcgccctgcctcgcagccatccgctgccggcccgctgccttcgacagcaccaggtccgcatccatatacgccaacacgttgtgcgcgatcgcccgctcccctgctgccgaaagtacccggtctaccacccgcgcttcggacaccgccttcaccccgcctgcacgtgggtcaccggtcgacacgatagaacccagcccgtttagtgcgtgcccccctgacccagaaccccaggtcacagcccggtagaccctcgaatcaacagactgtgagccgagttgggcgagaatacccaaagtttatctatccagtcttgacagttcgcgaatctccaggaatgctggcatggcgccgaccctaaagcgagcaaccccattaagttcttgagcggcaagctcagagaacgacacgagtgagccgatgtagccgggggtccgattgacagtcagcaatactcgcgattgcagtgagcaggtgagatatcctgcacgtcacatcaacccaccctcggtagatcccaccgaagacccttccactgaggcgatcgaattcatctccgcctactacaaggaacgaaaactgtccgatgttgccaaccgcatcgccggcgtcctcgatgaaatcgccaccaccggcacctactggcagacatcagccgaactggcctacggcgccagggcagcatggcgacagtccgcgcgatgtatcggccgagcccgctggtccggactacaggtccgcgaccgccgcgcggtcactaccatcaacggcatcgacagcgagctggccgaacacctccgggtcgccgacaacgggggacggatcagatccgtcatcaccgtgttcgcccctgatcacccgcagacaggaccacgggcccgcatctggaacgatcaactgatccgatactgcggatggcagctggacgacgaggtcctgggcgaccccgcccagcagggcatgaccgaggcggcactacagcttggctggaagccacctgatgtcgccagcaggttcgatctgcttccctgggtgatcgaaaccgccaccgaggatcccaccgtcattgacgtccctcgccatctggtgcgcgaggtcgcgctggcccatcccgatcacgcctggttcgcagacctcgggctccaatggcatgccgtacccgtgatcgccaacatgcgcctacgcatcggtggcgtgaactacagttgcgccccgttcaatggtcattatctcgccgacgagatcggcactcgcaacatgtgcgatgccggccgctacaaccagctacggaccgtagctgcagggctgggcctcaatactgagaacgaggcatcgttgtggcgagaacatgcggcattacttatcaatcaagctgtcctgcacagcttccgtgatgccggtgtccggatctccgaaccgcaccgagagtcagaactcttcatgcgcttctgcgcccatgaagaacaggcggggcgtcccgtctacggcgactggtcatggctcaacggctcagttgggtgggcagcgctccacgcggtacaccatcgttactacgacacccgtatgcctaacccgaacttctggccacgcgcccgcacaccgctgtcggagccaactctgcgggagcagaacgcggccgccctacaggggggctgacccatggatgtcacggccctgcgtcagagctggaaccaagtcgccgccgccggctccagagcggcgaaatacttctacgcgacactgtttgtcatcgcccctgagacccgcaccatgtttcccgtcaacatgcagtatcaggaggacaaactcctcgcggcactcggccacatcatcacgagcctcgatgattcggcagccctcaccgcattcacacatcggctgggggctgaccaccggcggttccacggagtcgacctcgagggccggccggtgccactggcggatcgccactacatgtgggtcggccaggccctcctggcaacgctggagcacttcgttgggccccagtggacgccgagcctcaaggcaagctgggctgaggcgtaccaggctgtcgccggtttgatgctcgccggcgccgccgagtccgaacagcacacgcccccgtcctggcgtgcggaggtgatcaccacagagcgccgccgctccgacctctccgtgatcacccttcgaccgaactaccgctgcgactacctaccaggacagtccctgccgactcagataccgacgctgcgcacctggcggtacctgtcaccagccaacgcgccccgcccggacgggacgatcgagttccacgttcgggcggcaggacgattctcgacccatctggtccgacggatcaccgtcggtgatgttctcctgctggggcaccccgttggcgcctccctgtcggcctacgaccgcgcaccgcaccgaccgctcctactcatcgcgggaggcaccggcctggcgccgctgcgcgcgatcgtggaagagctccagcagggttctggtcgacccaccaccctggtgttgggcggctacacccccgacgatctctatgaccaccagacactgttgaagctcgccgcatcggcaccggctatgcctcgcaccgacggcagcaccgcaccatggctgcgctacgtgccgacggtagagctagggtggggctgggacggcgcggtcggtcgggccgtcgatgtcgcgttgcgactcggttcgtgggcagaggccgacattctcatctgcggatcccccgcaatgacccaagcctccatcaccgcgctggccgcctccggggtcgaccccagccgcatcatgaccgagagctacgaccactcacactatccaccgttgtcagcggccgaagcacgggcgccgcgtaacctcaatagggaatagcccgatgaccaacgagggtcctggaaacgcagcgcaggacacggagcaaccagaacccggcgaggtgacccgacgcctcggcctcctgacgacccgccgcttccgcggccgacagtggtattccatggccgaggtcaccgcggtggcccgcttcgccgatgaccgcatgtcgctgctgcacggcgagatcgaccgcagggggcgcgaggcccacggccttgtcggccagatcgagatgttgcgttacggttccctaccgagcgccgcgccgcaggcagctgacccggtggctgtcgagctgaccatgcgggcacaggaggaggccaaccgcacgatcagcgacgccggtgcggagagttcggagatcctcgccgaggcacgacgccaggccgaggacatcctcgcccacacccacacccacgcccacgccgttcgttccaccgactctcaggccgccgacctccggcaccgatttcaggagctgcaggcacggcacgaggcgctcgtgagcgcagtccaggttgcccatgaggccctgtcccgagcggagtcacgcctctccgaacagtcggatcggctacgcgccgacgcacaagccgcacagaaggcgagcgagatcctgttacgggcgattcaggagcagtagctcggaacctgtccccaggtcggtcgccggcacacctgaacaagccggccgcggctgagcgggtgattcgccgaccactagactcgggagcatggcaaagccccaggagaaggtctcgttcggccagcggctgaagcagatcgggatggtgtttcggttcaccgccaagcaggaccggtggttcgcgcccctggccttcgccgcggtggtcatcccgctcgcgctgaccgtggtcgccttcctcgtgtggggttggctctggatcccactgggcatcctgttgacgctgctctccctgctgatcgtgctcaacctccggtccaaccgggcgatgatgaacgccgcggagggccagccgggcgcggcggcacagatcatcgagaacatgcgcggcgactggcgggtcaccccggcggtcagctcgaccactcagatggacatggtgcacctggtcatcggccgctcgggagtgatcctgctggcggagggtaatccacagcgggtgcgcagcctgctcggccaggagaagcgacggttggccaaggtgatcggctcggcgccgctctacgactacatgatcggccaggaggagggtgagttgccggtccgtaagctgcggatgacgctgatgcggttgccgcgcaagctcagtggccgcgacgtcaacgcgctggacaagcgcctcaaggcgctcagtgcgcgtccgcagctgcccaagggcgcgatcccgaagaacatgcgtcccccgaagggcgctttccgccaggcccgtggtcgctgaccggctgcgaccgcggcatcgctgacgtgcccgtcgcgggaaggggtcagcgcgcgacggacgtgacgaccgagccggcggctcggtcgtgcaggccacgacggttgacatccatgatcagggcgggtacgacgagggcgagcagggcgccgcgcaggagggcacggaggaccccgatccgaccaccgctgacccaggacacgcagcggactctcgtgatgtacatcccgggggtctgggcgaacagaccgatgaagaagccgtattcgacgatgagcaccagcacgggggcccatccgtcgcggaatgggtcggcgaaggtgttggcaaccagtatgcacagcagccagtcgatcaccagcgctccgaatcggcgccccaggatctgactgaaggacgttccaggggtgggcggcacggggtggtcagccgagattgtcacagcagtcaagggtagccagtcctgcgggcggaaacgcgccgacctacctcaccaaaagggccaagcggtgcaactaccactataatggcacagctggtcgcgtccctggacgaatgcgggtctgacccgcctcgcgcggatggcgccccacgggacgtaacacggcagaaacactgaagacatggccgggcaaccgcacggccatagcgtcgccagcagcctagccacccagtggacgagccaggaggacgagtgtttgccaatcccgaggaactgctgcgttacctcaagaacgaggacgtgaagttcgtcgacgtacgtttctgcgacctgcccggcgtgatgcagcacttcaacgtgcccgccgagtcggtcgacgacgacctcttcaccgacggcctcgcgttcgacgggtcgtccatccgcggcttccaggcaatccacgagtcggacatgctgctgctcccggatgtcgccaccgcgttcatcgacccgttccgcgcgcagaagaccctcgcgctcaacttcttcatccatgacccgttcacccgcgaggcgtactcccgcgacccccggaacgtggcgaagaaggccgaggcgtacctggcggccagcggcattgccgacaccgcgtacttcggcgcggaggccgagttctacatcttcgactcgatccgccacgagacctcggcgaaccagtcgtactactacatcgactcggtcgagggctggtggaacaccggccgcgacgaggagggtggtaaccgcggctacaagaccgcgtacaagggtggctacttcccagtgccgccgatcgaccactacgccgacctgcgcgacaagatcgtccgtcggctggtcgatgccggctacaccgtggagcgttcgcaccacgaggtcggcaccgccggccaggccgagatcaactacaagttctcgaccctgctgcacgccgcagaccagctccagctcttcaagtacatggtgaagaacgagacctgggcgaacggcaagaccgccaccttcatgccgaagccgctgttcggcgacaacggctcgggcatgcacacccaccagagcctgtggctgaacggtgacccgctgttctacgacgagaccggctacgccggcctgtcggacaccgcacgctggtacatcggcggcctactgcagcacgcgccgtcgctgctggccttcaccaacccgacggtcaactcgttccgccggctggtaccgggcttcgaggcaccggtcaacctggtctactcgcagcgcaaccgctccgcctgcacccgcatcccggtcaccggcggcaacccgaaggccaagcgggtcgagttccgtgtgccggacccctcggcaaacgtctacctggccttctcggcgatgctgatggccggcctggacggcatcaagaacaagaccgagcctccggccccgatcgacaaggatctgtacgatctgccgccggaggagtggggcgacgtcaagcaggtgccgggttcactaccggcggtgctcgactcactcgaggccgaccacgagtacctactcgacggtggcgtgttcaccccggacctgatctccacctgggtcgactggaagcggaccaacgaggtcgacccggtgcgcctgcgcccgaccccgcacgagttcgcgatgtacttcgactgctgaggtagatcaaggcgctgacctgcaccaacaggatcaacactgatcttgggtacaggttgggtacaacctcacggacggcggtcatgcccggctcacagccggcgtggccgccgtttcgtgttgcccgagcgcgccgtcaacgagcagccgggtgcggtcgagcacgtccggccactcgtgcacgtaggtgttgagcgtgacggtcggcgtgctgtgcccgagcgcgagttggaccgtcttcaccgacgcgcccgcgtggatcaggaccgtcgcgtagtagtgccgcagtccgtgtatcccccaccgcgccggcaggccgaccgcctcccgggcacacgcccacgttcgggagaaggtcgccgcgttgaccggctcaccaccaaccccccggaacagcaggcgcgcgagccggcggaccggccgtcggcggtccgtgtcgtcgtcgacctcgaccgggtcgcacccgtcggccaggtgatggcgcagcgccgccgccacgacctccggcagctcgacggtacggacgctggtgctcgtcttcaccgggccgaggaacggccggcgacccttgagtaccttgagttggcgtcggacgtgcacctcccgcgcgtcgaagtcgatgtcgtccacctccaggccgaggatctcgcccatgcgcagcccgcagccggccgcgagatagaccgtcgcggccagccgggttggcagcagacgcgccaggtcgtgcacctgctccgccgtgggaaggacccggctccccggctgatcggcggaagccggatgcccttgtcgcacgggctggccgagatcagccggtcccggaccgccatggcgaacatcgagctgaggtaggtgtagaccacccgcagcgtggtcggagcgaggaccgtcgaccggtcccgtacccatccctggatgtggctcgggcggacctccttgatctgctgccggcccagccccggcagcacgtggagccggacagcgtgctccacccggacggtagtgctgtccctgtggagctgggcgtctcgccatagcgaggcgagggccgccacggtgatgcgacccgcccggtcatcgatgtactggccccggctcaggtcggcgcgcacgatggcgtcgtggcggtcggcgtccaccttccgctcgaacatctgcgtacgcgtctcgccgaggttgtccgtccagcggacccgccaccgcttgccccgcccatgccgtttcgacggcagccgggccccgtccgggccacgcccgttcaggtaccacaggtcatcgacgggcatgacctacgccgcctgctccgcgacccacgaccgcacgtcctgcgggtcgtaccgcaggtgccgtccgaccttggccgccggtggcccgaaacggcggtgccgccactggtacagggtgccgaccggaacgctgaggaaggcggagacatcctccaccgtccacagccgttcgacagtgtttgtctgcctctgcgtgctcatcggtccagtgctccattccacgagtgcgacggccgacggtcggccggtttggtgtcaaggtgggcttgacgctggatcgtgcgtcaggcgacgagggtctgtaggtactcgcgggcggcgtcctggtgctctcgggccatcgcggctgacgcgttggcgaacagcgcgtcagcggtggtgtgccagccggcgcccacgaattgcaggaaagtgaccacgagcgtcgtcggctcggtgccggccgcggcttcctgcggcccgctgctctgggcacggcggaacacgatgcgttggttgagcagcagggcgaaggtgatcgagtagcggcgggacttggtgaggaagtggccgccgaaaccgagcatgtgcgcccagcggcgcagccgccgccagtcccggggcgtgctgagcatccaacaggcgtcgatcaggcgctcggtgtggttgccggctgggtcggcgtagatgtcgatggtgtcgccggtgagccggttggaggcgtggccggtgacctcggtggacttggtggcgtacttggccaggtacgcggcgacttgggcgtcggtcacctcgccccgaccagccaccgtgatcaccttggtgacacctgctcgccccaggcaatcggccagccgccggggtgggcggggtggtcgggggtggtgaagccgacggtggcggcggcgtggtcgacggcggccaccaggtcggccgcgtcgagctgcggcggggccggcacgatgacacgtccgggtcgtcggggtcgcggccgtcgagccggatgatggcgtggaagtgcacgacgccgcgccgttgcatctcggcggccttgccgaacgacagccgcaccggggacacccaccgggtcttaccggtgcgcggcgaggtcacggggatgtcggggatgccgcgtgcggtggccaggcggtgcatgtagcggttgatagcgatggtggtgcgccgccacagctcgccggccgagaggttccagacggcttgcgcgtcgtggtcgtagcagtccaggcacagcggtgtgcccaaccgggcgtcggtctcctcgtgccgggcgaagcagaccagccgcaccccgtgcgggcacacggccgactcccggcgggcgtggcacggctccggtcggcagtcacacgaggtgcggcgggtgcaggtgtgccgcttgacgtagcgggtgtgcacctcgccgaaggacggggcggtgaaggtcgggaacaccgccggatggtgcgcgacctgctcgggcacgcccttgccgccgacgaggccagcgcggaccacctggtaggcgtcgcgctggtaaagcttggagcaggtcgggcagacggcggcgcggcggttgccacacggcttgtagatgacgccgtcgggcatgtcggccgtagaccgctcggcaagcaggcggccggtggcggcctcgacggtggccatggtgccgacgaggcggatcgggcgggtgcagccggcggccgggcgcacgtggcgcagccagccggcgaggtcgggttgagtgagccgggcggcggcctggcggcggaggtcggcggaggtggcgtaccagggcggtgcggtcggctcggcgcacggggccgtacccgaagcggaagcttcgggtacgacggtcagcgtcgagacggtcaacgggtcgccttctcagggtggccgttggcgggtcggacgggtcggttgctggtgttggggtcgaggtccaggaccgcgagggcttgcgtggcctcgtcggaggtcaccttgaggcggacggccagttggcccggggtgatcggcgtgccgtgctcggtgcggtactgcttcgcgacgcgggtcgctcgggcgagcaggtccggggccacgatcggcggcggaagttgggcagcgtcagacgcggtgacaggagtgtcggtggtggacggtgccaacctcggtgccggggcgtgctcgggcttgctcggtcggggacgggcggggcgggcagtcgcatcgggtgcgggcttcgacggctccggggtgggggccggtcgcggtgcggtgatccggtcggccagttgcgccggggtcgggatctcgggccgggccggcgctccccgttgccctcaaccgcccaccggcgtccgccgagattcgcccttcacaccctcgccggcatccacatctgccaacgcaaggtatggcagagcaagcgtcaggtattgttcggcaggcttgccgattatgcccttggtgaactcttcgaagtacttttcctcggtgagtacgaaccccgcaaatccaaccgaggccacggtgccgagcaggagcgctacgtggaggtacggaccagctgggatgttgacatcccagccaaatagctgcgcgtcgactaaattgacattcgatttagaccagtcggctgccagcgaggagggcatgataataagcgcaagaaggtagatcaatccagtgaccgcaatccacaccccgacgataaccgatacaactcgaagggccaccagccgtcgaaagtgcttttcgatcaccacgacagccatcgcgagccgctctgccgtaacttccttgtcagcttggaagatagcgccaagctgagtaatgcttgcctccgagtctacggattcagacggcttgttgcggaatttgtccaagtccttccatagcttctctatcggcatatcgcgcgcattcaacgtctctacgacactgaagagggtcgtcgccacgtccagcctggccaggcgaatgagcaagtacacgcacagcggtgtgagggcgaccgctgctagcacgccgatccgccatcctgatgccgatgccacccgccaaggatcttcagaaatcaaaggaattaggatcagcagcagagtgatcggaataaaaaacgggatatgggttgtgaagcgcacggctcgccccgcccatcttcccgcgacgacgagaaagaagggcaagacgtgagtcagaagcaggctgtcgtaatctcgattccctaggaggtagacgccaagggccagccatacgatcacatacgcaagataaccgagcgcgttggtacagccgccagccatgactgcaaaaacgagcagcagcagcgacccgaaaataatcaaagctgtaagccacagatgccatccgagtcgaaacgacgcgaacaggagaaggcccaggagcactgaaagcaataggttctgactgagaacgtccgcccatcggctacttcttcctggttcctctttacagatccctccgaagccctgctttcggagcgctctcgccaagagttgacgcagcgtcacagttttttccatccgaactccgtcgtcggagtcatctttcacgtctctctcacgcgctccctgtgtgcccgccgctcccatggtcgaaaggataggcctgcttgtccatttcccgctccccttgggagcgaggctgccgggacgctgcatcggtccgcgcaagagcctcggtttgaagggacgaagatcaccgcctcgggatgcccgaaacgcctgctcgtcgcgcgggaccgggtcacaactcgtgtccgctcgtgccccttcggggcacccactacaggcacgtggagggcacgggcctgcgatgttcgcgacgacgacccggccggcggcacgcgaggtcggtccggatgcagtcctcggcttctccggcgtgttactcggcgtcgatccggtcgtcgatgatgaccggcgggattaccgggcctcggttggctgccgggtccaccttggcgacaacctcggagaacgcggcgtggatccggaggagcaccaccttgtggtgcgagaacgccccagcccacggccggctcttcgtgtaggcgacccgcagtacctgagtcacttcgggacccgaaagggtaacttcgatcattccgtcgtctcgggggacgatggttttgtcgttgttcctcagcttcgggccatcgaaccagtagggagcgttggcctccaacacaccccacgtatcgcggtggcagacggccttcatcgtcgacacgcctgccgctcgcttcatcaggtcccgttgctgaaggggagacgggctcatcgccgcctcccagtaaggaatgcggagcttatgggcaagagccaatgctgcctccttgttgaagtaagatcttttggattatctcgatctatctaccggccgtccatgctcacaccggatcacgaccatggggtgacgagccctcgactcaccccaagcccggttcgtcctcgtcgtcgccagacgcggtgacgaccggtcgggcatcgagcacgacgggcgggatcggctcatccgatccagccgccgggtcgatctcgtcgacgatcgcggccactgcgctgtagacccggcgggcgctggctcggttcaactcgcttccctgatggcgagcgaagcccgtgcgaaagagcagcgtggccacgtgagggcctgaaagggtagcacgcaccatcccgccatcaagcctgacaagcctgccgttagcctccgtcggctggacccagtcgtcggtctcccacatcatccggccgatgcggttgagggcgtccatgtggcagatcaggtcgaggctcgacacaccggcggcaatctccatcagctcctcgtgggagtggcggggttcgcgcgcggcacgctgcctaatcagcgccgcctgttcatcgttggcagccatgcgctgccgtgcggcgcggtcacgctcctcctgctcagcgggggtgaggcgaccgagtgcgatgcggatggtgtcagcaagacccacggtgggctcctctcgggtgcgtccctattagagcatcgatgccggacattcctcgtgagaccacaggcagccgccccacttaccggtggcgagtcgcatttccgactgagctccggactgggaattccggactgggctgcttgtcgatctcccgctgggccctcccgttgggcccctgccggtgagaactttccatacgtcttcaaggcggccctgcgggccgctgcgcgccgctcggggcacgccgcgccttgccgcttcgctaccggcgcggcgaccccggctgcgcgcgaccaccggcgggcatgacgcagcccagcgccatccgtgtcggcggcaccgggcaggcggcttgatcgtgcgcaggcggactacggcggaccgaccgctggaacttcacgcggtcgcgtgcggcagctcgcaaacaccatctgcagtggaccgcctagtgtcctgagtcgttaattcgaccacagtatgcggcgaggctgctcatgatttcgtctgcggttctggtccagacgaacggtttcggttcggtgttccatgcctcgatccaggtctgtacgtcggtttcgaggtcggtgaggctgcggtggctggaccggcggagtttgcggttggtcagttcggcgaaccagcgctcgacgaggttgagccaggatgctgatgtcggggtgaagtgcaggtggaagcgggggtgcgcggccagccagcggtgcacggctggggtcttgtgggtggcgtagttgtccaggaccaggtgcaggtccacctcggcgggggtgttggcgtcgatgaccttcaggaactttaggaactcctgatggcggtgccggcggtgcacctggccgatgaccttgcctgttgccgggtcgaacgcggcgaacaggctggccacgccgtgacggacgtagtcatgggtctgcctcgccgggaccgtgggcatcatcggcagcatcgggcgggtccgctccaaggcctgcatctgcgacttctcatcaacgcacagcaccatcgccttgaccggcggatccaggtacagacccaccacgtcacggactttctccacgaacatcgggtcagccgacaacttccaggtgtccaccagatgcggtttgagaccgaacgcccgccagatccgcgacaccgccgtctgtgacaacccggtctcgcgcgccatcgaccgggtcgaccagtgactgtcccgattggccggctgccgttcgagggtcttcacgatcacctcctcgacccggtcgtcgctgatccgacgaggcgcccccggccgaggctcgtcaacaaggccctccaaccgacgcgccaggaaccggctacgccacttacccaccatgtcccgcgacaccccaagccgcagcgcgacatgcgtgttcaccaggccatcggcgcacaacaacacgatcttcgaccgcaacgccaacgcctgcgacgacttaccccgccgcgcccaccggctcagacacgcacgctcgtcatcagtcagttccaccacaccacgcggacgaccagccataccgacagcctactatctgccgccgaattaacgactcaggacactaggctcagccccgtggagggaatggcgtggttgctgctgtgcccatgcgtgttcttcgtcctgctgttcctcggtgcgaccgtgatcctctggttccagaccaagccgccggatggccggtagctgactcggcaggcgggaacggttttcggcaggagagcgagggcaatgcctccggcgggtagggcctccggccctacgacccggggatggcctccggcagccggggctactcgccccggaccctcggcgactctgggatgccccggccgcgaccgggtacccgtcgcacaccggaggccaccagaccgcgccgacctggtccaggtcgttcgtccagtggggcgctccacttggaccaggtcggcgcggcccggcagggcggagcctgcgcgacgggatgccgccggtccccctcagcaccactcgcacacacccccactccatgatcgttaggtacacgaggggtacagatgccacctggaaacactggacaacaatggaagttgatatacgacgtacggcctgctcagcggcttgatcgacgccactcccccagatcagccgccacgcgcggttagttcgcgatgtacttcgactgctgaccctctgacgaccggccgggccgggcaccgcaacgtcgcggtgccgggcccagccggttccgtctcagctggcctcgggctagtcgcggccgacccacaaccgccgcaaccgcggcaccccccacaccaccaccgccaccacgagcccggtcgtcaccaccgcgcccggcgccttcaccagccgggccacattcgtgccgtccggcaacgtgagaaaagccgccaccgcgcagggcagcacgaaccaggtcgtccgcgtcgctgccaccgcgagcaggaccaacggccaggtcgcgtaccaggggtaaaagacaggggcgagcaccaccgtgacggccagcgccgcgccggcaccgaacaaggccacccggggccgggcggcattcaaccggaccacccgcctccggacgtcgttcagcccacgcagttccgaccacgcccgccaccacagcgccgccaacgccaccaccagcagcaccaacgccagtcctcgaaccaccggcaccgccgcggggcgccaaccgaccagctcaccgccgtagtcgagaaccatgccgaccgccgtcggcggcgacgtccactgctccgaatcgccactgtggcgcactccgcccacccagccgaggccaaggccggagagcaccgacacaccccccagggcgactaccgcgcccacgcccagccagccgccatcacgcagcaccgaccgtacggtgaaccggccgagcaccgcggcgagcaccgcgaacggcagcaccaccaccgcggtcaccttcacccccaccgccagcccgagcagcgttcccgccaccagcagcggtcgcggccgacccgggaaccgcaccaccaccagcaggccgagcagcagcaggccgagcatcaccgcgtcgttgtgcgcgccgcccaccaggtgcaccccgaccagcgggccggccaacgccagccagaccgcccgacgagtcggcacacccgccgcccgcgccaacccgagcagacacaacgcgacgagcagcaccccggccgcagccatcaaccgcaacaccaccaccgtgccgaccagaccgccaccgagcgccaccgccagcgcggcgagcaggacgaagaccggcccgtacggcgcgggtgtgtcccgccacacgggtgcgacggcatccacccaggggcagcccgccgccgccaccccggtcgcgtacgggtcgacgccctgcccgtacgaccagccctggcaggcgtacgagtagacgtcccggctgcccatcggcggcgcggccagcagcggcagggcccacagccccgcggtgcggtacgcccaccgggtcgacggtgcgccgcgccgcagcacccaccacccgccggtcaacagcccggtgccgaccagccacagcacgacggtcagcaggccgtcgtcggagtgccacacccgcacggtggtcgtaccgggcaacgctccacccacgtacccggcgacggccagcagcaccgcaccagccagcccgacgtaccggacgaccgacgcccggaccggcacttccgcgctcgctggcggcggcgcggccgccccggtcaccgggacgccccggacgcctcggtgacgacccgtcggcgggccgccacggccgactgcgcccagcggaccgtcaccacgatcacgaacaacgtcatcaggggcgccccgacggtcttgctgaacgcgggcaggctggtgccgtccggcagcaccaggaacgacgccagcagcgccaccgccgccgcccagtcgacccggcgggaggtcgccgcgagcacggccagtggccacgtccagtaccagggatgaaacaccggcgccagcgcgacggtggccgccagggccaagccggcgtaccacagcgggttccgggtccgggcccgccaccacaggacgatcagcaccagcagcagcaccgccaagccgatcgcgcgggtgaccggcaccgcgtcgatgtgccatccgaagggcaacacgaggtaccccagggtctgccccaccgccgtcggcggcgacgtccacgcgaccgagagcccgccctgcttcaacccggcgatccacccgaagttcagccccgcgaccaggctcacgccgaccaccgtgctcaccgcgccgccgaccacccacccgccggcgcgcaacagaccccgcaccgagtacaccccggcgatcgcggccagcgccgcgaacgggaccatgacaagcgcggtcgccttgatccccccagccaggccgagcaacactccgccggccagcaacggaccgggacggcctggtcgggccgccacgatcgccagcccggcgaccagcagcccgaccatcaacgcgtcgttgtgcatgccggagaccaggtgcaccccgaccagcggcgagccgagcgccagccacagcgcccgccccggcggcaccccgcaccggcgggccagcaccggcaggcaggccgccagcaggcccaatccggcgacggcgagcagccgaaacagcgcgagagcgtccaccagcgagtcggtcaagatcaccaccgctgcggccagcaggacgaacagcggcccgtacggggccgcggtgtcgcgccagatcggcgagacggtctccagccacggacatggcagcacggacacgccctgctcgtacgggctgaacccgcccgcgtaggtggcgccctggcaggcgtacgcatagccgtcccggctgcccagcggcggcgcgaccagcagcggaagcaaccagagccccacggtgaccagcgcccaccgcggcgacggcacccggtcgcgcaccgcccaccacgccgtgcagaacagccccagaccggccacccagagcacgagcagcagcggcccgtaccggccctgccagacgtcgatcggggtgaccttgtgcggcgacgagggcaacgcgccaccgatgaaggcggcggcggcgagcatcgtcgagccggccaggccggtccagcgtgcgaggtggatgggcacggaagaacatgctgccagtaccgtgggcgcggtacggaggtgggcatgcggggtacacggacggcggcggtggctgccgcggtggccgtggtactcggcggtacctacctggtgctgcccccgatgggttcggacctcgccgcccaggtggcccgggccgacttcttcgccgcccacggcgccgccccggtcgacctgcggtggtacggcggtgtcaaccagttcggctacagcctgctctcccagccggtgatggcgctgctcggtgttcgggtgaccggggtgctggcgctggtggcatcggccgccgtgttcgccgccctgctggcccgcgccaacgtgccccggccactgaccggcgccctggtaggggtggccacccttgccggcaacctggtcgccggccgggtcacatacgggctcggggtgaccttcggtctcgccgccctactcgccctcaccctgccgcccggccgactacggctgacgctcgccgcggccggggcgctgctggccgccgctaccagtccggtggccggtctcttcgtcggcctggccggtgccgcgctgctgctctcccgccggtacgccgacggcctcgccctgggggcagcggcagcgctgccgctcggggtcaccaccctgctcttcggcgacggcggctggatgaacatcagccgcaccgacaccctgcgggcgatgggcagcagcctgctggtggcgctgctggtggcgtaccggccggtgcggatcggtgcgttgctcgccgcggccggagtgctcgcggcggcgctgctgcacaccccggtcggcctgaacgcgacccggctgtcggcgatgttcgcgcttccgctgctggccgccgccgcgaccgtcggaaagaacttctggtcgacgccgctggcagggaagggaccaccaggcgacgccccccacacccgctggcgcacccggcgcgtcggcgccgggctcagcctcgccgtgctgctcgccgccgtgttctggtggcagccgccggtcgtccccgcggacctgcgcagcgtcaccgacccgtctgcccgacctgcctacttcgcaccgctgcgcgacttcctcgccacccagcacctcaccggacgggtggagatccctccgacacgtacctaccgggaggcggcggcgctgggcgaggtgccactggcccggggctggctacgccaagccgacattgaccgcaacccgatcttcttcaccactgtcccgggcgccaccggcaccggcgttccgctgacttcggagacctaccgcagctggctcgcgacgaacgcggtgcagttcgtggccgtgcccgacgcgccgctgtcctgggtcggccgggccgaggcggagctggtgcgcggcaacctgccctacctgcgcgaggtgtggtccagcccgcactggcgggtctgggcagtggccgacccgacgcccctcgtcggtgagcccggcgtgttggtggacaccgacggtgcgaccgtgacgttccggaccgacggaccggcgacggtaccggtgcgtgtccggcacagccgctggctgaccgccgccggcggcacagtcacggcgaacggtgagtggagcaccgtcaccgtcccgcgcgccggggtctggaccctcggcagttgagaccccccggtgccgcccgcgcccgtcctaccgccggctgcaccgagggtcgctgccccactggtcgaacacccgttgcatggcagcgcgggagcggcggccggtgcggaggtactcgtcgaggaactcacccggatcgtcgcggccgagcagccgcaccacccccgccagttccaccccgtgccggggcagctgatcagcagcccggccgcggaccagcatcagcgcgttgcggacctgtgcggcgagggtccagccggccgacatcgccgcggcgtcagccgggtcgaccaggcccgcatcccgggccgccgcgagggcgtcgagggtgcgggtgccacgtaacgccggtaactgtccggcgtgccgaagctggagcaactgcaccgcccactcgacgtcggccaggccgccccggcccagcttggtgtgggtggccggatccgcgccccggggcatccgctcggtctccacccgtgctttgatccgccggatctcgaccgcctgctcccgggtcaggccctccaccggatggcgtaccggctcgaccatcgccaggaactcggtgcccagctcctcgtcaccgcacacaaaccgagcccgcagcagtgcctgcgcctcccagacccgcgaccagcgagcgtagtactgcgcgtacgcggcgaggctgcgcaccaacggcccctgccggccctcgggacgcaggtcggtgtcgacaccgagcgccgggtccggcgcgggcatgccgagcagtcggcgcagttcctcggcgaccgcctgggccgcggcactcgccgcgctctcgctcgcgccttccggcgggtcgtagacgaagagcacatcggcgtcggagaggtagttggactcgtacccgccgagccggcccattccgatcacagcgaagcgcaggcccggcatcgacggctgggccgcccgggcggcgcgcagggcggcagccaacgtggcatcggtgacgtccgcgagtgcggtgccgaccgcgctcacgtcggtcagggccggcacggcccgcccctcgacacggggtggcgacggtgccaacgaaccggcccggctcagcacgtcggcgcaggcgaggcggaccagttcccggcggcgcagcgcacggaccgcccggatcgcctcgaccgggtcgccgacgtgtcgtgccgcagccgcggcgaagccttcgcacagcactccccggggccgcgcggcaaactcgctctcctcggcgagcaggcgcagtgcctccggctcgcgggcaagcaggtcagtcgcgtaccgggaggaggagagcacgcgcgccaaccgacgggccaccgggccctcgtcccgcaacagccgcaggtaccagggggtgctgccgagcttgtcggagacctggcggtagctgagcagcccacggtccggctcgggggcatcggcgaactcgctgagcaacaccggcagcagggtgcgttggatggcagcggtacggctcaccccgccggtgagggcctgtaggtgacgcagcgccccggctgggtccgcgaagccgaggatctccagccggttgcgggccgccgtcggggtgagccgcagcccgtcggcgggtacccgggcgaccgacgccagcagcggccggtagagcagcttggcgtgcagtcgccgtacctcggtggcgtgggtgatccgctcggctcggaacgcctcgacagcgctgcggccgggtgttgccgcgtagccaagcgccccggccaaccagcgcaacgaggctgggtcggtcggcacggtgtgcgtccggcgtagaccctgtagctgcagccgatgctccacggttcgcaggaagtggtagccgcgcagcaacgcctccccgtcggcccgcccgacgtagccgccggtgaccaacgcccgcagcgcggggatggtgcccggcacgcgcagcgcctcgtcgccacggccgtgcaccagttgcagcaactgcacggcgaattcgatgtcgcgcagccctcccgggccacgtttgatctcccgctcctgctcggccggtgggatgtggtcgatgatcctgcggcgcatggcgcggacgtcctccaccgcctccgggcgctcagcggcccgccacagcagtggcgcgagctggtcgatccactcctggcccagcgccaggtccccggccgccggccgcgccttgaggagcgcctggaactcccaggtccgggcccaccgccggtagtaggcaaggtggctggccagggtacgcaccagcgggccccgtttaccctcggggcgcaacgcggcgtcgaccggccaggcgaccaggccgcagacgtggatcagacgggtggcgaccgtagtggccgcggacaggtcgtcgtcctcggcggcgacgaagatcacgtcgacgtcggagacgtagttcaactcaccgccgccgcacttgcccatcgccaccacggccagccggggccggggcgtaccctcgggcagttcgcccagcgcgaggtcgtaggcggcggcgagagtcgcgtcggccaacgcggaaagcgccgccatcgtctgctccaggcaccgggcgccggtcaggtcagccgcggcgattcggagcaatgccaaccggtaggccgagcgcagctccgcgatcgacccggcagtgccggtacggtgcagccgaccgtcggcggtgggtgccagcccgtccgcggtgctccggagggcatcccactggcccgggttggcgaccagatggtcgccgagcgccgaggaggctccgagcacggcgatcagtcgccgccgcagccccggatcgtcgtgcaggtcggcgaggagcggggatccacccccggtccccgccgctgcggcgctgctccccgtcgtagcgtcagcggtctgcgccgcccggtgttcggcctccaccaaccggtggagttggcgtagcgccagatccggatcggcggcccgagacagtgcggtgagcaactccgccgcccgcgtgtcgacgggttcctgcgtgtccggccgccacagggccagaccctcggggccgagcaggtcagcggcgcgggcgccgtcgtcgccgatgccgaagccgtagcgggcgagccgccccgcagctcgcgtcaaccgcttcattcgtgcccaagcagcggcaggctgcggcggggtccctcatccagctcaccgagggccagggcggcgaaacgcgccgcgaagggctgccagacctcctcgacgtcgaccatcatcgcatcacagacggcgacgaccacctccgggtcgtggcccagctcggcgagcagcgtcgagtccgtcgcccagtcggcgatcatcgcggtgtcgcactcgatgtggaactgcagaccccaggcccggtcgccgaggcgaaacgcctgatgcggatagcgggtggaggcggccaacagagtcgccccgacaggcagctcgctgatctcgtcggcgtgccactggaacacgtctggaatcagtgggacgtaccggaagagcgggtccgcctcggcggcgtcgcggcggcccaccaccgcgggaccgacctcgggcccggacgggctgcgcgcgaccgtcccggcatgcgccgtggcgagcagttgcgcgccgaggcagatggccagagtcggcacccggtgccggacggccttacgcagcaacgcctccacccggggaaaccagagtgcctccggttggccgtcgggcagggggtacgcctgctgctcgccgcccaggacgaccagcgccgcgtacccgtccagatcgtccggcagctcgtcgccggcgtgcggccggaccacgaacagctgcaacccggcctcggtcagccactcccccagccgacgcgcgtcgtcggtcgggtcgttctcgatcaccagcgcggttaccacgccgtcgaggctatcccgtaccaccgccgagcagctggttaggctcgactgttgtgatcacgaacgaggtcctccgcccgcccgcgctgcgcccgggcgacaccgtgctcttggtgtcgccgtccgggcccacccggccggaacgggtagctcgtggcatcgagctgctcaccggctgggggctgcggccggtgcccgccccgaacgcgtacgcccggcagggctatctcgccggcgcggacgagttacgggcggcggacctgaacgcggcgttcgccgaccccgctgtccggggaatcatctgcacccgtggcgggtacggggcgcagcgcgtggtcgacgccatcgacatgaccgccgtacgccgggatccgaaggtggtggccggcttctccgacatcacggccctccagttcgcgttgtggcggggcgcccggttggtgggggtgcacggccccgtcgcggcctggcgggacgagcggacggcgctggactccgcacagtcgctgcacgccgcgctgacgaccgccgcgccggtgaccgtgtccgcccgggacggcgaggagaccttcggcgtccgggtctccgggcgggccaccggccggctactcggtggcaatctctgcctgatcgtggcgtcgctcggtacggcggacatgccggacctgaccggcgcggtgctgctgctcgaggaggtgcaggagcccccgtacaagatcgaccagatgctcacccaactccgccgctccggggtgctggccgggctggccggagtggcggtcggccagttcaccgactgcgccgacgggtggggcgtggacgtcgccgacgtgctcaccgaccgcctcggtgacctcggcatcccactcctgggcggactgccgatcgggcacggggtgggccagctcaccgtcccggtcggcaccgaggcagtcctggacgtcgacgccggcacgctcaccgtcgccccggcggtccactgatcctcaccatcgtcggcagggcggtcggggccgccccgggatgaccgtcgccgacgaattgccagctcgctcataggttcaccacggcatccctccagccggtgcggccactgtcggtcacgtcatcgcaacacccaacgagttggaggatcaccatgtcccgcacgattcgtaggaagcacctgctggccggtctcgccacggcaggggtactcggtgtcggtatcgccgcgccgaccatggccatggccgctgacagcacctcgccctccccaagtgccagcgccagcgctgacaaggacagcgaccgggagcgggagcggtccgaccggcagcagaagcggtccgaccggcaggtcgagttcgccgaggcactcgccgcggagctgggcgttcccgccgacgaggtgaccgctgcgctggagaagctgcgcgagcagcgggcggccgaccggcccgagcgcggcgaccgacctgagcgcggcgaccgacccgagcgcggggactccgccgaccggcaggaggcgctcacgcagcggctggcgcaggcggtcgaggacggcaagctcacccaggaacaggccgacgcgatcactgcggcagtcgaggcggacgtcctccgaggcctgggcggacacggcgggccgggtggctccgagggcaagtgatcgtagccagcctcacgagtagacgcggcgggcggcgtcccgggggaaccccggacgtcgcccgttcccgcgtccccgaccgggtgaccctgatcagagcgacaggtagcgcttccgttcatagggcgtgacctcgcggcggtactgctcccactcggcccgcttgttacgcaggaagaagtcgaagacgtgctcgccgagtacctcggcgaccaactcggagccggccatcacatcgatcgcctcggcgaggttctccggcagcggctcgtaccccatcgcccgccgctcggcactggtcagcgaccacacgtcgtcctcggcgcccggcggcagctcgtacccctcctcgatgcccttgaggccggcgccgagcagcaccgcgaaggtcaggtaggggttggccgccgagtcgagcgaccgcacctcgacccgcgccgagttcggcttaccgtacgccggaacccggaccagcgcggagcggttcagatgcccccagcagacgtacgcgggactctcggtgacccgatccggcagggcctgtgggaacagccgcttgtacgagttgacccactggttggtgaccgccgtgtactcccgggcgtgcgccagcaggccggcgatgaacgcgcgggccaccttggacagcttcatcgggtcaccggagtcgtcgaacgcgttgcgctccccctcgaacagcgagaggtgggtgtgcatgccactgcccggctggtcggtgaacggcttcggcatgaaggtggcctgcacgccggtggagagtgccacctccttcaccacgtgccggaacgtcatgatgttgtcggcggtgttcagcgcatcggcgtaccgcaggtcgatctcctgctggccgggagcgacctcgtgatgactgaactcgacggagatgccgatccgttccagcgcgagcactgcctgccgacggaagtcccgcgcaaccgcgtgggtggtgtgctcgaagtagccgccggtgtcgaccggcgtgggcaccgaaccgtcgggcgccccatcctccagcagatagaactcgatctccggatgggtgtagtaggtgaagcccttctccgcggcccgggacaacgcccgacgcaacacgtgtcgcgggtcggcccaggacgggctgccgtcggggagcaggatgtcgcagaacatccgggcgctctcaccgctgactccaccctcgaacgggaagacctggaacgttgtcgggtccggcatggccaccatgtcggactcgacgacccgagcgaagccctcgatcgccgaaccgtcgaacccgatgccctcatcgaacgcggcctccagctcggcgggggccaccgacacgcttttcagcgtgcccagcacgtcggtgaaccacagccggacgaaccggatgtctcgctcttccagcgtgcggaggacgaactcctgctgacggtccacttccacccctcgcgacctaattgtccaccttcggccggcatcgatccagcccggccagtctccaccgacctcgttacgccgacgttacgcgacctgccggcgcgttcaccggcctgtcccacccccgccacgaccggggtgagagccgtctcccgccgcgcgccgtgtccggccgcgaccgctgcggcaagataaggacatgaccaccctgcgtctcgcactctgccaggtcaacccggctgtcggtgacctcgccggcaacgccacgaccgtgcgcgaatggacccgccgcgccgccgacgccggtgcccagctggtcgccttcccggagatgatgttgactggctacccggtcgaggacctggttttccgtcggtccttcatagcggcgtcgaaggcggcgctggacgggctcgcggccgacctcgccgcagacgggttgggcaacctgccggtgctggtcggctacctggacgcggacggaccaccgcaggtcaacggtgacgccgagccgggtcgcggggcgcgcaacgcggcggccctgctgcacggcgggtcgaccatcgccacatacttcaaacaccacctgccgaactacggcgtcttcgacgaagatcgctacttcgtgccgggcgagacgctgaccgtggtgcggatcggtggggtggacgtcaccctgacaatctgcgaggacctgtggcaggtcggaggcccgttcgccgccgcccggcaggccggtgtcggcctcgtgctcaacatcaacggctcaccgtacgagctgaagaaggacgacatccggctgcccctggtccgccgccgggccgccgaggccggggccaccatcgcgtacgtcaacatggtcggcggccaggacgagctggtgttcgagggcgactccatgatcgtgacagcggagggaacgctgctcgcccgggcgccccagttcgtcgaacacctactggtgcacgacgtggatctccccactgccacggacggccctcccgccgacgtcgaactggccgacgggatgcgggttctccatcgtcacctcgaatcggtgccggccgcgcccacggaccagagagcgaccggcgggatcatcgagccggcggccgacgaggcggaggggtggcaggcgctgctgttgggcctgcgcgactacgtcgacaagaaccgctttccctcggtggtcctcggcctgtccggcggcatcgactcggcggtcgtcgcggccctggcagtggacgcgctcggtcccgaccgggtggtcggcgtgtcgctgccaagccagcactcctccgaacactcccgcgaagacgcggcggaactggccaaacgcaccgggctggactaccgggtcgagccgatccaacccatcgtcgacacggtcctggccaacctgtcgctctccggtctctcggtggagaacctccaggcccgggtacgcggagtgatcctgatggccctgtcgaaccaagagggccacctggtgctgaccaccggcaacaagagcgagctggcggtcggctactccaccctctacggggactcggtcggcggtttcaaccccatcaaggacgtctggaagacccaggtctggcagctcgccaagtggcgaaacgccgaagccctccgccgcggggagaccccgccgatcccggagaactcgatcggcaagcccccgtcggccgagctgagccccggccaactggactccgacacactgccggagtacgacctgctggacccgatcctcatcggctacatcgacggtgacctggggcgggacgggctcgtcgaggccggccacgacccggcggtcgtagaccaggtgctgcggatggtggataccgccgagtacaagcggcgccagtccgcccccggcacgaaaatttcgatgaaagcgttcgggcgcgaccgccggctgccgatcaccaaccggtggcgggaggacggctgaacggcctgcgggcgctcgcgcggcgccccagcggtgagttgaccacggggatgcgggtaacccggggttgaccccggaatggatgacctccgggtggcccagggcgggtgacggagttcggttaccgggtgggatggaccgggttgggtgacacctccgacccgggagtgaaatcctccactgtcccctgccgtagtcccaccgtccggtgcgacgatcgcggcagagcccggggaccgcgcacgcggcctcgaggaaggagaggaccatgctcgaatcccacgcacccgaggtgaccgccctctacggcgggccggcgacccggcgggtccgcgcccgcgacctactcgccgcgaaggaacgcggcgagcggtggccgatgctcacgtcgtacgaccagtacacggcggcgattttcgacgccgccggaatcccggtgctgctggtcggcgactcggccgcgaacaacgtcttcggttacgagacgacgctgccggtgaccgccgaggaactgctgcctctggtccgggccgtggtccgggccacccggcagacactggtcgtcggcgacctgccgttcggctcctacgaggagggcccggcggcggccctgcgcaccgccgtacggttcatgaaggagggcggctgccacgcggtgaaactggagggtggtcgccactgcgcggagcagatcgccgcaatcgttcgagctggtatcccggtgatggcgcacgtgggcttcaccccgcagcgggaacacaccctcggcggctaccgggtccagggccgcggcgacaccgccgaggaggtggtcgccgatgcccgcgcggttgccgacgcgggcgccttcgccgtggtgctggagatggtgcccggcgacgtggccaaacggatcaccgccgagttgaccatcccgaccgtgggcatcggcgccgggccggataccgacgcccaggtgctggtctggcaggacatggccggcctgcgtaccggccggacgcctcgcttcgtgaagcgctacgccaatctggccgacacactgggcgaggcgacccgccggttcgccgacgaggttcgtgaaggcgggttccccaccgccgaacacaccttctgaccagagccggtggtggcccagcgtctcctcggccgccaccggccaaaccggatcatctaccaacgacaaatcgagtaggcttcccctccgtggtcaagacaacactttttcgtgccctgctgatccctaccgccttccttagcctcaccgcctgtggcggaggggaggattcggagtcgaccgcggccggatccaccaccccgtcggcgggtgcctcgtcggcgccgcccgcagcggctgccggaaagaacgacaaggagctctgcggagcgttcaaggacaaccaggagaagtttcaggaagcctggactgaggttttcacatcctcgttgtccgacccctccgaggagccggatctcacggtcgtgatgaagaagctcctgagtcagatgtccacggacatcgccgagatcgccgccaccggtagcgccgacagcgaggtcaccgccgctctgacggcctacagcgtggaggccggcaaggtcgccagcgccgcggatccggaagctgaagctgtcggcaaccccgccttcgaaacggctggcgaagccgccattgcggcctgtcagaaggccggcgtcgacgtcggattctgatcgcgatctgatagcccggccagggcagtagtgagctggccgcagctgtcgcgctcgtgtggcccgccggcacctcggcgggccacacgctcattgcccacgtccccccgcgactctggcggcgtcgacagcgacgctggctccgcgaccacacaccggcacccatgcctcgaaatgggttccgtactggctctggacctacccaagctgtcccttcgcgacaaggccgcgaaaggggattctccgccgctgaacatcccttctgatcaacgctggccatagcgtccactaacgactgacgccgcaccgatccggcgcgttcgtcgactggcgtaggatttcgtccgtgctcaagacaaacctgttccgggccctgctgatccctgccgccgtcctcgcactcaccgcctgcggcgggaaggacgactcgacatcgaccacgtccgcatcgccgaccaccgaccccacgaccgcgtcctcatcggtcccgcccgcagctgcgactggtaaaagcgacaaggagctctgcgagacggcgaacaagatcagcatggacctccggcaatccctgctcgacgccgtgtcggccggccaggaaccgacgacggagatgttccaggagatcttcaccgggctggcgacggagttcgccacgctcgctgcctccggcaacgccgacagcgaggtcaccgccgctctgacggcctacagcgcggaggccggcaaggctgccagcgccgcagacctggaagccgccgacaaccccaccttcgagaaggccaccgacgccgccatcgaggcatgccagaaggccggcgtcgaagtcgatctctgaccgtggagcctggggctcgcgacaccttcggatctggccgtgacaccgccgcgacacccgtgcggtccgccggcggccagctctccggtaagccgcaatccagggtcagaggtccgtgacacggatgccggcgtgggccttgtaacgcttgttgatggcgatcaggttcgccgtgagagcctcgatctggtgagcgttccgcagccggccggcatagatacctcgcataccggggatccgggcggcgagggcaccgacgatgcccaccagttcccgttcctcggtgcagatcagcacgtccagctcgatccgatcgatctgtggatccaccagtagcggggcgctgacatggttgaacgccgcgcacacccgggactgtggcagcagcgcggcggcctgctgggcggcgctgccctcctcgacggccagggcgtacgggccatgcttgtcgaaaccgagtgggttgacgcagtcgaccacgatcttgcctgcgaggggctcggcaagcgtaccgacgatgctggcgtgaccgtcccacggcaccgcgatgaccaccacatcgctgcgccgagcgatttcctcgttggccgccccaccgatgctcgcgccgaccggcagtccaggtgacgaggcgatctccgcagcagaccgggcggcccgctcggccgaacgggaaccgatcagcacggcctggccggcgcgggcgaaccggtaggcgagaccgcgcccctggtcgccggtgccaccgacgatgccgacagtgagcccggacacgtcgggtaggttgctcgcgtcgtaagccatgcggacatcctcccaaacccacccgggcacacaagcagcggtcgacgctgtgccggttcccgtcggctaccgagtcggcaccgacaccgccgaccctgttcatcccgttgggcggggtgaactggtgttcgctcggcgagtcaacgggctatcggtcaggcctgctccaccggaatccacagttcagattccgccgtggcgccatccggcgcgacgcgggttcgggagatctccggacccggacgactgcgatacgggttggacgggaaccacagggtgaacacatctctccacaggtgctggacggcctgcgggaacggaccggaggcggtgaagaccgcccaggtgcctgcggccacagccatcgcctccaatccagctggggcatccgcactggtaaccacaccgtgccagtagtccagctcgccgccctccgcccgatcgtcggccaccttcgcactgacattgacgacaccgtctggttcctggtcggacagcgccatcatccggttgatcgtcttctggtcgatgctgcgcacgaactcgacgatggccgggttcattccctcgtgcacgagaggtacccgtgcccgtcggcccaccaggtggaaagcttccttgtcgacgattcggtactccatgctgccactcccatcgatggtgaggcggaaggagatccgaggctgggcgcgcaggaccgccccccctacgacgggcctcgccaggactgacgccgtgcacggcctgaaacgcccgtccgaacgcctcggcggagccgtagccatgtcgaaccgcgatgtcgagcagcgactgctcacccgccagtacctccgccgccgcgacggtcagtcgccgacgccggacgtactcggacagcccgatccccgccagcgcggagaacagccgccggaggtgatactccgacgtggcggcgatccgagccagctcggctacgtcgaccggttggtcgagttgccgctcgatattggccatcacgtcgttgagccgcttcagcacctgcccctccttcccttgcaccgacgacgctagggcgactagggcaccaccgacccgacaagctgtgccagattcgatcagttctcgcaggcactgaggcgcgcacccgtagcaccgggcgtcaccgcgtacacgcggccggcgaggcagtccaggtgaacccgtcgccggggcgtcgagggctggctgacaacagccccctacgtgccggccggatgccccgaccctgcagcagccggaccccggctggcacgagcgagccgcggcccacctgctgaccattcgggtgggccgccgacgcagccgcacagcagcgttcactgcccatgccgacgaattcggcttcgtcacccgagggacgggcttgccgaactcatcgaccgcggaggcaggcgggatcagggttgatgactcctgatcccactccgggaggatcaacgtgcaatggtgctgggtgctcagtcagcggggcggcggagcaggctaaccgcgaaatcgctctcctttcgccacgggcgcagatcccaggtggcgaagcggtgctcgaggtgcagcccggcgacggtcgtgtcgtcgtcgaacgccgacagctggtagccccggtcggtaccgaatccgaccgccaccaggccgtcgggacgcaggtgcgccgcaacccggcggagtacgtccgcctcggtacccggagcgacgaacgtcatcacgttaccggcgatcacagcgacgtcgaacggctccggctctccggcggcggccaggtccagttcagccaggtcaccgacgagccagcgggggccgggataggtggcccccgccgcttcgaccaggacaggatcggcatcaacgccgaccaccgtgtggccccgcgcagccagcgcggccccgacccgacctgtgccgcagccggcatcaagaatccgggagctgggcggcaccagggcgtcaaccagccgggcttccccggcgaggtctgctccttccgcggctaaccgacggaatcggtcgatgtaccactgggagtgctcagggccggtgtcggtcacccatcgggtcggcttcgccatgacgacaaccgtatcctccgagatgttcacccatcccggtgccatccaccgtcaatttggtacccgaccagcggacttcgcgtatcgacggaccaacgaatggctccacagttgccgcaacggccattggccggcgcccgacccgggtgcctggccaacggcttgcttcccactgctggtcagggctgcggtagccgccggcacggcgcctggagcagagccagagctggtcgtgcgcgatggcgggaaccagaagattcggccgaacgacctctcgcccgcactcgaagccgggaggtccagagaccgcccatcacatctgtccggtatgattccgtttccgcaggcaggccattggactcgaaaagatcacatatgatgccttgcatcgccgcccctgtcaccaaccgcgtggccctgagtgggacacggaaaggaaaggcccggggccaccctcaagaaagggctttcccgggccacggtcagaccttcatcctgtggatcgagtctccgaccgccgtctagcgcaattccttctgaccataacctacctttagagatattctacaacccgagatctcatccccagccaggcactgatccccgatcgcaccttcatgcgcatggggttgccgccaaggcactcggcaatttgtctgtaacatgggcgctgaagttcaccccggccaccatcgtataggtcccggttcctttgaaatccaaagccttggtggaggcgttcagcgagaatccggcgggcagcgtcgcacccttactcttcgcctgggaaaggacatcgtagatatcatagactttgatgccgatcggactcacgaagtcccgggccgaaaaactgcccttgaacgcagtattgagggacagtgttcccgagtaggtagttggcgtcagagaggcaacgacataacgggtctgcccagcaggcaccaagacattctgcgacggcgccgtgtggatctccatcaacgcttcggtctgcgtgttcgagtgctggtaggagaccgtcaccgactcttcgacaccgaggctcaccacattagacaacttgaagtcacctgacaccttggtggtactcgatacgccagttgtgactgtagtcgatactgtattcgtaaagcgcctgctaaacgcgttactcttcatggtctggttcgacgatgtggaattggtgagtttcgcgcatcccagatagtacggagcgctcgtaacgacctgaggcgcaccaaccggcaccgctgcactttcgtgcggatggatgaatccgagatgaatgtcccacagaccattccagtagacgaactttgaatgatcctcgatcactgactccagactgctgatcgttgcggcctgcgcgggagaggccgtcatcagaactgcagcgaccgtgccgatcgccacggcaacaaaagctcgcgccctctgtagtctcacgccattgctcctttcggcgttgatgcccatccggcaagtgaggacgggtgattgaggtcgggcgggatacacaacctaaccgatccgatctgcatactcctccttatcgatcacgttgcaacccctgtcgggtcaagggccgccaccccatggatgactcgaccaagtagatggcggcggtggtggccgtgatacatccaccgccaaatttttatgagccagagctgacttccctcgcggcagggaccactggaagccaaccttaataaatagacaaccctaaatgtgtcggactctagagtagatagaatcctagcgatgccactgccatgtcggcagacaactgccgacctcttgaggaaactttgaggaagccgaggccggtgtcagcctcaccacctggcaacaccaggaggaacgatgagccgggcacgaagcccgctgtctgcccgaaggctgcccgcaaccacgctcagggctccccagggcgtccggcccgggcgggtagacccgcagcgtgcacccggactcagcgtggccgaggtgcgccggcagggccttgatgctctctcccgcgtcgagcaacgccgatgcatagaagtgtggcgcaacacgcgcacgcccgtcaccctcgtcaccctcgtcggcacgacgccggcggcggtcagcgcgagtttccaggcccactcgcatgagatcccaccaagatcagggcgtcgctagggcgcaagggcgttcccagggagtcaaccgccaaccaaagtcgaccaaggaggactatcgacgcccggacatataaccagctcagagccttgatcatgtctctgagctggtgggcgacggacgagtcgacctgtacgccggattctgtgcgcggcgcgcacccgagggttcgcgccggcggcggtcatccatctcggcctgccgtcaccgacaggctccagcggcctacccgcagacatcggacgggccgccctcgatcgcctgcgcgggtcgtcgtctccgcagatgacgcccttcttggccttgctccgggtggggtttaccgagccaccccggtcacccggggtgctggtgggctcttaccccaccgtttcacccttaccgtccccgatgggaacggcggtctgttttctgtggcactgtcccgcgggtcaccccgggttgccgttagcaaccaccctgccctgtggagtccggacgttcctcgacggcgggccaaacccaccgacgcgaccgcccggtcgactcgtccgtcgcgcactcatcctaacgacgtcgtcaccgcacccatttccgacccgacgcgacgcaccgtccgctagcggacggcgggacgccacggccgtactagcctgcctgaccatgcacatcaccgacgccgtgctgctcgtcgccgcggggctggccgcgggcactgtgaacgcggtagccggcgggggctcgctgatcaccttcccggcgttgatcgccaccggcctgccgccggtaccagcgaacgtgagtaactcggtgtcggtcttcccggggtacgtggcgagcgtcgcgggtagccgtgcggacctgccgcgtggtcgggagctgttggcccttctgcccaccaccgtcctcggcacgatcgccggtgccgtactcctgctggccactccggcgcgggcgttcgagctggtcgtaccgtttctggtgctcggggcgacggcggtgctggcccttcaggagccgctgcgcaggttcgtcggacacccccgcgaccggtcgccgcgccaccgcaccgtcgcggtgcaggcgatggtcgcgctcggtgcggtgtacggcggctacttcggcgcggcgctcggggtgatgttggtggcgggcctggcactggtgctggatgcgtcgctggtccgggtcagcgccatcaagaacctgctctcggcggtggtcgggctcaccacactggtggtgtttgcgctgttcgggccggtcaactgggcggcggtcgccctggtagcaccggcgacactggtcggtgggtacgtgggcgcccggctggtacctcgactgccgtcgacggtactcagaacggtgatcgtgatgttcgggacggtcatcggtctgtacctgctgtggcgggccacaggctgactggccgcgagccgagtcggccgcgcgaccagtgggactcccgcgcgccggtgcccgccgggcacgagccggatgtccggacccggcggctcgacagggtctcagtcggatgggaggtgagcggtgtcgttgacggcgcggacggccactccgccgtcgggccacaggtccaccacggagatgccggccgcgtcgaggaacagccgatgcagcatcgtgtccccgcctccgagcgcatcgcgcaggatcagcttgatcggcgagacgtgcgagaccacgacgacagcctccccccggtacaccttcagcagttcgtcgacggaccgacggctgcgcgcggcgacgtcgtcgaacgactcaccgtcgggcggggcgactgccgtggaggccagccaggcgtccatctctcccgcccagcgctcccgcacctcggtgaaggtgcggccctcccaggccccgaagtcgcactcgacgaggtcgttgtcgacgcgcaccggctttccgccgagtgccgcagcgatggtctcggcggtgtgcctgcaccgggtcagtggggagctgaccacagctgcggcggatgggaccagcgcggtcacccggttggctgcggcttcgacctgcgaccggcctcgatcggagagcggcacgtcaccgcgacctgagtaacggcgctgttcggtgtactcggttgccccgtgccgaacgaggaccagccgggtggcggtgaagctggggcggggttcccaggaggcgggagcggtggccgggtcggtgccgctggtacgggtggtggccgcgcgggccgccgcctcgcgggctgccgcccgggcgggtgagtcggcggccgccacctgtcgcggcgcctcagcggttcgggccgccggctgggccggggatccggccgcggcgtccatggccgcgttggccagggcgtcggcgtgccggtttcggtcccgggggatccaggtgaaccggacggcggtgaatcggccgaccagcccggccgcctgcgcggcgagcggacgcaggccggggtgtttgatctgccaccggccgcacatctgctcgaccacgagcttggagtccatccgggcttccacctcggcggcgccgagttccgcggcggcctccaggccggcgatcaggccgcggtactctgcgacgttgttggtggcggtgccgatcgctgcggagcgttcggcgagcacttcgccggtgtccggggcgcggaccaccgcgccgtatccggccggaccggggttgccccgggatccgccgtctgcttcgacgacgaccacacgcggcgccactgctacaccccggactcgttggtacggaccatgatccgacggcactcctcgcagcgcaccacatcgttcggatccgccgcgcggatccgggcccggtccgcgccggacaactccagccgacacccgccgcaccgcccggcggtgaggagggccgcgccgagtccgctgtcctcgcggatccggtcgtagagtgctaccaggtcaccgggaaggtccgcggcgaggggctggcgggcaccccgtttgaactcctcctccttggtgatctcagtcaggttgtcgttacggcgctgctcgaccgaggcccgcttctcccgagcctcggcgatccgcttctcaactcccaccaggacgccctgcgcggtctcccgctgttccatgagctccagttcggcgtcctcgaggtcgctttgacggcggttgagggagttcaactcgtgctggagcgcctccagttcccgggctggaccgacaccggcggcgagccggtcctcgtccttacgcttgcgggctcggacctggtcaacgtcctgctccagccggtcgatgtcccggtcgagatcgtcgacggccacctgcgcgcgggcacgttcgtcctccaacgcggacagttcccgggcaaggccgtccaactcggcctgctcaggcagcgtccggcggcggtgggcgagttgggcgagggtggtgtcaatcgcggctaggtcgagcaggcggcgctggacagtcggatcagccttcacggtcgggctccttgtcgtccgccgcgggcggggcggcgtgtacggtccacgggtcggtctccaggtcggacaccagcgtctcgactcccagcgcctcccgcaggacgacggccaggtcgtccagccagggccgttcggtggcccagtgcgcggcgtcgagcagtgccggaccaccagtggccaggtgctcgctggtggggtggtgccgtaggtcggcggtgaggtaggcgtcgacgccagcggcggtcgcggcggcgaggaaactgtcccccgagccgccgctgacggcgagcgtacgcaccgcgcgttgcgggtcaccggcagcgcgtacgccccagacggtggctggaagcacgacggaggcgtgccgggtcagctcggcgagggtcatcggctcgggtagctcaccgatgcgtccgatcccccggccggcgccgtacgcgggctcgttcccggcgggtgggtgcagcgggcgcagtccggtcagcccgaaccgggcggccagtgcgtcggaaacgccgggttctgctacgtccgcgttggtgtgcgccacgtacagcgcgatgtcagccttgatcagttggtggacaatccgccccttgtaggtggtcggggcgaccgacgacaccccacgtaacatcagcgggtggtgcgccaccatcaggtcggccccgacgtccaccgcctcggcgaccgtctccggtaccacgtccacgacgcagagcgcccggcggacctgggcttctggctcgccaaggaccagaccgacacggtcccactcctgcgcccacgccggggggtagcgccgctccaactcggccaccacctcggcgaccgtcggcggggtttcggttgacctcacgacgggccagcttaccggcgtgggtggcgacgggaggcgtcgccacccacccgggaagtagggcgacggacacgtcgccacccgggacggacggtcaggcggcgctggtcgccgccgaggggcccggcagcgcggcgaccaccgcctcccaggggaaggtgtgcaggtgtcgttcaccagaacccggcgggtgcagggggacgacgtggtcaccgaagagcacggtgacgccccagtcggtcagttgaccgatggccgcccggaacgctgggtgggcggccatcgccacgttggtataggggaccgcgaccagtggtacgccgaggccctgcgcctccacgagtaggccgagggccagcgtgtcggcgatccccaccgcccacttggtgatcgtgttcaccgtggccgggcagacgatcatcgcgtcggctggcggcagggcatccacatcgcccgggttcttgtagtgggtacgcaccggattcccggtctgccgggcgagcgccgggcggtcgatgaacttggcgccgtcgggggtggtgacgacgcagacctgccacccgtcctgctgggccagctcgacgagtcggccgacgccacgggccagcggcgaaccgcaggcgagcacgtagaggacctcgcgacgtgcgcgggcgggttgcgatccggccacccgtgcctccaagctcataccccaactcccatgtgttcagccaactccgctatcgaggcgggtggggcgccacgagtgcgacgcaggatgtcggacatcacctcgtgggcgatgggccggcaacggatctccgacggggcgagccggtcgccccgcagcagcatctcgccggcgtttgccacgtcaccgacctgggcatagccccgggcgatgtcgagcaggtggtgcgcgcgacgttcgggcagcagcgcgttgaattcgggaccgatccgttggtggacctccaccgctcggccgccgtcgccaagctccaccgccgctgcggcgcggtgaagcttcacgttggtgggtccgaaggacgtccagtaatggttctggtcaccgccaagcagggcggcggcctcgtccgcgccgctcagtaggtcgtccactgtggcggcgtcgccgatccgggatgcggccatcgctccttggaggaggagcatgccgtagaccgacagccggtccgggatggcctcgtcgtgactgccaggggccaggcggttcgcgatcgcgacgttcacctccagcgccggccgggggcgccccatcgccaccaacgcgttaccgacccgggtggtggcgatccccgccagcagtgggtcgtcggcccgctgggcgaccgccatcgaccggtcggcggccagccatgccaggtcacactcccccagcttgcgcaggaccgacgaggcgatctggtagacctgcccgagcaggtgtgccgcttcgcggttgtcgtcgccgccgaagccggcgtcggccgcctgggcgtcccgcaggagcttgggcaaggatcgggtcagcatcccgtaccggccatactgataggtcaaccaggcgtgggtgacggccttgcgcatgtcggacaagggtggtgggcacggtgccgcgtcgaagtaggcactcatcgcgtcgtaccgctccagggccgccctgatttcctgcacctcgctcgggtcgatgcagttgagcgcatcggatcgccgttctgggtccttgccgagcagtagttgcacgtcgacccggagggtgtcggcgatctcgtagattacggagaacttgtccagtcggcgcaccccacgctcgaccttgtccacccagcttttcgacttgcccagccggtccgcgaagacctgctgggacatcttgcgtcgcccccgccagtaggccacccgtcgcccgatgggtagctcgtccatgtcccatccctctcccatgcgtccattccgaccgatcagccggattcgtcgcggacacggcgcattgttcaggtttctgccgatcgcacagcatgtgcgtcagtcaatcggccgatccacttagcgttcatgcaagttgcatcgaccgttcgtcaactcaacgatcgcggatcgaggcagtgacggtgctcgaccgacgacaccgggcacaacccggatccggtgaggggagatggcatacatgtggggaaatgtcggaccgcgagtcgctcagctgtcacgtctggagcgggtacggctacgccgcgtcgccgtgcgctacgcactgcacggctgggaggtgacgcccggcgcgtgcctggcccgcagccgctttgtctgcggacgggccggctgccccaccgtaggctgccatcccgcgctggtggactgggagcacgccgccagcgccgacccagcccgggtagcgacctggtggcgctccctgccgcatggcgtgctgctgcccaccgggcgggccttcgacgtactggaagtaccggcccatgtcggacggcaggtgctcctcgcagtccagcaccatccggccggtccgggagtacgcgggccggtgctgtccacccccaccggccgatggatgttcctggtccgacccggcgacccgctgcgacccgaactcgaccgctgcttccacgtgatccggcacggcctgggttcgtggatccccgccccaccgacccggctccctgagggcaccgtgcgctgggtggtcgcgccggagcaggcacgctggcgactacccgactcgtacctgttgcagaacagcttgatcgccgagttacgggcgagtggggtaccgctgatggcggagctggtccccggccacctgccacttccccgacggggacgctgacggggaaggacgcgggcgggaaggacgcgggcgagcagcaagcaccgtgggccgcgctgcgcccgttactccggacagaccatccctagaggccgaaatctgcctccagagcaacaaaacccccagaatgcccgagacgaccctcacccgccgagccggcgccgaggtacgcggcatgcacccgacgcggccggcgtgcccacgctgcgcccggtcgccaccaccgatctgacgcgggtacagcggaaagtgtcagcagtaggagcgtgagccaccatcgcagcgggtatgcccccgaaccgctgaacacgtgaggggaaggcacatgctcagcaaagaggatcagcgcaggttcgagcagatcacccgcaacctccgggagagcgacccggcattcttcgcccggctggaccaccgggcgcggggccaccgcggccggtggctgatgctgttgaccatcgtgctctgggcggcgcttccggcgacgaccgtgctcgccggcccgatggccggcgcgatctgcgcggcggtcctggtggtcaacgccgcggtgatgtggtgcttccgccgccgctggctgtgagtcgccacccttccgctgcagacgatcatcgagcgtccggctcaccgagccgccgatacgcccgccgcagtcgttccaccagtcctggaccgccgatggtcggggcgggcgcgccgagctgccgcagcagcagctcagtccccgtcaccagagtgggcggccggtcgggcagcggcaccggcggcgaccagaaccggtgcaccgcgtcggccagcggcaccggtggcagcccggcgaccgaccgcgcggcaccggccaccggcaggtcaggcgcactgtccgagtcggaccgcactgctacggcggtgccccggcgcacccgcaactgatcgagcaactcgtcccggctacgcccacgccagtgcagcaacgcgaacgggtcggcgtcgaacgcctcggcaaggaggtagaaggtcgcagcgaggtgtttgcacggcaccgccgcgtcggggcagctacaccgctggcccaactcggccatgccggcgggaaacaacggcgcaccggccgcggcgaacagctcctccagctcggcgggaagatcgccggcgagtaggcgggcgctgaaaaacgcctgcgtggccaagtcttcctccacccgcgaccagagcgccatcgggaaggtcgccagcgtgatgtggacctcgtacggccgggatcgggagccctgcacgacagccgtcacctcacccggcgccacgtccaggcgcatcacctgcccggcgcgggcgtacgaccggccgcgggtgaggcgcgtgcccagggcaaaggactccagcacctccaggaaacggcgggaccaccaggaccggccgatcgcgccacgggtgctgcgcgcccgcagcccaccctcgaccctgcgaggtggaccgtattcggcgaaccggtcagccgtacgggacgtcttgtcccgcccggtcgcccgcggactcattcggccaccgccccggcctccagttggaacaggtcccgcagctgcgctgtggacagctcggtgacccactgctccccggtaccgacaacggtcgaggcgagccggcgcttgtccgcgatcagcgcggccaccttctcctccaccgtgccggcgcagacgaacttgcggacctggacgcgccgctgctgcccgatccggaacgcccgatcggtggcctggtcctccaccgccggattccaccaacggtcgacatgcacgacgtggttggcggcggtcagggtgagaccggtgccgccggccttgagtgagagcacgaacagcgggggtccgtccgtcgcctggaaacgggtcaccatcgcgtctcgatcagccttaccgacaccgccgtgcaggaacaacgtctcccggccgaaccgcgccgacaggtggccgcgcagcatcccgccgaactcggcgtactgggtgaagagcagggccttctccccagccgcgagcacctcgtcaagggtctcctccagccgggccagtttgccggagcggccggccagtgccgacccatcccgcagcagctgcgccggatggttgcagacctgcttgagccgggtcatggcggccagcacgagcccacgccgctcgatgccgtcgctcgactcgatctgggccagcatgtcgtcgaccaccgcgcggtagagggcggcctgttccgccgtcaggttgcacaccacctccatctccagcttctccggcaggtcggagatgatcgaagagtcggtcttgagtcgacgcagcacgaacgggccggtgatccggcgcagccgctcggccgccgccgcgtcgccgtgccgctcgatcggttcggcgtaccgcttcttgaacgccgccgccgggccgagcaggccgggattggcgaactgcatgatcgaccagaggtcggcgagccggttctccaccggggtgccggtgaccgcgatccggtgccgggcgggcagcgcgcggaccgcctcggcttgccgggtcgaggcgttcttgatggcctgcgcctcgtccaccaccacccggtgccagtcgattccggccaggtccaccgcgtcccgggcggccaccgtgtacgtggtgaggaccaggtcggcagcgtgcacggccgcggcgaacgccggtccacgggcccgctcggcgccgtgatgcacgtggacccgtactccgggggtgaacgtcgccgcctcccgctgccagttaccgaccagcgacatcggacagaccagcagcgtcggtcccgcacccggcgggtctcctgcgagcaacgcgagtagctgcacggtcttgccgagccccatgtcgtcggcgagcaccccgcccaggccgagggactggaggaaggacagccacgccagccctcgccgctggtagggacgtagtacaccctggaacgacggtgccgtgtccattggggtgagttgccgttccaccgtgccggcgagcaggtcgcccagcgcaccgtccgcggccacctcgagcaccggcagcgcgtcggccgcggggtcggagaggccaagccgcagcaggtcaccaacggtcaactcaccggtcgatcggagtagccgcaggccggcggcgaggcgtttcgggtccagttccacccaacgcccgcgcaggcggaccaacggtgacttgagggcggccagtgactccagctcctcggcggtcaacggctggtcgccgagtgacacctcccagtggtagtcgaccagggcgtccagcccaacgccaccgccggccccggccacggtgcccggcgcggtgcggctgtgcgcctgcaggcgagcgccgagccgggacgagggacgttgccaccacgagggcagcagcaccgcgaacccggccgcgtgtagcaccggtgcaccatcgcgaagaaagcggtgcgcgcccacggcgtccagttccagcgcctccggtgtggccgttcgcagggccgtgtccagctccggccagagccgactggcccgtcccagctcggccagcagggtctcctgcccgatgtccgggccgggcaccgccgccggctcgtgccagatccgcgcggcgtcgacgtgcaggcccggttggtcggccggttgcaggccgaactcgacccgccaggtcccgccgcccgcgttcaggccgctggtggccgggtccaggaaaccgtccgtcgccggctcgaccagtcggaagctggcccggaccgaaccgccgacggcgtcgcgctgccaggcgtccaactcgcggcgcagggtgtcgaggctcaccgcatcggcggtgaagtcgcgacgcgggccggtgagcgccgcgagccatgccggtaccgctccccgcgggcgtgccccccgggcgagggaggtgtcggcgagtgcggcccgtacagctgcgtcggtgagcacgtcgagtgcctcggccaccaggtcaccgggctccccggcatccgccgtccgcccggcccgcggcggcacgtcgccgacggcgcgtggttccggtgcgccgccggcgacgaccagcccgacctcgacggcggaccgggctgcgggcggcagcgccagggcgagggatcgggcccagccggcgtcggcgccggtgagcaggggccgccacaccgcccacgcggtgctggcatgaccgtccgcggatgcggtggcactggcccgcgagacccacccggtgccggctgtgcccgcaggtcgagaccgcggtttcgcggccggctgtggggcgccgccggatcccggccggactccgggcagaacccgaccgcgggcggccaggtcgacggcgaacgctgccagctcagcgaagtgtcgcagggtggcgccgggcacgccgtccgcctcagcgatgcgaagcagcagcggtagcgccgtgtccggggcgtacaccagggcgggcacccgccacccggccagcgtgaccggcccgcggcccggggcgaccggtgaggtgcggaccagttccggcgagtccaccggcgaaccagcccgggtgggcagggtgagcagcgccctgccgagcacggtcggctcggcaacctcggccagggcggcggcgagcgcggtgtggccggcggcgaacgggtgtggtcgctctcggggcgcccgcccggcccggcggggagcccgcgacggcgacgtgctgtcctcggcccagacggcgaggccggtgccaagccgccacgacccgtggatgaccagcacacgatctccctctggttgacgccccggcccaggataggcgggccggcagcggagttcgtcaagggtggtgacgagttgctggcggctccttctgccggtcgccccgcggcagacctggccgacctgttcgggtctcgcaacgggtcctggccgcgctttcgctacgccgccccgccgttgggggcaggatgggcgtatggcaccgaccgtggagatccctctggcgggtggctcgtccgacgggcagaccgtcaccgtcgagttggacccgaacggccgcccaccgctgacccaccaccacctcggcgacggtgggctcgctgaggccgagatctacgagttggagacggtggggggagacgccgggcggtggcgctactgctggcggcggccggcggtctgatcaggctcacgcgtcgacggagaccatcgcctgggtccggagactgtccagcaccgaccgggtcaccttggaggtgccccgggcttcctcgcacacctcggcgacccgtcgggcggtggcctcggcgcgctggtcccgctcgtcccacagccggtcgacctcggccaacagcgggccctcgacctcccgttccactccccgcagggcggggacgccaagccgctgagccaggtcgaagaccttacctgcgtacggcaggggcaggaacggagtgttcgccatcgcggcgaagatcagaaagtgcagccgcatgccgacggccaggtcgaagtggcgcatcaaaccgagcacctgctggggtgagtagctaccgtgcagaatacggcctcgctcggcggcgatcatgtgtgacagcacgccgtgggagtgccggatgtcgtcccgctccatcggaacgaaaaggacatccgcgtcgatccggtgtacgaggaagtcgccgatctgggccaagagccggtggtacccgtcaacgtcgaggcgttcggcggctcggcccggctcgcgcacgctcatgccgaccagccgccggcccgccggtaccccctcctcccggagcaggtgcgcggggaagtcctcggcctcgagcagaaacgccgggtccgcggtgaccgtgatcgggttgagtagcccggcctcctccaggagcatgcgcgattcctggtcccgcaccgtgacctgggtcgccccggccagggtctcgcgcaccatcccggtgtccacgatctcgctgagtgggccgacccccaccgcgtacgtgagcagcggcaggccgcgctcctgggcaacccggacgacccgcaggtagcggcgtgcctcccggtcgtagaggatgccgccgccacccagaatgagcagatcgagttgggcgagcaccggtgacgagtcggtgcggctcaccccctcccagggcaccgcctccacctccgggtgggccgaccgggtgtggtcgggattgcgggagaacacgatgatacgggcgttcggctcctgttcctgcaggtcagccaggaggccggtgaggattgcctcgtcaccgaggttacgaccgccgtacgagccgagcacaccgatggtcaggccagtgccaggtgtcatccgtcgctcctcccaggtgcgtccccgcggacttcccggtacgccgacgaacaacccttcctccccggggcggtcgtcggccgggagcatggccgacccgggcgacgacgtcgtcgcccgggtcggagccggcgtcagcccggtggaccggcggggtgggtgaggaagggcagcaccgccgccggtagggccggtgacgagaggatgtcgtagtgggtgaggccgggcagcaccgccagccgggcggccgaccgcccggtgccgtcccagccggcgtcccggtgccccccgccgagcagcccgaagaactccgccatgtgcgcggtggtcacggagtctgcgtcggcgaacaccaacaggatgggcaggacgagggcagcgacctccgccgaccagtcgtagtcacgccgcagcagttcccccgactttgcccacagccggggccagtccgctggccggggcgcgacccggtggtagcgccggtgcgctggagtaccccgcatccgctcaccaaccgcctcgtcctgccgggccatcgcggcgagcgtctccggataccagccctgccggcggcacggcgcggagaccaccaccagccggttgaccaggccggggtactgaatcgtcgtccgcagcgccaccccgccgcccagcgagtatccgagcacgtcgacctcggtcaaccccagctgcgtggtcaacgcggcgacgtcgtcggccagagactcgtaccgcagcggacggtccacatcggcagtacgaccatgcccctgaagatccaccgcgaggacgttgcgccgctccgtcagcgctggcaggagcggggcgaacgtctcggtcgacccgaagccgccgtgcagcagcaccagcgggcgtccggcaccgtgccactcgtaccagatgcgaagcccgttgacttcggcgtagctcacggctgcccacccggcctgcggcggcccgtgccgcgtcgtttcgccggtcgtgggcgtcgccccggccccgacggcggcctcacgcgcaccggcacggggaaccagctacctcggtccggccccgcaccaccgtgcataccggcgatcctatggcgcgctgtcgcccgccggtgctggctgttccaaggtctaccgcggaacccacacaacatgccgaccgcgcggcagcgagacaggccccaccgcttccacggcgatttcgccacatacggcacgcccgtcgggtgacgatcagggctacggatccggcggggcggggatggcgtgacgcaggagggtgaggaaccggagcaccggtttcgacaggacagtgagatgtcccgggacacggcccgggtggaggcgttcagcgacgccgtgatcgccgtcgcgctgaccctgatggcggtggaactgcttcagttcggccggaccgaggcacccgacgaggacctggtatcaaagctcgagaacgagtggcgggccttcctcgcctacgtcatcacgttcgccatcgtcggccagatctggctgacccaccacaacagttggcggtacgtgatccgggtcgaccagatgctgttggtgctgaacctggtgatgctgatgttcgtggcggcaatcccgttcacggccaaccaactgtcggaccaccttcggggcagcgccgtggaccagcagatatcggctgcgatctacgtcggtgccgtgctcggcgaagcgctcttcttcaacctggcctggtggtgggcgcgctggcgtggcctgctcaccccggatctcgatccccggctggcggagttggtgtcccgccggtatctcctccgtccgttgctctacctgggcgccttcgccatcgtcttcatcaatccgatcctcagcctgctggcctacctcctgctggtggcgatctacctcatccgcggccctggcgacctgccgcccggcgggcaggcggaggccgagtcgcggtgaaccgctgacgcgacagacgttcggaatgctcgacgcccggcgccgcgaccgtcattgctgtcgcggccatccgtcgttggggaccatgtccggctgatcgagagccgcttcgttggcctcagcgacggcaagctggtgattcggggtgggcgcggcaggtttcgaacctgcgacccctcgcttgtaaggcgagtgctctcccactgagctacgcgccccggacgccctcggggcgggccggaggttggcaagcttaccttgccaccaccagccacgccccgacggccgaccaggctggccgaatatcaggcggccgtcacctcggccaatgcctttcgccagccctgctggtcacgggcctcacccggcaggttcatctccgcgaagcggaccacgcccgtcttgtcgatgacgaaggtgccccggttggcgatgccagcgacgtcgttgaagaccccgaacgcctgggcgacggtgccgtgcggccagaagtccgacagcagcgggaactcgtagccctctcggtcagcccagatcttgtgggcgtacacggagtcgacgctgacggtgagcacttggacgtcgtcgtttacgtactggttcaggttgtcacgtacctcgcacagttcgccctggcagacgccggtgaacgcgagtgggtagaagaccaggagcacggtgcgcttgccacggaagtcggccagccgaacctcctggttgttctgatccttgagcacgaagtccggcgcctgcgcaccaacctcgatcgacatatggaactccttgcggtcgggtcaatgtcacgaaatcttgccatacggcgcggcaagtgggccgtgcggagttacttcttgctcttcgacccgcgtcgcagtaccaaccgggcaccactccagtcccggccagcgttgatcgtggaggtctgctggagaccggcggtgggcgcggactcggcgatctcactgggctccacgtgcccctcgcgtccggccttcggtgtcagtagccacacgattccgctgtccgccagcgggccgagggcatcgacgagcagctcgaagaggtcaccgtcgccgtcgcggtaccacaccagtaccgcgtcgaccacttcgtccgtgtcctcatcaaccagttccccacagcggttggtcagggcgtcccggagatcctggtcgacgtcgtcgtcataccccatctccatgacgaccatccccggctcgatcccgaaccggtccgccaggctgcgtaccccgtcggcggcctgaccagcggtcgcgctcactgtcgcgtgcctcctctttcgtccagctcacggcgtcggacgacgccgtgagccaagtccacacagttgcagctcggcgcgcaagtggcacaccgggtggaacggaatttaccctgccaggagcgtacgggcaccctgggtgatggcatcttcggagaccagaacctgacgggcggccggacctagtggtacgaacgagtcaactgccgcaatgcgccgcaccgcgccgacatatccggcatcgaccagggctgcgataatcccctcacccaccccgccacaccgccgggtctcgtccacgaccagcacccgaccggtcgccgtggcctcccggatgaggtcggcgaccggcagcggcaccagccaccgcaggtcgaccacgcgactgccgactccctcttcggccagcaccgcggcggcccgtagtgacagccgcaccccgttgccgaaggtaatgatcgtgatgtcctcggccgatccgacaccgtagccgcgggctcggccgatcggcacatgcgcgctcgtccaggcgctcggccccgcgtactcggcaagccactccccgtctcccgcggtgcgcagatcacgggcgtggtagagcgcgatgggttccaggaacacgcagacgctaccgtcgaccgccgcgctggccaggcaggtacgcagcatggacgcggcgtcgtccggccgcgccggcaccgcgaccaccaggccggggacatcccggagcacggcgaccgagttgtcgttgtggaagtggccgccgaacccctgttggtacgccagccccgcgatccgcaccaccatcgggttgcggtaggcgccctgcgagaagaactgcatggtggcggcctcgccgcgcagctgatcctcggcgttgtgcaggtaccccaggtactggatttcgggcaccggcagcatccccgccagcccggcgcccagtccgagcccgaggatcgacgtctcgtcgaggagggtgtcgaagacgcgggcggccccgaagcgctcccgcagccccttggtcaccccgtacaccccacccttggcaccgacgtcctcgccgaacacggccatccgtggatgctcgagcaggccgtcggcgagggcggcgttgatgctctgcgcgagggtgagcgggccggccagttcgggcactttcccgtcgaaggccccggcccgggccgccgcgccggggccgtccgcgcgcgccgcggcgtcggcgacggcttgggccacccgtgccggccgcctcggcgccagcggggcgaccacctcggccgggtcggccagcttcggctcgtccagcacctcctcggcgatccggcggacctgccagccgatctcgtcgtaccgggccagcaggtccgcaccagcggcgacgcctgccccggtgagcagtcgggcggtgaccaacagcggatcccggtcgaggtcggcggcgatctcggtggtggtgcggtacgcggtctcagcgtccgcgccggcgtgccccatcaggcgtacggtcgacaggtgcagcacggccggccgccggtgtcgacggacccatcgcactgcctcgtccgccaccgcgtacgcctcgaccagattggtcccgtcggcggtgaagtagcggattcccggcttcgcgcggaggaccgccgcgacccagcccttcggtgaccgcacgctgatgccgaggccgttgtcctcgcagagaaacagtacgggcagacgtagtccggtgtggtcgtaccagccggcggtgttcagggcggcggtggcgctggcgtggttcaccgacgcatcgccgaaggagcagaccacgacggcgtccggcggccaccgtgcgacgtccggtggccacggtgcggcgtcgagggtgacctgctggtccgcgtcgtcgagtcggcgcgaccgctccactgccagtccgaggccgaccgcgcggggcaggtgcgaggcgatggtggatgtggtcggcacgacagcgaggtcgacgcggccgaagaccttgtgccggccgccggcgatcggttcccggaccgaggcgaccatcccgcgcagcatgtcgcgggccgcctccgcgtatccggtggcgagcagccggcctgcgccgtccccggtcgtcgctggggctcggctgaccaggtcgacgggagccgtggcggggtcgtggtcggcccaggtggtgcggccctcggccacctgagcggcgcggacgcagtagaacgcgccggagcggtagtgcagcagcgctgggtcggtcggccgtagcgcggcggcgatggcggcgttgccttcgtggccggcggagccgatggtgtagaacccttcgtcgaagctacggagccagcggccggccaggtcgagttggcgactgacaacctgggcatcgaacaggtccagggcccgcgcgccggtcaacggtgactcgccgctgaccgctcgggagggatcttgccgacgctcggcggcgaccagtgtccccagcgtcgcgcggagccgttcgtcaaggtcgttctgggtggtcacgttggacagcattaccgaccggagcccggctcgcccagcgggacacgacggacgcggtccggctactctgcctcgctcgtttccgggcagccgttgtcggacgctttcgacaccagggcggtcaggttgacgagttcatcgtcgctgagatcagcgaggagccgggggtcggacgtcagccggtggacctgcgcccgcatccgccgccctgcctcggtcaccacgagcgtcttctgccgccgatcagcggggtcgacccgacgctcaaccaagcctgcctgctccagtcggtccaccagggcggtgacgttggaccggtcacagcgcagctgctcggcgagttcacgggcgggcagcggctgatccggatcgagttcgtgcagggcgcgggccacggccggggtgagccccagccgggcgatgtcgagatcctggtggtgccggatggtcgacgcgagttgcatgatcctgcgtaccgcgtccccagccagctcggatcggttcgtcaggttggagtcggcgcgccgggtggtgcgatgctccatgaggcacaccctactcgcctcgacggttgggctcctcagcctgctcggcccggccggtacttgcgccgcgctgacccacctgactcttgggtacggcgggggttcttggctcgccacacaccgggttgccccttcgggcgaggccgggagccgactccgtggagccaggagccgactccgtggagccaggaagccggctccgcccgaaggagccaggaaccgactccacccgaggggcgccaggtcagccgggtaggaacgagaagcggacctggcgcgtcgggttgtcgccgttcggatcgaccaggcacagcgactgccaggtaccgaacgcgagttggccgccaagcaccggcagcgtcgcgtacggcgacaggaaggcgggcagcaggtggtcccggccgtggccgggggccccgtgccggtgtcgccagcggtcgtcggggggcagcaggtcgttgagcactctgcgtaggtcgtcgtcggatccggagccgaactcgaggagcgcgagcccggcggtggtgtgtggcacgaagacgtgcagcaggccgtcgccctgtccagcgacgaaccggtctgcctcggcggtgatgttccggacggtgaggcgcgaaccggtctgaacagttatgacttcagtacgcatatgtcggattctgcctcgacccggccaccagtggcacccggacgcccgcggtagccccatgcccacacggaaggttaccaacgagtacgtgtgtcgagcgtcgcgtctcccgcaggtgaagtgacgaggagtgccacgaggaggcaggatggacctataacctaaccaaaatccaaccgagggaacgcctgtggccacggaacgcaagcgcccggtgatcaccgccggtctgccgagccagcttccggatatcgaccccgaagaaaccggtgagtgggtcgagtcgcttgacggtgttatcgacgatcgcggaaccaaacgcgcccgctacgtcatgctgcgcctgctggagcgggcccgcgagcgtcaggtcggggtgccgtccctgaccaccacggactacatcaacaccatcactccggaacgggagccctggttccccggcgacgagcacgtcgagcggcgtatccgggcctacatccggtggaacgccgcgatgctggtgcaccgggcacagcggccggagatcggtgtcggcgggcacatctcgacgttcgccagttcggcctcgctctacgaggtcggcttcaaccacttcttccggggcaaggaccacccgggtggcggcgaccacatcttctaccaggggcacgcctccccgggcatgtacgcgcgggcgtttcttgaggggcggctcagcgaacaccagctcgacgggttccgccaggagctgtcgcaccccggcggcggcctgccgtcctaccctcacccccgcctgatgccggacttctgggagttccccaccgtctcgatgggtctcggcggtgtcaacgccatctaccaggcgcggttcaaccgttacctgcaccaccgcggcatcaaggacacctccgaccagcacgtgtgggcgttcctcggcgacggcgagatggacgagccggagtcgcttggcgcgatcggaacggccgcccgggaggaactggacaacctcaccttcgtcatcaactgcaacctgcaacgcctggacgggccggtccggggcaacggcaaggtcatgcaggagttggaggcattcttccgaggtgccggctggaacgtcatcaaggtcgtctggggccgcgagtgggatccgctgctcgcccgggacaccgacggtgcgctggtcaacctcatgaacaccacgcccgacggtgactaccagacctacaaggcagaatccggggcgtacatccgggagcacttcttcggccgcgatccgcggacccgcaagatggtcgagcacctcagcgacgacgagatctggaacctgaagcggggtggccacgactaccgcaagctctacgcggcgtacaaggccgcgatggagcacaccggacagcccacggtgatcctggccaagaccatcaagggttggacgctcggctcgcacttcgaggggcgcaacgccacccaccagatgaagaagctgacgttggaggacctgaagaccttccgcgaccggctctacctggatatcccggacaaggcactggaggagaacccctacctgccgccgtactaccgtccggaggccaagtccgacgagctcgagtacctacacgagcgtcgccggcagctcggcggctacctgccgtcccgacggcccggcaccaagcggctcaccattcccggcccggagcgcttcgccgacgtcaagcgcggttcgggcaagcagaaggtggccaccacgatggccttcgtccgcctgctcaaggacctgatgaaggaccgggagttcggccgacgctgggtgccgatcgtcccggacgaggcccgcaccttcggcatggactcactgttcccgacgcagaagatctactcgccgcatggccagcggtacacgtcggtcgaccgggagctgttcctgtcgtacaaggaggcgaccggcgggcagatcctgcacgagggcatcaacgaggtcggctcggtcgcctccttcaccgcggccggttcctcgtatgccacgcacgacgagccgatgatcccgatgtacatcttctactcgatgttcgggttccagcggaccgcggacgggctctgggcagcggccgaccagatgacccgtggcttcctgctcggcgcgaccgccggacggaccacgctgaacggcgagggtctccagcatgaggatggtcattcgctgttgatcgccgccaccaacccggcggtggtcgcctacgatccggcgttcgcctacgagatcgcccacatcgtggagaacggcctgcaccgcatgtacggcgcggcgcaggagaacgtcttctactacctgacggtctacaacgagccgatggtgcagccggcggagccgacggacgtcgacgtcgagggtgtgctgaagggaatctatcggtacgcgccggcgccccaggtggacggtccgaaggcacagctactcgcctccggtaccggcatgcagtgggcgctcaaggcacaggagctactcgcccaggactggggggttgcggccagcgtctggtcagtcacctcctggacggagctacgccgggacgcggtcgacgcggaggagcacaatctgctcaacccgacgggtgagcagcgggtgccgtacgtgacgacaaagctggccgacgccgatggtccgaaggtcgcggtcagtgactggatgcgcgcggtgccggatctgatcgcccgttgggtacccggcgactacacctcgctcggcacctgcgggttcggcaagtccgacacacggcacgcactgcgccgctacttccacgtggacgccgagtcgatcgtggtcgccacgctgcggcagctcgccctccgcggcgcggtaccggcgggagttcccgccgaggccgccaagaagtacgccattgacgacatcggggccgccccggtcggtgagaccggcggcgacagctgaacgacggtcaccggaggcccggcgcgacctgtcgcgccgggcctccgtcgtcccgatggtccgatccggcgtactgcgaagtggcggtgacccggatccctggccgggacctcgggccaccgccggagcgggtgacgccaggacggggcccggtcagccgacggcggccaggtcggtcagccgggcgagcgagtcctccaggtcggcgccgacccgacgtaggccgagccggagcagggcggccttgaccggaccggccggccagcgtacgacgatcagccgcacgaccgtcccgccctccgcctcgtcggcggtgagctggacgtagatctcggtgcgcgcctccgctcgggcaccggcgcctttggcgcgttctcgccagccgatcagggtcggctcctggtaggcgatcacctcggcctcatgtgccgtcccacgccccgcctggaccagctgccgccggccgaagccctccccggagagcacctccgccgcgcggaccccggccagccaggccggtagctgttcagcccgctgcacgacgccccagaccgcttcgatcggcgccgtcacgtgcgagctgcgttccacgaggatcatttttccgtcttcctccagtgccgacaacccacgatatcggcactctatgcgcaatttcggacgtaaacggacaggtgcgcaaaagacacgccgaaggcccttgccttcaccaacgagttccggctaggggcgcccgcggcggcgaggggccctgccggacgccggctccgtcggccgtaggcttggggacgtgacggtacgtgtgcgcttcgccccctccccaaccggaatgttccacgtcgggggtgcccgctcagccctccagaactggatcttcgccaagcagcggggcggggtgttcgtactccgggtcgaggacaccgacgcagcccgcaacaagcccgagtggaccgaggggatcctgtccgcgttggagtggatcggcatcgcacggggcagctacgaagggccgtacttccagtcctcgtacgcggccgagcaccgcaccgccgccagtcggctacacgaaggtgggcgcgcgtactactgcgactgcacccgggaggcggtccaggcccgcaccggatcaccacacagcggctacgacggcttctgccgcgaccgggatctgggccccggcgctggccgcgccctgcgcttccggaccccggacgagggcgcaaccgtggtggtcgacctgatccggggcgagcccaccttcgaaaaccgactgatcgaggacttcgtcatcgcccggagcgacggttcaccagtcttcctgctcgccaacgtggtcgacgacatgaccatggggatcacccacgtgatccgggccgaggagcacctacccaacacgccgaagcagcagctgctctgggaggcgctcggcgtcaagccaccggtgtgggcacacgtcccggtcgtcgtcaacgagaagcggcagaagctgtccaagcgtcgcgacaaagtggccctggaggcgtaccgcgacgaggggtacctggccgacgcgatgcgcaactacctgatgctgctcggctgggccccgtccggcgaccgggagatcgtgccctggccggtgatcgaggaggagttccggctggagcaggtcaatccctcctcggcgttcttcgacgagaagaagctgcgggcgttcaacggcgagtacatccgcgcactgccggtcgccgagttcgtcgcggcatgccagccgtggttgaccggcactgcgacgatcgcgccacctccgtggcagcccgacgagttcgacgccgacacgttcgcagccgtggcaccgctggcacagacccggatcgcggtgctcagtgagatcgtggccaacgtggacttcctcttcctcgactcgccactgatcgacgagggggcgtgggcgaaggcgatgaaggagggagccggcgatctgctcgatgcggcgatcacggccttcacggcgataccctcgtgggacgcagagtccaccaagtcggcactggaggcggtcggtgcggagcacgggctcaagctgggcaaggctcaggcaccggttcgggtcgcggtgaccggccgcagagtcggcctcccactcttcgagtcactcgaggtcctgggccgcgagcgcaccctgacccgcctacgtgccgcccgggttcgccttccctgatccaatcgggcaaccccgccaccccgatgtcaggctgggaaggtaaaatgcgcgggtcgaccgacgttgccggtggttcctcggtggaggatcacagatggctgaaatttcttcgccatagggtgtagtcaaccgccgcgcgacggagtctattgatgtaggggcattcggcctgtgggtccgggtgcccacggcgatctgtgcgcatgaacctgcggcaatgccatccatcgaacgggggcgaggaggcagcgatggtccgtacggtacggcgggtagccgccatagtggccagtggtctcgcggcgggcgtgctgtcgctcggcccgaccacatccgcgtcggcggggccgacgccaccgccagcgggggtggaagtcacgggcgccgggatggccgagccactgcgcctgagcgccgacacccatccgaccgaggtgtcggccgtcatcgaccaggtcagcttcctggcgaacgcccgcacgagcgccgaccccgacaagtcggatctcggtccgaagtacaccgtcgtcgtgttcaccggtgagacacccaagcaggcctacgacctgtacccgaaggcctcgggcgggccgcgcatctaccgaccggccaaacagccgagttcccggaaggccaccgccggctggttcttcggccggctcaccatgtcggagaccctgcgcaccgtcggagtaccgctggaacggcagctggacaccgtaggcggtggggccggtggcggcgagcggttgatcccggaggatgcgatcaaccctacccgggacatcgacgaggccctcagcgaactacagcggctgctactgctcaacgttgccgtcgtgctcacgatcggcttcgggctggccggcatcacgctgctgatccgccgccggtcccgctgacaggctcgtcgcggcttccgctgacaggccgtcgcggctcggtgccgcgcgcgggtcacgcggtcagcaccagcggctgggcggtctgttcggtcgcccgtcccgcgatcgcggccggaccgggccgtgccggtgcgcgcctgcccagcccggcaggtcactgaggcagccacggaccggatccggcgacgacgccgggaccggctcggtggaccgttgtcgcggcactgcgacatcgtcaccagcacgctccggcaggtgtccggtcggggattcgcccggcgtaccgccaccgagccgccggtggtgcttggtcgccggcaactcctggtggcccggccggcagggcccgtcctgggcacaaccgcgctcggcctccccgtgcgccatccaggtctcctcacgctcgccgtcacccgccggaacagccccggcgtaccctgtcaccgtactggccgggaccgacgggttgtgcagcgcgcgtaccaggtcagcttgagaatcgccacactcgtcgacaccgggtgtccggggggacggaacgcgtcgccggaccggccgatcaggcgaccgactcccatgccgatgacgcgccagccggcggccgacacgggatcgccaacccaggcacggcaccccagctcacggcgtgtcaggctagggcggtgagcgagccgggaaccgaactggcggccacgctgcgccggatcgagcgggcggcgggggcgctcgccacggccagcgtggcgcggatggacgagacgctgccctggttccgcgaactcccggccgaccagcgctcctgggtcatgctggtggcgcaggcaggcgcccgttccctggtgcaatggctccgcgccggcggcggcaccgccgacagcacccaggaggtttccgacgaggtcttcgccacggcgccgcaggccctggcacggtccatcagcctccagcagacggtggccctcatcaaggtgaccatcgacgtggtggaggagcaggtcccacacctggccgccccgggcgaggagccacagttgcgggatgtggtgctgcgctactcccgggagatcgcattcgccgccgcccgggtgtatgcgcgggccgccgagtcccgcggttcctgggacgcgcggcttcaggctctcctggtggacgcgctgctgcggggtgactcgccggacgtgttggccagccgggcggcggcactgggctgggcggacgcgccgccggtggcggtggcggtggggcggtcccccggcggggaggtgtccgccgtgttgcacaccgtctaccggctggcccggcggatcggcgccgaggtcatcggcggggtgcacggcgaccgcctggtcatcgtgctcggtggcgtggccgatccggtggccgccaccggcaagctgctcgacgccttcggcgccggcccggtcgtggtgggcccggccgtgccgagcctggacgaggccaccgactccgcccgggccgcgctcgccgggttccgtgctgccccggcctggccggccgcaccgcggccggtccccgcagccgacctgctaccggaacgggcgctcgccggggacgccgaggcgcgccgccggctgcggcacgacgtgtacgccacgctggtccgctccggcggggaactactggagaccctggacgccttcttctccgccagcggcaccctggagagcgcggcccgggcgctgttcgtacaccccaacaccgtgcggtaccggctgcgacgggtagcggaggtgaccgggctctccccgctcgcggcccgggacgcgtacgcgctccaggtggcgctcaccgtcggccggctcgacccggtggttaccctcacaccgaatcggacaaaacctcatatatctcgtgagacaggacaataatccgaccatcatcgtcagtctttgtaggattcctccaaaggtactagtgcggtttggtgcaaggcggcacagcgctacccgcgcggatccgggagagtcgtacccgtgctcgccgtactctcccccggccagggttcccagaaacccggcttcctgaccccctggctcgatctgcccggcaccgaggcgcggctgcgctggtggtccgcgctcgccggggtcgacctggtacacctcggcacggccgcggacgccgacgagatcaaggacaccgctcgcacccagccgctgctcgtcgcggcggcactactcgccgccgagcacctgccgatgcacgacgtcacgctcaccgccggccacagcgtcggtgagctgggcgcgacgtcactcgccggtgtcctcaccccggaggccgcggtcacgctggccgccgtccggggccgcgaaatggcagccgcctgcgcgctggagccaaccgggatggcggcgatgctcggtggtgatcccgacgaggtgctcgccgcgatcgacgcacacgggctccacccggccaaccgcaacggcgccggccagatcgtcgtcgccggttcactggccggactggacaaactcgccgccgaaccgccggcccgcacccgcgtcgtccggctgaaggtggccggcgccttccacacgccgtacatggcatcggccgagaccgctctggccgccgtcgcagccggcgtgacccccgccgacccgacccacatcctgctgtcgaacctcgacggcgccgccgtcaaccacggccgggagatggtgcagcggctgatccgccagatcaccgccccggtccgctgggacctgtgcctgcgcacgctcgccgatctcggcgtgaccggagtgatcgaactacccccggccggcgccctcgccggcctggtcaaacgagaactgaagggcgatgccgccccggagatcgtcactctcaacaccccggacgacctgcccgccgcacgggacctgatcgcccgacacagcggcctcggtggccacgagccggtcatccagttccgggtcgtggtctctcccgccgccggcaccttcacacccgtcgacgggctggccgagggcgttgacctacgcgctggccagatcatcggtcacatcgccacccggcagggctccgtcgaggtcaccgcccacgacagcgggctactcaccgagtggctcgcccatcacgacgacccggtggccccgggccagccgctggcccgaatcggcggccacacatgacaccgcggtactcacggccgcacagggaaggacagccttgatgacgggcagccggatcgttgcgctcggccactaccagccgtcccgggtggtgaccaacgacgagatcgcccagctggtggagaccagcgacgagtggatccgcgatcgggtcggcatcgccagccgccgaatcgccgacggcgagacggtcaccgacatggccgctgccgccgctggcaaggcgctggccggctccggcctgaccgccaccgacatcgacctcgtcgtcgtggccacctgcacctcgatcgaccgtagcccgaacgtcgcgtcccgggtcgccgccaagctcggcatcaccgcgcccggcgcgttcgacgtcaacaccgcctgttccggcttcgcgtacgccctcggcacggtcgaccacgccgtccgggccggagcctcgcgtaacgccatcgtcatcggcgcggagaagctgtccgacttcaccgactggacggaccgttcgacctgcatcatcttcggcgacggggcaggtgccgcggtggtcaccgccaccggggcggaggagccggccgggatcggtccggtggtgtggggctcggtgccggagcggggcgacgcggtccggatcgagggttggcgcccgtacgtgcggcaggagggacaggcagtcttccgctgggccaccaccgcgctggcgccgctcgcgctccaggcgtgcgaacgggccggagtcgctccgtcggagctggcggcgttcgtgccgcaccaggccaacacccgcatcatcgacggcatcgccaagcgcctcgacatcccgcaggcgatcatcgccaaggacctcgtcgagtccggtaacacctcggcggcgagcattccactggccctgtcgaagcttgtcgaacgacgagaggtgccctccggcgcgccggtgctgctgttcggcttcggcggtggcctgacctacgccggccaggtcgtccgctgtccctgagacccggtgtggaatcgccacgccgcccttcgccagcgcggcgaagaacaaccccgatgagaggaaccaacagcaatgacccgtgacgagatcaccaccggcctcgccgagatcctcgaagaggttgccggggtgaccccggacgacgtggccgaggggaagtccttcaccgacgacctggacgtcgactcgctgtcgatggtggaggtcgtggtggccgctgaggagaagttcggcgtcaagatcccggacaacgaggtgcagaacctcaagaccgtcggggacgctgtcagctacatcgaggcgcagtcctgaccatggcccgcaccgacgtcgtcgtcaccggtctcggcgcgaccaccccgctgggcggggacgtcgcgtcgacctgggacgccatgctcaacggccactccggggtgagcgccctcacctcggagtgggccgagcagctgccggtccggatcgccgcccaactcgcggtcgacccggccagtctgctggaccgggtcaagttgcgccggctggaccgctccgaagcgatcgccatcatcgccgcacaccaggcatgggcggacgctggcctggccgattccggattggatccggagcggctcggcgtcagcgtcggctcgggcatcggcggcgcgctgaccctgctcgcccaggacgacatccttgagtcgtccggcccgcggcgggtctccccgcacacgatcccgatgctgatgccgaacggccccgccgcctgggtcggtctggaactgggcgcccgcgcgggcgtgcactgtgtggccagcgcttgtgccaccggcgcggaggcgatcaccctcggcctggacatgatccgcgctgggcgggccgatgtggtggtggccggcggcaccgaggcggtcatccacccgctgccgatcgccggcttctcctcgatgcgggccatgtccacccgcaacgacgagccggagcaggcgtctcgtccctgggacaagggccgagacggcttcgtcctcggtgagggcgccgggacgctcgtgctggaacgggccgaccacgccgcggcccggggcgcccgggtgtacgcgcggatcgccggcgccggaataacctccgacggctacgacatcgtccagccacacccggagggtgtcggcgcggtccgggccatcgcgaaggcgatcgccgacgcggacatcgaccggggcgacatcgtgcacgtcaacgcccacgccacgtcgaccccggtcggcgacatggccgagatcaaggcactgcgccaggcgctgggcgaccatcccgtgctgaccgcgacgaagtcgatgtccgggcacctgctcggcgcggctggcgcgctggagtcgatcgccacgatcctggccatccgcgatggcgtggtaccgcccacgatcaacctggacgacccggacgacggtctcgacctggatgtggccgccaacaaggcacgccacctggagatccccgccgcgctgaacaactccttcggcttcggcgggcataacgtggctctcgtcttcacgcgggcctgagaccacagccttggaggcttacgtgaccaccactgtcgccgatccggactcctctaccgtggactatcgggatccggagctacggctccggtccctgttcgacgcgggcacgctacgcctcatcgccccgcgcgacacctccggcgtgctcttggcacgcggcgagatcgagggcacgccggccatcgcgtacgccaccgacgccacgaagatgggcggggcgatgggtgtcgacgggtgccaacacatcgtcgacgcaatcgacaccgctgtccgggagcgggtgcccgtgctcgggctctggcactccggcggcgcccggctcgccgagggcgtggtcgcgctcgacgccgtcggccaggtcttcgccgccatggtccgggcctccggccgggtgccgcagatctccgtcgtgctcggccccgcggccggcggcgccgcgtacgggccggcactcaccgacatcgtggtgatgagcggcaccggcaggatcttcgtgaccggcccggaggtggtccgtagcgtcaccggcgagcaggtcgacatggctcgcctgggtggcccggagccgcacggccggcgctccggcgtcgtgcacgtgacgtgccgggacgatgcggaggcactgactgagtcgcgccggctcgcggcgctgctcggccaccagggccggctctccccggaagatgtcccggacaccgccgaggacgggcacgacctggccgcgaagatgccggccgagaccaaccgggcgtacgacgtcaagccggtcgtcaaggcgctgctcgacgtgcccggtgtcgagctgcacgccaagtgggcgccgaacatcgtcaccaccctgggtcggttcgccggccggacggtcggtgtgatcgccaacaacccgctgcggctcggcggttgcctcgacgcctccagcgcggagaaggcagcccgcttcgtgcggatgtgcgactcactcggcgtaccgctgatcgtgttggtcgatgtccccggctacctgcccggtctgggtcaggagtgggatggggtggttcggcgcggggcgaagctgctgcacgccttcgccgaggcggtcgtgccacgggtgacgctggtgacccgcaaggcgtacggcggcgcctacatcgcgatgaactcccgttcgctgggcgcgaccgcggtcttcgcctggccgagcgcggaggtcgcggtgatgggtgccagcgcggcggtgaacattctgcaccgcaagaagctggccgccaccccgcccgcggaacgcgaggcgctgcgtgccgagctgatcgaggagcagatccgggtcgcgggtggggtgaaccgggccctggagatcggggtggtcgacaacgtcatcaagccggccgagacccggcgccggatcgccgaggccctcgcggcggcaccggcgggtcgcggcgcccacggcaacatccccctctagcggaggcaggacggccccggtcaccacggtgcggtgaccggggccgccgcgtacgtccttgacggtgggtgaccgacaccgcttcactgtgtctgtccccatcgaccataggatgcgtgtcgtgctacgtcgtcgtctaccggccgctctggctgttctcgcgttcctggttccggccggctgcggcacggcggaagaatcgtccgacgccggctcgtccgccgggagcgccgccgtcggcgagccctggtacgacgagatcacgcccgccgacgccaacggcgcggccggtggcacggacgggccgtgcccgctgccggtgaccttcccggtcgccgagggctggcaggccgaggccatcgagttgcccgacccgacggcggcgggagtcgacgacccggagctggcagccgagatgacagccatgatggtcatccggggtgacgccaccgcccggtgcgaggtggacggccgcggtgcgggcggcggcttcctccgggtctggaccaccgagcaggacgtgacgccccgcgcagccctggacgccttcctggccgacacgtcgatcgagcaggccaccgaggcgcagtttcgcgatgtgaccgccggtgaccttaccggtgtggaggcgacctgggtcagccacaacgagctgctcgacgaggagcggcgcagctgggcggtggccgttccggcgaacggacagtccctgctgttcgaggtcagcgagggcctgctcaccgaacactccgatctactgccggcataccggttgaccgtccaggggctgcgcacggcgggctgacctgcccgccgaccggcggttcgactcagttgccgcagctcgtcgcgggcaggccgggcaccggcaccggcgaacggccggcgggggtggccgtaccggccagcacccgggccagcccggtcatcgccgccgggctcgacgagtaggtcgccagcagcgccggggaatccgcctcggccagcaggtacggggtgtccatggcgacggtcacggcggcgtcggcgctcaggtcgtcggtgccgtcgccgtagccgaccaggtggaccacggcaccgccggtgtcgaccaccggcaccccggccgcggtcagctccttgatcagcaccgcccgggtgtgcttccggccggcggaggcggtcacggtgatcggcccggacaccaggctgccacactggccacgcagtgcggtcaccgcggcggtggcgagttcggtggccgccgccaggtgggctggcgtaccgatgacgtccagcgcgggggtggccgcaccggccagggtgaacttcatggtcaacacgcgggtcaccgcctcgaccagccgggtccggggcagcgagccgtcgcgcagcgcggcgagcagcccgtcgtacgcctggccgacgtgcggcggcatcaggatcaggtcgttgccggccttgagggcacgcaccgcggcctcgccgggcgaccagcgcttggcgggcgccatgttcatcccgtcggtgatcacgacgccctggaagccgagctgaccgcggagcacctcggtgaggagggtgtgcgagaacgtcgccggggtccccgggtcgaccgcacggacgtcgaggtgcccggacatcaccgcgagggcaccggccccgatgccggccgcgaagggactccatgcctccaactcgagtacggcgcggggctgttccaacctcggcagtgcctcgtgggagtcggtggcgctgtgcccgtggccggggaaatgtttgagggtggccgcgacaccggccgactgcaggccgcgtaccgcaccgctgacctgtgcggccaccgccgacgggtcggcaccgtacgaccgtgagccgatcacggtgctcggcgtgacgagcacgtcggcgacgggggcgaagtccacgttgacgcccatcgcggcgagttcggtgccggcggcctgccaggcggcctcggtcaggtcaggcttgccggccgccccggcggccaacgcgctgggcagctgcgtaacgccctcggtgatccgggtgaccaccccgtactcctgatccgtgccgatcaggaacggcgcctcgccggtggccaggtcggcggcgacggaccgcagcccggcggtcagcccccggacctggtcggggttgtcgacgttggtggtctcctgattgccgctggtcgggtcgtccgcgctgaagccgacgagaatgagcccgccgaggcggtacttcgcgatcatttgggccggagtgtcgacgccggcgagtttctggttaccggcggccgaaccggacgagacccgatcggcggcgtcgccgtaggcgaagggcatcagcacctggccgacgaggtcctcgtcagccagcgagcccgccagggtggcggcgcgggcgcccggatcagtgaccgggaccgagggtgacgggcctgccgtcgggtcactcgccgccggagtcggctgtgcgcgcccccgcccgccggtgcagccggcgagcagcagcgaggtcaggacggccagtgcgacgactacgacgccgccgtgttgcgagggtgtcggcacctgggtatcccacacttctgacgccggtcggggcaagtcggccctgcccacgccgtcccagccgcacgtgtggcgtgcccggttccgtggctcacaggtcagccgacgcgggtgagtagcgtcaccggggcgccgtcgccggcgtaccgatagggctccaactcggcatcccaggcggccccgagggccttctccagggcgtgtgtgagggcctccggcgcccgcgcctccgccatgatgccgcgcagccggtcctcgccgagctggatatcgccggctaccccgaccgtggcccggaagaggcctcggccggggacatacatgaaacgctcgccgtcggcgccgggactcggctcctcggtgacctcgaaccggatcatgggccactgccggagggcagcggccagctcggcgcccgttccggggcggccggtccacccgcattccgcccggcgggcgccggggtcgacgggctgagctgtccactgcaggttgaccggcgccgcgaggacgcgcgcgatcgcccactcgacgtgtgagcacacggcgagcggggtcgagtggacgtatacaacgccacgcgttggcacgatgacctcccggggagcgaggtgcgtcttcccctacgacctcgtcctgccaggtgattaccggggcacatcatgactgatgtgacggatggtacgccagaggttcggaaaatccggcaccggaatagccgctcgggtgagcccgttggaccaacgcgacgcggtgaccagccgggcagcgcgctcgtgtacagttccattggcggcctgtgccgcgaactactctgcgggtccacccactcgggtgaggtccgcaccagcccccggacgtctaatccgcgtcctcccgtacgtctgcaaggagtacctccgtggcgagcaacacctcgaagaccgcgcgcgcgtctgtccgggccggccaggctggccagggtggtgccctcagcgtgctgggcgagttcaagtatctgatcccgctcaacggcggcaagcacgcgtacgtgcgcaatctgaccaacggcaagaccgagcacctgcggaccgactccgaggccttcgtcgaggagatccggacgctggccgcggcgggccacgccaccaagatccgggcggagctgagcaacctcaacaccctccacccgggtgatggctgggacgccaccgagaagcgccttgtcgaggctggcgtcttcgagggctgaccctcgggcaccagctgacactcaggagatagcaatgcggcccgccggatgtcccggcgggccgcattgttctaccccgggtgaacgtcgcacaatgcggacgtccggccggattccggtccttcccccgggccgggttggcgtggtgtcatgacaggcggccggtgttactaccgggtacgccggtgacagatccgcgcggccctgggagatggtgatgccggacgtacacgagctccacctgaccgacaccgtacgcctgcacgtcgagatcgacggtccgacagacgccgaggtgaccgccgtactgctgcacggctggacgctggacgcgaacacgtggcaccggcagctcgcctacctgcgggaccacttcggcggggcactccgggtggtgacctacgacgcgcggggacacggacggtccagctgtatggcgctgcccaccgccaccctgggccagctcggcgacgacctcgccgcggtgcttgacgcggtcgccccgaccgggcgggtcgtgttggcgggccactccatgggcggaatgacgatcatggagtacgcgcaccgccaccccacgcacttcgccgatcgcatcgccggcctggtcttcgtctccaccagtgccgaaggaaacgcgcgcaccgtctacggtctctcgccccgggtcgcccggctgatccagatcgcggagagcaccggcgccggggtcctggcccgctgcggcacccggccgccaccccggtcgctgctccgcgccctacgacccagcttccgctggcttctcttcggcgaccgatacaacccggccgacctccgcctggtcacccgcgccatggcccacgcgtcgctgcgctcgatcggcgggttccgcgcctcgatcggcacccacgaccagctggcgaccctgcctggcctggcccatctaccgaccgccacgctggtcggtgaccgggaccggctgactccgccgccgtgtacggaatccatcgcggcggccctgccgacgaccgcgctgaccgtgtgcccaggcgcgggacacatgctgatgatggagcgccccggcgccgtgaacgccgccctggccggggtgctgggccgggtcctcgacagccccgccgcgcaggtcatccggtagggccgaccgaacctgaagcatccggggtcaggccggggcgtaccctcgtgcggttggccggcgcaccgtcgcccgtggcgcactgcgctggccactgacttcaggagggcgagcgttgaccgaccggaccgcgttggagcaggagatcgctgccgagcagcggcacctcgaccgggtgtacgcgcgcctggcggagctgcgccaggcggcgactcgtgcggagtccgacggctaccacctggcccgggtcggcaacttcggcgcactggtcgaacgggacgcgatggtcttccacgcggcgcagcgccgacacctgctcgacaccgaacacgagggactcgtcttcggccgactcgatctccgcaaccggcaggtgctgcacgtcggccgcctcggcatccgggacgagaacgccgggacgctggtggtggactggcgggcaccggccgccgccgccttctaccgggcgaccccggcgcagccgctgggcgtgatccgacgacgcatgatccagtcaagcggggagcgggtcacggggatcgaggacgacctgctcgatccggccgctaccccacccgagatgaccacggtcggcgacggcgccctgttggccaccctgtccagggccaccggacggggaatgcgggacatcgtggccaccattcagcgggagcaggacgaggcgatccgctcccccggtgccggcgtcaccgtggtctccggcggcccgggaacgggcaagacggcggtcgccctgcaccgggcggcgtacctgctctacaccgaccgcagccggtacgccggcggcggcatcctggtggtcggcccgtcgaccgtgttcgtcgagtacatcgcgtcggtactgccgtcgctgggcgaggagaccgccactctcgccgcgctcggtggactcttcccggggttgaccgcgacccgtaccgacccgcccgaggtcaccgcgatcaagggctcgctgcggatgcgacgggttctggagcgggcggcccgggacgtggcaccgggcgcacccgacgggctgcggctgctctaccggggcgagctgctgcgaatcgaccgtcgcgggttggacgcgatccgggatcgggcgttgcggcggggcgcgcggcgcaacgaggtgcgccgggtcggcttcgacggcgtcttcgccgcgctctgggagcaggtccggcggctggacattcccggcctacccgagcagcgggtgttcgaggacgagctggccgaccggccggagttccgcgagttcctcaaggcgtggtggccccggttgcacccgcggcacgtactcggctggctggcccggcccgagcggttgcgccggtacgctgcgggtgtgctctccgaccgcgaggtccgcctgctcgacgacgcgtaccggagcggggacggccaggggtggaccgtggccgacgtcgcgctgctcgacgagttggacgccctgctcggcaagccgatgaagccggcccgaccccggcgggatccgttcaccctggcgggcggggtacgcgagctgagcacgttcgccgatcgacagcgcgccgaccggcaggcagcccgacgacgccccgaggactatcgcgaatacacgcacgtggtggtggacgagtcccaggacgtctcaccgatgcagtggcgcatgatcggccgacgcggacggttggcctcgtggaccgtggtgggcgacccggcgcagacggcgtggaccggcgacccggaggaactgacccaggcccgcgaccgggcgctcggccgccgcccgcggcaccacttcacgttgactacgaactaccgcaacccggcagagatcttcgcggtggcggcggccgagatccggcgggtcgacccggacctttcgctgccgaccgcggtccgctcgaccggtgtcgatccggtgcggctgatcgcgccgccggccgagctggagaccaccgtgctggcggcggtcaagacgctgctcgccgaggttcccggcacggtcggcgtggtcacgccggtacctcgccgggccgaggtcgccgattggctgggttcactggacacgccgcggttgcaggtggtgacgagcctggaggccaagggcatggagtacgacggcgtcgtcctggtcgcccctggcgagattcgcgcggagccgggggcgggggtgcggacgttgtacgtcgcgctgtcccgtgccacccagcggctcactacggtcgacctcaccggttgaccggtaccggtctgggcttcgtgccggcgggtaccgccatcgtcggtcgcgtcctgcggcacggttcggaccgcattccgccaaacagttatacacatcgcaatgtgagcatagattgggggcgggacgggaaagccagcggaaggtatccgagtgggtgcaacggatggccaccatcacggggctgtcgccaacgccgggcaacggcaccgagggcgcctctgggcggcattcgcactgctcaccaccctgatggtggccgaagcggtgaccgccgtccgcaccggatctctggccctgctcagcgatgccgggcacatgttcaccgacgtactcggcatcggtatggccctcgccgcactgaccgcaacccgccggcgcggcaggaacccgcagcgcaccttcgggctctaccggctggaggtgctggccgccctcgccaatgccctgctgctctccgtcgtctcggtctacgtactggtggaagccgcccgccgcttcggcgacccgcccgaggtgagcaccgggcccatgctggtggtggccatcctgggcctactcgccaacgtcgtcgccttcgcactgctgcggccgggggccaaggagagcatcaaccttcagggcgcctatctcgaagtgctgggcgatctgctcggcagtctcggcgtgatcgcggcggcactggtcatcgcgggcaccggctggcggtgggccgatccgctcgtcgcggtcgccatcggcctgttcatcctgccccggacctggcggctcggccgggcggccctgcgcatcctggtccaggccgcgccgggccacctccgggtcaccgcggtacacgaccgactggtcgccgtacctgcagtgaacgaggtacacgacttgcacatctggaccctgacctccggcatggaggtggcctccgcgcacctcgccgtcgcccccggcgccgacatcggtgccgtcctcggatccgcccggaccgccctccgggaggagttccggatcgagcacgcgacgctgcaggtcgaaccagacgcctccatcggggagtgtggctccgtcgagtggtgaccggtcggacagatgtcgcgaatactgcgcccagtacagccgatcactgccctccgtacagccgatcgctgcacccggtacaccggtgttgacagtcagtcgcacccgtaccttcccggaaactgccccgtgcgccagccgcaggagcaccggtaggctcctacccggccagcgccaagcggcactccaccggtgccggcgtggccgccgcctaatcgcctgccagggcgagccggggaaccaggtacctggggtgcatccgcgtcagcggtagggatcttccgtcccgaacccgtcagctaacccgaccggcggttgacggaaggacatctgcatatgccagcagtggcacccctaccacgacgcgccgcccgggtggcggccctgatcatcgtggcgctcaccctcggtgccggcctcgccccggcaggccccgcggtcgccgcttcccccgcccgccaggcccccgcgaccgagaacgacccggagggcggcacccctgcattacgcgaccaactcgaggcggccagtaagggatacctggacgccaaacaggctctggcgaattcgttgaagcggcagcagcaactcgccacccaactcaagaccaccgaagcccagcacgccgaacgcgcctcgcgggtcgagcagctcgccggactggcataccgcactggtccacttcgaacggcgtcggcgctactcaacagcgaatcacccgcgagcttcctggaccgcgccaacgccttggaggtggtggtcgccaacgaggaccaggccatacacgagctacatgagacccgggatcagatcaaccggtccacgcgcgcggtcgaggtcgagatcgtcgaacagcgtaagcagcaggccgtgatggccaagcgcaagcagcaggccgaaaaggcgctggcggtggcggtggccaacgagcgggcccgcgccgccgccgctgcctccaccacccccaccaccacccagaactcgaccaaggcgacccccgccccccgcaacccggatggctcctggccggccgagacgtgcagcgtcaacgaccccaccccagcgaacggctgcatcaccccacgtacgctgcacgcactcaaccaggccaaagccgccggcttcacccgctatgtgtcgtgcttccgctccggcggctcgggcgagcacccgaagggccgagcctgcgacttcgccgcccagaaggacggcttcggcggagccgcgactggcggcgaccggacatacggcaacaacctggcggcgttcctggtggacaacgccgaccgactcgcggtgctctatgtgatctggtaccgacagatctggctgcccagcagcgggtggaagtcgtacagcggggcgggtggcgacccgtccagcgaccacaccaaccacgtacacctgtccgtctactgatgcccgatgttcggaccgggagccgcggtggacgggcggctcccggtcccggctccggtgcgagtccgaccccgctccggcgcgagtccgatcaggcgcccggcaggacctctggggccgcagaccccgcgacgtagggatcaggggcaccgaagaggccgagcagtccagcaacccagagctgccggtgcacgaaccggctcggctcggtcaccaccagtttcacgccgctcacctcggcggtctggaagccggcgaccatcgcgctgatgccgacggagtcgatgaaggtcaccaggcgcatgttcagttcgatgcggcggggacggcctttcgccaagacctcagcgaccgcctcacgcacctcgtaggcagtgtcaacgtcgatctcaccgcgcggcgagatctcggtgacgctcccgggtaggaccgacttcacgatcgacaggctcacgcgagcacctccactcgcccgtccgacaggcctcgtcagtacgcgggccgcgaccgagagtattcctccggcacactcggtcgccaccccctgggatgagcaattcttacggctcgaatgccaagtcgcttctatccgaaaatttcaccgcccggttaccgaagagtcaccaaccggaattgttagcaaccggaacagtaagtaaccagatcatggcgacgaccagaccacatcaggcgacaaccggaacggtcgcagccaatgtagcggttgggtgcgacgaaacgtgacgacccgagttctcccggcgtggtcgccgtcgcgccccacgccggccagccgtcgcccgcgccccgccagggcagacgcctccgccccgctcacccggcccggacgaggggccctcacccgtctcccagacaggatcgcccaggacggccgcgcgcccgccgacggcagaaccgaaaacggttcgcctaccaacgaagggagccagctatgaccatcgcgactgtcaaccgcaccgaccaggacatccagaccgccgtgctcgatgagctgaccttcgagccaagggtgcgctcacccgaggtcggcgtcaccgtggcccagggcgtggtggctctgaccggccaggtggacagctatgcccggaagtgggccgccgaacgggccgcccaccgggttctcggcgtccgggccgtggccaacgacctcaccgtgctgatcggtaccaacgccgaacgaccggatccggacctcgccgccgccgtcggccacacgctcgagtgggacgcgttcgtcccggtggaacggatcgaggtgaccgtgtcggacggctgggtgaccctgcacggcggggtcgagtgggagtaccagcggcgcgccgcggagagggcggtgtcccggttgaccggcgtacggggggtgagcaacggcctttcggtccgcccggccgtccgggccgacgggcagttgctggcccaacggatcatcgacgcgctcgcccgcaaccgcgccacagccgcggaacgggtcaccgtacgcctgcacggggacaccgtcctactcgacggtctggtccactcgatgcccgaacgggccgaggtggaacgggtcgtctggtccgccccgggggtacgcaccgtgcgtaaccacatcgtcgtcgtaccgacgccgcggtgacggaaccacccgggcagggtgagccgccctcaccccgccggcggtgacagtggaaggcatgacctatccgaacgggccgacccagtcggcacgcggccaccggtgggtggtccggcgatgacgaccccacaccaggtcaccccacgcctgcggaccccggtgacggagaccgatcatgtccggggaccggtggacgcgccggtgacgctcgtcgagtacgcggacttccagtgccgattctgcggggtcgcgtacgccaacctcgccgaactgctccgtcagcgggccgaccgggtccggctgatctaccggcacttcccgatcgccaacgtgcacccgtacgcggatgacgccgcccaggtcgccgaggcggccggcatccggggacggttctgggaactgcacgactggttgtacgaacaccaggaccagctcgacccggtacacctgtccctcggcgtcgagcaactcgggatgtccgccgacgagatcgacgccgaggccgggcagcaggcccacggcgaccgggtccggcgggacttcgtcggcggtatccgcagcggagtggacgccaccccgaccctgttcgtcaacggctcccggcacgacggtgggtacgagctcgccgacctgctggcggcggtcgacgccgccacgcccgagtagccaccacgcaccctgacgccacgcccgagcgaccgccacacgccgtgacaccacgcccgcgtgacccggtccgccgatgacgccacgccgtgacgcgatgcccgagcgactgccacgccggtgacgcctcgcccggtgaccgaacccgccggcggccgggcgagacggaccgggttggtgcgggtccacggtgatcagatcagccgaaggtcacgggcacggcggacagcctcacggcgccgggtggcgtcgagcttgcgatagatgttgcgcacgtgggtcttcaccgtgttgatcgacagcgacagctcggctgcgatctccacgttggacaggatgctctggagataccgcagaatggtcaactcacgctcggtcaacggctcggccaacgcggccggggccggcccggccgcctccaccggctcgtccgccccgcgcaccaggtcgctcagcgtcggccagtgtgccgtgccggtgtccaggtgcgccgcgagcaggtcccgtacgtccgggtcggcgcgagtgaactgccgccggaaaccctgcgggccggccagatcgagggccagttccagcgtccgatgggcccgtcggttgtcccccacccgccgggccagcaccatgtccagcaccgcggcctccacccgcaccggtagcggccagtccgccgcgcccgccacctgccagttgggcaggaccgcctcggccgtccggtcatccccggcccgcaactcggcccgggcgcggccgaccgcgagttcgggcccgtcaccggcgagcagttcccgggccgtgtccaggtcgccccgcgcccctcgcaaatccgcctcggcagcccgcagccaccgatccaactccccttcgtgaccgcccaaccgctcccgagccgcgacgagcagccggtgcccacccgcgaggtcaccggcgtcccgcaacagctgcgcccggcacagcgccaccaccgcccccgccgcggactccgcggtcgcgtgctccgccaacgccaggttcgccgcagcctcctcgggctggtcccgatgcagcgccaccacacccagcgccagatacgcgtagccgcaatcgatctggcaggaccacccctggctgggcgggagagcgagcgccgaccgagccagggcctcggccccccgaaggtcgccccgcaccgcacgcagcaacgccacccgactggcaccggccagctcggtacgcgcccacccggctgcccgggccatcaagaacgccatctccagctgccgttccgcgctgcccaggtcaccgacggcgacatcggccaggccgagcgcggtgcccgccacagcccatccgtcggcgtcctccatggctgccccacgcggttcgacagcgggcggcacagcaggcaggcggacttccgcccgcccaccggacatcgatgctgccgccgcgtgggtggcgagcaaccgggcggcggcagcccgcaccgccgggacgtcgtcggaccaacggaccaccgccagctcaaccgcggcggccagccgggcgaagcgctcccggcggggcaccggcagttggtccgccgccgcgacggcggcggaccgcaggtacccctcggcggcggacacgtcccccgcgtacgcgcgttccgccgcgcacgccagggccagttccggatcccgcgccacggtctcggcaggtggtggcgtcggcggcggagccggaccggccccgccgtacggcgccagctccggccaggttgccaggaacagctcggtggccccggcccagtcaccgcccacgagcgcgtgccgaagtccatcggcggggcgcccgttgtcggcgtaccagccggcggcccgccggtgcagctcccgcacgtcctcggcgggcagccggtccagttcgccgcgcagcaggtcggtcaggagtggacggcagcgataccaaggtgggcggccgtcgtcgtgacggagcacgccaccgacgccggccaggtcggccaacctcgtcccggtgtccggacggccggtcaacgcgtcggcgaggccagcacagacggcgtccgtcaccgccgtggtacgcagtagctcccgatcgttcggatcgagtccgccgaggacctcctcccgcaggtagccggcgacatccggctggttgccgtcgagctgccccacccaccgggccggatctggctgcccgggcagggcacgcacggcgaagcgaagcgccgccggccagccgccggtgcgctcccgcagccggcggaccccgtccgccggaagggccgtcccgtgcgcggtgagcaggtcggcgatctcatcgccggtgaacgccaggtcatctggtccgacctcggtcaactcgccggccagccgccaccggtgcaccgccagtggcaccccggaacgggcaccggccaccagacgcagccgttgctcggagtgccgaagcaggaactccagcccggtgaccacttccgggtcggtgatccggtgcaggtcgtccacgaccagcagcaccggccgctcccgggcggcgatcgtggcggccagcacctccaactggtccgggcggggtggccggtccggcaccggcgagcccacggcagcccgcagcgccgccgtcaggtacgaccagaggcgttcaccgtcatcgccggcctccaccgaaacccagcccaggtccggccgggactggccggggccgtactccggtggaccggactcccccgccggggtcaccggtgtcggggaacggttcccaccggcgccaccggtcaccggaccaccccgcaccggatcaccgccgggttcgccagcggcgccctggtaccaggaggtgagcagtgtcgtcttgccccagcccgccggcgcggcgacgagggtcaccggtacggcggtcccctcgtcgagccgccgcagcaaccggggtcggagcaccaccggtccgggcagcggacccggggtcagccgagacgccagcagcggtgtacccggttccgtggccaccgtggtccgctgtcggtcctccggcaccggccccacccccatcggacacgttcttccccaggccatgcggttacccggccggtggcggttcaccccttccgggggaatctgcttcacccggatccaggcgacgctgagggcgaaggcgtcaggccgacgacaccggcgtcggccgcgggcggcacgaaggcgtcgggccgcaggcacaggcgtcgggccgagttgcgcacggaccggacggggaggcgcgggtgagacgcagcacaaggctggccgacaccacagccggggcactggcggggctggccggtgtccgcaggctgacgacgggccggcgtaccggtgcccggccgccgggcggctgggaggtggtgacggtcgatcggccacccggcgaggtgctgcccggtgggcggtggccggagccgctgcgccgactcgccccggcaatccaggtcgagatccggcaggcacccgggggtcggggcaccgagctggccgcacggatccgccccggcgcgacccttccgggcctcgccgcgcacctggccggcgacgaccccggccgggtggtgcgaaccgcgctgtggcaggccaagcagctcaccgagaccggcgaggtcctccgcgccgaccggtcgcggacggaccgggggccggccggatgagggcactgtgctggaccgacaccggtcagatcgcggtacgacaggtgcccgacccggaactacgcaacggccacgacgcgatcgtgcaggtacggcagagcgccacctgtggcggggacctgccacttctggctggccgggctccgtacctggccgacggcgacgtgctcgggcacgaattcctgggcgaggtggtcacggtggggccgcaggtacgccggcaccgggtcggcgaccgggtggtggtcagctccaccgtggcctgtggctcctgttggcagtgccgctccggggcgccgtggtgctgcgacaacggaaacccggcaccggaggcgagcgagctggcgtacgggcatcccgtgcccggcgccttcggccggcccaccgcgacgggcgggttcgccggtggtcacgccgagtatgtgcgcgtcccgtacgccgacgtcggtgcgtaccgcatccctgaccaggtcagcgacgaccgggcgctgtttgccgcggacgccgccccggccggttggctcgccgccgagctgggcggggtccgcaccggatccgtggtggccgtctggggcgccggtgcggtcggtcaactcaccgcccgcgcggccggcatgctcggcgccgaccgggtgatcgtgatcgacccgcgcgacgatcggctgcggatggcacggcggcacacggacgccgagacgattgacccgcggcacgccgacgtgcccgccgagctgcgcgagcggaccggcgggcggggaccggacgtgtgcgtggaggcggtcggaccggcctgggacgggcggccgcggtcactggccgaccgattcaccgacgcggcggagcgacccccggcggtccgcgaggcggtgcacgtctgccgcaagggcggcacggtggtcgtactcggcgagtacgccggatacgtggacaccttcccgctcggtgcggtcggtgccaaggggttacgggttcgcggggtacgtcagcacggagcgcggcacgtgccgacgctgctggaacggatggcccgggacgagttgcgcaccgagcacctggccacccaccggctgccgctggaggagggggcgcgcggctacgcgctgttccgggaccggcgagacggctgcgtgcgggccgtgttcagtccggatctgccccctgccggatgagggccccagatggcagactcggcggatgcctcaggagcggacatacgacctcgtcctgttcggcgccaccggcttcaccggtagcctgaccgccgaatacctggcccggcacgcgccgcccgggctgcggtgggcactggccggacgcaaccccgacaagctcgccgcggtccgggaccggctcaccgacatcgatccgaagctggtggagttgcccctgctcaccgccgacgtgaccgactccgcgtcgttgcgggcggtggctgacagcgcccgcgtcgtcgcctccaccgtcggcccgtacatccaccacggcgagccgctggtggccgcctgcgcggcggcaggcaccgactacctcgacatcaccggcgaaccggagttcgtcgacctgatgtacgtgcggcaccacgagacggcggtacgcaccggcgcccgcctggtgcacacctgcggtttcgactcgattccgtacgacctgggtgtctggttcaccctcaagcagctaccgacggacgtgccgatcaccgtggacggcttcatccaggctggtgggcgattctccggcggcacgtaccactcggcgctgaccgcgttctcacgttccgggcagatgagccgggccgcgaaggcccgccgggccaccgagccgcggccggagggccggcgggtccgggcggtgcccggtcgcctcgcccgctcacccgagctcggcatgtgggtggtgccgttaccgacgatcgaccctcaggtggtgcgccgctcggcagccgcccgcccggagtacgggccggacttccgctaccggcatttcgccgcggtacggcggctaccgagcctgctcgtcggggcggccgggctcgccgccgtggtcggcttggtgaaactgccaccgacccggcggtggctgctcggtcggctcgcccccggacagggcccgagccccgagcagcgggcccggtcctggttccggttgcgtctggtcgccgaggggggtgggcagcgggtgcagaccgaggtgacgggcggcgaccccggctacgacgagacggcgaagatgctcgccgagtcggcgctctgcctcgccctggacgacctgcccccgaccgctggtcaggtcacgccggtcacggcgatgggagatgccctgctcgaccgtctccagcggtccggcatcaccttccgcgtacggtgaacggggccgacggcaccggccggacggctgggtcaccggccggggggcgatcggcaccgggtgacgcccaccggtgcacgggccgacgctgagggcaggccgggcgtcgcgggcccgcgacggtagcatctggtggtccacctgacgtccggacggaggcgtacggagcagcatgctcgacatggagttgatccggaaagatcgcgacgcggtggcgtccgcgctggccaagcgactggacccggcggaggtgacccgcgcactggacgagctccagcagctcgaccagcagcggcgcagtctgatcaccgagatcgacggcgagcggcagcgccgcaaggcggaggcccgagcgtacgcggaggccaagcgggccggccgcgagccggaggtgacggcgtccgaggccggtcgccggcagctcgccgagctggagaccgagctggacggggtacaggcccagctccggctccggatgagcgaactgccgaacctgcccgccgacgacgtggcgcccggcggcaaggaggccaaccgggtggtgaagaccttcggcgagcctccggcaatcgagaaggtacgggaccacgtcgagctgagccggttgctgggcctggtcgaccacgagcggggtgtgaagctcggcggctccggcttctggatgtacaccggcctgggcgcccgactggagtgggcgctggtcaactggctggtcgaccagaacgtcgccgccggctacgagttcctgctcccgccgcacctgctgctggactccgccggcttcgccgccggccagttccccaagttccacgacgacgtctaccacctggaccggcagtccgccccccgggggcagttcctgctgccgactgctgagaccgcgatcctcggggcgtaccaggacgagatcctggacaccgcgaagctgccgctgaaggtgttcgcctacaccccgtgctaccgccgggaggcggcggggtcgcactcggacgagcgcggcaccgtgcgcggccaccagttcaacaaggtggaaatcttccagttcaccctgccggagcaggccgacgcggcgctggaggcgatggtcgcccacgcggagggcctggtcgagcggctgggcctgcactaccagcgcagcctgctcgcggccggcgacgccagcgccgcgatgcgcaagaccctcgacatcgaggtctggatgccgagcaccgggaagtacaaggaggtctcgtcggtttcctggggcggtgactaccaggcccggcgggcagcgatccgctaccgcgagccgggcggcaagcagacccgcttcgtgcacacgctgaacggttcggcgttggctaccagccgcctgttcccggccatcctggagcagttccagcagcccgacggcagtgttctggtcccggaggtgctccgggaccgcctcggcaccgaccggctcgtcccccgctgagttcccccggctcaccgccgccgggggccacgttccgcgaggcgagcccgcacctagggcctgtctggtgaatccttcggcgcgctcaggatccgcgcggtcagggcaggcagtacctgtgccaggcgggatggttgcgggggcctggtcaccagcgagagcatgaccttccccggcaccggggagggcagcagacggtcggtggggtcgtcccaccagcgggccgcgaggtcgggcaccacggccgggaccttgcggtgccgggcgatgcgcagggtggcctcgatcgtggggcccggctgcgggagcgcgccgagcccggacagacccgcgcgcaggtgctcgccggccaggtcgatcgaggagtacagcacttcccttcccgccaacgccttcctcccggcggccaggggtgtggtgcctgtgggcaggaccaggaccagcggggaggccccgagcccggtggcctggaggccgtgcggcaggacggcctggtctgcgatcgtgacgattgccgcgtccagcagaccctggtggacgcggccgatcagggtggggccgtgatcgacttcggcctggagcgtcacgccggcgagttcgatctgggcggcggtgaacacgatcggggccagcgcctggattgtgcccaggctcaacgacggggcctgcgtcgcggcggcaatctgggccgggagggcgtcgaggtcggccagcaggcgtgcggcctgccgggccagctcccgcccggccggggtcgggcgggccccggtcgtgtcccgctcgaacaacctggtccccaggcggcgttccagcgcggccagtcggcgcgaggccgagggctgggtggtcagcagttccttggccgcggccccgaccgacccgtgccgggacacggcctcgaccagcaccaggtcctcggccttcaggctggatctcatgccctcagtgtatgagccggatacgcgaagagatctctactcggtcggaggagggcggtcgaggatcggtgcgtgcgtagaggactgctgctactgaccgtgatcactttcgtgacctgggtcgggacgaggatgaccgctgtcgccctgcccctggtcgcactggaggagaccgggcaggcctggaccacggggctggtcggcgggatggccgggctgcccctgctgacggtgggctggtggggcaggggcctgcgtgaccgcctcaccggtgggagggccctggcggtagtgatgggcgtgaacgctgccgggctcgccgtcgtccccgtggcctccgtgatgggtcaggtcggggcggtcgcgctgtgcgtctcgggcctggtgaccggggtcgcgggcgcgctgctgggccctgccgaacgatccctggtctccgacctcgccgacgaacacgtcgcccgcggtggcaggactggggcagcgaggtggttggcctggcaggacctggcccaccgaatctcgatgatcttcgccccacccgccggggcctgggccgtgaccatgtggggcgcgggcgcgctgctgtggtgcaagaccgccgtggtcgccctggccgcgaccgctctcctggctgtccccgccggccgagcgacacaccaggaagaccagggcggcgttcagggagaggccacgccgggacggccagtctctgctctggcggttctacgttcccgcccacaggtcgccgccggcgtgctcatggctggggtcggcggggtgtgctggttcgggttcagcctgggcctggccgtactcggggtcgagcacgacatgcccggcgcgctcatcgctgcgggcatgagcgggtacggggccgcatccgtggccgcctccctgctggtgccggtggtcatcgaccgcctgccgcgcatgacggcgatgctgttctcctgggttgtgctcggggccgtgttctgtgccttgccgctggtgacaccgagcctggccggtgtcgcggtcgtggccgcggtgggcggagccgcgatgccctggggcatcgccgccttgaacgccctgatcagcgagcagacccacggccctgaacgccgtgcggcgttcaccgcagagacagtcctgcactccggaggcagctccctggggctgctggctggcggagccctgatcggttgggcaggatccgaggccgtgctcctgaccaccgggttcctccagattgccgccgcagtcggcggggcagggtgggcctggaaagcccaccaccagcaggccgtcgacacgggtgttcgcatggctgtctgccgagccccaggtggcaagtagtgacgatcccaccgacgagcaatgggcccagatccaccctccgggaggtcggttcagacccggctgtccatggcgtatccatcccaaagcgcaacggcgcctgacccctgattgcaggtcaagcgcccttacgatcttgctcgcccgaagagattcgaacctttgaccttcggggcatcacggtccgcccagatgtcaggactgctgcaggcgcggccgcttgatgaactcgatgacctcgccgttggggccgtacacgaagccgacctcgagtgtcatggcggtgacccccttggtctcgatccgcgcgggcgccatcagcggacgggcgccggctgcgacggcccgctggaagagcgcggccggctcctcggtacggatcgcgaagtgcaccagggtggcggcccgcgcccgctcctcgtcgctcggacggggctcggcgtcgaagttccgtgccgagccaccgggcggggtggaggcggcgtcgaagagctcgatcacccggtcgtcgccggcgtcgaggaagacgcagcggttgacgccggcctcgggcgcgctccactcgtgggcgaaccggaagcccagcgcctcggtgtagaagcggacgctggcgtcgatgtcgtaggtacgcagggcgatgtggtccaggcccaggttgggaacgggggcggtcatgctgttcactccttggtgatggtgcgtggggtacgggatggaacagggggtgggatcatccggtggcggcgcccgcgcggcccaggtagcggtcggcggcgtccagcggtgccagtccgtcgacgttgatgagcttgtcgatcgcctccaccccctcgttgccgagatggagtttgtgtagacgctccagcgcctcgggggcgatgacgtccatggcgcggttggtgacgaccgggctcgccgagtccactccgcccagcaggcccttgggctcggccagcggccgcaggccgtggagcagattcagatactgtggccgccagagcggaatcacgaaccattcgcgctcggcgattccgcgctccacccggctgacgaaggactgctcggtccccggccggaacgcgtaaccgtgccggtcaagaccgtattcacggaccatttgggcggagaagcggctgataccggctccggggttgatgccgtcgatggttccggtcatccggccggccacgtcggtgcggaccaggtcggcgacctcgccgaccgcgtcggccgggacatacgggggcaccgcccagacgcagtacggctcgtagtgcgcgggcaggacctgcacgtggtcgcggtacggggacaggtatttcccgtggctggagggcagccaggccgagacgagcacatcgagctctcccgcggcctgcacctcgaagagctgctggtgcggtgcctcgacggtacgcacttcgtgcccggagtcctccaggacgcggcgggtgaccgcggccacggcccggtgaaacgacagcgagatgttccctaccgtgagcgctggccggcgaatgcctgtgtccatgaaattccctgcctttcgcatcggatgccaatgagaaaattgggaggagcggagttccctgcggtgcggactcagcctgcatccaccaagcgccatgcgtccaatgaaaggatattcttgattcgataagctgagcgcatggctacgctgcgtcagctcgagtacttcgtgacgatcaccgacgaggggtccttcacccaggccgccgccctgctgaacatcacccagcccgggctgtctcaccagttccacgccctcgagaaggaggtgggcggccgcctcctggaacgcctgccccgcgggctgcggctgacggccgccggtcgggcgatgttgccgtccgcccgggcgaccctggccgacgcccggcgcgccgtcaccgcggctcggcgcgccaccggagtcgcctccggcgagctccagctggccacgctctactcggtgagctgcggcgtcctgcccacggcactggcgctctggcgcacccgtcaccccgatgtgcgcgtcaccctgttcgagcaccggcacaccaccgaactcgcggctgccatggcggccggacaggccgacatcgccatcggcccacccccgcccggttgggagggcaccatccggcacctgggcgcggaagagttcttccttgtcacccaccctgatgaccccctggccgcggcccccggcggcacggtccgcctcgccgacctcgccgagcgggagtgggtgcatttcacccccgacagcggcctggctgagctcctcgaccgggcatgcgccgaggccggcttccagccccgggtcaccgtgcgcacccagcaggcgccgttcgcggccaacttcgccgccgccgggctggggctggcgctcgtccctgggaacaccattgctccccacttcgacgcggcgctgctccgcccggaccctgcgctgctgcgccccttgaccgcgtacacccgcggccagcccgaccccatcacccacgccttcctcgacctgctttccgaggaggtccccctcacccccacccacctccgcaagcgtttccccgcccgtgacgtcggccacggctagacctgttgatgcgcgaagaggcgactacgacgtcgccacctcccaaagcgagcggatcagccgtctccctcgtcccggaggtgttacgtcggccctggtggagccggacatgcggggagatcctgaacacagcgtcgggcctgcactaccgatgccactcgtggagcgcgctgagcccacgctcccggttcagcgcgcttcctcaacccagcgcgcccacagccgcgtgaaggactggatccgatggtggcgcccccggcggttgccgggggcgccagagtggtgggttggtcagccgaagcaggtgggtacggggttggggctgccgacgcagttggtgggtcggttgtcgatgatggtggtcttgcccaggacgatgacggtgccgttgttgtagataccgccgggttcgagttgggcgaggttcttggtgacgcggacgtcggtgagggtcagcagggtgtcgtcgggtgggttgaagaagatgccgccggcgcggccggtggcctggttgtcggagacggtgctccgacgcagggccactaccgggccgttcgggccgttgatggaaatgccgccgccgtcgccggtggtggcgatgttgtgcacgatcttgctgtcctcgatggtggcgccgatgctgccggtggtgtagatcccgccgccggaggtggcggtgttcttggcgacggtggtgtgccgcagcagcagactgtcgttgctgttgtcgtagatgccgccgccgagtgcgctggcggtgttgcgggtgatggtgctgtggacaatgtcggtcacatcgccgtcgttgtccacgccgccgccgtcggtggcgctgttgtcgctgatcacggtgtggctgatggtggcggtgccgtcgtcgttggagaatccgccgccagtggtgccggcggtgttgtgggtcagtttcgacttgctgatggtgaaggcaccgttgtcactggagacgccaccgccttcgtcggcagcggtgttgtcggtgatggtgctcttggtgatcgtgaccttgctgcggtcgccggagatgccgccgccgtcaccgttgttgccgagggccatgttgttgcggacggtgacacgttcaagggtcagcctggtgccctcaccggcgaagatcccgccgccgtcggtgttggcgccctcgactcgtccgccggcgacggtgaggtctttgagggtgaggtcgccgccggtggtgacgttgaaaatgcggaagttgtcggcggcggcggcgcggatgatggtggcgccctggccgtggatcgtgatgggttggaagatggggggcagtccgttgtcgtcctggttgacggtcagggtgtagcggcacttctcggccaggcgcagggtgcctccgccggcctggttcgcggcggtgatcgcggcgatgagcgcgttggggtcacagggcacgggggtgcccttggccttgtggtcaccgtggtcgtcgcggtgccagcccggatcaccggcggcgctcttctcgccaccccggtcgccctcggcggagctgtcccggtgccgttccgggccacccttgcccgggtttggcgcgccgccgtcgccctcggacacggaagctcgagcaagcgcccctgatgtgtgggcgaggctcatggttccggtggcggccacggtcgtcaggctggcgagagtcgccacgcccagtgttgtggctgtccgggcgaggcgccgcccgcggggtgttcctggtggccgtgcgtggtccggcatcatggtcaaccttcgtgtcggtcggtccgcgctcctgacgaagcggtggcggccgtccggccgcgtcatgcagttaaaccaaccaaaacgaatagtgagggcttttcagcacaaagtccctcatatcggtacagtagcgacacagaggcacttgcggcccgaccaccacaccggcggtcagcgcggcaaaaccgacacccaggacacccccgacctcgacacgagccaggccagcacgggaccgtcagccgctggccacgtcggtagcgcgacgatcaaacgtcgccgaccagggacaccttccgccgcgcacggcgatacggtcacgccgatacatgtccgattgagctgttcacgggttcgcatcctgtttgaggtgattcaggctagcgtgctggaaggctgccaccacctccgcggtagccgaggaaccaccccgcgatccgccgggttgataggcctcctcgacaccaacgcaggaaggacaccgacaccgcgatgaaccagacccacaaacccgaccgcctcggcggggaccgggcgaggtcacggcagcggtggtgggctgtcgggctggccggcgtgaccggcctggccctgaccaccgtcggcgtcgccgccagcccggccgctgacgccgccgagcgaaccctgaccgctgtcgacgaccgcggcgatcgcgacgacgaccagcgcgacaacgggcgtacgcacggcgacagcggcaaggggaaagccaagccgaacgcgatgggcatgccggtcccctgcgacgcggacacactgatcgccgcgataaccctggccaacgcccggggtggcgccgtcctcaacctcgccaagggctgcacctacctgctcaccgccgacctcgacggcgccggcctgcccgtcatcaccacccccatcacgctcaacggcggcacgagcaccaccatcaaacgcgactccgccgccgaaccgttccggatcctcaccgtcgacgccggcggcgacctcaccctcaaccacgtgaccgtcaccggcggccagaccgagggaaccaacaatggtggcggaatcctcgtgaacagcggaggcgccctggcgatcaaccacagcgccatcacgcacaacatcggcaacaacggcggtggcgtggccaatctaggtagggccaccgtcacgcactccagggtgagtgggaacactgcacgggtcagcgcgggcggcctccgcaacgcgggccggctcaccgtcgaccattccgccatcacgggcaacaccgccaacgccggagtcggagtgggattcggcggggggatcggcagtttcgccgggggagtcacggtcatcaaccgcagcagcatcacccggaaccactcagttgtcgccggaggaggcatcggcgacttcaacgcgaccaccactgtcaccggctccaccatcgtcggcaacaccgcagccgccacgggtggcggtgtcttcaccgaagggcgtctcaccctccgacacgtgaagctcgtcggtaaccacgcctccagcgatggcggcggcggcttcaacattcagaacattctcggcaccagcgtcgcgaccatcgaggacagcaaaatcgccaacaacagtacgcgtggcgttggtggagggattcgcaacctcgccgccacgatcctgctacgaaacgcgcgggtcgccggcaaccaggcggacaatggtggcggtgtcttcaacaacagcaccgccacgctcaccctgctctccaccaaagttgttgagaacaccgccgtaactgacggtggcggcatcttcaatattgtcggtggcaccgtaaacctcaatacggccactggcaccacggtgatcaggaaccggcccaacaactgcgtcgacgtccccggttgcccgggctgactcccaccggcccgcaaccacgaggggttgggcgcaccgcctgcaggcggtgggcccagccccgctccggacgatctcgcgacgaccactggcctttcgcccctggcatgggggcggtgtccaggggtatgaccgaaacatgagggcaagcttccggctcggccggatcgtgggcgtaccggtcggggtcaactggagtgtcctggtcatcttcctgttgatcgcttgggcgctgtccgccaaccagttcccccgcacctacccggaccggccgggattcgcatacgtcctcgccggtctcgccgccgccgtggtcttcttcctcggcctgctcgcccacgaggtctcccacgcggtcgtcgccaagcgcaacggcctcgaggtcggcgggatcacgctgtggctcttcggcggggtcgccgagctgaagggtgaggcgccgaacccgggtgcggagctgcgcatcgcgggaatcgggccgctggtgagcctgctgatcggcgcgttcttcggtgtgatcgcggcgggcctggcgatgaccgggtacaacgggctgtggctcggcgcgctggcctggctcgccggcatcaacgtgctgctggccgtcttcaacgtgctgcccgccgccccgttggacggcgggcgactgctacgcgcggcggtctggaaggccaccggggaccggaccaaggcgtcggtggtggccgcccgggccggctgggtgctcggcgcgctcctgatcggtctgggtttctggcagttcttcgccggcggtgggttcggtggcctgtggttgatcctgatcgggtggttcctgatcggcgccgccgggatggaggagcggcaggcccggatgggcagtgccctgcacggcctacgggtcgccgacgtgatgacaccgcagccgcagaccgcctccggtgacatgaccgtcgccgacttcgtcggccactacctcttcgcgtaccggcactcggcattgccactggtggaggacgatcggccggtcgggctggtcaccctcgaccgggttcgcggcgtgccggccgaccagcggtacggcaccaccctcgccgaggtcgcctgccgcgccgacgacctggtactcgcctccccggacgagtcactgaacgaactcctgccccggctcagcgagtgcgccgacgggcgggcgctcgtggtggtcgacggacggctggtcggaatcgtgtcacccagcgacatcagccgggcggcacagcgtggcagcatgcgcgagcagatggccggccggcctgtcccctgaccggttgccctgcccgaccgcggcccgggggtggccgggccaccgcgggcagtggcgggtgcgggttatcgccgacgtgaccggggaactcccgctcggtgagcagctaccctgatcccgcgccgcggacctcgcccggcccccaacccactccggcgccgccgccggcgccgaccccggtgccgcaccccgggccgccgccacgcaccgcggcgggccaccccgcgctcacacgtacggtggggtggcgtacgccgccttgagtgcggccaggccggtctccttcggcaccagtcgaccccagccagaattgaagtagttcgtctggacgatccgcggttcccgctcggcgttgagtgcggcgacggcggccggaacggtcccgatccacgccgcctggtcgggaatctcggccgcccggactccccactccccgatcagggccgggcgggagagcgcgaccgggccgagatcggcgaccgcccagtccttggtgcggcggaaccgggccagcgcggtgtgcgaggcgctggtggcgtagacgttccagtgcaggaagtcgagctctgccatcagcgtctccgggtgagtccgctggtagcaggtccggtcgaagccgcccaccccgaccgagaaggtggtgccggcaggcagcccacgaaccttgaaccagtcgacgatgtacatcaccgcctgcaccgcccgtgcgtccgactccgcccaggagtacgccctccccgcctctctggtgccgaactcgtggtcggtgtccagttccgaggcgagttggaggttcaccgcgaagcccatctcctggtactgcgacagcgctcgcgcaaacagtccgtcgcactgcccggaaagcacctggccgtacccgtacgcccgcggccaggtcgtccccggccgctgctggatggtcatcgccggggctggcaccgtgtaggtccggccgttgacccggaaggtctgtgggccggcgtgcggggcgccgtagtgtttcaactccagcaccatattgatcttgaacccagccctgccgaggtccaccagccagggcttgttccatcccgggaagatgtagccatcggcgaagctgcggaactgggtcaacgaacggatgttcccgcccaccaggtccgccaccggatcagcgttcccggcgaggtagtagccgcccaggacgggcggcccgacccggtagtcggcggtggtggtggcggtgcgcccgcgggaatcgcgcaccgtgacggtgacccggggcatcacgccaccgcccggtagtcggccaccgcaccgttgtccgacagcttcgtccaggtgcgatcggagtcgtcggtgacggtgaggatgagcgggtggatgaccgcggtgactcgcgcgggggcgctgctgttgccctgcgcgtcggtgaccaccagggtgatggtcaccggctgggtgtcggcgtcaccgtaggtgacagtcagggtcatggcgtcgccggaggcatagaccgccgcgtccagggcgacggtcacggtgggagcggccacgttcggctccttccaggcatgatgggacgggccggcggcgcggtacgcgttggtggcggaaatcgcgccgggctcgatggcggcggtgccggcgggaacgctgctgtccccgccgggcccgaggatcgggatgtggcccgccatccgtacgcctctcacctgctataacagtgcttcggcgaggcgcccggcgtcctgtcggttacccgatcaccgggctgtcgcgcagccgcttgccactccgacgacgcccggtggccctgggaaccgtttcattcacagtccgtgccggcgatcgcccagcaccagctcggcgacccgcgcctccgacttgcccgagaacgggtgccgcagggcagcgaccgcccgccgggtctcctcggcgatcaggtcagcgttgatcgaggctccggcgacagcgccgccggccgccgcggcacccacctgggccgccaggtcggtcacgttgcccgccacccagacaccgtccgcctcggtgcgtccggtcgggtcggccgggatgtgctcgccgagcccgctcgcgtgttcgactgcccgcagcccgagccccgacaggaacccggcgcgcgcctccatccacggcccgaccgacagggcggtccgggggatgaccgtgccatcggcgagccgcaccccgacgagtcggtcatcagcgacgtccagggccgccaccgtaccggtgaccactcggacgccccgggcctcgagttgctccgcctgctcctcgtcgggtccggcggacatgtgcgtgaagtaggtgacgtccgcgctcagctggcggaacagcagtgcctggtgcacggacatcgggctggtggcgagcacgccgatggcctggtcccgaacctcccagccgtggcagtacgggcagtggagcacgtctcggccccagcgttcgcgtagcccggggatggctggcagcacgtcgaccagtcccgtggtgaccagcaggcggcgggcccgtaccgaccggccgtcggccaacgtcacgacgaagccgtccccgtctcgggcggacgtcacgatctccccggtgacgacgtggccaccgtagccacgcacctcggcccggccgcgctccaacagttcggccggcggcatatcctcgcgacccagcagcccgtgcacacccgtggcgggggcgttacgcggggcgcccgcgtcgatgaccaccaccgaccggcgcgaccgggcgagcatcatcgctccgttcaggccagcggcaccaccaccggccaccaccacgtcgtagccgttcctcaactgatcggtcatgctgaccacctccggcgaccacggtgcccccgaccgcgagaaccggcaatctccgttgctgttatggcaaactactggcatggacggtgacctggaccacgcactcgaggcagtcggcccccggctgcgcgcgctgcgccggcagcgcgaaaccaccctgaccgaactgtccgcgaataccggcgtctcggtgagcaccctctcccggctcgaatcgggtgcccgccggccgaccctcgaactgctccttcccctcgcccgcgcctacggcgtcaccctcgacgaactcgtcggggcaccacccaccggtgacccgcgcatccacctccgcccggccacctacaacggcatgaccgtgctgccgctcacccgacgagccggcggcattcaggcgttcaaactggtcataccgatcggcaggcgggaaccggaaccgaagacccacgacgggtacgactggctctacgtgctcaacgggcggctacgactcatcctcggcgaacacgatctcgtgctggagccgggcgaggccgccgagttcgacactcgggtgccgcactggttcggcgtcgccgaggatcagcccgtcgaggtcctcagtctcttcggccagcagggagagcgcgcccacctccgcgcacggcccaagacgcgacaatcatcggactgatcgtccgacctgccccgcgacaagggcccgccgagtgcgcccacaccgcaggccccaccgactcgctcccaccgaaggacccaccgactcgccggcgccggaggaccggcagcccgaaggcgccggcggtgggcgacgaacgagcgcggggcgagtgaccccagcggcagcgggtaagggcgaccgaatgggcctaccatcggcccgccgacagacgaggggatgtgtccatggcacgtcgtaccagcgaccagccggtcaaggcttccggcacgtaccggatcggtggggtgctcccggtcgaccgcctcgggtacgggtccatgcagctcgccggtccgggcgtgtgggacatgccggacgacccggcgaaggcggtccgggtgctccggcgggccgtcgagctgggagtcaccttcatcgacaccgctgactcgtacgggccgttcgtctgtgagatgctgatcaaggaggcgctgcacccgtaccccgacgacctggtcatcgcgagcaaggcggggctggtccggggcggaccacacgactggaagtcgctgggccttccgaggtacctacgtcagcagtgcgagatgagccttcgctacctcagcctggactgcatcccgctgtaccagctgcaccgcatcgacccggcagttcccctcgaggatcagctcggcgagctggttcagctccaacaggaaggcaagatcgggcagatcggcctctccgaggtgaccgtcgagcagatcgaggcagcgcgaaagatcaccccgatcgccaccgtgcagaacctctacaacctgagcaaccgtgacgccgagccggtgctggagtactgcgagcgccacgacctcgggttcattccctggtacccgatagcaacgggtgacctcgctcgccctggcggtccactcgcagcgatcagcgccgaatacggcgcgacgcccgcgcaactcgccctcgcctggctgctacggcgctcgccggtcatgctgcccattccgggtacgtcgtccgtggcgcacctggaggagaatctcgccagcgccgaggtgcagctcaccgacgacaggttcgaggttctcgccaaggcgacctgacaccggtccgggtggccggtgcgcaccccggccacccgcccgattcgggcattttcttcgcatctgtggattcctgggttcggtgtcggtctagcatgcgaggggctcccagcgcccgctcggtagccgaggaacaccgcccggtccgccctccggcgttggcggctcctcgtcgttcacggggaaggacaccgacaccgcgatgaaccagcaggaccatacccaggagcccgaaccgggtcaccctggtcgcgggcaccgggctaggtcacggcggcggtggtgggccatcgggctggccggcgtgaccggcctggccctcaccaccgtcggcctcgccaccgccccgaccgccgacgccgtcggacgcaccctcgccgccgacggtcgccttgagaaaccaggccagtctcatgggggcgaccaccgcgacgacaaccgcggcgggcatgacaacagaagcaggaagaaaccgaagggcgttccggtgccctgtgacgcggacaaactcatcgccgcgatcaccctggccaacgcccgcggcggcgccgtgctcgacctcgccaagaaatgcacctacctgctcaccgccaacatcgacgacggcaacggcctacccaccatcaccgcccccatcaccctcaacggcggcaaacacaccaccatcacacgcgccgccggggtggaccagttccgcatcgtcaccgtcggcaccggcggcgacctcaccctcaaccacctcaaaatcaccggcggacagaccgacggcgacggcggagcaatcctggtcaaccccggcggaacactccacctccaccacagcaccgtcacccgcaacatcaccggtggaagcggcggcggcatcgccaacaacggcaccacccggatcaaggactccaccgtcagccgcaacacctcgggcactaacggcggcggcatctggagcaccggcctgctcaccgtcaccgcatcccacatcaccgccaacgtcagcggcgcctctggcggaggcatccacagcgctcagggcacgttgctggtcgaccacagccgaatcaccgctaatcacagtcagaccagcgttggcggcctggagctgtttggtggagccggaacggtcacaaagacgcaggtcaccggcaacaccgctcctgccgttggtggcgtgttggccaactccgggcaactcaccctcacaaaagtcgtcatcgcccacaacaccgcaactacgggactgtccggcggactgtcggtgaaccccaacacgctcacggttgtcgaggacagcatcatcgacaacaacagcgccgccgcgaacggtggcggaatcttcaacttcggctcgctggtcctgcggaacacgaaggtcaccaggaacagatcaggaaaccagggcggtggaatctacaacatcttcagcggaaacctctccctcttcaacaccaagatcgtcaagaacctcgctgtctccgaaggtggcggcatctacaacaacgtccccggcgtggtgaacctgaacaccgccaccggcaccatcgtgaccaagaaccgacccgacaactgcgtcgacgttccgggctgccctggctagcacccgagcacattcggccaaacggggttccgtcccccgcctgtcgggcgcagggacggaaccccaacgtgttacgagcggcaggtgccggatccacgagaggcagccgacgacagtgggactgtcgtcaacgatctgtccgcacccgcacgagagtgaaccgctgcgttccggtcgctacagtcaccggatgatcgttggagtcatcgtccccgggatcggttacgggccgcaggcccctctgctcgaccttgcccgaaaggcgctctgcgaccgcggcgcatcggtcgagacagtgaattggacggtcccgagtggcctcctggacgtcgggccagaaccattcgtccgggcgcacgtctctgccgcactacaccgatcggccagcgcggcacccgccgttcgacccgtgatcatcgcgaagtcgctcggcacctacgccgccatgctcgcggccgaacggcaactccccgcgatctggctgacgccgcttctccatatcgaggccatcgccgaggcgatcggtcgaaacccggcgcccgcccttcttgtcggcggaaccggtgaccgcagctggctgccagacatggccgcagcaacgagcaagcgggtggtcaccatcgccgacggcgaccacggcctgcggccgcccggaccgctacgggcctacacgcaagccctcggcgacgtcggtaccgcgatcgaagaattcctgtctgcactcccatagccggcaccgcctccggcagtccagacccacgaggaccccgacgaccgaggccgtgaatcgtttgaccacctggacctccacccatccacacgggcccatcgcaccgtactggttgtggccgacacgccactgacacccgtcgttgctgtggaccctcgccgaagggcccggccgaaaggtccgactaccggcggtacgagaggaaccatcccatgaacggcacctggcagggcggcaggtgggcctgccgagtccggcgatgagccggtggtgagcaccccggcggccgtttccgaggtggagtgtcgacacccgccagacaacaggctagtgaattctcctatattgtccggtcatgtactcccggcctggccggtcaacgccgtcccgacgggccgccttggtcggcctgtgtaccgctgccaccctggtgtggctcgcgttctccgacctgggtgtggcgctaccgacgatcgccaccgagttgagcgtcaacctgaccgacatgcagcgggcgaacaacgccctgagtatcgcctgcggcacactcctactggccggcggacgcctcaccgacctctacggccatcgacggatgctgctcctcggcctactgatcttcggtattgccaccttggcgaccgcgttcacacccaacctcgccggcctggtcgccggtcgggcgatgatgggcgtcggcagcgcactcatcctgcccgcctcgctagccatgatcccggcgctgttcgaccgggccaggcagccgtcggcattcgccgcatgggcagcgaccacctgggcggggcaggcggtcgggcccgccatcggcggaggactcaccaccctgttgggctggcggtcgctgttctggctcaccgcgccggtggtgcttgtcgtgtacgtgataaccagccgatacgcacccaaggcaagcaggcgccgcgggcgggtcgacctggtcgggctggccaccggcgccggagcagcgctgtgtctgctcttcgcgttgaccgagagccagcaggtcggcttcaacgatcctttgatcatcgttttgttcgccgcgacgccggtactcggcgcagcgttcgtgttcatcgagacaaaggccgctgatccgctggtggatctgcggctgttccgcacccgcagcttcactgccgctctcatcgtcaacctggcgatgagcatgtccttcgccggcacgctgttcgtgctgtccctctacctccaggatgtccgcggctacaccgcgttcgtggccggcctgctgctgatccccgccgccggaacgatcctggggttcaacactgtcggagcgcggctggtcacccgacacaacgcccgctccccctcgctctggggcctcgtcctggtcggtctcggcggtttcgccatcagcgccctgctgccctccctgtccgtcctggcagtgatcctgggcctgctcatcatcggcgccgggctgggcctgctgtccgtgcccgtggccgacaccgatgtcggaggtccaccggcctccctcgccggcgccgcgtccggggcgtacaggagcagcagcatgctgggtggcgcactcggcgtcgtcctcctgaccacggcgacaacccgcttcggccgcgccgaggccgcaccggtcagcaccgcggccggactcaccgaagcggaatccaaccaggtcgtcaacgcactgaccaactcccagaccgcgagcgccatcctcgacaaactgccggcaaacgaacggtccctcgtcgtcggtgtctacaaccaggcgttcacggacggagtttcgaccgccctcatcctcggtggtgtgatcgcggtggcgggcacggtgctggctggttggatctggccccgcacccacagagcccgacacacgacgaaccccggaccttagcagtgcttcgggttgttgtggcgcgttgctacgcgtcaaccaccgagcaccccgcctggtgcgaccgatcccggtgcaccgccgacccgtccacccaggccgacggctaccgttccggcgttggcggacagcaccagatcggctggcctccggcgaacctctgcgggcggcatgtcgccgatcccgccggccgctgtggcgttcagttcctggctacgcagtgggcaaccgagggcgactgcgggacaccagttcggcgtcgctgccgtcgctggtagcggcgatgctgcgggtgctggacgtggccgaacgtgaaatgggcggtaccgcgagcgggtgtccctaagcgttcatgatttcggccttgccatcgtgcggaaggtcggctgacgcgggatgactgaacgccccctcggccgccgtgtcggggtcgggggttggcggtgcttgcctgcgtggaggtaggaacgatgcagagattctgccgatgtgcaggccgtggcgcgggccgggtaggtcgggccattgtcggctggttctttctggtgctggcggtgatggccacgcaggtcgccggtgtgtggcctgtggtcgcgcaggcggggctggcatcttccggtgccgggtcgagcaccgtcctggcctggggctaaagcaacgaaggcgagttgggcgacgggaccaccaccaacagaagcacacccgtcgaggtcaacctgcccacaggcaccgcaattaccaccttggccggcggcggcggccacagtctggccctggtcgcaccaacgccgacctccaccaccaccctgcaggtcaccccagccaaccccacagcggatcaggacatcaccctcaccgccaccgtcacctgcaacgtcgacacccccaccggaacccttaccctccgcaccaacaccaccaccctggccaccgtgcccctgaccaccagtggcaccgccacccacaccaccacactgcccaccggcacccacaccctcaccgcccaccacaccagcaccaacacctgccccaacagccaatccccacccaccaccatcaccatcaaccccgacctacccatcaccggccccaccctcaccaccaccaccggagccgccaccctgtccatcctggccggcgccatcctcatctacgccgcgcgccgacgccggccggcaccacgccacctgcggtgaagggtctgtaccggtactgctgagaaggaagatgaatgatgcggggactctgtcagcgggctgaccgtgacggagctgggtccaccgtcctcgcccgaggcaacaattcctctggtcagctcgacagcgaaaacaccaccgacagcagcactacggcggacgtgagtcggcagcggtgccatccggcgggcatggcggccgacggcgaatgctcatgcggcggtcatggctgtgtcggtgacgatggcatgtcggggccaaatgtgcgcgacgccctcaaccgccccgctggcacggcatcggcagcccaggccgaggcaccggcagtcagcggtgcacaccaccgtccaggcctcctgcggtccgctggtctgcacgtagacgtcgcggcggcggcaggccgggcaagtgactccgcgaagcagctcccgctgcggtccgcagccgacggcggtgcgaacgcacgtgtcttcgtcggccagatgccgggtgatgacggcggcggtgccgggctggaggcgagggatggtgtcgtagatccgccaccacccgtccgggccagcgggggtggggagttggtcggcgagccagccgagtctgcgatggctgcgggtgtgcatgtccgcccaccggttgcgtcgggccggttgggggtcggtggctgcggccaggctggaggtgtcgccgccgagggcgtggcggcggcccgtggccggggagcgcagcagggtgggggcctccagggtttcggcagcgatgtgagcggccccgacctcggctagctcagcgaggtgctcgagcaccgatttcagggaccaggcggcggcggtggcgtgcaagtggtgcggggaggtcacggtgctcctcaagaggctcgcgcggtggtgcggacggtgtcgacgtgggcggtcatcggcatcggctttttaatccggtgcgctcgtcccacttggactccgtgagaacggtcctgattgccctctcaccgccacgcgctgcgctggtgctgccgccctgccaaccgctactcatggcgtggtctcctggggcccgcggctctcggctcggctggcatgggtcagcagccgagcggtcaacctgggcgaagcaggggtgagagcaagcgtccacgtagtgctcgtgtgggagtgggtgccgagcaatctgctcggcgagaggggactgtcgttccggcgcaccactccggcgtgggtctcatcgatggtcgtgggcagggattgcctcggcgttggcttgccgttggtggtggcggcgttcccgctcccacgccacgcggcgggaagcgaatgcttcgcggtcaccgacggggacggcagagcggacctggccgacgaactcttggatatcggcgggaccggtcggtgaggggccagcggttgccgcgtacgcctcgatggcctcgcgttcctcggcctccggtagggcacggcgctgttcgcgatggatttcggcggcacgctggcggatctcggcgaccttcggcaggaacgtcgctgctgctattggcagcattgcgactgactgtggtgtgctcgaccgtcaatacgccggtgctataaatgccgccaccatttgcgtttgcgatactgcgagtaacggtgctgtgcctcgcggtcagtcttccgccgtcagtcacgtgaatgccgccaccggtttcgggcttttgtcgccactccgttggtggtgcccaattcgccggccgattcgcggacctcacgcctttcgccctcgcgcccatttgccgtaacccggctgaggcgtgtcggccggcgtcctttgccgccttcaacatctgatgcagcttgtctcgcgacatctgcctaccctgatcggccagctaatgccgcaactccttcggctgcacgccctgcgggcctgcgtcggcgaggatcaacagcatcaacgcctgctcgtcctccgacacctgcgccatcgccccctccagcggacgagcccacactgcgaggtcgttccagtccaccgctaccgtctgctcgggcactcctcaatggccgttaccgcctcaggttttacgccgatgcattccggcaaagctcgcgatacttgacggtaatcaccgcaagtaggaataggtcgatggcgagcccaacgagcgccccgaactggtggacggtaaagctgaatacctgaccgaacagcaggtctaccaggattgcgagcctaaacagccggaaggcgcccacctcgtcgcggggcagcagcagcgccccgcggatactgagcaccgcagtggccagcgcggaagacgcgacccctagcaccgcaccccactcctgctggttcggtagatctccaacgactgtttccaacccgacccgtgccacgacgacgagcggctcgccgagcaggtagaccaccaccaagccgaccatccaccggctgctgaccacccaggtcatcgcctgccgtgcacgtcgtgcccatggtcgccggagtggggctagggatggttcccgccggggtacggtcgccagcagccgggccaccgcctccgtcacgtccggaccacagtcgcggaccagccgcagtaccgcgcttctacgccgatcggacaatcccttgtcgagacccccaattaccgtgtcgagggcgttcgccgtccgttccgtgcgggacaacctggtccgttcccggagcgcctgggtgatgaccaggagtagggcgaatgccgcgtagatgatgccggccgccggtgcgtagaagtagtcggcttgagcggtgacgaacttgccgacctggtcgataaagagcccgaacccgattccgccgaggatcgcgccgacgaagcgcgccctgctgcccaggaacaccagcacgacaccaaagccgacggtcagcaacagaccaccccagagcacgtgcgcgatgcgtaggcctccagcgtcgaactgcgggaagccggtcgcctgaagatatgcccgagtgagcagcacagccgccactccggagaggacgaatgtcaagatgtcggagggcgccgacacggcctgcggtggcattgaccggtgagacctacggttgggcatacctcgacgttagtattccagcagcacttccgttggcggcgtttgcgcagctaggaccgcagatgcggatcaggcgtcgagtacatgatctttggttgaccgctgcaaaggcatggctgtatctggccgtggaatgcggctgtgccctgggacttgaggttcgggttgcttatcacgcctggagggatcgcaacaagcgcttgacggcagacgccctgtctggcctcacggcccagcggggcgcagccctggcagcgcaccgccggatcggcggccggtcctggcggcggcgccggcagtctattgccggttgtcccggtcaccagtgacccccgttcagccggtccggatccgggttcgttgtcggtgtcgggttggtgtcatggtcggctggtgatctttccgaatttgttggggtagcggtggtggtggcggattgcagcgccaggatcggacacatcccttccagttatcggacgagtcagggtcgtggcagccgggcttactgcccgagcggtaccggttcgcggtctgctgggtgcgtccccgccggcgtaccgccaggagggctgcgccggcgggtgaatcccgacgggcgagcggaggacctgatgcgtacttcggcgatgacccaggccaaacctccatgggactgggagttcgactggcacctcacgaaccgctgcaacttcttctgcgagtactgccatccgcagatccgctacgtactcaaccgcagccacctcgacgaaccggctccggagttggtggtccggcgcttcgacgagttgaacagggtctgcctggtgcacatgtccggcggggagcccttcatgttccccggcttcgtcgagctgtgccggggtctgtccggtagccacttcatcagcgtcaacaccaacctcgcctccgacgacgtggcggagttcgctgaccgtgtcccggccgcccgggtggcgaagatcgtcgccgcgatacaccagcccgaacgcgagcttcgggggctggaactcgacacctacgcccgcaactacctgatcctgcgacgcggcgggttcgacgtgaccgccctgtacgtgctgtacccgccgctgctcagtcgactcgccgctgacctggatcagttgcgcgaattgggcgtggaccatgtgcgcgccaaggtgttcaaaggcgtgtacgagggcgtccgctatccggagggctacaccgacgagcagaaggcgctgatcctggccaactccggcgagtacgtcttcaaccggccctacctcgacggcatgctctccttccggggccaagcatgtaccgccggtgtcacctcgttcaaggtcaccgtcaccggtgacgtgcgccgatgcgcttccgtgccgaccggctacggaaacctctacgacggcaccttccggcccgcggatgtcaacgaaccctgccccgccaggcgggtgctggttctctcgcagtgcctgtcctacctcgttgaacctccgatccgccccgaccagggcgtcgacccaggcgatctctgacccgaagggcatcccacatgcagatctcgatccgtcatgcctgcgtcgacccggacgaccagccgttcgacgtcgccgagcgaaagggcgtcggccatccggacagccttgccgacctgctcgcggacgccttctcccagcgctactcctcctggtgcctgcgcgagttcggcgccatccccaaccactggatggacaaggtcaacctcgtcagcccaggtcagggccgctgtcagcagcgtctgtcgtgctgcgacagaccctccgactgggtctcccccctcgggctggtggtgacgcatgcctgacccgttgctccgagtccagtcccagctcaccgaccgtgatctcatcctgctcggctggctggccgaccacagagtgctcacctccttccagatcgccgaagccctctacccatcaatcgactacgcccaggaacgcctgcgggcgctgacgcagaagttgcgggtagtggaccggttccggccacagaagcccgacggcggctcctacccctaccactacgtgctggcacaactcggcgtcgaggtcgtcgccgcgcagcacggcgacgacctgccgcgcagagaccaggcccgcagaaggcgatggcacctgacgagacgggcaaacctgccgcacctgctcggggtcaacggcttcttcaccgccctggccggtcacgcccgcacccaccccggcagcgagttggtgcgctggtggccggcggggcgctgccagcagatgggagccttcgccgaacccgacgacaacgacatcaccgtgcgcatctaccagccgagatcatggccggacggacacggcatctgggtcgaaggcgaccgcagggtgccgttcttcctggaaaaggcacttctgcgtttccagcccagcccgtggacagccttaacgaagggccgaggctagagtaggtcgggtaagggtgaaggaaactcgaggcagcggcgtcaagggactctatggcgccccgactgctaccgtagccggtcggtcgcgccgaggtcgcacgctggtgggtgggtcggctccagcaccaatagcgagctgggtacggttgtggcgctagatagtgaaagaaatgtgtctagcaaacatcaacgcatccgcaatccttcgttgagccgtcatcatcgagaccatcgccgcgaccaccaccaacaccggcctccaggtccaagccgtccttgacccgcacacctacccaaccggggtgaagatcagcaacgccgaagccgctgcggttcccctcacccgccacgacttccacggagaatggaactacacaatccaccccgagccgaccaagtgatttcccgccgtcccctaaccgcggtcgaggacggcccggcggcacccgtcacaagcgtccatcaactacccagagcctgcgaaccacgtgacgtttcaccatcagggagtgccgcgcacaccgcctcttggcacctgccagccagcacactcgctgcagaacctatcgagaacatcgctctgttccgcgacttcgagcaccttttgcaggaaaatacttcatcctagacatgtgcgtagtgtgcccggctggaccgtaataaccgccctcctacctccactgctaatagtcggtggatcggcgatcgcagctaccctccaaccgctacccttcaaccaggtccactactcgatcagccaactcgccgcacacggcgccaccgaccgctggatcatgaacctgttcatactcggcgccagcctctgcaccgttctatccgccgtcggcctacgcacggtgcggatggccggacggctaacacttgccgtctccggcctcgccgcgatcggcgtggttgccttcccagaccaatggatcggcggacacccagccccggtagacgcgaccgaccaccacacagtctccgcgtgggtggtgttcctcgcagcggcactctggccgaccctcgcggccaaccacaccggccctttgcgccttcggtggggcctagggctcagcgctatccagctggcgcctgccggatggaagatcacccaggatgtcaaccacggtgactaccttggactatccgaacgcgtcctactcggactcgaagggcttgtcctcttggccgtcgtgctaatggcccgacgacaagtcgcccaccgataatcaacaccaccaccgccgacaacggccaaatacccgtgagctttcattacggcctggtgctcctacgaagatcggcgctgtcgaacattcgatggtgtgagtggtcttcgtggagtcattgacgctcgtatgagggatgtcgatcgaccttgcgtatgcgatgatgctcgctgacgcccgtctcgacatagggctggtccatcacccgatcgatgcccccgacctgcggttcggccccgctacgcagatgcggctcggcgtggtcctgccccgcgcttcaccgctcgccgcagcgcaggaactcgcccttgccgacctcgtcggacacgacctgatccttccccgcgcttcaccgcaccagggtggcatgaccatgccctggatgtgtgtcgccagcacggcttcacgcctgggcggatctggcacgccgcaaccccgaattgctgatcggattggtgctggcgggccgagaagtggcattcgaatccgaaaattccacccgccgcgaaccgcgggtagtctggcgtccgattgccggtcacccattgcgcaaaacgatctctggagcttggccgacgcactcgccgcacccggcggcggaacaggtcgcccaaatcgcagccgagacgttcaatgacgctgcaccagccctgctggccatctcggtgccggaggtagcgcggccctggagcgtcgtcttcacctcacacgaggccagcaccggcacgtgaaccgggccgtcaatgcgtagcgccgatgcggacgtctccccacgggggctgaccgtgatcactctggtggggtgcccatgtccgccgccaccggctatcacctctgccgtccttgcttgtcgtgcctaacctgtgggcatggatcgccagcctgcggcacggtgggcgccaagcaccgtcgcgctgctgacggtggcatggctcctcggtgcgctggtgctgctcgggtgggtactcgccatcggcttcgaacactgggccgagcaagccagcaaccagggtgccggtgctgacgaactggcgcgtaaggcatacacggtactgttgctcttggtggtcgaggtggtggccgccccggtggtgatcgccgtcgtggccgtctgtgggctgctacgccgaactgccgctgtctacctcgctatcgcgctcggccttggcgtactcgcaataccggtcgccgctggcgcgcaccgaggtctcaacccgcccccgcctcccccttcagtaccaacgacctgccaggaactcagcggcggcgatacccgctgccccggtgggtagtctgtgttccgcgcgccagtgagatccgccggtcaggggccgcgaccggcggggtggaccaggagatggccgagtcggcgcaggccgcccagttccttccggtcctcgccgcccgcgacgacgccgtacgtgacgtcttcaaccagcagttccccgagttgacccagcagacaacgaccatcaacaaccgggccggctgggcgtcgggccgggccgccgccgaccaggcttcgctgcacgggcgtgagtccgtcacacccgctgatcagctaccaccgggcggctaccgtccgggggccggtcgcggctcggagtcacgggctcggaatcacggcggcgaagtcggctcaggtccgcgccggggtggcgacgccgccgtcgccgtcggctacgagcagccggaggccgagctcggccgtgtcgagggcgacgaggtcccggttccgctcggcccaccggccggacgacaggtcttcgtggagtgacctgactgcccgctgctccgcctgcgctcccactctggtccagaccgacaccgctcggcgcacgtgttcgtccaggtacgcctcgggccggcgccagtaggcctcgaagaagccgtcagcgcagtcccatgggacgagcaccggttccgcgcgtccgccgatcgcacgtgtcaggtcggcgagggacggccagcccgcgagcagatccccgaactcgggtaggtagtcgcgggtgagccagaaccgctgagcccagccgatatcctcagcgtcgtaggtgaacaccaccacccgacgcgcgacccgccgcatctcccgcagcccggcgaccgggtcccgccagtgatgcacggtgctgaccgccatcgcggcgtcgaacgactggtcctcgaacggcagactctccgcagcggcggccacacacggtgccgcacccgcgggacgctgcgcgcgcatgaccgccgacggttccaccgccgtgacctcacggtcgtggggttcgtaggagccagtgcccgccccaacgttcagcaccgtccgggcatctcccagcgcgtcccagatccgcgcggcgatccgtggctcggtgcgccgcgtcgctggataggcggacccgatcgtgtcgtacaactgcgcgccgaacactttcaactgctccgctggtgtcgtcctgattcccattgcccgtgcctccaactcccggtcgatggccgtcaccatggcggcggcgcggtcccgctggtccagcagcaacccacgcagccgacgcaggtgcgcgaccgcgtcggtggtcggatcgttgaccaggtccgcgatctcccgcagcccgaaaccaagccgccggtacgcgagcacctcccgcagtcgctccacgtcacccgccgagtaggcccggtgccccgccgcggtccgggtggacggccgcagaaggccgatctcgtcgtagtgatgcagtgtgcggacggttacaccggccagctcggccgcttgccccacagtcaggtgatccgccacaacatcgactatgggacatgccgctacgtgaggggcaagcacaaggtgatgtgccgcccgctgtgacctggactgtccggtaccagcgctagccgcccaccccagccggtccttacctatccttgggtcgagggttggtctcggaggcagtgagctttcgctatatcggtgccaactcgtccgaagccgcaacggcctgggctgccctagcgggagaggtcgatgatgtcgggtgttgaggtcaatattctcggcggcgtcgaagtgatcggaccgcgcggccggaccgagttggtgggacgacggcatcgtgccttggcggctgccctggccctgcggcccggcgcggtgctgccgctgtggcggctcgtcgaggcgctgtggggggagcgtccaccacgaaccgctgtccggtcgctgcacagtcacgtggcgcggctgcgcctcgcgctcgacgcgagcgggttgggcggagtgctgcagacccgggagccgggctacctactcgccatcgatgcgacggtggtggacgcatgccgcttcgaacagcaaacgagggcggcccgggacggcctggccgccggaatggccagttgggctgccgacgccatggaacaggcgttggctctgtggcgcggtgacgcactcgccgacgcggaaccgatcggatggacggcagccgaggcggcgcgcttggaggacctgcggcttgccgcgcggatggacctctgcgaggtactgacctgcctcggcagaacgggtgaggcgctcggcgaggtagagcggctgttggcagcagacccgacccgcgaacggctggtgggcctgcgcatgctcgccctggcgggatccgggcggccgaccgaggcgctgaacgtctaccaacggctacgcgttcggctcgccgatgaactcggggtagatccgtcgcccgaactggcagatctgcacaccgcactgctacgtggcgccgcgcctggtgagctgcgggcaccgggtacggttctcggccggaactccgtcgcggcgacgggccggaactccgtcgcggcgacgccacctcgaccggcgcagcttccggcaccggtggggtacttcaccggccgcgtcgccgagctgggtgagctgagtagtgtcatcgaaataggccacgatgacgtccggcccgtggtgctgatcagcggccagggcgggatcggcaagacgtcgcttgcggtgcagtgggccgccagcgtcactgaccggtttccggacggtcagctcttcgtcaatctccatggccacaaccgggccgatgcgcttgccccggcggaggtggtggcagtcctgctgcggtgcctcgggataccggatgatcggcttcctaccgggctggccgagcgagtcgccctgtatcgcacgatcctcgccgaccagcgcatgctggtcgtgctcgacgacgtcggttccaccgagcaggtgttgccggtgatccccggcagcgccgcgagcctgctcgtggtgacgagccgtaacagcctcgtcgctctggtaacgcacacccgggtacacaccatcctccctgagctgttcacccaggacgaagcaaccgatctgatggcaaagatgctcggcaccgagcgggtaggccgagagcgcgacgcggtggccggactcgccaagctgtgcggttggcttccgctggcgttacggatcgcggcggcaaagctcgcgctgcgcccggctcagcccatcgaggtgctcgtcgaggagttgtctggcggcgaccggttggccaacctctccgtcgagaacggcagccgcgacgtcagtgtggtgttcgccagtgcgtaccaatcgctgtcggtacccgcgatgcggctgttccggctgctcggcctgcatcccgggccgcacctcggcgcagcactggctgccgcgctctgcggcctgcccgccgacgtgcagcgacatgcgttggccgaactcgtcgcggcacacttggttgccgagccacggcccggccgataccagttccacgacttggtccggctcttcgcgcggcggtgtgcgcttgccgacgagcccgcgagtacgcgtgccgaggtggccgagaagttgctcgactggtatctcgtcggtgccgcaacggccacccaggtgctcgacagcaatctcgaccgcgtaaccgcgacgctgcgtcatccggctccggaacttcccttttcggccactcgcgagcacacgatcgcgtttctccactctgaacgcgacaatctactgccgatcgtgcggtacgcggtggagcacgaccagcccgctgcggcatgccagctgacctacctactgaccagctacttcgacgtacatggcgactggtccgagcgggtggtgatgtgccagcacgcggtccgggccgcccgtcggctcggcgatccggtgctcgaagccgagatgcatcgggcgctcggcgtggcctaccgcacgacacaccagctcagccaggcactcgacagccaccaccacgcgttggcgctgttgcggccgctcggggacaaccgcggattggcgtacgtctacaacaacatcggcggcgcgttcgtagaaatgcgtcgtttcaccgctgcgatcgaggcgtaccagaccgcgctgcggctgcacggccactgtggcaaccgggccggcgcggcgaccgcccagcgcaacctcggatacgtccacgtccggatgggctgtgccgatctcagcttcgccccgctggacgcggcgttggccaccagccgggccatcggtctccaccggctcgaggcgagcacgttgaacagcctcggcgaggcgcacctgcagcagctgcgacacgatcgggcgctcgactgcttccacgaagccttcgccgtgagccgcaaagccggcgatcgccgctaccagatggtcgcgctgggcgacctcggacgcacctacctggcccacggcgaccccgcgtccgctgtagatcactttaatcgggcactggcgatgagccggagcctgggtcatcggcacatcgaggcacgcaccctcaaccagctcggcgaagcgcagctgcgcctggcgaacctcgacgaggcccgccgatgcctgacggcaagcgccagccttcggcgggccgtgcccgacctgtacgagcaggcacacgtgcagcgcaacctcggcgaccttgcggagctgacgggtagccgaggtgccgcagaacgccactggtcaacggctgttcgcctctaccacgaggcgagcgcgaccgatgaggcggagcagctcgccggcaagctgaccgacgaaaccgacctgggtgccgtccccgttcccccacgatcgcgtcagtcgtcgtcgacgatgcccatggccacctgatcctgggtgatcttcccgttcgagggtgcgtagaggtgtacgtagaagtattcgtcgccctccacctcccggtcgtcccggatcggaatactcagctccgctgttgatgccccggccggtatggtgagttccccgttggagattccggtgtagtccgattcggccgtcgcagtaccattctgggtggcgaagtggatggtcaggtcgaccggtgccggctccgatacgagcacgctcagccggcagctgagatatgactccaggcaatgtggcttgccaaggggcgtgatcgtgacgtcgtcgttgcggatcgtacccagaccgatcgggtcgacaatgaccagcccgattgggttgaacagctctagcgtgaacacctcgtccggctcgattccgtagtcgctcacaatgtccacgacaacggtgtggttggtggtttcacccggtagccaggagaactcaccgaacacaggcgtgtagtcgagtccgggttcagccatcggcatcgcgccaccggggtcgacccccgtcgcaaactggacggttccccccgcgcagccgaccgacgtcaccgtgaacgtgatctccgccgggaagaacccgccctcgaactgcgtggcgtcgcttacgccaatgctgcgcggcgaacagatgtcgtccgcggcagccggaccaaccgaaatggtggtcatcgccaggaccagtgttgcgctgaccgcaaccagccgtgtcatgcccttcaagggtccacctccttagtgcccgatcggcactggtcgaacgggtcgcctccaggcttagcccctgcctgttgtggcgcggttgtggtgccgtctcgcttccgcagcgcgccaccgcagggacagggcaggccaccgacaacagcgccacaaccgccgcgcaacagcggtgccgttggttgggcacatcgagagtcaggcccggaacgacacggtccatcgaagcgtgccaggaaaggagaactcatgctcaggcgacaaacgaaggtgcgtgcgatcaccgcgatgctggggcttctcggtgcgacgttcgcgtcactggcggtggctcccagcgccgcacaggcacggtgcgccggcgtcggcaccagcattaccagcaccctgaacatcggctcggccgtcgccgtccgcgagaccccggtcgccggcacctgcaatgacaacaactactaccaaggcaccttccagagcaactatgccggctggcgggcatccgtctggttcgagcgggacgggtggcagagccgcttcggcccctacggtacggccgttcagtactactcctactccgacaccagcaccccagttccaggagccaccgctatgcacttctgcctggacaacggagtgacctggtactgcggctggggaaacaactacatcatcgccgccggtgtcacccacaacttcaccggattgaatcacggcttctgatctcgcccaggactcccgggacgccgctgaccggcgtcccgggtgccggcgcgcgtccggtcactcctcagcccctggcgggatcacagcccaagccgtgcgtcgatggaggccgtgactgagggcgacgtggggctgactcggagtggccactttgggtagggtctgcgcgagtagccgtggtcgttcaagatccccacgtacacgacaatgcccccgcccgaaacggacgagggcatatcgaaagaaccaccggttcgcacaatggtgcggtcggtggggcgggcgggacttgaaccacgaccgagggattatgagatcagaagggccgctccgccgacctaggcacgtaggcttctagcagcaaaacgcctctcgacacctctcgtcattcccccgccgtccgccaacgtcttgcggaccagatgcggaccggtccatgggaaagggcgggcatgcgaggggtacgcttatgacctgctgtaattcccccgaccaatggccgtaggtttagatgccgccgggcgttccaccgtcgctgccgtatgcggcatcgtgcgagagactcgtgctccctccgtcacccttgccccggagggtgccacgttgggttccacgcctgtcgcgcgcgatctggcgggcagcaacccgtgctacccgcatcacttccgcacggtcctgcggctgagccgcacgcctgcgacgacgccgcaacagcccggcggcagcaagtccgcctgccgctgctaaagccagcatcccccacaccgctgaaatatcactcatacagtgacgctactaatactccagcaggagatccgtttcagggctcggtgagagattgtcgggcgtagtgaccgatcttggcttgggcttggtgctggcgtcggaagctggaccaggcgatgacgtcgccgacacgtcgggtgggttcgatgatcagggcgtggaacagccggcggacttcgttgacggtgatcgggatcaagccgtgcggggtggtggtgctggccgctgcggcggcgaggaacgcgtgagcggcgatgacgagggtggtccagcggtgccaggcccgccaacggcggtgttggtgctggtccaggccgaggcccgtcttggtggcctggaacgcctcctcgatgctccaccgccggccggcgacggccaccaggtggtgcagcggaaccagttggggtgaccagcagcggtagaacgccagctcaccggtgctgcggttgcggcggatcagcagccagtggtgaccgtcgtgctcgtcgacggccaggggcagggtgacgaacgcccagtcgtagtagcggtgacccttcccccccccccgggccggcggagatccgttgccacgcccgcttcgggaggccggcggcgatctggtccgctcgctggatacccagtccggtggggacccggtgcgagcaggcgaccgcgaggacgtaacccagctcgtggcctcgcagcgccgcggccagaagggggtcaccgccgtaggcctcgtcgccggcaacccaccgacacggcagcccaccggcgagggcggtatcgatcagccgccgtgccagctgcggcttcgtggcgaacccgaccgtgtcgggcacccctgcctccacccgtcgcccaggatcgccgacccaggacttcggcaggtaaagagccacgtcgaccagagtgcgcccgaccggagaggcatacgacaggtgcaccgcgagctgacagttctcgatcttcccggcagtgccgcagtactgccgctgcaccccgacggtgtgcacgcctttcttcagatccccggtctcatcaatgaccagcaccccgtccggatgcccgagcttgaccgcgacgaagtcccgcacatcggcgcggacccgcgcgtcgtcccagctggcacgaccgatcagatcctgcatgccacccgggccgtcgtcaccggcatgctccgcgatcgtccaacagttcttcgtcggcaacggcgccagcagcccggtcaggaagtcccgcacccgccggcgaggctcaggccgaccgaagcacgacccgaccacgtccatcagctcgtcgaacagcccagaccaccgctggacgtctaccctgtaggcggcagccaccgccgcatctttggtccacacaaccacaagactcagcggtggctgctccatgcccacggacaaaaccacacagctccagcaggtccgaacggatctcctgctggagtactaaccatcgaccgcgaccagcatcgggcgtaaaggtcggcgcgtccatcgcccaccacaccagcgccgcgattgagcgtgccccgctcctgctgccacacggcgggcctcagagccatctccgccgtgagtcccacacatcgtggagcgggccaggagccagggtgccaaggtcgttcgtccggtagggcgctgcaccttgtcaccctggcccctggtctgctcggctctgcctgggactcatggtggagatggcgacccgcgcaaccaccgaccaccgcaccgtccgaacggctctcccccatctctgcagaagatcccccgcccggagggcaaacagctcttgcagtccgccaacgtggccggcgcgccggccgatgccggcgcttgcgccgcaagcaggccgagcgcggccggcgcggcccgcttgcgggccgcccttgattcttaagaggtcaattcggcaatgtgcgcggctgttgtgagtcggaccagcgctacggccttgtcatcgtggcgtttgttgcgtggccagcgtcgtccgtccgagtcctctttttcggcctggtgcacggtctcgaccagccgtgccggatgctggttggcgagagcgatcgccgcccgccaagtggcaggcgtctggtagttatcgacgccgtcagagacgccgtcagtcatggtcaggatggccgcgagatcgttgacgggacaactcacgcgaacgctgtgatgtgcggcctctggctctgcctcgatgatccagtaaccgtcatggctgttgcgggctcgcctctgcgcgtcggccagtgcggaccattctgcggcgtggtggaagccgaatccgccctgttgtcgtacggcttcacgtaggtctgcgtgttggtcgagtgctactcgcgagagccgtttgtcgcggacctcgtggatctcgccggtacgagtgagcaggatggtggggctgtctccgaggaccaggacgtcgacgtccttcccggcccatcggacgatgcctaccgtcgttgacggcgcggcaccgggttgcaggcggtgcaggtcgcggacgtgctggattgcttcggccagtgtgtctgctaggtcggcttcggggtgctcggtgaggagttgttgaaggtgtcgcccgacttgctcagcgagccacccgccgtcacggctgctagcccagggttgcgacgctccgtcgagcacgatgaccgcgttgggcgtggtgaagatccggtcctcggtcgggcggttacggccgggccgctctgcgctggctacgtctggtcgtgaattcgtggcgggcatgcgagttcgctcctggtcacggtgtcgccgtcgtgttcgctgcgaatcaccatcgagaatcggtgagtgccaacgtgggcgtagaggtcgggcaggttgcgggcgaggtagtcgattgcaccgactgaaccgagcgcatgcactcccgcgacgatgaagatggtctgctcctttagggcgagacggccgacgtatgcgacatcagcccatcgtggcgcagtgggatcgtccatcggtgactcgtaaacgcggctgccgtctcgttcacggatgttccatcggccggcgtcgtcgggctcgaacatcagcaccgggtcggacgagatcgcttgggcggtgaccggtgaggacttcggtccgcagatcgcggcgacgtcgcctcgtggctgccactggccgtccggagggatgcggaagtggtccacctggaatgcctcacggtgctctgcccagaccacagcacccccgccaccggccgcacgtaggacaccaccgaacccgctgagagtcacgcacagtcacctggagaccccggcgcgggtgtggagggcggcgccctcccaaccggtcacagcggccctgtggaccccgagacgggcctacgggccggcggcttcgttcccggcgggacggttgtcatcggccgggatgaccgatgaccgcgcgccgactactggtgccaagcgtgcaggaacagggaccgctcggcggcgccatcgtcagcggttgcctgagtttccacgttgctcttccaggtctcctcgcgccgataccgggtgtacttccggtccgcggacgactgccatccgaactccgccgcccggcctgcgctgttgatgaggatcactggaccacgcatagcccgttcgccacttttaagccggttcgcctcgatgaactggtcgacgcagtccgacggtgccgtgatcctcacgtacagctccaggctgcccgaccagtacctcatccgtccgtcagtgcactcaggaaacacaaggtcaaaatcggtgaagaccgcttcgggtgtcatatcccaactgctgcccgaataggcccgctcatcgaaccgagtcgtgccccgcagatggaagacgagcgtgcccacgagcaccacgacgaccacgactgccccaccgatgacccacctacgcacgcctgccaccccttcacccaggtcgaccgtccggctgtcgatcatgccagcccagacagagtcacggccccgaggagttcacgccatgagtagcggcagcaccagccacgccgtgacatcgcaccacctgcacgccaccaccgccgcctggtccctgaagacagcgctcgagcacctcgcccagctcgccgacgacgaggtcgcccacatcgccgccgaaaccctggaggctcccgccctgctgcgctccccggcctggggtcgccgccacgccctcggcggtcacggcgaccccactggcggcctggccgccgtcaccaccgcacctcgggcaccccgccgcaaccggtgggcggacatgtatacccgcagcctgcgcagactcggctggctcgccgaccaacttcccaccggacccgccggcccgaacccgtggtggcggatctacgacacgatcccccgcctccaggccggcaccgccgctgtcatcacccggcatctggtcgacgaagacacatgcattcgtgctgccgttggcggcggaccgcagcgggagctgcttcgcggagtcgagtgcccggcctgccgccgccgcgacgtctacgtgcagaccagcggaccgcaggaggcctggacggtggtgtgcaccgctgactgccggtgcctcggcctgggctgccgatgccgcgccagcggggcggttgagggcgtcgcgcacatttggccccgaagtgcagtcgtcaccggcaccgccgtgaccgccgcatacgcactcgccgtcgtacgccgatgaccgcggcccgtgttcgcctaactggcacagcttgacggtatataccggtcaacgtaatctactccacgtggcatcgatgcaagagccaacattcctgatcctcaccgcgctcgcgacgggacccaagcacggctacggggtaactcgggaagtcgccgaactctccgaaggggcggtcaccctccgagccggcaccctctacggagccctcgaccgtctcgtcgaacaggaactcgtcgcggtcgaccggcaagagatcgtcgacggacggctacgccgctactaccggctcactgacgccggtgccgcccgactcgccgagcaagcccgccggctccgtaaacacgccgcggcagccgaaagccgactacaagcacgacccgattcggcgttcggactcccgggcgcgttcggtgctcccgcatgaccgcctcgggggaggtcatgcgggagcagcgggcacacatcgagttggagcgctggtaccggcgacttttgtgggcatacccgatcggctaccgccggacccacggccaggaaatcctcaccacgctgatggattccgccgagccaggccaacgaacacccaaccgggccgacgtggcggacctgctacgcggggcactacggcagtggttccgactaccaaccggcataccagccgtggccacggccatggtcgtggccgtggctcttggcgcggcgggggcagtcgcagcgtcttggctggcatggcagacggcggcgggactaccgtccaacacagtggcccaacagattgccgaaaccgtcggcggagccaaactgactacaccggacttccagcgattggacgacacacagaagatctggcgcggtgtgcacgtccaagaactttcacgcccggccccaccttgggggatcgaggcagcgcaggcacgactgcaagccgatggctggacgctgggacccgtcgtgaagcgttccctggacctacccggtccgaatcaggtgtcctaccacacctttcaggcgacccgcggcggcctcgtcctcaccgtagacgctaggccgaattcggcatcgggccacctgcatgccgtcatcactccagcccagccaacgtgggaaccgggagcggtcctcctgggctgtttcgtcggggtggtcaccggctgggtcctcaccggctgggcgatgtaccgccttcgacgccggtcactaccacgccggttggccgcgttcacgctcggcctcaccgcactcggcctcgccgtctggcccaccgcgaccatctggttcaagacgctggagaacttcattttcatcgaacccggcctcgacccctatgccatactgccactctgtcgattaatcatgctcgatcccgccgctaaacagggcggcggagcactggccatcggactcgcgattctcgttctagcggctacgggccgcaaccggaccacagcgcagcccacggcaacggccgcctaaagcggctcggggttcagcccgccgcactcgccggctgaacccagggccaccttcattgatagaggaaaggccctacccgccctcaccatgccgacctacgcacttcccgctcccgaccgggcactacttcggcccacgccgggacgggaacaggtcggtgtcgggctactaccgccgccggttccggggcaaggctgaccgacagtggctcaccatctggaccacacagttggtccgccgtggctggccggcgggcaagggccgccggtacctgcacaaagccggcgccgatggcctgtacgggccggagtaccgggagctgatcaaggcgttccaggcggaccagggcctcacccgggatgggctgctgggccgcaagacgtgggacgccgcctaccgcaacccaatccgatagcccactgggagatccacggtggagacgctgctctacatctcggctgcgatcgcggccgtcggcgccgccgccgaggtactccgccgcgcggcccgcggcacgctggccaccagccgcaaactggccaggctcgtcgacgacctgctcggcgagccacccctgcccggcctccccgacggccgacctggactgatggcccgagtcggccgcatcgagggccgcctggacgccctcgaggagttgcgccccaacggcggcagctcgatcaaggaccaggtggaccggatcgcccaggccaccggcgccgaccaggccgggcactgaccgtgctacagcacgcggctgagccgctcgtgtacctctgccgcgtgctgctcggcgacggtcaggtccgcaccagccgcctggagtagcgccacggtcggcccgtggatgccgtgcgggtccaccagcgctaccccggcctgcacacccagcagcacgggatcgtcggtgaccgcccgcaccgcggcaaccgccacctcgcggggagcgtcccgcatgccgtcggtgccgtaccggcgggccacgccggacagctcggccaggagcagccgctgtcgctgcggcagtgacggcacatccaccatcccccaaccgtacccaggaggcaccctgatgactcacgactacctgatcagcctgatccgcaccgccgtccccgccgccgtcggcgccctgctcgcctggctggcctcgacagccggcatcgttctcgacgccgactcgtccaccgcgctgaccgttggtgtggtggcgttggcgatggccggctactacgccctcgtgcgggttgttgaggcatggtggccgtggctgggcgacctactcggaacgccgagcgcacctacgtacgaggcactggctacggttagacggtgacaccaccaccaacggccccttgggtcccctggttgactgctttcggcatcggtatctgtttgcaggagctgacctactcgagatcccttcagagcaaggagtcccggcaaccaaaggcggtcgccgggactccttgcggcattagctgggtctcgaccttaagtcgtgcttttggcctccctgtaccctcgcatgtcacggcgatagggactggatcaggacgataccttgctcgtccagcctccaccgtgttgagcactgaggttaagtctcaccccaacggtctcactgaaaaggtcggtagctttgcgtgtccaggttccctgagcaacgcacgttcccgtgaatccgcttgcactgcgcgtaatgtatgacagtttcgggctcgagaagctacctacgccgccgtgaacaagcccgccaatggagtcaatataacatccatacgaaggtcccaaatagtacttgtaggccgcagtaaagctcacgctccagctgaacacatcccaggaaaccctgcagtttctccatgccttcgcgccagccacggcgtagctctgacagccagtaatacctagaattgagctctcgccagtggactcagaggggatatcaaccgtactaacaccgacggagccgtcctggtagcggtagacggtccgctcaaccccatcgacacgttcagtttcgcttgagactgggttggcgtcagtttccgagtcccagcgttcccctttgatgaagtcctcaagtaatgcgtcctgcgttttagctggcacatcatacttcgtaagattagtgcgaagatgctcgatgtcaatcttcgatacctgcgagtcggcagaagctggcgcgcccccgatcagggttgaacctaacgatgctgccaacgccaccgtcgccatcatgatggatttccggaacacgtcactcccaaattgcgttatgaatacttcacgctattggcgcccattccgcccatccttgaattgcttaacgagccaaaagatgaacgcgcccaagatgacaacgaccaacagggccgaaatatgccatggtttcatactgtagtacccacttcctttcatttagctaggtcgcgccatatcgggctgcaggggcaccaacgcctgcacggaaagacgctaggtgttaagccccagatgggcaaccgacgactagttgtaacaaaaattcacacacagtagcaattggcgggatccgcgactactaaatgcgttagggcctcctcaagacagagtcttgaaatgcttgcgagctcaggctaccggaggtaccccaaagtcagttgccagcaaggcggcaagggcctgtcagccaggatgggcgagcctgcccacctgtgacacgtagccagccgcggggatccgatgtcaaacatcgataattccctatcgttccaattgactgaacactcacagagagtgaagttcatacccttctcatcattgacccaacctagcaacgcgtaagcacacgcggctcgctacggaggtcagagccttcaatccaatcacgcattgtcacctaaagggggtgtggtataagtcactagtatatttcgggtaaactggaggcggcgcagcaactacaccaatcgaagcgtccccgattcaggcaacggtggtgaccaacgccacgaccttgcggcggaaccggcggggtgtttcctcgcctcctccacccgccgcacccgctggacagcccgatgctcagctcgccccgctagatcgtcgatgcggtgccgccggtgacgtcccggccggcgccgaccagcaaacgcgagcgcccctggccgaggccgggggcgtatcgtcgtgtcgggccatccgagacacgctcttcgtcgggctcaggcaggaaacagggtcggctcgccgatctcgtacggctcctcgatccagatgccgtcaacacacctcgcccgcagtagacctttatcccaggtcatcatcacgttgacgccggcctccgcagccgatgcaagatggattgcgtcgtagttgcccaggtggtgcacgtaggcatactcccgtgcccgtagggcgatccgccgggaaaactcgacccgcaccaagttggtgctgtctagggcatctcggcacctgcggtcgagttcaggtgggtagggatcgctcttgccccagcccctcacctcgacgtacgacaagtcggagatcacgacctccaacttcctggcttccgctaggcgcagcaccgcaaggaccggctcacagccgtccttctcagtgacggcgtagatgagggtgtccgagtcgaggtaaaccgaggaaggacggtcaggacgcgccacggatctccctcagatagtccaccgggtccatgccgcccgtaagattggggtcaaggccgatcaggtcggtaaccggtgccccttgtagcacgtcaagtgacctcatcttgacgctaacgggacggtcctcggcgtcgcgggtgagccggccggccacctcgacgcgctcacccagcgccgaccggatctcgtcggtctggctcgagtcgaacgtgaccgcgatcctgtccccagtacgctcgtgccacagcccggcttcgcggctgccgtgtaccgagatcgtgtcgaggcggccaactactgaccctatggaatgccgccgcgcccgcacagccgcagccaggttcttagcggcctgtcgcgtcaccatggcccgcgggcctcgaggttcgccgtcctcgagtaactccacgaccatgccgtcggatacgacaaggccgagcagctgcgccagatccgccccggaccgtgcggcctgcagggtccacccggagggcaacccttcctgatcttcagcggtggctagacccataatcgtcgtgccggcaagctccttgatcgtcacggacgtagcaccgtcggcgaggcggttcggggcaagcgtggtgacgaggctaccgaggcgcacctcggtgaaaccccacgaggtgtggccgcgggagacaggccgtttaagggtggcgtcttcgaggcgtccgagcagggtgaggaaccggtcaagcaccgcgagcgcgcgccgcgcatctgccgatccctccggacccggcagcgtgacccgcagttccgtgctcataccacccaccatgtcacagtcgtccgacccggggtaccggcataacggcctactgtgccccgaggtcacgcgcagctcggagcggaaaaacgacagccccgcctggcctcacggccgggcggggcgcttcgtcgtgtctggggtcagcgaagcacaacgccccacatggaccaacggccggactcaggcccgaccccgccgccgcggtcgacgtcgacccggcccacaccccggctcctgacacccgcagtacccacccgcaagccgtagtagctcctggtccccggcgcactggtgcgtcttcaccacgatcccgggggcgcaacccaggcagcgcagcgccggatcgacggccggtcctgggggcggcgccggcgggctgtcgccggtcgctccggtcaccagtgaccttcgttcagccggtccggatccggcggagggttgggcggaccatccttccggatccgttggggtagcggtggtggtggcggattgcaacgccaggaccggacacgcatgacaggacatccccttccagttatcggacgagtgagggtcgtggcagtcgggcttactgccgacccaggacgtgctcaggtggcgcccaatcgccctgacccaccgaggtcaggtagtcgtaggcgtagccggtgggcctgcagggccactcggatccgcacatcgggcatcggtccacacgtggccagtgttcgacgatgatcctgcgggcggaccggatcatccggttgcgtagctgcgctggcgacaggccaatcggagtaggccggacgtgggcggccatcaccgggagcaggcccgctgccgggccaaccgggtcatcaacggccgcgtatccaggatcaccgtcggctggtcgcgcagcggccggtaggcaccggcccgcccggcgtacacggtggcgggaccggtggcgtccagccgcgcggaacgacggcgtcggcgttggcggaacagccggaacatgcgctgcgcacctcctacgagtcggagtgccgcccggccaggcatcgggggaagccagccaggcgacacacacgcaacgtaggtgcggcgaaggcgcacagtagccacgaagtgtggtggtaccccgcggtgtggtacccgcttgtcagatcaggcgaccccgacctgatcggccagactccgaagctctggccgggtcgtcggagtctcccgagccagaagctctcgcagcaacgcccgcatagtcaggcttagccgggaatcctcgggtgactcctggtgtgcgcggctcaacatgagcgaggcggccacgtcgtcgcgttgcgtggcgtacccacgcgccaggtgcagcaggtgcgagtgccggcgctcgatgctcggcgatccagtcacgtcgacccgctcgcccaacttgagcgcctcaccatgccgcgacagctccagcgccaccgcagcccggtgaatcccgacgttgatcgggccgaaaaacagccagtggtgagacgtttccccgacgacggcagcgagcttttccgcctcgctcaggaccactgtggtgtcccggtcgttgtgcagccgagccgcctgcacagacagcagcagattgagcccgccgaggacagacagccgcaccgggtcctggtcatcgattgcgcgtagctcagcgatagcggaccggcatagctcagcggactcctccgcgtggccgcgcatcgacagcgcctggccgaggttccacgccccggcgccgcggtagatcggatcgtcggcgtcacgtgcagcggccagcgcccgatcggcggccacgagcgccacgtcatgtgcgccgatgcgcttggcgtaggagcgcaccaggagatacaggtcggcggagatccgcagcgcgtcacgccgtgagtcgccgtcggtgctggcgacggcagcggtaacggcctggacgaggccgggcagggcagggccggtgtaggtgtaacgctgccgcgactggtgccatgtcgtccacgccaaccgcaccgcggcgcgtagctcgggcagcggcatcagctcgacctctggcgggccgtaggcgtggatggcggcgcggagcggtcccactaactcgtggtccaccgggtcatccgggagatgaccgacggggagtccggtgatgcggtacaggtcgcgtacccgcaggatacgagcgatgtcgacccagtcggagagggtattaacggatcgttcccctgactcccacttacgccaggcggaaacggtgacgcccttgagttgggcacatacttcttgtgtcaggccggctcggcggcggtagagcttgatgcgttggccgggggtcatccccggctcgatgacggggtccatagccttctccaggtagaggactgggcggcgggccgccagcctctaccccggcgggccgccacagtcgacggtactccccgcccaccaggtcacgccgtcagtaacagaccgtgttgtattgtggatacctcgcgcgcaataacacggccccgcaattctggctagccttcaaaccggtcattgctccggccggagatacgtgtcggacatttaacaagacacagaagacgcgaatcccattcgtggatattgcttgtcgattatcaatctggtactaaacttgatccggccaagtgatcatccggtgacgggccgtcacaacccaacgtgacccgttgcgcaccatcaccccacccccgcccacgacacgcggcgagaagtcttcccatttcattcgtacacgtgttctactcgcacgctccgttaggcacccgaggaggtcatccactccgccatgcgcagccagcccacccgccacccatccccacccctacgcgccgcgatctacggacccacgcggcagatcggacgctggcagccaacctgcaccgcctggtgcacagaccgcggctacgacctgacgtccatcgtcgacgaagacgccgccgccacccgctggagcgacctgctcgtcatgatggccgacggcgacgtcgacgtggtcgtggtggccacccttgcggacctgccgccaaaaaggatggccagagtcgagaccatcaaccgggggcagccagcgcgacggccaggactacgcgccgtggtctacggcccgccctgggacgtcaaacggtgggggcgccggggcatgaagtggtgtcagcaggcggagctggacgttcgccgcctcatcgtcgagacgcccgccgcgagcgagtggcccggcgtggtcgagggaatggccgacggaacggtcgacgtggtggtgatgggcagttggggtcatctacccccgcatcgcctgccacgaatcgaggtagcaggcaccacaccggcagggctactgcaaccccgcctggcccgctggtacccgattacaggtcacttgcgtccgtccggataggaccctcggtggtcggaggatgcggactatcggtcaaagacccgcttgactggtgcaggccttttgatctagtagcactttcggtcacctcgaacaatacccaaccgccagttttacgcacggtcactagaaatgatcgccgagtcggagtctgatcagaggcccaccccgaaacgcagaggctggtggggatcgaatggggagggaatagctgtggaggaccgcaagcgcgtcactcacagtaagagcaatgtagcgcacacctgtgtgacggtcgcagccatcgccggactcatcctctgcgcgaggtccctccgccgcaccctccagaccgtcgaggctgaagtctcagccatgcgaacggactttaccgacgtgctgaccatcgccgatgctgacgccgagctgcgccagcgacgcaacggcacgtacgtcggcgccgacgtcactccactcgtaccagcggttagaagcggtccgcctgggagacccgccgagcggcccgctgcgcccgctcaacctgcgccgaccggccataccggcgaggcatctccgccgaggaccaaccgaacagtgccatcgcgtcgccctcggaaccgccggcgtcagcccacaggtgcgcggcgaggtgccgcagcttatgagggttgatcttcgggatcttcgcctcctcgcaacggcgttccagcatctgatacgcaccggaagacgtgagcgcccctccccgctcggccagccacagcgcctcaagtctgcccgcatctcggtgcttggacctcacgcgtaggtaacgatcgattgcctgccccgtcttcgcaccgaagggcacagaacgaatcttgtcgcccttgccatgaagggtgacaaggtcgtggcgcatgtccagggcgtcgagggtgatacccaccatctctgagaccctgggggaccccgcctcacaccacaaccggatcatcgctgtatcgcgacgctcggtaaagcctttgccgccgcatgccttaagcagcagcgccatatggtcagcggggacaatggggatgggtttgctggtgacagcgggctcggcgatccgggccatcgggttactgtcgacgatctcctccacctcgcaccaccgatagaacgctcgtaggttgcgaaacttcttgtgcaccgtggcgctggagttgccgatctcctgagcatcgattaggaactcctccacgtcgacgcgagtaacctcagccaggtcacgcccggagcagaacccggcgagttggcgcagggtggtgacgtagctgtcgacggtctcgggagaggtacggcgggcgcggtggtaccgctcataggaggcgatgtgcgtctcgttggcatccatggcggggcctccctggtcgctacagcgctaagtcagggaggaaagaatactctcctccaccatcgctgtggcgacccccgccgcccgattcgatctctatttgtgctggtggtggggcgggcgggacttgaacccgcgaccgagggattatgagactcccgggtaaaggtgcacgacactgcacagcctacgtattcgttagccgtgcagtgtcaaacaagggggtgcagtacaccctgatatacacccttgatcttgcacagacagtagccaaggatcggacaacctacgtcacgtcgcccagcagcctccgcgcgatcgcccgtgccgccgcgatcacctccggcgtcagaccaacgccacccgtcggcagccccgccactcccctccccgcctcgaaccctcgcgccaatgcctcatcaacggcgcgctgctgctcagcatgagcagttacggtcgcggcagccacaccacgtaggtacgcctgttccacctcccgcgcatggtggtcctcgtccgcctcgcggcagcgccgaacttcgcctcggagccactgattctcctgcctgagtcgctgatttgtcgcggctgccctcgatccgcgttggtagatggcggcggcagcgtgtgcggcgcggacaatcaatggcacggtgggcgggcgccggcgtcgagctatcagctccacgaatccccatgtgtgtgcaacagtggtcttactgcgagtgacgcgcttacgcttcaccacagctattccctccccattcggtccccccaccagcctctgcgtttcggggtgggcctctgatcagactccgactcggcgatcatttctagtgaccgtgcgtaaaactgccggttgggatgtcgccgcgcatgaccgaaagtgctactagaacaacgggctcgcacggcacaacccctgtttgagcgaaagcggcatcccatagccggctatctgtcctgacaggacggcagcacatcgccactactgggccgggtaccagtccaccgcacggggctgcagcagtcccggcagcgttgcgcctgccacctctactcgtgggagacggtgcgggggtaggtggccccagctgcccatcaccaccagctggacctcatcggcggccatcattcggaccacgcctggccactcgtgcgcgtcgggtgtctcgaccacgaggtcgcgcacggtcaggccggcgcggtctgcccatgtcaggccccgacgtctccacagctccacatcccagggtgggacgtagacgagcgtgcgcagcccgcgtccatggcgcactggctgccgccggccgatggtctcgacccgcgccatgcggtcggctggtaggtcagccaggctggctaccacgacgatgtcgatgtcgccgtcggccatcatgacgagcagatcaccccaccgggtggcgtcgggggtctcgtcgatgacggacaccagttcgtagccgcattccgtggaccaggcggtgcaggttggctgccagcgtccgatctgccgcgtgggtccgtagatcgcggcgcgtaggggtggggatgggtggcgggtgggctggcttcgcatggcggagtggatgacctcctcggatgcctggcgggagcgtgcgagtagaacacatgtacgaatgaaatgggaagagttctcccggtgtgtcgtgggcgggggtggggtggtggtgcgcaacgggtcacgttgggttgtgacggcccgtcaccggatgatcacttggccggatcaagtttagtaccagattgataatcgacaagcaatatccacgaatgggattcgcatgatccgtgtcttgttaaatgtccgacacgtatctccggtcgacggcgtgaccgatttagaggctagccagaattgctgcctcatgttattgcgcgcgaagtatccacaatacaacacggtctgttactgacggcgtgacgtggtgggcggggagtaccgtcgactgtggcggcctgccgggggtcgatgccggcggcagcgcctggatcggggcgacaaagtaggggccggatgtgcggtccgaccccttgcgcgccccgccacggtagcaggagacatcgacgcgacgtactgtgccaatggacgccggtttcgtgcgggaaccggcacttcaccctcgtgcgggagggcaccatgagtgactacatcggattgcgcgtcgctcggtggcgcgacatcagcggcatgacccaacacgacctggccagcgctgtcggtgtgactccggcctacatcagcatgctggagaacgggcgccggccggtggccaaacggtcactgcttatcgcgctggccagcgcgctgcaggtcagcatcaccgatctgaccggtcaacccgcgacgccccgcagctccgacgacctcgcgatctacggtgccgtccctgccctacgcggcgcgctcgacgacgaacccgaggccggcccgctgccgtcgctggccgacgtcgcctcccgcacggacgcggtcatgtccgcgcggatggcctgcgactaccagagcctggcccggctcctgcccccgctggtcgctgatacccgccagctcgccaactccggagacgagcacgcgttggcgctgttcgtgcggaccgcggtcaccgcagcattggcgatcaagccgtttgggtacgtcgatctgagcgcgcggtacgcagagcgcgccgacgtcgccgccgatcgcctcggtaggcaaatcgagtcggcggcggcggcgttcgcgctcgcacagaccgcgctggcatccggcaccaccggtgggcgccgccggtcgctgatgaccgcggtcgccgctgccgaacgtctcggtgacgacggtgacgacgccgccctcacgtggtacggcatgctgcacctgcacgccgccctgtcggcggcctcactcgacatcggcgactccgacagtcatctcgccgaggcgggtgccgcggctcgtcgcgcgggatcggatccgtggcggatggagttcacctccacaaacgtcgacatctggcgtatcggggtggcggttgagaacggcgagcccgagcgggctcccgagtacgcccgccaggtcgaccggtcccgtatccgcaccgcgaaccgccgcgcccggatgcacatcgacacggggcgcggctggtacgccgccggcgaccaggaccgcgccatcctgtcgtggctggaggctgacgaggcgtcaccggcggagctgcggtcccggccgagtgtgcgggagttggtcggacagatgatccgtgactctcgtcgacgcggctccgatgagctgcgggacctggcgacacgggttggtgtcgacccgctcgatcccgaccacgaccagacttaactagcagttactctcccgataccgccgtcggtcgatagtccgtgtgacggcggtttccggtcttccctccccgtaactgggtaggggcggtcgcagccagagagccggccgtctcgccaccatcgagggtgagggagtacgcgcatgttccggctgttccgcaaacgccgccgccgttccgggcggctggatgcgaccggcccggccacggtgtacgccgggcgggccggcgcctaccggccgctacgcgatcagccgacggtgatccttgatacgcggccgttgatgacccggttggcccggcagcgggcctgctcccggtgatggccacccacgcccggcctaccccgatcggcctgtcgccggcgcagctgcgtaaccggatgatcgtgtcggcccggcggatcatcgtcgagcactggccccgggtggaccggtgcccggtgtgcggatccacctggccgtgcacgcccaccggctacgcctacgactacctggcctcggtggggcagggcgattgggcgccacctgagcaggtcctgggccggcggtagtcccggccctcgttcatccgacaactggaaggggatggcctgtcatgcgtgtccggtcctggcgttgcaatccgccgccaccaccgctaccccaacggatccggaaggatcaccagccgaccacgacatcgaacccgacaccgaatccggatccggaccggctgaacgggggccactggtgaccgggacaaccggcgacagcccgccggcgccgcccccaggaccggccgtcgatccggcgctgcgctgcctgggttgcgcccccgggatcgtggtcaagacgcaccagtgcgccggggaccaggaactactacggcctgccggtgggtactgcggctgccaggaaccggggtgtgggccgggtcgacgtcggccacagcggcgtcgccggctgagtccggccgctgacgaactctgaccgaccgcagacacgacaacgccccgcccggccgtgaggccaggcggggcgtttgtgcgacccaaccccacatacgtggggagcatgtcgcgaagcgacagtgggtcatccccgcctatgcggggaccaatgaacggagcgtacccccaagcgtctcggctgtcaggccccgccgggggcgggtcgttgtggcaggtccgcaccacagccgttctatagcatgcttgacgtgtagctatagcaggctataggctgttggtatccgagccacaggaggaagcgatgaccaccggaaccagcatcgacgatctcgcccggaccctcgccgaccatcacggcattgacacccacgctgctgccgtcgacacggtgcgggtgcatgtggatgagattcgcgacgacccggagctgtgggacaccgcgacccgaaccctcacttcggccggcgtcgaggtgatcacccgtgcagttgacgcgtcgtacagtgtcggagccgtcgccacagcggctgcgcaggtgctggtggagctggaagaggtgaccagcgagatcggccgcctgaccgcccgccgcgaagtgctggtgcggacggcaatgcggcggcatgagctgcggcgagacgatatcgccgcagccgccggcgtgacgcccgcccggctctaccagatccgcgacggacgccgctgagccactcatcacgtaaacaactacaccttagggttcagattatgggtgacaagattatggacaacaaattcgacatcgaagacgcctccggtcgcctaggtgagctggtttgggctgcgggggaagggacggacattatcctcactcgcgatggtgtacctgccgcccgtctgacggccaccgaaaccgaatatctagacggtgacgagtacgagaaactcctccgggatatccatctgtacagccgcgcgatggccgcgttcgcggtggctgaacatcccagcggatacgacttcgcgcgggtcatcaacgccctctggcagcgcatccgtttcaagctagatgaggttgcggcggtgccccctggggaggttcgcgagccgttcgccgacgaggcccggggtgtccgggaggtggcccgtgcggacgccgaggcaatcgcggctaggccatcagcgcggtgggccgactgaacacagagacagccagacccccgacattcgggggtctggctgtcacgattaacccacatgcatggagaggtgtctcctataggagacggtatccggcctacgaccgtgacacctccacatacgtggagaggtggtgcttcggccgtggtagcagttgcctgccccatcggggcaggggcgacatgctccgaccctaccgccccgacacctcgtacttcggcgcggccggcgtgccgagtaggacgcccagccgtggccagcgtgcctcggccacccggacgagggcgtagtagccggccatcgccagcgccatcacgcccacggtgagtgcggtggacgagtcggcgtcgatgacgatgcccgccgtcgaggccagccaggcgagcagggcgccgacggcggcggggaccgcggtgcggatcaggctgatcaggtagtcgtgggtcattgaatctcctcgttcggataggaccactggccgcggccctggccgtagggcaccgcgtactcgcggtatgtctggccgagcccgaggacgagtaggtccacggtgtcgtcgggcagctcggcgacgacgccgtccgggcgggcggctgtctcgtgggtcacggtggggtcgctggcgctggccacggtgcgaggcgtcggcccccaccgctcgatcacggcgggcaccgtcgtgtcgcgggtgcggatcacgatggcgggcgacacgacgtcgccgagctgcccgttgtcgatcttcgatttgtagtggacgatgtggccgatggtgggcggcatggtgcctcctggttagggtcaggggatggatgtgccgtcactgccgcagcgacagcggctgctcctggccgagctgtccggcgtggcccgccggcacggcaccggcgatcgacgggacgtgccccgcgaggtggcggttgccgcggtgcgggcggtcaccgacgatcccgtgctgctgggtatccaggccggggtggcgctggtggacccgcacggcatcaaccgaccgatcgtggagctgctccaggccgctggtgcggacatgacgatcgcgcagcagcatgcggccgaggtacgtgaacggctcggcagaagcctgctgtagcacggggtcagtgcccggcctggtcggcaccggtggcctgggcgatccggtccacctggtccttgatcgagctgccgccgttggggcgcaactcctccagggcgtccaggcggccctcgatgcggaccacccggtccatcaacccggggcgccccttggagaggccgggccggggtggctcgccgagcaggtcgtccgcgagcctggccagcttgcggctggtggccagcgtgccgcggacagcgcggcgaagtacctcggcagcggtgccgacggcggcgattaagagcagcatctccaccgtgaatctcccagcgggttatcgaatcgggtttcggaatgcggcgtcccacgtcttacggcccagcagcccatcccgggtgaggccctggtccgcctggaacgccttgatcagcgcctggtattccggcccgtacaggccatcggcgccggccttgcgcaggtagcggcggcccttgcccgccggccagccgcggcggacaagctgcctggtccaggcggtcagccattgccggtcggccttgccccggaagcggcgacggtagtagccggacacggaccggttaccacgctcgcgtgggccgaagtagtgcccggccgggagcgggaacgccaccgcgggcctgggcgccggccgtggcggcaccggtgccggcgtgccgagctggtcgagtcgccagtccgtaccccgcaccgtgtccgcagcctgggtgaactccgacgtcacatggcagtgcccggtgtgccggttcgacccggtgtaggtgcgggtggtgaagtcgtaccggcggtgccagatgcggccgttgaagatgatgtaccgcacccaccacaaggaaccggtgcgggccagtgtcacccacagttgcacgacctgctccatcgtgacgccgtccgggtcgttcaggtcggcgtcgaagtcccgggcgcgtacctcgtcggccgggtcgccgtcgcggtgttcgggtcggccggtccggtccgggttgtgcgacgacgggtagccctggtgggcggtgtcgccgatcgaaccgtccgaccttgtgtcgcgccccgggaaccgctggttgagctgatcgcgcgcttcattcagattcggtactaccgtccacgtcatcgatgttcacctccgttgctggccagtcggtctgttcggggtcgctccatgggtccgggagttggggtccgatgtgctgctccgggctctcgtccgggaccggatgtggaaatgtggtgggcataggtgtctccctgtggatttacggaaaaggatctgcgcttaggtcgcctcatacgtgccggtgataatccattgatccccggcggcccacgccatcggaactgcactgctgatattgacagtggtcccgttattggtggagctgcgcatgaagtcgcctgaggtcgcgaaaacgcggatcatgcccatgtacgtcactgatccgatgcaaatgcaggacagcatggtcggcaccaccggggtaaccggcagggacacattccaggcacccgttccaagcgtggacgtactgccgatggtcagcacagtcctgatcatgacaagtttgccggcctgcatgtaatggccggtcaacgtgccattacctagactcggcgcggtgccggatgatccccacgtcggggcgtatgattgccatgccgatgtcaaattctcgtacgaatcaagatttgacgcaaaaattgtgcttcctgccggtaaattcactggtgatgtcacagatcctcctcacaaggccgctatcgctggcgcccagacctgcaccgaggtgccgtccggccacgcccggccgaccccgttgacggcccgcccggacagggtcacggtttgggtaagtcccgtgccggtgatgccggtggcggtgacgcgttccccgccgccgatcaataagtccagcggaaagtccgcggcgcctgttgtccaggcgccgttttcggtggtcgaggtcatcgtcagcgtcaacgtggcagcgtccacggcggcgatggtggagccgtccgccgcaacgcgttgcgggccgtcgacgacggccaccgcgtacggacctgcgggcacgcataccaaccgcagatcccaggtgtactggtcgatggtctcggtgtacccctcgctgtgctgatcgatggcgtccgggggcagccacacgggcggggaaccgatggtcagccggtccccgacgtccactgcggcggcggcggtgatcagcgtgggtttgcccgcatggctgagggcggccaggtcgacgcggatggtggggtagcgggcctcatcccatgtgccgaggtgggtgcgccatgacgcctggtcggcgaggtgggagtcggaggggacgttgacggtcactcggtggtcgtagcggccgacaccatccggcggcgccgccgtggacagcggacccgacgtcacctcggcccggtatgacgacccgccggaccgtgaggcagtaacgtcgttgcggacgtgccggtcgtcgtcgacgggctccagcggcggcgctacctccccgtccgcgccaaaggtcaacgcgagggtgacgggctggttgtatcgggaccgcacggttcgataggccagccccagcacctcacgcggctcgtagaggatgccctggtcaacgtcctcgcactgcctgattagctctagcagcgtgcccgtgggttgcgcgcccatcgtcacggtgtcgtcggggtcgcccacgatgtgacaggtggtgccttcctcgtggcacagccgctcgattcgccggccagccgtctcgccagcgtgtcccgtgacggccggagcgacggttgtccaggtatccgtggatggggcccgccacacaccgatgtggcccagcgcggccgtgccatccgtccgtgggccgatatgtagacggtgcggcacacccggtgatccggccgtggtggtggagctccggagggcaccgtcaatccgcagcgtgtaggtgacggttccgccgccggcgtcggccgcccccacctcaagccaatgcggcagctcgtcgctgtagtcggtaaagtcagtgagaatataggtaaggctagatgaatcgggcccgtaggccaccgctgccaccagcacggacgacgccgacagctctatccgcagctcgtcgtagatgctgtcgccggtcaccgctgccaccagcacgtcccaggtcgccccggtgccgaactggaccaggacccggatagcccaatcgtcaccatccgtgacgccggtgaccggaccggtcagaccaccggcgtcccgcgaccagtccggcaggggtgacgaacccggcgatgtcacagatgcccaggcgatctcacccgtcgcggtcagtggggtgccaccaggcagcccagacgcggcctgggtggaaccggagccgtcctcaaccggccagtacgacaccggaccggtcccggtgatcgcccgatgcagaggggacctgagcggcgaggctccctgcccgaggcgacgcaggacccccgacgcagtgatgtcgacataccggtcaaccccggtcaccgaccactgcggcggccacgacgacacctccccatagaaccggtcgtgaagggttccaccggcgaggccagcggatacccgcagcggagtgttgcggccaatcacgccgtagtaggcaccggtcggccgccgtggcgagtagctaccgctgctgttgtccagccgcatcgaagcggtaccccggtcgacgcggcgaccctcggcggtccgtccccgtgtgatctttaccgagccccgcacatccgcggtgatgtccacccaccccaacgccccgagatggatctccacccggaactcgaaccgagcgggggcgctcatacctcaccgccgagaacgagctgcacgtttccgccccgcacaccgatcgccaggcgcagcacctctaccagcaggtcatccagccgcgccccagcagagtcgatcacgagtgtgaccacacccccgccggaccggcccggcggtctcacctcctcgcccgccagggccatgatcggcacctgctgtccggggctgccgggtaccacaccgccggtgtggtaagtgggcagcctcggcgcgctgatactgccgacgcccggcagcgagaacgacaaccgccccaccgtgcgattccaggcccgcgaaacagcgttaaacccagcccggaacggggcagaaataagactaccgacgcgagaaaacgcattgccaatcttcctgggaaggccagtaatccagccggacgcgctgctggagaaccgtttcacggccgcccatccggcctcaaccgggtcaccaattttgccccataccgcccgccacagatcctgaaaccacgtggttttcgtcgctatcagtaccaccacggcgaccagggcaacaatcgcggcaatgactagaccgataggattcgccaatagggcggtgttgagtagccaggtagcacccgcccacgctttcgaaccgactgcggcgcccttttgtgctgctgctgcggcgagggttccgacccgcgttgcccgtagccagcgcacgccggatttcatggctgggatcaagaaattgtacaaaccgctggccaaatcaccgatggcgaaacccatcagcagtagggcttcaaatccaatgccgtcctgggctaccttgaccccctccataccgtcctgaacacccgttagcgtgtcccggaaacccatcgcacgggtgtcgacgtcatcggcggcctggccgacacggtcgaacccgtcagccgatgcgcggacatcacggtccattgaccgggcggcggaaccaacccggtcgaatgcggattcgagctgcgccgaatcgcccgcgaaggtcatcgtgaccgtgttgccggccatcagtcgacctccaccccagcagatttcgcggcgtccagtagcgcccgttcggttctccgccgcacttcgtcacttttcgcggcgtacccggcccacagatagcggccctgcttgcgatacggccgcgataccgaccggccacgaccgacccgtccgccgaagtccagccacgggtagtagggcacccgcgcccctccggcacgcacccgaactgcccggccggttgaggcgacccgcagggaccgagctgcccgtccggaccggcgcgacacgcgaggacgcgcccagtccacgaccacctgggcggcgtcgttcatggccacgcggagagtcttcggcaggtcgctgtcgagcttgcggaggttgcgggtaaacgccgccaaaccgtcgattttgatcgggtcaatcattcatctgcccccttccgctttcagccgtcccaactcttctcgctgcgctttacgggcgtagtaaacggcccattgcacaaattcgtagttgctcatctgctcgcgcagctcggcaaccgttctgcctagctgcgcggctaggaagaactcaaactcagtcgttggatccgtctcgaaaggtctgcatcgcctctttatccgccccgctgagcagcccagacagcttggcgatctgctcggaaacggcaacgaggtccccggcgtcgccggacgcgccccaggccgccacgtcttcttctgtcatccgcggggaggtcatgcccgtagcgatgatgaagttatccctgtcggtcaacgtcgccttgtcattggagaccaaaatctcgttccgggtcagtgaccggatgccgaccgtggaaccgtcgggaagggtagcgatgcccttgccggtcttgcgggcaaggatctcgtcgcgggtcagatgtgccatggtctctcccgtcacgcctgggtggagtgggtgacgtcgccggaatgctgcaatttgcaggtccacatcacgtagtcggcgaccggatgcgtctctttatactcgcccacgacgacatcaaccgatctttccggcaggccggtgccggtcccctcggggcgatacacgaaaacggcattagtgccgatcaacggctcgatcaccgcccggggtccggtgacggcagtgttgtcgtaggtgcccgacaggtcggttgacccgtcgccgagaccaccggcataaacctcgttgttattgccgtaggtggtgagtttccgaatgtcggttgatcgtgtccagtctgaatcattcaggtactgcgacaggtcatttcccgccaacgatgcgtacgtgtgtttgctgtgtacgcgggccatatctttgctcccctcactggccgccctggcctgcgatccggacctcaactagcgcgaccatgtgggtgttactgccgatggtggtggtgtcgaactccacgccggcgacgtggatggagtcgaacgcggtgtagttgccctcgtctgcctcgaggccggccttgaccgaggtgtcgccggtgccggcgagccaggtggatagctggtcgcgggtggagtcgtcgtgcacgcggccggcgaccagggcgacggtgagggtcagctcgtcgctgccgcggccgtaggtggcgtcgtaggtgtaggtgtcggggtaggagaccaccgcggccggcgccgacacggtgcctggcgggtaggggtagaccgaccatgagtcgtcgatggtggcgagtcgggcggcgatgtcgcgcatcacgtcggtgaggttcaccggctgctccctatgcgattgcgggcaggacgaacggggagagcagggcgtgcacgtcggggtcgatgcgggtcacccgcagcgcgccccagtcggcggacccggcgatgccctcggggctggaccggcgttggtgcagccgtgccgcttggagtagtgcggcttgggtgacctcgtcggggaccgcgggccatccccatacggcggtgatccgggtgtgggtgcctgaccaggtgccccgtaggacggtcacgggccagcccggtttggggtcgtcggcgtaccagctggtgtagctggtccaggtggacggggctctgccgagttcgactgtcagcccggtggtggtggcgatgtcgtcgacgagcagttgtgactgcccggggtcggaccaggggtcgggaatgacgcggtgctgtagtggcacgacagcaacccgcgtcgtgccggcgtcggtgtggaagcgtcggccgcagtgtcggtcgatccatcgggaggcggtgtggattgtctggttgagtaggtcgtcggttgaggtggtggtgacgccgaggtgggccttcagcgtggcgaggtcgacgtagttcatcgccgggtagggcgcttcttggtggcgttggccagttcgcccacctcggcgaccgcggcgcgtagccttttcgcggcggtccgggcctgggcggcgagcacgtcttggccgtcgtcggcgtggccggcggccttggcgtcgagcatgtcggcctcgacgctgatcgccgcggccacgcgcgcaagttctgcgccggctgccgcggcccgctcggcgcggccatcccgggcgtaccgggaccgctcgtcccggtacgcccgcagttccgcgatgagatcgtgagacatgatcatgccgccggtcagtagccggaggtcgggatcatgccggtgcccgagacgatcgaaatcgccttcggtagccgggtggccatgaacgccgcgtaccggtacacctggaagcggacctgcagcgtccccgacagcacctcggtgaggacacgggtctggatcgcgccctcccacaggtacaggtcggaggtgcgtagcgtgatgatccgcgtttcgtcggtgccggcgccgaggttctccgggatgttgccgtcgaggatcaccggtgtgccgacggtcagtttgccgaccgggccctcagcgatttcgccggtctgtaaggccatggggttgaacggcgcctcctgtgacggctggatcagcggccggtttgtggtatcgagaccggcagtcgcccagaaccagatcttcggcaacgcaaaggtggctgtggcgggccgcttgcggttggtgaagatctgggagaccgactggacccacggcacgtacatctccggcagcgtcggcgacgcgtccgtgtaggtgatcgcgttcggcgagctgacgttgaggatgccggtcggctgcccggcagtcccggagccgttgatcacgtacacgtcctgccgaaccgcgaggtcggcgagtaggtcggcgaagatgatttcgtcgaagcccggcgccggggactggtcgagtagctgcatggacgcgtcctgctggccggcgaccgtgtagaccgatgcggacacgctggtatcggtcatgtcggtgctggtcaccggggcaccatcggcggtctgcgcggcggttgacgtgccggtggcgaccttcggcaggttcacggagtcggtgccgcccggcagtgccatgttgcgcacggcgttggcgatcggccgaccgaagcgcggcaggtcgatgtactggtcgatcagccacagcggcggcacgaagtagccgccctggccgtcggtccggttcgggttgacccgcttctcgaacacgcggctgcgctgctcctcgtgccagcgctcggccgtgcccatgccgtccatctcccgctgggcgcgctcctcgcggcgccgctcccgggcgggtagttcgacccgtagttcggcggcgtgccgctgcaggcgttccgcggcgctggagtcggcgcgcagttgcgccttggccaggtcgtggaagtaggagtttccggagccgttgccgtacacctgcggctcactggtgaccacggcgccgccggtgcggtgctcgcccacctggccggactcggcgcgggcgcccgccgcgacctgctcgcggtgttcggtctcctccgcctcgcggatctggctattcaggccgtcctcgtcaccgttgagcttgcgcagctgctcggttcccgcgacgaggcgagcctgctcgtcgtcggtcaggtcgcggcttgccgaccgggcgccgctgatgacggcgtcgagttcggcacgcagcgcggcccgccgctcgcgcagctggacaagctgcgcgcgaaggtactccaacatggaggcccctttcggttcgtttgttgaatgggtcgcgcccgcgtcgcgcgagtggtgccgccgagtggtggcctcatgtggctccggctcggggtccggcttgccgtgcgggcaagatcagccgagaagcgcgatctcggctgcgaacagctccagcgcggggccgagctgagactggggtgcgagcctgcggccgagccgctcatacagctcgcgggcggcggcctcgtccatctggtcgaggtcctgggcgcgcaccgccgcggtcgtggccgggttcgcgccgaagttgaccaccgacacgtcgccgcggtggatgtccacctcgaggatgtcgcgctggtcgtagtccggggaccactggcttttcccggccggcacgcggaacgcgaacgacatctcgtcgacgttgccgtcggcgagcgccgagaccatgtcgcgcacgtcggatcgggtggtgttgacgtcagcggcgatgtgtaggccggtagagtcctccgacaggcgcagcgtcccggctcgggtgtaggccatggacaggccgccgtggttaagtagcagctgaacttgaggattctccgccagggtcttggcgaacgcgccgttgcggaccagctcggtgtagctaccgaggaagtcgtacatctcgtacggagcctcggtgaccgacgcgtagccctcgattctggcctgctcggagccagccgcccggacctccagtcgcaccgggtacgcgcggtgttcggtgccgccgcgggtagcccgctcagccttacttcgcactggggtctcccatcggttcgttcgggtcgggatcggccggctgttgagtgggcatcgacacggctggttgttcgccccatggcacgggcgtccagtcctcgtcgtcgcgcacctcgttgatcgcccgcgctttggtagcaagctgaatctggtagacgcgccaccggtcgagcacggtcggctccagcagggcggagcgattgagacgagcacattgaccacgcggcagcatcgagctgagcacacgttcgacccggcgcatccacttgttcagcgcgtacaccaacaggtgctgcgagcgtccctcaacagtggagtaggtcaatgatccgccggattcgtagccgaggatttcggccattcccgggccgaagatccgcgcgacctgggcctgcgagaacttgttggtctccaggaactgggactcctcggggttgatctggattggcgtgtattgccagtccccatcgatcaccacgggttcacggccgcggatcgccgccatgaaccgctgtttcgcggtcgtcgcgccatcggggcctaggttgcgggacttcgactgcatcaccgccgacgggtgggcgccttcggtaaaccagtcgaggccgaagcgggtagcgctgagcgtgagaccgagcgtggcggcctgctgctgcaccggcgacaggcccatcagccgaccgggaacggtgtgcacccggcgatgccacatttgcccgggcggtatgtcgccgccggccacacgccacaccggacggccgccctcgtcgtaccagccggctaccgagtccgggtgtagcagttggatctgtgtcggccaggcgctgtcggagtcacgcgaccagccgagtacccgcccgttgatgttgccgcgcagcacccacgacatgagtagctgcgagatccagtcctcaacgccgtacccctcgccacccgggtcctgcaggtacgacggcaccgcaaggatcttcttgccggctccggacccacggagcacgtcgatcggcagctcggagacgagcgaacagatcaggtcggcggccgaccacatggccactgtctgcaagctcacctcagatgaggcggtcagcgcggccagcgagttacgggcgccggcggccggcgacacaggcgcggtggatgcccaggacgtgatcgagaagccgttgaggcggcgctcggtctgacggaaccagatccccatcagacccgccgatccagggcccacagcacggccccggcgaagatgacgccgagcggccgatagaccatccacaggccgccggccacgagcagcggcccggccacgccgggcaggctccgaccgaccagccggacggccgtgccggctgcggcggcgacccatcccattacggcgtcccaacgaggacgtagcgcagccgtcagcaccgtcaccggttccccctcaccagacccccaccgggtcctgcctcttgctggtgcccacgtcggcgcgggcgtagtacgcccatcgggcctcggtgaccgcgaccaggccggtgatgtcgaccgcccggtcctgccgcgcccacgcaaccgcatcgccggtgcgcctggtcttcgccgtcgccaccgcagcgtcgagctgggcggccggcacgtaccgcaggtcggcctgccgggtcgcgtcgagcatctgcccacacgcggcggccatgtcggcgccaccaagcaccaccagatcgccgcggcgaggttccttgtcctcgtcacggtcctcgggccgttcgataccccgggcccgcaggtcctccctcagagaggcgtgggtgcctcgggccattccgaccgcgaccgggtcaagcgccgaccggaactcggcgatcttgtcgacgagcccggcgaccggaccgtagtagaccagctgcagatgcccgaggccgtcagcgcgatgcccgtacagtccaatggccgcccagtcccgctccggggcgatgtcaacagcgatcgccacaacgccctcgcgccgcgattccgggtcggccagctgccgccaggtcgcctggtcgattgccgccccggtctccaactccgaatacacgccgaggcgttcgcgcaggaactgcgcgacaccagtagcgcgaacctcacgcagaatcgacgactcgaagattcgcaccccgaacgcccggttggcctcggccaccgcggcgaacaaccggccgcgcagcgcccggccctcagtggtgtcctcggcctcgtccgacaacgccttgttcgcctcgaccagcgtaaacaggtcgtcgtagcggccggacgccgaccactcgtagtagaccagaccacgcgtgccgcgccggccgcgtgtgaccacctcgcgcagcacctcggagccgccgagcggcgccgaggacatgtaccacacctgcgggttcgccgccgcggacgtcgcgtacacgatcgccgctacctgctcggccgtcaacgcgaacgcctcgtcgaggaacagcggactcacgccggcgaaaccccgacccgaaccgccggaccgggccaggaacgccagggtctgcccggttttgagaatgatctccgtcgaatgggtcgacgaccggatcgtgcgaacccgcttacgcagatgatcgaagttgtcgaagtagccgcgcatccgcacgaagccctgatgcgcggtcttaaactcgtgcgccgtccagacaatcagcggctccttgaccagcagcaagccggccagcgcccgaacctcaaggtcgacgcccttaccattctgccgcggctcgaggtcggcgacctcgctcgcaagccacttaccgtcagcgccccgggcgagcccatcgtggataatcgctgcctggccctcatcgagccggacaccgacggtggccgccaggtcgacggcctccggcccccagctaccggccgccccctgcggcacggtccggaaccggggcgtctgtgatccgatcggcaccgcgccggctgagttcatcgatcggatcagcctcccccggcaccctgtcggccatcgtgcgcaactcggcaagcacgacccggatctccttggctacagcagcgcaatcgcgggccccgcaaccggcgtcgagggtgtcagccaagttccgggcgaccgcggccaaggcgctatcccgcaccgccggcggcatctcacctaggtctgcctcaagggcatcacgaacactcattgtcacccctcaccctgagtcaccagtcaccgtgagtagtggacggcttgggcttattcacccccgcacacaagtgaggaacaaggcggcgggtgttccgcttgcccctgctcaaaaaatcttggcttgcaaacctatgacctgctcaaatacagctcgggtcaatgctcagtggttgtctctcaatcactggccttcggttgcgctcctggttgcagcatcgcgcacgccctgtagtgggacttacgcagactgggcacgggctgttactgccgtgcgatgggcgaagattggccacatcatacggtgaccctccgtcgcttagcctggttatgtggtctacctcgtgggcctctgggtgtccgcaccagtgacagtcagtgccccatgcccggaaggttgctatgcgcgcacgctgccatggccggcgtgattggcgtgggtccaccatgagctacctccaccgggcacgcgccgcagaagcaggaagtcaccgcacgtagctgagaccgtcgaagctgagggagaacgcgccggcctgggtgcggcgtaccacgatgtcaccggtggaggccatcacctcgcagggggcggcgataccaccggtggtgggcaccgacagcagttggctgtgggtgggtgcgtggccggtgggcagggtggccaccacatgccccgaggtggtgccactggaggtaacagcgatcctgccgcgcagccaactgcggtcgtcgctttcctggcgcacggccagggacgcgacgccggtactggtgtcctcgctgtaccggccggtcgcgtcggggtcgacggcggtgatggcctgccaggcgtacaggctggtttggatccgcccgtcctggtcgatcccaccggtggtgacacgctggtcggcgccgtcgcggcgctcgaagcgaaggagaacccctgtagctgcggcgtaggagccgatgagggtgatgaggtggtcgtagccgaacccgccgggctgctgctcggcccggtaacgcagggcctcattgagccacgcggcgagtctgagctgcccgccgatggtgatgtgtccctcggcgaggttgacggcgctgccaccgggcacgtcgctgaaacgcaccgacagcagcggggcggtcagtgcggtggatgggcccacgtaggcccgcggcgtgtaggtgccggacaggtcaggcacctgcccggcgggcagcagcgcactgccgtcgaggggcccggccgggccggtggcagtgccgaccgacgctttggtgacgtaggtactcgccgggtccggcgccgtggtggtcgtcggcaccaggtcggcgaggctcgcgggcgggccggcggggatagcgatgtccgcccggtaccgccaggcggtggtgtccacgtcgagcgtgtacgcccacccggacggcgaccagtcaccatcgtcggcgacgggcacggtcaagctgtacgcgccggcggcgtcgagtgtggccgtgtgcgcgccaggctggatcgtcacatcgtcggcggggccttgtagagggacggcccgggtcagccggatggtgccggcggccgggttgccgtcggcggtgaggatgacaccggtgatggtgcgggtgccgagactcgccggatacgtcacgaccgccccctgtactggtgtgtggtgtgcgggcaggccatcccagcctgtgacctgcccgcacccccctcgcgcgtcccggtcctgggtacgcgaaagcccggcgccactgagtggactaccgggctgtgggcacactccgcctagtgggagtgactgatcaaatcatgcggcagtaagcgggatggcgtcaagctgacgtgcccgaccgcggtttgacagccgcttgttgcgctcgatggtcgcggcgtcgtcgagggcgtggtagacgctgcgggcgaagcggtagcaggtcaggccgtcacgtcgccgccagttgaccaccatggcctcggaaacgtccccgaggtatccgaggtggtgggcgatctgcgcggcggtgccgtagtggcggccgtcgcgctcgatgagtggtgcagtgccggtgcatgtgccgttggcgggcaggtgggcgcggcaggtcgggcagcggtcgctcacgcgtaccccgcatctctgaccacgctgaggacgcctgcccgtggccagatgtgccgtacgccctccaggccgccggggcatcgacagccgggggtgtgtcggcagtcggcggcgcagacgacggtgcgggcggcggcgggtccgacggtggccgcctcgaggctgcggcgccggcatccggggcagtcgccgggtatccgcgtgcggtagggcggctggttgagccagccgcgggccagctcgtcctcgtcgctcaggtgcagggcgaggaggccgagggctcggggtggcagggtgagggcgggtagggcggtgaggatgcgctccagcggatcgggtccggccgggagccggtacatgtcggcgagccaggtcagccggccggtcaggcgtcggatgcgctgcgcccacgtctgcacaagcggtgggggccggtcggcggtcagtgtggcgacagggtcggcgtgtccgccgatcgggtggatggtgccgtggatggggctacgcaggatcggcgcggcggcggtgagggtgtcacctcgctgccgggcctcggcggcagcgagcgcgcccagttgctgcatggcggtgtggatggaccaggcggtggcggtggcgtgtaggtggtgcggtgtcactgggcgacctttcggcgagggtccacagcaacgacgggcgtaggtggcatgttgactaccgccagtacggtgcgatgggtccgtgtggatgggtggaggtgccggtggtccgacgcgtgacggcctcggttgtcggggtcatcgtgggcctggcggccacgtggctgatcgtcgtcgctgtccagggcaggcctacgccggacacggtgtgggggcctcggcctccgaccccagcggcgcaccagaccgtgttcggggtggtgtcgttgatgtggtccgctgggtgtgagggcgggcaggtgatcgccgaggagccgggtgtccacgaggtggggatgtgcaccatcgacggccacgaggtagcggcggcggtttttgccgacgagggcgagcgcgacgagtgggtgagccatatggctgggatcggtagtgtcacggccaccggtagtcggtgggctgtcgccggtgatgaggcggcgggggtggaggcgttcgctgccgccgtgccgcgctgatcccggcgccgttggggcgcgcgttgttgccgccgggcgctggtgctgccggcctgccagctgctactcacggcgcggcctcgggatattggatgcgccaggtcgggtggtgggcggtggaccgggtgtcgccggcgaggcggacgcggagtcgggcgccgtcggtgctggtgatggtgccgggcctgccgttggcgatgacgcggacaccgcgtttggcggggacgccgtagtgacggcggatgtaggccatgctcactggtcgctcctcaggtgggcggcgggttgagatccactgtgagcggttgggagggcgccacccacgcccacactcgcgccggggtctccaggcgaccgtgtgtggctctcagcgggctcggtggtgtcctgctcgcggccggtggcgggggtgctgtggtctgggcagagcaccgtgaggccgcggaggcgcatccagccgcggtcctgtgggccgacgtctgcgcggtaggtgcgcgggcaccccgggtagacgcagcggcggatcagggtctccgcggtgccttccgacgcgtgggcttcggcggtggtgatgagggcgaccaggtggcgggcgatgccgtcgtactcgtcggtgacggcggtggcgtagtaggcgtcccagcggtcatgccagccctccaggaggtcacggatgacctccacgcggtcgtcgtcggtgcgggcggcggtgaactccgccgtggagtggtcgaggaacgcctgcatgccgattggggggtatgtggtgtcgtggtcccgctcggggcctacgcgggcctgtgcgtggctctcagcgggcggcacggcatcctgcgcgccgccgggccgggaaccggggcgggtggcgtaccgcgcccgcgcccggtcgatgcgctcgacagcgtcgtcgagggtggcgatcagctcttggacgttggcgagggcggcgcgggcctggtcccggtcgccggcgagctggtcgatcagctcggcggcggtggcgtggcctgtagcgccggcgcggttgagggctgcccacacgtcggtgagggtttcgagtgcctgctggcagtcgtcggtgacgtggtggccgtggtggcactcgcggtggatgggcaggcggtgggcgggcgtggtcatggcggcctcctcaggcggcggcggcgggttggggttggccgtagccggcggcgtgcaggagggtggcggcgtcgccgagcagcatccgcacgggccagtgcatccggagcgccggctcaacgcctgtggcgagtgcgatgacctggtgggcgggcatgacggcccaccagcggccggcgttggcggggccgatcccggcgcgttgcacgaccaggacgccgatgttggcgtgggcgttggtgacctcaaccgcgagttcgagcatccagcggctgatggtgaggtcggaggcgttgcgggccgcgtcgccgcctttgatctcccagcagatgccgggggtgccggtgatgtctccggcgtcgtgggcgccgcggaggctgcgccgttctgcgtggggccagccgtggggttggaggtagcggacgacggcggtttcggttcgggtgccgatgtcgcgggggcgtgccattaggtcaggtctcctcagtaggggcagccgtcggcgacgacggccggggcggtcggtgggctgggctggcggtagtgggccggcaccaggcggtggcagcggtgttcggcgaggactggtccggtgagggcggtgccggcgatgcgggtggcgtcacggtggacgagtccgccgcgggtgagggtgtaggtctggaggttgtcgagcagggcggcgatttcgccggcccggttgagtggggtgaggtcgacgcgggcgtgaagcccttcggcgtggccggtgaggacggtggcgccgcagcggggatgggtgccgctggtgatgggagtggtgatcaggtgggcggtcatgcggtggcctgcccatgacgcatgacgcatgacgcgtcttctccggttgggctgccatgtgcgtgtgcatgcgtgcgcgcgcgttcgaggggaacgggaggaaacgcgtcatgcgtcatgatcatgcttgtgtcgtaggctagtcgtgctgtctgagctgcggaaacttgccctgacaagatcatgacgcatgcgtcattcgatgacgcgttttgagcgacgggcgaggcgatcatggtcaccacccgccctgctcgtcgcgagtcgatgacgcatccgatgacgcatcctcgtcgatcaagagcgacagattgccgtacaagcgggcggcgggagtgcgcaaccgcagcaccttgaaacgcttctccagcgcggtgccgagggccttggcgctgaccggtgtctcaccttcggcgtagcagaactgctcgtacgcctcgcgtaccttcgcggtcttgatggtgacgtgctcgccgcctccgaggtggcagcactcctgcacgaatttcgcgacggagtcctgatcgtgggcgtactcggccgtcgcggccttcacgctgtcgggctcctggaggccactggcgtggtactgcgtggtgccagccgtgatccaggcgagcagcgccggcccgtggtcgcggacgaggatgccctggaggtcgtcgacgatcttctcctcgggtacctcgtggttgaaggggattagtcgcaggcgccgccagaacgagcgcccgccggagcgcacagcgggctggtggttgcccatcagccagagctggtgggtgggcgtgaaggtgaagtggtcttggcgcatgaagcgggcggtgaggctgtccccgccggtgagcatcttgactttcgcctcgtcgaagcggtcgtcttcgttgacctcggagcagatgaccatgcgggagccggcgaggcgggcgatctcggtttcgtggccggggtgggactgggccatcaggaagccgacgggagcggtggtggcgtagtcgccgagcactccggcgagtgcctcaaggaagacgcctttgccgttgccgccggagccgtgacagaacggcagcacatgcggaccgacgtgtccaacgacggagtagccgacgagccgccgcaagtaggtgatgagttcatcgttgtcgccgaacgtgtcggcgaggaattcgttccatcggcccgggtcggcggtgaggtcgacggggaccgcggtgctacgggtgtgcagggcggcgggctcagccgcccggacggtgccggtacgtaggtcgacaatgccggcgggggtgttgagttcccacgcgttggcgtcgaggtcgtcgaagtgggcgacgacgtgcgggttgtgctgggcaaggcgggcgatgccggtgacaccggcggcggacatggctcgcttgcggaaggtggcccattccttgtcgttgggaatccggtcagcgagggccaggaggagttcacggtgctgctctgcgtcgtcccacgtccagcggtgcccgtcccacatgagccagcgggcacgctgcgggcagtagcggaggacttcgccgtggttggctacgagggcgcgggccatacccgcctcggtggggccgaactgctcgggattcggtgacggttcagcgagtacccgcgcggcggtgccatcgacagcggcgaggacgcgggcggcttgtccgggtgggagtaggtcggcgatggcggcgcgttgctcggcggccgggtcggttttctcggtgggggtgccgtagccgaggcgggcgaggtggcgggtagcggccttgtggtcgccgccgtggtggagcacggcgtaggcgccgggcttggtgtacacctggccttgttcgaattcggtggcgtcggtgaacactttgaggcggtcgcgggtcgggtcgtgtccagtggtggcggagataccggggtcggttttgccggggcggcgccattcgcagtaggagccgggggtgcctttggtgagggtccagtcggcgccgccaagtagcagtgggtcgtcccagccggcgcgggcctcgaagtggtcgttgggggtgatgtgtccggcgggtcgtaccacctccaggcggcggggtgccggcggcgggccgggttgcgggtcggggtggcggctgatggcgtcgcgcaggccggcgtggagttggtcgaggctgtaccgctcggggcgggcgtcgatgatgcgacaggggcgctccaggcgggccttgcggttgatggttccggggatgcgtagcacgcgggcgaggtcgccgacgccggtgccgtagtgccagccgagggcggcggctgaccggccgatgacggcctgccagcggccggtcagctgttccaggtcggagaggttgtcgttggtgatgtcggtgtgctggtcgagcagccaccatgggtagagtccgccgccggagtgcacccacagcgtggggtcgggtagcccggcctcggtgatgatgtgtcgggcgtcgacctcggtggggggcaggggccgggtgatgtgcccatgacctttggtgcagtcgtcgggacacacgtcgtgtttgtggccggggccggcgatgtcgaggtcggcccagaggccgggcagggcgaggctgtcggcggcgccgccccgacctcccttgccgggctggcccctgagggtggtggcgcgcaggtagatgccctccggttgggctttgtcgagctcggtgacgtagtcggtggcctggtcgtagtcggtgaaggcgcggccggaccagttacctgtggatgagatgtggacgaggccgggggtgttgacgtagagcacgtcgagccacgtcctgaccatggtgtggtcgaggccggtggccgtctgctcggtgctcgtcatctatctgactcctgcgcttgtctgtccggggtgggtgtgccggggctccggggccgccggccagtcccgggcgatggggctggccggcgacgcgggggcaccggaactactggcccatcgcggcgcggagcttggcgcgctggtcggtgctcatctgcgcccacagcgccgggtccacgccggccggcgcggtgtcggccggcggcggcgtggccgggacagcctggggcgctggcgtggtcggctggcccatgaggatgttgttcgccggtgcgggtggggcgatgtaggtggcgctgtagagcttcggcgcgctccaggcggcgcgtttcttctccccgtcgccggtgtaggtgacggtcagggtcgcgccgacctcgatgcccttggcgccggacttgcggacggcgtcgcggacagcggacagcatgttgcccttgatgtagagggcgcgcacaccgtcgtcgtcggcgtcctgcggatcccgagcgtcggtgtggacctggacgatgatctgcatcatcgggtcgccgttgtcgaaggtcttcgccacaccttcgggtgtggtctgctgccgggcttccggttcacggacgacgcgacccgacacgcaggtgccgacggtggggaaagcggcggacttgacgccgccgcccatgagcagttcgttggcgttcattctgtggttctcctttgttccggtgttccggtgctcggttgaccggccaccagcaggcggccggaggttcaggaggcgatgagcccgtcggtgaagcggtcaacgcgtcgcttgtgcgcggcggcgtcaccggcgcacccgtcccagccggtgggttggccgggccgatggaacgggcaccacttgcagctgtcggcgctggccgtggccgggacggcggcgatgaacgccgggttggcggccacgtccaggtcgaggagcagttgcacggtggcgtagtagcggtcgatcgcccggtgggcgatgtccgggtcgtacggctcggtccactcgtcggagtcgtcgtactgccacgaccgggccaacaggacgagacggacgtgacgcacccgccggcccttacgttcgtggccgagcccgtacaggtggccctgcacccggtagtcgggcgacacctgctcggccggcggcctaccggaccgtttggcggtacgcagtttggtcagggcggtggtgccgacgtgtttccagtcgacgaccatgtggtggtcggtgtcgaacgcgtcaccgtgaccacggataccgtccacgtcgggtagtcctgggtccacctcaaggtcgtcctcggccagccagcgttcccggccgagctgggcgttccagaacgccacgacctgctccatctcggcgtgcacggcggtgccctgaaacggcgcccacgtgggggcgttgaccgggcggcgcggtgccccggcgagtttgcgggccatctgctgctgacacggcgtacccaactccgacgggccgagccgccgctgcaccgagcggggacggctggcgtcgtagtcgatcaacaccggtcgaagttcgccgactgttgacggcggatcggcgtccggctctcccgccgactccgtggtgggggtggtgaacaggtcagccggcggcggcgttggtgttggtaccggcgccggctcgcacccgatgtgccagccggcgccggtacctggatctgtgaccagcatcgggtcaagacgctccccgcaccgagcgaggcaatgcggctgcggcgctttgccgccggtcagggccgcgatgaccgcgtcgagggtcgcctggtccacactcacgccgccgcctcctgctcgtcgcgatggtcaagccgccggtcctggtcgaggtcgacgcggatgcagccggggcactggacgccgccgcgcacgtgcagcgggtcagccggatcccaccggttctcgggcaggccacaggtaacacagccagtcatgaccgccttcccggaactgcgcgtagctgctggccgccgggttcacacccgggatgccggtcatagacgcctggctccccaccaggcccggccgtggcggcgggatgcaccggccaccggcacccgccagcacacggtcgcccgccggtgatcgcggcctgggtcgcggcggcgacatccgcccaccgcccggccctcaccgcggcctcgcttccgggtagcggtgccgccagacggtccgtactcgcgacacccggggcagatcccccggggtgcgccggtgccggccagccgtccggacctcggcctggaccggccggggcaggggcagggtgcgcggggcgggcagccagccccgccagatggtcgggatcaccgccccgccccctcacggccggcgagccgctcccgcgcggccaccagacccacccgcagccgctgggaggtgctgatcgcctggtcccggtcggcgcaggcctgccgcaggtcggcggacagaccgcgggccaggtcccgccactgggcggcctgccgggtccgccgctcataggcggccgtcgtggtgtccagctcgtccttcaggcgggcccgctcggcatccgccttatccagctcggcggtcagctcccgcaccatgtcgtcagtcatcacaggtccgcgccccacagattcgcgtccgtcaggtccgcgtccgtcaggtccgcgtccgtcaggtccgcgcccgtcaggtccgcgcccgacaggcccgcgccccgcagatttgcgccccgcagatttgcgcccgacaggtccgcgtcccacaggcccgcgccccgcagatttgcgcccgacaggtccgcgccccgcagatttgcgccccacaggtccgcgtcccgcaggttcgcgccgcagccgtgctcacggaccagacgcgcgccatccacgatgtccacgacgtacgcccgcctcagccgccacgtatccccgcaggcgtcggagagcaggtcagcggtcgaccacgcgcacagcagcagagtcaccgccggcacacagccggaggccatcgccctccaggtccgcgccagacagattccgtccccgggtgaggtcggggactcgctggtgttgtcggtgtcgatcggccccggcgcgtgagcccactggctgggcccaggccaccggtacgcgtgctgcgagcgcagatcggcggtgacggtgcggatcccccaccggtcgcagccggcaggcagagcgcggtcggcagtcaggacatcaagcaagctcttcacgtgaggctccagatcagcagggcggccacgaggtagatagcggcgccgatcggcacgccgaccagcagggcagagacgatgcgaacggtgtccgcgtgcggatgcggcgcggcggcgtgacgggctccctccaccgccggacacgccaggccatgggtgcggccgggcgcggtcaggcagccggggcacaccccggggcccgagtgggtctgctcgtgacgtgccatgtcagaccacctcccgcagagccggatcagtcagcggctccagcccggggcagtgcggcggcagcgtcaccggctccatgtaggcctccggcggcgggtactcgccggtcgcgaccccccgccagtaggcgcacacctcgccgtcgtggggctccccgggcagatgcccacacagcgggtcctcgacggtgatcggctcggcggcggcgtcggccgtgagcggccacgtggaggcgctcatgccgtcaccgtccgggcgtgctcggcggcggcccgcagaccagccaccacctcctgctggctgtggctgtcactccacaccgtcccaccaagggcggcggcgatcgcctccaccacgggccggcgctcctcgtgtccagcctcgacgaccgacccgacacgcagggacaggctcgcgtgcacctcgggggccggcgtgccggcgagagagcccaccaggtcagccaccgcacgcaggtcggcagcgagggccagccagtagtccgtgtcgcaccggccatcgatcaggccggacgagttgtgctcgcgcacgtccaccccgcactcacgcgggcaggacatgtagcccggctcggccaggtgcggcgtggccggctcagcgtcggcctgggcggcggcgcagactggccgctcagtggttgggttactctgcgattgcatctggactccttggttgatcaggttctggtccgggtgtcgagcccttcgccgaccgcagatcggcggggggctcacttcatcgaccgcttcgcgtcgatgaggtcgaacaggcgctgtcgctgccactcccgcctctcggcgtcggtggcggaacgccactccaggccgggactcgagtccgaggccggggccggcggcaccggtggcgcggtgagaccagcggcgaccagcgccaaaccggtcacgatctgggcgaccgcgcgggccagcagagcggcggcggtcactggatcagcgccgtctgctcatgcgtccgcaacggctgcgtaccgccaagccggcggtgcagcagatgcaggccccgggtggtgacccgcacctgaggcgtatcgagcaccagctcaccggtgcgcgggtggtagtgcgtcgagggcagctccgacagccagcccgactcgatcgcccgctggtacggccgccaacgaccgtcagcacgctgccgatagatccactgctgctcgccgagaaccgtgaacaggcgtcgctccccgaggtccagacccggatcgcgcgatagcaccttggcggcgtcccgcacggaccagtcgccctccgccgaggcgagggtgtcccacgacgccgccttcggcgcggcctccgccaactcggcggcctgcgcgtcaagctgccgggcctgatccgcggcaagctgcaacgcatccgcgtacgactgcggcaccgccggcaccgactcgtaccggcccgtcgcccgaatcgcgggcaacacgtcgtgggtcacccagcgcttgaacgccttcgcctccggcttgcgactacggagaatcagtgagtacagcccggcctcgctgacgacgttcgtcatgagcacccggtccgacccgtcatcagtagtgacgggtgcctgccgcacctcatcgtcgtcgaggtagctcaccgcttggcgcgggttgccgatctccagtgccctacacacgtcgacagcgacgaaccacggctcattgccaaccgtgaccgtccgcaacgggagatcgccgaattcaaaggttgtgatctcgcggccgggaccggtggtgccgccaggtccaggtccggcggggccttggggatgagtcattcggacaccgcccgaccctgggcacgcttccgttccataaaggcgaggagggcagtacggggcacgcgtcgggaccaaccgaccttgatcgactcgatgccagtaccgggttcgtcttcctcgtccttgacgagttgccagacggtccgcgggcccaggtccaagagctcagctgcacgcggcaccttgtaggcgatctgctccgattcagtgccactcgcagcattgctgtgtgatgcgttgccatgcatggcactaccgtatcgcaatgccacgcatagcatcacatcggccgttcggatgattctgcacctggccaccagagctaccctgtaagccatgcatagccgtgcaggaccaagagtcctccagctgagaccgcgcactatcggcgcacgtcaccgcaaccgtccacggcatcgctgccgtccacgagataacaggcccgcgaatggcacctacggtgacctcgtggcagcatccccatcccctacaccgtcacccgaggtcgcgcgagcgcgcttcgcagccttcgtcgcccgtgctctggcatccgcaggcgaccgcggcatgaccaacaaagacatcgcgaaggcaacaggggtaggaccgtccacgttccaccggtggcgtcgcggcgagggacgcgaactaccagagatcgagaaggtaagggcattttgcgccggcctcggcatctcccccgccggtgcgctcgccgcactcggactcgatccctctcgcgacgaccccgagcccgagccaccgctaccacccgaggtccgacagatcctccggacgctggccgaccccaacgtctcggaggcagacaagctcgtactacaggagatgctcaagatgcttgccgaccgcgcagaccgcgccggacgaggcagggcaccctaatgccccgccgccggtatcccaccattagcaaaggcagtgacgggtggtttcatgcctgggtcacggtgggcacgaagagcaacgggcggcccgatcagcggcacatcaaacgggccacggtagagcaggtagagacacggatagacgagctactagagcaggcccgcactgctacggtcccgcgcggcggtcgcggacccaccgttaacacctggctgatcagtacctatctggagacaatcgcccccggaaagattgatccaacgaccgtccagggctaccggagtaaggtcacaaattacgttgtgccagttattggtgcccttcggatggatcgcgtaatagctgataacatcgatgccgtttacacagagatgcggcgtcgaggtctcgctgatgccacggtactacaggtccaccgtattctttcccgcgcatggaaagttgccgctcggcgacgtgttgtgccacgaaacatcatgctcgatgtcgacccgccaagtgcaaagcgtcaagagatggaaccgctcacggaagacgaggctaaggcgacgctggcggcagcccaccgacgccgcaactcggcccgctggtccgtcgggttcgcggttggcacccgccagggtgaggcgctcggcctacgttggccgcacctcctcgtagagtgcgacgactgcggggcaacggtgaagttggcggactggtgggccgggcaactggtgcagtgccgaggctgcaactcggtgaatgtcggcgccgtcgcccggatctggtggcagcttcaccggcgagcgcacgaacacggctgcgctcctcaggccccatggccttgtggtcgacgtcgtggcggcaactgcccaaacaaacgactggtcctgcgatcgggcgagattcacgtcggcggcggactgattcttaaggaacccaagggaaagagcaagcggaccattccgatcccgcaggaacttgtcgatagcctccgagcgcactacgaagtgcagaacttggagcgaatggtggctgaggctgcatacgcctcgcatggcttcgtcttcgccgaccagctcggcggcccgatcgacccagccgaagactggcgggagtggaagaccctaatcgcggatgccggcgtacgggacgctcgggtgcatgacggccggcatactgcggcaacgctgcttctcgctcagggagtcgacatccgggtggtccaggagctgcttgggcactcctcgatcaaggtcaccgagggatacacccacgtcgcctcgaagctggcccgggacgctacggagcgtatgggaaagcggctgttcggaacgccaggtacaccctgacgtacacccttgatcttggcgtacgccaggttttgcctggtggggcgggcgggacttgaacccgcgaccgagggattatgagactcccgggtaaaggtgcacgacactgcacagcctacgtattcgttagccgtgcagtgtcaaacaagggggtgcagtacaccctgatatacacccttgatcttgcacagacagtagccaaggatcggacaacctacgtcacgtcgcccagcagcctccgcgcgatcgcccgtgccgccgcgatcacctccggcgtcagaccaacgccacccgtcggcagccccgccactcccctccccgcctcgaaccctcgcgccaatgcctcatcaacggcgcgctgctgctcagcatgagcagttacggtcgcggcagccacaccacgtaggtacgcctgttccacctcccgcgcatggtggtcctcgtccgcctcgcggcagcgccgaacttcgcctcggagccactgattctcctgcctgagtcgctgatttgtcgcggctgccctcgatccgcgttggtagatggcggcggcagcgtgtgcggcgcggacaatcaatggcacggtgggcgggcgccggcgtcgagctatcagctccacgaatccccatgtgtgtgcaacagtggtcttactgcgagtgacgcgcttacgcttcaccacagctattccctccccattcggtccccccaccagcctctgcgtttcggggtgggcctctgatcagactccgactcggcgatcatttctagtgaccgtgcgtaaaactgccggttgggatgtcgccgcgcatgaccgaaagtgctactagaacaacgggctcgcacggcacaacccctgtttgagcgaaagcggcatcccatagccggctatctgtcctgacaggacggcagcacatcgccactactgggccgggtaccagtccaccgcacggggctgcagcagtcccggcagcgttgcgcctgccacctctactcgtgggagacggtgcgggggtaggtggccccagctgcccatcaccaccagctggacctcatcggcggccatcattcggaccacgcctggccactcgtgcgcgtcgggtgtctcgaccacgaggtcgcgcacggtcaggccggcgcggtctgcccatgtcaggccccgacgtctccacagctccacatcccagggtgggacgtagacgagcgtgcgcagcccgcgtccatggcgcactggctgccgccggccgatggtctcgacccgcgccatgcggtcggctggtaggtcagccaggctggctaccacgacgatgtcgatgtcgccgtcggccatcatgacgagcagatcaccccaccgggtggcgtcgggggtctcgtcgatgacggacaccagttcgtagccgcattccgtggaccaggcggtgcaggttggctgccagcgtccgatctgccgcgtgggtccgtagatcgcggcgcgtaggggtggggatgggtggcgggtgggctggcttcgcatggcggagtggatgacctcctcggatgcctggcgggagcgtgcgagtagaacacatgtacgaatgaaatgggaagagttctcccggtgtgtcgtgggcgggggtggggtggtggtgcgcaacgggtcacgttgggttgtgacggcccgtcaccggatgatcacttggccggatcaagtttagtaccagattgataatcgacaagcaatatccacgaatgggattcgcatgatccgtgtcttgttaaatgtccgacacgtatctccggtcgacggcgtgaccgatttagaggctagccagaattgctgcctcatgttattgcgcgcgaagtatccacaatacaacacggtctgttactgacggcgtgacgtggtgggcggggagtaccgtcgactgtggcggcctgccgggggtcgatgccggcggcagcgcctggatcggggcgacaaagtaggggccggatgtgcggtccgaccccttgcgcgccccgccacggtagcaggagacatcgacgcgacgtactgtgccaatggacgccggtttcgtgcgggaaccggcacttcaccctcgtgcgggagggcaccatgagtgactacatcggattgcgcgtcgctcggtggcgcgacatcagcggcatgacccaacacgacctggccagcgctgtcggtgtgactccggcctacatcagcatgctggagaacgggcgccggccggtggccaaacggtcactgcttatcgcgctggccagcgcgctgcaggtcagcatcaccgatctgaccggtcaacccgcgacgccccgcagctccgacgacctcgcgatctacggtgccgtccctgccctacgcggcgcgctcgacgacgaacccgaggccggcccgctgccgtcgctggccgacgtcgcctcccgcacggacgcggtcatgtccgcgcggatggcctgcgactaccagagcctggcccggctcctgcccccgctggtcgctgatacccgccagctcgccaactccggagacgagcacgcgttggcgctgttcgtgcggaccgcggtcaccgcagcattggcgatcaagccgtttgggtacgtcgatctgagcgcgcggtacgcagagcgcgccgacgtcgccgccgatcgcctcggtaggcaaatcgagtcggcggcggcggcgttcgcgctcgcacagaccgcgctggcatccggcaccaccggtgggcgccgccggtcgctgatgaccgcggtcgccgctgccgaacgtctcggtgacgacggtgacgacgccgccctcacgtggtacggcatgctgcacctgcacgccgccctgtcggcggcctcactcgacatcggcgactccgacagtcatctcgccgaggcgggtgccgcggctcgtcgcgcgggatcggatccgtggcggatggagttcacctccacaaacgtcgacatctggcgtatcggggtggcggttgagaacggcgagcccgagcgggctcccgagtacgcccgccaggtcgaccggtcccgtatccgcaccgcgaaccgccgcgcccggatgcacatcgacacggggcgcggctggtacgccgccggcgaccaggaccgcgccatcctgtcgtggctggaggctgacgaggcgtcaccggcggagctgcggtcccggccgagtgtgcgggagttggtcggacagatgatccgtgactctcgtcgacgcggctccgatgagctgcgggacctggcgacacgggttggtgtcgacccgctcgatcccgaccacgaccagacttaactagcagttactctcccgataccgccgtcggtcgatagtccgtgtgacggcggtttccggtcttccctccccgtaactgggtaggggcggtcgcagccagagagccggccgtctcgccaccatcgagggtgagggagtacgcgcatgttccggctgttccgcaaacgccgccgccgttccgggcggctggatgcgaccggcccggccacggtgtacgccgggcgggccggcgcctaccggccgctacgcgatcagccgacggtgatccttgatacgcggccgttgatgacccggttggcccggcagcgggcctgctcccggtgatggccacccacgcccggcctaccccgatcggcctgtcgccggcgcagctgcgtaaccggatgatcgtgtcggcccggcggatcatcgtcgagcactggccccgggtggaccggtgcccggtgtgcggatccacctggccgtgcacgcccaccggctacgcctacgactacctggcctcggtggggcagggcgattgggcgccacctgagcaggtcctgggccggcggtagtcccggccctcgttcatccgacaactggaaggggatggcctgtcatgcgtgtccggtcctggcgttgcaatccgccgccaccaccgctaccccaacggatccggaaggatcaccagccgaccacgacatcgaacccgacaccgaatccggatccggaccggctgaacgggggccactggtgaccgggacaaccggcgacagcccgccggcgccgcccccaggaccggccgtcgatccggcgctgcgctgcctgggttgcgcccccgggatcgtggtcaagacgcaccagtgcgccggggaccaggaactactacggcctgccggtgggtactgcggctgccaggaaccggggtgtgggccgggtcgacgtcggccacagcggcgtcgccggctgagtccggccgctgacgaactctgaccgaccgcagacacgacaacgccccgcccggccgtgaggccaggcggggcgtttgtgcgacccaaccccacatacgtggggagcatgtcgcgaagcgacagtgggtcatccccgcctatgcggggaccaatgaacggagcgtacccccaagcgtctcggctgtcaggccccgccgggggcgggtcgttgtggcaggtccgcaccacagccgttctatagcatgcttgacgtgtagctatagcaggctataggctgttggtatccgagccacaggaggaagcgatgaccaccggaaccagcatcgacgatctcgcccggaccctcgccgaccatcacggcattgacacccacgctgctgccgtcgacacggtgcgggtgcatgtggatgagattcgcgacgacccggagctgtgggacaccgcgacccgaaccctcacttcggccggcgtcgaggtgatcacccgtgcagttgacgcgtcgtacagtgtcggagccgtcgccacagcggctgcgcaggtgctggtggagctggaagaggtgaccagcgagatcggccgcctgaccgcccgccgcgaagtgctggtgcggacggcaatgcggcggcatgagctgcggcgagacgatatcgccgcagccgccggcgtgacgcccgcccggctctaccagatccgcgacggacgccgctgagccactcatcacgtaaacaactacaccttagggttcagattatgggtgacaagattatggacaacaaattcgacatcgaagacgcctccggtcgcctaggtgagctggtttgggctgcgggggaagggacggacattatcctcactcgcgatggtgtacctgccgcccgtctgacggccaccgaaaccgaatatctagacggtgacgagtacgagaaactcctccgggatatccatctgtacagccgcgcgatggccgcgttcgcggtggctgaacatcccagcggatacgacttcgcgcgggtcatcaacgccctctggcagcgcatccgtttcaagctagatgaggttgcggcggtgccccctggggaggttcgcgagccgttcgccgacgaggcccggggtgtccgggaggtggcccgtgcggacgccgaggcaatcgcggctaggccatcagcgcggtgggccgactgaacacagagacagccagacccccgacattcgggggtctggctgtcacgattaacccacatgcatggagaggtgtctcctataggagacggtatccggcctacgaccgtgacacctccacatacgtggagaggtggtgcttcggccgtggtagcagttgcctgccccatcggggcaggggcgacatgctccgaccctaccgccccgacacctcgtacttcggcgcggccggcgtgccgagtaggacgcccagccgtggccagcgtgcctcggccacccggacgagggcgtagtagccggccatcgccagcgccatcacgcccacggtgagtgcggtggacgagtcggcgtcgatgacgatgcccgccgtcgaggccagccaggcgagcagggcgccgacggcggcggggaccgcggtgcggatcaggctgatcaggtagtcgtgggtcattgaatctcctcgttcggataggaccactggccgcggccctggccgtagggcaccgcgtactcgcggtatgtctggccgagcccgaggacgagtaggtccacggtgtcgtcgggcagctcggcgacgacgccgtccgggcgggcggctgtctcgtgggtcacggtggggtcgctggcgctggccacggtgcgaggcgtcggcccccaccgctcgatcacggcgggcaccgtcgtgtcgcgggtgcggatcacgatggcgggcgacacgacgtcgccgagctgcccgttgtcgatcttcgatttgtagtggacgatgtggccgatggtgggcggcatggtgcctcctggttagggtcaggggatggatgtgccgtcactgccgcagcgacagcggctgctcctggccgagctgtccggcgtggcccgccggcacggcaccggcgatcgacgggacgtgccccgcgaggtggcggttgccgcggtgcgggcggtcaccgacgatcccgtgctgctgggtatccaggccggggtggcgctggtggacccgcacggcatcaaccgaccgatcgtggagctgctccaggccgctggtgcggacatgacgatcgcgcagcagcatgcggccgaggtacgtgaacggctcggcagaagcctgctgtagcacggggtcagtgcccggcctggtcggcaccggtggcctgggcgatccggtccacctggtccttgatcgagctgccgccgttggggcgcaactcctccagggcgtccaggcggccctcgatgcggaccacccggtccatcaacccggggcgccccttggagaggccgggccggggtggctcgccgagcaggtcgtccgcgagcctggccagcttgcggctggtggccagcgtgccgcggacagcgcggcgaagtacctcggcagcggtgccgacggcggcgattaagagcagcatctccaccgtgaatctcccagcgggttatcgaatcgggtttcggaatgcggcgtcccacgtcttacggcccagcagcccatcccgggtgaggccctggtccgcctggaacgccttgatcagcgcctggtattccggcccgtacaggccatcggcgccggccttgcgcaggtagcggcggcccttgcccgccggccagccgcggcggacaagctgcctggtccaggcggtcagccattgccggtcggccttgccccggaagcggcgacggtagtagccggacacggaccggttaccacgctcgcgtgggccgaagtagtgcccggccgggagcgggaacgccaccgcgggcctgggcgccggccgtggcggcaccggtgccggcgtgccgagctggtcgagtcgccagtccgtaccccgcaccgtgtccgcagcctgggtgaactccgacgtcacatggcagtgcccggtgtgccggttcgacccggtgtaggtgcgggtggtgaagtcgtaccggcggtgccagatgcggccgttgaagatgatgtaccgcacccaccacaaggaaccggtgcgggccagtgtcacccacagttgcacgacctgctccatcgtgacgccgtccgggtcgttcaggtcggcgtcgaagtcccgggcgcgtacctcgtcggccgggtcgccgtcgcggtgttcgggtcggccggtccggtccgggttgtgcgacgacgggtagccctggtgggcggtgtcgccgatcgaaccgtccgaccttgtgtcgcgccccgggaaccgctggttgagctgatcgcgcgcttcattcagattcggtactaccgtccacgtcatcgatgttcacctccgttgctggccagtcggtctgttcggggtcgctccatgggtccgggagttggggtccgatgtgctgctccgggctctcgtccgggaccggatgtggaaatgtggtgggcataggtgtctccctgtggatttacggaaaaggatctgcgcttaggtcgcctcatacgtgccggtgataatccattgatccccggcggcccacgccatcggaactgcactgctgatattgacagtggtcccgttattggtggagctgcgcatgaagtcgcctgaggtcgcgaaaacgcggatcatgcccatgtacgtcactgatccgatgcaaatgcaggacagcatggtcggcaccaccggggtaaccggcagggacacattccaggcacccgttccaagcgtggacgtactgccgatggtcagcacagtcctgatcatgacaagtttgccggcctgcatgtaatggccggtcaacgtgccattacctagactcggcgcggtgccggatgatccccacgtcggggcgtatgattgccatgccgatgtcaaattctcgtacgaatcaagatttgacgcaaaaattgtgcttcctgccggtaaattcactggtgatgtcacagatcctcctcacaaggccgctatcgctggcgcccagacctgcaccgaggtgccgtccggccacgcccggccgaccccgttgacggcccgcccggacagggtcacggtttgggtaagtcccgtgccggtgatgccggtggcggtgacgcgttccccgccgccgatcaataagtccagcggaaagtccgcggcgcctgttgtccaggcgccgttttcggtggtcgaggtcatcgtcagcgtcaacgtggcagcgtccacggcggcgatggtggagccgtccgccgcaacgcgttgcgggccgtcgacgacggccaccgcgtacggacctgcgggcacgcataccaaccgcagatcccaggtgtactggtcgatggtctcggtgtacccctcgctgtgctgatcgatggcgtccgggggcagccacacgggcggggaaccgatggtcagccggtccccgacgtccactgcggcggcggcggtgatcagcgtgggtttgcccgcatggctgagggcggccaggtcgacgcggatggtggggtagcgggcctcatcccatgtgccgaggtgggtgcgccatgacgcctggtcggcgaggtgggagtcggaggggacgttgacggtcactcggtggtcgtagcggccgacaccatccggcggcgccgccgtggacagcggacccgacgtcacctcggcccggtatgacgacccgccggaccgtgaggcagtaacgtcgttgcggacgtgccggtcgtcgtcgacgggctccagcggcggcgctacctccccgtccgcgccaaaggtcaacgcgagggtgacgggctggttgtatcgggaccgcacggttcgataggccagccccagcacctcacgcggctcgtagaggatgccctggtcaacgtcctcgcactgcctgattagctctagcagcgtgcccgtgggttgcgcgcccatcgtcacggtgtcgtcggggtcgcccacgatgtgacaggtggtgccttcctcgtggcacagccgctcgattcgccggccagccgtctcgccagcgtgtcccgtgacggccggagcgacggttgtccaggtatccgtggatggggcccgccacacaccgatgtggcccagcgcggccgtgccatccgtccgtgggccgatatgtagacggtgcggcacacccggtgatccggccgtggtggtggagctccggagggcaccgtcaatccgcagcgtgtaggtgacggttccgccgccggcgtcggccgcccccacctcaagccaatgcggcagctcgtcgctgtagtcggtaaagtcagtgagaatataggtaaggctagatgaatcgggcccgtaggccaccgctgccaccagcacggacgacgccgacagctctatccgcagctcgtcgtagatgctgtcgccggtcaccgctgccaccagcacgtcccaggtcgccccggtgccgaactggaccaggacccggatagcccaatcgtcaccatccgtgacgccggtgaccggaccggtcagaccaccggcgtcccgcgaccagtccggcaggggtgacgaacccggcgatgtcacagatgcccaggcgatctcacccgtcgcggtcagtggggtgccaccaggcagcccagacgcggcctgggtggaaccggagccgtcctcaaccggccagtacgacaccggaccggtcccggtgatcgcccgatgcagaggggacctgagcggcgaggctccctgcccgaggcgacgcaggacccccgacgcagtgatgtcgacataccggtcaaccccggtcaccgaccactgcggcggccacgacgacacctccccatagaaccggtcgtgaagggttccaccggcgaggccagcggatacccgcagcggagtgttgcggccaatcacgccgtagtaggcaccggtcggccgccgtggcgagtagctaccgctgctgttgtccagccgcatcgaagcggtaccccggtcgacgcggcgaccctcggcggtccgtccccgtgtgatctttaccgagccccgcacatccgcggtgatgtccacccaccccaacgccccgagatggatctccacccggaactcgaaccgagcgggggcgctcatacctcaccgccgagaacgagctgcacgtttccgccccgcacaccgatcgccaggcgcagcacctctaccagcaggtcatccagccgcgccccagcagagtcgatcacgagtgtgaccacacccccgccggaccggcccggcggtctcacctcctcgcccgccagggccatgatcggcacctgctgtccggggctgccgggtaccacaccgccggtgtggtaagtgggcagcctcggcgcgctgatactgccgacgcccggcagcgagaacgacaaccgccccaccgtgcgattccaggcccgcgaaacagcgttaaacccagcccggaacggggcagaaataagactaccgacgcgagaaaacgcattgccaatcttcctgggaaggccagtaatccagccggacgcgctgctggagaaccgtttcacggccgcccatccggcctcaaccgggtcaccaattttgccccataccgcccgccacagatcctgaaaccacgtggttttcgtcgctatcagtaccaccacggcgaccagggcaacaatcgcggcaatgactagaccgataggattcgccaatagggcggtgttgagtagccaggtagcacccgcccacgctttcgaaccgactgcggcgcccttttgtgctgctgctgcggcgagggttccgacccgcgttgcccgtagccagcgcacgccggatttcatggctgggatcaagaaattgtacaaaccgctggccaaatcaccgatggcgaaacccatcagcagtagggcttcaaatccaatgccgtcctgggctaccttgaccccctccataccgtcctgaacacccgttagcgtgtcccggaaacccatcgcacgggtgtcgacgtcatcggcggcctggccgacacggtcgaacccgtcagccgatgcgcggacatcacggtccattgaccgggcggcggaaccaacccggtcgaatgcggattcgagctgcgccgaatcgcccgcgaaggtcatcgtgaccgtgttgccggccatcagtcgacctccaccccagcagatttcgcggcgtccagtagcgcccgttcggttctccgccgcacttcgtcacttttcgcggcgtacccggcccacagatagcggccctgcttgcgatacggccgcgataccgaccggccacgaccgacccgtccgccgaagtccagccacgggtagtagggcacccgcgcccctccggcacgcacccgaactgcccggccggttgaggcgacccgcagggaccgagctgcccgtccggaccggcgcgacacgcgaggacgcgcccagtccacgaccacctgggcggcgtcgttcatggccacgcggagagtcttcggcaggtcgctgtcgagcttgcggaggttgcgggtaaacgccgccaaaccgtcgattttgatcgggtcaatcattcatctgcccccttccgctttcagccgtcccaactcttctcgctgcgctttacgggcgtagtaaacggcccattgcacaaattcgtagttgctcatctgctcgcgcagctcggcaaccgttctgcctagctgcgcggctaggaagaactcaaactcagtcgttggatccgtctcgaaaggtctgcatcgcctctttatccgccccgctgagcagcccagacagcttggcgatctgctcggaaacggcaacgaggtccccggcgtcgccggacgcgccccaggccgccacgtcttcttctgtcatccgcggggaggtcatgcccgtagcgatgatgaagttatccctgtcggtcaacgtcgccttgtcattggagaccaaaatctcgttccgggtcagtgaccggatgccgaccgtggaaccgtcgggaagggtagcgatgcccttgccggtcttgcgggcaaggatctcgtcgcgggtcagatgtgccatggtctctcccgtcacgcctgggtggagtgggtgacgtcgccggaatgctgcaatttgcaggtccacatcacgtagtcggcgaccggatgcgtctctttatactcgcccacgacgacatcaaccgatctttccggcaggccggtgccggtcccctcggggcgatacacgaaaacggcattagtgccgatcaacggctcgatcaccgcccggggtccggtgacggcagtgttgtcgtaggtgcccgacaggtcggttgacccgtcgccgagaccaccggcataaacctcgttgttattgccgtaggtggtgagtttccgaatgtcggttgatcgtgtccagtctgaatcattcaggtactgcgacaggtcatttcccgccaacgatgcgtacgtgtgtttgctgtgtacgcgggccatatctttgctcccctcactggccgccctggcctgcgatccggacctcaactagcgcgaccatgtgggtgttactgccgatggtggtggtgtcgaactccacgccggcgacgtggatggagtcgaacgcggtgtagttgccctcgtctgcctcgaggccggccttgaccgaggtgtcgccggtgccggcgagccaggtggatagctggtcgcgggtggagtcgtcgtgcacgcggccggcgaccagggcgacggtgagggtcagctcgtcgctgccgcggccgtaggtggcgtcgtaggtgtaggtgtcggggtaggagaccaccgcggccggcgccgacacggtgcctggcgggtaggggtagaccgaccatgagtcgtcgatggtggcgagtcgggcggcgatgtcgcgcatcacgtcggtgaggttcaccggctgctccctatgcgattgcgggcaggacgaacggggagagcagggcgtgcacgtcggggtcgatgcgggtcacccgcagcgcgccccagtcggcggacccggcgatgccctcggggctggaccggcgttggtgcagccgtgccgcttggagtagtgcggcttgggtgacctcgtcggggaccgcgggccatccccatacggcggtgatccgggtgtgggtgcctgaccaggtgccccgtaggacggtcacgggccagcccggtttggggtcgtcggcgtaccagctggtgtagctggtccaggtggacggggctctgccgagttcgactgtcagcccggtggtggtggcgatgtcgtcgacgagcagttgtgactgcccggggtcggaccaggggtcgggaatgacgcggtgctgtagtggcacgacagcaacccgcgtcgtgccggcgtcggtgtggaagcgtcggccgcagtgtcggtcgatccatcgggaggcggtgtggattgtctggttgagtaggtcgtcggttgaggtggtggtgacgccgaggtgggccttcagcgtggcgaggtcgacgtagttcatcgccgggtagggcgcttcttggtggcgttggccagttcgcccacctcggcgaccgcggcgcgtagccttttcgcggcggtccgggcctgggcggcgagcacgtcttggccgtcgtcggcgtggccggcggccttggcgtcgagcatgtcggcctcgacgctgatcgccgcggccacgcgcgcaagttctgcgccggctgccgcggcccgctcggcgcggccatcccgggcgtaccgggaccgctcgtcccggtacgcccgcagttccgcgatgagatcgtgagacatgatcatgccgccggtcagtagccggaggtcgggatcatgccggtgcccgagacgatcgaaatcgccttcggtagccgggtggccatgaacgccgcgtaccggtacacctggaagcggacctgcagcgtccccgacagcacctcggtgaggacacgggtctggatcgcgccctcccacaggtacaggtcggaggtgcgtagcgtgatgatccgcgtttcgtcggtgccggcgccgaggttctccgggatgttgccgtcgaggatcaccggtgtgccgacggtcagtttgccgaccgggccctcagcgatttcgccggtctgtaaggccatggggttgaacggcgcctcctgtgacggctggatcagcggccggtttgtggtatcgagaccggcagtcgcccagaaccagatcttcggcaacgcaaaggtggctgtggcgggccgcttgcggttggtgaagatctgggagaccgactggacccacggcacgtacatctccggcagcgtcggcgacgcgtccgtgtaggtgatcgcgttcggcgagctgacgttgaggatgccggtcggctgcccggcagtcccggagccgttgatcacgtacacgtcctgccgaaccgcgaggtcggcgagtaggtcggcgaagatgatttcgtcgaagcccggcgccggggactggtcgagtagctgcatggacgcgtcctgctggccggcgaccgtgtagaccgatgcggacacgctggtatcggtcatgtcggtgctggtcaccggggcaccatcggcggtctgcgcggcggttgacgtgccggtggcgaccttcggcaggttcacggagtcggtgccgcccggcagtgccatgttgcgcacggcgttggcgatcggccgaccgaagcgcggcaggtcgatgtactggtcgatcagccacagcggcggcacgaagtagccgccctggccgtcggtccggttcgggttgacccgcttctcgaacacgcggctgcgctgctcctcgtgccagcgctcggccgtgcccatgccgtccatctcccgctgggcgcgctcctcgcggcgccgctcccgggcgggtagttcgacccgtagttcggcggcgtgccgctgcaggcgttccgcggcgctggagtcggcgcgcagttgcgccttggccaggtcgtggaagtaggagtttccggagccgttgccgtacacctgcggctcactggtgaccacggcgccgccggtgcggtgctcgcccacctggccggactcggcgcgggcgcccgccgcgacctgctcgcggtgttcggtctcctccgcctcgcggatctggctattcaggccgtcctcgtcaccgttgagcttgcgcagctgctcggttcccgcgacgaggcgagcctgctcgtcgtcggtcaggtcgcggcttgccgaccgggcgccgctgatgacggcgtcgagttcggcacgcagcgcggcccgccgctcgcgcagctggacaagctgcgcgcgaaggtactccaacatggaggcccctttcggttcgtttgttgaatgggtcgcgcccgcgtcgcgcgagtggtgccgccgagtggtggcctcatgtggctccggctcggggtccggcttgccgtgcgggcaagatcagccgagaagcgcgatctcggctgcgaacagctccagcgcggggccgagctgagactggggtgcgagcctgcggccgagccgctcatacagctcgcgggcggcggcctcgtccatctggtcgaggtcctgggcgcgcaccgccgcggtcgtggccgggttcgcgccgaagttgaccaccgacacgtcgccgcggtggatgtccacctcgaggatgtcgcgctggtcgtagtccggggaccactggcttttcccggccggcacgcggaacgcgaacgacatctcgtcgacgttgccgtcggcgagcgccgagaccatgtcgcgcacgtcggatcgggtggtgttgacgtcagcggcgatgtgtaggccggtagagtcctccgacaggcgcagcgtcccggctcgggtgtaggccatggacaggccgccgtggttaagtagcagctgaacttgaggattctccgccagggtcttggcgaacgcgccgttgcggaccagctcggtgtagctaccgaggaagtcgtacatctcgtacggagcctcggtgaccgacgcgtagccctcgattctggcctgctcggagccagccgcccggacctccagtcgcaccgggtacgcgcggtgttcggtgccgccgcgggtagcccgctcagccttacttcgcactggggtctcccatcggttcgttcgggtcgggatcggccggctgttgagtgggcatcgacacggctggttgttcgccccatggcacgggcgtccagtcctcgtcgtcgcgcacctcgttgatcgcccgcgctttggtagcaagctgaatctggtagacgcgccaccggtcgagcacggtcggctccagcagggcggagcgattgagacgagcacattgaccacgcggcagcatcgagctgagcacacgttcgacccggcgcatccacttgttcagcgcgtacaccaacaggtgctgcgagcgtccctcaacagtggagtaggtcaatgatccgccggattcgtagccgaggatttcggccattcccgggccgaagatccgcgcgacctgggcctgcgagaacttgttggtctccaggaactgggactcctcggggttgatctggattggcgtgtattgccagtccccatcgatcaccacgggttcacggccgcggatcgccgccatgaaccgctgtttcgcggtcgtcgcgccatcggggcctaggttgcgggacttcgactgcatcaccgccgacgggtgggcgccttcggtaaaccagtcgaggccgaagcgggtagcgctgagcgtgagaccgagcgtggcggcctgctgctgcaccggcgacaggcccatcagccgaccgggaacggtgtgcacccggcgatgccacatttgcccgggcggtatgtcgccgccggccacacgccacaccggacggccgccctcgtcgtaccagccggctaccgagtccgggtgtagcagttggatctgtgtcggccaggcgctgtcggagtcacgcgaccagccgagtacccgcccgttgatgttgccgcgcagcacccacgacatgagtagctgcgagatccagtcctcaacgccgtacccctcgccacccgggtcctgcaggtacgacggcaccgcaaggatcttcttgccggctccggacccacggagcacgtcgatcggcagctcggagacgagcgaacagatcaggtcggcggccgaccacatggccactgtctgcaagctcacctcagatgaggcggtcagcgcggccagcgagttacgggcgccggcggccggcgacacaggcgcggtggatgcccaggacgtgatcgagaagccgttgaggcggcgctcggtctgacggaaccagatccccatcagacccgccgatccagggcccacagcacggccccggcgaagatgacgccgagcggccgatagaccatccacaggccgccggccacgagcagcggcccggccacgccgggcaggctccgaccgaccagccggacggccgtgccggctgcggcggcgacccatcccattacggcgtcccaacgaggacgtagcgcagccgtcagcaccgtcaccggttccccctcaccagacccccaccgggtcctgcctcttgctggtgcccacgtcggcgcgggcgtagtacgcccatcgggcctcggtgaccgcgaccaggccggtgatgtcgaccgcccggtcctgccgcgcccacgcaaccgcatcgccggtgcgcctggtcttcgccgtcgccaccgcagcgtcgagctgggcggccggcacgtaccgcaggtcggcctgccgggtcgcgtcgagcatctgcccacacgcggcggccatgtcggcgccaccaagcaccaccagatcgccgcggcgaggttccttgtcctcgtcacggtcctcgggccgttcgataccccgggcccgcaggtcctccctcagagaggcgtgggtgcctcgggccattccgaccgcgaccgggtcaagcgccgaccggaactcggcgatcttgtcgacgagcccggcgaccggaccgtagtagaccagctgcagatgcccgaggccgtcagcgcgatgcccgtacagtccaatggccgcccagtcccgctccggggcgatgtcaacagcgatcgccacaacgccctcgcgccgcgattccgggtcggccagctgccgccaggtcgcctggtcgattgccgccccggtctccaactccgaatacacgccgaggcgttcgcgcaggaactgcgcgacaccagtagcgcgaacctcacgcagaatcgacgactcgaagattcgcaccccgaacgcccggttggcctcggccaccgcggcgaacaaccggccgcgcagcgcccggccctcagtggtgtcctcggcctcgtccgacaacgccttgttcgcctcgaccagcgtaaacaggtcgtcgtagcggccggacgccgaccactcgtagtagaccagaccacgcgtgccgcgccggccgcgtgtgaccacctcgcgcagcacctcggagccgccgagcggcgccgaggacatgtaccacacctgcgggttcgccgccgcggacgtcgcgtacacgatcgccgctacctgctcggccgtcaacgcgaacgcctcgtcgaggaacagcggactcacgccggcgaaaccccgacccgaaccgccggaccgggccaggaacgccagggtctgcccggttttgagaatgatctccgtcgaatgggtcgacgaccggatcgtgcgaacccgcttacgcagatgatcgaagttgtcgaagtagccgcgcatccgcacgaagccctgatgcgcggtcttaaactcgtgcgccgtccagacaatcagcggctccttgaccagcagcaagccggccagcgcccgaacctcaaggtcgacgcccttaccattctgccgcggctcgaggtcggcgacctcgctcgcaagccacttaccgtcagcgccccgggcgagcccatcgtggataatcgctgcctggccctcatcgagccggacaccgacggtggccgccaggtcgacggcctccggcccccagctaccggccgccccctgcggcacggtccggaaccggggcgtctgtgatccgatcggcaccgcgccggctgagttcatcgatcggatcagcctcccccggcaccctgtcggccatcgtgcgcaactcggcaagcacgacccggatctccttggctacagcagcgcaatcgcgggccccgcaaccggcgtcgagggtgtcagccaagttccgggcgaccgcggccaaggcgctatcccgcaccgccggcggcatctcacctaggtctgcctcaagggcatcacgaacactcattgtcacccctcaccctgagtcaccagtcaccgtgagtagtggacggcttgggcttattcacccccgcacacaagtgaggaacaaggcggcgggtgttccgcttgcccctgctcaaaaaatcttggcttgcaaacctatgacctgctcaaatacagctcgggtcaatgctcagtggttgtctctcaatcactggccttcggttgcgctcctggttgcagcatcgcgcacgccctgtagtgggacttacgcagactgggcacgggctgttactgccgtgcgatgggcgaagattggccacatcatacggtgaccctccgtcgcttagcctggttatgtggtctacctcgtgggcctctgggtgtccgcaccagtgacagtcagtgccccatgcccggaaggttgctatgcgcgcacgctgccatggccggcgtgattggcgtgggtccaccatgagctacctccaccgggcacgcgccgcagaagcaggaagtcaccgcacgtagctgagaccgtcgaagctgagggagaacgcgccggcctgggtgcggcgtaccacgatgtcaccggtggaggccatcacctcgcagggggcggcgataccaccggtggtgggcaccgacagcagttggctgtgggtgggtgcgtggccggtgggcagggtggccaccacatgccccgaggtggtgccactggaggtaacagcgatcctgccgcgcagccaactgcggtcgtcgctttcctggcgcacggccagggacgcgacgccggtactggtgtcctcgctgtaccggccggtcgcgtcggggtcgacggcggtgatggcctgccaggcgtacaggctggtttggatccgcccgtcctggtcgatcccaccggtggtgacacgctggtcggcgccgtcgcggcgctcgaagcgaaggagaacccctgtagctgcggcgtaggagccgatgagggtgatgaggtggtcgtagccgaacccgccgggctgctgctcggcccggtaacgcagggcctcattgagccacgcggcgagtctgagctgcccgccgatggtgatgtgtccctcggcgaggttgacggcgctgccaccgggcacgtcgctgaaacgcaccgacagcagcggggcggtcagtgcggtggatgggcccacgtaggcccgcggcgtgtaggtgccggacaggtcaggcacctgcccggcgggcagcagcgcactgccgtcgaggggcccggccgggccggtggcagtgccgaccgacgctttggtgacgtaggtactcgccgggtccggcgccgtggtggtcgtcggcaccaggtcggcgaggctcgcgggcgggccggcggggatagcgatgtccgcccggtaccgccaggcggtggtgtccacgtcgagcgtgtacgcccacccggacggcgaccagtcaccatcgtcggcgacgggcacggtcaagctgtacgcgccggcggcgtcgagtgtggccgtgtgcgcgccaggctggatcgtcacatcgtcggcggggccttgtagagggacggcccgggtcagccggatggtgccggcggccgggttgccgtcggcggtgaggatgacaccggtgatggtgcgggtgccgagactcgccggatacgtcacgaccgccccctgtactggtgtgtggtgtgcgggcaggccatcccagcctgtgacctgcccgcacccccctcgcgcgtcccggtcctgggtacgcgaaagcccggcgccactgagtggactaccgggctgtgggcacactccgcctagtgggagtgactgatcaaatcatgcggcagtaagcgggatggcgtcaagctgacgtgcccgaccgcggtttgacagccgcttgttgcgctcgatggtcgcggcgtcgtcgagggcgtggtagacgctgcgggcgaagcggtagcaggtcaggccgtcacgtcgccgccagttgaccaccatggcctcggaaacgtccccgaggtatccgaggtggtgggcgatctgcgcggcggtgccgtagtggcggccgtcgcgctcgatgagtggtgcagtgccggtgcatgtgccgttggcgggcaggtgggcgcggcaggtcgggcagcggtcgctcacgcgtaccccgcatctctgaccacgctgaggacgcctgcccgtggccagatgtgccgtacgccctccaggccgccggggcatcgacagccgggggtgtgtcggcagtcggcggcgcagacgacggtgcgggcggcggcgggtccgacggtggccgcctcgaggctgcggcgccggcatccggggcagtcgccgggtatccgcgtgcggtagggcggctggttgagccagccgcgggccagctcgtcctcgtcgctcaggtgcagggcgaggaggccgagggctcggggtggcagggtgagggcgggtagggcggtgaggatgcgctccagcggatcgggtccggccgggagccggtacatgtcggcgagccaggtcagccggccggtcaggcgtcggatgcgctgcgcccacgtctgcacaagcggtgggggccggtcggcggtcagtgtggcgacagggtcggcgtgtccgccgatcgggtggatggtgccgtggatggggctacgcaggatcggcgcggcggcggtgagggtgtcacctcgctgccgggcctcggcggcagcgagcgcgcccagttgctgcatggcggtgtggatggaccaggcggtggcggtggcgtgtaggtggtgcggtgtcactgggcgacctttcggcgagggtccacagcaacgacgggcgtaggtggcatgttgactaccgccagtacggtgcgatgggtccgtgtggatgggtggaggtgccggtggtccgacgcgtgacggcctcggttgtcggggtcatcgtgggcctggcggccacgtggctgatcgtcgtcgctgtccagggcaggcctacgccggacacggtgtgggggcctcggcctccgaccccagcggcgcaccagaccgtgttcggggtggtgtcgttgatgtggtccgctgggtgtgagggcgggcaggtgatcgccgaggagccgggtgtccacgaggtggggatgtgcaccatcgacggccacgaggtagcggcggcggtttttgccgacgagggcgagcgcgacgagtgggtgagccatatggctgggatcggtagtgtcacggccaccggtagtcggtgggctgtcgccggtgatgaggcggcgggggtggaggcgttcgctgccgccgtgccgcgctgatcccggcgccgttggggcgcgcgttgttgccgccgggcgctggtgctgccggcctgccagctgctactcacggcgcggcctcgggatattggatgcgccaggtcgggtggtgggcggtggaccgggtgtcgccggcgaggcggacgcggagtcgggcgccgtcggtgctggtgatggtgccgggcctgccgttggcgatgacgcggacaccgcgtttggcggggacgccgtagtgacggcggatgtaggccatgctcactggtcgctcctcaggtgggcggcgggttgagatccactgtgagcggttgggagggcgccacccacgcccacactcgcgccggggtctccaggcgaccgtgtgtggctctcagcgggctcggtggtgtcctgctcgcggccggtggcgggggtgctgtggtctgggcagagcaccgtgaggccgcggaggcgcatccagccgcggtcctgtgggccgacgtctgcgcggtaggtgcgcgggcaccccgggtagacgcagcggcggatcagggtctccgcggtgccttccgacgcgtgggcttcggcggtggtgatgagggcgaccaggtggcgggcgatgccgtcgtactcgtcggtgacggcggtggcgtagtaggcgtcccagcggtcatgccagccctccaggaggtcacggatgacctccacgcggtcgtcgtcggtgcgggcggcggtgaactccgccgtggagtggtcgaggaacgcctgcatgccgattggggggtatgtggtgtcgtggtcccgctcggggcctacgcgggcctgtgcgtggctctcagcgggcggcacggcatcctgcgcgccgccgggccgggaaccggggcgggtggcgtaccgcgcccgcgcccggtcgatgcgctcgacagcgtcgtcgagggtggcgatcagctcttggacgttggcgagggcggcgcgggcctggtcccggtcgccggcgagctggtcgatcagctcggcggcggtggcgtggcctgtagcgccggcgcggttgagggctgcccacacgtcggtgagggtttcgagtgcctgctggcagtcgtcggtgacgtggtggccgtggtggcactcgcggtggatgggcaggcggtgggcgggcgtggtcatggcggcctcctcaggcggcggcggcgggttggggttggccgtagccggcggcgtgcaggagggtggcggcgtcgccgagcagcatccgcacgggccagtgcatccggagcgccggctcaacgcctgtggcgagtgcgatgacctggtgggcgggcatgacggcccaccagcggccggcgttggcggggccgatcccggcgcgttgcacgaccaggacgccgatgttggcgtgggcgttggtgacctcaaccgcgagttcgagcatccagcggctgatggtgaggtcggaggcgttgcgggccgcgtcgccgcctttgatctcccagcagatgccgggggtgccggtgatgtctccggcgtcgtgggcgccgcggaggctgcgccgttctgcgtggggccagccgtggggttggaggtagcggacgacggcggtttcggttcgggtgccgatgtcgcgggggcgtgccattaggtcaggtctcctcagtaggggcagccgtcggcgacgacggccggggcggtcggtgggctgggctggcggtagtgggccggcaccaggcggtggcagcggtgttcggcgaggactggtccggtgagggcggtgccggcgatgcgggtggcgtcacggtggacgagtccgccgcgggtgagggtgtaggtctggaggttgtcgagcagggcggcgatttcgccggcccggttgagtggggtgaggtcgacgcgggcgtgaagcccttcggcgtggccggtgaggacggtggcgccgcagcggggatgggtgccgctggtgatgggagtggtgatcaggtgggcggtcatgcggtggcctgcccatgacgcatgacgcatgacgcgtcttctccggttgggctgccatgtgcgtgtgcatgcgtgcgcgcgcgttcgaggggaacgggaggaaacgcgtcatgcgtcatgatcatgcttgtgtcgtaggctagtcgtgctgtctgagctgcggaaacttgccctgacaagatcatgacgcatgcgtcattcgatgacgcgttttgagcgacgggcgaggcgatcatggtcaccacccgccctgctcgtcgcgagtcgatgacgcatccgatgacgcatcctcgtcgatcaagagcgacagattgccgtacaagcgggcggcgggagtgcgcaaccgcagcaccttgaaacgcttctccagcgcggtgccgagggccttggcgctgaccggtgtctcaccttcggcgtagcagaactgctcgtacgcctcgcgtaccttcgcggtcttgatggtgacgtgctcgccgcctccgaggtggcagcactcctgcacgaatttcgcgacggagtcctgatcgtgggcgtactcggccgtcgcggccttcacgctgtcgggctcctggaggccactggcgtggtactgcgtggtgccagccgtgatccaggcgagcagcgccggcccgtggtcgcggacgaggatgccctggaggtcgtcgacgatcttctcctcgggtacctcgtggttgaaggggattagtcgcaggcgccgccagaacgagcgcccgccggagcgcacagcgggctggtggttgcccatcagccagagctggtgggtgggcgtgaaggtgaagtggtcttggcgcatgaagcgggcggtgaggctgtccccgccggtgagcatcttgactttcgcctcgtcgaagcggtcgtcttcgttgacctcggagcagatgaccatgcgggagccggcgaggcgggcgatctcggtttcgtggccggggtgggactgggccatcaggaagccgacgggagcggtggtggcgtagtcgccgagcactccggcgagtgcctcaaggaagacgcctttgccgttgccgccggagccgtgacagaacggcagcacatgcggaccgacgtgtccaacgacggagtagccgacgagccgccgcaagtaggtgatgagttcatcgttgtcgccgaacgtgtcggcgaggaattcgttccatcggcccgggtcggcggtgaggtcgacggggaccgcggtgctacgggtgtgcagggcggcgggctcagccgcccggacggtgccggtacgtaggtcgacaatgccggcgggggtgttgagttcccacgcgttggcgtcgaggtcgtcgaagtgggcgacgacgtgcgggttgtgctgggcaaggcgggcgatgccggtgacaccggcggcggacatggctcgcttgcggaaggtggcccattccttgtcgttgggaatccggtcagcgagggccaggaggagttcacggtgctgctctgcgtcgtcccacgtccagcggtgcccgtcccacatgagccagcgggcacgctgcgggcagtagcggaggacttcgccgtggttggctacgagggcgcgggccatacccgcctcggtggggccgaactgctcgggattcggtgacggttcagcgagtacccgcgcggcggtgccatcgacagcggcgaggacgcgggcggcttgtccgggtgggagtaggtcggcgatggcggcgcgttgctcggcggccgggtcggttttctcggtgggggtgccgtagccgaggcgggcgaggtggcgggtagcggccttgtggtcgccgccgtggtggagcacggcgtaggcgccgggcttggtgtacacctggccttgttcgaattcggtggcgtcggtgaacactttgaggcggtcgcgggtcgggtcgtgtccagtggtggcggagataccggggtcggttttgccggggcggcgccattcgcagtaggagccgggggtgcctttggtgagggtccagtcggcgccgccaagtagcagtgggtcgtcccagccggcgcgggcctcgaagtggtcgttgggggtgatgtgtccggcgggtcgtaccacctccaggcggcggggtgccggcggcgggccgggttgcgggtcggggtggcggctgatggcgtcgcgcaggccggcgtggagttggtcgaggctgtaccgctcggggcgggcgtcgatgatgcgacaggggcgctccaggcgggccttgcggttgatggttccggggatgcgtagcacgcgggcgaggtcgccgacgccggtgccgtagtgccagccgagggcggcggctgaccggccgatgacggcctgccagcggccggtcagctgttccaggtcggagaggttgtcgttggtgatgtcggtgtgctggtcgagcagccaccatgggtagagtccgccgccggagtgcacccacagcgtggggtcgggtagcccggcctcggtgatgatgtgtcgggcgtcgacctcggtggggggcaggggccgggtgatgtgcccatgacctttggtgcagtcgtcgggacacacgtcgtgtttgtggccggggccggcgatgtcgaggtcggcccagaggccgggcagggcgaggctgtcggcggcgccgccccgacctcccttgccgggctggcccctgagggtggtggcgcgcaggtagatgccctccggttgggctttgtcgagctcggtgacgtagtcggtggcctggtcgtagtcggtgaaggcgcggccggaccagttacctgtggatgagatgtggacgaggccgggggtgttgacgtagagcacgtcgagccacgtcctgaccatggtgtggtcgaggccggtggccgtctgctcggtgctcgtcatctatctgactcctgcgcttgtctgtccggggtgggtgtgccggggctccggggccgccggccagtcccgggcgatggggctggccggcgacgcgggggcaccggaactactggcccatcgcggcgcggagcttggcgcgctggtcggtgctcatctgcgcccacagcgccgggtccacgccggccggcgcggtgtcggccggcggcggcgtggccgggacagcctggggcgctggcgtggtcggctggcccatgaggatgttgttcgccggtgcgggtggggcgatgtaggtggcgctgtagagcttcggcgcgctccaggcggcgcgtttcttctccccgtcgccggtgtaggtgacggtcagggtcgcgccgacctcgatgcccttggcgccggacttgcggacggcgtcgcggacagcggacagcatgttgcccttgatgtagagggcgcgcacaccgtcgtcgtcggcgtcctgcggatcccgagcgtcggtgtggacctggacgatgatctgcatcatcgggtcgccgttgtcgaaggtcttcgccacaccttcgggtgtggtctgctgccgggcttccggttcacggacgacgcgacccgacacgcaggtgccgacggtggggaaagcggcggacttgacgccgccgcccatgagcagttcgttggcgttcattctgtggttctcctttgttccggtgttccggtgctcggttgaccggccaccagcaggcggccggaggttcaggaggcgatgagcccgtcggtgaagcggtcaacgcgtcgcttgtgcgcggcggcgtcaccggcgcacccgtcccagccggtgggttggccgggccgatggaacgggcaccacttgcagctgtcggcgctggccgtggccgggacggcggcgatgaacgccgggttggcggccacgtccaggtcgaggagcagttgcacggtggcgtagtagcggtcgatcgcccggtgggcgatgtccgggtcgtacggctcggtccactcgtcggagtcgtcgtactgccacgaccgggccaacaggacgagacggacgtgacgcacccgccggcccttacgttcgtggccgagcccgtacaggtggccctgcacccggtagtcgggcgacacctgctcggccggcggcctaccggaccgtttggcggtacgcagtttggtcagggcggtggtgccgacgtgtttccagtcgacgaccatgtggtggtcggtgtcgaacgcgtcaccgtgaccacggataccgtccacgtcgggtagtcctgggtccacctcaaggtcgtcctcggccagccagcgttcccggccgagctgggcgttccagaacgccacgacctgctccatctcggcgtgcacggcggtgccctgaaacggcgcccacgtgggggcgttgaccgggcggcgcggtgccccggcgagtttgcgggccatctgctgctgacacggcgtacccaactccgacgggccgagccgccgctgcaccgagcggggacggctggcgtcgtagtcgatcaacaccggtcgaagttcgccgactgttgacggcggatcggcgtccggctctcccgccgactccgtggtgggggtggtgaacaggtcagccggcggcggcgttggtgttggtaccggcgccggctcgcacccgatgtgccagccggcgccggtacctggatctgtgaccagcatcgggtcaagacgctccccgcaccgagcgaggcaatgcggctgcggcgctttgccgccggtcagggccgcgatgaccgcgtcgagggtcgcctggtccacactcacgccgccgcctcctgctcgtcgcgatggtcaagccgccggtcctggtcgaggtcgacgcggatgcagccggggcactggacgccgccgcgcacgtgcagcgggtcagccggatcccaccggttctcgggcaggccacaggtaacacagccagtcatgaccgccttcccggaactgcgcgtagctgctggccgccgggttcacacccgggatgccggtcatagacgcctggctccccaccaggcccggccgtggcggcgggatgcaccggccaccggcacccgccagcacacggtcgcccgccggtgatcgcggcctgggtcgcggcggcgacatccgcccaccgcccggccctcaccgcggcctcgcttccgggtagcggtgccgccagacggtccgtactcgcgacacccggggcagatcccccggggtgcgccggtgccggccagccgtccggacctcggcctggaccggccggggcaggggcagggtgcgcggggcgggcagccagccccgccagatggtcgggatcaccgccccgccccctcacggccggcgagccgctcccgcgcggccaccagacccacccgcagccgctgggaggtgctgatcgcctggtcccggtcggcgcaggcctgccgcaggtcggcggacagaccgcgggccaggtcccgccactgggcggcctgccgggtccgccgctcataggcggccgtcgtggtgtccagctcgtccttcaggcgggcccgctcggcatccgccttatccagctcggcggtcagctcccgcaccatgtcgtcagtcatcacaggtccgcgccccacagattcgcgtccgtcaggtccgcgtccgtcaggtccgcgtccgtcaggtccgcgcccgtcaggtccgcgcccgacaggcccgcgccccgcagatttgcgccccgcagatttgcgcccgacaggtccgcgtcccacaggcccgcgccccgcagatttgcgcccgacaggtccgcgccccgcagatttgcgccccacaggtccgcgtcccgcaggttcgcgccgcagccgtgctcacggaccagacgcgcgccatccacgatgtccacgacgtacgcccgcctcagccgccacgtatccccgcaggcgtcggagagcaggtcagcggtcgaccacgcgcacagcagcagagtcaccgccggcacacagccggaggccatcgccctccaggtccgcgccagacagattccgtccccgggtgaggtcggggactcgctggtgttgtcggtgtcgatcggccccggcgcgtgagcccactggctgggcccaggccaccggtacgcgtgctgcgagcgcagatcggcggtgacggtgcggatcccccaccggtcgcagccggcaggcagagcgcggtcggcagtcaggacatcaagcaagctcttcacgtgaggctccagatcagcagggcggccacgaggtagatagcggcgccgatcggcacgccgaccagcagggcagagacgatgcgaacggtgtccgcgtgcggatgcggcgcggcggcgtgacgggctccctccaccgccggacacgccaggccatgggtgcggccgggcgcggtcaggcagccggggcacaccccggggcccgagtgggtctgctcgtgacgtgccatgtcagaccacctcccgcagagccggatcagtcagcggctccagcccggggcagtgcggcggcagcgtcaccggctccatgtaggcctccggcggcgggtactcgccggtcgcgaccccccgccagtaggcgcacacctcgccgtcgtggggctccccgggcagatgcccacacagcgggtcctcgacggtgatcggctcggcggcggcgtcggccgtgagcggccacgtggaggcgctcatgccgtcaccgtccgggcgtgctcggcggcggcccgcagaccagccaccacctcctgctggctgtggctgtcactccacaccgtcccaccaagggcggcggcgatcgcctccaccacgggccggcgctcctcgtgtccagcctcgacgaccgacccgacacgcagggacaggctcgcgtgcacctcgggggccggcgtgccggcgagagagcccaccaggtcagccaccgcacgcaggtcggcagcgagggccagccagtagtccgtgtcgcaccggccatcgatcaggccggacgagttgtgctcgcgcacgtccaccccgcactcacgcgggcaggacatgtagcccggctcggccaggtgcggcgtggccggctcagcgtcggcctgggcggcggcgcagactggccgctcagtggttgggttactctgcgattgcatctggactccttggttgatcaggttctggtccgggtgtcgagcccttcgccgaccgcagatcggcggggggctcacttcatcgaccgcttcgcgtcgatgaggtcgaacaggcgctgtcgctgccactcccgcctctcggcgtcggtggcggaacgccactccaggccgggactcgagtccgaggccggggccggcggcaccggtggcgcggtgagaccagcggcgaccagcgccaaaccggtcacgatctgggcgaccgcgcgggccagcagagcggcggcggtcactggatcagcgccgtctgctcatgcgtccgcaacggctgcgtaccgccaagccggcggtgcagcagatgcaggccccgggtggtgacccgcacctgaggcgtatcgagcaccagctcaccggtgcgcgggtggtagtgcgtcgagggcagctccgacagccagcccgactcgatcgcccgctggtacggccgccaacgaccgtcagcacgctgccgatagatccactgctgctcgccgagaaccgtgaacaggcgtcgctccccgaggtccagacccggatcgcgcgatagcaccttggcggcgtcccgcacggaccagtcgccctccgccgaggcgagggtgtcccacgacgccgccttcggcgcggcctccgccaactcggcggcctgcgcgtcaagctgccgggcctgatccgcggcaagctgcaacgcatccgcgtacgactgcggcaccgccggcaccgactcgtaccggcccgtcgcccgaatcgcgggcaacacgtcgtgggtcacccagcgcttgaacgccttcgcctccggcttgcgactacggagaatcagtgagtacagcccggcctcgctgacgacgttcgtcatgagcacccggtccgacccgtcatcagtagtgacgggtgcctgccgcacctcatcgtcgtcgaggtagctcaccgcttggcgcgggttgccgatctccagtgccctacacacgtcgacagcgacgaaccacggctcattgccaaccgtgaccgtccgcaacgggagatcgccgaattcaaaggttgtgatctcgcggccgggaccggtggtgccgccaggtccaggtccggcggggccttggggatgagtcattcggacaccgcccgaccctgggcacgcttccgttccataaaggcgaggagggcagtacggggcacgcgtcgggaccaaccgaccttgatcgactcgatgccagtaccgggttcgtcttcctcgtccttgacgagttgccagacggtccgcgggcccaggtccaagagctcagctgcacgcggcaccttgtaggcgatctgctccgattcagtgccactcgcagcattgctgtgtgatgcgttgccatgcatggcactaccgtatcgcaatgccacgcatagcatcacatcggccgttcggatgattctgcacctggccaccagagctaccctgtaagccatgcatagccgtgcaggaccaagagtcctccagctgagaccgcgcactatcggcgcacgtcaccgcaaccgtccacggcatcgctgccgtccacgagataacaggcccgcgaatggcacctacggtgacctcgtggcagcatccccatcccctacaccgtcacccgaggtcgcgcgagcgcgcttcgcagccttcgtcgcccgtgctctggcatccgcaggcgaccgcggcatgaccaacaaagacatcgcgaaggcaacaggggtaggaccgtccacgttccaccggtggcgtcgcggcgagggacgcgaactaccagagatcgagaaggtaagggcattttgcgccggcctcggcatctcccccgccggtgcgctcgccgcactcggactcgatccctctcgcgacgaccccgagcccgagccaccgctaccacccgaggtccgacagatcctccggacgctggccgaccccaacgtctcggaggcagacaagctcgtactacaggagatgctcaagatgcttgccgaccgcgcagaccgcgccggacgaggcagggcaccctaatgccccgccgccggtatcccaccattagcaaaggcagtgacgggtggtttcatgcctgggtcacggtgggcacgaagagcaacgggcggcccgatcagcggcacatcaaacgggccacggtagagcaggtagagacacggatagacgagctactagagcaggcccgcactgctacggtcccgcgcggcggtcgcggacccaccgttaacacctggctgatcagtacctatctggagacaatcgcccccggaaagattgatccaacgaccgtccagggctaccggagtaaggtcacaaattacgttgtgccagttattggtgcccttcggatggatcgcgtaatagctgataacatcgatgccgtttacacagagatgcggcgtcgaggtctcgctgatgccacggtactacaggtccaccgtattctttcccgcgcatggaaagttgccgctcggcgacgtgttgtgccacgaaacatcatgctcgatgtcgacccgccaagtgcaaagcgtcaagagatggaaccgctcacggaagacgaggctaaggcgacgctggcggcagcccaccgacgccgcaactcggcccgctggtccgtcgggttcgcggttggcacccgccagggtgaggcgctcggcctacgttggccgcacctcctcgtagagtgcgacgactgcggggcaacggtgaagttggcggactggtgggccgggcaactggtgcagtgccgaggctgcaactcggtgaatgtcggcgccgtcgcccggatctggtggcagcttcaccggcgagcgcacgaacacggctgcgctcctcaggccccatggccttgtggtcgacgtcgtggcggcaactgcccaaacaaacgactggtcctgcgatcgggcgagattcacgtcggcggcggactgattcttaaggaacccaagggaaagagcaagcggaccattccgatcccgcaggaacttgtcgatagcctccgagcgcactacgaagtgcagaacttggagcgaatggtggctgaggctgcatacgcctcgcatggcttcgtcttcgccgaccagctcggcggcccgatcgacccagccgaagactggcgggagtggaagaccctaatcgcggatgccggcgtacgggacgctcgggtgcatgacggccggcatactgcggcaacgctgcttctcgctcagggagtcgacatccgggtggtccaggagctgcttgggcactcctcgatcaaggtcaccgagggatacacccacgtcgcctcgaagctggcccgggacgctacggagcgtatgggaaagcggctgttcggaacgccaggtacaccctgacgtacacccttgatcttggcgtacgccaggttttgcctggtggggcgggcgggacttgaacccgcgaccgagggattatgagtcccctgctctgaccggctgagctaccgccccggcaccgcgctggatcgtacccgcctggtcgatcaacggccagcacgaaccagcttccctcggtcacggcgtcagacgcagtagcacgatgggcaacgcgagaataacagcgtgcatccggcctgccccgccgaggagccgtcaggccggtggtctcaggtacgcgaggaccgcgccggcggtacgccagccgctggtcagcgcaccctggatcgacgggctgtcccgatggtcaccagcgacgaagaggccacccccgagtgccaccggccgccgcagccggccctgcggcggcggtgcggcggggagcgcctcgggaagggtgacggtggtcaggtgactccagtcggctgtggagcgtccgtagaggcgggccagttcggcccggatgaccggctcgggtgggacggcggggcccaccaccgaggtggcgacgaggtgctgacccgtcggcgcgtacgtcggtgccgcccggctgacgacgacggtgttggtgatcagttctcgacggtccccgtcgacgagcaggatcggctcgtccaggggtgcagtgtcggtggcgtggtaccaggtcgtgtagctgtgcatccgcaccggagtaagcgccggcagcagggtggtcgccgaggatgggtccaccgcgaccacgacggcccgggcggcgatgtcaccgttctgggtccgcacccggcccggcgcgacgtggccaaccggggtgtccaggtcgatcaggtcggcggggagcggggcggcgatcgcgtacggcagtgcggccatcccctcagccggtaggccgatgcgtccgcggacgaacgagcgcagcaccatcgcgaggacgtggctggaggtctccagctgacggtcgatgaagacaccggagaggaacggtcgcagcagttcctcgatgatcgtgttggagaggccggcgcggcgcagtgccgtctccgtggtggtctccggggcctcgagtagccgccgcgcgggcagcgtggcgaagccggcggccagtgcgccgaaccgcagccggtccagcagtgacccgaccccggcaagcatggtgccggacgcaccggcgggctcacgcagtgggttgaccagtctggtgagggtgtcgcgatggcggaccagcacccccgggacgaggtagccgagaccgagctggttgacgtccagcagggtgccgagccgtgggtacgcggtgttgagcacctggaagccgcggtcgagcaggaatccgtcgacggggtcggtgctgactcggccgccgagccggccgctcgcttcgaggagccgccagggcaccccggcgcggtgcagccgtcgagccgccgccagcccggccaggccgccgccgacgatcacgacgtcggtgtcattcggcatgacgcgcctcccgttcgccgttgattcgggccagccggctcggccaccagatcttcggcccgatgtcgtaggtgagggcgggcaccagcagcgagcggacgacgatcgtgtcgatcaagacgcccacggcgaccgccacgcccagttcgatgagcacaaccaacgggagtacggccagcgcgctgaacgtcgcggcgagcacgatgccggcggaggtgatgacgcctccggtgacgacgagcccgtgcagcaccccggagcgggtgccccgcttcaccgcctcctgtcgtattcgactcatgaggaagatgttgtagtcgatgccgagggccaccaggaagacgaaggcgaacagcgggaacgaggcgtccacgccggggaaaccgaggaggtgtttgaagatcagcgcgcacaggcccagcgtggccccgtacgacagcagcacggtgacgatgagcagcaggggggcgatcagggcgcgtagtagcagcgccaggatgacggcgatgacgccgaggaccaccgggatgatgacgttgcggtcccgggtggacgcgtcagcggtgtcgacgttgatcgcggtgacgccaccgacgactgcgtcggctccggggatggcgtggaccgccacccgaagctcgcggacggcctgttcggcgccgtcggagtccggcaggtcggcgagtgtcacctcgagctgcacgagaccgttcacgactttcggcggttcggtcgggtctggaccggtggccgcgtccgggccggggccggcggtcgggctgtcggtgaccggccgtaccgccacgacggccggcaggccctcagccacggtggcgacctgctcggcggtgtcctggcgggtgaagatgatcgccgggctgccggtgccggccgggaagtggcgggcgatggcttcctgtccggcgaccgagtccgttcgttcggtgaacaggtcgctctcgcccagggtcgtcgcacccagttgggtgaggccgagggcgagcgcggccaacgcgagcgtggtgaccagccacacaggtcgggcgcggcgggccacgaaccgggcgacgtgaccccagatgccgtgttcggtctgcggctcggcgtagtcgagttgggggcggcggggccagaacgcccagcgtccgccgagcacgagcagggcgggtaggagggtgagcagcaccaacagggtggccgcgatgccgatggcggcgactggtccgagtgcctggttggaggtgaggctggacagcaggaggcagagcaggctggcgatggtggtgccggcggaggcggcgatcgccggggctgcgccgcgccaggccgccagcatggccgacccgggcttgtcatgccggtgtagttcctcccggtaccgggcgaccaacaacagggcgtagtcggtgccggcgccgaagaccagcacggtgaggatgccctgcgcctgaccgtcgagtgtgaggacctcggcgtcggcgagcagatagacaatggtcgtggccagtgagaacgacatgccggcggcgagcagtgggaagatccacagtactgggctgcggtagacgacgagcagaatgagcagcactacgcagagagtgaccaggagtagcgtcccgtcgaccgccgagaagacgtcgatcaggtcggcgagcaggccggccgggcccgcgacgttgatggtgagaccatcccgttcctggccggtgacgctccgcaggttcgccacgacggtggcgatctcctcaccctgctcgtcgtcgatcgggacgaccagctggacggcctgtccgtccgcgctggggatcggcggcggcagtgggccgacgacgccgggtagttcggcgatctcggccgcgtcggcggcgatctgctgccggtccgtgtcggtgatgccgctggtccgttcgtagacgacgagcgccggggtggtcggtcggtcaacgaacagctcggacagatcctgggctcgggtcgcctcggcatcggcgggaaggaaggcggcgttgtcgttggtggtgacctcaccgagcctgccggtgtacggcccggcgaggccgccgatcaccagccaggcgagcacgatgagcagggcgaccagggtgccccggccccgaccagccttcctggacatctgcacccacccagcaatcgatgcactgattcgacgcgtcaggggtcttggtcaccgtctcttatcctgcccggccgaccgtcgtcccggagccgaaccggccgaccgtcgtcccggagctgatcgcccgcatcggcccgctggccacggtgcgctcgcaggggcaccggtcgcgccagcccgaagaggcagaatcgacgaggccggcgttgtgcgaaagaacgcccgccgacatggtcggcgggcgttggcggggagggagctcccccgtttggactcgaaccaaaaacctgccggttaacagccggctgctctgccaattgagctacgggggaccgtgccgccgctggcttccggatcaccggttgccgtgcgacgggacaagagtacaggactcccggcggtactggtggagggggccgccagagcccatcgacggcagttatcgcgagccgggccgccgacaaggcggacggggccggcaggccgaccagctcaatatccaggatgttccggataaatcggcatcgcggcccacaaagtccagcgcggagagcaggatggggagttagctgtcaggtacggaaggagccgccatgcgcggaaagatcatgttccttggcggattggcggtgggattcgtcctgggctcccgcgccggccgggaaacgtacgaggacctggtggtgtggggtcgcaagatcctcgaccacccgaccgtccaggaggcggcgggcgtggcacaggcacaagcaaaccggttctacagcgagggccgggacaagctcggtcagtccaggctgggcgacaggctcggcggcaacggccagcggcggggcccgaccgccgctgacaacgcgttcgccggcacgccagccaccgtcagcgcgacgtccggcccgtcaagcgccggctcagcttccagatcgtcgtcgggcaccggctcgacgtccggatctccgtcgaacggcggcgcctcccgcgccacgtcgtccggcgcgggcagcggcagcccgtaacccgcacacccgacgtgaccacgccggtcgttcatggacgaccggcccgaccacgtcgccgcgagccggtggccacgcgcggcaggtacggccggggcccaccacctaccggtagagcaaccgactcatccggcgggacgcgatgaacaggccgacggccagcaccaccagcaggtagccgatgtcgagcagccacgtccaaccggagccgccaacggtgatcccccggatcaggtgcaccgcacggtagagcggagtcacctcgatcacccagcgcagcagtgtcgggtaggcctgcgccgggacgaacgtgccggagaagaggaagaggacgaactgcgccgaccccaacaggtcgaagtcctgccagctacgcatgaaggtggcgatcgtcatgccgatcgccccgaacgtgaaaccgaccaacaccgccaccgggaaggcgaccacggctcgggcggcagtggtcaggtccatcacgaccatcaccaccaggaacgccgcggagtaggcgctaccccgcagcatcgcccaggccagctcaccgagggcgatctcgaacggccgcaccggggtggcgatcaccccgtcgtacagcttcatgtacttcatcttgccgaagaagttgaaggtggtctctgcgaacgccccggtcatcgcggacgaggcgagcatcgcgggcgcgacgaacgccgcgtatgtgacgacggctccgccggggagcgtcaggtcaccaaccagcgcccccaccccgatcccgatggagaacaggtagagcagtggctcgacgaagccggagaccaacagcagccagtagatcgatttcagggccgagacgttgcgttcggtcaccgaggccgaccggcgcgacgccgccgagacgtcgaccagccggggcagcaccagactgaccatgaacctctcctagacgacgagcttgcggccgagggcgcggcgggcgagcagccacccgccgactacccaggcggcgaggtagagcaggtgacccgtgatcgaccacaccggcggaacaccgagcgtggccgcccggctgaggtcaacggcgtgccacagcggcgtcacgtacgccaaccaacgcagccccaccggcagcgactcgaccggaaagaacaccccggcgaagagcgtcatcgggatcaccgcgaaacggaacagcagcgcgagccaactgtcgctggaggcggttgccgcgtaggcgaaggtgggcgcagccacagccaggccgagcagcgccgccaccggcagcgccagcaccgcccagggcgagcgcagtgcccccagcaggccggtcaccacgaggaacgccgtggccgaggccagcacccggaacagaacgaatgccagctgaccggcgaggatgtccgccacccgcagtggtgcggcgaactgagcaaaatagatcttggtccattgcaggctgctgtagaccggccagctggactcggtgatcgccacctgcaacgcggtcgacgcgagcaaacccccgacgatccactccaggtaggaaacgccgccgacaccctggtcgatgagtgccccgactcccacgccgaaaccgagcacggtcagcgtgggtagcaggaacgacgagaggaccccgccccgccaggtacgccggtatccgaccaggtagtactgcaacaccgccagcgccggcacccgcgccagacccgatcgggcccgccgcaccgcgagttgtgtcatgccacttcgctccccgtccacccggccttccggccccggctcggtcaggtatctcaatcaaccaaggtgcggccggtgaggtgcaggaagacatcctccaggctgctgcgccgcaccagcacgttcgccggattcaggccgagcgcggtcacctcggccaccgccgcgtcgccgtcgggcacgtagagcagaatgcggtcgggcagcacctcgatccgttcccccaactcctcgagtttgccggcgaacggctcctgcgactctgccgcgaagcgcaactcgaccacctcacgggtggagtgttgctcgatgagcacgcgaggggagccctcggcgacgatccggccgccgtccatcaccaccagacggtcgcagagctgctcggcctcgtccatgtagtgcgtggtgagcaccagcgtgacaccctgctgtttgagctggaacagccgctcccagaccaggtgccgggcctgcgggtcgagaccggtggtcggctcgtcgagcaggacgatgtcgggctcgttgacgagcgcgcgagcgatggtgagtcgtcgtttcatgccgccggagagcggctcgaccttgctgtcggcccgctcgccgagctgcacgaagtcaagcagctcggcagcgcgatgccgagccacccggcgggtgatgccgaagtagcgggcgtaggtgatcagattttcccggacggtcagctccgggtcgagagtgtcgagttgggggcagacaccgaggcgggcccgaatcgccggcccgtcgtgcaccggatccatgccgaggatgcgcaactccccgccactgggcggcgagacacaaccgatcatgcgcatggtggacgacttgccggcgccgttgggcccgaggaaaccgaacgcctccccggcccggaccgcaacgtcgatggcgtcgaccgcggtgaagccgccgaaccgtttcaccaacccccgcgcctgaatgagtggttgagccgtggtcacccttcgaccctagccatcaggtccgacacctcccaccgagttatcgcccggtcggccgatccacacccggcgcggccgacaccacgccgtcgcacgtcggtcgcgatatcacacgtcatccggggtggtcgcggcgcgcgccgcggcgaccaggcgatcggtttccgcgcggaccgccgggtcgtcgaccggggtgcccggttcgtagcgaacggtccaggtcagcccgtcgacccctgggacccgtcgggcgaccacccggcccgccccctcgggcagcgggtacgcctcggagtacgccaccgagcgggtgacccgggcccgcacctcatgtggcaggtctcccgggtcagacagcggatacgactcggtgggccggtcggccaccaccaggtagccgtcccgctcgacgacgcgttcggcgggggtgaccaccagttcgtgcccggaccagaccgcccggaggatgtcgtgccagcccagccgctccccacgcccgggtaaccagagcccgaggttggtggcgaccaccacaccgtcgcccacaccggtgccggcggtggcccaggcgagcagccgctcaccggcgacaaatggcggacggacggtcgtcggcagcttcggccggcggcggaacaatcccatctagcatccttccacggcgaccgccggcacccgcacctcggcggcgaccgacatcacagcccgcccgcggcctgctcgcgcagcgcccgggcgtgttgctcgagcgacagcagttcaccgaaggccgcgaagtaatcgtccttgttgctgaccgggttgatccgctggattctggacttgagctcccggatgcgtccggtcaccgccccccactggagacgagccatcgtcaccgacacgtagcgcggatcgagctccccgtcgatgcgcagcggttccacggccaattcaccgaccagcgcctgggcggtgaggtcctcgcacgcgttgcggaccgactcgatccacaccgcgcctcccgtggccgtggccgctccgccggccgccgccaccgctgcccggaccgcgacgtgcacctgatggcggtattcggcggcctccacggcgtcgaacatcggcccggcgagcaccggcgcctggagagccagtttcagcgcctcccgctcgaccgccaactgcgggctgtctgcctgtggctccgccgcggctgcgcgtggtgcggggttgcccagcgccccgccggacggtgcggcgtgcgcggcggccagcacggcccgctgcaccggctcgatctccatgccgaggtccccggcgagcttgcggacgtactccgggcgcttttcccggtccttgagcttggcgaccaacggggccgcccggcgcatcgcctccacccggccgtcgacggtgtcgaggtcgtgccggttgatcacgtgtcgcaacgcgaagtcgaccagcggttcgcggcgcgcgaccaggtcgcggaccgccagctcacccttggccaggcgcagctcgcagggatccatgccgtccgggctgaccgcgatgaaggtacgcccgacgaagcgctgatcgtcgtcgaacgcgcgcaacgccgccttctgcccggcagcgtccccgtcgaaggtgaaaatgatctcccccgcgacggcgtcggtgtccagcagcagccggcgcagcaccccgatgtgatcggcaccgaaggcggtgccacaagtcgccacggcggtcggtaccccggccaggtggcaggccatcacgtcggtgtagccctcgaccacgaccaccttgccctgcttggcgatctcccgcttggcctggtcgatgccatagaggacgtgggacttcttgtagatcggtgtctcgggggtgttgaggtatttcgggctgtcgtcgtcgtcgaacagcttgcgcgcgccgaagccgacgacgtcgccggtcaggtcccggatgggccagagcagccggcgccggaaccggtcgatgaggctgcccgaccgggctggtcgagacagcccggccgtgaccaactcgtcgtggctgaagccctgctggcgcaggtgacgggtcaacagatcccacccgtcgggcgcgaagccacaggcataccgctcggcggcggcccggtcgaagccacggtgggcgaggaactcgcgggccgggcgggcaccaggggtggtgagctgggcccggtagaactcgacggcagcggcgtgcgcggcgaccagccgctgcctctgcccctgctgcggccgggagcggggagcggtgtggtcgttcgccacgtagcgaagctgcaggccggcgcgggcggccagccgctcgacggactcgacgaagctgagatgctcggcgtccatcaggaacttgatggcgtcgccaccggcaccacatccgaagcagtaccagacgttacgggccggtgacacgttgaacgacgggctcttctcgtcatggaacgggcagagccccttcaggttgccaccaccggcagaccgcagagtgaccgtctcggagatgacctccgcgatcgaggtgcgctcgcggaccagcgcgatgtcctcgtcccggatccgccccgtcatctccgccacctcctcgccgtacatcctgccctgtccgaccgacgttgccgtggccgggggacacgggtacggcgaccaccgcccggacccagctcagcggggccgggtgcggaaccgggtgatcgggggctagtgttcctcctcggtcgagcgggcccggtggagggcggcggccagcccgtgcggttggggcggggggacccgcaccgccgggtcctgggacatctccttgaccaacgacacggccaggccgagcatcaccaccacgaacggcaacgcgaccatgatcgtcgcctgctggagcgcgttcagcccgccggccagcagcagcaccgcggcggtcccaccgatcaacacaccccaggtgacgacgagcaaccggcgcggacgcaacgcgccccgggaggtcagcgacgcgagcacgagggaggcggagtcggcactggtgacgaagtagagcatcaccagcgccatggccagcacactggtcagcgcgcccagcggcaacgcgtcgagcaacccgaagagtgcctggtcggcgccggcggcggcctcggcgaccaggtcccgggtgccggtggcctgcacccgcagcgcgctgccgcccatcaccgcgaaccagaccacactggccccgctgggcaccagcagcacgccgaccagaaactggcgcaccgtacgaccacgggagatgcgggcgatgaaggtaccgacgaacggggcccaggagatccaccacgcccagtagaagatcgtccaggagcccaaccaggacgggtcggagaaggccccggtccgcgtcgacatgaagaccaggttgctgacgtagtcgccgatcgaggcgggcagcacatccaggacgtagaccgtcgggccgaccacgaagacgaacagcatcagcagcaccgccagcaccacgttggtggtggacagccacttgatgccccggtacagcccggagaaggccgagacgacgaaggccagggtcaacgccccgatcaccaccagctccgccgtggtgctgtcgggaatcccggcgacccggtccaggcccgcggtgacctggagcgcgccgagcccgaggctggtcgctgtgccgaagaccgtggcgaagaccgccagcaggtcgatcacccgtccggccgcgccgtccgcccggtcgccgagcaccggacggaacacggccgagatccggttctcccgccccttgcggaaggtcgagtacgccagggcgagcgccaccaccgcgtagatcgcccacgggtgcagcgtccagtggaacagggtgaactgcatggcagccgaggcggcggcaccggtctccggctcgaccccggtcgccggcggcggcgacgcgtagtgctggatcggctcggccacggcgaagaagaccaggccgatccccatgcctgcgctgaacatcatggcgacccaggccaacgtgctgaactccggccgctcggcgtcgggccccagccgaatggtgccgaagcgggagagtgccagcaccacggccaacaccagaaaggcgttcgccgcgacgacgaacaaccagccgaacgtggtgatgacccagttcagcccggtctgaccgacagccgacaccgactcccggtccaggacgccccaggccacgacggccagcacgccgccaacggcgaggcacagcagcaaccggtcgacgctcccgctgccgggccgcccagccgatccgcccatgtccaccccctgcctatcctgcggcgcgcggggatgacaccggggcgatatcgaccaaggtctgcgatcaggcccggccccggtcgaccggcctggtcgccgcgacgctcccaaccgacgggaaccggtgcggcgagaccggacgcgccggcgtcagcccagggtggcggtggactcctcggcctcgatctgacggttccagtccgctttgctggcccgccagccctcgtcgttcacgccccggcgccagtagccggagatggagagccgctcccgcgggacgccccgctcgacgcgcagcagccggcgcaactcccggacgaaggtcgcctcgccgtgcacgaaggcgtgcacccccggtgggaagtccagtgcgcggaccgccgcgaccagcgcctcaccgaccggccggtcgtcgcgatgcagccaggtcagccgtacctggccggggctgggcaaaggctgctcctcggccgggtcgctgatctcgacgaggacggtggcgggcgcaccggcgggcagccgctccagggcgacggcgatggccggcagggcgctctcgtcgccgaccagcaggtgccagtcggcgtcggggctcggggagtaggccccacccgggccgacgaaccgcaccgggtcgccggggcgcaacgcggcggcccagggcccggccaacccctcgtcgccgtggtacaccacgtccacggtcagctcacccgcctgggcgtcgaaggcccgcaccgtgtacgcgcgcagccgcggccactgcgtggacggcaggtcccgacggatcgtggccaggtcgatcggatccgggtacaccgccccgggcaccgggaagagaaacttgatgtactggtcggcgaactcgcccaccggcaggccagccagctcgtcaccaccgaggaccagccggatgacgtgcggcgtgggccgtccgatccggacgacgtgggtggacgtgacctgcttcggacgctccgtcatacggttaggttaacctaagtcggtctgcccgccggacgcggtcggaccaccgaacagccgggcatgccgctccaccgccgccggatccgtcaacgacgccacctgatcgacaaccacccgcagccggctcgcatcgttcccggcggcgcgccacaagggagcgaacacggcatccaacgcctcgggggcccggtcggccaggccagcgaccaggtcggcgaggatctgctgctgccgctcgagacgggccacggagccggggcgacgcagtacgtaccgcagggcgatgcccttgagcacagcgcaccgggcccggacctcgcgcggcacgaccaggtcggcggcgtaccggcgatgcgggccgggcccgaaccggcgcccggtggcggccacggcggcggcgacgaaacgcccggtgagcacgctggtggtcgccttcagcgcgacctgcgcccggtggctgccgtcgtagcccacgaggggcgcgagcagcggatcggcgagcaggtcgaccagcacctccgcgaggtcggccggagactcgccggagtacgtcgcggcgacgtcggcgcacagcgccgcccgctcgtcggcctgcgccaacaacgggcgcagcgtcacgtagccgccgtggatgccgtcctcgacgtcgtgcaccgagtacgcgacgtcatcggcccagtccatcacctgcgcttccaggcaccgccgccggtccggcacgtcggcacgcagccacgcgaagaccgggcggtcgtcggcgtacacgccgaacttgcgttcgcccggccggcgcggccacgggtacttgctgaccgcgtcgagcgacgcccgggtgaggttcagcccggcggaggcaccgtccggaccgatcaccttcgcctccaggcgggtgaggacgcgcagcgtctgtgcgttgccctcaaaaccgccgcacgcggcggcgagggcgtccagcgcctcctcgccactgtgtccgaacggcgggtgcccgaggtcgtgggcgagcccggcggtgtccaccacgtcgggatcgcagccgagccggctgcccatctcgcgggcgacctgggcgacctccaacgagtgcgtcaacctggtccgcagaaagtcgtcggtgccggcggtgtgcacctgggtcttggcggcgagccgccggaaggccgccgagtgcagcacccgggcacggtcccgttcgtaggccgaccgcccgtgcccgctgtcctttgccggctcgtccacccaccgccgctcgtccgggccgaccgaggtcatcccgccaggttacgcccgcgcgaccggcggtacgccccacggtggtgcggacccgtccaccggtggggtggtggtggcgtcccaccaccgcccaccgtcagcggctgtccgaaccgacggtctccacggcggcccgtcccgcctccaaccgggcgaccggcacccggaacggcgagcacgagacgtagtccagcccgacctcgtggaagaagtgcaccgagtcgggatcaccgccatgctcgccacagacaccgagcttcagctccgaccgcgcggcccgcccctcctcggcggcgattcgcaccagccgaccaactccgtcccggtcgatcgactcgaacggcgagatgccgaagatgccgagttcgagatagcgccagaagaaggcgccctccacgtcgtcgcgggagaagccccacgccatctgggtcaggtcgttggtgccgaacgagaagaactgcgccgcctcggcgatctggccggcggtcaacgccgcccgcggcacctcgatcatcgtgccgatcagcacctcgacgccgctgccgccgaccacctcagcgatgatcttctcggtctcggtgcgtaccgtctccagttcctgcaccgcgccgaccagcggaaccatgatctccgggaaggcggacccgccggactcggtcaccgagacggccgcctcggtgatcgcgcggacctgcatggcgaacaggccgggaatgaccagaccgagccggacgccacgcagcccgagcatcggattctcctcgtgcatccgtcggacagcggccagtagcgcctcctcccgggccgcgtcctcgccccgttcctgggccaccgccacatcgaccgcgagttgctccagcgggggaagaaactcgtgtagcggcgggtcgatcaaccgcaccgtgaccggtagcccgttcatctcgcggaagatctcaatgaaatccgcccgttgcaacggcagcaacgcggcgagtgcctgctcccggtcggcgtcggtggacgcgagaatgagccgctcgaccagttcgcggcggtcgccgagaaacatgtgctcggtgcggcacaggccgattccctgggcgccgaaccgccgggcccgcgccgcgtccgctttggtgtcggcgttcgtccgaacggccaaccgccgccgggcgtcggcatgcgtcatgatccggtggacggcccgcaccagcgcgtcgtcggtccgctccgggtcgagggtgccctcgaagtactgcaccacctccgacggcatgaccggcacctcacccaggtagaccttcccggtggtgccatcgatcgacaccacgtcaccttcgcggacggtctttccggccacggtgaaccgcttccccgggatgtcgacttcgaggtcgtcggcgccggacacgcaggtcttgcccatgccgcgggccaccacggcggcgtggctggtcttgccgccccgcgaggtgaggatgccctgcgcggcgatcatgccgttgaggtcgtccgggttggtttcccggcggaccaggatcaccgcctccccctggccggccagctccaccgcgcgggcggaggtgaagaccaccttgccgacggccgcaccgggagacgcgccgatacctttggcgaccggttggaactcgtggtccagtttgaagcgcgggaacatcagctgggcgagctgggcaccgttgacccggtgcagcgcctcgtccaggtcgataaggccctcgtcgacgagctgcccggcgatgttgaacgcggcggcggcggtgcgcttaccaacccgggtctggagcatccacagcttgccccgctcgatggtgaactcgatgtcgcacagatccttgtagtgccgctcgagccgggccatgtagtcgagcaactcgttgtaggaccttctgtcgatccgctccagttcctgcagtggcacggtgttgcggatgccagagacgacatcctcgccctgtgcgttggccaggtagtcgccgtagatgccctgtgccccgctggccgggtcgcgggtgaacgcgacgccggtcccggagtccgccccgaggttgccgaagaccatggcgaccacgttcaccgcggtgcccgcttcggcgggaagccgttcctggcgacggtagatcaccgcccgctcggcgttccacgactcgaagaccgccctgatcgcgaggtcgagctgctcgcgcggctcctgcgggaactcccggccggtgtgccggtggaagatctccttgaatgtggccaccaacgcccgcaggtcgtcggcgtcgaggtccaggtccaggtcactgcccttggcgcgcttggcgtcatcgagagcgtgctcgaagtcctcccccggcacatcgcagacggtcttgccgaacatctggatcagacgtcggtaggagtcccaggcgaaccgctcgttaccgccggaggagtcagcacccgccgggccgtgggcctgtcgagcgagtcccacgacgctgcggtcgttgaggccgacattgagcacggtctccatcatgcccggcatcgagaacttggcgccggagcgtaccgagaccagcagcgggtccaccgggtcaccgagagtccggcccatcgcccgttccagggcatcgaggtgggaactgatctggtcggcgagtccggccggctccttcccggtggcgaggtacgcctgacaggccgtggtggtaatcgtgaagccgggtggcaccggcaggccgaggttggtcatctcggccaggttggcgcccttgccgccgagtaggtccttctggtccttgttgccctcggcgaagtcgtagacgtacttgtgatcgaccgtctcttgcgctgccaccagagcctcctacgcgcgccggattgacacttaacgaaggttcagctgctatctccccgggccgatcaccggctgtccgggggcacctgcggatcgtgggcgaaggttaagcgaacatcgaacggtctgggagcgttcggtgacaatcggcacagctatccccactttccgcgttcgcaccagtgattgggaacgcttccacgcgcacgatcacgcaatcgccccgtccccgtacccttgaccgcaacgctgttcggtgaacctagcttttgccataaccgtcgcaaatacacccggaggcagctccgtgcaccccacccccgccacctcgccgcagcagccggagcaccggcctgccgcagcacccgcgacctcggccacctcgggcaccgagccgaccgccaacgtcgtcgaggtcgagccgacggcaaccgcccaggcggtcgtgccagcggcggtccagccggcggcgggcgagctggcccgactggcggctcaggaggcgggcacccagctcacgcccgccccgacccgactgggcgacgtggtacccgcacccgaacaggtgcggccggagcccgccgccgacttcacgctgccggccgacaccacgatccgggtcagccccgaccccaccgcgcgggccgtcgccgaacgcctcgccgacctgctccgaccggccaccggatacccactcccggtcgtcgaggccgatcaccccgagccggccggcggcctcgcactcgtcctcgccgaacagccagccctcggcctcgagggctaccaactcgacgtgacgccgaccggcgtccggatcagcgccgcgaccgcggccgggctccaccacggcacccagaccctgcggcagcttctccccgccgcgatcgagagcaccacaccggtgcgcaccacctggacgctacccggcgggtcgatcaccgatcgcccccgtttcccataccggggcgccatgctcgacgtggcccgccacttcttcggagtcgacgaggtgctacgggtgatcgaccacctcgcccggtacaagctcaatcacctgcacctgcacctcaccgacgaccagggttggcggatcgcggtcgaatcccggccgagactgaccacgatcggcggcagcaccgcggtcggcgacgcccccggggggtggtacaccccagccgactaccagcggatcgtcgcgtacgcggccgaccggcacctcaccgtcgttccggagatcgacctgccgggccacaccaacgccgcgctgaccgcgtacccggaactggccccggacgggaccacgcccgcgccctacaccggcaccgacgtcgggttcagctacgtcgacccggccaacgcccgaacgtacgaattcgtcaccgacgtgttggaggaggtcgctgcccgcactcccgggccgttcctgcacatcggtggggacgaggcgttcaaggtgaagggaacggcgtacaccggattcgtcgagcgggtgcaacacatcgtggccggactcggcaaaaccgccgtgggctggcaccaactggctccggctgcacacaacgaggggcgggtgctccagtggtggggcaccgacggtgccgatccggcgaccgccgacgcggtccgtcggggcgcacggctgatcctctcccccggcaaccacgcatacctggatatgaagtacgccccggacaccccgatcgggcacgactgggccggcctgatcgacgtacggcgggcgtacgactgggatccggcgacccaggtggcagacgttccggcagcggcggtgctgggagtggaggccccgctctggaccgagtcggtcacctcgctggcagaggtcgagttcatgctgctgccccggctacccgccatcgcggaactcggttggtcgccgcgagccacccacgactgggcagcgttccgcgcacggctggccgggcaggggccccgctgggcgtcggccggcatcgccttctaccgctcacccgagattccctggccagggtcgcctaccgacccgccggcaacgagcgtcccgacacccgcgccgcgtccccgagacccgcacaccgggcgcggatagccgcccggcccgatcgggcacgccgtcgcggacggtcggggtcgggttgactgtccggttccggggacgagcgagccgggaaaatggtgccggtcgtccgatatctggtgtggtgtcggtggtcggagtcaccaccacccgggaatcggccgaccagccacgccgttatacctggcatcaccgcgtgcggcagccgcgagcacccccaccgggccacccccagatggcccccaccgggccccaacccgacgctcgcccggccccgggaatgacccaccgcccacgacggttacccaccacccgggcccccgagcagcacccagccgcaaccggcccccctctcgtgcacatgtcgaaccacctttccgacccgccaccgcgcacccccgcgcgccacgcgggccacacccccgacacgaaaggcttcgaacatgcctaccaccatcctgcgcaagaccgccctgaccgcagccggcctcatcaccaccggcggcgccatcgccgcccccgccaccaccgccctcgccgcccccaccacaccccacaccaccgacaccagccgcgtactcaccgtcgactacgaagcccaaccaaacttctactactgcggccccgccgccgcccgcaacgccctatccgtccagggcaaggacatcgacgtcgactccatggccgaccgcatgggcaccaccgaatccggcaccgactccatcaacgacatcacccccatcctgaacaccgaaaccggcaacgacgtataccgcagcgtcgaaatctccacccccaccgccgacgacaagcaaaccgacaccctccgcgacgacatcacccgcaccgtcgacgacggccgcgccgtcgtcgccaacatcgccggcaccgccaccgacaccaacggcgacacacactccttcgccggcggccactacatcaccgtcaacggctaccgcgacgccggcaacgaagtcaaaatcgccgactccgccaacccgaacaccgccgaatactggatcaccaccgaagcactcgccgactggatcgccacccgcggctactccaccaactgaccaccaacccacgacagggccggcccaccacgggccggccctaccgtcgtacccgttgaccgggtctgacatctgactgggcgtggaaactccggggggcttgcccgcgtgacaccatgaccgctgcgcgtgacaccgtgacgaccgtgccggccgccggtcccggcagtggggtcagccgcccgaatcggccagttccgcgccctgcggcacggcgtcgtcgtcgcggctgtccagccacccgttggggaggaagaccttgcccggcgagttggtccggccacgtggctggcccagcgcctccaccgggaacggcaccgccggatcgagcttgccgagcaggtcgtcgagctgcaccaggctttcgaccatcgcgagcgaccggcggagctcaccaccgaccgggaagcccttcagataccaggcgacgtgcttccggaagtcggtgcagccatcccgctcaccgcgcgccgcactgcgggcacccgcggagaactgctcgaccagcaactccgcgtgccggcgcatggttgtcgccacctcgcccaacgtcggcagccgccgttgcggcgaaccagagaaggcggcctccaggtcggcgaagagccacggtcggccgaggcagccacgccccaccacgaccccgtcgacgccggtgtgcgccaccatccgcagcgcgtcgtcggcctcccagatgtcgccgttacccagtaccggcacgtccaacgccgctttcagcgtcgcgatggcgtcccagtcggcggtacccgaataacgctgggcagccgtacgcccgtgcagggccaccgccgcgacacccgcgtcctgggcggcgagaccggcctcgacgtacgtcaggtggtcgtcgtcgatgcccttacgcatcttgaccgtgaccggcaccccggccggtgacgcggcgtccaccgcagccgtcaccagccgggcgaagagccgacgccgccacggcagggccgccccaccacccttgcgggtgaccttcgggaccgggcagccgaagttcaggtcgatatggtcggcgaggtcccgctcgacgacgatccgtacagcggcggcggtgacctccggatcggtgccgtagagctggaggctacggggggactctcccccaccgaaggcgatcatgcgcagggtcttgggattccgctcgaccagcgcaaccgtcgtgatcatctcgcagacgtagatgccaccgccctgctcccggcaaagctggcggaacccgacgttggtgatgcccgccatcggcgccagcaccaccggcggccacacctgatgccgcccgatggtcagcggacggtacggtgcagccttcgtcgtggtcaccaccccagtgtaaggaagccgggggctgacgtccccgctggagatcacccgtcgcggcccccggggaggccgcgggtcgacctagcagccgggaaggcgttcgatgaggtaccgctcgacctggtccagggagatccgctcctgagccatggtgtcccggttccgcacggtcaccgcgttgtcgtcgagggtgtcgaagtcgaccgtcacacagaacggggtaccgatctcgtcctgccggcgatagcggcggccgatggcctgcgagtcgtcgaactccaccacccagcgctgacgcaggtctgccgcgagttgccgggccttcggcgacagtgcctcgttgcgcgacagcggcagcaccgccgccttcaccggggcaagccgcgggtcgaagcgcatcaccgtgcgcttgtccacgccgcccttggtgttcggtgcctcgtcctcgtcatacgcctcgagcaggaacgccagcaccgcgcgggtgagaccggccgccggctcgatcacgtacggaatccaccgctcgcccttggcctggtcaaagtaggacagatccactccggagtgcttgctgtgcgtagacaggtcgaagtcggtgcggttggcgatgccctccagctcagcgaactcggtgccgccgaactggaaccggtactcgatgtcgacggtgcgcttcgagtagtgcgagagcttctcctgcgggtgctcgtaccggcgcaggttgcgttcggtgagaccgaggtcgaggtaccagttccaacgctcggtgagccagtactcgtgccagccctcgtcggtgcccggttcgacgaagaactccatctccatctgctcgaactcacgggtccggaagatgaagttgccgggggtgatctcgttacggaaggacttgccggtctgggcgatgccgaacggcggcttcttgcgggccaccgtctcgacgttcttgtagttgacgaagatgccctgtgcggtctccggtcgcagatagtgcagaccctcgtcgctctccaccgggcccaggtaggtcttcatcaggccgttgaacatccgcggttcggtgaaggtgcccttgttaccgcagttcgggcagttcagctcgctcaacgaggccggcgggcgaccgtgcttggcctcgtaggtctcctccaggtggtcggcccggaaccgcttgtggcaggactgacactcggtcaacgggtcgacgaacgcgtccaggtggccggaggcagcccagacgtcccgggccaggatcaccgcggagtcgaggcccaccacgtcgtcgcgttgctgaaccatgctccgccaccactgccggcggacgttttccttcagctccacaccgagcgggccgtagtcccacgccgaccgggtccccccgtagatctcgctggacggaaagacgaaaccccgacgcttggcgaggctgacaacggcgtcgatacggtctgctggcatgtttcctcctacgccggctggcggtcggcggggacagtacggaatggatcgagcaattcaggacccacggtacgaccggtggcttcctgagcccaggagaataccgggggcggttcagccgaccccgcacacctccagttcgccggtctgctggttctgttccaggttcacctgctggcggtcacgctcgccgccggtgaaggtgacgtcgaccggcacggtcagcgtgttggggttgacctcgccgacccggaaggagaccacctgcggctcgtcggccacccgccgctcgaactcccggcgcgactcctgccgttgcgcctgctcgcagagttggtcgtaggcagcgccgtacttccgttctaccaatgactgatagtagtcgatggagaccgcacgcccctgctcgtcgatcgcccgcacgccggtgaccagaagcccgatcaccgccgcgcccccgccaccgcagcacagcgccaacgcgagcgccccggcacccagtcccagccacagtcgggtaccgcggccctcgatcggcggtgccgcgaacggcggagcgacaccgggaccggccggcgggttcggcacctccggccctgcgggcggcccgggcgtggcgggggttgcggcaccgccgtgctggtcgggcaccgacgggtacggcgagggagctgccggtccggaagcggtcatgggatcaatgtagtgcgtatggttcaccggtaaggaccggcggcccgatcgctcgccgtcacgactacatcggcaccgggggcagccgtggcgagggcctcatacgcagacggctcatcgaccgattcggcgagcaacggaaccgcggtgatcttgacgtcgaaactgccgagtgctcgccgataggtgccgaccgactcccactcggtgagcaggcaccagtgccgcgggtcatccagtgcacggacgagttgtccgcgcagataaccggggcgggcagcgagcgcggtgagcgccgcgtgtgcccgcgcggtgaagtcgccgacgacatcggcctcgaccacgaaccggttggtcaccaacaccggctacctcctcgtagagtctgtgggatgcagcgtacgcagcgccagatggcgaaccggttggcccgggcgaacccgacaggtgtcttcttggtcaccctggtggtggtgctggtcgccctcttcaccccgggggtggtcggcgggctgctcaccctggccctcgcggcggtcgtggccgcgctactggttaccacgtgggcaaaccagccgccacggctgcggctggtccggctcctggtattgaccgtgctggtcacggctgggctggtcaagctcttctgacatgcactcatgcgtttttgacaatcattatcgttgttgcggacagttgccgttatgaacaaccgccgcgttccgcgtaccctggccgccgcctccgccgccctactcaccctcggcgccgccgcctgctccgacagccaggcagacgccgacccgcagcgagttgacgtggtcgccgcgttctacccactccagttcctgacccagcagatcgggggcgatacggtaaccgtcagcaacctggtcaagcccggcgccgagccacacgacatcgagctgagcccgagccaggttggtgacgtggcaggcgcggagctgatcgtctacctcaagggcttccaaccgcaggtcgacgacgcggtgcagcagaactccgccgaccgggcgttcgacgtggccaccgtcgagccgctgctcgacgccacgggcgacaaccacaaccacgaccacggacacgagggcgaggccggacacgaaggtgaggccggtcacgaaggtgaaggtgaagccggacacgagggtgaggccggcaccaaggatccacacctgtggctggacccgacccggctcgccaccatcggcgaccaactcgccgaccggctcgcgcaggccgaccccgagcacgctgacgggtacaccgcccgagcgaaggatctccggaccaagctggagcagctcgacgcggagttcaccgccggtctgaagacctgccaacggcgggagatcgtggtcagccacaccgccttcggctacctgaccacgcgctaccagctggagcagatcggcatcaccggcctgagcccggaacacgagccgtcgccgcagcggctggccgaggtgatcgaggaggccaaggagcaccaggccaccacgatcttcttcgagacgctggtcagcccgaaggtcgccgagaccatcgccgcccaggtcggggccgagaccgcggtgctcgacccgctcgaggggctgtccgccgacaacggcggggactacttctcggtgatgcggaccaacctcgccaacctgcaaaaggctctgggctgctcatgaccgctcccgtcatcaccgtcacccacgcggcggtcggctacgagggccgcgccgtgctgcgggacgtctcgctgaccgtagccgccggtgaggtggtggcggtgctcggcgccaacggctccggcaagtccaccctgatccgggccgtactcggactcgttccgctcagctccgggtcggtcgcacttttcgggcggcccacacggcggttccggcagtggcaccgcatcgggtacgtcccgcaacgcctcggcgccagtggcggcgtaccagccaccgtccgcgaggtggtggcggctggccggctggcccgccggggcgtcctgcgcccgcccgcccgcgcggaccggacggcggtggcgaccgcgctggcggcggtcggcctcgccgatcgaaccggcgacccggtgtccaccctctccgggggccagcagcagcgcgtcctcatcgcgcgggccctggccggcgagccggacctgctgatcctcgacgagccgaccgccggggtggacgcggcaagccaggaggcgttcgccggagcgctcaaggagttcgtggtcggcggcggcaccgttctcctggtggcgcacgagctggggccgctgcggtcgctgatctcccgggccgtcgtcgtgcacgccggtgggatcgcccacgacggcccggtgcccgagccggccggccatcacgccgaccccgaccacgaccacgtacacccgcacggtcccaccgagcccgccggtctctggagcgcgtgacatggaactcttccagtacccgtacatgcagcgtgccctgatcggtgcgctggtcatcggcctggccgccccagcgctcggcatctacctggtgcagcggcggctggcactgatcggcgacggtgtggggcacgtggcgctcaccggggtcggcgccggcctgttgctcaaccggtccccggtgctggtggcggtgatcgtggccagtctcggcgcaatcgcgatcgagttggtccgggcccgtgggcgcacctccggtgacctggcgctcgccctgctcttctacggcggcatcgccgggggcgtgatgctcgtcgggctctccgacagcaccaacgcgagtctgcactcgtacctcttcggctcgctgtccaccatcagcgtgactgacctgaccacgatcgccgtgctcggcgtggcgatcctggtcaccatgctggtgttgcgcccggcactgttcgcgatcggccacgacgaggagtacgcccgcgtctccgggctgcccgtgcgtacgctcaacctggttctcgcggtcgccacggcagtcaccgtcaccatcgcgatgcgcgcagtcggcgtcctgctgatcagcgcgctgatggtggtgccggtcgccgccgcccagcaggtcacccgtggtttccgcagcacgatgacggccgccatggcgctcggcctcttcgccgccgggtcgggcgtgtacgtggcggccaacgccgacaccgcccccggcgcgtcggtggtgttgatggcgatcgcctcgttcgcggtggtggccatcggcggcgtgggctggcgggcgtggcagcgacgacgggtcgctccggccgatgcgccggccgtggagccacacgaggtcgtgctgagccagtcctgaccagcggcacggtcccggggttggttaccgttacccggtgagcagcgagtccggctacgacgctttcgagggagccagcgagctgctgcgtgccctgtccgccccgatccggctggccatcgtcagcgaactcgccgagggcgaacggtgcgtacacgagttggtggacaagctcggcgcaccgcagccgctggtctctcagcacctgcgggtgctccgcagcgccggggtggtgcggggctcccggcgcgggcgggagatcgcctacacgctcgttgacgagcacgtcgcacacatcgtcacggacgcggtcagccacgccggcgagaacaccacctcctgacgtggggcgccgcagctccggaacgcccggctgccgtctagggtcggcagggtgttctacctcctgatcgccatcgccgtgctgttgctcgggtacgccgctttcctgacccgcttcgtccggcaaggccgcaggatccccccagcggcgtaccttgggttggccgtgctgaacgggctgatcctcgccgcggtactggcctgggccatcgcccgctgatccgcccgccggcaccggcggcgggtgacccgataccgcgccaccggcccacctcgccccgacgccacgagccgcggtcgtcgggcagccgacgcgcctgggctcggcgccaccaccaggggggtgaccgagcggtgccgcggcgaaggcggctccacactggccccccacctgcgcggcgaacggatcagtcgggaggtgggatgcgacggcggacgtcggtctcggtcgacgggccgggcgtccagccggcgacccatggcaggtcggccgcgggggtgatgatgccgtcctccagcgcggcgtagcggccggcgaggatccgcttggcagccatcgcgtcgaccgagtcggtgttgtcccacagggcgacgaagagggcctccacccgagcccgggcctgccgacagaacaggtcggccagctcgacgttctccggatgggcggcccgctcggccaccgctcgaacgcagaccgccgacatcgcaaacaactccgcgccgatgtccaccacccggccgaggaacacctgcttccgctccatcttgccctgccagcgagacatcgcgtagaacgtcgaccgggccagcttgcgagagaaccgttccacctgacgcacatggccggcgagcgggccgaactcggcatatgcccgaggtgcctgcccccggccgaccgcgagcgtcggcagccacttcgcatagaacgcgcccgcccgggcaccggcgcgcgccctacggcccagccccgcgtccggatcgatgatgtcaccggccaccgacaggtgcgcgtccaccgcctcccgggcgatcagcaggtgcatgatctcggtggaaccctcgaagatccggttgatccgtaggtcacgtagcagctgctcgacctctgccgggcgctctccccgggcccggagggactcggcggtctcgtagccccgcccgccgcggatctggagcagctcgtcgaccacccgccaggccatctcgctcgcgtacagcttgaccagcgcggcctcgatccggatgtcgttgcggtcgtcgtcggcgagcaaacaacacaggtcgagcatggtctccatgccgtacgtggtcgcggcgatgaaggccagtttctgcgcgacggcctcatggtctccgaccgaccggccccactggacccgctcggcggaccactcgcgggccacgttcagggcccacttgcccgcgcccacgcacatcgcgggcagcgagagccgtccggtgttcaacgtggtcaaggcgatcttcaggcccttgccctcgccaccgatcacgttctcgttgggcacgaacacgtcgtggaagcgggtctggctgttctccaggccgcgcaggcccaggaacgcgttgcgccgctcgacggtgatgccctcggtgtcgctctcgacgacgaacgcggtgatcccgccgcgccgcccggcgctggcgggcacccgggccatcaccaccagcagggtggccaccgtgccgttggtggcccagagcttgaccccgttgagccggtacccggtgccgtccggggtcggctcggcggtggtggccagccgggccgggtcgctgccgacgtcgggctcggtgagcaggaacgcggagaccgcaccggcggcgagacgaggcaggaagcgctgcttctgcgcggcggtaccgaacatcttcagcggctgcggcacaccgatggactggtgtgcggaaagcagcgccccgatcgccgggctgaccgagccggccagcatcagcgcccggcagtagtgcaggttactcaaccccaacccgccgtacgacgggtcgatcttcatcccgaaggcgccgagccgggacagcccctggaacacctcgtccgggatagcggcgtcccgttcgatccccgcaccgtccacctcggaggtcaggtagtcacgtagccggccaaggaactcgtcggcccgggtggtgtccggtgcggctgggcgcggccagggctcgatcaggtcgagccggaagcggccgaggaagagttccttgccgaaactcggacgatcccaggacgtctcccgcgccgcctcggcgacccggcgggcctccttctcgctgaccgggccggcctcggcgagcggcggaccgcccgggcccggaacaccgggccgctcggtgctggcgcctcccggtgcggaccggctgtcttccgtcgtggtcacggctgcctcctcgaacctcggtccggatgcgtcaacgtgctcgacacgtgccacgctactcccggagtccgcgagtggataccgtcgatacgccgaggcttactcccggttgcggacgcgggtcacgatcgcgtcggccagtggcgtcggcgcccggtcgggaatccagtggctcaccccagccagttcgacgaaacggtagtcaccggtcacctgggcggcgcagccatcggcggcggtacggccgatcgcgacgtcccggtcgctccagacgtacgtcgtcggcaccgacaccggccccaccgctgccaggtctcgtcgcgacatcgcccggtaccagttcagggcagcggtcaacgcgcccggcgcccgcatcggctccacgtagtcggccacccggtcggcatcgccggccccggccagcatccgacgcagtccggtcgcccgcagcgccagcagcaccgcctccgccgtgccggtccgccggaacagccccatgtaggccgagcgggcccgttgcgacacgtcgttggtgagggcgtgggccatggccgcagggtggggcaccgagacggcggtcagggtacgcacccgggacgggtgcccggcggcgaggccccagccgacgaccgcaccccagtcatgcccgaccacgtgcgccgcgtcgatcccgagggcctcgagtaccgccgccgcgtcgccgaccagttccgcgagccggtacgcgccgaccggcttcggacgggcgccgggcgagtagccgcgctggtcgagcgcgtacgtgcgcaatccggcggcgtgcaggatcggtaccacgtcggcccactcgccgctgtgctgggggaagccgtgcagcaggagcaccggcgggccggccggcgggccgccgaggcggacatcgaaggtgaactcccgggcatcgatacgcataagcggaagcgtacccgccgacgatgccgtaagaaccctgccgacctgcacgaaggtcacattgttgaatggctttcggaaatgctagcgtcagtcgcacatcttcatatccgacaggggagcgcacagcgctgagagtgtgggcaccgctcacagacccttgaacctgatctgggtaatgccagcgcagggagttcggtcggcctccagtcgcgccgtcacccggccacgccgggcacggacgtgcgtcctcgcctggttcccggataccggacagggaggaccgatgaccacaccaacaaccgaacgctggcgcacgatcgacgtgatcgtcgccgccgtcatcgccgtcgccttcggcgtcatcttctgggcctgggggctgctctggaacgtcgccacaccggcgttcaccttcctcccggcgacacaggccatcatgtacggcgtctggctgatcccggcggtgctcggcggcctggtgatccgccggcccggcgcggcgctgttctgcgaggcggtggccgcgacggtgtccgcactgctcggctccgagtggggcggcatcaccatccttcagggcctgatccaggggctcggcgccgaggcggccttcgccgccttccgctaccgctccttccggctgcccacagcgctgatcgcgggtgcgttgaccggcctcggtgctgccgtcttcgacttcttcgtctggaacggcgcatacgcgctgggcagctaccgaatcccgtacgcgctgctgacgatcgtcagcgccaccgccatcgccggagtcggtgcctggaccctgacccgggccctggcccgcacgggcgtgctggaccggttccccgccggccgcgaacgcaccgccatctgagtgccgtgtcggtcagaaggtcgtggccggggccgcacaccgtgcccccacgtgctggcagcgcccgcgcgatcgggagtggggaccggtgagcgcggtccggttgcggggcttcgggtggcggcacgcgggacggaaacggtgggccgtccgcgagctcgacctgcggatcgaacacggcgaacgggtcctcctgttgggggcgtcgggagccggcaagagcaccctgctcgccgcgctggccgggctgctacccgacgattccggcgaacgggagggcagcgtcgagatcaacggccgggacccgcgcgccgcccgggatcgggtcggttcgctcttccaggacccggagacccagctggtgatggctcgctgtggcgacgacgtcgccttcggcctggagaaccgcggactgcccgccgagcacatctggccgcgggtggacgaggccctgcgccgggtcggtttccggtacggccgggacagatcgaccgccgccctctccggcggcgagcagcagcgcctcgccctcgccggggtgcttgccctgcgcccgggcctgctgctactcgacgagccgacggccaacctggaccccgccggtgcggcactggtccgcgacacggtcgccgcggcgctcgacgccgacaccaccctggtcctcgtcgaacatcgggtcgccgaggcgctaccgctggtcgaccgggtggttgtgctggcaccgggcggcggcgtacaggccgacggcacccccgaggcggtcttcgccgcgcacggtgcggcgctcgccgccgagggggtctgggtgccgggccacccggtgccgccccgccaggccaccgccgcccccggggaggtgttgctcgccgccgagaggctcgcccttgcgccccggctggccaccgtgtccctcaccgtacgcgccggtgaggcgctcgccgtccacgggcccaacggcaccgggaagtccaccctggccctcctgctgggagggctactcgcaccgggtgtgggccgggtcaccgcgacggccgccctggccgacggggacgcccgtatcccaccgcaccgctggcgggcgccggccctggcgggccggatcggttcggtcttccaggacccggaacaccagttcgtcacgtccacagtcgccgacgagctggcgctgggcccacgccgcggcggctggaccgagccggaggtccgcaccaccgtggaggcgttgctcgaccggctgcgcctgacggcgctcgccggcgcgaacccgtacaccctctccggcggcgaggcacggcgactgagcgtggcgacagccctggccaccgcgcctcgcttgctcgtctgcgacgagcccacgttcggccaggaccggcggacgtggtgggagttggtggagctcttcgccgagctgcgcgaccacgggcacgcactggtcgcggtgacccacgacacggagttcatcgccgcactcgccgaccgccaggttcggctcgaacacccggcaaccctgccatgatcagcctcgaaccggtcgcccggccggaggccccgctggcccggcgcaacccggtggcgaagctcgcggcggcactggtcttctcggtcgtcctgatcgccaccctcgacccggtggcgccggccatcgccatcgccatcgagctggccctgctgccactgttcggcgtacggccgcgggtgctcgcccgacgagccgcaccgctgctggtcggcggggttggcgtcctcgtcacgctggtgctcttcgccgccgatcgctccgggcgcgtcctggtcgaggccggcccgatcctggtgacctcgggtgtgctgatcaccgcgctcggcctggtgttgcgcatgttcgcggtggcgcttccgggggtggtggtggtcgcgaccaccgacccgaccgacctggccgacgcgctggtacagaacgcgaaggtacccgcccggttcgcctacggcgcactggcggcattccggttggtgccgctactcggtcaggagtggcagatgatcagcatggcacggcgggcccgggggatcgatgccggccgcaacccgctgacccggctacgactgttcggctcgaccgcgttcacgctgctggtcggcgcgatccgtcggggaacccgactcgccgtggccatggacgcacggggcttcgacgccgcgacgccgcggtcggtggcccgccgccaacgcttcggaaccgcggacggtctcctggtcgccggcgcggcggtgctgtccggcgccgcgctcgcggtcagcatcgctctcggcacgttccgccccctgatcggttgatcgtcgaatgtcccgcatccggacatccgccgtgtccggctgtcggccagccggcccggcgggccgtgagccgcgatacggtcacaggcgggatcaaggcggaaaggtggcacggatgagcgggcaggcacagatcggcgtgaccgggctggcggtgatggggcgcaacctcgcccggaacctggcccgcaacggcctcacggtggcagtacacaaccgctccccggaacggacccgcgggctggtcgccgagcacggcgacgagggacggttcgtgcccaccgagtcgatggcggacttcgtcgccgcgctggaacgaccccgggcagtcatcatgatggtcaaggctggtgggccgaccgacgccgtcatcgacgagttggtgccgctgctcgacgccggcgacatcatcgtcgactgcggcaacgcccatttcgccgacacccggcggcgcgaggaggcgctgcgcaggcacgacctgcacttcgtcggcaccggcgtctccggcggcgaggagggtgcgctgtgggggccgagcatcatgcccggtggatcggccgagtcctaccggaaactcgggccgatcttcgagcggattgcggcgcaggtggacggcgagccctgctgccgccacatcggtccagacggagccggccacttcgtcaagatggtccacaacggcatcgagtacgccgacatgcagctcatcgccgaggcgtacgaccttctgcgggccggcctggacgcgacgccggccgaactggcggagaccttccggcagtggaactccggcgagctggagtcgttcctcatcgagatcaccgccgacgtgctcggacacaccgacgcgagcaccggacaggcgttcgtggacgtcgtcctcgaccaggccgagcagaagggtaccgggcgctggaccgtgcagagcgccctcgacctgggcatcccgatcaccggcatcgccgaggccacattcgcgcgttcgctctccgggcacgccgaccaacgggaggccacccgccgcgcgttcgccggcaccggaccggcctggcaggtagcggaccgggacaccttcgtcgaggacgtccggcgtgcgctgctggccagcaagatcgtcgcgtacgcgcagggcttcgaccacatccgggctggcagccaggagtacgactggaacatcgacctgggcggcaccgccacgatctggcggggagggtgcatcatccgggcacgcttcctcgaccggatccgtcaggcgtacgacgatcatcccgacctgcccaccctgctggtggcaccgtggttcgccgacaccgtacgcgacggggtgccggggtggcgacgcgtggtcgccgaggctgcccaggccggtgtacccacccccgcgttcgcctcctccctgtcctacttcgacgcactccgcgcgaatcgcctcccggcggccctgatccagggtctgcgggacaacttcggcgcgcacacctaccgccgggtcgaccgtgacggctccttccacacgatctgggccggcgaccaccacgaggtcgaagcctgacccgccgggtcaggtggtggggcggggcaccggggtcaggtggtgggggccaccgggttcggcaacgccccgccgaatcgacggtcccgttgggcgtacagttcacaggcgtaccagaggtggcggcggtcgaagtccggccagagcgtgtccaggaagaccagttcggcgtatgcgctctgccagagcaggaagttcgaggtgcgctgctcgccggagggccgcaggaagagatccacttcggggatctccgggtggtagaggtaccgggccaccatcttctcggtgaccttggccgggtcgagacggccggcagcgacgtcccgggcgatcgcggcggcggcatcggcgatctcggcctgaccaccgtagttgacgcagaactgcagggtgagcgtcgagttcccgcgggacatctcctcggcggtctgcagctccgtgatgacgctcttccacaaccgcccggcccgacccgaccagacgactcgtacgcccaggtcgacgagctggtcccgacggcgacggatcacatcccggttgaagcccatcaggaagcgcacctcgtccggcgagcgccgccagttctcggtcgagaacgcgtaggccgacaggtacgggatgcccagttcgattgcgccctcgacggcgtcaaagagggagaactctcccgcctcgtgtcctttggtgcgagggagcccgcgttctttggcccaccggccgttaccgtccatcaccaccgcgacgtgccgcggcagcgcctcggcgggcaacaccggtggccgggcaccggacgggtggggggtgggcggcaccggcacacggccggggcgcctgctcgatcggatcactcggtctactccctgtccacgccggccgcggccggcccgactccgccggccggcgtcccgaccgcaccggcggccgagacgccccggtcgaccagcggcagcgagcgtagcgcgcgctccagatgccactgcaggtgcgccgcgaccagcccgctgcactcccggcgaacaccgttcgcagcggcgtcggcgacccgccagtcgccgctggtgagcgcggccatcaggtcgatggtggccggggcggggtgggccgcgccgggcggtcggcagtccaggcagacggcgcccccggccgggacggagaaggcccggtgccgccccggcgtgccgcagaccgcgcagccggccagcgccggcgcccacccggccagggccatgccgcgcagcagatacgcgtccagcaccagggtggcagcgtgttccccgccagccagcgcacgcagcgcccccagggtgagctggaacagccgcagtgacggttcccgctcgaccggggtgagccgctccgcggtctcgcagaccgcgctggccgcggtgtagcgggggtagtcgccgaggaagcgcttgccgtacaggtcaatgccctcgacctggctgatcgtgtgcagcgaacttccctggttgcccttcgggtcgccagcgagttgcaggtcgacgtggccgaagggctccagccgggccccgaacttgctggtggtgcggcgcaccccccgggccaccgcgcgcagccgcccatgtccacgggtgagcagggtgatgatgcgatccgactcgccgagcttctgcacgcgcagcaccaccgcgtcgtcgcggtagagctgtcggcgatacccggccatcggatcattctcccaagggtggggaaccagggccagctcgggtagcaggggcgaccgggtggtcaccgcacgtcgacgtcccgcaccccggtctccgttctgcctgtctccgacgcccgaggcactggcaccaccgaccgctcccctgtcgtcccggcctccggcgcccgaggcaccggcaccaccgaccgctcccctgtcgtcccggcctccggggcccggggcgccacgggctggtccgctgcctcaggtgggggtgccgctcgccgccggccaccgggaatcagctccggtcgacgccgggccgcgatgtcctcgacccacccgacgagcaggatgacgaccccgagcagggcgaacaccaacacgacccggatggcgagaccgatcggattctggtgcgaccaaccgaccacatccaccagcggggtaagcgcgaccacgaaggccatgtgccacaggtacacggtgagtgcgcgccggttgatcagggtgaccgcacggctgaagatcgcgttgcggtcgatccacgccgttctcgccggctcccgcccgagcacgaccaggatgacaccggccgaccagagggcgttggcgagcggattgccgttgaggtcgaacccgcgtgtcccgggttgggtgaagttccaccagccacccacggcgaccagggcgaccgcggtcggccagaggaatcggttggggagtcgacgcagcatcccctcctgatgggcgaagcccaacatccacgccccgaggtacaggccgaactgctgcaccaccatcggcgggtccgggtacagccccagttcgatcgccgcggtcagggcgtacggggccacgagggtgggcagcggggcacggcggaacagccaccacgccagtggcgagacgagcacgaaccagaggtagttgcgcaggtaccagatcgggctgagcgccagggcaccccagtcgtttgccggcgggtcggacaccggaaagagccagagcaggaccttgggggtgagcggtagcccggtgagcagcatggcgggcacgaagaccgcggcgagcacccacagcgatggcagtagccgccgcagccgacgaccgaccgccgccgtcccgaaccggtgcagggacgccgccatcaacgatccggccagcgcgaacatcaccgacatcgcgggaaagacgagcgtcatggtggcccacccggtgacgtggtagaccaccacccgcacgacggcaagtgcgcgcaacagatccagataacgatttcgcatcaactagcaccggtgtctcgacggggagggaaacacagtcccctaccttccgccggcggcgcgaaaaccgcgaggacgtcggacgaaaagtgaacttcctcatcagaccgcccaagactgacaaggtcgtccagaggtcccggcttttagccgggcccggctaaaagccgagcttgcggagctgcttcggatcccgttgccagtccttcgcgacccgtacgtgcaggtcaagatagacccgtgtgccgagcaactcctcaatctgccgccgagcccggacaccgacgtcacggagacggctggcccgatgcccgatcacgatcgccttctgactcggccgctcgacgtacacatcggcgtagatcttgatgacccgttcctcggggatcatctcctccaccaccacagcgatggagtgaggcagttcgtcacggacgccctccaacgccgcctcccggatgagctcggcgaccagcacctgctccggatcctcggtgagcatgtcgtccgggtagagctgcggcgactccggcaggtagcgggtcatcacgtcgaccagcgtgtcgatctgctgcccggagaccgcgctcaccggcacgacctcggcgaagtccgccagttcgcttaccgccaccaactgctcggccagccgcttccggtcgaccagatcggtcttggtgaccacagcgagcaccgtcgccttcagctcggccagttcgccggagatgaagcgatcaccgcggccgatcggctcgtccgccgggacgcagagaccgatcacgtcgacctcgctccacgtctgccgcaccagatcgttgagccgttcgccgagcaacgtccgtggccggtgcaagcccggggtgtcgaccagcacgagctgcgagtcgggccggtgcagcacggcccggatgacgtggcgggtggtctgcggcttacttgacgtgatggcgatcttctgtccgacgatcgcgttggtcagcgtcgacttgccggcgttcggccggcccacgaagcatccgaaacccgcccggtacggccgctgctgaagctcctccggattcactcggccaccgtgccgaggaccgtgccgtcgggggccgccacatggatcggcgcatcggcggcgaggtcgcggaccgccatatggcccgcaccatccaacgtcgacgcctcggtcaccaccgcggcggcctccagccgggtggcaccggccgccgccgccgaggcaaccgcgagctgaagggcggtcaacgtcagcgagggcagcgagacgctggccgcggcgtacgtccggccgtcctggtcccggaccgcggcgccctcgacggcaccgacacggccccgcgccccccgggccaggaccaccagtttggcgtcctcagcggtcagctccaccgcggtggacgcggtggtcggtacggcgggtggctcaggcatcggcgggttgcctctcctcggcttggtcggtgtcgtcccgggtctcggtcggttcaccgcgacccggatcgtgctgctggtcggccggctccacccggcgcaccagcaccgtgtcgatccggttgcgccggccggtggtgccctcggcgagcagccgcagaccagccacctcgacctgggcaccggggatcggaacccggcccagcgactgcgcgagcagtccgcccaccgtctccacctcgtcgccgggcagctcggtgtcgaacaactcgccgaggtcatccacgggaagccgcgcggtgacccgcaccgcgtcgtcgtcgaggcgctcgaccggtgggcgctcgacatcgtactcgtcggtgatctcgccgacgatctcctccaggatgtcctcgatggtgaccaacccgccggtaccgccgtactcgtcaacgacgattaccaggtggttccgggcggcctgcatctccgagagcaggtcgtcgaccggcttggattccggcacgaaggtggccggacgcatcagctcggccacggggaggcgtcggtcctccggggcaccgccctgcgtgcgccggatcagatccttcagatagagcacgccgagcacgtcgtcgacgctctcgccgatcaccggaatccgagagaagccggaccgcagaaagagcgccagggcctgggacagcatcttgtgccgctcgatccacaccatctcggtacgcggcaccatcacctcgcgggcgatggtgtcgccgagcgcgaagacggagtggatcatctgccgctcgccatgctccaccacaccgcgctgctcggccaggtccaccagttcgcgcagctccacctgggtggcgaagggcccctcccggaagccccgccccggggtgaccgcgttgccgatcaggatcagcagggaggcgagtgggttgagcgcccgacccagccaacgcaccagcggcgccacgccgcgacccaccgcgtaggcatgctgccggccgatcgtgcgcggcccgacgccgaccaccacgaagctgaccacggtcatcgccccggccgtcaccagcgcggcccgccaaccagcgccgaacgagtcgaccgcgaccagcgccaccagagtggtcgcgctcagctcggtgagcagccgcaacagcagcagcaggttgaggtgccggaccacgtcactcgcgacggactgcaacgctcgggcgccacgggcgccatcgcgggccagttcggcggcgcgtgccggagagacggcggagagcgcggcctccgtcatcgcgatcaggccggcgaggaccaccagcccggccgcgaccacgatcagctgcacgtcgggaaggccggcagagccgaccgttgttgcggcggaagagcccatcatgtcgaccgggtcgaccgccaacccgccaacagccgggcctggagggcgaacatctcgcgctcctcgtccggctcggcgtggtcgtagccgagcaggtgcagcaccccgtgcacggtgagcagatgcagttcgtccgcggccgagtgccccgcggtggctgcctgcttggctgccacctcgggacagagcacgatgtcgccgagtagcgccggctcggtgccagcgacggcgctctcccccggcccgtggtcgacgctgccctcgtccatcgggaaggcgaggacgtcggttgggccgtccccgcccatccagcggtggttcaactcagccatgtagtcgatgtcgacgagcaacacggacagttcggcgagctgattgacccccatttcgtcaagggcgtgccgggcgacggcgagcaccgcatcggtgtcgatgtcgaccccggactcgttggcaatctcgatggacaactgacttccttcgcggtagttagcggcgccgaccggcacggccgccctgggcggcccgtccgggcaccgcgtgcacgctcttcgcctgctggttctcccgttcgacgtcccagcgggcgtacgcgtcgacgatctcgccgaccaaccggtgccgcaccacgtccgagctggagagctgggcgaagtgcacgtcctccacatcggtgaggatctcccggacgacccgcaggccactggtcgttccgccgggaaggtccacctgggtgacatcaccggtgacgacaatcttggaaccgaagccgagccgagtgagaaacatcttcatctgctcgggggtcgtgttctgcgcctcgtccaggatgatgaacgcgtcgttgagcgtccgaccccgcatgtatgccagcggtgccacctcgatcgtgcccgccgccatcagcttcgggatcgactctgggtcgagcatgtcgtgcagcgcgtcgtagagcggtcgcagatagggatcgatcttctcgttcagcgtgccgggcaggaagcccagccgctcgcccgcctcgaccgccggccgggtgaggatgatccggttgacctgcttggcctgaagcgtctggactgctttcgccatcgccaggtaggtcttgccggtgccagccggaccgatgccgaagacaatggtgtgcgcgtcgatcgcatcgacgtagcgcttctgcccgagtgtcttggggcgaatggtgcgaccgcgccgggagaggatgttgagcgtgaggacttcggcgggccgctcggcgctgccctgctcgagcatgccgacggtgcgccggacggcgtcggtggtcagcgtctcacctttctcgatgagttcgatcagttcgccgaagagccgctcggcgagagcgttgtccgcgggtgcgccggtgatcgtgatctcgttgccccgaacgtgcacgtcgctgctcacggagcgctccaccagtcgcaggatctcgtcacccgcaccgaggagattgaccatgatcttcggatccgggacggtgatcctggtttgtgcccggggcgggccgggaggcggggtgccggtcataggtcgggccgagcggccctgagccacctgctctcgatctcggcgccgggccggtcgccgcggcgtgctgggcgttgctccccatcgtatcggttcaacagcccgggcacctcgcccaattcccctgcccggtcaacgccaccggagcgccgccgcagtcaggtgaggttacccgccagcatcggcccgagcggcgctccgccgagcaggtgtgcgtggacgtggaagacctcctggccgccgtacgccccggtgttgaacatcagccggaagccgtcgccgagcaggccctcgtcctcggccaccgccgcggcggtggcgagcacctcagcggtgagcccgggatcgtcctgcgccagggtggccacatcggcgtagtgctccttcgggatcaccagcacgtgcaccggagctttcggatcgatgtcgcggaacgcgagggttgtcccggtctcccggacgacggtggccgggatctctccggcgacgatacggcagaacaggcagtcagttgggctcaccggggcagtgtaaggaagggcgcccgccaacgccgccgctagcccaggaaacccggctggccaggaaagccggttaccagcggccgaggcgggcggccagcaccgacagcgccgccaccccggcggtcgaggtacgcaacaccgacgggcccagccgcaccggctgggcacccgccgccacgaaggcggtcagctcggccggagcgacgccgccctccgggccgaccaccaacacgatctccccaccgtcgggcagctccgcggtgaccagacgttcctccgcctgctcatgcaggacgtacgcggccgcggcgccggcgatccggccggccacctgggaggtggcctcgtccggcgtgccggccacgaccggcagccacgctcgacgggcctgcttggtggcctcccgcacggtggcgacccacttctcccgggcacgaaccccccgatcgccccgccactgcgtgaccgaacgggcggccgtccacgggacgatctcgtccaccccgacctcggtcatcgcctgcacggccagttcaccccgctcccccttggcgaggccctggacgacgacgagccgatgggcgggagcgtccgtgtagccccgggaggtgatccggacgtcgagcacacccttacccacggcggtgaccacagcggccgccgtgccaccacggccgtcggcgagcagcagttcctcgcccacccgcagccgctgcacggtggcggcgtggtgtccctccgccccttcgaggatcgccgtgtcggcggtgggcaacgactcgaccaggaacaacggggcggacacggtgccaggctagcgatcgcaccggcgttcctggccgccggcccgggacacctgtcgggcgcggtcaggcgtggccgttaaaggcgtcccgcatccgggagaagaagccgccctgcttggtcagctcggcaacctcctcgccccgggtgtgggcgaaatcacgcagcatctgttcctggtcggcgtccagcttggtcggcgtccgtacgtccaggtggacgtacaggtcaccgcggccggtaccgcgcaggtgcggcacaccgcgggcgcgcagccgcaacatactgcccggttgggtgccgggcttgacgtcgaccggctcctcgctgtccagcgtcttgatggtgaggcgggtgccgagcgccgctgtcgtcatcggtacggccacccgacagtgcaggtcgtcgcccttgcgggagaagacgtcgtgcgggcgttcgtggatctccacgtagaggtcgccggcggtgccgccaccaggaccaacctcgccctgctgggccagccggatccgcatcccgtcctcgaccccggccgggatcttgacggtcagcgagcggcgggtacgcacccggccgtcaccggcacaggtcgggcaagggtccggaatcgtggtgccgtagccctgacaggcggtacacggtcgggccgacaccacctgcccgaggaaggtgcgctgcaccgactgcacctcgccccgcccgccacacgcctcgcaggtgaccgggtgggtgccggcggcggtgccggcaccggaacaggtggtgcacagcacggcggtgtcgaccgtgatcggcgcctccacgccgaacgcggtttcgggcaggtccagctcgaggcgcaagatcgcgtcggcacccgggcgggtacgggggcgcggcccccgcccgccaccagcgccggcggcgccaccgaagaacgcgtccatgatgtcctggaagccgacgaacggaccggcgtcgccgggtccgcccgggcccgcacccccaccgcccggggctagggggtcaccgccgaggtcgacgatctgacgcttgcggtcgtcggagaggacctcgtacgcggcgttgatgtccttgaacttctcctgtgcctccccgtccgggttcacgtccgggtggtactggcgcgccagcttgcggtaggcgcgcttgatgtcgtcgtcggaggcgtcccggcccacaccgagtatgccgtagtagtccttggccactgcgttccgtgtcctcatgttcgtctcgcttgcgccggccgccggcccgatccggccggacgggaatgtctagttctgggccagcaggtcgcccacgtagcgtgccacggcgcgcaccgtggcaatcgtgctggggtagtccatccgggttggcccgaccactcccaggccccccaggatggtcacccccgggccgtagcctgtgctcaccacggaggtggcgcgaagattgtcgatctcgttctcgtcaccgatccggacgcgcatcgcgctcggctcgacctccccgatgagtttgaggagcaccacctcttcctccaacgcctccaggatggggcgcaacgagccctggaagtcaagcaggccaccacgggtgaggttggcggtgccggcgagggcgatgcgctcctcgtgccgctcgacgagggtctccaacagaacggtggaaagggtcgccatggccggccgcagctctgcggtcacctcatcgaccaacgcctgcacgagcggtggcgtatcggcgagccgggtgccgaccagcttctcgttgaccagctgacgcaggtcgatcacgtcgtccgggggtatcggccccggtagttcgacgaggcgctgctcgacccggccggtgtcgacgatcatgacaagcatcagccgagtggtggagatcggcaccagttccaggtggcgaaccgaggatcgggccaacgatgggtactgcacgacggcgacctgccgggtcagctgagccagcagtcgcaccgtgcggtgcaccacgtcgtcgaggtcgaccgcgcccaccaggaagcgctcgatcgcccggcgctcggcgggagtgagcggcttcacccgggacagccggtccacgaagagccgatagccacggtcggtgggcacccggccggcgctggtgtgcggctgccggatgtagccctcctcctccagcaccgccatgtcgttgcggactgtcgcgggggagaccccgagttggtgacgctcgaccagcaccttactgccgacgggttcctgcgtggcgacgtagtcctcgacgatcgcgcgcaacaccgcgagtttgcggtcgtcgagatccatctccccacctcctcccgtcacgcgtgggcaccaggacgcctcctggcactcgactttagcgagtgccagtctacgtcggcacgcccgccatcgcgatgatcaacagtgatcgagcgccgtcatcggatgacgacgctgggcctgctgcccggcccgactgggccggcatcgaatgatcatccggacaaccagggcggtgtcgcactggggatcgttgtccgctgcgcctacggtgaccccatgacggaaccacctcgccctcccaccggcggagagcctgggctacccggtcctggccccgacgatcccaccaccccgttgcccggagcgtccggcccgggcagctacccaccccccggcggtacgcccccacccggcggctacccacccggcgctgccggctacccattcggcggtgggtacggcccgccgggcggttacgtgaacagcgaggaccggatgtgggtcctcgtcgcgcacctcggcggcgcgctcggcgcactgatcagcttcggtatgctcgggttcgtcgccccgctggtcgcctacctggcccgcggcaaccagtcaccgaccgtccgcgcgcacgcccaggcggcgctcaacttccagatcgtctggtccttgatcgccttcgtcctgctcttcgtgggctggtgcctgctgttcctgccgaacctcgccgtcgtggtgatccagatcgtattcggcgtcatcgccaccctgcgggcgaatgacggccggcagtaccgctacccgatgtcggccagcctcatcaagtgatgcccgactggccggatcccgaccggccgggttccggccggtcggctccgctgccgccaggtcccaccgccgtcgcggtccacactcacaccgaccaatacgtgcgacctgcccatactgaccggatggaccggaaacacgtgcggttcgtggcccgtgcggttcgtggccactggccggcgaggaccggaagtcaccgatcaggcgagcaggtcccgaaccaccgcgtcagcgagcagccgaccacgcagggtcaacaccgcacgaccagcggcgtacgccgactcgaccagcaggccggccttccgcgcccgatcggcaccggcgcggccagccgaacccagcacctccaacggcagaccgtcagcgagccgtagccgcaacatgacctcctccgtgtgcgcctcgtcggcggtcaacacctcccgggcgagtccgggagacgcccccgcggcgaggcgctgggcgtacgtcgcggggtgtttgacattccaccagcgcaccccgccgatatggctgtgcgcccccgggccgaggccccaccagtccccgcccgtccagtacagcaggttgtgccgacaccgggcggccggcgtccgcgcccagttggagacctcgtaccaggagaacccggccgcgtcgagggcggcctccgcggccaggtagcggtccgcggcgacgtcgtcgcaggggtaggccagctcaccccgccgcacctgggcagcgagccgggtgccctcctccacgatcagggcgtacgcgctgacgtggtccacgccggcggtgatcgcctggtccagcgaggcggcgaagtcggccgcgctctcccccggcgtcgcatagatcaggtccacgttgacatgctcgaatccgacgtcacgggcctcctgggcggcggcaacggcccggccggcgctgtgctgccggtccaggaccgcgagtaccccgggcgaggccgactgcatccccagcgagatcctcgtgtagccggcggcccgcagtgcggcgagggaccgcggggtgaccgactccgggttggcctcggtggtgacctcggcgtcggcggccagcccccaggtacggtcgatgccgtcgaggatccgtgcgaggtccgtggcgggcagcagggtgggggtgccgccgccgacgaacaccgtgtcgaccctgggcgggcggtgctcccgcagcacccgggcagccaacgcgagttcggcgagtatcgcctcgacgtattcctcccggctggcgccgccgcccagctcggccgccgtgtacgtattgaagtcgcagtacccgcaccgactggcgcagaaggggacgtgtaggtacacgccgaaaccccgcgtacccgacgaggtcagggcggtcgcgggcagcgacccgtcaacggggatggtctcgcctgctggaaggacaccgggcatggccactagtgtgcccggcatgacctctcccgacgcgctcgtgcgggccgccacggtcggcggggtgaccaccctcaccctggacagcccccacaaccgcaacgcgctctccacaccgctgatgacccaactactcgacggactcaccgcggcggtcgccgacgacaccgtacgcgtggtcgtgctggaccacaccgggccggtgttctgctccggcgccgacctgaaggagaccgccgccgcgtatgccagcggaacggtgccggccgggatgctcggagacgtgctcgcggcggtgtgggagtgcccgaagccggtggtggcgcgagtggccgggccggcacgggccggcggactgggcctgatcgccgcagccgacctggcggtctgcgcgcagcaggtgacgttcgcgttcaccgaggtccgaatcggggtgatcccggcggtgatctcggcgacggtgctgccccggctgcggccacgagctgcggcagagctgtacctgaccggggacaccttcgacgggcagcgggccgccgaggtcggtctggtcaccgcggcggtgccgttggcagagctggacgcggtcgtcgcccgctactgcgactccctggtccggggcgcgcccggcgcgctggccggggccaagcaactgctacgccgccccaccacggccgacctccaggtcgagctcgccgacctggccgcccgctccaccgaatactttctctctgcagagggtcaggagggcgtcctggcgttccgggagaaacggccagcgagctgggtgccgggcgcatagcaccgggtttctggccggccgggcgcgggaagtcgctgccgcccaggcattcacccagtggcgccgccgccggtccgtcccagccgtccaaccggaccgatcgaccgccagtggcggcggcactgcccgggatggccggcagcccaccgggcacacggggcttacgcttgtcggactcgtcaaacagggggtgcaggtgcggactcgggcaatcgtggcggctggcgtcgttctcgtgctcgtcaccgtggtcgggctcttcgtcgccttccggcactttgcggacgggctgcggctcacattcaccgggcgcagttgcaccgtttcggcggacggccgggtgacgctggacgcccgccagatggccaacgcggcgaccatcgcggccatcggggcccagcgcggcatgccggaacgggcggtcgtggtggcgttggcgaccgcgtaccaggaatcgggcctgcgcaacctggccggcggtgaccgggactcggtgggcctgttccagcagcggccgagccagggctggggctcaccggcccagatccgggatccgcggtacgcgacgaacacgttctacgccgcgctggcgaaggtgcgggactgggaggggatgcgggtcaccgacgccgcccagaccgtgcagcgctcggccttcccggaggcgtaccagaagtgggcggacgagtcggaggtgctgagccgggccctgctcggtcacgccaccggggcggtggcgtgcaccatcggcggtgacccgcagcgccgtggggcggcggcgaccgcggccctgacccaggggctcgccctggactgggggcttgccgcctcggccgccgcgaccgacctgacccgcctcacggtgacggtggacgacgagcggggcggctggcggtacgcgcactggctggtatcgcacgcccaggacaacggtgtccgacgggtccgcttcgacggactacagtggactgcggagaagggcacctgggatcgggtgaccggtgaacaaccacccacccgggtggtcgccgaggtcctcgacgcttcctgaggtcgaccaggttgctcacggcgggggcgcctatgcgccctcgccgcggcgccccgacacctggtcaacacgacgaggtccgcacctcacacggttctggtcgggccgtcgaccgcacctgttccgggcggcgacgaacgaaaacgagtgccagaccacggccagggtaggcacctgttcaaccgtggcaggcggtcgtgacgcacgcccagcagcgctgaccctccacaagagggaccgcccgcggccgttcgccacagccgtaccggcgcccagcccagacgccgagccaccgtgtgtcgcgatcgactgtgctcacttcttgccggacggcttaccgcccccggagtccgaggagagcgcggcgatgaatgcctcctgcggcacctcgacccggcccaccatcttcatccgcttcttgccttccttctgcttctccagcagcttgcgcttccggctgatgtcaccgccgtaacacttcgccaggacgtccttgcgaattgcccggatcgtttcacgggcgatcacccggctgccgatcgctgcctgaataggcacctcgaactgctgacggggaatcagggagcgcagcttcgcggcgatggtggtgccgtaggtgtacgccttgtccttgtgcacgatcgcactgaacgcgtcgaccggctcaccgtgcagcaggatgtcgaccttgaccagatcggaggcctgctcaccggagggctcgtagtccagcgacgcgtaccccttggtacggctcttcaactgatcgaagaagtcaaaaatgatctccgccagcggcaacgtgtagcgaagctccacccggtcggcggagaggtagtccatgccgagcagattgccccgtcgaccctggcagagctccatgaccgcaccgacgaagtcgttcggggtcaacacagtggcgcgcaccgtcggctcgtacacctcggcgatcttgccggtcgggtactcgctcgggttggtcaccacgacctcttcgccgtcctcggagatggcccggtagacgacgttcggcgcggtggagatcagatcgaggttgaactcccgctccaaccgctcccggatgatctccaggtgcagcaggccaaggaagccacagcgaaagccgaagccgagcgcgccggacgtctccggctcgtacgtcagcgccgcgtcattgagtttgagcttgtccaacgcgtcccgcaggttcgggtagtccgacccgtcaatcgggtagaggccggagtagaccatcggcttcggatccttgtaaccgccgagcggctcatccgccggccgcgcgttgatggtgacggtgtcaccgacccgggactgccggacgtccttcacgccggtgatcagataccccacctcgccgacgccgagcgcgtctgccttgaccatctccggggagatcacaccgatctccagcaactcgtggaccgcgccggtggacatcatcttgatccggtcccgggcgctgatctgcccgtcgaccacccggacataggtgaccacgccacgatagacgtcgtacaccgagtcgaagatcatcgctcgggccgacgagtccgccaccccgaccggcggagtgaactgccggacgatctcgtcgagtaggtacggcacgcccgcaccggtcttgccggagacccgaatgcagtccgccgggtcgccaccgatcagatgggccagttcctcggcgtacttctccggctgcgccgccggcaggtcgatcttgttgagcaccgggatgacgtgcagatcgttctcgagcgccaggtagaggttggccagggtctgcgcctcgatgccctgggcggcgtcgaccagcaggattgcgccctcacaggccgcgagcgagcgggacacctcgtaggtgaagtcgacgtgcccgggagtatcgatcatattgagcacggcgctctcgccggcccgctccccctcccggatcgtccacggcatccggacggcctgactcttgatggtgatcccgcgctcacgctcgatgtccatccggtcgaggtactgcgcccgcatctgccgggcgtcaaccacgccggtgagctgcaacatccggtcggccagggtcgacttcccatggtcgatgtgggcgatgatgcagaagttccggatacgcgccggttcggtggcaccaggagtgttcgcgccggaatcgagcgtcggtggcacagcggtccgttctggtcgactgacgttgagcggccggcgcggcaccggccccctacatgctcccacgccacgcccgtcggcccgttgcgcgggcgaacccgaacgtatcgaaccggtacgcccaaccacactcggccggcaggccggactattcgcccggcggctcgacgaacaggacggcaagcttgggcagccgccgacgagcctcgtccgcgtcgtcgaagtcccagaagtcgttgaggtcgggcaccggaaccggatcccggtccgccggcaggtcgaccgcagtcgccttccggtacgcgtcccacggcacggccagcatccggccacaggcgaactcctcgccggacaacgacgcggcccgcacctgcggcagctcggccagcgagtccggctcggcgacggcacgggcgaacgcttcccgtccctgggccatcagccagccccggaagtggtggaagccgtcatcggagacgccgccgttgatcagatatgccgcaccccacaggtccacccggtgcgaggcggccagcacccgggcctggtggcgcgcgtacccgaggatctcctccggctcccgccgcgcgagcagcgcgacagcccgtgcggcgacggcgtccggtgctcccccaccacccgcgcgggcctggtcgatcagctgccagaactcgtcggttctcatgtgccggcagtcttccagaacccaccaccgaccgccgcccgacgtacgccgcgggccccgcaccacaacccgctcaccactgtccgttcgacgacacgcctgtccgttcgacgacacgtcgccgcctctttcggcgacacgtcgcccttcctgaccggtggcctcgcggtcccgtacgacactggggggatgccgagttcacccccgcgcccggtgaccacccgccggcccggctggtccgatctgccagtgggaatgcgggcggctctcgccgaccgcctcggtgcccccgtggtcgccacccgcaccgcaaccgccggtttcacgcgtggcttcgccggggtactgaccgccgccgacggcagtcgggccttcgtcaaggccgcgccccacgactcccgcctagccagctggtacggatgggaggcggcgatcctcgaccggctcccgtccggcttgccggcgccccgcacccgctggacgctggccgactccagctggttcgcgatcgccctcgacgtggtcgacggctacccgccccggcgcccgtgggagccgtcggagctggccagcaccctgaccgcgtacgcgggcgtcgccgccgccctgaacaccccgccgaacgacctcgccgcgctcaacccgccccacctggccgacctggcccaggccgacatcctccgttggggcgatgtggcggcgggccgggagcccgctccgccgttccccgccggacttgagcagcggctgcccgagttggtcgggctcgagtcccgactcccggggtacgtcgcttcggcgtccagtctgatccacggcgacctacggccggacaacgtgctgttcggcccggacgggcaggtgtggttctgcgactggacctggctctgtcgcggtccggcctggttcgacctggtgacgctgctcctcggcgggcacgccgccggcgatccggaggtcacggtcggaccactggccacgaccggcggcacggggttgcctgccggcccgacgagggtgtccggcccggaggccgccgtcgcaccagcgcccgccgtgaccacggactggctggacgccgccttcgcggcgcatccagccgccgccaacgctcccccagacgccctggacgtcacgctggcggcgctggccggctacttcctcaccaccccgaccctggtcccggacaccgcgaccgaacagttcacggcccaccagcgccgcagcggcgagtacgcattcgcctggctcgcctgccgtcagggctggtcctgagctccctgggaccgacgccggaaaccgactgactcctggtgcctcactgtcggtggcgtcggtcccggtagtccaggacagggctcgacttgggtaggcggtagggctcaacctcgggtgggcgcgagggacagggctcgaccctgggtggctttggtgctgtccgggcgacctggtaacctggcacttcgcgcggcgatgacccatgctcgtcgcgcggatgcagaccaacccgagctatcagacgaggctgtcgcgtggcgaacatcaagtcccagatcaagcgcaaccggcagaacgagaagcgccggctgcgtaacaagtcggtcaagtcgtcgctgaagaccgccatccgcaagttccacgaggctgccgaaaccggcgacgtggagaaggccacggttctcatgcgggaagccgcccgcaagctggacaaggccgccagcaagggcgtcatccacgccaaccaggctgcgaaccgcaagtcggccatcgccaagcgcgtggcgtcgttctccgcctgatctagcctcaccaggccatacacagccccgggccgattcggtccggggctgtgtttctgcctgccgcgcggtttctgccggcccacacacccgaccacgttcagccgggttcggtcgggcgacgcaccacggtcgagggcaccgtcccggggctgtccggcgcggacgagacgacgacgccgggcacgctgtgccggatccagccgacgcgcgcagtgccgaccaccggttccatctgatggcggaagcggtcccgctcctgttggggcacgagcgccgcggagcggacgacccgcgccgcgaccacatcgttgatcttcaccatcaccgccaccatcaccggcagaaccagcaccgcccaccagctgaccagttcggcgagagccagcagtgctgccagcgcaacagctccctcgaagaagacgaaacagagcaccccaccggggttgacaaaccgcagcccaaggaagcgggcgtagaacggccggtaccggtcctcgtccgccgcgagagtggcccatgacctgggtccggtcaccgggcgccgccctgccgagccgcggccacggagaagacggcccgctccaaggcgtacgcccggtcgtccgagccgcccttcaccgcggcgttacactcggcggcgacccgcatggcccgcaccaggccttccggtgtccagccgcggctctgccgctgcgcccgttcgatcttccaggccggcataccgagcgtactggccaactggtaggggctgccccgtccggcggaggcgaccctggccacggtgcgtacgccgtcagcaagcgcgtccgctatcggcaccggatcaacaccgacgtgcagcgcccagcgcagcgcctccagcgcagccggcacatcgcccaccatcgtcgcatcggcgacggtaaaaccggacacctcgacccggccccggtagtagcgggagaccgtttccgggctgatccttccgtcgttgtcggccatcagctgcgagcaggcggcagcgagctcgcgcaggtcgttgccgaccgcggcgatgagtgcctcggcggcggcgtcggcgcaccggccacccgcacgccgaatctcctcgcggacgaacgctacccgctcccggtgccccctgagccgggcagccggtatgacggtcgcgccggccgctttcagcccgtcggcgaacgccttgcccttggccgcaccgaggtggagtacgaccagttgcacgtcggggtcagggttcttcacgtatccgagtagcgcggccgtcaagtccttgcgcgcgtcctggccggatcgcaggatcagcaaccgtcgcccgccgaagagggatggactcagcatctccgcgatctcgccgacggtaagcgagccggcctgatactcacggacgtccacatccggatccgcgctccgtgcgcgggcaaccgcctcggtgaccgcgcgtgtggcgagtagttcctcgtcgccgaggacgagcacaatgggaggaaggctgacggcggtcacgccgcccatattcgcacggtcggccgggcatgccagcccggtcgtccgccctccgacgccaggcccgcactcaacgcatatccagactttaccgtagttcactcctaaacccgacaaagctaacgatcgctcgggctctcaggcccccgcgtgacgacggccagaccggacggccgggtcaccacagccacgtccccatcgacgtcggttcgcagaacgcgagccccaccgcgggcaaggcgaccgagcacagacgcagccgggtgcccgtaggtgttgtctcggccaaccgggacgaccgcgaccagcgggcggaccacgtcgaggaaggcggagtcctggtatgccgagccgtggtgggcgaccttcagcacgtgcacgcggagcccgccggccggtgggcggtcgagcagggcgcgctgttcctcggcctcggcgtcaccggtgagcaggatccgcaccccgctgaccgtggccagcaggacgagcgagttgttgttcgggtcggagcgggtaccccgcagcggagttggtgggccgatgacggtcagctccactccaccggttcggtagccccagccggccggggcggagatcacatcggcggagcccgccgcggccgtgacacggaccagatcacgaccgtgctccggctccggccacggcggagcgagcacggtcgtgacccgccgcccccggaacacgcccgccaccccaccaacgtggtcgtgatggaagtggctgactatcagcagcggcacctcccggacaccgattcgacgcaggcagcggtccacaacccccggctccggcccggcgtccaccaccacggcccgccccggaccggcggacaggacaatcgcatcgccctgaccgaccgcgcatgccacggccacccaacccaccggtggccagccggaggccaccagccgcaccggcaacgcgccgagcacggccgccacggcggtcaccgccacaagtcggcgcaccactcggcggcgggcagccaccagcagggccagagtcaacccggtcagcaacagcgcgccagcgacgccgtccggccagggtagtgcgcccgccggcacccgtgccccgtgatgcgccacggcgaccagccaccatgccggccaactggccagccaggccagaaatccagcgcccgccggccagaggggcgaaagcgccgccgccacgacgccgagcaccgttgcgggcgcgatcgctggcaccgccaacaggttcgccgggaccgcgaccaggctgaccgtgcccgagatccccgcgacgaccggcgcgcaggcgagttgcgcggcggcgggcacggcaagtgcctcggcgacccccgcaggcacccggcggcgccgcaacgcgtcccgccagcgcggggcgagcagcagcaacccgccggtggcgaggacggaaagggcgaagccgacgtccccggcaagctcgggatcgaacagcacgagggcggtgaccgccgcggccagggccggcaacgccgcacgcggccgtccgacggcgagcgcggcgagcccgatcgctcccatggtggccgcccgcacgacgctcggcgacggacgaaccaagatcacgaatcctgccagtgcgaccacactgagcccggcggcgagccagggaccggcccgcccccagcgggcgagaagcagcacggcgcccacgatgatcgcgacgttggatccggagaccgccgtcaggtgggtcatgcccgtggcgaggaaatcctcccgcaccgcatcgggcaaccgactcgtatcgcccaccaccagaccgggtagcaggccgccctgctcgtccggtagtggttcgcaggcttcctgaagcccggcgcggagcgtgccggcggcgtgctgaaagcccggtggcggcccgtggggtaccggggcccgggtcgaccagaggaccgcggcggtgaggtcgccgccccgcggagcggcgagccgcccctcggcggtcagtcgctgccccggcagcaggtaccgccaggctgggtcggtggcgaggaccagcatccgggcccgcgcctcgacccgacgcccgccgggcccggtgactcgggtcgactccgttgccaccaggaacatggcgggtctcccagaagcggtgcgcaccaaccgggggtcgtctcggacaaccaggtcggcggcgacggtggcccgcgcctccaccagggcgcgcaccggtgtggcatcccgcacggtcacccgagctgcggtgacgctcgccccgcagaccacgccaagcaagatggcgatggccgtccagccgtacggacggacagatgcgagtggacgacccagcagtccaagcaggtacagcccgcccagtccagccagcccggcggcgatcgcggcaacaagcaaagaggaactggcgggcaaatgcagcccggccaacgcggcgagccacgcggcaacggccaagccggccagccgcaaatccggtgggtcaggtgcgccacccctgcgcggcggggctgcccggcgaccggaacgcatcggctgcccgtcgctcacaccgtcaccagatccttgagctgctcgtatcgggtatcgccgataccgccgacctggcgcaggtcgctcaccgaacggaagccgccgtgctgctggcggtgagcgaggatgcgctgcgccagcaccgggccgactccgggcagcgtgtcgagctgcgccagggtggcggtgttcaggttgaccttgcctccggtcgccgctgccgcctccccgccggcggccacgggggccgctcccggcggcgtggggacgccgaccagaatgagttccccgtcaactacctttcgggctgggttgaacagcgccacatcgacgccgggcagcgccccaccggccgcctgcaccgcgtcagcgacccgcgcgcccgccgacacccggaccagtcccggccggcggaccttaccggcgaccgccaccaccagctcaccacccggcgtcgccgtcggcccaccggacacggacagggcgaccggtcccgcctccgcgaccggcgcgacctgctcgacctgcggtcgggactgccacgcccagaagccggccccgagcactaccagcacggcgacgacggccagagcccgcacaccgcgccgccccgggtcgaacgctcccggtcctggcagcacccggcttgacggctcgccagccggcggaacggatgacgccgcgccgtcgtccgacccgtcaggtgggtggggtcgcggactgctcagcgcctcgcgtcgcgtcaccaccgcctgggcctcgggcaccgcccggccggcgccggccaactcgtcttctaccggtagcacccggtgcaggcggtcccggaccaccgtctcctcgtcgtctgacaccgcgcgaggctaggtcgaccggcggatggaccgcgcccacccgaggcactgctgtggacaggcacacgccctgtggacaacagtccgatcatgtcctcactgtgctatcgcgcgtgctcggacagccccatcccggtcgggtgacggcctccgggtcgaacagcagttgggtcagccaccttcaaccgggcggcggtgcacgaccacgccggccaggcctggccccgcgtgcgcggccaccaccgcgccggcctcggaaacatacgtatcccgcaggcgatcccccagccgcacggccagcgccacccgaagtgcctccgcacgttgcggcgcggcgaggtgatgcagagccaggtcgacgtcggcttcgccggcggcctcgacagcgaggtccaccagtcgggcaacgccccggctgacggtacgcacccggtcccggaggacgatcgcgccgtccggcatgtacatgatcggcttcacggagagggcggtgccgagcaacgccgaggcggcgttgatccggccaccccggcggagaaactccagcgtgtcgacgtagaaatagatggtggtccgtgccacggcccgctgcgcggcatcgcgtacgtccgtcaggctgacaccggccgcggcggcctccgcagcggccaccgcggggaacccggtgcccataccgcaggaacggctgtccaccacagccactcggccaccgaaatccgcagcggccaggcgcgcggactcgacggtgccggagagttccgcggagaggtgcaccgagacgatgccgtcagcgcctccatcaaggagccgacggtacgtgcgcacgaactgcgcgggggccggccgcgaggtgctgaccgacactcggcgaccgttcagtgcccgggtggcgtcggccgggaaggactccacgccctccaacccttccgctccgttgagcacgacggtcaggggcaccaccgttagccgatgaatggccatcagcttagcgggcagataggcggtggagtcggtgacgaccgcgacgggcatgccggaacgctagccgatccggaccgactccgccgaggccacaccacgcgggcgacagccaggcagtccagctgtccgacgccccgcgaccgacgaaacgtgccagctggaaccggcccggttcgtgttgccgaagaagacgctgttggccggcgcccgtgtcgggtgccggccaacagcttgttccccctgtgagggttaggtctatggatcgggtcagctggtccagtgctcggcgacgaggtcagcggcctgggtttcccactgggcgtagtggaacgggtacgccgacacctgcaccgtctgggcggccttggtcagcggcatgtcctgccagccctcaacctgcttcaaaccctcaaggaaggcggtggtggagtactcggggtcggtgatctgctccaccgtgccccacccagacgacggacgctgctggaacaggccctgcgagtcatgatcgttacggtcacccaggtgacccaggttctccagcttcgactcctgcaaactggtcgcgatcgccaccacggcggcacgctcgtccataccggccttcttcgtggcctcaatgatcgccttcacattcgacacctgctcgtcacccaggctgatacgcgactgctcaccctgagtgccatgcggaatcaacgtgtccatgtccggcttcgccacctgcaccgccgctgcggcagccggcgcggagacgctgtcggtgaacgtggccagcgggccggtgatgacaccggtggacagggccagaccagcgacaccgaggacgctacgacgcagaatcgtgttcatgaggtgtgctccattcgggggtcgacatcccacacccgaaaagggggggggggttcggggtgggtgcgagcaccgtccggcgctcaacagaacaagaagaagatcctccaggcgaccgcggccctcgggggctcgtgcggcgccgggtccatgtgtaacgaccgaccggccaccaccattcccggcggggctcccgcaccggcgacacccacccacaggcgggccgcctcctcggccgtacgcacggtgtaacgccccgacacccgccgagattccgccaccaccacggccccgaccacacccccacaccggcatcaaccagacaccggcgacagacatccggatccagacccaccgaatactgaaggtaaaccgtgacgtcgcccggccttgccgtggatcgttcgttacaagcggcgtcggatcgtcgttaccagcggcgtcggccgtcgagtgcgagcggcaccatgtccgcggagactagctgggcccgacgttgtgggctcgcaggtgccaacctcgcacgtcgtcgtgccacagctccgtccagtggcagttccgcagggagtcgaccgtgcgcagcacggcgggctcccagccgaggagctggccgatgccctgccgcgcggccccaccgtgggtggcgaccaccaccgtgccgccgggaaccgtgtcggcggcttcctggagcgcggaacccagccgcttgccgaggtcgtccaaggtctcgatacctgctcccgggtccgggtcaccggcccgccagcgggcgtactcgtccgggtatcgctcagccgcctcggtgagctggagcccttgccagcgcccgaagtaccgctcgcgcagccgtacgtcggtacggaccggcaagctggtcagggcggccagggcggcggccgtgtcagcggcgcggcgcagatcactggcgacgatcgcatcgggccggagcccagcgagcagccgggcggcaacgtgtgcctgttcctgaccgaggtcattcagggagatgtcggtctgtccctgcacgcgtccgctggcgttccagtccgtgttgccgtggcgccagacaaccaaccgggtcattcggcggcaacgccgggttcagcagcagcgagatcacggtcgatgaaggggatctgtgggcagtccttccaaagccggtccaacgcgtagaactcgcgctcctcggtgtgctggacatgcacgacgatgtccacgtagtcgagcagcacccagcgaccgccccgctccccctcgcgccggaccggcttggccttctccggcagctggagcagtcgctcctcgatcgcgtcgacgatggcgagcacctgacgctcattcggggcggcagcgagcagaaacgcgtcggtgatggccagctgatcgcccacatcgatgatgacgatgtcctgcgcccttttgtcggcggcggcctgggcggcggcggtcgccagctcgtgtgcgcgttcggaaactgtcaccgttctccttcgatcatccgtgcgaccctcccagcgtctcacatgaaggggcgacacggccggtcggttacggcgcgtcagggcgggaacgacccagaccgggacagctcacttctggtagagacgccgtttcgcgatgtactgcaccacaccgtcgggcaccaggtaccacagcggctcgccccgggagacccgggcacggcagtcggtggaggagatcgccattgccggtacctgcaccaggctgaccgtgtcggcgggcaggtgcgcgtccgacaacctgaacccgggccgggtgaccccgatgaagtgggccagctcgaagacctcgtccaagtccttccaggaaaggatcttcgccagggcgtccgcaccggtgatgaagaagagctgcaccttggcgccgtactcggcgcgcaggtcacgcaatgtgtgaatggtgtaagtgggaccaccgcggtcgatgtcgaccctgctgacctggaagcgaggattggaagcggtggcgatgacggtcatcagataacggtcctcggcggggctgaccggttcatccgccttttgccacggctgcccggtggggacgaagatgacttcgtccaacccgaaccggtcagccacctcgctcgccgcgaccagatgcccttggtggatcgggtcgaaggtgccacccatgattccgacccgccggatgtcttcctccactccgtgatcctaggccgaccacggccagtgctgttcgcaccccggccccaccgcccgccccagccgcctgccgaggcgtgatctgggcagaggtgacgtcgcccacaatcggagcgtcacgcccgtgcgcgccgcggcggacatgccagggcccggcgatcagcgatacgacgtacgtggccagtggcggggtcggggcgaactcccaccgcccggggcgtggagtggcggccagcatgccgttggcggcgacggtccagtgctcgggggcggttaccgtgagggtgaccggggccctgaggtcgggctggtcgaacgcggcgaagatgcgctgggcctggtcggggaacgacatggcgtacaggtagatttccccgtcgaccgggtcgatgattcggtgcatccccgccccgtgttggtgtacgccatgtccgcctcggccgtcagcgtgttccgctcggtaaggccggccagcggtagccggttgtcgaccagcgtcgcggggtcaaggtcggtgctgttcaatcggaccgagcgcaccttctccggcttgcactcgacgaacgtccgggaaccgggggtcgcccggaatcggatggtgacgtgcgaacgaaaccgctcgccgccgccggtcacgtcgaggtccaactgataggtctcgacagaaatcaccgcggcacgcgcagtcgcctctacccgggtaagggtcggcatccgcttatcctgcccgaggaagaatgcgaatcgctcccctgatcccacggcactggaggactggaccatgacgacgcaccccaagggcgacttcgatatctcgcgagccgtctggcagcgggccgagggcgacacctccgaggctgcggtcgaggtcgcgttcgttgacgacctgatcggcatgcgtaactcggccgacccggacgggccggtgctcgtgttcacccaggccgagtgggacgccttcgtcgctggggcccaggacggcgagttcgacctggactgactcgaccggggcttcggtaaggaccgctccggacggcagcgcggccggtctggacggcagcgcggccggtctggacggcagcgcggccggtctggacggcagcgcggccggctgacagccggtcgccggccggtcggggcggtccggtccacgcccttccccgcactcacgcgttcctgatgtcgtgttcttcgaaaccgcaccgcgatcgtcagccaccgggcggtgatctgctgtttggctgcggtggcacccaggcgggccggacaatggtagatcgtcgggccggggcgcgccgcgccaccggcgccgcgcggcggggtcgcggatcggcggaggtgcaggcatggcacagcaggcgcgggcgaggacaggggtccaggtcgcggccctcgtgacggcggggatcctcctcgttctcggggtgctcgggttcatccccgggatcaccaccgactacggcgagatgcggtttgccgggcaccactcggaggcgaagctgtttggtctgttccaggtgtcgatcctgcacaacatcctgttcctgggcaccggtctgatcggcctggtgctggcccgccgggtcggcggggcacgcgtcttcctcaccgtcggtggcgcgctcaccctcggcgtgtggctgtacgggttcggcatcaaccgggacagcgcggccaacgtgttgccggtcaacgacgctggcaacttcctgcacctcggcctcggcttcgggatgctcgtcctcggcctactgctctccaatcgggcgggcaccgggggcaacctcgacacgcccctggaccggccctgactcgtccgccggctgcgccggcacgaccatcgcccgacgcaggacatcacgggcaggggcactcactccccgctgtcgccgtccagttcgtcggattcgggttcgtcgcctgggcgctgccgccgggccttacgggccgccagccgctcggcggccgaaggccgctgcgtcttctccgccagccgctggtcgccgccccgaacaccggggacgaactcggcgtacagcgtgggatgccaatcgaactcacgctcgccgatccgaaccaggtcgcctgcctgcgcgccggccttgccgagcttctcctcgacgccgagtcgggccagtcggtcagccaggtagccgaccgcctcctcgttgtcgaagttcgtctgccgaatccaccgttcgggacgggtgccccgcaccacccaggcgccgtccggcgctgcctccacggtgaagcccgcgtcgtcgaccgccttggggcggatgacgattcgcgtaggttcgaccggcggtgccgccgcacgtgccgccgccaccaactcacccatggcgaacatgagttccttcagcccttcacgagtggccgccgagacctcgaagacacggaaaccgcgggcctccaggtccggccggacgatctcggccaggtcacgcccgtcgggcacgtcaatcttgttgagcgcgaccaggcgcggccggtcggccagcccaccgtacgcggtcagctctgcctcgatcgcgtcgatgtcggccaccgggtcacgggccgtttccaacgtcgcggtgtcgaccacgtgcacgagtaccgcgcagcgctcgacgtgccggaggaactccaggccgagccccttgcccgtggccgcgcccgggatcaggccgggcacgtccgccacggtgaaggtgtggttgtccactcggaccacgccgaggttcggcacgagggtggtgaatgggtagtcggcgatcttcggcttggccgcggagatcactgagatcagcgacgacttacccgcggacggatagccgaccagaccgatgtcggcgacgctcttgagctccagcaccgcgtccagcttgtcgccgggctcacccaactcagcgaaacctggcgccttgcggcgggcgttggccagcgccgcgttaccccgaccgccccgaccgccccgggccacctcgaaggtcgtcccggcgccgaccaggtcagcaagcaccgtaccgccggtggtctgcacgacagtgccgttgggcaccctgaggaccaggtcggcaccgttcgcgccgtcccggttcgatccggcgccacccttaccgttggatgccttgacgtgcgggcggaaatggaagtcgagcagtgtgtgcacctgcgggtcaacgaccagcgagacgctgccgccatgcccgccgttacccccgtccgggccgccgaacggcttgaacttctcccggtggatcgagacacagccgtgcccgccgtcgccggcctgcaggtgcaggacgacccggtcaacgaacgtcgtcacgccaccaatccttccagcggggtcgtacctcgcctgagaaacggcgaagcgggccgggacaccaggtccgcggcccgcttcgccggagagcctactgctgcggcacgatgctgacggtcttgcgaccgcgcttggtgccgaactggaccgacccggcggccagcgcgaagagcgtgtcgtccctaccccggccgaccaggtcacccgggtggaacttggtgccacgctgacggatgatgatctcgcctgcgttgacgcgctgaccaccgaagcgcttcacgccgagccgctgggccgcggactcacgaccgttacgcgagctggacgcaccctttttgtgagccatctgaggacgacctacttcccgctggagatgccggtcaccttcacctgggtcagcggctggcggtgaccctggcgcttgtggtagccggtcttgttcttgaacttgtggatccggatcttcgggcccttggtgtgcgcggcgatctcgccggacacctcgacctcggcaagcttcgctgcgtcggtcaccaggtcgtcaccgtcgacgaggagcaccgcggcgagctgcaccgcgtcgccgggggcaccggcgagcttctcgacctcgatcacgtcgccctcggcgaccttgtactgcttgccgccggtcttgacgatcgcgtacatcggaggcggactccctgtcgttgaggctgctggcggtcgttcccacggcggctcgccggacgacgcaggcacggcggcgcgggcacgcgggaagtcggcacaccaaagtgcgccgcaggcaagcgtacgccatggtcgggatcttcctcaaaccggccggcccgaacgccaacccctaccccgcgaggacccgccgatcggatccacgtgatgggatccgatcgacacagcgcagccgtcaggggcgggtacggcgccgcgaaccaccccggcgggaccgccggcgacccgccgcggtctcgggctcctcaccgtcgtcgccgcccaccgcgtccgggtcgtcgggcgccgcgagccgtgcagggtcgtcgccgggctgactcgccgccacgctcggggccgctggcgtctcggtctcgtaccgggacaggtcgtaacccatcgtgtcgtagtagtcggcacctggcgtggtgggcgcggcccccggggtatcggtggttccggcgtcccgctcgccctcgacgacctcgacggaggtccgctcggcagtgacggatcccttgcgtgtccggcggcggggcgcagtgcccgtctccgccgacgcgaccgccttgaccctctccccggtgccacccgtgcggggcttctccggcaccggctcggtatggacgatcagcccacggcccttgcagcagtcgcaggtctcgctgaacgcctccagcaggccggccccgatccgcttacgggtcatctgcaccagaccgagcgaggtgatctcagtcacctggtgtttggtgcggtcccgccccaggcactcggtcagccggcgtagcaccaactcccggttcgattccagcaccatgtcgatgaagtcgatcaccacgatgccaccgatgtcgcgtagccgcagctgacggacgatctcctcggcggcctccaggttgttccgggtgaccgtctcctcgaggttcccgccggcacccgtgtacttaccggtgttcacgtcgaccacggtcatcgcctcggtacggtcgatcaccaggtgtcccccggaggggaggaacaccttgcggtccagacccttcaggatctgctcgtcgatccggtattcggtgaacacgtcgacggtacccacgtgtcggcgcagccgggcgaccaggtccggcgacacgtgcgacaggtacgactcgaccatgtcgtacgcgccctcgccctcgatcaccagctcccggaagtcctcgttgaagaggtcccggacaacccggatgacaaggtcgggctcctcgtagagcagcaccggcgcaccgcccttaccggccttcgcctggatgtcctcccactgcgcctgcaaccgcttgacgtcccgtgccagctcgtcctcgctggcgccctcggcggccgtccggacgatcacgcccgccccctccgggaccagcttcttcagcgcgtcccgcagccgcctgcgctcgttgtccggcagcttgcggctgatcccggaggtattgccaccgggcacgtagacgaggtgccggccggaaagcgccacgtggctggtcaaccgggcgcccttgtgcccgatcggatccttggtgacctgcaccaggaccgagtcaccggacttgagggcctgttcgatcgaacgggccctcccctccagcccggtggcgtcccagttgacctcacccgcgtacagcaccgcgttgcggccccgcccgatatcgacgaacgcggcctccatgctgggcaggacgttctgcaccttgcccaggtagacgttgccggccatggtggtggacgagttacgggtgacgtagtgctcgaccagcacgccgtcctccagcacggcgatctgcgtccggtcgccgcgctgccgcacggccatcacccgatccaccgcctcccggcgggccaggaactccgcctcgctgaggatcggcggccgggtgcggcgctgttcccggccgtcgcgccggcgctggcgtttggcctccagtcgggttgagccagtgacaccctgcacctcgtcgacggtgcggcgcggctcccggatcttcacgaccgtgggcacgccgtcctccgcggcggtttccacatcaccggcgccccgtcgccgccgccgccgacggcggcgggtcagcccatcgcctcctccggcctcggcctcctcctcatcatcctcggcctcggccgtctcggcctgggcagcgacctcctcggcttcctggtcatcgacgtcctcggcgctccccttgccgcggccgcggccgcgacggcctcgccgccgccgacggcggccaccggcggtctcgtcctcgtcctcggaggcctcgggggtctcccccggctcctcggcctcttcggtctcccggggctcctcggcctcttcagtcttccggggctccgcggtctccctgggctttcggacttcccgggcttcctcgtcggcctcccggggctcaccggtctcgacctccgtggtcggctcgacgtcccggcggccccgacgccggcgacgcgacgtctcgacccgttcctcggcgggccgcgccggcgccggttcctcgggctgcgggggcatgaacagcactgtcggagcggagagcacggcgcggcggcgggccggacgctccggttcggccgaactccgaacccggggacgaagtggctgttgctccgggccggccaccgccgcaccgggcggcacctcccccgctgcggcactggcgggcggagctgactcggccttcctctccgcaggccccgcgaccggcccagccgcggtggcggccggcccggccgctaccgactcccgttcagccgcggtcggagcgggcccggccggtacagcatcgggctcggccgtcgtggcggctggttcggtcggcgcgggggctgtcttcttgcggcgggtccgtgtcaccttcaccggcggcacaatgtccgccgccgtctcctccgcgccggagacggtcaccgattcctcggccgccttggccgtcgtggccttccggcgacgacgcgtcgacttcgtcgccggctcgccgtcgcccgcgatcggggcgagcacctcggcctggggcgcctcgcccgcccccgacgccgcggcggtgcccgcctcgatcggcgcctcggtctgttccggccggttgaccggggtcgcccgcttccgagtggcccgtttgcggacccgggccgccggctcgcccagctcagccacgccggcgccagccgcctcacttgtcgccgggccgaccggctcggggctactcccggccagttccccggtcgccgcttcaccaccctccgccgacgtggtcttcgcgggcgcgccaccgtcgccagcgtggtattcggcggtctcgccatccgggtggaagccggtgcgttcgccgccctcgggctcgttcgcgagcatggacgtctccagttctggctaccccgggcgcgggtgagcgctgccacgcagggtcgccgcaaaagtgtttccgcaggtcgcgacctgcgcgaccagcgaagtctgcctagccgggcaccgaccgtcggtcagcgcccaccgatggttgccccgtcacggcccgcttccaacggatccgcgatcgcaccctgcgcagtcagcgtgccctgagccagccgggtcacccgcggcgacaccggcggctccaggtcggccaccacgcggaggccggaaaggacgtcatcgggtcgaacagcgggagtgacctgccgcacgaccagctcgagtatcgcacacggtactgccggtacctcagaaggcatctcgtccggcatgatcacatcgatgaccgtaacagctgcgcgggcgtcgaaggtccgccgaccctgcttggtcatccgctcgacgaggacctcatccgcggcggtgaaggcactcaccgcctggcccagaacctccggggtaacccccggcaactcgatccgccagtgcgccgcctcgatccggtcggcgagactaccgccggtcgcgaccacggcctccagaacgtcgagcccgggcgagagagcggcgtcgagcgcggcacgcaacgctgccgggtcaaccggctcacgcagcccgacctccaggtattcggcctcgctcgccacaccggtaggcgcggcactggcgtaggagatctttgggtgcggcgtgaagccctgggagtacgccatgggcacgcccgcccggcgcagcgcgcgttcgaaggcgcgcgcgaagtcccggtgcgaggtgaaccgcaacggcccccgcttggcgtaccgaaggcggatccgctggacgaccggcgcctgcccgccctccggctgtggtttcctactgatcgtcgtgctcctcggatttcgagccggcgacggtcgccggtccaggacctactgcggggctccgctgggcacccgaagcccgttgaccggcgtcagcgggagcagcttcctacccgttgggccgatctgaatctcggtgtccatggacggacagacgccgcagtcgaagcacggcgtccagcggcagtcgtcctgctcatactcgcccagggcgtcctgccagtcctgccagagccagtccttgtcgagacccgaatccaggtggtcccagggtaggacctccagctcgtcacgttcccgggtggtgtaccagtcaaggtcgatcccgaagccgggcagaacctcggcagcggcgtccacccaacgctggtacgagaagtgctcgctccaaccgtcgaaccggcccccgttctcccagacccgtcggatcaccgcactgacccgacggtcaccgcgggagagcagcccctcgatcagcgacggctcgccatcgtggtatcggaatccgatcgcccgacccagcgaacggtccgcattgactgcctgcttgagcagccgcaagcggttgtcgatgacctccggccgcgccatggccgcccattggaacggggtgtgcggcttcggcacgaatccaccgatggagaccgtgcagcggatgtccctgctaccggtcgccgcacggccggcccggatgacctcgtgcgccatcgccgcgatctcgaggacgtcctcgtcggtctcggtgggcaacccgcacatgaagtagagcttcacctgccgccagccattggtgtacgcggtgaccacggttcggatgaggtcgtccttcgacaccatcttgttgatcacttttcggatccgctccgacccgccctccggggcgaaggtcagaccggtccgtcggccgttgcgggacagctcctgcgccagctcgatgttgaacgcgtccactcgggtcgacggcagcgacagcgagacgttggtgccctcgtactgctgggccagcccagagcacatgtcgccgatctccgagtggtcggccgacgacagcgacagcaggcccacctcgtggaagccggagaactccagcccttcccgcaccatctgtccgactgtggtgatcgaacgttcccgcaccggtcgggtgatcatccccgcctggcagaaccggcagccccgggtgcacccccggaagatttccaccgcgtaccgctcgtggacggtctccgccagcggcaccagcggcctcttcgggtacggccacgcgtccagatccatcgtcgtgcgcttgtgcacccggaacggcacatccgggcggttcggcacgatccgctgaatccggccgtcgggcagatagtccacgtcgtagaagcgcggcacgtagacgctctcggtgcgagccagccgcagcagcagctcgtccctaccgccgggaaagccctcggccttccactcccggacaatcctggtgatctccaggacggcctcctcgccgtccccgagcacggcggcgtcgacgaagtcggcaatcggctccgggttgaacgcggcgtgcccgccggcgacgaccaccggatcggcgtcggtacggtcggcggccagcaggggcatgccggccaggtcgatcgcggtgagcaggttcgtgtagcccagctcggtggcgaaggagacgccgaacacgtcgaattcacgcaccggacggtgcgcgtcgatggtgaactgcggcacctggtgggcacgcatcagccgctccaggtccggccagaccgcgtacgtccgctcagcgagcacgtcgggcagctcgttgagcacctcgtacaggatctgcacaccctggttcggcaggccgacctcgtatgcgtcggggtacatcagggcccagcgcacggccgccgtgtcccagtccttgaccaccgcccccaactcaccaccgacgtactggatgggcttggagatctggggcagcaacggctccaaccggggccacacggagttggccgcagcgctgcgcggcgtggtggacggggcactcatgatgctcaagggtacgcgcccgacaaccggtcaaccgcgcccggctccgcaactgcgccggcgacggtgccgggccccggatacccgcacagcagcgcccagggcacgggaaagacctgttggaggtgcggttctccgcctactcagccgggtgccggtgggccaggagggccacgacgcgtcaaggcataccgatggcggttcacgaacgacagcacgtcggtactagcctcgggtcggcgagaggaggtgccgccatgccggaaccgaccggcgccgagccggccggcccaaccggtacccggaagttccaggtaggcgaggccgccaatccaccggtccccgcggggagcgggtccgctgccgtgccacccccacgcgagcggtcccgagacgagtcggtcgagcccaccacgactgaagatcacctggaagcaccggaggaccggaccccggtcgacccctgggcgggcgccgacaccagcggatgggacctgccctccgccgggctaccgccggcaccgcccgttccgccccggccatactcggggttggcgggtccagtgtctgcaccgcccaccgaacacccggtcgtcccgccgcctccaccagctcccaccaactacccgatcccgacacccccgccagctcccaccaactacccggccccgacacccccaccagcccccaccaactacccggccccgacacccccaccagcccccaccaactacccggccccgacacccccgccacacgttcggccgggccccaaggggtacgggccgacgcgggcccgtaaacgccggaggtggccctgggtgctgctgttgaccatcgcgtgctgctgcggctgcccggcctactggatcacgcccgtggtcaaccagttcccggcaagcgctgcccttccggacgaggtcaaggacctgcggctccgcgaggacgaccacagcgcgcggaccgcggcgaagctggaggcgcaggtggatgaggcacactggatggccagcgacaccttcgccggtgtctaccgcacccgtgccggcaaacaggtgacggtcttcggcggaaccggattctggttccggccggagtcaaaggcggaaggcgagattgcccggctcaccgaccggtacgcgctcgacgaggcacaggtcttcgacaccggaatccgggggcgacacgggcggtgcgctgtcggtcacgacgacggcaccgacgtggtggtctgcacttccgccgaccacggcagcatcgccaccgccgtgttcacccggctctcggtggacgacagcgccaccttgctcggcgccctccgggaacagatcgtcacccggaactgagccggctcagagcgcgtccggtcccccggccaccggtggatccgcgcgcgccggcgcgaacctggggacgtactcctggccggtgagtttctgaatctcgctcatcacctcgtcggtcatggtccgcagcgaggtacggtcgtccggctgcccggtgaagtccagtggcttgccgaatcgcacggtgatctgcccggtgaacggacggggcacccgggctccgatcggctggaccttctcggtgccgatcatgccaaccgggatgaccggcactcccgccgacactgccaaccggacagcgccggtgcgcccgcggtagagccgcccgtccggggagcgcgtcccctccgggtagacgacgacaagatcacctgccctgagcgcggggatggccgcgtcgaacgccgacagcgcggcacgtcccccaccccgctcgaccggaatggcacccaggcccgtgaggacgaacttggagaaccgccctttcagtccggtgcccttgaagtactcggacttggcccagaaggccaggtgccgtgggacaaccgtgccgaggaacagctcgtcggcgaccgacaggtggtttccagcgaaaatcgcgccaccggtctccggcacatactccagcccttccacggtcgggcggaaggccaaccgaagggtgggcgccacggtgagcctgccgatggtgtagagcagcggcactggtcctccggcagatcgagtgcgggtacggggcggtgtcacggtagcggacccccgcacgcaaccccacgcgaggtacggtgcgtccgctgaccaggtgaccgaggtcggggccgaccccgggtgaaccgggggggagggcgccggtccccgggcgggtgtcgaccgggccctcccgcaccattcctagatccggcggacggtcacggcaacctgctcaccgtcacccacctcaccggtgaacccggccagccctggggtgaggtcgaccgagtcggccagcacctcccgggacacgacgtcacggtacgcggacaccgccgcccacacctcgtcggaggcggcgagcgcgaccacgatgcggtccgaaacgtccaggtcggcgtcccggcgggcctgctgcaccactcggaccacgtcccgggccagcccctcggcagccagttccggagtcacctcggtgtccagcacgaccacgccgtcgcccccgggcagcggcgccgagtgctcggcgtcggcggcgaccagccgcagctcgtactcgccttcggcgagggtgaccccggcggcgaccggagcgccgtcgaccagctcccactgcccggccttgaccgcccggatcacctgttgcactgccttgcccacccgcgggccgagcgctcgggggaccaccgtcaacacctgctggcagtagttgcccacctcgtcggtgaactcgacccgcttcacgttgacctcgtcggcgaccaggtcggcgaagggtcgcagcgcgtctgcggccggcgtggcgacggtcaacaccgacagcggcagccgcacccgcaggccctgggacttgcgcagcgacagtgcggccgaggcgaccgcacgaacggaatccattgcggcgaccagatcgtggtcggcgggaaactcctccgccgccggccagtcggtcaggtgcaccgagcgctcgccggtcaggcctcgccagatctcctcggcggtcagcggcgccagcggcgcaaccactcggcagagcgtctccagcaccgtccacagcgtgtcgaacgcgtccgcgtcgccagaccagaaccgatctcgcgaacgacgtacgtaccagttggtcaatgcgtccaggtaggaccggacggtgccgcaggcgccggagatgtcgtacgcctccagctgcgcctgcaccattgacaccagctcgttcgtcttcgccagcacgtaccggtcgagcaggtgcgtcgaggtggtgctccgccgggccaggtggccgtcggcgttggcgtagagcgagaagaagtaccagacgttccacaacggcagcagcacctgccggaccgcgtcccggatgccggcctcggtcaccgccatgtcaccaccgcgcagcaccggtgaggacatcagcatccagcgcatcgcgtccgagccgtacgtgtcgaagatgtggtaaacgtccgggtagttacggaggctcttggacatcttgcgcccatcggacccgagcaggatgccgtgactcaggcagttacggaaggctggccgatcgaacagcgccgtggcgagcacgtgcatggtgtagaaccagcctcgggtctgcccgatgtactcgacgatgaagtcacccggatagtgggactcgaaccactcggcgttctcgaacgggtagtgcacctgggcgaacggcatcgatccggactcgaaccagcagtccagcacctccggaacccggcgcatcatggacttccccgtcgggtcgtccgggttcggacggaccagctcgtccaccgccggccggtgcaggtcggtcaggcgcacgccgaagtcccgctccagttccgcgagtgagccgtacacgtccacccgcggataggctgggtcgtcggacttccacaccgggatcggcgacccccagaaccggttgcggctgatcgaccagtcccgggcgttggccagccacttgccgaacgagccgtccttgatgtgacccggtgtccagttgatctgctggttcagctcgaccattcgctccttgagccgggtcaccgcgacgaaccaggacgagaccgccttgtagaccagcggggtgtcgcagcgccagcaatgcggatacgcgtgggtgtaggtgtcctgccggagcaccacaccgcgctccttcagctcccggatcaccggcttgttgacgtcgaagacctgttcaccctcgtacggcgggaccagcgcggtgaaccgggtgcggtcgtccaccgtgacgacggtcggtatgccggcggcgtggcaggtgttctggtcgtcctcgccgaacgccggtgccaggtgcacgatcccggtaccgtcctcggtggtcacgaaatccgcgccgagcacctggtacgcgtgctcacccgccggcccgaccagaaagtcgtacaacggggtgtaccggcgcccgatcagatcccggccgtacaccgtgccgacctgacggtacccctccagctccttggcgtacgcggcgagccgggcggcgccgagaacgtagcgctgcccgtcccgctccagcaccgcgtactcgatgtccgggccgacggcgagcgccaggttggacggcagcgtccacggcgtggtggtccagacccccagctgaacggcaccgcgcaccggctccggcgccgactcgtccggtgtgagcgcgaaccacacgctcagcgtcggatcgtgccggtcccggtagacgtcgtccatccgggtctcggtgttcgacaacggcgtctcgcaacgccagcagtacgcgagcacccggaagccctcgtagaccaggcccttgtcgtgcagggtccggaaggcccacaggacgctctccatgtagtccaggtcgagggtcttgtagtcgctggcgaagtcgacccaacgagcctggcgggtgacgtagcgctcccagtcctgggtgaactccagcaccgacgtgcggcacgcctcattgaaccgggccacccccaggtcgaggatctccgccttgctggtgatgccgagctgcttctcggcgaccacctcagcgggcagcccatggcagtcccagccgaaccgacgctccacccgccggccgcgcatggtctggtagcgcgggaccacatctttgacgtagccggtgaggaggtggccgtagtgtggcaggccgttggcgaagggcggaccgtcgtagaagacgtactcgttgtcggcgggtgcggcgtcggcgacgacaccgcttgccggttgccgggaagcaggccgggcctcgacagatgcctcgaaggtcttgtcggccgtccagtgctccaggacccgacgctcgaccgcgggcaggtccgggctcgcggggactccggtcgtggccgggtcatgcaacggataggccatcggtgggtcgctctcctcagcagctcacggtcatgtgggtctgcgaggacgaacccgctccggacgccgtcggcgtgccgggtcagggcccgcggtaccaccccgcttggcggccagaggcgaccgcccgctcgttggccggctgtgacgggccggacccgtccggttctactcgggcgcggaacgccctttcttccggaggctcaccggtgatggccgggtcgtcgccattcggtcgccaaccctacccgaccccggacagagatcgccgcgcactttcccatcacccgggccaggccgatcacgaaaccgccagaccagttccatgatcggccggggttgggtcagcgcggagcgggaagggtggtggtccagagggatctgccggcgcggtcgcgcagatggacggtgcaggcaccgctgccggcatcgatgtgcacctcgccgaagtgctggaaaccggctgcggggctggtgttcgcggcaggtggtgcgttgacgaagaccgccttcgggccgaacgtgccatccagctggctcgggccgaacgcaccagcgtgcgccggaccggagacgaactcccagaacggcgtgaagtcgtcgattgccgcccgggccgggtcgtagtggtgggcggcggtgtagtgaacgtcggcggtgaggaagacgatgccgctcaccccggcccgatgggccgccgtgagcacctcggcgaactccagctcccggcccgccggcgcccccgggtcgccctgcgccaccccctcctgggccgcaccgtccggcaccaccaaaccgagtggcaggtcggcggcgatcaccttccacgtcgcccgggagcgggtcagcccacggatcagccactcccgctgctcccggccgagcaacccccggttcgggtcagggtaggtgttcccgtcgttcgggtccttgtgtgtgcgcatgtccagcacgaagacgtccaacaacggcccgtacgacagccgtcggtagcggggtccacggaccggggtgggcaaccactcgtcgaacgcccgccgagcacgggcggcgagcacgtcgacccgcttctcggtgtaccggtcgtcggccagcacctcacccgggtaccagttgttcgtcacctcgtggtcgtcccactggttgacctgcggcacctcggcaacgaacgcacgcaggtgctcgtcgagcaggttgtacgcgtactgcccccggaactccgccagggtctcggccaccttgctcttctccggggtgacgaggttccgccagatccgcccatcgggcagcggcaccgtctcggtcaacgggttgtcggcatacaccgtgtcgccgctacagatgaagaagtcggggcgggcggcgcgcatggcggcgaagatggacataccgccgaaatcgggggcaataccccagccctgtccagcgatgtccccggtccagacgaaccggatgtcgcgccgcatgcgccccctgggggcggtacgcagcgacccggtcagcggctcactacacagccccggccggtccaggctctccacgcgaacccggtagtaccagcgctcgccggccggcaggccccgcaggcgcatcttgccagtgaggtccccggccgggtccagcaccggcccccgcaggcgccgggcgtcccgcaggtcgggccggcggctcacctccacgagcatccggccaggccggtcggcccgggtccacaccaccgccgactcggcggacacatcgccgctctgcaccccgtgcgtcaaaacaggacggccggccgggcgccaccccggagcggctggcccagcgctgacaccggcaccaccaaggagcacaccaccggcggctcccgcacccaccgccaggccggcacgcagcagcatacgtcgatcgaactcggtcatcgttcctcccggatcggggactgaccccgccggtctaccgagccgacgtgaccttcccccacggcccagatggccaactcgggaacacggcatgaccggccgcgcggcgcagcgacgccccgccccagggcgagcacgggaaggtagcggccgtcaccgggtggtcagagcagctcaggaaaccagagcccgatctcgcgcttcgcgctgtccacggaatcggaggcgtgcacgaggttctcccggttcgacagcgacaggtcacccctgatggtgccggccgcggcccgccggccgtcggtgacgccgatcatgccgcgtaccacctcgatgacctggtcgcccgagagtacgagcgcgaccagcgggccaccggtcatgaatgccttcagcggcggatagaacggcttgtcgacgtgctcggcgtagtgctggtcggcaaagctctcgtccagcgtccgctgcaccatcgcatcgagccgcaaccccttacgctcgaagcgggagatgatctcgccgaccaacccgcgacggaccgcgtcgggcttgatcagtacgagcgtgcgttcgtccgggctactgctggacacgctgttcctcctgtacgcggaaggcgaccgggctgggtacggtcagcgtaacggcccgttcccgggcgccggcgcggcggtcggcccttccctctacggccgggccgccctggcctggcccctaccccccaggaggtccacagtggcgaatggcggtagccgcccgatcgcaccggtccgcaagctcgtcggcgcgttgctgggcacggtggcgaccttcgtggtcctgttcggcctgggcatgccgagttggtcgatcgtcgcgctcggcggcgccatcctggtgctggcggtcgcgctcgccacggtacgggccggcggacgcacctgggtcatcggcgacgggacggtgcacactgtctccgaaccgccgacccagtacgcgttcggccgctgcgaactacaactcgtcatcgacgccccagggctaccaccgcgatccaagaagatcatcgagccaagggtgccggtcgcaaagtggccggcaccaggccaggcactgccgatccgggtggcgctcgacgaccaacggcacgtgcgcgtgctgtgggacgaagtgccgacacacgccgagaccgcaagggccagcgcgatggatctgccaccggaattcacggatccggacgtacccatggaggacctgctgatccagcaggaggcaccaccgtgggccgatcgagcgcccgaggaggaaatccgcgatccgtacggcgacccggtcccggagcccgccgattccagcacgatcgtcgtacaccacgtccccggtggtccaaaggtcctcgacggggaactggtcaacccacccctccccggcgacctgccgcgccgcgccgcgccgaacccgcgaccacctgccgaggaacgatttgatccgccagccgaggcagcagcgttcgaggccgcatcgcccggagtcccggcccaaccgaccgccggagagcccggaccgccgaccgacgcgttccgcgtacctgccccggcggacccggtcgacctgcccctggacgacccggccccaccgtacgccgaggagacgggcatcccggacctcgacgaggcgatcttcggggagcccgccagtgacccgccgatcgccggagtgggcttcacgttgctggtcaccgatctgccgcggtcccttgccttctaccgggatctcggcttcaccgaggtcgaccagggctccggtaacgcggtgctcgcgtccggggcgacccgcctggtgctacgggaggccaccgaggccgtcccgatcagtcgtcggctcgtacacgtcaacctcgaggttgacaacatcgaggccgcgtacgcgcagttacgggagtccggtgtccgcttcacctacccgccgcggatcgtcaaccgcgggtcaaagctggaggtgtgggcggctgccttccgcgacccggacggacacggcatcgccctcacccagtggcgggaacgcgccgaagcataacgagcgagccggtcagccgaggatcacccgccgcacgtgcagggcgtacgcccacaccaacgcgaaaatgaccccgagcaccagcagcgaccagtgcagcaacccggcgagcagcaacgccccctgcagggcgatgcccgccggccatgcccagccatgacggatcaggccggccagcagtagcgccaccaccgccaaggccaccacagcggtgatcgcggcggcaccgagcccaccaccgaccacccgaatcggctggatggccagcaccagcaccagggcctcaaggcccaggagtccggcaccgaggctggccaccgcccgccgcgggttacgcaggccggagcgacgcggtagcggcaccggttcctccggccttccggccgtcgggcccgacggaagccccggggcggtcatcgcttgagcagccggcgggcgtcggccacggtcaccaccgaaccggtgacgagtacgccgaccccggccagctcaccagggacgtcttcctcggccaacgccaccgccacttcgatggcgtccggcatctgctctgccaccgccacccggtccggtccgaacacctcggcggcgagtgtcgccagttcctgggtcgccatcgcccgcggtgaactgttgcgggtgaccaccaactgatcgatgaccggctccagcagttccagcagacgggtcacatccttgtcaccgagcacaccgaggacggcgaccagcttgctgaacgcaaactcctcctgcaacgcggtgaccgtggcggccataccctgcgggttgtgcgcaccatcgagcaacacggtcggcgcggcacggactcgctccagccgacccggcgaggtgactgtcgcgaacccctcccggaccgtttcgacgtccaactgccggcgggtacccgcgccgaggaacgcctctacggccgcaagcgccaccgcggcgttctgcgcctgatgggcaccgtgcaacgggacgaagatctcctcgtaccgaccgccgagcccctgcagggtgagtacctgaccgccgacggcgaccgctcggctcaacaccccgaactcgccaccctcccgggcgatcgtcgcgccgacctcggcgcagcgctcgagaatcggacgcgccgcctcttcctgctgctcagcggagatcaccgtggcgcccttgtggatgatgcccgccttgtgcagcgcgatgtcctcgaccctgtcgccgagccactcggtgtggtcgagcccgatcggggtcaacaccgcgacaccggcctggagcacgttggtcgagtcctccgccccgccgagacccacctcgacgaccgcgacgtcgaccggggcgtcggcgaacgtggcgaaggccagcgccgtggtcaggtcgaagtaggtcaggggctccgcggaccgctcgtcgacgagtcgggccagcggcgccacctcgcggtaggtgtcgacgaagcgctgctcgtcgaccggttcaccggcaaggctgatccgctcccggacagtctccaggtgcggactggtgtaccgcccggtgtgcagcccgaacgcccgtaacagcgaatcgatcatgcgggccgtcgaggtctttccgttggtgccggtgaggtggatcgacgggtacgcccgctgcgggctcccgagcagatccagcagcgtctcgattcggtccagttcgaagaccatccgggtgaacccgcgtgtggcgagctcagcctcgacggcggcgaagtcggggtgtccggtcacgaggacagcgcctccagagccgcgtcgatccgggccaggtcggcctcggcggcagcgagccggtcgcggatcttccgaaccaccggctccggagccttccccacaaacgccggattgtccagcttcgtccgggcctgcccggcctccttctccgccgcggcacggtccttggccaaccgtgcccgctcagccgccacgtcgatcgacccgcgggtgtccagggccacgcacacctcaccgggcatggtgagggtggcgctggcctggaagtccgcgccggcctcgtcgagacggaccaacgaacgaatcagcggttcatgcccggcgatgccggcaccggccagcccgtcgagccgggcgacgacccgctgggtggggcgcaacccctggtcggagcggaaccgccggatctcggtgaccacccgctgaagcgtggagacctccgcctccgcggccgcgtcgaccaactcccggtcggcccccggccaagccgccgtcgtgaccgtcgcaccaccggtgagggcgatccacaactcctcggtgacgaacggaatcaccggatgcagcagcctcagcaactggtccagcacgtgcccgaggacgcgccgcgtggtgtccgcggctggaccaccgccggccagcgtcggcttggtcagctccacgtaccagtcgcagacctcgtcccacgcgaagtggtacagcagttcgcagaccttcccgaactcgtacgcctcgaactgctcgtcggcctcggcggtgacatgcgcgagccgggacagaatccaccggtcgacggttgacaactccgtcgccgacggcatcgcgccctgggtgtgggcaccgttcaacaacgcgaaccgggtcgcgttccagagcttgttgcagaagttgcgggagccctggcaccactcctcgctgacggacacgtccccgcccgggttggcgccgcgagccagggtgaaccgggtggcatcggcgccgaaccggtcgatccagtccagcgggtcaaccacgttgccgaacgacttcgacatcttcttaccgtgctcgtcgcggaccatgccgtgcagtgcaaccacgtcaaagggctgccggccgtccatcgcgtacaggccgaacatcatcatccgggcgacccagaagaagaggatgtcgtagccggtgaccaggacgctggtcgggtagaacttcgccaggtccggcgtctgttccggccagccgagggtggagaacggccacagcgcgctggagaaccaggtgtccaggacatcctcgtcctggtgccaaccgtcgccggccggcggctcctcgtccgggcccacgcagacgacctcaccagccgggccataccagacggggatgcggtgcccccaccagagctggcgggagatacaccagtcgtgcatgttgtcgacccagccgaagtaccgcttggccagctccgccggctcgatcttcacccgcccgtcccgaaccgcgtcaccggccgccttggcgagcggcgaggtgttgacgaaccactgcaacgacaatcggggttccaccgtcgttcggcagcgcgagcagtgaccgaccgcgtgcgcgtagggtcgcttctccgccacgacaaggccctgctcccgcagcgcggcgacaatggcgggacgcgcctcgaaccggtccaggccctggaacggcccgtgcgcggtgatgaccccgcgctcgtccatgatcgtgcgggacggaaggtcgtgccgctggccgatctcgaagtcgttcggatcgtgcgcgggcgtcaccttcaccatgccggtgccgaacgtcgggtcgacgtgctcgtcgccgacgatcggaatacgccgtccggtcagtggcagctcgacctcggtgccgatgaggtgccggtaccgctcatcgtctgggtgcacggccaccgcggtgtcaccgagcatcgtctccgcccgggtggtcgccaccaccacctcgtcgccgtaccggatcgacaccagttcaccatcgtcgtccgtgtgctccacctcgatatccgacagcgcggtgagacaccgtgggcaccagttgatgatccgttcggcccggtagatcaaaccatcgtcgtacagcgccttgaacatggtctgcacggcacgcgacaggccctcgtccatggtgaagcgctcgcgctcccagtcgacggagtcaccgagccggcgcatctgtccgaggatcgcgcccccggactccgccttccaccgccagacccgctcgacgaacgcatcccggccgaggtcgtgtcgggacagtccctgcgctcccagctgccgctccacgacgttctgggtggcgataccggcgtgatccaccccgggcagccacagcgcctcgtagccctgcatgcgcttgcgccggatcaggacgtcctgcgtggtgtggtccagcgcgtgccccatgtgcagcgagccggtgacgttcggcggcgggaggacgatggtgaacgggggtttgtcgctctccgccgacgcacggaagtggccgccggctacccactgctcgtaccgtcgctgctccacctcgccgggcaggtactggccggcgagggtcggggcgtcggggcgtcgggcatccagtctctcggtcacatgtgaagtctacggagagcttccgcggacccaacgtgcgccaccggtgcttcgcgtacggtgtcggttatgtccaacgggcatctcagcgagcgcgccgtcgacggtgccccggagccagtcgacctgaccgacgagccgatccggctcgacgccggcgatccggtggcgacgtccgagcgacgggccgttcgtgcccgtcgccgccggatcgtgtggctactcgcggcggccgtggggatcgccggcgtcggcgcgctgggcaacgccgcatggcgcgtcgttcaacagcaggacgccaaggtcactaccccgacgcaggtcgccgggctgacccgggacgacagcgagcaggcccgaagcaccgccgactacctccgcaacgggttcgcggccgacatcgagctggagcagagcttcggagccgtctaccgggatccagccgacgagggccggcccgtgctcatttttggcggcacgacacgactctggcagcccgagcgcgatctggacagcctcttcgggctgatggccgacgagactggtcgggtcaacggtctgcgaagctactcggcgggccgcctcggcggcgttttgaagtgtggcaccaccagcggggtgggtggggagttcgccgtgtgcggctgggcggatcatgggagtgtcgtgatgggcctgttcccggaccagccggccgtggaagccggtgacctgttgcgaaaaatgcgagagaaaatgcaaactcgctaagagaccgatccgggttcggggtgtggtggtgtctggttggtgggggtatgcagtgagggccgacccgggatggggtcggccctcgactggtggttgtgtccggcggtgtcctactctcccacaccctcccgagtgcagtaccatcggcgctggagggcttagcttccgggttcggaatgtgaccgggcgtttcccctccgccatgaccgccgtaacagttatggacatatcaaacacacccacacgtgtggtggtggtggtgtttgtttgtcgagagttacacagtggacgcgtagcagctttgtagtcaagtcctcggcctattagtaccggtcaactgaacccgttaccgggcttacatttccggcctatcaacccagtcgtctagctgggggccttaccccaccacaagggtggatgggatacctcatcttgaagcgagcttcccgcttagatgctttcagcggttatcccttccgaacgtagctaaccagccgtgcccctggcgggacaactggcacaccagaggttcgtccgtcccggtcctctcgtactagggacagcccttctcaagtatcctacgcgcacggcggatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccgctttaatgggcgaacagcccaacccttgggacctgctacagccccaggatgcgacgagccgacatcgaggtgccaaaccatcccgtcgatatggactcttggggaagatcagcctgttatccccggggtaccttttatccgttgagcgacaccgcttccatacgccagtgccggatcactagtcccgactttcgtccctgctcgacccgtcagtctcacagtcaagctcccttgtgcacttacactcaacacctgattgccaaccaggctgagggaacctttgggcgcctccgttaccctttaggaggcaaccgccccagttaaactacccaccagacactgtccctgaaccggataacggtccgaagttagatacccaaaccaaccagagtggtatttcaagattgcctccacatgcactggcgtgcacacttcaccggctcccacctatcctacacaagcaaattcggataccaatgtcaagctatagtaaaggtcccggggtctttccgtcctgccgcgcgtaacgagcatctttactcgtaatgcaatttcgccgggcctgtggttgagacagtggggaagtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggatggttatagttaccaccgccgtttactggcgcttaagttctccgcttcgccccgaaagactaacaggtccccttaacgttccagcaccgggcaggcgtcagtccatatacatcgaattacttcttcgcatggacctgtgtttttagtaaacagtcgcttccccctgctctctgcggccatacaacgctccagcagcacgtgccttcacgtctccggccccccttctcccaaagttacgggggcaatttgccgagttccttaaccacagttcacccgatcgcctcggtattctctacctgaccacctgtgtcggtttggggtacgggccgctcggaactcgctagaggcttttctcgacagcataggatcactgacttcacctgaatcggctcggcatcacgtctcagccacacgcgccgcggatttacctacgacacggcctacacgcttaccccggcacaaccaccggccgggctcagctaccttcctgcgtcaccccatcgcttgactactacccgccaggttcccacgctcccccagcacagtccgaagaccacaccaagctcggatggttagcacaacgaggttcatcagggacgctccttcgcgggtacgggaatatcaacccgttatccatcgactacgcctctcggcctcgccttaggccccgactcacccagggcggattaacctggccctggaacccttggtcatccggcggaagggtttctcacccttctttcgctactcatgcctgcattctcactcgcaccgcgtccacaactcgatcactcggctgcttcacccccggcacgacgctcccctacccatccacacacctgcacacaacccccaaaagggccatgcgaagtacacgcgtgaatgccacagcttcggcggtgtgcttgagccccgctacattgtcggcgcggaaccacttgaccagtgagctattacgcactctttcaaggatggctgcttctaagccaacctcctggttgtctatgcgaccccacatccttttccacttagcacacgcttaggggccttagctggtgatctgggctgtttccctctcgactacgaagcttatcccccgcagtctcactgccgcgctctcacttaccggcattcggagtttggctgatttcggtaagcttgtaggccccctagaccatccagtgctctacctccggcaagaaacacacgacgctgcacctaaatgcatttcggggagaaccagctatcacggagtttgattggcctttcacccctaaccacaggtcatcccccaacttttcaacgttggtgggttcggccctccacgcagtcttacccacgcttcagcctgcccatggctagatcactccgcttcgggtctagaacacgcgactcaacgccctattcagactcgctttcgctacggctaccccacccgggttaacctcgccacatgccactaactcgcaggctcattcttcaaaaggcacgccgtcaccccacaaaggaggctccgacggattgtaggcgaacggtttcaggtactctttcactcccctcccggggtacttttcaccattccctcacggtactatccgctatcggtcaccaggaagtatttaggcttaccagatggtcctggcagattcacggcagattacaggagtccgccgctactcgggaacacccacaggagaccagcagctttcacctaccggactatcaccgtctacggtcagccattccagactgttcaactagccaccagctttatcactccccacacgagtgtcagcccgtgtcgcaggatcccacaaccccgaccacgcaacccctgacaggtatcacacgccgccggtttagcctcaatccgctttcgctcgccactactcacggaatcacaattgttttctcttcctacgggtactgagatgtttcacttccccgcgttccctccacacaccctatgagttcaggtgcaggtgacatcacatgactgatgccgggttcccccattcggacaccctgggatcacagctcggttgacagctcccccaggcctatcgcggcctcccacgtccttcatcggctcctggtgccaaggcatccaccgtccgcccttgacaacttgaccacaaagatgctcgcgtccactgtgtaattctcaacaaacaacccacccgcaaccaccaccccgcaccagcaacaccaccccacccccaccacgagggcacaacagcagcatccggtatacgaagccagccacgccaggcaaccgccaccccaccgcaccacacggcaccgcagagcacacggcccaagaaacaaccaaacggtcattccttcaggacccaacagggtgtccaccaccagcaccagccgcatcatcaaccccttcccccaccccccaccacacgatgagaagcgtgtacaagagcatccgaccgctgccgacgccaactagccagtgtctccgaccaatgagcaccccaccacccaacacaggtgacacgaggctccataccgcccttcgacggatggcgctccttagaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcgtcccaatcgccagccccaccttcgacggctccccccacaagggttaggccaccggcttcgggtgttgccgactttcgtgacgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcgttgctgatctgcgattactagcgactccgacttcacggggtcgagttgcagaccccgatccgaactgagaccggctttttgggattcgctccacctcacggtatcgcagcccactgtaccggccattgtagcatgcgtgaagccctggacataaggggcatgatgacttgacgtcatccccaccttcctccgagttgaccccggcagtcttcgatgagtccccgccataacgcgctggcaacatcgaacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcaccacctgtcaccggccccgaaggaccccccatctctgaaggatttccggcgatgtcaaacccaggtaaggttcttcgcgttgcatcgaattaatccgcatgctccgccgcttgtgcgggcccccgtcaattcctttgagttttagccttgcggccgtactccccaggcggggcgcttaatgcgttagctgcggcacagagaaccggagaggccccccacacctagcgcccaacgtttacagcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagtatcggcccagagacccgccttcgccaccggtgttcctcctgatatctgcgcatttcaccgctacaccaggaattccagtctcccctaccgaactctagcctgcccgtatcgactgcaagcccgcagttgagccacgggttttcacagtcgacgcgacaagccgcctacgagctctttacgcccaataaatccggacaacgcttgcgccctacgtcttaccgcggctgctggcacgtagttggccggcgcttcttctgcaggtaccgtcacaaacgcttcgtccctgctgaaagaggtttacaacccgaaggccgtcatccctcacgcggcgtcgctgcatcaggcttccgcccattgtgcaagattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccggtcgccctctcaggccggctacccgtcgccgccttggtaggccatcaccccaccaacaagctgataggccgcgagcccatcccaagccaaaaaatctttccaccacccaccatgcgacagatggtcatatccggtattagccccggtttcccggggttatcccaaagcctggggcaggttactcacgtgttactcacccgttcgccgctcgagtaccccgaagggcctttccgctcgacttgcatgtgttaagcacgccgccagcgttcgtcctgagccaggatcaaactctccaacaaaaaccattgaaaaacaatcccagcaacaaatcatgttgccaaacgatccaaaccaacccaccaacaaaatcagcaggccaacccagaccaaacggcactggctttccaaacaccctgttgagttctcaaagaacaaccacacaccatcagaaccccacacgaggcccctcaagagcaaccgttctaaactacccaagccattccaagatcgtcaacctgatttctcaggtgatccaactcggttggccataccccgcaatcacgcacgctatcagcggtcgttactgttgcgagaagctgcagaccggccgacaaccgcttcgcgactatccgcccggctcctgccggctttagcactctacccggccggcctcgtgatcgcaactccgcctccggagtacgttcacaccgcccgtaaccagccccgctcggcgtttccaccacggccctggtgcccgttctcggccggtttgcccggcctcccgcgtgcagagagaaagttacgcggttgtcccaccgaaggcaaatcaagatccatcactgctaccaaccgtcgggcccggctctgcgaaccgtccgcgcaacagcgtgccggagaccgggaccgcctatccatgggagagtgttcgcatggctgacgcgacagcgaccccggtactggccgaggacgcgctgctcggactgctactacccttctggcaactcgtcatcggcgccttcgtactcgtcgtcctggttctttcgatcgggcgactggctcgtcgtggaccatctcggatgaccacggcgctcctggtgaccgccgccgcgatcgccggcctagccacaatcggcgtgctgctccagggttgagagctgtcgcgcggcccgtcaccctcggccatgccgatcatccgaccgccgacaggggacctggctcgggttgtggttcagggagcatcgctgtagcaggggcacggccttagagacggcggttggccaggctcggcaactcggcgcggatcgtccgcagccgctccaggtccagatcaacaatcgcgagccccgagccgtcgggtacctgcgcgagcaccgtgccccaagggtcgaccaccatgctgcgcccgaagcaggtgcgccccggctcgtggtctcccgtctggccggcggccgccacgaaacactggttctcgatggcccgggcgcgtagcaacacctcccagtgatcccgcccggtgtgcagcatgaaggctgccggaacaaggagtaggtcagcctcgccatcagtggcgagctggcgatacagctcgggaaagcgcaggtcatagcagatcgacaggccgacccggatgccctccacctcaacgacgaccggttgtgaaccggcagcgaccgtcgccgactcgagatacgacacccggccgggaatctccacgtcgtacaaatggatcttgcggtacgtggcggcgagcgcacctgatcggtcgaagaccagacaggtgttgtaggtacgctccgggtccggaccccgctcgtggatcgaaccaacgacaacccacataccgagccgctgcgcagcatcggcgaagaactgcccgacctccccgtcgaccggttccagggtcggttgcccgtcggctgggccgagatagtcaacgtattcgggcagcaccgcgagatcggcgttgcctgccgccgcacgttccagcagtacctcggcggccgccaggttcgaccttcggtcttcccgggcgttcaactgacagacggcaacgcgcatgggttcagcgtacgggccagcgccgtcaccacaacagggtgctggaatgcggcctccctaggccagcaggctggccgcaagggtggctggtcaggccgacttctcctcgcgctcccgccgggcccggcggccggtgaactcacgcggaacgatcgtcgggttgacgttctccagaaccacctcccgggtaatcaacactcgagcagcgtcgggattgctgggcacctcgtacatcacggagagcagtacctcctccatgatcgcgcggagacctcgggcaccggtgccacggagcatcgcctggtcggcgaccgcctcgagggccggttgctcgaactccaactcgacgccgtccaactcgaaaaggcgctggtactgccggacgagcgcgttgcgtggctcggtaaggatccgcaccaaggccgaacggtcgaggctacggacattggtgatcaccggaagccggccgatgaactcagggatcagaccgaacttcagcatgtcctccggcatgacctggctgaaggtgtcatccgtcgaacgttccgagaccgcgcgcaaccgggcgccgaagccggtgccaccatggccggtacgcgcctcgatgatctggtccagccccgcgaaggcgccgccacagatgaagagcacgttggtggtgtcgatctggatgaactcctgatgtggatgcttgcggccaccctggggcggaacgttcgcgaccgttccctccagcatcttgagcagcgcctgctgcacgccctcaccagaaacgtcacgggttatcgatgggttctccgacttacgcgcgatcttgtcgacctcgtcgatgtagatgattccggtctcggcgcgcttgatgtcgtagtcggcagcctggatcagcttgaggaggatgttctccacatcctcgccgacgtacccggcctcggtcagggccgtggcgtccgcgatcgcgaacggcacgttgagcatccgggccagggtctgcgcgaggtgggtcttgccgcatccggtcgggccgagtagcagaatgttggacttggccagttcgacactgtcggtgccgggagcgccgaccgcctcggcctgaatccgcttgtagtggttgtagaccgcgacggcgagggccttcttggcctgagcctgaccaacgacgtaattgtcgaggaactggcagatctccatcggcttgggaagctcttcccacttcacttcgccagattcagccagctcttcctcaatgatctcgttacagagatcgatacactcgtcgcagatgtagaccccggggcccgcgataagcttcttgacctgcttttgtgacttcccgcagaaggaacatttcagtaggtcgccaccgtcaccgatccgtgccacctacgtctccctgcactcatcggccgtgacccggccatggccccggacgccctatgccgcccggctcagctatccgccggtccgaccggcgaagcggtacagacccgacgttacccgctggcgccggtttctccgacccccaaaacgggtgtgtcagaggtcgcccgggggcggaccccgggccaacctccaacccgatccgactcagctggcggcgttggcagccagcaggcccttctttcggctggtgaggatcgtgtcgaccagcccgtactcgcgggattcctcagccgtcatgatcttatctcgatcaatatccttgcggaccttctcgaccggctggttgcagtggcgggagagcatctcctccagctgagtacgcatccgtaggatctcccgggcctggatctcgatatccgacccctgcccgtagcccccctccgtggccggctggtggatgatgatccgcgaattcggcaacgccatccgcttgcccggtgtgcctgccgagagcagcactgcggcagcactggccgcctgccccaggcagaccgtctgaatgtccggccggacgtactgcatggtgtcgtagatcgccgtcatggccgtgaacgagccacccggcgagttgatgtacatgatgatgtcgcggtccgggtcagtgccctccagcgtcagcaactgagccatcacgtcgttggccgacgcgtcgtccacctggaccccgaggaagatgattcggtcctcgaaaagcttgttgtacgggttggactccttaaccccgtacgacgtgcgctcgacgaatgacggcaggacgtagcggttgtgcacggccgcgaactggggcggcaggctcaggtcggtcatcgtcagctcctcgctcagctcagggtcccggcgccttccggaacctgggcggctccggtgatcaccttgtcgatgaagccgtagtccatggcctcctgggcggtgaaccagcggtcccggtccgaatccgcctcgatctgcgcctgactctggccagtgtggaaggcgacccgctcctggaacatccgcttggtgtagagcatctgctccgcctgaatggcgatgtcggacgcggtaccgcccatgccgcccgaaggctggtgcatcatgatccgggcatgcggcagggcataccgcttacccttggtgccggcgcagagcagcaactggcccatcgaggccgccatacccatcgccacagtggacacatcattgtcgatgaactgcatggtgtcgtaaatcgccatacccgagtagaccgagccgcccggcgaattgatccagaggttgatgtcgcggtccgggtcctccgcggcgagcagcagcagctgcgcgcagatgcggttggcgacctggtcggtcacctcgctgcccaggaagatgatccgctccttgagcaaccggttgtagaccgagtcgtcgaggttgccaatgttatcgccaccgcgggcatcgatcgcccggagcggcgtcggcgggatgtgcatgtcggtcatggcagcccttcgctctccgtaccgtcctacccgacactaacggctcgacggagtgacagagccccggtcgggacactgttcgctctcagcgcagcccggtcgggcgtaccccgaaaacaggtttcggccgtcacccagccaacggcaagggcagcggccgaaacccacgatcattccgcgtgagcgtgctcggcctcattctcagcacgcagggcgtcgaggctgaccggctcgccagcggcatcccggatcgtgatgcgatccatgatcgaagccagggccttgccccgtcgaacgtcaccgtagaccgcgccggcagcgccggaacggacgagctggtcatagaactgctgcggagccaccccggcgcgctgcgcccggtgcacgatctcgtggccgaactcgtcgtcggagacctgaacgtcttccgcgtcggcgacggtgtccagcaggagctgaatcttcaccccctgaacagcggcctcgttcagctcggtgtcgatctgctcctcggtcttctcctcggccgcgaggtactcctccatcgaggcaccgatccgctcgagctggtccaccatcgccgtcttacggctctcgacctcctcgcgcaccacgccttccggcgcaggcacgtcggccgcctcgacgatctgctcgagggccttgtcccgagcagcgtagatctgctcgacccgcttaccccgggtcacccgctcgcgtacgtcatcgcgaagctccgccatggtgtcgaactcgctcgccagctcggcgaactcgtcgtcaagctcaggcagctccttctccttgaccgtacggacggtcaccgagacctcggcgtcccgaccggcgtgatctccaccgaccagctgcgtggtgaaggtggtgctcgccccggcggccaggccgacgacggcctcgtccaagcccggcaggagctgcttgctgccgacctcgtgcgagaggttgctcgccgaaccgcccggcacctcctcaccgtcgacagtcgcgttcaggtcgatctgcacgaagtcaccctcgccggcagcccgatcgacggtcttgagcgtcgcgaaccgctcccgcaggctctgcacctgttcgtcgatctcactgtcgtcgatcttcaattcatcgacggtcacttcgacggtcgacaggtcgggcagggtgagctccggccggacatccacctcggcggtgaagttcagcgagtcgccgtccgtgaactcggtaatctcgacctcaggacgaccaagcgtcttcaggtcgtgctcccgcaccgcggcgagaatgttctgcgggatggcctcctggaccgcctcgttgagcacggtgccccggccgacccgctggtcgatcacgacggccggtaccttcccccgacggaagccgggaacctggacctgctggccgatctcccggtacgccttcttgaggctcggctcgagctcgacgaacggcacctcgatggcgagccgcacgcgcgtcgggctcaaagtctcgacggtgctcttcacaggcgtactccttgacggatctcggtttggtctgggcgctgtctacagcccatcgagtgtaggcgagccggtacggcctgctggcagcgcccgggaaccacgcgaaagcgacggtgcccgggtcaaccggccgcggacgacagtcggggtggcgggatttgaacccacggcccctcgctcccaaagcgagtgcgctaccaagctgcgccacaccccgtggcagcaagcagtctatgccgtccccgcccacgcgaggttgcccggggccgttccagccgcgtgtcctgcccgttgggccggtcggtgaccgccccaacgggcgcctcgaagtgcagtcgcacccggttcccggatgccgggtccacctcgtcaaggcagcgccggaccacaagggcggacagccacgggacggctcctcgaccgcggcgcgtgggcaggccgcgcggcggagacctgcattgggtacgctgtcggcgcgtccccgcgaaggggacgtgcgcgggcgtagctcaatggcagagcttcagtcttccaaactgacggtgcgggttcgattcccgtcgcccgctccacagcttccggcccaggtcagcggcgttgccgccgagcctgggccgttctcgtcctagccctccttggtcttgcgcgccgttggcgtgccagtagcgccagccgtgccgtccgaggcggcttcacgtgccggtcgcttcggcttcgtgcccttggccgccttgtgcgccgccggcttctccttggccgcgttctgccagctcgccccagcggagcccggagaaggcggcgacgatcaccagcgcggagaaccggggcggcatccgcccggcgagcgcgagcacctgggcgacggtcgccaccggccgctcgggtatgcgatagcggtcatagcctgggatgcggcaggggttctgccggatcagctcgtcctccttgacggcggtgttgaggatcacccgaaggattgagtacgccttgacggcctgcggctcagtggtgccgccgtcgagcaactggagggaaccagggggagcggccacgtcagtgttggcatgaagctgcgcgccgcaactcccttcgctctggccattctcagcctcggcctcgttgtggccgtttcaccggccgagcccgcttgggcctgctcttgcgcttcgcgtgccggccaacaggacgaacgagccgagcgcatcgtcgtcggcaccgtcacgcaggtgacggacgaggcggtcctactcgcggtcgagtccgtcgagaaggccagcttcggaataggggacacgctcgggctgcacgtgagccgcagcgaggccagctgcggctatgacttccgcgtcggcactcggtacagggtgaattcgatcaacggcgccactggactgtgcgacgggatccgccaggtgtcggccacaccgtctgcagccggagcggtcccgacgcatgtcgcggccccacccgctcccgcgcaaacgccgagcggttggtggctcgcggccggtgcgatgctggcagccctcgccgccggagttcttcgcctccgatggcacccgcgacagcgccgaccttgtcgtcgacgctgcacagcacggatgaccgctacttcgtccgactcagcacacgacagcgggcccagtagatcggaacagtcgacggcgccctttcgcgggcagcgttccctgccctggtcttcacgccggccactggctacctactcgcggattgaacatgcgaagacgtcaggcgggccgagcaacaggagcctttcctgtcgtgttacggatgatcccattgcgcgctctaccagctatccctatcggacgatcacaatgtgcactcgggcgataaggaccacctcactacaaatgaccgagtacccactagatgaatatcaacctaacgccgcgcaatactttaccaagctgtaatgcatccacagatagcctggacgacgagtccaaaccgaacatcgactcaacccaccatctatcgcttgggtgctcacatgtcagaaccacagatcccgaacagcggacgcattatcgatcattggctcggcggcacacaccactacccggcagacgcggcggcagcgagtgaattcgccggtctatacccggggtttccccaggtgtaccgcacgctgcgggagttcgtcgggcgcgctgtccgggccgtcgcggacgaaggagtcgaccagttcctggtactcggggcaggaatcccgacacagggcaacgtgcacgaggtcgtgccgagggcccgcgttctctataccgacatcgaccccgccaacatcgctcttgggcgcgagatcctcgccaccacgccgggagtggactacgcctactgcgacgcctcggaccctggcacccttgatcaggaatcagcggagcgcatcctcgatctcaccgcacggctcggcgtggtagtagtcgggatttctacatccctggatgacggggcccttcaggacacactttccgatctcttcgactgggcgcctcccggcagtttcctggtggcggacttcgacggtgaggccttggcctcccttccgacgattctggcgaagatcctcgatcaggccggtcaaccgctacacctacgtggtccggaccgaattcgaccgctacttggacgttggcaactgactgacgacggcatctgtgcagtcgacgtctggcgcagtccgacaccgcatcccgacaaggtgttcgtgtatggctgcgtgtcacacaagccctacgaaatgagccaatgagccaactggagcttgctcggtagccatttcttcccgccgctgaccgatcagtggcctgctgcgaccaggccacgcgatccacccgcaacgatcgcgtcctgatgccgaagctaacgaacgcggccgatgccgaagcacgagccgaccgaggctcagcggcgggatggtgggcttctgccacggacacagcctgaaccaggcgaacggaaccagtcagaagaggatcttgaggtacgccgaacggggtgggtggccgcaggtcccgtcagatggtgatgacgacctttccccggacgtgccctgtctcgaggtagctgatcgccttgggcagctcgctgaggggatatgtccggtcgatgaccggggtgaccttcccggattcgagcaggtcgcgaagtgcttccagatcgcccttggtggggcgtgccaggaagaacaccagacgctgccgtacgaacaaggacagggtgagcccacggagtacccggcccaggggtccgagtagtgggcctcccgtgccgctgttcaggacgagggtcccccggggggtgagcacgcgccggcatgcggagagcgggtggtttccgatgttgtcgaggaggatgtcgtggcgttgcgcgcggtgagtgaagtcctctgtggtgtagtcgatgacgtggtcggcacccagagcgcggaccatctcgacgttcctggtgctgcacacggcggttacctcggcgcccagcgccttgccgatctgcacggcgaaggttcccacgcctcctgccgcaccgttgaccaggatcttgtggccgggttgcagccgcccgtggtgacgtagtgcctggtaggcggtgagtgccgccaccggcacggaagccgcctgttccagggacagcccgaccggcttcttcagcactcccgcatcgtggggaatggtgacgtactcggcgaacacgcccgcgtgttccaggtcctgacagccgaagacctcgtcgcccacccgcagggtggtgacgttcctgcccaccgcttcgacttgcccggccaggtcgaagcccagctcgttgaccttggggcgggacatcccaccccgcgcccgcatgatgtacggcgtacccctcatggtgtgccagtccacgacgttgaccgaagccgcccgcacccggaccagcacgtcgtcgtcaccgacggcgggcttgtcgaggtcctggagggtgaggactttggacgagccgtacgcgtaaaagcggattcctttcatcgggttcctctcattccacgctgcgtagtagttgttcgatcgacgccgtgcgggcccgtagttcggccaggtcgccggcggttcgctgctgggcgtcgagggtgttctcggtgagctgctcgaaacggtgcacgagctgcctcaggtcgtccgctcgaatggtcgcctgcttttcctttcgggattcgaacaggccgacgatgaccatggcgaccaggaaggccgccacgatgaccacgacgagcaggaagactgccgttggccaggtcatttcccctcctagagggtccatcaggttggctccttgggtgcgggccccttcgccgggtccggcccggtgagggtctgggccgcctcggccaccgccgatgcggtcaggtgcaggttgaaatcggtgacttcgtagaacttcatggctttgccgtcttcggagagctccagctggccaacgatcagacctgcggcttccaggcgccgcaggtgcatgtgcaggagtggacgactcactccgatctcgcgggccaggtggctcacgtagtcgcgacgaccggccaaggtcgcgacgatgcgcagtcgaatcggattggccagagccgccagcatctcgaccaggtcgtctccggtcggcccgcttactgtcacaagaccccttcacctgtaagatctggtttacatgtgaaaaccgtagcatgcgtcacctggaccggcaacgctggagcacaccggggctactacgaagaagcggggccacaatcccgcgaggacctcgcgcgcagcagacggtggcgatcagcacgggccgaaccgctcaagggctggtcgacgagtgaggcagcggcaccaaccgacagcagcaggggcatgatgccgaaggagaacaccaccgggactccaccgtggattgctggccgccgagccgatggatgacatgacggccagaggcgcaagcgcgcaggacgtggcgaagctggccagacggatcacccgtgtcggatccgccaacgggctggagccatcgaggccaccggctatccgacggtcgacgtcctggcaggtccgaccttggcgcgtgattctctcgggaccggtcggtaccggctcgaggcacccgagccggccaacgccgcggtgctgggcgggccgctccgcaatgcccgactgaccggccgggcgtgaccactggcgatgacgagcttgtcccgccccgcctgcgtcagctgttggtgatccagttccaggccgagacgatccactcggtctgcttgagccacgcgaacccgaggctgacgaggaacacggccgtcaccaggtgcgcgccccgggcaccgcgccgcacccggccgaggcgctgctccagcaccacccggccgacgagccgggcgagggcgaacagcccaaccgcgaccagcaggctcagtatgaagatcagcaagggactggccaggttaccgccgcccgagatcgcccagatcccccaacagacgaacgcgaagagggctccgccggcactccactctctgcccggacgcagctgcgcgaggtgccagctcatcggtcgacgcggggtcgacgcgtcaggcacgccagcctcggtgacctcctcgaccaccggaaacggcttggtccgacgcgtactgggcttccccaccgaggccaccccccgctggaaggcatcccgctgcggtggtaccccgacctcaggctgcggcggcacctcgacggtccgctcggcccatggttgcgtctggtcggccatgtcgtccctcccctggaccgaacgggggccggcgggccccgtctgactatcgagggtatccagtgcgcacacgttcgtccgctacggaccaccgggccagccgacccgtgccctgccctggtgcagtagacacggtggcatgacattcgtaccgaaattcggcgtcgcccgtaccgaggatctcgatgagttgggtgagctgctcggcaacctgttccatggtgggttggacgccgagtcgtgggccgtcgaacggagcgttctggagccagaacgcactctgatcgtgcgtgacggcgccgagttggtggcgaccgccaccgccttcacccgcgagctgaccgtgccgggggcacgcctgcccgcagcgcacgtcagcatggtcggagtggcgccgacacaccgccgccgtggcctgctcaccgagctgatgcgacgacagctcactggcgtacgcgacgccggccaggagccggtcgcgctgctgtgggccagtgaagggcagatctacccacgcttcggctacggcctggcgtgccaccggttgttggtggattgcgatacaaccgagctgcgcctgccggatccgaccgccgccgagggccgactccgcctggccaagccggatcggtgccgggccgagctggccagggtgtacgacggggttcggcccgaccggcccggctggtccagccgcaacgaggcgtggtggaacttcgtcctgtccgatccggtcgctcgccgtggcggtgccaccgaacgtcgagttctgctgcacgagggccccgacggcgtcaacgggtacgcactcttccgcacccggaacgactgggacatggtcgggccgagggccatcaccatcgttgacgaggtggtgaccgacgatcaggccggctacctggcgatgtggcgcctgctgctcaccctcgacctgacccgacggctcacggtccgcggcgcggcactggacgagccgctgctgcggctggtcaacgaaccacgtcggctcgacgcacgcctgcacgacgcgctctggctgcgggtggtggatctaccggccgccctcaccgcccggcggtacgcaacctcgatcgacgtggtgctgggggtcaccgacgatcttctgccggagaacaccggccggtggcgactggccggcgggccggacggggccaactgcgcccccagcaccagggcggccgacctggcctgcgacatccgggccctcggtgagctgtacctgggtggagccggactgggcgaactcgccgctgccggccgggtccgtgaacttcggcccggcgccctggcgaccgccgcgccggccttcggttggcatcgcgcgcccgccggcatggaagtgttctgacgccccggggggtacggtcggttgatgggtgatgtggaacgacggcgacgtcggcaccggcaacccgctgaccgtgcctccgccagctcgagcccggccgccgccacggcggccggggagcacggtggcgatgggcctgctcgaggccgccgggacggccccgaggagagcgaacgcggactgcggggactggtcggctccggttcgtcacaggtgagcgtgaccgcggcgatgcgggctcgcgacgccggccggccgacagcgcaggacctggcagacgcggaggcccgggtggtcctggtccgccgcaactggataccccgcgaggaccttccccgccggtgatcaggcccggtcagggcaggtccgggagctcccgggtgcgctcgtagtcggccacctggtcgatgcggcgggagtgacgctgtttaccggagaacggggtggtcaggaacgcctcgacgatggcggtggcctcatcgagggtgtgctgccgagcgccgatcgcgacgacgttggcgttgttgtgctctcgggccaggtgtgccgtatcgatattccaggcaagggcggcccgaataccgtcgatcttgttcgcggcaatctgctcgccgttgcccgagccgccgatgaccaccccgaggctacccccgtcggccaccacccggtccccggtgtgcaggcagaacgccgggtagtcgtcgtccgggtcgtaggcctgtgggccgacgtcgaccacgtcgtacccctccttggccaggtggttggccaggtgcgccttcagctcgaagccggcgtggtcggatcccaggtagacacgcatacgggcagtctgacagggcccgtctccggccgacgcccgcgggtcggccggagacggactcgacccggtcaggacaccagctcggcgacgaccaggccgccgcgggccttcggggtgaaccaggtgctcttgcgtggcatcttctcccgcgccaggttcaccgcgacgaagtcgtccacggtcaccggcgcgacgaggacggccagttcggctcgtccggcgtcgacctcaccggaaagccaagtcgccgggtagtcgccgcccacgtagatgatccgcttgtcgcccggttccagccccaacgcgtcccgcagcagcaaccgctctaccagggcatggtccaggttctccaggcgtccggcgcccacccgaggcaggcgtaccgcgtacgcggcatcgggtagccggaggtggacggtgccgcccgctgccgggacctcgaccggcgcgtcgatcggctcgacctgggcgccggcggtgcgaagccggtcgaccagttcgtctggggtggtggtgagctgttcgaccagccggttgtacggcgcgatggcgaccgaggccggcgtggtgaccacggccaggaagcgtggtagcccgccggtctgggccgcgagactacggtggttgccgtcggcgacgaccaactcgccaccgcccgccagggcggtcagctcatcctgctctcggcctggaccgaccagccacactgcatgcgtgcgcccggcctgatcggtgtcggtggcggccggcaccccggcccggtccgtggctgcggcgagggcggcgtgcagttcgtcgccgcggccggtctgcagcaggagcaccggcgacagcaggtgccccagggtctcggcgagggcgacccgctcgcgcaccttggagatgaacacgtcctcgttacggatgaccagacccggctcgtcggcgctggtcgagatctggtcggtgtcgaccatgacgaacagcccgtacccgggctcctcgtccggcgcgctgattcggtagaggaccaccacctgctcggcaggtgtgtagctgccagccgccttggcctcggccagccgggccgccgcgtccggcagcgcgtcgaggaaggccttcccccggctctccggggcccggtgcggcatctcgatgccgagggcactgtgcggattcgcctcgatgatcgcggtgatctccgcgtcgtcggcgaactcgtcgtagttctgcgcgccggtgccgccggtggtgatccaggcccgggcgatcggatgggcgaccgtcatgcccgttgacgctacccgtatcaccaggtggcgggttcgggggccggctcaccgtggtacggaggagcccgggccgacaccggcgggtggcgggtgtccgcctttccgtcggcgtcggcggagccccgcccccagctcagtcgaagatcggcccgacctcgcgggtccgcttgatttcgaagaaccccggcgtgccggcgaccagcagaacgccgtcccacagccggccggcggcctcacctcggggagcgggggtgacgaccgggccgaagaaggccaccggggtaccgtccggccccggggcgtggatgaccggggtaccgacgtcggtaccgaccggtcgcatgcccgcctcgtggctggtccgcagcgcgccgtcgaactcggggtcatccgcggcgtcggccagttctggatccaggccggcgtcagccagagcggcggtgaacaactcccgggtcagctgctcggagcgcaggtggatacgggtaccgaatgcggtgtacagatttcgcagcgccccggtgccgtaccgttgctcggcggcgatacagacccgtaccgggccccagccggtcttcatcagcgcctggtactcctcgggcagatcccggccttcgttgagcaccgacagactcatcacgtgaaaacggatgtccacggcccggacccgctcgacctccaacagccaacgggaggtgatccacgcccacgggcagatcgggtcaaaccacatgtcggcgacgatacgctcactcaaagtgaaaccccttcacgatgggttacgccggttctcggcgcctgcattgatcctcaccccaggtttccaggtacgacacaggaatgagaccgtgacctcggccaccgcgagcccgggcgcgtgcaagactcgactcgcccgaccgctacgcgcggtcgcccgacgacgccgcagtcggcgtacggcgagacgagagatggagacgaacagtgccgggagtgcgcaacctgacgcaagtggaggccaccgaacgaagccgcctactcgacgtgaccgggtacgacatcaacctggacctgtcgagcgccgtgcaggccgagggccacaccttccggtccacgaccgaggtccggttccagtgcagtgagccgggtgcgagcaccttcatcgaggtcgccgcacactcggttcggtcggccaccctgaacggcacgccactggacctgagtggctggtcggcggagaacggcctcaccctgcccggcctggccgccgagaacaccctcgtggtggacgcggacttcgcgtactccaccagtgggcaggggctacaccgcaccgtggacccggtggacggcgagacctacctgtacagccagttcgagacggcggacgcgcaacgggtcttcgccgccttcgaccaacctgacctgaaaagcctctacacctggcatgccaccgtgccggaacactggaaggtcgtctccaacatgccggtggagcgggcggagcccgccggcgagggcctgacgaaaatccacttcgccgagtcggtgcggatgagcacctacatcaccgcgctctgcgccgggccgtaccacgaggttcgggacagccacgatggcatcgacctgggcgtcttcgttcgcgcgtcgatggcacagtacctggacgccgacgacctgttcctgctcacgaagcagggcttcgacttcttccacgcccagttcgggattcggtatccactacccaagtacgaccagctctgggtgccggacttcaacgcgggcgcgatggagaacttcggctgtgtcacgcacgccgagtcgcactacatcttccggtcgcaggtcaccgacttcgagtacgagcagcgcgccaacacgatcctgcacgagatggcgcacatgtggttcggcgacctggtcaccatgcgctggtggaacgacctctggctgaacgagtcgttcgccgagtgggccagccactggtgcaacaccaacgcgacccgcttcaccgaggcgtggaccaccttcctgtccgtccgaaagaactggggctaccggcaggaccaactctcctccacccacccggtctactgcgagatgccggacctggaggcggtcgaggtcaacttcgacgggatcacgtacgccaagggcgcaagcgtactcaagcaactcgtcgcgtacgtgggcgaggaaccgttcctggctggcctgcggtcgtacttccgcaagcacgcctggggcaacgccaccttcgacgatctgttgtccgaactggaggcggcctccgggcgggagctgcgcaagttcgccgcccagtggctggagaccgcccaggtcaacacgctgcgtccggacgtgacgatcggcgccgacggcagctaccagcgggtcgtggtccgccaggaggcgccggccggtcacccgactctgcgcacccaccggatcggtgtcggtctgtacgatcgcaccgacggccgtttggtccgccgggaacagttcgaggtggacatcgttggcgaatccacggagctgaccgagctggccggtgttcgcgcggcggacgtgctgctgctcaacgacgacgatctgacctacgccaagctgcggctcgacgagcggtcgatggccaccgtggtgcagcacatcagcggcttcgaatcctcgctggcgcgagccctgtgctggacggcggcgtgggacatgacccgcgacgccgagctggccgcgcgggactacgtggcgctggtgcttgccggcctacccgcggaggccgacatcaacctggtcaccgccaccctgcgacaggccagcaccgcgctcaccttctacgccgacccggagtgggcgccgattggctgggccgacctggcacggaccgcgaaggccgccctcaccgccgccgaaccaggcagcggattccagctcgcctgggcccgcgcgtacgcctcggcctgtcggtcgtccgaggacctggcgacgctgcgcggctggctggacggcaacgacgtgcctcccggcctgagcatggataccgagctacggtggacggtactcaccgccctggtgaccaacggtgcggccggccccgccgacatcgaggcagagctggcaaccgaccgcaccgccagcggcgagcgggaggccgcgttcgcgcacgcacgcgtgccgacgccggagaacaaggcagccgtctgggcccggttgaccggtccggatccactgccgaactggcggaaccgggcgctgttgcagggcttcgcccacccgacacaggccgaactggtccgcccctaccgggagcgctacttcgccaccatcgcgcaggtctgggccagccgggacagtgagccagcacaggaattcgccctactggcgtacccggcgtacctggtcgacgaggacaccgtggcggcgaccgacggctggctggccggcgagggccaaccggcaccgctgcggcggctcgtcgccgagggccgcgacggcgtcgtccgggcactcaaggcccgcgtccgggacgcccgcagcggctgatgcgccgcggcccgggtcgggtgcggcgcacgcgccgcacccgacccgggtcgattgcgttgtctgggtgtcagcagcccttgcccgcgtggctggccaactggtcaaggccggtaacgatgccaccggtcaggtcgccgccaccgaaggacgcgaccatcgacagcgcggcgagcctcgcgtacgtgtccgggatgcgtttgcgggcgtcccgaccggtgatgatctccagctgccgctggttcggcgagatcgcgatcaacaccgaccggtcggggtcgccgagctggcggtgcagcagctcggcatgctcccggaccggctcgtcaaggccgccgacaaaaatcgagaaggtcaacccggtgctctcgtcggccaggcgcatggcctcgtcgactcgcagcagctggcgggtcgagaacgggccgtccagatccggctggttcgccgtgccggacgagggctgcatctcaccaacggtcacttgcgcctccggttccaccgaccgacgcctcacggccggcctgctcctgcttgcggctggacagcgcgggcacctgcgcgccggcggtcagtgcggtgccggccgagtcggtcatctcctccggactactcaggaaccagaccggagtgaagtcgaaaggccggccgggccggtagcgtttgccaccaccgccattggcgttgcggctgctgccggcatacgccagaccagcgatcaccagcaccgctaccgccgggatcccgacgaagaccagcaacgtttcggttacagacaatcccaacgcccccaggcgaaagagagaccaggaatccgggtcgggtggacggtcacgcggacgattccccgactccgcttgtggtattcacgttagcggagtcgggcgctcgccagattgcggggtggcgatcccaaccaccgctgagctgctccagctgggcggcggtggccagcagccgggcgtcggcaccctgccggccgctgagcagaaccccgaccggcagtccatcggcggtgacaccgaccggcagcgataccgacggatcacccgtcacgttgaagatggcgcagtacggcgagaaccgccgttgccggtcgaagtcctccgccgggtcgccaacctcggtgaaccagcccaccggtgcctgcggggcggcgagtgtggggcagagcagcagatcacagccggcggtgcggtgtgccccgaggcgaacctgcgcctggagctcgccgagtgtggcggtgaggctggcggcggagacctccgccccgcgggctcgcagcaaccgggtcaacggcagcagctgactctcccgctcgggcggcaccggagcgagcgcgagcacgtaccagacgatctcgaacagcggccacgtggtcggcgtcaggggcggtggcacctcgaccacctcgtgaccggcggcggtaagcagggcggcggcccggtccacggcggcgacacagtccgggtgcaccgactcatcggcgagcatcggggtggtgaagcggccgatccggagcctgcccggcgcggcgccccgggcggccgcgagccacccaccggccggtggtggtggcgccaggtagggctcaccgggaaccggctgagagagcacgtcgagcaacgcggccacgtcggccacggtccgcccgatcgggccgctggtcggcaggccgtacgccccgaagccgaccggaccgccggaaaccacaccgcgactgggcttgtagcccaccagcccgcacatggacgccgggatgcgcagcgagccaccgccgtcggagccctgggccaccgggaggagaccggcggccactgcggctgccgcaccaccactggacccaccagcggtgtaggcgaggttccacgggttgcgggccggcggggcgaccagcccttcggagtagagcgagcagcccaactcggaggtggtggttttgccgagactgaccaggccggcggtacggatgaaccggaccacgtccgcgtctaccggcggtacgaagtcagcgaaggccgccgagccgaaggtcgtgcgcacgccggcggtgagggtcaggtccttgatcgccgtgggcaccccgtgcagtggcccgcgcgccgagaccggaacggcgtcggcggcgtcggcggcggcgagggccgcgtccgcggtgacggtgacgaacgcgccgacggtgtccccgagcgccgcgacccggttcaggtggtgttcgaccaacgcccggctggtccactcgccggcggcgatcgcggcagcctgggccagggcggtcaggtcgtgcggctcgctcatgccgctatcctgcccgctgcccgatcgggccgccgcaccgacaggccgtacgggccgacgccggggttcatcccggcgcccggccgaggaaccgcaacgcgttgccgccgagcaggctgatgcgctggtcggcggtgaggaagtcggaccggtgcacgaccgcaccaaccggccgctccccgagtgggtacggatagtcactgccgaccagcacctggtcggcgcccatcgtgtcgaccaggagccgcagcgccgccggatcgaacaccaccgaatcgacgaagaaccggtccaggtacgagccggggggcccttccgaggcgccgcggacgaggtctccccggcgatgccaggcgttgtccgcgcggcccagccagaacgggaagctgccgccgccgtgtgcgaagcagatccgcaacgtctccggcacccggtcgaagacgccaccgaggatcatcgccagcaccgacaggtgggtctcggccggcatcccggcgagccatcgggccatccaccggtccagccgcggcccgcctggcatgtcccacgggtggacgaagaccggcgcgcccacctcggcgcagtgggtgaggaactcgacgatgccggtgtcgtccaggtcgaggtcgccgacatggtttccgatctccaccccggcgtgccccgcggcgaggcagcggtccagctcggcgcaggcggcctccgggtcctgcaacggcacctggcagaacggaaccaaacggccgtctgcggctgccgtgatctccaacatacggtcgttgaagatgcgggccaccttgaccgcctggacggcggggcggtcgtagcagaagaagaccggtgtcggcgagaccacctgcacgtcgacaccgtcggtggacatgtccgccagtcgggtggccggatcccagcactccacaccgaccggccggaactcggtctccccgagcatgatcatcgcggctcgctcggagtcgacccgcagccagggccagccggatccaccgcaggccgcaccgaggtcgggccagcccttcggtacggcgtgcgagtgcacgtcgacgaccggtgtacccatcagcccttgcccgggtgcagcgtgccgcaccgttcgcaggtccgcgctgtctcgtcggcgtagaaggcggcaaagaccgggggcaggtcggcggcgatgtcacgcacctgcaactccacgtcgtggaccttgtgggtgcactcggggcagtaccactggaatcgttccagggtgccctcctcgcggactcgttctatcaccatcccgatcgagccggcctgcggccgttgcggcgagtgggggacgccgcgcggcagcatccacatctgcccctcgcggatgtgtaccgtccgtggtccgtccgggagcatcaggttgacgtgcatatcccctttgacctggtagaagaactcctcgtacgggtcgacgtggaagtcggtgcgctggttcggcccaccgaccgccatgacgatgaagtcggcgctgccgggcagcatctccttgttgcccaccggcggcttcagcaggtgctggttgtccgcgacccaaccggggaagctgaacggctcggcgatctcgctcacgacggacctccttcgggatgcagggcgacggcttgcatttcgatcaacaggtgtgggtgcggcaactggtggaccgccacggtggtacgggtcggcccgctcgcgtcgaagaactccgaccacacctcgttgtagccaccgaagtcattcatgttgaccaggtagctggtgacctgcaccaggtcggccagcccggcaccgaccgggtggagcagatcccgcaggttcgcgatcaccgcccgggtctgcgcccggatatcgaggtcggtggtgccgaactcgtcgacagcgacacccgcgaaggtgttgtccggacggcgagacgaggtgccggacacgaaaacgaatccgccagccaccttgatgtgtggaaacgtcccgcgtggcacggccttcccagccacgacccgggcatctgcgggcacagagggctcctgcgccggcgcaccgccggtcatgctgccgccctcagcgatgccgcgccgagcttctccacgacggcgcgcacgtgcgcaccgggccgcagcgcgacggcagccgtggcggcgccggcgagaaagacccagcccgtacgcagccggactccgtgctggccagcgagccggacgccctcgtcgaaggcgcgacgcgggtcgccgaggatcgctgcggtcgagcccacctggacgacccgtccatcgatctccaacagcaccccgaggttgtccaggccgtccggcaccgggcaccagggaccgaccacgaaggcgcccgccgaggtgttgtcggcgatgacgtccggcagggagaaggtgaagtccgcgtaccgggagtcgatcaactcgatggccggggcgaccgcgcggaccgcggtggcgaaccctgcgaccggttcgccgggatcgggctgccggtccagcaggaaggccacctctggctcgacccggggatggatgaagtctccgacggagagggttccgccgtcggggatgcgcatcgcgtcggtgagccggccccagatcacctcgtccacgccgacctgggccatcttcgccttactggtcagccccatcttgacgcccaccagccgctctcctcgctccagccggcgccgcaccagctcggcctgcaccgcgtacgcggcgtcgacgtcgagcccggtctcggcggcgagttggggaattgccgtgccgctgtcggcggccgcgaccagttggccggcgatcccggcgatatccggtccgatcacgtcttctccctgccggccaggtcgagcgccacgtccacgatcatgtcctcctggccaccgaccatccggcgccggcccagctcgatcaggatcgagcggacgtccacgccgtagcgttcggcggcccgctcggcgtgccgcaggaagctggagtagacgcccgcgtatcccagggagagcgtctcccgatcaacccgcaccggtcggtcctgcaacggccggaccagatcctcggccgcatccatcagcgcgaacacgtcgcagccgtgctcccagccgtgcagctcggcgaccgcgacgaagacctcgagcggtgcattacccgcgcccgcgccctgcccggcgagcgaggcgtccacccggacggttcggccggccggagcgcccaacggcccgtccccgagaatccggccgtgttcgacggcgatcacgctgttcgccacgccgagggacaggttgtggtgggcgtgaatgccgatctgcgtctctggttcgagcacctgacggtacgcgtcgacccgctcggccacgtcggacatcagcagccgaccgccggagtcggtgacgtagacgcagtgcgccccgtacgactccatcagcttggcctgcgccgccagtcccgccgggtcgttcatgtgcgacatcatcagaaacccggagacgtccatcccgttctcccgcgcccaactgatgtgctgggcggagatgtcggcctcggtgcagtgggtggcgatccgcacgctggtcacgccaagttcccgcgctgccctcagatcggcgatggtgccgatgccgggcaccagcagcgtggtcagccgcgcggtggtcagcacctcggccgccgccgcgatccagtccgcgtcactggccgcgccgtgcccgtagttgacactcgatccggcaagcccgtcaccgtgcgccacctcgatcgcggctatcccggcggcgtcgagcgcggcggcgatcgtgcgtacctggtcagcggtgtagcggtgggcgatggcgtgcatcccgtcccgcagcgtcacatcctgtaggtagagccgggtcatgccgtcaccgcccgccggccgatcagccgctctgcggtacgcagggcggccgaggtcatgatgtccaggttcccggcgtactcgggcaggtagtgcccggcaccggagacctccaggaaaaccgagacctgtaggccggtgaggtgcccaccgagcgccggcaggtagctgtccacccggtcgaactgcacctcctgcttgagccggtagccggggacgtactcctgcacagcgcccaccatgtcggtgaccgcggcgatgatcgcgctccggtccgcgtcggtgtccgggcagaggcagtacacggtgtcccgcatcagcagcggcgggtcggccgggttcagcacgatgatggccttgccccgatcggcaccaccgaccacctcgatcgcccgggcggtggtctcggtgaactcgtcgatgttggcccgggtgcctggcccggcggatttcgaggcgatcgaggcgacgatctccccgtacgcgaccggggtgacccggccgatggcggcgacgatcggcacggtcgcctgcccaccacaggtgaccatgttgacgttggtctccgccaggtgctcgtcgagattgaccggcggcaccacgtacggcccgatcgcggcgggggtcaggtcgaccacgatccgaccgtaggcacgcagcacggagtcgtggtgccggtgggccccggccgacgtggcgtcgaagaccaactccacgtcggcgaactcgggcaacgtcacgagccccgccaccccgtcggcggtcgtggtgacaccgagccgccgggctcgggccagcccgtcggagcccgaatcgatgcccgccatggcgaccatccgcaggctgtcgctgagtcgcaaaaccttgatcatcaagtcggttccgatgttcccggaaccgagcactgccaccccgacgctcactcctcgactcccttggtgaaacaggtacgtaccgatccgaggccggagatccgcgcctcgtaggcggcgccgggcgtcaccggcaccatcgggccgagcgccccagagagcacgacgtcacccgcgcacagcggatcaccgatgcgggcgagggtccgcgccagccaggccagcgcgtgcagcgggttaccgaggcaggccgcaccggcccccaccgagatcggctcaccggcgtgctccagcaccatgccggcgaggcgcagatccacgtcggcgagccggcgcggcgtggttcccagcacgaacagtccgctggacgcgttgtccgcgacggtgtccacgatggcgatgtcccagccggcgatccgggaatcgacgatctcgatcgccggtagcaggtggtcgaccgcccgggtcaggtcggcggtggtcacccgctcgtccggcaggtccgtgccgagcacgaacgcgatttccgcctccacgcggggctgaagcagccggccaagcgggacctccacaccgtccggcaccgccgtctcctcggtcagcaccccgaagtccggctggtagacgccgaggctctcctgcaccgcccgggaggtcagaccaatcttggcgccgactcgccggtgcccacctgccagccactgacgcacctgcgcctgctgcacgagatacgccgagtcgacgtccccgtccggaatcagccgaccgcgtaacggagggcagggccggccgctctcccgggcgacgatcagctcctgggcggcggtctcgtagtcgacggtcatgacagatccacacagacgttggtgagctcggagtagaaacccagcgagtgaacaccgccctcgcggccgatgccggacgccttcaccccgccgaacggggtacgcaggtcgcgcaggtaccaggtattgacccagacgatccccgcgtccagctgagcgcccgcccggtgggcccggcccacgtcccgggtccacacggccgccgccagcccgtactcggtgccgttggccagcgcgtacgcctcgtcctcgtcgtcgaatggcgccacgtgcaccaccggcccgaagatctcctcccggttggtccgggcgtccgaaccgagcccggtgagcaccgtcggctggatgtacgcgccaccgtcacgagcgtcgccgaagtgcggcgtgccaccgccggcgcgcacctccgctccctcggcacgggccagctggtagtggccgagcaccttttcccggtgggcggtcgagatcaggggcatgttcaccgtggcttcgtccgcgggccatccgtacggcagttcggcggcccgctcggccagccgggcggtgaactccgcgaagaccggacgctgcacgtagatgcgttcagtacagaggcagacctggccgccgttggtgaagctggatcgcaccgatccggccaccgccgccggcaggtcggcgtcggcgaagaccagcccggcgttcttgccaccaagttcgaaggacaccgccttcaccccgtcggcggcggcccgcatgatggcgccgccggtggccgactcaccggtgaaggtgatcgcgtccacgtcggggtgccgggtgaggaactcacccgccgatccgggcccgtagccgtgcacgacgttgaagacacccgcggggacaccggcggcggccatcacctcggcgagcagggtcgccgaggcgggcgtctcctcactgggcttgaccaccaccgcgttgccgcacgccagtgcgggcgcgaccttccaggtgagcagcaacagcggcaggttccacggcacgatcaccgcgaccacaccgaccggcttgcggatcgcgtagttcagcgcgtggccacctgtcggggtgaccgtggtgaacgattcggccggtgcggtcgctgcgatctcggcgaacgcacggaagttggccgcgccgcgcgggatgtccagtgtccgggcctgcgagatggccttgccggtgtcggccacctcggcggtgaccaggtcgtcgaatcgacgctccagttcgtcggcgacgcggcgcagtacctcggcgcggccccgctcgccgagccgaccccacgggccgcgcagcgcggaacgggcagcggacacggcatcatctacagtggattcgcttgcttcgacgacctcgaagaccggctcgccggtcaccgggctgcgcttggtgaaacggcgacctgagtcgacgaactcgccggagacgaagttgcgcaacaggcccggcccgtcgggtgcccggccggccattcggctggaatcccattggttcatccgcgcctccgtcgccggagcgccgccccgaccgcgccggccagcagggccgccgcacccccgaccaccgcaccgagcacctggtgttgatagcggacccgacggcgcacctcggcgtatggggtggtcgagaaggacaccagctcgtaccgggacacgtaccggccgggcaacgcccgctccagcgtgtgctccacccttcggccgagctggaacagcggcgaggcgacccggtcccgcatctcgacaaagttggccagcgccatctgggcgatcgcctcggcgttgccctgtcggcggtgctggtacaacgggagggcggcggaccagtcgtcggcacactcgtcgaggcagcggtccagttccaccacgtcctcgaaggcacagttggcgccctgcccgtagaacggcacgatggcgtgcgccgcgtcgccgagcagcccgacggtcccgttcacctgccaggggtcgcaacggacggtaccgagcaccccgaccgggttgtgcagatactcgtcgaccaggttcggcgcgagcgggagcaggtcggggtagtgctgcgcgaagtgccgctcgatcgccgccgggctgcccagcgaggcgaaactcgccgtgccgtgggtgggccagaaaagcgtgcaggtgaaggagcggtccgggttcggcagcgcgatcatcatcgaggtaccccgcggccagatgtgcagtgcctccgggtcgagcgcgaagtttccgcccaacggcggaatggtcagctccttgtagccgtagtcgagaaagtccaggctctcccgcagcagcccgtggccgagcaactgcccacggaccgccgagccggccccgtccgcgcccaggaccactggcgcggtagcggtgaccttgccctgcggagtctcgaaggtcatctccccagtacccgggtcgaggtcgaccagccggtggtcgaaggcgacctgtacgcccggcagcgcggcggcctcggtcagcagggcgttgttcaacgccccccggctgatcgagttgatcgcccggtccccggccgcgctgtacgcctggaactgcggctcgccgtcaaccgggtggatcatccggccacgcatcggcaacgcctcggccatcacccgtgcgtccaggccgatccggcgcaacgcgtccagcccgcgttcggagagcgccaggttgatggagcgaccccggtcgacccgaccggtccgggggtcgggccggcgttcgtagagggtgaccgggtagccgcgccgggcgaggaaggcagcgagcaagcatccggagagcccggcgccgacgacggcgacctcgtcgtcgtggtccgcactcatccgcggacctccaccgtcgcggccagggcgtcggccactcgccagcagtcgtggtacgtcgagtacagcggcaccggcgcgaagcggacgatgtccggctcccgggcgtcagcgatcaccccgtactcgcaccgcagccgcttggtcagttcggcggcactgccggagccgatccgaaccgacagctgtgcgccacggcggtccgggtcgcgcggcgtgaccaccgccagttgccggcctggtgtgatctggtccagcagccactccagatatccggtgaggcgaacactgcgctcccgcagtgccgtcatgccgaccgagtcgaagagctccagcgacgtacgcaccggtcccatcgcgaagatcggagggttggagacctgccacgcctccgcggtcgccggcggccgggcgaccggcgacatctcgaaccggatggccgcgtcggtgctccaccagccttcgaaacggggcagcgtcgggtcggcgaggtggcgctcgtggacgaacacaccggacagcccacctggtcccgagttcaggtacttgtaggagcaccatgccgcgaagtcgacatcccagtcatgcagggacagcgggacgtttcccgcggcgtgcgccaagtcccacccgactgccgcgccggccgcccggccggcagcggtgatcgctgggatgtccaacagctcgccggtcaggtagttgaccccgccgagcagcaccaatgcgatggtgtcgccctcggcggcgagcaggtcgagcacgtcgacggtacgcagggtgtcctcgccggggcgcggcgccaggcgcaccaccgtggtgtccgggtcgaggccgtggaatcgggcctggctccggacggcgtagctgtccgaggggaaggcgttgtcctcgatgacgatccgggtgcgggcgccgaccggccggtagaagctcaccatcagcaggtgcaggttgacggtgagagaattcatcaccaccacctccgccggccgcgcgccgaccaaccgggcggtcggcgcggtcaacaactcgtggtacggcagccacggccggtctgcctccaggtgcccttccaccccgagacgacgccatgcgtccagatcggcgagcagctcgtccctggtggccaggggctgcaggcccagcgagttcccggccaggtacgcggcctgctggtagcgaccgccgtcggaaggcgggaggtggaacaggtggcgatggccgggatcagcggtgtcgaggcggttcgccgccttctcctcctgatccagctcttccttgttcatacgctcgctccgctctccactcacatcgcggtccgggccgaccacagctccgggaagaccacccgggccatgctccgttgcagccaggccaagccggctgagccaccgctgccaaccttggcgcccatcgtccgctgcaccgccttgacatggtgccagcgccagtctccgaaccactcggccacctcgctcagcgcctcgccgagcatcctcagctggttgtcaggaccgtcggtgtagatctgcacccacgccgcctccaccgctgggtgcggctggtgttcttcggcaacgtcgcggccgagcagctcccggggtaggtcgtagccctggcgggcgagcagggcgagaacgtcgtcccagaggctgggagcgttcagggcagcggtcagttcggcgtgcacctcgctctgccgccggaacggacggatcagggctggatcacggaggccgagcaggagttccaggtggcggtacatcgccgactggaagccggagccctcgccgaggaggttacggaagcggttgaagtcggcgggagtcatccagcgcaagctccgccaggccgcgttcagcccgtccagatgcagggcggcgcggcgcaacggggacagggcttcccggacccgatccgcccgcagcagctgctgggtctcgcgcagctcgtggcaggtcagattgaagtacagctccatgatctggctgatcacgaggaaggacatctcacccgggtcgctgctcaacggcgcctgcagccggtgcagggtgctggcgtgcacgtaggcgtcgtacgggactcgcccggtgaactccagagtcggttcgccaccgttgcgggcggcccgggtagcgcgttgcctcggggtcaccggccgcacctccgcccgggtggccgcccgtcgttctgtccgttccaccggtccgctcccttcgctcgcaccggccgtcggaccgcgctgccggtagcggacatgatgccgcgcctggccgggctaaaggaatgccgaggtaacggctgtcatgatggttcacctaccgttcacaaggtgatgcccgaaacaggttggagaacgtaaggtctcctagtgtggacgagatggactgggcgctgctgcgtgaactacagaccgatgcccgcctgtcgtacagcgaactgtcccgacgggtgcacctctccccaccagcggtagccgagcgcgtacgccggctggaggagtcgggggtcatcaccggctaccacgcgcacgtcgatccagcccgcgctggacggtcggtggtcgcactgatccggatgtcctgttacggcgcccgctgcatcctcaaccacccggagaccaccgactggccggagatcatgcaggtccaccggatcaccggcgacgcgtgcagcatgctgacggtcaccgcaggctcgatcggggagttcgaggcagtcatcgacagactcgccgcgtacggccaaccgtccagcacgatggtgctctccaccccgctcggctggcgggcggtcaccccacccgtccccgacggcagcgacaagacaccgtcgtcgcgccgccgccgctgacccccgcgggggtttgcccggaggccagcgggaaagcaggccgcggcacccgggagggtccggtggtcggcgccggaagggggaatcatgcggggtcgtcgcgtactcgccatgctggccttggtggcagcattcgtcctgtttggtgccgcaccggccagcgccggcgagcacaccttcatcgaggtcacgccgaatccggcacaagccggcagccgggtcgacattcgggccagctgtgataagtccaacaaccgccaggcgacggcgacctcggacgccttcaacggcccggtcttcctccggcccgacaacggcttcctcaccggccacaccaccgtcccgggcagcacgaaacccggggactaccgggtcgatctgcgctgcgacaacaacaagaccgccagcacaacgctgacggtactcaacatgtcgcagccgacgaaggggccggcgaccggagggggcggcaccgctgtcgggcgcacaggctcctacctgctgctcggaggcgtcgtcgcggtggcgctggccatcggcttcggcttcttcggtaaccgccgcaccggaaacggtgcctgacccgacgccagccatggcccgagcacacaggcgtactcggcagcaagccgtccgggcgggcacccggagggcggtgtcggccgttgcccggctggccgccgtgaccgcccgccggctgggtagggccgccgggcaggcctccgccgccagcgtcgtcaccaccgacccggccaccggaccgctgccagcgcgtccgcgccaacgttgggtgcgggctgggcggcggctgacgctcccccggagccccggcgtacccgtgctggtcatcggaaccctgatgatgctgatcatcgccatgctgggcgtggagcgggcgaccggcgtgagcgtactcccggaacggttcaccgccggcttgcgaccgccgccgaacaggttcccggtactgccggcgagcgatccggtcgccgtcgagatcgacgccattgacgtcacggccccggtgcacaacgtggggctggcgccggatggcaccatcgccgcgccggatgcggctcgcgcccaggaggcgggctggtacgaccagggccccacccccgggcagtacggtccggcggttctcgtcgggcacgtggacaccagcaccgggccggcggtcttccaggggctgcgtgacctccgcgctggcgaccgggtcgaggtggaccggaccgatgggcgggtcgcggtcttcgaggtcaattcggtggagcggttcgacaaggaacgcttcccggccgatcaggtattcggggactttgatcgaccgaacctgcggctggtgacctgcggcggccggtgggtcggcggagataccggctacgccgacaacgtggtggtcttcgcctccctcgtcgaggcgcgtgaccgctgagccgtggggacggtaccgttcaggcggcctcgggctcgcgcaggtcgagccagtcgacccaacgcgggtcgggaggccggtggccgagcacccgccacgcgatgcctttcggtgccaccggcggggcagggagccgccagcccagctcggccggtgtcttgtcgcccttcgtgtggttgcaccgggcacacgccgccaccacgttctcccaggagtgccggccgccccggctacgcggaaggacgtggtcgatggtctccgccgggccccggcagtaggcgcaccgccacccgtcccgtgcgaagatcgctcgccgggacagcccgacgtgagcgcggaagggcacccggacgaagcgggtgagccgcacgaccgagggcaccggcagcgagttccgggcgctgcgcaggacctcgtccccgtcggcgacacagacggctttggcggtgagcacaagaatggccgcgcgccggaccgacacgacacacaggggctcgtaggtggcgttgaggacgagcgcaccagagcccaccgtgggtcgtatgtcaggcatcgcgctcaccctcccggttcagcgcccctcgctcggcaccgccggacggagacgggcgccgcgacccaccggccggacgtcgaatccggatcaccgccgtccgtgcgccaatcgtccctgataagaccccggattgcacgtgttaatcccggctaccccgacggggcgacttcggccagcccccaccggtggcctcatccgcccggaactcggcgccagtgatcggaagtccgcgtgcatcgccggcgggccgtgtgccgcaatccggcccggctgcggtacgaagacagcgtggatgtctccatcgttccggccgcgaccgccgctaccgagttcctcgccaccgacgagcccagcacagcgtgcctcgaggagccactctgcgcgggtatctacaacctgaccggcgccgtgtggttcgccgagggcagctactggatcctggtcaaaccgctgcgcatcgtcctggtcctggtgctggcgatggtggcccggtggctgatcaaccggacgatcaagcgactcgtccgcagcaccagcagtgcgggcgtgcccacgatgctgcggccgttgcgggaacggattcccaccgcgaccgagccgggtgagttcgtcccggagcgacgtcggcagcgcgccgaggcgatcgggtcggtgctgcgcagcctctccacggccttcgtcttcggcgtcgcgttgctcatggtgctcaaggagttcagcttcgacctggcacccctgctcgccagcgccggcatcgccggggtggcattgggcttcggcgcacagagtttggtgaaggacctgatcgccgggttgttcatgctgatcgaggaccagtacggcgtgggggacacagtcgatctcggcgaggcgaccggcgtcgtggaggcggtcggtctgcgggtgacgacggtacgcgacgcacgcggtgtcctctggtacatccgcaacggcgaaatcgtccgggtcggcaacaagagccagggctgggccctggtcgtggtcgacctgccgatcggtttcgccagcaccgaggaggcaacagcggtgttgcggaccgcagccgcgtcggtcacggtggacccggaactggcggcggaagtcatcgagccacctgaggtactgggcgtcgagcagatgacgatggacggcgcggtgatccgtaccgtggtgaagaccacggcggacggtcagttcgcggtcggccgtgaactgcgtcgccggctcgccggggcactggagaactcgggcttcaccgccaagatcgccgctgcccggttcccgggccttccgtcccagccgtcccgggagaccggcgccagcagtacgccctgaccgaaacggtctggctcggccgaccacccccttcgggtatcgtccgttcgttcagtcggcgatccgacgatcaaccatttcgccctagctagttgttgggcggtcgggcagaatccggtgcaacacgctcccccggagcgtgaccacttcctcgctgatcgacaactctgacaacggttcccgactcgaccgccgagggccccggtccgggaacgatggaggcgatggtgtccgacgagcaaccttctacggagggcccggccaccttccgcgaggtgtttgcgcagcgcgagtaccggtttgtcttcacggcaggcacccttgtctggatcggcgactacatcgcgaaggccgcggtcaccctcctggtctaccgggagaccgagtcggtggcgctctccgcggcggcattcgccatcagctacctgccctggctgatcggtggtccgctgctcgcgacgctcgccgagcggcatccctaccggcaggtgatggtcgcctgcgatctggtgcggatggcactgctgctggtcatcgccatgcccggcatgccgaccccggtgatcctggtactcctgttcgcggccaacctcgccaatccgccaagtcaggccgcccggtcggcactgctgccactgatcctgaccggtgaccgcctcgtggtcgggttgtcggtcaacgccagcgtcggccaggcggcgcaggtcgtgggctacctggccggtgcggcgatcgcggcagccaaccccaccgtcgccttgctggtcaactccgcgaccttcgcggtgtcggccacgctggtgcgtctcggggtggcggcccgaccgccggcgatgaaggccgcacaccgcagccacctgatacgggaaaccggtgagggcttccgcatggtgtttggccagccggtgctgcgcgccatcgcgatcctcgtgttcagcgtcatgcttttctccatcgtcccggaggggctggcggcggcatgggccggccggcacgccgaggacatgagtcagggcctcgcacaggcggtcatcatggccgccaacccggtcggtttcatccttggcggcctgatcgtcggccgcttggtcgcaccggcccgacggatcgccctgatgcgcccgttggcggtgctcgctccgctggtcttggttcccgccctgctcgacccgtcgccgctggtggtggcgctgctggcgaccgggtgcgggttcgccgtcgccgggatgctgccgacggcgaacggtctgttcgtacgggtccttccggacggcttccgggcccgtgccttcggcgtcatggcgtccggcatccaggtcatccagggtttggcggtgctggtgaccgggctgcttgccgagcggttctccatcccggtcgtggtcggtctctggagtagcgccggggtactcctgatgaccgtcgcggcgctgacctggccgagccaggcgaccgttgacgcctcgatcaacgcggctcggcggcacggctcacccgacccggtgagaagtccgtcgggcagctcccagccggagccggaccgcccggccggcaagcccgacgacggcccgggcgggcacccgccgggctcccctgacccgcatcggcacgcggtgacctgaccgggtcggaggcggaccgtccgtgatccggcccacgccggcccacaccgggcggtccaccagaacctggcaggatggagcggtgcatcccgcaggtgaatctggccgccccggcccgtcggtcaacttcttcgaggcagttggcggagagcccacattccgcaggttggtggacgagttctacgcgggcgtcgccgacgacgcgctgctgcgcccgatgtatccggaggaggatctggggcccgccgcggagcggctcaccctgttcctgatgcagtactggggcgggccgaacacgtactccgcccagcgggggcacccgcggctgcggatgcggcacgcaccgtttcggatcggggcagcggagcgggacgcctggctgcgacacatgcggcaggccgtggaccggctggacctgccgcccgagctcaccgccacgctctgggactatctcgagcgggccgcgtacttcatggtgaacgcgctggaggatccggctgagtcagggtgacgcgggcggcgtgggcgctcagagcagggcgccctcgtcgtgcagccagtcgacgaagctggtggccaccgcagccccgcagtcgagcatctcgaccaggagcgcgtcgtgggcaccagcggcgaacggcacctgaagctcggcgtagatggggagctgaccgcgctcggacgggtcaccgatatacgccttgcagaagcggcgggtgtggttccactcgttgacgacccggtaggcccgatcctcccagtccggcgggacggtcgcgtgtggccgaacccgcagcaccaggatctcgtcctccgggccctcgagtgtgaccaggacggcgtgacgttcccacatcgccagcaggttcccgtcaccgtcggccaggtagcgcacctcgagcagatcgagtgcggcgcagatccggctgagcgtgaccggcgcgaccccggccggtgcgtccgcggcgggggaacgatcggaacccgggaaactgtcgcccggctggcggggggccggagggccaacccggacgccgccctccactgtgatcctgctccggctatccggttctccgccgtcggcaggacctgggcgccatgaccaccacggcatcgctcacgcacctcactccccagcggatccagcagctaacggtgcgttggatccgaggatggacggtacccggacagccgggaagaagcaccccccttacgcgctccccgagacataaggattatgaggggtcaaccgaaagtttgagtccctaggggccgaacagctagatccactaccttctgcaaccataccgccccgtacggtccaactaaaccgacccatcgcccggcggcccggacctgcaccccacccggcacctccgaggtgccgaggaagcccattcgcaccaggccctgcaccaaccgctggggcacctcgaccggttccgcaggcgggtcgtccggggtgacgaccaccggtacgtgatccaggagggcgtcacgcagcacccgcgacccgaccgccctaccccccaccccgcgcacggcggcatcccgcagggccgccgccgcggcgtcggccacccgccgcagctcggccgccggcaacgtctccacctgccggctggctgacggcggcagcgcccagcgccactgcgcgtcccgccgggcgggcagcgccgagccacccaccgtcagctcggccaacaactcgccggcggccacggtggcatcaccggggccggcgccggccaccgtgtggaccaccagcaccccccacggcaaccgtgcccagagggcggtgcgctccgacctgccggccggccgcagccgcaccagcgccgtccggtccagccggaccagccgggtgaggaacgtggtcgcgtcgtcgacgccggtgagtccatggcccgccccgccggaggccgcggaggggggaccgacgcgacccacggtgcccgggtcggtcacttcgggccctcctggacggcgtacccgctgaggaacgcccgttcctcgacggacaaccggcgcggaagttgccggcgcaaatcgaacggcaccagcaccgaccgagcccggctgaccagcaggtcaccgtcgtacatctcgtagtcgacggtaacggaggcggcacgaatctcggccacccacagctcgatccggacggtcggggccgcctccgcggtggcccgaccgagcgcgtagtcgaccggccgcaggtagtcgacctcgtgccgccggatcaccacaccgtcggcgaacgaaccgacgccccacgcccggcctccggcgaacatcagggccacccgcgcctcctcgtagagggtgaggaagcgcgagttgttgatgtgcccgtacgcgtccaggtcggaccaccggagcgtgcagtggtatacgaaccgatccgccataggtcagtctcgggtgagtttgcggtaggtgacccggtgcggccgggcggcctcgacacccaggcgatcgatcttgttcttttcgtatgcttcgaagttgccctcgaaccagaaccacttcgccgggtcctcgtcgtcgccctcccaggccaggatgtgcgtggcgactcggtccaggaacatccggtcgtgggagatgaccacggcgcagccaggaaagtccaacaacgcgttctccaggctggagagggtttccacgtccaggtcgttggtcggctcgtccagcaggatcacgttgccaccgatcttgagcgtcaacgccaggttgagtcggttgcgctcgccgccggagaggaccttggtcggcttctgctggtccggccccttgaacccgaaggcagcaatgtacgcccgcgacggcatctcgaccttgcccaccatcaggtggtccaagccgtcagagacgacctcccagacggttcggtccccagcgagacccgcccgggtctgatcgacgtacgacagggagacggtgtcgccgaccttcacgctgcccgccgtcggctgctccagcccgacgatggtcttgaagagggtggtcttgccgacgccgttcgggccgatgatgccgacgatgccgttgcgaggcagggaaaagctgaggtcatcgatcagcacccggtcaccgaatgccttggtcaggtgctgcacctcgatcacggcactgcccaggcgcgggcccggcgggatctggatctcctcgaagtccagtttgcgggtcttctccgcctcggcggccatctcgtcgtaccggtcgagccgggccttggacttggtctgccgtgccttggcgttggagcgcacccattccaactcgtcggcgagccgcttcttcatcttggcgtcgcgacgaccctcgacggccagccgggccgccttcttttccaggtaggtcgagtagttgccctcgtagccgacggcgcgcccccggtccagctcaaggatccaaccggccacgttgtccaggaagtaccggtcgtgagtgatcgcgatgacggtgccggcgtacttggccaggtgctgctccagccactgcacgctctccgcgtcgaggtggttggtgggctcgtcgagcaacagcaggtcgggcgtttccagcaggagtttgcagagcgcgacccggcgccgctcgccgccggagagctgggtcacgtcggcgtccggcggtgggcagcgcaacgcgtccatggccagctcgagcttggagtcgatgtcccacgcgtcggcgtggtccaactcctcctggagacggcccatctccgccatcagttcgtcggagtagtcggtggccatctgctcagcgatcttgttgaaacgttccagcttggccttggtctccgcgaccgcctcctcgacgttgccgaggaccgtcttcgcgtcgttgagcggcggctcctgcgccagcatgccgaccgtatagccgggcatcagccgggcctcgccgttgctcggccgatccaaacccgccatgatcttcagtaggctggacttaccggcgccgttcgggccgaccacaccgatcttggcccccggcaggaagctcagcgtcacgttgtcgagcacgaccttgtcgccgtgcgccttacgcgccttttccaggacgtaaatgtactgggccacggtgcgggctaccctccatcggtcaacgaatgtggtctgcaacagggcagggtgtgcgcgggaacggagtgggatcatcgcccgtcttccgggcccaacacgcctgcccgtcgtcaatcctgacaggtcatcccggctgcacccacatcaccccgccggcccggccgcacggcacgccccgctcggaccagcgaaattgtcaacaagatcacgtttggggttcggtgcctccacggcggctggcgaagtccggcacggtaaaccagacgccgcagctacgctcagtacgctcgtcgcggtggattcgtcaacacccggaggtggcccaacgtgaccgtccgcagctcctttgtcgtagtggccaatcgactgcccgtcgacgaggtgagcacacccgagggacggcagtggcgacgcagcccgggtgggctcgtcaccgcactgcatcccgtcctcgccaagcatcatggcacctgggtcggctgggccggcggcaagggcgccgcacccgaaccgttcgatctcgagggcatccggttgcacccggtgccgttgagcgcggaggagttggaacgctactacgaaggccagtcgaacgccatgatctggccgctgtaccacgacgcggtcgagacaccggtctacaagcgccgctggcgggagacgtaccgactggtgaatgcccgattcgcggaggccgcggcggatgtcgcggccgagggtgccactgtctgggtgcaggactaccagctccaactggtgccggcaatgctccgtgagctgcgccccgacctacggatcggcttcttcctgcacatccccttcccgccgatcgagttgttcatgcagatgcccttccgcaccgagattctccgcgggctgctcggcgccgacctggtgggcttccagcagcggctcgcggcgcagaacttcgtccgactggcccggcacctgctcgggctgcggtacgaggggcagatgatccaggtcgacggccgccgggtgaaggcgggagctttccccatctccatcgacacacaggagatggagcagctcgcggtggatccggcgatccgggcacgggcggaggagatccgcgaggagctggggaacccacggacgatcatcctgggggtcgaccggctcgactacaccaagggcatcgagttgcgactcaaggcgttccgcgagttgctagctgacggaaagttgacagttccagacgcggttatggtgcaggtggcaacgccgagccgggagcgggtggagcactaccaggcacttcgcgtaaaggtagaacgcgaggttggtcggattaatggcgaatttggcagggtcggggtgccggcggtgcactatctgcatcagtcgtacagtcgcaccgaactggccgcgatgtacgtcgccgccgacgtgatgatggtgaccccgctgcgagacggaatgaatctggtggccaaggagtacgtcgcatcgcgtgccgaccgaggtggcgcgctggtgctgagtgagttcgctggtgcagccaccgagctgcgccaagcgttcctgtgtaacccccatgacccggatgcggtcaaggaggccctgctgcgggccgtgcatgtggagaagccggaggcccgtcgccgcatgcggacgatgcaacgtcatctgcgcacccacgacgtggggcactgggcgacgtcgttcctcaccgaactcggcgtgccggagccggagccggacgcctcgtgagcaccagtaccgaactcgtcaacccggtcggtggcggcctggaccaggagctacgcaccgcgatcggtcgggtcgcccgcgtcccgcaactgctgatcgcctgcgactacgacggcaccctcgccccgatcgtcgaggatccgagcacggccgtaccgttgcccgaggcggcggctgcggtacgcgcgctcgcctcgctaccgcagaccaccgtggcggttgtctccggacgggcgctgcgtgacctggctgcgctgtcccggctgcccagcgaggtccatctggtcggcagccacggctccgagttcgacatcggcttcgtcgagcggctctcccccgagctggtcgccgtccgcacccggctacgcgacgcgctgcgcgagatcgtcgccgcccaccccgggatccggctggaacgcaagccggccagtgtcgccgtacacacccgcggcgttgacccgcaggtcgccgccgcagccgtcgaggcggttcgcaacggccccgcgacctgggacgacgtcaccgtcacccagggcaaggaagtcatcgagttgtcggtggtcgccacccacaagggcaccgccgtcgaccagctacgtacccagcgctccgccagcgcggtactgttcatcggcgacgacgtcaccgacgagaacgcgttcggcaacctgcacgggccggacgtcggaatcaagatcgggccgggcgagaccaaggcacagtaccgggtcaccgagccgatcgaggcggcccgcgccctcggcctgctgctggagacccgacggcactggctgttcggcgagcgggcggtgccgatcgaacggcactcgatgctggccaacggccggacggtggcgctgctcactcccgaggccaaggtcacctggctgtgcaacccgaagcccgactccgcggcgatcttcgccgacctggtcggcggcagccccgccggctacttcagcgtcgtgccggagcgcggcggcatcccgctcggccagcgctaccgctcgaacaccatgaccgtggagacccggtggtccggcctgaccgtgaccgactggctcgacacgccggacaccgagaccacacccgacggcccggcgatcgtcagcgccgactcgatcctggtccgggtgctcaccggacgcggccgagcccacctcgagttcgccccccggcccgagttcggccaggtcgccgttcagctgcaaccgctcgatgacgggctgctggtactcggttccaacgagccggtcgcgctgtactcgcccggtgtgacgtgggaagtgaccagcgatggcgtgtacgagacggcgaaggccgtcgtcgacctgtccaccgccggcggaccggtcgtgctggagatgcgtttcggcacgcacagtctggaacaccaccgactgccgatccacgaacggcaggctgcggcggaacagccctggaaggactgggtgtccacgctgcggctcccgaacaccggccgggacttggtcgcccgcagcgcgctcaccctacgcgggctgtgccaccagccgagcggttcgatcctggccgccgcgaccacctcactgcccgaggaactgggcggcgtgcgcaactgggactaccgctactgctggctgcgcgacgcggcgctgaccgcccgcgctctggtcgatctcggctccaccggtgaggccgaggcgctgctgcgttggatcgacggtgtcgtcgagcgcaccggtgggcaccccgaacggctgcatccgctctacacggtcgacggttacgaactgggcgccgaggccgttatcgacacacttcccggctacgccggttcccggcccgtccgggtcgggaacctcgccaaccaccagctccaactcgatgtcttcggtccgatcgccgacctgatcgcggccgtggccgacgctcgcggctccgtgcgcgacgacgagtggcgggtgctggagaacatggtggaagcggtccgccgccgctggcacgagccggaccatggcatctgggaggcgcgcctggcgccccgacatcacatcttctcgaaggtgatgtgctggctgaccgtggaccgggcgctgcacgtcgtacgtcagcacggcggcgaggatcagcccgagtgggtggaactacgcgaccgaatcggggccaacgtgctcgagttcggctggcacgagcaggccgaggcgtacagcgtcgcgtatgggcacgaggacagtgacgcctcctcgctctggatcggactgtccggcctgctgcccggggacgacccacgcttcgtgtccaccgtgctcaagatcgaggcggacctgcgcagtggcccggtcgtctaccgctaccactgggaggacggcctgcccggccgggagggcggcttccacatctgcacctcgtggctgatcgaggcgtacctgcgtaccggccgtcgaggggacgcggaggaactgttcgcccagatgatcgacaccgccggcccgactgggctgctgcccgagcagtatgacccgctggccgagcgcgggctgggcaatcatccacaggcctacagtcacctcggcgtgatccgctgcgccctcctgttggacaacatgctcaagcagtgaacgtgcgtcccgacggccggcgcacaccatgtcgtgtcgagcgtgctcgtggtggctacccgcaccggcggccaccacgagcgcaggtccgccatcaggtgtccaggaccccgaccacgtcgccgatcagcacgaccgccgggggacggaggcccgccgcggccacatcgacggccaccccgccgagcgtcgagcggaccgtacgctgatcgccggtcgtgccctcttgcacgaccaccgccggggtgtccgcggggcggccgtgggtgaccaacgtcgcggagatcgcccccagattcttcaaccccatcatgatcgccagcgtgccgcgcagcccggcgaggtgctcccagcgcaccatcgaggccggcgagtccggcggaacgtgcccggacaccacggtgaactcgtgcgccaccgcccggtgggtgaccgggacaccggcgcccgctggcgcagcaatcgcgctggtcaccccggacaccaccgtcaccggtacgcccgccgcggcgcaggccagcagttcctcgcccccacgaccgaagacgtatgggtcgccgcccttgagccggaccacggccttgccggccagagcccggtcgaccaggacacggttgatctcctcctgggcacgggccgggccgtagggaatcttggccgcgtcgaccagttcgacctcggggcgcaactcgtccagaaggaggcctggcaccagccggtcggcaaccaccacgtccgcctcggtgagcagccgtcgccccttgaccgtgatcagctccgggtcgcccggtccagcgccgaccagggcgacgcgcccgccgcgggcggtggtcgagggtgcgcgccccggagcaccagcggtcccgtcaccggttgtcgagggcggggccagcggtccggctccggcagcgagcaggtcccggacggcatcccggacggccatcgcgcgccgggggtcgccgccgccgaggaccgccaccgtcaccggaccctgccgggtgaccgccggggtccaggcagtggcggcggcgcgatcatcggcgcggacacagaagatccgccgctcgccggccgccgcgctgaccgcggcggcggcgatcgggtcgttcaccgccacctgcaccagccaggcaccatcgaggtcgtccaccgcgaaccgtcgccgcgcccagtgcaaccgaccagcgtcggcgtgggcgcgcagcgccggggtcagctccggtgcgaccaggaggacgtccgcgcccgcgtcgagcagggccggcactcggcgggtggcgaccgctcccccaccgaccacgaccaccctacggccggccaggcgcagcccgagcgggtacgggttggcgctcacgctgccgcgccagaacggccgctcacttctcggccaccccggccgagtcgaacgtggcgacctcgtgcagcacccggacggccccggcgaccacgggcagggccagcaaggcaccggtgccctccccgaggcgcagcccgaggtcgaccaacggggtcagccccaatcggcgcagcgccaccgtggcgcccggctcgacagatcggtgccccgccaccatcgcgtcggtggcggacggaacgaaggccgcggcggccagcgcggccgagccggcgatgacgccgtccagcagcaccggcacccgccgtgcggcggcgcccaggatcagcccggccagggccgcgtgttccaggccaccgacagcggccagcacacccaacgggtccgccgggtcgggctcgtgccggcgcaacgccgtccggaccacctcgatcttgcgcctgtacgtctgatcgtccaccccggtgccccggccggtcacggcagcggggtcagcgccggcgaaggccgcgatcagcgcggcggccggcgtggtgttaccgatgcccatgtccccggtgagcaggaccgccgccccggcgtccacgagttcaccggcgacccggatgccggtttccaccgcggcccgggcctcgtcccgggtcagggcggcggtgaccgagaggtcccgggtaccgcgccggacgttcgcctcgaccaggcgggggccggcggcgccagctgtggacgccccgctcggtggagccccgacgggagccggtggcgtggcgaccccgacgtccacgacggtgacggtggcaccggcctgccgggcgaacgcgttgacgaccgccccgccggccaggaagttgccgatcatctgagcggtgacctcctgcggccacggcgtgacgccctgggcgtgcacaccgtgatccccggcgaagacggccaccgccgccggctcgggcagcggcggggggcaggcgccggccaggccggccagccgaacggacaggtcctccaatacgccgagagagccggcgggtttggtcaaccggcgctgcacgtccgcggcagcggccatcgcctgctcgtcgagcggtcggatcgccgccatcgtcgtctccagcatcatgcctccaggatctgcgccagcaccgtgatgaacgcgtcggtggttgcccggtcacggactgcgatccgtagccagtccggccccagtccggggaacgtgtcgccgcggcgtacggcccagccgcgttcccgcagggcacggcggaccgcgtcggcgcccggccagtgaacgaggacgaaggcgcttgccggttggccaacgacgcgtactcccggcagggcggccaggcgggcgaccaggtggtcgcggtcggcggcgaggcgggcggcgatcaagcgttcggctcgcaccgcctcgggcgcggcgcaggccgtcgcggcggcgagggccggggtggagaccgcccacagcggctgcacggcggccagtcgatccagcaggtccgccgcaccgagcaggtagccgacgcgcagcccggccagcccccacgtcttggtgaggcttcggatgaccagcaggccgggtaggtcgccgcggccggcgagcgactcgggctcgccggctcccccgggtgcgatggtggtgtcggcgaacgcctcgtcgacgacgaggacgcggccgggccgggcgagcgcggccacatcggcagccgggtgcagcaccgaggtcgggttcgtggggttaccgatcatgaccaggtcggcgtccaccgggatgcgggcggggtcgagtcggaacccgtcgtcggggtcgagcagcacccgctcgacctggtgaccggacgcccgcagggctgcctccggctcggtgaactgcgggtgcacaaccaccgggcggtggatcccacgcaatgcctgggcaacgagcacgaagccctcggcggcgccggtggtgagcagcacctcggctggcggtcggcgatgccgggcagccacggcggcccgcgccggggttgggtccgggtatccggcgaggtcgccgagcgcggcggtgatcgggtcggcgagccattccggcatcggggctcggcgcacgttcacggcaagatcaaccaaaccgggggtggcctcggcatccccgtgatggccgaggtcgggctcgggcgccgacgggatgatcggcggcccaggtcgtcccgcgatcggctgcgcacgcatgtccgcgatcctgccgggaagggggcgcgcgggacagcgcatcgggacgtgggacgcatcacgagccgagcgttcatgaatatttctcgggtacgaatcggaaatgtcataacttgacgctgtgagcaaccgtccccttgctgctgccggtcgtctcgtcccactactccgtgccggtctcatcgccggcatcgtgatcgccgccctggcctacccggtcgccgccgccaccggcctcggcgccaaggtcaccgcgcacgcgctggaacacaagaccaagatcctcaccacggctctgcccgccgagacctcgtacctctacgcaccagacggcaaaaccgtgctgacgatgttctacgaggagtaccggcagtacacaaagctcgccgacatgtccccgaacatccagcaggcgatcgtcgccgccgaggacgcccgcttctaccagcacacgggcgtcgatcccaagggcatcgcccgagcgttcgtagccaacgcccgctccaacggaatctcccagggcgcgtccaccctcaccatgcagtacgtccggatggcgctacgggacagcgcatcaactccgaaggaggtgcaggaggcgacgcagcagaccagcctacgcaagatccgggagatgcggatggccatggacctggagaaggagctgaccaaggagcagatcctggagcggtacctcaactccgcgtacttcgggcatcgcgcgtacggcatctacgccgcgagcgagatcttcttctccaagaccccgaaggacctcaccccggtcgaggccgccaccctcgccggactggtcaagtcaccgtcccggttcgacccggccagctccgaccagaaggatgcgaccgcccgtcgcaactacgtactggaccggatgaccgccctcggctacctgtcgccggacgccgccacggcggccaagtccgaaccgatcgagctgagcctgagctacccgtccaacgactgcgcatcagtccccgaggagtggaacagctggggattcatctgtgactatgtgaagaactggtggagtgcacagcccgcgttcggcgagaaccggctggagcggatggacaagctgcgccggggcggatatcggatcgtgctcagtgtggacccgaagatccaggaggctgccgaagagaatgtcggtacgaagggaaacaccggcagcccgttcgccaacggcatcgtgctcacggagcccggcaccgggcggctcaaggccatggcggtcaaccggacctactcgctgaacctggacggaaatccgctcagctccaacccggaggtgggccccaaggtcaaggccaactacccgaacaccgtcgcgcccctgctcggcggcggcgacctgcccggctaccaagcgggatcaacgttcaagatgttcccgctgctcgccgcgctcgactcgggcatgaccctgagcaccaccttcaacgcgccgtaccgataccggtcggagatctacaacggctgggcaccgtcgaacgcgagcggcgccatgtccggcacgcagaccatgtggtccggcttcggcaagtcggtcaacacatacttcgtctggctcgaggaacaggtcggagcggaccgggcggtgcgccttgccgagcagttgggcctgcgctggcgcaccgatgtggaccggcatcacgcctcgccggcgaacgcgaagacctggggtgccttcaccctgggggtctccgacgccaccccactggagatggccaacgcgtacggtgccgtcgcggccgagggccggtactgcgaggcgatccccgtacaggccatctacaaccgggacggcaccccggcgatcttccggacggccggcgggatcgagcgggaggtcgccaagccacgctgccgccaggtggtcagcgccgacgcggcccgggccgccaccgacgccgcccggtgccccaccggtgacaccccggccaggggtggctgcggaggatggtcgacggcggacagcgtccggggcaccgtgggccgacccgtggccggcaagaccggtaccaccgacagcacccggtcagcctggttcgtcgggttcactccggaactggccgccgccagcttcatctccgacccggacaaccccttcaacgcggtcggtgacgggcagtcacaggttccgatccacgcggtcgcgaacaccctgcgcgacgcactcgaggacaaaccgacgcgcgagttcactcccccgtcagacgcgatcgtcggctgagctgtcgcgccgacccgccggcccgcggcctccgggtaaccctccgggtaacctcgtgggcgtgtaccggttcctgctgatgccacgctggcttggcgcgctcgcactgaccctggtcgcggcggcggtgatggtgttgctgggcgactggcaactggcccgctaccacgaccgtaccgcgatcaacgagcagatcgacgccggtcagcggatggacccggtgccgctgcccgaggcggtagccgcaccgaccggtggcgccggcaccgtcgggcccaccccgaccgcagagcggacctggacgaaggtcaccgccgccggacagtacgacaccgcgaacgtgatcctggtccgcggacgctcgctggagcgtacggtcggcttcgaggtgctgaccccgctggtgctgaccgacggcacggccctactggtcaaccggggctggatcccgccggcaccaggtggggacgccaccgcgcagccgacggtgcccgcagcccccaccggcaccgtgaccgtgaccggccggatccggcccggtgagggcggttcactcccggtcacccgccgcgacggcaaactggagacccgtcgcgtcagcctgccccggctggccagcgagctgccgtacccggtctacgggggctatgtcctgctcgacacgcagtcccccaccgcagacccgaccttcgaggcggtgccggtcggatacacgaacaactggcagaactacggatacgtcgtgcaatggtggatcttcgccggcatgacgctgatcggcttcggctacttcgctcggagggaggcccgacaacgggccggcctggtgcgggaacgggccgcggaccgggcggctgaaccggcctccgcctgatcgccacgcgtaaccctcaacccgtgatactcggcggcggataaggcccctgtccggtgccgaccagcagcgctggtggatggccagcgacccggacgggcgtcagaccgggacggactcctcgatgcgcaggccccgggcccgcaccccgtcggccacccgggtgagtgtcgagtcgagcgcaaccagcgcggcggagagctcaccgagccgttccttgagcgactcatcggaccacgcggagacgtcgacatcccccagagcgctgacggcggcctccagtcgggccatcacctcgttcgtactcatgtacgaaggctataacaaacgtggtgctcgacacgccgaaaacgcccatccggagcagcacgttatggttccgacaccaagcccacgcggtggtgcccgtggggcaggcctgccccacgggcaccaccgcagccacctggactcgcctcgccccggcggcccggcaccgcgctacctgatcgaggcccgatgccgcacgccgctgccagcgacgaaacgccatgcacccggctctggctcgagcccaccgggtcaaccccgccggctcgagcacaccggatcaaccccgtgcagcggtagcgacgttacgtagcagcagtgcctccgccaggcacacccgggcgaactcacccaggtgcaggctctcgtttggaccgtgcgcccgcgcgtacggatcctccacaccggtcaccaggatcgctgcccgggggaacatctcctggaaggtggcgatgaacggaatcgagccgccgaccccgatgtccaccgggtcggtgccgtcccaggcgacgcggaacgcggagcgggccgcgtcgaacatcggaccggaggcgtcgacaacgcacggatcgccatcgtgctcaagggtgaccgacacctgcgcaccccacggggcgtgcgcgctcaggtgggcgcgaagagccgcgtacgctcgcttggggtcgtcgccgggcgcgagccgcacactgagcttggccttcgccgacgggaccagggcgttcggagcttccccggtcgccggcgcgtcgatgccgatcaccgccacggccggcttggtccagagtcggtcggtgatccgatcggtgccgatgaagcgcaccccctccgccagtcccgcctcggcgcggaagcgatcttccgggtagtccacgaccgcgcccccacggccgaccaacccgtcgacggccacgttcccagcgtcgtcgtgcaacgtggcgagcagccggaccagcgcggtcagcgcgtccggcaccgcgccaccgaacatgccgctgtgcacggcgtggtccaacgtccggacctcgacgaagcagttcacgattccgcgcagcgacgtggtcagcgctggtacgccgatatcccagttggtggagtcggcgatcacgatgacgtccgaggcgatctggtcccggtactcggcgagcagccctgccagcgagtcggagccgtactcctcctcgccctcgatgaacagcacgacacccaccggcagcgaatcaccgaacgcccgcaacgcagcgatgtgcgccataatgcccgccttgtcgtcggcggcaccacgcccgtagaggcggccgtcccgctccaccggctcgaacgggtccgactcccacagcgacaggtcaccaaccggctgcacgtcatggtgggcgtagagcagcaccgtcggggcgccgggcggtgccgccttcgtcccgatcacggctggctggccgccggaccgagcaatccgcacctcgaggccgcagtcccgcagcagttccgccaccgctgccgcggagcgctccacgtgcccgtggtcgaagccctcgaacgcgatacccgggatgcggacgaggcgttcgaggtcggcccgaacaccgggcagttcccgctcgacagcggcccgcaggtcagaatcggacatgatcggtgtggtcatgaccggcatcgtatgccggcaccgccggccggccccgccgcaggtagtaccgagcccggtcgtggggaagttccggcgcgccgtcgaccaccaggtctgctcggtccgcggtacggtcggcggtgaagtgggctcgttcgccggcgtgccagcgacgcagctcaggcaggatccccgggccatcgcgggccaccgcccgggtgagccgcagctgcgccggggcggtcacgtacacggcgaggctcagctccggcgccgccgtggcacgcgccgcactcaccccctccagcagcaggaccggtgacaccggcaccggcaccggacggggcaggaacgcccgccgtacccagctgaaccgtcggtactccccggcccgccccgaccgcaccggcgccagcaccccttcctccaaccgctgccagaaggtgaactggtcggcccacccctccagcagatcgtcggtgtgcaccaccgctggtcgggcgctgttgggcaggccggcgagggcatccgcgaggcgcgccgtgaaccagctcttgcccgcgccgctgggcccgtccactgccaccagtcgggtacgccccagccgtgccggcgcggcacaaacccgacgtgcgagcagggcgtacgactccatcaccgcaaccaccacggaccgacggtagcggccggcacggaccgcgcctgcgtgctccgtcgcccgttcgggcggtcgtaccggtggccgatgccgttcgaccgcgcgtggccacgcggagcggcatgatcggctggtgtcccacagcgtgacgagtccgggcgttgacgccctgttggaacaagcccgcgccggggtacgccggctgaccccacaccaggccgtcgaggcgatccgtgccggggcgttgctgatcgacacccgcacggaacggcagcgggtggagcagggtgagctgcccggcgccatcgtcgtcgagcgggcggtgctggagtggcggctggacccggccagcacgtggcgaatcccggaggccacccgatacgaccgggaagtcgtggtgatgtgccggcagggctacagttccagcctcgccgtggcgggcctacgcgcgctcggcctgcaccgagccaccgatgtcatcggaggagtggacgcctggcgggatgccggactcccggtcaccgaccgccccgccgacgttcgccactgaacccgggcccctgcccgcggctgtccccggctcccggtccgcgggctccgtgtctggcgcgccgctcccggtccggggccccgcgtctggcgcgcccggcgggatgaacggcaggcccggtgacgggccggactcgatcagccgccacagcccggccgtgtccaggtgctcctcgaccagatcgccgagcaggtccagggagcgttcgcgagcaccggcgaaggaggtgtccggggcgacctggaaaccgtgccgtccggcttgacgtgccacccgggccaggaaccggcggcggaacccgtcggactcgaacgccccgtgccagtgggtgccgtacaccgatccggcgaccgcgccctcaccggtgccgtcgtggtaggcgaacagcggcgcgaggtcgggggcggcggccgagacgtacccatggtggatctcgtagccgccgaccggctcggcatcccagccgatgccggcagatcggcgaaccgtcttgcacgggtcgaaggtgacctcgaccggcagcagccccaggccgggtacgctgccccgccgactctccaccggatcgtggatgagacgcccgagcatctggaacccgccgcagacaccgagcagaggccgcccggcggcggcgtgggcgagcacggcatcggcgaggccggactgccgaagccagtccaggtccgccacggtcgacttggacccgggcagcacgaccaggtcggcggcggcgagctcggctggctcgacggtgaggcgcacccgcacgcccggctcggtggcgagtgcctcgacatcggtggcgttactgatccgaggcagccgtaccacggccacatccagccagtcactgccacggggggcggccgggcggccgagtacccgcccgtacgcaagcgagtcctccgcgtccagccagaggtcgagcgcccagggcagcacgccgtacgtgggccgcccggtgacctgacgcagcatgtccaggcccggggccaacaggctcgggtcaccgcggaacttgttgatgacgaatccggcgaccagcgcctggtcggccggctccagcagggctacggtgccaaacatcgaggcgaagacacccccgcggtcgatgtcgccgaccacgatcgcgggcaggcctgcgtgccgggccagccccatgttgacgtagtccccggcccgtaagttgatctccgctgggctgcctgccccctcgcagatcaccacgtcgtgggtcgcccgcaggtcagccagcgccgcgtacgcggtatcggcgagacggggtcgaagctgacggaacgtaccggtggtgagtgtgtcgaccgcctcaccgagcagcaccacctggctggtccggtcgctgccgggcttgagcagcacgggattgaaccgcagatccggtgccagcccacaggccgccgcctgcatcgcctgggcccgtccgatctctccgccgcgtccgtccgggccgaccaccacggccgagttgttggacatgttctgcgccttgaacggcgccacccgcacgccccgccggtgcagccatcgacagatcccggcggtgagtacgctcttgccggcgtccgaggtggtgccggcgaccagcagcccgccgctcaccgccacctcccgcgtacgacctgcagcccgccgcgcaccgcccgacccgcggtggagatcagacgccccacggtcagcgggtacgccgcggcgagcccgagcgtggcaagccccaccgtggcggagatccgggccgtccgcggaaggtgacccgcctgtggccgcggaccgtcgccaaggaacgggcggacctcgacccggccggcgtagacgttacgtccgcccagccggacatcgagcgccccggccatcgctgcctcacactgcccggcgttggggctggggtggtcgttccggtcccggcgccagacctgccaggcccgcccccggtcgccccgggaaaccggcgccacggcgaccgtcagcagcccggtcagtcgggacggaacgaggttgagcaggtcatcgaggcgggccgctggcgtaccgaagcgtgcgtaccggggcgagcggtggccgaccatcgcgtcgagcgtgttcgccgcccggtagccgagcagtccgggcaggccggcgaccgcgccccagagcagcggtgcgacgacggcgtcggaggtgttctcggcgaccgactcaacggcggcgcgggccagctccgactcgtccagcatggatggatctcggccgcagaggtggccgaggcggtcccgggccgaggcaaggtcgccgccgcgcagcgcctcacccatgaccgccgcctcccgccgcagcgtgcgcccgccaagcacggcccaggtgccggcggccacgaacgcgccccgcgccagcggtcgccctcgcgtggcgaccgtcaccgctgcgccgagcgccaccggcgctcccaccgccaacgcggtgtacgccgccccagcagcccggtccggccggtagatccgccgctccagggcgctcgccacgtggccgaacccggccaccgggtgccaccggcgggggtcaccgaccagcgcgtccagcgcgtaccccgcgacgagccccgctacggtcgcctgccgcaccggccatcacctccggcgggccagcgtagccgagccccgcggttgtaccgcccggccgccccgctgggcccgcccacaatgccggcgaagcccggcgcgggccgttgccagccggcacccaccgctgtcccgggccgcgggatcgtctcagtctcacactcgcctgcggccccagggctgcggagtcgtctcagaccggcacccgcccgcgcccccgacgcgcccggtgatgcacaggtgcgggttcgacggcgtgcaccccgtcggtcgggtcacccttgtcggtcgggtccgccggcccgcgtgccctttcccctgagtcggactcgtcggtccggccgccggaaccggcgtcgcccggttcggcctcgtcgatcggagcatccaacggatccaggtcggcggcgggtgggcggtcatggagcctgtcctgctccacgccctcgtcgggttgccggtcggcggggacagggggtgccggctcggtctgctcgccgggcacccgcggctccccggtggcgtcatcggtagtgccggtcgtggccgccggtcggaaccgctggaaccggccccggccccgggacaggtcgtgcccgaccgcgacggcctccagttcgtagtgggtgcggtggttgccggtttcgtcggtccagtccctggtgtggagccgccccgacacgatcaccgggtcgccgaccatcaccgaggcggcgacgccctcggcgagccggcgccaacagttgacccggacgcgcagactgttgccgtcaacccagcgaccgctgtcgcggtcgaggcggcgcgcggtggacgccaccctgaagttggccaccagggtctgactctgggcggtgcgccgccattcgggtgtggtcagcgcggtgcctatcaccgtgacatgggtgtcgaacatcattcctccagaaagatcggactgccatcgcgggctgaggtggcccgagcctggccgtagcgaccaggacctgccaccgcggtgggcgcgagctgtggacaactggacgggctgtggacgacaacctgttcaaggtcctgacgtgctagggcctctggccctgtgacggtccgtgggcgagcagcagaattgaccatgttccggaccggaaatagttgggtatagctgactcaattgcaatacccggatgaaaggggcaccgtcatgatgacgatcaccagcggcaccggccaggtacggccatgagcggggtcaccaatccggccaccgtcgccgagtgcctccgggtgggaaccggcttcgcgcagggcgatcgggcctggatcgccgaccagttcggtacgctcgacgcccggttggccgggttccacgccgacgccaccgagctggaggtgtcggtcaagaaccgcgagacgaggggccagaaggtcaccctggagtgctggatcgccggtcggcagaagatcgtcaccacctcggccgaggaggacctgcacgcggcactcaacgacgtccgggacgacctgcgacgccgcctcaacgacgcgaagacccggcaggagccccggcacaacaagcacctgcgcgacaccggtccgccaccgaaggcgccgcagaccgccgacgactgaccggtccgcaccgcaccgcgaccggccgggacgcacccgccctcctccgacagacgtgcggaggagggctaccgcccagtagcttgccggcgtaccgtcgacgtcgtggaaccagacgtgctggggccgccgtacgagcggcacacgatcgacctgggcaccgacgacgaggggccggtggtggcgaccctggtgcgtcgccgtgccgaacaccccaccggtcgcgccgtgctctacgtacacggcttcgtcgactacttcttccagacccacgtcgccgactacttcgtcgcgcgaggctgggatttctatgccctggacctgcgcaagtacggtcgtagcctgctcccgcaccagacggcgaacttctgcctcgacctgggtgactacttcccggaactggacgccgcagcgaagatcatcagagcggacgacacgcacgatgtcgtgctgggcatgggccactccacgggtggtctgatcatctcactctgggcacacgcccggcgggacgacggcctggtcgatggactcttcctcaacagccccttcttcgacctgaaccttccctgggtgctacgacgtcccggcgcggcggccgtcgcgcgcctggctcaccgggcgcccaagcgcgtcgtcgcccccggcctcggcacggtctacggcgagagcttgcacgccgaccaccgcggcgaatggacctacgacctggcctggaagccgctcgccggtttcccgatccgggcgggttggctggccgcgatccggcggggccagcaacagctccggaccgggctgaacatcccggtaccgatgctcgtggccgcctcggcgcgtagcttcaaggggctgaagtggcgggaggcggccgccaccgcggacgccgtgctggacgtcgagcacatggtgcgctgggcaccccggctgggccggcacgtcaccctggtccgcgtcgacggcgggctgcacgacctcacgctttccgcacccgccgtgcgcgacacggtgctgacggaggtcggacgatgggccgacggtttcctccacaccgacacagtcggcaacggccactcggtggcagtggcggcaccaccgacgccccgccaccccgccgacgcggagtcgacggcgccgcaggcctgatggacgccggaggcagccaccaccacccgctccccctccgaccgggcccacggcggtacccttctcgggcaacattccgcggcacgcgcccgtagctcagcggatagagcaggggacttctaatcccaaggccgcaggttcgaatcctgccgggcgcaccaccaaaggtcatccgagctgggatttcacaacaacttcagcgattttctgctgtgactgtgtcgatgcgtagggctcctgcgagcccggacatgcctagccgggatacaagacgagttgcggcttccgccacttcgtgcgccgcctccggcagtaccaaggtgtaggtgtccgtgtcagctccgatcgaggcgtggcccgacatgtcttgcatcaccctccgggcgactccagccgcaagtgcgatcgtcgcggcacagcgacggaggccatgaggcccggtcgggcgcccgactcggtgggtcagtcgctcgaagcggtccaatgctgggcggtggcaccggttgcttccagcaggcccacagacagggcacagcccacgcctgagatcagcggccactgtcatggcatgaattctcctcggcacagttctggtcgacccactcgccgcgtcgtcctgctcggtggactcgccgccgccctcggggtgtcggcatgtggccgcacgacggtcaccggcgtcagtgatcccaccacgttgacctcggccgactccatcgcctcgtcgagcaccacggtgtccgccgaactgaccggcagctactcgatcgtcgacagcgtcaccggaacgcagatcgacgtgacggtcaccgtggacaggaggatcatccgcgccaacggcctgccgaaccaccagcggggcagcttcccgaacgccaacaacccccactccgtctcggcccagacgtacgagttccagttgccgctgcacggcacgcgggccggtcgcaccacccagctcgtcctgccccagcccttcggcatcgccaccaacggggtcctgttcgaccctctcgccgccgagtggtaccgacgtgatccggcttccggctggacgatcgaggcgatcggccccagcgccaccctcgggttggatgacaacaacgctcacgtccagcctactggggcataccactaccacggcctacccacggccatggccagccagccgggcgccgaacgccattcacccctgctgggctgggccggtgacggattcccgatctacgcgggattcggatacatcgacccgatggacccgacctccggcatcacggagttgagctcctcgtatcgactccgctccggtgtccgaccggacggcccgggcggagcgtacgacggcacctacaccgaggacttcgagttcgtcgctggccacggcatgctcgacctggccaatggtcgacagggggtcacgcccgaataccccgacggcacctactactacgtcctcaccgacacgttcccgttcatcccccggcacgtcgtcggcaccatcgcggacagcttccgtcgctcgggccgacgggatggaccacggtagccaccggagggctccacggtggttcctcggggcaccgatgggctcaggtaggacctctggtcggtgggccagttggtcgtaccggagtgtgacaatcggtcgctcgacatggcagccgaggaaggagtgtgcatgcggaagctcgtgctctacacgctgatgtcaatggacggggtggcggaggctcccgaccgatacgttttcgagtttgacgaggtgatgtacgccaacctcgcccggacgatcaagagtcaggacgccgtgttgctcggccgacgcacctatgacgaatgggcaccgtactggccgacggcggaggaacaaccgtttgccgacttcatcaacggtgcgccgaagttcctgttcagctcggcacccccggcggtggggtgggccaacaccacggtcgtcccggctccggctaccgagtacgttcgcacgctcaaggagcgtccgggaggagatatcggcattcacggaagtatccgccttgcccaagctttgctcgcggccgatctggttgacgagctcaggctcgtcatctccccggtggtgctgggcaccggccggcggctgctcggtgacggtgacgagcagctacggcggtggaacctgctgcggcttgaggggactccctccggcgccgttctcgccgactatgagttgagcaggacctgacggcactctgaaccaacgatttggcattgtgcgcgaatggccaccccatccccgcgcaccgccaccacccgactcctcggaagtctggccctggtcaccggcttgctggtctcgaccatcacgctgtcgatcgaccccggctcggctgagccgcacctgctggcggcactcttcgtcggcactggcatcgggctgcgcgtcgaggccgcgatcagcacgcttcgtccgcgcccgcaggagtcgatcgtcgaccgaccctcctgacccgagcccgattcgggaagccgcgcctggtgtcgcagttcggctacctgcccgttccgcgaaacggccacgtaccgagggttatcaacgatcctcacgcatgatattctccgacgtcgatttgtgacgtgcggccccgaatcaggtcgttccggaaggatgcctcgcccgatgccggccgttgcccccacgaccgcactacccggcctacccgagcccaaggggccgccggaggcggccactcctgcgggcgacgccttcaccctcatcttcaccaccactccggccctgctccgactgaccgtcgggctggtcggcgccgtggtggcggtgtcggtccggacgccgcccgtggtgcccccgctactgttccccgccaccgtgatactggcctcgtggtcggtctggtacgcacgtcgggcgctccgacgtggcttcaccacgccgctggtatccggtgacgtcgctctgacctccgcagcctgtctggccactcccgtgctggtcgccccggaggtgttgcccggtgaggtcagctggatcgcggtgttggccagcaccaccgtgatcaacgcccaggcgaccgcgccggcccgctggtcgatcccggccggcgtgctggtcaccgccgcctacgccgtcggctcgcacaccgccggcaacccacgagaggccgtcgcgcatacggccaccctgctcgtccagaccggcatcgctgcggcgataaccgcggtgatgcgtcgtcggatcacgcgcgccgaccacgccttcgccaaggaccagcggctggcccgccagcacctgatcgcccgcaccgcgcgggatgccgaacgccggcagaaccggaacctgcacgacaccgtgctggcgacactgaccgtggtcgggctgggggcgggagccggtccagcgctgcgggagaggtgctccgccgacctgtccaccctctccgcgctggtggaccgccccccggcgaacggcccggtcgccttggacacacggctacggacggtactttcccgactgccgggcctggcggtcaccgcggacctggcaccctgcaccgtgcccgtggcagtggccgaggcggtagcggagagcgtcgctgccgcgctgtccaacgtggcccggcatgccccgaccgcggcgaccgtgctgcgtctcacccgggccggcggcgccgtcgtggtggaggtcgtcgacgacggtcccggtttcgagccggccacggtaccgacccatcggtacgggattcgcgagtcgatctgcggacggatggtcagcgtgggcgggcgggcccaggtccactcccggcccggcgctggcactcggatccggctggagtggtcggatgtctgctgacctgtacccggatcagacggcgttgcgggtgccgcaggcgggtccgtccgacgcggtctcggcggtggcgcgggcgtcggatcggggggcacggatcggcgtcgtggtcatcgcgctgtcctggcactgcaccatcgggctacccgcaacggagaggatccggggcgagttgaccgcgcccagtgtggtgctcggtacctggctcctggtcaccgtcaccggcgtggtcaccggtgtccgactgctacgcggtaggccgctaccggcctggccactggccgcgctgctgctcgtcgtggacgtgacggtgttcgccgcggtcggccgggagcacatgttcagcagcgtcaactgggtgcgggggacgctgggctggttcttcgtcctgatcctgtgggaacgacggatgaccgcgctgctgggcatgctcactgcgcacgccctgatcgcactggccgcgctgctcgcctacgggatgaccactgccgcggacctcgcccgctacacgatgcacgtctacggagtctcgtcgctgccggtggcggtcgccgccggcagcgccgcgctcgccactctggcccgaaagcgcgcccaggtggccgccacggcgcatgcgctggcagctgaacgggaggccgccgagcaggtccgacaggagcggcgggaccggttgggccgggcgggcgaagccgcccgcgaggtgctggccgagctggccgacggccgggccgacccggccgatccggccgtacagcgccgatgcgtcctggcggctgcccggctgcgccgactcatcgccgaatcagacgacgtacccgacccgctgctgcacgagttgcgggccgcagccgacttggccgaacggaacgggctagcgatcagcctggtgaccatcggtaccccaccaccgctgccggtgcggatccgccgccggctggccgacccgctgaccgccgcgctcgccgaggcgcgggactgggctcggctgaccgtggtggccggcccggacgaggtggccgtcagcctggtcaccccggatcgccgggaggaccccattcggtctggcgacgacaacggggacagcgacgaaggggacagcgacagcgaaggagacggtggggtgcagcacctcgacgaacgggacggaaagatcagatggacgcagacccggtggcggcggtgaccgcgcgtactcccatcggggtggtcatcgtcgatgaccacccggtggtcatcgacggggtacgcgcctggctcgccagcgaaccacagctcacggtgctcgccaccggcgacgacccggacgaggtgctgcgggccgcgccgcaggccgatgtcatcctgctcgacctgcgtctgcacggccggatcgtgctggacaagctcaccgcgctctgcaccgccgggcgccgggtggtggtctactccgagctcaccgacccggcgacgctactggctgcgctggacactggagcggtggcgttcctcgccaagcacgaagggcgggaccactgcgtggcgaccgttctggcggcggccagcgatcgggcgtatgtaccgccgacgctggccggtgcgctcgtcggcgacccacggccggaccgacccgtgctgtcggacaaggagcgggaggcgttgctgctgtggttccagtcgatgtcgaaggcatcggtggctcggcggatgcaaatcagcgaacacaccgtcaagcagtacgtcgaccgggcccggatcaagtacacccgggccggacggccggccgcgacgaaggcgaccctcctcgcccgggccatcgaggacggcctcattcggccggaggagatcggcacctaccaatctcaggcgtcgtacgaacggccgaccccctaacaggcgtcatgacatggggccgcggaccagcgaagctcgactgtggaacgaggggttccggcgggtagcccggcagtcccgccgacatctgcaggggaggtcgtgacgatgcgcgacgacgcgtcacccttcttcatcgccccgcaccgatttgacgctcccaacggcaccggtccggtgttcaaccaccggcacgaactggtgctggagcccggtgagctggtgctcgggcagcatcggttacacacggcgggctacctgctggggccgaccgaggcgtggcagtgctgggccctgccggggctggtcgcggttaccctcaccgaccgtcggctcgcatacgtgggcaacagctcgcggctgtccgtggtgggcggcaccgacgcgccccgacatcgacggcttcccgggttgtccgggctggtcagtagccaggtccgctggcagtggccagcccgcctggatgtgcagcctgctggttcgggccagcccgggcagcttctcgtggtgtgcgacgcactgcggacgatccaccagccagcgctctcgctgacccacccggctggggtgaccgggctggcccggcagctccgccgggcggtggccacgttccgactgacccaccccgacgtggtcgagctctccccaccggagcgcgacgtactgatgttgcgggccggcgccggcccgctcaccgccgacgggcaggtcacccttcccggttcgttaccggtggagttctgttcgcgggacgactactaccgacccgaccaagcatggcccgaccaggcggccgacgcggctgccgggcggtgaccgggcggcagttcaggagcggtccagaacgaccgcctcggcgggagtgggtgcgctgccgccgaggtgtgccgggagccaccacgtgtcgtcggggccagccggcttctccggatactcgcgctggttctggtcgaccagtgcgctcagccgctccgccagatcggcggtcatcgcgttcgcgtccgggtaggcggtcgggtccatcggctccccgaccaggatggtgatcggggtgtgccgtcggttgagcgtgcgcggccggcccttggtccacagccgctgggttccccagagggccaccggcagcaccggaacgccggcttcccgagccatccgggtcgcaccgctcttgagctgcttcacggtgaacgaccggctgatcgtcgcctcggggaagacgccgacgacctcaccacgtcgcagcgcggcgactgcctcgacgtaggaaccggttccggctcggcggtccaccgggatatgccgcatcccccgcatcagcggcccggagatccggtgggtgaacacggacttcttggccatgaaccggaccagccgcttcgactctcgtgcgcccaggccacagaagatgaagtccagatagctgacgtggttgctggcaaggacggcaccgccggtgcgcggcacgtggtgggcacccttgatgatgatcttcaggtcgagcacccggaacatcgtcttggcggcggcgatcacgggtggatacacgagttccggcatccgctgaccttaccccggccacggtgactggctcggtaggcggaagccccttaccggccgcgcacctcggcacgaaacccgtatcctcagtcgccgcgactggtgaggtcgagccggccccgggcgaacgcgtccacccgaccccagcggccgggtatgtccagcacttcgattcgccccatccccaccggcaggcggggctcgacggccaggtggccctcgtgcggctccagcccgagcatcgtccgcagcagcaacaacggcgcgccggtggaccacgcctggggcgagcacgcggtggggtactcgaccgggaacttggtcaactcccgtgggtagccgccgaacgcctcgggcagccggccggagaagtagcgggcagcgtcgaggatgccgttggcgatcgtcgccgcctcctccgcgaagccgtagttgcgcaggccccaggcgacgaacgagttgtcgaacggccagatggtgccgttgtggtagccgatcgggttgtagcgggcctcgccctcggccagcgtccgaaccccccagccggagaaaagccgtggcccaaccaggtgttcggcgagcttcggggctcgatcgtcatcgacgatcccactccacagcaggtgtccgatgttggagctgagcacatcgcactgccggccgtccggatccagggcaagggcgtagtacccaccgtcctccacccaccactcgcggttgaaccgctccttcaggtcggccgcctcccgctccaactgcgtggcgaacgccgggtcgtcccagaactcacgggccagccgagccgcccgcaccttcgcgtcgtacgcgtacccctggacctcgcaggtggcgcgcggaaacggaggtaacgtaccgtcccggtaggagatggagtcccaggagtccttccaacactggttctccagcccggtgtcggtgttgcgccgttcataccagatataaccattacctaccaggtcggcgtagtggtcgatccacttcaacgccgcccgacactcgacctgcaacgccttggccagcgcgccgtcgccgctccaccgctcgtactcgtcgaggagcacgatgaacagtggtgtcgcgtccaccgagccgtagtacggcgagtgtggttgctcctcgaaggcggccgtctcgccgtagcgcatctcgtgcagaatccgacccgggtcctcctcccggaaatcatcgaaccgggtgccctggagggtggcgaggatctgcaacgtcgtcctggacatctccggggcgaacggcagcacctgcaggcaggtcaggatgctgtcccgaccgaacatcgtcatgaaccacggcaggccggcggccggcaacgccgccccgcccagcgagagcggcacgaagcgcagggctgcaaggtcgaccaggcagcgaccgtacgtcgcggtcaggtcctcgcgttcactgttgaccgtgggtgcgttcgcgatccacgcctccaggtcctgttgcagggcgagccgttcggcactgtgcgctcgcagacccatccgcagatcccgaccgcccgggccgagcgtcagggtacgcacgtcgatgttcgccacccactgctcattcgcctctaggcggagagtgtacgcgaaaccgcccttgtcgaactttgccggcaccgacgacgtgatcatggtttcgcgcttgaagttgccgcgccggtagcccagccgcaaccggtccgactccgcctcggcgtagatctcgcccttcttgctcagcagttcgtccttcacctcgaacaggtcggcgaaatcggctgcggcgtccatccggatctccagatcgactggcttctcgtcgtggttgaggatggtgagtgtctcgcggaagctgccccccacggtccgctcccggacaaccgagagcttggcgtcgacgtaatgcgtcgccacccccggtaccaggaagaaccgcgcctcgtagtactgcaggtcgtcgtaggacagcgggttgagtcgctcgccgttgatcgtcagcacccaggtggacaggaatcgggtgtcgagggagaagagcccggtcggctcggtcggcgtcgcctcgatgtccccggtctcctcggagacgacaaaggtgttgccgtcgaggatccgcaccgtgttgcccggcatcagcgaacctcccgatcgagggcccggcgcggaccacgcgaatgtgggttgccgggaaagagccgctcgacctggacgaagatccgtggatcgccgctgaccgtcaggtcaccacgcaggccagccgcgatggcgtgttctcggccggtggccaggtcctcgaagagctccgggctgagcccgatggccgcatcggcgtcaaggtcctcccggctcacccgcagttgcccccggtcgatccgaatcaaccagtgcgtggtgtgcgctccctcgtgcaggtcgaaccgcaccgtcccggaggtcttcgccagcagcggctcgtagccccgccggtcgaggtcctggaagaagttcgtggtcgctttcgacatgggtcctccctcccgccggttccgtccacgcgatcgggccgaccgtggtctgccccgacgtctcgtgacatcacgtccggcgcggatccccgatccggacgcggtcaacctcgcccggatcgggtgaaccgcagcaggggcggcgctagttgttcgggtcgtccgcactgatgtccgcgagcaccgactgcggttcgcgttccaccgccaggtcgcccatcgacaccaggccgatcagctgcccgtcctcgaccaccggcaggcggcgcaccgcgtatgtccgcatcaggtcggcggcggccacggcgtcgtcgtactggctgaccgtgacgacgtccctggaggtgatctggttcagccgggtcgacgccgggttcatgttctcggccacagcccgcaccgtaatgtcacggtctgtcacgataccgaccacgctgtcgccgtcagttaccacgacgtccccgatggcgcagtcccgcatctcctgtgcggccgcgatgagcgtgtcgttgccgtccatggtgaccaaccgggtcgtcatgaactctccgaccgttgtcatggtgctcccctctcgctgtcggcactgggggactacccccagcgcgcgacaggtaacaagcggggtcgccgctcagccgtgcggagggaggccgtagacccgctcgacgtgcagccgcagcaccacccgacgctccgccaccatcgcccggcggtagtcgtcccagtcggggtgttccccctgcagcgcccggtagagggcgaccagctcctcgaccgtgggatcgtcggggcgctcggcgacgggcgtcagctcggcccgcccctcggcgaccgcgtacgcccagccgtccgcgctgccgacatggaagctgacacgcggatcacggcgcaggttggcgaccttggcccggccgtcggtggccgagatccgaatcagctcggcccccgggtcgtacccatacagcacggtggacagctgcgctcgcccatcccgccgtagcgtcgccagcacgcccatttggcgctccgcgatgagctcgatcagcgtcaccgggttctgttcggtcacgggtgcctcctcatcgggtcaccacaatccaagcacgccggcaccgcccctcgggcgtgggcggcgccggcgggccgagtcaaccccgctcggcagcgaccagttcggcgatctgcaccgcgttgagcgccgcacccttgcgcaggttgtcgttggcgcagaagagggcaaggccgttgtcgacggtctgatccgcccggatccggcccacgtaggttggatcctgaccggccgcctgcaagggtgtgggcacctcggagagggcgacgccgggcgcgtcggcgagcaactcccgcgcgcgctgcgggctgatcggccgtgcgaagcgggcgttgacctgaagcgagtggccggtgaagacgggcacccggacgcaggtgccagacaccttcagctcgggaatctcgagaatcttgcggctctcgtcacgcagcttctgctcctcgtcggtctcctcggaaccgtcggcgacgatcgacccggcgagcggaagcacattgaatgcgatcggctgcgcaaacgaccggggcgctgggaactccacggcggcaccgtcgaaggtgaggccgctggcgtgctcggccaccttccggacctgctcgtccagctcggccacgccggacaggccggcaccggagaccgcctggtaggtcgagacgacgagactcaccagctccgcctcggcgtgcaggggccgcagcaccggcatagcggccatcgtggtgcagttcgggttggcgatgattcccctgggccgctgccgggcggcgtgcggattcacctcggcgacgacgagcggaaccgccgggtccattcggaaggccgacgagttgtcgatgacgacagcaccggcctcggcgacccggggggccagttcccgggcggtttgcttgccggccgagaagaggacgatgtccagcccggagtagtcggcgacggccgcgtcctccaccgtcagctcgctggtgcgccacggcagggtccgccccgtcgaccgcgccgaagcgaacagccgaacctgctccgcgggaaactcccgttccgccagcacctgccgcattacgccaccgacctggccggtggcccccacaatgccgatcctcatgcccgcgaggctacccagcccggcccgccaaccgggaacgcattcccaccgcccggaccttcgaggtccgggcggtggtcgagatcagcgggtgctggtgaggacctcacccaggccggtcgccgccagctcggcccggatcagggcagcgtcaccctcgatcaccagggtcagcgactcggggtgcaggtgcgcggcggcggcagccgagacctcgccgacctcggcggcgagcagtgactcccgcagccgggcgtagtagtcgtccggtaggtcgtggactaccagcgtggtcagcgccgcggcgatcgcccgtggcgtctgcaactcgaccgagagctggccggcttgccatgagcgcgccaccgccagctcctccccggtcaccccggtctgctgggtacgtgtgatctcgccaaccgcctcgaccagcgcgggcgcggtgaccgcggtctgtacgccggagctgaccgcgaaccgcccgaaccggcgggaggacacgaagtcgccccggatcccgtacgtgtagccgcgcacctcgcggatcagatggttgagccgggacgtgaaggcaccgccgagaacggcaccagcaagcgtcatcgggacgtgatcggggtgcgcgcggtgcggtgacggatgcccgagccgcagcgtcgactgcaccgaacccggccggtccaccaggacgattcggcgcccctggcgtggcgtgaccggaatcgggtcgccccggtccaccgggccgccaccggtgccggcgaacgccgccgcgccgagcgcgtcgaggtcgagccggtccaggtccccggcgacgatcagggtgcccggccgaaggaaccactccgagtggaaaactcgaacatcctcgatgtccagcccggccaccgtgtccggatcgccgtacaacggtcggccccagcggttctcggcgccgtacaggtcggcccgcagcgccgcatccgcccgcggacccggattcgcccagtccatccgttgggcggtcgcctcgtcgtcgcggacccgccgcacgtcgtccggcgccagccggggggtacgcaccgcttcggccaacagctccaccgcggcgggcaaccgatccaccgggacctgcacgctcacctggaacgagtcccagtccaggccggtcaccagctccgtgccgagcgcctcgatggccagcgcgtacgccgtcgcgtcccgctgcgccgtgccctcctccagggccttggcgagcaccgcgcacagcccttcacgcccacgcggttcccggccggcaccggcgtcgagcagcaggagcgccacggccaacgactgccccggcaggtgcgcggccaccacctgcccacccttgacggaacgccggaccacctgcggaaaccggtacgggcgggcggtacccggaccgggctgggtgctgatcagcgtcatcatttctcctcgggcaggtaggtcaggatcacccggtcggtggtgacgagcacctcggcggccaccgccgcgatctgctcggcggtcaccgccagccgcgccggcagccgttcggccgcccgccgcgggtcgccgaactgtgtcgcataccggccgagggtgtcggcacggccctccaccgtggacatctgccgccaccaggcggtgctgagcagtgccttggcccggtccaactcggcggcggtgaccggcaccgtggccagttcgtccatgacctcgcccaacccggcggccaactgttcggcgggcactccggggcgggcggtggcggtggcgatcaacggcgccggggcgtacgtcaggtccactccgtacgcgccgaccaggtccggctgtgcgatccgctcaccgtcggcgagccgttggtagagccggctgccccgcccgctgccgaggacggtggcgagcacggtggtcacgtcgtagccgggggtgccgaacgggtgggtgcggtgcgcgacgtacacccggggcgcgggcacgtcggtgacgaccgtctccgtcgtcgccgcatcggtgttcgagacgtgccggccgtccggcgcggctgggatgtccgatcggggcgggatcgcgccgaagtacttttctgccagggcgaacacctcgacggcggaggtgtcgccgaccaccgtcaggaccgcgttgttcggcgcgtagtacgcggtgtggaaggcctggaaggtggcgaggtcagcggcgttcaggtcggccatcgagccgatcgtcgcgtggtggtacgggtggcggggcgggtagagcagtggcagcagtcgcagccacgcgtcgccgtacgggacgttctcgtagcgctgccgccgctcgttcttgaccacgtcccgctggttgtccagcgtctcctgagtcaacgccggcaccagcccgcccatgcggtcggcctcgagccagagcgccagttcgaggtgctcggcggggactgtctcgaagtagttggtgcggtctgggttggtggtggcgttgagtgacccaccgcatccctgcaccagcttcatgtgctcggtcttcgccacgttgaccgagccttcgaacatcaggtgctcgaagaggtgggcgaagccggtctgaccctccggttcgtgccgggagccgacgtcgtaccagaggttcaccgccacggccggggcggtgcggtcctcgctcaccaccacgcgcaggccgttgtccagtcgggtcgtctcgatgggccagggaaaaccgctgtcgggcatgggaggacgctatccgatctccggggttcgcggatgatgcgccgcgaggcagcggaaggtggctccgccgacggggcgtccgggctctccggcgactcgcctgcggtgcacgtcggcaccctgctgcacagggcgccgacgctgggtgagctgtgcggagacgccgcctgacccgatcagcggaacgggccgcgcacctcgtaggtgattccgccggaggacgatccggaggtgccgcgctgcgacgagaagtagaaccgtgtgccgtcgggcgagaacgccgggccgcagatctccgacgaggactggccgatgatccgcaggaacggggcgacgacctcgtccggcgtaatgatgttgatctccatgttaccgccgtcctcggcgatgtagaggtcaccgcccggggtcccggtgatgttgtccaccccggtcaacggagcggtgccggagaccagtgagtcgtcgtacgccagatcgacccgctggtggaccgcgtcgtacgcccagacccggttgtcccccttcgtggtgaaccagcaggtcccgtcggcgtaccagcagccctcgccaccgtcgaaccgcttcgccccggagacctggtgacgggtgtgcgtcggccagccgtccgggtcgggcacctgcgcccaggtcaccgggccgttggtggcggtgccagccaccagcacctccaggatcccgtccgagaggtcaccccaggtggtcgggcgaaatcggtagaagcagcccgtgctctcgtcctcggtgaggtagatcacccgacggacggggtcgcaggcggcggcctcgtggttgaaccgacccatcgcggcccgccgcaccgcgttcgcaccgcccagtgggtaggtctcgtacacgtagccgcggctgacctcctcgcaggagagccacgtcccccagggcgtcgccccacccgcgcagttccgccgggtacccgacaggatcgggtatgccgaggcgatgctgccgtcggcggcgaagcgtatcgccgacgctccgccacccggactgatctccgagttggatacgtagacccatccggcaccagcggcgaagcaggccccaccgtcgggggcatcgtgccagttgtacgcggtgccggcgacggcctgccgggaacgggcgacgatccggctggtgaatcctgcgggtagctgaatgcccagcgcgtcggccggccgcagggatccgtaggggctgtcgccgggctgggcagggtcggccagcgcggcaccagcccacaggctgccggaaaaggccgcggcaccaccggcgacgccggcccgcaacacagtacgacgatccatcgaaacctccgggaggggagcggtcggtggcgccaacctatcgatcccgacatcgacgaaggtgaaaatcgagtgagattttccgggcgggcgggtgagccgtcgccgtcggatcgggtagactcgccgacatgactcgctcgtatcgatggtttaggcagccggctcgcccgccggtgacctcatcgtgagctgacgtcacccgcactgagccggcaaggcaggagcttccgctcctgcctttttgcgtacgagcagccggctctccccgggcaccggccccgggcgcggtcggcgaagggatgcccaccgtgaccacctcggagatggaccggatcagcgatcagcggatcgatcgtgtggtgccgctgaccaccccggccctgttacaccacgagctgcccctgaacgatcggctcacctcggccgtactcactggcagacgggctgtcggccgggtgctggaccgcgccgacgaccgcctcctggtggtggtcggcccgtgttcggtacacgatccggccgccgccctcgactacgcccaccggctccgcgaggtcgccggtcggctcgccgacgacctgcttgtggtgatgcgggtctacttcgagaagccgcgctcgaccgtgggctggaaggggctcatcaacgatcccgggctggacggttccggtgatgtgaacaccggcctgcgtcgggcccgcgcgctgctgatcgacgtgctgcgcctgggtctcccggtcggatgcgagttcctggacccgatcaccccgcagtacatcgccgacacggtggcctggggtgcgatcggcgcccggaccgtggagagccaggtgcaccgccagctcgcctccggcttgtcgatgccgatcgggatgaagaaccgccccgacggcagcatctccaccgcggtggacgcgatccgggcggccggcgtgccacacgtgttccccggcatcgacatctccggcaccccagcgatcatgcacacccgaggcaacgcggacggtcacctggtgctgcgcggtggtggcaaccgcccgaactacgacgcgaagtcggtggcggacgcgctcgcgctgctgcgcgccgacgggctgcccgagcggctggtgatcgacgccagccatgccaacagcggcaaggaccaccggaaccagccgctcgtcgccgccgacgtggccgcccaactcgccgggggccagcacggcatcgtcggcatcatgctggagagcttcctgctgtcgggtcggcagggcctggacccgacccgcgagctgacgtacgggcagtcgatcaccgatgcctgcatcggctgggacaccacggaagaggtgctggccgacctggcagccgccgtgcgcacccgccgtcgggctccggccgtcacccccgcctgaccaccggcgggcagtggtttaccgggtgcggcgtcgggtaggtggccgacgtgaccgacaacccacccgtgaccgcggcgcccgccaccgagtcggacctgcgccgcctcgacgacctactcgaggacctgtaccgcggccaggagcggatcagccagggcgacatctaccggcgggcggtcgccgcccagatgccggcgggactgctcacccgtatcggcgggctgcccgagggcgagtactccgtcgacgaggcagccgacctgctgggcggatcgatcacctgagcgggcagcctccaccgatccggtcggcgggtcaggccggcccggaagcgcgccagggcaggtgcgcgccccagcccgacgcgaaggagagcgacatgtcccagcccgccgaacggcgcgcggagcaccacgagcggctcgcagctctcggccagccgccggacggtcgggacacgctgcccgagccggatttcgcccgggagcacgacgttacggcggtcgatcgggacgtcatcaccggcgaggacgccgacgagcgggaggcggagtccccgcgcggctggtccggcgaggactgctgagccgaacgggcctcgggtggaggagggttgacacaatgactgcccccacccgaggcccgttcggcctattcctcgcccccctcggcggcctgctgcgccgtcgcgtacgccatttgcaggaagtctgacgccgccacggcagtgagcgcggtcgcgacgagtcgggtcaggcgcggggccagcaccagcccaccagtgaacccggtggccacccacaccgccaggcagaaggggcaactcagcagctcacccaccgcgtgccgggtggggctgcccgagtcacgcacctcctccatcacctcgccgctaccgatcgggcgcgcatagcgggtgaacggggcccgcagggggctggtcacggcgtccttggacagcagccggctgagcttgtgggtggcgatggacagcaggaccacgtcgaccgttgcggggcgctccggtaccgaccgccggctcgccctcaccagcccggcgatcatggcggtcgccccggcataggcgcccatggccagcacatagccgccgagcggccggtgttcgtggggtgcgtaggcccgacgcagccgggtcgctttcgccttcagatcggtcaccggtctcccctggtctggtcgccgggtcggcccggtccggagtgcgccatggctcagcctgcctgaaggttgtcggccaccgcctgggcgaggttgtccagtgcctcgtccaccaggctgtcgggggcgtcgccgccggtcaggtcgagacggatccgcgccccgccggcgtcggccgggtcgatctggatctccgcggtccagtccccggcggcttgccagcgagccgccagttccgtcgggctgatgtcggtggcgggtgtgccatcggcacggagtggctcgggtagccacgccgaggtccggtccgggtcaatggcggtgttgaacacgacctccggcggcgccgacacaccccgctcggccgatgccatcacgactcccgcagccggcttgggtcgacctcacgcccggggtaccgggccaggtattcggtctcgagttcggcggtccggcgcaggtgggtggcgagcgccgcgtcggcggcgtgccgcagggtgtccagccgagtgcggtgcaggctgtgcagctcgcggatcaggtcggcgtcgccgagttcggcggggtcgatgccgagcaacccgccgtcggtgctcgcggcgccggaggccgagtcgtgcacgtggtctccgtcccactcgggcatccgctgctccgggctcgggaactcgtcccgccgtacggatccggtcatcatcgcccccctcctctttttcggcgctggcgtctggccggatgcccacgcgaggtgccaccaaaccaccccgccaccacgacaccgtgtcgggaagcgacgctgtccccggtaccctcggtgccatgaggcggctctggaccccggcgtggatcgtgcgccacgtggccatggtcgtgctcgtcgtgggctttctcgggctcggctggtggcagctgagtcgggccgccggcggcaatccgatcagctggggctatgccgtggagtggccggtgttcgccggtttcgtcgtcttcgtctggtggcgtgaggtccgccatcagctacgcgacaccgaggcggctgacccggtggcggttcccgagtcacctccggctatggcagtccccgactcgcctccggctgcccggacggcccgtccagcggtacgccggccgatccgggccacccgcgcgggcgtgaccgtgcccgacggcgatgatccggagctcaccgcctacaaccgctacctacggtggttgaccgaaaatccgggtgcccgacccggagactaccctggctaggccgggtcgaaaggacggacgacagtgggcgcagccctgacccggtaccgcgtgatcgcctggatcgtcggcgtggtgctgatcctgctgatggtgatcggaatgccgctcaagtacggcttcgacaacccggtcgtggtggagacggtgggtcaggcccacggcttcctctacatggtctatctggtcgccgccttcgacctgtcccggcgggcgtcctggccgttgtcccgcatgatcctggtgatgttggcgggaaccgtcccgttcgtctcgttcttcgccgagcggcgggtgagcgggtgggtgaccgggcggcccgccgccccggatccggtggccggggcaccggtccggtaggggccagcggaccgctgctgccgtcggcggtgaccgtgtcgggcggtcactggtcgggcggtcactggtcgggcggtcactggtcgggcggtcactggtcgggcggtcactggtcgggcggtcactgttcgcgcggtcactgttcgcgcggtcactgttcgcgcggtcactgttcgcgcggtcactgttcgcgcggacgatcgtggtcaccacgcacgcactgccactcgggtagcaatggtgaccaaatttcaattgccgccgttccgcaacaatcaccccaacttccaccgcaggctactcccgccccgggtaccttgtccgggtcggcccgccgcacgtcgtccactcggacgacacgggtccgacgccgctgggtcctccgccctttcccggtggccgacggggaggagaggagccgccgctcttgtcgtccaaccggaaacggctgcccgccctcgcggtcgcaatgatgtcggtcgtactggtcgccccgggcgtgcccgcccgagccgacccgtctcccgccgagttgacccggcggatcgagaaggcgtccgcggagttggcacgcatcgtggaggcgtacaacaccctcgccgaggacctcgaggcgaaccagtccgccctggcccgactggcggcccggctcggtccgctggagcggcaggtcgagcgaagccgggccgaggtcaaccaactggccgtcaccgcgtacaagaccggtgacctcggtcccgcggcagcgttgctacatccggacgatgccacggttctgctcgaccgactcaccaccgtcgaccgactggcccaggaacggcggaagcgcatcaccgccttcgccaacgaccagcgggagctcctcgaggagcggacccgcctggatgccgccgtggggcaggcgacggcgcgggcccgagggctgaccagcacccgccagcgcatcgagcgtgacctggccgaactgtacgagttgcggcggcgggcgtacggccgggcgaccgaacgccctgcggccagcccggacagtacccagaaggcaccgtctgtgcccggcgcggccggggtggcggtgcggtacgcgtacggggcgctgggcatgccctaccggtggggcgacgacggccgtaccggatatgactgttcgggcctgacctcggctgcctggcgagcggccgggaagtcgctgccgcacagcacccgacggcagtggggtgtggtggctcgcatcgaccgccacgacctgagccccggcgacctggttttctaccgagggctcgggcatgtggccctctacgtcggcggcgggcagatcattgacgctcccaacgcggggcgcaacgtcgtcaaacgcgacatggacattatgtcgatcgtgggatatggccgggtccgctgaccgggttaccgaggcacgactgacggccggcgtccgatcgggcgccggccgtcagccgtggttcgctcaggctgcctgaagcccttcggcacgagccagctcgcgcagccggccgagtgcctggatctccagctgtcggatccgttcccgggaaagcgagaagcgtgaggccacctcggtcagcgagtgctcccggccgtcctcgaggccgtaccgggcccgcatgatgccggccgaccggtcgtcgaggtgactgagcaggccctcgatgcgctgccgctccaggccagtgaggacaatctcctccggtgacggcgcatcgctgtcggcgaccaggtcccccaggttggtgtcgccgtcgtcgccgaccggtgtgtccaacgacacggtgtcctgcgaccagcggaccaactcgttgacccgctcgacgctgacgccgagcgccgtcgcaatctgctccggctcggggtcgctgccaagctcccgggtgagctgccgggccacattccgcatccggttgacatcctccaccaggtgcaccggcaaccgcacggtgcgctcctgctgggcgatcgcccggctgatcgcctgacggatccaccaggtcgcgtaggtggagaacttgaagccgcgctcgtagtcgaacttctcgaccgcccggaccagaccggtgttgccctcctggatcagatccagcatgggcatcccggaacggacgtaccgccgggcgatcgacacgaccagtcgcaggttggcacggatgaacagatccttggcccgctcaccctcagcgaccagccgctggagttccgctcgctcgacaccggccgggacgcggtcctcgtcgagcaggtgctcggcgtagagtccggcctcgatagccttggaaagatcgacctccgtggcggcgtccagcagcggcgtccgggagatctcgtgaaggtagacgccgaccaggtcgcgctcctcggcgacctcgtcggtccgcatgccgatattcttgtccacgttgcccacggtcccctcgctcgcgccggttgcccggttccttgccatccccacgtccgccagctccctccccgtaacctccgccgttgcccattggtgctgacacctgaacaacagttgagacgcgtcagggattccatatcgtgagtcgaacgtgtcacgaatgcctgataatcagctgagagtacggtccatgtttgctgtcagcgccgcacgtggtgactctccgccaagcgccctgtacgggcaggtggaacggcgatgcaccggccccgttgtccatggcaacaccgcccgaacacgggcacagcgacccgggtcaccaccgagctgcgatcctggtcactgtcagctacgtctcggcggcccgttcggttcatccacgcccgtagtgataccccacgccggggtgaacaatccgggagcgggttgtatgccaggccggcaacagcggtcgctcaccgaacacgttcggcaccagcgtcgccgcccctgtcgtcgtcgtcctcgcgttctcgacccggccacggtcagatcagcgacggtggcccgtcatgcccgtcatgcccgcctccgcgccgagccgacgcggtgcgaccggaccgcgtcggccgtcacctccagcgcctcgcgggcctgggtccggttgcgcgcggccactccgacgaagaggcagtcgaccacggtgagctgggccagccgactggccatcgctcccgaacggtaggtggtctcgcgggcggccgtggtgagcaggaggtcggcgacctcggcgatgggcgaacgcggaaaattggtcaacgcgacagtggtcgcgccgcgagcgcgggcctgctccaacacctcgatcacgtcggacgtggtgccggtgtgcgagatcccgacggccatgtcgccccggcccagcaacgcggccgaggtcagggcactgtgcacgtccgggaagtagaaggcggtccggccgatccgatgcaacttctgctggaagtcggaggcgacaaagccgctcgcgccagccccgtacatatcgattcggccggcgaccgtgatcgcgtcgataatctgctcgcagatcgccgggtcgagctgctcagccgtctcctcgacggcgcgggcgtcgttgaacgcgatggtggcgatgatctgtgcgagatcggctccgggtgggatgtcgccgccgacgacgcgggtatccgacggctcgaccagacgggcagcctcggcggcgagccggatccgtagctgtggatagccgtccatgccgacggagcggcagaatcggatgacggtcgcctccgaggtctccgcggcggtggcgaggtcggtgatcgtccggcgggccacagccgccggctctgccaccaccagtcgggcgacccgctgctcagccggggacagtgagggtagaagcccaccgatgtggacaatcaacccactgggcacgctctcagcggaaaccttcgaactattgaccacacctgaaatttactttcgcgggtggtgagcgtcaatactcactcctcgcctcgaaccaacactccgcctgtgatcggccgtcggccctgccgatcacacgcgcaccggcgcccggtcccgctccggcacccggtcccgctcctggggcagcccggccgcccgcgccgcccgcgccgcccccaaccaaccgtccacatggtcccgaatccgccggctcacctcgtccgccggaccgcttgcgtccaccacgacgaacgtgtggtgttccggcagtgtccggtacgcgcgatcggccgcggtcaggtaccgcatgctctcgtggtcggtgccgcgccgctcgatccgccggtacgcctcggcgggatcgacggtcagcaggaacgtcacctgcggccgaggaaacactcggtagcccagccgggccagccgctcccagcggtggccaccgtgcgcccggatgctcgcgtactggcaggcggagtagcggtccatcaccgcgacccggccagtcagcaggcggctcagccgggcggcggcaatggcaagccagcgcaacaccgactccgcgaccaacaggccggtgcgcccgagcaaccgctgcgggtccggccgacccagccgccgtgctactcggcccaggaagcgccgaccgccggcgttgcggtggtaggtggcgggcagccctgccccggtcaacgcggcggcgagccggcgtgcctgagtcgtcttacccgagccgtcgatgccgatcagggcgatggtgcgcaacctggccccagcccgtcgcgcctccttcgatttggccaccctgcccacgctatcccacccacgctcacgctcgtccggtaaatccacctccggcatggttgacgctatccgcgcaccgtgccaggtgtggccaacggcgatgccgggtaccgactgggcacctccgcggaccaccacgacgggagagccccatggtcgagcgccgggccgagaccctggtgcacacgttgaagaaggtcgccgccgcgctcaaacagggagagatccccttcgcgctcggcggcagcttcgcggtgtgggcgcacggcggccactccagcgagcacgacgtcgacttcctcatccgcgaggttgatgttgaccgcgccctggaggcgctggtcgcggctggcttcatcgccgagcgcccgcccgaggactggctggtcaaggtcgttgacgacgatcgggtggtcgacctgatccaccgaccggtcgagaccccggtgaccgacacgaccttcgccgaaacgatcgtccggccgatcgactcgatccacatgccggtgctctccgcgacccagctgatggtgcacaagctgctcagcttctcgcagcactactgcgacttcacccggggcctgccacttgcccgctcgttgcgcgagcagatcgactgggaacgggtatgcagggacacgcgccactcgccgtacgccgaggcgttcctggtgctgctggaccggctcgaggtggtggcatacgccggcaccccggaggggaaggggacaccgtgaccgagcaccgcgacgtagccacgcgacgaccgaccgacgagtatgtggcggccgagatccaccgcctactcgccgaagatcccgatgtagccgagcagggcatcaccgtggtccgacgggagctcggtctggtgctgcacggcgaggtggagagcacgcgacggcgggacgagatcctacggcgggtgaccgagcgcttcccggacgtaccggtcaccagcgacatcggggtgattcgtgcgcagccacccaccgagatcgagcaactaccctgagggagagccgatggtgatccggatcgccgccgtgggtgacgtgcatctggacgaggacgtggtcggccgcttccgaccggccctcgaggaggtggcggactacgccgacgtgctgctactcgccggcgacctgacccggcacggcaccgaggcggaggcgcggtgtgtggcacgcgagttcggcggcctcggcgtcccggtggtgaccgtactcggcaaccatgagtaccagtgtgacgaggtgccacaggtggtgcgggttctcgaggccgccgggatcaccgtactggagggcaccggagtggtgatggacttcccgggcggccggctcggcgtcgccggggtgaaggggttcggcggcgggttcgccgggcggtgcgccagcgacttcggtgaaccggagatgaaagcgttcgtgcggaccaccgccgagagcgcggacgcgctcgaggccgccctgcactcactcgactgcgacctgctggtggcactgacccactacgccccggtgccggacacgctcgccggcgagccgccggagatctatgccttcctcggctgctaccagttgggccaggcgatcgactcggcgcctaccgcactcgccctgcacggacacgcccaccacgggaccgaacggggtacgacacccggcggagtacgcgtccgcaacgtggcacacccggtgatcaagcaggcgtacagcatcttccatctgggcgatcatctcgatcagggtgaggtttcccggaaggacagctcgggtaccaagccggcgtggaactgattctctggatactcgccgtcgtactggtggtcgccggcattctcgccctgttccggcagcagattctgtgggggatcgtcctcatcgtcgccggcctgttggtcggaccaggtggggtcaacgtcatcagctgacgggggcggcccaggccctgcccggggaagccgcaccgcgcgcggcgccgacccggccggtggccggcgccggtggtgggccctgcccggcttcggcatggccgttctcgtcgctgccgcgatcggtgggttgggagttcgcgacgccaacgccgcgtacgtcggcctcgaacaaccgtcctgggcgcccccggcctgggtgttcggcccggtctggacggtgctctacgccatgatcgcggtgtccggatggctggcctggcggcggagcggcttcgggccagccctgtgggtatgggccacgcagctgggactgaacgcggtgtggagcccactgttcttcggcgcaggtcagtacgggctggcgttcgccgacatcgtcctgttgtggttggcgatcgccgggaccgtcctggccttccaccggatctcccgggccgcggcggcgctgatgctgccgtactgggcctgggtcacctatgccggcgccctcaatctggtcatctggcagctcaacacgtgactggtcgagctgcggcatcgaggttttcagatcgttacctgctcgtgtcgtccttggggtggaccgcacctacgtgcaagcgcttacgtgtggagcacgcccatcggacggcgccaggttcgtcgtacggacccgcgccggcaaggaaggaggacggcatggcggtcttcgccagaccacgccaagccctcgtgatcgctggcgcgctcggcctggccatcagtgccaccgcctgcggtaccggcgacaacgacggcagcggtaaggccgattccccggaatgcgcggcataccagaagtatcagggccacggcggcgccgaggtctccatctacgcgtccattcgtgacgcggaggcagacctgctcgaacagtcgtgggagcagttcgcagaatgcaccggcatcgagatcgactacgagggcagcggcgagttcgaggcgcagctccaggtgcgggtcgacggcggcaacgcaccggacatcgccttcgttccgcagccgggcctgctgagccgattcgcgcaggccggcaagctcaagccggcatcggccgagaccaaggcgatggccgaggaaaactacgccgccgactggctgaaatacagcaccgtcgcgggacagttctacggcgctccgctggggtcgaacgtcaagtcgttcgtctggtactcaccaaagatgttccaggagcagggttggaccgtcccgaccacctgggacgacctgatcaaactcagcgactcggccgcggctggcggcatcaagccatggtgtgtcggcatcgagtccggtgacgccaccggctggccggccaccgactggatcgaggacgtgctgctgcggacgcagacccccgaggtctacgaccagtggaccacgcacggcataccgttcaacgaccagcgtgtggtggacgcggtcgaccgtgccggcaccatcctgcgaaacgagaagtacgtcaacggcggctacggcggcgtgaagagcatcgccaccacgtcgttccaggagggcggtctgccgatcctccagggtgagtgcgccctgcaccggcaggcgtccttctacgccaaccagtggcccgcggacagccgggtggccgaggacggcgacgtcttcgcgttctacttcccggccatcgacccgtcgaagggcaagccggtgttgggaggcggcgagttcaccgtcgctttcgacgaccgccccgaggtccaggcggtacagacgtacctcgcctccggcgagtacgccaacagtcgggccaagctgggcaactgggtgtcggcgaacaggaagctcgacgtggccaacgtcgcgaacccgatcgacaagctgtcggtcgagatccttcaggacgagagcacggtcttccgcttcgatggttccgacctgatgcccgccgccgtcggcgccgggacattctggaaggagatggtgtcctggatcagcggcaaggacaccaaggcggccctggacgccatcgagagttcctggccccgctgatcaaccgccctggtggcccggcccggtccggtcgggccacctcccagcccgtaaacccccggaggggcggatgaacttcgacttcgccgacgaggcgccgaaactcgccatgctgttgtacggggtggtcgccttcgtggcggtggtgggtggactcctgctactgctcgacgccgtccccgcgcggctcgcccgccgtcgggaggcccggctcgccgcggccgtcgccgccgggaaagtgatcgaaccgggccgacgccggccccgcgacggactgttcgctctcttcttcctgctgcccgctgtcctgatgctcggcatcggactcgtcgttcccgcgatccgtaccctcgtgctgtcgttcaagaacggcgacagcacggagtgggtcggcctgcgcaactacggctggatgttcgaccgacccgagatcgtcgacatcctggtgaacaccgccctttgggtgttgctggtgccgctgctggccacctgcatcggtctgatctacgcggtgctcatcgaccgggcccgcctggaggcactggccaagtctctgatcttcctcccgatggcaatctcgttcgtcggcgccggaatcatctggaagttcgtctacgcgttccggcccgcggaggcagaccagatcggcctactcaaccaggtctgggtgtggctcggtggcgagccgcagcagtggctgacgaatcctccactgaacaccctgctgctgatcgtggtgatgatctggatccaggccggcttcgccatggtggtgctctcggccgccatcaaggccattcccaccgacatgatcgaggccgcccgaatcgacggcgtgaacgcctggcagctgttctggcggatcaccgtgcccggcatccggcccgcactgatcgtggtggtggtgaccatctcgatcgccacactgaagctcttcgacatcgtccgcacgatgacgaacggcaacttcaacacgaacgtgatcgcgaccgagatgtacaaccaggcgttccggtacgggcagaccggacagggctcggcactcgccgtcgtcctgttcgtcctggtcattccaatcgtcatctaccaggtacgcaacctacgtcggcagcgggaggtatgaccgtgaccacgaccacccccgcgctggccggaaccgagacacagccgacgaccgtcgctggccgtgtccgcaagcggctcaacacccggtggggcactgccgcatcgattctgatcgcgattgtctggacgatcccgaccttcgggcttctcgtctcctcgttccgacccgaggaccagatcaaaacgaccggctggtggaccttcttctccgatccgcagctgacgctggagaactacgagcaggtgctcttcggccgctcctcgtcggccggccagctggccagctacttcgtcaactcaatcgtcatcacgctgccgtccgtgctgttcccgttggccttcgccgcgctggccgcgtacgcgctggcgtggatcaacttccgaggtcgggactggatctacatcggcatcttcacgttacagatcgtgccgctacagatggccctggtcccactgctcagcttcttctcacagggaatcagtgtcggcggtattgatctgctgcccgcctggaacctcgacgacgagcaacggttcctccaggtctggttcgcccacacctgctttgccctacccctgggtgtcttcctgctgcacaacttcgtgtcccagctgccccgagacctgatggaagcggcccgggtggacggagccacccacccgaagatcttccgcacgatcgtactgccgctgatcaccccagcgctcgccgcgtacggcatcttccagttcctctgggtctggaacgacctactggtcgcgttgatcttcgcgggtggcggcgacgaaaccgctccgctcaccgtacggctcgccgagttggccggcacccggggcaacgagtggcaacgtctcacagccggtgcgttcgtcgcgatcgtggtgccgctgctcgtcttcctgtcgttgcagcgctacttcgtccgcgggctgctcgccggcagcgtcaaggggtgaaccagacggcgctgtcacaccgccgatacggcggtgtgacagcggcgggagcggagttagcgtgacacggatcgacgacgttgcccggctggccggagtctcgaccgccactgtctcccgggcgctacgcgggctcccgacggtctcggcggcgacgcggcaccgggttctagccgccgccgaacaactccagtacaccgtctcaccgaacgcgtcgcggctggccggcgggcgtaccggcacggtcgccgtggtcgttccccggatcacccgttggttcttcggagtcgtcgtcgagacggtcgaggacttcctccaccgaggcggctacgacctgctgctgcacaatctcggcgggcgggagcggacccgacagcgggtgctgcgtaccgccgacctacacaagcgggtcgacggaatcatcctggcggccaccccactgcgggcacccgagctggccttcctgtctgcgctggacctgcccggggtcatcgtcagctccggcacgaacgtgcccggctggccgtgcgtacgcatcgacgacgtcgccgccgcgcggaccgccacccgccacctgctcgacctcggacaccggcgggtcgcgcacatctccggcgaccccgacgacgaactcgcgttcaccgcccacctggaccggcggcgcggctaccgggaggcgctgcgctcggcgggcatccgacccgacccgagtctcgacatcgaatcccggttcgacgtcgacggcggtatccgagccaccgaggagttactgcgtcggggcgaccctcccaccgcgatcttcgccgcctgcgacgagatggcgatgggggcactgaccgcgctgcgggacgccgggctgcgggtgccggacgacgtgagcgtgatcggcatcgacaaccactacctggcgggtgtgctcggactgaccaccgtcgcccagtccccgaccgaccaggggctgatcgccgcgaagaccctgctcggtgcactgaccggtcggcctgccgacccacttcgcgccgcggacgggccggtggtcctgcccacccgactggtcgtccgggaaacgaccgcgccgccacgaacgccggagtccgccgcccgatgaccggaccatccgccggcaggccgacgtgacggggtggctacacgccagcggaacggaccgaccggcccgccggcccgccgccccgacgccccgacgccccgacgccccgacgccccgacgccccgacgccccgacgtgaacgatccctacgacattcgcttggcgcggatgcgcaacaggacgcgcacagcggcgatgtcgcgcggggagctacgggcggcgagccagtacatgatcccggtcggtacgaagaacagctggaaggcggcgagcccgaccgcgtagttcaacggcggcgggaaggccgcccgcagcccgtggaacgccaccccgaccagcccgttgccggcggcccggccgaccccgttgaccaggttgccgaggctgtacacggtgccccggtgctcgggcgggttgacatcggcgatcaacgcgaaccagttcggcgaattggcagaggtcagggcgagtgccagcaatgctgcgagcaggctcagtccgaccgtcggctcggtcaggacactcgccagcacggctcggacaatggcacccgagccggctccgtccggcacgtcgatgcggatcggaacgaagaagagcaccagatagaacgggagcgccgcgaggatcccgaccgcggcgaccaacgcccggccggacggggtacggcgttgcagggcatcaccgaccagccccccaacaatggagaagacaccgcccaactggaacagggtggcgaagacgctgcccaccacaaccgccgtggcggccgagtaaccctgggcctcggcccgttcagtgaagagcaccggcaaccacaccagcgagccgaacgcggcctgcgcggtgagcccttgcaggatcagccaacggttcgtccgtcggccgagaatccgcggcaggtcggcccggctgatccggtggtcgtactcggccccaccggccaaccggtcggccaactccggttcgctctgcccacgctggatgtcataggtgaacaggtacgccgcggtggcgccgaggcccacgacggtgagcgtcaggaacgggcgtcgccagtccgccgccccaagcaggccacccaccagggttccggccagcgtaccgacgccctgtgacagcccccagaagctcatcaccagtcctcgccggcgaggtgagatcagatcggtgaccaccgagaagccgaccgagccgaccgcaccgagcccgaccgcaccgacgagttgggcggtcaggaaggtcggatagcttcccgccaccgcgctgccgccggtgccgaaggcccagatcaacgtgccgaccatgagcagcggcttacggttggtgcggtccccgacgtacgcccagcccaccgcggccaccgcgctgaccaggaaattggccgcggtgaccaggccaagcaggcgctgcggtacgtcgagggcggcagcgatcgaaccgtacagcgggggcaccaggccgatcgccacgttgtccagggaggccagcagcacgaacaccacgacgctgtagagccggtgcgaagggccaccgacccacgcccgtaccggactgccggtggccaaggtcatgcgggcagccaaccagggccgggtcgctgcccggtcaccggggtgacggcgggtcaggtccggcgatccacgacgtgttcccgggcctgcgcgtaccgggcccgaatcgcgggcaccgggtccgcctcccaggtccgcgtggtggccgcagtccacaccggcggatccgcccggcccgacgcgacccaggcggcctggcgggcggctccgtcggcgacgtactcacccgggggtggcgtgaccaccgggacgccgaagacctgcggggcgacgcgccgtactgcggccgaacgggcaccgccaccaaccaggatcacccgccggacggcgactccctgcccggcgagcgcgtccaggccgtcggcgagcgcgcagagcattccctcgacggccgcccgagccagatgcgccggcgtggcggtgcgcggggtcagcccgtgcaccgcgccggtggcatccggccggttcggggtccgctcccccaccaggtagggaaccatgaccaggccgtccgcccccggcggcacagacagggccaaatcggccagctcggcgagaccgaccccgagcagcgcggcgacggcgtcgagcacccgagccgcgttgagcgtgcagaccagcggcaggtagcgacccgtgacgtcggcgaagccggcgacgatgccggtcgggtccgccgtcggttgttctgcgacgccggacacggtgccggaggtaccgatcgagacgaccacgtcgccgggacccgccccgaccccgaacgcggcggcggcgttgtcgccccctcccgggccgagcagggccggtgcggcgtccggcggtcccatcaacgcggccgggtccagccggccggccggttcgaccggaccgagcacccggggcaccgtcaccatccgaccgaacgcctgctccagcaggtccccgcggtacctcccggtggtcgaggcccagtagccggtgccgctggcgtcgctgcggtcggtgcccagcgcggccaggcccggggcgccgccgagccgccaggtgagccagtcgtgcggcaggcagaccgcggccacccgggcggcgttgcgcggctcgttccgggccagccagcgcagcttggtgacggtgatgctggcgaccggcacgacgcccaccgcgtccgcccagtaccgccgcccggtgtcaccgtcacctgcctcggcgatcagttcggctgcggcaccggcggaccgggtgtcgttccagagcagcgccggacggaccacctcgccagtctcgtcgaggcagaccatgccgtgctgctggccggcgaccgagaccgcgacgacgtcggcaagcccgccggcggccgacacggcttcgcccaacgcggcccaccatgccgcggggtcaacctcggtgccgtccgggtgcgacgcccggccctggcggaccacggcaccgctgtccgcgtcccggatgacgagcttgcaggattgggtcgacgagtcgacaccggcgacgagcggcaacccggtctccgttcagcgggcaccgagcagatgctcgacggcgagttggttgagccggacgaagtcgaagccacgtgtcgcggcggcgcccacgtcgtactcctcgaaggcggagcggtcggcgaggagcccggcgtggctctcgccaggggcgagcgtcggcgtggccagctcgcccacccggctcgcggccagcgcctcgatgacctccgggtccgcccggaacgccgcggcccgttccttgagtaacagataggtacgcatgttcgccccggccgaaacccacaccccggcgctgtcctcggtgcgggacggcttgtagtcgaagtgccgggggccgtcgtacgccggcgcaccgccggggccaccgttctcgagcagatcaaccagggcgaacgcgttgagcagatcaccgtggccgaagaccaggtcttggtcgtacttgatgccccgctggccgttgaggtcgaggtggaacagcttgccctgccagagcgcctgggcgatgccgtgggtgacgttgagcccagccatctgctcgtggccgacctccggattcaggccgaccagctccgggcgggccagggtggcgatgaaggcgagtgcgtgcccgacagtcggcagcaggatgtcgccgcggggctcgttgggcttgggctcgatcgcgaaacgcaggtcgtacccctggtccacggtgtactggcagagcaggtcgaccgcctcgcggtagcggtcgagggcggcgcggacgtccttggcgacgtcgtactcggcgccctcgcgtccaccccacatcacgaaggtacgcgcacccagctccacggcaaggtcgacggtgcgcagcaccttgcgtaacgcgtaccgccggacatcgcggtcgttactggtgaggccgccgtccttgaacacgggatgggtgaagaggttggtggtgaccatcggcaccaccaggccggtctcgtcgagggcccggcggaaccggctcaggcgggcgtcgcgggtggcggcgtccgccccaaagggaatcaggtcgtcgtcgtggaaggtgatgccatatgcgcccaactcggcgagccggtgcaccgcctcgaccgcgtccaactccgggcgggtggcgtctccgaacggatcccgggcctgccagcccaccgtccagagtccgaaggagaacttgtcggcaggggtgggatggggcgccatggccagcctccgatgtcgtccgccatgtgttcagtggttgataccagatcaaccccgggaacacccactatccccgcaggccaggtcacagacatggggaccaccatggccagcggaccagcgtcggggcactgccgtggaagctctagtaggcaccacgacgcttcagcaccgccccgaaagtcttccacaagatggtcaggtcggcggtgagggaccagttctccacgtagtagaggtcgagtcggaggccatcctcccagctcaggtcagaccgaccgctgacctgccagagacccgtcatgccgggcttgaccagcagccgccgggcgatgtcgccgtcgtaacgtgcgacctccgacggcagcggtgggcgggggcccaccaggctcatctgcccgaacaggacgttgacgagctggggcagttcgtccagggaccacttgcgcagcacgcgaccgatccgggtcacccgggggtcgtcccgcagcttgaacatcaggccgtcggtctcgttgcgggcggtcagctccgccagcatggcgtccgcgttgatcaccattgtgcggaacttccacacgccgaactcacggcccccctgcccgacccgggtctgccggaacaacgccgatccccgactgtcgaccgtgaccgccaacgcgatcagcgccagcaacggcagcagcggcatcagtacgagcagcgcggccagccggtcgaccagccctttcaccagcttgcccacgccccggaactcaggggcctcgacatgtatcagtggcagtccggccaccggacgggtatggatccgagggcccgcgacgtcggtcagtgccggcgcgaccaccaggtcaacgccggttccctccagctgccagccgagccggcgaagccgggtagcggtcagctgcccggaggcggtcaccgccacggtgtcagcatcgatggtggcaactgcttcggggatactccggaacgaaccgaccaccggcacgtcgcccagctgctgtgggaccggagcaagcagtgcgtccgggatgcacgccccgaccacctggtagcccgcgtacggctcacgccgcagcgtgtctaccaactccaggacgtgcgcggtgtcgccgaccacgaggactcgccgtgaccatccgccgccccgcgaccgggatcgatgcagtcgcttacgggcggtgaaccgggccgactcgagcccgacggtgccgacggcgaaggcgatggcgagaaaacccctcggcacctcgacatcgaagacgtagccggcgatcaccacggcaccagcgaggcgcaggctggccgaactcacccgccgatactcgtcggcgccatagccgatgatccgatcgtcgtagcaccgtagcgccctgagcgagacaagccacgccagcaccaggccaggggcggccacggcgtacggaatctcggcaccgcggggaagcccgccgccgaagtgggcgacgtacgcgacgaggacggccacgatcagcaccgcactgtcgagcaccaccagagtctggatgtaggaccgcacagcagcacgtgtccacggccggaacaggccattgaccaccgctgaccggccgggggtcaacagcatcgtcgagttcaccgaccctccccacctcgcatcgccccggtggtcgtggccgggagcggcccggtggtccggggcgagggggcgcccggttccctccggaacaacgacatcctgccccgagaatcgggggagcagattattaccgacacattgccgtcactattcgcgatcagcaccctaccgaacccggccccgccgcatcggtctcggccccgacgacgagcccgcctactgagcctcgagtcaggcacccggcttccgcagcgcgatggccttgaggaagatgtccccgatcttggttggatcctccgtgacgaaggaaccaccaccggtgaccttggtgatcgactccaactctgccttgctgacatccgcgccgatcccgatcagcaccacctgcaccggccgctccgcgtccttgatccgctccagttcagcgagcagttgctgctggctgatgccgttgtcgtcgtcgttcttaccgtcggtgaagagcacgatggagttgacctggcctggatcccattcctcctgaaccgcctcgtaggcggcgagcaccgtgtcaaacaggccggtgtcaccccgagtgggctggatctgggtcaacgcctgctcaagcctgcttcgctggttgctcaacgggccgatctcgaccagtcgccggtagtcccgtccgctgccgagattcgtcgagaactcccacagtccgatctgccagctgtcgtcgaacaggctgagccctcgccgcgcggcatccagggtgacctgctgacggctggcaccgccggcgcccgccaccgaacccttcatcgagccggagacatcgatgacacagagcatccggccagactgggtggcaatcgaccagctggcgaccgcccggtcaaccgccaccggatccacggcacccgcggcgtcgccactgccgggctccgtcgatgccccaccgacctccggactcggcgccccttggggcgcgccgaaaccagcgccccaggtgccatccggcgcacgcagcgacagcggcgccaaccggtccttgaaactggctgtggcgagcacctcaaacagcatctgcgccgcggacgccttggctggctcgatcccgggcagcaccgcgtacggatagtccaacggcatcgccgccggctccaggtagagcggcaccaacggcaccgccggcttcctggcgttgtacgagagcacatcctcctcggacaacgccgccgcgccgagaccacgggccaccgatgtggaatccggggaggtggggaacttcgcgagcagttcctgacgcagattcgcactgttggtcgacagcgcacgcaacgcgccgacggtggctgcctggccgttctccccggccccggcggcagcgctcagcgcgagaagcccggagagaccggcggcatcccgggtcggattcacggtgccggccttgatcggcttggagttgttgacctggccgaccagccctgaccaggtgagcttgctctctggccagccaagctgggtggcgatcggctccggcacccccacgaccaccgggctgtaggcgatggacgccctgttacccgggtcgaacgcggtcgcgcccccggtcttgagccgcagcagccacgcggacgagtcgggcacccagacgtccgggctgatcgcggtgccgctggcctggcccaccccggccaggacggcaccatgcttggccgcgacggtggcggctacctcgaccgggtcggaggccgtgacgttgacctcgatgcaggtgccgccgaccactgcgccctcgttctcccactcggtcgccgtggtgtcgaccgccggcgccagctcggacgcgaccgcgacagccaactcgatctggcctgagcagcccggtgaggcgagctggcggtagccgaagtagccaccagcagcgacggcgagcacgccggccgctgccgcggctccggcagcgcggacgttcgttcggatgcgatggcggcctggagacacgcgaccattcttcggacgctgtcgagctactgccacgtccgttcggacgaagttacgcagaagaaacctttgatcttatttttccgacgcgcggggtgcatcctgaatcacgatgcgtcgtcgtgtcccgtccagggcaggacacaggtggggctcgggacagcaaccggctcagcggccggtacgggcacaccggtcaccgggtcaacccgaaacaccgcgatcaggtcggcccgctcgtccgccacgtacaggttggggcccaccagcgcgaaatgccggggccactccccgccggagtcgacctcggcgacccgcaccggcagttcgccgtcgagcgcgaagacggcgatcgtgccgacacccctgttcgcgacgtagaggaaccgcccgtccggcccgaccgcgatctccgagggctgtatgtgccccggccgctcgctggctgacacccgaccgcgctgacgcagggcaccctcggtggtgaactcgtaggtgacgacagaaccgtccagctcaccgacgagccagcagcgccgcccgtccgggtggcgggccacatgccgtggaccggtaccggcggcggtgggcacccggcaagcccggggcgccagccgccccagcgcggcgtcgaactcgtacaggtagaccgagtcagtgccgagatcgaccacgaacagcggccaaccgtcccggcccggggcgaccatgtgggtgtgcgccgtctgctgccgctccggatccaggccgtggccctcatgctgaaccaggtcagtgcgttccccgggcatcccctgcccatcgagcggaaacaccgccacgctcccgccaccgtagttggccacgaaaaggtgccggccgttcggggcaaccgcgaggtggcacggctcggcgccccccgtgggtcggctgccgagcgcggtcaggcccccgtccgaggcgacccggaacgcgctgacggcaccgtcggtcacctcgttgaccgcgtacaggaccggcagttccgggtgccgggcgaggaacgacggcgccggagtcgccgcggccgtgccgagcggggtgagcgcacccgagacaaggtcgcgacgggcggcaacgatcccctcgccgtggcctccggcacccaccgtgtagcaaccgacatagacgatcgcaccctgacccgccaccgaatccgcccttcgcgccgactcctccccgatcaaaccagaggttcccccagcccgctgggcataaaacacccggaccgcggcgcagccgttgcggaacgggcgtggactccgacgccagccaggctcaccgaccggcgacggggcccagctcaggccaccggcaccggctcaccgcgatgtcgggccacatgctccacgagcgcgatcagcacctgcttgccggactgccgttgccgggcatcgcacagcagcaacggcacatcgaagtccaggtccaacgcctggcgcacagtctccaggctgaaccggcgtgccccgtcgaagcagttcacaccgaccacgaacgggatgccccgctgttcgaagtagccgatggacggaaaacagtcagccaggcgccgagtatcggcaagcaccaccgcgcccagcgctccgaacgccaactcgtcccagaggaaccagaaccggtcctggccaggcgcgccgaacaggtagaccaaaagatcatcgttgatggtgatccggccgaagtccatcgccaccgtggtagtggacttcgactccaccccggagagatcgtcggtgccgaccccggcaccggtcagcatctcctctgtctggagcgggcgaacctcactcaacgcgctgaccagcgtcgtcttcccggcgccgaaacctccggcgataaggatcttgagcgcgatcggaatatgggcgccgtttcccgtggggtcagagcgcacggagtccactgactaccgccttgaggatgtcgttatcgggcagataaggggcggccgaaggctggtgaaccgtcaccagaccccggtccaccagatcaccgagcagcacccggacgacaccgaccgccaagtcgaggccggtcgccagctcggccaccggtaccggccgggcggccagcgccaccagccgtcggtgctcgggatgcaggtcgtgatgcgcagcgggctgggcatcccggtcggccagcacgtacgcaaccaggtcgaaaccaccggtggcccggacgcgcccgccggtaagagtgtaggggcgcaccaccggaccagcgtcgtcgtccagccactcgtgcggcatgcccgcctcagcccgcatcgctcgcgcccgccgtcggccgggccgggatgctcaacgactcccccacccgggtcaccaacatcgccatctcgtacgccaccagtccgatatcggcatccgcgtcactgaccacggcaaggcaggtgccctgcgcagccgccgtcacgaacaggaaggccgactccatctcgacaacagtctgccggaccgcaccgccggtcacatgccggctcgtaccccgagccaggctggagaggccggaggcgagggcacacaggtgctccgcgtcagcgcgttcctggccggcggacgcccccagcagcagcccgtcggccgagagcaccaccgcgtgccgggcgggtggcacccgctttaccagttcatcgagcaaccagtcgagatcgacattctgcctagtaggttgcagcatcacgtgtccctctcagtcccggtcggaggttcgggatcgtccgacggctccttcggccgaaggccgggaccgtactcggacttcggcacttgcgtggcggcgacacgacgtcccctcgccgtgccggcctgcaacgccgccatgactcggcgggcctcctctggcgagcgaggcgtcgggtcggccgacggtccccgccgatcgcccctaccccccagggctggctgccgcatcgtcggcccgtccacagccgtcccggtggcccccgggacggctgcgatcagcccatccgggctgctgctggtggaaccggaccgcccgtcggcgctggcctcgtccggcccggtcgcccgctgctgccgcgacgccccagcggcaccaaccggcggcaccgacgctccgcccgcccgcccccgcgaatcggtggacggcctgcggcgaacccgccgcggcagcccgtcgatctcgccggccacctcgacctgcaccgcttccgtgccggtcgtagccggctcaccgacggtcgtgacagacgtggtacctgcaggcaccaactgctccggcccggtggccggccggcgtggtacctcccgccgagcggcacctgaccccccgcgctggcccccgtttggagcgtccgtacccgatggtggtggctcctcggtgaccacctcatcgggaatgtggacgacggcggtcagcccagccgcctcggaccggcgcagccggacccgtacccggtgccgtgcggccagccgggccaccacgaacagcccgagccggtcagtccgggccggatcgaactcgggcgacgagtccagtaacgagttggcgtccgccaacgcctcagtactcatgccgaggccccggtcagtgatctcaaaggtgtagccgtccgcctttcgcaccccggtgacgtgaacccgggtgtctggcggcgagaatccggtggcgttctcgatcagctcagcgagcagatggatcaggtcgcccacagttcggccggcgagacccgccgactgcacgccaccgatgtcgacccgccggtacgcctcgacctcggacagcgccccccggatcaggtcaaccatcgcaaccgggttgcgccagccccgactcggagccgcaccggccaggatcaccaggtcctccgcgtgccgccgcagccgagtggcgagatggtcgacctggaagagctcggccagttcgtccgggtcctcggtgcgccgctccatccgatcgagcatggcaagctgccggtacacgagcccctggctacgccgcgcgatgttgaggaagacctcgttgaggccacgacgtaggttgacctcgccctcggcggcccggatggcggtgcgacgcaccgcggtgaaggcacgccccacctggccgatctcgtccgcaccgtagtcgacggccggcgcctcctgttccacgtccaccgtctcaccacggcgcatccgcgccaccaactcgggcagctgctgctctgaccgttcgagcacggtgcgtagccgggccagccgacccgcgagggtacggccgacgcgaaccgccaccagcacagagaccacgaccgcgatgaggcccagcagcccagcggacgcgagcaacacgagaatgcgtacagccgtgggtttcgaccgatccgccaaaccgtcggcctggtccagctcgtaatcgcgcatcgcctgctggacggcgttgtagtcggcccgccagtcgtccgcagcgatcggcggccgatcgccgacggtggcgatcaggagatcctgcatctgaaccagccgacggaactccgcctgctcggtcaaccgctggtaggcggcccgttccgtcgcgggcaggtcggtcaccgccgtctcggcgaggaaccgctggttgacgatcgtccgcacgagctgccggtgctcgccctcggcgaagctacccgagacgaacgccccggccagtacggcatcggtctgaccgagcagttcgcgggaacgaccgatcgcggtgaccgccaacgcctgccggttcagttccgggtcgggcagggccgccatccccgcgaaggcgtgaaaggccgaggagatcattgcgctgtagaggtcgaccgcgtcggtccggtccgcctcccgccggtcgatctgaccacgaccatccggcagcgcctccagggccgcatcgagccggtccagccgggcgtccaacagatcactggcggcgtctcgcaggtcgtcgccggaaatccggcgacgcaactcggcgatggcctcgtcggtacgcctccgctgagccacgaggtcggcctgggccggctcggcagcgaggtacacgaccgagaggcgacgctcccgttgcagctcggcaacgaccgcctcgcccggcttgccgaagtcgttgagaagggtgtgggccgagagcaggccctgtgcggggccaaaggtcagcgcggtggcgaagatccaaagcgcgagcagagcggtcaccggcgccacgaccagtgcggtcagcttggaccggatcggccagtcgcgggtgttcaatcaggacctcgccggatggtgggggctgcgggggcgccggcgatcgccggggcagcacccgccggaacgcgcccggcatggtgccgggacgtcatcgacggccgccttgggcaggatacgaaatccttgccagttgcactacaaccttgccagttgcactaccgcccgccgtgggcgggccgcaccgggcggggtagccgggagtcccggcgactcagcccgaacccagcctgcggcagcaacgagcacggtccgcaccgtgccgcacggtcggtgtgcggcaagcccgtcgtccgccgctacggcttcctcggctcagccatccagtgcggcgagtcgccacccggaaacgcccgctgtgggcggtttcccacggcaccgaaaagtacgccggatcgggattggtgatccgcgtcgggcgggaatacgggtgcggagcacagcactgagggaggcgaggatgggccaggacgaacagcactcagacactgaacatccggaggcggtacccgccggaccggccccgaacgccgacggtcacgaccagcgcgccgattcggcggatagggacgatcggcccgaatttcatcggcccggcccagttccgagcgccctcggtgcgccctcggtaggcggggcggtcgccgcgtccgcgctggccggcggtggtcccgttgacgaaccggacgcgcgcgccgaatcaaccgcacggcccggcgacggtgccgtcggtgccgtgcgggaaggctggcgggcggacccgactgccgagttccgcggcggccccgggtgggtgaagcggcgggccgagcgggcgaccgcagtcgccgaagccgccaccgccgagggccagctcgaacgacgcagggatggggcggcccaggacgacgggcgaggtccggacgctggttgacgaggcagactcaaccgcctgccacgctgccgccgaacaacagcgactcgttcggcggcagctcgacgaagacccgaaggcggcggtctgccgataccgaatctcctgaaccagggtgctccgccgtcgttgggcgacgaccagaacaagtgagcatggcatgcggcgcagggggtacgcggaaaggtagcgcacgcgcatacggacgggaggacgacaccatgaacgatcgtgaccggtaccgaccgttggaggagagcgctgaggcagccgcggcggtcgaggacgacacaggtgttccccagctgatgacgggtgggagtggcgaccggaacacaccttccttcaccgccgctggggagcaggccgagggcggtgtgtcgaccgaggatctcctcggcgatccgtacgccgctggcaccggcgcgaccggtaccggcaccggggccggtggagacatgatccgcaccggatccgagcagccgtgggagccggaggacctggtggcggcgcgcggtcaggacctgacgccggagaacgttgagcgggcccgccgggatctggtcgagcagggccgggcggcgatcgaacgcacggttccctgacctgtgcggtcgccgccgcacggacccggaccctggcccgaccggagctggtcgagccagggctagatgggctgccgctggaccgccaggcccgccggtcgcgctcttgccggcctcccgtgtctactccggcggccactgagttcaaggagtcagggcaacggcgggtaggcgttctgcatgagctgctggaactgggcggggaaccaggcgccggagatcggtgcgtcgggcagggctccactggggttgtagccgttacgggcattgccgtcgtacgttgggtcgcacatccggtcgaagcccttgccgtcgttgttcggaatctcctcgctggaaccgtcggactcgcccggcggcttcacccagacgtaggcgtcgatgcccggctctggcgcggccctgggccgctcacccaggcccgcgccagactgattgcaccagttaccggcgtggattcgtcggtcgacgcgaccaccgtcgacataactgtcgacgtcagtcatcggaccgggaccggttggccgggcgctgccaccccagccgtttcgggaagtatcaatcaacatcccgactccggagtcgaagcctttggtgaccaactcgtcgcggaacgcctgggcgaaggacagctcgtccacgtactggttccagtccacccacgtggactggcggatcgactggccgttgaccatgtcggtgatctggaaatggggctcgtgcaaggccgagtagttggcggtgttgacaatgaagccgtgcgcgttgtcgaccgtactgccggatgccgtggcggcctccttcaggagtgaggcgaccgggctgaagttgctgtcccagccgatccaaccatggtgcgcggcgtccacatagttgtagacgttgctgatcgcacccagcgtggctagcgcatagccgatgccgttgacgtaggcgccgttctgcttgacaaggtcgcaggtcggagtggcacctgggttgctaccggtgttggcgtgcaggttcggcagcgagtcgatttcgatgatgtttatgatccgcaggtcctggtacatcgcgtcactctggatagccgcgatcgggtcgatgaactcggccttgtagcggggcagctcgtccggctcgagctcaccgttcgaggcgagcgcagcgcagtcccggccgggcaggttgtagatgacgaactggatgtagtcggcaccctgacgcagcgcctcgtttaggtgatcacgcacacccatcgggccgttggactggctgtcatccgtcccctcgatggctgcgatccggtcgatccagacggcggtcgacgtgttcgacacccggtcgccgccgggaaccgactcggccttggccttccactccgggttcacgtagcccactgcgttcaggtacggattgtcgacccgggcaccgggtggcggggtggtgggcggcggtgcggtggtgggcggcggcgtggtggggccgccgttgcaagccaccccgttgagagtgaacgacgtcggcctggggttactgccgtcccacgagccgttgaagccgatgacgacggtagcgccgctggccaccgaaccgttgtacgactcattctgcgcggtgacgtcctgacccgactggccataccgggccgaccagccgtgcaccacctgctggctgctgtccggaaaggcgaagcggagcgtccaaccgtcgagcacgtctccagtgttcttgatgctgatggcggcggtgaacccgccgggccagtcgttcgtggtgtacgacacctcgcactgggtggcggcgtgggccatggtgcccggcagggtcaccaacccacctatgacaagggcactcacaccggtcagcgcgagggccggacgtgggccggagagccttctccacacgttcatgccacagatctccttgggcgaaaccatccgcagacgcctcggcgaacgaccaggtggatgccatgcggcttgccgccggcgccaccggacgtcccgggcccgtcccggacgggtggtggtggtttgcgggcctacgacacacgtcgttcggccctggcgggttgatcgaccggcgaaaccggttgccctcgatgtccctgccgctgcgcggtatggctccctgcgttcaccgattctcccatgggagcgcttccagagcaatgttggcaatgacgcccgcccgactgccaccacagggccaacccgagcaacgacagacaccccctaacacacgggaccacaccaatagctacgtaccgaaggtcatcaacccctacacagcccgtaaagcggaaaaggcgaattttctccttcataggttgtgaaacggactaacgtctgccctagctcggttgtcgccgagttcatgacaacaggggatacaacaggggatggagtgacgcacgttatggcaaagaagctgctcgggaaggtcgtggcgggtgcggccctcggtggcgcctccctgctcgtgtgtacgccggggattgcggtcgcagacgatcatcaccgtaaggatgaaggcaaggtctttgctaagccacacgcggtcgaggccggccacgaggtcaagctgctcgagatctgccccaagccgcaggagcacgcctacgtctggtcgaaggtgaccggcaaggtcgatctcaagccggctcacgaccggcgggatggcaagggctaccgagacatgggcggtcgcgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcggccgggacggcagcgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcggctatggcgacagccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgaaagccacagcggctacggccaagccgaaggccgcggctggggcgacgacaagcgcgaccacaagggcgactggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaagactacaagcgcgaccacaagggcgactggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaagactacaagcgcgaccacaagggcgactggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcgactggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcgactggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaccggggcgccgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcgactggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaccggggcgccgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcgactggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcgactggggcgccgccgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcgaccggggcgccgacgacgccgaaggccgcgaacaccacgactacaagcgcgaccacaagggcgaggactacaagcgcgaccacaagggcgaccggggcgccgacgacgccgaaggccgcggtggagaccgctgggagcacaagcgggactacatctactacggtgaggctacggtcgacaggaacgccaagccgggcacctacaagctcgagggctcgtgcggcgagggtgaactcgtcgtcctgccccgcggcggggtcgacggtggtgacggcggcatgagcgctggcaccaaccgggggctagccgccggtggggctggtctgctcggtgcagctgctctgggcggcctggtgctgctccgtcgtcgaaccgatggttccctggtctgaggtgacgacgacccgggccggcggccgccacggaatcccgtggcgtgccgccggctccgtcgtcgtcgtcctactcgctctggggggcttcggcctgatcggggcatcgctcacggacgcccccacggcccctcccccgcagcctcctgctcaggccaaccctcaggttggggtagcaaccagtccggacgtcgcccagcctgccccctctggtttgcctcgttccacacccagccggatcgtcatcccgaggatcgacgtcaacgcatcgatcatggagctcggaaccaatccggacgggacagtcgaggtgcccccgctcgatcaggcgcagctggccggctggtacgagccaggcgcgagccccggcgaggtcggcaactcggtgatcgtcgggcacgtcgactccgcgatgatcggccccgcggtcttctactcgctcggtgcactggacccgggcgacgcgatcagcgttgtccgggatgacggacggcaggtcgacttcaccgtcgactcggtggtgtcgtacccgaagaccgaattccccactgaactggtctacggtcccaccgaccagatcggactgcgagtggtgacctgtggtggcacgttcgacgaggctgccaacagctacccggacaacatcgtcgtgttcgccaccctggcccgatgaccggccctgtcgtgtggcccggcggcccaacctcggctgccgggccacactcccgtcaggacgccgccgaagtacggaccagcgtccggatctggcgcagtagcaccgacagagcggcgaggtcggcccgggactcgtcgaactcgcccatcgcccgctgcgcacggtggatcgaggtggcgttcgactgctcccactgctgtacccgctccaccggcggcaggctgaccggagtggcctccagtacctcggtggtcagcgcagcgagtgcggcgtacaggtcgtagcgcagcgccattcgggccagcgtctgccaccggtcttcccgcgggagcagggagatcttcgacagcagcgagtccacccggaaccggtccgacaggacgaagtagaccgatgcgacctcggacacgtcacgtccactgctcgccgctgtctcgaccacatcgagcaggccgaagctgtacatcagtcggaccgcctgttgcgccaggccccgcggtagcccgttggcgaccatcgcctcgatgtgcgccgcgatggcctcccgctcggtgccgtagaagagcgtttccatccccggtaggaggtgggccaccccgtcacgaagccgtgcgatctccgccggcacgtcgatcggggagcggcggttcgtcaccaaccaccgcaccgcccggtccagcaggcgccggacatccaggtagacaccggtctgcaactcgggggcaacccggttgtccagttcctccacggcgttccagaccttgcgcagcccgaacacctcgcgcaccactacgtacgcccgcagaacgtcggcgccggtcgccccggtctcttcgaccactcggtagacgaacgagatgccgccccggttgatcgcctcgttgaccaacatggtggtgacgatgtcccggcgcagccggtgtcgggacatccggtcggcgaaccgctcccgcatcggcgtcgggaagtagttgaccagcagttcggtcgtccactcctcgtcagccagaccttctgccaggatctccttctcgagcacgatcttgacgtacgcgagcagcaccgcaaactcgggcgcggtcatcccggactccatccggacggccagttcctcgtccggcggcagcgcctccaaggcccggtccagggcaccggagcgttccagatcaacgatcatccgtcggtgcaccggcagcagcgacggcgcttgggcctgcgcgttactgatcgcccgcgcctggtcgtagttgtcccgcagcaccagctcggcgacctcgtcggtcatctcggcgagcagctcgtcccgctcaccgacggtcagttccccgtcggcgaccgccgtgttcagcaggatcttgatattcacctcgtggtccgagcagtccactccggcggcgttgtcgatgaagtcggtgtagacccggcctcccgcctcggcgtactcgatccggccgagctgggtgcagcccaggttgcccccctcgccgaccactcgacagcgcagatccttgccgtcgacccgaatcgcgtcgttggacttgtcccccacctcgacgttggtctgactcgacgccttgatgtaggtgccgataccaccgttccagaacaggtcgaccgacgcggtgaggatcgccttcatcagctcctgtgggctgagctgcgacacgccctcctcgataccgagtgccgcgcgcacctggggtgagatcggcaccgacttcgcggtacgcaggaacacaccaccgccagcggagatcagctccgcgttgtagtcctcccacgacgaccgggacagatcgaacagccgcttccgctccgaccatgaagcggcggcgtccggattcgggtcgaggaagatgtgccggtggtcaaatgcggccaccagcaggatgtgccgtgacagcagcatcccgttaccgaaaacgtcaccggacatgtcgccgacgccgacgaccgtgaattcctgggtctgcgtgtcgtgccccagctcgcggaagtgccgtttcaccgattcccaggcgccgcgggcggtgatgcccatcttcttgtggtcgtaacctgccgatccgccggaggcgaacgcgtcgcccagccagaagttgtgggcggtggagatctcgttggcgatgtcggagaaggtggcggtgcccttgtccgccgcgacgaccatgtacgggtcgtccccgtcgtggcggaccacgtccggcggcggcacgatctcgccgctgacgatgttgtcggtgacgtccagcaacgcggaaatgaactccttgtagcagaccaccgcctcgtcccggtcgcccggcttctgcttgagcacgaagccacccttggcaccaaccgggacgatcaccgcgttcttgaccatctgcgcctttaccaggccgagcacctcggtacggaagtcctcccgccggtcggaccagcgcaaccctccccgggccaccggcccgaatctcaggtgcacaccctcgaaccggggcgagtacacgaagatctcgaaccggggccgcggcgccggcaggtcagggatcgcctgcgggtccagcttcagggcgacgtacgacttcggccgcccgtcggcacgcttctggtagaagctggtccgcagggtggcctggatcagggtcagatacgaccggaggatccggtcctggtcgaggctggccacgtcgtcgagcgcggcgcacaactcggcgaccagttccctgctctgctgctggcgctgttcgggactcgtcgatcccggcgcgaaccgtgcctcgaagagccgcaccagcagggccgcgatccgcggataggcgatgaacgtcgactccatgtagtcctgggagaagatcgtgccggcctgacgcaggtacttggcgtacgcccgcaacaccaccacctgccgccaggtgagcccgccacgcaggaccagctcgttgaagccgtccacctcggcctcgccccgccaggctgccgcgaaggcgttctccacgtgcgggcgcacctcggtcagctcctggtgcccctcgggcaactgcaggccgaagtcgtagagccagatccgcccgtcgacgcgctccacctcgtacgggtgctcgtcaaccgccttcacaccgagcgagtgcagtaccggcagcaccgccgacagcatcatcggctcgccgtaccggtagaccttgaaccggacgtccatcggctcgtcaacgcctgccccgcggttggccgcccgcggggccaactgcttacgaaacaggtgcatctccagctgaccggactcctccagcagttccagcttcgccaggtccttcatcgcctcatacggcgtgtgcccgtccttgtagccctccgggaaggcatcggcgtaccgggcaaacaggtgcttggcctgctcatcgccgagcttgcgctccagcaccagccggtagtcgtcgtcccagaggcgggtggcatcggccagttcctcggcgagcaggtcagcgtcgatgtcccccggcggcttggtcgggtcggtgcgcacgatgaagtgcactcgggccaacatcgactcggtgacccgggtggtgtagtcgaccccgacaccgttcagctcgcgcagcaggatgtcctgcatccgcaaccggttctgggtggtgaaccggtcccgcggtaggtagatcaggcaggagatgaaccgtccgtacgcgtcccggcgcaggaacacccgcagctgacgacggccggccatgcgcagcacaccgactaccgcgtggtacaggtcatcggtcttgatctggaacagctcgtccctcggataggtctccaggatctggagcaggtccttgccggagtggctgcgcaggctcaggccggaccgatcgaccacctccgccaccttgcgccgcaccaccggcagttcccgcacactggtgcggtacgcggcggtggcgaacaggccaatgaaccgacgctccccgaccacctctccggcctcgtcgaacaccttgaaaccgatgtagtccaggtacgcggaccggtgcacggtggctcgcgagttcgccttggtgatgaccagcaggcgcttctcggtgacccgctcgttcgcctccggagtcatcgacgagagcctccgggactcggtggagtccgagcgcagaatcccgaggccggtgccgagcacggcccgcaacgccttgccgcccgattcccccgccgcgtccaccaggcggtactcccggtagccaaggaaggtgaagtggtcgtgggcgagccaacgcaacagctcgaccgagtcggtgatgtccttctccggcacgggtggccggctggcgctgttccgggcggcggccagctcgtcggccagcgccagggcccgctggcgcatcttgggccagtcctcgacggcctcccgcacgtcggtgagcactcgttgcagctcacggcgcagattgtcccggtcctcggcgtcccgaaccgggtcgatctcgatccgcatccagctctcgatgaggctgcctgcggccacatcgtcgggctccatctccgccgccacctcgaccaaccggccgagtggctcgcgccggatcaccaacagcggatgcaccagcaggtggacatccaggtggtgcgaattgagcagggcggtgaccgagtccaccaggaacggcatgtcgtcggtgacgatctcgaccaccgtgtggtgctggtcggcatccggctcgtggatacgcagtttcaactcgcccggtacccgctgctcggccaactcccgatgggagcgtacggaatcgagcatctcctcggcggtgaatccgatcagctcctcgtctggcgcgaaccgccagtagcggctgaccaacgccgccgagtcgtggtcgtcgccggcgagggtgattgcctgcgccaccaggcgttccgcgttgggtaccggctcgtcgaggtccgagtcctcggcgtcctcgcccaacgcgttggcgggcaggcccaggtcatagatcgagtcgatgctcgaaccggtcaggccggtcacaccagtctcgacgtcgccgaacccgtcggaatcggtcgccgaatcgaagttgtcgtcccggccggtatcaacctgccggaggtcgggtcccggtttggtagccggacgccggtccatcggtgccactcccctcgacccaccgcgttgtgggtcactctgcgcccagcctaggccctgcctgtccgcgccttggtcggcggaccatcatgcggacgtccggttcgggactgcggtctttcacctgctgcgataggcgtcgacccaaccgggttaccccgcctccggatgttcatcacccggtcggggtcccgtcttccgggtcgcggtggccaggcggggacgaacgggccggcaccacgcgtcagggtgcagagagcccagtagtccggaggctgccggggacctgcgccagccggtcgatgggcggggccgagtcggtcgacggtccgagatccccaccctcgtccgcggcggcaacggtacgcgcacccgggacggcgggcggatccggctgcttctccgcgccggttacccctcccgggtcggcgacggcgaccggccgttccaggctctgtcggcgcgccggggtcggacgtggcgaggcagctgcacgcagccggggcgacacggagcccggcacggtgaccggacggagcccggcgaccagggtgttgacgatctcggcggcgtacgccccgtccgggtcgtagtcaggatcgaaaacggtcacctcgacgccgaggcagtgcggggtgtcgaccaggccggcgagcaggatctccagttcggcgaaggcgattccgccggggtcgggagcgtcaacggcgggcatcacggctgggtccagcacgtccacgtcaacatgcagccagtagccggcgcagtgggcgagctgctcgtgcgcccactgcgccgtacgagccgcgccctcggcgcgcagcgccggaaccggtcgggtggtgatcccggcggcctgaaggtccagccggtagtcatcctgcgcacggatgcccagcaccgccacgtcgatgtctcggaagtacggccgccggccttcgatggcggtcaggtcgatctgacctcggccggtgaccagggccagcccctcaccggccgccgctcccacgtaggaggcgttgccggggtgccgaaagtccgaatgcccgtccacgtagacgagtccgacccggccgcccaccgcctcaccgagacggtgcatggccagcgccgaaccgagcaggaccgaacagtccccaccgagcaccagcgggaactcgccgctgtccatgaccgctccgatccggtcagcgagcgccaccgaatagctggcgatctcccaggcgtggcagacgccatcgccgggccgccagtcaccggggtcgtaccgggacggggtcaggcagccggcatcacgggctcggagccgggcgagcaggccgtggtcacgcagcgcccccggcgccttgccgcagcctggcaccgaggtcgaggtgggcggacgcagaccgaggttggtgggcgcgtcgaggacggcgatccggcgcatcataggctcccgtcctcgagatctcgggcgggccggttgtcacaccggcccgctcagacatgactggatcagaacagggcgctggccaaagcccgccgggccgaggccacagcggcatcgtcgggaccggcgatggtgaacagtccgaccagatgctgacgcgccttctcacggtcatcaccggcggtacgccggaccagcccgaccaggcgctgatatgcctgctcggccatgccgccgagcacctcgacgtcagcggccagcaactgggcgtcgatgtcgtcggttgccgcagccgcggcggcgagcaccgcctgcgggtcggagccggcgacccggcgggcgagcccgacctgggccagccccgcctccgcggcggcgtccgagggggtctcagccagaatcttgcggtacgcctgctccgccgcgtccaagtcaccgttgagcagcgagtcgtcggcctcgtccaaccgcgggtcagtcgtctcggccacggttgcgccgccggccttgaggaccgcctggatccactgccgcagctgcgcctccggcaccaccccggagaacgcgtcgaccggctggccgccgaccaccgcgtacaccatgggaatgccctgcacccggaacatctgggccagccgggggttggcgtccacgtcgaccttggccagcacccaggcgccgccgtcctcgacggcgagtcgctcgagcaccggcgacagctgcttacagggttggcaccattcggcccagaagtccacgaccaccggcgtgctgagcgaccgttcgagaacctcggtctggaaggtcgcctcggacacgtcgatgacggtgacagtgctcgcgacaccaccatccgtcgggccgggctgggcaggtgcaggtgccggggagggtgcgggggtgcgcagcgcgctgaggtctaccgccccgcgggtaaagatcgacggggtgatccgtgggtcgctcatggttacctagtctcgcacgggtgacgccgttctccgcccatcggcgaccccgaaggtcacggttctcacgcaggtcatcacgcctgtccgccgcgccttcgggtgccggtggtcagaagcgggccggttcgcggtagacgccccactcacggcgtagcgcatcgcagatctcgcccagggtcgcctcagcgcggaccgcgtccagcatgaccgggatcatgttccccgtggtccggctgaccgccaccatctgctccaacgccgtgttgaccgcggcgtcgtcccgggtcgccttgcgctcggtcagcgtacggcgctgttccagctcgacctcgtgtgagatccgcaggatctccaggtccttggcgacggttccggtgtggcagttgaccccgacgatcttcttctcgcccttctccaaggaccgctggtaggtgaatgccgcctcggcgatgtgcccggtgaaccaaccatcctcgataccccgcagaattcccgaggtcatcgggccgatctcgtgcggcccctcgccaccgagctgccggatgcgggcaaagatctcctccgcctcggcctcgatcttgtcggtgagcgcctcgacgtaccaggacccgcccagcggatcggccacgttggtcaccccggtctcctccatcaacacctgctgagtccgcagggcgatctcggccgactcgtcggtgggcagcgcaagggtctcgtcgagggcgttggtgtgcagcgagttggtgccgccgagcaccgcggcaagggcctccacggccgtacggaccacgttgttgaccggctgctgcgcggtcagcgagaccccggcggtctgcgtgtggaaccgcagccactgcgccttctcgctggtggcgccgtagacgtcgcgcagccagcgggcccagatccggcgggcggcacggaacttggcgatctcctcgaagaagtccacgtgggaatcgaagaagaagctcaggcccggggcgaagacgttgacgtcgaggccgcgggagagccccaactcgacgtatccgaagccgtccgcgagggtgtatgcaagctcttgcgcagcagtcgagcccgcttcccggatgtggtagccggagacggagaggggtttgtaccggggaagctcccgagcgcagtattccatcaggtcgccgatgaggcgcaggtgcggctccgggtcgaagagccactccttctgcgcgatgtactccttgaagatgtccgtctggagcgtgccgtccagtcgggagaggtccgcgccccgccgctcggcggcgatcaggtacatgcagaagaccggcacggccggcccggagatggtcatactcgtcgtgacgccggctaggtcgatgccatcgaacagcacctccatgtcggccgcgctgtccaccgcgaccccgcagtgcccgacctcgccgagcgactgcgggtcgtccgagtcccggcccatcagcgtgggcatgtcgaaggcgacggagagccctccgccgcccgcgcccaggatcattttgtagcgctcgttggtctgccgggcgttgccgaaaccggcgaactgccggatggtccagggccgcccgcggtagccggtcgggtacagaccgcgggtgtacgggaactcgcccggccacccgattcgctcgaaacctgggtggtcggtcccctccggcggcccgtagaccggggcgacagtcatcccggacagcgtcgtgaagtcggcgtcccgcttgcgcgcggcatcgtagcggtcctgccagcgtgttcgtccagcagcgatctcgtcggcgttcatccgcggggctcctcctcgggtcctcgactgcacctccgagtgtagatcccaccctgaacgatcgctaaggacgctcgtacccgccggtagggccgccggcgtgttcagccggcgatctgggcgaggagctggtcggccgccgcgtacgggtcgagcgagcccgcggccacccgggcagcgagcgccgacagctccgtaccgtcgcgcaacgaaccaatccggtcccgtagcgcgcccaacgcgatcgcctcgatctcggcggcggcccgcgcctcctgccggcggcgcagctcgccacgctcgagcaaccagccacgatgcttgtcgatggccgcggcgacatcgtcgaccccctcgccgcgcacggcgacggcgcgtaccacctgtggtcgccactgccccggcccccgctcacccaaagcgatcatgccctggatgtctcggaccgtggcgtcggcgccatcccggtcggccttgttgaccacgaacacgtcggcgatctccagaatgccggccttgaccgcctggatggcgtctcccattcccggtgcgagcaacacgagcgtggtgtccgcgagcgaggcaacttcaacctccgcctgtcccacgccaacggtctccaccaggaccacgtcgcagccggcaccctccagcacccggaccgcctgcggcgttgccgccgacagtccaccgagatgccctcgactggacatcgagcggatgtatacgccggggtccgtggcgtggtcctgcattcggacccggtcgccgagaatcgccccaccggtgaacggactggacgggtcgatggccagtacgccgacccggtgtccccgggtgcgcagcgcgcgtaccaactcgttggtcgtggtcgactttcccaccccgggcgaaccggtcaggccgaccacctgggcctgaccggcgtagggggcgaacgccgccgcgatcagcggcagcgttccgtcgccggattcgaccagcgtgatgagccgagcgaccgcacgggggtcacccgcgcgggcccgctcgacgagcatcggcacatcccggctacggcgcaccggcgggacgttgttgacggcgtcagtcatggtgcctttcgttcccgacgacgggggccgcccgcctggctcacccctggctctcggcgcccgctgggacgtgaatgatcaacgcatcgccctgcccaccaccgccgcagagcgccgccgccccggtgccgccaccgcgccgcttcagctccagcgccagggtcaggaccagccgggcacccgacatgccgatcgggtgaccaagcgcgatcgcgccgccattgacgttgaccttgtcctgactcacgccaagatcacgggccgactggatgcccacctgcgcgaacgcctcgttgatctcaataaggtcaagatcgtcgatggtcaggccagccttccggagcgcgtgcccgatcgcgttggacggctgcgagtgcagcgagttgtccgggccggcgacgttgccgtgtgcgccgatttccgccagccagctcagccccagctccttggccttggccctgctcatcacgacgacggcggcggccccgtcggaaatcggcgacgagctgccggcggtgatgctgccgtcccgagtgaaagccggacgcaactttgccagcgactcgacggtggtgtccggacggataccctcgtcctcgctgatcaccagcggttcccccctgcgctgtgggaggaccaccggggtgatctcgtcggcgaagtacccgttcttctgagcggcggcggcgcgctggtgactcgccgcggcgaacgcgtcctgctctgcgcgactgatgcccttggtgctgccgtgccgttcggtcgactctcccatcgagcagcagtcccaggcatcggtaagcccgtcgagggccatgtgatccttgatcaccacatcgccgtacttgtagccaccgcgctggcccagcagcagatgcggggcattggtcatcgactccatgccgccggccacgacgacatcgaactcaccggctctgatcaactggtcggccagagcgatcgcgtccaggccggagaggcagaccttgttaacggtgagcgccgggacggacaacgggatgcccgcctcggcagccgcttggcgcgctgggatctggccagcgcccgcctgaagcacctgccccatgatcacgtactgaacctggtcgggggcgacctggccgcgctcgagcgccgcctttatcgccacggcaccgagccgggtcgcgggaacgtccttgaggttacccagcagccgccccatcggggttcgagcgccgctgacgatcaccgaagccatacctgcctccgagggtgccgacctgtacgccttaacgattgttaggacgcaccatagctgccgggagtaggtcgacaacggtgaccccgcgcacatcggcgaccgcccctgcaagggtagcggttgcgctgaatctcgcgggcaccggcggccgccacccggcacccgccgcggccgaccgaacccctaccgcgcggcctgggccgccggaccacgaccaggcagtggccgggctactggaagaccgacagcccgaccccgagcaccgcctggaacgacatcaccagcatcggcatcaccagcagatatccgagcaccagacccgcctttgccatgccgtcgccgcgacggctccgctcccggatctctcgcaacgccggataccaaccctcttcggcgacgtgagatagccgactgaccacaccccccaaacgaccgctcggccagactgacgccatggccgagaatctccccgtcgagtccgctgcagaccacgtcaccgacatcggactacgccgcatcgaccacgtcggtgtcgccgttcccgacctggacgccgcaatcgacttctaccagcgcaccttcggcatgcggtgcgtacacaccgagacaaacgaggaacagggcgtccgcgaggcgatgctggcggtgggcccgaccgtcgcgggcggctgcgttcagctactcgccccaatctcgtcggcgtcaacgatcgcgcggttcctcgaccggaacggacccggggtgcagcaggtcgcctacacggtcaccgacatcgaggcggcctgcgcgaagctgcgcgagcggggcctccgcctgctgtacgagcagccgaggcgcggcaccgcgaactcccggatcaacttcgtgcacccgaaggacgccggtggcgtcctgatcgagttggtcgagccggcagccaatgaggccgggtaaccggtcgccaccagcggggtggctgccaccaacccacgcccgcagccgatcatgacgggggaacgccgcctcgacgcccgccgggcagggcccacgcaccaacgcccgggccaccgagcgcggcgctgcgcggttgcgcctcccaccgcacaacatcactcgttggtcgatgcactttttcacacagcacttccaactttagctaccgttcagtagcgtccgcctccacaacagcgcggtcgatgccggaggttccataccgacatggcgactgaccgcaccggtgccaacgttggcgtgcacccctgccgacgacgcatgggtgcggacaaatcgggaggtcgatgtgcaggacatcctcgaaacgatcatggcagcggaggattcggcgcagcccgaacgtgaactcgccggtgttgcccggctccctgtgccggagtcctaccgaggcgtcgtcgtacgcgccgaggagacccagatgttcgacgggatggccacgcgggacaaggatccacgaaaggcgctgcacgtacaggaagtgccgaccccacaacccggtcccggcgaggcggtcatcgcggtgatggcgagcgccatcaactacaacacggtgtggacgagcatcttcgaaccgttgccgaccttcaagttcctccaacgctacggtcgactctccgagctgaccaagcggcacgacctgccgtaccacgtggtcggctcggacgcggccggtgtcgtgctgcgtaccggccccggcgtgacccggtggcaggccggcgacgaggtcgtcgcgcactgcctctcggtggaactcgaggaggcggcggggcacgacgacaccatgcttgacccacagcagcggatctggggcttcgagaccaactttggcggtctggccgagctggcggtggtcaaggccaaccagctcatgccgaaaccgcgccacctcagctgggaggaggcggccagcccagggctggtcaactccaccgcctaccgccaactcgtctcgcaccacggcgccaacatgaagcagggtgacgtcgtactgatctggggagcctccggtggcctcggcagctacgccacccagatggcgctcaccggtggggcgattccggtctgcgtggtctcctctccggacaaggcggagctgtgccggcgaatgggcgcggatctggtcatcgaccgagccgccgaaggcttccggttctggaaggacgaacagacccaggactcggacgagtggcgccgcttcggcgaacgaattcgggaactgaccggcggcgaggaccccgacatcgtcttcgaacacccgggccgggagaccttcggcgccagcgtcttcgtcaccaaacgcggtggcaccgtcgtcacctgcgcctcgaccagtggctaccaacaccagtacgacaaccgctacctctggatgcatctgaagcggatcgtcggcagtcacttcgcgaactaccgggaggcatgggaggcgaatcgtctgatcgccctcggcaagatccaccccaccgtgtcgaagacctacggcctggaacagaccggccaagccgcctacgaggtgcaccggaatgcgcaccagggcaaagtcggcgtccgctgcctcgccccgaccgacggcctcggcatccgcaaccccgatctccgcgcgcggcacgaggtggcgatcaaccggttccgcggtcactgaccgagcaggcagggcggtcaccaaatagggcagaccgcttcgcctttccattcgctgggctgcacccattcgagcgataccggctccgggtgaaaccggctcggcgcggaatggggccgtggggcctccccctgcggcccttttccgagcccacttcggactcgccgcccacgtccgggacctgccacgttcgccgattggtccggtccatacgacacgaccgggttgaccaagtaaagaggacgtgaagggccgggacgctcttgcgaaggacccccggtcgtctgccagtatgtcccaatgccccagcagcagtcctcccctcttgcgttcttcgataacgcgaacactcagccggacttcaccgtcggcctacgcggctacaacaccgggcaggttgacgacttcatcggtcggctgaccgccgcgctgacccagtccgagcaggcccgcgccgaggccgaacagcggatgaacgacgcgcagcgccggctccgccaggccgagcagcgaatgaccgctctcgaccagaagctctccgaggccagcaagcagctcgaggagaacaaccggccgaccctctccggcctcggtacgcgcgtcgagcagatcctccggctcgccgaagagcaggccaacgaccaccgcaacgacgccaaacgcgagtctgagggcattctctccgccgcccgcctcgaggctcgggagatcaccgacaaggcgcgcgccgaggtggcggcgatgaaggcaacagcggaacgggaggcgggcaacgttcgcaccgctgccgagcgggaggcggccgaggtccgcgtccaggcccgccgcgaagccgacaccctgcgggccgatgccgaccgagaaaccaagcagctgcgcaccgtcaccgcccacgaggtcgccgagctgaagtccacagtcgagcgggaggtgtccacgctccgcgcgaccgccgagcgcgagatcacccagcagcgggcgaaggccgcgcgcgaggccgaggagaagcgggccgaggcgaccaagctcctgaccgacgcgcgggacaagcgcgacaaggacctacaagccctcgagctccagctggccgagcggcgagagaaggccgagcgggaggagtcggagcggcacgccacgcaggtcgcacagacccagaagctggtcaacgaggccgagcagcgggcacgggctgcccaggagcgggccaaggagatcgagcagcgcgccgaggcgcggcgggtcgagtcggagcgtaccgcccacgacacggtcgagcaggcccgagcggccgccgagaagagcctgaacgaagcgaaggccgaggcgcaacgcctgctcaccgaggctcgcaccgaggctgacctggccacccagacggcccgccgtgaggtggaggacctgacccgccagaaggacgcggtcacctcccagctgggccagatgctctccgggctcgccggcatcgtcccgggtacggggccggacgccgcggcggcggcggagggagagacggaagcggagacgggaaaccgagaatccgctgaagcctccagctgaccgattcggctggggcctgttccaccgcgcggggcgatgccggagattcggtgtcgccccgtatcatatggcgttccctgtccggatagcactggttgaaccgctgcatccgacgcatccgtatcgccccaggagggccaattgcgtgtgaggatgggagcatgtcgcacggcgaggaactgttcgccctcggcggggacgtgaccacggagcccagcttcgagtccggcctgcgggggtacgtaagagggcaagtcgaccggtacgtcgctcgcgccgagcacgagatcgccaccctgaccgctgaacgggagcaggcctacacccagatccataagctggccggccaggtggaggtactccagcgggatctcgcccaggtgcgcaagcagatcggcgtggtcgaccgcgcctccttccggcacctcgggccccgggtcgaacaggtcctcaccctcgccgaggagcaggccgaggacatcctcgccgccgcgaacaaggaaatcgaatcgcgccgggccaccgctgaacacatcatcgacgaggcgcgggcagaggccgccaaggccctcaaggacttcgagatcgcgctggccgcccgccgcgccgaggaggctcggcacaccgccgctcggaaggcggaggcggatgccgcggtcaaggccgcgaacgaggaggccgcgcggctgcgcaagaccgcgcaggaggcactggcaaaggcccagcaggaagccacccaactccgggaaaccgcaaaagaggttcacacgcgggcccagcaggaggcgacgaaactgcgcgaggcggcccgcgaggctcgggccaaggcccagaaggaggcgactgagctgcgggatgccgccaaggaggtgcacgccagggcacaggaggaggaacggcgcctcgtggagcaggcgaccgaggcgagccgggccacccacgccaaggcgcaacaagaggccaagcagatcatcgacgatgccaacgtcgctgggcgggccacccacaacaaggcccgtcaggaggcggagcggctcgccgcgcaggcggccgacgcggcgaagcgccagcgcgccgagaccgaggcgtacgtgcagcggatgcacaccgagaccgaggcgtatgtccggcagacccgcgcccagacacagcaggagttgggggcctggcgggcgggggtggagaaggaggtcaacaaccgccgggcggcggcagaccgcgagttggcccaacgccgcgccgctgacgaccaggagttcgccagccgccgcgacgagttggagaaacggtacgagtcgcggtacgcggacttggagcagcagtacacgtcccggcaacaggagctggaatccggcttcgcctcccagaaggccgagttggagtcgggtttcgcgtcccggcaccaggagctggaatccgggttcacctcccgtaaggccgagttggagtccgcctacacagcccgaaaaaacgagatcgagggtgccgccgaggagatccggcggaccgccgagcaggacgccctgactctgcgccagcgtgcggagcaggaagcgacggaactgctggctcgggctgagcaggaggcggccgaaaagcgccgcacggccgacgagcacgtcgccacatcccgtcgccagttcgaggagtatgccgccaccacccagcaggccctggcgaccactcagcagcatctcgcggcgacgcagcaggaggccgccgccggtcggcagcagctcgcccaggtgatgctggagatcgctcaggcacagcagcagctcgctgatctgcggcaggagacctggcggtcccggcaggagtccgacgagctccagcgacaggtcacggagcttcggctggagctcgccggtgccccagcccaggcggcagccaccgcgaaacccgccgtcggcaccgcgaaacccgccgtcggcaccgcgaaacccgccgtcggcaccgcaaagcccgccgtcggcaccgcaaagcccgccgtcggcaccgtggttcccccaggaactgccgcctccccggatggagccgacagtatggcgcagcccgccccggcaggaccggcaggcggcgaatccgctgacggcagcgcgccctcgaccgcaccggcgccatccgacgacgatcagaccggcgtgagcaaggtcgagccggccgaggccggccagccggcccgtgggcgaatcgagccggctggtgacgagtctacgaagggcactgtgaagtcggttaccaccaaggacggcgacgaggccagcgccggggtggacggcgaaccgaccgtcgcggccgttccaggtgagggcggtcgtgccgctgctcccaccaaaatcacgagtaccggtgagaacaacaaccggccgacgaagcccaccaccgacgaacgcagctccaagcccagcaaggtcgtcgttgacaaggactgagccagcggaccgggcgacgatctcggacgccgggcgcggccgaaggccgggcgacgcgggtcggacaggcggcgacgtggggcaggcggcgacggtggacgggcggcctgagatccggtgacacagggcgagccggagctgccggagccgaccggccgcatgaaccagccgccggccggtcagcccaccggaccaggcccgaccaacgcaccgcgcccctccttccccggcgacaccgcgggggaaggggccgaatccggtgcgcccccggttccgcccgaagcgccgcagcggcagcccgacaacgggtccgggcggttcggcatgccgggacggccactgcggcgcaacagcttcctcgtcggcttcaccggtggcctcggcgcactgctggcgtacgcactcttcctcggcctgcgcaacgccgccggcctgctcgtcctcgtggtgatcgcgctctttctcgccgtcgggctctacccggcggtggcgcggctacgccggctcgggctgccccacggactggcggtcgcggtcgtcacgctgacacttctcctgctgttctgcagcggcgtggtcgcgctggtacctccggtcgtcactcagtccaaccagttcatcgagcagtttcccaactacgttgagtcactgcggcgcaacgagacgatcaacgagttggtcgaacggtacgacctgatggaacggatagagcgggccgccgacaccgacacgctcggccacgcgctcggcggggtactcggcggcgctcagctcatcttcggcaccgcattccggaccctgaccgtgcttgtgctcaccgtctatttcctggcgtacttcaaccggttgcggtcgctcgggtacgcgctcgttccccggtcccggcgggaccgggtacggctgatcggcgatgagatcatcatgaaggtcggcgcgtacatcgtcggggcgctcatcatcgccgtcctcgccggcacgaccaccttcgtgttcgcggtgatcgccgagctaccgtacccgttcgccctggccgtcgtggtggcggtggccgacctgatcccgcagatcggcgcgacgctcggagcggtgatcgtgagcctggtcggcttcgccaccgacctgccggtggggatcgcctgcgtggtgttcttcctcatctaccagcagttggagaactacctgatctaccccaaggtgatgcgtcgatcggtgcaggtcaacgaggtggctgcgctggtcgcggcgctgctcggcgtcgccctgatcggcgtggtgggcgccttcatcgcgatccccacggtcgcggcgttccaactgatcctgcgcgaggtgatcgtcccgcgtcaggattcccgctgaccggccgctggaccgggcaccggccggtcagcgaacgccgccaccgtccggtccgcgtaggcactgacgtcgccggtctccaacgggccatcccagctggtcggcagcggcacgtgggcggacgggttgacccgtctgacgatctcgtccaggacggtctcggcgtcaccgacccacaggtgcttggcgccgggcaccccgaccacctcagcctgcggcaccgcggcgaagcgctcccgcgcctcctcgggccgcaggtagtcatcgaactccggcaccaacgccgtgatcggcttgccggcggacgcccagttcgccaggtcctcggggccggagaagcgcagcggcggggagagcaggacggcgccggccaccgccgggtcacagccgtaccgcagggtcaggtcggtgccgaaggaccagccgagcagccagatctccggcagttcatgaaactccgcgtactcgatggcggcggcgacgtcgtaccgctcgctgaccgcgttgtcgaaggccccctcactggtgccacgcatgctggaggtgccccgggtgttgaaacgcagcaccgccaggtcggccagggccggcaggcgccaggcggccttgcggaacacgtggctgtccatcattccaccgtgggtgggcagcggatgcaggcagaccagggtggcgaccggggcacggtgggccgggcgggccagctcaccgacgagacgcagcccgtcggcggtgtgcagctcgatctcctcccggcggccgggcaggatcgacgaggcgcggatgggtgtactcacctgcccagtctgccccgccgtgggcccggtcaccccgccggtcggaaacacggtgatccagatcgcgttctcagccgtgccggggcgcgccgcggccccgctgcacgatcggcgcccgccggtcccgggcccgccaacagccactgtgccagtgccgccggtcggtcaggtctccccacccctgagccggccacaccacgacgtgcgccacgccgggtcggatctcctggtcgcaaccggggcaacggtaggtcttcgccgacgcgccaccactgatcccgcggacctgccagtcgccgtcgcgccactgctgcactgactcgacaccctgccggacccgcgcggaatccagttgcacgctctcatctcggcggggtcggtttcggcgagggctcactcctccagcgtacggccggggcgtcgccgttcggcgtccggccagcaggcgcggagtcaccccggcgctggtggagcagcgccttgcctaccgctcagcggcgggtgtggtcacggaagccacggccagacttccggcccagatagccggcggtgaccaggtgctccagcagcggagcgggggcgaagcccggctcgcgcagctccaggtagagctcccgctggatagccagggacacgtccaggccgaccacgtcgagcagatcgaacggacccatcgggtacccgcaaccgagcttcatcgcgtggtcgatgtcatcggcggtcgagtagctcgcctccagcatcttgaccgcgtcgttgaggtacggaaagagcagcgcgttcacgatgaacccggagcggtctccacagaccacacccgtcttgcccaggtccgcgcagactgccctcgcggtggcggtggtctccgccgacgtgcggatggtctgcacgatctccaccagcggcatgaccggtgccgggttgaagaagtgtaggcccaccacgtccgccggacgttgagtggccatcgccacgtcgatcaccggcagcgacgaggtggtggtggcgagaacgacgcccggcttgcagatctcgtcgaggctggcgaacaacgccttcttgacactcagttcctcgatgaccgcctcgaccaccagatccacgtcggtgaggtgctccaaggtcgcggaccacgtgatccggcccagcgcggcgtcccgatcggcctcgccgagcttgccccgcaccactcccttgttgagtgaggtcttcaccgcctcgaagagcttggcggacttctccgccccccgggtcaccgagaccacctcgtagccggccttggcgaacacttcgatgatcccggtcgccatcgttccggaaccgaccacgccgaccttcgtgatgccccgaacgccggcgcccagggtcgactccgcgctcgctggcgtctgctcgtccggtacgaccaccggcgaacccggccgctcgtaggtgtagaagccgcgccccgacttccgcccgagcagcccggcggtaaccatctgcttgatcagcggcaccggagcatgccgacggtcccgaccaccccgccggtacatcgtgtccagaatctcgtacgcggtgtccagcccgatcaggtccatcagcgccaacgggcccatcggcagaccgcagccgagtttcatcgccgcgtcgatgtcctcccggctggcgtaccgcgcctcgaccatgctgaccgcatggttgaggtagccgaagagcagggcgttggcgataaagccggcgcggtcattgatcgtcacatcgaccttgcccagccgcttgcagagcccttccacgtcggcgaccacctccgccgaggtgaccaccgtccggacgatctcgaccagcttcataaccggcgccgggttgaagaagtggatgccgaggacctggttggggcgggtcgtggccaccgaaatctcggtgacggacagcgacgaggtgttggtggcgaggaccgcctcgggcttgcagactcgatccagctccgcgaagatccgctgtttcaggtcgaggtgctcgggaacggcctcgatcaccaggtccaccgagtgcaacgcatccagcccgacctgccagtcgacgcgggccaggagcgcgtcccggtcagccgccgcgagtttgcccttggccaccgcccggtcggttgagccggtcagggtggcccgaccacgctccagcgccggctcggccacctcgaccgcgacgacgtcgatgccgttacgggcgaaaacttcgacgatgccggtacccatggtgcccagacccaccacacccacactggcgaactcgcgcatcacgcccggcctcccctggtcagctccacgcagccggcatcacacggccgctaaggtctgcgcgcgagtctgccatgtgccggacggttgtcgagatgcggtggggtatgtcacggtgggccaccgcccgggtcggggctgcctcgatcccggctcgaaccgccgtcgtgtcaggcatccgaagccgcgatgcgcgctctcaccctaccgacgagtagcaagtcgggtctagactcccaccatgacggctgtacatgttccgggcactccgctgatcgaggacggtcgactcctgtcgacaaacccggcgaccggcgtggaggccgggcggttgccggttgcgtcacccgccgatgtcgaggcggccgtcgcacgagcccgggccgccagcgggtggtgggccggtctcgacgtcgccggtcgccggcaacggctactgcgctggcgggcccgactggcatcccggatcgaggagctcgccgaactggtgcacgtcgagggcggcaagccggtcgccgaagctgtcgtcgaggtggtcaccgccgtcgagcacgtcgactgggccgcgcgtaacgccaagcgggtgctcggtccccgccgagtacgatcccggctgatgctggcggagttcgccgcccacctggaataccagccctacggggtgatcggcgtgatcggcccgtggaactaccccgtgttcaccccgatcggctccatcgcctacgcccttgccgccggcaatgccgtggtgctcaagcccagtgagtacaccccggccgtcggccagtggctggtcgacagcttcgcggagatcgtccatgaggagccggtgttcaccgcggtgcacggcctcggtgacgtcggcgcggcactgtgccgatccggagtcgacaaggtggcgttcaccggttccaccgcgactggtcggaaggtgatggccgcctgcgccgaatcactgacccccgtgctcatcgaggcgggcggcaaggacgcgatgatcgtcgacacggacgccgacctggacgccgccgccgaagccgccgtctggggcggtctcaccaacgccggtcagacctgtatcggcatcgaacgggtgtacgccgtcgaaggggtcttcgacggcttcgtcgaccgggtggtccagcgggccgagcggctgaccgtgggcgccgacggcaccgatatcggcccgatcaccatgccgagccagctggaggtgatccgtcggcacatcgacgacgcgttggcccggggtgggcgggcggtgctcggcggggcagatgcggtgcagccgccgtacgtacagccgaccgtgctggtggacgtgcccgaggactcggtcgccgtacgcgaggagaccttcggtccgaccctgaccatcaaccgggtccgcgatgtcgacgaggcagtcgcccggaccaacgccctgcgctacgggctcggcggatcggtcttcggccgacggcgggccatggcggtcgcacagcgcctgcgctccgggatggcctcggtgaactcggccctgaccttcgccggaatgtccaccctgccattcggcggcgtgggcaactccggtttcgggcgcatccacggcgcggacgggcttcgggagttcgcccggcccaaggccatcacccgccgccgggccagatcgctgctgcccgcgacgaccttcgatcgcaccgacgcggacgtcgcccgactggtcaagctcgtcaagctcttctacggtcgctgacccggcaccggccacccaccggccgcgcgcaccctcagaacagggtcagctcgtcccgctcgatgccgcgcagcttgtcgtagtcaacgaccacgcagcggatcccccggtccgtggcgagtactcgcgcctgcggcttgatctcctgcgcggcgaagacgccctgcaccggcgcgagcaggggatcccgattgagcagttccaggtagcgggtgagctgctccacaccgtcgatctcaccgcgacgcttcacctcgacggcgacggtgccgtgcgccgcgtcgcggcacaacaggtccaccgggccgatcgccgtcatgtactcccggcggatcagcgtgaggccctcacccagtacctccgggctggctgccagcagttcctgaaggtgcgcctccacgccatccttgcgcaggcccgggtcgacgcccaagtcgtaggcggtgtcctggaagacctcctccagggtgattcgcagttcctcaccagccttgttgaccacccgccagacgcccggggcctcctccaaccgacacggcgggctcatccagttcagcggcttgtacgcccgatcgtccgcgtgaatcgacaccgacccgtccgccttcaccatgaccagccgggtggccggcggcaggtgggccgagagccgtcccacgtagtccacagagcacttcgcaatcaccaaccgcacccaacgagggtagcggagacagtgcctcggcagaccgtgggcgggccgtaccttcagcgccggtgcgccttttcgaagcccggtgccggcgacggcccgtcctcctccggcagcccgttggcgtggcgaaccacggtcaccaactcgtcgatgacgtcggtgagcgcgaaatccttcggcgtgaagacccggacgactccggcgtcccgaagggtctgcgtgtccgtctcaggaatgatgccgccgacgacgacgggcatgtcgccgcggccggcggcacgcagaccgtccaggacggccggcacggccgcaaggtgcgaaccggagagaaccgacagaccgaccaggtcgacgtcctcctcgacggcggcggccacgatctgcccagcggtcagccggatgccttggtagacgacctcgaagcccgcgtcacgggcccgaaccgcgatctgctcggcgccgttggagtgcccgtccagaccgggcttgccgaccagcagccgcagccgtccgctgcccaactgtcgggcggtggcagccacccgggcccggaccgccgacagggtgacgtccccgccggagccagccgacccggacaggccggtgggggcccggtactccccgaacacctgccgcaacgcgcccgcccactcaccggtggtgacacctgcgcggacgcaggccagcgtggccggcatcaggttcgtggtggacgcggcgtccgcgcgcagccgggcgagtgcggcgtccgtggctgccgtgtcccggctggcccgccagttccgcaccgcgtccgcggcggcagcctccaccgccggatcgacctgttcgatcgcctcggcgccggccgcggtcagcggggacggctcggtttcggtgaaccggttgacgccgaccacgacgtccgtgccggcctccattcgacgacgccggtcggcgagcgaggcgaccagggcgctcttcaggtacccggtctcgacagcggcgaccacgccccccatctccagcaccttgtccagctcgacccgagctccggagacgatgctgtcgaccagtgccgtcatcacgtgcgagccgtcgaacaggtcggggtactccagcaggtccgactcgtacgcgagcacctgctgcatccgcagcgaccactgctgatcccacggccggggtaggccgagcgcctcgttccaggcggggagctgcaccgcccgagcccgggcatctcgggagaaggtcacgccgagcatctccaggacgatgcgctggatgttgttctccggctgcgcctcggtcaggcccagggagttgacctggacgccgtagcgaaagcggcgctgtttcgggttcgtcacgccgtaccgttcgcgggtgatctcgtcccagagcgcaccgaaggcgcgcatcttggcgacctcctcgacgaaccggactccggcgttgacgaagaagctgattcgctggaccacgtcccccattcgctcggcgggcacctggccggagtcacggacggcgtcgaggacggcgaccgcggtggcgagcgcgaagccgacctcctggaccggcgtggcccccgcctcctggaggtggtacgagcagatgttgaccgggttccaccggggcatctcgcgcagcgtgtacgcgatgaggtcggcggtcagccgcagcgacgccgccggcgggaagatatacgttccgcgggacaggtactccttgatgatgtcgttctgggttgtgccggcacaactgtggagttcggccccctgctcggaggcgacggtgctgtagaggccgagcagccacatcgccggggcgttgatggtcatcgaggtgttcatgtcggccagcggaatgccctggaagagagcccgcaggtcgccgaggtgcgccaccggcacgcccacccggccgacctccccgacagccagttcgtgatcggggtcgtacccggtctgggtgggcaggtcgaaggcgaccgagagcccggtctgcccctttcccaggttgcggcggaagagcgcattggtcgcggcggccgagctgtgcccggcgtaggttcgcatcacccacggacggtcccgttcgggtagccgacctgggggggccttctcgtccatggcgggagtttaagttaccggccggtaaagcgcgctgtggaaaattacacagcgaccgctgcaccccgggcccgacctgttgttcgggggtaggacacttgacgtcatggagaacgagctcgcgatcgtcgcgcgggggctgcgcaagacgtacggggagaacgtggccgtggccggggtggacctggaggtccgccggggcgaggtgttcgccctcctcggcccgaacggcgccggcaagacgaccaccgtggagatcctggagggataccggcgacgcgacgccggcgaggtctcggtgctcggcagcgacccggcggcccccgccgcggactggcgcaaccggatcggcatcgtcctgcagggcctcggcgagttcgacgagctcagcgtctccgaactggtccaccacttcgccggcttctacgccgacgccgacgatccggagaaggtgatcgcccgcgtagggctggctggcaaggcccgggcccgcacccacaccctctccggcgggcagaagcgccgcctggacgtggcgctcggcatcatcggccggcccgagctgctcttcctcgacgagccgaccacgggcttcgacccagaggcgcgccgcgagttctgggacttgattcgggatctggcagcggccgggacgacgatcgtgctgaccacgcactacctcgacgaggcggaggctctcgcggaccgggtgggggtgatcgccgacggccggttgatcgaggtagccgtacccgaacacctgggcaaccggcaacaggcccacgcgacggtctcctggcgtacgcccgagggggtcgtggagagcgcggagaccgcgacgcccacggacctggtgacggagctggccgcgcgcttcggcggtgaggtgcccgggctgacggtcacccggccaactctcgaggacgtctacctgcggatgatcggacaccgatgaccacgacgttgaagcccaccacggccgccggggtagtgcgccaccgtcccggcccgctcgccctcgcgctgcggcagggtcggctggagatcaaccaattcctgcgcagccgagagtccgtcgtgttcacgatggggtttccggtcatcatgatcctgatctttgccgcgatcttcgacggcgagatcgcgcccggggtgagctttccccagtacttcatcactggcatgatcgccaccggtctgatgacggtgagcttccagaacctcggcatctggattccgatcgaacgagaccggggggtgctcaagcgctaccgcggcacgccgatgccgaagtgggtgtacttcgccggcaaggtgatcatggttgtggtggtcggcatcgcggagacggcactgttgctcgccgtctcggtggccctgttcgacctgcaactgccgggcaccgtcacgaagtggctgaccttcggctgggtgtccatcctcggcatcaccgcctgcacgctctgcggcatcgcgatctcctcgttggcgcgcacggctcgcagcggctcggcggtggtcaccccggtcgccctcgttctccagttcacctccggggtgttcttcgtcttcacccagctgccgacttggatgcagcaggtggcagcgctgttcccgctcaagtggatgtgccagggtctccgctcggtctttctgccggacaccttcggcgggcaggaacccgggggctcgtacgaactgggtcgggtcgccctggtactggccgtctggtgcgttgtcggcctgctgctctgcctcggtaccttccgctggaccacccgccgcgacggctgaggctcgggacgagcctacggtcgacatcccggcagcgggagagccctctcctgacgtccacggtctggagggggctccctgccggtcccgctcgccgtcagtacgagtagaagccctgaccggtcttgcggcccaggtcaccagcggcggccatccgctggagcagttccggggggaagaacttctcgtcgccggtatcggtgtagatgttgcgggtggcgttgagcaggacgtccgccccggtcatgtccaccgtcgccagcgggcccatcgcgtggccgaagcccagcttgaaggcattgtccaaatcctcggcagagatcacccccgattcgaccaggctgaccgcctccatcgcaaacgcgcagaacagccgggtggtcacaaagccggcgatgtctcggttcacgaccacgaccgtcttaccgattccctcggcgaacgccttcgccgtggcgatggtgtcgtcgctggtcttgtagccgcggaccagctcgcagagcgccatcatcggcaccggggagaagaagtgggtgccgaccaccgactccgggcgttcggtggtgctggcgagctgggtgacggggatcgccgaggtgttggtggcgagcacggcatccgacttgcagatcttgtcgagcgcgcggaagatctcttgcttgagctcgagcttctcgaaaaccgcctcgacgacgatgtccgcgtcagcggcagccgccaggtcggtggtgggggtgatccggccgatcgtcgcctccgcgtcggccgaggagatcttccccttctcggcgaacttctccagcgaccgccggatgccgtccaggccccgcttcgtggccgcgtcatccaggtcacgcagcgtcacctgccaacccgcctgcgccgcaacctgggcgattcccgagcccatcaggccagcaccgacgactgcaagtcgacccgccatctgcctactccctcactgtgattggtgtctgcctgcaccctagtcggcaggcctgaacgtaagttaagtgcggggcgatgaatgcccacgggtgccacggggccccgctcggacagccctcacagtccgaggggaacacccggcccccccgccgcgccaccccgcgccacctcgacaccgagcgcccgcaggtctgccacgaaatccggatagccccggtccacatggtgcgcgtgggagacctcggtaacaccgtcggtacaaagcccggcgatgagaaggcccgcgccggcgcggatgtcggtagccgccaccggcgccccggacagtcgctcccgcccccggaccacggcatggtgtccatcggtctggatgtccgcgccgagtcgcatcatctcgttggcaaacatgaaccgcccgtcaaaaatgttctccgtgatcagcgaggccccatcgctgaccgccgcgagcccgatcgccatcggtagcagatcggtggcgaacccggggtacggcagcgtgaccacatccacggcgcgtgggcggtcagccatccggattcggaaggcgccccgccgggtctccaccagcgcaccggccgacaccaacttgtccagggccacatcgagaaaggccggggaggctccggtcacggtcacatcaccacgggtcatcgccgcaccgaatgcccacgtacccgcgacgattcggtcccccaccgtggcgtgccggaccggctgcagccccggcacgccgacgacggtcagggtcgacgtgccggcaccgtcgatgagcgcgcccatctggttgagcatcgtgcagatgtcaacgatctcgggttcccgggcagcgttgtcaataaccgtggtgcccttggcgagcaccgccgccatcaccaggttctcggtagcaccgacgctcggaaagtccagcacgatctcggccccccgcagcccgcgcggggccgaggcgaccacgaagccgcgctcgccggagatctcggcacccatccgggcaagcccggagacgtgcatgtccaaaccgcgtgagccgatcgcgtcgcctcccggatgcgccacccggacggacccgcggcgggccagcagcggaccgagtacgcaaatcgacgcacgcagccggcggaccaactcgtagtccgcctcggctccagggacgtccggtacgtcgatggtcacggaacgggaacggggaacaccaccgtgcgccaccatgggatccaccgggtcgtccgcgtcgaaacggatcccgcagccgagtcggcggaggacctctcccatgatcgctatgtcggtgatccgtgggacgttggtgatgacgctgcggcccggtgccagcagcgccacggccatgagtttcagggccgagttcttggcacccaccacgtgcacggtgccggtcatcctggttccaccgcgtacccggatgatgtcgtccaccgccggggcaccggcgccacccgcgccagccaaccagccaggctccggccgggccggaatcgtcagatccggtatccgtaggctgtgcgtcatggccgtccacctcacgcgcatctacaccaaggccggcgacgccggcacgaccaggctgagcaacaacgagcaggtcccgaagaccgatccccggatcgccgcgtatgcggacgtcgacgagtgcaacgcggcgatcggcgtcgcgctcgccctcgggcaactcgacgaggagctgcgagggctactcgggtcggtccagaacgacctgttcgacgtgggcgccgacctggccacgccggtcgagccgaacccgaagtatccgccgctgcgggtcaccgaggcgtacgtcgagcgccttgagggctggtgcgacgaatacaacgcacgcctgagcaagctcgactccttcaccctccccggcggcaccgctggcgcggcgctactgcacgtggcgcggacgatcgcccgacgcgccgagcgtgcggcctgggcgctgattacccacgatcccgatcgaaccaacacgctcccggcaaagtatctcaaccggctctccgatctactctttatcttgtcaagaacggcaaatccggccggtgatgtgctatgggtgccgggcgggaagcgctgaccgatcaaccgtctgacgcgcggcgtcccgccgacgcgttacaccacgaccaggtctggatacccgacctgccagataccatccgccttcggggacagctcctcgaggaaccggaggcagcaggaggcatcggccgaggggattccggacagcggtcaggtgcgccggaaggcggtcccgcggcgaaaggggccgaggccgtcgagagcggtgtgggcccaggcagacccccgcaccgccacagaccggggccgagcctcaggccgcgggccaatcctgggcggccagatgcggcgaggccgcccccggaggggcggcctcgagccaagaaagaaacccagtgacggtggatcgtgccatcgcgatctcgactggggcgtggtgactggtacagcggagaatgatccagtcggcgggcatcgaaaagcgttcctgcccttcgggcagccggcgacgttccaccgcgaggcccttacgggagagtgtccgccggggacggagggcgaaactgaacatccggtaccaacgaagctcgtcacctgcgaaacgaccgaagccgggggcccagccccgaccatcgaggatcgtggaggtgcggacactgagccgaatgatgcctccgctacgggtgaccagcgcccgtcggacgaagaggatcaggagtgcgccgaccacgacggcgacgccgattccgatcccttcgacgatctccatcgccgggtagcgctcagcgaccctgcgcgggcgagactgggctggcgctctcggctagaacggtaactccctcgttgctcacggaaaggaatccaccggcaacgtcgtaggtgacctgttcgccccccgcggccttgatccggacccgcccaggctcggcgagctgaccgagcaggggcgcatgccccggcagcacgccaagctcaccttcggtcgtccgagcgacgaccatttcggcctcgcccgaccagaccttctcctcgacggctacgagctcgacgtgaagctgctgtgccacgctgtctccttgctgcggcggcggattggtggaattctagtcttgccctacgggggccggtaacgcgggtggcgagacgtacgccactcgtgccggcggccggcaccgatccggttagcccttgttctgaaagtccgggtgctccagcaggaaggcgtcgagctgctcgtctctcaacgcccggaagaagtcctgtacggccggctcgaaacgctcgccctggtacttgccattagccgtgatcccgccacccggcaacttaatcatctggatgttgcccggtcggaggtccttgagggcgataccaaagtcaatcacactgtgcccccggccgttgaacaccagtgactcgccagcggcccggagtacccggtcgagcttgatcggattggtcaccacgtcggcgctcaacgcctgactcgccattgccttgacgaactgctgctggtggcgctggcgaccgtagtcgccatccggcacgccgttcgccgggtagcgctgacggacatagtccagcgcctgccaaccctcgaggagctgttcaccttccgggtagaccgcctgctcaccaaggtatcccccgccgccggggcgcagctcacgatgggtgccgtcgggacgacgatgctctgagcgcacctcgcgctcgatgtccatcgtgacaccgcccatcgcgtccacgatcttgatgaacccaccgaaattgatgatcgcgccggcgtcgaaccgcttgatgccggtcaacgactgcaccgtcttcgcgagcagctcgaaaccctgcgccgagctcgggttctccccctgctgacggctgccgtaggccatcgcggcgttgagcttgtcctggccgccagggaacccggccttctcgaaggcgggaatgtcaacgtagagatcacggggcattgagaagaggtacgcccggtcgaggccctccggcacgtgcagcaccatgatcgagtcggccaacggcggctgttccggcttccggggatcaacaccgaccagcaggatgctgagcggtcccttgatgtcgctcgtgcgctcactggcgcctgccgcctggtccccgaacaggtccgccttacccaccgcaccctcgtaccgggccatcagcgcctcggccccgaccagagccgccccgctgacgaacatcagcacagcaccgaagacggtgcacacctgggcccaccgtggcacgcccgcccacacagacggccgcttcttgccgcctttgccggccttacccacagtcatctccgttcgtcacgtctaccagagacgggcgtacgtcagcgaatgatggcacgaaccgcgtgcgcggtcggcacgacgcgcgtgcacggtacctcaccgggcaccaagatcaccgagtaccggggcgaggtcgcgacgctgagggccagcacgtgtacggcaaggccgccccggcgtaaccggggcggccttgtcgtcacgatgcgcgaggcccggcggcgctgccgccagcgcactcagccctccgccatcagctccttggccttacgctccaggtcgtccagcccaccgcacatgaagaacgcctgctcggggaagtgatcgtactcgccctcgctgatcttcttgaacgcctcgatggtctccttgatcgggaccgtcgagcccttcatcccggtgaactgctcggcagcgtaggtgttctgcgacaggaagcgctcgatccgccgagcccggccgacgatgagcttgtcctcctcggaaagctcctcgatgcccaggatcgcgatgatgtcctgcaggtccttgtaccgctgcaggatccgcttcacctcggaggccaccacgaagtgctcctggccgacgaactccggggcgagaatccgggacgaggacgccaacgggtccaccgccgggtagatgcccttgtcggagatcgaacgctccaggttggtggtcgcgtccaggtgggcgaacgtggtggccggcgccgggtcggtgtagtcgtcggcaggcacatagatcgcctgcaacgaggtgatcgcctggccacgcacggaggtgatccgctcctggagctcgcccatctcgtcggccagcgtcggctggtaacccacggcgctcggcatccggccgagcagcgtggacacctccgagccagcctgggtgaaacggaagatgttgtcgatgaagagcaacacctcctgcttctgaacgtcccggaaatactccgccatggtcagcgcggaaagagcgacgcgcagccgggtgcccggcggctcgtccatctggccatagaccagcgcggtcttgtcgatcacgccggactcggtcatctcggcgatcaggtcgttaccctcccgggtacgctcacccaccccagcgaagaccgaggtgccaccgaagttccgggcaacccgggtgatcatctcctggatgagcaccgtcttacccacgccggcgccgccgaacagaccgatctttccacccttgacgtacggggcgagcagatcgatgaccttgatgccggtctccagcatctcggtcttcggctccaggtccgcgaaggccggggccttgcggtggatctgccagtgatcgtccgggctcagcgtctcgcccggctccagattgaggcactccccgatcgcgttgaacacgtgccccttgaccgtgtcacccacgggcaccgtgatcggggaaccggtgtcgcgcacctcgacgccgcgaaccaggccgtcggtcggctgcatggagatggcgcggaccagattgtcacccaggtgctgggcgacctccagggtcagcgtcttctcgccgccggccagggtcacgtcaacgtgcagggcgttgaacaggtccggcatggcgtcgcgcgggaactcggcgtcgacgaccgggccgatgacccggaccacgcgaccggtggccgtcttggttccggctggtccatcagcagttgcggaaacagtcatcacacttcacttcccgacgcggccagcgcgttcgcgccgccgacgatctcgctgatctcctgggtgatcccggcctggcgagccgagttcatctcgcgggtgtacttctcgatcatctctacggcgttgtcgttggcactcttcatcgcccgccgccgcgacgccgactcgctcgccgccgactcgaccaacgccgcgtagatccgcgtgttgatgtacttcggcagcagcgcgtcgagtagcgcctccgcctccggctcgaattcgtaggccggcagcagaccctcggcccggggccggtcctcgacctgcatcggtccaaggatcttcgcaaccggacgctgggtcatcagtgacttgaactcggtggagacgatgtgcagctcatcaacgccgaataccccgtccggccccggatcaccgtcggcgtcgtccacaccggccgtgaacaccttgatcagcgtctggcccacctcgcgggcgtcggcgaaggtcggctgttccgagaagccggtccagctcgctgcgatcggccggttgcggaaccggtagaactgcacacccttacgaccgatgacgtagagcgcgggctccttgccgtcggcgcgcagccgggcgagcagcgactccgccgtcttgatggcgttggtgctgtagccgccggccaggccccggtcgctggtgatcagcaggacaccggcccgccgcacccgctcccgaggggtgagcaacgggtggtcgatccgcgcgttggacgccagcgccgtgagcacctcggtgatggcccgggcgtacggcagggacgccgccacctggtcctgggccttggcgatccggcttgtcgcgacgagctccatcgccttggtgatcttcttcatcgacttcgccgtgcggatccgttggcggagtacgcgtacctgggcggccatcggtcagctctcggccggacggtcggtcgtgccgtcgcggaaccgggtcaccgtctcgcggttctcctcaccggccagcggcttcgcaggcggctcgttgacccgctgctcgtcctccttgcccaggaagaggttcttgaagtcgctgatcgccgcgtcgagggaagcgatgatctcgtctccccacgtgccggccgcgatccccgccaggaccccctcgtgcttgtgccgcaggtactgcaggaactcggactcgaagcgacggatctcgccgaccgggatgtcatccagcctgccctcggtaccggcccagaccgagacgacctgctcctccaccgggaacggtgagtagttcggctgcttgagcagctcgaccaggcgggaaccccgctccagctgggcccgggacgccttgtccaggtccgaggcgaaggcggcgaacgcctccagctcacggtactgggccaggttcagccgcagcgaaccagcgaccttcttcatcggcttcacctgcgcggcgccgcctacccgggagaccgaggtgccgacgttgatggccggccggacgccctggttgaacaggtcggtctccaggaagatctgaccgtcggtgatcgagatgacgttggtcgggatgaacgccgagatgtcgttcgccttggtctcgatgatcggcagaccggtcatcgagccgccgcccatctcgtcggagagcttcgcgcagcgctccagcaggcgggagtgcaggtagaagacgtcgcctgggtacgcctcacggcccggcggacggcgcagcaacagcgagacggcccggtacgcctcggcctgcttgctcaggtcgtcgaagacgacgagaacatgcttgccgccgtacatccagtgctgcccgatcgtcgagccggtgtacggggcgaggtacttgaagccggccgggtcggatgccggggacgccacgatggtggtgtattccatcgcgccggcctcctcgagcacgcccttgatcgaggcgatcgtggaagccttctggccgacggcgacgtagatgcagcggacctgcttcttcgggtcgccggagcgccagttgtcccgctggttgaggatggtgtccagggcgacggtggtcttgccggtcttccggtcaccgatgatcaactgccgctggccccgaccgatcggggtcatcgcgtcaactgccttgatgccggtctgcagcggctcgtcaaccgacttgcgggccatcacgttcggagcctggagctccagctcccggaagccctcgttcgcgatgtcgccgaggccgtcgatcgggtggccgagcgcgttgaccacgcggccgaggaaggcgtcgccgaccggtgcggaaagcacccggccggtgcgcttgacccgctgcccctcctcgataccgccgaagtcaccgaggacgacgacaccgatctcccgaacgtcgaggttcagcgccacgccgagcgtgccgtcctcgaactcgagcagctcgttggtcatggtcgagggcaggccctcgacgtgggcgatgccgtcaccggcgtcagcgacggtgccgacctcctcgcgggagacgtcggcggtgtaggaggagacgtagcgctccagcgcgccgcggatctcctccgtcgagatggtcagctcggccatcctctgcttccttaagtatcaggggcccgggatacctagtaccgaccggtccgagtggcgtctagtcagggcgctggcgcggtagttccggctcagcgcttcgcgagcgcgttacgggtctcgttgaggcggcgcaggacggtgccgtcgtacaggtcggagccgacccggacgctgacgccaccgaggacctcggggtccaccgactgcttgacggagacctcccgaccgtagatagcggagaggctggcgcccagccgacgctcctcctcctcacccaatggggctgcgacggtcacgtacgccacctgccggtcccgccggtcggcggcgagttcgaccagccgggtgagcgccccgacgaaggagcgtcccccgaacccgcccagcgccacctcgacgagccggacggtgaccggacgggccttgccggtgagtagctcaccggcgagcgtggcccgctgctcgaccggggccgccgggtccgacagcgcgttggacagcgccgactgaccggccacgacctgaccgaagcggaacagctcgtcctcgacctcaccgaggtcacccgctttgtccgcggcagccaacagcgctgccacaccgagccgctcggcgccatcgaggagttccgacggggccgaccagcgaccggcgaccagcgtggtcgacagatcgagcgcgtccgcgccgaccttgccggagaggatcccggtgagcagggcagcccggtccgcaccggagcgggccgggtcggcgagcgcccggcgcagccgtggctcgcgccggatcaggtcggcgacggagaggagctcgtcggcggtggcggccaccgccgacggctccgcgccgcgaacgtacgcgtcgaggcggtcacccgcgatccggtacgactcccggctggtggcggcctgcatcagcgggcccccgcgctctcgagcccgtccaggaaccggtcgaccgtgcccgcgcggcgtgcctcgtcggccaacgactcaccgacgatcttgctggccaggtcgaccgcgagcgtgccgacctcggtccgcagctcgcgcacgatggtggcccgctcggcgacgagctgttccttgccggcggcgatgatccggtcggactcctcccgcgccttggcgaggatgtcctggcggatgccctccgcatcggcccgggcgtcatcccggatcttggcggcgtcggaacgcgcctcggacagctgtgcccggtactgctcaaggagctggttcgcctcggcctgcgcagcctcggcccgcttgatcccgccctcgatcgcgtcaacccgtgcctggaacgtctgctccatccgcgggaagacgaacttcatcagcacgaaggcgagcaagccgaaggcgaccaggccgaccacgatctcctgccagaccggcaggatcgggctgtggctcgtctcaccaccctcagcggcgaggaagaacataggtgacctcccggtcttcgggctgaattagaggttgccctgccagatgaagccgaacgcgatacccagtagtgcgagcgcctcgatgacggcgaagccgatccagacgtagggcagggtcatccgggacgactccggctgacgggcggtcgactgaatgtaggcggcaaagaccaggccgacgccgatacccgggccgatggcggcgaggccgtagccgatggcggcggtgctgccctctaccgcggcgacgatgtccattagtgggttcctcctggttatcacgcgtgacggtcacgcgggacgacaacggttggtgcggtgtggaccaatgctcgtgcggacgagcgccagcccggtgggccagcactcgtgtcaacgagcgctggcccggtggatcagtgctcgtcggcgagcgcgccctggacgtagctcgcggtcaggacagtgaagacgtacgcctggaggacgatcaccaggaactcgaggaaggtaagcgcgatggtcatcgcccaggacagcaccgacaccggcgccagccagacgttggcgttcaacatcgcgaagccgccgagggtgaagaccagcaggagcatgtggccggcgaacatgttcgcgaagagacggatggcgagcgagaacggccgaacgaggaaggtcgagaagaactcgatcgggaccagcagcggcaggatgtaccagggcgccggtgggaccagtgaattcttgaagaactttccggcaccgtggtgccggacgcccgcgtagatgaagagcacgtagctgatcacggccaggaaagccgggaaggcgatgtgcgagttcggcgagatctggaggaacggaacgatcgcgaagaagttggtcagcaggatgaaacagaacagcgtggtgaagtacggcgcgaaccgcacccccgcgtgcccgatcatgtcgactgcgatgttgttccgcacgaagccgtagaccgactcggccagccattgcttcttcgtcggcaccagctgtggattccggtagctggccaggaagaaaatgatcagaatgcccacggcgagccagaccatcgccgtgatcttggtaaaccagtaggagttctccgcaccccacggcacgatgctgggcagatagaaatcctccacgctgggagggaatgctgcctcgccctgtgccaggacgttcgccactccgaacacccgcgtcccttcctaagtaggcgtgccgagcttgcggatgaccaggacgatccccccggccatgccgagcacgacgccgatcccggtggcgatgccaccggtgtcgagccaccggtcgaccagccagccgatgaaaccccacacgagcatgcccgcgatcaggtaggagagcgcggtccaaccctggccggcaccggacggaacgtcgtccgggccgccgctgggtcggggggtctggtcaccagccatgacggggcgaacgatatcagccggtgggacgaggctgtgcctcaccccccgcacaaccggcgttgtgtgggctcgggcggccagggtcgtctgcagggcacgctactcccgttcggccggtcaggaaataaccggtgccgtacccgtttccgccatcacctacccgacggtggggcggtcggatgcgaccggcgggcgtggacggtcgtcaaccaccagatgtgcacaccggtccagaccaccacgccggcggcgatgccgaaacagagtgggatcagtccggcccacccggtcgccgccacgccgaccagcaccacaccgatcagggtgaacttcgccgcgtacaggccgagaccgaacgggagcacgagctgtgggttcacccggtcggcccaggccagcacgacagtggtgagggtgtagctggcgacagtcaccgccaccccgatcgccgcgccgagggccgccgcggcgccgccggccaccgcgccggccagcgcggccacggccgcaagcagaccgctggccgccagcagcaccggcagatgccgcagccgccaccgccggtcagccaccaccgcctcagccacgaggacgcaccaggaccaggtggagcggcccggctggcccgatgacgggcgtcgtcacgatatccacagcgcccgagtctagggggccacaaccgggagccacgcgaggccggatgaccggcgcgacccagtagggtgggtgtcgcccgggcccggctgccaactgaccggcacgccgtcgacctactcgcccctgcgggcagtctcgaacgcggtcacctcgctcggcgggacgaagtcgcggaccggctggccctgcaaggcgagcgacatcagctcggccaccgcggtcgtcatccgcttctgcaccgcgtgccccacggggtcctgcggatcatccgggttggtagcgatcgccgccaccgcgagctgcggcgtggcggcgacgatggactccgtgccgtacccctccgaggagccggtcttaccagccaccgggcgccccagccgagcgcgcaggtcctccgcggtaccgccctcgcacccctggtacatcgatcggtcgccgaccgggcaccgcgcggcgtccaccgcggcgcgggccacgtcccgggccacggcctgtcggcagtccggcgacgcggcggccaccggccgccccgcggcatcggtgatccggaccaccggtagcggcgcgcaccaccgcccatccgccgccaccgtggcatacgcgttcgccaggtccaggggagtggtcgccgagacgcccaatgtgaacggcccccactcgcgggcaccgtgccgggccagccgctcgtcgctcgccgctcggaacacgatgcccaaccgctcggccatctccaccacccgatccgcgccgacccgctcggtcaaccaggcaaagtacgtgttgaccgactggccgaacgcgctccacatggtgtgctcgccgtcaacccgtgagctggcgttgcgcgggcaccacctcccgccgcagctcgcctcgccactcgggaagcgggtgatgatccggtcgggtgcgtcgaacaccgtgttcaacggcatcccggcctccacggcggccagcacggtgaacagcttgaacgtactcccggcctggtaaccctgaatcgcgccgccgccggcaaccagctggttgaccgtgttcgggcggttcttccacccggccgggttctcctgcacgccgtaggtgcggttgaccgccatggccagtacccgcccggtgccgggctggaccaccgcggtcggtagcgcgtgcgggtggtccgtcgggtagatccggctcacctgcccgaccgtggcctgctgcaccgccgggtccagggacgccacgatcgagtagccgccgcgccgcagggccagctgccgctcgtcgaccgtcgacccgaacgcctcctgcgagttccaccaacgggtgaaccagtcgcagaagaagccccagtcgttgtgcgctgctggcaccgccgcgcagtcgttcggcgtctcgctggggcgcagcctgagcggttcggccgctgcccgggccgcgtcgccggccgcgagctgcccggcctgcaccatctggtccagcacgtacgcccggcgcgacactgcggcatcggcgtcaccgttgagcgggtcgtgggtgtgtggggaacggaccaggccggcgagcagcgctgcctcggccagggtcagttcggccggtgacttggtgaagtagcgcttgctcgccgcggccaccccgtacgccccggccccgaagtacgcgatgttgaggtagcgggcgaggatctcgtccttgctcagctcccgctccaacgccagcgcgtaccgcacctcctgcaccttgcgcgcggaggtgacctcggtggcggcccggcgctgctgttcggtcaggcgcgggtcgctggccagcacgttgcggacgtactgcatggtcagtgtcgacgccccctgccgaacctcaccgccgcgctggttggcggtgaacgcccggatcaccccgcgcaggtccaccccacggtgctggtagaagcgggcgtcctcggcggcgaggatcgcctgacgcatcaccggggccacctcgtgcagcggcacgtccgcccggtcctcctggtagaaggacgtgatcaacgtgctgccgtcgttggcatacagattcgaccgctggggcgtcggcggcgtccgcagggtgttcggcagttccgagtagggcgcggcgagcgccgagaggccgaccccgtacaccagggcggctggtagggccgccaccgcaagcccgagacctgccaggagaccggcaagcaggactgtcatgatcttgtttagaggtggccgggtcatcagctctccccgcaggagccggcaggacccgtcaagaatgacctgaatgcacctcttgtccgcctcgttcgccgacgggtaacccaggcgggttacggcaacagcgccgccgccagcggacgcacggtctcctcgacctcgtccgcgacccggccgaagcactggtcgccccgcccccacggatcgtcgaggtcatcggcgggcagcggcccggcacccgcccgaacggcatggaccgcagcgaccaacgccacgccacgcgcgtacacggtggccgcggttcgtccggccggcggcaacgcggccaggtccaccgcggacagcaagcggccgaactcgcccagcacgaacgtgcgggagcccgcgtccgggcgcaacgccgccacgaactcctgctgatcggcggtcgcggtgagcacgaggtcggcggcgtcgatgtgctccgagcgcagcctgcgggccgcgaacccgtcggtgctgccacctcgtccggtcacctgccgggccgccggtgggttcatctcctcgccggcatgccaaccgccggtgccggcactgtgactgtgcagcatgtcgtcggcggattccggaccgacgtcgccgcctcgggccagccgctcctggacagccaggaccagcagccgctcggccatcggcgagcggcagatgttacccatgcacacgtggaggacggtaaacggtggcactcaggccgcccggctctcgacgatgtccggcaccacatcgcgcagccggtccagcccgatcgccccagcccggaccaactggggcaccgcaccggtcaggtccacgatcgtgctcggcaccgggtcgaccgccggacccgcctccaggtacgtgcgtaccgagtaggcgagctgcccgcgggccgcctcggcggtggtggccgcgggcagcccggctgtgttcgccgacgccaccgccatcgggccagtctcccgaaggacctccagcgcgaccggatgcaacggcatccgcaccgcgaccgtgcccgacgtctcccccaggtcccagcgcaggctgggcgagtgctcgaccacaatggtcagcgcacccggccagaacgcctccaccaggtcacgggccgcccggggcagcctgaagaccaggccgtcgagagtacgccgagagccgatcagcaccggcggcggcaccggccggccccccttggcgtcgagcagggccttgaccgcgtgcggggtgaacgcgtccgcccccaccccatagaccgtgtcggtcggcaggacgaccaactcgccgccccgcaccgcctcgatggctgccgcgacgccgcggtcccggtcggcgggcgaccggcagtcgtagagcatcacgagcagcagtctgccacgcccggtgcaggcggtgtagcggccgtacccaggaggccggacacgcgacacccaccccgccccgacgcgggcgagttcgccggccttcccgccagcgccgccgggctctcacctgtccggagcgtcccgacgccgagtcgccgtagcgaaccggggtcggccagccaggtcggcatggtcgacgatcgagccgtaccggccatccgcggccagcagccggggcaccgcctcgtcatgcgtgtcgtcgtgctcgattccgaaccgccccccgggccgtaacagcaccgccgcccggggcaccaccgaccggacgacggccaacccgtcgacgccggcgaagaccgcccccggcggatcgtgccgaccgacctccggaggcacaacaatgtccgccggaacatacggcgggttgcacagcaacacgtccacccgtccgaggagttcggcgagcaggtccggggccgtgacatcggcggccaccacctcgaccgcgcgatcaccgccggcggcccggctggccacgttgcgccgcaaccaggacagcgccgccggggaaccctccaccgcgacaacgcgggccgccgggacctcctgcgccacggccagtgcgatcgccccagaaccgctgcacaggtccacgaccaacggcgccgcctcccgacgtgcctgctcgacaccccacccggcaagcagctccgtctccgggcgaggcacgaagacacccgggccaaccgccagttcgaggtaccggaaaggagcgctgccggtaaggtactgcaacggttcccgagcagcccgacgcgtcaccaacgcgtcgaaccggtggcgctgggccgcggtgaacccgtcggccagcgccagccgtccacgcggcacccccagcacatacgcggccagcacctccgcctcgccacgggcaccctcaaccccggcatcggccagcagccgggccgcgcggaccaccgccagcgtgggtcgctcccggttcgccccttcggacggctgttgcgacaaggtgctcacgccataatcatggagcgtcgcgaagccccaccacgagccggtgcggtcgaacgcacacagacgggaggtcacgggtgggttggctggaccgcgtcggcgaccaggtcgacaccctgacacaggcacgcggcctgcaggagtcgagccgctccgccgaggcgtaccggatcctcactggcgtactcaccaccaccaccgaccggtacgcgcgtgccgacgccctggtgcaacgcctctcggcgttgctcaacctgggccgcaccgcggaatacacccgggccatcgaggaggccaccaccgcggtccgagacatcgccgagccgtacccgcacggccacctccacgcgctcgccgccctcgccgcccaccaccagggtgcgctggaccgctgcgtcatgcatctggtacgggccgctcgtgcgctgggggccgtcgaggataccgaccgagacaccgcgtggggctggcacgacctcgcaatggcctactcctacctcagctttcacgggtacgcgctgggcgcgatcgagcgagcacggcagctcgggctcgccgccggcatcccggaggagaccttcgccgcccccggcatccggctacgcaacgccgtcgcgctggaccacaccggcgacagcgacggctgcctgcgggtgctccgcgacgtggccggggacctggggcagttcctgcgcgccggacgggccagccgactgcgcccgagcagcctcgccgcgtacggttacgccgccgcgcggcaggccgccctgggcgaccggttggcggtgggaacagacggtgccccggctcgactgctgagccacggcgccgacagtgcccgagctcgggacatgcgccaactcggcgaggtctgcctggccatcgcggacgaccgtccgatcgaggcggtcacccggctggacaccgtacgggtgtccaccgagacgctgggcgcggccgagcccgcccggctacgcagcatcgcgctgagccgggccggggagcacgccgccgcgcaccgggccgaccggcgggcgttccggctcgccgcgcagcgcaacgatcggctccgggacgtctacatcgacgggatcgccgcccggatcgaccacgaggagatgcgtcgcgaggcagcccgcttcgagggcgaggcactcaccgatccgctgaccgggctacccaaccggcgccggttggagcgacacatcgccgccgtgatggcccagggcgaacgggtggtgatcggcgtgtgcgacctggacggtttcaaggcggtgaacacacaccacgggcaccactccggtgacctggtgctgcaacgggtcgccggcgtggtcaaccggatgatgcggcgaaacgacttcgtggcccgctacggcggcgacgagttcgtcgtggtgctgctcggcaccggcatcgacgaggcggacgaggtggcacgccggatcgagtccgccattcggaccgaggactgggaatccctcgtacccggcacccccgtcggagtcagcatcggcttcgccgaggtggctgccaccgggcccgacgttcaggacgccctgagcaccgccttcgaggtcgccgaccgggagatgctccgcgcgaagacccgtccccgcgcgtcctgacgagtcgggcgagcccacgtaccgcctcggggcacagccccggcggatccggtgcggagcgggtgacgtccagctgttcggcgaagcacggtgctgcggcgacgacgtgacgtcagcggcgacccaactccgcctcgcctgccaaccgggctgcccggtcggcctcagcgagcgctgccagcaccccgtccagctccccggcgagcgccaggtccaggttgtacgccgtatagccgatccggtgatcggtgatccggttctggggaaagttgtaggtgcggattcgttccgaacggtccaccgtacgcacctgcgccttacgcgcgtccgaggcggcggcatcggcctgttcctgcgccaccgccaggagtcgggcccgcaggatccgtagcgcctgctcgcggttctgcaactgggacttctcgttctggcaggagacgacgatgccggtcggcaggtgggtgatccggaccgcggagtcggtggtgttcaccgactgcccaccaggaccggacgaacgaaatacgtcgatccgcagctcattcggatcgatcgtcacgtcgacctcctcggcctccggcagcatcagcacgccggcagcgctggtgtggatgcggccctgcgactccgtgaccggcacccgctgcacccggtgcacgccgccctcccacttgagtcgggaccacaccccgttgccgccctccggtacccccttgctcttgatcgccagcgacacgtccttcacgccaccgaggtcggagtcctgcgcgtcaatcacctcgaccagccagccacagcgctcggcataccgggtgtacatccgcagcaggtcaccggcgaagagtgccgactcctcgccgccctcgccagccttgatctcgacgatgacatccttggcgtcgtgaggatcccgcgggatcaacagctcggcgaggccctcctccagcgccggcagggccgccgccatcgcctcggcctcgccgacgaaggccggatcctcggcagccagttccttcgccgccgcaagatcggctcgggcctgctccaactcggaggcggccttgtgtagtggcaccagttccgcataccggcggccgacccggcgagccatgttctggtcggcgtggatggccgggtcggccagccgcttttccaggtccgcgtactcgtcgaggagggcggccagacgctcgctactcatggacaggtactccttcgacaacgggcactggacggcgatgccccgggggcaggactgaatacggacggcgcccgcgcccggttgcgaaaccggacacgggcgccgactggggcgttacttgcccttcttggcctgaaccttggcgtacttctgctggaacttggccacccggccggcggtgtccagaacgcgctgcttgccggtgtagaacgggtgacaggcgctgcacgtctcgacgtggatggaaccgcccttggcggtgctgcgggtggtgaaggtgttaccgcaagagcaggtgacctccgtggtcacgtactccgggtggatgttgggcttcatgtcgcctcggtcctctcgtcggtggtcgccgggtcgcccggtcgcgggtgtgcgacggatcggacgtgaaccggaaccagtggccgattgaccagtgtgccacggtcgcgtgtcggctcgtcaggcgggccgcacggcggatacgacaaccggaacatcggcccgtaccaccgcattcccaaacccctgccgggcattcgtccgccggtgcaccgcgaactgcggccgccgcagcccgacgccgtcgacctaccgcgcgccccttgcccgctgcggcgtgtccggcaccgccccgcgaggggcacgacccgtatggtcgtgcccctcgcgttgccctacggctcactcccccggtgtcgacttcgcgatctgcatcaggaactcgatgttggtgcgcgactgcttgaggcggtccagcaacaggtccagcgcggcctgcgaatccagcgagtgcagcaccttccgaagcttgtgcacgatggccagttcctccggcgcgagcaggatctcctccttacgcgtgccggacgggtggatgtcgatagccgggaaggttcgcttgtcggcgatcttccggtccaacttcagctccgcgttgccggtgcccttgaactcctcgaagatgaccgtgtccgccatcgacccggtctccaccagcgcggtggcgaggatggtcaacgagccgccgttttcgatattgcgggccgcgcccaggaaccgcttgggtggatacagcgcggtggagtcgataccacccgacatgatccgaccactggccggtgccgccaggttgtacgaccgcccgagccgcgtcaccgagtcgagcagcacgaccacgtcgtggcccagctcgaccagccgcttcgcccgctcgatcgccagttcggcgacggtggtgtgatcctgcggcgggcgatcgaacgtcgccgcgatgacctcgcccttcaccgaccgttgcatgtcggtgacctcttctgggcgctcgtccaccaacaccaccatcaggtggcactccgggttgttgtgggtgatcgcgttcgcgatcgcctgcaacaccatggtcttaccggccttcggcggcgaaacgatgagcgcccgctgacccttgccgatcggcatcaccagatcgatcacccgggtggtgaggatgtgcggctcgctctccaaccgcagccgctcctgcgggtagagcggggtgagtcgatagaactccggccgccgcttcgcctcctcgggctccatcccgttgatggtgtccagccgaacgagcgggttgtacttgtcccgccgctgctcgccctcccgcgccgcgcgcacggcaccggtgatcgcgtcaccgcgccgcaggccgtaccgcttgatctgggacatcgagacgtagacgtcgttcggaccggccaggtagccggtggtccggacgaaggcgtagttgtcgagcacgtcgatgatgcctgccaccggaacgagcacgtcgtcctcgctgacctggggctcccggccaccgtcgccgccgtcgacccggtcgccacggccacgacgacggtcccggaatcggctgcgccggccgcgccggccgccaccctcgttctcctcgtcgccgtcattgtcacgctggccgcggtcgttccggtcaccacgctcggcccgatcgccacgctcggcccggtcaccacgctcggcccggtcaccacgctcggcccggtcaccacgctcggcccggtcaccacgctcggcccgatcgccacgctcggcccggtcaccacgctcggcccgatcgccacgctcggcccgatcgccacgctcggcccgatcgccacgctcggcccgatcgccacgctcggcccggtcaccacgctcggcccgatcgccacgctcggcccgatcgccacgctcggcccggtcaccacgctcggcccggtcaccacgctcggcccgatcgccacgctcggcccggtcgccggcctcggcgccctctggtcgcgcctcgacacgggcctcactggcctcgctggccgcacgggcacgccggccccgagcccggccggtggtcccaccagcggctggctgctccgcaggacgtgactcggcctccggccgctcgcccgactcgcggacctccgcgtggacctcctcgcgggcgagcgcggcagcagccgcgacctcggcccgcggtcgaggggttccggtggctgccccgccaccctggcgctcggtgatcgcgctgatcagctcacccttacgcatgcgagccgtgcccgagatgccgagcgacgcagccaggctctgaagctcaggcagcagcatcgccgacagacccgtgccgctacgccgacgacgggtgggagcagcggtcgtggcatcgccggcgacgttggaaacatccgacgtcacgtcggtggtgtcgctcaatggaatccttccctcgataggccggggctgcccggagtcgacatgcaggtggccgggcggcctcggtgcacccgcctcgcgtggacgcgtcgcgggagatggtgacacagcagccggtcgccttcccgactcaccgacgaggtgaggtcgggctcgccgtctgccgcgacctgtgcgcactgcggtgcggcgtgtctaggcaggggtgacgggcaaaccgccgatagcttcgggggtacgccgacccgcaggaagatcgcatgcttcgcggctgtgctaagtctagagcgtaatcaactcttccgacctgcggcaacaggatcccgttccgcgtgtcctagtctaccccgcccgacccgggcaccgcgcacctctaccggcaacgaccacacctgccagtccggccctgccgccagatcggcgggcggctcgcgcagcgccagcacgctggggcccgccccggacagtaccgctggcacatccgccgcgcgtagtgcggcaaccagcgcggccgtcgctggcatggtctcggcccggtagtcctggtgcaaccggtcggccgtggccggcagcaacagctccggcgccacgctgagcgcgtggaccagcagggcggccctgcccgcgttggaggccgcgtccaggtgcggcacggtggccggcagcgcggcccgcgcggtggcggtgagcccgcgccccgtcggcacgaacaccgtcggccggaccccggcggcaaccggcagggacaccgccttggcaccttccgactcagtccacgcgatggtgaagccgcccagcaggcagggcgcaacattgtccgggtggccctcgaggcgggccgcgagccgaagcacggccgcgtcgtccagtcgccgttctccgtccatcaccaacgcccgggccaacagcactccggccacgatcgccgccgacgacgagccaaggccgcgagcctggggaatccggttgacgcactccaccgccagccccgccggttggccaccgcactcgtcaaaggccgcccgcatcgcacgcaccacgagatgccgctcgtcgccgggcaggtcaccggcgccctcgccggcgattcgcaccgtgacgccgccggaggtgacctcggcgctgatgtcgtcgtacagtccaagggcaagcccgacggcgtcgaagccaggccccaggttggcgctggtggcggcgactcgcacccggaccgggtcgggcatgaagttggtcgacacgcgcccatgctaggaccgcgcaccgacgttccggcccaccgccccccacggccagcgggcagccagtcagagacaaccgtcgcccggtcagcgaacgaccgactccggcgccgcgaccgggtcggtcaacgacaggcggcgggtcgcgattcgccagccaaccgcgtagaccagggtgaccagtccaccaccggccaacaccacccgcgcgtcaaccacatcgatcaccgatgccaccaccagctgactcaccgagatggcgagggtcgccagcatcatgtcggtggcgaagacccgtccccgtaaccgatccgggacctcgccctggagggcgtagttggacatgacccagttactacccccggcgaagtgcgccacgaagaccaacgcaagcaccagcgggaaccagttcaccgccgaggtgcccagataggccagcccatacaacgacatggatgccgccaggccgggcagcagccaggaccggttacccagaacccgccgcatcaggatcggaccgaccagagcacccgcgcctcgcaccccgaagagcagcccggtgccgatcggacccaccccgtaggccaccgccagcaaaggaaacaccgtcaacacgccgttgccgaggccgaccgccgacttcacggtcaccaacgccagcacccgcggccggtggccgatgtagccgagtgcctcccggatggccgcccaggtctgctgcaccggtcggtcctggtcccgtggggcctgcaacggccgacggatcagccccgccaggaccccggccagaaccaggccgccagcggccgcccagaaggcgacgtatggcccagctgcgctgctcaggacaccccccagcgacgccccgacgatcgtcatcgtgccccatgccgaacctgcgaccgcattacccgcggccaactcatctgggtcgagcacgttcggcaaggcggcctgcgcggccggagagtagaacgccttggccaccgccaccaccccgatcccgaccagggccagccaggccgtgccggcatcgcgcacacccagcagcagcagtacgccgaccagtgcggcgatgttggcgccgatcatgatccggcggcgatcgaaccggtccgccaccgccccggtgtacggcagcagcagcgccacgactccggtgtccatggcgaggaccagcgcaccccacacgccgctgccggtcagtgccggcaggagcaccagcagcggcaccatgacgaaccagtcgacgccgaagaccatcagctcggccaggagcagcatgcgaaagtttcggttgcgacgcaggaccgcgaggatggacggcactaccgaaccctacccattccggtgcaccgcgcctccgtcgctgcgcggacagcacgggtacgggccggtgaacggcgggacgcccccgaccatccatcggaggcgtccacagaccgggtgcgttactccgtgggcggaagcggggaggtacggctgcggggaaggcggagcacctcgaactggtcggtcccgtcgaccagcgcaggcgagggtgagggccggtcgggctcgtcaccggcgccggcgctcccggcggtgccaccgcccgatccgtccgccccggagcggctggagaccggtgtcgccgccggttcggccaatggcggggtgacggccgacggcgcagcctccagcggcccgccccgacggccggcccatcggtcccggatcgactccttggcgtgctccaccaagacgtacagggtcggtaccaggaccagggtgagcagcgtcgaactgagcagacccccgatcaccacgatcgccaacggcttcgagatgaagccgccctcaccggtgagccccagggccatcggcagcagcgcgaagatggtcgcgaccgcggtcatcaggatcggacgcagccgccgccggccgccctcgaccaccgcctcgcggatccccagcccctgggctcggtactggttcaccaggtcgagcagcacaatcgcgttggtcaccacgatgccgaccagcatgaggacaccgatcagcgccggcacgcccagcggggtgccagtcaccagcagcagcccgaccgcgccggtcgccgcgaacggcaccgagaccagcagaatcaacgcctgggtcaggctacggaacgtcacaaccatgatcaggaaaacgatcgcgattgcggcgagtaccgccaaacccagatcggcgaatgcctcctcctggtccgcgctgaccccaccgacgacgaaggtggccccgggaatgtcgatcgcgtccagccgttcctgaagctcctgactggtctcaccgaggttcgagcccgtggccgtgccggtaaccgagacactgcgctccccgtcgatccgggtgatctgctgcgggcccagaacctcactgacgtcggcgacggcacccagcgtgaccacgccgaccggcaacgcccgcagttgctctgtcgacagcggcggttgggtggttcgcagtaccacgtcccgctgctcaccctcgatcgtgagctgtcccaacggggcgccccggaacgcctgtgcgaccagttgcccgaccgctgcctcggtgagccctgccgccgcggctttcgcgcgatcgaccctgacctcgacctgtccgacctggctggccacgctggtggtcacatcctcgacgccggtgagccccgccatcgcggccgccgcctcgtcgatcgcgggggtcagcgtcgccggatcggcggcctgaacgatcacctcaagctgattcgcggcggcaccgccctgcccggccccaaaccggaactcgccagcctcctcaccgagttcgtcgaacttgccgcgcaggacaccacgcgctttctcggcgtcggtgtccccgccgagagtgagtgaccaggtcgccacgttgttgccgccgccggcccacggggtgccacccgcgccagccgtcacctggtacgtctcgacaccctcggtgccagccagtacctcctccacctgccgggcggccgcgtccgtcccggccagaccggtgcccgccggtagttcctgggtgatggtcatcgtgtcctgaccggagtcgtcgaggaagttcgtctccagctgacgagacaggccgaacgtgccgaggaggagcagggcgccgagtccgagagtgatccaccgagtcgcccgatcccgggtggcaagggcgatgaccggcaggtaggcgcgttgcagcgggttgcgcagctccttttcctccgctgtccggcgcactgccgcctcgtccgccgtcccggcagccggccgaaggaaccagtacgccagtaccgggatcagggtcagcgacaccaacagtgaggcgagcagcgcaaccgtgacggtgatcgcgaacggcgtgaagagctgcccgacgaacccgccgaccagcgcgatcggcgcgaacacggcgaccgtggtgagcgtggaggcggtaaccgctccggccacctcacggaccgcggtagggatggcctcctgtttcgactccccgtactccaggtgccgtttgatgttctccagcaccacaatcgagtcgtccaccacacggccgacggcgatggtcagggcgccaagggtgagcaggttgagcgagtagtcgccgacccagagcgcgatcagcgcgaccagcaccgacaacggaatggagaccgccgtgacgacggtggagcgtaccgagaggagaaagaccaggatcaccaccgccgccatcacgagaccgatcaggcccttggtggtgaggctcttgattgacttctcgacgaagggggcctggtcgaagacgacggtcagctcggctccggaggcgacgcgcaggcccgcgagccgctcccggatctcttgggagatctccaccgcgttgccgtccggagtcgcggtcacggcgatgcccaggctgtcctggccgttggtacgcgtgatcgcggtggccggcgagagcccctcctccaccgtcgccacatcgccgagtcgcaccggggcggccggtgccaccgtgagaatgatgccgcgcagctcgtcaagtgtggtaagcggggtgccgacctgcaccgggagagtctgctggccgtcgacgaccgcgccggccggaacggtgaccccgttggcccgcagtgccccgccgaaggcgctgggccggatcccggccgccgcaagcttcgtcggattcggggtgatgaccaccacctcgtcgcgggtacccgtcatgtcgaccgtccggacaccctcgatcgcggccagttccggtacgaccgtgtcgcgcaaccgctcgccgagcacccgctggtcttctccgccggaggcggcgagcaccaccgccggcaggtcgtccgtgccaccggcgacgacctgtgggtcgaccccctccggcagttggacgtcagcctggttgagcgcggcctggagctggttgaccacggcgtccacgtcggtaccgaactcgtactccacctgaatggtcgccgacccctcacgcgacgtcgaggtgatcttctccagcccggtggtgccctgcaggctgttctcgatcggttcggtgacctgcgactcgacggcctccgggccggcgcccgggtacgacgccacgatgaacgcggccgggaactccagcgacggtaggagttgctgcttcagcgacgggacggcgaacgctccgaacaccgtggttaccaccgcgatgaggacgacgagccctcggttggcgagactgaatctggcgagcagcgacatcgactggactcactcctgaagcgggaggactgggtgcgggtgagtcgagtgtcccgtaccgattccccgccggtgagtcggggttggatcgtcggtcccgggggcgggaccgtccgagcccgggtcagaccagatcgagagagcgggccgcggccagggggtcgttggcgatggtcaccggcgcgggggcggtcgagatggcccactccggatccttcaggccatgtccggtgaccgtacagacaatcgtcgacccagccggcaccttgcccacggcggcctgctggagcagcccagcgacactcgccgcactgcccagctcgacgaacaccccgacctcccgagcgagcaaccggtacgcggtcagaatctcccggtcggtgaccgcggcgatcaggccgcccgaggagtcccgggcgtccagcgctctcgtccagctcgccggattgccgatccggatcgcggtggcgatcgtggcgggttcccgaaccgcctgaccggtgacgatcggcgcggcgccagcggcctggaacccgaagagcttcgggacccgggagacgttgcccgccgcccgttcctccgagtagccgagccagtaggcggaaatgttgcccgcgtttcctaccggcatgcagtggatgtcgggcgcgtcgccgagcgcctcgacgatctcgaacgcggcggtcttctggccgtgcaggcggtcggtgttcaccgagttcaccagggcgaccgggtagtcctgggcgagcttggcggccaacgacaggcagtcgtcgaagttgccgctgacctgaagcagccgggcaccgtgcaccaacgcctgagcgagcttgcccaaggcgatcttgccctgcggcaccagtaccgcacagaccagaccggctcgcgccgcgtacgcggcggccgaggcactggtgttaccggtcgaggcacagatgatcaccttgttgccgtcctcgaccgctttggagacggcgacggtcatcccccggtccttgaaggaaccggtcggattggcaccctcaaccttcaggtagacgtcgcaccccgtccgcgccgacagcaacggtgccggcagcagcggggtgttcccctcgtgcagggtgacgaccggggtggccgcggtgaccggcagccgatcccggtacgtgtcgatcaggccccgccacatgtcgtactccttcacctcttccagccccgaccgaagccgccggggtcaagcctggaccagccgcccggccatgctccagcgcaccagcccgcgatccaccaggcgggacgcggccaggccacgcttcaccagggccggtctggtgaagccggaccgaactaggcgccgccctcgacccgcagcacgctggcgaccgagcgaacagtgtccagcccgcgcagcgcccggaccgtcgcggccaacgcggcgtccggcgcgacatgggtgacgatgaccaggtcagcgtcctcgccacggccggccaccccaccacccccggacccctgccgtacggtcgcgatcgacacgtcatgccgcgcgaacacaccggccaccgcagccagcacgccggggcggtcggtcacgtcgaggctgatgtggtagcgggtgagggcctcccccatcggccgcaccggcaggtcggcgtacgcggactcgctggccgcccggaccccggcgagccggttacgggagaccgccaccacgtcgccgagcaccgcactggcggtcggcgccccgccggcgccccgcccgtagaacatcaactgcccagccgcctcggcctccacgaagaccgcgttgaaggcgtcacccacgctcgcgagggggtgggtgagcgggatcatcgccggatgtacccgtacgccgactgtctcccggccgtccacggcgaccccccgcgccgcgatgcagagcagcttgatggtgcagcccatcgccttggcactgatcacgtcggcggcggtgacctcggtgatgccctcccggtgcacgtccgccgcgccgactcgggtgtggaacgccagcgaggcgaggatcgccgccttggccgccgcgtcaaacccctccacatcggccgtcgggtcggcctcggcgtaccccaggtcggtcgcctcctccagcgcctcggcgaagccggcaccggtggcgtccatcgcggagaggatgaagttcgtggtgccgttgacgatcccggtcacccgggtgatccgatctccgtgcagcgactcccgcagcgggcgcagcagggggatcgcaccggccacggccgcctcgtagtagaggtcgcccccgccctcggccgccgcgtcgtgcagcgtcccgccgtcctcggcgagcagggccttgttcgcggtcacgacactcttacccgcccgtagcgcctccaccagccaaccccgggccggttcgatgccgcccacacactcgatcaccacgtcgacgtcgtcgcgtttgaccaggtcgagcgggtcggtggtgaacacggccggatcgaccggcagttccccacggtctcggccgatccgacggaccgcgattccgacgatctccagcggggcaccgatccgggcggcgaggtcggcggactgcgtgtgcagcagtcggaccacctcgctgccgaccgtgccacagccgagtagcgccaagcgcacaggtgacgtcatcccacatccaaagcgagcagatcctcttcggtttcccggcggacgatcaggcgggcctgaccgtcgcgcaccgcgaccaccggcgggcgcagcacgtggttgtagttgctggccatgctccggcagtacgcacctgtaccgggcaccgcgacaagatctccgggctgcacgtcggcgggcaggaactcatccttcaccacgatgtccccggactcacaatgctttcccaccacgcgggcgagcaccggcgcggcaccgctcgcccgggaggccaccgtcgccgagtaggacgcgtcgtagagcgcggtccggatgttgtcactcattccgccgtcgacgctcacatagcagcggtgcccgtcagcggtgtccccaccggcgccgaccggcacggacttgaccgtgcccacctcgtagagcgtgaacatggccggaccgacgatcgcccggcccggctcgatggacaggtgcggcacggccagccgctcggcggcgcactccccgtcgacgatcttccgtagccgcttcgccagatcggccggcgtggccgggtcgtcctgtgtcgtgtacgcgatgccgaagccgccacccaggtccagctcgggcaactgcactccccgcgcgtcgcggatctgcgcctggagcgccagcacccggcgggcggagacctcgaagccgctcgcgtcgaagatctgcgatccgatgtgcgagtgcagaccacgtaactccaacacgtcctcgtcgaggatgcgcagtacggcggcgatcgccgcgcctcccgccagcgaaaagccgaacttctggtcctcgtgtgcggtggcgatgaactcgtgggtgtgcgcctccacgccgacggtgacccgcaccagtacccgtgggcggacgccccgctcgcgagccaacccggttagtcggtcgatctcgtgggacgagtcgacgatgatccggcccaccccggcgtccagcgcccggctcagctcggcgaccgacttgttgttgccatggaagccgatccgctccggcggcatcccggccgccagcgcggtggccaactcgccaccgctgcacacgtccaggtgcaggccctcctcggcgatcatccgaaccaccgcgcggcagaggaacgccttaccggcgtagtagacgtcctcggtcggaaaagcggcacggaagtcccgacagcgggtccgcaggtcctcctcgtccaacacgtagaccggcgtgccgaactcggcggcgaggtcccgcaccgaacaacccgcgaccgcgagcgcaccgtccgccgcacggctgacggtgcgcggccacagccccggcaccagggcgttcacgtcgagcggggcacgcagccacgccggcccacggctgccgatctccccgtgcagggcaccggcctcgtgcgcacgcatcagcaatctccgcttcgccactgcggggctcgcaagctcactcctcgcgctcgcatgtcacatccgctccggggccgacacgccgagcagccgcaggccgttggcgatgaccacccgggtggcgtcgttcagccagagccgggcgcggtgcaggtcggtgatctcctcgtcaccccggggcagcacccggcagttgtcgtagaaccggtggtacgccccggccaggtcctccaggtaccgggcgatccggtgcggctcgcgcagctcggcggcggtggccaccacagcgggaaactcggcgagcgccttcagcagctcgttttccttgtcgtggtcgagcagctcggggtggaagtccgtcggctgaccccgggtcagcccgacctccgcggcgttgcgcccgacactggccgtgcgcgccgccacgtactgcacgtagtagacgggattgtcgcgggttgctcgggtccacagctcgatgtcgatgtcgatcggtgagtcgatggagtaccgcgccaacgcgtaccgggcggcgtccacaccgatcgcgtcgaccaggtcctccaaacgcaccacggtgccggcccgcttgctcatccgcacgggtgctccgtcgcggaccaggttgaccatctgcccgatgaggatctccagattgtgggccgggtcatcgccgaagcaggcgaccatggccttcatccggccaaggtagccgtggtggtccgcgccgagcatcagtacgacgcgctcgtagccgcgctcccgcttgtccaggtagtaggcgcagtcggcggcgaagtaggtccactcgccgttggacttacgcagtacccggtccttgtcgtcaccgaagtgggtggtgcgcagccaggtggcgccatcggcctcggagatgtggccctgctgccgtagccgctcgagggcgagttccaactcgccccggtcgtgcaggtccttctcgttgaagtaggtgtcgaactccacgccgaagtcacgcagcgacgacttgatctcagcgaacatcagctcgacgccctcgacccggaacacctcctgggcggcggcgtcgtcgagcgccaacacgtccggccgccgggactggacctgctgcgcgatctccgtcaggtacgcgccggcgtacccgtcctccggcggcggctcccccttcgcggcggccagcaacgagcgggcgaaccggtcgatctgtgatccggcgtcattgaagtagtactcggtgccgacctcggccccggtggcacgcagcaaccgactcagcgcgtcaccgaccgcggcccaacggacgccgccgatgtgtaccggaccggtcgggttggccgacacgaactcgaggttgatcgattgaccgacaagccggtcactgcggccgtactcctcgccggcctcgacgatcacctgggccagctgacccgcggcggctgcgtcgaggcggatgttcaggaagcccgggccggcgatctccaccgacttgatccccacggtctggccgagctggtcggccagtgcggcggcgagttcccgcggcggaacacccaccttcttgctgagttggagggccagcgtcgaggcgtagtccccgtgctcggcgttacggggtcgctccaccgcggtctgctccggaagcatggcgcggtccaggccccgctgggcgaggacggtgtgggctgcggtgaggacgacctcggcgagttctgcgggagtcaccgaaccatgctatcgggggtagactcggtccccgcggcggcgacccagcatgtgacccgagcccgcgagttccccctgaccgaccgacctgacgaggcacgatgagcatcagcaccccgggcggcccggagcgtcgcccgaccgttgccagcaccgcgaagaagccggccgggggcaggccggccggcggcaagccagggtccggcaagaccacgggcggcaagccggggtccggcaagaccacgggtgcccagcgtggcggcaaggggccacgcaaaccgatcactccggtcaaggtcagccagggccgcagttgggggccgattgccctgtttgtcgccgttggcgtgctcgccgtcgcgatcgtcggctacggcggctgggcgacgttccagggggccaaaccgtgggatgagcgggcaaacgcgatcgagggcatcgtcaacttccgcgagaaggacccagagctggtcacgggcggcaaccaccagcagggctcgatccagtactccgtccttcccccggtcgccggcccacacaatgacgcctggcagaactgcatgggcgacatctacgacgccccgatcgccagcgagcacgccgtgcacagcctggagcacggtgcggtgtggatcacctaccggcccgacctacccgccgagtcggtcgagaagttggccgagcgggtccgcgggaacgaaaagctcttcctcagcccgtacgagggcctggaccaggcaatctccctccaggcctggggctatcagctcaaggtcgacaacgccgacgacggccgaatcgacgatttcatcaagacgctgaaagtcaacgcctccatcgagggcccgaccgccctctgcacccagggcgtcaccgccaccggcaccacaccgcgggagctcggcccgcagatgccgcagtagtagttaaggagccgggatgaccgcccctacgacccttgaagacaagccggacgggcctgcgaccaccgatggtgcccgtagccccgctacccggttcggcacgctggcgatggcgatcgccatcgtggtcggcctcctgctcggctacgcgggaggtctcctcacccccggcctgtcccggccgggggacgcgtcggccgaggcaggcttcgctcgggacatgaccacccatcacgcccaggcggtggagatggggttgatcgccttcaagcacggcacggaccaggaggtccagacgatcggcggcgacatcgccctcctccagcagggcgacatcggcaccatgcagacctggcttcgctcgtgggggctggacccgaccggatccgagccccgcatggcatggctgccggacggcaccgaaatggtccgcgacgggctcatgcccgggatggccacaccggagcagatgacgcagctgcgcgaggctcagggcacggagctggacgtactcttcctggaattgatgatcacgcaccacatcggcggcatccacatggttgacgcgctgctcgaccagagcgacgagaaggacgtggtccaagccgcgcagaccatgaagaacacccaacagacggacctgaccaacctgcggaacgcgctcgagcgcatccagcagggctgattcggcgaccccgcccgcagcgacccgcaccaccgctggtggtgcgggtcgtttgtcatggtcagaacccactgccgggtgcccgttcgatccgcctgatcaggggccaacccggcgaggtggagactgcacaggctagcctaataagtccgattcgagaggttgcatcccctccgggcgaatacatctcaaagagaagtttctccacacatatcgtgaccagtagcgattcgggctcgttgcgtaggacgtgggtgttgcactgagagacgcgcggcgttcggtcaccagctggtgccgacgccacaccatcggcggtgacggggcggtggcggccgtccgtcgcggagtgcggcagagcgagccgggagcgctcagtcgcgaacaggaactcgatctgatcgacaccttgcggggcagctatcccgacacgttcggcctggacgaggagctctggacacgacagagcctgcacgatctcatccagacccggttcgggctgccgctcgacccaggcgcggtcggggcgtacctgcgggcctgggggctggggccgcgggagccgcgagagcgcgcgtgtgggctctgtgtcggcgcagtcgagcggtgggtacgcaccgcgtacccggccatcgtcagggccgcccaggagcacgtggccgacgtgtactggatcggccgaatccgcctacgcggcacgatgccggcggcggacgtcatctccgccgtctcgtcccgcggtcgggtccagttcatgatcactacgccgtcggtggacccgccgctccctcgtgacttcgtactccgactcagtggcgaagagcagcgcaccgtgcacctgatcgtggacggctcctggccccgcaacgagtggccgcggcggttgccccgccgtatcgcgctgcacccgctgcccagctgcggtcgctcggtcgccgcctgaacggccgccgccccgggcgaacacggcggacgcagcggccggacagcttccccgcataccgattcggtgatcgcgagaggggtttgctactcttctccggtcgctgagcccccgtagctcaggggatagagcaccgccctccggaggcgggagcgcaggttcgaatcctgccgggggcacaccacagggccgcaacgcacggcacaaccagccgatcattgatcgtagatcctggtgttgcatccaagctcgggatcagccggcggcccgccgggcgcgcgcccgtcgcttcccctcgtgcatcgcctgcacccgggccaccgggatggtgtggccttcggcgaccaggtcgtccgggagtcgctgggccgtgggcatcgcgtccgcccacgggtcccccgatgcgaccagttcgggcgcggtccggaccgtgaagtcggagggtgtgaccgacggcagggtagcccagggcaccgggaaggagaccggcacaccgggccgcagccgcgggctgtacgcggccacaaccgttgccccaccagcccgggtggagtcgatgaagacttttccgccccggtcctcccgaatgaaggcggtcgtcgcgaggtccggatcgaggcgcgcagcccggagcgcgagcgctcgggtggcggcagcaaggtcctccgccgttgcacccgccgtcaccggcacgaacacgtgcacccccttggcgccgctggtcttcaccgccccgacaagcccagcctcggtgagagcctgtcgaaccaggagggccgcggccaccgccgactcgaacggtgcgccctccggcgggtccaggtcgagcacgaggtgagtcgggcagcgcaggtccgcgaccgtggcgagggtggggtgaaattcgaccgcccgctgattggcgagccagagcagggtgcgccggtcgccgcagagggcgtacgagatctcgcggtgcgacgcctccgcccacactcccgtccgggggatccagtccggggtgtacttcggaaggttcttctgcatgaacggaggttggccgggccgcacccgcatcaccgacagtggccggtcccgcaggtggggcaggatacggtcgcgcaccgcgtccaggtagttgaccaggtcacgcttggtcgcgcccgccccgtcgaacaacggctggttcaggttcgtcagtgcgaccccgttccgggtctcctcggcctcacccatccgatcacactgccggccgccgggacgacggtcaacacaaccggcccatcgacacgggcttcggccagctttcgctcggtgcgccgtcgtcgcggccgtcaccccacccgaacatcctgccggcggtggtcgacgccgccaaccgccgggttggcaccaaggctgtggtctgtgacgatcgacggagcgtaaggaggtgtcggatgccggacggaagcgccgacctgaccggtcccgcctgcaccgaccggccggggccggcctgcacggtccgagaggtgctcgaccgggtcggcggtaagtggagcatcggaatcctgatcgccgccgcccaacgcccggtgcgcttcaccgaactggagcggtgtgtggagggcatcagtcggcggatgctcacgctgaccctgcgcaatctggaacgggacgggctgctgcgccgcaccgtccaccccaccgtgccgcaccgggtcgactacgttgccaccccgatcgcactcgagttgtacgagtcactggtcgctatcaccgcgtgggcgcaacggcaccgggccgagatcaccgccgcacgggcggcgtacgaccgggcgcacgagggtgtggcgaacgccactggatagcagatcagacccaatctgaccgatcggtcaggcatgctggtcggggaggtgggaccggcatgacacgggtagcgcccgagacgcatgacgaaatcctcgcagcggcggggcgacggttcgcgcagaccggctatcggggcacgtcgttgcaggacatcgcccgtgacgtgggctgttccaaggcggcggtgctctaccacttcgccaacaaggaagccattctcaccgggctgatggaccggccgatcggccagttacgggaactcgacgagcgcatcgccgccacgagcagcccggccgaggcccagcgagtcgcggccgacggcttcgtcgacctggccgtccgcttccggcgcgagatcgcgctccttcgcggtgagttcccggatctgctccagcaacccgccttctcctacatccagcacgtccccgaacggctcgtcagcgccttcgccgggcactccgaccgcccggctgcccggatcgccgcgctggtggtgctcgccggcatcgccgagacgtgtggggaattcgtcgacatccctgacgcgcagctgcgctcggcgctgctcgcgctggttcaccgggcactcgagccggtcaactgacccaaccacataacgacggaggacaccgaactcatggcgaccctgctctaccggctcggccgcggtgcgatgcgccgacgacgcgtcgtcgccgcactctggcttgtcgtactcgccggtctcggcctggcggccctgaccctgcggggaccgacgtccagcgacttcacgatgcccggcaccgagtcgcagcttgcgaaggacctgctcgaggagcagttcccggccgctagtggtgccaccggcaccatcgcgctcaaggcaccacagccaggcctgctcggcaccccgcagggccaggcggtggccaccgaagtcacccaggaggccgcgacactgcccggcgtggtcggcgcggtggatccgctcacggcccaggccatcagccccgacggccagtacgggctgatccaggtccagttcgccgagggcgcggacaaggtcaccgacgagcaacgggaggcgtacgagcaggtcggcgccgcagccgaggcccagggctggcaggtggcacccggcggcgaggtgctcaacagcgaaccggcggctggctcgtccgaggtgatcggtgtggcgatcgcggcgatcgtcctggtggtcaccttcggctcgctggtggcggccgggatgacgatgctgaacgcgctgatcggggtcggcgtcggcatggccggtctgtacgcgctgagcggcacggtcgagttgaccagcaccgcgccgatcctcgccctgatgctcggcctcgcggtcggcatcgactactcgctgttcatcacttcccgctaccgccagaacctgctcgacggattgccgccggacgaggcggtcggccgggcggtcggcacggccggctcggctgtgctcttcgccggcgccaccgtggtcatcgcgctgaccggtctggcggtggtgaacatcccgttcctgaccgtcatgggtctggccgctgccgggacggtcgtcgtcgccgtgctggtcgccctcacccttgcgccggcactgctcggcttcgcgggccggcgggtgctccgccgtgagcaacgccaccgctacggcatcgcctcggcggagtccgagacggccgaatccgaggcggcggccctcaccgaggaccgctccacgttcggcttccgttgggctcgcctggtcatccggttccgggtaccggtgatcctggttgccctgctcggactgggcgtgctcgcgctgcccacctccgacatgcggctggccctcccggatcaggggaccgcaccggtcggctcgccggcccgggtctccaatgacctgatcagcgagggcttcgggccaggcttcacgggtcgcctggcagtcgtggtggccggggacagcccagaggcgacggccgcggccgtgccccaggtcacggccttggtccaacggactgacaacgtcctggccgtggcgccgccgcagctcagtccggatgggcggacggccctgatcggcgtggtccccgagaccgggccgacggacccggcaaccgagacggtggtggacgacatccgcggctcggtcggcggcatccagggcgcggacgtgctactcaccggggtaaccgcgattggaatcgatgtctccgaaaaactcgccgacgcgctgccggtctacctgctcctggtggtcgggctctcgatcgtgctgctgatgctggtgttccgctcgctgctggtgccggtgaaggccgcactgggcttcctgctcaccgtggcggccaccttcgggctcaccgtcgcggtcttccagcaggggcacctcgccgacctggtcggtctggacacaccggggccgctgatcagcttcctgccgatcctgctcatcggtatcctcttcggcctggccatggactatgaggtcttcctcgtctcccggatgcgggaggatttcgtccacggcgacactgcccagcaggccactgtcaacgggatgggtcacggcgcccgggtggtcaccgcggccgcgctcatcatgatctccgtcttcggtggcttcatcttcatggacgaccccgtcatcaagtcgatgggcttcgcgctggcagttggcgtcgccatcgacgcgttcgtggtgcggatgacgatcgtgccggcggtcatgtccctgctcggcgacgccgggtggtggctgccacgctggctgaaccgggtcctacccaacgtggacgtcgagggtgagggcctgcgcaaccacctggcggagcaggaacccgcccgcacctgacgacctcagtgagggccccttgtgccgcccgtggcgcgtggcacaaggggccctgtgcgtggtcgcacgtcgttcgctacacgcccgccgggtacgtctccaactcaccgcgggtgccgcgagccgcaagtgggtgcagggctgtcgcctcgtcgcaccagacgaacccgtcgtaccgctcccccagccgcgtcggctggtagttacccaaggactcgaacgaggggtcgtacaccaccccgatcgcccggtggtccagcggctcggtaacccagcccggctggtcggcaccgccgaataccagcacagcccgctccggcagcagttcgtgcagccgccgctccaccgacccctcccgggccgggggcacgatcatcgtctcggccggtgagccccagcgcggcgcggcgaccaccgtaccccgatggctgccgaacccgaccaggacgacgtcctcccggccgtgccgatcccgggccagttggccgaggttcaccatgccgtcggcggccatgtcggtcgcccgcgcgtcaccgatgtgggtgttgtgtgcccacaccaccccgcgcgcccccgggccgtagcgctccagcaatcggtccagcgtgtcggccatgtggtgatcccggacgttccacgactccggtccacccgcgaccatcgcccggtagtaccgctcggcgccggcgacgacttccgcgttctgccaggccgagaaggcgtccgcaccgtccgccgccgcgtgttctcgaatccgcgccagcaaccacaccacctcgtcctcacagcgcgcggagacgaatcggcctgccgcaccgtactcctcgacccgccggccgtacggctcgaagcactggtaggcgttctgcgcggcgtccagtgaacccggagcctcctctcccagatagtcgaagatggcctgcatcgactcccacaggctgtagacgtccaacccgtggaagccgacccgctccggctcgggccgctccccattgaacgcccgcagccagcgacagaagcgcgctacctccgcattcgcccacatccaggtgggccaccgttcgaaccgttcgagggcggcctgtggttcgacggctgcgccgggggctgccgtgaccgagcggtgcacccggtcacagtccggccagtccccctccaccgcgacgaacgagaagccctcttcgacgatcaggcgctgggtgagctgcccacgcagccggtagtagtcgtggctaccgtgggtcgcctccccgagcatgacgatccgggcgtcccgggcgcgctccagtagcgggtcgaagtcgctcggggcgccgagccgctgaaccagcatgtcgggcggctaccccgcgcgccgggtgggcaaacccggtgtgatggcgcgcggagcgggtaaccgggcgcatgaccgtctccggcgtgcaattgcaggagtacatcgccgcgctcgactaccccgtctcccgcgaggacctggtccggtggggccaggagaacggggtgagcacggagatgttgcagatgctgaggctgctcccgggggagaccttcgactccccggaagagttgtccgaggcgctgaacccactcgcctagccggctcagccgcacacacgtcgggacggggtcgggactgtctgccggcacagctggtgggccggctgccgatgaccttgccgagcacggtgaccgtaccgtggtcgtctgtcccgccgggtgcggtgtcggcggtgttaccaggcccggccccgcggccgcagcaggcggaacagcaccagccactgctccggccagacgtgaccgaccggggtggccggatcgagacgggtcgcgcgcagggccgcggtcagccgtgcccgcggatagcgtcggcccagcgacgccgcgagtgagccgccggcgccgtcgaagcccagttcgaccatccgacggtacgcgggcagcgccgcacccggcagcaacggctcccggcggcgttcgatgcgcaggatgcccgcgttcactcggggcactgggcggaatgccgtcctgggcacccttccggccaaccgccagctgaactccggccagttcagcacggtcaaccgcgtccacctcccgtaggcgccgctgcgtttgcgggcgtactcgagttgggtcagcagggtggccgcgcgcaggccggacgcggccaggcaccacctgaccacggcggaggtcagcgaccacggaatgttgccgaccacgtcgtacggcacccggggcggcggagcagtcagaaagtcggcccgccgacaggtcacggtgggtaggtcagcacaggttcgggccagttcggcaccggcgaccgggtccacctcgtaggcgatgagccggcggctacgggcggcgagcaggcgggtcagctgaccacgcccggcgcccacctccagcaggaggcggttcgggtcgggacgggccgcccggatcaaccgatccaccgcggccgggtcaacgaggaagttctgggagagtacgcgacgggaccggtcgcgttcggttgctcgggtatggcggggcaccacgggtcgtcctgtctgtcgctgttcggcgacgcacgggacaggcagccgcgatcggggcctgtccgggtggatcgggactcggacagccctcggcgctggcgcgcggtgcgcggtgggtcaggcgcggggcgcgccggccagggccggacgccgaacgcgcgggcgggccatcagcactggcccgtgggcagccggcgaggcgacccactcaatcatggtgcacacgaacatggccggacggtagctcacccgtaccgcccagctccacatgttttcgccgcacccgacacggatcaggacgtgccggttggtaccggtgacacctcgacggtgcgggactcggtgcgggccacttcggccgccgccaggatggccaccacctcacggccgaaccggacgtcgagacggtgatcccgggttcccgactcgatctccgccagcagctggtcgaccgcggttccgaacgccccggccaaggtgtcgtcgccgttcgggacggtctcgatgccgctctcgccgtagaaggcgatgccgtggctgaccgccgcgctgggtgcgtccagagtgagcgagatcctgctggtggcgccgctgtcatggctgagtagcaggtgcaccaggccacgcggcccatccatcgcggccactcgggtgacccggcccagcaccggcaggatcagcgacagtgcgtgcgggccggtgtcccagagcccaccgtgttggcgtcgccaggcagacccgacgtacggactgccgggctgaaagatcgaggtgaacagggtcgcctcggcgtgctgccagccaccgtccgcggcggtggcggcgaggaaggtggtgacgttccggtggtaccgctgggtgaagaagaccaacgaggccacgccggaggcacggaccgtggcgaccagccggtcggcatcggtgagggtcagcgcgagcggcttgtcgagcagcaggtgccgtcccgcctcggcggcccgggtcgcgatgccggcctgcacatccgggggaagggcgatcgccaccgcgtcgcatgcctcgatcagcgcgtcggcgtcgtcgaacgccggcacgccgtaccgctgcgcgagcgccgcggccttggccgaatcccgcccccagacaccgaccaactgggcgcggggatgggcggcaaggcccgctccgtgcgtctcgcccgcccaatgcccggttccgaacaagccgaaccgcaccacgaggacccccaacctgttgtcgcgccgctgccgaccgcgttgtcccgggtaacgctatcgggccgccccccggccgcccgcgtcacccctcgacccgccggcaagccccgcggcccggcctcggagcaggcggcccaggtcgccgtgactcccgtctgcacggggcggacggaccaccgtcggcgttggtaccacccggatcagtagagtgtgccggtgaccgaagcgagcgcgaccagcgctgccgccaccgccgtcccgatcggcgggctcctcgccaccgtcccgatcgtgctgtcacttctcgtcgcggggtgggctcttgtggcgacgctgcggcaccgcgccccggaccggccgcagttcgccggcctggcagtgctggaggcgaccctgctcgttctcgccgtggtcgccctgatcgccctcggtggcgggcagcgaccagacgagccgggggcgttcttcggctacctggccacactggtctgcctgcccccactggcctgggtgctggcccggatggagccaacccggtgggggtcggccatcgtctgcacgatctgcctggtcaccccagtggtagtggtccgactccagcagacctggacggtgctcggtggctgacccgcaccccaccgagcggacccggaccaacactggtccgggccgcctgctgatcgcggtctatctgctgttcgctgtcgccgccacgagccgggccggcctacagatcgccacaaggttcgatgccgcgccgacggcgtacctgctctccgcgttcgccgctgcggtctacatcgtggcggctgtcgggctgggtcgggccggccgcaccggccgtcaggtcgcgctcgcctgctgcacggtcgagttggcgggcgtgctgggcgtcggtgtgttcagcctggcccggccggcgctgttcccggacgaaacggtctggtccggcttcggcagtgggtacggctacatcccgctggtgctgccggtgctcggcctgctctggctctggcgcacccgccgcgactccggcctgactccggcccggccggccgaggtcgtgccggatcagtccttcggcccgccggcgacgtagatgacctgcccggagacgaacgacgcacccgagctggccagaaacgagatggtgtgcgcgacgtcctcggggcggcccacccgacggaccggaatctccgcctcggcgtgcttctgcagcgtctcgaagtcaaccttcatccgggcggcggtcgccgcggtcatgtcggtgacgatgaagcccggagcaacggcgttgaccgtcaccccgaacggacccaactcgatcgcgagggtcttcgtgaatccctgcaggccggccttggcggcggagtagttcgcctggccacgattgcccagcgcggaggtgctggagaggttgacgatccggccccattgctgctcgaccatatgctgctgtgtgacctggctgaacaggaacgcgccccgcaggtgcacgcccagcaccgtgtcccagtccgcgtccgacatcttgaacagcagattgtcccgcagcacgccggcattgttcaccagcacggtcggcgccccgagatcggtcgcgacccgctcgacggccgcctccacctgggcccggtccgacacgtccgcgccgacgccgaccgcccgcccaccggcggcggtgatggcggcgacggtctccccggtcgcgggctcgtcgatgtccaccacggcgacggccagcccatcggctgccaaccgccgggcggtggccgccccgatgccccgcgccgcaccggtcacgatcgcgacccgctgctccgacatgctacctcccagtaacctcgctcggttcgatgagcttaactcaccctcgccggatcgacgcctgacgaaagttgcgccaccgacgacgagtcggaaggccctttccgttctggtgtgggcgggccgccccaggcttcgggcctgccgcgtcccgcccgcccgatcggatggtgcaccgcgggtaagggccctcgccgacgccgttctcggcgccgacgagggcgttttgctcagcggcggaaggagaaccagttgatgttgacgaagtcgttcggctggccgctggtgaaggtcaggtagaccgtgtggcggccggtgggtccggcgacgttaccgggcaccgaacgccagctctgccagccgccggtgtcaccgatcgcgaagctaccgatcggcgggctggtcggacttcccagtcgtacctcgaccaagccgctcaccccgtctccggcgccggaggcggcccgagcgacgaagtcccgtggtggcgttgttccgaactcgacgttgtcgtaccgggcccagtcaccgtcacgcaggtacccgatgttctgtccgccctcggagcagtcctccgccctgaccccactctgaccgttgaacgactcggcctcgatcctcccgtaggcatcccgcaccccgccgggcggcgcagtggtcggtggcgcggtggtcggcggtgcggtggtcggcggcgcggtgcccccaccacggctgtagacggcgacgtagtcgacgaccattggtcgacccggcaccgtcgcggcggtcggggtggttcccccggcgacaccgttcgggaacgcgcctcccatcgccacattgagcagcaggaagtagccggcgtggccggtcatctgcgaccaggccggctcaccgacccgggtctcggtcaccgtgtggtagagctcgccgtcgacgtaccagcgcagcacctgtggactgaccgaggcgtcccactcgaaccggtaggtgtgaaacgccgactggcaggtcgcccccgggcaggtccgggaggcaccgatgccattgaactcgtcgcacggcccgcccggcgcgtagccgcagtgcagcacaccccacacggagttgatcccgttgacgttctccatcacatcgaactcgccgatgctgggccagttctggtagttgcctcggtacggtgacccgagcgcccagaacgccggccagtagccggccgcctgggcgccggtcacgttcggcacctggagccgtccctcgatcgcgaggacgccaccggacggcggtttgaagtcggtacgcacggtctcgatccgggccgaggtccacccgcccgacgagtctcgcagtggggtgattcgcaggttcccggcaccgtcgtgactgatgttggcggtgctgtcggtgtacgtctggatctcaccggtaccccagttgggcggcccgccagggtagctggtgccgacgtcgatgatccagttggccgaggagggcagagtaccggccgcgccgtcgaagtcgtcactccagaccagactccagccgggcgcaggggcgggtacggcggcattcgcggtgaccgcgagtccggccagcgcggtggtggtgagggtagtgaacagcgccagcgccagtcgcttccggcgtctcgcgggtaggggggcaagcgccccgggtggcgtgtgcatggatgtgcctctctgggggacggtcgagagagcgctctcaccgagttgtacgtggcccctatccacttgtcaatctcgatctgtcgggtccctgttcggcgggctgcatcggcccaccacaccaggtgtcggcggccaggacggatggcttcccgccccgtccccgagcccgccgcggcagagcccttcggaacagtccaccgacgtcatccggcacacccatggccagagtcgatccgtgacaggatgagctggtggcagaacggttgatcgtcatcggcggtgacgccgccgggatggcggcagcatcgcaggcccgccgccgccgcagcccggacgacctgaagatcgtcgccttcgaacgaggccgattcacgtcgtactcggcgtgcggaatcccgtactggatcagcggcctggtgccgcaacgcgaccagctcatcgcccgggacccggcgaccttccgggaccggttcgccatcgacgtccggctgcgccacgaggtcaccaggatcgacctcgaccgacgcgaggtgatcgcccgagacctgaccggcggcgacgaggtccgcgagcgattcgacaccctggtgtacgcgaccggagcacacccggtccggccggcctgggcgcgcagcgacgtgctcggcgtgttcggcgtgcagaccctcgaggacggcgctgccctccgggactggctggacggggatacccggccccgccaggcggtcgtggtcggtgggggctacatcggggtcgagatggccgaagcgctgatccagcgcgggctggaggtcaccctggtcgagaaggcccagcaaccgatgtcgacggtggacccggacatggccgagctggtcaacgacgccatgcggggggtaggggtgcgaatccgcaccggcctggcggtgaccggcctccaggaacgggacggacgagtatccgcggtgctcacctccgatgggccgatccccgccgacctggtcgtgctcggcctcggcgtccgcccgaacgttgagctcgccgaggccgctgggctcccggtcggaccgagcggggcgttgcgggtggaccggcgcatgcgggtgccgggagcggacgacgtgtgggccgccggtgactgcgtggagtgcctgcaccgagtcagtggaatgcccgtacacataccgctgggaacgcacgccaacaagcagggccgggtcgccgggatcaacatcggcggcggctacgcgacttttcccggggtgatcggcaccgccgtgatcaaggtgtgtgacctggaggtcggccgcaccgggctacgggagcaggacgccgcggcggcgggtttcgagttcgtctcgatcatcaccgagtccaccaaccgggccgggtacttccccggctcacgtccgatgacggtcaaactgatcgccgaacggcccaccgggcggctgctcggcgcgcagatcgtcggctggtcggaggccgcgaagcggatcgacgccctggccgtggcgctgtggaacggcatgacggtggacgatatgaccgccctcgacctcgggtacgccccgccgtactccccggtctgggacccagtgttgatcgctgcccgcaaggcggtcgacgccctcggccggtgagcgccgtacaggctgcctccgccaacggtccggggcgggggcggccgggcaggtcatccgccgccgggccggcacttgcaacaaaacgctgccaggaagccatcgaacgcaacgatctcacggcctaagcaacttcctgcggtggatcccgccggcccatgccacataccgttgagcaacggcgccagcccgcgggccacggtggccgggcgcgcccgaccctgggagcaggacaatgccgatggacgccaccagccagcacttcctcatgtgccggccgacgtacttcgcggtcgactacgcgatcaacccgtggatggacccgtccgcgccggtggacaccgacctggcgatccaacaatgggagcagctgcgccaggcgtaccgggacctgggccacaccgtcgaggagatagctccggtgcccggcctgcccgacatggtcttcgccgcgaacggtggcacggtgatcgacggcaaggcgatggccgtgcagttccgggatccgcagcgagccgacgaggcgcccgcctaccgtgcctggttcgaggccgccggcctggaactgcacgacccgaagcatgtcaacgagggcgaaggcgacatcctgctggccggtgaatacctgctcgccggcaccgggttccgcaccgcgcacgcctcacacgcgcagctacaagaagtcttcggctacccggtgatcaccatgcagttggtggacccccgcttctaccacctggacaccgcgttggccgtgctcgacgaacggaccgtcgcgtaccttcccgaggcgttctcccccggcagccaggaggtgctgcgccggctcttcccggacgccgtgcacgccaccatggtcgacgccatggttctgggcctcaacgcggtcagcgatggccagcacgtcgtgctgccgacgcaggccaccggtttggcggcgaagctgcgggaccggggctaccagacgatcggggtcgacctgtccgagctgcgtaaggccggtggcggcccgaaatgctgcacgttgcgactccggcagggaggcaagtaagtgatcaaggacgaactgcggacgcctggggccgtccgtgatgcgcagcggtggacggcgcacaactaccatccactgccggtcgtcatcgcctcggccgaaggcgcctggctgaccgacgtggacggccgccgctatctggactgcctggcgggctactcggcgctcaacttcgggcaccgccacccgaagctggtcgaggctgcgcacgcccagctcgaccggctcaccctgaccagccgcgcattcatccacgaccagttcgccgacttctgtcgggaactggcccaactctgcggcaaggacctggtgctgccgatgaacaccggggccgaggccgtcgagaccggcatcaaggtggctcgcaagtggggttaccaggtcaagggagttacggctgggcaggcgaacatcgtggtggccgagggcaacttccacggccgcaccaccaccatcgtcagcttctccaccgacgaggaggcccgcgccgactacggaccgtacactcccgggttccggatcgtcccctatggtgacctggacgcactgaccgctgccatcgacggggacacggtcgcggtactgctcgaaccgatccagggcgagcagggtgtcatcgtgccgccggcaggctacctgcccggcgtacgacacgtctgcaccacacggaacgtgctcctcctcgccgacgagatccagtccggtctggggcgcaccggcaccacgttcgcctgcgaacacgaggacgtcgtgccggacatgtacctgctcggcaaggccctcggtggtggcatcgtgccggtgtcggccgtcgcggcagacgccgaggtcctgggggtgctcaagccgggcgagcacggctcgaccttcggcggcaaccccctcgcgtgtgcggtgggcaccgaggtcgtccggctgctggccaccggcgagtttcagcgtcgctccgccgagttgggggcccggctacacggcggcctccaggcactggtcggcaaggggcttctcgccgtccggggccgagggctctgggccggcctggacatcgaccccgccctgatgaccgggcgggaggcgagcgagcggttgatgacccgtggcgtcctcgccaaggacacccacggttccaccatccgtctcgccccgccactggtcatcaccgaagaggagatcgactacgcgctggcgcagcttgccgcagtccttaccgagtagggcatacctggtcggcgccggaaccccggtcagtgcggcaggcgcatcgccatcgtcggcgcctcagccatcaccgaggccggggtgtacggcgccccggccggcagctcctccgggcgcccgacctgcacgcccgggtacaactcgaccatgtccccctcggccagcacccgagactgctgcggcgccaacgcgacgcgctccgactcgaccatcgacccgttcggtcgaatcccggagccgttggtactcacgtcggtgacgacgatctcaccgacgcgcagctccagccgcacatgactgcggctgatccaccgacgggcctcgtcgttgagccattgaccgacggtgatcccaccgtcggcgtccggggcacggccgaccagcaccgactcggattcggtgagcacgaaccgacgccggatgaggccaccgatccgaatcgccaacaccgccgaccggggacgcggacccgcatcgccgagccgcacgccgtgccgtgggcaggtcggcacaccgccgcgcaggctgggcggcggttgcgtcaccgggctacggtcactcaccgcagccaggtcggcgaacgctccgcccccaccgccctggccaaagagcgcgcacggggactcggtgcaccgccagtgccgcgccaacagcttgctgccggccggggagcgttcgccggcggacagggtgtccccgccaccgatgtgcgcgacgaaggtcggcccgctctgggcgggcaccggggcgaccacccggccgggctggtcggtcacccagggatagcgtccccgcagcccgtcgaagcgggaccggctcagcaccggaaggccgagcaggtcggcgacctccaacatccggccacccggattgtcgagcacctccaccagaccgtcgtcggcccagcgacgcaccaccatgcgctcgttcgacgtgaggtcggcgtcggagagcacgccccggtgcaccaccgcgtagaccgggacgctgtcctcttccaggtggcgtgccagggcgtcgatcaccatgcccagccggagcagactggcgggacggccgccgtcgatgtcctggtatcgaatcacctcggccaggtcgagcaccgcgcgggtcagcgacgggtcagtcgacacccggccctcgatggcgtccagtaccttactgatctcgaatctcatccgtgttcccccacgatggcgtcgatccgacgagcaaggccgaggtcatggtgggtgaccccgcgagccgaatgtgtgacacagcggaaggtcaccgtccgccagcggatgtcgatgtcggggtggtggtccagttcctcggccacggctgccacccggtccaccaccgcgatggcatcccggaagctcgccaattccaccgtacgtgtgatcccggctgggtctcccgaccatccgggcagcccgttcagctggtcccgcactgcctccgcggtgagcacgtctgccatgagcagaccctaccggcaccgtcggccaggatgctgaccagtggtgacgaccctccggtcgctcaacgtagtgggcggccgactgcgtgcaggtgcgcgagcgcctgccggtacgactcgaccaacccgacctccacgtacggaacgccccgctcggcgcagtaggcccggacaaccggtcgggcccggcgcaggttcccgcgcggcatgttcgggaacaggtggtgctcgatctgaaggttcagcccgcccagcgcggcgtcgacacctcggccacctcgcacgttacgtgcggtgatcacctgcttacgcaggaagtccaggtcgtccgcaacggtcggcatcggcatacccttgtggttcggggcgaaggaacaccccatgtacagcccccacagtccctggtgcacggccgcgaacaccagtgccttccccggcgacatcaccagcagcaggccaccggcgtagaggatggtgtgcacggcgagcagcagggcctcgacaccccggtgccgcatcggcgtccggaaccgcccgtccggctcccggccgacgatggcgcgcagactcgacacgtgcaggttcagcccttccagcagcagcatcgggaagaagagaacggcctgccgacgggccagccatcgcgcgaatccccgggtcgcccgcgcctgttccgtcgtccagaccaacgcgcccgcccccacgtccgggtcctcgtcggcatggttgggattggcatggtgccgattgtgcttgtccacccaccatccgtagctgagcccgaccgccagattgccggcgagtaggccgaccagttcgctcggcccacgccggcggaacatctgccggtgcccggcgtcgtggccgaggaaggccacctgggtgctggccaccgccatcagcgccgcgaccgcggcctggccccaggagtcgccgacgagcacgaccacggcccaggccgcgccgaagaacgcggcggtcgatgcgatccgaaccgcgtaccggcctggccggcgctccaacagacctgccgcacggatccgccgagacaactccgcgtagtcactgccccgtaccggcggatccgccacgagttgccgcgtcatcgcccaccccttctcgactcggtcacgccggtcggcctgaccaccggctccgagtcttccgaggatggttgcgctgagtaatcctgcacacccccacgctgggggtggggcacgccctaccaggcgcgtctacggacgggtttgttcgtgcacccaggcggtgtagtcggagttgccgctccccacccgggtcaccagaatctccggcacgtcatacgggtgggtggaccggatctgctcgaccaacgcgccggcccggtccagggcggtcttgaactgcacggaccattcggattcggtctcaaggttctgctgccaccagtatgtgctgtccacctggccgcccagctgggcacaggcggccagccggttgttcaccgccgccgccgcgagcccctccgcggccgaacgcgcgtccaccaccgtcgtcactacacagatctcgtccacctgcgcaccctacgtgcccccgtcctgattctcggctatccaggcgtccatccgcgcccaccagtcgaagagccaatcgatgcgcgcctgcctgtcgaccggcacctcctccgggggcaccgaccagaagcgcatgacgatccgcttgtccatgggcagttcccgccacccgtcggcgatggtcaccatccggtccaagccggtgtgggcgacgaagatgacgccggcgtcgggggcggcgtccagcgcggccagcaacccgcccggctgcggagcaagtacgtggcgcatccgttccgcccgcagcgccatcaggtcgtagcccagttcccgcagccgggcgatcgcccgcagccggcgtctcggcgtgaagtttcccccctcggggaagagcacgaaggcgtcgtcgtcgtccaggccggcggccagatgtccgatcttctcggtcaaggtttcacggccgtccgagccgggcgcgatgaatcggttcggcagccggttgagcagcacgtcgatagccggatcccactggagggtgtccttgagcacgatccgcggctcccgtcggaaccagttgaccagtgcatggatcaggatgaacgagtcaccgggaccggcgtgtcggcacaacaccagttccggccgccccaccagggcggtatccggatcggcaccggccacctcgatggagagccgcagggtccaccgagcctgccagaacagcacccgcaggaaccagccggcaagccggtagtgggcccgttcgaacgccggcgaccgggtccgccagccgaaccccgaggccacccagagcccgaagagcgcaagcagcgccgccgcgtcccacaccaggtagacaacgccgatccagagcagccgcagcggacgcagtcggcccggcacgaacggcgaggcggccaaggcgagcagggcccacgccggcaccgtggtcagcacggcgatcgccaggaggaccacgcccggcgccaggagcagccggcgcagccaccggggtggtggcggcatcagcggtccagttgggccaggtagtgccgggacgcggtgtaggcccgactgatccgccgccccaccgccgccatgtcccggtacgcccacggcgagtcgtcgcgagactggcgccctccggtcggcagcacatgcacctggactccgtcgggcacggcggccaactcgcgggcgaaccgatgccggcgggagatctcgaacgcgacctgggcgatctcccagggacgccgcggtgggctgagctcgcgttcgatccggcccacctggagaacgaagatctgggtggcgccggcagccaccgcctcgccgatggggatcgagttgaccacgcccccgtcgatgtagtgctggccgtcgatttgggacggtgggaggaggcccggcacggaggcgctggcgaggacggccggcaccacggggccggtatggaaccagtgctcggccgcacgctcgatgttcgccgcacagcagcgaaagggcacccgcaggtccgcgaaggtggtgccggcgccgagttcccgctccaacagcttgcgtagcggccgcggcgagtgcaggtgggtccgcgcggcgaaccggcgaagctgccgcgccaccgagtcgccgtacacctcgctcgcctcgggggaggcccacagccggaccaggcggtcggtgaccgcggtggacgggtcggcggccaccagggcaccgttgaccgcgccgatcgacgtgccgagcaccaggtctggtcgaatgtcggcgcggaacagagcccgcagcatgcccacctcaaccgcgccgaggacgccgccgcccccgagcacgaacgccaccggtccccgcaacatagctgccatcctggcatggccgtgccgcacgctcggtggccatcaccgtcccctcgcgcggtcctgatccggtcgccgcctcaacggaacgtgatgggggcgggttcccgtgccgggaccactgccgagacgaaccgctggaacactgtctcgtagccatcaaccagccgggcggtggagaagttctccaccacatgggcgacgcacacgcccggatccagtcgactcgccgcgcgcagcgcccccggcagttcgtccacgtgctcgcagatcagaccggtgcggccgggcacgaccagctccggcacggcaccccggcgtagtgccaccaccggggttccggtggccatcgcctccagcatgacgatgccgaacggttcctcccactggatcggcatgaccaggcatcgggcttcgaggagcaggcggaacgcgtcccgccggtcagcgtcgaggaccaccgtgatgtcgtcgcccagcatcggccgcaccacgtcgtggtagtagcggcgttcgtccggttcgttgcactttccggcgagcaccaacggcaggccggcgctccggcaggcgcggatggcgaggtcgggacccttgtccggactgaaccgggccagccagagcaccggcccgtggctcggtgtccgcttgtgcgggatgtcgtcaacgtccagcgcgttgtgcaccgtgccgacccacggcagccgcaggttgagccgccgttgggcgtgggagatggctaccaggcccacgccccggtcgatgtcaccgagtacggtcccgtactccccgaccggattgccgtgcacggtggcgacggtgggcaccgcccgccgcccggccagcaggggaccgatcgtggtgtggtcgtgaacgacgtcgaactgctccggaccaacgagctgattcacctgaacgaggtgggccagttcgggcagtgcctcgccgatccgctggaacttcagctcggcgtcggtcgagacgaaacgggcggcggtgtcggtccgctcacccgccccgaacagggtcaccgtgtggccccgggcgatcagcccgtccaccaggccggcgaccacgtgctccaagccgccgtagccgggcggcggcaccgacagccacggcgggaccaccatcgcgatccgtagtggccgtccggccgagctgttgtccccgcggttgcgcgccacgagtcccccctccggcccctggtgggccgcaccgtccaccccgcgtcgtcagctcggctgccgatcgaacggtttcccggttaccaccccagctaaaccggacaagccgggcagtcaaccccccacaagaagtcggtcccgcaccgcctgaacgccctccgccgaccaggccgtccgctcggcctgatcccgttcccaccacgaccgcaccacaccgttgaggacaacagtgctcccgtccacgtccaccgtcacccgttcggtgccgagcccacgcgacagggcccgctggacctcgcgccggatccgctccccgtccgcagcaccagcgggccgagccgccaccagattcgtcaccccacgtacgccgcgcagccgccgcacctcggcctccgcagtccgccgctgccagccgaactccacatcgccacgcagaatcacccaaccgttcgccaccgtgacgtcgagccgctccgccggtacgaagctgtcccactccaacgcccgactcacggcgatcccgatctcccggtcggtgtaccgctcgtcaccgggcggtcggacctccagttcgtcggcgaccgcccgcaccccacgtacccgctgcgcgcagcgttgcgccgcccacttccgggcgaggccgtcaacccagccggtcagcgtcaccaccccgtcgtcgacggtgactccgacctcctgtggctcgacccggggatcccaggccagctccgccaccacatcccgctggatccgcacgtcagtccggacggccctggccatcgttccccccgatatgcctgccggttctggtgcactcgacggtgcccggaaccggggtgactgtggttcacccgccttgggtgaaccatcaccgtcgaaagggtgcggcgggtggtggagccaacccccttggctccaccacccgccgctggagggaggaggaaagtcccgtttcgcacgacgccctgggcgagcgtcaccctctaggacgcttcggcgagcgtcacggttgccgtcgtttcggcattgttgcgtttgtacgtcacatcgacccggtcacccaccttgccggcctggacttcggcgaccaggtcgtcggagccgtcgatcgccttgtcaccaaaccgggtgatgacgtcaccgcgctggaggccggcccgctcggcggcactgtcggggaggacctcggccaccagggcgccaccgccgtcggcggtggtgacgctgacaccgagggtggggtgagagaccttctccccccgttgcagcttcccggcgacgtcattggccttgttgctggggatggcgaaaccgaccccgatgttgccggtgctgccctgaccgctggtggcgatcgccgtgttgatcccgatcacctctccccgggtgttgaccagcgcgccaccggagttaccggggttgatcggcgcatccgtctgcagcaacccggagatcgaggtgaccccctggcgcgggtcctgcggcgagccaccggcctggatggtgcggtcccgggcgctgagaatgcccgcggtcaccgacccctgcaagcccaacgggctacccagggcgaggacctggtcgccgacctgcatcgcgtcgctgtcgccgaacgtcgccggcgtcaggtcgctgaccccggatgccttgacgacggccaagtcggtcttcgggtcggtgccgacgatcttcgcctgcgccgtctcgccgtcggcgaaggtcaccagcacggtgccgccgctcgccgaggcgatcacatggttgttggtcagcacgtagccgtcggtgctgaggatcacacccgagccctcgccgttgccggtgccgatcgacaccacactgggctgcaccgcggcggcgatgcgcggcaggtcggcaccatcgatgatcggggccgccgagtaggttcgggtgatgccggagtcgccggcgagggcgagcgcgagtgcgccgccggcaacaccagagccgaacatcagggcgaccaccgcaacgccagcgccgacgaacttcgccacccggccgccggagcgcgggccgctctgcggcgccgcccacggcggcatggacgccccggccaggtgcgccggctggcccggctgatagggctggccgtacccgccgggttgccccccgctccagccggcgctctgctgcccataccagagggtggccgggttcgggtgttgcggataaccgggtgggtgcgggtgcccaccgtgcccgccggcaggcccgacaccgaactggggatatcgcggcgcggaggggtcggcggacggcgatgcgtttgcggccggtacggggttctcgacagcgggctcgtccgacccggaccgggcgtcagtggggtcggtcggggcgccgacggacggcgcggcggggctcgccggggaagccgcagccgcggcggggcccgctggggaagccgcgtcggagaccgaggccgaggagtcggactgggcgcgctcgaggcggggcagatcgacggtggggtgcgacggctcggcgtccccgggggcctgccggcgctgtgggtcggactcgtagtcggtcatggcaccatcttctcccctgccacttcaatcggcctgaaatccacctgtgggttggctgaattacacctcgtcaccggcgggagccgacgccaggggcaaccggacccggaacgtcgcacctccgcccggagtctccgccacctcgaccgttcccccgtgcgcggccaccaaggcggcgacgatcgccaggcccagcccggtcccggtgttgccgccggcccgtcgggtacgggccgcgtccacccggtagaagcgctcgaacacgcgctcggcctgctcatcggagagtcccggcccggtgtcggccacctccaccaccgccaactgaccgggctcggaccgcagccggagggtcaccgacgcctccggcggggtgtgcgtcagggcgttggtcatcaggttgccgatcacctgccgcagtcgggcgtcgtcgccgtacaccaccagcggtccggtacccgcagcgatgtccaggtggatccgtcggtccggtgccaccgctcgggccgcctccaccgcgtcggcggccagcaccggtagttcgaccggggccggcgccagcggacgctcacgatcgagccgggcgagcagcagcaggtcctccaccagcagacccatccgggccgcctcgtcctcgatccggcgcagcaggtcgccggtctgctcgggactgcgcgcggcgccctgccggaacagctcggcgaacccccggatagtggtcaacggggtgcgcagctcgtgcgaggcgtccgcgacgaactgccgcatccgctcctcggagcgccgggctcgggactcggacgcctgggcgttcattgcggcgtcccgagctgcggattcggcggcgcgggccgcggtctccgaggcggcgcgggcggtgaaagccgcctcgatctgggtgagcatcgtgttgagcgcgcgggacaggcgccccagctccgagttcggccgcgggttgcccgcctcggggtccggcacccggcgggtcagatcgccgccggcgatcgcggcagcggtctgctcgatctcgacgagcggcttcagactggtgcggacgatcgccgcaccgaccgaggcgagcaggatcaacaccgacgtgccgaccagcaggtcggtccagaccagccgcttgacggcctgatccacgtcggtcaggtgctgcccgacggccagccactctccgctgggcagctccgtgtagagcattcgccagtgcacgtcgctgtcccgcccgcgaacggtgaacggctcaccggccagccgctggaaacccgcggcgtccgtcggcaccagtggcaggtcccgcctctcaaaccggcttgcgtcccacccctcgcggtcgaccaggccggttctggcactcgtcatgacgatgaggtagtccgtcgggaaaacggccagacgatccgtggggaacgtcaggaaccccgattcgatgttgctgctcgttttgagattcttggccgaaaactccagctctccgtccacctgctggatcagatagctacggaggaagaacgtggtcaatgtgctgatcaccagaagcgcgaccgccaccagcgccaggaccgcggcgatcagcttgaccaggagcgggatcctccgcagcccggccttcgcctgtgagacggtgttcacgccgccggcttgcggagcacgtacccgaccccgcggagggtgtggatcaaccggggctgggtgttgtcgaccttacgtcggaggtacgagatgtacgactcgacgatgttgtcgtcgccccggaagtcgtagttccagacgtggtcgaggatctgcgccttggagagcacccggttggcgttgagcatcaggtaccgcagcagcttgaactccgtcggcgacagctgcacccgctgccccgcccggtgcacctcgtgcgcctcctcgtccagctcgaggtcggcgaaggtgagccgggccggggcctgctcgccgctggcgctgcggcgcagcaccgcccggatccgggcggtcaactcctccaggctgaacggcttggtcacgtagtcgtcgccgcccagggtcagcccccgaatcttgtcatcggtggcgtcccgcgcggtcaggaagacaacgggggtacgggcaccaccctcgcgcatcatccgaatgacctcgaacccgtccaggtcgggcagcatgacgtccagcacgaccagatcggggcggtgatccttcgcggcggtcagcgcggcactgccgctggtggcggtcgccacgtcgaaaccggcgaaccgcaggctcgcggagagcagctcgagaatgttcggatcgtcctcgacgacgagcagtcgggcctcggtctgggtagccgccatgccaccatcatccgcgacccgactgcgacgcgcctgggtgaatcctggaagatttctgtgagatgcggtcatgtggccaggtcgagtgtcccgcccgggaggatcggccggaccgggcgcggggccggcactggcggacgcggcggccgggctggcggcagacgtaccgctgcctcggcagcccgagccagcgccccgcggtcggtgtcgcgggtcgggtgcagggccgcggtggccaccaccgacacttcgagttccctggcggccaacacccgccgcagcgaccgccacagggtctcgtcgccgaggaacgctgcagtcgtggtggcctcggtcgtcgcgcaccggtagccgagccgcagcggcaccaccggcacgcccacgtcgatcgccgcctggaacgcggccggccggaacccgccaaccgggcggcagcccgtcgtgctcccacaccaggtggttccctccggaaacaccgcgacgggccgaccggcacgcaacgcggcggccatccgcgccaccgcgcctggcaggtcacgggggcgcgtccggtcgacgaagacggccccggcagccccggcgagtcgcccgatgaccggccaggcgcggatgtcactcttggcgaccaggcaggccggcgccacggccagcactgccagagcgtccagccaggaagcatggttggcgaccagtagcgcgggccgccgcggcagccggccccgagccaccaggcgtacgccgagggcccgggcagtggcccgagcccagccttggatcatggttcgctgctcacgcgccggcagcagtgggagcagtgccgccaggccgaccccaacgagcagcatgccaagcccggcagccagccgaccagtccaccgggctgcggagaccgccggcacctgaccggggaccggcaggcacgccgggccgcatcccgacgtcggacgccagaggtcgtggccgccacgggtcaccgctgcactccacccaggaagtgccgcaggtagcgcgggttcatccggtccagcgagaagagcaggtagaagtcgacgaccccgaaatccggatcgtacgccggctcgccgcagacccaggcgccgagccggaggtagccgcgaagcagcggcggcagtagcgcccgggccaccgtcccgccgaccgcggttgccgccggcggcacgcccggttcggcgaaccaagggcgcagcgggcgcacccgcagcggcggcggggccagatgccgggccctggcgagagcccacacttcggcggcagcgcgcccaccgtcggcgaccggcaccgaggcgcagccaccgagccaccgggatccgcgcaggtgcaggtagcgggcaatgccggcccacatgagggtgaggacggcaccggtccggtgctcggggtgcacgcaggaccgaccagcctcgaccaggtcgtcccggagcgggtcaagggccgccaggtcgaactctccgtcggcgtaccggcgctgcacccggcccggcggcagcagccgatacgtcccgacgacggcagcgtcacggtgctgacgcacgatcaggtgatcgcagtgtgggtcgaagtcgtccacatcgaggccgtcggcctccgggcggagggtggcgcccagctcggtggcgaacacctcgtgccgcagccgctgcgcggccacgacgtgacccgggtcgtcggcgatcgacagggtgtatccgctggtggtcagcgcggcgggtagaacggccatggatcatgtgtagggggcgcgggttgccggtctcggtgtttcggagtgtcgttcggatgaacggcgatgagcggctggctgcccctgggcgctgcggagtgatcgtggcaggctgccaggcgggccggcgacgggccggcgccgacggaggtggacgtcatgatcatcggctcgcggtacaacgggccaccgggctcgggcaacggggggtggagcgcgggcaccttcgcggtggcagcccgaaacggttcgccgctgcccgtgccgggagggccaccggctggcccgcatcggcccgacgcggagccggtggaggtgacgctgcgccggccgccgcccctgcagacgccgttgaccctcgaggcaggagaggtccgcgatccggacggctgcctgatcgcccaggtcacgacggttccggcgttcgacccggtggcgaagccggtcgacctggcggccgcccggatggccgcggccagctaccccgggctggtcgaccatccgttccccggctgttatgtgtgcggcccggagcgcgccgacgggctgcgcatcttccccggtccgctgtccgacggtcggatggccgccccgttccgggttccggagggggcggacgtggtcaccgtctgggcggcactggactgtcccggcggctggtccgtgatcgcgcccggccgaccgtacctgctgggccggatgtccgccgtggtgctggcgccaccgcagcccggcgacgagtgcgtggtgaccggggtgtgcgccagcgtccgaggccgtaaggccgacgtacacagcagcctgtacgccccggacggcagcctcctcggctacgcgcgcgccacctggatcgccgggtagccggaggcgtgagtccgcagctcacccgatccaggggcggcagtgcccacgccggcgggaccagacgtcgggcctcgttgacgtgcttgcgccacccggccaggctgggcggcggcgtaaccccgacacaacccttgggagaagaatgaacgacgggcggtcgagccccggcaccagcggagagatcgtggtgtcccggctgacgaaggtctacggcaacgttcgcgcggtcaacgacctgtccttcacggtgacgccgggtcgggtcaccgggttcctcggcccgaacggcgcgggcaagaccaccacgctgcgcatgctgctgaacctggtcaccccgacctccggccaggcgaccatcggcgggcagcggtacgccgacctgaccgatccgctgcgacacgtcggcgcggtcctggaggcgtcgagcgcgcaccggggccgcaccggcatcaaccacctacgggtgatctgtgcggcggccgggctgcctcgttcccgcgccgacgagacgctcgcccacgtgggtctggcgccagccgccgggcgcaagttcaagggctactcgttgggtatgaagcaacgactgggcatcgccgcggcaatgctcggcgacccccgggtgctgattctggacgagccggccaacggtctcgacccggagggcatccggtggatgcgaggcttcctgaagagcctggccaccgaggggcgcaccgtgctggtctccagccacctgctgtcggagatgcaactcctcgcggacgacgtagtgatcatcgcggcgggccggctggttcggcagggtccggtggaccaggtggtcggctcgatggcgcgaagcgcccgggtgcgggtacgtacaccacaggccgacacgctgcgggccgcgctcgagaacctctcggcgacagtggacgttgacgaccaggaagccctgttggttggcggggtggacgcaccgacggtcggccgggcagccctggccgccggcgtggaactgcacgaactagccaccgaacgtcctgacctcgagggcgtcttcctcgagctgacgaacggaaaggcgggcatccgatgagcaacctggtccgagccgagctgctcaagatccgcaccaccagcgccgggtggtggttggccctcggggcgttcctgtccctcgccgtcgcgttcgccttcaacgtctggatggcgaccttggtgttcgacggccggggtgagatgttcgggtccaccgacgagcaggggtcggcggcggtgcaggcggcgaacatctacacgtcggggcagtacttcggcctgatgttcgtgatgctcatcggcatcctgatggtcaccaacgagttcttccaccaaaccgcctccaccaccttcctggcgacgccacagcgcacgaaggtgatcggcagcaagctggtggcggcgagcatcctgggcctgctcttctggctggtcaccaccgtcatcgacctggtgggcgggagtatcttcctggctgtcgccgatcagggctctcaactgggcacgtggacggtacagcgcgcgctgctgttgaacctgctcgcgtatgcgacctggacggtcctcggtgtgggaatcggcaccctgatcacgaaccagctcggcgcggtgatcaccgcgaccgcgctgtacctggtcggcacgcaggtggtcgggctgctgttcctgctgctggcgaacctgctggacagtcaggccatcatcaagtggcaggtcctctggccggctgtggcgtcgcaggtcatggtcgccggcgaggccaccgagttcacccccgactggtgggcgggcgctctcgtgctggtcgggtacgccatcgtcaccgggaccgtgggagtcatgttgaccaggaagcgggacatctcctgaccgccgccgggcgtgctgtggccgccgggcgcgtcgccccggaagcaacgggtgccgggtcgggaccggcggccacccagccgaccgatgccgcaggcgccgtctaccgggacgcaccgggccgggcggttggcgaacgcctggcgtttctgtgaaaccccacacgcagccgagtcggaaacacctattggtttagtacggcgtagcctggaagccgactcgtgtgccgggagcccccggcgttcggcgtgacaccacaaactcgcgtgaaagaggcgattaccggccgtgtcgacccagcagacctcgcaggagaacccactggcgggtttcggcccgaacgagtggatcgtcgaggagatgtaccagcgctacctcaccgatcccaccagcgtcgacccggcctggcacgacttcttcgccgactaccggcccgctccgggcgcgggtggaacgcgcggcgagcagcccgccgcaccggagggcgacggccgacctgaaccttccgccgcccagcccgctccggcaccggagggcaagcccacgccgaccaagcccgcccctgcgaagccagccgccgcgaaagcagctcccgcgaagccggctcccgcgaagccggcggccaaggagtccgcgccgaccccgtccgccccgcgaaccgcaccgctgcgtggggtcgccgcgaggatcgtccagaacatggacgcgtcgctgagcgtgccgaccgcgaccagtgtgcgtgccgtcccggccaagctgctggtggacaaccgcatcgtgatcaacaaccatctcgcccgcggacgcggcgggaaggtcagcttcacccacctggtcgggtacgcgctggtccgtgcgctggctgtgcacccggagatgaacaactcctactccgtcgtggacggcaagccggcgctggtccgccccgagcacgtcaacctcggaatcgcgatcgacctggtcaagccggatggcagccgcaacctggtggtgccctccatcaaggcgtgcgagcaactggacttccggcagttctggcaggcgtacgaggacgtggtccggcgggcccggaagaacgagctgaccatggaggaccacggcggcaccacgatctcgctgaccaacccgggcggcatcggcacggtgcactcgatgccgcggctgatgactggccagagcgcgatcatcggcgtcggcgcgatggagtacccggcgccctaccagggcatgagcgaagcaacacttgccgagctggcggtcagcaaggtcatcacgctgaccagcacctacgatcatcggatcattcagggcgcccagtccggggagttcctgaaggtgatgcatgagctgctgctcggcgagcatggcttctacgaccagatctttacctcgctccgcattccctacgagccggtgcgctggatgcgcgacgtcgcgatcgacggcgaaggccagatcaacaagaccgcgcgggtgcacgagctgatccacgcgtaccgggtgcgcggccacctgatggccgacaccgacccgctggaattcaagatccgcaagcacccggacctggacgtcctccagcacgggctgaccctgtgggacctggaccgtcagttcccggtcaacggtttcgccgggcggcagcggatgaagctgcgcgatgtcctcggggtgctacgcgacacgtactgccgtcgggtcggcatcgagtacatgcacatccaggatccggaggaacggcgctggatccaacagcgggtcgagcgcaagtacgagaagcctgccgtcgacgagcagaagcacgtactcaaccggctcaacgccgcggaggcattcgagaccttcctacagaccaagtacgtcggccagaagcggttctccctggaggggggcgagtcgctgatcccgctgctcggcgaggtgttggaggcatccgccgagggtggactggacgaggtcgtcatcggtatggcgcaccggggtcgactcaacgtgctggccaacatcgtcggcaagccgtacgagaaaatcttctccgagttcgaggggcatctggacccgcggtccacgcagggatctggcgacgtcaagtaccacctcgggcagaacggcaagttcaccaccccgaacggcgagcactcggtcaaggtctcggtggtggcgaacccgtcacacctggaggccgttgacccggtgctggagggcatcgtccgggccaagcaggaccggatcgacctcaagctggagggctacaccgtgctaccgctggcggtacacggtgacgcggccttcgccggccagggtgtcgtcgccgagacgctgaatctgtcccagctgcgcggctaccgcaccggcggcacggtgcacgtggtggtcaacaaccaggtcggcttcaccaccgcaccggagtacagtcgctccagtctctacagcaccgacgtggcccggatgatccaggcaccgatcttccacgtcaacggcgacgacccggaggccgtggtgcgggtcgcccagctggccttcgagtaccggcagacgttcaacaaggacgtcgtgatcgatctggtctgctaccggcgacgtgggcacaacgagggcgacgacccgtcgatgtcgaaccctgagatgtaccggatcatcgactcgaagcggtcggtccgcaagctgtacacggaggagctgatcgggcggggcgacatcaccgtggaggacgcggaggagctgctgcgcgactaccaggcgcagctggagcgggtgttcaaggccaccagggacgccgccaccacaccgcgtcagctcagccgcccgaagcgggaggatgagccggagccaccggtggacaccgcgacggacgcggccgtcatcagggcgatcggcgaggcgcacgtcaacctgccggaaggcttcaccccgcacaagcggatccagcagttgctcgaccggcgggccaagatggccgccgagggcaacatcgactggggcttcggcgagatcatcgcgttcggtgcactgctacacgacggggtcaccatccggctcgccggtcaggactcgcgccgcggcacgttcgtgcagcgacacgcgtccgtcgtggacgcggagacgggcgacgatcacctgccgctggagtcactcaccgccgatggcgagcggtcccggttcttcgtgcacgactcgctgctgtccgagtacgcggcgatggggttcgaatacggctactcggtggagaacctcaacgcgctggtctgctgggaggcccagttcggtgacttcgtcaacggcgcccagacggtgatcgacgagttcatctcctccggtgaggtcaagtggggccagcgctccgcgatcacgctgctgctgccgcacggccacgaaggccagggccccgaccacacctccggccgcccagagcggttcctccagctctgcgccgaggacaacatgcgggtggttattccgaccacgccggccaactacttccacctgctgcgccgccaggccctgtcaccgaagcgcaagcccctcgtggtgttcacgcccaagtccctgctgcggcaccgactctgcgtatcggacgtccaggacttcaccaccggtaccttccggccggtgctacccgacagcggcgccccggcgccggagcaggtgaagcgggtgctgctctgctcgggcaaggtctactacgacctgttccaggcccggcaggagcgcggcgtcaccgataccgcgatcgtccgggtcgagcagctctacccgatgccgatcgaggagatccgggccgcactcgcggcctacccgaacgccgtggacttcgcctggacccaggaggagccaagcaaccagggcgcttggtcgttcgtcgcactcaacatgctggagcacctggacggggtccggttgcggcgcatctcccgccctgccgcagccgccccggcggtcggctcggccaagatgcacgacgtcgagctgtccgccctcatcgaggcggcgctcccccgcccgtagataccacccacccggtggcgggggcagggacgatggttcctgcccccgccaccgcgacgccggatgaccgaggaacgcatgtacttcaccgaccgtggaatcgaggaactgaccgaacgccgcggcgacgagcaggtcagcatggagtggctcgccgagcgcctacgcgatttcgtcgatcagaaccccgagttcgagaccccgatcgagcgcttcgccacctacctggctcggctggacgacgaggacgacgagtagggccagaggctttcaccgctgccgacgcgcggccggtacggtgcgcgagcaacgcccggccagcgtgaaccccacgcccgtcccgggtcggaggaccaggcctaaggacccgggcgagcaatccaccgagctcctagagtggatctcgtggcagggagcgtgtatctaaccagcgtgggttccggcggcggcaagtccaccgtcgccctcgggctggcggagttgttgtcccggcaggtcggccgcatcggcatcttccggccgctggtccgtggcaactcaccggatccgatcctcgccctgctcagcgagcgctaccgggtcgaactgccgatcgaggacctctccggcaccacctacaccgaggccaccgagatggtcgccgaggggcaacgggaacagctcatctcccgcatcgtcgaacggtaccgcgcggtggagcgccgctacccggctgtggtcgtggtcggcagcgacttcgccgacggcagcgacaggggtgcgggtccccgcgaactagccttcaatgcccgactggcgaccgagttcggcagcgtcgttgtccccgtcgtcgacgggtacgagcaggagcccgccaccgtcacggcggcgacccgcggtgcataccatgacctggcggatctcggcgcgacggtgctggcggtcgtcgcgaaccgggtaaccggcccgctgaccctgccggacctaccggtgccgacgtatctgatcccggaggtacccagcgtctcggcgccgacggtggctgaggtggcggcggcgctcggtgccacccaactcgcgggggacgacgccgcactcggtcgcgacgtactcgacttcgtcgtcggtgcggcccacgtgccgacgctgctcgaccatctgaccgagggagccctggtgatcatgcccggcgaccgggacgatctcctggtcgccaccggcgccgcccatgtcgcgggtcacgtcgcgctgtccgggctggtcctcacgctcggcgtacaaccggacccacgcacgatgcggctggtcgagcggctgcggccggggctcgccgtgctctccgtgaccagcgacagctacgacacggtggccgcctccaaccggatcgagggccggcccagcgccagcaacccccgcaaggtggaggccgcgctgggcgcgttcgaacgctgcgtggacaccgacgacctctcccgccggctccgggtgacccgatcggagcgggtcacccccctcatgttcgagtacgacctgatcgaccgtgcccggacgcagcgccggcatgtggtgttgcccgaagggaacgaggagcggattctgcgggcagccgagatcctgctgcgccgggacgtggccgagctgaccctgctcggccggcccgacgatgtctcccgacggacgcgggagttgggcctcgacatcaccggcgcacacgtgatcgatccgttcaccagcgaatggcgtgacgagttcgccgacgagtacgcaaggttgcgtgcccaccgcggcgtcacagtggacctcgcccacgacatcgtgccccaacccaactacttcggcacgatgatggtgcgggccgggtacgcggacggcatggtctccggtgccacccacaccaccgccgccaccatccgtcccgcctttgagatcatccggaacctgcccgacgtctccatcgcctccagcgtcttcttcatgctgctcgccgaccgggtgctcgtgtacggcgactgcgcggtcaaccctgatccggacgcggcccagctcgccgacatcgcgatctcgtccgctgacaccgccgtccggttcggcatcgagccgcgagtggcgatgctgtcgtactcgaccggtagctccggcgccggtgccgacgtggagaaggtcgcggaggccacccgaagggttcgggaacgtcgaccagacctgttgatcgaggggccgatccagtatgacgcggccatcgacccgaccgtggcagcgacgaaactccccggcagcacggtcgccggccgggccacggtgttcgtgttcccggacctgaacacgggcaacaacacgtacaaggcggtgcagcggtcggcgcgggcggtggcggtcgggccggtcatgcaggggctgcgccggccggtgaacgacctctcccggggcgcgaccgtcccggacatcgtcaacacggtggcgatcaccgcgatccaggccgaggaggccggtgaatgagtcgggtactggtactcaactgcggatcgtcatcggtcaagtggcggtggtatgacggcgacgaactcctcgaccggggcgccgtcgagcgaatcggcgagtccggtggtgggccggccgaccatggcacggcggtccgggagatcctcaccgggctcgacctggccgggctcaccgccgtcggacaccgggtggtgcacggtggacgccgcttcggcgaaccggtcctgatcgacgacgcggtgctcaccgcgatccggggcctgataccgctcgccccgctacacaatcccgccaacctggccggcatcgaggtcgccagggcggcgctacccggcatcccacaggttgccgtcttcgacaccgccttccacaccacgctgcccgagtccgcggccacctacgcgatcgaccgtgcgacggcggaccggtacggcattcgacggtacggtttccacggcacctcccacgcgtacgtctcgcggcgcacggcggagttgatcggtcgcccgtacgccgagaccaacaccatcaccctgcacctgggcaacggcgcgagcgccgccgctgtcgccggcggacggagcgtggccacctcgatgggcatgtccccgctcgaaggactggtcatgggcacccgcagcggcgacctggacccgacggtgatcttccacctgcggcgggaaggcgggttgagcgtcgacgaaatcgacgacctgctgaaccatcgcagcggcctgtacgggctcaccggcgccaacgacatgcgtgaggtgcttacgcgacgggcggacggcgacccggccgccgcgctcgccttcgacgtgtactgccgccgcatcaccggctacgtcggggcgtactacgcgctgctcggccgggtggacgcggtgaccttcaccgcgggcgtcggcgagcacgccgccccggtccgggcggcagcgttggccggactggagcgacttggtatcaccgtcgatccggaacgtaacgcgggccatggtgaccgcgtcatctcacccgacggcggcgaggtggcggtctgcgtcatcggcaccgacgaggaacgggagattgcccgcgccgcccgcgaggtggcgggcggggctcaggtcgaccggtagctccgcacctgtcggcgcccggcgcggcggccagggtggtcgagtatcggacggtcacgccgtgtgatcaacgaccaccttgccgaagaccccgccggaatgcaggcgggcgaacgcgtccccgacagcggtgaacggcaccacgctgtccaccatcgggcgcatcccccgcttcgcgcagaaggtcagcagggcggccagttcgtccggggtacccatcgaggtgccgaggatctccagctgcatggcgaagacacggcgcaggttgaccgtcgcttcgtgcccggccgtggcgccagagaccacgatccgggccgccggcgcggctgacttcagcgaatggtcgaaggtcgccgcaccgaccgtctcgatcacgacgtcgacccgttccggcaaccgggcacccggttcgacggcggtggcgccgagcgcggcgattcgctcccgcttggccgcgtcccggctggttgcgtacacccgcttgcccatcgcggcggcgagcgcgacggccgcggtggccacgcccccacccgcgccctgtaccagcacggcggcggcctcgtcgacccggcctcgggtggtgagcatccgccacgcggtcaaccaggcggtgggtaggcaggccgcgtccgtcgccgccaggcccgtcggcagcggcagcaggttcgcccggggtacggcgacccgttcggcgagcgtgcccgggaagtactcggagaggatcgagattccccgtgggtcgcccggggtggggatcaccgggtagaccaccacctggttgccgtccgggtccacgccggccgcgtcgcaccccaggatcatcggcagctgctccgcgcgcagcccgacgccgcgcagcgaccagagatcgtggtgattgagcgagctggcggtgacctggacggtcacccagtcgtcgccgtggtgcgcgggctcgggccgctcgccgacggtgagcgcggtgagcgggttggcatcgtcgaagcgggaggcgaaggcagcacgcatggtcggcacggtaacaacctgggcgggcgaccagaagggccctgccgtgacccgagcggcgacagctgggtacgccgccgctcctaccgggtcactccgccgcattcaccgggtcacgctgtcacgccgtgcggcctccgcgaccgcctcggccaccgcgggggcgacccgtgggtccagcggtgacgggacgatcgcctcgggtgtcagcgactcggccaccaccccggcgatcgcgtccgccgcggccaccttcatgccatccgtgatccgggtggcccgggcgtccaacgcgccgcggaagactccgggaaaggcgagcacgttgttgatctgattgggatggtcgctgcggccggtggcgaccaccgcgacgtgccgggccgccactgccgggtgcacctcgggggtggggttggccagggcgaagacgatcccgccgcgggccatgccggccaccgccgcctcgggaatctggccgccggagacgccgatcaacacgtcggcaccccgcagcgccgcggccatgtcgccctgccggccgtcgccgttggtcagctcggccagctcggccttggtgccggtgagatcatcgcggtgccgcccgaggacgccctgggagtcgcagacgaccacctgttccggattgaccccgccggcgacgagcatcttggtcaccgccacgccggcggcacccgcgccgctgaccgccacctggaggtcgccgagcttgcgggtgagtagcgccgccgcattgcgtagcgcggcgagtacgacgatggcggtgccgtgctggtcgtcgtggaagacgggaatgtccagcgcctcatccaggcgccgctcgatttcgaagcagcgcggcgcgctgatgtcctccaggttgatgccgccgaacgacggggcgagggcccgtaccgcggccacgatctcgtccacgtcctgcgtgtccaggcagaccggcaccgcgtccaccccgccgaactgcttgaacagcacggccttgccctccatgaccggcagcgcggcgcgcgggccgatgttgccgagtcccaacacggccgaaccgtcggtgacgaccgcgactgtgtgcccggcccaggtgtagtcgtcggcgaggcggggctcggcggcgatggcctcgcacacccgggccacccccggggtgtacgcgagggagaggtcctcccggctggtcaacgggacggtcgaggtaacggccatcttgccgccccggtgccgtcggaagaccgggtcagcagggtccacaggggacgatgacattggtgactccaggatctgtcgatgcagacggaccagccgatcggaggcgcgaggtgtgcgccgaccggcggtacgaggtgtgggggggtcacccggacacctgccgagcatagtgccgagcacgccgcccggatgtgagtaaggtcatactccgcgacggcgaagcagccgggggcgcggccagtagcgcgctaccacccgacctcggatgtccgccacaccgtacgcccgtgagtcatcggaaaccaacggattgtctccggtgagccaccaaccacccgcggccggagcgaccgcgcgcttgaccaccagcaggtcgggacgactccgaaagacggcgatcaccacgtcgccgacccggacgccgcggtccccacgccgcaccagcaccacgtcgccgtgccgcagggtcggcaccatggaggggccgctcaccagaacggcggacaggggccaccgcgggtgagccaccgtccccggcgggggcgcgggcatcccgttcacctccaccggatacgacctccaagtagtgtcatcctcgatcatcgcaaacttcccaggaggttcctgatgcgacttccacgcatccttaccccccgagtgaccgccagcgcccactgcgatctgccgtgcggtgtctacgacccggcgcaggcccggatcgaggccgagtcggtaaaaatgatctgcgagaagtaccaggccaacaccgacccggagttccgcacccgggccatcctgatcaaggagcagcgggccgagctggtgaagcaccacctgtgggtgctgtggaccgactacttcaagccggcccacttcgagaagtacccgcagctgcaccagctcttcaacgaggccaccaagctggccggcgcggccggcgccaagggtgcgaccgacccggcgaaggccgacgagctgctgcagaagatcgacgagatctcaaagatcttctgggagaccaagaaggcgtgacgtcggcgacggccggcgcgtccgtgggcgtgccggccgtggcgcccatgtcggtagcacctgctcgtcgagggcctgagcgtttcggagcatccgtgccggccgtcgccgtggcgcccgtgtcggtagcaccgggtagagtccctgacgggccgccacccccgttcgggttggcgggtgtcccggggggatgacgcgtgactccgacgaccggccagccggcgaccgacgacgtggtgcacctgaccgtgcccgcggacggcggctacctgggtgtgctccgcacggctaccgccgggctcgcggcacggctgcagttcgccctcgacgagatcgaggaccttcgtatcgcggtcgacgaggcctgcgccatgctgctctcgatcgccacccggcacgccgagctggaatgccggttctccgtcaccgacgatgcactcaccgtcgaggtcaccgtgccgactccccgcggtgcacggctgccggccgaatcctccttcgcctggaaggtgctcaccgcgctgaccacctcggccgccgccacagccgccaacgatcgcgcgaccatctccctgctgacccgccgcgtcgccagctactgaccagatcgccggctaccgacccgagcggcgggctcccgagcggcgggctacgaccgagcagtggtgcgccgtccgcctcctcactcgaagccgagggcgcgggtcgtcggggtgctcagtagcagggcggtgacgccgaggccgagggctatcagtggcccgcccagccagccgagcccaccctggatcatgaaccacccgatcggcaacagcatgagctgaagcacgatcgacggtgcgcgggcgcctgcccggcaccgggcgagcgccccacccagcgcccagagcacggccgccgcaccggccgcgaacgccgtcaggagcagcgccgacaccaggtcgacggtgggtgccgtgaggttggcccacagcagccagccagcgatcagaccgactgctaccgcctccccacgcagcatcaggacggcccaccgtagcgggccgggaatctggttgggggcgatcgtcacgcggccacgataccggtgacggcacgcggtacagtgccgcccatgcgggctgtcctggtggtcaaccccaaggccaccaccaccagcgagcgcagccgggacgtcttggtccgggcgctgcgcagcgaagttgacctgtcggtgcggtacacccggcgccgggggcacgccacctcgttggcccgggaggcagccgaggagggtgtggacctggtcgtcacgctcggtggtgacggcacggtcaacgaagtagtcaacggcctgatgtccgcccggccgacgactacgccggccgggcagccgtcggctgaccagctgcccgctctggcaaccgtgccgggcggctcgaccaacgtcttcgcccgcgcgctcggcctgccccgggagtggccggacggcgccagcatgatcctggaagggctgcggctgggccgacaccgcaccatcggcctgggccgggcggacgaccgctacttcaccttctgcgccggcttcggaatcgacgccgcggtgatccaccgggtggagcggtcacgtcggcgagggcaggtctccacgcccggcctgtacttccggtcgaccctcgcccagtactttctcgcctcagaccgtcggcaccctgccatcgccctccagcggccgagcgaacccaccgaggagcagctcgccaccgtcatcgtgcagaacaccgcaccctggacgtacctcggcgagcaggaggtgaacccgaacccggaggcgtcgttcgatctcggactggacgcgttcgcgctacgacagcttcgggtgaccagtacgacacggacaatcacccagttcttcggccggcagccgggtccacacggcaagcaggtactccgactccacgatctgaacgagttcaccctggttgcccgccgtccgcaggcgttccagatcgacggcgagtacctgggcgagcgggaaaaagtcgaattcgccgccgtacccgccgccgtacgagtaatctgctaggcctcgggtactcccctcggttgagccggcccgtcggacgacgattggcgccacgtagggcgagtgacggaaatgtcagcattatcagcgcggccgtactatattgatccccgactgtggtactccgagtatccggagcctcgggcaaatcaggacaaacaggttgtgggcttgctcaccgcacggagttttccgagcgtcacccttgacatcgcgagcgttcgtgaaagtattcacaagcgacttgagtttccgggacatcgcctggaggcgctcagcaaattgagccctcccagcaggtccacggggccaacagcctgctcacgcactgccagcaaaccgggcgcgaaccgtcacggccggcactgcggatgcacataggaagccatctgccacccatccagaatgaggagtgttgccgccatggactggcgtcatcatgctgtctgccgcgacgaggacccagagctgttcttcccgatcgggacgtcaggtccggccctgctgcaggtggagcaggccaaggccgtctgccggcgctgtccggtgacggaccagtgcctgcagtgggccctcgagtccggtcaggacgcaggcgtctggggcggaatgagcgaggaggagcggcgcgccgtcaagcgtcgcggcggcctccggatgctgcgcgctcactccgcctgatcaccagccgaaacgcaacgccccggcggccccgaccgccggggcgttccgctgcccgcaccccggtgtcgaccggccctggcgccgcccggacacgacggcggggactggttcacgcgtgtggtccgtagcgccacgaacccccgcggcgacccgcgtccacgtcaacccggcggagaaccaggtcggccagttcgggagcatcggcgagcggagcggccaccgccacggcaccagcctcccgggccgacacggcaaccgcgtcgtggaacagtccgggcgcaaggaagtacgcggccaccgccactcgttgcgcacccccggcccgcaggcgggtcaccgcgacgccagcggcgggcggggcagccgaggcgtaggagacccgggtcgggacacccagggccgcccccagggccgccgcgacccgccccaccgaggcacgagcgaccgggtcgcgggtgcccgcggcggccagcaccagcgcgtcgtagccgccaggttccgcctcggccagacgtcggcgcagaccggccagcagggctggatcgaccccccgggccgctggacccagcacatcggtaacccgtaccgctaactcgggcgtcgcccggcgaaccgccgcgacggccgcgggaatgtccacccgccggtgataggccgcggtcagcagcagcggcaccagcaccgcccgggtatgaccggcgccggccagctcgagtaacacctccgccggcccgggacgggtgtgatccagccaactcggcaacacccgacggccgggccgagcggcggacaccgcctcggccagtgcccgcgtcgcctcggcggctcgcggatcccggctgccgtgggcgaccaggagcaccggatcccggttgtcgcccggcccgatcagacgtgcaggccgcactcggccttctcgaacatcgcccaccgcccggcccgcgggtcctccccagccttcgtccggcgagtgcagggccagcagccaaccgagccgtaggcccggccgaacagttcgttgaccggcacattccaccgggagacgtacgtgtccacatcagcctgggtccacgccgcgatcgggttgaccttgaccttgccccgccgtgcgtcgaaggtcaccaccggagtgtcagcccgggtcggcgactcgtctcggcgcagccccgcggcccacgcgtcgtacccggccagtgcccgctccagcggctccaccttgcgtagctggcagcagtcgtccggggagcgactgaacaggcgtggaccatgctcaccatcctgctggccgacggtgcaccggggccggatcgaacggacgttcaccggcagggtgccggcgacctgatcccggactctgagcgtctccgggaagtgcaacccggtgtccaggaagaccacgtcgacgccgggcgcgacccgggagaccaggtggacgagcaccgcgtcggccatggaactggtgacgcagaaccgctccccgaacgtctcgaccgcccaacgcgccacctccagggccggtgcgccctccaggtcccggccggcctcctcggccaacgtgcgcaactcacgccggtccggctcggcggcaaccggagcgccggcgtcgaccaggccgagaccggccgcggagacgaggccactcaccgggccaccgccttcgccaacaggccaccgaagcgcaccgtgaagacccgggcgcaggcgtggcactcccaaccgccgtgcccggcctcgctcggccgcaggttctcctcaccgcagtacgggcagtacagcggtgtcgaacgggtgtcactcatcggagttcctcctcgtcagcccggatcgcccaggcagcgaacgtctcgccgccacgccgcccggccaggaagcgccgggccagtcgttccacgtactccggaagctcggtcgcggtgaccttcaacccacgcggcttgcggccgaacccggcggcccggtcctgcgccatgccgaggccaccaccgagatgcacctggaagccctcgacctggcggccatccgggccgaccaccaactgcccgcggaggccgatatccgcgacctgggtgcgggcgcacgcgttcgggcagccgttgaggtggatggtgatgtcggcgtcgaagtcccgcagccgttcctccagccgagtcaccagttccgcaccgcgcgccttggtctcgacgatggccagtttgcagaactcgagtccggtgcaggccatggcaccacgccgccaggccgacggtcgggccgacaggccaattccgtgcagcgcctcgaccagggactccgtccggtccgacggcacgtccaacaccagcagcttctggtacggagtcagccggatccggtcgctgccgtgtgcctcggccgcgtcggcgagccgggcgagttggctacccgaaacgcggccgaccaccgccgcggcccccacgtagttgcgcccgtcgcgctgctcgtgcacaccgatgtggtcgatctgcgtcgccggcagctcggccgacggcccgtccagcagggcacgacccaggtactcctgctccagcacctcccggaacttcgccactccccagtcggcaaccaggaacttcagtcgagcccggtggcgcagccgccggtagccgtagtcccggaagatgcccaccacgcccgcccacacgtccggtacctcgtgcagcggcacccatacgcccagccgctgggcaagcatcggattcgtggagaggccgccgccgacccagaggtcgaatccgggaccgtgttcgggatgctcgacaccgagcaaggcaatgtcgttcgtctcgtacggggtgtcgaccagccaggagatcgaggacttgaacttgcggggaaggttggcgtactgcttgtccccgacataccggcgcacgatctcgtcaatcgccggcgtcgggtcgatcagttcgctccgggccacgccggcgaccgggctgccgagcacgatccgagggcagtcgccgcaggcctcggtggtctgcaggccgactgactccagtcggcgccagatctccggcatgtcctcgacccggatccagtggtactggatgttctgccggtcggtgaggtcggcggtgtcccgggcgaactcacgggagatctcggccaccacccggagctgggccacggacagctggccgccgtcgatccgcacccgcagcatgaagaactcgtcctcgagctcgtgcggctccagcacggcggtacgcccaccgtcgatgccggccttgcgctgcgtatagaggccccaccaacggaaccggccccgcaggtcctgcgggtcgatcgaggcgaagccctggtgggcgtagatgttctcgatccgtgcccggacgttgagcggatcgtcgtccttcttgatccgctcgttggcattgagcggctcgtgatgaccgagcgcccactggccctcaccgcggggccgacggggagcccggaccggtcggagtgtcggattctcgggccgggccggattgctgaccgccatcgtggcgtcctccgttgtctgcggtgcctcgtgactgctacgccagacgcggcggcctgcccgggggacggagctgggactggtgtcggagcagccggcgcgcagcgcccgagacagatgggtcgggcgtcgtcagtgagccggacagatcgcgctgcgtacgcggccgtaatcgacgtggcgacgggccacgaagcagcgatcgacagcggcagccataacgtcatgctgccacggcgtcaccagggcggcaaaggttcacgtgcggcatcccacatcacgagcgctggtgttccggtcccggccgccgggaccccggggctgtgcgaggctcaacggtatgggcgcgatgtccatgccacggcagctgccggtgtggctgccgccagccctgctggcgctcgcggtaaccctcaccggagtgaccggggcacagctctggcgggacgagttggcgacctggagtgccgccacccgcccggtcggcgacctggtccggctcgccggcacgatcgacgccgcgaccggaccgtactacctgttcatgcacgcctgggtgaccggagtgggcgattcggtggtcgccctgcggctaccggccgtgctcgccatgaccgcgaccgcggcgctgaccgcggtgctcggcgcacggctgtacagccggtcggccgggctgctggccgggctgctcttcgccctgcttcccagcacttcccggtttgggcaggaggcccgcccgtacgcgctggccaccgccctcgctgtcctgtcgacgctgctgctggtcaccgcgctggacccgccgcccggcagccggccggcacgacgttgggcccgctgggccggttacgccaccgcgctggccgcgctgggcctgacccacctggtcgccctcaccctgcttccggcgcacgcggtggtggtcctcgccaccgctcgggggcaagctgggcgacagcaggccctgggcgggagcggcgcgcaccggagcatcgtccgaccctggctgctctcgctcgttccggtggtgctgctggtcggcccgctggtagtggtcgcccacggtcagcgcgcccgccagctcgactgggttgacgccgcccgtcccgccgacctcgccgccctggccggcggggtgacgcagagcggggttgtcggtggcctgttggtcgggctcgccgcgctcgctgtcgcggcgctgggacgggcggcgctgctgcccgggacggccgtgctcctaccggtgctgctggtcttcaccgtcggcgcgctggttcccctctgggtaccccgatacctggtcttcgtcgtgccgttcgggtgtctgctggccggtgtcgcgctggccggggtgccgttccttccagcgctgaccatcgtggccctggctggggcgctcggcctaccggcccaggccgcgttgcggcgtacccacgagtggccccgctcggcactggttgactacgccggggcggcccggatcgtggcggacgggcagcgacccgtcgacgcgatcgtctactcgccccgagacagctggctctttctcgacctggggatggcgtaccacctggacgaccaccggccccgggacgtcctgctcaccgccagcccggcacgccggggcgacctgtgggccaccgaatgtgcccgcccggcgcagtgcctggccggcgtggaccgagtctggctggtgatggccggcaggcacggcgacccgctcgccgccgtatccggcgcgaagggggacgcgctacgggccgggcgcacggtcgagcaggtctggcacccgcccggactgactgtcgccctgatccgccggtagccgggcaggccgcgtgccgctgtcctgccgggaggccggatgccccacccggatcacagccgggtgagtgggagaacgagcatggcctcggtgcctccgctggcactcgcccgaagctcgatcgtgccgcgcagctcaccggtgaccagggcgcggacgatctgcaggccgaggccgccgccgcgctcggcgtcgaattgcggcggcagtccagcaccgttgtcggccaccgaaacgtgcaggatcttgcggaaccggtgcgcggacaccaccacctccgggagcggtccgacggtgccggcctgctcaccggtgccgtcgtcggcgggaaacccgtgctcgacggcgttcaacaggagttcgttcagaaccatcaccagcgatgtggcgagctcggcggagagcacgccgaagctgccccggcgacgcatccggatggtcgactcggtcgccgccacctcggtcgccgcgctcgccacccgatcgacgatcccgtcgaactcgaccacctcgtcgttggacatggacagcgtctcgtgcaccaacgcgatcgacgcgacacgacggaccgactcctccagcgcgatccgggcctccggcagggccacccggcgggcctgcaaccgcaacagggcggcgacggtctggagattgttcttcacccggtgatggatctcccggatggtggcgtccttggtcatcagcgcccggtcccggcggcgaacctcggtgacgtcgcggaccagcaccagtgcgccgatcggcaccccggcgggtatcaacggcagtgcccgggtcagcatggtcgccccccgagcgtcgatctcacggcgtggcggcgcctcgccccgaagcgcggcgagcaccgcgttggccgcgtcggtgccctccagcggatcgtcggcgaggcgccggtgcagcgcctcgagatcctcgcccaccaggtgcgaggcgtagccgagccgccggtacgccgactgcgcgttcgggctcgcgtacgtcaccttgccgctcgcgtccagccggaccagcccgtcgccgacccggggcgccgaggtggtctccccggggtgccggggcggcgggaaggtaccgtcggcgaccatctgcgccaggtcgtccgccgtggtcagatagttcagctccagttgactgggggtccgcgcggtcgacaggttggtgtcccggccgaccacggcgatcacctcaccgtgctcgccgtcggcggcccgcagccgcaccgggatcgcctcgtgccgtgcgggcacgtcgccgtaccagaccgggtcgccctcccgccagatccgaccctgccggtaggcgacctcgaggtggtcaacctcgggccctccgacgatccggcccacctggtcgtcctggtaggcggtgggggcggtcgtcggccggacctgcgccacgcagagaaacgttccgtcctcgcccaccggcacccagagcagcaggtcggcaaaggacatgtcggagagcaactgccagtcgcccgcgatccggtgcagatgatcgatgtcggcgggacgcagctgggtgtgctcgtcggcgaggtcgcgcagcgtggacacgccgcccagcctgccacgccggcactcacatcgtcgcggtgaccttcctcagaccacggggtgcgtccgggtcctcgccccgggccagcgcgagcgccaacgccaggcgttgcagcggcaggatgtccagcagcggggcgtaccgctcgtcgacctcgggaacggcgatccgcgtcgtggcgggcacgtccgccgaccccaccaccaccacctcggcgcggcgctcgccgagccgtggcagcacctcccccatcgcccggccgccggggccggagccgaccaccgcgagcaccggcacatccggatcggtcatggcgagcgggccgtgcagaaggtcggcaccggagaaggcgagcgccggcaggtacgaggtctccatgagcttcagcgcggcttcccgcgcggtcggatacgcgtacccccggccggtcgtgaccagctgcgcggcgaatcggtaccggggggcgagctgggcgggcgtctcgtcggcgagggtacgcgcggcgagttcgggcaacaggtcgagggccgcccgctcgtcggccggtagcgccccgtcgccggcccggatgccctccaccagcatgagcagcgcgagcagttcggcggtgtaggtcttggtagcggccaccgcccgttcgtgcccggcggcgatgtccacactgagctccgccacgtcggccagtggcgagtcgggtgcgttggtaaccgcgagggtgagcgcgccggagtcacgggcggcccgcagcacctcggtgaggtccggagatccgccgctctggctcactccgacgacgagcgcggcggagaggtccgggcgggcgccgtacgcggtgacggagctgggcgaggcgagcccggcgggcaggccaagccgaatctcggtcaggtaggcgccgtagagcgcggcgtggtctgaggtgcctcgggcagtgaacaccacgtgccgcggtccgtgctcggcgatggcggcggcaacctgggcgatcgccccggcgtgctcggtggtgagcaggcgcgcgaacgctgccggttgttcgtcgatgtcggcggccatgccggcccctggacgcgtcacgaacactccttccgatgcgcgattcccgcgcgctgatgctcagtcttgcacgtttcggcggctctaagcaacgcaacgaacagcagccagcggtgatcactaataattctcaccatcacctacgctgaccgacctgagcacaccacggcgggaggacgacgtgtccccggacaaaccagacctgccggcggcggaggaactgaccctggcccggctggccctgaccgagggcgacctgccgcacgccgccgcgcacatcgcgggggcactggcgcaggcgccgaccctccccgaggcccacgagctactcgcccgactcgccaccgtcaacggcggcgggctggacctgttccccctgcgtcagaacgttttcgtcgggaccgtggtcgctcgggcccatctgctcgccgctgccggccagcccgccgagggactggacctgctcgtcgcagccaccggctacgcgccccacacgccatgggcggaggtgccctgggtgaccgcgcccgacctggccgaacgcatcgaacccgaccgtaccgcccagattctcatgcaggtctgcgccgcgaccaccgatccggtcccccggtccggtcaggcggccctcactccgtacctcacactggcccgcaacgcggtgaccgtgcaccagggacacccgttgttgttcggggcggcctccgcgctggcccgccggctcggcgaggtgtccctcgccgtccgctgggcgtcccgagggttacgcgtcgggccgtcgaagatcggtgaggtgtggctcgggtacgcctaccgaagcgcgggtcggatccaggacgccctcgcggcgctcgaacgtgccgtcgcacacgacccggacgacctggccgtctatgccgacatcgcggggacactcgccgaccacaatcggctggacgaggccctggactggatcgaccgggcgcttgcccgggatccgacgttcgactgtgcggtacacaccgcacaccggctgcgcttccagcgtgacggcgacgtcgcccacctgatcgcgttggcggatttcgtccgggagcacccggaggattcccacgagcacaccgacctcgccgaatcctgcgccggacagccctggctcgggcagatcaccccagccgccggcccggccgttgacgcgctccggaccgtccactccggcggtcagctgggagccaccgtcgggttggagtcgccggtaccgccgagcgccctgcgcaccctcagccaggccgcgccgggcctgcgggtccagattgccgaggggccgggtcccgacccgtacgaaccccgacgcgcgatcggccagcacctgtggcgacatgacggcctacccgcggtcgggaacccctcgccgctggcggccgaccaccttcggcagttcgtgcacccggcgtggccccatcccccggcggcgtacgacgccgccgtggccctggcgaccctggatctggccgatctgctcggactgctcacccacccaccggcggttccgccgaccgcactgggccgggtcctcgacgagcaggatccgtcgctgtgggtccgcagcgtccaggtgtgggcctgcctcgggctgctgcaccatcgcaccgacgagccgtggccgacctccacccggcggacggtgctcctggacctcgtctggggcgtcgaggactggaccaccgaggccgcgctcttcgccctggtcaccgccgcctgggtagacccggcggtccgccccgaggtcgccagggtggtcgccgaacgactcgcggacgcggtcgaggtgacccggacccgcccggtaccgatcgccgtgtcgctgggacacctggcgctggcgaccccggacctgacccaaccggtccgggcactggcccgcacgctgactgagggccgaccccccgttccggaacccccgcgccgactctcccggctctggcggcgcctcacggcaatcttccgccgctcctgactgcgccgggccgacgggggtcagagagtgggcgtcccggcaagggtgtcctccgcctcatcggccggtccggggatgttctcggtgcgcagcggaatctccttgataaaccaggcgagcaccggcaccacaagggtgaacaacagcgcccacaggaacacgtgcgagatcgcgtcggcgaggccaccaaagaccagttcgcgggccgccgccggcagttgctggagcttcgccaggtccatcgccgtcccggcctcaccgcccccgaacgcaccgccgcccggcgaaccggccagccggctggcaaagacagctccgaagagcgagatgccgaacgagccgccgatcgaacggaagaaggtcgccgcaccgctcgccgcgcccaagtcacgctggtcgacgctgttctgtgcgatgagcatcgtggtctgcatgagaaagcccatgccgacgccgagcacgaagaggtagagcgaggattccgtcctgccggtctgcgcgtcgaggtacgtcagcagagccatgccggcgctcatcaccacgccaccgacgatcgggaacacccggtaccggccggtcctggtgatcgtccggcccaccgccagcgagaccaccagcatgccgaacatcaacggcaacaggagcagtccggactcggtggctgaggcgccctgcacggtctgctggtagagcggcaggaagctcatcgcgccgaacatcgcgaagccgagcaggaagccgatcgcggagatcagcgcgaagttacggttggcgaagagcttcagcggcagaatcggctcgaccgcccgtagctcgacgaccgcgaagacggcgagcgcagccaccgccaggccgaccagaccgacgatctgcggggacctccaggcgtactcgttgccaccccacgtggtgatcaggaccatcgcggtgatgccgaccgcgagcagcgcggcaccaagccagtcgatccggtgttcggtgcggtaccggggcagccgcagggtagcgacaagcagcaccagcgcgactccgccgagtggcaggttgacgtagaacgcccaacgccaggagagatggtcggtgatgaagccgccgaccagcggaccggccaccagcgcgatcgccatgatccccgcgatcatgccttggtagcgtccccgctcacgaggcggcaccaggtcgccgatgatcgccaacacaccgaccaacagaccgccggcgccaaggccctgtacggcccggaaggcgatcagctccgccatcccatcgtccggcccgccgagcaggttggagcccgccatcccacacagcgcggacccgaccaggaagatcactaccgaggtcaggaagatcgacttccggccgaagagatccccgagcttgccccagatcggcgtcgagacggtggtcccgagaacgtaggcggtaacgacccaggtgaagtggtccagcccgccgaactcacccacgatcctcggcagggcggtgctgacgatcatgttgtccaacatcgccagcatcatggcgatcatcagtccgaacagcacgatccgaatcttcggtcgcacggccgcctgggttgcctgggtcatgggcgttccccccggggatggtgagcttacttgccgaccggctagccagcttactaaccgtacggtaagttggggcccgacaacggtcaagcgggcaggtgatgatggtgcgggagagcacaggcggcacacgggaacggatcaagaccgtcgccttggagcttttcaccgagcagggatacgagaagacctcgctccgggagatcgcagagcggctcgacgtgacgaaagctgcgctctactaccacttcaagagcaaggacgaaatcgtcagcagcttcgtcgaggaccgcatcgaccagatggacgacctcgtcgcctgggccgagacgcaaccagccacgctggccacccggcgagccgtcctcggccggtacgcggacaccatgtgctccggccgacagccgtcggtgatgcgcttcttcgaacagaaccagacggcattgcggagtctcgccgccggccagcggatgcgggagcggatgctccgactggccaacgtgctctgcggcgaggatccctcacccgaggcccaactgcgggccgtcctcgcgctcttcgctgtgcacagcagttggttcggggtgcgggcaccgaacctctccgacgccgagcgaaaggagatcgccctcagggtggccgacgagttgctcgccgccatcggcccgtgcccggccgacaaccccgctgacccggcaccgcgggctcgtcgcccacccctgcccccaccgagccggatggggaggccgaccggctcagccggccagtgacagccgcaggccgcgcagcagcacgccggccagcggtgaccagtccaactccggcgcgcggacgaaaccccgccgttggtagagccgctgcgccgaggtggcgaggccatcccgaatgcagatcaccacagccgagcagcccaactcgcttgcccgcgccacacacgcctccaccagtgccgcgccgaccccccggccctgagtggccgggtccacggcgagcatccgaaactccgcctcgccggcttcggacaactcggcgtaccgagtgccgggcaggacgaacgtgaccgagccgagcacagccttggtacccacgtccacggcgaccaacacctcaccgtgcgccacgcggctatccacatcggcgagcacatccgcatacccgtgctcgcccttgagctgcccatccgcctcgtacgcggcgaccgtgagccgggcgaccgcagcgtggtcggccggctcgacgggccggatcaggacactcaaccgatcaccgcgatcaggtcgccgtcctgcacgacgtccccctcgttgaccgccagctgctgcaccacaccatcggcctcgctaacgaccgggatctccatcttcatcgactccaggatcaccagcgtgtccccctcggacacggtgtccccggccgtcgcgacgaccttccagacgttcgccaccatctcggcgcggatctcctcggccatcttcacagccccttctctcccgactgcctgccgacgtatccaatcatgagccgggccggggtgagacggccacgccaggaccggattctggctgtcccgccgaacaatcacgtacggtccggcaggcggcgacgcggaccgggtctgaccggagaccagcccaccggagggcgaccgacggcggcggcactagggtcggtcccatcggcgctgagcggcccccacatcggcgggccggacgcgtccggtttcgcaccgcggcggtcacgccgcagtgggcaccccaccaacgacgaggaggtcaccatggcgaagagggctcggaaaaagaaggctcgcaagaagggcgcggcgaaccacggcaagcgccccaactcctgagccgccccgaccgggcgaacatacctcggtcaacggggacggcggtggcccggaccgaagtcggtccgggccaccgcgacggcacacccgtggtcagtcggccagctcacgcgactcgctacttccgaacaccacaagttcggcgagcttgcttcgaagccgctggcgaagctggtcgggagccgtctcgttaccgcagcagcgcgcgacgagcgcctggacctcccgctcgatgccgtactcgcgcaagcacggcccacattcgtcgaggtggtgctggatcagctcgcgacgctcctcggcacactcgagatccaggtacaggtagacctctgccagtacctcacgacagtccgtctcgtgcgggtctccacagctcacgtcacacctcccggccagtcgaacccttggccgacgacgcggaggtgaagccccgctcggccgcgtactgctccagcagtttgcgcagattacgacgaccacggtgcagccgcgacatcaccgtgccgatcggcgtacccatgatctcggcgacctccttgtaggagaagccctcgacatcggtgaggtagacggccagccggaactcctccggtagctgctggagcgcctgcttgatgtcactgtccggcagccggtccagcgcctccgtctcagccgaacgcagcccactggaggtgtgcgactcggcctcggcgagctgccagtcggtgatctcctcggtcggcgcctgaatcggctgccgctgccgccggcggtaggagttgatgtaggtattggtcaggattcgatacagccaagccttcagattggtgccctgctcgaactggtggaaggccgcgtacgccttcaggtacgtctcctggaccaggtcctcggcatcggccggattgcgggtcatccgcaggccagcagcgtagagctggtcgacgaagggcatcgcgtcccgctcgaagcgggccctgcgctcgtccgtcttctcagtggtcaaccgcacatcccctcggatcggatgtttccccgccgaggatacgtgtacccgctcgccaacaaattcacttccgcccaggtgctcgaccgacacccgggccgccgacgtcacggctgaccaaggcggaccatccagcaggcggtcgagccgccgcacgtcctgatcgtcccgttcccgggcctgcgtatcggtcggcaccggccaccccctcggttgaaaaagccgtccgcggggtgtaacgcaggtcggcggggcgggaattccagcccttggccccctttcctggtcccggcccgacctcggcggggaccagagctgggaccaggaagggcctgggagggccagcgccaccgccgggctggggcggacggcaccatccagagcaacgagggtctcccaacccggtcacgcctcgtcggttcacccgatcgaaccgggccgagacggtggccggtccggccgggcggtccagccatgggcgcgcagccagtcgaggacgaccgccgccgtgcccagcggatccctacccaggtcgtgccgctcacccggccgggtgacgacctgtaccgtcgacgccgctgccaccggcatcccaaacggatcccgatcgccgttcaccaccagcgttggcacgcgatccggcaactcagcagcccgggatcgctccggacggcccggtgggtgcaatgggaacgccagcgcgacgacgccggcggccccgaccgtggccgcggtgcggcaggccacccgggcaccgctggaccgaccgccgaccaccagcgggatcccgggccagcgcgcccggagctcggccagcaccaccgtccaggccacgtcgagttgacccgcgggcgcgggcgcccgccgaccggcgacgcggtagggctgggtcacccgggcaacgaccagaccggcggtcacggcggcctcccggagcgcgagaaggtcccgcgcgtccaccccaccgcccgccccatgcccgagcaccagcagggcggcgggcggaccagccggctggtcgaggtccaccacggccggcccgtgcggggtgacgatctcctcggtcggcggcatggaacccattctgaccaccgcgccaccgccgcgggcgtggtcgtgcggcctggtcggacaacggtcagcggccgagtggcaccagagtgagctgccgtttccggaccaacggtgccacggggtcggtcggctccggatccggctgggccgcagtacgccaggcgaccagcatggcccggcgctcgcgcgcggtggtgccgccccagacgccgtagcagtcgccgacatccagcgcccacgcgaggcaggacccctgaacgtcacaggtgcgacagagcgccaccgcggcgtcggccggctcgttcggcgccggaaagaaggtttccgggtcgacgctctggcagcggcctctggtgcgccatgcgtcatcccgtcgacgctcgtgtaacgccctcaccaggcgcgcgtcacgtcgtgcagcggccacttcgtgtggacggggcatccgcgccctggtcatccacccacctcccccgtggggccggaaatctaggacgcgatccgccctttgcgaatcgacgcccaccaccggcgctctggtgtatcgcactttttgacgtcgatacaaggggtggcggggagaaaatcgaatgaccgattgaattctcggctgaaatccgacaaatcatctggcagagagtcggcaatacgtcagaagagcatcccctccccgggcctgtcgtcacgcccgggtggcgacgacacagcgacccgctcgacgaggctcggaccgtcgttccgaacgtcgccgaccgccggcccgaccggacgagcctccagcccggccagccactccagcgacggcggggcaagcaggtcacccggccgctccgccggccccaaccaggctccccaccgctcgggaggcaccagcagcggcatccggtcgtgcacgtcggccaggtcgccgagcgcggcagtggtcacgatgccgcaggtgagcaacgggccgccagggccatcccacaccgaccagatacccgcaaaggcaaccgtcgacccgtcctggggggtcaggtagtacgcctgcttaccacccgggttacggacccactcgtaccaaccgtccgccggcaacagacaacggcgacgggcgaaggcaccagcgaatgcccggctcgtggccaccgtctccgcccgagcgttgatcatgcgggccgcgccggccgtggaccgtgaccaggccgggacaaagccccagcgcccgagcgaaagcacccgctggcccgccgcgtcgacctggaccaacggcaccgggtcggtgggcgcgacgttgtagtccacggcgagtcgaccacccgttgcgtcgtacgactcgaacatcgagctcaggtccccggcggaccgggtggtcgcgtatctcccgcacacaccggacacgctagcgcgccggccggctgcccgccgtcccgctgaccgggcggtcaaccggggtagccgacggcggccaaccgaggagacggcagaatgtaaccgtgggacatctgaccgctacccgcccgctgcgcccgtggaccgcgccgaccgcctcggatccggtctcgacgacgctgcgcctacccggctccaagtcactcaccgcacgtgccctggtgctcagcggactggccaccggcccatcgacgctcgccaggccactgcgcgcccgagacaccgagctgatggccgacgggctgcgggccatgggtgtgcacatgtcgatcagcgacgacgagcgctggttggtccgaccgcacccactggccggaccggcacacgtcgacgtcggcctggcaggcacggtgatgcggttccttcccccggtggcaggccttgcggacggccagatcaccttcgacggtgacccgcaggctcgactccgtccgcttgggccgctcctggacgccctgagccgcctcggcgtccggatcaccacaccacccaccggaagcctgccgctgaccgtgctcggtggcggacagatccgcgggggcgaggtcgtgatcgacgccagcgcctccagccaactcgtctcggggctgctgctggccgccccgcacttcgaccggggcgtggtcgtccgacacgtcggcccgccggtgccctccgcgccccacctgcggatgacggtgcacatgttgcggtccgccggcgccgccgtcgacgacaccgcccccgacgtctggaccgttgagccgggcccgcttgctggccgcggctgggagatcgaaccggacctctccggtgcggtccccttcttcgccgccgcactggtcaccggcggggaggtgaccgtcaccggctggccggggggcagcgtccagccggtcgagcggctccgcgggctgttgcaggcgatgggcggcgaagtgtccctctccaccgccggattgaccgtccggggcaccggcgccctacatggcctgaccgccgacctgtccgacgtgagtgagctgaccccggcgctgaccgcactggcgatgctcgccgactctccctcccggttcaccggaatcgcccacatccgggggcacgagaccgatcggatcacgtcgctcgcccgcgagttcaccgcccttggcgccgacctcaccgagttccacgacgggctggcgatccgcccccggccgctgagaagcggggtgttcgagacctatcacgaccatcggatggcgcacgccgcggcgatcaccggcttggccgtacccggcatcgagctgagcgacgtggcctgcacctcgaagacgatgccggagttcccggcactatggtcggcgatggtgaccggcaagagctgaggaggcggtcctggcgacgaggcggcgggagtacgacgaggacgacgtccggacccggcccggccggtcctcgcgcccgcgtacccggatgcgcccgcgccacgcggacgcggtcgaggggttcgtcatcgccgtggaccggggacggtacacctgtgtcctggccgatgcccggctggacgcctcgccggtcaccgcgatgcgggcccgagagttgggccgcaagtccgtcgtggtgggcgaccgggtcggactggtcggtgacacgtccggagcccccggggcgctagcccggatcgtccgcatagccgaccggagctcggtgctgcgacgcaccgccgaggacgacgcgaccaccgccgaagggcgactggaacgggtcgtggtcgccaacgccgaccaactcgtgatcgtcagcgcgctggccgacccgccgccccggaccggcttcattgaccgctgcctggtggccgcctacgacgccgacatcgagccgttgctctgcctcaccaaggcggacctcgccggaccggaggaggtgctcgggtactacgcggagctgaggctgccctacgtactgacctgccccgactcgaccctggacgccctgtgcggcctcctcgccgggcggatctcggtgctggtggggcactccggagtgggtaagtcaaccctggtcaaccgcttggtcccggacgccgcccggaccgtcggccaggtcagtgcgatcggtcgaggccggcacacgtcgacgagtgtggtggcgctacggctgccaccggtcgacggcgaagccgggggttggatcgtcgacacgccggggatccgcagcttcgggctggcccacgtctccgctgacagcctgctgcacggcttccccgacctgaccgagggcacggccgactgcccggcgaactgcccacacacggccggcgagccggactgtgggctgagcacctgggtggccaccggccacgccgacccgcgccggctggcctcgtaccggcggctactcgcctcgcgcgcaggcgagagcgagccctacgccaagcccagctcgcggaagccggatgacccgacagcgggggcctgaccgggccgacgctaccgtcaccacatgaagggttacgccgccgacctcgccctcgcccaccacctcgccgacgccgccgacgcggtctccgtcgcgcgattccgcgccctggacctccgcgtggacacgaagcccgacctcagtccggtctccgacgcggacaccgcggtcgagcaggagatccgggccctgctcgccacccaccgcccggacgacggcctgctcggcgaggagtacggcgagcagcccgcgaccggttccggccggcggcgctgggtggtcgacccgatcgacgggacgaagaacttcattcgcggcgtgccggtgtgggccacactcatcgccctgcttgagggggaccggccggtcgccggtctggtctccgcaccggccctgggccgtcgctggtgggcggcggtcggcgagggggcgtacgcggggccggacctaccgtccggtacgccgatccgggtgtcggcggtaaccgatctgagcgacgccagtttctgctactcctcgctcggcggctgggaggacaacggtcggttgggagctgtcctgcagatcatgcgggacgcctggcgcagccgggcgtacggcgacttctacggttacatgctgctggccgagggcgcgctggacatcatggtggagccggaactgtcattgtgggacatcgcggcgctggtgccgatcgtcaccgaggcggggggaatgctcaccgacctggctggccggcccgcccctggagacaccagctccggcggtaccagcgcggttgccacgaacggtccgctgcacgccggtatcctcacccgcctgagcggagcccctgcacgctgaccgcggtcaacctctatcctcgcgctgtggtctcctccggctggtgcttcctcgcgtcaatgatcttcgcgtacggcatcgccaacctgctccagtcggtcgcggcggcccgcaccaccgtgcaccactcgttcgacccggggctgctgctgcggctggccggacaccgcacatacctgatcggcctgggctgtcaggtcggcggtttcgtgttggcgttcctggctcgacgggatctaccgctcttcctggtgcaggccagcatggcagccgggctcggcgtgaccgccgtgctcggggtactcctgctgcggtggcgactacccgcggcggaggtcgtcctgctggcgcttctcgtcgtggggatcaccgggctggtgctgtcggcccggccggcgccctcgcggcagctcggcaccgccggcctggtgaccctggcggtcaccttcggcgtgatcgccctgttgggcttcttcgcggtacgactgcacggcgcgcccggttcggtcgcgctcggctcgctcgctgggctggccttctccgccgcggcggtggcggcccggccgctggcctcgacccactcggccgaggagttcctcggtgaaccgctgctctacctgctggtggcccactcggttgtcggccagctgctgctcggcctggcgatgcaacgcgggtcgaccacggccgcggtggccgcgatggacgcggccggggcggtgccggcagccgtggtcggactgctgctgctgggcgaccagatctggccgggacgggagtggctggccgggttcggtttcctggtcaccctcaccgccgtgctcgggctgacccggtacgcggagccacaacaccagcacgcggtcaccgccgggcgggaccgggcggtggtcggccgtccgcccaggctgggcgccaccggaccggcgacggttcaggcggcctcgaccggcgtacggcagcgggccacccgctcgtagagccgttccagggcagcgccggtacgctcccacgtgtagctgcaccggacccggtccacggcagcgtgcccgtacgcgaaccgaccggcgctgtcggtgatcagccgacgcagggtcacccccagggcgcgtacgtcacccggctgcaccagccgcccggtgacctcgtccacgaccgcgtccgcgatcccacccatcgcgtagccgacaaccgggacgccgcaggccatcgcctccaacggcacccgcccggccgacgcgtagcgcggcgtacacgccaccacgtccgccgagcggtaccaggtggccaactgttcgtgcggcaccgctcccgccagggtcaccaggtccgcgaccccgtttcgttcggcgagctcccgcagctggcgggcctcggcgtgcccggcgagtcgctcggcgggtgggccaccgacaatcaccagttccgcgtcaccaaccatccggatcgcgcggatcaggtcctcctggccgtgaccgggttcgagcgcggacacggagagtattcgcggctgggcctcgcgcggggccgcctctccgtcggggtggaactgctcggtgtccactcccggtgggaccagagccaccgaggtacgttgcaggcccatccgggtcagttcgtcgacctcgtcgttggactgagccacggcgacgtccacggcgcggatgagcgcccgctccaacggaatccgctcgtccggcgcgccgtaccgcgctccgaggcggcgcaactgctcggcccccagcgagtggaaggtctgcacgatcgggatgtcggtttcccggaccgcgtgcgcggcggcgaggccaccgacccagtagtgcccgtgtgccacctccggcgcccactcgtccgcccaccggtcggccagccagcggccgtagtcggcgacacagccgaccagttcggcggtgggcacggccgcagcgggaccgaccggcacgcgctcgaccagatacccgtcgaccgtctccgtcgcacccaggtccggggcgtcgcgtcgctcgtagagccggacgtcgtggccccggcccgcgagttcggcggcgactcgcgcgatgtgctgatgggttcccaccggcgggccgccggcatgccgggacggatcggcgtgcgcgcagacgaggccgacgcgcattgggcacctccaggcgatggtcacagctggttcttgtccaggcgaaggtcacagctggtctttaggtcttccccggtcagagagtttcacttacccaggtttcgggagctggaacctgggccgaacccacgtttcggggccagctgccgggtgatggccgccgaccgacggttacgaggcacttggcagcgggtagagcaccggcatgcgcgacgacgagtacccgactccggtgtccgatcccgaggcggcgggcctgcccgacaccgccgacgacgactcgaccgcgaacgacgacgtcctgaccgggcgggaggcggacggcccggacccggcgcaactgcccggggaccggacagcggttgcggtcgaccggttcgggaccactgccgacgagcagctcgacggggagtcgctcgatgccaaactcggccgggaacggtacgaacggcaggcggatgatccgttggccggcccggtcgacccggacatcgccgccgaggcgaccagtgcggatcaggccgcacaggcccagctcgacgccgacgtgatcgaaccggggccggcctccgacccgaactccccggtctccctctacgaccacggcctactcggcagtgtggccgacgcccaggtgggtcggctggtcgaaccggacgaaggcgcccaccccgaccaggaacccgactcggtcgcgtacgacgcgggttcggccggcggcggtgcgagcgccgaggagctggcagtccacgagacccgtccgccccacgcggtctgactccggcggcgagaccaggggtagcggctctggcgtacggtgtaaatgccaggattctgcactgcaatgcctgccgggaagggccatgacgaacgcagacccggacgccccgcgcacggccatgccccttgagccttccctcctggtcgccgagacattcgaccagacgcaggtgacccagttacgtcatgcggcaaccgcgtgcgcgtacggcgcgggcctgcggggtcaacggctggacgacttcgtcctggcagtcaacgagctgaccaccaacgcggttcgtcacggcggtggccgtggggtgcttcggatgtggcggcaggcggggagcctggtctgcgaggtttccgatcacggtggagggatcggtgcccggctactcggcgcccgcggtcgccccgccccggacaccgccggcggctgggggctgtggctggcccgtgagctgagcgacaccatggaggtcgagtccgacggggccggcaccgtcgtccgcatcacgaccatcctgccgaccccacaccccacccccgactgactggtggtcggggtcagccgaagagcgcactcacggactcgccgttgtggatccggcggatcgcctcggccagtgcgggggccaccgacagcacggtcagcttgggaacccgcttctcggctgggacgggcaccgtgttggtgcagacgatctccagcacctcctcctgttcactcaaccgctgcagggctccgttgacgaagaggccgtgggtgcaggccagccggatcgaacggacctccagttcacgcaggtgtcccagcagctcgaccaccgtgctgcccttgactatctcgtcgtccaccacgatcacgtcccggccccgcacctcaccgatgaccgagctgatctgcacccggtcgccgccgaagcgctgcttggcgccggcggcaaccggcgtgccgagccgacgggcgaaggcggctgccgccttgacgtagcccaggtccggggagaccacaacggtgttactcaggtcgagcacgcggaagtgcgccgccagttcacgtagcgcgtgcaggtggtcgaccgggacgccgaagaagccgtggacctgaggcgagtgcagggtcatcgtgagtacccgatccgcgccggccgccgcgagcaggtccgcgacgagccggccaccaatcgagatacgcggtgcgtccttcttgtccgaccgggcgtacgcgtagtgcggcagcaccacgctgatccgtccggctgaggccccccgggcagcgttgaccatgagcagcagctcgaccaggtgctcctgcaccggcggcaccagcggttggatcaggaagacgtcccgctcccggcagttggcctgcaactggacttccaggcagtcgttggcgaaccgggacacccgagtcgggtactggggcacccccaggtgggtgcagatctccacaccgagttcagggtgggcggttccgctgaaaacggcgatctggcgcacggctaccgattctacggctgccggaccggtggggaccggaactcctatccagggtctcggacgagtgagcggcgaaccgccgggctgccagcgatcggtcagccccagcgcttgccggtgagtttctcgtagacgtcgacgtagcgggcgcgggtagcgtcaacgacctcacccggcagctccggcgccgggctctgcttgtcccacccgctcctggtggcccagtcccgcacgtactgtttgtcgtacgagaactgggcgcgccccggctggtaggactcgaccggccagaaccgggacgagtccgaggtcagcagctcgtcgccgactgtcagcgtgccatcggcggcccagcccagctcgatcttggtgtcggcgatgaggatccccctaccggcggccagttcggctccccgccggtagacgtcgagcgtgattcggcgcagccgctcggcggtctccgccccgaccctgtccaccaccccgccgaaggtgatcggctggtcgtgctcgcccaccggtgccttggtggagggggtgaagaccggctcaggcagggcggccgcctcgaccaacccgcgcggcagttcgacaccggagaccgctccggtgcgctggtactcggcgaagccaccaccggtcagatagccccgggcgacgcactccaccggaaccatgtccaggcggcggcaccggatcgcccggccagcgaactcgggcggcacgtcggtcgccgagagcacatggttcggcaccagctcagcgagctggtcgaaccaccacagggagagcgccgtgagaagcttgcccttgtccggaatcggcgtcggcagcaccacatcgtagacagagatgcggtcggaggcgaccaggatcaggtcgccgccgtcagcgtagacgtcccggaccttgcccgagtgcagaagttccacgcgatctagtagaccacgcggcacagatcagcccgcgtcggtggaccacggaacgatcggcacacatctccagactgtcttactgcccggctcagcgccggggaccgcgccggctacgggtgaggcgcaggacgagcaacacgatcaaaacgaccacgaccaggcaacagagcaacccgaggaagccgaagccgccgcgacggcgtcgggcggcctcgaccgccagttcacccgggccgctggccgcccacgccgccacgggaacaaagaccgccagcacggccgtaccgaggatcgtaccgagccggccccaccacttcgcgaatgcagacatggccccatcctggctgagccgcgcaagccgggtacggcgaaggccccggaggattcctccggggccttcgaacgagtagcggggacaggatttgaacctgcgacctctgggttatgagcccagcgagctaccgagctgctccaccccgcgtcggcctcattactgtaccccatccggcccggccatgatccgcacccccggccctgggcggcacgagccgcggggccggcatcggctagcgctgccggaccctccgtcacacggaggaagtcccaccaacgtccacggcaggtgttgtagattcgcgccgatccacgatcgcctttgtggacccccgaacatcggagtcgctttgcgtaagcttgtgtacttcgtcgccgtcacactcgacggcttcatcgccgcgcccgacgggtcgttcgacttcttttccctggagcccgatgtggcgccctacctggtggccgaatggccccagacgctacccacgttcacccacgcccagctcggtgtcgcatcccccgccgccggtcgtttcgacaccgtgctgatgggccgtgtcacctacgagccgggcctcaagctcggatacaccagcccctacgaccacctgaagcagtacgtcttcagccggtcgctcacctctgccgaataccctggtgtggagatcgtctccggcgatccgacagcattcgtccgcaggctcaaggcacagcccgggcgcgacatctggctctgcggtggcggacagctcgccggccagctcctcgacgacgtcgacgaacttgtgctcaagctcaacccggtcgtcgtcggcagcggcatcccgctggtcgaccggggcttcgaccctcaccgtttcgcgcttacctcaacgcggcccttcgacagtggcgtggtcgtcctgcgctacacccggcacgccggcgggcccggctgacacaccccacggggacagtctcaccggaccgatccgccgatacgcgaaggccccggaggaaacctccggggccttcgaacgagtagcggggacaggatttgaacctgcgacctctgggttatgagcccagcgagctaccgagctgctccaccccgcgtcggctcgtaaacgttagcgcaccgtcccgcgccgacgcaaaacggccggtccgacgggccagcacacgacggcgcccccgggattcccgggggcgccgtcggtcgtacgtgtcagccaccaggcgacggtgaaccggtgggcgtagcagcggaacccggccccgcggcctgctcgaaggcagcggtggcctcatccaatgccttcagtgcccggccgtagcgttcgaagtcaccggattcctgtgcggcccgcagttccacgatcgccgcctgaacccgctgcgccgcatccgccagttcgcccgtgaccgggggcggcgtcacgctcggactcgacggggttggggtcggggtcggggtcggcgcgggcgtctcaccggacggcgggggcgttgacggtgcgccggccttctcaccctgttcgaccagctgtttgatgccgtcggcgaggttgtccgccaggacgacgaacgagccgccgtcaccgtaggataggagcactttctgcaacagcggatacgcctgctgctggttgctcttcacatagaccggctcgacgtagagcatgccgtcgccgaacggcagcgaaagcagattgccgtactggacctgagcctggttcgacgagagcaggttcagctgctgccggatctgcgcgttgttggtcatctgctggtgcacctgcaccggcccggagatccgggtgtcttccggcagctccagcacctcgagctggggctttccatccacgtacgaaccggacatcagcgctgccaggttctgtcgtcggttcggcgtaaccgctgcggtgagctggaagcgggcttcctcctgcccggggaactgggtgaagaggtagtacggtggctgcttctgaccgctgtccggcgcgtccggtacgttcggcacctgccagaagtcctgcccggagtagaagtcgccggggctggtcacgtggaatcgggtgagcacgttccgctgcaccttgaacaggtccgccgggtaacggaagtgggcgctcaactcggccgggatctccgtcttcgacttgatcagatcgccgccgaacgccttgttccacgccctgagtaccgggtcgccgtcatcgaactcgtagagggtgaccgtgccgtcgtatgcgtcgaccgtcgccttgaccgagttacgaatgtagttgatattttcccgggcctgctggaacgtgccccggttggtcagctcgtcggtggtctcggtctgtaggttgatccgctctgcgtagggataggtcgcagccgtcgtgtagccatcgatgatccaggtcacccggccgtcgatcaccgccggatacgggtcgccgtccacggtgaggaacggagcgaccttctccacccgctcgcgcggattacggacgtagagcaacttcgaattctcgttgaccgcctcagagagcaggaagttcgattcctgctccttgatggcgtagagcagacgacggctgaacgacccgatctcgacgccgccggagccggtgtaggtgtagtaggactcggccccgtcgtcgccctcgccgaccggccgatcgaactcggcggggttggcgtccgggttcgacttaccgacgatggcgtagtcgccggcctccatccgctcgccgtagtagatccgcggctggctggccgggatctgatcggtcggcgcggcacacccctcctgcgatcgatcaccgagaaagccggagacgaagtagggctggccgccgcagaccacccggttcgccggggccgcgaccaggccgtaaccatgggtatagacggtgtgccggttgatccagttgctctgctgggcggtcagctcgccgtagttgatctcgcggacgccgaccacgtaatcctgggtcttgccctcgacggcatagcggtcgatgtcgagcttggggccgaagtcgtagaagccgcggacctgctggagctgcgtgtacgtctcgctgaccagctgtggatccagcagccgggcgttcggcaccaccgccgtgtcggtggccaggctcgctggtggctgaaggttactcgccgcataccgcctggtctcgaccccgcccaggttgaaggccgcacgggtcgcctcgatgctgcgctcgatgtaccgcgcttccttgtcgcgggcactcggcttcacctcgaaggtctgcacagcccacgggtagatgccgccgatggcgaccgcggagactccgagcagggccagcgagatgcccggccagaccaggttccgcatccaggcgttggagaagacgaggaccgcgatcgccacgacgaccgagatgtaggcgaggatctccttcgccggcagcagcgcgttgatgtcggcgtagccggcgccgtacacgttggcaccgtcgttgtactccagcagcatcgtccgccggtcgagcacatacgcgacggccttgagtagcacgaagaccgcgaccagcgcgctcaggtgagcccgcgccgcgttgctcatccgatcgcccacgccctggagccggaccccgccgaagacgtagtgcaccgcgagtgccccgatcagggccagcaccacggcggtgaaggccacccccagcaggtagcgccagaagggcaggtcgaacacgtagaagccgatgtctatcccgaactccggatccttgaccccgaagtccccgccgttgcggaacaacagccactgactccacctgctctgcgccgacagccccgcgaagaggccgaccaccacggagaccaccgcgaaccaggtgccgagccgagggctcagcagcatccggtagcgctccagggtggcctgctccggcgactgcggtcgcagccggggccgcagtcggtgcgccagccagagattgccgcccacgaccaccgccatggcgaggccgaccgtgacgaagagcagcagccgggtgacgagcaccccggagaagacctcggtgtagtcgaccttgccgaaccagagccagtcggtccaggcctgcacaccccagccgagcagggtgaagagcacgaacaccccgaccaggacaccaatcgtgacgcgtccgcgtcggctcatcctcggcatgggggcgctgctacgcatgaccactgttggctccgcatgttcgattgatcggctccgaccaggccaccagagtacggggtccgtctacgccctgtccccctcggtcgcaccgagcgccgcgcggcgggtcagcagcgggccggttcgccccccgctcgcagggcctcaagggcggtcagcgcctcgtccagcgtcgccaccttgagcaacggcaggccgggttgtggattgcggacggcctcggcacagttgtcggccggaaccaggaaggcggtcgcgccggcgtccttggcgccgaccagcttctggggtatgcccccgatcgggccgacccggccctcgtcgtcgatcgtgccggtgccggcgatgatctgaccaccggtcaggtcatccggcgtcagcttgtcgatgatgccgagggcgaacatgagcccggcactcgggccaccgatgtcctccaggtcgatggtcagtgtgaacgggtgcggctgctgctgctcgattccgaccccgatccggggccggccgtccttctcctgactggtgatccgcgcggtcccgggagccccgtcccggatgtagccgatctcgagggtggcgccgggcggctcggcccggatcaactcggtcagccgggaggccaccgggacgggttgcccgttgaccgagtccaccacgtcaccggggcggagcaggcccaccgacggcccgtcctcggccaccgtcttgaccaccacccgcaccgggaacccgagctcacgcagagccaccgtctccgcgctggtctgggagaccttgaagtcctccgcgttgcgttcctcgacctcctcccggctctcccccggcgggtacaccaactcgcgcggcaccaccgcctcgtcgtcggagaaccacccctggatggccgtgcgcagcttgaccgagggctgcacccccaccgtggtcaaccggagctccccagtcgagtcggaggtctcccggccggtgacctggatgacctccgtaccgtcctcggtgcccagcgtgtcgacggtcggaccggggcccagcaccacgtacgggatgggtgctgcgagcacgccgatgccgagcagagcagtgaacagggcaccgagcaggacggtcaggccgcgacgtctcatgcggccgagcgtacccaccggctggggtgacgccggcggaccagccaggacttcaccatcgacgcgacgccagcggacgcgacctggggcgcggcgcgcgtaccgtagaccccgtgcctgatattccgttcggtttcgcgctcccgggtgggcaaccaccagaccccaacgatcccgcgcagatgcagcaattcatgacccagttgcagcacctgctctccgcacccggtagcggaccggtgaactgggacctggcgcgccaggtggccgcgagccaactcagcgccgggggcgacccggctgtctcgccgtacgaacgcaatgcggtggaggaggcgctgcgcctggccgatcactggctggagccggcctcggcactcccatcgggaatccacacctcgatggcatggaaccgcaatgagtggatttacaaaaccctcgatgtctggcgcaagctgtgcgacccggtggccagcaggatggtcggtgcgatgggtgacctggtgccgccggaggcccgggcccagctcgggccgatgcagtcgatggtggccaccctcggcggtgcgctcttcgggggccaactgggccaagccctcggctccctcgccgccgaggtgctctcggctggcgacatcgggttgccactcggcccagccggcacggccgcgctcatcccggccaacatccgggcctacggtgccgggctggaactgcccgaggacgaggtacgcctctacgtggcgctacgcgaggccgctcaccagcgactcttcgaacacgtgccgtggctgcgcggacacgtgctcaacgcggtggagatgtacgcctcgggtatccgggtcaaccgcgaggcgatcgaggaagcgatgggccgagtcgacccgaccgacccagagtcgatgcaggcgatcgcgctcgagggcatcttcaccccggaggacagcccggcccagaaggcgtcactggcccggctggagacggcgctcgccctcgtcgagggttgggtctgccacgtggtggacagcgcggccggagggcggctgcccaacgtcgtccgactcggtgaggcgttccgccggcggcgggccgcaggcggtccggccgaacagaccttcgccgccctggtcggcctggagttgcgcccacgccggctacgggaggcggcggcgctctgggcggccctcgccgagcaccgggggattgccggccgggatgcgttgtggggtcaccccgacctactaccgtccgacgacgacttcgccgacccggtggccttcgcccagtcccggctcgacgccggcgagctggagggctttgacttcagcgcacctggtggcccgccggagcaggctccgggcgaggccgacggggaggaaccgcccgccacccgctgacatccgggcccggtcggggtcagcggagaatgccggcgtcggcgagcagggtgcgagtggcgtcccagcccgccagggctgggtcgagtcgggccaggtcggcggggccacgcaggcggtgccatgccggtgtgacggcgaggtcgccggggcggggtgctgccgcgcgtacggcggcgggcaccgcctggtccagatccagtgccggtagccatgccggcaggggcagtcgggccgccacaccgagcaagccggggccggcgcctgcggccggagccactgccatcggccgggtggtgagcggccggagcagcttgccgacggtcagccccggcatgtccggggcgtccccggcgacgacggccacctggtcgtagccgcgcccggccccgtcgcggtccgctttggccggccggcctggcccggtggcccgtccgcaggtggtgagggcggcgtcaagggtgggctgcgggatctcgtacacggtggtgccgggccagacgaccgcgtcggccagccaccggtcggccgcggtcaccgcgacggcggtctcgacctcgttcagggtggcgagcagatcgaccacgtcctcggcgagcgcggtccgccagtcaaccgggtcgatgcccgacggcgtccaggcgaccggccggagcagggcaaccaccaatcgtcgtgccacgcctcgaccctacgtccccgtcggggcggtcaggaggtggagactgccgcgacgccctccaggtagccacgggcccgctcggtcttggggtaccgaccgaccaactgccagaacctggcgttgtggctcggcacgatgaggtgggccaactcgtgcagcaggacatagtcgatcacccagtccggcatgtcctgcaaccgatgggagatgcgaatcgtccgatcagccggagtgcaggagccccagcgcccgttctggttggtgacccagcggacgcttgccgggacggcgtcgcgcccgtgatcggccaggtagagggcgatcagtcgggtggcgcgggcgagcagttcgtcgtcggatcgggccagccggccctcccgggcggcgagccgggccaacatccggtccacccattcgctctcctcggcccgggaaaactggtccgggatcaggacgacgacccgctcaccgtcgcggtacgcggacaccgttcgccgtcgacgctggctgcgccgtacttcgaccaccggcttgcgcggcgctgccatcagccggccgcgcagcctcggattcctgccacgaaggaaagctacttcgtggtgaccaggggtccgcaagggtcaaccgcacgacacgcgcccgaaaaatagggattggtcgccaggagtcccgaaatttttctgcgaccgagcgctccggaatgagtcagaagccgatctccaccgtaggtgatcaccttagctcccgtcacctgggggcgccttgcgccgtttttcagggcatccgtccggcgtgtctccgccaaactcacttatccaacctaattcgccatgcacactctcgtcgtcaacttgctcacagtgtcgatgagcagctgacatggaaccccccagagctgggtagggtccgcggaccagtggtcacgccagtgatcacgacggaaggcccagcgccggcgccctcgtggcccgccgctgggaaccccgccggatgagtgttcgccggcggacgagacgaggagggcacccgtggccgaccaggcccagacttacaacggttactgcgtcaagtgcaaggagaagcgggacttcgaggggcacgtcgaggtttcgaagaccgggatgaacatggccaagggcaagtgtccggtatgcggcacaacagtgaaccgcattctgggtaaagcgaaggtctagcgaaattcggagtggtggaagggcggctatgcccttccaccacccgtcattgtcggctgccggacaggcacgcccgtgtcctgtggaaaaccagcagcccgcctgtggacaacccctgggcagggccgcacacgcctgtggacaacgttcgaccgaacgctgcaacgtggtcactgttcgtgcccatgagcctgaacgccctcccccgaccgaccctgctgcccggcctcgcccgcctctggcgggaccggcacaccctgcaactgggtgtcgatccgagccgggccgtcctactggaactcgccaacccccgcgccgcccggctcctcgacctgctcgacggcgcacacagcgagcggcacgtcctggagcaggccagccggatcgacgtcggccgggacgaagcccgcacgctgctggacgcgctacgcgtggctggtctggtcatgcccgcccacacgctgctgccccgtgatctggccggtccgccgcgagtacgcctcgccgccgaggccggggcgctcgccctggccgcccagcacctgtccggtacgcccgcacaggtgctgcgccgccgccggacggcgcgggtgctggtgaccggtgccggtcgactcggagccccggtcgccgtcgccctggcccaagccggagtcgggcacgtgcagccacgcctggccggcccggtcacgccggcggatctggtcggcaccgggattcccgccgccgaactcggccagccgctcgccgacgcggtccgcgagacgttgggccggaccgcccccggcacagcgatcggcccgctccggcccggccgcaccgatctcgtgatccagtgcggcacggaccgcccggccgccgtgctcgccgcggcccacggccaacgccggcaagcacacctcctgctcgacctccgggagggcgtacccgtcgtcgggccgctggtccggccgccggccggcccctgcctgaactgcctcgaccagcaccgcagggatcgcgacccgagctggccggcactcgccgcccagctctcgggtggcacgccggagcggatctgcgcgacaacggcaatgctcgccgctgtggcgtacgcagccggggaggcactgggccacctcgacagcggcactcccaccaccgtcggctgctccgtcgaggtcaccgccaccggccggctacgtcgccggcactgggcaccacacccgtcctgcgcctgttccggacgaaggcggtgacaccggccagcccgccggctacggcccccgcccccgtccgctggagcccagccctggtccgctggagccggaggttcccgcccacccgaaggcggcgcgggcccgcccgcacggcagccatgggccgcccggtcggtcacaatgaccaggtgaccgaaatcccgcgccgggccgtctcccggaccgccaagctcgccgctctgccgctcggcttcgccggccggaccgtcctcggcatgggtaaacgcgtcaccgggctcgcctccgacgtgatctcggcggagatccagcaacgcactgccgaacagctcttcagcgtcctcgggcagctcaagggcggtgcgatgaagttcggtcaggcgctgtcggtcttcgaggcggcgttgcccgaggagatcgccgccccctaccgacaggcgctgacccgacttcaggaggccgcgccaccgctacccgccgcctccgtgcacaaggtgctcgccgagcaactcggtccggactggcgggatcgattcatagacttcgatgacacacctgttgccgccgccagcatcgggcaggtgcaccgcgcccggtggcgggagccggggtacgacgctgccggcgcgccgcacacccgcgacgtcgcgatcaagattcagtatccaggtgcaggcgatgccctcctcgccgatttcaagcagctctcccggctcggcgggatgctccgggcggtccagccagggctggacgtcaagccgctcctggccgagctgcgtgaacggatcaccgaggaactcgactacgagctggaggccgaatcgcaacgggccttcgccacggcgtacgcggacgacccggaaatctacgtcccggcggtggtcgccgcatcgcctcgggtcctcgtgaccgggtgggtcgacggaactcccctctcgcagatcatccgggacggctccgaacaggaccggaacgaggcaggccggttgatggccaccctgcacctgtccgcaccgatgcgggccggactgctgcacgccgatccgcacccgggcaacttccggctgctgcccgatggccggctcggggtggtcgacttcggggcggtggcccggctgcccgaggggacgcccgagccgatcggccgcatcgccgggttggcgctacgcggagacgccgcagaggtgatgaccggccttcgcgacgagggcttcgtgagcaccaacgagacgatcgatggtcaggcgctgctggacttcctacagccgatgctggagccgatcgccgccgacgaattccggttcacccgggcctggctgcgggccgaggcgacccggctggccaaccctcgctcgcccgcgtaccagctgagccggcacctcaacctgcccccgtcgtacctgctgatccaccgggtcacgctcggctccatcggggtgctctgtcagctggaggcgaaggcgccgtaccgggggatcctggaacgctggctacccggcttcgccccggtccgctgatgcgctgacgggcgcgtccggcaatgaccggacgcgcccgtcgcaacggtgtcaaccgacgttcgtgcctatcccgaaggcgtcgagcacgccttcctagagactgcccatctcgcgcgccgaccgcctgtgggcagccatggcaacggtacgggcggaacggtatgcctcagtgctcgcggtggtgcgaccggcctgaggccggagcattcgagccctcgacaacgcttcgtggagtagttgcagttccatctcgtgcgaacggtggtacatcctcgtcaactttctcgcggccggtgcggacaccggcgaggggtaggacagatcgggtggttgtcaggccgccagccggaccgcttcgcgccgggccagcccactggccgccagtcgcgcctcggcctcgacccggagcgtggcatctcgggcgacatcctccttacgcggacggccacggggccgcttgcgcggaaccaccgcgccacgctcgaagatctcgccaccccagacgccccagggctcggctcgctccaccgcgccggcgaggcactcgacgcgcagcgggcagtccccgcagagcgacttggccagctcgagctcggtgggcgagtcggagaaccacaggtcggggtcgaacttccggcaaggcaggttcgcctccagctcgacactcaggtcgagcggggccaacgccagactcattgcccggtcacctctctctcacttcgatcttgtagatcgcatttccgacgtacttcgaaacaaaaactgaggccgcggatcccggtatgcgggttccgcggcctcgaggtgagccggtggtctgtatcagaccggtctacctcgaggtggaacaccgcggacgtccatgcgccgcttggcaccatcgacgcccttgcccgtgaagccactggtctcctggatcccgtacggcgccagcgcgggagtcagctcggcctgaatcccggcctggtgcacctgcggaaccgacggtcgcgcagtggcgagggccacctggacagccgacaacgacgtgacggcagtaagcagcgccactggacgcccgttgctgtagatctccattggtgccacctccctgacgttccctcgtgccgacctgatcacgctcgtgagcagccctaataccgccgctcgcgaggtgtgccccgaggctatgccgcatcctggggcgagggcaaacgaatttacggcaagatttccgaagttctctccgggcagacctcgtccaccgccgcgccggctaccagcgccagcaccgcctcgccgtagagccccagcttgcgggccccgatcccagcgatcgcagtgaggtcacggggctgctgagggcgccgctcagccaacgcgaccagggtcgcgtcggtgaacaccacgtaggccggcacccgctgaccggcggccatccgacgccgccactcgcgcagccgcccgtgcagctcctcgtcgatgtcggacggacaggcggcgcaccggcccagcttgcgctccgcgccggcgagcagggtcgcaccacagatccggcaggaaacgatctgggtacgccgacgctcgctaggccgggccccgcccgcaccggcccgcccgctcccaccggaaggactcagccgcggcaggaaccggcagggccgccggggccgtcccccgggtgaacgggccgacgcgtacgacagccagagccactcccgggcccgggtgatgcccacgtagagcaaccggcgttcctcctccacctgctccggtgtcttcgcgtacagggtgggcagagtgccctcggcgaggccgaccagaaagacggcatcccattccaggcccttcgccgaatgcagggaggcgagcgtcacgccctcgaccgtcggcgcgtgctgggcggcggcacgtcgagccagctcgtcggtgaagtcggccagggtggccgggcgttcgaccgcggcggccggcccgatcggcaccaccggcgcggcggccgcgtactcctcggcgagttggaccagcgcggcgagggccgcccaccgctcgcgggcggcgccaccggccggtggcgtatccggagcccagcccacggcggccaacgcctcgaccacggccgccggcagtgggatcccgccggggagggagcgggtggcggcgcgcagcgcgaccatcgcctgccgtatctcgacgcgctcgaagaaccgctccgcaccctgcacctggtacggcacctcggcctcggtcagcgccttctcgtagacctcggactgcgcgttggtccggaacagcacagcgatctcccgggccggcgtgccggcgtcgatcagggcccggcagcgggcggcgacggcggcggcctcggccggctcgtcggtgaagatccgcaggtcgggctcggggcctggtgggcgctggccgaccaactccaaccgcaaccgagcctcggagccccgggctggtgagatcaccgcgttggccaacccgaccacctggggggtggaccggtagtcacgcaccaggcggaccacggtcgcactgcggtgccgacgcgggaagtcgaccagataggaggaggtcgcgccggtgaacgagtagatggtctggctcgcgtcacccaccacggtcaggtcgtctccgccgccgagccacgcctccagcagccgttgctggagcgggttcacatcctggtactcgtccacgacaaagtgccggtactgggcgcgtacctggtcggccacgtcgggatgctcctcgatgccccagatcgcggcacgcagcatgtcctcgaagtcgatcaccccgccggaacgcttgacctgctcgtacgcggcgaagacgtcggcgactctcgctggctcgtacggggtctcgcgtaacgccttggccgccgcgaccacgtattccccgggctcgaccagggacgacttggcccactcgatctcgcccgcgaggtcccgggtaccggtccggtccgcgcggattccgaccttcgcggcggcgagggtgaccagccggaccttgctgtccagcagctcgggcatcgcccgaccggcgagcagccggggcgcgaagtagcgcacctgacggagcgccgcggcgtggaaggttcgcgcctgtacgccgggcaccccgagtgcggtgagccggctgcgcagctcggcggcggcccgtgcggtgaaagtgaccgcgagcagatgccgggacaggatttccccggtcaacgcccggtgggcgatccgggaggtgactgcccgggtcttgccagtaccggcgccggcgagcacacagaccgggccggctggggcggtcaccgccgcccgctgctctgggtcgagcccggcgagcacccggtcggaggctgagtgggacaccacagcggggaattgtcccagccgcttccgacgttgctgcggttagcctggcttgactcacgaccgacccctggaggcctgacgatgttgacgatgtattccaccccttggtgcggctactgccaccggctgaagtcgcagctggaccgggagggcatcgggtacgaggtggtcgacatcgagcgggagccggaagccgccgcgttcgtcatgagtgtcaacggcggcaaccagacagtgccgacgctgcgcttcgccgacggcagcgcgctgaccaaccccacgatccgtcaggtcaaggagcacctgtccacgattgttggctgacctgtgtgcgccctgcgggcggcggtggctggggtggtcggctcaaccggcgaccgccccagaggtagccgccggcgagtagggtgaccaggctcaccaccacgaacagcagacggtagtcgatgacccccacgagcagtgcgccgacgccgatggacactgcccgtgggccactgaccaccgcctcggcaccggcggcggcccgtccgatgagccgtggcggggtgcgccgctggatcagcgtgtgcagcccgaccatggtcagcggcagggaagccccggccagcaggaccgcggtgcagcccagccacaggttcgggtaggacaacgccagcgcggccaccccgaacagggccacccccaccgcgagcgcgcccacctcccccgcccgccggatcacacctggggacaccagcccgccggctagaccgccggctccctgcaccgtgacgagtacgcccacgaacgtcgcgtcacggcgaagcccctggtcgacgtacgcgaagatcagtgactcgctgaagcccatcaccaacgagccgagcccgtagccgagcagggcccggcgcagcgccggctcgtcggccaggtaccgaaggccggcgcccagctcggcggaccgaggcgacgagcgggtacggacgcagcgccgcggttccggtcgagaccagggcggttcggtcacccggagcagacccgccagcaccgctgcggtcacgaagccggtcaccgctaccccggtcagcagtccaccgccggcggtggagtagagggcggccccggccagcgggccgatcagccgcaggccctgccgcaccgtctgcagcacgccgttcgcgtcggccagcagctccgccgggaccaggctacggatgaggccgctgagcaccgcgctcagggtgacgtaggacaggccgtagaggatcgcgaccaggtagacgagccagaggtcggtgcggtcgcggacggcgaacaacggggtgagcagggtggcggtgaccaggttgacggccacgaacaggggctggcgcgggtagcggtcgacgatccagccaaccaggggcgccagcgtcatcggggcgatgatcgcgaagatggtggccccggccagtccgctcgatccggtcaactccttgacccagacggcgagtgcgagcagcaggatcgactcggccgtcatgctggccagtaggccaccaaagagcagccggaagtccgggcgacgcagaacggtacgcatctgcccctccgtcggacgtggtacacggcgtgccgcttttgtcgagacacgcccccgccggaacctccggcaccggtcgcgccgttccatactgagggttaggggcgaattcagagagtcaccgtcgcgcctgcgacggtctacggaaatgaggacctcgtgcctccagtcgcacccagtcccatccttcgacgccgcaggttgggcaccgaactgcgccgactccgcgaaaccacgggtctcaccggggaccaggtggtcgagcgggtcggctgggcgtccgcgtccaaactgtcccgcctggagaacggccgtagccggccggatccgcaggacgtcggtgccctgctcgatctctatcacgtgggcgtagcgctgcgggacgagttgctggccatcaccggggaggccggcgacatccgcggttggctgcggaactatccggtcatgaccccacagcagcgcggcttcgccgagttggaggcgggctgtgtggagatctcggagtaccacccgctactcgtgccgggactgctccagacacccgggtacgcccgaatccgcatcacctcggcacgagaggtcgacgaagccgccggcgagccggacgtcaccgaggacatcgagaccgaggtgggtgcgcggctggcccgccagtcgctgctcacccgggggccggaggcgccccggtacaccgccgtgctcgaggaggcggcgctcggcgggcgcgccggtcccagtgacgtgttacaggagcagttggcgcagctctgcgagttggcagcactacctaacgtcacattgcacgtactcccccgagacacccaggcgagtggctggtacctgccaccgaccgcgttctcgctctaccggttcggggatccgcaggaccccgagaccctggcgatcgagagcgggttcctgaacaccatgtcaaccgaggcaaaaatacaaaatcgctataaagtggtcttcgagtggttatgcacggcagctctctccgcatcggacaccctctcctggctgatccaggccacgggacggccaatcgacgcggcacccacgtcgacagtggcgttcggggcggcgacaccgccggcccagcgccgccggcgccccgggcggttgacggaacactgacccaccggtcggtccgtgcgggcactactcgtccatcggccggttcatacaggagtgaaaccatgaacgagatcaacgacacgccgaccgtcatcgccgacctggcccggacaacgtggcggaagagcacccgcagccagacctccaactgcgtcgaggtggcgccgttgccggccacagtggctcttcgggacagcaaggaccgcagcggtccggtactgctgttcgaccggagcgagtggcggaacttcctggctgcggccaaggaggggcagctcgaccgaacctgacccgcagcaggtcggggccgccggtgccacaccggcggccccgacgtgtgtccggggcgacgtctccggcggtgatcagctccggtaccgacccctcatccaatcggacgagcatgccgggccataacggcatttcggttgtgaggccggctacccggcgtaacatggccgcaagtgacgtggaacttccactccgttcccgagcgtcgcggcacacatccggagaccgagatgcggttcctgatcgttcgcaccgacgtccgcgcagcggccgacgtggacctcgccgccgcctgggccgacggaggccgactgcgcgacgaaaccgtcgcgcccgaaccacgccggcaggtcgtccacgccgacgatcgagaggcggcgctcgtgctggcccgtgccctcgccgcagtcggcgccgtccgcgcgggccggcaacgggtcaaggtacttccgctcaacgaaccccggtccgtctggcccagctggccggacgaccggggcggctgagcggctttcgtccgtcgggaccggcgcggcttccccgccgggctcctcgctccagccgttcccggcggcactgtccccggcccgcggccgtcgcggcaacggcggtcgcgggccgggaccaccgttcaccgacgaggatcggcccgcggcagggacccaacgcaaactccgcgtaacctgaggcgcccccaggtcagcaatggccgtcgagccagtgacgcagcaggaaggacgcgatcgacgacggtggtggcaggaccagccgctcaccatccacatcaacaatccgcccggccagcgccgccccgatctcggcccgggtgaaccaacgggctgatgcgatctccgccgggtcgacccgcaccggagaccgcgaatcggccagtgcctgaaatcccaacatcaacaaactcgggaacggccatgcctggctacccacgtacgtgacgttcgtgaccggtacgtcgacctcctcgcgcacctcacgcaccaccgctgcctcggccgactcccccggctccacatagccggcgaggcaggagaagcgcagctcacccggtacgcgtggccaggaggcgttgttacccagcagacagcgcccagcacgcccgggcccaccatcgtgcaccagaacgatcatcgccgggtcggtccgcggccacatccgctcccctgctggcgcaacccgggaccaaccggcctcgtctatcgcggtcgcctgcccggtacgcggagagtacgggtgcccacggtgccagttgagcagggccagacccgtggtgaacagacccgcgtcccggtcggcgagcagatggccgacctccaacaggtgcaccgcgcgggtatcggacagcaccggcagtggcgcatccaccacgaacaccggcacgccatctgactcgacgccgaggaacatcgctcgcgcagccgccgtgtccggtacgtcctccgggccgaccagcaccagcagcggtggctccgatggctccggttcgacggacaccaacgcccgccccccgttgccgctgtccagcacgagcaccctgcaccgttcccaggccagccccagccagtcggtatcggcacgccggtgcgccgcccggtccagggtggaacgggccaacggcgggcccgatccgccgtccgtcacggttctgccggttcggtgacaacctcggtgaggggcgccagctgggggacgacccgctcggcatcccccaacacgaccgtgaccgcccgggccggggcgaggtatcgggccgccgcgtcggcgacgtctgccaccgtcgtcgccgccagccgggacgcatgttcggccagaaagtccagacgcaggccgctgcccgcgtacgcgctggtcagcgcggccagccccgcctgggtggagataccgagttggagggtgccgagggcgtactggcgggcctgctccaactcctcctcgtcgggcgcgacgcaggccagccggcccaactcgtattgggtctccagcaacgccgccccggtcacctcggtggccacctcggcggcgacggacaacaccgacccggcaaccgcgtgctcgaccaacgagtgcggtccgtacgtgtagcccttgtcctcgcgaatgttctccacccaccgggacgagaagtaccctccgaagatcaggttcgcgagttgcagggcggcatggtcggggtcggtacgcggcaccgccggcagcgccagccgcagcgaggactgcaccgatccggggcggtcgacgagtagcaccggccccggttccaacggcggcgtgggcggcaactcggcgacgtgcccagcgccgttccacccaccgagtgcctgctcggccgcgtccaacgcccggtccggctggacatctccgaccagcaccagcacggcacccgtcggatgcatccgctggtcgtgcaggttccgcagcacgctcgggcgcaccacgcggacctgacccggattcggccgctccaccgcgtacgggtgccggccgtagatccgcttgagcagggcggtgcgggccaggtgcgcgggctggctctgggccagctggatccggtcgaccaaccgatcccgctcggtggcgacctcgccagccggataggccgccgcggtcagcacgtcagccaggatctccagcatccggtccaggcccgtcgccaaccccgcgccggcgagcatcagccggtccgggtcgatcccggcggacagcccaccaccgaccttctgcaactcggcggcgatctgcaccccggtcatcgtcgtcgtgccggagagcagggtctgtgcgagcatcgcggaccgggccgggtgcacccgcccgaacggtatcccgagccgcagctcgaccaggggcaccgccggccgacggaccgcgatcacggtgaggccgttgccgagcgtgcgctcggcctgcctcggcagcttcagcttccgggtgggaccgagcggcggcagaacgcgcggcgcggtcgtcgtcgcgccgctcaccggtcgacccccgcgagcacctcgacggtggcacggcgccccgggcggagcgtggcggcggcggcacggaccgactcctcggtgacctcgcccagcaggcggggcaactcgttgagcagacccggctcgccgcgttgctgctccaggacagccatccgcagggcccggccaagcaccgcgtcggtgtcgcgcagcaccaggtgggtggccatccgggcctgggtgcgggccaactcaccgtcggtcagcccgtcggtggccagccggtccaactcctcgtccacggtgcgcagcaccttgtccacgtcgccgtccggtggcaggtgcgcctggagcaggaaggccgtcgggtcgcggacgtcgaacgggtcacccatgaaaccgaggtagccaccgacgctggttaccgccctgtcccgctggaccaaccgttcgaccagcctggcggcgtccccatccgtgagcacctcggcgagcaccacatagggcagataaccggcgaagtcattgatcgggtccggtacccgccacgccgaggcgaccgccggcagcggggccagccggtcggtgtacgacacgcgtcgctccgcgacgagatccggctcggcgaagcttggccgttcgggagccgggcgggccggcacatcgccgaagtgccgctcgaccagctcgaccgtttcggcgacgtcgatgtcaccgctgaccgacagtacagcgttgccgctggcgtagtagtgacggaagaagtcggcggcgtcggccaccgtcgccgactcgaggtcgtcgaaggatccgtagccgtcgtgcgcgttggggaaggtgtcgaacagcaccggcggtagggtgagccagggaaaaccgccgtacggccggttgagcacgttgacccggatctcctccttgaccacgtcgacctggttgcgcaggttctcctcggtcagtcgggggccgcgcatccggtccgcctcgaggaagagcgcccgctcgagggcgttgctgggcaacgtctcgtagtagtcggtgtagtcgaggtgggtggagccgttgaaggtgccacccgcgccctgcacgagtcggaagtgggccagcttctccagattctccgagccctggaacatcaggtgctcgaagaggtgggcgaagccggtgcgcccctccggctcggagcggatgccaacgtcgtagacgaccgccaccccgatcaccggggcgctacggtccggggtgagcaccacccgcaggccgttgtcgagggtgagtcgctcgacgggatacctcgtcgctggaatcgtcgctctgcgggtcggcacgggtcgaccctaacccgtccgcactcgcacaacgacagcctcccaccggactcaaccgtcggtcgctgtcgggtccggaccgcgcagctcaactggggcagccggagcggcgccgtccggcacggcgtgccacgggctgaatacgacgagcagggcgagcagcaccccggccacggcgaccgccatgaccaacagcagttcccgtaccgcgtccaggccgccttgctccatcttccgtacccctcccacgttgagcagctcggcccggcatcatcccctccgggccaccctcaccggccgcgcggccggacacagtcaccattcggacccgaccgccgctcattgccgactcggtcagtgctggcccggacggccgggtcaggggcggcaggacgctccgggaccgactcgatcagcgcggtgaggccggccacgtcaagcagatccaccggccgcaccgtcgccccgtcccggacatagtggaacgccgccccgacccgctcgaccggcactcccgccagctccgcccaggccagccgatacacagcgagctgcaccgccgccgcagcggcggccggtccggcgggctgtcggccagtcttccagtccaccacgtcgaaccgtccgccaggccggccgaagaccgcgtccatccgcccccggaccacgacaccggcgatcaccgtcgcgaacggcacctcggcttcgacgggcgtccggtcggcccactcgctgtgaaggaagcgctcctggagttcggccagcgcctcgtccggcgcggcatccgcgtccgcggcaccgggcagctcatccacgtcgagcaaccgcccggccccgaaccgctgctccagccaggcgtggaaggcggtgccccgacgggcgtacgggttcggctcggtgggcaagggccggcgcagcgacctggccagggccgccggatcccgccgcagcgccaccagttgggtgaccgacagcgcagcgggcagcgcgacctcgaccggcccggcgtgccgagtcagctcggcacgttcggcgaggagcaggtcggcctcccgccgccagcgcaccacctccggatcgtcgtcttccgcgtcgtcgtcacccggagctgcggtcgcaacggcgccggtcgccgcgcgggtggtcggatccccgtcggtcaggaagcgccggaccagcgtggccgcctcggcgagcgccggtcgacggtcccccaacggatcggccggccactccgcccggagcaccacctcggtggtgggattcaccgcgtccggggcgggctccgcggcccattcgtcaaccacgagcccggcacccgcgtccaggcaggctccgtgcacgtcgcggagcaacgcggacgggccgcgcgcacgtttcgtgccctccccccaccagtacccggagcagagcagtagtcggcggggacgagtcaccgcgacataggccagacgccgctcctcccgctcatcgtgcgcccgccacgcagcggtgaagtccgccagagcctgcgccaccccgcgctgttcgcccgcttcggccagttccaacacgggcaacccgtcggcgtcgccccggagcgggaacggcagtacccccagcccgcccagccagtggtccgaattgcgcaccggaccaggccacaccccgcgactgagccccgccaccgccacgacatcccactccaggcccttggccgcgtgcgcggtgagcacctgcaccgccccctcgaccacctccacctcaccgggggcgagccctcgctcctcgtcctccgccgctgcgagataggccaggaaggccgacagtgtggcacccggcgtctccccgctgaaccgggccgcgacatcgccgagcgcatccaggtgcccccgggccagcccagcatcaccggccccgtcccgaccggcgcgaaccgctacctccacatccaggccgatcgtccgctcgacgtccgcgatcaggtctggcagcgactggtccagccgataacgcaacaagcccagttcctgcgcggcggcgcgaaaccgggcataaccctccgccgagtacgccggcgccgggcccaggtcggccagcgcctccaccagggtcgcctcgtccagcgcgtccggaacgatctccggctcgtcaccggccgtgagcttccggcgggcggcggcgatggcccgcgcccggcggtgcagggccaccaggtcccgtggcccgatccgccatcgggcgccggtcaacagccgtagcagtgccgccccgtcggtcgggtcggcgagcacccgcagggtacacaccacgtcccgtacctccggcgtgtccagcaggccaccgagccccaccacgtcgaccggcaggccccgggcccgcagcgccgactcgatggccgggatctggctgcgtagccgcaccagcaccgcagtggtggggcgggccgcgaccggaaggtgctcgggcaccgcgccgggcgctcccgccgcgccctgccaggcacgcagcaggctgtcggcgatccactccgcctcgtccgcgtacgtgtccaacaacgcgcagtggacggtgccggcggcgctgcctcgcggggtacggtgcgggatcggctccttgacgctgagcgcggcgtgcagttccggcacccgggcacctgcggcacgtagcggggtggcgagggcattcgccaccccaagaacctcgggccggtttcgccaactggtcgtcagcgtacgaacctgggctggaacgccgtcggcccgcgcgaactcggtgggaaaacggtcgagggtacccgcgctcgccccgcgccagccgtagatcgactggcaggggtcaccgacggcggtcaccgggtgcccgccaccgaagagcgcgttgagcagcaccacctgggcatggctggtgtcctggtactcatcgagcaacaccacccggtagcggtcccgctcgatctcgccgaccaccgggtgatcccgcgcgacccgggcggcccgggccaactgatcggcgaagtccatcgcctcgaagtccctcttgcgccgggcgtatgcccggaccaacggaagcaacttcaaccggatctgttgaagcgtgagggcccgacgaacgtcggcgtacacccggccggggcgggactgcacgtcggcgaagaaccgcccggtccagccggccagatggtccggctcgaccaggtgctcgtccagctcgccggcgagcgccagcaccgcgtcggtgatggtgctcggcatccgatccacctcggacatgtcaccgtcgtagttgcgcacgatcaggtccacgagctgccagcgggacgcctcggtgagtagccgggtggcgggctcgtacccggcacgcagcccgtgctcggtcaccacccgcccagcgtacgagtggtaggtggcgatcgtcggttccccggccaacgactcgtcctgcgggtcgcgcccgcgccggccgagccggcggacgagctgggagagccgggcccggacgcggtgcgccagctctccggcggccttgcgggtgaacgtcaggccgagcacctgctccgggtggacgtacgagttggccaccagccagaccacccgcgcggccatcgtctcggtcttgccggaaccggcgcccgcgacgacgagcaacggctccaccggcgcggcgatgaccgccgcctgttcccgggtgggtgccggcagtcgcagcagcttcgccaactcgaccggggtgtaccggggtccggcgtcggccgtacggggggtcggggtcgccgcactgaacagggtcggctgggtcacggttcctccgacgggcggatgctcggcggttcgacgacctgacgtccccgtccggatactggacagctcgcgcgtaccgggcagacccgacacttcgagttggcgaccgcagcgaaggtggcggcggccatcgtatcggcggtacgccggaccagggcggtcgcccagccggccgccggcccttcaccggccggcggctgggactgttcccgggcgtccttggctgcggtgccgagctgcaccagggcggctcccccggactccgccccgaactcggcgaacgctcccgcctcgaccgccgcctggtacgcgcccagctgcggatgctccgcgaggtcagccgcggtgaccgcggtcgacttgccggtcttcaggtcgaccaccacgagccggccgtccgcgtcgacctccagccggtccacccggccgaccaggtcaaccgggtgccgtgggtcgttcagccggacggcgaactcgtgctcgatggcgagcagccggcgcgggttggtggccagccagcgcagcagcttgtccaccatcgcctcggctcgggctcgctccggcccgaccatccagcgggctgccagctcgatcgcgtcgaaccgggacgccacgtagtcgagcagcgcccgccggtccgagctggcgctctcggccagcatcgcggcagcgtgcaccaggttccccaccccctgggcggcaccggccggcgcgctacccccgtgacgttcgagcagccagcgcaggctgcatcggagggcgctctccatccccgagggggtgacccgcaccggctctccgtcagcgaccagcggccggtcgtcggagagcggacgcagcccccaccagtcgctcgggtgcgctccggcgactccttcggcggcgagtcgggccagctcggccgctgccgcccgacgccggagcgcgggtgaggccgggtcggtcaccgcggcacgcagctcggccaccagcgatgccagggtcaacgcccggggtggccggctcagcggcagcggggccgtccgggcctcgtccgacgcggcgtccccgtccggtcccgcggcagctgccggcggcggatccgccacgccgagttcatggaggaaccggctcggttgctcatcgtggtcgtcaccaccgacggtggcgctggcgaccgcactgaccagcagtcggcgtcgcgcccgggtcaccgcgacgtggaagagtcgccgttcctcgtccagcagagccgaggtctggccgacgacggaggcccgcggcccggcgccggccgagcggccggcgagcacgtcgacgaggcgctccgagccgagcagactgccccgcagccgcaggtcgggccagacaccctcctgtactccggcgacggcgaccacatcccactccagccccttcgcggcgtgcgcggtgagcagccggaccgcgtcgccccggtcggcggtcggggcgagggtgtcggccggcaggtcctgccccaacacgtggtcgaggaagacctcgacgcgcgccccgggcagccggtcggtgaaccgggcggcggcgtcgaacagcaccatcaccgcgtccaggtcccggtcggccgcctcggcgcgtcgacgccgggcgacatccccctccccggctgtcgccggggttcgggccagcgccgccgaccacagctcggccaggccgctggcccgccacaccgcccagagcacctcctcggcggtgacccccggccgagccgccgtctcccgggcgaccgccagcagaccggccaccgtctgcgccggctccgcccaccggcggtcgatgccggccagctcggccgggtcacgcagcgcctcggtgatcaactcgccggagggtcggcggtcgccggcggccaacgccatgacccgcaggccctgccgcagccgccgttcggccaacggatccgccccgccgagaggcgagtgcaacagggcgacggccgcctcctcgtcgagccggtccggggcaagcgcgcagcgcagcaggagcagcagcggggcgaccgccggttgcaggtgcagtggcaggtcctcgccgtggaccacggtgggcacgccggcagcgtgcagggcgcgtcgcagcgagggcagctgtcgcgcggtggagcgcaccaacacggccatctcagcccagggcaccccgtcgagcaggtgcgccgcccgcagcgcgtgtgccagccaggccgcctcgctggcggcggaacggaacgtgcgcacctccgccgtgcccgtcgccgcggtgggcagcggacgtagccgccggtgtgtggctggcccgcgtagccggcgggccaaccgcgcgtgcgcttccagcagccggggagcggcccggtaggacgtggtgaacacgacctgcgccgcgggtgcccccgaggcggtacggaaccggtgcgggaaggtcaccacaccgcccggatcggcaccgcggaaggcgtacgtggacgagtcggggtcggcgaggacgaccagggccttaccgtcacccgccacggtcgccagcaggtcctgctgggcagggtcggtgtcggcgtactcgtccacgtagacgtgtgccagccggcgccgttccgcggccagcagcgccggatcgtcgagcagcattccggtggcggaccggaccagttcggccggatcgtacgcgatcgagccgcggttaccgacatcgcgcagtgcgagcacggcgacgtactcccggaggaaccgcgcggcggccggccagtcggcccggccgagccgctcgcccagccgagccagctccaccgggccaatgccgcgctcggcggcccgcatcagcaggtcccgcagctgggccgcgaaggcccgggtacgcaacgccgggcgtaggtcctccggccagcccaccgggtcgttgtccggctcctcacccaccagatcgagcagttcccgaatgatcaggtcctgctcgggaccggtgagcagccggggtgacggctcgccgcgttccgccgcggcgcggcgcagcagcccgaacgcgtacgccgggaaggtgcgtaccagtggttcccgcagcacccgatggccgtcaccggcgatccgggcctcgatgcgctgacgcaggctggcagcctgccggcgactgaaggtgaggaccaggacgcgctccggatccacgccttcggccacccgcgccgcgaccgcctcgaccagggtcgtggtcttgccggtgcccggcccgccgagcaccagcatcggcccggcggtgtgtccgaccaccttcagctgtcgggggtcgtcgatccgccctgcggccaagccgggcgtctccagcggcccgtgctctccctccgatccacgtggtcctgccggcccccgtgaccccggacggtgtgcgccctccggagcacgctcccgtagcggaccatgctccccggccggcccgccggaccggcgcaccagccggtatgcctgcattcccccatcccaccagacccgactgacacatccacacccgcccacgccctcggcacccgccgacctgccgggtgccgggccgcacggtcaggccaggtgggactccaggatgtcgagggcagcggggacggtgtccacgacggtgagcagtgccaggccggccggcttcagaaaggtctgtccagcaaggccacccagccagtcgagcagcggacggtagaagccgtcggtgtccaccagcgtcatcggtttggcgtgcagggccagggtggcggtggtccagacctcgaacagctcgtccagtgtgccgaggccgccaggtagcgtgaggaaggcatccgatttgtcgatcatgagcgtcttgcggtcggccatcgactcggtgaccagcaactcgtcggaggcgaggtcggcgacttccaggtcgaccagggactgcgggatgatgcccagcgtccgccccccggcggcgcgcgcgccggccgccaccgcccccatcatcccgacacagccaccgccgctgaccagggtgtgaccacggcgggcaagttccgcgccggtctcggcggccagatccagaaaacgctggtcgagcgtgcgggaagatgcgcagaacacacagactgcggccacggtcagccccgacccccctcgtcggcggcggcccgccgttcggcggcggcgacagcgaccgcctcctcacggacggcctcctggtcggcggagagcagcgcctcggcctcgacgatgtgccgcaccgccgtgttcacgtcgtcggtgaggcagatcaggtcgagatcgatcgccccgatcttgccgtcggccaccatcgtgtcccgcagccagtcgagtaggccgcgccagtagtcgacacccatcagcaccaccgggaaccgggtcaccttgccggtctgcaccagggtgagggcctcgaacagctcgtccatcgtgccgaagcccccggggagcaccacgaacgcctgggcgtacttgacgaacatggtctttcgcgcgaagaagtaccggaactcgatcgccagatcgacccagtcgttgatgccctgctcgaaggggagctcgatgcccaggccgacggagagcccgccggcttccctggttccccggttcgccgccgccatcacccccgggcccccgccggtgatgaccgcgtatccggcacgggccagtgcaccgcccagcgcctcggccatccggcactccgggctgtccggtcggctccgcgccgaaccgaagacgctgaccgctgacggcaggtcggacagggtgtcgaagccctcgacgaactcggagaggatccgcagcgcccgccaggcgtcccgggtcttccagtcgctgcgctggggggagtcgagcagccgctggtcggcggtactcccgccgaccgtcgaccgacgcagtagcccggcgccccggtgtcgatcccgccggaggacaccgtccgcctcctgcccgttgctctcgctcatgggggcaaccgtagtggagacactccggcgggcgggcgatgcaccgccgttcaggcgaccgagagccagcgacgcagaacggccgcgccgtcgcggatcttgccgatttcgacgtgctcatccgggtggtgcgcaaggttggggtcgcccgggccgaagttcaacgccggggtgcccaacgcggcgaaccgggccacgtccgtccagcccagcttgccgatgggcgcagtgccgacagccgccaggaactcctgcgctggcgcagcttccaggcccggcagcgcaccggccgccaggtcggtgatcgtcacctcgaagccagcgaacacctcacgcacgtgcgcctcggcctgctcgggggtacggtccggcgcgaaccggaagttgacctcgaccacgcagcggtccggcaccacgttgccggcgaccccaccctcgatccgaaccgcgttcataccctctcggtattcgcaaccctcgatagtggtccgacgggcctcgtacgcctcgagccgacgcaacacgtccaccgcggcgtggatcgcgttgacgccgtaccaggaacgcgccgagtgcgcccgtacgccactggtggcgacggtggcccgcaacgtgccctggcagcccgcctcgacgatcccgtgtgtcggttccaacagcagcgcgaagtcggccgacagccagtccgggtacgcctcggagacgaggaacagaccgttgtacgtcgactcgatctcctccgcctcatagaagaagtacgtcacgtcgtaccgcggctcgggcagggtcaccgcgaggtgtaacgcgtacgcgacaccacttttcatgtccgaggtgccgcagccgtacatcaggtcgccgcgcaccgtggcggggaaattgttgttgatcggaaccgtgtcgaggtgcccggcgagcaccacccgctgggcccggccgaggtcggtccgggccatcacggtgttgccgtgccggtaggtggtcagatgcggcaccccgcgcagcacctgctcgacacagtccgcgattgccttctcgtggcgggatacggactcgatgtcgaccagagcgcgggtcagggccaccggatcagcgaggacctcgggggtcagcgggttctccataagccgcacggtaccgtcacagacgtgacgaccgcgcagtctgcctggggcatcggcctggccaccgtaaccgctgacgaccaggtactcgacacctggtacccgaccggcaagctgggtctcggcgacctgccgctggtgcccggcgaggacgaggcggacgtcctcgacctgccgccgggagccgtcggcgaccaggcgctaccaggcctgcgtaccgtccagttggtgaccgtgctcggctcgctggccgacccggtcaaggacgccgcggacgcgtacctccggctacacctgctctcgcaccggctggtgcagcccaacgagctgaacctcgacggcgtcttcggcaagctgaccaacgtcgcctggacctcggcggggccctgcccgccagagcgggtggacgagctgcgggtcatcgagcgggctgctggccgacacctcgccgtgtacggggtggacaagttcccccgcatgaccgactacgtggtgccctccggggtccggatcgcggacgcggaccgggtccggctcggtgcccacctcgcgtccggcacgaccgtgatgcacgagggcttcgtgaacttcaacgcgggcacgctcggcgcctcgatggtcgaggggcgcatcgtgcagggcgtggtgatcggggacggttccgacatcggcggcggcgcctcgatcatgggcaccctgtccggaggcggtaccgagaaggtccgtatcggcgagcggagcctgatcggcgcgaacgcgggcgtgggcatctcgctgggcgacgactgcgtggttgaggcgggctgctacgtcaccgcagcttccaagatcatgctgccggatggtcgggtggtgaaggcccgcgagttgtccggcgtcgacggtctgctcttctggcgcaactcgatcaccggaggactcgaggcgaagccgcgcaccggccggggcatcgagctgaacgccgcactgcacgccaacgactgaccggccgagggcccggcgggtccgcgggactaccgcggacccgccggggtggctcacttcaggcggtacgcctgaaggattcgcgtgctcaccgtgttgccgtcggcgtcccgcgcgtgggcccgcagcgacacgtaccccggagcctcggggtgccggaccagggcggtccagccgtcgcccgcacgccgcacgggcaccttccgccacgtcgtcccgccgtcgtacgaggcgtcaacggtcagcttcgcgacggtcgcggtccccgcaccggactggcgccgcacctcgaccgggatcggcagcagccgccccgtgcgggcgctgttgtcggcggccagcggtgggatgaaccggatcgacgacagcggtagccggacgggctccgcaccggcctcgtgcttcgagcggaaggtccaggtggactccacctcggtgctgaggtcggtgaagctgcgggtcgcctcggtggtgagccggtagtccgcctcggccggtggcaccgggaactcgcccaggcgggcctgctccgactcgccgaccagcttcccgtcgcgccacagccgcatccgctcggtctcttccagagagttgccgcggtggccggcggcgtcgctgaagaccgggataccggcgtgaatggtgtcgccccaccgactcacgtgaatgacgtcgagcgggtggctcacggtctgcacggggaaagacggcccgtgcggtgcctggttccaggtctcctgggtggtccgaccggcccggtacgctgtctcttcggacgagagccaggctgtcggctcccgccacgccgccgccggttccacaaagttgaccacggacacccagcgcacccccttggtgttgtagtactcgacccgctggccgggcacagtggtgggcagcctgacaaatgtcccaaaggtgtcatactccggcacgggcaggaccaaccgctccgcggccatcccctcgtagccaccgcggaaccggtgcttcacggtggcgaggtcgctcgtgcggtagtgccgggcgaatccagtgggcatccgtcccgggatcgtctcactgagcgcgtacaggtaagggctgtgtgccgcctccaggtctgcccactgactattgatggtggcgacgaatgtctcgtcggacacgctggcgttcccgatctgaccgatggcgatgtcgtcgaagtcgttcgccagcagaaggtggctgtaggcgaagccgtcggcactgtagaagtgcgagccgatatcgaccacagctggtgtcgcatcccgccgggggacggttacccggaccggcttcgcggtccgcgcgtccagggagatgactcgttcgcggtcgatcaccaactcgggcgcgaccagatcggtcgcgccgccgggcccctccccggccggctcgaagatcgtcgacttcagcccgtaccggcccttcggaagccgcacgtccaccgtcccgtcggcgtcgtaggcgtaccgaagaccgaacgagtccagcccgatcaggctggtccagtattccgccgcggcggctcccgcccgatctcggtgggtcagggtgacgtcgtagctctccacctcacggttcaccgccagcggggtgaccgccacggtgtcgccggagcgagccagcacgcgaccggtccagtagccgtcggcgtcgcccagccgggtgtccacggtgacggtggtctcgacccggccgccggccgggatggtgacctggtccgtgccgagggtgaacatgccggcgggggccggcctgccgccggggccggccgcctcgacggtgaggtcgagcgggaccgggctggaccccgagttgcgccaggagacggtacgggtgaccggcttgtcgtcgtcgtgtggccagcgcgcccggccgaaggagacgctgaccgggtcgctggtcaccgtctgctcgatcgcccgggtcaggtcgacccgcccggccccctgctggtacgcggtctgccccggatgcggccgggcggccgccatcagggtcgacttgagctgctccgccgcccagtccggatgctgctgggcgagcaacgccgccgcaccggccacgtgcggggcggccatggaggtaccggaaagccgggcgtagcgctcccctaccggttcaccgatgcggctgtgggccgaccgagcggcgacgatgtcgaccccgggggcggtgatgtcgggcttcagcgcgtcgtcaccggcccgcggcccccggctgctgaagacggcgagttcgtcctcccggtcgaccgcgccgacggccagggcggcgtccgcgctggccggagagcccaccgtgccgtcccggccggtgttgccggccgagatcacgaagagcgcgccggtctgcgcggtcagcgctccgaccgcctcctccatcgggtcgatctctgggccgttgtgcccacccagactcatgttgatgacgtcagcgcgtttgtcgaccgcggcccactgcatgccggccaggatcgccgactcggcgcagccgacctccccgcagaccttgccatcgagcagcgtcgcgtcgggcgccacgcccttgtaccgaccgtcggacgcggcaccgctgccggcgatggtcgaggcgacgtgggttccgtgcccgacggtgtcgtgggcatccgtgtcggtgaagttgcgcgcctcggcgatcttgccgatcacgtcggggtgggtggcgtcgatgccggtgtccagcaccgccacggtcacccccgttccggtgaggcccgtcgaccaggcggcgggagccccgatctggctggcgctgtggtcgagggtgatggtgcgacggccgtcgagccagagccgttcgacgccctcctgcgtgccgaaccgggcgtcggccccgccttggttgagggcggaccagaccgcagcggcgtcggacttgccggtggtcaccgcggcgccgttgatcgccggtaggtcgcgggtcacccgcatcccagccggcgcgaccgctccgcggccgcccggggcgtccaggtacgacacgagtaacggcagtgtgtcccgacgggcatcgtcgtagccggcggcgatcagcccggtgatgtcgaagagccgacggtcgacccgaccggcctggatcagcgcgaccgcgtcctgtggcacgacggagagctggccgcgctcgtggtccatcaggaagcgcatgtccttgcggtccgggccgggacgcaccgtggcattgccggcggcggtcacggtgactcggtccccggtgatcagggtaacggtgtgcaacttgccggactcgacattcggggcgcctgccgtggcacccgacgcggcggtcggcgcggcgggaacggcggttggcgcggcgggagcggcggtcggcgtggtcaacgccagcgcgagcacaaggccgatgacggccgttgttcttctccggtgcaacggggcctcctcgttgagcgtcacatctacgggagtcgcattgacagatcacagaatgcagtcctaagcacacgctccggcatccggtagataacgttccatctacacttataagtgtctatataaccgtctgtcgccatcgccggataggcacgcttcgaccatggcccgtagatcatctggaggacacggcaagcggccagccccgccgtaccacagtcgtgcgacggctcggccgctgctcaggcaggcaatgacgcacacgggcaacggcgcagaggctgcgactcaggcaggcgatgcttcaggcacgtaatgactcaggcaggcagcgactcaggcgggtggcggcgcggcgaggcgcaccaccaaatcggcccggtgcgccgtgtccgccaccaccgcggcgttgacctcgtcggtgccgtgtgcccaggcctgggcctcggccggcgagcgtccgtacgcctcgtgccgggcggtgagccggcgcagacgtaacccggcgtcgagatccaggaaccacacctcgtgcagcagcgaccggatctcctcccacggccaatccggcaacagcaggtagttgccctcggtcaccaacagtcgaaccgccggcggcacctcgaccgcaccggccacgggttcctccagatcccgccggaactcaggtgcgtagacggaggtgggctccagtcggcgcaaccgacgcagcagcgagacgtagccgttggcgtcgaacgtgtccgcggcgcccttgcgccccgtccgacccaaccgggcaagctcggcctgcgccaagtgaaaaccgtccatcgacaccagccgggcggccgggccgacagcggcgacgacctgcgcggccaaggtggacttgcccgcaccgggagcaccggcgatgcccagcagctggcgcggcccggcgtcggcgagcgcagcggcccgcgccaccagttcgtcgacggatacgacccgggctgaccccatcagcgcaggaccggctcgctgatggtgaaccgtgcatgcaccgccgcctgcaccgtctgcggtcgcgggtccagatccagatccagctccagcccgccaccgggggcacccgagaaggccatcgcagccagcgtcggtggtcgatcggcgccggcatcggccagctcgacaagcgcggtcacccgggcgcccagcgcctccgcgtactcgtgggcccgccgcagcgcgtcggcgatcgccgcctgccgggcctcgcgatgcaccgggctgtccggacgcagcgaccaccagggccccgacacctcgatctggtcctggtcggcgattcggagcatgagctcgcccagggtcgtgaagccactgacggtgaccatggtgctcacgctgccgtggtaggccaccacgcgctccccggagcggcgggtctccggccgcacccacagctcgccggtctcccgccgctcgatggcgcgaccctgctcgtcaaggagcacccggacggcggcggcccgctcggccagccggctcagcgtggtttcccggtcccggtcccgggccattgcgaccaccctgaactgggccagctcgggcatcacctcccgaaaggactcgccgcgaaccgccaccaccggcccagccaccatgctcacaccctagcggtggccgaccgggtcggcgtacccgtcaggcggcgcgtcacggccccacgagatgcggcaggcgggcgacgtagcgaacccgacccccgcgaacctgacagtcggccaggtagccgccggccgcaccgacttcccggagccagccgacctcccgggtgtggtcgccgtcagcccggaactcccgaacccgatcggtgtacgcccggttcgtcagcagcgcacgggtggctcccgcctcgtcgtacagcgcggtgagccgttccgtgtcaccggagcgtagggcctgcgccaggtcctccaggtacgcctgcacaccgctcagctcgcgcagcacctgttcccggttgccaagcaacatgttgaccgtccgcaccgccggggtggccgccacccgggtgccgtcccggtagctgccggcggcgagcgtgagcacggcgtccggtgcggccgtccgctgggtcgcaccggccagtgccccggcgagtaggtgcggtacgtgtgaggcgagggcggccgcacggtcgtgctcgtcggcggtcagcggcaccacccgggccccgaacacggccagcagcagcccggtcagccagcggaacggggccgtcgccgcccccggcccagggcacagcacccacgccgcgccgtcgaggagcgtcggcacggcagccgcgagcccagcggactcggctcccgccatggggtgccccggcacgaaccggtcgagcagaccatgccgggccgccgcctcggctacctcggccttggtgctgccgacgtcggtgaggacacagtcgggcccgccggcaccagcgatcctcggcaggatggccggcagggtgggtagcggcccgcccagaaagatcaggtcccgtccggcgaccgccgcctcgacggtctccggagccggcaccccccgaccgcgcgcctggtcccgagtcgccggatccggatcccaggcggtgacatccagccctgcctcgcgtagccgaagcaggatggatcctccgatcagaccggtgccgacgacggcggcacgaaccccgccgtagcccgccacggccgcggtggtcccggcgtcggtcacctacgcaccgccgctctcagtcggccaaccggtcggcgaccgccgccacatgttggtcggtctcggtcagcgccacacgaacatgccgagcgccggccggcccgtacagggcacccgccgccaccaggatcccccgccgggccagccagtcgaccgtcgcccagcagtcctcgtcccgggtcagccacaggtagagtccggcctccgaatgctcgacggtgaacccggcggcggtgaacgcggcacgcagcacagcacgccggttccggtagcgctcccgctgctccgtggcgtgttgctcgtcccgaagggcggttaccatcgcggcctgcaccggcgccgggacgatcatcccggcgtgcttgcgcaccttgagcaactcggcgacgagcgccgggtcgccggccacgaagccggcccgatacccggcgaggttggagcgtttcgacagcgagtgcactgccagcacacgatcgtacgaatcaccgcacacctgcggcgacagcaccgagaccggctcggtctcccagcccaacggcaggtagcactcgtcgctggcgacaactgcgccgcgctcgcgggcccagtcgacgaccttgcgcaggtgcgcggcgggcagcacccggcccgtcgggtttcccggcgaattcacccagaccaggcggacccgggggttcgggccaacggcggtcagcgaatcggcccgcacgaccgtcgccccggcgagtcgggccccatcctcgtaggtcggatacgcgactgacggcaccacgaccacgtcctgcggcccgatccccagcagcgtcggcaaccaggccaccaactccttcgagccgaccgctggcagcacgccgagccgatccggttcagccccgcaggttcgcgccgcccaagccgcgatcgcggcccgcagcgccggcgagccggcggtccgggggtacccgggagcatccgacgcgtcagccagcgactcccggatcaccggcggtaccggatcgaccggggtaccgatggagaggttgatcagaccccctggatgcgccgcggccacggccgccgcggcgtccagggcgtcccaggtgaactcgggcagccgagtcgagactggcgtgggccggttcagtgtgcttctccacgcggcggttgggcggcgacgaaggtggcgtccttctccaccttgccgatcttcgaggcgccaccgggcgaaccgaggtcctcgaagaactcgtagttcgccgcggtgtagtccttccactgctccggcacgtcgtcctcgtagaagatcgcctcgactgggcacacgggctcacaggcaccacagtcgacacactcgtcggggtggatgtagagcatccggttgccctcgtagatgcagtcgactgggcactcctcgatgcatgccttgtcgagcacatccacgcacggctcggcgatgatgtaggtcaccgatcttctcctccgcagacacgccgcgatcacccgcgaccctatgagcctagtatctcgccgggagggaggtcgatcgtgctccgacaggaggatgtgggacagcgcgtcgtggtccgtcggattgtggggattcgcgcaggccggccgctcttctctgacgcactcggcgagttggcggagctgagcgagacccatctcaccctcgccaccgcacacggtcggatcacggtgccgatggccgaggtccaccgggccaaacgggtgcccgcgtcccgccggccgacggccgccgcggtggccgcgctggagcgcgcggccgacgaggcatggcccgcaccgacccgggctggcctgggtgactggctactgcgcagcgccgacggttggaccggacgcgccaactcggcgttgcctgtcggtgacccggaccggccgcttcccgccgcgatcgacgccgtgcagcgctggtacgccgacctcggccgaccggccctggtcaacacaccgctcccgctctccgcgccggtcagcgcggaactcgacgcccggggctggaccagtggccctccggcactcgtccagaccgtaccgctggccgcgctgccgcccgccccagccgacagcgccggcgcaccgccggtcgagctgaccaccgcgccgtcgacggactggctggcggtcgccgccagccgcaagggcgacctaccggccgccgcccggcacgtgctcaccgccgtgccccaggtccgtttcgcccaggtaaccctcggcggccggttggtcgccatcggccgaggcaccgtcaccggggcgaaccggtggctcggcctcagtctgatcgaggtggcacccgaagcccgccggcgaggactggcccgacaggtggtccgcgccctggcccggtggggtgcggcggtcggcgcggccaacgccttcctccaggtcgaacagcgcaatatcgaagcagtggcgctctatcgaacgctcggcttcaccacccaccacacctaccggacccgaaccgcacccccggactgaccgggcatcagcggcggaccgacttgtggggcttcgccgccttcagctcggcataccgcttcagcgcctgcgaccggtggtccaggccgagcgcgacggccagcagatagcccagcaacacaccgataccggtggccgcgaagtagagccagatctgcgcgaagaaggtccccgcgccgccaccgaacggattctcccccaccaacagcggaccgaccaggatggtcaccacgagcgcgacgccgaccgcggcggcgatgtcggtaccccactcggcggccggccggcggcgtgcccagacgaaggtaagcgcggccaggatcgcgccgatcaccacgaacatcccgagtgacacccggtcggctgcggtcgtgtcatcgccgtcgaacccgaatcgaatgatcaaccgggcgaccacgttgaccatgaacagcacgcccgccagcaccccggccgcctgccaacgctccctcatcgcacgcctcccgccataccgcccgccaccgctcgtgcgggtcgtcctggcaggaatatctaccaccagaggccgggtgtcgtcaggtccgaccaggcggtgcagcggcgagaatctgccggaaccccagcaccgcgaaggtcatcgcgccggccacgacgagcagcaggtccacccacgtgccggtcagcagcacgtccccctccgtggtacggatccccgcgacggcgaccagaaagaaccacggcacggcgggcaacgccaccgcccaccggcgccccacggtggcgtgggcgaaccagctcaaggccacgttcatcccgacggcgaccagcaccgacacgccgaccaggtgatcgccgacccggagcggagcgagcaacagctccagcaccgcgctgagcaccccgccgacgaccgccagtaccccgccggtgaaccgcagcgcccggtcgacgcctcggccgaaccggtcggccgagggcgaagcgctcccgtcgggcaccaccgacaccggcacggcgggcaagctcaccatggaccggtcacgccggcccgagtccgatccgggccggcggcgaccggaagcccggcgaacagatcgtcctcccacccgtacgggccagcgccggggcccttggcgccaacggcgagcgtgtagtactccacgcccatgaactcgctgccgaagttcgcggcgatcgagtacagccaggagttgtccgggatctgggtggcgtgcgcgcgcatcgccgcctccttcgcggcgtgctgcccggtggcatcgatccgggcggcgatacggtcgtccggagtgcagaacggcaactccaccgcctcctcgatgcccgcgaaagggttgtccgacgagccggcgaagtgaaccatcccggcctccagcacactctgcggcatcgccgtccagtagaccttcgccggagcgaacccctcgacggcagccaactcgtacgcccgcatcgccacccggtgggcctggatgtggtccgggtggccgtagaacccgttgtcgtcataggtgaccatgacctggggccggacctcacgcatgagctccaccagatgcgcggcggcctcgtcgagatctgcccgccagaaggcgcgtgggtgctcgttggtggcaagacccatcatgccggagtcacggtagcggccggcgccgccgagaaaccggtgatcggtgaccccgagtgagcggcaggccgccgccagctccccgatccggtagccgccgagttggtcggccccggccgcggcgagctgcgccagctccggcacgtgcacctcgccctcctcacccaacgtgcacgtgaccagcgtgacgtgtccgccggtggccgcgtagtgggccatcgtcgcgccggtgccgatagcttcgtcatcggggtgcgcgtggaccaggaggagccggcgatcgggcagtgtcgtcacgtccgtcactctatccggcggttctcccggccggccccgacgcgtccgggcaggtccgccacatcacccacggcaccgtcctacgatccgacgtgtggactttccggagctggccgcgcgtacccgtcggttccgccacggggcaccgcgcgcggtgtcggtggccgacgacggctcccgggtggtcttcctccgctccgcagggccgacggaccccaccgacgcgctctggctgctcgacgtggacaccggggaggaacggctcgtcgccgacccggcggtgctccttcaggaggacgccgaccagctcagcccgggagagcgcacgctgcgggaacggctgcggctgagcgtctccggcatcggttcgtacgccctcgactcggccggccgggtggccgtcttcgtgctcggtggccgactgttccgggccgacctgatccacggggacgtggtcgaggtcgccgcggccggcccggtgctcgatccgcgccccgacccgaccggacagcggctggcgtacgtgaccgacgccgcgcccggaatccgccgtggcgagctacgggtggtcgagtacgacggcaccgacaccatgctcgccggcgaggacgcgggggtgatctgggggctgccggaacatgtcgcggcggaggagttcgaccggttccggggctactggtgggccccggacgggcgctcggtgctcgccgcccgggtggacgagtcccggctggaccggtggcacctacacgacccggccgaaccggcgaccgcgccgaccaccgtcgcctacccccgggcgggcgggcccaacgccgaggtcagcctgcacctgctcgacctcgacggcggctgggtcgacgtgcactgggaccgggagacgtacccgtacctgaccgccgtgcactggaccgacggcgggccactgatcacggtgctgcgccggtcccagcagcacgggctggtgctcgcggtggacccgcgtaccggcgagacacaggtgcatgccgagctggccgacccgcgctgggtggaaccggtccccggcactcccgcccacctgcccgacggccgggtgctggtgggcggggaactggcccacgacgggtacgacgcgcgctgcctcttcgccgacggcacgctgctgacacccccgtcgctctacgtgcgccgggtggtgggccggctaccggcccaccccggcgccgggccggccgacctgctggtggaggcgaccgagggcgagccaagcgagcagcacctgttccgggtccgcaccacggtcggcggcggcatggactcccgccggatcaccacggacgccggctggcacgtcgcggtcgtgggcggggacgtgttggtcgtgggtagcgcctcgctggaccacccgggcctgcgctggacggtgtggcgaggcgaccgggaggtggcgaggctgcggtcgttcgcggcgaccccaccgtatgctccgctgccgttgctggagcgggtgaccgaccggcggctgccggccgcggtgctctacccggagcagcacgtctcgggccgccggctgccggtgctgctggacgtgtacggcggtcccggccaccaggaggtgttggcggcgcggtcggtgtggttggagcggcagtggtgggccgacgccgggttcgcggtggtggtgatcgacaaccgcggtacgccgggggtcgcgccgtcgttcgagaaggcgatccaccgacggatggcggacatggtcctcaccgaccaggtggaggggctcaccgcgctcgccgacaagcatcccgacctggacctcggtcgggtggccgtgcggggctggtcgttcggtggctggctggcggcgctggcggtgctgcgccgcccggagctgttccggtgcgggatcgccggggcgccggtgaccgactggagtttgtacgacaccgcctacgccgagcgctacctgggtctgcccgaggacggggcggacgtgtacgcccaccactcgctggtggagttggccgcagcggcgacctcgaccacggagcaggccccgcccctgctgctggtgcacggcatggccgatgacaacgtggtggcggcgcacacgctgcggctgtcggccgcgctgttgaccaatgggcacccgcattcggtgctgccgctgaccggcgcgacgcacatggcggccggcggcgccggcgagcacctgctgaagctggagctggcctttctccgtacccacctggactgatacccgcgggccggccccacctgggctgcctgaccggaagcgtgggccgggcggcgccggcccgtggtccagacgaatgcgaccggctcccctagggtcggtctatgaccgagttcgacgcggcggccgccgcggtccaggctgctctcgacgcgggcgcccggtacgcggatgcccgagtaatgcaccgacgctacgagtccatgacggcccgcaatggcgacgtcgaggagctgacccaggatgagagcgccggcctgggggttcgggcgctggtcggatcgagttggggctttcatgccgtccccgatctgtccgaccctgccgcccgtgacgccggtcgacgggcggcacggatcgctgcggccagtgcccgtgttccgggtccccggatcgatccggtcccggccgagccggtcacggcgagctgggcctcggcctgcgaggtggatccgctcggcgtgccgctgtcgacaaagggcgacctgctggtcgaggccacccggctgatggccgaccacggtgccgacatcgccgaaggcttgtaccagatctgggacacggccaagtggttcgtctccagcgagggccaccggatcgaccagcgcatccgggagtgcggtggcggcatctcggccacgtccatcggcaccgaggagacccagcgtcggtcgtacccgagctaccggggccagtacggcaccgtggggtgggagctggtcgactcgctcgacctgaccgcgcatgcggcgcggatggccgaggagtccagggcgctgctcaccgcaccgccctgcccacccggtgaaaccgacctgattctcggtggcgagcagctcgccctccagatccacgagtcggtcgggcacgccatcgagttggatcggatcctgggctgggaggccgccttcgccggtacctcctggctggagctggcccggctcgggtcgctgcgctacggctcggagctgatgaccatcaccgtcgatccgaccctgcccggcgcgctgggcagcttcgggtacgacgacgagggttccccggcggtccgccgggacgcggtccgtgagggacgctgggtgggtgtgctcgcgggtcgcgactcggccgccgtcgcgggcctggactacggcggcagcgtccgtgccgacggctgggcccggctaccgatggtgcggatgaccaacgtcgggctggagcccggtccgcacagcctggacgagatcatcgcggccaccgacgagggcgtgttgatggacatcaaccgttcctggtcgatcgacgacaggcgactcaacttccagttcggctgcgagatcggctgggaggtcaggaacgggaaacggggacggatgctgcgcaaccccacgtacaccggcatcagcccgctcttctggcggtcgatggacatgctttccagcgagaccgtagcgtggggcacgcccaactgcggcaagggtcaacccggacaggtggggcataccggccatccggccgcacctgctcgcttccgcggcgtgcgggtgggggtacgcgcatgaccacgacacacacggcgaccaccgaactggacctggcgtgccaggtgatcgaaaccgtccgccggttggccggtccggccgcccaggccgaggctacggtgacaagggccgacctggcgctgacccggttcgccaactcgttcatccaccagaacgtcgccgagaccaacgtcacggtacggctacggctgcacgtcgacggccggaccgccgccggtagtggcagcgtcggcacgcgggaggggttgcgcgcactcgtcgaacgcaccctggccgcggtgcggctcggcccgcccgacccagcgtggccgggtctcgccccacccgcgccgatcccgtccggagtgccgttcgacgaggcaaccgcgtacgcggaaccgggcgagcgggccgatcgggtccgcgcgttcgtggcagccgccgacgggctggagacggctggctactgccgcaccgcccaccgctcgtcggcgtttgcgaactcggccggccactcggcgcagggccggatggccgaagcggcgatggatggcatcgcccgtacgggcacctcggacggagtggcccgcctggccgccgaccgtctggccgacctggacggctccatgctcggtgcctgcgccgctggcaaggcccgcgcggcgaccgaccacgtcgagttgccgcccggccggtacgaggtggtactggagccggccgccgtcgccgacctgctgcagaacctgtccctctacggcttcaacggcaagcggcacaacgaacggcagtccttcgccgagccgggcaccgctcagttcgacccggcattgaccttggttgacgatccgctcgacgggtccggtctaccgttcgacgtggagggcaccgggcgggcggcgttgagcctggtcgacgccgggatcacccgtgccgtcgcacacgaccgacgctccgccgccgtggccggcaccacctcgaccgggcacgccgtccctggtggcgccgcctgggggcccatgccccgtaacctgcgcctcaccgccacgtcggccgggtcggtaggcccggccgagaccggaccggcagcaaccatcgagccgagaaccccacaggccgacgagtcggctggaccgcccaggttcagcggcacggacaccggagctgtcgttgacccggacaccgccgagctggtcaccaccgtccgccgtggcctgctggtcagcgacttctggtacacgcgggtgctcgatccgaaaagtctggtcatcacgggcctcacccgcaacggggtgtggctggtggaggacggcgtggtcacccgggcggtacgtgatctgcgcttcaccgaagcctatccccgcgcgctcggtccgggggcggtactcggcgccgggcgtcgtccggcccgccagcccgaccacgtcgacggactctggtgggaggcgccggcactgcggctggcctcgtggaacttcaccggcggggcctccggctgacccccggcccacccgaggacgccaccaccgaccagcggccggtgccactgcctcgggtgggcggtctgcggcaggcgacaggcccgtgatctcacgacgggccttttcaagagcggggacacacgggacactgccttgcgcggacggctcgcaacgatcggcgtaacgtgtgtcacctagctgcgctgtatcgccggtgcagtcgttggtgtgcgcatgacgttggcaacgggtgcggtctggccggcccggctgcctaccgaaacttgatccgccgcccatccgggccccgtcagggagacgactggaatgacatcaacggcaacgaggccgggagggccgggcgcgcgtccgcgtgccgccatcgcggcgagaacgttgcgtacggaccgctggtgggtgcagcccgtcggcatcgccgcgatccttctcttcttcatcgtctactcgacgatccgcatcttcatggcgaagtggtactacgtcgaggactatcactacctcacaccactgtactcgccgtgtatgaccgactcgtgcgtaccaggctcgtcgcacttcggcaccccgttcggggagttcccctacttcctcccactcggcatcgtggccttcccgatcgtcgccgggttccgggtgacctgctactactaccgcaaggcggggtaccgctcgttgtgggcatcaccaccagcctgcgcggtgaccgagccacaccgcaagtacaccggggagacccggctcccactgttcgtcatgaactggcaccggtacttcttctacctggcgttcgtgatcctgctgatcaacatctacgatgcgatcctcgcgttccgcgggccggacggtgcgttcggcatcggactgggcacgctgatcatcctggtcaacatcgtcgctctcgccggctacacgctgtcctgccacgcctgccgacacgtcatgggtgggcgactgaagcacttctcccgaaacccgctgcgctatcgcttctggacactggtgtcgaaactgaacgtccgacacggcacgttcgccatggtgtcgctgttcacggtgctcttcaccgacttctacatcatggccgtctccgccggctggttcaccgacctgcggttcatcaactagagggccccgacatgaccactaccacgcgaatcgaacgacaccactacgacgtcgtcgtgatcggggccggcggcgctgggctgcgggcggcgatcgaggcccggctggccggcaagaagaccgcgatcatctcgaagtcgctcttcggcaaggcacacacggtgatggccgaaggcggcgccgccgccgcgatgggcaacgtgaacagccgggacagctggcaggtgcacttccgcgacacgatgcgcggcggcaagttcctgaacaacttccgcatggcggaactgcacgcgaaggagtcgccgcagcgaatctgggagctggagacgtacggcgccctcttcgaccggacgaaggacgggaggatctcgcagcgcaacttcggtggacacgagtatccgcggctggcgcacgtgggcgaccggaccggcctggagctgatccgcaccctccagcagaagatcgtctccctacagcaggaggatctgcgcgaacacggatcgtacgacgcccggatcagggtcttcgccgagaccaccatcaccgaactgctgctcgacggtgaccggatcgccggcgccttcggctactaccgcgagtcgggggagttcgttctcttcgaagcaccggcggtggtgctggcgaccggcggggtcggccgctcgtacaaggtcacctcgaactcctgggagtacaccggggacgggcacgcgctggcgctacgcgccggggcaacgctgatcaacatggagttcctccagttccatcccaccggcatggtctggccaccttcggtgaagggcatcctggtcaccgaatcggtccgcggtgacggtggtgtcctgaagaactccgagggcaagcggttcatgttcgactatgtgccggatgtgttccgaaagcagtacgcggacagcgaggccgaggcggaccgctggtacgacgacccggacaacaaccggcgtccaccggaactccttcctcgcgacgaggtggcgcgggccatcaacagcgaggtcaaggccggccggggcactcccgccggcggcgtgtacctggacatcgcctcccggctgccggccgaggaaattcgccgccgcctgccgtcgatgtaccaccagttcaaggaactggccgacgtcgacatcacccaggagccgatggaggtcgggccgacctgccactacgtcatgggtggcgtggaggtcgaccccgactccggtgcggcgttcggccacgtcaacgggttgttcgccgccggagaggtgtccggcggcatgcacggttccaaccggctcggcggcaactccctgtcggatctgctggtcttcggcaagcgggccggcgggcacgccgcctcgtacgccgacgggctggcgtcccggccacgggttccggtgccggcggtggaggccgcggtggagacggccctggccccgttgcagcgggacaccggcgagaacccgtacgccctccagcaggatctccaggcggtgatgggtgacctggtcggcatcatccgccgagagggcgaactggtcgacgcgctgagccgactcggcgagctacgcgagcgggtggccaaggtgagcgcggccggcggccggcgctacaacccgggctggcatcttgctctggatctacgcaacatgctggtggtgtccgagtgcaccgcgaaggcggcgttggagcgacgggagtcgcgcggcggccacacccgggaggatcacccggcgatggatccagcgtggcgacgggtcaaccaggtctgttccctggagggcgacatcgtgcgtctggaccgtaagccgctgccgcggatgcggccggagctcttcgcgctgtttgaccgcgcggagttggccaagtacctgaccgacgaggagctggcggagttcgacgtcctcgctgaggaggagcgctgaggaatgggaactgagaagagccaggcggctggtgagccggccacgaagcggcagttccgcatctggcggggcgacgagaccggcggcgacctgcaggactacctggtcgaggtgaacgagggcgaggtggtactggacgtcatccaccggctccagagcaccgacgcgccggacctcgcctgccgttggaactgcaaggccggcaagtgcgggtcctgctcggtcgagatcaacggtaaaccgaagctggcgtgcatgaccagaatgtcaacgttcaccgaggacgagaccatctcggtcacgccgctgcggacgttcccgatcgttcgggatctggtcaccgacgtctcgttcaactacgagaaggcacgtgagacgccggccttcgcaccgccgcccggtgtcaccccgggtgactaccggatgcagcaggtcgatgtcgagcgctcgcaggagttccgtaagtgcatcgagtgcttcctgtgccagacggtctgtcacgtgatccgggaccacgaggagaacaagccggcttttgccggaccgcggtacttcatccgggcggccgagttggacatgcacccgctggacacgcgggacgaccgcaaggagtacgcacaggccgagcagggcttgggctactgcaatatcaccaagtgctgcaccgaggtctgccccgaacacatcaagatcaccgataacgggattatccccatgaaggagcgggtagtcgaccgcaagtatgatcccctagtgtggcttggtagcaagatcttccggaggggtcaggtgcctcagaccagcgtgaccagcgagcattccccgggcgccgtgcacacccgcgcggccggtccgccggcggtccactcgcacgcgggagggtcgcacgacccacaggccgaggcccaggcgcaggcgggcgtcaactggcaccgcgaggtgccgaagccgaccgcaccggcggtcgacgcgtccggcaagcttccgctgaccgagctcaccttcgatcgggcggcggcgccgtcaccgttcggcgacgacgtgagcttcccactgccgcccgaacatctgaacttcgcccacccggagcaggacaagcactgaactcggcggtggtgattgacagagccggcggcaccttccgccggctctgtcggtttccggtcgtcccaacggtcccgatgcgggtcagttggcagccagcaacggacggagtgcggcgacaatcggggcgtcggcgggcagccaggggacgctgtccagttcggcggcggaaagccagcgcatcgccgagtgctccagtgcctgtggctggtcgccgtacagcagctgggccagatacaccttcagcaccgaacgtccgtgggccatccggacgttccggcctacccggtcaccgatctccacccggacggccaactcctcggcgcactcacggagcagcgccgccgtctcactctcccccggctccaccttgccgccgggaaactcccaccggcccgccacctccggtggggcagaccgcgcacaggccaacacccgaccgttctggatgatcgccgcaccgacgatcactcttggctcgtgtcgctcgacgcggccaccttcgcttgcccgttcggtccgcacaggcgtccagcctgccagactaatcggcggtttgggtaccgtggcagaccgtaaggccaggaagacccggaaatgtggccatggacacacctcttgtagagggacagactgaggtcaccgggaaggcacaagcgggcgacgattgcgccacaagacagcaacgacgcctgggaggtgtgggtgaaacgcgtaccgtttgggcggggtaggcacgactatctcacggatgcgttgaccctgctccccgggtggacccgggagggtgagcgaatccgacgcacgctgtccatcgacgactcacagcacgctgcgctcaccgaacgcgtgaaagtagtcgccgacgcgctacacctgcgccccgaaatcaatcgccgcgccgaccagaccgagatccgggtcggccatgacaccgtggcgctgaccgagggcgaggtcctcctggccgcccgcatcgaggacgcgtaccgtgccgtcaccgaaccctgacccgcaatgtcgggccaccgcggggcgggtcagcgagaacggccgtttcaccccgaccgcccagggcggtcaccgtgctcacggtcgcgggtcaccaccaagcgacggcccgtcggcgggtcgtcaccgatcgcttcgctgatcttcgatgtgcctggagcgcatacgctgagaccatggtgaacgcgacgtacgaccgcaaggagcagttccagcagatccagagcgggctgctcgagggtgagcagatcatcgccgtctacgacgccgtcggcaccggcaccggcttcatcggtctgaccgaccggcgggtcatcatccaggaccgatcattcattggcaaacgctacgcgatcaccagcatcccgtacgggaagatcaccagcgtgagcgtggtgagcaacaagtcgtggggaggctcgttcttctccaccggcgccatcgccatccacgtcggcacgcacacctacgaggtggagttccgcggggcccagaaaagccatcacgtccacaacgtgatcctgcactacatcagctgaccccacggtccgggtgcgacgacccgtcgccgggtcggtgcccctcaggaggtcgtcgcgggcctgctggcggggtcggcgctggtgggaccgcggtgggggcggtgggtcaggatccgggggcccgcggcggtgatggcgatcgtgtgttcggagtgcgcggtacgggatccgtcggcagaacggatcgtccagccgtcctcgtcaaacttgatcttgtcggtggaggcgcagaaccagggttcgatggcgatggtgaggccggggtcgagcttcaggccgcgacgtgcgcgggcgttgttggccacgtgtggggcttcgtgcatggtgcggccgatcccatggccgccgaactcgccgttgaccccgtagccgtaggaggcggcgaccttgctgatcgcggcggagatgtcaccgagccggccaccgggttgggcggcggcgatgccggcctcgagtgcgacctcggtggcctcgatcagcttcaggtcggccgggtcaggggtgcccacgatgagggagagcgcggagtctgcgacccagccgtcgatgccgaccgccatgtcgatactgaggaggtcaccgtcccggaggacatagtcgtgcggtaggccgtgcagcaccgcgtcgttgaccgacaggcacaggacgttgcggaaggggccacggccgaatgagggagcatagtcccagtagcatgattcggcgccacgttgcctgatgcgccgacgggcgtggtgttcgaggtccatcaggttgacgccgacggcggcgacctcgctcagttcggcgagcaactcgccgacgaactggccggttaccgccatctggtcgatctcctcggcggatttgagttcgatcacgacgcctccttcatagcggtatttttataccatgccctggtgtcggcccaccgggctatcctgctggcatggttcgccaacccatgaccgccgaacagatagccgcaggccgccgcctcggggtcgccctcagggccgcgcgagccgaacgtggtctcgtcgaggtggctctggcagccggcatctcccccgagacgctgcgcaagatcgaatcaggtcgcctacccgctccggcgttcggcaccgtggtctgcctcagccgggccctcgacgtccccgtgagcgacctggccgacgcctggctgaccagcccagccatccgccaggcgtcctgagaactggacagcagcggcggggcactctggcggcagacccgccagagcacccagcaccactatcaggaccgagttgcggagtgcagaatccgcctcgacaccatgtccgcctgacgcgtcgcctcggggactcgataacgagggcacaacctcagggttatctcgcacgcctcatccaggccaatccggtggccaaccgaaacaaacacgggcttcaccccatcccgcgtgcgcaacgcatggccgagaacctctccaccctccgtcaacggcgaccaggaaccgcgcctgaatcctggatccacaaagtcggcgatgaaggaggtcttggcgactccgaaggatggaacaccagtcaacacaccaacatggcaggccaggccgaaacgtctcggatgcgcaactccataaccgtcacagaccaacacctcaggctcagttgccaacccttggagcgcatccaacaagaccggagcttcgcgaaaggcgagtagaccagggacgtatgggaaagtagcctccccgacagcggtcgccacttccgtcaccgccagcgactccagctcgatcaccacggccgctgcacatacccggtttgtcgatttctcgtacgacacgtcaagccccaccaccgacttcggggaagacccaagtcgagttgaaaggtcaacctgacgccgaaggtgtcgctgaacttcctcagcctcggctgcactcccgggcactacgcgagattaccccgccaacatgcttacccataccaccagtggcactcggcacgcgctggcgatcactactgctcggactcggctggcacggttgctgtacatcgctgctgcgagtgtggcccaggaaccgggcaacactcgcacgagcctgccgactggtcgcccagtccacctgccaacacgggtacggcaccaaccgcgaccaccacgcccggcagccgacactccatcgacgccgaggcatccctgctcgccgcgttagggccctcgggcaatccagtcttcaacgagaacgcggaccggctgatctggccaccggccagtaggtgagactgcgtagcagcacctcggccgggccacggatggacagcctgtccatcaacagcgcactgagaacgccgacgatccagacaccggcagccacagcagagttcaacgcaataccgaatctgtcacccagcccaaaaaagtccggatcgaagagaacgaggaacagcaaggactggctaagatacagcgtcaaggagcgttgcccactcaccgatagcgccttcactatcaggcctggaggccgccgcacggtggccgcgagtagggcaaatagggccagatagccggctgcagccgcatacccgcccgccaggtgaagcgttcccgcaatcgcggcgataccgattggcgggtcagtccacaccgatgccgccatcagcgccgaaggaaccccagcaacgataccggcggccagcccggtaaacgcgaccagaccaagtacccgcttccgctctggcccccaggtcaagactgacttacgtcccgcgtagacaccgaagagcaccgccggcatcagtccgaataggcgtatcgctcccaaggcccactcactcatcctcgcctgcagcgcgccgacgacgtcaccaccgaatatggtcggtgtcgctgtgactacgcctgcctggccgagagcctccgcaggcagtccgcggacggcaccggttagcagggcgagtgccaccagcgacagggctacggtcagcaggccacggtcactgagacgtaccacgagcccagcgaagacgagggcgcacaacccgtagagcgcaacgatgtccgccgtgaacaaaagcatgccgtgaacgaatccgataaccaccaaccacatgccacgacgacgcaacagccgcgaagaccgcgcgggttctgcagaaccccggttctgcagcagttgtacgaggccatagccgaacaacgcggcgaaaagcggaaaggcccggccgtcaaccaacaccatccgcgccatggtgaaaatactgtcgagtatagattgctcggcggggtacccccggaatcctggcaagaagccgaaagcgaagacatcaacattggccagtgcaatcaacagcagcatggccccgcgcgccaggtcgggtcccagcaggcgcagtcggacaggggtcgcccgagtacctacatctggaactacggcaaccatacccgttcacctcacgttcctagccgaacgagggaaggtcagtgccagtcacgctagcggccgcaacttcggctggcactgaagccagccaccgcaatgcggtagggatagccccatccccggtcgcggcgacgcacccggagatcgcacgcgtgctcacgggctcggcctgggtgccgaaggtcttcgccgagtaggtcgaggagaggtggcggctgctgggggtcaacggcaacccggcacgctggttgtcatgggaaggacgccgccgagtcggcccagtgcggaccaacgaccgacgcacggctgtcggcccaccgcgacgccctcgcctggtacccccgcgacaacgggttcagacgttgaagcggaactccaccacgtcgccgtcctgcatgacgtagtccttgccctcgatgcggaccttgcccaccgccttcgcggcgctcatcgatcccgcctcgagcaggtcgttgtaggagacgacctcagctttgatgaagccgcgctggaagtcggagtggataaccccggcggcttccggggcggtcgccccgacgtgcacggtccaggcccgcgcctccttgggtccggcggtgaggtacgtctggagccccagcgtgcggaagccgacccggacgagctggtccagtcccggctcggactgcccgatcgactccagtagctcgcgggcctcctcttcgggcagatctaccagctccgattcgatctttgcgtccatgaagacagcctcggcgggggcgaccagggcccgcagctcgtcgaggaactcggcgttggccagttcggcctcgtcaacgttgaacacgtacaggaagggcttggtggtcagcagatgcagctcgcgcagatgctccagctcgacaccggcggcagcggcgcccgcgtacagggtggtgccgttgtcgaggacctccacggcggccttggcggcggccagggcggcggcccggtccttgcggagcttggcctccttctccagccggggaatcgcccgctccagcgtctgcaggtcggcgaggatcagctccgtgttgatggtctcgatgtcgtccgcgggagcgaccttgccgtcgacgtgcaccacgttcgggtcggagaaggcacgaacgacctgacagatcgcggcggcgtcccggatgttggcgaggaacgcgttgccccgcccctggcccttcgaggcgccccggaccagcccggcgatgtcgacgaacgacaccggcgcggggatcaccttctgcgagtcgaagatctcggcgagcttacccagccgctcgtccggcaggccgaccacgccgacgttgggctcgatggtggcgaaggggtagttcgccgcgagcacgtcgttcttggtcagcgcgttgaacagggtgctcttgccgacgttgggcaggccgacgatgccgatggtgagactcacgacgagccagcttacgccgccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcacccggcagatgattcctgccgccagctcagtccagcaggcgcggaccgatcggagtttcccggacgctgccgtccggaccacgactgacctcgtacgccgacacacccggtcggtccgcgaccgcctcgaccagccgctcgccccggtagagcagaccgacgccgtcgtcggtgcatcggctggtgggcagcgtgccgtcgccgaccagccggtgcatcaacgggcgccgctgttcctcaccgtcatagtgcacaccgttgccgtacggcagccagcccaacccgtcggtgaagccacgcagggtggttccgaagctgtcggtggcgccgcccgcgtgccagcagatcgagccggccgacaccccgcccaccacgacaccggcctcccagcactcacgcaggatctcgtcgagaccgtgcacccgccacaccgcgacgaggttcgccacgctgccgccgccgacccagatcacgtcctgtgcccgcagatgggcccgcacgtcatcgacgttcggcatcggaaacagggccaggtgggacatccggaaccggctgccggcgaacccctcgtaaacccgggtcagcgtggcaggctggtccccctgggcctggtcgaggaagcagatccgcgggtccgctgcgccggccaggtcggcggccagatcgaagaccgggttgatccgccgggactggccggctcgtcccggcgcgaagatgcccatgcttgtggcgaggatggtgggttcgttcgcggccacgatcgtccttccgttggatgcgttgcccatcctgccggaaagcgctctcggtcagtcctgggggcgaggctggcgggggatgaccggctcgatccgcgccgtccccgggggcagttcggcgacggcggcgagcggcagggtgaagcgtgcgtcggccaccggcccgaccgcatgcgactcacggagcatccagcggacctcgtcggccgtccaccccagccctgggcgggcagcgatctcgctgagcagacgcaatgccgctcgggtgtcatcgtcataaaaacggacacaccagtggtgcacccacatgccaagggcgcgcagcccgtcgtcgtccagcgaacggacgagccggccactggccgtgtcaccgaacgcccgccccgggtccccggcgaggtcccggtccagggctccgaccgccgccggggcgaccgcccgcatgcggacgtagaagctctgtgtgaccgccggatccagcggagggtgcccgtcccgtatcgacgcctgccgacccaccccgctcaccatcgccgcacctttctcacgtgacctggtgccgagacggtaccgatcagggccgactgttttcgccccgggcgccccaccggcaaaccggggtccgaatcccgccagccgaccggctccgggcgggggcatcatcggtgcgtggacctggacttcgagcggtgttatcgggccgtcgacagccgtgaccagcggtttgacggctggttctacacgggcgtgacctccaccggcatctactgtcggccgtcttgtccggcgatcactccgaaacgggagaacatccggttctttccgtcggccgccgcagcgcaggaggccgggcttcgggcctgccgtcggtgccggccggatgcgaccccgggctcaccgcactgggacgtccgcgccgacgtggtcggtcgcgccatgcgactgatcgccgacggcgtggtcgaccggtccggggtacccggcctggcggcacagctcggctacacagagcggcacctgcaccggatgctccgcaccgaactgggggccggcccgctcgcgctggcccgcgcgcagcgcgcgcagaccgcgcggaccctgatcgaaaccaccgacctcggaatggcggagatcgcgttcgccgccgggttcggcagcgttcggcagttcaacgacacggtccgcgaggtgtacgcggttgccccgtccgagcttcgagcggtccggagccgacggacgtcccccgccggacccggaacgatcaccgtacggctggcgtatcggcccccactgcatgtcggggcgctgctggacttcctcgccccgcgggcgctgcccggtgtcgacgaggtgcgcgcgggggcctatcaccgcggcctgcggctgccacacggcaccggcgaggcttcgctgactccgacggacaggcacgtggaggcgaccctacgcctgtccgacctgcgggacctggcgccggcggtggcccgctgccgccggctgctcgacctcgacgccgacccgacggcagtggacgccgtcctggccaccgaccccgccctggccgccgtggtcacggcggagcccggagtccgggtgccgcgcgcggtcgacggcttcgaggtggccgtccgcgcggtcatcggccagcaggtctcggtggcgtccgcccgcaccaccctcacccgtctcctgaacgagctacccaccctggccgacaggtcggatggggtgaccggtggattgcacgcgtttccctccgccgaggaggtgcgcaacgcgccggactcagcattccggatgccggccgcccgccgggagacgctgcgccggctcgcgggggcggttgccgccggggagctcgacctggaaccgggtggggatcggaaggagacccggcaacggctgctggcgctgtcgggcatcggcgcgtggacggcggactacatcacgctccgcgcgttgggcgacccggacgtgttccttcccaccgacgttgccgtccgccggggcgctgccgccctcggtctacctagcaccccggacaccctgcacacgtacgccgaccgctggcgcccctggcgctcatacgcggtgagccgactttggagagcagcatgaacacgatcgacgccgctgtcaccgatacgcccgctggcccgttcggcatcctcaccgggcccgatggggccgtccgggccgctggcttcaccgccgacctgccggccctgctcgccctgacccatcccagcctgcgcgccccggtacgggagcgacgtgacctcggcccggtcacggcagcggtcacctcgtacctgggcggcgagctgaccgcgatcgacgaggtgccggtcgagcagcacaccgacggagtgtttctggcacacgcctggaacgtgctgcgggacctgaagccgggtgatccggtgacctactcggaacttgctgggctggccggccgcccggcggcggtccgggcagccgcggcggcctgcgcccggaacgccgccgcgctgttcgtcccctgtcaccgggtgctccgtaccgatgggaccctcggcggctaccgctgggggctagatgtgaagaagtggctcctgagtcatgagcgacagctgacggcaagctgacaccggcatcgctcccggaggacgtaacgtcgggtagtgcctgcggaggttgacggcgatccggcccccaccacgggccgacatccgctcgacagcctctggcgcctgcggcgctatctgcggccgtacgcgcgggagttcgcctggctgttcctcgccggcctggccgccatggcagcgggaatcgccgtgccgctggtggcccagcgggtggtggacggcccggtcgcccggcaggatccggcggggctgttccgcctcgccggcctggcgctgctgttcgggctcgtcgaagcagtgctgatcttcatccgccgctgggtacagtcgtcctcctcggtggggatcgagacggccatccgcgccgacatctacgcccacctgcaacggctgccggccagtttccacgaccggtggcagtccggtcagctcctctcccggatcaccaccgacctctcggtgatccgccgattcctctccttcggcctgctcttcctcgttctgaacctggtcacgtacgccgtcgtggtggcgctactgatccggctgcaccccgtgctgggcctcctggtggcggccagtgccgtaccactgtttctcgtcgcgcgacggttcgcccgcgcctaccacgccgcctcccggaagatgcaggaccaacagggcgacctggccacgctggtcgaggagaccgcgcaggggctacgcacgacgaaggcgtacgggcgaggtccggagttggccgcccggttcaccgtcggcgccgtggcgctgcacgacaccgcggtcggtaaggggcggctacttgccgacacatccgcccggctcgacctggtgccgaacctgaccctgggcgttgtcctggtcgccggcgcgggtgccgccgccggcggcaccctcaccatcggcgaactggtggcgttcgtcagcctccagctcatgctgatctggccggtgcagggcctggggtggatcatcgccggtgggcaggaggcggccaccgctgccgaccgaatccgggaggtactggacaccccacccgcgattctggacgctcccggtgccgtcgccccaccccggtcccaggtatctgggcggctgcggttcgaaggtgtgtcgttccgttacccgggtgcccgcgaacccgtgctgcgggccgtcgacctgaccatcgagccgggcgagacggtggccctcgtcggcgcgaccggctccggcaagagcaccctgctgtcgctggtaccccgactgcacgacgtcaccggcggtcgggtcaccgttgacgggtacgacgtgcggggcctgcgtctggcgacgctgcgccgcctggtgggagtggccttcgaggagccgacgctcttctccatgtcggtgtgggagaacgtgacgctcggccgacccgacgccgatgacgaggaggtgcgggccgcgctcacgctggcgcaggccaccttcgcctacgacctgccgtgggggctggccacccgggtcggcgagcagggcctgtcgctctccggcgggcaacggcagcggctcgcactcgcccgaaccgtgctcggccgcccggccctgctcgtgctcgacgacccgctgtccgcactcgacgtgcacaccgaggccctcgtcgaatcggcgctacgccgggtcctgcacgccacgacggcactggtcgtggtgcaccggccggccacgatcgcgctcgccgaccgggtcgccctgctggaggacggccggatcaccgcactgggccgccactccgatctgctcgccaccgtgcccgggtaccgcgcgctcctgtcggcggaaccgcggccccgaccgtcggggcacgatccggcccccggcggcctggtgcgctcgtgaccgacggcgacgagcccgccggtgacccgccgtcacccgtaccgacgccgcgacggccatccgccgtgaacagctggcgtggtatcgccgttgacccggacgccgaccgcagccgggccgaggacaccgatccggcggcggtggcccggttacgcgcccgaagccgggtgctgctgcgggacctgcttcacccacaccgccgacggctcgctgccgccgtcgcgctgttgctcgtccagaacgcggcgggcatggccgggccgtacctggtgatgctcggcatcgaccgggccatcccgccgctgcggaccggtgacgccggtccgctgacgtacatcgccgctgctttcgtcgtagccaccgtcgccgagtacgccgcccgccgcggcttcctcgtcctctccgcccggatcggccaggcagttctgctcgatctccggcgacgggtgtacggccacttccagcgtctgtcggtgaccttccacgagcggtacacgtccgggcggatggtctcccgcctcaccagtgacctcgactcgatcggcgagctggtcggcggcggtatcgacagcctggtgctcgctgccctgtcgatcctgtcggtggccgcgatcctgctctggctggaccttccgctggctgccgtgacgctgctggcgttcccgttcctgtttttgttgtcccgttggttcgcccgcgcctcggccgtggcgtaccgctggacccgggacaccatcgcactggtcatcgtgcacaccgtcgagtcgctgcgggggatccgggcggtgcaggcgttccgccgcgagccgcgcaaccagcgcatcttcactgccgtcaacgacgactaccgacgggccagcctgcacgcgttccggctgatcgccacctactcgcccgggatcaaactgatcggcaacgtcaccatcgcggtggtgctctgctacggcgggtggcgagtggtgaacggtcacgccgaggtcggggtgctcgccgccttcctgctctacctacggcggttcttcgagccgatgcaggaactgagccagttctacaactcgttgcagtcggctaccgcggcattggagaaactggccggagtgctcgacgagcaaccggaggtaccggagccggaccgaccgaggccgctgccgaccggatccggtcgcggggcggtcaccttccgctcggtcaccttcgggtactacccgcagaccccgatcctcagtgccctggacctggacgtcccggcgggacagaccgtcgcgctgatcgggccgaccggcgccggcaagtcgaccatcgccaagctcctcgcccgcttccacgacccggacacgggcaccgtcgcgttggggggcgtggacctgcgggagatcgccgacgccgacctacgccgggcactcgtactggtcacccaggagacccacctctttggcgggacggtcgcggagaacattcggttcggccggccggacgcggacgacgccgccgtggctgcggcggcggaggcgatcggcgcggacaccttcatcgccgcgcttcccgacgggtaccacacccaggtgcaccgccgtggcagccggctatcggccggccagcggcagctcgttgcgttcgcccgggtgttcctggcggacccggcggtgctgatcctcgatgaggcgacgtcgtcactcgacgttcccaccgagcgggcggtccagcgtgccctgggcaccatactgcgcaaacggaccgccctggtgatcgcgcaccggctctccaccgtcgagatcgccgaccgggtggtggtgctggagtcgggacggatcgtcgaggacggccctccggcgcgactggtccacggtaacgggcggtacgccgcgctggaccgccaatggcgcgactcgctgagttgagcccggtcagtcatccgcagcggcagcaagacgagcaggacgacggccgcggcactcgcgcccatgccatcgacatctacggacgggcacacgagcctgcacgccctcgccctgcctcagctggtttcgccggccacgctgaacgatcggagccggtcgactgcaagggccgtgaaaccgaccgcgatcagcgtgctcatcaccgccgcgaccggcaccgacacatcggtggccaggagctcggtcggggcgaaccggtcggcgagtgcgatcacgtactgctggatggacagtaccttcgtaccgctgacgaagttgccgagcagcccttcccagatcagcacgtagaccagcccgagcagcaccgggcgccgggtgaccaggctgagcgcgaggaacagcgcgcaataggccagtgccccgatggatgcggcggcggcgagcgccaggccgacccgcaccgagctggcgagcacaccggccacatacagcgggacagcgaccgtgaccgcggtgaccccggcggccaccgccagcttcggcagcacgatctgccagcgcggcaacggcttggtgagaatgtgcaccacggtgccgtcgtcgatctcggcgccgagcacaccggtcccgacgatcagcgcgatcaccggcaacaccacggccagcccgaggccgaccagaactggcgggccccactggccggggtcgaccccctgggcgcgggacagcaccgcgagcaggaccagcagcaccggcagcgggaacagcagcaggaagcggcgtcgccccaacaggccccgggcggtgatccaggaaacggtcgacatggtcaggcctccaccaggtaggagaacacgctctccagggactcgtcctcgggcacgagctgccgaacccggatccctcgggccggggcgaccttgggcagcacccgggtgaaggcgccgtagtcgctgacccgtacggtcagcccggcacgtcccaactccacgccggtcaccgacggttccgccatcagcgccacggcgagcgcccggtcgtcggtggaccggatcgcgaagacatgcggccggttggtcatcagtcgccggatcgtccggaagtcgccggaggcggcgagtcgtccggcgaccatcacctgcaccgtgccggagagctgctcgacctcctcaaggatgtgcgagctgaacaggatggtgcgcccgtcgtcgccgaggcggtgcagcagctccatcatgtgcagccgctgtcgtgggtccatcccgttgaacggctcgtcgagcagcaacacctgcgggtcatggaccagcgccgccgccacccgcgcacgctgccgcatgcccttggagtacgtgccgatccggcgtgactgcgcgtcctccaactcgaccagggcaatcgcccgacgggcggcctccgccgggtccgggagccgatgcagccgtgcactggccagcacgaactcgtacgcggtgaggaaggtgtgcacggcctcccgttcgctgaccagccccagtcgccggtagaccgcggggttacgccaggtcggcgccccgtccagggtcaccgtgccacgggacggcgcgaggaaaccggccatcatgtgcagcagcgtcgtcttgcccgcgccgttgggcccaagcagcccggtgacccctggccccaggctcatgctgacgtcgttgaccgcgaccacgttgccgtaccagcgggacacccccgccaggtccagccggctgctcgtcgggctgggtacggacctcggctccacactggtcaggctcatcgggtggccaccttcccgtagcgggccaacagcaggacgacgcagccggtcaggagcagcacggccgcgagagcgtagaccgggccgaacccaccgatcggcagcccgcccccttgctcgaacagcaggtcgtcgagggcccaggtccccacgccttggaccagggtcatgggggacgcgaggaaggccagctcgttgattgcctgagagggcaggatcgagagaataccgacgatcggcgtggtcatcaggaagaccgcgacgatcccgccggcggcaaacgcccgcttgccggtgagcgaggcgaccagcaagccgatcgagccgaagaccgccgcccagaggccggcgtagagcaggcccggcagcaggtcgagcagctcgttccacacgccccgcagcccttcctcggtgatgaaggcggcgccgaggaacatcaccagctgtgggccgccgagcagcaaccagagcgcggtgaccagtgagagcagcttggccagtggatagtccgaccgggccagcggccgggagaagtacagcggtagtactccgctgcgcaggtcgcgactgaccagctcgggagcggcgacagcgacgaagaagatgatcagccagctcatcacgtcggcgaactgcgcgtatgtcaggacaacctgaccgagttggctgcggatggcggtgatcccggcggcgaccacggtcacgatgcccaccaccagccaggggaagatctttgccttggcgctacgaccgaagccgaaaaccgtccgcagcccgtgcaggtagagggcgccgaacacgggaccgcggccgaggcggggacctgagtagcgctggtagccaatgtcgtgaatgaccccggtcgactcagacatggcttggctccctcgtggcgaacagctcggccacccggtggcggcgctggtccagccggtgtagcggcaggtccaggtcggcgaccgcgccgaggatctggtcgtaggtgccgtcgtcggccaactcgacgagcagcaggcggccgtcccgacgaaccggcaggcgcagcgcggccaggcgggcggccaggtcttcggtgccctcgctgacctcgacggcgagcacgtcggtggccgaggtcatggcgtcgatccggtcagcccgcagcagccggccgccgtcgatggcgaccagcgtgtcgcagatccgttcgacctcaccgagcaggtgcgagcagaccagtaccgagatgccgaactcggtgccgatccggtggatcagggcgagcatcgcgtcccgcccggccgggtcgagtccgttggtgggctcgtcgagcagcagcaggtccgggtcgtgcaccagggcctgggcgagcttcacccgctgtttcatgccggtcgagtagccaccgaccgaacggtaccgctcctcgtagagcccgacgtgtcgcagcgcctcactcgcccgctcgcgggccaccgtccgcggtaggccgctcattcgaccgaggtgggtgaccaactcggcggcgctgagatcgggcggaagggcttcgtgctcgggcatgtagccgacgcgagcacgcacctggtcggattgggtggtcgggtccagtccgaggacccggacccgcccgtcggtcggcgggagtaggccgagcagaatcttgatcagggtggacttgccggcgccgttcgcgccgacgagaccgatgatgccgggctcgaccgcgacggtcaggtcggccagcgcggtgaccccaccccggtacgttttggtcagcgactcggtcgcgatgagtgccacgctcccagcctaggcaggtgcagcccgctggcgacacccgacgcacccctgatcgatccactaggggacggcagccgtaaggctcaggtaattccccgaccggcctcggcgggcagactggccgcatgacctcaagactgctgcgcgccccgctcacctgggtcgcggtcaccgttctcgccgccggagccgccttcggtctctactggttccagccgtggaagctggtcaccaacaccgaggtcaacgaggagttggcggtcgtggcgaccgcgacgccgtcggatgccgcctccacgccggacgccagctccacgcccgacgccagctccacgcccgacgccagctccacgcccgacgccagctccacgcccgacgccagctccacgcccgacgccagctccacgcccgacgccagctccgcgccggacgccagttcggcaccggacctcggcccggtgatcgttcgaagcggcgagttcatcacccacgagcacgacaccagcggcaccgcccggatcattcggacaaccgacggccagctgcggctggaacttgtcggcctgtccacctccaatggccccgacctgcgggtgtggctcaccgaccagccggtccgcaccggaacggccggatggcgggtgttcgacgacggccgctgggtcgagctgggccgactcaagggcaaccggggtgaccaggcatacgacatcccggcaggggtggacctggagggtttgagtagcgtgtcgatctggtgcaagcgattcgcggtgtcgttcggcgcggccccgttgaccactgactgactcccgccacacccctcatctcctggagtggcactcgaccgatcccccggtcggctgagaaactggatgccggtcagcgatttggggggttcatgagtgacggttgggtgccgcccgacggggtgctgcgggacgcgccggcgtactcgccgcgcccgggtgagctggccgacctggagctgctgctgaccggggcgtacgccccgttgaccggcttcatgacccgcgccgacctggtctcggtgagccggcggggccgtctcgccgacggcgttccctggccggtggcggtgaccctccaggtgccggcagcgctcgcggagggcctcaacgtacgggatccggcccgacgcacgttggtgttgaccgacggcgagggggccccgatggccgcgctggaggtagccgacacctggtcggttcgccccggggtggcggggctgggcggttcggtgcgccgactcggcgacggtggacacgggccgttccaacggctgcgccgcacccccgaggaggttcgctcactgctgccagccggccgggtgctcggggtcgtcgccgaccgcccgctgcaccggccacagctcgcccagatcgcgcacgcgacccgcaccctcggcgcacacctcctggtgctgatcccggtgggtgaggacggcggcgagctgccgccggaggccctggtgcgcagcgtctttgccgcccgggaccgaatgccaccggcgacgctggtcgccattccgctgccccgacgccgggaggagatcagcgacgcgctgctgcgggcgcgggtgtcggcggcgtacggggtgacccacctgctctccaccggcgagatgctctccggggccgggctgcgggtgctggtcccccgcgagttggcgtacgacaaccgcgacgggcagtggcgatggcgggaggacattccgccgcgcaaccggcggcaggcactgagccaggccgagatcgacgacctgctggaccggggcttccccctgccggagtggcacactcccccggccgtggcgaaggagttggcccacgcccgtccaccccgccggcaccgaggcttggtgatcttcctgaccggcctttccggctccggcaagtccaccatcgcccgagggctggctgacgccctgcgggagcagggtgagcgaacgatcaccctgctcgatggcgacgtcatacgccgagaactatcggcggggctcggtttcagcaaggccgatcgggacgcgaacgtccgccggatcagctgggtggccgccgagatcggccggcatcgtggggtggcgatctgctgcccgatcgccccgtatgcccgggcgcgggccaccgcccgggagatggcgctggccacgggggcgggcttcctgctgatccatgtcgccaccccgctggaggtctgcgagcggcgggaccgtaagggtctgtacgcgcgtgcccgcgctggcctgttgaccgggatgaccggcgtggacgatccgtacgaggagccgaccgacgccgaccttgtggtcgacacgaccgacctgtcggtcgacgaggcggtgcagctggtcctgcaccaactgggtgagacgggctgggtcgagccccgccatccgaccctctagcccacgggctcgccgacattccgctgcccaccggagcacgccggcggacggactgggcgcggcgctgcccggccagcaggcggaatgggcgcggggggcccgggacagggccccccgctgggaagggacggctggctgtgcacgacagccgggaaggctgacggtcggcgcacgtcgcaggcgaccgcggtcaaccttcctggacgcgactggcatctcgtccacctgggtcaacgaagcgcgccggagaaagtcgcgctgtgcgccggaccgacctgaccgaccgaccaccacgtgtcggtcggtcgtcgctcgggagtcaggcgagcttgcgggccaggttctcgtccagcgcgttcatgaactcgtcggtggtcagccacggggcatcccgcgagatgagcagcgcgaggtccttggtcatctggccaccctcgacggtctcgacgatgaccttctccagggtgttggcgaactcggaaaccgccggggtgccgtccagcttgcctcggtgggccaggccccgggtccaggcgtagatcgaggcgatcgggttggtcgaggtcttctcgcccttctggtactgccggtagtgccgggtgacggtgccgtgcgcggcctcggcctcgacggtgcggccgtcgggggtcatcagcacggacgtcatcagaccgagcgagccgaagccctgcgcgacggtgtcggactgcacgtcaccgtcgtagttcttgcaggcccagacgaagccgccctcccacttgagcgccgcagcgaccatgtcgtcgatcagtcggtgctcgtagctgatgccggcagcctcgaagtcggccttgaactcgttctcgtagacctcggcgaagatgtccttgaaccgaccgtcgtacgccttgaggatggtgttcttggtcgacaggtagaccgggtagccgcggtcgaggccgtaccgcatggaggcacgggcgaagtcccggatcgactcgtcaaagttgtacatgcccatggcgactccgccgccggggaagtcggcgatctccatctcgatcggctgcgccccgtcggccggggtgtaggtgatggtgaccttgcccggcccggggacgacgaagtcgctggccttgtactggtcgccgtgggcgtgccggccgatgatgatcggcttcgtccagcccggcaccagccgcgggacgttggacatgatgatgggctcgcggaagacgacgccaccgaggatgttacggatggtgccgttcggcgaccgccacatcttcttcaggccgaactcctcgacccgtgcctcgtccggggtgatcgtggcgcacttgacgccgacaccgtgctccttgatcgcgttggcggcgtcgacggtggcctggtcgtcggtctcgtcacggtgctggatcgagaggtcgtagtaccgcaggtcgacgtcgaggtagggcaggatcagctgctcccggatctgcttccagatgatccgggtcatctcgtcgccgtcgagctccacgaccgggttacttaccttgatcttcgccatcggccggcgctcctctcgggggacacatgctcaagcagtacgagcgtactggaaacaatcgcggctcccccagccggcctcaccttggcgccgacagtccggcgtgggcaacggccgccccgcggttcgatggccgcggggcgcttccgtcgggccggtcacatgctggcgacgtcgccctgcttggctcggaccgcctcggctgcctccttcagggcggccagttcgtcggcgtccaggtcggtctcgacgacccggcggaccccctgcgcaccgatctcggcctccacgccgaggtagaccccggagatgccgtactcaccgtccacccaggcgcagaccggcatgacctcgccggagtcttcggcgacggccttcgccatccgggcggcggcggcggacggggcgtagtacgccgaaccggtcttcagcagggccaccacctcggcaccgccgttgcgggtcttgaccaccaggtcctcgatctgctcggcgggcatgacctcgcgcagcggcttaccggccacgctgctcttcgacgggaccgggaccatggtgtcgccgtgcgaacccaacgtcagggtccgcaccgacgtcaccggtacgccgagcgcctcggccacgaagttggtgaaccgggcggtgtccagcatgccggcctggccgagcacccggttgtgcgggaactgggtggcgatctgggccagcgcggtcatctcgtcgagcgggttggagaccacgatcacgacggcgttcggggcgtacttggcgacgttctcggcgacctgccgaacgatcttggcgttggtctccagcaggtccatccggctcatgccgggcttgcgcggcaggccggcggtgacgacgacgacgtccgagccctcgatggcctcgtagccctcgccgttcgggccggtggtcacgccgacgagcttggtctcgaagccctcgatggctcgcgactggttgaggtccaaggcgaggccggccggcttgccctccacgatgtcggtgatgacgacagtgtcgaagacgtcgtactcggccaagcgctgcgcggtggtggagccgtagaagccggccccgacgacagtgaccttcttacccatggacgtcccactccctgataccagtcggtttttccggaccgtatcagccatcctggcaccgatccggtcaggggcggacggttatgaccccgatgggtgtggtccacgccgctgcggcacctcagccgcgttcggcccgctccacgacgttggtcagcaacatcgcgcgggtcatcgggccgactccgccaggcatcgggaccagcgccccggccacctcggtgacccctgggtccacgtcaccggtgtagcgacccttgccgtcgggaccgatcacccgggtgatgccgacgtcgaccacgaccgcacccggtgtgatcatgtcgggggtgagcagacccggcacgccggccgcgacgatcacgatgtccgcagcccgggtgtgtgcggagaggtcgagggtgcccgtgtggcagagggtgacggtggcgttctcgctgcggcgggtgagtagcaggccgagcggacggccgaccgtgttgccccggccgaccacggcgacccgggcaccccgcagcgccacgtcgtgccgacggagcagctcgacgatgccgcgcggagtacagggcagcggccctgggtagccgagcaccagccggcccaggttgaccgggtgcagaccgtcggcgtccttttcggggtcgatcagctccagcactcgctgggtgtcgaggtgatcgggcaacggcagctgcacgatgtagccgtggcaggccgggtcggcgttcaggtcggccagcacggcgtccacctgctcctgggacgcatcggccgggagctcccgacgcagtgacgcgacgccgacctcggcacagtcgcggtgcttgccgttgacgtacgcctgggagccgggatcggcgccgaccaggacggtgccgagtccgggagtgacaccccgttccgccagagccttcacgcggacccgcagctcgtccttgatctcggccgcggtcgccttaccatccagaagcgtcgccgtcacctccagatcgtctcacgccgctcgcccggtgggactcacgacccgggcagccgacggcaggcagcggtgcgctcggggtcacactggctcccagtgacgtgcgattagtcactctgagttacttacgttcgtcccgaaccggacgacaggccccggacgagggcacgcgggacggtcggtgacggcgagcgtggcaccgacgtcgggggccgacacagctggtcgaccgcccgaaaggccggactgaaagcacaggtcgaacgaggcttccctatcacggtaacgactccaccacaaaccgtgtcggcactctctgttatggggttgcaacccgtccgttgtcattcacgaaaccggcgacctaccgttaccgattgttgcgcagcgtcacccagcgctgggtctgactgtgcagcgtgaggatgaggaggcttcatgcgcgttcgtagaatcgccgcctggaccgccctcccgctcgcggtgaccctgggcctggtggcctgcggctcgggcggtgacggtggatccggcgggaccaaccccgacgcggctgtgcggatcgagatcgccgagccgcagcacctggtaccgaccaacaccaccgagacgagtggctcacaggtgctcgccgccctgttcagcccgctggtcaactacgacgaggccaagcaggcctacgaggtggcggccgagtcggtgacgtccgaggacaacgtcacctggacgatccgactcaaggacggctacaccttccacaacggcgagcaggtcaccgccgacaactacatcgatgcctggaactacggcgcctacgccccgaacggccagggctcgagctacttcttcgagaagatcgccgggtacgaggacctccagggcgagaccccggcggcccagacgatgtccggcctacagaaggtcgacgacctgaccttcactgtgaccctgtcgcagccgtactccgggttccggaccatgctcggatacaacgccttctacccgctcccggaggccgcgttctcggagccgggcgtgctcgacgagagctacgagcaggcgccgatcggtcagggcccgttcaagatgaagggcacctggcagcacgactcccgggtcgaggtcgagcggtacgacgccttccccggcgagcagccgaaggtggcgggcgtcgagttccggatctaccagcagccggcgtccgcgtacgcggacgtgttgtcggacaacctcgacgtgatcaaggcgatcccgaccgagaacctgtcgacggctcccacagacctgggtgaccggttcaagaccagccccgcatcgtccttccagttcctgtccttcccgacgtaccaggaagagttcagcaacccggacgtgcgcaaggcgatctcgatggcgatcgaccgggaggagatcacgaaggcgatcttcaaggactcgcagacaccggcccgctcgttcgtctccccggccgtcgcgggctaccgcgagaacaccatcggcgccgccggtaccttcgacccggcgcaggccaagacgctctaccagagcgcgggcggcccggaccggatcgagatctcgtacaacggcgacggcggccacaaggactgggtcgacgccacctgcaaccagctcaaggcgaacctgggtgtggactgcgtcggcagcgccgagccgaagttcgcggacctgctgacgaaggtcaaggcggaggagccggtcggcctgttccggatgggttgggtcatggactacccgtccatggagaactacctcggcccgctgtacagcagcaccggctcggcgaacttctacggctaccgcaaccccgagttcgacaagctggtcgccgagggctcggcggcagccaccgacgcggaggcgatcgagaagtaccagcaggccgaggatctgctggccgaggacatgccggtgatcccgctgcggttcggccagaacatcttcgggcactcgacccaggtcgcgaacgtggagatggacctgttcaaccgggtcgacctgctgaagatcgaggctgttcagtagatcagtagcacgtggcgtggtcgggtcaccgggagcacggtgacccgacccgcctcctattagccctttttcagagagactgccaagtatggtccgattcattctgcgacgactactccagatggtcctcgccttcttcgggaccacgctgatcgtctacgcgttgatgttcgccggccagggagacccgatccaggcgctcgccggcgaacgcccggtcaccgaggctcagcgggcgtacctgacggagaagttccacctggaccggaccggaatcgacggcttcttctttcgctacttcgactacatccggaatctcctccagggcgatctcggcgaatccctcaccggccggcagatcggcgacatcctcgccgccgcgtggcccgtgacgatcaagctggcactgatcgcgatgacggttaccgtgctcttcggtgtcaccgccggcgtactcgccggaatccggcgggccagcatcttcgacaactcgacgctgctgctgaccctgatcgtgctcgctgtgccgaccatcgtgctggcgcctctcgcgcagtacctcctcggcgtccggtggcgactcttcccgccgaccgccggctccgaccccgacttctacgcactcctgctacccgggatcgtgctcggttccctctccctggccaccgccctacggctgacccggacctcggtggccgagaacctccgcgccgactacgtccgcaccgcccggtcgaagggcctggtcaagcgacggatcgtcggcatccacgtcctgcgcaactcactcatcccggtggtcaccttcctcggcgtcgagctgggcaacctgatgggcggcgcgatcatcaccgaaggggtgttcaacatccccggagtcggcttcaacctcttccgcgccatccgcaccgaggacggtccgctggtggtgggcatcgtcagcgtgctggtcgtcgtctacctcgtcgccaacctggtagtggacgtgctctacgccgtactcgacccgaggatccgctatgagtgacttcgagacggtggcggcatcggaggaccccaacgcccggcgggggccctccggcgagccgaacgcaccgaaccaggtcggcggcacctccgtgagcgccggccgaccccgaagcctcgccggcgacgcctggcgtgacctccggcgcaagccgatcttctggatcagcctcaccctggtcctggtggtcaccgcgatggccgccgtaccggcgctgttcaccaacgccgacccggccgactgcatactcgcccggcagcacgcggcaccgtccggcggggccatcttcgggtacgacttccagggctgcgacacctacgcccgggcggtctacggagcccgagcctcgctgctggtcggggccctttcggcgctgctcaccggacttgtcgcgctcaccgtcggcatgctcgccggatacttcggccggtgggtcgacgcggtcctctcccgggtgatcgacatcgtgctcggcatccccctgctactcgccgcgatcgtgctgctgaagcgggtcgccagcgacagcgcgacggtccggatcgcggcggtgatcttcgtcctggcggtcctcggctggacgacgacggcccgggtggtccgctcgtcggtcatcacggcaaaggagcaggactacgtcgccgccgcccggatgctcggtgccggcaacggccggatcatgtggcgacacatcctgcccaacacgctcgcccccgccatcgtggtactgaccatcgctctcgggtcgttcatcgcggccgaggcgacgctctccttcctcggcatcggcctcaaggaacccacgatctcctggggcatcgacatcaacagtggtcgggtacacatgcgcgaatcggccaccccactggtcgtcccgtcgaccttcctcgcgctgaccgtgctggcgttcatcatgctcggcgacgcgatccgggacgccttcgacccgaaactccggtgaccctcatgcgcgggagcaggcacacccgtggcagcgagcgaaaggccgacaccgtgtcccagtccaccgtccaacccacgcccgcctcccccaccccggagggcggccacctactcgaggtacgcgacctgcacgtcgagttccgcaccggggagggcgtggccaaggtgatcaacggtgtctcctaccacttggacgccggggagaccctggccgtgctcggcgaatccggctccggcaaatcggtcaccgcccaggcgatcatgggtatcctcgacaccccgcccgccgtgatccgcgccggacagatccgctaccagggacgagacctgctcgcccagtcagaggagcaacgccggcaggtacgcggcaccgagatcgcgatgatcttccaggacgccctgtccgcgctgaacccgacgttcccggtcggctggcagatcggtgagacgctccgccaacgcgccgggatgtcccgcggcgacgcccgtcgccgcgcgatcgaactgatggacctggtgaagatccccgccgcggccaaccggctcggcgactacccacaccagttctccggcgggatgcggcaacgcgtcatgatcgccatggcgctggcactgaacccgaaggtgctcatcgccgacgagccgaccaccgcgctggacgtgaccgtgcaggcccagatcatggacctgctggccgacctacgccgagacctgcgcatggcgatgatcctgatcacccacgacctcggcgtggtggccggcgtcgccgaccgcatcgccgtcatgtacgccggccggatcgtcgaacacgccgacgtccggtcgctgtaccggtcacccgcacacccgtacaccaaggggctgttggagtcgatcccacggctggacgtccacggccaacagctgtcgactatccgaggcctaccgccgaacctgatgcggattccctccggctgccccttccacccccggtgcccgtacgtccagcaggtctgcgtggacgtcgtaccgcacgacctggtcctcggcgacggccgaaccagcgcgtgccacttcgcgcaggaggtccgcgatgaccgcgcccgctagcccatcgaaaaaggtacgcggcgagccgatcctcgccgtcgagaacctggtcaaacacttcccgatcacccggggcgtcgtcttccaacggcagatcggcgcggtacgggccgtggacgggatcagtttcgacctgcgccgcggcgaaaccctcggcatcgtcggcgagtccggctgcggtaagtccaccctggcccggctgctgatgcgactggagacgccgacctccggacgagcgaccctggaaggccgtgacctgttcgccgcccgcggcaccgaactgcgccggctgcgccgcaacatgcagatggtcctccaggatccgtacacctcgctgaacccgcggatgaccgtcggcgacatcatcggtgaaccgttcgagattcacccagaggcagcgcccaagggcagccggcagcggcgggtccaggaactgctggacatggtcgggctcaaccccgagcacatcaaccggtacccgcaccagttctccggcggccagcggcagcgcatcggcatcgcccgcgcgctcgccctgcgccccgaggtgatcgtctgcgacgagccggtgtccgcgctggacgtgtcgatccaggcgcaggtgatcaacctgctggagcagctccaggacgagctcggcctctcgtacatcttcatcgcccacgacctgtcggtggtacggcacatctgcgaccgggtcgcggtgatgtacctgggccgaatcgtggaaatgggcaccgaggaggagatctaccagcgggccacccacccgtacacccaggccctgctgtccgcggtgccggtgcccgacccggaacagcggaacaaccagaacatgatccggctcgtcggcgacgtaccgagcccggcgaacccgccgagcggctgccggttccgcacccggtgctggaaggcacaggacatctgtgccacccaggacccggacgccgttccccgcgccgccgacccgcacccgtcggcctgccacttcgccgaactccgcgaaccggcgtccccctcctgacgactgtgccctgtggaaccctgtgggagccgcccttggcgctcagctcctcgccaggcagaaggggtgcccggctggatcgaagatgcgccatcggtccccgtcgccacccggtaccagctcaccggcctcacgcgtgaccaccacggccacaccatcacacccacagcatccatcatggacagaccaccggggagatctccgcgcatctggcggatgtgtatgacgccgacgtgtcccgggagttgatcagccgggtcaccgacagcgtgctggaggagatggaagcgtggcggcaacgacccctggaccgggtctatccggtgctgttcatcgacgccctcgtgatgaagattcgccaggggcaggtcgcgaaccggcccgtctatgtcgtggtcggtatcagcctcgacggggaacgcgacgtgctgggcgtgtgggccggcaccggcggggaaggcgccaagcagtgggccggctacctcaccgaactgcgtaaccggggtgtcgccgacgtgttcatgatctgctccgacggcctcaagggcatgaccgacgcgatcgagcaggtctggccgcaggcggtgcaccagcaatgcgtcgtccatctcgtccgggcgtcactgcggtacaccaaccggaaggactggcagaagatcaccccggcgttgcgggagatctacaccgcccccaccgtcgcggccgcggaggcccggttcgaggagttcgccgccgagttcggcgaccagtacccggccgtgatccggctctggcgtacctcttgggcgcagttcgtgccgttcttggactacgaccacgaggtgcgcaaggtcctctacacgaccaacatcatcgagagcctcaacgcccggttccggcaggccgcccggcggcgcgggcacttcccgaccgagcaggccgcgatgaaggtcctctacctcgtcgtccagcagaaacgtaagggcagcggcagtatcaccggccgggtctacggttgggccaaggccctcaacgccctgatcctcgcctacggcgaccggatcaccatctaacaacatcgatcacacccaacggccaaacacggaaaacgccacagtccccccgcctgagaacggggatgtgtcagagcgcctcgtggcgcactgattcatcttcacgatgaacaggtaggtggccttctcgtcctcggccagccagcggcagggccattgcgtgaaatcggtgacgttacgtgactgcctcgataagttgggttgttcggcggttggcggttctggtggcgcgggcgatgttggtggcgccgttgaggcggtggtagcccattgcggtgttacgcagggtggcgaacacggcgggtccgttgccagttctcgcgcagtgggcgtcctcgcggaacgtcacatcgcggacgtggtgtaggccgttttcgatgagccactcgttgcgggcgaacgtgcccaggtcggccggttgggccaggtgggcgggcaggcttgtggtgtagtaggcggtttcctggctggtcttgcccttgatggtgcgggtccgggtgatccgcaccgcttgctgcgcgtgtgggtacgccaggccgccatcggtgtgtacggtcagcgctttgacggtgcgggtttccttgcggccgtgccccacctcgcgttgctggtcgccggcggggaccttatgccacggcagggcttgagctgcgcgtgcagggtgggctggttagccttcgtcgcgaccatgaggtccccactccgggcggcgacggcgcgggcgtgcccggtctgcgcgtgtagggcatcggcgacgatcaccacgccgcgcagcgacccgagctgggcagcgacctggtcgagtagcggggtgaacgccgggacttcgttggctttcgtctcgatctggacctgaccgagcacgatcccggtccgggtgtcgtacgcggcgagcaggtgcacctgccggccgtcgagagtgcgggcaccgcgcaggactttgccgtcgatggcgatgaccagccgccacctgcggcccgtgatccgcagcggggtgctgcgctgacgcagccaccgcgtcagcacctgctgtaacacgcccgcgtcgacgcggatcagtagccgccacaacgtcgtggcggccgggactgtgtcggtgaagccgagcttgcgccacgccgggcggtcgaggtcacgcacccagtcgtgtacggcggtgaaggtgcacgccccggccagcaccgcgcacaccgccaccgcgagcaggcttgacagaccgtaacgacgaccccgtgcaacgcgcgggtccggtactacctgcaacgcgaccagcaacccgggccgctcacaatcagtgaccggcgtgggaggcgtggtgccaggtgcgttggcagcagaatcttgatcggtgatgatgacatgcgcgggtgcggccctttccgggatcacgaagttctagataaacctcatgatcaccgatgggtcgcgcccgtcctcaacagacccatggcaacacgtcagcccagctcacggcccccgcgtatcgacaacgcaaagaccctgcagccagcgggcgtgctcgcgttgggtgtgcagcgcgtcggcggtgacgaccaccgaggtcaggtcgagcggtgccagcagcggctggaagcggggcagttcgttggtcttgccgtcgacgtcgacctggcccaggacggttgcggttggtccagcacggtgagcaggtgcacctggacgccggccaggccggccgcctcgcaacgttttgccgtccatgcagtacacccgccagcccgagcgtggtgcgggcaaggacgccaccacccgccggccgaccgcctcgtccaaggcatcggcgtcgacaccggccaggatccgccggtcggtcgtcccggagctcgatgcacccggtgaacggatctcggaacacgcccaggtcggcgaggacctgctgcggcgcgtcagcggcccactccgcgaccgccgccgcgcggcgtgcaccggtcaacaccgccgcgaccgcggcggccaagaccgcgggcagcgcatgcgacaccgcgagggtcgcgccggtccggtactgccgtcaacgccgtgaccagtcccgaccggtgctgctccggtaacggctcggccatcaagcggtccgcgtgcacggccaacacgtcaatcagcgatgttgatcccatcgggcatggtccttcttcgatcttcctggcttcgacacctgaaccatcaccgaaaggccgcgcccgtcttcataccatcttggcccggagtgtccactcctaaccgcccgcaacggtcatatcgccacctcgccggagcactggcccggatatggccaccgacgaatcaacgcccaactcaaacccgattagcgacgatcaaagaaagcggatgactctggcctcggcgattctcactcgaccctgatgctcgaccggtttcggtgtgcggcctggacgggcgacttgagatgagcaggccgtataaggccgctcccaccgccgcgacagacggcccaccaccatgcccagccatccaggcagtcaacgcaactcgacgaaaactggttggcccggcgccgctggtacgctcgaatcatcgaagctgggccgcgtcgctatctggacacgctcatgcctgcagagcaaagcccgtatcacaccaatcacggccgttccagccgtcgtcgaagcaatggccttcggggtacccaaaggactacagctttgacctcttccaaaggaagaaatccaaagcgacgagagtcgtcacttctgttagggttatccccgagtacagcgatatgcccgactggcacggtggcgccaaagttagccaagtccgccggaaccggctcgcccggcactgacgcaactcgcttgatcagccaacgaccttgcgctatcgcattttcaggtgaaaagcgacggttgtcaacggcatgagcatacggcgcagcgccagcgactccacgccacggtggcggctgttcaataaccacgatgcagcccggggagagatgtgggggactccgacggacggctagcacccggtcaccctcgcatagcgtgggatacatgcttattcccaccacattaatcaccacgagatttcgacgcgcccaggttaagaaactggcgacggcgacggcgacggcgacggcgacactaaatagcagcgtccaaatcatcgacgcgacctgtctgctacactcatgaattctggaagtcgctctccagtgattacgacgagagctagcacgatcgctgcggctaaggtcaccgccagcgctccggagtcaagctgcatctgtccacgggaggtggctagtcctcccagaacgatgccgagcagcaggatgttgcggagtagttgtcggcgactgattggacgagtcgatgaaccaaagcaggggcaggatgcggtgccctgccgccggagcactagaacaatagccgttgtaaacgcagtgagcatgccgccggcaagggtcaagccggccagacgccagtctggcagtgcgagcaggaggccgaccagggcctcaagcgcgaccacggcgaccgccagtggacgcacgatggacggtgccgcaagtcgcatctcgcttagcccaacaacaaaagcggaaaatgcctctgcactgcgaaccttactaataaaggatactaagaaaattagcgccatcgcactactgcaggtgacgctaagatatacccacactcgatcctcctacctagccgacgccgacgactcaacgtagccctgcgcctgtgcggtgaacaactcggcatattgtcctcgggccgccatgagttcgtcatggtcgccctgctcgaccacctcgccaccggaaatgacgataatcagatctgcatcacgaagtgagcccatacggtgcgagaccagcagacttgtcgcgccagccctatgccgccgcaccgccgagtgcacctcgcgctcggctactgcgtccagtcctccgacgggttcatccaaaatcatgagatcccgtcgatcccggaacagcgcccgagccagcgccaggcgttgccattggccccccgaaagcaggacgcccgattgcgggtcgtcacctccatttggtgcatagaacatccgcgtgagcatggtctcgtaaccgacaggcagctgcacaagagtgtcgtgcacccccgccacctgggccgctttgtgaatcctttcccgattcttcaaatgcactatatcacctacggcgacattctcggcggcggaaagatcgtagtgcatggcatcctggaagaccgcgctaatccgatttcgcaactggtctaagtctagctctttaatgtccaccccatcccaatagacgactccccggtccgggtcgtacagacggcagagaatttttatcagcgtactcttgccgctaccgttccgccctaccagggcgacctcttggccgtgtgggatgaacatgttgatgccacgtagcacccatggctggtccggcgcataccggaaccacacatcccgaagttcaaggccacggcgtagcggcggcaccacacgcggcccggatatagtggccagatctggtcctgccgtcgtaacggtctggtagtggccgaacagaagcaactcctgatacgtcctcgcgacagtaccagcaacgcccagcagcgcggtctggatgcccgcgactgccgccacgaacagagtcaggtctccaatcgtaagtccgccaccgtacacctgcattccggcccaaagtagtcctgctcccgaaaccgtagcggtaaacatgccgagtagcgtctgggtacgtagctcccgaagatcaagtttccgatgtgcagaattcgcggcaaaccgctcctcgaacattcggttccggagaaacccgacaatgttaaacaaccgcacttccttggctgcatcaacactggtcaggaggccagcgtaaaatgcttcacgccgctccgtcgggctcaatgtccaagccactgaggcacgccgtcgcgcaaccgagatctcggccagggcaaccggcgcaaccgcgacaaccacaacgatcgtcattactggactgatcactgccagcgcggtgagtagaccagtaaccgtaagcagcactgtcgcgacattcaggatattagacacaacttggctagcggcattcgacgcggctgcctgcgccagacgcagccggtcttgaaagtcggggttctcgaaccggcggagtccgcccagccgaccgactgctctgaatagattatcctgcgcgtgcagggcaatgacacgcttcatctgagcttgcagatacttgctgcagggcagcaacgtcgcgctcgctacggtgaacgctgccagaataacgaccaacccaactatgcggtcttgggtggcagctggactacctaactcgtcaatcgtcagcttagtcacccatgccgtgcagaccggcacacttgccataaggacgctaatcacagcgtaagacgtcaacagaacgggcgcgctttgccaagcaaggcgcaccgccgcagcacctgttcggaccgggccacccatatttgcgatcatgatcgcaactagccgtcaggccgtgaaggcgggtgccaccgtcgagagactgtgcccactcctctctacgactccgttgtcaccaatcaggaagaacgaaggatatcctgatactgcgaatgcctgcacgaccggtccggattcgcccggcggcaccacacgagcaacctccgccaactgactaattagatgatccgcctggtctgccgcacccaccacgaccgccaacgctttcatcggcattcccggatcgcttgccatttctgaaaggaagcctggcaacgccttctcgcaggctccgcaagtaggggaaaagaatgcaacgaccatgcctggggtaatatcgtccagggccacctgccgcccatcaagcgtatgggagtcgaactgtgccacggtttctccgggagggagaagcccttgtgcggcagtactgcttgcctgttggtcacgcaaacgccgaatgatcgccgccgacaaggcgaggttgagtagactcaacccaccgaagagaacaagagcggccgtgagatagagcatctgggtgacctccgaaacatgaattcgacttaatttgttgcaagctagtggatggccgtacgccgactcacagccggcgtacgaccagatcattcagccactcaggtcagcagcccgtgcaccctggacattgcagggtgtacccgtacctgacatagcaagtgccgttgtcctccacgcagtagcagtagttgcctgcccccggtgcatcgcagcaccaccaatcgatacagctacacggcccggcggcagccgtggctgaggggaccaacctgctgagcattcgggcacccagccgttcgaacgtagaaatcatgacctttcccttccggtcgacttccaaaagaagatagtagtaatgaatacaccaggttaaccctcggcaatacataaacctttgtatcagccacattgaggggggattgtggcgttttccgtgtttggccgttgggtgtgatcgatgttgttagatggtgatccggtcgccgtaggcgaggatcagggcgttgagggccttggcccaaccgtagacccggccggtgatactgccgccgcccttacgtttctgctggacgacgaggtagaggaccttcatcgcggcttgttcggtggggaagtgtccgcgccggcggacggtttgccggaatcgggcgttgaggctctcgatgatgttggtggtgtagaggaccttgcggacctcgtggtcgtagtccagaaagggtacgaactgtggccatgactggcgccataggttgatgatggcggggcactggtcgccgaattcggcggcgaactcctggaaacgggtttcggcggcggccaccgtggggcggtgtagatctcccgtagggcgggggtggtcttctgccagtccttgcggttggtgtaccgcaggcttgcccgcaccaggtgcacgacgcactgctggtgcaccgcctggggccagacctgttcgatggcgtcggtcgtgcccttgagcccgtcggagcagaccacgaacacgtcggcgacaccgcggttacgtagttcggtgaggtaggcggcccgctgcttggctccttcgccgccggtgccggcccacatgccgagcacgtcgcgttccccgtcgaggctgatcccgacgacgacgtagacgggccggttcgcgacctgtccctggcggatcttcatcacgagggcgtcgatgaacagcaccggatagatccggtcgagggggcgctgccgccaggcttccatgtcggccaggacgctgtcggtgaccctgctgatcagctcccgggacacctcggcgtcgtacacgtcggccagatgggcggcgatctccccggttgtcaacccttggcgtagagggacaggatcgcctcgttgaagccgtccaggcgacgggcgtgcttgggcacggatccgcgggtgaacgacccggcccggtccctcgggacctggatccgcacggggccgacctccgtctgcaccgtcttcgccccgtgaccgttacggatgttggcccgtcgaccggtggcctcgtcgacacccggatcagcatcaccaccacggccggcagccacaccggcgactacaggctcatcaccaccctgctcgacccacgtcgctaccccgccgccgacctcgtccgcctctaccaccagcggtgggaaatcgagaccgcctacctggaactgaagtccaccatcctcggcggccgggtgctgcgcgcccgcacccccgacggcgtcgaccaggagatccacgccctgctcatcgtctaccaggtgctgcgcaccgccatggtcgacgccaccgacagccggcccggcctcgacccggaccgggccagcttcaccaccgccctgcacgccgcccgcgaccagatcacccaggccgccggcatcatcgccgacaccgtcatcgacctggtcggcgccatcggtgaacgcgtcctgacagacctgctgcccgaccgtcgcatccgattcaaggcccgcatgatcaaacgctcgaactccaggtaccaggcccgcggaccccggatcgaccgccgaacctacaagggcaccaccagcatcgacgtcatcaccaacgacccttgacgaaccagccaccgccctaactaaacggcgttggaactagccctcgcccacggcgctgacgccaggacgttggtgcgctggcgtgcccggctacccgcacccgaccgcgaccctgaccggcccgtcggtgaactgtccgggcacttcttcgccctgcgggtgcgtcccgccggccgagtgatccgacgcggaccacactgcggcgatgacggtgtcctgcccgaatgctggctgctcgtgcaatggcctcccggccaggacgaacccagcgactactggctgtccgacctgtcctccgacacaccacgtgccgagttggtccgcctggccacaagccgctggcgcatcgagcacgactaccgcgaactcaacaccgccctcggcctcgaccacttcgaaggccgctcctggatcggctggcaccgccacgtcaccctcaccgcagccgcccaactattcctcacccacctacgactgacacacccaaaagcaacagggcagacctgagcctctacaccgtcctccgcaaactgcaatacctactcgcgacctggctcgggttctgccccctctgccaccaactcgtcccaacccaacaaagcactactaaggcgtgtcctacggatcgaaaacaccaccggttgtcgacgcagcatttccagtcccactctgatcagagtcgttacggttaaagcttgagcgatgagccaggcatgggcgcggtcctttcctgcccatctatcctcagctgtctgatcacctcggggcggcgttcgttatgtaggtacggtgaaagggtgtagccgtcccggaactgactgaaccggttaaataggaactttacaaaatccctgcacgcggtaccgagctggatgcgcatctgcctcgcactggcggcggacaacatccggtaccacgaaaccgcctgcttgtcgtctgagcaagtggaagtccaagagtacgtccacatcggcacgcctgatccggttcctcgctccgcctctgtttagctcactgaattcgatgtccttcaatcggccgccgacagcactgagctcaaccagtgcggcggacgccctgaactccactgctctcagttctgccagggcaaccgccaccggttctgcggaccgtcgtccatcgaaacggaggtcgtcgagcaatttgggatcggcgctaagcttattgtaaaggtgttgggtcggtgcactgcatggctgttgcgtcagatgcctgcctgcagccctgagcgccagtggtgccccgtcgcagaccttgatgagccctttagctgcttccgtttcagcgcgaagctgatcatcgccgatgatccgccgaagaatttccataccgccggttaggctaattggatcgagtgtgacttgttcgtttaccacacttaggtcgagttggcggcagctggtgataatcgccgcagaccctggataagccggtagaaggtatctcacttgccgagctgataccgcattgtcgatcaggacaagcaggcgtctaccggcgatgctacttcggaaatgggcggcagcctcggaggcggtagtgaaggaggcatcatcttttcctagacttcgtaacagagagcggaccactgccaacatggcttccggatggcgcggttgcccgagctcccgcaggtcgacgtacaattggccatctgaaaattcacttgcgactgtgtgcgccacctgttgggccagcgctgactttccaataccgggggggccggttatcgcgatggtaaccggtttcgacgcgccttcccgtaaaacttgtgtaatccgcgagtatgtctgtcgacggtccgccaggtctacgggcggggcagggagctgccgaggagtcggcaatacatttaccggcgaggtcgctgcgcggcgtaccggcatatctgtaagaccgaggcagtggcgaccgaggacgggatcgtggcgaagaattgcttggtgcagttcggcgagcgccggccatggatcaatgccgagatgctcggcaagcaccgaacgcaccttttcgtagcttgccaaagcgtcgctagttctgccgctattatactgcgccaacatcagatagcgccagaaactttctcgtaggggctgttcggttaactcgctcattaattcgggtactaactcggtgtgccgcccgagttgtagccacaattggactcgctcctcgaccgccaacaatcgttgttcatccaacgctaaaagcgcatttcccagccagccctcgcgtggcagtccttcacctgcggatccacgccaaatgccaagtgcccgggttaagtcagatgctgcgttgcaggtatcgccagccgcacgcttctcgcgtgcacttgttatgtgtgtcacgaatttcgtgacgtcgacctgctcgggcggaaccctgagtaaataaccgcccgtagttgcgagtagcgctactgtattgtcattgctgctgcaacgcaatcgttggcgtattgcggtggcgtacgttcggatattatggtggacagacactggcgggtcaaacggccagagcgcctcaataattcggcccaccgatagaaaagtgttgctattcagcacgagcgctgcgagtaattgcttcggtttaactccccgtaatgcaacggatgtactgccatatataatgtctacggttcccagaaccctcaattcgacctgcatgcagcgctccccgtgattattcgtctaccttggaccgtcgctcattgcgaaccggttagtggcggtgtgcaaacccgaccgaggtagcaagtcgatgcacccatccgtaacaaacgaaaactaatatgccgtacttcacctcctgcatctccaacagggtgacacatagcttcataattaacgtattccgctcgacctgggtgagtctcggaggctgcttatcagcaccggccgtcctcgcccttgctgctgcggcgcacgcaccggccgcactttgaaccgagacggccagcggcctttgactcgtgcgggcgatgaaagggggcttggctgcgcctgagggcctgatggcgttcgtcgcgcccttactgggtggggctggcgtgattcccggtgctgaggaagcctatgattgcatagcgaatcggcgtcatacgatggcatatcctcggcggctgattcgttggaatagaggcggcatggactccagacctgcctggcgctgatagtggcgtttaacgacttggccagagcacgccaagtcgttggcgccgccatcatcacgacgatggcatccgccttaaggcgcttcgtgagggcgtgtcgaggccaggatcggcaaccgagttgcgaccttttggtctctgtaccccatacgagatccatgatcctgatcatgcccgattgagattggcgagacaatagctgggttccagcaaggtcccgtgtgcgcgcagccgtgcgccttcacctcgctgagggcggcttcgcagaggttgtgccataggtgccaccggtgggcgacctgcatcgcgtcgggcagggcgcgccggatgggctcggcgtaggtcgccgagccgtcgcggcatacgacctcgacgccgggatgcgcgcgcaaccacgcttgcagggtgtcggcggtgcggttgggtagcacctcgatccgctcatgggcctcggcgtcgatcaccacggtggcgtagcggtgccgccggcgtagagcgaaatcgtcaacaccgatcacccgaggcgtccgcctattggcaacggaatgcgcagcaggcagcgtagggccgtgtgccgggggcaggcccatggccagtaccgccagcagacgcgaccctgcccggcccgccaactccttgaccacggctttgacctgcctgttcaaacgagccgtgcggcgctggtatcgctccagcaccccgggaacctgttcccggaaggtatggcggcagccgcgcgtgggacacaccagacgccgcacccgcacccgcacccggaccaccacccgccgcccgtcgaccgcaacgtccgcgaccgtccgccagtgatagccgtgcacccgtccggacgaggccccgcatatcgggcagatcgcagcgtcccggggcgtgcgggccagcaccacgatccgctcaccctcgtcggtcacatcctcgatgaccagcggggacagccccgagaacaccatctgtacaaacctgttgacatccaccacataggaacaacgacaccagccaccctccgtcaccaccgaaagtgagacaggggccgttagttatacacacccccacctgacctggggccagatccgccacagctactacggcagcgacccgatcgccgaggacggcaacgtcgtctacaacccggcgaagatgcgcgtcgaacggtaccgcttccgcggagcacagatcagcacaccgttcaacatcgacgtggtcgacccagcaggagcacgcttccgcaagaccagccacgacgatgtcgcgttcgtcgcacaagtcagcgaactcgtcgcctgaaccatcgtgatcacaaggagagccggatgcgcgggaacgtgcacgtccggtttggcaggcggggacgagaaaatccgacagccgaaacgctgcacggcacctcgtctccgacccgactcctgaagaagggcatcaagtcggcccggggtggtgaggtggggcgctggcgaggtgcctgcctgggcaggtccttttccggcgccctcctcccgaaccggacaggcccgtttccgggcatccggctctccagtgactactgcgtgattgcggcgttgccggagtggatctgggtgtggcagtcggcgcagacgatgagcgtcttgcgtcgccgcttgaccatgatcttcgtccaggtgctcttgcatgactgcttgtcccgatcgaggtcggcgagtttgcggacgtggtgaacttggatgtccaccgtgccgtcgcagacctcgcaccgcccggcgaggagccggttgatcagctcgactcgcaggtcgtttccggtgtcgctcagtccgccggtggttcgttggcggcaacgccgacgtggccgcccacgtcgtcgcggtcggcggcaccgaggacggcatccagcagcccggggaagcgggcgtcgaggtcgttgccacggagttcgacgaagcagcgggtgccttcctgtcgggtgcgggtgatgccagcgtcgcggagcacgcgtaggtggtgactgagggtggacttggcgaccggtgcacgcagttcgccccacccgtgttcgcggccgtcggcgagcacacgtaccaggccgacccggatggggtcgttgagggcccccagcacgtcgatgagggagatctcgtcggggtcggggtgccgcgcctttctcatggcgaccatgctaccttgttcgatgttttacgaacgtcgaacattgaggtgacagtgaacgccgagccccgtacagacctcgccgcacacgtcgttgtcgtcaccggcgccggatctggcatcggccgcgccacagcacacacgttcgcccgcgcaggcgcgcgggtgctgggcatcggccgccgtaaggatgcccttgaggaaaccgccgccggacaccccgagatcgccgtccatccggccgacctgaacgaccccggcgcaccgcaggaagcggttgacgccgcagtcgaccgctggggacaactggacatcctggtcaacaacgccggagctaccaagatcatgccgctggcacacaccacggctgcgggcatcgccgccctgttcgacctcaatgtcgtcgcgcccagcctgctggcgcacgcggcactaccgcacctgcgccggagccgcggctcgatcgtcaacgtctccagtacctacggccaccgacccctgccaggcgccgctcactacgcggcctccaaagccgccctcgaacagctcacccgtagttgggcgatggaactcgcggctgacggtatccgcgtcaacgccctcgctcccggcccgaccgaaagccaggcgctggccgccgccggacttcccgacccggccatcgaagagatcaaacgtgaagaggccggacgtatccccctcggtcgccgcggtgatcccgaagaggtcgccacctggatcctgcgcctggccgacccggccaccacctggctgaccggacaggtcctcactgtcgacggcggactcgagctgacgtgacctcggtcagtggaaaaagtgacgggtaccggtcaggtacatggtcacgccggccgccttggcggcggcgatgacctcctcgtcccggatcgacccaccgggttggacgatcgcccgcactccggcgtcgaagagaatcttcggcccgtcggcgaacgggaagaacgcgtcggaggcgcacaccgccccacgcgcccgttcggcaccggcccgctccaccgccagccgggccgaatcgacccggttgacctgccccatgcccacaccgaccgtcgcgccgtcgcgggcgagcaggatcgcgttgctcttcaccgcccgcaccgcccgccaggcgaaagccaggtcccgcagggtggcctcgtcggctacctcgccggtcgccagccgccaggcggctgggtcgtcgcccgcggcgtccacccggtcccgcacctgcatcagcacgccaccggtgaccggtcgccactccgccgtcggcggcgcatacgccggggcacgcagcaaccgcacgttcttcttggcctgcagcacctcgagcgcaccgggttcgaactccggcgcgacaaccacctcggtgaacacctccgacacctgccgggcgagctcgacgccaaccggtcggttcacggcgatcacgccaccgaacgccgacaccgggtcgcaggcgtgcgccttgcggtgcgcgtcggcaacgtctacgcccaccgctatgccacacgggttggcgtgcttgatgatcgccactgccggctggtcggaaaagtcgttggcggcccgccaggcggcatcggcgtccaggtagttgttgtacgacatctccttgccgtgcaactgctcggcctgggccagcccggccgggctggacgcatcggtgtagagagcggccgcctggtgcgggttctcgccgtaccgcaacacggcctcgcggcgtagcgccagcccggcgaaactcggccacggcgcgtcctcgaccagctcccgcgcgcaccactcggcgacggccacgtcgtagtcagcgatcaccgcaaacgcgcgggccgcgagcgcccgacgctgcgcgagggtgaacccgcccgcccgtaccgccgccagcagctgcgggtacccggacgggtcggtcaccacggcgaccgaggcgtggttcttggcggcggcccgcaccatcgccggcccgccgatgtcgatctgctcgacgcactcgtcctgccccgcaccggacgcaacggtctcctggaacgggtacagattggacaccagcaggtcaatcgtgccgatgccgtgctcggtgagctgcccgacgtgtgactccttgcgcaggtcggcgaggagaccaccgtggatcttcgggtgcagcgtcttgacccggccgtcgaggatctcgggaaaaccggtcaccgagtccaccgcggtcaccggaaccccggcaccggcgatggccgacgcggtgcttccggtcgagacgatctccacgccggcgtcgtgcaacgcccgggccagctcggccagaccggccttgtcgtagacgctgaccagcgcccgccggatcgggcggcgctcgtcctgagtggaactcacggaaccgtgacctttcttccggtgatcgtccaaccttcgcggaccaggcggcccacctgctcgacgagctgatgccgctcggccaccttgatgcgctcggtgagcgtctcctcgtcgtcgtcatcgcacaccggcaccgcgacctgggcaacgatcgggccggtgtccgtgcccgcgtcaacgaagaagagcgtggccccggtgatcttcacgccgtaggcgagggcgtcgcgggggccgtggatgccggggaaggccggcagcagggtgttgtgtgtgttcaggtagcggtcgccgaacgcggcgaggaaatgcgagccgaccagtttcaggaacccggcggagacgaccaggtcaggcgcgtgctcggcgacccgcgcggtgagcgcggcgtcccagtcggagcgagtcgggtggtccttgacccgctccacgaacgtcggaacccccgccgccacagcccggtccagcccggcgatgccgtcgcggtccgcgccgaccgcgaccacccgagccccgtacgcggggtcggtcccggcgtcgagcagcgcctgaaggttgctgccggagccggaaacgagaacgacgacacgggcggcggacacgggctcgggcaccggacaaccctatcggggcgacaccggcaccggttcgctgggcggcacgcctgctctggatccttgcccggacgatatacgctgccgttcacttcccccggcgtaccacccggaacaccgcagcgaccgacgtctcggcgtcgccccgaaggagcagcgagagatcccgcaccgaatcccgccccattcctcgagcacccgctgatcgaccggaggacgcatgcagcccggcccggaatcacccgacccgtatcccccgccatccgggtcggttccccaccagccataccccccgccaccacctgacccgtacgccatgcccaccaaccagccataccccccgccaccaccaccgcacccgtacggcacgcccaccacaccgtcgggccaggagccctacggtggaacgccgatgtacccgaacgcgggccccccgttcccggcgggacagcagaacacgctcgggctgatcgccatgatcctcggcatcgcgtcggtcccgttggtctgttgccacctcggcctgccgctgggcatcgccgcaatggtgaccggatggctcggccaacagaaagtcgagcaggggctggcgggtaaccgcggccaggctctggccggcctgatctgcggcgcgatcggcgcggtgctgggcctgggctggggcgtcgtgacagtcctcgggtagcggagccgacggagtcaggcacgggacaggaaacgggccgcgaccacgccacccagcacacccgccccggtcaccgcggtcgccacggccgccacgtgccacggcaccggccctacctcggccagccggccagcacccagcgaaccggccgacgccgccgccgcgagtcccaccagcaggcccgctaccgggccggcgagtgccgccggccgcaggagcggcccccactgtcgccgggcgccctcgtcgacgagccgcaacacccggcgggtcaacagccagcccgccaccatcccgaccaggaccggcaccgcaagcagacccgcgccgaggccgtctgccggcccaccggggaggccggcgaccaacggtagggccggcaacgcccccaccgtcacctcgctggtccgtaccgtggtgtcggtgccgaccgcgaacccgggaccgagcaggtagctggtcgaccagaccgccgcgttcggggcatacgccaggttgaccagggtgatcccggcctgcccggccaccccggtgtggtacttcccgatcaggtcggccgcatcaccgccgccggtcgccaccgccagccccgccatgccagcccccgccgcgagcagcaacagggccgcgaccaggccggtgcggatcccctcccgcagcggtagtggcgcccgctcggcgaactggtcaccgagtccggtcgtacgaactgcgccggccagggcggcgaccgttcccaccacggcgagggtcaggccggcccgcaccggcgacacggccggttccccggtggtgaccagcagggcagcggacactccaaggacggcgtacgcgaacccgaccgcgcccgcggcgaggaccgcgcgcttcggcgaacggctgccacgcgcgccgatagctcgggtgacgtgcaccccggcacgggtgaggcgccagccggcgagcagggtcacggccagcggagcgagcccgagtggaccgacgtccgtcaccaggggtacgccgtgtccgagcagccaaccggccagcccgatccggaccactcccaacagtgtcgccgcactctcactgagctggaagaaccagagcaccaccgctaccggcagccacgaggtgagtgcggctccgacagcggcggcccctgcggcgacggccagcggcggacggctcggcggcccgcccgcccgtggcgggggtacccggcgagccggcccaggtcgcccaggcggacgtgcgcccgtccgggcgcgacggccgggctggtcgggggtgacggatggcatcaggtctactttgacatgcggcgggggtaggggcaggtcgataaactccccgggtagggtcgagttgcgtgatccaccgtttcccgcctccgatccggtctagcctcagccacaggacgccaccgcgggcggtcggtgtgtcaccacccacgaggcgtcgacggcgcccctccaggcacccgggcgacgcgacaccgacgcgaggaggcaggcagtgaccgctccctatccaccgcccggcgcggcggcaggccaggaccggacgacgctctggggcgtactcggcatcgtcgtcggcctactctgttgcggcgtcctcggaatcgtcttcggctacctgtcgatccgtgacgcgcggcgcttcggcaactcaccggtactcggttggctgggcatcgccttcggcgtgctcaacatcgttggcaacggcattctctacgccggtggcatcgatccgttcaactgagcggacgatcgaggggccgcccgtggacggccggcccctccagatgtcgaacgtcgacctcagcccgccgacatgatctgtcgcatcagccccgccgtctcggtcggagtcttgccgaccttgacgccaaccgcctccaaggcagtcttcttggcctccgcggtgccggccgagccggagatgatcgcaccggcgtgccccatcgtcttgccgggcggcgcggtgaagccagcgatgtagccgaccaccggcttggtgacgttcgccttgatgaactcggcagcccgctcctcggcgtcaccaccgatctcaccgatcatgacgatcgcgtcggtgtccgggtcgtcctcgaacgcggccagcgcgtcgatgtgcgtggtgccgatgactgggtcaccgccgatcccgacgcaggtggagaagccgatgtcgcgcagctcgtacatcatctggtaggtcagcgtgccgctcttgctgaccaggccgatccggccggttccggtgatgtcggccgggatgatgccggcgttggcggcgcccggcgacacgatacccggacagttcggcccgatgatccgggtccgctcgccctgcgccacgttgtacgcccagaaggcggcggtgtcgtgcaccggcacaccttcggtgatcacgacggcaagtgagatgccggcgtcgatcgcctcgatcaccgcgcccttggtgaactgcggcggcacgaagatgaccgtcacgtcggcgccggtctcccgcatcgcgtccgcgacgctcgcgaagaccggcagctgggcgccgtcgaagtcgacggtggtgcccgccttgcgcgggttcacaccaccgacgatgtcggtacctgcggcgagcatccgccgggtgtgcttggaaccctcggaaccggtcatcccctgcacgatgaccttcgagtccttggtcagccagatcgccatgtgtcagacccccgcagcggccagttcggcggcccgctcggccgcaccgtccatcgtgtcgacccgctggatcagcggattgttcgcgccgtcaagaatcgcccggccggcctcggcgttgttgccgtcgaggcggacgaccagcggcctggtgactttctcgccccgctgctcgagcaacgccagcgcctgcacgatgccgttggcgaccgcatcgcaggcggtgatcccgccgaagacgttgacgaacacgctcttcaccgaggggtcggagagcacgatctcaagaccgttggccatcaccgcggcgctcgccccgccaccgatgtcgaggaagttcgccggcttgacgccgccgtgtcgctccccggcgtatgcgaccacgtccagggtcgacatgaccagtccggcgccgttgccgatgatgccgacctcaccatcgagcttgacgtagttgaggtccttctccttggcggcctgctccagcgggtccaccgcggcctggtcgaccaacgcctcgtggtccgggtgccggaacgccgcgttctcgtccaggctcaccttggcatcgaggaggagaagcccaccctggccggttctggcgagcgggttcacctcgaccagcgtcgcatcctcggcgacaaatgccttccacaggtccaccgcgacctcgacggcctgatcgacgacctcagccgggaagccggcccgagtgatgatctgccgggccatcgccgcgtcgacgccggtgttcgcgtcgatcggcgccttgacgaccttctccggcgtctcggcggccacctgctcgatatccatcccaccggcgacactggcgatgcagaggaaggtgcggttcgcccggtccaacaggtaggagaagtagtactcctcggccacgtccgcggtcacggtgatcatgactttgtggacggtgtgccccttgatgtccatgccaaggatgtcggtggcccgggccaccgtctcgtccgcgccctcggccagcttcaccccgccggccttgccccggccaccgaccttcacctgcgccttgacgaccacccgaccgccgaggcgttcggcgatcgcgcgggcctcctccggggtcgtggcgacgccgccggcgagcacgggcaacccatgccgctcgaacaggtctcgcccctggtactcgtacaggtccacgattgcgcgtcccgtcccgtctccgcggcgcgccgtcgcgccgccaccagcgtatggaaatcagtttgacgcctgtcatcagttgtaacaggccattggcgcagcctagcgaggtcgatatcgccgacgacccagcgggtacgcggtgtgcggttttgcacagccagccggccggcacccaccgtttggccgactgtcaaccttccggacgatgttttcccgggcacgtaacccctggcatgagccctcgttgagtcagatgtcgaagcgctggttcggcgcgacggcgggagacggccgatgccctgtcggtcgaggggtggcggcggggcatcgtgcatagaggggccgggcgtgtgaggggtgcgtccggtccctccccctgtccgacaccacgaactcgacggatccgatcgacggccgcacgcgtcatccgacggcctgcgccacgttctgctggacccagtccacgatcgagccggtggtcgcccccggggtaaagatcttggccacaccgatctgctgcaattccgggatgtcggtatccgggatgatgccaccgccgaagacgacgatgtctcgtgcgtctcgttcggcgagcagttccagcacccgacggaaaagcgtcatgtgcgccccggacaggacggaaagcccgaccgcgtcggcgtcctcctggatcgcggtctccacgatctgctcgggggtctggtgcagaccggtatagatgacctccattccggcatcccggagggcgcgcgccacgacctttgcgccacggtcgtggccgtccaggcccggtttggcgacgacgacccgaacacgagagctcatctgcgcatccctttcaccggctccgcggcttgaccttaacgaacggtaacccgaccggtgtcgggcaaggaatccgggccgccgggccgcccgccattgcccggtgtcccgctggtgcggccccgagtccagcgcccgcgacgttcggccgccgccgggtgacccgcagtcccacccacgcggccgagtacagcgcaccagtcagtcaagccggacacctccaccgttcggtcaccctacgcgacgaaggggatgagagtagggacaccttcaccgactccgccgcaggacaatagtggatacaatcggacagaacatcacggcaatctggcgatgcggcttgtgacgggcgtggcggttgactaccgtgtccaacggttgtcatcaggtccatggacgggtgacgacgcggtcgacaagagttcaacccagcttccgaactcgtttgaccgcctcggtaccccgacaacggagggtgtgcgtgcgccagcgcctgtcgtctgagcccgatcgatatcgcggccgtcgccgcgtacccaccccgccgcggagccggtacgccgccgttgtcaccaccgccttcgttggtgccggcggggtcgcgcttctcgccggcgccctaccggatgccaagagcgtcagcccgacggtcctcgacgagctgaaggccgcgtccgcgttgagcgatgacgccgcggagcgcgccaacgccgccgaccgcgcgtcgcgtggcggcgaacgcgaccacacccaggcggagtcagaggtctggctgctcccggttcagggctacgagttcaactccccctacggcgtccgctggggcgagatgcacaacggcgtggacctggtagccccggagggcacaccctacgtctccatccatgacggcaccgtcatcgaggccggctggttcggtggatacggatacgcggtgatcgtccgtcacgccgacggcagcgaggccatctacggccactcctccgcggtgagcgtgcagaaaggccaacaggtcgaggccggcgaccagctcgggctggtcggtaacaccggccactcctacggctcccacctgcacctggaaatccatgtcaagggcgaaccgctcgacccggtgccctggctgatggaacgcggagtggacatcaagctccaggtggagacattttacagcgaggtaaccacctcctgaccatgcgtgcagtctgattaccgcccgggtcgaacgatccgggcggttttctgtcacccctacgcgccatatgtgtttgggaccacacccagcgctgtgaccgaacccacaacctggtgtagccagtactaccaaaattcgtgacgagggccgacaaagctccgacgatcgcatcggaccgatcccgccggatcgaccctcgctccgcgccggctccgagcccacctcactatgtcggggtcacgtgccctacgagcagtgaaggtctgttgtgcagcacggcatcccccgctcgaccaggaacatcgcgccagcccgccaccgacggcgggccagcacccgcctccgggtgctgcggaccacggccgtcgccgtggccggggtcaccctcgccggtgtcgtggtagcagcagtcactggaggcagccacgacaccgcaccaacgggtgccgtggacatcgacaggcaggccggggccgaagcctccgcccgagccgaggccgccgctcgagccgaggccgccgcccgggccggtcgctccgtccgaacgccggcgagtaccagtccgacccccagcgcgtcggtgagcgccaccgcacagccctcggccagcgcggtaccgaaggcgatgaccaaaccgaccgcggccgagccgacgctgaccaagaccaccgcgccggcaccggcctgggtcaccccgatgaccgatgccgccatcacctcctgttatggccctcggtggggagtcctgcacgctggcatcgacttcgcgatgcccgccggcaccccggtccgcgccgcctacgacggcaccgtgaccaaggccagcgacgccggcgacgggtacggcatctcggtcgtggtcgaccacggcaacgggtacctgacccactacgcccacctgagcaccgcgaaagtagggctcggcgcccaggtcgccgccggtgacaccatcggcctggagggctccaccggcgactccaccggcccgcacctacacttcgaggtacatcagggccagctctggaaccagatcgacccggcgccgttcctccgcgcccgtggcatcgacctggcctgctgaccgggagcaccagggccgcagcggcccgaccagccccgcagggtcgctcagagccggtcgatcggtgcatgtcgaagcaccagccacagcgtctggtcaccgaagtcgatctgggcgcgggcacctggaccgtgcccttccaccgcgatcacgcggcccagcccgtaccgctggtggttgacccggtccccgaccccgacccgcggtgcctgcggcagctcactggccgtggcaaggcgactgccgtcgactccgagccgccgcgcaagctgtgctgccttcggcgtgcccccggtgaagccgctacctccgcggtccgcgcgaccacccacacccccaccgccgccggcccacgaggtgtacgagccctcggtgcgctcccagcgcaccaactcctcgggcaactccgcgaggaaccgggacggcgcgttgtaggccggctggccccacgccgagcgggtgatcgcccgggacaggtagagacgctgccgggcgcgggtgatccccacgtacgccaggcgccgctcctcctccaactcgtggttgtcgccgaaggtacgagcgtgcgggaagaccccgtcctccattccggtcagaaacaccaccggaaactccagccctttggccgtgtgcagggtcatcagggtgaccaccccctgatgttccgggtcgtcggcgggcacctggtccgcgtcggccaccaacgcgacctgctccaggaagccggcgacggtggctcgctcaccctccgcgcccagagcctcgacccgctccgtgtactcccgggcgacgctgaccagttcctggaggttgtcgacccggccggcatcctgtggatccaggctctcctccagttccatcaggtaccccgatcggttcagcaacacctccagaacctcctcgggagcgctgttctccgccacctcccgggcgccgtcgagcagtgcgacgaaatccgcgatgccgttggctgcccgggtggagattcccggtgcctccttggcccggcggagggccgcaccgaaggagatccggtcccggctggccagcgcctcgacgcacgcctcggcccgatccccgataccccggcggggggtgttcagcacccggcggaggctgaccgtgtcgtcctcgttgaccaacgcccgcaggtaggcgagggcgtcgcggacctccttacgttcgtagaagcggacgccaccaacgaccttgtagggcaggccgacccggatgaacacctcctcgaagacccgggactgggcgttggtgcggtagaagaccgccacatctcccggccgggtgtcgccgtcgtcgacgagccggtcgatttctcgggccacccagtcggcctcggtgtgctcggtgtcggcgacgtagccgacgatcgggtcgccgctgccggcctcgctccacagccgcttgggtttacgggaggtgttacggtcgatcacggcgttggcggcgttcaggatggtctgggtggagcggtagttctgctccagcaggatcgtcctggcatcggtgaagtcccgctcgaactccaggatattgcgaatcgtcgcgccccggaacgcgtagatcgactggtcggcatcacccaccacacacagttccgccgggtcgagcccagccgtacccgagaccagctccttgatcaacacgtactgggcgtggttggtgtcctgatactcgtcaaccagcacgtgccgaaaccggcgtcgataggtctccgcgacgtgcggatgcgactggagcaggtgcaccgtcgtcatgatcagatcgtcgaagtccagcgcgtgggcctcacggagccgccgctgatacaacgtgtacgcctcggcgagcgcccgctcgttcggccccttggctcggccggcgaacgcctcggggtcaaccaactcgttcttcaggttggagacctgggcggccagcccacgcgccggatagcgcttggggtcgaggtccaactcgcgagcgaccagctgcatcagtcgacgagagtcgtcggcgtcatagatcgagaaggtcgacttcacaccggcgtgctcgtgctcggcccgcaggatgcgaacacacgcggagtgaaacgtcgagacccacatcaaccgggcacgtggcccgaccaactgggccacccggtccttcatctcaccagcggccttgttggtgaaggtaatcgcgatgatctcacccgggtgcacctgtcgggccgcgagcaggtacgcgatccggtgggtgaggacccgggtcttgccggaaccggcgccggccacgatgagcagcggtgacccggcgtgggtgaccgcatcccgctgggggccgttcaatccgtcgagcagcgcctgcgggtcgaggtgcacaggggccggccgccgcggcggagcagggtcgggcgcggacgggggcacggggatgtcgaagagaggatgcatcgcacggcgagtctatgccgtcgccccgacgaatccgctcggccacggcccgggtagacggaagagccacgattcccgctccacccgcgatggatgccctcgctgccgcagggatccctggtgggcccgccttgcgccacccacccgaacagggcataatcgtgatcgtgttcggtcagcgctactacttttactacggccccgggagtccggcagccgtaggtcgcgcctgatcaaccaagacctacgaaaaggccccgggctctcgagcccggggccttttcgtcccgggatccgggcaccgggcccgacacccgaaggatacggcgatgatgacaggcgtggcggagcagaacggcagcgcggacggagccagtggcacggacggctccgtcgctcccgacaccggcacgaaggagccgctggctgcggctcggatcgcagagatccggcagcggatcgatgaaatcgacggaacgctgatcgacctctggcaggagcgcgcccggctctcccggcacgtcggcgcgacccggatggcctccggcggtacacgcctggtgctctcccgggagcaggaaattctggaacgcttccgagccgcgctgggcgcggacggaacccaggtcgccctgctgttgctccgcgccgggcgcggcccgctctgaaccggagggccagcaccaacaggaccggggcgccggccaccatggccagcgccccggatccctgaggaggggctaccaccgcccgtcccggcggagcggtcgggcgacgacggcgatgttcggctactcccgcgcgtgcaccacgtcgcggacttcggcgaagtggcaggcactcgggtgcgccgagccctgtcggacgtccagcgtcggctcctgctgaccgcagatgtcctgggccttccagcagcgggtccggaaccggcagccggacggcgggttggccggcgacgggacgtcaccggtaaggacgatctggtcccgcaggccacgcagcttgggatccggcaccggcaccgccgagagcaacgcctgggtgtacgggtgggtcggattctcgtagatctggtcctcggtgccgatctcggcgatcttaccgaggtacatcactgcgacccggtcggcaatgtgccgtaccacggacaggtcgtgcgcgatgaagatgtacgacaatcccagctcgtcctggagcttctccaacaggttgatcacctgagcctggatcgacacgtccagggcggagaccggctcgtcacacaggatgatctccgggttcagcgccagcgcgcgggcgataccgatgcgctggcgctggccgccggagaactggtgcggataccggttgatgtggtccgggttgagcccgaccagatccagcagctcctggacccgagcccgccgcctcggttttggcagcacctcggggtgcaccacgaacggctcaccgacgatgtcaccgacggtcatccgcgggttgagcgacgtgtacggatcctgcatgaccaactggatgttgcgtcggccgcgacgtcgttcggcaccgctcaccttcgccatgttccggccctgaacgaacaggtcaccggaggtgggggtctccagccccaccaacatccgggccagggtcgacttgccgcaaccggactcaccgacgacgccgagcgtctcgccccggcgcagctgcagattgatcccatcgaccgcgcggaccgcaccgatctgccgcttgaagaggatcccctgggtcaacgggaagtgcttcaccaggtcacgggcctccagcacgatgtcaggcatcggccttgacctccttccagaagtggcaggcggcgcttcggaccggtgccacctgatacagcggcggcaccgggtcctgacggcaggcgtcctgcgcataccggcaccgcgggttgaacgcgcaccccttggggatgtccgtcagcagcggcggcagccccttgatagcggagagttcctgacccttgaggtccagacgtggaatcgactccagcagacccttggtgtacgggtgggccgggctctcgtagatgtcccggaccggggcttcctcaatgacccggcccgcgtacatcaccgagatctggtccgccacgtcggcgaccacgcccatgtcgtgcgtgatcagcagcaggcccatgttccgttcccgctgtagttcggcgagcagcgccatgatctgggcctgcacagtgacgtccagggcggtggtcggctcgtcggcgatcaacacctccgggtcgagcgccaacgccatagcgatcatgacgcgctggcgcataccgccggagaactggtgcgggtattcgttcacccgctgcttcgctgccgggatcttgaccaggtcgagcagttcgacggcgcgcgccttactgtccgaccgggacatgccccggtgcttgcggaacagctcaccaagctggaaaccgaccgtgaagaccgggttcagcgcggagagggcgtcctggaagatcatcgcgatccggttggcgcggaccttccgccgctgcgcctcgggcagcttgagcaggtcgacgccgcggtagcggatctccccgccggtgacgaatccgggtgggctgtcgaggattcccatgatcgcctgggcggtgacgctcttgccgcagccggactcaccgaggatcgctcgggtctctccggctcgcaggttgaagctgacgccgttgaccgcgcgggcgatgccgttgcgggtgcggaactcgacctgcagatccttgacctcgagcggcagagcgtccgagtcgaggccgggcagggcgtccagttggacgttcacatcagtgctcatggcgctcaccggaacttcgggtcgagggcgtcacgcagggcgtcacccatgaggatgaaggacagcaccgtgccgatcagtagcccgcaggggaagagcagcagccacggatcctccaggaagtagacctggtgagccgagatcatgattccccaggactgcgtcggtggctggagcccgatgccgaggaaggtcagcgtggcctctgcggcgacgaaggcgcccagcacgatggtggcgtacaccagcatcggcgcgatcgcgttcggcaggatgtggcggaacatcagccggccgttgctcgccccgaccgccttggccgcctgcacgtagtccaggtccttcgaggagatgacgctgccgcggatgatccgggcgatcgtcggccagctcagcaggaacaacaccgcggcgatggtccagacgttctgccgcttgatcacggtcaggaagacgatcgcgccaagcaggaacggcagcgagaagaagatgtccatcaaccgggagatgaccgcgtcgatccagccaccgtagtagccggcgagcagacccatcaggccgccgaagagcacgatgccgccggtcgccatgatcgcgatgaccatcgacggctgggcgccatagatggcgtgcgagtagtagtcgcagcccaggcggtcgaagccgaacgggtgatccccgctcggcgggatccgggaccagtcggtgttgcaggcccgcgggtcctgactggtccagagcgtggggaaggccgccatcgagctgaccacgaaaacgtacagcagggcgatcatgaagaccgggtcacggaccaactgccggcgggcgtcggcccagaggctggcgttacgctccttgccacccttgctcgtctttccggcccggccaccgccggagaccggcgtaccgcccacggcggtgccggcactcgtcacgtcgctcatgtccacacctcgtttcgcttgaccctgccgcgagtgtccggggtcaccggccaccggttgctgaccacggtctcgtcactcatagcgaatccttgggtcgagcacggcgtagaggaggtcgaccagcaggttggcgaccagaacgaccagcaccagcatggtgaccacaccgatgaccacggccgcctcaccgctacgggcggcgtgcgtcaccatccgtccgataccaggcacgttgaagatggtctcggtgaccaccgcgccggccatggcggagccgatgtcgacaccgaggtacgtgatcaccgggatcaacgagttacgcagcgtgtgcacgccaatgacccgcttgttcgccagccccttggcccgagcggtccggacgtagtcggcccggatgttctccatgatgctggttcgggtcaggcgcgcggtggtggcgagcgcgaccgcgcccaaaaccatgcccgggatcaacaggctggccaaggggtagtccggcttgaagccgggactgaagacgcccgtcgcgataacgtccggaatccactcctgatcacgcagaatgttgccgaacttgaccccgacgaactcccgcaccacgacgccgagcacaaagatcggcacagagatcacgaaaacggtgctgatcttcaccaggttgtcggcgaagctgccgccccgcagacccgcccacaccccggccgcgataccgacgaccgcctcgaagacgatcgcgatcaccaacagcttcagggtgaacgggagggcgttggccaccatgtcggtgacctcttcccgattgaggttgatgccgaagtcaaagtgaaggaaaatattgctcacccgatcggcgaagagcccgaggcagggattgcccctctggtcgaggcaggggtcggagtaaccgagccgctcggtgatcgcgtcaagcacagactgcggcggggtccggtcgccgaagagcgccaggaccgggttcccgctgaactggatcgccagcgaggtcatgtagtggagcaggaacatggtgcccagcacggtcgggatgaactggagcaaccgtcggatgacgtagcgccccatgtcggggtctcctctcggcgctgacgtggcggtaacgatcaccctggtgggatgatcgttaccgccacgtccttgttacggctggatcaaattgccgaagctcagttctacttcagcgaagtcgcaccgtagtcggcgcccgagacctggttccagacgaagttgtcgacgttctcgctgtagagcgccgcctccttacgccagtagatcgggataaccggcatctcctcggcgaggatgtcctcacccttctggtagaaggggattgcctcgtcgatgctcgcggcggagtcaccctgcttcagcagagcgtcgaaattggggttgttgaaggtggagtagttgttgtcgttaccaccgccgtagaccggagccaggtaggtctccaggaacgggtagtccgggccccaaccgagccggaacggaccggtgaacttccgacccttggcggtctccaggtactcggggaactgcaggttgaccttcagctcgtagtcgatacccagcgcggccttgatctggtcgccgaccgcctgcagccaggcgtcgtgaccggcaccggcgttggcccacagggtcagcttgccacccttccaaccgccagcctcggcgagcagcgcctgggccttctcgacgtccttcttgcagtactcgcagacgccctcgcgagcaccctggaaggtcggcccgacgaagcccgtggccggcgcgttccggccgtcgaacaccgcgtccacgatggactgccggtcgatcgccagcgagagcgcctggcggacccgcttgtccttgaagttctcgttgtacagcggcataccgacgtagttgaggctgtcgcccgtctgctcgtacagacggtcgccgtagctggccttggcgtccttgaagcgctccggcggcagggtgtacatcacgtccagctcgccggcctggaaggcggagtaaccggaaccgacgtccgcgaagatccggtagttgatcttcgctggcttacccggctcacccttccacgactcgctgcgagccaggttgatctggacgtcgcgttcccaggcgccgtccatcttgtacgggccgttgccgatcggggtctcgttgcacttgtccgtgtcgtcgaggcacgccttggccatcgggaagaagcccgagtagccgaccacggtcgggaagccggagaacggctccttgagctcgacggtgaaggtcaggtcgtcgaccttcttcagacccgacagcgtctcggccgtcggctccggagcctccttcgggccgtcctcgccatccgggtccttgggctggagggcgtcgataccggcgatccgcgtcatgaagtaggcgttgttctggccgttcggcccgtaagcagcgtagttccacgaccggatgaaggactcggcgtcgaccggctcaccgttgtcgaaggtgtagccatccttcagcttgatcgtccagagcttctggtcgtccgaggtgatcgactcggccaggtcgttctcgacggcgctgttctcggcgttgtacttgaccaggccacggtagagctgccggatcacgtagatcgacggctcgtcattggcggccgatggcagcaggaacgccggctctgtggcgtaaacgcgaagcgtgccaccggcttgaccgccagcatcgtccgagtcgtcactgccgccgccgcaggcggtggccaacatggcggtggcggtcgccgcgaccgccaccttcaggaatttcccgcgcatgggagtgcctcctcagggcgctcggctcacgagggggttgtgaggtgcctgccactgtgacacccgacgcgcgctggcgggaaggcgtgttatcaacccgatacccggccgggacggtgcgtacatccgtcccgaggcatctgcatcgaccccggacaggcgtggtaaacgcgggtggaacgttggtggcaacggtcgtcatcgcaacgccgaccgaaccgggacaccaccggtaaccccgccaacacgctagggctcagaccagccgacgatccgccgcccagcgggacaactcgtagcggctggacatctggagcttacggagcacgttcgacacatgtgtctccaccgtcttgatcgagatgtacagctccttggcgatctccttgtacgcgtacccccgggcaagcaggcgcagcacctcccgctcacggttggtgagctggtccaactcggggtcggacaccggcgcgtccgggcgggcggcgaaggcgtccagcacgaatccggcaagccgggggctgaacacggcatcaccgtcggcgacccggcggacagccgccgccaggtcgtctggcgaaattgtcttggtgacgtagccgcgggccccggaccggatcagcccgatcacgtcctcggcggcatccgaaacgctgagcgcgagaaaccgcacgtgcgggtgcgtacgccggatggcctcgaggaccgcccggccgccaccttcgggcatgtgcacatcgagcagcaccacgtcgggctcggtgctggcgatccggctgaccgcctcagccaccgtgctcgcctcacccacgacgtcgacatgcgcacccagttcggcgcggacgccggcccggaacatcgcgtggtcgtcaacgaggaacacccgcagccgccgcccggccacgaccgcttcctcagcagcgcccgccgtctgatccgccatcacctatctcctctccgccgtggacgagtcgcgggagatcggcaggatcaaccggacctcggtcccctcccccaactcggagcggatctccgcccggccaccgtgccgctgcatccggccgatgatcgaaccccggacaccgtgccggtgatcctccaccgtagccgggtcgaatcccctgccccgatctcggacgaagacgctgacctgctcgggttcgacctcggcgtaaagcgagacggtctgcaccccggcgtgccgggcggcgttgaccagagcctcgcgagcggcggccaccaacgcgccggcccgctcatcggtcctccggtcgccgacaaccacggtctccaccgtaatcgcgaacgtgtcctccgcctcggccgccgcctgctccagagccgccgcgaggcgttccgacggtgaggccgtcggccggtacagccagttgcgcaacgagcgctcctgtccccgggccagccgcgtcacagtcttcccgtcaccggcgttgcgctggatcagagcgagcgtgtgcaacacctggtcatgcaccatggcggccagttcagcccgttcctgctcccggatgcgcccctcccgctccgaccggagctggttccaggtccgccacagcaccggtgcggcgaccaccccgacgccggccaagccgaccagggcgaagatcaccccgttgagcaccgcgtcgaagttctgcgtcggggagtacaccgccgcgaccccgatgatccccaccgcgaccaggatgccgccgccgatgaaccggagcacgaacgcccgccggtcgctctcctcgaccaccgcgctcagccagggcaccggcaggtttccgccccactgctgtcgccgctccggcgcggactgatgccagatcaatccggcaccaaccgcgatgatcgtgaccagccaaccggcggtaccggcggccccagaggcgcccaccgagtcgaagacggccatctggagcaacaacaccaccaggccgatcgccacgaacggcaacaactgggccacgtcgcgccgcggtggggcggcggtgtcccccggccgcaacggcaccactgcccagaaagcggtgtacagcagcagcccgagcccgctgaagccgagcagcaccacgaacgcgacccggacccagagcaccggaatgcggaggtgcccggcgatacccgccgccaccccggcgaccatccggtgttcgcgggcgcggtagaggcgaggggattcagtcacgacgctgatcaggggctcccaggtcacgcagggtttcggggggcggccggcgccgcccggttccgatcgtcacacgccacgtcaccgcccggccacggggacgtcccggacatcctgcctcccggatctcagggtggggtcagggtctgcgcctgaggccggcgagccggtgagggagcaggatcgaggacatgaccgaggaagccgcccagcaccaaccgaccggggcgacgccaccacccgcgacgccgaccggcggaccgccaccaccatggggcccggccggagtgccgcgccccgacccgtccccaccaggtgggggcaccagcttcacctcgcggtacgggctggtccgcccacacgacggccgcttcttggccggtgtctgcgcggcgatcgggcgggcgaccaacaccgacccggtgctgtggcgggtgctgctcgcggtgctcggcttcttcggcggcatcggcatcctggtgtacgtctccgcctggctgatcatcccgggcgagggtgacactgcctcacccgttgagtcgatgctgggtcgcgggcggtcgagcatgtccccggccaccgtgatcgtgctcggcattctggtggcggtcagcttcgccttcatcgtcaccgacgcgttccgggccgtgctgctcggtgcggcgatcctgatctgtggggctctcctactcaatcgcgaacggccagaccgggcgggacaccccagaccgaccgggacgccgaccgacccggcaccgccgggcagctaccccaccccgaccgaggctccagcgaccggaccaaccaccgaatcccccttcggcgcggtccaaccggtcgagaatccgggcaccggcacgccggcggagccaaccgtcgcacgagcccacccggacgacaccccgaccccgaccgttccgacgccgaccattccgacaccgactgcctggccggccgcaccgtcctgggcaccaccaccggaggcaccgacggcgcccggggctccgcccggcggagtccggccccccttcgctccgtatgggccgtacgccggatcgaccgtgccgccggccccgcagcgggcatcgaaacgaccacgggaacggtccgcgctcggcgcggtgaccttctcgctggtcttcctcgtcctcggcctgctggccgtcctcgacctggcgggggtgctccccctcaccgcgtcggcgtacttcgcggcgatcctggccaccgtcggcctcggcctgctcgtcggcacctggttcggtcgggcccgctggctcatcgcgctcggcctggtcaccgccgccgcgctggcgatggccaccgtggccgagtcctacgaccacttctccggggtgaacaaaacggtgacctgggcgccggcgagccacgccgaactcgccacccgatacgagaacaccttcggcgacgcggtgctcgacctgcgcgcggtggacttcaccgggagaaacagcgaggtcgtcatggccgtcacgatcggggaggccaccgtgctgctgccgccgaacgtcgacgccaccgtcacgaccgacatcaacgtcggtgaggcgatcgtcttcggccaccagtccgacccacgcgacgagcacggcggcttcgatggtccgccacgtgacaccaccaacctgggggcggacggccccggtggcgggacgctgcgcctcttcatccacgtcaacgccggcaggctggaggtaactcggtgaaggcacaccgtaccgaccccgtgtctctgtccttcggactgctcttcgtcgtcctcgcggcctggtggctggtggcccggctgctcgggctcgctcttcccccggtgggttggttcgtggccggggcgctcctgctgatcggcatactggggctggtcggcgcactccgcgcgtcccgcaccgcgaatccggccgcagccgaggccgaggccgggtcgaccgtttcggggacggggcccggtccggccgacgacgaccggcgctgagcacgacaccgcgtcgctacgacccggcgcatatgctggccggtggcgaccacccggctgcacactcgccggctcgaccccggcccgatcccgggccggtcccgggccgacaccgatcgcgccggtgccgcccaacccgtcgtctcgaccccgtcaggagcccgcccgacatgacccagtcccccgccgtgctccccttcggccggtccggtccggtccgcatcggcgagcgcgccgctcgtgtcctcgtctcggaactcgcccggatcaacgatccgaaggctgttctcctggttgacgccagcccggagtccccggtgctcgccgcggcgatcgaggcgctgctacccggtgacacgctcaccgtcgtgccggccacgtcgtcgagcgccgggatgctgcgcgagcacctgacctccctgggcccctgggtcaccgaacgtgtccgggtcgtcgacgcgctggccgacgccgatgccgagggcgcggtggtggcgatcgtcggtgagccggtgaccgggaccgtcgaggaggcccgcgcgaccgtcgacgggctcggcaagtacctcgccaacggagccgtggtgagcgttgccacacccgccgctgggcgtgccgacagcgcgagcggcgaactgggccgccaggccgcgctccacggtgtcggtagcgacctgctgctgcgcaacaacccacccctacgggtacaccggctgcgcttcaccccggccgacgcggcggcggcggtggggatggcaccggcgtaccgaccctcgagcgtgccgctgacccgcacgatgcacgtcgacagcaacggggtggccgccgccggaatcgcgctcgggctcgcggcgttggcccgggtggcccgcccgacgtcgaaaatgtggctgctgcccgccctcgccgccgcgccggtggccgccttcttccgggatccggaacgggacgtgccagaggatccgtcggcggtggtggcagcggccgacggccgggtgctctccgtacagcggctgtccgacgaacgtttcggtgacggcgagtggctgcgagtcgcggtgttcctgtcggtactcgacgtccacgtcaaccgctccccggtggcgggcagggtggtcgactacttcgtcaccgacggcggcttcgccaacgcgatgaagtccgaggcggagcacaacgtcgcggcctacacagtgctggacaccacacacggaacagtggtcgtggcgcaacgtaccggcttgatcgcccgacgcatcgtgcagcgggcgcccatcgggtcgctactcgcgaagggcgagcggttcggcctgatcaggttcggctcccgcaccgacgtctacctgccagccgatgcggcggagccgctggtcggtcccggcgaccgggtggtcggtggatcgtcggtcatcgcccgctggcgctgacgcagccctgcggcggggcgctggggtgacagaaccgcagtgccccgtcgggggaacggttcagatggtgcgacgctgccgcagccagagcaccggaccgctgagtaggtagcccaccacgaccagggcgaaggtgagccggatgtcgacgagcgcgccgatcaccggagccagccaaacccagggcggcagtttcaccaggcgagcgagctttgcgtacgggaagctggagaccatcgcgaaggcgagcagcgccaccccgccgagcaggaccagcccggacaccggcagcccgatggcgacggtcagggcgagcacggcagcggccatggtggtcggcacgccgcagaagaagcggccgtccttcggtgagacgttgaaccgggcaaggcggatcgcggcgcagcccgcgacgagtgcgcaggccaccgcggcggctgccggcgggaccgagccggccagcgaggcatagaccacgaccggggcggcgagcccgaaggagcacatgtcggccagcgagtccatctgggcaccgaaggggctggccacgccgagtctgcgggcgagggcaccgtcgagaccgtcgaacgcgacacaggccatcaggcagagcgccgccggccgtacctcgctctgcatggcgaggaagatcgccaacataccgaggacgaggctggcgagggtgcacccgttgaccaccacgaacttcatccgccgggccgccgtccgctccccgggaagcagcggaatggagatcgccgccggctcgtccaccgacgtcgccggggctacggcggggctcaccgggacgatcgcctcggcctcggcgttgtaccgggcgtagcgacgcccggtgaaccggcgcccggtcagcgcccggtcggttccggcacggaggtcaccgttgtggcgacccgcccggacccacagcacctgccgggcgatcgtgccgctgcgccgcaacgggcccgcccatcgacgccctgcgggacgcggactgtctgtcgtacgacgccggcgccagggggctctcggcacgtttcctccatcaccggatcggcgcaccacctcggcggcggggtgcccggctgtctcgtgccagaccttgctggcccggcagccgttttgcggagtacaccatcgcataggtgaacagggattggcgatagccgccggcggtacttaaaactcccttaaaccacgcgaactacccggttactactaagccgggttgcattacctgttacaccgtgaactctcacatccaaatgtaccggaacccgcttcggccgccctgacgagcactcgtcgatgcccgctacgcccggattacaccacgcgtcgaccgcgtgatgattccgttaccccacccgccatgccgccatgggaacccaacacatcagccgatccactcggtgatcatccggccggccacatcgctgagccggagcccggcgaggtcggcgacggtgaaccagctcgcccgcgcggtcgaccctccggccagctccgtcaccaccgcctcggtcggttcatcgaccgccaccgtatagatcacccgaacggtataccagtccagtggacgcccctccggccccatcgcccgcggaacatggaggctgtccacgccgatcagctcgacgactcgaccgacctgggcggactcctccaccagctcgcggagcaatcccgcctccggcgcctcaccatggtcggtgccgccaccaggcagatgccagctaccggcacccggatagccatccgcgatcagcgtcagcagtacccgtccggccgggtcggtgaccaggccatacgcgccgaagcggtgccgtcggtcggccggcaccgggacggtccaggctgccggcagcaccccgggaacctcgagcggcaagggtgcgcccgacagcccgagaagttccgcggtgaacggcatcaccggcacggccgtcgccgaaccgggggtgaaccaccccagttcatcactgtctccgccggactccggccggaacgcaccgcccgttcccgccgtcacgtcgaacaccatccggtcggtgtgcacggcgactccggcatcgagggtgaccaggtcggcgacagccgcccggatgtcggtcgctgtcacggccagcccggtcgcctcgccgaatccgcggacagccgcggcggccggatgctcggcgtgccacaacctgccgcccggcaactgccagacacccgggtatgggcactcgtccgccccccggacgagcagcacccgcccgccgtcgtcccgcagcaccccgtgcgccgccatccgccgccgctgcaccaccctgccccgcctgcgcttcctggatgagatgttctcgccagcgtttcacgacgaccccgacaacagctccgcactcaccggggtcggggcgatcaggtcaggcgggcggcctggaccgcctccgccgtcacctcggtcagccgatgggccgggagggcacccagctcctccttcgcgaaccagcgggcctcacaggtggaccccccgatgtcggtgacggtcggcggagcgggctggtcgaccacgacccggtagaaggcgcggacaccgtgccagtcgatcgggtaaccctccggaccgagcgaggcggcgtcgcggtggctcgccacgccgagcagctcgaccagccgcccggtctgcccggtctcctcgaccagctcacggatcagggctgcgcccggctgctcaccgtagtccgtcccgccgcctggcaggtgccagcagccggcgcccgggtacccgtcggagacccgggtgagcagcacccggtcgtccggatcggtgacgaccgcatatgcggcgaagcgctgcgcccggtgcaggccgtccggcccctcgacggcgtagaaggacgggaactcgggaggctcgtccggcaccatgtccgccgaggaggtggacaggccgagggcccgcgccgtgaacgaacgcaacggcagctcccgggcctgttccagagtgaaccagcgagccaggtcggtgggctggtcgactcgttcggtcagcgtcccgccccgcaccgacacccggtagagcaggcggtcggtgtggatggtgatgccccgttcgggcaacgcccgcatgtcggcgagcacgtcggtgagggtggcgacactgaccgacagcccggtctcggcagcggtctcccggaccaccgtgtcgcacgggtcttcgccgtggtcgaccgcgcccccgggcagcgaccatgtaccgggtgtaccggagcgctgcgatgcgcggaccagcagaatctgactgaccgaattagtacaaaccgcgtacgccgcaatcctacgaagcggctccagcatgagggtcacggagcccaattctccccgcaacccactaccagcgtcgaagagggtcagattcacgactttaggctcgcgggttggggacgggtcagggtaaggctccgggcagtcactgaggtcgaccggaccagcggcccgcatcatggagacatgacgatcggcggaactccccagcccccgtacaaacagctccgtcgccccaccaccgaccggatgatcgccggggtggccagtggcgtcggccgctacctcaacgtcgaccccaccctgatccgggtgatcttcgcggtcaccggtctgctcaccggcgggatcgcactactcgcatacccgatcatgtggttcctgatgccggcggagccggcgaacgcaccggcctggccgcacccgaccggatcgaccagtgctacccaaacctggccaggaccggggccccagtcgccgactccccccgccggatgaaccgactcactcccactcgatggtgcccggcggcttgctggtcacgtccagaaccacccggttcacctcggcgacctcattcgtgatccgagtggagatccgagcgatcaggtcgtacggcagccgcgaccagtcggccgtcatcgcgtcctcactggaaaccggacgcaggaccaccgggtgcccgtagctgcgcccgtcaccctgcacacccacgctgcgcacgtccgccaggagaaccaccgggaactgccacacaccacggtccagaccggcggcgctgagttcctgccgagcgatgaagtcggcccggcggagcacgtcgagccgctcccggtcgaccgccccgatgatccggatggcgagccccggcccggggaacgggtgccgccagaccatcgcctccggcaggccgagttgaaggccgagcgcgcggacctcgtccttgaagagcgtgcgaagcggttcgaccagggagaacccgaggtcctccggaagtccgccgacattgtggtggctcttgatgctggcggtgcccgcaccgccaccggactccaccacatccgggtagagggtgccctggaccaggaactccacatcaccgtgcgcggcgatgtcccgggctgcggcctcgaaggtccgaatgaactcccggccgatgatcttgcgcttccgctcgggatcggacacgccggccagggccgtcaggaaacggtcagctgagtcgaccaccttcagcctgattccggtggcggcaacgtagtccttctccacctgctcggcctcacccgcccggagcagaccatggtcaacaaaaacgcaggtcagttggtcaccgacggcccggtgcaccagcgccgcggcgaccgcggagtcgacaccaccactcaggccacagatgacctccttggtgccgacctgctcacggatccgcgccacctgctcgtcgatgatgttctccggcgtccaggtgggctcgatgccggcgatgtcgtagaggaaacgggtcagcatctcctggccgtgcgccgtgtgcccgacctccggatggaactgcaccccggcccgccgcccggttgggtcctcgaaggctgccaccggagcccccgccgactcggcggtcaccacgaaaccgggcggcgcctccgtcacacagtcgccgtggctcatccagaccggcaggtcaccgggaaggtcacggagcaacgccccgggatccggccgcggacgcagcggggtacccccgtactcccggttgccggtccttgcgaccgtgcccccaagggcccgggccatcgcctggaagccgtaacagataccgaagactggcacaccggcctcgaacaccccggcgtcgacctgcggcgcattcggcacgtaaacgctggacgggccgccggagagaatgatcgctgccgggtccttcgccagcatctcggccaccggcatcgaatgcgggacgatctccgagtagacccgggcctcccgcacccggcgcgcgatgagctgggcgtactgggctccgaagtccaccaccaggacggggcgcggcgtgctcatgtgcaaaaagcctacccaccgtcaccctggtgccgatccggggcccgggcgggctgaccgggccctgctaccgggggctccagacgtcgctaccggggctccggacgtctgccggtcctaccgcagcgcgccgggtgcgtcggccggcaccgccggattgtccggaggtacgggggccagccggacgtacgacgagccgagcggagggcggtgatcctcgtcacccttgttcggccagaaggacatggcccgctcggcctgggcggtgatggtcaggctcgggttcaccccgagattggccgagaccgcggcaccgtccacgacgtgcagcccggggtgcccgtacacccggtgccacgggtcgaccacgccgtcgtccggggtggcaccgatcaccgcgccacccaggatgtgcgcggtcaccgggatgttgaacggttcggtgagcgaaccgcccgccaccccgttgatctcctcggcgaggagccgagccgcccggttgccggccgggatccaggtcgggttcggcgctccgtgaccggcatcggagacaagccgacggccgcggagccctcgccggaggcgagtggtcagcgaattgtccaccgactgcatgaccagggcgatcacggtgcgctcggaccagttacggaccgacagcatccgcaccacgtcgcggggccgccgcacgtgggtgcccagccagcggcgtacccgccgaggaccaccgtcgaccagcagggactggagcagcgccatcgcattcgagccccggccgtaacggaccggctcgatgtgcgtctgggagtcagggtggaacgaactcgtgatcgccaccccctcggtgaagtcggtcccgtccgctcgcgcccgccgccggggcaccgacgcaccgacgatcgcctccgagttggttcgggtcaactcaccgaggcggggcgagagccggggcagcgccccgatggccttcatcccgtgcagcaggcgctgcgtacccaacgcaccggccgcgaagaccacctggtcagcgtgaatcacctgggtacgcccacgcagccaggcgccggtacgtgcggtgtgcaccgcgtacccgcccccctcgaccggccggacggcggtcacggtcgtcaacgggtgcacccgcgccccgagccgctcggccagccacaggtagttcttgaccaacgtgttcttcgcgccgtgccgacaccccgtcatgcaggcgccgcagtgcgtacacccggtgcgctccggccccgccccaccgaagtacgggtcgggcacccgctgcccgggccgaccgatgtgcaccccgaccggggtggcccggtacgtgtgcccgacccccatccggtccgccaccgcccgcatcgcccgatccgctccggtcgtgaccgggtacgtggtgacgccgagcatccgcttcgcctgatcgaaatggcgggtcaactcgtcccgccagtcggtgatgtcccgccactgcggatccccgaagaaggcgtccaacggctcgtacaaggtgtttgcgtagaccagtgagcctccgcccaccccggcgccggagagcaccaacacaccgccgccggcccgccggttgcccgcccgcagcaacgtgatccgctgcaggccgtaacaacccagccgcggtgcccagacgaagcggcgcagccgccatgaggtctgtgggaactcgtcgtcggcgaagcgtcggcccgcctctatcaccccgacccggtagcccttctcggcgagccgtagcgcggcgacgccaccgccgaatccggacccgatgacgaccacgtcgtaccgcatgacagcatcattaccgaccggtagccgtcgcgctagaggcagttcaccgcggctgcggtacggcgggcttcgtcgtgccgtacagccaggcgtcgaagagcccgtcgagctgcttcccggagacccgctcggccagttcgacgaagtcgccggtggtgccgttgccaccgcgccgctcggccgtccaggctcgcaggatggcgaagaaggcctggtcgccgaccgcacgccgcagcgcgtgcacggtcagcgccccccgttggtagacggcgctgccgaacatgtgctcaggccctgggtccagactcggggccgaccagtccgtcatcgcgtagtgcaactcgaaggtgccctgcgccggccgaccgccctgatgctcctcccagagccattcggcgtaggtggcgaagccctcgttcagccagatgtcccgccatcgggtcaccgccacgctgtcgccgaaccactggtgtgccagctcgtgcacaaccacaccaaagttgggctgcccgctccggaagaagccggggccgtacaccgggcgtgactgcgtctccaacgcgtaccccacccgcgggtcggacaccgccaccccgccgtaggagtcgaacgggtacggcccgaagcgctcggccaggaagtcggcgatctcgccggtacgggccaacgagacggcctccggaccggttgccggcagcctctccggcacggcggtgacgatcggcttcccggcatggacgcccgtctccacgcggtaggcgccgatcaccaacgtggtcaggtagctcgccatcggggcccgctccgaccaacgccaggtggttcgtccgccggcgctgcttcgttcgccgggcaccccgttgctgagcgcggcgagcccgtccgggacggtgacctcgatgtcgtacgtcgccttgtcactcgggtggtcgttcaccggaaaccaggtggcggccgagtagggttgcccgagcgcgatagcaccgtcctcggtgtgcaggaacccaccgctgcccagcgggctgttcgcctgagtgccggggcgaccggcgtactcgatctcgacgctgaaccggctgccctgggccagcccccgtgccggtgtcaccaccagttcgtcgccgtcgcgacggtgccgggcccggtcgccgtccacccctaccgccgtgacctccaggccgtgcaggtccaggttgaaccgggacagcggctgggtggcgacggcggtgaccaccgcccgcccggagagccggtcgctgggcgggtcgtagtcgacgccgagccggtagtgctccacgtcgtacccgccgttacccgcgccgggaacatacggatcgccgacgtcggcggcacccgggcggaagtcgccatccgggtcggcagccgggcagccggccagcaggaccgccgccacgacgagggcgaggccgggtcggacccgggcggagataggccgcacgggtcgagcctaaccacccgaccggtacgagggtgctcctgcgcgccgctcagcggtccaggaccaggccgaccttctggaactccttgaggtcacggtagccgcacttggccatcgcccggcgtagcccgccgaagaggttgagctggccgtccggctcgtcggccggtccgtacagcagctgttccatcgagccgaacggctctccggcgacctcgaaggcgccccggggcagagctggatggctggcggccgagtgccaccaggcgccaccggccggcgcctcggggcacagcgagagcggctcgcccagcatcaccgcgtcggcgccgcagccgagcgccttggcaatgtcaccggaggtccggatatcgccatcggcgatcaggtgtacgtaccggccgccggtctcgtccaggtagtcccgacgggccgcggcggcgtcggcgatcgcggtggccatcggcacccggatccccagcaccgattcggtggtcgaccagtcgtcgccgccgataccgacgatcaccccggccgcaccggtacgcatcaggtgcagagcggtcttgtagtcggtgcagccgccgacgaccaccggtaggtcgaggtcggcgatgaactccttgaggttcagcggctcgtcggtggtggagacgtgctcggcggagacgatggtgccctggatcaccaggatgtccaccccggcgtcgaggatcaccggggcgagcgccagggtgtgctgcggtgagacacgtaccgccaccgtcccaccgccggcccgcagctctcggacccgctcggcgatcaggtccgcgcggatcggctcggcgtacacctcctggagccgccgggtgtggcggggccgggccgcggcggcgcggggggtacgtggtgacgggcccgaggcgtccacgcccaggctggccagttcctccagtaccttcgtcgggttctcgtagcgggtccacagaccctccacgttgagcacgccgaggccgccgagctggctgagccggaccgccgaggcggggctcatcgtcgcgtcggaggggtggccgacgcagggaatgtcgaacgggtacgcgtcgagctgccaggctgtcgacacgtcgtccacgtcccgggtgcgacggctcggcacaatcgcgatgtcgtccaggtggtagccgcgctgcgcggtcttgcccagcccgatctcgaccacgtcacgcatggggactccaggtggttgggggtgatgggtcagcgggtgtggtagttgggcgcctcggcgaccatctgaatgtcgtgcgggtggctctccttgagaccggccgcggtgatccggatgagctgtccgcgccggtgcaggtcggggatgctctccgcgccggcgtaccccatcgccaggcgcaacccgccggtcagctggtgggctacctgggcgagcgggccgcggtacggcacctgaccctcgacgccctcggggaccagcttctcgtcgttggtgacgtcctgctggaagtagcggtccttggagtacgacctggcctggcctcgggactgcatggcgcccagtgagcccattccccggtatgccttgtactgcttgccgttgatgaagatcagctcacccgggctctccgcgcacccggcgagcagaccgcccagcatcaccgtgtcagcgccggccacgagtgccttggcgatgtcgccggagtactggatgccgccgtcaccgatgaccggaacgccggccggtcgggccgcgcgggccgcctccatgatcgcggtgacctgtgggacaccgacgccggccacgatccgcgtcgtgcagatggctcccggcccgacccccaccttgaccccgtccacaccggcatccaccagtgccttcgcacctgcgtaggtggcgacgttaccgccgacgacgtcgacggtggcgtccttcttgatgcgggcgaccatctccagcacggcccgctggtgaccgtgggcggtgtccacgatcagcacgtccacaccggcgtccaccagagcacgggcccgcttgtaggcgtcctcgcccacccccacggcggcggcgacccggagccgaccggcggagtccttggtcgcgttcgggtactgctcgctcttggtgaagtccttcacggtgatcaacccacgcagcttgccggcgccgtcgacgatcggcagcttctcgaccttgtgctggcgcaggaggccgagcgcgtcctccttgctgactccgaccggggcggtgaccagtggggtacgggtcatgatctcgcggaccggggtggccgggtcggagacgaagcgcatgtcgcggttggtgacgatgccgaccagttggccgtcgccgtcgaccaccggcacaccggagatccggtactgcccacagagcgagtcgacgtcctggagggtgtcgtccgggccggcggtcaccggattggtgatcatgccggactcggagcgcttcaccaggtcgacctgaagcgcctggtcctccacggagaggttgcggtgcagcacgccgatgccgccctgacgggccatggcgatcgccatccggccctcggtcaccgtgtccatcgcgctggacaacagcgggatgttcagctcgacggttcgggtcagcttcgtgcgggtgttcacccggctcggcacgacgtccgactcgcctggctgaagcagcacgtcgtcaaaggtcaatccgagcggaaccacccgcgccgaaccagcgggcagctccggcaggtgaccgcccagctcgccgttgtcggcgccggtcggatgaacggtgctgggcgaattttccacgattgctcccctgagctgctcgaacgggattcagcgaggtggcgcgggcgggcaccggcagacaccgggttacggcgctttgcccatcgtacccagtggccggccccgcccccgccaccggcgggcaggccaggcacgcccggggcaggcggtgaccaagcgttgggtctacggtgaaggggtgcacgacgagcccatcgatcccttcactggagacccggccgattcggcggcgggccggcacgattccggcggccccgcactcgacccactgagcgacgccgagcggcaggaggtgctggaggacctcgccgacctggagatctaccaggcgctgctggcgccgatcggggtacgcgggttggtgatcaagtgcgaggactgcgaggagccgcactacttcagctgggatctgctccggggtaacctgcgccatctgctcagctcggggcacccccgggtgcacgagccggcgtacgacccggatccggatcactatgtgacctgggactacgcccgcgggtacgccgacggggtgcacgacacgctcagcgaaggcaccgacgaggagccggacaccaaccgctgatcccggcgggtgagcccagggcgacctgggtgctcgacgggtgagtgccgcaccaccaaccgaggcttgtccggctggatcaggcgaccaacccggctcggaagccagcggcgacggcgtgggcacggtcgcgggcgccgagcttgcgaaacagccgtcgagcgtgggtcttcaccgtgtcctcggagacgaacaactcccgaccgatctcggcattgctcttgccctcggccatgcccaacagcacctgcagctcccgctcggtcagcccgaccgatggtcgcgcctccctggtggtgccaccgccgggcaccacggccagctcaccagccggctcggcggggtcgtcaccacgctgcaccggcaccaccgtcggagacccgccgggcccctcggccgccccggccggccagttcgccgacgggtcggcgggagcccgcccgccctgggtggtggaacggaccgacccacccaccgaggcggcgtcccgtgccgggtcggcgatccggtggcggttggcccgcccgggggcggagagcagcaacagcgccttcgccaccgaactggtgagatcatggtcggtgccctggatcagcccccgggcacccgcgctgatcgtcgccgccgccgactcggactcctcggccccgagcagcaccaccgccgcctgcggcgcccgggcgaggacccggcggacgaaccccgcgctgtcggggcgggtcagcgccgtatcaacgagcaccacgtccgcgggacgctcggcgaggcgcagcatcacctcggggtcggagacggcggtccgcaccgccccggacagtcccagccgcgccgcggcggaggtcaggtgctgcgccgccaagggcgtccgaacgcacacgagaaccgtacgcacagtggtctcctctccgtcaacgagcagaccatggcggagtccggtcgggagggggttccggccaatccttcgaacttttccgacagttggggcatatgccgctagttgtccgaggttccggtcacggacaggtgtgtcgggctgctatgcggcggacccggcgccggtctgctgaccgccgtgggcgccccggcgggtcagcagaccggcggctaacggaccgtcacgcgcaccgtgtgccagccggtcgcgccgtccggcgcgaccggagcaggccggccggtctgcgtctcaccggtcgcgtcggtagcccgaacctggagcgtgtgctcccccggcgtcgcgtcccaccgccacgaccactgcacccaggtatccaccgagaccgtcggtgcgaggtcggcctcctgccaagggccctcgtccacccggacctcgacccgccggatgccgcggtgctgggcccaggccacccccgcgacgaccacctccccagccaccagccggttccgccgacgcggcgtgtcgattcgcgactgggtcttcaccgggcccagcgccgaccaaccgcgcggcacccagtacgcgtcgaagtccgcgaagctggtcaactccagttcggtgacccacttgcaggccgacacgtagccgtacagacccggcaccaccatccgggccgggaagccatgctcaaccggcagcggctcaccgttcataccgattgccagcagcgcgtcccggccgtcccgcagcacggccgtgggggtgccacaggtccagccgtcaaccgaccgcccaacgacctggtccgcgccctcctgcggctccgcctccgccaacaggtcccgcagcggcacccccagccagcgggcgttgccgatcaggtcgccgccgacctcgttcgacacacaggccagcgtgacgtagcgctcgaccagcggccgtgccagcaggtcggcaaagctgagggtgatcgggttgcggacccgaccgtggatgcgcaactgccaggtggcggggtcaacctgcggcaccaccagggccgtgtcgatccggtagaaggcggatctgggtgtgacgtagggagccagctgggtgaccttcaggtcggcgccggccgggacggcgggcgccggcgacgccggggccggcaacacgaccgcctcgcgggccaccgaaaccccccgccggccagccaaccaccggccgccgacaccggccgcccccgccgccccgagcaacaacccactcgcggcgaggaaccgtcgccgggactccggggccggccccgcgacctccccatggtcggccgagacggcaaccggcacccccggcccggccggtggcaggggtgacgaccagggccacggatccagctccagcggacccaggatgaacgcccagagcaccaacccgccgaggctaccgccaaccagcgccggcagggcgtccgcgagatcagcgccggcccgggtcagggctgcgaacgcccccagcgccgtgaacgccgtgacaccggtcagcccgtacgccagctgccgacgggacagcaccccgagcagcgccgcgaagccggcaagcagcagggccatccccaccagcagggctaccttgtcgtacctgccgaataacgcgatgccagcctgcttgagcggctcgggcacggtgtcgaccaccagcccgccgacggcgaccaagggggcagaacgggggccggtcaacaccgcgacgagttccgccgagccgatcgccacagcagcggcggtcaccccagcaagggcggcgtggcgacggttcgtactggtcacgcggaccagtgtttccgatctcgcccggagccggtagacacgtcagcgttccgtaagcagaccggaagacatgtcggggcgcgtcgccactgtggacgacgcgccccgaccgagcgtccggcgtgggtcagaagcccgggccgtgctgatgaccgtggccgtggccgtggccagccgcggccggctccggctcctgcggcttctccaccacgaggctctcggtggtgagcagcaggcccgcgatcgacgcggcgttggcgaccgcgttgcgggtcaccttcaccgggtcgaggatgccggccttggccaggtcgacgtactcgcccgtggccgcgtccagaccgtggccccagtccttgccggcgaccttctgcaccaccacgtagccgtcgtggccggcgttctgcgcgatccagcgcagcggctcgatcagcgccttacgcacgatcgagacaccgacctgctcgtccccggtgaggccgaggtcgccgtcgagcgccggcaggacctgggccagggcggcaccgccgccgggcaccgtaccctcctcgaccgcggccttggtggcggcgatggcgtcctcgatgcggtgcttacgctccttcatctcgacctcggtcgccgcgcccgcccggatcacggcgatgccgccggagagcttggccagccgctcggcgagcttctcccggtcccactcggagtccgaagcctcgatctccttgcggatctgggcgacccggtcctcggcgtcggatgcctggccgccgccgtcgacgatggtggtgttctccttgtcgaccaccacgcggcgggcggtgccgagcacctcgagcccaacctggtcgagcttgtagcccagctcgggggcgaccaactcggcaccggtcaggatcgccatgtcctgcagcatcgccttgcggcggtcgccgaagccgggagccttcaccgcgcagaccttcatggtcttgcggagcgcgttgaccaccagggtggacagcgcctgcccctcgacgtcctcggcgatgatgagcagcggcttgctctcctggaggaccttctccagcagcggcagcagctcctcgatcgccgagatcttctgcgtggtgatcaggatgtacgcgtcctccaggaccgactcctgcccctccgcgtcggtgacgaagttgggggagatgaagcccttgtcgaactggagaccctcggtcacgtccagttcggtggcgagggtggagccctcctcgacggtgatgacaccgtcgcggccgacccgctccatcgcctcggcgatgagctcgccgatcgtggagtcctgcgcggagacggtcgcgacgtgggcgatcgccgccttgtcggacacgtcaacggccttgccgagcagttcctcggagaccttggtcgccgccgcgtcgatgccccgcttgaggccggtcgggttggcgccggccgccacgttgcgcaggccctcccggaccagcgcctgggccagcacggtggcggtggtggtcccgtcgccggcgacgtcgttggtcttggtcgccacctccttgaccaactgcgcgccgagattctcgtatgggttggtgagctcgatctccttggcgatcgtcacgccgtcgttggtgatcgtgggtgcaccaaacttcttgtctaggacgacgttgcgcccgcgggggccgagggtgaccttgaccgcgtccgcgagggcgttgacaccgtgctccagctggtgccgagcgtcgtccgagaagctcaggatcttcgccatgaatgtcccttcgaagcgtcgtcgccccggcccggcgagccggaccggggcgacgacactgctcggttacctacttctcgatgaccgcgaggacgtcgcgggcggagagcaccaggtactcctcgccggcgtacttgacctcggtgccgccgtacttcgagtagaggacggtgtcgccgatcttgacatcgatcggcacgcggttgcccttgtcgtcgatccggcccgggccgacagcgaggacggtgccctcctgcggcttctccttggcggtgtcgggaatcacgatgcccgacgccgtggtggtctcagcctcgttcgcctggaccacgatccggtcctcgagcggcttgatcgcaaccttggtcgcggtagtcacgggcataccctcctggggtacttggtttcgttaccggacggcgagccggccggcgtcaatctgccacatgccaccgggcggggccgtcgtcgcgggtgccggtccgcctggcgttaacctgccgaacaccagggcccggaggttggcaccctcaggttgagagtgctaatcgcaggttattcctcggctagcactccgtcaaggagagtgccagcagaccctctcggcgcgtcgcgcgcggatgtgcaggaaaggccagcgcgcccggtacgcccccggggcccgctgcctcggaccagccggaacaatgggcacgtggacctgggacagctggcggagctgcgtacgcccgcgggttcggccgcgctcgcggcggcgaccgaggtggccggtgctgacccgctggccgcggcgatggcgctacggtccgccgggctcccggccgggctggcggcggcggcgctgacccaggccgagctgcgccgccgcgcgatgggcaagttcggtccggcggcggctgacatgttcttcacccgcgccggcctggaacaggccacccgtcgggtcgtggcgcggcgtcgcgccgaccggctgcgggccgccggagtccgaaccctggccgacctgggctgcggcctcggggccgatgccctcgcggcagcccacgccggcctgcgggtgtatggcgtggaggccgatccgctgaccgccgcgatagccgccgcgaacgccgaggcggccggactcaccgaacggttcaccgtcgaccatggggacgcgaccgccttcgacatcgaccgcgtggacggcgtcttctgcgaccccgcccggcggcgcaccggcaccgggcggcggatcttcgatccgagcgcgtacgcgccaccctgggacttcgtggtcgggctcgctgggcgggtgccgcgcacggtggtgaaggtcgcgcccggccttgatcaccagttgatcccggccggcgcggaggcggagtgggtgagcgtccacggggacctggtcgaggccaccctgtggtgcggcgaactcgcgacagtggcgcgccgcgcgaccgtgctgcgggaagcttcccccggcgacgcctccagcagcgccggttctgccgcccgccgcgcgacagcgcacgaactgactggttccaccgtcgccgaggcgccggtcggtccggtccgccgctacgtctacgacccggacccggcggtggtccgcgcgcacctcgtcgccgaactggccggaatgctggacgccaaccttgccgacccgacgatcgcctacctgtacgccgacactccgacgccgacacccttcgcccgctgcttggagatcaccgacgtgctgccgttctcgctgaagcgacttcgtgccctgctgcgcgagcgacgcgtcggccgggtggagatccgcaagcgtggctcggccctcgagccggagcgactccgccacgatctgcgcttgaccggcgaccagccggccagcctcgtgctgacccgcgtgggcggtgcccccacggtgctgatctgccgtccgcccaccagctaggctgacggtgtggcgcgacgacaggcgacgccggcgaccacgctgttgaacaggcggcaagtcaggtaccgcacccatccgtacgacgtcccggtcgacgccccgaactacggagcactggtcgcggcgacgctcggcctgccggcggaccgcgtgttcaagtcactggtggccgtggtcgatggcgcgctcaccatcgtggtcgtcccggtgaccggtgaactcggcctcaaagccctggccaccgcggtaggcgccaaacgggccgtgctggccgaccgggcaacggccgaacgggccaccggatacgtacgcggcggcatcagtccgctcgggcagcggcgcaacctgccgactgtgctcgatgagagcgcccttcaccacgagaccatctacgtctcggctggccgccgggggctccagttggaacttgccccgcaggacctggtcgccctcaccaacgcccgaacggcccgggtcgcctccgcctagaccagcggaccacccacactctggctgaggaccttggtcctcggccaggatcgcccgcacgtggaccaggacgatgccaccctcgccgaggcctggtccgatgctggtcggtcgcaccacaaattcccgaaagcgccggctgcatccgacgcaggtggattgccgcccaggacggtccgcgagtggaccggcgaccggtccggctcaggttcgccgggtcataacgcgcagggcgccgacaagaccgattgcgcaccacaccagcagcaccgcaaacggcgacgtccttgacggccccggcccgccaccacggccgaccggccaaggaaggtcaacggagtaccagcaggtcgaggacatcgacaagcgggccggtcgcactgcgcgcggcgacacggaagcgctcggcacccctcgcgtacgcgtcatcgctgatcagctgcagcagggtgtgcgcctcgcggcgcagcccggtggccgcctcccacggtgacggggcggagatctgcgtgatcggatcgagcccgacgacggtgaagcccgcggtggcgaacgcggcctcgacggtggccacggtcgggtagttgtcgttcagcgcggtgaccgcttcgggccagaagtgacacagggtgatgccagcgtggcggcccggaaacacggaccggatcaacacgggtgcgccgggcttcagaacacggcgaatctcgcgggcggcgacgggcagatcggggatgtgatggatgactgtggagatccagaccgcgtcgacgctcgcgtcgtcaaccggaatgtcggcggcgtcaccggcgagcgcaccggtgacgacagcgcgctcccgcatcgcgacggacggttcgacggcgagcacgtcggtggcgggccaccacgcacgaaatgcctgtgaccaactcccggtgccgctgccgaggtcaagcaagcacatgcccggctgtggatccagatatcgggtgatcgcttcacgccacccgtcgagcgcctcgccgcccaggtggcgggttgcctcgaacgcagcggcgtcacgccggtcgaacgcaatgagcgccatgccctcgattcaattcggtggcgacgccaccccgcaatgaccgagtgcaccgggtcacatcacagcccgaagaccacgacgttgccgaattgttaccgctggcaacaaactcatgacctcgacactcttgtgccgaccgggcaccgcgaaatacgttgccgggcacaacaaaccatcccccaatcccccatctggaaaggaccctgcacatgcgcaagggcttcctcgccgctgccgccgtcggcctgctggccaccggcagcatgacggcctgtggcgacaactccaccgacggggaccagaccggttccggcaagaccccgaagatcggcgtgatccttccggacagcaagtcctccgcccgttgggaaggcgccgaccgcaagttcctccaagaggcattcgcggaggccggggtcgaggccgacatccagaacgcgcagggtgacaagacccagttccagacgatcgccgaccagatgatcactaagggtgtcaccgcactgatgatcgtcaacctggactccggcaccggcagagccgtcctcgacaaggccaagtcgcagggtgtcgccaccatcgactacgaccgactgaccctcggtggctcggcggagtactacgtcagcttcgacaacgaggccgtcggcaaacttcagggtgaaggcctcgtcaggtgcctcacggacagcggcgtcgagaacccgtcgatcgcgtacctgaacggctcgccgaccgacaacaacgccactctgttcaggaacggctacgactcggtcctgaagccgaaattcgacgccggggagtaccaacaggtcgcggacgactccgtgccggactgggacaacgcgcaggccgccaccatcttcgaacagcaactcaccaagactggcggcaagatcgacggggtgctcgcggccaacgacggcctcggcaacgccgcgatctcggtgctgaagaagaacaaactcaacggcaaggtcccggtcaccggccaggacgccaccccgcagggcctacagaacgttctcgccggggaccagtgcatgaccgtctacaaggcgatcaaggaagaggccagcgccgctgcctccctggccatcgcgctcgcccagggagagcggaaggagaccggccagacggtcaaggacccggagagtggccgggacgtacccgccgtgctgctcacccccacggcggtctacaaggaaaacgtcaaggacatcatcgccgacggcttcgtgaccaaggacgagatctgcaccggggcctacgccccgctctgcgcgagcgccggcatcagctgacctccgccgtggtgacgtcgcccggcacgggccaccccgtgccgggcgacgtgtcgccacatctggcgggacgacgatcccctcacgtgcgttaaggagtccccgtgtccgcgacccccctgctggagctgcgcgggatcgacaagagtttcggtcccgtccaggtcctgcgtgacgtcgccttctccgccttccccgggcaggtgaccgcgctggtcggcgacaacggcgccggcaagtccaccctggtcaagtgcatcagcggcatctacccgaccgacgccggagagttcctcttcgacggacgtccggtgagcatccacaacccccgcgacgccgccgcactcggcatcgaggtcgtctaccaggacctcgcgctctgcgacaacctcgacatcgtgcagaacatgttccttggccgagagaaacgcagcggcatcgtgctcgacgagccgtccatggaacagatggccgcggacacactcgcggggctctccgtccgcactgtcaagtcgctacgccagcaggtgtccagcctctccggaggccagcggcaaaccgtcgcgatcgccaaggcggtgctctggaacagcaaggtcgtcatcctcgacgagcccaccgccgcgctcggtgtcgcgcagaccgcccaggtgctcgagttggtccgccggctggcggacaacggcctcgcggtagtgctcatctcacacaacatgaacgatgtcttcgccgtctccgaccggatcgccgcgctctatctgggccagatggtcgcccaggtgaagaccaccgacatcacccatgcccagatcgtcgaactgatcaccgccggccgctccggtgcgctggggctcggctcgggcaacggaccgaacgacaccggcggggagaccgccgccgccccgggagccgcccgatgaccagcaccgccctccccgaccaggattccgcggccacccccgccgccggtcccaccctcgccaaccactttcgcggctacgtcagccgggtacgcggcggagacatcggcgccctacccgccgtcctcggcctgatcgtgctctgtaccgtcttctcgatcatgcggccgtcgttcctcaccgcggccaacttcgccaacctgttcacacagggggcggcggtcacgctgatcgccatggggctggtcttcgtcctgctgctcggcgagatcgacctctccgccggcttcgccagcggggtgtgcgccgccgtactggccaacgtggtcaccgtcctcggctacccgtggtacgtcgcggtactcgccgccctcctcaccggagtggtgatcggcagtacgcttggcatcctggtcgcgaagatcggcatcccgtccttcgtggtcaccctcgccggtttcctcgccttccagggcctcgtgctactgctgatggaagacggcagtaacatctcggtccgggatccggtgctggtggccatcgcgaaccgaaacctcccaccagcggtcggctggatcctggccgggctcgccgtcgccggcttcgccacggtccaggcgatgcggcagcgcacgcgcgcgctccgcggtctggtcaccgacccgctcgccgtggtgctcgcccgggtcggcgggctggctgccgtcctgggcacgaccgtctacatcctcaaccaggaacgcagcttcaacactttgatcaactcgctcaagggtgtgccgatcgtggtgccgatcatcgcggtgctgttgatcgcctggaccttcgtcctgcggcagaccagctacggacggcacatctatgcggtcggcggcaacagagaagcggcccgccgggccggcatcaacgtcgaccggatccgcatctccgtcttcgtgatctgttcctcgatggccgcgatcggcggcatcgtcgcagccagccgggccaactcggtcgacccgaacaccggtggcagtaacgtactgctctacgccgtcggtgcggcggtgatcggcggcaccagcctcttcggcggcaagggccgggtcctcgacgcggtactcggcggcgcagtcgtcgcggtgatcgacaacgggatgggtctgatgggctacagctcaggggtcaagtacgtggtcaccggcgtggtacttctcctcgccgccagtgtggacgcgctgtcccgacgccgagccgccgccagcggcggccgatgaccggccggcccgaccaggtcgcccacgccgccccaccaccgcactgaggagcagcacgccgtgatgcgcgcaggaccgagccaggacgatatccgtcggcagaacctcggagcgttgctgcggtacgtccacctgcacggggccacgtcacgagccgagctgaccaccacactggggttgaaccgcagcaccatcggcgcactcaccaccgacctcgccgcggccggcctggtgagcgagggggcgccgaaggaaaccggccgggccggacgaccgtcgctggtcgtccggcccgagtcggcccgggtgtacgcgtacgcgtacagcatcgaggtggaccggctgcgggttgcgcggatcgggctcggcggcggggtgctcgaccgccgggaactggaacgcccacgtggcatcaccgccgccgaagcggtgccgctgctcgccagagcggcaacggagatgcgacggtccgtgcccgccgacgcgatctgcgtcggcgcgggcgtcgccgtctgcggcatggtccgccgcgacgacgggctggtccgtctcggccccacgatgggctgggtggacgagccgatcggggcggctatcggcgccgagctggggccggacgtcccggtcgtcgtcggcaacgtcgccgacgtggcggccttcgccgagcacgcccgcggcgcggcctcgggctgcgacaacgtgatctacctgtacggcgatgtcggcgtcggcgccggcatcatcaccggggggcgccggctgaccggacacggcggctacggcggcgaggtcgggcacatggtggtcctgcgggacggagcccgctgcgagtgtgggtcgcgcggctgctgggaaaccgagatcggcgagcacggcctgctgcgcgccgccggtcggtccgacgcccgggggcgggacgcgctgctggccgtcttcgacgccgccgaccggggcgacgcccgagcccagacggcggtccgtaccgccggcgactggctcggcttcggcgtggccaacctcgtcaacatcttcaacccggagctggtcatcttcggtggcaccatgcgtgacctctacctggccgccgccgcccaggtgcgcagccgactcaacgccagcgcgctgcccgcctgcgtggaacacgtccggttgcgcacgccgaagctcggtgacgacggcaccctgatcggcgccgccgagctcgccttcgagcgccttctcgccgacccgctcgacgtcgggtgacccaccaccggtgagccgatcgacacgcgatccgcttcgggcagcgggccggtagcccggcggggtacggccacccgaagacggagtcgccctgtcggtgccgacagcgccggaccggtggcccggcgggtacagctacccgacgcccgccgccgatgggcagggaccgcgcccgtccggcccggtcaacgatcgaccggagtgaagtcccaggagtaagggggacgcgcgaccagggtcaccggcgggtcgggcagcgggcgggggctaccgcgccatttcgagatcaccaccacccggtgatcggtggaggagaagacctcgctcgacacgtgcaacgggtcgtggtcgaagtcgggcagggcggtttcgcatacccaggtgacgaggtcggccaacccgtacggttcggcccgtacctcccacatccgcacgatcatgtccgctcctcccctgtaacactgaccgtcgtcagtggcatcgccgaatcggcgggtaggtccaggctgctcggcgcgacaccggcggcgaccaggtgcgagccgagtgcggcgaccatcgcgccgttgtccgtacacaacgtcggtcggggtgttcgtacctggacgtcgtacgtcgccgcgcgctgctcggccatcgcccgcagccgcgagttggccgccactccgccgccgatcacgagggtctgtatcccactcgaccggcaggcgtccagtgccttcccgaccagtacgtcacaaaccgcctcctggaaggaagcggcgacatcggcaaccggcaccacctcaccggcccgctgccgactctccacccaacgcgccaccgcggtcttcaacccggagaaggagaagtcgtagcggtgcgccgcctggtcctttgccgcggtcagcccgcgtggaaacgcgatggccgcccggtcaccggcccgagcctcccggtcaatgtacgggccgcccgggaagggcagcccgagcagccgggcgaccttgtcgaacgcctcgccggccgcgtcgtcgatcgtggcgccgagcggggtgacaccgtgggccaggtcgtcgaccagtagcagcgacgagtgcccgcccgagaccagcagggcaatcgccggttccggcagcggcccgtgttccagggtgtccacggcgacatgcgccgcgagatggttcacgccgtagaccggcttctcggcggcgaccgcgtaccccttggccgcggcgacgccgaccaacagcgcgccggccagcccggggccggaggttaccgcgatggcgtcgacatcggcgagcgtcacccccgcctccgccaacgcccggtccatggtcggcacgatcgcctccaggtgtgcccggctggccacctcgggcaccacaccgccgaaccgggcatgctgctcgacgctgctggccaacgcgtcggcgagcagggtgtggccctggacgacaccgaccccggtctcgtcgcaggacgtctcgattcccaggaccaggggttcgtcagccatcggtgcactcctcgtcccgccgcatgaccaacgcgtcggtgttgctcggctggtagtacccgcgccgcacaccaatcgcttcgaagccgtgcgccgcgtaaagcctctgcgccggggcattgtccgccgcaacctcgaggagcgtgccgcgggcccgcagtcgcgccgcctcggccagcaacgcccgcaacaacgaccgcccgacacccctgcgctgtgcctgccggcggacggcgatgttctgcacccacgcctcctcgccggacacgacggtgacccccgcgtagccgagcagggcgtcaccctcgatcgccaccagatagtggtgcccgttggcgagttcgttccagaacatcgcggcggaccactgctcagcgccgaacaggtccgcctcgatcgacagcacctcgtcgatgtgccaccagcgaaaccgctccagccggaacccactcacgcagccaccccctgttcgcggccgcgggcctcgtagcctcggctcgctccccccgctcacgggaggaccggcttgtggcctgccgccgcgacagcgtccggcctgcgcaggtagagcggggtgagcggctcaccgggggcaccggcggtgacccgctccgcggcaagcatggccaacgccagcgccgccgggtagcggggctcatcggcgaccggcaaccccaacgttgccgcgtaccggtgcgcgccgtcgccgaccgcggcggtggccgcaaggtcgtgggcgcgcgtggcggcaaccgccggaacggacacctcggggcccacgattcgctggccggccccgtcgtacaccgcccagtagatctcccggcgccgcgcatccgtcgccgccaggaccggctcgccggcggcagccgggaacccgatggcgtccagcgagcagaccccgtatgtgggcacgccgagcgcctgccccatcgtggcggcggtggccagccccacccgcagcccggtgaacgggcctgggccgaggccggcgacgatcgcatcgaggctggaagggcgcacgccgacgtcggccaggaccgcgtcgacgtgcggggcgagcagctcaccgtgcgcccgggcgtcgacggcgcagcggtgcgcccgagtctcgacgccggctgccgtgacctccaccacagcggcgaccaccgcgggcgtcgagctgtccaccaccagtacgagcacggtgaaccagcctagccgcccggccgccgtacccggcgccggccgtcccgggtacggccggcagtgcgagcggtgtcagggcgaaactgatgcctccacgaagtcgtcggctggtgggacgcccgaccacacaccgcccgcaatgcgcacgatccggcgggtgtgccaccgtgggcggccggtcagccggcggtgcgttcccagtcgaccgtcggcctgccggcgtcggcgagcgccttgttggcggtgctgaacggacggctgcccagaaacccccgcgggttcatcgggctggggtggccggcctccagcaccacgtgacgcggattcgtgaccagagccgccttcctccgggcatacccgccccagagcaggaagaccacccggctctccagcgcgtccagcacccggatcgtcgcgtcggtgaactcctcccagccgcggttggcgtgcgagccggggctgccctcacggacagtcagcactgagttgagcagcagcacaccctgcgcagcccaaccgcacagatttccactggtcggcctcggtatgcccaggtcagcgctcaactccttgaacacgttccgtagtgaaggcggcatcgccacaccgtcgcggacgctgaagctcaacccgtgcgcctgcccagcccggtggtagggatcctggccgaggatcagcacccggcagtccgctggtgggcagagccggtacgccgagaagaggtcctccacgggcgggaacactgtccgtgtggcgtactcctcggcgacgaaatcggcgagcgaagcggtgcgggccgggtcgaggtgcggggcgagcgcggaccgccactcctgcgggagcagagccaacaggtccagggtgggtgcgtcgtgcatcaggggcctttccggtcgaggcgtcccgcgcactctagttgccggttccgacaacaccggccgcatcctccgccgctccccgcaccgcgcgagaccagcgcgggcattgcgcgtatcagggtgatcaggtggcgcaccgcagccggccgtcgatccgtaccggccgctgtccggccggctcagccgctgtccggccggctcagtgcagagtggccaaccgcgcagcccagtcgccgccgaccggttccaggtcggccaaccggctgtcgtcatcccggcggtcgatccggacccgcaggtgcgcgtcgacgagctgctcggcgagcccttccccccactcgaccacggtcaccgcctcgtccaccgaggcatccaggtccagatcgtcgatttcggcgcgtgggtcggccgcgtcacccaggcggtacgcgtcggcgtgcacgagcgccacgccgccgccccgggccggatccggccggtgcacccgcgcgatcacgaacgtgggtgaggtgaccgccccgaccaccccgagcccgacgccgatgccctgggtaagagccgtcttcccggcgccgagtggaccggtcagcagcagcaggtcccccgcccgcaacaggccggccagccggcgaccgaaggcgtgcgtgtccgcgacggtcggcagtgtgaatcggacaggttcccccgggttcacagctcctccaggaaccgggtcagcgccgcgttcacctcatcggcatgctccaacatcaccacgtgcccactgtcggggatcttgacgaattccgcgtgcggcagccgccggatgatctcctccgagtgtgtcaccggggtgatcatgtctttctccccgaccagcaccaggaccggcgcgccggccaacgccgccagcgccgggaaccgggagtgggtggcgagcgtgcgcaggtaacgggtgacggtgtcggcggaggtccgcgagttcatctcctcgacatacgagaccagagccgggctgggttggtcggtgccgaagccgtacctgcgggtgagcagccaggccatgttggaggtggaccggcgcgcccggtcgatcaccgggcccccgtagcgggcggcgttgctcatcatgtgcagcaccggcgcaccgacccggccgagcagcgccggggcgaccagcttggtctcggcgagcaacccgcccgaggtggccatcagcaccgtgcccaccacccggtccccaaacaactccgggaagagttccgcgaacgccatgatggtcatgccacccatcgagtggccgaccagcaccagcggaccctccggcgcggtacggtcgatcaccgctcggagcgtccggccgagcacggtcaggtcgtactcgccggttgccaactgaccggagagcccgtgccccggctggtcgtacgccacgatccggtgctcgccgcgcgccgcgagcaacttgcgctggaagtggaaggtccccaggtccaggcagaagccgtgcaccagcacgatggtcgggttcgcggggaccggccggaccggttcgaccacctccacgtggatgtcggtgccgtccggcatttccagccgtaacgcctcgtcgtaccgctgtgcaccgaatgcctcaccggcgtaccggtcagtggggtcggttttgaaccggcggatcagcacgcgttcggtcgcgacgccggcgacgagtccggcggccgcgacaccgacggcggccaacgccccgatcgcggcccgggggtggcgggtccggggcagcggaacccggaggcgtgcggaggtcacggacgctcgccgtcgtagctacggggcacccgcgtactgccgaatcgggtgacgatctcatagttgatcgtgccgaccgcctcggcccagtcgtcggctgttggctccccgttccgcccactgccgaacaggacggccacgtcccccggcgccaccggatcgtcgccgcagtcgagcacgaactggtccatgcagacccggccggagatggtgcgccggacgccacccaggtgcaccgggccgctgttggacgcgctccggggcaccccgtcggcgtacccgagcggaataacggcgagggtgctgtcccgctcggtggtataggtgtggccataggagaccccggcgcccgccgggacctgcttggtgagcatgacgcgggcgcgggcggtcatcgccggccgcagcccgaagctctcgccggccaccggagacaggccgtagacggccagcccgggccggaccaggtcgaagtgggcatccggccgggtcagcgtggctgccgagttggccaggtggcggtaacgcggacgcagccccgccttctccaccatgtccaagccctcgtggaagacggcgagctgccggtcggtcgtcgggtggccgggcgcgtccgcgtacacgaagtggctccacaccccgaccacctcgaccgtaccgtcggcctgcgccttcgcggcggcggtgagcagccccggccagtccgagacggtggcgccaccccgggacagcccagtgtcgatcttgaggtgcagccgggccggacggccggcggtccggcccgcctgcaccatctcgtccagctgcgccacactggccgcgccgaggtcgatcccggccgccacaccttcgtgtaacggcaggcccggggcgaggagccaggccaggatcggcgcggtgatcccctcccggcgcagcgtgagtgcctcgtcgagggtgcagacaccgagccagtcggcgccaccgtccagcgcggccagggcggccgggaccatgccgtggccgtacccgtcgcccttgaccaccgccatcagctcggcggcgctaccggatcgcagccaactcacgttctcacggatcgcgtcaaggtcgacgcgtacctcggcctgccacatgcccccagcctactgagttgatcagcagttcggcccagcccgcccgtcgatccacccgacgcgagccagcaccgggcgcagcgcggtggcgacatcgggagcggtgaccgggccaccctgggccgcctcccggccggccagcccgtgcaggtacgccgcggcggcggcggctcgctccgggttgaggcccgcggcgagcaacgagccaagcagtccggccagcacatcgcccgtgccaccggtggccagggccggcgttccggtctgattgacatacgcccggccgtccggcgtgccgatcaccgtccggtcgcccttgagtagcaccacggcgttcatccaggcggccaggcgcagcgcggcggcgacccggtcggtcccgggggtctcgccgcagagccgggcgaactcccggtcgtgcggggtgaccacgatcggggcgtcgcgtcgccgcagcaggtgggcgagggatccgtccacgagcagggtcaacgcgtccgcgtcgagcaccgccggcaccggcgccgcgagcaccgcccgcagttccccggccgcctcgtcatcggtaccgagcccggaaccgcatacccacgcctgcacccggccggcgtcggcgacccggtcggtggcgatcaccgacgggtgctggcgcagcacctcgacccgagcgctcccggcgtatcgcaccatgccggtcgggccggccagggcaccggcgaccgagagcaccgcggcgccgggataggtggccgagccggtcgcaaccccgacgacgccccgggtgtacttttcggttgccggaccaggagtgggccaccagccggtcacatccgcccactcggtgacgcgtagcgccggcgtgctacgcagccagggctccagtccgatgtcgaccagatcgacctggccggcgagcggcgccgccggtcccaccaccagcgcgggtttcaacgcgccgaaggtcactgtcacgtcggcgtggaccgccgccggtcgtccggaggcggactgcggcacgtgccccgtgtcgaccgacaccccactgggaacatccaccgcgaccacggtcgcccggtcaccgtctcgcccacagcaccccgccagacttgccgcgagctgttccgccggctcacggagcccgccgctgccaccgatcccgacgatgccgtcgaccaccaggtccacccgtgccggggggcgctcgaccagccggccgccggcggctcgcaacgccgtcaacgcctcggcgtgtacccgatccggggacaacagcagggctgacaccgccgccccgcgccgggccaggcgggcaccggcgaagagtgcgtcaccgccgttgtcacccgagccgaccagcagcaacaccgaggcaccgtagacgccgccccggtcggtcaggacacgtgcacaccggcgggcgagcccggccgcggcgcgctgcatcagcgtcccggatggaagcgccgccatcaggcccgcctccgcggcgcgtacgtccgcgacccgccacactggtctcatcgcactccgtccccgtgccccggcccgcccgcggcacaccatcgatcagcgttccgcgaccaccatggccgaggcgatccccccgtcgtgtgacagcgacaggtgccaacgactggccccccgttcgaccgccgccgccgcgaccgtgccggaaaccgtcaaccagggccggccgtccggatctggcacgatctcgcagtcgtgccagctgaggccggccggggcgccgagtgccttggccactgcctccttcgccgcgaaccgggcagcgagcgactcgggcgaacgggggttaccggatcgggtgtaccgctcggcttcggtgaagagccggtcggcgagcagcggcgtccgggccagggcacgggtgaaccgctccaccaggaccacatcgatgccgaccgcgacgatcattcgcccaccctaccggcgtggaaccccacacatccgccgtcgcctccacatgggccgttcccggtgaacatcccggtggacaccccggccggcgtccaccgggtgctcccggcgctcactcaactgtcacggacttcgccaggttgcggggctgatcgacatcgtggccacgcgctgcggcgatctccgcggcgaagacctgcagcggcacggtggtcaccagcggcgtgagcagagtcggcgtacgcggtacatagatcaggtggtcggcgaagcggacgaccgcctcgtcgccctcctccgcgatcacgatcgtgcgggcgccacgggcccgcacctcctggatgttggagacgaccttgtcgtgcagcatgccccgacccaccggcgacggtacgacacagatcaccggggtgcccttgtcgatcaacgcgatcgggccgtgcttgagttcgccggccgcgaacccctcggcgtgcatgtaggccagttccttgagcttgagcgcaccttccagcgccaccgggtatccgacgtggcggccgatgaacagcacggtcggctggcccttcaactcgcgggccagctcgcgtaccggctcgatccggcccagcagctcacgcagtttgccgggcatctggtgcagctggttgaccacggcggctacctcgtcggcgaacttgatcccgcgcacctgcgcgaggtgcaggccgatcagatagcaggcgacgagctgggtgaggaacgccttggtggaggcgacggcgatctccgggccgccgtgggtgtagaggaccgcgtcggactcacgggggatggtggagccgttggtgttgcagatggccagtacccgggccttctgctccttggcgtgccgcagcgccatcagggtgtccatcgtctcgccggactgcgagatcaccacgatgagggtggaccggtcgagcaccgggtcgcggtagcggaattcgctggccagctccacctcgcaggggatccgggtccagtgttcgatggcgtacttggcgaccatgccggagtggtatgcggtgccgcaggcaacaatgaagatcttgtcgacgtcgcgcaggtcctggtcgctcagccggacctcgtcgagcatgatctcgccgctctcggtgagccgaccgagcaacgtgtccgccacggcttggggctgctcctcgatctccttgagcatgaaccagtcgtagccgcccttctccgcggccgaggagtcccagtcgatgtggaagtccttgccactcgcgggctgcccggcgaaatcggtgatctcgatgctgtcgctggtgatcaacacgatctggtcctgacccagctccaccgcgtcccgagtgtgctcgatgaacgcggtgacatcgctggccaggtagttctcaccggcgccgcggccgacgaccagtggcgagttgcgccgggcaccgaccacggcccccgggataccggcatccaccgcgagcagggtgaacgccccctcaagtcgctggcacaccacccgcatcccggcggacagcagctgcggcccgtccggatggccggccgcgcgcaggtctgcgagggcgatggcgagcaggtggacggcgcattcggtgtcggtgtcgctgacgaactggacgccgtcggcttccagttcggcgcgcagcttcgcgaagttctcgatgatgccgttgtggatcacggcaatccgcccgtcgggggacaggtgggggtgtgcgttacggtccgtggggccgccatgggtggcccagcgggtgtggccgataccggtggtaccgtccccgatcccgatgggggacgcgccgcacgcctccgggtcctgcgcggagcgttcggagagcaccttctccaggttggccaactttccggccctcttctccgccagcagttcgtccccgcaggtgatggcgactcctgctgagtcgtagccgcggtactccagccgtcgcagcccatccagcacgatgcccagcgccggacgctcgccggcgtatcccacgattccacacatgggtggcagcctaacccagcttcgctcagcgcgtgtgctcagaaggggggcaaacaagcagcaactttgagcgaacgacgcgactggtcacctagcgtcacgaacagctaacagcgaccactgcaggttgaaccagcacggacagtccgtaggctggcagacgtgacgaccacccacgtcgatcccctggtggcccggatgcgccccttcgggacgacgatcttcgccgaaatgtccgccctcgcaggccgcaccgggtcagtcaacctcgggcagggcttcccggacaccgacggcccgccggagatgctggctgcggcagccgaggcgctgcacggcggacacaaccagtacccgcccggcccgggtatcccctcgctgcgcaccgccgtggcagcacaccagcaccgcttctggggcctcgactacgacgccgacagcgaggtcgtggtcacggcgggcgccaccgaggcaatcgcggcggcaatcctcggcctctgcgaaccgggcgacgaggtggtctgcttcgagccctactacgactcgtacgccgcctcgatcgcgctggcgggcgccctccggcgcccggtcaccctgcggccgggggcggatggccggtacgtggtggatccggacgagctacgcgccgcgttcgggccacgcacccggctggtgctgctcaactccccgcacaaccccaccggcaaggtcttcacccgtgccgagctggccctggtcgccgagctgtgccgtgagtacgacgtccacgcggtcaccgacgaggtgtacgaacacctcgtcttcaccgacgcatccacccgccacacacccctcgccacgctgccgggaatgcgggagcggacgctgcggatctcctcggctggcaagacgttctcctgcaccggctggaagatcggctgggcgagtgggccggctccgctggtgtcggcggtgctacgggtcaagcagttcctcacgttcgtcaacgcggcgccgttgcagcccgcggtcgccgtggcgctgaacctggacgacacgtacttcaccgcgttccaggccgggatgcaggcccgccgggaccaactcgtcgccggcctcgccgacgctggcttcggcgtacttccgccggagggcacatacttcgtcaccgccgacgtgacgccgctcggcggccgggacggggtggagttctgccgcgcgctgccggaacgctgcggcgtggtagcggtcccgacgcaggtcttctatgacgacccggaggccggtcggcggctggtccggttcgccttctgcaagcgcccggaggtgctggccgaggcgaccacccggctgcggcggctgacgaccgcacagtgagcggaccaccgccgaaccaccaggtgtcacccctaccggcggcttcgcaccgacgccggcaggggtgatccggatcatccgaccgggctggcggtacggacctgatcggcgattcgctcggccacctgacgcgcgagcgtctcggtgctggcctccaccatcacccggaccagcggctcggtgcccgaggggcgcagcaggacccgcccggcatcacccagctcgacctcggcccgctcgacctcggcccgaaccgccggagctaccgccccgaccgtacggtcaccgaccggaacgttgatcagaacctgtggcagcggggtgaccacggcggccagctcggccagggacttcccggtcgctgccagccgggacatcaggtgcaggccggtcaggacaccgtcgccggtggtcgcgtgggcgggcatcacgatgtgcccgctctgctcgccgcccagcgccaggccggaggcgcgcagttcctccagcacgtaccggtcaccgaccttcgtctccaccagccggatcccctcccgcgacatggctatccgcaggccgaggttgctcatcacggttgccaccagggtgtcggcggtgagcgtgccggcctgccgcatggccagcgcgaggatcgccatcacctgatcgccgtcgacctcgtcgccgtcggccgaaaccgccacgcaccggtcggcatcgccgtcatgggcgatgcccagctgcgcgccatgctcgacgacggcctgctgcagcgccgcgaggtggttcgagccgcactcgtcgttgatgttgaggccgtcgggcttcgcgtggatctcgacaacctcggctccggcctcccggtatgccgccggggcgacctcggcggcggcgccgttggcgcagtccaccacgaccttgatcccgtcgagccggtgcggcacggtgccgaccaggtgctgcacgtagtggtcggcgccgtcgagcaggtcgtggacccgaccgacacccgccccgaccggacgctcccaggcggtggtggcgttcgcctcgatcgccgcctcgatcttcatctcgatctcatccggcagcttgtgcccgccggcggcgaagagcttgatgccgttgtccggcatggggttgtgcgaggcggagagcatcaccccgaagtcggccttggcctccgccgtcaggaacgccactgccggagtcggcaggacgccgacccgcaccacgttcgcgccggcactggtcaggccggccaccaccgcggcctccagcatctcgccactggcccgggtgtcccggccgacaacggccaacgggggatggctccgatccgcctcggcgagggtgtgcgcggcggcgaccgccacagcgagcgccaactcgggcgtgaggtccgcgttcgctcgtccccgtaccccgtccgtgccgaacaaccgacccattcccgcgaaacctccgatacaactgccgatggtggaaagcggaacggccggaccacctccccctcggggcggtggtccggccgttcgtcagaagtacaacgtgcagctgatgggtcagcgcttcgagtactgaggagccttacgggccttcttgaggccgtacttcttgctctccttgacccgcgcgtcccgggtcaggaatccggccttcttgagtgccgggcggtcgtccggctcgctggcgatcagcgcacgggcgatggccaaccggagcgcgccggcctggccggtggtcccgccaccgcgcaggttggcgatgacgtcgaacgtctccgccttctccgtggtgaccagcgggtccttgatcagctgctggtgcaccttgctcgggaagtacgcctcgagctcccggccattgcaggtgatcctgccggagcccgggacgatacggacccggacgatggcctccttgcgacggcccacggtctggatcggccggtcaccgaggggcgcgcgggcgacgggcgccagcgcctcggcggcctcgggggcgacctcggtggcgatgatgtcggtcatgctgcttccttcgcccgcgctcactgcgcgatctgcttgatctcgaacggcaccggctgctgcgcgccgtgcgggtgctcggcaccggcgtagaccttcagcttcttgatgagcttccggcccagcttgttgtgcgggagcatgcccttcacggccagctcgatggcccgctcggggcgtttggtcagcagctcgtcgtagccgagctgcttgaggccaccggggtatccggagtgccggtaggcgatcttctgctgccgcttgttgccggtcagcgcgaccttgccggcgttcacgatgacgacgaagtcgcccgtgtcgacgtgcggcgcgaaagtcggcttgtgcttgccgcgcagcaacgtggcggcatgggtggccaggcggcccagcacgacatcagaggcgtcgataacgtgccactgacgctcgatctcacccggcttcgggctgtacgtacgcacaggtctaccttgtctcgtcgtcggtctggggccgcgcgccggggtgaccatggctaccaggccggaccaacgcgcacgaacgaccaagcgcgcctcatatggcacgcccctagatgtcgcacaacagcaggtaacgatacccaacgccgggccagccggcaaagcggggtcccggtgggtgcgccgacactgggccagggcgggccggctcgacggtaccggagggcgagtcgcgatgacggaactcacacccgatccccggtcagccgcgcccccggtcgcagatacaccccccacgtcagcaccgtcagcaccaggaagaagccgacatagaaccacagcgcgggctcgatgctgccgtaggccgacttcgcccatgcgtagcagatcgggaccaggaacccgccgaaggcaccgaccgcggagatgattccgagtgccccggctgcctgccggcgcatcgcccgcatgatctccggtgagccgccgagtttctccccctgcacctggaagatccgggagatcatccggtacgtcgacccgttgccgaccccggtggccacgaacagcagcatgaacgccaggaagaagactcccagccagcgttcccgcaccgaccacagggccaggtaggcaccgccggtcatcagcacgaagctggccacggtgacccgggcgccaccgatggcgtccgcgaggcggcccccgaagggtcggcagaccgagcccactgccgcaccgaggaacgcccaggacagcgcgatgtcgggtcggccgaacaccccgttgagcaacgtcggaaaggccgccgagtagccgatgaaggaaccaaacgtaccgatgtacagcaatgacatgatccacgtgtcccggtgccgcaacgaggaccacaccgatcccacgtccgccttggcctcgaccaggttgtccatgaacagaaaggcgcagaccgcggcgatcaccgcgagcggaaggtacatcagcccggccctggccaacgccaggccgccaccgagcacgatcacctgaggcaccaggaactgcaccacggcgacaccgatgttgccgccggccgcgttcaacccgagcgcccaccccttctcccgctcggggtagaagaacgagatgttcgccatgctggaggcgaagttaccgccgccgaggccggcggtggcggcgatcagcagcagcggcatgaacccgatttccggatgctggaccgcccacgccagcccggcacacgggatgatcagcagcagcgcggagatgacggtccagttccggccgccgaaaatcggcacggcgaaggtatagggcagtcgcagcagcgcgccgacaccgctgggcacggcagtcagccagagcgcctggctggtcgtcagcgtccatccgacgtcgtccaaccggaccaccacgatgctccagagcagccagacggagaacccgatgtgctcggcgaagatcgagtagatgaggttgcgccgggcgacggcccggccggcggtccgccagaagcggtcgtcctcgggcgcccagtagccgatccagcgacccttccggcgttgcaggtcgatctcctcgtcccccgtcgtggcgggcacgctcgtcgtcgtcatcaggcgctccttccggccgggccgtcctggcccgccggccgcaccgctggtcggtgtcgagcgagcccggctggaagctaggcagccgggatttccgcagcgttcgtcggctgattcgcggaggcaacgatgaccgcaccgggccgcgccccggcccgtgaggaggggagtcagagttgttgcaggatgcgcagtgcccgtccgacccgccgcatgacctcgtggtcagccacgtccacacactcggtgaaccactgcttcatcggggaggagagccggtcgggcatcaccacccgctcgcccatcggcaccgcaagcggggaatcccgcagcagcgccgtctcgaccacctcgaccacgatcacgatcgggaccgcggtggagttgtagacgtcggagctgacgaccagccccagtcgttcgcgggcccccgaaatacgccagacctcgcccctacgcagcacgccgacggccaccgaagagcaggtcgtcaaccagccccacctcgtgcgcgtcagcgagtgcggccgactccaggtcgagaccggcccgaccgaccacgtcggcgtgggcggtgaagacctcacgcagcgccttctcccgggcggcctggtccatccaggcggacagcgaaagcccttcacggcgggcgaaccaccgggcctgttcgatcgtctcgtcggcgaacgacagggtcaccttggcagtcatgaccggcagcctacccaccggcgtggccatcagtcttccgctgacccgtgtgcgccacagttgacaggaccgaaacaagtgggtaatcgggccggaaaccccctggcggcacgcttcaccgacatgacagacagtgcgcgtcgtgctaccggagccgggcctcccagggaggcggccacgcactgcccgtactgcgccctccagtgcgggatgaccctgcgcgagacggacggccgagtggccgtactcccccggtggttccccaccaaccagggcgggctctgccagaagggctggaccgccgccgagctgctggaccacccggatcggctcaccacgcccctactccgtgaccccgccagcgggaagctgcgcccggcgagctgggaggcggccctggaccgggtcgtcgcgggcattcacaccgtccaggccggcggcggccgagacgcggtggccgtgttcggtggcggtggcctcaccaatgagaaggcgtacgcgctgggcaagttcgcccgggtggtgctccggacccggcacatcgactacaacgggcggttctgcatgtcgtcagcggccgccgcggggatgcgcgccttcggcgtcgaccggggcctgccgttcccgctgtccgacctgggcaccgccgacaccctgctgctggtcggcgcgaacccggccgagacgatgcccccgctggtccgttggctggccgagcagcgccgccggggcggaaagttgatcgtggtagacccacgggccaccgccaccgcccgcctggccgacctccacctacagccgctgcccggcaccgacctggcggtggccaacgccctgctgcacatcgcgctcgccgaaggcttcgtcgacatcggctacatcgccgggcgtaccaccggcttcgacgacgtccgccgggccgtggccgcgtggtggccggcccgcgccgaggcgctgtccggagtcccggtggccgacctggaggagaccgcccgagcgttgggaaccgccgagcggacaatcatcctcaccgcccgtggggccgagcaacacgccaacggcgtcgacacggtcaccgggtacgtgaacctggcgctcgccctcggcctgcccggccgcgacggctccggatacggctgcctgaccggtcagggcaacggccagggcggccgggagcacggccagaaggccgaccaacttcccggctaccgccgcatcgacgatcccgccgaccgggcgcacgtcgccgcggtctggggcataccggcaggggacctgcccgggcccgggatacccgcgtaccggctgctggagtcgctcggcaccccggatggaccgaaggcgctgctggtgttcggctccaacccggtggtctccgcaccacgggcggcccggatcgagagccgcctgcgtgacctcgacctgctggtggtcgtcgacttcctgcgatccgagacggccgccctcgccgacgtggtgctaccgacagcgcagtgggcggaggaggacggcacgatgaccaacctggaaggacgggtcctgcggcgccgcgcactgcgcgaaccgccgcccggcgtccgcaccgacctggagatcctcgccgctctcgccgcggcgctggacgaggacccggtacggtcgtccggcgtcgaccggggttcctcgatcgcacccgagccgcgcgtcgtgttcgaggaactgcggcgggcgtcggccggcgggctcgccgactacgccgggatcagctgggagcgcatcgacgaccgggacggcgcgttctggccctgcccggaggtcgatggtccggacaccccccggctgttcgccgatcgtttcctgactccggacgggcgggcccggttccacgcggtgcagcaccgacccgccgcggaggaggtgtgcgccgcctacccgctgcacttcaccaccgggcgggtgctcgcccactaccagtcgggaacccagacccggcgggtgcccgcgctgcgtcaggccactccggcggccttcgtcgagctgcacccggacgtggccgaacggctcggcgtgaccgacggtgagccggtccgggtggtctcccgccgcggcgagatggtcgcaccggcccggctcagcccggcgattcgagcggacaccgtcttcgcaccgttccactggggcggtgcggcccgcgccaacaccgtcaccaacgacgccgtcgacccgatctccgggatgccggaattcaagatctgcgcggtacgagtggagaaggtgaacgcgacgtgaccgaccggatcgtgatcatcggcaacgggatggccggcacccgactcgccagtgaactgtccacccgcggtggagaccagaagatcaccgtactcggggcggaaccacatcgggcgtacaaccgaatcctgctctccaccctgctggccggaaagatcggtgagtcggaggtggaactgaccgaggccgccgggcgcggagtcgacctacgcaccggggtcaccgtcgtctcgatcgaccgggaggaacgcacggtcggcaccgacgaaggcgaccggatcggctacgaccatctggtgctggccaccggcagccgcgccgtcgtccccccactgaccgggcttgccgccgggcacctgccagaacgggtggtgccgtttcgcaccctggacgactgtcgccggatcgtcggcttcgccgaccgggcccggcgcgtgctggtgctcggcggcgggctgctcggtctggaagcggcccgcgggctcgccacccgagggctcgaggtgacggtggtgcacccggtgccgtacctgatggagcggcaactcgatccggccggggcggacgtgctcgcacggacgctcgccgacctcggggtcaccatccacctggccgttgcggccacggccgtggccgccgacacccacggcgttcgcctcgacctggccgacggccggtcactcgacgccgacctgttggtgctcgcctgcggcgtacgccccgacaccacgctcgccgcggcagccgacctgacggtgcggcggggcgtactggtggacgaccaactccggaccagcgaccggcgtatctcggcaatcggcgactgtgcccagcatggcgatgccctgaccggcctggtggcaccagcctgggcgcaggcgcaggtgctcgcgcaggtactcaccggcacggacccactcgcccggtaccagccaaggccggcggtgacccgactcaagaccgccggcatcgacctggcggcgatgggagaccccagtgacggccctggtgaggagctgaccttcaccgacccggcccggggcacgtacgcccggctgcgaatcaccgacgagcggttgaccgccgcgatcctgctgggcgacaacccgtccgtgggcacggtcatccagctcttcgaccggggacagccagtgcccagcgaccgtcggtcgctcctgctcggccgcgcgttcggtgcgaaacccgccgaaccggccccgacaccggcactgatgccggacggggcgacggtctgccactgcaacaacgtcaacaaacggacgctggtggacagctggcgctgcggcgctcggacggtcgacgaggtggtggcggccacccgggccggtacaggctgcggctcctgccgggacgctgtctccggcatcgtcgaatggttgtccacaacggattcggtggaggtgggacgatgagtcgcggcagactggtcgtcgtcggcaacggcatggtcgggcaacggttcgtggacgcgttgcgcgcccgcgacgccgacggtcactggcaggtgacggtactcggcgaggagtcccggcccgcatacgaccgggtacgcctctccgcgttcttcgacggcgtgggtgtggacgaactcaacctgcacaccccggacgagggggtgcggctacggctcggtgagccggtccgcacggtcgaccgggccaggcgggtggtggcgacaaccgccggcgagtacccgtacgacgcgctggtgttggccaccggctcgtcccccttcgtgccgccgatcgaaggcggcgacctgccgggggtgttcgtctaccgcaccctcgacgacctggccgcgatccgcgcgtacgcccagggccgtcggaggggcgcggtgatcggcggcgggctgctcggcctggaggcggcgaacgcgctgcggctgctcggactcaccaccagcgtcgtggagttcgcgccgcgcctgatgccggtgcagctggacaccgccggcgccgcgctgctccgccgctacgtcgaggacctcggcgtgacctgccacctgggggcggccaccagcgcgttgcaccctggcccggacggctcggtggccgggttggtactggccgacggcacccgggtcgacgccgacctggttgtcgtggcggccggcatccggccccgggaccagctggcccgcgccgccgaccttcctctcggcccccggggcggggtgctggtcgaccgcacctgccgaagtaccgacgagcgaatctgggcggttggcgaatgcgccgccgtcgacggcacctgccacggcctggtcgcccccgggtacgcgatggcggagacggtggccgaccggctggtcggcggcggggccaccgtccccgacgcggacaccgccaccaagttgaagctgctcggcgtggacgtcgcctcgttcggtgacgcgcacggcaccaccgcgggcagcctcaacgtgaccttcatcgatccggccacccgggtgtacgccaagctggtcctctccgacgacgcgcggacgttgctcggcggcatcctggtcggcgacgcgggcgcgtacccgacgttgcgggccagcgtcggtgggacgctgcccgctcccccactctcgctgctcaatccggctggcgcgggcagcggggcggcggcgcttcccgcttccgcacaggtctgttcctgcaatgcggtcactcgcgccgacctggaccacgcgatcgccgacggcgcggccgacgtgccagcgctcaaggcgtgtacccgagccggcaccagctgcggttcctgcgtaccgatgctccggcagctactcgaagccgccggggtcgggcagtccagcgcactctgtgaacacttcgaggcgagccgccaggagctgttcgacatcgtccgggtccgtggcatccgcaccttctccaccttgatcgccgagcacggccggggacacggctgcgacatctgtaagccggtggtggcgtcgatcctggcttccctcggcaccggccacgtcctcgacggcgaacaggcgtcactgcaggacaccaacgaccacttcctggccaacctgcaacgggacggcagctactcggtggtgcccaggatccccggtggcgagatcaccccggagaagctgatcgtgctcggcgaggtggcccgggacttcgagctctacacgaagatcaccggagggcagcgcatcgatctgctcggcgcgcgggtcgaacagttgccacagatctggcgccggctggtcgacgcgggcttcgagtccggccacgcctacggcaaggcactgcggacggtcaaatcgtgcgtcgggtcgacctggtgccggtacggggtacaggactcggtcgggctggccatcgcgctggagctgcgctaccgaggactccgcgccccgcacaagatcaaggcagcggtctccggctgtgcccgagagtgcgccgaggcccgcggcaaggacttcggtgtcatcgccaccgacagcggctggaatctctacgtcggtgggaacggcggcttccgacctcggcacgccgacctgttcgccaccgacctgcccaccgaggcgctggtgcggctggtcgaccggttcctgatgtactacatccgcaccgcggaccggctgcagcgcaccgccgcctggatcgaggcgatggacggcggcctggagcacctccgcgcggtcatcgtggacgactcgctcgggctctgtgctgagctggacgcggcgatggcccgacacgtggcgtcgtactccgacgagtggcgcgatgtcctccgggatccgacccggctgggtcggttcacctcgttcgtcaacgcgcccgaggttcccgacccgtcgatccggttcactgaggaacgcggccaacgggtgccctgccgggccgggaccaccgacgaccgacagccggtcgggctggggatgccggaggtgcggcgatgaacaccgcgacgctgacctggacggtggtctgcccgctgtcccgccttgaccccggccggggggtggcggcgctcatcgacgacgtccaggtggcggtgttccgcaccgccgacgacctgttcgccatcgacaactgggatccggtcgcgcacgcatacgtgctgtcgcgcggaatcgtgggcagccgcggtggcgtgccgaccgtcgcctcaccgctacacaagcaggtgtacgacctgcgcaccggagactgcctggacctaccgggcaccgcggtccgaaggcacgaggtgcgttgccagggtggtctggtcgaggtgcggctgcgataggagatgtgaatgcgcgacgaactggccggcttcaccgtcggggtgaccgccgaccgacgtcgggatgagctggcggcgctacttcaacgacgtggggcccgggtggtcttcgcacccgccctgcggatcgtgccgctcgccgacgacaccgagctgcgcgcggcgacgcgggcctgtttggagcgaccgccggacgtcctgatggccgataccgggatcgggatgcgtggctggctggaggccgccgaaggctgggggctggccgagccgctgcgcgcggcgctcagcggagcgtatgtggtggcgcgaggcccgaaggcccggggagcgatccgggcagccggcctgcacgatcagtggtcacctgcctcggagagctgcgccgaggtggtggagcacctacgtgaacgtggcgttgccggccaggtgatcgccatgcagctgcacggcgggcggcaacccgagtgcacgagcgcgctgatggccgccggggcgaccgtcatcgaggtgccggtctaccgctgggcaccaccgaccgacccggcaccactgcaccggctgatcgacctggtcgccggccggctggtggacgcggtgacgttcacctcggctcccgctgccgaagcgctgctacgcgccgccggggaccgtaccgaccgggtgctcgacgcgttccgcggcaccgtgctggcgagctgcgtggggacggtgaccgcggagccgctgcggcggcgaggggtgccggtcagcgcgccgcaacgggcccggctgggcgccttggtccgcacgatcgttgccgagttaccccgacgaacggtcaccctgaaggctgctggtcatctactgaccctgcgtggccatgctgccgtggtcgacggtgagctacggccgctggcacctgccccgatggcggtgctgcggacgctggccgcgtccccaggccgtgtcctgtcgcgggctgcgctactgcggacactgccgcgcggggcggacgagcatgcggtggagatggcggtggcgcggctacgcgccgggttgaaggcccccggggtggtgcagacggtggtgaagcgcggctaccgcctccgagtcgaatgacgtgtcgaggccccaaccccggcccgcagctgcggtgcgggccgggcactgaccgatgttggtgccggtcgacagcgtcagctcacccgaccggggtgggatggccgcggtcgtgctcggcctgtagccgggacatggcgtgctcgaccaccgtcaccagcacctgcttgaccgattcccgactgcgcgcgtcggtcagcacgagcggtacgtccggtggaatggcgagtgcctcgcgcacctccgccacctcgtagtcgggggcaccgtcgaaccggttgagtgcgaccacgtacggcagcttgcggttctcgaagtagtccagtggtgcgaaggcatcggtgatccggcgggtgtccaccaggacggcggcaccgaccgcaccacggatgatctcgtcccacatgaaccagaaccgggtctggccgggtgtgccgaacaggtacaggatcaggtcctgggccatggtgatccggccgaagtccatggcgaccgtcgtcgtctccttgcccggaaccttggacgggtcgtcgatgccgacaccggctgcggtcatgaccgcctcggtggtcagcggggtgatctccgagatcgcaccgaccagtgtcgtcttgcccacgccaaagccgcccgcgacgacgatcttcgcggagatgatctcccggctcgccctagcggggtcatagttcgcgaagtccacttagcacccttccaagcaggttcatccgctccacaaaacccatcgtgggagcggcggtgtgtagcgtcagcaagccctcggccaccatgtcggcgaccagcacccgggtgacgccaagcggcatccgggtgtacgcggcgatctccgccagtgactgcgcccggccctcgcaaatcgtcgcgatgcggtgtttgtcgtgccccgcgaaacgtgactcggcagccgccgtggcactcgcggacagcaccgcctccagggtgatgtcctgccgcggctcggtccggccccgggtcactgcgtacgggcgcaccagctccccacgcgattcggtacgccgatcgtccatccgcggtcacctcccctctcacccgaccggtgccccttcggcgccggatccaccatccatcctcaggcgacgccgtccgtcgccgccccgaggatcacgaaggcacaccgtcccgaggcaacggaaccagcgccgctcccacccgttccaccaggagcgccatctcgtagcccacctggccgacgtcacagctgcgggcagcgagcaccgccatggacgaaccgtcactgatcgacatcaggaacaggtagccgctgtccatctcgatgactgtctgaagtacgccaccagcgctgaacatgcgggccgcaccgtctgtcaggctcaccacgccggacgtgatcgccgcgagctggtccgcccggtccgcgggcaggtcccgggacgaggcgagcagcagcccgtcggcagataccgcgaccacgtgggcgatgcctgccacactgtcggcgaagttactgagcagccaacccatgtcctgcatggttgctggcctgttcatcagctcgtctccttgctcgaggtgctgttggggtccgagccggccgctcggccgcgttgcacaccgcggtgataggccgacagcagaccgcggacttcgtccggtgtccggcgagtgcgttcccgggcccgcggctcgatgccgccgggcacgagctgcgccttcggcacccgcttcggcaggccggaacgggtcgtaccaccgctggccggctcggcggcccgactggcccggctccagccgtcgtccgcaacggtgcgccacgcgtcggcgctggtcgccgacgcccccggggcacctgacgcggccgtcgggacgccggtcggggtcgcggcgggcggcgggccgacgggagacgccgtggtggggctcgtgggcgcggcggtagccccggttggcgcggtgtacggcggcgggccaactggcgacggagtcgtcgtggcacccggcacccgggtgggcagctgtggcccggccgggccacctgccgtcgccgaccagtccggggccggtggttgggccgcgccgtcgaagtccggccgagtgaagatggcggtggcgtcgttgccgtgcgaccggaaccagaccgcctccatctcccggaagatcggcgcctctgccggtggagcggcttgcggaggggctggtggagcggctggtggcacgtccagcggggtggaggcgaatgacgcggtagcggccaggtcggcgccgaggcccccggtcgatccgtagtcggtcaacggcggggtactgcctggcacggtggggaagccagcggtcgccgccgacgaatcgcgtgacggattccgctggggaagcggataggccgcggttggcgcatcaccggggtggcccgtagcaccgaggcctggcgacgccccgaccattccgcccattccgccggcttgcaccggtgccgttgcgctgcgggcctgctccggcgcctgccacggagctggctcgggcgcctgccatggagccggctcgggcggccgctgctccggcagggtggcagcccgggtggcaccgaccaacggaccgcccaggccggtcggggtggacggaccctgctccaccgcgagcggctgacggggccggctgatctgggccggtccccggccaacgggcaggacgaccgtggccgttggcagagtcacctgggcgaccgtgccaccctcgacgttgcggcgtagctcgacccggatgccgtaccggtcggcgagccggctcaccacggccaggcccatcagccggaatgccgcgacatccacgctcgatggctcggccaaccgccggttgagcgattcgagttgctcgtcggagaggccgaggccacggtcctccacctgaatgagcacatagtcgcggatccgccgcccgtcggcgaccaccgtggtgttcggtggcgagaaccgggtggcgttgtcgagtagttcggcgacgagtcggaccacgtcgttgaccgcgtgggcggccaccgagacatcggtgtcaacggtgccgaactcgatccggttgtagagctccacctcggactgcgcggcccgcaacacatccaccagcagagcgtcctcccgccggggcacggtcgagtcggcccccgcgaggaccagcaggttctcgtcgttgcggcgcatccgggtcgccaggtggtccagttcgaagagccgggccagacgcttcgggtcctcctcgccacgctcgatcgcgtccagctctccgatcatgcggtcaaccaggttctgactccgtcgggccaggttgaggaacatggccgaaacgctggtccgcagggctgcctgttcagccgctacccggacagcctcccggtgcaccacgttgaaggcgagcgcgacctgaccgacctcgtcctggttgttgagccggatcggttcccgcacctcacggacgatgtcgtcgaccccgccctcgtcaacggcctgcatgctctgcagccgacgcaccgcctccggcaggtcacggtgggccacggccagggcgccctcccgcaacaggcgcagcgagtggttcagcgaacgggccagcaccacggcgagggctatggcgatgatcagagtcaacagccccagcagcgactcgacgatcgcctgccggaggacattcgcccgggtctgttcggtgtcggccagcaaccgctcctgaaggcgggcctcggtccaccgcatgaggtcgttgacggcaccgatggcggcactggcgtccgccgcgctcaccagggaccgttgcccgaccgagcgggtgatgtccgcggcgaccttgtcggccagggtgaccgcgtcacccgagacggtgctgtccacgaacgagcgttgactcgggctggccgcgagtgagaaggcgagcaacgcctcctgctgaccggtcaaggtggccacaaaggaggagtactgctcctcgtcgaagctgccgacgctcaacgcggtgtaggcgacggactcctgctcggcgaccgccgccttggcgcggccgaaggccgcgaccgcccgccgggcgtccgccagctgctcatcaccggggagttgagcgaggccatcgccgtacgccacgaggtcagccaggatgacgccgtaccgtaacgccgcctcggaaaccgccatctgccgtcggtccagcacctgttgccgggccgcgtccagcgtcgtcaggtgctcgtcaatcgcgaccaaccggtcactgacggcggaaggcacctcgccaatccgctcgcgttcctcccggtacgcctgcacccgctcgtcggtgctgcgcacccgcaggttgtaggcgtcggcggtctctttcgtcgaggcgagatagaccgtagccgccatccgttcggcgtgcatgtcatgggcgagtgcggagatgtcgatggagagttcggtcagcgctttggcccgcgtggcgtcatacgcgccctcacctactgtgaccagacgaacagttgccagcgcgatgaccgcggcgaccggcacgaccaggatcaacgcgagcttcgagcggattcgtgcgttgcgaagccggggcagccagtgccgcttcggctggtcaatgtcgccgcctgcgggcagggtcgtcggtccggtgctcacgacatcgcctccgtcattccatccacgcctgaaccgccgacccatgcccggtccagcggtgaagccatgcgcggcacggccgcgatttcatcagacgagaccagatttgggaagtcgcgctggggcaggaaagcccggttgccgcacagtcgatgcctcggtcgacgaaatcccaccaattcaccagcctcctgaacaggcaatgtagacgttcattgctgaaccgatacaggttggtaatcaatcgcaaactttgggtaaccccagcatgtgggatttccgtcccgaaacgcctccacgcagcccgcttgaccacggcgcccgacattggcaaggttttcccggctgcgcgcacaccgtacgggaaaagtgatcgataccccaacgataacggacgatccgcgggttcccgtgtcgtacctggaggacaacgttgagccccatccgctccgcaaccgcggcgctcacctcggccgtcctggccaccacgctcaccgcctgccagttcggcgcggaggagcaagacaccagccccatcatcgtcgccgccgacctcgaactgtccggggccggggcaccggtgggcgaaacgtaccagcgcgccctcgagctcaaggcccaacagctcaactcgtccggcgccctgaacggacggcggatcgagctgcgagtcagggacaaccgttccgacgcgagcgaatcccttcgcaacgtcaatgacttcggtgcggacgcacaggtcagcgcgatcatcatgggcggttgcaacgaatgcgcggtgggcgcggtaggcactatcgacgatcagcgcgtgcccatggtcgcgctggctcccgccgacgccatcgccagcccggcgatggagcgtcgatacgtgttcaaactggccccgaacgcgcccgacagcgcggaggccctcgcgatcgagcttcgtcgcaaccagatccgcgaggtgggtgtgctgcgcagcgaagacgacttcggcctggaggggctcaccgcactccaggccgcgctggagaaggcggatatcgaggtcctgagtgtgggaaccgtccgcgccaccgacaccgacgtctccaaccaggtcacgtcgctgatcaaggacaggccggacgcgctggtgctgtggacccgcgcggagcaggccggcctcgcggcgctggcggcgcgcaaggccgacttcgacggctcgctctacttcgacgcctcggcggccggaaatctcttcctcggcacgaccgcccaggcctcggagaacgccaccatggtcttcacccagaccatggtgattgatgacgtgatcgccacgacgccagcgaaggcggcacggcgtcagtggtttcaggactacaccgcacgcttcggcggataccacggctcgtcctcgttcgccgccgatgccctccaactcatcgccgacgctgtcctgcggtcggagggtgagcccggcaaacccaaccgtgagggcatccgcaacgtgctggaaacctctcagctggacggactctccggcccgatccgactcactccggacaaccactccggtctcatgccacaggcgttgaccacactggtcgcccgcaacggccgttggcgcctcgccgggtgacacctccgcccggcccggtgtcacccgggccgggcggaggtgtcacgtcccgcgctgggtcaccgagccgacgtggtcgcgcgaacccacggcagggcgagacgttcgacgagggacagcacggagtagagcccgatactcatcacggcgatcagcacgatcgcggcccatgccgtcgcggtctcaccgacgccgttgtactgcaggatctggtagccgagaccaggtcgatccgagtagaactcgccgatcaccgctccgatcgcggccagcggcatcgccaccttgaggccgacgaagacctgcggcagcgcggccgggaagcgaaccttacggaaggactgccaccacgaggcgtgcagcgaccgggcaagttcggccaggtccgccggggtggtggtcagaccggtcacggtggagagaacgatcggaaagaaacagagcagaaacaccataatcaggatcggcttcgtaccccagccgaaggagaccaccagtagcgggccgagtgcgatcttcggcaccgcgttgacggcgacgagcagcggtgcgaacatccgctcgaggtgtcgggacgccgccaacgcgatcccgatcaacacccctgccaccgccgagagcaggaagccttgaaccgtcatcacagtggtgatcccaagcgccggtatcagcacaccacgcgcgtcgacgaacgactcggcgaccgccagcggtggtggcagcgcggccgggtgcacgaggcccaaccccgtggtgaccagccaccagaaggccatcgcgatcaccagtccaagtagtggaagcccgacgttcaccggctgggtcgggcgccacgggccgccaaccttcgcggccgactcggccgcccccgccggcggccctgcggaccgggtccgcgtctcggtcacagcgtcctccattctgccgaccgacggccggcacgcggcgggggcacggccgggccagttctccggaccgtgcccccgaacggtggtgatcaggccttcggcgtgagactgaagtcgatgatctcgtcgggatcgagggtctgcttgagcgcgcccgcgccctgcaggatggcaatgctctgcgccacccgggcgctgtccaccgtgcccagctgggcaccgctgttgctggaccgcacgtagccggccatcagttccagttccgacctggcggcgtcgacgttcgtcgagtccacgttcttcttcagcagctcagctgcctcctgcggattggccaacgcgtagtccaagcccttgagcagagcgtcgcggaaacgcttgaccatgtccggctgctctttggcgatcgttgtcgacgtgatcagcacgttgccgtagagatcctgcatgtactcgctgtacggcagcatgatcgccttcttcttggccaccgcctcaatggtcggctggccaaccacgaactgcccgatgccgtcaacggtgcccgcggcgagggtacccatcaggtcctgcggcgcaccgttgacccaggtcaccttgctcgcgtcgacgccggccatcttggcgtacgtggggaagaggttgcggaccacggaggcgggggcgtccgcgatcttcttaccctcaagatccttcggggtggtgatgttcgtgccctcgacggtggcgatgccggccatggtgcgctgctggatcgcggccacgacgacgaagtcctttgcctcgccgttgccaaactggagcaaacctccggtgaggtcgatcggcccgaaatgcgccttgcctccggagaccgtctggataacggcaccggtgcccttccccgccttgatgtcgacgtcaaagcccgcgtcccggaagaagcccttttccttcgccacccaggcgtaggaatcacggccgaagttcccaaatgaggtgaggtaggttacttgctccagcgcaccgctgtcaccccccttgtcgtcagtggagtccgagccgctacatgccccgaccaacatcagggcagcggccgtcgtggctgcggcgaccgtacgggtcagcctactcatcagtacaccttgtcctttccgccccgggccaacggcctccgggggttgccgggtggcggcgacccaaagggcaaagccgggcgccaccgtcgtgaggtgactcttcgccggcacagcgtacgagaatagggccgaggaaacgccaggcatatcgggttgcggaacggaaacaactaatcccaccccagccgatgccatagcgacacgagacgggtaccctgtcccggatcactgactaccaactcagggggcccacggatgatccggctgtccggggtatctcggagcttcgatggccgctccggccgggtcgaggccctgcgtgacatcaacctcgacatcgccgacggcgagttcgtggccgtactcggccgttccgggtgcggcaagtccactttgctccggctcgtcgccgggctgctcccggtcaccgccggagcggtgacggtcgctgacacaccagtcgcccgtccccggcaggacgtcgcgatgctcttccagcggcccgcactgctgccctggcgaacagtgctcgacaacgtcctcctccccgtggagatcttcggctggaagcgggcccaacaccgcgaccgcgcccgacaactactggaactggccggcctcaccgggttcgagaagcggctgccccacgaactctccggtggcatgcaacagcgagtctcgctgtgccgctcactgatcagccagccccgggtgatgctgatggacgaaccgttctccgcactcgacgcgctcacccgcgaggagctctccggtgagctgcaacggatacacatggaaacgtcggcaaccgtcgtcttcgtcacccactcgatcgaggaggccgtcctgctggccgaccgcgtggtggtgctcagccctcgccccggccggatccgcgacatcgttgacgtggccattccccgaccgcgcaccctcggccgcaacgcccatctggccgacgtcgcccgggtcagcgccgacctgcacgagctgctcgcggagcgtgacacagcggtagaggtgcactgacatgcgggtctccgtgttcaccgagccacaccgcggagccagctacgacgaccagctccggttcgcacgccacacggagagctgcggctacgacggattcctccgcgccgaccactaccgggcgatgggtgacgagccagcgctacccggcccgacggatgcctggctgacactggccgctctggctcgcgagaccagccgtatccggctcggaacgctggtcacgtcggcgaccttccggctacccggcccgctggccgtcatggtggcccaggtcgaccagatgagtggtggccgaatcgagctgggcatcggcgccggctggtacgaacgggagcacaccgcctacgggatcccgttccccggtgtcagggaacggttcgaccggctggccgagcaactcgagatcgtcaccgggctgtggcgtaccccttcagaaggcaggttcaactacagcggagagcactatcagctcgttgacgcgccagcgttgccgaagccggtccagcgacccgggccaccggtgatcgtgggcggtcgcggcccgaagcgtacccccgagctggccgcccggtacgccgacgagttcaacatgccgttcacctccgtcccgcaggccgcagccgcgtacgagcgggtccgagaggcgtgcgacgccgccggtcggaccgactccggccggcagccgctggtgctctcggcaggaatcgtggtggccgttggccgcacggacgccgaggcacgtcgccgcgccgcgccactgcaccggcccagcgccctgcccccggaggacccggtcgtcggttcgcccgcccaactcgtcgaacggatcggtgagttcgccgcggtcggagcgacccgcgtccatctgcgcctcatcgacctcgcagacctcgaccacctggagctcatcgccgccgacgtgctcccccaactggatggaccacaatgaccgattccaacctcgagctgggcccggtgggccaggagatcctgtacgagaacgaccgggtccgggtctggcacatcagactggctcccggtgagcagcagccgctacatcggcatgaccacccgtatctggtggtggcgatccagggcgcgacaaacgtcgtgcagaccgtcgacggcgaccgcatcgacgccgacgagccgaccggcggcgtcgtctaccgcgagccaggggcggtgcacatgctcaccaacgtgggcgacacaacgtacctggcccggttggtcgagctcaagtaacctggccgccggcgagaccaccgcacggcgcgccggtggcgctcgcccgcaccaggaccgtaacgtgcccggcatggcctttcggacctggggcaaactgctactcacggcgctcggagcgagcctgctggccggagccattcagctcggcatcgcatttggcttcggcatcgttcgactcaccggggccttcaccggcgacagtgtcaaccagtggccggcgcagctcacctgggtcggttggatagcggcgaatgccgccgtcgccggtgccatcggcgccgaacggttggctcgccgggacggcctgctgaccggtatcggtaggcaggcggccgtagcgggtgccgcgacgctcggtgccatcgtcgtcgcgccgctctgcatgcagcccgcgcgggccgcggacctggtcactgcggaaccggtctgggccgtcgccacctgcgccgtcctcggcgcggtggccggcggtggtgcggcgctggccgtcctggcacggcccccgctgggctggagcgtggcgctcgtcgccggcgtggtgtggcttctcgctctgatctcggttgccccgtcgctgggggagaccgggccactgcggaccgtacgcctcggcatgtgggaaccgtcctggctgagcgccaccgcggcgcaccgcctgtctctgctgtgtctgccggtggtggcactgctggttggagcgtccacgggcggcctggcccgtcggcgcgagctcccgccactggtcggtggcctgaccggggtagccggaccggtgctgctggccttcacctacctggccgcgggttccggcgacgaggtggatcggtaccaggccgcgccctactacggcgctctgctcgcggtggccaccggtgcgcttggctcggccgccaccgtcgtgctgcgctggccactcgtggtgcacccggctgaccggtccgttgcgacacccggcacagaggccgccggcgccatggtggacgacacctcaccgagcaccaacccggcatcgaaccccgagaccacgctgagccctgagccaccaccgaacaccgaaccaccaccgaacaccgaaccaaccctgagtcccgggcccgctccgacccccaagccggcaccgagccctcgccgcgcggggcgatccgaggtcacctcccgacccactccagtcaccccaacaccggtcacatcgccccggcccgtcccgacccccgtcgagtcgaccacacgtaccgccgttgaccccgtacccgcaacaccaccccggcccgtcccgacccccgtcgagtcgaccacacgtaccgccgttcagcccgtaccggtaaccccgccccggccgacaccgacccggatcggacccgagccgttcccgatgctgtcgccgacaccgccgacaccgcccgtgacccgcactttcccggcagacccgcccacctccaccgccgcacctgtcgtgtccggggcagccccgccaacggacgacgggtccgacccggacgcccaaggtgatcggtcggcgcccgacgaaactccgcctgtagcccgccgccggggcctgttccggcgccaccgctcccgccccaacgacgcgggcgacccgaccgggccggtacagctaccagcgcaggacgaggagtttgtcgactgggtcaccggcctgagcaagcctgctccggacaacgaagccgacccggaacgcgtccgacgctcgttgcgctccgtcggccgacaccacgccgactgacccaacgccaacagggtccgggctcgtcagggcagaggcaaccgacgcaacaccgatcccgcggtgccccgccccagaccggggcggggcaccgcgggatggccgggccagccgtcaggccagcggtaggtagacgcgaccaccggaagcgacgaactcctccgacttgtccttcatgccgcgcgccgcgtactccttgagttcctgggtgatcttcatggagcagaacttcgggccgcacatcgaacagaagtgggccgtcttcgccggctcagcgggcaacgtggcgtcgtggtacgcgcgggccgtctccgggtccaacgcgaggttgaactggtcctcccagcggaactcgaaccgcgccttggagagcgcgtcgtcccacgcctgcgcccccgggtgtcccttggccaggtccgcggcgtgcgcggcaatcttgtacgcgatgacgccggccttcacatcgtcccgatccggcaacccgaggtgctccttcggagtgacgtagcagagcatcgccgttccgaacattccgatgatggccgcaccgatggccgaggtgatgtggtcgtatgcgggcgcgatgtccgtggtcagcgggccgagcgtatagaacggcgcctcgtggcaccactcctgctggaggtcaacattttccttgatcttgtgcatcggcacgtgcccggggccctcgatcatcacctggacgtcgtgttcccaggcgaccttcgtcaactcgccgagagtcctcaactcggcgaactgcgcctcgtcgttggcgtccgcgatcgagccgggacgcagcccgtcgccgagcgagaacgtcacgtcgtatcgagccaggatctcgcacagctcccggaagttcgtgtagaggaagttctcctcgtggtgggccaggcaccacgctgccatgatcgaaccgccccgggaaacgatccccgtcacccgctcgacggcgagcggcacgtacgacagcagcactccggcgtgcaccgtcatgtagtcgacgccctgctcggcctgctcgatgacggtctcccggaaaacctcccagctcagcttcgctggatcaccgccgaccttctccaacgcctggtagatcggtacggtaccgatcggcaccggcgagttccgcacgaccgcctcgcgcgtctcgtgaatccgcttgccggtcgacaggtccatcaccgcgtccgcgccccaccgggtcgcccaggtcagcttctccacctcctcggcgaccgacgacgtgaccgccgacgtaccgatgttcgcattgatcttcaccaggaacgccttgccgatgatcgccggctcacactccgggtggttgacgttcagcggcagcacggctcgaccggccgcgatctcctcccgaaccaggtccggcgccagtccttcccggatcgccacgaactccatctccggcgtcaccacacccgcacgggcgtacgcgagctgggtcggccgcctgccgtccacccccgccaacggcgtaccggcaccgcgcaccggagcaacgtccccgcgggacgcaatccaccggccacgcaacggcggcagccccgcctccggatcggaacccggccccgacgtgtcgtagagccggaccggcgggttgtcaccggtcaggtcgatctcggcgaacggcacctggatatccggccgcgacccctcgacgtagaccttgcggcgtttctgcatgacaagcctccctgtaaatcaggcggaccagctgaagtgatcgagcggaccgcgtcccgcgcccaactcccaatcccgagcgccgagcagcgccccggtcacgtatttcttggccgccgcgacggccgccggcaccgagtcgccgagtgcgagccggacggtgacagccgccgagaacgagcacccggtcccgtggttgtgccgggtcgacacccgcggagcgcggaacagggtggtgccgccgtcgccatggagcacgtcgaccgccgtttccgcgtccatgtccccaccggtgaccacgacgtagtccggtccgcccgcgctgagcgccgccgcggcgacgaccatctcctcgaccgtgtcgacccggcccccggtgagggccgcggcctccgcacagttcggcgtcgccacccgggcaaacggcagcaaccgctccacggtcgccaccgcgcccaacgcgtgcccgctggtggcgaccagcaccgggtcgacaacaaggtgcggcagccggtcgtccctcgccgcctcgacgaccgcgtccgcgaccgcctggctaccgagcatgccggtcttcaccgcgcgcaccgcgaagtcggtgagcacgctgtccagttggtcggtcaccgtccgtgggggcagcgacaggacggcgtcgacaccccgggtgttctgggcggtgacggcggtgacgacactggtgccgtaggctcccagcgccgcgaagaccttgaggtcggcctggattccggcgccgccgccggaatccgacccggcgatggtgaggaccgtacgtggcgtcacgtcctccccccactcaaggcgatcgggtccgccctggtgcaggcgtcggggcccaggtcgggcgacccgcccgtaggtgcaggtccgtcgcaagccagcccgacggcggcccggtcgaaggctccctggagcgcggcggctgccgcgcgcggactctcggcacgcatgatcgcacccagcaccaccaccccagccgcccccgccgtcacgcactcgcgcacctgttcggcggtttcgatgccgcccagggccaagaccgggaccggactgatcctgatcaacgcggccagtcgggccgggcgcaacggtgggccgtagccgggtttggtcgacgtcgggtagacgggggacagaacggcgtagtcctcgacggtgagtcggcccaactcagcctcgtcgtggcaggaacggccgaccaggccacgccgcggcggcggatacggaccggcggccggcaggtgcacggcgcttccgccgagcggatccgggccggcgacgaccagggtgccaccgaccggctcgaggaccgcacgcaggtcgcaggcgagggcggcgcgctcggcccgtggtaggtccttctcccgcagcaccacccagcgcgcaccgccggcaacggcatcggcgacaacctcgacgagtgggcgccgcaccgctcgacggtcggtgagcaccaccaggccggtcggcccggtcacagctccggccgcccgtcgtcgggggtggacgcgagggcgtggaagcggcgcgggatccgaccggcgcggtaggcgaggcggcccgcctcgaccgcgtaccgcatcgccgtagccatcgccaccggatccgcggcccgggtcaccgcgctggccagcagcaccgcgtcgcagcccagttccatcgcgagcgccgcgtcggaggcggtgccgatcccagcatccaggatcaccggcacgtccacgcactgccggatgagccggatgtggtgcgggttggataccccgaggccagatccgatcggtgagcccgcgggcatcaccgcagcacagccgacgtcggcgagccgacgggccaggatcgggtcgtccgaggtgtacggcagcacggtgaacccctcggcgaccagttcctccgcggcccgcaacagttccaccccgtcgggcagcagggtgcgctcgtcgccgatcacctccagcttcacccagtcggtgtcgaacgcctcccgggccaggtgggctaccttcaccgcttcgccggcggtgtagcagccggcggtgttcggcagcagccgaacaccgcagcggtcgatcaggtccagtaggccgcccgacccgcccggggtgctgtccacccggcgcagcgccacggtgaccagaccggtgccagcggcccggatcgcctgctcgaggacgtgcaggttggctgccccaccggtgccgaggaccaggcgtgacgagatcgacacgccgcccagttcgaagctcaccccgctcacccgccctgcgcggcgctgagcacctcgacccggtcaccgtcgcgcagcacggtcacctgccagccaccgcgcggcacgacctcgccgttgaccgcgacagccaggccacgctcctggtcggtaaccgcaccgaccaggtccgcgagggtcgacccaccgggaaggctgtgcccggcaccgttcaccgtcagttccacgattcctcctgtgtggtcggacgggccccggcgggtccgcgggccgcggcggcggtgactggctggctggacgcggccggcccgaggcgctccggcgtgaacggggcgagcagcgggtctggcgtaccggtgacgatcaggtcggcaatcaggtcggcggtgaccggggtgagcacgatcccgtgccggtggtgcccggtcgcggcgagtaccgccggccgcccgggcagcgggccgaggatcggcgcgttgtcgggggtacccggacgcagcccggcgagtgcctcgatcagctcgtactcggccacctcgggcaccaggtcggtggcggcccggagcaaccgcagcaccgcaccactggtcaccgtggtgtcagtgcgctcctccgaggtcgccccgaccacgacctccccgtcctcccggggaaccagatatacctgctcgccgtcggcgaatccccggatcacgtgctggaagcccggcgcaccgggggcgcggagccgaagcacctgacccttcaccgggcgtaccggcagcccggtcagcgcggcggcgccacagccggcggcgaccaccgtgattcccgcggtcaggtcggccaaccggtggaccggggccggcaccagcgtccccccggcccgctcggtggcggtacgcagtgccgccaccagccgacgcgggtccacctggtgatcggtaccggcgtaggcgccaccacgcgtgcgaggtgacagcgccggctcacggtctcgtagttcggagggacgcagcggggtgactggcaaccccagcccctgttggtaggcccacaaccggcgggccacggcgagatcgtcggcggtgagcccgaccatcaacgtgccctcaccgcggtagcccgtatcggtgccggatgcggcggacaactcggcagcgaacgccggccagcgggccgccgactcggtgagcaggccggtcagctcgtgctcgccgaagtacgcctcggcgaccggcgcgagcatccccgcggcggcgtgcgccgcgcccgaaccaggggccgggtcgtacaccacgacccgcagcccgcgcgctgcgcatcgccaggcgatcgccagcccgatcggccccgcccccaccaccgccacgtcaggcccgtgctgcgggttccgaccgaactgcggggctacaccgggtgcaccggtcagcacgtcagtgcctcgacgaacgcggcggtggcgcgggcggggtcagcggcgtgggacagcgcggcgatcaccgccaccccatacgcgccggctgcccgcaggtcgggcacgtccgccgcggtcactcccccgatggcgatcaccggcacgctgaccgcggcggcgaccgctcggagccccgccgccccgatcgggggtggcagcccgtccttcgaggtggtggggtgcaccgaccccacgccgaggtagctggccccggcggcgaccgcctcgacagcggtatccgcctcgcgggcggtggcgccgaggacggcggcggagccgagcaccgcgcgggccgcgccgaccggcaggtcgtcggcgcccacgtgtccaccgtcggcgccgaccgccagggccacgtgcagccgatcgttgaccaggcaggtcgcgccgtaccgggcgcagagcacggtcacccggcgggccaggtcgtacgcctgccggtcggtcgtttcgtcggtcacccggacctgaacgaccagttcggcccgggccaccgacagggcagcccgaacgacggcgagcgggtcctgtccaggacggttgtcagttatcagatgcaggcgtccaagggacgacacggcaacactcctccctgcgccggcactacccggatcaggttcgacggtcgggggctcccagcccccctctcagcccggtccaccgggctcccgtgggtcacttgcctgccaccgtacggcagtcgccgcagggctgccaagacggatcccggtgggagccctgcggcgagggtgtggacggtcctgcgcccgccccggcaggcacttcccgcgggacagcgacgatgcggcccagacgcgcccggcctccaccgtcgagcggtggaggccgagccgttccggttacctgctgagcacctcacgcagggccgccaggtcgtcgacgccgggctgccaggcacccgcctgcgcgtttgcccgaacctggtcgggtgtggtggcgccggcgatcaccgaggtcaccgccggttgcgcggccagcccaccgatggccacctgaagcagagtgagtccacggtcggcggcgtacgcctcgagcgcctcgatcgtgtcccattcggcggcggccagccgggccgtgtaccggccgccaccggcaaggcgactgcccggcggagcggcctcgccccgcttgtacttgccggtgagcaggccgttggcgaggggatagaacggcagcaggcccagcccgaatcgctcacacgccgggacgacctcagcctcgacaccccgttcgactagagagtagtgattctgcgcggagatgaatcgggtctgcccccgcgacctggcggtccagtccgcatcggcgatctgccagccgctgaagttggagttacccagatagcgcaccttgccggcagtgaccaaatcgtccagtgcggcgagggtctcgtcgatcggagtacccgggtccggctcatggaactggtacaggtcgatgtggtcggtgccgagccgacgcaacgacgcctccaccgcccgcatgatgtagcgacgggcaccgcgggcgccgtggtccggcccgttacggccgtccatgtccatgccgaacttggtggcgatcaccacatcgtcccagcgtcccttgagtacctggcccagcagttcctcggaaccgcccttcccgtagatgtcggcggagtcgaaaaagttgattccgacgtcgagggcggcctccaccaccgcccgagtcccttcgaggtcgaccctggggccaaagttgttgcagccgatgccgaccacggacaccacgagcccggagtcacccaaccggcggtacgtcatctcagtcacgagatccaccctatgtcggccgtggtcaggccgcgtcccagacgggctcagcgacctccaccacctcgccgtcccctcggaacagcacgaaccggtcgaacgagcgggtgaaccatcggtcgtgggtcaccgccaccaccgtcccctcgaacgcggccagacccgcctcgagcgcctccgccgaggccaggtcgaggttgtccgtcggctcgtccagcagcagcagggtcgccccggacagctccaacaacagcaccaggaaacgggcctgctgaccgccggagagggtgccgaatcgctggtccccctgcccggccagctcataccgggacagcgctgccatcgcggcgtgccggtccatcccggcccggtggtcgtcgccatgccagaggatgtcgaccagcgtccgctccatcagctccggccggtcgtgggtctgggaaaagtgccctggtcggacccgggcgcccagtcgagccaccccgtcgtgtccgaccggcgcgagacccgcgccgccgtcgaccggccgattcgcgggatcggggtcggttccgcccccggcgatcaggcgcaggaagtgcgacttcccggtcccgttggcgcccagcacggcgacccggtcgccgtaccagatctccaggtcgaaggggtaggtcagtccgtcgagctccacctgctcgcagatcaccgcgcgcttaccggtccgtccaccagccagctgcatccgaatgtcctgttccttcggaggtacgggcggcggaccggcctcctcgaacttccgcaaccgggtctgggcggcctggtagcgagaggccataccggagttgtacgcggccttctgcttgtacatcagcatcagttcgcgcagcttctggtgctcctcgtcccaccgccggcgctgctcgtcgaggcggtcgtgccgggcgacccgggcctcgtgccagctggcgaagccgcccgggtgtacccaggcaccaccgccctcgacggccaccacccggtcggcggtgtgggccagcaactcccggtcgtgcgagacgtacagcaccgacttgccggactcccgcaaccgggcctccaaccaacgcttcccggtcacgtcgaggaagttgtccggctcgtcgagcagcaacacctcgtcgacaccgcggaggaggagttccagggcgaagcgcttctgctggccgccggagagcgtccggaccggtcgcccccgcgccgtgtcccacggcaggtcgagcacgatcgtggtgacggtgtcgaagagcacctcggcgtcgtacccgccggcctccccccaggcggcgagtgcctccgcgtacgcgagctgggccttgccggctgcggtgctgtacttgccgcgtacctcggcctgacgcatggccgcctcggtggcggcgacccgctgaccagcctcgcgcagccgcggcggggcgagggagagcgccaggtcagcgagggtcgactcgtcgccgatcatcccgatgaactgacgcatcacgcccagcccgccgacgcgggcgatcgctccgcgctgcaccggcaggtcgccggcgaccatccgcagcagcgtcgtcttgcccgcgccgttcggcccgaccagggcgaccttggcgccatcagcgacccggaacgacacatcggtgaagagctgtcgcccgtcgggcagggaatgcccaacggctgccacgtccacgtaacccacgctggcatcctgccgggcgcacctggccacgccaacccgtttaccgggttacccgcagcacccgatagcccttctggctcgcgggccgcgcgacctgccagccccgctcggccagccagcggtgtaacgagtcgccgccgaggtgacgggcgacgaccagccaggccaccccgtccggcgccagccggggcaaccagcgcagcaggagttggtgcagctcgttcttgccgatccggatcggcgggttcgaccagatctggtcgaatgtcaccgctgccgcgaccgcgtccggctcgacgacacgtacccggcccgccgcaccaacccgcgcggcgttgaccgtggtcagctcacgggcccgcgcgttgacatcgacggcccagacggtggctgacggtgctgaggtggcgagcacacaggtgatcggcccgaagccgcagccaaggtcgagtagctgaccggtggtggtgggcgccggcaggtcggccttgcggagcagcaccgcggttcccgggtcgagccgcccagcggagaagacgccaccggaggagaccagggtgtagtcatgtccggcggcggagaacaccacctcccggggctgggcggcggtcgcaggttcagcggtgaagtagtggtcgccggtcacacggttgattctcgcaccgcccccgcgggcgccccgcctcaggcatccggcggcacccgcaaccggcgggtccgggtggcccggtcggcgtatccggccgggtcgtccgggtagcccaccgcgaccagggtcaagccgtgcgccggggcgacgttcacctcgttggcgcgctcgcgacgggcgagcagtccggccggccagccggctggtcggcggccgtcccccacgaccagcatcgcaccgaccaggctgcgcaccatcgcctggcagaaggcgtcggcctgcacggtcgccacgagcaccccgtccgcggaacgccgccagtccagccgggtcacctcccgcaacgtcgtcgcgttctcctttcgccggcagtacgcggcgaagtcgtgctcccccaccagcccgtcggcggcggcgttcaacgcgtcctggtcgagccggctcgaccaggccagggtgtcgtggcgacgcaacggctcggcgccccagggcgcatcggtcacccggtactcgtaccgccggaaggtcgccgagaagcgggcgtcgaagtcgcccggcaccccggtcaccgcccgcacccgtacgtcgccggggagcagccgggccagccgccgcagcagcgtgccctcgtgccgccgccacacctcggtcagcaggtcgacgtggcagacctgcccggtggcgtgcacgcccgcgtcggttcggccggccacggtcaggccggtcgccgcgtcggagccgagcaccagatcgaacgcctgcacgaggaccccggcgaccgtacgccggtccggctgaaccgcccagccggagaagtcggtgccgtcgtatgagacgtccagccgtacccgggtgcgctcctgcactcgtgtcccctttcgcgcgtcgggcccgacaccccggtgaggtgtcgggcccgacgggagcctggccgatcaggccttgttctgctcgttgttctcctcgatggcgaggtcactgtccgcgcgagccgcggtggtgtcacccgacaccgacaccggcgcctcggcgtcctggtcgccgccggttggtgccggggcctcgtcggccggggcgagcgcctcgaccttgtcctgctgagcagccttgcgggcagcggtcttcttgttcgccttcggctgcgcgtccgccagttcctcgaccagctcgatgatcgccatcggagcggcgtcacccttgcgcggaccggtcttcacgatccgggtgtagccaccgttacggttggcgtaccggggcgcgatctggtcgaacagggtgtagaccacgtccttgtccttgacgaccgcgagcacccgacgccgggaggccaggtcaccacgcttggccttggtgatcagctgctccgcgagcgggcgcagccgccgggccttggtctcggtggtctgaatcttgccgtgctggaacagcgacgtggccaggttggccagcatcaaccgctcgtgcgccgggctgccgccgaggcgggcacccttggtgggcgtgggcattctcggtgctcctcgtcaatcctcagccgcgcttacagctgctcagtctcgcggtagtcctcggtgtcgtagtcagcctcaccgaaggcgtccacgacgttcgccgggtcgaagttcggggccgagtccttcagccccagtcccatcccggcgagcttcatcttgacctcgtcgatcgacttctgaccgaagttacggatgtcgaggaggtcagcctcggtacgcccgatgagctcaccaacggagttgatgccctcgcgcttgaggcagttgtaggagcggacggtgaggtccagctcctcgatcggcagcgccaggtccgccgccagctgggcgtcctgcggggacggcccgatgtcgataccctccgcggtctcgtccagctcgcgggccaggccgaagagttcgaccagcgtggagccggccgaggccagggccgtacgtggccccatcgacggcttggactcgacgtcgatgatcagccgatcgaagtcggtccgctgctcgactcgggtcgcctcgacccggtaggtgacccgcagtaccggtgagtagatcgagtcgaccgggatccgaccgatctcggcgccggcctgcttgttctgcgccgcggtgacgtaaccacggccccgctcgacggtcagctccatgtcgagccggcccttaccgttcagggtggcgagcttcaggtccgggttgtgtaccgagacaccggccgggggctggatgtcacccgcggtcacgtcacccgggccctgcttgcgcaggtacatgctgaccggctcgtcatgctcggagctgacgcacagctccttgatgttcatgacgagttcgaccacatcctccttgacccccgggatcgtggtgaactcgtgcagcacaccatcgatcttgatcgaggtcaccgccgcgccgggaatggacgacagcagcgtccggcgcagcgagttgcccagggtgtagccgaagccgggctccagcggttcgatggtgaaccgggaccgggtctcgttgatcgactcctcggagagggacggtcgctgggagatgagcatctcttctctttccttccggggcgcccgccatatgacgcccacgacaaaccgttccggtggtccgccccggaggacggaccaccgcacgagcccttacttggagtagagctcgacgatcagctgctcctggacctgggtgtcgatcacctgtcggctgggcagcgagtgcacgaggaccttcatctgactcgggatggcctccagccacgccggcacgctcttggagccggactcggcctgcgccaccaggaacggggtgagctccttgctcttgccccggacctcgacgatgtcgtgctccttgacgcggtacgacggaatgtcgaccttcctgccgttcaccgtgaagtgaccgtgcttgaccagctgacgggccatgtcccgggacttggcgtagccggcccggtagaccacgttgtccagccgcgactcgaggatctgcaggaggacctcaccggtcttggcctgcttcgccacggcctcctcgtagtaaccgcggaactgcttctccagcacgccgtacacccggcgggccttctgcttctcccgaagctggagcaggtactccgtctccttcgtgcgaccacggccgtgctgtccgggcgggaacggccgggactcgaacgggcacttcgggccatcgcacttgctgcccttgaggaacagcttcatcttctcccgccggcaacggcggcagtcagcaccggtgtaacgagccatctcttcctaacctctcagacccggcgacgcttcggcggacggcacccgttgtgcggctgcggagtcacgtcggagatctgaccgacctccaggccgacggcctgcagcgaacggatggcggtttcccggccggagccggggcccttgacgaacacgtcgaccttgcgcatgccgtgctccatcgcgcgacgcgcggcggcctcggcggccagctgcgcggcgaacggagtcgacttgcgggagcccttgaagccaacctggccggccgaggcccaggagatgaccgcaccggtcgggtccgtgatggacacgatggtgttgttgaaggtgctcttgatgtgcgcctggccgtgggcgacgttcttgcgttccttgcgccggaccttcttgacagcggctccggcacgagccttcggtggcataagtcttctgcgctcctattacttcctgccgggcttcttcttgccggcgacggtccgcttcgggcccttgcggctgcgggcgttggtccgcgtccgctggccacgaaccggcaggccccggcggtgccggatgccggcgtagcagccgatctcgaccttgcgacggatgtccgcggcgacctcgcggcgcaggtcaccctcgaccttgtagttggcctcgatgtggttgcggagctgcacgagctcctcgtccgtgaggtcccgggcgcgcttgtccggcgagatgccggtagcggcgagcgtctccagggcgcgggtgcgacccacgccgaagatgtaggtgagcgcgatctccaaccgcttctcgcgggggagatccacgccgactagacgtgccatgtgcgggcgtactcctcgtggtttctggcggaggtgtggtcccgtcccatcccgctaccgaccgaccctgccctccgacgcctaccgacgccggcgaccgggatcagtcgctgcccgagcgggccccggcctccgaccgggggtcaaccacgacgaggtacgcgctgcgcactcctgcggctggaacgagcatgtgctgtgttgtgacggaatctgcggcctgggccggttgccgaccggtcgcggtgatgcgaccgatccgacagtcagccctgacgctgcttgtggcgcgggtcggtgcagatgaccatgacccggccgtgccgacggatcacccggcacttgttgcagatccgcttgacgctcggcttgaccttcacggttgccttacttccgatctggcccggcggcgcgacgagcgcgactccgggcgacgaagacggacacgggattcacccggccgccgtcaggcttacttgtagcggtagacgatgcgccctcgggtcaggtcgtacggcgaaagttcgacgacgacccggtcctccggcaggatacggatgtagtgctgccgcatcttgccgctgatgtgagccagcaccttgtgcccgttcgcgagctccacccggaacatggcgttcggcaggggctcgatgacccggccctcgatctcgatggctccgtcttttttcggcatgtcctccgctgtcctgacgtcggttactccggacggcccacaacgtctttcacggggtgactgatcaagatcaggtggcccgcgccagccgcggccccggcgcccgccgaagcgcgggcaggcatgccggagtggacgctgtgcgccgatcagaaagtgtacgccggcccgcgcgccgccgccaaaccgaccacccaccccggcggttgacccccgccgaaccggactatcgggcagccagttctcggcctacccggacaacgggaacagtcaaccaggcgtacccggaagctcccggccatccggctcagcggaccccctcgcctggctacggatctccttctcccgtttacgctgccgtcggcgctcgcgcttggccgcctgacgcgccggctcccctgtggcgagcccctgcaccgtccgcaccgccaacaccacaccccaggggccagccacccagccaggccagaagaagaagagatcctgggccaacagcgacgtcaccgcccagatgccgaccacgatcggtaccgccctcagccacggcccccacacctcgaccacccacctccgggtgaccgacctccccccggaagccggaaccacggtcgaatcgaccgccccggttgccaccagctcacccggcagggccggaccggcaccactcgccacaacgggcgccgatccggtcggcaggtcggccagcaggacatcgagctcgccataggtcttcgcggtgtacgcccggtgcaggcgctcgtcgtactcgtgcaggtcgagccggccctcgtcaacagcaacccgcaactggtcggcgaccgcctgtcgatcgtcgtcggccgcccgcatcccggcacgatcccgcatgtatccaggatgccaccgcttcgcaagccaggcgacacccgagcccgggtcggatctcagctcaagcggtgacggctggctgccgcgcggtcaccagatcaccgagacgctcccgcccaccatccggagcggtgagcacccacaccccgtccggcaacagcgccatggtgtgctcgacatgcaccgcgcgagatccgtctcgcgtcaccaccgtccagccgtccgccagctccaccgtacggggtgagcccaaggtgatcatcggctcgatcgcgagggccattcccggtaccagacgaggccccctgcccggtcgcccatggttgagcacgtgcgggtcctggtgcatctcggtgccgataccgtgaccgccgtagccatccacgatgccgtaccgaccgcccttccgtaccgcggcctcgatcgcgtgggagatgtcggtgagtcgtccccgaccacccgccacgctgcgagccgcagcggcgatacccgcccacatggcgtcctcggcgaccgcggccatcgtcagcagcgccggctccacctcgccgaccccgacagtgatcgccgcgtcaccgtgccagccgtgcagtaccgcaccgcagtcgacagagatgacgtcgccgtcgcggagcacctgggtgggcgccgggatggcgtgcaccacctgctcgttgacggacgagcagatcgaggcggggaaaccgtggtagcccttgaaggacggggtcgccccagccgcccggatcgtcgattcggcgatcgcgtccagttccgcggtgctgacgccgggagccaccgcttcccgcatccggcgcagcgcctcggcgaccaccaagcccgcggcgcgcatcttctcgatctggtcaggggtcttcagctggatgtccagctggggacgacgcatcggggtttacctttctcgccgatgagcggagcacgtcggcacgtaccccgctcacggcactctatccgcagtactggggctcaaccgctgtacgagcggagcgcgtcgatggcgcggaccgtgacgtcctccaccgggccggtggcgtcgatacccaccagcttgccctgggcaccgtagtagtcgaccagaggcgcggtcttgtccgcgtactcccgcagccgggtggcgacggtctccggcttgtcgtcgtcgcgctggaacagctcggcgccgcaccgatcgcaccggccctcctggctgggggcgtcgaactcgacgtgccagaccttgccacagccccggcaggtgcgccggccggacagtcgccgaatgacctcgtcgtcgtcaaccaccagttccagcaccaggtccagcgcggtgcccaggtcgacaaggagcttgtccaacgcggctgcctggggggtggtccgcgggaagccgtcgaggaggaaaccttcactggcatccggttcggcgagccggtcccggaccatgttgatggtcacctcgtccggcaccaactcgcccgcgtccatgtagcgcttggcctgaactccgagcggcgtgccctgcgacacgttggaccggaagatgtctccagtcgagatcttcggcaccgcgaggtgcgcggccacgaactcagcctgtgtgcccttacccgcacccggcgggccaaccagaacgagtctcatctaccgcaggaacccttcgtagttccgctgcatcagttggctctcgatctgcttggtggtctcgagaccgacaccaaccatgatcagcaccgccgttccgccgaacgggaagttcaggtactgctggcggtcgagccagatgaagaagaagttcggcaggatcgagacgacagccaggtagagcgcacccggcagggtgatccggctgaggatgaagtcgaggtagtcggcggtcggcttaccgggtcgaatacccggaacgaaaccgccgtacttcttcatgttgtccgcgacctcggtcgggttgaaggtgatcgagacgtagaagtacgtgaagaagatgatcagcaggaagtagaccacgatgtagatcgggctggtcgggtcgaccaggttgttctggatccacacctgggtccggcccgggtcggtctgatcgaagaactgcagggccaactgcggcaggtagagcaacgacgagccgaagatgaccgggatgacaccggcctggttcaccttcaaggggatgtaggtggacgtgccgccgtacatccgccgaccgatcatgcgcttggcgtactgcaccggaatccgacgctgcgactgctcgatgaaggtgaccgcggtgatgatgaccaacaccagggcgatgacgagcatgaacttggcccagccctggctctccttgatcgtccagccctcggcggggagccgggccgcgatcgaggtgaagatcagcacggacatgccgttgccgacgccccggtcggtgatcagctcaccgagccacatcaccacgccggtgcccgcggtcatcgtcatgaccaggatgctcaaggtcagccagtccgggatgcccgtgccctgggggatgatcgggaactggtcacactggttctggaagagctgcccggagcgggcgagcgcgacgaatgccgatgcctgcaggacacccagaccgagggtcaggtagcgggtgtactgggtgatcttcgcctgaccggcctgcccctccttgcggagctgctccagccggggaatcacgacggtcaacagttgcaggatgatcgacgcagtgatgtagggcatgatgcccagagcgaagaccgacagctgcagcagcgccccgccggagaacaggttgagcaggttcaggacgcccgtggtgccctgcgtcgcatcgatacatttctgcacattggtatacgagacgcccgggctgggcaacgcggcgccgaggcggtagatcgcgatgataccgatcgtgaacagcagcttcttgcgcaggtcaggcgtacggaacgcactgagaaaggcagacagcaagttcttcctcctgcgcgaaggccgcgtggccattcgccaacacgggcaccatcagactggcgacctagacgacgccgaggtcacaccctaacagccttgcccagaacaacaccactgggtgccggcatgcccagatccaccagaccaaggcatacgtgaggcgtgaccgccgggggcaagcaccccgaggcctccctctacggacccggggcaacctgccggtgcgccgggttgacacgagtgcgacgcaccaaattatcagttctgtgatcttctattgaagccgtaccacctgtgtgctagcgtgcaggaattgtttggcactatagcggatgaacgccaggtagccaccaggcgccctgaccacccaggactcagtgcgagcacactgctgagtcggccgcagccacaccatcccacctcgacatccacggcaccaggcaaggtccatatcggtgcttcgcgtgggagcgagagcaacgtcgtcgctcatggccgagtcgaggcgccaattggtcagccgcgccaatgcaattccaattaacgcggtgtgtatagcccccccggagccgcacggatcgacgcccgccccgaccctgagggtcaaatgcagtaacggcagttccggaatccggaactgccgtatctctgcttcgggacgcacgtgtggcgacgcttgaacggccgggcctgccaacgcccctcaaggcgttcagccatctgcgaactcgccctggcccgcggccagcacgcgattttcagctagccgccccgtaccgaatgatgtgcacttccgggcgaccggtgtgccaacgagcgacgagcggcgacgtgggcaaggccggattccggcttgcccacgtcgtaccactcctacagctcggtcgtcgaaccaccggcagcagtgatcttctccttggccgacgcgctgaacgcgtgcgccgacacctggagcgccacaccaccaaggtcaccggtaccgaggaccttgaccggctgccccttgcggaccgcaccggcatcgaccaactcggccggaccaacctggccgccgttcgggaacagctccgcgagccgctccaggttgacgacctggaaggtcaccttgaacttgttcttgaagcccttcatcttcggcagccgcatgtggatgggcatctgcccaccctcgaacgctgccgagatgttcttcctggccttggaacccttggtaccgcgaccggcggtcttgcccttggagccctcaccgcgacccacacgggtcttggcggtcttggcacccggcgccggacgcaggtggtggaccttaatcgtcattactcgacctcctcgaccttcacgaggtggttgaccgtgaagatcatgccgcgaatctccggacggtcctccttgaccaccacgtcgttgatccgcttgagaccgagcgaccgcagcgagtcccgctggttccgcttggtcccgatctcggatcgaacctgggtgaccttcaggcgagccatcaggacgccacctccgcccgcgacgccagcatggccgccggcgcgacgtcctcaaccggcaggccacggcgggaagcaaccgcctcgggggactcgagccccttcagcgccgccaccgtggcgtgcacgatgttgattgggttcgacgagccgaggctcttcgacagcacgtcgtggatgcccgcgcactccagcaccgcacgcaccgggccgccggcgatgacaccggtaccggccgacgccggcttcagcagcacgacgccagcggcgtcctcgccctgcaccgggtgcggaatcgactgaccgatccgcggcaccttgaagaagtgcttcttggcctcctcgacacccttggcgatcgccgcgggcacctccttggccttcccgtagcccacgccgacggtgccgtcgccgtcacccacgatcaccagggcggtgaagctgaagcgacgaccgcccttcacgaccttagcgacgcggttgatcgcgacgacccgctcgaggtgcggggtcttctcgacgggcgcgtttccgcggccgccctcacggcggttgtcgcggcgaccaccctcgttgccaccggacccgccgccacggcgctgttgacctggcatcagcagccttccttctctctcgtgacggggtttgtcagaactcgagcccggcttcgcgggcggcgtcggcaagcgcggcgacccgccccgcataccggttgccaccgcgatcgaagacgaccttggcgataccagcggccttcgcccgctcggcgagcaggacgcccaccttgccggccagggcgctcttgtcaccctggacgccccgcagcgaggcgtccagggtcgaggccgacgccagggtgtgcccctttgtgtcgtccacgacctgggcgacgatgtgccgcagcgaacgggtaaccaccaagcggggacgctggggcgtaccgctgacctgcctgcggacccggaagtgccggcgcgcccgcccgacggcgcgcttggcggcgacgccgcggcggcgcttgagcagcgtggcgctcacttcttacctgcctttccggccttacggcggatcacttcaccctggtacttcacgcccttgcccttgtagggctccggcggccggatcttccggatgttcgcggcgacctcaccgaccagctgcttgttgatgccagccacgtggaacagcgtcggcttctccaccgagaaggtgatgccttccggcgccaccaccgtgaccgggtgcgagaacccgagtgcgaactcgaggtccttgcccttcgcggtgacccggtagccggtacccgcgatctccaggctcttacggtaaccctcggtgaccccgacgatcatgttggcgaccagggtacggctcaggccgtgtagctccttggccttgcgctcgtcgttcgggcgggccacgttcagctgcccgtcctccgcccgctcgaccgtgatcggctcggcaagggtgtgcgagagttcgcccttggggcccttgaccttgacggtctggccgtcgatcgtgacgtcgacgccggctggcaccgggatcgacttacgtccaatacgcgacatttctacctgtctcccgttaccagacgaaggcgaggacttccccgccaacgctccgcttgcgggcctgccggtcggtcagcagcccctgggacgtcgaaatgatcgccacgccaagcccaccgagcacccggggaagctcgcccgacttggcgtacacccggaggccgggcttggacacacgcttgatgccggccaggctccgctcgcggttctggccgtacttcagctcgacgaccagtcgcttgccgacgacactctcctcgggctcctcgaccaaccaggtgctgatgtagccctcagccttgagcacctcggcgatattggccttgatcttcgagtagggcatcgtcacccggtcgtggtacgcctggttggcgttacgcagacgcgtgagcatgtctgcgatcgggtcggtcatcgtcattaaactcgtcaacctttctcgccggggttcccgaacgatcccgggcctacggcgaagagacagtgcagctgacgcgcggagcgcgccgggctattaccaggaagccttggacacgccgggcagctcaccgcggtgggccatctcccggatgcagacccggcagagaccgaacttgcggtacaccgccttcggacgcccgcaccgctggcagcgggtgtacgcgcgaaccgagaacttcggcttcgcggccgccttgaggatcagcgccttcttggccatctcagttctccttgaacgggaagcccaggaacttgagcagcgcccggccctcgtcgtctgtcgtggcggtggtgaccaccgtgatgtccatgccccgctggcgatcgatcttgtcctggtcgatctcgtggaacaccgactgctcggtcagaccgaacgtgtagttaccgttcccgtcgagcttgcgcccgtcgagaccgcggaagtcgcggatacgcggcagcgcgatcgacagcagccggtccaggaactcccacatccggtcgccgcgcagggtgaccttcgcgccgatcggcatgccctcccgcagcttgaactgcgcgatggacttggtggcccgccggacctgtggcttctggccggtgatggtggccaggtcccggaccgcgccgtcaatcaacttggcgtcccgggcggcttcgccgacacccatgttgacgacgatcttcaccagtcccggcacctgcatggggttgccgtacttgtactgctcgcgcagctggcccacgatctcgttacggtaccgctccttgaggcgcggcatggtcttggtttcggtagccgtggtcatcacaggtccttaccggtgctacgcgcgatgcggaccttctggccgttctcgtcgatccggtagccgacccgggtcggcttgccgtcggagtccacgaccatcacgttcgaaacgtggatcggggcctcctgggtgacgatgccaccggtcttcgcgccacgctgggtggtgctgatgcgggtgtgcttcttgacccggttcacgccctcgaccaggaccttgtcctgccgcgggtaggccgcgatgaccttacccttggcacccttgtccttgccggcgatgacgacgaccgtgtcgcccttcttgaccttcacggtcacaacacctccggcgcgagagagataatcttcatgaaccgcttgtcccgcagctcccggcccaccgggccgaagatacgggtgccacgcggatccccaccgtccttgatgatgacggcggcgttctcgtcgaagcggatgtacgagccgtccggccgccgcttctccttggcggtacgaacgacgaccgccttgacgacatcgcccttcttgacaccggcacccgggatcgcgtccttgacggtggccacgatgacgtcgccgatgctcgcgtagcgccgaccggagccgccgagcacccggatgcacaggatctcccgggcacccgtgttgtcggcgacgcgcagtcgcgactcctgctgaatcacgtctatctcctatgtctgccggttctccggccgcaccgcggcggccggagcctggcggaacctgcgcccgaccggtaccggccgagctcgagccttcgctacttggccttctcgaggatctccacgagccgccaccgcttggtggctgacagcggccgggtctccatgatcaggacccggtcgccgatgccggccgagttctgctcgtcgtggaccttcagcttgctggtccggcgcatgatcttgccgtacagcgcgtgcttgacccggtcctcgacctcgacgacgacggtcttttccatcttgtcgctgaccacgagtccctcacgaaccttccggcgggcccgcgtggtcgcggtggtgttctcgctcatcctgcagtcacctcagtcggcgcggcggagagccccagctcgcgctcacgcatgatcgtgtagatccgggcgatctcccgacgaatgacctgcagccgccggttgttgtccagctgcccggttgcggcctgcacgcggaggttgaacagctccgccttggcctcgcgcagcttcgtgaccaactcctcctcggagagttcacgcagctcggcggccttaacgcccgctgccatcaggattcacccacttcgcgcgtaacaatccggcacttcatcgggagcttgtggatcgcgcgacgcatcgcctcacgcgcgatctgctcgttggggaaggacatctcgaaaagaacccgccccggtttcacgttcgcgacccaccactccggcgagcccttaccggaacccatccgggtctcggccggcttcttggtgagggcctggtccgggaagatcgtgatccagaccttgccaccacgcttgatgtgccgggtcatcgcgatacgcgccgactcgatctggcggttggtcacataggccggttcgagagcctggatcccgaactcgccgaacaccacccggttaccgcccttggacgcgccactgcggtccgggtggtgcggcttgcggaagcccttcgggggcttgcgcggcatcagcatctgtcagccctcctgctgcgtttctgccggctgagtagcggccgacgcgaccgcgtcagcgtccacgggctcgccgctcggcgtctcggccgcctgcgcgatggtggtagctgcggcccgtccggcctcggtgccaccagcggtcgtgccggacgagccggacctaccacgacgcggacgctccgagcggtcgccgcgctcccgacgcgggcgcgagggagcctcggccggagtctcccggcccggcaccgcgtcgcccttgtagatccagaccttcacgccgatccggccgaaggtggtccgggcctcaaagaagccgtactcgatgttggcccgcagcgtgtgcagcggaacccgaccctcgcggtagaactcggtccggctcatctcggcgccaccgagccgtcccgaaacctggacccggatgcccttgcagaccgggttcttcatcgcggactgcatagccttacgcatcgcccgacggaagctgacccggctggacagctgctcggccacaccctgcgcgacgagctgtgcgtccgactcggggctcttcacctcgatgatgttgagctgcacctgcttgccggtcagcttctcgagcttgccgcggatccggtcggcctccgcgcccttacggccgatcacgatgcccggccgggcggtgtggatgtcgacgcggacccggtcccgggtgcgctcgatgtcgaccttggagataccggcccgctccaggcccttggacatcatccggcggatcttgacatcctcgccgatgtagtccttgtagagcttgtccgcgaaccagcgcgacttccagtcggtcgagatgccgagccggaacccgtgcgggtgaaccttctgacccattactcggcaccctccgtcttgctctcggtcgcagctggcgtggtctgcttggccggagccgccttcttcgacgccgccttcgtcggcgcggccggcgccaccgcctcaaccaccaccgtgatgtgacacgtacgcttccggatccggtacgcccgcccctgggcgcgcggctggaaccgcttcatcgtcgggccctcgtccacgtacgcctcgctgacgagcagcgcgtcggggtccagccgctcgttgttctccgcgttggcgatcgcgctcgcgagtaccttgtacacctgctcgctcgcggcctgtggcgcgaactgcagcaccgtgagcgcctccttcgcgggcaggccgcggacgaggttgaccacccggcgcgccttcatcggcgagatgcgcacgtaccgcgcaaccgcccgcgcgcccgggagcaccggagcgtcgccctttcctggcatcgctgtaaccccttgttcctctatccgtatgcccgcggcgtcagcgccgacggctcttccggtcgtccttctcgtgacccttgaacgtgcgggtcagcgcgaactcgccgagcttgtgcccgaccatcgcctcggtcacgaacaccgggacgtgcttgcgtccgtcgtgcaccgcgatcgtgtgacccagcatctccgggatgatcgtcgagcgccgcgaccaggtcttgatgacgttcttggtgcccttgtcgttctgcgtctccaccttcttgagcaggtggtcgtcgatgaacgggcccttcttcaggctgcgaggcatgtcttatctccctcagccgcgcttacgcgtggcgtagcgacggcggacgatcagccggtcactcggctggcccttacggcgggtacggccctcgggcttaccctgcgggttgaccgggtggcggccaccagaggtcttaccctcaccaccaccgtgcgggtggtcgaccgggttcatggccacgccacggacggtcgggcgcttgcccttccaccgcatccggccggccttgccccagttgatgttcgactggtcggcgttgccgatctcaccaatgctggcccggcaccgcacgtcgacgcggcggatctcaccggacggcatgcgcagggtcgcgtaggcgccctcccggccaagcaactggataccgacgccggcggaacgggccagcttggcaccgccgcctggacgcagttccacgttgtggatggtcgtgccgaccgggatgttgcgcagcggcaggttgttgcccggcttgatgtcggcgcccggacccgactccacgatgtcgccctgcttgaggtccttcggcgcgacgatgtagcgcttctcgccgtccaggaagtgcagcagcgcgatccgcgcggtgcggttcgggtcgtactcgatgtgcgcgacctttgccggcacgccgtccttgtcgacccgcttgaagtcgatgatccggtactggcgcttgtggccgccgccctggtggcgggtggtgatccggccgtgggcgttgcgcccacccttcttcggcagcggcgccagcagcgacttctccggtgtcgaccgggtgatctcggcgaagtcggcgacgctggagccacgccggcccggcgtcgtcggcctgtacttacggattgccattgtctacacccctcagctgaccgggccgccgaaggcctcgatacggtcaccgtcagccagcttcaccatcgcccgcttggtgtccttgcgcttaccgaacccggtccgggtccgcttgcgcttgccctcgcggttgagcgtgttgaccgtcaggacgcggacgttgaagatctgctcgatagcgatcttgatcgcggtcttgttcgcgtccgggtgcaccaggaacgtgtaccagttacggttcagctcgctgtagctcttctccgagacgaccggcgcgatgatgatgtcgcgcgggtcggcgatcgtgctcacttgccaccctcctcggtggtcccagcgggaacgcccaggaactcgtccagggcctccctggtgaagaccacgtcgtcggccaccagcacgtcgtacgtgttgagctggccggactcgatcaggtgcacccgcggctcgttgcgcagcgacacccagttcagctcgtcggtgctgctcagcaccaccagcacccgacgcgcgtcggtcagcttcgccaacgtggccagggcggccttggtcgacggcttctcaccggcgacaaatgcctcgacgacgtgcagcttgccggcgcgagtccggtccgagagggcgccacgcaacgcggcggccttcatcttcttcggcgtccgctggctgtagtcacgcggcaccgggccgtgtaccacgccgccgccggcaaactgcggggcacggatggagccctggcgggcccgaccggtgcccttctgcttgtagggcttcttgccgccgccggcgacctcgccccgagtcttggtcttgtgcgtgccctgccgggccgcggcgagctgagccaccacgacctggtgcatcagcgcgatgttggcctgtgcatcgaagatgtcggcgggcagctcgacggagccagccgtggtgccttcgacggtgtggacgtcaacggtggtcacttggccgcaccgcccttcttcgccttggccgcggtgcggaccaggaccagtgcgcccttgggaccggggatggcaccccggacgagcaggagattgttctcggtgtcgaccgcttggacggtcaggttctggacggtgtagcgcacaccacccatccggccggccatccgggtgcccttgaagacccggcccggagtggcacagccgccaatcgagcccggcgagcggtgcttgcgctccacaccgtggctggcgcgcaggccgtggaagccatgccgcttcatcgggccggcgtagcccttgcccttggtctttccggtcacgtcgaccgagataccggccgggaactgctcgaccgtgacctcctgaccgagcgagtactcggcggcgtcggtcgtccgcagctcgacgatgtggcggcgcggagccacgtcggccttggtgtagtgaccactgatcggcttcttgaccttgcgcgggtcgatggcgccatatgccagctggaccgccgcgtagccatccttctggtggctacggacctggctgacgacgcacgggccggcctgcaccacggtcaccgggacaacacggttgttgtcccagacctgggtcatgccgagcttcgcgcccaggatccccttgacttgcctgtccatttgtccgatccctacagcttgatctcgatgtcgacgccagccggcaggtcgaggcgcatgagcgagtcgaccgtcttcggggtcgggtcgatgatgtcgatcagccgcttgtgcgtgcgcatctcgaagtgctcgcgcgagtccttgtacttgtgcggcgagcggataacgcagaaacggttgatctccgtgggcagcggcaccgggcctgcgacctgcgccccggtgcgcgtcaccgtctcgacgatcttccgagccgaggagtcgacgacctcgtggtcataggccttgagccggatgcggatcttctgtcccgccatagtggcttctgttccttctctcgatgccgctgtgttgcgggtgccgcgccggccggcgcaggacccacttcgcccacccccgcggtcgggcgtgtcgcgccctcggaccagagtccgccccggaaatccggagcgatcctgccgcggtaggtcatgacgtcgatcgcaccaaggcgacctagacgtcgcgcgagggtggttggcagtgcgactgccaaccaccctgcgcccgactggctcactcgcccgatggtccggagaggccgaacacgagcaggcgaaccatcgttacgcaacctgactagtatgccgcacgaccggcggcgaagctaatcggggttacccagctcacttgatgatcttggtgacgcgcccagcgccgaccgtccggccgccctcccggatcgcgaacttgaggttttcctccatcgcgatgggctggatcagcttcacggtcatcgtggtgttgtcacccggcatgaccatctcggtgccctcggggagggtgacgacaccggtgacgtccgtggtccggaagtagaactgcggacggtagttctggaagaacggggtgtgccggccgccctcctccttggagaggatgtagaccgtcgcctcgaactcggtgtgcggggtggccgtgcccggcttgatgacgaccatgccgcgctcgacgtcctcgcgcttcacaccacgcagcagcaggccgacgttctcgcccgcgcgagcctcgtccagcagcttgcggaacatctcgatgccggtgcaggtggtcttcgtcgacttctcgcggatgccgacgagctcgacctcctcgttcggcttgaggatgccacgctcggcgcgaccggtgacgacggtgccccgaccggtgatcgtgaagacgtcctcgatcggcatcaggaacggcttctcggtctcgcgctccggctgcgggatggaggtgtcgaccgcggtcatcagctccatcagcttcccggcccactccgggtcaccctcaagggccttcagcgcggacacccgcacgaccggcaggtcgtcgcccgggtactcctgagaggagagcagctcgcggacctcgagctcgacgagctcgaggagctcctcgtcatcgaccatgtcgctcttgttgagcgccacgacgatgtacggcacaccgacctgacgggccaacagcacgtgctcgcgggtctgcggcatcggaccgtcggtcgccgcgaccacgaggatcgcgccgtccatctgggccgcaccggtgatcatgttcttgatgtagtcagcgtgaccggggcagtcgacgtgcgcgtagtgccgcgcctcggtctggtactcgacgtgcgcgatcgagatcgtgataccgcgggccttctcctccggcgccttgtcgatctcgtcgaacggcatgtacgggttcaggtccgggtgttggtcgtgcaggaccttggtgatggccgccgtcagcgtcgtcttaccgtggtcgatgtgaccaatggtgccgatgttgacgtgcggcttagtccgctcgaacttcgccttcgccactggtgtcctcctgtggactttcttggttcgttcgccccggcgcgccggtcggcgcttaggactctgtcgacagcctttccggcctggtggccgggaagccatttgtgggttctgcggcgatgaagcctacaggcccggattcacgccttccgaccgaggtggtcgcgggtggggacccctcccgcgaccgccccggctcatcgaccggttcgggcgagtgtcactcgccggttgcctttgcgatgatctccttcgccaccgaggccgggacctcggcgtaggagtcgaactgcatgctgtagctagcccggccctgggtcttcgaccgcaggtcgccgacgtagccgaacatctccgacaacggcaccagggcgcggacgacgcgggcaccgccgcgctcctccatcgcctggatgatgccgcggcgggagttgatgtcaccgatgacgtcacccatgttctcctcaggagtggtgacctcaacggccatcatcggttcgagtagcgccggatcggccttacgggccgcgtccttcagcaccatcgaaccggcgatcttgaacgccatctcggacgagtcgacctcgtggtactgaccgtccaccagcgtcagctttacaccaaccagcgggaagccggccaagatgccgtattgcatggcgtcctgcgcccccgcgtccaccgaggggatgaactctcggggcacgcgaccaccagtgacggcgttggcgaactcgtaggtcggtgagtcgttgtccagcggcagcggctccaggctgacgatcacccgggcgtactggccggaaccaccggtctgcttcttgtgggtgtactcgaccttctcgaccttacggcggatggtctcgcggtacgccacctgcggcttaccgatgttcgcctcgacgttgaactcccggcgcatccggtccaccaggatgtccaggtgcaactcgcccatgccggagatgacggtctgaccggtctcgtcgtccagcttgacgcggaaggtcgggtcctcctcggccaggcgctggatggcagtgctgagcttctcctggtcggccttggtcttcggctcgatggccacctcgatgacgggctccgggaaggtcatcgactcgaggatgaccgggttcgccgggtcgcacagcgtgtcaccggtggtggtctgcttcaggccctggaccgcgatgatgtcgccagccttggcggagctacgctcctcgcgcttgttggcgtgcatctggtagatcttgccgatccgctccttgcggtccttggtggagttgaccacctgcgacccggactcgagcacaccggagtagacccgcatgtaggtgagcttaccgaggtgcttgtcggtctggatcttgaatgccaggccggagaacggctccgaggtggacggcttccgctgcagcggcgtctcgccatcggtcccggtgccctcgatcgccgggatgtccagcggcgacggcaggaagtccaccacagcgtcgagcatcggctggacgcccttgttcttgaaggcggaaccgcagaggaccgggttggccttgccggcaatggtcgcccggcggatggcggccttgatctcctcgacggagaactccccgccctcgaggtacttctccatcaccgcgtcgtcgacgtcggccaacgtctccatcagcttctcgcgccactcggcggcggtgtcggccaactcagccgggatctcctcgaccgcgtagtcctcacccttctgggtctccccgcgccaggtgagagcgcgcatgtcgatcaggtcgacgacgccgatgtggtcggcttcgagcccaatcggcacctggagcaccaacggggtggcgttgagtcggtcaaccatcatctggacacagcggaagaagtccgcgccggtccggtcgagcttgttgacgaagcacatccgcgggacgttgtacttgtcggcctgacgccagacgttctccgtctgcggctccacgccggcgaccccgtcgtagaccgcgaccgcaccatccagaacccgcagcgaccgctcgacctcgaccgtgaagtcgacgtggccgggcgtgtcgatgatctggatcgtatggcccttccactcgcacttcgtggcggcggaggtgatcgtgataccgcgttcctgctcctgcgccatccagtccatgacggcagcgccctcgtggacctcaccgatcttgtaggtgataccggtgtagaacaggatccgctcggtggtagtggtcttaccggcatcgatgtgcgccatgatgccgatgttgcgtacgttggcgagcgcgtctgcggcggccacttcaatccctacttatcgtcgtctcgacacaactggtgtggttccggcgccggggcgacgccggaaccgggtgttaccagcggtagtgcgcgaatgccttgttggactcggccatcttgtgggtgtcctcgcgccgcttgacggcggcaccgaggccgttgctcgcgtccagcagctcgttcatcagccgctcgaccatggtcttctcacgccgggcccgggcgtaggtgaccagccagcgcaggcccagggtggtggcccgagccgggcgaacctcgaccggcacctggtaggtggcgccaccaacccgacggctgcgcacctcgagcgtcggcttgacgttgtccatcgcccgcttgagggtgaccacggggtcggtgccggacttctcccggcagccctccagggcctcgtacacgatggtctcggcgagctgacgcttgccgcgcagcaggatcttgtttaccagctgggtgaccagcggcgagttgtacaccgggtcagcgaccagcggccgccgcggagcgggtcccttacgcggcatgtcagctcttctccttcttcgcgccgtagcggctacgcgcctgcttgcggttgcggacaccctgggtgtccagcgagccacggacgatcttgtatcgcacgccggggaggtccttcacccgtccgccgcggaccagcacgatcgagtgttcctgaaggttgtggccgacacccgggatgtaggcggtcacctcgatctggctgctgagcttgacgcgagcgaccttgcgcagcgccgagttcggcttcttcggagtggtggtgtacacacgggtgcacacgccccgccgctggggcgaccccttcagtgcgggggtcttcgtcttggtcgtcttggcctggcggcccttccggaccagctgctgaatggtgggcaccgggtttctccgctcccttcggtcaccgatgtggcgaccgcgccgtctgcttctagccggccgaatggacggctctcctacattccaaccagggccacccgccggaggtcccagcacccgcggtcgggcgtgtcgcccaacccacggtttcccgatcgtcgctcacctgcgaaatcggggtttggtcaccggcacaggggtggccggatctctggctgtcgtcgcacgtcacgagggcaccggccggaccaggtcctgcgcacgcacgaaccgcccaggcacgcctgggcgcaagaggaaagagtacctaccacaaccgcgctggtcaaaacggagctgcagcggaattgctacccgctgatcggaaccgtccggccggcacgcccatgctgggcacctaccgccaagagtgtaccggctacgccgggggaatgatcccacggccccgagttccgccagccccagccgctgggcaccacctcggcggtcagggcaacgccacgagcaacgccaacccgagcccagccaggctgaacagcatgccagcgccaccgcagcccactccggcccaggccagtccccgcccggtgaaccggaccgccggcggcggcaacggccggtggatctgccgcagccccaacaggccggcgccaacggcacccgccccggacagggcgcccaacacggtgaacgcccccgccgcccacacgccgtcccagtccgcccccgtcacgccgacacagagcaccaacagcgagaccagaatcgagacgacccccgcgaccagcgctcccaccgcgaggccggaagtgaccgcgggcacgtcgaggtatacgacaccgaactgcgtaccgggtacggcgtccacccggctcgggcgacgcagcgcgtcccgtggcggaggtggaggcgctgccggcaggggcccccagccaggggtcgaggtcggtggcgtacctcccgggcccggcggagccggcggcgcaaccccggggtgaggtgtcggtaccgcccgccctgacagactccccgcgaggggttcgccctccggcgcagcctgcggccggccgggcgccgtcgggtcggtgccctgcgggcgtgccggatcggtcacgggtcctccaagtcggcagtcggcgtccacgcgccggacaccggccaggctaccgccgcccgaccgccgcgcggcgcctgacgtggacgacgctcccaccggtcagtccacgtccggggcgaaatcctgaccgtagggcgcctccgccagccggacgacaccgatcaccaccgcgacgaccaccacgaccgcggtcagcaccaggcctgcccaggccagccgctcccctcgccgcagccagaccgagccggtgaggaatccccccgacaggtacgcctcccggtgtgcctgcctggccagtacgagtgcgacggtggccggcaccactcccccgacgaacagtcccgtcagcgctccgaacagcccgagcgcaaagaccgctcgggctttcgtcgcccggaccggatccgggtcgagcgggtgccgggacaccccaggtgagacgaccgagggctcggaggcggtggtcatgcccccatcatcgcgcgggcggcggatcagtaggaacagacctcgagtcggttgcccaacgggtcacggaaccagaaccaggtcaccggctgatcaggggcctgattcagctcacctacctccacaccacgctcgagcagccagtgccgggcagcgacggcatcggcggcatggaagttgaaaccggaccactcaccaccggccgggttcagcagggtgaccggggggccctccggtgcctggagcaccacgatgtgcgaggtacggaacagctcgggccagcccagggtctcctggtaccacccggccacggcgtgtgggtcgtcgaccttgacgaaaacggtgtctaccttgcgtagcgggctatcggacatgccgacgacggtagcggtgagcaccgacgctcccggacacgacgcgacccccggcatcgccgggggtcgcgtcggtctcgtcggttgcgtcgcctagcggtacgacccgaagtcgaagtcgtccagcgggaccgcctgaccactggccggtccgaagccgtaatcggtctccgggtaaccggtcatcgagtagaccttggccttcgcctcctcagtcggctcgacccgcacgttgcggtacttgctgatgccagtaccagccgggatgagcttaccgatgatcacgttctccttgaggccgatcagcgagtcgctgcgggcgtggatcgccgcgtccgtcagcactcgggtggtctcctggaaggaggccgccgacagccaggagtccgtggccagcgacgccttggtgatacccatcagcaccggacggcccgccgcgggctcgccaccctcggacacgagccgacggttctccgactcgaacagcgcccggtccacaaggacaccgggcaggaactcggtcgaaccggagtcgataaccgtcacccgcttgagcatctgccggatgatgatctcgatgtgcttgtcgtggatgagcacaccctgcgagcggtagacctcctggacctcctgggtcaggtgaacctggaccgcacgcggaccgaggatgcggagcagctcgtgcgggtcgatcgtacccacggtgagcttctcgccgacctcgacgtggtcgccgtcgttggccagcagccggacccgcttcgagatcttgtcgtagacgatctcgtcactgccgtcgtccggcacaacgatgatcttgcgggaccgctcgccgtcctccagccgaacccgacccggggtgtccgcgatcggcgccttgcccttcgggatccgggcctcgaagatctcctggacccggggcagaccctgggtgatgtcctcaccggcgacaccaccggtgtggaaggtacgcatcgtcagctgcgtacccggctcaccgatcgactgggcggcgatgatacccaccgcctcgccgacatccacggtcttgccggtcggcagcgaacgtccgtagcaggcgccgcagacacccagcttcgactcgcaggtgagcacgctacggacccggacggactccaccccggcggcgacgatcctgtcgaccaagatcgagttgatgtccgcgccccgctcggcgacgacggtaccgtccggccccttgatgtcgtcggccagcgtacgggcgtgcacgctggtctccgcgtgctcgtgcacgaccagcgaaccggcctcaccggtctgctgacccacctgcatcggaatggcgcggtccgtgccacagtcctcctcgcggatgatcacatcctgcgagacgtccaccagacgacgggtcaggtaccccgagtcggcggtccgcagcgcggtgtccgcgagacccttccgggcgccgtgcgtggagatgaagtactccagaacggacaggccctcccggtaggacgccttgatcggacgcgggatgatctcacccttcgggttcgccaccaaaccacggatcgctgcgatctgccggagctggagcaggttaccgcgggcccccgagttgatcatcttccagagcgggttctcctgcgggagcgcggtgtccatctccttggccacctcgttggtcgccttggtccagatctcgatgagctcaccacggcgttcctcggcggtcatcagaccacgctggtactgcttgtcgatccggtcggcttccttctcgtaccgatcgaggacttcccgcttgcgcggcggcgccagcacgtcctccataccgatggtcacgccggaccaggtggcccagtggaagccggcctccttgaggccgtcgagggtagccgcgagggcgaccttcgggaaccgctcggcgaggtcgttgacgatcgcggagagctggcccttgcggatctcgtagttcacgaaccggtaccccggggggagggcctcgttgaacaggacccggccgagagtcgtctccaccgtgatcgggtcaccctcgacccagccctccggcgcggtccacgactcggcaccggggccagtctcgaccccgaccagaccccgcaggcggatcttcaccggcgcctgcaggtgcagctcaccgttgtcgaacgccatccgggcctcggcgtccgagctgaatgcccggccctcaccccgctcaccggaggtgcggtgggtgaggtggtagagaccgatgatcatgtcctgggtgggcatggtcaccggcttaccgtcggccggcttgaggatgttgttggaggacagcatcaggatccgcgcctcggcctgagcctcggccgacagcggcacgtggaccgccatctggtcaccatcgaagtcggcgttgaacgcggtgcacaccagcgggtggatctggatcgccttgccctcgaccaactgtggctcgaatgcctggatacccagtcggtgcagggtcggcgcccggttgagcagcaccgggtgctcgccgatgacctcctccagcacgtcccagacaaccggccgctgccgctcgaccatccgcttggcggacttgatgttctgcgcgtggttgaggtccaccagccgcttcatcacgaacggcttgaacagctccaacgccatctgcttgggcaggccgcactggtgcagcttgagcttcgggccgaccacgatgaccgaccgacccgagtagtcgacccgcttgccgagcaggttctggcggaaccggccctgcttgcccttgagcatgtccgacagcgacttgagtggacggttacccggaccggtgaccggccgaccacggcggccgttgtcgaacaacgcgtcaacggcctcctggagcatccgcttctcgttgttgacaatgatctcgggggcaccgagatcgatcagccgcttgagccggttgttccggttgatcacccggcggtacaggtcgttcaggtcggaggtcgcgaagcggccaccgtcgagctgcaccatggggcgcagatccggcggaatgaccgggacgcagtccagcaccattccgagcggcgagttgcgggtgttcagaaacgccgcgaccaccttgagccgcttgagcgcccggatcttccgctgccccttgccggtgcggatggtctcccgcaggctctcggcctcggcgtcgaggtccatgttctggaccaacgccttgatcgcctcggcacccataccaccggtgaagtactcgccgaaccggtcgcgcagctcccggtacagcaactcgtcggtgaccagttgcttcggctccagcttgcggaaggtgtccagcacctcgtccaggcggtcgatctcacgctgggcccggtcgcggatctggcgcatctcgcgctctccgccctccttgaccttgcgtcggacgtccgccttggcgccctcggcctccaactccgccagatcagcctcgagtttgccggcccgcttctcgatctccgagtcgcggctgttctcggactgccgcttctcggccagaatctcgttctcgatcgtggcgaggtcccggtggcgcgcctcggcgtccacgctcgtcaccacgtacgaggcgaagtagatgatcttctcgaggtccttgggggcgaggtccagcaggtagcccagccggctcggcacacccttgaagtaccagatgtgggtcaccgaggcggccagctcgatatgccccatccgctcccggcggaccttcgatcgggtcacctcgacgccgcagcgctcgcagatgatgcccttgaagcggacccgcttgtacttgccgcagtagcactcccagtcccgctgaggaccaaagatcttctcgcagaaaagcccgtccttctccggcttgagagtgcggtagttgatcgtctccggcttcttgacctcgccgtgggaccactgccggatgtcgtcggcggtggcgaggccgatgcgcagctcgtcgaagaagttgacgtcgagcacgttatatccctcgtgtcgtgtctgatctctagctagctctccgcggggtcgcgggccggccggcgcgcgtccgaatcaggtccggtcacgcagcaggaatcggccagcccacgaccctcgccactcacacctcttcgaccgagctcggctcgcgccgggacaggtcgatgcccagctcctccgcggcccggaacacctcgtcgtcggtctcgcgcatctccagggccacaccgtcgctggagagcacctcgacgttgaggcagagcgactgaagctccttgagtagcaccttgaacgactccggaatgcccggctccgggatgttctcgcccttgacgatcgcctcgtacaccttcacccggccgaggacgtcatcggacttgatcgtcagcagctcctgcagggcgtatgcggcaccgtacgcctgcatcgcccagcactccatctcaccgaagcgctgaccaccgaactgtgccttaccacccagcggctgctgcgtgatcatcgagtacggaccggtcgaccgtgcgtggatcttgtcgtcgaccaggtggttgagcttcaggatgtagatgtagccgaccgcgatcgggtccggcagcggttcaccggagcggccgtcgaacagctgggccttgccggacgaaccgatcagctgcttgccgtcccggttggaccgggtcgacgccagcagaccggagatctcctcctcccgggcaccgtcgaagaccggagtggccacgttgctgtccggctcggactcgtcggcaccgatcgcctgtagctggcgcttccactcggcgtcgtcaccctcgaccttccacccggtcttggccacccagccgaggtgcgtctccagaacctggccgatgttcatccgagacggcacaccgagcgggttcagcacgatgtcgaccggggtaccgtcctcaaggaacggcatgtcctcaacgggcaggatcttggagatgacgcccttgttgccgtgccggccggcgagcttgtcgccgtcctggatcttccgcttctgcgcgacgtagacccggaccaactcgttgactcccggcggcagttcgtcgccgtcctcacgggagaaggtacgaacgccgatgaccgtgccggtctcgccgtgcggcaccttcagcgaggtgtcccgaacctcacgcgccttctcaccgaagatcgcgcggagcagccgctcctcgggagtcagctcggtctcgcccttgggcgtgaccttaccgaccaggacatcgccgggcacgacctcggcgccgatccgaatgatgccccgctcatcgaggtcggcgagcatctcctcgctgacgttcgggatgtcgcgggtgatctcctccggaccgagcttggtgtcccgggcgtcgacctcgtgctcctcgatgtggatcgaggtgagcacgtcctgctgcacgaggcgctgcgacaggatgatcgcgtcctcgtagttgtagccctcccaggtcatgaacgccacgagcaggttacgcccgagcgccatctcgccctcgtcggtgcacgggccgtcggcgatgacctgaccggcctcgacacggtcgccctcgaagacgaccggcttctggttgacgcaggagccggagttggagcggcggaacttgtgcagcaggtacgtccgacggtggccgtcgtcctggtggatggtgacgtagtcggcgcagaggtcctcgatcacaccaccgacctcggcgaccaccacgtcgccggcgtccacggcggcgcggtactccatcccggtaccgaccagcggggcctcggccttgaccagcggcaccgcctgacgctgcatgttggcgcccatcagcgcccggttggcgtcgtcgtgctcgaggaacgggatcatcgcggtaccgacggagaccatctgccgcggcgagatgtccatgtagtccacggcggacggcgccacgtcctcggtctcaccgcccttacggcggaccaggacgcggtcctcggcgaacgagccgtccgcgttcagcggggcgttggcctgcgccttgacgaaccggtcctcgtcatccgcggtcaggtagtcgacctggtcggtgacccggccgtcgacgaccttgcggtatggcgtctcgatgaagccgaacgggttgacccgggcgaacgtcgacaggttgccgatcaggccgatgttcgggccttcgggcgtctcgatcgggcacatccggccgtagtgggacgggtgcacgtcgcggacctcgaagccggcccgctcccgggacagaccccctgggccgagcgcgttcagccgccgccggtgggtcaggcccgccagcgggttggtctggtccatgaactgggacagctgtgacgtgccgaagaactccttgatcgccgccaccaccggacggatattgatcagggtctgcggcgtgatcgcctccacgtcctgcgtcgtcatccgctcgcggacgacccgctccatccgggacaggccgacccggacctggttctgaatcaactcgcccacggtacgcagccgacggttaccgaagtggtcgatgtcgtctgcctcgtagccctcctcaccggcgtgcagccggcagaggtactcgacggtggcgacgatgtcgtcctgggtgagcacaccggtgtcgatcggcaggtccagatcgagcttcttgttgaacttgtaccgaccgaccttggcgacgtcgtaccgcttcgggttgaagaagaggttgtcgagcagggtctgggcgttctcccgggtcggcggctcgccagggcgaagcttccggtagatgtcgagcagggcctcgtcctggccggcgatgtggtccttctcgagcgtggtcatcatcagctcggaccagccgaacttctcccggatctgctcggccgaccagccgatcgccttgagcagcaccgtgacggcctgccgacgcttacggtcgatgcgcaccccgaccgtgtcgcgcttgtcgatgtcgaactccaaccaggcaccccggctcgggatgaccttgacgctggacaggtcgcggtcggaggtcttgtccggctgcttgtcgaagtacacacccgacgagcggacaagttggctggtgacgacgcgctcggtgccgttgatgatgaaggtgcccttcggcgtcatcatcgggaagtcacccatgaacaccgtctggctcttgatctcgccggtggtgttgttggtgaactccgcggtcacgaacagtggcgcgcagtaggtgaggtccttctccttgcactcctcgatcgaggccttgacctcgtcaaagcgcggagccgagaaggagagcgacatggtgccagagaagtcctcaatgggactgatctcgtcgaggatctccgcgagacccgagcgtgcgtgcgggtcgtccgccgaccggccctgccacgcctcgttgccgaccagccagtcgaaggactcggtctggatggctaggaggttggggacctcgaggtgttcggtaatccgaccgaaagaaactcggcggggagcgaaagcgctcgacgtacgactggtcttcgcagggcgggaagctgccaagatgcgtccttccgaggaccggtgctgcagaacggctggtacgcgcgcactccaataaccccaccagaaatatccacaaacggacatttccgagcaggggtaatttcggaaggcagcgcaaactagcagtgtagccgagaggctaaccgctgtccagcccaccccgcgggtcgtcgcggaacgtgcctcgggacctcatgccgggccgctcggaacgcgacactcccaccgggccactcgcggccttcgggcgatcatctcgccgatgcccagaccacaagtggcggccgttgccagcgcgcaaggccttgctggtctcagcgtgcctgccgggccggggccgcgtcaagagccgactacagcccgctgcggcgttccaccccccggccggtgccgggacgccgacgccccggcgcagccagcgtagacgccctagctcggcagcggctacccgtgccaccaacacgggcgggcggcgatccgctactcggatcaccgcccgtcgcgccggagtgtgcctcgactcacgtaccgccgagacacccgtcagggttgagacaagatcacttgagggtgaccttggcgccctcaccctcgagcttggccttggccttctcggcggtctccttgttggccttctccaggaccggcttcggcgcggcctcgaccaggtccttggcctccttgaggccaaggccggtcagctcacgcacgaccttgatgacctggatcttcttgccaccgtcggcctcgaggacgacgtcgaactcgtccttctcctcctcaaccggggcggcggcgccaccggcggccggggcacccgcggccacggcgaccggggcggcggcggtgacctcgaaggtctcctcgaactgcttcacgaactcggagagctcgatcagcgtcatctccttgaacgcgtcgagcagctcgtcggtgctgagcttcgccatgtctggcgtcctttctcaaatggtgtggctaagaatcgtgtgcgccgaaagggcctcaggccgcttcggcgccctccttctcgcgcttgtcctgtagggcagccgccgcgcgggcggtcttggccagcggcgcctggaacagcgacgcggccttgctcaggttgcccttcatggcgccggccagcttggccagcagcacctcgcgggactccaggtcggcgagcttcgtgacctcggccgcggagatggccttgccctcgaacacaccgcccttgatgaccagcttcgggttggtcttcgcgaagtcgcgaagacccttggccgcctcgacgacgtcgcccgaaacgaaagtcagcgcggtaggaccggtgaacagctcgtcgagcccggagatgcccgcgtccgtcgcggcacgcttggccagcgtgttcttggcgacggtgtaggtggtctccgtgccgagcgagcgccgcagctgggtgagctgggagaccgtcagaccacggtactcggtcagcacggtcgcgcccgcgttgcggaagctctcggtcagctcagcgacggccgtggccttgtcggcccggatcggcttgtccgccatgtccctcctctctcgttgctccaggctggtcaccgtcatcggcggtagccgacggcggggaacggaggaatcacgacaacgagaaaagccccggcgcagggcgcacggggcgaaaggccggcagaggaaccacggtcggcggaccacggaacatgaccaattttcgcttgctgccctgcgcgggtcgcccgtcatcacggaaccttcgaccgtgccgaagcacggtgaccagcggtctctgggtggaacttcgccgcaagaatacgcgatgccggtggcggtcaccaaactgcccccaggagctccgccggtcaacgggcggtccgaccaccggcagccagccggaacgccgaacggggcaccaccgagatggcagtgccccgtccacgcagccctgttcagccctcggccgagccctcctgcaggttcttcaccacgttcgggtcaaccgggacgcccgggcccatcgtggtggtgagggtgaccttcttcaggtacttacccttggccgcggacggcttcgcccgcaggacctcgtcgaggaccgccgcgtagttgtcgaccagctgggcctcggagaacgatgccttgccgatgatcaggtggaggttggagtgcttgtccacccggaaggcgatcttcccgcccttgatgtccgaaacagccttggcgacattcatcgtcaccgtgccggtcttagggttcggcatgagaccgcgcgggcccaggatccgcgcgatccgaccgatcttggccatctggtccggcgtggcgatcgccgcgtcgaactcgagccatccgccctggatccgggcgaccagctcatccgtgcccacctcgtcggcacccgcggcgacggcctcctcggccttcgcgccggcggcgaacacgatcacgcgcgcggtcttaccagtgccgtgcggcaggttgaccgtgccgcgaaccatctggtcggccttgcgcgggtcgacgccgaggcgcatcgcgacctcgaccgtggcgtcgaacttgacggaggtggtctccttggccagcttcacggcctcggcgggggtgtacagcttcgaccggtcgatggccgcagcggccttacggtagctcttgctgtgctgcatcagtggttactcctgtggtctctggcgggcggcgacactcgcgcgccctcccacaatcgggatcggcaggtcggcggggtcggtcagtcgacgacgttcaggcccatcgaccgggcggtgccggcgatgatcttctcggcctggtcgaggtcgttggcgttgaggtcggccatcttcttctcggcgatctcccgcaactgggcgcggctgacctggccgaccttctccatgtgcgggacgcccgagcccttcgccacaccagcggccttgatcagcagccgggcggcgggcggggtcttcagcacgaaggtgaacgtgcggtcctcgtacacgctgatctcggcgggcacgatgtcgccccgctgggactcggtctgcgcgttgtaggacttgcagaactccatgatgttcacaccgtgctggccgagcgcggggccgaccggcggcgccggggtggcctggcccgccggcagctgaagcgtgaaagtcttgacgagcttcttcttcggaggcatgtctcttcctgggacgtgaaacggggattcgcaccacctgcgggcatgcacggtcagcatgccgcgtcgacggcgacgttctaggttagcgcacgccgacatccggctcaccggggtccgaccagcagtcgcggtggaccggaacgcgtacgtcggcggcgggcgtgtcacccaccgccgacgcaccggatctcagatcttggtgacctggttgaagttcagctccaccggcgtctctcggccgaagatcgacaccagcaccttgagcttctgctggtcggcgttgatctcgctgatcgtcgccggtagggaggcgaaggcgccgtcggtgacagtcaccgagtcgccgacctcgaagtcgagaaccttgacctcgggcttcgccttcttctccaccgcctcgaccgccggcgccagccacttcagcacctcgtcgaggctcagcggcgccgggcggtcagcccggtcggtggcaccgacgaagccggtcacacccggcgtgttacgcacgcaggagtatgactcggcggtcagctccatgcgaacgaggatgtacccggggaagaccttcgcctggatctgggaccgcttgccgttcttgacctcgacctcgtcccgggtcggcacctcgacctgatagatgtagtcctccatgtcgagggacgtgatccgggtctcgaggttggtcttgaccttgttttcgtagccggcgtacgagtgcaccacataccagtcgcccggcgcgtaacgcagcttctgacgcagctcggcgatcgggtcgaactcgctgtcctcggccggctcgctggcgctggcggagatctccggctcgttggcggcctcgaccgacatgtcaccagccgccgttgcgaccgtggactgctcgtccacgggctcggcggtctcgtcgtactcaggcacgcttgctcacttccgtcactatcagcacagtcagccggtcagctggggttgccgaagacccacagcacaccctccgcgaaggcgaggtccaaaccggccacgatcgccagcatcacggcgacgaacacgatcaccacggcggtgtaggtcaacagctccttacgagtcggccagatgaccttacgcagctcggccacgacctcgcggacgaatcgcacgatgcggccgaaaggtccgcccctctcaccctgggtgcgggtcttcggccggtcggatgactccgcccgggacgacgaacgggtcgcggtgccgccgcccccagagactggtgcctcgtcggcgtcgctggcgccctcgagctcgtcatcccgacgctcgtcgtcgggatcctcgccgcgccgcttgttgtcggccacatcgccctccgtcgcgggatgtcggttcgcacgccatcacagcgtacgcggcgtctggtcacgccggccggcccgaccgtcgcgacgggccgcggccagcggaccgaaccgggggcccgagcgcctcggagccaccccgccgataccaccaccacgggccggacgccgccgggacggcgacgcgacccacgaaacggtcaggcctgaggcgcaggggtgacaggacttgaacctgcagcctgcggttttggagaccgctgctctgccaattgagctacacccctgtgcggtggacgtcacctcaccccgccataacagccgagcagggtcacgtgccccacggcggaccagtgtacgggtagcgccacaactttcctaaccggtccccctcgtgcgtcggagatcggtcagccaggcgtacggatggtcgccctggcctgcgacagcaccttctccccccggcaggtcgcggtgatgtcgatcctggtcagaccgatgtcggtgacctcccgaaccacagccgtcacctcgatctcggtgccctcatcgtcgtccgggacgaccaccggccgggtgaaccggacaccgtagtcgaccaccgcgtcggcggcgccagcccactcggcgacggcccggccgaccagtgccatcgtgaacatgccgtgggcaatcacgcctggcagcccgaccgtggtagcgatccggtcgctccagtggatcgggttgaagtcccccgaggcgcctgcgtagcggaccaggtccgcgcgcgtcacccggaacgtcttggtcggtagctccatctcagctctccccgcgtacgacgatcttcgaccagacggtgaccaccggctcaccggcgggcgtggtcacctcggtgcgggtggtcaggaatccatgaccgccacgggtgctgacttcctcgatggtgttggcgcagaccagttcgtcacccgccacgaccgggcgggtgtacgcgaagcgctgatctccatggaccacccggctgtagtcgacgccaaggtccgggtcctcgataatctggcggctggcggccatggtgaccacgaccgggaaggtcggcggggccaccacgtccggatggccgagggcgcgggcggcagccgggtcgtggtgggccggttcggcagcgccgatcgcggttgcaaactcgcggatcttctctcggcccacctggtagggggcggtcggcggataggttcggccgacaaaggacgggtccagggacatgccgcgaacctacacgtagcacgcagccgccgaaccacccgaccggcggctcgaaagccgggtggtcggggcgggtcggcggcctggtgtctcagacggcggaccgccagggtcagcgggtctcgcggtggatcgtgtgccggccgtcgcgcgggcagaacttcttcagttcgatccggtccggatcgttgcgacggttcttgcgcgtgatgtagttgcgctccttgcactccacacacgccaaagtgatcttcggccggacatcggtcgccttcgccacggcggagtgccttcctcgttgatgggtgacaactatgggcgcatcagcctacgtgctgggcacatgggcatgcaaagcgggcgccgatggcgcccgtcccgtcatccgccggagtggatcccgatggacgaaagtagcggtggccggacttgaaccggcgacacagcgattatgagccgcttgctctgccacctgagctacaccgccgggtgggtcccgccggaccctctgagcccccttacggaatcgaaccgtagaccttctccttaccatggagacgctctgccgactgagctaagggggcctgcgcgaccactcggtggccgcgcagaagtaagcgtacacggcgggctcacggagctgaaatcggatcccccggttgcctgtgcgcacagctcaggggacaactcggaggcgtggcaactcccccgcgggcacggcctccggctccacctgggcgccgaaccacgcctccagccgctcgtagggcaacggccgactgaacaggaaaccctgcccgatctcacacccgatgtcctggaggagttccagggtcaactcgctctccacaccctctgccacaacagcgaggccgaactgctgggagagcgtcaccacggcgttgacgatcgccaggtctcccggatcggtggccatcccctgcacgaaccgatggtcgaccttcacctcgtggacggggagtcttcgcaggtgcgcgagcgacgagtcaccggttccgaagtcgtccaccgacaggcggacccccagatcacgcaggcgacagaggatgggaatagggcgatcggtgccgtccagcaccccggactcccggatttccaacgtgagccgctgcggcggcaccccgtactcctcgagcagttcccgcacctgggccgggaagtgctggtcggtcagcgtacgcggggagaggttgaccgcgacggagagcgggtgaccgccatgcgcccagtcacggctgcgccgcagcccctcccggaggacgaactcggtgagccgccccagttggccggtgtgctccgcgaccgccacgaagtcctccggtgcgaccggcccaagggcacggtcctcccagcgggcaaggcactcgacgcccaccaatctccggtcccgcagggtgaccttcggctggaaatacacctccagttcaccgttgtccagggcccgccgcagatcaccggccagaccgagtcgccgcagcgaccgggactccagcgcggggttgaacagccggacactcccggacgcggacttggctgccgtcacggccagatcaacccgttgcagcaacacggcggccccactgccatggtccgggtggacggcgacgcccactgctgtatccacgtccagggtgagcccgtcgaaggtcaccacggcccggatctgctcccgcagacctgccgccaggtccagggcctcagtcgccccctccagccgaagggtcacgaggaactcgtcgccaccgacccgccccaccagcgcggacgacggcgcacacgagcgaagccgctcggcgacctcgaccaggaccttgtccccagcggcgtgcccaagggactcgttgacctcccggagtcggtccacatcgaacagcaggagtgccaccacctcgcccggcgcccggatcttcaccgcctcgtcgagcgccgcggtgacctgccgccggttgggcagcttggtgagcgtgtcgtggtcggcgtcgtgtcgcagccggtcgaccagccgggaattctcgagtgcgaccgcggtgtgcgcggcgacggtctcgaagacttggatgtcgtccggcgtgaagtggcccccggcgctgagccggttgacgacctccagcgtgccgatcaccgcctgacccgaccgtaacgggacgacgatcacgtccttcagcccatgcccagccaagtcccgtgagatgtcgggagatttcggaaggccccggccggcggcgagtgtctcaccggactcccggacctgctcacgcaggtcagcgggcgtcggcgcgacgtcgagcaggccccggtcgtccacccgggcactgagcaacaactcgggatagcgcccccgcgcggggagccacagcgtcgcgtactcggcctgcatcagcgcccggatccggcccaacagaacgtcggcgatgccgccctcccgaccgccctcggtcatcgcctgggtcagctcgtacatgctgctcaacgtgcgatgctgccggaggaactgtgcgtacgagcggtatatcaccaccatcgcgacggccagcacggcgatcaacagcatcgaccaccaggtcgattccaacgccaggagcaggatcaggccgatcaccacgttgatgaagttcaccatcaacggaaccggggacctgcggaccagctcccagccggtctgccagccgtgtagcaggctcacgacgccgctgatcgcgatcagggagaccaccgagttcacggtgaccacggcgaacaggaccgcccacgtccgggggccggctccgtcgacgccggagagcccgaccaagacgacgcctccgagcgaggccgccgcgccggtacgggccacgttgaatccgaccttgaccgcgccgagtcgacgccagtgctgcgcgacgagggcggacagcaccatgagcgccacaaccgtcaacggcggcaggtaatagaaggccagcacgagtgggatctcggtggcgatcacctcgagcgcctgacggcgcacgacgatctgcaggacaacggtgccagccacgaccatcatgacgaacaggacagcggcgatggcgaggttgcccggcggcgactcggccgcgagcagcaggaaggtgctacagagcaccgcgaccatcgccagtggggcggtgatcagccagacctgctcgactggcctacgcaccgaaggtggactgtctggcatgccgccccctgggtcggcggtgcggacgctatcgaactactgtcctgcccccggggtcggggcgctccaattgaagtcggcgagttggacactcgaatccagagccagcaggccacccgcgaacgcagccacaaccgcgagcgcgaggacggcaccacgccagcgacgcgtcgatttagacataggtgaactcctgtcaaggggaccggaggttattgccggtgccacgatggtgccacacgtgaatcgcccggcaaagccgacgggaccactaacgcagccagacgggaggcccggctgagcggacccctccggacattaccggacgaaccatttctcacctcacccgctgcgtggcggtgcggccctcgggtgcaccccgacagttacggggtatgtcaaccgctatgccagatcaggacaggtcagtggacgcggaacactcccggccggcaggggtcgacgacaccaccgtcgaagcactgggcgagctgagcgaggcgttggagacggtccaccgagcacgtggtcacctgtattcggcacaccaactcgtcggtggagcagatctcaccctcgaccgggtggtgcggctactccgcgaggccgggcacgacgacatcgccgaccgggtcgagcatgagctgctgggccgcaacgtgctacccgggcggtggacgttccagatcctggaggagttcgacgacggctactacaccgcgttccaggacatcgagcgggacgcacgggagcgcctggccggcgggcgacggcacatctacgaggccgagatgaagcaacggcgccgcacccacgggatgcctgggcacgaggccacgcccgaggcatgagcgacgaacgtccggcgacatcgaggccgcccgaccaggccgcggctcggcagcgcgggccgcgctaccgagccgcggccccaaggtgagccagcacgtgatcgtcccaacccgggagccactcccagcaggggatgacgcgggcagggctaccgtgggtgcgtgacgctctcgctggcgatctcgccctgccccaacgacacgttcgtcttccacgcactggtgcacgggcaggttcccggcgcaccggcggtgacggtgacctacgcggacgtggacgtgaccaacacggccgccgagcggggggcgttcgacctggtgaaggtgagctatgcggcgctgccgtggctgctcgaggactaccacctgctgccctgcggcggggcgctcggccggggctgcgggcccctggtactgacccggcccgaccgtgcacccacgagcgccgtgaccgcgttcacgggttcgaacagccgggtgaccgggttcccggaccgggtcgacctgtccggagccacggttgcggtgcccggtgaccggaccacggcgtatctactcttccggctctggtcggccgggcggccacccgcccggatcgaggtggtgccgtttcacgacatcatgccgggcgtcgccgccggacggtacgacgccggcctggtgatccacgaggcacgattcacctacccccggcacgggctgaccgccctggtcgatctcggcgaatggtgggaggccgataccggcctcccgatcccactcggcgcgatcctggctcggcggggcacagtggacccggaggccgccgccgggtggatccgggagtcggtcagccgcgcctgggcggacccgacggccagccgcgactacgtgctgacacacgcgcaggagatggagcccgacgtggtggaacgacacatcgggctctacgtcaacgaattcaccgccgacctgggcgaggtcgggtacgccgccgtcgactctctgctcggccgggccgccgaggccggactggtgcctcagacctccagctcacgggcgacggcgtggaccagctgagcgatcttctgcgcggtcttccggtccgggaaacggcctcgacgtaggttcggctgcaccttcgcctccagcaccttgatcatatcctcgacgaggccgtgcagttcctccgcgggccggcgacgcagctccgccacggacggcggggcctccaacagcttgacccccatcgcctgggcgccacgacggctgtcgaccacgctgaaatcgacccgctgcccgcccttgagatcggtgacacccgccggtagcgcagccttgggcaggaacacgtcgcccccctcgtcactggtgacgaatccatatcccttggtcgcgtcgtaccacttcactcgacccgtcggcacttgagaacctctgcttcgctcacgacatctactgctctaaggctagccggaacacggcgtcaggcgccgctgggaatccagtgagatcatccagcaccagcgccaccccaggtgtggcccgggaccgggtaacgaatgcggatgtggatgcttcgagtacggcggatgccgggcatggatcgggacggcccgccgaccggggggcggatccggcaccagtcgggctagcgtgggaagacgatgaccacctcactcgccgaccacctgcgcggactgcccgaccagtcactcgcggcactgcttcagcagcggccggacctcgtcgtacccgtacccgccgacgtctcggcgctcgccatccgagcccagtcccgggtgtcggtggcccgcgccctggacagcctggaccggttcacgctgcaggtcctggacgccgcccggctgacccaggacgcctccaccggcgcctccagcatcgacgcgatacttgccatgaccaccgcgagtgcgcgaccgcccgccgcgaccgccgtccgcgctgcggtgcaacaactccggtcgcgcctgctgctgtacgggcccgacgaacgcctgcatctgatcggcggaatcgacgagatctccccgtacccggcagggctcggccggccggcggcggagctggacgcgcgagcggcggccgtctgcgacgactcggcgaaacttcggcgtaccctgctctcggctccgccgtctgcccgggccatcctggaccggctcgccgccggtccgccggtgggcagtgtgccgccgggggcgttgcaggccccgcccatcggcgccgaggacgcgctcccgccggaccccaccaacggcggtacgcccaccggctcaccggtgcgctggttggttgaccaccggctactggtgtcgatcgccaacggtggcggcagcgcacccggcaccgtcgagttgccccgggaggtgggcctgctgctccgccgggacaccggcccacttggcccgatgcccaccgatccgccaccggtttccgccgcaccccgggaaccgaaggcggtcgactcggccggggccggtcaggccatggaggtggtccgccaggccgaggcactgctggagcagctcgccgtggagccggcctcggtgctccgctccggtggcctgggcgttcgcgacctccgccggctggcccgcgccctcggtctggacgagccgacagccgctctgctgctggaggcgtcacacgcggccggactcaccggggaactggaggtgcatggggcagcgacgacgcgtcccggcggcgagcagcaggtggtgccgagtgccgggtacgaggtctggcgggcggggtcgctggcgcagcggtgggagcagttggcccgggcgtggctgacgatgacccggcaacccgggctgatcggccagcgcgacgaccgggaccgcccgatcacggtgctctccgccgaggcggaacgggctggggcaccgatcgcccggcaggcagcactgagcgtcctcgccgatctcgaaccggcgagcgcgcccaccccgaacgaggtgttggacctgttggactggcgggctccccggcgcagccggggccgggaggcagcacaccgggaggtcctggccgaggcggccacgctgggcgtgaccgggctcggagctctcacctcgtacgggcggctgctgctcggcgacacaacgcccggcgaacagcggggcgtcgatgatccgctgggcctgcgcggcgacactgaaccgtcgacggcggtgcgggcgctggacgggctgctacccgccccggtcgaccacttcctggtgcaggccgacctgaccgtcgtcgtacccggcccggccgacccgacactcacggccgaactggacgtggtggccgagcacgagtcagccggtggggccagcgtgcaccgggtcaccccggcgagtgtccggcgggcgctggatgccggctactccgcggacgacctgcacgggctgttcacgcggcgctcgcggaccccggtgccgcaggggctcacctacctggtcgacgacaccgcccgccggcacggcggccttcgcgtcggcgccaccggggcgtacctgcgcagcgacgacgaggcgctgctcggcgaggtactcgcggaccggcggttggaggcgctggtgctgcgccggctcgcaccgaccgtgcttgtcacgccgtgccaggtcaaccggatgctcgtcacgctgcgtgaggccggctatgcgccggtgcccgaggacgccactggcgcggcggtactcacccggcccaggtcccggcgggcgcccgcccgcgtgccggccgccacccggatcctggacccgctcgccgtcccgaagctcccgatgccccggctgctcggcatggtcgagcagatccggcggggcgaagccgccgccagggccgcccggcgggcaccggcggtggtccgtggtcaggaagccgccggcgcggtacacagccacaccgacgcgctggcggtgctgcagcaggcggtccgggacaaggtgctggtctgggtggggtacgtcgacgcgcacggggcgaccgcgtcccgactggtccggccggtgtcgatcggagccggctacctacgggcggaagacgaacggaccgagatgctgcacacgttcgccctgcaccggatcgctgcggcggttctggcggactgagcaaccccggtcggagtcaccggcggtcgcggcggaacgtgccgacgaccgcaaccaacagcagcaggccgaacgccgtaccggcggtttccccgaccgagtccacgagaccctgccgctgcaccagcagaccgaacaggaaccaaccgaacaggagcacaccggcggccacgtacgccgccatcgtgccggcggagaccggctccgccggccgccgccgcgactcggacatcacgtcctggtcgagggtcattccgtcctccccgccgtcggcgaacctcgaaggtccagggtgacacctggagcggctgcgggccagcaccacaaggccgtcgcgcaagcccgagtccgaccacggcggacaccagtgcctcacccgggaaacgacgacaccggcacgaaccgcactaatactgaccatgccgataccggacgaatcaataccgaacagatcgatatctgtcgaaacgataccggcgactcgatgccgaccgcgccaatgccaccggcgcggccggccggtccggcccgggcgttgcgctcgcccccgttggcgactccgccgtcccagccgacggggcctcccgcccgccgcctcgaccgcggatcgaacgcgtacgcaccggcgccgaccagcgtgacgaccgtgcgggcggactccgagggcacctcggtgacacgaacatgaagctcgcccgcaatagccgtcacactgcaagacgtaccagtgcgtcgccaggttgcatgaggcacgcaaatttcccgcgtcggttggtggacgtgcaaaactggttggtcgtcccgcgtccggtcggcccggcgcgacgggcggcaccccgagatcgagaaaggcgcgtcacgtgagtggtggacccctgatcgtgcagtcggacaagaccctcctcctggagatcgaccaccccgactcgcaggcatgccggctggcgatcgcaccgttcgccgagttggaacgctccccagagcacgtgcacacgtaccggctgacccccctggggctgtggaacgcccgggccgccggccacgacgccgagggcgtggtcaacgcgctgatcacctacagccgctatccggttccgcacgccctgctggtcgacgtggccgagacgatggaccggtacggccggctccaactggtcaacgacccggcacacggcctggtgctgcgggccctggaccgggtggtgctggtcgaggtcgccaagagcaagaagctcgccgggatgctcggcacgaagctcgacgacgacacggtcacggtgcatccgtccgagcgcggacggctcaagcaggcgctgctcaagctcggctggccggcggaggacctggccggctacgtcaacggtgaagcccacccgatcgcgctggccgaggccggcaaggacggcgggaagccgtggacgctgcgctcgtaccagcgggaggcggtggaggcgttctgggccggcgggtcgggtgtggtggtgctgccctgcggcgccggcaagaccctggtcggggcggcggcgatggccgaggcgaaggcgaccacgctgatcctggtgacgaacaccgtcgcgggccggcagtggaaacgggagctggtcgcccgcacgtcgctgaccgaggcggagatcggcgaatactcgggcgaacgcaaggagatccgcccggtgaccatcgccacgtaccaggtgttgacgtcacggcgcggcggcgcgttcacccacctggacctgttcggggcgcgcgactggggtctggtcgtctacgacgaggtgcacctgctgcccgcgccgatcttccggttcaccgccgaccttcaggcccgccgccggctggggctgaccgcaaccctggtccgcgaggacggccgggagggggacgtgttcagcctgatcggcccgaagcggtacgacgcaccgtggaaggacatcgaacagcagggctggatcgccccggccgaatgcaccgaggtacgggtgacactgaccgatgcggagcgcatggcgtacgcgacggcggaggccgacgagcgctaccggatggcggcgaccacgcgtaccaagttgccggtggtgaaggcgctgctcgaccggcacccgggggagcagacgctggtgatcggcgggtacatcgatcagctgcaccagttgggggagtacttggacgcgccgatcgtgcaggggtcgaccacgaacagggagcgggagcggctgttcgacgcgttccgctcgggtgagctgcagaccctggtgatctcgaaggtgggcaacttctcgatcgatctgccggaggcggcggtggcggtccaggtgtcgggcacgttcggttcccggcaggaggaggcgcagcggctcggccgggtgctccggccgaagatcgacggccggcaggcacacttctacacggtggtgtctcgggacacgatcgacaccgagtacgccgcccaccggcaacgcttcctcgccgagcaggggtacgcctacacgatcgtggacgccgaccacgtccttggcccgtcgctgccctcggtcgactgacctgctcgaccgagggcaactccagccaaggttcgagcccggctgctggcggacttcacatgtcagtcgctgaggaacgtcaccctaccgtcgatcactgtggcccgaccggtgacaacgaaggggttgtcgtattcgtgcgtcctgccgccggaaccagtccacgtcacggaggcacgtcccgaccagcccctgacggtgagctcaccgtcgatcgcccggatgtcaagcttcgggtacgcgtcgatcgtccacctgacgttcgtcgcggtcccgaacggaggaccggagaaggggcagcctttcggcgacatgtcgctgctctcggcacactcgtccaggtacgccttcacctgactctcgacctcgctgcgcgcggattccctgagaatcggcttgagcagtacattgtcgggccgtaccaggccaacctccagaaccaccggctccacctcgaccaacgggtcgtcggccagccgcacctcgtggataccgggaaaggcgcgtgcccgcgcgtacccctcgcgggtcggtaccgcctgcccgttgataagcacgccaggactgtccggccgattgcgtacggccagctgattcaccccgccgtagatcagccagtcacggaagaggcctaactctttccgttcctgccggtgcagatagagcacgtcccgataggtacggtcgccgaccctgtacgtaaccctcgccgaacgccagtcatcactgttctccgcaggcgggctgccctctaactcggcctcgctcaggcccccgatcgacgtgacctttgcccccgatggcggctgataggacgtggtcaacgggaccatcggcagttccaaggggcgattcgggatctcgctgcgcggctcctcaaggaatgacagcgccgccgcggcgtcccgttcggacagtgcggcaaagtagcccgtcaccacacgctcgggggtgtagacgatgctctgcaccgcgtagaggcccgtgatgccggtcagcagcactgccagtgcgacgccggtgagcagatatacccagcgacggggtttgcgcactgtggcgaacacggcgggcgctgccgtcaatggggcggacgggtcagtgcccggcgccggtgccgtagccaggtcggcggcgagcatcggtgacgattgcctcagctgttctccgcaggcagggcagtactgcgcatccacggcggtgggacgttgacaggcggggcactcccgtgtcggctcggcggccgtgaggccacatcgcacgcacccctgctggccgggaatgagcacggtccggcatctcgcgcaggactgaacaaccgtcatcgctgtctctccgccatcggctcctcagtcacggggttgtgagctggacacgaccacgggaagcggacgcgccggggagtcgcggtcgggcagcgggtagtcgacgccgggtgcctcggcgtgctccagacgcagctcgttcggtgggtgggtggcgcggaccgcacgttcccagccatcgcgggcaccgtcgaagcttcgctggaaccggctcagcacctgccgcagcccggtgtggtgtcccgtccagatagcgccctggtcggcgaggtattcggcggctcgactccccgccgcctgcatcggcatgacgaaataccggacggtgagcagcaacggccaggtgccgagccccaggacgagggagaggagcgggtgccggaacgtccgccgtagccacgtgacgaacacgtaggcgaggtacagcggcagcccgagcccgcggatgaacaggccggacaccgagtcggcgttgcgccagtgcgtcagctcgtgacacagcacggccgcgatcggctcgggatcgtagtcgaactcgtcgagtagtccgcggctgatcacaatgtgtcgggttccacacaccgcgttcgcctcgcggctgtcgtccacgagcagcttcgggtgcccgttgagctgcagccgcatcgcgcagtcgacgaggatcggcagtagcagctccttttcccgccggctgggttcacggcagccagcggcccggaaccgccatccttcggtagcgactccgtagacggtgtagagcaggccgaggagtaccgcgacgatgatctgggccacgaagtatccggcggcgtacaccggctcggtcgtgaccaaggcccacggcacgaaaaggccaccgaagaacccggtcagggcaccgagcaccacgccgaccagaagtccgagtaggccgccaacctgcagcacggcaccactgagcaccgaaccgaggaggggaacctccatgaggaactcaggaccgatgtcgttgccgcgggtgaacccgccaaagtagccggctaagccgccgtacacgactcccaggccaccgacgaacacggcgagcggcaggttgaaccaggcagcgatgaacgcgccgatcgcaccgcgccggttccggaacatgccggtcacgatccaggacacgaaggtcggatagccggggggtcgggtgaacaaccgctgcaccggcggtgctggctgtagcggtgggaccgacggggcgtggtgcggtgggacggagatcggctgctctggtcgctggccgggtacgtccgccccggcagcctgcggcatcggagtgccacacccgcactcgccgcttgccggatcgatctgtttgccgcagttcgcgcactgcaccgtggactcccgtgatcatcttggttggatccggacggattgttgcacaggcggtggtcgtccgatgtaccgccgagccgacaagtcgaagtgtgctcacctgcgccgatgcgattcctcggacccgtggaccgggaggtgccggccgtcgtcgtgggtccggcgtccgccgcccgggtccctgcgggccacgggcagaaagcgttcgccaccgtgactcgagcgcatggaggccgatttcccgaccctgtgctccttgacccctatgaagtcaggaaagccctgaaagtctcatacccccgccgctgacgaccacgcgaccatcgatagtaaacagacaagtcgggcgctggcagcggtgagcgaagcactgtctggtcgaaggcaccggcgtcaacgctcacccgtctcggcgacgaagacaccacgacccggacggcccaccagcaccccttgctcccgcagccgcgccaccgcccgatggatcgtcgacagcgacaggtcgtagtgatcggcgagttcctgggtggacggaatctgcgatccgggctggaactcgcccagctcgatccgcttcaacagatcgctgatcagttcatccatggtcggtggaatcggcacgcgagagccccttgcagtcggttggcccttccagtatcgagcaccgactgagggagcagcaacagctaggaggtaagcctcaggaagagggcaagacagggccgacaggtaagctagcgttgacagaggtgcgaggtatcagtaccgtcgctatcggtgatgcggtgctgctgcggtcggttggcgcctctcgtactggtctcgcatcgccaccgagacctcgcctccgcgccgccccctggcgcggcccgactgtcgtaccgccgatcgaggctgcgacggccgggcgggcggtctccgccgaccgcaaccggcggagaccgcccctccacctacccgcgactcgacgaagggtggtcaacatgcgcagcctgctccgccgactcatgcaccgaccggtccccaccccgcatgaaccggtcacccgccaccacgaaccggatccgtggacgcgtgcccagcctccgctgcggccgtggcaggtccgggaccggtgcttcaacatgcgccggtgggggctcgacccggtcgagatccgcgcctttctgcaccgggtcgccgacgagttgaccaccgcccagaccgccctggtcgcggtgcaggaggagaacattcggatcaaggacgccctgcgagcgtggcagaccgcccaatcggcgagccacgaccaccgatgaccggccgctgggtgatccacctaccgatcaccgcgcccgacctgctgcgggcccgaatcctggcccggaccgccgcccgggtgctgatccggctcagcgcccgagttgatccgggcggagtgaccgtctcagccgaggaccagcagggcgtgcgccactgggtcttctgtgaccggccgctgtcgcagggacgtgggcgctgcgtgctcccggcggaccacacctcgcgctgcctgtcgcgcccactctgggcccggcgacgctgactcgccacagcgtgcgacgacgcggacgccgcggtcacgacggtggccacgtcgggccgcgaccgggtcgccggtgcggcggccaccgccagcgggcggaaggctcctccgctgcgccctgactggcccagtaacggctctgcccggccggtgagcccggccgggcagagcaggacgatcaggaaggaccgtgcgtccagatcaggtgttggtgccgaactcctccccgaggccctggaggagctcggcgaagtcggtggtctccgcggccggcggggcctcgatggtcaccggctcgttgtagtcggtgtagtccatcgtcatgacgcccatctcgcccatcgtcacctgcgcccggcggggccagtactgctcgtcgatccacaggtcggtcttgatctcggtgacgccgagctcgtccacctgggcagcgacatccgccagctcgtcggcatcgcgctcaccctcctctttctgcagggcgaggtactcctccggggtggtggtgagggtgtagtggaccgtgcgcaccccgtttaccgtctcctcaccgacggcggtgactccctcgatttccagcagcgtcttgacctgcttgaccgggtcgacttccttcacctgctgctcgaggcccatccccgatgcgaatgccgaggagaggtccatcttcatccagcgcataccgtcgttgctctcgcgctgcgcctcgggggtctccatatacatcaccgagtcgatcaagcggatggtggtggcgtctcccgccacctccatgaccatctcgtaactcaccgggtcacgcaggtccatcaccatctgcatctcgaagtcatcgggaaacgagccgaccacattcgcccgcagagtctcgatcttgctggacttgttcatcacctcctggagcgaaccctggaggtcgttggcgagcagttccagcacgctcgactgctgcgacgcttcccgcgacgccgtgctgggcccgcaggcagccaccgctaccgcagaaaccgtcgcgactgtcaggacggtgacgttcttccaacgtgacactgaagctactcccccggaaggcacctgatgatcaaccgcctacggtatcccagtctgtccaccatgacatcgccctttcagatggggtgtgccggtaaaccgacggcatcggcgggaagcacccgcggcgggaggtcaggcgcgcaggccggcaacagcaagggacagaaggcgttccgcccggccgggaccatccgccgccagagcgataccgatcgtcagttgcaggacgtcctcgacctcgaggccggtgcgcacgacgccggcctcttgggcccgcgcgaccagacccgcccccgccgtacgtagcttcgcggcgcagtccaggtcggagcccggcggcgccttcatgatcgtctctgccagacctcgatccgtcaggcagtgctggaggaacgcctccagccacgccgtcagcgcgtcgcccggcgaccggctctgggccagttcgcgggctcgcgcgcacaaggcctcgatcctggtggtgaagacctcgagcagcagcgactcccgggtaggaaagtgtcggtacagggtgccagcaccgacgcctgcccgttgcgcgatctcgttgagggaggcggcgggaccgtgctcggcgatgacggcggtggccgccgccaccagccgatcccggttgcgccgcgcgtcgacacgcatccttcgttcctccctgaccacaccatgcggagagcctctccgtatgttacgttgcccctatgcggagaacttctccagatcgtactggtgacatccaccaccgggagaccgacacgaacgacagtcaccgagggctcggtcgagtcggcatctggaccatggcgttcgactggcagccagccgggctcgtccgcgacgcgaccgccgagttggaggaactcggctacggtgcggtgtggtacgccgagggcctcggccgcgacgcggtcagccaggcatggctcatcctgggcaacacccggcggctggtcgtcggagcgggcgtcgccaacatcgccacgcgggaaccaatcgcgatggccgcagcccaccgtgcgctggacgacgcgtacgcgggacggttcgtgctgggactcggcggacatcgaacccacgacaccccgaccaacgctatccccgggcgctacggacgaccggtacagacgatgaccgcctacctcgacgccatggacgccgccaccaccgtgcttcccgagccaacacctcctcgccgccgggtcctcgccgcactcggccccagaatgaccgaactcgccgcacaacgcaccgagggcgccctgccctacttcgcacccgtcgaacacacccgccgcgcccgggaggccatgggacctggtccactgctcgcagtggaactcgcggtcgccctcgccgacgaacccgatcgcgggcgccagctggcccgcgaccatgtcgcctactacacctccaccgccccgcaccaggccgccaatctgcgtcgcctgggcttcaccgaacaggacatgcggggcctgagtagcaccctggtcgacgccgtggtcgcccacggcgacctcgacacggtacgcacccgcgtgcgggagcacctggacgcgggcgcaaaccacgtctgcatccaggtgctcaccgcggatccggccacgctgcccatggacgagtggcgggagctggcgttcctcaccaccgaggcgacgacatcgagggtcggttgaccccatcgaaccgtgctggttgaaaggatcggaacagcatgaacgccgtaccaccaccaacgacgtgtgcggacaggaccttcctcgcctccccccaccgaatcggtatcaccatcgactgtcccgatccggcctcggcagcggcgttctgggaacggtttctcggctatcaacggcgaccgcacgccgaaggaagcacctatgtcacggtcgactgcccggagcacgtggcgggcccgccacacctgacgttccagcaggtccccgagcccaagaccagcaaggcgcgcgcccacctcgacctcttcgtcgaccacgcgcgaccactgacgcaacagatgctcgccgccggcgcccaacaggtcagtgtgaccgaagccggtgagtggacgacccgagtcctgaccgacccggccggcaacgagttctgcgtcatcggcccggactgaccgacgccggggacggtgggtcgcgcacggcgccgtcgcgggcggccgggtcggacagcgggtcgccgtcccaccgcaggcgcccttccctatcccggcagctcggggccgccggtaaggagcggggcgagcaggtcgccctgctccgcaacccgggtgagcacctcggccgccgtgtacggcctgaccgacggccgtttgccggccccaccggcctccacctcggtccaggtcagcggggtggacaccgacggcaccggttgagcgcgcaacgagtacggcgcgaccgtcgtcttcgccgcactgttctggctccagtcgatgaagaccttgcccgctcgcagctttcgcgccatcttggacacgatcagcttcggactggcccgctccagttcctgggcgatccgtcgggcgtagccggacacgacgtcggccggttgggttccggcgatcgggcaggagagctgcatgcccttctttcccgaggttttcggatacgagtcgattccatcgtcagcgagccggtcccgcatcaacagcgccacccgacagcactgccgtaggccggccggtgggcccgggtcgaggtcgacaaccatcatgtccgggtacgccccgattcgccactggggtgtgtgcagttccagggcggcgagattggccaaccagaccagggtgggaagctcgtcggcgaccacgtagtcgatgctctcccgccccttcgtcgaaccaggggcaggcaacgtctcggtacgcacccagctcggtgtcgccgccggagcgttcttctcgaaaaacgagccgccgtcgacgccgttcgggaaacggatccgggtcagtgcccggtcggacaagtgcggcaggagcaccggagccacccgggtgtagtagtcgatcacctcacccttggtgaacccagccgccggatagagcaccttgtccagattagacaactccagggtgcggccggccacctcgacccggagccggtcagccggcatcgtcgacctcctcggcgggtttgtccggacgtaaccgcagcacccgcgggaaacgcagtcgcccgtccggggtgagctggccgtacttgacctccaccacgacccggggtgacacccagaccgcggtccgggcgtcctcgcggggcaggtccccggcgaagggcgaaccggccgcacgcagcggttccaactcgcgcagcagttcccgctccaacgccgcgccgatgccaccgccgacccgcccccggaacgtgagtcggccgtcgggccggggcaccccgaccaacagtccgccaagccggcgcgctcccggccgccagccacccacgacgaagtcgccggtcacctccaacttgaccttgacccagtccggcgaccgggtacccggccgatagatcgaaccgacccgcttggccatcaccccctccagaccgtgctcccccgccgcctggtaggtggccgggccgtcccagaagaccgggggaaccgcccatcgtgggccggccagccccaacccgtccagggcggcccgccgttgttgccacgagtggccggtcaggtcgacgccatcgaggcgtagcaggtcgaagatcaggtacgtgacgggcagcgtcgccgccagcctcgcggcccgacccgactcccggacgtgcatccgctcggcgagcgccgtgaacgacggctgtccagcggcaccaaaaagcaccacctcgccatcaaggagtgcgttgtccacctgcgcgggcaggcccgccagttccgggtaggcgacggtgacctcgacgccggaacgggcgtacacgtgtcgtcggccgccggagaggtcagccagggcgcgtatcccgtcccacttgaactcgtacgcccagccggcacccgccggcaactccccggtcatcgcgagcatcggcttgggcggcacgccgggcacaaaccgactctaatcgcatccggaactcctcgcgcccggttccagcagatgggaacatggtcgataccggcgaaaggagcgcaggatgcgggccatctggaaaggagccgtgtcgtttgggctcgtctcgatcggcgtgaaactgtattcggcaaccgaggagaaagacattcggttccaccaggtacaccgggacgatggtggccggatccgctacaagcgcacctgccaggtctgtggcgaggaggtcagctacgacgacatcgccaagggatacgacatcggcggcggcgagttggtcatcctcaccgacgacgacttcgcggacctgccgctgaacacctcacgggccatcgacgtgctggagttcgtccccgccgagcaggtcgacccgatcctctacaacaagtcgtactttctcgaaccggagggcaccgccaccaaaccctacgtgttgctgcgcaacgcgctgaccgactccgagcgcgtggccatcgtcaaggtggcgatccgccaacgcgagcaactcgcgacgctccgggtccaccagggggtgctgctgctcaacacgatgttgtggcccgacgagatccggaagccggacttcggcttcctcgacgaggacctgaaggtccggcccccggaactggcgatggccagttccctgatcgactcgatggcgggtgacttccaaccggacgtcttcaccgacgactaccgggccgccctacaggaagtgatcgacgcgaaggtggagggccgcgaggtcgtgcaaccggaggaggctgaagaggctccggcggcggcggtagacctgatggcggcgctgaaggcatccgtggagcgggcccaggcagcgcgtggcgagaagcccgccggccggggcgcgggcgaaccgacaccgatctcggcggcgcgttcggcgcagcgaaaagcggccgagcagaaggccccacccaagaaagccgctggcaagaggaacgacaagggcgcgtccgcgaagacggccgggaagaagacagctgagaagaaagcggcgaccggcaagaaggccgcggggcagaaggcggagccggccaagaaggcggccgccaagaagaccacccgcaaaacggcctgagcgccgtcgtcgatgacaaccggacacaacacgtagataccggtcaccggtctacatccgggcgtccagcacctgcacctcgaggacccgggcgggtaccgtgtgcgtcggccttcctccggcactcgatgccggccacccacctcgaacagggagtcgacgccgtgagcgagcggacgcagaaccgggcacagaagtcggagcggcggttggccgcgcagctcgccgcgcagaaggcggccgaagcgaagcgacgtcggcaggcctgggccggcggtctcgccggggttgccgtggtggcgattctggtcaccgtgttcgtgctggtcgcgccaggggacgacgatgagccggaaccggcggcggcgggcaccccgtcggcggctgcctccgccccggctgggggcggcgagggcgtcgaacttccggaaggggccgaccccgcgctgaacaccgcaccgaccgtgacggcgggcgagggtgagctgagcgagctcgtcgtcaccccactgatcgagggcaccggccccaaggtggaatccggtcaatcgatcatcgccaactacgtcggcgtcctctacggcgacggtgaggagttcgactcctcctggtcacgtgggcagccggcgaccttcccgatcggtgtcggcgcggtgatcccgggctgggaccagggcctggtcggtgtgaccatcggcagccgggtgcagctggacatccccgccgagctggcctacggcaccgagccggccggcggcaggccggccggcccactgcgcttcgtcgtggacgtgctcggcgtcgagtgaccggccggaccgtcccaggcgtctgaccggccggaccgtcccgggcgtcgcccccctttcgacggtgcggttgcccacagcgggcttccgacccgtcacccaccggcagtaggttcgtcgaaccggggggcggcacccgtccccggggccggaacggacgcggaggcgcgcatgacaggcgacgcggggcgggtagcccggttgatgtggatccacttcgagccggtccacgcggtgacgtacttccatccccgagcccgcgccgcgtacgaggcggccgggctacgcggctactggcggggctacttcgccggtcggtccgcgccgctcggtgccatcaccgcggcaccggtggccgcggcgttctaccacttcgccccacacatggtgcagcgcgccctgcccgcggtctggaaactggcgtccccggaggaggccctgcgcgcccggctcaccggcgccgtccaggccctcgccgaactcacctacgagctgcccgagtcacacctcacggagaccgccgacctgttggagaccgccgcggtcgaggtcgagggggccggccgggtgctgggggcggcgaacgcggcgctgccacgcggcgaatacccactcgcccggctctggcaggcggcgacggtcctgcgagagcaccgcggagacgggcatgtcgccgcgctggtcgcggcggacctcgatccggtcgagacgctggcctggcgggtcgcggtggggatgcgcgcggccaacctgctcggccgcggctggaccgaggaggagtgggcagcagcacgcggccggctccacgaccggggttggctgaccgccgacggcgcgccaaccgagcgggggcgggctgggttcggcgccgtcgaggacgccaccgacgcggcggcgacccgaccgtggcaggcactcggcccggagcgcaccgctcgggtcagggaactactcgaaccgatggtccgtacggggcataccatcatcccgccggacaatccgatcggcctgccgcccctgggttgacccggcaccgccgacccggtccggcaggatggaggcatggtggctgcggtgatcttcgacctggacggcgtgatcgtggactccgagccggtctgggaggaggtccggcgggcgtacgtggcggcgcacggcggcacgtggcaggccgactcacagcgccggctgatgggcatgagcaccggcgagtggtcccgctacctgagcggggaactgggtgtcgaccggacggccgagcaggtcgccaccgaggtggtggcggacatgtctcggcggtacgcgcaacgcgtaccgctgatcagcggcgccgtcgatgtcgtacggcggacggccaggcgctggccgctgggcctggccagttcctccccgacccagctgatccgggcggcgctggacgcggccgggctcagcgacacgttcggcgcgacgctgtcgaccgagcagacggcacacggcaagccagccccggacgtctacctggcggtcgccgcgcggctcggcgtcgacccggcccactgtgtcgcgatcgaggactccgccaacggtgtacggtccgcggctgccgcggggatggccgtggtggcggtaccgcacggggcgtacccactggaaccggacgccgagcggctcgccgaggtggtgctctcctcgatcgacgagctgacgccggagatcgtggcgacggcccacggcggcaggggcgagcaacggccggacacggcagaccaacagcgcagctaaggagacggcatgaaagcgatcgtgtacgagcgcaccggcgacgccacggtgctgcgaccggtcgaccggccggtgcccgagcccggggccggcgaggtgctggtccggatggcggtcgcgggagtgaacccgacggactggaaggcacgacgacacggcgagctgccggccggctggcagacgcccggccaggacggtgcgggtgtggtcgaggcggtcggcgagggcgtggaccggtccctcatcggcgaacgcgtctgggtgtgggaggccgcctggcagcggccctggggaacgaccgccgagtacacggtgctccccgcccggcaggccgtccgcctcggtgccgcctccttcgacctcggcgcgtgcctgggcattccgttcctgaccgcgcaccggtgcctgaccgccggtgagtacctgccggacgcgctgcacgcgggggcgctcgctgaccacaccgtgctggtgcagggtggagcgggcgcggtgggcaacgcggcgatccagctcgcgcgctgggcggacgcctgcgtcatcgccacggtgagcagcgcggagaaggggaagctcgcggcggcggccggggccgacctcgtggtcaactaccgggaacaggacgtggtggcggaggtccgcaagatcgcaccggagggcgtccacgcgatcgtcgaggtctccacgcgcaacagtgacaccgatgtccagctccttcggaccggcggcgcggtgtgtgtgtacgccgatgacggcggcggcgaggtggccctgccggtccggccgctcatggccttgaacgcccgctggcagttcgtcctggtctacaccgcgccgaaggccgcgaaagcgcaggcggtcgtggatgtggcggcggcggtggagcagggtggcgtccgggtgggcgaggaggcggggctgccgctgcaccactacccgttgacggcggccggcgcggcgcaccaggcggtggaggatggggcggtcggcaaggtgttgatcaacaccacggacgaccggtgaccacggaccgagccgggcatcctccccccggcatcacggcgtcctcccccggtatcgagttcccaggtatcgaggacagaagcgaatcgtcctcgcgagaatgacggtgcgggtcgccccgcgtgagcgggcggccccggcgcggtgcgaacgccggggccgcccccagatcacgacagcggtggaaccgctaaggggcggtcagctctcgaacggcaagttccccctccgcgtaccgggaccggaccgccttcttgtcgaacttgcccacgctggtcctcggcacggcgtcgatgaccgcccagcgctcgggcagctgccagcgggccaccgaaccggcgaggaattcccgcagttgctcggctcccaccgtcgcgccctcccggagcaccacagtggccagtggccgctcgccccaacgctggtccggtacgccgaccacgcaggcttcgaccacgtccgggtgtgccatcagggcattctccaactccaccgacgagatccactccccgccggacttgatcacatccttggcgcggtcggtcagcgtcaggtagccgtccggggagagggtgccgacatcacccgtacgtagccagccgtcccggaacgtgtcctcgtccggggcctcgtcgccgacgtaccgcccggtcacccagggcccacggacctccagctcacccacggacgtcccgtcggcggccagcggcacgccctccgggccgacgatccgagcctccaccccggcggggacgcgcccctgcgtgtagcggtaccgccacgcctgctcgcggtcgacgccgaccggcgggcgggccaccgaaccgagcggagaggtctcggtcatgccccacgcgtggatgatccggatgttgtgccgctcctcgaacgcgtgcatcagtgccggcggacaggccgacccgccgacgatcacctcccccagggaggcggtgtcgacgtcgtggctgtccaggtgcgcgagcagatcggtccagatggtggggacggcaccggcgacggtgggtcgctcggcggcgatcatctcggcgatcggggcggcctggaggaaccggtccggcaggaccagcgatccgccggagaggaatgccgcgtagggcaggccccaggacatggcatggaacatcggcacgatcgccaacacccggtcccgcggcccgagactgaacgactccggcatacagacctgaagcgagtgcaggtagatcgagcggtgcgagtaggccacccccttggggttaccggtggtgccggacgtgtagcagagcgcggcggcggaccgttcgtccacgtccggccagtcgtaggtgtccggtctaccggccagcagggtgtcccagtgatgcacggagatccggtcaccggccgccgcgaccagcggggcggggtcaccgttgccgacgaccaccacgtgccggacggtggtcatgtcgccgatggccttcgccagcagggggatcagtgtcgtgtcgaccagcatcacccggtcctcggcgtggttggcgatgtatgccacctggtccgggaggagccggatgttgagtgtgtgcagcaccgcgcccatgctcggcaccgcgaagtacgccaccagatgctcggtgttgttccacaggaaggtggcgacccgctcgtcaccggtaacgccgcactcgtcgcgcagcgcatgcgccaactgggcggacaagcgccccacgtcggcgtaggtcatccggcggggctcggcaccggtccaggtgaccacctcggccgtgctgtgcacggtggagccgtggccaaggatccgggatacctggaggggggcgtccatcatcgtgctccgcatggaaacaaactagtgtcgccggtcacatctgggaacccccggatccccatactgcttcagcgacgatgcgtaaattatccggggtgagcatttcctgggcagattcatacgtcggtcagctgcgcgccctcgccggcgaccggacgctgatgttcgtcggcgcccgcgcggtggtacaggacaacgcgagccggatcctgctgatccaacgcgccgacaacgggcactgggccatgccggcgggggcgatggaactgggcgagtcgatcgccgactgtgccgtacgggaggtccgggaggaaaccgggctgcgcgcccttcgggtcagcgccttcgccctctacaccgggccggaccgcacccacaccaacatgtacgggcacacataccagatcttcaccgcggccttccgggtggaccagtgggacggggaactcacccggatcaccgacgagaccaccgatgccgccttcttcgaccgcggccacctgcccagcccactgtcggccagcgttccggagaccctcgccgacctggacgtcttcgagcagacgaaccgcctgatcctcaagtagtcccgcgatcccggctcccccgcagctggcagaccgggtttgaccaggcgtaccggcggggatcccgaggggcatggcaggagcagcagcggaacagcgccggctcaccgccgtggtggagtgctggctgggacgccccgttctggtggtcggggatgcgatgctcgacgagtggcggttcgccgaatcagaccgactctgccgggaggcgccggccccgatcctcaccctgcgccggaggatctccgccgccggcggtgcggcgaacaccgccgtcaacatcgccgcactcggcggacgggctgcgctggtcgcgccgatcggcgcggacgtggccggggacgaactgcacgactgcctcgaccgggccgacgtgtgggaccgtacggtcagccagcccggccgtccgacgccggtcaagcgtcgaatgctcgccggcagccagatcctgctacgggaggactccggtggcccggaggatccgcctgacgacgccggcgtggcccggctgctcaccgcgttggcctgcgccaccgcggaactgcacgcggcgggtggcacggcacccaccctggtggtctgtgactacgcgctgggtgccctatccgcaccggtgcgggcgtggctggtggccaaccgggagcgctacgcgacggtcgcgttggacgcgcacgacctcgccgagtggcgtgggctcgccccgactgtggtcaccccgagcttcgccgaggcgagccggctgctcgcccgcaccgtggcccgtccctccggcgatcacgccccaggacggggcgccggccgggacttgcccctggacagccccgacgacgcacagtccgacggcccttccgagctgagcgtgggtgtcgcaccgggcaacggtcgaggcacgcaccccgacgcccaccggccgaccaccccggcccgtcccgagccgaccgcccccacccatccccaatcgaccaccccaccccatcccgaaccggccgccccgccccatcccgagttggccaccgccgccggccgtcccgccgcgaccgaccagccctaccccgccgaggaccaggtgaccaggggcggcaccgaccccgccgacgccggcctcgccgccaccgacgggtgcgccggcctcggggcgagcgtggacgccaccggttcggggatggaccgggcggtactcgccgagtcccgcctggccgaactacggcagcacaccggcgccgacgtcgtggcggtgacgctggacaccgacggcgcggtcgtcgccggcccggacggcgagcccagccgcagccacagcaacccggtgccggccagccacacggtaggcgccggggacgcgtatctggcggcgatgaccctcgcgttggccgccgacgccccactaccgatcgccgcgcagctcgcccagctcgcggccaccatcaccgtctccgacacgggcacctgtgtctgccggcgggaggatctgctcaccgcactcgaccgccccgccgaccgaggctggccgaccctcgtcgacgccgacgagctggcgacgatcgccgtggcgcaccgccgcgcgggccggtcggtcgtcttcaccaacggctgcttcgacgtcctgcatccggggcacgttcgttacctggagcaggcccgtgcgctcggcgacctactcgtcgtggcggtcaacgccgacggcagcgtccgtcgactcaagggagcggaccggccggtgaacccggtcgaggaccgggtggccctgctggcggccctgacccacgttgatcatgtggtggtcttcgaggaggactcgcccgcccggctcatcgaagcggtacggccggacgtctacgtcaaaggcggggactatccgccggaactggtgccggaggcacccctggtgcgccggctcgggggtcaggtacgcaccctcgggtacgtgccggaccgttccacctcggcgatcatcgaccggatccgcgcgcacggcgccacggcaccggtggcgggtcaggcgtgagccgacccctcgatcacggcacgtccgacgagttccgcgccaaccggcacctcgacgtgctcgtccccacccgaaaccgccccgccgaactggcggtcaccctgtccgggctggccgcccaggagggcgtacccgacttcggggtggtggtcagcgaccagtccgaccaccagccggcgtacgcgcacccggcggcggccaccatggtccgggtactgcgccaccaggggcacccggtcctgctgacccgccggctgccacggcgtgggctggccgagcaccgggcgtcgctgctggccgcctcgaccgcccactacgtgctctgcctcgatgacgacgtgtggttggcgccgggagccctacaccggctggtcaccgcgatcgaggagttgggctgcgggttcgtcggcaacgccgtgcacggcctgtcgtatctgcacgatgtccgcccggagacgcaccggcactacgaggagtggaacgggcctccggtgccggagcggatccgcccgggcaccccgcagtgggaacgcgcgttgctccacccggccgcgaacctgctccacgtcacggagcggctgcgcctgccgccgggctcctggcgggcgtacaaggtgtcctggatcggtggctgtgtgctgtacgaccgggagaagctggtggacgcgggcggcttcgacttctggcggcgggtacaggagaagcaccagggcgaggacgtcgccgcccaactcgccgtactggagcgccacggcggtgccggcgtcctgcccagcggggcgttccacctggaatcaccgaccaccgtcaccgaacgtgaggtcgaggcatgggaggtgctgctcgaacaagcctgacggatgcggcgggcagccgcacctcagagcttccgggccgttcctacccgccgagcagatcgcgggtggcttcgaggacctcgatcaccgggacgtcggccacgaacgagtcgcggtgcgggcactcgccgtcgccgggccggtgcgggtagctacccggggtgcagtcgaccccacaaaccgggcagagcaccgtccaggaacagatcgggcggtgccggccgcgcagcgggctcgccgtggtgatgaaattgccgacccagtagacgccgaccgtgggggtgccgaccgccgccgccaggtgcagcggcccggtgtcgttggcgaccaccaccgcgcagccggcgtagcagccggccagcccgccgaggctgagcgtgccgacctgcggccggaggggcaccccggccgccgccaccagacggtccacctcgttctgttcgaccggggtgccggtgaccagcacctcgtacccgtccccgtgcagttcccgagcgaccgccgcgaagcgttcgaccggccaccgccggcgggtgtcggtggcgcccggatgcaaggccacccggggccggtccgccgggccgagcacctcggccgcctcggcccggtcggcgtcggtaaccgccagggcgggagtgacggtggtcgccggagcgcccaccagggccgccacctccaggtaacggatcacctcgtgctggtagtagacgtaccgcagccagcggtccagcggcggcgcgtcctcggcccgcaggccggccgtgacccgggcgccgaggccggccacgaccggattggagttggccccaccgccgtgcacctgcagcgccagatcgaagcgttccctgcgggcgcgggcgaggaagtccgccaactcggactccggctcgtccggctccgggcgacggattccgggagccggcgggaccaccaggacccggtccaccggacccggccggtcgcgccacagcttcgcgtgccacggtgcgcccagcaggacgatctccgcggcggggtacgcggcccgcagcgcctccagcgtcggcaggacgaagatgaagtcgccgagcgcgttggcccgcagcacggcgatccgttcgaccgcggatacgcgctcggcgaccgggccgagcaggtgcggggcgaccatcgacgcgctacggccggtggggcgcggcgttcgggtgatgcacctcccggtcgacggcggggtcgaccggcagcggggcgttgctcccggggccgcgggcaccggtacgcccgatggtgatggtgcggggcgcgggtcgggtggcccgcggcaaccggacccggagcagaccgtggttcatcaccgcgtcgatggcgtccgggtccacccgggacggcaggtccacccggtacacgaaaccgcggttctcggagccaccggggatcccgtagtcggcgtagacctcggcctccgaccgtgcccgtacgcacagctcacggtcgtccaactcgaccgccacctcctcgggggccaccccggggagccggacgaccacctcccagccgtccgcggtctcgtccagccgcagatccctggagtcggaccggccaccgaccagccggcccagttcggcccgcagcatctgcaactcgcccatcggatcccacccctggccccgccagccctggctgatcccgccgccgggttctctcatcgcacctctcctatccgctgggcgctcgtcgcgggccgcagggagctgggcgcgtccaggtcggcgtcccggtcgaccccgacgccgagccggtcgaccagttctccgccgagccacgcgccgaccccgagaatggccagggcgacgatctcgatcgcgatgagcgcgccaccggcggcccgggagtcggcgttgagccggaccgcccagaccgcggcgaacagcaggatcatcgccacgttcgcggcggcgtgggtgagcgccacccgcttcgcgcgggtgccggtggggatggcgagcaggtcgaacgtcccggccgccgcggccaacaggccaacggccaggccgacggtgatgttccagtaggcgacctcaccgaggaagtcgggcccgcccagggtgtccaccacgtcgaagagcaccgcggtcacgagcagggcgaccggaaacatcaccagcatcgggtggacggggtgacccagcaccttgagtcggctctccataccgggcctccactgttcggtcctgccggtcggtccctgccggcggatgggctgcggtacccaccgctgcctcgggcaaacctcgcccggtcgaagccgcataggcttgacctgacgcaccgccgccatggtcaacggacgagggaggggcacgtgacggtggacatcaccactcacgaggaactgcgggagttactgggcgtacccacggcccgcgccagcgcgaaggagcggacacgcctgcacgagcgggaccggcagtggctggccgcctccccgttctgcctgctggccacggccggcgcggacggcacctgcgacgtctcaccgaagggtgacccgcccggcttcgctcggccgatcgacgacgccaccatcgccatcccggagcggcccggcaacaggcgggccgacggcttccacaacattctggacaatccacacgtcgggctgatcttcctggttcccgggcgcaccgacacgttacggatcaacggccgtgcccggctggtccgcgacgcgccgctcctcgactcgatgacggtgcagggccatcggccgtccctcgcggtcctggtggcgatcgagcagatcttctaccactgtgcgaaggcgttcctccgatcgcagctctggagcccgcagacctggacgcccgaggcgctgccgtcccgggcccgcctggtcaaggaggttgaggcgcccaccgagagcctgcccgacctggagcggtactacggcccggagtacgctcgccgcatctacacctgacccgcgttcgcacccgcccggtcagcccaccttcggtgtggcccggtcgatgatcgtcgtgaggtcgacaccggcgggcagcgtgccgtacgcgtagccgtgcgcaccgcccagccgggacgcgcagaacgcctcggcgacggacgggtggccccctcgcaccaacagcatcccctgcaggacgagggcaagctgctccaccaggcgccgcgcccgcagttgggcgtcggccgggtcggccaggctcgcccgcagccgccggaccgcggcgtccagccggggatccgcaccggcggcggcgtccacctccgcctcgaacgcggccagcacctgcgaatcccgggtcagggcgcgcagcacgtccagggcggccacgttgccggagccctcccagatcgagttcagcggtgactcacggaacagccggggcatgccggactcctccacgtacccgttgccgcccaggcactccagggcctcggccgcgtggcccggccaccgcttgcagacccagtacttgccgatcgcgacgccgagccgtctgaacgcggcctccccggtgtcaccccgtgcggaacggtccgtcgcaccggcgagccgcagcatgaggacggtggcagcctccgactccaccgccaggtcggcgagcacgttacgcatcaacggctggtcgaccagctgacgcccgaacgcccgccggtgcacggcgtggtgcaccgcggtgacaaccccctggcgcatcccggcggcggcaccgatcagacagtcgagccgggtgagattgaccatgtcgatgatggtgcggacgccgcgcccctcgtcgccgacccgccaggccaccgcgtgctcgtactcgacctccgccgaggcgttcgaccggttgcccagcttgtccttgagccgcatcaaccgcaccgggttgcgcgtgccgtcgggcagcacccggggcaccaggaaacaggtcagcccgcccggggcctgaccgagggtcaggaagacatcgcacatcggtgcggaggtgaaccacttgtgcccgacgagccggtagctgccgtccgcctcgggccgggcggtggtggtgttggcgcgcacgtccgaaccgccctgcttctcggtcatggacatgcccgccagcagcccctgcttgccgagcgccggacgcaacccggggtcgtacgtcgtggcggtcagcagcggctcgtaccgtcccgccagctccggggcgtgccgcagtgccggtacggccgcgtacgtcatcgagatcgggcagccgtgcccggcgtccggccgccaggtgtagaacttcgcggcccgggcgacgtgcgcgcccggccggtcgtcggaccacggcgcggcgtgcaggccgtaggtcaccgcggtccgcatcagctcgtgccacgacgggtggaactccacctcgtcaacccgatggccgtaacggtcgtggctgcgtaacacgggtggatgctcgttggccaaccggccgtgctcgatcgccgccgtggcgccgccgagccggccgaggtcgtgcaactcggcggtggcccagccggcgccctcccgcgccagcccggacagcagcgccggatcgtctgccatgtcgtagtcgaccaggggtggcacctggttgaacacctcgtgcgtcggcacgatgaccctcccacgcgcagtccactcggtacgcctggtaaggattgcaccagcattcacttttcactggcaagggcagcgggacggccggaggggcccaggcctgccagaatccgtgcatgaaccggacccacacctacgagatcgcgaccacttggaccggtgaccgcggccacggtacgacggactaccgtgcgtacgacaggtcgtacgacacggtcagccccggccgtccgctcctcaccggatccgccgacccggcgttccgcggcgacccgcgacagtggaacccggagctgcttctcgtcgcatcgctgagccaatgtcatctgctgtggtacctgcacctgtgcgcggtcaacgacgtcgtggtcgtcgactaccgcgacgccgcacacggcaccatgcgcgaggacgacaccggtgccgcccgcttcaccgacgtcctgctccgcccggtggtgacggtcaccgaggtcggcatggtcgaacgggcgacggcgctgcacgtcgaggcgaacgcccggtgcttcatcgccgcctcggtgtcgttcccggtacggcacgaggcgcgcacggtcgtccggtgaccgccctcacgccaccgacggaagtggcccgtgccagcgacatccgacggaggtggcggtgcgcgcggtggtgtggctgcccccaccccggaaaggcgggctggccggatcgatcttgatgtgtttcccgtcgagactgagatctcccaacgagttcagccctcgccacgagggcaacgaggagacgttcatgtccgaccggaatcgccgacaccgccgcccgacgtcatggaccactcggcgacgcgcgatggccgccgtgacatcgttcgccgcccggcgacgcgcgatgacggccataacatcgttcgccacccggcggcgcgcggtggccgccgtgacatcgttcgcgatcgtgggcggtcttgccctgagcgcggccacacccgcggcgagcgccgaaaccgtgcgcccccgcgacggcgtgcaggccgacctcgaccgactcgtgagcgagggcacgttcccggccgccctcgccgccgtgcgcacctccgacggccgtacccgtaactacaccgccggtgtggccacactcggcacgaagcgcacaccaccggttgacgggcgggtgcgcatcggcagcaacaccaagaccttcgtcgccaccgtggtcctgcaactcgtcggcgaggacaaagtcgacctcgacgagccgatcgagacgtacctgcccaacctgatccgcggcgacggcatcgacgggcggcagatcaccgtacgacaggtactgcagcacaccagcggcctgcccggctacgtggacgacatcgccccggacttcttccttctccagcacacgtatttcgaaccgcgcgacctgctcgacctggccctcgctgacaaggcgagcttcgaacccggcacgacgtgggagtacagcaacaccaactacctcgtcgccggtctgctcatccagaaggtcaccggccgtccggtggccgaggagatcaccaaccggatcatcgtccccctccagttgcgcgacacgtacttcccccgcgtcggcgaacagggcatccgtggccggcacccgcacggctactacaccgacgacccggacaagccgctgcaggacgtcacgaggatggacccgtcctgggcctgggccgccggcgcgatgatctccagccccagcgacaccaaccgcttcttcaccgccctgctcgccggtgacctgctccggcccgccgaactcgaccagatgcgcaccaccgtccccgcctcccccatcctcgcttacggcctcggcctgatgagctgggacctgccctgcggcgaccgcgcctggggccacggcggggacatccccggcttcacgacccgcggcggcgtcaccgaggacggccgcgccgtcaccctcgccgtcacctcgacgccgacaaccgagaccagcgccaaccaggtggatgcagccgtcagcgcggctctctgcgaatagtccccaccaaagccgccgtgcctcgctccccgcggcgaggcacggcagcaccggcccaggacctacgtgacatcctgcaggtcctccttggtgccggactcggcgccggcccgagccgaccgcacatccaccggatctccggagcccgcgcccgtccggtcggccccgtcggtgtgggccggcactggctgggcgtacgtctcctgacggatcaggagcaggcagacgatcgtgaacagggtgagcgtgacgacgctgcccaccactatcgccggagtgaacggcaccagcaggagggtgctgaccaactcggcgaagatcaacacgaacagcaccccacggatcgtcaacggcgtcaaccgggtacagatccaggcccccagcggcgcccccacggccaccaccggggcagcggttatccaatagtcaacgacaaatccgctgaaatcgcggacgacgaagacatgggtcagaaatgcagcgatggacaccagcgtcatcatcaccaccgtggtcggggtagccaccttctccgacacccgaaacagcaacacgagcagcaagaacatgacacagttctcaccgacccctgccacaccgctgagcaccccgccggcaaatccggtggccatgaccagattgcgctcacggcccgtccacaccggaaccgagaagttccgccgatacccacgctgtcgcagttgcacaagcaatgcgatcgcgagtgcgacgagcagcatcgtaaacaacacccgcaccagtttcagcggcacatgcggcgcgaccatcgtcacactgagcaccacaccgagcattcctgccatggagccgtacagcaccacccgccgttctatcggcacccggcacagcaggatcgacaacgaggccgcagtcatgccgatcgactggatggcgaaggtgaaaatccgcgcctggtccggtggaaccgtcaataccttcgtcatcaccggaaacgcgatcgcaccgccaccctcgctggtcccaccgccgaccagtgatccgaacaccatggttagcgccaccggccagttctcttcgaggcgagtgaagtagccccagccccatacccttgcccagaccagccacactatcgccgcgaggacggcgtttaccaagagaacccggggcacccgtaccatttttaccatcctgtctcccgcagtattcccgaatcaccggctaccgtccagtcgtccacagttgccgatgttctggcaagcattaaaatgcgcaaggcgggagaactagcggccggcgacccgtcccgtcaccccggccaagccccgtcggcccgcaccaggacacgacggggcttggccgggagggccgcccccgtcgtgctgggagagccgcaacccgacaccggccgggaaggcgcatccctacattgcccggggcggtcgggatggctggcgtcgtgggccctacgggccactacggtcagatacacacggaaggtatgtctggttcaggcatttttttcgtgtttgtgtttgggtggggtgggtgtcggtttagcgtgcgggttggctgctaccgccgtttggtagccgaggagtggccgcccctcgctgtcctgggtggttgttccttgccgttcacgggggaaggacatcgagatcacgatgattgaccaggatgacattcagggaccggaccgctggggcgggaaccgggcgaggtcacggtggcggtggtgggctgtggggttggccggtgtgaccggtctggcgctgaccactgtcgctgtcgccccggctgctggggcggtcgggcgtagcctcgctgctgttgacgaccgtggtgatgaccgcggtgagcgtgagaagggcgcgggtgacaaggggaagaaggaggtgaggccgaagggcgttccggtgccctgcgacgcggacaaactcatcgccgcgatcaccctggccaacgcccgcggcggcgccgtgctcgacctcgccaagaaatgcacctacctactcaccgccaacatcgacgacggcaacggcctacccaccatcaccgcccccatcaccctcaacggcggcaaacacaccaccatcacacgcgccgccggcgtggaccagttccgcatcgtcaccgtcggcaccggcggcgacctcaccctcaaccacctcaaaatcaccggcggacacaccgacggcgacggcggagcaatcctggtcaaccccggcggaacactccacctccaccacagcaccgtcacccgcaacatcaccggtggaagcggcggcggcatcgccaacaacggcaccacccggatcaaagactccaccatcagccgcaacaccgccgcgctgcagggaggcggaatagccagcactggcccgttgaagatctacaagtcccacatcgaccacaacaccgccggcagaggcggcggtatcttctcgaccaacagcaccgtcgccatcaagggcggcagcatctccggcaaccaggccagcacggctgggggactgttcctgtccacttccatcggcacggtaaccggcacccgaatcaccggtaacaccgccacgagcagcactggtggtgtccgggccggcgtcgggagccagctgacgatgcggcatgtcagtctcgctgacaacaccgcaacggtcctgggcgccggcttgttcgtctcgggagccgaggaaggagaaagcaccgcggtcgtcgaggacagcgtgatcaagaacaactcgagagcgagtgccggcggaggaatcttcaacggggggcagacggtgctgcggcgtacaaaggtgatcggcaaccaggcgaaccagggtggcggcatcttcaacgaagaagtgatcagtctcttcaccacgaaggtggtcaagaacgtcgccatcgccgacggtgggggcatcttcaacgctggcggcaccgtgaacctgaacaccgccaccggcaccatcgtggccaagaaccgacccaacaactgcgtcgacgttcccagctgtcccggatagcgatccgcggatccgtgagggcccgttcccaccgccagccggtgagaacgggccctcgactggtcggcctgatgcaccctcgcggccaacgacctcgacgcgccgcgccggctccgtgccagcggtgacccggacggcggtgcggatgcaaggagatcgggtggtcgggggggcatcgggccctccacctgggtacggtcagggggtggtgtacgtgccgtcgctgccgcagccgcagcggctactcctggcagagctggcgggtacagccaaccggtacagcatcggcgaaggtcgtggtctgccgcgcgaggtggcggtcgccgcggtgagggcggtcaccgacgatcctgtgctgctgggtattcaggccggggtggcgctggcggacccgtacggggtcagccaaccaatggtggaactgctccaggccgctggtgcggacatgacgatcgcgcagcagcacgccaccgaggtacgtgaacggctggagcgaatcggtatcgccggcccatccgacgatggcgtagtcgacggccgacccgaccagcacggcgacgggcagccggaaggccggtacggctgaggcgaggatcgttgtccgcccggtggatcactgttacccatgagccaggttggctcgtcctcgtggcccgggtggcgagtgccccggcgagggcacgggaactgctccgccggctggtgtccgctactgtcccaccctgtggtgaacgtgaacctccgcaccgaacgccttgagcttcgcccggtccgcgacgaggacatcgaccgcatcctggagtaccgcaacctgccggaggtcacccgctggctgctgcgcaccgacgttgaacctgccgctttcagagcggcgtggcaccgcgcggcggaggaccccgacaaccatggcaaggcggtgaccctcgacaacatcgtcatcggaaccgtctcactcgacgtggtcgacggctcggggcagctcggcatgccgacgcggacagaagctgagctcggctacatcttcgacccggcatacggcggcaacggctacgcgactgaggcggtcaccgcgatggtcgcgtattcgttcgaccagttgggcgtacgaaggatcaccgcggggtgttacgcggatagcctcgcctcggtgcggatcctcgagaagatcggcatgcggcgcgagcagcacggcgtcggtgactcctggcacgccgagttgggctgggtggacggctacacgtacgccctgctctccgaggcgtggcgccaccagccgtagccctccccgcctattcgggactccgacgaatcgtcaccggcaccgcacccgcgcggtagcgcacgacctcgaacggccacgcgtcccgcagccacgcccccacgacctcggtcagcggaccatccagctctgcccgggctgctcgtacccacgacgatgcctccacctcgccctccgccgtcagcgatggctcgacgtacacgcagccgaccacgtcaccagtggcgatctcgataaccgagtaggcgaagtccactcgccgggctgaccgctcagcgtgtcgcgccaggtcctccagattctcggcaagtgtcatcccggccaccgggggccagccccgatcgaatcctggggtggatcggatgtgcgcgatgctcgacatccaggcggcgtgatctgcctcgttgtgccgcggcccgagcaactcaagcctgagcccctcagcgaccagtacgtcaggcaccgcgaacgagtccgctaccagcggccgatctgtcatgccgggagcctagcggcccaccggagccgttgccgatccgaatatcgtggagccggaaccagccacgtcagttgatgttccgggtccgcggcgtctatgcctcgagtctcgaggtggttcctgcacgcgacggagcgacacctcggtgcgatcggcctggcctgacccacgccgtcgccttggtcgcaccgacagtcgaagcggcggcgtgctggttgccggagaggctgcagggctccgcctggttgccggaggggctgagggctccgcctcggcacccgggggagcgagacggagcccttcgagaaccagggcgaggggtcagtccgggcagtccggaacgttcgtgcagttgttcggtcggttcttggccacgatggtgccggtggcggtgttcaggtcgaccgtgccacccaccgcgttgaagatgccgccgccgtcggtgccggcgacgttcttgaccaccttcgtgctgagcagcgcgagcacgccgtttgcctcgttgaggattccgccgcccgactcggtggcctggttgccggtgacctgtgtgcggagcagcgtcaacccgccaagattacgaatgccaccgccgtttgttccgacattgttcttgatgacactgtcctccacgagcgcgcttccgccttgtagaaacagtgcgcccccgccggcaccggttgtggtgttgttggcgagggtgacccgggacatggtgagctgtgtagggcccccgccgatggcggatccgccggtgttcgtcgccgtgtttcgcgcgaaacgcgtatcggtgatcttgccggtcgacccgccgaggaagaagacggcgccaccgtcggcagcctgatggtcgaccaactcgctccgggttatggtgacgtcgccactgatggtgatggcaccgccagtcagggcagcgttggcatcgaaccgtgacttgtcgacgacgagttgaccaatactgaagatcgcgccgccgatattggcggccgtattgcgactgatgatggaatgcctgatgtcgagcacaccgccattattcatgatcgcaccagcatcgccgtcaaccgagacgtttgcgacgattttactggtgtcgacagtggcaccgccacccgaattgataagaatcccgccgccgtcattgtcgccggaaagcctgccgccggtgatggtgagatgattgagggtgagtcgaccgttggcgttcacggtcaggattctgaagtcgtcggccgccgcggcgcgtttgatggtggtgtgtttgccgccgttgagagtgatgggggtggtgatcgcgggtagaccggcgccgtcgatgtcggcggtgagcaggtaggtgcacttcttggcgaggtcgagcacggcaccgccgcgggcgttggccagggtgatcgcggcgatcagccggcccgtgctgcaggggacaggtgtgcccgttggcttcttgacgtggcttgcgtcctcccccttaccttcgtcacggtgatcacccccctgtggccggtcgggcttcccaagccggtcgtcggcgacggtggcccgtccgacagcgtcagcgacaggggtggcgacggcgacagtggcggtgagggccaagccggtcatcccggccaatccgaccgcccaccatcgtgacctcgcccgccccccgcagggaccatccgttctggattcgtgagtgtggtgctgatgcttcatcgcggtgtcgatgacccttccccgtcgacggcaaggagcggaccatccacggcaggtcgggacggcactcctcggctaccagacaggcggtagcagccacacgcacgctaaaccgacacgactcccagacagtaacaaaacgaagaatatgctcgaatgggataagtcaccggctcccccaccaccacgctgccctcgcggtgcaggcgctgcgcggtttcggcgtccccgcgccacggcggggacgccgatgcggaccagcaagatcaggtagtcgtggagtcatcggggcgcgtcgtggatccgtggtgtccagtaacagtgcctgcgtatcgtttgggtagattgttcgtgttcatatctcggtgtagctccgtgtcggcttaggtcaggggtggttgctaccgcctgcctggtagccgaggagcagcgcccgacgtacggggtcgatggctcctcgtcgttgacggggaaggacaccgagaccgcgatgaactatcagcaccacacccacaaactcgaccctgaccggcccgacgggcgccgggcgaggtcacgatggtgggcggtcggattggccgccatgaccggcctggccctcaccacggtcggcgttgccaccgccacccccgccgccgacgccgccgagcacccccccaacgccacggacgaccgcccgtccgccgacgaccaccgcggcaaacgcgacggcggcacgcacgacaaccggggcacgggcaaggacgacgtaagggggaagaaggaggtgaggccgaagggcgttccggtgccctgcgacgcggacaaactgatcgccgcgatcaccctggccaacgcccgcggcggcgccgtgctcgacctcgccaagaaatgcacctacctactcaccgccaacatcgacgacggcaacggcctacccaccatcaccgcccccatcaccctcaacggcggcaaacacaccaccatcaagcgcgccgccggggtggagcagttccgcatcgtcaccgtcggcaccggcggcgacctcaccctcaaccacctcaaaatcaccggcggacagaccgacggcgacggcggagcaatcctggtcaaccccggcggaacactccacctccaccacagcaccgtcacccgcaacatcaccggtggaagcggcggcggcatcgccaacaacggcaccacccggatcaaagactccaccatcagccgcaacattgctggtcccaccggcggaggcgtcatgagctccggcctgctcgagatcagtaaatcccacgtacacgccaataccgccgtcgttgcggctggagtgaccagctcgggcacagcccggatcagtcacagcaccatctccgccaaccaggcccaggactctgtcggcggcctgctgatcaacaccggcaccggcactgttacgaaaacccgcatcacgaacaacaccgccggagaggttggcggtgtcctcgcgaacagcggcacccaactcactctcaggtccgtcaccatcgacaagaacacggcaagtacagcccgtgctggtggcctggcagtgaacccggatgctgccgtggtcgtggaacacagcgtcatcgaaaagaactacgccaccaccgagggtggcggcatctacaacgacggcgagctggtactgcgcaagacgaaggtcaccggcaaccaggccaacctgggcggcggcatctacaacgccgacggtggcatactcaccctgttcaccaccaaggtcatcaagaacatcgccgtcaccgacggcggcggcatcttcaacgaaatgggcggcacggtagaactgaacaccgctaccggcaccgtcgtcatcaagaaccgaccgaacaactgctccggcgacgtacccggctgcgccgggtaagccccgaacaggaatcacgggggttcccgtcccgcgcccatgggcgcgggacgggaactctcggcgcgtccgggggtggtggacgggctgctacgggccacccacgccacggtgccggctacccactggctacggcagcacagctgccacccgagacatgcagatccgagtacgctcggcgccaccgacgacaggccttgatgtcccgttcggggatgttcttcgcttttacgccttaatggcggttgagtcggtttagctcagggtggttgctaccgccggcctggtagccgaggagtgccgtcccgacctgccatggatggcccactccttgccgttgacggggaagggcaccgacaccgcgatgaaccatcaacaccacgaacacgagcatgaccgcccaggtggacgtcgggtgaggtcacgatggtgggctgtcgggctcgccggtgtgaccggcctggccctcaccaccaccgcgggcgtcgctgccgccccgtccgccgaggcagtcgggcgcaccttcaccgccgaggaccgacccgggaagcccgaccgaccctccgccggcggccaccacgacgacaaggggcagaaagaaagcaggcccaagggcaccccggtgccctgcgatccggaccggctgatcgccgcgatcaccctggcgaacgcccgcgacggcgccgtgctcgacctcgccaagaactgcacctacctgctcaccgcgagcatcgacggcgccggcctgcccgcgatcaccgcccccatcaccctcaacggcggcaagaacaccaccatcaaacgcgccgccgccgcacccctgttcagaatcctcaccgtcgaggccggcggcgacctcaccctccaccatctgaagatcactggcggccaaaccgacgacagtggcgggggaatcctcgtcaacgccggcggagcgctcaccgccaaccacagcaccatctcccgcaacatcgccaacgtcgcgggaggcggcatcgatgccaacggcaccgtccgcgtgcggcgctccactatcagccacaacaccgccaacagcggcggcggtgggatcaacgtcagcagcggcctgctcacagtcaccaagtcccgtgtcgacgccaacaccgcccttctgttcggtggtggtatcgccagcgcgggcaccacccgggtcgaccacagcatgatcaccggcaatcaggctccgtcgggcggcgggctcgtcatgggaacggggacgggcaccgtcaccaacactcacatcatgagcaacactgccaccgctggcggcggcgtcaccgcggtcggaggaggggcgtacacgtttcggtctgtcgtcatcgccgacaacaccgcgacagcgggcgtctccggcgggctgttcatggacttcggtatgaccgtggtggtcgaagacggcgtgatcgaaaacaacgccgccgcgaccgacggtggtggcatcgccaacaatggcgacttggtgttgcgagacacgaaggtcgccggcaacaccgccaacaaccagggcggcggcatctacaacaccagcatcgtcaccttcttcgatgggaaagtgatcaagaacaccgcagccgttgatggtgggggcatcttcaacaacggcggcgcagtcgagctgaacaccgccaccggcaccgtcgtggcaaagaaccggccgaacaactgtgtcgacgtcaccggctgcccggactgagcacctgatgaactcgcaccgtccgaccgccgctcctcgaccaccctgacaagattcacgtcgtggttgcgccgcccgccgcgcggcgcaacctcgtcgcgaggcgatcgaacgccagcgcgagctcgtctccgtcgatcacctcgacgtcgacgtcgagctgtgtcatccacagcgcgagccggtccgggtcgtcggaacccagctcgacacggcacgtggcctcgtcgaccacctcgatgtcgaccgggatacggatcttcgcggcaaccgtggcggcgggagcgtgcacgagcacccgggcgcggtacctccaggcccccttgctgacacgtccgacgacgtactcgacgacatcgtcctccgggatcatgcgcggctggaaccgcgcccccgtcggtgcgtgcgcaaccatccggtcgacacggaagacccgccagtcgtcacggtcgagatcccacgcgagcaggtaccagagcggcccccagctcaccagccgttgcggttcggtatggcgggccccttcgctgcccccgggcttcgtgtatccgaaccgaagccgttcgtggccacggatcgcggcagcgaccacgccgagaaccgagagatcgagcggcggtttggcccctgggacgacgctcgtcgcctcgcgtaccgcctcgacgcgccgtcgtaggcgcgagggcagcacttgctccagcttcgcgagcgcggtgagcgatgtctcttcgacgccgagcctctgggtcgcgaccgcacccagcccgaccgcgacggcgacggcctcgtcgtcgtcgagcagcagggggggcatcgccgtcccggcggccagccggtacccacccgcgacgccagggcgcgcgtccacgggatagccgagggaccgcagcttgccgatgtcggcgcgcaccgttctcgtgctcacaccgagccggccggcgagctcggagctcgtccagtcgcgcttgagctggagcagtgacagcagttcgagcagccgggccgaggtctccaacacgttctcagtatctcgacaattgcggaagctaacctaccgcattgcctgaaaacatcggtgtcatgaacgaaaacaacgcactcacaccgttccgcatcgatatcccacaggccgacgtcgacgacctacggaaccggctggcacacacccgctggccgatccccgttccgggccgcgacgagcgcaccgacttcagccgcggcatcccgctggtgtacctgaaggaactcgccgagtactggcacgacgagttcgactggcgtgcgcaggagaagaagctcaacgagtacgaacagttcaccacggtcgtcaaccgccagacgttccacgtcgtccacgtgcggtcgacgaacccggcggccacccccctgatgctgaaccacggctggcctggctcgttcgtggagtaccagcgactcatcccgctgctgaccggtgagttccacgtggtcatcccgtcactgcccggcttcgggttctccaccccgctgtcggggaccggctgggagttggcgcggacggcggatgcctacgccgagatcatgacgcgcctcggctacgagaggttcgcggcgcacggtaccgacatcggttcgggtaccaccggtcgcctcgcggcggtctacccggagcgcgtcatcggcacgcacctcggcgtcgacccccacttgctcgcgttggtcggcgacaagttcccctaccccgacggtctgtccgacgacgagatcacccagatcgaggccgtgcgcgccgaggacgcggccgatcgcgggtatcttctgatgcacaaccaccgccccgacacgatcggcgcggcgctcaccgactcgccggtcggtcagctcgcgtggatcgccgagaagttcaagaccagggccaacggcgcctggcggacgccggacgagtcggtcgaccgcgaccagctcctcacgaacatcagcctgtactggttcacccgcggcggtgagtcgagcgcccagttctactacgaggccgagcactccggactcgacttggtcatggcctcaagcgtgccgtccggatgggccgtgttcaactccaacccgctcgtgcgtcgggcgatggacccgtggaaggcgatcggccactggagcgagttcaccgagggcggtcacttccccgcgatggatgcgacggagttgctcgcggacgacatccgcaccttcttccgcggcattgcctgacccccgtcaggcccgcgggccacgaagacccgctcacggcccggccagtccggcgcgtgctcgccaacgatgaactaggcggcctaccgtcagggatggcccggctagcgccgggccatccgctcgattctgccggttgtggtcgactcagaatgagttggctaccgtctccaacttcttacccatcacgtggtgcgattgggtaagcgcagggtcatgcgacgcacgaccctggtgacatcccacttggcagcttctccatcacccgcgcagtgaagttcaccccggccaccagcgtgtaggtcccggttcccttgaagtccagggtcctggtcgaggagttcagcgaaaacccggtggggagggtcgctccctttcctgtggtcgtgacaaagtagttgtagagatccaagaaatgtaccaggtccgggttgatccggggcacaccaacgaacggcccactaaggctggtgttgagtgccagggtgccggagtaggtggtgggcgttagcgatgcaacgacgtagcgagtttgtccggcgggcacggtgacagtctgtgatggcgccgtatgggtttcccgtaccgcgctggtttgcgtattcgcgttttgataggaaattgttactgattgctcaataccgatgtttgtcacctcagatagtttaaagctgcccgacaccttgttagtcgtcgatacgccagtggtgacggtggtcgacacggtgtttgtgtagtctcttctgaacgagttgctcttcatggtctgggttatggaggtgtggttggctagcgttgcgcatcccaggtagtacggcgtgcccgtgacgaccttaggtgttcccacaggaactgccgcgctttcttgcgcactgatgctcaaggtgtggacgggaaggaagccgagcggcacgtaggtgctcgagtgactttcgattagtgaattaagatcggtgaccgttgccgcctgtgcgggagaggcagccatcagcactgcggcagcggtgccgaccgacaccgtgatgagcattctcttcagtctcatgtcgcacactttcttcggtgttggcccttacccctcgattgagggataggcgctggacatcagggtggggtgcaaccttgctgacctgttggccctccttcgggatcaatatgcaacaacccctgtcgggtcaagggttgttaccgtgcggggacgacgcgagtaaggtaggtggcggtggccgtgatgcatccgcatccggtttcctggaaccagcactcgagccgcagttggctctgcgtcgcacgtgctggtggcgcgcttgttggtgcagactggttcgcgagacgccagcatgaccaccagttgacgtggtcgcggttcgcctgcagattgaacggattgccaggaagcgtcaagtatctgtaacacagtctgcggctagcgaatacgggctctagcgtgaggtcggcaacctgagcactgggagctattcggcgagggtgacatggcgtcaccggaggttgaggttcgcacgaccattgggcacctcttgcatgcgggtgaccatacgcgagatgacctccgctcgcagcttcggatttatttggtaaagaaaactatctcctgacattcacgcctgtaactacaggtcagcgtgaatgccggcgacactttacggccgacactcggaagagattcttgagcaaaacttgaacttgggatgaccggcgacccacctcatgcctgagcacggccggcttgcccagcagcacacccagccacaaccaccgcacctccgccaccccgcaccaactcctggtggcgatcggcctgtcaccggtgcagttacgcaaccagatgatcgcgatcgagtccctccgcaggatcaccgccgagcacgagcccgcgttgaccggcgtgcggcctgcaagacctactcggaccacctggccacagtcctggtcggcgcggggtggctggacaacagtcgtgggtcgagcacggtcacgaaccctactgtggcggtagtggtcctaggtgtcggatcgccggcatcgctgtggtggtgggatcacgacgccccgtctattcaggttgatggtggtgtggtcgacgtcggcgtgtggcgtagatgagggcggcgccggtgagggtgagcagggtggcggctccggtggtggtggtgagggtgggtccggtgatgggtaggtcggggttgatggtgatggtggtgggtggggattggctgttggggcaggtgttggtgctggtgtggtgggcggtgagggtgtgggtgccggtgggcagtgttgtggtgtgggtggcggtgtcactggtggtcaggggcacggtggccagggtttcgccgttggtgcggaaggtgatggttccggtgggggtgtcgacgttgcaggtgacggtggcggtgagggtgatgtcctgatctgctgtggggttggctggggtgacctgcagggtggtggtggaggtgggcgttggtgcgaccagggccaggctgtggccgtcgccagcggcgatggccgtgaccgtggtacccgttggaaggttgacgtctacgggttcacttcggtcaagggtgctcccatcccccagctcgccgtcgtcgttctcgccccaggcgaggacgctgccggcggcggtcaacgccagactgtggtcactgtcgcgggtggcgatggcggtgattgtggtgcctgttggaaggttgacgtccacaggttcgctctggtcaagggtgtttccgttgcccagctggccaacgtcgttgtttccccaggcaaggagggcgccggcggcggtcaacgccagactgtggtcgttgccaccggcgatggcggtgaccgtggcgcccagaggcatgctcacgaccacgggttcgagttggtcaacgttgttcccgttgcccagttggccatccgagttgtcaccccatgcgtggacggtgtcggcggaggtcaccgcaaaactgtggccgccgccggcggtggtcgtgaccgtggtgcctggcaggccaaccaggatgggtgtggtgcggtcgatggtggtgccatcgcccaactcgccggaggagttgctaccccaggtgaacacgccgccggtggaggtgatggccaggttgtggtcgtcgccgccggcgatggcggtgaccgtggtgcccgctggaaagtcgacggacacgggttcaagcttgtcgacggtactcccgtcacccagctgaccccgatggtttctgccccaggccagaacagttccagccgaggtcaacgccagattgtggtcgtcgccgccggcgatggcggtgaccgtggtgcccgctggaaagtcgacggacacgggttcgaccttgtcgacggtactcccgtcacccagctggccatgatcatttctgccccaggccagaacagttccagccgaggtcaacgccagactgtggtcaccgccgccggcgaccgcagtgaccgtggtcgccgacggcagactcacgacaacgggtgtgttgctgccggcggtactcccgttgcccaactcgccgtagtcgttttggccccaggcgaggatggtgtccgacgcggcggtggacggtgatgcctcctgctgcgcagccacgggcgacacggtgaccgcctgcatgactgtcatcgccaacaccagaaggcaccagccggcgatggcccgccctacccggcccgcgccggcgccacggcccgcccatcggcagagtctccgcatcgctcctacctccaagcaggcaaccatccccaataggaccatcccagtttcaatcacctatcccacatggataggggcgacacgcccgaacaggacatttagccagcacagcaccgccgggcgacacccagcgaaaggccgccgttcagccgtcccgtgtcaggggacccgccgcacagtcggcaaggtcgagttcacagacgcccgcaggacacccgggtgcggcgccggcacctaccacccctgtgcggccaaccttcggaagtccttgatctgcggcacccggagagcatggatctagcggtgcttccgccctgaaccaacgggcgtgcgcctgacgaggatggtcccgtgatgaccgcgaccccggattcaccgggagaccgagcgcctcgttgatccgtaccgccgacagtaactccgaacgggcagtagctggaaaccagtagttccccgcctgaccgtcaggccaggcggggaactgtcgccactattggcaccgcattggcgagcttccactggctgccagttgctgccacgcaggatgaggacgctcagtgagagcaaaccagcatcccgaggaaacacccaacacaatctccgttaggagctgctgtgatggccgatcggattgtcgagaatcagttctacttcagcgaggtcgcaccatagtcggcgcccgagaactggttccagacgaagttgtcgacgttctcgctgtagagcgcccccaccttgcgccagaacatcgggataaccggcagctcctccgccaggatatcctcacccttctggtagaaggtgaccgcctcctcgatggaactggcggagtcaccctgcttcatcaggcggtcgaactcggggttgctgaaggtggaactgttgctgtcggccccggtcccatacaggggagccaggtaggtctccagtgacggatagtccgggccccaaccgagccggaacgggccggtgaacttccggttgtcggcagcctccaggtactcggggaactgcaggttgaccctcagctcgtagtcaatgcccagggcggccctgatctggtcgccggctgcctgcagccaggcttcgtgactggaaccggcgttggcccacaggaccagcttgccgcccttccagccaccggcctcggcgagcagcgcctgggccttctcgacgtccttcctgcagtacgtgcagacgccctcgcggacgttttggaaggtcggcgcgatgaagccggtagccggggtgtaccggccgtcgaacaccgcgtcgatgatcgactgccggtcgatcgccagcgagatcgcctgacggacccgcttgtccgtgaagttctcgttgtacagcggcatgccgatgtagttcaggctgtcgcctggctgctcgtacagacggtcgccgtagcttgccttggcgtccttgaaacgctccgacggcagggtgtacatcacgtccagctcgccggcctggaaggcggagtacgcagagccttcgtccgcgaagatccggtagttgatcttgtcgggcttgcccggctcgcccttccaggagtcactacgggtcaggttgatctggacgccacgctcccaggcgccttcgatcttgtaagggccgttcccgatcggggtctcgttgcacgcgtcctcatcgtcgacgcacgcctgggccatcgggaagaagcctgagtagccgagcgtggtccggaagtcagtgaacggctccttgagctcgacggtgaaggtcaggtcgtcgaccttcttcaggcccgacagcgtcttggccttcggctccggggccgtcttcggaccatcaccgtccggatccttggccgtaacatcgtcgaacccggcgattcgcttcatgaagtaggcgttgctctgggcgttcggcccgtaagcggcgtagttccatgaccggatgaaggactcggcgtcgaccggctcaccgttgtcgaaggtgtagccaccgttgattgtgatggtccaaagcttgtggtcgtccgacgcgatcgactcggccaggtcgtgttcggccgcaccggtttgggcgttgtacttgatcaggccacggtagagctgacggatcacatagatcgacggttcatcattggcggccgacggtaccagggacgccggctccgaagcgtaaacgcgtagctcgccaccggattgaccgttcgtttccgctgggtcgtcgctgttaccgccggtgcaagcagtgaccaacatggcagtggccgtcgccgcgacggttaccttcaggagtttcccacgcatagagtgcctccttagggcgctcggcttacgagggtgtcgaagtgcctgccactgtgacaccgatcgcgtgttggcgaaaaggcgtgttatcaacccgatacgcggccgggacaatgtgtacacctagctggaagcggttctacttggccccgacaaacacgccaagggctgtgaacatgctttttggacttcaggttgtcatcgcgccaccaaacggctgacccggcaggccgatcggtcgaaagctcatccgtattttgcatatgcgtctcgtcgggtgtagacggccgaagatgacctggccgactgggagatcccagggcgatcggtatgagtagccagagaaattcctcgatttcgccgtcaggaccaccgcgggccaggacaggtgggtataccacccgaacacacccggggctggcagtaggccgggccgcccgctctcgttcacccgtcggctggaaggcgatgccctgtcatgcgcgtccgatcctggcgatgcaatccgtcaccaccaccgccaccccggcgaatccgggacgagcccggcgaccacgacaccgagccctccccaggtccggaccgggctgagtgaggccaccggtgaccggggcgatcggcgacagctcgccacggtcggcacccaggaccgcttgtcgatcctgccgtgtgctgcctgcgccgcgccccgggatggtggtgaaagcgcatcagtgccccggggatcgggtgctacggccttcgggtggatgttgtccagcggttgtggtccctgctgtggactgtcgagtcggatgggctggtggtgccttgcttctaatcgggttggtggcgaggtcggcctcggcgtgtggcgtagatgagggtggcgccggccaggatggacagggtggcggctccggtggtggtggtgagggtggggccggtgatgggtaggtcggggttgatggtgatggtggtgggtggggattggctgttggggcaggtgttggtgctggtgtggtgggcggtgagggtgtgggtgccggtgggcagtgtggtggtgtgggtggcggtgccactggtggttaggggcacggtggccagggtttcgccgttggtgcggaaggtgatggttccggtgggggtgtcgacgttgcaggtgacggtggcggtgagggtgacatcctgatccgccctcggctttcgtggcatgacctgcagggtggtggtggacgtcgggagggcgacaagcgccatgctgtgttggccgccggcggcgacggcggtgatcgtgacaccggcgggcaggtcaacgtccaccggggtactcctgttgatggtgtccccattccccaactggccggagacgtttctgccccaggcgacgacggcaccggcggtggttagcgccagaccaaagtcgaatccggcggcgatggcgttgatcgtcgcgccggtcggcaggtcaacgtccaccggcgtactgctaccggtggtggttccgttccccaactggccggagacgtttctgccccaggcgacgacggcaccggcggcggttagcgccagactatgtaggccgccagcggcgacagcggtgatcgtgacaccggcgggcaggtcaacgtccaccggggtactcctgttggtggtgtccccgttgcccaattggccatccgcattgttgccccaggcgagggcagcgccagtggacgtcaacgccagactatgggcggcaccggcaacaccggcggcgacagcggtgatcgtcgtgccggccggcaggtcaacgtccaccggcgtactgctaccggtggtggtcccgttccccaattgaccgttgctgttgtcgccccaggcgaggacagcgccggtggacgtcaccgccagactatggaaggcgccggcggcgacggcggtgatcgtgacgccggcaggcaggctgacgccaaccggcgtgctcatgtttgtggtccccccgttgcccagctgaccatgtaggttctcgccccaggcaaggacggtaccggcggaggtcaacgccagactatggaaggcgccggcggcgatagcggtgatcgtcgtgccggcgggcaggtcaacgtccaccggggtactcctgttggtggtgtccccgtttcccaactggccggagaagtttctgccccaggcaaggacagcgccggtggacgtcagcgccagactatgtaggccgccagcggtgacggcggtgatcgtcgtgccggccggcaggtagacgtccaccggcgtactgctaccggtggtggtcccgttgcccagttgaccgtcgctgttgtcgccccaggcaaagtaggtgtccgacgcacggatcgccgctgatggcccgttctctgcggctgcgagcgacatagtggctgcctgcgtgaccatcaccgccaacaccagaaagaccaagccggtgatggcccgccccacccggcatgctccggcgccacggccggaccaccggcagagtcttcgcatcactcctacccccaagcaggcaagcagcgccaacaggacagacgtaagtgtcaaccacttatctcaaacagatgtggagaaacgccctcaggcagacatccagccacaggtgcggcatgactcacgactacctgatctcacccgcaccaccgtccccgccgccgtcggcgcccccactcgcgtcgctggcctcgcgaacgtgatcgtcctcgacgccgactcgtccaccacgctgaccgcagatgtggtcgcgtgacgatggcgttcgggagttcggcccttcccatggtgcgggagtcgtctgccacggggacggctgcagggcccctcgcccgccgttccctgtcgggtgccgaccagcgatgttagctggatgccccggttagggtgtttctcgccatatgcaggtgatatttgatggaacattgtgcttgtcctattgacggtgtttgcccgcgtggaggtagaaacaatggggagcccctgccgatgggcaggcgatggcgcgggccgagtgggccgggccatcaccggctggtttcttctggtgttggtggtgatggtcacgcaggcggtcgccgtgtggccggcggtcgcgcaggacacgccagcaccgttcggtgccgcctcggacaccatcctcgcctggggcagcaatttcttcggcgagctgggcaacgggactaccaccaacagcagcacacccgtcgacgtcagcctgcccgcggacaccgctgccgtcgccatcgccgccggtgatgcccacagtgtggcgttgacggccgccggtaccgtccttgcctggggcgacaactcgcacggtcagttgggtgatgggactggcgctgacagcttgacgccggttggggtcagcctgcctgcgggggtcacggcctccgctgtcgccgctggtcgcgaccatagtgtggcgttgacgtctgccggcactgtgctcgcatggggcgggaactcgtttggccagttgggtgatgggaccgttgttgaccgcagtacgccggtcgcagtcgctctgccgcccagcaccacggtgaccgctgtcgctgccggtgccactcatagtgtggcgttgacgtcagccggcactgtgctcgcatggggtggaaacccgtttggccagttgggtgatgggaccgttgttgaccgcagtacgccggtcgcagtcgctctgccgcccagcaccacggtgaccgctgtcgctgccggtggcaaccatagtgtggcgttgacgtctgccggcactgtgctcgcatggggccggaacttttttggccagttgggtgacgggaccgttgttgaccgcagtacgccgactgtggtcagcctgcctgcgggggtcacggcctccgctgtcgccgccggccgcatccacagcctggcattaacgactgccggcggcgtgctcgcctggggtaacaacaccttcggccagttgggcgacgggaccaccactaccagcagcacacccgtctcggtgaccctgcccgcggccaccaccatcaccgccatctccgcccgcgacagccaacacagtgtcgcgatgacctccgccggagccgcgctctcctggggtcgcaacctgcggggccagttgggcgacgggaccaccaccaccagaagcacacccgtcgacgtccacctgcccaccggcgttacagtcacggccatcgccgccggcgacgaccacagcctggccctgaccgcaccaccgacgtccaccaccaccctgcaggtaaccccagccaaccccacagcggatcaggatgtcaccctcaccgccaccgtcacctgcaacgtcgacacccccaccggaaccatcaccttccgcaccaacggcgaaaccctggccaccgtgcccctaaccaccagtggcaccgccacccacaccaccacactgcccaccggcacccacaccctcaccgcccaccacaccagcaccaacacctgccccaacagccaatccccacccaccaccatcaccatcaaccccgacctacccatcaccggccccaccctcaccaccaccaccggagccgccaccctgtccatcctggccggcgccaccctcatctacgccgcgcgccggttggcctgagtcggggcagcgggtgcgatcgcccattgcctgatgcgtgtgggcaactccgcgggctgccgctcgggcggtgacgggccgcctccggcgcgctcgttctggcgggcctggtcgcggaacggcgccttccttccatatgcctggccaaggccccttgctgggctcgtgaccgcaggtgcaggacagcctcagcggtcccgtgcacgcccatagggcgcgtacggatcgatggttggcctcaccgaccggtctcgccaacaaaaaatgactggacgcaggacttaaactacctgatgtccagtagcggaactacgacggcagtgtcgaccaaaaggcgtacggcattgagtacccgggccgggagggcaagcgccctcccagcccatgtcctcccgcaatcgaaggtggatcctgatggttttcgttcagcgcctccgagagaatcccggtgcgcttatcgctttcctagcaagtctgatgtccgccttattcgttgtctcaacgccattcgtagcgaatgttacatccacgatgaatggcgttgagacctccctcggccgcgtctggtcgtcgacgcagatcacgtacgtggtcctacaattgatctccgcgttgctcaccgtgacggccgcgacccttgcctggcgcgggcagatccgccacgcgatcctctttctcattcctggttcgatcgccggactcttccctgcagtgttgccagggttcttcggattggtcgcgttgatcattctcaaaacgcgcccgccctttcacgacacggaccgaacaaggcattcgtaagattgacctatgccggatggccgatttgtcccaacccttagaaattagaccccgcatccatcgtcaagagggcgacgatgcacgtgttttgcgattaatcgcatcttgcgtgacggtgcctgggcgcccgggacgaccggacgggatcgacggtgacgaccaaccgccgggcggcgtgcattgaaataccgcctcggtggtgcggtgggcggcaggacgtccgctcgtctggctcgacgacgagaacaccgacgccaaccggcgttgggtcgccgcacgccaccgacagccggcgccgctgcaccgcatcgacgtgcacgtgggactgaccgacatcgacctcacgacagtgcggcagtgactcgaccaccgagacaaggcagcttgaccagctgcgccatccatcacggcatcggctcgtccgctcataccgctgggtgcgttgagccgcttactgctgggaggagaatgcggcgttcgctgtcgatcgtggcgagtctcgcgcgtacctggactgtccgttgctccaaccgggcttgcacttcgcgcaccagttgcctggaccgggcgatgttctgctccgcttgcttgatccgatctcgtaccgcgaggtcgggaggatgttgtcgaaccagacgttgacgaaccgggccaggccgttgactgcgagctgcgggaccgtcagcgctacgccaggaacgtcggcgagttcggtctgcagcaccgcgaggcaacgaccggcacagactgcggcgtgtgccgcctcatcaagccgggaatgtttgatcaagctgctgatcggaccgccgccgaagtacgtgtcgtaggtcgaccagccgggcgcgctaccgagcttgtcccgtacctgaggcagagcgtgccaggcggtgcatgcggcctgctgcggtggccaccaggccggactcctgtctcccgccaccaagcaccgtgcctgcgaacgtccgcacatgtcccgagccgctcgctgtggtatgtgcccggccggtgcggcggctcgcgggcatggtgaacgtagtgcgtagatcgtgacgctcggaagggttcaacgctgccaccgacggcagaaaagaagtgcatggtagacgcgcaaacggttggatcaccggaatgagccgtttgcatcccgagaccgaaccgttcgcgcagggcatgctcgatgtcggagacggccacctcgtctactgggagagctgcggcaacccgctcggcaagccggcactggtgttgcacggcggcccaggctcgggagccggcgcctactggcggcggttcttcgacccggcggtctaccgggtggtcctgttcgaccagcggggatgcggacgcagcactccggacgcgggcgacgtccgcaccgacctgtcgaccaacaccatgcctcatctgctggccgatatcgaaagactgcgcgtccacctgaagatcgaccgatggttgctcctcggcgggtcatggggcagcgcgctcggtctcggctacgcccaacggcaccccgaccgggtcaccgagatcgtgctgttcagcgtcgtcaccagtactccggccgagcatcagtggctcacccgcgacctgggacggatcttccccgagcagtgggaacgcttccgcgacgcggtgcctgcggccgaacgcgacggcaacctgcccgccgcatacgccgggatgctggccgacccggacgagaccgtgcgggaccgggccgcgcgcgcctggtgcgcctgggaggacgcactcgtctccaacctgcccggcagtcggcccgacccccggtacgagcacccggcgttccgggtgaccttcacacgcctggtctcccactattgggcgcacgacggctggttcgccgacggcgagctgatggccggcgcacaccggctcaccggaattcccggcgtactcgttcacggccggctcgacctcggcagccccgtcgacatcccctggcagctgtccaaactctggcctgacgcacggctgaagctgatcgacgacgccggccacggcaccgggcacggcatcggcgacgcggtcatcgacgccctggactgtattggggccacctaccgcagctgcgaagagaatcgataggcggtgctcgtggcagccagcaagcgaacatccgctcatgccgccgacatcgcgcggctcgacatgacaactcgtcgccgtacgtgaagcggctcagccgggattccgattgatcgtcgcaccatctcgtcagcggcactggcccgggcagagccttcgtcggtcgaggggcagccaaaggtggaccgggtcatgatttgccgcatgcctacgcgttcggcgcatgagcgaatgggcagcgaccagtcggccacccgcgagccgtggccgcacagcggcacgctcagcggcctcgccaaacgtgcgctgcctggaaccccaatttcggcggtcaagataccggacgatctggccatcgccgcccacgcctgacgccaaagccgtccccacaattgtggatacgactcctcagggtcatacccacagccttccggtgaaaccaataagaatcaggtcgcgaaaccgacgacgagcacaattccgcaggtaaggaacagcaggtacgggaggagcgacgtgaacgggtcggcgtggcgcagttgctggacgaccacgaacgccgctccggcggcggccagcgcaccaccggccgcccgtgcccaaggggcgaagaagccgtagaggaccaggaccccggcgaccgaggtgatcgcgaagacgcccaactgagccggccgtgagagggcgacccgggtgaggtcgtgcatccgctccagccatatctgcagcccggcgccggccgacaccgcggtaagggcgagttcgatgagaagaacgacggaggccactgtcaccagaaccttcaacggcgcaccaccctgtcgttggcctgggccgaccgggcggaggcgatgcagccgtccgcaagccgccgaccgcacctgaaggcccagtcgtggctgatgtggcccagccagccaaggccacggaccagcatggtgtggctggtgccgaacgccgccacggcggcgctgagccctcggccgagcggctcgtcccaggtccacaggtcccacggctcccgcccatccatgccccttctcccttcgccgtctcgtccgccgcaccgaccttcgcctgatcttcggcaaggctcatgcaacgaccccgatccggggcatcgccagcgccagctcggtcttcgatcccgctcgggctagcggacgtcgccaacagcccctacccgccgcacgacggtgcttccgccagccgaggttacttccgccgcgctaacggcagtcgacgccgcaccccgcgaagtccgaagcccgctgttatcgacgttaggagttcctagcttgtgactggtcatcaagtcttggcatcgagctgaccacaccgccaccacgcaatgatcaacacttgccgccggtagtcgaccctcgcgggggcttagggggtaacgggggcatcccggtgccgatgtacgtctcgttcaggcatatttttcgtgttcatgtcttggtggggttggtgtcggtttagctcggggtggttgctgccgcctgcctggtagccgaggaccaccacacctggggttctgccctgcgggggtggtggttgtcgtccgtgacggggaaggacaccaacaccgcgatgaacgatcagcgttatgaccacgaaccggaccggccaggtgcgcgccgggcgaggtcacggtggtgggcggttggactggccggcatgaccggcctggccctcaccaccagcctcggcatcggcggcgcgccggctatcggcgccgtcgacggcattctcactgccgccgatgaccggcggggaaaacctgaccgcgcctccaccgacaacaaggaccacaagggcaagggaacaaaggacaaacgcaagggcacaccggtcccgtgtgacgccgatgcgctgatcgcggcgatcaccctcgccaacgcccgcggcggcgccgtcctcgacctcgccaaggactgcacctacctactcgccgccaccatcgacggcgccggcctgcccgccatcaccaccccgatcaccctcaacggcggcaaacacaccaccatcacacgcgccgccgccgccgctgaaccgttcagaatcctcaccgtcgacatgggcggcgacctcgccctcaacaagctgaaaatcaccggcggacagaccgctgccgacgaggacggaggagggatcctggtcaacactggcggaaacttgatcatcgaccatagtgccatcacccgtaacatcgccagcgacaacggcggcgggatcgccaacaacggcactgccattgtcagaaactccaccgtcagccataacaccgctggtctagctggcggaggtgtcgtcagcgtcggcgtactcgaccttaaggcgtcccatgtgtccgccaatgccgcccttgccggagtggctggggtgttcagcgggggcacagcccggatcaagcgcagtaccattaccgccaaccatgcccaggtgggaaatgttggcggccttggtgtctttggaaccggtaacgtttcggatacccggatcacggacaataccgccccggagggtggcggcgtcgttgtgggcgtcggtggacaactcacactcagatccgtaaccatcaccggaaacacggctaggacgggtcgttctggtggcctagggattgacccaaacgcatccgctgttgtcgaggacagcatcatcaaaaacaatgccgccatcgacggcggcggtatctacagcttcgccgaggcggtgttacggcgcacggtgcttaccggtaaccaggcaggcaacgagggtggcggcatctacaacctttccagcggcgagatcaacctcttttcaacaaagatcatgaaaaacgttgccgtcacggacggcggcgggatcttcaacgaggtgggtggcacggtcgagttgaacaccgccaccggcaccaccgtggtcaagaaccggccgaacaactgcgtcaacgtcaccggctgcccggactgatcttgccgagcgtcgggctcggaagagcgctgggtagctgcgtggcatcagatagtgatcatccgatacgttgatcgccatcggtcgaacccggacatgacgaagggcctggtcagcggtgtgaccaggcccttcgtcatgccgagccgtgggcggggagtaccgtcgactgtggcggctcgctgggagttacggcgggcgggccggtgtgtgttgtcccgtcggctgacatcagggcagtgcgcccttcagctaaagtgcgtcctcgcttgatagccgcagcaccagcacgtccatgtccgggatcatcttcggtctgatccgcccgtactgtcgccagcccatccgctcgtacaggcgtcgcaccggtgcctgtgagtttgcggccagcactgcgtatggttcgggccgcgcatcgagcagcatcgacagcagccgtcggcccacgccccggccgcggtaagcgcggtctaccatccattccggtacgagaactttgtcggcggcccgcaagcgcgcgggtggctcgtccgcgcccggttcgatccactcaccgcccggcatggtgtgcccataagccacccctgccactcggccagcatcggcggcgtagacgagggcgaatccgggctgccggagatggttcgaccaccagcggcggaactgccggacatgctctggcccctcgttgtaggggggctcggcataaacggcgacgtacaggttcctcacgtcatcggtgagctggcgggcgccgacagcgtcggtagtcgtgtacgtcagcccctccatacgagacagcctagcccgatggcagctcggcgagccgttgtcgcagccctactacctcaacccggcgcagctcttgctctggcacctgagtgacgactgcggtagccacttggtagagcagcgcgttgtgatcggacgttcggactacgacgcgctgacctaccagcccaccactatcccgtcgcgggtggatgcggcggtccgccgtttcatggccatgctccacctacgattcgcggcgatcgacttcgtcgttagaccggacggggagtgggtgttcctggaggtcaacccgaacggacagtgggaatggatcgagcaggagaccgatttgccgatcgccgcggccatcgccgccgagctaagcagggagcgcgtatgaccgacccgacggcagggccacggcacgagctggccgccaaactcaccaccgccggcgccctcggatcaccggcatggatttcagcgttcgaacaggtaccgcggcacctgttcgtccccgcctgctggcaccgcatcgccgccggcctggagtatctcgacagcgcgaaccccgagcagcgcgaccactggctagctgtctgctactccgatacctccctggtgacccaggtcgactcctcggggaccgccaccagcgcatccagccaaccgtccgtcatggccatcatgctcgaagcgctcgacgtcgccgcggacaatactgtcttggaggtcggcaccggcaccggatacaacgccgcgctgctgtgccaccgtctcggcgatgaccgggtgcatacggtcgagtacgaccaggccctgtccaccaccgccaccgccgctcttgcgcaggccggctatcaccccgcgatgcgggtaggtgacggcgcggcaggctggcccgagcaggcaccatacgaccggatcatcgccacctacggcaccgagcgaatcccgccgacctggctgcgccagtgcacaccagggggcgtcatcgtcgccaacctcggcctcggagtgatcgccctgcacgtcgaccagcatggccacacgggctcaggccgtttcctgtcccgagcggccttcatgaactcccgcgccggcggcgatgcggcgacggtcccgcaggccgcgttcgaccccgcaatcgtgggcctcggacacccagcagacacaccaccggacttgagggacgacaacttcacggcctggctacacttgcacagcccggaaatcgtgcaggtcactctccccggcccggacgactcactcagccaagcggaacacattttcgccaatcgcgcgggctcctgggcgagagtcggcaacgggcggataacgcaggtagggccaatctggcgagacgtacacgacgcacacacacgctgggcgcacgccggtcgtcccgaggtggaacagatcggactgaccgtccgcgacgacggtcaccacacgctatgggtggacaacccgtccagcacacagcgatggaatctcaccccatgaccagcctcgacccatcaggtgggcactgcggcgtgcacccggcacggggcgatcattgatccgacattgtaaccgtctcctggacgcaaacagcgccccgcccagccgtgaggccaggcggggcgtttgcgttgttggtcggtgccgcagggggtgtcgccggcggtaccgcattgacgattctgtgggctggtggtgcgcggtcggcgtcatgccgtgtgtcggtgtctgcctggtagaccggtggttcgcgctagtaccgcgtcgacggcggcgtcgagggagtgcggcggcgttcgcacgcgtagccgttcgaagatcctggtaggggaatcggtatcgaagtcggatagatctccacagtcgttgatgggtccgccgccgcactcggctagggcaagcgtggcagcgatggccatcacctttgactcgggggatcggtcggctaatacccaggcaaaacgacccgtggcaggatcctccgaaaatggcagaaagtcgtcgaccgttacaatcgccgatgcttgccagtcaggaatttcgaagatcgcctcggcgacgacggtgtggctttgttcgggtggaggcggctcggtagggtagggatcgatacgcttgttcagaagtgatggcgggattgggtcgctctgttcttcgccacggtatcgggctggggtagcctgccgcgcttccaccttccctggtaattcctgccagcccaacaggccggtcaaccgggtacccgtcaggttgactgcgtcttgcagagtgaacgccttcgccaccttgctgtgccactcgatcgccatgtcgcagatcgtagccatgacgattcatatgccagccgtcccgctctgccgctgctgccggcgccaagcacgaccctaccgccccggcgcctcgtacttcggcgcggcaggcgtgccgaggaggacacccagccacggccagcgtgcctcggccacccgaacgagggcgtagtagccggccatcgccagcgccaccacaccaacggtgagggcggtggacgagtcggcgtcgagaacgatgcccgccgtcgaggccagccaggcgaggagggcgccgacggcggcggggacagcggtgcggatgagggagatcagatagtcgtgcgtcatcggggtttcccctcggggtgtgcggggtgtgcctgatgccacggtggcttggtgtctcgttcgggcatgttttttgtgttcatgtcttggtggggttggtgtcggtttagctcgggggtggttgctgccgcctacctggtagccgaggaacaccacccctctggggtggtggttctcgtccgtgacggggaagggacaccaacaccgcgatgaacgatcagcgccacgaccacgaaccggaccgaccaggtgcgcgccgggcgaggtcacgatggtggaacgtcggactggccggcatgaccggcctggccctgaccaccagcctcggcatcggcggagcgccggctaccggcaccgtcgaccgcactctcaccgccaccgatgaccggccgggaaaacccgaccatgcctccaccgacaacaaagatcacgagggcaagggaaagaagggcacacgcaagggcacaccggtcccgtgtagcgccgacgcgttgatcgccgcgatcactttgggcaacgcccgcggtggcgccgtgctcgaccttgccagtaagtgcacctatctgcttaccgccgacatcgacgacggcgccggccttcctgagatcaccgccccgatcaccctcaacggtggcacacacaccagcatcacacgcgccgccgcagcgcccctgttcagaattctcaccgttgaggccggcggagacctcaccctcaaccacctcaccatcaccggcggacagaccaccgacaacggcggaggaatccttgtcaacaccggcggaacactggccaccaagcacagcaccatcatccgcaacattgccggaggctcaggtggcggcattttgagtttcgggaacacatccatcgactcatccactatatcctataattctgcgattatagacggtggcggtatcaacagtcaacggcaaatatatttgacaaattctttcattgtcaataatcagacttctatcaacagcggcggcggtgccgcgattgtgggatccgcggccatcgcgaagaccgcgatcacgggcaacggcgccgggaatgccggcggcggtctcgtcatttttgcagcagcggctgcgattactgattccaaaatcgtcgacaatgccagcgctaacaatggtgggggaatttccgttcctgatggcgctcagcttacgttgcggcgggtagccgtcgcggacaatcgggccggcggcaccggcggcgggcttttcgtaaacctcaacaatcaggtcgtggtcgaagacgccaggttcgagaggaacaccgcaacaggagacggtggcggaatcagcaacctcagcgatacggtggtgcggcagtccaaactctccgataaccaggccgacgagggcgccggcgtattcaacggtgccaccgctacgcttaccctctactccactaaagtcgtcaagaatacggccgtcactgacggcggtgggatcttcaacgaggcgggcggcacggtcgagttgaacaccgccaccggcaccaccgtggcaaagaaccggccgaacaactgcgtcaacgtcaccggctgcccagactgatcttgccgagcgtcgggctcggaagagcgccgggtagctgtgtcctcagatttgtcctcagatagtgatcatacgatgcatttgatcactatgactcgacgctaggcatagcgaagggcctggtcagcggtgtgaccaggcccttcgtcatgccgagccgcctgacggaatcgaaccgtcgacctacgcattacgagtgcgtcgctctagccgactgagctaaggcggcaacgatcagcaagtgtacgccacccggccggacccgccgaccgggatcccctactgcggccgcgcgggcgagagcaggacattcgcccgatctcaaccgctggcaccgacgtcgtccagacagcgccgcggctccgaccgcactacgctgcggcagatgacggacgaccatcccgccggaccctcgggccggcacctcggccggcacgggccggacggcgggggcccgggcgaggcggtgcccggctccggcccggcgcccacgtcatcgccgaacggcccccatgccagtgaggcggccggcggccggccggcgtgccggccccgcagcaccgacccggccgagttgggcttcaccccacgcaaaccggtcccgtggctggcgccgttcctgctggtcagcaccggcatccgtacgctgctcgcgctgctcttcggcgcctacctggacaaacgagagctacagaccgccttcgacgcgaagatcagccggcaggttgggccagacggtggtgtctggctggactacgtcgccgaccttggtgacggcttcgacgccacctactcggtcgcgtacctgctggcccagcgggagctgatggtcgaaggacaccggctgccccgggcgcaggtgctggtgatgggcggcgaccaggtctatccgtcggcggccttcgacacatacgaggaccggtgcaagggcccctaccaggcagcgctgccagtcactccacccgagcagccgacgttgttcgcgatccccggcaaccacgactggtacgacggtctcaccgccttcctgcggctcttcgtccggtcccgggaccggcacttcggcggctggaacaccgagcagtcccggtcgtacttcgcggtggaactgccggcggactggtggctgttcggcctggacgaccagtcgggttcgtacctggatgacccacagctcacctacttcgacgacgtggccgagcggctggggccacagagtcgggtgatcctggcggtgccgatgccgacctgggtcaaggccaccaaacacccgacggcgtacgactcgatcgactacttcatccgcaccatcgtcgcgccgacaggggcgcaggtgcggctcctcatctccggtgacctgcaccactatgcccggtacgcggggccggaccgtcagctgatcacctgtggtggcggcggtgcgtacctctacccgacgcacctgttgccggagcggatccaggtcccaccgaaggagacgctggcccggcgggcgagtgccacgcaggtgtacgagttggcggggcgataccccgacgtggcgcggtcccggcggtacgcctggggcgcctttctgcggctgccgttacgtaacccgggtttcaccacgctgctcggtgccctgtacgcgctgctggtcctggcgatggtcggggtctgcacgaaccgcgatgacgcccagctgcgactgttcagcgttccgttggcggcgatgctgctggtgaccctgctcggggcgttcttcttcgccaagccgcccggttccgcgggcaagcgacgccttcggcactggctcctcggcgtggggcacggtctggcgcacgtggcgttggcggcaggcggcacgtgggtgtggctggcactgccgttccacgactggccgtggccgctgtcggtggtcgccgcggtcgtgttcttcgggtcggtgggcggcctggcagcaagccagctggtggcggcgtacctgctggtggccggcgcgttcggggtcaacgtcaacgaactcttcgccggtcagggcattgaggacgcgaagggtttcctgcgtatgcacatcgccccggaggggacgctgacgatctacccgatcgggctcgaccgggtgggtcgccactggcaggtcaaccccgacctctccgccgagtcgtcgtggctggtcccgggcatcccgctggagcctcgcctggccgagcccccgctggtcctccgctgagcccgctggtgctcgcggtcaggtgcggtcgcgggtgtcgtacgcctggcgcgacccgcagacgtcggagagcgcacaccgccgggtggacccgtcggcgatctgccggacggtgaccgtctcgctggggggatgccgagacacgaccttcgctgttcccgctggcgtctcgactcgctggcccgaggcggggtaggcgctgctttcggagtagagcggatgctcgaacttgaggcagcacatcagccggccacacgcgccggagatgcgcagcgggttgaggggtaggtcctggtccttggccatccggatggtcaccggctcgaagtcggtgaggaaggtggcgcagcacaggtcccgcccgcaggagccgatgccgccctgtacccgggcggagtcgcgggcggagagctggcgcagctcgacgcggcagcgcagggtcgcgccgagatcccggaccagtgaccggaagtccacccggtgcggggcggtgaagtagatcgtgcttcgttccccgccctctgtccccccgcgcacgtggtccacggcgacgaccttcatgggcaggccgtgctcccggatcaggcgtttcgccgctaccttcgcctcggcccggcgccgtcgcagggcttcgtcgcggcgcaggtcctcctcctgggccagcccggccaggcgggggaatccgtcggtgtcgtcggaggtccactgggcggcccagacacactcggccacctccggcccctcatcggtgggcaccagcaccttgtcaccgacctggggccggaactcgcccgggtcgagatagtagaggcgcccgtaccggtggaaactgaccgcacagagcatgcccataacctcaccctacgtccccggctggcccaccccggaccgctgttcccggccgatacatgaatgctcaccaaccgacttgggtcggggcgtcataacggggcgccgcggtgaccggcgccggccaggaggattcggccaggctgggcccccactggcgcaggagtgtctccgcgccgtcataggcggcgcacagcaccgccaacacccgcgcgccgatctcggcggcctcgttctccgccgagggacgtggcgcgggcgacgtgagtcgcgccgcggtcgtgcgtggccccgcggtcgcggcgaccaccgcgaccgcctcggtggaggccaacgcgtgtgccagggtccgggcaagtgcacgccggctgccctcggcccagtcggccagggcgtcggcgtatccggcggtcgactccagccgaccgaccaggctctccggcccctcgtcgaggtggcgcagcagcgccgcacggtactccccgtacgcggtcgcggcgggaccggaccagagcaccgagtcggtgagcgcggcggagacctcgtcgtagctgcggaccagttgacgcaccgaccggccggcgtcggcgagtgccgcggcgggtagttccaggaagctccggacggcctcgccggggagcacctgcatgcgacgcagcagtggccagatccggtgcccctccggggcaccggtcgcgagcagtgtgtcgacccggtgcagtaggtcgagacccggctcggcgagccggtccagtgggtccatcacgtctccccgacgaaccgccgaccggcagcctggtcggtctcgacgtagcggtcggcggcggcccggacggcggctgccacggcggccagccgctgggcggcgacgtgggcctcccgggcccggtcaccggtggcggccgtccactgccggtgcagggcccggccgacctccccgggccgtcccgcggcgtcaccaccgaaggcgacctcggccggatcggtggcgggcacggcccgggacagctcggtcagggtctcgctcgcggagtccagccggacggcgagggcgcgcagcgtctccactcaggcccccgtgagcgggcggtagtcggcgaaggtttcgttgtgtagcttctcccgcgcccactgcgcggcgtccgccgcggcggccaccgccgcctgcacggatccggcgatgtcacgggggtggcggttctgcaacgcaccgaggaaccgaacgtcggtgatccgcccgcccgcggtgaccaccacctcgaccagcccgtctggtgagcggaccgtgacctcgacctttgtcaccgcctggtcgaactcggcctgcagaaactcgatccgacggtagcgctgcaccgcctcctcgatccaggattcgtcgatctccccccgcggcatccgcggactcctcccgcactggcatcactcagcgtcgcccccgcgtcaccatggcacaccggaccgtaccgcaccggagttgaatgtgtcgatgctgctgggaactgcccgggggtggtggggtgcgagcccgctgtcagcctttccagagggcaagcatcatcgcctcgacggcgatccggggcttgacgttcgcctcgatcgcggtccggcaggccaggactgcttccaggcggcggagcgcgccgtcggcttcccatttgcgtgccccggccccggcgaccgtgctggtgtcggtgttcaccggttcgacgggggcgtgcagcgccatcgtgagcgcgtcccggtagaagccggcgaggtccaccagcgcccggtccagggcgtcgcgctgcgcccgggtggcccgggatttctgccgccgctccagctccttgacctgtccggcggcgccccggaacgctccggccgcgccccggccggtgccgcccgcaccgagggccgtctccagcgcggcccgctcggccgcgtcggtgtccgccaccgacgcggcggcctccgcctcggcggccccgatcagcgcggcggcggcgtcgattgccgcgcccaccccggtgagctggcggggaaccgcgagcaccgcgtcccggcgggcgcgcgcctccgggtcgcgggccagccgccgggcccgcccgacgtgtccctgggcggcggcggccgcccaccgcgccacgtcgagctcgacgccatcgcgccggacgagcacctcggcgaccgccgccggtgcgggctgccgcagtggtacgacccggcagcgcgaccggatggtcaccgagatgtcgtcggggtgggtggacggcgcgcagagcaggaagaccgttcgtgggggcggctcctccaccgccttcagcagggcgttgccggcggcctcggtgaggcggtccgcgtcctcgatgaccaccacctgccagcgcccaccggagggggtactggcagcgcgcagcaccagggcacgcatctcgttgacgccgatggacagcccttcgggtaccaccagtcgaacgtcggcgtgggtgccggccatggtggtgtggcagccgggacagctgccgcacccggtgccgtgcaggcactggagggcggcggcgaaggcccgtgcggcgaccgaccgacccgacccgggtggcccggtgaagatccaggcgtgggtcattcccgcccccggttcgtgctcccccggcctggtcgaaccgatctgggccagggcgccgtcggaggtgggagccgcgccgtccggggccgtcaggtcgggcggcccggcgcgcaggatgctggcggcgtccgcggcggcccgacgtaacgcctcaaccgtctcgtcctggccaaccaggtcggcgaagacgtccggcatcaactctgacgctccatcgtcaccagcttcgggtcggataactcggactgaaccgatgtgtctggtctactcgctgccgacgggttcggcccgttcaccgccgacgggttcggcccgcccgcggcggacgagttcggcccgccggtcggcgtgccgagcagctcggtgatccgccgcgccacctcgtcggcgatctcgtcagccggacgggcggcgtccagcaccaggtagtgcttcggatcggtggcggcgaggtcgaggaacgcgtaccggacccgttcgtggaagctgaccgactcggcctccaggtggtcggtggccccgctgcggacggcaacccgggacagcccggtatgcgggtcgatgtcgagcagcaccaccaggtcgggcttgagcccgccggtggcccaggaggagagccaggagacttcgtcgaccgggagcgtgcgccccgcgccctggtaggccagggacgaatcgatgtagcggtcgctcaccacgacggcgccccgggccaacgccggccgcaccacggtggccacgtggtgggcccggtcggcggcgtagagcagcgcctcggcacgtggggagggcacctcggaacccggctggccgagcagcagggaccggattcgttcgccgattccggtggcaccgggctcgcgggtgaccaccacgtcccggccctggtcacgcagccgcgcggcgagcagggcgagctgggtggacttgccggccccctcaccgccctcgaagaccacgaacagcccggcggagacgaacggctcggcgggcgtcagtggccggccacgcaccgaaccccacaggtcggccaggaccggcacgcccttcttgtcgtccatctgaccgaatgcgcttattccggcgaagatgccagccaaccctgcggcgagcagcaacagccgggtggaggagatcgagatccccaggttggcgatctcgaagcgacgagagccaccgacgccggcaagcaggctactcaacgcgatggccaggatcagcaccagccgggtgccgatctgcaccaccgcgaacacccgcccccgcacctcgtcggcgatctcgccaccgagcagcgtggtgccggcgaggaaggccatgccggcgcccgcgccgaccaggacggcacccagcatggccatggagaggtggatggcgaaggacagggtcatcaccgccgcgctggcgagcacgatgctcataccgaaccagcgtcgccgggacatctccttgacgatcatcggaccgagcccgatgccgatcgccaggccgatgaagatggcaccgaacagcaggtagaacgcggcgtcgccggcaccgagcgagttggcgaagaagcgggcggtgccgatcacgatgccgcccccggcgaaggcgccgaagatgcccagcaccagaccccggaccagcggggtctggctgatgaactgccagccctccttgaactggcgcagcatgctctgctcggtgtgatcccgctcggcggacgggccctggctgatctcccgaatgccgaacgcgaccacgacagcggtggccagccgggagagcgcgttgaaccagagtgcgagttgggcaggctcggcccagtccggggcggcgccatcggtggccgcccggaccgcgccgtccagcacggcgagggcgaccgccgcgacgaccggggtgaggccgtacgtggtgatcagcgtgagctggttggccgcttcgagccgggcccgggggatcaggttcggaaccgcggcctccttggccgggatccagagcagggtgatcgactcgatcaggaacgtggcgatcgtggcccacccgaccaccaccgcgccactcgcgcccagcaccgcgacgagcgggatcgaggcgaacagcaggaaacgcagcacgtcgcagatgaccatcgtccatcgacggtcgaaccggtcggcgagtacaccggcgatcggccccaggaccagggccggcagcagccggatcgcgatgaccgtaccgaacgccgcgcccttggcggtgctcccctccacctgggaggcggcgaagacggaggtggcgagcaggccgaaccagtcgccgaacgacgcggcaccgagcacgatccagagccgccggaacgggcggatacgcaggaccgaacgaatggcggcgtaacccgagtggtcgggctgggtggcctgcgccgtggccccggacggaccagccggggccgccgacggcccggactgggctgcgggcgacgagccgttggccgactcgccgttctgctggctttcgatggccgtacctccacgtggcgacccatcactgggcggtctcggtgcaacactctaaccctggccaggtggcgaaccaccgtgacattcccctgctcgccgagcctaggcggcgccgtccatcgcccgcagtccgactgaaggcgagggtgtttccgcatcgacccggggacggttagcgtgcatcacgtggccaccgacagttcggatctgcgcgctcggctcgaccgggcgaccgctcacctcgacccgccgtacgcggtggtcgacctcagggcgttcgatgcgaacgccgccgccctcgccagtcgcgccgccggtaagccggtccgcgtcgccagcaagtcgatacgctgccggacgctgatctcccgggccctgaccgcccccggctgggcgggtgtgctgacgttcaccctgcccgaggcgctctggctggtccgctgcggggtaaccgacgacgcggtggtggcgtaccccacggccgatcgagccgcgctcgccgagctggccggtgatccgacgctcgccgccgcggtgaccctgatggtcgacgacaccgcccagctcgacctggtggacgccgtcagtgccccggggcagcggcccgagctgcgggtctgcctcgacctggacgcctcctggcgaccgctgggcggccggctgcacgtcggggtccgccgctcgccggtgcacgatccgcgggcggccggcgcgctcgccgccgccgtcgccgcccggcccgggttccggctggtcgggctcatggcgtacgaggctcagatcgccgggctgggcgacgcgccaccgaaacgggcagtgctcggcgcggcgatccgactggcccagcgcgggtcgtaccgggagttgctggcccgccggagtgcggcggtcgcggcggtacgcgagcacgccgagctggagttcgtcaacggtggcggcaccggcagcgtggccgccaccagcgccgatcccgcggtcaccgaggtgaccgcggggtccgggctgtacgggccgacgctgttcgatgcctaccgggcctggcgcccgacccccgccgcgtacttcgcctgctcggtggtccgccggccagcacccggctacgccactgtgctcggcgccggctggatcgcctccggaccggcccaacggagtcggcttccccgccccgtcctaccggccggcctccagttggtcgacgccgagggcgccggcgaggtgcaaaccccgctgaccggccgggcagccggctcgctacgggtcggcgaccgggtctggttccggcacgccaaggccggtgaactcgccgagcacgtcaacgagctgcatctggtggaggccgacaccgccggggcggccgccgccacgtaccggggcgagggacgggcgttcctctgagactgacccaccggcgccgaggctgacccacccggaccggtgcggatggtccgggtgggtgggcgccgatcaggccggctgggccacctccaccggcaggtccacgccctgacgagcgtcgacctgccggtacaggtactcccggatcagggccttcgcttcgacgagcacccggtcgtcaccctcttgttgacggcggaacgccagtttgatgagcgcgtcggcgccctcgactgcgatctcgagatagaactggagctcggggacgtcggtgagtccgaagcgttcggtgaggacgcgggccagttggtccgcgatcaccccgttgttgtcccgctgctcatcgagcaggtgcaggtcgaccacgtcgccgaagtgcagggtacggaacccgggaacggtgcggtgcatcgtgatgtactcgtcgattgccgcgtcgaccccgtcccaccagtgggtcaggtcgtcggaggcgaacctctcgtcgagccgctggagatacgactccatcgtgcgcagggtcaacgcctgcacgatcgcccgcttgtccgggaagaactggtagaccgacccgatcgccacctcggcgcgctcggcgagcagcgtcgtggtcagcccctcgtaccccacctcgtcgacgagctccgcacaggcgtccagcatccgctggacccgagcgacacttcgaccctgcaccggtacgcggcgcagcggcccggtcgtggcggctggtgtggacactcggcgccaccccccttcgacggatgaacatatctgcacgtcacgagtccgtgactaccggtacaacgagcggacctcgattgcggtatttaccaggcacaacgttcctgatatgaagtcagttcactttcatttcgaggagcgtccatggccgcgaccgcaccctccgtgagcacctggtccaactgggccggcaatcagcgcggcaccgccaccgcggtgctgcaccccacctcggtcgccgaagtcgcagccgcggtgcgggccgccgtagcggatggggagcggatccgcccgatcggcagcggccactccttcacccccgtcgccctgaccgacggtcgtcggatggagctgacaggtctggccaacgaggtgcgggtagacatcgatcgccgactggttacggtacccgccggcaccaccctgcgcgcactcaaccggctgctcgccggacacgggctggcgctgcccaacctcggcgacatcgatgcgcagaccgtggccggcgccatctcgaccggcacccacggcaccggcgccgggtacggctgcctatccaccttcgtcgaagcgctcactctggttaccggcaccggagacatactgcactgctccgccgacgagcatcccgatgtgctcgccgccgcccgggtctcactcggggcgctcggcgtcctggtggacgtcaccctgcgctgtgtggacgcgttcgtgttgcacgcacacgagcggccggcgccgctcgccggggtgctggccgagctgccggagctggtggaccggcacgaccacgtggagttctactggttcccgtacaccgaccgggtccaggtcaagagcaacgaccgggtgcccgtcgacgaccagccgctgccccgctggcatcgctggctcgacgacgagttcctctccaacaccgtcttcgccggagcctgccggctcggccgggccgtgccggcgctcgcccccacaatcagctccgtcgccgcgcgggtgctcaccgagcgccgctacaccggcccctccgacgcggtcttctgtaccccgcgtcgggttcgcttcgtcgagatggagtacgcgctgccccgcgacgccctcgcgtcagccctcgccgacctgcgccggatcgtcgacgcgctgccggtcaaggttctcttcccggtcgaggtccggttcagcgcctccgacgacatctggctctcccacggctacggccgggactccgcatacctcgctgtccaccagtatgtgggggtgccatacgagccgtacttccgtgccgtcgaggagctggccgaaggactcggcggccggccgcactggggcaaactgcactggcgcgacgcggcctccctggcccccgcctaccccaggtgggacagcttccacgcggtacgcgaccggctcgacccgcaccgggtgttcgccagcccgtacctgtcccgcgtcctcggttgaccgatcgccgaggtgggtcactcggtcgtgctgctcgcccgcttcggtttcgcctgcttggccgttgtggtcttcgccgtcgccgtcttcttcgccaccttggtcgccgcggcggtcttcttcgtggctttgcccgtcgcggtggtcttcgtcgccgccgccttcttcgccggcgtggacctcttggccggcgtggccttcttggccgcccgtttccgcggcgccggacccttcgcccgcttctcggcgagcatctccgacgcctgctccaggctcaacgcctccggcgtctgcccgcgccgcaatgacgcgttggtctcaccgtcggtcacgtacggcccgaaccgcccatccttgatgaccagcggtttctcggtcagcgggtcggcgcccagttcccgcagtggaggcgcgggcgcccggcgctgccgggtcttcggggcggccagcagggccagcgcctcatccagcgtgaccgtgaacatcttctcctcggagtccagcgaccggaactcctcgccccgcttgacatacggtccgtagcggccgttgttggcgaagacctcgttgccctccgggtcgacaccgaccaggcgaggcaggctcagcagtcgcaacgcctcctcgagggtgagcgcgtccggcgactgggagcgcagcagtgacgacttacgctccccgctggccacgtacgggccgaaccggcccgacttgagcaggatcggctctccggtggccgggtcctcgccgagcttgcgctcgcccccaccgccgaggaacagctcgtgcaccttctccggggtcagctcgtcgggtgccagaccgtctggaatcggtgcccggtcgccctggccgccgccctcctcaccgtcggcgggcgtcgccgcctcgccgggtagttcccgctgcaggtacggcccgtagcggcccacccggacgacgacgacccgtccctgttcgtcggtgaacaggggtatcgagttgacgctccgtgcgtcgatgtcgctgaggttctcggtgaccagcttcttcagcccaccggaacgggcgatgtcctggtcaccggcgccgttggtggtgccgaagtagaacgcggtgaggaaatcgaccgccgcgtggtcgccaccggcgatctcgtccagctcgttctccatgctggcggtgaagccatagtcgatcaggcgtgggtagtgccgctccatcagcccgaccacggcgaacgccaggaaggacgggatcatcgcctggccacgcttgacgacgtacccccggtcctggatcgtctgcatgatcgacgcgtacgtcgacgggcgaccgatgcccagttcctccagcgctttgaccagggacgcctcggtgtagcgggcgggcggctgggtgtggtgaccctgcgccaccagctgctcgccggtaagcggctggtccttcaccagcgtcggcagacgccgctcggcgtcctccgcctcggcgttctcgtcgtcgctggactccacataggcacggagaaaacccgggtcggtgatggtcttgccggtggcgccgaagtcggcctcctcaccggcggaggtgacggcgcggatacgcaccgagacactgaaacccaccgcgtcggtcatctgggaggcgatggtgcgccgccagatcaactcgtagagcttgtactcctcaaccgagagttcgttgcgcagctcaccgggggtgcggaaggtgtcccccgcggggcggatcgcctcatgcgcctcctgcgcgttcttcaccttgccggtgtagcggcgcggctccggcgggacactgcgctcgccgtacaactcgacgatctgccggcgggccgccgcgatggcggtctccgacaggttcaccgagtcggttcgcatataggtgatgtagccgttctcatagagtcgctgcgcggtgcgcatcgtctgctgggaggagaagcgcagtttgcgggccgactcctgttgcagggtggaggtgatgaacggcgcgtaggggcggcgacggtagggcttctcctcgacccgggtgacggtgaatggccgacctgccaaccgggcggccagcccgtgggccccgctctcgtcgaggtggacgacacccgcgccgggacggacccgcccggtggtcggctcgaagtccttgccggcggcgatccggtcaccgttgagcgccaccagggtggcgttgaaggtgcgggggccctcgccggcctgttcgacggccagcgtggccaggatgtcccagtactcggcagtacggaacgccatccgctggcgctcccgctcgaccacggtgcgggtcgccaccgactgcacccggcccgccgaaagcttcggcatgaccttcttccacagcaccggtgacacctcgtagccgtacaaccggtcgaggatgcggcgggcctcctgcgcgtcgaccaggtcccggtcgatctcacgcgggttcgccaccgcggcctggatcgccggcttggtgatctcgtggaagaccatccgcttgaccggcaccttcggcttgagcgtctccaccaggtgccaggcgatcgcctcgccctcccggtcctcatccgtggccaggagaatctcgtcaacctcccgggccagcttggtcaacttgctgatctgctgccggcggtccgacgagacgacgtagagggcgtggaagccgttgtcgacatcgacgccgagccgggcccacgcctcgcccttgtacttcgccggcacgtcggcggcgttgcgcggcaggtcgcggacgtgcccgaaactggcctccacgacgtaccccgggccgaggtagcccgagatcgtcttggccttcgccggggactcgacgatgaccagacgggtggttccagcattgctcggcacgtctctctccgacctcactcccacatcgcgaccattccggtgcccggtttgggccgtattgaccccaccggtgcccagcggtccggatgtccaacgtaacgcgtcgtccgggattccggtttcgtgggcgacgaacaccggaaggacccgacccggcgtcaccgtacactgcccgtaggcccgatcaccgcttcccgtgacgaacggaatccatcccaccctgtcggggcaagggcgccaccgggggtggccgactcgctgcggcggcctgtcccgctgctcaaccgcgacgcggccaggccgcggggggcacggtggggggcgggtcaccaaccagttcggcgaagcggttcaagggacggcggccggagatccggtaggccgggccgtccggagccggctccggcacggcgggcagacccaccgcggcgagcgccgcccccaccggcgacacccgccggtgggctgccggcccgaggcggagcaggacaccggactccgccaccgcaccggccgcgacgagccacagtcgcagcccccgcccgtccaggtggaagccgggtggcggatgcttcgccgggccgtgcagccactgcgccacgagcggcttgagcaccctcgtgtacgacgtccgcaccgtgtgccgtccgtcacccaccgccgcccagctggcgggtaggccccgcgcgtccagctccgcgatgagcacgtgcacccgccaggcgtcgtcgacgaccacggccaggcgggccgtaccgcccatgaccgacgcctcggcggggccggcgagcaggccggccaggtccgcgacggcaggatcggtggcctcggcaccaaagagggcgagttgacgacgtgggtcgcccggcgacccggcgagatcctggcgcacggcgcggccgccaccaccccgggtggcggccggggccggctcgggcgccgggaagagcgccggcgccggttccccgtccaccggcccggtcagcggcactcggggacctcggcgaacgcgcgtctcagctcctccgaattcagctcggtggtgtccagcgcgctggcttcgtactcccggttcagggtctccaccgcggcccgcaccccgtcgtagaagacggtggactggcttgtactcagcccgtcgatggaatctcgggccttgccgtacgcgtcgcgcatctgtgccagtgacgtgcggaacctcgcggaaacctccgccccctgttcagcgtcggggacgccggcctgctcaaccctgcgcagcgccatctcgctggcctgctccgccccctcgaacagccgcacgaggttctccttggcctgagccggactggtccgggcagtcatttgctggtcggtgctgctggtgagcttcctgatctcggctcgccagggaatcagcgcggagcagaccgatgtcgcccacgccccggggctcggcccaccgccacacccggcggccaggacaacgaccgtagccagcatcgccgtcagccttccggctgccgcccggcacgtacgcatgcgttgcagcgtacggtgtcccgccgccgcgcacaccggtcaggttcgccggaagccccgcaccgctggcccaccggggccacgccggcagaccagcggtgcggggcacccgggtcaggcacgaacctcctgcgggtgttggtcggcgctgcccgtgcccgtaccggggtcggacatcgccacgcccttacgcttgctgaacacgacggacgcgacgatgatcagcgtcgccaccaccgcgatcgagatccgcagcccggtgttgcggtcgtcacccacgctccaggccaccaccgccggcgcgatcagcaacgaaaccaggttcatcaccttgatcaacgggttgatcgccggaccggcggtgtccttgaacgggtcgccgacggtgtcgccgatgacggtcgcggcgtgcgcctcggaccccttaccaccgaacgcgccatcctcgaccatcttcttgccgttgtcccaggcgccgccggagttggccaggaagacggccatcagtgtgccggcaccgatcgccccggccaggtacgacgcgagcgcccccggcccgagcccgaagccgaccgcgatcggcgccaggatcgccagcaggccaggggtcatcagctcacgctgcgcgtcccgggtgcagatgtcgacgaccttgccgtactcggggcgctgggtacgatccatgatcccgggcagctcgcggaactgccggcggacctccatgacgaccgcccccgccgagcgggacaccgcgttgatggccagcccggagaagaggaagaccaccgcggcgccgatgatgagacccaccaggttccgcgggttcgccacgttcagcgagttgaggatctcgccgccgacgtcggcgatgcccgcgtccgcgtacgcggtgcgcagcgtgtcggtgtacgagccgaacagcgccgtcgcggccagcacagcggtggcgatcgcgatgcccttggtgatcgccttggtggtgttgccgaccgcgtccagctcggtcaacgtgcgggcaccgtccgcctcgatgtcgccggacatctccgccacgccctgggcgttgtcggagatcgggccgaaggtgtccatcgcgacgatgacgccgaccgtggtgagcagaccggtacccgccagcgcgaccgcgaacagcgacagggtgatggagctgccgccgagcaggaacgcgccgaagactccggccccgatcagcagtgccgagtagaccgcggactccagaccgacaccgatgccggcgaggatgacggtggccgggccggtctgcgagctgcggccgatgtcctgcaccgggcgacggttggtctcggtgaagtagccggtcaacgcctggatagcggcggccagcacgataccgatcacgaccgcgccgagggccaccacgcgcgggttctcgttgacgccggtgagtccccccgccagctcgccgaaggtcgccggcaggtatgcccaggtcgcgatggccaccagcaccgcggagatgagcgcggaggcgtagaaggcccggttgatggcggtgaggccggaacgatccgaggcgcgcagccgggtgatgaagactccgatgatcgcgacgatcgcgccgatgccggagacgatcagcgggaagaccagaccctcctcgccgaaggcggcacggccgagaatcagcgcggcgaccagggtgaccgcgtacgactcgaacaggtcggcggccataccggcgcagtcgcccacgttgtcacccacgttgtcggcgatggtggcggcgttgcgcggatcatcctcgggaatgccctgctcgaccttgccgaccaggtcggcgccgacgtcggcggccttggtgaagatgccaccaccgacccgcatgaacatggcgagcagcgcggcgccgaagccgaagccctcgagcaccgtcggggcgtcaccgcggtagaagagaaccaccagcgcggcgccgagaagaccgaggccgacggtcaggaatccgaccacaccgccggtgcggaacgcgatccgcatggctgcttcccgcccacccgcacgctcccgagcggcggcggcgacccgcaggttggcccgggtggccagccacatgccggcgcccccgatgaacgcgctgaacagtgcgccgacgacgaagaaggcggatcggccgatcttcaccgcggtctcgctgccatcggtgtcgtgcaccggcagcaggaagagcagcagcacggcgacgaccacgaagatcgccagggtacggaactggcggaacaggtacgccgaggcaccctcctgcaccgcccccgagatttcctgcatgttggtggtgcccctgccggctgccagcacggtccgcgtgagcgcggcggcgaacgccagcgccacggccgcgatcacggcggcgagaaccacgtacgtgacattgttcccggtgagggagatcccgccgccctcggcggccaaggtgtcggacatctgtgtcctcctgtaccgaacgctcacgccggccgatggagacgcacggccggcgcctggacgcggtgtcgccagcacgcgccaacccacccaggcggaccagcgatgaagcaccgttcccgctggctgcgggatggatcacttggcgacaacccgggtactctagccgccctccgtgtcagaggtcacacctaggtggcgtcgtgtctggatgatctccatcgctgtgctatgaggaaaactctgatatagcgagacaccgatcaagatcggatgacatttaacgcggtcgggtcacacccggggcgccgcccggaccacggccagggaatccccatggtgcaggcgccgctcagtgaccgaccggccacaccatccgcacctcggtgccgactccaccgtccgccgggcgcactaggagatcctcgacaaaaccggcaagcagtgcgaagccgacgccagtggtcagcgcgtcctcactgagcgactccttggccaactcgtccggcggcagcgccgcgagaccaaccccagcctcgatcggcgcccggtcgaccacccgcacggaatacgtcccggaatcggacatctccaccaggaccgggtcggtgaggttgtgctgccgatgcagagccaccgcccgggtacatgcctcaccgatcgccagccgcacctcgtcgagcaggctctgccggacccccgcccgccgggcaacagcgacacccaccagccgtgccgtacggacatgcaccggcgcaggcgagaaagagagacggaccacggccatcacgcgccggtcgccgcgtcaaccgtcgaatacaacggaaagacctggtcaagcgcggtgatccgaaagatcttcagcaatggctccttgtcgcagaccaacgcgaacgagccaccggcggtccgtagccgcttgagggcacccaccaacacaccgagcccggtggagtcgagaaaatcaacccggcccaggtcgaccacgacgtgccgagccccaccttcgatcgtctcgagaagacgctcccggagctgaggggccgtgtagacgtccacctcgccgccgaccacgaccaccgtatgctcccccacggtgcgcgtcgccagcgacagctccatcggatcctcctcgcaagagccgtaaactctccacgggcattcaatcatcaccgccggtgaaaccgatcaccaccagtgctccgccgggcggacacctgcccctgaaccaacgctacccatccccgaacacccgtgcgagagtgcaggacgtgacctccgacagccgggcaccccagccgcggcaccccggccggcagccgccacccgtggcaacccgcaccgtggcgcccgggcccgccccgacggacctgctgggccgactgcgcgcccggcacgacaccgacccggtcacccacatcgaacgggtacccgcccgcaccggcgaacccgtaccgtggccgacctgggttccggcggacctacacaccgccttcgcccgacagggggtggacacaccgtggcgacaccaggccgaagcggccagtctcgcgtacgccggcacccacgtcgttgtcgccaccggcacggcctccggcaagtcgctggcctaccaactacccgcgctggcgacactgctcgccgacccccgcgccaccgtgctctacctcgcacccaccaaggcactcgccgtcgaccagctacgggccgtcaccgacctcgacctggacggggtacgccccgcctgctacgacggagacaccccacgagccgaacgggaatggatccggcagcacgcacggttcgtgctgaccaaccccgacatgctccaccacggcatcctgcccggccacgcccagtggacaccgtttctccgccgactcgcgtacgtggtggtcgacgagtgccacatctaccggggcgtgttcgggtcacacgtcgcgcacgtgctgcgccggctacgacggcggtgcacccgcatcggccgtacgccggtcttcgtactggcctcggccacctccggtgacccagccgccacggccgaacgactcaccggcctaccggtggcggcggtcaccggggacacctcaccacgcggcggggtgaccttcgcgctgtgggaaccgccgacacagcccaccccggccgccgctcccgacgacaccgacctcgcgcccgtgcgccgctcggcgctgcgggaaaccgccgacctcctcgccgacgcggtggccgccggcgtccgcacactcgccttcgtccgatcccggcgcggcgccgaggcggtcgccgccaacgcccgacgcgcactcgacgaggcggtacccgggctgggtgaccaggtggccgcctaccgggccggctacctgcgagaagagcgacgcgaactggaacggtcgctactgcgcggcgaactacgcggactggcctcgaccaacgccctcgagttgggcgtcgacctggtcgggctggacgcggtactcatctgcgggtacccgggcacccgtgcctcactctggcagcaggccggacgggccgggcgctccggccaggaggcgctggcggtgctcgtggcccgggacgacccgctcgacagctacctcgtccaccaccccgaagccgtcttcggggctccggtcgaggcgaccgtactcgaccccaccaacccgtacgtactcgggccgcagctcgcctgcgccgcagccgaggcgccactcaccccggcggacctcgacctgttcggcgatggcgcgaaggaggcggtcgacgccctggtcgaggccggcgcactgcggcaacgtcccaccgggtggtactggcggcaccgagaacgcccccaggtggacctacgcggcggcgacggtgcgccgatctgcgtggtggagaccgcgaccggtcggctgctcggcacggtcgacggcggatcgtcccacttcctgctccaccccggggcggtctacctgcaccagggcgtctcgcacgtggtcgacgccctcgacctcgccgacgggtgcgcgctggtgcaccccgaggagccggactggtccacccatgcccgcgatgtcacgtcgctgtcagtggtggcggtccggtcctacctggacgccgggccagtcgggctcttcctcggcgaggtcgacgtgaccagccaggtggtgtcctaccagcgacgccggatcgccaccggcgaagtcatcgacacccggcccctggacctaccggcccgggaactgcgaaccgtggcggtgtggttcacgctctcgccggagtccctcgccgcggccgggatcgacccggccgacgtgcccggcgcgctgcacgccgccgaacacgccgcgatcggtttgctgccactgacagcaacctgcgaccggtgggacatcggcggactgtcgaccgcggcgcaccccgacaccggggcaccgaccgtcttcgtctacgacggccactccggtggtgccggcttcgccgaacgggcctacgggacggcggcgacgtggctacaggctacccgggacgcggtcgcggagtgcagctgcgagaccggctgcccgtcctgcgtccagtccccgaagtgcggtaacggtaacaacccgctgtccaagccggatgccgttcgagtcctcgacgtggtgctggccaacctcccgtcctgaccatctccggtcctgaccacctccggtcctgatcgaagccgtcctgaccgatgccgtcctgaccgatgccgtcctgaccgcttgccgtcagctgtccgggccgtcgacccactgccgacgtgcggcgacagactaccctcgcctggacttacgcgaaggagactcatgcaccccgacgtcctacaggcccagcagcagttccatgtccgccaacagatccgaatgatcgtcaaccagtacgaggtccacgccgtcgcgccggacgggtccgagggcggtctgttggcgttcgcccggcagaaacggctcgccttcaaggaacaggtgaccatctacaccgacgactcgcagcaacagccactactcggattcaaggcacggcagcgcctcgacctgggtgccacctacgacgtcaccgaccacaccggcaacccgatcgggctgttccgcaaggacttcgcccagtccctgctgcgctccacgtggcacgtcgagcaggacaggttgccccaggtcaccggtcaggagcggtctctgccggtcgccctgctccgccgcttcttcgacgcgttgtcctggctgccctaccacttcgatttcgtcgccgacggccagccggccttctcggtcgtcaagaagtggggcctccgcgaccgatacgtcgtgcagatccagcacccacggatcgaccgccggctggtcatcgccatggccgtcgccttggacgcgctccagtcccgctgatcagacatcggggccgggcccaagcggacgacctaccgagactccacgcagcgcgaaccgggctgtacgctcacccgcgcagcgggccggcccgagcccgcgcggtcgcgacccgggacaggcccggcaacggagtagcggtcacctcagcggtgaccagcaggtccagcccgtccagccggcagtcgacgagccggcccccgttacccgcaatgatcatccgggccgactcgcacgccgtcgtggcaccaagcccagcctccgccgcaccggcgagggcgcccaggtccgccgcgacgccagcttgctgtcgggccacccgggccgcgccgaccgccgcgcccgccacaccgaagatgacgaacgccacgccgaccgcgagcaacaggaccgtggcgccgccccggtcacccgcggccagcatccgtgcgctgtccccgtccaccccttgttcgacgtggaggccgtcggcacggcgggaggtgggacggccccgctcaaagtcactgatcaactccccgcccccattcctcgtcccacagcttctgcctggcgggcgaaggcgcgatcgggctcgaccgcggccatggtcgtcgccctgaccgtcaggcggggcaagcgtgcgccgagagcgcggaccggggcgctgacagtgacacgtacccacccgtcatcgccgtctatcaccacctcggcgtccggcggtgccaccgcacgggccgcgacccgcccatccgcgccccgggaggccgcgatcgccgcttccctggccgcgtgcaggcaggcgcccttggcccccaccgcgtcgaccgcggtcaggccgacgaacaggagcagcagcagcgccggcaggccggccgccagttcggcggtgaaggatccccggtctcggccggcccaccggcaccgcatcacccgagtgcccggtcgatgacagcggccaacgcggactgcacactgtcggaggtcagcaccttgagtaacaggccagcgaaggcgactgcggcgagcgtgccaacggcgtactcggcggtgttcatcccggcgtcgccccgcagccgggcaagtagtctgcgcacgtccatgatcctttctcgagatggtcagagcacgtcaccgaggacggcgacgatcaccggcatcaggccggcgagtatgaaggccggtaggaagcagagccccaacggcaacacgatcagcaccccggaccggcgggccttcgcctcgacttccgtggcccgatcggctcgaagatcgtcggcgagacgcgtcaacgcgcccgccagcgtggccccactcgccgccgagcggagcgcggccgcgatcaggcgctcggcaccaggcaccgccgcaagcgtcgaccacgcctccgccggctccgctccgaggcgaagaaggcgaccaaccagcgcgagccgctccgcgaggggcccgtcgagggcctccgccaccgccagcaccgaccggtcgacgggggcgcccgcgcgcatcaccgacgcgagcagatcagcggccagcggcagggacgcggcctctcgccgacgccgctcgcggacggccggtggctcgacccgacgcagcagacggtcgagtagcaccgcggcaaccggagcaccaaccaggccaggccatccgcccaccagcgaagcgacggcgacggcgacgagcgcggcgacgagccgaatcgggtccagccggtagcgggatcccgtgcgggtgtcaccctcgctgcctggcctgctcaccaacggtacgggcggaacacgatcaagagtgcgcagccgacggaccggacggcgcctcgtccactcgaggatctccagcagggccggcacgaagcgacgcccgccggtcaacaccgatggggtcatccgatgtcccagccacggatcgcggtgagccgctccgcccagaacagcccggcgacctgaagcacgacggcgaggagcaggcaggcgacaccagccgtcgagtgcaggagcaccgcgaccggatcgacaccgatgccaaatcccagaccgatgccaccgagcgggagggccgcgagcaaccacgcggtcgcccgtgccccagccgcctgcgccgccgccgcggccaggccccgatcagcggcccgggcgtccgcatcgatccgatccagcagctcagcgaggggtgccccggtgcggtccgcgagccggaccgcggcccggagcagggtgcttcccggctcgccacctgccggcagcggggcggcctggcccaccggcagtccggcccgcaggtctgcggcaaggtcacagagttggtcaaggtgacgacgacggagcccttcggcatgccgggccgtccgtcgcctcagcagcgcccggacgcccaacgtgccgtacacaccggcgaccagggcggcggccggaccacccagcagggctcccacggcggcggccagcacacccgacaccagcaggctacgccggggcgccgtcaccagtgggcctccggcatgggtcggcctggcccccaccgcccgcgcacccgacaccgagctgatccggcgatcagccaccaccgggtgtggtgccccgaccgggcgtcgggaatcacgccgggtcgatggcccttccgaacggtcctgccctcgtggccggggcagcgctgaatccagcttcgaccacgccaggtcccgctccggcccaggcccacggttgcacggcggaccatcgtgccgcaggctggccacccaggcgaccagtgggtcgtcggcaccacgcacgccaccggcggtctgggcccgcggtcgggcgccccttaccagcagccaagcaacgacgactgtcagagcgacgacgagcaggggcaccagaagctgtgtcgaggtcatcccagagccacctgacctggccagggcctctggaggatcggtggcaccgccacgccccgctcgcgcagcaactcagccaacgtccgtgccgccggaccggggccaccatcgtgcccccaggccgataccaccctgaccagccgatccgggccgtccggtaggagtaggcagatggaatccagcgcccgtccccgcttcgcacgacggacatgcagcaccacctgaagtgccgcggccacctgggcgtgcaacgcggaccggggcaacccgccaagcaggccgagtgcctcaagccgggccggcacatccgacggggtgttcgcgtgcagcgtgccggcaccgccctcgtggccggtgttcagcgccaccagcaagtcaacgatctccgggccccggcactcgccaaccaccagccggtctggtcgcatccgcagcgcctgccggaccaggtcggtcaggcccaccgaaccacggccctccacattggccgtgcgggcttgcagcccaacgacgtgcggatgcgccgggtgcagctcagccgcgtcctccaccagcacgatccgttcggtgccaggcaccaggccgagcagcgtgttgagcaacgtcgtcttgccagatcccgtgccaccgacgacgaggtatgcaagccgggcggccaccaccgcagccagcacctgggcgaccgcccgtggcacggcaccctgaccggtcaactcgtcgagtgtgaacgggcgctgccggaacgtccgcagggacaggtatggaccgtcggtggccaccggtggcaggaccgcatgcagtcgagtgccgtcggcgagccgcgcgtcaacgtatggtgagccgtcgtccaaacgtcttccagcaccggacgcgagtcgctgcgccagccggcggacgtcgtccgccgagcccaccggcaccgcgacctgctggaggcccttcccccgatcgacccagacacgaacgttgttgacgagaacatcggtgaccgtcgggtcggccaacaagggcgccagtggaccggcacccaccaggtcgtcgtgcactcggtcggcgaggcggagcagcgtcgtgtcgccgagcaccgcagcggcgggctcggcccgtaccgcggagacgatcgccgccggggtgaccggtgtggacgaggacgcgatccgctgccggacccgcgcggcgaggctgtcgtccgcggtggtcatgccgcgcccggtgcggtgccggtgagttcgccaacgagtcgctggcacagggcggccagtgggccgcgcccgtccgcggccggcgcttcaccacgttccaggccgcgcccgagcgccggctccggacgcaccgtaccggccagcggcagcccaagcgttcgcgcaagctcggcggccctgatccggcccggggatggcccacgaatgatcagggacaggtcggcgcagtgtggcgcggcggcgcggactacccgagcggcagccgccgccgccctgagttcggcgggtaccacgaggaaagcccggtcgaccgactgcagggcggtcaccgccgcgtcgtccaggtgtcggggcaggtcgaccacgaccaggtcacaggcgcgacgggcggcgtcgagggtcgcggccatcgccggggagggcaacgagcggagatcaccacgatcccaggacaggaccaccaggtcgccccggctcggcagggcccgcaccagcgacgacgcgtcgacccgtccgtcggcgtcggtcagcgcaggccagcgcagtccggcctgttgttcccagccgagcaccaggtccagcccaccgccgagcgggtcggcatcaaccagcagtgtccgcagccgggaccgggccgccgtgacggcgagcccgccagcgaccacactcgcaccggcaccaccccgtccgccgaggacggcgacgacccgggccgctaccgggttggctcgatccgggccgcactcgacgaaccggtccaccagccagggttcggcggcgggcaggacggcgacgtactcggcacccatcaggtcggcgacatccctgccggggtcgagctgcccggagcggccgaccagcaccaaccgccgccgatgcggcagccgcgcccgcagacacggctgtgcctggtcgctgccgaccagcaccagtggggcgggtgaccagcgggaacgggccgacaccggatcgggggcgaggtcgacctcgacgcctccggccgcggcgagccgcagtaggtcgtccagcagagcatcgtcggaggtcacgagcaggggcagggggtgcgggggcactacggcggggcggggcggcatcacgacctccagcggttggctctggtttcgctggtcggaaccctgctcggtccgcccggtccgggcgtccccgaccgcccgccctgtggacgacaaaggcacctgtggacagggtcccgccggggcagttgatctgctaagcccttggtgtcgactcgccttcgcagccgcaagcgcgagggtgcgcggatcgtggcgcgggctggtgcgggtgtcgagctccaccgctcgcggcgcagggtcgagtcaggggtgaagtcggtaggtcagtgttggctggccaccgccggtccccggggcacgccgccgggtgcggtccgcgcgtcaacgagctgcacggggaggggaaggctgttacctgcggacacacccccgtgctcggacgaccccaccgtgactggtgccggtcaccatcgtgcggtgggtggtagggcaggagagagcgcctacgacgctggaccggtaaacacccgaggacaacgccgatcaggttcggctgaccttcgctgacgctcaggccatcgcccggcctgaccgatccgggagacgtggcttcacccgggccggaaacgggaggggaaaggaacgacccccggcggggggaaagtgacctgacgtagccaactcgcagcttgggagttgtcgatctccggctgtctgctgggttggcggcctggtcccggcagtctctcgtatcctcggctggcctttgctgtcctggcccaatggcacgctaatggcacgccgccggccctaagcagtgtcgggccggagaggcgctccgctgcagacatggaaatgcaggtgtttcgagtcctggtaccggccgaggttggtcagcacccggcaggcaccctgctcgcgctcgacgcgggcggcgacctggcggaccacctcgatgacgcggtgcaggagatcccggctggcatcacccaggtccaccagggagggcacgtgccgcttcggcaccacgacgatatgcaccggccagaagggccgggtgtgctcaaaggccagcacgtcctcggtttccaccaccacagtcactctggtacggccactgagcgcctcgtcgcagtaaaaatcctcggtcatcgcacccgttcctcaagccctgacctgccactcatctcatgatcttcagggtccgtcacgctgaccgccaagtcggaactcatgtagggagtctgcctgctatgcccgacaactcccaccgatggtggacacgagcgggccgaggttgggtgacctatgcattaggagatcaagttatccgccccgccgacctagacacatgcatgtttagcagcataaataccactcggccccttgggatacggggtactggcacgtggctggcacggccgcttggttgtccggcgggtgtggcttaccgcccctagcctgccgggtcgggggcgacttgctgtgtcgccggctctccgcgttgccgagcgacggtggtgccggcgctgaccgtgcgacaatgaggcgcggtgtgtgatggaggaggtgggtcgtgatgtcgagcaacgccgagcagatgcccgagtggccgaccgctgagcatgtgccggcagaggagttggcccgccgtcagggggtgcggccggtcgcctccgttgacgaccttgcccgcccggatctgttcgagtccgacgaagagttggacgacttcctcgccgacctgtatgcctctcgacgggccaacgccgcgtgagcctggtcgttctggacaccgacgtcgcgtcggcgatcctgcggggccgactgcatgaccggcttcgtgcccggctggccggtaagaccctgtgcatcacgttcgtcacgctcgcagagttgaccaagtggaccgtgctgcggagctgggggccgcgcaaactcgctgatctggcgcagtggcgatccggggtcgtgctgctgcccttcgatgaggcggtggcgaccacctggggtcagcttcaggcgcgggcgcagcatcgggggcgtccccgtccgacgaacgactcctggatcgcggcctgctgcctggtcgaccggctgccgctggcgaccttcaacggcaaggactacgccgacttcgccgagtacgacggcctacgtctgttcgacgtctcgtagcgccacggctccgtccgccgcgcacgaacggcgatgaatggtcctggcagtcagtggcaggccgggcccacacacccggtggcacgccgcggagcggcgcggcagccgatcgcccagacctcgacggcgaccgaccacccccgcgatcgtcacggcccgctcgtcggacgtctcaggctcgcgcgggcgcccgccgtacggtgcaagtatggaccctctcgacctacctgccattgtcgatgtgtgtagatccctcaagcgcggctgggacttgcgcggagtcgagcaagaggcgtggggtacagatcaggacgacctgctgaccccggtggatcctctggctagcgtgacgctcaggctgggtgagacgtccggcgtagccgaaatctggccgaccggatgcgtaaggctgatgcgcggagatagccgtgttgaccatgtccaggtcagtgggccttctgaacttcgtgatcagcttgtgcggttgacgaactggctgaccgatcacaccccatgacggcagattgatacctaccggagaaactgtcctcagcgctgaccgtcgcgccggccaatgccggccgggggcggccagcaggccgagtgcggcgggcgggccgcgcttgcgcggacccttgatcctcttgagagtgattcggcagtggatccattaggcagggtgaggcgctaagggggcactgactggcccacagagccaaggattaaaacacgttttaggaagagtgtagctcctaccagagcatcggtagtcctactaggacgtgagaccgacggccctcctgcgacttgcttgatcgttccgcgtatgttccggatcttgcgactcggttccacagcgcgttgtgagcccccgcagcgccgcaagccgtacccgccgattggctaatcgcctgccagcaacccgactgatccccttcctagtcactcggcacgcgttctgggtctggcccctcggggatgcgttgcttatcagcgggtggaggagtcatgcttctacgtgcgcgagccaacgcacctcccgcgtcgtcctcgcttgccgcaagcaaacgcctcagcaacggcccccagaccaggtgccgacgccatccgaatctatatctaacggcattcgaaaacacctgcacataagcccacgcagacacaattaatacaggcgatgaatcagccggaggatccctcctgatattcatttctgcgcccgtgaggcggggcggctgattccaggcatagcgagcgtgctccgcgacgtcaactcgaagtctcttcacgaggcgtatgtagaactcacccatttctggactgtccgcactaatccaacctgaataatatgctagtcggtccgtgatgtcggatccaagctcggcgagcgccttccgggtttcagcatcatccgccacacgccgttcaattcgatagggaaaattactccattcggctaaagccttggcagcttcggcatacccttctcgtaatcggtcgacgtgcgtcgatcctctatccaagagctttcccgctattgcggaaatcacggaggaggtcaatacaattgccagcaaagtcgcccatgtgcccgcactaacgcttcctttcatgctcctccttaaagcaatacgcggtcgagacgagggttccttgccccaggcaaccagcatggctctgccccctgccgcttcgccctgctcctagcgcagtgacccgccaccgtgacccgccgcgcggacccggcatgccctgcccaatgcggcgttgctccggcgcggccggctgccggcgacgaacccccaccacattcccagcctcttccgtctacggcggccccgggctccccgctgtccgcgccagctgccgggcatcatgcgtgacggccgcagagcgacagcggcagcggctggcacgcgcccaggcggcggcgcgtgcggcccgtgaagggccgtcttgggcctgcgtcaatactttggcctagatggcggtgccgtgctcggcgtacgtggaaccgccgttgccgtgcgtggcgatcgcggcccggagcctacgagcgagtcgcggcgggccgtgctgttccaagccgtgggcaggtatgtagcgccattcggtaagttcaccgtccgcgaagcggatgtcgcgttcctgctcggcgtcgagtgatccgccgtcgaagtgaagagaatcttgtcgccttcgttctcggcgggtgcccagtccacaagcagcatcgggccaattggggttgtgaggccgagttcttcttcgacttcgcgtatgcaggcggcgcggggtgactcgcctggttcgacgtagccgccggggatgtcccagtgcttcttgtagctggggtgtacgaggagcacgtggcccttcgttgttgaggaagagagcgcctgcagcgacgcgtggggttgccacgggtggcatctcgttggccgtcaccagggcagcgtagacgggctgaggtcagtcgagcaccttgagccgacgagccaggctgaccagttcggcggagggtttgccgcgttgccggcggacccaggtgagggcgagttggcggctgaggaagtggtggcggacctgttcgggtgctatctgttcggcgtcgagcagcatggcttgggcgccatcgagccggttccacgagctgtatgcgcgggcgacctcaagggcgtgacggacccggcgttccatgggtaggtcggtggtgtcgaggcggggtccgaggtcgatggcgacttggaggtctcccagttcggcggcggtggcgacgcggtggacggcgacgttggtcgggccaaacgcggtccagaggtggttggcgtcggcaccaagcttgctggcggcttggtcggctgcggtgaggaaggtgcgggtggtggcggcgttgttggcgcgtgcggcggccatggagccggccaggaacagggtgccgtagacggacagaagcgcgggtgtggcctgaccgaggtggggttccaggtagccggcggcgtcctcggtgaggcgtacggcgtcggcgtagcggccggtggcgtgtagggcgtggccgacggagcggaacagggagccggtgatgagcgggtcaccggtggagcgggacggcggacaggccgcggtcggcggcgatccaggcgaggtcgctctcccctgtgaactgcgtggccgcgagctggtacgcgaggccgagaagccggcaggcctcgtcctggtcgtcaccgccatagtggtcggctgcggcctgggcatgatggagcaggtcgggtaggcgagtggtgacgtatccgatccgcgagtcctggtaggcatcccaaagtgccctgacctctttctgagcacggcgatgctcggcagctatgcatcagtgccgcggccgaacggggcgagggcgcggtagcgcatcagggcggcgcgtagcgcgggaacggtgtgcgtgccgctgtcggtggtccagtcgagcagggacggttcgccaaggaggtcgtcgagggagatgtccagggcctcggcgagggactcgatgacagacagtcggtccaggtcgatccggttgttttcgactttggcgagccggtcggcggtacggccgatgagtccggcgaggacttcttgcgacaggccgcgtcgacggcggtaccaggcgacgcgttcgccgatggtcagggtggtggtggtcccgcgcaccggttcactgtctcccctcggacggcgacgaccccggacggattttccgggtcgttgggcggttcgtgccacaacctgtgtgcatgacggggctgaacgtatcgaccaactgtcaatcttgctctggggcgggctggaagtacaccccctcgcccgctctgaggtccgtgggaacggccgaggaactgagcggactcggtcgctggcccggcggtcctgcctggactgcgccgggtccggtcgttcggtgtcctgctgaggctggcccggggtgggtgctggcatgggaccgcgacccaaacgacggtcccgactgagcccgcccgcctcggtgcctcgcaggccggagcctcgcccgccgggtgtgcctgatccgggtgacctggtgctgctggacggtcgtgcgtcggtgcagttcgccggcgaccgggcgctgcggctgcgggtgtcctcgatctgtgatcggccgacgtgtggcggctgggtgtgtctcaccggctacgccatcaacccggcgaccgaggaggcgctggcgcggcgggaggtctcgcgcagatcgctggcctccagatcaacccctgccggcacgggcgatgaggaggcgtggtgtttgacttacgggtacggctcggcgcgatgctgcgcatcgaggcggccgaccgctaccgccccgccgacgggccagtgatgctgcgggttaccggcgttcgcctggtgctcaaccggcccgagcgggaccagcggatctgggtcgagggaaccaaggtcaccccacccaccagcgaggcgaacgcacgcaagccctcgtgccgacccggctgttcgcgccgaaggaagcggcccggtgaccacgtacctgtcgggggcggtgcgggatcagttgcgggcagcgcagtcgcagcttgaccggcacacaccgtcgagcgcggacgggcgctgtcctgcatgccgtgtagatggtccgtgtccgcagcggcgggcggcgttgcgggtgttcggccgctacggctgcctgcctcgtcggtggccgggcgcgacccgtccggatcgggtgaaggagtcggcgtcctggtcggttggctggccgctgcggtggagcgtgcgacgccgaacagctgagctgacggtcaccgccctcggccggactctggcgccctcgaccacggcgaagcaccccgggctgctgtcgatgaccatgcagacggcgatccgggcggggctcatcggggtaacccgtgcgaaggggtgcgggtgccgcgcaaccgggcgcgtgaggccgggccgggcacggtcagccgggaggcgttcttcggccggctgctgcctgccgtcccggtcgagcacggggcatcgtctgcgctgccgccggggcggggctgcgctggggtgagtgcgcgggcctgtcgtgggaggcggtcgacctcgatcgggggctgctgcacgtcgcccaggtggcggtggaaacccacggcgggatcgtgctgcgggcgtacccgaagagtcgggccggcgtgcgggcggtgccgatgccaccgttcctcgtcgaggagttgcggcggcgggcaacgggcgcatcgccgaacgggcgggcgttggtcttcgccgaccgggccggtgggccgcagcggcggtcgaacttccggcggcgggtgtggctgccgtcgctggtgcatgccgggttgctcggccgggtcgccgagctggcgtcggggcggtggctggcggtgtggccggatcgggacggtcgggagcagcgggcggagttcccgacggagggggcggcggtcgcgcacgcggcggcttcggcgttcggtgggctgcggttccacgaccttcggcactcgtacatcacgtggctggtgacggacggggtgccggtcaacgtggtgcggcgggtggtggggcacgagaaggcgtcgacgacgctcgaccggtacacgcacacgcccgacgactacgccgatcgggtccggctgacgttcgctgacgattcgctgactttccgcccgtcgcctcacccggtcgacccggaggacgggccttcacctgggctggaaggcgagctcaaaagggacgacccccgtcggggggagacgggggccgtcgggggttcggctccgggggggttgagccgaaccactcggcggtcacggggggtgcgaccgccgagggtctgtcggttgtccggaagatgaaacgtgtgtcgtgccgacagtctgcctgagtacacctggctacgtcgagtggtgtaacctccactccctgctagttacttttcgcagagtgtgatcgcggtcacgctgagcagccaagatgtgggtcggcccgtgcgtccgggaagtcggcggacccgggctcccgccgacgatagaccatcggactagacttgcgcgccgtgggccgaagcgccgcttttttcgatctggacaagaccgtcatcgccaagtcaagtgcgctggcgttcggtcggccgttctaccgggacggtctgatcacccgacgtgacgtcgtcaagtcggcgtacgcgcagctgatgttccggctgggcggctccgacgaacagaccatgctccggactcgggactatctcgctgcgttgtgcaagggctggcaggtggagcaggtccgccagatcgtcgcggagacgctccatgaactgatcaacccctacgtgtacgcggaagccgccgccctgatcgaggagcaccaggccgccggccgggacgtcgtactggtctcggcgtccggggaggagatggtccggccgatcggcgcgctgctcggtgtcaccgatgtgatcgccacccggatgggcgtggtggacggccgctacagcggagagatcgagttctacgcggccggcccggccaaggtcgacgcggtgagcgaactggctctcgagcgggactacgacctcgccgactcgtacgcctactcggactcgtacacggaccgtccgttgttggagtgcgtcggtcgtccgacggcggtcaacccagaccgtcagctgcgcaagctcgccctggagaactcctggccgatgctggagtttcggcatccggtcccgctcgggcgacggttgcgtgatcgccccgccgtaccggtcgccgccgccgcgctcggcgtcggggtcggggtggcgatcggcatcgcctggtacggccgtcatcgccgcggtcgtaccgccccggcggcctgaccatcgcgctgcggcccgccgtggcagggggtcccgggctaccgagtcgcggcgagcacctcgtcgccgatcgtggtgagtcggtcggcgcccacctcgacggcgctcatgtagtgccgcagccaggagcggagtccgtccggggttccggtggcgaaggccccggccgagccgacgtactccggctcccgctcccgatggcccacgtccacggcgagcagaccccgcggatcgaaaccccgggacatcagcaccagccgggcggcaccgcgggcgaccaccccggacgggccggcgaagggtcgcaggttcagtaactcgccgtggacgaccgccgcgaggaccagcggcggcgccttactcactccgaccaccagggcggccaacccgtcgagccgcgccgccacgaccgggtcgcgcaccgggcgtcccagatcggcctcgggcacgctctcccgcgcggcgagcacgtgcagtttcgcgagcgcctgccgtggtgccttcggccacaggtcggccagcccgggtagcgccccggcaacccgcagcgcaccctggagtaccggttcggtgacggtgccggcacggacttcctcgcgctcgtgtgtgtgtccctcaagggcggcgctggccaccgcggaacgcagactgacctcggctgcgacctggccaccgtgccggcgtagggcgcggtgccgcagcgcctggtcgaagtgctcacgggcccgctccacggcggtggcaacgtcggcgagggcgagcagcggggcgagcgggtcgtcggtcaccccgccacgctatcgggaccaccgcctgcggttcgcggggcgccggcacgaacgcggctccggccgctcacggtgcctgccgaagccgctcgtcgccgcggcgcgtcccaccgatcgggacccgctgccctccggacgtcgtggggaagccggctcgcgtccggaccttccggcgcgggggagggtccgttcggcgcgcaccgttgccctcggcggtcgccggcgtccggcccgcgggctaacctctgcaccgagacgcaggtcacccaagcgatgagggagcaggcatgagcgaggcgttggccaatctgttgaacgagacgcgccagttcccgccgccgcccggactcgccgcgaacgccaacgtcaccggcgaggcgtacgccgcggcggacgccgaccggctggcgttctgggaacagcaggcccggcgactggcctgggcgaagcagtgggatcgggtgctcgactggtccgagccaccgttcgcgaggtggtacgtcggcggtcagctcaacgtggcgtacaactgcctcgaccggcatgtcgaggccggccggggtgagcgggtcgccatccactgggagggcgagccgggtgacgtccgcacgatcacctacgcggagttgcacaggctcacctgccaggcggcgaacgcgctgaccgatctcggggtgaccgctggcgaccgggtggcgatctacctgccgatggtgccggaggctgcggtggcgatgctggcctgcgcccggatcggtgccacccacagcgtggttttcggtgggttctccgccgacgcgctgaccaaccggatccaggacgccgccgcgaaggtggtgatcaccgccgacggcggctatcggcggggcaggccgtcggcgctcaagccgactgtcgacgaggcggtgtcgaactgcccgtcggtggagcatgtgctggtggtccgccgcaccggcgaggaggtcgcctggtcggggaaggaccgttggtggcatgagacggtggagcgggcgcccgtcgagcaccaggccgtggcctttgatgccgagcacccgctgttcatcctctacaccagcggcaccaccgcccgcccgaagggcattctgcacaccaccggcggctatctgacccaggcttcgtacacgatgcatgcggtcttcgacctcaagccggacaccgacgtctactggtgcaccgccgacgtcggttgggtcaccggccattcgtacatcgtgtacggtccgctgtccaacggcgccacccaggtcatgtacgagggcactccggacaccccccaccggggccgtttctgggagatcgtggacaagtaccgggtgaccatcctctacaccgccccgaccctgatccggacgatgatgaagtggggtgaggacatccccgctgggttcgaactgtcgtcgctacgactgctgggcagcgtgggggagccgatcaaccccgaggcctggatgtggtacaggcagcacgtcgggcggggtgagcttcctatcgtggacacctggtggcagaccgagaccggcgccatcatgatctctccgctgccgggcgtgacccacgccaagccgggatcggcgatgactccactgccggggatcaacggcgacgtggtggacgaccagggccagccggtgcccaacggcgggggcggctacctggtggtcagggagccgtggccgtcgatgctccggaccatctggggcgacgacaaccggttcgtcgagacgtactggtcgcgcttcggcgccggggccggcgcgggtgacgactgggtctacttcgccggggacggcgccaagaaggacgacgacgggcacatctggttgttgggccgggtcgacgatgtgatgctggtgtccgggcacaacatttccaccaccgaggtggagtcggcgctggtgtcgcatccgtcggtggccgaggcagcggtggtcggcgcgaccgacccgaccacgggacaggcgatcgtcgccttcgccatcccccgaggcagcaccgaaaccggaggtacggcgggtgcgcggctcatcgcggacctacgcgaccatgtcgcgcgcacgttgggtccgatcgcgaagccgcggcagatcttgctcgtgccggagctgccgaagacccgctccggcaagatcatgcggcggctacttcgggacgtggccgagaaccggtcgctgggcgatgtcacgaccctgcaggattcgtcggtgatggacctcatctcagccggcatgggaaccggcaagggcgaggactgacagcaaccccacctgtaactgcgtccaggtccacaccgaacacgccgggcggggtggcggcaccgcgcgccaccccgcctgatccgcgccgatcgggcgcgtccgattcgcacacctaagggcggcattgatctgcccagtgcccaaatgtggctcgcgcgcagtcgacaccctgtggtgggaggcggcgccacaccccttcactccggtctggccggcccctgcgccatgggccccgttccgcttgacccaggaagccaccgatagatcccatgcgcgaagactggtgacacgtgcagcgataaatgaacgttttttacgactgctcaaagtgagaatagaccatcaagacagttcaaatcggacaggttaatgcactgttaatagtccccagggagcggacagccttaccaagaacttcttgtaaaaaaacgctccgcacagtcttcccacctgtcactcgggtgtctatcttcaccagtggtcccaccagtgggatcgatcttcgccggcccgtacccccgctgggccggttttccttcacacccggaggtaccgcgtgcgcaaagtcgcagtgggtctactcgggctctcgctgacagcgacgggactggcggtcggaccgtccgccagcgccgcgccgaagccccagcagccgacacctgctccatcggtcgctgagcctgcccacgttgaccacgacctgcccaacccgctggaagaaaagcggcgggcgctgcgtcaggaggggctgagcaatgtcctctccggcaaggcgacgtcgcagcgaatcaacggcagcaccgtcgtcaaggtcggcgagacggctggtggcgctccggccacgaaacgcattgcccgtgaccgcgacggcaagaaggaccagtacgtcgagctctcccgggagagcacggaccgaatcttcgtgattctggccgaattcggtaacgaccggcacccggactaccccgaccaggacaccgcccccacctggccgggcccggcgcggttcgacggaccgctacacaacgagattcccgagccgaaccgagcgctggacaactccacgtcctggcagccggactacagcgccgaccacttccggacgctgtacttcggtgagtcgcccggcgacgagtcggtgaagcaatacttcgaggcccagtcctcgggccgctacagcgtcgagggcacggtcaccgactgggtcaaggttcagtacaacgcggcccgctacggccgctcgttcgacgaccccacggacgccaacggcgacgacccggcagtctgcggcagcagggtctgcaccaacgtctggacgttggtccgggacgccgccaaccagtgggtcgccgatcagaaggccgccggccgcaccgacgcggaaatcgccgaagagatcaaggcgatggaccagtgggaccggtacgaccacgactccgacggcaacttcaacgaacccgacggttacatcgaccacttccagatcgtccactccggcggcgacatggccaacagtgacccgcaccagggtgaggacgcgatctggagccaccgttggtacgcgttcgcgtccgaccagggtcgcaccggcccacccaacttcccggccggcggcacccagatcggtgacaccggcatctggatcggtgactacaccatccagccggagaacggtgggcgcagcgtcttctaccacgagtacgctcacgacctcggcctaccggatgactacaacatcctcagcggtggcgacaacaacaacgagcactggacgctgatggcccagagccggctgggcgccgagggcgacggcggcatcggcgagcgcggtggcgacctgggtgcctggaacaagctccagctcggctggctcgactacgaggtggtcgtcgcgggtcagaaacgcaccatgacccttggcccacaggagtacaactccaagaagccgcaggctgccgtggtcgtgctcccgcagcgggagtactcgttcgacaacggtgcaccgttcgccggcacgaagcagttcttctccggaaacgaggacgacctcaacaacacgatgacccgggcgctggacctcaccgggaagtcgtcggccgcgttgacgttgaagggccgctacagcatcgaggccgactacgactacctgttcttcgaggtgtcggaggacggcggtgacacgtggacgccgctgcccggcaccgccgacggcaagcccttcaaggagatctccgccggacggttcgccctggacggcagcagcaatggcgaatgggtcgacgtcaacatcccgatggacgcccaggccggcaagacaatccagttccggctgcgctaccagaccgacggtggtgtctccgagggcggcttctacggcgatgagatcaccgtgaccgccgacggcgagacggtcctcaacgatggtggcgagaccggcaccggcgactggtccctggcgggctggagcatcgtcgaggagacctacacccggctcttcgacaactactacatcgccggccaccggtcgtacgtctcgtacgacaagtacctgaagaccgggccgtactacttcggatacgcgaacacccgccccgactgggtggaccactacgcctaccaggagggcctgctgatctcctactggaacacccggtgggcagacaacgacacgttcgcgcacccgggtgaggggcgtaacctctacatcgactcgcgcccgcggccgatctacaacctgaccggcgagccgtggcgggcccgcgtccaggtgtacgacgcgccgttcagcctcaagaaggcggactcgttcacgctgcacatcgacagccagccacactacattcggggccaggccgcgcagccgctgttcgacgacaccaagaagtactggtacgaggagttgcccaaccacggcgtcaaactccccgccaccggcacgaagatcaaggttctgaagcagaagggcacctccatcaaggtccgcttctcctgaaccgtccgcttcaccctgaaccaccgaacgcacgacgcgatgcccgggcagatcctgcccgggcatcgcccttgccggaagcatcggaaccgggaaacggcgtcggccgtcccattcggatgtcccccaccctcggccgactggtctcgcccctcgcgctggccctcgcactggccggctgttccccaccggtagcggtgacccccaccggcggtgttccgccctcccccacgacgccgctgaccccgcccccaccaaccgacccacccgaaccgccgaccgacctacccacgccgcgcgtcctggtaggccaaatcagccagggcggcaacgggccctgctacggcctgatcaacgacgacggccaggagttcgccctgcacgggccggacatgggaacctttcccaccggcacccgggttcgggtcacggcgggaccgcccgcggacagcgccgactgcagcaccggaagtccggtcaggctgatcaaaatcgaacgggtcggctgagcttggtgggcccgtctcgccacccaggccgggctcgctccgccacgtaccggtcccggctatgaccagggccttaggctgtggcacatgaccgagcagcgcaacaggcctgtggacgagtcctgcgtactcgccgagggaccgtggacgcaccggttcgtcggcgccaacggcagccggttccacgtggttgaggccgggacgggtccgatggtgctcttcctgcatggcttcccggagcactggtgggcgtggcacgagatgctgccggcggtcgccgacgccgggtttcgggcggtcgctgtcgacctgcgcggatacggcgcgagcgacaagccgccccgggggtacgacggttacacgctggccgccgacgtcgccgggctgatccgggcgctgggcgaacggtccgcgaccgtggtgggctccggcgccggcggactactcggctggacagcggcttcgttccatccgaccctggtgcgccggctggtggtgctcggcgctccgcacccgctgcggctacgggccgcgatcttcgccgacccgcgtggccagttcaccgcctccacgccgaccctgctgttccagctgccgcgctacgagcacgtgctgacccgcgacggcgcggcggcggtgccggacatgctgcgccgctggggcgggccacggtgggtacatggtccggatttcgacgcgtacgcggcccgatgccaggaggccatgcggatcccgcaggccgcgttctgtgccctggaggggtaccggtgggcattccggtcggtgctgcgcctgcacggataccgcttcgttcgtctgatgcagaagcccctcgtcacgccgaccctgcagctgcatggcgcgctggaccgggcgtccctgccgcgtaccgcccaaggctccggtcggtacgtggtggccccgtacgagtggcgcctactcgaccacgtcgggcacttcccgcacgtcgaggcccaggaaatcgtgctcggcgagatcctgcgctgggcgaagtcctagccgtcggcgctagacgcgtagttcacgcaggtcggtgacctcggcggcgggcgcccagccctgatagacgccgaagtcgaacgcctcgaggcccatcgcctcggcgaccggccagcgcccgcctgtgtactcgacccgcagccagccgtcatgctcacccaacacgatgaacggctgctcctgccaggtgcaggcgacccggacgtacgtcagctcgtcgacctcgtccgccggcaccacacggagatagcgacccgggcgtacccgcgtgaatccctcgcctggcctggactggtagagccggacgtcgtcgccgtccgggctggcctggtattcgcggtcctgccagcgagcaacgtatccgtcccgtgtcacccgtcacccacctgccgccacaccgtctcatcagcatccaacgtggcgaccatccgctcggtgccgtccgcgccgatgcgccacagctgcgcgccgtgtggcagccgcgcactgtcgactttgaactccgccaccacgtcactgctctcgcccggagcaaagccattgccgcggaacggcggccgttcgatcacccagccttccatcgcccgcatcgcggcttcggtctgcccaccgtacgggatgcggtagaggctcggccggaacgccggccaacgcaacacgtagatccgctcggccccccggtcgaacggggagccggggtagcccagcccgagcgcgtcgtacagctgggccggtgtggtcaggtgcgccagctcgcccgcgcggtgcacgaagccggaaacccggtcgtagccccgttccaggtagtaggcgagttggctggcggccactgccttctgcatcacgacggggctcgtggattcggggcccggcggccggtagcgcggccgggcagtcggtgccggcgggtcggtcggtaccgccttgccggccggcaccggctctggttccgggcggtcgtcgcccaagccgacctcggccgcccaggttgcgagaccgacgatctgctcgccgggcagcttcgtgccgatcggggttcccggattgacgacgaatgaccacgatcggtctggccagcggcggatgagctgcacaaagcggacccggatggtctcgatgcccccggcggtgtggtcggcgagccgctccggggaggtgtagacgacgacggacaaccccccatccaggtcctcggtccgccagacgaacccctcctcacccggccggctacctggagccgaatcggccgctattggcagcagcacctgggcgagcagcagcgtcgacagcaaggtgtcggggttgccgctggtggccgcggtgaccagttcctcctcgaccgcgttggccggcgcgaagtccgacaatgtgggtgccggtggcgggcctggacggggcacgtcctctgccgtcgcggagtcgacccgttccgtggcatgcgcggagtcgcttccgccgggctccgccgcagtttccgctaccgacggttgggcgggcagcagggcgcccggctcggcaccgggtggtgcggcggtgtccgggggtgccgccccagcggcgatcgggccgggtaccgcacccgccgtcgcgggaatcggcatggtggccgatgcggcgtccgatccggcggtcaggttccgcgactcgatgatcgtgccctcgatcacggtcggaggaggacttcgccggggtagcggtgggccggaagccggttcggtgttcggggccggctccggacccacgggcgaggggcgggggcgggacgctgcctcctccgagtcacgatgcgcgtacagccggagggtcgccgagtccggcaccgggaagcggacggtccgggcctcctctgccgtcgcctgctgcggggacaccgggggtgctgtcccgccgcccggtggggcgacggaaccgtcctgaccggcccgcgtctcggctccggcggagaacatcggcgcggcggccggcggcgcgtcgtcggccagccgacgacgcgggaactgctggctgccccgggcgaggcgcgacggtgggacgccccgctcgtcccggttggggcggacggtcgccggctcgaagaaggaacggcggatcggccgttcggtctcctccgggggaggcctgtccgcgggcgcacccccgtcggcgggcgggtggccgggacggggccagagggcggccggctccccaccggtcgccgcggtgcggccggtatccatcaacggccggcgaagagctgccgcgcgcaggtcggctggggtccgcagcggtgtgcctgggggcggcgccgatgaggtcgggcgcagcggcgcggtgtcctcgggtgtctggccggcccgcggaacgcggccctgccccggtggccccacggccggctcgacctccggacgtgaggatgcgccgaaggaacggggctgggtgtaggtctcggtacgctccagccgggcccgtgtccccatggggcgaccgggcaggcggacatcgccgcgggagagctgggcgacataccacgccggcaggtatccctcgatgggcagtcccgggttcaccgcaagccaccactcgtggttgggccagtggtcggccagctcaccgtacgcgactcgacggttcgcacccgcgtgctcgccgaggcaggcgcgcagcgcggcgacggaggtgaaagccagcacgtgggttcggccgctggtggtccaggtgccccagttcatcggcgtctgaccggcgagcgcctgcgcggacacgggtagcagcagatccgtacgggccaggatgcggaagtatcgttgctggtcgttggcgcgcagcgcgtcacgcaacgcggtctccgcctcggtggccggctcccattcggtcacagccagccctcctcccggcgacagagcacgcgtattgggtacaacctacaaggtgccacaagatcataatggcctggccatcccagatcattgcgagcggtaacatcctgttccaaagtcgacacgatacggaggcggtcgatgttacgaagccggtcccgccccctcctcgccgctgtttcggcggcgatgctgaccgccgtggtgtcgtcgttgaccgccgcccccgcaggcgcgacaccgcggtgcgcgtcccccctcgccccggctcccccgatcgccaccatgccgtggccgcagcaacggtacgcgtcggaacagctactgtccctcgccaccggggcaggggtgaccatcgcggtggtcgactccggggtggaccgctcgcacccacaactcgccggtcgagttctccccggcgcggacctgctcgatcccggcggagacggcacccgggactgcgccggacacggcacgggcgtggcgagcatcatcgtggccgcccgccacgatggggtggccttccacggcctcgcgccgcaggcccggatcctgccggtacgcgtcagcgaacagcaggtggtcgacgggcgacagtccggacgcacggtgggcgtggccgacttcgccgcggcgatccgatgggcggtcgacaacggcgccgaggtgctcaacctctccgtcgtgctgcacgtcgacgccccggccgtgcgggcggccatcgcccacgcgctggcccgggacgtggtcgtggtggcagccgccggcaacctccacgaccagggcgacccccgctcctacccggccgcgtacgacggggtgctgggggtgggcgcgatcggtgcggacggggtgcgcgcctccttctcccaggacggtccggaggtggatctggtagcgcccggtgccgacgtggtgaccgccgcgcccggccaggggcaccaccgggccgagggcaccagctacgcggcgcccttcgtggcggccaccgccgccctgctgcgcgggcaccggccggagctgacggcggagcaggtggtacgacgaatcctggtcagcaccgatcccgcccccggaggcggatacggcgcgggcgtgctgaacccgtatcgggcgctcaccgagagcgggggtgcggcggcgccggcccgaccggccaccgcgctgctcgacgaccgggccgacccggaccggatcgccgaacaggcccgtcgggcggcggcccaggatagggcgctggtggtggccctggtgggcggggcgttggtcacggtggcggtgctgctcgccctcgtgctgccgcgcggcatccgccgtcgctggcggcctccggcgtgatgtcccgcgcgtggtgggtatggcgaggcgccgcctccccggcagcgccctcactggaagcggctggtgttccgcttctcggtgtcgagatagtcggccgctgagtcgtccaccgctagcttgatgtcgcgaagcatcgtctcgaggctcgtcgaggctgaccgccactgtgcctgccgcgcctcgtacgccgtttgggcttcgccggtccacgtggcaaccagcggggcggcatcggtttcaagctggtcgagctgcgcgccaagcgtgttcagcgctcgctgaatgtcagcgctggcctgctgcagggcggcgaagttgacgaccaggagaccgttgtccattgccttcctcctccgtcagagcggcagttcgatggggcgatgggctctggacacgcgctcggaggccgccatgtccgtcgtaccgtagccctgaccggaggtacggaccgccgcagcggtttcccgcagcgccacctgcaacctcctctggtccagggcccactgctgtttcacctgctcgaacgaccggccaccggcaccacgccaagcctgccgcaacacctccagctgggccatcaggccactcaacatgctgtgcagttcctggtcgacctgctcgaacctcgcggcggtctgctccatcaccgcggtgtccgcctgggtttgggacactccggatgtcacctcgtctcataggttgtggctggtcaccggcgcgtagccgggctcgcaccacacgccaggcgcggtcgcctgagagtcgccgatcggcgactagtcgctgacggtatccgcacggcaccggttctgctaccccgcttgttcctcagtggaccacctgcgggcggccgacacgtcaccctggccgttacgattggccgcagccatgtcgcggtgggtgacagcggaggaggcacggtgccggcgaccgacctgaccggccgggcatcggccatcccacccgactcgtcaccagggccacggcgcacagacgatcccggcgacgatcggtccaccggcagccccagcagtggggcgggcatcgtcctgccaccccagtggcgggtgcgccaccggttgccggacggtcggattcgggccggccaggtggtcgtcctccaactggcggtcgtgatcgcggtcgtggccctggggcaggcaatgcccgcgatgctgatcggcctggccgcggccgcgctcctggcaaccctggccggggcacgggtgcgggaccgctggctgatcgagtggatcggcaccgctgtcgcctacgcgttccggcggcggactctgcccgcggacgtcggctcagccgccctgctggaccggctcgacccaggtgccgtgctccgacccgccgagctggccgatgcgccggcggccgtgctggacgacgccaccggcctggtggccctactggagatcaccgacccgtccgaactgatcggcgacgaggcacgctcgctgccgccgccggccaccctgctctcggccggcacgccgcacggaccgccgatccgggtgcagctcctgctgagcaggacgaccgcccccgcggtggccctcggcggtgcggtgatcgccacgtcgtaccggcagctcaccgaggggcgactgggtggccacgaacgggcgatactcgccgtccgggtgcttcgcgtcgacggcgcctccccggccgagctgcgacatgccctggccggcacgatgcgccggatcgtccgccgactccggccactgtcaggccgtccgctggggaagcccgcggcgctggcggccctggccgagttggcacaccacgaggccgggccggtgcgggagacctggtcggccctgcacgggcgccacctgctccaggccagcttccacctcgaccggtggcccgacccccgctccgcgggagggcgtcagctggtgtccgggctcctcgccgtgccggccaccgccgtcacggtcgccctcgccgccggcccgcggcccggtaccgcccgctccgaactggccgtgcgattggccgccaccgccccggctgaactcgcggcagccactcggacggtgcggcgcacggtcgacgaggcgggtggcgaggtgcggcggctcgacggggaccagctcggtggactcgccgccaccgtcccgctcgccctgcccggtcggggccggcccggccccgcggcgccggagctgaccatcggcgacgccggcctgttggtgggcgtcaatcggcacgggtccgccgtgacggttcggctgttccgtccggagggcacccgagtcgtgctcgtcggtggactccgcgcgggccagacacttgtcctgcgggcgatggcactcggcgcccgggtagcggtgcggaccacccgccccacctcctgggaaccgttcctgcgtgccgtcggcgctccaggtggggaggtcccacggctactgcccccgggcgggccgaccaacgacgcttcggggtcaccgctgcaccccctgctgctggtcgtcgacacgggtccggtcggcgctgcccctgagcaaccaggcccgccatggcaggccacgctgctcctccgcgacgagctgacctccgccgacgtcgcgacactcggccacgccgacctggccgtgttccagccgctcgactccaccgaggcggcgctggccggcaacgcgctggggctcggcccgtccgccgaatggctcacccgcatgcgacaggacatggttgccgtggtcaaccgccgggccctgcgctgggcgcgcctaacgccgtcgccgctcgagatgcggctggtaggcccacccgatcgccgctgaagggcagatcaggggcccgggtgccgcagaagatcggacccgaggcttccgcaagacaacggtccgtggcagcattctccgccatgggcttcctgaaagggctcctgatccggttgggcaccacagcggttgccttctggctggccacgctcctgattccgggcatcacactggatgcgcagtcggccaccgagacggtgaccacactgatcctcgtcgccgcgatcttcggcgtcgtcaacgcggtgctccagccgatcatcaggaccgtgggctgcggcctctatctcctcaccctcgggttgatcgcgctggtcgtcaacggactactgttcctgctgaccagttggatcgccggtgaggtcgggctgccattcaacgtggacgggttctggccggcagcggtcctcggtgcgttgctcgtcggtatcgtcacctgggtcctcggggccgtcctcgaccgcgactagcccggctggcccggcaccccgaggccacgtagcgcggggcacccaccccgcaggccgatcgtgggtgcgggtcaggggacgtcgtaggccaggatcgtggtgccgtcgagccggaccagttccagccggaccagttcggcgtcggtgaaccgggtggcaccgctgatccgcaggtcgtcgccgggggcggcgagccacgagccgagttgctcggtcgccccgtccgggccgtgcgcgaccagccggaacgggcgcgccccgtcgtaccccgtgccggcgttgtagccgcagcgcatggccaccctggtgccccaggcggtaccgacgaggccgatctcggcgtacaccggaaccgccccggcgaccggccgcatcgcgaccatctccacaccacctgccgggtcggtggtcggctgttcgggccacacggcggccgtaccgagaccgacaaccagcgccaccgcggccgcggcgagggtggtgcgggcgtaccgacggcgggtggcgcggcgttcacggtgccggtgctcacccgcggcggcgagcaggccagacagccgggagtccgccggcggcggcacgaatcgatccaggtctgcggggtcgagccggccgagcagcccgggcagcacagcgatctccgcgaccgcatgcccgcactcggtgcagccggcaaggtgccgctcgtacgccgcccgctgcgccggggccagcgcacccagcacgtacgcgccgtcgtcgtgcgcgaactcgcaccgggtcatccggccatcacccccatttcggccagaaccaaccgtagtgagcgcagggcgtagtgcgtacgggacttcacagtgcccggcggaatcccgagccgcgcggcggcctcggccaccgaccggccctggtagaagcactccaccagaacctcacgatgggtggggctgagtcggttcagcgcctcggcgaccgtccacgcctcgaccgcacgttcggcctcgtccaccgcctccggcggctcgggcagttcgtcggtgtagacctcgccgacccgtacggagcggcgacgccacgcatcgatcgccaggttgcgggcggtggtgaagagccagccacggaccgagccacgacgcgggtcgagcgactcaggatgccgccaggctcgcaacagtgtctcctgcaccaggtcctcggcccgctgccggtccccgttgaccaggcgcagggcgtgcgcgtacagcgcgtccgcgtgctcgtcgtgcagggcgcggagcaaatcggcgtcgtgatcgctgatggcgtttccttgctctcggcgagtcgtccggcgggtcctcgcacgaacatacgggtgcccgccccgatcggttcagccgtgggtcgcggtggtgacccctgccctgcaggtgaatgagttcagcttcggttcatattgctgcacgctggtggtaatcggctcctcctaacctccggcgggtacgcatgccatccgctgaccaggcgtgcgccatcggaatcaggaggctcctccacatgagcgaccgtcctcggctgctcccgctgctcggctccatccgccacggcagtcgtgacgccatgacctgtctataccggtgcggtaacgcctgtgaccacccggtgcccaacacctcggacaacacctacttcggcgacctggtggacgccgaggtgtcccgtcgcggcatggtccgcgccggcgcggtcggcgcgctggtcctgggcttcggcggtgctggcgcgctggccggcggcggcgccgcctcggcggccccgtccacctcggtgacgccggaggcaaccgagttcgccgcccctgccgggggcgtcggcaacgggaaactgaccttcaagccggtcccgccgaacaccctggacagcttcatcgtcccgaacggctacgaccactcggtggtcatccgctggggcgacgaggtggtgccgggcgcacccgagttcgacctgcaccggcagacggccaaggcgcaggcccagcagttcggctacaacaacgacttcgtcggtgtgctgccgctgggccggaagggcgccctcctcgtggtcaaccacgagtacaccgacgagaacctgatgttccccggcttcaccgacctggactcgctcagtgttgagcagctcagggtcgcgatggccgcacacggaatgtccgtggtggagttggaacgggtccggggcaccggcgagtggcgtccggtcaggtccggccggcgacagtacaaccgtcgggtgaccgcctcgaagaccaagttcgagctgaccggtccggccgccggaacgcccttgatgcgcaccgccgccgaccggaagggacgcacggtcatcggcacgctgaacaactgcgccggcggggtgaccccgtggggcaccgtgctctccggcgaggagaacttcaaccagtacttcgtcggcggtgacggcgccccggaggagctgaagccgaaactggcccggtacggcatcaacaccaccacccgttacccgggcggcaaccgcaagtgggaccgtgccgacgagcgcttcgacctgacccggcacccgaacgaggcgcaccgcttcggctgggtcgtcgagatcgacccgtacgacccggacagccggccgcgcaagcacaccgcgctgggccggttcaagcacgagggcgcgaacgtcatcgtggcgaagagcggacacgtggtcgcgtacatgggcgacgacgagcggttcgactacctctacaagttcgtgtcggagaagaagttcaagaagggcaattcctggcgcgcccgcgagcacaacctgaccctgctggagtcgggcaccctctatgtcgccaagctcgaatacaccagcgccgacgagatcgacggctccggcgagctccccagcgacggcgcgttcaacggccggggccggtggatcaagttggtcagcggcgaccactcgtacgtcgagggtatgaccgccgccgaggtgctcaccttcacccggctcgccggtgaccaggtcggcgcgaccaagatggaccgccccgaggacgtcgagccgagtctgcacaccggcaaggtgtatgtggcgctcaccaacaactccaggcgtggggtcgacaacaacccgaaggcggatgaggcgaacccgcgtaacgccaaccggcacggccacgtgctggagctggtcgaaaagcacggcgacaactccgccgagcggttcacctggtcgctccccatcgtcgccggtgaccccgaggacacgtccacctacttcgccgggtacgacaaggagaaggtctccccgatctcctgcccggacaacctcgcgttcgacgctaccggcaacctctggatctccaccgacggcaacggactgggcagcaacgacggcctcttcgccacgccgatcgagggcaaggaccggggctacctgcggcagttcctcaccgtgccggtcggcgcggaaacctgcggcccgttcatcaccggggacaaccggtcactcttcgttgccgttcagcacccgggcgagatctccggtgcctcggtggagaacccggcctccaactggcctgacggcgactacgccaagccgggcgtagtggtcacctggcgcctggatggcggtccgatcggcagctgacccggtcagcggcccttcggcgggccgggcgcgggcgggccctctcccactggggagagggcccgttcccgtccgcctgacggccgtcagggcgtcgtggcaaggcagtcggcgatgccgcgctgcggacggcgcgggcgatcggcaggccgggttgtcaggcgtcgtgggcaaggcagtcggcgatgccgcgggctgcggcgagcagcttcgcccggacgacccgtgccgaggtcatcatctcgctggccggcaacgcgcaggcgagcgccatccgccgctcgatgtccttgtcggagctcaccaacaccgccgcgcaggccactccgtgccggtactgccccagttccatctgcatcccccgccgctccccggccgcaaggtcggcctcgaacgcctcgacggtggtcagcgtcccggtggtgaacgggcgcatgccgtactcccgcaggtagcggaaccgctgctcggtcgtgagcgtcgcaagcagtgccttgccgagtgcggtggcgtgtgccccctcgtcgaaaccgggaaccaggtcctccaggtacggtgagcgtggaccttcggtgacggccgtgatggcgacctgaccaccgatgaacttgcccaggaagtggctgtagccggtgtcgaggacggcacgccggagggactccccgaccgccggtgggccgcggaaggcggcgaccagctcacggtagcggtcggccacctccaggcccacgatgtaggtaccgtcctcgcgccggatcacgtagccctcgtaggccagggtgcggacgaggtggtaggtggtggccacggtcagctcacaccgtcgcgcgatctgtttgacggtcagccctttcggagcacggccgaccgactcaagcactcgtagcgcgcgggacacgctccggatcaggtccgaaggttccgccaaggggtcgcgcacaaccacctccgcagccggggacttacaccatatgaaatgcaggaccggtacgaaacgcctgttcgggtggtgactgccaggatctccagcgaccgctagtgacaaaacgatcactttccgctgaatgcggacgcgacaaatcggtcaacgatcaggagccgggatcggacgacgcgcgctcttgtgtcgcgtccccaccgcggggacgggcgccatggcagccacggtgagccctccccggccggcgcccacggaccaacgcccggggcgaccgcgccgatcagggggcgcgtcaaccggtgcggtccgcgatgtgatcgcagagggactcgaggacgcgccgagccggcccctgcggcagcggcgccagctgcgcgcgagcgtcctcggcgcggctacggaccgtctcccgggcccgcttcatcgccgggctctcccgaagcagtccgagtgcctcggcgtgcaggtcgtcgtccgtgaccggaccggccgccagaatctcccgaagccgcaacgacgaggcgtccgcatcgtcggaggcgagggcgtacagcaccggcagggtaggaacgccctcacgcaggtcggtcccgggcgtcttacccgaccgctccgactcgctggcgatgtccaacagatcgtcggagagctggaaggcgaccccgatcgtctcaccgtatccggccaacgccgccacgtacctcgggtcggcgccgccgaacaacccaccgaaccgggccgacgtggcaatcaacgagccggtcttctcggcgatcacgtgcaggtggtgcgccaccgggtcgacaccgggacgcggcccgacggtctcggcgatctggccgtgcaccaaccgggcgaaggttcgcgcctgcaggcggaccgcttcggtgcccaggtcggcggagatgtccgcggcgcgggcgaacagatagtcgccgaccaggatggccaccgagttcgtccaccgggagttcgcgctcggggctccccgacgcaccggcgcctcgtccatgacgtcgtcgtggtaaagcgtggccaggtgggtgagctccaccaccacggcggccggcacgacctgcgcgcgagtcggatccccgaactgggcaccgagcgccaccagcagcgggcggaaccgtttgcccccggcatcgaggaggtgccgggcggcctcggtgacgaacgggtcggcgctcgcgacatcgtcgcgcagcgcggcctcgaccccctccagcacccgaagcaccgaatccgggagcccggcatcgacagcgctcagcccgagtgcacccaactgagccgtgccgccctgaccggggcgcctacccacgccagtggcacccgaatgctcatcagccggattcaccacgcctcccaccatgccacaccattccggccaaccccggggcggggatgaccgcagggctcagggccgagcccatgacctctgggaacggcccaggggccggcacggaggtcacgtgccggccccggatgaccggtgtcaccgcacgaactcggcggcccctgcggcgagatcgagcagcggttgcgggacgacgccgaggaccagggtggcaaccaccccgatcgtcagcgcggccgaggtcagccagcccggcatgacgacggccggcgtggactcaccgggctcggagagccacatcagcacgaccacccgcaggtacgggaaggcgagcaccatgctggtcaacacgccggcgaccaccagccatccctggccaccgtcgaaggctgcgctgaagaccgcgaacttgctggtgaacccgctggtcagcgggattccggcgaaggcgagcaggatgaaggtgaacagcccggcgtagaacggcgagcgctgacccaggcccgcccaacgggacaggtgggtggcctccccgtccccgtcccggaccagggtgaccacggcgaacgcggccagcaccgagaagccataggcaaccaggtagaacatcgtcccggagacgccctcgctggacggcgccagcacgcccaccagcaggtacccggcgttggcgatcgacgagtacgcgagcagccgcttgatgtcggtctgggtgaccgccagcaccgccccgacgagcatggtcagcaccgccaccacgccgaggatgggagtgaagtcccagcgggctccctcgaaggccacgtggaagacccgcagcagggcgccgaacgcggcgaccttcgtgcaggccgccatgaagccggtgatcggggtgggcgcaccctgatagacgtccggcgtccagacgtggaacggcgcggcggcggccttgaacagcaggccgatggcgatcagcgccatgccgccgaagagcagcaccgaactggactgactctcggagacggccgcgtcgatggtggcgaagtcgacccccgccgcccggtccgggacaccggcggtgtagccgtacaccagcgcgacgccgaagaggaagaacgccgaggcgtacgcgccgagcaggaagtacttcatggccgcctcctggctcagcaaccgccggcggcgagccagtgcgcagagcagatagagcggcagcgagagaacctcgagcgcgatgaacatggtcagtaggtcgttcgcggccacaaagatcaacattccgccgaccgcgaagctggtcagcggatacacctcggtcgcgccgggcctaccctccgcctgccggcggtcgtcggccgactcggcggtcaccgccgcctgggccacgaacgccccgccgcgctcgaccgaacgctcgccgatgagcagcagggccatcgcggccaacaccaggatcgcgccctggaggaagagtgccggcccatccacggcgatcgccccgccgatggtgatcaggcgatcgttggcgttgaccaccaccatggtcagcgcgctcagaaccgccagcatcgccaccgtgagctgcaccatgtgccgcagccggcgcggcacgaacgcctcgaccaagacgccgacgagtgcggcgcccagcaggatgagcgtcggcgcaagcgccacgtagtcaatcgacggaagcttcagctcgctcaccggctcgcctcctgtgtggtgccggccgacggggccgggtcagtcttgccgatatcctgcatggtggcctggacggcagggttgatcacgtctgtgaccggcttcgggtagaagccgagcagcacgatcaacgccaccagaggggccaccacgaccttctcgcgcaggttgaggtcgcgtttcatgccgtcgacctcggtcagtgccgggttcagcgtgccctgagtggtgcgctgcaccatccagagcacgtacgcggcggccaggatgatcccgagggtggcgatcacggccaccggcttgttcaccgagaaggtgccgatcagcaccaggaactcggagatgaacggtgcggtgccgggcagcgccagcgaggcgagaccggcgaagaagagcacccccgccagcagcggcacgagtttgccggcgccgccgaagtcgctgatcagcgcggagccccgacgggcgaccagcatcccgaccaccaggaagagcagaccggtggcgagcccgtggttgaccatgtagagcaccgcaccggtggctgcctggctggtgaacgcgaagataccgacgccgatgaagccgaagtgcgcgatcgaggtgtacgacaccagccgcttcaggtcgttctgaccgacggcaagcagcgccgcgtagatgatgccgatcaggcccaacgccagcgcccacggggcgaaccacttcgccgcgtccgggaacagcggaaggcagtagcgcaggatgccgaacgttcccaccttgtcgagcacgccgaccagcaacgccgcggccccagccggggcagcgccaccggcgtccggcagccaagtgtggaacgggaagaacggtgccttgatcgcgaaggcgacgaagaagccgaggaacagccaacgttccgcgcccgtggagatgtcgacctgtgacaacgccacccagtcgaacgtctttccgccgaccacccacaggccgatcaccgcggcgagcatgaacaggccgccgaccagggagtagaggaagaacttcacggccgcgtactgccgctggtggccgccgtaactaccgatgaggaagtacatcggcacgagcatgacctcgaagaacacgtagaacaggaagacgtcggcggcggcgaacacgccgatcatcgtgcactcgagaaccagcaacagtgcgaagtagaccggtaccgatcgcttcgacgattcggcgtcgtgccaggaggccaggatcaccagtggcaccagcaccgcgatcagcatcagcatgaccagcgcgatgccgtccgcggcgaaggtgaagttgacgccccagttcggaatccacggataggactcgcggaactggaaccgctcgccaccggtctgccaggtcacccacatgaccaccgacagcgccagcaccagcagcgaccagccgagcgccacctgcttggccagttccggccgacggcgaggcaggacggcgaccaccagggcaccgaccagcggcgccacggtgagcaccgaaagaaacgggaagtcggacattacgcggccttacctccgtcgtcactgtgcggtccgccgacggcggccaccgcggggtcccccgaccgcctcctgaggtcgatcacaccagccaccccgcctcgacggccaggaaggccgccaccaccagcagggcaccggccaggatcgaggtggcgtacgaccggacgaagccggtctgcaaccgccggagccggcccgaaccgccgcccaccccggcggcgagggcgttgaccagcccgtcgatgccccggttgtcgaggtagaccagcgcccgggtgaggaagatgcccggcttctcgaacaccgcctcgttgacggcgtcggtgtagaggttcttccgggcggcggtgaccagcaccccggccggctgcggctcggtggccgtgccaccccggaacaggaaccaggcgagcccggcaccgatcacggttaccaggatcgacaggatcgtgatggccaggtgcgacagcaccgcctcgtgcgccggctccggaccgcccaggccggcggtcgcctccaaccacgtcgggaccggcccgaccaacagggcaccagcggcgaccgagccgacagcgagcagcaccagcgggatcgtcatcagcttcggtgactcgtgcgggtggtcgatgtcctcggtccagcggggccggccgtggaaggtgagcacgaacagccgggtcatgtagaacgcggtcagcccggcgccgagcagggccgccgtgccgaacagccaggccgtccagtcatcgcgttcgaaggcggccacgatgatcggctccttggagaagaagccggagaacggtggcaggccgatgatggccagccatcccgccatgaaggtcagccaggtgatcttcatgtacttcgcgaggccaccgaaccgccggatgtcgacctggtccctcatcccgtgcatcaccgagccggcacccaggaacatgtttgccttgaagaagccgtgtgccagcaggtgcacgatggccagcgcgtacgccgcaccgccgagaccgacgccgaggaacatgtaaccgatctggctgaccgtcgaccaggccaacacccgcttgatgtcgtccttggccatcccgatgacggcgccgagcagcagggtcaacgcaccgacgctcaccacgaccagctgaagcgtcgagttcgccgagaagatcgggttcgaccgggcgatcaggtacacacccgcggtgaccatggtggccgcgtggatgagcgccgacaccggagtcggaccctccatcgcgtccggaagccatgcctgcagggggaactgaccggacttcccggccgcgccgagcagcagaagcagaccgagcagcaggaccgtggtggcggtcagcgacccgacaccggtgaagacctcgtcgtactgtgtggtgcccagggtggcgaacatgatgaagatcccgatcaccaggccggcgtcgccgacccggttcatcaggaacgccttcttaccggcggtggcggcgctcggccgctcgtaccagaaggagatcagcaggtacgacgccagcccgacgccctcccagccgaagtagagcatcacgtagttgttgccgagcaccagcaggagcatggccgcgacgaacaggttgaagtacccgaagaaccgtcggcgacccgggtcgtgggccatgtactccaccgcgtacaggtggatcagaaagcccaccccggtgatcaggagcacgaataccgcggccagtgggtcgaagagcaggccgaagtcgacccgcaggtcgccgaccgcgatgaactcccacaggctcagctcgacggaccggttctccaggccacgcagctggaagaagtaggtcagacccagtaggaacgcgacaccgaccgacgcgacacccagccagtgcccccaccggtccgcccgacggccgagcagcagcaggatcgccgcgctgaccagtgggatcgccaccagcagccacacgctgccgagtagcccgtcggcggtcgcgtacgtgacggtacccaccggctcgacgggggcgttcgccagaatctccatcaccgcaggcccctcagtacttcagcaggttggcgtcgtcgacgctcgccgagcgtcgagtccggaagatcgccatgatgatcgcgagcccgaccacgacctcggccgcggccaccaccatcacgaagaacgcgatgatctgcccgttgaggtcaccgttgatccggctgaaggtgaccagggtcaggttggccgcgttgagcatcagctcgacgcacatgaacagcacgatcgcgttccgccggacgagtaccccggcggcaccgatggtgaacagcaccgcggcgaggaccaggtagtagttcggctcgaccgagaagaagtcgttcacttttcggtccccttcaacgtcgtgtcctcggcggtgagctcacggaccggcaggatctccggggtgctccgctcggacagccggccgtcgggcaggagggccggggtggcgaccgacgacgaggtggcgaacacgcccgggcccggcttcgggccggggtagttgccggggcggaaacgagccttcatggtggcgacctggtccatccggtcctcccggcgccgctcgacgtgggccagcaccatcgcgccaaccgctgccgtgatcaacaacgcggaggtcagctcgaacgccaggacgtacttggtgaacagcagccgagcgacgccctgcacgttgccctcggcgttggctgcggtgagcccggcggccgtgccgccggccagcgcccggtacagcccggtgcccaccaggccggcgaacccgatgccgagaacgagcgccgcgatccgctggccgcgcagcgtctcgatcaacgaatccgaggcgccgcggcccaccagcatcagcacgaacaggaacaacatcatgatcgcaccggtgtagacgatgatctgcaccaggccgatgaacggcccggcctggaccacgtagaacacgcccaggcacagcatcgtcaggaccagccacagcgccgagtgcaccgcgttacgcgcggcgaccatgccgatcgcaccgagcagcgcaagcggagcgaggatccaaaaggtgaccgcctcgccgccgggcaccgtgcccgccgcggcgagcaccgtctgcgtggtcatgctccgtctcccttgtccgcccgttctgcggcctgctcggcgccggggaactgcacaccggggtgctcgctgagccggtagcggccggggcccatcggcgaacgttccgccccggccgaggtgcccgggttctccaacgcgccgacgtagtagtccttctcgctgtcacccagccgcatcgggtgcggcggctgttccatgcccgacagcagcggcgccaggagctgctccttggtgaagatcaggtcctgccggttgtcgcgggccagctcgtactcgttgctcatggtcaacgagcgggtcgggcacgcctcgatgcagagtccgcagaagatacaccgggcgtagttgatctggtagacgctggcgtaccgctcgcccggggagaaacgctgctcctcggtgttgtcgccaccctccacgtagatcgcgtccgccgggcaggcccaggcacacaactcgcagccgatgcacttctccaggccgtcgggatgccggttgaggatgtgccgcccgtgatagcggggtgccgcgaccggcggcttgaacgggtagtcggtggtgacaaccttcttgaacatgtgcgagaaggtgaccccgaagcccttgaacgttccggagatcgcgcccatgtcacacctccctggaatccgtgccggtggtgaggttggccggctcccgctcggcaacgatgcgctgggttcgcgggctcggtggtacctgaaggtccagcggcggcagcgggaagctgccatagggccggttgctgacctcctcggccagcgtcggcttcgctgccggcttgcggctcggccagatcagcgtgacgatcagcaccaccccggcgacggccccgtacgcgatcagccggtcggcgcgctcccagccctgggtcttcagccacccggccagcaccaggatccacagcaggttgagcgggagcaggaccttccagccgaggcgcatgaactggtcgtagcgcagccggggcagggtgccccgcagccagacgaagacgaagacgagggcgagcaccttgccgaagaaccacagcatcggccaccaaccggagtttgccccgtcccagatgctcagcggccagggtgcgcgccagccgccgaggaacaacgtcacggtgaacgccgacatggtcaccatcgcgacgtactcggagagcatgatgagcgcgaacttcagcgagctgtactccgtcatgaagccggcgaccagctcggactccgcctcgggcaggtcgaacggggctcggttggtctcgccgacgatggcgatgaagaagatgacgaagctcgggaagagcaggatcgcgtaccagccgggagccgagacgtcgagaccgaagaactcgacctggggccgctccccctgggcggcgacgatcccgctggtcgacatcgtgcccgagagcatgaacaccgccacgacggagagccccagcgcgatctcatacgagatcagctgcgcgctggaccgcagaccaccgagcagtgggtaggtcgacccggaggcccagccggccagcaccacgccgtacaccgccatcgacgagcaggccagcaccagcagcaccgccaccgacacgtcggtgacctgcaacggcgtctggtgcccgaagatgctgaccatcgggccgaacggcatcaccgacagcgcggtgaccgcacagaccaccgagatgaccggggcgaagaagtagacgaccttgtccgcggaccgcgggaggatgtcctccttgaaggccatcttcacgccgtccgcgagcgtctggagcaggccgaacgggccgagctggttggggccgggccgtaccgccatccggccgacgacccgccgttcgaaccagaccccgagcagcgtggccaccaggccgaacgcgaacgcgaagacgaccttgatcaggatcagccaccacggatcccggccgaaatcggccagcgtcggttcctgggcgaggaaggtcactgtgcccacctttcggtcgcgactgtgaggcctactcgccccactcgtgctctccccgccctcactggacaccaccggagttcaggagcgggcccggccggccggccgcgtcggcggcgaccggcgcctcggactgcgggggaacgctcgaggcggtcgtaccggccgagatccgcacgaccgcgccggccgagacgccgaggctgcggcgaagggtcgatccgggcgagttggtgggcagccacaccacaccatccggcatctcggtcaccaccagcggcagggtgacgccgccccgttcggtgccgacggtcacggcctccccgtcggcgacaccgatcgcctccgccgtaccccgggccagccggaccaccgccgggcgggccgtaccggcgagatgctcgtccccgtcggtcaggctgcccaggtcgatcagctggtgccaggaggccagcaccgcctcgccgacactcggctgcggcacggccgacggcgccaccgccggcggggccggcttcgtggtccggctccgcggcagctcacccaactcgcgacggacggccggcacgtcgccggtgcccagccgcacgtcgagctgcgcggcgatcgcgtccagcacccgaccgtcggtcatcgcggcggtgttcaggaccgcctcgaaggggcgcaaccgcccctcccagtccaggaagcttccggacttctccaccaccggggcgaccgggagaaccacgtccgcccgccgcgtcaccgcgctaccacgcagttcgaggctgaccaggaagggcaccgcgtcgagcgcctgctcggccagccggggatcggccaggtccgccgggtcgacgccggcaacgaccaacgcaccgagctgaccgccgctcgcggcggcgaggatggcatcggtgtcccggccggcctggctcgggatggtgccggccggcacgtcccacgcctcgcccagttcggcacgggcggcgggctcggtgaccagacggccgccgggaagcaggttcggcaggcaccccgcgtccaccgcgccgcggtcacccgcgcgccgcggcacccaggccaacttggcaccggtacgccgggccacctccgccgccgccgagaggccgcccggagtcgtacccagtcgctcaccgacgatcaggaccgctcccggctggctgagcgcctcggtgaccgtggcgtgctcggcgagcacactcgcctcctcgcccggcaccacccgggccagtttggcaccgagcttctccaggccgcgcgtggcgaacggcgcgatggcgtacaccgtcagggtcttcttcaggtacgccttgcgcagccgcaggaagaggatcgggcactcctcctccggctccaggccgaccagcaccactgcgggcgcctgctcgacgtcggtgtagctgacgtcggtgaccccggcgaccgagctggccaggaagtcggcctcctcccgggagaccggccgggcacggaagtcgatgtcgttggtctgtagcgcgatccgggcgaacttcgcgtacgagtaggcgtcctcgacggtcagccgaccgccggtgagcaccgccgtacccgacccaccgtcgcgtgcggcccgcagcccctcggcggccaccgccaacgcctcgctccacgacgcctcgcgtagctcgccggtgcgctcgtcccggaccagcggtgtggtcagccggtcgaccgcgcgggcgtactggaagccccagcgacccttgtcgcagttccactcctcgttgaccgccgggtcgtcgccggccagccgccgcagcaccttgccccgccgccagtcggtgcgctgggcgcatccggccgagcagtgctcgcagacgctggggctggagaccaggtcgaacggccgggcgcggaagcggtactgcgcgccggtcagcgcccccaccgggcagatctggatggtgttgccggagaagtacgagttgaacggcacgtcaccgtcgtcactgtccggggcaccgtacgcctcgtcccggtagatgttgatctcctcggccgacgagcggttcatcaggtcgatgaacttgtcgccggcgatctcctcggagaaccgggtgcaacgctggcagagcacgcaccgctcgcggtcgagcagcacctgagtgctgatctccagcggcttctcgtactcgcgcttgtgctcgtggaaccgggagtcggtgcggccggtcgacatcgcctggttctgcaacgggcactcgccgcccttgtcgcacatcgggcagtcgagggggtgattgaccagcagcagctccatcatcccctcctgcgccttcttggcgaccggggaggagagctgggtcttcacgaccatgccgtcggcaacgggctgggtacaggaggcgaccggcttacgctgcccctccacctcgaccaggcactgccggcaggcacccaccggggccagcagcggatggtcacagaaccgggggatctccacgcccaactgctcggccacccggatcagcagcgcccccttcggcgcggtgacctcaatgccgtcgatggtgagcgtgaccgtctcggtctgcctggctacgtccgtcatcagagccgccttccattcgcgaccgcgtcggcccctgcgtgcggctgcggggtctgctccgcgcacccgcgacctggactcgcaagctcgtgcctcgcgctcatcagtgggcccccaccagctgcttgtcggagagcttcggcgcggtccgtccctcgatgtagtcgaggtagtcctgcttgaagtacttcagggaggaggtcaccgggctggtggcgccgtcgccgaggccgcagaacgagcggccgaggatgttgtcgcaggtgtccaggagcgtgtccaggtcctcctgggtgccctggccggagaggatccggcggtagacccggaccatccagtagttgccctcgcggcacggggtgcacttgccgcacgactcgtggtggtagaactccagccaccggtacgtcgcgtacaccgggcagtcctggtcggagaagatctgcgtcgccgtggtaccgaggatcgaccccgccgccgccacctcctcgaagtccaacggcacgtccaggtgctcggcggtgagcagcggcgtcgacgaaccgcccggcgtccagaaccgcagggagtggcccggctgcatgccgccagccagctcgatcagctcgcggagcgtgatccccatcgagcactcgtactggcccgggttgacgactcgaccggagagcgaatagatcatcggcccggaggacttctccgtgcccatggtccgccaccagtccgcaccgcccgagacgatgtacggcacggaagcgatggtgccgacgttgttcaccaccgtcgggctggcgtacaggccgtgggtcgccgggaacggtgggcgcagccggggctgaccgcggaacccctccagcgagtccagcagcgcggtctcctcgccacagatgtaggccccggctcccgagtgcaccaccaggtccaggtcgaacccgctgcccaggatgttccttccgaggtaaccgcgggcgtacgcctcctgcaccgcgtggcgcagccgacgcgcggcgtgcaccgcctcgccacggatgtagatgtaggcgcggttggcccggatcgcgtacgacgcgatgatcacaccctcgatcagggagtgcgggtcgtgcgtcatcagcggtaggtccttgcaggtacccggctcaccctcgtcggcgttgaccaccaggtagtgcggtcgcgtcggcgacctgccatccggttcctgcgggatgaacccccacttgagaccggtggggaagcccgcgccaccacggccacgcagcccggagtccttgaccagctggatcaggtcgtccgggtgggcacccagcgccttgcgcagcgccgcgtacccgtccagccgctcgtaggtgccgatccgccaggcatccggcgacagccagcgcttggtgagcaccggcgtgagcttggccagcgtctccggccgaggagtggtcactggtctgcgcccctttcgttcccggctgcggagcccgccgcgtctcccatgcccgccgctgcgtccttcaacgagcgctccttcaccggcgcctcgtcaccagcgggcttggcgtcgctggcgggtttggcgaaaccggccggccggctcgccttggccgccgagtcagccgaagcgccggcgggcttggcggcctcggccttcgcctcggcggctacccggtcggcctcggccttgctacggatcggggtgttcgggtcgaatccgttgaccgagatgccgtgctcctgcgccagcctcagcccgcgcagcgtcggctcgccgggaaccccgtcggcgaccgcgccctcgcgctcgtcggcgaaaccggcgagctgcaccgacatctccttcagccggcagagccgagcccctcggctcggcgtcggctggttaccggcacgcaactcgtcgaccacaccgacggccgactgcgggtccacgttgtcgaagaagtcgtagttgaccgtcatcaccgggccgtagtcgcacgccgccaggcactccgcgtgctccagggtgatcgtgccgtcggccgtggtctcctcgtgcccgacgccgagatgctcggcgagggtgtcgtacacctcctggccgcccagcacgttgcacatcgtgttggtgcagacgctgaccagccagtccccggtcggccgacgcttgtacatcgtgtagaacgaggcgaccgcgccgacctgcgccttgttcagccccagcacctcggcacagaacgcgataccggccggggagacgtacccctcctccgactgcaccaggtgcagcagcggcagcaacgccgagcgggaccggtcggccgggtagcgggcgatgatctcccgggcccgtgcccgggtctcctcggaaaacacggtcatcggtgccccctttccgttcgcgactgcgttgctcgcaggctcactcaccggtcacacccacccatcaccgggtccagcgaggcgccacccgcgatcacgtcggcgatcaggccgccctcggccatcgccggcagggcctggaggttgacgaagctcggctcccggtagtgcacccggtacgggcgggtccccccgtcggagaccgcgtgcacgcccagctcgccccggggcgcctcgagggccacgtacacctggccgggtggaacccggaagccctcggtgacgagcttgaagtgatggatcagcgactccatcgactgccccatgatcttcgctacgtgctccagtgagttgcccatgccgtcgaccccgatggcgagctgcgccggccaggcgatcttccgatccgccaccatcaccggacccggccgaagccggtccaccgcctgctcgacgagcttcaacgactcccggatctcggcgagccgaaccagataccggccccacacgtcaccatcggtgtgggtcggcacgtcgaactcgtacgtctcgtagccgcagtacggcatggtcttgcgcaggtcccaggcgaggccggcggagcgcagcaccggtccggtcacgccgagcgcgaggcaaccggtcgcgtcgagcaccccgacgttctgcgtacgctccagccagatcggctggccggagagcatcttctcgtactcctcgagcttcttcggcatcagcttcaggaagtcgcggatcttggcgatcgcctcgtccggcacgtcctgagccaccccacccgggcggacgtacgcgtggttcatccgcagcccggtgatcagctcgaagatctccaggatgtactcccgctcccggaagccgtacagcatcatgttgatcgcacccagctccatggccgtggtggcgacccagaccaggtgcgaggagatccggttgagctccatcatcaggacccggatggtggtggcccgttcggtgatctgctcctcgatgccgagcagcttctccaccgccaacgcgtacgccgtctcgttgaacagcggggcgaggtagtccatccgggtcacgaaggtcgagccctgcacccagttacggaactccaggttcttctcgatcccggtgtgcaggtagccgacgaccgaccgggcctcgcggaccgtctcaccctccagctccagcaccagccggagcaccccgtgcgtggacgggtgctgcgggcccatgttgacgacgatccgctcgtcgttgatcgggtcggtgccggagacgaccacgtcccagtcgccgccggtgacggtgaagaccttaccctcggcggtctcccgctcggtggcgtagttggaagcgctcacagtgcctgccctccgttcgcgactgcggggctcgccagctcactcctcgcactcaccgtgcctgccctccgttcgcgactgcggggctcgcaagctcactcactggtacgacctccggcgatccggcggcggaatctcggcacccttgtactcgacgggcacgccgccgagcggatagtccttgcgctgcgggtgaccctcccagtcgtccggcatgagaatccgggtcaggccggggtggccgtcgaaaacgatgccgaacatgtcgtacgcttcccgctcctgccagtcggcagtcgggtagacgccggtcacgctcggcagatgcggatcctcgacggagaccgccgcctccagccggatctgacgccggtaggtcatcgaggtcagctggtagaccgcatgcagtcggcgggcgtcggcgccgaggtagtccaccccggagaccgacgagcacagctcgaaccgcagcgcgaggtcgtcgcgcagcacctggcagacctcggcgatccgctccgggcggatgtgcagggtcagctcgccccggtcgaccacgaccttctcgatcgcctcaccgaaggccgggtacgcctcctccaacgcgtcggccacctcgtcgaagtagccaccgtacggccgcgaggccgcctcgatcgaccgttgcggacggaccaggccgccgtagccggagacgtcgccggtgccctggtcaccgaacatcccccgcccagcggggctcgacggcggcagctcggccggtgcgccgccggtggccccggcgggggtcaccggtaccggcacgccaccgtcgtccgtcctgtcctggggtgcgttcatgtcaccggccctccgttcacgaccgcggggctcgcaggctcagtcacttcttcaacccctcgtactgctgcaggtggggctgggccttcatccagttctcgatccgcagctgctcctcgcggccctcgcggacagctttcgtccactcggcccggcgggccttgtcgctgcggtacgacgacggcatcgacccgtacggcaccaccggcacgtcaccgcgcgccttgcgggcctccagcatcttgcggccgttcggaccgagcggctcgtgcatgatcttctcgcggagcttgaggaccgcgtcgatgagcatctccggccggggcgggcagccgggcaggtacatgtccaccggaaccacgtggtcgacgccctggacgatcgcgtagttgttgaacatgcccccgctgctggcgcagacgcccatggacagcacccagcggggctcggccatctggtcgtagatctgccggagcaccggggccatcttctgactcacccgtccggccacgatcatcaggtccgcctgccgcggcgaggcccggaagacctccatcccccagcgacccatgtcgtagtgggggccgccggccgccatcatctcgatggcgcagcaggcgaggccgaacgtggccccccagaccgacgacttacgcgaccagttgaccagcttctccaccgaggtgagcaggacaccggcggggagcttctcctcgatacccatctacggttccttcctcagtcccagtccaggccaccgcgccgccacacgtaggcgtacgcgatgaagaccgcaacgatgaacaggaccatctccacgaggccgaagatcggcagggcatcgaacgaaaccgcccaggggaagaggaagatgatctcgatgtcgaagacgatgaaaagcatcgccgtcaggtagaacttgatcgggaaccggccgccaccgaccggctgtgggctgggctcgatgccgcactcgtacgcctcgagcttggccctgttgtagcggcgtgggccagcgagacgggcggctgccacggagaacagcgcgaacgccgcggcgagggcgaacaacccgatgatcggtatgtaaggcgagagcgacatcgtttctcctgctcgtccttccctgccctcgatgctggacaaatatcacactattcacatcccggtcggcgattgccggcggggtcgaaacacacgtgatccatctgcgttacacggcgggcgccgccttcgtcatcgcgttgatgacccgatccatggcgtccccgtcgcgcggatcggtcagattggccagcaacttgagcacgaatcgcatcagcatcggatgcggcagtccgtacttcgtcgcggcccgcatgatctcggggcgaccgatcaacttcacgaagatcccaccgagtcggtaatagccgccgaaccgcgccttcagttccgtcggatacgccgccaacgcgcgttcccgctcgacaccggccggtcgggccagcgcctgcaccgcgatctccgcggccagttcgcccgactccatcgcgtacgcgatgccctcgccgttgaacgggttgaccatgccgccggagtcaccgacgagcagggttccgcgagagtagtgcggcacccggttgaagcccatcggcaacgccgcgccgaggattgggccctcggcgttggtctcgtccgtgatcccccactcctcgggggtgttggcgagccagtcggtgagcagccgccggtagttcgtcttgccgaaggctgaggacgagttcaacacgccgagcccgacgttcacccggccgtcacccaacccgaagatccacccgtagccgggaaggagcgcgtcactgcccttgctgcgcagctccagccatgactcgaggtagttgtcgtcgtgcttgaccgcgcagcggtagtaccgccggacagccacgccgatcggccggtcatcccgcttggccagcccgagggcgagcgggaagcgaccggagacgccgtccgccgcgacgaccaggggcgcccggaacgtgaccggttcccgttccgggccgaccgccgcctcgaccccgaccacccggccggcacggtcgagtgtcgggccggtgacctcgacaccggtgcggagcttggcaccggcggagacggcctgccgggcgagcaggtcgtcgaagtccagccgggtacgcaccaggccgtagttcgggaagctggccaggtcgggccagtccagttcgagtcggaggccaccgccgatgacccgcagaccgcggttgcgcagccagcccgcctcgaccgaggtgtccacgcccattcgcaccagctgacgcaccgcgcgcggcgtcaaaccgtcgccgcagaccttctcccgagggaactcggtcttctccagcagcagcacccggacaccatggcgggccaggtggtacgcggtcgccgagccaccaggacccgcgcccacgacgatcacgtcggcgtcgtcatccgtggtcatccgcacctccctcccgcacgctcgtgaaaaccttcacaagccagtcggtacgaagtctatgaccggcatggcggcgcctgcatattaggggaacctaacttgccggaaaggcgccgctcaacggctggccgagcccgcctggcgtccagttcgacacgaatcgccgcccacgtggtcgcgcaacgtcccgcccgccgaccgaccggcaccgggccggcacgtgagcgagcagccggtcaccgtcggcggcacgggcacgtgagcgaacagccggtcagcgtcggcggcacgggtgcagtgcgacgatgccgccggtcaccgccggacggcacggtgcagcgcgacgatgccgccggtcagattgcgccaggccacccgctgccaaccagccgacccgatccgcgccgccagcgccgcctggtccggccacgcgcggatcgactcagccaggtagacgtacgcgtccgggctgctcgccaccgaccgtgccaccgccggcagcgaccgcatcaggtacgacaggtagatcgtgcggaaggcggggttgaccggggtgctgaactcgcagaccaccagccgaccgccgggcttggtgacccgggccagctcgcgcagcgccgcgtccgtgtcgtgcacgttgcgcaacgcgaaggagatggtcaccgcgtcgaaactggcgtcggcgaaggggagccgcagcgcatccccggccagcagaggcaccccggggcgggtgcgccggcccgcggacaacatgcccagggacaggtcggcaccgaccgcgtacgcccccgagcgggcgagttctccggtcgagacacccgtgccggcacccacgtccagcacccgctcaccgggccgcagatccagcgcggcccgggtggcccgccgccaggaccggtcctgtccgaaggagagaacggtgttcgccaggtcgtagcgcgccgccacaccgtcgaacatcgcggcgacctcgtgcggctgcttgtccagactggcgcgctgaccccggggcgtactcacccccccactgtgccagtcgtcgcatcgttgcccgggagggcccccaccacgccacgagccgcccgccgcacgcacccgcgaaagcgggggcgggaccagccgtcggccgtcccgcccccgtggtgctccgtcaggtcagtcgatggtccgctcgtcggccgggttcaccaggacgaccttccgccgccgcgagagcagcagcaggacaccgccggccagcagcacggccgcgccgatgccgccgatcaggccggcctgcacaccggtgaccggcaggccgccaccaccggacccgcccggggtcgcggtggcggtcgggctcggcgaaccggtcggttccccggtgggcgtgggggtcggggtgctgaccggggagaggtcgacgaacacgtcgaactgggcccaatcgtcgccgggatcgacatcggcgaaggtccggcgctgggtgtcggaggcgattcgcggcgtcgcctccggctcgccggccacgacgtcaaggccgaagccgtagaggaagcccgggcggagcaccggctcggtcacgtcggcgtccacccgcacccgcacgtcggcggtgtagaactcgccggggcgcagcaccgcgccggagtccgcgcagtgcgccagcgccgggccctcgccatccgactcgtcgcagccctccggcagctcggcgaaggtcacaccggccggcagggcgatcccgtacgcgatgccggtggccgcacggctgccgtggttgtacacggcccagtccagcggcgcggtctcgcccggccgcaccggcaacagtgcctgctcaccacggtcgtcgccgtcgacctccacgtcggcgtacacgtcctgcacccaggtggtgaggtcgtggccgggtttggcgacggtgatgtcgtgctcgacggtgttgtcctccatgaacgggtcggtggtggccgaggtcacggtgacgaccaggtgcccggcgtccccgcgcttgcccagggagaacagtgggatgccgaagtcctcggtggtgcccgcgggtaggtcgccgaggaggcagctgaacgtggtcccggtggcctcacagccgtcgggcaccaccacgccgaccttgcggtcgttgaggtgcgccgtttcgacggtcacctgaacggccttcgcgtcgaccgtgctgcgggtgttgttgacctgaaatttgaacggcttggccttggcctcctcgacacccttggccagctcggaactgagcgggatcaacgccaggtcggcttcgccggcagcgtgcgccggagcggacacgccggtgctgccggccgctacgagcagggcgagcgccccggcacgggccagcgacggacggtggaacggaatcatcgatcccccgaaggttagggaggcgggttcgggaacaggcggaggccagcgggcctcgatcgggtgggtcggtccagcggtgtccgccggaccggcccggatcgacagttcgggcgggacggtggaccatcccgcccgaactgcggtgcgttatgtggacgacccgcgcgggccgatggaggacagccgtgcgaccaggaacatgatgtgcccccgtggggtagcgagagtgtccgggccgggacgttagcggacaacggtcgaccccgccagacccgcggtgacgacgcgcgggcgcgaacccctccatcgacgagcaggatggtccggattggagggaattgtcatcagtaaatgtgggctcgcgccggcgaacagttctccgaatcggtaccttcggccgacgacgctgggccatccgtcccgatggacaccgtcaccggccgcgctggtcggaccacccgtggtcggggcggcgccgcccgccgaactcagccggcgtccaccagtggcaacgccttcccggcgccgccacccggcagggcgatcgaggagaagtgcgacacgacccggtcgtccgtggggtcgtcagcgggcgtccggtgcacgacgagccggtggtagtgggtgtcccgttgggcggggatccggtccgccgaccggatcatcccgatcagctcatgcaggttcgaacggtgtcgggccccggccgaggagatgacgttctcctccaacatgatcgaacccagatcgtcgacgcccatgtgcagggcgagctggccgacgtccttgccggtggtcagccacgacgcctggagatgcggcacggtctcgaagaacagccgggacaccgccaccagccgcaggtactccagggtggtggcctgggtccggcccttgaggtggttgttctccggctggtaggtccacgggatgaacgcccggaaaccccgcgtgcgatcctgcacgtcacggatcatccgaaggtgctcgatccgctccgcggcggtctcaccggtgcccatcatcatcgtcgcggtcgactcgatgccctgctggtgggccagctccatcacctcgagccagcgctcaccggactccttcagcggggcgatcgccttcctcggccgggccggcagcatctcggcgccggcaccggcgatcgagtccaggccagcagcctggatccgggtgatggcctcggtcaggctcacaccggagaccttcgccatgtgcaggatctcgctcgggccgatcgagtggatggcgagctgcgggtacgccctcttcaccgaggagaacagctcctcgtagtactccacgccgtagtcgggatggtgcccaccctgcagcatcacctgggtggcgcccagcccgaccgcctcgccacagcgacgcaggatctcctccgtcgagtgggtccaaccctctcggtgcttgggtgcgcggtagaaggcgcagaaccggcacgccgtcacgcagacgttcgtgtagttgatgttgcggtcgatcaggtaggtgacgatgttgtccggataccgtcgccgacggaccacgtcggcggcctcacccagcgcgtggaagggcgcatcggtgtagagcagcagggcctcctcgggcgtgatccgcccgccgtccgcgccgcgttgcaggatgtcgtcgatctcccggctcaccgtcacgctcccgagcctacgtcggggcgcccggggcggtgacgagcgcccaccccggtgtgaactcgccggccacgcgtcctccacggaccgcccaccccagggcggccgtcgcccctcggccgggcccgaccgaggggcgagccgctcaggcgtcgtagtcgaccgtgagccgatcggtggtcgggctggactggcaggtgagaacgtaacccgccgccagctcgtccggctccagagcgtagttgcgggccatcgtcacctcgccggtgacgaccttcgcccggcaggtcgagcagacaccgccccggcacgcgtacggcagctcggcccggacccgcagcgccgcgtccagcacccggtcgccacggtccatggtcaccgtcgacgaacgcccgtcaaggacgatcgtgacctcggtacccgcccccggctggtcctgcgggcggcgtaccggctccggcggcgcatccacgtggaacagctcggcgtgcaccgcggcctccgggacgcctcgtgcggtcaacaccgcccgggcgtcgaccaccagcccgtacgggccgcagagaaaccactccccgatcgactcgcccggcacgatcgtgtccagcagtcgactcagccgctccgcgtcgatccggccggacagcagcggtgactcgcccagctcgcgggagagcacgtgcaccaggtgcagccgggtcggataccggtctttcaggtcggcgagttcctcggcgaacatcacggtgttcgccgagcggttgccgtacaccagggtgaaggtgctggccggctcgacggccagggccgtggtgaccagggagagcaccggggtgataccggagccggcgaccaccgccccgtagtttcgcacccggtccggcaggaacgccgtggtgaagtgcccgagcggcggcagcacctcgacggtgtcgccgccgcgcaacgcgccacaggcgtacgtggagaaggcgccgcccgggatctcccggaccccgatccgcagccggccgtgccgggccaggtcctccggtgtcgaacagatcgagtacgaacgccgtacctcctccccctgctccgtcatccgacgcacggtcaggtgttggccggcggcgaacgcgaaggtcgcgcgcaactcgtccggtacggcgaaggtgaccgcgacggcgtcggcggtgagccggtcgacggtggccaccgggagcgggtggaagaccggccggcggcgggtcggccgggtgatcgtgacagtcacagtgccttcaggtggtcgaagggttcggaacaggaccggcagcgccgaagtgccttgcacgcggtggaaccgaaccggctgacctgctcggtctccggggatccgcaccgcgggcagcggacggtcagggtcagcggcaccgggtcggggtgccggaccgggctgggtggggcgataccggcgctggcgagcttggcccgtccggcatcggtgatccagtcggtgctccacggcggcgtgtagacggtgcggacctcgacctcgaggtatccggcggcagtgagcgcccggcggatgtcggcctggatgacgtccatcgccgggcagcccgtgtaggtgggggtgatggtgaccaccacccggccgttggtcggatcctcctccaccgaccgcaggatgccgagctcgtcgatggtgatcacccggatctcggggtccaccaccgcggcgaccgtggcccggatggtcgtcaccaggacgctccgggatgagcgcggtgcagcacctgcaactcggcgaggaggtacgacagatgctcggtgtgtacgccgtcgcgaccgccggccggcgcccaggtggtctccggcactgtcaccgtggcctcggcgagcacaccggagacgacggagtcgaagtcggcgcgcagggtggccgggtcgaccggcgcggtcgggtccggagtgaagagttcgtgggtgtacggccacacctcgtcgacggccgcctgcatgcgccggtgggactcgtcggtgccgtcgccgagccgccgcacccacagcgaggcgtggtccaggtggtaggccgtctcctttcgcgtcttcgccccgatcgcggccagccgctcgtcgacgcacccggccagcgcggtgtagagcggtagttggtatgccgcgaggaagagcagcttggccatggtcagcgcgaagtcgccgttgggcagctcgaccaggaggcagttgcggaactcccggtcgtcccgctggtacgccaacgcgtcctcgtcccgcccggctccctccacctcgcccgcgtacgtcagcagcagacgtgccgcgccgagctggtcgagggcgatgttggacagggcgatgtcctcctccatctccggcccccgggtgcaccactgggccagccgctgcgccgcgacgagcgcgtcgtcggcgaggcccagggtgaaagcgaaccggccggtgctgtcctcctgcccggtccgctcggcctgcccggtcacaggtgagccaccccctccggcacctcgtagaaggtcgggtggcggtagaccttgtcggccgccggatcgaagaaggcgtccttctcgtccggactcgacgcggtgatggcggcggccggcaacacccagatcgacacgccctcctgtcgccgggtgtagaggtcccgggcgttccgcagggccagctcggcgtcgggggcgtgcaggctgccgacgtgggtgtgcgccaacccgcgccgggctcggacgaagacctcccacagcggcgcgggaggaggcccgccgggctggccggtcggctcgctgtactcgctcacgtcgccactttctccttcttgttcgcctgcttggccgcgtacgcggcggcggccgcacggacccaggcaccctcctggtgcgcctggcggcggtgctccatccgttgccggttacacggaccctcgcccttgatcacccgtagcagttcctcgtagtcgggctgggtgaagtcgtaggcgccgcgctcgtcgttccaccgcagcgcgggatcggggagggtgaggccgagtgcctcggcctggcccacgcacatgtccacgaaacgctggcgcagctcgtcgttggagaagcgcttgatcttccaggccatcgactgggcggagtgggtggagtcgtggtccggcgggccgaacatcgccagcgacgggtaccaccagcggttcaccgagtcctgggccatctcccgctgggccggggtgccgtgggcgagggtgtacaggatctcgtacccctgccgttggtggaacgactcctccttgcagatccggatcatcgcccgcgcgtacgggccgtacgagcagcggcacagtggcacctggttgacgatcgccgcaccgtcgaccagccacccgatcgtgcccatgtcggcccagctgagggtcgggtagttgaagatcgagctgtacttctgccggccggtcagcagcaggtcgaccaggtcgtcccggctgaccccgagggtctctgcggctgcgtagaggtacaggccgtgaccggcctcgtcctgcaccttggcgagcaggatcgccttgcgcttcagggtgggggcacgggtgatccagttgccctccggctgcatcccgatgatctcggaatgggcgtgctgggcgatctgccggatcagtgtcctgcggtacgcctccggcatccagtcccgcggctcgaccttctgatcggcgtcgatgacctcggtgaagtaggcggccgagtccgcaccggcggtgccgtgtcgcccgcgctcggcagcctcccggagcgccgcctcggccgcctcgacttcgccgaggaggccgccggacgtgtcgtcgaccgggaagtcattcccatacatggcccaagtgttacagctcagcacaccaatctctagggggtgtaacaggtttccggcggaaacgaacgccatccggacacgccacacgttcaccgtgatccgggtcacactccgccagtaaatgcgggcagaaagcacgcaccgctgcaactcccaccttttgtgacacgccttcgacgtaagcgagtctcggcgcggcgcgaatccggacgtagacttcggcggtcgcaccgacccgctgccggcaatcgtttcgttgccgaggcgcccccgcctcgatcgcggtccacccggacagccgcccctggccccgacatctggagttcgccctgttatgcgtccccggttgctagccgtcatggcgattgtcctcggaattgcgttgatcattcccgccgcgtacgcccgactcgacgacggcggcggtgaccgtgaggcgagcgtgcccacacccgcgccctccccgcccccaccaccgaccctggccgacacgccggtgtccgtgtccttcgagggcgagttcttctcctgggcgctgatggaccggcagaccggcacgatctccggggccgacaacctcgccgacaccagctccaccgagtcgatgatcaaagtgtggttcgccgccgactacctgaaccggctcggggacaagtcgctctccaccacgatgcgcaacgccgtcaccacggccatccgcgacagcaacgacgacgcggcgaacctgctctatcgcgaggtcggcaggtcggccaccatcgaccggatggtcagcacgtgcggtctcaccgacaccaaacccggcaccgtgccgggctacatcgggtggtggagcttcacccagatgtcgccccgggacgcggtccggctcggcgactgcatcgccgacggcacggccgccgggccgacgtggaccgacttcctgctggacgagatgagccaggtgcgcggcacgaccgccgccgacgaccagaaggaacgctccggtggtggtcggtgggggatcatcgacggcctacccgagtcgatcacgagccagggcccggtcagcatgaagaacgggtggacggccctgaactacgacggcaactggcacgtcaactgtctcgcggtggccgaccagtggagcctcgcggtgatgatgcggtacccgcagcagagcgggctcgactacggttccgaggcgtgcgcgagcgtcgccacccagctcgtcaccccgcagcccggtgccgccctcaacgtgccacgacagccgaccggcaagctctgatggcccgcccgtccgactcgaggcagggcggcgtgtcaccactgaaggtggccgcgatcgccgccatcctgatcggtttcgtgctggtgtcccttcgactgctgcccggttcccccttcgcctccgaggccacggcccggtggggcgacaatccagcggtggaccgctccaccactgactccgctgaccgggcccgacgacccacgccgtcgccgagcccgaccctcgaaccgctgcccttcgcagcgaacgatctcaccggcctggacatcgacggctggtacgcctggagtgtgctcgaccgccgcaccggagagatcatcggctcggacaacatggccgagaccagcaccacggcttcgatgatcaaatcctggatcgtcgccgaccacctgcgccgcgcggcggaggccggcaagaccccgaccgaagcaacgctcgccgacgccacgaagatcatccgggacagcgacaacacccggacccagcagttctacaacagcctcggtaagtccgcctccatcgagcgactactgtcactgtgcgagctgaccgacagcagcgtcgccgaggacggcggctggagccggacggagctgtccccgcgggacaccgcccagctcggccagtgcatcgccgacggccgcgccgccggcccgacgtggacgacatggctcctcaacgagatgcgtcaggtccgaggcaccggcgacttcggcatccgcaaagcgttcccgacggccgagggcgacaccatcgcgatcaagaacggatgggtggatcgcacccgcgagcaggagaaccacgtcaactgcctcgcgatcagcgacacctggacgatgggtgtgatgctgcgctacccggtcgcgaagggctacgagtacggcatgaacaactgccagaagatcaccgcggccctgctgaccgaaccgctctgaccggcgtcgcgtaacccggatcagccgatgaaacgggccgggccacccgcgggaagctcgggagtggcgtccgcggcggcggcccggcgcgcgaactcacgcagcccggcgatctggcgatcacccaggctgaagtccagcgtacgaaagtaggtcgccaacgtgtccgcgtcgaagctctcccagcgggcagccgccgcggccacctggtccaactcggccaggcagaggtcccgggaccgcaggaacgcctcgtgtacctccttgaccaggccgggatgcgcggcggcgaagtcccggcggaccgcccagacggcgaaaaccatcggcagcccggtccactcgtgccacgcctggccgaggtcggtgacggtgaggccccgggacggcgcttccaggagggcccgcagcgccacatcgccgatcagcaccccggcgtccgcctccagcagcatctgggtgagatccggcgggcagcggaagtagtcgggtcgcaccccgtaccgctcggcgagcagcagctgagccagcagcacgccggtccgcgaggtcgacccgagcgcgacccgacgccggtcgaggtcggccagggggcgggtggagacgatgttgaccgagagcaccggtccgtcactacccaccgccagatcgggcagcagcagcagatcgtcggtgttcctcaggtactccaccagggtgatcgggccgatgtccaggtcaccggcgaccagtgcggcgctcaaccggtccggcgaatccttgcgcaggtcgacgtcgatcagggcacccgaacgcatcagcccccagtagatcggtaggcagttcaggaactggatgtgcccgacccgagggcgcgcaaccggatctaccatgccccgaccgtatccccgccgacccgcaccacgacgccgggtcggggacggagtggccaacaccgcaaccagcgccgccggtattccgtagccggcagagggcctgcggatgcgctgctgcgccgaacgcaggatcgggcggagtgcggagttcagcgatgcgccgtggtcgcggttcgtgccaatcgcgacgtccggcgcgatccagcgcatcctcaccgagtttcggccgcgtgatcaacccagctcgttctgccaccaggcttcagggggtggaggaggtgtgagccatccagaccgaacctaggactaattggcagcttccaagagtggtacgctccgtgcagcgcgcgccccacgattaatacccagacggaagttgagaagcgtaatgcgcgtacctcgatcgatcgaacgtcaggtggttcggcgactgcgccagggttgcccaccgacgttcatcgcccgtgagtacggtctgccgcgacgggtcgtcatcaagatttgggttgcccaacgcggcggtagaggtaatgagccgtcgagactgcaggggcgacgtccacagcggtaggtgccacatcgcaggacctggcggtgtctccattgcggaaggggatggccgaggtgggagccctggctagctccatgccacaccgccggaggctggctggcgcgtcggatgttccggtcgcgccagccggtttctcttggttgtcatagcgctctggtacgtcttcacgcgtttgggaaatcgactggagacgatcatgacaggcgacgagttggcggcacggctgattgctgccgttggcgagcagaggcgtgagagcggcgtggtggtggaggcggtgtatcagccggtcgggggtgctggtggcaaggtgatgcctccgaccttcccggtggtggagcgcggtggctcgccctatctgctggaggaacggtgggttgatggcgaccgggtgggcacggtggtgatcgaccaggtgccgagccaggccaaccgggtcgaggaggcgctgctggcggctcgggacacggggcgactgtcggtgccgatcttcgagatgatggtggacgggctgcggctgacgtcgctgcagttcccgcaccgctatgcggatgcgtacctgcgtgacagcgaggtcgacggcgtacgtttcgatgacagcacggccggtaaggcgctgcggtcggtgacgacacgtgacgttcgtccgctgtacgcccgggagccgtactcgctgttgttcggggcgtgggattcgcatcgcaggggccggtggccacggttcgcgcggctgtaccagtcgatgatgtacggcctggatccgatcgttggcgatcgacgcagcgggcggttcgacccgttgaatctcacgggcggtgtggacaacaagaacaaggctgagacggactggcggttcctcccggaggggcagaaggccaagggcggccggctgagcgagatcggccacggccacatcgcccccaaccccgctcatggtggggtgacggtccgggaggtacgccggtcggcgtggatctccttcgccggcctggagcggctgcggttcggggaggtctccgaggaggctgctgggctcgcgcgagcggcgctggcggcgttggcgctggtcggggatcggttggctttcgggcggccgtcgctgtcgctgcggtccggctgcgagttgacccggatcaccgagacggtggcgttcgaagtcgccggcggggagaaggagccggtcgaggtgtcggtcggtgacgctgtcgcggcgttcgtccagctgcgggcacaggcgggggcggcgggtgtgccgatggcagacgatgtggtggctgtgacgccgattcggcagttgcgcgaggcgatggtgtacgcgcgcacccaggctgtcccagactccgaggagtaggcggtggctctcggcatccttgtgcgactgcggacgggacgttacgacgcggccagcaacgatctggcctcaccggagtggcctccgcaccccgcacggttgttctgcgcgctcgtcgcttccatgcaggctgacgaggactgggacgcgttgcgttggctggaggctgccccgctgccgcaggtatgggccgcggcagacgtcgcgacggcccgtaccgcgggctttgtggtggtgaacgcgaccggtggccggggcagccagatgtggccggggcggggcagtggcctacggcaacggtccagcgtgctgccgagctgtgacacgttcgcggtggtgtggcaggccgaaccggacgacgcgatgctcgcacgcctggtccgtctcgcggcgcgggtgccctatgtcggccgcagcacctcctcggcggaggtgacggtggtggtcggatcggtgccgatccggccggagtggactcgccacgtcccggtcccggtgggtgccgtagggagtgtgccgcttcgggtgccgttcgctggatacctgcgccagctggaggacgcctacgagtcggggctacccgcgtggcaggtcgggacgccgtccgtcgcctacgccccacaatccgagcagctggccgaggaaccggtctcgtcggacccggtcgacggaccgtatgcggatctccttgtgtggggtctgcggcatccgacggtgccgatgcgcggagacgacgtgttgaccgtgacagacggtctgcgtcgtgccgtgctcagcagggtcgccgatccgttgccggccgaggtgagtgggcatggcgcggacggtcggccacacgttgcctacctggggctggtggatgtcggtcaccgccatgcccacggtcatctactcggcgtgggcgtcgcggtgccgaggcagctgtcccgcgccgatcgtcgtgtcctgcttcgcggtctgctgggtgtcgacgcggctgaccctttgtcgctgctacgcagccggcgagggcagcggttggagttgcagtacccagccgtgtcacgtcgcgggctggacccgcagcgctggtgtccaccgggtggcgcccggacctgggtgagtgtcaccccgatgatgctggaccgctaccccaaccgccgcctcgacgtcaccgaggtggtcgccgggtcgctgcagaatgcgggatacccgataccggagaaggtggagccgctggccgcgccggcgctacccggcgcgatacgcctcccccgacagggcaccgtgcccggctgggcccggaaacccctactgcactgccgcatctcgtttccgcagcctgttcgcgggccggtgatcgccggtgcgctgcgctacctgggctgcgggctgttcgtgccggaggccgagcatgctgaccgttgatcatttcgctgacttcttcaacgaggtccacggcggtgccgcgtcgtctgggtttcgacgggatccgtttccgtggcagaccgctctgctgcgacgcgtcgtcgacgacggctggccggatgggatcgatgtgccgacaggtttgggcaagacctcggtactggatgtggcggtgttcgccgccgccctgggcgtccgcgacgcacgacgacgcgtcttctacgtcgtcgatcgacggctgatcgtcgatgaggcgtacgagcatgctcgccggatcgccgcagcactcgatcagccgacaggcggggcgactcggacggtggcacagcggctacgcggcgaggacgacgaggtggcgttggacgtgacccgcatgcggggcggagtcacctgggaacggacgtggctcgaacgtcccgaccggtacgcgatcgtgaccgggacggtcgaccaaatcggcagccggctgttgtttcgcggttatggggtgagcgatcgcgcgcgccccatcgacgccgcgttggtcggcacggacagcgtgatcgtcatcgacgaggcgcacctggctcaggcgttcgtgaccaccacccaagctaccttcgatcttgacggcagtccgatcacgcgcccacccatcgtggtgacgatgtcagccaccacgacggtcggccgcgagcggaacgccggccgcagccccgtcatgcaccggatcagtgatgacgatgaacggcaccagatcgccggcgagcggctgaccgcgggcaagcgcctgcatctggtcgaggtcaagaccacgaagaaaaccgaggacacggtcctacccgcggccatggctgccctggcggaccggctcgcgccggatcgcgtggtcggcgtggtcaccaacactgtggcccgcgcccgatcggtgttcgaactgctccgcgaccagcacgacgccgtgctcctcaccggacgcagccgcccggtcgaccgggactgcctcctggccacctactacccacacatcagcgtcgaccgggaccgcagtcaccaacggccgttgatcgtggtggcaacacagaccgtcgaggtcggtgccaacatcgacctcgatgccctgatcaccgagagcgccccgctcgcctcgctggtgcagcggctcggccggctcaaccgggtggcccgcagcggtcacggtcacggaaccgccgtcgtcgtgcacggcagcgcgacgggccaggaagatccggtgtacgggccggcccgcctggctacctggcagtggctgtccaacaagaccgatccagcctcttacacaccacgactcgacccgacccaactcgccccctggctggacgcctcacctgccgcccttcatcgcctcaccgcacgactgaccgccgacgagcaggccgcgctgcgcgggtccaccccctacattccggccctgcagcgccaccacctggatacctgggcacgcaccgccccggccccggtgccagaccagccgatcgagctattcctacacggagtcaccgacgatcagccacccgtcgccgtggtgtggcgccacggcctgggccctgcacaccagtggacggatctggtcgacgagatgccgccggtggcggaggaaaccctggacctgccggtagccgccgtacggcggtggctgctgggcatcgggcccgaccccaccgccagcgacctggacaacaccgcaaccactccccccacgactgatatcaccaccgggcagccgcccaggatcccgcgggtgctgcgctatcaagggcgcggtgacgcccaactcatcgcaccatggaaggtccgccccggcgacaccatcgtcgtacccgccgacgtgggcggctgcgacgagtacggctggcaccccacctcgacagcgcctgtgctggatgcggcggacctcgcgctgcggcgcggacggcccgtcctgcggatcgggcccaccctggtcgacgcagctcgacgatggagtgagcacctcgccgctctcgcccaacaactgatcgaccacgcgacagcggacaccggcgcttccgccgcgtcacccgcggcagagccgtacctgctggtgctgaaggccatgcgggaacacgcacccgagggcccgctgcgggaggtcctctccgcgctcctggccacacgcccccgggtgatcctacgaacctccccacaccagggcggtcaacctcacctgggcgtcatcgctgctcagcacgacagactggcagacgacgacacctcgatggggtcgtcgaccgccgcccgccgtgtcgggcttcaaccacaccaagcggcggtggccgcccgcgcccgccagttcgccgaggccctcggcctgccgccccgcgtgatcgacagtgtcacccgcgcggccctctggcacgacgagggcaagcgcgacccccgcttccagatcatgctctggggcggtaaccgcgccgccgccgacatcgcggagcagccgctggccaaatccggcatcgccccgagcgaccgagctgcgttcgtccgcgctcggaccgccgcgggctaccccgacaggatgcgccatgagtcgttgtccgcccgcatcgccgcagcacgcctcactggcgaccacgacatccactccgacctggtcatccacctcgtcgccagccaccatggacatgcgcgtccgctgctaccacccgtcgttgatcctcgacccaccaaggtcacggtcgacgatctgggaccattcgacaccgccgacaccatcgactggcagcaaccccaccgtttctcacagctcaacgatgcctatggacggtggggcctagccctgctggaggccatcgtccggctcgccgacatctggtgctccgcccgcaacgagacgatcgaggacaagccttgatgacccacaggctgccgctacccgcactcgacggacgcgacccgctcggttttctcgccgctctcggcttgctccgactgctcacccgacacaccgacgccgaggtccgactcggcttcgacgagatgaccgcccaagcgaccctctacagcccctacgacacctgcgaccaggtcggtgatcaactcatctcgatcgcggcaaccatgagcgacgacgcggtcatccccggcctccccgccacgtttcccctgccgaaatccggcaccaggggatccgaccccatgcgcgttgcccgcgacaactaccccacactccacaccaccatcgccgcacttggcgacgaggctgcgcaatggctgtcctgcatcgtcaccgacctcggccgcgacgacaaaggacgggtcgccctcaccccctactctgccccaagtgggcagcaaaccgtccgctcctacttcggtgcatctgccacgcagatccgcgcccaaccgcatcacctgctggctgccctgaccggatggcgacgcgtcaccggcttcaccggcgaatacctcgaccaccgggtgctccacagcaccaccgaccacccccgcggcgaaccggggtccgaacgcggcgtgcccggtgccacctggctcgccatcatggccctgcccctactgcgccttgccggcaacggcaacaccgcaaccgccaccctctggcggccgccgcaatccggcggacgacgcatcatgatctggccgctatggcgccaacccctcgatctcatcgccaccagcgccctgatcgaacacccagacctggccttcgacagcgacggcagccacgtcacagtgtccaaagacaaaatctccgccctcggagtcttcgccgtcgccgcagctcaccgccggccagtagagggacgcaaatcagccggcgtcctcgttcccctaccggtcaccctcaccaactcgtagagcagccaagctccgcatacagcttgaaccttgataactgcacacatttacgccattcgggctgccacccagacctaggaacccccggtggacacccgacacgcgggaggttccgaactccaaaaggcgtgtcaagcgggcaatacggacaagggctggaccaccttgcccaccaccgccagctataagcgctgctcccgagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcccgcgattccgccagcgtggggcgggctggccgccctgcccgaacggcacctcggccatcgcctggttgtggaggtggccgaggtggtccgccatgccgggaaatggccgccgcagtacgccttcatccacaatgacctctaggcgcggaggcgccggactttttcgcattaggattttttggcgctccatgcgcagctcgacaaggcgtccgacctctcgctctgcaagccccggatgcgaccggagtaggtgatcggcatacgccctcgtttggagtaacccgggaagcgagtccggctcccagtgccgcaggcgcgaagccgtggattccatcccaacgtacagctcgaaccaggctggcaaggtgtcgccgtaggcgtgccaccaacccttcgccttggtctcggcggccagggcgagcagtgccgacgtcatctcaggggacaagccatacagggcgcacatggccgctacatgagatcggcgacgcgccgtggccgcgcattgtgccgatcgagacgttccgggcggtgcagcggatcctcaccgagccgggtcgtgtgatcaaccccggtgcggcgccgaagtggctcggcagcaggctctatctctgcgggatctgcaccccggaagacttgagcacccgcacgacctgccacgtccgggcgggcgctcggattcccgcataccgctgcggagatcgggcgcatctggtgcggtctgtggagcacaccgaccggttcgtggtcggtgccatcctcgcgaggctggcccgccccgacgccgccgacctgctcgcacccgtcaagcccgacgtcgatgtggctgctttgcgggcggaggcagcggcgatccgcgggaatctcaacgagttggcggccgacatggcggtcgggctgatcgaccgcgggcagatgatcgcggcgacgacgagagccaaggcccggctcgcggagatcgagagcgagttgcaggcggcggtcgtccaatccccgctgactccgctgatcaacgcgagcgacatccgcgcggtgtgggacgcgctgccgctgagccaccagcgcctcgtccttcaagagttggtcaccgtgcggatcctgaccaccggacggcgcgggcgcggattcgatccctcgaccgtggagatccgttggaacgggcgcgaggccaccaccggcgaaaatccttcgatgggaacggcttgatgggctaggctggccgattcgtgcgcgctcgcgccgcgccgaggcacagccggtacctgcgtctgcgggtgagccgggcggccaggtcacacgtcgacccggaggaaccgccgtcatgcttgtcgatctcgacgccgaactcgaagccgaacgaacacacatggccacgtcgcgggcggccctgcacgcgatgcgcctgcacgccgaagccatgtacgccatcggcgcgaagatcgccggtgaccccttctccgccgagacccttggtgtcgcgctggcccggcgggtggccgaactcgccgacgacccccgtacgccgctgttcttcggccgcctcgacctcgatggcgctctggtgcccgcggacgagccattgaccggacggtttcacatcggacgtcggcacgtcaccgaccagctcggcgatccgctggtgctggactggcgggccccggtcagccgggccttctaccaggccagcgcccgcgacccgcagggcgtgcagacgcggcggcggttcgggttcgccggcggcgacctgacgagcttcgaggacgagcgcctcgaccggggcgaggaactcggcaccgcgagcaaaatccttatttcggagatcgagcgcccgcgcgtcgggccgatgcgcgacatcgtcgccacgatccaacccgagcaggacgagctggttcgcgctgacctcgacacctcgatctgcgtgcagggggcgccaggaacaggaaagactgcggtgggcttgcaccgggccgcgtacctgctgtacctgcaccgcgagcggcttcggcgcaccggtgtgctgatcctcggaccgaaccaggcgttcctcagctacatcgccgccgtcctgcccgctctcggcgagttggaggtcaagcagtccacgctggaagggcttatcggccggatgcccgtctcggccgtcgatccggtcgagaccgagatcgtcaagcacgatcctcggatggcgaccgtactgcaccgggcgctgtggtcgcggttgagccgagccgaatctccgatccaggtctccgacggcgcctaccggtggcgcatcgacccgggagtgctgaccaggctggtcgacgacacgcagcgggagaacctcgcctacctgctgggccgcgaacgcgtacgcgcccgggtcgtcgggttgctgcaacggcaggccgagacgcggtcgggcgagtcacccggtgagccgtggcagcggcggatgggcaagaccaagccggtcgtcgagttcctcgacgcctgctggccggcgatgacgccggagtcgctggtcttcgagctgctcagcgaccctgcggcactggcccgtgccgccgagggcatcctcaccgaggacgagcagcaggcgctcctgtggcgcaagccctaccggaccgtcaagagcgccaagtggagcagtgccgacctcgtgctgctcgacgaggccgccgggctgctcgaacgcgagaccagcctcagccacatcatcatcgacgaagcgcaggacctctcaccgatgcagtgccgggccatcgcgcggcgcaccacacatggatcgatcacgctgctcggcgacctcgcccagggcacggcaccgtgggcggcgacggactggaccgacttgctgcggcacctgggtaagcccgatgcgccggtcgtgccgctgaccaccgggttccgcgtacccgaggcggtcgtggccctggccaaccggctgctaccggccctggcagtgaacgtgcccccggcagtgtcgctgcgccaggacggcaacctcatcatccgcagcgtcgacgacctggccgcagccgtggtcgcggaactggacgcaacgcgctcgctacccgggtcggtcggagtcatcgccgcccaccggcacctcgacggactgcgggccgcgctcgcctcggccggagagcagcccggcgaactcgacgacccggagagcaaccgcgtcacggtggtcccggcgacccttgccaagggcctggagtacgaccacgtcatcgtcgtcgaaccggcggacatcgtggacgcggaaccgcgcgggctgcaccggctctacgttgtgctcacccgcgccgtgacacggctaacggtgctgcacgcccgcgcgctgcccgaagcactgattgtcgccggtcagggctgatccatgtcgcgtcgtgtcgtcacgtgtcgccgcgacacggcgcggaccagcgctcgtgacgcccatcggtcgtcggtggaactcgcgacacgcgaccgcgtcgcacgcgacatatgccttaggccactaacgcggagagggcgtgtcagcgtcttacggcgctgacggcgggtgcgaacagttcggcgattcgccgccgatgcccttcgctcaggggtggggcttcggcggcgagccgcgcggcggcttcctcgatggcgatgtcggttttggtcctcttctttgacggcgggctggcgggcgtggtgccggtcgcctgcgggatgtggcggcggtgaaggattgggttcccggcgtcagtggccgggtcgtcttcggccatgtggctccacgggtgcgcgtatcaggcaagggctgggtcgtgcgcgtatcgggttctcccctctcgcccgtgcggggcgttgacgacggatgggtcgcggtgcaggggcgcatcgcggcagggcgacgtgctacgagttcgctggccagtgctattcccccggacggggcttgcgctcgcattcctcgacgtatgcgttgagcagttcacattccggtgagggctgtttggggcttggtcaccccccgttggcgagcattggcgcggaacaatggcagggatgcgggggccgatcagcctgaccgggttcgcggcggaggcaccgatccttggccgccttgacgccctgttcgccgccgtgtcgccgcggttcgtgatcccggcgggcagcctggctccgggctggcccgaggaggagagcgaaccaatcgcgctgcggaccgagatggccgaacggcgggccgaaggcgaatcgaccgacccggcgtgggaagccgtcgtcctgctgacccgccaggacggagacgaggcgacgatgaggcggctgattgcggtcggcctagggctttacgggctcagggaatcgaggcccgctaccacgcccgcaacctcgacgagcgccgcgacatcaacggcgacctggtggaggggttcctgtctgcgctgcccaggattaacgtcgcccgcccgcacatcggccgccgcctgctcgatgcggccaagcgccagctcatgaaaggccgcgccgtgcgctaccgcgatgttcccgctgagctcgggtggctgtcccacccccgggccacgccgggcggcgagccaggcaactggaccgaagccctcgccgacctggccgaggaagtcgtcgcctccggccgccggctcgacccgctcgccctggagttgatcggccgcaccatcatcgacaggcaatccttcgcccacgccgccgctgacctcggcctgactgtcgaggccgcgtacaagcgccgcagccgtgccgaggaacgcatcgccgcgcctaccgcatccgcggacgccgctccgccagcggcaggctcatgacccggagccggcctccggcgaccggtgccagggaaggcgcggcataggcggaatctgcgactcgtcgactgcgggacggccttcggccacctcgaccaactcccggaagatctccgccaagtcctccgcccacaccggatcaccatcgacgcgccacacgatccggccaagccggtccgcgatcaccagatacgggccgtccgagcgcgccagcagcgtagcctcgtcggcgtgggcgaccaccaccggtccgaagtccccgcgtatccggtagacccgatcccgctgcggcggtgggtcctcgcgcgtcaagtcccagactgccagcaccgccgcctcgatcaccggcgacgaggccacaggcgccagcagcgatgacgacgcgcccttcgaccgctcccaccgccgccccggcagcaccgccagctcgaacgcgaactccgcactggcttgcccgcgccatgcccgccgcgcagccaaccgccgcgcccgcagcacctcatccggcacagcaacgccgctgcgatccgtcgcgcccggctcactaacacccgcaagcctgccaccccacgcgcccacaccgcagccgccgatgacatcaagtcccagccgccctcgctgggtcgcgttctgtcgcctggtgcgcggtcatcggttgtgccgtcggctccatagagccgggatccgttgcagtggaccgccgaggcgtcgcaggccaggcttactctctgcccgggtgagcggcctgagctggggaagctcgtgggtctgatcgaggacggccatcgcggtcaggagctggactcggcgttcgtcgaaccgttgccgcaccgagcagggattgggtcgcccgcacgtgcacatcaaacggatgggtgtgtgctgagctagcgcgctccgcactgccgtgagctgatcgcggagatgctcggcgccgccgcccagctcgttgacggcattcatgctgctgccgagcgcgccgggctggcagcgcctgatcggtctgcgatgtgttcgatcacggtacgtctgaggagggcgatgaccgcgatcggacagggcgagagcgccagccgggcttggtccaagcagccacggcacagcccgtccggttcggcaatgtgaaacatcagcacgctgcgaatctggtcgctgtccagtgtgccggtggtcggtggcgcaagctgcatgattgttcgtcccgtcatggatggggtgggctgaccacgcttgaggcggagcatcgtcgccatcgaaaccctcctcgtcttggaaggcggagcggcggtacgtggccgctccgcccggcacttgccgccgcatcattcggcgaacgacagcaaggcatcggtctacagcaaacgccgatcgtgagggcggaggtaggagccgctacccctccgctcgcaaccgggacatcagtggccgtaggctctatcggtctgactgggagggtcaccgtcatgccgatccaggccgtgttcttcgacgttggcgaaacgatcgtggacgaaacgcgcgagtacggaacttgggcggattggctgggcgtaccccggcacacgttctccgcggtcttcggtgccgtgatcgcccgcggcttggactaccgggagacgttccaggttttccggccgggattcaacctggccgaggagcgcgagcgccgggccgcagccgggcagccggagaacttcagcgaagataacctgtacccggactcgcgcccgtgcctggttggcttgcgcgaacagggcctgctcgtcggtctggcggggaaccagactgctcgcgccgagacgattctgcgtgcgctggatctgcccgtcgacctcatcggcacctccgacggctggggcgtggagaagccgtccacggcgttcttcgatcgagtgatcaaggaggccggctgcccgccggaggagatcctctacgtgggcgaccgtctcgacaacgacgtgcgtcccgcccaggtggtggggatctcgacggcgctcattgtgcgcggtccgtggggccacatcctcgacatgccgcaggtgtcagaccgctgcctcttccgcatcacgtccctggccgagctgccggaactcgtgcgcgcctacaacgaggccggacgctagaccaaggccagggcgccgatccgctcgtccagctcgcacccgagcgggctgtcgcctagctgtggccgtacttcgcgaatccggtttaggccggttccgtaccattccctctcgacggcgtccagtgcgcggttgaggtagtcggcttgccggtccccgtcatccgggtggcacgcagcgaggtcggcgagcacgacgctgcgctgctttccggcttcgggaccgagaaggtcgagcgctgacgtcagccggacggccgcctcggcgtggtcgccgccgatgagggcggcgtacccggcgaaggagtgcaggcggctggcgtcgaagaagtcgagccaggcgggcatctccacgtcagcggccccggcggcgtcgagcgctgcggtggcgaggtcgatgtggtgccggctggcggtgctggctccggcgcgcgcttcggactcggaggcggtgcagtgcagccaggcgcgcacagccggatgcacgccatgccacgtgtgctgccgggcggcatcgagcagcgaccgtgcgcgttcgggctggcgtccgaagatcggcgcgaaggccatgtgcccgaggaccgcgacggcgaggttgtggtcaccggcttcgcgggtggcgctgagccccacgtcgaagcaccgatccgcaacggcgggccgaccgaggtcgaagaaggccaggcgtgcggtgagtagtgctgactgcgccagcgaggcggcgaacgcggacttcgcggtgccggccgagccgcgaacgaggtcgaggccgagctgggtgtgcgcatacgcggcctcgtaaagtggccgcgcgggactcgaccagtacatcttccggtggcatgcggcgatcgtcgcgtaggcggtggggtcgccggcttgctgcgcggcctcagcagtgtcaggggcaagcgccagtagcgggctgagcataggtagcgcgccgagtccgagaagtccccgcaggacccgggaacggctgacgccgtcctccgtttcgccagtcatgatctcgcacagcctcctgaactcggcgatggtctcggcctcgggacggacgtctaactcctccagcgtaagcaaccctagatcggtcgcaggcttgttgaagatcacgacgatgtgcttacggtaacgcggatccggccaccgctcgccggtctcccaccggcgcacggtgttcgccgacagtcccgtgtcggtctcctggcaacgcgccatctccacgcgaatccggtcagcgacctcctcataggaccagccgcgctgcagccgctcccaggacaggagccggttcggtgggtggcgccggtcggccatgccatgacggtacgccgcccagccactatggcgcagtggtggttgcgaatggacgggcagtggtcggtaccggcggccgtcgatcagtcgttgactcgacctcaccgtggttgccacgcccaagctcccggcggcgaccgccctgtcacccgcgcatccatgactgaatcggccaacacccgagggagggaacgttgccgaccacgccggccagcgtctggcaggtccccgagacctgcggctggaacgactacgtacgcgaagcggatcaagcgcttgcttctacgggctggatcgtcctgcgtcccgacatctgccgcgacaccccctctcctgccgtggtggcacgaaccacctggaccggccccatcccggcgatagcccacctgcactggcccgagaagctggccgccgcgctggggccggagcgcgccttggcgctcatgggcgaactccgccaggagggtacgcggatcgtgcagaccctccacaacctcgcgccgcacgagccgcggcctgatctcgcccggtttcgcgccgcgatcgatgtgatgacggacggggtccacttcttcagcgccgaacacgagcgcgtggctcgcgaacaccgcccggcccttcccataccggcgctccacctgccgcatccccggtacagcacgccggaacccgcgatctcgatcggctgtttcgggcgcctgcggccctacaagcgcaccgcggagttcgcggctgcgatcctcgcgggcgacgatgagctacgcctgctcgtggcgggtcatcccgacgacgtcgaggccgaccgccgcctgcgcgcgatcgctgaaggggataccaggctcgactaccgtccgggctttttgccggtcgccgagttccgtcatcttctggcgacggtggaatgggttgcgctgccgtacgggcagttgcactccagcggggtgctcgtggaggcgctccaggccgaccggcgcgtgctcagtgtcgcgccggtcggcggcaccgcgctctacggcacctatgaccatgatcggtggctgacggttcccgtctggaacgaacaagccgcgatccgcgcctggcgctcgaccgtctcgcaaagccgcatcgcgctacccacctggtccgatgccgctgggacgctcgtcgacttctactcagccgtcatcgccaccccaccccgccgttcctgagtcccatccctgtccgaggagtcgtcatgcctttcctcgttcccatccacgcgcccgcgaccaggggcgaaccgttcgatttcggtacgcacgccaacgacttcctcgtcaaacgggaagaggcgcgggcgaccgagacgttcctggtccgcgtccccggcctgggcgctgttcccgagcacgtgcacgccgacatggagcagacattcgtcttcctgtccggggtgggcacggcgacccttcgctgcgacggcgatcaggtcacctaccgatgcctgcccggcgacacgatcttcgtcccggtcggttggcaccactcggtggctgctgactcgctggagggcgtcacttacgtgaccgtcaacgccttcctgccggacgccaagcgggtcggcgggaccgccatcttccacgccgaggaggtgaacaccgcattcgctaaggttctcgccgctggccgcagcgaacgggtggccgacgagacggcgctgttccgctgcgcggaaacggcgttccgctgggacggcccggcgggagcctgggtgcaggactacacgtcgctgatcacgacgctgaccgggtcgcccgaggcgtatcgggtcgatcggatcgggccgttcgagatcgcgcggacagtgacccccgtggcggccatcttgacgcgatcgttggccgacgagatccacgcgaccgtggcgggcctggcccccgtggtggtggaggggtcgcagtcgccattatcggtcaagccgccgtacgcaggctcggatcttgacctgctggtggtggtacggcattcggatgaactcgcggtcgcgtcaaagacggtgcgagcattcgacgccgtcgctgaccggatccagcttccgctcgcggtaggcatggtctaccagccctggctggccctgcccggcttctactccacggtcaacatcgaccccagtcacgaagaccggtactggttctccgccgcccagcccgagcggctcgccgaggcgacccgcaggctgaaagcgggcctcgccaccgtacgcgatcaggcccggatggccgagatgttccaggccaccgtggcgctggccgggctggaccacgacctcgtccgcgagtggcgggtgacaccgcgctggcgcggcctcgatgtgctggagcccctgacatgacccggcatcgagagctgaccgactggatctccggcgtttcgtcccaatggttgagcgacacgtctgcaaccgcgacgctgcaggaggtgctccacggcgcggtgcccgaggctgtgccacacgcggtcacggcggaatccgaagggccgttgctgttcccgctgctctaccaccaccgtccccgcgtcaccgccgccctgttccaccaggtgattgacgcctaccaggaagggcgccgcacccggcggcgcgtctgcctcgtcggcgcggccgtcgggcgaggcgtgcccgccgaggacgcctcccacgacctggccgcgatctgcgaggtccttgacgacgagggctggccagtcgacctcggcggcgacgtcgcggagctcgacggctgcgcatggcacctggccgcacgtgcccgccgcacctcctacacccggcgagccaccgacctgcccgacctgctcatcgccgccgcgtacgacgccgtcggcgcgtccgcggtgtacctgagtgaaggagtgaccggcgggcgctccatcgggcggctgcccgccgtggcgccgctcggccgattgcacacgcccggcgacccgttcgccgcggtaccgcccgaggccaagctgcggcccgcaggctacgaccagatctggggcgcagccttcacactgggcgagaccaacgcagtggggctccccgacgacgaccgcctcgacgccgcgcggagggtccagcggcggctggagccgacgtggcgagcgctgcggcggaccggtctgacagcccaccacggcctggcgccatcggacactcgccgggtcgccgtgtcaggggagcgccgagtcgaggtcacggtcccgctgttcggtgcccgggtgatttcggcctcgaccggctcgctcgtcgaggtcgcgtcggcgttcgccgaagcgacgctcgttgtcgacgatgtcacgccgatactgctctaccgctcggtcgatatcggcaccatccgcaccgcattcagcaggctggcaagcggcgcggggggccacacgtcgttcctcggcgacctcgacaccgcgttcctccacgagcgcatccgccaagcactcgaaaccctgaccatggcggacctgatcgccgcctcgccgcacggcaaacccggacgcgcccaagccgtcttcaccggctatgacgcgatccatctggcgatcatggccgtcgcctgcggcctgcgctccggctcggcgctcgcggctcaggcggcgaacgtgcccgccgtacgcgccctgtcccgcctacacggcatcgacaccctgatcgtgcgttcaggaccggccggaccggtcaaggagcacgaattccggctcgatgcggcctggctctccccctcacaccacgtttggagccgaccatgaccattgacatcctggagatcgcgctacgagatccgcaccccgacgccgcgctcatcgtcgagcgcagcgacggccaccgcagcgtcaccgacctggcctggtggcgccgggaaccagcggcccggccacccgtcgacaccgaaatcctggactgggtcaagccaggccagtccgtcgcggacgtcggttgcgccaccggccgccacttggaaatccttcgcagccggggcatcgccggtatcggcgtggactcctgcgcaaccgcggtggcactcgccgcggcccgcgggctcaccgcagtccacgcggacgccacagcctggtcccctcccgagcccgtcaacgtcgtgaccgcactcggcggcggcctcggcatctgcggcaccctcgaaaagcttggcacgtggctcgcccacctggcccgatggatggcgcccgccggccgcctgctcgtcaccaccgtcgactggcgcggacccggccatgcggcgtggggcgaagccgcacagagccgcgacgcgtacccgggcgaggtgactctccgtctgcgctaccgcgatcagaccggagactggttcccctggctctgggccgatccgcccactctccacgcgtacgcacagaaggccgggctgaccatggtgaagacgatggcctggggcgcgaagtacgccgccgagctgcgcaaggagcccatgccatgatcctgcgcgtcatcgtcggagcggcaggacaactaggctcagcgatcaccgccgcctcggctcgaacgggcgaccgcacgctcgccgtcgacccactcctcaccgagattccgcctggcgttgacgcggttcgcgccgatgccggatcgccggccttcggcgacaggctgaagacggcgctggccggcgcatcccggtgcgagctgatcctcgccggtggccgcgtcccgccgctggtccgtgtccccgacgccacgagccacgatctgaaagcggccctcgatgatgtgctgactacgttccgggcgctgtccatgttcgctgtttccgcacggtcggccgcgatcggcggttcgatcgtgctcatcagctcggtcggcgcccgccacccgcatcgtcacatgatcggctacgacgcggcgcgggcgggcatggagagcctggcacgatctttcgcgctggaatacgccccgcacgggatcaccacccgtgtgctggccgtcggccccatcgccgaatcagccaccagccgcgccgatggcgacctcgccgaggccctgatcaagctcgtgccgctcggccggtacccgcgcctggacgaggtcgccgaggcagcgatcaccgtcgcgtctgccgcgctcgactgcgccaacggccacacgatcaccctcgacggcggtctgaccgtgcagcttcgcccggccgacatcgagcgtgcgccggcgcaaatcggacgcagcggataaccgtttaagccaccaacccgcagaacgggtaccatcacagcactggccggtgtcatccagtcgtcgtgctgcggtatccgcacccgattcgtttcttggtgaggaccgcagtgaccatcgatttcagcaccgtttgccaggcacctgcgccggtaagatgcggcagcgtagcggccatgatcgcaacgcgggacaacgattggcgcctccgcgccgccggacctgtgggcgcacctctgagcgtggtcgtgcccatccgtaaccgcgccttcgcgatcacccatgtcttggacgcgctcgccgcgagcgagggcgtcgacctggaggtcgtcgtcgtcgatgacgccagcgacgacgatggggccttccgagccgccgcacacccctgcagaccgaccgtgatccggctggcgaggccggtcggctcgtcggtcgcccgcaacgtcgggaccatcctcgcgtccgcgccgaccatcgtctacgtcgacggggacatggtcctgccaccgctcaccctgcgcgagctcgcgtcgcacgctgctgacgacctcgtcctgctgggcttccgccagcacgtacccgcggcggcattcgacgccgggccactcacgcccacgaatgtcgacctcgatcaggaccctcgggtgagcaccgtcttcgccgccggcgtcctcccgttcagcggcacgatcctcgacagcccgcagcgctgccggctgctcgacgaaaccgacgaccttcgcgaactcggccatgggcgatggatgttcgactggtcgctgccgcggactgtaatcaccgccctggtcgccatgccgagggacgcggtcatcgacgtcggcggcttccatccaggcttccacggcctgtggggtgccgaggacgcgtacatcggggccaagctcatcgccgcaggctgcaaggtcgtgccggtgcgaagcgcggtcggcctgcacgtcgacccaccggacacccagccggaagacggcaggaagcagagcagcctgccccgtaccgtggcgttctaccgctcgctgctggcacagcccatgccgatcggcggcggcgcatggctgcgcgaacacgcacaggcccagttggaccgggccaccgtaatgcacggtggccgcacattgatccgttccacgagttgaccgaaccgaggtgacatccgtgaccgacctgaccatgcaggacgcgctatcccgactcgccgcctactggggtggactgggctgcctgaccgtgcaaccgatgaacaccgaggtcggagcgggcaccctcaactcagcgaccgccctgcgggtcctcggtccggagccgtggaaggtcgcctacgtcgagccgtcggtacgcccggatgacgcccgatacggccagaaccccaaccggatccagtgccacacccagttccaggtgatcctcaagcccgagcccggcaacgcccaggagctctacctcggctccctccaagcgctcggtatcgacatcaccaagcacgacgtgcgattcgtggaggacaactgggcgtccccggcgctgggcgcgtggggtctgggctgggaggtgtggctggacggcctggagatcacccagttcacctacttccagcaggccggtggcatcacactcaaccccgtctcggtggagatcacctacggcatggagcgcatcctcatggcgctgcaaggagtacgccatttcaaggacatcacgtacgcgcccggcatcagctacggcgaggtgttcgggcaggccgagtacgagatgtcgcgctattacctcgacgacgccgacgtgcccaccaaccgggagttgctgtcggcgtacgcggccgaagcccagcggatgatcgacgccggtctgccgatcccggcgcactcgttcgtgctgaagatgtcgcacgccttcaacgtcctcgacgcccgcggcgccgtttccaccgccgaccgggccagcgagttcgcccgcatgcgccgcctgtccaacgccgtcgccaagctgtggatagagacccgggagaaggaaggcttcccgctcgggcaggtggtgccgccagagatgacagccaccacctggcgtgagcagccggagcagaccgggccaccgctgctcgtcttcgaagtcggcgtcgaggagatgccgcccgccgaggcccgcgacgcgcgccagcaggtcgagaacgcactgaccgcacggctcgcggcaggccggctcccgcacggcgcgatccgcgtccacgccacgccccggcgcatcaccgccatcgtcaccgacgtcgccgaccgtgaaaccgacgccgtcacaaccatgcgcggcccacgcgtctcggtcgccttcaaggacggcacgccgactccagcggcccaagggttcgcacgctcccacggcgtcagcgcggaggaactggccaccatcgtcgtcgacggacaggagtatctctgcgtccaccgcgaggagcccggccgtcccgccgtcgaagcgctcgccgagaccctgtccacggtcgttggcggcctgcgatcggcgaaaaacatgcgctggagcgatcccgagctggtgttcacccggcccatccgctggctgctggcgatgtggggcaacgcgccggttccggtcaatgcctcccgcctgcgggcagacacctcgacacgagtgcaccgcaacgccgaccagccgatcgtgcccgtcagctcggccggcgcgtacctgccagcactcgcggctgcggggatcgtgctcgacgagagggcccgcaggcaggtcatcatcgacgcggcccgcacggcggctgccaccgtgggcggcagcatcgacgtcgacggcgaggcgcccctactcgaccagatcacgttcctggtcgagcaaccgaccgccatcctgggcgacttcgaccccggctacctcggactacccgacgcgatcctcaccacggtgatgcgcaagcaccagcgctacctacccgtacgcgacaccgacggccagctcctgccgcacttcgtcgtgatcgccaacggcgtgatcgaccgggctaccgtccaggcaggcaacgaggccgtgctgcgggcccggttcgaagacgcggcgttcttctaccgcgccgaccagaccgtcccgatcgccaccatgcgcaaacgcctgcaccggctcaccttcaccgacaaactcggctccatggccaaccgggccgaccgcatcgcaggtctcgcccaagcgctcgcgtctgacgtgtccctgaaggacagcgagcgtacgacgctggaacgagccgcgcagatcgtcaagttcgacctcgggtcacagatggtcaccgagatgaccagcctcgccggcatcatgggccgcgagtacgcgctgcacgccggcgagaccgccgacgttgccgccgcgatgttcgaggccgagctaccccgccacgccgacgaccaactcccgcacagcacgccgggcgccctgctggccctggcagacaagctcgactcgttaatcggcctcgccgccacagtgggcctgcccaccagcagcagcgacccgttcgcgctgcgccgggccgcagtcgggacgatcgcgatccaccgcggcacgcccgccctcgccgggctgtccctgcgtgacgccctcgccgaagccgcgcgcctgcaacccgtgcccgtcaccagcgagacgatcgacgccgtcagcgagttcgtgacacggcggctggagcagcagctcctcgacgaggggcacgccgtcgaccgagtgcgcgcagtcatcattcacgccgacaagcccagcaccgccgaccgggtgctgcgccaactgaccaatctcgccgatacgccggacttccggcggttcgccgccgccctgcagcgagcccggcgcatcgcgacgaccggcggcgctgagtacgacccggctgcgctgaccgaaccggcggagctgcatctgcacgagaccgtcagcaagtcagctggcgagcttcctgaacacgcagacctcggtgaccttgtcgccgccggtggtgccctgcctgccgcagtggacacgtccttcgacggcatcctcgtgatggctgacgatccgcaggtgcgggcacgccgcttgggcttggtcggggcggtcgccgcgctcggtgacggcgtgctcgactggcaggcgcttcgcctgtagcgccagcagcggggaccaacggtagaccgcagaggcgccgcctcatgatgctctgcggtctaccagtatccgtcgacgccgttcaggtgaaccaccaagcgcatcctcgtggccagtgtgccgatgaccgcgcggtggtccttggcccaggcggacaagggctggatcccacgccagacgggagtgccgttacggtgctcatcgggagggcggccgacgagacccctttccgccattccaggagcttccgctcgccctggttgcccttctcgaagagtgcataccgaaggccgagcaggcggaggaatttggggtcgaacgcccacacatcaccgctgacctggacactgagccgtccacgtcgcggtacgtgaggtcgaacgccgagttggcgtcatggccccctggtaggcgaccacgcgcagatcgcgggcctgtgcctgcagtacgaccgggacgatcccgccctacgacggctgctctccgacggcctggaacccctggtcaccctcgtccaccggcacctgatcttcgaggaagcctggcgccgcacgggcgattggccctgcgaagatgccccacacggagacgaccggcgcgccccgcactgcgtcgccaccaccacgatgcgaagggagctcgtccggtggtcgcggacctaatgaccgtcgcccagcccgcgaccagcaccgggcccggacaggcgcccgccctcaccatcgccctgtccatcctcggctccagcgtcgtcgccggcctgatcggcacgatcctcggcaacacccgcgcgaacggagcggcgcgagcgcgcacggatcggccagcctagcccgtccgaacgctcgaatcgacggattttcgtggatgcccttccccacggtgcgggtcgccggttcagtgacgtttcccggttacccgccggacgggttgcggcggtgtcaccatgcgggtcggggcgtgccgccgtggccgtcccggacgagaggggtcgacgtgagcatcgttccggcgggtacaccctgctggaccgacctggccacaccggacctggacgacgcgcgccggttctacccggagttgttcggctggaccgggcggatcgcgcccgagccggaggcgggcggctacaccctctttctccgccacggaagggcggtggcgggcgccgggccaccggccattcccgagcaggtgccgatctggtcggtctacgtcgccaccgatgacgccgacctggtggcggggcgggtcgaacaggccggcggacagctcgtggtgccacccttcgacgtgttcgaccgggggcggatggcggtgttcagcgacccggcgggtgcgaccgtcagtgtgtggcagccgatgacgatgccgggcggtgaggttttcggggtgcccggggcgatgagctggaccgagttggtcacccccgacccggagggcgcgaagaccttctacgagctggtgttcggctggcagccggacgaccagccgacgggttcggccggccacaccggctggcgcctcggcagtcggatcgtcgccggaatgaccgcgccactgggcgatttcccggcggactcacccgcgtactggtcggtgtacttcggtgtggcggacgtcgacgccgcggccgcccgggccgcagccctcggtggtgcgatcctggtgccgccccgtgacgtcccggcgggccgctgcacggctctccgtgacccgcagggcgctctcttccatgtcattaccccgccctgaccgctgaccgagccggcccaccggttgggcgggcgtcaccacccgccccgcacttcacgggaatggggtgaggagcgggggcggacgggtaccaccagggggccgtggtcgccttcgacgaccttgaccgtggcgctgtagtggcgggacagcagctccgccgtgaggacctcccgaggggtaccggtggcggccacccggccgtcggcgaggagcaccatccggtcggcgtactcgccggcgatggacaggtcgtgcatggtggccaccacggtcaggccgtgtgcgtgtcggagctgatcgaccaactcgaggacgtcctgctggtgaccgatgtccaaggcgctggtcggttcgtcgaggagcagcagggtggcgccctgggcgaaggcccgggccaggaagacccgttgccgctcgcccccggagagggtggccatctcccgggtgtggaacccggcgaggtccagtcggtccaggacgtcgtgcgcggcggccaggtcggcggtggactcccggcccagcggcgggatgtacggggtgcggccgagcagcacgtagtccagtactgacatcccggccggtaccaccggtgactgggccactgtcgccaccacccgggcccgctcccggcggcgtagctcctggatcggcgttccgaagagggcgaccgcgccctgggtgggcagcagaccgccgatggcacgcagcagggtcgatttgccggcgccgttcgggccgatcacggtcacccactccccggcggcgacggtcaggtcgacgccggtgaggatcggcacgccggcgagccggacctgcaggtcgcgcacggccaccgccggcgtgctcattccagcacccgccgggcgctgcgcaggaccaggacgaagaacggaccgccgagcagggcggtcaccacgccgatcggaatctcctcgggggcggcggcggtacgggcgaccacgtcggtcagggccaggaacgccccgccgaagagcatcgacaacggcaggatcacccggtagctggacccggcgagcagtcgtacggcatgcggcacgatgatcccgacgaagccgatcagcccggacgcggagaccgccgcggcggtgccgagcgaggcggcggcgatcagcaggtagcgggaccgttgcgggtgcaggcccaggctggtcgcctcgtcgtcgccgaccgagagcacgtccagctcacgccggtgcagcaggaccaccacggcggtcagcaggaagtacggcaggaccagccgcacgtcgtgccagccagcggtggcgagtcgcccgagcagccaggcatagacctgctgaatgctctccgcgttacgttgcagcaggtaggtctgcccggcggagaggaacgcggagaccgctaccccggccaggatcagggtcgccggtgatcggttccggccgccggaggcgccgagcaggtaggtcagcccgaccgcgccgatcgcgccgacgaacgcggccagcgggacggtgaccggcagcaccgccatgaccgcctggcccccgaccccggcggtgatcaccacggtgaccgcgaacccggcgccggccgcgacaccgagcaggtacgggtcggccagcgggttgcggaacacgccctggtaggcgccgccggccagggccagcagcccaccgacgagcaggccgagcacggcccggggcagccgcagctcggtgacaatggcgatctcccgctcggtgaggccgctgtcgacgcgtaccccgggaaggaggttcagcagctcgaccgcgacgctgcccggcggcaggctgaccgggccgagggacacacccgccaccagggcggccagtaccgcggccagcccggcgaggagccagccgggccgcagcccggccggccgagcctcagccgcggggcgcgcgggactcctggtgatcacctgccgcatgtgggagtccttgctaacgccgctggtccagcgtcacgcggggaccttggcggtcgcgtcgatgatcgtgcggagcaggtcgacgacgcgcgggccccaccgtgaggcgatgtcgtcgtcgagcgcgacgatctggttctctcggacggcggtgatcgtcgcccagccgggccgggcctgcaccgtctccacgctctgctggcagcacttggtgtcggcgaggaagacgaagtccgggttggcctcgacgatgatctcctcggagagctgcgggtagccgccgctctccccgtccgcgtcggccgggtcggcgatgttctcgagcccgacgagcgtgtagagcgagccgatgaaggtcttgctggtggcggtgtacaggtcggggctcagctcgtggaagtaggtgagcttttcggcccgctgtggcaggtcggcgacaagcttcgcgatgtcgtccttcatcccggtgaccacgtccgcggcctcggtggggtgcccggtgagtgtgcccagttcggtgagctgccggtaggtgtcgtccagcgtgaccgccgccggggtgaggaagaccgggatcttcagcttggtgagctggtcgacgaccttgttgcggtcgctggcgattaccaccaggtcgggatccttggcggcgatcgcctcggcgttcggctggaagccggagaggtcggtccgcggtgcctccgccgggtgattcgagttgtcgtcggccgctgtgacctgcggtcccgcaccgatcgcgaagagcatctcggtggcggtcggtgacaacgagacgatcttctccggccgctgttccagggtcagcgagccgactgtcaccgggaaggtcgcggcggtggatgcgccgccgctgggcgccggggtgtcggtggtcttctcggcgcagccgccgagcgcgagcgcggccaccgcgagggctgcggtgagaagccgcggagcacgtctggacatcggtcctcctgtcggtcgaggagttggtgcttcgccgacagggagcagagtcgcccgtccgcgaggcgcccttcctcgagagcgcgtatcgcgaccggccgcaggcgacctgactcgtccccgggtcgttccggggcatcacagttgcgggacagtgccggtttcacaccggcttcgctgcgggatggtcgagagcaccgtagcgcacggtccggcaggggttcggggctggccagcggcgtgtgacgggcattgccggggtgggggcccggggccgggcccccaccgaggttcaggaggcggtgatggtgacgttgtcgactgccgcctcgacgaggctgccgccggcggcgtctgccgcttcgacctggatctggatcgactggccggcgtacggcgtcaggtcgaggctggccactgaccaggaggcgctgcggttggttgccgcgccggcctggtcgagcagggtggtggtgccgccgctgtgtacgacactgacgcggaagtagtccgcggaggacgcgttcgagtagtgcgccaggtaccaggccagtgacagggtcagcgtgccgctcgacggcagggacaccgccggggaccgggcgctggtcacgccgccgtcgatgtcgtgtgagcccaccgaggagccggccagccggccggtgaccaggtcgttgctgccggcgtacggggtgagctgcttggcgccggagtagctggtcgactgggcggcgccccgctcccactggccggtggtggcggtgtcggtgccgttggggtcgatcgtccagccggtcgcggtctcgaagttgtccgcccagaccgtggtcccgccaccgtcaccgcagtactgctcctccttgtcgatcgcccggtacgggcagtcggcgtattcggagagaagcagcacggcgtcgcggttacgggcggtctctgccgggatgacctcgtcgggcgggtagaagccaccgcccgaggcggagccggggtacagctcgaaggtgtacgcccagatcccgtgctgtccccacatccagtcgatgctgctgccgtcggtgatgtagaggtcgctggactgctgcggggtgtagccgttggtggccgccatctgctggccgatggtggcgaaggtgttgtactggtcggccgtcattccgggggcggtgttgctgtaggtgtagccgaacggccagagcaccagctcggagtaggtgtggaagtcgatgttggccttgatctgctggactccgtccacgacgcgaccgtcgacgaagtcgcgcaccgcgtcggtctccggcgcggagaaggccgacggaccccgataggtgttcgacgagggggagccggaggaaccgccgcagcagccccacaggtagtcccagttgcggttcaggtcggtaccgacccacgacgaaccgctgttcggctgccggttcttgcgccacgaccggtacgagccggtggcgatgtcgtactcgctgccgtctgggttgacggtcggcacgatccacagttcccggctgttgacgacgctggtgacccgggagtcactgccgtagttgtcggtgaagaggtggagcaggtagatcgccatctccacggtcaggtgctcgcgggcgtgctgctgcgagttgaagaggatctccggttcgtcctcgtcggtcccgacgttgtcggagatcttcaccgccatcaggtcccgaccctcgtacgaggtgccgatgctgatcttttgcgcgatggacgggtggtccgccaccacctggttcaccaccgctgtcagctcggcgtagttgtggtagtcggagtcggcgggcgggaagtcgaacaggccgacatcttcgtcggcgtgcgcgtggccgtggtggtcggcggactgcgccgggacctcctccagttggaagcccagccgggtgatcgcggtggcctcggtgctggtggcggagacgtgtagaacgccgtgctcggagtagtcgatcgaggcaccggtgcgggcgaccgcgctgcggtcggccaccgtacgcgggccgagcacccggtactggacaaccgcctgctcatcggtggggcccggtacgggtttcgcggccgccggtgccgcggcgaaggtgagcaggccgaaccccgcggcgatggtgagcgcgaggcggcggcgaagggtgggggtgcggaaggccatggacaacctcctgacgggcgcgggagatctttcccgcttggtgcagcacactccaccaccgaccgcatgatcatatcaacatgtatccatgtctaattccatgccagctagctcgtcatgccggcatcagtttccccgcatgcaaccaagggcggcaaaaatctacaaccaggcggtgactagctggggcgatgcgcgcacgtggcgccgaggatcaggacttcggtgcgtcgccaccccggccgtcggagtcgtccccggcggcgtcctcaccggccagcgccgagcgcagccgctccttctcgacccgacgccgctcggcggcggcggccatctcctcggccatctcgtcccgccacggacgcaacaggaagaacgaggcggctgccgagaagaccaacgccaccatcagcttgaggaagagattcaactccacgaaccagagggccgccagcaccgcgacgaacagcccgatccggcccagggtgtacttgaccgccgcgctcaattccgaactccgttctccgccctcggcgggcggcctcagcccgtccgccgggcgagccaccgcacgccgtggaaccacaccaccgcgaaagccagggtgaaggccagcgcgcccagcccgcccgacaccagcggcggcagatcagcggccaggccagccgccgccagaccggcgatcagccccgcaccaccggcaaccaggcccgccaccacccgggcggcgccgaactcccacgcgcggaagtcctcccagtagagccaggccggcaggatcaccgccagccacccgttggcccggccgaactcccccgaaccgaacgaggtgacgacccagtccaggagcaccaacgcgagcaccccgacaacccagccggccaggctcaccccgagcaggtcgcccagggtcagcacacgcccctcggcgtcccgccggggaaatccactgcgctgctcggtcatggccctacgagactacgcgagccgccgaccggcacgatcgctgggcgagccgccggtcgccgaccggcgcgatgactcgccgagccgaccggtcgccgaccggccttcgaccgcggaccagccgcggtggggcccagccggtcccggtcaggcccagacctgctgcggctcggcgcggcgctcggcgagcgagggcgcggcgtcgtactcgcgcaccacctcgtaccgggtgttgcgttcgaccgggcggaagccggcgtcccagatcaggttcagcaggtcggcccggtgcatggtgttcggggtgccgtacgagtccgcgtcatgcgtgatcttgtattccaccaccgagccgtccaggtcgtccacaccgaagttcagcgacagctgggcgaccgagagtccgtgcatcacccagaagcacttgacgtgcgggacgttgtcgaagagcagccgggacaccgcgaaggtcttcagcgactccgccggcgaggccatcgtcgtgcgcgcctggatccggttacggatcttgccgtctgccgagtcgacgaagtcgtgctggtagcgcagcgggatgaagaccgcgaagccgttcgtctcgtcctgcagctcgcgcagtcgcagcacgtggtcgacacggtgccgaggctcctcgatgtggccatacagcatggtcgacggcgtcctcatacccttgccgtgcgccagccggtggatgcgcgaccagtcctcccagtggcaggcgtggtcgacgatgtgctgccggacctcccagtcgaagatctccgcaccgccgccggtcaacgactccaggccggcgtccatcaactcgtcgaggatctcgtcggcgctcaggccgctgatcttctcgaaccactgcacctcggtcgcggtgaacgccttgagtcgcacgttcggcagggccgccttcagctcacggagcaccttcgggtagtaccgccacggcagggtggggtgcaggccgttgacgatgtgcagctcggtgagctgctcgtcctccatctccttggccttgcggaccgcctcgtcgatccgcatcgtgtacgcgtccttctcccccggcttgcgctggaacgagcagtacgcacaacttgcgctgcagacgttggtcaggttcaggtgccggttgacgttgaacatcacccggtcgccggccaactcggtacgccggtggtgcgcgagccgacccaaccaggtcaggtcgtcgctctcgtagagggcgatcccgtccgcgcgggtcaaccgctcgccggcgtacaccttcgcttcgagctcgcgcttgagtccggcgtccatctgcagccacgtcccttccgcctgcggttccggtcgagcctacgtgggccggcgagcccgcggtcagcgcggtcggcgggtcgcgacgcacctcaccgcgtccccgaccgcccgttgccccgaattctcagccagtcgtaacccggcaatacatcgacatcgctttccgcgtgcggtaggacagggtggggccggacacggcacaccactggtagcgtccggacgccgtgcacacgatgcacgtgatcgatgccgagcagggagcggaatgggcgacagcgagtacggacgacgacctcgacgaagcccggtgatctcgccggtgctccgcccgaagctctggtccgcgttgctgggtgccatcgccgccgccgcgctcagcgcgccggcccacgccgatccgtcgctacccagcaccgtgcccgacaccggcgcccgcccgatcgtgtccggcccgctgagcctgcccggcggcgcatcactcaccccgtcctccccgccgccggtcaccaacctcgtcaacgggccgctcgccgccaagatctacgcggccgaggcgcgcgtcggccagctgagcgacgaactactcctactcaagcagcaacgcaccgaagcgcagacgcagctcacggccgccgagcaggatctgaaccgggcccaggcagtgctggccagagcgcaggaacgggccgattccgcggtcgccgacgcgatcaaggccgccgcggcgttgccgcccgcgccgttcgccaccgacctccaggacctgaacgagatttccgggatcacccggggagagaaggtcacgggcggagagaccaccgccgcggcccgagagttcaaccgtgcccgcaccagcgaacaggtcgcgcaacaggcgatggccgcggcacaggcccgggtgcgctccgtcgacaccgcctactcgaccacggagcaggcgctgcgcggcgaggaggcggcgctcgccaccctccggcgggacaacgccgcacagttgctcgagctggagcgccagcaggaggcagcggagcaggcgctcggcgcgcagtgggtcgccaacgagacggcgaacgggctcaccgcccaccccaccgcccgcaaggcggtcgagtacgcgctggcccagctcggcgatccgtacctgtgggcggccgagggaccggaccggttcgactgctccggcctggtctgggccgcctaccgatcggccggctaccgcgccctgccccgggtctcccgcgaccagtactacgcgacccggagtcgcaccgtggcccggaccggcctcctgcccggcgacctactcttcttcgcctccggctcgagttggacgagcatccaccacatgggcatgtacatcggccgcgggcgcatggtgcacgccccgcgcagtggcgacgtggtcaagatctcaactgtgacctggtcgcgcctctacgccgcgacgcgggtggtcaacggggtccccatcccgaccactcccacgcccacgcccaccgtgtcggccactcccacaccaacaccgtcggccaccccgaaaccgacgccgcctccctcggcgacgccgtccccctcggccacgggcaccccgtcgcccaccacgactccgaccagcacaccatcgcccaccccgtcccccaccagcactcccaccacgaccccgaccggcacaccaccacccgccacctctgccccggcgtcgacctcggcagcccccacctcaccggcgcccaccacgcccacggcgaccggcggctcacccctgccgtagaccatcgaccgccggagcagccgtccctctgccggcgccacacccggtaccggcagccgatatgacgcgacaaacggcgcggtacccctgctcccggctgtgccccctggccggaatgtggcacggtgagacccaggcatttctcggcccgggtgacacgggtccgggtgcgagcacggcgcggagggcgagcatggccgagcagaacgacgcggtggacccaccagcccgccagccggacggcacggccgacgagccgggtagcaaggctgggccgcagtcgtcccccgctgaggcggccacggcatcagctcccgccccggcgtcgggggcggcacgggcgagcgtgtcggtgcccggcaccaggcggatgtcggccaccgaggtggcggccattcgatcggcgacgggggaggcccggctctaccgggcgagttcgggcaaccccgaaccacccgagccggcgcagccacccgagccagtgcagccgcccaagccggtgcagccacccgagcccgcgcagccacccgagccgttcgttccggatcctgctcccgccccggtcccacccgtacccgggccgccgccaacacccccggctcccggcccccagccgcccggtcctgtcccaccgccgccggcgccgcccggtccaccaccgcccgtgcctccgccgcccggccccacaccggtgcccccgtttccaccaccaccaatgacgtcgggagacgtctccgggccacccccactcgcggggcgagccaccatccccacaccaggtccggtccccgcaccgcgcaccgaggcaaccctgtccacggcccccaccgcgtcggttcccgcgccctcggcgtcgtccgcccgcactcagatcttcccggccagccgcgccaacggtgaccagcaacggccgggcaccggtcaccgaggccggtacgagggcgacctgagtggcctctacggtgccgggtcgggcctgtcgaccgttgctttccccgccgacccggtggagacctcgggatccctgaccgggcacatcctcgcccagggctggacggagacgccggccgaggaacggtcgagcaacacccgcgtggtggtcgccctggccgtgtcgctcggcctgctggtgatgatcggcgtggtggtcgcgctcatcgccaacaacgcgctggatgggttgttcggtaacctgtcgggcgggtgagcccgcccactgcggcgcgactggtctacggcgctggcgtgcaccgccgtagactggggcggaacactgacctgctgcgccctccgggcgcccatgggcggtcttgcgggtgatccggcggcgcttcgtcgcggcggcgaacgcgaagatgcgccccactcgaaaggccattcttgaccacgtcgctcgaccctgacctgccccagtccacccccgacctcgtcgacttcgccgccctgggcctgccccaacccctggtccgggcgctagcgcggcaggggatcaccgccccgttcgaaatccagcgcgccaccatgccggacgcgctcgccggtcgggacgtcctcggccgcgggcagaccggctccgggaagacactggcgttcggcctccctctgctcgcccggctggctgacggcgaacgggctcgtccccgacacccacgggcactcgtgctggtgcccacccgcgagctggccatgcaggtcagcgacgccctgttcccgctcggccggacgatcggcgtgttcctgcggaccgcggtcggcggtgtgccgtacgaccggcagatcagcgccctacggcgcggcgtcgaagtgctggtggccacaccgggtcggctcgccgacctcatcgagcggggagtctgccgcctcgacgacatcgaggtgaccgtgttggacgaagcggaccagatggccgacatggggttcctgcccgaggtcaccgagctcctggcgaagaccccggccgacgcgcaacggctactcttctcggccaccctggacggtgacgtggacgcgctggtacggcgcttcatgaccgacccggtcacccactcgaccgcgccaccgacggcagcggtgacgaccatggatcatcacctgctgctgatcccaccgcacgacaagttctcggtcgtcgcgtcgatcgcggcacgggagggacggacgatggtcttcgcccggacccagctcggcgtggaccggctggtgcagcagctcgcggcggtcggggtacgggcgggtggtctgcacggcggcaagacccagcggatgcgcacccgcaccctggccgagttccgggaaggtcggatgaacgttctggtcgccaccgacgtggccgcccggggcattcacgtcgacggtgtctcgctggtgttgcacgtcgacccgccgaaggacccgaaggactacctgcatcgggctggacgtaccgcccgggccggtgaggccggtgcggtggccaccctggcgctgccgaagcaacgccgcggcaccctcgccatgctggagaaggcgggtgtggccccggcgcagacgcgggtgcgagccggcgatcccgcgctggccgagctgatcggggcccgggaaccgagcggtgtacctgttcgggacgagcccgagccacgcagacacaccagccggccggacggtgctcgccgtttcccggaccggcaccggcgcggcgaacacgggcgctccggtgagcgccgccacccgggccgaccggcggacggcaggtcagaacggcggtcgggagaccgacggttcagcggacggtcgtccgcgggcacctactgacctggccggcggcgctcgtcaggccggccaggcgccggtgtccaggaaacgctcgatggtcgccaggtgcggcgacaggtcgagcccctgggcgctgacccagtcgtcggcgtagtaggtgtcggcgtagcggtccccggcgtcgcagatcagggtgaccaccgagccggactgcccggccgcgagcagtccggcgatcagcccgaaggcgccccagaggttggtgccggtcgagccaccgacccgacggcccagcacgtcggagccagcccgcatcgcggccaacgaggcggcgtcgggcacctgcaccatccggtcgaccaccgccggcaggaaggatgcttccacggtcggtcgcccgatgccctcgattcgggagccgcggccggtgcgcaccgaccagtcggatgtctgccaggccgggtagaacgccgagttctccgggtccaccacgcagagtttggtgggcagccgacggtagcgcgcgtaccggccgatggtggcgctggtgccgccggtgccggcaccgaccacgatccacgccggcaccgggtgccgttccagagcgagctgcgagaagatcgactcggcgatgttgttgttgccccgccagtcggtggcccgctcggcataggtgaactggtccatgaagtggccgccggtgtcctcggccagccagcgtgcctcgacgaccaccttggccgggtcgtccaccaggtgacagcgcccctcctggaactcgattttggcgatcttttccgccgaggtggacgccggcatcaccgcgatgaacggcaacccgagcatccgggcgaagtatgcctcggacaccgccgtcgaccctgaggaggcctccacgatcgtggtgtccggaccgatccaaccgttgcagagcccgtagaagaacagcgaccgggccagccggtgcttcagggaaccagtcgggtgcaccgactcgtccttgaggtagaggtcgattccccaccgccgaggtagtggaaacggcagcaggtgggtgtcggcggaccggttggcgtccgcctccacggcggcgatcgcctcggtcacccacccccgaacagcgtcgtcgcaccgatccagttgagtcacgtccagcaacctagcaagcccggtcgacgcggcccgatcctgccggtacgggtccggggctcgccggcgcgggtaccgccacccggtgtcaccgtcgcgctccgaccgggaccgaactcagaccgaggtcaggctggcggcgtaccgaccggctgggggcggttctcccacttggtcgacagggcgatcccggtgcgggtagaggcgacgccgggggtccggttcagccggacgatcagctgttccagctccgcgatggtgccaaccctcgccttgagcaggaacgattccacgccagccatgaagtagcaggactcgatctccgggatggcccgaaatgcctccagcacgtcgtcggtgtccgcggcggactcctcgatgatctcgatgagcgccgtcacccccagcccgatgctctccggttcgacctcggcccgataggcgcggatgaccccgctggactccagcttgccgacccgctcatgcactgccggcgccgacagacccacctggcgggcgagctcggcgtacgagaggcgggcgttgccacgcagcagttcgatgaggctcagatcgatcgcgtccacggactatagaccctagccgcaccggctcaccgccggggcgtccggtcccgacggtcggccccgcggacgatgattgttgacgaaccagccgcaaccgggccccgcagccggtagcattgcctaacttcctgatcagtgcttttctcgcgtttcgcggacagggcaggccgtcggtgctgtaattggcatacgtcccttatgacggctctgggctcgcaccggccgggggcagtgtgttcagccgggggcttcgtcgatgcgaggagggggctgtggacactggagatcgcctgctgacaccgggtgaggtcgccacgctgtttcgggttgatccgaagactgtgacgaggtgggcggcggcgggccggataggtagcatccggactccgggcgggcatcgccggtttcgggaatccgaggtacgggctctgctcgagggggagggaatgctggacgaggcgggggacatggacaagccgcgtaacgacggccccgccgccccgaccggtcccggtccggccaacgccggaatgtactgaggtgatggtcggcgtgtgaccgggagctgtcccgctccgcgccgccaccggcccggacagccgactcagccgtgcgtcgcgcccaactcgcccgcccagcgcctgaagagcgtgtgcggcacacccagcgtgtccagcaccttgccggcaacgaagtcgaccagctgggtagcggaggccgatgcccccgccccgtagaaaccagggctggcgggcagcaccaccgcgccggcgtcgtgcagcgcgatcaggtgctccaggtgactgcgggtcaccggtgtctcccggggcacgaccaccaccgggcggcgctccttcaggttgacctcggccgcccgttgcaacaggtccttggagagcccgatcgagatccccgcacacgccgccgtgctcgccgggacgactgccatcccgcgtacccggtaggaaccgctgctcggcccggcagcgagatccccggccggccagtgccggacgtcggttccgctcaggtcgcgccccagccaggtggcgagatcatccgcccagtgcccgtcgcgaaacggttgaccggtctcgtcgaggatggtcagtcgggctgcccgggacacgatcaggtctacggcttgccctgcgtcgagcaacgcccgcacgacagcagccgcgtacggcgtgccggaggcaccagagacgccgaccacccatggttcacgcatggtcccagcctgcctggtcgccctcggccaccggcgggcgcccccgggggtccggatggtcagggccgcagaccgaggcggagcaccaggtccagcagcgcgaagccgaagagcgcgataccgacgaagccgttcgcggtgaagaaggcccggttgacccggctcaggtcggtcgggctcaccaccacgtgctggtaggcgaaggcaaccgcggtcagcgccagccctatccaccagagccagccaaagccgaccatgaccccgaaccaggcgaacaacccgaaggtcaccacgtgtgcggtggtggaggcgcgcagcgcgaagcgcagcccataccgggctgggacgctgtgcacaccgatctcccggtccacctcggcgtcctggcaggcgtagatcaggtcgaacccgccgatccacaggccgaccgccacaccgagcagccaggccgggccggagccgacgaacgtaccggtcaccgcgagccacgccccgaccgggccaaccgcctgcgccaccgccagcaccgcgtgcggccagttggtgaaccgcttggcgtacgggtagccgaccagtggcacaaccgcgagtggcgccagcaccaggcagagcgggttgagcagcgcggcggcggccaggaagaccacgagggcgacgcccgcgccggcccaggccgtgcgcggactcaccgccccggtgaccagttcccgattggcggtacgcggattcagcgcgtcgacccgccggtccaggatccggttggcggccatcgcgaacgtccgtgccccgaccatcgccaccgtgaccagcagcagatcgatccagcggacccggccacccgtgacctgcatcgcggtcagggcggacaggtacgcgaagggcagcgcgaacacggagtgctcgatcgccacgaggtcgaggaacgcccggacccgcccccgcgagcccaccccggcgggtgactcacggaccgagacggcgagatcgcccgggtcgggagggccggccatcagatgccgtactccttccagcgcttgtcgaccaacgacaccacctcgggcgtcatggtcaactcctcgggccagccccgggtgtagccctcccccgggagcttgcgggtggcgtcgacgccggccttaccgccccagaactgctggtacgaggcgtggtccagatggtccaccggcccttcggtgagcagcaggtcccgggcgtagtcgacgttgccgaacgcccggaaggcaacctcgttgtagtcgtgcacgtcgcagtcctcgtccacgatcacgatcagcttggtcatcgacatcaggtgcgcgccccagatcgcactcatgaccttctgcgcgtgcttcgggtagcgcttgcgaatcgccacgatcgcgcagttgtggaagaccccggcggccggcaggtcgtagtcgacgatgtccgggatgagcagcttcagcagcggctggaaaatccgctcggtggccttgcccaggccatggtcctcctgcggcggcttcgaggtgatgatcgagtggtagaccggattgcgctgcatggtcatcgtctcgacgtgcaggaccgggaacggctcgatcggcgtgtagtagccggtgtgatcaccgaacggcccctcgggcagccgctcgccgggctcgaggtacccctcgagcaccacctgggcatgcgccggcacctggagcggaacggtcaggcagtcgaccatctcgacccgttcaccgcgcaggaagcccgcgaacaggtattcgtcgatgtcaccgggaagcggggcgctcgcggcgtacgagatcaccgggtcgcagccgatcgcgatggccaccggcagccgctggccgagccgctcggcgaccgcgtgatgggcggtggagtccttgtggatctgccagtgcatgcccagcgtgttccgactgtgctgctgaagccggtagaggccgaggttgcgtgcgccggtctcgggatgcttggtgtgggtcaacccgtagttgtggaagacgccgccgtcaccgggccacacctgcaggccgggcagccgggtcaggtcgacgtcgtcgccccggtacaccacctgctggcagggcgcggtcttcaccttgcgtggcggcaccgacttgagctgcatgaccttgccgaggccctcgcggatgccggaccagccgaccggcaactccggccggatcaacgcaccgatccgcgcgccgatctcgtccagcgactcgacgccgagcgccatcgccatccgcttctccgtgccgaacaggttgatcgccaccggcatctcgccgcgggtgggccgctcgaagaccagtgccgggccgccggcgcggaccgttcgggtgacgacctcggccaactccagcgtcggatccaccgggacgtccacccgccgcagctcacccgcgcgctccagcgccgccaggaagtccttcagatcggagtacggaaagccacgagccgccataccgtaagtctcccccaccgcccggcccaccaccccagccggggtgcgggagagggacctcgagcacggtgccgcgcggtggggtcagtcgaggccgccgtaggagtgcagaccctcaaagaagatgttcacgccgaacaggttcatcagcacggtgaggaagcccagcacggcgagccaggtggccacgttacgccggacgctcggggtggcccgggcgtgcaggtagccggcgtacaccacccaggagatgaacgcccaggtctccttcgggtcccaaccccacgggcgaccccacgccgcctcggcccagatcgcaccggcgatcaccgcgaaggtgaagatcgggaacgagaaggcgtgcagcacgaaggtcagccgctccagggccgccgcggccggcaaccgcttcgccagcaggtaggggaagctgcgccggccctgctcgtacccggcccgcatcaggtacgcggccgccggcaccacacccagcaggaagatgccggagctgaacacgatcgtggcgacgtggatgatgaaccagtacgagttgagcgccggcaccagcggcacgaccggggtgtagagcaccaactcggcggtggccaccagcagcatcatcaccagggtcaggaacagcccgagccggcgcagcgtggggcgcttccacagcacgacgagccagcccgcgaccccgatgaaggagaccgtcagcacgaactcgtacatgttgccccagggcatccggtcggcggcgaccccgcgggcgatgagcgcgccgaggtgcagcagggcggccaccacggtcacggcgacggcgcccagaccggccgcgcgggcccgcgcggcggtccgctcggcgacggtccgctcgacggcggtcgcacctgcgacggccggctccggcccggagccaccgtcgccggatgccccgacgccggcgccgaccagttcgcgggccggtgtgccgacacgaacccgggcgttacccagcgcgtactcgacggcgtgaccgatcatcgctaccagataggcaaggaccgcgaccgtcaccagctggtcggagagtacggacatcactcggctcctactcgcgctccggcccgatcatcggggtcggcccgtcgccgcggaccgcggccacaagccgcgcgaactcgtcggcgaacccgggatagtcggcgcgcggcaggccgccggcctcgaccaaactactaccgtgcgtcgaagatcgatccgcgggggcgtccggggtcacccggaaaaacacccgccgtcgccggccgaagagtgagcccatcaggcccagcagcagcgtgccggaactgaccagcagcagcatcgagccggggtcgtggcgcacggacaggacgacgtacggctcggtgcccaggaactccagcgtggtgccgtcgtccagggtccagaccccaccgacctggaggagcttggtgccgacctccttgaccctgccggcgtcgacctgctgctggtccagctcgtacaccgagcccgggataccggcgtccagacccaggttgccccggtacgcgacgagactgagcatcgggttgcgctcggtcgggaactcggaacggacgaatggggcctcctgcggagccgtgggcagatagaggccgctgaaggccatctggagctccgggtctcgcgcgccggtgaccgggtcgacgttcgcatccgggaaggccgccagcccctccccggtcaatccgacgtccccggtggtcaggaaggggtgggggctggtctggctacggccgaaccggtcggtgtagcggaccaccggcgcgtacccgtggccgagcaggtagacgttcgccccgtccagccgcagcggcgagttcaccgagaactcggccgggcggggtgtgccgccgttctcgtccacggtcaccctggcgttgaagaactccggctgaccgttggactccaggaacctcgcctcgaagtcgtccagttgcaggcagaaccggggcaggtcggcgctgcccacccgggggccgaacgacgtctcggcgtactgctgctgcgtgttgcagaaggcgtggtccgcgccggcgaccacgatgcggttgccactccagccgtaccaggagccgagggcgacgccgatgagcaccaccaccaacgaggtatggaagagcaggttgccggtctccttcaggtagcccttctcggcggagacctcgtcgccgcgtacctccacgcgccagcggcggcgacgcaggtgggtcacgatcgtgtccacgccgccggccggggccacgaactcggcgtgctgcggcagccggtccagccgcttcggtgccaccgggggcttcgaccgcagggcgcgggcgtggtcgcgcagccggggcgtgatgcagccgaccagcgaggtgaacagcagcaggtagatggccgagaaccagaccgagccgaacacctcgaaggcgccgagccggtccagcaccggcgccaggtcggggtatgcgacgaagtagtcccggacgtcctcgggattgacgccgcgctgcggcaggaccgagccggggatcgcggcgatggccaggaggaagagcagcaccagcgccgtacgcatgctggtgagctgccgccacgagttacgcagcagcgccagaactgggttggggcgacgtcggggcgcctcggtcggtggagccggccgatcgtcggtgaccgtcatcagatgctcacctcgcccgtcccgaaggtggtctgcaacagggtcacgaagctggtccacccaccggtgacgagcgcgaggccgatcaggatcagcagcccaccaccgatccgggtgacccaccggctgttacggcgaaccgcgcggaagaccccgagcaggcgttggaaccccagcccgaagacgacgaacggtatccccagcccgaggcagtacgccacggccagcaccaccgcccggttggtctgcccgtcgacgagggccatgcccatcaccgcaccgagggtcgggccggtgcagggcagccagctgagcgcgaagaccgcgccgagcacgggcgcgccgagcagcccggcggctggcagccgttggattcgcagctcgcgctgcagccccgggaccacgccgaggtaacccaggccgagcagcacgaccacgccaccgatgacgatctccaacgtccgctcgtaggcgaagaagacctggccgaccgtggaaaccaggaccgcggtggcggtgaagacgaccgtgaagccggcgatgaagagcatcgtgccggcgagcacccggcccttgacggcggcggtcgccccccgggcggtccgctcccgcaccgcgactgtcccggcggcgtcggccggggctccgcgcgctaccgggggcgagtggtgggagtcgtcgcccgcccccctgccctccagatcggcaccggccaggccggtcacgtaggacaggtagccgggcatcagcggcaggacacacggcgacagaaagctgaccagcccggccagcgctgccgcgccgacggcgagcagcagcgggccggactgcgcgatctcccggaacgtgtcgcccatcagcggtcgccggttggcgggggcgactccgcggcgatccgctcgacgatcggctggagaccctgttgcttgacggcggcccggatcaccgccgcgatccgcccgtcccggtccagcacgacggtcgcggggatggtgttcggtgggatgtccagttccaacgccagtcggctaccgggatcgaacaggctcgggtaggtgactcgaccttcctcgaacgcgatcgccttgtcccggctgtcctgcacgttgatgccgaggaaggtcacccccgcgcccctggtggcctggtaggtggcctccagatcgtcggcttccgcccggcagggcgcgcaccacgagccccagaagttgacgaccaccacctgcccgcggtccttcaccacgtcgtagctgccgccgtcgagtagctcgccggccagcttcggagcggcggaacgctgatccggggcgcactcgatgacgccgtcggcgttggcaccgcaggccttcccccactccggggtggcgcaggcggcgagcgccaccacggccacggtggcgagcaggccgacggcccacctccgggcgttcatcaggcccccttggccgtccgggccgtcggcgacatcgcgatcaggtgggcggccggctcggagtagccgatcccgaccaccttcgccccctcgaagtggaaggtggtgaggctggccagcccgcactgccgcttgcgcgggtcgtgccagaggcgcttgcgctcgacatagcggcgcagcgtccagatcggcagttggtgggagacgagcaccgcctccctgccctccgcggccacccgggcggcctgcagggcggcgaacatccgctccgcgatggcccggtacgcctcgccccaggacggggtgaccggatcccgtagcacccaccagttgcgcgggtcgcggaacgagccgtcacccggcgagaccttcttgccctcgaaccagttggcgctctcgatcagccgctcgtccaccccgaccggcagcccgaactgcgcggcgatcggctcggcggtctgctgggcgcgctccagcgggctggcggccacatgcacgacctgccgctctgcgacgccctgcgcggcggccttcgccatctgcacgcccaactccgacaggcggaagcccggcagccggccgtacaggatgccttccgggttgtgcacctcgccgtgccgcagcacgtgcaccacagttgtgctcaccgtcgtcaccccccgtgacccgccgcggctgccgctgccgccgctggcagcgccgcggcgatctgctccagggcggtgtcgtcgatcgccgccgagacgaaccacgactcgaaggcgctcggcggcaggtagacgccggcctcgagcatggcgtggaagaacgccttgaacgcgggcacctgctgggtacgcgcgctcgcgtagtcgaccacgtcggcgtcggtgaagaagatcgagaacatgttgcccgcgtacgacaaccggtgcggcaccccggcggcggcgagggcgtcaccggcgagccggcccacgacggcggccgtgtcgtccagcctgcggtagagggcgtcgtcggcgagccgcagcgtggtgagcccggcggcgcaggcgagggggttaccggagagggtgccggcctggtagacgggaccggcgggggccagttgtgccatgatctccgctcggccaccgaaggcggcggcgggcaggccaccacccatgaccttgccataggtccacaggtcggccgggcaggcgtccaggccgtgccacccggctcgggagacccggaagccggtcatgacctcatcaacgatcagcagtgcaccgttggcgtgggcgatggcggcgagtcgctggttgaagtcgtcgcgaggagccaccacacccatgttgccggcggcggcctcggtgatgatcgcggcgatctgtgggccctcggcggcgaacgccgcctcgactgcctgaatgtcgttgtacggcagcacgatcgtgtccccggctgccgcgtcggtcacacccggcgagtcgggcaggccgaaggtggcgacgccggagccggcggcggcgagcagtgcgtccgagtgcccgtggtagcagccggcgaacttgatgatccgggcgcggccggtgcagccccgggccagccggatcgccgacatggtggcctcggtgcccgagctgaccagacgtacctgctcgacgggcgtgcggtcgacgatctccgcggccaactccacctcacccggggtgggggcgccgaagctggtgccgagcgcggcggccgagtgcagcgcctccaccaccgcggggtgcgcgtgccccaggatcatggggccccacgagcagaccaggtcgacgtagcgccgtccgtcggcgtcgtacagccatggaccctcccctcggaccatgaagcgcggggtgccgccgacggcacggaacgcgcggacaggggagttcaccccgccgggcacgagggcgcgggcgcgggcgaacagggcctcggaggccggcgcggcggccgggtagcggccgggtccggctgggagcacgtcggtcacgatgccgccattgtgtcagcgtcgaaggctggaccagcaggcaccccggatcccgggttaccagtctcaccccggccggtggcccgaggctgtcgtcgcggcgggtcggcggatcggggccgcgctaggctggccgggtggatcgtgccgaactgtccatcacgctacaccggttgggcgacgaggttgtccttcgcctcgccggtgagatcgacatgctgacggcctcccagctatcgactgtcgtcaacgaggtgctgaccgacccgcccccgcggatcgtgctggacctggcggccgtcaccttctgcgactcgcagggcctgggcacgctggtcgtactcagccgcaaggccagccactcccagagcctgctggtcctgaccaacgtggccgagtttcttctccgcgtcctcgacatcacgggcctgcgcagcgccctgatgattcgcaacgagtccccgacaccctgacccacacccggcgtcgccgccccacgtcggctcggggctgaccggcacgtcgtctccgcgacccgaccgacggcagtctcagctgatgccgccccagcgtgcctgctccagcaggccaatggcgcggtgcaccgcctccgggttcgtctcggcgcgaagcagggccgtggcctcgtcgaccgcgtcggtcaacagccgtcgctgggtctcccgctcctggagcagctcggactgggccgcgagctgcccggtcttcacccacagctcgacgaagaccgacaccttggcccgcagcacccacgggtcgaacggcttggtgaggtgatcgaccgcgccggcggcgtacccgcgcatggccagctgggcgtcgcggtcggcggaggtgaggaagatgatcggcacatgccgggttcgttcccgccgcttgatgtgactcgccgtctcgaaaccgtccatgtccggcatctgggcatcgaggaggatcaccgcgaagtcgtcaacgaggagctgcttcagcgccgcctcgccgctctccaccgccaccgactggacctggagcccctggaggatcgcctccagggccgtcaggttctcccggcggtcatccaccaacagcgccttggccatctgtgtcacaggccctcctcgctccggccaccgctgatccaggtcgtcatgagctcgatcaactcgtccaggtcaacgggcttggtgatgtagtcgctgcctccggccgcgagcgcggactcccggtcaccgggcatcgccttcgcggtcaggaagacgatcgggaggtcggcgaaccgatggttgcgccggatctgccgagtcgtctcgtacccgtcctgatcggggatcatggcgtccatcaatacgatgtccgcctccggatgctcggccagcaggcggacgccgtcagccccgttgtccgcgtacaacacggtcatcccgtgcagctccaacgcgctggtcagggcgaagaccgtgcgtacgtcgtcgtccacgatcagcacggtggcgccggccagctggcgggtcgccgccgcctcggcggcggtgggcagcagctccaccgagggcatcagcagcgacgacgggagaccagcccgggcgggtgagggtggtgccggccccacgaccgcgtccggggccaggacatcgggtacgaagagggtgaaggtcgagccctgcccgggtgccgaggacacgccgatcgcgccgcccagcagccgggccagatcccgactgatcgacaggcccaggccggtcccgccgtaccggcggctcgtcgtcccgtcggcctgctggaacgcctcgaagatgatcgacagcttgtcgtcggagataccgatcccggtgtcagcgacggtgaatgcgatcacctgccgcgcgttggtcagggcgggcacgtcgaagacagtcgactccggcgccggggcgatcgccagtcgcaccaccccagcgtcggtgaacttgaccgcgttggagatcaggttccgcaggatctgctgcagccgctgcgcgtcggtgacgatcttctccggcaggtccgggctgacccggacctcgaagtccagtcccttctcctgcgcctgcggcacgaaggcctgctcgacatagctacggatctcggtaaacctgatcccggtcggctcgacatccatccgacccgcttcgatcttggacaggtcgaggatgtcgtcgatcagtgagagcaggtccgttccggcgctgtggatcgtccgggcgaactcgatctgtttcgggctgaggttctgctccgggttctcgacgagcagtcgggccagcaggagcagcgagttcagcggcgtacgcagttcgtggctcatgttggccaggaactccgacttgtaggccgaggcccgggtgagctgctgcgccgtctcctccaggccgagccgggccagctcgacctcccggttcttggtctcgatgttgcccttctgctcggagagcagcttcgccttctcctccagttccgcgttcgtgcgctggagttcggccgactgctcctgcagctcgtgggccaaccgctgcgactgggacagcagttcctcggtacgccggttcgcctggatggtgttgaccgcgacgccgatggtgaggaccagccgctcgaggaaggagagatagaggtcggagagggccgtcatgctggcgaactcgatcacgccgagcagttcgccctcgaagatgaccggcagcaccaccaggtcggccggtgccgtgtcggcgagtccggagcggagccggagcgggttgtccggccctccgctgacccgaatcgtgcgccgggacagcgccgtctggccgaccaggccctcaccgggcccgaacgtcacgtcctgcccgcgggcaacgtacccatacgaggcggcgagccgcagtcggacgctgccctcggagtcgtccaccaggaaaaacgcgccgagctgtgcgtcaaccagcggagtgacctccgtcatgatcatgcggcagacctcaccgaggtcccgctggccctggagcagcccgccgatgcgggccagattggagtccagccagccctgctcggcgttctcctcggtcgtctctcggagggtgacgatcatctggttgatgttgtccgtcagttcggcgacctcaccctgagcctcgaccgcgatccgctgggtcaggtcgccgcgggtcaccgacgtggagacctgggcgatggtgcgtaactgcacggtcagggtggaggcgagctggttgacgttctcggtgaggtcccgccacgtcccggcgacgcccctcacctgggcctgaccacccaacttcccctcggtacccacctcccgcgcgacccgggtcacctcatccgcgaacgacgacaactgatccaccatcgtattgacggtgttcttcaactccagaatctcgccctgcgcatccaccgtgatcttctgacccagatcgccccgtgcgacggcggtcgtgaccgaggcgatgttgcgcacctgcgaggtcagattcgacgccatcgagttgacgttgtcggtgaggtcccgccacgtcccggagacacccttcacctgggcctgaccacccaacttcccctcggtacccacctcccgcgcgacccgggtcacctcatccgcgaacgacgacaactgatccaccatcgtgttgacggtgttcttcaactccagaatctcgccctgcgcatccaccgtgatcttctgacccagatcacccgtcgccaccgccgtcgaaacctgcgagatgttacgtacctggctggtcaggttgccggccagctggttgacgttctcggtgaggtcccgccacgtcccggagacacccttcacctgggcctgaccacccaacttcccctcggtacccacctcccgcgcgacccgggtcacctcatccgcgaacgacgacaactgatccaccatcgtattgacggtgttcttcaactccagaatctcgccctgcgcatccaccgtgatcttctgacccagatcacccgtcgccaccgccgtcgaaacctgcgagatgttacgtacctgcgcggtcaggttcgaccccatggtgttcaccgagtcgatgaggtccttccaggtgccggcggcgccccgaacatcggcctgaccacccaacttcccctcggtacccacctcccgggccacccgggtcacctcatccgcgaacgacgacaactgatccaccatcgtgttcaccctgcgcccgatgcccaggtactcgccgcgcagcggtcggtcgtccagcttcagcgccatgtgctgcgacaggtcgccctcggcgaccgcgacaatgactcgggcgatctcgatggtcgggcgcccgaggtcgtcgatgagcgagttgaccgcccgctgcccctccgcccaggaaccgtccaggccctcgccgtcgaggcgttcgttgagccgcccgtcctggccgacgatccggctgatccggcgcaggtcgtggtgctgccgttcctggagcgacaccacgtcgttgaaggcgtccgcgacctcgccagcccgacctggccggcggggcagccggaccttgagatcgccgcggcgaacacgccgtagcgcctcggtcagctcgatgaggaccgcctcggggtccggtgcggacagctccgcaaccggcggcttcgccgtggtcatcattcctcgctcacgtcaggggccacctgctgccggcgggccgggcatctcactattgtgcccaccaccggatctgcgccagaccgacgcgacgtgagctggcgccggctcgaggccaccgacgagcaccacggcggtggcccgccccaccgtccgcttggcacccgcagggccagcgatggaggatacgagggtgtcagcggagagggggcccgcgccgatcggacgtcgcgacgagcacattcggcgagtccgactccccgccgacccccgaacgccggccgccgcccgcgcgctcgtccggtcgatgctcgccgaggccgacctggcggagctgaccaacgaggcactcctgctcaccaccgagctcgccaccaatgcggtggagcatgcccggaccgagttggacatcgaggtcgtcgccgaccgattcgggctcaccgtcacggtttccgacttcgccggtgggccggtcgaggagctgaccgtcggcgtgcgcaacgaaagcagcgacatcaccgatgtcgccgagcgtggccggggcctgctgctggtcgaccacttctccagtcgttggggcaccacgtacctgcgcaccggcaagggggtctggttccgactcgaccggcccggccccgtcggtctcgcccgccggtcgccggtcgccgtcacgccgggtacggcggcgaccggcgaccggcgcccccgcgaggacagctccgcgccgagcgccgcggcgatgagtgagctgatgcagaccgcgcccgacccgtacgcggaggacttcctgccggacttcgcgaccagcctgttgacccgggtggccgagatggtcggggccgccggcggcgtactccggctggatcggggtgacgggcagggcccgcaggtgctggcccgctacggccggcagccccgggccggcaacgatctggtgcgggtgccactgacggtgcaccggccgtacgccggtgagctggagctggatgcggcaccctccgcgtacgcccggccgctggcggtgttgatggccgaacggctctcgttgcacctggagaatgaccgactacgccgggccgacctgcgtcggcgggcgtggctgaccttcctcgccgaagccagtgagttgctcgcccagtccctcgacgtcgagctgacgatggcgctcatcccgcagctcgtggtgccccgcctggggcagtggtgcgcggtgcacaccaccgacgagtgggggcggctgcggctggccacggccagccatgcggacgagtcgatgcttccgcacctgcacgctgtgctccgggagagcgggccggattcggtccaggcccggctacgggaggcatcccgcaacggcacccagctaccgctcggtgccccgaccgaagggttcgccgtcccgctgatcgcccgtggccaacggctcggcaccctcgcggtcggccggcaccagtggcaccggcacgacccggacgagatcgccgtgctgggggacgtggcccggcgggcggcgctggcgatcgagaacgcccgcattcacgcggagcgccgccgggtcgcgcaggcactccaacaatccctgctgccacccgcgctgcccgtggtggaggggatcggcttcgccgccgagtacgtcccgaccggtgacgacgcggacgtcggcggtgacttctacgatgtgctgccgctgccggacggacggtggttggtggtgatcggtgacgtctccggcaagggagtgcaggcggccactctcaccggcttggtccgagatgtgatccggacgctgatcggggacggcaagccgctgctggaggcgctcacccggctgaacgggacgctggtcgagcggggcggcggacgatactgcacgttggccctcgccgcggtcggacggggtgcgggtaaccagctcgacgtctcgctgcaccttgccgggcatgaccggccggtactgctgacggcctccggcgaggcccggttcgtcggcgccggcggcaccgcgctcggtctgctcgactcgatcgcctcgccggccacggagttcaccctggctcccggcgacgtgctgatcttctataccgacggggtcaccgagcggcggcgcgggcgggaactgttcggggtgaaccggctccgggaggcgatgatcccgctagccggctattcggcggacgtcgtggccgcgcggctgcgctcgaccgcgctcggtttctccaccgagacgccccgggacgatatcgcgatcctggtcctccgcaacgaagccggctgaccgccggctggccaactcgctccaccggccaacctcccggtggaccggctccggggcggagagcaccacgcaccgaccgtgtcgcgcgaacaggaccccacgaaccgcggcgaggacagcagccacccgctgggtggccatcgaaccgggcagcgccgcgtgcaccacgcccaggccggccgagccgcggaccggtaccggcccaccggcggcgtcccggagcgcgtacacggccgcgtgcaggccggtgatcggaacctccagacgcagtgccgtgtcgccggggccgaaggggtggcgccgccaccaccggggtgcaacaggactcaccgaggcgccgtcgaacagtgcggccacccggtcggcccgctccacgacgtcggccggcccgccctcgagtacgacaccaagggtgcccgcctgggccgggccggtcgtggcgtgcgccgtcgtcgttgacgggtggcatgccatcggctcggcccggctcccctgccgtggccggggtcccgcgccggccgggaggtccagctcgaacgccgccgggtcaaggcgggccgcgagcgccatctgcaccaggtcgtacacctccagcggggtccgcacaggtcgagtgacccaaatccgactcgccaggattccagggcgattcgtgcaccacgctgccactgccataccggtcatcgtacacacgttcgaacaaggtgggatacgggttgcatcaggggtgacggggtcgtcaggccggtaacgtgacgccgtgaccaccgagaccccagcgcccgtcgccaggcggatgccgaccgagcgaacccaccacggcgacaccgtcgtcgacgagtatgcctggctcgccgacaaggacgatccggccacgatcgcctacctcaccaccgagaacgcctacaccgaggcccggacagcccacctgacggacctgcgcgcgcaactgttcgaggagatccgccagcggacccaggaaaccgacctgtcggttcccacccgcaagggtggccactggtactacacccgcacggtcgaggggcagcagtacggagtgcagtgccgccgcgccgtccacgacggtgaaaccgcccccccggtcagcggcgacggcacccccctgacagacgaggaggtgctgctcgacggcaacctcctcgctgagggacacgacttcttcgcgctcggggcgttcgatgtgagcccggacgggcgctggctggcctactcgaccgacttctccggcgacgagcggttcaccctacgggtcaaggacctcaccaccggtgagttgctgcccgacgaggtgcccggcacgttctacggcacggcctggtccgctgacgcctcggtgctcttctacgtcaccgtcgacgacgcgtggcggccgaaccgggtctggcggcacacactgggcactccggccggcgaggacgtggtggtccaccaggaggacgacgagcggttctgggtcggggtcgaactgacccgctccgaaaaattcgtactcatcgacatacacagcaagttgaccagtgagatcctggccatccccgccggcaacccgaccggagccccggccccggtggccccccgccgtcagggcgtggagtacacggtcgagcaccacggccaccggttcctgatcctgcacaacgacggcgccgaggacttcgccctcgcgtacacctcggccgacgccccgggcgactgggtgccactcatcgagcactccccgggcacccgcctggaggcgatcgacgcgttcgacaaccatctggtggtcacgttacgcagcaacgggctgaccgggctgcgggtgctaccggtcggcggtggcgacccccacgacatcgacttccccgaaccgctgtacagcgtcggcctggacagcaacccggagtaccgcacctcccagctccgcctgcgctacacctcgttggtcaccccggactcggtgtacgactacgacctggtcacccgtcggatgatccgacgccggcagaagccggtgctacccgggccagacggtcgcccgtacgacccggccggctacgagcagcaccgggagtgggcgctcgccgacgacggcacccgggtgccgatctcgctggtctgccgggccggcacgccgcgcgacggctccgcgccgtgcgtcatctacgggtacggctcctacgaggcgagcatggacccctggttctccgttgcccggctgtccctgctggaccggggtgtcgtcttcgccgtggcgcacatccgcggcggcggtgaactggggcgccgctggtacgaccaggggaagctactggccaagaagaacaccttcaccgacttcgtttcctgtgcccggcacctggtcaaggccggctggacggcgaccgaccggctggtcgcccggggcgcctcggccggtgggctgctgatgggcgcggtgaccaacctcgctccggacgccttcgccgggatcgtcgcgcaggttcccttcgtcgacgcgctcacctcgatcctcgacccatcgctgccgttgaccgtcaccgagtgggaggagtggggcaacccactggacgaccccgaggtgtacgcgtacatgaagtcgtacacgccatacgagaacgtacgggccgtggactacccggcgatcctcgcggtgaccagcctcaacgacacccgtgtgctctaccatgagccggcgaagtggatcgcgcgactgcgggccaccgcgccgcagggtgactacctgctcaaaactgagatgggcgccgggcacggtgggcccagcggccggtacgacgcctggcgggaggaggcgttcatcaacgcctggctgctcaaccaactcgacagcgcctgaggtgccgggaaggcccggtcaacgagggtgtcgaccacaggccttccctcctccctcacggccgccgacacggcaagctggtcggcgcgacccggaaggctagtcggcgagcgcggcggcaagcacggccggttccacgttgccgccggtgaccacggcgaccgtacgcccggctggtagcccggcggcgcggaacagccgggccgcgaccgccaccgcggcgctcggctccaccacgagccgcgcgtcgcggaccagccgacccagcgccgcccggatctcgtcctccgtcacggtcacgatgccgtccagccggtcgagcaggtgcgcgagggtcagctcggacggaggcaggcgcagcccgtcggccgacgtccggtaggtacggtcctcgccccacaccaccaccgaccccgccgccagcgagtcccgggcgtcagcggcccactccggctccacgccgacgactgctgccgccggccggagcgcccggaccgcggtcgcgatgcccgacgacaacccgccgccgccgaccggcaccagcaccacatcgacgtcgggcaggtccgccacgatctccaggccaatcgtgccctggccagcgatgatccgccgatcgtcgaacggcggcaccagcaccgcgccggtttccgtcgcgatctctcgcgccgcgggcgcccggcgcggcggtgccaccgtcaccacgtcgacgccgagcgcccggatccgatcgaccttggccgccggcgctccctcgggtacgacgacccggcacggcacaccggcggcggcagcagcgtacgccagcgccaggccatggttacccgacgagtgggtgaccacgccacgtgatcgctgcgccgccgtgagccgggccaccgcatgggtcgcgccacgtagcttgaaggacccgaccggttgcaggctctccggtttgagccacaggtccgcgtcccagggggcccgcatcaacggggtacgcaggacgtggccggcgatgtcggtggccgcgctccggatgtcgtcgacagacacaagctccatcacctgatccttcctggccggccactcgcctagactcccggggcgtgagcagcgaaggtccggtcgggaacggcggacgtcgggccgggaacagcggacatccggccgggaacagcggacatccggccgggaacagcggggacggtccgccggtggacggcacgccccggcccggccttcgcatggtcgcgcaagatcggcggatgtggatgattctcggtatggtcaccggcaatcccactccggcgtcgtcctgacgacaccgcgccggtggcccgccgcctcagcgaccggcgtgccggccggccacgaacccatcctcgtcctcgatgtagcgtgggcgggcgatgaccaggcccacgcaggtctgcaccgcgagcgccgacagcagaaagccgaccggaacggtccaccccccggtggccccatagaggacgcccacgaacagcggccccagcgctgcgatgagatagccggtgctctgcgcgaacgccgacagtgccactgtcccctccgccgtgcgtgcccgtagcccaatggtcgcaaggaccagcggaaaggcaccctgacccagggccagcagagccacccagagcaacgcgccgtcgtacggtgccagtgccagccccaggtaggacagcgccgacgcggcggccaacgacaacaccagcggtcgcagcgtccgcagccggccggccagcatcggcatcacgagcgcgaccggcacgcccagcgccgtcaccccggcgagcaggagacccgccgtcgccggctggtacccggagtcgcggaacagctgcgccaaccagcccatgatcgcgtacccgctgagtgactgcgtgccgaagtacacggccatggcccagccgagccgggttcgcgccgggcgcgcccgggtccgggtgacggtctccgtcgggctcgaccgccccgcttcggtccgggcccgacgggccagcaccacccacggaagtacggccaccgcggccagcccagcccagacgccgagcccggcccgccacgagccgaaggcgtgcgcggtcggcaccgccgcggcggcggccaccgtcgtgcccacggtcatggccatcgtgtacgccccggtggccagtccggtgcggtgtggaaagtactgcttgaccagcaggggcaggaggatgttcgccaccgcgatcccggccagtgccagcgcgctggtgatgacgaaggccagcgcggagccggtggccgcccggagcacctggccggcggtgagcgcgagcatggccaccaccagcaaccgtgccggtgccgcccgacggaccagccacggggtgatcgccccgagcccggcgaacgcgaccgtcggcagcgtggtgaccacgccggccatggttccggacagtccgagcccggtacgcacctcgtcgagcagcgcaccgaggctggtcacggccacccgcaggttcgcacccaccaggaccatgccgaccagtacgagcgcgcctcgacgcgctgctccacgcttcccgccgagggccgtggccacggcactgggggagcctgtggcctccgcggcggcgccctccgcgaaagggtgtcctgccccgtcccggggggtgcgcgcgtgggtcgggcgcactctcatcccggtgggactggaggacggtggcggggtcatgggttcgaacctacaatcatgggatgaattttcggcaagggttgtaaccagtgccacccatggtcgagaccgccgccgtcccgccccgcggtcaacgggtacgggagacgatcgtccagctccgcgcacgggtcctcggcggtgagtggccggtgggcagccgaatcccgaccgagccgcaactcgtgacggcccttggcgtcgggcgcaacaccatccgtgaggcgatccgggcgctggtgcatgcgggagtgctggagcgccggcagggctcggggacgtacgtggtctcggttgacgaactggccccggtggtggcccgccagctcaccgacgaccggatgaccgaggtggtcgaggtgcggcgcgcgctcgaggtggaggccgcccggctggccgcgctgcggcgcacccccggggacctggcggcgctctccgacgcgctcgccgcccgggaggccgcgtggcgcggcggtcgggtcaacgagttcgtggtggccgacgccgcactgcacaccacggtcgtcgcggccgcgcacaacggcgtgctcgccgaactgcacgcttccatcggcaccgcgatgcgcagcaccgtcgccgcggcgatgggcgaggctctggtgccggagcgttacgtcgaccactcccgactggtggccgcgatccgggccggcgatccggagcgagcggcgatcgaagcgggagccttcctggagccgccgccgcggccgtaggtcgcgccggggtcacccaccctgcgggaatcccgcgggggcccgaccttgttcgaacacctgttcgatagagtcctcgtcatggagcaacgaaaacactggtggaacgggaagtgggggcgcctggcccgacgcgatgtcttcctccgtgtcaacgccgaccggtggtatgtcgaacagcgcgccggcggctcggagggggtctcccagttctacgagtacgacagcgtcgaggaggccgaagagacggtccgggcgctgctccacggcgccgacgcatggcgtgagctgtccccccgtccgccgggtggctggggtggtgtttagcgcacggatcggccgggaacggcgccagcatgaacaagcagcgcgtcctctcccgggtcaccaccgggatgcgggtggttgacgccgccggcagcgagatcggcatcgtggatctggtccagcgtgacgacccgaacgcggtgaccgtacaggcgccgaccgctgacccaggcagcagcctgaacgagctgatcgaggccaccgcggtggaggagccggatgttccggccgacctggcggcccggttgcggcacgcgggctacctgaaggtctccaccgaccgggtccgcaccggggcggtctacgtgcccgcagaccagatcgcggccgtcaccgatgcggtccgcctggacgtgccactgaaagatctacctgtcgaggagtgagtatccgaccaagatttcccaatccccacaagtgcgtagagacgaacggagggtgttcttggcaagcttggtcccatgacgttgatcctccgttcggccatccgcaacgacatcggccttgtccggaacaacaacgaggactccgccctggccggcgagcgactcctcgcggtcgcggacggcatgggcggtctacccgcaggtgaggtggcgagtgagatcgtcatccggatcctggacgagctgacccccccgaccacccccaccggggccgccgacgcgctacgcgccgtggtcagcgtcgccaaccagcgcatccacgccgccataaccgcggaccccgcacgggagggcatggggacgacactgaccgctgccctgctcgccgacaacacgctggtgctggcccaggtcggcgactcccgctgctacctgctgcgggacggggagctgacgctgatcacccgggacgacaccttcgtgcaggcgctcatcgaccagggcgcgatcacccccgaacaggcccggcaccacccccagcgctcactggtgacccgggcggtgcagggcgccggcatcccgcccgcgatcgggacactgaccgttacgcctggtgaccggctgttgctgtgcagcgatgggctctccgactacgtcgagcacgaggcgatcgcctccgccctgacccagtacggcgaccgtcacatctgcggggagcagttggtcaagctcgcccaccaggctggcgcaccggacaacgtcaccgtggtggtctccgatgtgacagcggcctgaacgagaccgcggcacaggtcgcccagcgcggcacgggtgtccgttcaccgaacctgcccctccttcctggtgacaatgtccatcagggcgatcaggagtgcgacgaggatgaacgccgcgatgatcaacagcgtggtccggaaggccgccagccagttaccgccggtacggtccaacgttgcgaacagtgcggtgctgacgccgactattccggctgagattccgaggcggtgcccggtgtgcaacattccggcagcgctgccggcccgcgtgttgggcacctgcgacatggtcacggtctggttcgggatgttggtcagtccgctacccaggccgctgaggacgaagcccgcgccgaggccggcgaacagcagtggcagggcggccgagtgcggactgtcgaaggttggcaggaagagatcaccaaccatgaccgccgctagtccgacaagagacgtcagcagtccgagggctaccacccggcgacctgctcgccaggccagccggcccccgacgaccgcccccgccgccgtgcccccggcgatcggcgccatgacgagcccggtggtgagagggctgtggcccaccccatcctgcagatagagcgcgagtacgtagtacagcgcgtcgtaggcgccgaacaacaccgcgatgagcgcgcccaggccgtaggaccggacccgcagtaggcccaggtcgaccagcggtgacccccggttcgcctgactccgctcccagaacacgaagccgacgagaacgaccgcgccgaccggcgccagcacccacaggaccggggtccgtgccgtctcctccaccatcggaatccagagcgccaccatcccgacgacgaacaggacgacgcctaccgggtccgtgcgtcgccaccagaagcgatccgggggtgtcgtcaacgcaggtatcaggagaaagcccagggtggccgccaggaaggcgatcgaggcgttcgcgacgaaaatcagtcgccaaccgttttccgggctgacgtcgaccagcaccccacccaggaccggtccggacccgagggcgacggcgaacgccaccccgagcaatccgtacggacggccccgttcctttttgttgaacaactgctgaaagaacccaaggatctgcgggctgaccaccccgagtgcaccgccctgcaccaacacggacagcaccagccagaccggcgtctgggcgagggcggcggacgtggcggccaccccgctcagcaccaggctggacacgaagacggcacgccgtcgccacacgtcaccgagccggccgccgggcaccaacatcagggcgtacgccagcgcgtagccggcaaccacccactgctggccgtcctcgccgaggcccatcgtggagatgatctgaggtatcgcgatgaccaacatcgcggtggtgaccgtcccgaggaacacgaccacctgacaaacagcgacgatcaaccaccgccgggcccgtccgcgcgagcactcgtccaccgatgcctgcctggaacggggcgcacgggccgtcaacgcgacatcccggcacgctcacgactggtcacgcgacccccttgcctaccgcgcggcgtccacctcccacgcgcgagcctcccgtgaattgaccccgctatgacaagatcaattcacgggagcgctgctccaccccgtcagtacggccggatactctgctcgtactggaagaactcatacgggtcgtacgtggttttgatccggcgcagccgggcatagttgtcgccatagtaggcggtggcccagtcaccgatgctgctgtctggaacattgacgtaagaccctttgacgtagggcagtagggcctgacggaactgctccgtccaggataggaccaccttctgctccccgtcggtttcccagtttccgctccactccatgtagtacttcgggcgccggtggaagaaagcggtggcgtcggtcggaatccggttcaccgcaccaccccagttcaggcaccagacctcgccgccgaggtcgggaagttcggccaggtgccgataaatcgcatcgattccctcatctggaagaaggtcataaacccaggccgaggggatatgggtcttccgtggcggatcggcggttcccgcaagctcgttccaggcatccaggtaggacattgtctccatcgtgacctgtgggtcaccaacgtcgagcagcggctgaactatctctcgcaaccggcgctcggagccacgatagatgccgttgcagtagatgtggccgtccgctcgggtcttcgggttgaacaccgaaccaaaaccgtcgtcggcaaaaggtgcgatctcctgccagattcggaagagcctccctacctgccgccagtcgtcccaggtgatctgatacaccacgacgtccgacaccgggtggatccggaaggtgtagctggtcgcgatgccgaagtttccgccgccgcccccgcgggaggcccacagcaggtcggcgtgctgcgtctcgtccgcgcgcacgagacgggcaccccgttccccctcgggaatgacaatatcgaggcccatcaggctgtcgctggtcaccccgagactccggcagagttggccgatcccgccgcccagcgtgaccccggcgacaccgacaccgacctcggctccggtgggaatggcgaaaccccgctcccccaacacctccacgacctggtcctgggtgacaccggtctgcacggtcacctggcgggcgcgggtgtcgacctcgacctcctgcatgtcgctgacgtcgatgatgacgccgccgtccaccgccgaccacccctccagggcatgccgaccgccccgagcacggaacgccacatcgtgtcgacgacaccaggtgatggcattgatcacgtcctgggcgtcctgacagaacacaatcacgagggggtacgggctgaactgtcggttccacccgagccgcgcgttgtcgtagtcggcgtcgtcggggaacaccagccgcccggtcagcctgcccgggtgaggacttcgctccgctgtcgactcacgtagggcagcgccgttaccgtaggccgccagcgcggagggcgagatggtggcggcgccggcgacacccgcacctaccgccagaacacgcaggacatttcgtcgagtggcttccatttcttctccttcagcaccggaacaacgatctggtctgacgatgcccgcgatgaaatttgcaccctgtgaggacattagtttggtgtgctgacaacgactccgcgcccaccgaccgcatttcgcgcgcagcggacgtattcctgcgaacgacacctacgcccctgcggcacggtatcggaacaccggaactacgtgaacgcaatccgctccgtcggtttgggcagtgcctcacccaaacacatcccacgtcatctctggtcgcgtttcggtctggcaacgctggctcgtctgttttgaccgtatcagcccaacccactccacaagggcacttggtgggatagctgaggcatttccgcgtgatacgcccggggctgaagtgaatcaagtcatgttatgagagaaacggtgctaccagcgggccagggtcattgggccagccggggttactccgatctggtcgacggccctagacgatcagcgaaggccggacggtctgatgggtccgccgggtgggacaccgcggccgtcccaggtgcggcagccctggtcgggcggactgccgcgcctgtcggccgaacctgcaccggcgggtcctgaaccagtgggtcctggcccaacgccaccgtcgacccacaggtactggccgcacgccccctcaccctgtttcgtctccaccaggcaagcgacgtgacgtggtttcgtcaccaccaggcaagcgacgtgacgtggtttcgtcaccaccaggcaagcgacgtgacgtggcggatcagcggcggtctctccggcgcaccacagcccacgtgatgccggccagcagcgacagcgaggtaacgagacacaggagaacgctgacgtgccacggcttgatcgcacccatgggacggcacggtacccaggatggacaaggcccgggcccgcggcatggcgcctccaggttcgccccgacggttcggcaaggtatgaagggcgcaggagttagaccgcccacgggaaggacctggctcgatgaccctggaacgaccgatcaccccggacccgtacgagctactaccgacggtcccgtcattcacgctcaccagcgacgacgtgcgcaacggtgagccgatggacgcagcgtacgcccacccgagcgtcggtggtgacgacatctccccacacctggcctggtcggacttccccgccgagaccaagggtttcgtggtgacctgctttgacccggacgcgcccaccggcagtggcttctggcactgggtgctggtcaacctgccggcaaccgtaacggagctgtcgcgcggcgtgggcggcgaaggtctgggcgacgcgttcacggttcgcaacgactacggtcggcagggctacgggggcgccgccccgccagccggtgatcgtccgcatcggtacctcttcgcggtgcacgcgctggacgtcgaacgcctcgacgtcacccccgacgcctccccggcgttcgtgggcttcaatctcgccttccacaccctggcccgcgcggtgatccggccgacgtatcaggtcacgcagtagccgtcccgccttcccgcggtcgggcatcgaccgtggcgcggatggaggccgcgcggggcgaccacccggcgccggaccgcggggaggttggtggtggcgggtcaggcgggcgtacgggccaccgcgaacacggactggccgaacggcgggcggaccacctgctcggcggctttggtcaccgggagcaccagggtgtcgtaaaccttgaccatcgggccctccttcggcatcagccggaagaccttggtcgccatgaagtaaccgatcagcccgagcgcgttcgcgtagtggatcttctcaacggtcaacccggcctcggtcatcgcggcggccagcgtcttcgtggtgtatcgccggacatggccggtggctatgtcggctgggctcatcgcgaactcgaaggccggcacgatgatgatgaccggaccgcccggccggaccagatcacgcatgctgcgcaaggcacccacgtggtcctcgatgtgctccaggacgttgtacgagacggcggcgctgaagtcgccgcggtccgtgtgcggcagcagcatctggcgcacgtcgacggccgggtgctcggcggcgagccgttccttcagcgcgaccagccgctccgggtcggcctccgtggcggtgaagcggggtacgcgcccggcccactccagggcgtagtcgccgaggccactgccgatctcgatcgggttgtcaccgaggtacggcagggccagttcgacaaaccagcggcggtggttcaccgcggtcgcgaggccttccagcacctcagactgaacatgctgattaccggttatttctgccatacgtcgattcctcacggtgtagcttggcgtaacccggcctggaccgacagagtgaaccatccacatagaaggccgaacaaatcggggcatcgggatggccgaaatacgaccgaagtgggtacgtgatcgacggtcggcgagccgggacatgctaccaatcgcccaaaagccggcacagtgcggccatcatctgtctacgctctgaattggcatgactacagccgattcgagccgcgcggccgacgctcccgagggcggggcgtcgaccaccgagcctgaccagcgaaaccaggccaccacacggtggcgggtcgatctgctggcggtgctgagcttcctcgcgctcgcactctgggtgaccctccggctctggctggacccacgcgacgggctccgggacaaccgcaccgatcaggcgcagttcgagtggatgatggcgcacggttcacgagtggtgaccgatttcgcctatcccttcgcctcggatcgaatgaacgtgcccgaggtcgtcaatttgatggccaatacgtccgtattatctgtatctataccaatgacgccggtcacccttgtggccggaccccggatgtccttcctgctctttctcaccctggggatggccgccaccgcaacatcgtggtatttcctgctgtcccgggtggtggtccggtctcccggcccggcctggctcggcgccacattctgcgggttcgcgcccgccatggtctcgcacgccaacgcccaccccaacatcgtctcccagttcgtggtgccactgatcatctggcgtaccctgcgcctcggtgagccgggccgctggctacgcaacgggctgctgctcgccctggtgatcgtctggcaggcattcctcaacctggagatcctgctgatgaccgcgatcggcctcggtgtggtcatcgtcgcgcttgccctcggtcgacccgacctacgccagcggacacgcccgttcctcgccgggctgggcgtcgccgcgggagtcacgctcgtcctgctggcgtacccgctgtacgtacagttcttcggtcccggcgcctaccgggggctgtcacccctcatccgcggctactccaccgacctcgcctcgttcgtggcgtactcccgggagtcgctggccggcgacgaacccggtgcgagagggctggcgaagaaccccaccgaggagaacgccttcttcggctggcccctgttggtgctcgtcgccgcactcgtctggtggctgcgccgcaacgtcgtcgtccgggccctggccctgctcgcggtggtcttcgccgtgctctcgctcggccgggaagtcctgttcaacggcgaggccaccggtataccggctccctgggcgatactggaaaccctgccgatcctgcactcggtggtaccgacccgctgggccctggccatcaccccggtgatcgggctgctgctcgcgtacggggcacagcacgcccgcaccctcgccacccggaatccgtccgcccggccacagatccgctttgccacggtcaccgtactggcgatggcgctcctgccgctcctgccgaccccactgccggcggtccggctggagcccacgcccgccttcgtcacctctggcgcatggcgcccctacgtggccggtggtcgcagcatcgtcaccctgccgctgccggacacccactacgccgacccgctgcgctggtcggccgagacaggtctggagatgccgatcgcccgggggtacttcctcggcccggacacccgccccgaccggcaccgcgtcgccctgttcaccgccccagaccgcccgaccagcgacttcttcaccgaaattcggcgtaccggtgaggtgccaccagtcagccagcaggaacgaacggccgctgaggacgacctgcggtactggcgggccggcgcggtcgtgctcggtccacaccggcacgcggacgcgctacgccgcggcatgaccgagctgatcgaggtccagccgacctacaccgggggcgtctggctctgggacgtgcgacacctcaccgactgacagctcggtgacgccaccgcctggtaccccgaagcacccggccagcccgtgaccgaacacgggagaccccacagtcgtcagcccatggccgacaaggccgatgcacgctgacggcgagcccggcgcacgccgacagcgggccccgccgcccgctgacggcgcgaccggcgccgacgcggtcaggactggcggaggcagcagtcggggcagatcttcggacgaggcagggtgaaggcgagacagcaggtgtaccgctgcaccgtcggttcgccgcccgggcccggcaccaactcgaccaggtcccgcaggccgagcgcacacaacagcgtatcgatcgtggcaaccgaagagcccggtaggccgtcggcggcgcgcaggatggcgtgggcgattccggcagccaccgagcccagcagcgcccgggtgccgatccgtacctgcgcctggatcgccgcgatcaccggggcgaggtgggcctcgagcagcgtcgcccgtagggccgcgagcagagccgcctcgccggccaccacgcgcacctcgggcaggccggccagggccagcggatcgctgggcaggacggccaccgtggtcgaccgacgcaggcccagggtgagtaacgaccgctggtcctcgaagtggatcagcacatcggaggggacgagtagaggaacccgccgggccgaagcccagcccagcaccgccggcagggccacccagtagctgtacgccttccacgccagcgccgcgccggcatggggcgtgccaccccactgggcggtggccgcgcccaggaactcgggcagccgggttccgtcgaccaaccccgtggcgggtgaccagccgatctcgtcggcgaccagcaggccacgtgccaggccgggcacgtcgtcggtgccgaacagttgacgcagcgccgtggtgaccggggacaacggggcggcggctgcctggcccggcacaaccgttgtcacccgactcccccgtccagacaccacaccgatgaataaggctagcctaacctaggccgtgccccctgtgggacgcgtcggcgggccccgccgtccaccgccgctcacgagcgtgacctgctcctccacgcccttgatccaggcggtcgcgggtcgcaggtcgggcacccggccggcggccagccgacccatccgcacctcggcgtactacccgccgtccggtgccggaaacagcagccagcactatcgacttctgtcgttggagagtcaagactcatgtcgacaaggtggcagttccatgcatgaccaatgacggaacgtgaaactgatagtcccggccacgaggaagctgatgacaacctcaccgctcgatcgggctgccgattccttcgccgtcgaactcgcccgccaccggaccgggcgagggctgtccaagaaacagctggcgaccctgatgggattcgacccctcgtacgtcagccacgtcgagggacgtcggcaccgtcccaccgaggacttcgcccggcgggcggaggccgtactggaagccagcggggcgatctggcagcgcttccgcgactacgacgaactccgccacacccgcggcgaccgggcgccgcaccgcgagccacccgcccccgggcagtggctgccccccggtaccggcctgatcgtcgaacgggaacaggccaccctctcctaccgggacgagacataccgctgcgtcatccgtcgtgagctgtacaacgcggggagcgagccgatcacccgctacctcgtacgtgtcgccgttgaccgataccccggcgaccccggccgctccaaccggcatcaccgggaacacccgctcaccttcgccgagctacagctccacgcgcaccgactggacggacacgagcgtgaggcgatgcactggcgaaccaagcacgaccgagacgcgttcaaggagatctggctgctcttcgagaacaccggccggcgcttcccgctctacccgggcgatcgcgccaccatcgagtacgcctaccacgtcgggccggacaagtggggcccgtggttccaacgggccgtccgggtgcccacccggcacctcgccgtgcgtctcgacctgccggccgcgctcgacccacaggtctggggcgcagagacctcactctccgcggaggaaggcccgctgcgcaccccggtggcccgccgagaggaggacgaccgcatcatcttcgactgggcagtcgaccagccgccgctgaacggccgctaccggatgcagtggcggttccgggcccagcccgagggagaactgacagaaaccggctggctgcggccaagcgaccggatgcgcggcctcggcatcctccagcacggtgccgacctactccgccagcccacccgacccttcgacctgccgcgcgaggaccgagctgcccgggacgtcgtcgaccggctcacggctaccctgttccgcctcgacgagctgcaccccttcagcaaaggggtcgggatcgccgccccccaactcggcatcggccgggccgccgccgtcgtccggcccccggacctgtccggcgaacccgtcgtcctgctcaacccgagggtggtcgacgccgcacccgacaccgacgaacagtacgaaggctgcctctccttcttcgaccaacggggcctcgtgccccgcccgctgcgaatcgacgtcgagcacacccacatcgacggcagccgggtcatcacctcatacgagtacggcatggcgcgactcgtggcacacgagatcgaccatctcgaagggcgcctctacgtcgaccgcatggccccgggcgtgcccctggtgccggtcgaggaataccggcacaccggacagccctggcgctactgacgaggtgggtacgaccacgtccgcccgggggaaggagacggccgggcggacgtggtcgtgcgggcggtgccggtccgcccggtctgggggtgtccactacagctcaccgaaggtgtcataccgggtacgttccggcggtacctcgtcaccggagagcaccctcagcgtggcacggaccatgggtgccgacccggagacgtagcagtcgtgcgccgtccacgggccgtaccggccgaccacgtcggagatgtcccccagttcaccgtcgaaccccgtgtccgcgctgcacgccggcgtcaccgacagccacggatgccgggcgaccagctcccggagaccagccaggccgtacaggtcgaggtgcgtgcgggcgccgtagaagacgtgcacccaacgggtccggttgtaacccgccagctcctcgacaagggccttcaccggggccaacccgaccccgctggcgacgcacaggatgtcccggtccgacgcccgatccagggtcatcgaccccatcggtgccgccaaccgcaacaggtcgcccggtttcacccggcggaccagcgcgccggacacccaccccgcacccggcggtgtccggacatggaactccagcacgttgtcctcgttcggcgcgttcgccaccgagtagttccgccacacccgtgggtggtaacggggcgcctcgatgctgacgtactggcctgcctgccagcgcaacggatactgcagggcacggacggtcaacaccgccgtgtccgacccgtaccggtcgtgggtcagcacctcggcatgccagaacggcgggttctcgtccgccgccgcgccagcgagcatcttccccgagatcgccgcgtacgcgtcccgccacgcctggtcgaacgccaggttccagccgtcgcccgctgtactgcgcagggcgtccagcagcgcgacccccatggtcacgtagttcttcgcctcgacgtggtacttacggtggtcccgacccaacgaccggaggaactcgtcgaagctctccgggtcgtccaccgtgtgggcggcagtgatgatcgcctccagcagacggtcgccctggccgaccatctgcgccgggaagagcgaacgcagctcagggtcaagcagaaacagtcgggcgtagaagtgcccgctcagccggtcccggtgctcctcgaccagggtccagctctccttcagcagccgcgcgacatcgtccacgggagcgtgctccttctccgtacggggatcgggcagaaacagaatggccacgtagcgtgccgaccggtcgcacagaatgtgcgaccggttcgtgaggtctcctcggtgccacgaccaggcctcgggtcaggcacagtggtgcagtgaccctcgatctggaccgtccggtgtcccaccgcaccctgagcaccgagacgttgctggtcctcggcctctcactcggccagtcggccgtctacgccctggtgtcgatcgtcgccaaactcaccgccgacgggccgctgtcggcacagaccgccgcactgaacacgtcccggtccgcgcggccctacctcgacctcacctaccagctactcggtatcgcgttcgccctgctaccagtgctgctcgccatacacctgctggcacggaaccccggcgacccggcccgaacgctcggtctggacgcccggcggcccggccaggatctcgcccgaggtgccggcctggcagcgctgatcggcctgcccggcctggccctgttctgggcggcggcgcagctcggcgtcaacgcgacgctggtgcccgcggcgctgcccgacatctggtgggcggcgccggtactgatcctcgctgccgtgcagaacgccgtgttggaagaggtgatcgtggtcggctacctggtcacccgactgcggcagcttcagtggcgactcggtgcggtcgtcgccaccagcgcgctgctccgcggctcttaccacctctaccagggcttcggcgcgttcgtcgggaacgcggtgatgggtgtcatcttcagcctgtactacctacggacccgacgcgtgatgccactggtggtggcgcacacgctactggacgtggtggccttcatcggctacaccgtgctacccaaggaatggttcgactggctctgagggccggcgcgacaccaggcaagcggtcaagaccgctcgaaccccaccatccggacaaccccgggccaggccgacggcggggcgatcgcgcggcagggcccacccccatcgaacagagcggtccgacctgcccgagggacgtcgctttgctcccagcagccagggcactgtattctcagccgcggtggcctgcaaggccgccggggagacttcgcctagtctggtctatggcgccgcactgctaatgcggttggggttttaaagcccctcccgggttcgaatcccggagtctccgcgcgaaagtcggtcgtgtaggctgaccaagcaccagcgcccgtagctcaacggatagagcatctgactacggatcagaaggttaggggttcgaatcccttcgggcgcgccacccaaaagagcccctgaacaggggtttccggcaatctcagcgatcttcttcttcgaagtccgtcgattcgtgagggtcctgcgagcccgaagtgagcccggaagtgttctgccggggcaccagacgcgcggcagcctccgccgcatcgtgcgccacctccggcagcaccgaggtgtacgtgtccgacgtgagccccatggacgagtggcctagcatctcctgtacaaccctgcgggtgccgaaaatctcatccgtgctggtcaggcggcgttctcgtattcgtggaggaggccgccgagtctgtcgtgtcggtggacgtgcaggtgcgtcagcgttgtggggtcggtaatcggctcgggcagcggacgcagcggtcgggcgttggcgatgccgcggtgcgggcggtgctggttgtggtggtgttcgtactcgcctagtactccagcaggagatccgtttcagggctcggcgagagattgtcgggcgtagtgaccgatcttggcttgggcttggtgctggcgtcggaggatggaccaggcgatgacgtcgccgaggcgtcgagtgggttcgatgatcagggcgtggaacagccggcggacttcgttgacggtgatcgggatcaagtcgtgcggggtggtggtgctggccgctgcggtggcggcgaggaacgcgtgagcggcgatgacgagggttgtccagcggtgccaggcccgccaacggcggtgttggtgctggtccaggccgaggcccgtcttggtggcctggaacgcctcctcgatgctccaccgccggccggcgacggccaccaggtggtgcagcggaaccggttggggtgaccagcagcggtagaacgccagctcaccggtgctgcggttgcggcggatcagtagccagtggtgaccgtcgtgctcgtcgacggccaggggcagggtgacgaacgcccagtcgtagtagcggtgacccttcccccccccgggccggcggagatccgttgccacgcccgcttcgggaggccggcggcgatctggtccgctcgctggatacccagtccggtggggacccggtgcgagcaggcgaccgcgaggacgtaacccagctcgtggcctcgcagggccgcggccagaagggggtcaccgccgtaggcctcgtcgccggcaacccaccgacacggcagcccaccggcgagggcggtatcgatcagccgccgtgccagctgcggcttcgtggcgaacccgaccgtgtcgggcacccctgcctccacccgtcgcccaggatcgtcgacccaggacttcggcaggtaaagagccacgtcgaccagagtgcgcccgaccggagaggcatacgacaggtgcaccgcgagctgacagttctcgatcttcccggcagtgccgcagtactgccgctgcaccccgacggtgtgcacgcctttcttcagatccccggtctcatcaatgaccagcaccccgtccggatgcccgagcttgaccgcgacgaagtcccgcacatcggcgcggacccgcgcgtcgtcccagctggcacgaccgatcagatcctgcatgccacccgggccgtcgtcaccggcatgctccgcgatcgtccaacagttcttcgtcggcaacggcgccagcagcccggtcaggaagtcccgcacccgccggcgaggctcaggccgaccgaagcacgacccgaccacgtccatcagctcgtcgaacagcccagaccaccgctggacgtctaccctgtaggcggcagccaccgccgcatctttggtccacacaaccacaagactcagcggtggctgctccatgcccacggacaaaaccacacagctccagcaggtccgaacggatctcctgctggagtactagggcgtgtagcaggtgggcgtggttccagatcagtgcccggtcgaggagttcgtggcggcaggcttggatccagcgttccatgatcgagttcatgcggggtttccggacaccgctgcgcacgactgtgatcccggagtcggcgaggaccgtgtcgaacagggcagggtattttgctgtctcgatcccggatcaggtacctcatctggcatccagcgtcctcgagatccatcacgaggttgcgggcggcctgggtgactcaggcggcggtcgggtgggcggtggcgcccaggacccggatccggcgggtggcgtggtcgatgatcgccaggacgtacaggcgggcgccggtcagggtggtggtttcgaagaaagtcggcggcgatgatggcgtgtgcctgggagcgcaggaacgtcgcccaagtggtggcggtgcgctggggtgccgggtcgatgccggcctggtggaggatctcccagacggtggaggcggcgaccttcacatcgaggacgagcagttccccgtggatgcccacgtggtgttctcgcgggccaggcgcagcaccagccggcggatcgaccgcacggttcgtggccgtccgacccgtcggggtcgggagattctggcgtgctggcgggtgatcagatcccggtgccaccgcagcacggtctccgggcggaccagcagccgcaggttgcccagcacgtcgcgcggcagccggcgtagcagagcagccagccaggcccggtcagcccgtgtgaaccgcacccgctcgccgtgcagctgccgttgcaggaccactacctggtggcgtagcgccaggatctcggcatccttgtcccggtcgctcatcggcagcagccgtagcagcgcgagagcgttggtcacaccgaggtaggtcagttgaaagagcacaactggtcatcctcgcgcagtacgcagacgtcgatcaccgacgcgtccaagagagcgctcgtcagcgcatccgtgacctcatcctcgtgatcaaggcgacccctgagcaggacggacgaggtttcggcacccgcacggtcaaaccagtagtcgatcaagccttcgcgcaacgcaacagaccccccgtacggtgagcctatggttgacggtgtgcaccctgggttgggcgatattgggcgactagaccatctgaccgaaagagttcgagcggccggccacgattcgctcgagcgccttgccgttgcggtgcacgtgtccggcgagctccgggcctccgcccacgaactggtccgtgagttcgtcgagcaggcgcgcgcatccggcgcatcatggacggacatcgggctcaccctgggtgtcagcaagcaggcggcgcagaaacgattctcacccaggaccagccgacaactctcggattaggaaccacggcgtgccaccgagccggagtttccgtccacctccaccggcgcgccgtcgggcagggctgtcgtcgcgtccgggacggccaggacggcagggacgccctgctcgcgggcgacgatcgcggcgtgcgagagcaggccgccgacttcggtgacgacggcggcgaccacgccgaacagcggggtccacgacggatccgtggtgcggcagacgagtacgtcaccgggccggactcgggcgaagtcggcggggccgcgcaccacgcgcgccggtccggtggcgatgcccgggcttccgggcgtaccggtgagggccttgccctcggcggccgcggcggccgggggtgtggcggggagggcggtggtcaccgggcgggactgaagtatccagatccgggaatcggcgattgcccactcgatgtcctgtgggccgcccagcagagcggctatctgccgaccgagctgtgcgagccgggtgacctcgtcgtcggtgaggcagaagcgatcccggtcggccggttccacctcgcggcagatcgtgcggtcgatccgggtcttcttcgtgccgagcgcccgatgggtgatgtcgccgccggacaccatccaggagtccggtgttacgtggccgctgacgacgctctcgcccaacccccaggacgcctccagccggatgtcatcgccggtgaacatcaccccagcgacgtccgcgtccactagacgctgcaccaggacggcgatcgtcggtgactccgtgtctccccgccggcgccggtattccacggcgcgctcggaccacagcgaggcccaacatctgctcacggcgtcgaccacctcgtcgggcccgcggacgccgaggaaggtgtcgtgctgccctgcggcggtggcctgggcggtgtcctcgttggtcgccgaggagcgtacggcgacatgaccgtcgccgagccgcggcagcgcctgggcgatcgcggcggcgagctcggcggaggggccgtcggctgcctgttcgtaggcggaggccggcaccacaaaaccaggcgggaccggcagacctgcttcgaggagccgggcgagcactgccgccttgcctccggacgtcgcggcttcggcgtcggccaggtcgatcagcaacagccactcccctcggtgtccgtgcatcgtacaccggccgaatgaggcgcttggcataagttgcgtggtatgtgtggcacgttgacggcccgtgcgcgagcctgaatgctcactgccatgactcatgcctcatcgccagaactgtctgttctgcacgccctgcgggtgaccggggtggccggcgacgcggcagtctcccgccgtagcggcatcgaccaggacaccgccgccgaactcctgcgggacttcgaagcctacgggtgggtgacccacgtcgaattcggggagaccagcgggtgggcgctcaccgagttcggccgggaccaggactcccggaaactggccgaggaactcgaccaggccggcggccgcgcgacggtcgagcaggcgcacaaggagttcgaagtcctcaacggacggctggtcaaagcctgtaccgactggcagctgcggcgcaccgagggcgaccggctggcatccaacgaccacagcgacccgcagtgggacggccgggttctggacgagctcacggtgatcggcgcggagctgacccggctgaccgactctctcgtcagcgtgctggctcgcttcgacggctacgccgatcggttcggcaccgcgttggcgcgggcacgtgccggagacgggcagtgggtggccggagtcggtgtcgcgtcgtgccacgccgtgtggatggagcttcacgaggatctgctgtcgacactcggaattccgcgtggcgtcgaaccgggaagccggtaagtttcacgcgtggctacccgatatctctacttggcgcgacacggagcagcggacgctttcggcgagctcaccgacgtggggtaccagcaggccgaccttctcggccggcggctcgcccggctgccgatcgacgcggtgtggcattcgatgctgccgcgtgccgccgcgagcgcgcgcgagatcgcgaagcacctgcccgacgtgccggtcgccgaggcggccgaactcatcgaccacgtgccgtacgtgccgaacgcggacgagatgccccgcgcctgggccggcttcttcgacggctacgacgaggctgaggcggcgaccggccagcggaccgcggaggccctcgtggcacgcttcaccaaggcccctgagcgcaacgaggccgagtcgcacgaggttctgatcacgcacgcgtacccgatcgcgtggctggtgcggcacgcgctggaggccccgcctacccagtggctcggcctggacagcgcgaacacgggcctcaccgtgatcgagtaccgggtcggcctgtcacccaccctggtgatgttcaacgaccagagccacctgtccggtgacctacgctggaccggattccgcgcggccgcacgtccgtgagggacccgctgccggtgtgagcgatctgtgctgggtctgtgagcggccggtggcagcctccgctcatggactacgcattccaggccgagggtctggtcaaacgcttcggcaagaagaccgcgctcagcggactcgacctcgcggcgccggccgggacggtgctgggcgtgctcgggcccaacggcgcgggcaaaaccaccgccatccggatcctggcgacactgatgcggccggacgagggccgcgccgtcgtcgccgggttcgatgtcgtgacccacgcgtcccaggtgcggcgtctcatcggtctgaccgggcagtacgccaccgtcgacgaggaactgaccgcgttcgagaacctcgtgatggtcgggcggttgcttgacctgcggaaagcagaggcgaggtcccgcgccgacgagctgttgcggcagttcgatctgctggaggcggggaagcagcgggcctcggtgctgtccggcggcatgcgccgtcgcctcgacctcgcggtgagcctggtcggccggccgcggatcgtcttcctcgacgagcccaccaccgggctggacccgggccggcgcgaagatctgtggcagctggtgcgaaggatgacggccgagggggtgaccgtgctgctgaccacgcagtacctggaggaagcggacgcgctggccgaccacatctgtgtgatcgacgagggccgggcgatcgccgacgggacgcccgccgatctgaaacggatcgtgggcgggcaggcgatcgtcgtacggccggtggacccgcagcagacggatgtggccgtggaggtgctggagcaagttgccgggcggcgcgccgaaccggtcgaccgcggcgtggtcaccgtgccggtggacgacgacctcgtgctgctcgaggtggtgaagcgcctggccgccgcaaaggtgcggctggccgagttctcgctccgcctgcccagcctggacgaggccttcttcgcactgaccggccgatccaaggaggcgcggcgatgaccaccactgccgagacgtcccggtcgaggccgctcgggctggtgcggcacagcgccgtcctggccaagcgaagcctggtcaagaccaagcgcagccccggctacctgatcaacggggtgatgaccccagtgatcttcttggtgctgttcctgtacctgttcggcggggcggtgtccgggtccaccgacagctacctgcagtacctcttccccggcatccttgtgatgaccaccagcctctccgggatgctggccacggggctgaacctcaacatcgacgtcaagaagggcatctttgatcgcttccggagcctgcccatcgaccgcgcggcgccgctcctcggttccgtcgccgccgacgtcgtccggtacgtggtcgctgtggtcatcctgttcggcatcgggtacgcgctcgggttccgggtgcagagcgacccgctgtcgacgctcgccgccgtgctgctggccgtcgctttcggcttctgcctcagttgggtcacggtgttcctcggcgttctcgtccgggacgagggcgcggtgctcgcgttctcgttcgtcgccttcctgccgctggttctcgggacgagcctgtcggcaccggtcgacacgctgccggggtggctgcgagcttgggcgaacgtcaacccggtcacgcacgccatggacgcctgccgtgcgctgctcaacggcggtgctgccggcgacgcggtcacccagaccttgatctggtcggctgtcctgctcgtgatcttctgcccgttggccgtgctcgcctaccagcgtcgggagtgaaggcggcgagactctgctggatgagggccagggcggcggggggttccaggcggcaggcgtccgcatacccgctcgtgcccagctgttcgccgagctcttcctcgaggcgcaggacgtcggcgttggccgcaccggtcagtgcgcggccggcgccgagcacctgggccgccgacgccggcgaaccggcacgcaacagcagggccgcgacgccggcaccgaccgtggcacccatcggcacgtgcggcatcgccgcgatcaggtccagaccctcgcgcaggtcccgcgccgcgccgcgcaggtcgccgcgggccacggccaggtggccggccgacaaccggtacagcgaccggaaaacccggtcctgctgggccccgcggtcgttggcggcgtgctccagctggcgagcggcggcgtccaagtcgccctcctggcggcacaggtcggccaggaagatccgggcggtggacgcgtaacggccggccgacgcctgctccacgatgctcagcagctcggcgcgggccccgcggacgtcggcgctgcgcagccgaacgaccgccagccagagtcgctgctggtcgttagtgcccaagccgtgcgccagttccgtcgactcctccagagcacgcaggctggcgtccagatcgccgaccgtcagccgggcgtcgctcgtgctcagcaggcacatggcgagcgcccagcggtccccggcccggcggaatccgtcctcggcgcgggtgagggcgtcgcacagcgtggcggcttcaccccgcctcgcgctgaggaacgacctgatccaccagagcagaccccgctcccacgggtcggtctccggcccgtcggcggcgaacaccggggcggggtcgtcggaggtcaccgccagcagcgccgtggccagggggtccgccggcggcagtgtgccgtcgtcgagcacccggcgccgggcgtcccgcattgcctcccggtcgccgccgaggacgctgctgaagagcaggccgatcgcagcagtacggcgggcgtgcgcccgcaccgggccgggcatcgccagggctcggcgcagccgctcgaccgcctcggtgtgctcgctgttgactacccaggcgtaccagagggcggcagccatccggaccgcggtgtccgcgtcgccgaagtcggtcgcgaagcgcagggccgccagcagattgccgctctccgcgtcgagccgcagcatccacgggtgctgtcgcgggccgcgcagatgtggtgccgcctgctctgccaacgccaggaagtgtgccgcgtggtcgtgtcgcatccggagcacctcgccggcttcggtcaggtgctgcagggcgtactcccggatcgtctccagcacggcgtagcggggttcggggccgtcgatcagggtgatgagcgaccggtcgaagagggcgtcgagcagttccgtcgcgactccgagtgactcggccgccgcggcgtcgaacgagcccgagaagaccgccacgctgcggagcgcccgccgctccggctcgctcagcaggtcccagctccaggtcactgcggcgtgcagggtctggtgacgggacagcgcggtccggctgccaccggtgagtagacggaaccggtcgtccaggcgggcggccaggtgctcgatcgacatggaccgcagccgggcggcggccagctcgatggccagcggcaggccgtccagccggcggcaggtctccacgatgtgcccgatgttcttctcggtcacggcgaacgcggggtgtgccgcgcgggcgcgctcgacgagcagccgcaccgcgggagaatccagcgccttgggcagcggcgtccccgatggcggcaccggcagcggcggcaccgggctcagggcctcgcccgggatcatcagcggttcccggctggtcgccacgatccgcagccgcgggcagcccaccagaagttgctcgacgacccgggccgctgcctcgatgacatgctcgcagttgtccatgatgagcacggtctcggtcggcgccagcgcggcgaccagtgcgcgtaccgggtcggcggaccggtcggcgggacgtacccccagggtgtggagcatcgtctgcggcacgtcggtggcggcggttgccgtggccagcgagatcagccagacgccgtccgaggtccggtcggccagttcggcggccagcgtggtcgccagccgggtcttgcccacgccgccggtgccgaccagcgtcaccaggcgctgctcgcgcagctgctcgtggatccggcggcgttccgcggcccggccgacgaacgacgtcagcggtgcacccaggttgccccgggaccgctcggtgccgcggtcgtcccgcagcaccgccaggtgagcggcgcgcagttcgggcccagggtcgctgccgagctgatcagcgaggtagcgccgatagccggcgtaggtgcgcagcgcctccgactggcggccctccgcgtgcagggcgcggaccagcagcgcatgcagccgctcccgggacgggtagctcgccgtcagcccctgcagttccgcgaccaggtcgtcggcgccgcacgccaggtcggcggcgacgcggtcctccagcgcggtgagccgcagttcggtgagccggttgacttcctgcgccgcgaacggcaggtcccgcacgtcggcgagcggctcgccgcgccacagggcgagcgcttcccggagcatccggccggcgtgcgccgggtcgccctcacggagccggcgctgaccctcctgtcgcagctgctcgaagtgcgtgacgtcgaccgatgccgggggcagccgcagccggtatccgcctgggatgccctccaccacggcgggctctggcagtgacctgcgcagccgtgagacgagtgcatgcagcgcgtgcgaggtgtcggtgagccggtcctccggccacagtgaccgggtcagcgactcggtcggcacgggccgcccgggttccagcgccagccggatcagcagggtgcgcagccgggcaccaccgatccgcacctcggttccgccggcggtcaccagcagagggccgagcatcccgacgtgcatggcgtcagtctttcatccggagccggatcactcgaaacaccgggaccgggggctgacccgggttcaccccagggaatcgcggcgtgcacggtggcgaactctgggggtgtgccggcggattgccgggcacatcatgaggtcaccccttcagttcgggagatcaagtcgtatgcctcatggcgagcctaccctcacgttgtacgccaacgaactctgcgatccggagctgtaccggcaaggaaatccggaagacctgtggcggcggatgcacgcggcggcgcccgttcacgagggcgctttcgagggccggcggttccacgccgtcatctcgcacgcgctgatctcgcggatgctgaaggacccgaaggggttctcctccgagcgggggatgcggctcgaccagaacccggccgccacctcgctcgcggccggcaagatgctgatcatcacagacccgccgcggcacggcaagatccggcgcatcgtcaactcggtcttcacaccgcgcatggtggcccgcctcgaagagaacatgcgggtcacagccgccggcatcgttgaccaggcgatcgaggaaggcgagtgcgacttcaccgacgtggccgcgcggctgccgctctcggccatctgcgacatgctcggtgtgccgccggaggactgggacttcatgctggaccggaccatggtggcgttcgggtcgggcgaggccgacgagctcgcgatggccgaggcgcacgccgacatcctgtcgtactacgaggacttgatccgccgtcgtcggcgcgaaccacgcgaggacgtggtgaccgcgctggtcaacggcgtcgtcgacggcaccaagctgaccgatgaggagatcttcctcaactgcgacggcctgatctccggcggcaacgagacgactcggcacgccacgatcggcgggttcctggcgctgctcgacaacccggaacagtgggagacgttgcgcgacgatcccgggctattgccaggcgcggtgcaggagatcctccgatacaccagcccggcgatgcacgttctgcggaccgcggtcgcgccgacccggatcggggagtacgcgctgaacccgggggatccggtcgcactgtggctgtcggccggcaaccgcgacccccaggtgttcgccgatcccgatcgcttcgacatcacccggagccccaacccgcacctcaccttctcgaccggcgcgcactactgcctcgggtccgcactggccacgtcggagctcacggtgctcttcgaccggctgctgcggcgggtggacagcgccgaactcaccgggccaccccggcgtacgcgatcgatcctgatctggggttacgactcggtacccgtgcggctgacggccggatcggagcgatgacgatgaccggctcgcgcaccatcgttccccgtcgactgcggctgcccgacggtcgtcaggtgtggtgcacccgcccggccgaggccctgctgatgtggcgtgagatcagcagcgacggcttctaccggcgtggcgtgcggcagctgcggccgggcggcgtggtgctcgacatcggcgccaacgtcgggctggtgtcagtcgccctcgccgccgagaacccgggcgtacggatcatcgcggccgaaccggtgcccgacacgttcgagtgcctgcgggccaatttcgagcagcacgtccccggcggtgtggcggtgcgtaccgcggtcgccgccaccgccggcacgcagcagctgacctactacccggacgcgcccggcaactccgggctgtatgcggaccggcaggcggacgacgccctcacccggaccttcatgcgcaacggcggtatggacgatgaggagatcgacctgctcatcgagggcctgcacgagggccggaccatcgaggtcccggtcacaacggtctccggcctgctccgccagcacggcgtcgagcgggtcgcgctgctgaaggtcgacgtggagcgggccgaactggacgtcctgcgcggcgtcgaagcggccgactgggcccggatcggcgcggtcgtcgccgaggtgcacgacgaacagggacgcctcaccgagttctgcggcctgctgcacgcggcgggcttgtcgacggagacccggcaggatccgagcctggacggaacggagctcttcgaagtgtacggagaccggtcgtgacggcgaccctggtaaccctcgggggcagcccggcggcccgcacactggtctgcgtgccgcacgccggtggcagcgtggtggcgttccggggatgggtccgggccaccgcggcggagggcctggccgtccgggcggtgcactgggaggacgaagccggccggtccagcatcgagcatcgggccgacgcgctcgccgccgaggtacgggacctcccggaaccctggatgctgctgggacacagcctcggggccctgatcgctgcggagaccgcgcggcggatcaccggcccggccccggagctggtcgtgctctgcgccgcggcgccgcccggctacccgcgcgggttcccgccccgcgtgctcaccgcctccgacgcggggatggcggagtacgtacgtcggctcggcggcacgccggaggagatcctcacccacccggagtttgggccgcagctgctcgcccagctccgcatcgacctggacctcatcgagcgctacgaacccacctacgaccggccgctgtcgtcgccggtatcggtctacggcggcgcgtcggacgcctcggtgccggtcgaggtgctggccggctggcgggagttcgccccgcaggccacgatgcgagtcttcgccggcaaccacttctttttgcacgacagtccggccgaggtatgccgggagttggtcgccgactatgcccggaccactgcggaccgtctcggcgggtagcatcgagccgtgcccgagtacgcaccggccgccctggcccggctcatcctgtccgaccgggcgcgagatgtggtcgacgacgctgtgcggctcgtcccgacgctcgacgacggtcagcgctcgccgggcgacctgctgatggaggccctacgcgttcgttcacaggtcgacaagctcgtgaccgcggccgtgctgaacgcccgcgaacagggcgccagctggtcggagatcgccgtcctggtcggcatccgcaccgagtcggtcaccgagcgctggctgcccgacgagcagcgctggcacgccgggctcgcccagccgatgcgggaggaacccggcgaggacctgccgtggctggctgtgccgcaggcggcgtacgccccggaggtctacgcccgcgacctcgacggctgggcgctgcggcacgtcgacgagatcgaacacgaacgctggcggaagctgggcagggaccccgagcgcccggtctccgacggcctcggctgatcagcgccggttgacggagccggccgtcagagccggaccggcagcgtggcgagcttgcgcatgccggatactgcgtgccattgcagctgctcggcgggcacggccaaggccaggtcggggtgccgggccagcatgcggcttagcgcgatctcggcttcgtggcgggccagcgccgcgccgaggcagtagtgcgggccggcgccgaacgagaggtgtacctcgccccgggtgtcgtgctgccgggtgatgtctagccggccgggatcggtgaaccggcgagggtcgtggttgccgccgctgagcgccaccgtgacggcgtcaccggtctggaacgtgccccagccgaggtcgacgtcctcggtggcgtaccgcatccgggacaccagcaccggcccgcaccagcgcagcagctcctgcacggcctgcggcatcagcccggggtcggcgcgcaacagtgcgagctgctccgggtgggtcagcagcgcccagatgctgttggcgatgaaattggccgtggtgtcgtggcccgcgatgaccaggctgagcaccatggtgactagctcccgctcggataggcggtcgccgtcggcgtcccgggcttggatcagctcgctgatcaggtcctcgccgggctcgtcatagcggtgccggaccaggtcgtaggtgtagtcgacgagcggccgcagcgtctggcccagggcctgctgattgaacgagaggtcgtgcgtccagcgcagccacgccggcaggtcggcggccggcaccccgaccagctcgccgatgacgttgatcggcagcggataggcgaagtgttccagcagatcggtcaccccgccgccggcgtgctggggaagggcgtcgatcagatcgtcggtgaggcgctcgatccgtgggcccagcgccttgaccttacgcgccgagaacgcgggggtcaccaggcggcgcaaccggttgtggtccttgccgtcgctgtccagcagggtgtccgccaggtacgggatcagctcctcgtcgaggcccagccgacgcatggcgttggcctgcagctggggtgccttgccgcccgggaccgacgcggggttgttcgcgaaacgtgcgtcgccgagtacggaacggacgccgtcatgtcgcgcgacgatccacatcagcgagccctcgatggaccggatggggcaggccggggcctgttcgcgcagatgttcgtaggcggcgtgcggatcggtgctgatcagcggagtgacattgtttgccgaatgcactccggcgctttcttcggtgtccccgtacatggcgtcctcgaatttctattcgctgtccgatcatattccggtgcaatcgcaagggaaggaatcaagtagcgctccgagccattccggcgcgcaacctgcgacgctgccggcacccatccgggctgggttgtaccggtcccatcctagatgaccgatcttcggatgcaaccgtgtgatgtcaggtatcgggctgggaacatcgacagagtcgagcgtggtggtcgagtgtcacgatgcggccgattccgggcgtcaactgcacattgagccttttcaacctggctcaggcggtgagctggcggacggctcgatgggtgtgttaatggtcgaatatggacgaagctcctggtggaggacgtggtcgaccaagacgcatgccgtctgcccaaggagcttcgtgctgacccatcctgccacgatcccgctgtcgacccgaagcctgacgcaactggccgaactgctgcgcgcggagcgcctgcgccgcggtactcgttaccggcgcgcctcgatcccgcccgacaggccctgctggtgctggcccacctacgtaacggcgacaccccggcccggctggccgacggcttcggtgtcagcctgactaccgcatggcgctacatccgcgaagcggtggacctgctggccgccaccgcacacaccctggccgaggcgatgaccagcatcgctcgcctggcgtacgccatcctggacgggaccctgataccgatcgaccgggtcgccaaccagatgccgtactgctccgggaagcacagacggcatggagtcaaagcccaggtcatcgccgacgcggccgggcggctgcggtggctgtccgcggcgctgccgggctcgacgcacgacctgagcgtgccccgcgagcacggcatcgtcgaggcgctgaccacggcggacgtcatggccttcgccgacaagggatatcagggcgccggtggcagcgtccgcaccccgttcaagcgataccgccgccggcgtcggctgtcccgccgggagaaggcggtcaaccgcggccacgcccggatccgagcggtcggcgaacgcgccatcgccaccctcaagtgctggaaactcctaaccaaggtgcactgctgcccgaaacgagtcaccgcgctgctcgccgcgatcctcgtccttcaactcgtcgaggagcagcgctgatcgctgcgcatccccaccacctggccctgggccgaccagatcaccgccgcattcacccggatcgcggccatccccgcccccggctgaccccctcagccgccgtcccaacaacccggaggccccaggagaccacgcccaccgccgcgacagacggcccaccaccacgcccggagcccgagccacattgacccacaacgatcaactccgccgggccgaagaagctggcgtcaggcgcgaatcatcgaggctgggcagcgggtatagtatgtggtctatcagattggcctggaagcggcgctctggtgccgcttcttagcgtttcgggggcgctttcggcatggtatttgatctttttgatgaactgcctcatcctcttctcgaaagagatgtggagacccagtggatcgagcggaaattgcggcggcttcgcggtggccatggtggtgtactggccattgagggatccgccggaacgggccggtccagtctcctgaaactgctctatcaacgagcggccgaggcaggattctgtgtgttgtacgcccgggggaacgagttcgagggcgacgtgccgttcggagccgtcgcccagctgctggaaccggtcctccccgctcggatggtggaggagtcaccgagcgtggcctcgccggccctgctcggccggctgcgcagcgacctgctggagtgcgcgggcgaccgccgcctggtcctcgtggtggacgacgcccgctgggtggatgtgccgtcgctgcggttcctgagctatctgggtgctcgcgccgaacgcaccccggtgctgctcgctgtcgccctcgacccggccgatcggggctcggcggccgactggctgggcagcgtgagcacttcgctggagacgacgctgctgcggctcgccccgctcagcgaagtggccacccgccgcctggtgtccgtgatgctcgggacggcgagctcgccggagttcgccgcagcctgcttcgacgccaccgggggcaacccgttgctgctgcacgaggtgctggcggaggccgccgctggccgctcaggatcgcccgaggaggcgctgtccggactgtcccggcgacccccggtccgggtgatgcgccagatggtgcggcgcttgcagagtctcccgcgttcctcggtcgccgtcgcccgcgccgtcgcggtgctgggcgtggccgaggacccggtggtcgtgtcgcgaaccgcggactgccccgaggcggaggtcgacgacgcggtgacggtgctggtcgacgccgaggtgatgaccgacggcccggccctgcgatttgcgcaacccatgctgcgtaccgccgtgtatgccgggatcccggccttcctgcgcggccgcctgcacgcccgtgcggcgcgcgcgctggccgagaccggcgctccttccgaggcggtcgccgagcagctggtcaacgttccacccgccatggttcccgcggcgggcgccaaggagctggccgagccgcggtcgaggaaccggcgagcctcccggcacctgcgcccggtctggggcgagaacccggtggagcgcgcggcggcggcgctggaggccgcccggacgctcaccctcgactgccagttcgaccgggcgatcgcgatcctggaagcagcgatcgccgacgtgcgcgatccggccctcagcccgcggctggaggcgacggcggtgtggatcgcgcagctttccccgagcacccggggccggggacgggcgcggctggatacgctcgaacggccgcacctcgcggagaaggcgctgctggaccagatctggcggggaacgccggccgaacacatcggacggctcaccggcgatctgctgcaccggccccggatcccggccggcgacagcaccggatggagtgccggcctggtggcggccgtgacgctcgcgcacttcgaccggctcgccgaaactcggcaggcagtactgactctgcgtgatgcggcgagccagacccacaccacgctcgccgggctcgacctgtgcctgcgggccgcggtggactaccagctgggggacatcgccggggccggagacctcgccctgcaggtgctctccggcaccgacgggcagcgcccggcccgcatggtgcaggcgttcgccggtgcggttcgtgccgagaccctgatcgcgcagggcgcgttggatgcggctgccgcgatggtcgaggaaccgggcctgatcgacgactgcgggtcggacactatcgccgtccttccgctgctgcgcgcccgcggccatctgcggatcgcccaggaccggctcgaggagggcctcaccgatctgctccggggccgccgggccgctgccagcctgggactgaccccgggggcgtgggtcggctggtcgtcagcggtcaccgcgctgcaccggctcgggcgtactgaggaagcgctgttcatggcacgggaggagctggccggagcccggtcctgcggcgcgcccgcgccgctcgccgccgcgctgcgcaccctggggctgctcaccccgggaccggcggctctgcccctggtggaggaggcggccggtctgatggaggacttcccggggcagctggagaaggccaggacccagctgacgtacgggatcatgctgcaccgcgtcggcaagagggcggcggcgcgggagcagctgcggatggctgccgggacaagcggcgtccacggggcgcacgtgctgaaccgccgcgccatcgatgagctgcgctcgatcgagggcgataccacggaccgtcgatcccggacggtgctgactccccagcagcagcgggtggccgaactcgccgccgagggcatgcagaacgaagagatcgcgcagaagctgttcgtcacggtgaaaaccgtcgagtggcacctgacgcaggcgtaccgcaagctcggcatcgagtctcgcactgcgctttcgcccgcgctcgccgcgacaaccctggactacgcaaagtcagcgtgagatcggcctaggggtcgtcctagggtacgcccctggtgcggtgagcgtttcgcccttgcaagattgccgaagagcttccgacgacacgacgacggggcggcgtgagcggtatggatcttcggcaatccggcatgggcacggcaccggcgtactcgctggacgggggacgctcgctgcatcggtggctgcgggacatgcgagagcatcacccggttcatcgggagctgctcactcgcgtgtggacgctttaccgataccgcgacatcacccaggccaccgccgatccggccgtcttctcgtcggagctgtggcggtacctgcccggggataggggcgacgacgccctgaccgcaggcaacctgaccgcaatggacccgccccggcaccgcctcgtgcgggacctggtcagccgctcgttcacggctcgcgcggtgggcgcgctgcggccccggatcgccgcgatcgcggccgagctgatcggcgccgtcgccgaccgcggcgagatggacgtcgtcgccgacctgtccgacccgctgcccgtcctggtcatcggggagctgctcggcctgccgatggcggaccgcgagctgttgagcgactgggcgcggcgcctgctctccttcgacaagggcgacctgaccgacgaggtggtccgcaagcgtgtcgccgacactcagcaggagctgctggactatctccgggtccactgccggcgtcgccggacgaatccgcaggacgatctgatcagccggctgatccgggccgaggttgacgggcagcggctcaccgaggacgaggtggtcaacttcgccaacctcctcctgctcgccggtcacgtgacgacgacgctgctgctggcgaacatcgtcctgacactcgacgagcaccccgccgtggcggcggaggcacgcgccgaccgcgggctgatcccgggactcatcgaggagaccctgcgataccggccggtcatcgtcagcaacatgcgggtcaccacccgcgcggtcacggtgggcacagagcagctaccggccggccagctcgtgtcgctgtcgttcatctccggcaaccgcgacgagcagtacttcaccgaccccgaccggttcgacatccaccgcgacgcccgcaagcacctggggttcggccatgggatccactactgcctgggtgcgccgctggcccgcctcgaactggggatcgccctcgatgcgatgttcgaccgcttcagccggatcgaggtgacgggcgttcccgtcgactactacgacacgcccggggtcgccggtccgcgttcccttcgcatcgccttccgtcaccactgatcgggcacctcgccggtcgccgcacgtcacgcgatcgcggtcaccacatcctgccgaccaagtccatacggagagagccatgaaactcacagaggaacagctcgcgagctaccacaacgacgggtacgtgctgctggacgacgtgttctccggcgatgagatcgagatcctgtgcatcgcattgagcgaggaccagcgggtgccgggtccgcatctgatcactgagaacgatggatccaccctgcgctcgatctacgcctcgcacacccgtcacccagtcttcgaacggcttgtgcgcaccgagcggctgctcggcccggcccggcagctcgccggggaggatctgtacgtccaccagatgaagatcaactcgaagcaggcgttcggcggcgagcgatgggcgtggcaccaagaccacatcgtctggcgggacgtcgacaacatgccggccccctcccaagtgaacgtggcgctcttcctcgacgacgtcaccgagttcaacggccccgtgatcttcctgcgtggctcgcaccagctgggaccgctggaacgcccagggtccaccgagggccacgaatccggccacatcgacccggacgagtactcgctgaccccggccgagctggccgacctggtcaagcagcacgagatggtcagcccgaagggcgcgcgcggcggggtgctgctgttcagctcgcagatcgtccacgggtccggcaccaacatctcgccgttcgcccgccgcctgctgatcctcacttacaacccggtgtcggacgcgccgcgcccggtcggcgccccgcgcgcggagcacctggccggccgcgacacctccccgctcgtggtcgacagcggtccactcgaccgccgctgacccacctttccggcgccccgacgaaccgatggaagtgagcatgagctctgctgacgtagcggccaccatcgtccggttgtacgagtcggcggtcgaggcgcaccccgacaagccggtgatcaacgacggccaccgcgtgtggtcgtaccgggagctgaactcggcggccaaccgcatcgcgtggtggctgatcgggcgcggcgtcgggcctgagcagacggtgggtgtcgccctcgaccgcggcatcgaccagatcgccgcgctgctcggcacgctcaaggcgggcgccgtctatctgccgctcgatccggtcctgccggccgagcgcatcaactacctgctggccgacgccacgcccagcctgatcctcgacggcgatgccgccgcctcggccgggcaaccggaagacactccggcggtgccgctcacctcggacagcctggcgtacgtcatctacacgtccggctctaccgggacgccgaagggcgtcggcgtcacgcacggcagcatggtcaacctcgctcgcacggtcaccggccagtacgccctgggcgacaccccgcgcgtgctgcaactggcgtcgctcggcttcgacgtggccatctgggaactactcaccgcagtggccaccggcggcaccctggtcgtcagccaggccgaccagctctccggcgatgacctgctccgggtgctgcgggagcagcggatcacgcacgtcacgctgcccgttccggtgctggcctcgctcccgccggacgccgagaatcagcttcccgacctgaccacggtacacatcggcggggagacctgcccgcccgagctggtgcggcggtggtcggcgggccgccggctgatcaacgggtacggcgcgaccgagaccaccgtggccgccaccctcaccccgccactgaccggcccggacgccccgatcggcaaggccatcgacggcacccgcgtctatgtcctggacgacacgctggcgcaggtcgtcctgggagcggcaggcgagttgtacgtcgcgggcgccaacgtggcccggggctatctgcgccggccgggcctgaccgcgtcccggttcctcgccgatccgtacgggccgcccgggtcgcggatgtaccgcaccggcgatgtcggcctgatccgccccgacgggcagctggagttcctgcgccgcgccgacgaccaagtcaagatccggggagcccgggtggagcccggcgagctcgaggcagtgctgcagcgccggaccgacgtcgtgcacgcggccgtcaccgtacgcccggacgcccgcggtgaacgacagctcgttgcctacgtcgttccggccgcggccgccaccggcgcggcggaactgcgcgacgacctgcgcggcacgctgccgtcgtacctggtcccgtccagtgtcgtgctgctcgacagcctgccgctgaccccgaacggcaaggtagaccgtgacgcactgcccgacccggagtacgctccggccggactcgaccggaccgcgcgcagcccgctcgaggacatgctccgggtggtgttcgccgagatcctcgaactgccgcaggtggggttcgacgacgacttcttcgacctcggtgggcactcgctgctggccggccggttgatcggccggatccgcggcaccctcggcctcgaggtgcacatgaaggacttcttcgagaagtccaccccggccgccctggcgtcgtacctgcaacggcaggagaccggcccggcccgcccggagctgacccgcctgcctcggcccgaccggatcccgctttccttcgcgcagcagcggctctggttcctgcaccgcctggaagggccgtcggcgacctacaacatgccgctcgccctgcacctgaccgggaaggtcgacaccggcgcgctggccgcggccctcaccgacgtcatccgccgccacgagccgctgcgcaccctcatccgcgaggtcgacggtcagccgtaccagcagatcctggacccggaggaggtacgcccggccctgcccgtccgtcaggtcggcgcggcgcagctggacgaggaactgcgccggtcggcacggcacgagttcgacctggcccggcagatcccggtccgcgccgaactgctcaccgtcagcccggacgagtccgtactgatgctggtcatccaccacatagccggcgacggctggtccggcgcaccccttgcccgggacctggtcaccgcccactcggcccggctcaccggggttgcaccgcagtggccaccgctcccggtccagtacgccgattacacgctctggcagcgcgccatgctcggtggcgaggaggagccggcaagcccgctgaacgagcagctgcggtactggcgtgagcagctcgccgacctcccccacgagatcactgtgccgggcgaccggcctcgcccggccgtcgccacctaccgcggcggcgtcgtcccgatcaccatggacgccgacctgcacgccggcatcacggagctcgcccgccgcaacggcgccaccgtctacatggtcctgcagtcaaccgtgaccgcgctgctcacccggctcggcgcgggcaccgacgtcgccatcggtgccggcgtcgccggacggtccgagccggccctcgacgatctggttgggctcttcgtcaacatgctggtgctgcgcaccgacaccgccggctcaccgcggttcaccgaactgctgcaacaggtgcgggacaccagcctcggggcgtacggccaccaggacatcccattcgagcagctggtcgagagtctcaacccgcatcgggtcgccggccgccagtcgctgttccaggtcgccctggtcctgcagaacaacacctctgtcccgttcgacctgcccggcctgcgggtacgcgcggagcagatcccgaccgggaccgcccggttcgacctctcgctgagcgtcaccgagcacggggacggaatcagcggaaccgtggagtacgccgctgacctctacgaccgcgcgacggcggaggctgtcgtcgagcgctggatccagttgatccgccaggtggtggcggatccggcccgccgggtcgacacgctcgacgtcaccacccccggcgacgaatcccggctggccgggtggcggcggtacgagcgggacgtcccgccggtgaccttcggcgacctgttcgcccggcaggtggctgccacgccggacgcgatcgccgtgagtgacggcggcgacgtgtggacgtaccgcgaggtgaaccggtacgccaaccacgtcgcggaccggctgatcgaccgaggtatcggcccggaggacttcgtcgccgtcgccatgccgaggtccgcgcgcctggtggcgtccctgctcggggtactcaaggcgggtgccgcgtatgtgccggtggacctggtcttcccggctcgccgcaaccggcacgtgatcatcgactcgaacccgcggctggtgctgacctcccgtgccggcgccgagaacctgcccgccgacctgccctgtgagctggtcatgatcgacgcctggggtaccggccgggaggacggtccggccgacgccgaccgggtgcggccctcgaacgtcgacagcccggcgtacgtcatctacacctccggctcgaccgggcagcccaagggcgtcgtggtgacccaccgcggccttgcggccttcgccgagactctgcgggagcggtgtgccgcgggaccgaacgaccgggtgctgcagctgtcgtcacccagtgtggacgcctcggtgctggagatggtgtgggcgttcagctccggggcccggctagtcatcgccagccagtaccggctggccggcgaggagctggctcaggcgctcgcggagcagcgaatcacccacgcgcacatcccgccgtcggcgctgagcaccatcccggcggaggctgccggacggcttcccgagttccggaggctcagcgtcggcgccgagtcctgcccgtccgaactggtccggctatggctgccggggagggacttcgtcaacgcgtacggcccgaccgagtgcacggtcgccgcctcgcacactttcccgctggccgaggcgcgcgccccgatcggccggccggtcatcgacgccgagctgtacgtgctggacgagacgctccggccggcggctcctggcgtgcccggtgagttgtacatcggtggcgccggcctggctcggggctacctgcgccggggtgggctgaccgcgtcgcggttcgtcgcgaacccgtacggcgagccggggtcacgggtgtaccggaccggcgacgtcgtccggtggaacacggacggcgagctggagtacctggggcgctccgacgagcaggtgaaggtccgcggcttccgggtcgagcccggcgaggtcgaacgcgtcctcgcgagccagccgtcggtcgaccgagccgtggtggtgccccgccgggaccgctcgggggccgtctccctggcggcgtacgtggtgctggcggcggcgtcaccggccggcttcgacgatcagctgtccgagtggaacgacatctacgaccaggtctacgccggtttctccggtgacgcgggcaacgacttcatcggctggaccagctcgttcaccggcggcccgatcccgatcgaggagatgcgggagtggcagcggtccgcggtcgacgcggtgcggcgcttcgggcgcggccgggtgctggagatcggctcgggttccggcctgctgatgaccccgctggccgacgccgtcgacgaatactggggcacggacctgtctgagatctcgatcgaccggctgcgcgccttcgcggacgcccgcaggtggaaccacgtgcggctgtcctgccagccggcgcacgacgtctccggcctgccccgccgctacttcgacacggtcgtcatcaactcggtggtgcagtacttcccgagcgctgactatctgcgcgacgtgctcgccaaggtcgttgacctgctcgccgacggtggccgggtcatcgtcggcgacgtccggcactacggcctgctgcgggtgttccacgcggcggtgcacgacttccgtggcaccgaggggctgcgcgcggcggtcgagcacgccatggcggtggagaaggagctgctgctggcccccgagttcttcacttcgatcgaccacccggccgtcaccggtgtcgaggtgacgctcaaggccgggcaggcgtcgaacgagctgaccggctaccggtacgaggtcgtcctgcacaccgccccggcgcggcggctcacgacgctgcccgtgctggtgtggggccgggacaccaccgacctggacgaggtgaccggcccggcgcgggtgaccggcatcccgaacccgcggctggccggcggggtggccgcggtgcggttgctggacggtatggacgcggtgcccccggcggcgggcccggagcttgaatccgaggcggtgcgccggtgggcggtccagcgcggcatgcgggcggtgccgacgtggtcgtcgaaccgctggaacacgtacgacgtcgtgctgatccacgccgccgaggcggaacccctggccgacgtgtaccgcccggccgacggcgtcgagccggccaacgtccccgaggtcgcccgcacggccggcaagctggtgtcggagttgcgctcgacggtgcaggggttgctgccggactacatggtcccggccacgatcaccccgatcgagcggatcccggtcactccgaacgggaagattgaccgccgggcgctgcccgacccggaggtggtgctctcgcgcggacgccacgcgcgaaccccgctggagcagatcctctgcgagctgtacgccgacatcctcggccttgagcgggtcggcgtcgacgacagcttcttcgatcggggcgggcattcgctattggccacccggctgaccagccggatccgctcggtgctgggcgtcgaggcgctgctgcagcaggtcttcgcggcgccgtcgccggccgagctggcggtggtgctgagtgagcagcagggccgggtgcagcaggcgctggagccggtggcgcggcccgaggtgctgccgttgtcgttcgctcagcagcgcctgtggttcttgcacaagctggaggggccgtcggcgacgtacaactcgccgttggcgttgcggctgtcgggcacgctggaggtgactgcgttgcgggcggcgctcggcgacgtggtcggccggcacgaggccctgcggaccgtgttcgccgagacggacggtgtgccgtatcagaaggtcctcgacgtggcggacgtcgacctgtcggtgcgtgaggtggccgccgacgagctgccgggggttttgcgggacgcggcccggtacgagttcgacctggcacgtgagatcccggtgcgggcgtggctgttcgcggctggtccgggcgagtgggtgctgatgctggtgttgcaccacatcgcggcggacggctggtcgctggggcccctggcgcgggacctggcgacggcgtatgcggatcgccggatgggtcgggggccgtcgtggtcgccgttgccggtgcagtacgcggactacacgttgtggcagcggcggctgctcggtgacgaggccgatccggacagcgtgttcgggcgtcagctggcgtactggcgtgggcagttggcggggctgccgcagcaggtgacgttgccgactgatcggccccggccgcagacggcgtcgtatgccggtgacgtgaccatgttccggctggatgccgggctgcacgcagatctgctgcggctggcccggacgtcgggagcgacgttgttcatggtgttgcaggcggcgttggtggcggtgctgacgcggctgggcgcgggcgatgacgtgcccctcggtagtccgattgctggtcgtagcgatgatgggttggacgatctggtcgggttcttcgtcaacacgttggtgttgcgggccgacacgtccgggaatccgggcttcgatgagctgctggagcgcgtccgcgacacgtcgctggaggcgtacgcccatcaggatgtgccgttcgagtttctggtggagaagctcaacccgcaccgcagcaccgcgcacagcccgttgttccaggtcctgctggcgttccagaacaactcggacaccagcttccacctgcccggcctgcgcgccgagcgggaggagatcggcacccgcgtgtcccgggtggacctcaccctcaacatcaccgaggcgttcggcgtgaacggcgcgccgcagggcatccgcggcgcggtcgagtacgccaccgacctgtacgacgcccgcaccgtcgagtcgttcgcggcacggttcgtgcgcatgctgcaggcggccgtcgccgacccgagccgccggatcaacgccgtcgacctgctctccgacgaggagaacgcgacagttctcgccctgtccgggcgggacgcggcggtccccgagtcgcgggtgtggccggccgtcttcgaggccacggccgccgctgccccggacgcgaccgccgtggtcgaggggcagctcagctggacgtacgcgcaactgaacgcgaacgcgaaccggctggccagatatctgatcgaccgcggcgtcgggcccgaggacgtcgtcggcgtgctgatgccgcgcagcgcgatgcagatcgccaccgtgctcgcgatcggcaaggccggcgccgcgttcctgccgatcgacccggcgtacccggcggaacgggtcgagtacctcatcgcggacgcccggccgaagatgctgctcgccgacaccgcccacgtgggggtggcggccggtgccatcgcgatcgacgaacccgccgtggccaccgcgctgcgggaggcgccggtgaccgacccggccggcgtcgccgtgcggctcgaacacccggcctacgtcatctacacctccggctcgacgggccggcccaagggcacgatcgtgacccacagcggcctggcggcgctggcagtcagcggctgcgagcgggcggctgtcgaccgggacagccgggtcctgcagctcacctcgccgagcttcgacgtctccgtcttcgagttcctcgccgcgttccacgcgggggccgtgctggtgatgcccgagcccggccggctggccggcgaggagttggcggagctgcttgcggatgcgggcgtgtcgcatgccttcgtgccaccgtcggtgctggcgactctgccggatgaggcccccggacgactggccgggctgcggagtctggtggtcggcggggaggcgtgttcggcggatctggtccggcgctggtcggtgggccggcggatgacgaacctctacggcccgacggagaccacggtggcggcgtcgatcagccgcccgatgtcgaccggcgcccacccgatcggcgctccgctgccgggtacccgggtgtacgtgctcgatgcgaacctgcgcccggtccccccgggcgcgcgcggcgagctgtacatcagtggcatcggagtggcccggggatacctcggccgcccggtcctgaccgcatcgcggttcgtggccgacccgttcggcccggcgggcgcccgggcgtaccggaccggtgatgtggtccggtggaacgccgacggcgagctcgagtacttcggccggtccgaccaccagctcaagatccgtggcttccgggtggagcccggcgagatcgaggccgcgctggtacggcggccgagcgtcgcgcaggccgtcgtggtcgcccggcccgatcagcacggcttccaggcgctgtacgcctatgtgacggccggtgcggaacccgccgacgccgcccgcctgcgcgaggaactgcgcgccgagctgcccgactacctggtgccggccgcgatcgtcgtgctcgacgagtttccgctcaacgccaacggcaagctggatcgcaatgcgctgcccgagccgcggttcgtcacctcggccgcggacatccggtcaccgggcatgccgcaggaggagatcctgcgatccgtgttcgccgacgtcctggggatcgagcggatcagcgccgacgacaacttcttcgacctgggtgggcactcgctgctggtgacccggttgatctcgcgggtgcgcggcacgctcggcgtggacgtatcgatgcagacgttcttcaacgctccgaccccgcggcagctcgccggtcagctcctcgagggcggcccggtgccggcccggttgcagccggtgccacggcctgaggcgctgccgctgtcgttcgcccagcagcgtctgtggttcctgcacaagctggaagggccgtcggcgacgtacaactcgccgctggcgatcaagctctccggcgagctggacgtggacgcgctgcggctggcgctggcggacgtcgtcgtccggcacgaggcgctgcggacggtcttcgccgagcgggccgggaacccgtatcagcggatcctggactccgcggaggtcgaactgcccgttcgtgaggtgccccagtcgaagttgccggacgcgttgcgcgaggcggcccgatacgagttcgaccttgcacgggagattcccctgcgggcgtggctgttcacggccgggccgggcgagtgggtgctgatgctggcgctgcaccacgttgtcgccgacggctggtcgctgcaggtgctcgtgtccaacctaaccgccgcgtacaccagccggcgggccggacacgcgccgtcgtggcagccgctgcccgtgcagtacgccgattacacgctctggcagcgtaggcacctgggcaccgaggacgacccggacagtgtgtccagccggcaggtctcctactggctggagcagctggcggatctgcccgaccaggtgacgctgccgaccgaccggccgcgcccggcggtcgccagctaccgcggcgagacggtcaccttcgacctcgacgccgaggagcacgccgagctcgtccgcctggcccgggagaccggcaccaccctgttcatgattctgcaggcggccctggccggcctgctcacccggctcggggccggaaccgacatcgcgatcggctcgcccatcgccggacgcaccgacgaccgtctcgaaaacctgatcggtctgttcgtgaacatgctggtgctgcgcaccgacaccggcggcgatccgaccctgggcgagctgctcacccgggtgcgggagacctctctggccgcgtacgcccaccagcacatgcccttcgaatacctggtggaacggctcaatccgcaccgctcggcagcccaccatccgctggtgcagatcctgttcggactgcagaacaccgccgagcagaatgtcagcctgccgggcgtcaccgcctccggcatgtcggtcgacacgggcgtctcccgggtggacctgtcgatcaacatcgtcgaggcttcggcgccggacggcagcccggccggtctcaccggtctcgtcgagttctctactgatctgtatgaccgggcgacggtcgaggcgttcgcggctcggtgggtgcgggtgttgcgggcgatggtggtggcgccggggtcgcggttgagtggggtgcagctgctgggtgccgatgagcgggttcggttgttgcagcggtggggggcggcgtcgggtccggtggcggcggtgacgctggcggagttgttcgagcgtcgggtggcggccaggccggatgcggtggcggttgtcgagggggaggtgagctggtcttatgcgcggctgaatgcgtacgcgaaccgggttgcctggtcgttggtcgagcgcggagtgggtgtcgaggatgtggtggcggtggtgctgccgcgcggcgcggtgcaggttgcgacggtgttgggtgtcgtcaaggcgggtgcggcgtatctgccggtggatccgagttatccgcgggctcgggtggagtatttgttgcaggacgccggtccggcgttggtgatcggtgagtcggatgtcttcgacgggcagccggagcacgatccggtgcgtccggtgccggtggacgccgcggcgtatgtgatctacacgtcgggttcgacggggcagcccaagggtgtcgtggtgacccaccgcgggctcgcgagcatggccgcgacgcagcagcgactcggtgcgggcgagggctcacgggtgctgcagttcgccgcgctcggcttcgacgccacggtgtgggagctggtgatggccctcggcgccggcgccgccctggtggtgcccaagaccgaccagctggccggggaggacctggcggccgtcctgcgcgagcagcgcatcacccacctgacgctgccgccgaccgtgctggcgacggtgccggccgaccggctgcccgacctcggcaccctggtggtcgccggggaggcgtgtccgcccgaactgaccgcgcggtggtcgcccggacgccggatgttcaacgcgtacggcccgaccgagtcgaccgtctgcgcatcgatcagcgcggagctctcacccggcctggcgccgatcggcggcccggtgctgaacacccggctctatgtgctggatgatgcgcttcaaccggcggcgtccggggttccgggcgagctttacatcgccggcgagggcttggcccggggctatcggggccgcgccggtctgaccgcgacccggatcctggccgatccctacgggcctgtcgggtcgcggatgtaccgcaccggcgacgtggtccgctggaacgccgacggggacctggagtacctcggccgctccgacgagcaggtgaagatccgcggcttccgggtggagccgggcgaggtggcgtccgtgctgctgcgccatcccgcggtcgcccaggccgccgtcatcgtccggctggaacagcttctcgcgtacgccgttccggccctcgggcgggcggtccgcgacggagagctgcgcgcgtacctgcaggacgagctgccggagcacacggttccgtcggcggtcgtcctcctcgacgagattccccgcacctcgcacgggaaggtcgatcagcgggcgctgccggaccccgagcaggccggcggccgggggcgcgcaccgcgtacgccgcaggaggagctgctctgtgtcctgttcgcgcaggtgctcgacgtgcagcaggtgggcccggacgacagcttcttcgatctgggtgggcattcgctattggccacccggctgatcattcgaatccgcagggcgttccgctgcgagcttccgccgcgcgcgctgttcgcggcgccgtcgccggccgagctggcggtggtgctgagtgagcagcagggccgggtgcagcaggcgctggagccggtggcgcggcccgaggtgctgccgttgtcgttcgctcagcagcgcctgtggttcttgcacaagctggaggggccgtcggcgacgtacaactcgccgttggcgttgcggctgtcgggcacgctggaggtgactgcgttgcgggcggcgctcggcgacgtggtcggccggcacgaggccctgcggaccgtgttcgccgagacggacggtgtgccgtatcagaaggtcctcgacgtggcggacgtcgacctgtcggtgcgtgaggtggccgccgacgagctgccgggggttttgcgggacgcggcccggtacgagttcgacctggcacgtgagatcccggtgcgggcgtggctgttcgcggctggtccgggcgagtgggtgctgatgctggtgttgcaccacatcgcggcggacggctggtcgctggggcccctggcgcgggacctggcgacggcgtatgcggatcgccggatgggtcgggggccgtcgtggtcgccgttgccggtgcagtacgcggactacacgttgtggcagcggcggctgctcggtgacgaggccgatccggacagcgtgttcgggcgtcagctggcgtactggcgtgggcagttggcggggctgccgcagcaggtgacgttgccgactgatcggccccggccgcagacggcgtcgtatgccggtgacgtgaccatgttccggctggatgccgggctgcacgcagatctgctgcggctggcccggacgtcgggagcgacgttgttcatggtgttgcaggcggcgttggtggcggtgctgacgcggctgggcgcgggcgatgacgtgcccctcggtagtccgattgctggtcgtagcgatgatgggttggacgatctggtcgggttcttcgtcaacacgttggtgttgcgggccgacacgtccgggaatccgggcttcgatgagctgctggagcgcgtccgcgacacgtcgctggaggcgtacgcccatcaggatgtgccgttcgagtttctggtggagaagctcaacccgcaccgcagcaccgcgcacagcccgttgttccaggtcctgctggcgttccagaacaactcggacaccagcttccacctgcccggcctgcgaacaagactggagggggtcagcaccggactctcccgtgtggacctgttcatcagcctcgcggagcagccggatgccggcggcgtgatcggggccgtcgagtacgccaccgacctgtacgacgccgcgacggtcgaggctttcgtcggccgctggctgcggttcctggccgccgtcgcgcacgatccggagcagcgcatcgggtctgtggacctgctgctcgacggcgagcgggagcggctgaccggctgggcgtacaccgagccggaggtggagccggccaccctgtccgagctgttcgagcgtcgggtggcggccaggccggatgcggtggcggttgtcgagggggaggtgagctggtcttatgcgcggctgaatgcgtacgcgaaccgggttgcctggtcgttggtcgagcgcggagtgggtgtcgaggatgtggtggcggtggtgctgccgcgcggcgcggtgcaggttgcgacggtgttgggtgtcgtcaaggcgggtgcggcgtatctgccggtggatccgagttatccgcgggctcgggtggagtatttgttgcaggacgccggtccggcgttggtgatcggtgagtcggatgtcttcgacgggcagccggagcacgatccggtgcgtccggtgccggtggacgccgcggcgtatgtgatctacacgtcgggttcgacggggcagcccaagggtgtcgtggtgacccaccgcggcctggccgcgctcgccaccggcacggtcggccgcaacgccgtcgccggcgacagccgggtgctgctgctggcgtcgccgagcttcgacgcctcggtcctcgaactgatgatcgccatcggcgccggtgcggccctggtcgtctcccgcgagtcgcgactggccggcgaggagctggccacgctgatcgcgcaggcgcgggtcacgcacgcgttcgtgccgccgtcagtgctggcgaccttgcccggggcggccaccggggagctgccggcgttccagggcttggtggtcggcggcgaggcgtgttcgcccgacctggtgcgccgctggtcggcgggccggcggatgacgaacctgtacggcccgacggagacgacggtggcgacgacggtcagccgaccgttgttcggagaggcgcatccgatcggcgccccgctgcccggatggcgggtgtacgtgctggacgcgggtctgcatctggttccgcccgggtcgcggggtgagctgtacatcggtggcgtcggcctgacccggggctacctgcgccgggctggcctgacggcgtcgcggttcgtggccgatccgttcggcccggccggtgcgcggatgtaccgcaccggtgacgtggtccggtggaacgccgacggggaactcgaatacctgggccgttccgaccaccaggttcagatccggggtatccgcgtcgagccgggcgaggtgcaggccgcgctgacggcacatccggatgtggcgcgcgcggtcgtcgtggtcagcgacgatcggcgaggtgaccctgcgctggtcggttacatggtgcccgagcggcccggcgccgaccctgcggccgtccgcgaggatctgcgccggatcctgcccgatcacctggtgccggtcgcgatcgtggtgctgccggagatcccgctgacgccgaacggcaagctcgaccgggacgcgttgccggatccggagtacgagacctcgcggggacgcgaaccgcgtacccccgaggaagagatcctgtgcggactcttcaccgaggtcctcggactgaagcaggtcggcgccgaggacgacttcttcgacctgggcggacactcgctgctgggtacccgcctgatcagcgggatccgggcgaagctcggcttcgaggtgcggctgctgaccctgttcgaggcgtccacgccggccgcgctggcccgggcgatgctggaggcgaacgccccggcccggacagcgctggagccgatgccgcgaccggagctcctgccgctgtcgttcgcccagcagcgcctgtggttcctgcacaagctggaaggaccgtcgccgacctacaacatgccgctcacgctgcagctctcagggccgctcgacgtaccggcgctccgcgccgcgctgaccgacgtggtgggccggcacgaggccttgcgcaccgtcttcgccgagcacgacggccaggcgtaccagcggatcctggacccggtcgagatcgaattgccggtgcacgacgccgcctcggacgaagcgctgcaggccgccgcgcgccatcggttcgacctggccggggaaatcccgctgcgggtgtcgctgtacgcggccgggccgggcgagtgggtgctgatgctggtactgcaccacatcgtcgccgacgggtggtcgctgcggccgctggcgcgggacctggcgacggcgtatgcggcgcgcacggccggccgggccccggactgggcgccgccgccagtgcagtacgccgactacaccctgtggcaccgggagttgctcggcgacgacgcggatccggacagcgcgttcggccgccagctcgcgttctggcgggaccggctcgccgacctgcccgagcaggtgaccctgccgaccgaccgcccgcggccgagggtggccagctaccggggcgacgtgagcaccttccaggtggacgcggagctgcacgcggggctgatggcgctggcccggcagaccggttcgacgctgttcatggtgctgcagaccgcgctgtcggcgctgctgacccgctccggtgccggcaccgacgtggtggtcggcgccggcgtggccggtcgcaccgacgaacgcctcgacgacctcgtcggcttcttcgtcaacatggtggtgctgcgcaccgacacgtccgacgatccgacgttcgtcgagctccttcagcgggtacgcgccagcagcctcgccgcctacgcgcatcaggacatcccgttcgagtacctggtcgagaagatcaatccgctgcggtcggcgtcgcatcagtcgctgttccagatcgccatggtgctgcagaacaacgccgaggccgacttcgacctctccggcgtgcgggtgtggcaggagggccgtggcaccggcacgtcccggttcgacctgtcgctgagcctgaccgagaccaccacggccgacgggcgccccacaggtgtcaccggcgtcgtcgagttctctactgatctgtatgaccgggcgacggtcgaggcgttcgcggctcggtgggtgcgggtgttgcgggcgatggtggtggcgccggggtcgcggttgagtggggtgcagctgctgggtgccgatgagcgggttcggttgttgcagcggtggggggcggcgtcgggtccggtggcggcggtgacgctggcggagttgttcgagcgtcgggtggcggccaggccggatgcggtggcggttgtcgagggggaggtgagctggtcttatgcgcggctgaatgcgtacgcgaaccgggttgcctggtcgttggtcgagcgcggagtgggtgtcgaggatgtggtggcggtggtgctgccgcgcggcgcggtgcaggttgcgacggtgttgggtgtcgtcaaggcgggtgcggcgtatctgccggtggatccgagttatccgcgggctcgggtggagtatttgttgcaggacgccggtccggcgttggtgatcggtgagtcggatgtcttcgacgggcagccggagcacgatccggtgcgtccggtgccggtggacgccgcggcgtatgtgatctacacgtcgggttcgacggggcagcccaagggtgtcgtggtgacccaccgcgggctcagcggcctcgccgccaccctacgtcagcgctgcgcggccgacgtggacagccggatcctgcaggcttcgtcgccgagcttcgacgccgctgtgctggagctggtctgggcctgggattccggcgccgccctggtgatcgcctcggcggatcggctggccggggacgagctggcgcgtgcgctcgccgaccaccggatcacccacgcgctgatcccgccgtcggtgctgagcaccctggcggccgacgcgccgcggacgctgaccgacttccgtaccctcatcgttggtgccgaggcatgcccgccggagctgctgcgaaggtgggcgcccggccggcggatggtgaacgcgtacgggccgaccgaggcgaccgtcgtcgccagccagaccggtgagctgcacgaacccccggtgtcgatcggcaaaccggcgctcggcacccggctgtacgtgctggacgagaggctcgggctggccgctcccggagtcccgggcgagctgtacatcgccggtgccggggtggcccgcggctaccgcacgcgcccgagcctgacggcttcccggttccttgcggatccgtacggcccagccggcacgcggatgtaccgcaccggcgacctggtccgctggaacgccgacggggacctggagtacctcggccgctccgacgagcaggtgaagatccgcggcttccgggtggagccgggcgaggtggaacgcgtcctcgccgcgcaaccgtcggtggcgcgggccgtcgtggtgccgcggccggaccgctccggcgccgtctcgctcgctgcgtatgtcgtgctggcggaccaggggtcggcaaccgacttcgacgaccagctggacgagtggcgcagcatctaccacgaggtttacagcggcctggcgcgcgagccgggcaccgacttcgcgggctggaacagttcgttcaccggcacgccgatcccgatcgagcagatgcgggagtggcagcggtccgcggtggagcaggtggcccggttcggccctcgccgggtcctggagatcggcgcgggctccggcctcctgatggtcccgctgatcgagcggaccgaggagtactgggcgacagacttctcggcggccgccgtcgagcggctgcgggagtacgcccgggaacgcggctgggagcacgcgcacctgcgatgccagccggcccacgacatgtgggggctgccccgcagccacttcgacaccatcgtgctgaactcggtggtccagtacttcccgagcacggattacctgcgcgacgtgctgggcaaagcgctcgacctgctggccgacggtggccggcttgtcgtcggcgacgtgcggcaccacggcctgctgcgggcgatgcacactgcggtacaggagttccgcaaccccgggtccggctcgtcggccgtggaccacgcagtggcgatcgaaaaggaactgctgctcgcgcccgagttcttcaccgccttccggcatccgcgggccaccggcgtcgaggtgttgctcaaacggggcagcgcggacaacgagctgaccgcttaccggtacgaggtggtgctgcacaccggcgccacccggccggtcggggacctgccggagctggtctggggccatgacgtgacggacctggccgacgtgacggcgccggcacgtctgacccggataccgaacccgcgactggtcggcatcaacgaaccccggctgcacccggagcaggtacgccggtgggccgcggagcgcagctggcgggcggtgcccacctggtcgccgcggaactgggacgggtacgacgtggtgctgctcgccgccgacgaggacgaggcgctcacagacgtctaccggccgggcactccggaggtggtcgccaacgtgcccgcggtcgcccgcaccgccggtgagcacgtctccgagctgcgcggcacgatcaagtcgttgctgcccgaccacatggtgccggccacgatcacgccgatcgagcggatcccgctcaccccgaacggcaagatcgaccgccgggcgctgccggaacccgagatcgtcaccaccacgaccgaggagcgcgggccgcgcgacccgtacgaggagatcctctgcgagctgtacgccgacctgctcggcctgccccgcgtcggggtcgacgagagcttcttcgacctgggcgggcactcgctgctggccaccaggttgaccagccggatccgtgccgtgctcggcatcgaggtgccgctgcagcaggtgttcgctgcgtcaacgccagcccagcttgccgcagtgctggcacaggggtcgggccgtgcggggcccgcactggagccggcgccacggccggaggtcctcccgttgtcgttcgcacagcagcgcctctggttcatgcagaacctggagggggcgtcggcgacgtacaactcgccgctggcggtgcgtttgtccggcgcgctcgacgtggccgcgatgcgtgccgccctcggcgacgtgctggcccggcacgaggtgctgcgcaccgtcttcggcgagcggcgcggggagccttaccagcggatcctggatgccgtcgagatcgacctgccggtacgtgcggtggccgagggcgacttgacccaggtgctccgggacgcctcccggcacgagttcgacctgtcccgggagatcccggtgcgggcgtcgctgttcaacaccggccgcgacgaatgggtgctgctgctggtcgtgcaccacgtcgcggtggacggctggtcgatgcggccgctgacccgggacctgaccacggcgtacgagcaacgcgcggccggtcgcgtcccggactgggcgccgctgcgggtgcagtacgccgacttcgccctctggcaacaccggatgctgggcgacgaggccgacccggacagccggctcagccgccagctcgcctactggcgtgaccagctggccggtctgccgcgactggtgacgttgccggccgatcggccccgcccggacgaggccagtcatcggggcgccatgctgactcgcaacctcgacgcggacctgcaccaggctctgcgcgtgctggcccggcgccacggatccaccctgttcatggcgttgcaggcggcgctcggcgcgcagctgagccgcagcggggccggtaccgacatcccggtcggcgcgccgatcgcgggacgcgccgacgacgccctcgaggacctggtcggcttcttcatcaacacgctcgtgctgcggatcgacacctccggccgccccagcttcacccggctgctgaagcaggtgcgggagaccagcctggccgcgtacgcccatcaggacgtgcccttcgaccacctggtagagaagctcaaccctgaccggtcgcccgggcagcacccgctcttccaggtgcagctggtgctgcagaacacgccggacgccgagttcgagctggccgggctgaccgcacggccgcagctcgacggggtcgagaccggggtgtcgcgggtggacctgtccgtcaacgcgatcgagacgttcgacgaccacggcctgcccgccgggctgatcctcgtcgtcgagtacgccaccgacctctacgacagtgcgacggtcgacgcctttctcgacgagttcggccagctgctgcacgaagtcgccgactcgcccgaccaacccatcggaggactcgaattggacaacatcgccgcgccggtgccgggaactctgccgcagctcttcgaaacctgggctgccgccacgccgtccgcgatcgccgtgaccgacggcgcggccgacatgacgtacgccgagctgaacagccgcgccaatcggatggcgcgggcgctgattgaccgcggggccggcccggaggacctcgtcgccgtgctgctgccgcgcagcgtccggcaggtcgccacgattctggccatcgccaagagcggagcggcgtacctaccgatcgacccgacctacccggctgaccgggtggcgtatctctgcgcggacgccctgccgaagctgatcgtgacggacgccgccgggtcggcccgcctcggcgccgaccagccggtgatcgacgttgacgacccggccaccgtggcgcagtgggagagccggccggacaccgacccgaccgaccgcgaccgcacgaccgccctcggcctcgaccacccggcctacgtcatctacacgtccggttcgaccggccggcccaagggtgcggtgatcacccaggccggtctggcgggcgcggccgaagcctgggtgcagcgctgggggttcgagccgggcagccgggtcctgcagctctcctcgccgagcttcgacgcctcgatcatggatttcatcgtggcgtttgccgcgcagggaacgctcgtcctgcccgagccgggactgatcgcgggtgaggcgctggcccgggtcctgaccgagaagcggatcacgcacctggtgaccctgccgtcggtgctggccagcatgccggtcgacgtggcgggccggctcaccggcctgcgcggcctgctgctcggcggcgaggtgttgacacccgatctcgccgcgcgctggtcgccgggccgacgtatgatcaatgtttacggccagaccgagaccaccgtcgcctgcacgatgaccgaccccctggccggcgaacgcgtcacggtcggccggccgatcccggggacgcgggtgtacgtcctcgacgcgctcctgcgagtcgtgccgcctggcaccgacggcgagctgtacgtggccggtcccgcggtcgggcgcggatatctgcaccgggccggactgactgcgagccggttcgtcgccgacccgtacggcccgcccggctcacggatgtaccgcaccggtgacctcggccgtctcaactacgcgttcgagctggaatatgccggccgtaccgacgagcaggtgaagatccgcgggatgcgggtcgagccgggcgaggtggaggccgcgctggccgagcatccggcggtggcgcgggccgcggtggccgtacgggccgaccgccagggcgacctggccctgttcgggtacgtcatcccggtccaggccggcgccgacgtcagcggtatccgcgaggacctgcgccggtcgctgcccgagcacctggtgccggcggtgatgacggcgatgacggacttcccgctcacgccgaacggcaaggtggaccgggacgcgctgccggccccgcaggtcacggcgccggtcggccgtgggccgcgtacgccgcaggaggagatcctctgtggcctgttcgccgagttgctgggcctgggccagatcggcgtcgaggacaacttcttcgatctcggcggccactcgctgctggcgaacaagctcatcgcccggatcgccgaggtgatgggcacggagatcccgatccggacgttcttcgccgggcccaccgtcgcgcagctcgccgagcagctcggctctgacggcaccgaccgggccttcgacgttcttctgccgctgcgtaccgggggcaccctgccgccgctgttctgcatccacccgggtgccgcgatctgctggtcctacgcggatctgctgctgcacctgagcccggacttcccggtgtacgggctccaatcgcccgcgctgagccacccggacgagctcccggaaaccctgatccaggtggccgacgactgcattgaggagatgcgtcaggtgcagaagaccggcccgtactacctgctcgggcagtcgttcggcggggtcgtggcgcacgccatggcggctcgtctggaggccgccggagaacaggtcgggcttatcgtggcgctcgattcggagccgtcgcggtcgttgagcgagcacgagcaggcgcaggtcatcgaggccaccgccaaggtctacaccggcatcctcgaggtactgggggtcgacccggcggccctgccgagcgggaacctcaccttcgcacagttctccgaactggcccggaccaccaacacgttgctgggcaacgtcgccgaagacgagttccacctgctcatggcgattctgcacggcaacatctcgatcgccaccaggcaccgttcggaacgggttgacgccgacatgttgatcttcggcgcggccgaggaacgggaacgggtgctcgaccccgaggtctggcgggagttcgtcggcggcgagatcacctaccacccgatcccgaccagtcacagcacgatcatggcgccggaggcgctccaggtgatcggtccgattctcgagcagcacctgcgggccgtcatcgccggcaacgccacaaccaaggaggagaactgatgggtaacccgttcgacgacaccgagggccggttcctggtgctggtcaacgacgaaggtcagtactcgatgtggccggcggtgatcgacgtgccggcagggtggaccgtcgtccaccccgaggacagccatcaggcatgcctcgactacgtcgagcagaactggaccgacatgcgcccgcggagccttgtccgcgccatgggtgaggagtcctgaaccttgctcgcgaccaacgacgtgagcgggaccaacgccccggaacccgggcgtgacctgctcgagctggtggacaccataggacggaccgtcggggtgctcgacaagctggccgcccacacgagtcccggccatctgcaccgggcgttctccgtgttcctcttcgacgacgaggagcgcctgctgctacagcgacgggcgctgggcaagtaccactcgccgggggtgtggtccaacacctgttgcggccaccccttccccggggaggcgccggacgccgcggccgcccgtcgggtccgggaggagctgggcatgaccccggtcggtctcgcggccgccgggaccgtgctgtacgagttgccggacccgaagtcgggcctgatcgagcgcgagtacaaccacgtgttcgtgggccggttccgggacgagccgcgacccgatcccgcggaggtcgcggagtggacgctggtcgcacccggccaactgcgtgacatgcgggaccggctggagttctcggtgtggttcccggccgtgatcggacgcgtcgccgagacgggacgtgtcgcagaccttcatctggacgcgtggcgctgagccaccccgcgcctcgacgtggattctgacaaggagaaccgggttgaccgaggagttgacgacggtccgagacgcctgcgccagaacgttggagaacacggcacggacactgcacctgggagccagcggtacggaattcgtcgcggcgttccgggccatgaccgaccactggggcgccgcccgcccccacgatctacccctgtcggacgtgtcacccgacgggtcgccggtggagtacgccgtcgacctcggcgggctcgcgcccgcactccagttcgccatggagccgctgaccgcgggcgtgccggctcgtgatcccctcgcggcgcgggccatcatgccgctgctggccgggcggtacggcgccgacgcgacccggtggtcggccctcgcggaccggctcctgccagacgacgcgcacggcccgcacgtctccatgtacggcgccgaggttcgggcgggtgccccgatccggttcaaggcctggttctacctgaacgtgaccggcccggacggcgccttcaacctgctgtactccgccttggaacggatgggtacgacgcacctgtggccggtcgtccaagcgcacgtgcaccgcgctggggaggacgtgccgttcctgctgtcgctggacctgtcggacgacccggcggcccgggtgaaggtgtacttccggcacttcgcggcggatgtcgaggaggtcgcggccgtgctcaaggcgtacccaggtttcgagccgggcgaggtgcgggccttctgcaaggtcatgatgggcggtcggcgccgcttcagcgaccagccggccgtcacctgcgtatcactgctcgacgcgcagaccttcgatcgcactgcggccaccctctacgttccgctgtggacgtacgccgagcacgacggcgaagtgcggcagcgggtgcaccggaccctggctgcgtggccggaggcgctgtaccgctacgacagcgtgctcgccggcatcgcgcaccgcgggctggacgccggaaccgggatccacaactacatctcctggcaacccggccggacccgcccgcggatgaaggtctacctgtcaccggagatgcacgacgtcactcctccgccgctcggcgtaagccaacagcatcacctcagtggccagaccactgcgagagggagaaccgaatgagtacgcagacgcatccagctccgctgcggaccgccatcgtggggaccgggaacatcggaaccgatctgctcctgaaggtcgaggcgtccccgctgctgacgtgcgtcctgttcgccgggcggcgggccgagtcgcccggcatcgagctggcccgcggtcgcggagtggccaccagcaccggcggtatcgacgccgtggtcgatgcggctgacgacatcgatctggtcttcgacgccacctcggccagggacgccgtccggcactgggccgtcatcaagccgctggggctgccgttcatcgacctcacaccggctaaccagggcaagttctgcgtcccggcgctcaacctggaggactgcctcgatgagcagtacctcagcatggtgacctgcggcgggcaggcggcggtgccgatggctcggtgcatcacgcagatcgccggccacgtcgactacctcgagatcgtctcggcgagcgcctcggccagcgtcggtccggcctcgcgcgcgaacctcgacgagtacgtgcacaccacggaacaggccaccgccgagttctgcagcaccgcgcgcaccaagaccgtgctgatcatcaacccggctgatccgggcatcgtgatgcgcaactccatcgcggtctccaccaccgagcggatcgacatcgacgccctgcgcgactcggtcaccgccatggagaaggagatccactcgtacgttcccgggtaccggatcgtggtgccgccggtcgccaccggtgactgctacctgctcaccgtcgaggtcgaggggctgggcgactacttcccccgctccgccgggaacctggacatcatcacctgcgccgccgtcgccgcggcggaggctcgcagcgggctgaggcgttgatgagcgtgaaactgcagatctgtgactcgacgttgcgcgacggcaaccacgccgtcgctcaccagctcggccgggcggacatcagcgcgtacgctcgggcggccgaggaggccggggtggacgtcctcgaggtcgggcacggcaacgggctcggcgcctcgtccattcaggtcggcattgccgccgtcagcgacgcggagatgctgcgcgccgcgaaggccgagctgcgcaactcgcggctgggtgtgctctccatccccggcttcgccagcgtcgaacgtgacctcaagcccgccctcgactgcggcgtcgacgaggtccgggtgggcgcgcactgcaccgaggccgacgtcacccgccagcaaatcacgatgctgcggtcgatgggcgtacgcgtgaagggcctgctgctgatgagccacatggcgtcggccgggaagctggtcgagcaggcggggctcatgcaggagtacggcgccgaggcggtcgtgctgatggactcggccggcgcgtacaccccggagatggtccgggaaaaggtcggcgagctggtcgagaagctcgacatcgcgatcggtttccacgcgcacaacaacctgggtctctcggtgatcaacagcatcaccgcggtccgcgcgggtgcatctatcgtggacgtgacggcacgtggattcggcgccggggcggggaacgcgccgatcgaactggtcgccgccaacctgcacgtcgagcagatcgaggcgcggatcaagctgttcgacgcgctggacgcggcggacaccgcggaggaacggttcgtgaaacacgtgccgaccaacgacggcgtcaccatcgccagcggcatcgccggggtcttctccgggttcgcggcgccggtgcggcgtgccagccggcgcttcggcgtcgacccccgcgagatcctgctcgagttgggcaggcggcgggtggtggccggccaggaggacaccatcatcgaggtcgccatggccctggccgccgaggcggcgtccgcggacctgacgcacgcctttgttgaccacatctgacggttgagggtgagaatcatggaacggaaagacccggaagtcgtggccgatgtggccgcagtcgccgcgctgctgcagatcggcgccgagatcggagccgatcaggttctggacgcggccgagccgttcagcgccgcggacgtggccaaggcagttgacgtcccggtcgccggcatcaccgcgtacctgggggcgctgctcgccgcaggcctgatcgccgagaccgaggttccgggcacctaccaggtggccgccgactaccccgacctgcgttaccaggccgggtacatgtgctgggcgatgaacgcgaacggccccttcctggacaacgcccgcgcgttcctcacggatccggccgcggccgcccaggtccaccggcgcaacgggcggcgggtcgcgatcagctcgcggtggatcggcgagcgcgcgttctacccgcagctcatcgagcaggttgtggcagccggggcgctgcgggtgtcggacctcggcgccggcgccggcgggctgctcatcaagctgctgcaggaggacccggcccgtaccggtacggcggtcgacagcaacggcgcggcctgtgctgcggcgcggcaggccgccctcgccggcggggtgcacgatcggctgacggtcgtcgagcggccgatcgagtcgctggtcgatgaccccgaaccggtcgcgggcgccgatgccattctcgccagctatgtcatgcacgacatcgtggccgacgaccgtatcgccctgggtgtcctgggcgccctgcgcgacgcgctggccccaggcggatttctcgccgtggccgacgcggtctcctacgcgcggcgaccggaggagcgcacgttcagcgccctcttcacctacctgcacgccaccttcatgagcgtcaccctccccgccgagcaggaatggctggacaagttcgcggcggccggcttctcgcaaaccaaggtcgttccgatcggcctgcccggcggtcggctcttcgtggcgaccagatgacggccgtcgcgcggacgttgcaccgcgaacttgccgtggagctctgggaggccgcccggacccgtcggccggtcccgccgctgtcggtccggcacccgcgactcgacctggcggacgcgtacgcgatccagagcgagatccgggcgctcgaactggccggtggtgcccggctcgccggcctgaagatcggcgccaccagcgaggcaatccagaagatgttcggcatcgatcatcctgacttcggctatctgaccgatcgcatgctgctgcccgacggcgtcgctctggacgtgcgtacgttcatcgcaccgaaggtcgagggcgagatcgccttccggatggcccgggatctgagcggcccggcggtcacggcccaggacgttctcgcggccaccaccgagatctgcccggtcctggaggtcctcgacagccggatcgaggcttggaagatcggcctggtggacaccgtcgccgacaacgcgtcttccgcagcggtcgtggtcggcgccggcgtcccgccggacacgaccgacctcgcggcggcgcggatggtgctgcgcagcggtgacgccgaatacaccgggaccggctcggccgtcatggggcatcccgccgagtcggtggcgtgcctggtccggatcctggcggagttcggcaccggggtcagcgccggcaagctcgtgctggccggctcctgggccggcgcggtggatctggtgccgggggaacaggttcacgcctcattcggcgttctgggatcggtctccatgacctacggatcagaaggttaggggttcgaatcccttcgggcgcgcaagatcataaagggtctgacctgctggtatggcgatcgggccctttctgctgtccagcctgtgtggatggtgggtgtcacgtgggtgcgatgtgggtgcagtcctgaaagcggccttgtcgcgggttagtcgggacgtgacctggagctttgtggcctgtttgcgcttcggtgggtcggagcacctgttatcggttcgtcggcgccgccgatctttttggggcctcaaggggccgggtaacgggcaggcatcccatggaccacggcgggccgttcgggactcattagtactccaacgtcacttctcctgtctgtgctggtagtgggatcggcgggctcgggcttgggatgttcgtcgccagattgaccagtgcagggtgtgttctggcgggagcgatgcggcgaggacgaaggcgttgaggagtcggcggatctcggcgacggtcaacgcgatggtctccgggtcggtgtcgggctgctgagcggcgaggatggtcaggacggccagggcgagcatggccagggtgacgaaccggtgccagccggtccagctgcggacttggtagtggtcgaggcccacttggcctttgccggtctggaacagctcctcgatgctccagcgggaaccggcgacggtcacgagggtgtgtagcggcactgggcggggtgaccagcacaggtagaaggccaactcgccggtggtgcggttgcggcggatcagcagccaccggtgttcatccggccccgggtggcggtggtgatccacgcccacaggtactcgcgtggacctttcgctccgggtccgcagctgtgcagttgccactcggcggtggggatccgctcggcgaggtcgtcaacgcggatcagggtgcggccgtcgttgaccgccacgcgtcggtcgcagccgaccgcgaggacgtagccgatcccgcggtgttccaggttgccgcgtagggcggggtcggcgccgtagacctcgtctccggtcacccatgcgaacgggattccggcctccagggcggcggcgatcatctgccgggccagagcgggcttcgtggcgaactcgacgtcgtccgggaccccggcggcggcgaggcggtcgggctgctcgcaccaggtcgtctcgggtaggtagagcctgcggtcgatcatcgcccgcccggcaggggtcacgtaggccaggaacactgcgacctgactgttctcgacacggccggcggtgccggtgtactgccgctgcaccccgaccgagcacacacccttgttcaagaacccggtctcgtcggtcaccagcaccgcgtcgggatggccgagctgctcgatcagccactcacgcaggtcatcgcggacggcgtcggggtcccacatcgccgtgcgcagcagccgctgcatcgcctgtggatcaccgtgacccgcccgctccgcaagtgaccagcaggtctttcgttcggtctccgacagcagcccttccacgaactgccccgccgtcgcccgcggctctgcccgcccgaaccggcccgcgacacgcgtcatcgcctcgtccaggatgacccgccaccgggcggggtctacgctgtggcacgcggccaccgcacgatcttcgattgtcctcacaaaccatcgatgatcaacgcggtggccgtcttcacgcccacgccacgcccaacgccgaagccaagtgacgttggagtactagtgtcctgagtcgttaattcggcggcagatagtaggctgtcggtatggctggtcgtccgcgtggtgtggtggaactgactgatgacgagcgtgcgtgtctgagccggtgggcgcggcggggtaagtcgtcgcaggcgttggcgttgcggtcgaagatcgtgttgttgtgcgccgatggcctggtgaacacgcatgtcgcgctgcggcttggggtgtcgcgggacatggtgggtaagtggcgtagccggttcctggcgcgtcggttggagggccttgttgacgagcctcggccgggggcgcctcgtcggatcagcgacgaccgggtcgaggaggtgatcgtgaagaccctcgaacggcagccggccaatcgggacagtcactggtcgacccggtcgatggcgcgcgagaccgggttgtcacagacggcggtgtcgcggatctggcgggcgttcggtctcaaaccgcatctggtggacacctggaagttgtcggctgacccgatgttcgtggagaaagtccgtgacgtggtgggtctgtacctggatccgccggtcaaggcgatggtgctgtgcgttgatgagaagtcgcagatgcaggccttggagcggacccgcccgatgctgccgatgatgcccacggtcccggcgaggcagacccatgactacgtccgtcacggcgtggccagcctgttcgccgcgttcgacccggcaacaggcaaggtcatcggccaggtgcaccgccggcaccgccatcaggagttcctaaagttcctgaaggtcatcgacgccaacacccccgccgaggtggacctgcacctggtcctggacaactacgccacccacaagaccccagccgtgcaccgctggctggccgcgcacccccgcttccacctgcacttcaccccgacatcagcatcctggctcaacctcgtcgagcgctggttcgccgaactgaccaaccgcaaactccgccggtccagccaccgcagcctcaccgacctcgaaaccgacgtacagacctggatcgaggcatggaacaccgaaccgaaaccgttcgtctggaccagaaccgcagacgaaatcatgagcagcctcgccgcatactgtggtcgaattaacgactcaggacactaggtaatgggcaccatacacggcacgacattcgttaccgacaggagtccctggaaggttggtgcggagctcgcggctcacgagaagcaccatcgcgaccagcaatggaatcagcatggtctactgtttccgatgctgtactatagtgccgaggtgatcgacgtctggatcggcggaggctgcaacagatatgaggcagcggccgaagctgccaccagtggaggcgggatgcacctgttgagaatgcgattcgccgcttgcctcatgggtctatttctgatctccggttgtggtgtgttcttgcccagtcatgactattacgcggtcggggttgcgcagatcggtgaccaactttacgtctatgcgccgttgtgtgacggtgaacgagtggtgggggttgaggcgtacgataatctattggccgggcaggagcccaactatgactctgcttcgatgcagttcacctactggaaggcgcaggatccgactcacgagtcggtggcgaatggatggattgcgcttggagaaagtagtagattccggacgactgctgtggcggcgggctcgaatatcgagcttccggagttcataggaattagcctgcagcttgacgtggggagtcaacatgttgtggggggcgtagtgtcggtttcggaggcgccaagatatcctgccggcgcggaccccggtagcgtccgctacacgtaccgccccgagcgcgatggagaggatatgcgtgatcccagggaaattcgcgataattccggctgcgctgcggactacccggcatgattgggtcaatcgaccagatcgggcgccagatctcacggggaggctggtgaggccaaagggtcgtcgtgggatgcggtcgaggtgttaggcgacggccgggaacttcgcctcgatcgtggcacgacgcgcgaagccggaaatctcattcgctaccggctccaagatccaccacctggattgcccttcaaggctgcatgacgaggcactaaacagggcgggcgagcgaggacccagtgccccggcgttgttccgtttttcggcttcgtattgaaacactatgcttgggggttgcgtagagaacgagcacgacttctggtgatctttaggttcctaagctagaaggtcatgttcaggagtcgtgctcgtgtcggtattgtcccccgttgtgtcctgctgttgaccgcctcgcggacctggccctgtaggaggccgaactcgcggccgactcgtagcaggtgacctcgccacggtgccggacgacccccatgccctgcggggccgctggcatcgtctggtcgtgatcctggtgctggtcccgtgcgcgaccctggtcgtgggtagcgattcgatggcggcgatctggcagtgggcgaccgatacccggcaagaggtcctggtccgcatcggggccggcccgctacgacgcgtcgaccggccggtcgggtgtttctggtcgcggcgcagctcggcagactcactgctggccgtcccgggcgtcgcccccgcgtcgatgtcggcctggcgcaatcacttgaacaacgtcatcgggtgaaccccgaattccttcgcgatctgctcggccgtcactcccgcctcgcggtcacgagcaacacgcacgacgtcatcacggaactctcgggtagggctgggcacagcgacatcatttcagcccgcccatgggcaagccatctcagatgtcgcctatcggtgcagcagagccgcaagagatgggtcaaagtcggagaagggtaagtcggtgccgtcgaagtctcctgctgtaaattcagacgcaccagaggctcgctccgcaaatcccggcgcagtccgaggtataaactgggcctcaacgggaggtctctgctttggcggcaacatccaggtgggcgtctttctgggaggcggaggctgcatcctcatggatggggagggcctaggatggagtggtaacgtcaaggtcggtggtgccaacctcgaagcgagcgctacacttttcaactgctgatcggatggaaaagttgaacggggcccaaggctttcttaccgctatagtcggtgagggcttggttggctcggttgaagttgatggcggtggtgaccttacggctcaggtcatgggaggtgtgggggtcaatatttccaacattggcccggcgtcgtgggcgggcggtgtggttattaactgggtcgacagatgggactgggtgcgttggtaggaacgatatcaacggatgatcgacgagatctgagggctgtgggctcctaccgtcgagctgtatggggatatcgagcaacgctggctggatttactatgattggcatatctatcgccctgttggccgtaggtataccggcgcctgcgggcatggttggtgtcggtgtcgcattcgcttccgtaatgttaggcgttcttctagtgtggagcgcgattctgccgttcatgaagcatcagcgtcgagtgcttgcgaaatacgggttaaatagcgcggagcgcgctacggtagttagccggttgatatggcgtgacgtttttagtaagcgacggtgacgggccggcgggaaaccggcctgaggcagccgatgggccgcacgcgcaccgcaccggcccaggaacgtcaggaggcgatggcggtgcacgtgcggcaggtgtggcgctgcgggtgccgatagtgacatctgtgctggtcaagcagcatgttcgtattcgtggaggagtccgccgggtcggtcatgtcgacgggtgcgcaggcacgcgaggtcggtgggctcggtggccgggctgggcaatgctcgcaggggacgggccagggtctttgcgtagtcggttgaggtgcgtctgacctggccgtgcggggcgccgcggccggcaggacgatgttcatcacccggccgagcatcttcaacccgcgggatcgacggcggccccccgcgctcgtgatcccgtcagttccgtcgatggccggcacgttcacttctcgcacggcgcccagacgatgccggcgctttcgtccacggtgatcacgtccccggaagagatccgcgctgtcgcgtccttggtgcccatcaccgccggcaccccgtactcgcgggccaccaccgacccgtgcgacagggcgccgcccacgtcggctacgaccgcgcccacgcgcgcgagcagcggggcccacgccggagtcaggtgccggacgacgaggacctcgccccgctgcagttcgcccgcctgggagatctcgtgcatgactcgggcccgcccggtgtaggtgccggggctgaccgccgagccgctcaggccgccgtccggagacgaggacgtcacgccgaacagcgccagcaccgtgatatcgactccgaacatgacgacccgggcgtcggcgggaaccacgtccggcggagtgagccgctgctgccaccgacgacgggcacggcgtacccggacggcctcgaaccagccggcgtccccgactccgtcgtgtacccaccggtgcagctcgtcaccggtcaggtagaacacgtcgtctgcggtggccagcaggccctcagccgccaggcgccggccgagttccaggtagccggaccgcatgaacggccagcctcgggtgaacgagtgcagagcggcgtcgcggaccccgctccatcgcctcgcccaggccaggacccgacgccggaccggggcgagagggccgcgtccgaacggcagcagcaggtccgccgtgtcccgcagcccggccacgggctgctgctcgcccgcgcggtcggcccgccgcgccgcgatgacggatcgcgggtgagtctggttgaggcgttgaccgtagtgccggaccgacgtgatctgcgcggtgtggcgcgtacccgtgccgcccgcccgcgtgccgccgccacaccggacggcacgccggtgaccatccacgacaccgtgctcaccgcccgccgcacccgttgacggtggcagcaccggaccggcgcccggtctagcgccggcccggtgctctccgccgacagtggtgcgttctgtgttcactcaggaattttcagccccccgtagcgtgtgtcgcatgagatcgccgtcaccggccgcgtggatccggcgcgccctgcccacccgtcggcgtgcgctggcctcgacggcggtgggcgtcgtcctgctcgccgttgccgagccggatcggtgatattgcgccacctggatcgaaacgtgaatcggccactactggtgcgaagatgaaacaaagttcagtgataccgggacccgatcgctgatcggtagggtcactggtcccgctggtgacggccgtctgtgtcctgctggtgcccgggccggttcgggacgaccatgacggggcagggtgcctggcggatgcaatgcgtgatggtggtgcccggctgccccgtccacagcccggacgattggtgagcgcccagcaccagcaacgccgcgtgcgcgctgtgctgcagcagtgcgttctcgggtgcgccgacgaccacttcgggcaccgcatggacgccggtggccgcgagttgagcggccagccactcgtggccctggtcgttcagccgagctgtcgcggcgtgcaggagttgggcatcgacgttgcccagtggtcgcgcgtgaacggcgatcagggtgccggcgcgccacctcgcctcccgggcagccgcgacaaggatgcttccggcgccggtcggggaccggatgccggcggtcacgaaaccgcggacgtggcgcagctgagtgctgtcgcggatcacgacgacgggacagggcgcatgtcgtaggcaggcccggctgaccgagcccagcaccagctcactcacggccggccgtgcccgcgtgccgagcaccagcaggccgtgcggtgtgcaggcggcgcagagcagggtggcggcatcacccgagtggtgccgcacggtcaccgggtagccgccagcgagccggcgcgggagatcgccgagatcattgccgagatcgttgtggtgcccggtgaccgtgtaggcgatgagcgggacaccgcgcagccgggcctcgtctgccgcccagcgcagcgcggccgtcgcggcgggcgagccgtcgaatccgaccaccacgtgaccggctgacatgtcctccaccttacgggccgggttgcgtggccgggtggggttggtcgtagtggtgaacgaccatgacgacgcgatgcgcccggtgcagggtgctcatggcgacgctgccgagcgtgatctcgcggaccgcggatcgtccccgcgacccgagcacaatcgctgccgcaccgtgctcgcgggcggccgtggccaaggcgtcagccaccgcggtgggcgaaccttcgtgccggctgtcgacccgcaacaccgtcatctgcggcttgcccggcgggataggcgggttgatgtcgtgatcgacgctggtgagcaggatgtggcgttgcggccacaaccgcacggcggcgcccagcgcggtggtggcgcccgcggatccgtcccaggccaccaggaccgggccctgtaccagagcgttctcgtcggcggccagcagagggtaaggcgctaccagtatcggctgggtggcgtagtgcaccgccatgtcggacacgctgcccagtaccgcgcgggcgccaccgaggccgcgggagccgaccagtagcacgtccgcgtcaaccttgcgggcggcctcggtcaactcgaagccctcgccgccgtagccgcgcaaggtcagcggctcggccgtccagccggcggcctgcgccagaacgacgcccatggccgcgatgcggtcggactcgcgctggccttctcgttccaccgccgtgacgtacgcgtctacctgccgggttcctgtccagagccgccgccgcaactggtcgctggcgaacggcggcgtccacagatggacaatgtgtgcgtgcgcggccggcagcaactgggcgcagttctcgatcgccgcgccagacggcaaagagccgtcgtagccggccaacacccgcaccgcagggccgttcatggacctttcctctcccgacgttggtcttgggggacatccactgcctcgagtgtgtacccgttcctggtcgcagcgtcaggggcgaccggtccgttcacgggaggcctttgcctctggctgttccgcgggtcgggcggccatcgtgaggttatgacgcgcggagagtacgtcaccgtggtcctggcgttgtgggtcggcgccgggctggcgacagcgctgtggatgggccggcgtggtcaccgggatccgctgtggctgttccttgcggtggtcttcggcccggtgctggcggtgatggccccggaacgcatcgagcggtccccgcggctggtgtcggccgagccgccgcaggagtcggccgacggcgtcacggtcctcgtcggcgtggacggctccccggaatccgacgcggcgttgcgggccgtgctcgatctgctgccgggccgactgggccggctcatcgcggcggaagtcgtcgactacgacgcggcggacagcgacgactggcggggccggcaggcggcggcacgtgcacacttcgccgacgtgcacaccgcgtgcggccagcggaacgtcgaatgcgaggtgctggccgggccaccggcgcaggcgctgctgcgctgcgcccacgagcaggacgtcgacctgatcgcggtgggccggcgtggccgcggcctgtcggtgcgcctgctcggcagcgtcgccgacgagttgacccgtacggcgccggtgccggtgctggtcgtcggcgcccacgccgcgaccgagcagccgcaagccgaaacgacagccaccgtacccggttgacgggtccgcggtcgatcgcggcgggagggcacagacgatgacgacgtccgtactctcgggcgggcctgtgcaccatggactgcccgcccacagggtggtgttgctgctggaaaccgatgcccatcgcggtctgggcgaacgcgaggcgggcgagcggctggcgcggcacgggccgaacacgttgccgccagccaaaggtgcagggctgctggtgcggatcctgcgtcagttccatcacccgctgatctacgtgctgatcgccgccggtgtcatcaccgccgtgctggccgagtacgtcgactcggcggtgatcttcggcgtcgtattgatcaacgcggtcgtcgggttcatccaggagtcgaaggccgaggcggcgctggagggcctgcggtcgatggcacacacccgggccacggtgatccgtgacggccaccggcgcgccgtcgcgtccgaggacctggtgccgggagatctggtgctgctggaggcgggcgacaaggtgcccgccgacatgcggctgacccggctggccgagttgcggatcaacgagtcggcgctgaccggtgaatccgtgccggtgaccaaggatgaggtggtactgcccgacgggctgccggtggccgaccggcgtaacatggcctactccgggacgctggtcaccaccggtagcggcgccggtatcgtgatcgccaccggcgccaaaaccgaactgggccagatccaccgcctggtcggctccgcccaggtcctcgacaccccgctgacccagaaactcgccggtttcagcaagatcttgacggtcgccatccttgcgctggccgcagtcacgttcgcggtgggcctactgcggggccacaacgcggtggagaccttcaccgcggcggtcgcgctggcggtcggcgccatcccggaagggctgcccgctgcagtcacgatcaccctggcgatcggggtgacccggatggcccgccggcgggcggtgatccgccggctgcccgccgtggagacattgggcagcaccaccgtcatctgctcggacaagaccggcaccctcaccgagaaccagatgaccgtgcgcaacctgtggacgcccgccggcctctacgaagtgaccggatccgggtacgctccggacggcgccctgcacagccccaccggtaaggtgaccgctctcaaagccgatcaggcgctgcgctggtcgctgctggccggagcggcctgcaacgacgccgccctgacctgccgcgacgggcattgggacatcgtcggtgaccccaccgaaggcgcgatggtggtcgtcgcccgaaaagccggtttcacctccgatcaggtcaaggcgacgctgccgcgggaggcgacgatcccgttcagctccgaccggcagtacatggcgaccctgcaccgcgacgccaccaaaagcccgcccggacaggtggtcctcgccaaaggtggcgtcgaacggatgctcgagttgtgcggcgcgcagatggacgccgacggcaccatccggggcatggaccgcgacgcggtgctagaagcggctggccaaatggccggacgagcgctgcgggtactggccaccgccatgcgcccggcgcccggcgccgatgacttcaccgtagaccggctgcccggcagtatggtgctgaccggactgcaggcgatgctggacccgccccgcgccgccgcgaccgccgccgtggccgcctgccacaccgccggcgtcaaggtcaaaatgatcaccggtgaccatgcagccacggccgccgcaatcgccggacaggtcggcctgctcgacccgacgcagtccggcacggatatggtgctgaccggtgctgacctggctgcgctacccgccgaggagttcccggacgcggtggaccgggcagccgtgttcgcccgggtcgccccggaacagaagctgcgcctggtcgaggctttgcaggcccgcggccatgtggtcgcgatgaccggggacggtgtcaacgacgccccggcactgcggcaggccggcgtcggggtggccatgggcgccagcggcaccgaggtggccaaggacgccgccgacatggtcctcaccgacgatgacttcgccaccgtcgaagccgccgtcgaagagggccgcggtgtgttcgacaacctcaccaagttcatcacctggaccctgcccaccaacatcggcgagggcctggtcatcctggccgcgatcctgttcggggccgccctgccgatcctgcccacccagatcctgtggatcaacatgactaccgcggtcgcactcggcctgatgctggccttcgaacccaaggagaccgggatcatgacccggccgccgcgtgacccgcaccagccgctgctcacccgtgccctgatggcacgggtcctgctggtgtccaccctgctggtcgccggctcatggtggctgttccactgggagctcggcaacggggccagtctggccgaggcccgcaccgcggcggtcaacctgttcgtcgtggtcgaagcgttctacctgttcagctgccgttccctcactcactcggcctggcggatcggactgttcaccaaccggtggctcatcgccggcgtcaccgttcaagccctcggccagctcgccatcacctacctgcctgcgatgaacatcctgttcagcaccgcccccatcgacggcggcgcctggctgcacatcctgggcatcgccgcggtcgccagcctcgtcgtggcagtcgacaagcggctgcggcccgcaggacggtagccggtccaggtagtccgttcgaggtgctcgatctcttccagtgtcgcgataaacggactcatcggtgggcttccgttcgagctcagacccgccagcggaagcgaacctcctcgacccccggctcacctttcccagcggatatggcggcgcatggatccggttggtgctgcgcggctctggctcagtgcaggcggacacctgccgtgggggttgatgcctttccttgacgacgcctatcaacgtggtttgctacgacaggtcggcgcggcctatcagttccgtgatgcgcgtctccaggaccacctggctgaggaccgtttgggtggcgtctaacgacctcgcgcatggttgccgggagggccgagtacctcatcggcggttgggtgcggctggtagggacttgagtggcttggtgacgcgggtgttgagacgccctcgtcccggtcggttcatggcgatcaccgatcgagtccacgctcgtatgcgacacgggcggcctcaggacagccggtccggctacaccgccacctaccgccgcgaccagaggtacgacacatgatcgccgcccttgacctggccaccggcaagctgcaccaccgcatccgcgaccgcaaacgtcggcgcgagatcctggcccttcgggtcagcttgtccggtgaccaggtcggcggcctgggtcttccactgggcgtcgtggtacgggaacgccgacacctgcctcgtctgcacggcctcggtctgcggcataccctgccttgacttgtttctgacgggtcgggaagccggtcgtgggtcacttgttgaggcgccattggtcgacggtctcgcctcggagcacgctgaggagtgcctttttgttctcgaagctggtgaccttgtcgcggtcctcgctcaggtggatgtgccacaggtgggatgggtcggacgtggcggcttcgtcggtgcggaagtcccagccttccacgtcggtgtcgttgtcggcctgcccgaagaactcacgccagccgtccaggcgaggatcgttggagtccttgccggaggcgagtaggcggctggagtactccgcgatgttggtggcctctgagaaggtccagtcgtaggcggcggccttgtccgagggtccgccttggtccttttcgtcgaggatggagtagtcggtggggtcgtttgcggcgcgagtgttgtggtagccaggcttgtcggtgtagacaccgccgtcggccgtacctggctgcaacgtcagaagctcctcctgcagccacgaggaagcctcggctaccttgtccgggtgtgggttgccggcagcggtggcgggtgtggtggcaaccgcgaacgctccgcctagagtcgcggacgcagctacggccagcacactacgacgcagaatcgtgttcatgagaatgctccattcgggggtcgacacctcacacgcacccgacagggggattcgggagcaggggtgtgcgagcaccgtccggcgctcaacagaacaagaaaaagaagtacgtttctcaggcgaccgcggccccgggggttcaggggctcgcacggcgccgggtccctgtgtaacgaccggcgggccaccatcattccggggcacacacgggtggcgtccgcccgtgggcggggtagctcctcggtcgtaggcacacggtaacgcgctgacgccggccgggattccgccatcactgcgcccccgaccaacacctcacacgggcatcaaccggatccgcgtgatggtggcctcaccaggtgtcgcatccacccatacgcgctgggaggggacgtgttcgcggagcgcttaccgcggtgaagaagtcggccggcgttgacgtgccgggtcgggggttcgggtgactggtgccttcatcgtccaagtgatggtctgcggtcgatggtgggtctgcggtggcggtcatcgtggtcgcggcggggttgtgggcgggtgcggcgaagggttgcccgctgatcggcgatcccgcgggtttgtgcggcctgtcggccgaggtcttctggtgcgggcgagtatcggggtcagccgttggcgcagtgtggcttcggcgcggagcccagcgacgcggcgcggcagggcctcagacgactgccgctgttgggggaccgctacggctcgccgcggtgcgtggcggttctcgtcggcgcgtaccgcctcggcggccccgggcgggccagcggcattgcagctcggccccccgttgcgcgccgtcccctggcagatctgtgccggcagccggcgccgcgtcgtaacgcattgccacccgacgagcggacccacagcatcatcatggaccagccgataatacccgggactcctaaagcaacggtgagccgcaacgtagccgatcatccgagttcatggataggcgacgggtcgttggtcgaggcgtgcaccgtgactggctcccgaggagcggagatcagccgccccaggttcgatcatccgcgatgctgaggtgtcagcacgatggcccggccattgacgatgggcacatgcccggcgccacgtcgcgcccgccgatggctcggcttggcgcgttgcgttctggtcgacagccgatcggactaccgatggcgatgatcggctatttccatgtgcgaaggacaccctgcgacgcttaggaaagagggcatgaccaacgaggtgaccgttcccctactgccgtgcgcgtccattgacgacatcgaagccttttacggagttctcggcttccgcaccacgtacaagcagcgcaaacccaacgcgtgtgtggcggtgcagcgagaagacctgcatctacagttcttcgagatcgccggattcgacccggagcagtcctatggctcctgcctcgtactcaccgcggacatcgagggactacaccgggcattcgcagccggcatgcgcgctgcgtacggcaaggtactggtgtccggaacgccacggatgacccggcccagggcgcggaagaacgccgacgggttgggtgggttcagcgtcatcgacccgggcggcaactggatccgcgtctttcgggacgccgccaccacgcccacaccggccaccacgcccgccgggcggttggccaaggccctagcgaatgctgtcgtacaggccgattcccggggaagcgtcggacaggccgtgcggatcctcgacagcgcgttggcccgcccgcacaccgacgacgacccggtcgagcaggtagaggtcctgatctaccgcgccgaactcgcgatggtgctgcacgatccacagactgcggcggagatgctggcccgcgcccagtccgtcacactcacagacgaccaatccgaaagggcagcacccgcgctcgacaacgccgtcgaactcacagcagcactgcggtgactcagcagatccagctccgcgcgccgcagttccgccgtcggaaaccctcctgaatcgctacgaacccgccacccgagcacgcgctgccaccgaacgggacggcacgctacgggcctgatcagggcctgatcaaccctggttctcagcgttgttcttggtcctgaagctacggacgggccaacacgtggcggccagcccacccaggtcgtacgccacatacctgtgtgaggcgtactactgacggaccatcgagtcgccacatcgatgcctgaggtacgaatgccctgtcagagggtgtcgtagacgtcgctgcggtgaccgtggcaggccacgagcagaatcagttcctggtcgcggaccgtgtagacgatgcggtaggtgccgacgcggattcggggcaggccggggtgccggcgagcgccttgaccccggccagcggtattgcgcggctagcggcgatagcggcgacgagccgggcctgcacagggcggtcgcgcttacgcagcagttcggcggcggcgtcgccagtgccgcctggttcggcgcgaggtctgaccgctgctcgtaccagggcatcatcgaggcgccgactggggcaggcgtaatgatcttcacggaaggctaccaaggtgcctaccgcggcgtgtgcgctccatccgatcgatcagggtccgtccaccgagcacacatcctcgcgaagaacgccctgaggattgccccggcgtcgttcgcgtaccgcgagttttactcaccgaatacatctcgctacctagcgtcttgttccgggtcggtaggtctactatcctccgacaggtgcgaagcggacggttaacccggcttccctacttttcgtctccatccaccgcctttctcgcactattgtgtatattactctgccttgcccacggctataccgggcatcatcgaagtagtgcgagccaagcgcatcttgctgctcaggtcgccgtgcaccagcactcgaagcagcaccatcacctttcgatccaatgcggacgggtcgcgcccacgaagcgccggaatacgtcgggttcgcatgtcaaactcgcggacacgcaagccgccccattgtcaagcgatcaggtagtactcacgcgcgtcccggaataccgtgcacctcacagggccgaggcgggccggcagcgtctcttgttgaagtgtgtagcgcggaactgacggtcaagggcatctccatgtcattgaccagtcattcacgcgaaaggccacacataccatgcaagccgctatccctgcacgcccacttcccggtccggcgcagctcctggggcacccgaccggtgtccatcacacacctacagatttgatagggaacacgccgatcgtgtgggtcggccgaccactcacctctgctgcccgcggtttctgggcgaagctcgaggcgttcagtcccggaggtatcaaggatcgcagcgcactgcaccttgtggcacaggcgcgcaagcgaggtgatctcagcccgggagccatgattgtcgaatcgaccagtggaaccttcgggttgggactcgcgctggcagccaacgcgtaccaacattcacttacgctggtgaccgatcccggccttgagccgattatgcaacggttactgaccgcctcgggagctgcgatcagcgtcgtcgaccgcccacatctacagggcgggtggcagcaggcccggcgggagcgcgtgggcgagattctgtccgctacccctggttcatggtgcccggaccagtacaacaacccggacacgttgcccgcttacgagggtctcggcctggagctcgtcgcacagctgggacgcatcgatgtcctggtgtgcagcgtcggtacgggtggtcactccgccggcacgttcgcgcctatacgcaggtactttccacacgcacggcttgtcggggtcgacaccatcggctcaacgatcttcggtcagcccgcgcgtcaccggctgatgcgggggctgggcagcagcatctatccccgcaatgtccagtacggctggttcagcgaggtccactgggtggcacctgccgaggccgtgtgggcgtgccggcagctcgccgcacacggctatgtcagcggcgggtggagcgttggcgccgtcgccctcgtcgccgcctggctggcgcggacgttgccattcgacacccgtatcgtggccgtcttcccagacggaccacagcgctactgggacaccgttttcaacgacgactactgccgacggcacgacctgcttggcatcgaaccggccgctgaccccgacagcatctgcgccccgaccagccacgaggtccaccggtggacccgctgcacccagatcgttgacctcgggcagagtgatcggcgatgagggatgttatcgggcaattcggctccttcggccggccggtacgcctgcttttgatcaaccagttcggcatcaatctcggcttctacatgctgatgccgtacctcgcgaactacctgtcggcgcagctgctgctcgccggctggatcgtggggctcgtcctgggcgtacgcaacttcagccagcagggcatgttcgccgtcggcggaagcctcgccgaccggttcgggtacaaaccgttgatcgtcgctggctgcaccctgcgtactgtcggctttgcccttctcgggctggtcgattccgtggctgtcctcgtcgtcgcagcggcagccaccggtctggccggggcgctgttcaacccagcggtacgcgcctacctggctgaggacgccggcgaacggcgggtggaggcgttcgccgtgttcaacgtcttctaccaggccggcatcctggtcggcccgttggtcggccttgcgctgacagcggccgacttccgcctgacgtgcctcgtcgccgccaccgtgttcgccatcctgaccgtcgcacaggctcgcgcactacctgctcgtggtgggcgaaggggcgagccaggcggcggtgggttggtcagcgggatgctgacttcctggcggcaggttctgcacaaccgaccgttcatgctgttcaccgtggcgatggccggctcctacgtgctgtcgtttcaggtctatctcacgctgcccctcaccatcgaagcgaacgctcccagcccggcggtggagaagctcgccgtcgcggccatgttcgcggcctcaggtctgcttgccgtcctcgcacagatccgggtcaccgcctggtgccggcgacgctggtcaccacacagctcactcacctggggagtcgcgctgctgggcgcggcgttcctacctgtagccgcggcgagtaccggaccacccatgcttgtcgtcgcgtcggccgttctcgccggagcgatcatagccgtggcgacgatggtggcttacccgttcgaaatggacatggtggtcacattggctggtgaaggtcgaatcgccacgcactatgggatctacagcaccgtttccggtgtcgctgtcgccatcgggaacatgctcgctggcggcgcagtcgactgggcgcgatctacccagatgcccatcgtgctctggctagcgctcgcggcgctcggcgcggcctgcagcacggcaattctgtggttgggcaggcgaggcttgttcgggcctgcggttcccacgaaacaagcgacgactgtcaccgcctgagttcccggtaccggttcgcggcagtccattgccgcgaaccggtactgacggtaagggtcgtaccgaccgcaggatggttcggaacgtggcctggccagccggctgaatgtgaaacgctcggccgccagtgagtggaccctcaaagttcactattcgctgaccacagcatgtgccgtacttctgtggccgtggagtcgttgatgcacgggcaagtgctcgcccgcttcggccatgccctgtccgacccggttcgcgcccggcttgctagccctgcgggacggacccggctactcggccgaactcgccgacctgctgggtaccacccgacggaacctgtccaaccaccttgcctgactgcgcggctgtggcttggtcgtcgccgccccgagggtcggcgcacccgctacgagttggccgacgcccggctcgcacacaccctgggtgacctgctcggcctggccgtcgccgtcgacgcggcgacgatcatcagacaggttcttactcggaacgcctcagtggcggcggggtcatggtctcggtgcccaggacagtcagcagtcgcagcttgtgggctgcttcgctgccaggtgccgctgtgtagacgacaatgcgcaggtcggcgccgtgcaccgacagcacatcgcagtcgagttcgatttcgccgacgtgcggatggtcgacggtctttcgttcgctcctgtggtgcgcgacagcagagccttcccacaggcgcgcgaattcggggctcgatatccgcagcacaccaatcatgtccttcaattcgcggtcggccgggtagcgcgttgccacgtcgcgcaggtcggccacgagcgacgccttgtgctcctgcggctccgggtgccgcacgcgtcccgtgtcgtcgtggaaggttcgccacacgatgttcgtcgatcgaaggtcacgaccgcgccagtcgtcgccagtcagcgcggcccactcatcgttgtgctcgatgagtgtccaggccgcgtcgaagacggcgatcggggtgtcggcgagacggtcgagtacgcgctgcacgctggggccgatgtgccgccgcaccagtccgcccggttgggtggcgtgccctgccaggcggcaggccagttcgtattcggcatcggacaggcgcagcgttcgtgcgagcgcgcgcacgatggcgacgctgggatgtgcgcggccctgttcgaggcgtttgacgtagtccggtgagacgccagcgagccaggcgacctcctcacggcgcagtcctgccgtcctgcgcgtgcctgccctaaagggcaggcccacgtccgccggttgcaggcgggtgcgccaggaacgcagcagcgccgcaagattggctgcgtcgttcatcaccccattgtcggccttttgccccggtctctggtagctgcgtggggggcccgaagtgggccaggctgccacctcgaagtggtgccaaggtcgactcatcgccgaaacacggccgaagggaggaaccgagatgggcactacatccgagaacgcacccgtcgcgctggtcaccggcgccaacaagggcatcggcctcgagacggtccggcgcctggtcgaggccgggtaccgcgtctatctgggcgcccgcagcaaggaacggggacaagccgccgccgaagccgtcggcgcacacttcctcgagctcgacgtgacctgcgacgcatcggtccgtcccgccgtggcctttgtcgagcaggctgacgggcacctcgacgtgctggtcaacaatgccggtatcaccggtccggtgcgtgaccctcacgactacaccgcggacgacatcaccgaagtgctgctgaccaacgtcgttggctacgttcgcctcatccatgccttcctgccgctgctcgagaagagcgacgccccgcggatcgtgaacgtaggcagcggtctgggatcgttcggactcttccacgacatgggccgcatcgaagcgcaggcgggcacgccgccctacgcggcgtcaaaggcagcaatcaacatgctgaccgctcgcctggcccggctcctgccccacatccgcatcaacgtcgcggaccccggcatgaccgcaaccgatctcagcggcggcgagggccactcggtccacgacggcaccgacgccatcctcgccttcgctcttggcgcaccttgcggccccagcggcaccttcgccgatcgcgacggcgcactgccctggtaatcaccacaccacgaaaggaacacccatgtatctcatcaccggagcaacaggcaacgtcggcggcccgcttgcacggcggctacacgagcagggccacccggtccgagtcctggtgcgcaaccctgcccgagcggccgacctgcccgtcgggatcgagcgctccgtcggcgatctcgacaaccccgacgacgtggccaacgccgtcaagggcgtgaacgccgtcttcctcatgcaggtgggcagcggaaccgaccagaccaacgtcatgatcaacgccgtgcgcaacaccggcaacacccggatcgtcctactgtcctcggtcggtgcacggctgatgccgatcagcgacaatcccgtcatcggcggagccctcgcggcgcgcgaggacctcctgcgcgagtccgggctggacgtcacttacctgcgccccaacggcttcgcatccaatgccctgtggtggctggacggcatccgcgttggcaaggtcgtcgaccccgccggggagggacgcctggcggtcatcgatcccgaggacatcgcccgctgcgccgccgtcgtgctcaccgaagacaggcacgtcggcaagggctacaccctgaccgggccagaagcactcacctctcgtgagcaggtggcaacgatcgccgaggtgaccggccagcggatcgacttccaggaagtcactccgcgcgagtttgcccaggcgcagatcgccaatggtgtggccgccgagcaggcgcaggcattggagtacctgaacacggtgttccgtaagggtcgcgccgcctacatcaccgacgatgtgcagaacctcacggaccaggcacccgggacgttccgtgagtggtgcgaacgcaattctgatgcactgcgctgatgcaagacctgatggaccgggctcccggccggtgtcttcgaggtccatcacgagattaggggcggtctggggcacctagggctgcggtcaggtgcacggtggcttcgaggattcggacccggcggctggcctgctccacgaccgcgagcacgtagaggcgcctgcctgtcagtggtcgtctcgatgaagtcggcggcgatgacggcgtgggcctgggtgcgtaggaaggccgtccacgtgctgctggtggtgcgttgggtgccggatcaacgcgcgctatctgcatgatcgacttcccggcctcacgcacgatcggaaccgcacccgcgcggaactccggatcaaaccggcgtcgcatctcagccatgaacctctatgtccaaacacttgcctctacattgggatgggaaccgtacagatcataccttgcagtcttccttcagtaaattaggttaagcaaatcgaatcgaaagagggattatcaaggcaaaggttacccagatagcgacgatccaacttacatgacgacgccagggaactactggacctacatcacgaccctcgccagtaccaactcccttgacacgaactctctctatcttacgcgcagcccgacgcgctccaggataccccaaaactcgcccaaccagtgaggcttgaaaagcgaaactgtcaaccttcccgctggccaattcaatggacagaccttgatcagtggacagctttctgacgtcacgccaggaaattcggaacagcgcgccaggattaactacgaccaggccagacgaggtcgccctgacataagagaacatggtaaaaagcgagatcaggtaacagacaacagcgaggaatgtcgcgacagtcagtaactcgcccaagctgttcgctggattgaggctgaacatcactaccatgaatccagacagcaggcagagcaagaatccaccagcccaagtgatccagttcctcatacgaactcaccgtcaccagatatcagggccattggtgccagcccacatgtttgcgttactcgacagcccagggagtgtagcaaatgggtcaaaagtgttgatcctctcttttgagtacgtcgtcgcgtaactcaaggccggagaagtcgaaatcatgtcgtctgcaatgtaacctgcgttaatcagcggaattggggccctgaccctggccgtcagcccgcgctcgtcgtacacgttctcggtgatgacccgcttgccgtcagcggaggtggcctgggtttggcggtgttgcagcagcccgtcgtagatctcgtacgagatgatctggttgccgttcgggcccaacgcccgggtacgtacccacgatggtgcggtcttcgacagggtgtaggcgtactcgacgtcgggagtaccggtggtgttgccgggccgggtcaccgacagcagccgacccaccgcgtcgtaggtgccggttgtcaccttgttgttggcgtcggtgaccgccaacggcacggcacgcgtgacgtcgaagctgctggtgctcgtgtgacccgccgggttcgtgaccgtgaccgtggtggtcagccggtcggagttctccgtgtacacggtggtgctggttcggttcgctacgtcggtggacgaggtgacctggccgtgggagtcgtagaccacgttctgtgaggcgatgatccaggcgtcgtcgacgtagtggtcggtcttggtgacattgccccgtcccggcgcgccaccgtggccgagcccgtcgtagtagtagcgggtgtcgccgagcagttcgcctggcgtctcaccacaggctgccgcccgcaaggtttcctgcttgacaaagtcaagcttgtgcgtcaacgggttgtccgcgtacgtgtacgtggtgcaggtctggtcgtctgtcgcgggtccgccctcgtccgacaccgacaccacccggcccagtgtggagtcgtagctggtgcgcaccagcgaccgccgtgaccaggccccatcgaccaactcccaccggatctcgtcgtcgacccgggtgatgtaggacttgtgcacgttcggcaccgcccacgtcgtcgacagcgtccgagtaccggtcgtcaccgtccacgggtcgtacttgacgatctgcaccacgctgccgccagccctgtcgtaggtgcgctcgttgaggagatgcccccgccggtactcggcgtccgtggccgcgcccccaccgacgaccgagtcgaacggtgtcaccgacgcggtgcgggttcccgaggaaatgtagtcgccgtgcaggccccgcaggtacaggtagtcggtctgcgaccgggtacccgaagccgagcccttcttgacggtgacgttggtgtagccagcccagtcagcccaggaccgcttcgccagtggcgccgaccacaccgctgccccgtccgagtgggcccacaacacgctggtgaaggagttcgccgtcgagtacccgtactcggtcgtgatcggtggggatcctccgaccaggtcggactcgacaaccttggacacgatccttttgtgccaccacgaccagcctgtctgccccgacgggttggtgtagtacttcggaaagcaccgcttcgagttgtgatccgggtccggaaacgcggacccgaaccggcacccggtgtccgtgtcggcgtaggtgacatcgatctggccaccggactcggtccgcaggctggtgacccgatacttttcatgcgactgcatcgacgcgtttgggtcgtagtcagcccggttctgcatcctcgtgccatacgttgtcaacgcaggcagagtgatcgagccacccgccgtcttgcccgtgcgcgtgatactcgacagccacaacaccggtgatccgggtgccgacggaaactgatgcccgatcgcccactcgtccaccgtcgagtacgagccgctcgtcaacacctgcgtcgagatcttcgatacccgcttactcgaccagaaactcggcgtcagattgttcgagcaagtcgacgccgacaccgtgcactccagatcccagggggtgtcgggccagtttgcctcgttgtgcgtaccacacgacgtcgtcacacaccggtccgagttggtgaacaccacccgcaccggcgccaccacactcgacgcgtcagctgtgtgagtgccgtactcgatccgcttcagatacacctcacggtgatactgagccgtcgacgacgccgaattcctcaaccccgtccgaaccgctcccggccataccagtacgaaacctcgttgccgttacggtccaccacatagtcgagcatccaccgccatgcctgctgacaccgcgacgatcccgccgacgaactagtgaaacacggctcatgcgaatggttcgcgaacaccggcaccaccgcggtcgagttcatgttccccttgccattgggcagcctctcccgaccgaaccagtactccgtcccgtccgtcgtggtcacccgccagtgctcaccgttgttgtcactgttgggcgcaccggtcatcagctccacccgggacccgtcgtcgtcggccagccgccactttccatcattgccgagcacaatctcgctggacgtgccgttgagcatgatctgcgcgttgggctggcgccaacacagatctcccgtcaatgccaacgacgtccagtgcggcgacagtgcactgtctgagtcgtccacacacggacggtaggtacgctcgatgaaccccggggtgtagttccacccctccccaaactgcgacggctgggtgttcgatcccgccgtctgcccgtccaccgaacccgagcggtactccaggctcacctccggcattagcccacccggcaccgtcggtacctccatcgggtacgagtaggtgaaatccgcggaattgccgccagccgcccacgacgacgacgtcttcagatctgttttcgagaagtccccggcctccgtcgaggacccggccgcagccaacaccacgatctgtcccgtagccgcagccgacccggacatgggcttgacatcaccttgcccgggctggcgcgcctcttggaacattgatcggtgacagtcgttggccgccgccccgttgactcgtcgtcggcgccgtacgagcctgctcatcgtgatgacgacggctggttgtctttggcgaagactgtcacgaccccattgacaggcattgtggcatttcgccagactcgcggcgtcgaagcgtgacgtcagcgtcacaggtaacccggcgggagcggcgcgtcatgaccagagccgcacctcgggtaggcctcgccgcgttcttcgcggcgtgtcgagtggccacacggcagtcagcagcaagcccacatcacggggtcgaccacacgggcgggcagccgcatccgcaccaccttggtaccccatgtcaaggtcgtcacgaactgctgcaacccctgatgatccatccctagcggatccgccatcggctgcatcgacttacatcgcccgtccagcagcagcccccgcagatacggccacccttggcccgctgatccgaccgcacctacggggcgaacacgtccgaggcgaacgcctcaaaccgttgctgcagaggggaaagctcgtcgggagccgctccgacatcacgctacgccagacccacgaccgccgcagcaacacgctgacctgccccagcactactagaacgtcgttctatacagtatatgataatcattctcaaaaacatggtgaggggagtgcgatgcgtcaggagcaggacgggacggtggcggcccaggtggcaaaggagccgttcctcgcgccggtgcggatgctccgactctgctgctcgacgaagcgaccgccgcgctggacttcgagaacaagatcgccattggtggagccgtcgatgccatccggtccgatcagacgctggtcgtggtcgctcaccgattgcagacgatcatgaccgctgaccgcatcgtcatgctcaacggctccggcgtcatccgcgagaccagcacccacaccgagctcctcgccaccgggacacctacgcccaattactggaccaaacgcgtcgaggccgccggctgaccgctcgtcccacacccctgacccacccgtctcccagaaaggaacctcccatggctgatgagaccctgcgtacatccactgtggtcgcgccacaggcgaccaggcgcgcctccgccgtccggttctccgcccgcgacctggtgaacgtcgcaatcttcgccgtaatctacttcgtgatcgtgttcgtcgtcgcgatgctgggcatcatcagtcccctggtgatgctgctaaccctgccgctgtcggccgtcgcagcaggcatcccgtacatgctcttcctcacccgggtgcgttccgcgggcatggtcacgctcttcggagtcgtcgtcgccctgctctacctgatgatggggcacccgtggcagagcacggtcgtcacgatcgtgttgtcggtgttcgcggagctggtgctgcgggccggcaggtaccggtcgaagtgggcgacgatctggacctacgtcgtattctcgggttggtttgcaggtccctggatcccgttcttcctcgacccggtggcctacctgcagtcgtccgcgagtcaggcaatgggcgaggcgtacgtaaaggacttcacgcaggtggtgaccattccggccgtgaccgtcatggtcgccgtcaccctggtctgcgggttcctcggcgcgctcctgggcaccgcgcttctgcgtaagcacttccagaaggctggcctcgcatgagcatcatcacccgaaccgacgtcccgccgcgccccaggctatgcgtgcggttcagcgccggtgacctgctcaacacggcgactttcgccatcatcctccccgtcgtcacctacgcgattgggatgctcggcatcgcttcacccttggcgtgggtgtgcaccgtgctgctgcacgcgctggtcagcgaaattggctacgactacgtgaccgccgcggacacgctccttaccccgccggtgctcggagtcgtggcactcatcgtcctcgtcgccgggctggggcgcgggctactcggctctgcgatccattggaagcacgttgtccgcgtcggccttgcctgagcttcgggcccacacgctggatgcgcagcgacagtggtgtgtggatccacgaacgaagatcctcttggtgctggcctgcagcatcgccgtcatgagccccggcgggctgcgctttgtacccgtggtgctcatccttgccatcggtatggcagtgtcggagcgggcatggccccgcgcgctcgggctaccggcgaccgtgaccgtcacgtgggtgctgggttggctgctcccgctatggtggccgaacgcgttcaccgccatcgtcgcgctcgcgtgcacctatctgatccgcttcgtcgcgacgatcggcgtcggaatgcacctgatcgcgacgacctccccgatgcagctcgccgccgcgttccgcgcctggcgcatcccgcgccccatctcggtgaccctcgccgtcatgcttcgcttcttccccgtcgtgagctctgaggcggcctcggttctggacgcgatgcggctacgagggctcgccggaacgagcggactgctacgccaccccgtactcacactcgagcgattcaccgtcccgatgatcgccgcgagtctgcgcgccagcgaagacctctccgcctccgccatcctccgcggactcggctcgtatcgcacacccaccgccatgtacccgccgcgcttcggacccgctgatctcgtccttgtcattaccgccgcggtgctcaccacggctgccctggtccttccctccccgctgacatgatccgcatcgaccacgctacctggacctacccgcacgccgagcagccgagcctgcgagacctcaccctgcgcgtcaacccgggtgagttcgtgatcctctgcggcgcgtcaggatccggcaaatccaccgcactccggctcatgaacggcctcattccgcacttccacgaggacggcgtcctcaccggcaccgtcactgtcggtgggctggtcacgaccaatgccgagctggacgctatgggcctcgtcaccggcaccgtgctgcagcatccgaagcgccagttcttcaccgacaccgctccggaggaggtcgccttcgcgatggagaacttcggcttccccccggaagagatccggcgccgcgtcgtggagacggtcgaggagctcgccacgggggtgccggtcgaacaacgcctgcgggatctctccggcggtcagcagcaacaggtcgcgatcgccgctgcgatcgcccaccgccccagcgtcctcctgctggatgagcccagctcgaacctctcgtccgacgcggtgcagcgcctcaccgccacgctcgccagcctcaaggcgcaaggagtgacgatcgtgatcgccgaacaccgactgcgctacctggaagacctcgtcgaccgggtcatcgtgatgcgcgacggcgcgattgacgtcgagtggcccgcggcgcaactccgtgccgtgccggatgacgagctcgcccgcgagggactccgcggggtcgtgagcacggtcgatctgccggccctgccggcatcaggcgccagcatcgtcgcaggagccgacgcatcggagatcccgggcgccgcgctcgaactggaggcgatccgctgccgcctcggcgggcgcatcgtgctcgacatcgaccgcgtcgccttcgcggacggctcggtcaccgcggtccgcggagtcaacggtgcaggcaagtccactttcgctcgaatcatgaccggcctgcaacgcagcaccggcaccgtcttcctcgatgggaaggcgctgaacccgcgggcacgccagcgcgcgagcgcgatcgtcatgcaggacgtccagcggcagcttttcaccgacagcgtcaaagccgagatccacctcgccggcaccgacacccccgaggctcctgatacggatacggtgctcgatgccctcgacctcgcgcacctcgccgaccggcatccgctgtcgctctccggtggccaacagcagcgcctcgtcgtggctgccgtccgggttgctggccgacgcatcgtcgtgttcgacgagcccagctccggcgtggaccgccgccacctgcggtccatcgccgaccagatccgccgcctcgccgccgacggcgccatcgtcctactcatcagccatgacgacgacctgctcgcgctcgccgcagaccggcaactcactctggccccaccgctgagctcgtcgcggaaccggcatggcgctcacggagaaccgaccgttgaggaaacccgatgacgcaatccacctgggacaccgcagtcggaacaacgacgtcgcgcccgcagatcctgctcctacacacccgacccgaagcccaactctcgggacaggtccttgggaacgcggtgtgaatcatgaagaggatcctgcacaacgccctgcgccgtcccggttcggcgacgacgtgaacttcctgcggtcatcgagggacttacgactggggaaccggtgccgccgtgctggcggcagcggtgcgatctcgtcccaggatcatccaagacgtccacggcggctgtgcgaccctcctcaccttcaggtagaacggccggaccctcaggacccaaagacatgcccaacatcatgtcgttaggagttcctagggctatcaaagagccccgggcagcgtacgcactccgtgagcaacggaggccccgccctgccgcgtctcgacggggcgggcccggtagctccggtgcgcacgagtcgttatccggcacagccgggaacgttgacgcagttgttcggctgattgccaataacagttgtcccggtggctgtgttcagcgcgaccacaccgccggctgcgttaaagactcccccaccatcggttattgcgatattgtcggtgaccgtgacggcgacgagagtgagtactccgctcgaatcgttgtggagaccacccccctggtcagcgacgttaccgatcactttcgtgccacgaaccgttgtctcggcgttgttgaagatgcccccgccgaaaccggtggcaccggtggcggtgttgtccttgacaacacttccctcgatggtcgctgtggatcctgcactgacgaacaggccaccgccaccacccccaaccgcggtgttggcagcaaggacggcccgccgcatggtcagttggccgctcaggtagacacctccgccgatgattgtcgcggtgttgtcagtgatgcgggtgtcactgacggcgccgtttccgccgtcgacgacgaacaggccggcaccctggatggaccggttgccggagatggcgctgtgcgtgacccgcattgttcctccgctgttcgtgacaccacctcctccgaagggaccgttgttcgcctcgacgtgggactttctgatggtgagtagacctgtgttgtagatgccgccgcccagaaacccggcggtgttctggttgacggtggaattcttgatcgcggtgacgccaaggttggcgatcccgccaccgctgccgccaccacccccaccaccgatgttgccgagaatcttgctgtgcctcgcggtcaaccgaccgccggcgttgacgaggatgccgcccccatcggcgcctacaggggtttggccgccggtgactttgaggtggttgagggtgaggtcaccgccggcgttgacggtgaggatcctgaactggtcggcggcggccgcgcgttcaatggtggtgccatcaccgccgttgagggtgaccgggctggtgattgcggggaggccggcgccgtcgatgttggcggtgagcaggtaggtgcagtcatcggcgaggtcgagaacagcgccgtcgcgggcgttggccagtttgatcgcggcgatcaaccggtccgggtcgcaggggaccggcgcaccccttcgaccctccttctgccccttagccccggcatgcttgctgtcgtcggggttgccgcgatcgtcgcggtggtctcctgcggggggctcgtcgcggatgggtttcccgggctggtcaacgccgagctgtgtggtggtgacggtacgcccgacagcgtcggcggtcgaggcggcggccatcccagcggtggtgagagccagaacgatcgcaccggccagaccggcagccgaccaccgtcgccgtgaccgtgcccggcccgtaccagcgcgatccagcttgtgtgtgtgattctgacaggtcatcgcggtcccggtgtccttcctgtcacggacgaggaaccagccactcgtgctggaatgtggtcgctcctcggctaccaggcaggcggtagcagccacctcgcacagtaaacagacatagccgtcatgtagacatgaatctgaagtacatggctaattcgggtatcgttggttcgcgccttcgcccccggaccatcagcgacagccgacgtgccggattcactgccgtcaccggcggtcctcgccggcgccacgcaccagcccctcggctagcgtgtctcacttgatgatctttcgaagtcggcgatggctggccagggcgcataccgtgccggcaaggcttggacgtggtcggctcaggttcacagcctgctcgcccagggcgtcggactgctggagtgcgcccgccgtctgcagttggctctgaacactttccgctattcgcgagccgaccggcccaggcggatgctcagcgtcccagataccgcccacggccgtcacttcccgtgcggacaccgccacggggtgaagcccaccggacgagacaacaccaccaacagccccgaccactgatcaatatcgagcaacaggccgaagcccccgcaggcgggaagcggggccagaggcagcaaacaccgatttgatacatggaaatcagtcaggttccggaccgtgacggctatcgtcaaaaattgccttaagccatacgatgtccagtagctggtgaacatcagctgattcccttcaaggagcaaccaggatgccgctcgtattcaatcccaattacaacaagttggccgtgttccggcaggaacatcaaggggtcaacgttcccggtgacggattcttcgccgacaagagcaggaaggatctgcaagatatcatcgacaacacaaggaacagtctgaagaacaagcgaatccttgaaccccatgggaacgcgaatggcgcaacggtcgcgcaggcggcggcgttgctgaaagcagcagactcccgggaaaacggtcgcatcaccgttgtgtggggcattcaccaggacaccgtcaatcaggcgcgaggcgggggcctgaaaaactaccagcacttcaccgtgttggctgcggacggggtaaccaactggcacctctacgtcgatagtcaaatgaagacaatcacctatctaactccggcgcggggcacggaagtccgggttgcgaacgtctagccggaaatagcctccgagtaccgcacgcaaccaccacccttttcggccccggccccggccccggccccgcccccggccccgaaccgggggcggggccgaaaagacctccctcaaggcggcagaccgtcaccagctgcatcccgctcccagcgacctgctgtggacggtcgatgcctccgtcatcgtcttcgcctgcctcctcatcccggccggcgctctcgatgaccgccacggccgtcgtcacccgcaccactccacgcagccggcctccctcggcccgggcggcaccgtgctgctcgccgccggcctgtgttgcgtgctgcggcctggttgcatgcggcacggcgtcatccagaggccgtcgtacggcgggtcgtcgggcgcatcgccggcggattcgccgcatgcgccctcatcctggccaccttcgtgggccgcgctcggggtcgccgtcgtcggcaccgtactggcctcccgcttccaccgcatgccggacgccgcctcccatctcgaggaaggatccgactgtcgcgggcgatggcggttcgaccctgtggtcgtcgtgaccgctgctctcgggactcctccgcgaccactcacccaaacatccggtgtcccggcgttgccctggggcctggccaaggccacccgggatgtcggcggacttcctctggaaccatctggcgtgtccccaggaggaacagacgtaacatcagaaatggtgaccaatatgaacgagcacgtcacgatcgtcgaacgtcagcgtgacgccgacaacacccatggcctcgaagcctttgtcaacacctatgcggtcgacccaaggatccaccggcgtgacggatcgcagatcaccgggcgggaagccctccgtgacgcgtacgtcgatcaattctccgacggacgatgccgcgcggagatcatcaaccgaatggcggaaggtgactgggtgatcgaccatgagactgcgcacgggctggccgatgagcctgtccgtgtgctggtggcataccgggtgcgggccggcctcgtcgaccgcgtccacttcttcggctgacggagtcatggtgagcagatatgtgattaccgggtccaccggcggcatcgggggagccgtcgcggaactgctgcgtgaggaggggcatcaactggtcttggtgggtagccaccgcgggcgtctcgacgcagtggccgggcgattgggtggatgcgagacccttgttctggatttgctggacgtggagggcatcgccgctcgcggatccgccctggccaccggagacagccccgtcgatggtctcgtgcacagcgcgggtctggcccagttgggcaccatcgccgactctgatcccgaaagctggatgaaacagtacaaagtcaatgtcgcgggcccggccgagctcacccgttgtctgttgcctgcgctccggactgctcgcggccacgtggtcttcgtgaactccggtcagggccttcacaccaaccccgggtggggcgcatactccgcgagcaagcacgcgacccgcgcgctcgcgcaggcgttgcgcgcggaggaaggcccgcacgggattcgcgtgacgagcgtctaccccggcaggacagccacggagatgcagcgggccatacgtcgacaggagggtgcccagtacgtcgcgcacgcgtacatccagccgcgcagtgtggcccggaccgtgctggcagcgctcacgtcgccccgtgacatggaggtcaccgacgtgtccgtggccgtttctggcgcgtgacgtgagacagcaccacccgccttgggcaaaccccgtccgcgtcgctggtgagacggccggggcggacacccgtcggacggtcgtcgtagccgggatcgcctggtccgccggaggctggctgccgtggacgccggggatcccgccggcctgggcccgggaccagtggtggaggcgctcggcgcggagtgaccggctgttccggcccaccttcggttggggccggaacagccgcgtcagaaccgggatccgccaatatgggcggcggattgttgtccgccttccagagctcggccagggtgttgccctcctgcttcccgcacatgcggggtgatcagggaggggtgattccacgctccgtcccgtagccgagggtgagcgtctggtccgagttgatctgcgtcgtcatgccgtcctcactccatcgttctccttcgcgccagcgagaggtgagaggacggggtcggtggaccgtaggcccttgatgaggagccagccgccggtggtgagttcgaaggcgaacatcggcagccacagcagtatgccggcaccctcagtggtgacggcgccggcggcgctctgcagggggacgctgacggcgagcagcagcgacgcgagcagaccgaggattgccagcggtcggggtatcgcgcgggaccgcagtagtaggtaggcgaacacggcactgccgacggcgaagaagcaggcgccgacgttcgtgctccacgcagcgatgtcgaccgtcgccgcgcccagttcccgggcgttgtcggtctgctgtcggctcagtgacagcagcagcatggcgccgaggatctgtaccgcgtacagtcccgactccaccgcccggcaggccagggcgaaggcggccagggacgggtcctgtcgccgggtgatggcgtgcagcatggcggccaggcccagcgtggcgatgccggcgacggccaacagcacgatgctgagccgtagcccggacgggtgtgcggcgatgtcgtcgagccgttgcgcgatgccgccggcgccgctgccggcggcagccgagctggccaggacggccgcgatgaccagtaggaacagggcaccggcgaggcgggcggcggaccggtcggacaagggttcctccagcagtatcgtggcaaccccgggtggggctgcggcaggttcgagcggcgggtggcgacctgcgtcccgcgatcgaggtggaccgatcgtgacgggcatgcgttgggtcggcgttgtgcggacgttggaaaaatgttgagctgcaggtcggggcgggttatcggacgcgggagtggctatggcagggccggcggtacgcatacggttgctcggcggggtcgaggtggtggacggcaacggcgccgccgtcgacatcggggcgggtaagtgccgtgcgctgctcgcggccctggcgttgcagcccggtacggcgattccggactggcggctagtcgatctgctgtggggcgagcaaccaccccggactgccgtccgaaccctgcagtcgtacatcgctcggctacggggcggtctgggcgccacgaggattgtgcgctcgggtgccgcgtaccgtctcgatgtgcccgccgatgcggtcgatgtgatccgattcggccggcgggtcgaggccggcgacctcgccggggcgctcgccgagtggaccggcgagccactggccggggtaccggtgcccggcctggctgcggccgtggacggcctggtcgagcggtggctcggcacggtcgaagccgatctcgccgcccgggtggacgctgacgccgcagcgaccgtggggccgttgactgagctgagcacgcggtatccgttccgtgaaggcatctgggcgctgctgatgacggcgctgtaccgggtgggccggcaggccgacgcgctggccgcataccgcactgcccgtcaacggctggttgagcacctgggcgtggagcccgggccgcgcttgcgccgcctggaggtggcgattctcgggcaggaccaccgcattggcggcgagcagcggtccgagtcgatcgaccggttgccccgacgcgccgtgcgactgatcggccgcgacggtgacctcgacctcatcggccgggcattggccgagagcccggtggtcaccctggtcgggccgggcggcatcggcaagaccgcgctcgctgttgcggccgcccaacgcgtgcggctcgagcacggcgcctggctggtcgacctgaccgagatcacgaccgaccaggacgtcccccaagccgtcgccgcggcggtgcgcgtcgaggagggcccaggccgatcgctgagtgaatccattgtgctagccctgagctcactccgggcactgctggtgctcgacaactgcgaacacgtcgtggacggcgcggcacgcctggcccaggccgtcgccgacggctgcccgcaggtgcgggtgctggccaccgcgcgggaaccgctcggcctcaaccacggtcacgaacggctggtccccgtgacgccgttgcccgcggccggggcgggcgccgacctgttcgccgaccgtgcgaacgcgctgaccgccgcgttcacgatggatgccgcgcgggaggtgatcgaggagatctgccgctgcctcgacgggcttcccctcgccatcgagctggccgccgcccaaaccgtcagtcacaccccgccggaaatccgcgagcgtctcgacgatcagctcggtttgctggtcggcgggcggcgaaccggggcggaccggcaccgcaccatgcgcgccacgatccagtggtcctaccggctgctcaccgtggccgaacaggacctgctgcaacggctgtcggtgttcaccggccccgtcgaccgggccggagctgcggccgttgccgccggcagcggcctggatgtcaacgacgtgctgcacaccctcgtacagcgctcgatggttaccgccggacccggcctgttcggccagcagttcaggttgctggaaccaatccgccagttcgcagccgaacacctcaccgcaggaccggcggccgcacccgcccaggccgcgcacacccgatacgtgcgggaacgggtgacctcgctacgcgaccagctcaccggacccgccgaagtccagggggtcgcccgtctggacgagctgtggcccaacctgcgcgtagcggttgaccgggcctttgcctgcggcgactaccgcctcgcccatgacctgttccggccgatcgccaccgaggccgcccggcggcaccggcacgaagtcgggcagtgggcccaacgcctcctcgaacaggcaccgcccgaggatcggccgcggatcgtgaccggcctgatcgctgccgcatcccgctatcacgtctgtcaggacccggccgggttcgacaccttgatcaggcagcactgcgaaccggacgacccggtagcccggcacatgcgggccaacgtccgcgacgactacgctacccagatacacacggcgccgcaggcactggccgagctgcgccggctcggcgccgacgacctcgccgcgcacgtcgaggtcgacctcggcgcggcgttggtctttcagggacagtacgcacgcggagaagcccagctcacccagctcgtcgaccggttccgcagccacggcccgcccaccctgctgaactggacgctgacgctactcggcttctcagccgccttccaaggtcgacgggccgccgcggacacgttgttcgaccaggcgatcgacgtgccgctgccggcacgcacccactcgccgaaccagtccgtgcgtgccctggcgttgttccggcgcggcgaccgcagagccgcctatcagctgctccgtgcccacgtcgaagaactgctcgacgcggacaacatgcacggtgcctgcgtcgtgtcggtcaacttcgtcacgatgatgccggcagtggcacgcttcgccgacggggcccggatcctggccttcctcgacaccaccggcgcgctcgacaacgccgcctgggcggccatggtcgccgacgccagggacaaactcgccaccttcgcccccatcccgaacggatccatgatcctcgaccagcggcaggccctcgccacgatcggcaagactctcgacggccttcttatcgaacaggccagcccggtcagatgctaagggctgtctcgtgacggtgaaggccgttgcccggcaccgggttggcgtctgctgctacctgcaccgcgacgacgaatgcgcgccagatagtgctcggcttccctcagcgcttgatcttggttgtgggtcagcggcgagcggggtcctcctcgggccggatccaatcgaaggtgcgctccaccgcccgtcgccagttttcccgttcccgtgtccggactgcggcatccatttccggcacccatcgggcggccggatgccagttgctgcgcagaccctccaggtctggccagtactcgaccgcaagcccggctgcgtatgcggccccgagggagaccgtctcggccgccatcgggcgcaccaccggcaccgcgagtacgtccgcgacgaactgcatcagcaaattgttcgcggtcatcccgccatccacccgcaaggcggtcaactccagcccggagtcggcgttcatggcgtcgaccacctcacgggtctgccacccggtcgcctccagcacggcccgggccaggtgccccttggtgatgtatgaggtgagtccgacgatcgtgccgcgcgcctcgctgcgccaatgtggggcgaaaagcccggagaaggcgggcacaatgtagcagccgccgttgtcgtcgaccgttcgggcgagggtctcgatttccggtgcggtgctgatcaactccagccggtcgcggaaccactgcaccagggatcctgtgatcgcgatggatccctccagggcgtacagggcgggctcgtcgccgatccggtagccgacggtggtgagcaggccgtgccgcgaaggcaccggctcggtaccggtgttcagcagcaggaagctgccggtgccataggtgcacttggcgtcgcctgggtcgaagcaggtctgaccgaacagggcggcctgctggtcaccgagggccgccgcgatccggacgccgggcaggacgactgtggcggtgccgtacacctccgacgaggagcggatctgcggcagcatggccgccggcacgccgaagaagctcagcagtctgggatgccagtcgagagtgcgcagatccatcaacatggtacggctggcgttggtgacgtcggtcaggtgcaggccgccgtccgggccgccggtgaggttccagatcagccagctctccatggtcccgaagagcacctcgccgcgttcggcgcgttcggcgaggccggggatgtggtcgagcagccagcgcagcttcgggccggagaagtacgtggtcagcggcagcccgcacagctcctggatgtgctcggcgccgctggcccgggaaagggcttccaccaccaggtcggtgcgggtgtcctgccagatgagcgcgggagccaccgggacaccggtgcgccggtcccagacgaccgtggtttcgcgctggttggcgatcccgatcgcggcgatctggtcgatgctgaggccggcctggttgagggcgcggggaacgaccttgccgacgttgcgccagatctccatagcgtcgtgctctacccagcccggccggggaaagtgctgccggtgttcccgctgggcaactgagacgagattgccacggcggtcgaagacgatgcatcgggtggacgtggttccctgatcgatggcgacgacaaagcgctcggtcattactcgtccttcgtgaagccgtgtggtgggtgacggatcaccagcgcgtggcgccgagatcgcgggacaccgcgcgggcggcgtcgcggacgtacgtgacgagggctgggcgggggttgccggacccgtcgcaggtgcggtccaccggaccggagagcccgatcgcgcccacgaccaggccgccatagccacggatcggcgcggcgatgccggcctcgccaggggtcatctcaccgatttcggccccccagccattgtcccggatttcgctgagggcccgggtgagtgctcgtgcggtgaccagggtgcgtcgggtgtagggctcgggttcgcgttgcataaccgcgttggcggcgcccacgtcgtaggcgagcaggactttgccgagcgcggtggcgtgcgggggaagaagggacccgacgtccagcgtctggagggtgtcgtcgggccggaacacgtggtggaccacaagtaccttgccgtccagcagagtgccgatacggaccgcctcgccgctgcgcgcggcgagtgggtccgcccagttgatggaacgggaacggagttcgttgacgtcgaggtagctcgtaccgaggtgcagcagcgtggcaccgagttggtacttgccggaggtcttgtcctgttccacgaatccgacgtcttgcagcgtacgtatgatgccgtgcgccgtgcccttgggcaggttgagagaacgggcgatctccccgatgccgagccggccggagctgctggccagcaggcggaggatcgccgcggcacgcgcgatggactgcacctgacccggcatggggcggatgctagagcgttcggggccaacgcaacagtgttcggcattgtcgaccggggttcgttgacctgcctcctcatgtttcctacggttcaccgcacggcgacgtccgacacctcgccgacatcgcacggccctccgtcccccggtcgcggaggtccgccacccccacctggagacaccatgacacagcgtgtgagagcgcccggactccttggcgagttggccgccgagttcgccggcaccgcgatcctgattctcttcggcgtgggcgtcgtcgcccaggtcactgccggtggcaccggtgagttcgacagcatcgcctgggcctggggccttggcgtcgcgctgggcatctacgtcgctggccggatcagtggcgcccacctcaatccggcggtgacgctcgccctcgcggtgttcaagggcttctcgtggcgcaaggtgatgccctatgccctcgcacagaccgccggggcgttcgtcgcggccctgatcattcgctggaactacagcgaggtgctgcagcggtttgacccgggcttgaccagcaagagccagggcgtcttctcgaccctgccgggtgctggcatcaccgagtggggcgccctgcgtgaccagatcatcggcacggcgatcctgctgtttctgatccttgccgtaaccgacgcccgcaactctctgcccggtgccaaccttgccccgctgatcgtcggcctgatcgtggtcgcgattggcatggcgttcgccgtcaacgccggctacgcgatcaacccggcccgtgacttcggcccccgcctcgcgtccttcctcaccgggtacgagacggccttcctggacccgagcggatatccgtacttttgggtgcccatcgtcggaccgctggtcggtggtgtcatcggcgccggcctctatcaattgttcgtcggccgattcctgccgagcgatgagccgcagccgggcgcgaacagcgccgagactgcgaccgaaacggctgcgatgtccgagcgcgcccgcgtctgatcgacatatcccgacgacccgtagaggagacctcccgcatggctgacttcgttggtgcggtggaccagggcaccaccagtacccgtttcatggtttttgatcacggtggtaacgacgtcggtcgccaccagctcgagcaccagcagatcctgccgcggcccggttgggtcgaacacaatccggtggaaatctgggagcggacccagaccgtcatccagaccgtgctctacgagcaccgcctgaccgtcaccgacctcgccgcgctcgggatcaccaaccagcgtgagaccaccgtggtatggaacaggcgcaccggtcggccctaccacaacgccatcgtgtggcaggacacccgcaccgaccggatcgcctcggcactggagcgctcgggccggggcgacatcatccgccgtaaggccggcctgccaccggccacgtacttctccgccggcaagatccagtggatcctcgacaacgtcgatggggtccgggaagcagccgagcgtggagaggccgtcttcggcaacaccgacacctggctgctgtggaacctgaccggcggcaccgacggcggcgtgcacgtcaccgatccgaccaacgccagccgcaccatgctgatgaacctggacacgctggactgggacgacgaactgctgtcgttcttcgacatcccgcgcgccatgttgccccggatccgaccatcgtccgacccggactcctacggtgccaccacggcgcgtggtccgttcaccggatcggtcccgctcaccgcggacctcggcgaccagcaggcagccaccgtcggtcaggtctgcttcgccccgggcgaggccaagaacacctacggtacgggcaacttcatgctcctcaacaccggcacggagatcgtccgctcccaggccggcctactcaccaccgtctgctaccagttcagcgaccaagcgccggtatacgccctggaaggctccatcgcggtcaccggatcagccgtgcagtggctacgcgaccagttgaaaatcatcaacaccgcagggcagagcgagatcctggcccgccaggtgcccgacaacggcggagtgtacttcgtacccgccttctccggcctgttcgccccgtactggcgctccgacgcccgcggcgcgatcgtcggcctgtcccggttcaacaccgacgcccacatcgcccgggccaccctcgagtcgatctgctaccagagccgagatgtcgccgaggccatggccaaagactccggcgtaccgctggaatgtctcaaggtcgacggcggcgtcaccgacaacgacctgtgcatgcaactgcaagccgacatcctcggcgtaccggtaagccggcccgtggtcgccgagaccaccgcgctcggcgccgcgtacgccgccggcctcgccgtcggattctggcgcagcaccgacgaactacgcgagaactggaacgaaagccaccgctggcagcccacctggccaccagaacaacgccaagccgagtacgaacgctggaagcaggccgtccaacgcaccctcaactgggtcgacgtcgactgaccaccaccgcatccgagaaacccgggaggccggcgtccccgctggcctcccagacacaggagagagaacgcatgcactccgcgacactgtcactggccgcccgcgagcggtcgctggccgcgctgagcagcggcccggaactggacgtcctggtggtcggtggcggcgtcaccggcgccggctgcgccctggacgccgtcacccggggcctgtcggtcggcctcgtcgaggcccgcgactgggccagcggcacgtcgagccgctccagtaagctcatccacggtggtctgcgctacctggagatgctcgacttcgggctggtccgcgaggcgctgcgcgagcggggcctactactgcagcgactcgccccgcacctggtccggccggtgccgtttctctacccgctgcggcaccgcggctgggaacggctgtacgcgggcgccggtgtcctgctctacgacacgatgagcctttccggcagcaactcccgcggggtaccggcccaccggcacctgacccgacgtggcgcggtccgcgcttgcccgtccctgcgtccggagtcgctggtgggcgcgttgcagtactacgacgctcaggtcgatgacgcccggctggtgacgtgtctcgtccgtaccgccgcagcccacggcgcgtaccccgtttcccgagcccgggtcgtgggcctcctgcgcgacggccaccgcgtcaccggggcgcgggtccacgacctggagaccgaccaggtcctcgaggtccgcgcccggcaggtcatcaacgccaccggcgtctggaccgacgatatccagtctctcgttggggagcgtgggccggtgcaggttcgcgcgtcgaaaggtatccacctcgtcgtgccccgcgaccggatccgctccaccaccggcctgatcctgcgaaccgaatccagcgtgctgttcgtgatcccgtggggtcggcactggctgatcggcaccaccgacaccgactgggatctggacaaggcgcacccggcagcgaccagccgcgacatcgactacctgctggaacgggtcaacgaggtactggccattccgctgacccgcgacgacgtcgagggcgtatacgcgggcctgcggccactgctgtccgggcattcggatgcgaccgccaagctgtcccgtgagcacaccgtggcgaacccggcgccgggtctggtgatggtcgccggcgggaagtacacaacgtaccgggtgatggcccgcgacgctgtcgacgaggccgtgcggggactcggcggtggggtgccgcggtcctgcaccgaccgggttcccctgctcggcgccgagggctatgtcgcccgatggaaccagcgccgtcgcatcgcgcgacagtacaacctgaccgtggagcgggttgagcatctgttgcgccgctacggagccgccgtcgacgaggtgttggacctgctgggagaggatccgaccctcgttgagccgctcgacggcgccgacgactatctgcgtgtggaggtcgtccacgcggcgtcagccgagggtgccctgcacctggaggacgtgcttacccggcgtacacacatctcgatcgagacgttcgaccggggcctggcagccgcccgaccggcggcgcagttgatggcgtcggtgctcggctgggacgccgagcgtgtggaccgcgaggtggcgcactacgtcgcacaggtggacgccgaacggatggcgcacgaccagatcgacgaccaggccgccgacgcggcccggctggtcgcgccggatgtggtgccgcaggtagcactcgcggcctgacctggcgcgcggcgcacgcgtaccgccacgtgccgcccgacaggccggagtcagctacggtcgacccggctcggatctgcgtgacgcccgagcatgatcaattaccggcccctacctacggaagagagctggtttccgggttagcggggccgctcgcgatctcttacgggcggccccacgaggttgcgtaggacgtcgcgggcagccgatgcagcagggtggtgagccatacccggtcagccgacgcgaaccggaccggaccgagttccccaacccagaggccacaggcatcccgcgaccttccgcacgtcgataccaccggtctgaaccgcgtcaggcagatgccgacgaggtagcacacgatttctcagatcagcccccgccagcaggcgccgcacgagagtattgagcccgacaggtggcgctgcgcgacgctctcggcgtcctcgtgcgtgaccaaccatcagacgtaggcggtagcagtgcgaaggctggtcacatcgagggtggccagtcgtggcagcccgccgcccttctcaatctcggtcttgggcttcgaacagtgggggtgagcggactcgagcgtgcagcgccctcctcagcctcgttcaggagggcaccaaccaggacggtgaaggcgcttgacgccagcagatcgtgcaatcacgcagcgatcgtagtgggcaaaaccgaatacggatcttgacgatggtcggctcttcgggctggaggtggtctgcgataagcattgactgaacgccgagctagaagggacgggcatggcacggagagtcaacaatctccttgtgttgacagtcctggccgcagcgttacctgccgccgaggcagctatcatcgcgggagtcgggtttcaggctgcgcgtggattaccttcccaggccagcgcagtgtggccgtatgattcctaccacgatttacgctggctactcgtctaccatcgttcgattctggaattcgtactcgcatatcttgttgtggcggcagttcggggagcgcttaccgcagtcctgatttacttctcgtggccagagcgttttggtcgaccatcggtcgcgaacctctttcggcggaatctggtcgtggcgctcctggtaatggctgtgatcatgccgtgggcgacgatatcgatagcgttctcggtagtttcgctctcatggctgctcatcgcctcactgctaccaatgattgtcatttcgccatttctgctacgcgcggcagtggcccaggagtggtggcgtggactgccgactctcgcacagtacggatggacaaccctcaacgttgttgtcatcacggcagcaggtgcgatcatgacggctgttcccgcttggtggtcgctgccggtagctgcgctggctggtgccggtaacggcctgctgtggcgcaggagtgtcgccgttgctttggagccggttaatccgcgttggcgacgacttccagtggcgccggtggtgggggtgcttgttttgatcacccccacgaccctgctgaacgtaccgggaatattggacggcccggcatggcgacctccaatccttgaacaacccttgcccgaggatgtcccgcaggctgtgatcgtcatcgctggacatgactccgagtatcgcggtgagccatcggcagatcctcgagtggagcggtactcttacgagggactcgacagcaaggaggccccccttccctatcgtccggaggccactcatcaatcactcgacgttagcgctgtgcggctagccagtcatgttgactcattgcaccgtcgaacacgcctgcccatagcattggtgggtcagagcgaaggcgccctggtcgcccgtacatacctggagaagtggccagcctcgccggtcactgatgcggtcctactcagcccattagtcatgccaggaagggcatactatacgccgccgcacaccacagagggttggggggtcgtcacgggctacgcaatgcgagcagttttccagttgtggtttctcggcgacgaagccaggggacaccccgatgagccgttcgtccgatccatcatcattgacgcgccattctatcggaaccgaattctatgtccagtggccggcatcagggtcatcgcattcctaccaaccgtgtccgccatcgaggcaccaccaggtgagttcacgcaggttcccactgtgcaatcgccggccttccatgccgggcttttcggatcacaggacatccatcaactgatcattaatttcctgcagggcgaagaaatacaggggcgaaggcgcgaatatgcgatccttcagcacctcggcgcggcctggcagcctcctccgcttgccttgtcactcaaccctatctggtcggcttccatcgagggcgaccccgcattctcgggcaaggtgtgccaagaacgcaattgaagtccgggctcaccatcccgaatagcgatggaatcgaggacatcggcccgccgacccgggcgtggctcgccgagcaaggcgcgcccgtatgccaagggtagtcgccgatactctcgtcgaacggcggccggccgcgagtggtggaccgctgagagtcgggtacgtgccgacgcatgcggatcgagccgaactgggccgggacacgcacgcctacggatcagcggctaggggtcccaatcccttcgcacacgcaagatcatagggcgctcgacctgcacaagcaggggtcaggcgccgttacggttccgtcccttgtggtcgcgtgggtgcccgtgcgacgcgcatcccctcccgtcctcgcccgtgcgaacgggtccggacgggtccggggtaggcgggtacgacacctgccgcgcaccgccgggccagcaggcaccggtcttcggcgccgccgccggtcagcgggttctccttgttgctcgtttgcgtggtggcgtcaacaggtctgcgatcacggcgatcgtggacggcatgaggcggtagtacgcccagacaccgcgcttgtcgcgctcaagcagtccggcctcggtcaggattcggaggtgatgactcacggtcggttgggagagcccaaggggtgtggtgaggtccgatacggacgcctctctctccggagccgactggataaggctgagcagccgtagccgggcagggtccgcgagcgccttcagcactcctgcgagccgttcggcatcggcgcgtttcatcggctcgccagtaaggggcgagacggcgggtattgcggtctttatggttcccacgtcctacatcgttgcagcaaacgcctcggcgtgccggcggaaccggggtctgctcggcgtgtggcgctctccgcgccctcggcgctggcccggcatcgagcgtcaccgtgggcgttgccctcacccttggcgtttgccctcgacgtggacaaacttggcggcgcgcccatcccgctcgtgcttgccgcgtccgtacagtcctaccaccagatcggcgtcgtctggcgcctcagtcgggtcgacgtgactggcagaggcgtgtattcgagatgtcgtgcgtgcacgggccagcaaggcgaatggtctcgcaaagaccgaagcaaacgtgaataggttcccgccgggaagctgaaccggatcccagagaaggcaccatggcagtgcaagctcagcgcggcaacaccagcctgtgcggtgcaagaagaagatctcgtccacttccggccgacctgatggtcccgtcctgaacgggacttagtcccctacgacgcggctcgcaccgctaataccgtggggggtatcagcgattggcgggaggtgggcgtgatgcgacggttgctcgtgctgggcgctggcacggcgggcacaatggtggtcaacaagctgcggcaccggctggcccgcgcggactggcagatcaccgtggtggagcccaacgacacgcactattaccagccgggctacctgttcctgccgttcggcatgtacagcccggagcaggtggtcaagccgacccggccgctgatctccgacggcgtggagctgatctgcggcgaggtcgaccaggtgaacacgtcggacaaccgggtcctgctgtccgacggtcggtccctgccctacgactatctggtgatcgccaccggtgtcacaccgcggccagaccagaccccgggcatgctcgacggcgggcagtggcgtgagcggatcttcgacttctacacctacgacggcgcgctggccctcgcgaaagccctcgactcgttcgacgagggccggctggtcgtgcacatcaccgacatgccgatcaaatgcccggtcgcgccactggagttcgccttcctggccgacgcgtacttccggcagcgtggcatgcgggaccgggtcgaactggtctacgccaccccgctgcccggggcgttcaccaaaccggtcgcgtccgcccggctcggctcgatgctcgacgaccggaaaatcaccgtcgagccggacttcctggtcgaacgcgttgacgacaccacccttatctcgtacgacgagcgggaagtcggtttcgacctgttggtcactgtgcccttgaacatgggcgccgactacgtggcccgctccgggttgggcaacgagctgaacctggtcccggtcgaccggcacaccatgctcgccaagggatacgacaacgttttcgccctcggcgacgccagcgacatcccgacctccaaggccgggtcggtggcgcacttctccgtcgaggtgttcgtggacaacttcgtcgaacacgccgctggcaggccgatgaccggcagcttcgacgggcacgccaactgcttcgtcgaatccggcgacggcagggcgctgctcatcgacttcaactacgacaccgagcccctgccgggcagctacccggtgccgttcgccggcccgttccgcctgctcgacgaggccgccgttaaccactggggcaagcttgcgttccgctggatgtactggaacgtgctgttgcccgggcggccaattccgttgccggcgcacatgtcgatggccggcaaacacgtcccgagaaccggaaagtgaggcagtcatgcccgtcaccaccatcgccggccgcgacatccacgttgacgacgaaggcttcctgaccgcctacgacgaatgggacgccgacctggccaagcaactggccgcccagatcggcatcgacctgaccgacgcgcacttcaaggtgctcgccttcctgcgcgccgactacgccagccagggcgagaccgctaccctgcgacgcgtctccacgctgggcggcatcccgaccaaggaactcttcacgctgttccccaagaagccggccaagaagatggcctacatcgccggcttgcccaagccacacggctgcgtctgaacgggagtactgccatgacaacccaggccgcaccggcgatcgtcccgaacttcgacgacgaccggagcaccgaccgcaaactcgccatcatctgctccaaaggcaacctcgacatggcctatcccggcctcatcctcgccaacgccgccctcggcgaaggcgtcgagacccacctgttcttcaccttctggggcttcgacatgatcaccaggtcgaggatgggcgacctgaagttcacgatgctgggcaacaccgccacccacctgccgcaaggcatcggcggcctgcccgggatgaccgcgatggccacccaccagatgaagaagcagatcgccgaggtcggcgtccccgaggtgcccgagttcctggagcagatcgtcgcctccggcgggcacctgtgggcctgccggatgtccgccgacatgatgcacctggccaaggacgacctgtacgagggcgtcgaggacatcatcaacgccgccgacttcatcgagaagaccgacggcgcccaactgctgttcatctaggaggactgccatggccagcggaaaagtccgcgtcgaacacgtcgacggcgacgtctacgagatccacgtacgtggacaccaccttaccgtcgaccagcccgtcgacgccggcggcaccgacaaggcgcccaccccgaccgagctgttcgctgcctcactcgccacgtgcgtctccttctacgccggccggtacctcgaccggcacggtgacgaccgcacagggctgcgcgtgcacgccgatttcgacatggccaccgaccggcccgcccgggtcgccgcgatccgggtcaccatcgacccacccgtgggcttccccaccgaacgcatccccgcgctgaccgcggtcgccgggcactgcacgctccacaacaccctgatgaacccgcccgaagtgaccatcaccgtcgagtagaaggcacgccggacggcatttgaaaggaggagggaaagtggcggagaaggctgtcggctacgacatctccttgcccgacccgaagaccaccggggccgccctcgccaccgaggctgtcctgcgcgccacgtcacgcgaagtgctcgccgaccacggcagggcggaggccagcgccgatgtctgagtcgccggagcgtcccgacacgcctgccgggaggggcacgtcggtgctggatggcgccaccggttgggaatccctctcgggcggggccgcccacgacgttcagcgagtccggctggccgacggcaggcctgccgtggtcaagcggatcccgacgcccccacacagcccgcccggcatgttcgccctggaagccgcagggctacacgccctgagtgaactcggcggtgtcaacacccccgaggtgtacgaggtggccgagcaccacctcgtcctcgccgccctggccccccgtcccgacaccgaccggtactgggaagaagccggccgtaccgtcgcccgcctgcactcagtccagggcagcaccttcggctggtcagcggacggctggctcggtctgctgccccagcgcaacaagcagacctgcgacggccacgagttcttcgccacccaccggttgctgcgctacgcgaccgagccgaaggtccaacaggccctggactccacggacctgacccgtctggagcgcatctgccaacagctaaccgaactggtcccgcccgctcccgcggtactcactcacggagacctctggcgcaacaacctcatcgccaccgaccagggcattcccgtcctcatcgaccccgcggtccactggaactgggccgaagccgacatcagtatgatctacagcatcgaccgcccgcccgagcccttcttcgccgcctacgaagaagctgcctgcctccagcccggctggcgcgaccgcacggacctgctcaacctctgcgaacagctcagcttcctcgctcacttcggcaccgacgctccggactggattcgcgacaccaaagcggtgctgcgaaagtacggctaaacgcgcggatggtcgggtgagcatgtccgatgtggacgatgtggactcggttgacctcgctgccgacatactgccgcgcagcgacgtgatagcgggcgccacgttgggagatcgtggcgggaccatggtcgccagccagagatagtccggcaacggggcgcgggcatcgagaggcacacgtcgtgaaccggcaatcaggcacgagcgattgcgcctgccgggtaagcgcccgctacccgatgttcgcttttgcgggcttacttaggtttgccctattgataccgagttggtgctgatgtactcacatgtcagcggcgtcctctaccgctgttgatctggcgacgcactcaccacctcctcgtcgtcaggatgctcggcagcggccagcgcagcccccatacgtggcaatcccgtctaccgccgcatacaccgaccgctcgagcgcaaatcgccctaatatgagaggaagtcagtgaagtacgactaaagctaccttccggatattggtcttgagaggggcgtacacatgtctcacctccgtggttgggccactcggagtgggctggccgcactagccatgatcgcggcgatgacgccgacggccgcatcggcggacccagcccaggtgcaggtacccgaccccgctccggggcacgagttaccacgcccacacgacagggaccacctccaggacaggacgttggtgatcaaactcgtcctcgaacccgccatggtgtacgagtcctccacgtccgaccgtccgaaggtcggcgatatgcggatcgcttacggaacgtcgaccgagatggcaaccggtaggccattcgggacctggagcagcctgggaactctggtcagtgtcgaacagggccgcacgatgaggcaggtggcaggcatcttcgacacaccgtacggccagatgaccgccatgggccttgacccgctggagggagtccgaatgttcgccatcaccggcggtaccggaggcttcgtgggcgcctccggcaccatcgaggcggtctccgggcagacagccgtcttcacggtgaccgttgcagatccacaggccctgcgaatgttctcggatgacaccggtcgggccgccgcgtcgacgtccgtcccggccaggcactctccacgccaccacaccgagtcgacccccgtcctggaatagtccggaaacgaaacaagggacgtcccgggctcggcgaacctgacccaccggcgaatctgaccattcacggctggatacgacagggccaccacggtgcgccttgtccgtcaggcggtcaacaaccctggctttggtctgccacctggccagccacgatcgggctaatcggtgggcccccgagtcggttcgggttggtccattggcgaccacacgtcggtgccgctgccggagtagacgagtcggcgtactggcctggggtagcagtctgatcacgggaagagcggggctcgggacgtgacctctgccgcccggtgggcgacgatatcgggtgctggtggggcgggctcaagaagcctttcccagggcgggccgccgatgtgtgttctcggggtggcagggttgttggatggcggtgagtcgtggggatgggatccggtcgatgctgcgggatgtggcattgttcagtgagttgccggagagtcttttggcggcggtggccgtggatgctcgggagcgacggctgttgcggggcgaggtgttgttccgggcgggtgagctgtgttcggcgttctactgtgttctgtccggccaggtcaagttgactgtggccggtgggggtggtggggaaaaggttctggagatcgtcgcgcctggtgagacgttcgcggaggcactgatgttcgggcatcggccgtacccggtgacagccgtggcgttgtccgcgacacgtctactggtggtcggatcccgcaccgtccatgatctgatcgcgcaggatccggacttcgcccggctgatgctggtgggtatgtcggtgcggttacacaggctggtcaggcagatcgcgtcggtgtcgttgagcagtgccgctgagcgggtggctgacctgttgctgtcgctggctggtccggaggcgggtgagtcggtggtggtggagctgccggcgggtaaggcggtgctggcgtcgcggctgaatctgtcgccggagcatttctcccggacgttgcgggatcttgccgatacgggcttgatccgggtcgaggggcgtcgggtggccgtgctcgacgtagcccggatgcgcctggttgtcgagggtggccgactgggtccggttccttgatggagatcaaggcattcccttgatcgttgtcctaacgtcaagtccgcgcctatttaagcgcaattcggacttgattttgggagctccgtgttctgttttcagtgcgagcagaccgaccgttccggcgccacgccgggctgcgccgccacgcgaggcatctgcggcaaggacgagtccaccgcggaccttcaggacctcctggtgtacgcgctcaagggaatctcccagtacgccgtccgggcgcgggccctcggcgccccggacgatgacgcggcgacgttcgtgttgtacgggatgttcaccacgctgaccaatgtcaacttcaccgcgacccggttcgtgaccctgttgaccgaggccgcgaccgtgcgggaccgggtccgcgccggttatctcgcggcctgcgcggcagcggggcaggagccggagccgctggacggcccggccgcatgggtgccggccgagggtaccgacggactactcgcgcaggccgccgagcacggcgtaacggtcgggttgccgctggtcgggccggacgtggtggccgcacgggcgctgaatctgtacgggctcaagggaatctgcgcgtacgcctaccacgctgcggtcctcggttcgaccagcgccgaggtcttcgccggagtggagcaggccctcgactatctggccggcgacccgagcgacatcgacgacctgcttggctacgcgctgcgcctgggcacgctgaacctggccgtactggagctgctggagcgggccaacacgggcacgttcggccagccggtgccgcacccggtgcggacgaccccccgggctggcaaggcgctgctggtcagtggccacgacctgcgcgacctcggcgatatcctggaagccaccgcgggcaccgggatcaacgtctacacccacggcgaactgctgcccgcgcacgcctacccggagttggccgcccacccgcatctggccggtaactacggcggtgcgtggcaggaccagcagcaggacttcgcggcgttccccggtgccatcgtgatgaccagcaactgcatgatcgaaccactgctcagctaccggcagcggatcttcacgaccgggccgaccggctggccgggcgtgcgccacctcaagcaccacgactgggcgccggcgatccgggccgcgcaggcactgcccggcttcgccgaggacagccccgaggaccgcacggtcacggtcgggttcggccgcaccgcggtactgggcgccgccggcgcggtggtggacgcggtgaaggccggcgcgatccggcacttcttcctgatcggcggctgcgacggggcgttgccgggacgcaactactacgccaagttcgccgaggagactccgcccgactcggtcatcctcactctcggctgcgccaagtaccggttcaacaaccacgacttcggaagcctccccggcctgccgtcgctgccccggctcctcgacgtcggtcagtgcaacgacgcgttcgccgcggtccgcatcgcccaggcgctggccgaggcgttcgactgcggcgtgaacgacctgccgctgagcctggtgatctcctggttcgagcagaaggcggtggcggtcctgctcagcctgctgtcgctggggatcaccgggattcggctcggtcccaccctgcccgccttcctcactcccgggctgctggaggtgctggtggccaagttcggcatcgccccgatcggcgacccggccgccgatctcgaatccgccctggccggagccggcgcatgagggccgtctgggcacgggccgggcggggcggccggcgatgaccacgacggcagctccggacgcgggtcgctccaccggtgacgtccactacccggtcaccctgaccaccgccgacggtgtccggctcgacatcgcggtgcccgacggcggcgacgtggtgacggcggcccgcgacgcggggctggtcctgccgtcgcagtgtgggcagggcacctgcggctcctgccacgccaccgcccggggtgcctaccggctcggtccgcacagccccgcggccctgccaccggaacaggaggcggtcggtggggtgctgctgtgccgcacgtacccgcttggcggcgtccaggtccaggtcagctacccccgttcccggatcgtcgacggtgggatcggtcgccgcgagggcgcgatcgaggcggtgacctcgatcgcgcacgacaccgtctggctgcgggtgcaggccgccccggacgcggctgccggcaccggtgtcgagttcgaccccggtcagttcgtggagctgcaactacccggtgacgatcgccgccgggcgtattcgatggccaacaccccgaactgggacggcgagctggagttcctgatccgcctacacgagggcggctacttctccggctacctcgctgacctgctcgccggtcggcgtccgctcggcgagcggatcgtgctgcacggccccaccggcgcgttcgcgctacgcgagagcgggctacggccacgctggttcgttgccggcggcaccggtctggcgccgctgctgtcgctgctgcgtcggatggccgaatggggcgagccgcatccggctcgcctgttgtacggcgtcaccgccgagcacgacctgcccgacctgcccgtcctcgccgagatcaccgacgcgctcccgggcttcgagctggtgccctgtgtctggcaacccggaccgacctggaccggccgctgcggaactccggccgacgtgctggccgaggacctggccgggctgcgggtcaccgcggcacccgacgtgtacgtctgcggccctccgttgctggtggacgccgtgcagcaggtggtgcgggcggctggtctccccgacagccacgtcgtcaccgaacgggtactgccgacctgaagcactgagtctgttgccggcggagttcctcgccgtgacggcctgagccggctgccgccgcaccgcgagtgtcgctgcctccgcacacgcagttctcgtagacttcgatggacagcggacccagcgacgtggagactccatgagtgacgttgacggcgcgtacgcttccggcacaccatgctggttcgacatgacggtacccagccgggacaccgcgatggccttctacggaccggtgctgggctggaccttcgatggtgacttctacacgatgtgccaggtacgcgggaagccggtagcggcaatcgcggaaccgcagccgggcgagccggcgcccgagcagtcgaactggactgtctacctcgccacggacgactgcgcggcggcgctgcgacgggtcaccgacgccggtggccaggtggtgaagccgcaggaggacgccatggtcggctggctggcgatcgcccgggacaccaccggcggcatcttcgccctgtggcagggccgcgagctgagcgggtcccaggtggtcgacgaggccggggcaccctgctggagcgaggtgaccagcgccgacctgcccgccaccgtcgagttctaccggcgggtcttcggctacgacaccgaaccgctcgaggccgtgccgtatgtgacgctcaattccgacggtcgtcccgtggcgggagtcttcgccggtgcggaccagcgcccccacgaagggcacgcggcgtggctggcgtacttccgggtacccgacgcggagaaggccgcggagcaggcggtgtcgcatggtggtcgggtggtgacagcgccgcaggattcgtcgtacggccgcaacgtcgtcctggccgatccgttcggcgccaccttcgtggccatcgagccacccaccaactgatctcgatccaggcgccgcgcacccgggtcagggcgtaccacgtcgacgtggacgaaaccgatagccagcagaccgtgggaccgagtgtggaggaacatgcactaactggtgtccacgtccaggccaaggatgatgccgtcgaagtcgtcctgaggacaccaaactccggctgacaaaggatccgccggccttatcctgagtcccgggcctcgcggagggacaggccaggcagggttccgggtgacgtcgtgaacgtaggcgcggactagtcagcccggggctggcgcagcgattgttcctccatgcccaggtgtcgcaccaacgcctgacggcccgcgacggtgatggtgaccgcacggctggtaccgatacgggtgatccagccggaggtgaacgcgtggtggcacagtgcggcgccgaccgctccggctaggtgagggcggcgggcagtgaagtccaggcaggcacgtagtgccggtcggcggcgcgcatcggcctcggatacggcaataccgagatcacccagccaggccaccccatcagtggtcagcgacaacccgtgtcgccaggtcaacaggccacgctcggtcatcgcgtcggctatggctaccgcaacggtgccagccaggtggtcgtagcaggtccgcgcatgcgccagagcgtgtccgcgacgtgcgcccgccagcgaccgcgtgggagccgggcggtgtccggccgcggcggccacggcctcgatcagcggcgcggcctgaccgtcgatctgcagataacggtgtcggccctgacggtgctgtaccaacagccccgcggcgaccagctgatcagcgtgctggctcagcgtcgacgccgccaccccggcgtggcgggccaactcgcccagtgtccaggcccgtccatcgagcagagccaggcacaccgttgcccgggtgtcatcggcgagcaacgacgcccagcctgcgaccgccgaggcggcctcacgggagtccatcgcccgagcatggcacggcgacgtttcggcgaccaccgaaacgcttcgggcctagcctcgacacctatgccaaccctcagtgacccgactgccgccacacacgtgacaatcagcccgaagatcctgtatttcggtaccccggtagtgctgctcagtaccgggaacgacgatggcagtgccaacctggcaccgatttcgtcggcatgggcactgggccacaccgtcgtcctcggcctcggccccgacgggcagagcggccacaacctcaccgcacgtcccgagatggtcatcaacctgcccgccgcccaccagtggcaggcggtcgaacgtatcgcgtcgctgaccggccggcatccggtaccggccagcaaacgcgaccggtttcgcttcgaacctgcgaagttcaccgccgccggcctgcgcccgcaggactcactgcacgtacacccgcctcgggtcgccgactgcccgctacaggtggaggcccgggccagccggatccacaccgccaccggcggcgccttcctcatcgtcgaagcccaggtcctcgccgtgcacgccgacgccggtatcgtcgtggccggcaccgaccacgtcgaccccagcgcctggaatccactgatctacaacttccgccactacttcggcctcggcgcccaactcggccacagctttcgctccgagacgcccgcggccaatccgagttcttcctgaaaccactgggccgcaccgcatcttccctggttctgcacagctcgccccacccgatgacctcgatctcatgacgaccaatcgggtgcgaactgtatcgaattcggcgggcgggattgaagggttcgaaacccttcggaggcgaagatccaaggcgctgatcaagaaggcgcgacaccaggtcaggcgccttctgctgcctgaggcgtggtggtgcggctcgagacctgccatcacaaccgaaggatcccgagtaggtcggtgagggtggacacgaccaggcacgcaccagcggtacgcagttcggcctcgtcatgtgcgccggtgagcacgccgatgccgggtatgccggcggctgcggccccgggcatgtccaatgcgtggtccccgacgtacgcggcaaccccgttcccaatcatcgccggtgctttctcgataccggtcagcccgccgacgagcatcgcagcacgcagcccggtcgcctccagtgcggctcgggcgacgaatggccgacgtgaggtgatcacgatgctgcgaccacccgccctgctcagagtgtgcaggatgtccgttgctccggggcagggccgcaggtaacgcaggcccgtgccggtgaaggtcgcacggaacgcggcgaccgcggcgtcgagtctggcctccggcacccactgccgcagctcgcctcggatgggaggcccaagtctggacacgaaggcgtcgacatcgatgcgctcgcccaactccttgttgacggtgcgcagggcatgcgcggtcgcctcccgcgtgtcgatcagcgtcaggtccaggtcgaacccgatcacgggtggtcgtggcgaccttggattcacgttggccatgatgcctaccggacggattcgtcgccggcgaaaggtcggcgcgctgagccgggtgcacatctcctgggcagcgtcgatcgccaatctggtggaatacgaatcttgagcctacggcgcctgtgcgggctggctgggcggccgcgcggacctgcgtcgaaaccacagacacattcgagcggcagcgcctggtttcacacccgctgcacatgggctgcccgccactgcggtgaggcagctgaacccaagcacgtccagtattcccgaccgtcgacgatgtgcccgtcccgcaccgtccagaacgacgccacccgaaagatacccctcgtgccgtgagggacttccacctcggacaccaccacctcgccgtcctcgacgatgcgaagcacgttgattgcccatccctccggatactccgcgttgatcgtcacgtagttttcgcgacccacgatccgctcggcgctgactggccactccaccaccaggtcgtcggccagcagctcgcccaaccccgaccagtcacgagcttgcatgcgatcccacaactctcgaacgatgttcttgggctccatgaacgcatcctggcaggggcccctgtcatgaacgctggtcaaccgctcagccctccggtcgtgagcaacagccgcttcgacaactgtcggggccgtagcgcacctgatccgcgcaatgccccgaggacatcgatctcggcccgggtcaaccgctcagccgcgagaacgacgcctctcgccggccacgaccggtttcacacccgatttgacagctcaatttgtctattgaacgatcgggcgatgaccgccggtatcaactacgtcgacgagcccgagcgggtggccgtcgcgctgtcgccactacgcaggcaactgctcgtcaggctgcgggtgcctgcctcggcgacgcagctcgcgacgagcctgcgcatcccccgtcagcgggtgaactaccacctgcgggcgctcgaggcggtcggcctcatcgagctggtcgaggagcggcagcggcggggctgcacggagcggatcatgcgcgccaagccaggcgccatcgtcgtcaacccgaccctgatgcatacggacgaaaccacgcccgagcccgacggcgctctcgccgaccagcacgcggccgagcacctcgtcggggtcgcagccgccgcggtgcgggacgtcgcccggatgcaggtcagggccgacgagcacggcaagcgcctgctcaccttcacgatcgaggcggacgtacggttcgccgacccggccgcggtgcaccgattcaccgaggagctcaccgagctcatcgcacggaccgcggccacgtacgacaccgagggcggccggccgtaccgaatggtcgccgccgggtatccggcaccgacagcggaggtaccagcggaccaatgagcaccccgaagatcgagatcacggtcgacgccaccgttgacgccgcgtggcaggcgttgcgggacacggcgaccatccatcggtggcacggctgggacaccgacgagatcgcccaggagatcgagtccatctacttcaccgacgtcaccgtggacgaccaggcgcacatgctcgtcgcgaacggtggcgaccgattcgaggtgcacgcgctgcccagcggcgtgtccgtcaccctcacccgggcacccctgtccggtgacccggactgggacgcctactacgacgatgtcaccgagggctggacgtcgttcctacaacagctacgcttcctgctcgcccatgacccaaccgctacgcgtcgcacgctctacttcgccgaccggcacgtccactccggcacggtcgctgaccgactcggcctcggcgacatcgcggcggcctccgtgggcagcgcctacgccgccaccttcgcgggcggcgaggcgaccggcgaggtgtggttccgttcggcccaccagctcggtctgaccgtcgacgcctgggggccagggctgctgatactggcggggaccactccgtcgcaggtcgacccgacgggcaacgcgatggccatcctcagcacctacgacctcgacgacgtcgcgttcggccggctctccgagcagtggtcggcgtggtgggccgcgcacacgcactgaccgtgcggctcgagcgactccacgcggttcacgatggcagctcacgccctgccggccgccacgcaacattgcggcaccgcgccctcccggaggtctacgccgcacacagaacccgggtgagggcgttcgctgcgccgtagactgaccaggtcatgggtggtgacggaggagttggtcggccgggcggggaccctcctacaatcccgccgggtttcaccctgccgggccacaccccgacgccagtgatcgtggctgttcgatgggcgctcgcacaggtgggtacaccctatgtgttcggcggcgactgcacctccccgcactccggtggagccgcgcgtcagtgcgactgctcgtcgctgatgcagaaggcgtacggggcggccggcttccagctaccccgcaccacccgcgaccaggtccacgccggtaccgccgtgagcgacgcgactgccattcgacccggtgacctgatcttcattccgggcagcgagggcaccgtcgcccgccccagacacgtgggcatggccatcgggtccgggctgatagtgcaagcgcccgagaccggcgacgtggtgaagacgagcgaactatctgcatggaccgatagaatcgctgccatccgacggatcgtgccccaataggcgagttccacgaccgacatcaagccccgccgagtgacggcactgtcggcggcgtgctgtcgtttccgtacaagacgactgtggcgggtgcccgtagcctgagcgggcgcccgctgcggtagaccggcggtgtgttgcggccctcctgccaccgtatgcggcgacctcgtcgcctgaccaagggagaacagcggatgcgtgaactggtctataccgggttcgtgtcgcttgacggcgtcgtggactccccgggcggtggaccgggcgaggaccaccgcagcggcggttgggtgttcaaggacatcgagttcctgcccgaggcattctcgctcaagggcgaggaactcgaggacactacggcgttgatgttcggccgccacagctacacggctttcgcaccgacctggcgtgactcggacgatcacgccgactacaaggatctgcccaagtacgtggtatcgaccacgctgtcggacgatgccctcgtcgaggggtggggcccgacgacgatccttcgctcgaccgacgacgtcatcgagctcaagaagagtgtcggtggtgcgatcttcattcatggcagcgcggaactcgcccggcgaatgtccgacgcccgcctgatcgaccggtaccaccttctcgtctttcccgtgctgctcggcgccggaaagcgcctgttcagcgaggcggaccaggacaaacacgcgctgaacctgcgcgaatccgattcctacccgaatggtgtggtcaagctgatctacgacgtcgacggatgattcaggtccaggccgatcgtgccgcccgcgcccgcacggagctgccgcgccgtgcggccgacataccggcgcagcgcacgggccagatggggctcgtcgaagtactcgagccgggagacaacgccggcgaccgggagaccggcggccagtaacctcgccgccgcacgcgcccgttcgatctgccgtacagcgccttgcgcgagcccggtcgccgctcggaaccggcgttcgacggtgcgtgccgtgacctctgggcagtggcccaggcggatgtgtgcgacgagcgggtcacggatcaggactcccgcgcgaacgagacgctcgaccaatgcctccgcgtcgtcggggctgggcgtggcccactggacgccatccagccggaaggccccgcggtcggcctcgagctcgactcccccgtcaaccagtagcgacggaggcacgggtcgcagcgacgtacccactgcgaactcgatgcccacgaagctggcgtcctccggcaccggcgctgtgccggtcttggtctcgggcccggtgatgcccgcgtaggcctggccgtcgcgctcgtggaacaccaggccccaacacgccgtcgcgacggaggtcatctccgcgacctgctcgctcgtgcaggtccatacggtgtcgatccatcgcgagtcggactcgcgcgtgtcgaaccgcagacccacgacggaagcatactgcggccgaggatgcccgaggacgcgcgaccttgtccgacgccacgggtgcagtggcggtgacctggtcgttcacgaagcgtcgccggatgcgcggtcagccgggccgagcagatcccactggttgccggcgacgtcgaggaagacagcgacctgcccatagggttcggtccggggctcggtgacgaagcgcacccccgccctccgcatccgggagtacgcctgcgcgaagtcgtccactctcaggaagaaacccacccggcccgcgacctggtcgccgaccgccctccgttcccgctccccgtccgcctgggcgagcaggatgccggtctcggcaccggggggccggacgacgacccaccgtttggggcgaccgtcatcggtcagcgacggggagtcctcgacgaggtcgaaccccaggctttccgtgaagaactcgatagcttcgtcgtagtccggtaccacgatcgtgaccgttccgatccacacgccggtagcctactgcccctgcgcccggtgacgggtcaccgcgggccggcacccggcagccgccgcccgcacgcccaccacatcccggatccttgctgccgggtccgcgggtgtcgccacgcctggtgccgcgccgccacgccggacaggactagcgtcccgtgcggcgacgaccgcccgaacgagcccgggcagagaaggccgccgcaccggatcgcgtcgacacggaccgtctcgaggagttttgcgccggtgtgtcgccccgctgcccccggcctccatgggccggccgcccctcgtgccgtccggcggcggcggactgcggtacgggctggggcaccagcttccgtgcccctggcgcgatgtcgcgtagcagcgcgtcacccgggcgcagtcgggtcgtggtcgctgtgatgcccgccttgcgggtcagtgcccgcacctcggctacctgcccgtcggtcatcaaggtgacgacggtcccgtccgcgccagcccgagcggtacgacccgagcgatgcaggtacgccttgtgctccaccggagggtcggcgtgtacgaccagtgccacatcgtcgatgtggattcccctggcggcgatgtcggtggccaccagcgtgtgcgcctccccggtggcgaaggcccgcaggttcctggtacgcgctccctgggccagattgccatgcagttcgaccgcggtcacgccggctgcggccagccggcgggccagagtcctcgcgccccgtttggtgcgggtgaacacgacggtgcggctcggtgcggccgtcagctcgaccagcacggcaaaccggtcgtcggcgtgtacgtgcagaatgtggtgcgtcatcgcggcaaccggtgacagggtcgagtcgacgctgtgtgtgaccgggttggtgaggaaccgccgcaccaggacgtcgactccggagtccagggtggcggagaacaacagacgctgaccgcggtgcggggtccgttccaacaggcgccgtacggtgggcaggaagccgaggtcggccatgtggtcggcctcgtcgagcacggtgatctcgacggcgtccaggtgtgcgttaccggcctgaacgtggtcggccagccggcccgggcaggccaccaggacatcgactccggcgcgcagcccggtgatctgcggtcgggcagcgacgccaccgaagaccaccatcgtgcgtagggacagcgcccgcgccaacggtgccatcacactgtcgatctgagttgccagttcccgggttggcacgaggatcagcgcccgcgggcgtccggcccgccgtgacgtcgcggaggcggccagtcgggtcagtaccgccagcacgaaggcataggtcttacccgagccggtacggccccggccgagcacgtcccgcccggcgagtgcgtcgggcagggtcgcggcctggatcgggaacgggcgttccaccccggctgcggacagtaggcggtcgagcgtgtcgggcacaccgaggtcggtgaaggtcaacgagttggacatggtgttctggcgcgggcggcttcccgccatgaaggctccgaacgttgaaggggcgtcccgcccggcgctgaccgttcggtcgcggtgcgcgacatgggcgtcgaacccggtcgccgtgctggaagggcccgtggcgacagcctactcgaaccggtttgccgggagccggcagcccgtcccgggcagggatcctatccggctggtcgggcggcttcgtcgtgttcgtcaccaggatgctgcgttgactggtcggggacgtgttcaggcgagtcgacgttgctggaccggtgatcgttcggttcgcagtcgcggggatcctcgcacggccattcgtcgctgatgccctggattgacacggtgaggccggaaagcgttttcccgccgcattcggcccgtgtgaagcgagcgtaatcaatttcaccagctagtctgatcaatcaggacaaggttgcattaatcatcaggaggcaggtatgcggctctcgcacttccgccggatggccgcgggcggcatgatcaccgcgctgacgatcgccgcggtcggcgcactcaccgcgaccccggcgtacgcagcgatggccgaggtctccgcggtccacggcatcccgaacaccccggtcgacgtgtacgtcaatggggagaaaacgctggagaacttcgcgcccggtgcggtggccggcccgatgaacctggaggagggcgcgtacgacatcgcgctgaccaagccgggcgagccgctggccaatgcgatcctcaaggtcgacgacaaggacgtactcggcggaaccaacatcagcatcgttgcccacctggacgcgaacgcccaaccgaagatcacgtcgttcgtcaacgacacgtcgaaggtcgacgccggcaaggcgcggctgatcgcccggcacaccgccgccgccccgaatgtggacatgcgggccgacggtaccccgctcttcgagggtctgacccactcggccgaggccaaggccgacgtgattgccggcaccgtcatggccgatgccgtgctcgccggtacggggaccgtcgtgatcggtccagccgaccttgagctggccgagggcaccgcgacgatcctctacgcgatcggctcggccgatgccggcaacctgcaggccgtggcccagacgataacgggcctgcactccgccccggccggagtacccagcggtgacggcggactggccggcaccggcgcgcacacgtggtggtacctcctggccggcaccggcatcctcctactaatcggcggggggacgcgggtcgcgaccgaccgggtgtaccggcggtgacagtacgccgccgcggggcgctggtggccatggccgctggcgccgccgccctcgccgccgcatcggtcacctacaccttccggcccaccgaggacgtcggcgcggacgaggtgaccgccctcgccagcgccaccccctccagcactggcagcctgccaccggtgccggtgaccaacggcgagctacccgtcagaactcagcgtgttccaccagtccgcatgcatattccgacgatcggggtgaccgccaccgtgatcgccgtcggcatcgacccacggaccggcgagttcgaggtaccaccgagcgtcaaccgaatcggttggtaccgcttcggccccgggctggaggctcgggcgggctcggtggtgatcgccggtcatgtcgacagttccacccagggcagcggggcattcttccggctcccggagctggaccagggcgacacgttgaccgtgaccggcaacgacggcatggaacgttcctaccgcgtgatcgcccgggagcaataccggaagacgaagattccgctggaccggtacttcgcccgcgacggcagccaccgcttgacactcataacctgcggcggcccgttcgacgcccaggcccgccagtaccgcgacaacctcgtggtcaccgcggtaccagcgggaccaccgcgccgtgtgggacagatcgacggagtactcgggtgaggtgagccggcagaccgccgtggcggcatcgtggacagtatccgggtcgacggcgatgcgcactggaccggggcgctcacaatcgaactggtgatgacgcatcagggacttcacgacagagcggcggaatctacaatgtatcgactccgctcgcgtgctcgaactgatcgaggtcattacgtggtggacaggctcgacctccaaggaaggcggactcctatgaccgacagcccggccatggctgctgagcaggcacgcaggatcgacacgtcggtgccacagactgcgcgcgtgtggaactactggctcggcggcaaggacaactatgcggtcgaccgcaagctgggcgacgaggtcgaggccgcattccccgagatggtcgcgctcgcccgtgcctccagggctttcctcacccgcgcggtgcggtaccttgccggtgaagccggcatccgccagtttctcgatgtcggcacgggcctacccaccgctgacaacacccacgaggttgcgcaggcagtcgacccaacgtcccgcatcgtctacgtcgactcggacccactcgtcctcgtccatgcccgcgcgctgctcaccagcgcgcccgagggcaggaccgactacattgaggcggacctgcgggatcccgaccgaattctgcaggaagcgggccgcgccctcgacctcagccagccggttgccctcatcctggggggcatccttggccacatcgagagccacgacgaggcccgctcactcgtcgcacggctcctggcgccgctaccctccggcagctaccttctgagtagtgacggcagcaacaccagcaagggagtcgtggaagcggcccggatctggaacctgtccgccaacccccgctaccacgtccgcagcccccggcagatcgccgcgtacttcgacggtctgatgccggtcgagcccggcatcgtctccgttgcccactggcgtcccgacaccgcccatccggtctttgtggacacctacggcggcgttgccaggaagccctgacctcgactctcatcctggggtagctcgaccacgcgcgaacagttccttcagacctggctggccacacccatggcggccgtcctgctcaccatctggtgcgccaccctgtgctggcgctgacgagcccggccctgctgaccgccagcgctcctttcgtcgcacgacgagggccgggctcccgactgcggcagtagccgagccgatgtcagcgccgcgagtggtcggtcaccgcgcgtagcgccgcgtaccgccggcggagctggcgttccagttggtcgtgcagggttctgcgcgccgcgggacagccgttgcacgcccccgagagccggacgctaaccacgtcgtcgcgcaccgtcggacagccggcgtaccaggcgccacgatccgggtagcaggcccgcagccagcagggccttgagaagatcgcccggcaggaacggaacgaggcccaacaggagcgcggtcgtgacgtccaccccggtggcaatcgccagccatggaacgcccaccgcatagatcaagacattcccggccaccatcgtgccgaacatgcgcagcggccgccggtccgccccggtcgaggccaaccggccgacaaccgccgcggccagcacgaagcccagcagatagcccgtggtcgcggcaggccagccgtgggagccgtccgcgaaccacggcacccccagggcaccggccaccacatagagcagcatgctcgccgccccgcgggccggcccgagcgccgtccccgccaggaggacggcgaaggtctgcccggtgacggggaccggtgatccgggaaccgtcaccgacacctgcgcggcgacacccacaacagcggcggcgccggtgaccagagcgacgtcccttaccagggaaccgccccacgcatccgacaacacgccggcccggtggccagcagccacggccaatccgtccgccatctcatcctcccgttgtcgctaccgacgtcggtgacgtcgctacagatcatctggtcgttccctgccgacccggacagaaccggatgccggcgacgcggtccggccacgtcggtcggtacggcacccgcgccagcggcaggcggcggattgatcggtacacccgacctcggccgggtcgccgatcaggggtcgggacgggtaggtgtcgctcggaggcggctgccagcgcgcatcgtgcggggccggtcacccagccagccgatatcgcgcatcagcggggaacaccgccagccgacgacccacgcctgtgcccagtcgccgacgcggcacaccaccggccacgtcctgcggcacatctgggctgttcgctcacgtagcggacggtaggcgacggaatcaccacgtgacagggccttcaggccttctcgggccagccctccccgcgcgggagagtcatcgtccctcacatcgagggtgcgaaggtggggccgactcgataccaatgtcgctatgccagagttgagcccgcccaccgcacgggtccatcgatcgttcgtcgctgccatggccgaattcagcgccgagggacgcggcagcacggaggacggcagcacgatcggggccgacctgcgcgagttcgcgcaccgctgggcggttcccggggagttcgccgcgtacgtcgaccggttgcggtcccaagccctggaggattcgcctcgacctgacggccatgtgccatcgacgacgcggaccaacgcagcggaaaggtgcgattctgggttccgaccgcctgaccgggcacacagtgccgaccgacagggacgcgaggtgcctggcgccatctccaggttcattccatggccgctgaacagatcgcgccccttgtggtcattggctcgcgggttcatcgcgacggcgacgatcccggctccgaggggtcgactccgggcacgggccgaggttcacacgctgccgcaccgagcccgcacagatcctcgtcgaccactgggcatcgagtggccacgtggtcgaccgagggccatgcgtcaaacctggtgaagctcgcgaacgacccactcctgggacgcaccgtgtcacgctgcacgcgatcccaccacggttctcccagttccgagcgggccgcggtgcggggcgacggaactgccgtcgggcatcagttcgccggtgtcgtcaaagacgatcacgccattgcagcgcaggctccagccctgctccgggtgggaggcgatgatgcgcgccgcctcgtggtcgaccgcgctggcggacgggcacgtcggctggtggttgcacgtgatgtcggcggtgggctgggcggcgaggtcgacggtgtacatgccggttcttcctctcagctggaccagtcggtcgcggtggcgaccagggcaggttggggacagccgcgggttggatggggcaccgacgggtggcgtggcgagcggcccacgtcatgtggtgactcctaccaaacccctacgtcatcgctgacacatacgaggcgccatgcaccctcgctgatacatgtacgacaaaatgctgacgtacggctttatcgatcatgacggatagagtattccgcaggacgacgcgacgctccgctgatcacgagtatcggtctcagttccaggcttcacccatcgtggtgagctcgtcggcgtactcgatccgatcacgccaggacaccggccaggcggccataccgaacgcggcgccgaggaacgcgccggtcaggcaggcgatggagtcggagtcacctgaggtcgtagcggcgcgggcaagagcggacaccggatcgtcggtatgccggatcgcacacagcagtcccgtggccagggcctcctcggcgacccaaccggcaccggtgacccgacaggcgtcgtcacggtcgtcggccggggcgagtgcgagatcgagccgatccagtacccgtaggcactcgtcccagccccggctgatgtagtcggcggggctggcgaccccgggctgttgccacagcacgtccagccactcggcgcggtagacagtgcgctggtcgtggcatcgggcccggagcagggcgggcaggacggccggctccgtcccgtcgcacaacagccgcacggcgtatgcggtcaactcactggccgcgagggcggtgggatgcccatgtgtcatcgccgcctgcagctgcgccaccccggcaagggtgtccaggtcgtcgccggcgaccagcccgaccggcgcgacccgcatgttcgcgccgcagcctttggagccgatcactgtggcctgtgtccacggccggccgagcgcgaggtcaccgcaagctcgcaggcaggtcataccgggcgcccggtcgttgtcggggctgccggcccagcgcacgaaccgctcgcgaagcaggggctccagcacctcggccgacagcgtgggcgcgttcatcaacgccgtcccgaccgccagggtcagctgggtgtcgtcggtgaccagagcgggatcgcccgccaactcacgagggccaccgggtccgtactgggcaacgatgtcggcgaccgtcatgaactcggtcggtttgcccagcgcgtcgccgtatgccaggccgaacaaacaccctgatgccgcagtcgacacactcagttcccgcataccggctggatggtagccggcccccgcggcagcgtcacgcgactgtggatgatcccggtatgctgcaaacgatgccgcggcgggggttaccagaatgacggtaatggagccgacacacgggcgaggaggcgtcgtgaacgactggaacgacaagatcatcaaagagtttcgcgccaacagtggacaggtaggcggtcagttcgccggtgcaccactgctactgctgcatacggtgggcgccaagagcggccagactcgggtaaacccggtgatgtaccaaaaggtggacagcggctacgccgtgttcgcctccaaggccggcgctcccacccaccccgactggtaccgcaacctgatcgcccgtccgcaggtcaaggcggagatcggtacggacacgatcgacctggttgccagggtcgccgtcggagacgaacgggaacgcatctggaacgcgcagaaggcgacctacccgggcttcgcggactacgagcgcaagaccacccgcgaaatccctgtcatcgtgttggaagccgcgccgtaggatgcgaccccctgccgccggttcagtgctccacgcctgacgacctataggttgcagtccatgggcagcatcctctcggtcaacctggcggtccctgaactcagcaccgcagcgcgagtcggactcaccggcatcaacaagcagccggtcgacggtcccgtgacagtccgggccccggggccgaagacgaccggtctccacagtggcctcgtcggcgaccagatcttcgacgtcgagcaccacggcggagacgaccaggccgtgtatgcgtatgcccgggaggactacgactggtgggaggccgaactcgaccgcgtgcttccgggcggtgtgttcggggaaaacctgaccacggtcggcgtcgacgtcaatcacgcggtgatcggcgagacctggctcattggcgacagcctcgaacttcagccgacgttcgggcgtgttccgtgcgccactttccaggccaagatggcggagccgcagtgggtcaagacgttcacccgggagaaccgacccggcgcctacctgcgcgtcgtcaggccggggaaggtccaagccggagatccggtatccgtgatacaccggccggcccatggcgtgacgatcgcggccgccttccgcgcatacctgaccgagccagagtcgctgcccacgctggcggagaccgagggactccccgacgacctacggcgaaagctacggcgccgttcgcggagctgaccgcggcccgacagcgaggacggtctgccaccgccgccgcaggtgcgcgacccggggccagtgcctggccaccaccggccatccggtgcgctacgacagaagcggacgcggtgagcagctacaccgagacttccgcgcgggtccgcatagttaccacgactcatctcgcatcacatcgagattgatgaagtgaggaccttcggtgcacagtggcacgaatgcctcgtgggtagcattggtcatggtcaactcggagttcaccaccgcgtcgtcgtacgagtcgaactcgagaatctccatgtagtgggtcggatcgtcgcggtcacggcagacccgggtgcgcgtggcagtacgccggcccgcactcgcgttgatccactcggtgaggactcggtccacctcctctgggcagtcggtccggtagtcgatgatctggatgaatgccataccggtatccctcgtcgatggtgtgggcggattggctactgggacgcggtgaccggcggcagtccggtccgataccgactcaccagcgacgagcggtaccactgcgctacctccagtagctgcgtaacctcttcgtcgagatcgtcaccgggggcgctcgtcaggtcctcctgctgcaccatcggcgcgtcgccacgcgacttcgcagctaccgcggcggccagccagcaggcggtggccgcggcctcccgtcgatgctcgtcgggcaactcggcggcaacatgttcctgcgccccgcgtagatcatcagcagtgacatactcacgcagcaccagcatcgcgtctcgaacctcaaccacgcgtcgatacagccgcagccgacgctgacgcgtaccgagcccgggccggaccgcttcgaagacaacgtcgggtaccacggaggtgagctctcgccacagcggctccagctgacgtattgcccggtcgtgccgcactgcccgtcgcaccgacgccgccagcggcaacgcggcaccgaaggcgaagaacagcccggtcaccgtgtcaatcggtccgatcggagcgagccaggcggtgtcatcgctgaggagccagccgaggttgaacgcccacggcaggcatgccagcaacagcccacccgtcaacgccatcaggctgatgcgcatcgctctcggcgcgacaagccgactcgcgtgccaacacaacccaactgccagcagatgcgcaaccgtgtggaacaccgcaagaatgtgccagtagaccagcggtatctccggtgggatgtcaaccgtcgctggctccggccgagccgccgcatagatagcgatcatcgcggctgagaccgccacccccgatgccgctaccggtagccgaaaacgtgggcgctgtaccagcacgagcagcaggtacagcacgccgacccctttgccgacgctcaccagatgcaccgccacgaagacgacatgtccgttgatcacgtcgtacagcggtgcctgcacctctggccggtacagcgtcagctcgatcgcgaacagcaggacaaccgcccacagcatgcgccgtttggcatcgcccaaggcctgcgggagaagcagggctaccaccatccacatcgaccccaagcccacgacctgcagcaccgccgtcacgaccgagccctcgtcggctgccgaaagccgagcagggcctcagcctcggcgagcaggccgctgaagcggctcggacccggcacttcaccgatcgcctccaacagaagcgtcgccaccatctccgcctcttcttcctccggctccgaatagtggacacggcccatgaggtgccgggccgaccgtggttcaaggttcggaaacccgccgtcgggcaccacgttgtccgacagtcttcgctcgttgtgagcgaagatcatgtgccccacttcatggagaatgatgtgccgctggtgcaggggactcgtccgatcgttgtaaagaacgtagtcagtgctgtccgtcgccacccacacgccgctggcgaatcccggctccgacaacaccggcagtggggtgactttcagtgaacgaccacgctgcgcggcgaagcaccgcagaaattcatccaggtcgaatggggcaggaatcctgagctcgttgatcagtcgccgacagcgtcgactcagacccgcccgtcgcacaccatgccccctcggccacttctcgcgattgcgccacctgctgtaactgctccacgcgcacccctacccctccacgaaccagcgcagaagggctagatcattgctggggagtataggagctggccaaccaaggaactaccctgtttccccctgccaccgtcatcgcagacctccagcgacacccacgccgccgccaccctcacactcacccaaccagttacccgcctcgatccggtagagcaagcagggcgcaccagccttgtccgggccgggcccggacaagaccccgccgattttctccaccgcgcgttgggaacgaatattcgccggaccaatcaaaaagacgacggtatcgacgaactggaaagcatgacgcagcatgagccgcttcagctccttgttgtaggctccaccccagtgggagcgcgcaaggaaggtccaaccaatttcgacctcgcggcgagccgcgttatagccatgataccgggatgaaccgatcaggcgggaatccctggggtcgaccaccgccagcgcacctcccgatgcgagagcgtcaaggaagaagccacgaaaaatgtccttccgatgccgatccggctgcggatgctgctcccacagcagcgggtcagcggcaacagcgaacagctcatcgaaatccgccgaccggagtggcctgaccttgatcaagtcgctactcaagactggctggaaatcgaactgcatcaatgactccaatcgtattcgcagagtgacccctccacctcagctactcagcgaggcaagcagccggggaaggtcggtgagatccgagatccggtgcaccccctccggcactggccctggcgctggcaccgtcgatcgtgcacgatcaggccagatgccgacaaggccagcgtcacgtacgcccacaacgtccgtgtccacctggtcgcccatctaggcgacagcgtgcggagctgacccgaacgcgccgcaccccgccaggtacgccgaaggatcgggccttgctcggggaagccggtccgaacacagcaggaccccaatcaccggcacaagcctggttacgcgccaggcggtggcgtgaccatcgcgatctgcacggacggctccggtcgtacggttgccacggccacccgaactggtccgtgcctacggggccggccccggccctcgaacgcaccggatcccgcccggccccagcgcgagtcgtcccgggcagtaggttgggccggtatgccaggcgcctggtcggcgggacagcgaggacaacgccttacatgagtgcatcatgacgatccggattctcctcgccgtcgccggtctactgctgctcaccctggctgccgaccatctcgtgctcggcgcgtcccagcttgcccaccggctacggatcagaccggtcgtcgtcggcgtcgtggtgatcggcctcggcacctcggcgcctgagctgctggtctccggggtggctgcggctcgaggagacacgagcatcgccctgggtaacatcacgggctccaacatcctcaacctgaccatggtcctcggcgtcgcggcacttgtcgcaaaagtcaccgtgaggtcgaccgtggtctaccgcgaggcccggctcgcggtctccgcggtggtcctcttcggcctcctggcctggaccggcctcacggtcgtcaccggcgcggtgctgctgctcgccgccgccggtgcgctgtggctactggtgcgatgggcgggcggagggcaagcccacaccctgctcggggacgtggtcgaccacgtggacggcgacgccatcaccagggacgacccgggcgggcaaaccgatccggcacagcggcagctgccggcctggtcagaaccggtccgcaccgtactcggcctcgccggggtcctggctggggcgcagttgctggtcgtcaacgccgccgccatcgcgaccgatctgggcgtcccacaactggtcatcgggatcaccctggtcgcggtgggcacctcgctgccggagttggtgaccacgatccaagcccagcggcacggtgagtcggacctgctcgtgggtaatctgttcggatccaacctgttcaacagcctcgttggcggcgctgtgatcgccttcgccgcgccgaccagcgttcccggtaccaacatcgcgctcgtggtggtgatgagtctgaccgcgctgacggcgtgggcgctgctacgccggagcttctcactcacccgccgggaaggctccgtgctgctcgcggcgtatgtgctgacgatgccgttgctgctgtgaccgtggctccgaggtgcggacgacggtccggccgttcaacgacggccgccgcagaaacgcggccggtctcgggagagcgcaggctccccttccggcgctgtcggcttcctacgagaggcgtgccgacacctcgcgcaggcgccggcacaggtaccggcgctcggcgtcggtagcgcacagatcgagtgcccggcggtaggcgaccgtcgcctcggagtgctttcccaggcggcgcagcaggtcggcccgggtcgccggcagcaggtagtagtcgttgagcgtaccggcggcggccaggcgatccaccaacgccagtccggcttcgggcccgtcggtcatcgccacggccaccgcccggttgagctcgacgaccgggctgggtgccaggcggatgagttgcgcgtacaggccgacgatctgcggccagtccgtcgtcgccgcctcggacgcctcggcgtggaccgcggcgatcgccgcctgcacctggtaggcgccggggcggcgctgggccagcgcctgttccagcagtgcgaccgcttcggcgatctgggtgtggttccaggccgaacggtcctggtcggcgagggtgacgaggtcaccgtgctcatctacgcgagacgcacggcgggcgtcgtgcagcagcatgagcgcaagtagtccgcgcgcttcgggctcagccggcatcagggtggtgaggagccgggccagccggatcgcctctccggagaggctggccttgacgaggttcgtaccggcggtcgccgcgtagccctcgttgaacagcaggtagagcaccgcgagtacggccgacagtcgctccggcagcagctgggccggcggcacccgaaacgggattccggcatggcggatcttgttcttcgcgcggaacagccgttgccccatggtgtgttccgacaccaggaacgcccgagcgatctccgcggtccggagcccgaccagacagcgcagaatgagcgcgacctgcgcctcgctggtgagcgccgggtgcgcacaggtgaacatcagctcgaggcgttcgtcgggaaagttgccgaccggggccggctgccccagccgggacacgtcgcgcagctttctggcttccacggtggaccgacggagccggtccaccgcacgattacgtgccgtggtggtgagccatcccccagggcggttcggtatcccctccgtcggccagcgcgtgagcgcctcggcaaaggcgtcctgggcgcactcctccgccaggtcccagtccccagcaagccggatcagcagggcgacaatgcgaccccagtgctcggcgtaggcggtggcgaccgcctcgctgacccgccccacttcggtaccgctgctcagtcttcctcccacgccctcaacggttgaccctgcgacgatcaggatcctcggatttctataccacgcatcgcccagccaatcacgtatcgccgatgagaagcgcagccctttcggccatagcgaccactggtgcgttcgcgttgccacgacggcccgcaaacggtcgcctggctgacctccctgacgggcgggacctggccggtccgtgctgctggatcagacctggcagctgtctatgacgccctcaccacctgatacatggcgtggtcctgccatcggccggcaatgtggaggtactccggcgccataccgaaccgcatgaacccgttgcggtccaacacccggtgggatccgacgttgtgcagcaggaccgctgcctgcacccggtgcaaccccaactcctcgaatgccacccgcacaatctcccgtaccgctttggtcgcgaatcctcggccgttgtggctggcacgcacccagtaacccaaggagcatgactgaaacgggccccgcacgatgtcactgagggtgatccgaccgatcagaccacccgattcgtcgaggatggcatgtggcagcttcgatcccagtacgtgctgctgcaggtcggcccggatgacggcgcgttgactggcggccgtgaagtagtcgtcgtcgcggaccggttcccacggcgcgaggaactcgcggtcgacgcgaagtacctcggccagggtcggcgcgtccgccacggtgacgagtcgggtgatgctcatccggccattgttccgggctggcaggtcccctccgatgacggcccgacgccaggccggcatgctggccagtccgacggcccatcatcgtgacgtcgcccggcgtccgactggtcggtccgggtcatggtcgtggtgctggttcatcgcggtctcggtgtccttccccgtcacgaacgaagaaccaccaccccagagggcgggacccggggtggtgttcctcggctaccaggcaggccgcagcaacgaccggcggcgtcagctggatgtccgcttgagggcgtttctccgcatcaatgcgggatagccggttgacacttgcgtctgtcctattggcggtgcttgcctgctcggaggtaggaacgatggagagactctgccgacgggcaggacgtggcgccggccgggggagccgggccgtcaccggctggttctttgtggtgttggcggcggtggtcacgcaggcagtcgccgtgtggcccgcggccgcgcagcacgcgccatcaccatccggcgtcgcgtcggacaccgtcctcacctggggtgagaatgacttcggccagctaggtgacgggaccaccattgacagcagcacccccgtcgacgtcgacctgcccgcaggcaccacgatcaccgccatcgccggcagtgacgccaacagttttgcgttgacctccaccggcgcggtcctcgcctggggcaacaacacgggtggcgagttgggcgacggtaccaacaccgacagaaccacacccgtggccgtcaagctgccgacggggaccacggtcaccgccatcgccgtgggcactttccatactctggcgttgacctccaccggcgccctcctcgcctggggaggcaacggctttggtgagctgggagatgggaccaccactgcaaggaacgagcccgttcccgtgaacgtgcccgcaggaacgacgatcaccgccatcgccggcggtcgcggccacagcctggcgttgacctccaccggcaccgtcctcgcctggggcaagaacaacgagggccagttgggcgacgggaccaacgccaacagcaccacacccgtcgacgtcgacctgcccccaggcaccacggtcaccgccatcgccggcggcggttccaacagttttgcgttgacgtccgccggcaccgtcctcgcctggggactcaactcgtctggccaggtgggcgacgggaccaccacggaccgcagcacacccgtcgacgtcgacctgcccccaggcaccacggtcaccgccatcgccggcggcgagggccatagtgtggcgttgacgtccgccggcaccgtcctcgcctggggactcaactcgtctggccagctaggcgacgggaccaccaccgacagcaccacacccgtcgacgtcaacctcccgccagacaccaccatcaccgccatcactgcccacgacggctcccacagcctggcactgacctccaccggcaccatcctcgcctggggactcaactcgagtggcgagttgggcgacgggaccaccacgaaccgcagcacacccgtcgacgtcaacctgcccccaggcaccacagtcaccgccatcgacaacggcgacgaccacagcatggccctgaccgcaccaccaacatccaccaccctgcaagtcaccccaccgaacccgacagcggatcagcccgtcaccctcaccgccgccgtcacctgcaacgtcgacgcccccaccggaaccatcactttccgcaccaacaccaccaccctggccaccgctcccctgacctccagcggcaccgccacccacgtcaccgcactccccgccggcacccacaccctcaccgctggctacaccagcaccaacacctgccccaacagccaatccgcacccaccaccatcaccatcgccccaccacccgacgagcccgacctacccatcactggccccaacatgaccaccaccggtgctgccgtcctgtccatcctggccggcgccaccctcatctacgccgcgcgccggcgccgaccaccacaccaccccaagtagaaagacgttgacgaggtcggcggggtctcgtcggtgacggtgacgtcgatgcctgtgccggcattcccggcaccaagtgctatcaccgctacaacggtgatcaccatcgggtcgcagtagctcctggtccccggcgcactggtgcgtcttcaccacgatcccaggggcgcagccctggcagcgcaccgccggatcgaacaccggtcctggcggcgccggcgggctgtcgccggttgtcccttcaccagtggcccccgttcggccggtccggatccgggttcggtgtcggtgtcgggttcggtgtcgtggtcggctggtgatccttccggatccgttggggtagcggtggtggcggcggattgcaacgccaggaccggacacgcatgacaggacatccccttccagttgtcggatgaacgagggccgggactaccgccgacccaggacctgctcaggtggcacccaattcgcctgacccacagagccgagaaacgcgtaggcgtagccggtgggcgtgcacggccacccggtcccgcacaacgggcagcggtccacccggggccagtgctcgacgatgatccgccgggcggacacgatcatccggttacgtagctgcgccggcgacaggccaatcggggcaggccgggcgtgagcggcggccatcaccgggagcaggcccgctgccggcccaaccgggtcatcaacggccgcgtatccaggatcaccgtcggctggtcgcgcagtggccggtaggcaccagcccgcgccgaatacaccgtggccggaccaatcgcatccaacggtgcgggacggcggtaacgccctgggaccgcaaaacgtaacttggacaaccacgtgcacatgcgctgcctcccaaaggggatgtcacggcgacgcactaaccccgcgctgttgcccggttacgttgccgccattcccaccctttccgtattgcgcagtcgcagtcgagagaagagttgtccgctgcttgtcccgtgctgtccgcggacacacaccttgcggctagggtgtgccaggtgagcgactacgtgcaggtatcgacggccgcgccgtcccgggatgtcgcggtggaactcgcccaacaggccgtaggccgacgcctcgccgctggtgcccagattgtcggaccggtgacatcggtgttctggcaccttggggagcaaggtgtgggtgaggaatggcaggtgctgctgtataccaccctggcccggtatcctgatttggaggcgtgcctacatcaggcgcacccgtggacaagcccgcaggtgacagcggttccggtagtgaagggggctaccggctacctgaattgggtgtcgaggacagtcgatgatgcgtaggcatttcggaagccagcgagcgtaactcgacgacgcacggcagcgcggcgtgtggctctaggcggccgaggatctcatatagtcgttgtcctggccggattgagcccacgccagcggcgagccgggctacgactgaagccgttgcgcacgcttgctccacctcgttggcgtcgaggtaggcgtcggccagccacgacagatacagggacttgtcgcgggcctgtgtgtcgccaaaccccgccaatgctcgttcgagcacggggatggcccgcagaggccggttcaacaccgcccagcatcgtccggccatgatgtcgccctcgacccggtcgacccaccacacccagtcgggttctggccggtcgtcatgtcccgcgagacaggcggtgccttggtccagatgctgctgagttagggccgcatcaccagtaacggcatatgcccatccggcgcgcagattcagcagcgcccgcactccgggcgttgccgtgtcggccgcgtcgcagctggcggcagccgtcgcggtggcaggtttgccgaggtcgagttgctgatatgccaggaatgccagtgcgttgccgatgagcggcgggttgtctgcgtctcgggcggcagcgaggctggtgcgatacagcctgtcggcatcggagtgctggccggcgtcgaatgccgcccacccggcgagttgggcttgttctgcgaggaccgctaggagttgccggcccgtggcttcgctgtaggagccgtctttaatcaattgggtggtggaatgaacttcggcggcgtacaggtcgtgggtgtcggcaccaccgaggtagttgtccaggcgtcggagccgagcggtccgttcggcgatctgccggggcgtggcggcgccgactcgccggccgtgtacaagcagggtatggggaagggcagcagcaaggccggcccgattacaaacccgcgacgtccgatagaaggcccagcggctgtaagggccacgagttccccttccgcgccgagcgcgtcatcaacacgttgggcgacggctttggtaggtggcttcacgccggtttccagctcgtgcaggtacgtctttccgtagaaggtgcacctggccaggccgcgtaaggaaattccccgagcctggcgcaactggcgcatccgttcggagaacgacaggtcactcatgatgactcccaggtagcggtctggggtggcgggcaccgaccgctacaaccggtgccctgccgccatcgacggtactacccgcccgcacgctacgccatcactaacagaccgtattgtattgcggatgactcgcgcgcaataacacggccccgcaatcatggctaccctccaaatcggtcacgtcgtcggccggagatacgtgtcggacattaaacaaaccacagatcttgcgaatggaattcgtggatattgcttgtcgattatcgatctggtactaaaattgatcccgccgatcatggcatcggtgacggggctccgcgtggggatcgcggccctcgatcgcgcaccatcaccatcaccgtctccacaggcgaaggtccatcgacacatcgcaagcagtcttcccattcgttcgtacatgcgtttgaccagcgcgctcctgtccgacacccagtggaggtcatcaaccacgcgatgtgccgggccaccacacctccgacagatcactatcgcggttgcctaatggcggccagcgaacgtggaacgcatcaaatgtggatacaactggatgccgaacgctcacctcggcgggtaagtagctgataggtgccattggcggtcagcgacccacggtgaccgagctacagcgctggcgcggttaccttgacgcgcttggcgcgggagcgcgaaggtaccggtcgagtgccgcgctgccttccgcatgggcgtaccagggcaaagtactgctggaggcaccggccgacatcgttgacaaccctagccacccagagagcacagttcggcggcgtctacgtacatgtcgacggtgcgcttactgaggccgtcggaccgcatggcgagtgcccacgagttgagccaggcgcggtagcggccaggatcagggcgaggcgtcctggggtgcggcagaggcatacggatcaccacgccccgggatgccgggagcccggcatcctcacaaagtcgatgagcgagtggcgtctcagcatcgttcggttcgcctcctcgggaggcttaccgacgtttgtgcaggtggagctgtgttggagcccccggccgggatcgaaccggcgacatctcgcttacaaggcgagtgctctgtccagctgagctacaggggcaggtgtaccgacgccagcatagcgactgacgtccggatttcccgcgcggcaggccctgccagcacgaccaacgtcggcctcacaaccgagggcacggatccagacgcggcgtttcctgcccaccacgacccgcttgacccttatgggtatggcccctgtcccaccagccgcttccgttcttggcaggcgacgaaaaccgatctaccgtgcagtgacacggtcgacaccccgtcgcccgtgggccggctcgcacctgcggaccggtccgttctttcactcggatcgtccggcacgttcctgccggtgaaaggaagcacccccatggccacggttacctacgccaaggcgtcccggatctacccgggcaccgagcggcccgccgtcaaccagctcgacctggagatcggcgacggcgagttcctggtcctggtcggcccctcaggttgcggtaagtccaccagcctgcgcatgctcgccggccttgaggacgttgacgaaggttcgatctccatcgacgaccgggacgtcacccacctgccgccgaaggcccgcgacatcgcaatggtcttccaaaactacgccctctacccgcacatgtcggtgtacgagaacatggcgttcgccctcaagctgcgcaagacgccaaaggcggagatcgaccggcgggtcaaggaagcggcgacgctgctccagttggaggagtacctcggccgcaagccgaaggcgctctccggcggccagcgccagcgggtggccatgggccgagcgatcgtccgcgagccgcaggtcttcctgatggacgagcccctgtcgaacctcgacgccaagctgcgggtgcagacccgcacgcagatcgcgtccctacaggccaagctcggtgtgaccaccgtctacgtcacccacgaccaggttgaggccatgaccatgggtcaccgggtggcggtcctgctcgacggcgaactccaacaggtcgacacgccgcgggcgctctacgacaccccagccaacgtcttcgtcgccggattcatgggctcgccggcgatgaacatcaagaccgtgccgctgagcgagaatggtgccgagttcgccgagatgcacatcccgctgacccgcgagcaggtcgaggcggcccgcgccgagggtggtgacgacaaggtggtggtgggcttccgcccggaggactgcgaactggtcagcccgaccgaggggggcatgccggtcgtcgtcgagctggttgaggacctcggatcggacgcgaacatctacggccacgccgcgttggaaggcgccaacgaacggttcgtggtgcgcaccgaccggcgcaccatgcccaacatgggtggcaccgtgttcgtcaagccgcgggccggccgcagccacgtcttcaacgcgaagaccggccgccggatctgaggtacacgcaaactgacgtgccgaaaggggcggtccactgaggtggaccgcccctttcggtcaccacgtcagcggcgcccttgagtgtgcggcgttcggccttcggcggcgacgatcagccctcggcggcgcggcggcgcgccacctcggccagcgtcacggccgccgcgacactggcgttcagcgactcgacgtcggagaccatcggaatctggacggtcaggtcgcaggtctcgccgaccagccgggacaggccgcgcccttcggagcccaccaccacgacgagcgggccgaccgatgcctccaggtggtacaggtcggtctcgccgtcggcgtccaggccgaccacgacgaagccagcatccttgcacgccttcagcgcgcgggtcaggttggtgacctgggcgaccggaacccgcgcggcggcgccggcactggtccgccaggcggtcgcggtgatcccggcggcccgccgctcggggaggaacaccccctgcgcgccgaatgcggcggccgatcggatcaccgcgcccagattccgcgggtcggtgaccccgtccaacgccaccagcagcggagcggcctgctccagcgctgccgctgtcagatcctcgaacggctcgtaccggaacggtggcacctggaggccgacgccctggtgcaacactccgccggtcatccggtccagctcggcgcggctgacctccagcatcgcgatgccccggtcagccgcggtacggacgatctcgctgatccggtcgtcggagttgaggccctgcgccacgtagagggcgatggccggcacgttcgcgcgcagcgactcgagcacaggattccggccgaccagcagctcgggggcgtccttcgccgggttcgaccgacgaccgggggcgacccgcgggccgccgcggccggcgggctgaccccgtccgctcttgttggtggggacgccccggccgccgcccttaccccaggtggtgtccttcgtaccgggtttgccgatcttcggggcgcgcccctcctcggctgcggttcggcgctccttctcctgtttccacgccgtacgttggggaagcttctcggtgcccgagtacgccttgtgccacggccgctcgtcggcgggcagggtacggccccgcccggcgagagcgtcccgtcccttgccaccggtgcccttcggggcgcccgccttcggtgtcagccgccggccacggcgctgcgagttgccggccatcagttctgctctccaatagtccaacgggggccgtggggggtgtcctcgaccaccacaccggcatgcttgagctggtcgcggaccgcgtcggcggcggaccagtccctgcggctgcgtgcctgcgcacgctgctccagggccagtgccaccagcgagtcgaccacagcgcgcaggtcgtccgcgccgctgccgtcggtccaggccgggtcgaggggatcaaccccgaggatatccagcatcgcccgcacctggccgagcgcggtgcggacggtcacatcatcgccgccggtcagcgccgtgttgccgtcgcggaccgcctcgtgcagcacggcgagcgccgcggacgtgttcaggtcgtcgtccatggcggcggcgaacgccgtgggtaccgcaccgagctggccggcaccgatctgctcggtggcccgctgcacgaaaccctcgatccgccggtacgcgacggccgcctcacgcagggcgtcctccgagtagtcgatcaccgatcggtagtgggcggcggcgtagtagtagcgcagctccaccggacgcaccccgagcgagtcgacgtatgccaggtcgagcgagttaccgcaggacttgcccatcttcgcgccgccgatgttgagcaggccgtgatgcacccagtagcgggcgaacggcaggccggccgcctgcgactgggcgagttcgttctcgtggtgtgggaaggtcaggtccagtccaccgccgtggatgtcgaactcggccccgaggtagcgccagcacatcgccgagcactcgatgtgccaaccgggccggccccggccccacggcgacggccagtacgcgtcggccggctcacccggcttgacgcccttccacagggcgaagtcgcgtggatcacgcttgcaccggtcgggggcgtcaccggcgggctgcatgtcggtcggggactggttggacagggttccgtacgcgggccaggacagcacgtcgaagtagacatccccggagccgtcggcggccgggtaggcgtggccggtgtcaatgagcttcgcgatgagctgctgcatctccggaatgtgcccggtggcccgcggctcgtacgtgggggacagcacgttcaacgcccggtaggcggcggtcagcttcagctcattggcgtaggcgatcgaccagtacggcaggtctccctccaccgccttgaccaggatcttgtcgtcgatgtcggtgagattccgaatgaaccggacctcgagtccgtgtgccagcagccagcggcgaagcacgtcgtaattgacaccggagcggagatgcccgatgtgcggcggcgcctggagggtgagcccacacaggtagacccccaccttgccggcttcccgcgggacgaagtcccgcaccgaacgggtggcggtgtcatacaggcgtagggtcaccggacaagggtatccgtcccggcttctccgggccgcccggagccgggtcgtacgctgctgggcgtggacaccaccgctcgacgcagcgacccatcggcccgaaccggcgggccggccgccgcgcggggccgcgcctcggcccggggcgaagcccaaacacctggcggcgagagcgcgcagacgctggaccgagggttgcgcctgctgcacctggtcgccgacgcgccgggcgggctgaccgtcaccgaggcggcgggccggctgcggatcggtcgagccgcggtctaccggctggttgcgccgttgagtgcgcacggcctgctacgtcgggacgccgaaggtcggctacgcctcgggatcggcgtgctgcacctggcccgccgggcccagccgctgctcgccgagggggcactgccggcgctgcgccaactcgccgagcagaccggtgcgaccgcccacctgaccgtggtcgagggtggtgagggtgtcgcgctggcggtggtcgagccgagttggacggcgttgcacgtggcctaccggaccggcgcacggcatccgttggagcgtggggcggcagggcgggccattctcgctggccgggccggcgcggcggggccggtggacacggccggggagttgcagtccggagcgcacggggtggccgcgcccgtgctgggcgtacccggtctggaggcgagcgtcggtgtggtgtccttggcgccgctggacaccgagtcgatcggcgcccaggtccgcacggctgccgtcgccgtcgccgacgccctgcgctgacccgccggtggcgggccgtggtccgcgccgggcacaaggcaggcccatgcaggaagcacagggcaggcccgcgcggggccacacggaacggcccggccgaccggggtcgaccgggccgcgttccgtccgttctacggtcggccgtgtgacttgagtggggtggctaccgccgcgtacgcgtcgatgacgccgtacccgtagaagccgttgaagttgcgcccaccggcgcagtacgcgtcgtaggtctcgtcgcggccttcgtcgcggtactgctgcaggcgcgggttcgggcacgcctgctcggtggcggtgcggtagaggtgccgctcgaccaggtccgggtccaggccgtaaccggcccggccctgcttcttgccatgcttgctgacgatcagcgcggccacacccgaggcgtgcggcgacgccatcgaggtgccctggaggtagcggtagtagccgcactcaccgttgctcttgcattccttgaacacgagcccttcggcgctcggatcgatgttgccgtccgcgtccaccagaccgtcttccttgagcaccttctcggggtaggtggagaggatcaggttgccgtaggtgcggaaggtgtcggtgccgaaaccgtcgcggaaccagcccccgggagcggcgatgccgatctgctcggtgccgtagttggagtaggcggccttcttgccggaggggccgatggcggagacgccgatgacgtgcgggccttcgaccggaaggtcccagcagctgtcgttgtcgatctcgcgcgggtacggcggggtgtcgccgaagtccgggctggacgtgtcgatccgggggtcgcccaggtcctcgtggttgttgccgagtgagccgaccagcgtcacgccccgcttgtgggcaaagttcagcgcccgcttcatcgccttgatgatggcccgctgctcggcctggtgctcgggggagtcggccgggttggcggtgcagttgtagagccacgggtcgacgtagaaggacatgttcaccacgtccaggcccgccctaccggcgtgcatcagcgactggaccaccggctccaggaagaagtagccggagtcctggccgcccttcagctccaccaacgagaccttcggcgcgacgcccgagaggccgaatccgtttgcggcggcgccgatggtgcccgccacgtgggtgccgtggccgccgtcatcggtgccgaccgggtcgaggcagctcgccacctcgcactcgccgtccacctcgggcatgtccggcgcgaagttacgggacaacgcccagttgaagttcggcgcgatgtccgggtggctggcgtcgaggccggtgtccaggacgccgacggtgactcgccggtcgccaggctccaccttgcgggcgcggtcggccctgatcatgtccaggccccacagcttgtcgtccagcgggtccatccgcttggacttgcgggcgccggagcccttgccggtagcggcggccagcagcgcctcctgctcgaccgggtccagcctgggcttgtgaccgatggccttctgctcgacggcgccgaccagggcgccggcggcggcggtccgggcggcgaagtccgcctggtcgctggtcacctggaacacgccgacatcgtcgatccgggatacgacggtgcctccggccgccgctatctccgcaagggccacatcagcggtaacgccgtcctcagcgaccacagtgaaggtttgggtgctgctcggtgcggcgcccgccgggacacccagcccagctacggtcagcgccaggcccgtcacggtggcgacggcaccagcggtgaagcgtctgctcacatcggatcctctcgttgagggacgtggcagtcatcgaacaacaccggcggcgattacaccagggacctatccgattgcgcccgaagatcgccttcgtccgcaagagccgtcaagacggcgggcagatccgtcaaggtggacagttccgcgtctggctgcacccctggcgggcaggaccgaccgtcacggttgagccacaccccgcgcaacccggccgcctgtggcccgaccacgtcgtgggcgatcgaatcgccgacgtgcaccacctgctcggctggcaccccggccgcccggaccaccgtcgcgtagaactccggcgccggctttctcggcaacccgttgtcgcccgcgtacacctcgaaggcgaacctccccgcgagcccgcaccgctccgcgcggctgttgccgttggtggcgaagcccaccacccacctgtccgccagtgccgcgagcgcgggcagcacatccgggaagggtcgggtcagcgcgaagcgtcggacgaagtagagagccaacaggtcgtccaggtgggtgtcgagcccgacgcgggccagcgagcgggcaagcgccacccggcggatctccggtgtcggccgcggagagtccgcgctggacgccacggaccagtcgtactccaggtcagcgagtgacaccgtggccgccgccggggtcaaccggcgcatctcgtcgaggacggccagcagcccgccggtcaccgctgggcgcaggtcgagcagggtttcgtcggcgtcgaacaccactgtcctcagcatggtgcacagcttgccacgatcggttaccggctggtgacgagcaccggtgcctggacgttgtcgaccgccggggtttcctgcggctcgtcgagccggaccagggccaccccggcaacgatcagcacaccgccgacgagctggaccacggtgggcagttcgttcagcaccaaccaggcgatgagcaccgcgaacatcacctcggtcagcccgacgaaggaggccagccgggcgccgaggagacgggtcgcggcgaccccggtgaggtacgcgagcacggccgccaccagcaccagaccggccaccggcacaagccagctggtccggtacccggcgaagtcgacggtgtcgaggtgcacccgcagcggcagcgccccgaccagcccgaggagcagcagcacgccggcgccgacggccatcccgccggaggccagcaccaccgacggcaggttcgcgtccatccggccggcgagcacgaagtagccggccagcccgatggccgcgccgagtccccagagcacgcccgccgggtcgaggcgcccggcaccggcgaggtcgagcacgaggccgagcccggccagggcgacgatggaaccggcgacggtgagccggcgggggcgttgcccgtgcgccagccacatccagccgaccaccaccacgacgcccaggtactccagcatcagcgcgacgccgaccggcaggtagcgcacggcgttgaagaaacacacctgggcgagggcgacgccgagcagcccgaacgtgccgatcgaggcgacgttgcgtcggagcgtcgaccagcgaccgcgcagcgccagcaccgctggcaccgtcaggaccagggcggcgaggccgactcggacgatcaccgccgcctcggcggaccagccggcgtcgatcaacgagcgggcgaacgtcccggaggtcgcgaaggtcagtgccgagagcaccgccagcaggaggccggcgctgccgcgcgggggttgacgcatgggttctccttggcaacaacaccatgtcatgggcaaaatgaggcaacgccgatgacgttaggtcgccgccaggacaggagtcaagttgctttttgcccatgacaccgagcattcattgatcgccgccgcggccctggtgaacaccgacggcagaaccggcgacgacctgcccgacacggccgcgctgaacaacttcttcatcgcgcacgcgtacagcggacgacacgagcacaccgacgacgaactgcgggcggtacgcgagctgcgtccccggctgcgccggatctggcacagcgacaccgacgagatcgtgtccatcgtcaacgggctgctccgggagaactccgccctaccccagctcatcacgcacgacgacgagccgtaccacctgcacgcggtgccccgggacgcgccgctcgcgacccggatggcggtagagtccgccatggcgatggtcgacctcgtccgcagcggcgaactgggccggctacgaagctgcgaccaccccgagtgcggcaacgtgctggtcgacctgtcgcgaaaccggtcccgtcggttctgcgacgccggctgcggcaaccgcgccgccgtcaccgcctaccgcgcccgcagaaccgccgcccgtccctgaccgggccggcgtgacccaggaccacccagccgacagcacgccgtaacactgcgctgacccggggccgccacgtccggacgtgggcggagccccacggcacagccgagggctcagatcaggtcgagggtggtggcggcctgccgaaccagctcctcgtcgtcgccgagcaccagcgcggtatgcggacggcgggaacagaggacgacgacgtcgtcgaggcgcatcatcccggcgccggcgcttccgatggcgttctcggcctgcgtggacacggggaacggctcgtcactgacataaatgatcaaccgccggccggtgtcgtcccggtaggcgtacccggaaaccgactgtccggccaggtcaccggcgctggcaccggctccggaaagtcgcagcgcggacaggtcaggtcccggccgggcgggaatggtcgtgccgggcaggcggccgtcgtggtagccggcgaccgcgacggcaatctgcggtgccggtacggcagccgtgtccctgtccacgatcatcgcgccgagggccgcgaccagggccaacgcggcggtggccaacgcccagaaccgccgggcaccgcccgtacgtcggtgccgcagcccgcggagccgggccgggatccgtccctccgccgcgaagtcgtggtgcggcccgacgtgctgctcggcgacgacggccccggccagccgggcggccaggtccgggggtaccggatcccgggccagatgcaccagttcccgaccccggcggccggcggcgacctcggcccagcatcgatcacaggtgagcagatgcgcctcgaacgcctcacgtgccctgtccggcagttcaccagccaggtacgcgccgatggtggcatcgtcgtggtcacgcctcactccgacgtcaccccctgtcgttgcagaagctccacgagcttcttgtggccgcggtgaacccgggccagtatcgtgccgcgtggtgtacccgtcatggccgcggcctcggcggcggtgaatccacacaggtccatcagcgtgatcgcctcccgctgcgcggagggcaactgccacagcgcgcgatgcacctggtcccgaatgagcccgctgatcgcctcgcctgcggtgtcgctgtgcgacgttcgggtcgtcccagcatcggggtcgaggacctcgaccggacggacggactcggaccgccacccggcacgtgcggcgttcaggcagatcgtcgcgagccaggcccgcatgtcgtccggtggttgtcgccgccatccccgcagcgcgcgcaggtacgtctcctgcaccaggtcctcggcctgcggccgcgagcgggtcagccgccgggccaggttgtagaccagctccaggtgctcgttcatcgcccgcaggaattcgtcgtcgctcatctgcccacccatccgaccggaaggactcgccgggcgcgcatctgattgcaccagtgtccctctcgtttgtcaggtctcgcacggcccacgcggccacctgcgggacgtcacacagccagacgacgaggacagcgaggacgacggagcttccggccccgggccgagtggcgcccgtgcaatcagcagcgccactggtgcgtcctgtggcgatgagagcgcctgcccgccgtggacgtgacggcgtggccaccgcgagggagggcagtcgcaccggcgtggacgcgtcggtccgaggaggaggatcatcatggcaaccactcacaccactaccagcgccattgctctgcccgcccgtctggtggcgggggtcgccggtggtctggccggtggcgtggccttcggcatcatgatgcaggcgtggggcatgctgccgatggtggcgatgctggtcggcagcgagtccgtcgccgtcgggtggctggtgcacctggccaacgccgccctgttcggcgccgcgttcgccgtgctgttcggccggtgggcgatcaccctgccggctgccctcgggatcgggctcggctacggactggcgtggtgggtcctcggcgcgctgttgatcatgccagcctggctgggtatgaacgacatgatcctccagctcaccaccggtgcgtggcgcagcctggccggacacctggtcttcggcctccttctcggcctcgggtacgccctggccgcgacgcgcgctggtcgcgccggcgcccatcgctgagctggcatggcgatctcggcctgctcaccgtcgcccacgactgcccagactcctcgcgcgggtgcgacgacgacgggccgcggggcgggtgcctcgtcaacacgcgacgcggtggtgagcaggccggcgcagcgcgcaacgggcggcccgaccccgaccgggccgggcactcccgccccggagtggaattacccgacaggcggggacgttccggcagtcgcatcaccgtgtcggcgactccgaccgggcatcctgaacaggcacggccgctcgggcggcacaggtggcgaggaaggcggctgggtggacgagtgggatctggcggtcctcggtggtggcaccgcggggatcgtggcggccaagaccgccggtcggttcggtgcgcgggtgctgctggtcgagtccgcccgcaccgggggtgactgtctgtggaccggatgtgtgcccagcaaatcgctgatcgccgccgcgcacgccgcgcacagcgtccgctccgccacccggtttggggtgcacgtcagcctgccgaaggtcgatgacgccgcggtgctcgcctatgtgcggtcggcaatcaaccagatcgagccggtcgactccccggccgcgatcggtgctgagggggcgacggtgatcgccggccaggcggagttcaccggcccgtcgacgctgcgggtgaccgacgacgcgggcgcacggcaggtgcgattccggtgggcggtggtcgccaccggctccgcaccgtccctccccagcgtgcccggcctggccgaggccgacccgctgaccaccgacacactgtgggacctcaccgagttgccccggcggctggcgatcctcggcggcggcccgatcggctgcgaactgggacaggccctcgcccggctcggcgtcgaggtcaccatcgtcgagctgaccgaccggctactgggcaaggaggagccggaggtcagctcactgatcgccgaacggctccgcgcggagggcgtgaccgtgctgaccgggacgggcgtcgaccacgtcgccaacggcacgctacacctgaccgatggcggcacgatcgccaccgatcggatcctggtcgccgccggacgccgcccccgcacgaccggcttgggcctggccgctgccggagtacgctgcggcgagcggggacacgtcgtgatcgacggccggttacggaccagcaaccggcggatctacgccgccggtgacgtcaccggtcgcctcccgttcacccacgtcgccggggtccagggtgggtacgctgccacgaacgccctgctcgggctacgtcggagcgtcgactacgccgccgtaccgtgggtgaccttcaccgatccggaggtggcccacgtcggggcgaccctcgcccaggcgcgccgccgccacggcacccgcgcacattcacagcgactccaccacgaacacgtcgaccgggcggtgaccgacgaccgcaccgacgggttcacccacctggtgatcggacccggcggccggctactcggcgccaccgtcgtcgcgccccgggcaggtgagtccatcgctgaactggccgccgcgatccgacgcggcgcgaaggtacgcgacgtggccggcaccgtacacccctaccccacctacgccgatgggccgtggcacgccagcctcgcccagctccgggccgacctcgccgcgcccctgcccgcccgggcgctggccgcactgcgcacactgcgccgcgcactgcacccgatccggggcgggcacccgtgaccaacaattcggctgggcccgaggcggcgtcgcggtttctccggatcgtcggctcgccgtggccgaggctggcgttcctgctgttcctgttggcaggcgcggcgacgctgctggccacccagggcaccccggacgtggacacgctgcgcgaccgcgtcgccgccactgggccctgggcgccgctgctgttcaccgtcgggtacgccctgggcaccgtgctactggtccccggagtgctgctcaccgccgccgccggggcgctgttcggggtggtcggcggctcggtggtggtgctggtcggggcaaccgtgggcgcggtggcgtcgttcctgctcggtcggctgctgggccgccccgccgtggagcggctcgtcgggggccggctgcagcgcttggaccgattcctggcgcggcgcggactggtcgcggtgatcgggctgcggctcgtgccgctggtcccgttcgcactgctcaactacggctccggggtgaccgccgtacggctgcgcgactatgccctcggctcggcgattggcatgatccccgggatcgtcgcctacaccgcggtcggtgggtcgctgaccgatcccacctcgccgcagttccttctcgccgtggccggtctggccgcgctgaccctgaccggtgcggcggcggcacgccgggcccgccgtagggattcccgcgcggcgccggctgccgagggggccggccagtgatcgacgcacgcctacggccggctccgcccccgatgctgggtccgccgccgggaccggccgcggatgtcgcccgcccggctcccctcaccccagacccggaacggcgcgacagtggtgacggtgcggccacccccgttgccgggccgcatctgccactgcgcccaccctggatctgccgcgcctgcgccgtgcgtcaccgcgcgactcaccctggtcaggcagcacaccgacgcggccaaacatggacgattacctatgtcagttcagccgcgccgtcccgtcttcaatcccgcttggagccctttccgcgacccggtccgtcgagaaccgccgtggcctcgacctcgaccagcaggtcgggggcggcgagcgcgctgatgcccaggcccgtcaacggcgcggccggggtgactcccagcttcgccgccgcccgcgcgattccctcccccaacagcgccatcttgtcgggcgtgtagtcgacgacgtacacggtcaacttcgccacgtcgtcgaaggacccgccaacctcggccagggcggtggcgacgttgaggtagcactgctcgacctgggcggcgaggtcaccgacgccgaccgtgttcccgtccgggtccacggatacctgaccggcgaggaagaccagcctcgacccggtggcgaccgccacctgccggtagaggtcgaccttcggcagcccttcggggttcaccagggtgatggtcatgctgactccttttcgtgggagcccatcggctcgggctcgactcatcaaaacatagcacagctatgttatgtattctggggtcgtggccagaacgaaggacccagcggtccgcacccaactcatcgagcgggccgcacacatgctccgcacccgcgaacccatcaccctccgctcgctggtagccggcatccctgtgtcgaccatggccgtttacacccacttcggcgggatggacggcatgtggaaggcgctccggcaggagggcttcacccgtctggccacccgactcgcccaggtcacgccatctgaagatccggtccgggacctgaccgctctggtcaccgcctacctgggcaacgccctggaccaccccgacctgtaccgggtcatgttcgatgccaatttcgacctggaagacgcccaagcggcggacgacaccctggaataccttgtccaagccgccgagcgaggccggcaggccgggcgctaccgccccgacaccaacccgctggaactggccacccagagctgggccgtcgcccacggcctggtctccctggtcgccaccggccccctgccccggccgacactcgcccacggccccctcctgctgaccgcactgttcaccgctaccggagacgaccccgaccggtgtcgccgatcggtggacagtggctggcagccgcgcctggccggcgactgaccgatcgggcgtgcccccgctcaggggtgtgcgtatccgcggcagggtcagggctacccgtgagaatcacggacagggatccgagctccggagatccctcgggctcagcacggggctgggctgggcttgacgcggaccttcccgctgacattctcgagggacacgtgacacagccggccgcggcgagcgcgaccggctggcgagcgaggttctgtttctggatggaggcccagcccgttcgacgagaactccggcgagcgaggcgggcgcgagcgggcggcggtagtgggcgcgaggggtgacagtccccggcccgggagcccgacaacgcgtcgtaacgctgtcgggcacccgggcgacgtcaggtctgcagccgagcggccacgggcaagagtcagggcttctcgtgcaactcggaacgatgacgatccgtggtcagcgaggcgcggcgaagacctgtgtccagtacggtccgttgctgctcgcgacaccgactccgatctcggtgaaggagcagttcaggatgttcgcccggtggccggagctattcatccacgcgtccatcacggcctcgggtgactgctggttccaggcgacgttctccccgtaggcgcgccactcgtagccgacagcgttgatccggtcgccggggctactgccgttgctgcccgtgtgtgacatcttctggtggtcggcctggtcctggctgtgttgctgggcagcggtcatcagcttctcgttgatactcagcgcctcgcagccggccttcgcacgttcggcgttaaccagccggaccacttcgctggcctcggtgctcacgtcaccgttggggggcacggtggtggggacctgagtggggctgggtgcggtcgtggggacctgagtgggactgggtgcggtcgtggggacctgagtgggactaggagcggtcgtggggacctgagtgggactgggcgcggtggtggtgtgtgccggcttggggcggtgcctggccctcttgcgttcctggtctgagcgggacttggcggagtggcgcgacgccttcgaggctgactttcggtgcgcggaatctgaccgcgaccgtgacccgttgccccacgcggtgttggtcgaggacgacgtcatgcccctctcgtacgacgtcggactcgtggccgccatgtccttgtgggccgaggtggggatcgtgtcgccaccgtcggagagtgcggcggtgccgactccgaggctcacgaccagcgtggcagccgccgcggccccgatgagcacgggccgccggttccggtggccggcccgatggcccttgctggcgggtgtagcgtcggccggcgcggcgccagcgatcggccgcgtgctcgtcaggtcgtctgcgtgcccgctggtcggcctggcggtcgtctcgtcgggccgccaaccgccggtgacctcgggtccgccggtggcaccagccgcgtgacgccagcctccggaggactcgttccgccagtccgtgggctgccggcggcgccagccgcccgatagttcctgctgccagccgtcggtggacccacgctgctgcccggtggggacggactccccactttgcgagggctggtcgtggtacgagccgcccgcggttccccagccctgcggggtctcggactcggcccgccagtgcgcgttctgctgccgccggtcccagccgtcggcaggccgatcccagccgtcggtagggccgtcccagccgtccgcgggccggtcccagccgtcggccgttggttcggatcgccggcggttgtcatccggctccatcgattcgctccagccatacacgccggtagcctcctcggtttcaaactgcggggtcggggcgacgctacgtgcccgatatttcctccggcaacgtgcctaagaaatggctaagaaggagttaaagaaacggttcctcgagcccggacactgacgtaggtcactaacgttccacagcgtggcgccaaggtggcggcacgtacgggctgccggccgacaccaggtctggcgcgggcggcgacccggacgcggacgcttccacctgcgtcaacagacgacgggcggcgctacaaccgctactcgccaaacgcgccaaccaatccgcctatcggtcgactgagaccagacatcgagtacagtcgggcagccatgtctcccgtttacggcccgatccagtcacgcagtaacaaccaatcgctacctatcggcggccagcgccgatatcacgcctcgccgatcatgaaccgcacgcgccaaccgacccgttcaatgccgccctccacgatcattcggggcgtacgggccacgatgacgttctggaaccgtgtccaggccaggtggccgagaagcccgcaaccgtgccccgggcaactggccgaacgaacaccgggtggcggggccggcgcgagcatcgaccacgcttacgcctcgccctggtgcgcttctcccggaggtggtcaggctcggcgggccgcacccacacctgtcaggggtgtgtcatccgaagcaggtcgagcgcctcgtcgagctgcgtttcggtcagcctgccagagtccaggtgaccccgggcgaccaccacctcccggatcgagacctgcttcgcgagggcctccttggcgatcgaagcggcctcgtcgtacccgagatgacggttgagcggggtgacgatggacggcgaaccctccgcgtacgccagacagacctcggcgtccgcgaccaggccgaccacgcaccggtcggccaacagccgacccgacgcggccaacagcttgatcgactccaggacgtttcgggccatgaccgggagcatgacgttcagctcgaagtcgccctgggaaccagcgaaggtgaccgcggcgtcgttgccgatcacctgcgcacagacctggcgcaccgcctcgcacaccaccgggttgaccttgccgggcatgatcgacgaaccgggctggagatccgggatacgcagctcccgcaggccggcgcgggggccggagcccatccagcggatgtcgttggccatcttgtacagaccgacggcgaccgtgcgcaactgcccggaggtctccaccagcgcgtcccgcgcactctgcgcctcgaaatggttccgtgcctcggtcagcggcagcccggtcgagtcacgcagccgctcgaccacccgcgccgcgaaacccagcggcgtgttgatgccggtacccacggcagtgccgcccagtggcagctcagccagccggggcagggccgactccagccgctcgatgccatagcggacctgcgcggcatacccgccgaactcctgccccagggtgacgggcgtggcgtccatcagatgcgtacgccccgccttgaccacggtctcgaactcgacggccttggcctccaacgcttgggccaggtgcgcgaaggacgggagcagatcgcgggccacgaactcggtggcggccaggtgaatcgaggaggggaagacgtcgttactcgactgcgacgcgttcacatcgtcgttggggtgcacgtcggcgcccagctcacgactggccagagtggcgatcacctcgttggtgttcatgttcgacgacgtaccggaaccggtctggaagacgtcgaccgggaactggtcgtcgtacccgccgtcggccacgtgcgcagcggcggcggcgatcgcggcggccacattcgcatcgatcacccccagttcaccgttgacctcggccgcggctcccttgatctgcgccaacgcccggatctgggccggttctatcccccgcccggagatcgggaagttctgcaccgcgcgctgggtctgcgcccgccacagcgcctcggtgggcacctccacctcacccatcgagtcacgttcgatccggtagccggtcgcgtctggattcgtcacgaccaccatcctgccgcgcccggaaccgccgcgcggatgttcacctcgagccgctcgacccaactcgttcagtagccactgcgcctcgtgttgctctggcaggtcaagctgccgaaacagggcaaacgcctggggcggtgtgcccgcgccgcacctcgacgtcgatgcactcctcccacacccgttacccgctgcccatcgattcggatgcagcgcggtaggagtggatccggagcgcgacaaccaacagtccacgtcggttgccgacgaggcatccgacgggggcggtgcgcaccgatgtacagcccgccgtcggtcgcccccgcatggagaacggccgacgtgtcgtcgggtcagcggcggccgacggtgagaaccggcttggtcacctcggcgaagaagtcgttgcccttgtcgtcgaccacggtgaaggccgggaagtcctccacctcgatccgccagaccgcctccatcccgagctcggcgtactcgagcacctcgacgtgcttgatgcagtcctgggcgagccgggccgccgggccgccgatcgagccgagatagaagccgccgtgctgctggcaggagcgggtgacctgggtggaccggttgcccttggccagcatgaccagcgagccgccggcggcctggaacttctccacatacgcgtccatccggcccgccgtggtcgggccgaacgagccggaggcgtagccctcgggagtcttcgccgggccggcgtagtagaccgcgtgatcccgcaggtacgccggcatcggctcgcctgcgtccagccgctcggcgatcttggcgtgggcgatgtcccgggcgacgaccagtgggccgctcagcgacagccgagtcttgaccgggtacttggtcagctcggcgcggatctcgtccatcggtcggttgaggtcgacccggaccacctccgacgagtcgagctgggcctccgtcacgtcgggcaggtagcgggccgggtcggtctccagtcgctccagccacacccccgacggggtgatcttcgccaccgcctgccggtccgccgagcaggacacggcgattgccaccgggcacgacgcgccgtgccggggcagccggaccacccgcacgtcgtgacagaagtaccggccaccgaactgcgcgccgatgccgaagccgcgagtcagctccagcacctcggcctccagctccaggtcgcggaagccgtgcgcggacatcgagccggaggtcggcagcgcgtcaaggtacttcgcggaggccagcttggcggtcttcagcgcgtactcggcgctggtgccgccgatgacgacagccagatggtacggcgggcaggccgccgtaccgatcaaccgcagcttctcctccagaaactgcatcatccgggtcggattgagcagcgccttggtctcctggtacaggtacgacttgttggccgagccgccacccttggccatgaacaggaacttgtacccgtccggctgaccgtccgggtcctcggcgtagagctccacctgcgccggcaggttgctgccggtgttgcgctcctcccacatggtcagcggggcgagctgcgaatagcgcaggttcagtcgggtgtacgcctgccagacgccccgggagatcgcctcggcgtccgctccgtcggtgagcacgtgccggccacgtttgcccagcacgatcgccgtgcccgtgtcctggcacatcggtagcaccccaccggcggcgatgttggcgttgcgcagcaggtccagcgcgacgaaccggtcgttgggcgaggctgccggatcgtcgatgatcgaccggagctgggtcaggtgtgcgggacgcagaaagtgtgcgatgtcgtgcatcgcctcggcggtcagcgcggtgagcgcggccggctccacggtcaggaaccggcgaccgcccgggccgtcgacgacgtcaacgccctcgtcggtgaccaggcggtactccgtctgatccggaccggtcggcaacaggggtgcgtacgagaaggcggcagcactgctcatgagcggaaagcctagggcaggacagccgtccggtcccacccgacgggtgcgtcctgggacggcactctcaccccgcccaggccagacgtgacgtcacttcgtgtccgagcatgcctcctgcttcggaccacagctctgctgggccggcggcccctcgccaccaccggccggttccggttgcgacccgtcgccgtccggtgccgaacctccggtagcggcgccgaaacggacgtacccgatctcccggccctcgccaatgatcatgccgttcggtccgaccgcgagcgcgttcgccgcggtacggaggttcgccagctccgtacccgtgcgtgggtcgagcgcgacgagccgggacggcttccgctcggcgaacaccgccgcgggcagggtgagcgcggtcctcggttccccttcggccgggcggctccaccgagttcggccgctgcccagttcacgggcggcgaccgagcgcttgtccgccgcgcgtaccaaggcgtaccggtcgtcgacggcgacgatcttcgtgtcggggtcggtgaccaacagcagccggccgtcgtaggcatcgaggaccgcctcccggccgtccggcgacaccccgatcaacacactgcgggcacccagcgggtccttacgctggaggcagccgaccgcgtcggccgtgccgaggttgacacccgcccgtcgccaggcctcctgcccggtcagcggatcccaacccgagacggtgtacaggcagttgccgtccttggagcgggcggtgatgcgcagcatccggccgccaaccaccgacagccgttcgtcccggtcgggctcgatgtcggtgaggacccgaccggtcgaggtgtccagcacgtgcacgcgaccgtcaaccgggaaaccgagcaacccgggcaccggctccggcccggcgaccccgtcgtcgatccgtacggcgttcatccggcgggtgtcgagcagatccgggttgtcgccgagcaggccactacggaccccaggcagatatgccgtccacagcggatcagtgccgcgcggatcccaggcccgcaacgtgcagtcggtgggttccgggcaacgcgcatcgagcagcagattccgccaggtccagaccgctaccgcggcgctgtcccgtcgccgggtggtaccagtgccggggtcgagcacctcgtaaccccgggtgagcagcttacccacgacgacgacggcgtcctggtccgcgccggcgaccgccgaccagtcggccttgcgttcccagagctggccgccgtcggcgagccgaaccgcctccacccgggtgcgctgctcaaccacgacggcatcgccagcgatggtgacactacgcggcgtgccgccgacacgttgctgccagagcacacccggcccggcgatcgggtcgctgcggttcacccagtcccacacgccgggaaacgggttccagacaccactcaccgagagcacgacgaccgtcacgagcccgagtagcaaccaacccggtctgccaaggccgcgccccttcaccaccggaacacggtagccgcctgccctgccctgcgcgcgccccgccgcgcccgtacccggtccggaacgggccctgtcggcgacagggacagggacagggacaggaccggctgctagccccgctccgggccgggcggcggcgtgaggatccgccagagcgccaccgtcgcagcgagcgacgccatcccggcgagagccatcacggtgccgggctcgaccagttcggtcagcgccccgccggccgcggcggccagcccctgcaccgccatcaggccggtgcccagcaacccgaaggcctgcccgcggcgggactccggcaccgcgtcgagaaagcgccgggccagcccgagctggtaggcgaaaccggcggtcgcgaccgtgaagagcgccgccgcggaccacaggccgggccgggccacgaaggccaacatcggcgcaccgagcagcagcgccagccacggagtcaacgcctcccgacgggccggcgcgacgaaccgcccaaccagcaggtcgccgatgagcatcccgaacgcggcggccatcaacaggacgccggcgctggcctctgcgccgagcccggccgcgtacggcaccgcgacaccctcggccccgaccagcagcgaaccgggaatccactgcgccagcagcaggccgcgtatccgccggtcggcgaggagcgcacggttgacccgccaggtctccccgacggcgtttccggagatcgcgcttccggtgaccgagcttgcggcagccacgcttccggtgaccgagctcccggcggccacgcccacccgaggcgcccgccctgccagcccaacccgggccagcagggcggagagaagacacgtggctgccgtgagccagagggcaccgtacggcccgaccagcccgagcagcaggccaccgagggcgaacccagccacctgggtgccacccgccgcaacggtgagcaccgaccgccccagcacgtacgcgtcgccgtgcagcatctccggcagcagcgcgctgcgggcagcgctgctgaccggagcgaacaggccgacgaccgcgaccaggccgagcatggccaccggggagagcacgccgagcgcgagcaccgcgaccgtggcgagccggaagaggtcgtacccgacgatgagcccccgagccggccaccggtcggcgagggcaagcaggaacaccccaccgaccgcatggggcaggaacccggtcacgtaggccaacgcggcgagcagcccggagccggtgcgctcgtagaccagcacggacagggcgagcatcttcaccgtctcaccgatcatgaacacgctgtagctgccgaagagcacccggaattcggcgacggtaaagacgtcacggaaggtgacgggacgggagtcagtgacggtcacccggtaagtgtgtgggcgggctcaggggcggactatcctttcgctcaccagcgaaaggaatggcatgcggatcgaggtgacctcggcagacgtggcggtgagccggtacgccatctccccactcggggaagcgatgtcggcgctgcggctctgcgccgggcagaacacggtcaccggactgacaccgtgggtgacacggacccgtccgacattcgacctgctgcggcgaaccgtgccggcggtcgacgcgctgctggcgttgcagcgtcgaggcgcgtacaacgcggatttcctccaaccaccaccggacggcacggcgcgggacttcaccgacgaactcgccatcgtccggtcgactccactggcgcgggcccgcgacgaactggcccgcaacctcgccggccaccgaaccccaccggcgaacgcccgccggatctacgaatcgccggacgtggtggaccacctcgccgacgggatcgaggcggcctgggtcacgctggtcgagccggactggccgcgcctacgggccatcctggagcgggacctgctgtaccgggccgggcggttgctcgcatacggctggggcgcggcggtcgcggacctggacccccggctgcgctgggtgcccggcccggcggtcggctttctcgacatcgccgaccgggacctgcggacgtaccccttgaccgggcgcgggatgctgttcgttcccaccgtgttcggctccctgatgtgctacgtcgagcagcccggaccgtacgcgatcgtctacccggccgccggggtcgccgaactgctcgggccgcccgacccgacgcggccggcagacgcactggaccggctgatcggtcgggcccgcgcggcggtgctgcgcaccctggtggcccccgcgacgaccagccaactcgtcgcacaactcggcctgagcctgggcggcgtcggtgaccacctggccgtgctgcgcgacgccggcctggtgacccgcgcccgtgccggccggacggtccgctaccgccgtacctcgctgggggacgcactcgccgaaagcggatgagcggaccccgggcgcggacgagccctcggcgcgggatcagcagccaggagaatccccctgctcctccgcagccgtcgatggcggccccgcctgcaccgcggagcggagcaggggaagaaccctgcgcgggatctgctcggccagggcgatgatcgtcgaggcgcgtcggatgctctcgtgcgacacgatctggtcgatcacccgttgcaggtccgcgttggagcgggccacgatccggcagagcaggtcaccagagccggtgatggtatgtgcctcgagcacctccgggatcgctgccaggtgggcggcgaccgggtcgcgcccgtgtcgttggctgatctccagagtgacgaagctggtcaccccgaagccgatggcggcaggtgacacctctgggccgaacccgtcgatcacccctcgtgcgatcagcttgtccagccgcgcctgcgcggtgccccgggccaccccaaggcggcgggagcactccagcacgccgatccgcggctcctcggccagcagctcgatcaggccgacgtcgaggtcatcgagctgcacaggatgaccagtgttcatggggtaagaccctaccgcttgtgcaacctgaccagccagatcgacgacagttgctcagtagcccggggcacagcgatattcacgggaagagcacggcactgactagacacggctgtggcccacaaagccggccggtacgcgaggaggcatcatgacccaagcgatcgaccgaccccagtcgagcgacgaggtcgacgccgacctgctggtcggcgccgtagaccacgacatcagccgggatccgttcccggtcaggggcctcgaccacgtgcacttcctggtgggcaacgccaaacaggccgcgcactactactccaccgcgttcggcatgacgtgcgtggcctaccgggggccggaacagggccaccgagaccacgcccagtacgtcctgaccagtggctcggcccggttcgttctcaccggcacggtccgccccgacgcggcgggtgccgagcaggtcgcccggcacagcgacggcgtctccgacatcgcactggaggtcccggacgtcgacgcggcgtacgcgcacgccatcgcccagggcgcgagcggtctggcggagccgtacgacgtcagcgacgaacacggcaccgtccggctggcagccatcgcgacgtacggcgacacccgccacaccctggtcgaccgctcccgttaccgcggtccgttcctgcccggctacgtcgcccggcagccgatcgtcgatcgtcagccgatggtcaacgcaggtctccagcccaagcgcttcttccaggcgatcgaccacatcgtcggcaacgtcgagctgggccgcatggacgagtgggtcgagttctaccggcgtgtgatgggcttcaccaacatggcggagttcgtcggcgacgacatcgccaccgactattcggcgctgatgagcaaggtggtcgccaacggcacccggaaggtgaagttcccgctcaacgagccggcggtcgcccggaagaagtcgcagatcgacgagtacctggagttctatcagggcccgggagcccagcacatcgcggtggccaccaacgacattctggccagcgtggacgcgatgcgcgcggccggggtcgagttcctggacaccccggactcgtactacgacgacccggaactacgtgcccggatcggtgaggtgcgggtgccgatcgaggagctgaaggcccgcgggatcctggttgaccgggacgaggacggctacctgctccagatcttcaccaagccggtgcaggaccgcccaaccgtcttcttcgagctgatcgagcgacacggctcactcggcttcggcaagggcaacttcaaggcactcttcgaggccatcgaacgggaacaggagaagcgcggcaacctgtgacaccgggggcaggcggccagcccggtggccgcctgccccgaccccgaaagcaccgtcgttaaggtgtccaggtgagcgagcacaacgaggtggcgcggtgagcgtcgcacccggctggtatcgggaccccgccgatccggacacccagcggtactgggacggcgagggttggctcggtgcgcccatcccggccgaggccacacccccggcgggtccaccgccgcccgagcccgagccggccaccgagcccatgccggtaccggggccggcgcccggcgggccgcccgtacccgccggcgatcccgtcgcccccgccggttacgacgccccgccgggacacggggccccaccgccggggtacggcgccgcgccgccaccgggacacggcatgccgccggggccggccggcacgccggtgggtccgtaccctgcctcggcgtccggcccaccaccgggtccgccgtacccggcctggcccggccggccggtggagccccgcccacacgggttgccgctggccgggtacggggcccgcctggtggcccgcctcatcgacatcgccgtcgttctcgcgctgaacgtggtggtgaacttctggttcgtgcagcagtacatccgggagatgtccccgccggtcgccgagttgtggagccggatcagcaaccaggaacgcaccaccgagccgctaccgccggcgggtgagcaggccagcagcctccagatcgcgatcctgttgatcgccacggcactctggttggcctacgaggtcccgtcgatggccagccgcgggcagaccttcggcaagcgggtgatgcgccttaaggtgctaccggtgagcaccgccgccccgctgggtttcggccgggccctccgtcgctggaacaccctcggcctgcccaccctgctctggtggtgctgcggcatcggccttctgttgcagctcatcgatgccatctccgcgctgttcgaccgtccgctccggcaggccctgcacgacaaacgggcgcagaccgtggtggtccagctgccccgcacccccgtcccgcacgaccgccccgcacccccgggagaatccccatgaccgataccggaaagcaccagccggcaccccgactcacccgcgctgatctggacgtactgcccagctacgtgcctggtcgcagcccggctgacctggcccgtgagctgggtctgcccgaggcgatcaagctggccagcaacgaggtgccgtacggcccgctgcccggcgtggtggcggcggtgacggaggccgctacgggcgcccaccggtacccggacatgggcgtggtggcgctgcgcgacgcccttgccgagcggtacgcggtggacgtcgcacggatcgccaccggctgcggctcggtggcgctggccgaccacctggtccgggccacctgcctgcccggcgacgagttggtgtactcctggcgttcgttcgaggcgtacccgatcatcgcggcgaccaacggggcgaccagcgtacgggtcagcaacgatgctggacacgggcacgacctgaccgcaatggccgcggccgtgaccgaccggacccggatggtcctgatctgcaatccgaacaatccgaccggcaccgctgtgcggcgaaccgaactggaacgcttcctcgacgtggtgcccgacgacgtgctggtggtcatcgacgaggcataccgggagttcgtgaccgacccggaggtgccggacggcctcggctacgcggaccggcccaacgtggcggtgctgcggacgctgtcgaaggcatggggcctggccgggctgcgaatcggcttcctggtcgccccgccggaggtggccgcggccattcggaaggtagtcacgccgttctccgccagcgtggccgcacaggccggcgcgctcgccgcgctcgcccaggccgacgaggtgcggcgacgctgcgccctggtcgtggccgaacgggaccgggtcaccgagacgctacgcaagctggtcccggatttgccgagcagccaggccaatttcgtctggctgccgctgggtgaccgggcggtggacttcggcagggcctgcgagtcgcgcggcgtgatcgtgcggcccttcccgggcgacggagtccgggtcaccatcggcaccccggccgagaacgatgccttcctcgcggcggcggaagccgcgctcggctgagccgcaccggttccacggcaggtccgacctgacggtcagccgtcaggtcggctgcagccgtcaggtcgcggcgagcaggaccggccgcgaggtgaagaagtagcgctggtcgtccgcttccgaggcgaccgggacgcggagccgctcgaccgccaggtaaccgtcgaccgcgtacgtcgcgcccggggcccacgacgtcccgtcggtaccgagggtgagcacgaatcgggatcgttgatccccgttggccgaatcgagcgtcaccaggtcgttcctgtcggtcaccaggtgcacgcggtccggttccgccgcgagcacccgggcaccgtccacatcctcgcggcgccaccgctcggcccccgtccgggcgtcgcggcccaccagcacgccatcgagtgtcccgaccgcgataccaccggcgagcacggtgtcggtccggtccagcaccggtgccgccaccggctccccgtcgccgaacagccagccccgggccgcgtcgtcgcccgggccggcggccgtgcgcaggccggcgcaaccggatcggccggcgtgacaaccgagcggggtggcggccagcgtcgtgctcgcgccgggcggacgccagcggtcaaccctgccggtcgccgcgtcccgaacgtcaacggtcgcctcggcaccgcacgagtcgaggctcaccagcccgcccgccgtcgtggtgccgaccgcccggtgacagccctccccgacctcggagcgccagagtcgctgcccgtcggccaggtcccatccggccagggcaccgctgccggcggacaacaccacctccgtgccctcggctgggctgacgaagagcccgtccgggttccacacggatgtcgcaccggtataccgggccgccgcatcacgctccggcaccggcccctcagcttgccaggtcacccgcccggtacgcccgtccagcgtcactatccggccgtcggaccagcgggtcacgacggtgtgaccgctggccacgacgccgaccagctcggcaggccagcggcggtaggaccagtacggggtgctccggtgttggtgtgtcaccggcaggtcggcgtagacctggcgctgggccgcgtacacccggatccgaccgtccaccaccagcggggccgccggcagccgggcgatgacacccggggctgggtcccaggccggagcggtggggtaggtcccggccgccggcgtgctgacctcggccggggcgagcacccggtaaaccgtggccgcagtcaccaccaccaacaccacgaccgccgccgccagtacgaacagccggcgacccgtcgggaaacccatgcgcacctccgcccggaaccctacccagcgcgaggcccacggccacagcacggctaccagaccggccgatcgttcccggcgcaagttcaggcgtcacaggaacggccaggcaacgtaacggcccggcgacgcgggaacggccaggcaacgtaacggccaggcgatgggggtacggccaggctaggcggcggtgtcggtgtgggtggcggcagcgagctcaacgagatcccggcgcagcgctctttcgaccgtccgggcggcaagcccgccgagaagaaacgtgacgatccggccgaagacggtggaggcgatcgcctcctgcgtgaccgtgaccaccgtgccgcactggcctcggcgccgggcggggcacagcgtccaggtcacccggtagtccacctccgtgcccggcgaactgagcaccagccggtgcgggggctcggccgcgaccacaacgaactcctcgatcaacgccgacccgtccggctgggaccggacctcccgccacgcggtgccggggccgaactcgccggtggtcagcacctggccacggccggtgcggacggtcacatcggtgagcaggcgccacacgtcgctcacgtgcgcctcgatggttcgcgtgaccgtcacccgcgacatgccacctcccgtggcgttgacggtacgccctgtgagcgccgtgtgggatcccacaaacggcttccactcggatgctgtgccccgtgctgccgctccaccatcagctgtcaagttctccggcccggacagcacggatgaacgccgcccatcccggacgccctaccgcgagggccgggccggacctgtccttcgagtcgcgtacggccaccacgccgagcacgtcgacgaggttgtcggccacctccacacagagcccctggtcgttggaacggctgctggatcgccagatcacacccgggagatcgttcatcctcaccctcctgtcgctgagacgccagccggccgtcgggccgggccaggagagaccaggcccacgcggcatggcgacggatccggtcgatcaacgtgacaggcggatgttccggtcggacgatctgtgcgatccgcccgcaccgacggagagttgcccgttggtacgggcaggcgtgcccggccggcggtggtgcaccggcccggcggccgagccgaggtggtgcaccgggcgtggaggatcgtcctgctggtcagcgggggctgatgatggtgccggtgacctcgccgaggccgacggtcgtaccgtccggtccgggcgcggtaccagagatggtgacggtgtcgccgtccgccaggaacatccgttcctcgccgccaactcgcacgggctccgtaccgccccaggtcagctcgaggaacgagccgacctggtgccgctcgtccccggacacggtgccggaggcgtacaggtcaccggtgcgcaacgcggctccgttgatggtcaggtgggctagttgctgtgccggcgtccagtacatcgcggcgaacggtggctcgctcacccgctcaccgttccactccaccgacagacgcaggtccaatccgaggtggggctcgtcgcgcagatagtcggcgacgggcggatcctggtccggcgctggtacgaacgccgcgccaagagcctccagcggcgtcacccaggcggcgatcgacgtggcaaaggacttaccgaggaacgggccgagaggttggtactcccacgcttggatgtcccgggcggaccagtcgttgaccagtaccacgccgaacacgtggtcggcgaagtcgccggctgcggcgcggtggcccagcgggctgggcactcccaccacgaagccgacctccgcctcgatgtcgaggcggacggaggcaccggtgaccgggccctgcggggtggcccgctggccgcacggccggacgatcggggtgccggagaccacgacggtgccggcccggccgtggtagccgatcggcaggtgcttccagttgggcaacagcggtggctgaccggggcggaagatcttgccgacgttggtggcgtgctgctcggaagagtagaagtcgacgtagtcggccacgtcgaagggaagcagcagctcgacgtccagcagcggcaggagcagcggctcgaccgctgcccggtgggcgctgtcggtgagcagctcggtgacccgctgccgcaccgccgtccactgcggtcgaccgagcgccatgaagtcgttcagccgggggcggcccaacgtgccggcagcaaacaccagaccagcctgctccgcaccgccgaggtcgagcacgtgggcaccgacgcgtacgcccacccgcggctcacgggctgcggtgcggaacaccccgtacggcaggttgtgcaccccgtacggcgagccctcgaggccggtcacccaggtcatgtgtcagtacccccgttcaccagcccaagctggatcagatcggtcagtggttccaggatgctgcacgagccgtagccgacccacagtggacgcgccgccgccagcccctgcgcgatcggcgcgagcagcggccgtgggtcggtggtggtgagcagctcggtgatctgctccaccccggctccctcggcggcgacgagcgcggcggcgagcacgttggcgaagccgtggtgggtgaagccggtcgccggatccaggtgtcgcaccgcgtggtgcagcccggcggtcagcttgaacggcagcttccgctgctggcaggcgtggatcaccgcggccaactcggcgggggtggggaacagctcggcggcaggcccgccggtccggaacttcgcggcgaccggcaacccggcagcgcgggcaccgacgagcacgtcgagtgcccccatcaggccgacggccagcggaatctcggcatagacggtgggctgacccaggctctgggccagcgccaacagcgtggtcaggccgggctgcgggtcctcgtcgcgcacggcgacggcgacctcgacctgcctgatcgtgacaccgggtggcaccgcggccagtgcggccgggagtccgtccagcccggtgtcgccgatcagccccaccacgaggtcatcggccgggtccaccaggggatgcagcgcgcgggtggccaccgccgaggcgggcaccaacagcgggcccaccaactcggcgtaccaggacaggcgatgccgacggtgcgccgggacggcctcgggtaacggtgcgctgccgggcgggaagaccgcggcatcgtcgacgaggccggcgaggagtcggggcagctgcgttgacacgacacaacaatgtacgggacgcttaaggagcggacaatagtgtccggcaaccggacgcaccatcatcggacgcgccgcaatcggatgcaaccctgcagttggggcgcaacctgctcggggagggcgaatgccgttctaccgtcacgtcggcgaggtgccgcgtaagcgtcacacccaattccgtcagcccgacggccgcctctacgccgaggagctgatgggccaggagggcttctccgccgactcctcgctgctctaccaccggcacgccccgaccgcgatcgtggccgccgaggagtacaacccgccgaccgtcacgtgcacaccgaaccttccgctcaagccccgccacctccgcacccaccagctcgacgcggccggcgccgacccggtactcggtcggcgctacctactcggcaacgacgacgtccggatcgcgtacgtgctggccgaccagccgtcgcccctgttccgcgacgccaccggcgaccactgcctgtacgtcgagtccggcgccctacgggtcgagtccaccttcggcccactcgacgccgtcgccggcgactacgtgatcatcccgacctcgaccatccaccggctcgtcccgaccggcaccgagcccgtccgactgctggcggtcgaggcggccggccacatcggcccacccaagcgttacctgtcggcgcacggtcagttcctggaacactcgccctactgcgagcgagacgtccggggaccggacacgccgctgctggttgacggcgaagacgtcgaagtcctggttcggcaccgccgcggctggacccggtacgtctacgccaaccacccgttcgatgtggtcggctgggacgggcacctgtacccgtgggcgttctccatccacgacttcgagccgatcaccggccggatccaccagcccccgccggtgcaccagacgttccagggaccgaatttcgtgatctgctcgttcgttccccgcaaagtggactaccaccccgacgcgatcccggtgccgtacaaccaccacaacgtggattccgacgaggtgctcttctacaccgggggcaactacgaggcgcggcgtggctccggcatcgggcagggttcgatctcgctacacccgtccggcttcacccacgggccgcagcccggcgccgccgagcagtcgatcggcgtcgactacttcgacgagctggctgtcatggtcgacacgttccgcccgttggaactctgcgacgccgccgcggcctgcgaagacgacgcgtacgcctggacctgggctcggcggcggtagcgcacgaaccacgcccacgcccacgctcgcccaccgaccgacgccagtcagcgcacccggcgggcgagcgcggtaacgacggcgaaggctgccaccgcgatcgccagaaccagcggccacacagtgccgaccaaggcgtagaccaacagcaacaccggagcggcaccagtggcgtacccggccaacgccagagcccggtcggaccgcaacagctccggcaggatcgtgcgggcaacacccggcagccgcgccgtgtaccgccacaccaccagcgcgccgcccagggcggccaccagcgccacagcccgagacagcccctcgctgcccaccgcgaagcaggcgatcaccaccgcggcgaccatcgaccaaccggcaccaaacacgacgagctggcgaaggccagccgagatcgttcgcaccgaattgatccggccagggctgatcgccgccgcgtcggcgaggtgctccagcgcctcgctccaccggcgttgctccagccgcagtaccccgatgtcgtgccgcgcctcggcgagctgcggatcgagccgcaacgcttcggtgtacgcccgctcggccaggtcgtaaagctggaggttcgccgcgaccagccccagcaccaggtgcgccgccgggtcctgcggagccagctccactccgcgccacgcggcgttcagcgccggctggccgttccgggaaccggccaggatcgccgcaccgctacgctgggcgtacgcgtcgtccggccccagggcgagaatccgatccgcggtccgggccgcctccccgtgttcggtcaggtcggccagggccatcgcccgagcgacgagggcgggaacccagtcgggagcggcggccaacgcgccgtcggcggcggtgcgcgcgtcggcgggccgaccggccgcgagatgcacccgggacagcgtggtcagcaccgtcgcgttggtgggatcgagggcgacggcgtaccccaactcggtggcggcctcgtcgtaccggccgagttcggcgaggagctgggctcgctggaggtacccgtcggcggcggaccggtcggaggtggggtcgctgggcatcgcggcgagcctaggcgtccggggcctcgtacaccagggccaccgcgatgccggtcaggccctcgccacggccggggaagccgaggccgtcggtggtggccgcggagatgctgaccggggcgcccaccgcccccgacagcacccgctgtgcctcggcccgacgtgacccgatcttgggacggttcccgatcacctgcaccgacacgttgccgatcgcgtagccggcggcccgcacccggctggcgctctcggtgagcagggccacgccggaggcaccagaccactccggctgtcccaccccgaagttggcgccgaggtcgccgaggtcggcggcggagagcaacgcgttgcacgcggcgtgggcggcgacatccgcgtccgagtgcccggccaggccgtcctgtccgggccagtgcaggccggcaacccaacacggtcgaccggactcgaacgcgtgcgtatcgacgccaatggccacccggggaacgatcaccatccgagggtacgcgtcagccgccgaccgtcagcaggtgctcggccaacgccaggtcgaacgggcgggtgatcttcagtgcgtactcggaaccaggtacgcagaccaccggcacgccgagcttctcgaccaggccggcatcgtcggtgagcgggtcggttgcagcggcgtgcgcggtgctcagcaccgaccgccgaaacccctgcggcgtctgcacggcccgaagggcagagcggtccaccgtaccgaggacacgctcgccggcaccgacctccttgacggtgtcgaccaccggcagcaccggaatcaccgcgtcgtgaccggaccggaccgccgcggcgacggactccaccagctccggcggggtgagcgcccgggctgcgtcgtgcaccagcacgatctccgggccgacagggaccgcggccagcgcggcggcgaccgacgcctgccgttcggctccccccggcaccacggtgaccggcgccaccggggccagtagctcgcggaccgcgatcacgtccgccgccggagcggccaccaccacggtgtgcaccgacgtggcggcggcgagccggcgaaccgcgtgcaccagcagcggctcaccgccgagcagccgcagcgccttcggcccgccagggccgagccgcacgccggcacccgccgcaggcacgaggaccgcgacgtcaccgcgcggatcaagctgcgcggtcacgtcgcggtcctcggtgatttcttcgtggcaaatcgggtacgacgatcaggtgcggatcaggcttcggtcagcaccttgtcgagcagcgtctccgcctcgtccttggtgctcttttcagccaatgcgacctcaccgacgagaatgtcgcgggccttggcgagcatgcgcttctcacccgcggacagccctcgctcccgctcccggcgccacaggtcgcggacgacctcggccaccttcagcggattaccggaagccagcttctcgagattcgccttgtaacgccgtgaccagttggtcggctcctcggtgtgcggagctcggagcacgtcgaagaccttgccgaggccctcttcgccgaccacctcgcgcacacccacgatctcggcattctccgcgggaacccggaccgtgaggtcaccctgcgcgaccctgagaacgaggtattgcttctcctcgcccttgatgacccgagtctcgattgcctcgatgagtgcggccccgtggtgggggtaaacaacggtctcgccgacactgaaaaccataggttcgaaacccctttcgctgtgtctagggtaacacgctcagacatcggtgtctcaccgctgccctgaccgttggcgcagctcagcggccctgtgagagggatttcttcagcttgacaggcagccagaccgaagcaacgaacacgctccgtgacgatcatatgccatcctggttggattgccgaaacccctggttggattgccgaaacccgggaaccagggcgatgcgctcaactcatcctatcccgcgtcgccggcgccggcccatgcctggcggaacgaggcccggtacgggaggctgaacaagagcccacctcagcgtcaccaacaatccaggggattcgatgggcaagcccgatgcagacgaccccggactgcccgatctaccgcccgaatggggtcggatagtcgtaccggacaacgcctccggcctcgaagccgaggccgaacaggtccgccgggaactgcgcctgtcgccccccactcgcgcggccgcgcttccgctgctggcgctcctggttgcgatggtcaccacactggcagggctgaccgcggccatctgggcccagtcgccccgatcggcggtatcggcgccgacccccaccacggacacaccaccggcggacctgatcgggcaggccgtgcccgcgttcgacctcgtcgacgaggggcaaccggtgccgctgcgagggctgctgccagccgtcatcgtcctggccgacgcgtgcgcctgccccgccgagctgaccagcaccgccgctgtcgcaccgcccggggtcaccgtgatcgccgtcaacgccgatcccgccgtacgcgtatcgccccccaccgcgccgaccaccgttcgtacgctcgacgacccggccggcgggctgcgagcattcctccgcctgccaccccgcaccggcgtggtcaccgcactgctcgtcgatcacgccggcacggtgctgaaggtggtccccgagatccgctccaccgccgactacgaacccgagctggcccgactcaccggctgacccgggatcagggaacgaccgtcccacgatcgcgcgcggcccggctgtggcggccacctcaggctggtcgttcgagcagggccgcgtacagggtcaggccaggaccaaaggccagcagcaccacccggcccgccggcgctaccgctcggtgcagccgatccaggaccagcagcaccgttggcgacgaacagttgccgtgctcgtccagcgtcgcccgggaggccgccagggcggccggtggcagggcgagttcccggtccaccacgttgaggatgcgtgggccgcccgggtggaccgcccagccgtccacccgcgcccggttcgtgccgtgccgggcgagcaggtcgtccaccagcgcccgcacctgtgtggagagcacctggggcaccttcggcgacagccccatccggaagcccgtgtcggtgacgtcccaggtcatgtggtcggtggtggaggtgtcggtcaccgaggtgacctcacgtaccgcgtacccggagccgcccggcacgaccacagcggccaccgcggcatccgagaagagcgcgtgcgagacgatctgctgggtgtccacccgggcggtcgaaggctggatgtgcaggctggtcagctcggcgcagagcagcagcgcaggccgctcccgggcggtcacgaagtcactcgccacgcccagcccgggcagtgcggcgtaacagcccatatgtccgacgaaaacccgctgcgtccccggtgccataccgaggtctcgggcgagcaggatatccagccccggggtggcgtagccggtgcacgagcagaccacgaacagcccgacgtcaccggctgccagaccggcggcggtgagtgcccggccgaccgcctccttgcccagcggtagggcctccacctgatagcggcgcatccgccgctcggtcggccagtcggagacatcctccagcaacggattgaccgccgcctgccggcgactcacccccgagttggcgaagatccgttgggccagtgctcgcgtcgtaccggagaagtgccgcgcgaagaagccgtcccacagctcaccctggtcggccgacggcggatgcgccgtaccgatccccgcgatcaccggcacggccatgtcgcccacctctcgtcgtgatgtcccagcacgttcaccaacgagggaccgagctgtcacggtccgggtcgccaccgagcgcggcgacgccgagccagtccgcgcagacgtccgacgtggcgggatgtagcgagccacagcgcgcgtcccggtagagccgctccagcgggtggccacgccgggtggccccagtaccggccgcctccagcacggacgccgccacctcggccgcggtggtgccggccagcagcttcgcccgccacacccagcggttcgtctcggcgtcgccgggcgcctcgtcaacccgccgggccgcctccgccaccaccaggtccgccgcggccacggccgcgtcggcccgccccagccgggcccggaccgccggtagaccaccgagatcgcgggcgttcagatgctcgaccgccgcgtcgatcgcggcccgaccgaccccgacgtagaccgcggcgtagctcgcgaccagccagtgcggcatcaactgggcgatgaccagcgccaacccctcgaccccgccgagtagccggtcagctgacacggtgacgtccaggtgcaggtcatgcgaggaggtggaccgcatgcccagcgagtcccaggtctcctcgacggtcagcccgtcaccggccggcacgagaaactgggacaccaccgaagggtcagccgcgctgcgggcggccaccagatagccgtcggcgtgaccggccccggaacagaacgtcttgctgcccttgatccgccagccgccgtcgaccggctcgtacaccgtactgagccgtgagagccgggcccccgccccacgttcactcatcgccaccgcgtaccaggaaccatccgccgccgcgcgcagcaaccggtcccgcgccgccagcgcctcgtccggcacaccgagcgcctcggcgagttcctcggtcaccgcgcccaacgcgccagtgaccgaggcgtgcatgttgaacaccagcgcggtcgcgccgttgccccgggccaattcggtggcgacggccgcgtactcgccgaaaccggcccccaggccacccaggtcccggggcaccatcaggccgaacaggccagcctcccgcaggtctcggaagtcgtcggccgggaaggtgccgtcccggtcatggccggccgcccgagcggcgaatcgtggcgccaaccggcgagccacctgcacagcctgcatcatgcgaccgtttcctcctcgggcacatccgtcagcatccgctcaccgtcgcgccgcccccagccctggtagagcaccgcagttgaccaggtcggcaccattcgtggaggcggcccggcgacaccccgtacccgccgggtcagccagccgagcacccccgtcagttgcggtcgaacgccccgcagccgcagcgcaacgccgtaccgggcacactcggcgaccagtgcgcgagcatccacgaacaaccgtgggtcgtggatcccccgtggcactgtcggtagccgttctccgatgtggacggcgagcagacggctcagtgcggtgtcgttgagggtgtcgaggacgaggaagccgcccggacggagcagccggcaggactcggccaccacccgccgccaatcagggacgtgctccagcagctcgcccacggccaccacgtcggcgcagccggaggccagcggcacggcggtcgcatcggcattgaccaccgtcacgccatgcccagcggcctcgcgcaacgccgaaccggtgaggtcgaccccgacgtgccggtagcccttgccgacgaggtgcggggcgagcagcccgccgccgcatccgaggtcgaccaggacggcggagggacgggacgccaccggcaccaacgccgcgcgggcctgcgccaaccagtgcaacatggcgaacgcaccgtccggccgccaccactcgccggccaggtcgtcgtactggcgcggatcattgcgcggcagggtacggcccgcgtctcgcatggaccgagcgtggcacgactgcccggtaacgaccagacttccctcatgccctcctcagtgctacggcgtgtcgcgcgggtgctggccgggccgggtcgcgccgggccggcgaccagcggtgccggtcaggtggtggccctgttccgggccagtcatccggagccggcagccgcggtcaccaccgtggccggcctgctcgcctgggggttcggacaccggccggccggtgtggtcgccgttgtgctcaccgtcgccgccagccaactcgccgtgggttgggccaacgacgcgctcgacgcggagcgggacgccgtggtcgggcggaccgacaagccgatcgccgccggcctggtcagccaacgcaccaccgctcgggctgccgtggcggccacgctcgccaccccgacgctcgcgctgacgacgaacccagtcgccgccgcggtagccaccatcggcctgctctcggcgctgctctacgactggccgctgaagtcctcgccactgtcggtcctgccctacgcggtctccttcgggtcgatgccggccttcgtcgtgctggccctgcccggcacgccggccccaccggtctggctggtcaccgccgcggcgctgctcggcgcgggagcacacttcgcgaacgtgctgcccgatctcgacgacgacgcgcgcaccggcgtccgcggactgccccatcgactcggctcgggtggcagccgggccgcggccatcgggctgctcctcgccgcaaccgccacgctggtcctggggccgcccgggccgccgtcgccggtcgggctcgccgcggtgacggccgccgtcctggtgccgcccctgctgtggtacggcgaacgcctcaccgcccgcgccagaccccggtcggtggtcgccttccgatcggtactgataattgcactcatcgatgtaatcctgctcgtcaccagcggaccgcagacctgagagccctctacggaggtggcatccccgggtcggcgtgcggaactggatcaggcccaactaccctggagcgcggtctgcacgggcatggccaccgtgcccggcgtacgaccgggcgggatcgtgacgaggaggaccgacgtgacgcgctcgaccaggggttcccggcggtcggccctgctactcgccgggatggcggcgagtgggttgctgctctccgcatgcagcgccggccaggtcgccgagacggccgagaccgaaccgtcgatccagggcgtcaacatcgcggccgagagcggcgaatacggcctccgtggcctgctggtcgcctacccaggggtggacggttaccaggccggcgacgacgcgaacctgaacgtgaccctgtacaacgactcacgggacacggtccgggtgaccgtcaccaccgaggatgccctcgacgtcgtcatcaccgagcccaccgccccgatgggggagggtccgtcagcgacgcccgcgggcaccgagtcccccgcaccggacgccgccacgcccacctcgcctcccgccggccagccggcccaggtcgaggtgccaccgctgggctacgtgcagctcaacagcgcggggtcgacggtgttgcggctgatcggcctgaacgagtcgttgcgtagcgggcagaacgtctatctgaccttcgacttcgacggcaccgcgatcagggctgcggccccggtctccgtgcccctgactccagccccgcccccggcgccgatcatcgaacgtgagacggggttcgaaaagctggagaacgggcacggtggcgagggcggcgggcactgaccgccgatcgggccaccggggtgccccagcccggaccacggttaggtttccggaaagcgccggttgacgcccccactcaggcagtgctcgggtcgtacgcggcggttagtgtcccggtgtgaccacctcccgatctccccgcgccggctcgaccggcggccgtacccgcgctgcccgcgaaccccgtccggcctacgagtgcgacgcctgcggccaccaaccaccgaagtggttcgggcgctgcccggagtgcggcgagtggggctcggtcgtcgagtgcacgatgacgggcccgaccgtctccggtcgagtggtcagttcccgactgccggccgagcccgcgcggcctatcgccaccatcagcgccgcgcccgcgcaggcccgcccgaccggcgtcagcgagctcgaccgagttctcggcggtggtctggttcccggcgcggtggtgctactcgccggggagccgggggtaggcaagtcgaccctgctgctcgatgtggcgcaacagtgggccgtcggtggcaccagcccatcgctcgtggtcagtggcgaggagtcagtcagccaggtccggttgcgtgccgaacggatgggcaccctgcacgatcagctctacctggctgccgagagtgacctcgccgcggtgctcgggcacctggacgccgtcaagccgggactgctggtcctggattcggtgcagacgatctcgaccaccggcaccgagggggtgcccggcggggtgacccaggtccgcgcagtcaccgcggccctcgtggcggtcgccaaggagcgcggcatagcgaccctgctggtggggcacgtcaccaaggatggccaggtggccggcccgcgggtgctcgagcatctggtcgacgtggtgctgcacttcgagggcgacaagcactcgtccctgcggttggtgcggggcgtgaagaaccgcttcggcgcggccgacgaggtcggctgtttcgagatgcatgagggcggcatcagcagcctggccgacccgtccgggctctttctcacacgctattcggagccggtgcccggcacctgcgtcacggtggcgatggaagggcgacgtgccctggtcaccgaggtgcaggcgttgatcggagctacggtggccggatcgccgaggcggacggtttccgggctcgactcggcccgactcgccatggtcctggcggtgctccaacggcgcaccgaacggttgaccctgcacgatcgggaggttttcgcggccactgtcggcggcatccgggtcgtcgagcccgctgccgacctggcggtcgcgctggcagtcgcctccggcgggttgaatcttgcgatcgctccgcacctggtggcgatcggtgaggtcggactgaccggtgaggtacgtcgggtcggggcggtgccgcgccggctcgccgaggcggcccgcctcggcttccggctcgcgctcgtgccgccggggtccggtccggagagcaccggcgtcccggccgaccagctgcgggtgatcgaggtcggtgacgtccgggccgcgctccaagccgtcgcgcgggcatcagcggaatacggcccagagccgacgggtcacaatgttccgccccgagccggagtagaaagatgacacggggttaattccggcagcacgacacatcacagtaaccgcggcagcacccaccgcagagtagtccgtagactgttcccgtgccgatcgaccgcgatgccaccaagcctgccggcgcgacgccgcatgcccgcaccgctgccgtgggttcgcccgcccgtccgatcagcgtgcacgtgaccggaggcgtggccagtgacccgctgcgcgccaacctggccctgatggcaccgggcaccgccctacgcgacggtctggagcggatcctccgcggacgcaccggagccttgatcgtcctcggctacgacaaggtcgtcgagagcctctgcactggcggcttcccgctcgacgtggagttctccgccacccgcgtacgagaattgtgcaaaatggatggcgcagtggtgctttccagcgacggtagccggatcgtccgcgcggcagtgcacctgatgcccgatcccgcgatcccgaccgaggagtccggcacccgtcaccgtaccgccgagcgggtcgcccgccagaccggctacccggtcatttcggtgagccagtccatgcggatcatcagcctctacgtcaacggtcagcggcacgtgctggacgactcggccgccatcctctcccgagccaaccaggcgctcgccacgctcgagcgatacaagctgcgcctggatgaggtgtccggcaccctctccgccctggagatcgaggacctggtcaccgttcgggacgcggtcgccgtcgtccaacgactggagatggtccgccggatcgcggacgagatcgccgggtacgtggtggaactgggcaccgacggccggctgctcgccctgcaacttgacgagttgatggccggcgtggacgccgaccgcaccctggtcatccgggactacctgcccaccggccgcaagtcacgcacccttgacgaggccctggtcgaattggacctgctgaccgcaaccgaactgatcgatctggttgcggtctcccgagcgatcggctatccggcggcctccgacgcgctggacgccgcgctcagcccgcgcggcttccggctactggccaaggtaccgcgcctgccggtagcgatcgtggaccgtctggtggggcacttcggcagccttcagcggctactcggcgcgaccgtggaggacctgcaggccgtcgagggcgtgggagatgcccgcgccaggggcgtgcgggaagggctttcccggctcgccgaggcatcgatcctggaacgctacgtctgagggccggcggtgcggccggccgggtcagcccgtgatggtgagtcgtacgggttcactgagctcggtgccgacccgagcgagcacctggtaggcgccggccggcgcatcggggccggtcgctactccgccggagcagcgtgtgtcgtcgttgccgttccaggtgatctgataggagcgctcgaagtccggcgtgaacgactggacgtcggagcccgtgccgttgccacaggtgtcggaggaccagatcgtcgccgcacccgatttgaggaacaactcctgcaggtccgcaccgacgtctcgactgcatgttcggtccgagctgttcctgatcttcaattgaagatcaacggctgcacccctacccactgacgcgggccgggcgacagcggtgacggtgatctcgtcatcggtgcaggcgccggcgtcagcagccgggggctccgggggcgggtcattcgtgggggccgccgcggtcggctcggagccgagcgaattctccccgccggcgtcccccgagccgcccggcgatggtgtgcccgaccgcggggcctccgccgaggtggtggagtcgggcgtcgagtccggcgacgccgactgcgccgccgggctgcccggctcctccgaactaccccacgagtagaaaacgacaaccagaaaaagaaacaccgctccgagtacgacggcgcgacgccgccagtaaacggcgggaggcaaggggccgaccgtcagacgcatgatgtcccaccgtagcggcgtcacgcgcggccgcccggcaacgacgcgccggaccggcgccagctcgtggcagcgtttctccactcacgacagtcgaatggccgagggtgttgccccggcgacgcaaggtgccctgcgccggcgacacctcccacgggcggccaacaccactggcgcacccgtgccggctccgcggttccggcggatgctgggctgctgcgcggcgtcccgggcgctcacggcactgcgagcgcccggggtggagcatccgctacaccggtgtggggagccctgacgtcccggcgggtgcaggtcgcgtcgccaacacggtcggaatcggcagtccagcagccggcggccacctcagcctggacagccggcacacacgagcagccatgacctgagccgcgggcaggcaggccgcaggacagggttgtcatggttcgcgggagccgccgccggcctcaaggtcgcgtagctgctccagaatctgcaaggcggcgtcagcccccctggcggacaagccaaagtggtcacggaaggcgatcttcagctggggggtgtacgccttcttgatctcggccatcgtttgcagcagctggagctggcggtatatctcggtgccgagcggaccatcggtgaagtaggcgggatctatgtcatagaggtcggcgagcctctgcattgtcaccttggtggggttgtcccgccgcccgaggcgcaacgcgttgagaagcgagtcggagatcccggcagccttggcgatcaccttgatacgctcaccgatactatcgggactatcggaaatgcccgatacgtgctcatggggtagaggcagggcaacgagcatattgatcttgtcctgaagagtgggcgatgtggcacccgactcgtccttgatggccatgcgaccctcccacctgcctctcctgcgactactctagtgtttgcaggcgcatgagaaaattactaaagtattgcccgcggcgcgggcttgtgcctatgctgcaggccatccacgatcagcttcaaagtacgcgagatcagcgatgaccgccttccaggggtgcgcgggggatgcgggcggggcaccgtggcgcctcgtctccatctcgccaggaagggcacccgccggaagcgccggtgaggcccactcgtgcggcacggggcatacgagaaggccacatccgggctggtcaccgcatttgccgagacagggtgaccgccgacagcaggacgaggacgccgtacagacgagccgctcgacaccaggtcgggcaccaccgactccagtcgccggacgactcggtcagagtcaggttcggcgcgccgccagcgaccgcgcgatgcgcttgaggggaggcgcatcggaaggcggggtccacctcgacgtggacgctcgtcgcgtcacaagcgaggcgaagatctcggcctcacgctcagcggtctcgtcatacccggcgcgggcgagcatgtgccgaatcagccgggggttgatagcgggcaggaacagctgtaggtcgatatcatccaaaagcgactgcgccgggtgcccacaaaccaagtgcccgatttcatgggcaacgatgtgattctgatgggaaacgctggtgcccacctgaaaaaagatcacatccatctggacagttgccaccaaggccccgcacgggccctgcggcgggaagcgctgtggcacgaggtggatcggacgtcccctgcgttggccgagcctgctgcagaactcgtcgatcgtgaacggctgggggaagtccagatccctgacgacccgctcgcaccgccgagttagctctcgttcattcacctcgacccctttcggtcatgctcgctcggcgggcatgtgaagatcacgaacggcccaatccctcaaccgtggatccgcccggccccgttcttcgctcccgactgccgacggtccgcaggtcgaccggggtgccaccccgccagacggcggagacccggaacatgtccgtcagccgttcgagtgggttacctgctacggcgagcaggtcggcgtcgtgtccgaccgcgatccgtcccttccggtcggcgagtgcacaggcttccgcagcgagggtcgtcaccgacctgagggcctcaacgttggcccatccgttcgcaccgaggtggacgatgccgtggggcagcaccccgtgtggcttacggggacccgctcccgcatccgagcaacacaccaggcgcactcccacgcggtgcatccgggcaaaggtctgggtacgttgttctagacgctgagccagatgcggtgccagcatcttgccctccggaagccatgcctcggtggcgcccacgtacgttcccgcctcagccatggcatcgaccagttcccagtccggttcgatgccatccctggtgaaaaacgagcagtgctcgacaccgtccgcgcccccggcaacggcgtcagcgatgccctgcggaccgtgtgcgtgtgcggtgatgggcaccccggaccggtgcgccgtctccgcggcacaccgaagctcctcggcgttgtactgggactcgtccggacgccatccgggagtgatcgcaccgccggtggccatgatcttcaccgtgtcaacgccccgtgcaacgcgatgcgcaacggccttccggatagcgtcggcaccgtcggcctctccccccaggaaccaacagtgaccgccgtgtctggtgattggcggaccggcgcacagaatctccgggtacagacccgaagcctggccggcagaatcgcgtacgtcgaggctgagatagccgcgatcgccgaggtcccgcacggtcgtgacgccggccatcaggtgctgcccggcgtgtcgccgcatccgtcgcacgatcgtcgcgtcgctgtccgtgacgatctcctgcttggcgctcacctcgggatcgaaggccaggtgcacgtgagtgtcgatcagacccggcagtagtgtggcatcaccaaggtcgacaaccggcacctcggtcgccggatgggccccggacttgtcgatacccacgatccgactcttcttcacgaacaccagtggatgtccggtgtgtagctcaaatccgtcgaacatgcgggccgcgcgcaccgcgaatacagccgacgggtccggccgacgtaccggccgcatcagccggctcccgtaggactgtcagggatcgtctcgtcaacgaggctgtcggccaacgcgacagcggcagccacgataggcgacgcctgatatgcccttgcgactcgcgcaagccaccgggcttcactgatgatgtcgtctcctctgcgcgatgtgtcaggttccacctccctttgaggcggcattcgtccccgctgtttggcgtgcaacgccgccttgaagccagcggcttccacgatcactcgctgctcgtcagtcggcagtcccgccgccgcggcctgccgcgccgcgtactcggcgacacgactgtcacggtaggcacgaagaagcagcatgccgtcccatatctccaccgtacgcctacacaggcggtagttgagatcaccgtaggaggttcccggcgcgtgcagggcgattgcggggatcaattgataaagcggaaaccatatcgcatacaggctacggtggatccgccagtcgcgaatccaggacctggctgccgacaggtgtggaccccatgcgggaactgtcaatcccccaatgatcaggggcatgccgaccgcgaggcccagaacaaccaccagctcccacctgagagggtcgagaccaagacgcacgaagataattccggccgcgcggttgatgaagttgacagaatagatcattgcgccaagcgcggtggagtacaggccgatccgcagccacgaatctccggcaatccgtgcgtaccgtagacatattcgcgcaatctccgcgagcgccaccaaaagcccgccgacatacagtaacaggtacccatccacgattggacgatcggctccctgcacaaggtagtggtcggcacgttggtctgattccagcgccgcaagcacccagagagataccatcgatatcccgacaagcaacgcgataccggcgtgccagcgcgccctctgtcgagccttcgcagagggatgcgcccaaaaggccaccgcgccgagcaccgccaccgaaaacaccaccccgcccgccaggtgtattaccaatgcgcccagatcaggaatgccgctgtggcgatccaccgccgccgccaccgcgggcgtcgcgagcacaaaggccacgcccttggccgtgaacgcaacccgaagcgcaacaacagctgggtcacgctgggcacggacacgcgcacgagcttctaccatcaacgcgacgaaacacagtcctgcgagaaccggaaacaggacccctttaacctcagtcactgcgacctaccgccctgcctacgcacgacgggagggttgggtggcctgtcaaccaacacttcgaccacccgctccccttctcaaccggaaatgacgatcgaggtcggctgtttcaccggaacccgctgtcgcgccgcgaatagccataccctccctacacgtgcgcgccgtcactccacgtcgacattggccaccgttttacggcggctccactgactggacggcggtcctgagctgccgattataggagttgacggcatcgcagatcgagtgctgcagccaccatgagcgacacaactgcgctggtaccgccagttgacgcttcttcaggcggaccagaagcacagacagtgcgaacgagtcgggccagtcagagatacaccttgcgctggtagacagcgtgggcgccggcgacccggtccaggaagaggagacccgcacagtggtcgatctcatgttgcagggcccgcgcctcgaacgcgttggtgaccaaccggaccgccttgcccgtcgcgggcagctcaccctcgaccaccaactgcccggcccgcttcacgtctccggtcaggtccggaacggacatgcacccctcccggccgaccttccacctactggccgccaccacgaccgcattgcacagcacgaacgcaccatgcacgatggcggccttcgcgtgacccgtcacgtccaccgcgaacacccgggcaccaaccccgatctgcggggcagccaagccgacacagccaggggaaacacgcatggtggcaaccagatcagccgccaggcgcaccgtctcctcagccgtcggatccacgtcgccaccggcccggctgagtacggtggccggcgcggacagcacctgtcgcacctctcccggcgggcccagcacgtccagcgtccagtcaccgaggccggcgtactcctcgccgttcacagcacgtccgggtctgccggccgaagagtgacatccacaccgagttcggcggcggtcgacgacaaccgggccgccaccttctcggccacccccggtggcagctccacctcggcgacgacgacatagagtgcgccagcgagccgggtactcagatccgtgacgttgccgcccgcatccgcaagcgcccgggtcatggcggccacgatgcccatccggtcggcgccgtgcaccgccagcacgtacggctcaccgctcgacgcccgctctccgtccggcaccaccgcgcgtaccgtcgccagtagctgaccgtcggcggccagcggtgccagcgccgcctcgacctcggcgacggccgggcccacacagatcagggtcatcgcgaaatgcccccgcaaccgggtcatggtgctgtcggtgaggttcgcgccgaggcgggcgagtacctcggcgacgtcggctacgatgcccggccggtctcggccgatgacggtgatggcgagctcgctcatcccagaattctccctgaccgcccaccaccgccacgcacgacctgccggcctgaccactcaacgggaccggtcacccggcggggcggccgtggtggcccgcggccggagacatgacatgatcgaccggcgatgactgaaccgaccttcgccaccctggtcagccggtggtacacacaccatgcccgggatctgccgtggcggcaccccggcgtcggcgcctgggccatcctcgtcagtgaggtgatgctccagcagaccccggtcgcacgggtgataccagcctggacggcctggctgtcccgctggccgacggcggctgacctggcggcggagccaccggcggaggcgatccgcatgtgggggcggctgggctacccacggcgggcggtccggttacgcgagtgcgcggtggcgatggtggaacggcacggtgggcaggtaccggaccggttggagcaactgttggccctgccgggggtcggtacgtacacggcacgggccgtggccgcgttcgcgtacggacaacggcatcccgtcgtggacaccaacgtacggcgggtgatctgccgggcggtcgcgggtgaacccgatgccggcccggccacccgcccggccgatcttgccgccaccgaggagctactcccgactgaaccggccgccgccgcgctggccagcgcggcgttcatggagctgggggcggtggtctgcacagctcggtcgccgcgttgcgggagttgcccggtcacgtcgatctgtgcctggcgggcctccgggcagccggcgccggccggccccacccgacgacctcagcggtacgccggcaccgaccgtcaggtccgtggtctgctgctcggcgtccttcgggaggcgaccgcccccgtgtccagacaccgtctggaccaggtgtggaccgacaacgtgcagtgcgtccgggcgctcaccggcctggtcaaggatggcctcgtggagcaggtcgacgagacgtccttccggctggccggggacggcccgccaatcctcgttccctgactggccgccaccccgggtgcccgagcgtggggtaggactgggcacgcacaccactgcggcgtctcccgtgccgggacgacgggtcacccaccgccgtcgaggagattccaggcgctgaccgcccaacccggtcgacggaccgacccagacctgccgggagtggaggccgacggaaacgggcgacgccccgatggcaatccgccatcggggcgtcggccgtttcgaccagtaccccggcctacgccgtgtcgtccgctcccgtggcagcaccgccgaggtcggctggtaccgcgtccggcacgtcgatcggtttgtcggtgccgtggaaggtgagggtggaggtgtcgatgttggtggggtcgccgtcgcagtcgacgacgatgatctggccgggggtgagttcgttgaacaggatccgttcggagaggttgtcctcgatgtcgcgttggatggtgcggcgtagtggtcgggcgccgaggacggggtcgaagcccttggtcgcgaggtatttcttggcgttgtcggtgagttcgaggcccatgtccttgttccggagttgggtttcgatccggccgatcatgatgtcgacgatcgagaggatttcctggtggcgtagctggtggaacacgatcgtgtcatcgatacggttgaggaactcgggccggaagtgctgtttgagttcgtcgttgaccttctgcttcatccggtcgtagttggagtcggagtcgtcggatgcctggaagcccagcgacacggctttggcgacgtcgcgggtaccgaggttcgtggtcaggatgatgaccgtgttcttgaagtccacgatccggccctgaccgtcggtgagacggccgtcctcgaggatctgcagcagcgtgttgaacacgtccgggtgggccttttcgatctcgtcgaacaggaccacgctaaacggcctacggcggaccttctcggtcagttgcccgccctcgtcgtagccgacgtagccgggaggggcacccacaagccgcgacaccgtgtaccggtcgtggaactcggacatgtccagctggatcagggcgtcctcgctgccgaacaggaactccgcgagggctttggacagttcggtcttaccgactccggacgggccggcgaagatgaacgacccggagggccgtttcgggtccttcagaccggccctggtccggcggatcgccttcgacaccgccttgaccgcgtcttcctgcccgatgacccgcttgtggagttcgtcttccatccgcagcagccgggaggtctcctcctcggtcagcttgtacaccgggatccccgtccagttcccgaggacctcggcgatctgctcgtcgtcgacctcggtgaccacgtccaggtcaccggccttccactccttctcccgctgggccttctgacccaacagctgcttctcggtgtcgcgcagctgcgcggcccgttcgaagtcctgcgcgtcgatcgcggattccttgtcccgacgcacctgcgcgatccgctcgtcgaagtcccgcaggtccggcggcgcggtcatccgccggatccgcatccgcgcgcccgcctcgtcgatcaggtcgatcgccttgtccggcaggaaccgatccgagatgtaccggtcggccaacgtcgccgccgccaccaacgccgcgtccgtgatcgacacccggtgatgcgcctcgtaccggtcccgcagacccttcaggatctcgatggtgtgcgccagtgacggctcacccacctgaataggctggaaccggcgctccaacgcggcgtctttttccagatgcttacgatactcatccaacgtcgtcgcgccgatggtctgcaactcaccccgcgccaacatcggcttcagaatactcgccgcgtcgatcgcgccctcagcggcacccgcacccaccaacgtgtggatctcatcaatgaacaaaatgatgtcaccgcgggtacggatctccttgaggaccttcttcaaccgctcctcgaaatcaccccgataccgcgaacccgccaccaacgcgcccagatcaagcgtatacaactgcttgtccttcaacgtctcaggcacctcacccttgacgatccgctgcgacaggccctccaccaccgccgtcttacccacacccggctcaccaatcaacaccggattgttcttcgtccgccgggacaacacctgcatgacccgctcgatctctttctcccgaccgatcaccggatcaagcttgccctcacgcgccgcctgcgtcagattacgaccgaactggtccaacaccagactcgtcgacggagccgcctcacccggcgccgtccccgccgccgccggctccttaccctgataccccgacaacaactggatcacctgctgacgaacccgattcagatccgcccccaacttcaccaacacctgagccgcgacaccctcaccctcacggatcagacccaacaaaatatgctcagtaccaatatagttatgcccgagctgcaacgcctcccgcagcgacagctccaacaccttcttcgcccgcggagtaaacggaatatgcccactcggcgcctgctgcccctgcccgataatctcctcaacctgctgacgcacaccctccagagagatccccaaactctccaaagccttcgccgccacaccctcaccctcatggatcaggcccaacaaaatatgctcagtaccaatataattatggttgagcatccgggcctcttcctgagccaggacgacaacccgacgcgctcggtcggtgaaccgctcgaacatgccctcgtgctcctcacataccgtgcgcctcgatgatctagatcgtggcggggccgttgcgtggacgtccgggtggccgtccgtgccttataactctatcgccgcgagccgactccgctggggtcctgcctccccccacggggccggatacgcgtcgttttacccaaccgtccgcgctcagcaggtgttccggtagcaccgctgctacgcgcagagcgaaattcgaccacccgccggaccggcccgacgaccccggcgcgcggcccgagccgggcgcggcccgcccggtcgtccacgaccgcgaacagggcccaccaccggcggcggagacccggcggctcccgccatcggaggggtgaccgccggcggcctactcccgaccggtggcggtacgccgcgtcgcatcgagccaaccatccagccgagtcggccatccgactggtcatccggccgcgaagacacggcaacgccgacccggagcgagcgccccggatcggcgttgccgcgcggcggtcagtggccggcgcgagagtggtactcgtcaacgatctcctgcgggatgcgcccccggtcggaaatctccttgccggccttcttggcccacgcccggatcgccttgttctgctcacgatcggcggtggcgccgccccggccccgggcagcccggccgcccaccaccacgccgccccggcctaccttcgtgccgtgggtgacgtaggcagcgaatacctcccgcaatttctcggcgttgacgctcgacaggtcgatctcgtactgaacgccatcgagggcgaacttgacggtctcgtcagcgtccccgccgtccaggtcatcgaccagcttatgaatgatctgcttggccacgtcccacattcctttccagcagggtgcaacggtcctgcgattcccgcaggagcacaataacccggacgacgctccgcccgtcaataggatccggtaccgagtcgggagaccgggccggtcactcaggtcgaaccagcgggaagaggatggtttcccgaattcccaggccggtcagcgccatcaggagccggtcgattcccattcccatgccaccagacggtggcattccgtactccatcgcgcggagaaagtcctcgtcgagccgcatcgcctcgtcgttgccccgcgccgcaagctgcgcctgagcaaccagacgctcacgctggatcaccggatccaccaactcggagtagcccgtgcccagttcgaagccgagcacgtaaagatcccacttttcggtcagacccggctcggcacggtgcgcccgaaccagtgggctggtctcctcggggtagtcccggacgaaggtaggcgccaggaggcccgggacgaccaactcctcgaacagttcctcggccagcttgcccggaccccacttcgggtcgaccgccaagcccaccttgtcggcgtactcgaccaggcgactccgctccgtgcgcaccgtggtctcctctccgagtgcctcggaaagggcgccgaacaacgtcaccgaagcccactcgccgccgaggtcgaactcacgaccgtccgcgtgtgtcaccacggtcgaaccgccgaccgcgagcgccgcctgttggacgagatgacgggtcaaatcaccgatcgtgtcgtagtcgccgtacgcctggtacgcctcgagcatcgcgaactccggtgagtgtgacgagtcgacaccctcattgcggaagttgcggttgatctcgaagatgtgatcgatgccaccaacgagcgcgcgcttgaggaatagctctggagcgattcgcagatacagatcgctgctgagcgcattgctgtgggttacgaatggacgggcggtggcgccgccgtgcagcagctggagcatcggggtctccacctcgaggaaaccccgctcgtgcagcgattcccgcaggctgcggaccgccgtcgcccgggtacgcaccatttggcgggcctgtgggcgcacgatgaggtcgacgtagcgctgccggacccgggcctcctcactgagcggcttgtgcgccaccggcagcgggcgaagggccttcgcggtgaccgcccactcctccgccagcaccgacaactcaccgcgtcggctggtgatcacctcaccggtcaccccgacgaggtcgccgaggtccaccagccgcttccagtcctcgagccgctgtgcgccgacccggtccagggagagcatcgcctgcaactcggtcccgtcgccgtcccgcagcgtggcgaagcagagcttgcccgtgttccggatgaagatcacccgaccggtgaccgacacgcggtcgccggtggccgtgtcggtgggcaggtcggcgtacccctgccggatctcagccaacgtgctggtccgcgggtagccgagcggatacggctcgcccccctcggcgagcatccggtcccgcttctcccggcggaccttcatctgctccggaaggtcatcagcggggtcgactggtacggcgttctgctcggtcacggcgtgcatcctcaggcggagaattcgggtggggtcagcccccgagcgtactcaagggctcgggcgagggacatcggatagcccgccgccatgaccgagcccacccgcacccggccgttcggcaccgcgaccgatgccgagcccggtactcgtgggccgcaccggccggccgggccggcgaccataccgcgcaccgacctggtcagacattccggtcgtaaaccatccgaagcccgatcagagtgatcattggctcgtggtgagttatggtccgacactccttgatcaccaacggggccaacccgccggtggcgatcacggccctgacgtcgcccagctcctcgaccatccgctccacgatccggtccacctggccggcgaagccgaaatagagaccggcctgcaggcactcgacggtgttcttgccgatcaccgaacgcggccgagtggcctcgaccttacgcagctgggccgcgcgggcggcgagcgcgtcgaaggagatctcgatgcccggagcgaacgccccaccgaggaactcgccccgcccgctgatcacgtcgaagttggtggtggtgccgaagtcgacgacgatcgacggaccgccgtagagggtgtaggtcgcgagcgtgttgaccacccggtcggcaccgacctccttgggattgtcgatggccagctgcaccccggtccgcacgccgggctcaacgatcatgtgcggcaggtcggggtagtaacggtccagcatcgtccgcaccgaacggagcgccgtgggcaccgtcgagcaggcagcgaccccggtgacctccaccgcgtcgccagccagcaggccacggaacatcagccccaactcgtccgccgtcgacagtgcgtcggtcttgatccgccaggagtgcaccagctcgtcgccgtcaaaggtcgccagcacagtgttggtgttcccgatgtcgatgcaaagcaacacaggcacagcctagacaaccgccagcggaccgaacgccgcgccggcgggcagcgcacaccgctgcgcggtcggcaccggccgaccaccggtgggccgcccgagccggccacccacggcgagtccactgccgggcggcactactcggcccggagatccagcgcgatgtccagaatcgccgacgagtgggtgagtgcaccgaccgacaggtagtccacgccggtggccgccacctcagccgccacggcgagcgtcaagccaccggtcgcctcgagctcggcccgatccccgaccgcacccaccacctcgcgcagcagctccgcccccatgttgtcgagcagaaggaagtcggcccccgcctcgaccgcctcgaccgcctcgacgaccgtgtccacctccacctgcaccggcacctccgggaacgccgcgcggacccgccggaacgcagcggcaaccccgccggccgccagcttgtggttgtccttgaccatggcagcgtcgtgcagacccatccgcttgttggtaccgcctccggcgcggaccgcgtacttctccagagcccgcaggccgggtgtggtcttcctcgtgtccagcaccatcgccttcgtgccggccaacgcgtcggcccaggcccgggtatgggtagctacgccggacatccgggacagcaggttcagcgcagtgcgctcggcggtgagcagcagccgggtcgggccggtcacggtggccagcacatcgccgcgggccacccgctccccatcgtgggcgacgagcgacaccacgaccgtactactggcgccggtcacctcgcccaccagctcgaacacggcggcggccaccggtagcccggccaccacgccgtccgtgcgagcgaccacgtccgccgtgtcgacctggctgtcggggatcgtggcgacactggtcacgtcgaggaacgccggccccaggtcctcgacgagcgcgtcggtgacgacccgccgcacccggtccgggtccaaccccgcggcacgcaacaaccactcggtctcctcgctcacgttgcctccccgcccccagctaccccacgtccctgccacgttcgcgtcagccggccctgccggtcgatggcaccgatcacgtgacctcgccaccgctcgtcggccaccggaaagtcgtcccgccagtggcagccccgggtctcctgccgcaccgctgcggcagcgaccaacaccgtcgccacggtgaacagattcgtcgcctcccagtccgccgtacggggcacgccccgacccgcaccgagcgcgaccagggcagccgtcgtgtccgccagcgtcgccgctgaccgcagcacaccggcaccccgcgtcatcgcctgctgcagggccggaacgtcgacgacgggcagcacccgacccgtaccccccacccaggcaccggtcggggccggccgcgactgctccggcaggccggtcgccaggtcctcggcgatccggcgagagaacacgagcccctccagcaacgagttgctggcaagccggttcgcaccgtgcacaccggtgcaggcgacctcgccgcaggcgtacaggccgggaatggacgtacggccgtgcaggtcggtgcggacgccgccggaggcgtagtgcgccgcgggggccaccgggatcagatcggccgccggatcgacgccaacggccaggcaggacgccacgatggtggggaaccgtcgggcaaggaagtcccggccgaggtgacgggcgtcgagaaagacatggtccgagccggtggccagcaacacccggtggatcgccttcgcgaccacatcccgtggggccagttcagccagctcgtgctgcccgaccatgaaccgcttaccgtcggagtccaccaggtgggctccctcaccccgcagcgcctcggaaaccagcggctgctgggcgtgcccggcctggggcacccggccagaggccgggacgatcagcgcggtcggatgaaactggacgaactccacgtcggtcacggcagcgccggcccgcagcgcgacggccatcccgtctccggtggagaccgcagggttggtggtgaccgcgaagacctggcccagtcccccggtcgcgagcaccaccgcacgggccaggatcgccccgacgccgtcctcgctgccctcaccgagcacgtgcagggtcacgccgcaggccgggccgaggccatccggaccgttgccgggtgcccgaagcaggtccagcaccagggcgtgctcgacgagccggatccacggatcccgccgtacggcagcgtgcagcgcccgttgcacctccaccccggtggcatcgccacccgcgtgcacgatgcggtgcgcccggtgcccgccctcccgggtgagcatgagcgagccgtccgcgttgcgatcgaactccgcgccgattcgcatcaactcccgcagccgggtgggcccctcctcaacgaggacacggaccgccgccggatcgctgaggccgaccccggcgatctcggtgtccgaggcgtgcgccgccggagtgtcgtgtggatcgagcaccgcagcgataccgccctgcgcccagcgcgtggagccctcctcgatgtcgaccttggttaccaccgtgacgtgcagacccgcctcgcgcagatggagagcggcggtcagcccggcgacaccggagccgacgacgaccacatcggtcgtctccacccacccgggcgcgggcgcggccagcaggcggggcagggccggctggtcgccggtcggtaggtccatgcccacagtcaacccgaacagcgggcgcacagggcggcgggggcgagacgagtggtttgggcaacgccgtacccgacagagcgcgtccgcccggtgatcgcctcgtcaccgggtccggaccggcaaccgggccggacccgcgcccgtcagcgacccggtcacctgacggccgctgagccacaggtagcagcggaccccccgatcgccggcctcccaccggtcggcagcgggcggacggaccaccacgtcagtgcgcaggcgcaggaacacgtcatcgggcacctcgacgaagtgcgcgacctcgctgcggcagccggcatagaacggcgcccagtcggcgtctcggctggggtacgggaggtccggcgactgccacaccccgacgaactccgcgtcgtgccgggttccgcaatccacggggagcagggtcgacaccccgccaccccgatcctgacgactctgctggcagccgagccgcaacggtgactctccgaccagcgcatcccgcaggctcccggtgcggacaaccacctcagctcccgcctcgacggttgtcacctcggtgaggtcacagcggtaccaacgggaaccagcagcccagcccgagagggatgggacagccacccagagccgcagccgcccggcccgccagtcgtcccccacgtacctggtggtgcgcttgtcacagtcgacgaacgcgccccgaaattcggtcgaaccgacggccggcgggcccgaccgctccgtcacgaagacacccacatgcacggtctcgacgcgatgcgggaccgagcactccaccggctggtacaccgccagggccacctgggcggccgcgtcggccacctggcagacccccgcttcggggacaaacgggccggcggcgggcagcatcccccagtcgtcggtcaggtcaccgtcgctcggcccggcgcagcctgccagaagcgccaccacagcgacggcgactgcaccgatcccgacccgctgccccacgccgcctccccgggccgacgtcccacctaccggcgagtccacccagggtaaccaacaatgcgcacctggtaacagatccccgtggcgtggctccgacaggcgggcgcgggcgtccgctcgaccacatcgacgcgtacgcgagccaggtcaggcgggatcagccaacgggttggggaccggcgccccagccgtaccggctgccgccgtggacgtgtccgcgttcaggtcgatcacctggttcgccgaatcgacgtgtacgaccctcggctggtaggcacgcgcctcggcatcgtccatctgcccataggcaatgaggatgaccaggtcacccgtgtggaccaggtgcgcggcggcaccgttgataccgatcacgccgctgccccgcttacccgggatcacatacgtctccagccgggaaccgttgttgatgtccacgatcgccacctgctcgccgggcagcaggtcggccgcgtcgagcaggtcctggtccactgtgaccgacccgacgtagtgcaggtcggcctgcgtgaccgtggcacggtggatcttcgacttgagcatggtgcgcagcatcgggcgcctttcgtgaggtcggtcaggagtacggagcaagctggaccgacatgttgtcgatcaatcgggtggtgccgacccaggcggcgacgagcatccgtgccgggccggcagtcggcccaggctccagatccgaatcggtgagcaccagatagtccagacgggcgcccgacggaccggactcgaacgcggcgtgcgcggcggccaacaccgcaccagcgtccgcgcccacggcggcggcggcagcacccgcacgcagcgcccccgacaggctcaacgcggccgcccgctcgtcgggcgacaggtagcggttgcggctggacagggccagcccgtccggttcccggaccgtaggcacgccaacgatctccaccggtacgtcgaggtcccccaccatccgacggaccagggtcagctgctggtagtccttttcgccgaagaacgccaggtccggccgggtgacgtggagcagcttcagcaccacggtcagtaccccgtggaagaagcccggccgactctgcccttccaactcctcgccgagctggcccggagcgacccagacccggggcttgccctccgggtacaactccgtcacaaccggcgcgaagaccaccgccaccccggctcgacgacagatctccaggtccacgtcgagggtgcgcgggtaccgattgaagtcctcgtccggcccgaactggagcgggttcacgaagatcgtgaccaggacgtggtcggcgcgctcacgtgccgcccgcaacagcgtctcgtgcccggaatgcagggcgcccatggtcatgacgacgccgacggtacccgtcagcccgtcgcgggccgccgccagttcggcgcgagtgtgcaccaactcggtcacccggccgcctcccctccccgccggctcaacacgcccagcagcgcctccgcgtctgtcggacgtagcctgccggctgcgatcgctcgatccgccgtccgtcgagccaacgccaggtaggggcccatcgattccggcgcggttgccgccagccgagccaggtgccgctcgacggtgccggcgtcgccccgggagattggcccggtcagcgcgtcgtcaccgagccgcagcgcgttgtccagggcggcccgcagcagcggggcgagcacccgccccggcctggtcaccccggcgtcgcgcagccgatcacccgcctcgttgacgagcgtgaccaggtggttcgcaccgtgcacgagggccgcatggtagagcggccggtccgcctcgctgatccactccggtacgccgccgaggtcggcgacgagacgggtggcgaagggacgcagctgcgccggggcggtcagcccgtacgagatgccgggcagccgagtgaggtcgtctgacgtaccggtgaaggtcatcgccgggtgcagggccagtgggccggccccggcctcggtgaccggtgtcagcactgccaggccgtgcgcgccggaggtgtgcgcgaccacctggcccggacgcagcgccccactgtcggcaaggccggcgaccactcccgcgagcgcgtcatccggcaccgccaccaacagcaggtctgcggcggtccgcgccaccgaggtggccgaccggcgcggcacgtcggccagcagcagcgccatccgggtgcgcgacgcgtcggagcccccggcggcggcgaccacccggtgcccagcggcggcgagggcagcggccaggacggcgccgacccggccggcaccgatcacgccgacggtcaggaatcgagaggtaggcgcgtccaccggccgttcggcgggacgcggacgcagcgaagcgctcatagcggtgatccagtcctcgggaggggtaccggtcgatcgcaagtatgcgccgcggcgacggggccgggacagggaggtgtgaaaacgttcaccacggggctgagccgggtggagaacgttcgctaccgaaggcgacgagagtgcctttctccgcaccggtggcccggcagaaggaggagccgatgtcgatccgctggcgggacgcgatggagcaagcgctgtacgggccggacggcttcttcgtctccggcaccggaccggccagccactttcgcaccagcgtgcacgtctccccagtcttcgcggcggccctgcaccggctggtcaccaccgtcgacgccgccctgggccaccccgcttcgatcgatgttgtcgatgtcggggcgggccggggtgaactgctccgcgcgatccacgccagcatcgccggggccaccgaccggcccaccacgacctcactcgtgcaccgggtgcgactgaccgccgtcgaacgtgccccgcgccccgcggacctgcccaaggagatcgcctggaggagggagatccccgtcggcgtcgccggtgtcctcctggccaccgagtggctcgacaacgtcgcactggacctggccgtggccaccccggcgggctggcggtacctcctcgtggatcccgccacgggcaacgagacagagggcgccccggtcgaccgggaggacgccgactggctggcccgttggtggtcgtcggcggccggcgacgacctggaaagcggcccgggtacccgcgccgagatcggccgggcccgcgacgacgcgtgggcggacgcggtcggacggctggaccgggggctggcggtgacggtggactacgggcacctccgacagaaccggccggtggcgggcacattgaccggttaccgcaacgggcggcaggtcccaccggtgcccgacgggtcctgtgacgtcaccgcgcacgtcgccgtcgactcggtcgccgacgccggtaggcgggtcgggcggttcccgtacacgctcgtgacgcagcgagcggcgctgcgggcgctcggggccgacggccgccgcccaccgctggaccgggccgccaccgaccccgtgggatacctccgggcgctgtccgcggcgtcgacggttgccgaactgatcgacccggccggcctcggcgggcactggtggctgctccagccggccggcgtcaccctcgacccgctcgtggcaccatgacaggcatgaccacggacgccgagctccgcgaactgaccgttggtaccggcgccggtggggagcagctgggcacggacatggtgctcaacattggtccacagcacccctcgacgcacggcgtgctccggttgcggctggtactcgacggcgaacgggtggtgagcgccgagccgatcgtcgggtacatgcaccggggcgcggagaaactgttcgaggtccgcgactaccgacagatcatcgtgctggcgaaccggcacgactggctctcggcgttcgccaacgagctcggggtggtgctcgccgtggagcggctgatgggcatggaggttccggagcgggccacctggctccggatggcgctcgccgagctgaaccgggtactcaaccacctgatgttcctcggctcgtacccgctggagatcggcgctatcaccccgatgttctacgcatttcgggaacgggagacgcttcaggcggtgctcgaggaggtctccggcgggcggatccactacatgttcaaccgggtcggtgggctcaaggaggaggtgccggccggctggaccggtcgggcccggacggccatcggcgaagtacggcggcgcatgcccgacctggatcgcctgatccggcggaacgagatcttcctggcccggaccgtcggcgtgggggtgctctcggcggcccaggccgccgcgttcggcgcgtccggaccggtcgcccgggcctccggcctcgacttggacctacgccgggacgagccgtacctggcgtacgaccaactcgaggtgccggtggtgacccgcaccgccggcgactgccactcccgcttcgaggtgttgctcgaccaggtgtatgtctcgctcgacctcgccgagcagtgcctggaccaggtggaccggctcaccggaccggtcaacacccggctaccgaaggtgctcaaggcgcccgaggggcacacctacgcctggaccgagaacccgctcggaatcaacgggtactacctggtgtcccggggtgagaagacaccgtggcggctcaagctgcgcaccgcgtcgtacgccaacgtgcaggcgctggccacactgctgccgggttgcctggtgccggacctgatcgccatcctcggctcgatgttcttcgtggtgggtgacatcgacaagtgaaacgggccggccgaccggcccggtgtggccccaccagtcagcgccaccggtcgtctggtcggccgtaccggcccgacgtcggcgaccaccggggctccggctgccgctgctggggtggttgccactcgtctggcgccgtccccgggggcagcgcgggtcgttcctccggttccgaccacccgccccgccaggcgttggcgggatcgggtccgggctcgtcccgacgcaccgcggcccaccggtccgccacccggtactcggcaccgccccgatccgtgtgcacctcggcccgccgctcgcccacccgcagctcgtgcccccggtcgtcctcgcgaacggcggcccagcggccgccggcgcgcagctgcgaccagtagtcgtcctcgaaaccttcgcccgttcccaattcccggccacgctggtcgacggcatggttccaggatcgcgcaccgccccagccccggtcgtcgggctggtctgcccacccctggccaccaggccggttcgcccactcttggtcatcgggctggtttgcccagtcgtggccgtcctggcgcggtcggggccgggcgagctcatccgactcgccccactcgccgtcggccgcccacccgccccggtcgtccccgccgccggaccaggaccggccatccccgtcgccattgccggaccaggaccgactctcgccgtctcccgtccacgaccgcgcgtccgccccgggcgaccaccccccgtcgtagccgccgtagggggtgcccgaacgattccggccgccatcgacaacggtgtgccgggtgacgtgcaccgtctcggtatgccgcaccaccccgtgtgggtgggcagcgcgctggccgtcgggctccggcgaccggacgccgtaggtgccgacggcaggctcggtgccgtgccgaccggcagggcggtcgccgggcacatgccctccggccatcgagggttctgcgccgtaaccgcccccgtgccgacccgccgccgcgtgatcgccatcgggtccgcccgtcgccgcgtgggcaccaccggggccaccggctgacgggcggctcaccgttgacccggtgcccgggccgaccgcagcgtacgctccagcccgtccggtagcggaccgatcgcctggatactgctctgcgggcggatagtcgccctggcggctccggtcgccctcatgctcgccccaacggtccgcatccggaacggccgctcgcccagccgactcatcgaccggtacccgcgcgcgctgtccaccgctgaccccaggcgtggcgacgccggcgtcgaggcgccgccccagcgccatgaccgcctcctgggtgcgctgcacctggtcgagcgcctggttgccccgctgggccgcggccacgacctcaccgtgcagctcatggcgaagctgttcgagctcctcccgcagacgcacgaccctgccgccgtcctcgggacgcatcgtgatcgacagcccgatcagcacgatcgccagaatggccagtacggcggcgacccgtaacggcccgttgctgtctgcgacgagcaggaccagcgctgccaccgaggcgagcgccacaccgacccggaagagcaccgtcagcaacgacggcttgcgtgtgtcgtcggtcacttccgggacaggcatgggtgtgcagcctaccgagagttgcgccgcgtgggaacggcagccgacacccactctcctgcttcccggcccgtcgacgagccggctcgccgcccgtgggccagcggtagccacggtgggaaaccgacctcaccggcaggtcaacccggtcgaacacgcgccctggtggtctgctcggcccgtacatcgcctcagccggcggcgagcgccccgtcggaggagagcaccagacccacgctggccacaccggtcttcagggcattcttcgtctgcggcccggcagcgtcgagcgagctgaacgacccggccttgaagtcgtagacctcgaccagcccgacctggcacttcggccgctgcgggcactccgggggaccggccaggacggtctcctgaccggagcacttctcggccagttcggagagggtacgcacgtcgtacttgtcggcgaaggcacgcgtaacggcaaacgcattctggtcctgggccgcggagggcgaaccgaaggccaggttgaccttcgcaccggccgccttcagcgcggcaaccgtctcgtccagatccggcgaggagaccggcggggcgtctttgccgttcgccttggtgttgaggaactccgccatcgtggccgcgtactcagggaacacctggatctcgcccttctccagggcgggctcgtagagttcgcggctgccgacctgctgcacctcggcctgatagccggcggcgatcagcacgatcttgtaaagctcggcgagggtctggctctcactgaagttggcggcaccaaccgtgatcgtgccgccggagcccttctcgacgccggtggtgaggtcgttggcggcggcgaactcggccgccgcgaccgccggcgtcttgcggtccacgtcgacagccttgttgagctgaatcagcttcggtgtgtccagtgccgcggagacccggtccagggcggcgacgagctgcggtgacgcgacgtcggcgttgaccgcggggatgacattgtcgctgttctggagcaacttgtcgtcggtcagcacgatcagctcgtcgccggccaccggggcacatccctgcccggaggcagccggctcgggtgcgtccgtgcccgacgacccggcctcgccgcagccagtcaacagcccagccgtggccagggcgccgacggcaccgatcgccaaacgtgtgcgcgcgtgcatgtctgcccgccttccgtgtcccggcacggcctttcgggccggccgcgtgtccgacgggcggtcgggtcgcccgcgtcttctaccccaacatcctccaggcgggtacgacaaactggggccggacttcgtcatcggatcgtcacccgacgcggtcgacgagaggccgaacgcccggctcacccggccacgcggatcaggtgccggtgaccgcgtccgcggcgcgacgacccgctcgccgcccccgggtccgcagcggacgcggcgtggcgagccgctcgaccagcgccagcaccagctccaccagcatggcaagcccagccaccagcagcccaccggcgaggatctgcccaccgccggcggcgatgtccaggccgaatccggcccggatgatctgccccaggccaccgccgttgacaaacgaggccagcgcggcagtggccacgacctgtaccgcagcggtccggaaccccgccgccaggtacggcaccgcgagcggcagctccacccgacgcagcagctgccaaccggagaaacccatcccccgggccgcgtctcgggcctccggatccacctgacgcaccccggtgtacgcgttggccagcaacggcggcaccgcgaagaccgccagcgccaccaccaccgcgggccggccgaacccgaggaaggtcaacggaaggatggtcagcagggccaacgtcggcacggcgagcgtcaggttggccaccagcacgaccagcccaccaccacgctcggtgtgcccgagccagagcccgatcggccaggcgaccaggcagcccaggaccaccgccgccgccgacatggacagatgctcgccgatccggtccaggacgccgcccggattggtccagttcagcgggtcgttgagccagaccaccgccgcctcgatcggccccactgccgcgatcatgccgcgctccggcggcgcagccacggtgtgagcagccgcccgacaccggccagggcgaggtcgaacaccaaggcgagcaggacgcagagcagcgtaccggtcatgatctgcgccttgtagaaattgttctggaagccaccgaagatcaactgaccgagcccgccccgccccacgaccacccccacggtgaccaacgccaccgtcgagaccgttgccagacgcagcccggtgaggatgccgggcaatgccagcggaagctcgatccggaacaaccgcccccagcggccgtaccccataccctcagccgcctcccgcacctcgggcggcacctgcgtgagcccggccaacgcgttgcggacgatcaccagtaacgcgtagagcgccaccacggtgagcacggtcaccgccccgatccccagatacggcgcgaggaacgcgaacaacgccagcgacggaaccgtgtagagaacgccggtgaccaccaggataggcccggccaaggcacggaaccagtacgcggccaccgccagcggcaccgcgatcagcaccgcgatgagcaccgcccgcgcggtaagtgaggtgtgctcgcgcagtgcggcgaggatcgtgtcagagttgtcccgcacgtactgccaggagaaccacgggttacccgggtcagccaggtagctcaggcggaaggacatgtgtggacgttaccccgcgcggatccgctgtcgacggggcgcatgccgcgtcgatctcgctcgaccggatcggcaagcgctacccggacggcacggaggcggtcggcgaactgaccctggacgtcgcggccggcgagatggtcgtgctgatcggtccgtccggctgcggtaagtcgaccgtgctgcgcatggtgaaccgactcgtcgagccgaccggcggccggatcctgctcgacggggaggatgtcacgcgggtcgacccggtgcagctgcgccgccgcatcgggtacgtgatccagaacgtcggcttgttcccgcaccagaccatcagcgcgaacgtcgccaccgtgccacagctactcggctggccccgggaccgccgccggcggcgagtcaccgagctgctggagctggtcggcctcgatccggcccaattcggcgcccgctacccgcacgagctctccggcggccagcggcagcgggtgggcgtggcccgggccctggccgcggacccggtggtcctgctgatggacgagccgttctccgcggtcgacccgatcgtgcggacccggttacaggaggagttcctacggttgcaggccgaagtccgcaagaccatcgtgctggtgacccacgacctcgacgaggcagttcggctgggcgaccggatcgcggtgctctccgaaggaggccgcctggagcagttcgacaccccggccgcagtgctcggcgcgccggccaccccgttcgtacgggaattcgtcggcgccgatcggggtatccgtcggctggcggtcaccccggtcacccgggatacggtcgagccggtgtccgccgccacaacggccgccagcctgcccacggtgccgctcggtgcgtcggcgtacgacgcgctgggcgtcctgctgacctcagcggccgaccgggtggtggtaaccgaccacaaccaccccgtgggcgttctcacccgagcccggctactcgactgggccaccccggcgactgacggcacagcccatcgggtcgctcgggaggaaagtcgctcaggagacaaacggtcgtcgcagcagatacacgacggtcaccgcagcagatagtcgatgaaggccgcccgcagcagcggggccgactcctcgtagccgtggccggtcagctcccgccacagcgccaccgcctcgtcaatggtcggcccgaccgagttcggcgcaccatccagggccgcggcctcgtctgcgttcggcagatgccgcagcaccgaccagaagaaccgcacgtcacggtgctcccgcgccgccgcgaacgcctgctcacgcagttcctccgtcgagagcgcgtccaactcctcgaacgaccggccggcggggaaggtcgatggtgtgtcggtcatgcggccgagcctaaccggcccgccccccgccgacctgctggtcagcggcggctgggatcccagtgccgttcggccccccagtccgggaggtcccagcgatctgtggggctttccacaggctgcggcggcagagctctcgcccagtccgcgatcggctcggcccgttgcgcactccaatcaccgctcatccgcccgtcgaaatcgaggccctcggccacggctgtccggccgtcccgtggccccccgtatgcctccaccagccgggtgaccaccagtccgacgccgagtaccgccaccccgactgcccatcggctcgccgacagaccgctcgcccgcaggtccgcgagaacgagcgtgaccaacgaaacggcgagcaaggtgccgaggatcccaccccgacggccgaaggcactggtgccggcgagcatcgccgttcccaccgccaggacggtccagtccagccccgacccgacggcgaccggaccggcgtcgggggttcccagcagggcgccggacagcaccgccaacacgctggacgcgaccagtgcgccacctgccaccaccggggccagcacacccctgcggcgggccggatcagtgaccggacggaacctgccgaccacccggcggatcggccgcaacgcgccgaacgacccgccgagcaccgtgaccgccgcgaacccagcgaacaggtacagcgcgtcgctcgtagggtcgtagccgccctggggtaggacggcgacgtcacgctgctcgatgtacccgacgatcgccgcggcggcggcgagactggccgcccaggcgggaacgtgcagcaccgtcaccacgagcgccaggaccaacccacccagcaccgcgacggcgagcgccggtcccagcgcggcgaccgcgccccggtcaccctgctcggccatgtgcagtgccgccgcgacggccgccggcccgatcgccagattcaccaccgcggtacgcaggctcagcccggccgcgagggtcagcagcccgagaacgaccccgtcaacgagcagtgaccgcagactgtcgccccggaaagtgtccgggttctcccgccagagcaggtacgcgaccccggccacggcggccaggagcaggacctcccacacgatgtgcaccccgagccggtcctcgccgggctcggcgtgggtcgggttgtccagggcggcgacgtgggttccgggggaggtgtccgaagcgccccgacccgattcgtcgtaccccatgcagccgccctccatgtggccgcccatccaggtccgacgggtggggcggaccgccgcggccgctactctccggtggcaggcaccgtacccgcgcgaaaggcccggcggaagcccgtgctcaacggcggccggtacggccttcccggtcaccgggctcgcggtcctcgtcgtcctcctgctcgggaacccggcaggaacgctccaaccagagcgcggcggccaccagcgccagtgcggcgagcaggccaccgacggccacgttccggtcgttcaccgcggcctccgtgctctccacgaacagccacccggtcaggcccgcgtagaagccggcgaagatcgcgccggccagtgcggacgccttggccagcaccacgaaccgcgccaccaacagcgggttcaccggctcccggcccggtctgcgctcgatccgggcacgcgtgttgaccgcggcgtacccttccagcacggcgagcgcggccagcgtgaccaccggcagccagggcaggtcgtcgggcaggtagtcgtagtagagaaagctgatcagcagccacgccaccgcggccgcggcgaggccggcgaccaccagtgtggagatccgggtggggcccatccggccagggcccgtgccacccgggggtgatgacctcgcccgcgtcatgcccgctgcctcatagcgtcgactctaaccccacttcggggcagggacgcagttccaacgcgtccgcgccgaccgccgccgagttcagcaggtcggtcacccagccgtgccccggtaggcgcccgtacggttggatgtcgagccagggccgcaggacgaaggcacgtaggtgggcacgcgggtgcggcagcgtcaactcgggatcgtcacggagcatcggcgtgccctcctgggtccacaccacgatgacgtcgacgtcgagggtgcgcggaccaaagcgccgggcagggtcgcgttcccgcccggccgcgcgctcggccgcccgggcccgcgccaaccagtcctccggctccgcgtcgggatcctcggccaacacgacggcgttcaggtacgcgggctggtcgctgtcgccccagggtggtgtctcgtagaccccggagaccaggagcacggacccgcccaacgacgcgaccgccgaccgcaggtggccggcacgatcacccaggttactgccgagggagagcagggcgcgggtcaccgggccggcctggtcatggtgacggccacgtcggtgaaggtacacggcaccggggcctccggcttacgtacggtcaccgtggcggtgcgcacccgggggtcggccaggcagaccgtgaggagccggtcggcgagggtctcgatcaggttgaccggctccccggtcaccaccgctgccagccgctcggccaactcgccgtagtggacggtgtcggtcacctggtcagaacgagcggccggcgcgaggtccagttccaggacggcgtccacgacgaagtcctgcccgtgcgcacgctcgaagtcgtacaccccgtgccgtccgcgcgcacgcaggccggtcaactcgatccggtcggtcaccgcttccctcccttggccagggtgccggcggtggtggccagccggggtgacccggtggcccgccagacagccagcgcatccgtggtggctcggacgtcgtgtacccgcacgccccaggcacccgccgcgaccgcgagcacgctggtggccaccgtggcgatctcccggccctcgacaggccgcggcacgccgtccggtgcggcgagcaacgcgcccaggtgagacttacggctggccgcgaagagcagcgggtagccgagcgtcagcagttccggcagccgggcgctcagctcccagttgtgcgcggcggtcttcgcgaagccgagccccgggtcgatgacgatgcgatcggccgccacaccagctgcgagtgccgcctcgacccgctgcgccagctcggtccggacgtcggtgacgacgtcgccgtagcgggccagctcgcgcatcgtgcgggagtgcccacgccagtgcatgagcacccagggacagccggcgtcccggacgactccggccatgtccgggtcggcgagcccgccagagacgtcgttgaccacggccgccccggcggcgagcgccagctcggccacccgggcccgggtggtgtcgatgctgaccggcaccccggcggccgtcagctcgcgcaccaccggcagcacccgggtggcctcggtctcggcgtccacccggtcggccccgggacgggtcgactcgccgcccacgtccaccaggtgggcgccgtcgtcacgcagccgcaccccgtgtgcgatggccgcgtcgagatcggcgtagcgtccgccgtcggagaaggagtccggcgtgacgttcaggatgcccatcaccaccggggacgcggcctgcaccagatcggtcacaaggagaccgtaccggtcctcgctggcactcccgtgctgcccgccccgggcgcattgacatgcgcttcggtgcaggtatgcgggcgggcaccagagtcggatcgggggcaatcttcgcggcttgtcgcagacagtgggtggccgtacgctttggaattgctgagcatcgaggtggcgaagcctggagggagggccgaagcgggagaatccgcccaggacccaccatgcatcgtggtggatgacgaccgcggcagcttggccgcgacgtaagcaccgttcccgccaggcatgcccactgcaccgccgcggcgtcgccggccgcgaaatggggaggtttccagtgatcgccatcgagctgacggaggcggcatcgtccgccgcccacgctctcgccacccacgctctcgccgccctgagctcgacaccgctcgccgagccagcacccaccggcatcgacaccgaaggcgtcgtcgccttcttcgccagcaagatcgccccgatcctgttggccgtgctgggcgtcatcttcatcgggcgggcaagtcggggcgagatctccaaggtgctgacgagctcagccatcgcgatcgtcggcctggccttcatcgccggagccgccaccctgttcttcgtcggcgactacctgatcgacctgatcttcgaataggcgcaggcacgatcatgcggctgcgcaccgacgacgacatctaccgggcccgcctggtctacctcgggccgcccggctacacccttccggttcaccttccgtacgcccagtacgggctgttcatcctgcttgttcccctctacatgttcgtccactggttgttcacgctgcaggtcgaactcttcccagcatgggagatcgccctcgcgatcgtgaccacctcgttcgtcttccggtacgtcgacccggaccggccggcgcgcatggtgatccgcaccgcgctgaccgactggcgacgcacccgggagccggccgccgagcaacgcgacccccgcctggtcggcagccggatcaggatccgagaggaactggcatgaccgggcagtgcaacaacacgggtgaggcggtcgcatgagtctcccccacccgccgggaaccccggccgggcagccggccgcatcggaaggcaacggaacgcagcctggcagctacgccaactccacgggcctcgacgagtccctgctcgatccggccctggccacctccccgggccacggcggcgtcggcgtcttccaggccccccgcccactgcaacagcgagcacccgcagagccgacaccgggcgccggcaccggcaccggcgccgacatcgactcccccttcctcgatctgttcggcgcgacccgcccagcacgccccacaccgacccggccaccagcgcgcgagcagcaaccgaccattccgcagcagccaggtgccggacaccagccggccacggcgaccgaggtggaccggtcccccgccgaaccgcccccgtcgggtggccgctggttgaccggtgaacagccggtggtcgacccggcccgatcccggtccggatgggtgggcgagcgcaccgccgtccccctacagacacgcgagaccccgcggaccggcccaccaccccggacccgtaccaccgctgatgagcaggcgaacgggacagtcggacagcccacccgggtaccgcatcaggccgggaacagggctggccgccccgaagccgaggcaccggccccacccccggccgacaccgagccgcgccaccacaccggcgggcgacccgagccgggcacccgagacctgcccccttccggtcgacgctccgccggcagccgggaccgcgccacgagaccggcacaagtgaagcctcccaagatcaggtttggtgaccgggatccttcggtggaactggccatcaccgaaatcgccggccacctgaccttcacccccaacaccgtgaccgcctggtactggctacccgaggtgcgctgggccttccgacccgacgccgagcgggaggcactactcgcggccatctccgagcagtacgccgggctcgccggattccgcctgcacctgcggcgcaccacccgccccttcccggccgacgagtgggctcgcaccatcgacgcccacacccgggcgccgctacccgacgtcccggacacgccgggttgggcagatcacctggtcgccgcgcaacggcacctgctggcggtcaatcacgccgaggggcagacctacctgggggtgaccttcgcccgccgttcgttgggtgactcgctggtggaacggatgctgcgcaccttcggtcgcggcgtcgccgaaggcgaacggcggaaactcggccgcaccgtcgagcagttcgacgaggtgctgggtgccttcggcatgcgcgggcgccgggtaacgacgccggagctggagtggctcctctaccgttcggtggcgctctgcatggccccacccggccgactctccccggtcaccgacgggcactgggaacgtggtgacctgctcgccctgaccgaacaggtggaacgctaccgcaccccgtacggatccacggtcaagctggtcaaccggatgaccggcgaggaagggcatgtcgccgtgctcgccgtgggccggatggagccactggagatccccgaacgacacgagccctggctgcacttccacgagcggctgccctggccgatggagttgtcgagccgggtcgacatcctcggctccggcgattccttccgcaacctggagcaccggctacggatgatccgatcccaacagctcgactacgccgagcacgggatcgacgccccacccgagttggagcgcctcgcggagcgggcactggtgatcggcgacgagatgaccaccggactgccggtcgaatccgcccgcgcccacggctggcatcgactcgcggtgggcggccggacccgggaggagtgcctggaacgcgcccgccggctgatccagctctactcccgggagctgcgcatctcgctgcagcacccgaagaaccaggactggctggcccgcgagttcatccccggtgagccgatcgccaacaccggctacgtccgccggatgccggtcaacctcttcgccgccgcgctgccacaggccgcctcgaccgtgggcgaccgtcggggtgacctgatcggacgaaccgccggcacctgtcgccgcccggtcttcctcgaccttcacttcccgatggaggtgcgggaacgctcgggtctcgcggtcttcgtggcggagcccggcggcggtaagtccaccctgctcggtgccctcggttacctcgccgcccgccggggggtacaggtaacgctgctcgacccgtccggccccctcgcccgactctgcgcgatgccagagcttgccccgtacgcgcgggtgctgaacctgaccggctccgaacccggcaccctcgccccgtactcgctgatccccaccccgctccgcagcgagttcagcaccggcgaggccggcgaccgggaattcgagatcgccacctccaacgcccgagccgagcgccggatgttggtccaggacatctgcatgatgctggtgccgccgcaggtggcgcgggaggcgtccacggccacgctgttccggcacgccgtacgccaggtgcccgcggaggagacggccaccctggacgacgtggtcaccaccctcggcaagctcgacgacgacgcgggccgggaactggccaacctcctgctggacaccgccgagatgccactggccatgctcttcttcggtcgccccccggaaggcctgctcgggccggacgccaccctcaccgtgatcacgatggccgggctccgcctgcccgacctcaagatcgaacgcgagtactggtcggctgaggaggccctggccctacccatgctgcacaccgcccaccggctcgccgtgcgccgctgctacggcgggtcgatgtcgtcccgcaagctggtcgggctggacgaggcgcacttcatggagggctggcgttccgggaggtcgttcctggtccggctggcccgggactcccgcaagtggaacctggccgcactggtcgcctcgcagaacccaagggacatcctcggcctcgacgtgcagaacctggtctccaccgtcttcgtcgggcgaatcgccgaggacgcggagatcgcctccgaggcactgcgcctgctgcgcgtcccggtcgacgacgggtacgaggccaccctcgcctccctctccgccgccgacagcacctcggccgcccgcctcggctaccgcgagttcgtgatgcgcgacgtcgacggacgggtgcagaaggtccgggtcgacgtctcgtacgtcgacgggctgctcgatcacctcgacaccacgccggcggcgatggctgccgcagccggggtgctgcccgtcgtacctgatctggaggcgtgacatggccggggcccggacgcggacggtggcgcttctgctggccctcggggtcctcgccggggcctcgatcggctggccgggggtcggcgcggcggcggcaccggccaccggagtgaccgcgctagccccctccggcccctgcaccaccgaggagtggcaggccgacttccgctcctgcgtgtcccggctcacggaggtcgccgaggacgaggtcacctgccgtaacgccccgactccgacggcgccggactccggcctcgcgggttggttcgcaacccgcccggattctgcgaagcaggacggccgaaagggactctacagcgactacggctacgcagggtacagctacagcacgtacgacatcgacaccggctgcgccaccgcggtgctgcaccccgactacaagttcaccaacacgctcgccaatggcgagttcatgatcgccaccgcgatcgtcggcgcctcgaacgctctccgggagcgggcctgggatccgcggtcgatgtggggctgggccgatccgctggtggaccaggccaccaaggcggtctaccagaaggtgttcagtgtcttcgggatcgtcacgctctgcgtggtcgggctgtacctgctctggcgctcccgccagtcggacatgagcaacgccatgacgaccgcgggctgggccctgctcgtaatggtggcggtgaccgcgttggccgcctggccggtcaagtccgccaacgtcgccgacggcaccctcatcaccacgctgggcgtcgtccacgacgccgttggtccgacgtccaaggacacgccgccggaccagtgcccggtcccgaatccggaggcctgcgtcgacaaccgacccccggcggtacgggcgagcgacacggccaccgagaccatgctgtaccgcaactggctgcggggagtgctgggctccgccgacagcgagaccgcgaagaagtacgggccagcactgtacgatgccaagtccttctcctgggaggaggtggagaggctccgctccaacccagcgacgcgtgatctgacgatcaaactcaagaagcagcaatgggcgcgggtcgcccagcagatcgcgcaggaggatccggaggcgtacgagtacctccagggggtccgggacatggaccgggtcggcgccgggttcatcgcggtgctcgccgcgctgctcttcgcgatgttcgacctcaccgcgtcggtgctggtgctgttgggcttcctgatcttccgatgggcggtgatcgtcgcacccatcctcggcaccatcggcctgctgcgcccagcgagcaccggcctgcgtcggctgggcaacgccgtggtcgcggccgtcttcaacatcgccatcttcggcaccggtgccgcgatctacctgttcgccgtggacctcatcatgagcacgccaaccctgcccggctggctccaggtggtcctggtctggctctgcgggctggtcggctggctgctgctgcgcccctaccggcggatcacccagctcggcggcaagggcggcagcgacgcgggtagctcccccggctcctggcaccgccggttcttccgcgacatgcgcgccgcggctcgcctcgacgccgctgaaccccgcggcaccggcgagccgacgtcgggccgtcgcaggccggtggtcgcggagcagagcaggctacgcccggaggcccgacacgaggacccggtgccctcgtccgatcgcggtgaccggccggacggccgcgggcggacggaggacgtggcgaggtccggggagcggaccaccgagggccgcacccccgccccacggcaacggcggcagccggccacctggaccgaaccggacggcccgcaggaaagcccctccttcgtcatctaccgaccgggcacggcgaagcccgcgcccgaacgcagcactccccgaattcgctccgaggcccggtgatcgtggtgcgtcgggcggtcgaacatctcttcacccgggtacttcggtcccgcctggggatcgcgctggtgctcgccgtcgtggtgttcggtgtcatcggcaccacgcggctggtcaccgggccggtgcaactggacagcggcctcagtaaccgcccggagcagccgatcaccacggtggacccgacggccggggacgacgggctgatcgccaccggggccgccacgccggtcacccggccgggtgaaccgacgccggagcagatcaccgaacggttcgtcgtcgcctggcggggccagccggggatgaccgcccagcggtggctcgccgggctgcggcccctggccaccccggcgttggccgagcaactcacgggcgtggatccggttggcgttccacctggccaggtggtgggcgctgcgatggtcacggcccgttcagagacggtcgtcgaggcgcgggtgccgttcgacactggacggcttcggctggagctggtggcaccggacggccgatggctggtggatgcggtggactgggagcgggaatgagcggagaagctgagccgaagcgccgtcgactgcgtgcgggtgcgatcgctggcgtgctcaccgcggcgttggccctgctctgctgcgccggcggtgcgggagccttcttcctcaccgaactcggaggcggcgacgaccggctacgccttgccaaccagaactgcaccggcgacttccgcgtcgagatcaccggggagatgccccggatgtcggagtacggtgaggtccagctccgcaacgccgcgcggatcatcaaggtcgggcaggagctgcagataccaccccgcggctgggtaatcgccgtggcgaccgccatgcaggagtcccgtctacgcaacctcgccaaccccaccgtggccgggtcggagcagcttccgaacgaaggcgtcggctcggaccacgactcggtgggactgttccagcagcgggcgagctggggcacggtcgagcagcggatgactccggagtacgcggcccgcaggttctacgagaagttgcgtggggtgctcaactgggagcagctaccgctgacccgagccgcgcaggccgtacagatcagcgcctttccggatgcgtacgccaagcacgaggcgctggcgtcaacgatcgtcaacgcgctggccggcggcgccgcccgcaccgtgcccctcaccgacgggcacgtctgcgacgcggcggaggatggcctgatcgccgcctccggctggaccgccccgatccccggtgacgtcggctccggattccgcaccgagaagcggccggcacaccacggggtggacatcgccgcacggaagggtatcgatattcgcgccgcgtccagcggtcgagtcctggtcgcccgttgcgaccccgatcgggccgggcagctgagctgcgatgtggacggttggccgggcaagggtggctgcggatggttcgtcgacattctccacgctgggaagatcatcacccgctattgccacatggcgcacaaacctcaggtcagcgtgggccagacggtgcgggccggtgagatcatcggtgtgatcggcagcagcggcaattcgtccggaccgcacctgcacttcgaggtgcacaccgacggtgaccggagcagcgacggcgcgatcgacccggtacggttcatgcgggagcagggtgcaccgctgcgaagcgtggagtgaggcacaaccggccatgacagacccgctgcccgaccccttcgcgggccaaccggactgggcgccgctgccgccccgaccgatcgaggtggtgccggcgtccggccgggtcgagctgcgcgggggtcgggtgctcgtcggccaacccgggctgggctggcgcggtgacctccgcgcggacgatcgcgtggtccagggcagccgcacctacgtgccggtcctcccggagcacgagtggtaccgcgcggaggccgaccaggtcgaggtcttcgcccccctcgttccggttgaccgggtctgggtggagacggtcggggtgcgcccggaactggcgcttccggaggccgatcgcctggtatcgctggacgggccggcgcaccgcgcgccgacgccggtcttcgaggccgactccgtcgccggccggcgggtcgtgcacgtggtggacgcggtcgaacaccgggatctacgcgcggtcaccgagacctactcgagcgccgagggcgacatctgcgtccgggtcgcgcccgaggtcgagtggtaccggtgggcctggcgtgggcaggcaccgaccactctcgaggtccccgtccacctgctgtgggtcgaataggtcaaccggctcgcgaaccggcgcagacccgccagtcatcgccgagccgcgtggtgaatcgccatggctgccgttcgctgtaggaaccactatcaacatgggcggatataaccagatctacctcgacatcggccgcatcgccctcccgtcgaaccgtgagacttccccagctgacggaaatgggaaccgcgaaccgctcctcccgcgacaccaggtcatcccgtagagctcgcagctctgcgatggaggccccgtcagcgcagacgaacaggtcggccagcgtgtcatcgcggtccacgaagaaggccgccaagtaactactcaccacgacgtcgggtgcgctgcggtcaggggtcgtggctcggtcgtacaggacgtatccgccgacgatcccgcccagcacgagcgcggtcagcacggcggcggtcacggtgaggatcgtgcgaacccgttgctgccgtggccggaccggcgccggctcggggagcgggggcgccagttggtcggagggtggccgctgcgccggtagacgggagacctgggaaccggcggggggctgcactgattccaccccctgaggctagcggctatccgtggctgacccaatgcccagattcggcggatcgtgacgatcccgtccccaccggtgacatccacaacaacaccggcgcagcaccgtggcacctccgccggaaccaggtcgtcctgggttaccgtctctgcgcggggcgggtaccgacctcgcgaaaaggggggtggacgcggtggccggtccgaggacgcgggcgaaccgggccgccgccctacaccggcaggccgctgccgccgcgctcgccgccaccgacgtcctcgacggcatccgccccgctcccgccgaccacgctcgccagtacgagctggccgaccggctacggaccgccgccggactactcgcacccggctgggcgggcgccgcggtggagaccctgacggcgggcacgcccgccggcgagggtccaccccgcttcgttcgggtcggcaccgccgctcccctcgacgaggcccgcttccccgcgctggttcccctgatcggcacggggaacctgacgatcgacaccgacgccggggatccccgggtagcgggcctggtccgggccgtcctgttacgactgctcgcggccacacccgccggcgccctgctggtacgcgcggtcgacgggacgggcaacacgctggtcccgttcgcggcgctggccgatgctggtctcctaccacccccggtgacggacgtggccggcctgcggacggtgctggcggaggcggaacggtgggtggccccggtcgcggacagccgccgtcggcacgaccggaccctgctcctggtcatcgctgcgctacccgaactcaccgggcacaccgacctggcccgccttgaggcgctcgccgagcagggcagcgccggcggcctgcaccttctggtggcgggttggccggtcggccgcgcctcgctgccacgtgccgcatcgctggcgatccgcagcgcgtacgcactgctcgatggtcctcccggcacgtcgttcggtgcgccacgctccgtcgcgggggccgggacgggcagccaggaccctgagccgggcaccgggcaggtcgatccggatgcagccgaccgtggaaccgacgcaccgggggcgggccctccgggcgggttgaactcgccggtcttcctcgaaccggatcctcccaccgacctcgtcgagggtgtctgccgccggctcgccgagcaggtggagcagggttcgcggctgggcttggccgagctgcttccggcaccgaccgagccgctgtggacggcgagttcggtggacggtgcgtcgaccacggtgggggatgccgggggacggccggtgtccctgggtttcaccgagctgacgccgcactggttggtgagtggtcgctccgaaacgggccgattgactttcctcgccaccgccctactcggcctgaccgcccggtacggccccgagaatctcgttctctatctggccagcctcggcgacggggagtccttcgcggagttcctgcagaccgaacgcgaccgatcctggatcccgcaggtccgcgccgccgccatggccgccgaccgggagtatgtgctggatttgttggaccttctcgccaccgaggtccgccgccgcgaggaggccggtgcccgtgccggcgggcaacggtaccgggagctgcggcaacatcaggagcttccgcgggtggtcgccgtggtggatggtctcccgcgactcctcaccggccgggaccggatcgccgccgaggccaccgccctgctcggcaccgtggcccgcgccggtcggtcgtacggggtgcacttgcttctggccggggagggtgacctcggcctcgggacgcggaccgaccgggacgctgtgctcgggcagttcccggtgcgggtggcgcttcccggcgggggcgcggtgctcgcctcgaccaacgattcggcggccgggctgccggtgggcagcgcggtcgtcaacaccgcgggtggtctcgggggacctcgcggcgccacccgggggcatgagcgggtgatccgcttccccgatccactggagcaccccgacgtggtggagagcctgcggcgccggctttgggacgcccgcccggagcgggcgacaccaccggtcgtcttcgccggttacgcccggcctcagctccgcaacgatccccggtaccggtctgcggtggccggtggggcgacggggccggtggctcttctgggccgggcggtggacgtgatccggtcgacggtcgcggtgccgctcgactccgctccgggccggagtctggcggtgctcggtaccggtcccgcggcggctggcctgctggtttccgcagcccgcagcgtcgccgctcatcacccaccgggctgcgcccgcttcgtgttggtgccgtgcggagacgaagccgggccgtgggccgaggcactcgccgccgatctggccacacggcacccggtcgaaacggtggaatgggccgatctgccggccggcctcgactccgccgaaccggcctatgtgatcattttcgacgtggacgggctggactccgggcggctttcaccggcctggctcgccactctgcttcgggaggggccgccagccggtcgtcacctgctgggccggtggcgcaccgtgccgtccttcacctccctgctcgaaccggaggacgagctggccaagctagccgcggtcgccgtcgtggacgtgccgggcacacagctcggggcagtcttcggccgcccagtggactggcgtccccgaccggaccgggcgctgttctgggacggccacagcgagcagggtgtcgtgctcgttccgttcgccacagatggggccctgacgtgaatcggatccccatccaggaccgggggccgggccgccagcacaccccgcctgtcccgtcgaggccgactcacgagcccgagccagtccacgagccccaagcggcccacgagccggtagcgacggcgtgggtcgactaccttgcggcggcccggcagctcgacgggattcgccggggcgcggccaccgccgcgggcgagcaggcccgcgcggtccagatcgcccgggaggaactggcgacggtacgcgcccggctggcggggcaggaggcgcggctgcgcgcgtcaggcgtaccgccgatctcgctggtgcccacaccgccggaactgtcggcggcgagccggtcgatggcgagtggaccggcgacggtgctggcggcgttgcgggtggcggccggccgggtcgacgcggcggacacggcgctcgccacccgcaggatgatcaacactgctggctggccggtcgtcgcccgcaacctgctcggctacgccccactggccctgctgatgccgttcgtccagctggtcctgctcgccgtcaccggtcccagcccgttgagcgccgccgcgctggtcgtcgggctggcgatgccggcggcggcgttcgccgcgggctggtggtgggtcgggcgtctcgctggcccggacgccagcggtcagccggaccgcaccccccggctgggtgtgctggtgtgcctggtcccggccgtgctggccagtacggtgctcctgctcgctctgctgggctgaccgcgctgaccgtcacgggcgggtccgagaccgtggcgggcgggttgcgacggcgatgacacgtcgggcgggcaatggtcagcgcgagttgatcagggccatagcctcggcgcgggacttcgcgtcctgttgcaggctgccgcgtacggcggaggtgatggtctgggcgcccgacttctggatgccgcgcatagccatgcacatgtgctcgcactccaacaccacgatcacaccgcgcggctggagttgttccatcagaaggtcggcgatctgtgcggtgagccgttcctgcacctggggacgacgcgcgaagacctcgaccagtctcgccagtttggacaagccggtgatccgtccgttcgagccaggaatgtacccgatgtgagcacttcctcgaaacggcagcaggtggtgctcgcagaggctcatcacgtcgatgtcccggaccagcaccagctcatcgtggttggcctcgaacgtggtgacgagcacctgtgccgggtcgacccggagcccggcgaacaactcggcgtaggcccgggcgacccgggccggggtctgctggagcccgtcacggtctggatcttcgccgacggcgatcaggatctcccggaccgcattctccactcggacaaggtcgatgctgtcctcgacgggacggccggtgagccgaccgctgaccaaccgggcggcgacgtggtccaggtcgctgtccggctcggtggcagaggcggccaacccccgctgggggttggccgccgccttgtcgttgctgttcagtgcggaccgtccgagttgttcgagggggcaccgctgacggacgcgccatcggcttcggcctgcgccttgagcgcctcgttctcggccggggtgcgaaccggcggttcggtggagggctggcgcttgccgaacccgttgtacggagccatcggcggacgcttcgccacccgggcacagatgcgggccatgtcggccgtggagagggtttccttctccatcagctctagcacgatgttgtccaggacatcccggtactcgaccaggatctcccacgcctcgtcgtgagccagctcgatcagtgcccgcatctcggcgtcgatctcggcggccacagcgtcggagtagccccgctcattgcccatgttgcggccgaggaacggctcgtcaccgctggtgccgtacttgatcgcaccgagcttggagctcatgccgtactgggtgatcattgcgcgggcgagttgggtggccttctcgatgtcgttcccggcgccggtggtgggctcgtggaacaccagttcctctgctgcccggccacccagtgcgtaggccagggtgtccaccatctcggcccgggtctgggtgtacttgtcctcggtcggcaggaccagggtgtgccccagcgaccgcccccgggacaggatcgtcaccttgtgcaccggagcggcgtgcggcaacgcccaggccaccagggcgtgcccgccctcgtggtacgccgtgatcttcttctcctggtcgctcatcacccgggtacgacgctgggggccggcgatcactcggtcgatcgactcctccagggagtcgttggtgatcgcccgcttgtcccggcgggccgtgagcagcgcggcctcgttgatcacgttggccaggtcggcgccgctgaagcccggggtccgccgcgccaccgcgtcgagatcgacgtcaggggtgaacggcttacccttggcgtgcacccgcaggatggccttgcggccctccatgtccggcgcgtccaccgggatctgccggtcgaagcggcccggccgcagtagcgccgggtcgaggatgtccggccggttggtggcggcgatcaggatgacgccgcccttggtgtcgaagccgtccatctcgacgagaagctggttgagagtctgctcgcgctcgtcgtgaccgccgcccatgccggcaccccggtggcgaccgaccgcgtcgatctcgtccacgaagacgatcgccggcgcgttcgtcttggcctgctcgaacaggtcacggacccggctggcgccgacaccgacgaacatctcgacgaagtccgagccggagatggagtagaagggcaccccggcctccccggccaccgcacgggccagcagggtcttaccggttccgggcgggccgaacagcagcacacccttcgggatcttggcgccgagcgcctggtacttcgccgggttctgcaggaagtccttgatctcgtgcagctcctcgacggcctcctcggaccccgccacgtcggcgaacgtcgtcttcggcgtgtccttggtgatcatcttggccttggacttgccgaagttgagcacccgcgagccgccaccctgcatctgcgacatgaagaacagcagcagtagcaccaacagggcgatggggagcagattgaccagcaggctcacccagatgctgtcggacgagacctcggtgtcggccgggccggtgacgcggttgttcgccttggcgtcgaggacctcgttccagacctgggcgccgacctcgtacgggaactgcgcctcgatccggtcggtggacgtgtccccgaaatcggtcttctcggccaggtcgagctggagtgtctgctccttgtccgcgaagacgaccttctttatgccacccttgttgagctggtcaagcgcaacggaagtgtccacccggtggtagtcggggcccccggtgaacatctgactgagcacaacggcgccgaggatgaccaggatgatccagaccaccggtcggcggaagaaacgcgtacgttccatgctgttgtcgagcgccgaggcgctcgcatcctcctgatcgacgtacggaccgtctgaatggtgtcgccgcctgggcggcggccgggccgccgtgcgggccggcctgacccccggggcaccgaattcgcgccacggtcactcgacggtacaccgttcgtgccgggtgcgagcatgccagccccggcacttacgcctagggcgaaccgggttccagccggcgcggcgggagctccgcacccggccaccccaaccgcccggtcccgcggttcgagggtcgggcgtgggactgcctccacgccgccggcaccaaccgtagtccgcccggctgagagtccgctgaacgttggcccgaccgctgctaccgggcgtagacctcgggtcggagcacgccgacgtagggcaactcccggtagcgctcgccgaagtcgagcccgtatccaacgacgaactcggtcgggatgtcgaagccgacgtacttgacctcgaccggcaccttcaccgcctccggtttgcggaacagcgcgaccacctcgacgctggccgccgagcgggactccagatagcgcaggagccaggagagggtcaacccggagtcgacgatgtcctccaccacgaccacatgccggccggcgatatcccggtccagatccttgagaatccgcaccacgccggaggaggtggtgccctgcccgtacgaggagatggccatgaactccagctcggccggggggccctgccggcccagcgcccgggcgaagtcggccatgaacatcaccgcgcccttgaggacgcagacgagcagcagcccgtcctcaacgtcggcgtagtccgccgatacctgcttggccaactccgccgtcttctcgcggatctgcgcctccgaaatgatcacgtggtcgatgtcggcgtcgtaccaggagccgtcagccatggctcctagcctgccgtacgcgggatggtccccgccggcggggccactccattgggtgcggccccgaccgggtttctccacgacggcggacgaacggctcagtaggcccgggtccgccaccggcggccaccgtcggtcggcttccagtcggccgagtcccggctgtcggcggtcaggccggccgccgaggccagggcgaggaggacaaagaagagaaggaacagcataaactccatggcggcgctcactttcgcgatgttcgtggtggtttgccgccggtgcgcaccggaactgaccccagtctccggtcagcccatctggacggacagtggcagatttgccactgcacctcgatttcctgccaacccggcggttaccctcgtcacatgctccgctccgtcgccgtcatcgccctcgaccgagtcgcccccttcgagctcggcgtactggccgaggtcttcggcaccgaccgcaccgccgacggcttcccgggctaccgcttcaccgtgtgcaccgtcgacggtggcccggtccgcacctcgtccggcttccacctcaccccgcacggcgacctgaccgcggtcgacgaggccgatctggtggccgtgcccgcgcacccccgggactcacctgttccgccggccgcactcgccgcgctccgccaggctgccgaacgagacgcgtacgtgttcagcgtctgctccggcgccttcgtactcggcgccgccgggctactcgacggacgcgaatgcaccgcccactgggcgcacgtcgacgagttgcgacagcgctaccccgcggcgagggtgcggtgcaactccctctacgtcgcggacggacggctgatcaccagcgccggcaccgccgccggcatcgacgcctgcctacacctggtccggcaggaacacgggtcggcgatcgccacccggctggcccgccgaatggtggtccccccacaccgggacggcgggcagtcccagtacgtcgagaccccgatctccagcgagcccgaggcgcagaccctggagccggtactgcaatggctgatgggccacctgaaccggtcgctgaccgtggacgacctggccgcccgcgccgacatggcaccccgtacgttcgcccgccggttccgggcggagaccggcaccacaccgcacgactggctcaccaaccagcgggtgttgctcgcccgacggctcctggaagagacccgtctcagcatcgaggaggtggccggccgtaccggcttctccgacgccgctgccctgcgccaccacttcacccgccgggtcgggaccaccccgaacggctaccgcatcacctttcgggaccgaacgcctgcccgctgaccggggaagactccctccgtcacgccggcggacaagggtcgacgacggtgagccggccagcccgacggaacacccgcaggccgcccggcaggtacgccgccccctgtccacgccacccggtgaccagggcctccaacgcgtccacgtgccggtgcgacagggcgccggggcgagcgcccaactcccgggcccagacatgcagcacccgtccccggaccgccggcgccagcccggcgagcccaccgacacacagccccccgtccgggtgccgcaccccgtccagcgcgacggtggcctgctcgtccagcgcggctgtgtcggcggcgaccagccgggcggtacgggccaggttgtccagcacgcccggcccgagtgcacgcaccagcgccggcaacacctcggaccggacccgggcgcgggcgtacgcgggatcggtgttgtgcgggtccgtccagggggcgagccccagcgccgtacacgccgctcgggtctgctcccgactcacctccagcagtggacgtagcagcagcgcctcgccgagccatcgccgagtcggcatcccagccagcccgcgcgggccggcgccccgcgccaacgccagcagcaccgtctccgcctgatcgtcgcgggtgtgcccagtgagcagcgccgccgccccgaggcggcccgccgcctcggtcaacgcctggtagcgggcctcccgggcggcagcttccggaccaccgggccgttccgacacgtcaacccggatcgcctcgaccggggcgagacccgccgtgtgggcccagtcgaccacggcggtggcgcgccgcgccgaaccctcctgaaggccgtggtcaacggtgaccagcccggcggggcgccccagtcggggcgccacgaaggcggtcgcggcggcgagcgcgagcgagtcggcaccccccgagcaggccaccagcacgggccccgcatccggcagcgtggtcagcgcacgtcggactgcgcgccggatcgcggcgaccggcggtgcgagcgcggccacagtcgggcggtcagccgacggccggaagcggaccggccggcccgtgcacccgggccacccaggcgtccggatcgccgagttcctcgagccggggcagggtcagcggggaggcaaagacccggttgaagccctccatgccgacccggtcgaccacaccgtgcacgaacgtccgcccctcggcgtactggcgcagcttgacctccaccccgagcagccgacggaccgtcttctccagggggttacccgactcccgacggcggttgaacgacgcccggatccgctccacactcgggatcacctgcggccccacgccatccatcacgaactcggcgtgcccctcgagcagggtcatcagcgcggtgagccggttcagcaccgccttctgggccggggtctggacgatgtccaggacgctggtgcgactctccggttcccgcaccgcgtcggcaaggagggcgacgccgcgacgcagccgctccaccaaggggtcggcgccgctgttggacgcgtcgacgaacgcctgcacctcaccgaggaagtacgcccgcagccacggcaccgcggtgaactgggtgcggtgggtgacctcgtgcaagcagacccagagccggaagtcgcgggggtccgccgccagcttccgctccacctcgacgatgttcggcgcgacgagcagcagctggcctggttcgccggagaacacctcgaactggccgaggacccggccggacaggtacgccagcaccgtgccggcctgcaccccggtgatccgcgagccgaccgcctcggtcaccgcgccgggttgcttgtcgccggtgaggcgaccgatcaggggaccgatgacctcgcgcagaccggcgacgttggtcgccgcccagtcccggcgatccaccacccgcaccggcgggtgtgacacctgcgaccggagcccggtgaagtcgccgacgtgcccggccgcttcgtcggtcaaccgtctcaggtcgctgaccaccgccgcggcttcggcgtacgacacgcgcgggcccgtcttgccgagcgtccccgcggtcgctgcggccagatcccagtccacgaactgtgccatgggcccaccgtacccgggcggtcgagcaccggccgggcaccgaccacggccgccgccggagccgttgcccgaccacggcgatcgtgggagccgttccccgcgcggggccttcgtgccggagccacccgcgcccgaggtcagcggcagccgcaggcggcgagggcggcggcgatccggtccagcgccacccgggccttctccagtccgtccgcgggcgccttgtcggtgagcaccgcgaagccgaggagtcggccgtcggcggtggtcaccacccccgcgatcgcgtgcacgccggtcaacgtgccggtcttggcccggaccatgccggcaccggccttcgctgcggcgtcggtgtacctgtcgacgagggtgcccgaccaggcggcgaccggcaggccaccgaagatcgtcgccagttccggtcggctaccgtcgccggccagcgcgatcagttcggtgaggagcgacgggctgatccggttggcgcgggacaggccgctgccgtcggcgaacgtgagcccgtcgaccggcagccccagctcacccgcgaccgcctccatcgactctccggcgccggcgaacgacgccggctgcccccgggccagggccacctgccgggccagggcctcggccaccacgttgtcgctgtcactgatcatgatgtcgaccagtcgcaccatcggcagcgactggaccacgcccagttcgccgccggacgcgccggccgtcgcgtccggcccgacctcgggcgccgcgcccagttcgaccgcgtccgtcggtacgcccagcagctgcgcgaacgcccggccggcgtggaggtccggctcctccacccgttcggcggcgtgggagccgtcgtcgtggtcccgtttcgctttctccgggttgctacgggcaccgtcagtcatcaacgcggtgatcgccgcgccgtacccgccggacggaatgtcgtcgtcccacttgggcgcgtgcaccggcccggtgtacagcgacgagtcgaccacgacccgcgtgggcgcggtgccgccaagggcggtcttcacctgctcggccaggtcgtcgagccgcgccgcacccgggtagaacccgttgcggtccacggcgagggtcgggtcgccgccgccgacgagcacgacctcaccgggggtggccccggcgaccgcccgagtgggaatccggtgccccgggccgcgcgcggcgagcacggtcgcaccggtgaccagcttggtcaccgacgcgggtacggtgccgtcgtcggcgccccggccatacaaggtcgccccggtgacgacgtcggtcaccgagacgttgacccggtcgcccaacgccctggcggagaccagtgggtcgagcgcggcacgcacgcccccggcggtgggctcgggcgcgttcgtgtcggcggtggccaggaccgccgccggcgccggctcggccgcggactgctcgccggcaccgccgtcgcgccactgcgccaccgggcccggctgcgccacggcgaccccgacggcggccagcgctaggaccaccaccgaggccagcacggccggcagcagccagcgtcggctccggttgggcgacgtcgagccggccggcacgggggctccgctgtcggcgtcgcccgtgagtccaccaggcccaccggggccaccagggccgccggagccaccagggccgccggagtcgctgcccgccgccggaacgggttcgccaggggacggaagccggacatcaccaccgggtggtgaccccgatggtggcggctcggcggggctggtgtcacccggagacgatccgaggtcaggctcggcaggtggccgacgtttcgggtgtgcctcgggcaccggcacccgccccaccgcgttgccgtgagcagatccaccggttccccgtccagcgctccccgccggacggtagtgtgaatcttccctcctcacggccccctcctcaccccgcggaacttgcttgggtgacactacttcggtccgaagactatgcggccaccggatcgtcgggcgggtgtttcaccctgtctggcggcggacgtcgccggtcgttgccagcgtgggcagacaagggagcgtgcagatggatttcgacgtcacggttgagatccccaagggtcaccgcaacaagtacgaggttgaccacgtgaccggccgtatccggctggaccgcacactcttcacctccacgcagtacccggccgactacggcttcatcgaaggcaccctgggcgaggacggcgaccccctggacgccctggtactggtcccggagccgacgttcccgggctgcctgatccggtgccgcaccatcggcatgttccggatgaccgacgagaagggcggcgacgacaaggtcctgtgcgtcccgtacgaggacccgcgccaggaacacctacgcgacatccaccacctcggcgagttcgaccgcctggagatccagcacttcttcgaggtgtacaaggacctcgagcccggaaagtccgtcgagggcgccacctgggtcggccggcaggaggcggaagccgagatcgtcgcatcgttccgacgtggccgggaggccgaggaacacggcgactcctcgcactgagcgtcaacagcgggcccgggggtactcaaccgagcagcccctgggcccgttcgtacaggtccagcacggcgcaggcgaccgggaccacggaaaccaccaaggcggtgtcggccaggtcggcgattcggccggcatacggcgacaccggccgtcgcgcgtaggtgtggccggccgcgacagcggccagagccagtgccagtccgccgagggtcagcatgggcagcaggtcggtaccgaaccggttggccagcgcgacgccgagcacggcgtagccggcgagcccggcgaccacggccggcgcccggtgtcgtaccgccacgaagagccgggcacgcagcagcaggagcgtcgcggtaacggcgaccaacgcgcagccagcggttccgccggtgaacccgagcaacaccgcggcaacggccgccagcgcagcgtgcccgaggaacatcccggtcagcacctcctcggtccgggcgaccgcggcgtgcacccgctcccggtccggcaggtcccgcgccggaaaggagccgccatccaggtcctcgacaggcagggtgatcggtggcagtggcaccttgccgagccgaatggccaggagaggaatcgccccgaccgcgaagacgagcccggcgagcagcactgcggcggcaccggcggcgtcaaccaccagcccgcccgccgcgcccagcacgccaccgagcccgacgaccacaccagcgacgaacacccgcgcccgggccgcgacgccgaccagggcgagcaccgagaccagcaagagcgacgtcgcaccggcgagcagttcgggtacgccgagccaacgcagcccgggcagcaggcccacgtggtctccgctgctgaccgcgagcgcaccggccacagcggcgtacggcagcgcgtatccggccagggtggcgcccgccgttccgtccccgtatgcccgggcggccgccgtaccggcaagggtcagcagcacggcgaccacagcggcgaccggccaacccgcgaagtgaccgggtccagcggcagtcacggcgagtagcccgacggctaacgggactgccgcgccggcgagggtcgcgacccgggtgctcaccggcgaccaggcgccgccgcgccgccgcgccccgtcggcgatcgcctcgaccacatcgtcgtactccagttccggccaccgcgcgcgggccggcaccaggtgcagcacctcgccgtcgcgaacgccctggggctgcaacggctgggcggtggccagttccccaccgtcgctgcgccgcagcacccagccgccgtgccgctcgccgtcgtcggcgagcccttcgcctgcgtgtcgcagcacctcgggaagcaggtcggcgagggggacctgcgctggcagggccacgtcaagccgccggtgcggagcgttgatggtgacccgggccaggccgacagtcatcgatcatctccacatcaggcggcatcggcgggctgcacggacgacaggactctacctaccatgagccagactcagatcaccgaacgcatcgggagacggagtgtccaccgtcgtcatcaagcgaccaccacgtcggccggcaccagatattccggtcggcgacctgccggtggacgcgccaccggagatcccccaggtcaccggaggccgctggcggcaactgctcatggtgcttccgatgctcggcggttcggtcgcgatggcgatgatgttcggccgtggtgggggcgcctactcctatctggtcggcgcggtgttcggcctctcgtcgctggcgatgttggccgcctcgtggggcaacgcctccggaaaccccaagcggtcggagctgatgactgcccgtcgggagtacctgcggcacctggcggggctccgccgacgggtccgggagaccgccgggcgacagcgggcagggctctactaccggaacccggatccggagcggctctggtcgaccgtcggcagccaccgcgtgtgggaacgccgccccggcgacccggacttcgcggtcgtccgtgtcgccgtcgggccgcagacactggccaccccgctggttcccccgctcacccggccactcgacgaactggagccgatgaccgccggggccctgcgccgattcctggacgcgtactcggtgctgccggaccttccggtggcgctctcgctgcgcagcttcgcccgggtctacctccgggacgcggcggccggtctcggcagccggtccgccgacgcccaggcgctcacccgggcgatgctcacccaactcgccgtcttccacgccccggacgagctgatgatcgcggtgtgtgcgggctcggaacggcgggcggactgggagtgggtgaagtggctcccacacgttcaccatcccacccaggttgacgcactcggccctgtccggctggtcacgggggcggcatccgagctggtgaccctgctcgacgaggtgttggccaaccggtcccggttcagtccgaccgggccagccaccgacggcccgcacctggtcgtggtgctcgacggcggcgacctgaccgacgccgccgacctgaccggggagagcggcatcgacgcggtcacggtcgtcgacctggacaccccgccgccccggctgctcgaccggtacgccctgctgctggagctgcgggccgggcgactgcactcgcactccgtcgacggcgacaccgaggtcggcacggccgacacgttggccgtggccgacgccgaggcggtagcccgacgcctggcaccgctacggctggctacggcggcgcacgacgacgcggtgcccggcgccgagctcggcctgcctgaactactcggcctcggtgacccggatcggttcaccgtcgagttgggctgggcggcgcggggcccccgcgaacgccttcgggtgccgatcggggtcggtgctgacgggggtgccgtcgagttggacctgaaggagtcggtgcaggacgggatgggcccgcacggcctgctcatcggcgccaccggctccggcaagtccgagctgctccgcacactggtgctggggctagccgcgacgcacagctcggagcagctcaacttcgtgctggtggatttcaagggcggtgccaccttcgcctcgttcgaccggctgccccacaccgcggcggtcatcaccaacctggccgacacgctcccgctggtcgaccggatggtggacgcggtcaacggtgagttggtccgccggcaggagctgttgcgcagggccgggaacctcgccagcgtgcgcgactacgagcgggcgcgggccgccggctcgccgctcgccccactgccgtcactgctcttcgtctgcgacgagttctccgaactgctgtcggccaagcccgacttcatcgaccttttcgtgcagatcggtcggctgggccgatccctgggcgtacacctgctgctggcatcccagcggctcgaggagggccggctccgcgggttggacacccacctgtcgtaccggatcgggctgcggaccttctccgcgttggagtcccggacggtgctcggtgtacccgacgcacacgaactgccccgctcgcccggccacggcttcctgcgcaccggcaccgactcgctggtccgcttccgggccgcgtacgtgtccggggtgatccgccgacgggggacggccctgggtggagccacgctggacagcccacgggtgcgcgcctacacctcgtacccggtcccggcgccggagccggttgtcgcgcccgagccggcggccgccgaggaggagggcggtgtgacgttgctggcgcaactggtcgggcgcctggccgggcagggaccgccggcgcaccaggtctggctgccgccgctgggccagccaccggcgctggaggaactgctcggcccggccaccgttgacccggtccgcggcctcgctgccagcaacccggcgctgcacggcgctctccaggtcccagtgggcatcgtggaccgacccttcgagcagcgtcgggaccggctgtggctggccctcgacggtgcggccgggcacgtcgcggtcgtcggcgcgccgcagagcggcaagtccaccgtgctccgcaccctggcctgcgcgctggcgctcacccacacacccgccgaggtgcaggtctactgcctcgacttcggtggcggtgggttgtccgcgctgcgggacctaccgcacgtgggcggggtggccgggcgcgccgacccgactgccgtacggcggaccgtcggcgaggtggtgactctgctcagcgaccgggaacgccggttcgccgagtccggcgtcgagtcgatggccgcatggcgacaacggcgggccgccacaaccgcccgcccgcccgccgacccgttcggcgacgtgttcctcgtggtcgacggctgggccaccctacgcggcgagtacgacgacctggaaccactgatcaccgacctcgctacgcgaggactgtcgtacggggtacacgtggtggcagcggccacccgctggctggacttccggccggcgatccgggacctgttcggctctcgactcgaactacgcctgggcgatccgacggactcgttggtcgcccgccgggccgcagccaacgtgccggagcaaaagccagggcgggggatcaccgccgagagcctgcactttctcaccgccctaccacagctcacggccggcaccgacaccgccggactggtcacgaggatcgcctccgcttggcccggtccagccgcccctgtcgtacggctgctgcccccggtgctgccgtacgccgagttggacaacccgacggccaccgggctgcgaatcccggtcggtgtcgccgagtcggacctacgtccggtgctgctggacttcgcggccgagccgaacttcgtggtcttcggcgaaacggagtgcggcaagtcgtcgttcctccgggcactggccacctcgatcatgtcagggttcgcgccggagcaggcgcgggtgatcctggtcgactaccggcgcggcctgatggacctggccgaggcggtacacgtgatcggctacggcacgaccgccacgcagaccgccgagctgatcgactcggccgccgggtacctccaggcacgggcgccgggcccggaggtgaccccggcccagttacgggagcgttcctggtggaccggtccggaactgttcgtgctggtggatgactatgacctggtggcgggcggcccggcgaacccgttgcaggcgttggcggagcacctgccgcacgcgcgggatgtcggcctgcacctggtgctcgcccgtcgcaccgggggcgcggcccgggcgcagtacgagccgatcgcccaacggctacgcgagttgtccacggccggtttggtgatggccggcaatccggacgagggggccctggtcggcccggtccgccccggaccgctaccgccggggcggggtcggctggtcacccgacgcgagggcgtacgcctgattcagctcgcccacctgccgccaccgtgaccggtgtcccgggaaagacccaatacggcggcaggaaccggtaatctcccatcgtcatgtgcgtcgagggtgaatggtcgaggatatgaccgtggtgcggcgtggtggcaggcccactgcccgtcggggcgccggtcgggcatggctcggcctgacggccatcgccgcctcggtcgccgtgccgttcgccagcgagccccacgccgggcaggtcgccgccgcggtcccgggccgtccggctgacacggtcaccaccgctgaccccgtctattccgccggcaagaccctggtgggtcgctcggagcagtccgaccaggtccgcgacactcagtggcagctcgaattgctgcgagcccggaccgcctggcgcatctcgaccggggccggagtggtggtggcggtgatcgactccggtgtggatggcgcgcacccggacctggccggccgcgtcttgcccggtctcgacctggtcgggccgtcgggcgccgccggccccgatccggtgggtcacggcacgaccgtggccgggctgatcgccggccggcgcgacgacggccgtggagtcgtgggcctcgcacccgatgcccggatcctgccggtacgcgtccttgacgcggagaatcgctacgacgacgcgttgatcgtcgcgaagggcgtgcgctgggccgttgacaacggcgcccgtgtgatcaatctgtcgctgggcggcagcagtgccagcccggcgctggccgccgcgctggactacgcgttcgcccgggacgtggtggtcgtcgcctgcaccggcaacgtgagtacctcgaccaccagcaccgtgtggtatccggcccgggagccgggcgtggtcgcggtttccgggctggaccgggacagtgagaacctgtggtcgggcgcgatcaccggtcgccagacggtactcaccgcgcccgccaccggtctggtgggcgcccgatcgccgaaggggtactggcgggtgcagggcacgagtttcggcacgccgctggtcgcggccaccgccgcgttgctccgcgcccggtacccggaaatgcccgccggcgacgtgatcaatcgaatgctggtcacggcgcgggacatcggcgccgccggacgggacgaccgcttcgggtacgggctggtcgacccggtcgcggcactgaccgccgaggtgacaccggtcgggcggaacccattggacgaccagtcctcgccgggggtggtcggcttcgggccggcgccggaaacggcggacgcgaatgccgacagtggcgtgctcgacgtcgcaccccggctgtgggatcggcgatcgcagcaaccacctggcaccgggcccgactccacgtcggagcggatctggaccgggacaacgcgcccggtcgccctgttcaccggtagcgcccgagcggcccgtaggttccgccggtagagccgctggccgtcccgaatgtccgccacgccggactgcccggtgacgatccgggtagacggacgtcatgagcgcgcccggctcccgtgtcgcccggctgtcgtggcgcgaccgccggctgcaccgccacgatgcacggggcctgcggttgaccctcgtcgccgccgcgacggttctggtgttggcgccgttcacgctcacgctgctggtgttggcgtcctggtcgcccctgcggcgactggatcaagcggtgaccgaggcactcgtcggttacgggtcgcagcatccggcctgggccagggccctgaacgtctggaccgacgtattcgggccgatgcccctgcggttgggcgcgctggtgctggtcggctggctggcccgacaccaggcccgacagttggcactctgggttgccgtcaccatgaccgtcggcgggctgctgggcccgctactcaagctgctcgtcgggcgcccccggccggaggttcccctgacccaggcggtcgggctcgcgttcccgtccgggcacgcgctgaacgcggcactggccgccggcgtgctgctggtggtcttccggccccgagcgggccggtacgcgaagcgatgcgcggtctgggccgccgcgctcctgctcgccgtggtgaccgggttcagccgggtggcgctgggcgtgcactggagcagcgatgtgctggccggctggctgctgggcgccgccgtcgtggccgcgacagccgcggggttcaccgtgtggcgggcacccccgcctcagcgctccacgccggctcagcgctccaccgcgtcgaagcgctgagccggggcctgggccggcagctcaggtgcactcgccggtgccgacgccgcggatgcgtgcggctccggccagggcgaccgggcgggcctcggctgcggtcaccgcgaagccggtgttcgggtcgtcggccgccgccgcgaagatcaccccgagtaccaggccgttcgtcgacaccagcgggccgccggagttgccgctctgcaccagggcccggatggtgtacacctcacgggtcacgttcccgctggagtagatgtcgggcccggtgatctggtcgacatcccggacccgcgccgactgcgcgttgtacgggccgtcgagcgggaagccgagcacgatcgcgtcggtgccgctactcgcattgccggcggcgaagcgcatggacgggccgggcaagccgggaacgtacaggaccgccaggtcccggtccgggtcgtacaccaccactcgagcgtcgtaccgatcgccgttcagttcgacgacggtggagcgggttccggccaccacgtgcgcgttggtcatcacccggtcgtcggcgtagacgaagccggagccctcgatgcgacgggagcagtccggggcggagccgagcaccttgaccaccgcgcgtcggctgtcggccaccacctgtgagccggcgagggccgggtcgggtggagcgacctgccgggcacgggtgggtgccaggtcaccgaagacgtccgggaagccgttggtgtcgacggtctcccgcagcgcgttggacaactcctgcgcctggtcgggcagcacccggtccaccacggtgagcagcgcgctgttgcggaccgcggcggccagccagggcagggacgacgagcccagggggactgcgaccagccaggcgaccagaagcacggcggtcagtgaaacgaatgcgccgccgatgtcgtcggcctgtcgcccgacgtcgctggtgatcgtgcgtcgcaggtgggaaccgagccagccggcgagcgcctgccccatcaccgccagcccgaagaccgtcaccagtgagatcaacacccgggtaccgccgtcgaggaactgttgcgcgagcaggggaccgatctgcagaccagccagcgctccgaggaagaaccccgtgaacgacagcacaccggtgacgaagccctggcggtatccgctgatcgcgaacacgagcatgagtaacagcagtacgagatccacggcggacacgcacccagcctacggggccgatgctcgggtgatggccgccgccgctgggcgaggtcaccggagtcagcgcagcgcgctctcgtccgcctcgtcggtgccggccgacggcgccgggctggcgcccaccggcggaagatccagcacccggtccgggcgccacgggcgggcccagccacccatgtcgagcagcgcggagagcactccggcggtgaagccccacaccagcatgccgcgtgcggagaaggccggaccgatccagccgctcgggtggcgtacccgcagccgattctccgggtcgaccagttcggtgatcggcaaccgggccacgtgcgccacctcggccggctcccgggggtgcaccgggtggggggcgtgccaccaaccgagcaccggggtcaccacgaagtcgctgaccgggatccacagcttcggcaactcggcgagcacggtgacggtggccgggtcgaggtcgacctcctcgttcgcctcgcgcagcgccgtcgcgggggcgtcggcgtcctcggggtcagcggcgccaccgggaaaggccggctgcccggcatggttgcgcagggtggctgcccgctggaggatcagcacgtccgggccggcgccgtgagcctcaccgagcagcaccagcacggcgctctcccgcccaccgcgctgcggggtgggcagccgggtgaaatcctccgtccgggcactacccagccgggtcagcagcgggtcgagccaggtgggcggctgccgggtcaccatggcaccaccacacgtcggtggcggcgggccggccgtgttgcgctcattccggcaccgccacacccaggtgcacccggaccaggtcggtgaggcgagcgtcgtcgagcgccccggagacgtcgacgtgcctgatctggctgttggcgtcgacgagaacggtcatcggaatggcgttgcgccccaaggcccgttgcagggcctcaccctggtcgatcagggtggggaagcgcaccccgaagtcctcgccgatcgactgggcgccgctgcgggtgtcccgcatgttgaccccgacgactgtcagtcgtccttcagcccgttcactgagccgctggaacgcgggcagctccgttcggcagggggcgcaccaggaggcccagaggttgatcacggcgggccccttgacctggtgcaggtcgaccggagcaccgccggtgaagcaggtcagcgtcagctgaggcagcggcattccaccgggtgccggggtggcgggtggaacgctgggcccgtcggtcgtcaggccggcgcagtccgcgaacggggacggccggctctgcgccgcgtcctcccgggtgacgggggtgttgtccggcccggcatcggtacagccggtcaccgccagtaacaccgggacgagcagggcggcgagccgcgccctcacggcgcctccgcccgcacgttcccgacgggcaccagttctgggtccactccggcggctgccgcgagctcctgggcacgtgggcctttgagcagcttcgcggccgctgccggctcggtcggcccggtgccgtacgacgggcagagcttcgtgagggtacacgcgccgcatgccggcttacgggcgtggcagacccggcgcccgtgaaagatgatccggtgcgacagcatcgtccagtcgcgcttcgggtagagcgcaccgatcgcatgctcgatcttgacggggtcggtctcggtggtcaggcgccaccgccgcaccagccggttgaagtgggtgtcgacggtgatccccggtacgtcgaacgcgttgccgagaataacgttcgccgtcttgcggccgattccgggcaggtgcacgaggtcggtgagttttccgggtacccggccgtcgtgcctctcgaccagcccctgacccagcttgatcagtgaatcggtcttgttccggtagaacccggtgggccggatcagctcctccagctcggcccggtcggcaccggcgtagtcggctgcctgccgatagcgggcgaacaactttggagtgacctcgttgacccttttgtccgtgcactgggcggagaggatcgtcgcgacggccaactccagcgcattggagtggtcgagttcgcagtgcgcgtcggggtgggtgtcggccagcacccgcccgatccggcgggcgcggcgtgtccgaccgaggtcggtctccctgatgctggtggtcacgccagccagcctacgtggcctagccgcggtcaccgtttcgtgcccgcgcggccggtcagcccgcgcggggtgggctgatcgtcccggagtcgtcgaaggtcgcaccggtcttggggaaatccgcaccgctgagctcacgcaccagccccaggccccggtcgtccgggtccatcgtcggcagacccaactcgttcatgtacgtcgaggcgaacgacccgtcgacccaggtgccgtccggcttcagcgagaccttgagtacgccgccccagccgagccggccgctgcggttgagcatgttgccgccaccggcgaagttgcccaggctgtacgcgatcagccggccctggtagaactccatgccgcggaggacgtgtggcccgtgcccgacgatcaggtccgcgccggcgtcgaccatggccttagcgaaccggatcggatcaccccggttctcacccaggtacaactcggtgccgggtttgacccgggtcttgtcggcaccctccgcgcccatgtgcacctgcacgaccaccaggtccgccgtctcggccgccttggtgacgaccttcgtcgccgctgggatgtcggtcagcgggttcgaccacgcgtaggacgagaagcccaccaccgccacttggacgccctgcacctccacgacggtgatctggtccggcgcgccggtgtgtgccagttcgtgctgctcaagcgcggcctgggtgttctggaagcctttggccccaaagtcgttcccatgattgtttgccaggttgagcaggtcgaagccgccgtcgcggaggtgtgccgcgtactccggtggcgcccggaactggaagcagttggtcgagccggccccgcacttgccggtaccggtgtcgacggtgagcggctcctccaagttgcccattgccaggtcggcggcgagagcctggcgcacgtcgtcgaagaagcccttgccgtcgtcgggtggcaacctgtccggggcgttacccaggatgatgtcgccggtcgcggtgagggataccgccgcagccgtggagggggagggcgaggcggaggaggctgggtcaccgccgacgccgggctgccagaccgcgtcggaccccgcctcgccgcagccgacgacgaccagaaccgcgagcagtgcgccgaccgccggcaggagccgacgacgcacacgggtcacaaacgtgaatggataggcacgcatcgcacgcgaccctaccggggtccttgccctgccgacgagacccattcgccgggttcctcaaccggctggccccggcgatgcctgccgccgccgaccaggaccgcccggtgcaccgcgcgggccagcggcgcgccccaggtcgagcgggggccaccgtatggcgcctcggggccatcagtcgggcagaggacggtgaccgcgtcggtcggggtaccggtgccgggcatccccagttcggcgatggcctgcgccttcgcctcggtggccgtcgccaccgcgttgaccagggcggccggaccgagccgggccggcacgtacaccacggtgttgacggtaccgaccgggtggccgccggtgggtgcgatctcggccggggtgggctccggtggggccgcggcccagatcggtacgccgagcccgaccgtcgcccagactcgtacgccggtgtcggtccgggccaccaccttcgcgacgtccaccccggtcagcaggcccactccggggccgtcgagaccgaaccgctcggcgagctcagccaggtgcgcgacggggtcgtcccggtcgtacgacatcgggacggtcgcgttgaccacccaggtccgtacgcccagcccacctccgaacgccgccgaactcacgctgagtaacggctgctcggctcgccagaccaacgccggaaggttccgcccgtcctcacgacgggtgcacagtgacggctcgttcagcacgtggcgaccctacggtccgggcccgcgcctggcacgtctcacccggctgggccgggcatggtagcggctgacgacgacggactggttacgcccaacgatcacgtttccaggggtgcacctcggaatatctgctcacatgcgcctagactgaccgggcgcgagggagaagcggacggcggacccgccgacggacggcacgcgcaggcggaggtgcgcgatggacgaggtactggcccgtagtgggatcttccagggggtcgacccagaggctgccgaggcgctcgccaaggagatggagacgatcgaggtccgcaagggcgaggtcgtcttcaacgagggcgagcccggcgacagcctctacatcctcctgtccggcaagatcaaggttgggcgccgggcggccgacgggcgacagaacctgatcgcggtcatggggccctcggacatggtgggtgagctgtcgctcttcgacccgggcccacggacggcgaccgcgacggcggtgaccgacacccgcctggtgcggctgcgtaagcaggcactgcgcccctggctgaacaaccggccggagatcgccgagcaactgctgcgggtgcttgcccgccggctgcgccggacgaacgactcgctggccgacctgatcttcaccgacgtgcccggtcgggtcgcgaagaacctgctgcagttggctggccgcttcggcacccgagacggcggtgtgctgcgggtgacccacgacctgacccaggaggagatcgcccaactggtcggcgcctcccgtgagacggtcaacaaggccctcgccgacttcgcctcgcggggctggctgcgcctggacggcaagagcatcatcgttctcgatccggagcgcctggctcgtcgcgcccgcgtttgaccgtccacccgtccgtcgtccccggatcgggctgacggcgctgcccactgcccggatcgcgacggatccaccgcccggatcgcgagggattcggacggcgcagctcggcgccggcagccggcttgcggtcaaccagcggaggaacccacgcggaggccgccggccatgcggttgactcgctccagaaaaagtcaggcttgactgtttgttttgcgagcggcacgctgaggccgtgtccggtgtaccgacccgtgtcccgcagcaggaacgcagccgcgccacccaggcccgactactcgaggccaccgtggagtgcctggtcgagcacggctggtcaggcaccacgaccaccgtcgtagcgacccgggccggagtgtcgcgaggcgcccagctacaccactaccccaccaaagcggccctggtcaccgccgcggtcgcacacctcgccgaacggcgcgcggaggaactgcgcgtcgaggcagaagccctgccggccggcccgcgtcggttggaccgcgtggtcgacctgctcgccgcggccttcaccggcccgctcttcgtcgccgccctggaactgtgggtcgccgcccgcaccgaccgcgaactacgggcggcgctggtgccgctggaggcccgactcggtcgggagatgcaccggctcaccgtcgccatgctcgaggtcgacgagcgtcgaccgggcgtacgggaggcggtgcaggcaaccctcgacctgctccgcggcctcggcgtggcgaacctgctcaacgacgactcggtccgccgcgccgcgctgctcaccgcctggaaacaccaactcaccgatctgctcgccccctgaccgcgtcccccgcatcaccgccgacccccggaggcaccatggtcgacctgacggacctgctgaccgatctcgccgccgagtccgccgaactggacagtctcgtggcaccactgtcgaccgccgactgggcccgctccacgcctgcgccgggctggacgatcggccaccagatcgcgcatctggcctggacggaccacgccgcgtggctcgccgcaaccgacgccgacgcgttctacagctcggtgacctcggccgccgacccggcccgactggtggacgccggcgcggaggagttcctcgccccaccgggcgagttgctgccccgctggcggtccggacggacggcgctcgccgccgccctggcggccaccccggccggcgacaaacttccctggtacggcaccacgatgtcccccgcgtcgatggtcaccgcacggatcatggagacctgggcgcacggcacggacgtagccgacgcgctcagggtcaccaggccggccacggcccggctgcggcacatcgcgtacctcggcttccggacgctggggcactccttcgccgcacacggccgcccgctgccgacaacgccggtccgagttgacctgaccgcgcctgccaccccgcacaccggcgacgcgacctggtcgtacggccccgcggacgcggccgaccgggtcaccgggccggcactggacttctgcctgctggtgacccaacgccggcaccgcgccgatctcgccctcaccgcgaccgggccggtggccgacgcctggctggacgtggcccaggcgttcgccggcccacccggtgccgggcgggcgccgacagcagaggcaccggcgtgagccaggtcctgcggatcggcaacgcctccggcttctacggcgaccgcttcaccgcctggcaggagatgctcgacggcggtgccctggacgttctcaccggcgactaccttgccgagctgaccatgctcattctgggtcgggaccggatgcgtgactccgacctcgggtacgcacggacgttcctacgccaactcgagggcaccctcggcaccgcacaggaacgcggcgtgcggatcgtcaccaacgccggggggctgaaccccgcggggttggccgcggccatccggtccctcgccgaacggctcgggctcgacgtcagggtcgggtacgtcgagggcgactcactcccccggccggacgcgctgaccgcgaacgcgtacctcggtgccttcggaatcgccgccgcgttcgacgccgacgccgacgtggtggtcaccggacgagtcaccgacgcgtccctggtggtcgggccggcgatcgcccggttcggctggggccgcgacgacctggacgctctcgccggcgcgaccgtcgccgggcacctcctcgaatgcggcgcgcaggtgaccggcggcaacttcagctttttcaccgagctaccggacggcgggcaccggcctggcttccccgtcgcagagctgcacgacgacggctcgtcggtgatcaccaagcacccgggcaccgggggcgcggtcaccgtcgagacggtcaccgcccaactcctgtacgaggtgggcgggccggcgtatctcgggccggacgtgatcacccacctggacacggtgcgcctcgccccggacgggccggaccgggtccgggtgtccggggtccgggggacgccgccaccagaaaccctcaaggtcggcgtcaacaacctcggcggcttccgcaactccatgaccttcgtgctctgcgggctggacatcccggcgaaggccgccctggtccggaggcagctcgaggagaccgtcggcaaggaggggttggagttcgtcctcgcccgcaccgaccaccccgacaccgccgacaccgaaacggcgagcgccctgctgcacgtacacctccgcgacggggacaaggcacgggccggccgggccttctcggccgcggcggtggagctggcgctggcctcgtacccggggtgcaccctgaccaccccgcccggcgacgcgacaccgtacggggtcttcaccgccgacacggtcgcgcaggacgcggtcgcgcacgtggccgtgctgcccgacgacacccgcgtgccgatccccccgccctcactgaggcggtcggcggagcccgctgtcgggccctcggtgtcgaccgggagcccctcctcgtacccgacccggcgcgggacgctcggggacgtggtgggagcccggtcgggggacaaggggggtgacgccaacctgggcgtctgggcacgaaacgacgcgacctgggcgtggctgcggggctggctgaccgtggagcgactcgctgagctgctgccggagacctccccgctgactgtcgaacgtcacgaactgccgaacctgcgggcggtcaacttcgtgatccgggggctgctcgggccgggggtggctgccacgactcgcttcgatccgcaggcgaaggcactgggtgagctactccggtcccgcgtggtcgacgttcccgccggtctgatcttggaggcgacatcatgacgttcgtggacaccctggaacgccggcagctgcgcgagctgacccagacgttcatggcgaaggaggtcctgccgcacctcgacgactgggagcgcgccggcgaggtcccccgggagctacacgcgacggccgcgaggatcggcctgctcggcattggttttcccgagaaggtcggcggcagcggcggcgacctgctggactcggtcgccgtcacggaggagatcatccggtccggcggttcctccgggctggtggcggcgctgttcacgcacggcatcgccctgccgcacctggtgaccgccagcgaccgcgccacgggggacgcagggacgggcaccacgccggccgctggcaccgacctggtcgagcgctacgttcggccgactctcgccgggacgatgatcggtgcgttggccatcaccgagccgggcgggggctcggacgtggcggggcttcgcaccacggcccgccgggacggcgaccactatgtggtgaacggcgccaaggcgtacatcaccagtggctaccgggccgacttcgtgaccgtcgccgtgcgcaccggcgggccgggcgcggatggcatctccctgttggtgatcgagaagggcatgtcgggcttcaccgtcggccggcggatggaaaagctcggctggcactgctcggacaccgccgagctctccttcgcggacgtccgggtgccggtggcgaaccgggtcggcgaggagaacaccggattcctgtcgatcatgcagaatttcgccgccgagcgggtctccctggccacccaggcgtacgcgacggcgcaacgctgcgtggagctggcgcgtggctggtgccaggatcgggaaaccttcggtcgacccctgacgagccggcagctcgtccggcaccggctcgccgagatgcacacccgtgccgagtcggtccgggcctacgtgctcgacgtggcgacccgggtcgccgccggcgaaccggccatgaccgagatcgcgatggccaagaacgccgccgtcgatgcctgcgccgaggtcgtcgacaccgcgttgcagctccacggcgggttcggctgcatgcgcgacgccgaggtggagcgacactaccgcgaccagcgcatcctcagcatcggcggcggcaccaccgagatcatgaatgagatcatcgcgaagggcatggggctgtgaccgcactgcacagcgtggtcgacccggccgcgccggccttccgggacaaccgggaggccctgctggcccggctggccgagttggactccgcactcgacgaggctcgtgccggaggcggcgagaaggcccgcgctcggcagcacaagcgcggcaagctgctcgcccgggagcgcatcgagctgctgctcgaccgggactgcccgttcctggagctgtcgccggtcgccgcgtacggcactgacttcccggtcggtgccagcgtggtcacgggcatcggcgcggtcgagggcgtcgagtgcatgatcattgccagcgacccgacggtccgcggcggtgcggtcaacccgtggtcgctggcgaagacccgtcgggccggcgagatcgccctggccaaccggctaccgatgatcaacttggtcgagtcggccggggcggacctacccacccaggcggagatcttcatcccgggtgggcgggtgttccgcgacctgacccgactctccgcggccaggatccccacggtcagtgtggtcttcggcaacgccaccgccggcggtgcgtacgtgccgggcatgtccgatcacgtcatcatgatccgcgaccgatcgcaggtctacctggccgggccaccgctggtgaagatggccaccggtgaggacgccgacgacgagtcgctgggtggcgccgccatgcacgccaccacctccggactggccgactacctggccgaggacgagcgggacggcatccgactggcccggcagtgtgtacgccgactcaactggcgcaaggcggggccaccgccccgcacggccaccccccggccgccgcggtacgacccggaggaactgctcggtatcgccagcgccgacctcaaggtgccgttcgacccgcgcgagatcatcgcccgcgtgctggacggcagcgagttcgacgaattcaagccgacctacggcaccgcgctggtcaccggctggggcgagctgcacggctatccggtcggtgtgctcgccaacgcccgcggtgtcctgttcaacgcggaggcgcagaaggcggcccagttcatccagctcgccaacgccgccgacaccccgctgatcttccttcagaacaccaccggatacatggtgggcaccgaatacgagcagcgcggcatcatcaagcacggcgccctcatgatcaacgcggtatcgaactcgacggtgccgcacctgacggtcaacctcggcgcctcctacggcgccggcaactacggcatgtgcggccgagcctacgaaccgaggttcctgttcacctggccgaacgccaaatcggcggtgatgggcccggcgcagctcgccggggtgctctccatcgtggcccgacaggccgccgccgcgaagggccgggagtacgacgaggagtccgacgcggccatgcgggcgatggtcgagcaacagatcgagtcccagtccggggcactgttcctctccggccggctctacgacgacggcgtcatcgacccccgggacacccgtaccgtcctcgggctgtgtctgtcggcgatccacaccgggcacgtgcagggcgccgacggcttcggcgtcttccgaatgtgacacgcgaagaaacagccaggcggaggagtccgcagtcgcgaacgaaggagactcagcgcggatgatcagcagacttctggtcgccaaccggggcgagatcgcccgccggatcttcaccacctgccgggcgctcgggatcgggacagtcgccgtgcactccgacgcggacgccgacgcggccttcgtcgccgaggccgaccacgccgtccggctgcccggaaacacgcccggcgagacgtacctgcggatcgacctcgtcctggacgcggctcgacgggccggtgccgacgccgttcacccgggctacggcttcctcgccgagaacgccgagttcgccacggcggtcaccgacgccgggctgacctgggtcgggccgccggccaaggcgatcgcggcgatgggtgacaagctcgcggcgaagacactgctcgccgaggccggcgtccccatgctgcccagttggaccgaacccgaccaggtcagcggcttcccggtgctggtgaaggcatccgccggaggtggtggacggggcatgcgtgtggtccgcgccgccgacggactcgccgatgccgtcgccagcgcacgccgcgaggcggcctccgccttcggcgacggcacggtcttcatcgagcggtacgtcgaacgcggccggcacgtcgaggtgcagatcctgggcgaccggttcggaacggtgacggccctgggcgcgcgggactgctcgatccaacgccgccatcagaagatcgtcgaggaggcgccgggcgtcctcgcacccgaggtgcgtcagcgactccacgaggcggcgacggccgctgggcgggcggtcgactacgtcggcgcgggcacggtcgagttcctactcgccccggacggtgacatcttcttcctggaaatgaacacccgcctccaggtggagcacccggtgaccgagctgaccaccggcctggacctggtccgcctgcaactgctcgtcgccgagggcgcaccgctgccgatcaccacgcccccaccgaccacggggcatgcgatcgaggtgcgcctctgcgccgaggacccgacccaggggtaccggccggcaacaggcaccctgcaccggttcacggttcccgcggtggccaccgagttcgggccgctgaccgggccgggtctgcggctggactcgggcgtgactgatggctcggtggtgagcgtccactacgactcgatgctcgcgaaggtgatcagctgggcgcctacccgggacgaggcggcccgcgcgctggccggcgcgctggcgcgggccgagctgcacggcgtcgccaccaaccgggatctgctggtacgcatcctgcgtagtccggagttcgccgctgttgacatcgacactggcttcctggaccggcacccggaggtcttcgcgccgctgcttcccccggaggagctgccggtggccgcggtggcggcggcgctcgcctcggccgccgaccgccgcgccagcgccccggtgctggccgggctcccctcaggctggcgcaacgtgtccgccttcccacaggtcacgcgctacgccggcccggacggcggggaaatcgaggtgcggtaccgcctggaccgtcgaggcgcgctcgccgaatggtcggtggcaccgggggacgacccgcccgctgccggcgacgccgccttcccggccggcgtggcgccggccctcaccctggtcgaggcgcacccggaccgggtcgtgctggatgtcaccggggtgcggcgaacgtaccgggtacaccgggtgggcccggaggtcttcgtggacagcccggacggcgcgctgggcctgaccgagctaccacgcttcccgctaccgggcgcggaactggcggccgggtcgctgctcgcgccacttcccggcacggtgacccgcgtgcacgtcgagctcagccagcgggtcgccgccggtgacctactgctgaccctggaagcgatgaagctggaacaccccgtactcgcccccaccgacggcgtggtcgccgagttgccggtacccgccggcggccaggtcgagaccggcgccgtactggccgtggtcaaccccgacgaggaggcacagtcatgaacttcgacctcacccccgagcaggaccagctccgtgacgccgtacgggcgctgggcaagcggtacggccaccggtacttcgtcgagaaggccaaggccggcgaacgcaccaccgaactgtgggacgaggccggcgggttgggctacctcggcgtgaacatcccgaccgagtacggcggtgggggtggcggcatcaccgaactctccatcgtctgcgaggagttggccgcggccgggtgcccgctgctgctgctggtggtctcccccgccatcgtcgcgacgatcatcaaccgacacggcaccgaggagcagcgcaagcgccacctgcccggcctcgctgacggctcccagcggatcgtcttcgcgatcaccgagccggaggccgggtcgaacttccaccggctcggcacggtggcccgccgcgacggcgacgactgggtgatctccggccgcaagtgctacatctccggcgtcgaccaggcggggcacgtgctggtggtggcgcggaccgaggatgccacgaccggcaaactgaagccggccctgttcctcgtaccaaccgacgcggcggggctgacctactccaagctggacatggagatcctctccccggaggaccagttcctgctctacctcgatgacgtacgggtgcccagggaggcgttggtcggcgagtcggtggacgccggcctgccggcgctctttgctgggctgaacccggagcggatcacgatcggcgcgatgagcatcgggtccggccggtacgcgctcgaacgcgcctcggagtacacggcgacccggaaggtgtggggtggacggtcgatcggctcgcaccagggcgtatcgcatcccctggcgcacgcggcggtgcaggtggagttggcccggctgatggtccagaaggcggcggtgctctacgacgccgggcgggacctcgaggcgggagtcgccggcaacatggcgaagtacgcgtccggggaggcggcggcactggccgtggacacggcggtgcaggcccacggcggggccggcatgaccaccgagtacggggtggcgacgctgctcggggcggtgcgggccgggcggatcgccccggtcacccgggaaatgatcctgaacttcgtggcccagcacgtgctcggccaggagaagtcgtactgacctcgggccaccgcgcggcgaccagcacggcaccgacacgtgccgtgctggtcagcaccatccgcgaaccgtctgccctgtcgtcgacggtcacggtctgaggtccgggtgccgccgctcgggttcgcacgcggccgacagccgggccagcacacctgccggatcgtgcacgactcggtgcccgtcatcgatgacccggtgtgtgcccgcgtcgaccgggtcggtgtcggcccagctcaccggggtgacgccgatctcgacgaccaaccccgacggccgtcgcacacggatctcccggagcgcgccccactcggccgaccggaccatctcgccgccgagcagaccggtccacactcccgccacggaatagtggacgttgcccgtcagcaccacgacgtcgacgtcggagtccatccgcgcggtcccgcgcgcccaggagccgacaaccagcaccccgcgtacttccgcgcgctcggcggcccccccgacgaccgtgtcgacaaccgaacgaacctcccgagaccgtgcctgggtcaacacggggtcgagtgtcacacgcacgccctggcaccagcgatgcctgaccacacccggccgtccctggaccggaccgaccagccgatgcggtggtggggtaccgccacctccgcggcccaggcggcttcgccacccgctaccgcgacggcctctctcccgagttcgtacggcggatggcccccacctcggacttggtgaaggggcagcgccatgaacggctctgacctacggacacgcatggaccgtgctgtcgaggcacacgaggtggtcaccgcacgccgcccaggaaccgggcgacgctcgtgcgcgcctgccgactggtcgcccagtccacctgccaacacgggtacggcaccaaccgcgaccaccacgcccggcagccgacacacatgccgtcgcgtcctcggaggtgcgctgtgagaataagctgctccggcccgtcgctcactactctccctccgccggccagtgcccgcggttgatcggaatccggtgtcgggcacgacacggcagttctcctccgcaccggcagaccctccgccagcgccgccaacaccagaccggccgatgccgacgtgcgagggtcaacgcgaccgccaggacgtactcgtcgtaggggactcgcctcatcggcgcaccgctcgtctccgagcaatggactgtcgtgtcagcaaaggtgaaagacacaaaggccgcctcctcactctgcagctatcggaggggtggatgcctgaccgccccgggaagcgccagacatccacaccagcgaggacggttcacaggcgccaaccaagggaatcgacctcctaggccataggtaccgttgggtagtcaagggctgacgtaggtggtctactcgtgttgccaaccgaggggaactaccgtgccaccgcgttaccgctacgagcagatcgctgatgacctcaccgaacgcatcgagtccggcgagtttccgccaggctccaagctccccagccggcgagagttgatcgaacactacggggtaacggagccggtgatagaccgcgccatgcaggtactgcgtatcaaagggcggaccgagacgctgcccggagtgggtgtgttcgtcgctgatcaggccctttgaagtcagacggctcggagcatcgtccatgtgccagcactcgccgcgtgggtgttgcctgccctcagccagagatgaggccgatcctcaccgcaacgtgatgccggtgggcccgtttccaccacaggccggcggaaacgggccctccaagcccaacgcagtcaggccgctatccgacgcagccgggcacgttgacgcagttgtttggccggttcttgaccacgacggtaccggtggccgtgttcaggttcaccgttccgcccgagttgaggatgcccccgccagtactgatggcgatgttcttgatgaccttcgtgttggtgagcgtgaccgtggcgtcaacggcgatgttgaagattccgccaccaaatgttgcctgattggccgtgatgtgggtgttccgcacgtcgagtgtggaggcgaaggcgatcgcggcgttgacgatacctccaccgttcagactgccgacgttgtgcgcgattgtgctgtccgcgacggttgccacggtcgccgcgttgagggcttggaggctgaggccgccgccctgaagggtggcggtgttgttggtgactgtgacgtggcgtagggccagcatgcccccctccgcgaagaccgcgccgccgttgctggctctgttaccggtgatggcggtgtcggtgacggtgacgttcgcgttgaagccgccggcacccccaccagcgtcgccggcgtggttaccgctgatggtgctgccagtcacgaccgtggtgccgccggggaagctaccgacacctccaccgaacccgcccacgacggcgttggccatgttcgcggtgacggaggatttcttgatggcgagttgaccggtgtttccgatgcctccagcggcggttgccgcagtgttgcggctgacggcggagtgtttgatggtggtggtgccgttgttggcgataccgccgctgcttccgccgccgtcgctgccagcgatgttgcgggtgacggtgctgtggttggtggtcaacgctccgccggcgttgaccaggattcctccgccatcgccgtcagtctgtccacccgtgattgtcaggtggttgagggtgaggtcaccgccggtgccgacggtgacgatgcggaactcctccaccccggcggcgcgtttgatggtggtgtgtttgccgccgttgagggtgatgggggcggtgacaaccggcaggccggcgccgtcgtcgatggtggcggtgagcaggtaggtgcacttcttggcgaggtcgagcacggcgccgccgcgggcgttggccagggtgatcgcggcgatcagcttgtccgcgtcacaggggaccggaacgcccttcggcttcggctccttcttgcccttgccctgatcggactcgcccctgccggactcgcctctgccagggtcacccttgccggactcggccttgccgggctcgcccttaccggactcacctttgccggactcgcccttaccgggctcacccccgctgcggcgctcgtcggcggagggctgctcgtcggcggaggtgagcgggcgtccgaccgcgtccgcggccggggcggcgacacctatggtggcgagagccaggccggtcataccagccagccccacagcccaccaccgccaccgtgacctcggccggccctcgtcgggccggaccggttcgtacccccgggtatggtcctgatggttcatcgcgatctcggtgtccttccccgtgaacggcgaggaactccgccgccccgagggcagaccgggtggtgttcctcggctaccggaaggcggtagcaaccatcccgagctaaacccgaacaaagcctcacaaggacactaaggcgacctaaacccccaaacgggatataaattcccttaacggtacatacccggctacctgacttaccggagcacgtgggtgtccggacggtgtgccacgaccggtgagcccggccgtggcaactctcatgcggccggcggcacgaggtcgggcgcaccccagccgtcgggaacggacagcccggccttccgccgggccatgatggcggcgccgacctgtgccgcctgggcgccgaaggcggagcgcagcacggggggcgggttccgccaggcgagggcgccgtgcagggcctcgcgcaccgggtcgaggaagagtgcgcctgcctcggcgagcccacctcccaacacgacgcgggccgggtcgagggccagggtgagggtggccagggcggttcccaacgcctgggtggcgtcgttccagacagcacgggcgtgcggatcggtggccaccgcgtcggctatggcctggctgtccgcccccgaggtgccgacgcgccgggcatagcgacgtgccatcccgccggccgaggcgtacacctccaggcatccccgctgcccgcaactgcacggctccccgcccggatagaccggcatgtggccgacctcgccggccgcgcgggtcgcgccggccacggggacaccatggaccaccaccgccgcggcgatgccggtgcccagcggcagtagcaggaagttgtccaacccgacggccgcgcccgccgtggcctccgcgatgccggccgcccgcgcgtcgtgcccgaccaccacgggtagtccgaggtcgccgccgacgagggcgcgcagtggcacgtcgcgcaggcgaaggtttgccgcgtaccgcaccactccgtcccgctcgtccacgaggccgggcgtcaccacgccgatcgcggcgggtgtgctgccgagcgagagcgcatgcgcgcgcagttcgcggcacagcgaccggatcgcctcgaccgggtcgtcgtccgcctgcgacggcgcggtcagggaactcaggaatcggccgtcctcgccgaccaccgccgccttgatggtcgtcccgccgacgtcgacggcgaggacgcaacggccttcgggctggatcacgccgctcatccgacaaccacggcgaggtccgccgcgaagtcacggtccaggggaaacaccggtcgcaccacgttctggtacggcaaccgcgcaaggtcctggtcgacgccacccggagtcagggcgagcagccagtctccggcggcgtcgaacagttccggctcgagatagccgatcttcaccacgaccacgtccacctcgtcgaccctgacccccagccgggtatacgacgccagtagccggtactgcatccggcgggacgtgacgaagatgctgagcccgccgacccgtacgctgacgcatcgcccgccgtcgggatcgtcggcgaccgcttccaaaatcccgtcgagttccaccgggcccgggggccgggagtcgatccgcccgccgaccgacacccggaccggagagccgaccggctgatcggcgacaagcgctaccgcctgcgggtcgaccagcgaggcgaacacggcccgacgcgagccgtcgcggatctcggggcgggccaacatccggtcgagggcgaaggtgacgtcgtcggcgccgccggcgcccgggttgtcgccggagtcgctgatgaagaacggccgcttcgcctgatcggcgacggcggccagggcggtgtcgaggcactcgtccatcgagccggtgggagcgacgaaggtgaactcgtcccgggccgcccagaaatgcccgccgagttcgcgggccgcctcggcggtgacggtggcgtcggtgccggtgacgacgaccgcgccctgacagcgtggctggtcggcccaggcgaacccgatccagatcgcggcgtcgaccacaccggcacggccctcgatctcggggatccgtgcgtagagtccccgggccggttcctcgcgggtgctggtcatctcgccgggcaacaggatcggcacgtggaccagcgccttgtgcggacgtcgctcacggcgtaacgcctcgatgaggttgcgtgcggcacgctcccgggtttcccacacgtcgacgtgtggggcggtgcggtagcaggtgagcaggtcgcaggcgtcgaagagcaccggtgagacgttgccgtgcagatccatcgccgccgagatgtacggctcgggaccgatcaccgaccggatggcggtgaccaggtcgccctctgcgtcggaccggccgaccacgctcatcgcaccgtgaatgtccagcaggacgccgtccagtgggccggctgcggcgagcttctccacgatctccgcggcccattgcgcgtacgtctcggcgtccacggcaccgccgggaagggcccgggcgtgcacgagtggtatccattcgacgtcagcggcccacggctgggtgggcgagagccaggcgtatcgcgcgagcaacgcctcctcccgggtgacctcgaagtcgtcggcggtgctcaggtggggtgagaatgtgcttgattcgatgtggatgccgccgatggcgacgcggagggggcgaggcacgttggttggctcctcaggcgggtcggacgtcgacggtcgtgcgcagcaggtgcccgaggccgatgagggccgcgtccgagcccgcgccgctggcttcgatggtcagggactgggtcatggacggtaggcagcgttcgtagagcatgccgcgggtcgcggccacgtagacgtcgaggctggacagcgcaccgccgatgacgacggcgtcggggttgaggaagttgaccagaccggaaagcgccacgccgagcagcccaccggcgtggcgcaccatggtcacgaccgtcgggtcggcgtcgccgaccgccgtgatgatctcccggacggtggccgccgaggaaccctgctcggccaactcacgggccagggcggcaccgctggcaacggtctccaggcagccccggctgccgcaggagcagtgccgctcgccgctgtcggccacccgcacgtgggtgacgtcgccgctgaggccgcgcccgccacgatggacctgtccgccgctgaccaggcaggcgccgatgccggtgccggccttgacgtagatcatgtcgccgacttccgggcctcgggtgacgtactcgcccatcgccgccgccttggcgtcgttctcgacgatcaccggcacctggaagcggtcggtgaggtgggcgccagcgtcgacgccgctccagccgggcatccgggccgggcccaccaaccgccctccggggaaccccaccggtccggggagggccacgccgaccccgagcagcacctgaccgggtgcggtcgccgtctggagccgcgcgaaggtggctccgacgaccgcgaagacctcgtcgggcccggcggcgatgtcgatcgccacctcctcggtggtgtgcagctcgccgccgggtgtgcacaacccgacccgggcgtgccggccgccgagttctgcgacggcgaggattcccttggtctctcgcagccgcaggatccgcgggcgtcgcccaccggtggagcgacccatgccctcctccgcgaggacgccctcctccagcagccggcgcaccacggcggtgacggttgacggggcgacctgcaacgcctcgacgaggtcggcgcgggatgtggccgcgccgctggagagcagatcgagggtctggtcgcgcagcgtagcggagatcggtggctccaagtttgcctctccttggtcgggtggttctccggcgccgcctcagtgtgtcgcagcgcaaagccgcgggtgggctccggccgcccacgcgaggagtaacggtcgatgcttcgggcgactttgatcgtaccctggccaaagttagtaaatgaagtgggtaattttcgttgacgtaccacttctacctggatacattcttcgcgttgatcgccgaggcagcgcccggcgggggcgcccggcacaccgccggcacccggtgacgtagggcacgtgcacatcaatcgaggagactcatgacgagcagatttccccgccgcgccctgcgtggcgcggtggcggcagccaccacgatcgctctcggggcgggcctggtcggctgcggtgacagcagtggatcgtcccaagacggcggaagtcagggcaaggacaccgtgacggtcgccttgcgtacccccaactggatcctgccgatctcggcacccggattcacgcagggtgaaaacgccatcttcaaccagtcgctctaccggcccctgtaccagtaccggctcgacggcacggcgcagtacaacatcgacccacaacgctcgatggccgagccaccgcaggtgagcgaggacggtcggaccctgacgatcacgctgaaggacaacacctggtccgacggcaagcccatcaccaccaaggacatccagttctggtacgacctggtcacggcgaacaaggacaagtgggcgtcctaccgggccggcggcttccccgacaacgtcgcggagtggtcggtccaggacgagaagaccttctcgatcaccaccacgaaggtctacaacaccgcgtggttcgtcgacaaccaactcaaccgcatcacgcccctgccccagcacgcctgggacaaggactccgcgaccgccgacgtgagcgacctcgccagcagcccggagggcgccgagaaggtcttcgacttcctcaccgccgccgcgaaggaccccaagacgtacgactccaacgagttgtggaaggtcaccagcggcgcgtggaagctggagaagtacgtgcccaacggtgaggtcaccctcgccgcccaaccgaactactccggtaccgacaaaccgaagctggccacggtcgtgttgcgcccgttcaccagcgacgacgccgagttcaacgtgctccgcgccggtgacatcgactacgggtacgtgccagcggccaacctgtcccaggagagctacctcgagtccaagggatacacggtctcgccgtggtacggctggtcgatcacctacctgcagctgaactacaacaacccgaaaaccggcgtgctgttcaagcagccctaccttcggcagtcgctgcagatgctcatcgaccagccgacgatcagcaaggtcatctggtcggacaccgccgcgccgacctgcggcccggtaccggccaagcccggcaccaacaccgacgccgccggatgcgcctactccttcgacccggcgaaggccaaggaactgctggagagccacggctggaaggtgaccccggacgggcagaccacctgccagtcaccgggcaccggcccgaaccagtgcggtgacggaatcgccgccggcacggcgctggagttcaccgtcaccagccagaccgggttcgccgccacgaccaagatgttcgccgagatcaagtcacagatggccaagctcggcatccagctgacgatcaaggaggtgccggactcggtcgcggtcaccccggcgtgcgagccgaccgaggggacctgcgactgggacatgtccttcttcggctcgcagggcagctggtactacccggccttcgccagcggcgagcggctcttcgccaccgacgccccggtcaacctgggcagctacagcaatccggaggccgacaagctcatcgaggccacccagttcgctggcgacgagagcgcgctcacggcgtacaacgacttcctggccaaggacctgcctgtgctgtggatgccgaacccggtgtaccaggtctcggcgtaccgctccggcctgcagggagtcgagccgcaggatccgatgaatctcatgtacttccaggactggtcctggaagtaacccgctgatcgttccggccccggcgacgcgctgcgcgtcgccggggccccgaccgggagaggaaaccgcacacgtggcccggtacctcatcacgcgcctgggacaggcactcatcgtcgtcgtactcgtcacggtgatcgcgttcctcatcctgcacctgctgcccgggggcgccgcacgagccaccctcggcaaggaggcgacgctggagcagttggcggcgttcaaccacgagatgggctacgaccggccgttgatccagcagtacggcatgtacgtacagcgcctgctgcagggtgatctcggctactcgtaccagctcaaccagtccgttctcgaggcgatcgaacagcggctacccaagacgatggtgttgtcgctgctgtcgaccctgctcgccgtcgtgttggcgatcccgctcggcgtgctccaggcggtacgccgcaaccgatggcccgactacgccatcaccgcgctgtcgctgctggcgtacgccacgcccatcttctttctgggcctcatgatgatcattgtcttctcgcaggtctggccgatcctgcccccggaggcaccgcaggggttcacggtggccgaggtgctcgccgatccggccgggctggtcctacccacggccaccctcgccatcgtcaccatcgcggtctacgcgcggtacgtgcggtcatccatgatcgacaatctgaacgagaactacgtgcggaccgcccgcagcaaggggctctccgagcggcgggttgtgctgcgacacaccctgcgtaacgggctgttcccggtcatcacgctgctcgggatgtacctgcccgcgctgttcagtggagcgctggtcgtcgagtcgctgttcaatttccccgggatgggccagctgttctggcaggcggccctcaagcgggactttccgatcctgctcggggtcaccgtcatcatctcgatcgccacggtcgtcggcgcgctgatagccgacctgctctacgccaccgtcgacccccgagtccgactccgtgggagtgccacatgagcacgctgtccgaggcggtcggcccggccgagccgaaggacgcgccaccgcgcggcctgtggcggcaggggctgatcgtcttctgcgagaaccggcttgccctggtggggctgtgtctgttcgtcctcctggccggggtctgtttcctcggaccgttggtgtaccagaccgaccaggtacacacggacctcaccgccgtacacctggccccgggagagcagggacatccactcggcaccgacggggtcggctacgaccagttggggcggttgatgctcggcggccagacctccatcatcgtcggactggctgccgggatcctcgccaccatcgttggcacgcttctgggcgccatcgccggcttcgtcggcggctgggtggacgccgcggtgatgcgcgtcgtcgacgcgatgatgtcgatcccgtcgttgttcctgttcatgctgctcgccgccatcgtcacaccgagcgtgccgatgctcatcctcatcatcggcgccttcgcctggttgggtccggcccggctcgtgcgaggcgaggcactgacgctgcgctcacgcgagtacgtccaggcgatgcgcgggatgggtggcacgggcggtcgtgcggtccgtcgacacatcatccccaacgccatcggcacggtgatcgtcaacgccaccttccaggtcgccgacgccatcctctacgtcgcctacctgtccttcctcggcctcggcgtccccccaccggcggcgaactggggtggcatgctctccgatggtctggcggacacctacagcggccactggtggctgttgtacccgcccgggatcgccatcatcctcatcgtcctcgccttcaacttcatcggtgacgggctgagggatgccttcgaggttcgcctccggcgacgctagcaggagcagagaatgagcgaatcgatcggtccaaccacccggcacgcctcgtcggccggcagccgacccctgctggaactgcgcgacctcgacaccgacatcgcgctacgccgcggcacggtacacgccctcgacggcgtcagtctcgaggtcgcgcccgggcagaccctcggcatcgtcggcgaatccggcagcggcaagacgatgaccgccctgtcgatcatgggtctacttccgtccggcggtcgggtcgccggtgggcagattttgttcgagggacgggacctgcgatcgttgccacccgacgaggtgcgccgaatccgaggtgttcggatgggcatggtcttccaggacccgctcacctcgctcaaccccaccatgcgcatcggcgcgcaggtggccgaaccgttgcgcgtgcacgagcgggtcggccgggcggaggcccgggagcgggccgtcgagattctgcgccgggtcgggatgccgcgtccggagcggatcgtcgacagctatccgcatgagctgtccggcggaatgcggcaacgggtcgccatcgcgatggcactggtctgctcaccaagcctgctcatcgccgacgaaccgaccacggccctcgacgtcaccacccagcggcagatcctcgaactcatcgacgatctgcgagaagagttcgggatggccgtcatcctggtcacccacgatctcggggtaatcgccggtcgggcggaccgggtcgccgtcatgtacgccggacgggtcgtggagaccgcggccaccgagcagttgttccacgcgccccgacaccgctacaccgaggccctgatgcaggcgctacccgagtcggcgatccgggagaacggcggacacgaccggctgaacagcatcccagggctgccgccggacctgtccggccccctgacgggctgccggttcgcgccgcggtgttcgtatgtcggtgacgactgccggaccaccgacccgtccctgatcccgggcgcgcaccagcacgcgtgcctgcacccggtacccgcgcccaccggggcggtcaccgggccggtccccgcgcggaccgaaccggcggcgacgccggtcaccgcggcacccgaactcgcggcggcgccggtcctgtcggtgcggaacctggtcaagaactacccggcgcacggaggtgggctactgcgccgcagcgccgggcaggtaagcgcggtggccgacgtctccttcgaggtcaggcccggggagaccttcgggctcgtcggcgagtccggctgcggtaagtccactgtgggacgactctccgtcggcctggaacagccctccgccggacagatcgtgttggacggtacggatctcaccgacctgaccggtcgggaacgacgccgaatgcaccggcaggtccaactcatgttccaggacagctacgccgcgatgaaccctcggatgcgcgtcgacgccatcctcgccgaaccgctcgagattcagaaggtgggtgacggtgcggcacggcaagcgcggatcgccaccctcctcgaccaggtggggttgtcccggcgggcgctggaacgctacccccacgagttctccggcggtcagttgcagcggatcgggctggcccggtcgctggcgctgcgcccccgcctgatcgtcggcgacgaaccggtgagcgcactggacgtgtcgatccaggcccaggtactcaacctgatgcgggacctgcagcgcgagctcggtctggcgtacatcttcatcagccatgacctgtccgttgtcgactacatggcggatcggatcggggtcatgtacctcggcaagctcgtcgagatcgggcccgcccgggacgtggtgcgagccgcccggcatccgtacacgcaggccctggtcgacgcggtcccgtccatcacgccgagctcggcagccgctggcgacggcatgaccatccggggcgagcttcccagtgccctcgacccacccaccggatgccgattccgtacccgctgcccccgcgcggcgcagatctgcacgacggagccgccgctggtcggtggcctgcaccaggtggcctgccacctgccgctacgcgcggagccaagcgggacggccacgcagacccaggccgctgtatgaccactgtcgagatctgtgtcagtgacgtgccgaccgcgctggtggccgaggcggccggggccgaccggctggagctctgcgccgaccttggccagggcggcaccaccccgagcctcgggacggttgaggtcgccctgcgtacgttgcgcacggcagctttgcgcgtcatgatccgcccccggggcggtgacttccgggtgagcgagatcgaacggcaggtcatgctcgccgacatcgcggccatccgcgacctgcccaacccgcacggtctcgcggtcggggtggtggtcggcgccctcactcctgaccacaacctcgacctggccgtgctgcggcacctcatcgaggcggcgggaccgttgccggtgaccgtgcacaaggcattcgatgaggtcggcgaccagcttgcggcgatcgaggaggtgatcgacctcggggccgacgcggtactcacatcaggtgcggcgcacaccgcactgaccggcgccgcccgcatcgccgcgctgcggcagcgggccggcgaccagctccgggtgatcgccgccggaggaatccgttcgcacaacgtccggcaggtcgtcgcggcgaccggggcccgggaggtccacctgcgcgcgccggtgcggcgcgacggacgcgaggctaccgacggcgatgaggtgagccgactcgtcgccgccacgcgtggacgttgagcgccgacctccctgcctccgtctgcacgtgctgtggacgagaacgaatcccaccgactccgactagccgcccaatactcactgacagtgacgaacgccacctcggcggaagaaccgaccgacgcaggaggtcgtctagccggatgtgagacacagggccgctctgctggacctccatcccgccaaacccgcccccgccatatcggccgccacgccgtcggctgcacggcgactgcccacccgcgccgtcgtcgccaccggttgtatcggtagcgccacgacgctgggcgccaccgctgccgtcggcctcccgctgttcgcacgggtgaccctcgggctggtcggcatgatgctggtagtggtcgcctggcttctgctggggcgcgagcaccggcagctgacggtggtttccctgcacacgatcgcggtggtgtggaccctgcccttcctggtggccgcgccgctgttcagtggcgatgtatggagttacctcgcccagggcgcgatcgcggcgagtgggcaggacccgtacacaatcggaccgttgccggggctcggtgccgcccatcccgcgacccagcaggtcagccactactggatcgagacaccggcgccgtacgggccggcctggctggccctgtcccggtccgtcgccgccctgaccggagagcacctgatcgctggggtgctgctctaccggctcatcgcgatcgtcggcgtcgtccttgtcgcctgggcgcttccccacctcgcccggcgggccggcgccgatccgtccaccgccctctggctgggcctgctcaacccgctggtgatctggcatttcgtggctggtgtccacaatgacgccctcatgatgggactactgctctgcggcacggaactggtgctgcgcggcatggagcgcacgggcgccgccgcggtcctgcagttcggcggaggcctcacggcgctcacggtcgcggcgaacatcaagttcgtcggcgtcgccgcggtgggttgcctggccgtccatcttgcccgtcgccgcatcggcgggatgccggccgtgctggtcatggcactgggcagcacagcgatcaccctggcggtctcgcacggcaccggcctcggcttcggctggatcggcgccatccgacagagcaccgccgtgcacagctggctggcaccgacgaacattgccggcttcctggccggtgggctcggcaggctcgccggccgggacatcaccaccgtggccatccaggtcgcggtagtcatcggcgtggtgctcgctgtcatcatcgtggcggccctgctgagggcgatatcccgaggcggagtggccccggtacgcggtctcggcctgatctttgccgccgtggtcgcgtgcgggccggtcgtccatccctggtatctgctgtgggcggtgctgccgctcgccgcgacggctcggtcccaccgcagccgctcgatcctcaccgccatcagcgcgatcaccgcgatggccctgccaccggtcgggaccggcgccctaccgctgaccgtcggctacctcggcgccgtccttctcctcgggagcgcggccctgctgctgcatcgtcggggccttgacctgcagctgacatcaccgatgatcttcctgcgccgtgccctggtcaccgctacggtcccgggcgcaccggcgcgcaggctcctcggcaccctggcgtcaggcaccgaacggtctgactgcccagagatcggcattcgcacgagaggtgcgggcgacggcccaccgggctcagccgccacgtcgatgtcctcgaagcagcggggcaggttcgggcccgagcgctgagtggcccgccgaatgccaccgccggtcggcccggcgggaactctggctaccggccccgcccgccgttcacgcccggaaaggggccgtaccagacgaagccggcaatgagctgatcactcggtgcagatcgctgagatcgtcgatgacgacgtcggcctgggtcagcgaatcaggcgcatgggtgctggcgagcgccacgaccaccgacccggccgctttacccgcggcgactccggccggcgaatcctcgacgacaacacaggacgcggcatcaatgccgagtcgacgtgcggccagcagatatccttccgggtcgggcttgccttggcgcacatcctccgcggccacgaagaccggcggaagccgcagaccagcaccacgcatccgggcagtcatgagagtgcgagatccggacgtgacaacggcccaggcgtcatcggtgatcgcggtcaggacggcagcggccccagggaccgggtcaaccagctcagcatggagaagttcaaggtcagccacctcccgcaggactgactcgacagcatcggcggggaagaagtccggcaccacgtcctcgtcgcgtcgaccatgacagacctgcacgatgtcatcggcgtcgatgccatagcgagctgctaccctgcgccaactcatggtgactgcctgggtcgaatccaccaacgtgccatcgatatcgaagaggaccggccgatccacaggtcacctggctttcgcggttatcaccggcattccctgggcagcggacggcagttccgcgacccaggcgtacgcggaccgaagggcggggtcggtgttcgggcccgcggtcgacgccggttgtggcgtgaccaggccgccggccagcccggccccggccgcgacgagggcgaccatcccggagccaccgaggaaccagcggcgccgtcggcggacgggggagggcacggtcgggtgggcgtcctcgaccggcgggcggggggccggcggggcggacgagccggccggagccggtccgggatgcccggccggggacagtccggaatgcccaccggcggtcggcccggcgggaccgtccccggtcccgtcgaacgacacaccggccaacaggtcccgcagctcggccgcggacggccgcgcccccgggtcgttcaccatgccggcccggaggatgtcgaccagttcctccggcaccccgggcaggccggggaccggctggtggaacatctccagcacggttaccaggctggggttgcgctcggaccgccagcgtgggggccggccgtgcatcaccgcgtagagggtggcgcagagcgcgtacacgtccaccgccggcgacggcgggctgtggttgaacatctccggcggcgcgtacgccggagtgagcacctcgagggcgaccgtggagtcgcgcagctcggcgacgacggccagcccgaagtcggccagcaccgccgggttgaagtgcgagtggaggatattggccggcttgacgtcccggtgcagcaccccggccgcgtgtgagtgggcgatcgcatcggcgatcttgacaccgaggtcgcgggcctccaccgggccgagcggcgaggtgcgcatgcgttcggcgaacgacccgtcgcacagctccatgatcagatatggatgctggtcgatcgttaccccgacgtcgaagagatcgaccacgtgcgggtgcgacgacatccggccggctgcccgcgcctcgcggaggaaccgggcctggtctcgctcactgtccagggtgcggttctctaccttgaccgccacctcacgccccaccgagatctggatggctttgtagatcgtcgcgtaaccaccccgggcaaaaacagctaaatcggtcagaccgggcacaatgggcatcggcagcgcgccgggcggggtctcggtcacagctcgaaaataccgaaccaggcgggcggctcagcaaaccgcgtcggcggtggatgccggaccggccgaagacgagacggctgcgaccggcaacgcgctacgacgatcccaccacagacccgcggcggtcgccagcgcacccagcgcctcccaggcggccaccccgaagaaccggcccggagcggcgtcggccagcaccacaatgctgaacacggtgaacgtgacgagccggaacacgaccgtgaagcggtagaaggcccgccactcggtcgccgaggcgagcaggtagtagacccccatgttgaacgacgccatcgaggacgcggtcagaaacgcaccggtgtagtcgccaggcgcccgggactccagcacctcgaagccaagcagccgcagcagcgcctccggccagaccaagcccaccgcgcccacaaccaacgcgagcaggccgaagatcgcgactgtccagccagcggcggaacgcggcagcttcatcagaccccttcccgtccggcaggcccaactccctggaccgtgtccggccccacgctatcgaccacccacccagtcacgcatcatcggaattgccaaatctgctacggatacggatgcaccgccagcggccggatcagtcggccgccgccagccgagcgagcaggtcgtcggcggcccgacgctcgctgcgctgttcggtggcgtacgccaggcgtaccgtctcctccgcgctggcccgcgccgccgcccgaccgccggtggcggcaagcgcctccgccagcacggcagtggcgatcacctggctacgcacgtcctcggccgggacggtgaaagcccgtcgcgcccagtccagcgcctgctcccgctgaccgtaggcgagcagggcggacgcgtaccgggccatcgtctggcggcgggagaacaacagcgccggggtggtcagcgcggcggtcgccaccggggcgagcaacccgacggcgacggacgggtcaccggcagccatccgggcggtggccagcagcacccgcggtgcggtctgcgccggcgcccgctggttgtgcggctcgacggcggtcagcaccgcccgcgcgtcccgctcggccaggtcgtagtcacccgagtccaacgccacgaacccacgcatcgtcccggccataccggtcaacagcgggtgcgagatacggccggcgtactccagggcgtcggtgagcaggtccacggcatgctccggctcgcccaggccacgagcgatgaccccgcgtaccaccagtgcgaagccccgtccccactcatcggaggcggcgtcgaagtcccggtacgcccgccgagccgcctggtcggcctcggccagatcacccagctcggcagtggcgaacgcctccaccgcccgcaacgtgccgaccgcccactgctcaccgacccgctcgccgaacggcaggaagacccgggcgaggcggccggcctcgtgcagccggccggcgagcagccgggcgaaggcggtggtgccccgcagccaggcccgcccgtgcggatccttcagctcggcgaacagccgcgcggcccgaccaagcaccgcgtcggtgccggcgaagtcgccccgcgtggtggtgacccaggccaggttctgcagcgaccacgcctgcccgcggcgatcctgcacggcgagactggcctggtacgacgcggcgagccggctgctcgcctgccccaaccggccggtgatgaagtcggccatcccgagccgccgcatcgccgacgcacgcagcgtcggcaacccgtgggtggaggcgacctgcaacgcctcctgccagcagctcaccgcccggtccaggtcacccatcgtctggtgggcctgcccggcgagaagcaacgaactggcctgggtggccgcctcgtccccagcgttggcggcgatcttctcggccttcgccaacgcctcgaccggcttgccgacctggagcagcgcccgcgcgtgcaccacccggtcggccgccggaaccccgtctcgggccagctcggcggcccgttcggcgtactccaccgccagcagcggctccccggcgtgcatcgaccggcgggcggcctgacccaacgcggcgatcccgaccggcaccacggcccgcgccggtgcgtccgggcgcaggcccaccgcgtcggccagcgcggtcgcccgctccacgtgcccggccacgaagtcgtcccgggcggtctcggtgaacccacccgatgcgggcgggcccgccgacgaatcggccgccgcccagcgggcgagcgccgcgtgtcgttcggccagttcagccttgctgaccccggcgtaggccgcctcccgcatcagcggggtggcgaacgtgtggccggaccgcgcgcgaagcaacatgcggcgttgcagcagttcctcgaccgcgcgctccagctcgacggcgaccaccgccgatggacggacatcccggccgctccgctgctcgcgcagtgcctcgagggacccggccggcacgacgtcacccaccaccgccgcgtcccgcagcaccgagcgggcgtccggcggcagcgcgtcgatccgcgcggcgagcacggccgcgaggtcgcgggagagcagccggctgccgagcgaacccgcggcgagtcgccagccgttgtcgctgccggcggtgagcgcgccccgctccatcaacagggtgaccagctcggcgagatagaacgggtttccttgcgcggtggcgagcaggcgatcggcgtcggcctgcggcaaccggccaccggcgagatagctggtgagcagccgggcggcatccgcgccgcgcagcggcggcaacgcatggacctcggcgtcggccacctgggtcagggcgcccgcggtgcggaccagttccggccggcccagcagcagcaccagcaccggaccgaccagccgggacagggtctcgccgagcgcatggatggtgtcggtggtcgcgtcgtgcaggtcgtccaccacgaccagcagcggcgcttcccccgcgagagcgctgagcaggtccgcgacggccttcggcaccgcatcggcgtcggcggactggcttgccggtcgccactcgccctggtcgctggggctgctggacagctccgcgtagccgaggagggccagcaacagttcggtggcgaccggtccgggctcgccaccggtacggctgagacgctggccgagccgacgcagccgctcctcgaccaccggccgggtgagcgcggtggccgcgtcggtgggcagcccgaccgcggcgcggaccaggtccgccaggggtccgagccggagccgctcaccgaacgcgacacagcgcacggagagcacccgcgcgcccgtgtacgccgcgaatcggccggcgcccacgtcgtagccggcggcgaagcgttccacctcggcggcgaagcgggacttgccgataccggcctcggcagtcatcagcagcacccggggctcgccgcggtcgaccacctcggcgagccggccagcgacccgcccgatctcggtctcccggccgacgaagggcgcttcgtcgccgagcccggaccgggtgcccgtggcgtccagcagaccgagcagttcgtacgcctcgaccggctcacgcttgcccttcaggcgtagcggacgcagcgcccgccaggatgcaacgtgtcgggtggcggcggcggtccggtcacccgcgtagacagcgccgaccgccgccgcgtcggcgagccgggcggcggtgttgaccgtgtccccgatgaccgtgtattcgagcgccgcctggattccggcgatcacgtccccggtgttgagaccgacccgcaggcccagcggcccgccgccgccgcgttcgtcgtcgaggacccggcgcaccgcccgctgcatggacaacgccgcccgcacggcccgttcggcgtcgtcctcgtgcgcgaccggtgcaccgaagaccgccatgatgccgtcgccggtcagtttgtcgacgtgaccaccgaaggtcttgacggcgccggccagcgcagcgagtacccggtcggtgacggcgccgacccgctccgggtcgaggtcctccgaccaggaggtgaagtcggacaggtcaccgaagagcacggtgacgacccggcgttcggtggcggggagggtcgccgcggccggcagtgcggcgccacagttgtgacagaaccgcgcgccgggtaccgcgacggttccgcacaccgggcaggtcacgtctgctccaaccccgcaccggtggtgccggattcccggcccaggtactccaactgcgcccggaccgaccattcggcagcccaccacagtgaccggtcgacgtcggcgtagaccgccgccacgacctcggcgggggtgctggcaccggcgtcgagcgcggcccggacctggtcgagtcggccccgccggtgggccaggtagaactccgccgcggcgccacagtcggccagtgccgggccgtggccgggcagcgccgggatcccggcgtacgtcgagagcaactcgaggctgtccaggtagtccccgagatgtccgtccgggtgggcgaccacggcggtgccccggccaaggatcgtgtcgccggtgagcaccacccgctcgtcgccgtgccgcgcgagcaggcagatcgagtcggcggtgtgcccgggggtgaccagcaggcggatctgtagcccgtcgccgccgagttggtcggccgacgcggtcagcggcgcatcgccgatggtgtgggcggggtccgcggcgagcacgggcaccccgccgagcaggtcatgcagacgcgctgagccttcggtgtggtcggggtgcccgtgtgtgatcagcacgtgcccgatcggcccctgggcggcgatcgcggccaggtgtgtctcgtcggctggcccagggtcgaccaccactgcaggtgcgcctgcagcggcgcgcagcacccaggtgttggttccagtcagtgtcatcggccctgggttcggggcccgcagcagcgtgacccaccccggcagcgcgcccgcgagagctgtcgccggcgccgtgaagtgcccgctcatggctgcgatcgtacgaccaccgccaccgccctccgcgatcttgcacctccaagctccgcttcctacccgttcaggggctttgaccggcaggacgtgcaagatcgcgggagtggctaggccgtgacctcgacgatgacctcgacctcgacgggggcgtccaggggcagttcggccacccccaccgcgctcctcgcatgacgaccggcctcaccgaagacggtgccgaaaaggtcggaggcgccgttgatgacgccgggctggccggtgaagcccggggcactggccacgaagccggtcagcttgacgactttgacgacgttctccaggccgaccagcgagttgatcgccgcgagtgcgttcagcgcgcaccgctgggccaggtccttggcctggtcggcggagacaccggcgccgaccttgccggtcgcgagcagtttaccctcggccatcggtagctgaccggagacgtagacgtgctgcccggactgcacggccggcaggtaactggccacggggggcaccacctcgggcagcttgtgccccaactcggcgagtttcgcgagcggcccggtcatgccttggcccgcttcaggtaggcgacgagttgctcgggattcggaccgggcaccacggacaccagttcccagccgtcctcgccccagttgtcgaggatctgcttggtcgcatggaccagcagcgggaccgtggcgtactcccacttctgcatcgctggaaggctctctttcctggagtgcggctctttccagggcacagcctacggtccggtggcgggctggggtgacggacgttgctcggccgccgcctccccgcacggtccggcgtgctcgtagggctgcgggcaacgggaccggtctggcaggggcaggtcgcagaacacccggtgccggttgttctggtcgtcggccgtggacactgtggtctccccggcatcgacggcgccgaggaagctcagtgaggtggcgatcgtgcccgccagcgcgatggcggcggcgtggcccgcgacccggatcggaagatgcaccacgtagccgggctcctcctcgtcgcggggcggcagggcaggctggtccgagatgcccggttgggcgaccgcgcgcggcctgttgctcggctcggtgatccggcggtacaaccgctcgttcgtcagcgtcccgttgccctcgacgccgaactgcaccgcgggcagcccggccgggaactgggtccgggggatgttctccacatcgtgcatgccctgcctccggcggttgtacctgatcgtgcccacacctgtcggcccggcccccggcccgatccggcaccaacggaacgtaggacgatggccgaaggccgccaacagggcgcgcggcattcgggtaggcaagtcacatatgcgacacctcgtgggcggaatcgctgatcgcggccgaacagcgggcgaattccacgcgggaccagcgccatgccaacgatcggcgcaaccgctactcttccggtcggagcggccgtccaacgccacccgtcacctcgccgaggcgacgccgtcacaccccgggggaacgatgacccaaccgtccagcggcgacccgaccggtcagccggacactccggccgagccagtcgccccaaccgcgccgccacaggacttgtcggcggggccgtcgccgacggccctccaacccccgaaccagcaggatgcggcaccgcggcggcggcgcggagcactgatcgcgtcgatcaccctcgcggcgcttctggtggtctgcaccgccggcggggtcatcgccttcctgacgctgcgcgccgcggagcagggcgagggcgccgaggagcccacggccgccgtggacgagttcctcaccgccgtctaccaggaccgggacgcgacgaaggcatcgaacctggtgtgctcggccgcccgggacgacagcaagatcgccgcaaaggtcgccgaggtggaggcgtacgcggccgactacgagcggccatacttccggtggaccccgccgacggtcgacgaccaggccgaggaccgcgccaccgtcaccaccacggtcaccatgaccaccgccgacgagaagaccgccgagctacccctgcgcctcaccgtggtcgagaagaagggttggcgggtctgcgaggtggccggagggtgaccgctggttaggctcgacgggtgggagcagcgcagcgaccggccgagccggccggtaccgaatggccggcccgcctccacgtggtcaccggcaagggcggcaccggcaagagcagcgtcgcggccgccctcgcgcttgctctcgccgccgggggccggcgcaccctgctggtcgaggtcgagggacggcagggcatcgcccagctcttcgacaccgacccgctgccatacgccgaacggcacctgaccgacgctccgggcggtggcgaggtgcgggccctcgccgtggacgcggaggaggccctgctcgagtatctggacatgttctacaagctcggcggggcggggcgggcactgcgcaagttcggcgccatcgacttcgccaccaccatcgctcccggcctgcgcgacgtcctgctgaccggcaaggtcaaggaggccaccacccgcacccagggcgggcagcgggtgtacgacgcggtggtgctggacgcgccgccaaccgggcgaatcggtcggttcctcaacgtcaccgccgaaaccgcgcggttggcccggatggggccgatcaagacccagagcgagggggtcgccgccctgctgcgctccccgatgaccgccgtgcacgtggtgacgctgctcgaggagatgccggtccaggagaccgtggacgccatcgctgagttgacgtcgttgggcttccccgtcgggcggatcatcgtcaacgccacccgtccgcccgtgccggccggtcccgtggtcaccccgacggaactcgcccggggcctgcgcgccgccgggctgccggccgatgacccgaccgtgtccggactggccgccgaggcacacgaccaggcggtacgccgtgagttggaggactcgctgcggaccgatctggtggagttggatctgccactggtcgagctgccgctactgcctgacggggtcgaccgggtggggctggatcgcctggccacggcgctcgtccgcgcagcttgacgcacgcctcccggcggcccggggacgccggcggacccgggccgatacgctcgattggtgccttccgacaacgtggcgccaccgctggatgtcgaccggatcctcgccgatcccggcgtacggatcgtggtctgctgtggggcgggtggggtgggcaagacgaccaccgccgccgcgctcgcgctccgcgccgcggaggagcatggccgcaacacggtggtgctcacgatcgacccggcacgccggttggcgcagtcgctgggcctgaccgagctggacaacacgccgcgccaggtcaaggggatcgacgtggagtccagcggcggtgagctgcacgcaatgatgcttgacatgaagcgcaccttcgatgacgtggtgctgcaacacaccgacccagcgagggcggcggagatcttcgcgaacccgttctatgcggccatgagttccaccttcgccggcacccaggagtacatggcgatggagaagctcgggcagctgcacgcccggggtgagtgggacctgatcgtggtggacactccaccgtcccgctcggcgctggatttcctcgatgcgccggcccggctcgcccgcttcctggacgggcggatgctgcgtctgctgctcgccccggcccgctccggcgggcggagcatgttcagcttcgtcaccgccggattcggcatgttctcgaaggtcgtccagaaggtgctgggcgcccagttgctgactgacctgtccggctttgtcgccgccctggactcgatgttcggcggtttccggcagcgagcggaacagacgtaccgcatcctgcaggcccgggagacggcgttcctgctggtcgcggcgccggagccggacgcggtccgggaggcggcgtacttcgcgggccggctgcaggccgaacgcatgccgctggccggtctggtgctcaaccgggtacaccgtccggccgtgccggagctcggcccggcggacagcctggccgccgcggaccggttggccggggtgggcggccacgacggcaccgtcgaggtgctccgggctcacgccgcgctggcccagcaggcggtacgcgaacagcgggtggctgcccggttcaccgcggcgttcccgaccgtgcccgtggcgtcggtgaccgcgcaacccgccgacgtccatgacatcgacgggttacgggcgatcggttcggtggtcggccgcgcgtgaccgttcaaccggcggtggcggccagaaccttgtccttgccggtcttctccttggcgttcttcttcatcgcggcctcgaacatcttgcgccagctggcgacctgtgggtggcggcgcagcagtgcccgccgttcacgttcggtcatgccgccccacacgccgaactcgatccggttgtccagcgcgtcggccaggcactcgtaccggactgggcagcttcggcagatccgcttcgccacgttctgttcggcgccctgtacgaacaacgcgtccgggtccccgttctgacatgccgccagtgacggccagtcagtgatcatgcccatctgtacacgtccccccttgcagtactaccgaccccatcgcggaccagccggctgtttcccccgatcgtccggccggcctcccccaaggcggcacggacgacctgtggcgctgtcgccgcacccatcatgctctgtagtcacctgattacgcaacgttgtcggcaaaatccattattccggacactcccggcgtaccggtcctgccgccgccgcataccccacctaggtccacgaaaacgctggacgcccatcccgtgccaaggggaaactcggcgacgcctggtccgcaaccgcgcaccgggggtcgcgcgtttagcacaacgaggacggcgcgcgcaggaaatggggaaaagccgccccgcgcccctcattgtctgttcgctaccctgtcgaggtgacctggatgcggaaacgtgaccacagcatgctgaccaacgccgcatcgctactcatctgcggcctactggccggagtagtggtcgccgcggcggccttccccgcagtggcgctgtccgggctggccgcgaaggccggctccgagaccttcgacgccctacccaccgaactggccgtgggccccgggccccagatgagccgcctcctcgccgctgacggcaagacaccactggccaccatgtacgacgagaaccgtcgcgacatcaacaagatcgacgacgtcgcaccggccatgcggaaggcgatcatcgccgccgaggaccacgacttctaccagcacaacggcgtcgacctgaacggcgtcgcccgcgccttcgtcaacaacagccaggagggctcctaccagcagggcgcctccacgctgacgatgcagtacgtccgactcgccatcgcctactcggcgacccacccggccgacgtggtcgcggcaaccgaggacaccaacgcccgcaagctgcgcgagatgcgctacgccgtgcagatcgagaacgagttctccaaggacgagatcctgctgcgctacctcaacatcgcctcgttcggcaacggcgcgtacggcatctacgccgccagccaggtctacttcgccaagtcgccgagcaaactcaccatctccgaggcagcactgctcgccggcctggtcaaggcgcccagcacgttggacccgaccacccgcagcggctacccgcaggccctggcccggcgcgactacgtgctcgacaacatgctcgagatcggcgccatcaccgcggacgaggccgagaaggccaaagccaaccagccgaagatcgtcggcaagcgggcaccgaacggctgcgtcgacaccaacacgaaggagtgggggttcttctgcgactacttctaccgctggtggatgacgcaggaggccttcggctccaccacgtacgaccgcgagcggcgcctcaagagcggcggcttcaccatcatcaccacgatggagccccaggtccagaaggccgccgaccaggcggcgcggaggaacctctccgccaacagcaaggccgcgcggatgctcgcggtggtcgagcccggcaccggacgggtccgcgcgctggcgaccaaccgcaactacaagctcgacgacccgaacaaccccgccaacaagccacacagcgatccgaagcagcagaagaacggcagactgggcaactatccgaacaccgtcaacccgctcctcagcggcggtgacggcatcagcggataccaggccggctcgaccttcaagatcttcaccatcgtggcggcactggagaagggcatcccgctcagccacaccatcaacgccgaaagggagttccggtccgaatacatcgtcgccaggaacggcacggcggcctgcaagaacactcacttctactgcccgaccaacgcgagcgacagcatggtcggcgtgcacaacatgtggagtgcgttcggtcgctcggtgaacacctacttcgtccccctacagcagcaggtgggcgcggagaacgtggtcgaggccgcccagaagctcggcatcaccttccgggaccaggacgacttcaatcgggcggaggacaaggaccaagcccaccagtggggccccttcaccctcggcgtctcccagaccacgccactggacctggccaactcgtacgccaccctcgccgccgaagggctgtactgcgagccgatcccggtgcaggaaatccgcgacccagaaggcaacaagctcgacatcgccgacccgcgctgtgaacagcggatcagcaccgaggtagctcgtgccgccgttgacgccgcccgctgcccggtcggcgaccgctcgtccacgtcgaggtgcgccggcgcgaccgcgcaaaacgtgcggggcatcgtcgacgccccggtcgccggcaagtccggcaccaccgacaaggacaaaaccgcctccctggtcgcgatgaccaagcagtactcggtcgccggcatcatggccgacccggactggccgcagaccacccagaggatgggccacaacgagcccaagggcatcaacccaccggtttacgagacgctgcgcgacgccatgaagggcaaaccccgcatcgacttcaccccgccgggtgacaaactccgctacggagaccagcggcggatcccgaacgtcaagtgcatcagcgtggagaaggcaaagtctcgcatctcgggcgccggattcgtggcggtcgtcggccggaaccaggtcgagtcgaactgtccggccggcaccgccgccgggaccagcccggacggtcgcaccgccaagggcagcgtcgtcaccatcaaggtcagctccggtcccgctccagagccgacgacaacgccggaagggcgacccggaggcagaccaacggaacgtcccaccgactgaccgtcatgggggcggacacccgtcgggtgtccgccccctcgcgcacgtggagcccgacctccggtacgacggtgggtgtccggcgaggcagatcagccggcgagttgacggcgtacctcggcggcgacccggccccccgcggcccggccggccaccgcggactgggcggccttcatcgccggacccatctgggccataccggtgaaaccacccgcggtcagggctgccgcaaccgcctccgccagttcatcgtcggagagctgactcggcagatagcgctccagcaccgcgccctcagcggtctccttcgcggcctgctcaccccggccggcctcggcgaaggcggcagccgcctcccgacgcttcttcgcctccttggccagcacggcgagcacctcctcgtcaccaagctcacgcttggcccggccagcgacctcggccgcgccgaccgccgccagcgccatccgcagagtggaggtggtcacctcgtcacgcgccttcagcgcggtacgcatgtccacggtgaggcggtccttcaacgtacccatggacggtgaaactaccctgttatccatgcgaaagcgcacactattccggttcgccgccgggaccgccgtcgtgggtgcggcaaccctggcatacgcgtcgctcgtcgagcgcaacatgttcactctgcggcggtacgaggtgccggtgttgccggccgacgccgaaccgctgcgcatcctgcacctgtcagacctacacatgatgcccaaccagcgacgcaagcaggaatgggtggcgtcgctggccgggctggaccccgacctggtcctggtgaccggcgacaacatggcccaccccgacgcggtccccggggtcctgtgcgcactacagccgctcctcgaccacccgggcgccttcgtcttcggctccaacgactacaccgggccggtctggaaaaacccgttcacctacttcctgcccgaccgcggctacaccgagggcgtcacgctgccctacgacgaactacgagacgtcttcacgggtgccggctgggccgacctgaacaacgcccgaaccacactcaaggccggcggacggctcgtggaactggtcggggtggacgacccacacatcgagcgggacgactacgccgcggtcgccggcccggtctcaccctcagccgacctgtcggtcgccctcagccactccccggagccagccgtgctggaccagatcgccgaggacgggttcaacctgctgctcgccgggcacacgcacgggggccaggtctgcgtaccgggggttggggcactggtgacgaactgcgggctgcaccggtcgatggccaagggcctgcaccgctggcccggctcggatgcctggctgcacgtctcggccggcctcggcacccatccgacggcgccggtgcgcttcgcctgcccgcccgaggcgagcatcctgacccttatcccacgctgagcgacctcgcggggataccggatttgaccctcggatcgggtgggctactatttgtcggcacgcctcggggtgtggcgcagtttggtagcgcgcttcgttcgggacgaagaggtcgtcggttcaaatccggccaccccgaccgaggtaaggggcacatccaattgatggatgcgccccttactgcatactggcgctgggtccggccgatccggaggttccttcgaaacgaagcagtcccccgtgctcccgcctgctggcgatcttcagccggcatcgaccttcgtggcagtccctctcgaccgcatcagtcgacgccctcgcgttgatcatcgcggtggtggtcaccgccgcgtcggtcaccgacaacacgatcggtgtgaaactgctggacaacgtggtagcgcacaccccgacggtgaccaaggcgtgggtcgatgccgggttcaaagacgacgtgcagatccacggcgccatccgaaatatcgacgtcgagcaggtccttcggtccgacacgacggccgggttcgtgccggtgaaacgccggtgggtggtggagcagacccacggcaccctgatgctgcaccgccgcctagtccgcgagtacgagagccgacccgcctccgcggtgtcccgcacctggtgggcctccacagcgaacctcatccgccggctcaccggcaccgccaccacgtcctggcgcgacacaggccagcagcggtgaccccgccgtcgctactgaccctgctcaccgaacgcgaaaccgccgccggcctcaccgtcgaacggctccgcgcccaaatcgccaccctcaacgaacagctcaccacggccgagaccgaagtcgccgaactcgccatcacccgcaaaacgctcctgagcctcggcgacccactcgacgcggcaccacccgctgacccgaccatcgccagccccgcctaccaacagatcctcaccgtgttccacaccgccaccacaccgatgcgcgccaaggacatctgccaggccctgggcaccggcaccaccgcgaaggacaccgagaacctccgcgccaagctcaaacgcctcgtcacccgccagatcctcaccgaacccgaggccggactgttcaccctgaccccaccgtcgacgtaaccccgaccaccaaggcccctaacgagcggtcaaacccagtccggacatacgcttccgaaccaccctctgacggctagagtcacatcctgaggtacgccatggtcacttcccaagctggcagtgcggcgcgcggcgccccagcgtggatgcgcctaccggcggccgatatgccgccagaaccatgccgccgccgcaagggcgtcggtcgttgggtcaacacaatcgagccgcagcccgtcgggacccgcagaatcgatcagagcgtcgtcggctcgcttgccgtcgtcccagttgagacacgaggggctccaaccgccacgcatgctggtgccgtcgtagtccagccgcagagtcttgtagatctggttgccctgggtaaagtcgtacgacgtggtcatccagggagtgccgccatcgtcctggtggtaccagtcctggatatccggtacgtgcctcacgagttcggtgaagaaggcgctctcctcggcagtgggttcagcatcccgcacagatccgagtttcgcagagtgcacgcggcggaccacgggggcggtgagtgactagctgggtgacgaccggggcacccaggcctgacgctggtggatgacaggcgaggcctcaatcggcgaccttatagacctcgatagcgtcgtcgccaaggatcgagccaaaccggcctgcgtcggtgtccttgtggagccgctcgcatgggcagtgttcggtcctgtcggggctcccgctcatcaggtagccgcaagcaacgcacttgaacatgagttgcggactcatcgtccagcctgcgccgccggtagcagtcggtcctctaccgaggtattccaacgccaccgcgccagtatgccgctgggccgcgtctaggccgtcaccgggccgtcgaacgccgaccgatgatgaccaacaacgagcgccagcactagagaaaccgcaggccaggtgtcatgcagcggtggctgacctggtgggctatggacgagtcgacctgtacgccggatcccgatgaggccatacgatgccggacatgcgcgaggaagaggaagtggttcttcgtcttgaccgaccgacagctgcggccgtcgccgacctgctctacaacatcggcgagcatcaggctgccggcatgcctatcgctgagttgtcggcagacgacagcgaacgggtcggtcgggtgctccatgacctctggcgagccttgggcgttccgcttccatacggcggcgttcgtgccgaggagcctcgtcgccggatctgatgtcgttccggcatcgggggctgctgacagcagtggtggcagcaacatggccggaagagggcagccgccggcagtcagctacccgaagccgcggctttggacggacgctgctggacgaagcgcccaaacccacaatgaagggtcgtgcggctggggcggtgggccgcctgtgtgcatggcaggtggccggcgcggatactggcggggtggtggaggagcaggcgacggagttgacccggtggacggtccacggtgagcgggtggtggatgacacccggcgggcgcggttgagtatcgccgaggtggagttgccggatggggttcgcttcgagcagtacgtgatccgggctccccggtcggccatggtcgccgtgctcgatgatcgggagcgcctgttgttgatgcggcggcatcggttcgtgttcgaccggtgggtgtgggagctgcccggcggctacgttgacgacgacgagcaccctgcgcggtgcgcggtgcgggaggtcgaggaggagaccggctggcggccccaggcggtcgagccgttgttgtccttccagccctgggtcgggactgccgacgccgagaacctgctgttcctggccgagcgggccgagtacatcggtgcgcccgtggacgtgaatgaggcggagcaggtcgcgtggattccgctcgacgaggcgtacgggctggtgtcccggggtgaggtcgtcggtgccggcacggtgatcgcggtgctggagctggtcgcacgtagggcccggggggaactgtgatggtcagcggcgggggccgagggtggcgttgatgcggccggtgaagtgccggacggcgggtagtcgccggtgcggggcgagttgggtttgcaggtcgcggaggtagcggacggctcgggtggagcggagttgggtggtcagggtcagggcttgcgcgccgacgttgcaggcccgttcgggttgcccctggtgggcgtggatgttggcgagtagggcgaggttgaaggctttgccgcgtacgaagcgatcgttcatgcgtagggatcgggcggcgaagcgttcggcgtgggtgttgcggccgagggcgtggaagcagtggccgaacttggcggacaggtatgcctcgtcgaagtagctgagccattgcgggtcggtgctgcggtcggctcggtcgagggcttgttctgccttgtgtagggcggtggcgcaggctcgttcgtcgttggctttggccagggcgtgggcttgcatgacgtgggcttcggcggtcagggcgggaagtccggcgcggtgggcggtctggccggcggcgcgggcgaggtcgaggccggcggtggtgtgaccgaggtaggtggcctggtggctcatcgcggcgaggatctccgcgccgaggccgtcgtctgcggcggcgtgggcgaagtccagggcgagggtgaggtagcgctgggcgatgccgtgttgggcggtgtcgtacgcctgccagccggcgagttgggccagttcggcggcggcgccgagtagccgttgaccagtggggtggtcgaagcggccgtcggtgagtagcggggtcacctcctggtggaggtagcgggcgacagtgtcgcgggcgtgcccgccgccgtactggttgtccagctggcggtaggtggcggtcatggcgcggatggtgtcgatctccggttggccaatcgcgttgcggccgggctgggtgacgggagccgggtcgggggcggtgaaccagcgcagcgcgggcagggtgtagccggcggtgtggaaggccacctgccggagtacgtctcgacggttcacgtcacctcgccaaagctctgcggcactgcgtacgtcgtcttgccaggtccggttggccggcggttcgctgggccgaccgggagtgagcccaccgggggtgagccggccgggggtggccggagatgtggcctgtcggggcgccaggcccatcgtgattcgcgcctggttgggtatccggcagccgtcggcgatccgctccaggacgtcgattgaggtgaccttgcggccggccatgatgcggctgacgtagccctgttccagcccgacggcggccccgatctggctctgactcgccccggtgaggctggcgatcagacggaacagcgcgccgatgtcgcgggcggccaaggcggtcagcaccgcgccgtgcgaccacgcatcctccggtattcgcagtggatcgagcagcacggcagctcccagcgtcgcgttccgactactcaaggtgtttcggccgacagcctagggcggcgattcgtgctggtcgagccatcccatgtcaccgtgacatgaccgctggccatggatcggtccgtcgccgggcgggatggtcggcgcatgttcttcgatgtcgacaattcgcccatcgagccgcccgcagagtgccggcgccgcctactgtggcgactggcccgcgccctctgggaggcccaccggcccgacagcgccagcttctgcgtggtcgccggctgctggcatgagaaccaacgcaatccctgccggctggcccaactcgcccaagaggggatgcgaaccgcctgcggcgacacaacccccgcctcgccgccctggatcgccgttgccagcgagcgcctggcggccgggcacatcgacctcgtggacgccgtcgccgaactcctctggcgccacagccacagccgcagtgcggggcggcgaccggtgggaatcatctacacctcgacggccttccgagagtacgccaaggcgcaggtggcctatgcgaacatcctgctgatcaagcacgccgagttgggtctgagcctgtgccgctgcggccgactccacccctgcgacgaccgccagcactggctacgcatgcgcgcccacttcgggcagttcctcattgacgagcagtacagcagcgaagtacagcaacccagccgaccgaacccgacccgaagcgaccccaacaggccagacgaccttgcatgacacccgatccggccggcccgccgagagttcgggacgaagaggtcgtcggttcaaatccggccaccccgaccagagtaagttcaggccagggccggtctcctcacgggagaccggccctgagtcttctccagggcgccactgggagaagatcttggaattagcgagcctgcaccgggccgtcctcaagtccgttcgctcatccgccaactttgatgggtgcccagctcgaccttgcgcgtcccggcacccatgtgtcgggtgccggccaacaactgttcccccattaccggttgggtctcccagcggaggatcccatcacctagcggagtcgtcgcgccccgtgtcgcgacgactccgggtctcgggcctcagggcaggtggtgtggtcctccgcggtcagacctggtaggccagcacgttcagaccgtcgaactcggccggctcggcgaccttggcaagcggcgtgaaggagctgtcgagcacgctgatgccgtccgcccgccgaacgagcacctgtcgccgaccgtgaagaggacgcctcggatctcgccgtttcccggcagtttcaccaccgcgcaggtggtggtgttgacgacaccgaagctgccgggatttcgcgacgggtccgtgttacgccagcccaccgcgacgtaccggccatccgtcgacacacttcggacagcccaaccgtcacacctgaccgcctcagcggacgacggggtgtggttgtacgtccgcacctgcgtcccatccgccacataccgcgtgtcacccgttgccgtcgaggttgtggccgctctgcccgtcgggggccgaggccgaggacgacggtgtggcccagtgcccatgccgacgaaatcggtgccaggttggcactgccatcgtcgttctcggtactgagcagcaccaccggggtaccgaaatacaggatcttcgggctgattgtcacgtatgtggcggcagtcgggtcactgagggttggcataggtgtcgaggctaggcccgaagcgtttcggtggtcgccgaaacgtcgccgtgccatgctcgggcgatggactcccgcgaggccgcgagacagccccgcacgtgggtggcgaggaggccgaatctggtacctcctcgccactccatttcggtcagcgcaggtgtcctcctgcggcatcagtcgaccaggacgtgttgttgccgctgagctccccgtgctcgtacctgcggtccttgcccgtcaggcgcgcgagttcgatttcgaaggtcatcttgtgtccttgctcgtccgtcttgatgtcgcggaagaggccggccgcgtttgggtcacccagctggttcgacttggtgatcgcggccgtgtagtagtcgatcgcgccctgctccgagtcgatcgagacctggaggttcatcgcgggaccgttgacgaatccggcgaggttggagacccggcggtagttctgcacttcctggttgccgagtccggccagcagcgcgcccagtttcgcctgaccggtggagacggcgacctcggccatggtctcgtactgcccccactgccaggctgccacgcccagcgccgagtcggaggcgccggtcagcgtgctgtagaacggctcggtgtagttcggcttcggcgtgaccttgagcgggacgtccctgacgggcggggcgtagggcaccttgctcatgcctgcctcgaggctgcgtcgcgcctcgatgagcaggcctccggcttcgcgctgccacttggcgagggagcggagcgtctcgtacgacttgcggtccggcgcctcgttcgcccaggccaggtacgcctgctcggcctgatgggcctggaggatcgccacccgcacgttgaacatgttgtcctggttactgtagatctccgacagcatgatctcggacttgtagtggtcccagtactcgacgtcggcgacggaccgccagacgttggccgggttggtgaggcccttgcggtccgccgcctcggcgtacaggttgtactgccagtgggcgttggcctgggtgacggccgcggcgttcagcaggtcgtccaccgacgccgcgttgtacgccccgttcgggctcgtgtcgaacaaggcggggtacggtgcgcattgagcccagcctatcgggcacagttcggactcggccgggagcggctgagcggacatcggtggtcctgctgccgacagagctgccggagcggacaggccgagggcggccagagcagccacccccaccagggcggatcttccccacagggcgtgtcgggtgtacatggcgtgcggcctccagtcttggtgatcgggcttgttgtcgtggcggcgaggtcgttctgggcgtcacggaaccttccgggagcgatcttgatgagggtgatgtcccgccacagtcaccgcgcccggttggctggagcttgttgactgcccttgaccagcgtgtcgtggcagccggccagatgatccgaaacacgaaggaaagaaactttcgggtcttccgggatgtggccggatcaacctgcgcagacgatgccggaaccgagccatccgcagcccgcagcacccttacaacccagtcagggcaccggctcgggcaaggcaacttgtggtggcggcgagagaagctgccaccacccgtgttgcgggcgtggtacggacccgtgggcagctgtggtgacgaccttcggccccgcgactcgccgaaccgccgtcccaggcttgactctcccgccaggggagactcgagcatcggtgcggaacggaggaaccgagcatggacgacctgatcccgatcgggcgtttctcccggatgagccggctgtcagtcaaggccctgcgcttctacaatgagcagggcctgctcgcacccgcttgggtcgacccgtcctcgggctaccgctactaccggcgggcccaggccgagcgggccgaggcgatccgggtactacgcgcgatcgacatgccgatcgcggatatccgcgacctactcgccgacgacgacccggaactgaccggcaaacgcctcgtcgcgcaccgggagcggttgcgggcccggctcgccgagcaggagcggatgctgcggttcctcgaagtactcatcgatcggggaggacgtgtcatgccgtacgacgtcatcgtgaaggaagccgccactattccggtggccagcctcaccctgcacaccagcctcgatgcgatcggcgccgacatgggccgcggcttcggcacggtcgtcgacgccatcggcaacgccggcgccgagtccaacggaaagccgttcgtcatctaccacgacgtcatcgacgaacagaacaacggtgacatcgagatctgcatcccggtcccggccggcaccgtcctgcccggcgacccggtccgctaccgtgagctccccggcggccgggtcgccaccaccgtccaccgagggccgtaccaggagatcagccccgcctaccacgtcgtcaccggctggatcgagcaggagggtatgcatccggcgggcccgccgcgcgaggtctacctcaacgaccctcaaacggtcagtcccgctgagctgctcaccgaggtgcagtttcccatcgacagggcgccgcgctgatcgccgccctcggcgaggggcgaagacgccgtcggccggtgagacgcaggaagatcattgaccaggtggcctatcgtcctggccggtcgccgtcgagctcttccctcgaaggtcagcgaagggagtccaacgggcagggacatcgacgtacggaaccaggttgcggcgggtcagcacgtccagcgggtcagcgcgagacgtcctcttcggccagagagtcgatgaacttcgtcagcagtcgggcgaactcctgttggtcacgggcactccagtcggcaaacagccgcttgtagaaggcctggcgggactggtgggcgtgttggacagcctccaccccgcgcgcggtcaactccagacagatacggcggccgtcacgctgcgaagccacccggcgcagatatccgttgtcgatggtcgccgcgacgacccggctggcccgcgacgggtcgatgtcgagtcgttcggccacgagccccaccgtgacgccctcctggcccgggggcggcccttcctcgacggcgtcgaccaccgcgatctggtgcaggtcgacctgcggctgatccttgaccgcggaccggccgagggtacgccgggcctgtcggcggcggatcctggtcatcgcgcgtgcaacggcgaccagtaccggatccacgtcagtggccgtctcggtggctgacattcccccactgtagtgcttacacagatacgatcagacaagtgcatgctcagggcagggaattgttcgatgcaatcaccatccccgtgctgcgcagcacgtccccgacccactgacgcaccacgacggccggcgaccgaccccgaacaggtcggccgccggccggtggtggctgcgcgccgaggccgatgccgactggccgtacgaccgccggtgacctgacctcgacgtccgcccccgctgggcgcgatcagctgtgttcgcggatgtagcggaccagaccggcgacgtcgtcggggaccaggcggccaatcgctccgctcgagtagacggccgtcagcacggtgccgtcgggtgcgagcacgaaccccgtcgactgcaggtggtgtggttcgtcattgacataggcgccggtcgcctcggccaccgtggcgatgtcggcgctgtgcccgacggggaagccgagccgatacttctccacgagttgacgggaggctccctcgtcgtcggaggacagcgcggcgacacgtacgccgagtgtggtgagagtgtcgctggcccgctggaaggccgccagttgtgcgttgcagtacgggcaccacgatccgcggtagatcaacacgacaccgaactggccggcgaggtcgtcgggcaggttgagctggccaccgccgaccgcggggacctgaaggttcggaaagcgctgtccgttgctgagccgagccacgtcgttctccttatcgcgccggcgctcttgggcgccaggggctggactgactggtccagactaggtcggcaagaactggaccagcaagtccagttttttgctaggcttctggtatgacgaccgcgcagcacacccccaagctgaccgcccggggggcggcgaccaggacccgcatcgtggcggccacagccgacctcgtgcgcgagcacggggccgcgggcacgagcctcgacgatgtgatggcggcgagcgggaccagtaagtcgcagctgtaccactactttgcgaacaaggacgatctactccgcgcggcagcatggcagcagaccgaccggacgatggaggcacagcgccccgagctggaccaactggactccctggccggcctgcgtcgctggcgcgacaagttcgtcaccgcgcacgacgaggccgggaacgtgggtggctgtccactcgggtcgctggccagcgaactcgccgacggcgatccacagactcgtaccgtgctgcagaagtgtttcaccgcgtgggcatccccgctgctcatggggctgaccgcgatgcgcgaccagggacgcctgagaccggacgccgatccggacgcactcgccgaagccatcatggccgccttacagggcgggctgctgctgagcaagacttaccggtccagtcgcccactcgcccgagcactggacatggccatcgatcacgtggccagcttctccaccgtcccggaagctgcggtggtggatcgcagcaccggaaccccggcggcgaaggtgtaggccccgtcgtcgaaggggttcgtctcggcaccacaccacgcgaccggaacatcggcggatgatccttgttgatcatgcctatcgatgcagggccgacccgccgccggtaggtttgttcgatgaccacacgcgcggcggtgccggacggcgagaccttcggggctctgatcttcgactgggacggcaccctggtggactccaacgacgtctgcttcacggccctggcgcgtgcgatggcagacgcgggagcaaagctggatccggactggtactggccgcggcaggcgataacgtcgcccgacatgctgctcgcgtgggagcaggagttcggccatctgccggaaccggtcgacgacatcattcgcaggtgccgcgggtacgttcgggctgcggctcccaacctcagagtcatcgatgacgtggccctggttgcgcgcacggcacggcagcgcggccagcggctcggtatcggctcgaactcgtccgggagtgtcgtggctgccgggctcgaagccacaggacttgcagttctgttcgataccgtcgtgacgtcgagtgatgtaccgcagggcaggggtaagcccgagcctgacatcttcttgctggtagcccagcaactcgatgccgagccggcggactgtctggtgtatgacgacaccgacgtgggcgtagcggcggcgctttcggcgggcatggcggcgtacaacgtacagaccggtgtcctcagcgcgccgatcggcgcggctccgaggcatcggcctgcggtcatggatcgggtcgactagggacctcactcgtcagttccttgcgataggccgactcgccggcggaaggggcccgcccccctgtgttcgcactctcgcccggtcagggaaagtcaattcgcgcaaccctcccgcaccagcgtcgagtcccgcacctcatcgtgcgagttcgtcgcggcgtcgaccgcccttcgcacgtcgacgagccaccgtcacccttacgtgaaatcggtcatcgggctgacacagcctgtatacaatcgccgagaaaagcgtggtggcaagcactgcgaaccaatttatgcgacaggcaaagcaagacttaccttacctaggtaaggcttacttgtttctcccgagtccggtgcagaaagggacatgataattcctccccggacggtgtttactgctacagtgttggctgttcgaaataatccgcaggcctcaccggctcagcgtttacgtctcgccactgcggcaatacggaccgacacctgtttacgccgcgctggcacgttcggcccgccggcccgcacggccaaggaggcaacaatgaaaactctgctgcagtcacccccggtacgggaatgcgctgccacggcgtgcagtttcaacgacagtggctgccacgctcccgcgatcaccgtcgcctcggcgggtgacgccgcgtcctgcgcgacgttcgtggagtcctccgtctccggcggaattgccgaagtgaccggcgcggtgggtgcctgcgcacgctccgagtgcgtccacaacaccaacctcgcctgcaccgccaactccatcaccgtcggccctggtgccaccgccagcgactgcctgacctaccaacccgcctgattgccagacctaaggggcctgtgtcagccctcggccgagcgccggaggtgtgacacgggcctctgccgtgccggtccaccgaccctgcggtgacgtcgctcacccacgacccgaccaaccgggcaacgcggttggcaaggttagcctaacctactagagttgtccccaggccgagctcacctccacttcatggccgaggggactacatggcgttccatccaggcggttggccagcgggcccgaccggttcagcgctcgccaacgaggcgatatccgaggcaccgctgacgggctcacgcgtcctgctgacggaccaccacgcggtgcttgcgcgctccgccctttccgccgccgtgtccctacagctccgactcggtgacgccgccgttgacctgatcgagtcgcacgccgtgctccccgacggcaccgtgattctcgcggtcgacgcgatgagcccgaccggcggcctgctggtggcggcacgcggtcgatcgggggaagtacagctggacgtgacgcaactcgtcccggtcgccgtacgctcccgggtgcgggccagggtgcgcgtaacgggaacggcgcaccgatttgacccggcgagcctggagttgtgcgacggcgacacggtgatgtccctgctcaacctgcctccggtcgcgctgtgggcgatcgatcctgtggaggtcgcagtcaccagcggttacgacgacgccatggtgagcgccagtgcctatcgcgcgacgcggccggacccgctcgccaccctcgaatccacccatctacagcatctcgcccagtaccaccaggacgtgatcgaccagctcgcgacgctggtcagccccacgttgacagccaaggcgacgcgcgtcgtaccggtcgctgtggacgccgacggcgtggtgctccgggcagaggcaccggacggacacgtcgacgttcggctgccgttcgcctgtcgggtcacctccggcgccagcctcgccgagggactgcggacgctgcttgccaaggcggcaccgcaccgatccgttcgttcaccccgcagtacggccgacgcggttgcgcctccggcgctcgcctgcgacctgcccgccacgacgtgcgggattccctccgtctgatcacgcacaggtgatcgtgcgatccaggtgatcgtgcggcccgtctgatcggaccgccccggtcgccgtcagccgcggccacaccgagcacaccgcccggcagcgctgtcacgttcggcttcccacgctcgggagatcggcacgaacctcgcggggccgctcagttcagccacgtccgggttcgtcggctgcaggcggtgccgcgctcaagcagttcggccatgcgctcgcggagttcgtcggagtggcgcaacgctggtgtgaacccgagccgaacgtcacggtggccgctcacgcgctccagtcggagcaccagtccgtgccggtccaggcggaccggtacgacccgctgcacgccgtgccgatgacgcgggtcgaccagacggcagagccgctcgaccgtacgcggatggcggcggtcaaggtggcagagcagttccgcctcctcggcggcgagcaggtccggttcggcggccgcgaagtcggcgggatcgaccatcgcggtgatcccatcaacgctgagctcgacggcggcgaggtcgagcgccacggtcaggtcctcatcttcgttcctggtgtcgctgatggtgaccggggcgagccagccactgagcgtgcaacggcctcggacccggtcccggaccggcgtcggcgcgaggtcggtgatctcgaggaccgccgcgacctcgcgctggtgggtgatgtcggtggccaaccgactgtcgactggaaggtcgatccggattcggccgctggggtccagcgagtgtcggttgatgaggtctgcccggtgcccgggtgtccgcagttccagcgaggtggccgcggcgacgatcgtccggagccgctgcgcggaagcgtcggggtggatgttgctcaacctggcacctcccattaggttaggcttaccttactagagaggtgacatgtgaaccagccccgccccaaggtcaagcgctcccgggccctcggcatccccctgaccccgaagtgcgtccgctacttcgagcgccgccccttcccgcccggccagcacggccggtcccgcaagagcaccagcgactacaaggtccgcctgctggagaagcagcgactcaaggcgcaataccacgtcagcgaaggacaactgcgacgggcgttcacccgcgcggctcggctcgagagcaagacgggcgaggcactcatcgtcgacctggagaccagactggacgcgctggtactgcgatccggtctggcgcggacgatctaccaggcccgccaggtggtcacacaccgccatgtcacggtgaacggacaccgggtcgaccgtccttcggcgcggctgcgccccggtgacgtcatcgccgtcacggcccgcagccgcaccaaggcaccattcctcgtcgcggcggccggggcacacgctccggaacggtccgcgccctacctggcggtcgacctcgccgacctgaccgcacggctgctccggctgccgttgcggtcggaggtgccggtgacctgccaggagcaactcgtcgtcgagcactactcccgctagggccgttggagcgctggcaactgccgtccgggcactcggcgccacacccagcggaccggcgatggtgcggtatcgggtcaccggaaggcgccccggtccacgcacatcggaaggtggaaccgagcctcgcccggcccggacgacagcgcgctacctggactccgccgaccgggcagccgcgaccgcctgccgggtctcctccgcgatcagatcggtgttgatcgccgctgctgcaacggcaccgccagctgcggcagcacctacctgggcggccaggtcggagacgttgccggcgacccacactccggcggcctcggtgcgcccgaacgggtccgccggaacgtactcacccaccccgctgggatggtcgaccgcccgcagcccgagccccgccaggaacccggcccgcgccaccagccgtggtgcgaccgacagagcgtcccggcgcaccaccgtgccgtcagccaggcgtactccgacgagccggtcgtcggcgacttccaccgctgtcaccgcaccggtcaccacccgaatcccccgggcggcgaactgctcggcctgctccgcgtccgggccggcgctgtgatgcgtgaagtacgtgacgtctccgctcaactgtcggaagagcagcgcctggtgtaccgacatcggcccggtggccagtacgccgatggcctggtcccgaacctcccagccgtggcagtacggacagtgaagtacgtcgcgtccccaccgttcccgcagtccggggatctccggcagcagatcgaccaatccggtcgtcaccagcagtcggcgggcccgcacggacgtgccgtcgaccagggtgaccgtgaacccgtcaccctcgcgtgccgcgccggcaacctcgccgttgaccacgtggcccccgtacccacgcacctcggcccgaccgcgctccaccaactcggtcggcgacaccccctcacgcgccagcaacccatgcacgcccagaacgttcggggcgttacggggggtacccgagtcgatcaccgccaccgaacggcgggaccgagcaagcatcaatgccccgttcaggccagcggcgcccccgccgacgaccaccacgtcgtagctgttctccagctgatcggtcatcctgaccacctcccaggggcaaccatgcgcgggtagcgaccattcagcaaactaggttgctgttacggcaaatgaacggcgcgcaccgaccgacgttccgacatcgcccacgccgcttcgtaagcctgcccgtgtgcgccgcgcgacccgacagaccagcaagccaggtccgcgtccgaccgaccgccgtggcacgtgttcccgaaacggcggtccggattcgccgatcaggcgtggtcggatacgggccgcggcaacgccctcctcgagccccccatgccttgccccatccacgacatctgccccggagcggatgaaggtcattaatcatgcgtcagctgacatgagtaactttgctgaagtagcgaagaattttgcctccctcgccctgcacccgcagggttgtccgggaagggtgatcagaatgatcgatcagctggagaacagctacgacgtggtggtcgggtggcgtcgccggcctcagcggggcgctgacgctcgcacgggtccgccgttcggtggcggtgatcgactcaggcacccctcgcagcgccccggtccagcggatgcacgggctgttggcccgtgacgggatgtcgccgaccgagttggtggagcgcggtcgggccgaggtgcgtgggtacgggggccacgtggttgacggcgaggtcacagctgcgacacgtgacggtgagcgattcacggtgacgctggccgacggccggtcggtgcgggcccgtcggttgctggtggccaccggggtgatcgacctgctgccggacatcccaggactgcgggaacggtggggacgcgacgtgttccactgtccgtaccaccacggctgggaggttcgggaccaggccatcggcgtgctcggcaccggcccgatggcggcgcacctggcgctgatgtttcgacagctgagcaaggacgtcacgtacttcactcaccagtcggatggtccggattcggagcaggccgagcagctcgccgcctggggtgtgcggctgatggccggtgaggtggcggcgctggaggtcgccgacgaccgactcgtcagggtgcgcttggccaatggcaccgtggtcgggctggatgccctggcgatcgcgccgcgggtggtcccacgggccgagctcctcgcggggttcggactgcggccagtcgaccatccgatcatcaccggcgaacagatcccggccgagccgacgggacgcaccgaggtcccgggggtgtgggctgccggcaccatcatcgacctggcccacccggtaggtgctgcggcaagtggcgcccatacgggggcagcgatcaacgccgacctcatcgcggaggagatccagcaggcgatcgcagccacacggtagtcgcttcggtggaatctcagctgcggtctcaggctcgatcagaggtggaagggcatcgccactcttggcgcctcttgggtaaatccgactcactcgttagggcacctactgcttgccaactcgtgtggtgctgatcacggcgggtactccgactgagaagttgcgctgagaacgttcgttctctaaagttctaaccaacgcgagagaacgaacgttctccaaggttaggagggtgtcatgcctttgatcaatgtcggaaccgagaacagcaccagcatcgacctgtactacgaagaccacggccagggccagccggtggtgttgatccacggctacccgctggacgggcactcgtgggagaagcagagcgcggcgctgctggccgccggctaccgggtcatcacctatgaccgccggggcttcgggcagtcgagccaggccaccgtcggctacgactacgacaccttcgccgccgacctgaacaccgtcctggaagccctggacctcaccaacgtggtactggtcggattcagcatgggcactggcgaggtggcccgctacctgagccgctacggctccgcccgggtcgccaaggccgcgttcctcgcctcactggaaccgttcctgctgcagaccgacgacaacccgaccggggtgccgcaggacgtgttcgacggcatcctcgccgcggtcaccgctgaccggtacgcctacttcaccgacttctaccgcaacttctacaacaccgacgacaccctcggcacccgcctgtccgaagaggcactacgcaacagctggaacgtcgccgccggcgcgtcctggtacgcctccagcgccgccgtgcccacctgggtcaccgacttccgcggcgacatcccggccgtcgacgtaccaacgctgatcctgcacggcaccgccgacaacatcctgcccatcgacgccaccgcccgcgagttccgcaagcggctgcccgaggccgactacgtcgaaatcgacggcgcgccgcacggcctgctctggacccacgccaacgaggtcaacgaggccctcctggccttcctggccaagtagccccgccgagaacagacacccagcccggcgaggaccggcgtcggcgccccacccggggccgacgcctgccctctccagggaagcttccctgacaaccccacgcttcagtcccaccccttcccagggtggggagcttgtcaaaccaacccatacccggtcccccggaccgctgtcatacaaggaacagtcgcatgaaccccgacaccaaccccacccccgccgccgagaccggctccggtcgctcccgccgtcgccccgtgtgggccgcactcctggcgggcgtggccacgatcggcctgatcgccggtggcgccacgatcacgacaagcggcaacgaggcccaggctggcgccggcgccggcgccggcaagcgtctcaacgagggcttcgtcaccacccgcgacggcgtggacatcttctacaaggactggggcccccgaaacggacggcccgtggtcttcagccacggctggcccctgaactccgacagctgggaatcccagatgatgcacctggccaacaacggctaccgcgtcatcgcccacgaccgccgtggacacggccagtcctcccaaacctgggagggcaacgacatgaaccactacgccgacgacctcgccaccgtcatcaagaaactgaacctacgcgaggctaccctggtcgggttctccaccggcggcggagaagtcgcccgctacgtcggccgacacggcaccgaccgcatcgcccaggtcgccctcgtcggcgcggtcaccccactgatgctcaaaacccccgacaaccccaacggcgtatcgatcgacgtgttcgacggcctccgagaaggttccctcgccgaccgctcccagctctatcgcgacctcgccgaaggacccttcttcggcgccaaccgccccgacgcccaggtatcgcagggcatgaaggacaccttctggctacagagcatgcaggccggccacaaggccgcctacgactcgatcaaggcgttctccgagaccgacctcaccgaggacctcacgcgcttcgacgtacccaccctgatcatccacggcggcgacgaccaggtcgtcccgatcgaaaactccgcccacgaagcacacgagatcgtggccgactccaccctcaaggtctaccccggcggcccccacggcatcaccgacacccacaagcagcagctcaacgatgacctgctcaccttcgtcgacagcctctgacaaccagaaggcgggccggccgcacacccaatgtgcggtcggtccgccccgcaccactcaccgcccacgccctcaccgggcggacccgcgccaaccgccacgacggcgacgcccaccgcgccgccaaacaacgagaaggactcactgatgtccatcacggccaccaaccaggccacgtacgccatcgacggccacgttggccacgtactgcagcagaccctcgttgacctgctcgacctcacccttctcgccaagcaggcgcactggaacctgaccggaccccgcttcctgcccctccaccagcaactcgacaccctcgccgacgcgacacgcgaacatgccgacaccatcgccgagcgagccgcgaccatcggcaccgcaccagacggacgcagcaacacgatcgccgccaccagtcgactaccccaactcgacagcggcaccctacgagacgacaccgtgatcacaaggatcaccgaaatcctctccaccaccgccgccgggctccgccaggcgatcgaggccaccgccgacgaccccatcacccaggacctactcatcaccaccggccacaccatcgaacaacaagcctggctcttccgctcacaacagtgagctgtcaccacggtccggtaggagttcgttcctgagcttgggtgcagcccgctcgcgtccgcaccagcaccgacggtgactcggaaggtcaggggcggcaaccaaagacaccgttggtcgggcacctatacgtggtgcccgaccaacgtgcgtggaagccagctgatcgaggcccacggttccgagtctctggtagcggtgctacattcgccgaccaggtgcgaactgacaattcagcaccgcatgccgtgcgaaccacacgtcgtgacgaaccaccctcagttactcaacgaacgtcgagctcccacaacgagtagccccacatggtgccacgttggtcgaacacgagccggacgtatcgcgcagccgccgacgtcacgctgatcctgacggtgccaccggctccgttacctgtggaatagacggccgtccagtgcgctccgtcaggtgaaagctcgacccggtacctggtcgcgtaggcctcctcccagatcagccggacctcggtgacagcccagacggaaccaaggtcgattcccaaccactgcggatcgtcattccattcactggaccaacgggtcgtccggtcaccgtcgaccacgttctcgaccgccaacgtggacgtctccgtgctggaggcggccgccacacgaccgagggccaggttacgtttcgtggtgttcggccgacccgtaaccgtggtcgacgtcgaggtcggtcgaccggcggcagcaggtggcgtctgctcggcgcccgctcgtgttggcctcgtcaccggagacatcgacgcagcgggcgcgggtgtccggctggggtgctcggacgcggtcgggggtgcgctcggactcaccgtgagctgcggcgccgcgcctccggcggtgggcgccggttccgatgacgtcgtcacctccgcagccctccgcacgtcggcggcacccgcgtccacagcatcgcgcagcgcgactacagcaccgccagtggccgcgacggtggccgcgaccaggaccgctcccgccagcctgcgacgacggcgggggccccgcgcgtcagcgcgggcgggtgacgacgtggacgcgagcacgggcagcggcacgcctttgtcgaccggcgctgtcaggtctggcagtgcactggaggcctgtccacccgagattgcgccgccacctgtctgggccagcagtggcacggcttcctcgaccggcgccgtcagggccggcaacgcgccggaggccggtgcacccgagattgcgctcccaccactcgtcgaggcttcgggttccacggtgtgtgggcctgggtccggggtagtggaagccgccaccggcgttcgcgttggcgtcgatggcggcgccggcggtgctgtcgtgctgtcgggcaccggatccggctccgcaggggtcggatccggtgcagtaacggcggcctgctcggccgggacagggaaggtggacaggtgggccgtatcaggtagcgcgatcgcccgccgtggtgtcggcgttccgtccatcgcctcacctcgaccaggcatccggaagccgcttgtggtgggccccaccacccgacgaggtcgagccagtatccacccaggctggtcgctggatgccggacgcccgtcaactcgctgtcgccgcgcggccaagggcgcatccaggtagttcgccagtagctgcaaactcagcggatcaaccgcgtcgatctcgaccgtgatcaggtggtcacagtgaatccactccggccgctgcgtggctatggtcagggccacgtgccactcactcgccagccggccgaacacccgaaacggcgcgcgagcgccgggaccacggcccaatagtgcgacgcgatcgggtgcgtccgtctcgcccggcaccgtggttccgtcacccgtatccgccacagaccgttttgttcgcaggtccagcctccgccggttcgcgaacgccggctgccatgtcacctccgcggccggaaccgcctgctcattcagcatgtcgtccagatcgtggtcggccaacggatacgggctctccagacgcgacggtggcaactcgtcgtgacctacctgacgcgggcggatggtggaccacccgcccgcgtgcggactgccggtgatcacgatcgccgggacctggtcggcgacgcgctggcagaactccacgggcacgtcggtattcgacacgagcaggatcggtcggccggctcgctgactatgggccgtgatcagttcaccgagctcaccgggtccgagcgcaccctcctcggtgcgcacctggccgtcgtcatcgatctcgaccaagacgctgaacaaccgttcgtcgccttgccaccacatcggcggctcggtccgcgcggggacgagcgcgatgtcgggtgagtcggtcggcggtgtgtactcacgcgcgagggactcggcctcccggggatacaggtcgacccgtcctcgtaccggagcaggcagccggaccagcagctcccgcagcgcccgccgggcctcgtcgtccaccggtgcgcccggcaccccaacgacgatcgccatccgcccggaccgccagggccgctcacgcaccgctggggccgactctcccgacagcggtggacgaagccacaccccgctttggacgacctcgaccacccactgtgcggtgagttggtaggcgtccggttcgacccgggccagcccgaccagaaagtcgaccgacccggccggactcggctggccggatggcgcgaaggcgagctgcgatatcggcggcacccacccaccgacgtcctccgaatcgactacgaccggcaccacacgattgtcgtggtgcagtgtcggtaccccggtgtccatggtcacggtgcacgcccatcgccgggcgagcatctggcacacctgcgcgctgaccgtcgctcccgggccatagggcaccacggtcaggcgtccgcgcagggtactcggcagcgcgtccgccactgccacgaccgcatctgggtcaggtgccgcaacgcccggccgtcccaccagcaacaccggacggtccgcatccaccggtatggcgtacgcggggtcgtcccgacccggagcaggctggtcgggcgcgtcggggtacacccacaggcccgccgggatcggcgtatggagcaggccggacactgatccgccatcggccgtggcgtcgacggcaggttgccagcggggcgcgggaaaccgccggcccacagccgaatcgtgctggccgccgccggcggacgacgacgatcctgccccgaaccgccgccagccctcgtccgcgaacaacgtgccgccgggaatcggctccaggcgtccggccggcgcgagaacctcgaatcccgcgtgctcggccagaaccgccgccggcacctgccccgaggtgtccgggctaccaactcccggcaccgccagccgtaccaccgcccctgaggacacgacggccaacagtgcatcagccacggcccgccagtcgaccgacccgctcggctgtcccagcaccgcgacctcacctggcggcaccggcagcgatcgggccactaccgcgaatgccgacggttcgccgaccaccacggcacgttcggaataccacgtcagcgcggacgtccccgaggtcgccggttgcactgtgttgccgctaccgtccactgctcacgaactcccaacgagtgaaatcgtcccggccaagcgatcgcccaaccctgagctgcaccgcgtgctcgctcgcctgggcctgccacccaccctggccgccatccacctaggccgggtccgtccaggtgcggcggcggaagtcacatccggagtaggcctcgtagtccgcaagtgtgcgcaccggcccgacaccgaaccggcctggtgtcgggtagcgcagcaggttgttcactcgtcgacggctggcccggtcgaggacgggccagctcgtgccaccgttgctgccgatgtggtcggtccagtgccgagggtgctccttgcggatgtagtagtgccagctcagcacctcggtcgggtggaacaggtcgtatccccaggtgtaggcgcgaagagcaaccgtgatctcctcgccgtggaaatagatgttcgggtcgtagggcacctctcggacaaaggtgccgggcgcgaacaggaagcctcccgccacgaaccgcgccggcctcggtgtgccggacagatcccggattcttcgctgggcatagaccggtagcccgtcgttggtccacctggccacgacggtctcggacggtacgcccgcgccggtgaactcggtcgccggatcgtacgtcgacgggtagcaggtgatcaccggcttcgcggcgccgctggcgtgggccgacgcgatcacccgggtgtcccagtccgccgcgaaccgggtgtggctgtccacctggaggaaccagtcctcgtccgtgtagtgccgcatcacctgggcgcgtgcccagcacgcgccgcggctgtcgcgcgcgtcgacgtccagcagcttcacccgcgggtcggcggcgatcgccgagacgtcctcgtctccccggtgctgccagcacaccacgacgcgcacctcgtccggttgccccgccttggccagacagtcgagcaccgtcggcaccagctcggggtcgcggtaggaggccaccgacacgaacaccgtcatcggattccggcccaggtcgtgattcgctccgcgcgcgacgcggtcattccatcgcctgccgcaggaagtcggcaccgaggcgcgcccctgcggggctacccgggttcaccagcacgtcggtgccgtcggccagggtggtggacagctcggccagcccgacccgccgccagtctggcgcgatgattcgacgctggtgcgcggcactcgtcgcgatcatcgcgcacagcccgccgtcatcgtcgcgcaccaccaacggtcgatcgtcaccgttgagcgcgagttccaccagcgagttgcgcagcaccgcggccaagtgttcgggctcgacctcgccgagcagcgtgaaacggatgagggcgtcgagcggatcggtcggcgaggcctcgtagcgcggctcgtagtccggattggggcggaactcgccgacggtgccgtccggccgcaacggccacattcccaccaccaccccgaacggcggcgcgtcgtcagggtcctctggctcccactccgggtcggtgagcaggaaaacctcctccgctgccggggaaccgccgggcgcagtggtcatgactgtgtcccgtccccggccggcacgaatgcggccgattggaacagcatcgccaacgcccggtgctcgtgcgccgcgtccggtgccggcagcagggccccggccgcccgtacgtgtgccagcaggtccggttccggcgccagtgcgtgcgtacgaaggtagtaggtgaccgattccgtccacagccagcgtccatcggtgcggtagctcatcggtaccaccgccccgcgctccggctcgaccacgtcggacagcgtcccggtggtccccagcaccggagcgcccgcctccaggtaggcggtgacctgctcacgatccgcgccgtccagccgttcgtggccggactcgaaccgggcgccgtccgcgtcgaccacgtcgaagacccgggcgatccgcgggggcggcgactcgtctgccatccacagcagcgccccggaactgcgggccgcgcgtgcgtacgacgggagatccgcacctgatcgatacacctcgacctgcggcatgtccaggtccgcagccaggacgcggatcatcacggctgcgatcgccgcctgcggcccggttgcctccagcacgtagacgcgggtcggtggtaccgcggacgaggcccgctggggcgccgtacgccaggagcgccacagcgccaccgcccctgcctgctcctgcgcggcccggatcgccaggtggtcgatctggtcggtgaggtcccggccgaccagatcgagcagcggcggtacggcggtaccgaaggtctgcgggtccggcagtgcgggtgcgaaggtgtacgccggttccgtggtgtcgtcgggccggggcgcgagtaccgtgccggtgtcggccagccgcagccggagctcgaccagcatcgcgtccggtatccggccgccgaggcgcagcagcgcggcgtgaagctcggcttgatcgctcatcaccgtcatccttgtgatcgtctcagtggacgtcggtaaccgtgcccgaccggctgacacgcttgcccctacggcccctcacccgatcccgttcttacctcgagccgaggcgcggatggtgaaggtcgggaccggttccgtgtgcgtcgtaccggccgtgagttcagcgggcgacggcagagctcggcatcgcggggcggaacaacgcagccaggacccggtgttcggccacctcgtccacctcggggggtcggaagtcggcgcgccgtatgtggtccacgagttccgccgccggagccaggccgtgcgtgcggagatagtaggtgacggtgtcggtccacacccacacaccgtcggttcgataggacatcggcacgacggcaccacggtcgggttccaccacatcggcttcccgtcgggtcgtcgtcagaaccgcccaaccagagtccaggaaggcggcgacccgctcctgctcgacgccgtcgagacgaggatggtccggggcgaaccacggcccggccgccgtgtcgacgccgtcgaagaccggggcaacagcaatcgggtacgcctcggcggctgtccacagcaacgcggcggacccccgcgcctgcatctggtatgccggcaattcatcacctgccgcgtacacctcgaccagcgttggcgcggcacccaccgtactgagttcctgctgcgccatagcggtaaccacgggcaggtagtccgcgggcacgtcggcggccaggacgaagacccgcgctgccgttctgccggtaccgctggacgcaccgagacgccaggcccgccacagcgcggtcacgccgggtacctggctcagggcctcggtcgctgcccggtctatctcgtcggtcagcacgccgacgagctcgggtggggcagccgtcagatccagcagcggcggcgtcgctcccgacgcgaaggccggatcctcccccagagccggctggaacgtgaaggacgtccgttgctgtcggccctggcctatgtctgacagcgcgccgacgcgatccgggtccacggccgcgatcagggcaagctcctcctcggtgaggaccagcccagcgtttgcggcaactgcggcaaccgtccgggcgacatcgaccatccggccctcggccagcgcataccgcgcctcgacgatcgtgtggtcgggcgcatggccggccacgcgcagcagcagccgatgcagttccggccctggaccgaccgtacgaaactcaggcaccgcgccattcgaccacggccgctaccgttgatcgacgattcagtcccgggattgcccctcgtgccaccgactggtggtacgcgggcgcaccgacggtcacggccttcaccgcccaatcagccgaaaggcggtcgaggaggtcagcggcgtcagatgatggaccggcctggccgtagggatcctagcgggtgtacttgcgcttgccatgcgggtcggacgcccggtagtcgtgccactcgttgtcgtcgtagtactcccactggttggtttcagagttccagtagaactggcggccgctgttgtctgcgtaaacagcggggccgtggtcggggtcgtggatcggaacggtgttcgcgggtggtggcgcggggtccgccgcgggtgcggcctgcggcgcgacgttgtaggtgataggtgcggtgctgtaggcaacctgcggcagtcgtgacccggacgcgctgctgggccccgcgcggctggctcccgtcgactcatagtccatgacgtcggggccaggcgtgggatatgaatccggcatctcctcatcgatggggctgggctgacgggtattgctgacgtcgttgaccgggccgtagcgcttgtccaagtgctgctgcagactcttgcgtggcatgtgcaggtagtcagcgatactctgcatgctgtactgctgtcgggcagcggcgagggccttgtcgagtgcggatgggatgtcacgggccttcagggtcgatttactctgcgacttctcgatctgcttccagccctggtagaagtcggtgccgcgcatgacgtcgcgcagggaggcgcggccgacgtcgtcgatgtcggggcgctttttgaacttgccggcgcccctgctggtcgtggaggacgctgttgaatcgtggcggctactgcgggacgcaacccgtcgcttgacactattgcggccgtcgcggtgctcatggccatccttgtcacgaacgatcttgtagacgctgctcgggtcagccccggatgcctcggcgatttccgcctgcgacacaccgcgggccgcatggtgtttgaacagcgcggcgcgttgttcgggatcacgccccttccacgctgctgccagttgcctgcgctcagcctcgttgagcacacgctgggctgcacgtgagccgtgcgacttttcttttccggtgccgagagtacggttccgcgtgccggtggtgaagtcgagggtccgcttcacgctcacagtccggttagattcctcgtcaaacgcgacctctgagtccgaggcggtgacgtagccacggttgggggcgttctcagctgggatgacattctcgaggccgtttctgtcgacggcgtcttggggtggcgcttggcgggacagcgcggacacgctcatcatttggctggccacgccactgatgacaccctccaggtagttgtccaccctgccctgcgggtcgcggatggtgtgcggaaggtaggacaccagcgaacgaatcgactcgagatagtagttgccgtagttgtcgtcgaagtcgacggggaaattttcctcccgatgatggtggagggccgcccaacatcccagacagggccgatacttacccatgatcaggtaggtaccctcgatgtccgatggctgcagatcggcgctgtgcacggccagcagtagtttctgctcggcgtgcatcgagttggcatcgctgtccgaatgctgtagcacgatgacggcacccatcttttcgtcactggtgaggaggtggttcaaccacagccgactctcgtcagtcggagcggcgtccgcgagctggacgtctcggttggcgcgcatcgccctggccgtgtcgttgtcgcggactcccctgaacgcctcatcgattttctcctcactgcgtctcagccgcccgacatactcgtcggcatcctgcggcgccaaatgctttcgccggctgctgtcgctctgcgaaatgcgcagcagctgctccaaaggtgtgacctgttcgttttttaccgaaaatttcaccttgctgatcaggccggcggtggcgttgaagttggtggcaaagaccaaccgaccattgatcaacatcccttgcacctcgagatccttgggcagactctctcggtgctcgctctgctcacgcagctggcggaacacgtcgtgcagcttgaagctgagatgggagagcgtctgagccgccctctcggcactcttgtcccgggcgaatcgcagccggaattggtcccctgcccgcccgtactggccacccccgtaggcccgggtgaactttttggcggcccgatcgatatcgtcgatcaggctctttttgggccgcttcttgtccgaggatgtggccggcttcttgctcgacgatccaaaggcaatggcatcggcaatgttcggaggttcggcgctggtgtggcgggtggggtattcgtagtggtggtggattctggtagtggggggttggccggcggtgcgacgccaggtgccagggcgggtgacatcgagttgtgggtgaccagttggggtgtagctggtggcagcggcaaagattcggccggtggcggtgacccaggcggtgtccggggatgcgctgacagcggtgatggcggcttgaccggacaggcggaggtcgtaatcgcgctgcccggtctcgcaggcgacgaggacgacatctttaccgtgagaccgggtgtcagcggtgatgagggccgcgaggtgttcgggcgtgacgattttgttgccgacgacaatgccgtcgggggtgccctcggcaaaaaccagatattcgtcggatgggggtggataattgagggcgacacgcagtttgtcggtatgttcgggatcgagcaggacaagtccggcgggaacgtaggtgaccggcggtggtgtggtgtggatgccggaaacggtggtggcggcctgcccgccgacgtccggggtctcggggtccgtcggccgcttcccggcgggctccttgggactgggccggccacgcgacgccgcgtccagggcctcggcttcgtccgcagggacgtggtgtcgatctcggcctgccacccttggtggtgccaggtcacgttcggtctggcccggttccgatgggaccagcggccggtccaccaccgtgtccggccggtccacctcggtatccggtcgggctaccgcggcatctggtcggtcatcatcggcgtggctcgacgagaggtccacgtcggccggggggtgcggggcggcctgccgtgggccacccggcgatacgacgggctgctgcacggcggccccagcgtcgggggcagcggacggtccgatgatgctggggcgggagtcatcggttgcctcgactccgtcaccggcgggttggggggataccgccgtgacagactcggaccggtccggatccgtgctggatgtcagatccggggcggtactggcatcgccagtccttggcgacgcgatcggggtgccatcggttgtgcttggtgtagccgtcggggcggtgcggccgttgggttcgctgtggctgtttgccggcgaaacccgcgtgtcagtggtggtggtgctggccgggggtggggtgatggtggcttggtagtggtcgtgctcccggtggatggtaatcaggggggcgttgtcggggccgatggtctggacgtgatccggtgtgtgaatgcggatgcgggagcccagtgcggaggcgagtaggccgatgtatgcctcaccggcatcgcggtgccaatgttgctcccagtgttgtacggccttggtgagctcggcgaactcgacggggtcagctggtctggccgggtcgagcaggtgcaccgtcagctggtcgcgctgtacctgctcaggcaggtcgtgcagggggatgtcgtggtgagtgctgaggaaatcgaacatttgctgcgcagacagggatccgtccgcaaggtcgcgttctggggtgccgtcagcggcgggtttgaggggcacctcctgttccgcgatggttcgggcgctggcatggtcggcaccgttggcggccaggtcggcggtccggtgatgcacgtacaggtcgcgtaggtgggccacggggagcaggctggggtcacgcaggctggtaattcccgccgcgtggagccggttgagcaccgtggcgtgatccagggagtcgacggtggcgtggagcgtctggttgcggtttccccgatatgcctgcagggccgcggtcggcatgttcgccggacccagcgtgatcaggtgtcgttcgacgagttgacgtagacgctcggccgcctgccccaactcggtggactgcggtacgagttcccgtgcatcccgcctctcagggctgctctgctcggtgagctgggtacggaccaactccgggtcggccagccaggcacgtagggctggggtgtcgagatctgcccaagccaacctctcccccaccagaccggggtcactaccgataaccgcatacaactgacatcgaccatcaccaggagtagccaacaacgacggccgcactaccgatggagtagcaggcaccggatcagcggcagtctccgcaccatccggcccaccgtcggcggctgcggagacggtgtcctccgctacgtcgctgacggccggcgcgggtgcggaggcgccgggctcgatcgtcggggtgccgcccgccgcaggggacaactgcgccccctcggtgggcggtggacctgacaaagcatcggtcgaggtctgagccccccttttgggagctgatggctcagcgttggtgagatcagtggtctcctgcgtcgcggcggtgggctgggcctcctcggtcccagtggcgtcctcagccgtgtgcacagagtcggtgtggggtgcggcgggacgcagcgtgtcgagttggcgttcatgggcctgataggcatcccaccacttggattcagcatcggtggcctcttgttcggcagctttcaggaggtcagcgtctgtggccttttgagctttcaacccgtccctgcgattgactgccttggtccacttcttactactctcggccaaacttttggctgattctttgagttccggcggtagcacgatgtcagtgtgttcacgtgctgcctcgtcgttcatccgcaggatcacggcgtcgtcgattcgaagcatgacgcccgcacgctttcgtgacgtgggtgggttgaggcggtgctggtgtgtacgacgggcggaaggttggagccgttttcgtgggcggtgcacatgcacagggagagcgaccagggagaattccaacgaataggaaagaccccagacgagcgtgtcatcctctggggtggacgatggctgggcggtcgtcttgtatttttctggcgtcgcactggcgtcgtatcgttggctgtcagccgtcgcgtagtgacgcctctccactggcataccccccctcccgtcctcgcgaacggcgagtaggccgcgcgtttttaccagataggtgctcccggacttgtgcgtcaccttctgggagcgctcacccttcaacgaattcttgatagtgacatccgtgttggcgccagcaaacttcggtcgccctaccacccgggcatccaggaagagttcccgttttgtctggcggggcagcgggatcgggaatcggccagccagcatggctggcagcccagccttcaggttggtggtgttgatcgcggcgcgtagcgcggcctgcgtggtggcgtcgacggtcacgccggagttggtcaaggccagctcggccgcgtcgtgcagtctcgccacatccaggaacacgtgctcgaccgcgtactgcgagggctctggcaggctcttgactcccgcagtgttacgccattcgcttcgagcggagtcggtgagctcgttgatcggcagtgtgcccttgtcgccggcgactccgacctggccgtttatccgcgaactgtacggcgacacgcgaagtgtcagtggacggacctccctgaggaccgcgcccgctttgggtagctcgcggccggtcacagtgatgctgaggacgatgtcggtgccgaaggtggcgactggcccctccacggccagagactgggaatatttcagagtgtcagcgtcggagtactctttttcgcgggcaccccaattcgcggaggtggccgctcccgccccacccagcactctgactgggccagagtgctgctgcgcttccgggctttggccttcaacgtgcatcccccgacccgtcagcatgagggatgccgatgccttcgttcggctgcgagtggtggcgtcggtcagagttatctttgtcttgtcactgacagtcagcttgtcgacgtgcacgattcccttgaattcaggctcactcaccatcgatccggttaccgtcatttgataggtgtggccccggacccgcccctcgaggcgaagcagcaggctccggccaccgttgagggcgctggcgatatggctgtcggcgtggcccaggaaagtctgcaacatccgtacgttgtcgtgcggtgcgtccagcgaggactccggcagcaacgcctgtgccacccgtgtaccgtgggttccgccgatcgcgttcgtaatcgcacgtcgcacggcaccgatatgactgctcaggtccagcgtgcgatctaggccgccgattccgaatgacggtctgccgggaataccaatcatcgcgggcaacgtgatggtgcggttagtcggaaccgagggctgggcacggtcggtggcgttgtctcgacggtcgcgctcgtgtggatcggcctgcacggcgttgtccgacagatatcgcgtttgtcgctcgacctcggccagctggccagaatacgctttgtcgtcgtccccgagttcccgcgcctgcctctcggtcatccacatcaggagtgagtcgcgcaaggtgaagctctgccctgcccgctggatcggactgtcgggcagcacttccagcacatccaggttgcctcgacgccgggtttccgcgactacctccacgtctacgtcaagttgcaccaacacccgacgttctggcctgccgcctacctcgagtttcgacgtacccgtgatgttgtgctcgtacttctggccgcgggcgaattgcaggaaggttcccgacatgacaaagacaccgcttgaggtgacgcgatcttcgttcggatcgccggctggtccgcgcaccacgcccacaggtgtgaccgacaagcttccgccccacgagcgagcctgcttggcgccgctgctggagccacccgcgagaatatccttgacggtgtggaactcggttggcgcctgcacccgggggttgcggggcctcagtcggatcttgacctcggcgtaagcatccgcccggcggcggccataggtgagctgggatagcgacagcggtgtgctgaacagctcgtgactgcccgtcaactggtctggcgccagcgactgggaaatcagggtggaaatcgacccgtctgggaagccccagatggggtcattcgtggcccgcgtcagggtctccttgaccacatcgagtagatgagccgtgccgaggaacgcctcgacgaggctgccgtccagcttgtacggatacccaccggacatttcgctcaacaccggtggattcgtcatccactccttgtcgaccggttccggtgctggcgtggacggcggcgggctaagtgcgacccggtgctcgggcaccagcaggcgcagctccaactggtgttccgtgggcggcagggcaccggaaacgacggtcgggacgtggagaccgggcctgccgggcagcagaagtagtctgctggggttgggccgcacgctggattcgaaggtcgtcgtcacggtcagggtagccgcgaattcgcgcatcggtacatctgcgagcccgccgtcttctttgaggtccggtgcgcgcgcgatctcagactcgtgacgacgattgacgccgacatcatggccactgctcgtggtatattcgacacgagggccaacaatcccgaccgggaaggccgggccgagtaccgcgatgagccggccgtcaactcctatggaggaagtccaacttttatccttactggcactggcttcggccttcgctgcacgattctcggtagctcccgactccttttggttcaaaatttcgccatcggataggctggagagccgacccttgatcgtcacgaccgtggtgtagtcgtgcagcttgccattcatggttagcgggatctccagccccggcccaacgatccggtccagcaaaaggcgcagttgacgatccgaaagttgaacttcaatatcctcccgacgcgacaagatcgcctgaaccgttccggtcagaccctgggccaactccggatcaccgaactgccggacaaatgcttccttctttaaggctgggatcagacgctgcctcatcggcagactcttgtccccgatattgccgaatagctccagatttccacgggctccaggcacgtcccttaatgcgttgatcacacttctcctcagctgatcaccaccatcaagatcgttaatgtatgcccctccgaaggagtgtccctgctcaataggcgctggcgcaaagtgcgtacggcggtcacccgtgcgcccccgccactcggtcgggtcgctatccagtgaagtgccccgtgcccgatccttggtcgtccactgcaccgtcgcgacggccccgcccagcgtctgagctggccttccaatcaggcgcacttccaggtcatagacagttcggtaacgaacggccgaacctttgacctttaccttttggcgcccgactctcgtagccgccaccttctgctcgctcggcccggtgcgcgacaccgtcactctcggcccgacgacgtacatcagtggccccgccacaccaccgccaccgccggtcaacattgcctcccacggccggtcggcgattttgctgtcggtgttctcgctggccagcttgaagccatcttcatacttgacgccgtccgcagtctcgagagaccgcacctgcctggccacgagccgcgcctgaagggcgctgccacgtcccgggacaacacggcgccagagattatgctcggcaggcgttcgcagcagcggctccgaggtggcccaaccttcctcggccctgtcggcgccagctgttgtcgcgtcagcgacaggaagcttgtctctggacagaaactgctttagtacactccggcctggcgcccctacgcgaacaatgtccccaagcccttcctcctgcaggatttttgcgacctgctcgaaatgcgtaccgcgatccgggtcggagtgaacgacaacgctctccacaccgaacctcttgggcagggcggtgggcaccctcgcgggaagggggtccgggccaggttctggaacagccagcttggtcggcacccgcaacggaacgatgcccgtcgcggtgaactttcccggcccatgtgagaacgcgcgcttctcgggtggccgggcatcgattggctgcccgtttggccctcgcagagaagcgtggatcacggccggaacagtgacctctatttgatcctccacctcaacggtggtaatagttttgaagctcgttttactggtcctggagatcgtcgatcttggcgcggtcgggatggacatccccccagcaaccagtgcactgggaacaaatgaaacgaagaactttggatctacatgcgaataatgatctaacttgactgaacgcgagtgggatccgtcgggcttactttccgccttcggaccttccttagctttcctctcggacttgaggccatcccaatcaaaccgagccgtgacggtcaactcggcagcttccccgtcaatgcggacagggtaggaatacccctcaccaagaaatctgccgaagtcatcccgtacgtcgcggtccagttcctctaataccgactgcgatatgcctggcgccaacaactcgagctcacgaataaggtttgtgtcatcgtcgacagtgacggctcggaactgcgcagccggacccaaggactcgcttcgacgcaagtagtcaggcagagcactacgcaacttatcaggcgacagaaccgttgaagaattgccgtccccgctgtcagatctctgttcggcctcggccttgaaatccgcctccgcctccgccttcgactcagacccggacttgggcccgggctcggacttgggcccgggcccgggcttgggctcggactcggccttaacctccgtcttagcatcagccttcgcctcggacccgggctcgggctcgggctcgggctgagcctccgccttcgactcagacccggacttgggcccgggctcggactcagacttgggcttgggctcggactcggccttaacctccgtcttagcatcagccttcgcctcggacccgggctcgggctcgggctcgggctgagcctccgccttcgactcagacccggacttgggcccgggctcggactcagacttgggcttgggcttgggcttgggcttgggcttgggctcgggctcgggctcgggctgagcctctgccttcgactcaatcttgggctcggactcggacttgggctccgtcttagcatcagccttcgcctcggacctgggctcaggctccgactcggacttgggctttagctcgggctgagcctccgccttgggctcgggctcggacttgggctctggctcgggctgagcctccgcctttgactcagattcggacttaagctcggccttagcctccgtcttagcatcagcctttgcctcggacctgggctcaggctccagctcgggctgagcctccgccttcgactcagacccggacttgggctcggctttggcatcaccctctaccttaaactcaaacctgggctcagccttggagtcggggtctacgggtgggaaagcttgtgttgtggccgcttcggctggccgagctaagtgttgtgatgtggctttggataggatgggtgtgggctggggggaggtgtctgcgctcggggtatcggggttttggggacttccgtcggggttgatttggccactggcttggtccgcgcccgcgatgtccgttgccccagcccgcgccgactcaccaaccggctgagggccagcctgcatcaggagaccggactcggacgcgaaagtctccaccggtgacggcagagtatcggccacggcgtgggccagaccctccgtagccaccaccggggctcgggaccccgcaacgtctcggccatccgccgcagcggctacctggtcagcaagatcaccagcactcgtgtagcccgcctcctcgctcgatgccatcgagtcaggctgggacgatggtagcttctcccgttcacgggagaccgtgctcggggcggacggaccgggagggtcgagatcctgctcggtttcttcgggaattgttggaaggctcggaggctgcgcggcgcgggcgatgttcgatgtgggggctggcttggggccgaggcgtatgccgtcggtggtgggttgggtgctacgccggacagtaacgatgccgtcgttggatcggttggattggccagtggtcgaaccggtcccggtgcctgcaccgggaccggcaatgggttctgggttggcgctgatgccgaacaggggtggtgtgccggtggcgacgtcgttgacggcgtcccaaccctcgtcgtccagggattgaggagtgtagagctgccaagattcgctatcggtggtgcgcagtcctccttcgactccagtcgatccgatattgatgacggttttgggggccaggacgtcaccggcacgggcgtgggcgagctgatgggcgaaaccaccggccagagcaccggtctcgcaagagaccaggacgatgggtgcgccgggccggccaatgacttgggcgaggccgtccggacccagcgcgacggtggtggtggagccatccgggttgcggaccggggcgtgcacgacgtcaccgacgccgtgcacgatgaccgcggtcgccgggtctcccttaaagtcctgtgcggcggcatgtgtgtccggcggcaggagggttcgggtgctgaccctgttccagtcaccgtcgtcaagcagcgcgataccaggccggtcacctgtcaacggccggatgaccagcggcttgccagacgcacgcagaaccccgtccgcacccctgacaaccgtggcgaggggcacgaccgacgaactgtcgtgccggtgaccatccgacgaggccgccagcgcagtggtgtctgcctgagccgcgacactcgtgatggcgggaacatcgacaacggtcggaatctgcgcgacagggacgacattcgcttgcgggtttggttcagtgccgaggcgtatgccgtcggtggcgggttgggtgtttcgcaggacaaggacgatgtcgtcaatggaacggccgccttggaacagttggtccatgtcgggtgcgatgacgggttggaagccgttgtcgagcagtagtttggggaggatgacgtggacgttgaggcggcgattgccgtcttcgaaggggtgggtgatatgcagtttacggatggtgcgggcaatggcggcgagggtcgcgtcgggggtcgtggcgttctgtcgttcgtgacggtattggtcgaaaatggtgttgattagggcgggtgcgtcggtgcgggagtagttggtggtgatagtacggggcatagtggtggcgctgatgccaccgcgtcccatgatggtgctggtgaaggtgactggtttggggccgccacgttgccggagagcttcgtggaagtctttgatgagagggcgttcgccgatacgttcggcgaggacgtcggagctgatatcggggttacgaacagggaacgatgtgggtttaatgactccttgtcgtgtggtgccgccggtccagtcgaactgcttattgagatatcgagtgactgtttcgtgtatttgtttgtaggtatcagcgttaagggtgttgctattgatgccagaattattgaggaactgttcgtaggcttcggtcatgcctctctgaaagcccggcgattgatcgttatcgtagtaggaaccggggtcgttggggtacgcggcctgtgctgcatcatggtgcctgggatcgaggtagagccgccaccactgatcacgaggtacaacatcggcgagtagggcaggcgctggcccgggaaccacctgactgcccgtgccgcccagcgcaagaccatcgaaaatttcggtcgtagactgaccctgatccgactcattggctgacaccggtgcggatggcgatgtcggtgccgtagcctccaggttggaggtcgaagcggcagccggttcagttcgcagcacagcatcggcagcacccggcggggtggggatcgtgggcccggcctgcggggtgaccggcgggggctccgtgccatcggctgtcggcccgatcgaagcggctgtggtcctcgggccgttttcggcgccaggatcggttgacgaacccgatggtaagtcgatgacgatatcggtttgtccgcggctggtggctggcgcgacctcagcggtcggtgccggagtcactgccggatcgtgctgaccactagccctccgtggaccatcggcctggaaacgtgaatcgcggtcctctgcgctctcggtgcgtgtcgcggtgtcgcgcgtggagtcgttgcgaagcgcggtatcactcgacggtggtgactgcacgatcccgctggtgagggagggctgggtagtggtggacgtcgtggatacgtggtgcgggttgctcgtcaccagggtctgctgcgcgtcgagggcctggcccgtaaacccactctccgacgcgaccgccggctcgacagcagggtcaggcacagccgaagcctgctcgaccatcgccggtgcgggagcgaccggattggtgacttgtgggggcggggacgcggatgagaacggcgtgttgcttccctgggcacccggtgttgacccaccagatgtctgtggactgggcaactgtgtggtgggcggttgaaaggcggacggttggcccgttggcgcctgaaccaccggggactcggcgttggggcttccggtgcgaggcacctcgacggccggaaccgctgtcactggcatcgcaaccgtgggcgcctgcccagccgggtctcccacaggcgaagtagcaggatccgctgcctgagttaacacaggtgccgtcgtctcggcgacgaccggggccggggctgttgggtcggtaaggggagatgccgcggggctcgtggactcgaagccgggtaggccaccggcagtcgcgggcaaggtcgcgtcggttccagcaggcgtcgcgataggtacgatttcctccgccggcgatgtggctggagggggcgcggcgggtgtggcggcaggattcgcggcgatcgagccggctgagcctgtggttggcgtgggcacctgaacgcttgagggcccgaagtggcttacgcctgcgaatccgggtcggagtgcgcccgccgatgccggggcagtgccaggagcaggcgcgactgaaccgttgggagctggcgcgttgacggtgctgaggtcgggtcgattggcgaatgccggagcggtggctggggtcggggcgccatcgcgtccggtgtccaaaggttgggagttgtgactaccgttcgtcacggggttgccgggaaccggggaactgccgacggaggacggtgtgcccgtcgcggcgttcgcagggccggtggcttcgttgtatggaggggggtctccctgcgtctcgctgtgcggtggtggacttccggcagcctggtcgtacgacggagggctgtcgccgatgtcgtggtatgcgggtggtggaggcccctcaaccgaggtcgggggcggattacccctgcttgaaccctttttagggtcgggcggtgggcggttaggcaggttgttggggtcgacgccgaactggttgccgaagtcgtgtgcgtattggtgtgcgaggccgccgatgatcgacgaggtcatcgtggcaaatgggttgaagccgcccccgaccatcatgctgaacaggccctcgaagagagtttccgcgagtgcggacaacgtctcgcgggtgtaggtgttcttgttgatcttcgggtagagctttccgccgatcgcgtgcatgccggagacgcccatgccgatgaagaatccgcccgcgaaggcaagggcaaggtcctggtagtcgaaatctttacggttaccctcggccatttgcgtgagctgggcggccatgccctgccagagttcctcgagcccttcctcgataccttcccagaccagcctcagcagctggttttgtagtcgcatgcggaggaattcgatcagggtcttgacaatctcctgcccgatcttgatcagtgcggggacagccgccgcgccgaaaccggaggcgatggcgaaggcgatctccaccacctgggtgaacgcggcaatgacgatgttgtactgagtggattccgagtccaaggcaaactcgtacgccgcattcccgagggcccacgagatgttcccggcggtcgggacgttgttcgcgatgccgccccggaactggttgaacgcgtccgcggcgggcccgtccagatgcgcggagagcccgttgcccaggttggacgtggacgcgaccccgttcagcagagtgttggtgaaggcgtagagctcatcccccatggcccgcagtgccgtgggatcggcctcggggaactcaccgccggtggtgtagaggatggcgtcataggcccactgccactcaggatcattcggaatatgaaagtcaggcatgaccagcagcccgcgctaacgattcaacgatccagcgagtacccatcgtccgggtagctgataaccaacggctgttagtcgggctacgtctgatcggcatcccggttttccacaatgacgaagaaacgcccgaccccccgaatccagcaccttccatctctgtcagtaatcgagccatcatccaccgacacgatcgaatcgtaaaggttgacatcaacccgcaccctgccgtccgggaagggacggaacgtcaccagcctagggccctccctctcctgaacctggcacctcctcctcctcattcgtcaggggaaggtgtgaatcgaaatcttgtctcatcgaatggctgacttcctgtgcctcgtcatcaaccacacggtagagccgcccattctcccgcaatccctccccggcgaacgccaaacgacccttgaccccgccaatcacaccctcgatgttgtccatgccacccagaaacgcctgggagaactggacgcccatctcgtcgttgccccagctgctggcgtatcggctgcgcagcgagtcgagctcgttgaggtaattctgatacaacgcggcgtgctcggcgtacccgtcgccgaccaacacgacgccttcggggtcgacccagagccggccggcgggtctgttcattggctctgccgtcccatgccgaggatctcccgaacgctggtcgtcattcgcggctcgggcggtagaaaggcatccgtgccggcggtgccacgcaccagcgagcgggcgtcaacgccgtcgggcagcatcggcgcgagcaccgcctcagcctgcagcatgacgctctccttggcctcagcgtaggtagccatgatcacttcggtgaggtcagctggggtcagccgtttgtacgccgacgtcaggaaccggatatcagtaacgacgccgctctggccgacggtgacgctgacctcacgtcggggtgaggtagcggtggccgtgagctcacgcatcctgtgctgtagttcggtaagactgttgcgctgccgttggtactcctcgaagaggccctcgatccgctcgctgatgttcatcctcggcgcctccctccacatcaccactcagtacagatcgtggatcgccgccagtggaagaccgcacgtgccacttggtacggacgtgcaacaggtcttcccgatataccctggatggtcgtcctcacatccggatctgtgcgaagccgtgcaagcattcgaagacattcggacatgcgtgttgcccgggcgtgtcctacggcgggttcggccgctaagactcatccgtgccaacgactcgacatgaggagtacggctgtgacgatgccgagagtcagtacgaccgaagagggcatgcgacgtgctgcccaagaattctccgacaaggctaccgagttcactggttcgctgcaggccgttaatggacagatggccatcctgcagggatcctggaccgggcaggcctcagccgggttcaaccaggcgatggacagctgggaggccgcgtttcagcgggtcatcaacgaactgatcaagatgctcgacgtgatgggcacaaccaccacgggttacctccaggcagaggacaccgcgagcagcacggccagctcgttcggcgcggcgcttccaggcgtgtgagctctttgccgctggttgcgtcgagcccgtagcccccaggtcgtccaccaaccgccggcatggaggtcgtagctactcgcctgcgtggcggtcatttcttagaaaggtccacaatgtccaactatacatttgacttccggcaggctgatgccgtgctgcacgacatgaaccagatcaacgtgcggattcggtcggcgctggagcagatggagcagaccgtggaggccagcctcgcccagtggactggtgcggctcaggcccagtaccacgtgtccaaggcggtctggaatcagtcggccggtcagatgaccgcgtatctggagcaggcccgccgtacgctgctgcagatctcggacaactacggcacgaccgagcaacgtcatgcgcagatctggaatgacgtccgcggaggctgacgctcgtccgccggctgccgcgtctctgtgccgcggtagccggctcctggtcaaccagcagcccagtgcgctcgtctgcctcacacgccgcgccaaccccactcgaagcgagggcgcggcaccacgacacaaccgaacggaatggatccgatgggcatcgactggagcaacccgaacatacgagcggttgacgcgaccggctggctggacgaatacgatgaggagcacggccacccccctggttgggccaggtcggtattagaaagaattctcgccgacataggcgaaaccaaacccacggtgggtcgattccggtatgaatctagcggtttcgaccgcgacgactacacccccgaggagttggctctctatgacaagttcgttgtagaagtggccatcccctgggacaaggtggctgagtctcacaattccactgtcaccgacaccgacaacgtcagaatagatccatacaatccggatcatcagtacgtcgagcagcctccgccgggattcacaccaccggagaccggtgagtgggctggtggcgacaacccgaaccagcaactcagcgtcagcaccgaggcgctggaattcttcgcggaccagattgaccagatcgccggcgacggcaccggaatcctgttcgacgcgcgcacactgctcggcgaggtggacatgcgccccggtggattcgccaaggccgagctgatgcggcaactgatagatggcagcagctcggagagtccgggtctacgcggcgacaccatgaacctgatgctctctgttcaccaggcattgtacgaggtcaaaacgggcctacgcctgatggtgcgggggtacgacaccagcgaggagttcaacgacatgaccgccgacgaactcggggaggcgatgggtggcgcctggagcaagatcggcgtcgtcggcgaccacggccaggacagcggtaccacctccggcggttgatcgacaggagcagccccggttccggtcgtcacggcgttcatagcacgttcggtagagaggtcagggcatgccggaagagaaagacgagtggtcgcatgtcgccgaggaggaggcgacgttcgtcccgcccaccatcgacacgagtgacctccgcgactaccacacgtgggctcaggaggagcgagggtggcgcaagctactcgccgcggtcaacggtggggcggctatcgccacagctgatggagaagcgttggccgcgcgcctggtcagtcctcagtcggtgatggatgccggcgtagcattccagcatgcctacgacaccctgaactggctggaacagttcgtgcgggaccagtcacaggccatcgccggggaggaccgggcgtggcagggcgaggcggccgatgccttcctggcaaagatgaccttttttgccgactatattggcgcgcaggcggagcggatcgtcggcggcgacggcaccggtggtgtcaactccgtcccgaaccagctctaccagagcgcgaactacctcgcctgggcgcagagcaccatgaagtacctcgaccggtcctgggcgacaatcgctgcgcaaaacggtgtcggcagcaatgaccacgacatggtggccatcagcggcaccaagttcgagaagccgatgaccgagcagatgcttcaggttgttgacacgctcgcgacccagtacgacttcacctacagctcggtcaccccgcccgatggcgacggagaaccgaagatcagcacgccggaagtgacgcccccggatttgtcggtgccggaaatctcaacgccggaggtgtcgatgcccgagatctctacgccggaggtgtcgatgccggagatatcgacaccggacgtgtcaaccccagatttgtctacgccggacgtgtcgccgccgggcgaaatcccgtcacccgaggtgtcgtcgccgggcgaacttccgccacccggggtgacgccgccgggcgagatcccgccacccggcatgacgccgccaggagacggcccctccctcctcaacggcggtccaggcctggaggacccgaatcttggtggcatgcccgggctggacgacccgagcggtggtgccggtgggggcgccggtgaccaggtggtgccgcccatcgtcccgcctcttcccgggctaggtaacggcagtggagggcccggggacacaggttcatcgaatccacaggcgccgagcgtgccgggcatcgacgctggcgagggtctcggcgtgccacctccgacgggggtattcaccccggcccccgtcccgagacccggcagtggcagtggcggtggcggtggcggtggcacgcccagcattccgccaccacccagcgccggtgatctggtcgacggcgaccaagacgactggaccggtggggctgccggagacgtacccctgccaaacccaccaggtgacacgacgatgcccggcgccgacagcgacgtcccgctaccgaccgcgccaccattgggcgccgacagcgacgtcccccttccgaccgcgccaccactcggcgccggcgggacgggcgacgcccccaccgcgccgatggtgccgggcatgccgatgatgccgggagcgggtggggttccaggggccggcggtgccggcggaccggagaagcccgacgccaacggactgatcgaaggcccacccgacgactggcaaccaccagccttcaccggcgtggacatcccaggcgcacccgacggcacctcaccaggtggcgccggcctggacgacacgacaccaggtgccggcctcaacgacacgacaccacccacaaccaacgacaccaccacacccaccgtgccaggcgcaccaatgatgcccggcatgccaggaccaggtggcacaccaggcgccgccagcggccccggcggacccgagaaacccgacgccaacggactgatcgaaggcccacccgacgactggcaaccaccagccttcaccggcgtggacatcccaggcgcacccgacggcacctcaccaggtggcgccggcctggacgacacgacaccaggtgccggcctcaacgacacgacaccacccacaaccaacgacaccaccacacccaccgtgccaggcgcaccaatgatgcccggcatgccaggaccaggtggcacaccaggcgccgccggcggccccggcggacccgagaaacccgacgccaagggactgatcgaaggcggtacggacgcgtgggagccgtccggcgtcggcgatgtcggcgcgctgggagctccgcacggcacggcagcgggtggcgcggggctcgacgtcccgcagcagaacggaggctccaccaaccccctgtgggacgtggcgcccgcaggcggaacggccaccaacacgccgattctgccaggcatgcccggcagcgtggcctcccccggtgacaccaacacccctgaccatccgggtgcgtccacgctggtcgcggcagacgacaccagctggcagccgtcgacacccgacggtacggggccggatgcgccggacggcgcgtccgccggcggcgtcggcctgaccccgtccactcccccgatcaccgaggtggccgtgccgccggtgagccagggttcccccgagccaccgataccggtccccggcgtgctgccgagcccggggcgagccccggccggcgatgccccgaggtatccggggcctacgcgggccacgccggtcgacgcggcgccaacgcccccggaggaagggccagagtccccgaccccctcggcgacggactcgggtgacccgtgcgacgccaccgatccgcgcttgtcggctgacccctccggtggtgatgtcgcacggccgaccgcgccgccgacagtcccggaacccgtcgcgccgccaacggccgtgagtctgccgacgggcttccccgcggccggcgtgccgttccccgaggctccggccgcggacgccctggacaggccgaggtcgcagaaggacatctcgctggtggccagcgttccggactcgccccaccagcaccgcagggctgcggcgcccccggcggacgccgaacccgacggcggttcagctaccgctgacggaagtgccgcccccaccgcggcgactgccgatgatgcgcccccgggtctcgtacccgaggccaccgccgatcgggaaccgagcacgccggtggcggtggtcggtgcgtccgccggcaccgggaccgcggcgacccgccacgcccgtcgggttgaggccgcggggccggatgtcggggcgtcggggacggtggctggcgaccggccgtatcccggtgtacaccccgcacgccggtccgagccgaccgatgaacgggaaccgatcgaccgacccgacgccgccgaacttctgcgcgacgagcacgacagttggggcggggacacgcccgatgcacagctgccacccggcgacgactacgtacccatggtccaaccggacagcggcgacgcggacacgtccgaatgggacgacctcgacgactacgcgtggctgaccgaggcgtacgccgacgagcaggacgagagactgacagatgcctgacatcgtgcccgaagagggctcctcccgcccggtgtggcggcgtaccgccgccacaccgactgctgcggccacgccgaccgacgggtcggacaggccgctgcggtgcggcggtccggagctcgacgtccacgagcggttctacctgatgcgggagaagcggcggtcgcagctggcggagcaggcgcgactgcgggaggaggccgaggagcgcgacgccgccaaggagcgggtcccggacgacgaggacgaggaccgggcggccgaacggttccgcaacgaccggtacgcggtcaagctcctgcaccaggacgactcggcgtgggtcggcggcacggacccgggggcactcgggtgagcaccgtcaccatcaaacgcccgccgcgggccaccggacccgaggcaccggacggccagatcgagctccaggagccgccgctgatggccgaggaggcgccgctcgacttccggtcattcgcgatgatcgttccgatgggcctcggcatgggcgccatgatggcgatgttcggcctcttcaacaggtcgccgatcatgtatgtgatgggcggtgcgatggcctccggcatgctgctcatgggcatcatgcagatcggcagggccgccgccgaccgcaagcgcaagatgcgtggcgagcgccgcgacttcctgcgctacatcgcccagttacgcaggcaggcacgtaccgcggcggaccagcagcgacagttcgtgctgtggaacaacccgcagccgggctggctgtggtcgatcgcgatgagcagccgcctgtgggagcggcggcccagccacgacgacttcgggcgggtccggatcgggctcggacggcagaacgcgatgctgcggctcgcaccaccgtcgaccaagccgatcgaggatctggaaccactggcctccatctcactacggcgcttctcggaggcgtaccgcagtgtgtccggcattccgatctcggtcggtcttcgtagcttcaccagcgtcgagttcgagggcgccgccgacccggccatcgatgtggcccgggccgtcgtcgcccagctggtgaccttccacgcaccggacgaactacgggtcgcggtgctcgccaccgaggtgcatcgtggcgcctgggactgggccaagtggctgccgcacaacgcgcacccgaccgctgtcgacgatgtgggcccggtgcgtctgttcgccgacacccacgccgacctgatggatctgctcggtccggagatcagcgaccgcggcgaccacgatcgcgaagcccggccgtcctccaccgagccgttcgtggtggtcatcgcgcacctggtcgacctgcccgacagctcccggctgctcggcgccggcatccgcaacgtggtgctgctcgacctcaccggcgacatgcccggcggtcccaaggtcctgcgcctgaccgtcgaggacgacgtcgtcacctacccggccggggagtcggtgggttccgcgacccgcgacggcctcgacgcgacccagtgcgaggcgctggcccggatcatcgcgccgaaacggaccagcggcacgttcgacatcgtcgaggagcccctcgagacgagcttcgagctgaccgcgctgctgggcatccgcgacgtccacaccttcgacgtgtcgacgctgtggcgttcgcggcagccgcaacgcaaccgcctcacggtgcccatcggcgtcaccgaggagggtgaggtcatcgaactcgacctcaaggagtcggcccagggtgggatgggcccgcacggcctcctgatcggcgccaccggctcgggcaagagcgagttgctgcgtacgctcgtctgcgcgctcgccgcgacgcacagctcggagatcctcaacctggtgctcgtcgacttcaagggtggggcgacgttcctcggcatggaccggctgccgcacacctccgcggtgatcaccaacctcgccgacgaactgccgctggtcgaccggatgcaggacgcgttgaacggtgagatgacccgacgccaggagatgctgcgtgccagcgggtacgcgtcgctgttcgactacgagaaggccagggcgggtggcgccccgttggtgccgttcccggtgctgctgatcgtcgtggacgagttcagcgagctgctgtcgagcaagagtgagttcatggacctgttcgtgtccatcggtcgcctgggccgcagcctcggcgtgcatcttctgctcgcctcccagcggctggacgagggacggatcaatcgggtcgagggacatctgtcgtaccggatcgcgctgcgcaccttctcgtcgatggagtcgcgttcggtcatcggtgtcggcaaggcgtacgagctgccgccggagccgggtaacggctacctcaagttggacaccacgaacctggtgcggttcaagtcggcgtacgtgtccggtccgtacaccggaccgggcacggctgccgaggtggaggaggcaggggaggagacggcgctcgacgtcgttccgttcaccgctcggcaggtcgccgcccggcacgatcctggtcggctccgccccgccgaggcgatcatcgaggccgaggaccaggacgagagggagtcgcccactggtccgagtctgctcgaggtcctgttggatcgcctggccggttccggcccaccggcccgccaggtgtggctgccgccgctgtcgtccccgtccagcttggactcgctgctgccgagcgtggtgccggatccggtacgcggtatgaccgtcggcgacgtcaccgctcagggtcggctacggcttccggtcggcatcgtggaccggccgcaggatcagttgcgtgaactgctggtcgtggacctgggtggcgccgatggtcacgtgggtatcgccggcgctccgcagagcggcaagtcaacgctgctccgcagtctgatcctggggctggccctcaccaacacccccggcgaggtgcagttctacggcctcgacttcggcggcggcgggttgtcctcgatcgctgggctcccgcacgtcggatcgatcgcgacccgaatggaacgcgaccgggtggtccgcacgatccaggagatcgggcaggtcatggagcggcgcgaggccgagttcgccgcccgcggcctggactcgatgcaggcgtatctggcggcacgggcgcgcggcgacatcgacgacccgttcggtcacgtgttcctggtcatcgatggctggtacaccatgaagcaggacttcgccgatctggacaacaggttccaggaactcgtctcgcgggggttgtccttcggcattcacgtgatcgtcaccgcgacccgctggtcggagatgcggacctggctgcgtgacctgctcggcacccggctggagctgcgcctcggcgacgcgatggaatccgaggtcgggtcccgtaaagccgcgaccgtgccgaaccagcccggccgtggcctcacctcggagggcctgcacttcctcggcgcactgccccgggtggatggcagctcggacgtcaccgacctggccgaggcgaccaagggcgtcaccgaggagatccgcacgttctggtccgggtcgccggcacccagtgtccggatgctgcccacccagctgccggtggagcagctgcccgagcccgagcccgagttcagggtctgcctcggccaggacgagcagcgcctcgccccggtctggcacgacttcatgacgacgccgcacctgctggtcttcggcgacaacgagacgggcaagtcgaacgtgctgcggctggtgttgcgcgcgattcagcggcgttaccggcctgatcaggcgaaggtggtgctcggcgactcacggcgagacctggacaccgcgatcacccccgactaccaggtcggcttcggcttcaccggcgacaagttacacgaactggccggccaggcgtcggtgtcgatgaaccgccgggttcccggatcggacatctcgtccgaacggatgcgtcggcgcgactggtgggagggcccggagctgttcgtggtcgtggacgactacgacctgatgacgagggggaccggcgtcggctccaccctggacccgctgttgccgctgctcgcccagggcccgtacatcgggctccatctcatcgtcgcccgcagcacctcgggcgcggtgcgggcgatgatggacccggtcatccggcggctgtgggagctgggcacgccagcgacgctgctgtcgtacccgaaggaagagggaaagttcctcggcgaggccaagccacgccgcctgcccgcggggcgagcgcagctcgtcactcgtcgcggcgtgacgttgatgcagaccggacacgtggcatgaggtgctgcctcgggaaaggggaccgtgagtgagcaccgtactggatggacggctgtgtcgagtcaccgtgaccggcccggatcgcagggtcgacctggcagtgccggtgacgactccggtggcgacgctgctgccggtgttgttggggcacacctcggagggacaccgcctcgagggcgacacacccgaggccgcgtgggtcctgcagcgtctcggccaggagcccttcgagctgtccggtacgccggagagtctcgactggttggaaggcgaggagctgtatctgcgccgggctgaggacccactgcccgagctggacttcgacgacgtcgcggagggcatcgcgaccgtcgtcaaccgacgtggggaccgatggcagccggagtaccggcgggcgctgttcctcctgctgtcggtcgtcgcgatgggtgcgatcgccgtgctcctggccgattggcgtccggtgccacaccaggtggtggccgccggaacggttggcgtggccttcctcgccgccgcgctcctcttcgcgcacaggcacagcgacggcgccttctcactcctcttcggtggtggtgcggcggcgttcgcggcgctggccacgtccagcgcggtcgacggggatccgcaggggatagcgatccacgggtcgtcggtgctggcagcggcggtcggcgcggtcgtcgtctccggggtgctggtcgtggcccaacgcacggtcagtccgtacctgccgttcactccgatgctggtggtcggcgtggccgcgttgatggcgctcggggtgctgctgcttcagtccgggtccgggatgtcggtgcagcggacggcggctgcggccgccgcggtggtgttcgccgctgtcgtggtcgcgccacgggtgacggtgaagttcgcccggctgcggggcccgcagctaccgaagaccggcgccgacatgtcgtacgacatcgagccggtgccgtccgagaccgtcggcgagcggaccaacgacgccgacacctacctcagcgtgctgatgctggcatcggcgctggtactgcccattctgttccatctcacgctccaggaaccgggctggacgggctggacctacgtgttcgtgatcgccagtgcagtctttctgcgcgcgcgtacctttctcggtctctggcaaagggttccgctcactgtcgccggtaccgtcggctacctcatggtcatcatgcacctctcccagacgatgtccgtcggctggcggtgggctctgctgggcagtctggtgacggtggtgatcccactggtgctggcggccctgcggccctggccccgccgaatgttgccgttctgggagtacacggcgacgttcttcgatgtggtgaccggggtggccgtcctaccgatcctcgctcagatcctcgggctgtacgcgtgggcccgcgggctcttcgggtaggccggaatgcagacccaacgcgaccacgtccacgcccacaccttcatgatgggccggctgagctcggccctggtgttgggtgacccgaccggggccgagattcccggccgccgcgcgcagaccggcctgctgatcgggatcatcctggcgctgctggtgtccggcggcttcgccgtgtacgggtggatagtccccggaggaagcaccgcctatcggcaggccggggcgatcctggtggagaaggagaccggcaaccgctacgtctacctcaacgggctgctgcaccccaccccggacctgacctcggcgatgctgatccagggcccctccgccgaggtcacgttgatttcgaagaactccctccgggatgtggcacgtggtgccccgctcgggttggccggcgcgcccaggcagctaccgtcgaccgacgggttcgtacgggggccgtggctcgcctgcctgcccggctctgtcgcccccggtcgatccgtgtccgggctgggcatcaacctcgatcccggggtagccgccgacccgttgccggcggaccggttcgtcgtcgtacgtgaccagcgtgacgtggcctatctgctcgccaacggggtgaagtatcgggtcgacgacgaggcggtgctggtggtgttgggtgccgccaccgtcagcccggccccggccccgcagttgtggctggattggctggacgacgggcccgccctggcgcccgcccggatcgagggcgccggtgctcccggtctgcaggtgggtgggcgtgcccaccccgtcgggacgctctttcgtcagcgggtggagtccggctccgagcagttcttcgtgctgcgccgggatgggctcgcaccgatgagccggacggagttcctgctggccgacgccaaggacgaggacgctgcggtcgagctgaacccggcggcgatcgtcgacgctcggcgctccgccgaccgctcgctgctggaccggttgcccgacctcacgccgctgcggctgctggacaccgccggacgtgccctgtgtgcgcggcaacgcccggtctcggccgaggagtacgccagcgaggtggtgctggtaccgcagccggcagccgccatgagcgcggacggcacgccgctcgtgctgacccgtcccggggccgggatgcacgtggtcgccgcccccgtgccggcgcagaccgccaccgcacacaccttcgtcatctccgacgacggcatcgcctaccgtctcgcggaccaggccacgaggtccgcgttgaagctgggcacggtcgcgcccataccgtttccgaaggacctgttggcggcaatgccgcagggagccgtgctgagtcgtgaggctgtcacaagcctgccgagggggtagatcgccacaatggcatccgtgatccgagacctgctgtccggcaggaaggacggccctggtgacatcgtgcagcacaccgtgggtaacgcgttggtcctgcacgccgaggagacgatcagcgccgaagcgcagtcgctggccctgtcggtcgtcaaggacgctgacaacgacgtggtcgtcctcgatctcagcgacggcataccgatcagctcctgggagtccatggccggcgtactaccgcgtcgtcgacgcggtatccggctcatggcgtgcggtccgcacgcgaacaccgcggcgatggccggacagtggctgtcggagcggttgcatcgcacggtcatcgcccccgacggtgacctggtccgcggctcggccggcggcttgttcgtgcactcgataccgggcagcggctgggtccggttccggcccggcaggccaccgacctgggatgccaagcgctacccgactccgctgtgggatcgggccgccaccgacaaccgggcgtccagctcgaccggggagatcgagccactgcccggtggggtgtggatccgcgacgtgcgcgagccggacgtcgtcgcggagcaccgccgacggctcatagccgacgtgccgtgccatcccgagacgatgaccgtgttgctgggctgccctggcacggccccactctgcctcgatgacgtggtccgcttctggcggaacctggacgaggacagccgagcccgcacccgtttcgtccagtacggtgacctgcgcctaccgaagggtgagaccttcggtcaggccctcgccgacctgctcggcaccacgatcgtctgctacaccggggttccggtcggggggccgcgacgattcgaggtccgtaccgtacgttccgacggcgcgctcgggtggccgccgttcgcgctggagctgcgatacgcgcctcgcgcgcaccccaactcgaaggcacaccggcccgtcgtgctgagtcaccgaccgcccttggctgaggccgaggaggtcgcgccgcgggtctactggtacgccccggacgcggtgatcgaggtgatccagtccgggctgtgggtccgaagcgccgaggagccggtgaacgcggaacgggtccgcggtatgccactcgaccccgagggcagtgtgctcatctatgacgacaccatcggcgagtcggctgagcgaatgtgggcactcgccgaggatctcgcggcccggatcgacccgagcgtgggcgcggacagctcactgttctcggcatccgcactggtcccaggccagtccgcggcggggctcgcccaggcgtccctcggggaggattcgccgcgtccgacggttaccgggcagctgtccacgtcaaggccgccggccccggaggacctgcccgcccccaccgtggacacgatcgtgatcaggcccgtggtcgagtcggtcgcggaggccgttcccccggtggccaccgcaacggccgcgacggtggtgcgtccagacgtcacgccggagacgcggccggccggggaaccggcaccactgcaggccgaggcacccgcaccgcaaccggccgacgaaccaacaccacagccagccgaggcacccgcaccacagcgggccgaggaatcggcaccacaaccggccgatgaaccggcgccgcggcaggctgaagcacccgcacggccagccgggagcccgacaccgccaccggtcctggatccaacggcgccggtcgcggagtccttcgtcaagaccgtgcaggacccgatcgccaccgtcgaaccggtcgagggcaccgttgccgagccgacccggctgcacgcggtcgccggcgacgaagcaccggtccagaaacagcgacggatccggccggccacagcgtccgcaccggtgaccgacacggacgcgccggacgtgcgaatgcagccggtgcccccggcgtcggcgtcggcgctgctgccgggccgcccactcgacgaggagcgggcctggctgcgccgcacgctgagccgggagttcgacagcatggccagctcggtcgcgcggatcatctccgagcaccccggactgcaggcctccggcgcggtcggtcgagacgacgtcctcgccgactcggtcgcggtccgtctctacctgtcgcggcggggcacgggagtcgacgtcgggttgcgatctggcagcaacggcccgcacgtgccgttcgcccggtgcgcggtctcgggcctgtcccggctaccgtcgtaccgcggcgccacgatctaccgcacctcgcccaccgagcaggaatggcagcactaccgcacccgtaggctggtcacgaactgggcgttcgtcagcacgttgaccggaccgtgcgagagtcaggacggcgacaccgacgtcctggtgtggtcgatgaccgcgcgccgaacggcgctgctggaatccgacggtgccgagcgggtcgaggaccgggcgctttttcttcccggcacccacttcaagatcttggaactacaggaaccgtccggcggcgaccgtggcgcgatcctcatgcgggagatcggcgcgaaggaaatcgacggggacggccgggttgatcccgaccgggcgccgctcgacgacctggccatcgtgtcgctacgtcgcagtctcgaacgctggtcgaccgctgaacccacccgacgggtcggcgcgggctcgacgggtcggttcggcctcctaccggggctggaccgccgcgcggtcggcgagaaggtgagcgaacggtgagccggcaggtcctggtggtgggtggcggcaagcccggcgcccacccgacgatcggggcggcgctggcccgtgcggaggccggcgcgaccatcaccgttcaccccggccggtacgcggagaagctcgtcgtcggaacccacgtcacgatcagcgccgccggagacggaccggtcgaggtgcacgtcgaggagggcagtgtcctcgtcgtgcacggcgggggcgtccagttccacggcatcgacctgtccagcggggattccacactcgccgcggtcgacgtgtactccggcgaggtcgcactcgaccgctgccggatcaccggcgcgtcctggacgaccctgctggcccggttgcagggctcgttggccctgcggggatgtgaggtgcgcagttcggctggtgccggcgtggtggtcacctcgccgcagccgagcacggtcgaggacacgctgatcgccgacgtggcgacctcaggtgtcgtggtcgccgaccagggcatgctgacactgcgcaggtgcgtgatcgagggcgccggcgccaacggcatctgtgtcaacggtgcggcccggctgaccgtcgagcagggcgaggtccttcgggccggcaagccggcagtcgtggtggagcaacacggttgggcacggatgcggcagctcaccgtccgggacagcggtaacgtcgacctcttcctgcgcggcgacatcgacgtggtggtgagcgactcccggttcgaaggcgccgcgctgcaggccgcgcacgtcgccgatggtgccgcaccccggttcgagcgatgcaccttcgaagcggtcgggcagaccgccacgcacgtgaccggcaaggcccgacccacgttcgtcgactgtgccgtcgtgggcgcgccggtgggcctcaccgtgaacggcgcgagcgctccccgcttcgagggtctcacggtgcgggacaccacggagtccctcgcggttgtcggtggcgccggttcggcagtcatccagcggctacaggcctcgatcgacaccgggtcggggatggtggtcgcggagggcgcgaccctggacggcaccgacgtcgcggtcgacgtgggcccggcggtcgctctcgaactgcgcggcgccgcccgcgccacggttcgggaggcccggttcaccggcgcggtggccctcagcggcggctccaacctggagctgcagtccgcactgctccgcggagccggaatcatggccggcgacggcgacgttcgcctccaggacaccgagatccaggacgcgacgggcgacggtgtggaggtcggcaccgacggtgtggtcaccgcgacgcagatccgtgtgcgtcgggcacgcggcaacggcatcgcgctggcccgcggcgcctgcggcgtgttcaccgactgcgaggtcctcgacagcggcgcgaacggcttcgacgtggacacgccggctccggtgacgatcgcccggtgcaccgtgcgggacagcggtggcgtcgacgtgcgggcggccaccgatgcgcagctcaccgtcgaggagctgagcaccgatcgcccggcgcggaccacatccgggtccgcgatcccggccggccccgccgcgaccggtaccgcgaccgtcgacgacgagccggatcagccttcggccgagtcgtcggacgaggtgagcggcccgttgcgcgagctcaacgggctgatcggcctacgcggtgtcaagcaggaggtcaccgcgttgatcaatttgatcaagatgtcgcagatccggcaggagatggggctaccgatgcccccgatgagccggcatctggtcttcgcgggtccacccggcaccggtaagaccacggttgcccgcctctacggcgcggtcctcgccgagctgggcatcctgtccgagggacatatggtcgaggcggcccgtgctgatctcgtcgggcagtacatcggctccaccgcgatcaagaccaccgagttggtgaccaaggcgctgggcggggtgctgttcatcgacgaggcgtacacgctgtcggccgggtcgggtgggtcgggacccgacttcggtcaggaggcgatcgacgcgctgatgaagatgatggaggaccaccgcgacgagttggtggtgatcgtggccggctactcggagctgatggagaagttcctcgaatcgaacccgggtctggcgtcccggttcaccaagtcgatcgagttcccgaactacaccgtggaggagctcgtcaccatcacctccaacctgtgcggcaagcactactacgagctgacggacgacgcggtggacgggttgaccacctacttcacccgggttccgaagaccgcgacgttcggcaacggccgagtggcccgcaagctcttcgaagcaatgatcaacaatcaggcgtcccgcctggccaccaccccgccggcgaaggacagcgagctcaaccggctcaccgcggaggacctggctcccgagttcgcgctgctggaggagctaccggtggaacagaccgagcagcccgaccccagcctcaacccggccggggcaatcaatgccacgcgtagctggcgccgggtctgtgaactggtcggggcgacatccgtgcgggacgccatcggcgcgacgctgctccaggtgtgcgagttgcgcagccggcggcgtgcgtacggcagacacgcgaacgtcatactcagcggcccggccggcagcggtcgcggtgagttcgcccggcactacgccgccggtctgtccgagctgggtctggtgccggtcggccacctgatccgcgtcaccaccggcaaggagctggcgccgcggtggcccgggcaggcccggagcctggtccaggcggcactgcgggacgccgaaggcggcgtgctgatgatcgactattccgatgatgcccttggttccggccccgacaccatggagcagttggtagacctgattcgcccgaaactgggcgatccggtgatcctcctcctcggtgcggcaccggcgctacgggaactacgggccgccgtcccggtgctcgccgaggctttcggacaggaatggaccatgcccgactactcgatcccggaactggccgacatcatcgtccggcacctggtccgccgtggccacgaggtgcccgacgacgtacgggaagcccttgtcgacctggccgccgggctacccgagggcaccgtccgcgcggcgcacctgctctcgatgcggctgaccgggatggccgcgtcgcggaccctgaccctcgccgacctgaacggcctcgccgcccgcaccaccgcaggcagggtgagcgcacagcatcacgacggcctggccgctgtcggttgaacggaggagacctcatgcagccggaagtccaccagttcctggaccatgcccgcgcgttcgagcagcagatgcgcgacgcccagaccgacctcgaaaaggcggtcgtgaccgggcgctcccacgacaggacggtgacggtgctggccggcgggctcggcaaggtccttgccgtccgagtcaacccgagcgtcttcgacgatcgtgacgcgcaggccctgcaaaacgcgatcacggaggcgatacgggcggcggccgacaaggccagcaagctcgctgagcagaaaatggggtcgatcgaggtcaccctgcactgaggacagcgacggaccgccgatccacggacaccgcttcgcgggaccgatccaccccgaactcagcgagccggcggcggatccggcgcagatcccaccgggcgccgagcgccgaatacagcgataccgcctcgccgcacacccggatcgcctcgtgcgggcgacgatcggcggcgagcagcaccgctgcgtcctcgagcgccgccgccagttccggcgcccgacccaccctgcggtagcgggccgccgcagccagggcgggttccggatcccccgtgatcagcgcccgacaacgctgggcggcggcatctgctcgagcgggccggacctccttgttcgcctcacccgcgcagatctccaccgcccattcgacgacgtcggtacggcgctggtcgagggcgagccgcaccacgcccggaagccactggtgacgcagcatcatcggcgcgtacgacggtgccagcaggggggcgaggacgtcgagtgcctcgtcggcccggccctgctgctcggcgaccaacgagcgggcgaccagcaggaagtcgctactcgcccgctcggcatcggtggcgggcagcgcgtgcaccgccgccaggtgctcggcgaccaggccagcgtcgtcgtggtgtgcggcgatcagcgcggcgacaccgtgcagcagcatggtgacggcacccggttcacggtttcccaggaacgtgatgccgggattgtcatcggcgaccgccctgaccgcgctgagcgttgtcagggcgtcgtcccagcggccaagccagtagtgctggaccgccgtggccaccggtaggccgtgtggaagccggtgtcggagggcgacgagcgccgcctcgcgcagggtccgttcggcctcgtcgagccggtcgaggttctgcagggtgaacgtccggttgtcgagcaggtcaaggtacatgcccacgcacgcccgacggccccgaacggtgtccaacgcttggtcgacgtactccagcgcacgttcgtggtcgcgccggatcgagttggtcagccacacggtctgcaacgcgaacgcggcctcgtacggctgtcccgccgcgactgcctcgctgtgggtgcacccggccgtccgatcggcgctgtcgagatcgtcgaggctgccccgccgaaaggtggccagcagcacatggtggctcgtccgccagagctcgggcgcctccggatcgcacagcgacgcctcgagcaggctggtcgcggccacggcgtcgccacgacggaaggccatggtggcgagcaggtgacgcatctccgcacgatcggccggatcccgcgccagcccggcggcctcgcgcgcctcggccatcgaccaccgctggtgccggaagtccagtctgaccagggcgatgagcaacaccgcgcgctgtgtcgtgctgggtacatccgtgtcgagcacccgccgcagcaggtggccggcgacctgcggcgcccgcttggtcacctcggcgtgccgctcgacgagccaggacaccatccactcgtcgaccgggggctcaccggcggcgagttgctcggccacccgggtcgccgaaccgccgccacggtgcagcacctcggccgtgtgccggtgcaacgccgctcgcgccggcgccgggataccctcgtagagcattcgccgcacgagtgggtgacgaaaggcgagcacgctgcccgcttccacgacgatgtgggcagcgagtgcctcctccaggtttgccaccaggtcgactggtgaccgtccggtgaccgcgacgatgtcgtcgccgctgaactccgggccaagtagcgccgccgttcgtaggacctcctgggtggcgggtgagagaaggtccacgatggcccggatcacgaccagcagtgagcggggagcctccactggcacggacgtgtcgatgtcggcacacccgtcactgatccgcaccgccccacgacggaccaaggccgtgatcacctcacgggcaccgagcgggtttccgcccagccgcggcacgaccgccgccaggtacggccccaccggagccccgaccaactgggccaccaactgctcgatcgccgctggcggcagcgcacgcagacgcagtacgtggccctcccgggcctggacgctgcggcgtagctgggctagtgcgtggccgtacgacccgagtcgggtcgccgcgacaagcaacagcggcatgcgtcgcgtggcggcgatcagccggtcccagagcaggcagctgacctcgtccacccactgaaagttgtcgacgacgagcacaaggggcccggtctcgcagctcgcccgcacgtgtgcgagcaggcgttccgcggcggccgccgggttcgggggccgatgccactccgaggtcgcccgcacgcccaacgcccgccagatcacctgcagcggggcgtcctggtccagttcgtcggcggcgccccacgcgatctggcagcccaggccgttcgcgtcggcgatggcggcggtgagtagttccgtcttgccgatgcccggctcaccctcgatccacagcgcggttccgtggcccgctacgaccgcccgaaccaggatgcgcagcatcgtcagttcgtcgtcgcgccccgccagcacccgcgcctgaccgtcgcacgccgcgctgctgatctctgatggcaggatcggtggtgtggggcgggtggcggggatggcgggggcggccggctcggccagtagccgtcggtgcaactcggtcagcgccgggccgggcccgacaccgagctcggcgaggagggtgtgccgagcggcccggaacacctcgatcgccgcggtacggcggccgatccggtgcagggcgagcatcagcagctcgtacaggggctcgtgcagcgggttctcgtgcaccaggccggacagtgtggccagcaggtcgtcgtcgccgaggtgcaggcccagtcgtgcccgctgttcggtcgcggtgaggcgacgctcggccagccgggtacgttccgtctcgatccggggaccggagactccggcgtacgcctccccgtgccacaacgccagtgcctcgtcccagcgggtggccgcagcctgtggatcggcctcccgcagttcctgagcctggtggcagaaagccagaaagcgttcgctgtccaggtcctcgggggacagccgcagggcgtagcccgacgggccggaggtgaggaggtggtgactcgatcggggtaggcccggcgtcgccagactacgccgaagcccggagacgtaggtgtagacactgccggccgcggtagccggcggcgaggtgccccagattccctcgatcagctcgtcgcggccgacgggacggccggcggcggctgccagcaccgcgaagagtgcccgctgccgggccggtccgaggggcagctcgtgttcgccgagccaggcccgcacggagcccaggaccgagacacgaagccgatgatcaagtgtcgttgacacgtgcgctccgaatccacaaggtgcagcggaccgcatcaccgggacggccccggcgcgcgacgctgccggccggcggcgggacacccgacagcgctcgggcgacccaccgccgtgtcggctcaggggacggtgagcggtgcggtgccggccgcggacaacgcctcggcggcgagttgccgacagtcggcgagcgtgtgggcggcaagcgcctcccgcacgtcgggcactgcccgtggggccatggacaggctggtcacgccaaggccgacgagcaccggcgcgatcctcgggtcggccgcggcctcgccacagacaccgaccggtttgccggcggccatgccggcggcggcacagccggagatgagttcgagcaacgcgggctgtgccgggtcgagcaggtcggccaggtcgccacactgccggtcggcggcgaaggtgtactggctcaggtcgttggtgccgatgctgaggaaatccaccaccgacagcaacgagcgggcccgcagggctgccgccggcacctcgaccatcgctcccgctgtgggaaggccggcgtcccggcaggcggcggcgaaccaggcggcctccgcgaccgtcgccaccatcggcgccatcacccacacctcggctgccgtgtcccgggccgcctgtgcgatcgcctcgagctggagatggagcacatccgcccgccgccgggccaaccgcaggccgcgtacgcccagcgccgggttcggttcctcaccggccgcgaggaagggcaggggcttgtcggcaccggcgtcgagggtccgcacgatgactctgcgcccggggagcgcggcgaagacctcggcgtaggcggctacctgctcgtcgcgtccgggcggatcggtgcgatgcaggtagagcagttcggtccggaacaggccgacgccttccagctcaccgtccacatcctcagccgagccgatgttgccgtacagggccacggggtggccgtcggcggtgcggccgggcccccgcgtcgtggcgagtcgtcgccgacgccgctgctcggagacccgggtggcgatgacggtgtcgtgatccacacccaccgcgacctgcccggtcgagccgtcgacggtgacctcgaccccgtcggcaacggccatcgcaccggggcaccggaccacagccggtaggccagcggctcgggccagaatcgcggtgtggctggtcggcccaccgtcctcggtgaccagcgccagcacctgctccggatccaggccggcggtgtccgccggcgcgaggtcacgggcgatcagcacaaacgggtggcccggatcggggataccgggtggcggcagccccaggcaggcggcgacgacccggtcccgaatgtcgtccagatcggtgacgcgctcggcgagatagccccctgcggccaggaacgcctcccggtgcacggccagtgcccggtcgacggcgaccggtgcgctggccccggcccgcacctgcgcgaccacagcggccgacagctccggatcctgcgccatcatcgcctgtgcccgcagaacatcggccgccgcccgggctgccgcaccctcggcacggcgggtcaggtccgcggccacggtactcagcgcggccaccgcccggtcgacctcggcgtccggatcaaccactgcggccggctcgggcggcggtggtggtggtgggctcatccggtacgccgggccggctgcgctccccgggctgacgccgatgccacgcagtagctcagccatggtccggtgactcgtcatcggagtcgaggtcacgggcgagcagcgtggcgagcgcgtcgagggcggcgtcggccgtgggaccgtcagcttcgagggtgacctcggtgccgtgcttggcgcccagggccagcacggacagcaggctgcgggcagggacgggaggcttgtcgctggtccggatggtaaccgggacagattgagccgcggcggcagcgacgaacagggcggcgggccgggcgtgcaggccactggtcgcaccgaccgtaacggtacgggtgggcattgcgggctcccttctggggacggcaggcgcgcgggggtcagggctcgatcgtcaccttgatcgcctcaccggtggcgaccagttcgaaggcgtcgatggcgccgtccagcggcaaccggtgggtgatgaggtcggcgaccggcacctcaccggaggcgatgaggcgcagcgcctcggcgttgtgggcggggctcgacccgttcgcgccgaccagtgtcagctcccggtagtgcaccaggttggcgtccaggccgatgactggccggtccttcggcagcccaccgaagaggctgatccggccctgccgggcggccatctgaacggcctgttcctgagcggcgccggaggccgcggcggtgatgatgacgtcggcgccgcgcccgttggtgaacttgagcacggcgtcgaccgggtcggtgtcggccgcgcagatcgtcgcgtccggcgcgaccagcgccgcggcctgactgagccggtcctggttgaggtcgaccaggaccacactcctggcaccccgggcccgggccagccgtacgtgcagacagccgatcgggccggaaccgatcaccaccacgtcgtccccggcaccgacctgagcgaggttctgcccgttgaggacgcacgccagcggttcggcgaccgacgcttcggcgtagctgaccccgtccgggatacggttgagcccgtcgacggcgagcactgtgctcggcaccacgagatactcggcgaacccaccgtcgtagtggtagcccatcgactcctggttggggcagaccgtccggcgaccctgctggcactcgccgcactgcccgcagggaatggcggcgatgacctggacccggtcgccgggcgaccagccgtccactgcggcgccgacctccaccacctcgccggcgatctcgtgccccatcacgcggggcggcacgatgtgatggtggccgaaccgggagatcttcacatcggtcccgcaggtggaacagttacggacgcgaagcttcacctctccccgcccgggagtgggctcgggggcgtcctcgatccggacgtcaccgggagcgtggaagcgtacgaccttcatggtgcgagttcctctcgagtgtgctggtcagttgggggcggaggacaacagcagccgccgcacgtcatcggggtcggctgcctcgtggagcacacgggcccgttcggggtccaggagcagctcggcgaggtcggcgaggagttcgatgtgcccgtcgccttgggcggcgatcgtcacgcaggtggtgacgtggttgccgccccagtcgacgccggcggggaagcggacgacggcgagggcatcgcggcggatggccgccttgccggcggtcgtgccgtgcgggatcgccacccccgcgcccacgtaggtggagatcgactgctcccggtccagcatcgccgtcacgtacgccgggtcaacggcgccgatctcgacgagcacgccgccgcagcgacggatcgcatcgtcgcggttggcggcgtgttcgtcgagccggacggcctctggcgccagcaggcggtcatccatcgatgtcgccgccggtctgcacggccttgacgactcgggtcaccgccggatcgccgatgaagacctggatcggcacgatgatcgtgtccggggcgctgatccgggcccgctcggcgaggccctggtggcagatcaccacgtccgcgtcggcgggaatggcgtcgaccggtgtgtgctcgacggccaccgagtgtttgccgagttggcggcgtagctggccggcgagcatcgcgctgctgcccatgccggcgtcgcaggcgatgacgaccttgcggacggtggagccgttgatggtggtcatggtggtcaggactccttcgcagtcgcttgtggcgcggtgtcgtcgccggatccgcgggaggccggcgccaggttcttgttgtcggccgagcggcgctgcgccgcggccagttccgcctgctcgcggtcggcctgctcctccggggtgacggccgcgtcgtcggcctcgtctcccgccttccgcccgaatccgagcagcagggccgcgactgcgaaggtcaccgcggcggcgatcacaatgccgagaagcatgctgaaccagccacccttcggggtgaccgcgaagtaggccatgatgctgccgggtgaggggccggctaccagaccggccccggtaatcatgaaggtggagacaccggcggcaccgcccgcgatcatcgccaggatcaggcggggcttcatcagcacgtacgggaagtacacctcgtggatgccaccgaaaaactgaatgatcatcgcggccggggtggtcggacgcagtgaccgcgggccgaagaagaaaaacgccagcagcagaccgagcccgggccccgggttcgtctcgaccatgaacaggatcgacttgccggcctcggcggcctcggtcaccccgagcgggctgagcacaccgtggttgatggcgttgttgaggaacaacaccttcgccggctcgacgatgatcgacaccaggccgagcatgtggtgggagaccagccagtccacaccgtcgcccgcgaggttggtcagaccaccgacgatcgggccgaccgcccacacgccgagtagggccatgcccgcgccgaggatgccggcggtgaagttgtcgaccagcatctcgaacccgggccggatccggtcctggaacagcccgtcaatgcgcttcagcagatacgcggccaacggcgccatgaccatcgcgccgaggaacatgggcttttcgaatccgacgacgacaccaatggtggcgaccgaaccgacgacggcgccgcgctggccatacacgagacggccgccggtgtagccgatgaggactggcaacagcacgttgatcatcggcccgatcagggcggcgaagtccttgttgggaacccaaccgccgtcttcgaggaacacggcggtgatcagaccccaggcgatgaaggcgccgatgttgggcatcaccatgccggcgaggaagccaccaatccgctggatggtggccttgacgccggtgccctggactgtcggtgtgtagttgcttgttgtcatgaggggttactccttcgacaccgggacgggggtggagccggggagggtcagctgggggaaagtagtggctggacttcggtcagtcggctgtgcaggcgaacttgttcacgacgaatgtcagcggggccgggcatctggctgccgggcagactcacggcggcggcaccccaggcgacggcctcggtcagcgcgttccgccggtggtgtgactgcccacccgactcgggatcctcgacctggccggaccgggcaacggggatggagaccgcgccaccggcggcgaggaagccggccaggagggcgtcgccggcgccgaccgaactgcgtggacgtgccacggtcgccgcgccggcgatgaccccgtcggcgtcgacgaggacggccccgtccgccccgagactggccagcactgcgccggccccccaggagcggagctcctgcgcggcgtcgaccacgtccgcgaaggaggccagcggacgcccgaccacctgggcgagttcctcccggttgggcttgaccaggctggcgcccgccgtcgcggcagcgtggagggcaggcccgctggtgtccaccaccagccggtcaccggcggcgacgacccgctcgcagaggctgaggaactcctgggtgggcagacctggcgggatgctcccacagaccaccacgcagccgccggcaccggcctcggtgagcacctggtcggtgatcgcggagaactccgtggcactgagttccggccccggctcgttgatcttcgtaaccgtgccgtccggctcggcgagggtgatgttcgaccgcgtactaccggatatcggcagcgcgcacacgtcgacccgctcactgcgcaggaggcggatgagctgaccgccctcgtccccgccgcaggtgaccagggcccgtgacggtacgccgttggccagcagcgcacgggacacgttcacgcccttgccgcccggctcgatactccccgacgtggcccggatgacgtcaccacgaacgagttcctcgatctcgatggtgcggtcgagactcgggttgagggtgagagtgacgatcatgcctgcaccacccgcacaccggcgctctccatctcgaccgcgagacggtcctcgacgtcggagtcggtgacgatcaggtccaggtcggtgagagacccgaaccgcgcgaagtggtcgttgccgaacttcgtgtggtcagcgaggagcacggcgcggcgcgctgccgcgatcatcgcccgcttcaccgacgcctcggccgggtcgggcgtggtcaggccccgcctgaccgagcatccgttggtgccgagaaacgcgacgtcaacgtacaggtcggcgatcgcgcgcagggcccagtcctccaccgtggccagggtgcgggcacgcagtcgtccgcccaggaggagcacgttcagattcggccgggagccgagaagggtggcgatgaccggggagttgaccacaaccgtcagctctcgatcggtgggcagcgcctcggcgaggcgggcggtcgtgctgcccgcgtcgaggatgatcgagccctccgacggcacctcggccagcgccatcgcggcgatccgctccttctcgtggatcaggaccgagtcccgggtggccagggccggctcgaatcccagccgttccgcggggatcgctccgccgtgcacccggcgcagtacgccggctcgctccagcacggtgaggtcacgccggatcgtctccgtcgtcacctggagagtgccggcaagcgtcgccacgtcgacgcggccattggaccgggccaaccggacgatctcctgctgtcgctcctcggcgtacatgttgtttcgactccgtttcaaagttgagatggctttttttacgcctgtttctgtggggtgtcaagacgtcgtgcctgttcacggagacgctgcaacgccagaaaccaccaaaacatgacatgtcgtgacacaacacgaacaggcacgccacgctcagcgcgacaccgcgctggcggacgtgcctacggaggaagtctcctgccccgaggcggccccgccccccaggggggcgtaccggataacccggggtcagatcatgccggtgcgcagcgcatacgcgacggcgtgcgcacggttgcgcagtttgagccggtgggtgaccccgtagatgacgttcttcacggttcgctcggagtagcagagttcgtcggcgatctcgtgggtgtcgaatccgttggccatcagccgcaacacgtcgatctcacgggaggtgagccctgcggcgttgagtccgttcggcgtcagcacctcacggtgcaaccgctcgacgtgcttgagcaactcacccaccagattcgggggcaggacaccgccgccgttcgccgcggccagcacgctgtgcgccaaccggtcggcggtcacggcaactcgcggcagaaccgcgacgacccggcactccaccgcgatgagtagctcggcttcggtgatctcactgaccacgagtacgaccgggacagcgagctccgccgcgctacgacggagcagggccaccacgtcggccgtcagctggtcgcaggaaaccacgaaaaccgtggcctcggcctgatccgccgggtccaccaccgcgaactccgaccgggactggagatagctgagcagcccctcgtagctgagcggatccgacgcccgcagcaccacccgaacctgttccacgacgtcctccacatcgttgtgtttgtggcggcgccagtgtgcggagcagatcttcagaattcctccatgccaccttcacgcctcgaccgcggtcgtggaggttcatggctcgtccagctgatcactagagctccggggcgttcgacgcggcggcaccgggaggcggatccggtcgccgcgcacaccgcaccgcctcgatgtacttacggagttcgatttccgcctgttccaggcgaccaggggagagctggtccgtgaagatcgcgttcacgacgtcgttggccaggccatcaggcaggtcgtccatccaccaggtgggccgacctcgccgcacgcgcaacacgtgcagccggttctggacggccgaaagggtacgctgcaggtccgctattgcggcatcagcccgcaccgcgtcgatgaccaaccgcccctccatggcgagcgtcaggaacagctcgcccgcgaagggatccgagacagcatcacggtcagccagcacggaacgagtgcatcagcccgctcacctcacgtgaaaggacaacagggttatcgtgccctggctggcgggacttcttgcccggagccgctgtccccgccacgtgccgcgcaggtgacgggcaggtttcggtcacctgtggcccgggagagcatcagcgaaagacccatcagcgaacggatcggcatagtccaccgtgggctatcatcgggacgccttccggagaagagcgggaacctgtgctcgcggtgcgacacccggtgcgtcgatgcactcaacggagaggagcggtccgttgtcgacgacgatcaccaatcgcactctccaaccgctggccatgccggcagagcacgcaggcatcaccattcgcttactgggaccactacaggcctggcaggacgacaccgaactcgtgctcggctctggcaaccggaccgccgtcctcagcttcctcgcactgcacgcgaaccatgccgtgacccgggaacagctgatcgcagcactgtggggtgacgacccgccggccagtgcgaccggaaacctctacacgtacatttcctcgttacgccagatcctggatccgtgtcgacaccggtggtcggctgggcaggtgctcacctccggcggcggcacctatcgcctgcgggtacggaagcaggacgtcgacgccttccggttcgaggcactgcgcgaggagagcaaacggcaccggaccatcggcgacagcagcacggaactggcctcactcaccgccgcactgcggatgtggcagggcacggcgctcgccggcgtacccggcccctttgccgaggcccagcggcaacgcctggcggagctccggttgaccaccgcggaacggcacgccacgctgctcgtcgaaaccggccgtcacgacgaggccatctcgacgctccgcacgctgatcgaggctcatccaactcgagagaacctcgctcccctgctgacagcggctctccacgccgcgggccgagcggatgtgccacgtcgtccgcgccctcccgtaccgacggagcccgcgggtcacgtaccagcgtcaccacgacgaaccggcaccaggtcgccggtacgagcagcccctggatcgctggccggccgcgagacagaaatccgctggctacgtcgagccgtcgtcgacacgacccgcggccacgggcgcagcatccgcgtcgagggcttcacgggaatgggcaagtcggcactactcgccgtggcactgccgagtacggcaccgtccacctgccggatcggttgggccgtcggcagggagttgtcacagcgcgtaccgctgggactcctgctggagtgcatggagtcggcgttggctggtgagcccagcagcgagctggtccggcagatctcgctggccacgagcccgtccatgggcaactcggccactgcgccggttgcccgggtggtcagcctggtacgacaggtcgcccagcaagctccgctggtcctcgtggtggacaacctgcattgggctgatccacacaccgtggaggcctggacggccctacacgaggtgacgacgcaactgccgctccttctcatcgctaccagttggcccggcaccgccacgctcggcaccgccacgctcggcaccgccacgctcggcaccgccgagttcggcaccgccgccgacgaggtccaccagctggcccccctgaaccgggcggccagcagccacctggtgcgtacggctgctccggaaccgccggaatccccggagctggaccatctcgtggcggccgccgggggtaacccgtgctacctgtggcacctggccacagcgggtgccgacctcaacggccagcttcccgcaagcctcgtccgggtggtccacacccacctcgccccattcacccagccgacccgggaggtactgcgcgcggcggccttcctcactgctggacctgccgcgcacgccggccccggctgttcgctcagcgaattggccgtggtgaccgagcgtcccaccgccgagttggtcgagctgctgacgccggccgcacgggccggcgtcgtcgccatcaccggtgacgggctgacattccgccacccggtcgtcccgcgagtgctgcacgagggaacggccagcgcgctacgagtcctgctgcaccgatccttcgccgagcggatagcaggcgccggcgggccacccgagcgggtcgtcacccagttactcgctgacgcggtgccgttggacgtcacgctgacccgctggctcactactcacgtcgagcagctcaccgcccgcgcgccccggatcacggtgaccatcctgcaacgggcccacgcccagtgcacgatgccgcccgccgaccgcatgaccctcaccatctggctggcccggctgctcctgcgattgggtcgcaactgcgccgccgaggccgggtgggttgcctcccgcaccgatgacctcgacgtggaaggcgagatgcggtggatggtcgccctgacctatgagaagcgcggcgagcaccagaccgccgcggacatcgcccgttcggtgctgcacgatcgccgtgtcccggctccgtggctcgatcggtttcgcctcatgcaggcgcggctgcgccaacacctggccgaccggcacgacgactgtcaccccgaaatcgtcacgtgtacgtaaataccccctcatcccgagaaacttgtcgccgatctcgacgggctggccgatcggctcacgatgcggggcgtcgagatcgactgggaaggcgttccccggatatcgacggttctccgccagggacaacgtgggtagccggcgcgaattcctgtcgccgcggtgacagcgaccctgcctcgcggccattccggctggttcgtggggcgtgctggctggtggacactccgggagggtgcgggcgacgtcagtcgccgatctcgctgacctgggcgaacggtgcatcgtcacgccacaccacgtgaatgatgaagtggtggtgcggctccaggaaatagaccgccaggttgtctggcgtgttctgcacggtctttgtcgagaaaccgaggctgggggtagcggtgacagtgtgcacccgtccaccgctggcgcggatcaccgcgtgaccgccctccacccggaacgagcgcaggtaggtcgccacacccgcgtcgtctgtggtgactgtccagccgtcccgggtggtggactctcgcggcgcgacggcgctggggcgtggcgtgtcggcagcggacggtgtccccacggacggcgccacggagggtgacgccacggacggagtggccgacgacggaatcggccgcggcgacgccgtgacggtcaccgaacggttgtcgttgcgcccctcgcgggacagctcacgaaccgagacgagcgtctcctcgccggccggcgcggtgcgcagcacgggaagcagggcgaccgaggtcagtgcgatgctggcggcagtagccgcgagccatccgagcgtaggcgcccacctgcggagtgtgcgcacgatgatcccttctcgcagctgcgcctatggtaacgagatggcgctgattctgctggtcgaggacgacagcatcattacggcggcgctgtcccgcgcgctgaccgacgcggggcatgtcgtgcgggccgtcggccaggcggccgaggcgttgcgcgtcctgaccggggagccgccggatctggtgctcctcgacctcgggctgcctgacatcgacggtacggatgcgctccgtatgatccggtccatctctgaggtaccggtcgtcgtcatcaccgcccgtcggtcggagaccgacatcatccacctgctcaactcgggcgcggacgactacgtcaccaagccgttctccggcgagcacatcctggcccgcatctcggcggtgctgcggcggtaccgcagcggtaccgaccaggaggggcccggcacgatcaccgtcgggccgctggtcatcgggcgtaaggagcggcgggtcacgatggacggtaaacccctcaagctgacccggcgtgagtacgacgtcctcacatacctggctgagcgagccgggcaggtggtgagtcggcgggagctgatgaccgaggtctggcggcaggcccgaatcggtgaggaacagacgatcgacgtccacatctcctggctgcgacgcaagctcggcgagacggctgccaggccgcggctgctgcacaccgtccgcggagtcggcgtcatgatggtcgatcaaaactgacagtcggacctgggcgaggcggagtttacgatgaggtgggcgctcaaccggctggcgctggccatcacgtcgatggtggcactggccttcctcgtgccgctcgcggtggtgacccgccagctggcgcacgacagggccatcggtgatgcccgccagcaggctgccgcgatggtggcggcgctcgccgtggacgaggatccgcacctgctgacgcgcgcggtgatgagcaccaccgccggcagcgagggacggctcgccgtgcacctgcccgacgtggccccggtcggggtggtgcacgccaccgccaccgacgtggcgctcgccgccggataccggcgtccggtcaccgcggacacgagcggcggtctggcctacctgctgccgacggtgatcagcgacgggcagaccgcggtgatcgaggtacacgtgccccgcgaggatatggagcgcggggtatggcgttcctggctggccctcgcgggcctcgccgtcatcctggtcggtggctccacactcgttgccgatcgactgggtagccggatcgtgcggtccacccgccggctcgccggtgccgcccggcaactcggcaccggcgacctgaccgcccgggtcgcccccgacggcccggcggagttgcacgacgccgcacaggcgttcaacgggctcgcccaggacatgcggcggctgatcgacgccgagcgggagatagccgccgacctgtcgcaccgcctgcgtacgccgctgacggcactgcgcctcgacgtcgaggccatgccgcccgggcccgtcggggagcggatgcggcaagcctgcgacctcctcgacgaggagttggaggccatcatcacgggggcgcggagcagcgtgggcgagcgcgacaccgagtgcaccgacctcgtcgaggtgctggccgaccggctggcgttctgggctgtcctggccgaggaccagcagcggccctggacggtggtcggcggcgatcggcaggtgccgctgccggtgccacgcggtgatctgatcctggcggtggacgccctgctcggcaacgtgttcgcgcacaccccggaggggtcggcgttccaggtcaccgtctcaccggacgcgctcgtcgtcgacgatgccggtcccggcatcgccgaccccgccgcagccgtccgacgcggcacgagcggagccggttcgaccgggcttggcctggacatcgtgcagcgaatagccatcgccgctggcggtcggctgcacatcggcaccgggtcgttgggtggcgcccgggtggcactggtcctggcggcgggcacagcatccgacctgccgtctgtgccgaacgagcgccgttggcacgccgaccgcagctgagccgacgcggtgcacgtaccgctcctgagtaacagcggatcgtgctttaagaagcgttttcacagtctttaaggctttgttattgcactcatgcctagcgtcctcagccgtaactcgaggtctgccggagggtccggcaaccaccgacaggacggttgacgaacgatgaacattcgcaaactcatcgcctaccctctgacagccgtcgcggccgcggccggctcgacactggcattcgcgtcgcccgcctcggcacacgggtacgtggcctcgccgccgagccggcaggcgctgtgcgcgcaacgcgccgtcccggactgcggcccgatcaagtacgagccgcagagtgtggaggggccgaaaggcctcaaacgctgtgacggcgggctttcccagttcgccgtgctgaacgacaacaaccgcggctggccggcccgggaggtgggcgacaccgtcaccttcagctggaccctgacggctcggcatcgcaccagcacgtgggagtacttcatcggcgacacccggatcgcccagttcgacggtggtaaccggcagcccgaggcggtcgtcacccaccgggtcgatctgagtgacttcgcgggcccgcagacggtactggcgatttggaacatcggcgacacaccgatggccttctacaactgcatcgacctcgacgtgaagggtggaggtaccaccccgccgacccagtcgccgactcccgaacccaccagcaagccgacgcagaaaccgaccggccagcccacatcgactgccctgcccaccaatccggggacgccaggtcagaccggtgggccgaccgccgaagcctgggcagcgggtaccgcctaccgggtcggcgacgaggtcaccttcggcggagaacgctaccgttgccggcaggctcacaccgcgattcgtagctgggagccgtcgctgttcacgctcgccctgtggctgccggtatgaggcgcgcaaccagggccgtcgcagccctgttgacagccgtcggagcggcactgtggatggctggctgtggcacctcgtccagcacgtcggaaccccctgcaccgacctccgaggccgtccaggtcagcaccgcccacaacgccgccgatgtgatgtacctacagatgatgatcgcccaccatgggcagggcctggagctcgtcgggctggcggggacgcgtgcgcaacaggaggagatcaggacacttgccgctgccgtacaggccacccaggacgacgaggtcaccatgatgagatcgtggctcgacacctggtcgaaaccggcagcagtcgaccatgacccggccgcgcatgccgagcacggcggtttgccggctacaggccccgagcagatcgccgcgctgagagacgcagcggtgaccgacttcgaccggagtttcaccaacctcttcgtcgcccaccagcacaacgcggtcgagatgtcccagtgggcggaagaaaggggggaaaacccggaagtcagggatttcgcccgtagagtccgggaatcccgcgccgaccagatcgcacagatgctggcgtacctcaacagctgacggacgcccaggtcgggtactggcgaatcccggcctgggcgagccatcaggccgccgcgacgtccgccctggttcagtgggcgcaggtcgactgggccgggtgatggcttcgggatcgtcggttagggactggcggtggtggtgtatgtaccgggatcacgggacaggggcgccgagggtcgtcaggtcaccaggccactccggtaggcgtacaccaccgcctgcacgcggtcgcgcaggtcgagtttggtgaggatgcgcgacacgtaggtcttcacggtttcctggctgatcaccagtgtggcagcgatctcgctgttggacagaccatcggcgatgaggcgaagtacctccagttcacgcggcgtcagcggaatctcgctcgagctgtcctctgcgggcctgatccgcgcggcgtacctgcccacgagctgacgggtcacctcgggggccagcaacgccgcgccgctggcgacggtccggattccgtgtagcagttgcgccggcggcgcgtccttgagcaggaagccgctcgcccccgcccggagcgcctcgtacacgtactcgtccaggttgaacgtcgtcaccacaagcaccttaacgggattcgccacgccggctccggcgagcaggcgggtcgccccgatgccgtcgaggaccggcatccgcacgtccatcaccaccacgtccgggtgcaggcggccggcgaggccgaccgccgctcgcccgtccccacattcgcccaccacctcgagatcgggctgagcgtcgatgatcgtcgcgaagccggtacggatcagcgcctggtcgtcgcagaccaggactcgaatcggcgtggtcattcggggctctcctcgggaatacgcgcccgcacgacgaagccgccgcccgaccgtcgctccgcgctcaactcaccactgagtaggccaactcgctcgcggagcccggcgagccctcgcccactcccgccgagctggctggcacccgatctcgagccgtcggtgctgatctccacgttgatctcagccgcttcgtaacgcacaaggaccacggtacggatgccgtaggcgtacttgagggcgttcgtcagggcctcttgtacgacccggtacgccgccatctcggccttgccgatcgtgccgtgggggccgatcgcgccgcgggagctaccctcctcggtgaactccaccggatggccggctcgccggatccgctccaccagggcgtggagttcgccggccgatgacggcaccggctcggcgccatcgtccgggtcgagcagatcgagcagatgtcgtaggtccgtgatggctcgccggcccgtgtcagagaccgcggccagggtctggtcgagacgctcgggagccgaggacaggtaccgcgccgcctcggcctgcacaaccattgccgttacgtggtgggtcacgacgtcgtgcaactcccgagcgatgcgggtgcgttcagcgatacgggtggactccgcgacgtggcggcggcgctccgcctccgcggcccgggactgccgaagccagaccccggtgccccaggcaacggccagcaccagatagaacgtgacgaacccagcgaatccctccgttgagccgagctggtcgagcgcgaccgccagcagaacgtacgccgcagacccgacgaccgcgacggtgcgccggtgacgttccagatgagctcccgcgctcagcaacgcgaccggcagggcaatgcccgcgaccgtgtgatagccaagcaactggtcgagggcgaagccgaacgacaccagggcgagacagccggccggccaccggcggcgtagggcgagcgggaggcattccagggcaacgatcgcgatggccaacccgtccaagggacgagtcggcaggtcaccgagctgcgtcccggggacatggagcgccggcaccagcgaggccacggcgagcagcagcggaaacggcaggtcccggagcacaacatcggacgatcgccaacggtccaggatctgcccgaggcggatcatcgcggcagcctggcgaccgggccggccacactcgcacgccgggcagcgggcacgacctcgccccgccggcgggccagccacatgaacacgatggtcagccccgcgccggcgagcaccgcgaacaggctcgcctccggcccgaactcgccgccgctgaccacggccggccccgacatcgcgccctccagtagccccgccggctcgctcttgcccgacacggcggtaccgaagatcccggcctgggcgaagttccagccaaagtgcagtccgatcggcacccacagggtgcgggtggccgcgtaggcggcggcgagcatcccgccggcctcgatcgcgatggcgaccgagctccacagactggcgttcggattgagcaggtgcgacagcccgaacagcaagccggtcaaggtcaacgcaatccacgtcccgagtcgctgctcaacaatccgaaacagaatgccccggaagatcaattcttccgccacggcggcggcggccatgacaccgaagagcgtcaccatgccggccggggagccccagccggcaacccgataaccgccgagcagcgcaatactcccgaggacgaccgcgaacatcccgacaccgatcagcatccctcgacgaatcgcggcaccggctccggccagggccacctccacgggcgcacggcgctcggtccgacgcaccacccacccgtatgcgagcaccgcgagcacggccgtcgcgatgccaagggccagcgtcaacaacgcactaccggtagccgcggcaacgcccaggctgccgacgagggcaaccgcggcgacggctccaagctgcttcaacagccgcatgacaactcctttgtgagaaaccgctgccatcgcgccgtggcttgtgctccacgctatggagtcgccgacctgaaatcgtcaccacacggaggacacctgccggtagctcgcatgggggacaacaccgaccccacgccgattccaccgaccacgtaccgataatgcgccggaaagatgccggcatcctggattcaccgtcggcggtgggaacgtgtcgagatctcccgcgttcccgtggtggctcaaggtccggacacgcagaccttcaaggatccaacgggcaggactccgtcccaggttcggttggtctgggaggcggcctatgcgaccagctaccgggtcgaaatctcacgtgacggggcaacctggtcggcccttcgcaacgtcaccggcgggactggtggcaccgtccgggtcgatgcgtcctcggcactcgctcgccacgtccgggtcgtgggcatccagcgtgccaccggctatggatactcgctgtgggagatcgaggtgcggtgacctgtgccattgacgccaacgtcagatcaacgtcgaccgacgcggcgtggccgctccagtgccccgtctgccagcgttgacacctctggctgattagccaccatacggctaacggctcgcgtggtgttcggccctacccggctgtgcgctctcggactcgtctacccggcacccagcgaagcgctggacaggacgcatcgctgcgtcgcatcgcccgcggcgacgtgtcggcggtgtttctggacggcaagaagcccgtggtgctgcgtcggccatcgaggccgcctactcctcaatgcggattccggccgcctgcgcaaggccgtaggacaggctgatcaggtcctcgtggtgcacgacggcgccacgccagctggagatgtcgccgacgccggccagggtgcagccacgaaaccgggtgccctccatcgacgcatggtggaacaccgccccggtcaggtcacagccccgaaaggccacgccccgcaggtccgcgttggtgaagtcggcaccctgcaggttgcagtcctcgaaactcaccgcgtcgaaggtcgtcatccgccacgccgacaggtccacgcggcacccggtgacggtgacatcccgcagcccaccgttcgcccacgtcacacccgtcatcctgctctgggccaaccgcacccgggacatatctccaccgtcggcgcgcagattggcccaactggaatccgtcaccaggcagtcactgaaagccacctgatccagtcggcactcagacaggtcagccccacggaaccggcactgcctgaaggtcaccgacgaggcgtcctgaccggtcagccgcgcctggtaaaacgcctggcgctccagcgtcgactccggctccaacaccgtcgcctcatacaggctgacctccgccggagggaccgggctacgcggctcccgccgcttccgtggaccggtggaacgtcgggacgccgagggtcgggcaggcatgcccacaccctagaacctgccggcgaccgtacggccgtcgtgtcgcgtaccgctgtcgggcgccggcgcgactagactctacgctcgaacaaacgtgccaaccgggggtgctggtgtcgaacaatcccgtgagcctcagctgggtcttccggcccgaccgagccgaccaggaccggatcgccgaacacgccggcaagccgatccacgccgtgcagcggcaaaccgacgatgggaatcgagtggaggttgtcctcgtcgacggggttcgggtgcaggcgtaccggcacgaggtcgtgctcggctgacgacgaggacatgcctcggagacctgctggaaggcgtccagcggtcgggcggcaggcctcactcgtgcgtggtttcggtggttcgtcggaacggcccccaggcgacgaatcggtcgaagagctggcgggggcttggcccatcgtgggggttgaggtggtagaggtcgtgcatggcttcgtagtagaggccggcgaggtagatggacaggttttgttgtcgggtgtggtattcggctttgaggagtaggcgggcttcggggcagggccatggttgggcgcaggcgcggcaggtccataggggtcgtcgtggtgtgtggggtggttggtttccggtgcggtggcgggggtgttcggggtggggtccgagtcgtggtgggggtaggtggtcggggttcaccagtggcctccgttggctcgccattgttgggcgggggtgagccagccggcgcggccgggtcgggggtcggcgagggttggttgggtcatccatgtgggcaggtttctgggctgggcccggtgcggcgccggccggtgtgacgtgttcactcggcttgggccggtggtgtggtgtgggccggtcgcgtggttcgacctggtggcccggtgtggcgtgttcggtcggtgtgacccggttgcgcggtgcggtgcgttggtggggtatggcagcgtcggcgggttgtttctccggcggcggctgaaccagcggatgttcacgggctacctcctcaacgtggtttgacaggccccgcccgcgtcgactggatgcgggcggggccccgggcaggacccatcccagctacgctcagcgaggaacaggtccgcttgcgtgacagtctcgataggactggcctggtttcgatacgtgctcacgctgattgagctgatcgtggaccggattgagcagcgatgagcagccatgaggagacgcgcggaagatccgagcagaaagtggggagccgatgggcagtgtcatggactacgtgatgatggagcttcgcctactgcgtcagaccctgggcctcagtcaggaggagttcgggcgcagcatcggctactcggcgtcgcacgtcagctccgtcgaaaccggtgggcgttcgctcacgccggactacgcagtggccctcgaccgggcctacgaccccgcgttccgggagggcgaggacggccgcttcggccggatgctccgagagctgtccgagttcgatccggactggttgcgagagtggatcgagtacgagcagcaagccaaactacttcgctggtacgagcccgcgttcgtgcccggacttcttcagacagaagcctatgcgcgggccatgttcaccacggacattctcccacctgccgacgtcgaccaacgggtcaaatcgcgactcgcacggcaagccatcctgactcgggaggcagcggtgccgctcgtggcggtgctcgacgtgatggtgctccgcaggcaggtagtcggccagccgggtgtaatggccgagcaggtcgctcacctggtgaaaatggcggagctaccgcacgtgcagatcctcgtggtgcccgaggaggccggaatctaccctggattgcagggcggcttcatcctggccactctgggcgacggttcgatggtgacccacctcgatcaccaggtgcgcgcgcaggtggtgaacggagccgatgaccttgctaccctccagcgaacgtgggaggcggtccggggtgaggccctccctcgtaggcagtccctcgacctgatcaaaaaggcggcgcagacatggacatgactggtgcgcagtggcacaaatcaacgcggtccggcaccaacggcgggtcgtgcgtcgaggtggccgacaacctgcccagcgttgtgctcgtacgcgacaccaaggaccgggacggcggcaccctccagttcaacccgacggtatggcaggccttcgtcgacttcgccaagcaacactgaccagcaccaaggtaggcccgggtccccacggagccgggccttcttgctggggctgaacggggcgtgtccgctgctcagcaccagcccactaattgccgacgatcgcgacacgcgcacccatccccactgccgccgccactactggcgatcaggggtcccgaactcccaaacacagggagagctggctgcaagatagacgtcgtagcggtcacctcggtcataggtttggatgaagagccgatagccgtcggcggtctggacgtggtgccggtgcagatcggcgaaaggtttgtcatcggtgataaccttgtagccctcctgctcccaaaactcagaaaggattggaaaggactcagtcaccaaccaatcgctcgaggcaggggccacaatctgaagttcccgttccacgaatgtccgcccatcaggaccaccgtcggtcggagcatcacacggaacgctatccagcgtggaatctcctttagtagtagcctcagcgggcaattgagctaacgcctcccgcaagagctcgttaactcgttgaactgcttgtgctcgcgtctcggtaggcttcacagccttctccgttcccaggcagccagctatcgccgccacgatcgccattgctgtgaacagcactacgcttactcgccgcattctcatgtcaacgcccctattcaggcaggcggacgggactgtccgtgacgatccgcgctatgttctttcgcgcgatgttgtcctggtcccagtaggcggagtgggtgcctgcttcgtcgtcagggttgccggggtcgctggcgaagactcgtgctccaaaatcgcggtcactggggtcgttaccatgaataaaatcccagtcgggtacccgacgtatgatgtcattctccgctgtagtaacccagacctgaccgggtcgcacaccatttaactcagaggcgtggtttacatcaacgccgggagagccgacgaacaccagagcgtcagcgttaaaggtactttccttagcggcatggccaatcacggtagagccgtagctgtggccgagcacggtgttgtgcgacgggatgccgccgtcgtgagtagcccgaagtccggtttggaaggtgtcgaggagcgggccgccgccctcggcataggagtccaagccggcatcaggaaaaatcgtgttcggggcgtcgtagccataccagtagaccaccgaggtgttctcgtccggggccgctttgagtgcgtccctggccatgatgtcggcacgctcgaggccggcaccgaccttggacaggtgctcgccggtgccgggtacgtaggtgagcacgttgtcggcggtgtccgggtcaccgaccgagacgatcgctcggccgtcaccgtcgctggagtaaccgatcaggtatgcctcagggaggctgacgtcattcagccgagcggtgatcgcgtcgatgccacgcagcttgccgggcagctcaacccgctcggacgcgagcttcctcaactcgttttccaatgcagtcctcgggtcctcggcgtccgggtagacctctgaaaaacgaccctgctggaggattatccacaggaaatcttctctggcctcgatcgtgctcagctgctgctggaacagactgcgttcgcgctctaggacgctgcggttggccacatcccggtcggataccggaatgccgtccatccggccgaccagttccgggaactcccgcaacacctgctcttgctgtagcggagtcagcgactcccaccacgcgtggatctcggccgggctccgttccgactgcgcctcgagcaccgcgcgcgaaacgccgtcgagttggccggtcccgaagccagcccccggcgacggcacattgacggagatcctgttggctgtcgcgtcgtcctgcgcgcgggcatggtccaccaccgtcggcagatactggagcaccgattcggtcgatcggctggaccgatccaggccgccagccatgtccgccgagggtggcgcggtggtcaccccggtcaccaggtcgacgtggtagccagcctgccgcgccgaggcgacgatctcctccgcctgccgccgcagccccgacatcgcgtacgcgtggtgctccatcgcgtccgcgatgcgtttcgccgggttgtacgcgttactcacctcagcccgtaacgcggtggccctccgcaccgctgccgccgagccggcaccgcccggccaggcgtcaccgacatcgcgcgtactgcggatcacctgctccgccgtgtcgtcgatgccctgagcgagccgatgccacacctgcgcggacgtatgccacgggtcggcgtggaattccagcagatcccgcagggtcatgccgctcaccggggcgccgccgccccgctgcgtcgcagcctttccgcgttggcctgatcactgaggagatagctacgcgccgacgcggtcagcttcgccccgtagccgtccacctgctccgtgagtcggtgtagatccgcgagccacgctctttccgccgccttcgccgcggctgtcgccgcggaacccgcctgcggtggcggcgccaacccggcgccggccgccttcaccgactcccgtaacgtgccggccgcctccgcgaccttcgccccgatgctctccagggcatccacatcaaccacgaactgactgggatgcatcggcacctccccctcgtgcgaccacggaccataccggagaggtaccacaatggatgtgacggccaacgcggtagccggtcatccagagtgaccgtccgcgagggtgcgacaccggctcaaggcttgcgtttctcgacctggctccacccggtccagccacggtcggcgagcagcttccccagccgcgcgacggcggggtgggcggcgtaggagaacgagtccagcagccggacgaacgccttgtcgggcatgacctcgtcctgccggtccaggtccccgctcgccgctgcctcctcgtacaggtcactcatcaggtcggcaatctcgcgcagcaggtcgtcgctttccgattccatggtgagccgaccgaggagctggtagagccggaggatcctcgcgtcggcgagctgggccaccttgtcagcgatgatcgccgaaatcgtctctggatagcgcgctgccacaagaatccacgcatcgcgctccacctcgacgagcgcggatggggctccgatggcccggaggcaattcaggtagtcggccacctccttggggaccgccagcgactcgacggagttcagccgtgtgatccgccgccggtgttcctgaagggtgcggacccgcgcccgtaactcccggtcgatctcgatagtcgcggcggcgaacgtctcggggccggcatcgagcagttcccggacccgggccagcgggacgccggcctcggccagggtccggatccggatgaggcgcagcacggcggcagcgtcgtagctccggtagccggaggcgtcacgttccggctccggcaggagcccgatctggtggtagtgccgcacggcacggatggaagccccggcgtaggacgccagctgtccgatcgtcagcatggctacctccatgccggggctcaacatcaaccgaccttgcgatggtagacggccatggcgattccgtacgcgacgacgagcagaccagcacaccaggcgagagcgatccacacatcgcccccgacctgctgctgcgccaacaggccgcgaatcgagtcgacgatggacgttaccggctggttctcggcgaaggcgcgtaccgggccgggcatgctctccgtgggcacgaacgcggagctgatgaacggcaggaagatgagcggataggagaacacactcgccccgtccaccgacgtcgcggtcagccccgggatgacggcgagccaggtcagggccagcgtgaacagcgtcatgatcccggctaccgccagccaggccagcacgcccgccccggagcggaagcccatggcgagggcgaccaccatcaccaccacgagcgaggtcaggttggcgaccagcgaggtcagcacgtgcgcccacagcacggacgagcgggcgatcggcatggactggaaccgttcgacgatgccgcacttcatgtccatgaagagccggtacgcggtgtaggagatgccggacgccacggtgatgagcaggatgccgggaagcagatagttcacgtacttctccggcccggtgtcgatcgcgccgccgaagacgtagacgaagagcagcatgaacgcgatcggcatgatcgtggtcgtgatgatggtgtccgggctgcggccgacgtggcgcagggagcgccccagcagggcagcggtgtcgccgatgacgtgtgcggtcatcgggggtccctggctgctcgctccggtgggactgatggtgtctgcacggcggtgccctcgccgccgacgatggcgaggaagacgtcctcgagggacggctgcttttcgacgtactccacggtggcgggcgggagcagccgctggagttcggcgagcgtgccgttggtgacgacgcgcccctcgtggaggaccgcgattcggtccgcgagttgctcggcctcgtcgaggtactgggtggtgagcagtaccgtcgtaccctggcttgcgagttcccggacggcctgccacacccccagccgcgcctgcgggtccagccccaccgtcggttcgtcgaggaagatcaccggtggattcccgaccaggctcatcgcgatgtcgaggcggcgacgcataccacccgaataggtcgccaccctccgattggccgcgtccgtgagggcgaagcgggccagcaggtcgtccgcgacccgacccggctcccgctgtcgccgcaatcgggcgaccagcacaagattttcccgcccgctgaggacctcgtcgaccgcggtgaactgcccggtcaggctgatcgactcgcgtaccttcgccgcgtccgcgccgacgtcgaagccgttgacgctggccgctcccgcatccggccggagcagcgtggacaggatccgcaccaccgtggtcttgcccgccccgttggagccgaggagggcgaagacgctgccccgcgcgacgtcgacgtcgacgccgcgcagcacccgcagcttctggtatgacttctgcaggccccgtacctggatcgcgggttctgggacctgcctggttgcccggtggagatctgacatgacacacagcgtgcagggttgacgctgcgtcaaggtcaagcccgaacgcacggcagttcagggccggcgttccggccggtggtcagaagtcgtcgtcgaaggtgacgctcccgctgacgcccacctgatacgccgacacccgccgctcgaagaagttcgacagctcctgtacgtcctgcaactccatgaatgcgaacgggttctggctgccgtagatcggcgcgatcccgagcgtgaccagccgccggtccgcgacgtgctggaggtattcgcgcatgtcggccagggacagcccggacaccccctgctcgagcaggtcctcggcgaactgggcctcacagtcgaccgcctccgtcaccatgtccttgatctgccgctccaggtcggcgtcgaacaggtccggctcttcggcgcggatggtgtccaccacgtcgaaggcgaaggccatgtgcatggattcgtcgcggaacacccagttggtgcccgacgcgagaccgttgagcaggccccgggagcggaggaagtagacgtaggcgaaggcgccgtagaagaacaggccctcgatgcaggcggcgaagcagatcaggttgagcaggaacgcccgccggtccgctcgggtccgcagctcacgcagctcgaagatcgagtcgatccaccggaagcagaactcggccttgcgggcgatcgagggaatgttctccaccgccgcgaacgccgcgaaccgctccttctcgtccggcacgtacgtgtcgagcaggttcaggtagaactggacgtgcaccgcttcctcgaacagctgccgggacagatagagccggccctccggggagttgacgtgctggtagaggttgagcaccagattgttggcgacgatcgtgtcgccggtggcgaagaacgcgaccagccgggacaccaggtgccgctcggcgggggacagtttcgccaggtcggcgaggtcggagtgcaggtccacctcctcgacggtccaggtgttcttgatggcctccttgaaccggtcgaagaagtgcgggtagcgcatcgggcgcagggtcaggtccatgcccgggtcgagcagcatgtgccgctcgccagtggtcgcggcggtcacggtacgggtctcggcgtcggtgatcattggcaggcctcgcagctttcggggttttccagggagcaggccagcgcctcggcgtcggtcccggcgacaccggaggccgacgacgcggcggcacccgacagtccgggagcgacacccggctgggccgacgacgcgtcggcgacacccggcgggactgtcggcgtgacggcgaccgtggcctgctggatccgcgtcgcgggacgggaccgcaggtagtaggtggttttcagcccggacttccaggcgtacaggtacatcgaggagagcttgccgatcgtcggcgcggccaggaacaggttcagcgactgtgactggtcgatgtacggggcgcgggcggcagccaggtcgatcagcgcgcgctgcggaagctcccacgccgtccggaacagttcccgcacctcggcgggcaactcgccgaggccctgcaccgacccctccgcgcgcctgatctggtcccggatctgcgccgtccacaacccgcgtgccttcagctcaccgaccaggtaggtgttgacctggaggaactcgccggacatggtctcgcgcttgaacaggttggacacctgcggctcgatgcactcgtagcagccggcgatcgaggcgatcgtcgcggtcggggcgatcgccaccagcagcgagttgcgcagaccgtgctcagcgatccgcgccttcagcccggcccaccgtcgcgtctgggtcggcgtggcaccccacaggtccgggtgcaggtcgccccgggccgcgcgggtctcggcgtacgcggggtgcggtccgaaccgctcggcgagcccggcggaggtttccaacgcggtcaggaagatctcctcctgtacccgggtggacagctcactcgcctcggccgagtcgaacggcagccgcagcgtgaagaacgcgtcctgtagccccatcagcccgagcccgaccggccgccagcgcgggttggacgccgccgcctgctcggccgggtagtagttgatgtcgatcacgcggtcgaggaaaaccaccgcggtacggacggtggcccgcagcttctcccagtcgaccccgtcgacggtgacatgggcgccgaggttgaccgagcccaggttgcacaccgcggtctcggtgtcgttgttgacctcaaggatctcggtgcacaggttcgacaggtggatcgtgttggcgggctgcccggtctggttggacagcgtgttcgaccggtccttgaacgtcatccacccgttgccggtctgcgccagggtgcgcatcatccgcccgtacaggtcccgggccttgaccgtacggacggccttcttctccgcgacccggtaggcggcgtcgaactcgtcgccgtacaggtcgggcagttccggggcgtcggacgggtcgatgagcgaccagtcgccgtccgcctccacccggcgcatgaactcgtccggtagccagttggccagattcaggttgtgcgtccgtcgggcgtcctcgccggtgttgtcccgcagttccaggaactcctcgatgtcggggtgccagggctccaggtagacgcaggccgcgcccttgcgccggcccccctggttgaccgcggcgaccccggcgtcgagggtcttgaggaacggcacgatgccgttcgaccggccgttcgtcccccggatcagcgcaccccggccgcgtacccgggaccaggagatgccgatgccaccggagaacttcgacagcttcgcgacctggtggtagcgctggtagatggagtccaactcgtcgcggggcgagtcgaccaggaagcacgaggacatctgggtgtgccgggtgccggagttgaacagcgtcggcgaactgggcaggtacgccagcgacgacatcagctggtagaacccgatcgcctcggccggtgtccgcgacatcccgcaggccacccgcagcagccagtactgcggggtctccaccaccagccgcgactgtggatgccgcagcaggtaccggtccgcgacggtacgcagcccgaaatactcgaaccgcagatcgccggccgggtccaccgcgtcgtccagcttgcgcgcgttgcgggacacgaaggcggcggtgtcgtcgctgatcaggccgagaccgtgggcgtaccggatggactggctgaaactggctacctgctgcccacggacctccttgtccacgtaggcggccagcagccgcgccgccagcttcgagtactgcggctcctcgccgatcaactccgccgccgtctggatcgacagccggtccagctcggccgtcgtcgccccgtcgtacaggccgctgatggtcttggtcgccacccgcagcgggtccacctcgtccaggtcggcgacccaccgctccaccgctttgacgatcttgttgacgtccaccggctcggtgtcgccgttgcgcttgcggacctccatcacctgtcgacgctgctcctgcccggcctgaccgggtgtggcgcgttcccgcgtcgccgtcatgtccccctcctccgccctgtcgacgagatcgacgaacgcgcgggggacgccacagtcgcgcgccggtggggcggtcggcacccgccggctggtggcgtcggccgtcccgcgcggcctccgaccgccgcacgcggcgcgtgcggcgcgctggcaggtcttcggactcgcgggcgcgcccgggagacccggtcgcctactggccgtcgcttcccaggtctcgatgaacccagtgcctgtgacggcggtcgttcccactcaccgctgcggggcagtcccggactcacaccgggttccctcttgcctcggccacttccccgtgggagccactttcccgtggaaaccacgtccccgggggagcgccgaaccagctgcgggtgacaccatatatgccgcgcccaccctgcaggcaacaccagatgtcgtactggcgtgtcagctacgtctcaccagcacccgaccgtcgcagagtcacccacctcggggggtcgccctttgccgcggaggctccttcgctgaggtcgaggtgagaaactgtcgcaggacgcgtacccacacgtctcgctcttccaagtgaacgtcgtgaccggcaccaggaacgacgacctgctcgacgtccggacgcagggacagcattcgctgcacctcggcggcggggatgatcccgtgctcgcccagcaccagcagggtgggtaccttcacccgctgccactcgtcccatcgcgcccgggccgcgacggccccgatggcaacccgcatcacctccggctcgaatcgcggccagagcccgtccgggcaccggtccaagtcccgcagccaggcctgggcgatcggggtgtcgcccagaaactcggcggcctggcgaacgtcggcgaacggcaccggccacgaggcgaagaaatcacccagctcggccgggtagtccccccgatcctcgcggcccccgaccccgccctccagcagcaccagccgccgcaccagctcgggatacttggcggcgaacaacagcgcggtgtgcccacccatcgactgacccacgaccgtcaccggcacaccgcctgcgagttgctcgacgacggcaaccacatcctcgacgtacgcccgacgagagaggtcctgcggccgtcgggtcgagtagccgtgcccgcgctgatccaccacgatcacatggcgctcgggcaacagcgcctccgctgtcggcaccagttcccgcccgctgccggccaggccatgcagcaacacgatcacatcgtcgcccgagccaccatcgagacaggacagcaccacaccgtcacgacggaccgaaaccctgttcaccaagcgacccccgtcgtcgtgacgacttggcacgagctgccggttacccggctcaattcgcctggttacgctgattctggacggacgtcaacagattagcgtgggtctgctcgtcggctgccacgacaagaccacccaagccggcgtgcggcggccgtccgtcgatcccggtgatcacgcagcccgccgccgtacacagggcgatcccggccgcgaagtggacgttgtcgtacagctggttgccatcggtgacgtagccggcgcggcggccggcagcgacccacgccaccgccagcgtgctggcgaccacccgtagatggaaccgcgcgccaaagtcctcatcggcgagcatccgcgcggttcggaagtcggccccgttcggaaatggcggataaaggttgatgtccaccagcttcgagtcggccgacgggacgagtcgctcatcggtagcaccgcgacgcacgtaggcggcggtgccgtcggtccagaacacctcgtcgccgaacgggtccgccgaggcggccacggtgggctgcgtgccgctccgtagcgccacgttgaccgcgaccagcatggtctgcgcggcgaagttcaaggtcccgcacaacgggtcgaccagccacatccgctcgctgtcgccggtgctcgtgcgcccactctcctcacccaccaggacatcgcccggacgcgccgcgcgcagggtgtccaggatcgccttctctgccgcgatgtccgctgtggtggcgaagtcgtccgtgcccttcgaaaagcgggtcagcgctgatccgtagtgggaacggacgaccgcggcacccgcctccgccgcctcgacggccaacgcctgatctgtgatcgacatacctgacaccatagatacacgttgagcccacagcacagcaggtaggccgattccggatacggccggcagcgtcaggccgacttccgggagaccaccagccggaccacctcggtcaggctcgtcgtacgggggtccggtgacgacgaccacccgagctaggcgtcaggacttgctgacgcaattgtcagataatcctgacgtgcctatgctgacggaatggcggaggagatggttcccgggcacgctgagctcgtcggattccggctgccggacggggcgctgagcatgaacgccgcagcgccgtccgacgccgtcggctatcgggccggatgcagctgcggctgggtcggcacccgtgactacccggctgccgaccaggggcgatggatggccacctccgagtggggcgggcacatcaggccgctcctggccgccactccgcccagctggctactgaaccgctccgacgtcctgcgggacaacgtcgctgagttggccaccacctggccactgcaggcactgggcatccttgctcaggtggagcgctggcaacggccactcatcgagcgggccgtggcgcaggcgcgggagaccgggctctcctggacggaaatcggcaacgcgctcggcatcagccgccagtccgcgcacgagcggttccgcaacatcactctgcccaagccacgcgcctgacccgacagtggctgcacgcctgccacggaccacctcggcctgcgtcatgttgacgacgaccaccgggacgacatacccggcggttccgcggcccgaccgcgctggtccacgtcggcgagtgccacgggtgttggttccgcccgggtagcccggcgagcaggaacaggtggacgaccgcgcccccgcccgccgggcagtgccgaggtcagcagttccgcaactcgggagactggttgagcagctgaccgcgaatggacacgaagcggcggtaggtttccgagtcgacggcggacgggcggaacgccgcgacgcgatggcagttctggaaggccagtttcacgccgaagtggcgttcgaggctggaccggatggcgtcgctggccagtgcgcgtaggagctgaccccgctcgtcctcggttggcggcggtatgacgttgtcggcgaaatcggcgtcgtcggaggacttgagctccgccgccacgcggctgacggtctgccaggcgtacggcaaggactcgcggacgcaggagacgaaggcatcgtcgtcgacagggccggactcggcggcctgcaacaggcttggcggcacggtgagagacatggtcctcctcatacgataatgatcgtagttatcattaacgttgcgctatgagcacaccactcaatgtctgtcgcgtcaatgggcaccactcgtgtcagctcggtcgggttcgctcccgtccgcggtcttcatggcttgcgccccgccctgggccgcctcgtcacacgcgctccggacagccgatcgatggccgccccgctggccggccacagagccctggtcgggccccagtccaccgcccagtgctccgcacctcctcgtcgtcgaggggcacacccgacacgtattgggcatgcactccggatgagcttcggcggcgtggggtcgggcaggagccgacgtgggccacccggcgaggtctgacgtccctccatcgtcgaccagggccaagccgaatgctacgggtgagcaccccgggcggagcccggagttaccacaggcgagcggcaggcggtcccggtgcacacgagtgctgcgccgcatgtccggctcccccttcgcggcagcagccgtccgcggcactgcgcgttacttcgtgctcacgatcacttgtggaagatcggctcatcaaatatcctcatggccaaccacatcgagctggttaactagatatagcttttctatagcaggaagctcgccatgactgaaaacgcgtcgaaacaagcgcagatcccgaacagcggccgcatcatagatcactggcgcggcggggtacaccacctgccggcggacgcggaagcagccaaggcattctgtgacctgtacccaggatttccccaggtctaccgcacgttgcaggagttcgtcggtcgcgccgcccaggctgtcgcggacgagggagtcaaccagttcctgctgctcggtgccggtatcccgacgcagggcaatgtacacgaggtccttcccggggctcgggttctctacactgacatcgacgctgtcaacatcgcacttggcagtgagattcttgccacaacgcagggggtggaatacacctactgcgatgcgacggatcttggcaccctcgatcagggaacgatggaacgagtcctcgactctaccgcacctatcggtataatattgacaggcataacggtatcgcttcaggcggacgctgcccataaaatgctgtccgacatctttgactgggcacccacgggcagctacctgatggtggatttcgacggggaggccctggcctcctttccagtcatcaaagaaagaattatcgaccaggccgacaagccgctacacctacgcggtcccgagcagatccgaccgctactcgggcgctggcagctgaccgacgacggtatctgcccagtcgacacctggcgcaacccggcgccgcagccagacaaggtgttcatgtacggctgcgtgtcctacaagccgtgagggggcgacaacacccggccatcaagccctccgggtgaagaagtaccgcccccgcccataccgcgccccttggtggtcgccacagtgacgtccgaggaccccctacctggaccagcacgcgtggatcgtatgcgaccgcgagttggtgaagcaggctctcacgcaccccaagctgggcaaggacatcaccttgccccggactggatgcgcaagccgggccagatggtgacagcgatgccacccccggagtacacccgtatggtgatcataagcgactgactgttacggcttcagggtgagcgtctgtgccgccccggcctcgatcgtggctcgctcccagcgcatcggcagggtttcgccggtgcgccacaactcgagctggtcgtcgtagttgcggtggaacgcatgcccggagttaccggtcaactggatccaacgggaggcgtccaggtcggccagatcgacgatcatccgcatggacgggacagcgttgacctcgtacccggcggcggcgttccatcccgtggcgttcacgatcgcaccgccacccgacacggcgacggggtcggcgttgaagagccactcgacgagccccatgcccgaggtgccgaaggactggttccgtacggtcaacgtgtgcatgcggccccagcgccattcggccggctggtcgccctgatcgcgggccagttcacccgctgccgcttcggccgccgcccacagaatgtcgtcgcggccctcgacgacctcggtctccgtccggtcccaccacggcgatccgggtaggccaagcagaccccgcaccacctcgtacgagtggtcgctgccgtcgagccggtgctcctccggcaactcgtcgaaggtttccaggagcaggtgccgccagacggcgttgtagtacgccgccgcggcggagctgcgcccgtcgtcggtgtccggctcgccctcggcgggctgctggtagtcccaatccctccacaggtcggcggcggaccgggccaggctggacggatccccggcggcgagagccgtctcgaccgccgggactagcgtcggcgcgaagccgttgcggttgtcgaactgcatagtttgtacatccgcgacggtgatctttccagcgtcccgggctgactcgatcaactcgtgaatacgctggctgcggtagccgtaggcccagtccgtggtgagcatgtgcgggtacgaggggccgatgacggcctggttggcggtcaccaggtagccggccggcgggtcgaggacactgggcagctcctcgaaggggatgaaaccctgccagtcgtacgccgagtcccaaccgggcgccatccaccgcccgtcacccttgccgcgcaccggaacccggccgggggcctggtagccgatggtgccgtcggtgtcggcgtagatgaggttctgcgcgggcacctcgaacatcgccgccgcggcacggaactcggtccagcccggcgcggtgttgagcgcgaagatggcgtcggcggtccgacccggacgcaacgcggtccagctcagcgcgatggcgtagccgtctcgccggtcgtcctcggagttggtcgacggctccggggcgagctgtggcgtggcggcgaccggcgccggcgaacccgccggatcgaccggcggcgcgaggccgatgtcgcgcagttcggccgacgcgtcggacaccagcggtccatgcccggaggcccgcacggtgatggtcacgtcctcaccgcccgcgactctgatggtttccgtccgggtctccagcggccgccattctccgtcgacctgaacccggtcgccgttcacccgctccagatacagatcggtcacgtccgggttcaggttggtgaggccccacgcgatgcgggagttgtggccgatgaccaccccgggcaggccggagaagctgaagccggtgacgttgaactcgcactcgcagtgcagaccgttctggtaccagataccaggcatggtgggaccaagatgcgggtcgttggcgaggatcggcttgccggtgtcggtcaggtccccgtcgatgacccacgagttggagccgatgcctcggccggcgcccagcacggtcggcagccgggacaaaccgccggccagcgccgtcaccgtccgcgcggcagccgcgtcgccggttgactcgaccgcgtcgatcggctgcgcggtgaccgcaccaccgcccgctccggcggtgtcggtcgcgccgggatccgcgttgccctcacggcctggggacaccggggcttcctgatcgaagacaccggccacgatgtcaccctcggtgacaatcggtgtgttccgatcgaaggggtacgccgggtacaggtcctcgacctgctggcgggtcaggccctcggcgagtagcgccgctcgggtgatctcgtctctcatgttgccccgcaggtcccacgccatcgccttgagccaggcgagactgtccaccgggtgccacgcctcgatctcgtagtccgagttctgtaggccgagtaccgcgtattccagactcgcccgacccccgtcgtgctcgtcgagccaggcgttcacaccgtcggcgtacacctgcaggtagcgcttcgtgtccgcggcgaggatgtcccactcctgctcggcgacccgtcgccagcccatcgtccgcaggtagatgtcggtctccagttggctctcaccgaacagttcggcgagccgacctccggtcacatggcggcgaaagtccatctcccagaaccggtcctgcgcgtgcaggtagccctgcgcacggaacaggtcctcggcggtcgtcgcgtacacctgcgggattccgtggtcgtcgcgatgcacggtgaccggcgcggtgaggcccggcagccggagtgcgccgtcgtgctgagggaacgctcgtcgtacggtccacacggccgcgagggtgagcacgagggtcagcgtggtgaggactgccacggcccagagcgcgatcctgcccactcgggacgaaagaatgcgtgcaggactcacgcacgaatcctaatggttatctgagccagttgatgatctagcgcgccaccgcgatcacgtcgaaggatgccgtgatacgtctcgagctacccgagggcggcggtctgccggggtagcgatacgggggtgtcgtagccggccgcctggagggtgaacagttcggcgtaccgtccgccgccggcgagtaggtcatcgtgggtgccggcttcgacgagccggccgtggtgcaggacgtagatgcggtcggcgtggcggacgttggcgagccggtgagtgatgaggatggtgatcccgtgtccctgccggtcacggatggcctgaaacagggcgtcctccgcgcgggggtcgagggccgacgagggctcgtccatgatgagcaggtccgcgtcacgaaggaagccgcgggctgccgtgatgcgttgccactgtccgccggacaggtcctgaccaccggcgaaggtgcggtcgagcagggtgtcgtagccgtgcggcagttcgttgatcatgttgtgggcgacggcgcgggcggcggcggcctcgatgcggtcctgctcgcagccgacgtcgaggtcgccgatggcgatgttcgtggcggccgtgaacggccacttgtgatattcctgcgtcaccaccgcgatccgggcccgcaacgcatcggtgtcccagtcgtcggtgggccggccgttgtagcggatggtcccgccggtgggtgtacgcagggtggcgatcatcgtggcgagagtggacttgccggagccgttctccccgacgaacgccaccgtctgtcccgcctcgatggtgaggctgacctggtcgacggcggcagtgtcacggtcgggatagcgcaggctgaccgcgtccaccacgatcgtgcgcaaccgctgcggcgcctggcggccgacgtcgccggtacgcggctcgggcaggtagtcggcggcacgggtcatgaagccggtgtagtcgcggaagtgttgcccctcggtgtagacccggtccatctggaaggtgaccaccgccagggatcgctgcgcggactgcacggcgatgacaccggtagcggcggcggcgaggggaatctgcccttcgacgagcagtacgccgagcagcacgtacaccacggcggtggcgatcccgccgatcatcgcgccgacggtggtggtcgtggtgacccggcgagccagggcgagttggatactggtctccacccccatgacccggtcgtactggtcgagcaggaaggcccgcagcccgtaggtacgcagttcgggggcggagtcgcgttcggccatcagtcggtgcagcagccacaaccggcgccgacgcaccgacccggccgcgtacgtctgatagcgcagatgcccggcccgcagcgacgcccacccgttcggcaccgtggccaccagcagggcgaacagcagcagtgggtggatcaccacgacggcgaccgcgacggcgagcacgccggtgaggccggcgagcaggtttatcgacgactgaaccaggccggtggtggagtccgcgccacgggaggcacgctccatgtcgtcggcgaaggcatcagcgtcgaacgcctccagccgcacggccgttgtcacctcgaacaggccccgttccacctcccggtcgaccttcgggctcaggccattctgggcgtatcccatcgcggcggtcatgctggcgcgtagtgcggtcaccgccgcgagagcggccagtgcgggcaacgcggcgatcaccttgtcggcggtcggcccgccggcgaacagttccaccagcacccgctgcgcggcgagcagcccaaacgcggccagcaccccggcgcccaccgtcgtggccgccacgatcgacgtgcggagccggtcggcccgccagctcacggccagcgcggctcccaccagtcggggtagctcggagaagacggcgaacaacccggcctgcgcccgcgcccgtaccccggtctcccaccacatgtggcgtaactccggtagcgccgtctctcgctggttcggctcggacctgtcggacgggtgggcgggcggtctggttgtgggcatgcggggaccgtagaaccggcgggttcgacacgcccggcgcaccgcgcgccgacattgtcggcagctgccgacaccgattccgacatcacccgaacgggtgggcggcacccgtcaggccctcgacaccatccggcaccacggcggcgtgggcaccgtccgagcacggtggcctgggcaaataccaccccgccgggcaggcgggacgggaggcccgcgggaggcggaactgtcaccgtcggcggctacggtgtccgctcatcgtgaccgcgaccgggggtggcagcgatgcacgacgacgacaccacagccgcccgtcgcgccctcggccgccgcctcgctcacctgcgcagggccgccgggcacacccagcatggtctcgcccggctcgtgcagtacgggcgcagctcggtggcgaacacggaaaccggtcgtcaacaccccgagcgacccttctggacccgctgcgacgaggcgctgcgcaccggcggtgtgctcggggccgaattcgaccgcatcgcgagcctgaaccaccaccaccaccgcctgggcccaccccgtggcggtgccggaccgaccagtgacaacccaccgacgtggtgggaggacgaggaccacatcaccgcccgccggctcgcgttgaccaccccggcagccgccgatgatgcgcggctggcgcagctggaacacgagatccaggcggtgatcgacgacaacggtcgctgcccaccagccactctcgtggcccggctacgtccgctgcgggactgcgtcgaccagttgatggacgcccggcagcacccgtaccaacgcgcccgcctctacgccgccgcggcgcacctgtccggtctcctcgccgcactcgccctggatctggacgcccttgccctcgcacacgcctacgccgccgaagccttcgccatcgccgacatcgcgcggcaacccgccacgcgggcctgggcctaccaccccaccgcgacgatcaaccactgcgggtcaccggctgagacgaacgatgactggtcggcgacatcgtcgtaggggaaaccgtaggacaggccgtcgatggactgctcatgccagaacttcgcgtagtagttggccggtgcctgttggtagaacagggccgggttctcccactgcgaccggggcaggtgggcgacatgacggttcagtgcggcacagccgtcggggttgctggccaacggtccggagcacccgaagatctcggcggtggaggcgggaatcccgaccgacgacgcgtacccgctcaggtagtcggcgtactgaccgccggcgcggaactggggcgtgttgcccggggacggcacccgatacggcgcctcgatcgtggccaggtgtgtgaactcggccggcatcgcgtccgagaaccgctggaaggtcgtggcgcggtcctcggcgaaggtggcctcggtttccccgactgccttgtcgaatccatcgtgggcgcgcagccgcatcgccagcttgagcccgaacgcgtctacccgggtggtgttgccgttgaatcggtccggggcaacggtgaactcgacgaagtcacggtactggctggtcggtgagccgaggtggaagtacatccggccggccgagttcgcgggcatgtcgatgtagggctgttccgcgatggaccgggtctggccgccgaagctccagtacacctggctgtcggggtagcgtccgttggttcggttcaggatcttgaccgtgaggacgttctgggcgggcggtatcgagctggtgtcgccccagaagtcgtcgggcggcggggcggaccccgacgtacgcacgacgaactcccacagcgagtagccgtacggtgtggtgcgggcggtgccgtgcatgcgcacgtaacgtccggtcccggacacgtcgagcgtctgcactccaccggcgccggtggtggtggcgtagcgggtggtccacggcccgttggggttggtggctgtctggatgtcgaacgcccgcgcggcggccgtctcccaccgaagtacgacctgacagatcgtcgcgacgtcaccgaggtcgatctgaatccactgcggatcggcgaaggtgctcgaccaccgcgtggtggcgttgccgtcgacggccgcggcggcgggggtgtcggcggtttcgactgaggaggccgtagcgtcccgaccacgcgcggcattgcccgtgcagcttgccgagatggtgccgtagacctcgaactcccacagggagtagccccagccggtgccgcgggcggtgccgtggacccggacgtggcgcccggtgccgctgaccgcgagatgctgggtgccgcccgttccggcggcggtctggtagatcgtctgccagggtccggagggggtcacggacacctggatctggaaggcgctcgcgtaggcggcctcccagcgcagggtcacctggctgatcgtggcggtgtcgcccaggtcgacctggagccactgcggatcggcgaactcgctggaccagcgggtgcccgggtcgccgtcggtggcggcggcgggtggggtctcgtccagttcgacggaggaggcggtggtcggcttgccctgcgacagcaggacgggggcggcgtcggcacgctgggcggagatggtcagggcgctcgcgatcaacatgagggggatcgcaagcgctggtgcgaggcggtgacgcggacgacggggtttcgggtgagctgtcggcatgacgggctcccggattggtggtgatgacgtcggagagcgctctcagcgtcatcgatacgcccgatttagtcaagtggccaggaccgcggtcaccagatggtcggtctccgacccactgagcacctgctgccgtacgtcggtgaagccggcctcccgcagcagcccaacgagttcgtcgtggccgtaggcccgacccccctgggtgtgaaacaggttcaggctgaacatccgcacaaacgcctcaccgagaccagccggctgctccggcgcctcggccagcggttcgagcagggccacccggccaccagggcgcaacgcggcggcggcccggcgcagcagcgtcagcgtctcggccggctggtaaccgtggacgatgttgaacagcagcaccagatcgtggccggtgccgtaatcgacctcgaagaggtcacccgcccgcaacgtgcaccgttcggtcaggcctgcggcggcgatggtctccgccccctggatcagcgcaccagccaggtccaccacggtggcccgcagctgcgggtgggcggtgaggaaggccaccgggtagctcgcatgtccgccaccgacgtcgagcatgctacgcgcgtcggccggcaccggcaccagctcgacgatctccgcaccgagcccgtcggcgaggcgacgcaacatggtctggaagtccgccagggtctccggtcgttcctccagccacgcgtagaagtcaccggtcggagtgcccgagcggatcgacatctccaggtcgtgccaccaaccggtgagcagcgccgaccagaaggcgagcaccggcgcgaaactgtccggtacggaccgcaggagccagcgtgtcgtgttgacgctgttggcgtaccggccgtcggcgcggaccaggtaaccgaagctggtcaacgcgtcgaggaggatccgcaggccgagcgggtcagtgccggtacgggcggcgagccgttcgacagggagcgggccgctggccagcgcctcgaagactcccaaccggagcccggctccgacgctacggaaggagaccgcgtcgagcaggtcgagaaacgcggcgggggcggcgtcggaggcgtggaactgctgcgcctcctccgggctcaacggcaccggcatggcaggggctccttcacgtggcgggttgacggtcggcagagacggtctcggggtccggggcgtcgtcgggaagggcgtcgggtagatcatccgcgccgcgcagcaccggccgggtccaggcgagcacagcgaggaacaccatcgccaccccggtgaccgcgaagagcagcgcgatgccgcggccctcccccgtgccgatcacccggcccaccgaatcagcgagcgcaccctccgggcgcagcatcggctcgaagagaccatcggcgatcggcccggccaacacgtacgccaggggcacgctggcgtcgccgatcacccgggcggtggcgagcacccggcccagcacggagggttcggtcttggtctggatcagggtcatggtggagctgttcacgatcggcagggtgaagaggaacagcggggccaccaccccgatcagccaggcggacggggccgccgcgtgcaggacgagagccacgcccccgaccgcgagtccaccgcagacggcggtgacccgacgggtcggcccgccccacacccccatcaccaggctgccggcgaagaggccggcacccccgacggacatcagcaggccgagggtgtccgccgtggcgaacgagaggatcagcggctgcaccaggaccccggcgatgccgaagaggaagttgtacgcaccgaagaccaccatgagctggagcaggcccggccgttgccgcagatagcgccagccggcggcggctccccgcagcaccgcctcggcgggaccggattcggccgggcgtgtcacgtcggcaggcagccggaccagcagcagggtcgacgccgcgaccacgaaggtacccagatcgatcgccatgaccccgccgatcccgacggtcaccacgagcaccccggcgatcagtggtgcggcgatctgaaccgcgcgggagacctgcatcaggccgttgaaccggcccagatgtcgcttgccgaccagggccggggtcatcgcctggtaggcgacctgatgcacggtggacgcggtcgcggtcaccgcggtccccaggtagatgtgccagacctggagggcgtcggcgacgaccagcgcggcgagcgccgccgtgccggcggcggcgacggtgtcggcgaccagcatcagaccccggcggtcccggcggtcggcaagcgccccggcgaacggcgcgaacagtaccgccggcagggtcgcggcaaggaagatcagggagaactgggtgaccgagccggtgcgctgatagacccagaccccgaggacgaacgcggtgaggctcgacccgaccagcgagacgagctggccgagccagatcgcggcccaccggacagtgggcacggtgcgctcagccatggatacccccgggcggtgggtcgagaaagccagcggccacgaacgccgccaggtaggcgtgcagcagccgctcgtcggccggcggacaggtgatcccggccgccgcgagcgtcgcctcggtgccggtgcagtcgaagtcgggctgcgtccgaaccggagtgtccgcatcgaagagcggggcgagccgggccagcgcggcgtccggacgctccagcagcgccgcccgccagcgcggatacggcatcgacgtcaccgggtagccgaagctggccagcgcgtcggccagagcggcgtacgacatggtttggttgttgtagtagtggtggtccgtcgtcgcgcccgcccgggtcaggtgcccgatgccggccccgacgtagtcgaccggcgcgagatcggcggggtcgtcgatctccggtacggcgcccagctggacgcaggtcttcagcagccggctgaagaagtcgtcggtgttgccgagaccgctgccggcgtccccggtgatccgcgcgggccggtgcacactgaccggcagcccccgctcccgggcggcccggaccagcgcgtcggccacccacttactggcgttgtagccgtcggggaacccgtcacagtcggccgggaggtcaccttcgcgcaccagcgtgccggtgtgcgacggggtgacgaataccccgagggtggagacgaagtgcaccgcgctcgggcggccggtgctggccagccgaagcacctccagagtgccgccgacgttggccggacgcagtgccggatacggcgcgacgaagttgaccacgccgccgttgtgcacgatcgcgtccagccgttcgcccagctcggcgaagtccgccccgctcaacccgagccggggggcgccgaggtcgccggggacgccgaccaggcgggcggcgtactccggccgccagagcccgtaccggcgcaggttggcgcggacccggtcgagcgcggcggtcggggtggccgcccggaccagacagtgcacggtggcggtgctgtggtcgagccagtcggcgagcaggtacgccccgaggaatccggtcgccccggtgcagagcaccgcacgggccggcacagtcggcgtgccggccggtacggccaggtcgtcggggagccgggcctcggcgcggagcaggtcgacgtcgccgtcccgggtggacccgtctccgtcgaggacagcggcgagaccggcgaggtcggcggtgaagaagagtgcccgcagcggcagttccgccccgagcgcggcccggatccgggtcgccagactcgccccgagcagtgagtgtccaccgaggtcgaagaagttgtcgtgccgacccaccgggccggtgtcgagcagttcggcccagatgtcggcgagtgtcttctcagtcggggtggccggtggctcgtacgccggctggtcggtgtcctccggccggggcagggcagccaggtccagcttgccgtgccgggtggtgggcaggtcgggcacccggacgaaggcgctggggacgaggtactccggcaaccggcggcgcaatgcgatccgcgcctcccgcccggttggggtgacgtcgtcaccgaccaggtaggcgacgagtcggggaccggccggagcgtggtcgacgaccacggcggtacggcgtaccccgggcagcgcggcgcaggccgcctcgacctcgccgatctcgatccgatggccccggatcttgacctgctggtcggtccggccgaggaattcgagactgccgtcggcgcggtgccgggcgaggtcgccggtgcggtacagccgcgacccggcggggccgtacgggttcgggacgaagcggccggcggtttcggcgggattatcgcggtacccgcgggcgggggcggtgccaccgacacagacctcaccggggagaccgatcggcaccggccgcaggtctgggtcgaggacgtgcacctcgacgttcggcaccgggcggccgatcggcaaccgggtcaggccgggcagttcggcggcgtccacggtggcataggtggtggcgcagacggtcgcctcggtcgggccgtagtggttgtgcagggtgacccggccgccggtgagccccgcccagcggcgaacggtctccaggtccaccggctccccaccgaccatcatggcgcgcagcggcgtgacgtcgaccccgccgggctgcgcggcgaggtcggcgacccagcgggcccagagcggcgcggcggtgtcgaccagggtgaggccgtgggtccggcacagttcgaccaggcccgctccggtgatcgcggccggctgccggtgcaccacgatcgccgctccgctgaccagggccgggaagagatcaccgacggaggcgtcgaagctcagtgggggcagcatgagcagccggtcgccggggccgatgccgtgcaggtcggcgaaggccaaggccaggttggtggcggtgcggtggctgaccatcacccccttcggcgtgccggtggagccggaggtgtggatgacgtaggcgagctggtcggggtggaccgcccggggcgcggccggtgccggagccccggtcgggtcggcgtcgaccggctggccgtcggggccgacagcgagcacggtgcccgggtacggctggtcgtcgtcggacgtgcccggcggggtggccagggtggcggcgagcccggcgtcggccaggcagaccgtggtacccgcggcggtgagcagggcgcgcagccgggccggcgggtgggtggggtccaccggcaggtagccggcacccgccttgaggatcgccaggacgccggtgacggcggcgcggccggcggccagcgcgagccccaccggctggtcggggcggactccgcagcgacgcaggtgcgcggcgagtcggtcggcgtccgcgtccagtcggccgtaggtcagcgccggcccttccggctcgtccgggctgacgtccagcaacgcgggcgcgtccgggtcggccgccgcccgtgcgctgaccagctcgtgcaggcccagcccacccgggtacgcccgaccggtggcgttccaggaggccaggtcgcgtcgctcagcggggccgaccagctccagcgcggagaggcgcagtcgcggccgggtggccaacgcccgcagcacggactggaaccggtcgacgaaccggccgatggtcacctggtcgaagaggtcggtgttgtagtcgaccaccgcgctgagaccggccggggactcgtacaccgccacggtgaggtccagccgggcggtgtcccgcagcaccggcaccgggcggacggcgagacctgcctgagggccggcgacaccggcctggttcaggaccagcatcacctggaagagcgggttgcggctcgggtcgcggggcatccggacggtctcgacgatccgctcgaagggcaactcggcgtgcgccagggactccacgcaggtaccccggacccgggtcagcgcctcggccagagtcgggtccccggacaggtcggtgcgcagcggcaggctgttgacgagcaggccgaccatctgctgctgctcggggttggcccgtaacgtcaccggagcggcgacgcagacgtcgtcggtgcccgcgaggcgggccagcagcacctggagaccggcgagcagaatcatgaagcgggtgcagccggtccgctgcgccaagccgtcgagcgatgcgatcaggtcgtcggcgaaggcgaagccgtgggtgcggccggcgaaggtcaccgcggccggtcgcggccggtcggtcggcaggtcgagcacgccggcgcagcccgccagccggtcggaccagaactcccgcgctctgtcggcggcagcgctggccaaccagtcacgttgccagagcacgtggtcggggaagtgcgtggccggcggagtggtcgaggcgaccgctccggtgagccggcggtggtggccgtcgagcagcccggtcagcacgatgtcgagggaccgctcgtcggcgatgatgtggtgcatggcgaccaccaacaggtgttcgtcatcgtccagccgccccaaccggacccgcagcaggggcgcccggcccaggtcgaacggggtatcactttcctggctgacggcggcgaccaccgcggcctcgcgggcggccggcgccaccgtggtcaggtcctccacggcgagctggcaccgggcagccggatcggtggcgggcaggacgacctgctccacctccccgtcccgctgcacgaacgtggtccggagggcgtcatgcgcggcgacgacctcgtcgagcgcggactgcaacgcgacgaggtccaaccggccggtgacccgaaccgcctggctgagcacgtacgccgagtttcctggctggagttggtcgaggaaccacatgccctcctgcatcggggagagcggcacccggctacccggagcccggtggggaatcccggtcggctgcgcccggccggtcagtccccggcgggccatcagttcccggatcagccgttcccggtcgggcccggtggcgctcactcctggccgcccagcagggcccgcagttcctcgtcggagaggtcggccacctccacccggagggcggcgatggcgtcggtctggccggctacctcctccgtggagcgcagcgcgcgggccatcgcctcgatcgtcggagcctcgaagaggatccggatcggcacctccgtctccagcgcggcaccgatccggctcaacgcctgcgcaccgaggagtgaatgcccaccgaggcggaagaagtcgtcgtgcacaccgatcccctcgacgtgcagtacctcctgccagatcccggcgagtagctgctcgagggggtcgcggggggcgacccgctccgcccgcgggtcggtccactggggggtgggcagggcgttccggtcgaccttgccgttgtcgttgaggggcagcgcggtcaacggcaccagggcagcgggaagcatgtactcgggcagccggccggccaggtcggcacggacctggtcggcgagggagtccgggtcgacaccgtgcgccggcacggcgtacgccaccaggcgggtgtcgccgtccccgccggcccaggtgccgaccaccgcatccgcgaccagatcgtggccacggagcagggcttcgatctcacccaactcgatccggaacccacgcaccttgacctgatggtcggtgcggccaagaaactccagccgaccgtcagcgcgctgccgggccaggtcaccggtggcgtagagccgggcgccgggctggtcggcgaacgggtcggggacgaaccgaccggcggtcaggccaggtcgactgtggtatccgcgcaccacaccggacccgccgatgtggatttctcccaccacgcccaccggcaccggctggtagacctcgtcgaggaggtagatccgggtgttggcgatcggtttaccgaggtccaccgcggccggggcaggcgccacgggggtcgccgcggaccagacggtggtttcggtgggcccgtagcagttccacagggccgcaccgtcggcctgtagcgcgtcggcgaggtcccggggtagggcctcgccgccgcagaggcgtagccgcagcgtcggcggtacaccaccggacgccagcagcagccgccacgtcgccggggtggcctgcatggcggtgatccccgcttcggtgagccggcgacgcagggccggaccgtcgccgacctcgtcggcgcccacgaccagcagcgggacgtccagcagcagcggcaccagcagttccagcaccgagatgtcgaacgacagggtggtgaccgcggcgaaccggtcctcgggcgtcaggtccaggtcgtcgtggaaggaggcaacgaggttggtcacgctgcggtgtgggaccgcgacccctttcggttggccggtcgaacccgaggtgtagatcaggtacgccagcccgtccggatgcgccgggaccgccgggagtggctcgtccgggccggggacatcggtggcatcgtcgagcagcatcgtcaccgagccctccagcgccgggccgagccgcgcgacgaccgcctggtgggtcagcacgacccgggtgccggagtcggcgagcaggtggcgcagccgctcggggggcagggtggggtcgagcggtaggtagccggccccggcccgccacacgccgagcaccgcggcgaccatgtcgaccccgcggtccaggcagatccccaccggggtgtccggggcgacgccggcagcgagcagttgccgggcgatctgcccggcccgccggtgcagcccggcccggtccaggtgcccgtccggaccggtgacggcaggcggggcgccgggctcggcggggtcggtgggaagcaggtccaggatggtgtcgaccggcaacgtaccccggtcggtctgattccactcgaccacggcacgccaccgatccactccgctgagcagcgggaaccgcgtcaggggacgatccggctcggtgaccgccgcgtccagcagggtgcacaggtgccgggccagccggtcgaccgtggcggcatcgaacagttcggtgtcgtactcgaaggccaaccgcagggcgccctcggcggtcatctcaccggcgagagtgaggtcgaacttggccgtgccgctgtcgacccgcagcgaggtggtcgtgcagccgctgagacgaaaggcgttgtgcggtgcgttctgcaggatcagctgggcctggaagatcggtgcgtgggccaggctacgtgccggctgcagttcctcgaccaccttctcgaacggcacctcggcattgccgagaccggcgagggtgacctcccgcacccggtcgacgagttgccgtagcgacggggagccggcggacgacacccgcagggcgagcgtgttgacgaagaagccaaccagccgctccaggtcgggatgctcccggccggcgaccggtgcgccgatcacgatgtcgtcctgcccactgtgtcgggacagcacagcctggaagacggcgagcagggtcatgaacatggtgaccccggcgtcctggttgaactcctcgacccgtcggacggccgccgccgggaccgtgacgtagtggcaggcgccccgatacgagcggttggccggtcggggccggtcggtgggaaggctgagcagggccggcgccccccgcaggtgcgccacccagtgatcgagctgtcggcgcagcgcgtcgccggcgagccggtcccgctgccagacggtgaaatcggcgtactgcgtgggcaggtcgggcaggttggcgggggtacccgccaacgcggccgcgtacgcggtctccaactcccggaagagcaccccgaccgaccaggcgtcgaagacgatgtggtgtacgcagaacgccacgtggaaccggtccgcgtcggtccggatcaccgccacccgcagcagcgggccttcggccaggtcgaacggttgcccggcgtgctctcggaccagctgggtggcctcgacctcacgccgatccaccggcagcccggtcaggtcgatctcggtgaggtccacctcgccggtcggtcggaccacctgcactggttcgccgccggattcgctgaacgtggtgcgcagcgccgcgtgccggttgacgagcgtggtcagtgcggtacgcagcgccgcgacgtccagtggcccgtgcacctggaaggcgaccgggatgttgtagaccgggatgcccccggtgaatcggtccaggaaccacagccgctgttggccgaaggacaccgggtagctgcggggcgcctgggcccgttcggtgagaagcctggccagcagggcgcgtttgccgccgctggcgggttcggtggagtcggcggtcgtcatcgaaccccctggttcgtgttcgggcgcaggatcccgacgtcggtgatgggttcgggcatcggcaggccgtgccgttgggcagcagccgcgacctgcccgcgcagcgaggccggccccgaacgcccgaagtaccgcagataaccggcgagggtcaccgggtcgtcggcgaggaacggcaggtcactggcgaccatgtgccggaccaccagcatcggaaccgggctgtgcagcggccggaagtcggtgttccacaggccacccttggccggcggcccgtcgtggaactccccgagcatgagcccctgctcggtgtagttcggcttgagccgtagctgcgtctggtccacgatctgccgggccaggtcggcaggaaggtcggggagggtcagcaggatcgtcttgaactgggcggacggcccggtgagaggttccaggtggtggaaccactcccggtagccggcgaggaccttgtccagctcggcctcgtcgacggtgtccccacggtgcacagccaggtagaaggtgtcccggtccagggagccctgggcgtacggacagaccgggcccttgcggcccagctcggggtggggtgcacagaggtactcacgggcccaggcgagcacggcccgcgcctggtcgaccactccgaccaacagtgggtgcagcgggtcggtgtgtaggtcgggctcggtgaagaggacctgctcggggtgggacgggtgagtcagcaccgcaatcaccgccgggccgcgcgacgacgacggccgacgcgcagggcggcggcagtggcggcaaggccgacggccagggtgagcccggcaccggcccggcgcaggatgcggtcctgacggttggcgcgggccagcgcgtcggcgtacgggatggtggtgtgcgcgaccatggcgtacagcggtacccaccgttgcggtagcagccgggcgagcagccggtcggcggcagcggaggcgctgtacccgagccggtgcacccgatcccgcaggtcctcgaagttggcggtggacaggtcggcgagcacgtcggtgtgcggcttccgggccgcctcgtacgcggccagggcggcggcgcggtcggggtgggcggtaagacactcgtcgaggaccacacagtcctcgaaagccgagttcatgccctggccgtagaacgggtagacggcgtgcgcggcatccccgatcagcaccacccggtccgcgtaccgccagggggcggtgcgaacggtgaccaggtgcccgaccggatgctcggtgatctcccgaaccaggtcgggcatcagctcctccgcgtcggggaagcgccggcggaagaagtcccgtaccgccgccggggtgtcgagggcggcgaagctcaccggcccctcgtgcgccatgaaaagcgtgcaggtcagcgagccgtcccggttggggtgggcgaccatcagcgcctcgtggccgggccagacgtgaagcgcctccagccggacccggggctgaccgtcggtgccgaccgggatggtcagctccttgtacccccaggggaggaagtcctgcgcgtagttggcgcgcagcccgtgctgcatctgctgccggacggtggagaagaccccgtccgcaccgacgaccaggtccgcggtgaccgtgctcgcctcgccgccggcggtgggcgcgacgcgcaccgtgccggtctcccgatccaggctggtcaggaggctgtcgaagtggaaccgcacccccggttcggcctcggcggcggacacgaccagtgagatcagctcctcccgaagtaccgagtggagaatctcgtgctcgcgtaccccgtacggctgggcgcgcaccccgccgtccggcgagtgcaccacccggtcgcgcatcggcacgctgtgcttgagcacgtcggcgaggagtcccaccccgtccagtgcccgcatgccccgggcggagagccccaggtttatcgaccggccctccgggccggccagcgcggaacgagggtcgggacgtcgctcgaagatgtccacctcgtgcccctgacgggcgaggtagagcgcggcgagtgagccggccaatccggccccgacgacgaccacacgttctctgcgcctattcatacgccctcctcggcgatcagactgtccaggagctcgtcgacctcacggtcggagaggtcgtcgagcgaggcgagcaggtcctctggggtggtgacggcgggaccgatccggtggggcgcgccgcgggaatccgcggtggcggcgacctcgacggcgagctcggcgacggtgggcgcggcgaagaggctccgcagcgtcaggtcgaccccgaaggtggtccggatacgggcgatcagccgggtcgcggtgagcgagtgtccaccgagggcgaagaagttgtcgtgcacgccgacgtcggtacggccgagcacgtcctgccagagcgtggcgagttgctcctcagccggggtgcggggggcggtcgggccgctaccggtggtctcgcgccaggtcggctcgggcagcgcccgccggtccagcttgccgctcgcggtgcggggcagcacgtcgagcaggaccagggtggccggcaccatgtactccggcagccgccgggccaggccggtacggagcgccggccagaccgatgccgggtcggcggcggccggttcggtgaccgcgtacgcggcgagccgcacatcgccgcccgttccccaggtggtcaccatcgcgtcccgaatgccgggctggtcgcgcagcaccgactcgatctcgccgagctcgatccggaatccacgcaccttgacctgttgatcggcgcggccgtggtagtcgagacgcccgtccgggagccgtcgggccaggtcgccggtggcgtagagccgaccgcccgggatcgggctgaacgggtcggggcggaatcgggccgcggtccggccagggtcaccgtggtagccccgcgccactccggtgccgccgatgtggatctctccgaccacaccgtccgggactggctcgcccgcggggtcgagcagctgaatccgggtgttggcgaggggacgccccaggtcgaccgggccgctttcccccaccactccagccgaggagtagacggtcgtctccgacggtccgtacccgttgacgacccgagccccgtcggtgcgcaacgcgtcggccaggtcgcgggtcagcgcctcgccgccgctgatccgcaaccgcaccccggccggtacgccggctgcggtgaccagcatccgccaactcgccggggtggcctggacgacggtgaccccccgcgcctcgcaggcggcccgcagcaaggtcgcgtcccgggcggttgccgcgtccaggacgtcgacgcgcgccccggccagcagcggcagcaccagctcgaccacggagatgtcgaaggccggggtggtgatcgccgcgacccggtcctcgggtgtgagcccgaacagccggtgacagccgaccaggtggttgaccaccgagcggtgggtgaccacgacgcccttgggcgtgccggtggagccggaggtgtagagcaggtaggcgagcccgtccggatggccggcgaccggcggcgggtcggtcggcagggccgggtcgagctggtcgacccggagcaccaccggggtggtgccggccgcggcgacggcatcgccgaggacggtcgtcccggcggagtcggtgaggagcaccggcggggccgcgtcggccagcatggtggccagccggccggccggcaacgtcgggtcgagcggcaggtacccaccgccggcgcgccagacggcgaggagcgcggccggtaggtcggtgctccggccaaggcagagcccgaccggcacgtccgggccgacgccatgggcgcggagcaggtgggcgaggcggttgacgcgagcggcgaggtcctggtggcgcagggtgccgtccgggccggtgaccgcgaccgcgtccggttcggccggcggaaaccggtcgagcaggtcactgatgctggccacatcgggcaggggcagctcggtgtcgttgccgtcccgcaggatctgctcgcgttcggccggatcgagcaggggcagctcgccgacgggggtgccgggccggtcgagggcggcggtgagcagggtgagataccgctgcgcgaagcggcgaatccggttcgcctcgtagcgatcggtgcggtaggtgaggcgcccgcgcagcccgtcggggcggtcctccacggtgagggtgaggtcgaacttgaccgtgccgttctcccagagccggggggtgatccgcagcccggccgaggtggcctccggcggtggctcgtcgagggcgaacatcacctgcaccagggggttgtgggcgaggctacgggtcggggcgagccggtcgacgatccggtcgaagggcacgtcctgccgggtctgtgcggcggtggtcgaggctcgggcctgggcgaggatctcggtgaagccgggccggccggtgaagcgtgcccgcagggcgagggtgttggcgaagaagcccaccacgttccgggtctccggccgggtgcgtccggccaccgggaccgctaccagcaggtcgtcggccccggtcagccggtgcagcagggtctggaagccggccaggagccgggtgaacagggtgccgtcccggctcgcccgcagccgcgcggtcagctcgtcggggacgtcgaagaccacctcgccgccggcgtcggactgctcggccgggcggggccggtcggcggggaggtcgagcagggtcggggcgccggccaactcggcgtgccagaagtcgacgtcggcctcgaaggcgccgcggccggcctgctcccgctgccagaccgcgaagtccgcgtactgcacctcgggtgcgggcaggtcggggtggctgccggcgaccgccgccgcgtacccggcggccagctcacggaagaggatcccgaacgaccagccgtcggcgagactgtggtgcaccacgatggtgagcacgtgcttcccgcggctgcgccggacgagtccgaaccgggccaacgggccagtcgccaggtcgaagggctcccgggcggcctcgtccaccagcgccggccaggcgtcgtcggagctggcgtccacgatgggcagccggaccggcgcggccggtacgaccacctgggccggttctccgtcgaccgaggtgaagtgggtccgtagggtctcgtgccggtcgaccagccagctcagcgtggactccagcgcggccacgtcgagcgggccggtcagctcgaccgcccaggcgatgtggtaggtcaccgcccccggcgccagttgatcgatcatccacagtcgccgctgggaggacgacgacggcaggatgtaggtctcggtggtcatacctccgcctgactgcggtgtcgtcggtccgtccgccggtcggcgtccggggtgcgagtgtcgacggcgacgaggcgcagcggcaccgtgcgctgccggccctgcccatcggtgagccaggcgtgctccggtcctggcagaggctcactgaaacgcagcgtggcggccgggtcgtggtcggcggtgcgccgcagggcaccggccaggacgtcaaccgaggcggggctggtgaggtcgagggagaacggcctctcctccatcggggtccacccgaacagatgccggggcagcccgtgtgcgtgctgccaccgctggacgcgacggaaccggtcgccctggccggtcagcgtggcgaagcccagcccggtgacggtgaaacgccagctctcgcgggccagcaccactcggtcgatggtgatccggggctgatgctcggctgggcggcggatgtcgaaacgccgcgccagatgccgcagcagtggctctttgaggacctcggtcagcggtagccggtcgcgtccgccccggctgctgacggtcaacacgccgtcgaccgggccgagaacacagtcgccgaccggcagcgtcgtggccggctcggggccacagttgtcgcgaccaaagaccagccgggcatcccgaccggtgacgaggagcaccgagcgcagggtggtcaaccccgggtgcaccccgccgatcaccccctggatgtctccccgggcgaccgcctccggcccgtcggcggccagaaatacgtccaggctgtgctggtgggcgccgatccagccgggtcggggtgcggcaaacgcctcggccacccggtcccccagctcggccgaggtggcggtgacccggtggccgaccgcgtcgggcaggatccgcgcccagcggtcctgcaacccccgcacgagtggggtgagcagcttcaccggcggatccacgaacaggtcgctgttcccgtgccagaagtcgacgaaggcgaccgtcggcgatccggtgcgggccgccaggtcgcggtagcgctccacggcggtccgccgaaccagcgccaacgcggcggaggtgaaccagctgacgctgtccaacagcaggctgagcgccggccggaggctctcggcgaggtccgcggagagggtgccgtcgggttcggagcgacccgggtctgcggccggggcccgggtgggggcccagtgccaccgtgagccgggttcgtcgcccgaacgggccggttggcgggccatggcgtccgtggtcgcaggcgaccggtagccagcccggtctcgacgggtcaccccggtgctcgccggccgcgcttcggggtgctcaccgaggacgccggcgagccgggcgagcgttgggtgctcgtagacgacacgtaccggcaggtcgaccccgaaccggtcggcgacgacgaaggtcagccgggtggcgagcagcgagttcccgcccagcgcgaagaagtcgtcgtccggggtggagggtgcgctaccgagcagctcggcccagagggccgccagtcgcacctggatcggatcggtcacggcggtgacgggccgagctgcgggcggttccggtcggggcagtgcccgccggtcgatcttgccgctacgggtcaggggcagagtggacaggatcaggaaggccgccggtcggaggtgggccgggagccggtcggctgcgtagccggccagttcctgcggggtcggtgccgacgcgcccggccggggcgtcaggtatgccagcagccgacgccgttctccctccccgtcgaccaggacggcagtgtccccgacggcggggtgggcccgcagcaccgccgcgacctcgcccggctcgacccggaacccgcggatcttcacctgttcgtcgatccggccgaggaagtcgagggtgccgtccggccgccagcggactcggtccccggtgcggtacatccgggatcccgggcgggggtcgaacgggtcggggaggaataccgccgccgtggcccccggacgcccgaggtatccccgggcgaccccggcaccgccggtgtacagctctccgggaaccccgacgggcacgtgtcgtcccgccgggtcgaggacgtacacggtgctccctggcaccggccgaccgatcggcaccgggtccggtacggccgccgggtcggtcatcgggtgcacgcaggtgaaggtggtgttctcggtcgggccgtacccgttgatcagaaccgctccgtcacgcgcccgcagtgcccggcggaccgcgtccgggccgagcacgtccccgccggccaggagttgcccgaccccggcgaggcagtccgggtcgaactccaccagctggtgaaagagcccggcggtcagccagaggactgtgatccgttcccggcggagcagccgggccaggtcggcgaggtccagcgcgccgggtggggccagcacgagccgggccccggtggccagggcaccccagatctccagggtcgccgcgtcgaaggcggccggagcgagttggagaaccgtctcggtcggccccagtcgcaggtagccaggctggtgaatcaggcggaccacggcagagtgggcaacggcaacccccttcggcgtaccggtggagccggaggtgaagttgacgtatgcgagaccggcggggtggagtcgccgcggcacggcaccggtgggcgcggtggggccgggctggtccagacggaacagccgcgtggcgccaggcacctcgcctgtggacagcaccggcggatccccggccacggcgagcagctgccgcgtccgcgctggcggatcagccgggtcgagaggcagatacccaccgccggccttgagtacggcgagaagggtgacgaccagctccaccgagcggggcagcgccaccgccaccggctcgtccgggtggacgccccaggtgacgagccggtgggccagggcctcggcctgctcggtcagctcccggtaggtgagcgtggccccgtcactgccggcaaccgcgaccgcgtccggctgccgtcgcgccacggcggcgacgaggtccggcacggtggcgccgaccgccgtggtgggcgtcgggtccgggtcgatagcggtgtcgaggggcgtcgcccgcactatgcactccttcgcgtccgcaacaccggaagacagctacagaacagtggaacggaggatgacaattccgccggacacaccgccgcgttgagcggaactcatcggccagggatgaaaagaaactacgagaaatattcgcgacctgtcaaccaaccaacaagcctgacccaaccgctcaacggtcagccgattaccggcgggcgatccggatattttccggacaaggggaaccatttcccgactccggaccgtgcgggaataccctggccgaaaaaagtgcccgcggccgaaggaagtggccgcgggcgaaggagtagccgcgggcgcccaggttgcctgcctggtgcgcccgcgggaggtagcagggttgcggtgtgggtcagccctgggcggccagccactcccgcagccctcgcgggcgcaggtcggtccagacctcgtcgatgtgcgcgaggcagctggcccgatcgccgctgaagcccaccatgcgccatccggccggaacctccgacccgtccggccagatcgaatactgctcctcgtcgttcaccacgacgtggtaggggcgcggatcctcggattcttccatcgacactctccacgggagtacagccacaagttagccggaaactataccgcccgattcggttggtccgggttgaccgatcgtcgccattaggtcgtccgatcgcccacggaaatcagaccaggaatgcgaacgccatcggggtacgcggcaagactcgggaacgtaactatacgcccgtttcaagcaattcagcgccattgtagtagtcggtagtgatttatcagaacgagccggcggtggtgccggacctgcgtaccagcagggcatatcccagcgccgagctgaccgcctgcgcgagcagccagtgccagccgagcacctccggcgccggcagcagcaccaggccgaccgagatcggcagggtcagaacggcaagaacgtcgatgccgttgagtagccacagcagcatgccggccggaaatgccccgagcggtgtgtcgatcagaacggtgccgatcgaggcggcactcgccctcgcccgctggaaggcgccggccgcgacggccggaccagccagcagcccgagcacccaccatggcccggtgagcgctccaagcgcctgcaacacggccagagtcaccgcgagccagccgccggcgacgacggcggggaccaccagccgcgcggcggtcacctgacggcccgtgaccccgagcagccgcagcatcgccgggttcgcggcgtcgtcgtgtgtggactcggcggtgaggctggcggcggccagcgcaccgatcacgaccacgccgatcaggagccaggcggggccgtcggcgaggtagaccgggacggcagccgcaccgaccggccaccagagccgcgcggccttacggcgcaggatgatcagatcctgggcgacgagcggtgggagtcggcgggcgggcagcagccgcgtcgtccggacccgggtacgactgcgccagaagcggcgagcactcatctcggtcagataggagggttcgaccgcgtacacgacgtcggcgtacgcgcccatggtgatcgacgcgccggcgatcggcgcggccggccagctctccaacgcccgccaggtcgacccgaccgcgatcagtcccgcagccagcgcggcggcgccgacggcgagtaccgcctccggcggcagccgcacggcgggcagaccaggctcgccggttgcccgcaacgcggcggccaggacgaggccgcccacgccgactgcgataccgatgccgtcagcgaaacgggcggtggagggccgacgctggcaggtgaaggcgagcaacgctacgccgaccgccgcagccgcaccggtggtgccgccggcgcccagcaccagaagcccggttggacgggcggcgatgtgtccggtcacggcgacaccgatgaccgcgccgacgaccagcgcgacgacggtggtgaggacgagcgccggcgtgagcagggtgcgccgcggcagtggggcgggcagcagccaggtggcatcgctgcggctgaccgacagcgggccgagctgtcgcagcacgacgaagaaggcggcgagggcggccaccgcaccgacgaacggggtcaccgtcggaccgccgccgggcatgtccggcggccagatcacgcctgccaccggcggcccgacgagcgcggccgccatcagcagcgccaggatcgccgcgtagacggtgccgacgtcggcgcggccctcggcggcgatccggcggcggcggatccagcggcgggcgtgcgcggggtccagggacgccggccgggccggggccgcgatcggagtcacctcagacctccgggcgggtgagcacgacctcgcccgcgccgacgccggcccggaacccgtcgtcgtggcaggccatcaccagcgtgccgccggcctgcacgtacatgcgcaggtgcgccgcgatcgcacccttgatccgggcgtcgaggcgctgctcaggttcgtcgaggacgagtagtcggctgggccgcacgagggtcgcggcgagcaggaagcgctgacgctgtccggaggacaatgtgctgggcaggctgtcgcagagcccgatcaggccaagggtgacgcagagttcgtcgatgtgtccgtcgccggggtcgccgccgttgaccacccggaccaggtcgagatgctcgcgtacggtcaagccctgataccaactcggcgactccactgtggtggcgacgtgccgccagaaggtcgcaccgcacccgggcgcggtcccgaagacggagatgtcgccggcggagggctcctgcaggccggtgacgcagcgcagcagagtggacttcccggagccgttctcaccgacgagcgcgacggcggcgccctcgggaatccggaggtcgatgccgtccaggaccagcgtcgaaccgtacctgaccgttacctgccgaacgtcgaccgccacgctcaccgccacaacctcaaggccgtgccctgtcctgcgctgcggacgcactcgtgcgttttgcacgaccatcatggcagaagtccagtgatgaaagcagatggtcgtctaccacgggcaaaccgtacacctcgtgcgccagggacaaagttcgccggctcttctcggcaccgcagcgacgtggttatatcggtatacctcgttgaatggagcgctcccaaccgagtggcttcccgcagtcggcccgctacgggagcccagggaccacccctaccacaggcaccgacaaggaggtaagggatgagacgcctggcccaggcgctgaccgtactcgcggtcctcgccaccgccaccctggtcgccgcagcaccggcacaggccgtgacgatctgcgagcagtacggctccaccaccgtccagaacacgtacatcgtccagaacaaccgctggggcagcgccgcccagcagtgcatcgacacgaccaacagcggcttccggatcacctcgcagcagggatccacctcgccctccgggccgccgctgtcctacccgtcgatggtgctcggatgtcactacctgaactgctcacccgggaccaacctgccgaagaaagtcggccagatcagcagcgtcccatcctcgatcagctattcgtacgccggcggaacctacaacgccgcgtacgacatctggctggaccctgctccgaagaccgacggagtgaaccggatggagatcatgatctggttccaccggcaggggccgatccagccgatcggcagtccggtcggcaacacctcggtgggcggccgtagctggcaggtctggcagggcaacaacggtggcaacgacgtggtctcctacctggcacccggggccatcggaagctggtcgttcgacgtcaaggacttcatcaacgacgtcgtagcgcgcacccaggtcaccaacgactggtacctgaccagcctccaggcgggtttcgaaccgtggagcggcggtgtcgggctgagcgtcgacagtttctccgccacggtgaccgtcgggacgaacccaccgcccccaccgggcaccagcggcacgatcgtcggtcagggcagcggccgctgtctggaccttttggacctcggtaccgccgacggtaccccgatccagctgtgggactgcaccgccaactggaaccagctctggacccgcaccggcaacaccttcgtcaacccacagaccagcaagtgcctcgatgtcgccggcggttccaccgccaacggtgcccaggtgcagctgtatacctgcaacggcaccggggcccagaactggcaggtcaacggcgatggcaccatcaccaacccgcagtcgggcaagtgcctcgacgcgatggagaggggaaccgccaacggcacccggatccagatctgggactgctacggcggcggcacccaggccaaccaggtctggacggtcaacggccgcacccgttgacggtgaccagaccacgctggcgatcaacggcacgaccagggatcacttccgagctccgcggggcacggccagcgtaggaatgagcgcgttggcaacctcctccgcgaactcctcgtggacgaagagcttgccaccaccgacttcgtgaagtcgaacggtgcccccgaagccggacatcatctcgcgcgtccaggacaccgggaagaaggggtcgtcggcaccccagatcagttgaacgggcaccgtgatacgggcatgaagaccggcaagcgcatcaaaagcagcgaagtcaaacctgcgggccgcttgcccgaaggcccagcgccggtcggcactgtccctgagtggtctgaggaagaactcctcgaactctccaccaagcagggaacggtcgcggaaggcgtcgccgaggacgaaccggttccggcgcagtagcgtactgttcagcgccgtggtgagcagccgctcgaattttggtatgtgacgggtggcaagcaacaacgacaggcgccagtgggggccctgagactgctcggtgtcgatcagcccccaggaacggacgccagggttcccggccagagcgaatcgtgcgatgagcccgccactgtcatgaccgacgaccgcgacgtcgtccagggcgagagcgtccacgacccgtcgtaccgcttccgcgtgggcggtgatgtcgacgcgggcggtccggtcgaagcgactgtcaccggcacccacgaggtcgaggacgtggcatcgaaagtgtgggacaagatagggaaggagggtgcggaacgtggcaccactgactggccatccgtgcacgaggagcacgtctggcccctccccgacactgcgaaccgcgacctgtccatgtcccacgtcgacgaagcgatctggccgggcacggaagaggtcggctgcctgcgtggcggtgaatccagacaccgaatcactccaatcaacatcaggtgacgtagcgaacctttcgcagggcctgtcacggtccctggcggcagtgcgctcggtcatagctcgacagtgacagccgcattacgccctgtcgattacctgacaggtaatgagaacacctccgggacgatccgccgccggcggtcacgcagttcgggcggagggcgttcgccgattccgcagctctcgcgcggttacctcatcagctgggtagaacgactcgatcgacagctcggagagggtgatatccaacggcgtaccgaaggtcgccacggtggtgaacaggttgagcacgcggcagtcccgtcgtacccgcaccggtaccacgatgccgtcgacggccgagccggtggcatgggtctcgccacccggatagccacgtagttcctcctcgagatcagccagttccgggtcaccgctgaactccacctgccggctgagccgatgcagcaggtgcccccgccactcatcgaggttcacgatgtgcggtgccagcccttccggatgcaggctcacccggaggacgttcgctggcggtaccagcagccggggtgccaccagatcggtgagcacagacaggctctcgttggcgtcgaccagattccaggcacggtcgacgaccacggcgggatacggttcgtgcccgccgagcacctgacgaatggcggagcgaacagcggtcatgggcggagcgtccagcggtgtctccgaatagaccggcgcatacccggcagccaacagcagccggttccgctcccgtaacgccaggtccagccggtcggccagctgcagcaccatatcccggctcggcgtcgagcggccggtctcgaggaagctgaggtgccgggtggagatgtccgcctggatggacagctcaagttggctgagtcgtcgccgccgacgccagtcccgcagcatcaccccgatggcgggtctcgttacggtcatcgaattatcgtgcgtcggcgacttcccgctgtccattacctccgaggtagtgccctgccatacggtcgtcgcgcacggctaccagccgaccaggagttcggcggggccgtgggtgcgaaacgtcggacgccaccggacctgggaggggggcacggcgagcgtcagaccgggtagccgacgggccagcacggtgagtgcctcctcggcctcgacccgggccagggccgcaccgaggcagtagtgggggccgttgccgaaggccagcctcgcggcgttgccgtccgcgcccctggtggcggcggcgacactgagcaggacggtgtcaccggccggaatcgtgacgcccccgatgatgatgtcctcggtgggaaagcgacggatggcgacgggtgcgggcggctcgtggcgcagcgttgcctcgatcgcctcggagatgggtaccacgttgagcccaccgtggtcgagcagccacagcacggccgaggcgatcaggttggcggtgttctcatacccggcgaacaggatcaggaaggccagtgaggtcagttcgtcccggctgagccggtcgccgtcctgctcgatggtgacgagcgtactcagcaggtcgtcgccgggttgctgctgcttgatgtcgatgaggtcgacgacgtacccgtgcagttcggtgaccgcccgccggatcgcgtctcggtccggtggatagctggtgagcatcgtgtcggtccaggcccgcagattcgtccgtcccgcctccggtacgcccatcagatcggcgatgacctggaccgacagcgggttgcagtagccggtgaccagatcggtgggcccgctcgtggcgacgagcgtgtccaggaggtgctcggcggcacgacggatgccgggacgcagcgcggcgacccgttgcgggctgaacgccgggccgaccagacggcgcagccgggtgtgatcgggtgcgtccaggttgagcaggttcgcgtcgagggccggcgggagcgcgaaaccggaccaaccaccccggctgttcctacggttcagggccaaacgggggtccgccagcgcccgggccgccacctccggattggtgaccagccaggccagggaggcgtcgggaagcagtacctgatgcacgtcaccggtcttgcgaagctggtcgtactcctgaccgagtcgcgcgccggagcgcggaatcggagtcggctcggctgtcatcacagtctcccatgtcatggtggcgacggccggacctggtgcgtccgaaccacggacggccgggccgccgaaacatcacgccagggtagcggcgacaccggcctggcccagcggggtgccgttgggtactcggcgagccgaacggccacgttcgactcgccgagcccacgctgccgaccaacctcaggggtcaggtgacggtcggccgatcacggtacgaacagcaggcgccgggcgataccggcgtcccgcagcggcttgaccgccagacggacgagcgtcagcgcgttgtcgtcgccggcaattcgattggcactcagctcgccacaggacagacactgatgaatgatcatccattccccgtccgaccgcaccgacatgctcagcgcttccatccggccgtggcagtccgcggctcggtcgcccgggatccgtcggtccacgtgcaagctgaccagacagttcgggcagtgattgcggtgcatggtgcccggcgcgtccagggacacgtcgagtcggcagcccacgcaccggaagtcgttcgcccggtgccctccctggccgtgcagagcgcccttgtgccgctgtggccgccggccgccgtgcgtccggcggccgggatccctgcttcgtcttggcatggttgacctctcctttcgttcagaggtcgccgaaggtttcgagcgggaacggaggttgcgccagtggtcgcacggccatgcgcatcaggatgagctggttgtcgtcggcgcagatggggttggaggtcagctcgtcgcagcgcacgcaccggtgcacgaccatccagtcgccggtacgcagcaccgcgatggcgatcggcgacatgcggccctgacagtcactggagccgccctcgacatggtcgacaacgtgctgggagtgcaggcaggacgggcagtggttccgccgagtgccgtcgctggcggcggcggacacggtgaggccacaccgtacgcagctgaacgtgccaagcttcaggatgttgtgcggtgtgctcgagagagtcttcttggtgttggacaccctggtgctccttgctgagaggtcagttgtgacagcaagagcaggccgagcgagcctcgacagcactcaccccacgtcgcggcatgcctgccggtggggtgcggctgggtgaggcaccgacgatcgaatccagccaccgcccgcgtggggcgacatcaggtagctggaggactatgcggtgcaggaaggcgcactcggcgcgggccggaacacaaaatctcttttctagggcacagcccagagcagggtcgacggaacttccgccagggtagccagcccgcacggcagtgtcatcggattaaccaccgtacggctcgtgctggcgcacccgttagagatcatttccggctggtgatgccgtgctctgccgcagcagggcgagcagtccgaagccgtcctcgatccgggcgtccggtcgcaggtcaggctcggagggctcctggtcggtacggggtgaacgcatgaggatcacggcaccggcgccagcgcggcgggcgcagccgatgtcgcggtgcacgctgtcaccgacgaaccagcagtccccgatcgggactcccagggcttcggcggccaggagcgcgaggcgcggatccggctttcgggagccggcttcgtcgctgtacaactcggcggcgaacaggtcggacaggccgacggcgacgaggaagtcccgattcgccgcaccgcacagggtgttactcaccaccgccatcggcaggcccacgtcggcggcgaaccgcaacgcctccggaacccctgcacggacctcccactcggcacggcacgtccaggcgtacgccagcgcgatcgcctcgcggttgacggcgtcccgggccgcttgcggccacgtccgcgcgatgaactcggcccacccctgggcggccggtgactcggccggcccaccggtgcgctcgacgtcatcgcgccaccgctcaaacgcctggctgcccgcactgacgtcagcggcgatctgctcggccgacaccacgtcacggatcagctccgacaggcgagcgaccaggtcaggagtcaccgggagcggatgcggagcgcctgccaggacaccgccgaagtccagcaggagcgctcgcggtggctggagcatgctcacatccttacccatcgcgggccgacccgccgcgcattcgtcgggcgcaggggaggcagcagtccgagaccgaagttgccgcagccgggtcatcgcacgatcaccgaaggatgagcgttggcggcaggacgcgggggctgtttcgacgaaactctaggttgacagagttcaaatcaaggtgcacactgggtactgcttcgaaaaacatctagacaacgacgtgggccccacgccaacaaccacagccaccgggcccgccaggaggaaaccatgtcccgcgtccagctcgccctacgcgtgtccgacctcgaaagctccatcaccttctactcgaagctgttcaacaccgagccggccaagcgccgccccggctacgccaacttcgccgtgcagaacccgccactgaagctcgtccttctggaaggcgagtccgaccagcccaccgtgatggaccacctgggggtcgaggtgcccagcaccgacgaggtcaacgccgcgaccaagcgactcaccgactccggactgaccacttcggaggagaccgacaccgagtgctgctacgcactccaggacaaggtctgggtacacggcccgggtaacgagccgtgggaggtctacaccgtcaaggccgactccgaccagctccagaaggccacggcgagcgcctgctgcaccccggccgcggagaaggcaactgctggcagcagcgcccaagcgagctgctgctgaccgctggcgacgtcaaggccgagaccgccgacgcatacgcggtcagtccgcccacgccggccccaggcactagtgatgctctgtcaggtcgtcgtgacctctactcaaggacgctccgtgatcggcgttgatgcttcgctccgcgtagacggcgcgctgtgtcaacgccgaaccacccgcacggctcgacgtactgcccgacccaccctcgatgcgttgtggcacgaccggctgtcgcacggttgccggcatcagagtcagttgacggtaaatgcgtacaggtccccgttggttacggtgaagcgcagccgtagggggccaacgtcagtgggaagtgtggccttgtcgccccagtggacgatcgctccgggggcgagagagtcggtggtgacaggggtggcgtcactcgtgccgtagccggggatggggttgccggaccgatcgagcacctccacgatcaaagatccatccgggccgcccggctcgaagttgacggtgagtcgattgccggcaggcgccagtggccgggtggtgacggtaccggcgtcgttagccgcacggaaagagacaaaccggtcagctggccagatgactctaccaatgttggagcgcccataagctactcggcagtcgcctgctgccacgttcgccgccaagcaactgtgctcacccgagaatgagctgtagtagagccaggtctgctgttgtccgccgacggtgacagtctgcatcgtcgtactggtgaggttgaaaccccagtcccacgagccttcagggcctcgagcgacaagttcgtcgcggttcggccgactccagttgaccaggtctcgggacgcggcgagttggatcttctgtcgtcccttgtcgaatccagggtctccgcgcaccgggttcgggctgttaatgatgtcgaagacccacggcagccctaggtactggtcgccatatcggatggccggcatgccgtagatctcgctccagggggtgacgccctgggtgcccgcatcggtgatcagttcgttgtcgaagtggtcagcggcgaaggccggttgcggcgcggtccaagtcttgtagtcggcactggtcgaaacccacaccgtgcgtggtcctgtcggtgtgctcgggtacgacacggggtagtacttgagcatcgccacgaaccgttgggtggcagggtcccaggtcacgttgacaacgtcccagccattgatgggtatgctgtcggtcggggcagtccacgagactccgtctgccgactgcagagcgtggtagcggaagtcgctggtgcttcttgaggtgaagtactggggctggggcccgcctggggtccacgtcgggttgcgcaccacaccaccgttgccgttggccgtcaccgtcgtggtgcgtccgtcgcgactccagacacggccgtcgacgctggtggccagaccagtaccggaggacgtggtgtaccacatccgatatcccggagcctcgcggagaacgctaccgctgatcctcggattggcgtcccaggtgccggcggccgtaccggtcagcacaacacccgcaccgacacccgcctgcgccggatcaccgtccttggtcccggggtgcatgacgcggctgacaccggagtacgactcgatccgttggtcgccgaccgccagcaccacagcatccggggcgagagtggggtcataggcacggtccgtactggattgcaacgacacatcgtcccacatggtggtgcccgtagacgattgtctgctgtagaggcgaacggtgagagttgtggtctttgctggcgcggtgcccgtgacaccaagttgctgccatcccgaaacgccgtcgacgtcgtcggtcaccgcggccaagcgaactccgccggcgtcgcggaactccaggtacaaggtgccggtggtgccgctgatccgttttgcccacgccgagaccgtgactgtttcaccgacggacaccggaacggcccgactgagcgccgaaacctcggcactggacgacgtatcgaccatttctagtgccctgacgccagtgcgtgccgcggcggtggtgttggcgacggtcgccgatccacccggtgcatacaccgaccactcggtgggcttcggattctcgcggggctcctcgaaccccgcatcgggcacccgacgctgacccggcgcccgcgacacgagttcgacatcatcccacaccgtggtggccgtgtcggcgaagctactgtaggccagcacggtcgcggtaacggcgtcatcgggagtgactccctggatgctcacctgctgccaccccgacatgccgccggccggtgatgaaaaggctgaggtgcgcgtgccatccgcacgccagaactccaggtacagccagcctccggagcccgaggtccgattcagccagacagaagcggtcagtccttcaccgggtagcactgccaccggcgcactacgcagactcaccccagaagcggatgaggtatccacaaggcgtgcggcataacggccgctgcgcaccggagagtcaacgatcgtcaccgccccggaggtaaggtcgccggaccacgactcgggcttgcctgcatcggattcgaagcccgcgttcgccagtaaacgcactgtgtccgcccccatgaccgcagcggtgctcggcactggtgcgattacacccgcagccccgatcacggcagtcgacagcaggagcgcggcgggaatgcgacgggcgctgcgaggggacaccaacacggttgcatcgtaaggcaggcggcttcagcccaagacagaggaacgcgcgggcgacgagaccgtccctacggctgtagtaaccggtgaatcggttgtcaatccggaggcaggctggctacggctgcggctaggccgcgcttcgtgacgcgcgtcagcgcaacagtcgttgatgacaacgatatcgacgtcgtaggggagaccgacatcggccgcaggtacgttcacacgtatcccgccactgagcgccgatcctcggactgtcccgcacgattgcccgtgcgtagttgccgagcattcccgtcctgctcgaagccagcgagttgtggtatcaggcgcaggggacattcacgatagggcacggccgatcgctggcggtgcggcagcgagcgggtatcgtgagtggtacagcgtgtacccagtcggaggtgccccatggtcgagcagcagccaacccccggccaacgcgtcgaacggctccgtcgggcagccggcctatcccgcgaacgcctcgcgggactcgcgggactcagcgcgaccaccgtgaagttcattgagaacggccggcgatcattgaccttgagggcggcgcagcaactcgccccacacctcggcgtgcgtgatctcggcgatctattcggccctcaggttcccttgtctttggatgcccgacccagtcaccccgccgttgacgacgttcgcagagccctcactgcctggcaggtcaccattagtggtgagcccgaatccactgactaccttcgtggtgcggtcgactccgcctggcagacgtggcataccagccgccaccaacgcaccgaggccggtcacctactacccgggctgatagaggcaactcaacgcgccacccggctgcaccacggggaggaacgacgcgcctcactggcgctgctcgcccaggcgtaccaccttgcccaggcgttcctagcctggcacggtgaccgtgagttgtgctggctcgccgtggaccggggcatgaccgccgccctggacgccgacgacccactagccatcgcacagtcgatctggtatgccgctcacatactccgcgctgcaggacgaggaagtgatgccctggagcggctgggcgaggcgcgatcgctgatcgagccacatgtgactgacggtggcgtcgagtgggccgagatgctcgccgacctgcacctgtgtatcgcattgacgaaggcgcggatgggagatcacggagcttggtctgattgggacaccgcccgcaccgtcgtcgaccgggcgctacccgccgggtttgtcggcctacgcacccgggtatcccgcccgttggtcgacgtgtacgcggtgatgtgcgctgtggacctgggtgacccggacgaggcacggcgtcgcgcccacgccctggacccggcctctatcccgtcgaccgaacgtcgcggacgccactatgtggagctggcgcgatcggctgacctggaaggggcacgcgaggcgaccctacatttgctgaccagggctgaggccaccagcccggaaaccgtgcggtactcgccggcagcacaggacatgctggcacggctcgcgcgtgaggccccagcgtcagtgcgggcggaagcagtggacctagcccaccgattgggagtagcaacctaggtacaccctgtcaccgggtacgtgccgtaccccttcgctttcatcgacacggcttaccgtcccgagaggtggcggcagggagtcgcacggcctaggacggcactgttcgccctgcctgccacgtccagcgacgagggaggcagcccgccgtgacgaccatccgcaacgcctggcgccgactcaccggccagcccgcacccataccgtctggcaccgggcaatcccgccgctctgggcggttggacgccaccggcccggccacggtgtacgcggcgcgggccggtgcctaccggccactgcgcgaccagccgacggtgatcctcgatacccggccgttgatgacccggttggcccgccagcgggcctgcacccggtgatggccacccatgctaggcctaccccgatcggcctgtcgccggcgcagctccgcaaccggatgatcgtgtccgcccgcaggatcatcaccgaacactggccccgcgtcgaccgatgcccgatgtgcgggtgtggatggccgtgcacgcccaccgtccacgcctacgactacctcgccaaggttggccagggtggttgggcgccacccgaacaccggggccggcggtgaaaccagccgccgcccgctctcattcgtcgactggaaggggatgtcctgtcatgcgtgtccggtcctggcgctgtaatccgccaccaccgccgcttccccaacggatccggaaagagagtccaccaagccctccccccgatccgggcccgccgtggtggctgaacaggggccactggtgagcaaggctggtgtcggtttccctggtcacgggcaggtgtggtgcgggcacgcagataacttaagatcatcttggtgaacacagaacctatcagcatcgacggcgtagccggcccgattgtcgtgacaaccaacgccttccgggcccgccccgtcgtcaccgttagtggagtgccagccgcccggaccggcgggcaccagtacgcgttgccggccgcaggcggtggcgcggttgaagccactgtacgaagcgcgttcgccgacccctacccaactgtggaggtcaacggcgtacggcatcggaccgggccctcggtaccggctgccctgcgagtcttgaccctgctgccgatccttctgatggtcgctgtcggtggcgccctcggcggactgatcggagcgctgggcttcgtggtgaacgtgggtgccgtcacccgcatccggaccccaaccgccgttaaggcactgatcatggttggcgtcagtgccgtcgcgttcgtcctctggctcgccgtcgccgtcgtggttactgcagcattcggcttgaattagctggaccccgcctcggtggccgtccacgccagggcggcaccagccccagcggggacggcggtgcggatgagggaaacaaggtagtcgtgggtcatcggaggttcccttcggggccgtggtggcgttccagttgtagctccggtgtcccgattgagtggtttgttcgtgttcatgccttggtggggctggtatcggtttagctcggggtggttgctaccgcctggctggtagccgagggccactactccgggcttggcccgggtgggtctcgccgctgatggggaaggacaccgagaccgcatgaaccgtccgcaccacgaactcgagcggcccggcgcacgccgcaccagatcccgatggtggactgtcgggctggccggcctggctctgaccaccaccgtgggggtctccgtcgccccggccgctgacgctgtcgcgcgcgccgccaccgacgaccggccccctaccagcgaccaccgcgacgacaacccaagcgacaagggcaaggggaagaagaaaccaaagggcgtccccgtcccgtgtacggcggacgccctgatcgccgcgatcacccaggccaacgcccgcggcggagccgtgctcgacctcgccacaaagtgcacctacaccctcaccacgaacatcgacggcgccggcctgcccgcgatcgccacccccatcaccctcaacggcggcacacgcaccaccatcacccgcgccgccgccgccgaccaattcagaatcctcaccgtcaacgccggcggcaacctcaccctcaatcacctgaagatcaccggcggacaaaccaccgaaaacggcggaggtgtcagcgtcgccgccggcggctccgccgccatcaaccacagcaagatcctggacaacatcaccagccagggcggcggcggcatcttcaaccagggaaccgccttcgtcaccggctcgagcatcaaccggaacatcgctggtgaaacagggggtggcatttccagcagcggcccactgaaagtcgtcaagtcccatatagatcggaacaccgcaaacgtgggcggcggtgtcgctgccgccggcgctaccgtcagggagggaagcataaccggaaacaaggcagccctcagcgccggtggcatgcttatcgatggcggcatcggcacagtggtcggcacccacgtcaccgggaacaccgccggcgacgtcgttggcggcatcgcggtcacggacggcggacagctgacattgcggcgcgtcggcctcaccgacaacaccgccggcaacgtcggaggcttgttcgtctccggacccatcagtaacggcacttcctttgctgtcatcgaggacagccttatcaagaacaacaatgccggttccgacggcggcggtatctccaatcagggggtcactaccctacggcgcgccacagtcgccggcaacgaggcaggagaccaaggcggcggcatctacaacaccctcggcggcaccgtacgcctgttcgatacaaaggtggtcaagaatgttgccgtcactgatggtggtggcatcttcaacgacggcggcacggtcgagctgaacatcgccagtggcaccgttgtggtcaagaaccggccggacaactgctccggcgacgttcccggctgcgctggatagcaatcgagtacgtcagatccacgagggatcccgttctgccgcctggcggtgggcgggatccctccgccgtatctacgcggtcagcgctcgggcatgtcggcgtcggtggcgtggcgatcctgtccacctggtccttgatcgaactcccgcggccatctggtgcggccacccgggcaggagagggccaacagcaagatccccgccgacgtttccgctggcggggatctgaatagcccggcgaaaggctatgtggccaggagcggggtcgaaccgccgaccctccgattttcagatgcacgaaacggggcgccggcatgcgccatacgcagctcaggcacgctgtcgcccatgtcggcacaccccgtcattcgctcggcagggctgtggggttactcggaaaggtcgcgcggtggagtgttgtaacggtccagggtcgacttcttggtcgaaccatcctgaaacaccagttcccagggacctgtattgatatccatgtccttgccgaagccgacccacttgcctgccatgcgccgacccgtcggctcgacgagcatctgaattgctccgtgatagcaggcgccccggtagtagccctcctgggcggtctgctcggtccacgtcccggtgatgacgctgccgtccacggtgaggtcgagcgacagcgccgatgcggcggagttgggaagactgcgcacagtcagccggtcgctgtgctgcaacagcaccacgtagtgctgccctgcgtaggactcgccccgaccgcttgagtagtactggtagcggctgagccacacgcccacgtaggagccatgcggggatcccaggcgggccattggttcgggggtggccaggtcagatatcgatgacgtcaggtcgtgtccccccttgtggtcaccgctgacgtgcgtgcccggcaggttcgcaaagccgagcagctcgattggtaggccagtaacgacctccagggcgcgaacgtagatgggcctgggagcagcgatcgtgcctgactcccaccgctgcacaagccgcttgttggcgtcgttcggttctccggcccggtgtccggcggcttggagtgctcgggcgaagtcgtcttggctcatgcgcatgcctgcacggacggctctgagcgcagtgttggggatggtcatggacagcatgatagtggaatgtcgccgaaaggtcgcctgacatgtgggcggtttgccatgttctatgtcgtcgcatccggcgacgttgtagcgacatgctgatgggcaggtcgtccgctgtagccgtaacgaggagcggtgctatgtcgattgttcgtgtcgcctggcatcggattactagccagcaacgccgacgccgttccgcgcggttggatgcgatcggcccggccacggtgtacgcggcgcgggccggtgcctaccggccactgcacgaccagccgacggtgatcctcgatacccggccgttgatgacccggttggcccgccagcgggcctgcacccggtgatggccacccacgcccggcctaccccgatcggcctgtcgccggcgcagctccgcaaccggatgatcgtgtccgcccggcggatcatcgtcgagcactggccccgggtggaccgctgcccgttgtgcgggaccgggtggccgtgcacgcccaccggctacgcctacgagtttctcggctcggtggggcagggcagttgggtgccacctgggcacgtcctgggtcggcggtgaatctggccgagaaagccggccatgacctgatccgagtatcgcaagtcgcaatgcaaacccctcaatgatggaggtcgttatgacgacgttcgccccggaccgttgcctgctgccgctgtacgacggtcgtaccgagcaggggcgggtaaccaccgctcgcccgttcgggttgactctgtcgacgcaggtcggtgacgaggttccggtggttgacctggccgacgctcgcctcgacccggtgacgcagaccgtggttggtgtcgacggtgtcgctctgggtaagccgcagaccacgcagaaggtcaccacgaacagtaagacctcctacgatcaccagaacttcaacgattccaccccggacacctaccaggactgacgcgatgacgatcctggtgttgaccgagccacgagacgtgaccgccgacctggtcatcaccgcgctgcacgaccgtggggcgcaggtacatcgcgtcgacacgggtgacttccctcagttcctcgccctggccgctgagaacggcggtcagggcggctggtcgggtgtcctcaccgacgcgcaccggcaaacccggatcgaggatgtcagcgcggtctactaccggcggcccggcccgttccggctagccgatggcctcgacgactatgagcggcggtgggccacccaggaggcccggatggggttcggtggcctggtagcggcgctgccggtgcagtgggttaaccatccccaccgcatggcggtggcggactacaaacccgtgcaactcgcggtcgcggcccgttgcggcctgaccgccccccgcacggtgatcaccaacgaggcgcgggcagcgagggccttcgtcgctgccgctcccgacggggccatctacaaaccactgcatgcgcggccctacctcgacaccgacaccgggcacctgatggcgctggccaccaccccggtgaccgccgagcagatcactgacgcggtcaccggcaccgcgcacctcttccaacaccagataccgaaagaccacgagctacgcgtcaccgtcatcgggcgacgcttgttcgccgcccgcatcgacgcgcattccgacgccgctcgtgtcgactggcgcaccgactacgacaacctcacctacgcgccggtcacgctgcccgacacactcaccgatcagcttctgtccctgaccaacgccttgggactcgcgttcgccgcgatcgacctgatcgtcaccccggccggcgaccacgtgtttctagaggtgaaccctggcggccagtgggcctggatcgaagtcgagacggggctgcccatcgccgccgctatcgccgagtacctggagacgccgtgaccctcaccgacgccggctaccggcaacgacgacaacacctcgtcgcccaactacacaccacaggacacctgaccagccccaccgtggcgggagcgttcgcgtcggtcgcccgccacccgttcgcccccgccgtctacgacgtgaattcccacgggcaggtcggtgatgtgctgcacgccacccggccggagcaccaggacgcctacctcgcggccgtctacggcgacgaagcgatcgtcacccagatcgccgaagatgggcggccgaccagctcatccacccagcccggggtgatggcggtgatgttggaagccctcgacctgcaacccggcatgaccgtgttggagatcggcaccggcaccggctacaacgccgccctcctggcgcacctactcggggacgaggcggtcacctccgtcgacatcgacccgcacctggtcaccaccgccaccaccgcccttcaccacgccggctaccggccgaccgtggtcgccgcggacggcctggccggatacccggcgcgggcaccctacgaccggctgatcgccacctgctcggtgcgccgcgtaccagcagcctggctacgacaagccaagccaggtgggctggtcctggccaacctgtcctacggcgtcgtaccgctgcgagtcgatgacaccggggcaggtcacggccggttcctgccgcaggtagccgcgttcatcgaggcccgacccgccgacgggccggtcggaccgaccgtggccgacatggtgtcatcgtgcatgggtagcaccggcaccacatcacccggccacaaccgcgatgtcgcgctgttcggcgacccgtgcggtgagttctggtggcggcttgccgagccgagcatctaccactgcaccctgctccccgacggcgaagtggtccactgcctcgtcgacgccgacaccgactcctgggcacggatccacgcccagggctcgactgtcaccgtcacgcaaggcgggccccgccggatctggcacgcggtgaccaccgcatgccgccggtgggatagcgcaggccgccccacacacgaccacctgggcctcaccgttgaccgcaacggcacccacaccctctggatcgacacacccgaccgaccacacacctggccactcgacgagaccagcccgcatgtccggtgccaaactccaggaaccaggtcagcctccacgtccaccgacccgtcgccggaccaggttgactgaagtgggcgcggtcagagcgtgtcacggcggggccggtggacgaccagacgtacggtgcgctgatgacgactgatcgtgaagatcaaacacgcaatgtcggacaacgcaatcggtcgttgtggatcgctgccgtagcggctgtgctgctcatcgccgccggcgggtccgcctacgccctcggccgggggcaggactcgggtatagcggcgtgtgaggcgtccgccgaacgtgccgccgcaggccagaggtctgacacctctgacgacagtgaggtgcagatgctgttggactccgagcatgccgatctgcgggaggtaggcgaggcgctcaagcgtgccgaggatggtggcctgggtgatgtgatgagggtggttgtgcagatgacggcggcgtgcgcccggcacggggtgatcattgatccgacgtcgtaaccgtctcctggacagcggcagcgccccgcccagccgtgaggccaggcggggcgtttgcgttgtctgtcggtgccgcaggggtatgccggcgggcctcggccacccgggcgagggcgtgggagccgggcatcgtcgacgcgaccaccccagcagtgagggcggtggatgagtcggcgtcgaggacgatgcctgcctgtgaggccggtcaggtgaggagggcgccgacggcgggggcgggggtgcggatgggtgggatcaggtagtcgtgggtcttgggggtttctctcggggtgtggggtgcgtctggtgtcgtggtggaggcatgtctcgttcaggcatgtttttcgggttcatgtcttggtggggttggtgtcggtttagctcggggtggttgctgccgcctgcctggtagccgagaaccaccaccccggggtcctgccctgcgggggtggtggttgtcgtccgtgacggggaaggacaccaacaccgcgatgaacgatcagcgttatgaccacgaaccggaccggccaggtgcgcgccgggcgaggtcacggtggtgggcggttggactggccggcatgaccggcctggccctcaccaccagcctcggcatcggcggagcgccggctatcggcgccgtcgacggcattctcactgccgccgatgaccggcggggaaaacctgaccgcgcctccaccgacaacaaggaccacaagggcaagggaacaaaggacaaacgcaagggcacaccggtcccgtgtgacgccgatgcgctgatcgcggcgatcaccctcgccaacgcccgcggcggcgccgtcctcgacctcgccacagactgcacctacctactcaccgccaccatcgacggtgccggcctgcccgccatcaccaccccgatcaccctcaacggcggcaaacacaccaccatcacccgcgccgccgccgctgaaccgttcagaattctcaccgttgaggccggaggacacctcactctcaaccacctcaccatcaccgggggccagaccgaaacgtttgacgacggtggggggatccttgccaacagcggaagcaccctcgccatcaaccacagcgtgatccgaaacaatatcggcaacaacggcggcggagtggccaacttcggcacgaccaccgtcaagcactccacggttagcgagaatactgcacgggccaacgctggcggcctccagaatatggccggactgctcaccatcgaacgatccaaaatcaccgacaacaccgcccccggattggcgatcggcggggggctcggcagcatcaacggcgcgaccacgcgcataaaccggagcagcatcacccacaaccattcaggactatccggaggaggaatcggcgatttcgacgccaccaccgtcgttaccgactccaccatcagccagaacaccgctgacgtttcgggaggcggaatcttcgaggaggggcaactcaccctgcgacacgttacgatcactgacaacaacgcccttgatggtggcggtggggtcgaaattcaaaacgttctcggcgggagcgccgcgaccatcgaggacagcgaaatcaccaacaacacgacgggacggggcggagggattcgcaacctcgccgccacgatcgtgctccgaaacacccggatcgccgggaaccaggccgacaccggcgccggcgtcttcaacaacatcggctcaacgctcacccttttctccaccaaggtcgtcaagaacaccgctgttaccgacggtgggggcatcttcaacgaggtgggcggcacggtggagttgaataccgccaccggcactgttgtggtcaagaaccggccgaacaactgcgtcaacgtcaccggctgcccgggctgatccccgtcgctcgcgtatcacgaggggtccgcccctgccgtctacgggcggcaggggtggaccccttcctggagatgaagcggcaggccgtcacgaggctgggagagatgttggcatcgggccaggtggagctgtcgctactgcggccatccggtgcggccatatccgacgcgggaggatcgatgattaaggaagacaaaagatccccactgacgtttccgctggtggggatctgcgtagcccggcgaaaggataagtggccaggggcgaggtcgaaccgccgaccttccgattttcagtcgtagacaaatgcccagctcagtgggcttgagcgcaagccgcgtgcgatcaacgtgcgactacaaccactcggcgcgcgtcacgcggcgatcaaatcaacgccgaccgctttcggtgccggaaccggctcgcccgcctcgcgcaggccctctaggtgaaaagcgatggccgcacgcatctcggccagagcctccctacgggtctccccgagcgctacgcagccaggaaggtcgggtgaccaagcaccatagccaccatcctcggcgcgctcgatgatcacgacgtatgcgttcacttgttacctcccatcaagcccgcttgcttcaggagctggactccaacccgggcggcaagtcgcgactcggtttcccgggaatcgttacccggcccggcttgctgtgatgcttgtactgacggtgactgccgcgagtggcgaccagcatccatttttccgcctcgatcatcttgatcacatcccgcacttttaacggcataccacacccttcgttacattgtgctcgttttggcaagacgtgcgacgtctccatgcgccgccggctccgacagcgccttggcgatctcctggtcgcggccgtcgaccgcgtgaaggtaccggcgagccgccgccatggacgagcgcccgagacgtttcatgaggtccgccagcgtggcgccggtctgcgcggccagggtctgccctgtgtggcgaaggtcgtgaaacgtcaggttgtccattccgacccttttacgggcccgcacgaatgcctgatagagggtgtgacctcgcagcggcgacccgtctcgactgatgaacagtcgttcccgcccggcctctaaggtgttgtgcgcacgtattgcgggcggcggcgaaggcgccggactggaatcactcccgtgcgtaagggtcagcaggaaagatcctatggcgtgcgaggccggcgacaggttcacccccgcgtgcgcggggaacagctccacgtcaaggtccacgccggcctcctcgtcggatcacccctgcttgcgcggggaacagcacgacaactgcaagtgctctgtggagccggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttcctgacctgcagacctaaagatcaaatatgttgttttcgttcacttcggtcgacaagatcaaagtattacgacttgtaaaggcgcaaaggctgagtgcagcataacgagcgccctcaagggcctatgactgccgtccggaggccactaccatcactgatcttgacaatcacgtcccgaggccggacatgtggtcgaagcatggtgtcgggtctcaggacctgcatgacagaacagtctctggacgtgcgtgacatgtctggctagacgatctagggatggcgggcgggtcagcggacggtgaagccgccatgcatgacagtcagtctcagccagtcaagccaggccacccacaggtcatccctctccagctctgcccgcagactcggtgacgacgcctggtagcagtccagcgcttgctcgacttccctcgtccccaccaaccagggtccgttactcgtcagcttgaattcggggataccgaccaatccggggaccgtctgggccgaggccgcccgttcggcctcgttgtaggcatcgcgtcgactctgatcagctgatcgccagtcatcgattcgtcgaaattgtcaacgccggctgaaatttgacccctctgttccggccgaattttgaccccctcgttggttgttgatgttcagtcgttggtcttggtggccgcaggaacgcggccgaggtcgcggtctttgagccggtagctgtcgcccttcatcgagacgacctcggcgtggtggacgagccggtcgatcatggctgcggcgacaacgtcgtcgccgaacacttcgccccagcggccgaagggcttgttgctggtgacgatcagcgaggctcgttcgtagcggttagagacgagctggaagaacaggttcgccgcttcggcttcgaaggggatgtagccgacctcgtcgacgatcagcagcgggatccgaccgagcttgaccagttcgtcttgcagacggccggcgtggtgggcgtcagcgaggcgagacacccactgggcggcggtggcgaacgctacccggtgtccggcctggcaggcccggatgcccaagccgatggacaggtgggtcttgccggtgcccggcgggccgaggaacaccacgttctcccggccggtgatgaagtcgagggtgcccaggtgggcgatggcctcccgcttcaaggaccgctggtggtcgaagtcgaactcctccaggctcttgcgggccgggaacttggctgcccggatgcgtccctctccgccatgagactcccgggcagccacttcgcgttgcaggcaggcagcgaggaactcctcatgcgtccacgactccgctcgggcccgctccgccaggcgttccaccgacgcggccagggacggcgccttcagtgcgcgggtgagaaacgcgatctccgatgagacgttgcggctggtcttggtggccatcacgcagccacctcatccaggccgaacaggcggtcgtagtcgctcaacggacgccgttcgacctgggcgtcaacggcggccgtgggcgtgcgttgggcagcgacgcgcagatcagcggcggcttgccggtgggcggtgtcggtgatgctctggtgcttcgcccagcagcgatcgtgtcgggccacggatcggccgtcgcagagcaccgtcacctggtcgccgtcggcggtgacctcgacccgccggccaaccaccgacgggtgcaccgagtagtcgttgccgtccatgcgcacgtagtgatcgcggggcagtcgggtggcctgccgccagccgaccaccggtgcgaccggcggcagcggcagcatcgcttgccggtcggcgtcccatcgttcggctggccggcagcccagtacccggtgctgccggttgttcgcccgcaccaaccactcggacagctgggcattgaagtcgccgggtgaggcgaagcggcgtccgggcaggaacgaggtttccagatagccgttggcccgctcgaccaggcccttggcctccgggtctgccggccgacactgaatcaccttgatgccgagagtgccgcggaaggcgttcatcgcctcggtcagctgcggccgcccggcccgccactgcccaaccgcggactcgttgtcccacaccaacgccttgggcacccgcctccagccggagatcagcctccagtgcccgaccagcagatccggtgactgccgcgacgggatcatcaccgccgacagccaccgcgaataccccgacaccatcaccagcaccggcggccgaccgacctgcccgaaccccaacggcacgtccgccggcgggaaccacagatcacactgcgccaactcacccggcagatactccgtccgctggctcgggtcgggccgacggaacaacggccgcaactgctgcacccgatcggcgaacaccgtcttgccgcgggtccacccgacccgctccataatcaccgtcgtcggcatgtccgggaactccgccaacaacaccctgatctgcggctcgaccgcatccacgatcgagcccttcgccgcccgctgatagcggggcggctcatgactggccaaggccttacgcaccgtgttccgcgagacccccagccgacgacagatggccttgatcgccatccgctccgcccggtgcaaccgacggatctccgcccagtcctccacgctcagcacctcccgatgctttcggaaggggtcaaaattcagccggaaccacagggtcagttttcaggcggagccgacagaaatgccagtcagggaagggctgcgcggttgcttgatagatcatgcccgttcggcgcataccaccgcggcagaagcccatgcccgaaatgttcagatggaactggtaggcagccgcaagcgttgagtactcgtccaggcatggaggagcgtgcacgcacagatactcaagatcagtgcaggtttcgtagcgcgagcgagcagtggcagcaggttcgggtagatcagcccactcgaggtcgtaagtcatgaggcccctccgctgtcggcgcaatagctggcgctcggcgtcatgacattctgccggggtgtcaggcgggcggcactcgggggtgtcacgcaggtcctgatagcgatctgtcacagagattccgagacccgacatgtggctgaagcgtggtatgtgcggcttggttaagggcgggccttcggcccgccgccgggccgcgcactcggcctagccgccggtcactgagcgtgcgatctacatgcgataagggacggccaaccgtggccccatggggtcaaccacggccgtcctcagggctaccaggcaacgcccggaacaaaagatccccaccgacgtttccgctggtggggatctgcatagcccggcgaaaggctatgtggccaggggcggggtcgaaccgccgaccttccgattttcagtcggacgctcgtaccaactgagctacctggccgtgctcggctcatggtacccgcccgccgagatcgccgccgagccgggtcacatgtagccgatatggtgaaggccgcgcatggtggcgcggccttcaccggctgcggtcctgacgggacttgaacccgcgacctccgccttgacagggcggcgagcactccaactgctccacaggacctagctcatccgaccgaggtcggaccgtgcccccaacgggattcgaacccgtgctaccgccttgaaagggcggcgtcctgggccgctagacgatgagggcggccccgccatcattgcacacttacagttctggcggtcttgctcccatccggccccgccggaggcttggaaagcatacgtgatggcccgccggtcgaccaaaccggtacgggtgagccacgcaccagcggaaagtcgcaggtgaacctcggacccggcggggcctaccccgcggccgactcgtccagcgactcgcgcacggccaccgcgagcgagagcgcctcggcaagatcaacggggcgcagcaccccggccgggagactgtcggcctgccagccgggcccggccgcgagcaccagcagcggccggtgtggacctgtgagcagggcggtgagctgcgtgggatcggcggtgttccgggtgtgcgaccacagcacgactgcggctgggccggtgcggccgaccgcctccagcaacgcacgcaccggcacccgggcaccgagcagccggtaggcgaccccggcctcggccagcgccgcgccgagtgcctccagcggcagactgtgctgctcctcgtcggcgcaggaaagcaggatccgcggcggcccgacggccgcgtgggtacgggccaccgcggcgaacgcctccgacacacatcgggacaccaggtgctcgactgcgatcagtgaggacgtggcggcgtgccgctcaccgagcccgacgagtaccggtcggagcagcgtgtcccacgtcacgaccacgccgtcggcgcggatggcgcggctgatcgcctcggtgatcgcgatcgagtccaggcgcatggcggcgcgggccaggccccgagcggccggcccggcccggcccaccgggacggtcgcaccgccgccgtcgcggacacccggtccgcggatccggggaccggacccggccggcccggtgcccggagcctggcaggcccagcgggcggcctcggccggggcgaccccgttggcggtgagccgtcgcatggtctccaggcggacgaggtcggccggagtgtagcggcggtggcgcccggggacgtgcgcactgggcccgagcccgtagcgctgatgccaggtgcgcagggtcgtcaccgcgacgcccaaacggcgggcgacggcacccgcgctcagcgcctcatccgccacctgaccgctccggaacgtcctcgcccgcccgaccgggtcggagcgcggtgggttctcccagttggatcagccggtggaggacctcacccagccagggggcgtacgcgtacgggttggcgtcgatgtccgccgccagttcggacgggatcacccagcgcagctccgctacctcgtccggatccgggtgcagtggtgtgtccgtcggcaggctgccgcgcaggatgtggtcgtactcgaactcgaccttgccggtggccgggtcctcggcgtggtagacgtacaccccgatctcggtcagctcgaccgggccgacgcccaactcctcgcggagccggcgattggcggcggcggccagcggctcgccgggcggcgggtggccgcagcaggagttggcccaccgtagtgggaaccgggtcttcgccgcggcccggcgctggagcaggacccggccggccgggtcgacgagcagcaccgagtaggcgcggtgcaacttccccggcagctggtgcgcggcggacacggtggcctggccggtcacctgaccgttgtcgtccaccaactcgaccaggtgggcttcgcggctgttcacgagcggactcccgtcacccgcgcggcagcgatcttgccggagatcagcaccatcggcaccccgactccgggctgggtacccgagccgacgaagaccacgttcgggtatccgcggtgcagcgttggcgggcggaacgggccggtctgcaagaggttgtgcgcggacgcgaacggtgtaccggcggccatgccctgctccgcccactcggcgggagtaaccgtccgcagcacctcgatgccgtctccgaagtccacgtagccacgctcctccagcgtctgcaccagttgatcggcgtagcggccggccagcccgccctgccagtcgaacggcccccggtcgaggttgggtaccggtgccagcacgtagtaggcgtgccggccggcgggagccactgatcgatccgtccgactcgggttggtgaccagcagcgacgggtcactcatcagctcacctcggcggatgacctcgtcgaaggtaccccgccatgcccgcccgaagtggatgttgtggtgagcgatcttcgcatagcgctgcgtggacccgacatgcaggaccacgcaggacggcgaataggtcaaccggcggtgccgggtccggagcaggtcacggtgggccaccggcaggtccgggttgagcaccaccacgtcagcgggaacgaactcgccgctggtggtccggacgcccgtcgcccgaccggctgcggtctcgactcgggtcacggtggtgtcgtaccgcagctgcactccgtgcttctcggcggcgccggccatggcccgcgagacagcgtggatgccgcctcgcgggaagtacaccccggcgaccgagtcgaggtaggcgatgaccgcgtagatggcgagcgcgtcgtgcggcgcgagcccggcatacatggcctggaaggagaagacgcgctgggtgcgtggatcccggaagaactggttgatcttcgtttggagtcggcggaaggcaccgccggcgagtagcttcagcaggttcccggtgagcaggtcagccggtgcgtccaggttgcgttcgatgaagtcggcccgctccagctgccacagcttccgggcgtagtcgacgaaacgcaggtagccgtcggcctcgcgggggccgcagaccttcgcgacctcggcagccatccgagccgtgtcggtgatgacgtcgagcgtggagccgtccggatagtacgcccggtaggcggggtcgagtggggacagttcgagccagtcgtccagttcctcgccgaccgcgtggagcgcctcggcgatcagctccggcatggtcagcaccgtggggccggtgtcgaactcgtatccgtcgacgctgagccgaccggcccggccgcccggcaccggttcccgttccagtaccgtcacctgtcggccgctgccggccaggtgcagtgcgcaggccagcccgccgagccccgcaccaacgaccacgacccggtccgtacgcccgggcacggtacgcacgtcaccacctcctcgccggaagttgcccatcatgctggccgcctggtggcggcggcggcgaggccggcgagcgcggtccgcgcggtctcgtcgatcgacgggtcgtcaagggcagcaagcgcctcgtcgacccggtcggagatcatccgctcgacctgggcgaccgcaccggtgtccgcgaccacgtccgccagtcgcgtgacctcccggtcgccggcgcccacgccgacctggtcgagggcccggcgctgcgccggatcagcgagggttcgggccagcatgagcagcgcggtcggcttaccggtgcgcaggtcgtcaccggccggcttaccggtggtggctgggtcgccgtagacgccgagcaggtcgtcacagagttggaacgcctcaccgacggccaggccgtagcgggtgtaggcggcgatcagcgggggctcggcgacgacgccggccagacgtgcgccaaagagcagcggccactgcaccgtgtagctggcggtcttgtagcgggcgacctgcagggcacggtcgaccgaccagttcgtcggatcgctctcgccgaggacgtcgaggtactgcccagcgatggtctccacccgcatctggtcgtagcagcgccggacctcgagtagccgggccggcggcagggcggcgcgcgcgaggagccggtcggcccagaccaggcagaggtcgccgaccaggatggcgacggtctcgccgaacttgccggggtcgccgcggcgcccggcggcggcgtgctgggcggccacggcgacgtgcgcggtgggtcggccccgccgggtggcggacgagtccatcacgtcgtcgtggatgagcgcgaaggcgtgcagcagttccagcgcggcgagcgccggcaacacgggcggcaggggctcaccgccaccggccacgccccgccaaccccagtaggcgaaagtcgggcggacccgcttcccgccggccaacacgctgtcgcgggcggtgacagcgaacccgccgaccgcttggtcgatcgcggtcaatgtgtccatctccgcggacaggaagtcgtcgagcgtgtcgtccaccgcggtgacgatctccgtggcgtacgcggccaggcttgcccggaccgggtcgttctgaccgccgcgccgggccgggacgacccggggggtattacccacaactgcgtcgttggccatgcggcagagcgtaccttagggttacgagttgcgtcgattcatgcgtcgaattgaggagggtcggtggacactgatctcaccgccgcctacaaccgatgccgtgagctgcaccgacagcacggccacacctactatctcgccactcgtctgcttcccgcctggaaacggcgacatgtgcatgcgttgtacggtttcacccggtacgcggacgagatcgtcgaccgcaccgaggacctgccaccgccgcgccgggctgcccggctggacgactgggccgggcgattcgtcgccggcctgcacggcgagccggtcgacgacccactgctacccgccgtgctgcacaccatcgccgtcttcgacctgaaccgagacgacttcgcgtcgtttctcggcagcatggcgatggatctgaccgtcagctcctaccgcacctacggtgacctgctcgactacatggagggctccgccgcggtcatcggcacgatgatgctgccgatcctcggcagcatcgacccggccgcggcgcgcgagcccgcccgccagctcggcttcgccttccagctgacgaacttcatccgggacgtcgccgaggacctcgaccgcggtcggacatacctgcccgacgaggacctgacccgcttcggcgtcacccgcgacgacctgctggccgcccgcgccgccggccggaccagcgagccggtccgggaactgatccgctacgaggtggcgcgcgcccaggcacactacgccgccgccgcgcccggggtcaccctgctcgaccctgcctcccagacctgcatccgtaccgcgtacgcgctctacggggacatcctcgacgaggtcgccgcacaggacttcgacgtcttcgcccgacgggcccgggtaccgccgcgccagcggctggcggaggccgcccgtgccctgctcgcccggcccggcacccccgtccgagtgcccggcccggcactgcggtagcgcgtccggggctcacacctgccccaggcgcgccgccggtgttggcccgcgcgaccccgctctgcgtggtccacggcgaccgcccaggtggcggcgaggacggaccacgggcacacgaccacgtgtcggtgcgggcgaagcgggccagatcgtcaggcctaccaggtcaccggtaagccacgtagcgagtagacagtggtgccctgggtgaactccagctcggagtcaggcacggcgagacgcagcccgggaaaacgccgcaacagcgccgggaacgcctcccgtagctccatccgagccaacggcgccccgatgcagaaatgcacgccgtgcccgaaggccacgtgactcgtcggcggtcgggtgatatccaaccggtcgccgtccgtgagtagtcgcggatcccggttggcagccgtcaacgcgggaacaaccagctcaccggcgtggattcggtgcccgcccagccgggtgtcccgagtcgcgacccggacgaatccgccgtgcagcaccccgacgtagcgcagcaactcctcgacggccccggccacgatcgacgggtcgtcacgaaggagggcgagttggtcgggatgacgcagcagggcgagtgtgcccatcgacagcatctgggtcgtcgtctcatgccccgcgatgagcagcgcgttggccagaccgaccagctcgtcgtcggtgatgccatcgtcgtagctgtcagtgccgtgctcgcgcagcagcatgccgatgatgtcgtcgctgggattctcccggtggtactcgatcagctcgcgtgacacccagcccgcctcacggagacgacgcagctcgtccagcggcgtggaaaccgctgacgcgctgacagccctctcggcccggcgccgatagcgctcgcgcagctcttcgggtacgccgatgagttcgcagatcacggtgatcggcacggtcttggcgaacatcgccaccagatccaccggtgggccgctgcgctccatctcgtccagggcggcgtcgatgatctcaaccacgcgggggcgtagtcgctccacccgccgggtggtgaaccacgccgcgaccatccgccggagtctggtgtgctccggcgggtccaacatgatcaggttgccgacggtacgccgcctgcgcacgctctcggtgtcgaacccgccgtccaccagcgccggcggcgacggcacgccagccacgttgaagacgacgctgtcagccatctgggcgcgtacctcgtcgtaccgggtgatcagcgttgcctcctgaccaaacgcggtcgtgatgcgcccgagccgcccgccgtcgcgaagctcactgatctcgtcggcgacgtcgagcccgaccctgccccgggagagcgccatcgggcaaccactggtcggggcggtcaggctgcggtcggcgggcatgtggttcggggaattcatcagctacacacctgtctggaggagagtctcctgccgagtggtgcatccgggcggcttccggcacaccgtgaccagttgatcgctgttgtcctccgggacggctccacggctaccagccagctcatactggacatattcgatccgacggagcatccggcgtctactccgcacgtgcgccctgccgtcgcccggcggcgaagtcagcatccggcgagacgacgaaggcacatgctcgttcctaggctgcggtgaggatcgcacacgtccagcggacacacggtcgccgatgttctctgggaggagcccgcatgccgccgaccgcggttcacccgacccgtacgggaaccgttccctggcccgccgaggtagccacgcgctacctcgccgagggttactgggcgggccgacccctgggggcgtacctcaccgctgccgctcgcgcgaacccggccgcgatcgcactggtcgacggcgatctgcggctgagctaccgggagctgatgtcccgcgccgacggcgctgcggcccggctcgtcgagcgtggcgtcagcggcgacgaccgggtcgtggtgcagttgccgaactgctgggagcacatcgtgctcaccgtggcctgcctgcgactcggcgccgtcccggtgtgggctctgccggagcaccgactgcgcgaaatcaccggcgtcgccgcccgcgccgaggcccgggtactggtagtacccgcccggcatcgcgagttcgaccacagggcgatggcgcacgaggtggccgccaccgtacccagcatcgagcacgtcctggtgaccggatccgcagatccaggtgaggatctgggcaggctgtgtgagccggcagcagaccccgccgcgctgtccgcacgcttcgacgcggctgcgccggatgctaccgcggtggcgacgttcctgctctccggcggcaccaccggcacgcccaaactcgtgccccgaacgcacaacgacctcgcctacatggtcggcgaggcagcccgactgtgcgagttcggtccggacacggcgtatctcgcggctcttccgctcggccacggattcccgtacaccggtccgggtgttctgggcgcgctgatgtccggcggccgggtggtcatcgccgcctcccccgcccccgggccggcgttggcgacgatcgaacgcgagcgggtcaccgcgacgtcgatcgtcccggcgatcgcgcttcgttggttggcgcaccacgcggcccaccccggccgggacctgggttccctgcgtctggtgcagataggggcggcacgtctggagcccgacgccgcggcccggatcgagcccgagctggggggacggctgcagcaggtgttcgggatgggggagggtctgctctgcctgacccgcctggacgatccgccggcagtcgtgcaccacacccagggccggccgatcagccccgccgacgaggttctcatcgtcgacgacgaggaccagccggtgcggccgggggaggcgggggcgctactcacccgcggcccgtacacccttcgcggctactaccgctcgcccgagatagacgcggcgtccttcctggctgatggttggtaccgaaccggcgacatcgtccgccagacgccggacgggaacctggtggtcaccggccgcgagaaagatctgatcaaccgtggtggtgagaaggtcagcgccgtcgaggtcgagggtttcgcgctcgctctcgacggggtcacccaggcagccgccatggcgatgtcggacgccgaactcggtgaacgcgtatgcctgttcgtcgtccccgcgggtggggcgcgggtggacctggcagacgtgcgtgcctcgatgctcgaccgcggcgtcgcggcgttcaagctgccggaccgactggtcagcgtggacgcgctgccgatgacaccactcggcaaaatcgacaaaaaggcattgcgggaccagatcccgacgcacctggacactgcctgattaacacacggtgtaaggcgagcccgcccaccacaggcgcgcgaaccgcgtcctcgagacggttcccggtgagcatcttgaaatatagccaccaccaatcgtcgcgttcacgattgattggaccggagccaattctggaggaagcatgtcgcacatcacgttggaccccaaccttcccggaatcgtgggccttttcgcctaccgcccggataccgggaaggtcctcggtgaactggtggagaccctgttgcgcgggccgaactcgctgagccggggcgagcgcgagctgatcggttcagtggtgtcgcaggccaacgactgccggttctgcgccgaggcgcacggcgcgttcgccgcggcccagctcgacgggggccaggacatcgtgaccctgacccggcaggacccgttgaacccccccttgtcagagaagatgcgggccctgctgcggatcgcgttggcggtccgcgaaggcggcaagtcggtgacggacgacttggtggcggccgcccgtaaggccgacgcgaccgagctcgagatccacgacacggtgctgatcgcctcgatgttctccctgttcacccggtacgtcgatgggctggccacggactcccccgacgctcccgagtggtacgccggagtggcgcagcagctggtccagtcgggctacccggcgctcgccggcgctcgctgagctcggcctgtcacgccaggcgggcagggatgccgccgtgggtccctgctctttctgttccgccgcctcccattttgacccgaaacactgcggagcgacgcagtcggtttcatccgacacatcgaatgacgactacccaggtgacggcttggcgttacccggctccactacagtgacccgcaatgacgccaaggcttatcgggcgagaccatcccgccgcgctgttgcgcggtgggatcgaccgtgtcatcaacagccatggcggtctggtgttggtcaccggcgaggccggcatcggcaagaccgccctggtcacctgggcggcaaacgaggcccgccgatccggtgccctggtgctgagcggctcgtgctgggattcggagagcgcgccgggttactggccgtgggtgcaggttatccgcgggctgcgccgcaacatgtccgagcaggagtggagggcagcggacagggtcgccggcggtggcctggcggtgctgttcggcgagcgccccggcgacgcaccggacgggtttcagctgtacgacgcggtgaccaccgccctggtgtcggcctcgcagcgctgcccggtcgtggtggtcctcgacgacctgcactgggccgacgccgcctcgctgcggttgctggagttcgccgcccaacacacctggttcgagcggctgttgctggtgggcacctaccgcgacgtggaaatggagcagatcgcgcacccgatgcgcccgctgctcctgccgctggtggccagggcgaccaccgtgacgttgacggggctgggaccggaggacgtccataccctgatggcccgcaccggggacgccgagttggaccctgcgctcgtcgccgaggtgcaccagcgcaccggcggcaacccgttcttcgtggagcagaccgcacggctgtggcacagcggcgggtcggtcgccgtgatcccgcccggtgtccgcgatgccgtacgccggcggttgtcgctcctgcccggtccggtcgagcgactactcagcaccgccgccgtgctcggccgcgagttccaccggcagctgttggcggctgtggccgcgtccccggtgccgcacgtcgaccggctgctcgaccaggcggcgaccacccggctcgtcgtggccaagggtgcgggtcggttcgcgttcacgcacgatttggtccgcgagacgctgtacgaagaggttgccgacgtgggccggcagcatgccgcggtggtgcgggcgatcgacgacgtaccggcgctggcgcagcgggtgatcccggccgacctggcgcaccacgcctacctcgccggcgagcatctcgacccggcccgcgcggtcgagttgctcgtcgcggccgctcgtgctgccaccggccggctggccaccgaggaggcgaccgggcactaccggcgggcacttgatcgcgcccgtggcggcgggtcctgcctgcacgtggtggccgcgcttgacctcggcgagcacctgcaccagatgggtgacatcgacggtgcctggcagatcttcgacgaggcggtggcgcgggcccgcgagcacggcgacccgcagctgctggcccgcgtcgcgctgacgctgcacgaggccgccggacgggacacgatcgaccactcgaccacggagttgctcgacctcgcgcatgccgcgctggtgcgcgacggcgccccggcggaggagccgatgtccaccgaccggctcacgcatgagctcgtgacccacctgtcggcgtcggtgcgtggcggtgacgacgacgcactggccttcagcctctgggcccgctatcacacggtctggggtctgggcaccgcggcggcgcgggtgacgctggccgatgagatgacggacgtggggcaccaggtcggtgatccgcagctggagcacttcggggcgtcactgcgctgggtgacgctgctcgagctgggcgatccgggttacctcgagaagtacgatgccttcgtcgcccaggccgaacgcgacggtatgccgctgggcacctttgcctcggatgtcgaccagagcatcatcagcaccttctccggccgcttcgcgcaggctgaggccctcctcgaccgggccgtcgacgcggtggaggaagaccagttcgctagtttcggctacaaagccgaccatcttcgttgggctacgtggttgctgcagggccgctacgaggggctggacgacctgcaccgcaccgccgccgaccgcggccatccccatccgcggctgctggccggcatcagcgccatcgagcagggcgacgtcgccgccgcgctggagcatctgcaggcagcgcccgggccgtacccgcgcgagtacgcgccgttgggggtacggttccgcgcgcaggtggcagccgccacccgggaccgccagctgtgcacgcgggtgcgtgccgaactggctccctaccgcggccagtggctggtctcgctgtacggctgggacatcagtggcccggtcgaccactggatcgcgctcgtcgacgccgccctggaacagtggaccgacgccattaccgggttcaccgtggcgcgcgagtccgccggccggctacgggcccgaccctgggcgatcgaggccggtgtccagttggccggtgcgatgctcgcccgggacggggccacggacgccgccgcggcgctgctggacgacgtacggcgagaggcggcagagatcggaatgcgccacatcggcgcgcgggtcgatcgggtcggcggcgcccggccaggttcgacccgctcgcccgcactggccggcgagttccgccgcgacggtgccgtctggctactcggcttcggtggccgcaccgttcacatgccggccaccaagggcctgaatgacctgcgtctactgctgagccggccgggcgtcgacatgccggcggttcgcctgctgtcgcccgagggcggcgaggtggtggttgccatgcggcaactgggcggtgacccggtgctcgacgacgaggccagggctcgatacaagcagcgcctggacgacctcgacgacgagatcgaccgggcggcggcacgtggcgacacgcgccggctcgccgagtacgacggcgagcggcgggcgctgctcgccgagttgcgggccgccgcggggctggcgggacgtacccgccgcctcggcgacgagtccgagcgtgcccgcaagaccgtgaccgcgcgcatccgcgacacgctgcgcaagctcgacgacagacatcccgaactcgctgcccacctgcgcagtgccgtgaccaccggttcgacctgccgctaccaaccagcgtctgaggtggcctgggtcctgtgacgacggcggcaggcggagccgtgttggtaccgcccgccaccgtcgctgaggtgtcgtgggctacttgcggttgtagagccccatggtgacgctgccgaagacgccgatcagcaccgcgctggcgatgagtacccacatgacctcgccgccgttccagttccccgccatcaggtcacgcaccgcgctgaccaggtgggtgatggggttgatcttcacgaacgcctgcaaccaacccggcatggaattcgtctccacgaagacgttgctgaggaacgtcaggggaaacagcaccagctggctggcgcccatcacggacttctccgagcgcaacagcagtccgagcatggtccagatccaggagaacgcgaacgagaacaggatcaggagcccgacagcgaccaggactccgccgacaccgccgtcggcccggtaacccaggagcaggccgacacagacgatgaccgcggacgccatgagataccgaaggacatcacccagcaggtagcccaccatcggcgacggacgccagatcggcagcgtacggaagcggtcgaaggtgcccttcgcgatgtcggcgttgaccgccataccgctgtacatcgtgatcatcacgacggtgatcgacaggacgccgggaagcaggaattgcaggtactccccggtcgagcccgcgatcgcaccaccgaacagaaaggtgaacatcagcgtcatgatgatcgggaacgcggtgacgtcgatcagctgttccggcacgtgcttgatcttgagaaccgaccgccagccgaaggtcatcgaggtcgacagggcattgggccgcttcggttgctgcccgggtgccagtaccgcgccgagcacctcgacggtcgggctgtagtcaggcgtggttgtcgtggcggtgctcatgctgcggcccccttcgtggcggtggcggggtcgccgttcggctgggcgggtcggtcggtgagtgcgaggaacacctcgtccagactcggctggccgagggagaagtcgtcgacgacgatgcccctacggttgagttcggccaacgcctgggacgcctgctcggcagcccccaactcgcgactgtcctcggagatccgggcgctgaccgcgaccggttcggcttccgccagcgccggcgttttcagcaccagcgacagcacctgctgcgcctccgcccgttgactcgcgtcgcgtagccgcaggtggacggtgccaacaccgatcgacgacttgagctggcccggggtcccctcggcgatgacctggccgtggtcgatgaccgcgatgcggccggccagccggtcggcctcttcgaggtactgggtcgttagcagcaccgtggtgccgtgcgccacgacggcgcgaacaatgtcccagacctggctccggctacgcgggtccagaccggttgtcggctcgtccagaaacagcaggtcgggtgtgttcaggatgctggcggcgatatcgaggcgccgacgcatgccgccggagtacttcttggcctggcggccggcggcctcggccagcccgaacgcctccagaagttgcgcggcgcgctcgcgggcgctcgccttgttgtacccgagcaggcgggcgagcaggacaagattctcggtgccggtcaggtcctcgtccacggaggcgtactgcccggtcaggctgacccgtccgcgtacggagttggcgtcgcggaccacgtcgcggccgaagacacgcgcctcgccgccgtccggtcggagcagcgtggccagcaccttgacggcggtggtcttgcccgcaccgttggggccgaggagcccgtagacggcgccggacgggacgcgaaggtcaatgccgtccagggcgcgagtggtgccgaaaaccttgatcaagcccgatgtctcgatcgctaggtcgtcagttggcctacccatcatcttcctctcgaagtgccagttcatgccacgtacaggtgctcccggtgggcgtcgcggagagcgcgtccccaccaggcaagctggtcgagcatggtggtggcggccaaggccgcaccgtcggcgtcggcaggtggaccgccgtcggcaaagctgccgtccagcaggttgaaaccgacgatgtcgcgcacggtaacggcatgcagcgcggtgaacaccgtgcgcaggtgctccaccgcgtagatgccgtccgaccggtagccgtaggagacgaagccgaccggtttggcacgccactcgtcgtacgcgtagtcgatggcctgcttgagcgacgccggaaagctacggttgtactctggcgtcacgacgacgtaggcgtcggtttcgccgatctgggcgacgaactggttgatcgccggcgttgcccggtccgggtagcgggcgggaaagtcgaagtcgagcaggtcgagtacggtcagttcgaggtcgtcgcgctgacccgcttgggcggcgaaccattgcccgatcgccgcaccgacacggctctcccgggtactcccgatgatcaccgcgacccgcaacggccggcgctcgccagcttggatcatggcaaacctccttcgcttcgccccctcatgggtgaggcgcgaggtccgggccggtggcccgctagatccgatctagcgacacggcggccggggcctccgtcggaggccccggccggggtggtcgggtgctactcgaggaagaaactcgtcaggatctccgcgcccaacgtgtcatccatgaggtggcctgtgctcgccatgctcaccagctgcccctgtggcatcgcgtcggcgagggcccggcacgtttcgatcatccaggcgatgctgtcgtttccgcacagcacgaggctgggtacggtgatcgcggccagttgttcggtcgggagcgcgtcggcgtcctcgctgaggatcgagtcatagaccatggtcggtgccatcgactcgaaggccggccagatcggatgcgtctggaagaaggcgacctcgtcgtcggtgaacagcgcgtcccatttcaggaacatggccacggcctcggtccggttgtccgccgcgagcagagtggtcaactcctcgaggtagccctcggggaccttcgggccaccgaacgggggctcgtacatggccagcttggctatcggaaccccgcgggcggctgctgggacggcgatcatgccgccggtgcagttggcgaagacgtggctgggcccgcccgtggccgcgatcactgccgccaggtcctcgatttcccggtccaccgagtaccggtccgccacggtgtcgccgctcccgcctcggccgcggcggtcgtagttgtacaccgtgaagttggcggacagcccctcggcgagttcggcgtgcatagctttctcgttcagcccacctcccacgatgacgacgggcgggccggttcccgacttctggtaggcgatggtggtcccatccgcggacgtcaccgtttcgagcgggatgtcacgtacctcgaagtcgatgtgttccatgttggcgtcggctcgatccgccatcagggtgtcctcagctttcctgtcgggtgcgcagggcacgccggaatgcccgcaggtcctcgacgaacaggtcaggcgcctccagggcggggaagtggcctccgcgctcgagtttgttccaatgcacgatgtcagtaaatgcgcgctctgcgtaactgcgaatgggcatcatgatgtcgtccgggtacagcgcaaccccgacaggcctggtgaccggcggcagcggcgccacaaaggtgcggtgggcttcgaacttctcgtgggcgacggccagttccggatgcggggtcgccgaggtacgcgtgaacggcgcgttgtcgcagtagaagtgtgccgccgagccggccgtcccggtcaaccagtacagcgtgacgttggcgagcagcgcatcgcggtcgaagacgtcctcgggggacttgtccgcgcccgaccactggtgaaacttctcgatgtaccacgcgagttggccgaccggcgagtcggtgagagagtagctgagggtctgcggcttggtcgcgtgctcgaccatgtagccgggcgcgggcagcatgtacgggtccagcagggccagctcttccgaactgaggccggccaggtcggacgcgtcggtcggcggcgtcacgaggaagttcacgtgagcggcgagcacgtgatcggggtcgaccccggcgagaatgagcgagatgaacgagccccagtcggcgccctgcgcgatgtatcggtcataccccacggcggccatgaacttggcccagacggccgacatccgagggaccgtccagccgtgctcggtgagcggggtggagaacccgaacccgggcagcgagggaatgaccaggtggaacgcatccttcgggtcgccgccgtgggctcggggatcggtcagtgggccgatcacgtcgagatactcgatgatcgagctcggccagcccgtggtgatcaccatcggcaccgcgtcgggctcgggtgaccgcacgtgcaggaagtggatgttcgcaccgtcgacgttggtcatgaactgcggatactggttgatccgagcctctgtggcgcgccagtcgtactcggtgcgccagtattcgaccagatcccgaaggtaggtctgcggcaccccgcggctccagccgacgtccggggtctcggccggccaccgggtctggcccaatcgagcacgaaggtcgtcgatggcctctgctgggatttcaacacggtacggacgcatcacaagatccctactctcgatcgaggacgtggtcaggaccgacttgcccgggtcagcacgtcgacgatggcggttgaggtgtgggcagcctgctcctggcgcaggacgagcggcgggccgacgaccagggtgggcccgtagtcacgggccagtacccggtgggtgttccggagatcgtcgatgatggcgagcatgcggtcgaacggcatgggctccgtggtagcccggtcggtgaccagttcgatgccgaccatggcgcccttgatccgcagttcgcccacgatcggcaggttccgggcaggggtgagcccttccttgaaccagccaccgatccgcgacgcgttgtcgagcaggttttccttctccatcagctccaggttggccagcccgagagcgcaggcgagagggtgaccgtaataggtctgcccgtggaagaacatctgctcgccgttggccatgacctcaccgatctcatcccgcatgagtactgcaccgagcggcgcgtatccgctggtgagccccttcgcggtgatgatgatgtccgggtcgtaggacgccgaggcgaaccaggcgccgagacggccgaacgcggtgatcacctcgtcggcaatcagcagaatgccgtacttgctcaacagttcgcgcacccgcggccagtagtcgtccggcgcgatgaccactcccccgccacccatgaccggctcaccgatcatcgccgcgatccggttcggaccgatctcgttgatcttttcttccaactcacggatcaggaagtcggtcgggtcctggtcgccgtacatctctcgccggtagagcatcggcgcgctgaccttggcgacgtgtggcatggccggcccgaagccgtagtgcatatcgtccattccactcactgcggcggtggcgtaggtgcagccgtggtaaccgaactgccgcccgatgatccaggtacgatcaggctcgccccgctcgaagtggtaacgccgggcgatctttatcgccgtctcggacccgtcggagccgccgccggtgaagaacaccgtattgaggtcgttgggggacagctcggccagccgggtcgcgaggcgtaccgctggttcgttggagtactcgcgccagcaggaaaagtactccagtgtgccaacctgcgccgtggcagcctcgatcaactccgtccgcgcgtggccaaccgcgaccacccagttaccgccagacaccatgtccaggtactccgccccgttggcgtcccagacggagctaccctcaccgcgcaccatcacctgccggtccggccgtaggcgattctggtgagggtggagcagatgccgacggtccgcgttctgcagagcagtcgaatccattgtccgaaactgtgccgtcgaagcggtggtcatttaccgatcccttcgctactgcccagcggcacccgaacgccatcggacgactgagcgtcaggttaggcaacgacagccgaccgatcttcttttggtgtgcggaaccttcgaaggaccggttccacgattgagcaatatgcgagatgcggcgcccggaccaccctcatagcctctcgacatgtatgacttcgtagtggtcggcggcggtacagcgggttgcgtcctggcaagccggctaagcgaggacccctccgtcacggtgtgcctggtcgaagccgggccagccgacaatcacgataactttcgtatcccggtagctggcgggaagttcttcaaaacacggttcgactgggactacgacagtcatcctgaacagttctgtgatggccgccgtgtttaccttccgcaagcgcgagtgctcggtggcggaagctcggttaatggcatggtctacattcgcgggaatcgcgccgactacgacgaatggcagcagccgggatggagctacgacgagttactgccgtttttcaaacggtccgaggacaacgagcggggcgctgatgagttccacggggccggtggaccgatgcgggtcagtgacggacgcgcgcacagcccgagcgccatggccttcacccaggcggcactcgacgccggctacccggccaaccccgacttcaacggcgcggtccaggagggcttcggggagtaccaggtgacccagcgggacggccgtcgggccagcgcggtcaccgagttcctgcatccggcgaggcaccgtccgaacctcgtcgtcgaaactaatctgcaggtacagcggatcatgatcgagaacgggcgggcggccggtgtggtcggcaaccggttcgacgacctggtcgaacttcgggccgagcgggaggtcattgtctccgcaggcacgtacaactcaccacacctgctcatgctctccgggatcgggcccgccgatctactgcgcgccttcgagctgccggtctttgtcgaccagccccaggtcgggcagaacctccaggaccacccgcacatctggctcagctaccgccacgatctgccggtgagcctactggcagcggccgagtccgagcgcgtccaccagtacgaacgcgatcgcaccggcatgctcgcctcgaacggtccggagagcggcggcttcgtccggaccagtgcggcgctggccggccccgacctccagttcatctgcctgccgatgatggtcgcggacaccttcctctcgccaccgaccgggcacggagtctccttcggtgcctcggtgatgaggccggtgagcagcggccacgtgacgctgttcagcggcgagccgaccgccaagcccaagatcgtgcagaactacctcgccgatcccgccgacctgcagacggcggtcagcggcctgcggatcagcctggagctgtcccgccaggccgcgctgaagccctacgccgtcgagccgtccgcggcgccgagttccgacacggaaaccgacctgcgggcgtatgcgcgcagccacgtccagaccgggctgcatccggtcggtacctgcgcgatgggccgggtcgttgacgcggaactgcgggtgttcggagtcgacgggctgagggtcgtggacgcctccgtcattcccttgatcatccggggtaacacgaacgcgccggtgatggccgtggccgagagggcggcagatctcgtccgcggcgcacaatccctgcccggcgcgaggtagagatccgggatggctgttcgtcgtagggtcggctactcgggtcgagtggtcaacgatgcgacgatggagtgcggatgaagtacctgatgttggtgtgtgtcaatcggccggctggtgagggcgaagatgaccttggccgtccggtcggtgccgcaccggacgagatcgacgtcgaggcgtggaccgaggagatggacggtcgaggggtgcggctgttgggtgaggtcatccgcccgggcagcgactcgacgacggttcgggtacgggatggcaaggtattgctcaccgacggtccgtacgccgaaacgaaggacgtcatcgccggattcgatgtgctcgactgcgccaatctggacgaggcggtggaggtcgcgtcgaagcacccgatggcgcggaacggtgtgctcgagctgaggccgttctgggaggaagactgagcgtcgccgagacgctcgcgggcgggcgccggcggaggcgacacccgggccgttccgggggacgactcaccaccacagcgccatcgcgcggtgggtcgactccctcggtccgcctgcggcgagggagtccacacccacccgtaacgtcccgtcgcccccgcttggccggcgaccgctggcaccacgtccaccatcaccgacccggcgctggcggtgacgtgtccggtggagatcgagcatgcccggagaagtcgtgcgggcttgacaggtggcagcatctcgagttgccggagggcatcgaccggcattcccttgcccggcaccggagaaaggataagatgtgcgtccggtgaatctagacagcggtttccgccggctcgcggtccacgcgctgaaccaatcgcgggtcgagcgtgacccggcgtcgctgcgaccgtccggaccgccggaaatcctgccccaccacggcccgatcggtcagcgaggctgtccatgaccgccccgccgaccggcctgatcgcgcagagccaggccgacctgctcgctgtcgacgccacgtatctctggcatccgtggtcgccaagccgggtcagtccggacaccgtcgtcgcgacgtccggcgcgggctgcgaggtgttcgacgcggacggccgacgctatctcgatgccaagtcctccggtctgaacgccgcgctggggtacggctgccaacccgtgatcgacgcgatcagcgcccaactctcccggctgatgacatacgacatgggcgaggggtccaacctgccggccatcgagctggcccagcgcattgcagggctggccgggcctcgcttgagtcgcacgttcttctgtaacagcggctcggaggcggtcgaggcatgcatccgaattgcgcgcttctaccacgctgtactcggcgccaccgaacgcacggcgatcgtgtcgctcgaaaacgcctatcacggtgcgacgatgggtgcggcggcctgctcggccgggtcgtctccggtagcgccggaggtggctcccacaggcttcgtcacggtacccggcccggactacgcggccggctcgggctccggcgacgacgcagggatcgagcacctgcgcgcacacctcgacgaacacggcccacgtacggccgcggtgatcgtcgagccggtacaggcgcggggggcccgcgtggtgcccgacgcctacctgcgggcggtgcggcgactctgtgacgagcacgccgtcctgctggtcctcgacgaggtgaccaccggtttcggccgtaccggccggatgttcgcccaccagtacgccgacatacagccggacctgctggccaccagtaagggtctcaccggtggctacatgtccctcggcgccgccaccaccacaccggaggtcttcgacgccttcgaccgtcaccgagggttggccggcttcgtgcacggacacacccactctgggcatgcttccgcgtgcgcggccgggctggccgtgctcgggtacatcgagagcgcgaacctcatcgcgaacgtgcgggctcgtggtgcccaactgctcgggcggctcgcggaactacgcgacgtgccgtacgtccgcggcgtgcgtggtcgggggctgttcgtggcggtcgaactcgacagttcacggcaggcggggcaggtccgccggcaatcgaaggacgagggcgtgttggtccggcgtacgggggcgagcatcgtgctggcaccgccgctgatcatcacggcggcagagatcgaccggatcgccgatgtgttggtaccggccgtattggcaggtgcggaactgtcctactgagcttctgcggtcgaaggtggccctttcctgggtgcaacgacccggcctcagcttgtcaacgaaacgattcacgaaacgaggaggtccgccgtggctgacgcggtcaaggcagcacaaaaaatcgattttacgttcacggcaactgtcatcgccgactccaacagcggctggccctgcgtgcagatgcccggctccggcgagttcttcggcaccggcaaggcggtcaaggtcggtggcaccgtggatggcgagccgtatgaggccagcatgctgccggtcggcggtgggacgcacatgatgccactgcgtgcggcgttccgaaaggtcatcaagaagggcatcggcgaccaggtcaccgttcacttgacgaagcggttcacctgacccacccggcggcacgtacccggagcgcaggggcggacggggcggatcggtcgcggcggatgctcacccggtgacaacgccgccaacggccggatccgccccgtcggcgcgcacactcccggaggcacagcgagaatcagactagtgacccgcgagcacgccgcggaggtcgttggcgaactccttgggacgttcgagaaagccgatgtgctcgccactgaactccaccggggtgacgccgagtagctcggccaacgcggtcgacgtgcggtgcgtctgaaggtgcccggattcggcaccaatgcccaccacaacccgcgtcggtgcggaccgcagcgccgacaggtccggcacatagcgggtcgtgtggctcagctcgtgagcgaagaatcgcccaccgttgacgatctcctgtggcgacggttcctccggcggcgggccatcgctatccggcatgtcagccccatccacagtggcgatctccatgaacgccatccaggctgcctccagcccgtgccgatggaaggtggtgacgacgtcgtccactcccgcccgccggacagccgcgtccggtagcagctcgagcagcggcggctcgtgcgcaacgagcgtccgcacccgtcccggccaaccagtcaccagcgccaggccggtcaccgcgccgccgctgctgccgaaaacgtcagcggtctcggcgtgtagcgcgtccatgatggcaacgacgtcctcggcccgcagctccggagtcgagtcctgctcaggatcatccagaacactgcctgagattccgcggggatcatgggtgacgacggtgtactcgtccgcgagtaggtccgcgacgggtgcgaaggcctccgcgtccatcggcgaggccaccagcatcaccagcgggcccgagccccgtacctcgtagcgcagacgtacgccggagccgtcgacggtgtgataggtcgtcatggccatgtcctccagggtccgcgggcgcggtgacactggagggtcggacaccctcctcgatcaccatcgggcctaacgccgcggtggtcaaggaggtcacggtgggcaaacggcggtcagcggaacacgcgctccatcaccatccgtccgaccgagcggggagcgtaggccagggccccggtcatcagccgggtgatcgtgccgggcacagttgtcacgcgcccggcatcccacgcccgcagagctccgctcaccacctcggcggtggtggtgtgtccgggagtcttctcgacctggccgtcgagcccggccacctcactgaactcggaaatggtcggcccgggacacaaggccatcgccctgacgccggtgcccttgagttcggtggacagcgcctcggcgaacgacagcaggaaggccttgctggctccgtaggccgccaggttgggcaccgagacgaagcccagcgtcgacgcgacgacgatcacgccgccggatccacgtcgcaccatcgtcggcacgatccgtgcagccagatccacactcgacagcacgttcagctgcagcatggcgagagtgtcgcaccgctcggtgtcgacgaaccggccgtgcagaccgcggccagcgttgcagacgagcaggtcagcgccgccgagttcctcggcacgcttggccaccgcgtcggtcgcgccgtcgacggtgaggtcgcacggctccgcgatgacccggccaccggtggactcctccagcgcgaccagccggtcagctcgccgggctacggcgagcacccgatatccgcggtcaagaagccgctgggtgaattccgcgccgataccggacgaggcgccggtcacgacggccaggggaggaccagacattttccctccggatggtcggagcggccactacccgtggacagtggccgctcggagtgcgttcaggcgaggacggtggctggttgaccgagccggacgggcaactcacggtggccgttcatgatgaaggtgccctgcggctccaactggtcgggacggaccgcgagcgtcatgtggggaaagcgttcgaacagcgcgggtagggcgatcttcagctcgaggcgggcgagcggcgcgccaaggcagaagtgcactccgtgcccgaaggacagatgcgtcttgtcctctcgagtgatgtcatagtcgccggccgtctcaccgtgcaccgccggatcccgaccgatggcggtgaagcccatcaggaccgggtcacccgccttgatgacagcaccgccgacggcgacgtcctcggtggcgtagcgcagcgggagttgggccaccggcgcctgggcccgcagcgtctcctcgatgacgtcgtcccacgacgaggtcccgttgcggaccatctcgtactggcccggattgctcagcatgccgagcacggcgtagctgagcgcgttcatcagggtttccgagccggcgccgagcatcaggtgcagcgtgccgacgacctcctcctgggtgagcgtgctgccgtcctcctccttggccgcgatcagcagactggccatgtcctcgtctggtttctcgcgcttggcttcgaccagctccaacagctcacggtgccactgctcgacgttcgcctcggcctcctcgccgctgatcgacgaggtgacgttgacctgggcaccacgcagcacggaagcccgcagcgcctctggcacaccaaacatgtcgcagatgacgcgggctggcagcggggtggcgaaccggcccttcaggtcgacgacctcgtccggcccagccgaggacaacccgtccagcaggtcattcacgatcttcacaatcagtggacgggtacgctccacctgccgtggcgtgaagccgtgcgacaccagcttgcgcagacgctgatggtccgcaccgtcgttggtcgtcatgttgtccatcagtagccacccgatgagcggccagttcgggggaatcgcgccggaggtgtacgccggccacttcttcgggtccttcgcgaagcgggggtcagccaacacctgacgggcggcctggtagcccgttactgaccatccctgcacgccgcccggcagttcgacctgggcgaccggcccccgagcgcggatcgcctcgccctcagcgtggacgtctcgaccggtcacatccaacttgtaaggacagctctgttccaccgaatcctccaatgctcgggcatctgtccactgcacgcttgccggatgctgcgcaccggcctcttccacatttcttaccgccgggttacggacgaattcctcgcacgatcagcgtcttgctgttcaggtcgtacggccgggcgtcgaatccaccgaagcactccacgtcgacaaacccgacctgcgctaccagacctttcagttcgaccgcactgtagaggtaggaaatgaccgaggcggaactggccttgtcaccttgcaccttggtccactccgtgtgcagccgggtccagccgtccagtacccagttgcgcacgaagacggtgccgtcctccaggtcgatcgcctgtggccgatccagcgagtgggcggccaggaactccttaccgaatacctcgagcaccaattttccgccgggcgccaggctggtgtgtatgttgcgcagcacctgcatgttccgctcgtgctcggcgaagtagccgaatgagctgtacatgttgagtgccacgtcgaaagcgcctggccggacgaattcacccatgtcaccccgcaccagttcgactggtggatcggactccttgcagacctcctgcgcccgctccaacatggccggactgagatccacaccggtcacttggtgccctcgcctggccagtggttcgagatagatgccgggcccgcagcacaggtcgagcacccgactgccggtcggcagagccagcaggggcgactcggcgacgttccgcgccgctgcgacagctcgcttaggggagaacatcaaaccggcgaatccggaccacagttcgtcgttctcataccagctcacgtagttcctccgctcggagtcgccgaaagccggctacgaagaaccgtcggcggaaacagtggcaccgactcaatcccccgccaacgtagcaagccgtggggccttgttattcttcaaggttgctcacacgtccgggacctccgccagacaatgcacgggtatattccggggtcgatctgacatgcacacgataaccgccttacaactccaacccagcgactcctggcaaccccggatcttgtgagctgagtaccgcatgtccgacacgtccacaactccgccgaccctggagcgggaaagccgcacggcagaagtggaggtcgtgatcccatcgggcaaacactgtcgcttaatggtcggcccaccctgtgtctcccggcgaaaggggctaacggcacgcgcaaggtcggtatcgtgtccgttccgtaaatcgaagaggtgcggggacttgactgagaacacaacgtccgaggacgccatagccatcattgggatgagctgcagattcgccccggacctcgattcgccacagaaattctggaaatttctcgttagcggtggatccgccgtcggcgagatgccggagaaacgctggaagccgtacgcggcaagcagcccgcaggccacggccatcatgcgggagaccaccctgcggggtgcgttcctcgacgacatcgaggggttcgacgcggacttcttcggcatctcacccaaggaggccgactttctggatccgcagcagcggttcatgctggaactggcctgggaagcgctgaccgacgcgggtgttccgccgatgtcgctgggcggctcggacgccggggtctacgtcgcggcgaactccaacgactacggccgccggctcctggaggacatccagaacacgggtgcatacgccgtcaacggcaccacgttctacggcattgccaaccgggtctcctacttcctggatctacggggaccgagcatggcggtcgacaccgcctgcgccggttccctgaccgcactgcacctggccagccagggtctgcgctccggtgagactccgatcgccatcgtcggcggcctgaacatcatggccacgccggcgctcaacgtggcgctcgacgccgccggggcgatgtcaccggacggccgcagcaaggcgttcgacaaggacgcggacgggtacggccgtggtgagggcgccggcgtcgtggtgctgaagcgcctcgccgacgcgcgccgtgacggtgatccggtgctggcggtcatcctcggcagcgtcgtgtcccaggacggccgctccgacggcatgatggcgcccaacgccgaggcacaggaacacatgctccgccaggtctacggccgggtgggcatctcaccggccactgtcgactacgtcgaggctcacggtacgggcacaccgaccggtgacggcaaggaaatcgaagcgctgatcaacgttttcggcgaaggccgcggccaggaagacccatgcctgatcggctccgtgaagccgaacatcggccacgtcgagggtggctccggtatcactggcctgatcaagacggtcctggcgctccggcacgagacgctgccgccgagcctgcacgacgagcccaaccccgacatcgactggcagaactccgggctgcgcctggtcggcggggtgacgccctggccggtcggcgagcgggtccggcgggccggcatctccagctacggtgtcggcggcacgatcgctcacatgatcgtcgaggagagcccggaccgtccggctgtggcccccaccaaaccggccgacacacccacggtgttcccgatttcgtcgatgtcggaatccgggctgcgtgccctggccggctcggtagccgactggctcaccgacaaccacgatgtgccgctggcctcggtcggccacaccctgtcgcgccgccggtcacacctgccccagcgcgccgccgtcgtggccggctcgaccgaccagttggtcgaacgggtacgtgccgtcgccgagggccggaccgcaccgggtgtcgtctcggcgcgaaccgtagccggtcacaccaacggcgtggtctgggtgttctccggacacggtgcccagtggtccggtatgggacagcaggccctgctccacgacgccgcgttcgccgcgaccatcgacgcgctcgccgacgtgttccgcgtcgagctcggctggaccccccgggacgccatcgtcgcgggcgggccgtggacagccgcacacgtgcaggcgctgaccttcgccatccaggtcggacttgccgcgtcctggcgcagccgaggcctggaaccggcagcggtcatcgggcactcggtcggcgagatcgctgccgctgtcgccgccgggagcctcgacctcgagcccgccgcccgattcgcctgccggcgagccgccgcgctccagcgccttgaggggcgtggggcgatggccatggcgagcctgtcgttcgagcaggcccgcgagcgtctcgcaggcatcgccggtgtcgaggccgcgatctcggccagcccgtactcgaccgttgtctccggcgatccggaagctgttgccggactcgtcaagcggtggcggaccgaggggatcgtcatgcgaccggtcgacaccacgatcgccttccacagctgccaggtcgacgaagtcctcaccgacatccggatgggcgcgagtgctctggtgcccaggccgccgacggtcccgctctacagcaccgcgctggctgacgcacgtgcggacgcggcccgcgatgccgactactggaccacgaacgtgcgccggccggtccgtttcgccgaggcggtcgaggccgccatcgaggacggctaccggctgttcgtggaggtgtcctcgcacccggtcgtgacgcactccgtgagcgaaaccctcgaccacctcgaagtcgaggacgcggccgtggtcggcacgctgcgccggaatcgggacgagatagaaacgctgctcggaaacctcgccaccctgcacagccatggtgcggcactcgactggtccaccagccacccccgcggcgaactcgtgtccgtaccgggcacggcgtggcaacaccgtccctactggacgttcaacgacagccgtggagatgccgggctgggcggtggacacgacccgcaccgacacagtctgctcggtggccagctgacgatcagtggtactcccgctcgccaggtctggcagacctttctcgacatggacagccggccctatccgcagagccacgggctggtcggtgtcgaggtcaccccggccgcgtccatcatcaacaccttcatggccgccgccggagaggggcagccgccggcgatcaccgacatcgtgctgcgtacgcccctcgccgtccagccgccacgtgtggtgcagatcgtccgggaggaccggctcatctcgctcgcgacccgggtgcccagcgggtccggcccggatggcgtcgacgagtggatcacgcacaccaccgcgtcgatcgactacggtgtgcctccgccgtcgggtcacatcgacgcagccgagatacgctcccggctgccgatcggctcctggcagcgggtggacgacatgttccgcacgatgggcgtcgagggctacgccttcccgtggcatctccaggagctgcgtcgcgacggcgacgaacagctcgccgtcatgaccatcgaggctccgccggcgacccgggccagcagttgggcacacgtcatcgacggtgcgctgacgatcagtgctgtcgtggtcgcccctggcgacgccacggtgctgtggatgtccaaagccatcgaacgagtgaactgccagggcgaaccaccggcacaactgatcgtgcacagccgacgctcaccccgatcaccagaggacagcgtcgacgtgcgggcttccggcccggacggtcgggtcgtcctggaggtcctcgggctcaagttcgcggcggtggaccacctcggcaccgcggttctgcctcgtgacctggtccacgaaatcacctggcggcccctggcgctcgacgagcagccggcgtcggccgccgccgcggtggagcaggtcatcctgatcggggatccggaggttaccgcacccctctcggcgcagttcaccgccgccggaacggacagcctggaagtcgcctccgggtcggacgccgacggctggatcgtcgatctgcccccggcggcgttgacccggcccggtgcgatcgtcgtcgcccccacccgggtccacgccgacgaaccgctcgagcgggcgaccaggcgggcggcgtggacgttgatccgtaccgtgcagcagctcatcgaagtccagacagccacgaacgggcggtacgcaccgcagcgagtctgggtgctgacgaagggcgtacgcgccgccgtcgacgaagcctcgctggcccatgctccgctctggggcatcggccggatcgtcgccggcgagcaccccgaggtgtggggtggcctgatcgacaccgacggcatcgaacccggtaacggcgagcaactgttgcgcgtcctgcgcaccgccgccggtaccgaagacgtcatctcgctgaccagcggagacctcaccgcaatccgcctggcaccgatcgagcgcagcgccgacggaacgccgttgcagtgctccccgtccggcaccgtactgatcactggtggtctcggcgccctcgggttggaggtcgcccgctggttggtcgaccgcggtgcccgccggctcctgctcgccggccgtcgcggcctaccgccgcgggcggagtgggacgctgtcagcgatcccgccctccggcgccagatcgacgccgtgctcgcgctggaggccctcggagtgaccgtcggcgttgtcgcgctcgacatcaccgacgccgacagggtcgccgccactctggcccccggcgcgctcggcctacccccgatccggggcatcgtgcacacggccggcgtggtcaaggacgacctcgtcgacaaggtcgacctcgacgggctacgcgaggtactcgctccgaaggccggcggcgcgctggtgctgcaccggctcttcccgcccggcagcctggacttcttcgtcatgttctcctcgtgcggtcagtttgcccggctatccgggcagaccagctacgcggcggccaactccgtcctggacgcgttggccgcacaccgcaacgccagcgggcacacggagacgatcagcctcggctggacggcatggcgtggcctggggctgtcggaaaacatcgcaaccaccatgttcgaggccaactctcgagggctggaggctgtgtccgccgcggaggcgttccgggcctgggcgttcggcgatcggttccaggcgagctaccaggcgatcctgcgggtactgccgacgccgccgaacctgccccgggtgccgatgctccgggagctgaccgccaccaatgaggccggcaccgaccacgccggccagagcttcaccctggacctcgggagcctgacccaggacgaggccatcgaaagagtcaccaccgatgtgcgcgaacaggtagcgaccgagctcaacctcgagccggccagcatcgaactcaaacgcccgctggtggagctgggcgtggactcggtgatggccgtcgccctacgagtccggctacagcgcaggtacggcctggacctgccccccacgatcctgtgggccaagcccacggtggccgccctgtccgagcacgtccacaccaacctgcgaccggccgaagagccggaggaggttccccacgccatggccgtcgcggcatgacgcacgcaccccgacccaggacagccacgtccgacacccgactcgaaggatcgatcccatgagcatcaccaacgaggcctcgacaatcaccgacgcggacaaggccgcggtcacccaactgaccgaacgcatcgtcgccgcgtgggccagccatgacgcggaggcattcgcccgggtcttcaccgaggacggcacgatgattctgccgggcgctttcgccaagggccgccaggagattcagacgttcatgagcgcgggcttcgccggcccgttcaagggaacccgggtcaccggccagccgttcgacgtccggttcctcagcccgcaggtcagccttctactgacccagggcggcgtgctggcccccgggcagaccgagctggcgccggagcgcaccatccgggcctcctggctcgcggtcaagcagggcggcgagtggctgctggccgcctaccagaacagcccgaagaactgaccactctcccgggggccggtctccggaggtggtgtcgacaccgcacgttggaaggccggcccagcggaggcccgtgtgccatccttggcgttcctgcacacgtatctgtcctagggggcaaggttgagccaggcgttcgtggtccgctacgagatgcgaccggaaaccaccgacgagaacaaggcgctggtcgaggccgtcttcgcggagttggcggacaaggctccgacggggatcagctacgcgtcgtttcggctggcggacggggtcacgttcgttcatgtcggaatcaccgaggacggagcctcactcgccgatctcgacgcgttcacagaattccagaaggcgttcggtgagcgagccgccggggctccgacggccagcggagcggagttggttggagtatacggattcaacccatgatcggtttcgaccctgaaacctgtacctggtcgacggcgaccggaggtcgcctcatcgccgtgccgaaggtggcgggcgagttcagcgtcgccgagaccgacctcgcccatgcggcgcgtgacttcggcaaccaggtacggcttcggccagctgccgtgcttcggcccggcagcgcggccgacgtcgcggcgatcgtccgtttcggccgacgatgcgggctaccggtggtgccccgaggcggaggccactccgtcgacggccaggcgcaggtccgggacgggatcgtggtcgacctggccacactcgtcaaggtacgtgccgtgggatccgaccgagtcagtgtggatggcggtacctcctggcgtgaggtcctcgccgccaccctgccggttcatctggcgccaccggtcctgccggactatctcgacctgacggtcggtggcacgctgtccgccggtgggatcggcggcggcagccaccggtacggctgtcaggcagacaacgtccacgaactcgacgtcgttactcccgagggagacctggtcacctgctcggcgacccaggacgctggcctgttcgacgcggtccgcgcgacccagggcgagtacggcatcatcacccgcgccacgatcgccctgattccggtccccggcacggcccgccgctaccagctcgcctaccacgacgtcggcgcgttcctcgccgaccagcgacggctcgtcggtgaccagaggttcgaccacctgcttggcctgccgcggtacgtcgacaacgtcggctggcgatacctgttggaggctgtgaagctgttcgacccacccgacgaacccgacgacgaggccctgctcgccgacctcaccgacgaccgtgccgcgctggaggtcacgaccgtcagctacgccgagttcctcggccgggtcgacgcactcgaggcccagctgcgcgaactcggctcgtggcagcgcgacccgcacccgcggtgcaacctgctgctgcccggccgacacgcggaggcgttcctcgcctgggtgttcgccagcctcggcccacaggacatcggccttggtggtggcatcctgctctacctgatcccgaccgcgcgcttcggcacaccgcacatgccgaggccggacgacgacaccaccgtcgtgttctcactgctgcgtaccgccccacccgacgaccccgagacgctggcccggatgcggcgggacaacgagaccctgcgcgtggccgtccgccggctgggcggggccagctatgcctaccgcagcacgcaccacgacgccaaccacaaggtgcccgagggacatcccgcgcgtgtggcggatcgagccggaaaagcgtctcccgccaaggtgggaaccggttccaggcgacgttgacgtcctcaagctgggccggcccgagggcgcagctcccggcggcgcggagccggatccccggaccacgtcctgcgccagccccacccttcactgaggagcgcacatgtcggacaaggcaggacagccggtcgggctgcgggcgttggcggacctggcgaccccgatggcggtccgggttgcggccacgctgcgggtggcagatcagctggccgcggggcggcgcaccgcggcggagatggcaccagcggtcggcgctcatcccgacgcgctggagcggctgttgcggcacctggtcaccatcggtctgctcacccgcgacagcgagggccggtacgtgaccaccgatgcgggtgaccaactccgcgacgaccacccgggcggacgacgcaaatggttggacatctccggcgggatcggccggggtgacctgagcttcgtcgacctgatccactcggtgcgtaccggcacgccggcctacccgcttcgctacggcaggccgttctgggacgatctgggggccgaccagcagatgtcggcgtcgttcgacgcgttgatgcgccaccacatcgagatcgacaacgccggcatcgccgacgcctacaactgggcggcgctcggacacgtcacggacgtcggtggcggcagtggggcactgctcggtgtcctgctcggcgctcacccccggctgcgaggcaccctggtcgacctgcccggcccgacctcgggcgcccggcagcacctgcgcgacaaggggctggccgaccgcgcgcaggtggtgacgggcagtttcttcgacccgctgccagccggttcgggcggctacgtgctgtccgcgatcatccacgactgggacgacgcgtccgccgtggcgatcctgcgtcgctgcgccgaggccgccggcaacaccggcgtggtgctggtcatggaggccatcggcgccgacggcgattcgcctgacacgacaatggacctgcgcatgctggtctacaccgggggccgggaacgcgggctgcccgagctacgggctctggccgcgaaggcgggcctgcgcgtgcagggtgtgcacccggtcggtccgcggcacgtggtctcgatcgtggagttgagggcgcactgaccccggttccgccgctgttccgagagcaccctggcagggacgtcaaacagcgagacggtgagcatgcaggaagtcgctgccgcgtcgatcgatcgatagtttgaaaccacagttgccaaactgcatcaacccggaggttcgcgcggtgggaaactacgcaggcgatcacgcggttgtccttggtggaagcatcgccgggtccctagccgcgcgaatactggccgaccactatcgtcaggtgacaatcattgagcgtgaccaggtggccggcacgacgagacctcgacgcgcaattccccagggccatcacattcacgccctactagcccgaggaaagcagatcctggacgagatattccccggattcaccgcggaacttgtcgccgacggtgtccccgtcggcgacttcgggacgagcctcagttggtacttcaacggcaggatgatgaaaaaggccgaaaccgggctggtctgcgtcgccgccggtcgaccgctgctggaggacagagtccgtcgccgggtgcacgcgctggacaacgtgacctaccgcgagcgtaccgacgtcatggggctggtggcctcacccgaccgacaacggatcaccggagtccgggtgcaaccgaattcgatcgagggcgcccccgaagaggtcctcgagggcgacctggtcgtcgacacgaccgggcggggctcacgtaccgcccgctggctggtcgagctcggctacccgcagctccgcgaagagcgggtccggatggacctgacctacaccaccatggacttccatggtccgctgaccttcgatccgatcggcgacgacatcgccatcatcccggtggcgacgccggccatgccccggggcgccttcttcgcgcggcttcccgaccgctacgcgatctcactcaccggcatcctgggtgatcggccacccaccgaccacaaggaattcctcgcctacgtggaatcgctgccggtgcccgagatctacaaggcggtacacgacgccgagcccatgggcccggccatgtcctttcacttcccgttcagcattcgccgccgctacgagcggcagggccggcacccggaagggctgctggtggtcggcgacgccgcctgcattttcaacccggtgtacggccagggcatgacggtggccgcgatggaagcgctcgtcctgcgccagcacctacagcaggggccgatacaccccgaacggttcttccaggaccaggcgaaggtcattgacgcaccgtggggcatgtccgccggcgcggatctgggctttcctggcgtccgtggccgccgcacggtcaagacctggatgggcaacgcgtacattccacgcctacaggcggcagcggcgcacgacggccagctcaccgtttccttcctgcgggcggctgggctggtcgacccgccgcaggcgttgatgcggccgtcggtcgcctcccgcgtgctacgcgcgggtcgccaatgacgtcccctcatgtcgccggcattccaccggtatccccacacccgtcgggtacgggataccggtgcctcagctggaccacggcgggcgggcgctgctcgatcgaaccaacggtgccggccgatagtcccgagccctccacgaacgcatgcgtctgctggggtccttccctaggctggagggatggaaccggagaacgtggacgtggtcgtcgtcggactcggagtcggcggtgaggaggtggccggtcggctcgccgaggccgggctcagtgtggtcggcatcgagcgggacctggtcggcggcgaatgtccgtactggggatgcgtacccagcaaaatgatgatccgggcggccaacacactcgccgaggcacgccgggtcgacgagttcgccgggtcggcgcgggtacaacccgactgggcgcccgtggcggcacggatccgcgcggaggccaccgacacctgggacgaccgagtggcggtggaacggttcgtcaaccagggcggacgtttcatccgaggtagcggacggctcgatggtccgggtcgggtccgagtcggcgaccaggtcttccaggcccggcacgggatcgtgctgagcaccggcacccgcccctcggcgccgccgatcgacgggctcgccgacactccgtactggacgaaccaccaggcgatcgaggtggataagctgcccggatcgctgctggtgctcggcggcggggcgatcgggctggagctgacgcaggtcttcgcacgattcggcgtccgggtcaccgtggtcgaggcgctggaccgggtgctggcgatggaggaaccggaggcgtccgaggtggtcgcctccgcgctacgcgccgacggtgtcgacatccacaccggggtgatggcggaccgggtcgaccacgacgggcgggagttcaccctgcacgcgaacgacgttcgatacaccgccgagcgactgctggtggtgaccggccgccgggcgtacctcgacgagttgggcctggagaccgtcggcatccgtgccgaccagcgcttcctgccggtcgacgaccggctgcgcgtcgccgagggaatctgggcggtcggtgacgtgaccggtgagggtgccttcacccacgttgcgacgtaccaggccggcatcgtcgtcgccgacatgctcgaccgcgtccggcgatccggcgcggcggcggacccggacggtacggtcccccgggccgactaccaagcgctgccccgggtcaccttcaccgaccccgaggtcggggcggtcgggctcaccgagtcgcaggcccgccagcgggggatcaacgtccaggtcggccacgtaccgctgggctcctcggcacgcggttggatccaccgcgccgacggcctgatcaaactcgtcgccgacgccgaccggggggtactggtcggcggaacgtcggtcgggcctgccggcggcgaggtgctctccgggctcgcagtcgccgtacacgcggcggtgccgctgaaccagctccgagacatgatctacgcgtacccgaccttctaccgggccatctccgacgcccttcgggacatgggctgaccgaacgctcatcgagaagacggcaagggacgggcatggcggggacgacgccgaccgatgcggacgggccgaccggccggctcgccacatggctggcggaaacctcggtggacgccatcccgaccgaggtttccacccgcgcccggcacctgatcctggacggcatcgggtgccttctggtcggtgcccggctgccctggtcccggatcgctgtgcagagcctgaccgtcgaacccggcgcgagcgtggtcgccgggtgggaccgcaccgccagcgcaccgacggcggtgatgctgaacagcagtttcatccagggcttcgagctcgacgacgtgtcgtaccgcatcccctggcacgccaacgcggtggtgctgccggtgctgctggccgtggccggcctacgcggaaaggtcaccggggcggagttcctgcgggccgaggtgttgggcttcgagaccggggcccgggtgggactcgcgctgcgcggaccgcagctggtgacgcacggctggcactccggcgcggtcttcggcggtccgggggcggcagccgccggcggggtgctgtacggcctcacccccgcccggttcgaggacgcgttgggcatcgccgcgacccagtcgtgcgggttgatggccaacgaggcgatggtcaaacgcatgcagcacggcttcgcggcgcgtaacggcctggtcgcggcaatgctggcggccggcggctacggcgggaccaagcggatcttcgaacgcgggtacggcggatacctcacggtctacggagccgggcacggccccgacccgtcccacatcgatgacgcgctgggcgagcactggtacctgcgggagcagacgatcaagccctacgcggcgatggggtacacccatccggcgatcgacgccgcgctggcgctgcgggcggcggaccgggtcgaccccgccgccaccgctcggatcgagatcgaggtggcggacagcgtcttcgaccacacggcgttcccgatccatcgaccgatcgagagcgtcgccgcgcagatgtccgttcgctatgtgacggcggcggccctcctcgacggtacggtgtcgctggaacagctccgaccggaacggctggaccgggacgacgtgtggcggctggtcgaccggacgaccgtgacccgcgggtccggatcggcgtcccaggggcgggtacgcctgaccgatgtcgacggtcggacccacgaacaccgcaccgaagcgccgctcggctcggtcgagcgtccgctcggcgacgccgccatcgtggacaagtatcgggatctgaccggccgagtcgtggaccggcaccggcagcgggcgatcgaggatctggtgctgcacctggacgagcatcgggacggcccggcagcgttgctcacgctactcgccccggcggtcggcgacgcgctggactgagcccagcgcagaccaggcccttccgacccgtgtccaggggccgccgcgggccaccgcgacgtcaccttgccggagcgcggcggcgtgtaccaatcagcccgggtgcgcgcaggtgcccgccgaacagccgatcagtaacctgcacgacagcgagctacaggggttgcctgagccggatgcatgggccgatccgagcctcgagaagcaaggtcggccgcgcggccaatcgcactgtcgacgcatccggttcgagacatcaatgcgaggcggttcacgctgggggcggtcctggcgctggtacggggagacgccggaagcgcgggtgaacgaggacgaagatggtgacgacggccatgactgccgtcccgacgacgatcggtatcgcggccccgaatccgtagagagcggtactggcggtgggcgcgatcacgaaagtcaggccgacggttgccgtggtgagtccagcgaggccgccctgttcgtcgcgatcgaccatgagtgtcgggccggcggtgaagccgggcgtcgcgatgccgagaccgagtccgatcaacaggatggaggcaaacaaaggtgccgccccggcgtcggggatgaggagggtgaagcccacgaaggcgatggcgccgccgacgcggagcagggtcgcgggactccatcggctgcggggcacgaccaccgcttgcgccacgatgaggcccagccccgccagcagcagcgcgccgccggtgaccagcccggtgctctcggtgtcgagtccgagccggtcctgcacgatgaagccaaggaggatctggataaagcccagagccatgtacatgccgaacccggcgagtaggaatggccagacgcgagcatcgagtggactgacccgggccggcttatccaccagtcggtgacgcggttcacggcggaggcggaccgcgacaaggatgagtccgcctgccaggagcacgggcacagcgatgaggggagcgaggacgccgagcacggacaggacgccaccgacgaccgatccggcgatcatggaaatgccctgaacggcgccgatgccggccatgcctttgacgcgcgcggtctcgtcactggtgacgtcggcgatgtatgcctgcgccgtcggcaggaccgcggagatggcggtgccgaagccgacgccacgcagcaggacgaacagcaggaacagttcgatgccggcgatcgtgccgatcatgccgagccaggcaagcagggcgaacagggacatcgtcaccatcgcgagcgtgaacgcggcgaccaggacgggtttgcgcccccaggactgcgagcgccgcccccagaactgactggtgagcacgagcatgaccgcggcgatgctgatcgtcgccccgatctgccattcggccaggccgacctcacgtgagagtggggcgatgatcgggttgagggtcatctgtgccagatacgcaagaaacacgacgctcagcagcagcgcgatctcagggcgggcggcggacgcctccggcgccggcagggtcgtgcgggcctcttccacgggcttcatcgctggttgtggtccgccttccaggatgcgggaacgggggtagccggcggtcctcgacgagggcgcacctccggcgacgatctgctcgaggcaacgatcaccaagaagctacaccgaacagtgttctaatgccaggcccggctatggtcgtgggaaccccgccccatcgaccgtccgactgatattccgcccgccgtctgcgaggatgccgacgtgccgaagccctcctcgcctccgttccacgtgggcctcacacccgcgcggatcaccgacgtcgccgtggatctcacccgcgagtcccacctgttcggctggtcgatccgagacctcgccggacggctcgacgtcgcgccatccgtcgtctaccaccacatcggtggcaaggaccgcatagcccgtcatgtcgtcgagcgcgtgctcgaaacactggcaccaccgcctgccagccctgactggcagacatggttccgcgagttactcaactccatctacccggccgtctccgcgcatcccggagtcgccaagtggctgctcatgcacgggccgccgaccatcccctcggtcgttcccgtcgtcgacaccgggatcagcgtcctacaacacgccgggttcggcgaccgcgccggcctggcctacgccgcactgctcaacaacgccatgctcagcgtctcgatcggcgacgaacgactcgtccatgaggacgacgggccccgcgaccatgccgccctgatggaagagtttcgcctggccaccgccgacagccctggcgtcgccgtgctgacagaggtgctcatcaccccgttcaccgagggcgacagcgtcgccgcacgccaacgcgaggcctattaccgcttcgtcaacgacgtcaccatcgccggactggccgtcatgctcaccggggcctgacccgggcccggctcaggccccggctccgtgccgaccggctcccccggtgaaccgggcagccccggccaacgcgtcggtagccaacgactccgtcccgtacgccaactcggtcaccagcgccgccggctccggcagcgccgccgtggccagcaccgcggcccggtcgttgcgcaggcaggtctgcgggtgcctggcgatctccgtggccagctgctcggcggccgtgcgggccgtaccaggggcgaccagccggttcaccaggcccatcgcgtacgcctcggcagccggcaccggccggccggtgagaatcaggtccatcgcccggctctcgccgatcagtcggggcaggcggaacgttccaccgtcgatcagcggtaccccccagcgccggcagaaaacgccaagcaccgcatcgtcgtcggcgacccgcaggtcacaccagagcgccagctccagcccgcccgccaccgcgtacccggagatcgccgcgatcaccggcttggacggcatcatccgggtcgggcccatcggtccgtccccgtcgggcgcgacgcggttgccgcggggggtaccgatcgctttcaggtccgccccggcgcagaacgtaccgccagcaccccacagcaccgccaccgccgcgtccggatcggcctcgaaggcgcggatcgcctcggccagcgcccgagcggtcggaccgtccacggcgttacgcgcctccggccggtccaggatcaccgtggtgaccattccggaccgctcgacgcgtacacccatccagacagcatgaccccacgacgtgtgctacgccaggggcggagcccggatggcccgacacgcactggcatcgtccctggacatcgcactagagtgctccgcgcatgatcatgcgatgtgccccgccgagcgcgggccgagcgcggtgggagcctgcccgatggacctgtacgacgtcatccaccgccgccgggacgtgcgggcacagttcaccggagcaccggtgcccccggaggcactggaccgagtgctcgcagccgctcacgcggcaccgagcgtcgggtactcgcagccgtgggacttcatcctggtccgggatccggaactacgccgtcgcttccacgagcacgtcagcgcagagcgggaggtgttcgccacgacgctggacggggaggccgccgaaaggttcgcccgaatcaagatcgacggcgtgctggaatccagcctggcggtcgtcgtcacgtacgacccggcccggggcggtccggcggtcctcggccgacacgcgatcgccgacaccgggctctactcagcctgcctggccatccagaacctctggctcgccgcaaccgccgagggactcggcgtcggctgggtgtcgttctaccgcgagcagtggctcgccaacctgctcgacatcccggccggaatccgtccggtggcctggctctgcctcggtccggtcacccacttcgagcaggtacccgacctggcacgacacggctggcgtaagaagcgcccactgaccgatgccgtgcacaccgaccgctggggcgctgcctaggccggtgttcccggcggggccctcggcttccgggcccacctcatgcacgaacacgccgtcaccgctacctcggccagcatgcccgccggctggacatcctggggccggcgtcactcccgccggtgccggccagcgggcagttcccactgccctcggccggtcggcgccgccttacggtcggttccggcacgagcggtcgccggacgccgccgcaggccgagcaccgcaccgatctgcgcgccgacgatgcccgacgcggcgaggaccgccgacaccgcgagcggccgattcacccggctcgggtcgcccggcccagccgcgcccacggccacgatcggcacgtcctgcaccgggtccgggcctgtccggttcgacgccgacgcgcccgtcgtcgatgtatccgagactgaggcgtccgaaaccgccgtgtccgaaaccgatggtcgcgtcgacggcccggccggcgccgctgccggtgcggacggccggggcggggtcgggcgcgcgaccagccgcccggtggcgtgggggccggcaccacggtcctgggccctggtgggtagccgcaggagctgacctggatggatgcggtccgggtcggccaaccggttcagccgggccagggtcgggtagtcgtcgaaaccgtccaggtaccgcgcggcgatcgatccgaggcggtcgccccgggccacccggtagaccggttcccgctccggttctgcggtccgcgcggtgctcggcgccgcgctgaccgcctgctgccgcaccggctcgggcagcgcgaccagcactgggcgttccaccggggacggtggtagcgccacgctgaccgaggtggcagcgggtgccggcggccccgccaccgccgccgcgctcgccgccacgggactggctgccaagatcaacgtgacggagccgaccaacgcggcggcggcccgttgctgccggttcatccccggcaaccggggtgcggggcgccggcaggcgagagcacccagctcgaccagtaccgacagggcgaacgtggcccagcccgcccagccgaccaaggccagtgctcggaggaagagctgaccgtcgtctcgggtggtcagcatggcaccgacctcgtcgagggtgggcacctgcgccggcagggggttaccggcgaacgcgagcagcgccatcggggcgctgatcagcaacgcgcagagcagggcaagcgcgccgaacccggtgaggacccgtccgaggacacgagccggtgtgagcatggctgccttccttcctacactccgccggtcagcgcccgagcggtcgcctccccggtaacgttgacggtgtcgtcgaagccgacgaggccaagcagcgacctctcgtacgtgaccgtgacccggacccgaacaacggtctcgccgtcgaccaccggaaagctgaccgtgtgcgtgctggcaccggcggcggcgagatacccggccaccgcccgccgcgcctgcggttcgtcgatccgcttcggccctccctcgatcgcgctgaccaggtcgatcgactgccctccggcacgggctgcctcgctggcgaggttgtcggctcgttgcagcgcgcgcagttgcccggccccgtcgaaggcgagcgccacaacggtgagaatgcccaaggcggcgatggccaggaagacgctgacccggcccgaatcgccccggcccagggacacggcggtcatccccggctccggtagcggtccaggggtgaggtgaaactcgccgacacccgacggctgctcggcatccccggtagcgcgtccagcctcaggtccgacaggtcgacagtgcaggtgaggcggacagtcaccgacgcctgctggccgaccgagctgcggaacgcggcggcgaaactggtcgcctggccgttgacggcgccgctgaggtcaaccgtcggcgtgcctgtgcagctcaggccgcgccagtcgagttgccggacagcggcgtcccgggcccgctgcccggcggtgcccgcgtcgcgggagatggaggcggcccgggcagcgtcgtgagccgccgcctcgacggcctcggccgcgaccgcggtacgcccggcgacgccggcgagaaccagcagtgcgatgaaagccggcgcgaggatcgccacctcgacggagaccgatccccggtcgcggatcacggcgccgtccaccgttccaccgtcccgtgtgcgctctcgtgcaccgggaagtcgacgccgggcacgacggagagcgaacggccgcggactgtgcaggtcacctcggtcgcgtcggtctggcaactcggtccgggggagtcccagtcgaccagccagccgccggccacggtgaggaagcgtcgtgcccggtccgcgcccgcgtccggtggggcgttgaacacccgctgcgcgttgaccccgctctgcgccgcgtgcagggccgtggagcgggcgatgaacacggcggccacctggatcgacccgaagagcaacaggaagatcaccggcatcaccaccgccagttccaccgggttggcgccccggtccgtaccaccgagccggtggtgtgtggcgaagccgacctgccgcacgctgccgcgccacgcggcgaagccggcccgccgtacgctgcggcgccacatggcaacgtcgggccgccgtcgggcggatcgccgtgcggggctccccggccggtggccggcgaccgtcgcccgcaccggatcagggtgcggtcggaatggcgttcatccagccctccgccctggtggccacaagcgccgtgacggtgatcgcggcagccaccagaccgaagatgatcacagcggtgggaacggggctgtcgccccgttcgccgtccgaacgcagctcggccaggcgcgcggccagcgcgacctgtagataggtgaacacggacatggcgggctccttctcggatggcggtcagagacgggcaacgaacgggtaggtcccgaagccgagcagaacgaagacgagcagggcaccggggatgtccagccgaccggtcaccccctccgcccgagccaggttgtcggtgcggatctggtcgcgcagcgagtcggcacggctgcgcagggtttcgtgcacctgcgcaccctcgctgcccgaagagcgcatgatcgcgcccacgtcgcccagctcgggaataccaatccggtcggcgaggtcccgcaactcgtcccacggtgagtgcatctggagctgggcgagccgcagcgactcccgaatccggtcgaagacccagccgtcgcagacctccgccgcccgctccagtgactgcaccggcccgtgcgcggcggagagctgcaacgccaccagatccaggtaggtgcagacggccgcccggaactcggcccgggccgcctccgccttggtcagcaccgcgcggtgcgcaagccacgcgcagagcagcgccagaccgagactgcccagcaccggtacggccaccggcatcccgacacccgtggcggcgaacgtgatgctgagcagggtcggcgaggccagtccgatcaacgcggagagcagcagcgacagggcgtactgctcgggcgtgcggccgagcagggcgagttgctggtgcggtggacgcagccaccgggcgagcccggtcagccattccagccggtgcccggcggacgcggccgggtgcgagcccgacggctggtgcagccgccgcagcgcgggaccgagcgccggagtcgccggcaggagttcccggaccaccaggaagaccccgagcccgaccattccccccgcggtcaccccgatggtcaacggccagttcgtcacgtcaccacctcctgcgggtcgggcgccggcaggaaacgggccggccgttgcggctgactcatcgcgcgtacccaggccagcaggacaacgaaggccaccccgagcaccgccatcacgagctgtccggtcggggtgccgtacggacggatgtagtcggtgttgagcagcccgtacgcgagcaccgccagggtcattccggtgaggaagcggaccgcgaaccggggctgggtacgtttggcttcgatctcccgccgggtggcaacctcggcgctggcggctgacgcgatggagccgagcacgtcgccgaggcgctcaccccggtcggtcaggtgcagaatcaacgccgccaccacctggtcgcagaccggatcggcgatctcgtcggcgaaggccagcagggcgggacgggccagccagccggcttggaggcgagcggcgagcagccgcacctcctcctggatctcctcgggcgcggtggcgacggtgccggtgatcgcggcctggaggccctgcccggtggctgacacatccttgagccgtcgggtccactcaccgaccgcctcgacgcgggcgatggcccgctgctcggcccggccgaccgagaagagccagggcgcgccgggaaccgcgacagcgaccagcaaaccgaccaccggaagcccggtcagcaaaaaccccagcgcgccggcgaacaccgcgccgaccagcagcagttggtggattcgccgctcctggggggtggcgccgaataccagccggctgatcccgcgcccggcgccggggcgccgcccgggcggacggcgggtgccgacgatcgcgacgacggcgagcagcagcccggccgcgcaggctgctccggagagcaccgcgacgagttcgacgtcgacgatggtgttcaccgttgaaccagccggttctgccgggggcgccgccacgcaccggtgccggcctcgatccaccggctcagcagtcgggcatcgtagccggcccgtaggagctgcgcgcggattcgctccggtaggtgccggggaaccgcccgcccgtccggcccgggcccgaagaccgtggtggtggtgatccgttcgctgtcggcgacgccgatcacctcttcgacgtgggagacgaaccggtgtttgcgaccaccgatcgcggtctcgtcctcgatggtgacgtaaacgatcaggtcgagtgcgttgccggccatccgccgggcctggtcgacggtcatgtcccggccgtgtgccagggccagctcgatgatccgatcgccgacaccggccggcgtccgggcgtggatcgtgcacatcgagccgcggctggtggtcatcgcctgcagcatcggcacgatctcccgggagcggacctcaccgacgatgatccgcaggacgcccatccgcagcgacaccgggatgaggtcggcgatgctgacctcaccggccgggcggccgtccggcccgcgttcgccgtgtccctcgcgggcctcgaagctcatcaccgcccggtgctggtcgccgcggcgggccggcaacaactcccggctctcctcgagcagcacgtacggctcatcggccgggatctcgttcatcagggcgcgaatgactgtcgtcttgcctgccccggccaggccggcgaccatgatgttcaggccggcgcgcatggccgcgcggaggaagtcgcgcagcaacgggtcgagcatctcgtccaggtcgccccggccgccggcgaggtcgtccaggcccacatcgagcgtgttgtgcttacggatcattgcgtacgggcggtggctgaccaggaacaccgcggcgagccggctgccgtcgggcagttgcaggtcgagtgtgggcttcgaggtggacagcgagcgttcggtggcgcccgcccggcgggccgccgcctgcaggatctccaccaactcgtcgtcgctgtcggcgatcggctcgacccagtcgatcccgccgccgtgtcgggtgatgcgcacctggtcgcagccgaggatgtgcacctcttcgatggtctcgtccaccagcagcgtctggagccggccaagtccggccagctcggcggtcacctggtcgagcaggagccgctcctcgtcggcggtgatcggggtgccggcccggcggaccgcgtcggcgtacccggagacgacggtgaccgccagccgggcgcgctcggtgtcctcggcgtcggggtcgaactcccggccgcgctgccactgggtgagccgttcgctgagttcccggcgcagctcacggacgacctggaagtcgacccggggtcggggcggcggctccggccgggtaacggccggggcgtggtgctggtcgttgggcagggtcagcgggggcacgatcgaggtggccggtggggcgtgccgccgcgggtcggcggagaccggttcaaaccgcattcggcaccccctgcgtcaccggccaggccaggcgggcccgccgtcggtccagcagcgctccgatcggcacctccaactcgctggccgcgcgcatcagcggccgaccgacccgcacggtgccaccgagggtcaacacctcggcggtacgcgggtcgtgtggcagccgcgcgatgaccggcacccgcagcgctttgctgatctcgccgcgcccgtgcccgccgccgaccaacagcagccgcatcgtgcccggtgcgacccggtgctcggtgaagtctcgctggatggtccggaccaacgcgcgggtggcggagacctccggcagtcgagcgccggtgaccaccaacaccaccgaggcggcgcgcaggatcggccagggcgggccgggtacgtgcaggcggccgcagtcgacgagcacgtcgtacggggggtcaccgtggtcgagttcggtgaagaagtcggcgaaccgctgccacagcggggtgacgctgcccgcctggacggggtcgacgaccccgggcagcagcagccgctcccgtttcggtgcgtccaggtcgaccagctgcgaccagaacgccgcctccaggttgccgtcgcgcagttccccgacggccaactcgccgatgcctcgggggccgtcgagcgcgccgccgaggaagccggcgagcagggatccgcccgccgggtcgcactcggcgagcaccagccgccggtgccaggtcagggcgcaggccagcgccgaggtggtgactcccggcgagcccttcgcggcgaccaacgcgatgatcgccatgctcaggccgcctcggtgagcacgatggcgatccggtcctgggccaccagcgccgccaccgccggcacgtcccgtacggcgagcgccaggtagaccaccagttcgtcgtcgttcccggtgccgctggtgtcgatgacggtggccgcgaagcgggtcgccgtggcggcggcccggtcgtcggtgccggccggggtgctgaccagcgacaccttgtcaccgggatgcagccggcgggccggcacctgggccgattccaggcccaccgagagctgctgctggccggaggcgagcagtggtttgtcggtgagctggtccatggtgagcagcgttccggggacgagtgccaccctcgcccgcttcccgaccacctcgccctgctgcccggccggcaccggggacagccccgccccgccggcgacctgcacggtcaccaggtcgtcggcgttgaccacccggccgacctcgaccggccgtgccaccgccaggtaggtgccggtggcgcggaccgcgttgacagcgaaggccgagccgaggccaccgagggcgatcagcaggacggccaggccgagcaggccggggcgcatccggcgctgccggaccaccttgggcggggtgaccgggccgtccgccggcgctgttgcgttgctggtcgcgaggctcactgggttaccacctgaagctcgttgatctggatcgtcacggtgttgctgggccgggtgacctcgaagctgtcgcgctggccaccaccgctccagctcactgtccagtgggtggtcgcctggatctggtaggtgccgggcttcgggtagccgctgtcgtagccgcagtccggggagggtttaccagcgagtgggctgtccgagtggtacgccgttccggcgtccgcgcaggtcagctcgatgccgttgcccatgtcccagatcacccggtcgaccttcgcctcgatggagacggtcaggccccggtcggtgtcggaggcgtgttgtggcccgaagtagtgacgtggttggccgggctggtccgggctggcccacatccacaccggcaggccgaccagcccgggaccgaggcgccggcgaggagcgacagcgaccctcggcgggagcaggtcgatcgaggcgagtgcccgtcgggccagttcctccgggtcgggcggggcgccgtagctgggcggcggcgcgtcgcgcagttccgtccgctgcgagccgaggtcgccgccgttacaggtcagcagataccagtcgaagccgtccggggtgccctcgggccggggctcgatctgcttgtagtagcagccgtcgccgttgtggaaccagccgagcaactcgtcatagcaggggatgacccgaccgttccactggcatgtcccgccgtcgccgcccccgccgcctgggccgccaccgcccgggtcaccgccaccgggcgtgccaggatcgtcgtcccagacgtcgcagttggtctgccccggtgggcagtccacgtccggcgggtcggcctggccgacggccggcggggcagcggtcgccaacagggtggcgagaagtgccgccagcagggtacggcgcgatcgtgcggtccgcgtcagcatggctgctcctcatgggaggcgccagcattgatcagccagcggccgtttgggtatcgggccacggtcgccgtagccaggtgccgggtgccctggctgccgggtacgacccgcttgtcccgcgtgtacaccagctgccagccggtcgcgtcgaggcagtcctggatctcgacgatgggcgggacattggcgaggtcaacggcgctcacggcgggatccgagcggagcgtgccgacgcgtacggcgccgtgttccctggccgtccgcagggtgagacggacccgggtcagcaacgggtcggccaggtaggtggcgagttccggatggtgtgggtcgctgtcaccactcgcctcccgggtcgcggcgagatatccggaataggcggcgagcgcggctttccgggcgtcgcgttcatccacgtcccgtcgcgccggggcaggtcgatcagccgtaccccctgcctcggtggtcacttcgcggtcggtgccgcagccagccccggcaccgagcaccgcacccgccaccaggtaggccgtcacgcctctgagctgcattcctcgcactgactcgacctcctcgttgacctcccccgggcggtcgctccccggcgatccggacatgcgaaagcacggcccgatgccaccatcgggacccgcacagaacgcatctgtatttaccgttaatgacctttggaaaggtgactccccaccccgcccgcagttccttggtcgaagggttgcagggttgcattgcactcaatgggcgagcataggctgacgccagccgatgcaacaggggcaattcaggtgaacacgctcagtgacaaggggtggtgatcgtcggtgctgacgtccaggctgccggccgatcactggtggacacccgggtccccccccccgaggcggggcgtgcatgcccgattccacgaacacccgggacacacgaccggccgaagcgcgggcgatcagcgcatactgtctggtttgcccccacgccgagtcggcacaccggcaacgtccgacgccgtgtggcacaccggtcgtggccagccaacgcccgcccgaccgcccggtcgatcggtagccaccacgccagggccgccgctaccaaagccagccactggttactttgcgtactcagccgatggagatcgacatgctggtgaccatctccgaccgcaccacgagccgctcactgctggccgtgctcgcggtcaccccggtgctccggctcgctgccgtacggcacgccgtacccgcggggtcgacggcccggctcggctgcgacgcctgcggcaccccggtcagcctggcccgaccgtggccggcgatcggcccgcgcgctcggtgcgggccatgcggcacacgagtcggcccgccacccggctcggtggaggtcgccgcactcgccgccggcctgacactgctgctggccggcccgccagcggtcgaactggccgcggcggcctggtggctcggctgggcggtacccctcgcgttcatcgacgtctccgtgcaccgcctgccggaccggctcaccatccccgccgcgctcggcacctggctgctgctcgggctggccgccgccctcgacgccgggtacaccccctggctgcgcgccaccgccgccgggctcggcctgggcctgctcttcgccgccagcaccatcctgctcggccgacgcggattcggtctgggcgacgcgaaactcgcggtcggtgtgggcctgctactcggctggcacggcctggcgttcctggtgctcgggctgctgttcgcgttcacgctcgctgccgtgaccgccctggcgctgctcgccacccgtcggatccgctggtccagccacctgcccttcgggccgttcctcctcctcgccaccccgaccgcgctcctactcgctgggtgacccgccccgggccgacgtccgtcaggccggcgtcaggtccgaaggtatgccccggctgcacagctcgccgccccccatgacggaccacccccgccaactggtcgaacagctcgcatgtggaccacatagcgatcggccaggggctggactggaactcccgtgcgccgatcgagatgtggatcaatggacccgaccaactgccggtattgcggtgaggccagaaagcgcgggacgatctccccgttagcccgcccgaattccagggatggcacgtcagccgcgtcaacgaaccgcattgccgccccctccccgcacaccacatcctcatccgtggcgctggtgggcgcgtagaaggtcgagaactcgccgatcgcgccggggaactgccccgaaggggccttgccgtgccagaacaggcgcagttcctcgaccttgaggccggtctcctcgtacaactctcggtgggcggccgtcagcggatcctcacccggatcaacgtggccaccgggcaggcaccaacggtgtgggtccacctgggtgttgccgtcacggagctgcaacaacaaccggcccagcggatcaaccaagatcacacccgcgactcgcacatccactcgctccaccacgcgcgcagcctagcgccggttcggcgaccgcgacgacaacgccgatggcggcatcgcccgacggaccgcgggcgaccacggctggtacacaagccggtgttcgaacacgacacaaggcttgaggaggcgcgaatgaccgcctacgtttaccttctcgcgccgacaacgacggtgaccgcccgaatcgccccgcgctcggcagggctgctgccgtcgtctccatgacagatggggagggcagggaacatgcggaagcctacctgtgcggtgctgcgatgagccgcgtcctcccgttcgtcgcgggcggcgcgctcttcggtgccgtcgccgggctctcgttcggcctgggcaactacacggccgcatgggtcctgtggctcctgtacttcggcgtggtcgaactgacggccgtgctcaacagtcgcgacggagacactctgtccgagcacgtctggttgtggttcggcttgcagcgccgcaggcccggcgagccgccccgggaggtcacgggctgggtgtggcttcggcggtttgcgctcctggcgttcgtgatctggctggccctgcacttcctcaccgggggtctcttctgagcatcgaggttccaccaggtggatgccgggagcgccgtcctgccaggagaccagcgcacagcacgcatcgcagcccggtccggatcgggcggccgtcaccgcgtggacgcctggccctcggtcggccggcacccgatccgggtgccggccggcagccgacggctgccctggttccgggttggtcagccgcgtgggacgacgtgtccgtccggtccggagaggacgccagccgccactgcctcggtgatggcgtcggcctgttcctgagtcaggatgccgtcctcaaccgcccgcgtcagccgttcggcgaacgtcgactggaggtcctcggccgaggtcagcttctgggatgtgggcgctgcgaagctgttggccggcgttgcctgggctccggccgacgcgcgcatgcccggctcggctggtctgagttcctcgcgggtctctccgagcttgatcgtggccttgtcggcagcgtcgccgaactccagggccagcgtgtcggccctgggctcggtccgctgctgctcgtcgccctcgacggcggtggttgacgccttggcccgggaggtctcgtcgccgtccgccgcggccgcgaccgacggggccgccacaagtgcgccggcggctaccaacccggccagtgcgtaccttttcctgatacgagacatgcacactcctctgatttcgtcgaaaatgggtagggacgtgcaccgccgattgtgaccaacatggttgaaatgaggcttaacgcaagctgccaaatcgctgatagcagcacaaacatgatgagatctcgcccttgcgcgtacccatgcgattaacaccgggtgagcggcagcagttcaggtcataaccctgatgaggctgaccccccaccaaacggaatccctgccgtgccgcaacgggtcaacgaggcaggtcagagactctggtgagcactcaccctgccgagtgggtgcggttcaggggcgccttgactgcccacggaagcggagggtgtgggattcgaacccacgaagacatcactgccttaccggtcttcaagaccaggtagaccacggccctgacctgccgatacgtccctgacgacccaccgtccgacacgaacacgacacacagcgcgaaatccggtctttgcccacgaataccaggaggccccggtggcccgaacacacggtcggggtccgcctccagagtcgatcagtgctctacccacccaagcatgccgcctgactagcccggcgtatgccgcgactgaggccgtgtagctgccggcgcgcgggatggccacccaagccggcgatgctcgcgcaggaggcaggaacgtcccgtagcgctcccaacacgttcggcgtcacctactcacgcctctaacctttgagccgactttggggctagtctgcatctgtcacttcccccaaaggagccccaaagagtgtcccacgccgtacaacaggatcttgaggccatcctcgccggcactgcggcgcggaagcgtgagagcagcatcctcgacttcaaggtggccaaatccgaccttaaggacgcatgggcagacctggccgaagcggctgtgtgcttcgcgaacgcatctggcggaaccatcgtcgtcggagtgtccgacaccccgggcggccacggggcgttcattgggtgcgatctagacgagaatatgttgcgtcagcgcatctaccatcttacgatgccgggccttcttgtcgaggtagacgtcgttcgcttcgctaacaagcgcctcctagcaatcagggtgccggaagggttggaggtgtactccactactcgcggatacacctatcaccgagtcaatgacgaatgcctccctatgcgtcccgccgaggtaagccgcctagcagaggagcgcagaggagttgactggtctgccgcgtctagttcacgctctttagaggacgtagatcctcttgcccttaggcagtgcaggcgacttctttccaattccgtcgactctcgacgccagtcgtacgcacgcctttcggaccatgacctactccggtcactgaaagcagtaggcgacgacgaaagactgactcgcgcgggtgaactgttactatgcacggctgcttcgtccggcccagaagatgcagtagtttatcaacatagaaagactcaggcaggggagcccgacgcgatcatgcgtctgggcaccccactcgttctcgcatttgatgagctcctacaggccatccgcgcacgccagggaataaccccagtaacgctggccgatggacaacagcttcaaattgaagactatccgatggccgcagttcgggaagccgtcgctaacgcactaatccacggcgactggcgcgcccgactgcctgtgtcagtcgaacactcgtcgcagtacttgaaagtaacatcccccggtccactggtaagcggcattactgtcgacaacattctgaccaagggatccagagcccgccaccccgccttggcctccgcctttcgcctgcttggcctggcagaagaagttggacagggcgttgatcgcatgtaccgggagatgatccggtccgggcgagacacgcccctcatctccgataacaacgaccaggtaacggttctttttcgcgggcagtcgcccaatacccgcattaccaaatttctagcgacgcttcctccagaagagcaggacgacacggacgccctcctgattgtcctcgtcctttgctcgaagcgaacaatcacagcgaagcagctagcaccgatcattcagcgctccgaactggaagggcagactgtcttgcgacgcctgtcaaatgatccttccatgctattggaaccgactaggggaaccgcgaatcggactcaaccaacctaccgactaacggctgacgcccttacccgcctagggaacgccgtcgcttaccacggtcgcacaagcgatgaggtagaccggaaagtcatcgaacatatgcgagactacggcgagatcaacaaccgaaccgttcaacgtctgttcgatgtcgacgtatacgctgctcgcgacattctaaaagacctggtcgagaggcaaatcattacccgaacctcggagcagacacgcggtgtcgctgtccgatacggaccgggttcgctctttccagcggcaggaaagaagggaaaaccccccaagaacaagagggttaccgacttggaagataagctgttctagccctcgctatcatatttctgccgggttcaactcgttccagtagaccaaggtcagcacggcggagtggagcatttatcggatgcatgcgttgcagtcctcagccgagtcgtcttggttctatccagcgatgttatcgatcagcaagccagcgatctcgcccatgctggtaatcaccgtattcgccccggctgcccggaacgcctcgaccttagctggccgattcgcatagccgatcacccgcactccggccgccagcgctccctcaatgtctgacagttagtcaccgatcagtacgcaccgggccggtggctcgcatagtgcgcgtacggcttgcaggatcggcgtgggattcggcttcatgtggtccggttcggcgcacgcccggccgaccacgggcgacacgtaaccggtgagccggtgggctgccaggtacgcccttaccgcgccgcccgagttgttgctgaccactgccacaggcattccgatcaggtcgaccggaaggtggtagtgaaccccaatcaggcccgttcgttgctcgcggcggtccagaagcgcgatccgcacttggaagggttcttcgcctgcatgtactttgccgcgctccgcccttccgaggcgatccatctacgcgccgatgaatgcgagctgcccgagaaagggtggggctggcttcatctcagcggttcaacgcaacaggtcggcgaggattggagcgacagcggcgaatcgctggaggatcgcgaactgaagcaccgggcgaagaaggcgacccgcgacgtgccggcctgcccggagttggttcgcatcctgcggcatcacttgcgggcacgccagccgagcgccaacggccggatgtttaacgccgctggtgctcggctggccccggtgtcgaagagcacctacctacgtgcctggcggcaagcgcgggggcggcgctgacgccggttcagcagcgctcgccgctggcgcaccggccgtacgacctgcggcacgccgccgtgtcgctctggcttaacgccggggtgccggctacccaggtcgctcaatgggccggacacagcgtgcacgcgctgttgaaggtctacgcctcgtgcatcgacggacaggatgaggtcgcgcggaagcggatcgagggagcgttgggcaccgaggagccgggcgcggccgagaaggagccggggagcgccgacacgtaagcgacacgaccagtgagacacgacggacccgagcgagacgaagtgagaccgactcaccattcctagatgagccccctgacccacgttcgcgctggtcagggggcgttttggctgttcgtcacggcggagggtgtgggattcgaacccacgaagacatcactgccttaccggttttcaagaccagcgccatcggccactaggcgaaccctcccggcaccaccgcccaggggcggcgacggtgcccagtctgccatgtcggcccggccggcgggcaggcacgcccaccggtagcacgtccacagtggtaatagacggcacgggctgccagcggggacgcccgtcgggtagacaggaaccatgcacgcaatcaagatccaagagccgggcgggcccgacatgctggtctggtccgaggtgcccgacccggagcccggccccggcgaggtcatcgttgacgtgcgcgccagcggggtcaaccggggggacatcctgcagcggcagggccattacccgccgccgccgggcgcgtccccgtaccccggtctggaatgctccggcacgatcagtgcgatcgccgacgacgtgcgcggctggacggtcggtcagcaggtgtgcgcgctcctcgccggcggcgggtatgcggagcgcgtggcggtgccggccggtcaactgctgccggtgcccgacggcgtggacctggtggactcggcggccctgcccgaggtggcctgcacggtgtggtcgaacgtggtgcggctggcccgactgaccgccggggagacacttctggtgcacggcggcggcagcgggatcggcaccttcgcgatccagctcgggtcagcactcggggcgacggtggcggcgaccgcccgcctgcccaagcacgacaggctacggaaactgggcgccgcccacacgatcgactatcgggagcaggacttcgtcgaggaggtccgccaggtcaccgacagccgaggcgcggacgtgatcctcgacatcatcggcgccgcctacctggaacgaaacctggccgcgctggccaccggcggacggctgatggtgatcggcatgcaggggggccggaaggcggagctggatctggccgggctgctggtaaagcgggcggcggtggccgcgaccgcgctgcgtcccctcccgctggccgagaaggcggagatcgtccggggggtacgcgagcaggtatggccgctgatcgcggggggtcggatccgtcctatcgtggaccgtcggctgcccctgaccgacgcggcggaggcacaccgcctcgtcgagtcgagcgagcatgtcggcaaggtgctgttgaccgtcggctagcgcggcaccgccaggcgcgcgccggggccctcgccggcgacctcgtcacccgggttgctgagcgtgcaacggcgcaacgacaggcacccgcagccgatgcacccgtcgaggttgtcccggagccgggtcaggagcgtgatcttttcgtccagccggtcccgccacagcgtggagagccgggtccagtcctcgggtgtcggggtacgggcggcgggtagggagtcgagtgcctcgcggatctcgtccagcgtgatgccgacctgctgggagatccggatgaaggccacccggcgcagttcactgcgcgcgtagcggcgctggttgccaccggtgcggtcggcccggagcagcccgatccgctcgtagtagcgcagcgcggatgaggccaccccgctgcgcgcggagagctggccgatggtcaatgactcctgcatcacgtcaccttgagctgaagtttgcttcaagttgcagcctagccgtatgacaacgaccacgaccaacgcgacgatcgccgaagcggccgcgccactcgacggccgacagccggtcgggccgctgttggagcggatccgggccggccgagacttcggcacgaacgtctactccaccgttgacgtgctccaggtgctctacgaccgcgttctgcgaatccgcccgacgaccgtcgacgacccggaccgagaccggttcctgctctccaaggggcacgcggtcgccggctactacgcggtgctcgccgccgcggggttcattcccgtcgactggctcgacgaccagggtgggccggcgagccggctcggtgaccaccctgaccggctactcgtacccggggtggagatcggctccggatcgctcggtcacggcctcggtctcggcgtcggaaccgcgctcgggttgcgggcccagggcctgctcgaaccccgggtgtacgtgcttgtcggcgacgccgaactggacgagggttccaaccacgaggcgatcacctatgccggaacgaccggcctggccaacctcaccgcgatcgtggtcgacaacgcctccgccacccacggctggccacggggcccggcagcccggttcaccgtcgacggctggaccgcggcgaccgtcgacggtcgcgaccacgacgccctgcacaccgccctgaccggacacgacggcaaccggccacacgtcgtcgtcgcggtcgtcgaccccaaggagagctagtgcgcgacaccttcatcgacaccaccaccgcgctgctggccgacgagccgcgtaccgcgctggtgttggccgatatctccgccgccctcttcgcgccggccgcggcccggcacccggaccgggtcctgaacgtggggatccgggagcaactgatggtcggggtggccggtggactggcgttgaccggcctgcggccgatcgtgcactcctacgcgccgttcctggtcgagcgggcctacgagcagctcaagctcgacctggaccatcaggacgcgagcgcggtgctggtcagtgtgggcgcctcgtacgaccgtgcggcggccggacggacccacctgtcgccggcagacgtctcgctgatcgacaccctggacggctggacggtgcaggtgcccggccaccccggcgaggtgccaccgctgctgcgggcggcggtggccgcggacacgtcggcgtacctacggctgtccgtgctgcgcaacgaccggccgctgggtggggacggcgcccttcgggtggtgcgggacgccggaccgggagcaccactggtggtggccgtcgggccgactctggacgcggctcgggcggcgctggccgacctgcccgtcacggtggcgtacaccaaccggccgcggccgttcgatgtcgccgggctgcgggatcgggccagcacggacgtgatcctggtcgagccctacctcgccgggacgtccagccgggtggtctcggcggcgctggcggaccgcccgcaccggctgctcgcgctcggcgtcgggcattcggagctgcggcggtacgggtcggccgacgaccacacccgctggcatggcctggacgcaccagggctgcggcgatcaatcgtggactttgctttctcggcgccacgctgaccaggccgggtcagcgtgccgtggtgcccggaggaccacgccaggtcaacggggggggtgatgcccagaggggcgtcacgcgggggcgtggtgcccggaggaccacgcggggtcagcggggagcggtgcccggaggacgacgccgggtccgctcccggctgaggatccagaccgcctcgaccccgtccttccaggtgatcttcttaccctcctcgcggccgcgggcccggtagctgatcggcacctcgtatggacggatccggcggcgcagcagcttgccggtcacctccgcctccataccgaaaccccgcgagtggatctccagggaacggtacaactcgatcggcatcagcttgaaacaggtctccaggtcgccgatgtacgagttgaacagcacgttggccaccatcgtgacgcccttgttgcccatcacataccagaagctgtacgcgctgtggctgccgaaggtgcgattgccgtagacgaccgtggcccgtccgtcgaggaccggtgcgagcagcttggaaatgtcctgcgggtcgtattccaggtcggcgtcgaggatcaccatgtactcaccctcggcgttgtcgaccgccgttcggatggccgcgcccttgccggagttacgcgggtgggtgatcacacggactcgggagtcgtcggcccgacccaggatctcgccggtgccgtcccgacttccgtcgtcgaccacgacgagctcgatctcgcacggatagtccaccgcgagcgcctgcttcaaggcgtccgcgatgcgttcttcctcgttgtagaccggcatgaggatcgagagcttcacggacgtttcccccggtgggcgcaccattggacgccatagcgtacctcgtcgaaccgcgatctcgacggaccggcggcggcccggcggcagtcgggccgagccgccaccgggacggactactcgcttctgggcagcacgatcagtcgggcctcgccgtcctcgccgtccttcgcgccggccacgccgagcaccctgccgacctcgaccgcctcgggctggaccgtctggcgacgttccaccacccgcagttcaggtccgaaagtccaggtcatttcgaaaccgtcggacgacgtgacggtcatcttctgcccgtcgatggcggtcacctcgccgcgttggacgaccaccgtcctcggaccgtcctccttcgactgcacgaccacctcgccgtgcaaggtgttcttccgcagcagcacccgggccggccgacgcttgcgccactcctcgggccgcgccttccgacccgactccgcgtcgggagccgacgacgctgacgcggcgacgggcaccacgtccagctcgacgggatccacccccagtgcggccagcgcctgaccctcgacgcccaacgccgcggcgacctcgacggcccgatcccccgccggcccggccacctgggccgcaccgcagccgctgagaccgagtgctaccgccgcgaacagcgtggtggcggtgactccccaacgtttcatgactctgcctctcgtcgctccgtgtggcgccagcctgcccggccacgacgagcgaggagtcaggccgaggttcgaatccggtaaggatccggcggcagcgacacgacgaaggccacgccgccctccggcgcgtgccccgcggtgatctccccgccgagccgccggaccaggccggcggcgagggccaggcccagcccgctgccgaccttgcgcactccccggtaccgctggtgcagcgcaccacgctcgaacaccaccgccaggtcgtcgtcggtcaggccggggccgccgtcccggacctcgatcaccccgccggacgccgggtcagggccggcaggccgggccgcgagcaccaccggcgcccccgggggtacgacccgcaacgcgttctccaacagcccgtccaccacctgccgaatccgccccgggtcggtgtacaccggtaccgcctgatccggaacctcggcccggaaggccaccccgacggccgtgcaccgtgccgcccacgtccgctccgcgtcagcgaccaaccggaccaggtcgaccggtaccggttccagcggaaagtccgcagcctccaaccgggccagggccagcaggtcacgcaccagccgatccaggtgttccgcctcggccagaatggtgcggccggttccggtcacctccgccgggtcgatcacgccgtccgccagtgcctccccgtagccgcggatggcagtcagtggagtccgcagctcatgcgagacggagagcaggaactcccgctgccgtccctcactggtggcgagcgcggcagccaggccgttgagggcctccgccagatccgccacctcgtccgggggctccaccgggacgcgaacctcgcgttcaccggcccgcagccgtgcggccgcgtccgccgcccgtcgaatcggtcgagccaggcggcgggcgagcagcagaccggcgaccacgccggctgtcagcccggcgagcagggggagccagaggctgtgcgcgacctgccgccacattccgccgagcgaaccggaccgggcgagtaccaccccgtcgccgcgcgacagtgcccgcccctgcaccaaggccggccggccggcgaccgaccggcgaccggagacgttcctgccctcggcgatccgccgcacgacctgggtcggcagacccggccggtcaaccaccccgtcacggaccaggtatgcctcgatgccctgcgcccgcagttgccgcagcagtcgatcctcgtccatcggtcggggggtctccaggcggctgcgcagcgcctcggcggcgagccgggcctggccggccagcgcctgctgctcgcgccgttccaccccgcgtaccgcgagcggcaccgcgacgatcgcggtgaccaggaccgagaccagcgcaacggcgcaggtcaccagcacagctcggacggtcagggtctgcccgtgccgggtgaacgggggccgccgggcgccggccaccggcaacgccacggtcggatggtcgacccggtggtcacgcatcggcggcgtaccccacgccccgatgggtgcggatcacgctcgccgagccgagcttcgcccggacctgcgccacgtgcacgtcggcggtgcgggtaccggcggggacggcgtacccccacacacccgcgagcagttcctcccgggtgaacacccgcccggggcgtgccatcaggtgggcgagcaggtcgaactcggtggaggtcagctgcacgggatcacccgccgcggtcaccgtacggcggtccgggtccagcgtgaccacaccgaccctccgcggctggcccggtgggggcccggcgacgcggcgtagcaccgcccgcagccgggccaccagttcacgggggctgaacggtttggtgacgtagtcgtccgcgccgagctcgagcccgacgacgcggtccacctcgtcgtcgcgcgcggtgaggaagatgaccggtgtccagtcgcccgcttcgcgtagccggcggcagatctcggtgccgggcaggccgggtagcgcgatgtcgagcacgcaggccaccggtcggagtcggcgggcggcggcgagtccggcgtcaccgtcacgctccagatgtacgccgaaaccgtcccggttcaggtagagccggaccaggtcggcgatggtcgcttcgtcctcgacgaggaggacgagcccgcgatgtggcgcgtcgacgatcaccggctcatgatgaccgaccggagctgcgcggcactgttcgggacgtgttcgggttcggtaaggaaacggtcagcggacggtcgcgggctggaggccggcagtccgggcgggcgccgggtcaccgatcgtggccacgagccgctcgcgcgcgggccgcacccgtgtgcggaaggcgtgattgagtagctcgtcgagctgccacacctgcttcgggtgccgggtgcggatgacgaatcgttcccggacgccgtcgatggcggtggcggccagttcgaggcagtgcaggcgcgggtccggaccccaggtgacgttgctcagctcgtgcagctcggtgttgaggtgcaggcggagccggtgcagcacccgggtctgccgcgtgacgaccagccgccggtgggtcagcagcaggaggtactcaccgggcgtcgaccggttcgggcggctgcaccgggtgaccagaatggtggcgtcacccgagccgacgcagcggcggaagaccggcatgtgccggctcgcggtctgggtcgcgagaccggcctcggccgcggcgggaaggaacgttcgggagaagacgtccatgccctgcccaacgacgccccggcgcgggtgatatgggcgacgcggcgaacatcgcctcttccgtgcccaccggggcgggcgtggttcagagcagctcgacgatggtcgtgttggccatgccgccaccctcgcacatggtttgcaggccatatcggatgttctcgtcccgcatgtgcgccaacatggtggtcatgatccgggccccggagccgccgagcgggtgcccgagggcgatggcaccgccgcgcgggttcagccgctccgggtcggcttcggtctctgcgagccaggccagcggcaccggggcgaacgcctcgttgacctcgtacacgccgatctcctcgatgcccagccctgcgcggcgcagcgccttggcagtggccgggatcggggcggtcaacatggcgaccggatcgtcggcgcagaccacagcggtgtggacgcgggcgagcgggcgcaggccgtgccggccggcccactcggcggtcgtgaccgcgagcgcggccgcgccgtccgagatctgcgacgcggacccggcggtcaccacgccgtcggcccggaacggggtgggcagttcggccaacttcgccagcgaggtgtcccgacggatgccctcgtcggcggtgaccgtgccgccctcggcgaggccgaccggcgccagctcggcgtcgaacgcgccggcgtcctgcgccgcagccgccttctcgtggctggcgagggcgaactcgtccagctgggtgcgggagaggcgccaccgtcgagcgatcagctccgccccgaccccctgactgaacgggagcgggtcgtcctcggctaccccctcgacccctcggtagcggtccaggatcgcggcgctgaacggcaggccaccgaccacgctggatcccatcggtacccgggtcatcgactcgacgccgcccgccaccaccaggtcggcttgcccggacagcactgtcgcggcagcgaagtgcagcgcctgctggctggacccgcactgtcggtcgagtgtggtgccgggaaccgactcgggccagccagccgcgaggatggcgttgcgggcgatgttccatgactgctcaccgacctgcgagacgcagccccagaacacgtcgtcgacctgggctggatcgatgccggtacgttcggtgagggtgcgcagcacgtgtgctgacagatcgaccgggtgcacaccggcgaggctccccttgcgccgcccgacaggggtgcgtacggcgccgacgatgactgcgtcactcataactactccccggtaaccctgacttgggtcgatggtacgcggcccgcccggccgcccgccccctgagttgccgcgcagtggcccaggatcgcgaggttgtcgcatttgcagcagttcacccacgccacgccaaacgtgagtattcatgacttaccaatttctctttatcatcccaaaacagatataacgccgatattgcgatggggaaacatgaaaacacgcacagaaatgggcgccgccggcgccgccggaaccgccgcggtggccgccgccaccgcgttcgcgatgatgggcaacgcggtcagcgccgcgcctgtcggcccgatcaaccccgtcctggccaccgaagggttcctggtcatgacggaaggtgacgcgaacctgatcggcgcggagaacgaggggacgctggcggtcggcggaaacctcaccttcgcgcaatatcaactggcaacagtgagcgcggggaacttcgtcgatcttggcgacaacaaccccaccgcgctcgtggtcaacgagcgggtggacttcgtcaacagcacgcccggcacccggctccaggttctccagaacggctacgtcaagatcagaaatctgaccgacaccttcgtgcggaacgtcgacaacaacaacgcggcggtgaacacgcgggtcctgccggtcgacgactacgacgcctttccacgagtcgagctcgtcacccgtcagccggtgtcgagtgtcgggccggcgttcgtgctcgacatcgccgcggcgttccagtccttccggtcggcctccaccgaactcgcgacatgccagaacaccgtggcgctgcgagacccgaacggcgacccgattcccacccccatcccgcccgggaccaacgccgtcatcgacctgagcccgaacaccacgaacgtgctcaatatcagtgcgaccgacctggacaacatcagcgtcctgaccttcgccgaccagccgacggcgagcagcccgttgctggtcaacgtcaacaccactgacgtgggagactccttctcctggacctcgccgacgttcgcgggggtcggaggtccagaggcccgcttcatcctgttcaactttcccaccgcgacctcgctcaccctcgcggccggcggcgccaccgtcgagggaacgatctacgcgccacgcgctgactacaccgacctcgaccagagcaacaccgaagggaacatcatcgcgcgcacgttggcgcaccgtggcggggagatccacgactaccccttcagcaccaccctcgcctgcagcaatggaacccccacgcccacaccgagcgtcacacccacagtgacaccgaccgccacgcccacggagacaccgagtccgaccagaaccgcgttgccgatcaccggctcctccggcgggtccatgctgttcggcggcaccctggccgtgctggcgggcgccgtgcttctcgccacactcggtttcgcccactggcgacgccgcaaccggcacagctgagcgtgtcgtcgaggcgaacctcggcacgagccagctcctgacggcctgtccacgtgaggtcgagatcggcagctcgcactggcatgctggccgacatggatacgacgtcgtccggaagccggcagtggcgggtttcggccgccctgccggcgatcaaagctggtggagccggggtactggtcgcgctcggactcctactcgccgacggtgacccggttcggctcgtgctggccgtggtggtcgccgccgcgctgctcgtctgggccgcgcgggacgtgctggcaccggtccgcctcgcggccgacccggaagggctcacggtggtcagcggcttcgccggtcgtcgacgcctgccgtggtcgcaggtggcggacatccgagtggaccggcgggcccggctcggcctgtcgagcgcggcactggaggtggataccggggagtcactgcacctgttcggccggttcgacctgaacgccgatccggttgacgtcgccgaggatctgcgggcggcccgcccggggcggtaggcccctgcgggccgcccaacctccaacgccgggacgcgcgaccgccccgccactcggcacgatggcactggccgatcgtcgaggtgatccgcccgacctgggtagtcgttcaggcgagcagggccgcggtccggatcagggccaggccgagcagcgccgccacgagcaccgtcccaccggccacctgcaccagcgtgcgccgcgaccgcggggcgtacgcgaggatgacggccatcagggcaccgagcacgagtccgcccaggtgaccggggatagaaattcccggtacggtcagcgtgaagaccaagttgatcaccaggatcgggaggacctgggagacatcgcgccccaatcgccgaccgacgacgaacagggccgcaaagagtccgaagatggccgtggacgcgcccgcggtcgccgcgttcggcgcgctgatcaggtaggccgcgacgtttccaccgaggccggagatcagatagagggccaagaaccgggcggggccgagactcgcttccagattccggccgaggatccacagcgcgtacatgttcagcagcaggtggatcacgccgtagtgcaggaacatcgcggtgatcaggcggtaccactcgccctcggcgatgccacccacggtgccgtcgggaaggaccgcgagcccgagcaccgcaccccactcggtcaacggggtggcaccgccgagcagcccgccgaagccggatccccccaccaccgcgtcgccgccccggtcagtgctgatggagagcagcatcaccagggcgttgaacgcgatcaacgccttggtgacatagccgtgttggccgacgacaccaccaccgaaggcggtgcgcgtcggccgcacgctacggcgcccttcgttgacacactccgggcactggaagcccaccgatgcctcgcgcatgcagtccgggcagatgacccggtcacaacggttgcaccggatgtacgcctcccggccggggtggcggtagcagaccggggtggtcggtggcgactcgctcaccggacagcccaggaacccgagcgctcagtcatgcgagcaaaggtacctcgtccgtccttcaggagccggtgcgctcgatctcgacccgctcgatgacgacgtcctgcagcgggcggtcggcgggactcgtcggggtgttggcgatcgagtcgacgaccttcgccgactcgttgtcggcgacctgcccgaagatggtgtgccggttggtcagggtcggggtcggcgccaccgtgatgaagaactgcgaaccgttggtgcccggcccggcattcgccatcgccagtaggtacggccggtcgaagcgcagctcagggtggaactcgtcggcgaacgtgtaacccgggccaccccgtccggtgccggtcgggtcgcccatctggatcatgaaaccactgatcacgcggtgcgagatggtgccgtcgtagtacggtccgctgcccggttggccggtccgcgggtcggtgtactgccgggtaccctcggccaactccacgaagttgcggacggtcttcggcgcatggttcggaaagagctgcagccggatcgggccggcgttggtgtgcagggtggcgtagacgtcctcggccacaggtactcctcactcgttgttcagttccatgcggatcctcccatgtgcccgatctggccatgcgaaggcatccgaaggtggaggatgacgaagggacaactcccaggaggtgggaccgtgtttggaaacgggcggcgtaagacccagggccagctcgccaaggtcgaactgggccggggcgtcggtcacctgaagcaggcggctgcgcacgcgacgaaaggtaccggcgccgcggtcggcccacgggtccaggcggcccgaagcgccatcgccccgaccgcgctcgtcgtgcgtaaccgggcggcgagcggctacgtgtcgaccgtggcggcactcgcaccgctggtcgtcgccgtccgcgacgcccaggcggaggcggccgtcagggccgccgccgggcggaggaccgccgccgtcaaacagtccaccgtcagcaggaaggtccaggcgacgacgatgagggcgacacgccggaagaagaagtctggtcggggcaggatggccggcctcctcgcgatcggcgccgtggtcggcctcgccggtgcggcggcgatgcgccggcgccacgagcagcgggagtgggtcgagtacgatcccgtacccagcctggaaccgctacgggacgagacgggcaccatcgaggtcaccacccggaccccggcggaacgggccgctccagcgccagccccggccgggaactccgccaagccggccggcacgagcggcaccacagcggccggcacgagcggcaccacagcggccggcacgagcggcaccacagcgaccggcgccggcaactcggcgacgaccggtaccgccaacaagtccaacccgggccggcggtccaccgggacgccgaccgacaaggtccccgcgacggccgacggcaccaagggctccaccgcccgacccgccgacgacctgtcgaaggccatgaagaacggccgccgctgagctgtcgatcagagccagccgtggcggcggaaccagcggtagagcgccaagctgatcccgagcatcaacgccagcaccgtggggtagccgtagatccacgtccgctctggcatgaactcgaagttcatgccgtagatgccggcgatggcggtccacaccgccgcgatggccgcccaggcagcgatcttgcgcatgtcgttgttctggtcaacggtgacctgggccagccgtgcctgaagaatcgagttgagcaggtcgtcatacgagttgacctgctcaacggtgcgactgagatggtcctgcacgtccccgaagtagcggcgaatctccttcggcacctcgcggttcagttccgcggtgatccgcagaagcggacgctggagcggcatcacggcgcgcttgaactcgaccagttcccgcttcacctggtagatccgctgaatacggtcgccgccctgccggtcgaagacgtcggcctcgagcgtgtcgaggtcgtcctccagccggtcggcgacctccaggtaaaggtcgaccacccggtcggtcaccgcgtacgccaccgcccacgggccgtgccgcagcaactcccccttggcctccaggtccgctcgcaccggcgccagccggcaggcaccgccatgccggacgctgaccaggaagttcgggccgatgaagagcagcatctggccggtctcgaccacctcggagtgctcggtcaactcggtgtgctcgcagtagcgggccgtccgcaacacgaggaaactcacctgaccgaactgctcgagcttgggccgctgctgagccttgaccgcatcctcgacggccagttcgtgcagaccgtagatggccgcgagctcggtcatctccgccaggtcgggctcgtgcaggccgagccagacgaagccgttgcccgcccggcgggccgccgccagtgcctcggcgtggtgccagcggccgggttgacgctctccgtcaaggtagagcgcgcagtcgacgaccgcgtcgtgccgcgcggccggcgccggtggctggccggcaccgtcggaactgagccggcgggtcatggcccgcaccggggctgcccagtcgcgtggccggatcacccggccaccacccgaggtacccctgggtccacgctgcggccggtccaccatcgcacccctccccgctcggcgacgcgttgcagcgtacgccgtcggccgggtcacccgccgggaccaacggacgcggagggcaccgggcgggccgcatcggacccggggacggaccacccggcgccggtcgggtggtgagtcagccgcgcacggccgccatcgccgccgcgagccggcgcacaccctcatcgatctggtccgcggtcaccgccgagtacgccagccgcagcgcatgctgcccaccgtcgaggacgaagtcgctgcccttcaccaccgcgactcctcgctccgccgcggccggggccagccggtccacccggacgtcctccggcaactccacccagaggaagtagccgccgtccggctcgacgaactgggcctgcgggatgtgccgccgcaacgactcggccagcacccgggcccgctcgccgagggcccgacggaccgtggcgatcgagcggtcgatgtccccggagacgcagaactggtggacgatcgcctcggacaccacgcccggcgagatgtagagacttgtcgctttcttcgcgatgtcggcaatcaggtccgagggcccgaccaggtagccgacccgcacccccgggcagaccgtcttggtgaagctggacgcgtgcaccaccaggttgtggctgtccaacgagagcatcgacggcagcgcctcgccgcggaaccggatgtcggcgtacgggtcgtcctcgaagacagtgaactcgaactcggcggcgagttcgagaagctcgcgccgcttgtcgaggctgagcgtcacgccggccgggttctggtagttcgggatgacgtgcgccacccgtgggcgcaccccggactccagcaacttacgcagctcggtggtgtccagtccgtccggctggatggtgatcccgtgcagctcaccacccatccgccgcagattcagcagagttcggtcgtaggtcgggcgctccaccaccaccgcgtcgccgggtcggatcaggtggtcgaagaggaaggcgtcggcctgtagcgatccgttggtcaccaggatctggtcggcctggaccccgtgtttgttcgcgatccactcgcgcaacggaaggtacccggcggaggaaccgtacgccgtcacaccggcggggtcggcgtcgaaggcgcggacggcggcggccttcagcccctcgatatcgacgatgtccagcgagggagcgccacgggcgaaggagatcaactgctcggcggtcatggctgttcagcgtacggaagccggcggcggatacgcggacggcacggcgatgtccacctgcggagccaccgggacgggtgaccgacctcaccaggccggcgacccgaaccggaggccagccggggtgggtgccgcatcggaccgaacaccccggccgctcaggcggtttcgaccacccgggcggtcgcccagacccgcatgacgtcccgaagcgagatcacgccggcgacctcgcgcccgtcgagcaccaccaagtgccgaaacccgccccgggccatggccgtggccgcctcctcgaccgtccactccggtcccgcgtacaccacgtcccaggtcaggtgggctccggtccgctcgacatcacagtccagcccagccccgatcgcattgagcacgtcccgctcggtcatgatcccgactccctcggagtccgggtcgatcacgaccgccgaaccgattccccgttccgacatcatccgagcagcctggcggagcgtgtgctccgggccgaccacgagaacctggctggacatcgcttcccgaacctgcatcacgcatcaacccctgtgggacggtggcacccggtacagacatggtgtacccagtgtgttaccgggacaagacaacccgcacgcgatccggccagcccgctacggccgagcggtgacgacccaccccctgcccgccgggccggccccgcccggccggtccggttgccgccggaggccacactcggcggcgctatcctcctccggtggccagacaaacggaacatgacgccggcatggtcggaatggtgctggcagccggcgccggacgacggctgcgcccctacaccgacacgctgccaaaggcgctggtgcccgttgacggcaccaccacgatcctcgacatcgcgctacgcaacctggccgatgtcgggctcaccgagatcgtcatcgtggtcggctacgccgccgacgcggtccgggaacgccaggcggatctggagcgcaagtacggcgtcacgctcaccctggtgcccaacgaccgggccgaggaatggaacaacgcgtactcgctctggctggcccggagttggttcgcccgtggggtcctgctggtcaacggggacaccgtgcatccggtgagcgtggagaagaccctgctggccgagcgcgggccgggggttctgctggcggtcgacaccgtcaagccgctggccgaggaggagatgaagaccaccttcgacgctgccggccagctcacccggatcaccaagctgatggacccgggcgaggcgctcggggagtacatcggcgcgacgctgatcgaaccgcacgtcgccggggcactcgccgacgcgctggaggtcacctggcgacgcgacccgaacctctactacgaggatggctaccaggagttcgcggaccggggtggcgaggtgcgcgcggcaccgatcggcgacgtcgcctgggtcgaggtcgacaaccacgacgacctcgcgcgggctcgggagatcgcgtgccgctgctagcccgcaccgtcgccacccccctcgccatcgaggtccgccggggtgcggtcgccgacctcggtgaactcctcgccgaccggcggatctccgccggcggcgacgtggccgtggtggtggggcccgggcagggggagaaggtcgtcgacctgtgccggccgacgctgggctcagccgacgtgttcacggtgacaggtggcagcgtcgactcggccatcgagctgggcgacctgttacgccaccggcactacgacgcggtggtcgggatcggcggcggcaggacgatcgacaccgccaagtacgccgccacccgctacggcctcccgatggtcacggtcgccacgagcctggccaacgacggcatcgcctccccggtggcgtccctgacccacgacggcggcaggggttcgtacggggtgcacatcccgatcgccgtcctggtggacctcgacttcgtggagcacggcccggaccggcagacccaggctgggatcggtgacgcggtgagcaacctcaacgcctgcgccgactgggagctggcccacgagatacgcggcgagccgatcgacgggctggccgtgacgctggcccggacaggtgccgaggcgctgctgaaccaccccggcaaaatcaccgacgacgcgttcctcaccacgctggcggaagcgctgatcctcggcggcatcgccatgtcgatctccggttcgagtcggcccgccagcggcggcgaccacgagatctcgcacgccatcgaccacctttggcccggcaccggcagcacccacggcgaacaggccgggctgggggccctcttctgcacctggttgcgcggggaccgggaccggttcggccaactcgcccggtgcctgcaccggcacggcctggccacccgcccggccgacctgggcctcaccgacgagcagttcgtcacggcggtgcacttcgcgccacggacccggccggaccgctacacgatcctcgaacacctcaccctgtctgccgatgacctccgggcccggttgggagactgcgttgacgccgtcagtgaacaccttggctgaacccacccggccaaccgtggccgacttccaccggaccaaccggggcggtgggctgttcagcgagtcggtcagccagtggatcggggccgccctcgccaccgtcgcgcaccggctcgggctgcggcccaccgcgctgaccatcgccaacctgatcctcggcctgaccacctcggtgctggtggtggcgctggccgagccggtcgccgagggccgcgtcccggcctgggtggtcgggctggtggcgctggtcggctggcagttggcgtacgcgttggactgcgcggacgggcaactagcccgggtcactggccagggcagcccggccggggcacgggtggacgtgctctgtgacgtggcggcccagatcgctctggtcgccgcgctcaccgcgaccgccgtcgcgcagtcgccctcgactcccgcctggctggtcacggcgttcgccggcacctggatggtcaacctggtcacctcggtgatgcaggctgggccgaacgcggccagcatggtcacctcgacctcgctgctggtacgcctggtgaagctgatccgtgactacggcgcggtgatcttcgccgccgcgctggtgctgttcctggcgcccggcctgaccctctggttgatcgtcgccttcaccgtgatcaacggcggtttcctgctcgcgagcatcgccttcgccgctcgcgcctcactgcgttgaccggcccggtcccgccgtgcgggcagtgtcggtgtagatctcgatcaggcgccgcgtgaccacgtccggatggaaggtgcgctcgtagcgggcccgcgcggccggtgcccgggtggcggcaccagcggcggccaccggcagcgcggcggccagtgcggccggatccggcggcaccacccagcccgcctccccgaccaggatcccgaccggcacggcggtggccgccaccgggggcggtgaccctgggccggtcgccgcggcggcagccgatgcaacatcggccggtccggtaccggcgggttcacggggggtatcggcgcccaccaggtacgggatacccccgagggcggtgccgagcaccggccggccggcggccaacgcctcaatgatcacggtcggcagcacgtcgtgccaggtggaggtggccagcaccaccgcgctggccaccagtgcggcgtggaccccgtcccggtccagcgggccgaggaaggtcacatcagcccgctgctccgcggcctgctgcaccagtggtcgtaactcgccgtcaccggcgatgcggagcgggccgagcgcaccgtccggatgccggcgccaggcgtcgagcagcaggtccagccccttctccggggtgagccggccgaggaagagaaagccggtgcccagcggcgccggagcacctgggtcggggaccgcgttcggcttgaccacgacccgctgctgcgggatgccgtagtccccgaggtgctcggcgatcgccgtggtgagcgcgatgaatcggtccaccgagcgccaggtgcctcggtgtgcggcaagcgtcgtcgccatcagtgcgctctgcgcccgcgacccccgatagcagcggtgcacgatcgctggtacgcccagtacccgcccccggcagtcctggcagatcatcccatcccgaaagtacagcccggacgagcagacctgccggtagttgtgcaccgtctggaccaccggcacgccatgacggtgcgcggtccgcaccacccagggggagagcagcgggtacgggttgtgcaggtgcagcacgtccggccggtgctcgtcgagcaggcgacccagctcccgctgggcccggggagcgtagagcggggagatcggcaacagcgccttcgcgggcgtggacattgacccgatctcgtcggagctacgcaggaacggcagcacttcgaccccggccgcggtcagctgggtgatctccccgtcgacgatggtgttctcgccggacggctgagcctcccggtaccggttgtgtgccaccacgattttcatggaatgggaggctaccgttggcaggtgcccgaactaccggaggtagaggcgctcgccgattatctgcgtcgacgcgccgtcggccggcgggtcgaccgcctggagatcgccgcgatcagcgccctgaagacgtacgacccggcaatcacggcggcggctggtcggcaggtcaccgacgcccggcggctcggcaagttcctcgacctggtgctcgacgccgacctgcacctggtgatccaccttgcccgcgcgggctggctacagttccgggaggagttcccgtcccgtggcccgctacgccccggcaagggtccggtggcactgcgggtacgcctcgacgacggctccggcttcgacctgaccgaggccggtacgcagaagagtctcgccatctacctggtgaccgatccggcggtggtgcccggggtggcccggctcggcccggacgcgctcgccgtcgacccggccaccttcgccgagcgactccgcggccgcaggggccaggtcaagggggtactcaccgatcagacggtgctcgccggggtgggcaacgcgtactccgacgagatcctgcacacggcccggttgtcaccgttcgcgctgacctcccggctgaccgacgaccagctggccgccctgcacacggcgacccgggacgtgctcggcgaggcggtgtcccggtcggtgggacaacgggctgcggagctcaaaggcgagaagcgctccgggctacgggtacacgcccgaaccgggctgccctgcccggtctgtggtgacaccgtacgggaggtctccttcgctgattcgagcctccagtactgtccggcgtgccagaccggcggaaagccgctcgcggaccgacggttgtcccgacttatacggtgagtagtgaggcccatttcctttcgaaggaaatcgacccgcgcgctacgaacgtcgggatcggggttctaccctggcggccatccatcggtatagtggcccgggctcggcttctgaatggctcggagccggccaaacgccaaacgacacgaccctgggtgcgaggtcctgccggtccccgctcgggtccgagtagcgcgtgggagactgaatcggtgggcgacacgggccctcaccccgagtgagcgggtccgcgtcctgcgggaggacatggatgaggtgacgacaagcctccagcgcccggtaaccaacggaggccggagcagaaccgtgcggcacgtcgacagcttcgagatccagccgccggcaccgccgtctcacaacggcgtaccccggtcggcctgggcccgcagccgacgccgggtctcccgttggcaccgcccctacacagcgatcttggttctactggacttcgccgcggccgccttcgcgagcttcaccgcgatccgcgccttcgaccaggcgcgggccgggttctacaacgacccgacctggttctacacggtggcgtgtgtgctgctgccgctcgggtgggtggcgatcctctggttcaacggctcctacgaccgacggtacctgggcctcggcccggacgagttcaagcgggtcctccgcgccggagtggcggtctgtgcgacggtctccttcctcgcgttcgccaccaagacggacctctcccggtacaccgtcggcaccgccctactcctcgccctgctgctgatcctgctggtccggatcctggcccggttcgtgctgcacgtgatccggcgcaacgtcggccgggccgggcaccgcatggtcctggtgggcacactgcccgaatgtctggaggtctaccggcaggtcacccgcagcccggccgccggcctggtgccggtcgcgatccacatcaccgacggctacgcggctgcccgaggcatggagacaccggtcccggtctacaccgggcgcgacatcctcgccctggtccgtgaggtcggcggcgacaccatcgcggtctgcgggtcggccagcgccgagcccggcgagctgcgccgcatggcctggcagctggaaggttccggggtcgacctggcggtggccccacagctgaccgacatcgccggtccacgggtgcacatccggccgatcgagggtctgccgctgctgcacgtggaggagccgaccctctccggtccggcgctgctggcaaagaacctactcgaccggatggccgccggcctcggtctgctgatgctgttgccgatgttcctcgcgatcgcggtcgcgatccgaatctccgaccccggtccggtcttcttccggcagccccgggtgggccacgagggccggacgttccgggtctggaagttccgcaccatgtacgtcgacgccgaggagcggctggccagcctggttgaccagaacgagaccgacggcatgctgttcaaaatgaagcaggaccctcgggtcttcccggtgggccgcttcctgcgggcctcgtcgctggacgagctaccccagctgatcaacgtgctgaagggtgagatgtcgctggtcgggccccgtccgctgcccgccgacgacggtgacttcctcggcgacgtacgtcgacgactgctggtcaaacccggcattaccggcctctggcaggtctccggccgctccgacctgtcctgggacgaggcggtccgcctcgacctctactacgtcgacaactggtcgctggcgtacgacctgagcatcctgtggcgcacagtcggggtggtactggcccgcaagggggcgtactaacgcagccctgggtcgggaccgcactggcatcgggggcgggaagccgccaggatcactgggtgggtggcagtctctccgccgtgatcggtgtcgtctcgctggccaccgcgctggcggcagctctcgtcgcggtgctgcgcccgcgcggacaccggaacatcgccaccgccacccagcgcgccacctacgaggtgctgcacacggcgggactggctgccgagccgctacgcgccggtctgaccaccgtcaacgccacgaaggccgcacgacacctccgggccttggtgggagcggtcgggctggcgctgaccgacaccaccgagctgctcaccctcgacgggcgcggtgcgcaccacgagacccaactcgtcgcggcggcccgtcgggtggccgcagccggccgggcgaccgtactcggggaggcggagctgcgctgcgaccgcgtggactgcccaatccggggtgccgtggtcgcaccgctgattggcgcggaccgacgggtggtcggcgcgctgctggccatcgcggacggggcgccggcacccggcctggttcaggcgacgctggagaccgcgcactgggccggcaaccaactcgccctcgccgagttggactcctcccgggaacggctggcccgcgccgagatccgcgcactgcgggcacagatcagcccgcacttcatctacaacgcgctgaccgcgatcgggtcgttcgtccgcaccgacccggaccgggcccgggagttgattctcgagttcgccgagttcacccgctactcgttccgggcgcacggcgagttcaccacgctcgccgaggagctacggtcgatcgaccgctacctgaccattgaacgggcccggttcggcgaccggctccaggtccgactccagatcgcacccgaggtgctgccggtgaccctgccgttcctctgcctgcaaccactggtcgagaacgcggtccgacacgggttgtccggcaagcccggtaccggcatggtgagcatcgaggcccgggacgcgggcaccgagtgccacatcaccgtggaggacgacggggtggggatggatccggccgcgctgaccgccagcatcgccgaactggccgccgccggcaacgacccggagggcgagccgggcggacacgtgggcctctccaacgtcgacgaacgactccgggcggtcttcggggacgggttcggcttggtggtggagaccggccccggatcgggtacgagggtgagcatgcgcgtgccgaagtttcacccgagcgtacgggcgggctcgtgaccgggttccttcgggtcctggcggttgacgacgagccaccggcactggacgaactggcgtaccacctgcgggccgacccccgggtcacccggctgcacaccgccggcaacgccaccgaagcgttacgcgtgctccgcgacggtgacgtggacgtggtgttcctcgacatccggatgccgggcctggacggcatggaactggcccgggtactgcggcgcttcgcccgtccgccggccatcgtcttcgtcaccgcctacgacgacggcgcggtggacgcgttcgatctgggcgccacggactacgtccgcaagccggtccggcccgagcggttggccgagtcactgcgtcgggtggtcggcgcgcggatgcttcccacgcagccggcggtgccggcccgggaggaggatccgacgatcccggtcgagctcgccggaaccacccggatgctgccccggtcggcggtgcgctgggtggaggcacagggtgactatgtacggctacacaccaccgacggttcccacctggtccgggtgtccctggcggctctggccgagcggtgggctgacgcgggcttcgttcggatccaccgctcctacctggtccagttgcggctcatcgccgagctgcggctggtgaactccggctacgtggtagtggtcgactcgaccgagttgccggtcagccggcggcacacccgcgagctgaaggacaagctgatccggacggccaagcaggactgggtccgctgagcccggttgacccgctagagcaccgtggcggcgatcgccgccacgagcatcgccggaccgtacggtacgggggtccgccggccagcatgaccggccaccagaaagccgatgaccaccggaaggttcaccagcggagcgagcaggaccccgaccgccacggtctgccaccccagccagccgaggtagagcccgagagccgcgccgagcttcacgtcgccgaaaccgagctgggaccggggcagcagtgcgagcgtcaggtagccgacgccgcagagcgcagcggcgagcaggccacggcccagcgccggggcggcctggtcggccaccgcggcgatcgccagcagggccgtcccaccgccgacggcgatgcccaccaacgggtcgggcagccgcagcacccgcaggtcgaccaaggccagcggcaccgcgagggcagcgagcagcaggaacgccggcagggcccaggtggatccgacgccggctaccgtgacggcggtggtggcggcggcgaggggcacggtgaccgcccgtcccggagtgagcgggccacggcaggccgggcaccgcccggatgcccgccaccagggtggcctcgcggtggtgcagtcggggcaggtggtccgccaggccggtctgggccgaccgtccggccagtgaacggcataccggtcgaccagcccgggcaccagcatcccccaaccggcgccaaccacggcggccacgaggggcagcagcacggcgggagcgtagcgcggaccgagcccgaggatgcgtctccgcccggccggtccatgcggcgcacggcaggtcagcccgactctggtcggagttatccacaacaacaaccgcttgtccacacgttgtccacaggctcgtcgagcttgtccacaggcgccggtgcagcgcttgactttcccgacgttcgagcgagactgccgggatggtcgccgccgacgaccgcgttccggcgcggacccgcatcgtgctggccgatgtggtccgcggcgattcccccagcgaacacacccgcaccgagcttgcccagcagacccgggtcggcgaggcgctggttcgcggcctggtccgggcgcagctctccctggcattgcggctctggctggtggtggccgtcgggctgggcggtctgccgtggctgttcgccatcgcgccatcggtcagccgggtcacggtgctcggcgtgcacctgccgtgggcgctactcgcggtgatctccttcccgttcctggtcacggtcggctgggcatacgtgcggctggccgaacgcaacgagcaggacttcaccaacctgatccggcggccggagcgctgaggtggacaacagctacgtcgtcccggcgatcgtcacggtcaccctggtcaccgtcggcatcggcttctacggtctacggctcgcccgcaccacctcggacttcctggtggcgtcccgggtggtcagcccgacctggaacgccgccgcgatcggcggggagtacctgtcggccgccagcttcctcggcgtcgccggcctgatcctcacgtacggcgtcgacgtgctctggtacccggtcggcttcgccgccgggtacctggccctcctcctcttcgttgccgcgccgctgcgccgctccggggcgttcacccttccagacttctgcgagctacggctgggctcccggtggctgcgcaccctcgccaccgccttcgtgatcttcatcggttggctctacctcgtcccccagttgcagggtgccgggctgaccatggccacgttgaccggctcgccctacccgctgggggcgctcctggtcgcggcggtggtcaccgcgaacgtggcgctcggcggcatgcgtgcgatcaccttcgtccaggcgttccagtactggctcaagctgaccgcactcgccgtaccggcgatcttcctggtgttgcagtggcaggccgacgcccgcccggcggtcaccccaccggagggcccgacgttccgcgccgcgaccaccgtcgtggtcgagcatcccgccaccctcaccctgcccgacggtcaggtgcgggaggtacaccccggcgacgagttgaccttcgctgcgggagattcggtgcccgacgtgagcgggaccgccatcgacgcggccgactggttgctgcccagcaccgtcgggagcgacgaccggggcctgttcaccacctactcgctgatcctcgccacgttcctcggcaccatgggactgccgcacgtgctggtgcgcttctacaccaacccggatggtgccgccgcccgccgcaccaccctggtggtgctggccctggtcggcgccttctatctgctgccgaccatctacggggcgctcggtcggatctacaccccgcacctgttgctcaccgggcagaccgacgcggtggtgttgctgctgcccggcgcggcgctgggtgacggcaccgccggtcggctcctcgccgcactcgtcgccgccggggcgttcgcagcgttcctttccacctcctccggcctgcttaccagcgttgccggggtgatctccacagacgtgctgggccacggctcggtccacgggttccgactggccacggtactcgccggcagcgtgcccacggtgctcgcgctcaacgtgtccgggctggacgtgtcgcaggtggtggggctggcgttcgcggtggccgcgtcgagcttctgccccctactggtgctgggaatctggtggcggggcctgaccgaccgcggcgcggccgccggagtgttgatcggcggcggcgccgcggtcggggcggtgctggtgaccgtgctcggcccgccgctgtccgggtggccggccacgctcgtcgcgcagccggccgcctggacggttccgctcgccttcaccgtgatggtggtggtgtcgatgaccacccgtcaccgcgtcccgaccgacgtcggcgccacgatgctccgcctacacgcccccgaagccctacggccgtagccagggctgcggaagacagctccccgaaatgcctccttcaccacggcctccctcctcggtcccgcccctgtcacccgcgatgaaacagcccggttgcacgaattccgagggtcatcgccacggcaggagggccggttggtccaggccggatacggtcgtaggcatgacagcagagctccctgccctcgtgctgcgtggtctggtcaaacgcttcgacagcacggtcgcggtggccggcgtcgacctgaccgtgccggccggctcgttctacgggctactcgggccgaacggcgccggcaagaccaccacgctgtcgatggcggtgggcctgctccgaccggacgccggcgatgtccgggtgctcggccacgatgtctggcgcgacccggttcgggcgaagcagctactcggtgtcatgcccgacggcgtacgcctcttcgaccggctgaccggcgccgagttactcgcgtaccacggcctgctgcggggcatggacccgacggtggtcgatcagcgcgcggcggaactactggacgtactcgcgctcggcgacgcggggcggaccctggtggtcgactactcggctggcatgaagaagaagatcggtctggcctgcgcgctgctgcatgggccccgcctgctcgtgttggacgaaccattcgaggcggtcgacccggtatcggcggcgctgatccgggacatcctcgggcggtacgtggccgggggtggcacagtcgtcttctccagtcatgtgatggaggtcgtggagcgactctgctcccacgtggcgatcctcgccgccggcgccatcaaacaggtcggcacgcttgacgaggtccgcggggaccgcacgctggagcaggtcttcgtgacagtcgtgggcgggcggtcggcgaccggcgaggagctcgcgtggctgtcgcggtaaccgacagggagctggcgtggctgtcgcggtgaccgacgcggcgggcgctcggcgggtctccgcccggcagttcgtccggctcaagctacgggtgatgggcaacaacttccggggccagagctggcggatcgccctcttcgtgctcggggcgttcggcgggctctggctcgccacggtcggcttcttcctcttcgccgctccgggcctcggcggcagcgaccggtacgcctcggtggtcgcggccctcggcggcgggctgctggtgctgggctggctgctgctgccactgatcttcttcggggtcgacgagacgctggacccggctcgcttcgcgctgcttccgctgtctcgtcgaatgctggtcaccggcctgttcgcggcggcgctggtgagcgtgccggcggtagccgtgctgctggcgtccaccggcctgatcctcacggcggggttgctcggcggttggcccgccgcccttacgcaggcggttggggtgttggccggcctgctgctctgcgtcgccgccgctcgcgccgtcaccagcgccttcgccacgatgctgcgttcccgtcgggtccgcgacctggcggcggtgctgctggctggggccgccgccctgatcgcgccggtgcagctggccgcagccgccgcactgcgcgacgcggactgggaccggctcgtttcggtggcgaccatgatcgggtggacaccacttggcgccccgtggaccgtcggcatcgatgtcgcgcaggggcgggtctgggccgcaccggtgaagctgctgatcaccacactcaccatggtggcgctgctggcctggtggtcccgctcgttagagtcggcgatggtcggcatggcaaacagtggtcgggcgtcggcccggccggaggcctctggcaccgccgtcacacagctctttccccgcgcgctgggctggcttccccgggaccgcttcggcgcgctggtggcacgggaggcgcggtactggtggcgggacgcccgccgtcgggcgaacctcatcacgctggccgtggtcggtctgttcgtaccagtcatgctcaatctcggcggtgccggcctcaccggcgacaccggtggcggcgttccaaactcgtcacccgtcctggtcaacctctccatgatcttcgtcggggtgctcgccaccgccaccctggccaaccagttcggcttcgacggcagcgcgtacgcggcacacgtggtcgcggatgtgccgggcacggtggagctgcgggcccggatggcggcgttctcgctctacgtcctgccgctggtggtggtcatctccgtggtgctcgccctgcttctgggtaagccgggttgggtcggtctgacggcggggagcctgctcgccacctacggtgccgggctcgcggtcaacacgttgctgtcggtgctcggggcatactcgctgccggagacgagcaacccgttcgcgctgaacagcggcgccggggtggcccgcagtttcctgggcatcctgtccatgctcgcctcagcggtcgcggtgattccgatggtggcggccgccgcactgctcggcgacgtctggctctggctggccctgccggtcggtgcggcctacgggctgggcgcggcgctgctcggtgcctacctggccggcgacgtactggaccgtcgccgtcccgaactgctggcgacagtcacgcctcgccgctgagaatcggccaggttcggtcgcaaccatccgcagtggcaagggatctgctgggtagggccgcgtcgggcggcccagccagcaggggaggcgccaacgtggcggtgaggatgcacgaccccggtgacacccaggaggaactgccacccacggcaacggaagacgtgggtgacagtttcgaggagttctacgcggccaccttccaaccgttgatgcttcagctgtacgcctacacagccgacatcgaccacgcccgcgacgcggtccaggaagcgttcagccgagcctggccccgctggaacaaactggtccactacgaccaaccagcagcctggatccgcaccgtcgccatgaacgtcgcgcgcaaccgctggcgccgactacgcgccgcccgcgcacacgcccggttccgccacgacgacgtgaccgagggaccgagccccgaccgggtagccctggcccgcgcactcgccaccctgcccgagaaacaacgacgggtgatcgtgctcttccatatcgccgatctcagcatcaccgagatcgccgaccaagaaggggccgctgccggaactgtgaagtcctggctacaccggggccgcgccgcgctcgccaccgcactctccgactccggaacggaggaaaccgatgcctgagcacgacaacgccccagacctggacgacatcttcaccgcatacacctccggcgggccactggcagtcccgtccggcgccgccgccgcacaacacgtcgcccgccgccgccgaaccacccgcctcgtcgccgccggcgtcctggccgtagcggtactagcagcagccccagcactcgcatcaacctggaccgaccaagacccgcccataccgccggcggaaacgccgactcccacctccccggctccgtcgggcgccccgtcagcttccccgacaccgtcggcttcgcccagcacaccaccgccggacggccagatcgggaagacggagctcggtaacgccgcgctcgagctacccgcttggccggagtacctgaagaaacactgcccagctggtcgagtgcagttctccgacggcggcgcacaactcgcgcccaactcagaactccaggtcaagatcgatgacgtcgtccacgccgacctcgaccgcgacggcgccaaggagacggctgcgctgatcggctgccatgggatcgagatgggcgaggcacgggtcctcgccttcgaccgaaccgcgatcggcgtcatcgagacactgggcctggtgaccgggcagacgggcgacatcgccggcatgcgcgggatccgcgcgaagggaaccgtcgtcgaggtggaggttgtcgacgcggccggcgacggaatcgtggatgggttcgcgcagtctcagtggcgggcctactcctggtcgggcaagggcttcgtccagtcgggcgggccgaccgccttcccgctgaacccgcgggtcaccgacctttccatcagcggggatgacgtgcggctcgtgggggatggcgcggacacggcgtccgggatgctgcgcctgaccgtcagcaaccagggaccgcagcgggccaccgacccctacttgacggtgagtcttccagccggggtcacggtcaccgatgtacccgcgaaatgtacggcatccgatacacgcaatggcacacgccaccaatgctggttgccggctttggccgtgggcgacaactccctgatcgaactcccgctgtccgcaacgcagtcctcactagaggccgggcagccaaacgagtggaatgccagtatcgtctggggttacaccggagcggaaggcggagactggagaggatggccctacccagagccggacggcgccaaggacgacaactcggcgacggggcgcctggtactgacaccctgatcaatgcttgaagccgcccagcgaccgccgctggtgagcagagcacgacctcgagcgggccgccccgcgcgagccggtgcgtagcgcacgttccgatgcgccggcactggcggtaccgggcgtgcccttggcccggccagccggtgcggcacattttgttggtggagtaccggcacgaacggccgagcgagttgggtgggcgcttcgccaactgggcgcgggccagggacggcagaatgttccacgtgaatcatgagccgggcgcgggaatccaccacaccgacccgttcgccgttcccaccgaccagcggtcccccgtacgccggttgcgcggtcggttggcgacaccggtgacactctggacggcgcccggaccggcgggactgacggtgtcgtcaacgctggtggcggagggtgagccggaccggctgctcgggctgatcgacccggagtcggacctgtgggcggcgatcgaggtggctcgtcgcttcgcagtcgcgccactcggcccggcgcaccgccagctcgccgaccggttcgccggcctcttcccgtcgcccggtgggctcttcgccaccggcgactggaccgacaccgagtacggcccggtgccgtcggacgccggcggctggaccgggtgccgcctcgacaccgcccgggagtacggctggggactgctggtggaggccaccatcgaggccgtcgagttggtcgaggagtcggagccactgctgcactaccggggccgctaccgcgagatcaccgatggcggtaccgcgacctgaccgtgaccggacggcccggcggacggactgatggtccggtcggtgggcagattgacggtccggtcgacgggcaggcaggagagccgggcgaccggtcggcccggacaggcggggagccgggcggaccggtcaccggagtgagccaggtcactcggcgcagccaccgtgccattcggcgcagctgacgaccggcggcggtcgccggcttccgggccgggggtgcgttccttaccgtgcgcgaaacccctgatacctgtgaaggtggtgagccacggatgtccacggacacacccgcgtccgccctgcccgagtcagcggcggagcgatatctggccgtgcaacggtcggccgagttcgccgggctgcggcgcgcgttgcgcggcttcgtcttcccgatgaccatcgcgttcttcctctggtacgcgctctacgtgatcctgtccgcttacgcgcgggacttcatgggcacgaaggtcgtcggcaacgtcaacgtggcactggtcttcggtctgctccagttcgcctccaccttcctgatcgcctggctctactcctggtacgccgcccgcaggatcgatccggtcgccgaccggatccgcgcggagatcggggaggtgacccatgaccacggtcctcgcggctgaggcgggcgacaacaccgcccggaacctgaccatcaccctgttcctggtcttcgtggcggtgacgctggcgatcacggtgtgggccagccggcagaccaagaccgccaccgacttctacgcgggtggcaggtccttctccggcttccagaacggcatggcgatcggcggcgactacatgtcggcggcgtcgttcctcggcatcgccggcctcatcgcgctctacggctacgacggcttcctctactcgatcggcttcctggtcgcctggctggtggcgctgctgctcgtcgccgagttactgcgcaactccggccgttacacgatggccgacgtgctcgccttccggatgcggcaacgtccggtgcgtacggccgccgcggcctccaccatcacagtgtcgatcttctacctgctcgctcagatggtcggtgcgggggcactggtcgctctgctgctcggcatcaagccgggcacgacattgctcggcatggacgcggacgccgccaagatcgccacaatcatcatggttggcgcgctgatggtcacctacgtcacggtggggggcatgaagggcaccacctatgtgcagatcgtcaaggcgtttctgctgatggggggcgccgtcgcgatgacgctgctggtgctggcgaagtacaagttcaacctctccagcctgctcggcgacgcggcggacgcctccggcaagggagccgccttcctcgaaccggggctccggtacggcgtcgagacacccggtgacgccctgaagaccttctacagcaagctcgatctgctctctctcggcatcgcgctggtgctcggcacggccggcctgccgcacatcctcatccgcttctacaccgtgcccacggcgaaagccgcccggaagagtgtcctctgggcgatcggcatcatcggcaccttctacctactcaccctggccctgggcttcggcgccgcagcactcgtgggaggcgaggcgatcactgcgcaggaccgggctggtaataccgccgcgccgcagctcgccgaggcgctggggatggactttctcgggggcgacctgggcggggcgaccctgctggcggtcatcgcggcggtcgccttcgcgaccatcctggcggtggtcgccggcctgaccctggcctcctcgtccagcctggcgcacgacttctatgccaacgtcgtcaaggacggggccgcctccgaacgccaagaggtggcggtggcgcgaatctccgccctggtgatcggcgcgatctcgatcgtcctcgccatcttcgcgcagaacctgaacgtcgccttcctggtcgcgctcgccttcgcggtagctgcgtcgggcaatctgccggcgatcctctacagcctgttctggcggcggttcaacaccaacggcgcggtctgggctatctacggcggcctcttcgccgcggtcttcctggtgttcttctccccggtcgtctccgggtcgccgaccgcgatgttccccgaccaggactggcagtggttcccgctgtccaatccgggcctgctctccatcccgttcggcttcctctgcggctggatcggaacggtgatctccagggaacgcgacgaacagcggtacgccgaactggaggtgcgctcacttaccggcgcgggcgcgcactgaccaccggggtgggccgaggcggcgacgccccggcccaccccttcctcgctggacgcgattcggccgctcggtaggctgaccggtatgaaggttgtgcgacgcttcggccccggtcaccgcatcctcgtcaccggtggggcgggcttcgtaccctcgcatctggttgaggccctactcgcccgtggctgcacggtcgtggcggtggacaacttcgtgaccggttccaaggagaacgtggcccacctggcggacacgtcgaccttcacgctcgtcgaggcggacatctccgacgggcttcccgggcaccatcccgccttcgccgagcggttcgacgccatcctgcacatggcatcgccggccagcccaaccgacttcgagaagctgccggtggagatcctccgggtcggttcggtcgccaccctgcacctgttggaccgggcggtcgccgacggtgcccgcttcctgctggcctccacctccgaggcgtacggggatccgttggaacacccccagcgggagacgtactggggcaatgtcaacccaatcggcgtccggagcgtctacgacgagtcgaagcggttcgccgaggcagccacgatggcgtaccaccggagccggggggccgacgtcgctattgtccggatcttcaacacctacggcccacggatgaggccggacgatggccgggcgatcccgacgttcatcgcccaggctctgcgcagcgagccgatcaccgtgcacggcaccggcgaccagacacgctccatctgctacgtcgacgacctggtgcgaggcatcctgctactgctggactcgaccgagaccgggccggtcaactgcgggaccgagcacgagatgagcatgcgacgactggccgagtcgatcgtctcgctgtgcggaagtccatccgaggtcacctacgtcacccgtgctgcggacgatccgaaaatgcgccgcccggatctcacccgcgcccgggagctcctcgacttcgagcccgagatcacgcccgaggagggcctgcaccgcaccatcgcgtacttccgcgagcggctcgggtagctgcccacgacggcccgcggcttggttgaccacaacacggccggccgcacccgacgtacgctgagtttcatgtcagcgaccacccctgccggttccccgccaccgcacctgccgcacagcaccgggcgggcgcgagtgtccagctccggctccaccggacgcgcccgccctgccgagccaggctggtacccctcgcccaccggaccggccgggggtggcccgggtggcccaggcggtccgggtggcccaggcggtccgggtggcccaggcggtccgggcggccgtcccggtcccggccgaccggagcggcgtggcccgcgtccccgctggggccggatcgccctggtggccggggtcgccgtgctggtgttcgcgctgatcgcgggtgccggtgcctgggtctacgcccgtggcctcgacaatgatctcgctcggaccaatccgttcccggaactggccgatgatcggcccgtcaaggcggtcgacggcgcgctgaacatcctcctcgtcggcacggactcgcgggatccggacgcctcgatggacgaacgcggcaagtggcgcgcggacacgatcatcgtgatgcacatccccagcgatcaccagaaggcatatctggtgtcgattccccgcgacctgtacgtgccgattccggaaagcgcgagcgccgactgcggctcggggcaacggaagaagatcaacgctgctttcgcattcggtggactgccgctggcggtccgcaccgtggaatgcttcaccgacgtccggctcgaccacgtcatggcgatcgacttcggcgggtttcaggaggtcacagacgcgctcggtggcgtcgacctcacggtggaaaggacgatcacctcgatccacaagccctaccggacgttcaccgagggcatcaaccacatggacggcgccgaggcgctggactggatccggcagcgcaagcagttcccccggggggacttcgaccggatgcggcaccagcaggagttcctccgcgcgctgatgaacaaggcggccagcaccggaacgcttaccaacccgatcaaactgaacgacttcctcaaggccgtgaccgccgccgtcaccgttgacgaggaattctccttgatcgacatggctcgcgagtttcgcaatctgcgcggggagaacctgactttcgtgaccagcccgcacaacggcagccagaccatcaacggcgaatcggtcgtggtctccgaccgagaacgggcgctcgccatgtaccaggccatttcccgggacaccatggccacctgggtcgaggcgaacaagagcagcgacgacaactgacccggttcacctcccagtcggatggaacccggccgggatccggcgaacaggcccaccggcggcacaccgaaccgtagcctgacctgaggatcactcacgtacggtgacggggaggaacgacgtccaggtcgaaggacggacgagagcgggccgacacgggcgtctggcgcgaacagccccgccgggcccgcctcctgctcggcctcggcctcgccctggtgctgctggccggcgtcgccgtggtcggcctccgcgagctcaccgggcggtacgaacaggcagtggcccaggagcaactgctcgaccccagcgcgcgacaggaccagacagacctggacgggccattgaactacctgctcatcggcactgaccgctggcggagcagcgggaccaccgaccgacgctcggacgccatcctcgtcgtacacgtgccgaccggcggacgcgaggcgttcctgatgtccgtaccccgggacctgctcgtcagcattcccgccgcccccgggtacggcggtggccaggacaagatcaactccgcattcacacacggtggtggggggcagccgggtgcccggctactctccgccaccctggcccacctggccggaatccgcttcgacggtgccgccgtcatcgacttctccggcttccgcgaggtcatcgacctcctcggcggcgtccgaatatgcgtcgacaccgagttccgttcgatccacaccgaccgggtcttcgcccccggatgccaggagatggacggtcccaccgcgctggacttcgttcgccagcgtcacaacctgcccaacggcgactacgaccgacagacccaccagcagcaactgctccgagcagtactgcaacgcacctccgagacctcgctgcggagcgacccgatccgcctggaccgggtgatccgtgcggtcggcagctcactgaccgtggacaccaacggagtacccctggcggacctggtgatggcgttccgggacctgccgacggacgccctacgcggaatccagatgccgtcgcactcgcaaaccatcggccaggtctcgtacgtcgtactcgacgacggcggttccgatctcctcacggcggttcgggaccgaagagtgccgcaatgggcccgggccaacccccggtgggtcacccagctctaaccaaccggcgacaacccgccgtggcggcacggccctaagctggaagccgtgttcggaccccgcgtacccaccgtgaccgtgcccgagatcgccgacgacgtgtacctgctcgacgtccgcgaggacgacgagtggctcgccggtcatgcgcctggcgcacaccacctgccgatgatggacctgcccacccggctggccgaggttcccggcgaccgtgaggtggccgtcatctgccgatccggcgggcgctccgcccaggtcgtcacctacctcctccgcaacggctgggaaacggttcacaacgtcgaaggcgggatgggcgagtgggccgctgccggacgtcccgtggtcgacggggacgggcaaccgggccgggttctgtagccgaacgccatgggccaccctctggtcttcgcgcaccgcggctcgtcgtacgacctcccggagcacaccctggccgcgtacctacgggccctcgacgagggcgccgacgggatggagtgcgatgttcggttgagccgcgacggccatctcgtctgcgtccacgacggtcgactggaccgcaccagcaatggtcgcggcctggtcagcgcacggacgctcgccgaactggagttgctcgacttcgggtcctggcacccgaatcacacgtccaccggcggtgccggggtgctggacgagtcgcacacccggctgctcaccctggaccggctgctggaaacggtacgcgccgccggccggccggtccggctgctgatcgagaccaaacacccgtcccggtacggccgggacgtcgagcgacgcctggtcgcgctgctcgaccggcacgggctgaccgtgccgaggcccgaacacccgctccaggtcaccatcatgtcgttttcgctgctggcggtccgccggctccgtgaactggcacccgcgctgcccaccgtgctgctgttggagatgctgccgcgcgggttccggctgaaccggctgccgttcggcacccggatcgccggcccgggcctcgcgctggtccgcgcccgcccggacctgatccccgcgcttcgggcggctggcaaccaggtgtacgtctggaccgtcaacgacccagccgacctggagctggtgctggccgccggggtggacggcgtcatcaccgaccggccggcccagacgctcacccgggttcacggctgaacgagaccaggggacctgtcccggatccggtcggccgggcacactcggggcatgccgaggcgcatggacttccccgctctgatcactggcctcaccgcagtcctcgagatgatcaactccggtgacgccggcgtaccggcgctcattcagctgctccgggtgacccagcaggcgctgggcgcatccggaatggcgttcgtcgagttcgcgcccaccggcgggcgggtgatcgccgccaccggcaccgccgaatggactgtcggccaccccctgccagccgacaatccggacaccgtctgcctgctctccggcccccgagtccaccaagtcgagacggactgcctcaccggcgggctcggcgcggaactctccggcccgagtccgtcccggatggtggtgtcccgcgccgagctcggcggactgaccgtgggcagcctgcacgccctcttccccaccgacgatgaccagccgtgcccggaccaccagcgcgtcgtcgcctacgtcgcctcctgcatcgcgcacatgtacggcgaccaggacggcctaccggtgcacggcgacgggccggtcgtggccgcgctggccgacggcctggccgtggtggaccgcgacacccacgtcaggctctggaacccggccgccgcccaggtcaccggtcgttcggccaccgacgcactcagccggccgttgccgttcccgctgcctcctccggggcaggtgctcgaccaccggttgccggacggtcgttggctgcggatcacctcgggagagttgccggggccggggacactacgcctggtcaccttccgcgacaacaccgaccagcagcgcagcgccaccgaacgtgatctcttcgtcgcggtcaccagccacgagctgcgcacaccggtgaccgtgatcaaagggtacgcggacaccctcaccgcgcactgggattcactgaacgacctcgaccggcggatggccgcccagaagatcgggcaacgcgccaacgagttggcccggctcgtcgaccgactactctcctccaccgccgaggcgggcccgagtggggaaccgccgaccccgtacgacctgggtgacgccctgcgggcagcggtgaccaaccttcccgtcgaactgcggcaccggatcaccctgaccgtgccggtcagcctgcccagggcgctcggtcaccggaacagcctggcgacggtgctcaccgagttgtgcacgaacgccggcaagtactcgcctcccggcaccgcgatcacggtcaccgccggcgcggacggacgaaccgtttccgtccgggtcgccgaccagggcatcggcatccggccggagcatgtggagcgggctttcgaccgattctggcagggcgactccggcgaccgccgccgcttccccggggccgggctcggcctctttctcgtccgccggatcgtcgaacagcaaaatggatgggtatccctccggccgaaggccggtggcggtacggtcgcagaggtgcggctgccccacgggtgaccgacagcggcgggtgtgaaggggcggcggtgtcgacggaaggtcccgaacgaacgtggtgcgtggtggtcccccaccatgggacgggagcgcggcaggcgcggcactggctcgccgacgagctggccgtcgtcatcccggccgggctgctcgcggatttggtggcggtcctcgcggaactggtgggaaacgccgtacggcacgcccaaccgctgcccggtggggggatccgggtggcctgggagatccacaacacaccggcgggtccgcgggtccggttacaggtgaccgacggcggggcgctcaccgagccgcggctgcgggcgatcgaccccgacgccccggacggccgtggtctgcgcatcgtcgccgggttgtccacccgctggggcatcgaccgggacggcctcggccagaacgtctgggccgagttcgagccggctgccgggccggtgggcaccgacgcccacgaccggtcggatctggtggtcgcctgaccgatgggctcgggtgggtccgacccgcaccggcccgcgccgccctctaggctgtccgaccgtgagcaagcgtcgaaggagccagcgggccacggacaccaggaagcgggagaaggttcgggacgttttcgtgccccgtcccttcgagggcctgaccgacgagccggagtggatcgccctgcgcgagctggtgccggccgccaccgcgccactgcgactcgctccccacctggtgcaggagttcggcgagcggcaggtcctgctggccaccgtcctgccgatggcgactgcggccgtgtgcaagccggacggccgggtcctcatcggcctccagcggcaccaacagtccggcgacgtctcacgggatctggccgaggcgttgctttgtgcgctgcgtaccgagcccggccaccaggtcaccgtgccgccgctgcccggcctgggcccccggctgccggacgtgctggtcgacgggccactggagatcactgtgcacgaggacttcgagttctggctcgacccgggcgcggccggcgacccgagcgtgcaggcgtcgctggagcgggccaacgccgcgatctacccaaccgtccggctgtccgcggcacgcgccgcatactggtgccaggtcccggagaaggcgcacgtccgctgggtgctctccgaggacgaggacgccgccctggacgcgctggcccggctcagcgcggccggcacgttgcccctgggggaggagacgaagttcgccgggatgttccgggcacacggtcgcctcgtaccggtctgggatcttcccgaggacatcccggcggaccggtgggagcagccagtggcggagttcgccacgcgctacggcgcggccttgtcggacagcacctccttggacgcggcggctcgccgcgcacgccacgggcttctgggccgccagctcaccctccgctgaaccccaccggcccagctcctttcctaccagcgcgtggcgcccggtacggcgacgcgaccgagctcgccgcggcctgctccgcgtccccgccgaggggggcgcggagcagcgggcaggacatgcaccgggggcctccgcggccggagcccagttccgaaccggcgatcgcgaccacctctatgccggcccgttccagctgggcgttggtctccgtgttccgctcgtagccgacgcagagccggggtgccagggcaagggtgttgttgccgtcgtcccactgttcacgctcggcggtcaccggatccagaccggtgtcgatcactcggagctggtccaggtccatcgcgtccgcggcggcccgcagaaacggcaccggcccgtccatcctcgggtcctcaccgtccgccctggcggccaccgtatacgcgacgagggtgctggcgacattcgcgtacatcagcaccgcgtcgacgtcgaccatcgtgcagatggtgtcgaggtgcatggtggcccgttcctgcacgatcggcacgaccaggatggtgtgtgccagttgcgcggcaaggacctggcgggcaaggcgctcggcacccgccggggtagtccgctcgcccaccccgaccgccagcacgccgggggcgagcagcagcacgtcgccgccctccagatgctccatcgtcgggtggtacacgaactcggtgcccgcaaaccgcggatggtggcggtagatggcgtcggtcagggtgctctcccgccggcgggcgggcatggccaggctcgtgaccgcggcccgaccgccgatccagacggacgagtcgcgggtgaagagcaggttcggcagcgggtcgatgacgaactcgtgccggtccatcagcgtgtagaccagaccaccggggcgctcccggctgatccgcagttcctcgtgggccagaccggcgatgaggacgccggccagtgtggccgggtcgaggtacgcgagatggtcggcgacgcgggcccgcagttggtcgccgagccggggcgaacgcagcacctgctcggtcagctccgcccgggcgtcgctggcggcgagtgtctcggtgagcagctccgccaggtggagcacctcgacgccgcgttcgcgcagggcggcggcaaaggcgtcgtgctcctcctgcgcccggccgacccatgggatggcatcgaagagcagcgagtcgttgttccggggggtgagccgggccaactccggccccgggcggtgcaacatgaccgtgccgaggcgaccaacctcactgtccacgtagtgggtcaccatcgcagcctagagcctgggctccacgtgtctggcaaaactacagtggatgaacgcggcattcatccgcactcactccggcgctccaacttgccgactcgggggagtagcaacgtagggtagcggggacataacttcgagggaccttttgccggaggtcgcgatgactgtctaccccgctcaccgatccgcaccttccacccgggcactaccgtccatggcgatgccgcatccccacacggagacagacgctgtctccccacaccgcccgtcccccttagagtgggcccgtcgcctgcgcgccgagcgcggagcacggcggttggaggcggccggagcacgggccctgggccggctcgaccagctcggcccagcctggcacgtcatcgaatggccgcgcaccgactcgatcgacctgctccgcgacgatgccggcgacgagcgcgccggcttcctcgtgatcggcccgagcgggctgcacgcggtcaccatcgtcgaccacggccggtcccgggtgctggtggccggtgaggtcgtgcagatcaacggcaagcgcccgccgtacgtggcggaggcccgccgggacgccaagcgggcgagcaaggctctcagcgaggcggttgggctaccgatcccggtcacgccggtgctgacgttcgtcggttccggcgtgatcagcgtgtacgggctcccggaggactgcctgatggcgacccaccgggaattggaccgattgctggtcgccgccggcaaccggatcagccccgacaccgcggccaaactgtccctggtcgcgcagcatccgggcacctggcgcaacggcagctaccgcccggcggccgactaccggtggtacagcgacggcgcgacgacagctgacaagccggtgggccaccggtaacgtcgactgggacgccacgcggccggggtgtggtccagcacctgccagccgcgccgtcggccgcctgtccgtcctccatcgccaccgggtaggccaggcccggatcaccacccggcggcccggcacggtcagcgggtccgttccgggcacgctagcgtggacagaccgtcggtttacataggaggcgcggtggcccacgtcgaactctcgctctcagaagtccccgtgccggcggtaggggcaccggccgagcaggagtgcgacaacgtcacctcgtggtccgtgaccgtctcccaggcggacgagccctgcgtgctgatcgatgccggcacgcgagtggtcgccgtctccgcctccggttcggagctgctctacctcggcgaacgcccggacgtgatcgggcagccgctactcgacggcggcctacggttgctcgatttcaccgccaatcggggtgagctgaccgaaccggaactcgacaagatcccgcccctgcttgccatcacctccggtcggctcgcccgcggactgcttcggatcgaaggggtgtcggcaggtgtaccggacgccaccgttgacgccatctccaccccggttctccgtgccggcgaggtcgccggctcactcaccttcttctcggaggtctgacctggggcaacatgtggtgggcgccgcacgcggcgtgctgggtaggaaccgaccaaggccgtaaggtgccctcatgctggatatcgccctgctgccgggtgactacgccgtctgccgtctcgcggccggctccgccctgccgcccgacctggcgggtgggcttagcgatggcgacgtcgtcacagtgagctggaccatcgacggcgtgtcggtgatctgtcccgcggcacgcgcaccggcacagaccgaaaccacctggcgttgcctgcgcgtggtcggcccatccgacctcgcgctctccgagggtctggccacccttgtcgacccgctggccaaggcccgggtcaccgtggtcaccttctccacccacgacaccgactacctgctggtccccgctgtccgcctcgacgaggccatcgccgcgctcgaccgcgccaggcaccgggtccgcacctaggggccgcagccctcaatcgagccgaaacgcggtcaggcaacggcttcaccggaccaccggatcctcctacgatgggcttgcccgtccgcctgcacccatccacgtcgatttgaggaatcgtccgtgccgtcccgcccacccctccccgcccttgctcatccgcccacccaccggtcccgggccggaccgtcggcccagcgcggccacgcgggggaactggcagtggccgtgggcgtggcgctcgtggcgacgttgatcacgtcgggctgcggcaccccacccgagcttcgagccgtccagccaagccaatcggctcagaccacgccggccacaccgagcggtacgccgaccaccgtcgcggcgccgcccccggttgagttgccgagcccgacggccggtagcacgccggtcgccgtccgatgccccgccggcccgtccggccagcgggtgaccgacctggtacgcgggcaggacctgctcccccgcgaggcccaggtaaaggtgcgcactggcccgctctgcgccgacgactggcactacacccttctggacgtcgccggctacgaaccactccaggtagtcagccggggttccggcgccgcaccgcgcctggtcaccgccggcaccgacgtctgcacggcggaggtgcgtgtcaccgccccggtcggcatccgggccctggtctgcgacagcggttcgggtacgtaggctgtcggcatgccgggaacaccgccgacccgcttcgtctatctcgggcccgaggggaccttcgcagagcaggcactccaatccatccccgcagccgggcgggccagtcatacgcccgcccgcagtgtcggcgaggcgctggagagcgtccgtgtcggtggtgcggacgcggcactggtgccgctggagaactccatcggcggcgcagtcggggtgacgctggacgaactggccgagggcgaaccgttggtgatcacacgagaggtgatcctgccggtggatttcgtgctcgccgtccgcgccggcgggcacctcggtgcgatccgcagtgttgccgcccatccccaggcgtcgacccagtgccgggcctggctgcgtgctcacctgcccgacgccgtggtggttgacgtgttgtccaacggcgcggcggccgtcggcgccgcggctggcgagttcgacgcggcgatctgcgccccgatcggcgccgctcggcaccggctcgtggtgctggccgacaagatcgccgaccacccacacgcggtgacccgattcgcactgttctcccggccggggccacccccaccgccgaccggggacgacctgacgtcgctggcggtctacatcgcccacgatcgggtcggcgcgctgctgtccgtgctgatggagctggccgtacggggggtcaacctgacccgcatcgagtcccgcccaaccggcgaggcactcggccggtatgtgttcttcctggactgcaccgggcatctggccgacgcccgactgggagaagcgttgcaggggctacgccgggtctgcgcccaggtgcgcttcctcgggtcgtacccccggcatcgctggaccgcggccgggggtgagcggccggtccccacgccaccggggcctgccgacgccgactacgttgacgccgccgcctggctggcccggctgcgcagcggggacctgagctgagcaacgtccctcccgcggcaacagctcagccccagcccaactcgtgcaggcggtcgtcgtcgataccgaagtggtgggcgatctcgtgcacgaccgtgactgcgacctcctccaccacatcgtcctcactgtcacagatgcgcaggatcgggttgcggtagatcagaatgcgatcgggcaggacacccgagtagccccaaccgcggtcggtcagggcgtgcccctcgtacaggccgagcagatcctcgccgggcggtggggcatcctcgaccaggatgaccacgttgctcatcaggcgaagcaactcctcaggcacctcgtcgagcgcgtcgccgaccagttcctcgaaccgctcccgattcatctccatggccactgccccattctgccggcacgcggggtcccgttggggagccccgccccgaccggtgagctatccggcacgagtgtcgtcgagcggtagccagcgggcgcggtccggtccgccggtggtcagctgtgccatgatgcggatcagacccgtcgatccggaaggtacccgatggctcaggatcagcccattcctcggcaggattccgaaggcaccgctgtgggggactgggacggggcgaagccacgaccgcgccgcggccggcgtctcgtcacccggttcaccagcgaccggcgtctgcccctcgttctcgccgggctcgggggcgccgccgggctggcctcgctgatcggtgagtgggttgtcctggccctgcccaccggcggcccggccggaggtgcgctccaggtgtcggagacggtttcccaggtgggcagtttcggcgtagcgtacctggtcggcctactcggcttggccgtagcggtcgtcctcgcactacgcggcaccgacgccgtccggccgaacgcccgcatcgccggcctggccctggcggccgccctgctcgcggtactgctggccaccgtcgccgcgatcggcgacggtgacccccgggccgtctactacggtggccatgagggcttcgacatcgagtacgggcggggcgtggtcgccgcgttcctggcctgcgtgttgctcgggacggcgctgctgctcgccccggctaccaacgcacccgctccggcgccggaatccagtgagccgccgcgggcccggcgccgccgctcgcgccgggacgacccgaatgacgacctgccgccccctgccgacctcaccgtgagcccggctgctcccttcgtacgcccggattttccgggctgagccaagcggccggacgccagccccttcactcgggacttcggggccgatggtccggtccccgccacccgttggcacgggattcgcctgatcgccatggttgggaccacttccgcgaggtacggttgctgcccgccgtaacgccgggtcacacacgaccgtgacggctggccgcgacggcggcgggcgaaggaggaaccaatggtccgcccgggtctgcccaagctgatcgccaccgatctggacgggacgctcgtccgcagcgacgacaccgtctccgcgtacacgcatgaggtactcgaccgggtacgcgccgccggcattccggtggtcggcgcgaccggtcgcggaccgcggctgacccaactgacccgcaacgacattcgtgccgccgactttctggtgatggccggcggcggccgagtggtcgaccagagcgacccggacgggccgctggtgctacgcgacgagtggctctccggcgccgtactggcggaactgctgaccgagctggaggcagcagtcggcccgctgaccgtgatggtggaatcgtcggacgaacacgacgcaccgctgtggggggattaccacgcgagctggccctaccaggaccggttcgaggcgcgcagccgagccgagtgcctctccggcaacgtgatcaaggcattcgcccgtaccgccgaccaccacgtcgacgaactgttggacgtggcccagcgcatcgtcccaccgcacaccgccacactcacccaggccggcctgggctttgtcgagatctgcccgcctggcgtggacaaggccaccgggctcggtgtggtcgccgagcggctcggcgtggatccggcggaggtgttggttttcggcgaccagccgaacgacctgccgatgttctcttgggcgggctgggcgcgggtggccgtggcgaacgcgcatccggcggtccacgcggctgccgacgaagccaccctacgcaacgacgacgacggggtcgccgtctaccttgaccggctgctgacccgttgacaacggtccggccggcaccgatcagaggtactggccggtgctgtgtccctcgccgcccgccggctgccccattccgggcatgccaggcacaattccgcccggcccgctgggcagggcctgtcgaccggaacgcatctgctccagctgcacccgggccgccatctgctgcgcgaccaacgccgcctggataccgtggaagagcccttccaaccagcctacgagttgcgcgtgggcgatccgcagctcagcctcgctgggggccttctcatcggtgaagggcagcgcgagacgctccagttcctcccgcagttcgacggcgagcccgtccttgagctcgacgatcgaccgttcgtggatctccctcatccggtgccggctggcgtcgtcgagcggggcggccttgacctcctccaacagctgcttgatcatgctgccgatccgcatcaccttggcgggctgctcgaccagtcgggccgggtcctcctggctctcgtcggtctgcaccgtgccgaccggacggccgtccggtccgaccaccaccactgtgccggtgcgggcggcaccgtcctggccctgctcgtcgtcctggtcctgcacgtcgttctgtcctgcggactgcgcttcggtcatgggacccatctttacccagcggcatgctgcgatgcgtcccgggagcaacgaccgacgccgatcggggcacgcgctaccgtcgcaggcatgtccagcgacccacgtgccgtgctcacgcgccccgcgccggccccggacctcaccgtcgcgtacgaccaccatccggaccagatcgcggatctacgccggccgaccggcgccggcccggcccggcgactggtgatcgtcgtgcacggtggcttctggcgagcggagtacgaccgccggcacaccgcgccactggcgaccgcgctggccgcgctcggccacccggtggcgcaggtcgagtaccgacgcaccgggcagccgggcggcggctggccgggaaccctgaccgacgtcctgaccggggtgtccgagctgccccggctggcagccgaggcgttccccgacgcggtggcggccggcccgccggtcctcatcggtcactcggctggcgggcagctggcgctgtacgccgccgccaccatgcccaccgcggtcggcggtgtcctcgccctggctccagtggcgaacctggccgaggcgtaccggctggacctcgacaccggcgcggtgggtgcactgctcggcggcggaccgactgaggtgccggaccggtacgcggcctgtgatccgcgatcactgctgccgataagctcacggatagtagtcatacatggcgcactcgaccggcaggtaccggtggcgatgagccgggaattcgccgccgccgggtgcgccgccggcagtgacgtaaacctcattgagctgcccacatgcgagcatttcagcctcatcgacccagaatcggaggcttggccggatgttgccgatgcgttgcgctctatcacccgagaattgccaggaagttgacgcagcgttgccaagcgggtagaacgccgggatgagtaagacgagccagcgagacctcggggggaaggaatccgggtgccacagttgaaccgccggcacgcactacagctcctggccgcactcggcaccgccggcctcgtggccggatgtggcgacaacggcgagtccgaatccggcacccgcccgaaccctatcaagatcggcatgctcgtgccgcagaacggcgatctcaaggaggtcggggtcgaggtcgtcaacggcttccagctcttcctggatctcaacgagggacgactcggcggacatcccaccgagttgatcatcgccgacgagggtgccgacgcgcagtccggccaggccgcggtcgaaggtctactcgagcagggagtgctgtctctcaccggcgtggtcggctcggccgtcatgctcggcatccgggacatggtggagcaggcccgggtgccgttggtcggctccaacgcgtcacccaccagcctgcagagcgtcgtctacatctggcgcacgtcgtacgtgctggacgaggccggtcgagccctcggcctgtacctgaaggcgacgctcgatccgtcggagcggctggcgatcatcatgccgcagtccccggccagccaggacgtgctgcggggtttccagcaggaattcggtgaatccgatccacgaatcggacgcgtcacctggacggaggatatctccggcaccccgagcaagtccgcctaccgccgcgacatcaacaccgccctccagcgtgacccggacggtgtcctctgcttcttcaccggcgccgccgccgtggagttcctcaaacagctccgcgccgcgggatacaccggccccgtctacgccccgggcttcctcaccgaagggaacttcctggcgagtttcaaagacgaggcggatgttctcggcatccagaccgccctgaactactcccccgacctcaacaacgcggccaacaggcacttcgcctcggcgtaccgcaagaagcacggcacctcgccgaccgcgtacgcgacggcgtcgcacgacgcggcgcgggtcctcaaccaggcgattcggcgcgctggcgggtcacccaccccacaggaggtgaacctcgccctcggaaagatcggccggatcgacagcccacgtggggtgtggcagttcaaccagacgcgcaccccgcagcagcggtggtatctccgggaggtccagttggacggtcaggtgctgtccaacgtgctgttgactgagctggccacgctcggttgagtggggacggcaccgaccggagcgggcgccccgcctcctaacagggcgccccgcctcctaacagggcgcctggccggcggttcaccgcgcccgcggcactcagcccgacaccgccctgcggcccgatccaactcgcgatcccgcctgcttcggccagcggcggattcgactaggggcgcagctcggcgatgcagcacttcacgctaccgccgcccttgcgcagctcggccagcatcaccggcaccggctggtagcccgcggccgccagtttgtcggcgagccccgtcgcctcactgttcaggacgacgttacgtccgtcactgaccagattcagaccgaacgcgagggcgtcagcgtcgtcggcgacgatggcgtccgggaagagccgcgccaggacctgctggctggcggcggagaaggcacccggatagtaggcgatgttactgtcgtcgatcgaggcgagtgccacgtccaggtggtagaagcgagggtcgaccaaccgcaccgagaccaccggtcggccgagcgcctcctgcgcttcggcgtgtgcggcgggctcggtccggaagccatggccagccaggacaagaccgccgtgcgccgccggcaggtacacgaagtcgccctcgccctcgttggtcacggtcggggcgatgaagtgccagccgcgcgactggtagaaggcgcggtggaccgcggcctcggcggtccgctgcgcgtgcttgaactgcgcgccgtacacggtgccaccgacgacgaacgcgccgttggccgcatacaccatgtcgggtaggccgggctgggggctgagcaggcgcacgtcgtggccaagcccgacgagcgtctcgcgtagccggtcccactgcttgaccgccaactccgcgtccaccgcggcggtgacgtccatccacgggttgatggcgtactcaaccgcgaagtgctcgggcgagcacatgaggtatgtccgctttcgcggcactcgctgctggttcacgatgaccaagggtaggtatcgtcgaacgacggtaacagccacaactcttgcttccccgaggtggaacattgcagatcgacgcagtggatcagcgaatcattgcactgcttgtttctgatgcccgcgcgtcgtacgccgacatcggacaacgcgtgtccctgtccgcaccggcggtcaaacgccgagtcgaccggctacgcgcgaccggggtcatccggggattcaccgctgtcgtcgatccggctgcggtcggatggaccaccgaggcgttcgtcgagctgttctgcgccggtcggaccacgccaccgcagatcggtgtcgccgcccgccggcaccctgaggtcgtcggtgcctacaccgtgtccggcgaggcggacgccctcgtccacctgcgcgccgccgacatcgcccacctcgaggccgcgctggaacggctgcgggccgagcccttcgtgacctccacccgcagcaccatcgtgctctcccggctcgtcgagtcgcccggcgtcggcccgtcggccgactgacgcaccacagcggcccccgctgtcggggtcacctccacggcaggtgccgcggctcctgcgaaccgcaaccggataccgacccgctcctgggaaccgccggcagcccagaggcgtcggagtgggcatgagatcgcgccgtcccaccgtcgtcgcgggcacgctgctggcgctcctgctgctcgcgggcagcgccgccgcgacgcgtccaccggcaccgagcaggccgcccgccgggccggggtcaccgatccagttggtctccttcacctcctgcgccgacgcgctggccgaactccgcgccgtgaccaccgccgccgtcaatccgcgagggctccccggcgaggccctccccctttcgtcgggccccaccgacgacgtcgccaagtcggcgccagccagcgagcactcggtcaccaacagctacgagcccggcgtcgacgaaccggatctcgtcaagaccgacgggcagcgaatcgtcatgctcagccaacagggtgtgcttcatgtcgttgaccccgtcaccaaccggttcaccgggaggctgaacatcagccgtgcctcttactggggtcggtacgacctgctcctgcacggcgatcacgccctgatcctcaccgacgcggaacttatggtccgcccagcggtcgacgccggtggcgatgaaactgccagcgagccggccggaatgagctttcacgccgagccctccacgacccgactcctcctggtcgacctgagcggcccaccccgggtgctgggcacatacaagatccgaggccgcaccgttgacgcccggcagaccgggagcaccgtccgggtggtggtccggtctcacgctcaggtgcccttcccggagctgcccgccaccgccgacgaggcggcccgcgaggcggccaaccgggccgcggtggctaccgcgggcatcgaggcgtggctgccaacctacgagtggacggccggaacgcaaaaggggagcggtcgagtcgactgcgaccggctcagccgcccgcaaaccggcacgggctccaccatgctgaccgtactcagtttcgacctcaccgccgaccggctcaccgacggaaaccccgtcagcgtggccgccgacgcggacaccgtctacagcacgggcggcagcctctacctggtgggccagcgatgggtggaggtgccgccggccccggaccgacggcccggccagatcggcgaggcgatcaccgacatctaccagttcgacaccgccgctgccggccgtccccggtacgtcgccgccggcacgattcccggccgcctgatcaaccagtacgcgctgtcggagtggcagggccacctacgcgtcgccaccaccacaggacaggacgaacgcacctcggaatccggcgtacacgtgttgcgccggcagggcgacacgctgaccccgacgggcgcggtcaccggcctgggcccgggggaatggatccggtcggtgcgctatctcggcgacaccgcctacgtggtgacgttccggcagaccgacccgctctacgcgctcgacctgagcgaccacaccgcaccccgagtcacgggcgagttgaagatcaccggctactcggcgtacctgcacccgatcgcggacggccggctgctcggcatcgggcaggaggccgacctcgacggacgcgtacaaggtgtccaggtctcactcttcgacgtccgggatccggcccgaccgctccggttggatcactggcaccgcccgaacgcctggtccgtggccgagcacgacccgcacgccttccgatacgacccgaaaaccgggctactcgccgttccggtcgacgccggcctgcgcctgctgcgggtctccggggacaccctcaccgaccggggcgaggtgactcacccggagggggtcatcagccggtcgttgctcgtcggtgacacgctgtggacggtgtcggacgtgggcctgcgggccagcgacccaacgaccggacggagcctggcctggctccccaccacctgatcagcccctggctccgtgggtgcggcccgatcgttcgggtgccgggccccacccaccgtcatcggccggcctgcgggtggtgcgggcaggcgggcacgcctacccatccggatggtggctcgtcgggtcacgcccgggtgtcgccggggccctcactgcccagctggaccggccaattggcgaccaggtcgcggagccgattcgcggcctcggccggctccgcgccccgaccgaccgcgatccccaacaggtaggcggcgatcggcgcccccgggcgcagcacctgatgcgccaccgaccgggtcaggtcgagcaacgcaggcaccggcacctgggcagcgtcaaggccgagctcagcgcagaccgccgtcgtccagtcatccaaggtcgtcgtcatcgcatccacccctccgcccggcgtacatcctcgtcagtgtcgcagtcgaaccacggcggggggccgtccccccgccaccgcacctcgcgtacggccagcccccgcagcagtgcccgcagcgacgcccctgccagggggcgctctgcggcgagccgggcgagcgcgtcgcgcagcgcgccgacccgccagaccccgcacagcggctgccaccgcccggcgtcgtcgacgaagcacaccccgtcgggactcgccgccggttgacccgcgccgcactcaccctcatccaagtggcccagcagctctcggaccgcgtcccgggtgagcagcggcaggtcggcggcgagtagggcaacccggtcggcgccggcaggcagcagggccagcccggccgcggcggcggcgaccggcccgccgcccggcggcgactcacgggtgaccaacaccttggtgggtacacctgctgccgggccgaccaggatccgcggtgtggcgtcgtccaccgcggccagcactcggtcccgcatcgggcggccaccaaccggccggaccggcttgtccattccgcccatccgccgggccgcgcctccggccagcaccactgcggcgtacctgcccacccggccacggtaccgatctggctcaccccgcccggcacccgcccgcgcgagcagggtgccgaggcgggaccgcctgggcggtcagcgggcaccgcgcccgcgtcgacggcggggacgaaccgcaccgggcagttggacggcaggccatccggccaggcgcgtcggcggcacgccacgccgaagcaggtcgtccaggagcagcgcgagcgggtaatcgggctgctgggcgagcacccgttgcaccgccaccaccgccagcgccccgtgcccggcccgccacgtcgcgaatgccagcaggcaaccgggcgcggcgatgaggtccggttgcgcccggcggagcacgtcggcccagagagctttgtcggcgtctcgcccatcggtgcgttcccaggcgagatcccggaccgtcgggtcggtcagcagcaggctcagccaggccacctcgtcgtcgtcgagccgttcgccccgccggtatcggcgcagcgcggcccggatcgcggtgttccccgctgcccgcaccgcccgcccgcggggaacgtcgcccccggtcctcggggtcaccagtccggcgaaccgccgccgcgcccgctcggcggcccgctgcagccgaacctgctcggtaccccctgccggtgccacctgcgcgacgagggcggcccggtcgggcagggcgacctgaccggcgagaaccgcggcggcggccacctggctcgtacccgagtcgtagggagtgccgtcgggcgggcagcatgccggcgcctggcagaggtacgaccagtagcgaccatcggtgacccggagcgcgtcgagcaccaggatcccggcctcggtgagggcctgccgaacagcgtccaccgcacaggtgacccgggacgcgggtccgtagccgagcacggtcgcccggtcggtcgtctgccgcgcgaccaccgccgccaggtgccgtgccgccgcggcgcgctcgtccgatccacccgggtcggcagactcggtgttcggccgggcggacccgctcggatcggcggacccgtcccggtctgggaggtccgcccgcgcggcgaaggtgatccgtgtcccatgcatggccaccacgaccacgctgtcggccgggtggaacccgagcaggtagggcacggcggcgatcaggtccgcgcaggaacgaacggagagccggggtaggtcggttgaggtcatgccagaagcctgtgctccaccgccgttctccgtccgcccctgtggacgacacgcgagtcatccacagtcacagaatgtagctacgctgctcacgacacttctcggcctctggcagcctcgccacggctgtacccactaccgtccgatgtatggatctggcacacctgcgggcccacccggagcacctgccggccttcctgacccaccagcggatccgggagacgccggtcgccggaggcgacagctgcaccgccgcgcgactcaccctcgacgacgggcactcggttttcgcgaaaacctggcccgaacggtccacccggcaaccgccggagcacttctttgccagcgaggcagccgggctgcgctggctgcgggaggcggacgcggtcgccgtaccggaggtgatcgtggcactgcccggcctgctcgcgctggaatgggtcgagcccggtgaacccgacttgggggccgccgaacggctcggccgggaactggctgccctgcaccgggccggcaccctggacttcggtgccgactggccggggttcatcggcgtgctaccggcggacaacacccgggacgagggcccatggtcacggtggttcgtcgagcgccggctcgtgccgtacctgcggatgtcggtcgacaatggcgcgctcggcccggccgagcgaaaacttgtcgaacaggtcctcgtccgggctaccgccctcggcggcgacgaaccgccggcccggattcacggtgacctctggccgggcaacgtcctgtggggcgccgacgaccgggcctggctggtcgaccccgcggcgcacggcggacaccgggagaccgacctcgcgcagctcgcactcttcggcggcgtgccgcacctggaccggatccgcgccgcctacaacgacgcgtggccgctggccgacggctggcgggagcgggttccggtgcaccaactccacctgatgctggtgcacaccgcgctgttcggcgcgtcataccgcgaagcggttgtccgcaccgcccgcagcgccctgaccggcgcggagcgcgctaccgtcaacgggtgagcgccgcccgaccgaccgctggcctcctcgtcgaccggcatggccgcgtcgcccgaagcctgcgggtctccctgaccgacaagtgcaacctgcgctgcacctactgcatgccggcagaagggctgccctgggtcgccgggccacagctactcgacgacgacgaggtggttcggctgatccgggtcgcggtgcggcgactcggggtgaccgacgtgcggttcaccggcggcgagccgctgatccggcccggcctggtcggcatcatcgcggcggtcgcggcaatgactccccggccacgcatctcgctgaccaccaacggtatcggcctggaccggctggcaccggccctgcacgccgccggcctggaccgggtgaacgtctcgctggataccctcgatcgggagcggttcgttcagctgagtcgacgggaccggctggatgccgtgctcaccgggctgaccggcgcggcccaggccggactcgcaccaatcaagatcaacacggtgttgatgcgtggtatcaacgacgacgaggcccccgcactgctccgcttcgccctcgacaaccactaccagctgaggttcatcgagcagatgccgctggacgcccagcacggctgggaccgatcgaccatgatcaccgccgacgagatcctcaccgcgctgcggtccgcgtacgtcctggagccggaccccgcccaccgcggcgcggcaccggcggagacctggctggtcgacggtggcccggcccgcgtcggcgtgatcgccaccgtcacccgacccttctgtggggactgcgaccgcacccggctcaccgccgacggccaggtccgtaactgcctcttcgccacgaccgaatccgacctgcgcgaggcactgcgcgctggggccgacgacgacgaggtggcccgccgctggcgggctgcgatgtggggcaagcgggccggccacggcatcgacgacccaacgttcctgcaacctgaccgttcgatgtccgcgataggaggctgacgtgcccgacctgcgtgagtcggcgacgggcaaccggcccgacccggccaccaccgcgacactcacgatccgctacttcgccggagcccgggcggcggccggccgcgccgaggagcacacgcccgccggtcggtcgctggacgaggtcctggccgacatcgcggaccgacacggcgagcgacttcgcgcggtactgcgcgcagcgagtttcctggtcgatggtgtggcctggcacgatcgtcaggcaccgctgccggcgggagccacgatcgacatcctgccgccattcgccggcggctgagggaggcgcatccttgttcgcggtcctggggttcgtcacccttctggccctggtcaccggcctgatccacctctacctgtggaagcggctggtacaggacaccactcggccggggcgcctgcgactcgtcggcggtgtcaccgtgctggtgctcgcgctgctcgtcccggccacgatgatcggcacccaggcgggggcctactggctcgcctggccgggctacctctggctcgcgatcatgttctacctgctggtcgtgctggtggtcctggaacttccgatggtggtcgcccggctgttgctgcgccgccgggtgaccgccgctgcgcccacctcccgcgcgccggaacccgccctggtggccgccggcgggtcgaccgccgacccgccggccaccaccaccgacgccggcgcgcagccggaccacgatccctcccgccggctcctgctcgcgcggagtgcggcgatcttcgccgggctcaccgccaccggcctgaccggctacggcgtacgcaccgccctcggcccgccccagctggaccgggtacagatcccgctggcccggctgccccggagcatggacggcctccgcatcgccaccgtctccgacatccacctcggcccgctgcgcgggcgggcgcacaccgaacggatcgtcgccgccatcaaccggctggacgccgacatcgtcgcggtcgtcggcgacatggtcgacggctccgtcgccgaactgggcgaggcggcagcgccgctgcggggcctgcgatcccggcacggcagctacttcgtcaccggcaaccacgagtactactccggcgtggaggagtgggtacgagaggtggaccgcctgggcctgcgagtcctgcagaaccaccgggtggagatcatggcccgcggcggggcgctcgacctggccggggtcaacgacgccgaggcggccggcaccggcgtggccgggccgccggactacgccgccgccctgggcggtcgggatccgagccggccggtggtactcctcgcccaccaaccggtcgcagcattcgaggccgcgacgtacggcgttgacctgcaactgtccgggcacacccatggcgggcaactcgtgcccttcaactacctggtgagactccagcaaccggtggtttccgggctcggcgaggtcaacggcaccaaggtgtacgtgaccaacggagccggcttctggggccccccggttcgggtcggcgccgagccgcagatcaccctcgtcgagttacgttcggcatagcgcggctcaggtgagcgcgtggcggcgggcgtagggcacggacttcatggcaagatgcgtcgtgcctccgatcagcgccgcaccccccggtggcctttcgtccttcgtcgcagacctgcacatccactcgaaatactcccgggcgtgcagccgcgacctcaccctgccgaacctcgcgtggtggtcccggcgcaagggcatcgccgtgctcggtaccggcgatttcacccaccccgcctggtacgaccatctccgggagacccttcacccggcagagccgggtctgtaccggctgtcaccagatgccgaacgggacatcgcgcgccggctgcccccgcgcctcgccagcgaggcggagaacgccgcggtgcggttcatgctcagcgtggagatctccacgatctacaaacgcgacgaccgtacgcgcaaggtgcaccacctggtctacctgccggacctggacgcggtggcccggttcaacgccgcgctcggacggatcggcaacctcggctcggacggccggccgatcctcggtctggactcgcgcgacctactggagatcacgctcgaggcgagcccggacggttaccttgtgccagcgcacatctggacaccgtggttctctgccctcggctccaagtccggcttcgacgcgatcgccgactgctacgccgacctggccgggcacatcttcgcggtggagaccggcctttcctcggacccggagatgaactggcgggtcggcagcctcgaccactatcgactggtgtcgaactccgatgcccactccccgcccgcgctggctcgggaggccacggtcttcgcctgcgcccgcgactacttcgccattcgggaggcgctgcggaccggtgacggcctggccggaacgatcgagttcttcccggaggaggggaagtaccacgcggacggtcaccgactctgcggcgttaactgggcaccggagcagacccgggcgaccggtggacgctgccccgtgtgcggcaagccgctgaccgtcggtgtcctcaaccgggtcgaggagctggccgaccggcccccggggcaccggccgtcacacgcccgcgacgtcactcacctggtgccgctggccgagatccttggtgagatcaacaccgtgggcgcgcggtcgaagaaggtcgggggcaagctcaacgacctggtcgccgcgctcggtccggagctggagatcctcacccggacaccgctcgaggacattggccgggccggcggcgagctgcttgccgagggcatcggccggctgcgccggggtgcggtccacagggtcccgggtttcgatggcgagtacggcgtcatcaccctcttcgacccgaccgaactccggcccggcgggggcgcggcggcgcaggagacactcttcgacgtgcctgtcgtgccggcgcagcggcggcccgtggagccggcaccgaagccgaaggcccgccgcccggccgcgaagccggaaccaaagcgggccggcccaccgccaccgccgatcgcaccacggccgtcgccgcatgagccgctcgagccgatgctcgccggcatggaggaggtcggtacgggcctgctcgaccggctggacgcgatgcagcgggtggccgcgtccgcgcccggcgggccgctgctgatcgtggctggtccgggcaccggcaagacccgcacgctgacgcaccggatcgcgtacctgtgtgcggagctgaacgtcttcccggagcactgcctggcgatcaccttcactcgacgggccgccgaggagctgcggcaccggctcgacgggttactcgggccggtcgccgaggacgtcaccgtgggcacgttccactccgtcggcctacagatcctgcgggagaaccgcgaggccgccggtctccctgtggacttccggatcgccgacgacgcggaccgcaccgccgcccgagcagaggccggtgacgaccacgacgcctacctggcgctgctgcgcaagcaggacctggtcgacctggacgaactgctcaccctgccgctggcgctactgcgagccgatcaacggctggctgactcctaccgtgaccggtggcgatggatcttcgttgacgagtaccaggacgtcgacgaggtgcagtacgagctactccgactgctgagccccgctgacggaaacctctgcgcgatcggtgacccggaccaggcgatctactccttccggggcgccgatgtcggatacttcctgcgcttctcgcaggacttcaccgacgcccggctggtacggctgaaccgcaactaccgctcgtcggcgccgatcctggccgccgcggtacaggcgatcgcaccttcgtcgttggtccctggccgccggctggatccggcccggctcgacccggaggccccactgatcggccggtacgcggcctcttccgtcgcggacgaggccagcttcgtcgtccggacgatcgacgagttggtcggcgggctctcgcaccgctcgctggactcgggtcgaatcgacggccgtaccactgcgctctcgttctccgacgttgcggtgctctaccgcaccgacgcgcaggccgcgccggtcgtcgacgcgctctcccgagcgaacatcccggtacagaaacgctcccacgaccggctgcgggaccgacccggtgtcgccgacatcgcccgcgaactgcggcacaccagcggcctcgaggacggcctaccggcccgggttcggctcgccgggcaggtggtctccgaacggttcgccatccccaccctcgatggttcgggcgcggtccgtccggaggacgtgcgcgtggcggtcgacctcctcaccccactcgctcggcgctgcggtgacgacctggaactttttctgtcccagctggcgacgggcgccgaggtggacgcgctcgatccgcgcgcgcaggcggtcaccctgctcaccctgcatgccgccaaagggctggagttcccggtggtctttctggtcggcgccgaggacaggctgctgccgctgcgctggcccggcagtgagccggacgacgacgcggtcgctgaggagcggcggctcttcttcgtcggggtgacccgcgcgcaggaccgtctctacgtcagccacgccgcccggcgggtccgacacggcaccgaatacgactgtcgcccgtcgccgttcctgtccacagtcgatccgggcctcttcgagcacctcggtgacctggagccccgccgtcccaaggaccgtcagctccgcttgatctgagatcgcctccgcacacgctacggtggcaaaggcggaggcatctcagcggtggctggccgctcacagtcccgcaggaggagcgcatgccggacttcgaaccaccgaacggcacggccggcgaatcgtggcggaaccggcgtccacaggagtggcagagcccgcgtccggtggacgcgcacggctggaccggggatctcgacgctcgaccgaccgacccgaccagctacggcgtcgggccgttgccccctcgacgccgtaggccgctggccgcgatgctcgccaccgtcgtactgttggtgctcgcgggtggggcgggcgttttctggttactcgccggggatgatgggggaccggtcgcgtcgggacccgccccggtgcccaacgtcgcgctcccggattcctccgccacgccggatgcgtcggtgagtccggagcccggcgtcgcggccccggattcctcggccgaccctcgcttcgtcgaggtcggagactgcgtccgcaacgacgggccggccggtggcacgccggagctgctgatcagtgagtgcggcccgcagacgtacgacgtgctgcttcgggtcgacggtccgaccacgggggagaaggatgccgcggcgaagtgcgcctccgtgggtggctacaccaactggtacttctttgacagcgaactggacaccctcgacttcgtgctctgcctgaagcaacgctgaaccaccacactcctggggacaagatgacaaactatggaccaaccggcgcaccggatgacccgacacgatgggtgtcgggcgcatcggacgggccgcctgccggcggcagcccgcaaccgccgactggtcccggctggggagcgccccaacccatccccgagccgaccatccagcagcccgccccgcccggcggtgcatggcagccagggtacgagccaacctggccaccgcaggctcagtcgggtatcgagccgacggcagcccagtggacgtcgtccgacccgacccattcgccgtggagccggccgccggccgatggtttcccccagcccagccagttccccccacccggccagttccctccgcccggccagcttcctccgcccggccagcgcccgtcggatcagttcccgccgcctgactcattccccccacctgcgccggcaatgagtccgaacctgtcgggacaaccgccgggtggcggccaatggggcgtgccgggcggatatcctgcgccgcccgcgcccccgaagcgacgcggcggccagatcgccttgatcatcggtttggtggtgctgctcctggtctgcccctgtctgggcctggccggctgggcggcctggcaggtctcggcccaggaggatggcccatcgccgctggcgagcgcgacaccgtctccctcctcggcagggcagggccaggagcacgacttcgcgcggggtgactgcgtggtcaacgacggtaccgacgacaacgccgagctgcgcaaggtcccgtgtggcccgaacacgtgggaggtacttcggctgatcccggcgacggcggacggtgaccagtgcgagatcctggccccacaggcgaccgcaaactacgtccacgacaacccggtggaccggctcgactacgtgctctgcctacaggagcgttgattctgaaatctagggctgtctagcgtggaggctagacggccttggtgtcgggtcgacaccggtgctccgcgacacgcccatagccctgtctacccatgtctagccgctccgctagacggcccgatagtctccgatgcgtggatccggtccgcaacccgtacgccccgggcgccgggcagcgcccgcccgaactggccgggcggggtcgcgagctggacgtcttcgacatcgtgctggaacgcgtcgcgcggggacggcccgagcgcagcctgatgctcaccggcctgcggggggtgggtaagacagtgctgctcaacacgctgcggtcgcaggccatcaaccgcctgtggggcactggcaagatcgaaatccgaccggaccagtcgctgcgtcgcccgatctccgccgctctccacatggcagtgcgcgaggtggccccccggcaccgcgcccccgaccgcatcgacgccttcctcggcgtcctgaaggcgttcgcacaccgcgccgccccgaccggtcggggcggcgcggctccccggctgcgggatcggtggcaaccgggcatcgacgtccccgcggcgagcgggcgggccgactccggcgacatggagatcgacctcgtggagctgctcaccgacgccgccgcggtgtccgccgacgttggcaccggcatcgcggtcttcatcgatgagatgcaggatctcgggccggaggaggtctccgcactgtgcgccgcctgccacgagctgtcccagctcggcgcgccgctgatcgtggtgggtgccggcctgccgcacctaccggccgtactcagtgccgccaagtcgtactcggaacggctctaccgataccaacgcatcgaccgactcgaccgaatcgccgcggaccaggcactctgcgcacccgccgaacgggaggagatcgagtacgagcagaaggcgctcgacctgctctacgagaagtccggcggctacccctacttcgtccaggcatacgggaaggcgacctgggaccacgccccccgctcaccgatcaccgccgccgacgtccgggtcgcggcgcccgaagccgaggccgaactggcggtgggcttctttggctcccggttcgaacgggcgactccggccgagcgcgactacatgcgggcgatggccacgctctccctggtcgacggggacgacgacggcgcccgggacgacatggacgccgccgtgccgaccgccgacatcgcccacgcgttgggccgcaagcccgcgagcctctcccccgcccgggacgcattgatcaaaaaggggctcatctactccggcgagcgcggcacggtggcattcaccgtgccacacttcggccgctacctccggacccaaccggcctaggcccggctgactcacaccttcgaccaaggcggaggaaagatcacctcgcctcggggaggtgattccgcgccgccgcgggccgcgggcaacgtcagggcctgccagggctcccctagcccagaccaggggctggtgaggccgatccggtcggcccggccgaacccgaaccgccggtagtaggccggatcgcccagcaccaccacgagacgttcacccagttcggcagccgcgtccagggccgcctgcacgaccgcggtgcccagtccgatgcgctgccggtgcggagagaccgccaccggcccgagggcgagcgcgggggcatcgtcccgatcagactcggaccgcacccgtacgcgggtgagcagcgcgtagccgacgacctcgcccccgtattcagccaccatcgccaacgacggcaaccactccgcgctgccacgcagttcgtcgacgagaccgacctcgggtggggtggcgacatcgggtcgggcgaaggcagcggcgagcacccgacgcaccgcaccggtatccgccgggtcctccgaccgtagccgcatggtcgtcacgccgggcacgttaccctccggcgatgatccatctgtgacgatcgctcgaatcggcgtggcgggcgaagcgcgttgaccgatccgaatcggtcgttgccggggtggcgacggatccgacagggtatgactgacccatgacacccatacgctccctcgcccgagtaatgctcagtggcatcctcgtggtcgatggggcccgtagcctcgccgccccggaccggctcgcccccgccgccgagccggtgaccgatcgggttgcgcccctgctgcgtcgagctgttcccggtgtccccaccgacaccaagacgctgatccgggccaacggggccgtgcagttcggcgccggcctactgctcgccaccgggcggttcacccgaccggtggcactggtcctcgccggcaccctggtaccaggtaccatcatcgggcatcctttctggaccgacgcggacccggcgacgcgggtcaacaaccagctccacttcctgaagaacctcggactcctcggtgggctcctgctcgccgccgcggacaccgaaggaaagccggggctacggtggcgggccagccatcggatcggccactcccagcgatccgtgcggcgagctgcccgtaccgcccgccggcaggcccggaccgccgtacgatcggcagcgacggctcgacgcctccccggctgacctgcgtcgattctcccctccgtcgtccgggtcaggaaacgcccgaaaatcggcgtaccgaccgccaggcgctaaccccggcggaaatgtcaaaaccagtgtgggatcggacacggtcaccaaacgcgggaggcacaaacgtgagggaccgttctaggctccgtaccggacctggacggctaggacggtattggtacgggggtggccactcgatgccgacgacggtcggtcgacgggtggaccgcctcactccagttcgccgcatcgcgcgtcggatcgaccgcagaaccgtcgtccggatcggagtcgtggccgccgtagcgtacgccgcatggctcgccgtcggcgcgttcggacggccgtacaacttcttcgacatgaagatctaccacggcgcggccgtgtggtgggcgagcggccgcgacctgtacgagttcgtcgcgcccgacacgacgctcgggttcacctacccacccttcgccgggctcgccatgctcccgatggcccaccttccggtcgggctggccggtctggtgaacgccgtggcgagtgtcgccgcgctggccgtggtcctcgccgggctactccacccgatcgccaaccggctcggttaccccctgtggtttccggtagcgctcgcgacgccgctcgccgccgctctcgagccatcccgggaaacgctcggctacggacaagtcaacctgctcctgttcgcgctggtcatggccgacctggttggtctgcgctggcggtcccgccgggccgcccacgtggttgccaccgacggtcccttgctgcgcttcgtccacagcggcgcttgggcgggcgtcggtatcggcctcgccactgcggtgaagctcacccccgccctcttcatcgtctacctgatgatcacccgacagtggcgggcagcgatcaccgccgtcggcacgttggcgaccgtgacgatcggctcgttcgccatagtcgggcccgagtcccgggcctacttcggcggagtgctttggcagaccgagcgggtcggcgccgccgacatgacccccaaccagtcactcgccggtctactcgcccgtctcttcgactcgatcgaggcccccgggctcctgtggttcacgttcgcgatcctggtcctcgcgctcgggctgtcccgggctgccaacgcacgggccgacggtgacgagctgacagcgttcaccctggtcggtctcaccaccagcgtggtcagcccgatctcctggacgcaccatctcgtgtgggtgatccccgcgatcgtcgtgctcgccgatgccgccgtacgtcgccgggaggccagccgtgggctcgccgcgcggaccggtctggggggcctacccggggtgaacggcctgcgcccgcccatctggtacccggcgctgaccggactccgacacggggccgccgccgtggccctctatctcctgttcctcgtctcgccgatctggccgtacgagcaccagctgcccgaggtgtcgcactaccaagacggtctcttcggtgccctgatggagaactcgctggccgtggcgctgatcgtgctggtcgccgcgctgccctggcggccgggggccgagccggccttctacggcgaacgtccggcccggccggtcacctcgggcgtacgccgctgaccgtcgaccggcaacagacgcgcggaaccggcgtcagggacagttcacccactcctcggtgccgtccgcgaacacctgccgtttccagatcggcagccgcgccttcgcctcgtcgaccagcctggcgcacgcggcgaacgcggcggcccggtgcgcggtactgaccgccgccaccagcgccacatcgccgatctccagtggcccgatccggtgtgagacggccaccgcgtagacatcgggatcagcggcgacctccgcggccacctcccgcaacacccgctccgcgctcgggtgcccctcgtaggtcagggcgaccaccgtgcgaccgtggtcgtggtcgcggacgacgccctggaaggacaccaccgcgccagcggcccggtccgtcaccgcgccctcgtgcgcgcccaggtcaagtggtcgctcggtcacctcaccgaacacgacggtcggggcggtcacgccccacgctccccgggcagcagcggcaacgacacgaccggcacccggtcgcccggctcaccggaggcgccggggccgatcaccgcgaacccgtcggcctgggccaggccgcgcagcatggccgacccgacgtgccggagcgggtgggcggtgccggcgactcggtccagccggaccaacgcaagatgggtgaaactgccccgcccggggatcggcccggtcagctccgcctgcgtcagcgccggcatcggccggccagcgaggccggccagcagtggggcgaccaacgacgccagggcgagcaccgcggactgcgggttgccaggcagcccggcgacgaaacgtacccggccgtccgcaccgaccaggcgggccagcagcatcggaaagccgggccgaaccgcgacggtgttgaccacgtattccgcccccaacgcctccagcgccgggtgcaggtggtccaccgggccgtgcatggtgccgccggtcgtgcagaccaggtcggcgtcggcgagggcgccactgagcgccgccacgtgcgcgggaagggtatccgccacaggtcccaccacatcggacgggtccaccgtgcacccgtaccggcgcagccaggccggcaccgcggggccgagcgcgtcgcgtacccgtcccgccccgggcggccccgccgtcaacagctcgtcgccgaagaccaacagcgccgcgcgcggctgccgccgtacgcgcaggtcgtcatgcccgcaggaggcggccagcccgatcaccgccgggtccactggggtgccgacgggaagaagttcctccccggcgttcgcctcctcgcccggcagacgccactccggcacgggacgcggggtgccggtcaccagcccgtccggggtgcgactcgactcctcgatccgtagcaccgccgcggcgccgtcgggaaccatcgcaccggtggcgatctcgaccgccgtgccgtcggctgtcagcggtcccgggacaccgccggccaggacctgacccacgatccgccacgggcccgcaccacgtaccgcccagccgtccacgctgaccgtggcgaacgccggtaggggcgtccgggtggtcaacggctcggccagcgtgtggccgtcgatctcgacgagtggccggcttaccaccggcagcgcggcggcccgaccaaccgcgtagacccgcgatcgcgcctcctcccatccggccggtgggggcgcggcggcctgatcggtggctgcggcttccatgctcacccgacgagcctatcggggcgacatcgcgatcgttgtcccggtgggcccgacgcactggtcagtggtcgccgccccggatctggtcgaccgcgtgggcgaggatcggcccgagtacggccagcccgtcccgagcgcccccggtcgagccgggtaggttcaccaccagcgtccggcccacaaccccggcgatcccacgggacagcaccgcggtgggcacccggtcccggctgtacgcacgaacggcttccgcgatgcccggaatctcgtgatcaagtagtgcccgggtcacctcaggagtgcggtccgacgggttgatgccggtgccgccgctggtcaccacgacgtccaccccctcggcggcggcagtgcgcagcgccgcaccgaccgggtcgccgtccggcaccacgacgatcgggtcgtccaccgcacagcccagttcgcgcaggccagcggcgagcagcgggccgctggtgtccgcgtacacgccggcggaggctcggttggaggcgacgaccacccgcgcccgaatcacggtcggtcctcggggcggatccactcgccggtcgctccgccctccttacgcaggacccgaaccgcgtcgatcgcggcggccgggtcgaccgccttgaccatgtcgacgagggccagtccggcgaccgcgacggcggtgagcgcctccatctcgacgccggtgcggtcggctgtccgcgcggtcgcggtgatctcgacggtgtcgtcggtgagggtcaggtcgacggtgacaccgtgcagggcgatcgggtggcagagcgggatcaggtcaggggtccgcttcgcgcccatgatcccggcgagccgaccgacggccagcgcgtcccccttgggtagcccgtcgccacgcaggagaccaacgacctcgcgggtggtgcggagccgcccggccgcgacggcgcggcggccggtcaccggcttgacggaaacgtcgaccatgtgggcagcacctcccgcgtcgacgtgggtgagctgcgcggattccgtcacgacggcgagtctagtcactgggccgggcggcctgttccggcggtcgacgaacaggcgtcatacgctcatggggcgtttctcgaaattggtttccgaatggatccgaccagacctgacagcaacagaaagtgcctggccaatcaccctcggccagctcgcggtcgcaacctgcgagaacagcggaaaaacacagctactcgacaccggcttcttggctgatattgcacaaagcgacatatattacctgacatcttgctttatgccgcttaagctccgccacggtgctggaatttattgtcgacatcacggcattcatcgaactcgggtcgatatgaggagggtgtcatgcgcactaacgagtggaactgaagatcacaattcacacaattgcactccatgcgctactctgcacacacttagcgacacgtcggagcgccatggacccaaacaccagggaaccgttcgggaccgacaggcgcctggccgcgcttgtcggtctcatcgtgacgccggcagcagctgtcatcgtcgccgccctcctggagatcgtccaccggccaccccgcaccgtggcagacgccgcgaccctgatgacgatcatcttcatgatcgccgtggggatcatggtcaaggcgcggatccggatcaggtcgaccacgcactccatcacctggaacgacgtggcgatcatcgtcggcgtcgcggtggcaccgctgccctgggcgttgatgtgcattgtggtcggcgtggcggtggcgtcggcgatacagcggcttccgcggataaagagcaccttcagtatcggtaagaacgtcctcgtcgccgcggcggctggatgggtcctgacactgttcggatggccaggagaatcagccacattcacggatgttctcgtacccgtcaccgtcgcctacgtggccgcagcgctggtggacgaggccgccaccatccccgtgatcgcgattgcctcccgcacgaagattcgccggcggttcgtcgacaactgggatattcggctcagcggtgccgccgtccgcctggtggtgacgataggaacgcttttcatcctgcaggtggacgcccgctttctgctcgccgtaccgcccctcgtgctcagcctgcacctcgctcattccgcccggatcaacacccgcacggagcagcgggtctggcagcggcttgcgcgcaccaccgacgcgctcaacgtcgtcgacctcgaccaggtcctcaccaccgccgtcgcccaggccgccgaactgttcagcgccgacgaggtcgagatcgaactacgcgagggcgaccgggcggtacgaggtgacggcggtgggatcacctacgacgggccggtcaacgaaaacgacgatccggtcaccatcaacatgctgaccatcccgctggaggaccacgaccagaccgtggacgtgggagtgctccggctacggttccgtgagccggtgcggctctccgaacgcgagcagtacaccctgcgcaccttcgcgtcggcgctgtgcactgccgtacgcaacgcgcaggcgtacgcggaactggcccgggtcgccgccgagcacgcgtacgccgccacccacgacgccctcaccgggctggcgaaccgtcggcgtctcctggacgagggcgccggaggcctcagcgcccggcatgccgagggtgtcaccgccctcatgctggtcgacctcgatcacttcaaggaggtcaacgacacgctcggtcacgccgctggggatcaggtcctgattcgggtcgcggaccggctgcgcgccaccgcccaacccaccgatctggtagcccggctgggtggcgacgagttcgccgtcctcctgcggggcctgcccgccccggcggtggccatgcaccgggcggagatcctgatcgccgccctgcgcgaaccgttcgacctcgacggcctgcggatcagcgtcgaggcgagcagtggcgtcgcggtggccccggccaccggcggcatggccgaactactccgccgtgcggacgtcgcgatgtaccaggccaaacggtttggccagcgcgtcttcaggtacgcgccgagccgggacaccgccgacatcgcccgactcaccctcggtggagacctgccccgagccgtcgccgaccacgagttcaccgtcaccttccagccgatcatcgacctcggcaccggcgccgtggccggcgccgaggcactcgcccggtggcaccacccgacccacggcgtgatcgacccgctacggttcctcgaggtggtggagcgttccggcctgcttcccgcgttcgccggaacgatcctcgaccaggcgctcgtcgcggccgatagctggcggaaagccggtttcgatgtgccggtcgcggtgaacgtttcgccccgcagcctgttggaccccgacttcccctgctcggtgctggcccgccttcgcgcccacgacctcccacccgaccgccttgtgctggagctgaccgagaccctcaccctcagtcagctcgacatcgttgaccaggtgctcggccggctccgtgacgaaggggtccggctcgctctcgatgacttcggcacgggctactcgtcactgtcgctgctctcccgcatcctggtccacgagctgaagatcgaccgaagcttcgtcacggacatggagagctcaccggaggccgccgccgtcatccgctcgacactggatctcggccgcagcctcgacctgaccgtgatcgccgagggcgtggagaacgaaccgcagcgtcgcgccctgtgggaactgggctgtaccggcgggcaagggtaccttttcgcccggccgatgcccgccggcacgttgctggagacgctgcgtcggggccccggtggccggcccggcacactcgccgcaccgctacacgacgcaggtgcggtcgtccgcctacccgccggacgtcggcccggcccccgcggtcgccaccagccggcctgaccgtcggcaatcgccaccagcctgaccgtccgccgtcgatctgcgaaactgacaccgtgaccgccgccgctccgatcaggcgccgcgggtggcccgccttcgacaaagccgccggtggcctcgccgccgatctgaccctctacgccgcctcggccggtttcgccgcggtcaccacgctgacctccgccctcgacccgcaccgggcctggggcggtgtcgccaccgccggctacctcgccgccaccgtcgccgtcaccgcgcagctgttgatctggcggcgccggcccggctccccgttggcggggctaccaacccgctgggcggtcaccgggctcgccgccgccgccaccgtgctgcttcccatgatctggcagagcgtcgaacgggccggtggccgtgccgaccgggcgcaggaggaggtcatcgtcgtcgaggagtcgggccggcgactgatcgagaccggcagcccttacctcagccacgacgcgatcgccgcactgccccccagcgagcagctcctcggctacaccccgtaccaaccgggcatggccctgttcggcctgccccgggccgccgttgacaccgcgttgaccgacgctcgggtgtggttcgcgctcgccaccgccgccacgctcgttctcgccgcgcggacgctctggcgggccggcaccttcgacccgtaccagcccggcggtggcatcctacgcggcgtccaagccgccacggtgctgccggtcagcgcgctcaccctcgccaccggcggcgacgatctgcccgttctcgcactctgcctgctcgcgctcaccctcgccgccggcggccggccgggccgggccgggatcgccgtcgggttggccgccgccctgaagctcttcgcctggccggtcgcggtggtactggtcgtctggggcgccgcccgccgatccgggcggcgagtactcgccggcgccctggggctgccggccgtcgtcctgctgcccatcctgctggtcgaccgcgacgcgctgatcgagaacgtactccgcttcccgctcggccaaggcctggtcgccagccctgcccagtccccgttcccgggccacctgatcgccaccgcgctgcccgccggccggctactcgccgtcgggttgttgctcgccgtcgggctggccatcgcggtccgactcacccaccggccgccgcgtaccgccgccgccgcgtcgctcgtctgcggatacgggctacttgtcgcgcttctcctcatgcccaccagccggttcggctacctgctctacccactcgccttcctggcctgggcacccgcactggcccggccggaatccgtcaaccatccacgaagttggcgcacacgacgtacacctgaggggtgaccaccttccgagaccgcggcgacgcgggacgtatgctcgccgatcggctcaccgcactcgtcggtgaacaagacgtcatcgttctcggtctggtacgcggcggcgtgcctgtggccgaggtgatcgcccgccgactcgacgccccactcgacgtgctcatcgtccgcaagctcgggcttcccggggcacccgaggtggcgttcggcgcactcgggcccggcggtgtgcaggtgctcaacgagcggatcgccagccggctcagcccggcggacatcgccgaggtcgaccgccgggagcgggccgagttggaccgccgggagaggatctaccgggccggccgccctcccctggacctcaccgaccgcaccgcgctgatcgtcgacgacggtcttgccacgggtgccaccgcccgcgtcgcggtccgggtcgcccaccgcctgggtgcccgccgggtggtggcggcggccccagtcggctcgcaggaggcgtgcgagctgctgtccgccgaggccgaccaggtggtctgcccacagcacccggcccagttcaccgctgtcagcgcctactacgacgacttccatgaggtttccgatgacgaggtgaccgccacgttgaccgcgaccgcataggtcaaccaggtacggtcggatgatgagcctcacctgtcccaagtgtcacggcgacatgcgccagtacgagcgcagcggcgtcgtcatcgatcagtgcagcgaatgccggggaatcttcctcgaccgcggcgaactggagaagctgttcgaggcggaggccaactggaaccggcagcaagccgctcctgcgcccgcccaacccagccagcccggtgggtacccgcccccgcaacagcccggctacggcaccgtcccgcccccgcccccacccgcgcacggttacccggccccggccccggcgtatggcagccacggccagcagtacggcagccacggccagcactggggctaccacgggcaccggcggaagaagcacaagggcttcctgggcgacctgctcggctgagactcaccacgcacgtccgaagggccccaccgcacacccggggcccttccgaacgttcatcggtcggcgggccggctcacacgatcgccatgtccacgaagcgcgacaggtggagctgtgccgccaccgtcaccgtgtcggtcggcccgttccggtgcttggcgacgacgaagtccgcttccccggcccgcggtgactccttgtcgtagtagtcgtcgcggtgcagcagaatgacgacgtcggcgtcctgctcaatggagttgtgggtggcgatgccgttggcgatgaagttgtgggtgcccagcaccgtcgcgtcgtacacgtcccgctcaccgagcgactcgatcgagacgatctcgtcccagaggacatcgttcgtggcgtgcagatccaggttggcggtgtcgaggaccgctgctatcccgctcagccgcgagtgactgaccggcgcctttcgcagggcgcccccgcccagccgtgcgccgcccagccgcgtgccggcccccccggccacggcgcgctcccggctacccaccccggtctcggtgaggacctcccgtacctggctccacacctcacccggtaccggtgtgaccttggcgttgttcctgcgggactccagcgcggcgagcagtcgagcacaggcgcgggactgctcgccgggtacgccgatctcacgcaggaagcgcagctggtcgtcccgacccgagacgtcaagggtgtggtggcgacgatgggtcgtgccggccccgggcgtcagccgggtcgtgatcccgtaccggagcagaaggcgggagacgtcgtcgaggatgcgacgactgggcgacgcgaggtgaatccggccgccccggctgccattcggggtcaccgtgccacccgcggcccacaggtgccgcaggaagagcgtgatctgtcgcttcggtaggccgaacacggccgacgggaggcagctctcggtcgagtgcgggccaaccgacccgaggtcgtaccggacgggttgttcctgcgcccaggggcggccaccgaccagccgcgccagcagcacgacctccgcgtcggcccagggtcgaacgtcgagcggtgccggtacgtgtcgcgggactgcgatccgggtaccggggctgagttcgccgagtggcatccatccggcgaaggcgaggaaggggtggttcgacgtcgcgtcgatatgcttgccggaggcgagtgtcatccggaacaccgtgcgacgtccgctggggaagacgtgtgtcatcgtgcgtggggtgtagcgaaggctgtcatcgagggcccagaccggtacgtccttggccccgtcccgcagcaactcacccaatgtcacctcggcattggtgtcggcccggatcagtcgggtgtccgccgtgaggcagcccgactcccgcagatcggacagttggggccgcttgtcggtccgctgctcggggccacggttcagctggctgaccgcgatgaccgggcactcgacctccttggccagcagtttgaggccacgcgacaggtcggcgacctcctgctgacggctctccgtccgcttcggcgaggtcatcagctggaggtagtcgacgacgatgagtttgaggtcgtgtcgctgtttgagccgccgcgccttggcccggatctccatcaggttcatgctcggtgtgtcgtcgacgaagagtggtgcctcgctgatctcgcccatgcatcgggcgagcttcgtccagtcgtcgtcggagagctgaccgctgcgcagtacgtgcagtggcacccgggcctcggccgagagaagccgcatgacgatctcgaccttgctcatttccaacgagaagatcgccgaggcttggttggcgcggatcgcggcattccgcgcgaagtccatactcgccgtggactttcccagaccgggccgcccggccacgatgatgagctggccggcgtgcaggccgttgaggagtcggtcgaggtcggtaaagccggtgggcacgccggtcatcacgccgctctgggcaccaaccgcctcgatctcgtcgagcgtgggctggagcatgtcggcgaggacggcgaagtcttcgctgacccgccgctcggtgacgtcgtagacagcctgctgggcgaggtcgacgacgtcgtccacgtcccggctgccaccggcggcggtgccaaagccgagctgcacgatgcgggtaccagcctcgaccagtcgccgtagcacggcccgctcgctgacgatccgggcgtagtaggcggcgttggccgcggtgggcacgctcgcgatcagcgtgtgcaggtacggtgcgccaccgatccggaccaggtcacccgagtcggccagggccgccgccacggtgatcgaatcggctggttcgccccggccgtagatctcgaggatcgtgtcgaagacggtggcgtggacgggtcgatagaagtcgttgcttttgagaatctcgacgacgtcggcgatcgcgtccttggagaggagcatcccaccgagcacgcactgctcggcggcgatgtcctgcggtggtgtcttctcgaactggccgtcccgctgcaccggcaccgacggcggcccgccagcgcgcgggtcggctgggatgtcgtcggcgaccgacacggttccccctccacaccggatcatcgtcccggctccaccgccggggcacgaaacttgtcgacccgcagggcgatcgggggccatcgtgcggcgggtcgggtggcaaccatacggaagacgaggtcagcgactcaacagcagcggtggacgagtctcgggacaacctgtggataccggggggcaaggatgtgcgcagcatgtgcacatcctgtggaaaaccgttggggaacctgccccagcatggggctgagctgggaatatgccgtccacaccctgtggaggaggaaaacccgaccggacgggtgatgccggcggcgggcgtccgggggccctgctgtgctgaccagcgaggcagccacgcggctgaccgcgggaccacggttcgcggaccggacggctgaccgcggaccgccgtcggaccaggccgggtcagccaggaaagacacgaatcgggcccgcgccgtgtccggcgcgggcccgatcggtggtgcgggtggtgatcgatggtgcggttggtgtcagccctgaacgacgctcaggtcgaatgcggcggtcacctcggggtgcagcttgatccgtaccgggtaggaaccgatcgacttgatgtgactgggcagctcgagccgacggcggtccagcgtcgggccaccggcggccttgaccgccgcgacgatctcggccgcggtgaccgaaccgaacaaccggccgccgtcgccggcgcgggccttcagggtcaccttcagcccttcgagctggcccttgacctcgttggcgtggccgaggtcacggatctcgcgggccgaccgggcccgcttgatgagcgtgacctgcttctccgcacccttggtccaggcgatcgcgaagccctgcggcagcaggtagttacggccgtaaccgttcttgacctcgacgatgtcgccgggggcaccgaggccggacacctcctgggtcaggatgatcttcatttcggcgcctcccctcagcgagccgtcgccgtgtacggcagaagcgccatctcgcgggcgttcttgaccgcacgggcgatctgccgctgctgctgcgaggtcacgccggtcacccgccgagcgcggatcttgccgcggtcggagatgaacttgcgcagcagcgcggtgtccttgtaatcgatgtacgtgatcccgtccttgtcgagcgggttcaccttcttcttcggcttgcgaagtgccgcagccttggccattgaccttgctcctggtttgcgattgcgggcgctctgcgccatcagaacggaggctcctcgtcgaagttgccaccaccggaaccgccacgcgagggcgcgggagaggccgaggcccaggggtcgtcgaagttgcctccgccgccctggccgccaccaccaccaaaaccaccaccgcccgagcgggacatcttctgcaccttcgccgtggcgtagcgcagcgacgggccgatctcgtcgacctccagctcgatgacggtgcgcttctcaccctcgcgggtctcgtacgaccgctgacgcagccggcccgagacgatcacgcgggtgccgcgctgcagcgactccgcgacgtgctcggcggcctgccgccacacggtgcacgagaggaacaacggctcgccgtccttccactcgctggacgacttgtcaaagaaccggggcgtcgaggccacccggaacttggcgactgccgcaccggagggggtgaatcgcaactcggggtcatcggtcaggttaccgatgaccgtgatgatggtgtctcctgccatgaccatctcctcgcgcactcatcgtctcgccgtacaggcttccagagccgtccgacaatgccgacgaggctgatccgggggtgtcggggtcggtgtcggggtgcggtcagcgcacttccggccggatgaccttggtacgtagcaccgactcgttgagccgcagctgacgctccagctcagccaccgccgctggcgtcgcctgcaggtcgatgacggcgtagataccctcggtcttcttgtcgatctcgtacgcgaggcgccggcggccccacacatcggtcttctcgactgagccacccgcggtccgaatcacgttcaggtacgtgtcgagcgacggggcgacggtgcgctcctcaaggctggagtcgaggatcaccatgatctcgtaatgacgcaagacgtgctcacctcctgtgggctaggcggccacggtccttccgtggcaggaggtcgtgcgtcgtggcccggtccgaacgggggaacccggccggacgtggacaaccggaccaggatacccggtccgaacgatcatgcccggggtggtgggaaggcctaccggacacggttcacggggagcccagctccgacgtcgatgtcgaggcggaccccccgtgaccagaggccgcggggcgtcccgtccgcattccttgggtgggacctggggaggaacgaccacaccgatgaggttggaccggcgacgccccgcggggcttcatcgtgttgtttccccgacgatatccctgatgtaaggaacttgtcggagaatccggaaaatctctgacaatcttcatagaccggtgcttccgcccgagccagggacggtccaccacgccgcaccagggcatcccggttccggcggaacagtccggatagcggcatccggggtgcgcgcgaccgaccgcctcccatcccggtcaacgatgtctgaccgatccggtgacgcgccctcgccgcactgcgctcaacggctgacgtgaactcgacgtaggctccccagcatgcgtatcggagcccacgtcgattcggccgacccactgacggaggcgaccgccagagccgcggacaccgtgcagttcttcctttccgacccacagggctggaaggcaccgaaaccacgggcggacgccgactggctgcgcagcgccgaggtggacatctatgtgcacgcgccgtacgtcatcaacgtggccacgttgaacaaccgcatccggattcccagccgcaagctcctgctcgcacacgcccgggccgccgccgctgtcggggcccgtggcctcatcgtgcacggtggtcacgtcaacgcgggtgacgacctcgccaccggctttgacaactggcgcaaagccttcgagtacgcggcggaatccggcggcttcggcgtacctgtgctcatcgagaacaccgccggcggcaacaacgcctgcgcccgccgactggacgcgctcgcccggctctgggacgcgatcggcgaccacgaggtgggattctgcctggacacctgccacgcccacgccggtggcgaggagctactcgggctggtcgaccggatcaaggcgatcaccgggcggatcgacctggtgcacgccaacaactccaagggcgccttcaactcgggccaggaccgacacgacaatctgaccggcggcacgatcgacccggagcaggtggttacggtcattcgcgcggctgacgccccggtggtggtcgagacaccaggcggagcggacggccaggcggccgacatcaccttcctccgggatcagctcggcgtgtcggctacgaacacatgaccaccggacaggctggcggcgcccagccaccacaccccgaggcggccagggtcactgaccctgccgcaacgccgaccagccgccgggccgacaaggacaaacccgagaccaccacgagcaagcacgagaccgacacaagcaagaccaagaccgacacaagcaagaccaagaccgacacaagcaagaccaagaccgacacaagcaagaccaagaccgacacaagcaagaccgacaccgacaccgacaccgacaccgacacggataagcccgagaacagcacgggtgacggcgcgtctcccacaggagacggttccccggctgacaaggacgccaccgatacggccgaaaaggatgaacgggatccgttcacctccttcgctcccgctccggagccggtcccgacccgcgccggccgggtagcccgcgctgtcggacggctcctggcccacgagtggacgctcgcggtactcggctcactggccctggccgtcgcgatgacctggccgacgctgcgctacccgcgctacaccctgccccaggactactgggatccgagcctgcaggcatggcagatggcctggaccgggcacgcgctgttgaccgatccgggtcggctgttgcactccaacgcgttcttcccggaacggtggagcttcgtcttctccgacacgttgctggggtacgcccccgcggggatgatcggttccggccccgaagccgccctgctccgctacaacatcatgttcgtactggcccacgccctcgccacgttcggggcgtacgcgctggcccgacagttgggggcgggccgcatcggcgccgcggtcgccggggtgacgtacacgtacgcaccctggctgttggcccaggccgggcacctgcacgtcgtctccaacggcggtataccgctggcgctggccatgctcgcccgaggacacggctggtcgctgcggcacggctaccgcccggagaaacggcgggtccggtgggtgtacgccgggtggctggtcgccgcctggcagctgagcctcgggttcggcatcgggctgccgttcgcgtacgtcctcgccgggatcgggctggtcgccacgatcacctgggtgctgcgacgctgggtcgtccgcccggttcggcgccccttcggtcgacgtctgttcgccgccgacgcggtgggcgggctgatcttcgccgcggtcggagggctactggccctgccctacttcacggtcgccaagctgcacccgcaggcggagcgaacccttgacgacctcgcctggtactccccgcccgcgaccggcttcctcaccgcaccagccgagtcgcgggtctggggtgacctgcacgagggggcccggtcgacattgccatggcacccggagatgacgttgctgcccggctatgtcctctacgccctcgcgttgggcggcctcttctattcggtctggcgagtccggcaccggctcctgctgctggccggggtcgtggtcagcatggtgttggcgatggggaccgagttcttcgacggacgcttcaccctcgtgccgctcttcgagcacgtacccgggtggaacggcctgcgtacgccgggccggctgatgctctgggcgacgctgctgctcggtctgctcgcggccggctcggtgagtgccttcgccagccgggtccgaaagatctccgccgcgcggatcccttcctggccgaacccgtggctgcggttggccacgctgcttccactgctgttggtgacggtggaagggctcaaccgcaccccacaccctgtggttccggtgcagcccgcggcgatgcgcacggtggatggcccgctactggtgctgcccagcgaccagagccatgaccagccggtcatgctctggtcgaccacccacttccaggacatcgtcaacggcggcagtggcttcaccccgaccctgctcgaggacgtccgtgaggtgacgaccgcgttccccgaccaggcgagcgtcgagtacctccgcaccctgggcgttcgcaacgtgctgatcccccgtgatctggtggccggcacgccctgggagatcagcatcgacgcgccggtcgacgggctgggcatcacccgggaggagatcggcaacgtggtcgtctaccgtctgtgacctggggcactaccgggtgccatcaaaacgcccttcacttcgaagcatccagatggcagaatccccgtcacgggggtgacgatgctattcttcagattactcggcccattaacagttcgtagcgaaacttgctttgtcccactctcgagcccgcgccaccggaaaattctggctgcactactgctcagcagaagcggcaatgtatcgttggaacgtttgatcgacgttgtctggccatcccgaccacctgccacggctcgtcaacaagtgcaaaactgtatcagttccctcaattcccggttgagggactggggacatacacagaccgtgcagcgatgcgactcccactacagcctcgatgttcccggcgaatccgtcgatgaacgccttttccgcaccgagtacacggctgcggcgcaactcgcagagaatggcgaccctgctgaggccagcatgcggctccggcacgcgctgaggctctggcgcggtaatgccctggagggaattggtagcgaccaactcgtcggcgaggccacccgtctggatgagatccggatgcatgccctggagcagctggtcaactgggagttcgccgaaggtcgctaccacaagatgattcctgacctctgcctgtggtcggatacctacccacacaacgagcacctgcacgcccgtctggctgaggcactacatcatgcctcccggactgctgaggcgttggaagtactccggcaacttcaccatcggcttgaccgcgagctggggatcagacccggtcccgtcgtactcaaccttgaggcgcagctgcgccgtccgacaccaactagcgcgcccggcagcccggtggatctggcggctctcaaagacatacacgccaccctcgcaaacttgaccgacactatgcaggccctgatcaaggatgtccccgccctgagtcgagccgattcacaccgcttgtcggataaagtttagtcgcacctctacctccgcggcgcccaagggacgtgacccacggatatttacctatcggcttccacacagcactgtccgtcactcgtggtggccgtgtggcagatagattgcggcgtcaggaccaaagaattgaatacagggggcgaaagcagacgctaacccgtgcagaattcggagctcccaatccaaccgcagcgctttggcaggcggagccaggagcacgctgtctggaataagcggggtcaatagaatggagccggttccaggaaccagggttggaaccaagttaggaattcgcgagttgggcgagtcgttgcggtgtgagcacggtcagggtcgtagcggccttcgccacgtcctcggccggagcgtcgagaggactgaccagcacgagcgtaccctcgcggcgcaccaggtgcacctctccactcgactcaacccgcgtccagcggtcggggccgagttgctggcagcccgtctcgagcggcgggtcgggtggtcgctccaacacgagttcggccaccagcggcccgcagtgacgtggcggcgcgaagtcgtccggcaggtcaatcacgaacacggaaataaggtacttctcccgcaccagcgtcatccccaaactgtcatcctcgggaaaggcggcggcccacccgatggcataacccggaacctgcggtaccagcagcggaatccgcagactggcgaacgccttctcgtcgctgacacgccgggtctccttccgcagggccggaaacacggccagcggggccagcagcaccagagccaacccgacccggacgagaggtgacagcttcgccgtaacaaccaggacaccagcggcgaaacccaccgcaccgagcaccatggccagccacaccgccggcggcgtccaacgggtatgcatcccctgctccagcagaacaccaccagcggcgatcaccgcaccaagcaacgccgacagcccggcccacttcacgcccgccacccacagcgtcagccacaccgccacggtcaccgccaacggcccgaacggcagaacaaagagacccagattgagacagctagcgatcgtctccggcacacagtcagcctggtatcgccgctgcgcctgccacaaatgggccagcagcccagctcccaatccacccggcaccgccgcaacggccatgcggaaaaacatgttcatcgacgactccactagtgcgtggggcccggtcacggcgaccgggccccacaacaggctactcaccaacgatagtcatacaggtccatgtagtcgttgaggatgcctgcgtaggcgaggttaccgggtctgttcggatgaaaagactccatacttgccggctgcaccggatcgccatcgccgtccgaccatgcatcccccacaatcagcccgttgatatagcggtcctggccacaaagtgcatgccccccgaacgtgccacgggcgtccataccatggacaccgttctccgcatcagacggaagcgccctcgtcaccagccagtctgacatttcattcaggaaagtcgtttcggccgaggaaaagcccgcggtaagtccgggaagagtgatgccataatcgcaattgtgttcgaagagatgcggatagcccataacaaatacctgcgcgttcggcgcccggacccgaatctgccgtaccacctcttggagcgcctgtgtgacctcgcctccgatgagttcctgttgcgctttccctagcgactttgtgtcaccctccatgatgtagtccgtggaactgcagtctatggccacggcgcaggccatggcgacctcggcgaaacgggcgtcgttgcccccgatcgagaagaaaaccgccgtggtattagcgttgagggagccctggtcgagctgactgacttccccccactgccccttggcggcccgcccccgccactcgccatcgggcggcagtaggtccgggctcatgacgttgtgggcgcgggcaccactacaggcgacgaactgggcgtcgatgtcgggggaatgactgtccgcgaggtcggcgatggtggcgggcgcaccgggtataactgcctgctgagaccatgcgtgccggctgcgccggcaggagttccgcttggagggatcgtcgccgtattggtcgctgacccgggtgtagtcgccggtcccctcaccggaggagaacgaatcgccgagggcgaccacgaagtgccgcggcttccgcggcagcggttggacggcgagtgcgtcccatgcgacgtcttggactccgacaccatccagcgtgaagttactcaactgcaccttgggcgcccccgcgccggtaaagtcgaagacaccgaggttgacccaacggttcgactcccactgagtggggatgattcgttcctcggtggacccgttcggcaggcgcaccgtgtacttcgcctgtctggtgtgagcaccgtgatctggcatgtgcacccacacgcgtgtccaggcgttagtcggattaatgttccaggtaccggtgattcgataggttggctctgattcttccttgtatgtgtgactgaaccagaagtgcccgccaaatgcggcgccaatctggtgtagatccaccttgccgggtgtcaccacgtcaccgtctgcttgggttacggtggcgaagttcagggcgaattctccacccttcctgaaagcgggcctgcaaccttccacacctagcggtctactcgtttctatgtcgtcgataatcctcacgtcatcgggcagtcccgacactttacatgttccgtctgaattgactggggtgggatagatgttgtcaccgggctgggtgtacggccgcggctccaccgtggtgtatctccggacctccgaaccacagtcggaactgcaggagacccaggtgaccgggccattccaccagcacctcaggtcgtcccgctgacaggcgccggccttcgtcgtcgggtagtcggcaggcacctttggcggcagcgtctcgtcgcactcgttgatgtccggctcacagaacgtgtaccgtttcgcctgggcgagatccggattacgcgcgtgtgccgtcgcgtacgtgtcattccacgacttactcttgtagtcgtaccgaatcagtgacgtgtacgcgaagcccgtaactcgctcgggatacgaccagtgattcgggtgcttggcgttgtcatatccgatgtcgtcgtcgaccggcgggtcggcgtccgggacatccaggggatctgtcaggaaccttttccgatcagccggatagtcggtgttcgcgggattattggaccagcccactccccacgcgccatggttaacgctggagtccgactgcgggtagaatccagtgttatacgcccagatggcgaaccaccagttctcgatgtactccgggttgccgtcgttggctatcaggccagcgtcgcgagtctggttccacttgtcctgaagaatccgcagaccggctgcgacgtttgttgcataatctgttgccactgcttgctgcttggccgcgtcccaggtaaccccggctatcaccttgttggtgtcggaccgcttcatcccagatgtgacctgagccgcaccatagccacaatcggtttctgaccagtcgatgtcgtcgaaatccggattgcccagtccgtagtagccgaggctggtcagcgggttgccgaccgaggcgtcaacggcgtggtagctagcctgccacagattggactcctgggcgaggatgccgaggaagacctgggcgggtacgtggccgccaccggagaggggcagtgacgggaacatgccctgcggagagtacgccgccatcccgttgttgccccagttggcagggcgctggaaggtgagttgaccgcgtacggccaggtcggccgcccattccatctgcgccaccgtcggctggtagacctgaatctccgggtcgttacgcgtcaccgcgcaaccgcggtccgggtcgtcggggacgttgggatcccccgtggagccggtgatgcgggcgccggacgacggccgggtcagcgccggcgaaggcttgcggcccttgtccgtcacgaccggctccaccgagaagtccagccggctctcgtccgccgtccgactggtcatgatctccacacggtcggcacgaccgacgttcggccgacgcgtgagccgtccagccgcctcccgtccagtggtcgcccgaagaacgacgagcgccccagtcgtggagacgtcgctgtcaggaaggccgtcaacggccctccacgtgcgcggcagatggcccgcaacccgggccttggccttaccgcccacggcgaagacccggccgcccgcccctggccgcagcttcacctcaccaaccggggccgagccgtgcgtcgtaaccttgccaccagtgaaccgcttgaactccgttcgccccgcccgtaggacctggaaggccagtccgtcgggaccgtcggccaatagccggaacggcgtactactggcggaggccactgaggtgatcgcgcctttgtcgccgacctgcaccaggctgaggcccttcacaccgatcaggcgttcaccgaccggtagcaccgagctcacttgcccggaagcgcgtatggtgcggatggtggccgtcgggcgacgggtgtcgaccttcccaagccacgtccgcgccacgtcaccggggttgagcggctgttccagacgcgagagcacgacttcctcgcccgctccgcagccgggattgtggtaggcaagcgacacccgctccgggagcttggttaccgccccggtcttcagatcgacgactgctgcgaatccaccccgctgcatcaagacgtcacggttggtgaaggtacgcggggcgtagaccaccaccgcccgacgcccagagccggtgaggcaagcttggccgatccactggtcagtgtcgagtcccggctccctcagcgtggctgccgtccgccaggcatacgcttcagcttcatcggccacgagcacatgcaggccggtcgcgtcaccggacgtcgtgacggcacgatcggacgatgtgcgccaagcgcttccgaggcgcgcctcaggattcatcacgcggtcaggcctcgccgatgggcgagatgtcggcttatcagatgtttcggggtggccgcgttccacagacgcatcggactcgcgggggcttgcgctcgcagcgggtactgacaggggagcgacagcgaacagtaacgccgccgcggtggctaaggatcgcttcatggtcacctcacgcagagatgggaattctgcgcgacaatggatgacgtcgtcatcgttggcccaccgctgacccatcagcgccctatggtcggagggctccggttctcgtgttcctcgactcgctagccggaccctcccaacttgcagttctggcacgtgccggcgttgtccgggctactcctgccctccccagccctcccagcaccacgcgatcaggctgccccagctacatcaagctgttacgactggccgaggggccggtcgcgcacccgaaccaacagctctcacggggcaattcagcgtgtgccggagccgacttcggccgtcgttgaaccgctagcgggcgctggacgcgaactattcagagcaccacaccacggtcgaacggtctatcgccccacaggaagtggtctggcggtggcgccgggatgggtctcggatgaagacgcactctagagttcctctacctaaacaattgactgaattctccaccgaccatacataaggattagacttgcgaagtccacagttttcccgcctgaagctccgccgccggcggtcacggctcatgctgagcatagccacgggcctaacgatggtcatggggttccaggctccggcgctggccgcaacatcggggtgtggctcggtgtgcgacggcaaagatccgaacacctactacgcgacggttgatggaactaccgcacagtgcaacttcttcccaacagataccccctacacctcgcaatacgtcgagctacgatacagcccgttctgccggactgcctgggcacgtcagacgggcagcttcggctggcttagtggcgtgctcgtccagagcttcaacaccaatggaactctacgcaagaccgtctatgactcgaatagccatgctggcccgtggtcaggcatggttaatgacaaaggcttaacggcgcgggcctgcttctatcatttcgaaaacgagtgggatcacccacacaaccccacgatccttaattgcaccgcacgatactgaccagtatcctgatccgaattgttggatatcgatcgtaagccaaatgcacacggccagtgaggacacgccctcccctcgccgggtctgagttgtcagccgccccgatcaacttcgtggagccgtcatcggacggtttacggatagatcagtgatcttaattgcattgttccctgcatattcctcgtggctgcttctctgtcatggggagatcggccgtcggtcaggtcgccgcgcggtcgcgcgaggtctggtcacccagccggcgtctggtgcgccgtcgatgaccccggcgtccgggtcatcggggtagctggcccgtaccgcgtcctgctccggccggaggatctcctggacgatcagcacgcagagcactacgacggtggccagccggagcgtggcggctaacacgaagacgccctcgggaaaaaccggcgtgccggttgaggtgcccagaagctccccgtagaaggccacgaagtagccgacctcggcgagttgccaggccaggaacgcgccccacttcgggcgggcgagcacggccaggggcagcagccagagcacgaactgctgtgaccagaccttgctgaagatcaggaatgcggcgaccaccaggaacgcgagctgggcgaggcggggccggcgtggcgcccgcagagccagcaccgcgataccgacgcatgccaggaagaacagcgcgtacgccaggttgttcagcaccggaatgttgttgctcagccactcgaaggggccggcaccgggttctccgacgttgatcttgccgtcgaggtagcgaccgatgtaccagagggtgccccagtcgatcggccgctcggtgttgagttccaggaaacgtccccagttgccggggtagagcagcgcggtgggaaggttcaccacgaccagggccgccgcgcccgctccgatcgcggtgagcgcgggccgcagccgaccactccggatcgcgaggagcaggatcggccagaagagaaacagcggccagagcttcgccgccccgcccaggccgagcagcagaccggccagcacgggtttgcggcgtgcccaggccagcaggccgaacgcggccagtccgatggcgagaaggtcccagttgacggtggcggtgagcagcagcgcgggtgacagtgcgaagagcgccgcgtcccagggtcgtcggcgccgcagcgcgaggagcacggcgacggtggccaccgccagcgcgccgagcaccagggcgttcaggttgtagaaccacattgcctggttgatgctggggtcgtccgcgccaagggcgtgcacgggcaggccgagcgcacccatgaagtagccggtgagcacgggatactccacggggtggtcccggtatgggaccttgccctcgttgagcccctcggcgtagtacagggccagcacgtcggtgtagcagaagcgggtgtactggacgttgtccgtccaggctccgtcctggcagggcgacttctgcacccaatgcagggccaacgtcaggcagaccagagccaggacgatccgcacggcggtccagaaccggcgttcccgaccgaccggccggtccagcgcggtggcatggtcacccaacggaccaccgatcaggccggagacgccgcggacgaagccgtcggagcgggacgggtggtccggtgcggcggcatcgtccataccacccgtcgtctgcgtcttcatgacgtgcatcctgcactagatcggcgttcccgtcgtgcacctggatgccgcccgcgccaccgaccgcggacacggccgctgagatccgcagcctgaagatattgacactctccacgcggcgcccagttcttcagctcggtgagtacgctgagccagaatgtagcgccctcgccgcgtcgccgccggcccacagtccaaggatgtcccggttaccgttgaccgtaacggccagggcacacgtaggtcgcctgctcgcgaccctcccttcggcggatcgtgacgtgcgctaggtcgaggaagatcactgagtagaccaggccgggtcgagggtgccggcggcgacagcggagtacggggatcgggcacgatgccatcgacgggggggggggtgaggtcctcggggatcatgaagcgtagagaacgccgtaatcatccacgtgacctcacccccccctcccaacctccacagaggctcgtcaccacgcgcataaccagctcagagaacccgccgaccaactacgcaatccctgggcattaggttaccttaataccacttcgtgcaggtccaagtatacggaccgctcggccaaatgcatgctcgcgcctgcagattggcgtcatcgaccatggctgtccaattccacacatgcgtgtcttcaaccatcgtcacccggtgcgcgccgctcaggtaacggctgtccactttatacgtagcgttaccggagtagctcctcgcccaagccgtccggcaacgcgggctgtaccgcaactcgacggtagcgaccgtagggtatgaaccagtatccacggtccaagcatcttcagcgcaggtatagtaattgtggggaagttgttcatagtagatccgaaatgacgccgggtctttgccatcgcacttggcaccacaaccagagttgagtagagtcgcctcgtcaatcatgacaccgtcaccagctgcgatcactcgagcggcctcgatactttcaccggtggaccctgtagccgcttgagctggcgcggaaaccacaaccgaagtggtaagcatagtgaacagcgccgctatagcaaatagccttttcacaagccaaactcccaccttctgtgtcaatgctagggctcagggcaaactagaacgactcttcatcgaagagtcatctcgacaccatcaccagagcatctcctttcggggccgcaacctaggtcaactgaacagcgcgaaggccgtccagtagggatcggcggtggtgatcgtgtgatcgccggcctgaacgtggacggtgcggtagcgccgggcgtgggtcgtcgaacaataccgccgtcgttaggcgtctgccctgccgcttctaggtgggtcgtccgtagacgggtgaagaacaggtgggcggctgcggtgagggtgacgtggcggtgccggccgatccaggagcgtccttcaaaaaagccgaggccgagggcggtggcgagttcgcggtagtcgtactcgacgcgccagcggcttgtgggccggcgaccaacgcggcgtacctgtgggtaggtcggacagacagtagtcggtcaggccctgaggaaactcggcgacctgcctgtagcccggcggcagcagcgacggactcagcccgctgctgccaactcgtcgagcatctccggggccatcaaccacgtcgggcggtatcactgcgtgtcggggaccttcgacgccgcccgcggccgggagatctgctcgatctgctcgacgggcggcgcctacacacgggagtgtttcttcgccacggccgcatcgcgggtggccgactcgcggcgcaggctgcgagcgtgcgcgttcgcgggcttgccatctggcccgggtacgcagccctcgtcccaggactccggcacgaacaaccgccagttcaacaccgccgacgcgatgtcggccgccgcgtcgatactgacggcgatctggcagttggcgacctaccccgagggtgccggagtactgccgggccctcagcgaagcctccaactgccctcgcacccgaaccagatcccgctcatctacgcaccgcagccaaacaccgccacgatgcccgtacaaccgacacgccacaacgacctaacgaacactactagtcccgcctgggtcgttcggtgtttccggttggcggcggcgggaacccgatgtctccaccgccgccaccgccgttgttaccgccaccgccgttgttaccgccaccgccgttgttaccgccaccgccgttgttaccgccaccgccgttgttaccgccaccgccgttgtcgccaccaccgccgttgtcgtcatcatcgtcgtcgtcgtccgggcagaacaggccgccgagccacccgcagtccggcggctccggtttcggctgctcgccgttgccgaccgtgtcgtcgccgactccggtgatgcgcggcaggtcggacttgggcttaccgttgagcgcgtcgtccatgaaccgcttccacaggtccgccgggagaccgctaccgccgatgttcttcttgttcttggtgagaatcgctttactttctgcctcggggttagcgccgatccatatcgctgtcgccaggttgtcgtcgtagccgaccatccaggcattcgagttgtggggggtcccgatgagttcccaggtgccggtcttcccggccgcttgccgacgaccggacagggcatcgccgttctcactcgggatctgcttgagcaccgcggtcacctcgtcggtgacccctttccggatccgctgctgcccgtccagcttctcgccggtcccacggacgaccttccactcgccggtcgttttgtccttctgttcgaccttgagcacgaaatgcgccttatggtatagaccgtcgttcgccagcgtcgcgagaccgttggcatggtcgaggacggtgaccgggtacgcgccatagcccaccacgtggtcgaactgcttcggtgccaggtcctccggcttctccgccaacaggttgaacggcgtggcggggtcgtcgttgttccacatggtggtgatacccgcctgccgggccatgctgaccaccttgtccgggccgatctgctccgccacatggaagaacggaacgttgtacgacttgaccgtcgactcgtccagggtgcaggacttaccacagtgcgcgttccggctcgcgttatggatcttgtcgtcgtacccctcgggggtgaagggcgtcgcgtcccaccgggagttgacggagatgccggcctcgatggcggccgcaagagtgtagaccttgaaggacgaggcagggggatggccaccatagaggatgccgtctgtggtgttcttgccggccaagtcgatgtcaccaccgctttccccaccgtagtaggcgagcacccggcccgtcttggggtctatcgcgactccggcagccatcagattgtccggctggccgtcgaggaccgaaccctttacccccgctcgtgccgccttctccagagcggtctgcatcttgtcgtcgatcgttgtggtgatcttgtagccgcccttgcgtagctcatccgcacaggagggcttgacctcgtcggcacccgtgttggtgcagagtccccactgctccatttccgcccgcacatagttgatgacgttgccgcgtggggtcgccacaccgaagccgttgccgccctcggccggcggcttcaccttcggatattcggtcggccgctccgccgcgtcgagccagccctcggccaccatcccgtcgagaacgtagtcccatcgcgacttcgcgtcgtccggggcggtcgccgggtcgaacccgttgtgggtggcggagggctccggctgcttgatgatcccagccagcaccgcgccctcgccgacggtcaacttgctggcggccttgccgaagaaggtctgcgccgcggcctcgatcccgtacgctccgcgtccgaaatagatcacgttgagatagttctccatgatcttttccttgctgaaatcgtcgtttagcttcgaggcgaagatcgcctcccgcaccttccgggtgtaggtgtcgtcctcgaggctctcgtaggcgccacgcgcgtactgctgcgtgatcgtcgacgcgccctgtcggtggccaccggtgaagttgttccacgctgctcgggcgatgcccttgtagtcgacgccggagtgccggtagaagttacggtcctcggcagcggccaccgcgtggcgaacgtgctgcggcatctggctgacggtaatgagcgtccggttctcgttgccaagcttggcgaccagccccttgccgtcactcgtgtagaccgtcgtcgactgcggaagtggaatctggttgggtagaacgacgttggtggagtaataggcgaagccgactacacccacgccggcgagcatgatgaagaccgcgcacgcggcgatcagcatgttcgcccgcttccgcttcttcgcccgcgcggcggcgttcggatcacggccgccggacctggacctgcccggaccactcgggccgcccggaccaccaggaccggcggacgccggtccgacgctggcccgcgccacggaggcccgcccctcgaccgccgccgtgccgacccgagcccggccggccgaggccgttcccacggaggccgcaccgacggtcgcgcgcccagtagagccgcccggcgccggagagaccggcacggaggcacgacccggcgccggggatgtcggcaccgatgcgcgaccgggcgtcgacggtgccggcacggaggcgcgaccgggcgcggccggtgccggcacagatgcacggccgggcgcagccgataccgacgccgaggcgcgaccgaccgaggccgtgccggcggcagccggggaggggacggacgccgagccgccaaccgaggcccgcccgctggaggcaccgccgccgggtgttaccgaggcacggcccgccgatgcctccggcgcggccgcccggccacgcacctcgtcattcggggcacggtacgcgtcgtcggccagcccggggtcgtgctggcccggtatccgggcccgcccgcgcggggaactggggtcgccgtacgagttcatcttcacaccctgcaggtcgcggtagggcgcagccgcaccaccaccggtttgccgtgagttgcggcacccggcgctacgacgcgttcacgtcgcacgggagtgcccatttgccaatcaagggggccaatcggactaccaagccgtcgatcgctcctggtggtggcccgctggaccgaagcgatcgatcgaactgaagtcaccgtcgcgcctctcgcctccgttgcccgtccgaggcatctgtggtgggcaccccgcccaccgcagtctgctccggcccactctcggtcagcccgtcccgcccgagcagatactgctcgatgagatggttccagtcgcagccgaggcacacttctaccacgaagacctggaactcacgcagcgtcatcgccagcgggggcaactccgccagtgtccgggcctggccggcggactgtcggagctcgtcgccgtaaatgtagtgcacgtgcgtcaggttctcactgcggcagatggggcaccgctcgtcggtcggctcaccgtggaaccgggccgcgttcttcaggtagggcgaggcgtcgcagacatccagcggaccgacccgattggtcaggaggtcccgcagcaccgctcgcttccgaagcgagtggttgaccacctggcgctgcgtacgcatggccacgagcgtacgcggtccggcccgacccggcgaccagggtaactatccgtaaccgagacacggcggtatgcggtttgccccatccgcgaggatccgctagcgtgcgatgtatcggtccgatacatcgcacgggtttactgctcggtgggcaggggtaaggaggatggcagtgctcgagttcgccatcctcggcctcctacaggaagctccgatgcacggatacgagctgcgtaaggagctggccgctaaactcggcgcgatccgggcggccatcagctacggcacgctgtacccgactctgcgccgcctacaggcggcgggctggatcaccgaggccaccgagacacccgccaccgccccagaggtccccgcgctgaccagccgccgtggccgcgtggtctacaagatcaccgcggagggcaaggaacgattcgcccagctcatcgcccaggccggacccgagacatacgacgacacggggttcggcgtgcacttcgcgttcttcgcccgaaccgaccaggcaacccgacttcgcatcctggagggtcgccgccgcaagatcgaggagcgccgcgaagggctccgcgacgtactcggtcgcgccgccgagcggctcgacgcgtacaccctggaactgcaacgccacggcctggatgcctgtgagcgtgaggtccgctggctggaggagctcatcgccaacgagcgctccggccgtgccccgacggccccggtcaccgggacggacggcggccgaccagaagacaacagcccgcctccgcctggagagtccaggaaagagcggccgtgatgaaggagaaggaggcagacgctatgggctccgtccgcgtcgccatcgtcggtgtgggtaactgcgcctcgtccctcgtgcagggcgtggagtactaccggaacgctgacccgaacgaccgggttccgggtctcatgcacgtcaccttcggcgactaccacgtctcggacgtggagttcgtcgcggcgttcgatgtggacgccaagaaggtgggcatggacctcgccgaggcgatcgtcgccagcgagaacaacaccatcaagctgtgcgacgtgccgccgaccggcgtgaccgttcagcgcggtccgacgttcgacggtctcggccagtactaccgcgagatcatcgaggagtcggacgacgagccggtggacgtggcccaggcgctgcgcgccgcccgggtcgacgtggtcgtggcctacctgccggtgggctccgaggaggccggcaagttctacgcccaggccgcgatcgacgccggctgtgccttcgtcaacgccctcccggtgttcatcgcctccgacccggcctgggcgaagaagttcgaggacgcgggcctgccgatcgtcggcgacgacatcaagagccaggtcggcgccaccatcgtgcaccgtgccctggcgaagctcttcgaggaccgcggtgtcgagctgctgcgcacgtaccagctcaacttcggcggcaacatggacttcatgaacatgctggagcgcacccggctggtctccaagaagatctcgaagacccagtcggtgacctcccaggtgccgcacgagatggtcaagagcgacgtgcacatcggcccctcggaccacgtgccgtggctggacgaccgcaagtgggcgtacatccgcctggagggccgctcgttcggtgacgccccgctgaacgcggagctgaagctcgaggtgtgggactcgccgaactccgccggcgtcatcatcgacgcggtccgagccgcgaagatcgccctggaccggaagatcggcggcccgatcctgtccgcgtcgtcgtacttcatgaagtccccgccggtgcagtacgccgacgccgacgcgcacgccgccgtcgaggagttcatcgccggcgagatcacccgttgacgcactgaccaacggtgagggccggggccgtgtggctccggccctcaccgccgtactgcttcggcggggtcggtcgatcgccgtcgtaggtccgcgatcctcgccgtcgctgccctgcccgcggctccacctggcgctcgccacggtgaacctgccgcttgacgtcgagcggagttacgcccgtgccgtctcgttcgccatcgcgccaccgtcgctgattgcggccccgcttcccgcgctggccgccgccgtcgagtcgaccgcgtacgtgctgctcgccgtcggcttgactcgcgccggtaccgggcgccgcgagcagacggccaccaacagccccactgacgcacctcgacgtgttcgcctgcgtcagagctctttgtacatgatgttcagaccgacccgaccgagggtcgggtgagcgaacgcgccgggcacggtgccgacggtccggaagccgagccgctcgtacaccgacaccgcagcccggttcgactcgacgacggcgttgaactgcatgccggcgtacccgcgctgtcgggcccagtcgatcgcaaagcggcacagtgcggtacccaccccctgcccacgggcatcggcggccacgatgaagctggcggtggacacgtgcgatcccggtccctcgcggttcgtgcccatcttggcgctgcccaggacgcggtcgcccacgaccgtgacgacggtcagccccggtggcggctctacccacagctcgtgtgcctcgtcggcggacatgtccgggtcgtacgcgaacgtgtcctgcgcccgcgcgatttcccggaggatcggccagacctgaggccagtcggcttcccgaaactcacgaattgtcacggtgtatcaacctcctctgagattgatacaccaccggacatagttgttggccggcacccgaaccgggtaccggccaacggcttgttgccccttggggttaggtctatggatcgggtcagctggtccagtgctcggcgacgaggtcagcggcctgggtttcccactgggcgtagtggaacgggtatgccgacacctgcaccgtctgcgcggcctcggtcagcggcatgtcctgccagccctcgacctgcttcaaaccctcaaggaaggcggtggtggagtattcggggtcggtgatctgctccaccgtgccccacccagacgacggacgctgctggaacaggccctgcgagtcatgatcgttacggtcacccaggtgacccaggttctccagcttcgactcctgcaaactggtcgcgatcgccaccacggcggcacgctcgtccatgccggccttcttcgtggcctcaatgatcgccttcacattcgcggtctgctcgtcacccaggctgatacgcgactgctcaccctgagtgccatgcggaatcaggatgtccatgtccggcttcgcggcctgcgccacgctcaccgcgacagccgagtccgccggcatgctggtggtgggggtggtggtgtcggcggccagggggccggcgacgacaccggtggacagggccagaccagcaataccgaggacgctacgacgcagaatcgtgttcatgaggtgtgctgtgtgctccattcgggggtcgacacccacgcacgcgcacccgaaaaaggggggttcgggaacacacgggggtgcaagcaccgtccggcgctcaacagaacaagaaacagaaccagaagaaaagaagatgatccctgaggcaaccgcggccccgggggttcaggagctcacacggcgccgggtccatgtgtaacgaccgaccggccgccaccattcccggcggggctcacgcaccggcgacacccacccacgggcgggccgcctcctcggccgtacgcacggtataacgccccgacacccgccgagattccgccaccaccgtgtccccgaccacacccaacaaccagacatacggcccacttccgcatccggtgggcagcggtctcaatgcgggctccccggcgtccatgtcagccgaacggcgctcggtgcggagttggtcgacctggcccatgacgggcgtttctccacccgctcgtggaattggtggtcgatgggcggtccgtgacgtcggcgtgcgcaccaacgtgaacagtggtgccaaacgaggtcgacctcgccgatgtggggcgaaccagcgtcgcagcgcatcgcggcgctgcgccggcagcactggatcgagaaccgggaggcccaactcgaccaggcggttcgccgcctcgttggccggcgagcacggtacgacaagtcaggcaggcccggcagagttgactctccggatcggggacgtgcgcggcgagcatctcgtgcgcggccagggcttccgctcgcgccctgctctggtgaacagccatgccgttggcaccctcccttggggcgggtacacggtcgcatcgggcgtaacagccgtgagaagtcgcgacagtgcaggaccgtatacgcgcccggcctggtccggcatcgaatgagtgccgtgcaatggttcctctttgatctggaagcacgtctggagtgagcgatggcggcgaagacctgggtcgacccgatcgagccgagcagggtcgcctggcacgtcagcactcgcagcggcagtggcggcggtgactgtgtcgaggcggggccggtgctcgacggaagcaggcgggtcgccgtacgcgacagcaaagaccgctccggcccgatcctcgtctactccgccgccagctggaccggcttcctcactggcctacggtccggcaccccaaccggctgacccgccggcgaccacatgcgccgaagggcgacaccggcctccagctccaacagcttcactttccggtcgagcccgccaccgaagccgaccagcttcccgccggagccgacgatccggtggcagggcacgaccaccggcaccgggttgcggttgcatgccaccccgaccgcccgcgccgccgaggcatcgccgagccgccgggccacctcgccgtaggtgagcgtctccccgtagggaatggcggtcatttcccgccacaccgcccgctcgaactccgagccccgggggatccgcaccggcatggtgaaggcggtcagttcgccggcgaagtaggcccgtagctcgtccacggcgcgggccgccaggtcgtcggcgggctcgtcggcggcctcggtgactcgcgcgaagtgcgtgccgcacacggcctcgccgtcggtggccacggagaactcaccgatcggcgagtcgagcacggtccagcgcatccgcccattctccatcaccggtacgacagccggggctcagaggaggttcaccccgagcaacaggctgccggcggcgaggctggcaccgccggcgacggtgagccagatgagcttgttgggcttcgtgtcctgtgggcgcaccaccgagaggaagaagccgagcggcatcaggatcggggcggagacgaagagcaaccggatcagcgtacgggtgccgtcccccgcgtcggcatggtcgatgtagggcagggccacgagggcgaagaggaccagcacgccggcgtgcgcgtgcccggcggtccagaggccccggcggaccggattttccaggtagccggctttgcgcccgatgaggtgccggagcagggccagtccgccgaacgcgatggtcacgacggtgatcagcaggattccggcagtggtggtcagggttgccgaggacatgtggacacctccaactagtcagtgcaaagatgcacccctacccgcatcttgtcaatagctagattggctggacgggcaccgctcagcagtcaccggcgtcggaggtatcggaggtgaccggtgtccaacggcatcgacggggacttcaccgcgttcgtcaaggagcggagtggcgttctgctgcgcgccgcccgcgccctggccggaagtcagcacagcgccgaggacctactacagaccgcgttggccaaggcgtacgtccggtggccacggattcggggtgacgccgagccgtacgttcgccgcatcctctacctgaaccaggtgtccagatgccggcgccgttccggtcgcccggagttcccggtcgccgtgctgcccgacgtcggcgaacccgacagcgaacacgaggtggacctacggcttctgctacgagaggcgctgctggcgctgccaccgcggcaacgcgcggtcctgaccctgcgctatctggaagatctgagcgtcagacagaccgccgaactgctcggctgccacgccggcacggtggccagtcagacggcccgagggctggcccggctgcggcgactggttcccgcactcgacggacacccgaccacaagggaaggtgaacgaatcaagcgaacaggcccggtagtcccttccggccgggctcggagctgaacatggttcttccggtgacacctcggtgaccggccgaatgatctcgctgttgcggagcagcgctaccgtacaacaaatggcaatggggacaccgatcttcctgatcatcggcgccatcggcgtcgcggtgttggtgctcgcactgatcagcggcgacctgctgcagttcggccagccggacttcgacggtccggtgtcgaccgaggcggtcgccgggttcgccagcgcgttcggcttcggtggcgccatcgccagcgagttgctcgacgcacgtacctccgggatggtggccctcgccgtggccggcggtgtcctcgcggccgtgcccaccgcgtgggtcgcggcccgcctcggacgagcggcccgcaacatgcccaccgaccccacccccacccgcaccgatgtcgtcggtgccctcggctgtgtcgtcacgccggtgcccgtggacggctacggcgaagtgcgggtccaggtcgccggtgcgccggtgaagttcaacgcccgcgcggaccggccgatcccggtgggcgcccagatattcgtggtcgaggctctcaccgacaccagcgtgcacgtcgagccctactgaccgggaccgacaccgcacccgacgcgtcggacccccgccgacacgtcggcattctcaacgccagaaaggcccacccatgcccctcgtcatcgccatcgccggcgccgcggcgctgttcctcgtcctcgtgctcttcgtgctctcccggatcaaagtcgccggacccaacgaggcgttcatcgtgaccgggcgcaagggccgcaccacccgcaccgccgaaggtggccgctccaccgacatgtccgggcagaaggtggtactcggcgcctcggtcttcgtgctgccggtggtgcagaaactccagtccgtcgacctgtccagccgccggatcgacgtcggcatcaagggcgcggtcagcaagcagggcatccgtgccgagctgcacggcgtcgccatcgtcaaggtcggcggcaccgagaacgcgatccgtgccgccgcccaacggttcctgcgccagcaggacgagatcgaggacttcacccgggaggtactggccggcgcgctgcgctcgatcgtcggccggctcaccgtcgaggaggtcatccgggaccgggcggccttcgccagcgcggtggcggaggaggccgagcactcgatgaccaaccagggactggtgctcgacacgttccagctccaggacatcctggccgaggggtcctacctcgcggacctgggccgaccggaggcagcccgggtactcaaggacgcggcgatcgccgaagcccgtgcccgccagcaggccgaacaggaacggctgctcgccgaggaggccatcgccgtggccaaccgcaacctcgccctgaagcaggcgtcgatccagtccgagatcgacgccgccaaggcgaagtcggcggcggccgggccgctcgcccaggccgaacgggaccaggcgattctctccgagcagcagaaggtggccgagcgcaacgccgagctcaagcagcgccagctcgacaccgaggtgcgcaagccgaccgacgccgcccggtacaaggtcgagcaggaggctgaggccgcccgcaacgccgctgtgctgaacgccgacgcccagcgccaggcggtcatcgccgccgccgaggccgccgagcgggaaggtcaggccgaggccgcgaccatcctggcccggggccaggccgaggccgaggcgatggcccgcaaggccgaggcgttcaccgcgtacggtgaggcggccgtcctggatctgctggtcaaggtgctgccgaaggtcgtcgaggcagccagtgcgccgatcggcgcgatcgacaagatgaccgtcatctccaccgacggggcgtcgtcgctgaccaagtcggtagccggcaacgtggcacagggtctccaactcggcagcgacctgaccggtatcgacctggccgggctgctcacgcggttggccgcgtcgaccggttcggagccgcacggcacgccggccgtcgacagcaccgagacccgctgacggtccggagggcggggctggtgacggtcccgccctactcgacgaccccctgctcccgagcccagcgcagcagctcggcctcggcctcgtcccgtcccagcgggccacgctccagccgcagttccttgaggtgcttccaggcgagcccgacgaccggacccggcggtacaccgagcagcttcatgatcgcgttgccgtccaggtcgggacggacccgggccagatcctcctcggccgcgatccgggcgatccgctcctccagcgcgtcgtagtcggcggcgagttgggcggccttacgtcggttacgggtggtgcagtcggagcgggtcagcttgtgcagcctcggcagcaggtcaccggcgtcggcgacgtatcggcggaccgccgagtcggtccactcgccccggccatacccgtagaagcgcaggtgcagcgcgaccagagcggtgaccttggcgatcgcctcccggggaaagcgcagcgccttcatccgggccttggtcagccgggcaccgacgacctcgtggtggtgaaagctgacccggccgtccgggccgaccgccttcgtcgccggcttgccgacgtcgtgcatgagcgcggccatccggaggacgaagtcgcagccgtcctcctcgtatgagacggcgttgcgcaccacggtcagcgtgtgctcgtacacgtccttgtgctgggcgtgctcgtcgatctccagtttgagcccggtcagttcgggcaggaaccgctcggccagcccactgtcgaccagcagccgcaggccggtgaccgggtcggcgccgcagagcagcttcgtgaactcgtcccggatccgctcggccgtgatccggtccaggtcggtggccatccgggtcatcgcggcgcgcacgtccggatgcacggcgaaccgaagctgcgcggcgaaccgagccgctcgcagcatccgcagcgggtcgtcccggaacgattcctccggcgccgacggcgtgcggacgaccttggtcgcgagatccgcaagcccgccgtgcgggtcggtgaaccggtggtcgggcacgctgaccgccatcgcgttgacggtgaagtcccgccgcttcaggtcctcggtgaggctcgtgccgtactgcaccaccgggttgcggctgacctggtcgtacacctccgcacggaaggtcgtgatctccagccgcaagccgtcgcgctgcaccccgatggtgccgaactcccggccggtctcccagaccgcctcggcccaaccgcgcacgatctgcagcgtctggtccgggtgcgcatcggtgcagaagtccaggtcgtcaccgagccggccgagcagtgcgtcccgaaccgacccaccgaccaggtgtagctcgtggccggcggccacgaagcggcggcccaactcgtcggcgaccggggaaacccggagaagttcggttacggcggtgcgctgcgcggcggtgagttcgcggcggtcggcggcgttcggtgcggcgtcggacatgggagggccagcctatcggtccggcccggtgccgcgtccgccgggcgcgggtgacgcccgaccggcgactagggtctgtgacgaacggacctatggtcggtgatggcaccgaccggacctggaggcgacaacgatgagcggccggctctaccgcagcgccaacgcgctgggcgacggtggccgaccgacgggcgacgaggcgatcttcatctcggctgagccgctgaaccaaccggccgccgaggccgtggcgcccccggacgaggcggtcgccgaggggagtgccgcggccaacagcctggtgatggccgcgggcagtctggtcagccggggtacgggcttcatccggaacctgatgatcggcgcggccctgggcaacctggtcggtaacgcgtacaccacagcgctgttcctcccgaaccaggtgtacgagttcctgctcggcggagtgctcaccagcgtgctggtgccggtgctggtccggcggcgcaaggccgacctggaccggggcgaggcgtacgcccagcggctgctcaccctggcggtggtggcgctcgccgccgccgccctgatcgcggtggtcctggctccggtactcacggccatctatgcaggcggcaaggacgaggactaccggggcctggtcaccaacctgtcgtacctgatgctgccgatgttgttcttcaccggcatcagtgcgctgatcgccgccgtgctgaacacgcgcgggcacttcgccgccccgatgtgggcgccgatcctgaacaacctggtggtcatcggcaccttcggcctctacatcggggtctacggcgcgcaggcgctccagccgggccaggtggggctggaccggatcctgctggtcggcggcggcaccctgctcggggtggcggtgcaggccgccgggctgctgccggcgctgcgcaaggtcggcttccggtggaagctgcgcttcgacttccgcgcgttggggctgcgggagttggcccggctcggcgcgtggatgttctgctacgtcgcggtcaaccagctcgggctcttcgtggtggtcaacctgctcacccgggtggccggcgaggacgacgcgggtctgctgatctacaacaacgtctttctgctgctgatgatggcgcacggcgtcatcgcggtctcgatcatcaccgcgctgatgccccggatgagcgccgccgcggcggacggccggttcaccgacctcacggccgatctgtcccggggcacccggatggtcacggccgtgctcgccccggtggcggtctgctacgccgtgctggccgcgccgatctccgtggtggtgttccggtacggcgcgttcaccggggagaacgccaccgccaccgccaccgtgctgctggtcgccgcgatcggcctggtgcccttcgcggtcagccagctcctcacgttcgcgttctacgcgctgccggacacccgcacgcccgcgctggccaacatcccggtggtggcgctgcgggtgctgctccaggtcgggctctacgtcgtccttcccgccaccttcgcggcggccggcatgatgctcggcaacgcgatctcgtaccttgcggcggtggtgctgtccgcgctgctgctgcggccccgggtcggccggatcgggctgggcgggatcatgcgtacggtgggcaaggtgctggtcgccgcgctcgggtccgcgctggtcggcctcctggtgatccgcctgctgccgggccgaccggaggatctcggctggctcgcggcggccgtccagttgctgatcggtggagcggcgatcggtgtcagctacctcgggcttgcggtgttgctccgaatcggggagatcaccgaggtggtcggcatggttcgccggcggctcggtcactgagcgtcccgttcccgctggtggccgcagcccggatgatcagattcacaccctggacgtagtgcacgctgagtgaacgaggatcaccagcctggggatgtggctgtggataacttcgcaccgccccgctcagttgccggatcagcctgtggataactaaccggacggctgagcatgtccggtggcgaccggggaatccggcctgggtgcctcgccacccggtcccggcccctgcggcgactactagcggtcaacctctagattggctagtacatgtaccagcaacgccgctgacatcggtcgtaaccggacaagtcacccgacggccggcagtcgctaccggtacggcgggaagatgacatgccggggaaggcgtgaacccgggtaaggtcgcactcgacgggtacggcaggcgttggcgcgagcgccgacaacggccggccggttcgtggcaggcagagcggaagcgacaatgcccagcagcacgggtccatcgatcgacacgatcaccgaaggaggacgggtgacccaggtcggcgagggtcaggaagcggacgagagtgctccgccgatcatgaccttcggtgctccgacggccggtgacgtactcgccgatcgctacgaactcgtcgagcacatcaacaacgacagcgccggccgactggtctggcgcggcgttgatgtcgtgttgcgccgccccgtcgccgtggtgctgcgctacccgggcggtgactccgccatcgagatgctccaggccgccgtcgccgccagtcgggtcatccaccccaacctggtcggcgtctacgacgcgatcgacgagggcgagcgggcctacgtggtccgcgaatgggtcgacggacagtccctgcgggaactcgtggccgcgggggccctggatccgggccgggcgaccgccgtcggcaacgcggtcgccagtgcactggccgccgtgcacgccaccgggatggtgcacggcaacgtccaccccggcacgatcatgatcagcgacgacggccgggtggtgttggcggacgcgcgcaccgacggggccgacagccaggcgagcgacatccgggcggtcggtggtgtcctctacttcgcgctcaccggccactggccgcacgccgaggtcccgttacacggtgcgaccgccggacacgggcgcgcggcgaccccggacgccgttcgggatccggagggcgtactcgccgcaccacgccaggtgcgcgccggtattcccgcgtacctggacgacctcaccatggatctgctggatgccacgctcgcgcccccaccgtcggatgtactcgcggcggagttggcgcggctggacgtccctgccgatgagcactacctggacagcaacggcccactgaggttcacggccgagaccggggacgagccgtcaccgctggccgtggccggcggacggaaggtcgccatcgggatcgccagcatcctcgctgtcgcgctcgtcgggctgctgatcggcatcagtgtgctcagcggaggtggcgacggtgaacaaaacccggcgacggccgccgtgccgactcccagcgcgacagccggtgacgaaccaccacccgccgcgacggtcggtgaactgaagatcagcgctgcgaagatcgtcgacccggacagccgggaccgcgtcgaggtccggaacgccgagaaggtgtacgacggcagcctggaggagggctgggcgacccagacctaccacggccacccgaacttcggcaacttcaagcggggcatgggcatctggctcgacctcggcgagccccggaacgtcacgtccttgcaggtcaagctctcggcacgaggtgcatccgcactcctgtacacgggcaccaacgagcacccctcctcagacgcgggcgatgaggcgctctacgaggagtaccagcagaatccgatcgggccggccaaggaagacgccgacacgacgatgacgttcgacgcgttcgacgccgacacggagtatcagtacctgctgttctggctcaccgagctgccacccagcgacggtggctacaaggtcggtgtccaggagatcacggtcgagggatcgtgatctgctcgccgcgtacccggcaccaccgccgccggacgtggtgatggcgacgaacgggtcgatcgggcggccggtgggcgacaacagcccaccggcggccgacccgccatccgacctcgacctgctgcgggcacacgtcgccggtgaccgggacgccttcgccgggctgttccaccggcaccgggaccgcctctgggcggtcgcgctccgcactctcggcgaccgggaggaggcagccgacgcgctgcaggacgcgttgctttccgcccatcgggccgccgggcggttccggggcgactctgcggtgaccacctggcttcaccgaatcgtggtcaacgcctgcctggaccggatacgacgacggcaggcccacccgacggtgccgctgcccgacggcgtccgcgaccacacgggagcgaccggcggcacggagccggctgctcccgtggccgaccatgacaccgccctcgtggtccgggaggcactggcggcgctgccggtcgagcagcgtgccgcgctggttctggttgacgtgcagggctacccggtagccgaggtggcccgcatcctggatgtcgccgaggggacggtgaagagccggtgtgcccggggccgggcccgcctggcggcgacgctcggacatctccgaacggcaccggagcaggagcagccggcctcgggcggcagcgtgccggccgtcacccgacggaaccggcaaccgcgtggcagcgtccgatcagggtcggggcggccccggcgcgacggcaaccaggaggacctgtgacgaccggggggttccgggaggtcgaccacgacctgctcgccgactatgtcggcggggcgctgactggcaccccggaagaggtgaccgtcgcccgtctggtcgagggagatccggcctgggcacaggcatacgcccggctcgcgtcggcggtcgcggacgtccgcgccgatcttcgcgcctgcggcagcgtggaggagatgcccgcggccgtagctgatcgcattcacaccgcgctggccgcagccggggacgcgccggccgacgctccgtaccggccttcgggaacggtcgtaccggctcagccacacgccggttcgcggcgtcccggtggcgctttcccagctggcacggccggaactaccggccctggccggcgccgccggcgctggcggcggatcggtgctccggtcgcgctcgccgccgtggcggtgaccacggtcgggctgctcggtctggaccagttcggcgggcagggcgtggacagcggagacgcgaccaacgagacgagcgtgcaggcggcggtcgagccggtacgcaccgccgcaccaccggagcgcaccggcacggactaccaacgggaggacctggcggtgttggccaagtcgcaacggccgttcaccgccgaggcgcccatgtcgtcggttggcggggagatacagggcgaccgggtggctgggccgatcgggctcgaccggctgatggatccgggcgcactcgagacctgcctggttgagatccgccgcgaacacggcaccggccagctgacggtcgacatggtggactacgcccgcttcgaaggccagccggcgctggtcgtccggttcaccgatgcgaacggcgcccgctgggcctgggtgagcggcccggagtgtggtgtgcccgggtcgggctcggacacccggtaccgtacgcgggtagggtgagggcacgggggtcgtggggcattgtgcccgggacgtgacctgacccaccggatgaccggctcgggaattcccggttcgtacgatggcgttctccacagcaccgccgacacgcgattcaggggcgtcggcaccgactcgccgttggcgcgcaccgacggcgacacacatacgaatcgggagacggcagtggacgacgtccgcaacctgatcatcatcggctccggcccggccggctacacagcggcggtctacgctgcccgcgcgaacctcgcgccgctggtcatcgagggtgtgcagtccggcggcgcgttgatgacgacgaccgaggtggaaaacttcccggggttcgccgacggcattctcggtcccgagctgatggacaacatgcgcaagcaggccgagcggttcggcgcggagttcctgaccgacgacgtcacccgggtcgagctcagagacaccggtgaggtcggctcggacgcggtcagcactgtctgggtgggcgagaccagctaccgggccaaggccgtcatcctggccacgggctccgcctggcgccccctgggtgtaccgggcgagcaggagcacctcggccacggcgtgtcggcctgtgccacctgcgacgggttcttcttccgcaaccagcacatcatcgtggtcggtggtggtgactcggcgatggaggaggccaacttcctgacccggttcgccgagtcggtcacgatcgtccaccgccgggacacgttccgggccagcaagatcatggccgagcgtgcgctgggcaatgacaagatcaaggtcgagtggaacgctgtggtcgaagagattctcggcacagacggcaaggtctccggcgtccgactccgtaacgtacacaccggcgattccagggtgctcgacgtgactggtgttttcgtggccatcggccacgacccccgcagcgagctcttccgtggccaggtggacctggacgacgaagggtacgtgaaggtggacgcgcccggcaccaggaccaccatccccggggtgttcgccgccggtgacctggtcgatcacacctatcggcaggcgatcaccgccgccggtacgggctgcgccgccgccctggacgccgagcgcttcatcgccacgatccagggctgaacatccgaaacacatcccctgaggagggaacgtagtgggaacagccaagtcggtcaccgacgccagcttcaccactgatgtattgaagtccgacaagccagttctggtggacttctgggcggagtggtgcggaccgtgccggaaggtgtcgccactgctcgaggagatcgccggcgagatggccgatcaggtcaccatcgtcaagctcaacatcgacgagaacccggagaccgcccgtaactaccgagtcatgtcggtgccgaccctcaccgtgttcaagaacggcgagccggtgcagtcgatcgccggtgccaagcccaagggagagctgatcaagctcatccagtccgcgctctgaccagcgcccgaggcagacctgaccccgcatccgctccgccgggtgcggggtcaggtcttttctcagccgccacacctcgggcccggcaagcgcataacctcaaccgcagaggcaacaccgccgggtcaccggctgggaccaccgccacgggcctccggcaacctcgccgggctgccccggccagccagcgtccgtgcaaagggggtcgagcgtgcgtccgatccgacccggcgaccgcggaccggcggtcaccgagatccgtagagtgctggccggcctcgacctgctcgtcccgtcggcaccggacagcgacgagttcgacgcccacaccgaacgtgcggtccgagcgttccagcagtcccgagggctgagcgtggacggccgggtcggcaccgagacgtggcgggcactggacgccgcccgctggcggctcggtgctcggaccctctaccactccgtgcccgagccgctcaccggggaggacatccggtctcttcaggaacggctcctcgagatggggtacgacgtgggccgggcggatgccatctacggcgtgcggacagcccgggcactcgcccagttccaacgggaggtggggctgatcccggacggcacctgtggcccccacaccctgaactcactacggcggctcggccgcaaagtcgtcggcggacgcccgcagtggctgcgcgaatccgatgccatccggcagtccgggcccaccttggtcgggcggacggtggtcatcgaccccggacacggcggcagcgacccgggcatgaccgtacccgagggtgacctgtgctggaccgaggccgatctggtgcacgacctcgccagccgcctcgaagggcgactcgccgcggccggggtacgggtacagctgacccgcggtccggcacagcgggaccacctacccgacgtcgaccgtgcggatctggccaactcactcggtgcggacgttttcatctccctgcacttcgacgggcacgccaacccggccgccgagggcgtggccacctaccactacggcaccgacaacggcgtcacctccgccaccggggaacggctcgccggcctcgtccagcgggagatcgtcgcacggaccgggttgcgggactgccgatcccacgccaaggcgtgggatctcctgcggctgacccggatgccggccgtccgggtcgaggtgggctacctgacctcgccgacggaccgcgcgcgactggtcgatccgcggttccgagaccgagtggtggaggcgatcgtggccgccgtccagcggatgtactacccgatcgagcgagacgtgcccaccgggtcgatcgacgtcagccaactgcgagcggtggtggccgccgggactgtggtcgactgaccggaaggccggcggcgatcggtgcccgccgcaccgtcccgaagccgacctgcggtcccgggtggtggtgtcggggccgggtgtggcggcgcgggcaccacaccggctggtcagccgacgccgggctgggtcgccggggcggggcggaccggccggagcaggttctccgggctcatcgagccgagcagtttctccaacgcgtactcgacgtcggacttccagctcagcgccgtacgtagttccaggcgcaggcgagggaagcgcgggtgcggacgaaccgtcttgaaccccaccgaaaggaagtagtcagccggtgccacacaggcccgcgccgaatcgtcggcgtcgccaaacttcgcgtcgccgaacgcctcgatcgccttgatcccgcgcttcgtcagatcccgggcgaccccttggacgagcatccgaccgagcccgccaccggcgaaggcaggcaccaccttcgccgtcatcaacagcgccgcgtcgggagagaccggagaggtcggaaaggccatcgagcgcggcacgtacgccggcggggcgtacagcacgaacccggcgggcatgccgtcgacgtacaccagcttgccgcaggcgccccactccaacagggtctgcgagacccacgcctccttctccagccctggatcaccggccgcacgggcccgatcggcggagaccgggtcgagctcccagtagacgcactgccggcatgggcggggcaggtcctccagggtgtccagggtcaggctgaccagacgtcgcgacattggcgcatccccacagtaggctcggaggtggaccggcgcggaccgcctacctgtccccgacgagtgatcgtacgccggatccggacaccacgggaagcgaagtgcgaaacgaccaccgggcgggtgacagccgggcccgggatgtggacctggccatccggcctggcgacgcctttgcgagtggcgactaggatcggtattcggcgtcagagtcgccggtgtcccgggtacgcctcgggcagcagccgcccgagcacgcatcgaggtgatgtcatgaccggtacgacactcgacgactacaccgaccgctacgcccgacgggtccggggcatgaccgcctcggagatccgggcgctcttcgcggtggccaacagaccagaggtggtctcgctcgccggtggcgcgccgtacatcgcggctctccccctggacgcggtcggcgagatgctcggccggctcggcaccgaccacggtgtcaccaccctccagtacggcatcggccagggcaccctggaactacgtgagcggatctgcgaggtgatggcgctctcgggcatcgacgccgcctgcggagcctcccccgacgacgtcgtcgtcaccgtcggcggccagcaggcgctggacctcgtcgcgcgactctttctcgacccgggcgacgtggtactcgccgagggaccgacctatgtcggggcactcggcgtgttccaggccgcccaggcacaggtcgtacacgtcccgatggacagcgacgggctggtcccggaggcgctggaggcggcgatcgccgagcaggcacgtgccgggcgtcggatcaagttcctctacaccatccccacctaccagaacccgaccggtgtgacgctgacggagcagcgacgcgaacaggtgctcgacatctgtgaacgcgccggtctgctggtggtggaggacgacccgtacggccagctcggcttcgagggcgatgccccggccccgctgcgtgcccgccgccgggacggcgtcttctacctggggacgttctcgaagaccttcgcgccggggctccgggtcggatggatcctcgccccacacgcggtgcgggacaagctcgtcatcgccagtgaggcgcagatcctctgccccagcggctacgctcaggcggccgtgtccacctacctcggcaccatgccgtggcgcgaacagctcaaggtctaccaggagatctaccgggaacggcgggacgcgttactcaccgccatggcggacctgatgccggacggcacgacctggacccggcccggaggcggcctcttcgtctgggccaccctgccggacggcctggactcgaaggcgatgatgccccgcgccatcgccgcccgggtggcatacgtgcccggcaccggcttctacgccgacggcaccggtaacggcgccatgcgactcaacttctccttcccgccgccggatcggatccgggagggtgttcggcggttggccagcgtcatggagcaggacatcgccatgcgcagggtctttggcaccgttggccatcccggctcgcggcgggggcaggccggttcggacacaccaggaccggacttggcatgattccggtatgggtacgaccgctgccgatccggctgtcctcttgaccgacctgcgcgtgctggtactcgccggcggcctttcctatgaacgggacgtctcgctgcgatccggccggcgggtgctggacgcgctgcgtgcggtgggcgtggaggcggagctacgcgacgcggacgtcgccctgctgccgtcactcgtcgccgatccaccggacgcggtggtcatcgccctgcacggtgccactggtgaggacggttcacttcgcggtgtgctggacctctgcaacgtcccgtacgtcggctgcgacgcccgctcgtcacgcctcgcgtgggacaaaccctcggccaaggccgtgttgcgggaagcgggcatccccaccccggactgggtggcactacctcatgatcgcttctccgagctcggtgcggtggcggtactggaccgcatcgtcgaccgcttggggctcccgctgatggtgaagcccgcgcagggcggctcgggtctgggcgccgccgtggtccgggatggtccggccctaccggccgcgatggtcggttgtttcgcctacgactcgaccgccctcgtcgaacgctacctgcccggaacggacgtggcggtatccgtgatcgacctcggcgaggggccgcaggccctgccggcggtggagatcgtgccccgaaacggtgtgtacgactacgccgcccggtacacggccggccgtaccacctggcacacgccggcccgcctggacaccgaggtggccgaagcggtcgccacggtcgccgtcgccgcccacaccgcgctcgggttgcgcgacctcagccgggtcgacctgatcgtggatgccgaccaccagccgcacgtcctcggggtgaacgtcgcacccggcatgacggagacctcactgctaccgctcgcggcccaggccgcgagtctcgacttcggccgaatgatcggaaccttggtctctcgggccgttgcccgggccacctgacaccgacgcgggggtcgcggccgcgccggtgtcggggtgtctcggcccttgacgtcgagtgtggccggaactgagcgcagcgcgccaccgctgtcatcgatccacctggcaggtgggtccgtgggctacctcagcttcgccgccccggcgcgggtgcgcctccggggttcatcccaccccttcctgaggctcccgattgtcggcgggccacgcggcggccttcggtgcgccgtccgccggggcatccgtgtcgccggcgttgcttccggtccccccgccgagcaccgtgccgggaccaatcacgtccccgctgtctgccatcccagcgccggctgccgcggccttctcactggccgcggtcgatgagctgtcctcagctccagcctctccgttctccccggtctctgactcctccgtccggggcggctcgccagcctccgtcacggtcgcggtggacggagtaccaaaactggccggggcctgccactggatgcggggcggttcggcgacctggcgtccgccgaactccgccaaccacgcggcaacgagggcgaggttctcccgccaggtcgactcggggatcgacggcagaatcgagtcccacaggggcaggaacgtcccccggagctgaagctggccgtgcggccgagcaaggaaccagaagtgcaggtgcgcggatccgtcaccccaacggttgacatgcacccgggacactccgtcgagggaccggatggcgcgttccagccggaccgtcatcacgccgagctcggcggcgagcaggttcggcaggtcacctagatccaggtgggaacgggactcgaggatcaacaccatcgggaggccggatggccggtccatggcgcgtacccgccaacgctcacccacccagatgtaggcctcatcaggagcggcgcaagcggtgcatgcccggtggccttcaccacggcggggcggctcggtggggactggatcatcgagttgtttgacgcggaggtcaccctcgaaggggaaggagggccactgggtgaagttgggcattgagggaggggtgtcgtgcacgaggtgaccctagccgtttccgagaccggtgtccctactccttcggccgtcgatccaccagcccgacttacggcagccgcctcgcttccacagttatccacagggcccggagagttatccacacccatcatccacaggccagcacagaggttgaggcgctgtttcacgtgaaacagcgcctcctgtggacaaccgctgtggataacgtgagctacaggagttcgacgtcagcggacccatatcgacctcgaagtggcgagccggtgagccggcactgatggggtcggcactgatggggccgcgccggtacctgcgtccacgggccgatgcctgtgcagggcgtcggctgtcacgacctgaagccgggacggtggtgcgttcggcagcgccgggctcctcggtcatcgccacagtcgaacgcccccggccttccctccgcccacctcgtgaacatgccatcgctcgctctcacgacggcgctgacgcccgatgacgggtggagcggtgtccgtgggtatccggcaggggtcgggtcgggtgcgccaccgtactggtcggcgcagcagccggtggctactgcgccacctaaccggctatcgggcctcgtgtccctccaacgcgggcggctaccgccgccgtttcacgtgaaactcgcgacaagaagaacgacctgtccggtgggacccaccggcgtagccggccggaggttccgccctctggtcagctctcggagtggtcccggtcgaccccgatgatgtcgacgatccgctccaggtcgtccacactgccgaactcgatcgtgatcttccccttgctccgaccgatgtcgaccttcacccgggtatcgaagcggtcggacagtcgatcggcaagatcggtcaacgccggcgcgtgcggcttcgggcgacgcttcggagcttcctttgcgccggtgctctcgccgagtgacagcgcgacaacctcctcggtcgctcgcacggacagcccctcggcgacgatccgatgggcgagttgctcctgtgcctccgagtcgtccaggctcaggagcgctcgggcgtggccggcggacaacacaccggcggcgacccgccgctgcacctgagccggaaggttgagcagccggatcgtattggagatctgtggccggctacggccgatccgtcgggcgagctcctcgtgtgtggcaccgaactcgtccaacagttgctggtacgccgccgcctcctccagcgggttcaggttggcgcggtggatgttctccagcaacgcgtcccggagcatcgcatcgtctcgggtgtcccgcacgattgccgggatggaactccggccgaccgcttgcgcggcccgccagcggcgctcacccatgacgagttcgaacttctcgtcatcgagttgtcggacgacaatcggctggaggaaaccgaccgcttggatggagaccttcagctcctccagcgcgtcctcgtcgaaaacctgccgcggctgtttggggttggggacgatcgcgtcgaccgatatctcggcgaagcgggcaccggggaccggactgagagactcgaccaccgggagcccgcccggagtcggcagctcgccgaccgccgcaatgccggcggtcggagtcaccgccgggttactgacgctcgggtcgggcgagccgttcgctaccgctccggtaggtatcagggcgccgagtcctcgaccgaggccacccttgggacgattcttcatacccggcctccccatggcctgtccgcgctacgcattgcgactcacctgggccttgacgccccgctcggcgatctcctgggcggcctcgaaatagctcgtcgccccccgtgatccgggatcgtaggtcatcacggactgaccgtagctgggcgcctcggagacccggacattgcgcgggatgaccgcctggagcaccttgtctccgaagtgattgcgaacgtcctgctccacggcgtccgccagccgggtacggcggtcgtacatggtgagcagaatggtggaaacctccagccgcgggttgaggtgctgtcggacaaggttgatgttgttgatgagctgattcagcccttcgagcgcgtagtactcgcactgaatcgggatcagcacctcctcggcggccaccaacgcgttcaccgtgagcaggccgagcgacggcggacagtcgatgaggacgtagtcgaaatggccggggtagcccgtgatcgcgcgggccagccgcgactccctagcgaccacggagaccagttcgatttcggcgccagccaggtcgatcgtggccggtacgcaccagaggctggggataccctcgactacctgggcgacctcctccaggggaagactgttgatcagacagtcgtacacgtccggtatcccggtgtggtgcgggacgttgagtccggtcgacgcgtttccctgcgggtccaggtcgaccaccaggacgcggttaccgtgcagtgccagcgccactgccaggttcacggtcgtcgtggtctttccaacgccgcccttttggttcgcgacgcacatgacccgggtccgatctggacgaggcatcgtcacctctccgctcggattcaggatctgcacggcgcgcatcgcttccatcgccaatggtgggtcatcctcttcgcgcgtcggtgtttcacgtgaaacgtacgtgtcatcggccccatcctgccgcccggagggcgcgttcggaaccagggtcgggtccgccgccagtcgaccggggcccgacgtcgactgctgcggcacggccacctcggcgcgcgccggcacggccgcgctctcccgccccaacgcgacccgctcgggcgcctgcggatcgctggcccgggaactgtcgtggacattgcgcgttaacggtacttccggcgacggagggcggatacctccggacgccggcgaattacgccaggcggactcaccgtccggcagtcgaggggacgggctgacgggcaggccgggtgcggcccgaccggagtcgtcggtttcacgtgaaaccaggtcgcccgtcaacccgatcacgcgtggatcgtcgtatctgccgtcgtcatgcacctgtcatccctgcccgcttcggatggtcggtccgcatcctgtcaacgggtcacacgggtgctcacacccttagcgtgcggcccaccggaagcgatcgggacccggcgaatgcccggtgccgtccgctccacattatcgacgcgcggccagcctacggggcttgggcgcggccggtccacgtcgggcttcgcatcccggcccctacccgtacctgttcaacgacgcagctgccacactggcaagccaaaacgggggattacggcggacagcgagcggcgcccgttacgtcgtcggtggcgaccgctcacctcaggctagtagcgcgcgttgccgcccgcggcctgcacggcgtcggtacggcgtacgcctggctggagatcaggaattcggcggctcggcatccggctgggctcagccccgccggccaccacgggaacgcttcgcggatgcgggacgcggtgtcgccaccacccgctcacgacggatctcgatcaccgtcgtcgggggctcgaccacacccacaccacactggtgtacctcgggcgcaccgccaccgagccgctggacgaccgcggcatgctcagcggcctccccggcagccgaggcacccttcagcgcgaccatccgcccgccgggcacgaccaacggcaggcaccaccgggcaagtcgatccagcggagccaccgcccgagcggtcaccacgtcgccggtgagcggctcgactccggcgccgccgaccgcgacctcctccgcccgaccccggacgacccggactgaggcccccagttcgagctgctccactgcctcgacgagaaaggcggtacggcgggcgagcggctccaccaggacgacggagaggtcgggccgggcgacggcgagcacgaggcccggaagtccggcaccgctacccacatccaccaccgtcgcacccagtggaatccgctccgtcgccgccgcacagttgagtagatgccgatcccagagccgcggcgcctcccgggggccgatcagtccccggatcaccccgtcggtcaccagcaggcccgcgtacgcgacggccaggtcaagccggtcaccgaacagggtgcgggccgcggtggccagttccgggggtggcgtggcgtcgactggaccgggcaccggacttccaccaacaggggacggcccgggcggcgtaccacccgggccggacgcggtcgacgccgcggagtcgtcgtgggtcacccgctcagtccaccggacggacgatgatgcgccggctcggctcgacgccctcggactcgctcgccacaccatcgatcgcgttgaccacgtcatgaacacacttgcgttcgaaggccgacatcggttccagccgcaccggctcgccgtactcccggaccttctcgacggcgttcttcgccacggcggcgagttccttacggcggccagcccggtagccgcccacgtccagcagcagtcggctgggggtaccggtctgccggaagacagcgagtcgggcgagctcctggagtgcctccagggtggcaccccgctggccgacgagattctcgagccggccgccgaccacctcgacgactggccgaccgccggagaccaactcgtcgatgtccccgtcgtagtcgaggacgtcgaggaggccctccacgtagtcggcggcgatctcgctctgccggaacagatcgccctcggtgctggctcgctgctccgtaccgccgggctcttgctcggtcgactcgatgtggcccttcgcggtcgcctccgtcccctcggcgtcctgggattcgtcggcgcgggggatgctggtctcggtcacggtctcctccgtactcactcggccggaccgtcgggtccgctggtttcccgaggccggcgggagatcgccgctaccacgggcaggtctgtacgggcagtgtcgcccgtggccgcggtgttcgcggcgctttgccctccggcaccgaccgagggcggcggcacggctgcggtacgcaggtcccgccgggacatcgagtcggtcagccctgtcgcttggcggggcggctcttcttcgggctggcggactggcccttcttcgggttggtgggcttggcgcccggcttcgggccggcgaccttgggcgcggccggcttggtggcggccgggggagtggtcttgccgcggccgaagaggccaccgctcttcgccggctgcgccgcaccacgcgcgctggtggtggtgccggacttcgtcacgttcggcggtggcgggaacttgcgcagcacccactgctgctgggccagggtgaacatgttgttggtgacccagtagatgatcacaccgatcgggaagatcgcgccggagatgagcagcgacgccgggatgccgtagagcatcaaccgctggatcatccgctgctgcgggtcctcggcccagccggtcttgagaatcatctggcggctggtcaggtaggtggtgcccatcatcaccagcaccagaatgccggccatgatcttgactgtggtgccgtcggcccccagccgggccagttcctcggcggaggagccgaacttgccggcgatcggcgcggtgaacagcttggcgactgacgcgctgtcgaactggtcgaccgtccagccgtagagcgtcttcttatccagtggcttgtctgggttgagccggcggagcacgtggaacaggccgaggaagaccgggatctggaggaacatcggaaggcagcccatgagcgggttggccttttccttccggtatagctccatcatctccttctggagcgtttcccggtcacccttgtgcttctcctgcaacgccttgacctgcggttgcagcgcctgcatcgcccgctgcgacttgatctgcttgacgaagaccgggaagaggatcacccggacggtgaccaccaggaagatgatcgcgagaatccaggcccagttggtgccgagcaccgcgccgtccggcactccgatggcgtcccacgcctgatgccagagcagcaggatccacgagatcgcgtagtagatccagtcgagactcaattctcagactccagtcacatcggcacggcggcgaccgcccggctccggcaccgggtcgaatccacctgggtggaaggggtggcagcgcaacagccgccgggccgtcaggccggctccccggagcgtgccgtggcgggtcaccgcctccaaggcgtacgcgctgcacgacgggtagaaccgacagcgggccggcagcgccggacttatccaccgacggtacgcgatgatgggcccggtcagcacccgggcaccgggtgaggtcggccgcgccgcatctggtgccggactcaccgggaccgccgtccgcgctgggcgcgtgcggccgcgatcgcggcgtcaaggtcggcaccgagccgctgggtcgaaccgtgtgccgcggcgggtagggcccggacgacgagggtgctcccggccggcaacccggtgagtcgctcacgaaccaggtgacgcagccggcggcggacgcggttgcggacgacggcgttgccgaccgccttggacacgacgaagccggcgcgggctggtgcgagtgtttcctcaacaccagcccgcgccggcttcgccgaagcttccggcgggatgccgggcacgttcaggtggacgacgaccacaccacgcccgacgcgccggccaccacggaccgccgcggcgaagtcagtgctgcgccgcagtcgttgcgcggcggtcagcacgactccccacgtcctgcggatcggacccggccggcctcaggccgccaggcgcgtgcgccccttggcgcgacgggtcgagatgatggcacggccggcgcgggtgcgcatgcgcagccggaagccgtgggtcttcgcgcgccggcggttgttcggctggaaggtgcgcttgctcacgtcaggctctccgttgtcctaccccgggcgaggggatcgccggggtcgtgtctggtccgaggtcgtcccaggttcgggtcgtgtcatgatccgggccactcctgatccgcaccatgtcatgatctatccgcaccatgtcatgatccggaacaccgttgcggcgaccccgatcaacgctgcccggcactgcggacagcaagcatccatcaccctagcagagggcgagagagcagcccctccagcctacgcaggagcacaaccagcgtcaacgctccacaagacgggccggtcaaggggccggccaccggccgccgcggcgttctcgctgataccgccaacggccggcgcgcgtccgctgttgatggggtccggacctcgctgttaccgtgcccgtttgcggtgaaagctgtcggctcgaatcgcgggtgagcggtcatcggaggtccgagggtctccgggtgtggtcgccgccggcaggcaagaccgaacagggcagtggatcgttcggcagagtgacccgcttcagcgcccgttcgtaccggggtgggtccgacccgcatccggtggacggccacaa